[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

x11proto-input: Changes to 'refs/tags/x11proto-input-1.9.99.902-1'



Tag 'x11proto-input-1.9.99.902-1' created by Julien Cristau <jcristau@debian.org> at 2009-09-12 12:55 +0000

Tagging upload of x11proto-input 1.9.99.902-1 to experimental.

Changes since x11proto-input-1.5.0-2:
Alan Hourihane (2):
      Bump to 1.9.99.2 for inputproto
      bump to 1.99.9.3

Benjamin Close (2):
      Define the Cursor datasize correctly
      XI2proto.h: fix two comments referring to the old naming scheme.

Daniel Stone (1):
      Device{,Raw}Event: Add flags field.

David Nusinow (1):
      Add README.source

Julien Cristau (22):
      Undef Atom after we're done so we don't pollute users of XIproto.h
      xsfbs: add a repack script for uscan
      xsfbs.sh: kill {,de}register_x_lib_dir_with_ld_so
      xsfbs: repack.sh needs to be executable
      xsfbs: don't run dpkg --print-installation-architecture
      Kill custom readlink function
      xsfbs.sh: remove unused check_symlinks_and_{bomb,warn}
      xsfbs.sh: remove unused analyze_path
      xsfbs.sh: remove unused maplink function
      xsfbs.sh: remove unused find_culprits function
      xsfbs.sh: remove unused reject_whitespace function
      xsfbs.mk: no need for shlibs.local
      Merge branch 'debian-unstable' of git.debian.org:/git/pkg-xorg/xsfbs into debian-unstable
      Drop Pre-Depends on x11-common and Conflicts/Replaces on libxi-dev.
      Bump Standards-Version to 3.8.3.
      Merge branch 'upstream-unstable' into upstream-experimental
      Merge branch 'upstream-experimental' into debian-experimental
      Bump changelogs
      Wrap the Build-Depends control field
      Breaks libxi-dev << 1.2.99 to make sure XInput.h doesn't go missing.
      Bump xutils-dev build-dep to 1:7.4+4.
      Prepare changelog for upload

Paul "TBBle" Hampson (1):
      Fix typo in XI2proto.txt

Paulo Cesar Pereira de Andrade (1):
      Janitor: Correct make distcheck and dont distribute autogen.sh

Paulo Ricardo Zanoni (1):
      Change some calls to use XID* instead of char* for device id lists.

Peter Hutterer (158):
      add QueryDevicePointer request + reply
      add ChangeDeviceCursor request
      add deviceEnterNotify event, DeviceEnterNotify, DeviceLeaveNotify support
      add ChangePointerKeyboardPairing request
      add flags field to deviceEnterNotify struct
      Merge branch 'master'
      add missing XWarpDevicePointer declaration
      add xRegisterPairingClient request and reply
      add access control requests.
      add SetClientPointer request.
      add GetClientPointer request and reply.
      Change XSetClientPointer API to use an XDevice instead of deviceid.
      Merge branch 'master' into mpx
      Merge branch 'master' into mpx
      Add XGE support and event types for RawDeviceEvent and PairingChanged event.
      Providing a device id for a RawDeviceEvent may not be a bad idea.
      Add xFakeDeviceDataReq
      Add ExtendedGrabRequest and the matching reply.
      Add event_type to RawDeviceEvent to store matching core event type.
      Move deviceid around in deviceEnterNotify, make room for detail field.
      xDeviceInfo: add "attached" field (replace previous padding).
      Add XI version 2 defines.
      Create new XAttachInfo class for attachment info (slave devices).
      Add XChangeDeviceHierarchy and its components.
      Add DeviceHierarchyChangedEvent.
      Add DeviceClassesChangedEvent.
      Remove RegisterPairingClient, deprecated with the device hierarchy now.
      Move deviceid in XDeviceCrossingEvent up to follow window.
      Add a device id to XiSelectEvent.
      Remove "shared" field from QueryDevicePointer.
      Remove pairingChangedNotify event.
      Remove RawDeviceEvent - for now anyway.
      Remove GrabAccessControl and FakeDeviceData.
      Whitespace fixing and sz_RegisterPairedClient removal.
      Make XAnyDeviceHierarchyChangeInfo a union of the possible types.
      Change XChangeDeviceHieararchy API.
      Add WindowAccessAllowAll constant.
      Remove "ungrab" from ExtendedGrabDevice request, remove XUngrabExtDevice().
      Remove GetPairedPointer, paired device can be found through ListInputDevices.
      Squash opcode range for MPX XI requests.
      Add deviceid to QueryDevicePointer reply.
      Add #define IREQUESTS 45. Specifies the number of requests in XI.
      Remove XInput.h. This file is now part of libXi.
      Add major/minor version as supported by client to GetExtensionVersionReq.
      Merge branch 'master' into mpx
      Remove a leftover typedef, the code that requires it has since been removed.
      Bump to 1.9.99.1.
      Add XI device property requests and replies.
      Set IEVENTS back to 18, got set to 8 inadvertantly.
      Add #defines for XI_PROP_ENABLED, XI_PROP_MODE
      Add DeviceControlChanged define.
      Back out Device Properties from XI 2, push into XI 1.5.
      Remove RCS tags, typo fix.
      Protect against C++ includes.
      inputproto 1.9.99.4
      Don't include Xmd.h.
      Add XI_JOYSTICK type.
      Remove Configure/QueryDeviceProperty.
      Remove default properties (XI_PROP_MODE, XI_PROP_ENABLED)
      Bump to 1.9.99.5.
      Make sure Atoms are defined as CARD32.
      Remove window access protocol requests.
      PropertyNotify, move deviceid back to last byte.
      Bump to 1.9.99.6.
      Whitespace cleanups.
      Add XI2 protocol specification document.
      Add XI2.h and XI2proto.h, and a few required defines to XI.h
      Split CH_ChangeAttachment into CH_AttachSlave and CH_DetachSlave
      XI2: remove button state from the RawEvent.
      Add FP3232 typedef.
      ValuatorInfo moved to FP3232
      Define FP1616 as one int16_t, one uint16_t.
      Add buttons + modifier/group information to enter/leave events.
      Add focus events
      Add XISetDeviceFocus and XIGetDeviceFocus requests
      Bump to 1.9.99.7
      Remove XI2 requests from XIproto.h
      Move CH_* constants to xi2
      Move AttachToMaster, Floating to XI2.h
      Move XI_2_Major/Minor to XI2.h
      Remove IsFloating - we don't need this in XI 1.x anymore.
      Undef Window, Time, etc. after usage again to avoid pollution.
      We don't need to define KeyCode and Mask.
      XI2proto.txt: fix typo
      Revert "Add major/minor version as supported by client to GetExtensionVersionReq."
      Add GrabDevice and UngrabDevice XI2 requests.
      Change FP1616 into a single int32_t.
      Add XIAllowEvents.
      XI2 spec: Add some more Grab/Ungrab/AllowEvents documentation.
      XI2: add passive grabs.
      Add XI2 property requests.
      Prefix all XI2 constants with "XI" -> inputproto 1.99.9.8
      XI2proto.h: s/uint32_t/Time/ where appropriate
      XI2proto.h: doxygen-ify
      Define Cursor as CARD32.
      Add per-device flags to XIDeviceHierarchyEvents
      Remove superfluous "Device" from protocol requests and events.
      XI2proto.txt: remove more mentioning of keycode grabs
      Add an introduction to XI2proto.txt
      XIQueryPointer needs to include sensible button/modifier state.
      Add XIAnyButton and XIAnyKeysym.
      XI2.h: remove XI2Mask, add XISetMask and friends.
      XI2proto: define Window, Cursor, Atom and Time as uint32_t.
      Document naming conventions for XI2proto.h.
      inputproto 1.9.99.9
      Add XIGetSelectedEvents request and reply.
      XI2proto.txt: remove one more keycode mentioning, fix typo
      Add Enter/FocusIn passive grabs.
      Mirror the core enter/focus modes and add the passive grab mode.
      inputproto 1.9.99.10
      Specify modifier interactions with attached slave devices on passive grabs.
      Move the XI2 index into versions[] over to XI2.h
      XIQueryVersion may return a BadValue for major_version less than 2.
      Document BadValue error for XIHierarchyEvents selection on devices.
      Update comment referring to an old naming scheme.
      Rename XICreateMaster to XIAddMaster for consistency.
      xXIHierarchyEvent should list num_info, not num_devices.
      inputproto 1.9.99.11
      XI2proto: document XSetClientPointer behaviour on None window, etc.
      XISelectEventsReq should use win (not window), like all requests.
      Ensure XIAnyModifier is an unsigned int.
      Add note that bumping XI_LASTEVENT requires changes to the server.
      Add a source field to the class information.
      Include button state in XIButtonClasses.
      Include valuator value in XIValuatorClasses
      Use the term 'labels' to refer to button and axes labels.
      inputproto 1.9.99.12
      XIDeviceChangedEvents may occur on master devices too.
      Add effective group and modifiers to XIGroupInfo/XIModifierInfo.
      inputproto 1.9.99.13
      Fix XIMaskLen macro.
      XI2: Split up raw events into multiple event types.
      Formatting fix, s/tabs/spaces/
      Add the enter/leave detail defines, same as the core protocol ones.
      inputproto 1.9.99.14
      XI2: remove Keysym grabs, use Keycode grabs instead.
      inputproto 1.9.99.15
      XI2proto.txt: update list of XI2 event types.
      XI2proto.txt: Add some XI1 vs. XI2 interoperability descriptions.
      XI2proto.h: Remove special doxygen tags.
      XI2proto.txt: padding bytes must be zero.
      XIproto.txt: clarify that the ClientPointer is set, even if implicitly.
      XI2proto.txt: grabbing a slave does not detach it anymore.
      XI2proto.txt: passive grabs can take XIAll{Master}Devices.
      XI2proto.txt: sourceid on DeviceChanged is the device.
      XI2proto.txt: typo fixes and minor clarifications.
      XI2proto.txt: don't put field names in quotes.
      XI2proto.txt: document ClientPointer in more detail.
      Revert "XI2proto.txt: grabbing a slave does not detach it anymore."
      inputproto 1.9.99.901 (RC 1)
      Remove eventtype field from xXIRawEvent.
      XI2proto.txt: typo fix
      XI2proto: XIChangeCursor request requires a master pointer.
      XIQueryPointer only works on master pointers and floating slaves.
      Replace four leftover INT16 with int16_t.
      XIWarpPointer needs to take FP1616 for positions.
      Device cursors are deleted once the window or the device disappear.
      inputproto 1.9.99.902 (RC 2)

Timo Aaltonen (2):
      Merge branch 'debian-unstable' of git://git.debian.org/git/pkg-xorg/xsfbs into debian-unstable
      Bump Standards-Version

---
 .gitignore             |    3 
 ChangeLog              | 1363 +++++++++++++++++++++++++++++++++++++--
 Makefile.am            |   11 
 XI.h                   |   13 
 XI2.h                  |  181 +++++
 XI2proto.h             |  976 ++++++++++++++++++++++++++++
 XI2proto.txt           | 1677 +++++++++++++++++++++++++++++++++++++++++++++++++
 XInput.h               | 1280 -------------------------------------
 XIproto.h              | 1038 +++++++++++++++---------------
 configure.ac           |    6 
 debian/README.source   |   73 ++
 debian/changelog       |   16 
 debian/control         |   11 
 debian/xsfbs/repack.sh |   32 
 debian/xsfbs/xsfbs.mk  |    4 
 debian/xsfbs/xsfbs.sh  |  307 --------
 16 files changed, 4806 insertions(+), 2185 deletions(-)
---


Reply to: