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

libxi: Changes to 'refs/tags/libxi-2_1.2.99.4-1'



Tag 'libxi-2_1.2.99.4-1' created by Julien Cristau <jcristau@debian.org> at 2009-09-29 12:26 +0000

Tagging upload of libxi 2:1.2.99.4-1 to experimental.

Changes since libxi-2_1.2.1-2:
Alan Coopersmith (2):
      Add README with pointers to mailing list, bugzilla & git repos
      Fix typo in man/XGetDeviceProperty.txt (wether->whether)

Benjamin Close (1):
      configure: Search for sed as required by the man pages.

Bernhard R. Link (1):
      man: fix a number of return/parameter types

Dan Nicholson (3):
      Be smarter about generating man pages
      Fix build when xmlto is not available
      man: missing .man suffixes in prereq rules breaks parallel make

Daniel Stone (1):
      Add flags to XIDeviceEvent and XIRawEvent.

David Nusinow (1):
      Add README.source

Julien Cristau (27):
      COPYING: add Peter's copyright notice and license
      Hide private functions
      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
      xsfbs.sh: fix typo and remove svn keyword
      xsfbs.mk: kill obsolete DEFAULT_DCRESOLUTIONS and SOURCE_DIR usage
      xsfbs.mk: remove more obsolete code
      Merge branch 'debian-unstable' of git.debian.org:/git/pkg-xorg/xsfbs into debian-unstable
      Move libxi6-dbg to section 'debug'.
      Drop libxi-dev pre-dependency on x11-common, only needed for upgrades from sarge.
      Merge branch 'upstream-unstable' into upstream-experimental
      Merge branch 'upstream-experimental' into debian-experimental
      Bump changelogs
      Bump {build-,}dependencies for new upstream
      XInput.h moved here from x11proto-input-dev; add Replaces.
      Also remove config.h.in in clean.
      Bump shlibs and update symbols.
      Prepare changelog for upload

Matthias Hopf (1):
      Fix building if asciidoc or xmlto is not installed.

Paul "TBBle" Hampson (1):
      libxi: Unlock display after XIQueryVersion

Paulo Cesar Pereira de Andrade (3):
      libXi ansification.
      Janitor: make distcheck, compile warnings, extra .gitignore files.
      Return NULL on error, and match LockDisplay with UnlockDisplay.

Paulo Ricardo Zanoni (1):
      Access control: change calls to use XID* instead of char*.

