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

Merge remote-tracking branch 'origin/pr/134'

* origin/pr/134:
Use XInternAtoms() more
Crash if snprintf() fails
Failure to intern MANAG...

4c94f30618f42908c6382b9e85a083352d6d5a8f authored over 3 years ago
Use XInternAtoms() more

instead of slower XInternAtom() calls

d5a3dbb8f4dfc761c18abfb714097cd1a2184056 authored over 3 years ago
Crash if snprintf() fails

OOM at startup isn’t worth recovering from.

eec081fae84e5811c535f3f7c503b12e5ef4d202 authored over 3 years ago
version 4.1.19

ea1552fb9249645cc44138e6ed248565958a8e17 authored over 3 years ago
Merge remote-tracking branch 'origin/pr/136'

* origin/pr/136:
spec: remove xorg-x11-utils and replace by dependencies

eab228d401fee2fef380429c56a7fc0ad9a2b7b9 authored over 3 years ago
Remove the last XInternAtom call after startup

Best practice is to intern all X atoms at startup.

2d58ffd25b6fee75969571b514ce44fe6600489e authored over 3 years ago
Failure to intern MANAGER atom is fatal

We have no hope of recovering in that case.

fb7496342e47326d7ee74e1d65eff9ee8f2f2168 authored over 3 years ago
Use ternary operator to simplify some code

No change in behavior.

a9ae645fd6a9626880b0089c477101598e0c57e4 authored over 3 years ago
spec: remove xorg-x11-utils and replace by dependencies

It solves deprecated and further removed xorg-x11-utils

6ee20f5d64be9ae405d5576c6033167c2ccc15a5 authored over 3 years ago
Use only one script for pre and post

Ensure to backup/restore original xorg.conf if it exists.

7b0d08ed1fade792d5976b265245da4387f4afa5 authored over 3 years ago
guivm-vnc: add few comments for pre script

b6556b3a6b060d3cf534c1126a168a8e7244653c authored over 3 years ago
guivm-vnc: simplify options set

7d5b10f2f3095399051f37c41e84c40434c7e1d2 authored over 3 years ago
guivm-vnc: use /run directly in lightdm preset conf

From @DemiMarie's suggestion

e01ecddd0664ee6dd063d7d4f8ac76ee899819bd authored over 3 years ago
Implement VNC GuiVM

We expose a new 'guivm' flavor. In order to enable this remote GuiVM,
one has to enable Qubes se...

eab78547e482635e778935e77b86b72be6be209b authored over 3 years ago
version 4.1.18

e201e39dabbdbeb195849db74122ac8de56d240d authored over 3 years ago
Merge remote-tracking branch 'origin/pr/133'

* origin/pr/133:
spec: ensure R for few x11 tools

2c32fb8cee11542d4e9cdd404ef27fb71b5cf3cd authored over 3 years ago
spec: ensure R for few x11 tools

Related https://fedoraproject.org/wiki/Changes/XorgUtilityDeaggregation

aa7f3d7fb5802bed908914419e2c2bd0d7194d30 authored over 3 years ago
version 4.1.17

b1c7f382b62ecef51667cc8b64a7b458e7716f3c authored almost 4 years ago
Merge remote-tracking branch 'origin/pr/132'

* origin/pr/132:
get-latest-pulsecore: default value for latest Fedora release

22d87ba117c9c2cd196c6683b0031cb8aea01112 authored almost 4 years ago
get-latest-pulsecore: default value for latest Fedora release

bb3835919fe1ffae93769fc07b6d138e00287b14 authored almost 4 years ago
vmside: make strncat() length more obvious

0b5f8318eb405e23cd26b7b7b8cef3a4f7a82a55 authored almost 4 years ago
version 4.1.16

f825ad9505fa95b917da52965fcc019b730957c3 authored almost 4 years ago
Merge remote-tracking branch 'origin/pr/128'

* origin/pr/128:
Fix pulseaudio in Ubuntu templates

53962f6029f7f31291d0dd2553d4d53bf77917a3 authored about 4 years ago
Add pulseaudio 14.2 headers

Fixes QubesOS/qubes-issues#6348

291f697eb1a92f83954d75ee9d180906bda4ceed authored about 4 years ago
Add pulseaudio-14.1 headers

057bef245efb70f92735ed23edcaa89cbdcd5297 authored about 4 years ago
Fix pulseaudio in Ubuntu templates

f9f03ba5afff2b66b94b2be330ba814dbb7c55c0 authored about 4 years ago
debian: prevent restart on update

