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

version 4.1.8

ddd8a9b59e4d4bb45983ffb2a03aacc28d625df3 authored over 4 years ago
fix typo

setxkbmap use -option flag setup option. Multiply options need multiply -option flag.

8ad8fbe1bea845bb32e018169a41b6aeecb89899 authored almost 5 years ago
pulse: fix pa_proplist_set[fs] usage

pa_proplist_setf should be used only with an actual format string,
otherwise pa_proplist_sets sh...

b9ccb2f10b33c87c2796e86931e7805674b51ecd authored almost 5 years ago
version 4.1.7

13ac63d44bc34ef2f746c497448cb2e8db31ffa3 authored almost 5 years ago
Merge remote-tracking branch 'origin/pr/90'

* origin/pr/90:
Check protocol version defined in qubes-gui-protocol.h
Send MSG_CURSOR

f0ed632493b44650447bae8f2ecca3e9f80444c0 authored almost 5 years ago
Merge remote-tracking branch 'origin/pr/92'

* origin/pr/92:
icon-sender: reconnect on failure

f0724d4f1983efe2c8de9631c4410f340a423819 authored almost 5 years ago
Archlinux: more permissive with xorg-server update

(cherry picked from commit ddedb60f0152d47aa01f9a489bd460d4ad4595a2)

26427d59ac3a984422ab1abfb8fe2a3cf44ca505 authored almost 5 years ago
Check protocol version defined in qubes-gui-protocol.h

Make sure that we're compiled with a compatible version of the
header file. Same code as in gui-...

fe7aff377c1e2ad2aa82d4a668428b0e02ec3d91 authored almost 5 years ago
Merge remote-tracking branch 'origin/pr/93'

* origin/pr/93:
Bump ICON_MAX_SIZE

64ece5af13861e17bccd4a49107f7a28d3a76d1f authored almost 5 years ago
pulseaudio 13.99.1: add internal headers

17d695fcdf63e4e1ec12d7444afb603df8823f6d authored almost 5 years ago
pulseaudio 13.99.1

The module needs to be installed under LIBDIR/pulse-{major}-{minor}
(without the third part).

9bafd59706b7b59637c2d7161c6c411a362da73c authored almost 5 years ago
icon-sender: reconnect on failure

This makes icon-sender handle GUI restart, same as qubes-gui and
audio. However, in this case we...

690976257d5e989540a76f83eb302449e9a36b97 authored almost 5 years ago
Bump ICON_MAX_SIZE

Chromium uses 256x256 icons.

Needs fix to Python library on the receiving side:
QubesOS/qubes-l...

1926052275c37b631dcfc2f327ec1903d6ddaa89 authored almost 5 years ago
Send MSG_CURSOR

See QubesOS/qubes-issues#1551.

I use the Xfixes extension to subscribe to cursor change events....

283243c6fe9bd01da6f124d46f906afe8fe76d12 authored almost 5 years ago
pulseaudio: support reconnecting

Recreate vchan servers (libvchan_server_init()) on disconnection.

This fixes audio in the case ...

fe0b70190376d8c7204e6a22a830dbfdda41dc94 authored almost 5 years ago
version 4.1.6

b296e45294e8c645743b815cf1138a3f227942c0 authored almost 5 years ago
Require new enough qubesdb-read for -w option

4a00b36b7de36186221950846e62f76230e78ea2 authored almost 5 years ago
Merge remote-tracking branch 'origin/pr/83'

* origin/pr/83:
GUI/AUDIO xid: use 'wait' option of qubesdb-read
Allow GUI and AUDIO client ...

fb71f79f084d5a167ec868059ad80c5f69241ef4 authored almost 5 years ago
create /etc/qubes-rpc directory before placing a symlink there

805aacfbfb10b252befef0b87fa23951da926284 authored almost 5 years ago
Replace non-executable qubes.SetMonitorLayout file with a symlink

Qrexec now enforces executable bit on service files. Instead of adding
one here, avoid one indir...

fe262aa0810fef6b8090d43f012b3f1d1a25e1cc authored almost 5 years ago
archlinux: qubes-vm-gui: update PKGBUILD

421522b6ed8902f6927f68047c42f4b3294dad74 authored about 5 years ago
GUI/AUDIO xid: use 'wait' option of qubesdb-read

cabf69ffb8abacac0c12ef929637f5e223f4a1dd authored about 5 years ago
Allow GUI and AUDIO client to be ran before their corresonding servers

- gui-agent: put ExecPre in separate script

0e5a99dd43214fbb06e86bfd4c755b811d1daf9c authored about 5 years ago
Merge remote-tracking branch 'origin/pr/81'

* origin/pr/81:
Update .travis.yml

efde93cb93d79fe502f351ef0563f3b0e09fb19f authored about 5 years ago
travis: switch to dom0 Fedora 31

QubesOS/qubes-issues#5529

5ab9c901edc03fad624c6763de1cddb156e83e16 authored about 5 years ago
Update .travis.yml

3964b834b50cdf5f9a1b965655fcf5e1fea5c14f authored about 5 years ago
ARCHLINUX: xf86dgaproto doesn't exist anymore, and is no longer required. Removing it from the dependencies.

(cherry picked from commit 0e365343a6c60fb1b89e805c2a2fa788519f0705)

b356555cb44c6644cd74190760b8e0262bd64bde authored about 5 years ago
version 4.1.5

787e30352b14f862df4d019bbef537c10a54854c authored about 5 years ago
Merge remote-tracking branch 'origin/pr/79'

* origin/pr/79:
archlinux: qubes-vm-gui: update PKGBUILD

e23c9b001dfde96329d3e903dafa924160c16eee authored about 5 years ago
Merge remote-tracking branch 'origin/pr/78'

* origin/pr/78:
module-vchan-sink: log for domid used
module-vchan-sink: convert tabs to spa...

59fc797e2c7a47291f0289ffca63eb6e3822e830 authored about 5 years ago
archlinux: qubes-vm-gui: update PKGBUILD

Support xorg-server v1.20.6

d4c1e7061b07b0edd2d96df3a5990889f045c4cc authored about 5 years ago
module-vchan-sink: convert tabs to spaces

71188cefb739169019d8d4237963fc3fcead0fbe authored about 5 years ago
module-vchan-sink: read domid from qubesdb

662b619efd00d08837e85266452e34088b2b324d authored about 5 years ago
module-vchan-sink: log for domid used

cbf80f25409bb8657df90bd7d25118602587bb80 authored about 5 years ago
vmside: fix vchan reconnect to domid 0

88af3e33b08c45b24731e37af133e3e9f737ef5c authored about 5 years ago
qubes-session: fix too late loginctl activate

248172a90db42e85f0efde2494a9bc49dc12d852 authored about 5 years ago
qvm-features-request: add guivm-gui-agent

e26ce69b6010909f19d91d9e13c9edfd7a9216d3 authored about 5 years ago
version 4.1.4

255836f9b29a135496eb1887cd692eef2fb6275e authored about 5 years ago
Merge remote-tracking branch 'origin/pr/76'

* origin/pr/76:
xinitrc.d: add set of _QUBES_VMNAME atom
qubes-keymap: handle options in qub...

6fcf3586dbfc2b1d4df30327ac9f220ecde4202b authored about 5 years ago
qubes-run-xephyr: update options

08677572673fd9232262cda3fbb0366272c5e362 authored about 5 years ago
qubes-keymap: handle options in qubesdb

59f54a5307b64177cf0cc4de0b356fa991384e67 authored about 5 years ago
qubes-run-xorg: improvements from Marek's investigations for session reseting

a508595458da7e66a3c3265e020e5f76b20719fc authored about 5 years ago
xinitrc.d: add set of _QUBES_VMNAME atom

e4410f9c05bb388870638011068562813ad59efe authored about 5 years ago
Improve GuiVM session workflow

- Fixes from Marek's comments

61c948434376983574af0ac8703983fe357394cb authored about 5 years ago
qubes-run-xorg: make ShellChek happy

e4ace8100949feffa7a3af882b8beaf94a26f304 authored about 5 years ago
qubes-keymap: handle variant in qubesdb

6f61379b8d3c6b2a123853b9e05565a219597042 authored about 5 years ago
qubes-keymap: handle input of keyboard layout

56262fe58bbfddf87e3ee56b4c9332981aa902ba authored over 5 years ago
travis: switch to bionic

QubesOS/qubes-issues#4613

b4c5ad7c1ef972756fdbb75f9f9ab566c89a62d8 authored over 5 years ago
Archlinux: Allow any pulseaudio version between 13.0 and 14.0 for qubes-vm-pulseaudio

9f1bca8dbbac007066156f552b736b636678e390 authored over 5 years ago
rpm: update pulseaudio version

445a9367f07a693e5bd0b31172083011510836c7 authored over 5 years ago
archlinux: do not force python2 anymore

Everything here already runs on python3

