xserver-xorg-input-joystick: Changes to 'debian-unstable'
Rebased ref, commits from common ancestor:
commit 9df94e21f8d79a677068f27216dac65f0251f66e
Author: Andreas Boll <andreas.boll.dev@gmail.com>
Date: Fri Nov 18 11:14:54 2016 +0100
Let uscan verify tarball signatures.
diff --git a/debian/changelog b/debian/changelog
index 24a96da..5272c5c 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+xserver-xorg-input-joystick (1:1.6.3-2) UNRELEASED; urgency=medium
+
+ * Let uscan verify tarball signatures.
+
+ -- Andreas Boll <andreas.boll.dev@gmail.com> Fri, 18 Nov 2016 14:42:06 +0100
+
xserver-xorg-input-joystick (1:1.6.3-1) unstable; urgency=medium
* New upstream release.
diff --git a/debian/upstream/signing-key.asc b/debian/upstream/signing-key.asc
new file mode 100644
index 0000000..767d86a
--- /dev/null
+++ b/debian/upstream/signing-key.asc
@@ -0,0 +1,23 @@
+-----BEGIN PGP PUBLIC KEY BLOCK-----
+
+mQGiBD8b0wYRBACph9kRJmP+4+JGsCgFlFoy4vFO0DCG+jmkQN0n1wdInt/N/UtA
+sZToO72AUmfmYizA+IEbzBrx0UnUo3w3BDmHxUWf/akZiPUz9AA/YFY4xC3MY2OK
+VN2Jz6YSce4zJ5jd2ZRobHm4HuIf/8yqSCcsv7FNfrLaTNIFRs5gYYsqZwCgwmkp
+RSLRc8WAnHrTWNQDaEFM2rUEAKTjrTjMN8+KGd0BxNX7HiTSqQP++nXNwAYs1oWB
+Yt82YHj9SvRCqCzD1pzJQivYnlNoWDza1VeMnfdAvkdia8z4lYbO/RunXZJvra3Z
+VDm+izq+uwUAyvFuEYnNz09VSqwXKT6+XW0Xtz2vHq52r6DS6mK8cGJHZ5OhrRjq
+UEYxA/9STh+QfA98xtNoRcf52E/46r7IpCj440oRVc9lMfxQZrLGQNqp7sPdIhGQ
+CCo2NUII5hkhdAG71kpbfSXU4Sh32p1cU1KYCAkDFfb49bKuAs+Pff8v6FGZxTdd
+AinPZr4BbsYJatk818aTCnu0+s7L8jL5GPfeyuyEMKwzVBx2mLQpUGV0ZXIgSHV0
+dGVyZXIgKFdoby1UKSA8b2ZmaWNlQHdoby10Lm5ldD6IWQQTEQIAGQUCPxvTBgQL
+BwMCAxUCAwMWAgECHgECF4AACgkQ4jt+cLRn8L/0RACfWo3KTMUg+uPRqA6RXxk0
+4CWjXaMAoJeIxOpZLB3RBltPnSi7PyVQIkHFuQENBD8b0wgQBACTnqOYOWYVR8O1
+D73J6nbdAeZCbXrUkyXIuyqBOdKmX/0QJmSs7Wfsa+hPfDhj6ai0Gs2C8Qg/0Pzk
+86b4p9DLkf0M6RaYjUtCJBpS59xrsV6nz6xZzQa4RRdf1YJmw2tia1MMXzxbwQU2
+bKpYEm8NsGaBURMGd02EvsMN2wI2uwADBQP/e9MjVr/85XDzAlUBN8HwYW5szTyP
+8ZVcQOqOmNebkTWGLvkPrBdXmxpzrWjxPolO1WcWQjUL0bN/rbdqefT65iVHJHJZ
+/cpTtgGlCPhL5JTA50ltd0I13CABYWLFmswonXES/6tcglf4rr3Nri2sOrY5HggP
+ipEzOo5vdKOow/qIRgQYEQIABgUCPxvTCAAKCRDiO35wtGfwv68jAKCDvL2gkrg1
+4NfV7rNc057K1nL2GgCeKApWRgGVzaOkAp0P5tQulaDD6zM=
+=7uBX
+-----END PGP PUBLIC KEY BLOCK-----
diff --git a/debian/watch b/debian/watch
index 4ecc980..bd68fbd 100644
--- a/debian/watch
+++ b/debian/watch
@@ -1,3 +1,4 @@
#git=git://anongit.freedesktop.org/xorg/driver/xf86-input-joystick
version=3
+opts="pgpsigurlmangle=s/$/.sig/" \
https://xorg.freedesktop.org/releases/individual/driver/ xf86-input-joystick-(.*)\.tar\.gz
commit a83ab879e3c194e7866b94702092ea82731d90d6
Author: Timo Aaltonen <tjaalton@debian.org>
Date: Fri Nov 18 12:55:19 2016 +0200
release to sid
diff --git a/debian/changelog b/debian/changelog
index de7fd1a..24a96da 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,9 +1,9 @@
-xserver-xorg-input-joystick (1:1.6.3-1) UNRELEASED; urgency=medium
+xserver-xorg-input-joystick (1:1.6.3-1) unstable; urgency=medium
* New upstream release.
- support-new-api.diff: dropped, upstream
- -- Timo Aaltonen <tjaalton@debian.org> Fri, 18 Nov 2016 12:39:50 +0200
+ -- Timo Aaltonen <tjaalton@debian.org> Fri, 18 Nov 2016 12:46:49 +0200
xserver-xorg-input-joystick (1:1.6.2-2) unstable; urgency=medium
commit db8fa2bda8c018c6693a685228d8ac52ebc25e65
Author: Timo Aaltonen <tjaalton@debian.org>
Date: Fri Nov 18 12:44:34 2016 +0200
update changelogs, drop patch
diff --git a/ChangeLog b/ChangeLog
index 7a98074..91d70fd 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,64 @@
+commit de424865ece983d8da62b7f7e3d013eabac0b8b5
+Author: Peter Hutterer <peter.hutterer@who-t.net>
+Date: Fri Nov 18 08:58:35 2016 +1000
+
+ joystick 1.6.3
+
+ Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
+
+commit 60d0e9c451b3f259d524b0ddcc5c1f21a4f82293
+Author: Matthieu Herrb <matthieu@herrb.eu>
+Date: Sun Jul 31 12:54:14 2016 +0200
+
+ use xf86{Add,Remove}EnabledDevice()
+
+ Signed-off-by: Matthieu Herrb <matthieu@herrb.eu>
+ Reviewed-by: Adam Jackson <ajax@redhat.com>
+ Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
+
+commit baf8bd4441d5dc6cdd687e066bf13cc1c3df1a41
+Author: Hans de Goede <hdegoede@redhat.com>
+Date: Thu Mar 13 14:49:53 2014 +0100
+
+ Add support for server managed fds
+
+ Keep things simple by handling server managed fds in the common parts
+ of the open and close paths.
+
+ Signed-off-by: Hans de Goede <hdegoede@redhat.com>
+ Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
+
+commit 341d23ceaa9d5483b5318425e7308e09f8941957
+Author: Hans de Goede <hdegoede@redhat.com>
+Date: Thu Mar 13 14:49:52 2014 +0100
+
+ Add a generic jstkCloseDevice helper function
+
+ This is a preparation patch for adding support for server managed fds.
+
+ Signed-off-by: Hans de Goede <hdegoede@redhat.com>
+ Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
+
+commit 6de3b75c453e4687b21f6d6acfcf87e7041c4fc5
+Author: Hans de Goede <hdegoede@redhat.com>
+Date: Thu Mar 13 14:49:51 2014 +0100
+
+ Use jstkCloseDevice_* on error in jstkOpenDevice_* backend functions
+
+ This is a preparation patch for adding support for server managed fds, this
+ also fixes a missing free() in an error handling path in the evdev back-end.
+
+ Signed-off-by: Hans de Goede <hdegoede@redhat.com>
+ Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
+
+commit a976a85aeff4f2511544c0385533d9387957afae
+Author: Peter Hutterer <peter.hutterer@who-t.net>
+Date: Wed Jan 30 12:57:51 2013 +1000
+
+ Handle DEVICE_ABORT for input ABI 19.1
+
+ Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
+
commit 426c3aa3c8a2385f17e37ae73c1e78f072656027
Author: Sascha Hlusiak <saschahlusiak@arcor.de>
Date: Wed Jan 16 10:52:12 2013 +0100
diff --git a/debian/changelog b/debian/changelog
index 0f9a13d..de7fd1a 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,10 @@
+xserver-xorg-input-joystick (1:1.6.3-1) UNRELEASED; urgency=medium
+
+ * New upstream release.
+ - support-new-api.diff: dropped, upstream
+
+ -- Timo Aaltonen <tjaalton@debian.org> Fri, 18 Nov 2016 12:39:50 +0200
+
xserver-xorg-input-joystick (1:1.6.2-2) unstable; urgency=medium
* support-new-api.diff: Fix build with xserver 1.19.
diff --git a/debian/patches/series b/debian/patches/series
index 258f787..f047877 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1,2 +1 @@
0001-Fix-includes-for-kfreebsd.diff
-support-new-api.diff
diff --git a/debian/patches/support-new-api.diff b/debian/patches/support-new-api.diff
deleted file mode 100644
index 1b2356c..0000000
--- a/debian/patches/support-new-api.diff
+++ /dev/null
@@ -1,58 +0,0 @@
---- a/src/jstk.c
-+++ b/src/jstk.c
-@@ -61,6 +61,10 @@
- char debug_level = 0;
- #endif
-
-+#if GET_ABI_MAJOR(ABI_XINPUT_VERSION) >= 23
-+#define HAVE_THREADED_INPUT 1
-+#endif
-+
- /*
- ***************************************************************************
- *
-@@ -124,8 +128,13 @@ jstkReadProc(InputInfoPtr pInfo)
- ((r=priv->read_proc(priv, &event, &number))==0)) {
- xf86Msg(X_WARNING, "JOYSTICK: Read failed. Deactivating device.\n");
-
-- if (pInfo->fd >= 0)
-- RemoveEnabledDevice(pInfo->fd);
-+ if (pInfo->fd >= 0) {
-+#if HAVE_THREADED_INPUT
-+ xf86RemoveEnabledDevice(pInfo);
-+#else
-+ RemoveEnabledDevice(pInfo->fd);
-+#endif
-+ }
- return;
- }
-
-@@ -392,7 +401,11 @@ jstkDeviceControlProc(DeviceIntPtr
- if (jstkOpenDevice(priv, FALSE) != -1) {
- pJstk->public.on = TRUE;
- pInfo->fd = priv->fd;
-- AddEnabledDevice(pInfo->fd);
-+#if HAVE_THREADED_INPUT
-+ xf86AddEnabledDevice(pInfo);
-+#else
-+ AddEnabledDevice(pInfo->fd);
-+#endif
- } else return !Success;
- break;
-
-@@ -414,8 +427,13 @@ jstkDeviceControlProc(DeviceIntPtr
- TimerCancel(priv->axis[i].timer);
- }
-
-- if (pInfo->fd >= 0)
-- RemoveEnabledDevice(pInfo->fd);
-+ if (pInfo->fd >= 0) {
-+#if HAVE_THREADED_INPUT
-+ xf86RemoveEnabledDevice(pInfo);
-+#else
-+ RemoveEnabledDevice(pInfo->fd);
-+#endif
-+ }
- pInfo->fd = -1;
- if (priv->close_proc)
- priv->close_proc(priv);
commit 27dba58ed7a0d8d984504f7c2ab7435ba6b83257
Author: Timo Aaltonen <tjaalton@debian.org>
Date: Thu Nov 17 16:35:07 2016 +0200
upload to sid
diff --git a/debian/changelog b/debian/changelog
index c35ed4d..0f9a13d 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,4 @@
-xserver-xorg-input-joystick (1:1.6.2-2) UNRELEASED; urgency=medium
+xserver-xorg-input-joystick (1:1.6.2-2) unstable; urgency=medium
* support-new-api.diff: Fix build with xserver 1.19.
* Use https URLs in Vcs-* control fields.
@@ -6,7 +6,7 @@ xserver-xorg-input-joystick (1:1.6.2-2) UNRELEASED; urgency=medium
* Bump Standards-Version to 3.9.8.
* control: Remove Drew and Cyril from uploaders.
- -- Timo Aaltonen <tjaalton@debian.org> Thu, 17 Nov 2016 16:01:10 +0200
+ -- Timo Aaltonen <tjaalton@debian.org> Thu, 17 Nov 2016 16:34:47 +0200
xserver-xorg-input-joystick (1:1.6.2-1) unstable; urgency=low
commit fdeda3e9ed0cff730cfb3ec39e8b666eaace5e5c
Author: Timo Aaltonen <tjaalton@debian.org>
Date: Thu Nov 17 16:30:32 2016 +0200
Bump Standards-Version to 3.9.8.
* Bump Standards-Version to 3.9.8.
* control: Remove Drew and Cyril from uploaders.
diff --git a/debian/changelog b/debian/changelog
index 47aa3e3..c35ed4d 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -3,6 +3,8 @@ xserver-xorg-input-joystick (1:1.6.2-2) UNRELEASED; urgency=medium
* support-new-api.diff: Fix build with xserver 1.19.
* Use https URLs in Vcs-* control fields.
* Use https URL in watch file.
+ * Bump Standards-Version to 3.9.8.
+ * control: Remove Drew and Cyril from uploaders.
-- Timo Aaltonen <tjaalton@debian.org> Thu, 17 Nov 2016 16:01:10 +0200
diff --git a/debian/control b/debian/control
index 06dbeff..bb75dbc 100644
--- a/debian/control
+++ b/debian/control
@@ -2,7 +2,6 @@ Source: xserver-xorg-input-joystick
Section: x11
Priority: optional
Maintainer: Debian X Strike Force <debian-x@lists.debian.org>
-Uploaders: Drew Parsons <dparsons@debian.org>, Cyril Brulebois <kibi@debian.org>
Build-Depends:
debhelper (>= 8),
dh-autoreconf,
@@ -15,7 +14,7 @@ Build-Depends:
x11proto-randr-dev,
x11proto-kb-dev,
libusbhid-dev [kfreebsd-any],
-Standards-Version: 3.9.4
+Standards-Version: 3.9.8
Vcs-Git: https://anonscm.debian.org/git/pkg-xorg/driver/xserver-xorg-input-joystick.git
Vcs-Browser: https://anonscm.debian.org/git/pkg-xorg/driver/xserver-xorg-input-joystick.git
commit a79ef7a9bdeaaa0a31ed38a6c93598a4728a3501
Author: Timo Aaltonen <tjaalton@debian.org>
Date: Thu Nov 17 16:29:13 2016 +0200
Use https URL in watch file.
diff --git a/debian/changelog b/debian/changelog
index d3bd70f..47aa3e3 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -2,6 +2,7 @@ xserver-xorg-input-joystick (1:1.6.2-2) UNRELEASED; urgency=medium
* support-new-api.diff: Fix build with xserver 1.19.
* Use https URLs in Vcs-* control fields.
+ * Use https URL in watch file.
-- Timo Aaltonen <tjaalton@debian.org> Thu, 17 Nov 2016 16:01:10 +0200
diff --git a/debian/watch b/debian/watch
index ed92f0a..4ecc980 100644
--- a/debian/watch
+++ b/debian/watch
@@ -1,3 +1,3 @@
#git=git://anongit.freedesktop.org/xorg/driver/xf86-input-joystick
version=3
-http://xorg.freedesktop.org/releases/individual/driver/ xf86-input-joystick-(.*)\.tar\.gz
+https://xorg.freedesktop.org/releases/individual/driver/ xf86-input-joystick-(.*)\.tar\.gz
commit 9bb757131c87b3b28cf5987de22da293cc297ba9
Author: Timo Aaltonen <tjaalton@debian.org>
Date: Thu Nov 17 16:28:57 2016 +0200
Use https URLs in Vcs-* control fields.
diff --git a/debian/changelog b/debian/changelog
index ffed023..d3bd70f 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,6 +1,7 @@
xserver-xorg-input-joystick (1:1.6.2-2) UNRELEASED; urgency=medium
* support-new-api.diff: Fix build with xserver 1.19.
+ * Use https URLs in Vcs-* control fields.
-- Timo Aaltonen <tjaalton@debian.org> Thu, 17 Nov 2016 16:01:10 +0200
diff --git a/debian/control b/debian/control
index f77f7cc..06dbeff 100644
--- a/debian/control
+++ b/debian/control
@@ -16,8 +16,8 @@ Build-Depends:
x11proto-kb-dev,
libusbhid-dev [kfreebsd-any],
Standards-Version: 3.9.4
-Vcs-Git: git://git.debian.org/git/pkg-xorg/driver/xserver-xorg-input-joystick
-Vcs-Browser: http://git.debian.org/?p=pkg-xorg/driver/xserver-xorg-input-joystick.git
+Vcs-Git: https://anonscm.debian.org/git/pkg-xorg/driver/xserver-xorg-input-joystick.git
+Vcs-Browser: https://anonscm.debian.org/git/pkg-xorg/driver/xserver-xorg-input-joystick.git
Package: xserver-xorg-input-joystick
Architecture: any
commit d311cf6459b79fe93fc0cc7db3c7b793b371deeb
Author: Timo Aaltonen <tjaalton@debian.org>
Date: Thu Nov 17 16:28:19 2016 +0200
support-new-api.diff: Fix build with xserver 1.19.
diff --git a/debian/changelog b/debian/changelog
index fdac6af..ffed023 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+xserver-xorg-input-joystick (1:1.6.2-2) UNRELEASED; urgency=medium
+
+ * support-new-api.diff: Fix build with xserver 1.19.
+
+ -- Timo Aaltonen <tjaalton@debian.org> Thu, 17 Nov 2016 16:01:10 +0200
+
xserver-xorg-input-joystick (1:1.6.2-1) unstable; urgency=low
[ Michele Cane ]
diff --git a/debian/patches/series b/debian/patches/series
index f047877..258f787 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1 +1,2 @@
0001-Fix-includes-for-kfreebsd.diff
+support-new-api.diff
diff --git a/debian/patches/support-new-api.diff b/debian/patches/support-new-api.diff
new file mode 100644
index 0000000..1b2356c
--- /dev/null
+++ b/debian/patches/support-new-api.diff
@@ -0,0 +1,58 @@
+--- a/src/jstk.c
++++ b/src/jstk.c
+@@ -61,6 +61,10 @@
+ char debug_level = 0;
+ #endif
+
++#if GET_ABI_MAJOR(ABI_XINPUT_VERSION) >= 23
++#define HAVE_THREADED_INPUT 1
++#endif
++
+ /*
+ ***************************************************************************
+ *
+@@ -124,8 +128,13 @@ jstkReadProc(InputInfoPtr pInfo)
+ ((r=priv->read_proc(priv, &event, &number))==0)) {
+ xf86Msg(X_WARNING, "JOYSTICK: Read failed. Deactivating device.\n");
+
+- if (pInfo->fd >= 0)
+- RemoveEnabledDevice(pInfo->fd);
++ if (pInfo->fd >= 0) {
++#if HAVE_THREADED_INPUT
++ xf86RemoveEnabledDevice(pInfo);
++#else
++ RemoveEnabledDevice(pInfo->fd);
++#endif
++ }
+ return;
+ }
+
+@@ -392,7 +401,11 @@ jstkDeviceControlProc(DeviceIntPtr
+ if (jstkOpenDevice(priv, FALSE) != -1) {
+ pJstk->public.on = TRUE;
+ pInfo->fd = priv->fd;
+- AddEnabledDevice(pInfo->fd);
++#if HAVE_THREADED_INPUT
++ xf86AddEnabledDevice(pInfo);
++#else
++ AddEnabledDevice(pInfo->fd);
++#endif
+ } else return !Success;
+ break;
+
+@@ -414,8 +427,13 @@ jstkDeviceControlProc(DeviceIntPtr
+ TimerCancel(priv->axis[i].timer);
+ }
+
+- if (pInfo->fd >= 0)
+- RemoveEnabledDevice(pInfo->fd);
++ if (pInfo->fd >= 0) {
++#if HAVE_THREADED_INPUT
++ xf86RemoveEnabledDevice(pInfo);
++#else
++ RemoveEnabledDevice(pInfo->fd);
++#endif
++ }
+ pInfo->fd = -1;
+ if (priv->close_proc)
+ priv->close_proc(priv);
commit b4dd8d6e652a862a3e5b66966ba7f775101421a2
Author: Julien Cristau <jcristau@debian.org>
Date: Thu Sep 5 20:13:38 2013 +0200
Upload to unstable
diff --git a/debian/changelog b/debian/changelog
index 3b6d2db..fdac6af 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,4 @@
-xserver-xorg-input-joystick (1:1.6.2-1) UNRELEASED; urgency=low
+xserver-xorg-input-joystick (1:1.6.2-1) unstable; urgency=low
[ Michele Cane ]
* New upstream release.
@@ -8,7 +8,7 @@ xserver-xorg-input-joystick (1:1.6.2-1) UNRELEASED; urgency=low
[ Julien Cristau ]
* Disable silent build rules.
- -- Michele Cane <michele.cane@gmail.com> Thu, 11 Jul 2013 09:17:46 +0200
+ -- Julien Cristau <jcristau@debian.org> Thu, 05 Sep 2013 20:13:35 +0200
xserver-xorg-input-joystick (1:1.6.1-1) unstable; urgency=low
commit dab4c645ef734638d59de95528e29a5be8b37d0c
Author: Julien Cristau <jcristau@debian.org>
Date: Thu Sep 5 20:13:23 2013 +0200
Disable silent build rules.
diff --git a/debian/changelog b/debian/changelog
index 2cf1b41..3b6d2db 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,9 +1,13 @@
xserver-xorg-input-joystick (1:1.6.2-1) UNRELEASED; urgency=low
+ [ Michele Cane ]
* New upstream release.
* Update dependencies.
* Bump Standards-Version to 3.9.4, no changes needed.
+ [ Julien Cristau ]
+ * Disable silent build rules.
+
-- Michele Cane <michele.cane@gmail.com> Thu, 11 Jul 2013 09:17:46 +0200
xserver-xorg-input-joystick (1:1.6.1-1) unstable; urgency=low
diff --git a/debian/rules b/debian/rules
index 2960979..c721608 100755
--- a/debian/rules
+++ b/debian/rules
@@ -1,5 +1,8 @@
#!/usr/bin/make -f
+override_dh_auto_configure:
+ dh_auto_configure -- --disable-silent-rules
+
# Install in debian/tmp to retain control through dh_install:
override_dh_auto_install:
dh_auto_install --destdir=debian/tmp
commit ba398ae46dcf82ba816451bc2c6b828d6abe0fcd
Author: Julien Cristau <jcristau@debian.org>
Date: Thu Sep 5 20:11:06 2013 +0200
Revert "Build against Xserver 1.14."
Keep using 1.12 in sid for now.
This reverts commit 17542d5523b284df0cbfb97b9f1a62c2e40ce5af.
diff --git a/debian/changelog b/debian/changelog
index d70d91a..2cf1b41 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -3,7 +3,6 @@ xserver-xorg-input-joystick (1:1.6.2-1) UNRELEASED; urgency=low
* New upstream release.
* Update dependencies.
* Bump Standards-Version to 3.9.4, no changes needed.
- * Build against Xserver 1.14.
-- Michele Cane <michele.cane@gmail.com> Thu, 11 Jul 2013 09:17:46 +0200
diff --git a/debian/control b/debian/control
index eaa6964..f77f7cc 100644
--- a/debian/control
+++ b/debian/control
@@ -9,7 +9,7 @@ Build-Depends:
quilt,
pkg-config,
xutils-dev,
- xserver-xorg-dev (>= 2:1.14),
+ xserver-xorg-dev (>= 2:1.9.99.2),
x11proto-input-dev,
x11proto-core-dev,
x11proto-randr-dev,
commit 17542d5523b284df0cbfb97b9f1a62c2e40ce5af
Author: Michele Cane <michele.cane@gmail.com>
Date: Wed Jul 17 15:03:39 2013 +0200
Build against Xserver 1.14.
diff --git a/debian/changelog b/debian/changelog
index 2cf1b41..d70d91a 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -3,6 +3,7 @@ xserver-xorg-input-joystick (1:1.6.2-1) UNRELEASED; urgency=low
* New upstream release.
* Update dependencies.
* Bump Standards-Version to 3.9.4, no changes needed.
+ * Build against Xserver 1.14.
-- Michele Cane <michele.cane@gmail.com> Thu, 11 Jul 2013 09:17:46 +0200
diff --git a/debian/control b/debian/control
index f77f7cc..eaa6964 100644
--- a/debian/control
+++ b/debian/control
@@ -9,7 +9,7 @@ Build-Depends:
quilt,
pkg-config,
xutils-dev,
- xserver-xorg-dev (>= 2:1.9.99.2),
+ xserver-xorg-dev (>= 2:1.14),
x11proto-input-dev,
x11proto-core-dev,
x11proto-randr-dev,
commit 08ba6478a987143aa25a68260ff5f9d22914876c
Author: Michele Cane <michele.cane@gmail.com>
Date: Wed Jul 17 10:31:25 2013 +0200
Bump Standards-Version to 3.9.4, no changes needed.
diff --git a/debian/changelog b/debian/changelog
index cb43009..2cf1b41 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -2,6 +2,7 @@ xserver-xorg-input-joystick (1:1.6.2-1) UNRELEASED; urgency=low
* New upstream release.
* Update dependencies.
+ * Bump Standards-Version to 3.9.4, no changes needed.
-- Michele Cane <michele.cane@gmail.com> Thu, 11 Jul 2013 09:17:46 +0200
diff --git a/debian/control b/debian/control
index 2e03c2c..f77f7cc 100644
--- a/debian/control
+++ b/debian/control
@@ -15,7 +15,7 @@ Build-Depends:
x11proto-randr-dev,
x11proto-kb-dev,
libusbhid-dev [kfreebsd-any],
-Standards-Version: 3.9.2
+Standards-Version: 3.9.4
Vcs-Git: git://git.debian.org/git/pkg-xorg/driver/xserver-xorg-input-joystick
Vcs-Browser: http://git.debian.org/?p=pkg-xorg/driver/xserver-xorg-input-joystick.git
commit 33dbd746a572a306fc74a1fdba9d7af4990a10c0
Author: Michele Cane <michele.cane@gmail.com>
Date: Wed Jul 17 10:29:02 2013 +0200
debian/control: update dependencies
diff --git a/debian/changelog b/debian/changelog
index 8765088..cb43009 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,6 +1,7 @@
xserver-xorg-input-joystick (1:1.6.2-1) UNRELEASED; urgency=low
* New upstream release.
+ * Update dependencies.
-- Michele Cane <michele.cane@gmail.com> Thu, 11 Jul 2013 09:17:46 +0200
diff --git a/debian/control b/debian/control
index 2746c2d..2e03c2c 100644
--- a/debian/control
+++ b/debian/control
@@ -9,7 +9,7 @@ Build-Depends:
quilt,
pkg-config,
xutils-dev,
- xserver-xorg-dev (>= 2:1.9.4),
+ xserver-xorg-dev (>= 2:1.9.99.2),
x11proto-input-dev,
x11proto-core-dev,
x11proto-randr-dev,
commit a70068188857b986a218ea8f4eee6f05a9807dec
Author: Michele Cane <michele.cane@gmail.com>
Date: Thu Jul 11 09:22:16 2013 +0200
Bump changelogs.
diff --git a/ChangeLog b/ChangeLog
index 9270178..7a98074 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,171 @@
+commit 426c3aa3c8a2385f17e37ae73c1e78f072656027
+Author: Sascha Hlusiak <saschahlusiak@arcor.de>
+Date: Wed Jan 16 10:52:12 2013 +0100
+
+ joystick 1.6.2
+
+ Signed-off-by: Sascha Hlusiak <saschahlusiak@arcor.de>
+
+commit 8f9342484afbbd26296c627497cc278f600098ac
+Author: Sascha Hlusiak <saschahlusiak@arcor.de>
+Date: Wed Jan 16 11:06:39 2013 +0100
+
+ config: warning in default xorg.conf.d snippet: do not enable by default
+
+ see discussion: https://bugs.gentoo.org/show_bug.cgi?id=403003
+
+ distributions should not ship the module enabled by default, because a lot
+ of users have the joystick module installed without knowing, resulting in
+ confusion and bad user experience when trying to play games, the more
+ likely usecase when plugging in a joystick.
+
+ the default configuration only fits for a limited number of users.
+
+ it does not make much sense to automatically enable hotplugging of the
+ module without explicit user consent and reviewing of the configuration.
+
+ Signed-off-by: Sascha Hlusiak <saschahlusiak@arcor.de>
+
+commit 819ba33c9d7440cd40e1e54a9b1e073ed89353a7
+Author: Sascha Hlusiak <saschahlusiak@arcor.de>
+Date: Sat Oct 6 18:28:53 2012 +0200
+
+ jast_axis: tune accelerated axis transformation to better work with circular axis fields
+
+ reference: https://bugs.freedesktop.org/show_bug.cgi?id=42399
+
+ joysticks with a rectangular field have a
+ corner position of (32768,32768), joysticks with a
+ circular field have (23170,23170).
+
+ make sure that diagonal movement feels fast. either:
+ 1) linear
+
+ f(32768) ~= f(23170) + f(23170)
+ f(32768) ~= a * f(23170)
+ a = 2.0
+
+ on circular joysticks, the time needed for xy movement is
+ exactly the time needed for x + the time for y separately.
+ absolute diagonal travel speed (in cm/s) is 0.707 times as fast,
+ which feels pretty slow.
+
+ on square joysticks, diagonal travel speed is always 1.41 times
+ faster than orthogonal travel speed. time needed for diagonal
+ movement is always 0.5 times as long as for orthogonal movement.
+
+ the value of a = 2.0 results in a nice, non-linear acceleration.
+
+ or
+ 2) trigonometric
+
+ f(32768) ~= sqrt(f(23170)^2 + f(23170)^2))
+ f(32768) ~= a * f(23170)
+ a = 1.414
+
+ on circular joysticks, the absolute pointer travel speed
+ (in cm/s) is now the same for both linear and diagonal movement,
+ which feels natural. moving diagonally takes 0.707 times the time
+ of moving orthogonally.
+
+ on square joysticks, values are as in 1)
+
+ the value of a = 1.414 results in linear acceleration, which feels
+ too slow.
+
+ to maintain non-linear acceleration, make sure that:
+
+ a >>= 1.414
+
+ the following formula achieves results inbetween,
+ so it should feel natural on both devices while maintaining a
+ nice acceleration:
+
+ f(32768) ~= 1.620 * f(23170)
+
+commit 342057bf38e2da46609ed2fa0d3f5fb46c8ed215
+Author: Sascha Hlusiak <saschahlusiak@arcor.de>
+Date: Sat Oct 6 16:18:24 2012 +0200
+
+ backend_evdev: fix scaling overflow for high resolution axes
+
+ The module scales all axis values from the kernel to the range of
+ -32768 .. 32768, for compatibility with the old joystick kernel module.
+
+ The current implementation had an integer overflow, if the axis had a high
+ resolution of > 16384, like the popular XBox 360 controller.
+
+ This commitmakes the scaling use float instead to fix erratic behaviour
+ on high resolution joysticks. The joystick backend was not affected.
+
+ Fixes bug: https://bugs.freedesktop.org/show_bug.cgi?id=42399
+
+commit 053405f711512959e95d0a882d69b6cba6405e7d
+Author: Gaetan Nadon <memsize@videotron.ca>
+Date: Sun Jan 13 10:56:53 2013 -0500
+
+ Replace deprecated Automake INCLUDES variable with AM_CPPFLAGS
+
+ Excerpt https://lists.gnu.org/archive/html/automake/2012-12/msg00038.html
+
+ - Support for the long-deprecated INCLUDES variable will be removed
+ altogether in Automake 1.14. The AM_CPPFLAGS variable should be
+ used instead.
+
+ This variable was deprecated in Automake releases prior to 1.10, which is the
+ current minimum level required to build X.
+
+ Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
+ Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
+
+commit baa96c22e74b5f617b64d9f5ae21c52a4c4fa190
+Author: Sascha Hlusiak <saschahlusiak@arcor.de>
+Date: Wed Oct 3 18:53:00 2012 +0200
+
+ configure: enable debug output code by default
+
+ there are rare cases when disabling debug code gives any benefit but the lack of debugging output,
+ which needs to be enabled anyway with the DebugLevel option
+
+commit b427ad6066e966f63a0da82e4b0ef3344064f6a1
+Author: Sascha Hlusiak <saschahlusiak@arcor.de>
+Date: Wed Oct 3 18:44:58 2012 +0200
+
+ man: more manpage tuning and polishing
+
+commit 4b0ca090b71e70cc2b5bcd93ed40fc8c40c499fa
+Author: Sascha Hlusiak <saschahlusiak@arcor.de>
+Date: Wed Oct 3 18:44:06 2012 +0200
+
+ config: mention floating option in xorg.conf.d snippet
+
+commit c473c8bd7985441d8264f8f48537d39dbe0c874e
+Author: Sascha Hlusiak <saschahlusiak@arcor.de>
+Date: Wed Oct 3 17:39:55 2012 +0200
+
+ man: mention use cases for when to use the module and when not to
+
+commit 56ebbd899f709b3fae7e382ac3429a4c87867c63
+Author: Sascha Hlusiak <saschahlusiak@arcor.de>
+Date: Wed Oct 3 16:32:36 2012 +0200
+
+ man: some typos and grammar fixes
+
+commit 0303d5418ec7a3825433e308f195fc41fecb9ded
+Author: Peter Hutterer <peter.hutterer@who-t.net>
+Date: Tue Oct 2 14:40:05 2012 +1000
+
+ man: point out that the joystick module is not a joystick driver
+
+ Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
+ Signed-off-by: Sascha Hlusiak <saschahlusiak@arcor.de>
+
+commit acd398ac712689fb5239410d1da706752aa60a33
+Author: Sascha Hlusiak <saschahlusiak@arcor.de>
+Date: Tue Sep 25 10:57:46 2012 +0200
+
+ silence compiler warnings
+
commit bdf8fd3f650789d2012ec0cc915729dd1e91346d
Author: Sascha Hlusiak <saschahlusiak@arcor.de>
Date: Sun Mar 11 11:45:08 2012 +0100
diff --git a/debian/changelog b/debian/changelog
index 50b352b..8765088 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+xserver-xorg-input-joystick (1:1.6.2-1) UNRELEASED; urgency=low
+
+ * New upstream release.
+
+ -- Michele Cane <michele.cane@gmail.com> Thu, 11 Jul 2013 09:17:46 +0200
+
xserver-xorg-input-joystick (1:1.6.1-1) unstable; urgency=low
* New upstream release.
commit 50654bf7d6b7367bbc258ce652d71fc2151187a3
Author: Cyril Brulebois <kibi@debian.org>
Date: Tue Mar 20 21:51:43 2012 +0100
Upload to unstable.
diff --git a/debian/changelog b/debian/changelog
index c90b5c0..50b352b 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,8 +1,8 @@
-xserver-xorg-input-joystick (1:1.6.1-1) UNRELEASED; urgency=low
+xserver-xorg-input-joystick (1:1.6.1-1) unstable; urgency=low
* New upstream release.
- -- Cyril Brulebois <kibi@debian.org> Tue, 20 Mar 2012 21:50:48 +0100
+ -- Cyril Brulebois <kibi@debian.org> Tue, 20 Mar 2012 21:51:40 +0100
xserver-xorg-input-joystick (1:1.6.0-2) unstable; urgency=high
commit 0a155ee183254928adee3851ab3159b4ca7e40c4
Author: Cyril Brulebois <kibi@debian.org>
Date: Tue Mar 20 21:50:59 2012 +0100
Bump changelogs.
diff --git a/ChangeLog b/ChangeLog
index 6b0087f..9270178 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,104 @@
+commit bdf8fd3f650789d2012ec0cc915729dd1e91346d
+Author: Sascha Hlusiak <saschahlusiak@arcor.de>
+Date: Sun Mar 11 11:45:08 2012 +0100
+
+ joystick 1.6.1
+
+ Signed-off-by: Sascha Hlusiak <saschahlusiak@arcor.de>
+
+commit b217fabdef1714ed4898e08de4c2a6b9cc8d4f0f
+Author: Sascha Hlusiak <saschahlusiak@arcor.de>
+Date: Sun Nov 13 20:36:07 2011 +0100
+
+ Copy pInfo->driver to option list to fix hotplugging of keyboard device
+
+ udev does copy the Driver line to the list of options, but when manually
+ specifying the driver in xorg.conf, the option "Driver" is unset. Because we
+ do hotplug a sub-device from within the core device, we need the "Driver"
+ option to be present in the list.
+
+ This should fix archlinux bug #23577:
+ https://bugs.archlinux.org/task/23577
+
+ Thanks to Malek for coming up with a fix.
+
+ Signed-off-by: Sascha Hlusiak <contact@saschahlusiak.de>
+
+commit 411c1838456c055d3f911c54ed58bb11a6bf0da3
+Author: Sascha Hlusiak <saschahlusiak@arcor.de>
+Date: Sun Nov 13 18:04:25 2011 +0100
+
+ man: valuators are not added automatically
+
+commit 9bbb5775be4e7c72b6d51c20be33f5ed3fb7301a
+Merge: b607c4e 7ccf3a7
+Author: Sascha Hlusiak <saschahlusiak@arcor.de>
+Date: Sun Nov 13 17:10:09 2011 +0100
+
+ Merge branch 'master' of ssh://git.freedesktop.org/git/xorg/driver/xf86-input-joystick
+
+commit 7ccf3a75292d71104c976bf6afb389cccaac1a7d
+Author: Peter Hutterer <peter.hutterer@who-t.net>
+Date: Mon Oct 31 14:33:08 2011 +1000
+
+ Deal with opaque input option types.
+
+ ABI 14 made the InputOption type opaque, move the existing code to ifdefs
+ and use the new function calls otherwise.
+
+ Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
+ Reviewed-by: Jeremy Huddleston <jeremyhu@apple.com>
+ Reviewed-by: Chase Douglas <chase.douglas@canonical.com>
+
+commit e0193debf8f5a72b0a06977d5dea3365ad9cafbe
+Author: Peter Hutterer <peter.hutterer@who-t.net>
+Date: Mon Oct 31 14:27:22 2011 +1000
+
+ Fix option type for option duplication
+
+ xf86OptionListDuplicate() duplicates an XF86Option list, not an InputOption
+ list.
+
+ Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
+ Reviewed-by: Jeremy Huddleston <jeremyhu@apple.com>
+
+commit b607c4ebeea4122694f02ba87f06e4cdb23114f1
+Author: Sascha Hlusiak <saschahlusiak@arcor.de>
+Date: Sun Oct 16 00:47:52 2011 +0200
+
+ label buttons and axes
+
+ Buttons are labeled "Button %d", starting with 0 and representing the button in X _after_ mapping.
+ Mapping can be changed while running so the labels will be constant.
+
+ Axes are labeled "Axis %d", starting with 1, representing the _physical_ axis that reports the valuator
+ data. The raw valuators can't be dynamically mapped, the first two valuators always are labeled "Rel X"
+ and "Rel Y", representing the aggregated post-calculation data from all axes.
+
+ Signed-off-by: Sascha Hlusiak <saschahlusiak@arcor.de>
+
+commit b3b62328cf3f36c20c54a298f8a921e6eef42c4d
+Author: Devin J. Pohly <djpohly+xorg@gmail.com>
+Date: Sat Sep 3 19:00:07 2011 -0400
+
+ unify capitalization of joystick properties
+
+ the axis keys high/low properties were inconsistently capitalized,
+ leading to potential confusion as to why one works but not the other.
+
+ Signed-off-by: Devin J. Pohly <djpohly+xorg@gmail.com>
+ Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
+
+commit 204dcb86368b011824fc5006f87b9e394d03a394
+Author: Terry Lambert <tlambert@chromium.org>
+Date: Fri Jul 15 17:23:22 2011 -0700
+
+ Return proper default for unknown values in pInfo->device_control.
+
+ Signed-off-by: Terry Lambert <tlambert@chromium.org>
+ Reviewed-by: Stephane Marchesin <marcheu@chromium.org>
+ Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
+
commit bd6c54fe672a913334bfba1ca5dc0f2e0f1f1152
Author: Sascha Hlusiak <saschahlusiak@arcor.de>
Date: Wed Apr 20 20:55:24 2011 +0200
diff --git a/debian/changelog b/debian/changelog
Reply to: