Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/QubesOS/qubes-gui-agent-linux

Qubes component: gui-agent-linux
https://github.com/QubesOS/qubes-gui-agent-linux

xf86-input: fix setting buttons map

InitButtonClassDeviceStruct takes a 'map' argument as an array indexed
from 1 to num_buttons (so...

1d7dfd5e34029adec7aa57579d35800a974c6abb authored almost 10 years ago
Merge tag 'jm_06f12db2'

Tag for commit 06f12db256e50e2f46ebd6fc7bc20f47b2600a26

# gpg: Signature made Thu Mar 5 07:54:...

31b5e5c11def79323b94d1ee51dc582a92f119e8 authored almost 10 years ago
debian: Added new qubesdb-dev to debian build depends

06f12db256e50e2f46ebd6fc7bc20f47b2600a26 authored almost 10 years ago
Merge branch 'dispvm-speedup3'

b29338526f39c7ca0501fb8beacfd48ce68d0b65 authored almost 10 years ago
systemd: update dependencies for new qubes-mount-home.service

a7988cec39271ba376cf129ac1183c8f0997b4cc authored almost 10 years ago
systemd: fix race condition with qubes.WaitForSession

If qubes.WaitForSession is called before even starting qubes-gui-agent
service, /tmp/qubes-sessi...

7e7b6f0d1dff7c382db82a1c2a5e7f8b2d4b1196 authored almost 10 years ago
qubes-session: do not treat DispVM specially

qubes-session is now started during DispVM preparation, not at its
launch, so it is no longer ti...

4f40963f9d0397e8c596996d2096c2dc1d1496c6 authored almost 10 years ago
xside/reconnect: do not send updates on windows not sent to dom0 initially

When we fails at sending initial MSG_CREATE for a window (after guid
reconnect), do not send fur...

4d2a01ec05f32864da9aa36422a03f10bbb235fd authored almost 10 years ago
Fix race condition in DispVM restore detection code

Do not wait for /qubes-restore-complete change if it is already present.

a47194825042f5d897bd7da643696e135e7a7677 authored almost 10 years ago
guid reconnect: update the code for QubesDB

d7ef6aa252397ee48f69ee49f647f9c3e14d4ea7 authored almost 10 years ago
guid reconnect: update the code for R3 vchan API

ef65c0ba9a0ce458bd1d358a523f04eba942a6f8 authored almost 10 years ago
Merge branch 'dispvm-speedup' into dispvm-speedup3

Conflicts:
gui-agent/vmside.c
gui-common/txrx-vchan.c
include/txrx.h
pulse/start-pulseaudio-...

62da9f5dc933d154f88405918270a8d418015087 authored almost 10 years ago
Make qubes-session-env available only when ready

Otherwise processes would use partially written environment. And worse
thing: qubes.WaitForSessi...

852d8c15e25f5cf5c15b0233cb7754bde33c679b authored almost 10 years ago
Start qrexec-fork-server before signaling the session as ready

This will ensure that "qvm-run -a ..." will try to reach
qrexec-fork-server when it is really st...

3f5b9813dc0d2acd42a94263483fc13f0bdbcb41 authored almost 10 years ago
Update vchan-sink module for pulseaudio-6.0

0c23f65de0e765888d6e0383d9f3a76dc2ab73f3 authored almost 10 years ago
Import pulseaudio-6.0 headers

839f00edbbcd8f6c7596a53e78213b504ba7a854 authored almost 10 years ago
Enter home directory before starting fork server

Otherwise all started applications will have '/' as current directory by
default.

37c7132fe34a6bd27e88ae8a8c869a6915d240a8 authored almost 10 years ago
Start qrexec-fork-server if installed

e57d517ee01479d6741632b9cfd42c7b71080d2c authored almost 10 years ago
debian: Added maintainer scripts and triggers

e3b681475b6d2e3aa445326a8d49e6dbcd22028f authored about 10 years ago
Corrected handling of .desktop entry config files for xdg/autostart

Moved cache to top to catch ignored entries

d751728931747b8a8a92f8707ffb041397785b1d authored about 10 years ago
Handle desktop entry config files that were moved into a Qubes xdg/autostart directory preserving the originals

10d35ff66f303723390b159ff4b5ac9ec312ecd8 authored about 10 years ago
Fix "spec: strip pulseaudio version suffix" one more time

Really strip that suffix from pulseaudio version, not only "0.0" string.

fc4609dad95953a39c18c348e52304068720bd4e authored about 10 years ago
Fix "spec: strip pulseaudio version suffix"

When not installed, it outputted nothing and broke spec parsing.

19653f646c2c419f30695bf40cbd55af8a7f1c14 authored about 10 years ago
spec: strip pulseaudio version suffix

Recently pulseaudio on Fedora reports version as "5.0-rebootstraped", so
when used directly depe...

9e2de4f3bcabb0b9ed3d6b37418f3020db56161e authored about 10 years ago
debian: provide default GTK and fonts config

Otherwise for example gnome-terminal uses black-on-black color scheme.

25a4aa4f6f6bc6c2684d3e66c7fa068105c8648a authored about 10 years ago
version 3.0.0

4b6f4214ab287199a3b304bb7ed660b73cf941e7 authored about 10 years ago
Replace xenstore with qubesdb

6d3d975491afae06a155a3f92e101a2715f5c56e authored about 10 years ago
spec: vchan dependencies

d77e19222a8105362f50d9bc66923b40ac6defde authored about 10 years ago
Don't check if dom0/GUI domain is still alive too often

Do not poll for vchan EOF, if dom0 (or GUI domain in the future) crash,
it is fatal anyway and g...

144e8aa1a28e4bf7400a95b930b49dfd47d4a212 authored about 10 years ago
Update for new vchan API

968edfc4255f1eef94c3b8a2033ad77189840c2f authored about 10 years ago
Remove unused code.

d3c005d54532235a80443537fb10c5ed5d6ba1d9 authored about 10 years ago
debian: add missing build-dep on libltdl-dev

b000347f425066f5143bfb4972ada93a333e7c35 authored over 10 years ago
Create an active systemd-logind session.

31bbed90c812ce4759944287627d2f3b04c59bd3 authored over 10 years ago
version 2.1.29

e38b87a6a7ac3c3fc24cfb789f28b54da4304eb5 authored over 10 years ago
startup script: ensure that /var/run/console exists

Especially on debian it could happen that the directory do not exists at
qubes-gui startup time....

16c20cff7b9925af8a3df9deebe7dcf8034807a8 authored over 10 years ago
debian: convert to systemd native service

cba8df00e7cd3d494aa1e3463a08dc0eda583acd authored over 10 years ago
Remove non-header files from pulsecore-2.0

242d559a5841009fe869bd0525ee1c0df0fdf88c authored over 10 years ago
Added pulsecore-2.0 and modified module-vchan-sink-symdef.h to use it for Debian Wheezy template builds

8104728da5442586165ff14ad2acde81fc5afeb8 authored over 10 years ago
version 2.1.28

5eb17138b0520d8905c7726ea667f55e69b81ff9 authored over 10 years ago
Query xrandr settings just after setting them

It looks to be required to changes take effect. Without that, GTK
applications place all menus o...

b2639fecff510a2156effc81d4e6689d11096c0d authored over 10 years ago
Merge branch 'debian'

bae06ab82e1e19daffc778a346584ecee8ea0ae8 authored over 10 years ago
debian: do not restart service during upgrade

It will break the VM - its Xorg will be killed, so most GUI application
would be terminated, inc...

b7aff4746f5aec801ae17b4415ea01c0d34f916b authored over 10 years ago
version 2.1.27

4a1924ed14eae38e4c90cac70d12a21b726222c5 authored over 10 years ago
rpm: update pulseaudio max version

9702511326169a4f6d098030ce2911f4891eb132 authored over 10 years ago
Update keymap script for debian (make it dash compatible)

ed8e5cccb345c14ca4daafdf497bfc805dd648cb authored over 10 years ago
gitignore

a53bf5e83e430e532f3bbd321fb4f6ff0c14bceb authored over 10 years ago
debian: add missing build deps

61470ff1835a4cd63cca9049ba1d955ee114d69c authored over 10 years ago
Update pulseaudio headers symlink just before build

7f14689cb9794b68a516fd7258666c5a82fcbb44 authored over 10 years ago
Remove dom0 leftovers from makefile

28588055818f9e573d504ac6c999d822653bc125 authored over 10 years ago
debian: remove pulsecore-4.0 headers - jessie uses 5.0 now

0fa3276146552cd89dc4d53cece5d50a1d34a32f authored over 10 years ago
Initial debian packaging

6b1a400a55707242ab4ad6608b6b9c64e09da2ca authored over 10 years ago
gui-agent-linux: Support xenstore-read in /usr/sbin as well as /usr/bin

4a7d641482871f625ecdc0ac80d65c1d63995721 authored over 10 years ago
Use xenstore.h instead of xs.h on xen >= 4.2

4ca83a3a207c9c6065552b1c1706e453256e76ba authored over 10 years ago
qubes-set-monitor-layout is bash-specific, declare it explicitly

b137c5346228c085fa14cb8d3c8022b9bec8be3b authored over 10 years ago
version 2.1.26

37283506338e772abb34807fcba80e55199fe047 authored over 10 years ago
vmside: fix enforcing clipboard size limit

Not only clamp declared size, but also do not send more than allowed.

aca6329752c625ff543adf953b1fc591652c0e5a authored over 10 years ago
version 2.1.25

f83be0ce67a4025dcb9a22096b3ca4f5a327736c authored over 10 years ago
vmside: ignore grab enter/leave virtual notify

VM have no way to trigger grab cursor in dom0 - it is intentionally
unsupported feature. So (hop...

aad1613b502091b617176b68919efab59bc8a811 authored over 10 years ago
vmside: raise embedder window on focus or mouse button event (#812)

Theoretically focus event should be enough, but sadly it is sent after
button event, so must be ...

4e1e65d95e6b6478ea88305a1a15fa270fbe56e6 authored over 10 years ago
xside: disable unused code

d99618bc0f383a1e8f4f5fd3d148dfce8298d46c authored over 10 years ago
version 2.1.24

d365a6d9f96e4112c0260cf9750ced077c5a0b6b authored over 10 years ago
Increase buttons count of emulated input device to 7

3 normal buttons + 2 vertical scroll + 2 horizontal scroll

d5fbe0135785a6220014f0c000b6f459317d2b66 authored over 10 years ago
version 2.1.23

98af5e4095b3d7da17d4fcb22e8f82767bd57a29 authored over 10 years ago
rpm: fix package dependencies

15eec4c57d7b8aac22b3a39bd9156946efb07188 authored over 10 years ago
vmside: do not sent WM_TAKE_FOCUS when its support not advertised by application

xterm treat this as WM_DELETE_WINDOW - the only ClientMessage which is
supported there. And gene...

f8c5520f7b51b68152b2c4cba4ce9ac23bc7d9cf authored over 10 years ago
Check for binaries before starting 3rd party programs

This is especially needed for minimal template, where some of them are
not installed.

fe47d5e4f2cf3b6c87c918ef6736492058b9394c authored over 10 years ago
Fix race condition while handling window creation notify

If XCreateWindowNotify is handled by gui-agent after some window
properties was set, gui-agent w...

9351a935b2ad4cd3dbf46eefe1c24edf717635ab authored over 10 years ago
Send position WM hints (#655)

e4fe6cc94a768abedc2e9f2797b7815fe7d72232 authored over 10 years ago
Fix compiler warning - warn_unused_result

7901e3cdd58075143adc9e9f732d9f4fd974f18d authored almost 11 years ago
Import pulseaudio 5.0 headers

57b7a1ad72f8c4aca1686db20f7f19b050bedf83 authored almost 11 years ago
version 2.1.22

94f36e5283c6a99242f557cccbe8867f70cabf73 authored almost 11 years ago
Slow down polling for vchan (EOF) event

The select timeout is used only to periodically check if vchan is still
alive. It is more than e...

ac3c12b13a6d6da879331f08bb70b3b2b221a2e4 authored almost 11 years ago
Enable compiler optimizations

126be7e1b224c0f1ffa93eba5bd3ed22b362a44a authored almost 11 years ago
Remove unused compiler/linker options (include paths etc)

5ee709c20b0408e3fe9abbb0fdd765609ba05d86 authored almost 11 years ago
Remove leftovers of dom0 code from makefile

7b71001752977878d262cb048fe408e62f5a9b8e authored almost 11 years ago
Remove relaxed-xf86ValidateModes

Since we have forked dummy video driver, it isn't needed anymore - we
have full control over xf8...

3ee0eba29f92104c2b4436a28871349f34898518 authored almost 11 years ago
xside: fix compile warning

1d5385b0024c1daf3b94c33c9feb9e3d589fb74d authored almost 11 years ago
Increase default VideoRam to full 64MB

5d769bb4311e4a5204fe97dee586cb55202dd354 authored almost 11 years ago
version 2.1.21

dab8f34b748ec24dc5f0ab1f560370be275186ec authored almost 11 years ago
archlinux: fix bug in xinitrc

bb980ba0e0f5118eb2d969f297173ca3cb46dcb3 authored almost 11 years ago
archlinux: ensure tty is started before gui agent

23ddacb50ddbc2a11c4390658fd1625c275989e1 authored almost 11 years ago
Add -Wextra -Werror, fix warnings

37ad6b78a4919f53687edc9984e1df205721c8ba authored almost 11 years ago
version 2.1.20

e0fe5f6fe59c62911b47b641447883e3fef0c1bd authored almost 11 years ago
xside: do not send MFNDUMP for too large windows

Some applications initially create large window (twice screen size) and
just after that resize i...

63945273bdd1bb7b0df5a5fe3a90326d808e8fc6 authored almost 11 years ago
xside: typo fix

2c87faff5ea462fafd0d21fcb4db9ae4a7361dc9 authored almost 11 years ago
version 2.1.19

55b09fff25f3edc328ebf65bda8bf623f42e2d5d authored about 11 years ago
Fix response for tray embedding request

1195ed05512d40b44eb5e30e9349eea3b39b84d1 authored about 11 years ago
version 2.1.18

24e3781c9b64eebd7f48269a0d0ac3986013d923 authored about 11 years ago
Workaround for incorrect handling of PBaseSize by KDE

This caused gnome-terminal shrinking to minimal size. This bug is
described here: https://bugzil...

16692a104333b4d4ef9786f4065cd7316ae48e12 authored about 11 years ago
Delay pulseaudio startup for DispVM - wait for real DispVM, not its template

1159b26d7d9e310c5ebcd04c71c03f81577d88fd authored about 11 years ago
Better support guid reconnect - send all windows state

Instead of killing Xorg and restarting itself, send all windows state.
This should make possible...

9ec5d79e860c340d196fb2e441d71c1dcc1f8c27 authored about 11 years ago
vchan wrapper: two functions needed for reconnecting to guid for DispVM

vchan_cleanup is needed to call after first guid disconnected (during savefile
preparation). The...

bda0b4e077b60935659a869c630ad615f6b467d9 authored about 11 years ago
vchan wrapper: do not exit after calling vchan_at_eof callback

If the callback want to terminate application - it can do it itself. Do
not force such behaviour...

6f486bd586631f31a331f65b4d23bb5640771cbc authored about 11 years ago
archlinux: updated scripts based on rpm spec

f0cffe13b30cdbcd09ec2903e21663da5e764725 authored about 11 years ago
archlinux: disable consolekit check as consolekit is not installed anymore on archlinux

8baec5adae15f8060ad07adb8ff0811275c0ab61 authored about 11 years ago
Makefile: install relaxed-xf86ValidateModes as suid by default (instead of activating suid in the rpm_spec file only)

f4ea6b605a63c14e6f193d5439d06d1c2743f479 authored about 11 years ago
rpm: do not show warning about missing libpulse

The spec is parsed also outside chroot environment, where can be no
*-devel packages. So do not ...

8447de030b6058009e08f3989ae6c0cf73aaa33a authored about 11 years ago
version 2.1.17

a58e027831efd48d70d0652c536ca1c98cc65077 authored about 11 years ago
keyboard-layout: add option to choose layout variant

ee37154e15cd5428f1c4d2f1ccc0fca3fbe52f58 authored about 11 years ago
screen-layout: set all outputs at once

This solves the problem when primary output isn't the first one.

55f0ccb3046d3831b5271f481a73f2f8f91c3504 authored about 11 years ago