From 744b41b243e5df834a83f6de80af8e0ec4f08b75 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rafa=C5=82=20Wojdy=C5=82a?= Date: Wed, 3 Jan 2024 14:34:24 +0100 Subject: [PATCH 1/2] Fix for Windows compilers MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Rafał Wojdyła --- include/qubes-gui-protocol.h | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/include/qubes-gui-protocol.h b/include/qubes-gui-protocol.h index 1bf5fcf..2443c97 100644 --- a/include/qubes-gui-protocol.h +++ b/include/qubes-gui-protocol.h @@ -57,13 +57,12 @@ * can safely unmap a window's grants */ - -#ifdef WINNT -typedef unsigned __int32 uint32_t; +#ifdef _WIN32 +// TODO: fix properly for Windows +#define __attribute__(x) #endif -#ifndef WINNT + #include -#endif /* version of protocol described in this file, used as gui-daemon protocol * version; specific agent defines own version which them support */ #define QUBES_GUID_PROTOCOL_VERSION_MAJOR 1 From 283e47ed0dd9a29a8e51ed8607ea9c62ec1ae1c7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rafa=C5=82=20Wojdy=C5=82a?= Date: Wed, 6 Nov 2024 16:03:27 +0100 Subject: [PATCH 2/2] windows: support builder v2 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Rafał Wojdyła --- .qubesbuilder | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/.qubesbuilder b/.qubesbuilder index b67d42a..9b0d80f 100644 --- a/.qubesbuilder +++ b/.qubesbuilder @@ -12,3 +12,9 @@ vm: archlinux: build: - archlinux + windows: + build: + - dummy + inc: + - include/qubes-gui-protocol.h + - include/qubes-xorg-tray-defs.h