[Xcb-commit] xcb/proto: 4 commits - NEWS src

Uli Schlachter psychon at kemper.freedesktop.org
Sat Dec 21 05:46:14 PST 2013


 NEWS           |   61 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 src/xinput.xml |    8 +++----
 src/xproto.xml |    2 -
 3 files changed, 66 insertions(+), 5 deletions(-)

New commits:
commit 4087fc682c5ceb849b74442e17a6b73176e5eecb
Author: Julien Cristau <jcristau at debian.org>
Date:   Sat Dec 14 06:25:12 2013 +0100

    Add news for 1.10
    
    Signed-off-by: Julien Cristau <jcristau at debian.org>

diff --git a/NEWS b/NEWS
index b2cbf20..50ced61 100644
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,12 @@
+Release 1.10 (2013-12-XX)
+=========================
+* xkb: comment out portions that libxcb doesn't handle properly
+* Present: Remove reference to nonexistent enum
+* sync: Add missing namespace for the INT64 struct
+* sync: VALUETYPE and TESTTYPE are enum
+* xinput: Add XI2 event enum. for event selection
+* Rename ge events to GeGeneric events to avoid clash with libxcb
+
 Release 1.9 (2013-11-07)
 ========================
 * Add Present protocol specification
commit b96ddddecd858898c468e2e20f61020f608e3c05
Author: Peter Harris <pharris at opentext.com>
Date:   Fri Dec 6 16:17:37 2013 -0500

    xinput: Explicitly specify NotifyMode and NotifyDetail
    
    There is a NotifyMode and a NotifyDetail in both xproto and xinput.  Add
    a namespece to the enum references to be clear about which one is to be
    used.
    
    Signed-off-by: Peter Harris <pharris at opentext.com>
    Signed-off-by: Julien Cristau <jcristau at debian.org>

diff --git a/src/xinput.xml b/src/xinput.xml
index dd3f184..fa115bd 100644
--- a/src/xinput.xml
+++ b/src/xinput.xml
@@ -1790,10 +1790,10 @@ authorization from the authors.
     <eventcopy name="DeviceMotionNotify"  number="5" ref="DeviceKeyPress" />
 
     <event name="DeviceFocusIn" number="6">
-        <field type="BYTE"      name="detail" enum="NotifyDetail" />
+        <field type="BYTE"      name="detail" enum="xproto:NotifyDetail" />
         <field type="TIMESTAMP" name="time" />
         <field type="WINDOW"    name="window" />
-        <field type="BYTE"      name="mode" enum="NotifyMode" />
+        <field type="BYTE"      name="mode" enum="xproto:NotifyMode" />
         <field type="CARD8"     name="device_id" />
         <pad bytes="18" />
     </event>
@@ -2003,8 +2003,8 @@ authorization from the authors.
         <field type="TIMESTAMP" name="time" altenum="Time" />
         <!-- event specific fields -->
         <field type="DeviceId"  name="sourceid" altenum="Device" />
-        <field type="CARD8"     name="mode" enum="NotifyMode" />
-        <field type="CARD8"     name="detail" enum="NotifyDetail" />
+        <field type="CARD8"     name="mode" enum="xinput:NotifyMode" />
+        <field type="CARD8"     name="detail" enum="xinput:NotifyDetail" />
         <field type="WINDOW"    name="root" />
         <field type="WINDOW"    name="event" />
         <field type="WINDOW"    name="child" />
commit c95ff74bf415c5435252dc87e53e6c7bb8b8c9d3
Author: Uli Schlachter <psychon at znc.in>
Date:   Fri Nov 15 22:24:35 2013 +0100

    Add NEWS entries for release 1.9
    
    Signed-off-by: Uli Schlachter <psychon at znc.in>
    Signed-off-by: Julien Cristau <jcristau at debian.org>

diff --git a/NEWS b/NEWS
index ebe1845..b2cbf20 100644
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,55 @@
+Release 1.9 (2013-11-07)
+========================
+* Add Present protocol specification
+* Add DRI3
+* Add MIT-SHM AttachFd and CreateSegment requests
+* Add support for file descriptor request fields
+* Define X generic event structure
+* Add CARD64/INT64 protocol types
+* XKB: Rewrite AXOption
+* XKB: Fix values of AXFBOpt enum
+* xkb: Fix struct ExtensionDeviceNotify
+* xkb: Pad structs CommonDoodad and SALockDeviceBtn
+* randr: Fix GetProviderProperty reply
+* Enforce a bit or value in enum items
+* xkb: Add missing LedClass and BellClass enum values
+* xkb: Add missing 'supported' field to GetNamedIndicator reply
+* xkb: Unify Overlay1Behavior and Overlay2Behavior
+* xkb: Change DfltBtnAbsolute to the value used by the server
+* xkb: Fix key type map entry field order
+* xkb: Work around alignment problems in GetNames and GetMap replies
+* xinput: Use BARRIER from xfixes
+* xinput: Unlock uninterpreted lists
+* xinput: Add XI v2.3
+* xinput: Add XI v2.2
+* xinput: Add XI v2.1
+* xinput: Add XI v2.0
+* xinput: Add XI v1.5
+* xinput: Cleanup implementation of XI up to v1.4
+* Add support for X Generic Extension events
+* sync: Change value list param of CreateAlarm and ChangeAlarm into switch
+* res: Add ClientIdMask enum
+* res: Fix and rename list in ClientIdValue
+* randr: Add provider object support (RandR v1.4)
+* xtest: Version bump 2.1..2.2
+* glx: Version bump 1.3..1.4
+* composite: Version bump 0.3..0.4
+* xfixes: Rename enum DirectionMask to BarrierDirec.
+* XKB: Correct enum to mask
+* screensaver: Use enum and mask attributes
+* screensaver: Remove wrong fields from Notify event
+* Prototype for XRes v1.2
+* XKB: Fix calculation in GetIndicatorMap
+* XKB: Fix GetKbdByName
+* Allow multiple <enumref> in a <bitcase>
+* XKB: Change CARD8 to char where ASCII is expected
+* XKB: Fix VirtualMods
+* XKB: Fix SymInterpret
+* XKB: Fix CountedString16 padding
+* xkb: Revert half of d42d791 XKB: Fix broken events
+* xfixes: Update to version 5
+* autogen.sh: Implement GNOME Build API
+
 Release 1.8 (2012-10-05)
 ========================
 * dri2: Update to DRI2 1.4
commit a79cc9c49d4c421dab7f3b08bd42dbcc183112f1
Author: Uli Schlachter <psychon at znc.in>
Date:   Mon Nov 18 20:38:43 2013 +0100

    Rename ge events to GeGeneric events
    
    The new xcb_ge_event_t that libxcb generates from this definition has different
    fields than the old, hand-written xcb_ge_event_t. To undo an API break, libxcb
    will reintroduce the old hand-written version and mark it as deprecated, so that
    everyone can switch to this new version.
    
    Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=71502
    Signed-off-by: Uli Schlachter <psychon at znc.in>
    Signed-off-by: Julien Cristau <jcristau at debian.org>

diff --git a/src/xproto.xml b/src/xproto.xml
index defa11e..0779568 100644
--- a/src/xproto.xml
+++ b/src/xproto.xml
@@ -1080,7 +1080,7 @@ The number of keycodes altered.
     </doc>
   </event>
 
-  <event name="ge" number="35" xge="true">
+  <event name="GeGeneric" number="35" xge="true">
     <pad bytes="22" />
     <doc>
       <brief>generic event (with length)</brief>


More information about the xcb-commit mailing list