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