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

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


https://github.com/QubesOS/qubes-gui-agent-windows

ci: add R4.2 too

506be63e2b3dfcf7fc9cf3aaa6dce06102f25b14 authored about 2 years ago
Fix type for CryptCATPersistStore()

88393b1307fa50bdf42d61420b25e518f63a1e4e authored about 2 years ago
Avoid redefining DEVPKEY_*

Mingw since 8.0.0 provide them in devpkey.h.

QubesOS/qubes-issues#8048

5110df547b45bf1a63117287639fbc7a0cf41408 authored about 2 years ago
ci: initial version

QubesOS/qubes-issues#3585

8d9980bc5b2de3c33d682b4f11417dcee5d53079 authored over 3 years ago
Merge remote-tracking branch 'origin/pr/3'

* origin/pr/3:
fix MinGW build
watchdog: disable restarting on session change
qga: fix cle...

2dffa5a73a2be6ac46c072f47d922822fb836d4b authored over 3 years ago
fix MinGW build

29b48133f88184332e6f4a712871e0e9718e6af7 authored over 3 years ago
qga: fix cleanup order

This is likely helps to get rid some BSOD.

50a7a5e826435394da52a8d28f184e427f883b9f authored over 3 years ago
pkihelper: sign binary files too

7688e887be698c7a384573f1c5327d2d1e854520 authored over 3 years ago
watchdog: disable restarting on session change

Looks like there is no necessary to do it and this prevents qga reinit
fails on start.

85d8c1b8bfa7be5cb097e3d5a5052b08a6d24ace authored over 3 years ago
remove CreateEvent from event processing loop

2a7d2117d8d7cf88a65ed96d363487e274e19bf4 authored over 3 years ago
pkihelper: make it unicode aware

This is the only part not unicode aware, which complicates the build.
Since multiple strings are...

e7972cd295610256ccf05bb445cd02ec413e562d authored about 6 years ago
windows: rename perror to win_perror

Follow the change in windows-utils

QubesOS/qubes-issues#5065

e111387b25c73f625ad014a77524090edbfd28d6 authored about 6 years ago
qvideo: make debug prints compatible with MinGW

__FUNCTION__ in MinGW can't be concatenated with string constants at
compile time. Use format st...

3cd085350559a29003319dbb800c18f1b747153c authored about 6 years ago
pkihelper: use qvideo in certificat attributes

482be6c369b2db20ff1f21d2f75b1d587be74e59 authored about 6 years ago
Add pkihelper to VS build

7b4a4de5e9eb7d610f88574cd2f9dbcca508abd6 authored about 6 years ago
pkihelper: use proper dynamic linking

...instead of manual loading selected functions. Also, move declarations
to header files instead...

9490868923883f4c446aece0a5160018aeb3c8f1 authored about 6 years ago
Add pkihelper

MinGW lack inf2cat tool and libraries implementing this functionality.
Without this (or equivale...

d809eee8e9f897634a3d7072cab3bf46d509026e authored about 6 years ago
Add Makefile for MinGW build

fb194f01eec68a622406ba87f5b3a6e90dd68ced authored about 6 years ago
Make the code compile with MinGW

- fix mismatching static/non-static declarations
- make all includes lowercase (Windows don't ca...

69f9e841ee2c2f661007c5b2938811db6ef33462 authored about 6 years ago
remove CreateEvent from event processing loop

4e6a6cec9331c6cf365027e33ea801a942cf8058 authored about 6 years ago
Add extra includes not shipped with MinGW

Based on headers extracted by @tabit-pro

bc964f296a16876b6b862e27596a309f2a511544 authored about 6 years ago
version 4.0.0

3c3c3ac774b6101e37202a3f14b7d2cf5bfe5e27 authored about 7 years ago
vs2017: automatically determine newest SDK version

vs2017 defaults to build for Windows 8.1, but do not come with an SDK
for it... Specify target p...

13b0ce7cab6c22715bee04e5ee9228cebacb6ad0 authored about 7 years ago
Fix few more compile problems

- compilation with WDK10 require DriverEntry present, even if empty
- "%" in inf file needs to b...

d24fe39aae6d1a1fb78130876289d600b6237bdf authored about 7 years ago
Suppress HWND truncation warning

GUI protocol use 32bit window identifiers. It is safe to use HWND there,
even though it's a HAND...

6676c01b923e324ffbf3dadbc3e23b6fccb3b79a authored about 7 years ago
Workaround strsafe.h problem

On WDK10 compilation fails when strsafe.h is included by stdio.h is not.
Include stdio.h in ever...

17e9237e51b4ab9548441314111b39df38fed5c7 authored about 7 years ago
Update for vs2017

Configuration based on vs2013, with following changes:
- Use AdditionalIncludeDirectories inste...

94d05f507e27942378e02d1c6814a4242590140d authored about 7 years ago
version 3.2.0

21efa84721e0405b0d1f06adc99b378044f14405 authored about 9 years ago
gui-agent: enlarge the vchan buffer

Currently it seems that the whole content of MSG_MFNDUMP must fit in the vchan
buffer, otherwise...

7bb85cd28138d1067e201d8148af441469a6228d authored about 9 years ago
gui-agent: default to fullscreen desktop mode

23378ea6e6f809bc12bc0e666c6d5dbb80c5e266 authored about 9 years ago
update gitignore

a98749bb26a38a756f0dc950c8f65a932879f96d authored about 9 years ago
version 3.0.5

ef82393004221e35faeaf0310a4a92826cd9a699 authored over 9 years ago
Fix logging statements

5b5260c704a01d5c4abc827ffd6fc371434f0968 authored over 9 years ago
Wait for vchan availability on startup

5a2a2e668ed588640b06a8573f12422435311426 authored over 9 years ago
Add license file

910706b5c01e06619e92b28f420be11434907e09 authored over 9 years ago
Add license notices

3fba3e9f32be59a9839b9e33f35be9338a399805 authored over 9 years ago
version 3.0.4

d7109fad7554e02d5e894aa4a8f5e3e4a7325f23 authored almost 10 years ago
disabled the option to use dirty bits

Implementing the driver interfaces for it after memory sharing changes
should be easy but it's p...

3e641ff1f7633dc08e3e5246ce78671c999d16c5 authored almost 10 years ago
changed surface PFN sharing model

Got rid of shared named memory sections. Surface PFNs are now
mapped directly into the gui agent...

a53bbdbd234fe6be288e5e23bad4445fca67f40e authored almost 10 years ago
qvideo: code cleanup

Better names, annotations etc.
In preparation for replacing the whole memory allocation/sharing ...

bd9ee4ae36e7f287a39dbcc39edf9e3753e2f44a authored almost 10 years ago
version 3.0.3

106eea71c646f3ee56fa898a0f59c0b4a0c77e88 authored almost 10 years ago
qvmini: charge memory quota if called from user mode

This is not the only place that needs fixing, but is the most obvious.
The whole memory allocati...

68e4b30d9a0a13b3037d30d6a1aa7ad0854e6dca authored almost 10 years ago
driver: more debug prints

9e2999ed2fa633eba1dedadd05897db9d999f343 authored almost 10 years ago
qvcontrol: fix double-free screen section

e489288d872aae8a8c8434e576bafd13195761e0 authored almost 10 years ago
use list functions from windows-utils

1dced25732f61248e3ff3d6a2b282ee634446d50 authored about 10 years ago
gui agent: changed back to gui subsystem

2dcb89b2e4612fcec1ba87aca0af6c4af58aaa0b authored about 10 years ago
cleanup after msbuild conversion

c9a5959d73453573de315e19cdb2f37e28b8bc1e authored about 10 years ago
converted to msbuild

a868790002913acf819aec82e4188c7e6ce95fd5 authored about 10 years ago
version 3.0.2

ab578fb19e77795550d48bea08d92a7a1e395d42 authored about 10 years ago
minor correction

91a0225378d0aacf1c5d5b0852243eab2a77d2b8 authored about 10 years ago
name changes

a568e30ba0804ce882a15c983ce662898cdc5c76 authored about 10 years ago
file/object name changes

1a8af4c126cc11fb5a804885736907b9251edd9c authored about 10 years ago
installer: service depends on QdbDaemon

fa73b4638525ae9656c65617578b3bccc92c7a7c authored about 10 years ago
installer: fail if the helper service fails to install

dfddfc3d698962ab4aea9aa4fd2d63b2da5450c0 authored about 10 years ago
disable debug build

5f6342e1a6fb2ef49375ceed32d65e4cafb87dc9 authored about 10 years ago
version 3.0.1

99a8f19865d05c617909e38bc48b46055a2b8864 authored about 10 years ago
updated for r3

b1982ace3e790c7ff1cfa84d4384a78f176f113b authored about 10 years ago
version 2.0.24.0

b254e9c07daa47e556242439cca5f7edf872923e authored over 10 years ago
fixed incorrect updating of ignored windows

4e8a2d53b3c20c45b3140cab7563bb90e10a899e authored over 10 years ago
version 2.0.23.0

a6b99bc12319fff6ca32a08a00324c2037749495 authored over 10 years ago
Merge branch 'no-hooks' into release2

Conflicts:
version

f296d6e74c6f1030d8acd8eebd578da71c944a46 authored over 10 years ago
version 2.0.22.0

2df152d7d0923e39f94f6c2237858cc7e78a0d63 authored over 10 years ago
use windows-utils as a DLL

e76e9bc26f3ed7998a8bfbadb2de1c0c5314c684 authored over 10 years ago
version 2.0.21.0

82f1ae87b5bbfc4415893d42956aef38259e080f authored over 10 years ago
added version resources to all executables

a3a45d3a13135e64b47b69fd32a420218e953b20 authored over 10 years ago
test-window: added window flashing

1f7e803a68e7e555aead7a6497531aaaa0176d1e authored over 10 years ago
installer: set DisableCursor config value

dfea33aeb6a1081bb0a289ed60d352a3397e876e authored over 10 years ago
disable FPS limit by default

d9d649ac9b8f9318bb49ebdba96e2b03e4791a08 authored over 10 years ago
added support for FPS throttling

3d197cef6a4ffae236a1a93f5fb809cbb74a717f authored over 10 years ago
qvideo: removed code related to FPS limiting

1a1207dc93cbbc966f2248981ef7eb19bbd39208 authored over 10 years ago
handle modal windows peoperly

90cbc20af1933527c325e35b4b2c7f79c372dbb1 authored over 10 years ago
fixed showing taskbar in fullscreen mode

a89e0aa5425b806e812ea9c265f8f9e41df9918c authored over 10 years ago
removed unnecessary field from WINDOW_DATA

dace0f3bd102318469f9e99edcddb3bc03305c84 authored over 10 years ago
handle msg_focus properly

6b949104bc06294bca2a43368e8ffcbb4bb0f710 authored over 10 years ago
switched from hook-backed updates to polling

776ca4e78a632baf81dd01648ced7cb0862a28c4 authored over 10 years ago
added damage/hook event performance counters

d54295c88ce28278dbc9c214b140a8e1c3e48f37 authored over 10 years ago
handle changing of WS_CHILD style

169041a0b497db10148a52070cc80f6a2570ac9a authored over 10 years ago
fixed debug log format

35b3db3a494d5504e709fbaf0d32a71889c3949a authored over 10 years ago
test-window: added position/size tests

bb3769829ffea45780f0956038564e05e504c3f3 authored over 10 years ago
fixed unverified pointer dereference

d4abd2be751d6ce8dbff04fb37955b7b28242e89 authored over 10 years ago
fixed handling window minimizing

65fa9d2e7368c743dab20a5bb26077a213a50be7 authored over 10 years ago
hook-dll: simplified CBT messages handling

28af495c245353baed95dae5ee59907cf942a3c2 authored over 10 years ago
added failsafes for missing critical window messages

d70f6093dcb075f1c9783772317ddff3098956ce authored over 10 years ago
added exe path to diagnostic output

c303e4ee20e730fb0fa1478caa28ee742e52212f authored over 10 years ago
added retrieving window class

d7a7baeaedd16d098734af65350bb460c57c3bfb authored over 10 years ago
removed unused fields

cfc36a0f49f1c1a07aa43c5410565e8a147e104d authored over 10 years ago
added watched windows dump (debug)

a8a2391cfdfefe40e866de5a5ea35605606592bd authored over 10 years ago
fixed missing break statement in hook msg handler

6c0921ac79a6051245a34547ae3922bf2469ca79 authored over 10 years ago
fixed handling of WM_WINDOWPOSCHANGED and WM_SHOWWINDOW

3ab43c4be69ecd9f9aea9941682e3f99b0088581 authored over 10 years ago
fixed possible vchan deadlock and hookserver32 termination

b6e4c23f74cc5dc5f5f60a73f8b291926aec94c1 authored over 10 years ago
fixed possible race condition in watchdog thread

208f2c7703477151a643b32656086cf32151d33b authored over 10 years ago
added missing file

91b4770f2526f49b49ce1d1d799cc8e5def0e0e4 authored over 10 years ago
improved hook message handling

7b1d0e10f997b926fd577cb857acf41d16ea592d authored over 10 years ago
removed dead code

a88f9d6b544b57599db3e73c87e85d519e10b184 authored over 10 years ago
test-window: added toggle menu option

b2417d58836676b196de03bfb035ce92a5489012 authored over 10 years ago
added test window utility

8aca35f9f6a4e468a2009c9e4ae64b0569f8804c authored over 10 years ago
added test pattern generator

82e2d7fc44b532511c2c62aff143bf4361dac163 authored over 10 years ago
hook-dll: assign CBT code in all cases

97bcf58afc256089c13a75550dfda64be03b7a27 authored over 10 years ago
added missing annotations

be7ae04dbafcec48e27d9eafec6b3734c0e5a3c3 authored over 10 years ago
differentiate between normal and CBT hook messages

13b534d5b9fa37e0c406703124e340caf51b920c authored over 10 years ago