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