[PATCH libxcwm 00/15] libxcwm patches
Jon TURNEY
jon.turney at dronecode.org.uk
Mon Nov 5 14:43:54 PST 2012
As suggested some time ago [1] I've been taking a look at libxcwm, and I've
written a prototype implementation of a Compositing WM for Windows using
libxcwm (code can be found at [2]),
Following are some patches which address some of the straightforward issues
with libxcwm. I'll be writing a separate email about some of the other
issues.
[1] http://lists.x.org/archives/xorg-devel/2012-April/030235.html
[2] http://cgit.freedesktop.org/~jturney/XtoW/
Jon TURNEY (15):
Link libxcwm with -no-undefined libtool flag
Install a pkg-config .pc file
Ignore .libs
Fix a lingering XTOQ in an include guard in libxcwm
Clean up a mention of xtoq in libxcwm
Update xcb_ewmh_set_supporting_wm_check() for and require xcb-util-wm
0.3.9
Fix a use after free of return_evt
Report an error, rather than just segfaulting, if the X server can't
be contacted
Remove unused button parameter to xcwm_input_mouse_motion()
Remove unused x,y parameters to xcwm_input_mouse_button_event()
Fix parameter transposition in xcwm_window_configure()
Adopt existing windows at startup
Factor out _xcwm_atom_get() utility function
Fix some typos
Ignore XCB_MAPPING_NOTIFY events
.gitignore | 6 +++-
Makefile.am | 3 ++
configure.ac | 5 ++-
include/xcwm/input.h | 18 +++-------
include/xcwm/window.h | 2 +-
src/libxcwm/Makefile.am | 2 +-
src/libxcwm/atoms.c | 78 +++++++++++++++++--------------------------
src/libxcwm/context.c | 7 +++-
src/libxcwm/event_loop.c | 63 +++++++++++++++++++++++++++++++++-
src/libxcwm/image.c | 2 +-
src/libxcwm/input.c | 9 ++---
src/libxcwm/window.c | 4 +-
src/libxcwm/xcwm_internal.h | 14 ++++----
src/xtoq/XtoqController.m | 15 +++-----
xcwm.pc.in | 13 +++++++
15 files changed, 150 insertions(+), 91 deletions(-)
create mode 100644 xcwm.pc.in
--
1.7.9
More information about the xorg-devel
mailing list