Peter Hutterer (195):
      Adding XWarpDevicePointer and XQueryDevicePointer calls.
      Adding XDefineDeviceCursor and XUndefDeviceCursor calls
      Adding DeviceEnterNotify and DeviceLeaveNotify calls
      Adding XChangePointerKeyboardPairing call.
      Use flags byte in deviceEnterNotify and XDeviceCrossingEvents.
      Adding XRegisterPairingClient and XUnregisterPairingClient calls.
      Add calls to allow per-device window access control
      Add XSetClientPointer call.
      Add XGetClientPointer call.
      Change XSetClientPointer API to use XDevice argument instead of deviceid.
      Add XGE support. Supporting RawDeviceEvents and PairingChangedNotifies.
      Add deviceid and ev-to-wire conversion for RawDeviceEvent.
      Add XFakeDeviceData call.
      Add XiSelectEvent call.
      Add XExtendedGrabDevice and XExtendedUngrabDevice.
      Squish flag and same_screen into the upper bits of mode (DeviceEnterLeave).
      Bug 9657: Bad markup on XGrabDeviceKey.3x
      XChangePointerKeyboardPairing, XGetPairedPointer, XSetClientPointer man pages.
      Add XI_2_Major and XI_2_Minor to versions.
      Create AttachInfo class for all devices, containing attachment info.
      Add XChangeDeviceHierarchy.
      Remove PKPairingChangedEvent, replace with DeviceHierarchyChangedNotify event.
      Add XDeviceClassesChangedEvent parsing.
      Remove XRegisterPairingClient and XUnregisterPairingClient.
      GetDeviceControl: calculate the length field correctly.
      XiSelectEvent: add additional device parameter.
      Remove XGrabAccessControl and XUngrabAccessControl calls.
      Remove RawDeviceEvent parsing. These events have been removed.
      Remove XFakeDeviceData call.
      XQueryDevicePointer: "shared" parameter removed.
      XQueryDevicePointer: remove unused variables.
      XChangeDeviceHiearchy has changed to take a array of unions.
      Remove XExtendedUngrabDevice. XUngrabDevice does the same.
      Remove XGetPairedPointer(), was removed from the protocol.
      Remove XChangePointerKeyboardPairing and XGetPairedPointer man pages.
      Remove XChangePointerKeyboardPairing call.
      Extend XListInputDevices man page to include MPX details.
      Removing previously removed man pages from Makefile.am as well...
      Add XInput.h file from inputproto package.
      Deprecate XGetExtensionVersion(), replace with XQueryInputVersion().
      man: add XI.xml. Contains all libXi man pages in docbook.format.
      man: fixes in XI.xml
      man: switch over to using xmlto to generate man pages.
      .gitignore: add man pages.
      man: add old HP, Ardent Computer copyright, plus my new one.
      man: fix up use of <function> tag and some whitespaces.
      man: formatting changes in XI.xml
      man: more formatting changes (indentation, whitespaces, linewidth).
      Merge branch 'master' into mpx
      Fix up AM_CFLAGS, pulled in the system-includes before the local ones.
      Merge branch 'master' into mpx
      Ansify the XI 2 functions.
      Add .PHONY build target to fix parallel builds.
      Reguire inputproto 1.9.99.
      Don't fail man build when missing xmlto.
      Update required packages again, needs updated libX11, libXext, etc.
      Bump to 1.1.99.1
      Add support for input device properties requests.
      Add XDevicePropertyNotifyEvent support.
      Update man pages to include new device properties calls.
      Remove RCS tags.
      Backport device property code to XI 1.5.
      Require inputproto 1.9.99.4.
      Adjust to new property API.
      Require inputproto 1.9.99.5.
      Add XI_JOYSTICK to list of defined types.
      Purge device-based window access code.
      man: fix out of source builds.
      Bump to 1.2.99.1
      Restore XAllowDeviceEvents()
      Remove leftover WindowAccess function declarations.
      XGetDeviceControl: Add a missing break leading to wrong length calculation.
      XGetDeviceControl: size the libXi structs, not the wire structs (#20293)
      Remove AttachClass handling from ListDevices.
      Remove DeviceEnter/LeaveNotify handling.
      Remove XExtendedGrabDevice.
      Back out the XQueryInputVersion hack, restore previous state.
      Disable generic event handling for now to allow bisecting.
      XIint.h: include XIproto.h for xAnyClassPtr.
      Require inputproto 1.9.99.7.
      Move current XI2 stuff out of XInput.h, into XInput2.h
      Fix the already existing XI2 calls to the new XI2 protocol. FIXME
      Change XIGetClientPtr to take an int, not an XID
      Replace all XDevice* with ints.
      Replace XiSelectEvent() with XISelectEvent().
      XISelectEvent: make sure padding is zeroed out.
      Add XIQueryVersion() - query and announce the supported XI version.
      Add XIQueryDevice implementation.
      include: Move events up to before function definitions.
      XInput2.h: Get rid of the /* foo */ in the declarations.
      XExtInt compile fix - include XI2.h
      XIint.h fix compile error, include XInput.h
      Add Generic XIEvent struct.
      Add support for XIDeviceEvents.
      Add XIFreeEventData
      Add support for XIDeviceChangedEvent
      Add support for XIHierarchyEvent.
      Add support for Raw events.
      Remove if 0 code block
      Add support for XI2 Enter/Leave events
      Handle XI2 focus events.
      man: note that XListInputDevices does not list other MDs.
      Add XISetDeviceFocus and XIGetDeviceFocus
      Remove public declarations for SizeClassInfo and ParseClassInfo.
      XIint.h only needs XI.h as include, not the rest.
      parse subpixels
      Add XIGrabDevice
      Add XIAllowEvents
      Add a bunch of missing LockDisplay() calls.
      Add missing eventtype to XIRawDeviceEvent.
      XIQueryVersion: ensure we unlock in all cases and return the status.
      Convert FP1616 from int32_t to double.
      Type-cast before passing into wireToFooBarEvent.
      Silence a compiler warning by using a uchar instead of a char.
      Add XIPassiveGrabDevice.
      Add property event conversion.
      Add XI2 property requests.
      Use the new prefixed constants for XI2 and require inputproto 1.99.9.8
      Support per-device flags for XIDeviceHierarchyEvents
      XISelectEvents, not the singular version
      Adust to new device names (less "Device" in function names)
      Xinput2.h: nmasks should be num_masks in XISelectEvents
      Label major/minor version in XIQueryVersion as _inout.
      Update man pages for XI2.
      Update XIQueryPointer to include full modifier state.
      Return failed modifiers for passive XI2 grabs.
      Remove duplicated code paths in XIGetProperty.
      Require inputproto 1.9.99.9
      Switch man pages to asciidoc.
      XIQueryPointer should return doubles for the FP1616 wire data.
      XIQueryPointer: fix wrong reply extra data reading.
      XIPassiveGrab: take the address of modifiers for memcpy, not the value.
      Add XIGetSelectedEvents.
      Fix wrong pointer argument in _XIPassiveUngrabDevice.
      Require inputproto 1.9.99.10
      Add support for Enter/FocusIn passive grabs.
      Use Dont_Check for most XI2 requests.
      Return BadRequest from XIQueryVersion if XI2 isn't supported.
      Rename remaining XI2 sources to XI<foobar>.c
      man: fix copy/paste errors in XListDeviceProperties.
      Add XI2 property man pages.
      man: resurrect XGetDeviceProperty man pages (and associates)
      Fix typo in Makefile.am, leading to the XI2 source skipping compilation.
      Merge branch 'master' into xi2
      Hierarchy changes should use "deviceid", not device.
      man: XIChangeHierarchy uses device ids, not XDevice*
      Remove CamelCase use from XIChangeHierarchy.
      Silence warning: missing prototype for copy_classes
      Rename XICreateMaster to XIAddMaster for consistency.
      XIHierarchyEvent should list num_info, not num_devices.
      Require inputproto 1.9.99.11.
      XISelectEvents and XIGetSelectedEvents use "win" now instead of "window"
      Add sourceid to device classes.
      Fix a few wrong 'evtype' comments.
      XIButtonClass now includes a XIButtonState struct.
      Include the current valuator state in XIQueryDevice.
      Protect button label copying against 64-bit Atom madness.
      Axis and button labels should be called labels, not names.
      Require inputproto 1.9.99.12
      man: add some missing XI2 refpages
      Add typedefs for focus in/out events.
      Add next_block() call to advance pointers over memory.
      Use cookie events for XI2 events.
      Split copy_classes and size_classes to avoid memory leak
      Change floats to doubles in DeviceEvents and EnterEvents.
      Add effective modifiers/group to events - require inputproto 1.9.99.13
      Remove XIFreeEventData - obsolete with cookie events.
      Switch to new XIEvent structures - no need for pointers anymore.
      Add event copying for raw events.
      Remove padding from XIEvent.
      Fix segfault in XIDeviceChangedEvent wire parsing.
      Plug memory leak in XIHierarchyEvent copy.
      Add the deviceid to XI2 property events.
      Reshuffle deviceid + sourceid in XI2 events to allow for common typecasting.
      Bump to 1.2.99.2
      Fix broken formatting, remove empty comment.
      Cater for new event-specific raw event types.
      man: fix wrong parameter in XIGrabKeysym man pages.
      Fix wrong raw_valuator wire copy, add fractional parts.
      Replace keysym grabs with keycode grabs.
      Bump to 1.2.99.3
      Remove leftover RCS tags.
      man: add XIQueryDevice and XIFreeDeviceInfo man page.
      Allow foreign automake, remove empty AUTHORS and NEWS.
      Cosmetic fix, move a 'char*   name' to 'char   *name'
      man: correct XListInputDevices description of the name field.
      Update library version for new symbols.
      man: fix XIGrabEnter man page - text with needed to be reduced.
      man: point out temporary detachment of slave devices.
      man: typo fixes in XIUndefineCursor, add BadCursor note.
      man: XIDefineCursor can generate BadDevice errors.
      Update XIWarpPointer to take doubles (inputproto >= 1.9.99.902)
      man: fix XIQueryPointer parameter ordering.
      Remove the asciidoc warning from configure.
      Bump to 1.2.99.4

Shunichi Fuji (1):
      Build fix: remove dropped man pages for Conrigure/QueryDeviceProperty.

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

---
 .gitignore                             |   13 
 COPYING                                |   24 
 ChangeLog                              | 1704 +++++++++++++++++++++++++++++-
 Makefile.am                            |    8 
 configure.ac                           |   26 
 debian/README.source                   |   73 +
 debian/changelog                       |   16 
 debian/control                         |   19 
 debian/libxi-dev.install               |    1 
 debian/libxi6.symbols                  |   29 
 debian/rules                           |    6 
 debian/xsfbs/repack.sh                 |   32 
 debian/xsfbs/xsfbs.mk                  |   21 
 debian/xsfbs/xsfbs.sh                  |  311 -----
 include/X11/extensions/XInput.h        | 1272 ++++++++++++++++++++++
 include/X11/extensions/XInput2.h       |  548 +++++++++
 man/.gitignore                         |    3 
 man/Makefile.am                        |  314 ++---
 man/XAllowDeviceEvents.man             |  146 --
 man/XAllowDeviceEvents.txt             |  133 ++
 man/XChangeDeviceDontPropagateList.man |   93 -
 man/XChangeDeviceDontPropagateList.txt |   92 +
 man/XChangeKeyboardDevice.man          |   70 -
 man/XChangeKeyboardDevice.txt          |   68 +
 man/XChangePointerDevice.man           |   76 -
 man/XChangePointerDevice.txt           |   79 +
 man/XDeviceBell.man                    |   77 -
 man/XDeviceBell.txt                    |   78 +
 man/XGetDeviceControl.man              |  139 --
 man/XGetDeviceControl.txt              |  126 ++
 man/XGetDeviceKeyMapping.man           |  180 ---
 man/XGetDeviceKeyMapping.txt           |  146 ++
 man/XGetDeviceModifierMapping.man      |  145 --
 man/XGetDeviceModifierMapping.txt      |  118 ++
 man/XGetDeviceMotionEvents.man         |  117 --
 man/XGetDeviceMotionEvents.txt         |  109 +
 man/XGetDeviceProperty.man             |  191 ---
 man/XGetDeviceProperty.txt             |  165 ++
 man/XGetExtensionVersion.man           |   54 
 man/XGetExtensionVersion.txt           |   50 
 man/XGetFeedbackControl.man            |  319 -----
 man/XGetFeedbackControl.txt            |  272 ++++
 man/XGrabDevice.man                    |  203 ---
 man/XGrabDevice.txt                    |  159 ++
 man/XGrabDeviceButton.man              |  211 ---
 man/XGrabDeviceButton.txt              |  170 +++
 man/XGrabDeviceKey.man                 |  205 ---
 man/XGrabDeviceKey.txt                 |  177 +++
 man/XIChangeHierarchy.txt              |  119 ++
 man/XIChangeProperty.txt               |  227 ++++
 man/XIDefineCursor.txt                 |   79 +
 man/XIGrabButton.txt                   |  201 +++
 man/XIGrabDevice.txt                   |  147 ++
 man/XIGrabEnter.txt                    |  176 +++
 man/XIListProperties.txt               |   54 
 man/XIQueryDevice.txt                  |  208 +++
 man/XIQueryPointer.txt                 |   99 +
 man/XIQueryVersion.txt                 |   68 +
 man/XISelectEvents.txt                 |   98 +
 man/XISetClientPointer.txt             |   69 +
 man/XISetFocus.txt                     |   86 +
 man/XIWarpPointer.txt                  |   89 +
 man/XListDeviceProperties.man          |   95 -
 man/XListDeviceProperties.txt          |   53 
 man/XListInputDevices.man              |  234 ----
 man/XListInputDevices.txt              |  224 ++++
 man/XOpenDevice.man                    |  126 --
 man/XOpenDevice.txt                    |  113 ++
 man/XQueryDeviceState.man              |   99 -
 man/XQueryDeviceState.txt              |   84 +
 man/XSelectExtensionEvent.man          |  151 --
 man/XSelectExtensionEvent.txt          |  123 ++
 man/XSendExtensionEvent.man            |  142 --
 man/XSendExtensionEvent.txt            |  114 ++
 man/XSetDeviceButtonMapping.man        |  102 -
 man/XSetDeviceButtonMapping.txt        |   97 +
 man/XSetDeviceFocus.man                |  219 ---
 man/XSetDeviceFocus.txt                |  154 ++
 man/XSetDeviceMode.man                 |   72 -
 man/XSetDeviceMode.txt                 |   57 +
 man/XSetDeviceValuators.man            |   82 -
 man/XSetDeviceValuators.txt            |   74 +
 src/.gitignore                         |   10 
 src/Makefile.am                        |   38 
 src/XAllowDv.c                         |   13 
 src/XChgDCtl.c                         |   13 
 src/XChgFCtl.c                         |   13 
 src/XChgKMap.c                         |   17 
 src/XChgKbd.c                          |    9 
 src/XChgPnt.c                          |   13 
 src/XChgProp.c                         |   15 
 src/XCloseDev.c                        |    9 
 src/XDevBell.c                         |   14 
 src/XExtInt.c                          | 1832 ++++++++++++++++++++++++---------
 src/XExtToWire.c                       |  811 +++++++-------
 src/XFreeLst.c                         |    6 
 src/XGMotion.c                         |   30 
 src/XGetBMap.c                         |   13 
 src/XGetCPtr.c                         |   67 +
 src/XGetDCtl.c                         |   14 
 src/XGetFCtl.c                         |   14 
 src/XGetKMap.c                         |    3 
 src/XGetMMap.c                         |    9 
 src/XGetProp.c                         |   12 
 src/XGetVers.c                         |   10 
 src/XGrDvBut.c                         |   29 
 src/XGrDvKey.c                         |   29 
 src/XGrabDev.c                         |   24 
 src/XGtFocus.c                         |   15 
 src/XGtSelect.c                        |   18 
 src/XIAllowEvents.c                    |   53 
 src/XIDefineCursor.c                   |   65 +
 src/XIGetDevFocus.c                    |   62 +
 src/XIGrabDevice.c                     |  104 +
 src/XIHierarchy.c                      |  156 ++
 src/XIPassiveGrab.c                    |  210 +++
 src/XIProperties.c                     |  241 ++++
 src/XIQueryDevice.c                    |  116 ++
 src/XIQueryPointer.c                   |  101 +
 src/XIQueryVersion.c                   |   86 +
 src/XISelEv.c                          |  174 +++
 src/XISetDevFocus.c                    |   55 
 src/XIWarpPointer.c                    |   77 +
 src/XIint.h                            |   52 
 src/XListDev.c                         |  185 +--
 src/XOpenDev.c                         |    9 
 src/XQueryDv.c                         |   12 
 src/XSelect.c                          |   13 
 src/XSetBMap.c                         |   13 
 src/XSetCPtr.c                         |   62 +
 src/XSetDVal.c                         |   15 
 src/XSetMMap.c                         |   11 
 src/XSetMode.c                         |   11 
 src/XSndExEv.c                         |   23 
 src/XStFocus.c                         |   15 
 src/XUngrDev.c                         |   11 
 src/XUngrDvB.c                         |   17 
 src/XUngrDvK.c                         |   17 
 src/config.h.in                        |    7 
 139 files changed, 12425 insertions(+), 5371 deletions(-)
---


Reply to: