Created by James Westby and last modified
Get this branch:
bzr branch lp:ubuntu/oneiric/libxi
Members of Ubuntu branches can upload to this branch. Log in for directions.

Branch merges

Related bugs

Related blueprints

Branch information

Ubuntu branches

Recent revisions

14. By Timo Aaltonen

* Merge from Debian unstable, remaining changes:
  - Add xi 2.1 support
* Update 1_xi2.1.patch to apply.
* Drop 100_len_raw_events.patch, included upstream.

13. By Bryce Harrington

Add 100_len_raw_events.patch: Cherrypick upstream patch to correct the
use of the calculated structure length for memory allocations. Fixes
issue where incorrect memory size was allocated, leading to valuator
data overwriting memory, resulting in an error "Invalid write of size
1" and heap corruption causing applications to crash when they use Raw
Events. (LP: #770522)

12. By Steve Langasek

FFe LP: #733501: build for multiarch.

11. By Chase Douglas

* Add xi 2.1 support
  - Added 1_xi2.1.patch
  - Bump dependency on x11proto-input-dev for xi 2.1
  - Add new xi 2.1 symbols to symbols file
* Update maintainer for Ubuntu upload

10. By Julien Cristau

* New upstream release.
* Use xorg-sgml-doctool's copy of xorg.css.
* Upload to unstable.

9. By Julien Cristau

WireToEvent: Set display member of all events as well (cherry-pick from

8. By Julien Cristau

* Cherry-picked fixes from upstream:
  - man: fix types for XGetSelectedExtensionEvents
  - Initialize extension with the right number of events (obsoletes our
    quilt patch)
  - Don't unlock the Display twice
  - Fix usage of uninitialized value
  - Fix memory leak in XIGetSelectedEvents
  - Always unlock display correctly
  - man: improve readability of XAllowDeviceEvents
  - man: fix typo in XIQueryDevice doc (closes: #598964)
  - Fix typo when converting raw events from the wire
  - man: XGetDeviceProperty(3) has no parameter 'pending'

7. By Cyril Brulebois

* Add udeb needed for the graphical installer: libxi6-udeb.
* Version/Bump some B-D to make sure the udeb gets its dependencies on
  the (recently-added) udebs rather than on the libraries:
   - libx11-dev
   - libxext-dev
* Add myself to Uploaders.

6. By Cyril Brulebois

[ Julien Cristau ]
* Rename the build directory to not include DEB_BUILD_GNU_TYPE for no
  good reason. Thanks, Colin Watson!
* Remove myself from Uploaders
* Update patch from 2:1.3-2 to not crash if an app (like, say, anything
  using Qt3) calls libXi functions but the extension isn't available
  (closes: #568323). Thanks, Roman Mamedov!

[ Brice Goglin ]
* Remove Jamey Sharp and Josh Triplett from Uploaders, closes: #568276.

[ Cyril Brulebois ]
* Bump Standards-Version from 3.8.3 to 3.8.4 (no changes needed).
* Upload to unstable.

5. By Julien Cristau

* Initialize extension with the right number of events. This should fix
  issues when libXi announces more events than the X server will actually
  send for that extension, and thus smashes Xlib's event vector (closes:
  #515734, #515946). Patch by Peter Hutterer, analysis by Nathan Kidd.
* Upload to unstable.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
This branch contains Public information 
Everyone can see this information.