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