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