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

txrx.h: fix message length using the wrong size

Interestingly, this turns out to be already fixed in another copy
of the source.

2cf82fdc9635dd9675c6af277d181ca17f7bd76b authored about 11 years ago
pulse: compile fix with old pulseaudio (fc17 and older)

Although fc17 is not supported anymore, perhaps someone will want to
prepare Debian packages, wh...

93c9adc2208bcf9601a2e0f9640eb61b761140f7 authored about 11 years ago
version 2.1.16

4fcfb133edffb01ece76d3e6796354dadabbaca6 authored about 11 years ago
screen-layout: wait for Xorg startup before setting anything

On Fedora 20 gui-agent reports Xorg startup complete a little earlier.
The triggering event alwa...

4e13e63804e1bbc1576fd1dba1eab45d2005b191 authored about 11 years ago
pulseaudio: compile fix for new pulseaudio-4.0

There is no more pa_bool_t type. Actually using plain bool works even
with older pulseaudio, so ...

306048abe896b1858ec9f9c5da68d739f59c902f authored about 11 years ago
pulseaudio: update pulseaudio headers to 4.0-266-gf81e3

Version used in Fedora 20. And hope this is compatible with Archlinux
one...

759af4c618a969e3319dd9554b792878ad898095 authored about 11 years ago
pulseaudio: enable debug symbols for -debuginfo package

be2ba4648a2eb7e3fe893b71cd9baca72c6d6912 authored about 11 years ago
rpm: update pulseaudio versio in build requires

b09dee7ad806985477217daf3c98188014debadf authored about 11 years ago
screen-layout: dynamically get number of supported outputs by installed dummy driver

9de83aaf9fe0ae059383cac297ebba4c55bcd122 authored about 11 years ago
version 2.1.15

6f7907ece9f6a8663e886e4886087a5bbb200e19 authored about 11 years ago
pulse: import pulseaudio-4.0 headers

d1c575cf3d4290a773986c4236ebeb46b3e2f750 authored about 11 years ago
Fix monitor layout update when multiple screens uses the same resolution

00d4935ce555788c248ac8fa5d0d6ac37536aa05 authored about 11 years ago
version 2.1.14

05402f0759b54603a6f6cc8668560e4af88cf2fe authored about 11 years ago
archlinux: dependencies fixes

6d573e161401e200cf098e4445db9395b277ee01 authored about 11 years ago
makefile: strip pulseaudio version to keep only the main version number

71d2b91ba101ef1b4149c345df52e8aee8904f21 authored about 11 years ago
version 2.1.13

6af83570398b6b3cd19f7a4458e78d82f4bfaf18 authored over 11 years ago
rpm: remove empty %postun script

90d9e5288576fbd47a96093259695e20e48fb20f authored over 11 years ago
version 2.1.12

cbb51feaa43ee971403a9792103924fc160e1356 authored over 11 years ago
Use fixed amount of memory

Allocate fixed 64MB of video memory. When screen size/layout
can change dynamically we cannot lo...

998bdb0eadefc040102fdb60c545489e05d9e7c7 authored over 11 years ago
Qubes RPC service for updating monitor layout

It should be called by dom0 each time when monitor layout changes.
Service expects one line for ...

a825c7a6a24a25ac72001d386abe36180c6afd9e authored over 11 years ago
makefile: move install script to makefile

Do not duplicate the same commands in distro-specific package file (spec
for Fedora and PKGBUILD...

9fd8e9b0097c9ca7d7af180088a568c65d5e79b5 authored over 11 years ago
RandR support in dummy video driver (#731)

Properly initialize RandR extension, mostly with stubs. It creates four
virtual outputs (lets ho...

518c7c921c96e1dc451d2c3aaea3e1e5ffdd8dfc authored over 11 years ago
Use dummyqbs driver

bf5a77d0cb2df62494ab41e301c49b8ebe74ab5b authored over 11 years ago
Build and package dummyqbs driver (both Fedora and Archlinux)

dc74a7ba7d6816a6c4d14bde024d0c6d62efc194 authored over 11 years ago
xf86-video-dummy: rename to dummyqdb

to not conflict with vanilla version

0d2c1cfb8485e7c80308fd7443892d3f9ad17846 authored over 11 years ago
Import vanilla xf86-video-dummy

2de94f391c67817641f083cca36c40d134f9373e authored over 11 years ago
tmpfiles: exclude /tmp/qubes-session-env from cleanup

7383564f80b623e16ae1886353aee5dcccceb6f3 authored almost 12 years ago
Update tmpfiles.d filename

Make it match destination name, without "magical" rename during package
build.

db8b4a6114eea1e4012975bc608d0233b1990c38 authored almost 12 years ago
archlinux: update pa_ver variable later

pkg-config can be installed after loading of PKGBUILD file (same as
pulseaudio itself), so updat...

2c9dc35efc2fb5eea16639473126e8dbc67762e3 authored almost 12 years ago
archlinux: add pulseaudio to makedepends

282737f70a63f40114f1e47e192f5c80ee9b339e authored almost 12 years ago
archlinux: build scripts

ad9408a2eceacfecb3c6fecb55a23b3e80ef11cf authored almost 12 years ago
version 2.1.11

68466d91995ff9db0f178f064951ecf8137dd210 authored almost 12 years ago
Update clean make target

8019e84ce5cba3b530034ecd73e5685f6076c1a1 authored almost 12 years ago
vm: disable keyboard settings gnome plugin

This plugin breaks qubes keyboard layout setting code (reset
keyboard layout to 'us').

6af831e93678b4662bda39c08a4b8fe693876b47 authored almost 12 years ago
qubes-change-keyboard-layout: fix qubes-keymap.sh path

6f2e32eb664ea7ed23adf182f5242b48269085c9 authored almost 12 years ago
vm: don't use gsettings for user-defined keyboard layout

36e7117e52a41ba6b63aca0ec190339a4754a969 authored almost 12 years ago
vm: whitespace fix

834f350716913663ffb8afc19f8213a6d02ac669 authored almost 12 years ago
vm: allow user to select default Qubes keyboard layout

User defined keyboard layout is exclusively verified from ~/.config/qubes-keyboard-layout.rc. La...

fb72bf99e959b1f3d550df0a610478fa49b56aa3 authored almost 12 years ago
Remove support for old builder API

Now builder is able to get dependencies directly from spec file.

586158a6d951a54b25832532c22f206ce974a136 authored almost 12 years ago
spec: make spec working even without libpulse installed (for yum-builddep)

60339e0f2493ba1fb21f223caeeff24c39071efa authored almost 12 years ago
Add Makefile.builder

eb43d23a78333bc087f4cd76bb68d46d83dfa091 authored almost 12 years ago
Repo split: remove code not used in agent-linux

fe6d601ced9f7ed34fc4569e6402ab58a29ec56e authored almost 12 years ago
spec: Update BuildRequires headers

ac704415b69583f8b43ef443a473a87d2060b98b authored almost 12 years ago
Move protocol definition out to gui-common repository

d8d57820c3578e36fa95900e1cedb514e69d59b4 authored almost 12 years ago
dom0+vm: Rename struct msghdr to msg_hdr

Do it to:
1. Prevent conflict with struct msghdr in bits/socket.h
2. Match other struct msg_* na...

0353780a5853ae93ee92a284639d3f8f3d636302 authored almost 12 years ago
spec: reduce verbosity

fee4c4afd2a5a2ea7d8676db2a5eed04a9b2c975 authored almost 12 years ago
The Underscores Revolution: xenstore keys

94e9339884148c70e609e01faf93f976a8d0270d authored almost 12 years ago
The Underscores Revolution: filenames

93b2c0f299e38974dfd3ca2aac535e5e28addd06 authored almost 12 years ago
version 2.1.10

061251f074e977cfdad0ad94fbd7e6d492f62200 authored almost 12 years ago
vm/pulse: do not load module-x11-xsmp

There is no session manager in VM.

e50a237e08dee0f775ceff0c06b5184b346ee08d authored almost 12 years ago
Merge branch 'master' of git://git.qubes-os.org/joanna/gui

2398b90832c11466fad28307ac71e5634fc5b918 authored almost 12 years ago
vm/dispvm: skip xinitrc, place required commands in qubes-session

f92dba9d7c82439bf79fa965029e4b3c997493d4 authored almost 12 years ago
vm/pulse: use lightweight pulseaudio config

Especially remove bluetooth support - it start a bunch of services via D-Bus,
takes about 2s (es...

20b4fcb0cc90e945ea4f4c1b907b27db8809d42f authored almost 12 years ago
vm: fix setting keyboard layout (#705)

71bbb3686d15228d1b1fbb5e0f30e82cc0abcb48 authored almost 12 years ago
version 2.1.9

0fc1a5d2b1cbb87100b3afe899fe78940261447d authored almost 12 years ago
dom0: support _NET_WM_ICON property, put VM name in WM_CLASS then

This should:
1. Enable icons in Xfce
2. Fix window grouping in KDE (by VM name, not label color)

4a2ba9f60c23a7856663df64c065b8cccd7bc3eb authored almost 12 years ago
dom0: use kdialog on KDE, zenity otherwise

6fd058eb8d91120717006194bf0e6fd8356ca079 authored almost 12 years ago
dom0/spec: require generic graphical-login instead of explicit kdm

c0ea44976b0a632695a50e812af493125288e145 authored about 12 years ago
vm/spec: require xorg-x11-drv-dummy

68dbb58dbefbf474d24350c745b525d0fbb162d9 authored about 12 years ago
vm: move polkit configs to qubes-core-vm package

547e22558b84212eb0546f5ca12b2b00767ee501 authored about 12 years ago
dom0: fix Num_Lock ignore when catching secure copy/paste

af2167b852c2273f8a39aff23df12cccee1fee5b authored about 12 years ago
vm: fix configure.ac

f3288c4462295a67d536815f9d35d0a043a1dd5c authored about 12 years ago
gui-agent: Fix misuse of if statement (missing column) causing a return before creating a docked window.

Using True instead of the int value '1' to avoid possible problems with C where 0 means True and...

b14a4658266a4dd5e87a5cc26bbffa270ff8df90 authored about 12 years ago
Revert "vm: fix configure.ac"

This reverts commit 27ceb426a42765a38a93a99709e61a0a46666e29.
Actually this break build.

a880317d0fd15aebcaf470d667e354ec9b5383a0 authored about 12 years ago
makefile: support for non-fc13 dom0

15f9d059de5329ec0956663ac8c6a68c12ff226f authored about 12 years ago
vm: fix configure.ac

Thangs to Olivier Médoc <[email protected]>

27ceb426a42765a38a93a99709e61a0a46666e29 authored about 12 years ago
vm/pulse: import pulsecore-3.0 headers

d98a902ca71b939ac6aec6b2e31b1d4930a233d5 authored about 12 years ago
version 2.1.8

eb4cdc90256ad5cc95d1d9fe7acdf534f5a8e4a7 authored about 12 years ago
gui-agent: Implementation of WM_TAKE_FOCUS, required allocation of window_data for any created window, not only embedded ones.

Only for FocusIn events : need to retrieve and store the InputHint for each window in order to k...

89e1a1921e6692c346d853384cdf0506a02272be authored about 12 years ago
gui-agent: Implement WM_PROTOCOLS retrieval

in handle_focus, Verify if TAKE_FOCUS is supported by the window before sending WM_TAKE_FOCUS.

ac567b6d1d1128b0573115709d54983c166d81f0 authored about 12 years ago
gui-agent: rename send_wmhints to send_wmnormalhints to reflect the real X11 API function name

5d9f9f30ab6d7f4e19d375dc77a4d75a0a06cc3d authored about 12 years ago
version 2.1.7

b71268d7a8a8dc0cf537f83e916e5d0abccab643 authored about 12 years ago
stubdom: check for out-of-memory error

adeaa8e8830e48500286871bafa4f8e847a5c7d1 authored about 12 years ago
stubdom: handle 16bpp and 8bpp; convert them to 24bpp

Gui daemon can handle only 24bpp, so convert data before sending to dom0 if
needed. Unfortunatel...

9d3ef2a1e3fe480291aa0d2639190f95b22ffdb0 authored about 12 years ago
stubdom: dump only mfns used on screen

Do not access uninitialized memory.
This still isn't fully correct because of hardcoded bpp, wil...

5418b470ec6c749d7f6187f6aa9ca4ad46f9e8d6 authored about 12 years ago
stubdom: fix indentation

indent -kr -i8

988fc23ecce84d9b05c7ae022138f33064394fe0 authored about 12 years ago
makefile: one more fix for debuginfo packages

0c7ee30423374c5f63451dc19e158d0d57ab0cb9 authored about 12 years ago
vm: workaround for buggy dock applications (#696)

Looks like Skype doesn't set (required) _XEMBED_INFO property on dock window.
Assume some defaul...

47c6f96bb72e343d05c85a965e9a3a3c97ddf0ca authored about 12 years ago
version 2.1.6

10e1efe6cb6dead0208b02fd5cd142f469ac84cc authored about 12 years ago
spec: generate proper debuginfo packages

%setup macro must be present in %prep to set variables required by
find-debuginfo script. Symlin...

e61af5da2af02087734931313528beb70d2de5b2 authored about 12 years ago
stubdom: wait for new connection when gui-daemon disconnects

0d14421468c970009d2d24a893574545a5323dd2 authored about 12 years ago
version 2.1.5

dc71652beb9c549678c35625326fbfc09a46b556 authored about 12 years ago
Merge branch 'master' of git://git.qubes-os.org/marmarek/gui

49b72d513a1826471934e7e41e5014467e6bf2f0 authored about 12 years ago
dom0: call atexit()-registered handler only in main process (#684)

In case of error in child process (eg qrexec call for clipboard copy) do not
use exit() b/c it w...

0de83d5ee3cf1e66338cd259c55ce777d4db6425 authored about 12 years ago
dom0: create clipboard file if not already exists (#684)

e0d317af73337ed8a135563052a96bf2b03d33f0 authored about 12 years ago
Merge branch 'master' of git://git.qubes-os.org/marmarek/gui

b669ada9aa1061e6c31d7cc4526b9723b82d1867 authored about 12 years ago
dom0/pulse: install dbus interface description

d8c5314cbfd7f02ca1def0b466b7c4370cfcbfcd authored about 12 years ago
dom0/pulse: pass VM name as signal argument, not dbus object path (#681)

D-Bus object path cannot contain dash ('-'), which is legal VM name char.

8c911063a210062cab616dc1c54b217268cb6049 authored about 12 years ago
version 2.1.4

ab9aca325ec0be7a50afddd5db710e35cb917a7b authored about 12 years ago
vm: start pulseaudio in DispVM

In DispVM /etc/xgd/autostart is skipped, so pulseaudio must be started directly
from qubes-session.

5968c9528c72f29dcf2a36f358465f2725a0acdf authored about 12 years ago
version 2.1.3

f3a19380d68a40309cdf9ad5e9e0c28f9df9bc0a authored about 12 years ago
build-deps: use qubes-core-libs instead of qubes-core-vm-libs

e8c345e28753ade47e7f972f8100b979cd2a72a2 authored about 12 years ago
makefile: update-repo-template target

cd7acc8fe1ce0ade5281ee5ffd5143e29a533319 authored about 12 years ago
makefile: generic rpms-dom0 and rpms-vm targets

91e17db29c21cbaa69e0674e7b2905f3a6f44c5c authored over 12 years ago
version 2.1.0

c4c29733bd9bdf2554b19230ac2a95082c775704 authored over 12 years ago
vm/spec: require at least qubes-core-vm 2.1.2

To ensure access rights to vchan required devices from user account
(/dev/u2mfn, /dev/xen/evtchn).

016235df0f4445dc74505488309e13d7efa94585 authored over 12 years ago
rename build deps file

b1d3b78b66511584377a0b107452491f9c9b1686 authored over 12 years ago
build-dep: add dbus-glib-devel for pulseaudio module

c5d370dafd99375d8b0bf6367e18446e7c77fd3f authored over 12 years ago
add build dependency file (#666)

bece93da68e806c128840bbfce03d334244ecafb authored over 12 years ago
dom0/pulseaudio: add missing link options

8dcecaab6b3de791926fa9ca2ab2fc0e0afe3451 authored over 12 years ago