2377 lines
80 KiB
Plaintext
2377 lines
80 KiB
Plaintext
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
|
|
|
|
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
|
|
|
|
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
|
|
|
|
joystick 1.6.0
|
|
|
|
Signed-off-by: Sascha Hlusiak <saschahlusiak@arcor.de>
|
|
|
|
commit f1b8ef560049f1bb1bca9caa12c1529c9f992a09
|
|
Author: Sascha Hlusiak <saschahlusiak@arcor.de>
|
|
Date: Wed Apr 20 20:48:28 2011 +0200
|
|
|
|
Updated man page to reflect latest changes
|
|
|
|
commit aa78e01edabb27d1b5dcd4ffe2be32878a45e342
|
|
Author: Sascha Hlusiak <saschahlusiak@arcor.de>
|
|
Date: Wed Apr 20 20:47:33 2011 +0200
|
|
|
|
Added xorg.conf.d example snipped
|
|
|
|
Not installed by default, left for distributors.
|
|
|
|
Copy 50-joystick-all.conf to /etc/X11/xorg.conf.d/ and modify to your needs.
|
|
|
|
commit 29d3745e73d266db173828f40231cb78ec1c383a
|
|
Author: Sascha Hlusiak <saschahlusiak@arcor.de>
|
|
Date: Wed Apr 20 19:48:28 2011 +0200
|
|
|
|
Revert "config: fdi file must be installed in $(datadir)/hal/fdi/policy/20thirdparty"
|
|
|
|
The fdi file was never meant to be installed by default but exists merely as an
|
|
example and documentation for distributors who may decide to ship it by default or
|
|
install it in share/doc/...
|
|
|
|
This reverts commit 1d67a2da26fa3ba0b8f5498da89c01aeaa551515.
|
|
|
|
commit 4358209e7e4383b4ebdec93cc116bb1c21d373a7
|
|
Author: Sascha Hlusiak <saschahlusiak@arcor.de>
|
|
Date: Wed Apr 20 19:33:10 2011 +0200
|
|
|
|
Free pInfo->private only once to fix server crash on unplug (bug #35391)
|
|
|
|
The hotplugged keyboard device and the main device share the same pInfo->private data
|
|
and the same jstkCoreUnInit, so the data is freed twice. Furthermore, since the keyboard
|
|
device will delete itself, we must not delete it from within the deletion of the main device.
|
|
|
|
Freeing pInfo->private is done by the main device, hopefully done independently of the order
|
|
in which the two devices will be removed by the server.
|
|
|
|
Should fix bug #35391
|
|
|
|
commit 3f03fa76f8fb152210c6ed80191f34e428af2c00
|
|
Author: Peter Hutterer <peter.hutterer@who-t.net>
|
|
Date: Wed Apr 6 21:02:49 2011 +1000
|
|
|
|
joystick 1.5.99.901
|
|
|
|
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
|
|
|
|
commit 8c7ad54d6d869bb4202aee8408c72ed72bf929a7
|
|
Author: Peter Hutterer <peter.hutterer@who-t.net>
|
|
Date: Tue Dec 14 17:00:28 2010 +1000
|
|
|
|
Support input ABI 12
|
|
|
|
This commit adds support for input ABI 12, consisting of a number of
|
|
changes:
|
|
- requires an X server with an ABI of 12
|
|
- valuators have a per-mode setting
|
|
- new PreInit prototype.
|
|
|
|
Because of the new PreInit prototype, the hotplug system has been switched
|
|
around too (should have probably been done in a separate commit before,
|
|
but...).
|
|
|
|
The old hotplug mechanism added a separate ModuleInfoRec for the keyboard
|
|
part of the driver. This isn't feasable for InputClass configurations, the
|
|
driver part may get overwritten.
|
|
|
|
On entering the driver, after checking a few default values, hotplug the
|
|
keyboard device (wacom-style) and let it initialize. Because NIDR calls
|
|
DEVICE_INIT and DEVICE_ON the keyboard must initialise the private pointer
|
|
and pass it back to the original device.
|
|
|
|
Call order is:
|
|
NewInputDeviceRequest
|
|
- jstkCorePreInit
|
|
- jstkKeyboardHotplug
|
|
- NewInputDeviceRequest
|
|
- jstkCorePreInit
|
|
immediately return jstkKeyboardPreInit()
|
|
- keyboard DEVICE_INIT
|
|
- keyboard DEVICE_ON
|
|
return keyboard device
|
|
- copy keyboard->priv to joystick->priv
|
|
- finish jstkCorePreInit as normal
|
|
- joystick DEVICE_INIT
|
|
- joystick DEVICE_ON
|
|
|
|
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
|
|
Reviewed-by: Trevor Woerner <twoerner@gmail.com>
|
|
|
|
commit f2050e6be5b6b3f8c429060992cc3ead0cfe86c1
|
|
Author: Peter Hutterer <peter.hutterer@who-t.net>
|
|
Date: Tue Dec 14 16:51:15 2010 +1000
|
|
|
|
Get the option values from pInfo instead of from the IDevRec.
|
|
|
|
Doesn't matter which one we take, but ABI 12 dropped the IDevRec.
|
|
|
|
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
|
|
Reviewed-by: Trevor Woerner <twoerner@gmail.com>
|
|
|
|
commit df0567d2fa2d67a00dce78a89803e8925d20e324
|
|
Author: Peter Hutterer <peter.hutterer@who-t.net>
|
|
Date: Tue Dec 14 16:48:50 2010 +1000
|
|
|
|
Don't call xf86OptionListReport()
|
|
|
|
All options used by the driver will show up in the log anyway.
|
|
And new xserver versions will call this for debugging purposes for us.
|
|
|
|
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
|
|
Reviewed-by: Trevor Woerner <twoerner@gmail.com>
|
|
|
|
commit 135aaf612bcb591ae1692ae47b2d36a814230cbe
|
|
Author: Peter Hutterer <peter.hutterer@who-t.net>
|
|
Date: Tue Dec 14 15:19:08 2010 +1000
|
|
|
|
Purge use of XI_PRIVATE macro.
|
|
|
|
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
|
|
Reviewed-by: Trevor Woerner <twoerner@gmail.com>
|
|
|
|
commit 29a486ba56bc6279297a716b018ba24880680e82
|
|
Author: Peter Hutterer <peter.hutterer@who-t.net>
|
|
Date: Tue Dec 14 15:14:47 2010 +1000
|
|
|
|
Drop close_proc, conversion_proc, reverse_conversion_proc
|
|
|
|
All three aren't called by the server.
|
|
|
|
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
|
|
Reviewed-by: Trevor Woerner <twoerner@gmail.com>
|
|
|
|
commit 0674bdfdb67e9195af7cb5982ae2eda0fa03ce57
|
|
Author: Peter Hutterer <peter.hutterer@who-t.net>
|
|
Date: Tue Dec 14 15:09:32 2010 +1000
|
|
|
|
Don't handle history_size in the driver.
|
|
|
|
This has been handled in the server for quite a while now, just initialize
|
|
with the defaults and ignore it otherwise.
|
|
|
|
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
|
|
Reviewed-by: Trevor Woerner <twoerner@gmail.com>
|
|
|
|
commit 39205d76cb45242ee9b47594ec5be7edc509edc7
|
|
Author: Peter Hutterer <peter.hutterer@who-t.net>
|
|
Date: Tue Dec 14 15:08:49 2010 +1000
|
|
|
|
Require server 1.9, drop pre-ABI 11 support.
|
|
|
|
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
|
|
Reviewed-by: Trevor Woerner <twoerner@gmail.com>
|
|
|
|
commit 074dc4a2a06aebae144afc21de5c4f8bc365937d
|
|
Author: Peter Hutterer <peter.hutterer@who-t.net>
|
|
Date: Tue Dec 14 15:04:44 2010 +1000
|
|
|
|
Remove usage of XI86_POINTER_CAPABLE flag.
|
|
|
|
Flag was write-only for a number of server generations already.
|
|
|
|
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
|
|
Reviewed-by: Trevor Woerner <twoerner@gmail.com>
|
|
|
|
commit 107e4b14d90d06864247c7878ee0cc5f59e4bc5a
|
|
Author: Peter Hutterer <peter.hutterer@who-t.net>
|
|
Date: Tue Dec 14 14:47:31 2010 +1000
|
|
|
|
Replace LocalDevicePtr with InputInfoPtr
|
|
|
|
Both typedefs describe the same struct, LocalDevicePtr has been removed with
|
|
input ABI 12.
|
|
|
|
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
|
|
Reviewed-by: Trevor Woerner <twoerner@gmail.com>
|
|
|
|
commit a23a4a77c7157c516a8194e05e9f07b64d8e8089
|
|
Author: Peter Hutterer <peter.hutterer@who-t.net>
|
|
Date: Tue Dec 14 15:03:45 2010 +1000
|
|
|
|
Bump to 1.5.99
|
|
|
|
commit cd6b81d377a5d541100996fa4e2ac2decffe65f1
|
|
Author: Trevor Woerner <twoerner@gmail.com>
|
|
Date: Sun Oct 17 21:26:16 2010 -0400
|
|
|
|
Code cleanup, bad structure initialization.
|
|
|
|
The InputDriverRec data structure in xserver/hw/xfree86/common/xf86Xinput.h
|
|
no longer contains an integer refCount member; as per commit
|
|
d568221710959cf7d783e6ff0fb80fb43a231124.
|
|
|
|
Signed-off-by: Trevor Woerner <twoerner@gmail.com>
|
|
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
|
|
|
|
commit 38363bde5d94c9a8f163fde31ede067f6d0d1669
|
|
Author: Trevor Woerner <twoerner@gmail.com>
|
|
Date: Sun Oct 17 21:25:56 2010 -0400
|
|
|
|
Deprecated code cleanup.
|
|
|
|
Replace calls to deprecated functions (Xfree(), Xcalloc(), Xmalloc(), etc)
|
|
with calls to standard dynamic memory functions (free(), calloc(), malloc(),
|
|
etc) in driver code.
|
|
|
|
Signed-off-by: Trevor Woerner <twoerner@gmail.com>
|
|
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
|
|
|
|
commit d209590c06e7a4df9d921ff53cb9792e9beb1aeb
|
|
Author: Gaetan Nadon <memsize@videotron.ca>
|
|
Date: Fri Jun 11 22:00:45 2010 -0400
|
|
|
|
COPYING: replace stub file with Copyright notices
|
|
|
|
Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
|
|
|
|
commit 1d67a2da26fa3ba0b8f5498da89c01aeaa551515
|
|
Author: Gaetan Nadon <memsize@videotron.ca>
|
|
Date: Fri Jun 11 21:50:34 2010 -0400
|
|
|
|
config: fdi file must be installed in $(datadir)/hal/fdi/policy/20thirdparty
|
|
|
|
Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
|
|
|
|
commit 09ca64e76568868e8f9c7bf48e8858669fc5aaa7
|
|
Author: Gaetan Nadon <memsize@videotron.ca>
|
|
Date: Fri Jun 11 21:47:23 2010 -0400
|
|
|
|
config: EXTRA_DIST is redundant
|
|
|
|
sdkdir provides the install path for sdk_HEADERS primary
|
|
|
|
Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
|
|
|
|
commit 55783bf0cd5e0ae29b008dd3fc3a47c66eabffbd
|
|
Author: Gaetan Nadon <memsize@videotron.ca>
|
|
Date: Fri Jun 11 17:46:37 2010 -0400
|
|
|
|
config: upgrade to util-macros 1.8 for additional man page support
|
|
|
|
Use MAN_SUBST now supplied in XORG_MANPAGE_SECTIONS
|
|
The value of MAN_SUBST is the same for all X.Org packages.
|
|
Use AC_PROG_SED now supplied by XORG_DEFAULT_OPTIONS
|
|
Use $(AM_V_GEN)$(SED) to support silent rule
|
|
|
|
Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
|
|
|
|
commit 342908f4d06c8000789d659b9f8871e56812b78e
|
|
Author: Gaetan Nadon <memsize@videotron.ca>
|
|
Date: Fri Jun 11 17:41:59 2010 -0400
|
|
|
|
config: fix warnings, m4 quoting and layout
|
|
|
|
Fix some m4 quoting
|
|
Fix some autoconf warnings
|
|
Regroup statements per section
|
|
Add comments
|
|
Remove unused NDEBUG define
|
|
|
|
Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
|
|
|
|
commit e98f0d0349222a4d981086f944398d32a548d953
|
|
Author: Gaetan Nadon <memsize@videotron.ca>
|
|
Date: Sun Apr 18 15:37:29 2010 -0400
|
|
|
|
config: remove AC_PROG_CC as it overrides AC_PROG_C_C99
|
|
|
|
XORG_STRICT_OPTION from XORG_DEFAULT_OPTIONS calls
|
|
AC_PROG_C_C99. This sets gcc with -std=gnu99.
|
|
If AC_PROG_CC macro is called afterwards, it resets CC to gcc.
|
|
|
|
Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
|
|
|
|
commit c6908579b56b7d8c478ebe8c07e2a68a30c5de44
|
|
Author: Gaetan Nadon <memsize@videotron.ca>
|
|
Date: Sun Apr 18 15:36:32 2010 -0400
|
|
|
|
config: remove unrequired AC_HEADER_STDC
|
|
|
|
Autoconf says:
|
|
"This macro is obsolescent, as current systems have conforming
|
|
header files. New programs need not use this macro".
|
|
|
|
Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
|
|
|
|
commit ab6308ed177fc341ba0cca3e4a9048f858d80007
|
|
Author: Gaetan Nadon <memsize@videotron.ca>
|
|
Date: Sun Apr 18 15:35:45 2010 -0400
|
|
|
|
config: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS
|
|
|
|
Regroup AC statements at the top.
|
|
|
|
Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
|
|
|
|
commit 2252c78fb11b09c688b1b2cc82a542fc2470b8e2
|
|
Author: Gaetan Nadon <memsize@videotron.ca>
|
|
Date: Sun Apr 18 15:26:16 2010 -0400
|
|
|
|
config: update AC_PREREQ statement to 2.60
|
|
|
|
Unrelated to the previous patches, the new value simply reflects
|
|
the reality that the minimum level for autoconf to configure
|
|
all x.org modules is 2.60 dated June 2006.
|
|
|
|
ftp://ftp.gnu.org/gnu/autoconf/autoconf-2.60.tar.gz
|
|
|
|
Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
|
|
|
|
commit 25722aa12bfbb5675a02d7d8520ae83fdc5735c8
|
|
Author: Gaetan Nadon <memsize@videotron.ca>
|
|
Date: Sun Apr 18 15:24:59 2010 -0400
|
|
|
|
config: remove AH_TOP autoheader statement
|
|
|
|
The generated config.h does not need to include xorg-server.h
|
|
for the content it provides.
|
|
Add #include <xorg-server.h> in .[hc] files as needed.
|
|
|
|
Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
|
|
|
|
commit 3de065d6822206695c0aee2fd68cd9db8b2f3063
|
|
Author: Gaetan Nadon <memsize@videotron.ca>
|
|
Date: Thu Feb 11 10:08:07 2010 -0500
|
|
|
|
config: move CWARNFLAGS from configure.ac to Makefile.am
|
|
|
|
Compiler warning flags should be explicitly set in the makefile
|
|
rather than being merged with other packages compiler flags.
|
|
|
|
Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
|
|
|
|
commit 30d1089cffc9afd9fd468a6c30989e77c7884248
|
|
Author: Alan Coopersmith <alan.coopersmith@sun.com>
|
|
Date: Fri Jan 15 15:08:26 2010 -0800
|
|
|
|
Update Sun license notices to current X.Org standard form
|
|
|
|
Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
|
|
|
|
commit efe94ccfb4505f18a44b39ada256df8ba16b3ec5
|
|
Author: Gaetan Nadon <memsize@videotron.ca>
|
|
Date: Mon Dec 28 15:05:39 2009 -0500
|
|
|
|
configure.ac: use backticks rather than $() for cmd subs
|
|
|
|
Use "$PKG_CONFIG" rather than hard coded "pkg-config"
|
|
|
|
Acked-by: Dan Nicholson <dbn.lists@gmail.com>
|
|
Acked-by: Daniel Stone <daniel@fooishbar.org>
|
|
|
|
Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
|
|
|
|
commit ad0abb97a19e311988deffd385ca69e96bd106a4
|
|
Author: Gaetan Nadon <memsize@videotron.ca>
|
|
Date: Mon Nov 23 09:25:05 2009 -0500
|
|
|
|
Makefile.am: add ChangeLog and INSTALL on MAINTAINERCLEANFILES
|
|
|
|
Now that the INSTALL file is generated.
|
|
Allows running make maintainer-clean.
|
|
|
|
commit 260c441981c1fe1c6e076bde1a6a26328e6b5675
|
|
Author: Gaetan Nadon <memsize@videotron.ca>
|
|
Date: Wed Oct 28 14:41:41 2009 -0400
|
|
|
|
INSTALL, NEWS, README or AUTHORS files are missing/incorrect #24206
|
|
|
|
Automake 'foreign' option is specified in configure.ac.
|
|
Remove from Makefile.am
|
|
|
|
commit 877f13a6056cc8b17a73a5d4c839cd8b30065f9b
|
|
Author: Gaetan Nadon <memsize@videotron.ca>
|
|
Date: Wed Oct 28 14:09:09 2009 -0400
|
|
|
|
INSTALL, NEWS, README or AUTHORS files are missing/incorrect #24206
|
|
|
|
Add missing INSTALL file. Use standard GNU file on building tarball
|
|
README may have been updated
|
|
Remove AUTHORS file as it is empty and no content available yet.
|
|
Remove NEWS file as it is empty and no content available yet.
|
|
|
|
commit 9fc986bd5dc3bd1741b1ad4e4da152edfaf928d9
|
|
Author: Gaetan Nadon <memsize@videotron.ca>
|
|
Date: Mon Oct 26 12:54:20 2009 -0400
|
|
|
|
Several driver modules do not have a ChangeLog target in Makefile.am #23814
|
|
|
|
The git generated ChangeLog replaces the hand written one.
|
|
Update configure.ac to xorg-macros level 1.3.
|
|
Use XORG_DEFAULT_OPTIONS which replaces four XORG_* macros
|
|
Update Makefile.am to add ChangeLog target if missing
|
|
Remove ChangeLog from EXTRA_DIST or *CLEAN variables
|
|
This is a pre-req for the INSTALL_CMD
|
|
|
|
commit cd4e5ab0c64f477c343ab161ec309c42b9737450
|
|
Author: Gaetan Nadon <memsize@videotron.ca>
|
|
Date: Thu Oct 22 12:34:16 2009 -0400
|
|
|
|
.gitignore: use common defaults with custom section # 24239
|
|
|
|
Using common defaults will reduce errors and maintenance.
|
|
Only the very small or inexistent custom section need periodic maintenance
|
|
when the structure of the component changes. Do not edit defaults.
|
|
|
|
commit eaf8d1a1d87af9f67ca3e3d0436bb9d9a7cfc17a
|
|
Author: Sascha Hlusiak <saschahlusiak@arcor.de>
|
|
Date: Sat Oct 31 12:41:15 2009 +0100
|
|
|
|
Bump to 1.5.0
|
|
|
|
Signed-off-by: Sascha Hlusiak <saschahlusiak@arcor.de>
|
|
|
|
commit 657c01c8ebb9e0571d498356e6d3d03917199328
|
|
Author: Sascha Hlusiak <saschahlusiak@arcor.de>
|
|
Date: Wed Oct 7 09:24:39 2009 +0200
|
|
|
|
Revert "add shave support"
|
|
|
|
This reverts commit 1fa414dd6f32d68378bc9d571c439a603c2e7888.
|
|
|
|
commit 565de79d42350106c9d62f8f0939a0c35138989d
|
|
Merge: 729b5bc 1fa414d
|
|
Author: Sascha Hlusiak <saschahlusiak@arcor.de>
|
|
Date: Fri Oct 2 11:32:40 2009 +0200
|
|
|
|
Merge branch 'scancodes'
|
|
|
|
Conflicts:
|
|
configure.ac
|
|
|
|
commit 1fa414dd6f32d68378bc9d571c439a603c2e7888
|
|
Author: Sascha Hlusiak <saschahlusiak@arcor.de>
|
|
Date: Fri Oct 2 11:31:14 2009 +0200
|
|
|
|
add shave support
|
|
|
|
clean up compile output
|
|
|
|
commit 5fdab9ca49474d78f2ebfb27aa931565ce985e08
|
|
Author: Sascha Hlusiak <saschahlusiak@arcor.de>
|
|
Date: Fri Sep 11 18:23:26 2009 +0200
|
|
|
|
Fix NULL pointers in rmlvo
|
|
|
|
commit 462aae4db1302bc5a89ccf4a1db25e1c09a04132
|
|
Merge: b2de71f 5e2b2a6
|
|
Author: Sascha Hlusiak <saschahlusiak@arcor.de>
|
|
Date: Fri Sep 11 17:54:13 2009 +0200
|
|
|
|
Merge branch 'scancodes' of ssh://deepthought/home/sascha/develop/xorg/xf86-input-joystick into scancodes
|
|
|
|
commit 729b5bc6e3dba76ff763de27ec4c6e4c0933a9cd
|
|
Author: Peter Hutterer <peter.hutterer@who-t.net>
|
|
Date: Fri Sep 11 13:53:55 2009 +1000
|
|
|
|
joystick 1.4.99.1
|
|
|
|
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
|
|
|
|
commit e8f22493833e33683e659ae348d9f58a43838252
|
|
Author: Peter Hutterer <peter.hutterer@who-t.net>
|
|
Date: Fri Sep 11 13:55:50 2009 +1000
|
|
|
|
Fix typo in configure.
|
|
|
|
commit b2de71f4366c61a165562a573b30e1edd336ba5f
|
|
Author: Sascha Hlusiak <saschahlusiak@arcor.de>
|
|
Date: Tue Jun 23 23:51:32 2009 +0200
|
|
|
|
Support for axis labels; fix build on master
|
|
|
|
The first two axes are always REL_X and REL_Y. All other axes and buttons
|
|
are set to 'None', proper labeling will follow.
|
|
|
|
Thanks to Peter for the heads up.
|
|
|
|
Signed-off-by: Sascha Hlusiak <saschahlusiak@arcor.de>
|
|
|
|
commit 5e2b2a631063974ea6de7796f39106b85b2db31d
|
|
Author: Sascha Hlusiak <saschahlusiak@arcor.de>
|
|
Date: Wed Apr 15 00:29:44 2009 +0200
|
|
|
|
fix manpage and examples to reflect recent key changes
|
|
|
|
commit bf8626967263ee92d45759c58dc5bcc42a57176b
|
|
Author: Sascha Hlusiak <saschahlusiak@arcor.de>
|
|
Date: Tue Apr 14 23:25:44 2009 +0200
|
|
|
|
Property support for scancodes
|
|
|
|
Allows setting scancodes for keys using input-properties
|
|
|
|
commit 57bf11bc03a04fd68bb3ee2cd5375f04326e5c28
|
|
Author: Sascha Hlusiak <saschahlusiak@arcor.de>
|
|
Date: Sat Apr 11 14:25:07 2009 +0200
|
|
|
|
configure.ac: this is 1.4.99
|
|
|
|
Major changes in configuration call for a major release.
|
|
|
|
commit 7f6e390fb1f8ca006b2a995877128f3de0a445ba
|
|
Author: Sascha Hlusiak <saschahlusiak@arcor.de>
|
|
Date: Sat Apr 11 14:19:58 2009 +0200
|
|
|
|
Use preset keyboard layout instead of custom generated keymap.
|
|
|
|
Restored compatibility with recent xkb changes and xorg-server-1.7.
|
|
Keys are configured now using scancodes instead of keysyms. Depends on
|
|
set keymap; people could write custom layouts.
|
|
|
|
commit 4fbfcb17d6f6e7e44633f97e48b3ece8769758f0
|
|
Author: Sascha Hlusiak <saschahlusiak@arcor.de>
|
|
Date: Sat Apr 11 13:13:16 2009 +0200
|
|
|
|
Remove parsing of keysyms.
|
|
|
|
Key options are expected to be scancodes/plain numbers now.
|
|
|
|
commit 7c677b3d26a1a21f15e8acc96f57f05659265204
|
|
Author: Sascha Hlusiak <saschahlusiak@arcor.de>
|
|
Date: Sat Apr 11 13:12:17 2009 +0200
|
|
|
|
Remove ks_tables.h
|
|
|
|
No more keysym parsing
|
|
|
|
commit 8075ee4808a9c9eab25fb8716498208b895e6287
|
|
Author: Sascha Hlusiak <saschahlusiak@arcor.de>
|
|
Date: Sat Apr 11 13:11:24 2009 +0200
|
|
|
|
Remove parsing of keysyms
|
|
|
|
Change of configuration semantics again. Keys are specified in scancodes instead of keysyms.
|
|
|
|
commit e1710072396a97369ef71b1fd1738ad092a5e902
|
|
Author: Sascha Hlusiak <saschahlusiak@arcor.de>
|
|
Date: Thu Mar 19 21:14:22 2009 +0100
|
|
|
|
Fix compiler warning about stray INT8-CARD8 conversion
|
|
|
|
commit 7af61c78fd48ea9cc2442fb55570ba0d9f37f8c8
|
|
Merge: bc430cc 4b9aafd
|
|
Author: Sascha Hlusiak <saschahlusiak@arcor.de>
|
|
Date: Thu Mar 19 21:13:13 2009 +0100
|
|
|
|
Merge branch 'pwm'
|
|
|
|
commit bc430cc2aacdcda45ddc38d457b84ff040be6a8c
|
|
Author: Sascha Hlusiak <saschahlusiak@arcor.de>
|
|
Date: Thu Mar 19 21:08:30 2009 +0100
|
|
|
|
Missing initialization of button amplify
|
|
|
|
Always initialize button[]->amplify with 1.0
|
|
|
|
commit dca19bde2bdd275744e9182dd49a2f2dd81f8c81
|
|
Merge: 6f2a211 c6217b5
|
|
Author: Sascha Hlusiak <saschahlusiak@arcor.de>
|
|
Date: Thu Mar 19 08:36:10 2009 +0100
|
|
|
|
Merge branch 'master' of sascha:develop/xorg/xf86-input-joystick
|
|
|
|
commit 4b9aafd82bf78e86b2b2ddc78c37d73ccc7c25d5
|
|
Author: Sascha Hlusiak <saschahlusiak@arcor.de>
|
|
Date: Wed Mar 18 18:13:12 2009 +0100
|
|
|
|
Mention PWM mode in man page
|
|
|
|
commit 6f2a211b7c3b45e8de9a90835fb7f1a24635c8e5
|
|
Author: Sascha Hlusiak <saschahlusiak@arcor.de>
|
|
Date: Wed Mar 18 17:39:07 2009 +0100
|
|
|
|
Fix build on FreeBSD with USB2
|
|
|
|
Including dev/usb/usb_ioctl.h fixes missing declaration
|
|
of USB_GET_REPORT_ID on FreeBSD-Current.
|
|
|
|
commit c6217b5849b1c2680a9a8c29ca26b3468955b1c1
|
|
Author: Sascha Hlusiak <saschahlusiak@arcor.de>
|
|
Date: Sun Mar 1 21:06:52 2009 +0100
|
|
|
|
Comment float properties in joystick-properties.h
|
|
|
|
Signed-off-by: Sascha Hlusiak <saschahlusiak@arcor.de>
|
|
|
|
commit 367c32bab57d69d85e95f4e76e2f1c8aaab45189
|
|
Author: Sascha Hlusiak <saschahlusiak@arcor.de>
|
|
Date: Sun Mar 1 21:00:18 2009 +0100
|
|
|
|
Support for float properties
|
|
|
|
Signed-off-by: Sascha Hlusiak <saschahlusiak@arcor.de>
|
|
|
|
commit 4978e78e7c49bc0aabf5c7ade4223c2529a9f046
|
|
Author: Sascha Hlusiak <saschahlusiak@arcor.de>
|
|
Date: Thu Feb 19 23:40:58 2009 +0100
|
|
|
|
Add PWM key generation when axis in accelerated mode
|
|
|
|
When axis is in accelerated mode and keyhigh/keylow is set,
|
|
the deflection of the axis will be linked to the _percent of time_ the key
|
|
will be down. Full deflection will set the key permanently down (old behaviour).
|
|
|
|
50% deflection will result in the key being 50ms down and 50ms up.
|
|
75% deflection will result in the key being 150ms down and 50ms up.
|
|
etc.
|
|
Minimum interval is 50ms, maximum is 600ms.
|
|
|
|
commit d4bb86ddb0ba570de0f501cd0edb13861456b711
|
|
Author: Sascha Hlusiak <saschahlusiak@arcor.de>
|
|
Date: Thu Feb 19 23:37:46 2009 +0100
|
|
|
|
Don't set axis.oldvalue in backend
|
|
|
|
The value needs to be set where it's needed, like in timers.
|
|
|
|
commit 4ec4376522b1c393ee44f25adcd28b12d7cadff6
|
|
Author: Sascha Hlusiak <saschahlusiak@arcor.de>
|
|
Date: Tue Feb 17 20:18:05 2009 +0100
|
|
|
|
Fix for sparse warning of uninitialized variable
|
|
|
|
If axis is inside deadzone, 0.0 should be assumed.
|
|
|
|
commit b70b1f7d827b87ceb63110c781b01175363fb7d0
|
|
Author: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br>
|
|
Date: Wed Feb 4 18:23:00 2009 -0200
|
|
|
|
Janitor: gcc 4.5 and sparse warnings.
|
|
|
|
It is still required a patch in the X Server sdk to correct some
|
|
remaining warnings. Isn't it amazing that <X11/extensions/XKBsrv.h>
|
|
and $sdkdir/xkbsrv.h both use the #ifndef _XKBSRV_H_ include guard?
|
|
|
|
Signed-off-by: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br>
|
|
|
|
commit 76b82a41a6733ef5a2a89dd370357320ea78792a
|
|
Author: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br>
|
|
Date: Wed Feb 4 18:10:26 2009 -0200
|
|
|
|
Janitor: make distcheck, .gitignore.
|
|
|
|
The correction for make distcheck uses the same solution proposed
|
|
for xf86-input-evdev, that uses the new configure option --with-sdkdir.
|
|
|
|
Signed-off-by: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br>
|
|
|
|
commit 4671904035d4da4d112f53cce8781bcc77b0d0db
|
|
Author: Sascha Hlusiak <saschahlusiak@arcor.de>
|
|
Date: Mon Feb 2 00:10:42 2009 +0100
|
|
|
|
Use InitKeyboardDeviceStruct instead of nonexistant XkbInitKeyboardDeviceStruct
|
|
|
|
Realizing XkbInitKeyboardDeviceStruct has been removed, we do need to use InitKeyboardDeviceStruct.
|
|
This breaks custom keymaps on ABI_XINPUT_VERSION >= 5.
|
|
|
|
Hopefully this can be reimplemented later.
|
|
|
|
commit 3984947ada771619f21b511507a2fb9cca3ed645
|
|
Author: Alan Coopersmith <alan.coopersmith@sun.com>
|
|
Date: Fri Jan 30 20:23:09 2009 -0800
|
|
|
|
Add README with pointers to mailing list, bugzilla & git repos
|
|
|
|
commit fb632ba226725a7101c5c1a3bfc2201905532b6f
|
|
Author: Sascha Hlusiak <saschahlusiak@arcor.de>
|
|
Date: Mon Jan 26 20:48:00 2009 +0100
|
|
|
|
Fix build on master. All hail XKB!
|
|
|
|
commit f62159e4dfc22550ec2de3eb4fd46027d85a1e88
|
|
Author: Alan Coopersmith <alan.coopersmith@sun.com>
|
|
Date: Fri Jan 9 16:14:12 2009 -0800
|
|
|
|
Remove xorgconfig & xorgcfg from See Also list in man page
|
|
|
|
commit 43e2f0526894cb5eacac8730a21ccdf415421d72
|
|
Author: Sascha Hlusiak <saschahlusiak@arcor.de>
|
|
Date: Sun Dec 28 18:57:36 2008 +0100
|
|
|
|
Prepare for 1.4.0 release
|
|
|
|
commit fd80f1c2b5b91e0260dc28e9b5e259025ea379e5
|
|
Author: Sascha Hlusiak <saschahlusiak@arcor.de>
|
|
Date: Sun Dec 28 17:32:44 2008 +0100
|
|
|
|
Matched comments in joystick-properties.h with previous commit
|
|
|
|
commit f81b9077d13b614262556a7401068f016fe2b365
|
|
Author: Sascha Hlusiak <saschahlusiak@arcor.de>
|
|
Date: Sun Dec 28 17:28:50 2008 +0100
|
|
|
|
Export JSTK_* constants with joystick-properties.h
|
|
|
|
commit 79028fc80fe7cbd452a18b4ddf92c328a1fe1393
|
|
Author: Sascha Hlusiak <saschahlusiak@arcor.de>
|
|
Date: Sun Dec 28 17:24:08 2008 +0100
|
|
|
|
Rename constants for better distinction
|
|
|
|
@jstk.h:
|
|
TYPE_* -> JSTK_TYPE_*
|
|
MAPPING_* -> JSTK_MAPPING_*
|
|
|
|
commit 38b4c9b3bd814296971abfe6ef01f531367a43bb
|
|
Author: Peter Hutterer <peter.hutterer@redhat.com>
|
|
Date: Mon Oct 13 10:46:10 2008 +1030
|
|
|
|
properties: handle checkonly flag in SetProperty.
|
|
|
|
If checkonly is TRUE, don't touch any values, just check vor validity of the
|
|
data.
|
|
|
|
Signed-off-by: Sascha Hlusiak <saschahlusiak@arcor.de>
|
|
|
|
commit 0da072fde42d899b56cc7b05d7b3db2815ac3b9a
|
|
Author: Sascha Hlusiak <saschahlusiak@arcor.de>
|
|
Date: Wed Oct 1 23:14:22 2008 +0200
|
|
|
|
Install joystick-properties.h and xorg-joystick.pc for clients.
|
|
|
|
Let's clients be aware of properties made available by the driver.
|
|
|
|
commit 3c2a323a3a14bc27a7a5d9f4470b4abd83c424ec
|
|
Author: Sascha Hlusiak <saschahlusiak@arcor.de>
|
|
Date: Wed Oct 1 21:43:49 2008 +0200
|
|
|
|
Option for per-axis valuators. Defaults to off for all axes.
|
|
|
|
Old: Each axis had an extra valuator, starting with 2 (0 and 1 are pointer movement)
|
|
New: Add "valuator" to axis option to give it an extra valuator of range -32768 to 32768.
|
|
Default: Off for all axes, since rarely used (and broken anyway right now).
|
|
|
|
commit 432805db42b1f7d69131406c8b58571d224e1c47
|
|
Author: Sascha Hlusiak <saschahlusiak@arcor.de>
|
|
Date: Tue Sep 30 19:02:17 2008 +0200
|
|
|
|
Remove XKB calls since we don't make use of it anyway.
|
|
|
|
No error messages because of missing xkb rules, yay.
|
|
|
|
commit 8a5b8e08aa27c5a33982ab293c68c026cba789c5
|
|
Author: Sascha Hlusiak <saschahlusiak@arcor.de>
|
|
Date: Tue Sep 30 18:35:27 2008 +0200
|
|
|
|
Do not require randrproto
|
|
|
|
commit ba8ea1799cf8911c22b0d90a865cb6e215b23e1c
|
|
Author: Sascha Hlusiak <saschahlusiak@arcor.de>
|
|
Date: Tue Sep 30 18:13:19 2008 +0200
|
|
|
|
Support for setting Button Number property
|
|
|
|
does not change the button map, which is assumed to be default. Buttons can still be
|
|
reordered using xmodmap.
|
|
|
|
commit 5c72d146865982dfa727d469d789ceaa6ac33b8d
|
|
Author: Sascha Hlusiak <saschahlusiak@arcor.de>
|
|
Date: Tue Sep 30 18:08:04 2008 +0200
|
|
|
|
Replace dynamic button map with static one
|
|
|
|
Saves some configuration efforts but caps logical button numbers to BUTTONMAP_SIZE=32.
|
|
Makes property support much easier.
|
|
|
|
commit 03175f968c4177de2208a2d8e73f9c8106630a6b
|
|
Author: Sascha Hlusiak <saschahlusiak@arcor.de>
|
|
Date: Tue Sep 30 00:35:01 2008 +0200
|
|
|
|
Name all properties uppercase
|
|
|
|
Just looks better
|
|
|
|
commit 34ca7d26830b5c58a35b9aec7f7cdd6d4446c456
|
|
Author: Sascha Hlusiak <saschahlusiak@arcor.de>
|
|
Date: Tue Sep 30 00:30:24 2008 +0200
|
|
|
|
Do not accept fewer values anymore when setting properties
|
|
|
|
Supplied number of values have to match the numbers of axes/buttons exactly. Fewer values are not accepted
|
|
anymore, because the omitted information get lost. That way we ensure that the properties are always complete
|
|
when requested by clients.
|
|
|
|
commit e1c3b5e3041c2fda5d4080f24aa988399cb793bd
|
|
Author: Sascha Hlusiak <saschahlusiak@arcor.de>
|
|
Date: Tue Sep 30 00:17:41 2008 +0200
|
|
|
|
Exporting num_axes values instead of MAXAXES
|
|
|
|
Only export the number of axes/buttons in properties that we actually have.
|
|
No need to export MAXAXES values, if we don't support them.
|
|
|
|
commit ab79083b13bcf2810f57ae26444d179f6323ec03
|
|
Author: Sascha Hlusiak <saschahlusiak@arcor.de>
|
|
Date: Tue Sep 30 00:01:38 2008 +0200
|
|
|
|
Save probed number of axes/buttons for joystick backend
|
|
|
|
commit e8432b7f8e8c515faa55d25f6028b7e5e7ce9c7c
|
|
Author: Sascha Hlusiak <saschahlusiak@arcor.de>
|
|
Date: Tue Sep 30 00:01:16 2008 +0200
|
|
|
|
Probed number of buttons shall not exceed MAXBUTTONS
|
|
|
|
Same for axes.
|
|
|
|
commit 06c607ebc10945342728dd3552eee6b894f55c51
|
|
Author: Sascha Hlusiak <saschahlusiak@arcor.de>
|
|
Date: Mon Sep 29 23:47:53 2008 +0200
|
|
|
|
Compile fix on BSD
|
|
|
|
commit f4be58b1ea017d5f17aeba228b53c30a1f8609bf
|
|
Author: Sascha Hlusiak <saschahlusiak@arcor.de>
|
|
Date: Mon Sep 29 23:36:12 2008 +0200
|
|
|
|
Probe device once on INIT and re-use found information.
|
|
|
|
Makes reopening a device on vt-enter much smoother and throws less warnings.
|
|
Remember number of found axes and buttons.
|
|
|
|
commit b56085c73d8780d8353380ecbc4b9cdb3f085b2f
|
|
Author: Sascha Hlusiak <saschahlusiak@arcor.de>
|
|
Date: Mon Sep 29 22:56:29 2008 +0200
|
|
|
|
Export number of configurable buttons/axes as readonly properties.
|
|
|
|
This number does not need to match the number of valuators/buttons.
|
|
|
|
commit ebf31b61b3d1d9ad0048429a75b99bf5952ad6b8
|
|
Author: Sascha Hlusiak <saschahlusiak@arcor.de>
|
|
Date: Sun Sep 28 16:41:17 2008 +0200
|
|
|
|
jstk_key.c: missing include
|
|
|
|
xf86optionListDup is defined in xf86Optrec.h
|
|
|
|
commit 3794afd9784480fa503cbffa16382c0e38e1fa8b
|
|
Author: Peter Hutterer <peter.hutterer@redhat.com>
|
|
Date: Fri Sep 26 17:19:29 2008 +0930
|
|
|
|
Adjust joystick properties to new property API.
|
|
|
|
ConfigureProperty doesn't exist anymore, ChangeProperty has two parameters
|
|
less. SetProperty handler must return Status.
|
|
Mark all properties as non-deletable.
|
|
|
|
commit 6e635e394a7423734d36d99dc744203b759a8d42
|
|
Merge: f04e3c8 a1b87df
|
|
Author: Sascha Hlusiak <saschahlusiak@arcor.de>
|
|
Date: Tue Sep 16 20:58:40 2008 +0200
|
|
|
|
Merge branch 'input-properties'
|
|
|
|
Conflicts:
|
|
src/jstk.h
|
|
src/jstk_key.c
|
|
|
|
commit a1b87df15dd2ad2a5593fed198b32053be5825cc
|
|
Author: Sascha Hlusiak <saschahlusiak@arcor.de>
|
|
Date: Mon Sep 15 19:29:07 2008 +0200
|
|
|
|
Set type_name of slave keyboard device to XI_JOYSTICK as well.
|
|
|
|
commit 57d1201f584a74b9d6822e55ff66a0786de4ea2b
|
|
Author: Sascha Hlusiak <saschahlusiak@arcor.de>
|
|
Date: Mon Sep 15 19:27:52 2008 +0200
|
|
|
|
Set type_name to XI_JOYSTICK. Let's not claim we are XI_MOUSE.
|
|
|
|
commit f04e3c822229b51e5a4048d7e91fa34f69e361e9
|
|
Author: Sascha Hlusiak <saschahlusiak@arcor.de>
|
|
Date: Mon Sep 15 19:24:40 2008 +0200
|
|
|
|
Set type_name to XI_JOYSTICK. Let's not claim we are XI_MOUSE.
|
|
|
|
commit 282fc3068ed734e099efe272c740e6c8e5495176
|
|
Author: Christoph Brill <egore911@egore911.de>
|
|
Date: Sun Sep 7 11:11:50 2008 +0200
|
|
|
|
Make "less joystick.man" work
|
|
|
|
commit 838dfffe9833b52626d5a528fc08d2838438ee46
|
|
Author: Sascha Hlusiak <saschahlusiak@arcor.de>
|
|
Date: Sat Sep 6 19:05:29 2008 +0200
|
|
|
|
Initialize PtrFeedbackClassDeviceStruct for pointer device
|
|
|
|
commit f691491bc96d1c7944f4036dde4090f11066aea4
|
|
Author: Sascha Hlusiak <saschahlusiak@arcor.de>
|
|
Date: Sat Sep 6 19:03:52 2008 +0200
|
|
|
|
Silence warning about implicit cast
|
|
|
|
commit 911986c4c702979fe48d3a2c18e238710a513449
|
|
Author: Sascha Hlusiak <saschahlusiak@arcor.de>
|
|
Date: Sat Sep 6 17:26:32 2008 +0200
|
|
|
|
Always add second input device for keys only
|
|
|
|
Having one device for both mouse and keyboard events breaks with MPX and custom keymaps, because the keymap is
|
|
copied to the core pointer instead of the core keyboard.
|
|
|
|
Easiest fix for that is to have two separate input devices. One single instance of the driver will now create
|
|
a second input device that has only keyboard capabilities. It shares all the config with the master and will
|
|
be removed when the master device is removed.
|
|
|
|
The creation of this second device is a little hack-ish. I hope things are done right.
|
|
|
|
commit 5a3ecea272a980df0ac4c40826cf095399e7b022
|
|
Author: Sascha Hlusiak <saschahlusiak@arcor.de>
|
|
Date: Sat Sep 6 13:08:51 2008 +0200
|
|
|
|
make dist hook: git-log > git log
|
|
|
|
I somehow don't have those nice aliases. This should make it work on every system.
|
|
|
|
commit 9d42b7f972f58a7cf97b8a57e1b6b85984c6476a
|
|
Author: Sascha Hlusiak <saschahlusiak@arcor.de>
|
|
Date: Sat Sep 6 12:58:41 2008 +0200
|
|
|
|
Update man page concerning custom driver options through hal
|
|
|
|
Warning is obsoleted by xorg-server-1.5
|
|
|
|
commit 235f5d12489f5f5f662e8f7b617108a01fdffed0
|
|
Author: Sascha Hlusiak <saschahlusiak@arcor.de>
|
|
Date: Sat Sep 6 12:55:08 2008 +0200
|
|
|
|
Bump to 1.3.3
|
|
|
|
commit 30333076a39dd50e6356789cd03c49712b43427c
|
|
Author: Sascha Hlusiak <saschahlusiak@arcor.de>
|
|
Date: Sat Sep 6 12:40:12 2008 +0200
|
|
|
|
Add ChangeLog to .gitignore
|
|
|
|
commit 579670d163d7ab2623d975ac85f6626a5499bf32
|
|
Author: Sascha Hlusiak <saschahlusiak@arcor.de>
|
|
Date: Sat Sep 6 12:39:12 2008 +0200
|
|
|
|
Remove duplicated code in jstkInitKeys
|
|
|
|
Too much copy'n'paste
|
|
|
|
commit 17c4f79d50ab69f954fec5a8daa327c4a1a64597
|
|
Author: Sascha Hlusiak <saschahlusiak@arcor.de>
|
|
Date: Sat Sep 6 12:38:16 2008 +0200
|
|
|
|
Adding empty ctrlProc to prevent crashing of X when running without XKB
|
|
|
|
X calls ctrlProc without checks for NULL in some places, especially when running "X -kb". Adding
|
|
that function back to be safe.
|
|
|
|
commit ea36125872ad4411f3529392761bff6e35006ce4
|
|
Author: Sascha Hlusiak <saschahlusiak@arcor.de>
|
|
Date: Mon Sep 1 00:05:07 2008 +0200
|
|
|
|
Adding empty ctrlProc to prevent crashing of X when running without XKB
|
|
|
|
X calls ctrlProc without checks for NULL in some places, especially when running "X -kb". Adding
|
|
that function back to be safe.
|
|
|
|
commit c39d709366332bd2d1ef306a0b801333f6cd3f7a
|
|
Author: Sascha Hlusiak <saschahlusiak@arcor.de>
|
|
Date: Sun Aug 31 19:24:38 2008 +0200
|
|
|
|
Remove duplicated code in jstkInitKeys
|
|
|
|
Too much copy'n'paste
|
|
|
|
commit 28c1dad7be2419a1ffa7b5f0897e88a1ccac36f5
|
|
Author: Sascha Hlusiak <saschahlusiak@arcor.de>
|
|
Date: Sun Aug 31 00:42:39 2008 +0200
|
|
|
|
Added valid-values-information to properties
|
|
|
|
Show user, what cryptic numbers are valid for axis type, axis mapping and button mapping.
|
|
|
|
commit eb866c65372fd880e5ffa80318cdb6dcf8c86e30
|
|
Author: Sascha Hlusiak <saschahlusiak@arcor.de>
|
|
Date: Sun Aug 31 00:30:11 2008 +0200
|
|
|
|
Typo in valid values for property "Generate Key Events"
|
|
|
|
commit 63fd6fdd9c012e0017e310d22cfcb45a2a741547
|
|
Author: Sascha Hlusiak <saschahlusiak@arcor.de>
|
|
Date: Sun Aug 31 00:28:37 2008 +0200
|
|
|
|
Property support for axis type, axis mapping and button mapping
|
|
|
|
Added prototypes for unimplemented properties.
|
|
|
|
commit 13813e0982e5274e2ef6d9ea167ebffbea9dbd9c
|
|
Author: Sascha Hlusiak <saschahlusiak@arcor.de>
|
|
Date: Sat Aug 23 23:38:57 2008 +0200
|
|
|
|
Add ChangeLog to .gitignore
|
|
|
|
commit 0410505147a416844fae6dcf6f9ea782f1b74863
|
|
Author: Sascha Hlusiak <saschahlusiak@arcor.de>
|
|
Date: Sat Aug 23 23:31:33 2008 +0200
|
|
|
|
Expose device properties for mouse_enabled, keys_enabled and axes deadzones.
|
|
|
|
Deadzones takes up to MAXAXES 32 bit numbers. If only one value is supplied, it is applied to all axes the same. If multiple values are
|
|
supplied, they are applied to the axis they stand for, all other values are untouched.
|
|
|
|
commit e64b4ebcd121a9080d1da39e5037182df7edfdbb
|
|
Author: Sascha Hlusiak <saschahlusiak@arcor.de>
|
|
Date: Sat Aug 23 22:02:54 2008 +0200
|
|
|
|
Add support for device properties.
|
|
|
|
Only exported property for now is DebugLevel.
|
|
|
|
commit 5e91f0bdd4fa529d1d5f0f8ffc87aaf9fbec2a88
|
|
Author: Sascha Hlusiak <saschahlusiak@arcor.de>
|
|
Date: Sat Aug 23 21:18:41 2008 +0200
|
|
|
|
Remove stale comment
|
|
|
|
commit a4d96de5fdbeedec1f196c2b5f4e5b498bf8e31f
|
|
Author: Matthieu Herrb <matthieu.herrb@laas.fr>
|
|
Date: Sat Aug 23 17:01:40 2008 +0200
|
|
|
|
Fix check for BSD dev/usb/usbhid.h (needs dev/usb/usb.h).
|
|
|
|
commit 7d6f9a32ab7e6e3e8d241fa3a230ffcf91dec468
|
|
Author: Peter Hutterer <peter.hutterer@redhat.com>
|
|
Date: Thu Aug 14 15:41:37 2008 +0930
|
|
|
|
Fix build. xf86Version.h -> xorgVersion.h
|
|
|
|
commit 1d67c9d801a6304267f8a821af13328fda95e497
|
|
Author: Sascha Hlusiak <saschahlusiak@arcor.de>
|
|
Date: Thu Jun 19 11:10:02 2008 +0200
|
|
|
|
Added more examples for the x11_options properties of xorg-server-1.5
|
|
|
|
Since xorg-server-1.5 you can pass arbitrary options using the x11_options namespace. No additional
|
|
hacks are neccessary to make hal hotplug the joystick driver.
|
|
|
|
commit 10203ddef9adbd27f2a9ac51d98703308f86d982
|
|
Author: Peter Hutterer <peter@cs.unisa.edu.au>
|
|
Date: Mon May 26 22:09:32 2008 +0930
|
|
|
|
Check for XINPUT ABI 3.
|
|
|
|
commit 0961ffa84825f3f32d9c973f054400ab9d2b7c08
|
|
Author: Sascha Hlusiak <saschahlusiak@arcor.de>
|
|
Date: Sun Apr 27 19:16:29 2008 +0200
|
|
|
|
Bumped to version 1.3.2
|
|
|
|
commit c3e3fb8795c19a292ca37ab4d67b308fbb20911b
|
|
Author: Sascha Hlusiak <saschahlusiak@arcor.de>
|
|
Date: Wed Apr 9 15:09:46 2008 +0200
|
|
|
|
Display evdev bus/vendor/product/version in separate line
|
|
|
|
commit edcc8c26dfa3f89672a66c47665d89c7c9200b13
|
|
Author: Sascha Hlusiak <saschahlusiak@arcor.de>
|
|
Date: Sun Mar 30 13:21:22 2008 +0200
|
|
|
|
Fixed keymap size to 8-256 to prevent crash
|
|
|
|
Newer xservers don't like keymaps that are smaller than 248 keys.
|
|
|
|
commit fac2c42a01cf030a05d2305a01700f3677f6a8dc
|
|
Author: Sascha Hlusiak <saschahlusiak@arcor.de>
|
|
Date: Sun Mar 30 13:05:35 2008 +0200
|
|
|
|
Clear complete keymap instead of only the first element
|
|
|
|
commit a44e15ad7576b77b48ecb13aae1faeb2ec25d922
|
|
Author: Sascha Hlusiak <saschahlusiak@arcor.de>
|
|
Date: Sun Mar 30 13:03:57 2008 +0200
|
|
|
|
Fixed off-by-one in keymap generation code
|
|
|
|
commit 2aeaf7b7f3a5117db5cde9f704a2c612fbab75c8
|
|
Author: Sascha Hlusiak <saschahlusiak@arcor.de>
|
|
Date: Sun Mar 30 12:44:39 2008 +0200
|
|
|
|
Allow '+' as separator for key mapping as in "key=Alt_L+Tab"
|
|
|
|
commit ce01777488a0f1f9ba2d22d7315aebd431e9cb65
|
|
Author: Matthieu Herrb <matthieu@bluenote.herrb.net>
|
|
Date: Sat Mar 8 23:02:08 2008 +0100
|
|
|
|
Makefile.am: nuke RCS Id
|
|
|
|
commit 94cc174cd80952418614dc9b2fbc95ad21b8598c
|
|
Author: Sascha Hlusiak <saschahlusiak@arcor.de>
|
|
Date: Sun Jan 6 18:58:47 2008 +0100
|
|
|
|
Added "StartMouseEnabled" and "StartKeysEnabled" options
|
|
|
|
With the disable-mouse and disable-keys button mapping the event generation can be toggled.
|
|
These two options will start X with the event generation already disabled, so it can be
|
|
enabled later with the appropriate button mapping. Default: Event generation is enabled.
|
|
|
|
commit c968077dcb3e7dec4886e9bc60faa63e750695e2
|
|
Author: Sascha Hlusiak <saschahlusiak@arcor.de>
|
|
Date: Mon Dec 31 20:21:30 2007 +0100
|
|
|
|
Changed copyrights to include year 2008
|
|
|
|
commit 4bf88166207c79662fba45773c300f05ae5e00d7
|
|
Author: Sascha Hlusiak <saschahlusiak@arcor.de>
|
|
Date: Sun Dec 9 19:22:59 2007 +0100
|
|
|
|
Changed default deadzone in manpage from 1000 to 5000
|
|
|
|
commit 1f61022d4d08c1dc07717576bcb31ace03d93060
|
|
Author: Sascha Hlusiak <saschahlusiak@arcor.de>
|
|
Date: Sun Dec 9 18:18:45 2007 +0100
|
|
|
|
Increased default deadzone from 1000 to 5000
|
|
|
|
commit 847c36e1134e7fe5f9af69f49b8ed12d2aa0cb85
|
|
Author: Sascha Hlusiak <saschahlusiak@arcor.de>
|
|
Date: Sun Dec 9 11:54:38 2007 +0100
|
|
|
|
Typo in man page
|
|
|
|
Last axis of default axis configurations was #3 instead of #7
|
|
|
|
commit 01637abd2b059923f5c41ab80c80ab93579cbe9b
|
|
Author: Sascha Hlusiak <saschahlusiak@arcor.de>
|
|
Date: Fri Dec 7 00:17:56 2007 +0100
|
|
|
|
Mentioned hotplugging and hal policy in man page
|
|
|
|
commit 47cd8141f9bf3e69d5418f3b5f448366f500cf0d
|
|
Author: Sascha Hlusiak <saschahlusiak@arcor.de>
|
|
Date: Thu Dec 6 23:55:20 2007 +0100
|
|
|
|
Bumped to version 1.3.1
|
|
|
|
commit c463776b8b35e6e721128a7348e088d306c4ee02
|
|
Author: Sascha Hlusiak <saschahlusiak@arcor.de>
|
|
Date: Thu Dec 6 23:48:49 2007 +0100
|
|
|
|
Added example hal policy file for input hotplugging of joysticks
|
|
|
|
Hal policy config/50-x11-input-joystick.fdi is not installed by default and you probably
|
|
don't want to.
|
|
|
|
commit 833454bd7bea04924b85105bf38ed57dd2b5e5c2
|
|
Author: Sascha Hlusiak <saschahlusiak@arcor.de>
|
|
Date: Thu Dec 6 23:22:43 2007 +0100
|
|
|
|
Looking for Path parameter besides Device (used by HAL+input hotplug)
|
|
|
|
commit dca42ff25dde490073a798dc873b048c4bfeb0f4
|
|
Author: Sascha Hlusiak <saschahlusiak@arcor.de>
|
|
Date: Thu Dec 6 23:22:06 2007 +0100
|
|
|
|
Fixed default button mappings
|
|
|
|
Default button mappings were set to buttons 4, 5 and 6 instead of 1, 2 and 3.
|
|
|
|
commit fba24465bc4867568cbefc3d554bae756abc1204
|
|
Author: Sascha Hlusiak <saschahlusiak@arcor.de>
|
|
Date: Thu Dec 6 22:56:26 2007 +0100
|
|
|
|
Return NULL on device configure fail instead of unconfigured device, which made X segfault.
|
|
|
|
commit 2fba11efcafdbc2002bc7083a2b74cb7d908b3a9
|
|
Author: Sascha Hlusiak <saschahlusiak@arcor.de>
|
|
Date: Thu Dec 6 22:28:12 2007 +0100
|
|
|
|
New: evdev backend
|
|
|
|
commit 78616fb8174e93a2c3c523bd425acc33a4b8773c
|
|
Author: Sascha Hlusiak <saschahlusiak@arcor.de>
|
|
Date: Wed Dec 5 22:17:36 2007 +0100
|
|
|
|
Mentioned multiple backends in man page
|
|
|
|
commit 9e5f4e6fccb8c9e1b6c4dfccb39f1f0c89f79b60
|
|
Author: Sascha Hlusiak <saschahlusiak@arcor.de>
|
|
Date: Wed Dec 5 21:33:27 2007 +0100
|
|
|
|
Fixed implicit declaration warnings because of missed header files
|
|
|
|
commit 43790502b5d1077fc74e81b7eedd9c880673463c
|
|
Author: Sascha Hlusiak <saschahlusiak@arcor.de>
|
|
Date: Wed Dec 5 21:30:12 2007 +0100
|
|
|
|
Renamed backend files from *_jstk.{c,h} to backend_*.{c,h}
|
|
|
|
commit 032138d7712f6d1e6a50bf83a2dde911b7f3d752
|
|
Author: Sascha Hlusiak <saschahlusiak@arcor.de>
|
|
Date: Wed Dec 5 21:22:50 2007 +0100
|
|
|
|
Added backend selection code.
|
|
|
|
From all available backends they are tried in the order: evdev, linux joystick, bsd
|
|
usbhid. This needed to separate the backends which were usually used to replace each
|
|
other.
|
|
|
|
commit 37aae4731320d4e1301f17a065bc5f1d5a3d1596
|
|
Author: Sascha Hlusiak <saschahlusiak@arcor.de>
|
|
Date: Wed Dec 5 18:00:12 2007 +0100
|
|
|
|
configure.ac: Checking for available kernel backends instead of OS
|
|
|
|
The configure script now checks for availability of several backends like Linux's
|
|
joystick, Linux's evdev, BSD's usbhid. This way several backends can be compiled in and
|
|
used with the same binary module.
|
|
Backend selection code still missing!
|
|
|
|
commit f581e2b0daf6c79c74728ab2e21a0836ff252a65
|
|
Author: Sascha Hlusiak <saschahlusiak@arcor.de>
|
|
Date: Sun Nov 11 18:02:42 2007 +0100
|
|
|
|
Add check for kbproto in configure script
|
|
|
|
On systems without kbproto installed, the XKB headers might be missing and the build fails. Fixes Debian bug
|
|
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=448770
|
|
|
|
commit c9e359fda611778da578f3699b8f2f4c9122852c
|
|
Author: Sascha Hlusiak <saschahlusiak@arcor.de>
|
|
Date: Sat Oct 27 18:50:08 2007 +0200
|
|
|
|
Added missing headerfiles to Makefile.am
|
|
|
|
Files StrKeysym.h and ks_tables.h were missing. Sorry, guys.
|
|
|
|
commit 8668189c26956922a9a10a80289162cfd5741bdf
|
|
Author: Sascha Hlusiak <saschahlusiak@arcor.de>
|
|
Date: Sat Oct 27 15:38:09 2007 +0200
|
|
|
|
Debug output of AutoRepeat option
|
|
|
|
commit 68e4850b28c34d8e7a41fe2682a115183e3a22d4
|
|
Author: Sascha Hlusiak <saschahlusiak@arcor.de>
|
|
Date: Wed Oct 10 18:00:59 2007 +0200
|
|
|
|
Added AutoRepeat option to specify rate and delay for key events.
|
|
|
|
So far the autorepeat settings of xorg were used, thus sharing the settings with all other keyboard. This is still the default but the
|
|
rate and delay can be changed per device, not conflicting with the settings of other keyboards.
|
|
|
|
commit 15870ef9bf57475ad79b839613fabd951daceac6
|
|
Author: Sascha Hlusiak <saschahlusiak@arcor.de>
|
|
Date: Sat Oct 6 17:28:59 2007 +0200
|
|
|
|
Use XStringToKeysym to parse symbolic keys defined in xorg.conf.
|
|
|
|
Users can map buttons to "key=space" or "key=Left" to map them to XK_space or XK_Left. As
|
|
fallback the numerical expression still works.
|
|
|
|
commit 0897d8acdecf30f9496578019487263a22ed984b
|
|
Author: Sascha Hlusiak <saschahlusiak@arcor.de>
|
|
Date: Sat Oct 6 17:07:19 2007 +0200
|
|
|
|
Integrated XStringToKeysym from libX11 in the module.
|
|
|
|
To look up Keysyms from Strings the method XStringToKeysym comes in handy, which would
|
|
require linking against libX11. By integrating the method in the module, this can be
|
|
avoided until similar functionallity get's included in xorg-server.
|
|
|
|
commit 9e8f8d54bd300b562b9fe0a1b1e3bf8d45773651
|
|
Author: Sascha Hlusiak <saschahlusiak@arcor.de>
|
|
Date: Wed Oct 3 22:46:30 2007 +0200
|
|
|
|
Updated manpage to reflect keymap changes
|
|
|
|
commit c2270222a88f8152c28568e4212ccc9937dccbbd
|
|
Author: Sascha Hlusiak <saschahlusiak@arcor.de>
|
|
Date: Wed Oct 3 22:13:37 2007 +0200
|
|
|
|
Prepared for 1.3.0 release. Raised dependency of xorg-server to at least 1.3.99.901 for new keymap
|
|
behaviour.
|
|
|
|
commit a62abe36b8b0af91539cf7e7dfa90795a73434bb
|
|
Author: Sascha Hlusiak <saschahlusiak@arcor.de>
|
|
Date: Wed Oct 3 21:37:25 2007 +0200
|
|
|
|
Readded own keymap for Joystick keys. This changes meaning of key, keylow and
|
|
keyhigh values in xorg.conf from scancodes to keysyms!
|
|
|
|
New xorg-server 1.4 fixes a lot of keyboard things. This makes it necessary to
|
|
provide an own mapping rather than using the mapping of the current keyboard. A
|
|
keymap is built dynamically from the options provided. The options now need to
|
|
provide a keysym for each button instead of the scancodes of another keyboard
|
|
attached keyboard.
|
|
|
|
commit 65009ab568500fac9980239a752d346a0d9b5ff1
|
|
Author: Sascha Hlusiak <saschahlusiak@arcor.de>
|
|
Date: Wed Oct 3 00:33:09 2007 +0200
|
|
|
|
Added little check if device is enabled before disabling it
|
|
|
|
commit 13c850fe77b0a9a8a719bedfa1439e96972a730b
|
|
Author: Sascha Hlusiak <saschahlusiak@arcor.de>
|
|
Date: Sun Aug 12 13:01:16 2007 +0200
|
|
|
|
configure.ac: prepared for 1.2.3 release
|
|
|
|
commit 3651cc8ee6257a5c8f098c603b892aff45ee1e68
|
|
Author: Sascha Hlusiak <saschahlusiak@arcor.de>
|
|
Date: Sun Aug 12 12:49:59 2007 +0200
|
|
|
|
Added --enable-debug option to configure script
|
|
|
|
The options --enable-debug and --disable-debug control if additional debugging messages shall be included in the binary, that can made
|
|
visible with the "DebugLevel" option in the xorg.conf. Default: Enabled.
|
|
|
|
commit ca6968c1800ed30aec78b1e474c2b0ede77cd301
|
|
Author: Sascha Hlusiak <saschahlusiak@arcor.de>
|
|
Date: Sun Aug 12 00:04:35 2007 +0200
|
|
|
|
Explained new key generation features for axes in man page.
|
|
|
|
Explained the behaviour of accelerated vs relative axes that are mapped to keys. Added example to man page.
|
|
|
|
commit e24622b48e4304a7b8f9de5bdec0e0633821fa7b
|
|
Author: Sascha Hlusiak <saschahlusiak@arcor.de>
|
|
Date: Sat Aug 11 23:27:57 2007 +0200
|
|
|
|
Key autorepeat added for axes with mode=relative
|
|
|
|
If axis is set to relative and keylow and keyhigh are assigned, autorepeat for these keys is emulated with a speed relative to the
|
|
value of the axis (keydown and keyup are generated frequently). A factor for this autorepeat speed can be assigned by
|
|
"axis=<factor>key".
|
|
If mode is "accelerated", the axis behaves like a button: only one keydown and one keyup, X does autorepeat for the key.
|
|
|
|
commit 38297b06226f115ca4a25557bcb7f8c936424abc
|
|
Author: Sascha Hlusiak <saschahlusiak@arcor.de>
|
|
Date: Sat Aug 11 22:32:54 2007 +0200
|
|
|
|
Fixed button mapping to an axis needing amplify value.
|
|
|
|
Button mapping without amplify value like "axis=x" used uninitialized value for amplify,
|
|
making an amplify value mandatory. With no amplify value, 1.0 is assumed.
|
|
|
|
commit dd396931b76c682f03323566f28b248afb1cb79d
|
|
Author: Sascha Hlusiak <saschahlusiak@arcor.de>
|
|
Date: Sat Aug 11 22:22:49 2007 +0200
|
|
|
|
Move subpixel movement from global to per axis/button.
|
|
|
|
Instead of using one global subpixel variable for all axes and buttons, the axis/button
|
|
struct for each axis/button holds it's own subpixel variable. This is neccessary to
|
|
implement mapping of relative axes to keys, which needs to save own "subpixel" values.
|
|
|
|
commit b685505f1411ffa5f326aa3ba9e5cd5e172e5c5e
|
|
Author: Sascha Hlusiak <saschahlusiak@arcor.de>
|
|
Date: Sat Aug 11 20:47:13 2007 +0200
|
|
|
|
Reformatted whole source to 4-space-indents
|
|
|
|
Large parts of the code were written with 2-space-indents only.
|
|
Upgraded to 4-space indents to improve readability. Sorry for touching almost
|
|
every line. :-S
|
|
|
|
commit 32c6ba4c292957e40ec349a4bb993b6ad92f290b
|
|
Author: Sascha Hlusiak <saschahlusiak@arcor.de>
|
|
Date: Wed Aug 8 15:00:15 2007 +0200
|
|
|
|
Added example about mapping axes to keys to manpage.
|
|
|
|
commit fd83fbc114fe1755a1c85b5e1dd98b1b84ff668d
|
|
Author: Sascha Hlusiak <saschahlusiak@arcor.de>
|
|
Date: Wed Aug 8 14:52:27 2007 +0200
|
|
|
|
Added "keylow" and "keyhigh" option to axes, which generates key events when the axis is moved.
|
|
|
|
One can specify scancodes for negative and positive axis movement. When the axis is moved out of the deadzone,
|
|
keydown events are once generated, and keyrelease events are generated when the axis returns to 0.
|
|
One can map a pad to the four arrow keys to play games that do not support a joystick.
|
|
|
|
commit 20bcf86f2abdeb0fd6cf2f9cc4fb96befc0c5cbc
|
|
Author: Sascha Hlusiak <saschahlusiak@arcor.de>
|
|
Date: Wed Aug 8 14:49:29 2007 +0200
|
|
|
|
Added "oldvalue" to axis struct, containing the exact last "value" of the axis
|
|
|
|
commit f4c1519bffdb12f4337261a8a9a9b63a4fa19cad
|
|
Author: Sascha Hlusiak <saschahlusiak@arcor.de>
|
|
Date: Wed Aug 8 12:58:30 2007 +0200
|
|
|
|
Added note about SendCoreEvents keyword to ServerLayout in manpage.
|
|
|
|
commit 382c116887b10e453a76ed540d4d42f44d4e0f6a
|
|
Author: Sascha Hlusiak <saschahlusiak@arcor.de>
|
|
Date: Wed Jul 11 03:18:07 2007 +0200
|
|
|
|
Added missing section about valuators to manpage
|
|
|
|
The manpage was missing detailed information about the reported valuators per axis.
|
|
Made minor changes of style and grammar.
|
|
|
|
commit 68df98082ca13d586891d67d03f7c426e6b4467c
|
|
Author: Sascha Hlusiak <saschahlusiak@arcor.de>
|
|
Date: Sat Jul 7 23:43:13 2007 +0200
|
|
|
|
Prepared for release 1.2.2
|
|
|
|
commit 321e4395486b66b2b7be0510494f48b2a03a4cc8
|
|
Author: Sascha Hlusiak <saschahlusiak@arcor.de>
|
|
Date: Sat Jul 7 23:33:32 2007 +0200
|
|
|
|
Reverted commit a24a5eeb30b224abf2bb512619fe5ab7284fa252 (prepare for keymap)
|
|
|
|
The files and methods will be added back when it is time. So far there is no need for jstk_key.* files and dummy methods.
|
|
|
|
commit 1e72e8111b637a0dd784077b09c220d53a133520
|
|
Author: Sascha Hlusiak <saschahlusiak@arcor.de>
|
|
Date: Sat Jul 7 23:08:45 2007 +0200
|
|
|
|
Mark float constants with proper f suffix
|
|
|
|
commit dc4c0a5e0d585647f649e41f80a859a2fdac4a26
|
|
Author: Sascha Hlusiak <saschahlusiak@arcor.de>
|
|
Date: Sat Jul 7 22:57:29 2007 +0200
|
|
|
|
Removed abundant debugging messages
|
|
|
|
Debugging messages about loading and unloading the module were printed
|
|
every time, before debug_level could be set. Removed the messages
|
|
completely, because they use nobody except me.
|
|
|
|
commit 2b54ee1b023bbce422429a0efe8a5958c0d08847
|
|
Author: Sascha Hlusiak <saschahlusiak@arcor.de>
|
|
Date: Sat Jul 7 22:52:24 2007 +0200
|
|
|
|
Added notes to the manpage
|
|
|
|
commit a24a5eeb30b224abf2bb512619fe5ab7284fa252
|
|
Author: Sascha Hlusiak <saschahlusiak@arcor.de>
|
|
Date: Mon Apr 30 00:37:27 2007 -0400
|
|
|
|
Prepared for proper usage of keymap for device
|
|
|
|
commit f0ab39f9d200cdf1387bf3ffa1583bfdddd1d427
|
|
Author: Sascha Hlusiak <saschahlusiak@arcor.de>
|
|
Date: Sun Apr 29 23:24:40 2007 -0400
|
|
|
|
Fixed dynamic button mapping properly.
|
|
linux_jstk: Button events only reported, when actually changed
|
|
|
|
Button number and button map reported to X are now calculated correctly.
|
|
|
|
commit 2bbc03ef668bc450fd50ecbbaa6f19398e994f74
|
|
Author: Sascha Hlusiak <saschahlusiak@arcor.de>
|
|
Date: Sun Apr 29 21:59:54 2007 -0400
|
|
|
|
Removed unnamed unions to compile with gcc 2.95
|
|
Only report correct amount of buttons to xorg-server-1.3
|
|
|
|
Call InitButtonClassDeviceStruct with right number of buttons and right mapping. Works correctly
|
|
since xorg-server-1.3.
|
|
|
|
commit 461b57cdb14e6bc2fe27f5351c2c3bd66aa1786a
|
|
Author: Sascha Hlusiak <saschahlusiak@arcor.de>
|
|
Date: Tue Apr 24 22:23:43 2007 -0400
|
|
|
|
Makefile.am: Rule to autogenerate ChangeLog from git on make dist
|
|
|
|
commit 25b5234948b6231577d44c5ad97a85d3a82b514a
|
|
Author: Sascha Hlusiak <saschahlusiak@arcor.de>
|
|
Date: Fri Apr 20 21:09:10 2007 -0400
|
|
|
|
Fixed wrong button number reported by bsd_jstk.c.
|
|
Fixed typo in reporting button and axes numbers in bsd_jstk.c
|
|
|
|
commit e1871e21955d5403c2751e83b5c00b2fa4886f22
|
|
Author: Sascha Hlusiak <saschahlusiak@arcor.de>
|
|
Date: Thu Apr 19 12:39:53 2007 -0400
|
|
|
|
Fixed accelerated axis movement not working the first time after startup
|
|
|
|
Modified used algorithm to produce slower and smoother acceleration
|
|
|
|
commit 44aafff9e99ff02091580978a2dd7306eb9ad910
|
|
Author: Sascha Hlusiak <saschahlusiak@arcor.de>
|
|
Date: Mon Apr 16 23:01:31 2007 -0400
|
|
|
|
Considering JS_EVENT_INIT events as real events again
|
|
|
|
We want to perform actions on JS_EVENT_INIT events, so we don't miss anything and follow the state of
|
|
the device
|
|
|
|
commit 8cafcf33ec1dcffa0ecbe2647ebb89c879989d4c
|
|
Author: Sascha Hlusiak <saschahlusiak@arcor.de>
|
|
Date: Sun Apr 15 23:48:52 2007 -0400
|
|
|
|
Fixed possible double close of device in case of error.
|
|
Opening device in O_RDONLY mode, instead of O_RDWR.
|
|
|
|
commit 1640d08d168241fd6168090841ef0d811d9dc3c2
|
|
Author: Sascha Hlusiak <saschahlusiak@arcor.de>
|
|
Date: Sun Apr 15 23:18:39 2007 -0400
|
|
|
|
Got rid of JoystickDevRec->axes and JoystickDevRec->buttons, since not really needed.
|
|
|
|
commit 470acec6f440cf3cb1dc5ddcb056f717d74ccbef
|
|
Author: Sascha Hlusiak <saschahlusiak@arcor.de>
|
|
Date: Sun Apr 15 22:51:35 2007 -0400
|
|
|
|
Cosmetic changes to structs, got rid of XFree86LOADER blocks
|
|
|
|
The XFree86LOADER is mandatory, without it it wouldn't compile anyway, so checks were deleted.
|
|
Named structs in jstk.h again
|
|
Added unions for mapping-relative data, given values more telling names
|
|
|
|
commit 886e418b89ac673df3e4be0f7a4b1b8c648cad80
|
|
Author: Sascha Hlusiak <saschahlusiak@arcor.de>
|
|
Date: Thu Apr 12 18:12:29 2007 -0400
|
|
|
|
Wrapped enums and structs in typedefs
|
|
|
|
Removed xisb.h include, since we are not going to need it.
|
|
|
|
commit fa32161bc5b63baa22b78f25ec6daa4f8e53aa7a
|
|
Author: Sascha Hlusiak <saschahlusiak@arcor.de>
|
|
Date: Wed Apr 11 10:03:23 2007 -0400
|
|
|
|
Replaced xf86CheckXXXOption with xf86SetXXXOption, Fixed possible NULL pointer dereference
|
|
|
|
Fixed possible NULL pointer dereference in xf86DeleteInput,
|
|
reformatted code in bsd_jstk.c
|
|
|
|
commit f7f63037fd01433c325b4bb45e76d8a21dd327c0
|
|
Author: Sascha Hlusiak <saschahlusiak@arcor.de>
|
|
Date: Sat Apr 7 17:30:09 2007 -0400
|
|
|
|
Added USB-HID backend for *BSD
|
|
|
|
Added checks for platform in configure.ac and Makefile.am
|
|
|
|
commit fcc717eb281328cd2722ba8fe2395e6719b88d8a
|
|
Author: Sascha Hlusiak <saschahlusiak@arcor.de>
|
|
Date: Sat Apr 7 16:49:04 2007 -0400
|
|
|
|
Added extra device dependend data for different platforms.
|
|
|
|
Renamed linux_jstk.h to jstk_hw.h
|
|
|
|
commit 8d9507e694d4ef36f7409ffc14c476af609ec524
|
|
Author: Sascha Hlusiak <saschahlusiak@arcor.de>
|
|
Date: Sat Apr 7 16:23:34 2007 -0400
|
|
|
|
Fixed correct calculation of absolute axis position when centered
|
|
InitButtonClassDeviceStruct: fixed to MAXBUTTONS buttons since we don't have device data yet
|
|
|
|
commit 4821113eb34f7bf55a601d59eaeddbfab67183fa
|
|
Author: Sascha Hlusiak <saschahlusiak@arcor.de>
|
|
Date: Sat Apr 7 15:10:13 2007 -0400
|
|
|
|
Typo in linux_jstk.c: Info about number of axes and buttons was interchanged
|
|
|
|
commit 7676d3c519a9190e3c7f9ed2c9abec8e95752c36
|
|
Author: Sascha Hlusiak <saschahlusiak@arcor.de>
|
|
Date: Sat Apr 7 14:10:01 2007 -0400
|
|
|
|
Fixed wrong type in ioctl call for detecting buttons and axes
|
|
|
|
The ioctl call for reading the number of buttons and axes expects an unsigned char as parameter,
|
|
not an int. Worked in Linux but not in FreeBSD. Changed to unsigned char though and added a check,
|
|
if buttons and axes are more than MAXBUTTONS/MAXAXES.
|
|
|
|
commit d64b3bf18f09d893a219732225f3b327bd70e785
|
|
Author: Sascha Hlusiak <saschahlusiak@arcor.de>
|
|
Date: Fri Apr 6 20:29:21 2007 -0400
|
|
|
|
Fixed DEVICE_ON still returning Success on error opening device, resulting in a crash
|
|
Removed jstkOpenDevice call from jstkCorePreInit
|
|
|
|
commit 48c2570228f95d27c24aae4609c00d0ebd349654
|
|
Author: Sascha Hlusiak <saschahlusiak@arcor.de>
|
|
Date: Fri Apr 6 20:27:05 2007 -0400
|
|
|
|
Fixed remaining opened filedescriptors, if ioctl fails
|
|
Showing Device information on every open
|
|
|
|
commit 50c183833ea57ecc2ddd6d94ca84b89fb36af7b3
|
|
Author: Sascha Hlusiak <saschahlusiak@arcor.de>
|
|
Date: Fri Apr 6 20:10:30 2007 -0400
|
|
|
|
Don't return NULL on jstCorePreInit fail, fixes X crash.
|
|
|
|
commit a2e6c7430e0d25d2d27f9a4a1d4fa9ba2a77d768
|
|
Author: Sascha Hlusiak <saschahlusiak@arcor.de>
|
|
Date: Sun Apr 1 21:16:10 2007 -0400
|
|
|
|
Check for Joystick API Version >=1 instead of >=2
|
|
|
|
commit 72ba1b382f2321c8740bcf8d4666902bf774b340
|
|
Author: Sascha Hlusiak <saschahlusiak@arcor.de>
|
|
Date: Sun Apr 1 16:12:12 2007 -0400
|
|
|
|
jstkVersionRec: Use macros for module version. Fixes #10498
|
|
|
|
commit 76bea36fe8160e59d35a43f7062044f272b54c2f
|
|
Author: Sascha Hlusiak <saschahlusiak@arcor.de>
|
|
Date: Sat Mar 31 22:40:50 2007 -0400
|
|
|
|
Added missing include files to fix warnings about implicit declarations
|
|
|
|
commit 6d88594bd9c6729e01a5cb20447af7fc111ae53a
|
|
Author: Sascha Hlusiak <saschahlusiak@arcor.de>
|
|
Date: Sat Mar 31 22:04:46 2007 -0400
|
|
|
|
Prettyfied code, added comments
|
|
|
|
commit d6f3937e7db27a6bfbdd57dfe6a9f9f63e419710
|
|
Author: Sascha Hlusiak <saschahlusiak@arcor.de>
|
|
Date: Fri Mar 30 23:03:39 2007 -0400
|
|
|
|
Added missing <stdio.h> and <string.h> to fix warnings
|
|
|
|
commit 7c709f6a8a8e234b7b7122238bd2227caeaf17c8
|
|
Author: Sascha Hlusiak <saschahlusiak@arcor.de>
|
|
Date: Fri Mar 30 14:25:13 2007 -0400
|
|
|
|
Added range for absolute axis configuration
|
|
Completed man page
|
|
|
|
commit 70b1bba65880c27da13b77accc6f971c5cabca95
|
|
Author: Sascha Hlusiak <saschahlusiak@arcor.de>
|
|
Date: Thu Mar 29 16:01:12 2007 -0400
|
|
|
|
Made movement within deadzone be reported only one
|
|
|
|
commit 28e4d50c1230ec2f405a73a851f6aff747efe213
|
|
Author: Sascha Hlusiak <saschahlusiak@arcor.de>
|
|
Date: Thu Mar 29 15:42:05 2007 -0400
|
|
|
|
More use of DBG output
|
|
|
|
commit 1cdd0e74988f2d06de0d57ac42574b9302392438
|
|
Author: Sascha Hlusiak <saschahlusiak@arcor.de>
|
|
Date: Thu Mar 29 15:14:25 2007 -0400
|
|
|
|
Allowed axis being actually not mapped to an action
|
|
Changed default configuration to the minimum
|
|
Fixed that unmapped axis generated movements
|
|
|
|
commit 32f06e29bfe82e85eabace80e60a20c32e1a11ba
|
|
Author: Sascha Hlusiak <saschahlusiak@arcor.de>
|
|
Date: Mon Mar 26 18:24:42 2007 -0400
|
|
|
|
disable-keys now really disables sending of keys
|
|
|
|
commit 0a0b5a3e24701734c55679a7c05e022e01d831f8
|
|
Author: Sascha Hlusiak <saschahlusiak@arcor.de>
|
|
Date: Mon Mar 26 18:05:41 2007 -0400
|
|
|
|
Added code to generate key eventy
|
|
|
|
commit 423a0e79266734e4dc2427673401c65f7e783305
|
|
Author: Sascha Hlusiak <saschahlusiak@arcor.de>
|
|
Date: Mon Mar 26 17:44:05 2007 -0400
|
|
|
|
jstkParseButtonOption: Added "key=<keycode>[,<keycode>]" Option
|
|
|
|
commit a2487f95fe923624b4cb83f52f91b80d7b703db8
|
|
Author: Sascha Hlusiak <saschahlusiak@arcor.de>
|
|
Date: Mon Mar 26 17:42:18 2007 -0400
|
|
|
|
ReadJoystickData: Prevent from reporting JS_EVENT_INIT as events
|
|
|
|
commit 7d3941e47bfe52d0519ef5cc1da8254bfac8f65e
|
|
Author: Sascha Hlusiak <saschahlusiak@arcor.de>
|
|
Date: Sun Mar 25 20:10:10 2007 -0400
|
|
|
|
Added "amplify", "disable-mouse", "disable-keys", "disable-all" options to code and manpage
|
|
|
|
commit 9c12f5c9d9dac3a2129ab3ace2492d043f6740f6
|
|
Author: Sascha Hlusiak <saschahlusiak@arcor.de>
|
|
Date: Thu Mar 22 16:43:18 2007 -0400
|
|
|
|
Removed "amplifier" axis option
|
|
Added amplifier as factor to the "axis" option
|
|
Updated manpage
|
|
|
|
commit 13cd3d91963c8d9175b1538a521644b039d70fad
|
|
Author: Sascha Hlusiak <saschahlusiak@arcor.de>
|
|
Date: Thu Mar 22 15:42:49 2007 -0400
|
|
|
|
Added axis option for buttons
|
|
|
|
commit 373459c4c5e1e5d7ebfa7d5a8ecd014c39f1244e
|
|
Author: Sascha Hlusiak <saschahlusiak@arcor.de>
|
|
Date: Thu Mar 22 14:54:21 2007 -0400
|
|
|
|
Put options parsing to different files
|
|
|
|
commit 58abdbe99b3d086822182b55cc1f5cfc2bd370be
|
|
Author: Sascha Hlusiak <saschahlusiak@arcor.de>
|
|
Date: Thu Mar 22 14:01:01 2007 -0400
|
|
|
|
Allowed negative amplify value for reverting axis direction
|
|
|
|
commit 35d8ee1bb0fee84dd2bb3882ec169552d6477a39
|
|
Author: Sascha Hlusiak <saschahlusiak@arcor.de>
|
|
Date: Wed Mar 21 22:36:46 2007 -0400
|
|
|
|
Went back to one timer for all axes
|
|
Added "accelerated" axis mode
|
|
Added "absolute" axis mode
|
|
Added "amplify" axis option
|
|
|
|
commit 3aa12466efa3c597694157f887ca27e99ff5466a
|
|
Author: Sascha Hlusiak <saschahlusiak@arcor.de>
|
|
Date: Tue Mar 20 22:47:27 2007 -0400
|
|
|
|
Splitted axis code to another file
|
|
|
|
commit b05facffb89d4d0608e9e74e5286b243230ae737
|
|
Author: Sascha Hlusiak <saschahlusiak@arcor.de>
|
|
Date: Tue Mar 20 17:18:34 2007 -0400
|
|
|
|
Added axis options
|
|
|
|
commit 549217f505ab6b29189514a5ec2dd93e464c30fb
|
|
Author: Sascha Hlusiak <saschahlusiak@arcor.de>
|
|
Date: Tue Mar 20 12:01:54 2007 -0400
|
|
|
|
Added by-value axis handling
|
|
|
|
commit 5cb52bfcbc607bb2146931e9646749de1c9c0ce4
|
|
Author: Sascha Hlusiak <saschahlusiak@arcor.de>
|
|
Date: Mon Mar 19 19:46:13 2007 -0400
|
|
|
|
Man page matches current features of the driver
|
|
|
|
commit 77c5baae7236093433f04c598615793f81445026
|
|
Author: Sascha Hlusiak <saschahlusiak@arcor.de>
|
|
Date: Sun Mar 18 23:34:41 2007 -0400
|
|
|
|
Added Option to map joystick buttons to mousebuttons
|
|
|
|
commit b918c3430417d167066ab5190e1f6ad76930586b
|
|
Author: Sascha Hlusiak <saschahlusiak@arcor.de>
|
|
Date: Sun Mar 18 19:49:33 2007 -0400
|
|
|
|
Made driver report button events
|
|
Introduced empty manpage
|
|
|
|
commit 0a8db6856da6a21594a39b7e0b067a78621624d7
|
|
Author: Sascha Hlusiak <saschahlusiak@arcor.de>
|
|
Date: Sun Mar 18 01:57:02 2007 -0400
|
|
|
|
added .gitignore to git
|
|
|
|
commit 629d5faa8b2877fcc2a4c7cd78ec8c2dc35a831d
|
|
Author: Sascha Hlusiak <saschahlusiak@arcor.de>
|
|
Date: Sun Mar 18 01:56:04 2007 -0400
|
|
|
|
moved .cvsignore to .gitignore
|
|
|
|
commit e3b851cf372d72ab547f703892162de865a3058e
|
|
Author: Sascha Hlusiak <saschahlusiak@arcor.de>
|
|
Date: Sun Mar 18 01:54:49 2007 -0400
|
|
|
|
Splitted to multiple files
|
|
|
|
commit af7edfd1363598b48c4e12500316e9f689dbb1ca
|
|
Author: Sascha Hlusiak <saschahlusiak@arcor.de>
|
|
Date: Sun Mar 18 01:53:43 2007 -0400
|
|
|
|
Stripped everything down to the minimum
|
|
Added generic data structs
|
|
Splitted to multiple files
|
|
Moved to newer joystick.h interface
|
|
Added read_input function
|
|
|
|
commit 3ca9b73dd791f7f4cf2cd8ba3fb22077839e13e6
|
|
Author: Sascha Hlusiak <saschahlusiak@arcor.de>
|
|
Date: Tue Mar 13 13:58:59 2007 -0400
|
|
|
|
Prepared for new release 1.1.1
|
|
|
|
commit 161ef066f4daed3b555415a8aa4f50bddf71780e
|
|
Author: Sascha Hlusiak <saschahlusiak@arcor.de>
|
|
Date: Tue Mar 13 10:51:45 2007 -0400
|
|
|
|
Changed driver initializations to make it actually work with xorg 7.2.
|
|
|
|
commit b785d61b96d6f16a96aa4bc60777aea444760b8a
|
|
Author: Alan Coopersmith <alan.coopersmith@sun.com>
|
|
Date: Mon Jan 8 19:07:36 2007 -0800
|
|
|
|
renamed: .cvsignore -> .gitignore
|
|
|
|
commit f0c85f1ffc9be543c09f3e0ff598407a8028813c
|
|
Author: Alan Coopersmith <alan.coopersmith@sun.com>
|
|
Date: Mon Jan 8 19:07:06 2007 -0800
|
|
|
|
Fix warning: Undefined function PRIVATE()
|
|
|
|
commit 57ab5f2de3bd4de1987b436822acdb7e7ef23dc5
|
|
Author: Adam Jackson <ajax@nwnk.net>
|
|
Date: Fri Apr 7 17:40:06 2006 +0000
|
|
|
|
Unlibcwrap. Bump server version requirement. Bump to 1.1.0.
|
|
|
|
commit c6d37e34b58991b68cccb2d098cce963e68ffd09
|
|
Author: Kevin E Martin <kem@kem.org>
|
|
Date: Wed Dec 21 02:29:57 2005 +0000
|
|
|
|
Update package version for X11R7 release.
|
|
|
|
commit 8a2817e0868d7e2e9805e6bd57fad084bcc5f6cb
|
|
Author: Adam Jackson <ajax@nwnk.net>
|
|
Date: Mon Dec 19 16:25:50 2005 +0000
|
|
|
|
Stub COPYING files
|
|
|
|
commit 714ce894fc8d456049a1a6f65792873dfde634e8
|
|
Author: Kevin E Martin <kem@kem.org>
|
|
Date: Thu Dec 15 00:24:14 2005 +0000
|
|
|
|
Update package version number for final X11R7 release candidate.
|
|
|
|
commit df603768f3b2c41c2fc3d6dff7df0c658508ef53
|
|
Author: Kevin E Martin <kem@kem.org>
|
|
Date: Tue Dec 6 22:48:30 2005 +0000
|
|
|
|
Change *man_SOURCES ==> *man_PRE to fix autotools warnings.
|
|
|
|
commit 49b3bbf7ef024db87e00e60351118bf1b6b24713
|
|
Author: Kevin E Martin <kem@kem.org>
|
|
Date: Sat Dec 3 05:49:31 2005 +0000
|
|
|
|
Update package version number for X11R7 RC3 release.
|
|
|
|
commit 6d91b69c1cc17cc07e8b477b4ac43fdbd224a0f7
|
|
Author: Kevin E Martin <kem@kem.org>
|
|
Date: Fri Dec 2 02:16:05 2005 +0000
|
|
|
|
Remove extraneous AC_MSG_RESULT.
|
|
|
|
commit 5c3c4b1dedddce558ce718267b46afe67ba39953
|
|
Author: Adam Jackson <ajax@nwnk.net>
|
|
Date: Tue Nov 29 23:29:56 2005 +0000
|
|
|
|
Only build dlloader modules by default.
|
|
|
|
commit 6e2adafe15fdcc0a21da07a1aade0a2dc1b15b81
|
|
Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
|
|
Date: Mon Nov 28 22:04:07 2005 +0000
|
|
|
|
Change *mandir targets to use new *_MAN_DIR variables set by xorg-macros.m4
|
|
update to fix bug #5167 (Linux prefers *.1x man pages in man1 subdir)
|
|
|
|
commit 6556e4ad51488418ce007ea77a3f921df5ff87a4
|
|
Author: Eric Anholt <anholt@freebsd.org>
|
|
Date: Mon Nov 21 10:49:04 2005 +0000
|
|
|
|
Add .cvsignores for drivers.
|
|
|
|
commit 893fe68cca5ca0d354d6b0ae7e44b06c07d5bf61
|
|
Author: Kevin E Martin <kem@kem.org>
|
|
Date: Wed Nov 9 21:15:12 2005 +0000
|
|
|
|
Update package version number for X11R7 RC2 release.
|
|
|
|
commit 9bae7c922063cd9fa0e57a1765a309586c36b092
|
|
Author: Kevin E Martin <kem@kem.org>
|
|
Date: Tue Nov 1 15:08:50 2005 +0000
|
|
|
|
Update pkgcheck depedencies to work with separate build roots.
|
|
|
|
commit 005b12af9722f32f4cfcbcdda76611b29413899b
|
|
Author: Kevin E Martin <kem@kem.org>
|
|
Date: Wed Oct 19 02:48:00 2005 +0000
|
|
|
|
Update package version number for RC1 release.
|
|
|
|
commit 668cb548e8f5e55db2680a94a0ed18da5d102941
|
|
Author: Kevin E Martin <kem@kem.org>
|
|
Date: Tue Oct 18 15:46:36 2005 +0000
|
|
|
|
Do the following to make the drivers pass distcheck:
|
|
- Only define EXTRA_DIST when there are actually man pages to be processed
|
|
- Add missing man pages to keyboard and ati drivers EXTRA_DIST
|
|
|
|
commit aac3f60f1bfce0238698a76acb717f30f8c9303f
|
|
Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
|
|
Date: Tue Oct 18 00:01:51 2005 +0000
|
|
|
|
Use @DRIVER_MAN_SUFFIX@ instead of $(DRIVER_MAN_SUFFIX) in macro
|
|
substitutions to work better with BSD make
|
|
|
|
commit 5e97ce410435e126486eabdd6bf28ca82abf3150
|
|
Author: Adam Jackson <ajax@nwnk.net>
|
|
Date: Mon Oct 17 22:57:28 2005 +0000
|
|
|
|
More 1.7 braindamage: define EXTRA_DIST in terms of @DRIVER_NAME@ instead
|
|
of indirectly
|
|
|
|
commit dc59b349eac072ba2d97138fcbba72e5aa0c0299
|
|
Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
|
|
Date: Mon Oct 17 00:08:57 2005 +0000
|
|
|
|
Use sed & cpp to substitute variables in driver man pages
|
|
|
|
commit 699f0d0028bdcbbb7fa5f5937a5acb48309d50e8
|
|
Author: Daniel Stone <daniel@fooishbar.org>
|
|
Date: Thu Aug 18 09:03:39 2005 +0000
|
|
|
|
Update autogen.sh to one that does objdir != srcdir.
|
|
|
|
commit ff835930aee87f0cc3db60d5e03b0adf6b18d05f
|
|
Author: Søren Sandmann Pedersen <sandmann@daimi.au.dk>
|
|
Date: Wed Aug 10 14:07:23 2005 +0000
|
|
|
|
Don\'t lose existing CFLAGS in all the input drivers and some of the video
|
|
drivers
|
|
|
|
commit f5f5615ee52b78841c40b4b59aac7f5350929be3
|
|
Author: Kevin E Martin <kem@kem.org>
|
|
Date: Fri Jul 29 21:22:41 2005 +0000
|
|
|
|
Various changes preparing packages for RC0:
|
|
- Verify and update package version numbers as needed
|
|
- Implement versioning scheme
|
|
- Change bug address to point to bugzilla bug entry form
|
|
- Disable loadable i18n in libX11 by default (use --enable-loadable-i18n to
|
|
reenable it)
|
|
- Fix makedepend to use pkgconfig and pass distcheck
|
|
- Update build script to build macros first
|
|
- Update modular Xorg version
|
|
|
|
commit a52f5ddc44da8c1256340020650763ecf7340ce9
|
|
Author: Kevin E Martin <kem@kem.org>
|
|
Date: Wed Jul 13 20:03:22 2005 +0000
|
|
|
|
Make the module dir configurable
|
|
|
|
commit 08ce1285ab33d3c00dffb221aed4ed0156b36f78
|
|
Author: Kevin E Martin <kem@kem.org>
|
|
Date: Wed Jul 13 02:21:00 2005 +0000
|
|
|
|
Update all input drivers to pass distcheck
|
|
|
|
commit 76a456f24caba545cafbc823c59f369cd72ae74b
|
|
Author: Kevin E Martin <kem@kem.org>
|
|
Date: Wed Jul 13 02:18:12 2005 +0000
|
|
|
|
Change input drivers to get keysym's from <X11/keysym.h>.
|
|
|
|
commit e094c4324e5a4683a90cc529402933adcf843e50
|
|
Author: Adam Jackson <ajax@nwnk.net>
|
|
Date: Tue Jul 12 06:15:09 2005 +0000
|
|
|
|
Build skeletons for input drivers. Should basically work.
|
|
|
|
commit 3cb7f8c1d250f6d8bf3b28052aa53cb6c8e467e7
|
|
Author: Adam Jackson <ajax@nwnk.net>
|
|
Date: Mon Jul 11 02:37:59 2005 +0000
|
|
|
|
Prep input drivers for modularizing by adding guarded #include "config.h"
|
|
|
|
commit 910512c61fbc6aac3c75bd1d6687e70e4195a17f
|
|
Author: Daniel Stone <daniel@fooishbar.org>
|
|
Date: Sun Jul 3 08:53:45 2005 +0000
|
|
|
|
Change <X11/misc.h> and <X11/os.h> to "misc.h" and "os.h".
|
|
|
|
commit 865d0119123f13b8f774036d0d736448b939fce0
|
|
Author: Daniel Stone <daniel@fooishbar.org>
|
|
Date: Fri Jul 1 22:43:22 2005 +0000
|
|
|
|
Change all misc.h and os.h references to <X11/foo.h>.
|
|
|
|
commit 102abb601266da7211859beefc61d6d0ccfe2dc3
|
|
Author: Adam Jackson <ajax@nwnk.net>
|
|
Date: Sat Jun 25 21:17:02 2005 +0000
|
|
|
|
Bug #3626: _X_EXPORT tags for video and input drivers.
|
|
|
|
commit dbbd0b4393ac40d3aa79d6ceeb23bfb6c05b7b41
|
|
Author: Daniel Stone <daniel@fooishbar.org>
|
|
Date: Wed Apr 20 12:25:34 2005 +0000
|
|
|
|
Fix includes right throughout the Xserver tree:
|
|
change "foo.h" to <X11/foo.h> for core headers, e.g. X.h, Xpoll.h;
|
|
change "foo.h", "extensions/foo.h" and "X11/foo.h" to
|
|
<X11/extensions/foo.h> for extension headers, e.g. Xv.h;
|
|
change "foo.[ch]" to <X11/Xtrans/foo.[ch]> for Xtrans files.
|
|
|
|
commit 61aeb5654bfa67ce225c1b102e9beb2aceb5e1a1
|
|
Author: Egbert Eich <eich@suse.de>
|
|
Date: Fri Apr 23 19:54:03 2004 +0000
|
|
|
|
Merging XORG-CURRENT into trunk
|
|
|
|
commit 32ff75600605a2c4fbbe5dabc286e587158c72d2
|
|
Author: Egbert Eich <eich@suse.de>
|
|
Date: Sun Mar 14 08:33:52 2004 +0000
|
|
|
|
Importing vendor version xf86-4_4_99_1 on Sun Mar 14 00:26:39 PST 2004
|
|
|
|
commit b02ae094bcc146f2a6ba601c28bc3541663fdaa0
|
|
Author: Egbert Eich <eich@suse.de>
|
|
Date: Wed Mar 3 12:12:33 2004 +0000
|
|
|
|
Importing vendor version xf86-4_4_0 on Wed Mar 3 04:09:24 PST 2004
|
|
|
|
commit fe91525deeaca922efa0880bfa742f79499bb418
|
|
Author: Egbert Eich <eich@suse.de>
|
|
Date: Thu Feb 26 13:36:00 2004 +0000
|
|
|
|
readding XFree86's cvs IDs
|
|
|
|
commit b48cb5e830d5dff825b89606eb7e7f4fde1e0c22
|
|
Author: Egbert Eich <eich@suse.de>
|
|
Date: Thu Feb 26 09:23:34 2004 +0000
|
|
|
|
Importing vendor version xf86-4_3_99_903 on Wed Feb 26 01:21:00 PST 2004
|
|
|
|
commit 65408fc0e4e67fb9ce27f186434b1eacfbae3644
|
|
Author: Kaleb Keithley <kaleb@freedesktop.org>
|
|
Date: Fri Nov 14 16:48:56 2003 +0000
|
|
|
|
XFree86 4.3.0.1
|
|
|
|
commit 958562709a025168e7144b46ce128b8a928bce22
|
|
Author: Kaleb Keithley <kaleb@freedesktop.org>
|
|
Date: Fri Nov 14 16:48:56 2003 +0000
|
|
|
|
Initial revision
|