Restarting GUI agent on update will close all (GUI) user applications,
possibly including the on...

ac6778dec6a8f0410d528a40b33fc141aa10b83d authored about 4 years ago
version 4.1.15

3d2e1cdd3d5796aec3cbeab6303ac2adc719e3e9 authored about 4 years ago
Merge remote-tracking branch 'origin/pr/126'

* origin/pr/126:
Mass replace: ‘/var/run’ → ‘/run’

03bccc6aa9b8257c37056559794d658e158d9794 authored about 4 years ago
Merge remote-tracking branch 'origin/pr/113'

* origin/pr/113:
Start gui-agent only after systemd let in normal users

ef0182fb6c956d4c9f3f3de6fd71a441553da248 authored about 4 years ago
Mass replace: ‘/var/run’ → ‘/run’

The former is deprecated in systemd.

Part of QubesOS/qubes-issues#6315.

56f1b43709c44aaf6dcaaf390fcf281a2f85b364 authored about 4 years ago
Merge remote-tracking branch 'origin/pr/125'

* origin/pr/125:
Avoid passing NULL as an X11 string

473c4506260af05561b90bbbb5d34231e846803b authored about 4 years ago
Merge remote-tracking branch 'origin/pr/124'

* origin/pr/124:
Remove unneded time parameters
Remove references to /tmp/qubes-session-{env...

0793bc1b87ecbfffd7e7fc605a860718926c9fa0 authored about 4 years ago
Merge remote-tracking branch 'origin/pr/121'

* origin/pr/121:
vmside: Implement the WM_STATE property.
vmside: Rename wm_state to net_wm_...

a01c64006da18d72176e7f6b45522191a631ef2e authored about 4 years ago
Remove unneded time parameters

All of the functions that had a ‘Time time’ argument can obtain the
timestamp from ‘g’ instead.

ac6b71e11d687fe61d31e1cc4d5558ff0e1883b4 authored about 4 years ago
Merge commit '39bc4cffd1a50dd0e0768d1184045360d3eee599' into less-XInternAtom

c387fe38ac1bfbd79028feea25d82b028408ddde authored about 4 years ago
Merge commit '39bc4cffd1a50dd0e0768d1184045360d3eee599' into no-null-properties

93ab017792c31bdd2295549b4c7265727150f01c authored about 4 years ago
Avoid passing NULL as an X11 string

Xlib helpfully doesn’t dereference the NULL pointer, but this isn’t
documented. Also add a comm...

ab398bd4c7cfad42d324112191b56bb2b7b1bdd0 authored about 4 years ago
Remove references to /tmp/qubes-session-{env,waiter}

They are no longer used.

6a5378c8c5b077762034d083f46b9ca9ceeae6f5 authored about 4 years ago
Only set focus on windows that want it

Otherwise, Globally Active clients (such as Java’s AWT) prematurely
close their windows, as they...

f84093a6b6cd7b962b92caf0453ae449cf3c32d0 authored about 4 years ago
Tell Java we are a non-reparenting window manager

Java has a hard-coded list of them, and QubesOS isn’t on it.

14e93a5994057f335484048fbacace4f05966f4a authored about 4 years ago
Use actual X11 timestamps

When a timestamp is readily available, use it. Otherwise, use the
timestamp of the most recent ...

cc2a42635c5c7dd06ab231db5573e394d8384c5d authored about 4 years ago
Delete commented-out code

19ce95852f28743d641ef8d4e25fa0a9d3b8e67c authored about 4 years ago
Log when an unmanaged window is skipped

39da627e27d32cd1399cad308c4a84985fc7ccdc authored about 4 years ago
Add Vim modeline

So we don’t add more tabs by accident

739139163d749c8ffb78505194e66e1c5fb76336 authored about 4 years ago
Move XInternAtom calls to startup

XInternAtom requires a round-trip to the server, so we should call it
during startup instead of ...

298449605c77cb0620d1c194153ffaf22fb2f4d4 authored about 4 years ago
Remove unnecessary XInternAtom

1c2ea23d6fee5bf76a5b5b56cd9c5d637b62a69c authored about 4 years ago
debian: update compat

39bc4cffd1a50dd0e0768d1184045360d3eee599 authored about 4 years ago
debian: update control

8cfa43d2233801ad609cdbf0137e3ec93a254db6 authored about 4 years ago
vmside: Implement the WM_STATE property.

The WM_STATE property is defined by ICCCM, and should be set by the
window manager to indicate t...

585fa4511165bd97c39e26e84472a278197ce5f9 authored about 4 years ago
vmside: Rename wm_state to net_wm_state.

The internal variable "wm_state" is used to store the X atom
"_NET_WM_STATE". Rename this varia...

ea4931e83d26c53c2d6dd8530377f7fff5650994 authored about 4 years ago
version 4.1.14

70a8f147b0ed8ed864c02ade73ef9d790a1a07d1 authored about 4 years ago
Merge remote-tracking branch 'origin/pr/115'

* origin/pr/115:
Refactor main Makefile
Allow to override defined CFLAGS

8208fb0a8b76f482ff5e6398c79118da47d68983 authored about 4 years ago
Refactor main Makefile

51da0dadec93e871e75c1d4a6ba0882320d7b5a4 authored about 4 years ago
Allow to override defined CFLAGS

f38e9b2e44a38f17528cb59b7a87d111361c63a5 authored about 4 years ago
Merge remote-tracking branch 'origin/pr/119'

* origin/pr/119:
Few improvements from Marek's suggestions
Add pulseaudio-14.0 headers
Add...

c5f828f595d6836e31468eeb3c92aa0ac31d75e1 authored about 4 years ago
Few improvements from Marek's suggestions

31952365662ffce39e26ac1f72a1de1721014902 authored about 4 years ago
Merge remote-tracking branch 'origin/pr/114'

* origin/pr/114:
[ubuntu] Perform quilt refresh for ubuntu-only patch

d2c0cae6547b55e6602f2f6edb143e5229401e77 authored about 4 years ago
Fix indentation and segfault

GCC doesn’t warn about `char **ptr = { NULL };`, even though it is the
same bug as `char *ptr = ...

b873646b7bc55a56d4624b1f7aea5caa89e8ebf6 authored about 4 years ago
Merge commit '03c9dccd7ab53b5a3c07570f316f8d13c6d6f998' into warning-character-conversion-error

85a006167ca099084257772b6c596b5d7e5bcb13 authored about 4 years ago
Add pulseaudio-14.0 headers

1a5df71be95ee93531f08e16293f2dfe20a47dc4 authored about 4 years ago
Add script for getting latest pulsecore headers

f0f7d06b8dfc845eec622dbc6cf9763f6f30808f authored about 4 years ago
Make variables static and add extern declaration

This helped me track down a syntax error and silences GCC’s
-Wmissing-prototypes.

efacf261eafcff359f269d9eb75b8e6517910f6a authored about 4 years ago
Fix Unicode handling in Qubes clipboard

libX11 claims to have Xutf8TextListToTextProperty for handling UTF-8
text, but it is just broken...

febd112afbec521e8ee9db32545285caccea3456 authored about 4 years ago
Merge remote-tracking branch 'fepitre/fix-default'

* fepitre/fix-default:
Use pkg-config to get BACKEND_VMM
Set default BACKEND_VMM value to xen

03c9dccd7ab53b5a3c07570f316f8d13c6d6f998 authored about 4 years ago
gitlab-ci: exclude qubes-gui-agent when installing in dom0

8fc6456d148aaf89115186450f497cb8263cc67d authored about 4 years ago
Add .gitlab-ci.yml

c8848bb8ca413209032ef1cbe0c141c708b205a4 authored about 4 years ago
Use pkg-config to get BACKEND_VMM

53029ef242bb7fa6bfe6d47fdb986712a628beeb authored about 4 years ago
Set default BACKEND_VMM value to xen

ec4403455b1e5e7b2bf1a0b8a983b575360f4dd0 authored about 4 years ago
[ubuntu] Perform quilt refresh for ubuntu-only patch

2685613cd84cd6215d9f5d11513e08080874e9c0 authored about 4 years ago
Merge remote-tracking branch 'origin/pr/112'

* origin/pr/112:
xf86-video-dummy: improve error message on xengntshr_open fail

a942681c3d31d083c14209b8b1a2230b81ad357a authored about 4 years ago
Start gui-agent only after systemd let in normal users

Use After=systemd-user-sessions.service
This way, we can be sure to start user applications (inc...

285a0a751d5f8aa8b3c00ac4eabe422324f20fc4 authored about 4 years ago
xf86-video-dummy: improve error message on xengntshr_open fail

Log errno

1be1798011a6485f4297c2b1eaf160b403ba2a4b authored about 4 years ago
Link pulsecore 13.99.3 headers to 13.99.2

c2387c39418302caa38e137652bd3e2b7f38ef7e authored over 4 years ago
version 4.1.13

d5d483d63a6d5764f61564dde6d4fff612c61d71 authored over 4 years ago
Fix archlinux packaging

d73b021f5299eaf106fc7e8f49e388783b24065b authored over 4 years ago
pulseaudio 13.99.2: add internal headers

(cherry picked from commit 6deb0ba62308480161ac8286646e8789da7b5950)

913cf55e09b987fdc779d40542100a9f76ca55d4 authored over 4 years ago
pulseaudio 13.99.2

(cherry picked from commit e16ad0147b5ed6ff87c8de5e73ff618dd9b5d9bf)

ae260337281e67464c0c32d9f4d4717ecee4cdd1 authored over 4 years ago
version 4.1.12

613cb110f1e073e857fdda2e9a4cb25d3eda9885 authored over 4 years ago
pulseaudio: allow bluetooth devices like headphones

8cfea362d316358013094bc1314d83a6c0bdea1a authored over 4 years ago
module-vchan-sink: link up the card properly

Now the latency offset in pavucontrol works!

391160eb803a42fdd069c078aa272a0978704e51 authored over 4 years ago
version 4.1.11

fc9e0741159d75c8ac34e91aa7950d75418615f1 authored over 4 years ago
guivm: clean qrexec-service related environment in GUI session

Xephyr server and the GUI (xfce) session running inside is started now
as a qrexec service. Do n...

4dae9a8d82a6f7035dccdae71aa10615cce7b2ca authored over 4 years ago
Extract Xephyr to a separate script

qubes-run-xorg will only start the "outer" Xorg instance. The
Xephyr session should be initiated...

0ced677107b115bbcdb35f6c3bc4fc4de83d46b3 authored over 4 years ago
version 4.1.10

70d3e8b05ddf5cb956ff2e29e470e3064cddeef5 authored over 4 years ago
Modified keyboard layout handling

Removed qubes-changed-keyboard-layout script; it is replaced by simply setting
VM property keybo...

59ae770641d39a663c50e4e1b54a2e4eec00705b authored over 4 years ago
version 4.1.9

9a2dcb0d5361e6f15c96478d5f0f2786e03a29b6 authored over 4 years ago
Merge remote-tracking branch 'origin/pr/102'

* origin/pr/102:
debian: fix conflict with newer location of pulseaudio conf
Check if shmove...

92ab1bb13c67d379872e2886d02638b25ba3429e authored over 4 years ago
debian: fix conflict with newer location of pulseaudio conf

0d678f3636cae25bce3bb7e0ee2441b81fac457b authored over 4 years ago
Check if shmoverride.so exists directly

eef53e4631325a5090d4c4ecbec15d922e1f9f13 authored over 4 years ago
Merge remote-tracking branch 'origin/pr/100'

* origin/pr/100:
vmside: use XKillClient() if WM_DELETE_WINDOW is unsupported

124f5ceae5e2fc92b8bec94fe609c23f504be6c6 authored over 4 years ago
debian: add xfce subpackage for VM

- Few adjustements of scripts, makefile and spec
- Update travis

40482e42af4f42649e864c35fdb1b1e1a4412e4a authored over 4 years ago
Makefile: add clean of pkgs and debian changelog.*

e197f1b17472756bb9127a54c207213380d80e64 authored over 4 years ago
qubes-run-xephyr: debian has another path for shmoverride.so

QubesOS/qubes-issues#4186

e108271de0ae975fb81d0788841f000d166c93bd authored over 4 years ago
Condense conditional

35277ddcc65cc6c862798d791bb109a55433a8d4 authored over 4 years ago
vmside: use XKillClient() if WM_DELETE_WINDOW is unsupported

handle_close() sends a WM_DELETE_WINDOW message to the window. Some
old-school or minimalist X11...

e9e7024a0bd8c7d0f6d3b550960790f9af83dda2 authored over 4 years ago
Merge remote-tracking branch 'origin/pr/97'

* origin/pr/97:
Disable gui-agent on sys-gui-gpu

391699c6dcab8f0bf5b42c1279ecf3c9b4c6b8e9 authored over 4 years ago
Disable gui-agent on sys-gui-gpu

fe5794ee9f569952cc8d543f26d1c9e739c588ac authored over 4 years ago
archlinux: set dependencies on xorg server ABI version instead of the server version itself

Following suggestion here: https://github.com/QubesOS/qubes-issues/issues/3908#issuecomment-5637...

c208ec8c2e029611315909922b800ed964a162d2 authored over 4 years ago
conditionally use qubesdb dependency in vchan-sink module

bf3dfb28efab49d72e8ca161cc4dd7a24a2ffce5 authored over 4 years ago