..
backend
wings: phase α.2 — rename X11 event masks to WM_EVMASK_*
2026-05-24 10:43:23 +02:00
GNUstep.h
Wayland backend abstraction: WMBackend vtable (Phases 0–30)
2026-03-27 19:20:00 +01:00
Makefile.am
arch: move wmspec.c (EWMH) and xdnd.c (XDND) into src/backend/x11/
2026-05-24 09:16:39 +02:00
WindowMaker.h
Wayland backend abstraction: WMBackend vtable (Phases 0–30)
2026-03-27 19:20:00 +01:00
actions.c
wings: phase α.2 — rename X11 event masks to WM_EVMASK_*
2026-05-24 10:43:23 +02:00
actions.h
moveres: replace XEvent with WMEvent in move/resize functions
2026-05-14 13:15:34 +02:00
appicon.c
wings: phase α.2 — rename X11 event masks to WM_EVMASK_*
2026-05-24 10:43:23 +02:00
appicon.h
arch: drop USE_DOCK_XDND guards from shared src/
2026-05-24 08:55:43 +02:00
application.c
wings: phase α.2 — rename X11 event masks to WM_EVMASK_*
2026-05-24 10:43:23 +02:00
application.h
WindowMaker 0.96.0 upstream source
2026-03-26 15:38:49 +01:00
appmenu.c
Phase 80d: clean X11 from appmenu, main, switchpanel, window, xutil, texture
2026-05-13 10:42:06 +02:00
appmenu.h
WindowMaker 0.96.0 upstream source
2026-03-26 15:38:49 +01:00
balloon.c
Fix input dispatch: custom event loop + modal menu support
2026-05-13 16:22:13 +02:00
balloon.h
Phase 80p: clean X11 from balloon.c, dock.c
2026-05-13 12:25:57 +02:00
client.c
arch: move wmspec.c (EWMH) and xdnd.c (XDND) into src/backend/x11/
2026-05-24 09:16:39 +02:00
client.h
Wave 1 complete: XEvent* → WMEvent* signature changes + crash fixes
2026-05-17 19:43:58 +02:00
colormap.c
Phase 80g: clean X11 from motif.c, colormap.c, resources.c
2026-05-13 10:55:30 +02:00
colormap.h
WindowMaker 0.96.0 upstream source
2026-03-26 15:38:49 +01:00
cycling.c
wings: phase α.2 — rename X11 event masks to WM_EVMASK_*
2026-05-24 10:43:23 +02:00
cycling.h
WIP: Wayland backend - fix atoms, OR surface compositing, frame/window ops
2026-05-13 07:05:22 +02:00
def_pixmaps.h
WindowMaker 0.96.0 upstream source
2026-03-26 15:38:49 +01:00
defaults.c
Phase 80l: clean X11 from defaults.c
2026-05-13 11:27:07 +02:00
defaults.h
WindowMaker 0.96.0 upstream source
2026-03-26 15:38:49 +01:00
dialog.c
wings: phase α.2 — rename X11 event masks to WM_EVMASK_*
2026-05-24 10:43:23 +02:00
dialog.h
WindowMaker 0.96.0 upstream source
2026-03-26 15:38:49 +01:00
dock.c
wings: phase α.2 — rename X11 event masks to WM_EVMASK_*
2026-05-24 10:43:23 +02:00
dock.h
arch: drop USE_DOCK_XDND guards from shared src/
2026-05-24 08:55:43 +02:00
dockedapp.c
wings: phase α.2 — rename X11 event masks to WM_EVMASK_*
2026-05-24 10:43:23 +02:00
dockedapp.h
WindowMaker 0.96.0 upstream source
2026-03-26 15:38:49 +01:00
event.c
wings: introduce wnative.h; phase α.1 (modifier/button masks)
2026-05-24 10:42:04 +02:00
event.h
wings: introduce wnative.h; phase α.1 (modifier/button masks)
2026-05-24 10:42:04 +02:00
extend_pixmaps.h
WindowMaker 0.96.0 upstream source
2026-03-26 15:38:49 +01:00
framewin.c
wings: phase α.2 — rename X11 event masks to WM_EVMASK_*
2026-05-24 10:43:23 +02:00
framewin.h
Remove XEvent from frame callbacks (titlebar, resizebar, buttons)
2026-05-13 17:27:02 +02:00
geom.c
Wayland backend abstraction: WMBackend vtable (Phases 0–30)
2026-03-27 19:20:00 +01:00
geom.h
Wayland backend abstraction: WMBackend vtable (Phases 0–30)
2026-03-27 19:20:00 +01:00
geomview.c
wings: phase α.2 — rename X11 event masks to WM_EVMASK_*
2026-05-24 10:43:23 +02:00
geomview.h
WindowMaker 0.96.0 upstream source
2026-03-26 15:38:49 +01:00
icon.c
wings: phase α.2 — rename X11 event masks to WM_EVMASK_*
2026-05-24 10:43:23 +02:00
icon.h
WindowMaker 0.96.0 upstream source
2026-03-26 15:38:49 +01:00
keybind.h
WindowMaker 0.96.0 upstream source
2026-03-26 15:38:49 +01:00
main.c
arch: move X11 locale init into X11 backend display_open
2026-05-24 08:47:16 +02:00
main.h
Phase 84: eliminate all backend guards from policy code
2026-05-14 12:41:01 +02:00
menu.c
wings: phase α.2 — rename X11 event masks to WM_EVMASK_*
2026-05-24 10:43:23 +02:00
menu.h
Phase 80c: add vtable slots for cross-mode rendering functions
2026-05-13 10:24:21 +02:00
misc.c
wings: introduce wnative.h; phase α.1 (modifier/button masks)
2026-05-24 10:42:04 +02:00
misc.h
Phase 80: eliminate all 43 if(!dpy) return guards via vtable dispatch
2026-05-13 10:01:57 +02:00
monitor.c
Phase 84: eliminate all backend guards from policy code
2026-05-14 12:41:01 +02:00
monitor.h
WindowMaker 0.96.0 upstream source
2026-03-26 15:38:49 +01:00
motif.c
Phase 80g: clean X11 from motif.c, colormap.c, resources.c
2026-05-13 10:55:30 +02:00
motif.h
Phase 80: eliminate all 43 if(!dpy) return guards via vtable dispatch
2026-05-13 10:01:57 +02:00
moveres.c
wings: phase α.2 — rename X11 event masks to WM_EVMASK_*
2026-05-24 10:43:23 +02:00
osdep.h
WindowMaker 0.96.0 upstream source
2026-03-26 15:38:49 +01:00
osdep_bsd.c
WindowMaker 0.96.0 upstream source
2026-03-26 15:38:49 +01:00
osdep_darwin.c
WindowMaker 0.96.0 upstream source
2026-03-26 15:38:49 +01:00
osdep_linux.c
WindowMaker 0.96.0 upstream source
2026-03-26 15:38:49 +01:00
osdep_stub.c
WindowMaker 0.96.0 upstream source
2026-03-26 15:38:49 +01:00
pixmap.c
Phase 80f: clean X11 from client.c, pixmap.c
2026-05-13 10:48:54 +02:00
pixmap.h
WindowMaker 0.96.0 upstream source
2026-03-26 15:38:49 +01:00
placement.c
wayland: Phase 70 — apply WIN_WORKSPACE macro to all frame->workspace reads
2026-03-28 09:46:35 +01:00
placement.h
WindowMaker 0.96.0 upstream source
2026-03-26 15:38:49 +01:00
properties.c
Phase 80j: clean X11 from shutdown.c, framewin.c, properties.c
2026-05-13 11:18:19 +02:00
properties.h
Wayland backend abstraction: WMBackend vtable (Phases 0–30)
2026-03-27 19:20:00 +01:00
resources.c
Phase 80g: clean X11 from motif.c, colormap.c, resources.c
2026-05-13 10:55:30 +02:00
resources.h
WindowMaker 0.96.0 upstream source
2026-03-26 15:38:49 +01:00
rootmenu.c
wings: introduce wnative.h; phase α.1 (modifier/button masks)
2026-05-24 10:42:04 +02:00
rootmenu.h
Wave 1 complete: XEvent* → WMEvent* signature changes + crash fixes
2026-05-17 19:43:58 +02:00
screen.c
wings: phase α.2 — rename X11 event masks to WM_EVMASK_*
2026-05-24 10:43:23 +02:00
screen.h
arch: drop USE_DOCK_XDND guards from shared src/
2026-05-24 08:55:43 +02:00
session.c
wayland: Phase 69 — WIN_WORKSPACE macro; safe workspace reads without frame
2026-03-28 09:43:09 +01:00
session.h
WindowMaker 0.96.0 upstream source
2026-03-26 15:38:49 +01:00
shutdown.c
arch: move wmspec.c (EWMH) and xdnd.c (XDND) into src/backend/x11/
2026-05-24 09:16:39 +02:00
shutdown.h
Phase 80: eliminate all 43 if(!dpy) return guards via vtable dispatch
2026-05-13 10:01:57 +02:00
stacking.c
wayland: implement correct stacking model with scene-graph level trees
2026-05-15 09:11:46 +02:00
stacking.h
WindowMaker 0.96.0 upstream source
2026-03-26 15:38:49 +01:00
startup.c
wings: introduce wnative.h; phase α.1 (modifier/button masks)
2026-05-24 10:42:04 +02:00
startup.h
Phase 80k: clean X11 from startup.c
2026-05-13 11:24:45 +02:00
superfluous.c
Phase 80o: clean X11 from superfluous.c
2026-05-13 11:46:40 +02:00
superfluous.h
WindowMaker 0.96.0 upstream source
2026-03-26 15:38:49 +01:00
switchmenu.c
wayland: Phase 69 — WIN_WORKSPACE macro; safe workspace reads without frame
2026-03-28 09:43:09 +01:00
switchmenu.h
WindowMaker 0.96.0 upstream source
2026-03-26 15:38:49 +01:00
switchpanel.c
Wave 1 complete: XEvent* → WMEvent* signature changes + crash fixes
2026-05-17 19:43:58 +02:00
switchpanel.h
Wave 1 complete: XEvent* → WMEvent* signature changes + crash fixes
2026-05-17 19:43:58 +02:00
texture.c
Move wDrawBevel X11 rendering to backend via draw_bevel vtable slot
2026-05-13 10:34:22 +02:00
texture.h
Fix FREE_PIXMAP macro to use vtable instead of direct XFreePixmap
2026-05-13 10:32:47 +02:00
usermenu.c
arch: usermenu key send through vtable; drop dead misc.c code
2026-05-24 08:46:03 +02:00
usermenu.h
WindowMaker 0.96.0 upstream source
2026-03-26 15:38:49 +01:00
wconfig.h
Wayland backend abstraction: WMBackend vtable (Phases 0–30)
2026-03-27 19:20:00 +01:00
wconfig.h.in
Wayland backend abstraction: WMBackend vtable (Phases 0–30)
2026-03-27 19:20:00 +01:00
wcore.c
Wayland backend abstraction: WMBackend vtable (Phases 0–30)
2026-03-27 19:20:00 +01:00
wcore.h
Wayland backend abstraction: WMBackend vtable (Phases 0–30)
2026-03-27 19:20:00 +01:00
wdefaults.c
Wayland backend abstraction: WMBackend vtable (Phases 0–30)
2026-03-27 19:20:00 +01:00
wdefaults.h
WindowMaker 0.96.0 upstream source
2026-03-26 15:38:49 +01:00
window.c
wings: phase α.2 — rename X11 event masks to WM_EVMASK_*
2026-05-24 10:43:23 +02:00
window.h
wings: phase α.2 — rename X11 event masks to WM_EVMASK_*
2026-05-24 10:43:23 +02:00
winmenu.c
Phase 80b: eliminate if(dpy) guards and replace X11 calls with vtable dispatch
2026-05-13 10:21:00 +02:00
winmenu.h
WindowMaker 0.96.0 upstream source
2026-03-26 15:38:49 +01:00
winspector.c
wings: phase α.2 — rename X11 event masks to WM_EVMASK_*
2026-05-24 10:43:23 +02:00
winspector.h
WindowMaker 0.96.0 upstream source
2026-03-26 15:38:49 +01:00
workspace.c
arch: move wmspec.c (EWMH) and xdnd.c (XDND) into src/backend/x11/
2026-05-24 09:16:39 +02:00
workspace.h
WindowMaker 0.96.0 upstream source
2026-03-26 15:38:49 +01:00
wsmap.c
wings: phase α.2 — rename X11 event masks to WM_EVMASK_*
2026-05-24 10:43:23 +02:00
wsmap.h
WindowMaker 0.96.0 upstream source
2026-03-26 15:38:49 +01:00
xdg-shell-protocol.h
wayland: Phase 35 — advertise core Wayland protocol globals
2026-03-27 23:09:39 +01:00
xinerama.c
Wayland backend abstraction: WMBackend vtable (Phases 0–30)
2026-03-27 19:20:00 +01:00
xinerama.h
Wayland backend abstraction: WMBackend vtable (Phases 0–30)
2026-03-27 19:20:00 +01:00
xmodifier.c
wings: introduce wnative.h; phase α.1 (modifier/button masks)
2026-05-24 10:42:04 +02:00
xmodifier.h
arch: move X11 modifier-keymap discovery into X11 backend
2026-05-24 08:43:32 +02:00
xutil.c
Phase 80d: clean X11 from appmenu, main, switchpanel, window, xutil, texture
2026-05-13 10:42:06 +02:00
xutil.h
WindowMaker 0.96.0 upstream source
2026-03-26 15:38:49 +01:00