libxi: Changes to 'ubuntu'
ChangeLog | 71 autogen.sh |4 configure.ac|5 - debian/changelog| 119 debian/control |2 debian/patches/add-missing-xi_rawtouch.diff | 29 -- debian/patches/series |2 include/X11/extensions/XInput2.h|2 src/Makefile.am |1 src/XExtInt.c |3 xi.pc.in|2 11 files changed, 103 insertions(+), 137 deletions(-) New commits: commit 6d61acf42b73e3ce8a5b8ea2de64e70bbe5320a1 Author: Timo Aaltonen tjaal...@ubuntu.com Date: Thu May 23 14:27:03 2013 +0300 release to saucy diff --git a/debian/changelog b/debian/changelog index fc9730f..8b03783 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,9 @@ +libxi (2:1.7.1-0ubuntu1) saucy; urgency=low + + * Sync from unreleased debian git. + + -- Timo Aaltonen tjaal...@ubuntu.com Thu, 23 May 2013 13:18:49 +0300 + libxi (2:1.7.1-1) UNRELEASED; urgency=low * New upstream release. commit 517ac1a9130fa5a83ccbdc0605bf9fd91ec04612 Author: Timo Aaltonen tjaal...@ubuntu.com Date: Thu May 23 13:18:28 2013 +0300 drop upstreamed patch diff --git a/debian/changelog b/debian/changelog index 2a6ba02..2b028c1 100644 --- a/debian/changelog +++ b/debian/changelog @@ -2,8 +2,6 @@ libxi (2:1.7.1-1) UNRELEASED; urgency=low * New upstream release. * control: Bump policy to 3.9.4, no changes. - * add-missing-xi_rawtouch.diff: Upstream commit to add XI_RawTouch in -XInputCopyCookie. * control: Bump x11proto-input-dev build-dep to 2.2.99.1. * libxi6.symbols: Added new symbols. * rules: Bump shlibs. diff --git a/debian/patches/add-missing-xi_rawtouch.diff b/debian/patches/add-missing-xi_rawtouch.diff deleted file mode 100644 index 4ee049e..000 --- a/debian/patches/add-missing-xi_rawtouch.diff +++ /dev/null @@ -1,29 +0,0 @@ -commit 236be512c81b76dad711bec481e2139584006c4c -Author: Benjamin Tissoires benjamin.tissoi...@gmail.com -Date: Mon Jan 14 18:32:05 2013 +0100 - -Add missing XI_RawTouch* in XInputCopyCookie - -Looks like XI_RawTouch* events are missing in the big switch in this function. -When running XIT tests for multitouch devices, several following errors appears: -XInputCopyCookie: Failed to copy evtype 22 -XInputCopyCookie: Failed to copy evtype 23 -XInputCopyCookie: Failed to copy evtype 24 - -Signed-off-by: Benjamin Tissoires benjamin.tissoi...@gmail.com -Signed-off-by: Peter Hutterer peter.hutte...@who-t.net - -diff --git a/src/XExtInt.c b/src/XExtInt.c -index 57d071d..507573b 100644 a/src/XExtInt.c -+++ b/src/XExtInt.c -@@ -1484,6 +1484,9 @@ XInputCopyCookie(Display *dpy, XGenericEventCookie *in, XGenericEventCookie *out - case XI_RawButtonPress: - case XI_RawButtonRelease: - case XI_RawMotion: -+case XI_RawTouchBegin: -+case XI_RawTouchUpdate: -+case XI_RawTouchEnd: - ret = copyRawEvent(in, out); - break; - case XI_BarrierHit: diff --git a/debian/patches/series b/debian/patches/series index 67f42a8..a82d1b4 100644 --- a/debian/patches/series +++ b/debian/patches/series @@ -1 +1 @@ -add-missing-xi_rawtouch.diff +#placeholder commit a0e42ce397fc79d549f33cd95acea568112aff66 Author: Timo Aaltonen tjaal...@ubuntu.com Date: Thu May 23 13:14:07 2013 +0300 fix the version diff --git a/debian/changelog b/debian/changelog index 52333eb..2a6ba02 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,4 +1,4 @@ -libxi (2:1.7.1.1-1) UNRELEASED; urgency=low +libxi (2:1.7.1-1) UNRELEASED; urgency=low * New upstream release. * control: Bump policy to 3.9.4, no changes. commit b01118776c622f478bee760127e41c87be8eb8c1 Author: Timo Aaltonen tjaal...@ubuntu.com Date: Thu May 23 13:10:36 2013 +0300 control: Add libfixes-dev to build-deps and libxi-dev Depends. diff --git a/debian/changelog b/debian/changelog index a4659f6..52333eb 100644 --- a/debian/changelog +++ b/debian/changelog @@ -7,6 +7,7 @@ libxi (2:1.7.1.1-1) UNRELEASED; urgency=low * control: Bump x11proto-input-dev build-dep to 2.2.99.1. * libxi6.symbols: Added new symbols. * rules: Bump shlibs. + * control: Add libfixes-dev to build-deps and libxi-dev Depends. -- Timo Aaltonen tjaal...@ubuntu.com Wed, 06 Feb 2013 23:43:08 +0200 diff --git a/debian/control b/debian/control index 6e7964f..3161890 100644 --- a/debian/control +++ b/debian/control @@ -10,6 +10,7 @@ Build-Depends: x11proto-input-dev (= 2.2.99.1), libx11-dev (= 2:1.4.99.1), libxext-dev (= 2:1.1.1-3), + libxfixes-dev (= 5), xmlto, asciidoc (= 8.4.5), pkg-config, @@ -86,6 +87,7 @@ Depends: libxi6 (= ${binary:Version}), libx11-dev, libxext-dev, +
libxi: Changes to 'ubuntu'
debian/changelog | 23 +++ debian/libxi6.symbols |2 -- debian/rules |2 +- 3 files changed, 24 insertions(+), 3 deletions(-) New commits: commit 73b66f1f6937ae69acd37c8bfaf5cdf2327c9959 Author: Timo Aaltonen tjaal...@ubuntu.com Date: Wed Feb 20 11:22:23 2013 +0200 add a changelog entry for the real -0ubuntu3 upload, bump current ppa diff --git a/debian/changelog b/debian/changelog index 0b5a05e..31fa231 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,10 +1,18 @@ -libxi (2:1.6.99.1-0ubuntu3) raring; urgency=low +libxi (2:1.6.99.1-0ubuntu3.1) raring; urgency=low * re-enable pointer barrier support. * libxi6.symbols: drop duplicate entries. -- Timo Aaltonen tjaal...@ubuntu.com Thu, 07 Feb 2013 18:58:48 +0200 +libxi (2:1.6.99.1-0ubuntu3) raring; urgency=low + + * revert-xi2.3.diff: Change .pc file to set version back to 1.6.1, to avoid +tricking module checks of reverse dependencies into thinking that the +installed libxi supports pointer barrier events. Fixes mutter FTBFS. + + -- Martin Pitt martin.p...@ubuntu.com Wed, 20 Feb 2013 09:58:26 +0100 + libxi (2:1.6.99.1-0ubuntu2) raring; urgency=low * revert support for the new pointer barrier events for now, until commit 84c15c140c33d57c047ebcec2de25b78d5fd1882 Author: Timo Aaltonen tjaal...@ubuntu.com Date: Thu Feb 7 19:38:54 2013 +0200 libxi6.symbols: drop duplicate entries. diff --git a/debian/changelog b/debian/changelog index 8dbe2af..0b5a05e 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,6 +1,7 @@ libxi (2:1.6.99.1-0ubuntu3) raring; urgency=low * re-enable pointer barrier support. + * libxi6.symbols: drop duplicate entries. -- Timo Aaltonen tjaal...@ubuntu.com Thu, 07 Feb 2013 18:58:48 +0200 diff --git a/debian/libxi6.symbols b/debian/libxi6.symbols index b07392f..c8ee08a 100644 --- a/debian/libxi6.symbols +++ b/debian/libxi6.symbols @@ -1,6 +1,5 @@ libXi.so.6 libxi6 #MINVER# XAllowDeviceEvents@Base 0 - XIAllowTouchEvents@Base 2:1.5.99.2 XChangeDeviceControl@Base 0 XChangeDeviceDontPropagateList@Base 0 XChangeDeviceKeyMapping@Base 0 @@ -28,7 +27,6 @@ libXi.so.6 libxi6 #MINVER# XGetFeedbackControl@Base 0 XGetSelectedExtensionEvents@Base 0 XGrabDevice@Base 0 - XIGrabTouchBegin@Base 2:1.4.1-1ubuntu1 XIAllowEvents@Base 2:1.2.99.4 XIAllowTouchEvents@Base 2:1.5.99.2 XIBarrierReleasePointer@Base 2:1.6.99.1 commit 920277f93e40acb8865ff142560b786d542671b4 Author: Timo Aaltonen tjaal...@ubuntu.com Date: Thu Feb 7 19:34:05 2013 +0200 rules: Bump shlibs. diff --git a/debian/changelog b/debian/changelog index b252c4c..d2cbec0 100644 --- a/debian/changelog +++ b/debian/changelog @@ -6,6 +6,7 @@ libxi (2:1.6.99.1-1) UNRELEASED; urgency=low XInputCopyCookie. * control: Bump x11proto-input-dev build-dep to 2.2.99.1. * libxi6.symbols: Added new symbols. + * rules: Bump shlibs. -- Timo Aaltonen tjaal...@ubuntu.com Wed, 06 Feb 2013 23:43:08 +0200 diff --git a/debian/rules b/debian/rules index 724042e..3c97ff8 100755 --- a/debian/rules +++ b/debian/rules @@ -95,7 +95,7 @@ binary-arch: build install dh_strip -N$(PACKAGE) dh_compress dh_fixperms - dh_makeshlibs -V'libxi6 (= 2:1.5.99.2)' --add-udeb=$(PACKAGE)-udeb -- -c4 + dh_makeshlibs -V'libxi6 (= 2:1.6.99.1)' --add-udeb=$(PACKAGE)-udeb -- -c4 dh_shlibdeps dh_installdeb dh_gencontrol commit 335d6c8c4ad7cba1149bd797b13a1b80fb649ce8 Author: Timo Aaltonen tjaal...@ubuntu.com Date: Thu Feb 7 18:58:43 2013 +0200 whoopsie daisy.. diff --git a/debian/changelog b/debian/changelog index 2eeda53..e3145c8 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,16 @@ +libxi (2:1.6.99.1-0ubuntu3) raring; urgency=low + + * re-enable pointer barrier support. + + -- Timo Aaltonen tjaal...@ubuntu.com Thu, 07 Feb 2013 18:58:48 +0200 + +libxi (2:1.6.99.1-0ubuntu2) raring; urgency=low + + * revert support for the new pointer barrier events for now, until +the rest of the stack is ready. + + -- Timo Aaltonen tjaal...@ubuntu.com Thu, 07 Feb 2013 18:55:05 +0200 + libxi (2:1.6.99.1-0ubuntu1) raring; urgency=low * Sync from unreleased debian git. -- To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/e1u85vk-0004nf...@vasks.debian.org
libxi: Changes to 'ubuntu'
ChangeLog| 225 +++ configure.ac |4 debian/changelog | 46 +++ debian/control |4 debian/libxi6.symbols|2 debian/patches/0001_fix_button_mask_and_labels.patch | 59 debian/patches/add-missing-xi_rawtouch.diff | 29 ++ debian/patches/series|2 debian/rules |5 include/X11/extensions/XInput2.h | 47 +++ man/Makefile.am |9 man/XGetDeviceControl.txt| 12 - man/XIBarrierReleasePointer.txt | 76 ++ man/XIGrabButton.txt |3 man/XIQueryVersion.txt |6 src/Makefile.am |3 src/XExtInt.c| 185 +++ src/XGetFCtl.c | 14 - src/XIBarrier.c | 81 ++ src/XIQueryVersion.c |6 src/XIint.h |2 src/XListDev.c |3 22 files changed, 684 insertions(+), 139 deletions(-) New commits: commit 6a0736ca6ab0d6bbdbb1fd9cbef56abecd71ec14 Author: Timo Aaltonen tjaal...@ubuntu.com Date: Thu Feb 7 00:12:16 2013 +0200 release to raring diff --git a/debian/changelog b/debian/changelog index da9e6cd..2eeda53 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,10 @@ +libxi (2:1.6.99.1-0ubuntu1) raring; urgency=low + + * Sync from unreleased debian git. +- new upstream release + + -- Timo Aaltonen tjaal...@ubuntu.com Wed, 06 Feb 2013 23:56:21 +0200 + libxi (2:1.6.99.1-1) UNRELEASED; urgency=low * New upstream release. commit 21eef91cfae057ea05e3ae466b9ad0548531e53d Author: Timo Aaltonen tjaal...@ubuntu.com Date: Thu Feb 7 00:10:03 2013 +0200 libxi6.symbols: Added new symbols. diff --git a/debian/changelog b/debian/changelog index f0517a2..b252c4c 100644 --- a/debian/changelog +++ b/debian/changelog @@ -5,6 +5,7 @@ libxi (2:1.6.99.1-1) UNRELEASED; urgency=low * add-missing-xi_rawtouch.diff: Upstream commit to add XI_RawTouch in XInputCopyCookie. * control: Bump x11proto-input-dev build-dep to 2.2.99.1. + * libxi6.symbols: Added new symbols. -- Timo Aaltonen tjaal...@ubuntu.com Wed, 06 Feb 2013 23:43:08 +0200 diff --git a/debian/libxi6.symbols b/debian/libxi6.symbols index 0857960..c8ee08a 100644 --- a/debian/libxi6.symbols +++ b/debian/libxi6.symbols @@ -29,6 +29,8 @@ libXi.so.6 libxi6 #MINVER# XGrabDevice@Base 0 XIAllowEvents@Base 2:1.2.99.4 XIAllowTouchEvents@Base 2:1.5.99.2 + XIBarrierReleasePointer@Base 2:1.6.99.1 + XIBarrierReleasePointers@Base 2:1.6.99.1 XIChangeHierarchy@Base 2:1.2.99.4 XIChangeProperty@Base 2:1.2.99.4 XIDefineCursor@Base 2:1.2.99.4 commit 885e2247d055172649a67d4e11e7fc48e7831489 Author: Timo Aaltonen tjaal...@ubuntu.com Date: Thu Feb 7 00:05:21 2013 +0200 control: Bump x11proto-input-dev build-dep to 2.2.99.1. diff --git a/debian/changelog b/debian/changelog index b37e8f2..f0517a2 100644 --- a/debian/changelog +++ b/debian/changelog @@ -4,6 +4,7 @@ libxi (2:1.6.99.1-1) UNRELEASED; urgency=low * control: Bump policy to 3.9.4, no changes. * add-missing-xi_rawtouch.diff: Upstream commit to add XI_RawTouch in XInputCopyCookie. + * control: Bump x11proto-input-dev build-dep to 2.2.99.1. -- Timo Aaltonen tjaal...@ubuntu.com Wed, 06 Feb 2013 23:43:08 +0200 diff --git a/debian/control b/debian/control index c3aa7d2..6e7964f 100644 --- a/debian/control +++ b/debian/control @@ -7,7 +7,7 @@ Build-Depends: debhelper (= 8.1.3), x11proto-core-dev (= 7.0.13), x11proto-xext-dev (= 7.0.3), - x11proto-input-dev (= 2.1.99.6), + x11proto-input-dev (= 2.2.99.1), libx11-dev (= 2:1.4.99.1), libxext-dev (= 2:1.1.1-3), xmlto, commit 83e6dba0860dc19500f7444c8eb89b93d8cadfd5 Author: Timo Aaltonen tjaal...@ubuntu.com Date: Wed Feb 6 23:52:49 2013 +0200 add-missing-xi_rawtouch.diff: Upstream commit to add XI_RawTouch in XInputCopyCookie. diff --git a/debian/changelog b/debian/changelog index a31616c..b37e8f2 100644 --- a/debian/changelog +++ b/debian/changelog @@ -2,6 +2,8 @@ libxi (2:1.6.99.1-1) UNRELEASED; urgency=low * New upstream release. * control: Bump policy to 3.9.4, no changes. + * add-missing-xi_rawtouch.diff: Upstream commit to add XI_RawTouch in +XInputCopyCookie. -- Timo Aaltonen tjaal...@ubuntu.com Wed, 06 Feb 2013 23:43:08 +0200 diff --git a/debian/patches/add-missing-xi_rawtouch.diff b/debian/patches/add-missing-xi_rawtouch.diff new file mode 100644 index 000..4ee049e ---
libxi: Changes to 'ubuntu'
debian/changelog |7 ++ debian/patches/0001_fix_button_mask_and_labels.patch | 59 +++ debian/patches/series|2 3 files changed, 67 insertions(+), 1 deletion(-) New commits: commit 29ef7a1b0963cec232a7f37ef18357cd2f031eb3 Author: Chase Douglas chase.doug...@canonical.com Date: Thu Apr 12 09:39:03 2012 -0700 releasing version 2:1.6.0-0ubuntu2 diff --git a/debian/changelog b/debian/changelog index a33d2f9..63316f8 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,9 +1,9 @@ -libxi (2:1.6.0-0ubuntu2) UNRELEASED; urgency=low +libxi (2:1.6.0-0ubuntu2) precise; urgency=low * Report button state and labels correctly (LP: #980041) - Add patch 0001_fix_button_mask_and_labels.patch from upstream - -- Chase Douglas chase.doug...@ubuntu.com Thu, 12 Apr 2012 09:16:00 -0700 + -- Chase Douglas chase.doug...@ubuntu.com Thu, 12 Apr 2012 09:30:18 -0700 libxi (2:1.6.0-0ubuntu1) precise; urgency=low commit 9c555d94c8438e797d8f76f8789dbdebaaa080b3 Author: Chase Douglas chase.doug...@canonical.com Date: Thu Apr 12 09:30:10 2012 -0700 Report button state and labels correctly (LP: #980041) * Report button state and labels correctly (LP: #980041) - Add patch 0001_fix_button_mask_and_labels.patch from upstream diff --git a/debian/changelog b/debian/changelog index 3eb679d..a33d2f9 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,10 @@ +libxi (2:1.6.0-0ubuntu2) UNRELEASED; urgency=low + + * Report button state and labels correctly (LP: #980041) +- Add patch 0001_fix_button_mask_and_labels.patch from upstream + + -- Chase Douglas chase.doug...@ubuntu.com Thu, 12 Apr 2012 09:16:00 -0700 + libxi (2:1.6.0-0ubuntu1) precise; urgency=low * New upstream release diff --git a/debian/patches/0001_fix_button_mask_and_labels.patch b/debian/patches/0001_fix_button_mask_and_labels.patch new file mode 100644 index 000..91a4447 --- /dev/null +++ b/debian/patches/0001_fix_button_mask_and_labels.patch @@ -0,0 +1,59 @@ +From 8436c920953f288aea2d6d5f370f8eaaaef82d97 Mon Sep 17 00:00:00 2001 +From: Peter Hutterer peter.hutte...@who-t.net +Date: Thu, 15 Mar 2012 11:51:41 +1000 +Subject: [PATCH] Fix wrong button label and mask copy on OS X + +Regression introduced in c1a5a70b51f12dedf354102217c7cd4247ed3a4b. + +If double-padding is applied, the length of the mask on the wire may be +smaller than libXi's mask_len. When copying, only the wire length must be +copied, with the remainder set to 0. +When advancing to the button labels, the wire length matters, not libXi's +internal length. + +Signed-off-by: Peter Hutterer peter.hutte...@who-t.net +Reviewed-by: Jeremy Huddleston jerem...@apple.com +Tested-by: Jeremy Huddleston jerem...@apple.com +--- + src/XExtInt.c | 10 -- + 1 files changed, 8 insertions(+), 2 deletions(-) + +diff --git a/src/XExtInt.c b/src/XExtInt.c +index 89c0894..0c64f9a 100644 +--- a/src/XExtInt.c b/src/XExtInt.c +@@ -1610,12 +1610,14 @@ copy_classes(XIDeviceInfo* to, xXIAnyInfo* from, int *nclasses) + int struct_size; + int state_size; + int labels_size; ++int wire_mask_size; + + cls_wire = (xXIButtonInfo*)any_wire; + sizeXIButtonClassType(cls_wire-num_buttons, + struct_size, state_size, + labels_size); + cls_lib = next_block(ptr_lib, struct_size); ++wire_mask_size = ((cls_wire-num_buttons + 7)/8 + 3)/4 * 4; + + cls_lib-type = cls_wire-type; + cls_lib-sourceid = cls_wire-sourceid; +@@ -1623,10 +1625,14 @@ copy_classes(XIDeviceInfo* to, xXIAnyInfo* from, int *nclasses) + cls_lib-state.mask_len = state_size; + cls_lib-state.mask = next_block(ptr_lib, state_size); + memcpy(cls_lib-state.mask, cls_wire[1], +- cls_lib-state.mask_len); ++ wire_mask_size); ++if (state_size != wire_mask_size) ++memset(cls_lib-state.mask[wire_mask_size], 0, ++ state_size - wire_mask_size); + + cls_lib-labels = next_block(ptr_lib, labels_size); +-atoms =(uint32_t*)((char*)cls_wire[1] + cls_lib-state.mask_len); ++ ++atoms =(uint32_t*)((char*)cls_wire[1] + wire_mask_size); + for (j = 0; j cls_lib-num_buttons; j++) + cls_lib-labels[j] = *atoms++; + +-- +1.7.9.1 + diff --git a/debian/patches/series b/debian/patches/series index fdffa2a..250f656 100644 --- a/debian/patches/series +++ b/debian/patches/series @@ -1 +1 @@ -# placeholder +0001_fix_button_mask_and_labels.patch -- To UNSUBSCRIBE,
libxi: Changes to 'ubuntu'
ChangeLog| 41 ++ configure.ac |2 debian/changelog |8 + debian/patches/0001_scroll_increment_value.patch | 34 - debian/patches/series|2 src/XExtInt.c| 140 --- 6 files changed, 154 insertions(+), 73 deletions(-) New commits: commit 9d9feef0eedd08ab02a452f4f3a9f659eb4a96bc Author: Chase Douglas chase.doug...@canonical.com Date: Fri Mar 30 18:01:02 2012 -0700 releasing version 2:1.6.0-0ubuntu1 diff --git a/debian/changelog b/debian/changelog index 4e3b191..3eb679d 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,10 +1,10 @@ -libxi (2:1.6.0-0ubuntu1) UNRELEASED; urgency=low +libxi (2:1.6.0-0ubuntu1) precise; urgency=low * New upstream release - Bug fixes only * Drop 0001_scroll_increment_value.patch, merged upstream - -- Chase Douglas chase.doug...@ubuntu.com Fri, 30 Mar 2012 17:54:20 -0700 + -- Chase Douglas chase.doug...@ubuntu.com Fri, 30 Mar 2012 17:58:18 -0700 libxi (2:1.5.99.3-0ubuntu2) precise; urgency=low commit a67812efa86bb3f2594f966a95d3d354e8a3d8ce Author: Chase Douglas chase.doug...@canonical.com Date: Fri Mar 30 17:54:54 2012 -0700 Remove scroll increment patch, merged upstream diff --git a/debian/changelog b/debian/changelog index 1388991..31698c2 100644 --- a/debian/changelog +++ b/debian/changelog @@ -2,11 +2,9 @@ libxi (2:1.6.0-1) UNRELEASED; urgency=low * New upstream release * Bump build deps on x11proto-input-dev - * Fix scroll valuator increment value on 32-bit machines -- Added 0001_scroll_increment_value.patch * Bump lintian standards version to 3.9.3 - -- Chase Douglas chase.doug...@ubuntu.com Fri, 30 Mar 2012 17:51:18 -0700 + -- Chase Douglas chase.doug...@ubuntu.com Fri, 30 Mar 2012 17:54:20 -0700 libxi (2:1.5.99.2-1) experimental; urgency=low diff --git a/debian/patches/0001_scroll_increment_value.patch b/debian/patches/0001_scroll_increment_value.patch deleted file mode 100644 index 4c12f18..000 --- a/debian/patches/0001_scroll_increment_value.patch +++ /dev/null @@ -1,34 +0,0 @@ -From 2a31d05ade5a37eac7874f3d118fda80f2fa074c Mon Sep 17 00:00:00 2001 -From: Chase Douglas chase.doug...@canonical.com -Date: Wed, 7 Mar 2012 14:09:17 -0800 -Subject: [PATCH] Use unsigned long long for double fractional calculation - -This fixes scroll class increment values on 32-bit machines. Performing -1UL 32 shifts the bit off the end of a 32-bit unsigned long value. By -expanding to 1ULL, we have the full 64-bits of an unsigned long long -including on 32-bit machines. - -Before this change, xinput list --long would output scroll increment -values of -nan. - -Signed-off-by: Chase Douglas chase.doug...@canonical.com - src/XExtInt.c |2 +- - 1 files changed, 1 insertions(+), 1 deletions(-) - -diff --git a/src/XExtInt.c b/src/XExtInt.c -index 7694f06..89c0894 100644 a/src/XExtInt.c -+++ b/src/XExtInt.c -@@ -1695,7 +1695,7 @@ copy_classes(XIDeviceInfo* to, xXIAnyInfo* from, int *nclasses) - cls_lib-scroll_type= cls_wire-scroll_type; - cls_lib-flags = cls_wire-flags; - cls_lib-increment = cls_wire-increment.integral; --cls_lib-increment += (unsigned int)cls_wire-increment.frac/(double)(1UL 32); -+cls_lib-increment += (unsigned int)cls_wire-increment.frac/(double)(1ULL 32); - - to-classes[cls_idx++] = any_lib; - } --- -1.7.9 - diff --git a/debian/patches/series b/debian/patches/series index b58d4b7..fdffa2a 100644 --- a/debian/patches/series +++ b/debian/patches/series @@ -1 +1 @@ -0001_scroll_increment_value.patch +# placeholder commit a8f9343158e7135c35d168a58c8bc6d75b84e79f Author: Chase Douglas chase.doug...@canonical.com Date: Fri Mar 30 17:51:39 2012 -0700 Bump lintian standards version to 3.9.3 diff --git a/debian/changelog b/debian/changelog index fcd8366..1388991 100644 --- a/debian/changelog +++ b/debian/changelog @@ -4,8 +4,9 @@ libxi (2:1.6.0-1) UNRELEASED; urgency=low * Bump build deps on x11proto-input-dev * Fix scroll valuator increment value on 32-bit machines - Added 0001_scroll_increment_value.patch + * Bump lintian standards version to 3.9.3 - -- Chase Douglas chase.doug...@ubuntu.com Fri, 30 Mar 2012 17:49:28 -0700 + -- Chase Douglas chase.doug...@ubuntu.com Fri, 30 Mar 2012 17:51:18 -0700 libxi (2:1.5.99.2-1) experimental; urgency=low diff --git a/debian/control b/debian/control index b7ff2cd..a503100 100644 --- a/debian/control +++ b/debian/control @@ -22,7 +22,7 @@ Build-Depends: xorg-sgml-doctools (= 1:1.8), xsltproc, w3m, -Standards-Version: 3.9.2 +Standards-Version: 3.9.3 Vcs-Git: git://git.debian.org/git/pkg-xorg/lib/libxi Vcs-Browser:
libxi: Changes to 'ubuntu'
debian/changelog |8 + debian/control |2 - debian/patches/0001_scroll_increment_value.patch | 34 +++ debian/patches/series|2 - 4 files changed, 44 insertions(+), 2 deletions(-) New commits: commit 2eb85ada770daf89907b0a594772959e916ba4f3 Author: Chase Douglas chase.doug...@canonical.com Date: Wed Mar 7 14:44:27 2012 -0800 releasing version 2:1.5.99.3-0ubuntu2 diff --git a/debian/changelog b/debian/changelog index 9164125..d181b34 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,10 +1,10 @@ -libxi (2:1.5.99.3-0ubuntu2) UNRELEASED; urgency=low +libxi (2:1.5.99.3-0ubuntu2) precise; urgency=low * Fix scroll valuator increment value on 32-bit machines (LP: #949465) - Added 0001_scroll_increment_value.patch * Bump lintian standards to 3.9.3 - -- Chase Douglas chase.doug...@ubuntu.com Wed, 07 Mar 2012 14:42:28 -0800 + -- Chase Douglas chase.doug...@ubuntu.com Wed, 07 Mar 2012 14:44:19 -0800 libxi (2:1.5.99.3-0ubuntu1) precise; urgency=low commit 092dccd901b03ad09c456ce676e17b2074e80ecf Author: Chase Douglas chase.doug...@canonical.com Date: Wed Mar 7 14:42:49 2012 -0800 Bump lintian standards to 3.9.3 diff --git a/debian/changelog b/debian/changelog index bb89c3b..9164125 100644 --- a/debian/changelog +++ b/debian/changelog @@ -2,8 +2,9 @@ libxi (2:1.5.99.3-0ubuntu2) UNRELEASED; urgency=low * Fix scroll valuator increment value on 32-bit machines (LP: #949465) - Added 0001_scroll_increment_value.patch + * Bump lintian standards to 3.9.3 - -- Chase Douglas chase.doug...@ubuntu.com Wed, 07 Mar 2012 14:21:45 -0800 + -- Chase Douglas chase.doug...@ubuntu.com Wed, 07 Mar 2012 14:42:28 -0800 libxi (2:1.5.99.3-0ubuntu1) precise; urgency=low diff --git a/debian/control b/debian/control index 92b65b7..1bd9ae7 100644 --- a/debian/control +++ b/debian/control @@ -23,7 +23,7 @@ Build-Depends: xorg-sgml-doctools (= 1:1.8), xsltproc, w3m, -Standards-Version: 3.9.2 +Standards-Version: 3.9.3 Vcs-Git: git://git.debian.org/git/pkg-xorg/lib/libxi Vcs-Browser: http://git.debian.org/?p=pkg-xorg/lib/libxi.git commit fd98d96f01bf47043f191fbfae29667d5a8607f9 Author: Chase Douglas chase.doug...@canonical.com Date: Wed Mar 7 14:20:22 2012 -0800 Fix scroll valuator increment value on 32-bit machines (LP: #949465) * Fix scroll valuator increment value on 32-bit machines (LP: #949465) - Added 0001_scroll_increment_value.patch diff --git a/debian/changelog b/debian/changelog index 77ef652..bb89c3b 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,10 @@ +libxi (2:1.5.99.3-0ubuntu2) UNRELEASED; urgency=low + + * Fix scroll valuator increment value on 32-bit machines (LP: #949465) +- Added 0001_scroll_increment_value.patch + + -- Chase Douglas chase.doug...@ubuntu.com Wed, 07 Mar 2012 14:21:45 -0800 + libxi (2:1.5.99.3-0ubuntu1) precise; urgency=low * New upstream release candidate diff --git a/debian/patches/0001_scroll_increment_value.patch b/debian/patches/0001_scroll_increment_value.patch new file mode 100644 index 000..4c12f18 --- /dev/null +++ b/debian/patches/0001_scroll_increment_value.patch @@ -0,0 +1,34 @@ +From 2a31d05ade5a37eac7874f3d118fda80f2fa074c Mon Sep 17 00:00:00 2001 +From: Chase Douglas chase.doug...@canonical.com +Date: Wed, 7 Mar 2012 14:09:17 -0800 +Subject: [PATCH] Use unsigned long long for double fractional calculation + +This fixes scroll class increment values on 32-bit machines. Performing +1UL 32 shifts the bit off the end of a 32-bit unsigned long value. By +expanding to 1ULL, we have the full 64-bits of an unsigned long long +including on 32-bit machines. + +Before this change, xinput list --long would output scroll increment +values of -nan. + +Signed-off-by: Chase Douglas chase.doug...@canonical.com +--- + src/XExtInt.c |2 +- + 1 files changed, 1 insertions(+), 1 deletions(-) + +diff --git a/src/XExtInt.c b/src/XExtInt.c +index 7694f06..89c0894 100644 +--- a/src/XExtInt.c b/src/XExtInt.c +@@ -1695,7 +1695,7 @@ copy_classes(XIDeviceInfo* to, xXIAnyInfo* from, int *nclasses) + cls_lib-scroll_type= cls_wire-scroll_type; + cls_lib-flags = cls_wire-flags; + cls_lib-increment = cls_wire-increment.integral; +-cls_lib-increment += (unsigned int)cls_wire-increment.frac/(double)(1UL 32); ++cls_lib-increment += (unsigned int)cls_wire-increment.frac/(double)(1ULL 32); + + to-classes[cls_idx++] = any_lib; + } +-- +1.7.9 + diff --git a/debian/patches/series b/debian/patches/series index 9bf2d52..b58d4b7 100644 --- a/debian/patches/series +++ b/debian/patches/series @@ -1 +1 @@ -# placeholder. +0001_scroll_increment_value.patch -- To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org with a
libxi: Changes to 'ubuntu'
ChangeLog | 52 ++ configure.ac |6 ++-- debian/changelog | 27 + debian/control|4 +-- debian/libxi6.symbols |4 ++- debian/rules |2 - man/XSelectExtensionEvent.txt |2 - src/XIAllowEvents.c | 23 +++--- src/XListDev.c| 27 +++-- 9 files changed, 121 insertions(+), 26 deletions(-) New commits: commit 784b1fb88145278b0f97549f9e4f75fda46b0be3 Author: Chase Douglas chase.doug...@canonical.com Date: Fri Feb 10 23:19:39 2012 +0100 releasing version 2:1.5.99.3-0ubuntu1 diff --git a/debian/changelog b/debian/changelog index ee18a9e..77ef652 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,10 +1,10 @@ -libxi (2:1.5.99.3-0ubuntu1) UNRELEASED; urgency=low +libxi (2:1.5.99.3-0ubuntu1) precise; urgency=low * New upstream release candidate * Bump deps on x11proto-input-dev to 2.1.99.6 * Fix libxi6.symbols (delete errant XIUngrabTouchBegin from ubuntu version) - -- Chase Douglas chase.doug...@ubuntu.com Fri, 10 Feb 2012 23:18:23 +0100 + -- Chase Douglas chase.doug...@ubuntu.com Fri, 10 Feb 2012 23:19:36 +0100 libxi (2:1.5.99.2-1) experimental; urgency=low commit e6f0d0e9ba9ddee34914671579fe05731663e26c Author: Chase Douglas chase.doug...@canonical.com Date: Fri Feb 10 23:19:34 2012 +0100 Fix libxi6.symbols (delete errant XIUngrabTouchBegin from ubuntu version) diff --git a/debian/changelog b/debian/changelog index b02174b..ee18a9e 100644 --- a/debian/changelog +++ b/debian/changelog @@ -2,8 +2,9 @@ libxi (2:1.5.99.3-0ubuntu1) UNRELEASED; urgency=low * New upstream release candidate * Bump deps on x11proto-input-dev to 2.1.99.6 + * Fix libxi6.symbols (delete errant XIUngrabTouchBegin from ubuntu version) - -- Chase Douglas chase.doug...@ubuntu.com Fri, 10 Feb 2012 23:12:08 +0100 + -- Chase Douglas chase.doug...@ubuntu.com Fri, 10 Feb 2012 23:18:23 +0100 libxi (2:1.5.99.2-1) experimental; urgency=low diff --git a/debian/libxi6.symbols b/debian/libxi6.symbols index 0643a1d..535ce2f 100644 --- a/debian/libxi6.symbols +++ b/debian/libxi6.symbols @@ -77,7 +77,6 @@ libXi.so.6 libxi6 #MINVER# XUngrabDevice@Base 0 XUngrabDeviceButton@Base 0 XUngrabDeviceKey@Base 0 - XIUngrabTouchBegin@Base 2:1.4.1-1ubuntu1 _XiGetDevicePresenceNotifyEvent@Base 2:1.1.2 _xibadclass@Base 0 _xibaddevice@Base 0 commit 9e9f93216b12b98b7371bcd2676a96248ffdca59 Author: Chase Douglas chase.doug...@canonical.com Date: Fri Feb 10 23:12:29 2012 +0100 Bump deps on x11proto-input-dev to 2.1.99.6 diff --git a/debian/changelog b/debian/changelog index 31baf3d..b02174b 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,8 +1,9 @@ libxi (2:1.5.99.3-0ubuntu1) UNRELEASED; urgency=low * New upstream release candidate + * Bump deps on x11proto-input-dev to 2.1.99.6 - -- Chase Douglas chase.doug...@ubuntu.com Fri, 10 Feb 2012 23:11:05 +0100 + -- Chase Douglas chase.doug...@ubuntu.com Fri, 10 Feb 2012 23:12:08 +0100 libxi (2:1.5.99.2-1) experimental; urgency=low diff --git a/debian/control b/debian/control index 5226e40..92b65b7 100644 --- a/debian/control +++ b/debian/control @@ -8,7 +8,7 @@ Build-Depends: debhelper (= 8.1.3), x11proto-core-dev (= 7.0.13), x11proto-xext-dev (= 7.0.3), - x11proto-input-dev (= 2.1.99.5), + x11proto-input-dev (= 2.1.99.6), libx11-dev (= 2:1.4.99.1), libxext-dev (= 2:1.1.1-3), xmlto, @@ -87,7 +87,7 @@ Depends: libxi6 (= ${binary:Version}), libx11-dev, libxext-dev, - x11proto-input-dev (= 2.1.99.4), + x11proto-input-dev (= 2.1.99.6), xorg-sgml-doctools (= 1:1.5), Replaces: x11proto-input-dev ( 1.9.99) commit 54209d37873661d2aaf92deab9ddca702e201dc3 Author: Chase Douglas chase.doug...@canonical.com Date: Fri Feb 10 23:11:35 2012 +0100 Bump changelogs. diff --git a/ChangeLog b/ChangeLog index 08ddaec..d05afbf 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,55 @@ +commit 34964b05c16161de65709d60799b9ad97ce56296 +Author: Peter Hutterer peter.hutte...@who-t.net +Date: Fri Jan 27 15:35:44 2012 +1000 + +libXi 1.5.99.3 + +Signed-off-by: Peter Hutterer peter.hutte...@who-t.net + +commit b355b7300235395717de06809ee6631ce55d3189 +Author: Peter Hutterer peter.hutte...@who-t.net +Date: Fri Jan 27 13:28:52 2012 +1000 + +Handle new XIAllowEvent request size + +inputproto 2.1.99.6 restored the previous request for ABI compatibility +reasons, and it introduced a new XI 2.2 specific define. + +Signed-off-by: Peter Hutterer peter.hutte...@who-t.net +Reviewed-by: Keith Packard kei...@keithp.com + +commit 07ced7b48219e3bc0c98806f3d7106f86d1b2ca0 +Author: Peter Hutterer peter.hutte...@who-t.net +Date: Tue Jan 17 21:26:14 2012 +0100 + +Force class alignment to a multiple of sizeof(XID). + +Calculate length field to a multiples of
libxi: Changes to 'ubuntu'
debian/changelog | 13 + debian/control |4 ++-- 2 files changed, 15 insertions(+), 2 deletions(-) New commits: commit 5c2125e70099ff87007223af4e3083ebefc6d619 Author: Christopher James Halse Rogers r...@ubuntu.com Date: Wed Jan 18 11:47:14 2012 +1100 Bump build-depends on x11proto-input-dev to ensure we really get the MT protocol diff --git a/debian/changelog b/debian/changelog index e1cd9c4..a97ab3d 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,10 @@ +libxi (2:1.5.99.2-0ubuntu3) precise; urgency=low + + * Bump build depends on x11proto-input-dev to 2.1.99.5. Our 2.1.99.4 package +is really 2.0.2, so 2.1.99.5 is the first version with MT support. + + -- Christopher James Halse Rogers r...@ubuntu.com Wed, 18 Jan 2012 11:44:39 +1100 + libxi (2:1.5.99.2-0ubuntu2) precise; urgency=low * Bump build depends on libx11-dev diff --git a/debian/control b/debian/control index 385a09d..5226e40 100644 --- a/debian/control +++ b/debian/control @@ -8,7 +8,7 @@ Build-Depends: debhelper (= 8.1.3), x11proto-core-dev (= 7.0.13), x11proto-xext-dev (= 7.0.3), - x11proto-input-dev (= 2.1.99.4), + x11proto-input-dev (= 2.1.99.5), libx11-dev (= 2:1.4.99.1), libxext-dev (= 2:1.1.1-3), xmlto, commit f112c10ec56c35e81a735eca4ee957d5838fde26 Author: Christopher James Halse Rogers r...@ubuntu.com Date: Wed Jan 18 11:42:57 2012 +1100 Bump build-depends on libx11-dev diff --git a/debian/changelog b/debian/changelog index 1c2b4b8..e1cd9c4 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,9 @@ +libxi (2:1.5.99.2-0ubuntu2) precise; urgency=low + + * Bump build depends on libx11-dev + + -- Chase Douglas chase.doug...@ubuntu.com Fri, 13 Jan 2012 17:31:04 +0100 + libxi (2:1.5.99.2-0ubuntu1) precise; urgency=low * New upstream release candidate: diff --git a/debian/control b/debian/control index 796a3f0..385a09d 100644 --- a/debian/control +++ b/debian/control @@ -9,7 +9,7 @@ Build-Depends: x11proto-core-dev (= 7.0.13), x11proto-xext-dev (= 7.0.3), x11proto-input-dev (= 2.1.99.4), - libx11-dev (= 2:1.3.3-2), + libx11-dev (= 2:1.4.99.1), libxext-dev (= 2:1.1.1-3), xmlto, asciidoc (= 8.4.5), -- To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/e1rnkpp-0003cr...@vasks.debian.org
libxi: Changes to 'ubuntu-oneiric'
New branch 'ubuntu-oneiric' available with the following commits: -- To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/e1rdvfd-j9...@vasks.debian.org
libxi: Changes to 'ubuntu'
ChangeLog| 647 Makefile.am |2 configure.ac | 17 debian/changelog | 23 debian/control |9 debian/libxi-dev.install |6 debian/libxi6.symbols|2 debian/patches/1_xi2.1.patch | 375 debian/patches/series|1 debian/rules |3 doc/.gitignore |4 doc/Makefile.am | 63 -- doc/porting.xml | 1209 --- docbook.am | 105 +++ include/X11/extensions/XInput2.h | 62 ++ man/Makefile.am | 15 man/XGetFeedbackControl.txt | 55 - man/XIChangeProperty.txt | 16 man/XIGrabButton.txt | 107 ++- man/XIGrabDevice.txt | 15 man/XIGrabEnter.txt | 23 man/XIQueryDevice.txt| 69 ++ specs/.gitignore |1 specs/Makefile.am| 65 -- specs/encoding.xml |2 specs/inputlib.xml | 47 - specs/library.xml| 446 +++--- src/Makefile.am |9 src/XAllowDv.c |3 src/XChgDCtl.c |4 src/XChgFCtl.c |4 src/XChgKMap.c |4 src/XChgKbd.c|4 src/XChgPnt.c|4 src/XChgProp.c |4 src/XCloseDev.c |4 src/XDevBell.c |4 src/XExtInt.c| 170 + src/XExtToWire.c |4 src/XFreeLst.c |4 src/XGMotion.c |3 src/XGetBMap.c |4 src/XGetCPtr.c |3 src/XGetDCtl.c |4 src/XGetFCtl.c |4 src/XGetKMap.c |4 src/XGetMMap.c |3 src/XGetProp.c |3 src/XGetVers.c |4 src/XGrDvBut.c |3 src/XGrDvKey.c |3 src/XGrabDev.c |3 src/XGtFocus.c |3 src/XGtSelect.c |3 src/XIAllowEvents.c | 50 + src/XIDefineCursor.c |4 src/XIGetDevFocus.c |3 src/XIGrabDevice.c |4 src/XIHierarchy.c|3 src/XIPassiveGrab.c | 36 + src/XIQueryDevice.c | 18 src/XIQueryPointer.c |3 src/XIQueryVersion.c |5 src/XISelEv.c|3 src/XISetCPtr.c |3 src/XISetDevFocus.c |4 src/XIWarpPointer.c |3 src/XIint.h | 16 src/XListDProp.c |2 src/XListDev.c |3 src/XOpenDev.c |3 src/XQueryDv.c |3 src/XSelect.c|3 src/XSetBMap.c |3 src/XSetDVal.c |3 src/XSetMMap.c |3 src/XSetMode.c |3 src/XSndExEv.c | 14 src/XStFocus.c |3 src/XUngrDev.c |3 src/XUngrDvB.c |3 src/XUngrDvK.c |3 82 files changed, 1760 insertions(+), 2105 deletions(-) New commits: commit 7bce4d47d420523e45d0105e1436f3ef63aa76b3 Author: Chase Douglas chase.doug...@canonical.com Date: Wed Dec 21 19:26:22 2011 -0800 releasing version 2:1.5.99.2-0ubuntu1 diff --git a/debian/changelog b/debian/changelog index 158bfc8..1c2b4b8 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,4 +1,4 @@ -libxi (2:1.5.99.2-0ubuntu1) UNRELEASED; urgency=low +libxi (2:1.5.99.2-0ubuntu1) precise; urgency=low * New upstream release candidate: - Really with multitouch support. @@ -6,7 +6,7 @@ libxi (2:1.5.99.2-0ubuntu1) UNRELEASED; urgency=low * Bump x11proto-input-dev dependencies * Bump XIAllowTouchEvents symbols minver due to added parameter - -- Chase Douglas chase.doug...@ubuntu.com Wed, 21 Dec 2011 19:22:11 -0800 + -- Chase Douglas chase.doug...@ubuntu.com Wed, 21 Dec 2011 19:25:46 -0800 libxi (2:1.4.99.1-1) experimental; urgency=low commit 7c82aa3bd51fbc2968c31d4b54c53cbcc08bef95 Author: Chase Douglas chase.doug...@canonical.com Date: Wed Dec 21 19:23:03 2011 -0800 Bump XIAllowTouchEvents symbols minver due to added parameter diff --git a/debian/changelog b/debian/changelog index 4570ee9..158bfc8 100644 --- a/debian/changelog +++ b/debian/changelog @@ -4,8 +4,9 @@ libxi (2:1.5.99.2-0ubuntu1) UNRELEASED; urgency=low - Really with multitouch support. * Removed prototype multitouch patch * Bump
libxi: Changes to 'ubuntu'
ChangeLog| 127 +++ configure.ac |2 debian/changelog | 31 ++ debian/control |6 +- debian/patches/1_xi2.1.patch |4 - debian/patches/series|3 - debian/rules | 11 ++- man/XGetExtensionVersion.txt | 11 ++- man/XIChangeHierarchy.txt|3 - man/XIChangeProperty.txt |2 man/XIGrabButton.txt |2 man/XIGrabEnter.txt |2 src/XExtInt.c|2 src/XIHierarchy.c|3 + src/XIPassiveGrab.c |4 - src/XISelEv.c|2 16 files changed, 191 insertions(+), 24 deletions(-) New commits: commit e2728a953ca72a9ef7ac63a50bb9c5a0972d2a6a Author: Timo Aaltonen tjaal...@ubuntu.com Date: Tue Jun 14 10:01:28 2011 +0300 Update 1_xi2.1.patch diff --git a/debian/patches/1_xi2.1.patch b/debian/patches/1_xi2.1.patch index 0425c1b..70caf4d 100644 --- a/debian/patches/1_xi2.1.patch +++ b/debian/patches/1_xi2.1.patch @@ -4,8 +4,8 @@ # Initialize Autoconf AC_PREREQ([2.60]) --AC_INIT([libXi], [1.4.2], -+AC_INIT([libXi], [1.4.2.99.1], +-AC_INIT([libXi], [1.4.3], ++AC_INIT([libXi], [1.4.3.99.1], [https://bugs.freedesktop.org/enter_bug.cgi?product=xorg], [libXi]) AC_CONFIG_SRCDIR([Makefile.am]) AC_CONFIG_HEADERS([src/config.h]) commit 60e06a977ee4f7bb534cda37f6a87e966036c81c Author: Julien Cristau jcris...@debian.org Date: Sun Jun 12 00:20:31 2011 +0200 Upload to unstable diff --git a/debian/changelog b/debian/changelog index 7f416c6..0474e91 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,9 +1,10 @@ -libxi (2:1.4.3-3) UNRELEASED; urgency=low +libxi (2:1.4.3-3) unstable; urgency=low + * Team upload. * Don't ship debug symbols for the udeb in libxi6-dbg. * Add build-{arch,indep} debian/rules targets. - -- Julien Cristau jcris...@debian.org Sun, 12 Jun 2011 00:19:18 +0200 + -- Julien Cristau jcris...@debian.org Sun, 12 Jun 2011 00:20:23 +0200 libxi (2:1.4.3-2) unstable; urgency=low commit a08b85b3f03906c80573632c7ca7ff33872d7668 Author: Julien Cristau jcris...@debian.org Date: Sun Jun 12 00:20:22 2011 +0200 Add build-{arch,indep} debian/rules targets. diff --git a/debian/changelog b/debian/changelog index fa9b508..7f416c6 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,6 +1,7 @@ libxi (2:1.4.3-3) UNRELEASED; urgency=low * Don't ship debug symbols for the udeb in libxi6-dbg. + * Add build-{arch,indep} debian/rules targets. -- Julien Cristau jcris...@debian.org Sun, 12 Jun 2011 00:19:18 +0200 diff --git a/debian/rules b/debian/rules index 1ea2432..d68052a 100755 --- a/debian/rules +++ b/debian/rules @@ -47,7 +47,11 @@ build/config.status: configure CFLAGS=$(CFLAGS) -build: build-stamp +build: build-indep build-arch +build-indep: +build-arch: build-stamp +.PHONY: build build-indep build-arch + build-stamp: build/config.status dh_testdir cd build $(MAKE) @@ -105,4 +109,4 @@ binary-indep: build install # Nothing to do binary: binary-indep binary-arch -.PHONY: build clean binary-indep binary-arch binary install +.PHONY: clean binary-indep binary-arch binary install commit 3e796717c0dffd71824145669e504659adc740eb Author: Julien Cristau jcris...@debian.org Date: Sun Jun 12 00:19:36 2011 +0200 Don't ship debug symbols for the udeb in libxi6-dbg. diff --git a/debian/changelog b/debian/changelog index 64511cb..fa9b508 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,9 @@ +libxi (2:1.4.3-3) UNRELEASED; urgency=low + + * Don't ship debug symbols for the udeb in libxi6-dbg. + + -- Julien Cristau jcris...@debian.org Sun, 12 Jun 2011 00:19:18 +0200 + libxi (2:1.4.3-2) unstable; urgency=low * Team upload. diff --git a/debian/rules b/debian/rules index 75fb414..1ea2432 100755 --- a/debian/rules +++ b/debian/rules @@ -89,7 +89,8 @@ binary-arch: build install dh_installman dh_installchangelogs ChangeLog dh_link - dh_strip --dbg-package=$(PACKAGE)-dbg + dh_strip -p$(PACKAGE) --dbg-package=$(PACKAGE)-dbg + dh_strip -N$(PACKAGE) dh_compress dh_fixperms dh_makeshlibs -V'libxi6 (= 2:1.2.99.4)' --add-udeb=$(PACKAGE)-udeb commit 3dc1390e099d60a1c09e69ccda9c2b019d178080 Author: Julien Cristau jcris...@debian.org Date: Sat Jun 11 16:14:45 2011 +0200 Upload to unstable diff --git a/debian/changelog b/debian/changelog index 6fcee0c..64511cb 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,4 +1,6 @@ -libxi (2:1.4.3-2) UNRELEASED; urgency=low +libxi (2:1.4.3-2) unstable; urgency=low + + * Team upload. [ Steve Langasek ] * Build for multiarch. @@ -6,7 +8,7 @@ libxi (2:1.4.3-2) UNRELEASED; urgency=low [ Julien Cristau ] * Remove David Nusinow from Uploaders. - -- Julien Cristau jcris...@debian.org Sat, 11 Jun 2011 16:10:55 +0200 + -- Julien
libxi: Changes to 'ubuntu'
debian/changelog| 10 +++--- debian/patches/100_len_raw_events.patch | 51 2 files changed, 6 insertions(+), 55 deletions(-) New commits: commit 6f24a910db3c5ef99a16872888e7faf17453527b Author: Timo Aaltonen tjaal...@ubuntu.com Date: Tue Jun 14 15:26:10 2011 +0300 Update the changelog for release. and add some details. diff --git a/debian/changelog b/debian/changelog index 1b68868..070fb93 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,9 +1,11 @@ -libxi (2:1.4.3-3ubuntu1) UNRELEASED; urgency=low +libxi (2:1.4.3-3ubuntu1) oneiric; urgency=low - * Merge from Debian unstable. - * Update 1_xi2.1.patch. + * 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. - -- Timo Aaltonen tjaal...@ubuntu.com Wed, 25 May 2011 11:04:02 +0300 + -- Timo Aaltonen tjaal...@ubuntu.com Tue, 14 Jun 2011 14:28:17 +0300 libxi (2:1.4.3-3) unstable; urgency=low diff --git a/debian/patches/100_len_raw_events.patch b/debian/patches/100_len_raw_events.patch deleted file mode 100644 index 9320f27..000 --- a/debian/patches/100_len_raw_events.patch +++ /dev/null @@ -1,51 +0,0 @@ -commit af65475b1f6b7209750220a74aaad9968d54aaf7 -Author: Peter Hutterer peter.hutte...@who-t.net -Date: Tue May 3 13:21:02 2011 +1000 - -Allocate enough memory for raw events + extra data. - -Necessary space was calculated, but not actually used to allocate memory. As -a result, valuator data would overwrite the allocated memory. - -==4166== Invalid write of size 1 -==4166==at 0x4C29F04: memcpy (mc_replace_strmem.c:497) -==4166==by 0x8F39180: ??? (in /usr/lib/libXi.so.6.1.0) -==4166==by 0x7433D48: _XCopyEventCookie (in /usr/lib/libX11.so.6.3.0) -==4166==by 0x7425166: XPeekEvent (in /usr/lib/libX11.so.6.3.0) -==4166==by 0x49C3E3: process_key (x11_be.c:1065) -==4166==by 0x49EA5C: event_key_release (x11_be.c:2201) -==4166==by 0x49DD6E: x11_be_process_events (x11_be.c:1892) -==4166==by 0x4A38F4: x11_be_main_loop (x11_be.c:4353) -==4166==by 0x4A39E1: x11_be_thread_main (x11_be.c:4385) -==4166==by 0x87549C9: start_thread (pthread_create.c:300) -==4166==by 0x8A516FC: clone (clone.S:112) -==4166== Address 0x168afe80 is 0 bytes after a block of size 96 alloc'd -==4166==at 0x4C284A8: malloc (vg_replace_malloc.c:236) -==4166==by 0x8F390BD: ??? (in /usr/lib/libXi.so.6.1.0) -==4166==by 0x7433D48: _XCopyEventCookie (in /usr/lib/libX11.so.6.3.0) -==4166==by 0x7425166: XPeekEvent (in /usr/lib/libX11.so.6.3.0) -==4166==by 0x49C3E3: process_key (x11_be.c:1065) -==4166==by 0x49EA5C: event_key_release (x11_be.c:2201) -==4166==by 0x49DD6E: x11_be_process_events (x11_be.c:1892) -==4166==by 0x4A38F4: x11_be_main_loop (x11_be.c:4353) -==4166==by 0x4A39E1: x11_be_thread_main (x11_be.c:4385) -==4166==by 0x87549C9: start_thread (pthread_create.c:300) - -Reported-by: Roger Cruz roger.c...@virtualcomputer.com -Signed-off-by: Peter Hutterer peter.hutte...@who-t.net -Reviewed-by: Jeremy Huddleston jerem...@apple.com -Reviewed-by: Daniel Stone dan...@fooishbar.org - -diff --git a/src/XExtInt.c b/src/XExtInt.c -index d1451cc..134ccc6 100644 a/src/XExtInt.c -+++ b/src/XExtInt.c -@@ -1259,7 +1259,7 @@ copyRawEvent(XGenericEventCookie *cookie_in, - len = sizeof(XIRawEvent) + in-valuators.mask_len; - len += bits * sizeof(double) * 2; - --ptr = cookie_out-data = malloc(sizeof(XIRawEvent)); -+ptr = cookie_out-data = malloc(len); - if (!ptr) - return False; - -- To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/e1qwzwm-0008me...@vasks.debian.org
libxi: Changes to 'ubuntu'
debian/patches/.gitignore |1 debian/patches/100_len_raw_events.patch | 51 2 files changed, 52 insertions(+) New commits: commit 236593e3f348176b2a44e5118c35fac11bce2204 Author: Bryce Harrington br...@canonical.com Date: Thu May 19 10:26:44 2011 -0700 Add missing patch. Stop git from ignoring patches. diff --git a/debian/patches/.gitignore b/debian/patches/.gitignore new file mode 100644 index 000..69f1bf4 --- /dev/null +++ b/debian/patches/.gitignore @@ -0,0 +1 @@ +!*.patch diff --git a/debian/patches/100_len_raw_events.patch b/debian/patches/100_len_raw_events.patch new file mode 100644 index 000..9320f27 --- /dev/null +++ b/debian/patches/100_len_raw_events.patch @@ -0,0 +1,51 @@ +commit af65475b1f6b7209750220a74aaad9968d54aaf7 +Author: Peter Hutterer peter.hutte...@who-t.net +Date: Tue May 3 13:21:02 2011 +1000 + +Allocate enough memory for raw events + extra data. + +Necessary space was calculated, but not actually used to allocate memory. As +a result, valuator data would overwrite the allocated memory. + +==4166== Invalid write of size 1 +==4166==at 0x4C29F04: memcpy (mc_replace_strmem.c:497) +==4166==by 0x8F39180: ??? (in /usr/lib/libXi.so.6.1.0) +==4166==by 0x7433D48: _XCopyEventCookie (in /usr/lib/libX11.so.6.3.0) +==4166==by 0x7425166: XPeekEvent (in /usr/lib/libX11.so.6.3.0) +==4166==by 0x49C3E3: process_key (x11_be.c:1065) +==4166==by 0x49EA5C: event_key_release (x11_be.c:2201) +==4166==by 0x49DD6E: x11_be_process_events (x11_be.c:1892) +==4166==by 0x4A38F4: x11_be_main_loop (x11_be.c:4353) +==4166==by 0x4A39E1: x11_be_thread_main (x11_be.c:4385) +==4166==by 0x87549C9: start_thread (pthread_create.c:300) +==4166==by 0x8A516FC: clone (clone.S:112) +==4166== Address 0x168afe80 is 0 bytes after a block of size 96 alloc'd +==4166==at 0x4C284A8: malloc (vg_replace_malloc.c:236) +==4166==by 0x8F390BD: ??? (in /usr/lib/libXi.so.6.1.0) +==4166==by 0x7433D48: _XCopyEventCookie (in /usr/lib/libX11.so.6.3.0) +==4166==by 0x7425166: XPeekEvent (in /usr/lib/libX11.so.6.3.0) +==4166==by 0x49C3E3: process_key (x11_be.c:1065) +==4166==by 0x49EA5C: event_key_release (x11_be.c:2201) +==4166==by 0x49DD6E: x11_be_process_events (x11_be.c:1892) +==4166==by 0x4A38F4: x11_be_main_loop (x11_be.c:4353) +==4166==by 0x4A39E1: x11_be_thread_main (x11_be.c:4385) +==4166==by 0x87549C9: start_thread (pthread_create.c:300) + +Reported-by: Roger Cruz roger.c...@virtualcomputer.com +Signed-off-by: Peter Hutterer peter.hutte...@who-t.net +Reviewed-by: Jeremy Huddleston jerem...@apple.com +Reviewed-by: Daniel Stone dan...@fooishbar.org + +diff --git a/src/XExtInt.c b/src/XExtInt.c +index d1451cc..134ccc6 100644 +--- a/src/XExtInt.c b/src/XExtInt.c +@@ -1259,7 +1259,7 @@ copyRawEvent(XGenericEventCookie *cookie_in, + len = sizeof(XIRawEvent) + in-valuators.mask_len; + len += bits * sizeof(double) * 2; + +-ptr = cookie_out-data = malloc(sizeof(XIRawEvent)); ++ptr = cookie_out-data = malloc(len); + if (!ptr) + return False; + -- To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/e1qn70a-0005kh...@alioth.debian.org
libxi: Changes to 'ubuntu'
debian/changelog | 11 +++ 1 file changed, 11 insertions(+) New commits: commit 893b749962ad45b10e13ce4c9adf7c2705a467a2 Author: Bryce Harrington br...@canonical.com Date: Thu May 5 23:41:48 2011 -0700 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) diff --git a/debian/changelog b/debian/changelog index d26e303..a5ed924 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,14 @@ +libxi (2:1.4.1-1ubuntu3) oneiric; urgency=low + + * 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) + + -- Bryce Harrington br...@ubuntu.com Thu, 05 May 2011 14:11:39 -0700 + libxi (2:1.4.1-1ubuntu2) natty; urgency=low * FFe LP: #733501: build for multiarch. -- To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/e1qiejc-00069s...@alioth.debian.org
Re: libxi: Changes to 'ubuntu'
Hi, Bryce Harrington bryce-gu...@alioth.debian.org (06/05/2011): debian/changelog | 11 +++ 1 file changed, 11 insertions(+) git show origin/ubuntu:debian/patches seems to confirm you're apparently missing a few git add. :) Mraw, KiBi. signature.asc Description: Digital signature
libxi: Changes to 'ubuntu'
debian/changelog |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) New commits: commit 97b96f89a2cab1dfdeb668419f6cc93815865b36 Author: Steve Langasek steve.langa...@ubuntu.com Date: Wed Mar 23 00:36:59 2011 -0700 mark as uploaded diff --git a/debian/changelog b/debian/changelog index 8c53ba2..0c36b24 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,4 +1,4 @@ -libxi (2:1.4.1-1ubuntu1) UNRELEASED; urgency=low +libxi (2:1.4.1-1ubuntu1) natty; urgency=low * Add xi 2.1 support - Added 1_xi2.1.patch -- To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/e1q2id5-0007ro...@alioth.debian.org
libxi: Changes to 'ubuntu'
debian/changelog |6 ++ debian/control |5 - debian/libxi-dev.install |6 +++--- debian/libxi6-udeb.install |2 +- debian/libxi6.install |2 +- debian/rules |2 ++ 6 files changed, 17 insertions(+), 6 deletions(-) New commits: commit 4becd4a66beca9c391ff6facc1a720c70f546148 Author: Steve Langasek steve.langa...@ubuntu.com Date: Wed Mar 23 00:38:04 2011 -0700 FFe LP: #733501: build for multiarch. diff --git a/debian/changelog b/debian/changelog index 0c36b24..d26e303 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,9 @@ +libxi (2:1.4.1-1ubuntu2) natty; urgency=low + + * FFe LP: #733501: build for multiarch. + + -- Steve Langasek steve.langa...@ubuntu.com Wed, 23 Mar 2011 00:37:35 -0700 + libxi (2:1.4.1-1ubuntu1) natty; urgency=low * Add xi 2.1 support diff --git a/debian/control b/debian/control index 79591f3..c315f59 100644 --- a/debian/control +++ b/debian/control @@ -5,7 +5,7 @@ Maintainer: Ubuntu X-SWAT ubunt...@lists.ubuntu.com XSBC-Original-Maintainer: Debian X Strike Force debian-x@lists.debian.org Uploaders: David Nusinow dnusi...@debian.org, Drew Parsons dpars...@debian.org, Cyril Brulebois k...@debian.org Build-Depends: - debhelper (= 8.1.3), + debhelper (= 8.1.2ubuntu2), x11proto-core-dev (= 7.0.13), x11proto-xext-dev (= 7.0.3), x11proto-input-dev (= 2.0.1-1ubuntu1), diff --git a/debian/libxi6-udeb.install b/debian/libxi6-udeb.install index 32abb0e..8ec79b8 100644 --- a/debian/libxi6-udeb.install +++ b/debian/libxi6-udeb.install @@ -1 +1 @@ -usr/lib/libXi.so.6* +usr/lib/*/libXi.so.6* usr/lib commit 6579a0f7ddc3223242214432505ee1f64ed7f493 Author: Steve Langasek steve.langa...@ubuntu.com Date: Wed Mar 23 00:24:38 2011 -0700 build for multiarch diff --git a/debian/control b/debian/control index dc0887e..79591f3 100644 --- a/debian/control +++ b/debian/control @@ -5,7 +5,7 @@ Maintainer: Ubuntu X-SWAT ubunt...@lists.ubuntu.com XSBC-Original-Maintainer: Debian X Strike Force debian-x@lists.debian.org Uploaders: David Nusinow dnusi...@debian.org, Drew Parsons dpars...@debian.org, Cyril Brulebois k...@debian.org Build-Depends: - debhelper (= 5.0.0), + debhelper (= 8.1.3), x11proto-core-dev (= 7.0.13), x11proto-xext-dev (= 7.0.3), x11proto-input-dev (= 2.0.1-1ubuntu1), @@ -30,6 +30,8 @@ Package: libxi6 Section: libs Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends} +Pre-Depends: multiarch-support +Multi-Arch: same Description: X11 Input extension library libXi provides an X Window System client interface to the XINPUT extension to the X protocol. @@ -57,6 +59,7 @@ Section: debug Architecture: any Priority: extra Depends: ${shlibs:Depends}, ${misc:Depends}, libxi6 (= ${binary:Version}) +Multi-Arch: same Description: X11 Input extension library (debug package) libXi provides an X Window System client interface to the XINPUT extension to the X protocol. diff --git a/debian/libxi-dev.install b/debian/libxi-dev.install index 1ddc544..dd8b3e3 100644 --- a/debian/libxi-dev.install +++ b/debian/libxi-dev.install @@ -1,6 +1,6 @@ -usr/lib/libXi.a -usr/lib/libXi.so -usr/lib/pkgconfig/xi.pc +usr/lib/*/libXi.a +usr/lib/*/libXi.so +usr/lib/*/pkgconfig/xi.pc usr/include/X11/extensions/ usr/share/doc/libXi/specs/*.html usr/share/doc/libxi-dev usr/share/doc/libXi/specs/*.txt usr/share/doc/libxi-dev diff --git a/debian/libxi6.install b/debian/libxi6.install index 32abb0e..afccc4c 100644 --- a/debian/libxi6.install +++ b/debian/libxi6.install @@ -1 +1 @@ -usr/lib/libXi.so.6* +usr/lib/*/libXi.so.6* diff --git a/debian/rules b/debian/rules index 7956d93..75fb414 100755 --- a/debian/rules +++ b/debian/rules @@ -23,6 +23,7 @@ ifneq (,$(filter parallel=%,$(DEB_BUILD_OPTIONS))) MAKEFLAGS += -j$(NUMJOBS) endif +DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH) DEB_HOST_ARCH ?= $(shell dpkg-architecture -qDEB_HOST_ARCH) DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE) DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE) @@ -42,6 +43,7 @@ build/config.status: configure --infodir=\$${prefix}/share/info $(confflags) \ --with-xmlto \ --without-fop \ +--libdir=\$${prefix}/lib/$(DEB_HOST_MULTIARCH) \ CFLAGS=$(CFLAGS) -- To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/e1q2jmx-0005po...@alioth.debian.org
libxi: Changes to 'ubuntu'
Rebased ref, commits from common ancestor: commit ad3f68e5957f1653f275ddf05997d7d839311153 Author: Chase Douglas chase.doug...@canonical.com Date: Tue Feb 1 17:52:05 2011 -0500 Add xi 2.1 support * 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 diff --git a/debian/changelog b/debian/changelog index 778348d..8c53ba2 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,13 @@ +libxi (2:1.4.1-1ubuntu1) UNRELEASED; urgency=low + + * 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 + + -- Chase Douglas chase.doug...@ubuntu.com Mon, 21 Feb 2011 19:54:15 -0500 + libxi (2:1.4.1-1) unstable; urgency=low * New upstream release. diff --git a/debian/control b/debian/control index 38dbf2c..dc0887e 100644 --- a/debian/control +++ b/debian/control @@ -1,13 +1,14 @@ Source: libxi Section: x11 Priority: optional -Maintainer: Debian X Strike Force debian-x@lists.debian.org +Maintainer: Ubuntu X-SWAT ubunt...@lists.ubuntu.com +XSBC-Original-Maintainer: Debian X Strike Force debian-x@lists.debian.org Uploaders: David Nusinow dnusi...@debian.org, Drew Parsons dpars...@debian.org, Cyril Brulebois k...@debian.org Build-Depends: debhelper (= 5.0.0), x11proto-core-dev (= 7.0.13), x11proto-xext-dev (= 7.0.3), - x11proto-input-dev (= 1.9.99.902), + x11proto-input-dev (= 2.0.1-1ubuntu1), libx11-dev (= 2:1.3.3-2), libxext-dev (= 2:1.1.1-3), xmlto, @@ -82,7 +83,7 @@ Depends: libxi6 (= ${binary:Version}), libx11-dev, libxext-dev, - x11proto-input-dev (= 1.9.99.902), + x11proto-input-dev (= 2.0.1-1ubuntu1), xorg-sgml-doctools (= 1:1.5), Replaces: x11proto-input-dev ( 1.9.99) diff --git a/debian/libxi6.symbols b/debian/libxi6.symbols index 975a92b..a76b052 100644 --- a/debian/libxi6.symbols +++ b/debian/libxi6.symbols @@ -1,5 +1,6 @@ libXi.so.6 libxi6 #MINVER# XAllowDeviceEvents@Base 0 + XIAllowTouchEvents@Base 2:1.4.1-1ubuntu1 XChangeDeviceControl@Base 0 XChangeDeviceDontPropagateList@Base 0 XChangeDeviceKeyMapping@Base 0 @@ -27,6 +28,7 @@ libXi.so.6 libxi6 #MINVER# XGetFeedbackControl@Base 0 XGetSelectedExtensionEvents@Base 0 XGrabDevice@Base 0 + XIGrabTouchBegin@Base 2:1.4.1-1ubuntu1 XIAllowEvents@Base 2:1.2.99.4 XIChangeHierarchy@Base 2:1.2.99.4 XIChangeProperty@Base 2:1.2.99.4 @@ -72,6 +74,7 @@ libXi.so.6 libxi6 #MINVER# XUngrabDevice@Base 0 XUngrabDeviceButton@Base 0 XUngrabDeviceKey@Base 0 + XIUngrabTouchBegin@Base 2:1.4.1-1ubuntu1 _XiGetDevicePresenceNotifyEvent@Base 2:1.1.2 _xibadclass@Base 0 _xibaddevice@Base 0 diff --git a/debian/patches/1_xi2.1.patch b/debian/patches/1_xi2.1.patch new file mode 100644 index 000..dc998d3 --- /dev/null +++ b/debian/patches/1_xi2.1.patch @@ -0,0 +1,375 @@ +--- a/configure.ac b/configure.ac +@@ -2,7 +2,7 @@ dnl Process this file with autoconf to c + + AC_PREREQ([2.60]) + +-AC_INIT(libXi, 1.4.1, [https://bugs.freedesktop.org/enter_bug.cgi?product=xorg], libXi) ++AC_INIT(libXi, 1.4.1.99.1, [https://bugs.freedesktop.org/enter_bug.cgi?product=xorg], libXi) + AM_INIT_AUTOMAKE([foreign dist-bzip2]) + AM_MAINTAINER_MODE + +@@ -24,7 +24,7 @@ AC_PROG_LIBTOOL + AC_PROG_SED + + # Checks for pkg-config packages +-PKG_CHECK_MODULES(XI, [xproto = 7.0.13] [x11 = 1.2.99.1] [xextproto = 7.0.3] [xext = 1.0.99.1] [inputproto = 1.9.99.902]) ++PKG_CHECK_MODULES(XI, [xproto = 7.0.13] [x11 = 1.2.99.1] [xextproto = 7.0.3] [xext = 1.0.99.1] [inputproto = 2.0.99.1]) + + # Check for xmlto and asciidoc for man page conversion + # (only needed by people building tarballs) +--- a/include/X11/extensions/XInput2.h b/include/X11/extensions/XInput2.h +@@ -135,6 +135,25 @@ typedef struct + + typedef struct + { ++int type; ++int sourceid; ++int mode; ++int num_touches; ++} XITouchClassInfo; ++ ++typedef struct ++{ ++int type; ++int sourceid; ++int number; ++Atom label; ++double min; ++double max; ++int resolution; ++} XITouchValuatorClassInfo; ++ ++typedef struct ++{ + int deviceid; + char*name; + int use; +@@ -292,6 +311,20 @@ typedef struct { + int what; + } XIPropertyEvent; + ++typedef struct { ++int type; /* GenericEvent */ ++unsigned long serial; /* # of last request processed by server */ ++Bool send_event; /* true if this came from a SendEvent request */ ++Display *display; /* Display the event was read from */ ++int extension;/* XI extension offset */ ++int evtype; ++Time time; ++int deviceid; ++
libxi: Changes to 'ubuntu'
ChangeLog| 48 + README | 25 configure.ac |2 debian/changelog | 45 debian/libxi6.symbols| 51 ++ debian/patches/101_fix_devicepresence_declaration_cplusplus.diff | 24 debian/patches/series|1 debian/rules |2 src/XGetDCtl.c |7 - src/XListDProp.c | 12 -- 10 files changed, 203 insertions(+), 14 deletions(-) New commits: commit 1d5a0804f337a8731ea9a834357863d371873bab Author: Timo Aaltonen tjaal...@cc.hut.fi Date: Fri May 15 11:23:47 2009 +0300 Release 1.2.1-2ubuntu1 update the changelog. diff --git a/debian/changelog b/debian/changelog index 9017833..c0ebcb0 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,18 @@ +libxi (2:1.2.1-2ubuntu1) karmic; urgency=low + + * Merge with Debian experimental, remaining changes: +- debian/control: libxi-dev Replaces x11proto-input-dev (= 1.4.3-2) +- copy XInput.h from inputproto 1.5.0, libxi-dev includes it. + Upstream decided not to move it for 1.2.0, but we already had it so + continue shipping it in libxi-dev. +- 100_install_xinput.h.diff: Modify the Makefile.am to install + XInput.h. +- 101_fix_devicepresence_declaration_cplusplus.diff: + Use extern C in the declaration for DevicePresence (in + XInput.h) so that it can be accessed from C++. + + -- Timo Aaltonen tjaal...@ubuntu.com Fri, 15 May 2009 11:22:00 +0300 + libxi (2:1.2.1-2) unstable; urgency=low * Fix typo in debian/rules, which made us build with make -j if commit 5e64cc1f789a23bb9c75d56efc361183c9cf99db Author: Alberto Milone alberto.mil...@canonical.com Date: Fri May 15 11:16:26 2009 +0300 101_fix_devicepresence_declaration_cplusplus.diff: - Use extern C in the declaration for DevicePresence (in XInput.h) so that it can be accessed from C++ (LP: #373711). diff --git a/debian/changelog b/debian/changelog index 8bcaefa..029eb17 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,12 @@ +libxi (2:1.2.0-1ubuntu2) karmic; urgency=low + + [ Alberto Milone ] + * debian/patches/101_fix_devicepresence_declaration_cplusplus.diff: +- Use extern C in the declaration for DevicePresence (in + XInput.h) so that it can be accessed from C++ (LP: #373711). + + -- Alberto Milone alberto.mil...@canonical.com Fri, 08 May 2009 17:05:49 +0200 + libxi (2:1.2.0-1ubuntu1) jaunty; urgency=low * Merge with Debian experimental, remaining changes: diff --git a/debian/patches/101_fix_devicepresence_declaration_cplusplus.diff b/debian/patches/101_fix_devicepresence_declaration_cplusplus.diff new file mode 100644 index 000..3758b01 --- /dev/null +++ b/debian/patches/101_fix_devicepresence_declaration_cplusplus.diff @@ -0,0 +1,24 @@ +Index: libxi/include/X11/extensions/XInput.h +=== +--- libxi-1.2.0.orig/include/X11/extensions/XInput.h 2009-05-08 15:25:01.0 +0200 libxi-1.2.0/include/X11/extensions/XInput.h2009-05-08 15:40:12.0 +0200 +@@ -156,9 +156,18 @@ + #define NoExtensionEvent(d,type,_class) \ + { _class = ((XDevice *) d)-device_id 8 | _noExtensionEvent;} + ++ ++/* We need the declaration for DevicePresence. */ ++#if defined(__cplusplus) || defined(c_plusplus) ++extern C { ++#endif ++extern int _XiGetDevicePresenceNotifyEvent(Display *); ++#if defined(__cplusplus) || defined(c_plusplus) ++} ++#endif ++ + #define DevicePresence(dpy, type, _class) \ + { \ +-extern int _XiGetDevicePresenceNotifyEvent(Display *); \ + type = _XiGetDevicePresenceNotifyEvent(dpy);\ + _class = (0x1 | _devicePresence); \ + } diff --git a/debian/patches/series b/debian/patches/series index 01a17de..1c54206 100644 --- a/debian/patches/series +++ b/debian/patches/series @@ -1 +1,2 @@ 100_install_xinput.h.diff +101_fix_devicepresence_declaration_cplusplus.diff commit 78b6f5770ea5df55763e06131c6e9ecc5ddd9b7d Author: Julien Cristau jcris...@debian.org Date: Mon Mar 16 15:27:59 2009 +0100 Prepare changelog for upload diff --git a/debian/changelog b/debian/changelog index 58039b3..e615ac7 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,10 +1,10 @@ -libxi (2:1.2.1-2) UNRELEASED; urgency=low +libxi (2:1.2.1-2) unstable; urgency=low * Fix typo in debian/rules, which made us build with make -j if DEB_BUILD_OPTIONS didn't ask for
libxi: Changes to 'ubuntu'
New branch 'ubuntu' available with the following commits: commit c9c95455a963241b1d2c87c472b931612c772eef Author: Timo Aaltonen tjaal...@cc.hut.fi Date: Thu Jan 22 17:49:28 2009 +0200 Release commit 46326153f50b14e4c81fe07ae99d01e4085923cf Author: Timo Aaltonen tjaal...@cc.hut.fi Date: Thu Jan 22 17:29:18 2009 +0200 Initial ubuntu commit deleted src/config.h.in while at it. -- To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org