1commit c0c98ec2072a78cee53e52b3ec3b03527b276403 2Author: Alan Coopersmith <alan.coopersmith@oracle.com> 3Date: Sun Jul 10 16:19:50 2022 -0700 4 5 xf86-input-keyboard 2.0.0 6 7 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 8 9commit baef4f0057047c09c207123c95768112772ca07f 10Author: Alan Coopersmith <alan.coopersmith@oracle.com> 11Date: Sun Jan 16 11:35:33 2022 -0800 12 13 gitlab CI: add a basic build test 14 15 Uses FreeBSD 13.0 for build environment 16 17 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 18 19commit 8104e36c6121375e2a7233a6c1a39de892839558 20Author: Alan Coopersmith <alan.coopersmith@oracle.com> 21Date: Sun Jan 16 11:28:20 2022 -0800 22 23 Fix spelling/wording issues 24 25 Found by using: 26 codespell --builtin clear,rare,usage,informal,code,names 27 28 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 29 30commit 61c24f539463d9bebc4044bba776652306b7c0db 31Author: Alan Coopersmith <alan.coopersmith@oracle.com> 32Date: Sun Jan 16 11:25:48 2022 -0800 33 34 Build xz tarballs instead of bzip2 35 36 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 37 38commit 7b0803b608a24cbcecaddd89ca1d6ab7a86decfc 39Author: Peter Hutterer <peter.hutterer@who-t.net> 40Date: Wed Oct 30 14:25:34 2019 +1000 41 42 Remove two more linux mentions 43 44 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 45 46commit 7e366936d7b7d6c3b4d9c1554908ad20eef74a27 47Author: Adam Jackson <ajax@redhat.com> 48Date: Tue Oct 29 16:17:27 2019 -0400 49 50 linux: Remove 51 52 You almost certainly want to be using libinput or evdev on Linux 53 systems, and the Linux code is arguably under the GPL, which is a fine 54 license in general but not for X.org. Delete the Linux support so people 55 stop using it. 56 57commit 44fc9bb658b435222c32611c79f7002d544d15e8 58Author: Alan Coopersmith <alan.coopersmith@oracle.com> 59Date: Sun Nov 25 12:46:53 2018 -0800 60 61 Update configure.ac bug URL for gitlab migration 62 63 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 64 65commit d2c19a8b1236a0a67969fcc9a3066809ac929656 66Author: Alan Coopersmith <alan.coopersmith@oracle.com> 67Date: Sun Nov 18 11:36:01 2018 -0800 68 69 Update README for gitlab migration 70 71 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 72 73commit 940f44149d1037cfc14bbb3628044a2bd002c33e 74Author: Mihail Konev <k.mvc@ya.ru> 75Date: Thu Jan 26 14:00:21 2017 +1000 76 77 autogen: add default patch prefix 78 79 Signed-off-by: Mihail Konev <k.mvc@ya.ru> 80 81commit ac04d59b3757390cce31295d1029bf65ae3102c2 82Author: Emil Velikov <emil.l.velikov@gmail.com> 83Date: Mon Mar 9 12:00:52 2015 +0000 84 85 autogen.sh: use quoted string variables 86 87 Place quotes around the $srcdir, $ORIGDIR and $0 variables to prevent 88 fall-outs, when they contain space. 89 90 Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com> 91 Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net> 92 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 93 94commit 6c80cbbd1d4981b4b3d40491c1a2e4b4742f185a 95Author: Peter Hutterer <peter.hutterer@who-t.net> 96Date: Tue Jan 24 10:32:07 2017 +1000 97 98 autogen.sh: use exec instead of waiting for configure to finish 99 100 Syncs the invocation of configure with the one from the server. 101 102 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 103 Reviewed-by: Emil Velikov <emil.velikov@collabora.com> 104 105commit 0c7f51291f91eee61fcaf05080001a5e9b22fb53 106Author: Peter Hutterer <peter.hutterer@who-t.net> 107Date: Thu Nov 17 14:21:48 2016 +1000 108 109 keyboard 1.9.0 110 111 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 112 113commit 157e0631b12d0aae4a5f38b81bee615a7eaf553f 114Author: Keith Packard <keithp@keithp.com> 115Date: Mon May 30 01:27:49 2016 -0700 116 117 Use xf86AddEnabledDevice with threaded input 118 119 We didn't use SIGIO input for keyboard processing, but we can use 120 threaded input. 121 122 Signed-off-by: Keith Packard <keithp@keithp.com> 123 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 124 125commit 9ab899863a61b800d58e078e936c0d8d88bc0893 126Author: Alexandr Shadchin <alexandr.shadchin@gmail.com> 127Date: Tue Nov 24 12:46:44 2015 +0500 128 129 Remove support for X input ABI < 12 130 131 Signed-off-by: Alexandr Shadchin <alexandr.shadchin@gmail.com> 132 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 133 134commit 0317028c2bd0bfd06efd3c1f192ff9a494757187 135Author: Alexandr Shadchin <alexandr.shadchin@gmail.com> 136Date: Tue Nov 24 12:46:43 2015 +0500 137 138 Reorder load module stuff 139 140 Signed-off-by: Alexandr Shadchin <alexandr.shadchin@gmail.com> 141 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 142 143commit 8096183e9cb79944e322dcc0cd1f9e50c97ad2c8 144Author: Alexandr Shadchin <alexandr.shadchin@gmail.com> 145Date: Tue Nov 24 12:46:42 2015 +0500 146 147 Remove empty function xf86KbdUnplug 148 149 Signed-off-by: Alexandr Shadchin <alexandr.shadchin@gmail.com> 150 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 151 152commit ccf63a61f39e1f107a67c33d6a7ad24ea4c76b7e 153Author: Yasushi Oshima <oshima-ya@yagoto-urayama.jp> 154Date: Mon Jul 20 10:49:49 2015 +0200 155 156 Add defines for Japanese 106-key USB keyboards. 157 158 Via http://gnats.netbsd.org/48347 159 160 Signed-off-by: Thomas Klausner <wiz@NetBSD.org> 161 Acked-by: Peter Hutterer <peter.hutterer@who-t.net> 162 163commit 13d320076e5de2d6c3cbc170fc7e31c526ed8499 164Author: Peter Hutterer <peter.hutterer@who-t.net> 165Date: Tue Apr 7 09:24:38 2015 +1000 166 167 keyboard 1.8.1 168 169 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 170 171commit 65739ef047233567e6053fc57464a42ffe69e989 172Author: Peter Hutterer <peter.hutterer@who-t.net> 173Date: Wed Mar 25 13:37:09 2015 +1000 174 175 linux: bring our process group to the foreground (#89653) 176 177 Required to make the driver receive keyboard events from the console. 178 179 X.Org Bug <http://bugs.freedesktop.org/show_bug.cgi?id=89653> 180 181 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 182 Reviewed-by: Hans de Goede <hdegoede@redhat.com> 183 Tested-by: Ingo Brückl <ib@wupperonline.de> 184 185commit 85fe6b8f56e75338fde1d3a88b1749fd105eb93b 186Author: Alan Coopersmith <alan.coopersmith@oracle.com> 187Date: Sun Mar 22 14:26:00 2015 -0700 188 189 Mark xf86OSKbdPreInit as _X_EXPORT in header to match definitions 190 191 Fixes Solaris Studio 12.4 compiler error: 192 "sun_kbd.c", line 512: redeclaration must have the same or more restrictive linker scoping: xf86OSKbdPreInit 193 cc: acomp failed for sun_kbd.c 194 195 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 196 197commit d0c9619675d26284f03ef428ff76cc09bdd4ace3 198Author: Peter Hutterer <peter.hutterer@who-t.net> 199Date: Tue Apr 29 16:23:32 2014 +1000 200 201 Init LEDs to zero before querying the value 202 203 This way if the ioctl fails we don't set any unintended LEDs, but really this 204 patch is more to silence valgrind: 205 206 ==7129== Conditional jump or move depends on uninitialised value(s) 207 ==7129== at 0x8DF99A1: GetKbdLeds (lnx_kbd.c:79) 208 ==7129== by 0x8DF8853: InitKBD (kbd.c:291) 209 210 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 211 Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 212 213commit 5a327955c9287a317e5792e96601375fa5aabced 214Author: Egbert Eich <eich@suse.de> 215Date: Fri Jan 3 11:48:11 2014 +0100 216 217 Detangle inet keys and jp Henkan/ Muhenkan keys 218 219 When support for inet keys was added to the keyboard driver 220 back in the early 2000 none of the developers thought of 221 Japanese 106 key keybards which have two extra keys generating 222 the scan codes 0x79 and 0x7d. 223 So for keys prefixed with the scan code 0x60 which were not 224 remapped to anything else the line: 225 *scanCode += 0x78; 226 was added. 227 Thus keys generating the scan codes 0xe0 0x01 and 0xe0 0x03 228 will overlap with the Henkan and Muhenkan keys on Japanese 229 keyboards. 230 A workaround was introduced to xkeyboard-config which makes 231 sure the keycodes 0x79 and 0x7d provide the Henkan and Muhenkan 232 keysyms. As a consequence users might loose some multimedia keys 233 on Japanese keyboards. 234 A different solution would be to either remap keycodes 0x79 235 and 0x7d or keycodes 0xe0 0x01 and 0xe0 0x03 into the range of 236 unused (X-)keycodes above 0xfb. 237 There are downsides with either solution: the legacy keyboard 238 driver and the xkb files would have to be fixed in sync. Otherwise 239 Japanese users would loose their Henkan and Muhenkan keys (in 240 the first case) or some multimedia keys would get lost. 241 The present patch does the latter which seems to be cleaner codewise. 242 243 Signed-off-by: Egbert Eich <eich@suse.de> 244 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 245 246commit ddeb7940b956682451392717b135be4454b5756e 247Author: Peter Hutterer <peter.hutterer@who-t.net> 248Date: Fri Nov 1 09:45:21 2013 +1000 249 250 keyboard 1.8.0 251 252 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 253 254commit 014101d157fb7eb54c79fecc424b53ca95f582bc 255Author: Thomas Klausner <wiz@NetBSD.org> 256Date: Sun Oct 27 13:53:34 2013 +0100 257 258 Whitespace fixes. 259 260 Replace <SPACE><TAB> with <TAB>. 261 Remove whitespace at end-of-line. 262 263 Signed-off-by: Thomas Klausner <wiz@NetBSD.org> 264 Reviewed-by: Matthieu Herrb <matthieu@herrb.eu> 265 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 266 267commit b8f4e7065566512a123c4957ab432cad3e7c688e 268Author: Thomas Klausner <wiz@NetBSD.org> 269Date: Tue Jul 30 15:07:31 2013 +0200 270 271 Check open() return value. 272 273 Suggested by Walter Harms <wharms@bfs.de>. 274 275 Signed-off-by: Thomas Klausner <wiz@NetBSD.org> 276 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 277 278commit dc9486a22f4b7fec2860928c555636bfc9f58741 279Author: Thomas Klausner <wiz@NetBSD.org> 280Date: Mon Jul 29 23:23:49 2013 +0200 281 282 Factor out common code. 283 284 Suggested by Walter Harms <wharms@bfs.de>. 285 286 Signed-off-by: Thomas Klausner <wiz@NetBSD.org> 287 Reviewed-by: Matthieu Herrb <matthieu.herrb@laas.fr> 288 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 289 290commit 2d6661d5c7aff662ad76ddb225664260f0a07a1e 291Author: Thomas Klausner <wiz@NetBSD.org> 292Date: Mon Jul 29 23:23:48 2013 +0200 293 294 Do not assume type in WS_*_MAP_SIZE macros. 295 296 Suggested by Walter Harms <wharms@bfs.de>. 297 298 Signed-off-by: Thomas Klausner <wiz@NetBSD.org> 299 Reviewed-by: Matthieu Herrb <matthieu.herrb@laas.fr> 300 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 301 302commit 6042ab2647197d9aa09578ed1befe03931737f1c 303Author: Thomas Klausner <wiz@NetBSD.org> 304Date: Mon Jul 29 23:23:47 2013 +0200 305 306 Add some NetBSD feature detection code. 307 308 Signed-off-by: Thomas Klausner <wiz@NetBSD.org> 309 Reviewed-by: Matthieu Herrb <matthieu.herrb@laas.fr> 310 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 311 312commit 4f1a3cff9dfbfb33fcc6ff0a4ffd1db106301b97 313Author: Thomas Klausner <wiz@NetBSD.org> 314Date: Mon Jul 29 23:23:46 2013 +0200 315 316 Move WSCONS case inside switch statement. 317 318 Signed-off-by: Thomas Klausner <wiz@NetBSD.org> 319 Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 320 Reviewed-by: Matthieu Herrb <matthieu.herrb@laas.fr> 321 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 322 323commit 390c4621dd4e2f6070508796385e2d23e5418b89 324Author: Thomas Klausner <wiz@NetBSD.org> 325Date: Mon Jul 29 23:23:45 2013 +0200 326 327 Improve auto-detection. 328 329 If WSKBDIO_GTYPE succeeds and returns type=0, it is a mux with no 330 keyboard attached. In this case, assume USB. 331 332 >From Jared McNeill <jmcneill@NetBSD.org> 333 Signed-off-by: Thomas Klausner <wiz@NetBSD.org> 334 Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 335 Reviewed-by: Matthieu Herrb <matthieu.herrb@laas.fr> 336 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 337 338commit 8ac42401a6db161e0983df17ac1787f164faf2f3 339Author: Thomas Klausner <wiz@NetBSD.org> 340Date: Mon Jul 29 23:23:44 2013 +0200 341 342 Fix wskbd handling when VT switching. 343 344 When using /dev/wskbd* we need to close the device when VT switching 345 out of X, and open it again when switching back. 346 347 >From Michael Lorenz <macallan@NetBSD.org> 348 Signed-off-by: Thomas Klausner <wiz@NetBSD.org> 349 Reviewed-by: Matthieu Herrb <matthieu.herrb@laas.fr> 350 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 351 352commit d61dcfd5c297f405a4c200131e88e5dfc95bfa95 353Author: Thomas Klausner <wiz@NetBSD.org> 354Date: Mon Jul 29 23:23:43 2013 +0200 355 356 Make OpenKeyboard() warn instead of error out. 357 358 This way we can still setup keyboard map manually by xmodmap(1) 359 etc. on less well supported ports. 360 361 >From Izumi Tsutsui <tsutsui@NetBSD.org> 362 Signed-off-by: Thomas Klausner <wiz@NetBSD.org> 363 Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 364 Reviewed-by: Matthieu Herrb <matthieu.herrb@laas.fr> 365 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 366 367commit e511907a5f7047a9c14b378084525137510511f5 368Author: Thomas Klausner <wiz@NetBSD.org> 369Date: Mon Jul 29 23:23:42 2013 +0200 370 371 Add WSKBD_TYPE_LK201. 372 373 Signed-off-by: Thomas Klausner <wiz@NetBSD.org> 374 Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 375 Reviewed-by: Matthieu Herrb <matthieu.herrb@laas.fr> 376 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 377 378commit e5ecacb20ad3685d6f422c5ed21632fb8b1f7fa0 379Author: Thomas Klausner <wiz@NetBSD.org> 380Date: Mon Jul 29 23:23:41 2013 +0200 381 382 Add default device for Protocol "wskbd". 383 384 Signed-off-by: Thomas Klausner <wiz@NetBSD.org> 385 Reviewed-by: Mark Kettenis <kettenis@openbsd.org> 386 Reviewed-by: Matthieu Herrb <matthieu.herrb@laas.fr> 387 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 388 389commit 8879a7682ef94471e907bb660d2b96cc95ed7b81 390Author: Thomas Klausner <wiz@NetBSD.org> 391Date: Mon Jul 29 23:23:40 2013 +0200 392 393 Recognize WSKBD_TYPE_MAPLE for dreamcast. 394 395 Signed-off-by: Thomas Klausner <wiz@NetBSD.org> 396 Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 397 Reviewed-by: Matthieu Herrb <matthieu.herrb@laas.fr> 398 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 399 400commit f105a796ae29eaaae7c25447734013537fad2a87 401Author: Thomas Klausner <wiz@NetBSD.org> 402Date: Mon Jul 29 23:23:39 2013 +0200 403 404 Fix a shadowing warning, and add const. 405 406 Signed-off-by: Thomas Klausner <wiz@NetBSD.org> 407 Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 408 Reviewed-by: Matthieu Herrb <matthieu.herrb@laas.fr> 409 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 410 411commit c783746c4f72249645e43c6d96d08cb6c74812d0 412Author: Thomas Klausner <wiz@NetBSD.org> 413Date: Mon Jul 29 23:23:38 2013 +0200 414 415 Set the version for the keyboard. 416 417 Signed-off-by: Thomas Klausner <wiz@NetBSD.org> 418 Reviewed-by: Matthieu Herrb <matthieu.herrb@laas.fr> 419 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 420 421commit 83faa4123ae5d182f936faab77925d45da181f5f 422Author: Thomas Klausner <wiz@NetBSD.org> 423Date: Mon Jul 29 23:23:37 2013 +0200 424 425 Add a basic map for an LK201 keyboard. 426 427 Signed-off-by: Thomas Klausner <wiz@NetBSD.org> 428 Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 429 Reviewed-by: Matthieu Herrb <matthieu.herrb@laas.fr> 430 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 431 432commit e7ba236dbaf8df9364bf61ef5c3d67d377fbd2ec 433Author: Thomas Klausner <wiz@NetBSD.org> 434Date: Mon Jul 29 23:23:36 2013 +0200 435 436 Fix scan code 50 key on non-US-USB keyboards. 437 438 Signed-off-by: Thomas Klausner <wiz@NetBSD.org> 439 Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 440 Reviewed-by: Matthieu Herrb <matthieu.herrb@laas.fr> 441 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 442 443commit 60d947b34830b850d53de1ee756502c471796fa9 444Author: Thomas Klausner <wiz@NetBSD.org> 445Date: Mon Jul 29 23:23:35 2013 +0200 446 447 Add a couple mappings for keys found on Sun keyboards. 448 449 Signed-off-by: Thomas Klausner <wiz@NetBSD.org> 450 Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 451 Reviewed-by: Matthieu Herrb <matthieu.herrb@laas.fr> 452 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 453 454commit 0baa215b57d104bf22bc9a179bae3ff413bf055c 455Author: Thomas Klausner <wiz@NetBSD.org> 456Date: Mon Jul 29 23:23:34 2013 +0200 457 458 Use existing wscons USB keymap for WSKBD_TYPE_MAPLE on dreamcast. 459 460 Signed-off-by: Thomas Klausner <wiz@NetBSD.org> 461 Reviewed-by: Matthieu Herrb <matthieu.herrb@laas.fr> 462 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 463 464commit 9c6acb2a2a4806d14ce84dcd1fb81268359dbe35 465Author: Thomas Klausner <wiz@NetBSD.org> 466Date: Mon Jul 29 23:23:33 2013 +0200 467 468 Add translation table for AT/PS2 pseudo XT scancodes. 469 470 Add another translation table to make the modular kbd driver cope with NetBSD's 471 AT/PS2 pseudo XT scancodes. Tested on shark and sgimips with an IBM Model M - 472 this should be tested with more keyboards, there might still be errors in the 473 table. 474 475 >From Michael Lorenz <macallan@NetBSD.org> 476 Signed-off-by: Thomas Klausner <wiz@NetBSD.org> 477 Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 478 Reviewed-by: Matthieu Herrb <matthieu.herrb@laas.fr> 479 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 480 481commit e7a1f964782817acc4807beddc6e6ef1c8d94c96 482Author: Thomas Klausner <wiz@NetBSD.org> 483Date: Mon Jul 29 23:23:32 2013 +0200 484 485 More ADB fixes. 486 487 Signed-off-by: Thomas Klausner <wiz@NetBSD.org> 488 Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 489 Reviewed-by: Matthieu Herrb <matthieu.herrb@laas.fr> 490 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 491 492commit 42b22d5dc3892309d276df131d35951a79311843 493Author: Thomas Klausner <wiz@NetBSD.org> 494Date: Mon Jul 29 23:23:31 2013 +0200 495 496 Fixes for the ADB map. 497 498 - map the backspace key to KEY_BackSpace 499 - swap LAlt and LMeta to match the keyboard (Alt=Alt/Option, Meta=Command) 500 - add a keysym for . on the number pad 501 ... so killing the Xserver with Ctrl-Alt-BackSpace works now and the default 502 map matches an US keyboard without any xmodmap stunts. 503 504 >From Michael Lorenz <macallan@NetBSD.org> 505 Signed-off-by: Thomas Klausner <wiz@NetBSD.org> 506 Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 507 Reviewed-by: Matthieu Herrb <matthieu.herrb@laas.fr> 508 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 509 510commit b8e12ae87352922eaea305f66ca232ea2a3b2d61 511Author: Thomas Klausner <wiz@NetBSD.org> 512Date: Mon Jul 29 23:23:30 2013 +0200 513 514 Added keysyms for extra keys on Sun Type 6 USB keyboard. 515 516 Signed-off-by: Thomas Klausner <wiz@NetBSD.org> 517 Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 518 Reviewed-by: Matthieu Herrb <matthieu.herrb@laas.fr> 519 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 520 521commit ad527f5c25984fa023f1be9fcb8e953aa7459e8a 522Author: Thomas Klausner <wiz@NetBSD.org> 523Date: Mon Jul 29 23:23:29 2013 +0200 524 525 Added keysym for Power keys. 526 527 Signed-off-by: Thomas Klausner <wiz@NetBSD.org> 528 Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 529 Reviewed-by: Matthieu Herrb <matthieu.herrb@laas.fr> 530 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 531 532commit a0eec5ddd0f3b1a23f5fcbaf85cd34680a1944fc 533Author: Thomas Klausner <wiz@NetBSD.org> 534Date: Mon Jul 29 23:23:28 2013 +0200 535 536 Map the Sun keyboard "help" key. 537 538 Signed-off-by: Thomas Klausner <wiz@NetBSD.org> 539 Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 540 Reviewed-by: Matthieu Herrb <matthieu.herrb@laas.fr> 541 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 542 543commit 2d5bc7db251facdb2bb478eaad1dfd820cf28d13 544Author: Thomas Klausner <wiz@NetBSD.org> 545Date: Mon Jul 29 23:23:27 2013 +0200 546 547 Added some missing keysyms to the ADB keymap. 548 549 Signed-off-by: Thomas Klausner <wiz@NetBSD.org> 550 Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 551 Reviewed-by: Matthieu Herrb <matthieu.herrb@laas.fr> 552 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 553 554commit ec3ccb22d4e7348ac537100fcb1b7ddc07df57b8 555Author: Peter Hutterer <peter.hutterer@who-t.net> 556Date: Wed Mar 27 11:13:18 2013 +1000 557 558 keyboard 1.7.0 559 560 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 561 562commit ad2a1dd1aa19999eb777f330242d46254b29b9cb 563Author: Peter Hutterer <peter.hutterer@who-t.net> 564Date: Fri Aug 17 14:07:12 2012 +1000 565 566 Use sigsafe logging for keyboard debug messages 567 568 This changes the log format to simple hex display, the server's signal-safe 569 printf implementation doesn't handle %2.2x. 570 571 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 572 573commit 4a954bc6a8fbc4aa50dfcabec011274252713204 574Author: Colin Walters <walters@verbum.org> 575Date: Wed Jan 4 17:37:06 2012 -0500 576 577 autogen.sh: Implement GNOME Build API 578 579 http://people.gnome.org/~walters/docs/build-api.txt 580 581 Signed-off-by: Adam Jackson <ajax@redhat.com> 582 583commit 9522f28a8f90680942e42902678c963c6981b0d1 584Author: Adam Jackson <ajax@redhat.com> 585Date: Wed Jan 16 13:11:11 2013 -0500 586 587 configure: Drop AM_MAINTAINER_MODE 588 589 Signed-off-by: Adam Jackson <ajax@redhat.com> 590 591commit 6e51df6dd4255cbe311ec98e21a1cc94975271a1 592Author: Alan Coopersmith <alan.coopersmith@oracle.com> 593Date: Mon Jul 23 22:04:45 2012 -0700 594 595 xf86-input-keyboard 1.6.2 596 597 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 598 599commit 8d3edb688115d3100d7ac6fa9ed407494e435c43 600Author: Alan Coopersmith <alan.coopersmith@oracle.com> 601Date: Thu May 24 21:36:17 2012 -0700 602 603 Link with $(XORG_LIBS) to support no-undefined linking 604 605 Will be empty on most platforms, set to the -z parent=Xorg flag on 606 Solaris if building with the support for enforcing no undefined symbols. 607 608 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 609 610commit dd6f110c4568dc0922bae47530906b01396e2d41 611Author: François Tigeot <ftigeot@wolfpond.org> 612Date: Sat May 5 13:12:10 2012 +0200 613 614 Recognize DragonFly as a BSD system. 615 616 This patch has actually been present for more than 4 years in the 617 pkgsrc tree. 618 619 Originally-from: Jörg Sonnenberger 620 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 621 622commit da5ccb256acf6cbb817d68499e0d9f533f750628 623Author: Alan Coopersmith <alan.coopersmith@oracle.com> 624Date: Mon Apr 30 19:34:44 2012 -0700 625 626 Solaris: ensure "Device" option is set, even if HAL didn't set it for us 627 628 Handles fallback to default /dev/kbd when AutoAddDevices is False and 629 Device option is not manually set in xorg.conf, so that xinput device 630 node property can be correctly set to it. 631 632 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 633 634commit e63cb5ecc5ab7239c9c285920244cc89e5853920 635Author: Alan Coopersmith <alan.coopersmith@oracle.com> 636Date: Fri Apr 27 17:51:22 2012 -0700 637 638 Set XI_PROP_DEVICE_NODE property to string from "Device" option 639 640 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 641 Reviewed-by: Alexandr Shadchin <alexandr.shadchin@gmail.com> 642 Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net> 643 644commit ed35abe0da1a9134ee126df88608b33892ae4313 645Author: Alan Coopersmith <alan.coopersmith@oracle.com> 646Date: Wed Jan 18 18:13:08 2012 -0800 647 648 Solaris: Use uchar_t, not int, for led masks in KIOCSLED/KIOCGLED ioctls 649 650 Avoids checking/setting the wrong bits on big endian machines like SPARC. 651 652 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 653 654commit a6a0dee4178600a5a9403f69c22bd4eb483fbd34 655Author: Peter Hutterer <peter.hutterer@who-t.net> 656Date: Wed Jan 4 10:45:09 2012 +1000 657 658 keyboard 1.6.1 659 660 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 661 662commit 45f9f4552c4dab2efc29fd4d3d5c1a9dcd7c34b3 663Author: Peter Hutterer <peter.hutterer@who-t.net> 664Date: Tue Oct 4 09:16:17 2011 +1000 665 666 man: link to xkeyboard-config(7) (#14494) 667 668 X.Org Bug 14494 <http://bugs.freedesktop.org/show_bug.cgi?id=14494> 669 670 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 671 Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 672 Reviewed-by: Gaetan Nadon <memsize@videotron.ca> 673 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 674 675commit 20beb15d24b5f8ab194b94f7e29f49e91ea38a8b 676Author: Peter Hutterer <peter.hutterer@who-t.net> 677Date: Mon Sep 26 09:56:17 2011 +1000 678 679 Remove calls to xf86IsPc98() 680 681 This call is being removed from the server and this isn't worth keeping 682 ifdefs around for. 683 684 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 685 Reviewed-by: Matthieu Herrb <matthieu.herrb@laas.fr> 686 Tested-by: Alan Coopersmith <alan.coopersmith@oracle.com> 687 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 688 689commit 38e4defe795776479594825859e101cd7cb5aa17 690Author: Terry Lambert <tlambert@chromium.org> 691Date: Fri Jul 15 17:23:22 2011 -0700 692 693 Return proper default for unknown values in pInfo->device_control. 694 695 Signed-off-by: Terry Lambert <tlambert@chromium.org> 696 Reviewed-by: Stephane Marchesin <marcheu@chromium.org> 697 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 698 699commit e8aa2ff0629111fbc32d71bbbc46b469c0c9a996 700Author: Matthieu Herrb <matthieu.herrb@laas.fr> 701Date: Sat Jun 11 10:26:46 2011 +0200 702 703 man: update "rules" default value for xkeyboard-config. 704 705 xkeyboard-config is using "base" not "xorg" as default rules. 706 While there remove references to unmaintained PC98 settings. 707 708 Signed-off-by: Matthieu Herrb <matthieu.herrb@laas.fr> 709 Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 710 711commit 0b9cd5121e1025e95a7e32addb675ab874bc6cb1 712Author: Peter Hutterer <peter.hutterer@who-t.net> 713Date: Tue Mar 8 09:38:29 2011 +1000 714 715 keyboard 1.6.0 716 717 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 718 719commit 24ee4f6738955d507f500a90fda8153f19dd5038 720Author: Peter Hutterer <peter.hutterer@who-t.net> 721Date: Mon Mar 7 12:05:48 2011 +1000 722 723 man: explain what grp_led:scroll does in the example conf section 724 725 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 726 Reviewed by: Magnus Kessler <Magnus.Kessler@gmx.net> 727 728commit d5634b77b578721e2bb2734f5fd92090e9d4c330 729Author: Peter Hutterer <peter.hutterer@who-t.net> 730Date: Mon Mar 7 11:35:44 2011 +1000 731 732 man: list xorg.conf.d snippets as possible configuration location 733 734 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 735 Reviewed by: Magnus Kessler <Magnus.Kessler@gmx.net> 736 737commit 89358c49e519c7a1e0f9a9544f9c03b5d9c2115d 738Author: Peter Hutterer <peter.hutterer@who-t.net> 739Date: Mon Mar 7 11:34:21 2011 +1000 740 741 man: don't mention the core keyboard. 742 743 Core devices are an obsolete concept these days. 744 745 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 746 Reviewed by: Magnus Kessler <Magnus.Kessler@gmx.net> 747 748commit 6496bb21074faff2642e09389b5476225dc4fdb3 749Author: Peter Hutterer <peter.hutterer@who-t.net> 750Date: Mon Feb 21 09:59:14 2011 +1000 751 752 keyboard 1.5.99.901 753 754 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 755 756commit 15f0a4b71b4580c7dd9a0abd7b8fb92756b6733a 757Author: Alexandr Shadchin <alexandr.shadchin@gmail.com> 758Date: Thu Feb 17 15:40:29 2011 +0500 759 760 Removed unnecessary code, since ABI_XINPUT_VERSION >= 2 761 762 Signed-off-by: Alexandr Shadchin <Alexandr.Shadchin@gmail.com> 763 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 764 765commit de7a5c120f646e293cc216007a5df865b41833b8 766Author: Alexandr Shadchin <alexandr.shadchin@gmail.com> 767Date: Thu Feb 17 15:40:28 2011 +0500 768 769 Require server 1.4 or later 770 771 Signed-off-by: Alexandr Shadchin <Alexandr.Shadchin@gmail.com> 772 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 773 774commit a02757d7c3d8018f44c63553578763fcef41bcca 775Author: Alexandr Shadchin <alexandr.shadchin@gmail.com> 776Date: Wed Feb 16 13:21:03 2011 +0500 777 778 Cleanup set the value of CustomKeycodes 779 780 Also, do not print values of variables CustomKeycodes twice. 781 782 Signed-off-by: Alexandr Shadchin <Alexandr.Shadchin@gmail.com> 783 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 784 785commit f45f3dbcf1f2a54d7d6a51d6e9884820cff4be12 786Author: Alexandr Shadchin <alexandr.shadchin@gmail.com> 787Date: Fri Feb 11 15:33:00 2011 +0500 788 789 Do not print values of Protocol twice 790 791 Protocol printed when found in xf86SetStrOption(). 792 793 Signed-off-by: Alexandr Shadchin <Alexandr.Shadchin@gmail.com> 794 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 795 796commit 6fca7f2371c113796d4cf27cca5635f3c6fb30af 797Author: Alexandr Shadchin <alexandr.shadchin@gmail.com> 798Date: Fri Feb 11 15:32:59 2011 +0500 799 800 Remove unused XQUEUE 801 802 Signed-off-by: Alexandr Shadchin <Alexandr.Shadchin@gmail.com> 803 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 804 805commit 8a540fa439bd7ea30c49d43ff3339ab599a7ba14 806Author: Alexandr Shadchin <alexandr.shadchin@gmail.com> 807Date: Fri Feb 11 15:32:57 2011 +0500 808 809 lnx: Fix detect CustomKeycodes for __powerpc__ 810 811 Signed-off-by: Alexandr Shadchin <Alexandr.Shadchin@gmail.com> 812 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 813 814commit 849f5092efd770cf169ce9950e9dbb0bccbf9017 815Author: Alexandr Shadchin <alexandr.shadchin@gmail.com> 816Date: Sat Jan 8 17:09:10 2011 +0500 817 818 Removing unused bell_pitch and bell_duration 819 820 Signed-off-by: Alexandr Shadchin <Alexandr.Shadchin@gmail.com> 821 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 822 823commit dd9ed7921ccffff9cacb6dc128b3f426f9312535 824Author: Alexandr Shadchin <alexandr.shadchin@gmail.com> 825Date: Sat Jan 8 20:09:48 2011 +0500 826 827 Removing unused PROT_XQUEUE and PROT_USB 828 829 Signed-off-by: Alexandr Shadchin <Alexandr.Shadchin@gmail.com> 830 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 831 832commit 78652023a9f7758635e5507255826d79fbb2b028 833Author: Alexandr Shadchin <alexandr.shadchin@gmail.com> 834Date: Sat Jan 8 17:09:38 2011 +0500 835 836 bsd: Replace deprecated xfree/xcalloc with free & calloc 837 838 Signed-off-by: Alexandr Shadchin <Alexandr.Shadchin@gmail.com> 839 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 840 841commit f7a81ab4225e14a50e26a49a0a17a2cf773a4ab1 842Author: Alexandr Shadchin <alexandr.shadchin@gmail.com> 843Date: Sat Jan 8 17:08:41 2011 +0500 844 845 Remove random History comment and OS_KBD_VERSION_CURRENT 846 847 In xf86-input-mouse similar cleanup already done, can also make for keyboard? 848 849 Signed-off-by: Alexandr Shadchin <Alexandr.Shadchin@gmail.com> 850 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 851 852commit e2f6e5d976ff8bbe68dc41b51d983cc95c11db84 853Author: Alexandr Shadchin <alexandr.shadchin@gmail.com> 854Date: Thu Jan 6 14:43:13 2011 +0500 855 856 Do not print values of variables XkbRules etc. twice 857 858 xf86SetStrOption prints in log value of the variables XkbRules etc., 859 there is no need to take this information twice. 860 861 Signed-off-by: Alexandr Shadchin <Alexandr.Shadchin@gmail.com> 862 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 863 864commit 7d03efb3a3af77ca6831492a793d18b89cc64083 865Author: Alexandr Shadchin <alexandr.shadchin@gmail.com> 866Date: Thu Jan 6 13:37:39 2011 +0500 867 868 bsd: Fix print wscons type keyboard for Sun5 869 870 Signed-off-by: Alexandr Shadchin <Alexandr.Shadchin@gmail.com> 871 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 872 873commit 40ed9bb3dc87702510d5e54c42a60a2cdd73c135 874Author: Alexandr Shadchin <alexandr.shadchin@gmail.com> 875Date: Thu Jan 6 13:21:35 2011 +0500 876 877 Fix default options for PC98 878 879 Signed-off-by: Alexandr Shadchin <Alexandr.Shadchin@gmail.com> 880 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 881 882commit e929446a401e73bcc680c488ada2fc50eb225b23 883Author: Alexandr Shadchin <alexandr.shadchin@gmail.com> 884Date: Thu Jan 6 12:59:19 2011 +0500 885 886 Removing unused SetKbdRepeat 887 888 Signed-off-by: Alexandr Shadchin <Alexandr.Shadchin@gmail.com> 889 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 890 891commit cc1a2ba8c9aa3a4bed25394c981b41c903502c84 892Author: Alan Coopersmith <alan.coopersmith@oracle.com> 893Date: Thu Dec 23 15:53:32 2010 -0800 894 895 sun_kbd: Replace deprecated xfree/xcalloc with free & calloc 896 897 Also greatly simplified option/pointer handling to avoid generating 898 new warnings from passing const char * pointers to free() 899 900 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 901 902commit bd099b5a87399d6ff1fd324172bfcc4bc07a362b 903Author: Javier Acosta <javier.acosta@oracle.com> 904Date: Thu Dec 23 09:43:51 2010 -0800 905 906 Make key codes for Sun Japanese keyboard match xkb-config mappings 907 908 Solaris bug #7005752: 909 http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=7005752 910 911 Signed-off-by: Javier Acosta <javier.acosta@oracle.com> 912 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 913 914commit cb8b2fca90810a1a2d6e5f930e4eac0f929947c6 915Author: Alexandr Shadchin <alexandr.shadchin@gmail.com> 916Date: Tue Nov 30 20:12:24 2010 +0500 917 918 Removing unused OpenBSD PCCONS code 919 920 In OpenBSD removed support PCCONS in 2002 year 921 http://marc.info/?l=openbsd-cvs&m=102435816424294&w=2 922 923 Signed-off-by: Alexandr Shadchin <Alexandr.Shadchin@gmail.com> 924 Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net> 925 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 926 927commit 26af626a2c4afba858a32bbb42077f8661d3de4f 928Author: Adam Jackson <ajax@redhat.com> 929Date: Mon Jan 3 12:42:58 2011 -0500 930 931 linux: warning fixes 932 933 lnx_KbdMap.c: In function 'KbdGetMapping': 934 lnx_KbdMap.c:44:17: warning: unused variable 'type' 935 lnx_KbdMap.c:42:13: warning: unused variable 'pKbd' 936 937 Signed-off-by: Adam Jackson <ajax@redhat.com> 938 939commit 492c14cdd1c4b950c475633a64086235d3550f5b 940Author: Alexandr Shadchin <alexandr.shadchin@gmail.com> 941Date: Mon Jan 3 12:40:25 2011 -0500 942 943 bsd: Include fix 944 945 Reviewed-by: Adam Jackson <ajax@redhat.com> 946 Signed-off-by: Alexandr Shadchin <alexandr.shadchin@gmail.com> 947 948commit a72c47487b67ad7134045d551dbe222eb4662058 949Author: Alexandr Shadchin <alexandr.shadchin@gmail.com> 950Date: Mon Jan 3 12:37:34 2011 -0500 951 952 Remove unused code 953 954 Reviewed-by: Adam Jackson <ajax@redhat.com> 955 Signed-off-by: Alexandr Shadchin <alexandr.shadchin@gmail.com> 956 957commit 6c368bc3aa6d8e1b33d128a22f98ecda0d037e3b 958Author: Adam Jackson <ajax@redhat.com> 959Date: Fri Dec 17 16:35:49 2010 -0500 960 961 Remove paranoia about event processing during suspend 962 963 Signed-off-by: Adam Jackson <ajax@redhat.com> 964 965commit 155b3e80fc95ea8397bc66fad18f5fa68d54a88e 966Author: Alexandr Shadchin <alexandr.shadchin@gmail.com> 967Date: Mon Nov 29 21:02:39 2010 +0500 968 969 Removing unused variables vtSwitchSupported and VTSwitchEnabled 970 971 Signed-off-by: Alexandr Shadchin <Alexandr.Shadchin@gmail.com> 972 Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 973 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 974 975commit f11f2a7b5643cde57440102ad822995c70b142fb 976Author: Alexandr Shadchin <alexandr.shadchin@gmail.com> 977Date: Sat Nov 27 02:39:13 2010 +0500 978 979 Removing unused variable kbdType. 980 981 Signed-off-by: Alexandr Shadchin <Alexandr.Shadchin@gmail.com> 982 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 983 984commit 6e97362d7eee5b81bc8681559fbd8a8f6137915c 985Author: Peter Hutterer <peter.hutterer@who-t.net> 986Date: Mon Oct 25 15:25:03 2010 +1000 987 988 Adjust to input ABI 12. 989 990 New PreInit prototype and a few other things. 991 992 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 993 Reviewed-by: Chase Douglas <chase.douglas@canonical.com> 994 995commit 90f69d7b859caff9f51b6fe20580582a91ed6d0d 996Author: Alan Coopersmith <alan.coopersmith@oracle.com> 997Date: Sat Oct 30 09:15:11 2010 -0700 998 999 xf86-input-keyboard 1.5.0 1000 1001 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 1002 1003commit 53f3eb734fe4dfccbce602b3dd19ee06e0850c44 1004Author: Alan Coopersmith <alan.coopersmith@oracle.com> 1005Date: Sat Oct 30 09:13:47 2010 -0700 1006 1007 Sun's copyrights now belong to Oracle 1008 1009 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 1010 1011commit 251c5d6dcc09c46be67274853e79026cc3d10fd4 1012Author: Trevor Woerner <twoerner@gmail.com> 1013Date: Mon Oct 18 11:38:48 2010 -0400 1014 1015 Code cleanup, structure initialization. 1016 1017 The InputDriverRec data structure in xserver/hw/xfree86/common/xf86Xinput.h 1018 no longer contains an integer refCount member. 1019 1020 Signed-off-by: Trevor Woerner <twoerner@gmail.com> 1021 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 1022 1023commit 25d1e340eec73b010c4a5b1160aa0fa762a41cd0 1024Author: Trevor Woerner <twoerner@gmail.com> 1025Date: Mon Oct 18 11:38:28 2010 -0400 1026 1027 Deprecated code cleanup. 1028 1029 Replace calls to deprecated functions with calls to standard dynamic 1030 memory functions in driver code. 1031 1032 Signed-off-by: Trevor Woerner <twoerner@gmail.com> 1033 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 1034 1035commit ed3458c0b534a15777b7305cd594e1f9181c80b8 1036Author: Peter Hutterer <peter.hutterer@who-t.net> 1037Date: Fri Jun 18 14:37:44 2010 +1000 1038 1039 Don't set AutoRepeat if we're not actually using it. 1040 1041 Autorepeat was removed from the driver with version 1.4.0. So there is not 1042 much point in setting this option anymore. 1043 1044 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 1045 Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 1046 1047commit 3a8bae0fd2275a6dc62a88072b2a3a651840326c 1048Author: Jesse Adkins <jesserayadkins@gmail.com> 1049Date: Tue Sep 28 13:29:50 2010 -0700 1050 1051 Purge cvs tags. 1052 1053 Signed-off-by: Jesse Adkins <jesserayadkins@gmail.com> 1054 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 1055 1056commit 66b222493b3af6b7fc200d8a296317e9f3e1820a 1057Author: Alan Coopersmith <alan.coopersmith@oracle.com> 1058Date: Sat Aug 14 01:11:53 2010 -0700 1059 1060 Revert "Close device fd when called with DEVICE_CLOSE" 1061 1062 This reverts commit f8e219828db920c4cd7a2645a6194de029dc9bb5. 1063 (Sorry, failed to finish rebase operation to remove before pushing. 1064 As noted on xorg-devel, this patch was originally made for 1.3.2 1065 and needs to be reworked to reflect later upstream changes.) 1066 1067commit 2aaef2754215d1a9f1073ad32f2ba498ce12188a 1068Author: Peter Hutterer <peter.hutterer@who-t.net> 1069Date: Fri Aug 13 11:25:34 2010 +1000 1070 1071 Remove unused keyboardOptions. 1072 1073 These have been unused since May 2009 when the struct that used them was 1074 removed from the driver. See fe8d1f70fc7edce4f030766159aebae8f8a89ffc. 1075 1076 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 1077 1078commit 425c1280439fe37497a33c47b5a8432e59cbfb76 1079Author: Osamu Sayama <osamu.sayama@oracle.com> 1080Date: Wed Aug 11 19:00:23 2010 -0700 1081 1082 sun_kbd: Add mappings for Hangul and Hanja keys on Korean keyboard 1083 1084 Fixes Sun bug 6897086: 1085 Hangul and Hanja keys on Korean PC 105 keyboard are not recognized 1086 http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=6897086 1087 1088 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 1089 1090commit f8e219828db920c4cd7a2645a6194de029dc9bb5 1091Author: Aaron Zang <aaron.zang@sun.com> 1092Date: Wed Aug 11 18:55:59 2010 -0700 1093 1094 Close device fd when called with DEVICE_CLOSE 1095 1096 Fixes Solaris bug 6886424: 1097 VT - keyboard and mouse do not work when switching to vt7 1098 http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=6886424 1099 1100 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 1101 1102commit bfb1b7a319eab8e13542cfc00b8407121eabb4d5 1103Author: Fernando Carrijo <fcarrijo@yahoo.com.br> 1104Date: Thu Jul 1 07:12:02 2010 -0300 1105 1106 Purge macro NEED_EVENTS 1107 1108 Signed-off-by: Fernando Carrijo <fcarrijo@yahoo.com.br> 1109 Acked-by: Tiago Vignatti <tiago.vignatti@nokia.com> 1110 Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 1111 1112commit 1c05b48f976d89519a327c791a9a2bd7149ad581 1113Author: Gaetan Nadon <memsize@videotron.ca> 1114Date: Wed Jun 16 16:00:01 2010 -0400 1115 1116 config: restore inputdir automake variable 1117 1118 All input drivers use this variable to set the installation 1119 path of the input module. For this driver, it was changed 1120 in commit 708ecbf8557d9e676e3bb07c1f83170f6d9f7cd7. 1121 One way or another is fine, but breaking a pattern is error prone. 1122 1123 Reviewed-by: Dan Nicholson <dbn.lists@gmail.com> 1124 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 1125 1126commit 2fb99e01f44f7c1dad3fedb0422f2ae39cbd5e49 1127Author: Gaetan Nadon <memsize@videotron.ca> 1128Date: Fri Jun 11 13:57:13 2010 -0400 1129 1130 config: use AC_PROG_INSTALL now supplied by XORG_DEFAULT_OPTIONS 1131 1132 It depends on util-macros 1.8 1133 The existing statement can now be removed from the configuration file. 1134 1135 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 1136 1137commit b58f64eb53b5d9a2e116d23c0aee6f1c9079cfa7 1138Author: Gaetan Nadon <memsize@videotron.ca> 1139Date: Fri Jun 11 11:53:46 2010 -0400 1140 1141 config: use AC_PROG_SED now supplied by XORG_MANPAGE_SECTIONS 1142 1143 It depends on util-macros 1.8 1144 The existing statement can now be removed from the configuration file. 1145 1146 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 1147 1148commit 53d1fdd3a716ebcee0e75e0097106ff25db38498 1149Author: Gaetan Nadon <memsize@videotron.ca> 1150Date: Thu May 27 22:01:55 2010 -0400 1151 1152 config: upgrade to util-macros 1.8 for additional man page support 1153 1154 Use MAN_SUBST now supplied in XORG_MANPAGE_SECTIONS 1155 The value of MAN_SUBST is the same for all X.Org packages. 1156 1157 Use AC_PROG_SED now supplied by XORG_DEFAULT_OPTIONS 1158 1159 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 1160 1161commit 652bf3657b116af2d012116b15d01a8bb23e7850 1162Author: Gaetan Nadon <memsize@videotron.ca> 1163Date: Wed May 12 10:59:49 2010 -0400 1164 1165 config: fix warnings, m4 quoting and layout 1166 1167 Fix some m4 quoting 1168 Fix some autoconf warnings 1169 remove AC_PROG_CC as it overrides AC_PROG_C_C99 from XORG_DEFAULT_OPTIONS 1170 Regroup statements per section 1171 Add comments 1172 1173 Acked-by: Peter Hutterer <peter.hutterer@who-t.net> 1174 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 1175 1176commit 613b44eb0878adf05a9bb4af01c84766ab5828d2 1177Author: Gaetan Nadon <memsize@videotron.ca> 1178Date: Wed May 12 10:55:11 2010 -0400 1179 1180 config: remove unrequired AC_HEADER_STDC 1181 1182 Autoconf says: 1183 "This macro is obsolescent, as current systems have conforming 1184 header files. New programs need not use this macro". 1185 1186 Acked-by: Peter Hutterer <peter.hutterer@who-t.net> 1187 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 1188 1189commit 0aa1afb5b1e52c7e945b3a010372362c3157533b 1190Author: Gaetan Nadon <memsize@videotron.ca> 1191Date: Mon May 10 17:36:14 2010 -0400 1192 1193 config: move inputproto check to PKG_CHECK_MODULES 1194 1195 The XORG_DRIVER_CHECK_EXT macro conditionally adds inputproto 1196 to PKG_CHECK_MODULES if this extension is defined in xorg-server.h. 1197 It allows a module to use ifdef XINPUT if the extension is available. 1198 In this module, the extension is required and not optional. 1199 1200 Acked-by: Peter Hutterer <peter.hutterer@who-t.net> 1201 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 1202 1203commit 9a93f9c5ad7c3ddf226dfdc987e60c580b6e0912 1204Author: Gaetan Nadon <memsize@videotron.ca> 1205Date: Mon May 10 17:35:37 2010 -0400 1206 1207 config: remove extension check for unused RANDR extension 1208 1209 The randr protocol is not used, no randr*.h are included. 1210 1211 Acked-by: Peter Hutterer <peter.hutterer@who-t.net> 1212 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 1213 1214commit 2b491ed2339047f906e3008c085411da851b87cd 1215Author: Gaetan Nadon <memsize@videotron.ca> 1216Date: Mon May 10 17:14:44 2010 -0400 1217 1218 config: remove extension check for non-existing XKB extension 1219 1220 This extension name does not exist in xorg-server.h and 1221 cannot be used in XORG_DRIVER_CHECK_EXT. 1222 Further more, headers from kbproto are not used. 1223 1224 Acked-by: Peter Hutterer <peter.hutterer@who-t.net> 1225 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 1226 1227commit 0ac76bf1a0d5e6b34a89682f1b20f62575ef2389 1228Author: Gaetan Nadon <memsize@videotron.ca> 1229Date: Mon May 10 15:54:08 2010 -0400 1230 1231 config: Upgrade X.Org macros to 1.4 for INSTALL file copying 1232 1233 Acked-by: Peter Hutterer <peter.hutterer@who-t.net> 1234 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 1235 1236commit 1cb8dd780e18283d3dffaff076dd63452573a198 1237Author: Gaetan Nadon <memsize@videotron.ca> 1238Date: Mon May 10 15:51:19 2010 -0400 1239 1240 config: remove AC_PROG_CC as it overrides AC_PROG_C_C99 1241 1242 XORG_STRICT_OPTION from XORG_DEFAULT_OPTIONS calls 1243 AC_PROG_C_C99. This sets gcc with -std=gnu99. 1244 If AC_PROG_CC macro is called afterwards, it resets CC to gcc. 1245 1246 Acked-by: Peter Hutterer <peter.hutterer@who-t.net> 1247 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 1248 1249commit b89c71e7e956d35f2989d419b1076e8bd6f90e34 1250Author: Gaetan Nadon <memsize@videotron.ca> 1251Date: Mon May 10 15:50:34 2010 -0400 1252 1253 config: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS 1254 1255 Regroup AC statements at the top. 1256 1257 Acked-by: Peter Hutterer <peter.hutterer@who-t.net> 1258 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 1259 1260commit 367c39341e2bf063c0d5f25aa1b51a897281ad57 1261Author: Gaetan Nadon <memsize@videotron.ca> 1262Date: Mon May 10 15:47:14 2010 -0400 1263 1264 config: update AC_PREREQ statement to 2.60 1265 1266 Unrelated to the previous patches, the new value simply reflects 1267 the reality that the minimum level for autoconf to configure 1268 all x.org modules is 2.60 dated June 2006. 1269 1270 ftp://ftp.gnu.org/gnu/autoconf/autoconf-2.60.tar.gz 1271 1272 Acked-by: Peter Hutterer <peter.hutterer@who-t.net> 1273 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 1274 1275commit db1e92685155f25dbff3aaac6b7045ad68fe441a 1276Author: Gaetan Nadon <memsize@videotron.ca> 1277Date: Sat Apr 10 10:16:06 2010 -0400 1278 1279 config: LNX_KBD_PERIOD_NAME not used since autorepeat was removed 1280 1281 In commit ae630aef17185dd8d2c23d0eb1b3287fa6e26268, 1282 the autorepeat feature was removed which was the only 1283 user of LNX_KBD_PERIOD_NAME. 1284 1285 Acked-by: Peter Hutterer <peter.hutterer@who-t.net> 1286 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 1287 1288commit cee8a4241c86a00b90b74428473680cb022a8b7f 1289Author: Gaetan Nadon <memsize@videotron.ca> 1290Date: Mon May 10 11:40:06 2010 -0400 1291 1292 Remove unused SCO driver files 1293 1294 The SCO driver has never been enabled since the original commit 1295 95e5d2521fc39a661e13b313e5aa2514ddac9a5e. 1296 The configure.ac file never sets the IS_SCO variable. 1297 1298 Acked-by: Peter Hutterer <peter.hutterer@who-t.net> 1299 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 1300 1301commit 6b7655d6ea0115ea6edabd26aa0bcf0241ab0740 1302Author: Gaetan Nadon <memsize@videotron.ca> 1303Date: Sat May 8 13:37:07 2010 -0400 1304 1305 Missing #ifdef for PCCONS 1306 1307 PCCONS support is not always present and should be condiontally compiled. 1308 Refer to xserver definition of PCCONS_SUPPORT 1309 1310 Acked-by: Peter Hutterer <peter.hutterer@who-t.net> 1311 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 1312 1313commit d307dc016485f2811d2d722285a3a6c8a7f8cf12 1314Author: Gaetan Nadon <memsize@videotron.ca> 1315Date: Sat May 8 10:41:19 2010 -0400 1316 1317 config: remove AH_TOP autoheader statement 1318 1319 The generated config.h does not need to include xorg-server.h 1320 for the content it provides. 1321 Add #include <xorg-server.h> in .[hc] files as needed. 1322 1323 Acked-by: Peter Hutterer <peter.hutterer@who-t.net> 1324 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 1325 1326commit 2dc73fa6308b2ea01b82744a44f8c5c11bfca538 1327Author: Julien Cristau <jcristau@debian.org> 1328Date: Sat Mar 13 12:04:24 2010 +0100 1329 1330 man: the old xkb options are gone 1331 1332 The kbd manpage mentions the existence of other, undocumented xkb 1333 options (those allowing to set keycodes/types/compat/symbols/geometry). 1334 These options are gone as of commit 62e663e (Switch to new XKB API). 1335 1336 Signed-off-by: Julien Cristau <jcristau@debian.org> 1337 1338commit daf147d10f9eb93c08c4ba0dfe4d61e87a41ddf3 1339Author: Gaetan Nadon <memsize@videotron.ca> 1340Date: Thu Feb 11 10:08:07 2010 -0500 1341 1342 config: move CWARNFLAGS from configure.ac to Makefile.am 1343 1344 Compiler warning flags should be explicitly set in the makefile 1345 rather than being merged with other packages compiler flags. 1346 1347 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 1348 1349commit 5e1dacfd0ce3298f8c3d7660af0f8ca995b867b2 1350Author: Alan Coopersmith <alan.coopersmith@sun.com> 1351Date: Fri Jan 15 15:58:07 2010 -0800 1352 1353 Update Sun license notices to current X.Org standard form 1354 1355 Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 1356 1357commit f6e6a09a14b43e01bd378ea0870a474b84b86594 1358Author: Gaetan Nadon <memsize@videotron.ca> 1359Date: Tue Dec 15 22:01:02 2009 -0500 1360 1361 configure.ac: remove unused sdkdir=$(pkg-config...) statement 1362 1363 The sdkdir variable isn't use, so remove the statement. 1364 1365 Acked-by: Dan Nicholson <dbn.lists@gmail.com> 1366 1367 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 1368 1369commit 4f09bebe936dcad41a53d46d8c8e96337dd3edc4 1370Author: Alan Coopersmith <alan.coopersmith@sun.com> 1371Date: Wed Dec 16 18:14:59 2009 -0800 1372 1373 Silence sed substitutions in make output 1374 1375 Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 1376 1377commit cb635080a484f8e87ed1df5360112ec5e2ad7e88 1378Author: Gaetan Nadon <memsize@videotron.ca> 1379Date: Mon Nov 23 09:25:05 2009 -0500 1380 1381 Makefile.am: add ChangeLog and INSTALL on MAINTAINERCLEANFILES 1382 1383 Now that the INSTALL file is generated. 1384 Allows running make maintainer-clean. 1385 1386commit 25d30641812834919ec3d3ac8a13f225876b1979 1387Author: Gaetan Nadon <memsize@videotron.ca> 1388Date: Wed Oct 28 14:41:41 2009 -0400 1389 1390 INSTALL, NEWS, README or AUTHORS files are missing/incorrect #24206 1391 1392 Automake 'foreign' option is specified in configure.ac. 1393 Remove from Makefile.am 1394 1395commit c1ff277ae557a2d8967f7dd4b8a8af0031670076 1396Author: Gaetan Nadon <memsize@videotron.ca> 1397Date: Wed Oct 28 14:09:09 2009 -0400 1398 1399 INSTALL, NEWS, README or AUTHORS files are missing/incorrect #24206 1400 1401 Add missing INSTALL file. Use standard GNU file on building tarball 1402 README may have been updated 1403 Remove AUTHORS file as it is empty and no content available yet. 1404 Remove NEWS file as it is empty and no content available yet. 1405 1406commit b3da011aab766d62e39cc43a7aaf80d9fd20c840 1407Author: Gaetan Nadon <memsize@videotron.ca> 1408Date: Tue Oct 27 08:48:14 2009 -0400 1409 1410 Deploy the new XORG_DEFAULT_OPTIONS #24242 1411 1412 Pre-req for generating INSTALL file 1413 1414commit 5fa8e062b246971f478a0da5308fd8ac9743b606 1415Author: Gaetan Nadon <memsize@videotron.ca> 1416Date: Mon Oct 26 12:54:20 2009 -0400 1417 1418 Several driver modules do not have a ChangeLog target in Makefile.am #23814 1419 1420 The git generated ChangeLog replaces the hand written one. 1421 Update configure.ac to xorg-macros level 1.3. 1422 Use XORG_DEFAULT_OPTIONS which replaces four XORG_* macros 1423 Update Makefile.am to add ChangeLog target if missing 1424 Remove ChangeLog from EXTRA_DIST or *CLEAN variables 1425 This is a pre-req for the INSTALL_CMD 1426 1427commit 42f1e73f04ceb10533361df8f2d5e82076c8b121 1428Author: Gaetan Nadon <memsize@videotron.ca> 1429Date: Thu Oct 22 12:34:16 2009 -0400 1430 1431 .gitignore: use common defaults with custom section # 24239 1432 1433 Using common defaults will reduce errors and maintenance. 1434 Only the very small or inexistent custom section need periodic maintenance 1435 when the structure of the component changes. Do not edit defaults. 1436 1437commit c66f4f9fcc7450f2c1378f6117bda4442d2af8ae 1438Author: Peter Hutterer <peter.hutterer@who-t.net> 1439Date: Wed Oct 7 10:53:14 2009 +1000 1440 1441 keyboard 1.4.0 1442 1443 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 1444 1445commit 0c75afb4895b60aa08209ccfee9dfad4e4495f4d 1446Author: Peter Hutterer <peter.hutterer@who-t.net> 1447Date: Tue Oct 6 17:02:33 2009 +1000 1448 1449 Remove now un-used autorepeat field. 1450 1451 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 1452 Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 1453 1454commit adc1048980113b329d97ebf5b974ca4a50fc86ba 1455Author: Peter Hutterer <peter.hutterer@who-t.net> 1456Date: Tue Oct 6 17:00:58 2009 +1000 1457 1458 Don't use XKB_DFLT_RULES from the server. 1459 1460 On Linux, the server uses default rules of "evdev" which doesn't apply for 1461 this driver. For all other cases, the server uses "base", so let's just 1462 hardcode it here too. 1463 1464 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 1465 Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 1466 1467commit ecd34ebd43d5a8c0db0a6dd132b61a4c663c7fd8 1468Author: Peter Hutterer <peter.hutterer@who-t.net> 1469Date: Tue Oct 6 17:05:56 2009 +1000 1470 1471 Require macros 1.3 for XORG_DEFAULT_OPTIONS 1472 1473 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 1474 1475commit 5427034948fd4d59d5d2d50f9188376f23119a72 1476Author: Peter Hutterer <peter.hutterer@who-t.net> 1477Date: Wed Sep 9 11:48:43 2009 +1000 1478 1479 keyboard 1.3.99.1 1480 1481 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 1482 1483commit 158d33c15df60696946031a0319e2bd2ec8b9541 1484Author: Alan Coopersmith <alan.coopersmith@sun.com> 1485Date: Wed Aug 19 18:56:05 2009 -0700 1486 1487 sun_kbd: Check if streams module is already on the stack before pushing it 1488 1489 Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 1490 1491commit 891d55e759ff6a30f62809081a11c3da20fc0551 1492Author: Aaron Zang <Aaron.Zang@Sun.COM> 1493Date: Thu Aug 13 20:39:59 2009 -0700 1494 1495 sun_kbd: Use HID ioctl variants to get/set direct mode on usbhid devices 1496 1497 When opening a usb hid* device node directly (instead of via the 1498 /dev/kbd virtual/coalescing device node), use the HIDIOCKMGDIRECT 1499 and HIDIOCKMSDIRECT ioctls instead of the KIO* versions. When 1500 closing the device, always reset back to direct mode, no matter 1501 what state we found it in. 1502 1503 Signed-off-by: Aaron Zang <Aaron.Zang@Sun.COM> 1504 Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 1505 1506commit 8e42e8f0034d89ef4b6cee44148961f808ba0602 1507Author: Alan Coopersmith <alan.coopersmith@sun.com> 1508Date: Wed Aug 5 15:03:43 2009 -0700 1509 1510 sun_kbd: re-open keyboard if needed in KbdOn 1511 1512 If we closed keyboard in KbdOff, we need to reopen it in KbdOn, or 1513 will not be able to type after VT switch. 1514 1515 Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 1516 1517commit bba90b4e87be3ae5a13d69f6d9c60aa97761c8d5 1518Author: Alan Coopersmith <alan.coopersmith@sun.com> 1519Date: Tue Aug 4 21:31:23 2009 -0700 1520 1521 Sun bug 6852921: Recycling Xorg runs out of file descriptors in kbd driver 1522 1523 http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=6852921 1524 1525 Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 1526 1527commit 352aa83c416a78e59be4dfa7d8442e5eec50130a 1528Author: Alan Coopersmith <alan.coopersmith@sun.com> 1529Date: Tue Aug 4 21:04:24 2009 -0700 1530 1531 Stop checking for #ifdef __SOL8__ - assume Solaris is at least Solaris 8 1532 1533 If you want to run a pre-1999 kernel, you'll need a pre-2009 X server 1534 1535 Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 1536 1537commit fe8d1f70fc7edce4f030766159aebae8f8a89ffc 1538Author: Peter Hutterer <peter.hutterer@who-t.net> 1539Date: Sat May 30 21:12:34 2009 +1000 1540 1541 Remove ModuleInfoRec. 1542 1543 This struct was removed with 2107becb0ce2ffda001be65728c53563496d8d50 from 1544 the server. 1545 1546 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 1547 1548commit 29f075db9f86aa7e5e01688a5fd5e0081210e16b 1549Author: Peter Hutterer <peter.hutterer@who-t.net> 1550Date: Mon May 11 15:30:23 2009 +1000 1551 1552 Return BadValue if the server failed to init the keyboard. (#21278) 1553 1554 If keyboard init failed, we don't have a useful keymap and thus can't 1555 continue. 1556 This is essentially 0e15697b53c9448ce9911aa6499b2ea0bda92af6 from 1557 xserver ported over here. 1558 1559 X.Org Bug 21278 <http://bugs.freedesktop.org/show_bug.cgi?id=21278> 1560 1561 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 1562 1563commit 7a4d6f396597c4b96e1402dadfcd2c0e5b7b0579 1564Author: Alan Coopersmith <alan.coopersmith@sun.com> 1565Date: Fri May 1 14:47:59 2009 -0700 1566 1567 Override HKTG & BSlash2 keycodes on Solaris 1568 1569 Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 1570 1571commit 2bc18590e6b7b403dcec22a09820010748c48972 1572Author: Alan Coopersmith <alan.coopersmith@sun.com> 1573Date: Thu Apr 30 16:26:23 2009 -0700 1574 1575 Solaris keyboard fixes for HAL hotplugging support 1576 1577 - Handle hot-unplug by checking for ENODEV on read and removing device 1578 - Make sure to re-push streams module on resume 1579 1580 Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 1581 1582commit 810fe3a4afd7e77a645c312f9475e75c2f7e925c 1583Author: Alan Curry <pacman@kosh.dhis.org> 1584Date: Sat Feb 28 00:53:10 2009 -0500 1585 1586 KDGETLED needs a char, not an int. 1587 1588 KDGETLED actually only stores a single byte at the address indicated by 1589 &real_leds, which on big-endian systems means the kernel's led state is put 1590 into the most-significant byte of real_leds. The LED_CAP LED_NUM LED_SCR 1591 macros then extract some bits from the least-significant byte, which still 1592 contains stack garbage since real_leds hasn't been initialized. 1593 1594 Don't believe what the console_ioctl(4) man page says. It's wrong. Go read 1595 drivers/char/vt_ioctl.c in the kernel source. 1596 1597 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 1598 1599commit 0fafdc024624d27ddffdcc4ff0047dec59ef33e2 1600Author: Alan Coopersmith <alan.coopersmith@sun.com> 1601Date: Thu Apr 2 16:53:53 2009 -0700 1602 1603 Remove Initialised static variable (not used since xf86AddModuleInfo removal) 1604 1605 Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 1606 1607commit 7b64df0a988674454522e353ea2b56485474af6e 1608Author: David Miller <davem@davemloft.net> 1609Date: Tue Feb 24 16:50:22 2009 -0800 1610 1611 Fix xf86-input-keyboard build on Linux/sparc 1612 1613 lnx_kbd.c: Fix Sparc build. 1614 1615 Signed-off-by: David S. Miller <davem@davemloft.net> 1616 1617commit 62e663e7b107207b474713f22b6fec72f811dd86 1618Author: Daniel Stone <daniel@fooishbar.org> 1619Date: Tue Feb 10 17:24:21 2009 +1000 1620 1621 Switch to new XKB API 1622 1623 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 1624 1625commit ae630aef17185dd8d2c23d0eb1b3287fa6e26268 1626Author: Peter Hutterer <peter.hutterer@who-t.net> 1627Date: Wed Feb 11 09:09:59 2009 +1000 1628 1629 Really remove autorepeat. 1630 1631 This strips all autorepeat from the keyboard driver. If you need autorepeat, 1632 use XKB. 1633 1634 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 1635 1636commit 74ffb8e1897e7dd73f1adf3a2cba6b4214cfc77a 1637Author: Peter Hutterer <peter.hutterer@who-t.net> 1638Date: Wed Feb 11 09:04:53 2009 +1000 1639 1640 Don't set xkb repeat rate from the driver. 1641 1642commit 39b34a293a1502be2529b83575d03a46c5b0f1b9 1643Author: Daniel Stone <daniel@fooishbar.org> 1644Date: Tue Feb 10 17:28:06 2009 +1000 1645 1646 No autorepeat handling in the driver. 1647 1648 It's bad enough in the server, let's not cook up a driver-specific 1649 implementation on top of it. 1650 1651 Extracted into separate commits by Peter Hutterer. 1652 1653 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 1654 1655commit 9234a0a91ef0c848dead86df831124429c7f528a 1656Author: Peter Hutterer <peter.hutterer@who-t.net> 1657Date: Tue Feb 10 17:01:37 2009 +1000 1658 1659 unifdef XKB and remove all "noXkb" handling. 1660 1661 XKB is here to stay. Live with it. 1662 1663commit 9f95e38282164a617b68e4dedf7b72ebc0fedc3e 1664Author: Daniel Stone <daniel@fooishbar.org> 1665Date: Tue Feb 10 16:47:52 2009 +1000 1666 1667 nec/jp layout is just "jp" these days. 1668 1669 Extracted into separate commits by Peter Hutterer. 1670 1671 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 1672 1673commit db59771946ac53f78fecf2d75eb165275a45f6aa 1674Author: Daniel Stone <daniel@fooishbar.org> 1675Date: Tue Feb 10 16:43:46 2009 +1000 1676 1677 No more special sun keyboards anymore. 1678 1679 Extracted into separate commits by Peter Hutterer. 1680 1681 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 1682 1683commit ea428e52f599a6f575bc012b552e14535009d219 1684Author: Daniel Stone <daniel@fooishbar.org> 1685Date: Tue Feb 10 16:41:06 2009 +1000 1686 1687 Remove special support for Panix106 1688 1689 Let's pretend that if google doesn't know it, it doesn't exist. 1690 1691 Extracted into separate commits by Peter Hutterer. 1692 1693 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 1694 1695commit 425c0494e7ff4b7ed0ee7aec3b07a3bce812b9b7 1696Author: Daniel Stone <daniel@fooishbar.org> 1697Date: Tue Feb 10 17:24:32 2009 +1000 1698 1699 Change KbdCtrlProc to a void 1700 1701 6 years to follow an API surely is within reasonably response time, right? 1702 1703 Extracted into separate commits by Peter Hutterer. 1704 1705 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 1706 1707commit 218ec4b53cc3e557317e188caf8762eac5e06e71 1708Author: Daniel Stone <daniel@fooishbar.org> 1709Date: Tue Feb 10 16:39:51 2009 +1000 1710 1711 Remove leftover ifdef XINPUT. 1712 1713 XINPUT has been mandatory for a while now. 1714 1715 Extracted into separate commits by Peter Hutterer. 1716 1717 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 1718 1719commit d12d2d2c789e8439ae6f2e63526c49c76c385c8e 1720Author: Daniel Stone <daniel@fooishbar.org> 1721Date: Tue Feb 10 16:38:56 2009 +1000 1722 1723 Remove SpecialKey handling. 1724 1725 Are your keys really that special? Really? 1726 No. They aren't. Take it from me. 1727 1728 Extracted into separate commits by Peter Hutterer. 1729 1730 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 1731 1732commit 862314c8dfced80631b2c7a6e00799fd2956b6dc 1733Author: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br> 1734Date: Wed Feb 4 18:59:23 2009 -0200 1735 1736 Janitor: compiler warnings, .gitignore. 1737 1738 Correct common sparse warning about integer used where a pointer 1739 is expected. Remaining warnings are about the symbols that the 1740 X Server loader should "dlsym()" to load the module, and are 1741 extern/exported, but have no declaration anywhere. 1742 1743 Use only one .gitignore file in the toplevel directory. 1744 1745 Signed-off-by: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br> 1746 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 1747 1748commit 69d38cbda4ecff87dc63dd26cfae4262c1e6161c 1749Author: Alan Coopersmith <alan.coopersmith@sun.com> 1750Date: Fri Jan 30 20:23:32 2009 -0800 1751 1752 Add README with pointers to mailing list, bugzilla & git repos 1753 1754commit 14267d89087c21071fde1960f77cceee49a6e551 1755Author: Alan Coopersmith <alan.coopersmith@sun.com> 1756Date: Tue Jan 20 16:54:21 2009 -0800 1757 1758 Use XKB_DFLT_RULES from xorg-server.h for default xkb rules filename 1759 1760commit f9857c498803ce8e5902df7319d2928b0db8cd49 1761Author: Alan Coopersmith <alan.coopersmith@sun.com> 1762Date: Fri Jan 9 14:50:56 2009 -0800 1763 1764 Add note on hal-based configuration to man page 1765 1766commit ba47bfd9c4ebab0c71f7918127506817378d9eef 1767Author: Alan Coopersmith <alan.coopersmith@sun.com> 1768Date: Wed Jan 7 10:02:23 2009 -0800 1769 1770 Move ifdefs to clear "warning: statement has no consequent: if" 1771 1772commit fb9c07cbf0339922816007f2d35c501266a439b1 1773Author: Alan Coopersmith <alan.coopersmith@sun.com> 1774Date: Wed Jan 7 09:58:36 2009 -0800 1775 1776 Make LED masks more consistently unsigned long to clear compiler/lint warnings 1777 1778commit 2fde7c02565384ce774c20face9755359c5d5946 1779Author: Alan Coopersmith <alan.coopersmith@sun.com> 1780Date: Wed Jan 7 09:56:12 2009 -0800 1781 1782 Remove unused variables from Solaris code 1783 1784commit 708ecbf8557d9e676e3bb07c1f83170f6d9f7cd7 1785Author: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br> 1786Date: Wed Jan 7 15:09:01 2009 -0200 1787 1788 Update for servers newer then 1.5 or git master. 1789 1790 The atKeynames.h header was moved to the kbd driver sources as 1791 well as the xf86CommonSpecialKey() function. This problem probably 1792 got unnoticed for quite sometime, mainly because most people doing 1793 regular builds should either not have been building the kbd driver, 1794 or had atKeynames.h in /usr/include/xorg from a previous install. 1795 1796commit 9294caab68d58d13f429b7c0b23541b99f2b0dae 1797Author: Alan Coopersmith <alan.coopersmith@sun.com> 1798Date: Tue Nov 18 18:40:58 2008 -0800 1799 1800 Renamed subdir .cvsignore files to .gitignore 1801 1802commit 74b6461c5362e3401fdcf5a080bf71e6f7908e09 1803Author: Alan Coopersmith <alan.coopersmith@sun.com> 1804Date: Tue Nov 11 17:35:55 2008 -0800 1805 1806 sun_kbd.c: Don't try to repeat shutdown actions on already closed keyboard 1807 1808commit 3e28d68b50d291938734e9684b8296ca864f3892 1809Author: Luc Verhaegen <libv@skynet.be> 1810Date: Mon Oct 13 15:22:32 2008 +0200 1811 1812 Set TERMINATE_FALLBACK to 0. 1813 1814 This stops the keyboard driver from sending 2 extra ctrl-alt-backspace 1815 events to the server. 1816 1817commit eecfd24481b5768692409666b16b666e71ec97f8 1818Author: Adam Jackson <ajax@redhat.com> 1819Date: Tue Aug 19 15:28:02 2008 -0400 1820 1821 Remove useless call to xf86AddModuleInfo 1822 1823commit 574442b906fa8ff600d2fd32fdb2bf953b3bb5fa 1824Author: Adam Jackson <ajax@redhat.com> 1825Date: Tue Aug 19 10:20:47 2008 -0400 1826 1827 Remove XFree86-Misc leftovers. 1828 1829commit 80b04aa649f5e65294439264b6bbb0dc90c22a7c 1830Author: Kristian Høgsberg <krh@redhat.com> 1831Date: Thu Jul 24 16:39:02 2008 -0400 1832 1833 Move atKeynames.h and xf86CommonSpecialKey() here. 1834 1835commit ef7873db2861a9aa103eaabbe84b4396e64ff3a1 1836Author: Adam Jackson <ajax@redhat.com> 1837Date: Wed May 21 15:39:59 2008 -0400 1838 1839 keyboard 1.3.1 1840 1841commit a1866e2e73f0b401cd8e92fc9ee8db1791585936 1842Author: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br> 1843Date: Wed Apr 9 14:36:58 2008 -0300 1844 1845 Don't send events in DEVICE_INIT, only after DEVICE_ON. 1846 1847 See http://bugs.freedesktop.org/show_bug.cgi?id=2243#c15 for a description of 1848 the problem fixed in this patch. 1849 1850 Now only the driver leds state is synched with virtual console state, and if 1851 required, events are post in DEVICE_ON. 1852 This also defines an internal INITFLAG state to know when DEVICE_ON is called 1853 after DEVICE_INIT, otherwise, it will only send events for leds that changed 1854 state while the device was in "DEVICE_OFF state". 1855 1856 Signed-off-by: Peter Hutterer <peter@cs.unisa.edu.au> 1857 1858commit 86b16003ef1134a2471cd3f7ac217db574fa714c 1859Author: Adam Jackson <ajax@redhat.com> 1860Date: Thu Mar 20 16:05:05 2008 -0400 1861 1862 keyboard 1.3.0 1863 1864commit af3adb8e24c03fcd86ad63208ce525cd4db876ac 1865Author: Alan Coopersmith <alan.coopersmith@sun.com> 1866Date: Mon Mar 17 19:19:45 2008 -0700 1867 1868 Correct COPYING file and note which notices apply to which code/OS'es 1869 1870commit 49bf7022f85886d06ba4991364e6e28f17d78f2b 1871Author: Daniel Drake <ddrake@brontes3d.com> 1872Date: Mon May 21 13:53:01 2007 -0800 1873 1874 Bug 11026: xf86-input-keyboard COPYING file 1875 1876 X.Org Bugzilla #11026 <https://bugs.freedesktop.org/show_bug.cgi?id=11026> 1877 1878commit 0382ed1c0c29ee19cfa8bff213ee32a7d0c06da9 1879Author: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br> 1880Date: Fri Feb 8 19:00:57 2008 -0200 1881 1882 Alternate patch to preserve NumLock & CapsLock leds at X Server startup. 1883 1884 This patch requires reverting commits: 1885 7148a0c3e04668b7608295ebdf94579f6acfa544 and 1886 0f3716db01681876cc385727beeb842af5b950d3 1887 Also, it is assumed that the os specific GetLeds will properly 1888 use bit 0 for caps lock and bit 1 for num lock. 1889 1890 Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 1891 1892commit 382ad4ef28b8393b385ac1d2426c5b22076ea165 1893Author: Alan Coopersmith <alan.coopersmith@sun.com> 1894Date: Mon Mar 17 18:48:47 2008 -0700 1895 1896 Revert previous attempts to sync lock state & LEDs 1897 1898 See next commit for improved fix 1899 1900commit 0c8220690c726d61a250ad5aec9171009f523043 1901Author: Alan Coopersmith <alan.coopersmith@sun.com> 1902Date: Mon Mar 17 18:46:15 2008 -0700 1903 1904 Use $(XKBPATH) for xkb file path in man page 1905 1906commit e32e610b719c7dc7a78a1b991b12521863877e51 1907Author: Matej Kosik <kosik@fiit.stuba.sk> 1908Date: Fri Feb 15 08:53:48 2008 -0800 1909 1910 Add information & example of XKB options to man page 1911 1912commit ea46dd17058f6a880ed38102d1fde1dcba1f8215 1913Author: Matthieu Herrb <matthieu@bluenote.herrb.net> 1914Date: Sat Mar 8 23:04:13 2008 +0100 1915 1916 Makefile.am: nuke RCS Id 1917 1918commit 0f3716db01681876cc385727beeb842af5b950d3 1919Author: Samuel Thibault <samuel.thibault@ens-lyon.org> 1920Date: Wed Jan 16 10:18:59 2008 +1030 1921 1922 lnx: Automatically inherit the vt's numlock and capslock status (Bug #2243) 1923 1924 X.Org Bug #2243 <https://bugs.freedesktop.org/show_bug.cgi?id=2243> 1925 1926commit 882b28a452db6ebe1499d9558d0028cebb0e032f 1927Author: Matthieu Herrb <matthieu@bluenote.herrb.com> 1928Date: Wed Dec 12 22:43:04 2007 +0100 1929 1930 Fix parameters order for printWsType(). 1931 1932commit b139da4553e71896689e8f522e5cff58f5bb7674 1933Author: Adam Jackson <ajax@redhat.com> 1934Date: Mon Dec 3 11:57:40 2007 -0500 1935 1936 Don't sleep(1) on VT entry. 1937 1938commit ec247cd91cf147a8d1e79b0746680b049269798f 1939Author: Alan Coopersmith <alan.coopersmith@sun.com> 1940Date: Thu Oct 11 16:42:33 2007 -0700 1941 1942 Update kbd man page to say it has replaced keyboard driver now. 1943 1944commit 278c7d8f44ba7393a95ab1a4a557d6f385044022 1945Author: David Marx <david.marx@sun.com> 1946Date: Wed Oct 10 16:18:12 2007 -0700 1947 1948 Sun bug #6425775 Xserver is blocked when a program rings keyboard-bell 1949 1950 Use KIOCMKTONE ioctl instead on Solaris versions that have it 1951 <http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=6425775> 1952 1953commit 10792dc1eebf9f718e0cad0b425a8b8307a7ebc7 1954Author: Julien Cristau <jcristau@debian.org> 1955Date: Thu Sep 6 18:41:28 2007 +0200 1956 1957 Remove the legacy keyboard driver's manpage 1958 1959commit 3d88a17403df55d28e85ebc445b798cdce23e581 1960Author: Eric Anholt <eric@anholt.net> 1961Date: Wed Sep 5 09:09:06 2007 -0700 1962 1963 Bump version to 1.2.2 for release. 1964 1965commit 3b87c8e164a5a4e79900b70e38e09c85bc99ce25 1966Author: Eric Anholt <eric@anholt.net> 1967Date: Mon Aug 20 15:36:37 2007 -0700 1968 1969 Bug #9748: Include GPL license by Rik Faith for some lnx_kbd.c contents. 1970 1971 The code in question was clearly copy-and-pasted from the kbdrate.c.c file. 1972 1973commit 095c59f70b58b87e627b3150f3a4694d66b75746 1974Author: Alan Coopersmith <alan.coopersmith@sun.com> 1975Date: Wed Jul 18 18:32:59 2007 -0700 1976 1977 Remove unused variables 1978 1979commit 7148a0c3e04668b7608295ebdf94579f6acfa544 1980Author: Alan Coopersmith <alan.coopersmith@sun.com> 1981Date: Wed Jul 18 17:29:16 2007 -0700 1982 1983 Sun bug 6312042: Preserve NumLock & CapsLock state on Xorg startup 1984 1985 If either the NumLock or CapsLock leds on the keyboard are on at startup, 1986 generate fake NumLock/CapsLock keypresses to set the server state to match. 1987 <http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=6312042> 1988 1989 Based on earlier Xsun fix for Sun bug #4185550 1990 <http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=4185550> 1991 1992commit db0254abb0ba68c6dfb2443d1170d9d1e895021d 1993Author: Alan Coopersmith <alan.coopersmith@sun.com> 1994Date: Wed Jul 18 16:30:35 2007 -0700 1995 1996 Remove old wrappers used for sharing code between keyboard & kbd drivers 1997 1998commit 256da8cc284a3a66a4a41ec7708b0b467c30b369 1999Author: Alan Coopersmith <alan.coopersmith@sun.com> 2000Date: Wed Jul 18 11:07:12 2007 -0700 2001 2002 Update key mappings before we walk them looking for modifiers, not after 2003 2004commit 8fe8b62ab3fcc8c51d61dcc2e658e6733da3edfb 2005Author: Alan Coopersmith <alan.coopersmith@sun.com> 2006Date: Tue Jul 17 20:11:17 2007 -0700 2007 2008 renamed: .cvsignore -> .gitignore 2009 2010commit 7e412914fc1e2372890c2af46263f4cefab8cbfe 2011Author: Alan Coopersmith <alan.coopersmith@sun.com> 2012Date: Tue Jul 17 20:10:50 2007 -0700 2013 2014 Update Solaris port to work with os layer move into kbd driver 2015 2016 Also remove old code only needed for obsolete "keyboard" driver 2017 Fix default keysym map on Solaris to work correctly when XKB fails 2018 2019commit 36cf953910002a00a3694033d49c6c38319b0283 2020Author: Julien Cristau <jcristau@debian.org> 2021Date: Wed Jun 13 23:02:58 2007 +1000 2022 2023 Keep module version up-to-date using PACKAGE_VERSION_* 2024 2025commit 05dd89ef03cee6853e7c2db518b6b22785cc3e7c 2026Author: Samuel Thibault <samuel.thibault@ens-lyon.org> 2027Date: Mon Feb 5 14:29:54 2007 -0800 2028 2029 Fix key led update 2030 2031 Cf: https://bugs.freedesktop.org/show_bug.cgi?id=313 2032 https://bugs.freedesktop.org/attachment.cgi?id=8396&action=view 2033 2034 ------- Comment #8 From Samuel Thibault 2007-01-14 14:28:16 [reply] ------- 2035 2036 Created an attachment (id=8396) [details] 2037 fix key led update 2038 2039 Ok, found the problem: when XKB is used (!pKbd->noXkb), pKbd->keyLeds is not 2040 updated, so that UpdateLeds(), even if it called at the right places, actually 2041 just clears all LEDs. Here is a patch. 2042 2043commit caeb0f364c1a95a9ad3e64dd722c8ddc88077a86 2044Author: Daniel Stone <daniel@fooishbar.org> 2045Date: Fri Dec 8 09:09:24 2006 +0200 2046 2047 don't release keys on newer servers 2048 On newer servers, we take care of the key release over VT switch already, 2049 so don't do it twice; that will lead to hilarious results. 2050 2051commit fd51e4d27d7a31ed9d4a075c3814b36320af4612 2052Author: Daniel Stone <daniel@fooishbar.org> 2053Date: Tue Nov 7 00:10:54 2006 +0200 2054 2055 add xf86Keymap.h, fix _SOURCES -> _SRCS in Makefile.am 2056 2057commit 976e12d85920d5bd09f6d0ba005835f733b296b7 2058Author: Daniel Stone <daniel@fooishbar.org> 2059Date: Sat Nov 4 21:01:55 2006 +0200 2060 2061 bump to 1.2.1 2062 2063commit 08aa290b0125eb681f872ef821ecffd5818caeb6 2064Author: Daniel Stone <daniel@fooishbar.org> 2065Date: Sat Nov 4 21:01:49 2006 +0200 2066 2067 add xf86OSKbd.h to build system, _SOURCES -> _SRCS 2068 Add xf86OSKbd.h to the build system, and change _SOURCES use to _SRCS, 2069 except when explicitly referring to a target. This keeps automake 1.10 2070 happy. 2071 2072commit 95e5d2521fc39a661e13b313e5aa2514ddac9a5e 2073Author: Daniel Stone <daniel@fooishbar.org> 2074Date: Thu Nov 2 00:24:24 2006 +0200 2075 2076 move os keyboard layer into kbd driver, remove legacy keyboard driver 2077 Completely remove the old 'keyboard' driver. 2078 Move the OS keyboard layer from the Xorg DDX into the kbd driver. Right 2079 now, BSD, Linux, SCO, and Solaris, have been dragged over. 2080 Bump to 1.2.0, as we'll collide badly with the existing OS keyboard layer. 2081 2082commit 3bfed2fc2e401bc4b5f74a3f20014d4a5c7dad30 2083Author: Adam Jackson <ajax@benzedrine.nwnk.net> 2084Date: Fri Oct 13 18:26:38 2006 -0400 2085 2086 Bump to 1.1.1 2087 2088commit d3c6014290a90a985679c9258fe65be3d89bf7b9 2089Author: Tilman Sauerbeck <tilman@code-monkey.de> 2090Date: Sun Jul 9 19:57:36 2006 +0200 2091 2092 Added some missing includes. 2093 2094commit c94229993dc2a8672802ef8ab35717089b74ab80 2095Author: Adam Jackson <ajax@nwnk.net> 2096Date: Fri Apr 7 17:47:17 2006 +0000 2097 2098 Unlibcwrap. Bump server version requirement. Bump to 1.1.0. 2099 2100commit 01744910cd7c4034fa1dd14ef734d7087832647d 2101Author: Kevin E Martin <kem@kem.org> 2102Date: Wed Dec 21 02:29:57 2005 +0000 2103 2104 Update package version for X11R7 release. 2105 2106commit 9bd0521c65760d4e555ac992a92ce74ce8d55437 2107Author: Adam Jackson <ajax@nwnk.net> 2108Date: Mon Dec 19 16:25:51 2005 +0000 2109 2110 Stub COPYING files 2111 2112commit 75d352b91ff79b5b55dbd7c5d3952470de87704f 2113Author: Alan Coopersmith <Alan.Coopersmith@sun.com> 2114Date: Mon Dec 19 09:07:50 2005 +0000 2115 2116 Typo fixes, mailing list & url updates, and other changes to prepare for 2117 X11R6.9 & 7.0 releases. 2118 2119commit 29309dd08deb535262625c2eb73558c6eae69336 2120Author: Kevin E Martin <kem@kem.org> 2121Date: Thu Dec 15 00:24:14 2005 +0000 2122 2123 Update package version number for final X11R7 release candidate. 2124 2125commit a459e2028834e76e21117070d073cc9489b0d65f 2126Author: Kevin E Martin <kem@kem.org> 2127Date: Tue Dec 6 22:48:30 2005 +0000 2128 2129 Change *man_SOURCES ==> *man_PRE to fix autotools warnings. 2130 2131commit 9c5c0e3d211fcce658aa667d8be7f979b9cb83cd 2132Author: Kevin E Martin <kem@kem.org> 2133Date: Sat Dec 3 05:49:31 2005 +0000 2134 2135 Update package version number for X11R7 RC3 release. 2136 2137commit edb6ec6c311543686230a43885183071e92dc60d 2138Author: Kevin E Martin <kem@kem.org> 2139Date: Fri Dec 2 02:16:05 2005 +0000 2140 2141 Remove extraneous AC_MSG_RESULT. 2142 2143commit 0721c4b4a75fe836d17445550746ed415f06d126 2144Author: Adam Jackson <ajax@nwnk.net> 2145Date: Tue Nov 29 23:29:56 2005 +0000 2146 2147 Only build dlloader modules by default. 2148 2149commit 9885aa10eeb6e42212a0e21861790b72adc3ce71 2150Author: Alan Coopersmith <Alan.Coopersmith@sun.com> 2151Date: Mon Nov 28 22:04:07 2005 +0000 2152 2153 Change *mandir targets to use new *_MAN_DIR variables set by xorg-macros.m4 2154 update to fix bug #5167 (Linux prefers *.1x man pages in man1 subdir) 2155 2156commit ec4425c0ddb1dd45fb24e3984d490a68ff211b08 2157Author: Eric Anholt <anholt@freebsd.org> 2158Date: Mon Nov 21 10:49:05 2005 +0000 2159 2160 Add .cvsignores for drivers. 2161 2162commit e5451950a80744b183f5e8f4259ff2e596952a13 2163Author: Kevin E Martin <kem@kem.org> 2164Date: Wed Nov 9 21:31:23 2005 +0000 2165 2166 Bump version numbers for X11R6.9/X11R7 RC2. 2167 2168commit 066e7c7d2768dec2c033a2ce723abbe31495f6d0 2169Author: Kevin E Martin <kem@kem.org> 2170Date: Wed Nov 9 21:15:12 2005 +0000 2171 2172 Update package version number for X11R7 RC2 release. 2173 2174commit 4442fdf90f51cc265679b61cc341f6ed32e134a1 2175Author: Kean Johnson <kean@armory.com> 2176Date: Tue Nov 8 06:33:28 2005 +0000 2177 2178 See ChangeLog entry 2005-11-07 for details. 2179 2180commit 85dfda745021f49f01424d6a01c6396865d1723d 2181Author: Kevin E Martin <kem@kem.org> 2182Date: Tue Nov 1 15:08:50 2005 +0000 2183 2184 Update pkgcheck depedencies to work with separate build roots. 2185 2186commit 288c4a7f79b9fb4b0531fe7cf21dec7f7f4a3668 2187Author: Kevin E Martin <kem@kem.org> 2188Date: Wed Oct 19 02:48:00 2005 +0000 2189 2190 Update package version number for RC1 release. 2191 2192commit 4861d1586d6ce54a8563047fa01016b658517d8f 2193Author: Kevin E Martin <kem@kem.org> 2194Date: Tue Oct 18 15:46:36 2005 +0000 2195 2196 Do the following to make the drivers pass distcheck: 2197 - Only define EXTRA_DIST when there are actually man pages to be processed 2198 - Add missing man pages to keyboard and ati drivers EXTRA_DIST 2199 2200commit f7e91cad97e22e05b87de3d16a0f4299ea471a88 2201Author: Alan Coopersmith <Alan.Coopersmith@sun.com> 2202Date: Tue Oct 18 00:01:51 2005 +0000 2203 2204 Use @DRIVER_MAN_SUFFIX@ instead of $(DRIVER_MAN_SUFFIX) in macro 2205 substitutions to work better with BSD make 2206 2207commit 9e5a8ec5b63ec730916c0312cf6d65c26fd138d5 2208Author: Adam Jackson <ajax@nwnk.net> 2209Date: Mon Oct 17 22:57:28 2005 +0000 2210 2211 More 1.7 braindamage: define EXTRA_DIST in terms of @DRIVER_NAME@ instead 2212 of indirectly 2213 2214commit f06abf1decb60bdaf453b0d73f05f45b833b843a 2215Author: Alan Coopersmith <Alan.Coopersmith@sun.com> 2216Date: Mon Oct 17 00:08:58 2005 +0000 2217 2218 Use sed & cpp to substitute variables in driver man pages 2219 2220commit 8668a70c065a3cba91a0f4b75c34c4478099bedd 2221Author: Alan Coopersmith <Alan.Coopersmith@sun.com> 2222Date: Sun Oct 16 19:01:25 2005 +0000 2223 2224 Remove note about kbd being experimental. Add Solaris to supported OS list 2225 for kbd. 2226 Add note about plans to move to kbd in a future release. 2227 2228commit a228e916cc1ffa85446c95a6c42380b39d67b9f6 2229Author: Matthieu Herrb <matthieu.herrb@laas.fr> 2230Date: Sat Oct 1 17:30:58 2005 +0000 2231 2232 Bug #3411: fix handling of keyboard Autorepeat rate in xorg.conf. 2233 2234commit 66693592a767baabca9eae015b57e9c6660a080b 2235Author: Daniel Stone <daniel@fooishbar.org> 2236Date: Thu Aug 18 09:03:39 2005 +0000 2237 2238 Update autogen.sh to one that does objdir != srcdir. 2239 2240commit ea7e6dfb03714a48edfb04053ac49f71f553872d 2241Author: Søren Sandmann Pedersen <sandmann@daimi.au.dk> 2242Date: Wed Aug 10 14:07:23 2005 +0000 2243 2244 Don\'t lose existing CFLAGS in all the input drivers and some of the video 2245 drivers 2246 2247commit 8f930fc988f0d43bf2d964721e846fcf5fed6e4b 2248Author: Adam Jackson <ajax@nwnk.net> 2249Date: Tue Aug 2 00:51:34 2005 +0000 2250 2251 AS_HELP_STRING workaround 2252 2253commit c392a4c091e70d42b498f9e8a55737feedbe2871 2254Author: Kevin E Martin <kem@kem.org> 2255Date: Fri Jul 29 21:22:41 2005 +0000 2256 2257 Various changes preparing packages for RC0: 2258 - Verify and update package version numbers as needed 2259 - Implement versioning scheme 2260 - Change bug address to point to bugzilla bug entry form 2261 - Disable loadable i18n in libX11 by default (use --enable-loadable-i18n to 2262 reenable it) 2263 - Fix makedepend to use pkgconfig and pass distcheck 2264 - Update build script to build macros first 2265 - Update modular Xorg version 2266 2267commit b1379685a2fce1f1b2092814d3170cc29f4fd039 2268Author: Kevin E Martin <kem@kem.org> 2269Date: Wed Jul 13 20:03:22 2005 +0000 2270 2271 Make the module dir configurable 2272 2273commit 9f91bf7017f10ed23e2d313e47934d803e292dbc 2274Author: Alan Hourihane <alanh@fairlite.demon.co.uk> 2275Date: Wed Jul 13 12:30:04 2005 +0000 2276 2277 //bugs.freedesktop.org/show_bug.cgi?id=2587> Fix keyboard mapping on Sun 2278 keyboards in the keyboard module. 2279 2280commit da10828e418bc7fdbdcd03162ee92b0a999a11b7 2281Author: Kevin E Martin <kem@kem.org> 2282Date: Wed Jul 13 02:21:00 2005 +0000 2283 2284 Update all input drivers to pass distcheck 2285 2286commit c9b223867b4922c646dd85c7468b8f79bf5257d5 2287Author: Adam Jackson <ajax@nwnk.net> 2288Date: Tue Jul 12 06:15:09 2005 +0000 2289 2290 Build skeletons for input drivers. Should basically work. 2291 2292commit c9097dd3204d4fe2a3a21cec23948f27ec6292ed 2293Author: Adam Jackson <ajax@nwnk.net> 2294Date: Mon Jul 11 02:38:00 2005 +0000 2295 2296 Prep input drivers for modularizing by adding guarded #include "config.h" 2297 2298commit 83efe32bd4a9372467680cafd5880438e551db31 2299Author: Daniel Stone <daniel@fooishbar.org> 2300Date: Fri Jul 1 22:43:22 2005 +0000 2301 2302 Change all misc.h and os.h references to <X11/foo.h>. 2303 2304commit ebf2b80b2027ebb99dbe44c7d77fd9f7a43f2e72 2305Author: Adam Jackson <ajax@nwnk.net> 2306Date: Sat Jun 25 21:17:02 2005 +0000 2307 2308 Bug #3626: _X_EXPORT tags for video and input drivers. 2309 2310commit 3360f15f5f4cdd4a6cf204ff8af70a90c314ada3 2311Author: Eric Anholt <anholt@freebsd.org> 2312Date: Tue May 10 00:12:17 2005 +0000 2313 2314 Bugzilla #2561: Disable some keycode translations on PC98, which had 2315 various bad effects including modifier keys not working. 2316 2317commit 2ca94be67112a926721ef699f495bc158c4963a4 2318Author: Daniel Stone <daniel@fooishbar.org> 2319Date: Wed Apr 20 12:25:34 2005 +0000 2320 2321 Fix includes right throughout the Xserver tree: 2322 change "foo.h" to <X11/foo.h> for core headers, e.g. X.h, Xpoll.h; 2323 change "foo.h", "extensions/foo.h" and "X11/foo.h" to 2324 <X11/extensions/foo.h> for extension headers, e.g. Xv.h; 2325 change "foo.[ch]" to <X11/Xtrans/foo.[ch]> for Xtrans files. 2326 2327commit d157c2188389c84f3ee7594ddd0980f1a3553e97 2328Author: Egbert Eich <eich@suse.de> 2329Date: Tue Jan 11 14:59:02 2005 +0000 2330 2331 Minor format fix. 2332 Added explanatory comment and debug code. 2333 Added comment. 2334 2335commit b7f68e909640008e831c2ddb67ca4fb9515cec04 2336Author: Egbert Eich <eich@suse.de> 2337Date: Mon Jan 10 17:44:39 2005 +0000 2338 2339 PC keyboards internally generate a different scan code when the ALT 2340 modifier is pressed with the SysReq/Print key. Since X expects the same 2341 scancode regardless of the modifier the keyboard driver has to 'map the 2342 code back'. So far it does so when seeing the SysReq scancode without 2343 checking if the modifier is on. If this scancode is also sent by 2344 another key on an extended keyboard it receives the same remapping. 2345 Fix: Add check for ALT modifier down before doing the remapping (Helmut 2346 Fahrion). 2347 2348commit b04ef340e213badb2e44fb669583b490f7278969 2349Author: Matthieu Herrb <matthieu.herrb@laas.fr> 2350Date: Mon Dec 6 21:51:11 2004 +0000 2351 2352 Previous fix broke hardware-based autorepeat. This fix mimics the behaviour 2353 of the legacy driver by making a local copy of the autoRepeat flag. 2354 2355commit db3b5cb60a71f2d5e536797559001dc59090ab6c 2356Author: Matthieu Herrb <matthieu.herrb@laas.fr> 2357Date: Fri Dec 3 23:30:48 2004 +0000 2358 2359 programs/Xserver/hw/xfree86/input/keyboard/kbd.c 2360 - set default XkbModel to pc105 (like legacy keyboard driver did) 2361 - fix autorepeat (Bugzilla #1651, Petter Urkedal). 2362 2363commit b9bece29e9733bdf4bb44da6ced4d3e0e433f6e5 2364Author: Kevin E Martin <kem@kem.org> 2365Date: Tue Aug 31 01:36:13 2004 +0000 2366 2367 Fix keyboard driver regression (Bug #1238, Kristian Hoegsberg). 2368 2369commit 3d97e8a41a8a15769f43233a2ed7692387cb0b81 2370Author: Kevin E Martin <kem@kem.org> 2371Date: Sun Aug 29 21:06:00 2004 +0000 2372 2373 Fix make install when BuildServersOnly is YES (Bug #1213). 2374 Fix build failures when UseDeprecatedKeyboardDriver is YES and 2375 DoLoadableServer is NO (Bug #1229, Kristian H�gsberg). 2376 Fix failure when using DLL loader and LD_BIND_NOW is set (Bug #1212, Adam 2377 Jackson). 2378 2379commit 9e2172ffef436acb9a88147f276c9ddf12739a14 2380Author: Kevin E Martin <kem@kem.org> 2381Date: Mon Aug 16 22:48:51 2004 +0000 2382 2383 Update release and date for first RC. 2384 Fix kbd/keyboard driver for DoLoadableServer NO. 2385 Revert change since it is better to set date in the config files. 2386 2387commit 58f47a9c32cf379fd473f01b18ddc57b90e47b0b 2388Author: Kevin E Martin <kem@kem.org> 2389Date: Mon Aug 16 20:17:52 2004 +0000 2390 2391 Add kdb <-> keyboard aliasing when UseDeprecatedKeyboardDriver is NO (Bug 2392 #1072, Kristian H�gsberg). 2393 2394commit 32d5ece27279bf7f1211346f15a292f73ff334d6 2395Author: Egbert Eich <eich@suse.de> 2396Date: Fri Apr 23 19:54:03 2004 +0000 2397 2398 Merging XORG-CURRENT into trunk 2399 2400commit cbec87bb621bd6bb2fddf1fe9aa970a09acba8f7 2401Author: Egbert Eich <eich@suse.de> 2402Date: Sun Mar 14 08:33:52 2004 +0000 2403 2404 Importing vendor version xf86-4_4_99_1 on Sun Mar 14 00:26:39 PST 2004 2405 2406commit f078d9ca112038d16eb9b28d331a900f0ab7bd62 2407Author: Egbert Eich <eich@suse.de> 2408Date: Wed Mar 3 12:12:33 2004 +0000 2409 2410 Importing vendor version xf86-4_4_0 on Wed Mar 3 04:09:24 PST 2004 2411 2412commit e5e92f4396bc0a73ddda050403d422cee9bdfd2f 2413Author: Egbert Eich <eich@suse.de> 2414Date: Thu Feb 26 13:36:00 2004 +0000 2415 2416 readding XFree86's cvs IDs 2417 2418commit 1056cd4925dc787f72b9f6b5900e55e00d7ba973 2419Author: Egbert Eich <eich@suse.de> 2420Date: Thu Feb 26 09:23:34 2004 +0000 2421 2422 Importing vendor version xf86-4_3_99_903 on Wed Feb 26 01:21:00 PST 2004 2423 2424commit 1c8924b7c1728653ebe49a663dd6125cef010bc8 2425Author: Kaleb Keithley <kaleb@freedesktop.org> 2426Date: Fri Dec 19 20:55:25 2003 +0000 2427 2428 XFree86 4.3.99.902 (RC 2) 2429 2430commit 01eff4e6297717400f8b9517a9e4ccdc067d07d3 2431Author: Kaleb Keithley <kaleb@freedesktop.org> 2432Date: Tue Nov 25 19:28:48 2003 +0000 2433 2434 XFree86 4.3.99.16 Bring the tree up to date for the Cygwin folks 2435 2436commit 303235b2d4a53231a6aa74d4d74d683842477b27 2437Author: Kaleb Keithley <kaleb@freedesktop.org> 2438Date: Fri Nov 14 16:48:56 2003 +0000 2439 2440 XFree86 4.3.0.1 2441 2442commit 724aeb56e7d6e5940ad6d329f53f5b80a9fc38ae 2443Author: Kaleb Keithley <kaleb@freedesktop.org> 2444Date: Fri Nov 14 16:48:56 2003 +0000 2445 2446 Initial revision 2447