ChangeLog revision b60292e0
1commit 2abe23d23d3755335c10ff573e4e1f93b682e9d9 2Author: Peter Hutterer <peter.hutterer@who-t.net> 3Date: Fri Jun 8 09:10:03 2018 +1000 4 5 xkbcomp 1.4.2 6 7 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 8 9commit 5bc2849273a224a2df593b7e8df31f0bde666482 10Author: Peter Hutterer <peter.hutterer@who-t.net> 11Date: Thu Jun 7 11:25:01 2018 +1000 12 13 Ignore xkb_keycodes.maximum of > 255 14 15 Continuation from 7fdfabd75 "keycodes: Ignore high keycodes" 16 17 A keymap with a key > 255 will have a xkb_keycodes.maximum of that keycode. 18 Let's not throw a fatal error on that, just crop it back to the maximum of 19 255. This doesn't set the "high_keycode_warned" on purpose so we get this for 20 the first key that actually matters. 21 22 Reproducible with xkeyboard-config 2.24 which has a maximum of 374. 23 24 https://bugzilla.redhat.com/show_bug.cgi?id=1587998 25 26 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 27 Reviewed-by: Daniel Stone <daniel@fooishbar.org> 28 29commit 34842845b191082fd1cfff3b7038332cdcadb825 30Author: Adam Jackson <ajax@redhat.com> 31Date: Thu Mar 1 11:15:18 2018 -0500 32 33 xkbcomp 1.4.1 34 35 Signed-off-by: Adam Jackson <ajax@redhat.com> 36 37commit 993d4916a92b56b5043cf0b90f550568c817ad2b 38Author: Peter Hutterer <peter.hutterer@who-t.net> 39Date: Tue Feb 13 13:48:46 2018 +1000 40 41 pkgconfig: add the exec_prefix substitution 42 43 bindir gets replaced with: 44 bindir=${exec_prefix}/bin 45 but exec_prefix isn't set so we end up with an invalid bindir. 46 47 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 48 Reviewed-by: Jon Turney <jon.turney@dronecode.org.uk> 49 50commit 3e2a6ad4edfbf21c3f76f8319f0039b7f589944f 51Author: Adam Jackson <ajax@redhat.com> 52Date: Mon Nov 6 12:54:41 2017 -0500 53 54 pkgconfig: Add our bindir to xkbcomp.pc 55 56 Reviewed-by: Daniel Stone <daniels@collabora.com> 57 Signed-off-by: Adam Jackson <ajax@redhat.com> 58 59commit 3fcd5f4490adee266eb4c0110d058c7f4e515e36 60Author: Daniel Stone <daniels@collabora.com> 61Date: Mon May 1 15:59:28 2017 +0100 62 63 xkbcomp 1.4.0 64 65 Signed-off-by: Daniel Stone <daniels@collabora.com> 66 67commit 7fdfabd753a39dbdcfcfa65ec33d0192448119d8 68Author: Daniel Stone <daniels@collabora.com> 69Date: Thu Apr 6 15:52:10 2017 +0100 70 71 keycodes: Ignore high keycodes 72 73 Rather than throwing a fatal error when a keycode definition exceeds the 74 declared maximum (i.e. 255), just ignore the definition and continue. 75 76 This allows xkeyboard-config to start shipping datasets including high 77 keycodes, which will work in xkbcommon as it ignores explicit range 78 declarations. 79 80 Signed-off-by: Daniel Stone <daniels@collabora.com> 81 Reviewed-by: Ran Benita <ran234@gmail.com> 82 Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net> 83 Reported-by: Christian Kellner <gicmo@gnome.org> 84 85commit 9f1e3e8c8914b349b9b52501bb4acadedb31081d 86Author: Mihail Konev <k.mvc@ya.ru> 87Date: Thu Jan 26 14:00:21 2017 +1000 88 89 autogen: add default patch prefix 90 91 Signed-off-by: Mihail Konev <k.mvc@ya.ru> 92 93commit 6f16a2e38667bea33e0cb566734a87c2b92c9391 94Author: Emil Velikov <emil.l.velikov@gmail.com> 95Date: Mon Mar 9 12:00:52 2015 +0000 96 97 autogen.sh: use quoted string variables 98 99 Place quotes around the $srcdir, $ORIGDIR and $0 variables to prevent 100 fall-outs, when they contain space. 101 102 Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com> 103 Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net> 104 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 105 106commit bbc55549ee44830747eccfadd61df3ed38a99202 107Author: Peter Hutterer <peter.hutterer@who-t.net> 108Date: Tue Jan 24 10:32:07 2017 +1000 109 110 autogen.sh: use exec instead of waiting for configure to finish 111 112 Syncs the invocation of configure with the one from the server. 113 114 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 115 Reviewed-by: Emil Velikov <emil.velikov@collabora.com> 116 117commit 8995ac58e15595de9158c2d8df9e02b0c925e8f4 118Author: Ran Benita <ran234@gmail.com> 119Date: Wed Jan 6 21:32:52 2016 +0100 120 121 When a file contains several maps, look for a default map 122 123 Rather than always taking the first one in the file. This is exactly the 124 intended use of the 'default' flag. 125 126 Note that pretty much the same code is duplicated in xkbcomp.c when 127 compiling a single file from the command line, but there it is 128 implemented correctly (look for XkbLC_Default). 129 130 https://bugs.freedesktop.org/show_bug.cgi?id=69950 131 132 Signed-off-by: Ran Benita <ran234@gmail.com> 133 Tested-by: Benno Schulenberg <bensberg@justemail.net> 134 Acked-by: Sergey Udaltsov <sergey.udaltsov@gmail.com> 135 Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net> 136 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 137 138commit bf4d7d059daf5c6f81d70f8d3e5e2a87265381b7 139Author: Benno Schulenberg <bensberg@justemail.net> 140Date: Thu Sep 11 22:04:21 2014 +0200 141 142 When overriding a key, adjust also its number of levels (#57242). 143 144 Specifying an explicit key type when overriding a key should adjust 145 the number of levels to that of the specified type. This gets rid of 146 the age-old warning of the right Alt key being ONE_LEVEL but having 147 two symbols assigned. 148 149 Fixes bug #57242 <http://bugs.freedesktop.org/show_bug.cgi?id=57242>. 150 151 Signed-off-by: Benno Schulenberg <bensberg@justemail.net> 152 Reviewed-by: Ran Benita <ran234@gmail.com> 153 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 154 155commit f909259b1da70bc145f19e5ce595c8e945a2a808 156Author: Peter Hutterer <peter.hutterer@who-t.net> 157Date: Thu Nov 5 12:19:22 2015 +1000 158 159 xkbcomp 1.3.1 160 161 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 162 163commit 26d1c57a938ce5c0d4fd9d645ace25308e6a7070 164Author: Peter Hutterer <peter.hutterer@who-t.net> 165Date: Tue Nov 3 09:01:19 2015 +1000 166 167 symbols: increase the warning level for shortening a key type 168 169 Any use of the german keyboard layout or anything else using 170 level3(ralt_switch) produces the warning 171 Type "ONE_LEVEL" has 1 levels, but <RALT> has 2 symbols 172 Ignoring extra symbols 173 This warning is meaningless, the default definition for RALT comes from 174 pc(pc105) including altwin(meta_alt) which defines it as TWO_LEVEL 175 and { Alt_R, Meta_R }. Including level3(ralt_switch) correctly sets it as 176 ONE_LEVEL but now we get the warning. That makes users file bug reports and we 177 can't be having that, can we? 178 179 Up the warning level for this case to one past the default. The warning is 180 only useful when you're testing a new keyboard layout or trying to fix an 181 actual bug with missing symbols. And then you can run xkbcomp with -w10. 182 No need to spam the log on every server startup. 183 184 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 185 Reviewed-by: Hans de Goede <hdegoede@redhat.com> 186 187commit 511adde23a0518db0379b444580b63edcb9138a8 188Author: Matthew Green <mrg@NetBSD.org> 189Date: Tue Jul 28 17:53:48 2015 +0200 190 191 Adjust a NUL-string assignment to avoid const issues. 192 193 Signed-off-by: Thomas Klausner <wiz@NetBSD.org> 194 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 195 196commit 1ae525b3d236b59e6437b2b5433d460e18370973 197Author: Jon TURNEY <jon.turney@dronecode.org.uk> 198Date: Tue Mar 17 15:19:10 2015 +0000 199 200 Define WIN32_LEAN_AND_MEAN when building on Win32 201 202 w32api/rpcnndr.h (included by windows.h) uses TypeString as the name of a structure member. 203 204 xkbcomp.h defines it as a macro for a constant. 205 206 Define WIN32_LEAN_AND_MEAN to avoid this clash. 207 208 Signed-off-by: Jon TURNEY <jon.turney@dronecode.org.uk> 209 Reviewed-by: David Macek <david.macek.0@gmail.com> 210 211commit fc3e6ddb2c8e922ea80f2dc5cbc1df2102e30d99 212Author: Alan Coopersmith <alan.coopersmith@oracle.com> 213Date: Tue Mar 3 16:24:50 2015 -0800 214 215 Stop including <X11/Xalloca.h> in parseutils.c 216 217 I can not find any point in our git history at which alloca() or the 218 Xalloca.h macros ALLOCATE_LOCAL() & DEALLOCATE_LOCAL() were actually 219 used in this source file. 220 221 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 222 223commit 1e8ee9d0aad072f04186df84752f5636340574e0 224Author: Peter Hutterer <peter.hutterer@who-t.net> 225Date: Fri Nov 21 08:18:41 2014 +1000 226 227 xkbcomp 1.3.0 228 229 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 230 231commit 978998a1fe0a78829452f5432efe1b74c5049de4 232Author: Vincent Lefevre <vincent@vinc17.net> 233Date: Mon Oct 27 10:50:30 2014 +0100 234 235 xkbcomp: Improved -w option parsing 236 237 This patch improves -w option parsing even further, for cases like 238 "xkbcomp -w6 4.xkb out.xkb" (which were not handled by the fix of 239 the warning level is still optional (set to 0 if not present), and 240 errors like "xkbcomp -wfoo in out" are detected and reported. 241 242 https://bugs.freedesktop.org/show_bug.cgi?id=66344 243 244 Signed-off-by: Vincent Lefevre <vincent@vinc17.net> 245 Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net> 246 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 247 248commit d4e02a09258063c6d024c3ccd42d6b22212e6e18 249Author: Alan Coopersmith <alan.coopersmith@oracle.com> 250Date: Sat Mar 8 19:04:24 2014 -0800 251 252 Initialize nMatch even if WIN32 is defined 253 254 Flagged by cppcheck 1.64: 255 Checking app/xkbcomp/listing.c: WIN32... 256 [app/xkbcomp/listing.c:335]: (error) Uninitialized variable: nMatch 257 258 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 259 Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net> 260 Reviewed-by: Daniel Stone <daniel@fooishbar.org> 261 262commit 7606a46b922dfdb0627f1af6ab1432ae88c79d66 263Author: Alan Coopersmith <alan.coopersmith@oracle.com> 264Date: Sat Mar 8 19:01:12 2014 -0800 265 266 Remove useless assignment to 'outline' variable 267 268 Flagged by cppcheck 1.64: 269 [app/xkbcomp/geometry.c:2426] -> [app/xkbcomp/geometry.c:2427]: 270 (performance) Variable 'outline' is reassigned a value before 271 the old one has been used. 272 273 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 274 Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net> 275 Reviewed-by: Daniel Stone <daniel@fooishbar.org> 276 277commit 6c2d3b0891f7be6ef4895be75188aa1c6f530bfc 278Author: Alan Coopersmith <alan.coopersmith@oracle.com> 279Date: Sat Mar 8 18:50:22 2014 -0800 280 281 Don't dereference the pointer whose allocation failed 282 283 Flagged by cppcheck 1.64: 284 [app/xkbcomp/keycodes.c:264] -> [app/xkbcomp/keycodes.c:262]: 285 (warning) Possible null pointer dereference: new - otherwise it 286 is redundant to check it against null. 287 [app/xkbcomp/keytypes.c:600] -> [app/xkbcomp/keytypes.c:597]: 288 (warning) Possible null pointer dereference: old - otherwise it 289 is redundant to check it against null. 290 291 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 292 Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net> 293 Reviewed-by: Daniel Stone <daniel@fooishbar.org> 294 295commit 50ebe95a32dc59b1de899ef08f72462055b04065 296Author: Alan Coopersmith <alan.coopersmith@oracle.com> 297Date: Sat Mar 8 18:46:11 2014 -0800 298 299 Remove useless checks for NULL before free in OverlayKeyCreate() 300 301 There is no need to ensure the pointers passed to free are not NULL, 302 especially right after passing them to strncpy without checking for 303 NULL. 304 305 Flagged by cppcheck 1.64: 306 [app/xkbcomp/parseutils.c:557] -> [app/xkbcomp/parseutils.c:559]: 307 (warning) Possible null pointer dereference: over - otherwise it 308 is redundant to check it against null. 309 [app/xkbcomp/parseutils.c:558] -> [app/xkbcomp/parseutils.c:561]: 310 (warning) Possible null pointer dereference: under - otherwise it 311 is redundant to check it against null. 312 313 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 314 Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net> 315 Reviewed-by: Daniel Stone <daniel@fooishbar.org> 316 317commit 31b90ee4ffc774e0da540277907fc5540c0b012c 318Author: Peter Hutterer <peter.hutterer@who-t.net> 319Date: Mon Feb 3 07:24:22 2014 +1000 320 321 man: replace default include directory with the one from configure 322 323 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 324 Reviewed-by: Gaetan Nadon <memsize@videotron.ca> 325 326commit e3e6e938535532bfad175c1635256ab7fb3ac943 327Author: Alan Coopersmith <alan.coopersmith@oracle.com> 328Date: Sun Oct 20 12:36:31 2013 -0700 329 330 Fix many const char * warnings from gcc 331 332 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 333 Reviewed-by: Jasper St. Pierre <jstpierre@mecheye.net> 334 335commit 2458580ac95c550217b3376c46eecb2cca646241 336Author: Alan Coopersmith <alan.coopersmith@oracle.com> 337Date: Sun Oct 20 11:52:43 2013 -0700 338 339 Convert remaining sprintf calls to snprintf 340 341 Most were fixed length or length checked anyway, this just saves time 342 doublechecking that. (A few could be replaced by asprintf, but we 343 don't have a copy guaranteed to be reachable from this program yet.) 344 345 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 346 Reviewed-by: Jasper St. Pierre <jstpierre@mecheye.net> 347 348commit 3ed68e06cb45fb526b09e4c7b7c3d60de552b2b3 349Author: Alan Coopersmith <alan.coopersmith@oracle.com> 350Date: Sun Oct 20 12:49:31 2013 -0700 351 352 Remove unused uASSERT macro 353 354 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 355 Reviewed-by: Jasper St. Pierre <jstpierre@mecheye.net> 356 357commit c936bd4315a7dc78de074ac89c5a4d12813421be 358Author: Alan Coopersmith <alan.coopersmith@oracle.com> 359Date: Sun Oct 20 11:58:56 2013 -0700 360 361 Remove unused function entry/exit tracking framework 362 363 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 364 Reviewed-by: Jasper St. Pierre <jstpierre@mecheye.net> 365 366commit 839ccda42d8b088d94324cd77c4be954859914d3 367Author: Peter Hutterer <peter.hutterer@who-t.net> 368Date: Wed Aug 28 15:20:56 2013 +1000 369 370 compat: don't warn about redefinition when nothing is defined yet 371 372 info->groupCompat[i] is bzero'd on init, define is 0. Don't warn when that 373 is the case, otherwise any "group 2 = ..." statement will cause an error. 374 375 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 376 377commit 24d18e0a844041ef82441adb16aa18cc4b4814ae 378Author: Benno Schulenberg <bensberg@justemail.net> 379Date: Wed Aug 28 20:03:30 2013 +0200 380 381 Making sure that a copied string is always null-terminated (#66345). 382 383 A more minimalistic and formally correct solution. 384 This amends and extends the previous fix for bug #66345, 385 fixing not just yyGetKeyName() but also yyGetString(). 386 387 Signed-off-by: Benno Schulenberg <bensberg@justemail.net> 388 389 Fixes a typo from cdcd552 (should be sizeof - 1, not sizeof -i). 390 Code flows that i is at most sizeof(scanBuf) - 1, so last is not needed. 391 392 Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net> 393 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 394 395commit 0ebdf47fd4bc434ac3d2339544c022a869510738 396Author: Peter Hutterer <peter.hutterer@who-t.net> 397Date: Thu Jul 11 13:53:31 2013 +1000 398 399 Parse -w1 flag correctly (#66344) 400 401 if the flag is "-w", then argv[i][1] is 'w' and unlikely to be a digit. 402 Access [2] instead, which is either \0 or an actual digit. 403 404 X.Org Bug 66344 <http://bugs.freedesktop.org/show_bug.cgi?id=66344> 405 406 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 407 Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 408 Reviewed-by: Matt Dew <marcoz@osource.org> 409 410commit cdcd552041fc1325a2a81e3374fadb0dd15950dc 411Author: Peter Hutterer <peter.hutterer@who-t.net> 412Date: Thu Jul 11 13:26:18 2013 +1000 413 414 Always terminate the scanBuf string (#66345) 415 416 If a key name exceeds 4 characters, the content of scanBuf is not 417 null-terminated, giving error messages like 418 419 syntax error: line 7 of test.xkb 420 last scanned symbol is: FOOBARm 421 Errors encountered in test.xkb; not compiled. 422 423 (last character of the preceding 'maximum' statement in this case) 424 425 X.Org Bug 66345 <http://bugs.freedesktop.org/show_bug.cgi?id=66345> 426 427 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 428 429commit 1cd5c50c54b06de2238d6d7675d0a3c65a21414d 430Author: Laura <lmemsm@gmail.com> 431Date: Fri Mar 15 11:21:26 2013 +0000 432 433 Add #include <stdlib.h> to xkbscan.c 434 435 This fixes an issue with _exit not declared when building xkbcomp 436 version 1.2.4 natively on Windows using MinGW32 (version 4.7.2) 437 from www.mingw.org. 438 439 https://bugs.freedesktop.org/show_bug.cgi?id=62365 440 441 Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 442 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 443 444commit ed582f4fccd4e23abcfba8b3b03649fea6414f44 445Author: Thomas Klausner <wiz@NetBSD.org> 446Date: Sun Jun 2 22:22:36 2013 +0200 447 448 Protect config.h like usual. 449 450 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 451 452commit c66de126ad10a7220ab74e52fb7cc81b6d8b0993 453Author: Peter Hutterer <peter.hutterer@who-t.net> 454Date: Tue May 21 15:19:35 2013 +1000 455 456 man: document -help/-?, -em1, -emp, -eml 457 458 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 459 Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 460 461commit a4ff0f0eee046be846cc0f46edaba48b765e50d3 462Author: Peter Hutterer <peter.hutterer@who-t.net> 463Date: Tue Apr 9 11:29:15 2013 +1000 464 465 Use DEBUG, not DEBUG_ON to determine whether debugging is enabled 466 467 Nothing else looks at DEBUG_ON. 468 469 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 470 Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 471 472commit 705b9bbb426410f9510601c7010da51184919b36 473Author: Alan Coopersmith <alan.coopersmith@oracle.com> 474Date: Tue Jan 22 22:39:19 2013 -0800 475 476 config: Add missing AC_CONFIG_SRCDIR 477 478 Regroup AC statements under the Autoconf initialization section. 479 Regroup AM statements under the Automake initialization section. 480 481 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 482 483commit ed1b90216e59e6b3ac6ac5fd2faca8e056c76caa 484Author: Colin Walters <walters@verbum.org> 485Date: Wed Jan 16 13:02:57 2013 -0500 486 487 autogen.sh: Honor NOCONFIGURE=1 488 489 See http://people.gnome.org/~walters/docs/build-api.txt 490 491 Signed-off-by: Adam Jackson <ajax@redhat.com> 492 493commit 0522fab51eec0aa3e623aa17c5b7ea3aa6dfec45 494Author: Adam Jackson <ajax@redhat.com> 495Date: Wed Jan 16 13:01:21 2013 -0500 496 497 configure: Drop AM_MAINTAINER_MODE 498 499 Signed-off-by: Adam Jackson <ajax@redhat.com> 500 501commit e4f767913338052527538d429931e8abd8c3fb88 502Author: Alan Coopersmith <alan.coopersmith@oracle.com> 503Date: Fri Jan 4 18:37:45 2013 -0800 504 505 unifdef -U__UNIXOS2__ 506 507 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 508 509commit bd1103ef3cfef9cfed645566f944a69e7ca568b4 510Author: Ryan Pavlik <rpavlik@iastate.edu> 511Date: Wed Oct 26 12:17:44 2011 -0500 512 513 Include Xwindows.h rather than windows.h 514 515 Include the specially wrapped windows.h in Xwindows.h, rather than 516 including it directly to avoid compilation errors due to clashing 517 definitions 518 519 Signed-off-by: Ryan Pavlik <rpavlik@iastate.edu> 520 Reviewed-by: Jon TURNEY <jon.turney@dronecode.org.uk> 521 Reviewed-by: Yaakov Selkowitz <yselkowitz@users.sourceforge.net> 522 523commit a68c5b7b29eb1433b1be73b50c4248e10eab8e64 524Author: Daniel Stone <daniel@fooishbar.org> 525Date: Thu Nov 1 16:37:03 2012 +1100 526 527 Reset scan state when opening a new file 528 529 When we opened a new file after encountering a parse error, we weren't 530 resetting our scan state, and continued to read out of the old buffer 531 rather than that of the new file. 532 533 Fixes a regression introduced in 9887842e ('Use fread() instead of 534 getc()'). 535 536 Test case: 537 xkbcomp -lfhlpR "path/to/xkeyboard-config.git/symbols/*" 538 The Makefiles in that tree would cause parse errors, the resulting directory 539 file is incomplete (down from ~12000 to ~230 lines). 540 541 Reported-by: Peter Hutterer <peter.hutterer@who-t.net> 542 Signed-off-by: Daniel Stone <daniel@fooishbar.org> 543 544commit e119cbec7e750ffc4d4bd08b577db2c697035a30 545Author: Daniel Stone <daniel@fooishbar.org> 546Date: Wed Oct 31 12:40:49 2012 +1100 547 548 Add parsing support for multiple keysyms per level 549 550 Parse, but ignore, level definitions in the form of: 551 key <FOO> { [ normal_sym, { M, U, L, T, I, S, Y, M } ] }; 552 553 normal_sym will be carried, but the latter will be turned into NoSymbol. 554 555 http://bugs.freedesktop.org/show_bug.cgi?id=25025 556 557 Signed-off-by: Daniel Stone <daniel@fooishbar.org> 558 559commit f2eff337176551f643e35c54c1e1ca0a78df69c6 560Author: Alan Coopersmith <alan.coopersmith@oracle.com> 561Date: Thu Mar 22 22:02:56 2012 -0700 562 563 xkbcomp 1.2.4 564 565 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 566 567commit b4fafc4fa7edc4c04c3c0affae0d7f79a63e8d2f 568Author: Alan Coopersmith <alan.coopersmith@oracle.com> 569Date: Wed Dec 28 20:57:55 2011 -0800 570 571 Delete redundant redeclarations of extern Atoms in symbols.c 572 573 Fixes gcc warnings of: 574 575 symbols.c:43: warning: redundant redeclaration of 'tok_ONE_LEVEL' 576 tokens.h:99: warning: previous declaration of 'tok_ONE_LEVEL' was here 577 symbols.c:44: warning: redundant redeclaration of 'tok_TWO_LEVEL' 578 tokens.h:100: warning: previous declaration of 'tok_TWO_LEVEL' was here 579 symbols.c:45: warning: redundant redeclaration of 'tok_KEYPAD' 580 tokens.h:102: warning: previous declaration of 'tok_KEYPAD' was here 581 582 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 583 584commit 3835cae3cb1ad1073cbb2711f938beb878b4986c 585Author: Alan Coopersmith <alan.coopersmith@oracle.com> 586Date: Wed Dec 28 20:53:45 2011 -0800 587 588 Make sure to leave room for trailing nil byte in yyGetNumber 589 590 ...though really, by the time you've added 1023 digits to the number 591 you want to parse, you've got much bigger problems than an off-by-one 592 error in your buffer count. 593 594 Fixes parfait warnings: 595 Buffer overflow (CWE 120): In array dereference of (*buf)[nInBuf] with index 'nInBuf' 596 Array size is 1024 bytes, nInBuf >= 1 and nInBuf <= 1024 597 at line 625 of xkbscan.c in function 'yyGetNumber'. 598 Buffer overflow (CWE 120): In array dereference of (*buf)[nInBuf] with index 'nInBuf' 599 Array size is 1024 bytes, nInBuf <= 1025 600 at line 632 of xkbscan.c in function 'yyGetNumber'. 601 602 [ This bug was found by the Parfait 0.4.2 bug checking tool. 603 For more information see http://labs.oracle.com/projects/parfait/ ] 604 605 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 606 607commit 1447071942dbbbfc37b08417c74c8a1d302c1626 608Author: Andreas Wettstein <wettstein509@solnet.ch> 609Date: Fri Dec 2 20:10:06 2011 +0000 610 611 include resets group compatibility modifiers #43091 612 613 This change makes sure that include does not overwrite previous 614 compatibility modifier settings when the included files does not 615 explicitly specify them. 616 617 Signed-off-by: Andreas Wettstein <wettstein509@solnet.ch> 618 Reviewed-by: Daniel Stone <daniel@fooishbar.org> 619 620commit 5fd14db5b2cc0c2c43f7a1ddefd6f9991eb1dcc2 621Author: Jeremy Huddleston <jeremyhu@apple.com> 622Date: Fri Nov 11 11:18:43 2011 -0800 623 624 Silence -Wparentheses-equality 625 626 warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 627 628 Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com> 629 630commit 6099655a4bbe1fd3e26b8afd2b91888ad2766086 631Author: Jeremy Huddleston <jeremyhu@apple.com> 632Date: Fri Nov 11 11:17:38 2011 -0800 633 634 Silence -Wshadow warnings 635 636 warning: declaration shadows a local variable [-Wshadow] 637 638 Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com> 639 640commit b7e88debd937be147d3581b9c8720c0bfe354052 641Author: Jeremy Huddleston <jeremyhu@apple.com> 642Date: Fri Nov 11 11:13:42 2011 -0800 643 644 Correct our zeroing out of the row in InitRowInfo 645 646 geometry.c:369:20: warning: argument to 'sizeof' in '__builtin___memset_chk' call is the same 647 pointer type 'RowInfo *' (aka 'struct _RowInfo *') as the destination; expected 'RowInfo' 648 (aka 'struct _RowInfo') or an explicit length [-Wsizeof-pointer-memaccess] 649 bzero(row, sizeof(RowInfo *)); 650 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 651 652 Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com> 653 654commit 33b5c9413463613d341d15184b34a4f4c4e70e56 655Author: Jeremy Huddleston <jeremyhu@apple.com> 656Date: Fri Nov 11 11:12:22 2011 -0800 657 658 Fix -Wformat warnings 659 660 Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com> 661 662commit b9f6482d5fc413222334c2370ef8b9693f4b50fd 663Author: Jeremy Huddleston <jeremyhu@apple.com> 664Date: Fri Nov 11 11:07:30 2011 -0800 665 666 Add missing _X_NORETURN to uFatalError 667 668 Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com> 669 670commit 8ea06128c70b07c265a217222f2a245aad4bfce4 671Author: Jeremy Huddleston <jeremyhu@apple.com> 672Date: Fri Nov 11 11:06:02 2011 -0800 673 674 Include strings.h for strcasecmp and string.h for strdup 675 676 Our minimum requirement for X11 is currently Unix98. Unix98 provides 677 strcasecmp in <strings.h>. This commit fixes implicit declarations 678 of this function on systems that closely adhere to the standard. 679 680 Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com> 681 682commit 89c8317ad84386f69d31f38dcddbc7ff0abffb31 683Author: Peter Hutterer <peter.hutterer@who-t.net> 684Date: Tue Jul 5 08:23:37 2011 +1000 685 686 Add .pc file for version export 687 688 Exports xkbcomp version and the xkb base directory. 689 690 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 691 Reviewed-by: Daniel Stone <daniel@fooishbar.org> 692 Reviewed-by: Gaetan Nadon <memsize@videotron.ca> 693 694commit cdb8677f370b34a3a523a32ae0023c7e8c0c965c 695Author: Peter Hutterer <peter.hutterer@who-t.net> 696Date: Wed Jun 22 10:41:33 2011 +1000 697 698 Print version number on -version. 699 700 This commit isn't playing the WARN/M/M1 macro game. Version numbers to to 701 stdout, full stop. 702 703 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 704 Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 705 706commit cef4ba4b8fdc9a5439f71437c08cf690a750bd6b 707Author: Daniel Stone <daniel@fooishbar.org> 708Date: Tue Jun 21 16:04:45 2011 +0100 709 710 Bump to 1.2.3 711 712 Signed-off-by: Daniel Stone <daniel@fooishbar.org> 713 714commit 3caab5aa37decb7b5dc1642a0452efc3e1f5100e 715Author: Daniel Stone <daniel@fooishbar.org> 716Date: Tue Jun 21 15:55:59 2011 +0100 717 718 Interp: Allow explicit Any/NoSymbol mappings 719 720 Brown paper bag in full effect. 721 722 The previous fix, while crushing the previous problem where an unknown 723 keysym for an interp def would lead to every key matching it, also 724 ignored explicit Any+AnyOfOrNone(All) mappings. 725 726 Such as the one xkeyboard-config relied on for Control to actually 727 update the modifier state. 728 729 Fix this by allowing mappings explicitly declared as Any/NoSymbol, while 730 ignoring only those with failed keysym lookups. Unfortunately, due to 731 the structure of the parser, it's a deeply inelegant fix. 732 733 Verified with a quick check of all layouts (albeit using default 734 variants only) in xkeyboard-config that this results in no changes to 735 the output at all, compared to xkbcomp 1.1.1. 736 737 Signed-off-by: Daniel Stone <daniel@fooishbar.org> 738 739commit b34af8b0aec3a1dfc58f9732996274cbf2646a53 740Author: Daniel Stone <daniel@fooishbar.org> 741Date: Tue Jun 21 15:55:28 2011 +0100 742 743 Constify LookupKeysym input argument 744 745 Signed-off-by: Daniel Stone <daniel@fooishbar.org> 746 747commit e68a8ef1067f98056237d8067052e2a0d9896133 748Author: Daniel Stone <daniel@fooishbar.org> 749Date: Tue Jun 21 14:06:05 2011 +0100 750 751 Bump to 1.2.2 752 753 Emergency bugfix for the syminterp declarations. They've been broken 754 since the beginning of time, but I guess we just haven't added new 755 interpreted symbols since around then. 756 757 Signed-off-by: Daniel Stone <daniel@fooishbar.org> 758 759commit 2a473b906943ffd807ad81960c47530ee7ae9a60 760Author: Daniel Stone <daniel@fooishbar.org> 761Date: Tue Jun 21 14:03:53 2011 +0100 762 763 Interp: Ignore NoSymbol definitions 764 765 A NoSymbol syminterp leads to a Any+AnyOfOrAll(None) definition, which 766 is never what anyone would actually ever want in a sym interp. The 767 failure mode here was: 768 interpret XF86SomeKeysymYouDontHaveYet { 769 action=Something() 770 } 771 leading to: 772 interpret Any+AnyOfOrAll(None) { 773 action=Something() 774 } 775 leading to every single non-action key triggering your shiny new action 776 that was only supposed to come from a new keysym. 777 778 At least you could VT switch or zap, I guess. 779 780 Later, more invasive, revisions will bring a more useful error message. 781 782 Signed-off-by: Daniel Stone <daniel@fooishbar.org> 783 784commit a2816345e58c88f5806a5c6df310c7d9c62264f0 785Author: Daniel Stone <daniel@fooishbar.org> 786Date: Tue Jun 21 14:03:12 2011 +0100 787 788 Interp: Don't make modifier lookup failure fatal 789 790 If we can't look up a modifier in a SymInterp declaration, don't make 791 that fatal enough to kill the entire file, just ignore it and move on. 792 793 Signed-off-by: Daniel Stone <daniel@fooishbar.org> 794 795commit c7a42b364f0ca06d9859945fa11664d0e0ea2742 796Author: Gaetan Nadon <memsize@videotron.ca> 797Date: Tue Mar 8 08:16:35 2011 -0500 798 799 config: move pre-processor flags to AM_CPPFLAGS 800 801 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 802 803commit 7899a1f4745c8d111dab4dd3abc2b59b40ecdcbc 804Author: Gaetan Nadon <memsize@videotron.ca> 805Date: Tue Mar 8 08:02:54 2011 -0500 806 807 config: let Automake handle Yacc dist and cleaning 808 809 BUILT_SOURCES and MAINTAINERCLEANFILES are already handled by Automake. 810 811 Automake generates all the rules to handle building, 812 distribution and cleaning. 813 814 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 815 816commit 137418c63d01d5db0dcaed257d7a26865efa53ae 817Author: Alan Coopersmith <alan.coopersmith@oracle.com> 818Date: Tue Jun 7 23:47:32 2011 -0700 819 820 Replace repeated checks for gcc with _X_ATTRIBUTE_PRINTF from xproto 821 822 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 823 Reviewed-by: Mark Kettenis <kettenis@openbsd.org> 824 825commit a2877e92bd9f9c1532b5cd12cc484ff3cdbc6a0a 826Author: Alistair Leslie-Hughes <leslie_alistair@hotmail.com> 827Date: Fri Apr 1 20:26:30 2011 +1100 828 829 xkbcomp: Stop possible overflow in yyGetnumber. #31647 830 831 Fixes: https://bugs.freedesktop.org/show_bug.cgi?id=31647 832 833 Signed-off-by: Alistair Leslie-Hughes <leslie_alistair@hotmail.com> 834 Reviewed-by: Dan Nicholson <dbn.lists@gmail.com> 835 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 836 837commit 0b8527a3836cde77269461e22844857bf33e0aea 838Author: Julien Cristau <jcristau@debian.org> 839Date: Sun Feb 13 13:03:05 2011 +0100 840 841 Inline the oiText macro in the only place it's used 842 843 Gets rid of a compiler warning: 844 geometry.c: In function 'HandleOverlayDef': 845 geometry.c:2578: warning: the address of 'ol' will always evaluate as 'true' 846 847 X.Org bug#34219 <https://bugs.freedesktop.org/show_bug.cgi?id=34219> 848 849 Signed-off-by: Julien Cristau <jcristau@debian.org> 850 Reviewed-by: Dirk Wallenstein <halsmit@t-online.de> 851 852commit c8375bcb7eb9f86ca1534cdf1143e91372d0499e 853Author: Peter Hutterer <peter.hutterer@who-t.net> 854Date: Fri Feb 11 09:06:04 2011 +1000 855 856 xkbcomp 1.2.1 857 858 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 859 860commit ab5371cefe2b7438b74338f71ff890e0e868b3df 861Author: Gaetan Nadon <memsize@videotron.ca> 862Date: Wed Jan 19 10:06:56 2011 -0500 863 864 config: move man pages into their own directory 865 866 Use services provided by XORG_MANPAGE_SECTIONS. 867 Use standard Makefile for man pages. 868 869 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 870 871commit 9ce8e2f42ab7695b5165ff0a3d892df96a3c3f01 872Author: Gaetan Nadon <memsize@videotron.ca> 873Date: Thu Jan 13 11:15:47 2011 -0500 874 875 man: remove trailing spaces and tabs 876 877 Using s/[ \t]*$// 878 879 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 880 881commit 5ecf21cc130d7a45cb5e82e9c2c3025edee5d74f 882Author: Gaetan Nadon <memsize@videotron.ca> 883Date: Wed Jan 12 16:28:02 2011 -0500 884 885 config: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS 886 887 This silences an Autoconf warning 888 889commit e27e8c2a15ddcf51b2ea58f8eced7f035aa1301e 890Author: Gaetan Nadon <memsize@videotron.ca> 891Date: Wed Jan 12 15:29:50 2011 -0500 892 893 config: replace deprecated AC_HELP_STRING with AS_HELP_STRING 894 895 This silences an Automake warning. 896 897 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 898 899commit f524cfae6951442c9a9da65ef317b9c04199500f 900Author: Alan Coopersmith <alan.coopersmith@oracle.com> 901Date: Tue Jan 4 00:05:18 2011 -0800 902 903 Remove out-of-date copies of README.config & README.enhancing 904 905 The up-to-date master copies of those documents are found in the 906 xorg-docs module, and posted on the X.Org website. 907 908 Also, x-docs.org no longer carries X11 docs, so point to X.Org's 909 website instead in the README. 910 911 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 912 Reviewed-by: Daniel Stone <daniel@fooishbar.org> 913 914commit cc55d8f5ab021861308b071aab9c03016be15187 915Author: Gaetan Nadon <memsize@videotron.ca> 916Date: Sun Oct 31 20:35:24 2010 -0400 917 918 config: replace AC_CHECK_FILE with test -f as it fails to cross-compile 919 920 Testing for the presence of xkbparse.c is legitimate as this is a build 921 file, but the Autoconf macro assumes it is testing on the host system 922 and fails. 923 924 Tested-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org> 925 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 926 927commit 1d59f5b0387b18028017cfab4e55b703417dd735 928Author: Dirk Wallenstein <halsmit@t-online.de> 929Date: Fri Oct 29 13:08:25 2010 +0200 930 931 man: Improve description of device selection option 932 933 The device selection option takes effect when loading keymaps, too. 934 935 Signed-off-by: Dirk Wallenstein <halsmit@t-online.de> 936 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 937 938commit 281c7744f682c1ba4f44c0ee22f9bf7188c14fe6 939Author: Dirk Wallenstein <halsmit@t-online.de> 940Date: Fri Oct 29 11:35:10 2010 +0200 941 942 Allow uploading a keymap to a single device 943 944 Signed-off-by: Dirk Wallenstein <halsmit@t-online.de> 945 Reviewed-by: Julien Cristau <jcristau@debian.org> 946 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 947 948commit 851a5f6e0c1b2a98d4714d95e40198ab5dc61607 949Author: Alan Coopersmith <alan.coopersmith@oracle.com> 950Date: Sat Oct 30 09:59:52 2010 -0700 951 952 xkbcomp 1.2.0 953 954 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 955 956commit 87576c9ebf0f28d66833bb28a8199df1aa01f693 957Author: Alan Coopersmith <alan.coopersmith@oracle.com> 958Date: Thu Sep 23 20:29:57 2010 -0700 959 960 config: Remove unnecessary calls from configure.ac 961 962 AC_PROG_CC & AC_PROG_INSTALL are provided by XORG_DEFAULT_OPTIONS now 963 PKG_CONFIG_MODULES handles AC_SUBST of the CFLAGS & LIBS variables 964 965 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 966 967commit d083293a4e227e9dd27f74cde391fde4c5824b0c 968Author: Alan Coopersmith <alan.coopersmith@oracle.com> 969Date: Thu Sep 23 20:29:14 2010 -0700 970 971 config: upgrade to util-macros 1.8 for additional man page support 972 973 Use MAN_SUBST now supplied in XORG_MANPAGE_SECTIONS 974 The value of MAN_SUBST is the same for all X.Org packages. 975 976 Use AC_PROG_SED now supplied by XORG_DEFAULT_OPTIONS 977 The existing statement can now be removed from the configuration file. 978 979 Use automake provided $(AM_V_GEN) and XORG_DEFAULT_OPTIONS provided $(SED) 980 Enables silent rule and use platform appropriate version of sed. 981 982 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 983 984commit 8f13f1af68fc55b7567a4eb4462a0c911722a3c4 985Author: Gaetan Nadon <memsize@videotron.ca> 986Date: Tue Jul 20 18:45:18 2010 -0400 987 988 config: update AC_PREREQ statement to 2.60 989 990 Unrelated to the previous patches, the new value simply reflects 991 the reality that the minimum level for autoconf to configure 992 all x.org modules is 2.60 dated June 2006. 993 994 ftp://ftp.gnu.org/gnu/autoconf/autoconf-2.60.tar.gz 995 996 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 997 998commit 988eb0e121c0f2c992031002acb7274c2026764b 999Author: Gaetan Nadon <memsize@videotron.ca> 1000Date: Mon Jul 12 10:53:34 2010 +0100 1001 1002 config: allow to build tarball when yacc is missing 1003 1004 Autoconf does not handle this scenario as well as Automake does. 1005 If xkbparse.c is already there, do not abort the configuration 1006 if yacc is missing as it is not needed. 1007 1008 If both xkbparse.c and yacc are missing, abort configuration. 1009 Yacc is a required tool to build the package. 1010 1011 Reported-by: Julien Cristau <jcristau@debian.org> 1012 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 1013 Signed-off-by: Daniel Stone <daniel@fooishbar.org> 1014 1015commit 446d226f85433aeb45834b65f966397ad6fbb17f 1016Author: Daniel Stone <daniel@fooishbar.org> 1017Date: Mon Jul 12 10:37:49 2010 +0100 1018 1019 limits.h is mandated by C89, no need to check for it 1020 1021 Alan Coopersmith pointed out that C89 mandates limits.h, so for once in 1022 X's life, checking for a system header is just being unnecessarily 1023 paranoid. 1024 1025 Signed-off-by: Daniel Stone <daniel@fooishbar.org> 1026 1027commit 61b3d4b024d8146cb0e7659aa958045ceb72c482 1028Author: Julien Cristau <jcristau@debian.org> 1029Date: Mon Jul 12 10:28:32 2010 +0100 1030 1031 Fix signedness issue with getc() return value 1032 1033 getc() and ungetc() return and take, respectively, an int rather than a 1034 char to allow for error values as well. Oops. 1035 1036 Signed-off-by: Daniel Stone <daniel@fooishbar.org> 1037 1038commit a281386fa887e6bf4110840779aed46dd0ac89b6 1039Author: Daniel Stone <daniel@fooishbar.org> 1040Date: Fri Jul 9 19:34:29 2010 +0100 1041 1042 Fix parsing of 0x1a2b3c4d-style symbols 1043 1044 Raw keysyms were not getting parsed correctly, due to forgetting to add 1045 the code to libX11, forgetting to add the backwards-compat code for old 1046 libX11s, and then stuffing the lexing up anyway. Yeesh. 1047 1048 Signed-off-by: Daniel Stone <daniel@fooishbar.org> 1049 1050commit 0b04ecbb7a6afb223c91d3b15baab0bc48542281 1051Author: Daniel Stone <daniel@fooishbar.org> 1052Date: Tue Jun 15 19:26:19 2010 +0100 1053 1054 Fix gcc warnings 1055 1056 It was right too: printf was being misused in some spots. 1057 1058 Signed-off-by: Daniel Stone <daniel@fooishbar.org> 1059 1060commit 41b0857c8c1179b87a26888588cbfff28f8bb0d6 1061Author: Daniel Stone <daniel@fooishbar.org> 1062Date: Tue Jun 8 15:11:19 2010 +0100 1063 1064 Don't malloc() and free() most scanned symbols 1065 1066 Use a constant buffer. Sigh. 1067 1068 Signed-off-by: Daniel Stone <daniel@fooishbar.org> 1069 1070commit 7f7a57c75beb5e1dfb53351e490ef00a324b2727 1071Author: Daniel Stone <daniel@fooishbar.org> 1072Date: Tue Jun 8 12:14:00 2010 +0100 1073 1074 Fix compilation with DEBUG 1075 1076 Signed-off-by: Daniel Stone <daniel@fooishbar.org> 1077 1078commit 9887842e33174a6e98675b912e419c711dd20c0f 1079Author: Daniel Stone <daniel@fooishbar.org> 1080Date: Mon Jun 7 22:45:13 2010 +0100 1081 1082 Use fread() instead of getc() 1083 1084 So, it turns out that if you're parsing a fairly large amount of data, 1085 using getc() to get all the input rather than, say, read(), is some kind 1086 of remarkably daft and unperformant idea. 1087 1088 Signed-off-by: Daniel Stone <daniel@fooishbar.org> 1089 1090commit 02de53d767b20bab1517b4e8a3e7eb3b9e7f15be 1091Author: Daniel Stone <daniel@fooishbar.org> 1092Date: Mon Jun 7 22:43:01 2010 +0100 1093 1094 Lazy keysym parsing (avoid XStringToKeysym) 1095 1096 Instead of calling XStringToKeysym on every keysym we parse, store it as 1097 a string until we need to store it in an actual keymap. 1098 1099 Signed-off-by: Daniel Stone <daniel@fooishbar.org> 1100 1101commit 07cc4d60dea2b4c947fed45b082edae4a53b186a 1102Author: Gaetan Nadon <memsize@videotron.ca> 1103Date: Wed Jun 2 15:23:58 2010 -0400 1104 1105 config: add check for yacc to insure it is installed #27973 1106 1107 Unlike other macros AC_PROG_YACC sets the YACC variable to "yacc" 1108 as a last resort, even if no programs have been found. Improve error 1109 checking by issuing an error message if yacc is not found. The module 1110 cannot build anyway. 1111 1112 Reported-by: Peter Hutterer <peter.hutterer@who-t.net> 1113 Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net> 1114 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 1115 1116commit 7888738047e9f1545aa1905b4a2a0654686f49a8 1117Author: Gaetan Nadon <memsize@videotron.ca> 1118Date: Thu Feb 11 10:08:07 2010 -0500 1119 1120 config: move CWARNFLAGS from configure.ac to Makefile.am 1121 1122 Compiler warning flags should be explicitly set in the makefile 1123 rather than being merged with other packages compiler flags. 1124 1125 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 1126 1127commit ba906359da32644b40b3a8a71e77d3cabca56efe 1128Author: Gaetan Nadon <memsize@videotron.ca> 1129Date: Thu Nov 26 09:19:54 2009 -0500 1130 1131 Makefile.am: add ChangeLog and INSTALL on MAINTAINERCLEANFILES 1132 1133 Now that the INSTALL file is generated. 1134 Allows running make maintainer-clean. 1135 1136commit 667f0a0e5d3143533cbbe5979ef82c13cfa62c3a 1137Author: Gaetan Nadon <memsize@videotron.ca> 1138Date: Wed Oct 28 14:09:08 2009 -0400 1139 1140 INSTALL, NEWS, README or AUTHORS files are missing/incorrect #24206 1141 1142 Add missing INSTALL file. Use standard GNU file on building tarball 1143 README may have been updated 1144 Remove AUTHORS file as it is empty and no content available yet. 1145 Remove NEWS file as it is empty and no content available yet. 1146 1147commit 4b7c8a8ef337614c831b2555afeb6d89dbc14fb1 1148Author: Gaetan Nadon <memsize@videotron.ca> 1149Date: Tue Oct 27 15:07:25 2009 -0400 1150 1151 Deploy the new XORG_DEFAULT_OPTIONS #24242 1152 1153 This macro aggregate a number of existing macros that sets commmon 1154 X.Org components configuration options. It shields the configuration file from 1155 future changes. 1156 1157commit 5fa9ef7e5e87f875dd92cc33403cebf6c60c557f 1158Author: Gaetan Nadon <memsize@videotron.ca> 1159Date: Mon Oct 26 22:08:39 2009 -0400 1160 1161 Makefile.am: ChangeLog not required: EXTRA_DIST or *CLEANFILES #24432 1162 1163 ChangeLog filename is known to Automake and requires no further 1164 coding in the makefile. 1165 1166commit b3a52787e0dad42ea7e8da26926b9533b1ecab84 1167Author: Gaetan Nadon <memsize@videotron.ca> 1168Date: Thu Oct 22 12:34:15 2009 -0400 1169 1170 .gitignore: use common defaults with custom section # 24239 1171 1172 Using common defaults will reduce errors and maintenance. 1173 Only the very small or inexistent custom section need periodic maintenance 1174 when the structure of the component changes. Do not edit defaults. 1175 1176commit fa7e3ff7b49f76294aa14aa8bf1b8adbceb5d340 1177Author: Jeremy Huddleston <jeremyhu@freedesktop.org> 1178Date: Wed Oct 21 12:47:21 2009 -0700 1179 1180 This is not a GNU project, so declare it foreign. 1181 1182 On Wed, 2009-10-21 at 13:36 +1000, Peter Hutterer wrote: 1183 > On Tue, Oct 20, 2009 at 08:23:55PM -0700, Jeremy Huddleston wrote: 1184 > > I noticed an INSTALL file in xlsclients and libXvMC today, and it 1185 > > was quite annoying to work around since 'autoreconf -fvi' replaces 1186 > > it and git wants to commit it. Should these files even be in git? 1187 > > Can I nuke them for the betterment of humanity and since they get 1188 > > created by autoreconf anyways? 1189 > 1190 > See https://bugs.freedesktop.org/show_bug.cgi?id=24206 1191 1192 As an interim measure, replace AM_INIT_AUTOMAKE([dist-bzip2]) with 1193 AM_INIT_AUTOMAKE([foreign dist-bzip2]). This will prevent the generation 1194 of the INSTALL file. It is also part of the 24206 solution. 1195 1196 Signed-off-by: Jeremy Huddleston <jeremyhu@freedesktop.org> 1197 1198commit a5160032d7e46473b8702b87a546071fc0c0978c 1199Author: Peter Hutterer <peter.hutterer@who-t.net> 1200Date: Sat Oct 3 21:12:47 2009 +1000 1201 1202 xkbcomp 1.1.1 1203 1204 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 1205 1206commit a36ca5ba61e2b97398a79713922644fee1a263d1 1207Author: Rami Ylimaki <ext-rami.ylimaki@nokia.com> 1208Date: Wed Aug 5 17:16:16 2009 +0300 1209 1210 xkbcomp: Remove output file if closing fails. 1211 1212 Without the fix xkbcomp may leave a truncated file in the filesystem 1213 if there is not enough disk space. Using the truncated file leads to 1214 problems. 1215 1216 Signed-off-by: Rami Ylimaki <ext-rami.ylimaki@nokia.com> 1217 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 1218 1219commit 2cc1dc9a327a5100043d3d54e899b98b81cdf5f5 1220Author: Peter Hutterer <peter.hutterer@who-t.net> 1221Date: Thu Jul 9 08:34:21 2009 +1000 1222 1223 Bump to 1.1.0. 1224 1225commit eeaa4aec798ef045d0b3b9de3c25932b85b9ac3d 1226Author: Alan Coopersmith <alan.coopersmith@sun.com> 1227Date: Mon May 11 09:39:03 2009 -0700 1228 1229 Use temporary buffer for generating Uxxx names to avoid overflow 1230 1231 Instead of sprintf()'ing a 4 character string to a char [4] buffer, 1232 and leaving the trailing '\0' to overwrite into the next entry, 1233 snprintf() to a 5 character temp buffer and memcpy the 4 characters 1234 to the right place. 1235 1236 Fixes parfait errors: 1237 Error: Buffer overflow at xkbcomp-1.0.4/misc.c:393 1238 in function 'ComputeKbdDefaults' [Standard C Library pattern matching] 1239 In sprintf related dereference of xkb->names->keys[i].name 1240 with index not less than '4' 1241 Destination array size is 4 bytes, data to be written is 4 bytes 1242 Error: Buffer overflow at xkbcomp-1.0.4/misc.c:402 1243 in function 'ComputeKbdDefaults' [Standard C Library pattern matching] 1244 In sprintf related dereference of xkb->names->keys[i].name 1245 with index not less than '4' 1246 Destination array size is 4 bytes, data to be written is 4 bytes 1247 1248 [This bug was found by the Parfait bug checking tool. 1249 For more information see http://research.sun.com/projects/parfait ] 1250 1251 Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 1252 1253commit 2fd42dae8840089727f95211abdb86316e566afd 1254Author: Dan Nicholson <dbn.lists@gmail.com> 1255Date: Sat Mar 7 16:36:51 2009 -0800 1256 1257 Allow the default XKB config root to be set from configure 1258 1259 The default was hardcoded in the Makefile as $(datadir)/share/X11/xkb. 1260 This could cause a problem if you are installing xkbcomp to an alternate 1261 location but want to continue using the system's XKB data. 1262 1263 Signed-off-by: Dan Nicholson <dbn.lists@gmail.com> 1264 1265commit 3b816fe819bd849acdbabcfba769041bd3eab753 1266Author: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br> 1267Date: Thu Jan 22 02:45:20 2009 -0200 1268 1269 Correct a remaining of a wrong change to make some DEBUG_VAR's static. 1270 1271commit f099da35386cf63d4935ba2613409ff28b3d7ea5 1272Author: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br> 1273Date: Wed Jan 21 20:43:28 2009 -0200 1274 1275 Correct make distcheck and most gcc and sparse warnings. 1276 1277 Remaining warnings are due to macros that check address or vectors 1278 on the stack and auto generated yacc code. 1279 1280 Compiled with default flags and also as: 1281 % make CFLAGS=-DENTRY_TRACKING_ON -DDEBUG_ON -DASSERTIONS_ON 1282 to ensure the "simplification" of code like: 1283 foo.c: 1284 <hash>define DEBUG_VAR foo_VAR 1285 <hash>include "foo.h" 1286 ... 1287 foo.h: 1288 <hash>ifdef DEBUG_VAR_NOT_LOCAL 1289 extern 1290 <hash>endif 1291 int DEBUG_VAR; 1292 ... 1293 did not change the author's "intended" logic. 1294 1295commit 82cebb165b22d5409c9d4d31554a8da0c867e0d3 1296Author: Peter Hutterer <peter.hutterer@redhat.com> 1297Date: Wed Sep 10 17:48:29 2008 +0930 1298 1299 Check for NULL strings before calling strdup. 1300 1301 Signed-off-by: Peter Hutterer <peter.hutterer@redhat.com> 1302 1303commit a82e1dcc8ad095581402d05e5d1ae1bbf3646954 1304Author: Alan Coopersmith <alan.coopersmith@sun.com> 1305Date: Fri Sep 5 15:07:13 2008 -0700 1306 1307 sprintf -> snprintf conversions 1308 1309commit d2d06305e1834548edd8a647564efa222a511b53 1310Author: Alan Coopersmith <alan.coopersmith@sun.com> 1311Date: Fri Sep 5 14:44:51 2008 -0700 1312 1313 Remove #if 0'd typedef that appears nowhere else. 1314 1315commit acd277d7fd48ccfd8ef2ca052b4e144ee95a5d94 1316Author: Alan Coopersmith <alan.coopersmith@sun.com> 1317Date: Fri Sep 5 14:32:15 2008 -0700 1318 1319 Remove X_NOT_POSIX #ifdefs 1320 1321 POSIX.1-1990 is well below the current minimum bar 1322 1323commit 37b62a26716d3abf2ae07dd88cf54bc04d980bd8 1324Author: Alan Coopersmith <alan.coopersmith@sun.com> 1325Date: Fri Sep 5 14:22:33 2008 -0700 1326 1327 Check for strdup & strcasecmp before assuming we need to provide our own 1328 1329commit 36fecff588199a3a6c007f09ff709f3148d40f77 1330Author: Peter Hutterer <peter.hutterer@redhat.com> 1331Date: Tue Aug 19 16:33:03 2008 +0930 1332 1333 Don't overwrite previously assigned type indices with useless ones. 1334 1335 The default type for a key with no levels is ONE_LEVEL. 1336 Let's not overwrite the kt_index with this default type if we have previously 1337 assigned a real type. 1338 1339 Reproduceable by running setxkbmap -layout "ru(phonetic),us", the first group 1340 is assigned ONE_LEVEL and shift stops working. 1341 1342 Red Hat Bug #436626 <https://bugzilla.redhat.com/show_bug.cgi?id=436626> 1343 1344commit d0dfd26e81aef53e9adf5fd6372d69e2ac7a8f9c 1345Author: Peter Hutterer <peter.hutterer@redhat.com> 1346Date: Tue Aug 19 14:36:13 2008 +0930 1347 1348 Remove unused merge parameter from HandleKeyNameVar. 1349 1350commit 391ea45b2cadc7faeb6acb5d9ec7b405d67d46fd 1351Author: Peter Hutterer <peter.hutterer@redhat.com> 1352Date: Tue Aug 19 14:35:39 2008 +0930 1353 1354 Don't pass useless handlers around in HandleIncludeKeycodes. 1355 1356 What use is a handler if we only ever use one function anyway? 1357 1358commit f05f20fd203afdadbcd571023ed31638ccda1f88 1359Author: Peter Hutterer <peter.hutterer@redhat.com> 1360Date: Thu Aug 21 17:28:22 2008 +0930 1361 1362 More comments. 1363 1364commit 1aad2a5d8ede9fe5212a4e6087fbe34aa170ac54 1365Author: Peter Hutterer <peter.hutterer@redhat.com> 1366Date: Mon Aug 18 16:28:44 2008 +0930 1367 1368 Remove useless longestPath variable. 1369 1370commit 7aef93914e1d6446f64aa42eafa18375c2cb4bed 1371Author: Peter Hutterer <peter.hutterer@redhat.com> 1372Date: Mon Aug 18 14:05:33 2008 +0930 1373 1374 Silence valgrind warnings. 1375 1376 "Conditional jump or move depends on uninitialised value(s)" 1377 1378commit eb18e9176841b3ea64c497f1919686e134713eb6 1379Author: Peter Hutterer <peter.hutterer@redhat.com> 1380Date: Mon Aug 11 18:01:48 2008 +0930 1381 1382 Add some explanatory comments 1383 1384commit 9b877d83947708259252275e14f6995dcf7c29ce 1385Author: Peter Hutterer <peter.hutterer@redhat.com> 1386Date: Mon Aug 11 16:20:22 2008 +0930 1387 1388 If we're not using XkbDesc, don't require it as a parameter. 1389 1390commit ca32570cf16494fb8e0577de8b05ba18cb927ce1 1391Author: Peter Hutterer <peter.hutterer@redhat.com> 1392Date: Mon Aug 11 15:47:09 2008 +0930 1393 1394 Indent fixes. 1395 1396 indent -cbi 0 -nprs -nut -npcs -i4 -bli 0 *.c *.h 1397 1398commit 12e8f5e5b3f33dbd1290c76dd0d6a4cf832993d7 1399Author: Peter Hutterer <peter.hutterer@redhat.com> 1400Date: Mon Aug 11 15:40:03 2008 +0930 1401 1402 Add a few explanatory comments. 1403 1404commit de48206e7fe2206542313a2d1d1ea3c40b06114b 1405Author: Peter Hutterer <peter.hutterer@redhat.com> 1406Date: Mon Aug 11 15:14:31 2008 +0930 1407 1408 Remove RCS tags. 1409 1410commit 8eb2e1fcd08a05f296a31dbadde1ec3cc84d8e28 1411Author: Matthieu Herrb <matthieu.herrb@laas.fr> 1412Date: Mon May 12 23:25:47 2008 +0200 1413 1414 Minimal man page addition for new -i option. 1415 1416commit 12df85eb5b08d5fb815b0965714f120b05c6c670 1417Author: Daniel Stone <daniel@fooishbar.org> 1418Date: Fri May 9 21:09:44 2008 +0300 1419 1420 Bump to 1.0.5 1421 1422commit 1aecdffaa0db7bbf85bc0aae9043e9437b25c30d 1423Author: Daniel Stone <daniel@fooishbar.org> 1424Date: Thu Apr 17 00:52:29 2008 +0300 1425 1426 Don't scan paths which make NO SENSE WHATSOEVER TO SCAN 1427 1428 Hey, I wonder if we have XKB files in our directory! I wonder if we 1429 haven't bothered with a structure, and let's try to open a file called 1430 'misc' in someone's home directory! What a surprise, it's not a valid 1431 XKB file! Let's fail miserably! 1432 1433 SURPRISINGLY, THIS IS NOT USEFUL BEHAVIOUR. 1434 1435commit a3a05fd489a9a35942a4419c537634e796dbebd1 1436Author: Daniel Stone <daniel@fooishbar.org> 1437Date: Thu Apr 17 00:50:07 2008 +0300 1438 1439 xkbcomp: Take a device ID argument 1440 1441 Allows the user to set maps (or whatever) on arbitrary devices. 1442 1443commit be084fbeba28312fc5102e98d64726464032c3e8 1444Author: Adam Jackson <ajax@redhat.com> 1445Date: Thu Mar 6 17:13:42 2008 -0500 1446 1447 xkbcomp 1.0.4 1448 1449commit c1cc023fc50ce3a4a23f4682ebefd2301fd13170 1450Author: Adam Jackson <ajax@redhat.com> 1451Date: Fri Feb 29 15:30:34 2008 -0500 1452 1453 Bug #7645: Fix a conditional that always evaluates to FALSE. 1454 1455 Since it's if (0 || foo), simplify to if (foo). 1456 1457commit 3f8bd7e68d0028bce5075124a32cc004166486c6 1458Author: Alan Coopersmith <alan.coopersmith@sun.com> 1459Date: Tue Jan 22 16:05:14 2008 -0800 1460 1461 Bug 14185: MAINTAINERCLEANFILES multiply defined in Makefile.am 1462 1463 <http://bugs.freedesktop.org/show_bug.cgi?id=14185> 1464 1465commit 2421069a3686f7bff702383675fdb77be108021e 1466Author: Matthieu Herrb <matthieu@bluenote.herrb.com> 1467Date: Sun Jan 6 11:40:30 2008 +0100 1468 1469 Revert "Also mark xkbparse.h as a generated file." 1470 Apparently only yacc generates it. 1471 1472 This reverts commit 3e5b0d615b94c66a2b5a8b3d2e4a04713a442002. 1473 1474commit 3e5b0d615b94c66a2b5a8b3d2e4a04713a442002 1475Author: Matthieu Herrb <matthieu@bluenote.herrb.com> 1476Date: Sun Jan 6 11:17:07 2008 +0100 1477 1478 Also mark xkbparse.h as a generated file. 1479 1480commit 686e8b6d33602f5fb7de7a768e532a4ac8090c26 1481Author: James Cloos <cloos@jhcloos.com> 1482Date: Thu Dec 6 16:37:18 2007 -0500 1483 1484 Replace static ChangeLog with dist-hook to generate from git log 1485 1486commit 6aae208fe5bd8f71757c294a441d7c599a1ec4a1 1487Author: Tilman Sauerbeck <tilman@code-monkey.de> 1488Date: Sun Sep 23 20:15:47 2007 +0200 1489 1490 Ignore *.o and ylwrap. 1491 1492commit 829cb75130d1edd88fa1d33e277f49167daedacf 1493Author: Tilman Sauerbeck <tilman@code-monkey.de> 1494Date: Sun Sep 23 20:15:13 2007 +0200 1495 1496 Fixed a bunch of const correctness bugs. 1497 1498commit e8ffa513a109209849b11a3c608356cc28314a8e 1499Author: Tilman Sauerbeck <tilman@code-monkey.de> 1500Date: Sun Sep 23 17:50:41 2007 +0200 1501 1502 Fixed an invalid memory access. 1503 1504 Some keynames are less than 3 characters long (not counting the 1505 terminator). We're now also initializing all of the keyName array. 1506 1507commit dfa65b0c8df6a6aab4f86c32a0acb41f44201e7c 1508Author: Daniel Drake <ddrake@brontes3d.com> 1509Date: Mon May 21 13:41:00 2007 -0800 1510 1511 Bug #11025: xkbcomp COPYING file 1512 1513 X.Org Bugzilla #11025 <https://bugs.freedesktop.org/show_bug.cgi?id=11025> 1514 1515commit 3ca028cf767258fd62fb7a1b0eb22d13d333a3ae 1516Author: James Cloos <cloos@jhcloos.com> 1517Date: Mon Sep 3 05:51:25 2007 -0400 1518 1519 Add *~ to .gitignore to skip patch/emacs droppings 1520 1521commit b00e474ca8dbbb0166f2108e4b08cc3f9c36c735 1522Author: James Cloos <cloos@jhcloos.com> 1523Date: Thu Aug 23 19:24:52 2007 -0400 1524 1525 Rename .cvsignore to .gitignore 1526 1527commit 313a2748d3dff872e067d515d6deabe1bbd56fbe 1528Author: Daniel Stone <daniel@fooishbar.org> 1529Date: Wed Nov 8 16:30:57 2006 +0200 1530 1531 bump to 1.0.3 1532 1533commit 337ed258a1cd3f5a16fa69ef15e98781e76f63a1 1534Author: Etsushi Kato <ek.kato@gmail.com> 1535Date: Wed Nov 8 16:29:16 2006 +0200 1536 1537 compat: avoid use of uninitialised variable (bug #8846) 1538 si.interp.match may be unused, so just clobber it, which means we don't 1539 end up with stuff like LevelOneOnlyMask wandering in. 1540 1541commit d920bbadb94684287f70e50ded2a35d65186c188 1542Author: Andriy Gapon <avg@icyb.net.ua> 1543Date: Sun Oct 29 02:59:53 2006 +0300 1544 1545 parser: accept negative numbers in geometry co-ordinates (bug #8763) 1546 Accept negative co-ordinates for geometry, per the spec. 1547 1548commit 0e8fd676de161ba52bb4544f8641be756bc580a1 1549Author: Adam Jackson <ajax@nwnk.net> 1550Date: Wed Apr 26 23:41:58 2006 +0000 1551 1552 Bump to 1.0.2 1553 1554commit 58c77c8db1bfdc739fac7b100fb813028d0449c7 1555Author: Daniel Stone <daniel@fooishbar.org> 1556Date: Mon Apr 3 11:28:43 2006 +0000 1557 1558 Bug #4851: Fix up have-no-file test. 1559 1560commit 02d32f8dbc79116d33ef428d5b064009cdd6a06e 1561Author: Kevin E Martin <kem@kem.org> 1562Date: Wed Dec 21 02:29:51 2005 +0000 1563 1564 Update package version for X11R7 release. 1565 1566commit 836db774d1f08a050af8717c4c8501f337f36281 1567Author: Adam Jackson <ajax@nwnk.net> 1568Date: Mon Dec 19 16:22:44 2005 +0000 1569 1570 Stub COPYING files 1571 1572commit e9f680c5654cd93d30b16bc4b626ae5b25f84e87 1573Author: Kevin E Martin <kem@kem.org> 1574Date: Thu Dec 15 00:24:08 2005 +0000 1575 1576 Update package version number for final X11R7 release candidate. 1577 1578commit b158f550fce661d67604f4a23d33a9f3b7bc22a1 1579Author: Kevin E Martin <kem@kem.org> 1580Date: Tue Dec 6 22:48:22 2005 +0000 1581 1582 Change *man_SOURCES ==> *man_PRE to fix autotools warnings. 1583 1584commit f1370c50b199c3c8b2760ebf0228d741855390d7 1585Author: Kevin E Martin <kem@kem.org> 1586Date: Sat Dec 3 05:49:24 2005 +0000 1587 1588 Update package version number for X11R7 RC3 release. 1589 1590commit 8eb3737f5bce19b89c80d9ab256204f0fa62529b 1591Author: Alan Coopersmith <Alan.Coopersmith@sun.com> 1592Date: Mon Nov 28 22:01:43 2005 +0000 1593 1594 Change *mandir targets to use new *_MAN_DIR variables set by xorg-macros.m4 1595 update to fix bug #5167 (Linux prefers *.1x man pages in man1 subdir) 1596 1597commit f19c3028c34a0dba4ffb9ae19c13421e7ff0ff12 1598Author: Eric Anholt <anholt@freebsd.org> 1599Date: Mon Nov 21 10:35:01 2005 +0000 1600 1601 Another pass at .cvsignores for apps. 1602 1603commit 3ada747f1cb5400404e4b63430f7a817dbf0c4cb 1604Author: Eric Anholt <anholt@freebsd.org> 1605Date: Sun Nov 20 22:08:53 2005 +0000 1606 1607 Add/improve .cvsignore files for apps. 1608 1609commit 4eeb611f17bdc01f7a6cb4db3f0997ce5ecc6361 1610Author: Kevin E Martin <kem@kem.org> 1611Date: Wed Oct 19 02:47:54 2005 +0000 1612 1613 Update package version number for RC1 release. 1614 1615commit 958d09064c96cb50df6f92bfb8d4754c87451920 1616Author: Alan Coopersmith <Alan.Coopersmith@sun.com> 1617Date: Mon Oct 17 23:56:23 2005 +0000 1618 1619 Use @APP_MAN_SUFFIX@ instead of $(APP_MAN_SUFFIX) in macro substitutions to 1620 work better with BSD make 1621 1622commit 950fba3262905c58891773a8795305e685dc1cb3 1623Author: Kevin E Martin <kem@kem.org> 1624Date: Sat Oct 15 19:32:52 2005 +0000 1625 1626 Have generated files be cleaned by maintainer in order to pass 1627 check-tarball test. 1628 1629commit a83e4bb777d6f9b1b42a7fb3ff84a5e0d7e123c7 1630Author: Alan Coopersmith <Alan.Coopersmith@sun.com> 1631Date: Fri Oct 14 00:25:46 2005 +0000 1632 1633 Use sed to fill in variables in man page 1634 1635commit 8c0d310c1acccc424dae29554a5075f9b339e95f 1636Author: Kristian Høgsberg <krh@redhat.com> 1637Date: Thu Sep 1 19:37:02 2005 +0000 1638 1639 Define DFLT_XKB_CONFIG_ROOT to $(datadir)/X11/xkb so we look in the right 1640 place. 1641 1642commit fabda6a820bdccae85a7c22ad0b30f089952606b 1643Author: Keith Packard <keithp@keithp.com> 1644Date: Tue Aug 2 18:03:01 2005 +0000 1645 1646 Mark generated files as BUILT_SOURCES and CLEANFILES to ensure they are 1647 regenerated after 'make clean' and to make parallel builds work right. 1648 1649commit 35e0b7ef41ffe1f17ad8f21dbda10267961231ea 1650Author: Kevin E Martin <kem@kem.org> 1651Date: Fri Jul 29 21:22:35 2005 +0000 1652 1653 Various changes preparing packages for RC0: 1654 - Verify and update package version numbers as needed 1655 - Implement versioning scheme 1656 - Change bug address to point to bugzilla bug entry form 1657 - Disable loadable i18n in libX11 by default (use --enable-loadable-i18n to 1658 reenable it) 1659 - Fix makedepend to use pkgconfig and pass distcheck 1660 - Update build script to build macros first 1661 - Update modular Xorg version 1662 1663commit e447fee50a8014b5281a5abfcc5e468f8cc130ca 1664Author: Daniel Stone <daniel@fooishbar.org> 1665Date: Fri Jul 22 15:08:19 2005 +0000 1666 1667 Use YACC to compile xkbparse.y. 1668 1669commit 34cd161f5947b4dc185356bc65653717f56ced00 1670Author: Adam Jackson <ajax@nwnk.net> 1671Date: Wed Jul 20 19:31:57 2005 +0000 1672 1673 Use a unique token for PKG_CHECK_MODULES. Otherwise, if you use a global 1674 configure cache, you cache it, and the cached value is probably wrong. 1675 1676commit 8335e5fa471e25675c6a369ec2348883953fcdd0 1677Author: Søren Sandmann Pedersen <sandmann@daimi.au.dk> 1678Date: Sat Jul 16 20:56:47 2005 +0000 1679 1680 Add xkbcomp data to symlink.sh. Some fixes to xkbcomp/Makefile.am 1681 1682commit d7b3354575f31caa9044b6c5f7aee4f010f6192a 1683Author: Søren Sandmann Pedersen <sandmann@daimi.au.dk> 1684Date: Fri Jul 15 18:02:35 2005 +0000 1685 1686 Build system for xkbcomp 1687 1688commit 59e48918e7c252926bb5e51a077bcbc8a7eec829 1689Author: Alexander Gottwald <alexander.gottwald@s1999.tu-chemnitz.de> 1690Date: Mon Nov 15 15:06:52 2004 +0000 1691 1692 Bufzilla #1802, http://freedesktop.org/bugzilla/show_bug.cgi?id=1802 Added 1693 mingw (Win32) port 1694 1695commit 0336e043fab6f2a8828d90bc9eef2e23878f6dd1 1696Author: Kevin E Martin <kem@kem.org> 1697Date: Fri Sep 3 23:41:22 2004 +0000 1698 1699 Update formatted docs. 1700 1701commit 20240438ef9d3a6c66443ca9f095a2766ef6ed4e 1702Author: Egbert Eich <eich@suse.de> 1703Date: Fri Apr 23 19:54:50 2004 +0000 1704 1705 Merging XORG-CURRENT into trunk 1706 1707commit a3729a9f9fcda07b233f434266148c8751684347 1708Author: Egbert Eich <eich@suse.de> 1709Date: Sun Mar 14 08:35:25 2004 +0000 1710 1711 Importing vendor version xf86-4_4_99_1 on Sun Mar 14 00:26:39 PST 2004 1712 1713commit 37a1152a4024fb799fe1272ce378e6c7c97ee951 1714Author: Egbert Eich <eich@suse.de> 1715Date: Wed Mar 3 12:13:08 2004 +0000 1716 1717 Importing vendor version xf86-4_4_0 on Wed Mar 3 04:09:24 PST 2004 1718 1719commit 55f40d0286d0e2e4b1602f983b749352188c3ec4 1720Author: Egbert Eich <eich@suse.de> 1721Date: Thu Feb 26 13:36:25 2004 +0000 1722 1723 readding XFree86's cvs IDs 1724 1725commit 2a95cda1d358fc309c78dc5201a1dbacaba9d0bf 1726Author: Egbert Eich <eich@suse.de> 1727Date: Thu Feb 26 09:24:08 2004 +0000 1728 1729 Importing vendor version xf86-4_3_99_903 on Wed Feb 26 01:21:00 PST 2004 1730 1731commit dbba2cffbc57e5bbdec8f24417a8a5dcfef7c2a2 1732Author: Egbert Eich <eich@suse.de> 1733Date: Thu Jan 29 08:09:12 2004 +0000 1734 1735 Importing vendor version xf86-012804-2330 on Thu Jan 29 00:06:33 PST 2004 1736 1737commit 8aa5bcfe58d3776746d7b0d627f2fb8744fb0817 1738Author: Kaleb Keithley <kaleb@freedesktop.org> 1739Date: Fri Dec 19 20:55:58 2003 +0000 1740 1741 XFree86 4.3.99.902 (RC 2) 1742 1743commit 37ebbbe7b11febaf548006a9b73db0eebf79881a 1744Author: Kaleb Keithley <kaleb@freedesktop.org> 1745Date: Tue Nov 25 19:29:13 2003 +0000 1746 1747 XFree86 4.3.99.16 Bring the tree up to date for the Cygwin folks 1748 1749commit 287ac4c6af61d8f9f95cd3b3219c979e1329a2fe 1750Author: Kaleb Keithley <kaleb@freedesktop.org> 1751Date: Fri Nov 14 16:49:22 2003 +0000 1752 1753 XFree86 4.3.0.1 1754 1755commit 262961d88faf67f69f4630acb8234a4f2c5a6e80 1756Author: Kaleb Keithley <kaleb@freedesktop.org> 1757Date: Fri Nov 14 16:49:22 2003 +0000 1758 1759 Initial revision 1760 1761commit 2af3aabf0e7eb1514d39b29a6b58fcd0d4de41d1 1762Author: Kaleb Keithley <kaleb@freedesktop.org> 1763Date: Fri Nov 14 15:54:54 2003 +0000 1764 1765 R6.6 is the Xorg base-line 1766