Ecosyste.ms: OpenCollective

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

github.com/QubesOS/qubes-gui-agent-xen-hvm-stubdom

Qubes component: gui-agent-xen-hvm-stubdom
https://github.com/QubesOS/qubes-gui-agent-xen-hvm-stubdom

More readability improvements

- conndata renamed to windowdata, item/conn renamed to vm_window
- removed unused code
- moved c...

6d611e43dcc417e898ca212f1f390be2a643047c authored over 13 years ago by Marek Marczykowski <[email protected]>
Some comments for each function and most non-local variables

769a8b998aeba959dcfd079a358130196ac6cf70 authored over 13 years ago by Marek Marczykowski <[email protected]>
Input sanitization part 2: x/y validation

637cff8a415969ff2e1ef28321adeedab3dfc501 authored over 13 years ago by Marek Marczykowski <[email protected]>
Input validation, mark untrusted variables

e59c62c96ee4880cd04dd66a8a8848c54e311d36 authored over 13 years ago by Marek Marczykowski <[email protected]>
Fix size of memory allocated for tray icon bitmap

Shared image of tray has size of root window, so conn->{image_width,image_height} is far larger ...

6439d86025ac5718922e3eb99f9f3dec4012a673 authored over 13 years ago by Marek Marczykowski <[email protected]>
Handle FocusOut in VM

