commit ddeb7940b956682451392717b135be4454b5756e Author: Peter Hutterer Date: Fri Nov 1 09:45:21 2013 +1000 keyboard 1.8.0 Signed-off-by: Peter Hutterer commit 014101d157fb7eb54c79fecc424b53ca95f582bc Author: Thomas Klausner Date: Sun Oct 27 13:53:34 2013 +0100 Whitespace fixes. Replace with . Remove whitespace at end-of-line. Signed-off-by: Thomas Klausner Reviewed-by: Matthieu Herrb Signed-off-by: Peter Hutterer commit b8f4e7065566512a123c4957ab432cad3e7c688e Author: Thomas Klausner Date: Tue Jul 30 15:07:31 2013 +0200 Check open() return value. Suggested by Walter Harms . Signed-off-by: Thomas Klausner Signed-off-by: Gaetan Nadon commit dc9486a22f4b7fec2860928c555636bfc9f58741 Author: Thomas Klausner Date: Mon Jul 29 23:23:49 2013 +0200 Factor out common code. Suggested by Walter Harms . Signed-off-by: Thomas Klausner Reviewed-by: Matthieu Herrb Signed-off-by: Gaetan Nadon commit 2d6661d5c7aff662ad76ddb225664260f0a07a1e Author: Thomas Klausner Date: Mon Jul 29 23:23:48 2013 +0200 Do not assume type in WS_*_MAP_SIZE macros. Suggested by Walter Harms . Signed-off-by: Thomas Klausner Reviewed-by: Matthieu Herrb Signed-off-by: Gaetan Nadon commit 6042ab2647197d9aa09578ed1befe03931737f1c Author: Thomas Klausner Date: Mon Jul 29 23:23:47 2013 +0200 Add some NetBSD feature detection code. Signed-off-by: Thomas Klausner Reviewed-by: Matthieu Herrb Signed-off-by: Gaetan Nadon commit 4f1a3cff9dfbfb33fcc6ff0a4ffd1db106301b97 Author: Thomas Klausner Date: Mon Jul 29 23:23:46 2013 +0200 Move WSCONS case inside switch statement. Signed-off-by: Thomas Klausner Reviewed-by: Alan Coopersmith Reviewed-by: Matthieu Herrb Signed-off-by: Gaetan Nadon commit 390c4621dd4e2f6070508796385e2d23e5418b89 Author: Thomas Klausner Date: Mon Jul 29 23:23:45 2013 +0200 Improve auto-detection. If WSKBDIO_GTYPE succeeds and returns type=0, it is a mux with no keyboard attached. In this case, assume USB. >From Jared McNeill Signed-off-by: Thomas Klausner Reviewed-by: Alan Coopersmith Reviewed-by: Matthieu Herrb Signed-off-by: Gaetan Nadon commit 8ac42401a6db161e0983df17ac1787f164faf2f3 Author: Thomas Klausner Date: Mon Jul 29 23:23:44 2013 +0200 Fix wskbd handling when VT switching. When using /dev/wskbd* we need to close the device when VT switching out of X, and open it again when switching back. >From Michael Lorenz Signed-off-by: Thomas Klausner Reviewed-by: Matthieu Herrb Signed-off-by: Gaetan Nadon commit d61dcfd5c297f405a4c200131e88e5dfc95bfa95 Author: Thomas Klausner Date: Mon Jul 29 23:23:43 2013 +0200 Make OpenKeyboard() warn instead of error out. This way we can still setup keyboard map manually by xmodmap(1) etc. on less well supported ports. >From Izumi Tsutsui Signed-off-by: Thomas Klausner Reviewed-by: Alan Coopersmith Reviewed-by: Matthieu Herrb Signed-off-by: Gaetan Nadon commit e511907a5f7047a9c14b378084525137510511f5 Author: Thomas Klausner Date: Mon Jul 29 23:23:42 2013 +0200 Add WSKBD_TYPE_LK201. Signed-off-by: Thomas Klausner Reviewed-by: Alan Coopersmith Reviewed-by: Matthieu Herrb Signed-off-by: Gaetan Nadon commit e5ecacb20ad3685d6f422c5ed21632fb8b1f7fa0 Author: Thomas Klausner Date: Mon Jul 29 23:23:41 2013 +0200 Add default device for Protocol "wskbd". Signed-off-by: Thomas Klausner Reviewed-by: Mark Kettenis Reviewed-by: Matthieu Herrb Signed-off-by: Gaetan Nadon commit 8879a7682ef94471e907bb660d2b96cc95ed7b81 Author: Thomas Klausner Date: Mon Jul 29 23:23:40 2013 +0200 Recognize WSKBD_TYPE_MAPLE for dreamcast. Signed-off-by: Thomas Klausner Reviewed-by: Alan Coopersmith Reviewed-by: Matthieu Herrb Signed-off-by: Gaetan Nadon commit f105a796ae29eaaae7c25447734013537fad2a87 Author: Thomas Klausner Date: Mon Jul 29 23:23:39 2013 +0200 Fix a shadowing warning, and add const. Signed-off-by: Thomas Klausner Reviewed-by: Alan Coopersmith Reviewed-by: Matthieu Herrb Signed-off-by: Gaetan Nadon commit c783746c4f72249645e43c6d96d08cb6c74812d0 Author: Thomas Klausner Date: Mon Jul 29 23:23:38 2013 +0200 Set the version for the keyboard. Signed-off-by: Thomas Klausner Reviewed-by: Matthieu Herrb Signed-off-by: Gaetan Nadon commit 83faa4123ae5d182f936faab77925d45da181f5f Author: Thomas Klausner Date: Mon Jul 29 23:23:37 2013 +0200 Add a basic map for an LK201 keyboard. Signed-off-by: Thomas Klausner Reviewed-by: Alan Coopersmith Reviewed-by: Matthieu Herrb Signed-off-by: Gaetan Nadon commit e7ba236dbaf8df9364bf61ef5c3d67d377fbd2ec Author: Thomas Klausner Date: Mon Jul 29 23:23:36 2013 +0200 Fix scan code 50 key on non-US-USB keyboards. Signed-off-by: Thomas Klausner Reviewed-by: Alan Coopersmith Reviewed-by: Matthieu Herrb Signed-off-by: Gaetan Nadon commit 60d947b34830b850d53de1ee756502c471796fa9 Author: Thomas Klausner Date: Mon Jul 29 23:23:35 2013 +0200 Add a couple mappings for keys found on Sun keyboards. Signed-off-by: Thomas Klausner Reviewed-by: Alan Coopersmith Reviewed-by: Matthieu Herrb Signed-off-by: Gaetan Nadon commit 0baa215b57d104bf22bc9a179bae3ff413bf055c Author: Thomas Klausner Date: Mon Jul 29 23:23:34 2013 +0200 Use existing wscons USB keymap for WSKBD_TYPE_MAPLE on dreamcast. Signed-off-by: Thomas Klausner Reviewed-by: Matthieu Herrb Signed-off-by: Gaetan Nadon commit 9c6acb2a2a4806d14ce84dcd1fb81268359dbe35 Author: Thomas Klausner Date: Mon Jul 29 23:23:33 2013 +0200 Add translation table for AT/PS2 pseudo XT scancodes. Add another translation table to make the modular kbd driver cope with NetBSD's AT/PS2 pseudo XT scancodes. Tested on shark and sgimips with an IBM Model M - this should be tested with more keyboards, there might still be errors in the table. >From Michael Lorenz Signed-off-by: Thomas Klausner Reviewed-by: Alan Coopersmith Reviewed-by: Matthieu Herrb Signed-off-by: Gaetan Nadon commit e7a1f964782817acc4807beddc6e6ef1c8d94c96 Author: Thomas Klausner Date: Mon Jul 29 23:23:32 2013 +0200 More ADB fixes. Signed-off-by: Thomas Klausner Reviewed-by: Alan Coopersmith Reviewed-by: Matthieu Herrb Signed-off-by: Gaetan Nadon commit 42b22d5dc3892309d276df131d35951a79311843 Author: Thomas Klausner Date: Mon Jul 29 23:23:31 2013 +0200 Fixes for the ADB map. - map the backspace key to KEY_BackSpace - swap LAlt and LMeta to match the keyboard (Alt=Alt/Option, Meta=Command) - add a keysym for . on the number pad ... so killing the Xserver with Ctrl-Alt-BackSpace works now and the default map matches an US keyboard without any xmodmap stunts. >From Michael Lorenz Signed-off-by: Thomas Klausner Reviewed-by: Alan Coopersmith Reviewed-by: Matthieu Herrb Signed-off-by: Gaetan Nadon commit b8e12ae87352922eaea305f66ca232ea2a3b2d61 Author: Thomas Klausner Date: Mon Jul 29 23:23:30 2013 +0200 Added keysyms for extra keys on Sun Type 6 USB keyboard. Signed-off-by: Thomas Klausner Reviewed-by: Alan Coopersmith Reviewed-by: Matthieu Herrb Signed-off-by: Gaetan Nadon commit ad527f5c25984fa023f1be9fcb8e953aa7459e8a Author: Thomas Klausner Date: Mon Jul 29 23:23:29 2013 +0200 Added keysym for Power keys. Signed-off-by: Thomas Klausner Reviewed-by: Alan Coopersmith Reviewed-by: Matthieu Herrb Signed-off-by: Gaetan Nadon commit a0eec5ddd0f3b1a23f5fcbaf85cd34680a1944fc Author: Thomas Klausner Date: Mon Jul 29 23:23:28 2013 +0200 Map the Sun keyboard "help" key. Signed-off-by: Thomas Klausner Reviewed-by: Alan Coopersmith Reviewed-by: Matthieu Herrb Signed-off-by: Gaetan Nadon commit 2d5bc7db251facdb2bb478eaad1dfd820cf28d13 Author: Thomas Klausner Date: Mon Jul 29 23:23:27 2013 +0200 Added some missing keysyms to the ADB keymap. Signed-off-by: Thomas Klausner Reviewed-by: Alan Coopersmith Reviewed-by: Matthieu Herrb Signed-off-by: Gaetan Nadon commit ec3ccb22d4e7348ac537100fcb1b7ddc07df57b8 Author: Peter Hutterer Date: Wed Mar 27 11:13:18 2013 +1000 keyboard 1.7.0 Signed-off-by: Peter Hutterer commit ad2a1dd1aa19999eb777f330242d46254b29b9cb Author: Peter Hutterer Date: Fri Aug 17 14:07:12 2012 +1000 Use sigsafe logging for keyboard debug messages This changes the log format to simple hex display, the server's signal-safe printf implementation doesn't handle %2.2x. Signed-off-by: Peter Hutterer commit 4a954bc6a8fbc4aa50dfcabec011274252713204 Author: Colin Walters Date: Wed Jan 4 17:37:06 2012 -0500 autogen.sh: Implement GNOME Build API http://people.gnome.org/~walters/docs/build-api.txt Signed-off-by: Adam Jackson commit 9522f28a8f90680942e42902678c963c6981b0d1 Author: Adam Jackson Date: Wed Jan 16 13:11:11 2013 -0500 configure: Drop AM_MAINTAINER_MODE Signed-off-by: Adam Jackson commit 6e51df6dd4255cbe311ec98e21a1cc94975271a1 Author: Alan Coopersmith Date: Mon Jul 23 22:04:45 2012 -0700 xf86-input-keyboard 1.6.2 Signed-off-by: Alan Coopersmith commit 8d3edb688115d3100d7ac6fa9ed407494e435c43 Author: Alan Coopersmith Date: Thu May 24 21:36:17 2012 -0700 Link with $(XORG_LIBS) to support no-undefined linking Will be empty on most platforms, set to the -z parent=Xorg flag on Solaris if building with the support for enforcing no undefined symbols. Signed-off-by: Alan Coopersmith commit dd6f110c4568dc0922bae47530906b01396e2d41 Author: François Tigeot Date: Sat May 5 13:12:10 2012 +0200 Recognize DragonFly as a BSD system. This patch has actually been present for more than 4 years in the pkgsrc tree. Originally-from: Jörg Sonnenberger Signed-off-by: Alan Coopersmith commit da5ccb256acf6cbb817d68499e0d9f533f750628 Author: Alan Coopersmith Date: Mon Apr 30 19:34:44 2012 -0700 Solaris: ensure "Device" option is set, even if HAL didn't set it for us Handles fallback to default /dev/kbd when AutoAddDevices is False and Device option is not manually set in xorg.conf, so that xinput device node property can be correctly set to it. Signed-off-by: Alan Coopersmith commit e63cb5ecc5ab7239c9c285920244cc89e5853920 Author: Alan Coopersmith Date: Fri Apr 27 17:51:22 2012 -0700 Set XI_PROP_DEVICE_NODE property to string from "Device" option Signed-off-by: Alan Coopersmith Reviewed-by: Alexandr Shadchin Reviewed-by: Peter Hutterer commit ed35abe0da1a9134ee126df88608b33892ae4313 Author: Alan Coopersmith Date: Wed Jan 18 18:13:08 2012 -0800 Solaris: Use uchar_t, not int, for led masks in KIOCSLED/KIOCGLED ioctls Avoids checking/setting the wrong bits on big endian machines like SPARC. Signed-off-by: Alan Coopersmith commit a6a0dee4178600a5a9403f69c22bd4eb483fbd34 Author: Peter Hutterer Date: Wed Jan 4 10:45:09 2012 +1000 keyboard 1.6.1 Signed-off-by: Peter Hutterer commit 45f9f4552c4dab2efc29fd4d3d5c1a9dcd7c34b3 Author: Peter Hutterer Date: Tue Oct 4 09:16:17 2011 +1000 man: link to xkeyboard-config(7) (#14494) X.Org Bug 14494 Signed-off-by: Peter Hutterer Reviewed-by: Alan Coopersmith Reviewed-by: Gaetan Nadon Signed-off-by: Alan Coopersmith commit 20beb15d24b5f8ab194b94f7e29f49e91ea38a8b Author: Peter Hutterer Date: Mon Sep 26 09:56:17 2011 +1000 Remove calls to xf86IsPc98() This call is being removed from the server and this isn't worth keeping ifdefs around for. Signed-off-by: Peter Hutterer Reviewed-by: Matthieu Herrb Tested-by: Alan Coopersmith Signed-off-by: Alan Coopersmith commit 38e4defe795776479594825859e101cd7cb5aa17 Author: Terry Lambert Date: Fri Jul 15 17:23:22 2011 -0700 Return proper default for unknown values in pInfo->device_control. Signed-off-by: Terry Lambert Reviewed-by: Stephane Marchesin Signed-off-by: Peter Hutterer commit e8aa2ff0629111fbc32d71bbbc46b469c0c9a996 Author: Matthieu Herrb Date: Sat Jun 11 10:26:46 2011 +0200 man: update "rules" default value for xkeyboard-config. xkeyboard-config is using "base" not "xorg" as default rules. While there remove references to unmaintained PC98 settings. Signed-off-by: Matthieu Herrb Reviewed-by: Alan Coopersmith commit 0b9cd5121e1025e95a7e32addb675ab874bc6cb1 Author: Peter Hutterer Date: Tue Mar 8 09:38:29 2011 +1000 keyboard 1.6.0 Signed-off-by: Peter Hutterer commit 24ee4f6738955d507f500a90fda8153f19dd5038 Author: Peter Hutterer Date: Mon Mar 7 12:05:48 2011 +1000 man: explain what grp_led:scroll does in the example conf section Signed-off-by: Peter Hutterer Reviewed by: Magnus Kessler commit d5634b77b578721e2bb2734f5fd92090e9d4c330 Author: Peter Hutterer Date: Mon Mar 7 11:35:44 2011 +1000 man: list xorg.conf.d snippets as possible configuration location Signed-off-by: Peter Hutterer Reviewed by: Magnus Kessler commit 89358c49e519c7a1e0f9a9544f9c03b5d9c2115d Author: Peter Hutterer Date: Mon Mar 7 11:34:21 2011 +1000 man: don't mention the core keyboard. Core devices are an obsolete concept these days. Signed-off-by: Peter Hutterer Reviewed by: Magnus Kessler commit 6496bb21074faff2642e09389b5476225dc4fdb3 Author: Peter Hutterer Date: Mon Feb 21 09:59:14 2011 +1000 keyboard 1.5.99.901 Signed-off-by: Peter Hutterer commit 15f0a4b71b4580c7dd9a0abd7b8fb92756b6733a Author: Alexandr Shadchin Date: Thu Feb 17 15:40:29 2011 +0500 Removed unnecessary code, since ABI_XINPUT_VERSION >= 2 Signed-off-by: Alexandr Shadchin Signed-off-by: Peter Hutterer commit de7a5c120f646e293cc216007a5df865b41833b8 Author: Alexandr Shadchin Date: Thu Feb 17 15:40:28 2011 +0500 Require server 1.4 or later Signed-off-by: Alexandr Shadchin Signed-off-by: Peter Hutterer commit a02757d7c3d8018f44c63553578763fcef41bcca Author: Alexandr Shadchin Date: Wed Feb 16 13:21:03 2011 +0500 Cleanup set the value of CustomKeycodes Also, do not print values of variables CustomKeycodes twice. Signed-off-by: Alexandr Shadchin Signed-off-by: Peter Hutterer commit f45f3dbcf1f2a54d7d6a51d6e9884820cff4be12 Author: Alexandr Shadchin Date: Fri Feb 11 15:33:00 2011 +0500 Do not print values of Protocol twice Protocol printed when found in xf86SetStrOption(). Signed-off-by: Alexandr Shadchin Signed-off-by: Peter Hutterer commit 6fca7f2371c113796d4cf27cca5635f3c6fb30af Author: Alexandr Shadchin Date: Fri Feb 11 15:32:59 2011 +0500 Remove unused XQUEUE Signed-off-by: Alexandr Shadchin Signed-off-by: Peter Hutterer commit 8a540fa439bd7ea30c49d43ff3339ab599a7ba14 Author: Alexandr Shadchin Date: Fri Feb 11 15:32:57 2011 +0500 lnx: Fix detect CustomKeycodes for __powerpc__ Signed-off-by: Alexandr Shadchin Signed-off-by: Peter Hutterer commit 849f5092efd770cf169ce9950e9dbb0bccbf9017 Author: Alexandr Shadchin Date: Sat Jan 8 17:09:10 2011 +0500 Removing unused bell_pitch and bell_duration Signed-off-by: Alexandr Shadchin Signed-off-by: Peter Hutterer commit dd9ed7921ccffff9cacb6dc128b3f426f9312535 Author: Alexandr Shadchin Date: Sat Jan 8 20:09:48 2011 +0500 Removing unused PROT_XQUEUE and PROT_USB Signed-off-by: Alexandr Shadchin Signed-off-by: Peter Hutterer commit 78652023a9f7758635e5507255826d79fbb2b028 Author: Alexandr Shadchin Date: Sat Jan 8 17:09:38 2011 +0500 bsd: Replace deprecated xfree/xcalloc with free & calloc Signed-off-by: Alexandr Shadchin Signed-off-by: Peter Hutterer commit f7a81ab4225e14a50e26a49a0a17a2cf773a4ab1 Author: Alexandr Shadchin Date: Sat Jan 8 17:08:41 2011 +0500 Remove random History comment and OS_KBD_VERSION_CURRENT In xf86-input-mouse similar cleanup already done, can also make for keyboard? Signed-off-by: Alexandr Shadchin Signed-off-by: Peter Hutterer commit e2f6e5d976ff8bbe68dc41b51d983cc95c11db84 Author: Alexandr Shadchin Date: Thu Jan 6 14:43:13 2011 +0500 Do not print values of variables XkbRules etc. twice xf86SetStrOption prints in log value of the variables XkbRules etc., there is no need to take this information twice. Signed-off-by: Alexandr Shadchin Signed-off-by: Alan Coopersmith commit 7d03efb3a3af77ca6831492a793d18b89cc64083 Author: Alexandr Shadchin Date: Thu Jan 6 13:37:39 2011 +0500 bsd: Fix print wscons type keyboard for Sun5 Signed-off-by: Alexandr Shadchin Signed-off-by: Alan Coopersmith commit 40ed9bb3dc87702510d5e54c42a60a2cdd73c135 Author: Alexandr Shadchin Date: Thu Jan 6 13:21:35 2011 +0500 Fix default options for PC98 Signed-off-by: Alexandr Shadchin Signed-off-by: Alan Coopersmith commit e929446a401e73bcc680c488ada2fc50eb225b23 Author: Alexandr Shadchin Date: Thu Jan 6 12:59:19 2011 +0500 Removing unused SetKbdRepeat Signed-off-by: Alexandr Shadchin Signed-off-by: Alan Coopersmith commit cc1a2ba8c9aa3a4bed25394c981b41c903502c84 Author: Alan Coopersmith Date: Thu Dec 23 15:53:32 2010 -0800 sun_kbd: Replace deprecated xfree/xcalloc with free & calloc Also greatly simplified option/pointer handling to avoid generating new warnings from passing const char * pointers to free() Signed-off-by: Alan Coopersmith commit bd099b5a87399d6ff1fd324172bfcc4bc07a362b Author: Javier Acosta Date: Thu Dec 23 09:43:51 2010 -0800 Make key codes for Sun Japanese keyboard match xkb-config mappings Solaris bug #7005752: http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=7005752 Signed-off-by: Javier Acosta Signed-off-by: Alan Coopersmith commit cb8b2fca90810a1a2d6e5f930e4eac0f929947c6 Author: Alexandr Shadchin Date: Tue Nov 30 20:12:24 2010 +0500 Removing unused OpenBSD PCCONS code In OpenBSD removed support PCCONS in 2002 year http://marc.info/?l=openbsd-cvs&m=102435816424294&w=2 Signed-off-by: Alexandr Shadchin Reviewed-by: Peter Hutterer Signed-off-by: Peter Hutterer commit 26af626a2c4afba858a32bbb42077f8661d3de4f Author: Adam Jackson Date: Mon Jan 3 12:42:58 2011 -0500 linux: warning fixes lnx_KbdMap.c: In function 'KbdGetMapping': lnx_KbdMap.c:44:17: warning: unused variable 'type' lnx_KbdMap.c:42:13: warning: unused variable 'pKbd' Signed-off-by: Adam Jackson commit 492c14cdd1c4b950c475633a64086235d3550f5b Author: Alexandr Shadchin Date: Mon Jan 3 12:40:25 2011 -0500 bsd: Include fix Reviewed-by: Adam Jackson Signed-off-by: Alexandr Shadchin commit a72c47487b67ad7134045d551dbe222eb4662058 Author: Alexandr Shadchin Date: Mon Jan 3 12:37:34 2011 -0500 Remove unused code Reviewed-by: Adam Jackson Signed-off-by: Alexandr Shadchin commit 6c368bc3aa6d8e1b33d128a22f98ecda0d037e3b Author: Adam Jackson Date: Fri Dec 17 16:35:49 2010 -0500 Remove paranoia about event processing during suspend Signed-off-by: Adam Jackson commit 155b3e80fc95ea8397bc66fad18f5fa68d54a88e Author: Alexandr Shadchin Date: Mon Nov 29 21:02:39 2010 +0500 Removing unused variables vtSwitchSupported and VTSwitchEnabled Signed-off-by: Alexandr Shadchin Reviewed-by: Alan Coopersmith Signed-off-by: Peter Hutterer commit f11f2a7b5643cde57440102ad822995c70b142fb Author: Alexandr Shadchin Date: Sat Nov 27 02:39:13 2010 +0500 Removing unused variable kbdType. Signed-off-by: Alexandr Shadchin Signed-off-by: Peter Hutterer commit 6e97362d7eee5b81bc8681559fbd8a8f6137915c Author: Peter Hutterer Date: Mon Oct 25 15:25:03 2010 +1000 Adjust to input ABI 12. New PreInit prototype and a few other things. Signed-off-by: Peter Hutterer Reviewed-by: Chase Douglas commit 90f69d7b859caff9f51b6fe20580582a91ed6d0d Author: Alan Coopersmith Date: Sat Oct 30 09:15:11 2010 -0700 xf86-input-keyboard 1.5.0 Signed-off-by: Alan Coopersmith commit 53f3eb734fe4dfccbce602b3dd19ee06e0850c44 Author: Alan Coopersmith Date: Sat Oct 30 09:13:47 2010 -0700 Sun's copyrights now belong to Oracle Signed-off-by: Alan Coopersmith commit 251c5d6dcc09c46be67274853e79026cc3d10fd4 Author: Trevor Woerner Date: Mon Oct 18 11:38:48 2010 -0400 Code cleanup, structure initialization. The InputDriverRec data structure in xserver/hw/xfree86/common/xf86Xinput.h no longer contains an integer refCount member. Signed-off-by: Trevor Woerner Signed-off-by: Peter Hutterer commit 25d1e340eec73b010c4a5b1160aa0fa762a41cd0 Author: Trevor Woerner Date: Mon Oct 18 11:38:28 2010 -0400 Deprecated code cleanup. Replace calls to deprecated functions with calls to standard dynamic memory functions in driver code. Signed-off-by: Trevor Woerner Signed-off-by: Peter Hutterer commit ed3458c0b534a15777b7305cd594e1f9181c80b8 Author: Peter Hutterer Date: Fri Jun 18 14:37:44 2010 +1000 Don't set AutoRepeat if we're not actually using it. Autorepeat was removed from the driver with version 1.4.0. So there is not much point in setting this option anymore. Signed-off-by: Peter Hutterer Reviewed-by: Alan Coopersmith commit 3a8bae0fd2275a6dc62a88072b2a3a651840326c Author: Jesse Adkins Date: Tue Sep 28 13:29:50 2010 -0700 Purge cvs tags. Signed-off-by: Jesse Adkins Signed-off-by: Alan Coopersmith commit 66b222493b3af6b7fc200d8a296317e9f3e1820a Author: Alan Coopersmith Date: Sat Aug 14 01:11:53 2010 -0700 Revert "Close device fd when called with DEVICE_CLOSE" This reverts commit f8e219828db920c4cd7a2645a6194de029dc9bb5. (Sorry, failed to finish rebase operation to remove before pushing. As noted on xorg-devel, this patch was originally made for 1.3.2 and needs to be reworked to reflect later upstream changes.) commit 2aaef2754215d1a9f1073ad32f2ba498ce12188a Author: Peter Hutterer Date: Fri Aug 13 11:25:34 2010 +1000 Remove unused keyboardOptions. These have been unused since May 2009 when the struct that used them was removed from the driver. See fe8d1f70fc7edce4f030766159aebae8f8a89ffc. Signed-off-by: Peter Hutterer commit 425c1280439fe37497a33c47b5a8432e59cbfb76 Author: Osamu Sayama Date: Wed Aug 11 19:00:23 2010 -0700 sun_kbd: Add mappings for Hangul and Hanja keys on Korean keyboard Fixes Sun bug 6897086: Hangul and Hanja keys on Korean PC 105 keyboard are not recognized http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=6897086 Signed-off-by: Alan Coopersmith commit f8e219828db920c4cd7a2645a6194de029dc9bb5 Author: Aaron Zang Date: Wed Aug 11 18:55:59 2010 -0700 Close device fd when called with DEVICE_CLOSE Fixes Solaris bug 6886424: VT - keyboard and mouse do not work when switching to vt7 http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=6886424 Signed-off-by: Alan Coopersmith commit bfb1b7a319eab8e13542cfc00b8407121eabb4d5 Author: Fernando Carrijo Date: Thu Jul 1 07:12:02 2010 -0300 Purge macro NEED_EVENTS Signed-off-by: Fernando Carrijo Acked-by: Tiago Vignatti Reviewed-by: Alan Coopersmith commit 1c05b48f976d89519a327c791a9a2bd7149ad581 Author: Gaetan Nadon Date: Wed Jun 16 16:00:01 2010 -0400 config: restore inputdir automake variable All input drivers use this variable to set the installation path of the input module. For this driver, it was changed in commit 708ecbf8557d9e676e3bb07c1f83170f6d9f7cd7. One way or another is fine, but breaking a pattern is error prone. Reviewed-by: Dan Nicholson Signed-off-by: Gaetan Nadon commit 2fb99e01f44f7c1dad3fedb0422f2ae39cbd5e49 Author: Gaetan Nadon Date: Fri Jun 11 13:57:13 2010 -0400 config: use AC_PROG_INSTALL now supplied by XORG_DEFAULT_OPTIONS It depends on util-macros 1.8 The existing statement can now be removed from the configuration file. Signed-off-by: Gaetan Nadon commit b58f64eb53b5d9a2e116d23c0aee6f1c9079cfa7 Author: Gaetan Nadon Date: Fri Jun 11 11:53:46 2010 -0400 config: use AC_PROG_SED now supplied by XORG_MANPAGE_SECTIONS It depends on util-macros 1.8 The existing statement can now be removed from the configuration file. Signed-off-by: Gaetan Nadon commit 53d1fdd3a716ebcee0e75e0097106ff25db38498 Author: Gaetan Nadon Date: Thu May 27 22:01:55 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 Signed-off-by: Gaetan Nadon commit 652bf3657b116af2d012116b15d01a8bb23e7850 Author: Gaetan Nadon Date: Wed May 12 10:59:49 2010 -0400 config: fix warnings, m4 quoting and layout Fix some m4 quoting Fix some autoconf warnings remove AC_PROG_CC as it overrides AC_PROG_C_C99 from XORG_DEFAULT_OPTIONS Regroup statements per section Add comments Acked-by: Peter Hutterer Signed-off-by: Gaetan Nadon commit 613b44eb0878adf05a9bb4af01c84766ab5828d2 Author: Gaetan Nadon Date: Wed May 12 10:55:11 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". Acked-by: Peter Hutterer Signed-off-by: Gaetan Nadon commit 0aa1afb5b1e52c7e945b3a010372362c3157533b Author: Gaetan Nadon Date: Mon May 10 17:36:14 2010 -0400 config: move inputproto check to PKG_CHECK_MODULES The XORG_DRIVER_CHECK_EXT macro conditionally adds inputproto to PKG_CHECK_MODULES if this extension is defined in xorg-server.h. It allows a module to use ifdef XINPUT if the extension is available. In this module, the extension is required and not optional. Acked-by: Peter Hutterer Signed-off-by: Gaetan Nadon commit 9a93f9c5ad7c3ddf226dfdc987e60c580b6e0912 Author: Gaetan Nadon Date: Mon May 10 17:35:37 2010 -0400 config: remove extension check for unused RANDR extension The randr protocol is not used, no randr*.h are included. Acked-by: Peter Hutterer Signed-off-by: Gaetan Nadon commit 2b491ed2339047f906e3008c085411da851b87cd Author: Gaetan Nadon Date: Mon May 10 17:14:44 2010 -0400 config: remove extension check for non-existing XKB extension This extension name does not exist in xorg-server.h and cannot be used in XORG_DRIVER_CHECK_EXT. Further more, headers from kbproto are not used. Acked-by: Peter Hutterer Signed-off-by: Gaetan Nadon commit 0ac76bf1a0d5e6b34a89682f1b20f62575ef2389 Author: Gaetan Nadon Date: Mon May 10 15:54:08 2010 -0400 config: Upgrade X.Org macros to 1.4 for INSTALL file copying Acked-by: Peter Hutterer Signed-off-by: Gaetan Nadon commit 1cb8dd780e18283d3dffaff076dd63452573a198 Author: Gaetan Nadon Date: Mon May 10 15:51:19 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. Acked-by: Peter Hutterer Signed-off-by: Gaetan Nadon commit b89c71e7e956d35f2989d419b1076e8bd6f90e34 Author: Gaetan Nadon Date: Mon May 10 15:50:34 2010 -0400 config: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS Regroup AC statements at the top. Acked-by: Peter Hutterer Signed-off-by: Gaetan Nadon commit 367c39341e2bf063c0d5f25aa1b51a897281ad57 Author: Gaetan Nadon Date: Mon May 10 15:47:14 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 Acked-by: Peter Hutterer Signed-off-by: Gaetan Nadon commit db1e92685155f25dbff3aaac6b7045ad68fe441a Author: Gaetan Nadon Date: Sat Apr 10 10:16:06 2010 -0400 config: LNX_KBD_PERIOD_NAME not used since autorepeat was removed In commit ae630aef17185dd8d2c23d0eb1b3287fa6e26268, the autorepeat feature was removed which was the only user of LNX_KBD_PERIOD_NAME. Acked-by: Peter Hutterer Signed-off-by: Gaetan Nadon commit cee8a4241c86a00b90b74428473680cb022a8b7f Author: Gaetan Nadon Date: Mon May 10 11:40:06 2010 -0400 Remove unused SCO driver files The SCO driver has never been enabled since the original commit 95e5d2521fc39a661e13b313e5aa2514ddac9a5e. The configure.ac file never sets the IS_SCO variable. Acked-by: Peter Hutterer Signed-off-by: Gaetan Nadon commit 6b7655d6ea0115ea6edabd26aa0bcf0241ab0740 Author: Gaetan Nadon Date: Sat May 8 13:37:07 2010 -0400 Missing #ifdef for PCCONS PCCONS support is not always present and should be condiontally compiled. Refer to xserver definition of PCCONS_SUPPORT Acked-by: Peter Hutterer Signed-off-by: Gaetan Nadon commit d307dc016485f2811d2d722285a3a6c8a7f8cf12 Author: Gaetan Nadon Date: Sat May 8 10:41:19 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 in .[hc] files as needed. Acked-by: Peter Hutterer Signed-off-by: Gaetan Nadon commit 2dc73fa6308b2ea01b82744a44f8c5c11bfca538 Author: Julien Cristau Date: Sat Mar 13 12:04:24 2010 +0100 man: the old xkb options are gone The kbd manpage mentions the existence of other, undocumented xkb options (those allowing to set keycodes/types/compat/symbols/geometry). These options are gone as of commit 62e663e (Switch to new XKB API). Signed-off-by: Julien Cristau commit daf147d10f9eb93c08c4ba0dfe4d61e87a41ddf3 Author: Gaetan Nadon 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 commit 5e1dacfd0ce3298f8c3d7660af0f8ca995b867b2 Author: Alan Coopersmith Date: Fri Jan 15 15:58:07 2010 -0800 Update Sun license notices to current X.Org standard form Signed-off-by: Alan Coopersmith commit f6e6a09a14b43e01bd378ea0870a474b84b86594 Author: Gaetan Nadon Date: Tue Dec 15 22:01:02 2009 -0500 configure.ac: remove unused sdkdir=$(pkg-config...) statement The sdkdir variable isn't use, so remove the statement. Acked-by: Dan Nicholson Signed-off-by: Gaetan Nadon commit 4f09bebe936dcad41a53d46d8c8e96337dd3edc4 Author: Alan Coopersmith Date: Wed Dec 16 18:14:59 2009 -0800 Silence sed substitutions in make output Signed-off-by: Alan Coopersmith commit cb635080a484f8e87ed1df5360112ec5e2ad7e88 Author: Gaetan Nadon 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 25d30641812834919ec3d3ac8a13f225876b1979 Author: Gaetan Nadon 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 c1ff277ae557a2d8967f7dd4b8a8af0031670076 Author: Gaetan Nadon 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 b3da011aab766d62e39cc43a7aaf80d9fd20c840 Author: Gaetan Nadon Date: Tue Oct 27 08:48:14 2009 -0400 Deploy the new XORG_DEFAULT_OPTIONS #24242 Pre-req for generating INSTALL file commit 5fa8e062b246971f478a0da5308fd8ac9743b606 Author: Gaetan Nadon 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 42f1e73f04ceb10533361df8f2d5e82076c8b121 Author: Gaetan Nadon 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 c66f4f9fcc7450f2c1378f6117bda4442d2af8ae Author: Peter Hutterer Date: Wed Oct 7 10:53:14 2009 +1000 keyboard 1.4.0 Signed-off-by: Peter Hutterer commit 0c75afb4895b60aa08209ccfee9dfad4e4495f4d Author: Peter Hutterer Date: Tue Oct 6 17:02:33 2009 +1000 Remove now un-used autorepeat field. Signed-off-by: Peter Hutterer Signed-off-by: Alan Coopersmith commit adc1048980113b329d97ebf5b974ca4a50fc86ba Author: Peter Hutterer Date: Tue Oct 6 17:00:58 2009 +1000 Don't use XKB_DFLT_RULES from the server. On Linux, the server uses default rules of "evdev" which doesn't apply for this driver. For all other cases, the server uses "base", so let's just hardcode it here too. Signed-off-by: Peter Hutterer Signed-off-by: Alan Coopersmith commit ecd34ebd43d5a8c0db0a6dd132b61a4c663c7fd8 Author: Peter Hutterer Date: Tue Oct 6 17:05:56 2009 +1000 Require macros 1.3 for XORG_DEFAULT_OPTIONS Signed-off-by: Peter Hutterer commit 5427034948fd4d59d5d2d50f9188376f23119a72 Author: Peter Hutterer Date: Wed Sep 9 11:48:43 2009 +1000 keyboard 1.3.99.1 Signed-off-by: Peter Hutterer commit 158d33c15df60696946031a0319e2bd2ec8b9541 Author: Alan Coopersmith Date: Wed Aug 19 18:56:05 2009 -0700 sun_kbd: Check if streams module is already on the stack before pushing it Signed-off-by: Alan Coopersmith commit 891d55e759ff6a30f62809081a11c3da20fc0551 Author: Aaron Zang Date: Thu Aug 13 20:39:59 2009 -0700 sun_kbd: Use HID ioctl variants to get/set direct mode on usbhid devices When opening a usb hid* device node directly (instead of via the /dev/kbd virtual/coalescing device node), use the HIDIOCKMGDIRECT and HIDIOCKMSDIRECT ioctls instead of the KIO* versions. When closing the device, always reset back to direct mode, no matter what state we found it in. Signed-off-by: Aaron Zang Signed-off-by: Alan Coopersmith commit 8e42e8f0034d89ef4b6cee44148961f808ba0602 Author: Alan Coopersmith Date: Wed Aug 5 15:03:43 2009 -0700 sun_kbd: re-open keyboard if needed in KbdOn If we closed keyboard in KbdOff, we need to reopen it in KbdOn, or will not be able to type after VT switch. Signed-off-by: Alan Coopersmith commit bba90b4e87be3ae5a13d69f6d9c60aa97761c8d5 Author: Alan Coopersmith Date: Tue Aug 4 21:31:23 2009 -0700 Sun bug 6852921: Recycling Xorg runs out of file descriptors in kbd driver http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=6852921 Signed-off-by: Alan Coopersmith commit 352aa83c416a78e59be4dfa7d8442e5eec50130a Author: Alan Coopersmith Date: Tue Aug 4 21:04:24 2009 -0700 Stop checking for #ifdef __SOL8__ - assume Solaris is at least Solaris 8 If you want to run a pre-1999 kernel, you'll need a pre-2009 X server Signed-off-by: Alan Coopersmith commit fe8d1f70fc7edce4f030766159aebae8f8a89ffc Author: Peter Hutterer Date: Sat May 30 21:12:34 2009 +1000 Remove ModuleInfoRec. This struct was removed with 2107becb0ce2ffda001be65728c53563496d8d50 from the server. Signed-off-by: Peter Hutterer commit 29f075db9f86aa7e5e01688a5fd5e0081210e16b Author: Peter Hutterer Date: Mon May 11 15:30:23 2009 +1000 Return BadValue if the server failed to init the keyboard. (#21278) If keyboard init failed, we don't have a useful keymap and thus can't continue. This is essentially 0e15697b53c9448ce9911aa6499b2ea0bda92af6 from xserver ported over here. X.Org Bug 21278 Signed-off-by: Peter Hutterer commit 7a4d6f396597c4b96e1402dadfcd2c0e5b7b0579 Author: Alan Coopersmith Date: Fri May 1 14:47:59 2009 -0700 Override HKTG & BSlash2 keycodes on Solaris Signed-off-by: Alan Coopersmith commit 2bc18590e6b7b403dcec22a09820010748c48972 Author: Alan Coopersmith Date: Thu Apr 30 16:26:23 2009 -0700 Solaris keyboard fixes for HAL hotplugging support - Handle hot-unplug by checking for ENODEV on read and removing device - Make sure to re-push streams module on resume Signed-off-by: Alan Coopersmith commit 810fe3a4afd7e77a645c312f9475e75c2f7e925c Author: Alan Curry Date: Sat Feb 28 00:53:10 2009 -0500 KDGETLED needs a char, not an int. KDGETLED actually only stores a single byte at the address indicated by &real_leds, which on big-endian systems means the kernel's led state is put into the most-significant byte of real_leds. The LED_CAP LED_NUM LED_SCR macros then extract some bits from the least-significant byte, which still contains stack garbage since real_leds hasn't been initialized. Don't believe what the console_ioctl(4) man page says. It's wrong. Go read drivers/char/vt_ioctl.c in the kernel source. Signed-off-by: Peter Hutterer commit 0fafdc024624d27ddffdcc4ff0047dec59ef33e2 Author: Alan Coopersmith Date: Thu Apr 2 16:53:53 2009 -0700 Remove Initialised static variable (not used since xf86AddModuleInfo removal) Signed-off-by: Alan Coopersmith commit 7b64df0a988674454522e353ea2b56485474af6e Author: David Miller Date: Tue Feb 24 16:50:22 2009 -0800 Fix xf86-input-keyboard build on Linux/sparc lnx_kbd.c: Fix Sparc build. Signed-off-by: David S. Miller commit 62e663e7b107207b474713f22b6fec72f811dd86 Author: Daniel Stone Date: Tue Feb 10 17:24:21 2009 +1000 Switch to new XKB API Signed-off-by: Peter Hutterer commit ae630aef17185dd8d2c23d0eb1b3287fa6e26268 Author: Peter Hutterer Date: Wed Feb 11 09:09:59 2009 +1000 Really remove autorepeat. This strips all autorepeat from the keyboard driver. If you need autorepeat, use XKB. Signed-off-by: Peter Hutterer commit 74ffb8e1897e7dd73f1adf3a2cba6b4214cfc77a Author: Peter Hutterer Date: Wed Feb 11 09:04:53 2009 +1000 Don't set xkb repeat rate from the driver. commit 39b34a293a1502be2529b83575d03a46c5b0f1b9 Author: Daniel Stone Date: Tue Feb 10 17:28:06 2009 +1000 No autorepeat handling in the driver. It's bad enough in the server, let's not cook up a driver-specific implementation on top of it. Extracted into separate commits by Peter Hutterer. Signed-off-by: Peter Hutterer commit 9234a0a91ef0c848dead86df831124429c7f528a Author: Peter Hutterer Date: Tue Feb 10 17:01:37 2009 +1000 unifdef XKB and remove all "noXkb" handling. XKB is here to stay. Live with it. commit 9f95e38282164a617b68e4dedf7b72ebc0fedc3e Author: Daniel Stone Date: Tue Feb 10 16:47:52 2009 +1000 nec/jp layout is just "jp" these days. Extracted into separate commits by Peter Hutterer. Signed-off-by: Peter Hutterer commit db59771946ac53f78fecf2d75eb165275a45f6aa Author: Daniel Stone Date: Tue Feb 10 16:43:46 2009 +1000 No more special sun keyboards anymore. Extracted into separate commits by Peter Hutterer. Signed-off-by: Peter Hutterer commit ea428e52f599a6f575bc012b552e14535009d219 Author: Daniel Stone Date: Tue Feb 10 16:41:06 2009 +1000 Remove special support for Panix106 Let's pretend that if google doesn't know it, it doesn't exist. Extracted into separate commits by Peter Hutterer. Signed-off-by: Peter Hutterer commit 425c0494e7ff4b7ed0ee7aec3b07a3bce812b9b7 Author: Daniel Stone Date: Tue Feb 10 17:24:32 2009 +1000 Change KbdCtrlProc to a void 6 years to follow an API surely is within reasonably response time, right? Extracted into separate commits by Peter Hutterer. Signed-off-by: Peter Hutterer commit 218ec4b53cc3e557317e188caf8762eac5e06e71 Author: Daniel Stone Date: Tue Feb 10 16:39:51 2009 +1000 Remove leftover ifdef XINPUT. XINPUT has been mandatory for a while now. Extracted into separate commits by Peter Hutterer. Signed-off-by: Peter Hutterer commit d12d2d2c789e8439ae6f2e63526c49c76c385c8e Author: Daniel Stone Date: Tue Feb 10 16:38:56 2009 +1000 Remove SpecialKey handling. Are your keys really that special? Really? No. They aren't. Take it from me. Extracted into separate commits by Peter Hutterer. Signed-off-by: Peter Hutterer commit 862314c8dfced80631b2c7a6e00799fd2956b6dc Author: Paulo Cesar Pereira de Andrade Date: Wed Feb 4 18:59:23 2009 -0200 Janitor: compiler warnings, .gitignore. Correct common sparse warning about integer used where a pointer is expected. Remaining warnings are about the symbols that the X Server loader should "dlsym()" to load the module, and are extern/exported, but have no declaration anywhere. Use only one .gitignore file in the toplevel directory. Signed-off-by: Paulo Cesar Pereira de Andrade Signed-off-by: Peter Hutterer commit 69d38cbda4ecff87dc63dd26cfae4262c1e6161c Author: Alan Coopersmith Date: Fri Jan 30 20:23:32 2009 -0800 Add README with pointers to mailing list, bugzilla & git repos commit 14267d89087c21071fde1960f77cceee49a6e551 Author: Alan Coopersmith Date: Tue Jan 20 16:54:21 2009 -0800 Use XKB_DFLT_RULES from xorg-server.h for default xkb rules filename commit f9857c498803ce8e5902df7319d2928b0db8cd49 Author: Alan Coopersmith Date: Fri Jan 9 14:50:56 2009 -0800 Add note on hal-based configuration to man page commit ba47bfd9c4ebab0c71f7918127506817378d9eef Author: Alan Coopersmith Date: Wed Jan 7 10:02:23 2009 -0800 Move ifdefs to clear "warning: statement has no consequent: if" commit fb9c07cbf0339922816007f2d35c501266a439b1 Author: Alan Coopersmith Date: Wed Jan 7 09:58:36 2009 -0800 Make LED masks more consistently unsigned long to clear compiler/lint warnings commit 2fde7c02565384ce774c20face9755359c5d5946 Author: Alan Coopersmith Date: Wed Jan 7 09:56:12 2009 -0800 Remove unused variables from Solaris code commit 708ecbf8557d9e676e3bb07c1f83170f6d9f7cd7 Author: Paulo Cesar Pereira de Andrade Date: Wed Jan 7 15:09:01 2009 -0200 Update for servers newer then 1.5 or git master. The atKeynames.h header was moved to the kbd driver sources as well as the xf86CommonSpecialKey() function. This problem probably got unnoticed for quite sometime, mainly because most people doing regular builds should either not have been building the kbd driver, or had atKeynames.h in /usr/include/xorg from a previous install. commit 9294caab68d58d13f429b7c0b23541b99f2b0dae Author: Alan Coopersmith Date: Tue Nov 18 18:40:58 2008 -0800 Renamed subdir .cvsignore files to .gitignore commit 74b6461c5362e3401fdcf5a080bf71e6f7908e09 Author: Alan Coopersmith Date: Tue Nov 11 17:35:55 2008 -0800 sun_kbd.c: Don't try to repeat shutdown actions on already closed keyboard commit 3e28d68b50d291938734e9684b8296ca864f3892 Author: Luc Verhaegen Date: Mon Oct 13 15:22:32 2008 +0200 Set TERMINATE_FALLBACK to 0. This stops the keyboard driver from sending 2 extra ctrl-alt-backspace events to the server. commit eecfd24481b5768692409666b16b666e71ec97f8 Author: Adam Jackson Date: Tue Aug 19 15:28:02 2008 -0400 Remove useless call to xf86AddModuleInfo commit 574442b906fa8ff600d2fd32fdb2bf953b3bb5fa Author: Adam Jackson Date: Tue Aug 19 10:20:47 2008 -0400 Remove XFree86-Misc leftovers. commit 80b04aa649f5e65294439264b6bbb0dc90c22a7c Author: Kristian Høgsberg Date: Thu Jul 24 16:39:02 2008 -0400 Move atKeynames.h and xf86CommonSpecialKey() here. commit ef7873db2861a9aa103eaabbe84b4396e64ff3a1 Author: Adam Jackson Date: Wed May 21 15:39:59 2008 -0400 keyboard 1.3.1 commit a1866e2e73f0b401cd8e92fc9ee8db1791585936 Author: Paulo Cesar Pereira de Andrade Date: Wed Apr 9 14:36:58 2008 -0300 Don't send events in DEVICE_INIT, only after DEVICE_ON. See http://bugs.freedesktop.org/show_bug.cgi?id=2243#c15 for a description of the problem fixed in this patch. Now only the driver leds state is synched with virtual console state, and if required, events are post in DEVICE_ON. This also defines an internal INITFLAG state to know when DEVICE_ON is called after DEVICE_INIT, otherwise, it will only send events for leds that changed state while the device was in "DEVICE_OFF state". Signed-off-by: Peter Hutterer commit 86b16003ef1134a2471cd3f7ac217db574fa714c Author: Adam Jackson Date: Thu Mar 20 16:05:05 2008 -0400 keyboard 1.3.0 commit af3adb8e24c03fcd86ad63208ce525cd4db876ac Author: Alan Coopersmith Date: Mon Mar 17 19:19:45 2008 -0700 Correct COPYING file and note which notices apply to which code/OS'es commit 49bf7022f85886d06ba4991364e6e28f17d78f2b Author: Daniel Drake Date: Mon May 21 13:53:01 2007 -0800 Bug 11026: xf86-input-keyboard COPYING file X.Org Bugzilla #11026 commit 0382ed1c0c29ee19cfa8bff213ee32a7d0c06da9 Author: Paulo Cesar Pereira de Andrade Date: Fri Feb 8 19:00:57 2008 -0200 Alternate patch to preserve NumLock & CapsLock leds at X Server startup. This patch requires reverting commits: 7148a0c3e04668b7608295ebdf94579f6acfa544 and 0f3716db01681876cc385727beeb842af5b950d3 Also, it is assumed that the os specific GetLeds will properly use bit 0 for caps lock and bit 1 for num lock. Signed-off-by: Alan Coopersmith commit 382ad4ef28b8393b385ac1d2426c5b22076ea165 Author: Alan Coopersmith Date: Mon Mar 17 18:48:47 2008 -0700 Revert previous attempts to sync lock state & LEDs See next commit for improved fix commit 0c8220690c726d61a250ad5aec9171009f523043 Author: Alan Coopersmith Date: Mon Mar 17 18:46:15 2008 -0700 Use $(XKBPATH) for xkb file path in man page commit e32e610b719c7dc7a78a1b991b12521863877e51 Author: Matej Kosik Date: Fri Feb 15 08:53:48 2008 -0800 Add information & example of XKB options to man page commit ea46dd17058f6a880ed38102d1fde1dcba1f8215 Author: Matthieu Herrb Date: Sat Mar 8 23:04:13 2008 +0100 Makefile.am: nuke RCS Id commit 0f3716db01681876cc385727beeb842af5b950d3 Author: Samuel Thibault Date: Wed Jan 16 10:18:59 2008 +1030 lnx: Automatically inherit the vt's numlock and capslock status (Bug #2243) X.Org Bug #2243 commit 882b28a452db6ebe1499d9558d0028cebb0e032f Author: Matthieu Herrb Date: Wed Dec 12 22:43:04 2007 +0100 Fix parameters order for printWsType(). commit b139da4553e71896689e8f522e5cff58f5bb7674 Author: Adam Jackson Date: Mon Dec 3 11:57:40 2007 -0500 Don't sleep(1) on VT entry. commit ec247cd91cf147a8d1e79b0746680b049269798f Author: Alan Coopersmith Date: Thu Oct 11 16:42:33 2007 -0700 Update kbd man page to say it has replaced keyboard driver now. commit 278c7d8f44ba7393a95ab1a4a557d6f385044022 Author: David Marx Date: Wed Oct 10 16:18:12 2007 -0700 Sun bug #6425775 Xserver is blocked when a program rings keyboard-bell Use KIOCMKTONE ioctl instead on Solaris versions that have it commit 10792dc1eebf9f718e0cad0b425a8b8307a7ebc7 Author: Julien Cristau Date: Thu Sep 6 18:41:28 2007 +0200 Remove the legacy keyboard driver's manpage commit 3d88a17403df55d28e85ebc445b798cdce23e581 Author: Eric Anholt Date: Wed Sep 5 09:09:06 2007 -0700 Bump version to 1.2.2 for release. commit 3b87c8e164a5a4e79900b70e38e09c85bc99ce25 Author: Eric Anholt Date: Mon Aug 20 15:36:37 2007 -0700 Bug #9748: Include GPL license by Rik Faith for some lnx_kbd.c contents. The code in question was clearly copy-and-pasted from the kbdrate.c.c file. commit 095c59f70b58b87e627b3150f3a4694d66b75746 Author: Alan Coopersmith Date: Wed Jul 18 18:32:59 2007 -0700 Remove unused variables commit 7148a0c3e04668b7608295ebdf94579f6acfa544 Author: Alan Coopersmith Date: Wed Jul 18 17:29:16 2007 -0700 Sun bug 6312042: Preserve NumLock & CapsLock state on Xorg startup If either the NumLock or CapsLock leds on the keyboard are on at startup, generate fake NumLock/CapsLock keypresses to set the server state to match. Based on earlier Xsun fix for Sun bug #4185550 commit db0254abb0ba68c6dfb2443d1170d9d1e895021d Author: Alan Coopersmith Date: Wed Jul 18 16:30:35 2007 -0700 Remove old wrappers used for sharing code between keyboard & kbd drivers commit 256da8cc284a3a66a4a41ec7708b0b467c30b369 Author: Alan Coopersmith Date: Wed Jul 18 11:07:12 2007 -0700 Update key mappings before we walk them looking for modifiers, not after commit 8fe8b62ab3fcc8c51d61dcc2e658e6733da3edfb Author: Alan Coopersmith Date: Tue Jul 17 20:11:17 2007 -0700 renamed: .cvsignore -> .gitignore commit 7e412914fc1e2372890c2af46263f4cefab8cbfe Author: Alan Coopersmith Date: Tue Jul 17 20:10:50 2007 -0700 Update Solaris port to work with os layer move into kbd driver Also remove old code only needed for obsolete "keyboard" driver Fix default keysym map on Solaris to work correctly when XKB fails commit 36cf953910002a00a3694033d49c6c38319b0283 Author: Julien Cristau Date: Wed Jun 13 23:02:58 2007 +1000 Keep module version up-to-date using PACKAGE_VERSION_* commit 05dd89ef03cee6853e7c2db518b6b22785cc3e7c Author: Samuel Thibault Date: Mon Feb 5 14:29:54 2007 -0800 Fix key led update Cf: https://bugs.freedesktop.org/show_bug.cgi?id=313 https://bugs.freedesktop.org/attachment.cgi?id=8396&action=view ------- Comment #8 From Samuel Thibault 2007-01-14 14:28:16 [reply] ------- Created an attachment (id=8396) [details] fix key led update Ok, found the problem: when XKB is used (!pKbd->noXkb), pKbd->keyLeds is not updated, so that UpdateLeds(), even if it called at the right places, actually just clears all LEDs. Here is a patch. commit caeb0f364c1a95a9ad3e64dd722c8ddc88077a86 Author: Daniel Stone Date: Fri Dec 8 09:09:24 2006 +0200 don't release keys on newer servers On newer servers, we take care of the key release over VT switch already, so don't do it twice; that will lead to hilarious results. commit fd51e4d27d7a31ed9d4a075c3814b36320af4612 Author: Daniel Stone Date: Tue Nov 7 00:10:54 2006 +0200 add xf86Keymap.h, fix _SOURCES -> _SRCS in Makefile.am commit 976e12d85920d5bd09f6d0ba005835f733b296b7 Author: Daniel Stone Date: Sat Nov 4 21:01:55 2006 +0200 bump to 1.2.1 commit 08aa290b0125eb681f872ef821ecffd5818caeb6 Author: Daniel Stone Date: Sat Nov 4 21:01:49 2006 +0200 add xf86OSKbd.h to build system, _SOURCES -> _SRCS Add xf86OSKbd.h to the build system, and change _SOURCES use to _SRCS, except when explicitly referring to a target. This keeps automake 1.10 happy. commit 95e5d2521fc39a661e13b313e5aa2514ddac9a5e Author: Daniel Stone Date: Thu Nov 2 00:24:24 2006 +0200 move os keyboard layer into kbd driver, remove legacy keyboard driver Completely remove the old 'keyboard' driver. Move the OS keyboard layer from the Xorg DDX into the kbd driver. Right now, BSD, Linux, SCO, and Solaris, have been dragged over. Bump to 1.2.0, as we'll collide badly with the existing OS keyboard layer. commit 3bfed2fc2e401bc4b5f74a3f20014d4a5c7dad30 Author: Adam Jackson Date: Fri Oct 13 18:26:38 2006 -0400 Bump to 1.1.1 commit d3c6014290a90a985679c9258fe65be3d89bf7b9 Author: Tilman Sauerbeck Date: Sun Jul 9 19:57:36 2006 +0200 Added some missing includes. commit c94229993dc2a8672802ef8ab35717089b74ab80 Author: Adam Jackson Date: Fri Apr 7 17:47:17 2006 +0000 Unlibcwrap. Bump server version requirement. Bump to 1.1.0. commit 01744910cd7c4034fa1dd14ef734d7087832647d Author: Kevin E Martin Date: Wed Dec 21 02:29:57 2005 +0000 Update package version for X11R7 release. commit 9bd0521c65760d4e555ac992a92ce74ce8d55437 Author: Adam Jackson Date: Mon Dec 19 16:25:51 2005 +0000 Stub COPYING files commit 75d352b91ff79b5b55dbd7c5d3952470de87704f Author: Alan Coopersmith Date: Mon Dec 19 09:07:50 2005 +0000 Typo fixes, mailing list & url updates, and other changes to prepare for X11R6.9 & 7.0 releases. commit 29309dd08deb535262625c2eb73558c6eae69336 Author: Kevin E Martin Date: Thu Dec 15 00:24:14 2005 +0000 Update package version number for final X11R7 release candidate. commit a459e2028834e76e21117070d073cc9489b0d65f Author: Kevin E Martin Date: Tue Dec 6 22:48:30 2005 +0000 Change *man_SOURCES ==> *man_PRE to fix autotools warnings. commit 9c5c0e3d211fcce658aa667d8be7f979b9cb83cd Author: Kevin E Martin Date: Sat Dec 3 05:49:31 2005 +0000 Update package version number for X11R7 RC3 release. commit edb6ec6c311543686230a43885183071e92dc60d Author: Kevin E Martin Date: Fri Dec 2 02:16:05 2005 +0000 Remove extraneous AC_MSG_RESULT. commit 0721c4b4a75fe836d17445550746ed415f06d126 Author: Adam Jackson Date: Tue Nov 29 23:29:56 2005 +0000 Only build dlloader modules by default. commit 9885aa10eeb6e42212a0e21861790b72adc3ce71 Author: Alan Coopersmith 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 ec4425c0ddb1dd45fb24e3984d490a68ff211b08 Author: Eric Anholt Date: Mon Nov 21 10:49:05 2005 +0000 Add .cvsignores for drivers. commit e5451950a80744b183f5e8f4259ff2e596952a13 Author: Kevin E Martin Date: Wed Nov 9 21:31:23 2005 +0000 Bump version numbers for X11R6.9/X11R7 RC2. commit 066e7c7d2768dec2c033a2ce723abbe31495f6d0 Author: Kevin E Martin Date: Wed Nov 9 21:15:12 2005 +0000 Update package version number for X11R7 RC2 release. commit 4442fdf90f51cc265679b61cc341f6ed32e134a1 Author: Kean Johnson Date: Tue Nov 8 06:33:28 2005 +0000 See ChangeLog entry 2005-11-07 for details. commit 85dfda745021f49f01424d6a01c6396865d1723d Author: Kevin E Martin Date: Tue Nov 1 15:08:50 2005 +0000 Update pkgcheck depedencies to work with separate build roots. commit 288c4a7f79b9fb4b0531fe7cf21dec7f7f4a3668 Author: Kevin E Martin Date: Wed Oct 19 02:48:00 2005 +0000 Update package version number for RC1 release. commit 4861d1586d6ce54a8563047fa01016b658517d8f Author: Kevin E Martin 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 f7e91cad97e22e05b87de3d16a0f4299ea471a88 Author: Alan Coopersmith 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 9e5a8ec5b63ec730916c0312cf6d65c26fd138d5 Author: Adam Jackson 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 f06abf1decb60bdaf453b0d73f05f45b833b843a Author: Alan Coopersmith Date: Mon Oct 17 00:08:58 2005 +0000 Use sed & cpp to substitute variables in driver man pages commit 8668a70c065a3cba91a0f4b75c34c4478099bedd Author: Alan Coopersmith Date: Sun Oct 16 19:01:25 2005 +0000 Remove note about kbd being experimental. Add Solaris to supported OS list for kbd. Add note about plans to move to kbd in a future release. commit a228e916cc1ffa85446c95a6c42380b39d67b9f6 Author: Matthieu Herrb Date: Sat Oct 1 17:30:58 2005 +0000 Bug #3411: fix handling of keyboard Autorepeat rate in xorg.conf. commit 66693592a767baabca9eae015b57e9c6660a080b Author: Daniel Stone Date: Thu Aug 18 09:03:39 2005 +0000 Update autogen.sh to one that does objdir != srcdir. commit ea7e6dfb03714a48edfb04053ac49f71f553872d Author: Søren Sandmann Pedersen 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 8f930fc988f0d43bf2d964721e846fcf5fed6e4b Author: Adam Jackson Date: Tue Aug 2 00:51:34 2005 +0000 AS_HELP_STRING workaround commit c392a4c091e70d42b498f9e8a55737feedbe2871 Author: Kevin E Martin 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 b1379685a2fce1f1b2092814d3170cc29f4fd039 Author: Kevin E Martin Date: Wed Jul 13 20:03:22 2005 +0000 Make the module dir configurable commit 9f91bf7017f10ed23e2d313e47934d803e292dbc Author: Alan Hourihane Date: Wed Jul 13 12:30:04 2005 +0000 //bugs.freedesktop.org/show_bug.cgi?id=2587> Fix keyboard mapping on Sun keyboards in the keyboard module. commit da10828e418bc7fdbdcd03162ee92b0a999a11b7 Author: Kevin E Martin Date: Wed Jul 13 02:21:00 2005 +0000 Update all input drivers to pass distcheck commit c9b223867b4922c646dd85c7468b8f79bf5257d5 Author: Adam Jackson Date: Tue Jul 12 06:15:09 2005 +0000 Build skeletons for input drivers. Should basically work. commit c9097dd3204d4fe2a3a21cec23948f27ec6292ed Author: Adam Jackson Date: Mon Jul 11 02:38:00 2005 +0000 Prep input drivers for modularizing by adding guarded #include "config.h" commit 83efe32bd4a9372467680cafd5880438e551db31 Author: Daniel Stone Date: Fri Jul 1 22:43:22 2005 +0000 Change all misc.h and os.h references to . commit ebf2b80b2027ebb99dbe44c7d77fd9f7a43f2e72 Author: Adam Jackson Date: Sat Jun 25 21:17:02 2005 +0000 Bug #3626: _X_EXPORT tags for video and input drivers. commit 3360f15f5f4cdd4a6cf204ff8af70a90c314ada3 Author: Eric Anholt Date: Tue May 10 00:12:17 2005 +0000 Bugzilla #2561: Disable some keycode translations on PC98, which had various bad effects including modifier keys not working. commit 2ca94be67112a926721ef699f495bc158c4963a4 Author: Daniel Stone Date: Wed Apr 20 12:25:34 2005 +0000 Fix includes right throughout the Xserver tree: change "foo.h" to for core headers, e.g. X.h, Xpoll.h; change "foo.h", "extensions/foo.h" and "X11/foo.h" to for extension headers, e.g. Xv.h; change "foo.[ch]" to for Xtrans files. commit d157c2188389c84f3ee7594ddd0980f1a3553e97 Author: Egbert Eich Date: Tue Jan 11 14:59:02 2005 +0000 Minor format fix. Added explanatory comment and debug code. Added comment. commit b7f68e909640008e831c2ddb67ca4fb9515cec04 Author: Egbert Eich Date: Mon Jan 10 17:44:39 2005 +0000 PC keyboards internally generate a different scan code when the ALT modifier is pressed with the SysReq/Print key. Since X expects the same scancode regardless of the modifier the keyboard driver has to 'map the code back'. So far it does so when seeing the SysReq scancode without checking if the modifier is on. If this scancode is also sent by another key on an extended keyboard it receives the same remapping. Fix: Add check for ALT modifier down before doing the remapping (Helmut Fahrion). commit b04ef340e213badb2e44fb669583b490f7278969 Author: Matthieu Herrb Date: Mon Dec 6 21:51:11 2004 +0000 Previous fix broke hardware-based autorepeat. This fix mimics the behaviour of the legacy driver by making a local copy of the autoRepeat flag. commit db3b5cb60a71f2d5e536797559001dc59090ab6c Author: Matthieu Herrb Date: Fri Dec 3 23:30:48 2004 +0000 programs/Xserver/hw/xfree86/input/keyboard/kbd.c - set default XkbModel to pc105 (like legacy keyboard driver did) - fix autorepeat (Bugzilla #1651, Petter Urkedal). commit b9bece29e9733bdf4bb44da6ced4d3e0e433f6e5 Author: Kevin E Martin Date: Tue Aug 31 01:36:13 2004 +0000 Fix keyboard driver regression (Bug #1238, Kristian Hoegsberg). commit 3d97e8a41a8a15769f43233a2ed7692387cb0b81 Author: Kevin E Martin Date: Sun Aug 29 21:06:00 2004 +0000 Fix make install when BuildServersOnly is YES (Bug #1213). Fix build failures when UseDeprecatedKeyboardDriver is YES and DoLoadableServer is NO (Bug #1229, Kristian Høgsberg). Fix failure when using DLL loader and LD_BIND_NOW is set (Bug #1212, Adam Jackson). commit 9e2172ffef436acb9a88147f276c9ddf12739a14 Author: Kevin E Martin Date: Mon Aug 16 22:48:51 2004 +0000 Update release and date for first RC. Fix kbd/keyboard driver for DoLoadableServer NO. Revert change since it is better to set date in the config files. commit 58f47a9c32cf379fd473f01b18ddc57b90e47b0b Author: Kevin E Martin Date: Mon Aug 16 20:17:52 2004 +0000 Add kdb <-> keyboard aliasing when UseDeprecatedKeyboardDriver is NO (Bug #1072, Kristian Høgsberg). commit 32d5ece27279bf7f1211346f15a292f73ff334d6 Author: Egbert Eich Date: Fri Apr 23 19:54:03 2004 +0000 Merging XORG-CURRENT into trunk commit cbec87bb621bd6bb2fddf1fe9aa970a09acba8f7 Author: Egbert Eich 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 f078d9ca112038d16eb9b28d331a900f0ab7bd62 Author: Egbert Eich 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 e5e92f4396bc0a73ddda050403d422cee9bdfd2f Author: Egbert Eich Date: Thu Feb 26 13:36:00 2004 +0000 readding XFree86's cvs IDs commit 1056cd4925dc787f72b9f6b5900e55e00d7ba973 Author: Egbert Eich 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 1c8924b7c1728653ebe49a663dd6125cef010bc8 Author: Kaleb Keithley Date: Fri Dec 19 20:55:25 2003 +0000 XFree86 4.3.99.902 (RC 2) commit 01eff4e6297717400f8b9517a9e4ccdc067d07d3 Author: Kaleb Keithley Date: Tue Nov 25 19:28:48 2003 +0000 XFree86 4.3.99.16 Bring the tree up to date for the Cygwin folks commit 303235b2d4a53231a6aa74d4d74d683842477b27 Author: Kaleb Keithley Date: Fri Nov 14 16:48:56 2003 +0000 XFree86 4.3.0.1 commit 724aeb56e7d6e5940ad6d329f53f5b80a9fc38ae Author: Kaleb Keithley Date: Fri Nov 14 16:48:56 2003 +0000 Initial revision