Please see the attached patches. The first one fixes the Gdk.XEvent
binding, and the second one fixes the X.Event binding and provides some
additional bindings for the x11.vapi set of bindings.
I'm not sure if I should open bugs for these or not, because they're
all kind of related. But if needed, I can do that.
Stats for all three:
commit 8fc9626a13da0ac80f39039a877a3e626d88c35c
Author: Michael B. Trausch <mike trausch us>
Date: Fri May 29 22:47:57 2009 -0400
Fix X11 bindings and provide enhancements to them
This commit provides more complete Xlib bindings and fixes the
X.Event binding so that it yields a pointer in generated C code.
vapi/x11.vapi | 225 ++++++++++++++++++++++++++++++++++++++++++++++-
1 files changed, 221 insertions(+), 4 deletions(-)
commit f84964ef0bd240dfe9ec822e31e1a5817fe34c85
Author: Michael B. Trausch <mike trausch us>
Date: Fri May 29 22:45:36 2009 -0400
Fix Gdk.XEvent GDK binding
This commit partially reverts git commit bcdf1d1a3, restoring the
generation of Gdk.XEvent as a pointer. This is in preparation for a
fix to the X11 bindings which is required for AllTray (which uses
those bindings) to build properly with Vala > 0.7.3.
vapi/gdk-2.0.vapi | 7 ++++---
vapi/packages/gdk-2.0/gdk-2.0.metadata | 1 -
2 files changed, 4 insertions(+), 4 deletions(-)
commit 7e3a79e1f6f33ca1286576f0f4bb999ffe984ddc
Author: Michael B. Trausch <mike trausch us>
Date: Fri May 29 17:00:58 2009 -0400
x11.vapi fixes for C code generation of types
Fix x11 vapi by prefixing events with "X" when emitting C names for
them, fixes code generation issues and gcc compile errors when
referencing variables of those types.
vapi/x11.vapi | 20 ++++++++++++++++++++
1 files changed, 20 insertions(+), 0 deletions(-)
--- Mike
--
Don't fix bugs later; fix them now.
--- Steve Maguire
Attachment:
0002-Fix-Gdk.XEvent-GDK-binding.patch
Description: Text Data
Attachment:
0003-Fix-X11-bindings-and-provide-enhancements-to-them.patch
Description: Text Data
Attachment:
signature.asc
Description: PGP signature