To notify X in VM, that none of its windows has focus (ex when focus went to
another VM's window).

776850ed3aa30b64ae2583c32e7fa58b0189e660 authored over 13 years ago by Marek Marczykowski <[email protected]>
Abort dock request when XReparentWindow fails

This can happen when application creates window, try to dock it and destroy
before gui-agent pro...

077593407c6bf49fc7d0654f29c3f4a191f7cdfc authored over 13 years ago by Marek Marczykowski <[email protected]>
version 1.2.8

7c0a02e4a69135070f230c5b124bd474b50e0d84 authored over 13 years ago by Joanna Rutkowska <[email protected]>
Merge branch 'master' of git.qubes-os.org:/var/lib/qubes/git/marmarek/gui

Conflicts:
appvm_scripts/etc/init.d/qubes_gui

a0db66171b426cf91815839459588d840246180d authored over 13 years ago by Joanna Rutkowska <[email protected]>
Wake qvm-run waiting for environment (#208)

efb6ac42bbdc738e3cc20c3ea3cf9348fabbfe55 authored over 13 years ago by Marek Marczykowski <[email protected]>
version 1.2.7

2d48c57cae6863e3e4e78a73ac5bfed60c665c79 authored over 13 years ago by Joanna Rutkowska <[email protected]>
Ident fix

18266c650a501b4d8efd1c1461dfe0ab9aa8efda authored over 13 years ago by Joanna Rutkowska <[email protected]>
Merge branch 'master' of git.qubes-os.org:/var/lib/qubes/git/marmarek/gui

3478a08b616ae478494b06947c474944b0d2f549 authored over 13 years ago by Joanna Rutkowska <[email protected]>
Remove saved env before gui-agent start

So new processes woudn't get invalid env variables.

a92445c83990da1e0c9de390fdf515823bb0d8fd authored over 13 years ago by Marek Marczykowski <[email protected]>
Save environment before xdg-autostart

To provide good env for application earlier
Anyway xdg-autostart cannot modify env.

64d1392a12c98bc6355b3d51e41eab43e7992686 authored over 13 years ago by Marek Marczykowski <[email protected]>
version 1.2.6

4add6df33e8cb701b79d82412bb8c21269e9a1b2 authored over 13 years ago by Joanna Rutkowska <[email protected]>
Merge branch 'master' of git.qubes-os.org:/var/lib/qubes/git/marmarek/gui

c8c5b7749b4ae382012ad461dc39f8ada1a23f5a authored over 13 years ago by Joanna Rutkowska <[email protected]>
Run xinit as normal user

To make happy services started by it (ex D-Bus)
This need chmod +s on preloaded library to work ...

9dd552a50d84aa2c3e6b5cf0ffa70859ed4f4728 authored over 13 years ago by Marek Marczykowski <[email protected]>
version 1.2.5

34daa89b27dfcc910aab3a8bc991ac6cd1f633fa authored over 13 years ago by Joanna Rutkowska <[email protected]>
Merge branch 'master' of git.qubes-os.org:/var/lib/qubes/git/smoku/gui

644da1acbfa0099192e7ab44f32f3d831b35fb33 authored over 13 years ago by Joanna Rutkowska <[email protected]>
Merge branch 'master' of ssh://git.qubes-os.org/var/lib/qubes/git/smoku/gui

fcb4fd449a666a700472685655b7b30b93e9cd3c authored over 13 years ago by Marek Marczykowski <[email protected]>
Save session environment and restore in every new shell

25d8ef4f05218c695d981f8048a668c0f2cec945 authored over 13 years ago by Tomasz Sterna <[email protected]>
Run qubes-session as 'user' user.

c6beddab2d5080fcf29bf9a3ef42caca9a282372 authored over 13 years ago by Tomasz Sterna <[email protected]>
Skip XDG Autostart on DisposableVMs

3d330e553d4a05218214aced29aaf413a9261449 authored over 13 years ago by Tomasz Sterna <[email protected]>
Merge branch 'master' of ssh://git.qubes-os.org/var/lib/qubes/git/smoku/gui

48db5243b8c9bca7d594dd808710822c9fec12d9 authored over 13 years ago by Marek Marczykowski <[email protected]>
Wait 1min before hanging to pick up processes that finished already.

Some of the autostarted applications realize that they have nothing to
do, so just shut down. St...

cdfc27449c968705ea2ac49a9ef12186f499f55f authored over 13 years ago by Tomasz Sterna <[email protected]>
version 1.2.4

77b061282c259ebf8f1ee62bd106ca71c313f8b6 authored over 13 years ago by Joanna Rutkowska <[email protected]>
Merge branch 'master' of git.qubes-os.org:/var/lib/qubes/git/smoku/gui

c6917c1d87fe438394aea54f5f56d418f9ca2a27 authored over 13 years ago by Joanna Rutkowska <[email protected]>
Implemented qubes-session.

In qubes the Xorg server is started by GUI-Agent.
This commit changes qubes_run_xorg.sh script l...

ee3a572aeab80d066fb097a08c006d9e03bf3c21 authored over 13 years ago by Tomasz Sterna <[email protected]>
Makefile: update-repo-installer

8de41e949021fe3372eb0bc94c6eceeaa89ec1b3 authored over 13 years ago by Joanna Rutkowska <[email protected]>
Makefile: run update_repo.sh

d9818ec4382caded5bf65c225db4072ae7ff07f3 authored over 13 years ago by Joanna Rutkowska <[email protected]>
Update Makefile for split VM repo

fc76bd583f448097bb8da98558d11059a36e61b2 authored over 13 years ago by Joanna Rutkowska <[email protected]>
Merge branch 'master' of git.qubes-os.org:/var/lib/qubes/git/joanna/gui

12f014ba74ded11ee0c54744e2fcb5dd9e4073d2 authored over 13 years ago by Joanna Rutkowska <[email protected]>
version 1.2.3

e9836fa1508ecebb3abb5e471260acb6c81804b6 authored over 13 years ago by Joanna Rutkowska <[email protected]>
Merge branch 'master' of git.qubes-os.org:/var/lib/qubes/git/smoku/gui

15a0dec7b6dd1f317a231ef2049f3e5c27db4176 authored over 13 years ago by Joanna Rutkowska <[email protected]>
Set root window color to white while starting Xorg server. #127

329128f313738c42c5a7a21638c13855cff7b23a authored over 13 years ago by Tomasz Sterna <[email protected]>
Implemented white background for tray icon. #127

3a865d86985df16c1f4a84c995b818e101c33f09 authored over 13 years ago by Tomasz Sterna <[email protected]>
Missing BuildRequires

61514469617d2e0fa9eae2481f9796ede907a82c authored over 13 years ago by Joanna Rutkowska <[email protected]>
version 1.2.2

1eb3212974d34dc018b9df6827fc921f6026235b authored almost 14 years ago by Joanna Rutkowska <[email protected]>
Makefile improvements for repo management

* Sign only current version of the rpms generated
* repo-update-{current,unstable} targets for...

dc389861a3c1c90d7147f641e1fdc9de56e52084 authored almost 14 years ago by Joanna Rutkowska <[email protected]>
Merge branch 'spring-merge' of git.qubes-os.org:/var/lib/qubes/git/rafal/gui

b47895e41f30baa8333b5c55f87f2e96a7e27212 authored almost 14 years ago by Joanna Rutkowska <[email protected]>
gui-daemon: not allow a docked window to change its size

It is a workaround for nm-applet, which apparently does not like
the current XEMBED implementati...

63942ae4cb87c48df5d4fa9d1d8e7efbee7305a9 authored almost 14 years ago by Rafal Wojtczuk <[email protected]>
gui-daemon: recalculate coords for docked windows

In fact, we should do it for any window that is reparented in dom0,
and not in VM.
Because of re...

12e6120e4f1b6892bdcd30852ec76de93147980a authored almost 14 years ago by Rafal Wojtczuk <[email protected]>
Merge branch 'master' of git.qubes-os.org:/var/lib/qubes/git/smoku/gui into spring-merge

6fbe421d16b5f28079ea09f43f6eb7cc7b86c434 authored almost 14 years ago by Rafal Wojtczuk <[email protected]>
Fixed typo: hoff -> woff

1dab49b21d3f9036285ee5db00d9bcfccaae2ebf authored almost 14 years ago by Tomasz Sterna <[email protected]>
Implemented transparency in tray icons.

Generate clipping mask based on docked window data.
Paint icon background to VM color.

35647b9eb54c689e81aa5b9bdd4ab60fc1de41d2 authored almost 14 years ago by Tomasz Sterna <[email protected]>
Missing BuildRequires

a6d5ded39f4233cde827e783730bc76b9cda770a authored almost 14 years ago by Joanna Rutkowska <[email protected]>
version 1.2.1-2

892f6a47e5d066a686916468ea5e86372d1b7bce authored almost 14 years ago by Joanna Rutkowska <[email protected]>
gui-dom0 now requires pulseaudio.

Although I am not quite sure whether it is correct. Strictly speaking,
gui-dom0 requires pulseau...

844acff5eba488198d9cf99b23bcbfb1844e4f41 authored almost 14 years ago by Rafal Wojtczuk <[email protected]>
version 1.2.1

3419df80397d671058017e12139702662b0b560a authored almost 14 years ago by Joanna Rutkowska <[email protected]>
vchan-related cleanup, vchan-vm renamed to u2mfn-vm

b0b90611ff0ef17fbc30dacb11c80f9eef02cded authored almost 14 years ago by Joanna Rutkowska <[email protected]>
Remove unused targets from Makefile

83b54f9c30bae17a1c372fbf2f2fad6690306fa2 authored almost 14 years ago by Joanna Rutkowska <[email protected]>
Merge branch 'fromsmoku' of ssh://git.qubes-os.org/var/lib/qubes/git/rafal/gui

Conflicts:
rpm_spec/gui-dom0.spec (BR)
rpm_spec/gui-vm.spec (BR)

f21372a3258758ef7b0fcae5cfdc37a47f7053e8 authored almost 14 years ago by Marek Marczykowski <[email protected]>
Add missing BuildRequires

8aab2d34dd9fcd208fa7073db7cbfdc1728dbfb2 authored almost 14 years ago by Marek Marczykowski <[email protected]>
Merge branch 'master' of git.qubes-os.org:/var/lib/qubes/git/joanna/gui into fromsmoku

29c55486b74474689c062be026013c30ca10de2a authored almost 14 years ago by Rafal Wojtczuk <[email protected]>
Merge branch 'master' of git.qubes-os.org:/var/lib/qubes/git/smoku/gui into fromsmoku

f9cadbfa82f847476bc7c17ac004035f89eca2ca authored almost 14 years ago by Rafal Wojtczuk <[email protected]>
Fixed indentation according to K&R.

indent -kr -i8 ...

e2378a65ced5d04c04d47d9b812ae7e552dea1ff authored almost 14 years ago by Tomasz Sterna <[email protected]>
Incremented QUBES_GUID_PROTOCOL_VERSION.

We have a new MSG_DOCK message and we handle MSG_MAP xside->vmside
direction, thus we need a new...

04178310ac0270882a3548b1ced2d27165558d85 authored almost 14 years ago by Tomasz Sterna <[email protected]>
Restored 'WM tried to map xx, revert' case.

We do not track window map state very strict, so there are times
when WM may try to map a window...

cb3e4d0f97d294fb5a23f13dff7cdcb85f7e5d56 authored almost 14 years ago by Tomasz Sterna <[email protected]>
Merge branch 'qrexec-related' into fromsmoku

6287d38c3042313c65e48360e777d5ea86c1946a authored almost 14 years ago by Rafal Wojtczuk <[email protected]>
Implemented MSG_DOCK handling on xside

7d95951d95ef8260a5b0bc15c19e4da28fae1245 authored almost 14 years ago by Tomasz Sterna <[email protected]>
Implemented _XEMBED messages response

12e06a6a9ea3df055565741969ea1efbdc4f0f2c authored almost 14 years ago by Tomasz Sterna <[email protected]>
Fixed minor compilation warnings

11b3cdeb039a3553f6f2fd781024f0597199a349 authored almost 14 years ago by Tomasz Sterna <[email protected]>
Implemented XMapEvent to MSG_MAP conversion on xside

7e5508b5a6e56b3108065dcbf69a2632e4a95061 authored almost 14 years ago by Tomasz Sterna <[email protected]>
Moved tray related defines to separate header file

a775537e9df84da1e450112a63f6fc6d11567a33 authored almost 14 years ago by Tomasz Sterna <[email protected]>
Handle MSG_MAP on vmside

2b425a0fb16e13a847a8c3ec2a39a2777c3f0c2e authored almost 14 years ago by Tomasz Sterna <[email protected]>
A bit better name for response event

b337f6a7377bc0c5ca453ac979e0883263159578 authored almost 14 years ago by Tomasz Sterna <[email protected]>
Implemented preliminary SYSTEM_TRAY support in gui agent

464e214160dca23466f04ad259106c11c0b22a2b authored almost 14 years ago by Tomasz Sterna <[email protected]>
Tag RPMs with dist info

6cc0ac519f162dffb5d02f17bcd4403ad7d45f26 authored almost 14 years ago by Joanna Rutkowska <[email protected]>
Zero-fill event structure allocated on stack

549e446d39c1b4233ecd2f10c72f46b5bbd92f9b authored almost 14 years ago by Tomasz Sterna <[email protected]>
gitignore

4c6c5f795a7d2333dfccf6c5041212b1be5d9705 authored almost 14 years ago by Marek Marczykowski <[email protected]>
Add BuildRequires

8f732f9c8724d2e5d634e3ac59fdeb60503157dd authored almost 14 years ago by Marek Marczykowski <[email protected]>
Added missing RPM build dependencies

7decee8a78d85d3e66d8de0d6a5ab700e6172c46 authored almost 14 years ago by Tomasz Sterna <[email protected]>
Moved vchan code to core.

4d39f715cb85ce395d7948b465e54283e9168cb3 authored almost 14 years ago by Rafal Wojtczuk <[email protected]>
No longer accept commands to execute in VM.

qrexec_client takes care of it now.
Additionally, set a flag in /var/run/qubes to let the world ...

4d8b832ade65950c7928afb141a93efd05fc6389 authored almost 14 years ago by Rafal Wojtczuk <[email protected]>
version 1.1.14

62f1c012bbd36a399e8df4eec02e5fff56569138 authored about 14 years ago by Joanna Rutkowska <[email protected]>
Mind that appvm Xorg resolution is rounded up.

Bill <[email protected]> reported that AppVM Xorg server fails to start
when dom0 screen width...

994df39ff40bbf10318073987201944998e3fb8d authored about 14 years ago by Rafal Wojtczuk <[email protected]>
version 1.1.13

4bdca1d02b3a2cacb44522c8e685ca650c0a2863 authored about 14 years ago by Joanna Rutkowska <[email protected]>
Require core-dom0 >= 1.3.14 that now owns /var/{log,run}/qubes dirs

4cacba96400bdcb6cf95e64b76d885256e921bd5 authored about 14 years ago by Joanna Rutkowska <[email protected]>
Move /var/log/qubes and /var/run/qubes to qubes-core rpm from qubes-gui

Because /var/log/qubes is used in qubes-core %post. While at it, do the same with
/var/run/qubes.

cb050adfe031757f3287d1bffa8212e77bf18582 authored about 14 years ago by Rafal Wojtczuk <[email protected]>
version 1.1.12

2406fa48a0acb3bc3eb7a204685cd1700ea125fb authored over 14 years ago by Joanna Rutkowska <[email protected]>
Merge branch 'fixes1' of git://qubes-os.org/rafal/gui

cfb3ff76bc7648790776e1f2c7cbb7e6f79b757b authored over 14 years ago by Joanna Rutkowska <[email protected]>
Indentation.

c7b64775d3ef11de7835fc06266281d13eef9f85 authored over 14 years ago by Rafal Wojtczuk <[email protected]>
In selection_req, provide correct TARGET and COMPOUND_TEXT

283191f092e4362fa9d2c13e89973e5b1fc6bce5 authored over 14 years ago by Rafal Wojtczuk <[email protected]>
vchan v1.1.1

96a3c7bb69b80ab4490a731c93e510b194dff172 authored over 14 years ago by Joanna Rutkowska <[email protected]>
Build workaround for (broken?) kernels that do not export "get_phys_to_machine"

It guesses get_phys_to_machine implementation, which is not the best idea.

a688a8ef7d572ac791771546425fb03056b60fff authored over 14 years ago by Rafal Wojtczuk <[email protected]>
Indentation.

0ee53850a2e0addc06ff9c857febbf4334a2efb9 authored over 14 years ago by Rafal Wojtczuk <[email protected]>
gui-daemon: possible fix for the White Dot of Death

If a crappy application wants to place a menu window completely
outside of the screen, allow it,...

ad6c8ef8dcbd517ec39aecb04bdbabfd055e3bb8 authored over 14 years ago by Rafal Wojtczuk <[email protected]>
xf86-input-mfndev: check write() for EINTR

18376a4c8f0b0a9ee1dda62e30ff656b7a048174 authored over 14 years ago by Rafal Wojtczuk <[email protected]>
Merge branch 'master' of qubes-os.org:/var/lib/qubes/git/joanna/gui into syncdevel

2dcda0327c01b72f6ca7e59a17f7b2b1c7d1e930 authored over 14 years ago by Rafal Wojtczuk <[email protected]>
version 1.1.11

636352f9adfc823080f8bc1276524f3888beae35 authored over 14 years ago by Joanna Rutkowska <[email protected]>
Sync window position dom0<->AppVM

Now, dialog boxes do not fall outside of display; and we do not need
to figure out where to disp...

6b4bb2d22b5d1187446d86365cd3f43a38ea817e authored over 14 years ago by Rafal Wojtczuk <[email protected]>
Add comments and shmoverride/README

f56e86cda41e723894736c1d3ffa65315a184ce2 authored over 14 years ago by Rafal Wojtczuk <[email protected]>
Merge branch 'master' of qubes-os.org:/var/lib/qubes/git/joanna/gui into syncdevel

cd3532b0a5f675f6f4c735e5cc77f5f459c62998 authored over 14 years ago by Rafal Wojtczuk <[email protected]>
version 1.1.10

37063ce5207095b46349c5a9905d19fdceac2c49 authored over 14 years ago by Joanna Rutkowska <[email protected]>
XRaiseWindow upon FocusIn/NotifyUngrab, too.

Needed for KDE expose effect to set focus properly.

674acb375c3b53e52ed59ee4bc167abf6e08c107 authored over 14 years ago by Rafal Wojtczuk <[email protected]>
version 1.1.9

6e1055c003996f3249a72820e6e00d8d5c985b54 authored over 14 years ago by Joanna Rutkowska <[email protected]>
Makefile: clean relaxed_xf86ValidateModes

d5c4bd47bb7d4a8bd7f0e6c2ea32bfb11b2dafa2 authored over 14 years ago by Joanna Rutkowska <[email protected]>
relaxed_xf86ValidateModes

Because dummy_drv contains some hardcoded (and too small, for no reason) arguments
for xf86Valid...

ba9e3c06e50d849c811e8be26469b6b6a586e6cb authored over 14 years ago by Rafal Wojtczuk <[email protected]>
u2mfn: make clean: remove Makefile.xen

f2b69ea427c756cc4314c0231757efc53b0a7763 authored over 14 years ago by Joanna Rutkowska <[email protected]>