windowmaker-wl/src
Window Maker d8592f3b57 wayland: block SIGUSR2 early so library threads inherit the mask
SIGUSR2 was being delivered to pango fontconfig threads instead of the
signalfd because those threads were created before the signal mask was
set in wl_event_loop_run. Block SIGUSR2 at the very start of real_main
so all threads (including library-spawned ones) inherit the blocked
mask and the signalfd is the sole recipient.
2026-05-25 12:00:13 +02:00
..
backend wayland: handle SIGUSR2 via signalfd to reload defaults without dying 2026-05-25 11:58:14 +02:00
GNUstep.h wings: revert accidental WNativeWindow rename in strings/comments 2026-05-24 11:42:37 +02:00
Makefile.am Implement wmaker-popup-v1 Wayland protocol for client-driven popup positioning 2026-05-24 18:27:55 +02:00
WindowMaker.h wm core: shared src/ is now X11-free at the source level 2026-05-24 12:52:31 +02:00
actions.c wm core: shared src/ is now X11-free at the source level 2026-05-24 12:52:31 +02:00
actions.h wings: revert accidental WNativeWindow rename in strings/comments 2026-05-24 11:42:37 +02:00
appicon.c wm core: shared src/ is now X11-free at the source level 2026-05-24 12:52:31 +02:00
appicon.h wings: revert accidental WNativeWindow rename in strings/comments 2026-05-24 11:42:37 +02:00
application.c wings: revert accidental WNativeWindow rename in strings/comments 2026-05-24 11:42:37 +02:00
application.h wings: revert accidental WNativeWindow rename in strings/comments 2026-05-24 11:42:37 +02:00
appmenu.c wings: revert accidental WNativeWindow rename in strings/comments 2026-05-24 11:42:37 +02:00
appmenu.h wings: revert accidental WNativeWindow rename in strings/comments 2026-05-24 11:42:37 +02:00
balloon.c wings: revert accidental WNativeWindow rename in strings/comments 2026-05-24 11:42:37 +02:00
balloon.h wings: revert accidental WNativeWindow rename in strings/comments 2026-05-24 11:42:37 +02:00
client.c wm core: shared src/ is now X11-free at the source level 2026-05-24 12:52:31 +02:00
client.h wings: revert accidental WNativeWindow rename in strings/comments 2026-05-24 11:42:37 +02:00
colormap.c wings: revert accidental WNativeWindow rename in strings/comments 2026-05-24 11:42:37 +02:00
colormap.h wings: revert accidental WNativeWindow rename in strings/comments 2026-05-24 11:42:37 +02:00
cycling.c wings: revert accidental WNativeWindow rename in strings/comments 2026-05-24 11:42:37 +02:00
cycling.h wings: revert accidental WNativeWindow rename in strings/comments 2026-05-24 11:42:37 +02:00
def_pixmaps.h WindowMaker 0.96.0 upstream source 2026-03-26 15:38:49 +01:00
defaults.c defaults: use nanosecond mtime precision to detect rapid file writes 2026-05-24 15:24:03 +02:00
defaults.h defaults: use nanosecond mtime precision to detect rapid file writes 2026-05-24 15:24:03 +02:00
dialog.c wm core: shared src/ is now X11-free at the source level 2026-05-24 12:52:31 +02:00
dialog.h wings: revert accidental WNativeWindow rename in strings/comments 2026-05-24 11:42:37 +02:00
dock.c wm core: shared src/ is now X11-free at the source level 2026-05-24 12:52:31 +02:00
dock.h wings: revert accidental WNativeWindow rename in strings/comments 2026-05-24 11:42:37 +02:00
dockedapp.c wings: revert accidental WNativeWindow rename in strings/comments 2026-05-24 11:42:37 +02:00
dockedapp.h wings: revert accidental WNativeWindow rename in strings/comments 2026-05-24 11:42:37 +02:00
event.c wm core: shared src/ is now X11-free at the source level 2026-05-24 12:52:31 +02:00
event.h wings: revert accidental WNativeWindow rename in strings/comments 2026-05-24 11:42:37 +02:00
extend_pixmaps.h WindowMaker 0.96.0 upstream source 2026-03-26 15:38:49 +01:00
framewin.c wings: revert accidental WNativeWindow rename in strings/comments 2026-05-24 11:42:37 +02:00
framewin.h wings: revert accidental WNativeWindow rename in strings/comments 2026-05-24 11:42:37 +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 icon: repaint clip text after tile change 2026-05-24 14:18:39 +02:00
icon.h wings: revert accidental WNativeWindow rename in strings/comments 2026-05-24 11:42:37 +02:00
keybind.h wings: revert accidental WNativeWindow rename in strings/comments 2026-05-24 11:42:37 +02:00
main.c wayland: block SIGUSR2 early so library threads inherit the mask 2026-05-25 12:00:13 +02:00
main.h wings: revert accidental WNativeWindow rename in strings/comments 2026-05-24 11:42:37 +02:00
menu.c wings: revert accidental WNativeWindow rename in strings/comments 2026-05-24 11:42:37 +02:00
menu.h wings: revert accidental WNativeWindow rename in strings/comments 2026-05-24 11:42:37 +02:00
misc.c wm core: shared src/ is now X11-free at the source level 2026-05-24 12:52:31 +02:00
misc.h wings: revert accidental WNativeWindow rename in strings/comments 2026-05-24 11:42:37 +02:00
monitor.c wings: revert accidental WNativeWindow rename in strings/comments 2026-05-24 11:42:37 +02:00
monitor.h wings: revert accidental WNativeWindow rename in strings/comments 2026-05-24 11:42:37 +02:00
motif.c wings: revert accidental WNativeWindow rename in strings/comments 2026-05-24 11:42:37 +02:00
motif.h wings: revert accidental WNativeWindow rename in strings/comments 2026-05-24 11:42:37 +02:00
moveres.c wm core: shared src/ is now X11-free at the source level 2026-05-24 12:52:31 +02:00
osdep.h wings: revert accidental WNativeWindow rename in strings/comments 2026-05-24 11:42:37 +02: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 wings: revert accidental WNativeWindow rename in strings/comments 2026-05-24 11:42:37 +02:00
pixmap.h wings: revert accidental WNativeWindow rename in strings/comments 2026-05-24 11:42:37 +02:00
placement.c wings: revert accidental WNativeWindow rename in strings/comments 2026-05-24 11:42:37 +02:00
placement.h wings: revert accidental WNativeWindow rename in strings/comments 2026-05-24 11:42:37 +02:00
properties.c wings: revert accidental WNativeWindow rename in strings/comments 2026-05-24 11:42:37 +02:00
properties.h wings: revert accidental WNativeWindow rename in strings/comments 2026-05-24 11:42:37 +02:00
resources.c wm core: shared src/ is now X11-free at the source level 2026-05-24 12:52:31 +02:00
resources.h wm core: shared src/ is now X11-free at the source level 2026-05-24 12:52:31 +02:00
rootmenu.c defaults: use nanosecond mtime precision to detect rapid file writes 2026-05-24 15:24:03 +02:00
rootmenu.h wings: revert accidental WNativeWindow rename in strings/comments 2026-05-24 11:42:37 +02:00
screen.c wings: revert accidental WNativeWindow rename in strings/comments 2026-05-24 11:42:37 +02:00
screen.h wm core: shared src/ is now X11-free at the source level 2026-05-24 12:52:31 +02:00
session.c wings: revert accidental WNativeWindow rename in strings/comments 2026-05-24 11:42:37 +02:00
session.h wings: revert accidental WNativeWindow rename in strings/comments 2026-05-24 11:42:37 +02:00
shutdown.c wings: revert accidental WNativeWindow rename in strings/comments 2026-05-24 11:42:37 +02:00
shutdown.h wings: revert accidental WNativeWindow rename in strings/comments 2026-05-24 11:42:37 +02:00
stacking.c wings: revert accidental WNativeWindow rename in strings/comments 2026-05-24 11:42:37 +02:00
stacking.h wings: revert accidental WNativeWindow rename in strings/comments 2026-05-24 11:42:37 +02:00
startup.c wm core: shared src/ is now X11-free at the source level 2026-05-24 12:52:31 +02:00
startup.h wings: revert accidental WNativeWindow rename in strings/comments 2026-05-24 11:42:37 +02:00
superfluous.c wings: revert accidental WNativeWindow rename in strings/comments 2026-05-24 11:42:37 +02:00
superfluous.h wings: revert accidental WNativeWindow rename in strings/comments 2026-05-24 11:42:37 +02:00
switchmenu.c wings: revert accidental WNativeWindow rename in strings/comments 2026-05-24 11:42:37 +02:00
switchmenu.h wings: revert accidental WNativeWindow rename in strings/comments 2026-05-24 11:42:37 +02:00
switchpanel.c wings: revert accidental WNativeWindow rename in strings/comments 2026-05-24 11:42:37 +02:00
switchpanel.h wings: revert accidental WNativeWindow rename in strings/comments 2026-05-24 11:42:37 +02:00
texture.c wm core: shared src/ is now X11-free at the source level 2026-05-24 12:52:31 +02:00
texture.h wm core: shared src/ is now X11-free at the source level 2026-05-24 12:52:31 +02:00
usermenu.c wings: revert accidental WNativeWindow rename in strings/comments 2026-05-24 11:42:37 +02:00
usermenu.h wings: revert accidental WNativeWindow rename in strings/comments 2026-05-24 11:42:37 +02:00
wconfig.h wings: phase γ (widgets.c) — split Xlib calls into widgets_x11.c 2026-05-24 10:55:30 +02:00
wconfig.h.in Wayland backend abstraction: WMBackend vtable (Phases 0–30) 2026-03-27 19:20:00 +01:00
wcore.c wings: revert accidental WNativeWindow rename in strings/comments 2026-05-24 11:42:37 +02:00
wcore.h wings: revert accidental WNativeWindow rename in strings/comments 2026-05-24 11:42:37 +02:00
wdefaults.c wings: revert accidental WNativeWindow rename in strings/comments 2026-05-24 11:42:37 +02:00
wdefaults.h wings: revert accidental WNativeWindow rename in strings/comments 2026-05-24 11:42:37 +02:00
window.c wm core: shared src/ is now X11-free at the source level 2026-05-24 12:52:31 +02:00
window.h wm core: shared src/ is now X11-free at the source level 2026-05-24 12:52:31 +02:00
winmenu.c wings: revert accidental WNativeWindow rename in strings/comments 2026-05-24 11:42:37 +02:00
winmenu.h wings: revert accidental WNativeWindow rename in strings/comments 2026-05-24 11:42:37 +02:00
winspector.c wm core: shared src/ is now X11-free at the source level 2026-05-24 12:52:31 +02:00
winspector.h wings: revert accidental WNativeWindow rename in strings/comments 2026-05-24 11:42:37 +02:00
workspace.c wings: revert accidental WNativeWindow rename in strings/comments 2026-05-24 11:42:37 +02:00
workspace.h wings: revert accidental WNativeWindow rename in strings/comments 2026-05-24 11:42:37 +02:00
wsmap.c wm core: shared src/ is now X11-free at the source level 2026-05-24 12:52:31 +02:00
wsmap.h wings: revert accidental WNativeWindow rename in strings/comments 2026-05-24 11:42:37 +02:00
xdg-shell-protocol.h wayland: Phase 35 — advertise core Wayland protocol globals 2026-03-27 23:09:39 +01:00
xinerama.c wings: revert accidental WNativeWindow rename in strings/comments 2026-05-24 11:42:37 +02:00
xinerama.h wings: revert accidental WNativeWindow rename in strings/comments 2026-05-24 11:42:37 +02:00
xmodifier.c wm core: shared src/ is now X11-free at the source level 2026-05-24 12:52:31 +02:00
xmodifier.h arch: move X11 modifier-keymap discovery into X11 backend 2026-05-24 08:43:32 +02:00
xutil.c wings: phase β — rename X11 typedefs in shared/Wayland code 2026-05-24 10:49:47 +02:00
xutil.h wm core: shared src/ is now X11-free at the source level 2026-05-24 12:52:31 +02:00