QubesOS/qubes-issues#5297

36050edd52e11e1efa9569a729bb0b6673ef4af1 authored over 5 years ago
add pulseaudio 13.0 headers

35b20e8fee591efd97142e30f75c46c655d77418 authored over 5 years ago
Fix qubes-change-keyboard-layout after migrating to python3

Reported by @iprid23
Fixes QubesOS/qubes-issues#5015

675d5cb042f969e7207eee7e5507a2f4698d78da authored over 5 years ago
version 4.1.3

b5cfc138bdcba9b77fecf00ecea5e2d78dde50d1 authored over 5 years ago
Merge remote-tracking branch 'origin/pr/70'

* origin/pr/70:
spec: handle newer pulseaudio for Fedora 31+

62e9de58b41ff9616d4787a3b16c4abd60b9ddbf authored over 5 years ago
spec: handle newer pulseaudio for Fedora 31+

QubesOS/qubes-issues#5289

3c14548d1a4d83caf72f115bb92b63e75c6d5ae1 authored over 5 years ago
Add pulseaudio-12.99.2 symlinked headers

258696445ba6bbe1a73822f9e639c38333f45430 authored over 5 years ago
version 4.1.2

36c1d9897dc27bb5f24d561a22eb052aa7cd75d9 authored over 5 years ago
debian: add Build-Depends: lsb-release

Makefile needs it to detect Debian/Ubuntu/...

96d1d1d71a074de6b14a36622ebc849f45f51a4d authored over 5 years ago
Build package for dom0 too

This is useful if GUI VM and/or Audio VM is not the same as dom0. Then,
frontend is useful in do...

98f870e8eb3939211ec9fcd25ea9094f555653a2 authored over 5 years ago
Merge remote-tracking branch 'origin/pr/66'

* origin/pr/66:
add modargs for target domid and sink/source descr strings

ea6af086e38fbea9867036bd5919ee17efb55345 authored over 5 years ago
Update PKGBUILD

Support for xorg-server 1.20.5-1

Closes #67

597ea45f9f53b8b5aa4fcc1362e7451bb4d91a44 authored over 5 years ago
add modargs for target domid and sink/source descr strings

7a5ffa88e923573f2973c3746639a1ae3bd66c92 authored over 5 years ago
version 4.1.1

5e0c00ea484afc9ebb25b24f6aa9ffccf46485f9 authored over 5 years ago
spec: better use rmdir and check if exist for /etc/init.d

de3b1333706acd95a74d00c6586c7101f0c437bc authored over 5 years ago
spec: ensure we remove empty /etc/inid.d folder

Fixes QubesOS/qubes-issues#5060

fcbb45747495ccc96c876e6574c7d5a1a3aba20b authored over 5 years ago
Init script qubes-gui-agent is not needed anymore

Fixes QubesOS/qubes-issues#5060

9d479d5c21197065f4b51b041a6c37d6fdbd5b2d authored over 5 years ago
travis: add fc30, switch to xenial

QubesOS/qubes-issues#4845
QubesOS/qubes-issues#4613

c8648596f08305086e5a45c2e4e5be90e01c030d authored almost 6 years ago
Convert qubes-change-keyboard-layout to python3

This was the last python2 file in this repository.

ff9edf4d6a9a5f6de514b67c7d9f7ac106aa3d9b authored almost 6 years ago
video-dummy: fix off by one error in memory size check

Fixes QubesOS/qubes-issues#3253

258eccfddfd7b7d824660e67d0ed967481e9f7e3 authored almost 6 years ago
version 4.1.0

2986893c286cdb990f1c06fecb399815b61ad002 authored almost 6 years ago
rpm,deb: add xen devel to build requirements

GUI agent now links directly with libxengnttab.

QubesOS/qubes-issues#2619

40f7b765cdb820f84ff7eccdd33ba9b68864938c authored almost 6 years ago
travis: update to R4.1

8dcccad818fcfd5f16eb997d28d72ed79bb0d60e authored almost 6 years ago
Merge remote-tracking branch 'origin/pr/27'

* origin/pr/27 by @cfcs:
CLIPBOARD_DATA: send window id, and ignore window id in incoming pastes

a4c8cfba84f02c41d38f22f19219896f16f9eb02 authored almost 6 years ago
Merge branch 'grant-refs'

703e8f5ce3ffdce367a9c131243a0057974e3ca6 authored almost 6 years ago
version 4.0.21

8b8b883d634233f08aacc1f70890b804b42483fb authored almost 6 years ago
Indentation fix

8c4735dba2fac0da01f5d371f09e0266950a386f authored almost 6 years ago
Fix GCC9 warning about size in strncpy

QubesOS/qubes-issues#4845

86b5b8ddd93b80ebcc8f041cf76b81aec39e1b6c authored almost 6 years ago
Increase gntalloc limit

Video driver needs to be able to allocate grant entries for all the
window composition buffers.

8827d60528d084b18adfd198ebe6a70ccbcb07a5 authored almost 6 years ago
xf86-video-dummy: fix FBBase release

Since it's allocated using xengntshr driver now, release also needs
xengntshr API call, instead ...

8e29dc94f0e8fcd720e995cbecbb690c04c96c67 authored almost 6 years ago
xf86-video-dummy: fix compiler warning

ef35181f728b1d3a27a22df453ff6719f2c792f4 authored almost 6 years ago
rpm/deb: bump required qubes-gui-common-devel version

Require new protocol definition

1114286f0b06ba3eb44ce50b05503e9c90868dfe authored almost 6 years ago
vmside: handle memory allocation error

775bbcfec9008afdc9eaf8f455f67dfde208f5e3 authored almost 6 years ago
Use CFLAGS/LDFLAGS set by rpm

08a9d4ddebc041ebb60a75f814acc37ec0c560f5 authored almost 6 years ago
Merge remote-tracking branch 'origin/pr/34' into grant-refs

* origin/pr/34:
Adapt to new gui protocol version using grant refs

Conflicts:
Makefile
gui-...

d3cbb6dffbaffa8179236961b39e9893a95e477a authored almost 6 years ago
Drop /etc/X11/Xwrapper.config

gui-agent doesn't need Xorg server running as root, so Xorg.wrap isn't
needed. For some time alr...

000561482ab5e80853eac8ca8c3b47ded0051c11 authored about 6 years ago
archlinux: switch to using icon-sender with python3

This is the default and icon-sender code use python3 only
code anyway (such as sys.stdout.buffer)

d456f651d39875843065dca012202c39630a83a7 authored about 6 years ago
version 4.0.20

bc54e44b63ceb20a4b6b2a24361433c5f5670aef authored about 6 years ago
Merge remote-tracking branch 'qubesos/pr/59'

* qubesos/pr/59:
spec: fix missing abi version requirement

0104aaf2c922aedb04596b8d404e4e45bbdcfa0f authored about 6 years ago
spec: fix missing abi version requirement

QubesOS/qubes-issues#4646

e694db714cf44d1c34ad384e625190777689dda4 authored about 6 years ago
fix install path to follow archlinux packaging guidelines

01ea25f7a0c95a369b87b7ca84529f3267c9c7b2 authored about 6 years ago
version 4.0.19

9f15169f9e6989235db52807a63b25728d0c0d2e authored about 6 years ago
Merge branch 'logind'

* logind:
vmside: cleanup calling qubes-run-xorg, terminate it on service stop
qubes-run-xor...

130865253fe03d37cdec17c8fabdae6bbcca1354 authored about 6 years ago
qubes-run-xorg: fix one more place with hardcoded 'user'

chown call should also use the user retrieved from qubesdb, not
hardcoded 'user' only.

db9e515571bd2e9b742aa5ad1c2ec5729ffaef92 authored about 6 years ago
Fix X11 session registration in logind

Most of the logind session registration is done by pam_systemd, but it
needs some extra data to ...

6425ba2f0c23e92d537caf83aa75ba19881aa001 authored about 6 years ago
vmside: cleanup calling qubes-run-xorg, terminate it on service stop

Since gui-agent isn't used for calling arbitrary applications for a very
long time, the only pur...

aca40999267db9e0141aee880013c5bcb587f16e authored about 6 years ago
qubes-run-xorg: add configurable videoram overhead

When starting X server inside qube, a fixed amount of RAM is allocated
to be used for video buff...

d222e16003c072bd6b420feafcbabcfa3988559a authored about 6 years ago
Fix qubes-keymap script permissions

The qubes-keymap script is executed by qubes-change-keyboard-layout,
not only sourced from Xsess...

e9b972e44c9cea5021067fd66462f61314e7620a authored over 6 years ago
Bump xorg-server version

Bump xorg-server version from 1.20.1 to 1.20.3

46aec514f2b4768c73899283f77702ed2bba5601 authored over 6 years ago
version 4.0.18

0abccf02c2697a3f6de0ae0044c247df40cbf62a authored over 6 years ago