-
0227a463c3
Xnamespace: add some documentation
Enrico Weigelt, metux IT consult
2025-05-30 14:21:56 +0200
-
e8c42f2e18
Xnamespace: add support for multiple auth tokens per namespace
Enrico Weigelt, metux IT consult
2025-05-30 14:22:01 +0200
-
b8ef5caf51
Xnamespace: initial config loader
Enrico Weigelt, metux IT consult
2025-03-19 10:50:56 +0100
-
f5d4036448
Xnamespace: property access hook
Enrico Weigelt, metux IT consult
2025-03-19 10:50:56 +0100
-
d76f2c63f3
Xnamespace: whitelist access to some server resources
Enrico Weigelt, metux IT consult
2025-03-19 10:50:56 +0100
-
9225a25b59
Xnamespace: whitelist some XI operations
Enrico Weigelt, metux IT consult
2025-03-25 13:25:58 +0100
-
4e26000641
Xnamespace: filter access on other clients
Enrico Weigelt, metux IT consult
2025-03-20 17:22:25 +0100
-
2ccb405593
Xnamespace: filter client-to-client message sending
Enrico Weigelt, metux IT consult
2025-03-19 10:50:56 +0100
-
6b7fc78a6a
Xnamespace: filter server access
Enrico Weigelt, metux IT consult
2025-03-19 10:50:56 +0100
-
ab9b93168e
Xnamespace: filter device access
Enrico Weigelt, metux IT consult
2025-03-19 10:50:56 +0100
-
5a21fb3d89
Xnamespace: whitelist access to namespace virtual root window
Enrico Weigelt, metux IT consult
2025-03-21 19:20:45 +0100
-
3414e41b0e
Xnamespace: whitelist certain operations on (real) root window
Enrico Weigelt, metux IT consult
2025-03-21 19:20:45 +0100
-
4b3f284c04
Xnamespace: whitelist resource access for serverClient
Enrico Weigelt, metux IT consult
2025-03-24 00:26:20 +0100
-
fa0fca73c6
Xnamespace: whitelist resource access within same namespace
Enrico Weigelt, metux IT consult
2025-03-21 19:20:45 +0100
-
b48aca8539
Xnamespace: filter transparency
Enrico Weigelt, metux IT consult
2025-03-19 10:50:56 +0100
-
856b0e0292
Xnamespace: filter extension access
Enrico Weigelt, metux IT consult
2025-03-19 10:50:56 +0100
-
20ccb6ec9d
Xnamespace: filter raw mouse motion and keyboard access
Enrico Weigelt, metux IT consult
2025-03-19 10:50:56 +0100
-
c281a8a44f
Xnamespace: isolate root window property access
Enrico Weigelt, metux IT consult
2025-03-19 13:53:26 +0100
-
6646a7b4f3
Xnamespace: create per-namespace fake root windows
Enrico Weigelt, metux IT consult
2025-03-19 10:50:56 +0100
-
13f0e53659
Xnamespace: add selection isolation
Enrico Weigelt, metux IT consult
2024-01-25 16:38:10 +0100
-
0398858521
Xnamespace: assign incoming clients to namespaces
Enrico Weigelt, metux IT consult
2024-01-25 16:38:10 +0100
-
33a66a7810
Xnamespace: add per-client private data
Enrico Weigelt, metux IT consult
2024-01-25 16:38:10 +0100
-
bc4c35d045
Xnamespace: add basic namespace config structures
Enrico Weigelt, metux IT consult
2024-01-25 16:38:10 +0100
-
f6e190f3a9
Xnamespace: namespace extension skeleton
Enrico Weigelt, metux IT consult
2024-01-25 16:38:10 +0100
-
425bfab6cb
Xi: allow hooks to silently ignore SelectEvents request
Enrico Weigelt, metux IT consult
2025-03-25 13:25:58 +0100
-
b3d6fd7613
include: list.h: add duplicate checking add/append functions
Enrico Weigelt, metux IT consult
2025-05-28 12:39:10 +0200
-
5a1d3a0813
include: list.h: add xorg_list_present()
Enrico Weigelt, metux IT consult
2025-05-28 12:23:32 +0200
-
d39722d416
include: list.h: allow zero-initialization of struct xorg_list
Enrico Weigelt, metux IT consult
2025-05-27 17:20:52 +0200
-
9c36dfcaa2
include: list.h: document things that must not be done
Enrico Weigelt, metux IT consult
2025-05-28 12:32:28 +0200
-
46e35287bc
include: list.h: fix inline docs for xorg_list_append()
Enrico Weigelt, metux IT consult
2025-05-28 12:28:50 +0200
-
d3750f0a3a
dix: helper for checking whether window ID belongs to a root window
Enrico Weigelt, metux IT consult
2025-03-21 17:19:34 +0100
-
be465abc36
dix: helper for retrieving client owning a XID
Enrico Weigelt, metux IT consult
2025-03-17 18:26:21 +0100
-
8a3401c94c
dix: add selection filtering hooks
Enrico Weigelt, metux IT consult
2025-03-17 18:26:21 +0100
-
824a78e8fc
dix: add dixAllocServerXID()
Enrico Weigelt, metux IT consult
2025-03-12 15:43:10 +0100
-
d6d510ca61
dix: refine docs on DeliverDeviceEvents()
Enrico Weigelt, metux IT consult
2025-03-11 15:19:44 +0100
-
09781e8710
dix: hook for intercepting window property calls
Enrico Weigelt, metux IT consult
2025-03-14 13:40:44 +0100
-
28b7bdf84a
dix: clean up MakeWindowOptional() calls and add alloc fault checks
Enrico Weigelt, metux IT consult
2025-03-14 13:54:42 +0100
-
3d53ec7ed3
dix: unexport MakeWindowOptional()
Enrico Weigelt, metux IT consult
2025-03-14 13:46:50 +0100
-
08cca901d4
dix: window: use calloc() instead of malloc()
Enrico Weigelt, metux IT consult
2025-03-13 18:36:37 +0100
-
f16d448722
dix: registry: add LookupDixAccessName()
Enrico Weigelt, metux IT consult
2024-01-26 21:15:19 +0100
-
154ed75e5c
dix: add callback for post root window init
Enrico Weigelt, metux IT consult
2025-03-13 09:19:34 +0100
-
029f965dd9
(!1867) dix: unexport and rename CreateWindow()
Enrico Weigelt, metux IT consult
2025-03-12 16:17:31 +0100
-
aa7b846c80
(!1871) damage: fix resource access flag on destroy
Enrico Weigelt, metux IT consult
2025-03-24 11:30:40 +0100
-
3b4997b2eb
(!1880) Xi: use fixed define for extenion base opcode
Enrico Weigelt, metux IT consult
2025-03-31 15:28:10 +0200
-
bb77b8406d
(!1880) dix: reserve fixed extension opcodes for known extensions
Enrico Weigelt, metux IT consult
2025-03-25 19:25:32 +0100
-
8d29cb9f68
(!1880) dix: add support for reserved extension slots
Enrico Weigelt, metux IT consult
2025-03-25 15:19:51 +0100
-
13a9436a85
(!1880) dix: AddExtension: simplify error return path
Enrico Weigelt, metux IT consult
2025-03-25 15:25:55 +0100
-
49faf3ca53
(!1880) dix: simplify extension query
Enrico Weigelt, metux IT consult
2025-03-25 14:58:55 +0100
-
c8604a144d
(!1888) present: simplify dispatching
Enrico Weigelt, metux IT consult
2025-03-24 17:24:56 +0100
-
3aee9faba7
(!1901) os: auth: protect against duplicate auth keys
Enrico Weigelt, metux IT consult
2025-03-10 14:46:32 +0100
-
a901def824
(!1901) os: xdmcp: simplify AddAuth handler call
Enrico Weigelt, metux IT consult
2025-03-10 15:02:45 +0100
-
080ed7afbf
(!1901) os: auth: let GenerateAuthorization() return 0 on error
Enrico Weigelt, metux IT consult
2025-03-10 14:20:00 +0100
-
b303527705
(!1901) os: auth: generate XIDs in proto funcs only on success
Enrico Weigelt, metux IT consult
2025-03-10 13:56:34 +0100
-
4e635978bb
(!1901) os: auth: move GenerateRandomData() and make it static
Enrico Weigelt, metux IT consult
2025-03-10 13:53:58 +0100
-
ab87d0ea7a
(!1901) os: auth: factor out auth proto names into defines
Enrico Weigelt, metux IT consult
2025-03-10 10:39:11 +0100
-
b2b1b02ffa
(!1901) os: auth: consolidate GenerateAuthorization()
Enrico Weigelt, metux IT consult
2025-03-10 10:16:43 +0100
-
9fbbe91c89
(!1901) os: auth: use strlen() for auth proto name length
Enrico Weigelt, metux IT consult
2025-03-10 10:07:21 +0100
-
50edf17bb7
(!1901) os: auth: improve readability and robustness of auth proto list
Enrico Weigelt, metux IT consult
2025-03-10 10:05:53 +0100
-
87492e7608
(!1901) dix: resource: protect FakeClientID() from returning 0
Enrico Weigelt, metux IT consult
2025-03-10 14:12:48 +0100
-
7e885509bb
(!1905) dix: move screen destruction loop into dixFreeAllScreens()
Enrico Weigelt, metux IT consult
2025-03-13 16:54:20 +0100
-
4fafa59389
(!1905) dix: consolidate screen destruction in dixFreeScreen()
Enrico Weigelt, metux IT consult
2025-03-13 16:28:05 +0100
-
28bf93c2d3
(!1905) dix: replace FreeDefaultStipple()
Enrico Weigelt, metux IT consult
2025-03-13 14:23:14 +0100
-
aa2cb56156
(!1905) dix: let FreeGCperDepth() operate on ScreenPtr and NULL protect it
Enrico Weigelt, metux IT consult
2025-03-13 13:13:47 +0100
-
55eb68a017
(!1905) dix: NULL-protect FreeGC()
Enrico Weigelt, metux IT consult
2025-03-13 13:13:47 +0100
-
926429dd73
(!1912) xfixes: consolidate ProcXFixesSelectSelectionInput()
Enrico Weigelt, metux IT consult
2025-04-11 17:52:46 +0200
-
5db667b63c
(!1920) Xres: XResQueryClientIds: enable security filtering
Enrico Weigelt, metux IT consult
2025-04-17 17:54:33 +0200
-
43bf6b5594
(!1920) Xres: XResQueryClientPixmapBytes: enable security filtering
Enrico Weigelt, metux IT consult
2025-04-17 17:44:43 +0200
-
615a3a992e
(!1920) Xres: XResQueryClientResources: enable security filtering
Enrico Weigelt, metux IT consult
2025-04-17 17:42:59 +0200
-
5a73cea6ae
(!1920) Xres: XResQueryClients: enable security filtering
Enrico Weigelt, metux IT consult
2025-04-17 17:35:37 +0200
-
aa49563def
xfree86: compat: re-export DeliverEvents() for horryibly maintained Nvidia
incubate_new
Enrico Weigelt, metux IT consult
2025-06-02 18:32:07 +0200
-
bd3232404b
dix: rename DeliverEvents() to dixDeliverEvents()
Enrico Weigelt, metux IT consult
2025-06-02 18:27:10 +0200
-
92e9176def
randr: replace RRPropertyValueRec by PropertyValueRec
Enrico Weigelt, metux IT consult
2025-05-15 21:06:45 +0200
-
e2901cd496
Xi: replace XIPropertyValueRec by PropertyValueRec
Enrico Weigelt, metux IT consult
2025-05-15 19:58:36 +0200
-
4f8b584717
dix: add deletable field to PropertyRec
Enrico Weigelt, metux IT consult
2025-05-15 20:08:11 +0200
-
611055db8d
dix: split off PropertyRec's data field to separate record
Enrico Weigelt, metux IT consult
2025-05-15 19:03:20 +0200
-
04cd1ac05a
dix: add dixPropertyUnlinkPtr()
Enrico Weigelt, metux IT consult
2025-05-15 17:47:40 +0200
-
a46077cfc9
dix: add dixPropertyCreate()
Enrico Weigelt, metux IT consult
2025-05-15 17:14:55 +0200
-
07d67a07e2
dix: add dixPropertyFree()
Enrico Weigelt, metux IT consult
2025-05-15 15:53:23 +0200
-
628e36226c
xnest
Enrico Weigelt, metux IT consult
2025-05-06 17:41:29 +0200
-
2ba1178e22
hack: meson.build: enable analyzer
Enrico Weigelt, metux IT consult
2025-05-06 12:09:59 +0200
-
db18f717ac
WIP
Enrico Weigelt, metux IT consult
2025-02-26 11:46:34 +0100
-
fba0c84ab5
(nomerge) mark includes that have been scanned for obsolete exports
Enrico Weigelt, metux IT consult
2025-02-26 10:05:32 +0100
-
8b5aaebdb9
HACK: keep ming32 build artifacts
Enrico Weigelt, metux IT consult
2025-02-18 11:53:50 +0100
-
-
-
6a3162d623
Xnest: fix analyzer warning on uninitialized `DefaultVisual`
Enrico Weigelt, metux IT consult
2025-06-30 13:44:22 +0200
-
ccf9787bd6
.github: add building mouse driver
Enrico Weigelt, metux IT consult
2025-06-30 16:04:42 +0200
-
af96969d7d
Merge branch 'X11Libre:master' into master
Xgui4 Studio
2025-06-30 12:02:46 -0400
-
-
-
-
8d2bcdaab5
Xnest: fix analyzer warning on uninitialized `DefaultVisual`
Enrico Weigelt, metux IT consult
2025-06-30 13:44:22 +0200
-
-
-
9ddc54918a
os: xtrans: fix calloc overflow warning
pr/incorporate-xtrans
Enrico Weigelt, metux IT consult
2025-06-30 13:20:36 +0200
-
cc39bf7745
os: log: vpnprintf(): ignore reverse justification modifier
Enrico Weigelt, metux IT consult
2025-06-30 10:10:32 +0200
-
5d0b9f4508
os: xtrans: expand TRANS() macro to _XSERVTrans
Enrico Weigelt, metux IT consult
2025-06-26 19:09:07 +0200
-
8b3ab3586c
os: xtrans: drop GetReopenInfo()
Enrico Weigelt, metux IT consult
2025-06-26 17:08:31 +0200
-
cbcb9718ef
os: xtrans: drop ifdefs on NAMEDNODENAME
Enrico Weigelt, metux IT consult
2025-06-26 16:58:55 +0200
-
053f43e6ae
os: xtrans: drop DEV_PTMX
Enrico Weigelt, metux IT consult
2025-02-12 19:26:16 +0100
-
1d57896358
os: xtrans: drop TRANS_CLIENT code pathes
Enrico Weigelt, metux IT consult
2025-02-12 16:46:30 +0100
-
c62c0f093f
os: xtrans: drop XSERV_t and x11_t defines
Enrico Weigelt, metux IT consult
2025-02-12 16:21:58 +0100
-
f6dd15f8d4
os: xtrans: drop ifdef TRANS_REOPEN
Enrico Weigelt, metux IT consult
2025-02-12 19:49:00 +0100
-
13fd772406
os: xtrans: drop ifdef TRANS_SERVER
Enrico Weigelt, metux IT consult
2025-02-12 19:44:43 +0100
-
1dbc9d03ac
os: xtrans: drop NEED_UTSNAME
Enrico Weigelt, metux IT consult
2025-02-12 16:10:51 +0100
-
00316d71a7
os: xtrans: drop _WILLWINSOCK_
Enrico Weigelt, metux IT consult
2025-02-12 15:56:57 +0100
-
53de959813
os: xtrans: drop own VErrorF() and ErrorF()
Enrico Weigelt, metux IT consult
2024-11-06 11:48:33 +0100