ChangeLog revision 1d8c7986
11d8c7986Smrgcommit f2eff337176551f643e35c54c1e1ca0a78df69c6
21d8c7986SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
31d8c7986SmrgDate:   Thu Mar 22 22:02:56 2012 -0700
41d8c7986Smrg
51d8c7986Smrg    xkbcomp 1.2.4
61d8c7986Smrg    
71d8c7986Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
81d8c7986Smrg
91d8c7986Smrgcommit b4fafc4fa7edc4c04c3c0affae0d7f79a63e8d2f
101d8c7986SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
111d8c7986SmrgDate:   Wed Dec 28 20:57:55 2011 -0800
121d8c7986Smrg
131d8c7986Smrg    Delete redundant redeclarations of extern Atoms in symbols.c
141d8c7986Smrg    
151d8c7986Smrg    Fixes gcc warnings of:
161d8c7986Smrg    
171d8c7986Smrg    symbols.c:43: warning: redundant redeclaration of 'tok_ONE_LEVEL'
181d8c7986Smrg    tokens.h:99: warning: previous declaration of 'tok_ONE_LEVEL' was here
191d8c7986Smrg    symbols.c:44: warning: redundant redeclaration of 'tok_TWO_LEVEL'
201d8c7986Smrg    tokens.h:100: warning: previous declaration of 'tok_TWO_LEVEL' was here
211d8c7986Smrg    symbols.c:45: warning: redundant redeclaration of 'tok_KEYPAD'
221d8c7986Smrg    tokens.h:102: warning: previous declaration of 'tok_KEYPAD' was here
231d8c7986Smrg    
241d8c7986Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
251d8c7986Smrg
261d8c7986Smrgcommit 3835cae3cb1ad1073cbb2711f938beb878b4986c
271d8c7986SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
281d8c7986SmrgDate:   Wed Dec 28 20:53:45 2011 -0800
291d8c7986Smrg
301d8c7986Smrg    Make sure to leave room for trailing nil byte in yyGetNumber
311d8c7986Smrg    
321d8c7986Smrg    ...though really, by the time you've added 1023 digits to the number
331d8c7986Smrg    you want to parse, you've got much bigger problems than an off-by-one
341d8c7986Smrg    error in your buffer count.
351d8c7986Smrg    
361d8c7986Smrg    Fixes parfait warnings:
371d8c7986Smrg       Buffer overflow (CWE 120): In array dereference of (*buf)[nInBuf] with index 'nInBuf'
381d8c7986Smrg          Array size is 1024 bytes, nInBuf >= 1 and nInBuf <= 1024
391d8c7986Smrg            at line 625 of xkbscan.c in function 'yyGetNumber'.
401d8c7986Smrg       Buffer overflow (CWE 120): In array dereference of (*buf)[nInBuf] with index 'nInBuf'
411d8c7986Smrg          Array size is 1024 bytes, nInBuf <= 1025
421d8c7986Smrg            at line 632 of xkbscan.c in function 'yyGetNumber'.
431d8c7986Smrg    
441d8c7986Smrg    [ This bug was found by the Parfait 0.4.2 bug checking tool.
451d8c7986Smrg      For more information see http://labs.oracle.com/projects/parfait/ ]
461d8c7986Smrg    
471d8c7986Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
481d8c7986Smrg
491d8c7986Smrgcommit 1447071942dbbbfc37b08417c74c8a1d302c1626
501d8c7986SmrgAuthor: Andreas Wettstein <wettstein509@solnet.ch>
511d8c7986SmrgDate:   Fri Dec 2 20:10:06 2011 +0000
521d8c7986Smrg
531d8c7986Smrg    include resets group compatibility modifiers #43091
541d8c7986Smrg    
551d8c7986Smrg    This change makes sure that include does not overwrite previous
561d8c7986Smrg    compatibility modifier settings when the included files does not
571d8c7986Smrg    explicitly specify them.
581d8c7986Smrg    
591d8c7986Smrg    Signed-off-by: Andreas Wettstein <wettstein509@solnet.ch>
601d8c7986Smrg    Reviewed-by: Daniel Stone <daniel@fooishbar.org>
611d8c7986Smrg
621d8c7986Smrgcommit 5fd14db5b2cc0c2c43f7a1ddefd6f9991eb1dcc2
631d8c7986SmrgAuthor: Jeremy Huddleston <jeremyhu@apple.com>
641d8c7986SmrgDate:   Fri Nov 11 11:18:43 2011 -0800
651d8c7986Smrg
661d8c7986Smrg    Silence -Wparentheses-equality
671d8c7986Smrg    
681d8c7986Smrg    warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
691d8c7986Smrg    
701d8c7986Smrg    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
711d8c7986Smrg
721d8c7986Smrgcommit 6099655a4bbe1fd3e26b8afd2b91888ad2766086
731d8c7986SmrgAuthor: Jeremy Huddleston <jeremyhu@apple.com>
741d8c7986SmrgDate:   Fri Nov 11 11:17:38 2011 -0800
751d8c7986Smrg
761d8c7986Smrg    Silence -Wshadow warnings
771d8c7986Smrg    
781d8c7986Smrg    warning: declaration shadows a local variable [-Wshadow]
791d8c7986Smrg    
801d8c7986Smrg    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
811d8c7986Smrg
821d8c7986Smrgcommit b7e88debd937be147d3581b9c8720c0bfe354052
831d8c7986SmrgAuthor: Jeremy Huddleston <jeremyhu@apple.com>
841d8c7986SmrgDate:   Fri Nov 11 11:13:42 2011 -0800
851d8c7986Smrg
861d8c7986Smrg    Correct our zeroing out of the row in InitRowInfo
871d8c7986Smrg    
881d8c7986Smrg    geometry.c:369:20: warning: argument to 'sizeof' in '__builtin___memset_chk' call is the same
891d8c7986Smrg          pointer type 'RowInfo *' (aka 'struct _RowInfo *') as the destination; expected 'RowInfo'
901d8c7986Smrg          (aka 'struct _RowInfo') or an explicit length [-Wsizeof-pointer-memaccess]
911d8c7986Smrg            bzero(row, sizeof(RowInfo *));
921d8c7986Smrg            ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
931d8c7986Smrg    
941d8c7986Smrg    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
951d8c7986Smrg
961d8c7986Smrgcommit 33b5c9413463613d341d15184b34a4f4c4e70e56
971d8c7986SmrgAuthor: Jeremy Huddleston <jeremyhu@apple.com>
981d8c7986SmrgDate:   Fri Nov 11 11:12:22 2011 -0800
991d8c7986Smrg
1001d8c7986Smrg    Fix -Wformat warnings
1011d8c7986Smrg    
1021d8c7986Smrg    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
1031d8c7986Smrg
1041d8c7986Smrgcommit b9f6482d5fc413222334c2370ef8b9693f4b50fd
1051d8c7986SmrgAuthor: Jeremy Huddleston <jeremyhu@apple.com>
1061d8c7986SmrgDate:   Fri Nov 11 11:07:30 2011 -0800
1071d8c7986Smrg
1081d8c7986Smrg    Add missing _X_NORETURN to uFatalError
1091d8c7986Smrg    
1101d8c7986Smrg    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
1111d8c7986Smrg
1121d8c7986Smrgcommit 8ea06128c70b07c265a217222f2a245aad4bfce4
1131d8c7986SmrgAuthor: Jeremy Huddleston <jeremyhu@apple.com>
1141d8c7986SmrgDate:   Fri Nov 11 11:06:02 2011 -0800
1151d8c7986Smrg
1161d8c7986Smrg    Include strings.h for strcasecmp and string.h for strdup
1171d8c7986Smrg    
1181d8c7986Smrg    Our minimum requirement for X11 is currently Unix98.  Unix98 provides
1191d8c7986Smrg    strcasecmp in <strings.h>.  This commit fixes implicit declarations
1201d8c7986Smrg    of this function on systems that closely adhere to the standard.
1211d8c7986Smrg    
1221d8c7986Smrg    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
1231d8c7986Smrg
1241d8c7986Smrgcommit 89c8317ad84386f69d31f38dcddbc7ff0abffb31
1251d8c7986SmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
1261d8c7986SmrgDate:   Tue Jul 5 08:23:37 2011 +1000
1271d8c7986Smrg
1281d8c7986Smrg    Add .pc file for version export
1291d8c7986Smrg    
1301d8c7986Smrg    Exports xkbcomp version and the xkb base directory.
1311d8c7986Smrg    
1321d8c7986Smrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
1331d8c7986Smrg    Reviewed-by: Daniel Stone <daniel@fooishbar.org>
1341d8c7986Smrg    Reviewed-by: Gaetan Nadon <memsize@videotron.ca>
1351d8c7986Smrg
1361d8c7986Smrgcommit cdb8677f370b34a3a523a32ae0023c7e8c0c965c
1371d8c7986SmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
1381d8c7986SmrgDate:   Wed Jun 22 10:41:33 2011 +1000
1391d8c7986Smrg
1401d8c7986Smrg    Print version number on -version.
1411d8c7986Smrg    
1421d8c7986Smrg    This commit isn't playing the WARN/M/M1 macro game. Version numbers to to
1431d8c7986Smrg    stdout, full stop.
1441d8c7986Smrg    
1451d8c7986Smrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
1461d8c7986Smrg    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
1471d8c7986Smrg
148690143ccSmrgcommit cef4ba4b8fdc9a5439f71437c08cf690a750bd6b
149690143ccSmrgAuthor: Daniel Stone <daniel@fooishbar.org>
150690143ccSmrgDate:   Tue Jun 21 16:04:45 2011 +0100
151690143ccSmrg
152690143ccSmrg    Bump to 1.2.3
153690143ccSmrg    
154690143ccSmrg    Signed-off-by: Daniel Stone <daniel@fooishbar.org>
155690143ccSmrg
156690143ccSmrgcommit 3caab5aa37decb7b5dc1642a0452efc3e1f5100e
157690143ccSmrgAuthor: Daniel Stone <daniel@fooishbar.org>
158690143ccSmrgDate:   Tue Jun 21 15:55:59 2011 +0100
159690143ccSmrg
160690143ccSmrg    Interp: Allow explicit Any/NoSymbol mappings
161690143ccSmrg    
162690143ccSmrg    Brown paper bag in full effect.
163690143ccSmrg    
164690143ccSmrg    The previous fix, while crushing the previous problem where an unknown
165690143ccSmrg    keysym for an interp def would lead to every key matching it, also
166690143ccSmrg    ignored explicit Any+AnyOfOrNone(All) mappings.
167690143ccSmrg    
168690143ccSmrg    Such as the one xkeyboard-config relied on for Control to actually
169690143ccSmrg    update the modifier state.
170690143ccSmrg    
171690143ccSmrg    Fix this by allowing mappings explicitly declared as Any/NoSymbol, while
172690143ccSmrg    ignoring only those with failed keysym lookups.  Unfortunately, due to
173690143ccSmrg    the structure of the parser, it's a deeply inelegant fix.
174690143ccSmrg    
175690143ccSmrg    Verified with a quick check of all layouts (albeit using default
176690143ccSmrg    variants only) in xkeyboard-config that this results in no changes to
177690143ccSmrg    the output at all, compared to xkbcomp 1.1.1.
178690143ccSmrg    
179690143ccSmrg    Signed-off-by: Daniel Stone <daniel@fooishbar.org>
180690143ccSmrg
181690143ccSmrgcommit b34af8b0aec3a1dfc58f9732996274cbf2646a53
182690143ccSmrgAuthor: Daniel Stone <daniel@fooishbar.org>
183690143ccSmrgDate:   Tue Jun 21 15:55:28 2011 +0100
184690143ccSmrg
185690143ccSmrg    Constify LookupKeysym input argument
186690143ccSmrg    
187690143ccSmrg    Signed-off-by: Daniel Stone <daniel@fooishbar.org>
188690143ccSmrg
189690143ccSmrgcommit e68a8ef1067f98056237d8067052e2a0d9896133
190690143ccSmrgAuthor: Daniel Stone <daniel@fooishbar.org>
191690143ccSmrgDate:   Tue Jun 21 14:06:05 2011 +0100
192690143ccSmrg
193690143ccSmrg    Bump to 1.2.2
194690143ccSmrg    
195690143ccSmrg    Emergency bugfix for the syminterp declarations.  They've been broken
196690143ccSmrg    since the beginning of time, but I guess we just haven't added new
197690143ccSmrg    interpreted symbols since around then.
198690143ccSmrg    
199690143ccSmrg    Signed-off-by: Daniel Stone <daniel@fooishbar.org>
200690143ccSmrg
201690143ccSmrgcommit 2a473b906943ffd807ad81960c47530ee7ae9a60
202690143ccSmrgAuthor: Daniel Stone <daniel@fooishbar.org>
203690143ccSmrgDate:   Tue Jun 21 14:03:53 2011 +0100
204690143ccSmrg
205690143ccSmrg    Interp: Ignore NoSymbol definitions
206690143ccSmrg    
207690143ccSmrg    A NoSymbol syminterp leads to a Any+AnyOfOrAll(None) definition, which
208690143ccSmrg    is never what anyone would actually ever want in a sym interp.  The
209690143ccSmrg    failure mode here was:
210690143ccSmrg        interpret XF86SomeKeysymYouDontHaveYet {
211690143ccSmrg            action=Something()
212690143ccSmrg        }
213690143ccSmrg    leading to:
214690143ccSmrg        interpret Any+AnyOfOrAll(None) {
215690143ccSmrg            action=Something()
216690143ccSmrg        }
217690143ccSmrg    leading to every single non-action key triggering your shiny new action
218690143ccSmrg    that was only supposed to come from a new keysym.
219690143ccSmrg    
220690143ccSmrg    At least you could VT switch or zap, I guess.
221690143ccSmrg    
222690143ccSmrg    Later, more invasive, revisions will bring a more useful error message.
223690143ccSmrg    
224690143ccSmrg    Signed-off-by: Daniel Stone <daniel@fooishbar.org>
225690143ccSmrg
226690143ccSmrgcommit a2816345e58c88f5806a5c6df310c7d9c62264f0
227690143ccSmrgAuthor: Daniel Stone <daniel@fooishbar.org>
228690143ccSmrgDate:   Tue Jun 21 14:03:12 2011 +0100
229690143ccSmrg
230690143ccSmrg    Interp: Don't make modifier lookup failure fatal
231690143ccSmrg    
232690143ccSmrg    If we can't look up a modifier in a SymInterp declaration, don't make
233690143ccSmrg    that fatal enough to kill the entire file, just ignore it and move on.
234690143ccSmrg    
235690143ccSmrg    Signed-off-by: Daniel Stone <daniel@fooishbar.org>
236690143ccSmrg
237690143ccSmrgcommit c7a42b364f0ca06d9859945fa11664d0e0ea2742
238690143ccSmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
239690143ccSmrgDate:   Tue Mar 8 08:16:35 2011 -0500
240690143ccSmrg
241690143ccSmrg    config: move pre-processor flags to AM_CPPFLAGS
242690143ccSmrg    
243690143ccSmrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
244690143ccSmrg
245690143ccSmrgcommit 7899a1f4745c8d111dab4dd3abc2b59b40ecdcbc
246690143ccSmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
247690143ccSmrgDate:   Tue Mar 8 08:02:54 2011 -0500
248690143ccSmrg
249690143ccSmrg    config: let Automake handle Yacc dist and cleaning
250690143ccSmrg    
251690143ccSmrg    BUILT_SOURCES and MAINTAINERCLEANFILES are already handled by Automake.
252690143ccSmrg    
253690143ccSmrg    Automake generates all the rules to handle building,
254690143ccSmrg    distribution and cleaning.
255690143ccSmrg    
256690143ccSmrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
257690143ccSmrg
258690143ccSmrgcommit 137418c63d01d5db0dcaed257d7a26865efa53ae
259690143ccSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
260690143ccSmrgDate:   Tue Jun 7 23:47:32 2011 -0700
261690143ccSmrg
262690143ccSmrg    Replace repeated checks for gcc with _X_ATTRIBUTE_PRINTF from xproto
263690143ccSmrg    
264690143ccSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
265690143ccSmrg    Reviewed-by: Mark Kettenis <kettenis@openbsd.org>
266690143ccSmrg
267690143ccSmrgcommit a2877e92bd9f9c1532b5cd12cc484ff3cdbc6a0a
268690143ccSmrgAuthor: Alistair Leslie-Hughes <leslie_alistair@hotmail.com>
269690143ccSmrgDate:   Fri Apr 1 20:26:30 2011 +1100
270690143ccSmrg
271690143ccSmrg    xkbcomp: Stop possible overflow in yyGetnumber. #31647
272690143ccSmrg    
273690143ccSmrg    Fixes: https://bugs.freedesktop.org/show_bug.cgi?id=31647
274690143ccSmrg    
275690143ccSmrg    Signed-off-by: Alistair Leslie-Hughes <leslie_alistair@hotmail.com>
276690143ccSmrg    Reviewed-by: Dan Nicholson <dbn.lists@gmail.com>
277690143ccSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
278690143ccSmrg
279690143ccSmrgcommit 0b8527a3836cde77269461e22844857bf33e0aea
280690143ccSmrgAuthor: Julien Cristau <jcristau@debian.org>
281690143ccSmrgDate:   Sun Feb 13 13:03:05 2011 +0100
282690143ccSmrg
283690143ccSmrg    Inline the oiText macro in the only place it's used
284690143ccSmrg    
285690143ccSmrg    Gets rid of a compiler warning:
286690143ccSmrg    geometry.c: In function 'HandleOverlayDef':
287690143ccSmrg    geometry.c:2578: warning: the address of 'ol' will always evaluate as 'true'
288690143ccSmrg    
289690143ccSmrg    X.Org bug#34219 <https://bugs.freedesktop.org/show_bug.cgi?id=34219>
290690143ccSmrg    
291690143ccSmrg    Signed-off-by: Julien Cristau <jcristau@debian.org>
292690143ccSmrg    Reviewed-by: Dirk Wallenstein <halsmit@t-online.de>
293690143ccSmrg
29407d2e718Smrgcommit c8375bcb7eb9f86ca1534cdf1143e91372d0499e
29507d2e718SmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
29607d2e718SmrgDate:   Fri Feb 11 09:06:04 2011 +1000
29707d2e718Smrg
29807d2e718Smrg    xkbcomp 1.2.1
29907d2e718Smrg    
30007d2e718Smrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
30107d2e718Smrg
30207d2e718Smrgcommit ab5371cefe2b7438b74338f71ff890e0e868b3df
30307d2e718SmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
30407d2e718SmrgDate:   Wed Jan 19 10:06:56 2011 -0500
30507d2e718Smrg
30607d2e718Smrg    config: move man pages into their own directory
30707d2e718Smrg    
30807d2e718Smrg    Use services provided by XORG_MANPAGE_SECTIONS.
30907d2e718Smrg    Use standard Makefile for man pages.
31007d2e718Smrg    
31107d2e718Smrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
31207d2e718Smrg
31307d2e718Smrgcommit 9ce8e2f42ab7695b5165ff0a3d892df96a3c3f01
31407d2e718SmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
31507d2e718SmrgDate:   Thu Jan 13 11:15:47 2011 -0500
31607d2e718Smrg
31707d2e718Smrg    man: remove trailing spaces and tabs
31807d2e718Smrg    
31907d2e718Smrg    Using s/[ \t]*$//
32007d2e718Smrg    
32107d2e718Smrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
32207d2e718Smrg
32307d2e718Smrgcommit 5ecf21cc130d7a45cb5e82e9c2c3025edee5d74f
32407d2e718SmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
32507d2e718SmrgDate:   Wed Jan 12 16:28:02 2011 -0500
32607d2e718Smrg
32707d2e718Smrg    config: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS
32807d2e718Smrg    
32907d2e718Smrg    This silences an Autoconf warning
33007d2e718Smrg
33107d2e718Smrgcommit e27e8c2a15ddcf51b2ea58f8eced7f035aa1301e
33207d2e718SmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
33307d2e718SmrgDate:   Wed Jan 12 15:29:50 2011 -0500
33407d2e718Smrg
33507d2e718Smrg    config: replace deprecated AC_HELP_STRING with AS_HELP_STRING
33607d2e718Smrg    
33707d2e718Smrg    This silences an Automake warning.
33807d2e718Smrg    
33907d2e718Smrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
34007d2e718Smrg
34107d2e718Smrgcommit f524cfae6951442c9a9da65ef317b9c04199500f
34207d2e718SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
34307d2e718SmrgDate:   Tue Jan 4 00:05:18 2011 -0800
34407d2e718Smrg
34507d2e718Smrg    Remove out-of-date copies of README.config & README.enhancing
34607d2e718Smrg    
34707d2e718Smrg    The up-to-date master copies of those documents are found in the
34807d2e718Smrg    xorg-docs module, and posted on the X.Org website.
34907d2e718Smrg    
35007d2e718Smrg    Also, x-docs.org no longer carries X11 docs, so point to X.Org's
35107d2e718Smrg    website instead in the README.
35207d2e718Smrg    
35307d2e718Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
35407d2e718Smrg    Reviewed-by: Daniel Stone <daniel@fooishbar.org>
35507d2e718Smrg
35607d2e718Smrgcommit cc55d8f5ab021861308b071aab9c03016be15187
35707d2e718SmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
35807d2e718SmrgDate:   Sun Oct 31 20:35:24 2010 -0400
35907d2e718Smrg
36007d2e718Smrg    config: replace AC_CHECK_FILE with test -f as it fails to cross-compile
36107d2e718Smrg    
36207d2e718Smrg    Testing for the presence of xkbparse.c is legitimate as this is a build
36307d2e718Smrg    file, but the Autoconf macro assumes it is testing on the host system
36407d2e718Smrg    and fails.
36507d2e718Smrg    
36607d2e718Smrg    Tested-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
36707d2e718Smrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
36807d2e718Smrg
36907d2e718Smrgcommit 1d59f5b0387b18028017cfab4e55b703417dd735
37007d2e718SmrgAuthor: Dirk Wallenstein <halsmit@t-online.de>
37107d2e718SmrgDate:   Fri Oct 29 13:08:25 2010 +0200
37207d2e718Smrg
37307d2e718Smrg    man: Improve description of device selection option
37407d2e718Smrg    
37507d2e718Smrg    The device selection option takes effect when loading keymaps, too.
37607d2e718Smrg    
37707d2e718Smrg    Signed-off-by: Dirk Wallenstein <halsmit@t-online.de>
37807d2e718Smrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
37907d2e718Smrg
38007d2e718Smrgcommit 281c7744f682c1ba4f44c0ee22f9bf7188c14fe6
38107d2e718SmrgAuthor: Dirk Wallenstein <halsmit@t-online.de>
38207d2e718SmrgDate:   Fri Oct 29 11:35:10 2010 +0200
38307d2e718Smrg
38407d2e718Smrg    Allow uploading a keymap to a single device
38507d2e718Smrg    
38607d2e718Smrg    Signed-off-by: Dirk Wallenstein <halsmit@t-online.de>
38707d2e718Smrg    Reviewed-by: Julien Cristau <jcristau@debian.org>
38807d2e718Smrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
38907d2e718Smrg
39083e5f723Smrgcommit 851a5f6e0c1b2a98d4714d95e40198ab5dc61607
39183e5f723SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
39283e5f723SmrgDate:   Sat Oct 30 09:59:52 2010 -0700
39383e5f723Smrg
39483e5f723Smrg    xkbcomp 1.2.0
39583e5f723Smrg    
39683e5f723Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
39783e5f723Smrg
39883e5f723Smrgcommit 87576c9ebf0f28d66833bb28a8199df1aa01f693
39983e5f723SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
40083e5f723SmrgDate:   Thu Sep 23 20:29:57 2010 -0700
40183e5f723Smrg
40283e5f723Smrg    config: Remove unnecessary calls from configure.ac
40383e5f723Smrg    
40483e5f723Smrg    AC_PROG_CC & AC_PROG_INSTALL are provided by XORG_DEFAULT_OPTIONS now
40583e5f723Smrg    PKG_CONFIG_MODULES handles AC_SUBST of the CFLAGS & LIBS variables
40683e5f723Smrg    
40783e5f723Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
40883e5f723Smrg
40983e5f723Smrgcommit d083293a4e227e9dd27f74cde391fde4c5824b0c
41083e5f723SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
41183e5f723SmrgDate:   Thu Sep 23 20:29:14 2010 -0700
41283e5f723Smrg
41383e5f723Smrg    config: upgrade to util-macros 1.8 for additional man page support
41483e5f723Smrg    
41583e5f723Smrg    Use MAN_SUBST now supplied in XORG_MANPAGE_SECTIONS
41683e5f723Smrg    The value of MAN_SUBST is the same for all X.Org packages.
41783e5f723Smrg    
41883e5f723Smrg    Use AC_PROG_SED now supplied by XORG_DEFAULT_OPTIONS
41983e5f723Smrg    The existing statement can now be removed from the configuration file.
42083e5f723Smrg    
42183e5f723Smrg    Use automake provided $(AM_V_GEN) and XORG_DEFAULT_OPTIONS provided $(SED)
42283e5f723Smrg    Enables silent rule and use platform appropriate version of sed.
42383e5f723Smrg    
42483e5f723Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
42583e5f723Smrg
42683e5f723Smrgcommit 8f13f1af68fc55b7567a4eb4462a0c911722a3c4
42783e5f723SmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
42883e5f723SmrgDate:   Tue Jul 20 18:45:18 2010 -0400
42983e5f723Smrg
43083e5f723Smrg    config: update AC_PREREQ statement to 2.60
43183e5f723Smrg    
43283e5f723Smrg    Unrelated to the previous patches, the new value simply reflects
43383e5f723Smrg    the reality that the minimum level for autoconf to configure
43483e5f723Smrg    all x.org modules is 2.60 dated June 2006.
43583e5f723Smrg    
43683e5f723Smrg    ftp://ftp.gnu.org/gnu/autoconf/autoconf-2.60.tar.gz
43783e5f723Smrg    
43883e5f723Smrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
43983e5f723Smrg
44083e5f723Smrgcommit 988eb0e121c0f2c992031002acb7274c2026764b
44183e5f723SmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
44283e5f723SmrgDate:   Mon Jul 12 10:53:34 2010 +0100
44383e5f723Smrg
44483e5f723Smrg    config: allow to build tarball when yacc is missing
44583e5f723Smrg    
44683e5f723Smrg    Autoconf does not handle this scenario as well as Automake does.
44783e5f723Smrg    If xkbparse.c is already there, do not abort the configuration
44883e5f723Smrg    if yacc is missing as it is not needed.
44983e5f723Smrg    
45083e5f723Smrg    If both xkbparse.c and yacc are missing, abort configuration.
45183e5f723Smrg    Yacc is a required tool to build the package.
45283e5f723Smrg    
45383e5f723Smrg    Reported-by: Julien Cristau <jcristau@debian.org>
45483e5f723Smrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
45583e5f723Smrg    Signed-off-by: Daniel Stone <daniel@fooishbar.org>
45683e5f723Smrg
45783e5f723Smrgcommit 446d226f85433aeb45834b65f966397ad6fbb17f
45883e5f723SmrgAuthor: Daniel Stone <daniel@fooishbar.org>
45983e5f723SmrgDate:   Mon Jul 12 10:37:49 2010 +0100
46083e5f723Smrg
46183e5f723Smrg    limits.h is mandated by C89, no need to check for it
46283e5f723Smrg    
46383e5f723Smrg    Alan Coopersmith pointed out that C89 mandates limits.h, so for once in
46483e5f723Smrg    X's life, checking for a system header is just being unnecessarily
46583e5f723Smrg    paranoid.
46683e5f723Smrg    
46783e5f723Smrg    Signed-off-by: Daniel Stone <daniel@fooishbar.org>
46883e5f723Smrg
46983e5f723Smrgcommit 61b3d4b024d8146cb0e7659aa958045ceb72c482
47083e5f723SmrgAuthor: Julien Cristau <jcristau@debian.org>
47183e5f723SmrgDate:   Mon Jul 12 10:28:32 2010 +0100
47283e5f723Smrg
47383e5f723Smrg    Fix signedness issue with getc() return value
47483e5f723Smrg    
47583e5f723Smrg    getc() and ungetc() return and take, respectively, an int rather than a
47683e5f723Smrg    char to allow for error values as well.  Oops.
47783e5f723Smrg    
47883e5f723Smrg    Signed-off-by: Daniel Stone <daniel@fooishbar.org>
47983e5f723Smrg
48083e5f723Smrgcommit a281386fa887e6bf4110840779aed46dd0ac89b6
48183e5f723SmrgAuthor: Daniel Stone <daniel@fooishbar.org>
48283e5f723SmrgDate:   Fri Jul 9 19:34:29 2010 +0100
48383e5f723Smrg
48483e5f723Smrg    Fix parsing of 0x1a2b3c4d-style symbols
48583e5f723Smrg    
48683e5f723Smrg    Raw keysyms were not getting parsed correctly, due to forgetting to add
48783e5f723Smrg    the code to libX11, forgetting to add the backwards-compat code for old
48883e5f723Smrg    libX11s, and then stuffing the lexing up anyway.  Yeesh.
48983e5f723Smrg    
49083e5f723Smrg    Signed-off-by: Daniel Stone <daniel@fooishbar.org>
49183e5f723Smrg
49283e5f723Smrgcommit 0b04ecbb7a6afb223c91d3b15baab0bc48542281
49383e5f723SmrgAuthor: Daniel Stone <daniel@fooishbar.org>
49483e5f723SmrgDate:   Tue Jun 15 19:26:19 2010 +0100
49583e5f723Smrg
49683e5f723Smrg    Fix gcc warnings
49783e5f723Smrg    
49883e5f723Smrg    It was right too: printf was being misused in some spots.
49983e5f723Smrg    
50083e5f723Smrg    Signed-off-by: Daniel Stone <daniel@fooishbar.org>
50183e5f723Smrg
50283e5f723Smrgcommit 41b0857c8c1179b87a26888588cbfff28f8bb0d6
50383e5f723SmrgAuthor: Daniel Stone <daniel@fooishbar.org>
50483e5f723SmrgDate:   Tue Jun 8 15:11:19 2010 +0100
50583e5f723Smrg
50683e5f723Smrg    Don't malloc() and free() most scanned symbols
50783e5f723Smrg    
50883e5f723Smrg    Use a constant buffer.  Sigh.
50983e5f723Smrg    
51083e5f723Smrg    Signed-off-by: Daniel Stone <daniel@fooishbar.org>
51183e5f723Smrg
51283e5f723Smrgcommit 7f7a57c75beb5e1dfb53351e490ef00a324b2727
51383e5f723SmrgAuthor: Daniel Stone <daniel@fooishbar.org>
51483e5f723SmrgDate:   Tue Jun 8 12:14:00 2010 +0100
51583e5f723Smrg
51683e5f723Smrg    Fix compilation with DEBUG
51783e5f723Smrg    
51883e5f723Smrg    Signed-off-by: Daniel Stone <daniel@fooishbar.org>
51983e5f723Smrg
52083e5f723Smrgcommit 9887842e33174a6e98675b912e419c711dd20c0f
52183e5f723SmrgAuthor: Daniel Stone <daniel@fooishbar.org>
52283e5f723SmrgDate:   Mon Jun 7 22:45:13 2010 +0100
52383e5f723Smrg
52483e5f723Smrg    Use fread() instead of getc()
52583e5f723Smrg    
52683e5f723Smrg    So, it turns out that if you're parsing a fairly large amount of data,
52783e5f723Smrg    using getc() to get all the input rather than, say, read(), is some kind
52883e5f723Smrg    of remarkably daft and unperformant idea.
52983e5f723Smrg    
53083e5f723Smrg    Signed-off-by: Daniel Stone <daniel@fooishbar.org>
53183e5f723Smrg
53283e5f723Smrgcommit 02de53d767b20bab1517b4e8a3e7eb3b9e7f15be
53383e5f723SmrgAuthor: Daniel Stone <daniel@fooishbar.org>
53483e5f723SmrgDate:   Mon Jun 7 22:43:01 2010 +0100
53583e5f723Smrg
53683e5f723Smrg    Lazy keysym parsing (avoid XStringToKeysym)
53783e5f723Smrg    
53883e5f723Smrg    Instead of calling XStringToKeysym on every keysym we parse, store it as
53983e5f723Smrg    a string until we need to store it in an actual keymap.
54083e5f723Smrg    
54183e5f723Smrg    Signed-off-by: Daniel Stone <daniel@fooishbar.org>
54283e5f723Smrg
54383e5f723Smrgcommit 07cc4d60dea2b4c947fed45b082edae4a53b186a
54483e5f723SmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
54583e5f723SmrgDate:   Wed Jun 2 15:23:58 2010 -0400
54683e5f723Smrg
54783e5f723Smrg    config: add check for yacc to insure it is installed #27973
54883e5f723Smrg    
54983e5f723Smrg    Unlike other macros AC_PROG_YACC sets the YACC variable to "yacc"
55083e5f723Smrg    as a last resort, even if no programs have been found. Improve error
55183e5f723Smrg    checking by issuing an error message if yacc is not found. The module
55283e5f723Smrg    cannot build anyway.
55383e5f723Smrg    
55483e5f723Smrg    Reported-by: Peter Hutterer <peter.hutterer@who-t.net>
55583e5f723Smrg    Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
55683e5f723Smrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
55783e5f723Smrg
55883e5f723Smrgcommit 7888738047e9f1545aa1905b4a2a0654686f49a8
55983e5f723SmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
56083e5f723SmrgDate:   Thu Feb 11 10:08:07 2010 -0500
56183e5f723Smrg
56283e5f723Smrg    config: move CWARNFLAGS from configure.ac to Makefile.am
56383e5f723Smrg    
56483e5f723Smrg    Compiler warning flags should be explicitly set in the makefile
56583e5f723Smrg    rather than being merged with other packages compiler flags.
56683e5f723Smrg    
56783e5f723Smrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
56883e5f723Smrg
56983e5f723Smrgcommit ba906359da32644b40b3a8a71e77d3cabca56efe
57083e5f723SmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
57183e5f723SmrgDate:   Thu Nov 26 09:19:54 2009 -0500
57283e5f723Smrg
57383e5f723Smrg    Makefile.am: add ChangeLog and INSTALL on MAINTAINERCLEANFILES
57483e5f723Smrg    
57583e5f723Smrg    Now that the INSTALL file is generated.
57683e5f723Smrg    Allows running make maintainer-clean.
57783e5f723Smrg
57883e5f723Smrgcommit 667f0a0e5d3143533cbbe5979ef82c13cfa62c3a
57983e5f723SmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
58083e5f723SmrgDate:   Wed Oct 28 14:09:08 2009 -0400
58183e5f723Smrg
58283e5f723Smrg    INSTALL, NEWS, README or AUTHORS files are missing/incorrect #24206
58383e5f723Smrg    
58483e5f723Smrg    Add missing INSTALL file. Use standard GNU file on building tarball
58583e5f723Smrg    README may have been updated
58683e5f723Smrg    Remove AUTHORS file as it is empty and no content available yet.
58783e5f723Smrg    Remove NEWS file as it is empty and no content available yet.
58883e5f723Smrg
58983e5f723Smrgcommit 4b7c8a8ef337614c831b2555afeb6d89dbc14fb1
59083e5f723SmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
59183e5f723SmrgDate:   Tue Oct 27 15:07:25 2009 -0400
59283e5f723Smrg
59383e5f723Smrg    Deploy the new XORG_DEFAULT_OPTIONS #24242
59483e5f723Smrg    
59583e5f723Smrg    This macro aggregate a number of existing macros that sets commmon
59683e5f723Smrg    X.Org components configuration options. It shields the configuration file from
59783e5f723Smrg    future changes.
59883e5f723Smrg
59983e5f723Smrgcommit 5fa9ef7e5e87f875dd92cc33403cebf6c60c557f
60083e5f723SmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
60183e5f723SmrgDate:   Mon Oct 26 22:08:39 2009 -0400
60283e5f723Smrg
60383e5f723Smrg    Makefile.am: ChangeLog not required: EXTRA_DIST or *CLEANFILES #24432
60483e5f723Smrg    
60583e5f723Smrg    ChangeLog filename is known to Automake and requires no further
60683e5f723Smrg    coding in the makefile.
60783e5f723Smrg
60883e5f723Smrgcommit b3a52787e0dad42ea7e8da26926b9533b1ecab84
60983e5f723SmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
61083e5f723SmrgDate:   Thu Oct 22 12:34:15 2009 -0400
61183e5f723Smrg
61283e5f723Smrg    .gitignore: use common defaults with custom section # 24239
61383e5f723Smrg    
61483e5f723Smrg    Using common defaults will reduce errors and maintenance.
61583e5f723Smrg    Only the very small or inexistent custom section need periodic maintenance
61683e5f723Smrg    when the structure of the component changes. Do not edit defaults.
61783e5f723Smrg
61883e5f723Smrgcommit fa7e3ff7b49f76294aa14aa8bf1b8adbceb5d340
61983e5f723SmrgAuthor: Jeremy Huddleston <jeremyhu@freedesktop.org>
62083e5f723SmrgDate:   Wed Oct 21 12:47:21 2009 -0700
62183e5f723Smrg
62283e5f723Smrg    This is not a GNU project, so declare it foreign.
62383e5f723Smrg    
62483e5f723Smrg    On Wed, 2009-10-21 at 13:36 +1000, Peter Hutterer wrote:
62583e5f723Smrg    > On Tue, Oct 20, 2009 at 08:23:55PM -0700, Jeremy Huddleston wrote:
62683e5f723Smrg    > > I noticed an INSTALL file in xlsclients and libXvMC today, and it
62783e5f723Smrg    > > was quite annoying to work around since 'autoreconf -fvi' replaces
62883e5f723Smrg    > > it and git wants to commit it.  Should these files even be in git?
62983e5f723Smrg    > > Can I nuke them for the betterment of humanity and since they get
63083e5f723Smrg    > > created by autoreconf anyways?
63183e5f723Smrg    >
63283e5f723Smrg    > See https://bugs.freedesktop.org/show_bug.cgi?id=24206
63383e5f723Smrg    
63483e5f723Smrg    As an interim measure, replace AM_INIT_AUTOMAKE([dist-bzip2]) with
63583e5f723Smrg    AM_INIT_AUTOMAKE([foreign dist-bzip2]). This will prevent the generation
63683e5f723Smrg    of the INSTALL file. It is also part of the 24206 solution.
63783e5f723Smrg    
63883e5f723Smrg    Signed-off-by: Jeremy Huddleston <jeremyhu@freedesktop.org>
63983e5f723Smrg
6405fac8b10Smrgcommit a5160032d7e46473b8702b87a546071fc0c0978c
6415fac8b10SmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
6425fac8b10SmrgDate:   Sat Oct 3 21:12:47 2009 +1000
6435fac8b10Smrg
6445fac8b10Smrg    xkbcomp 1.1.1
6455fac8b10Smrg    
6465fac8b10Smrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
6475fac8b10Smrg
6485fac8b10Smrgcommit a36ca5ba61e2b97398a79713922644fee1a263d1
6495fac8b10SmrgAuthor: Rami Ylimaki <ext-rami.ylimaki@nokia.com>
6505fac8b10SmrgDate:   Wed Aug 5 17:16:16 2009 +0300
6515fac8b10Smrg
6525fac8b10Smrg    xkbcomp: Remove output file if closing fails.
6535fac8b10Smrg    
6545fac8b10Smrg    Without the fix xkbcomp may leave a truncated file in the filesystem
6555fac8b10Smrg    if there is not enough disk space. Using the truncated file leads to
6565fac8b10Smrg    problems.
6575fac8b10Smrg    
6585fac8b10Smrg    Signed-off-by: Rami Ylimaki <ext-rami.ylimaki@nokia.com>
6595fac8b10Smrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
6605fac8b10Smrg
66134345a63Smrgcommit 2cc1dc9a327a5100043d3d54e899b98b81cdf5f5
66234345a63SmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
66334345a63SmrgDate:   Thu Jul 9 08:34:21 2009 +1000
66434345a63Smrg
66534345a63Smrg    Bump to 1.1.0.
66634345a63Smrg
66734345a63Smrgcommit eeaa4aec798ef045d0b3b9de3c25932b85b9ac3d
66834345a63SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
66934345a63SmrgDate:   Mon May 11 09:39:03 2009 -0700
67034345a63Smrg
67134345a63Smrg    Use temporary buffer for generating Uxxx names to avoid overflow
67234345a63Smrg    
67334345a63Smrg    Instead of sprintf()'ing a 4 character string to a char [4] buffer,
67434345a63Smrg    and leaving the trailing '\0' to overwrite into the next entry,
67534345a63Smrg    snprintf() to a 5 character temp buffer and memcpy the 4 characters
67634345a63Smrg    to the right place.
67734345a63Smrg    
67834345a63Smrg    Fixes parfait errors:
67934345a63Smrg    Error: Buffer overflow at xkbcomp-1.0.4/misc.c:393
68034345a63Smrg            in function 'ComputeKbdDefaults' [Standard C Library pattern matching]
68134345a63Smrg           In sprintf related dereference of xkb->names->keys[i].name
68234345a63Smrg            with index not less than '4'
68334345a63Smrg           Destination array size is 4 bytes, data to be written is 4 bytes
68434345a63Smrg    Error: Buffer overflow at xkbcomp-1.0.4/misc.c:402
68534345a63Smrg            in function 'ComputeKbdDefaults' [Standard C Library pattern matching]
68634345a63Smrg           In sprintf related dereference of xkb->names->keys[i].name
68734345a63Smrg            with index not less than '4'
68834345a63Smrg           Destination array size is 4 bytes, data to be written is 4 bytes
68934345a63Smrg    
69034345a63Smrg    [This bug was found by the Parfait bug checking tool.
69134345a63Smrg      For more information see http://research.sun.com/projects/parfait ]
69234345a63Smrg    
69334345a63Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
69434345a63Smrg
69534345a63Smrgcommit 2fd42dae8840089727f95211abdb86316e566afd
69634345a63SmrgAuthor: Dan Nicholson <dbn.lists@gmail.com>
69734345a63SmrgDate:   Sat Mar 7 16:36:51 2009 -0800
69834345a63Smrg
69934345a63Smrg    Allow the default XKB config root to be set from configure
70034345a63Smrg    
70134345a63Smrg    The default was hardcoded in the Makefile as $(datadir)/share/X11/xkb.
70234345a63Smrg    This could cause a problem if you are installing xkbcomp to an alternate
70334345a63Smrg    location but want to continue using the system's XKB data.
70434345a63Smrg    
70534345a63Smrg    Signed-off-by: Dan Nicholson <dbn.lists@gmail.com>
70634345a63Smrg
70734345a63Smrgcommit 3b816fe819bd849acdbabcfba769041bd3eab753
70834345a63SmrgAuthor: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br>
70934345a63SmrgDate:   Thu Jan 22 02:45:20 2009 -0200
71034345a63Smrg
71134345a63Smrg    Correct a remaining of a wrong change to make some DEBUG_VAR's static.
71234345a63Smrg
71334345a63Smrgcommit f099da35386cf63d4935ba2613409ff28b3d7ea5
71434345a63SmrgAuthor: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br>
71534345a63SmrgDate:   Wed Jan 21 20:43:28 2009 -0200
71634345a63Smrg
71734345a63Smrg    Correct make distcheck and most gcc and sparse warnings.
71834345a63Smrg    
71934345a63Smrg      Remaining warnings are due to macros that check address or vectors
72034345a63Smrg    on the stack and auto generated yacc code.
72134345a63Smrg    
72234345a63Smrg      Compiled with default flags and also as:
72334345a63Smrg    % make CFLAGS=-DENTRY_TRACKING_ON -DDEBUG_ON -DASSERTIONS_ON
72434345a63Smrg      to ensure the "simplification" of code like:
72534345a63Smrg    foo.c:
72634345a63Smrg    <hash>define DEBUG_VAR foo_VAR
72734345a63Smrg    <hash>include "foo.h"
72834345a63Smrg    ...
72934345a63Smrg    foo.h:
73034345a63Smrg    <hash>ifdef DEBUG_VAR_NOT_LOCAL
73134345a63Smrg    extern
73234345a63Smrg    <hash>endif
73334345a63Smrg    int DEBUG_VAR;
73434345a63Smrg    ...
73534345a63Smrg    did not change the author's "intended" logic.
73634345a63Smrg
73734345a63Smrgcommit 82cebb165b22d5409c9d4d31554a8da0c867e0d3
73834345a63SmrgAuthor: Peter Hutterer <peter.hutterer@redhat.com>
73934345a63SmrgDate:   Wed Sep 10 17:48:29 2008 +0930
74034345a63Smrg
74134345a63Smrg    Check for NULL strings before calling strdup.
74234345a63Smrg    
74334345a63Smrg    Signed-off-by: Peter Hutterer <peter.hutterer@redhat.com>
74434345a63Smrg
74534345a63Smrgcommit a82e1dcc8ad095581402d05e5d1ae1bbf3646954
74634345a63SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
74734345a63SmrgDate:   Fri Sep 5 15:07:13 2008 -0700
74834345a63Smrg
74934345a63Smrg    sprintf -> snprintf conversions
75034345a63Smrg
75134345a63Smrgcommit d2d06305e1834548edd8a647564efa222a511b53
75234345a63SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
75334345a63SmrgDate:   Fri Sep 5 14:44:51 2008 -0700
75434345a63Smrg
75534345a63Smrg    Remove #if 0'd typedef that appears nowhere else.
75634345a63Smrg
75734345a63Smrgcommit acd277d7fd48ccfd8ef2ca052b4e144ee95a5d94
75834345a63SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
75934345a63SmrgDate:   Fri Sep 5 14:32:15 2008 -0700
76034345a63Smrg
76134345a63Smrg    Remove X_NOT_POSIX #ifdefs
76234345a63Smrg    
76334345a63Smrg    POSIX.1-1990 is well below the current minimum bar
76434345a63Smrg
76534345a63Smrgcommit 37b62a26716d3abf2ae07dd88cf54bc04d980bd8
76634345a63SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
76734345a63SmrgDate:   Fri Sep 5 14:22:33 2008 -0700
76834345a63Smrg
76934345a63Smrg    Check for strdup & strcasecmp before assuming we need to provide our own
77034345a63Smrg
77134345a63Smrgcommit 36fecff588199a3a6c007f09ff709f3148d40f77
77234345a63SmrgAuthor: Peter Hutterer <peter.hutterer@redhat.com>
77334345a63SmrgDate:   Tue Aug 19 16:33:03 2008 +0930
77434345a63Smrg
77534345a63Smrg    Don't overwrite previously assigned type indices with useless ones.
77634345a63Smrg    
77734345a63Smrg    The default type for a key with no levels is ONE_LEVEL.
77834345a63Smrg    Let's not overwrite the kt_index with this default type if we have previously
77934345a63Smrg    assigned a real type.
78034345a63Smrg    
78134345a63Smrg    Reproduceable by running setxkbmap -layout "ru(phonetic),us", the first group
78234345a63Smrg    is assigned ONE_LEVEL and shift stops working.
78334345a63Smrg    
78434345a63Smrg    Red Hat Bug #436626 <https://bugzilla.redhat.com/show_bug.cgi?id=436626>
78534345a63Smrg
78634345a63Smrgcommit d0dfd26e81aef53e9adf5fd6372d69e2ac7a8f9c
78734345a63SmrgAuthor: Peter Hutterer <peter.hutterer@redhat.com>
78834345a63SmrgDate:   Tue Aug 19 14:36:13 2008 +0930
78934345a63Smrg
79034345a63Smrg    Remove unused merge parameter from HandleKeyNameVar.
79134345a63Smrg
79234345a63Smrgcommit 391ea45b2cadc7faeb6acb5d9ec7b405d67d46fd
79334345a63SmrgAuthor: Peter Hutterer <peter.hutterer@redhat.com>
79434345a63SmrgDate:   Tue Aug 19 14:35:39 2008 +0930
79534345a63Smrg
79634345a63Smrg    Don't pass useless handlers around in HandleIncludeKeycodes.
79734345a63Smrg    
79834345a63Smrg    What use is a handler if we only ever use one function anyway?
79934345a63Smrg
80034345a63Smrgcommit f05f20fd203afdadbcd571023ed31638ccda1f88
80134345a63SmrgAuthor: Peter Hutterer <peter.hutterer@redhat.com>
80234345a63SmrgDate:   Thu Aug 21 17:28:22 2008 +0930
80334345a63Smrg
80434345a63Smrg    More comments.
80534345a63Smrg
80634345a63Smrgcommit 1aad2a5d8ede9fe5212a4e6087fbe34aa170ac54
80734345a63SmrgAuthor: Peter Hutterer <peter.hutterer@redhat.com>
80834345a63SmrgDate:   Mon Aug 18 16:28:44 2008 +0930
80934345a63Smrg
81034345a63Smrg    Remove useless longestPath variable.
81134345a63Smrg
81234345a63Smrgcommit 7aef93914e1d6446f64aa42eafa18375c2cb4bed
81334345a63SmrgAuthor: Peter Hutterer <peter.hutterer@redhat.com>
81434345a63SmrgDate:   Mon Aug 18 14:05:33 2008 +0930
81534345a63Smrg
81634345a63Smrg    Silence valgrind warnings.
81734345a63Smrg    
81834345a63Smrg    "Conditional jump or move depends on uninitialised value(s)"
81934345a63Smrg
82034345a63Smrgcommit eb18e9176841b3ea64c497f1919686e134713eb6
82134345a63SmrgAuthor: Peter Hutterer <peter.hutterer@redhat.com>
82234345a63SmrgDate:   Mon Aug 11 18:01:48 2008 +0930
82334345a63Smrg
82434345a63Smrg    Add some explanatory comments
82534345a63Smrg
82634345a63Smrgcommit 9b877d83947708259252275e14f6995dcf7c29ce
82734345a63SmrgAuthor: Peter Hutterer <peter.hutterer@redhat.com>
82834345a63SmrgDate:   Mon Aug 11 16:20:22 2008 +0930
82934345a63Smrg
83034345a63Smrg    If we're not using XkbDesc, don't require it as a parameter.
83134345a63Smrg
83234345a63Smrgcommit ca32570cf16494fb8e0577de8b05ba18cb927ce1
83334345a63SmrgAuthor: Peter Hutterer <peter.hutterer@redhat.com>
83434345a63SmrgDate:   Mon Aug 11 15:47:09 2008 +0930
83534345a63Smrg
83634345a63Smrg    Indent fixes.
83734345a63Smrg    
83834345a63Smrg    indent -cbi 0 -nprs -nut -npcs -i4 -bli 0 *.c *.h
83934345a63Smrg
84034345a63Smrgcommit 12e8f5e5b3f33dbd1290c76dd0d6a4cf832993d7
84134345a63SmrgAuthor: Peter Hutterer <peter.hutterer@redhat.com>
84234345a63SmrgDate:   Mon Aug 11 15:40:03 2008 +0930
84334345a63Smrg
84434345a63Smrg    Add a few explanatory comments.
84534345a63Smrg
84634345a63Smrgcommit de48206e7fe2206542313a2d1d1ea3c40b06114b
84734345a63SmrgAuthor: Peter Hutterer <peter.hutterer@redhat.com>
84834345a63SmrgDate:   Mon Aug 11 15:14:31 2008 +0930
84934345a63Smrg
85034345a63Smrg    Remove RCS tags.
85134345a63Smrg
85234345a63Smrgcommit 8eb2e1fcd08a05f296a31dbadde1ec3cc84d8e28
85334345a63SmrgAuthor: Matthieu Herrb <matthieu.herrb@laas.fr>
85434345a63SmrgDate:   Mon May 12 23:25:47 2008 +0200
85534345a63Smrg
85634345a63Smrg    Minimal man page addition for new -i option.
85734345a63Smrg
85834345a63Smrgcommit 12df85eb5b08d5fb815b0965714f120b05c6c670
85934345a63SmrgAuthor: Daniel Stone <daniel@fooishbar.org>
86034345a63SmrgDate:   Fri May 9 21:09:44 2008 +0300
86134345a63Smrg
86234345a63Smrg    Bump to 1.0.5
86334345a63Smrg
864f46a6179Smrgcommit 1aecdffaa0db7bbf85bc0aae9043e9437b25c30d
865f46a6179SmrgAuthor: Daniel Stone <daniel@fooishbar.org>
866f46a6179SmrgDate:   Thu Apr 17 00:52:29 2008 +0300
867f46a6179Smrg
868f46a6179Smrg    Don't scan paths which make NO SENSE WHATSOEVER TO SCAN
869f46a6179Smrg    
870f46a6179Smrg    Hey, I wonder if we have XKB files in our directory! I wonder if we
871f46a6179Smrg    haven't bothered with a structure, and let's try to open a file called
872f46a6179Smrg    'misc' in someone's home directory! What a surprise, it's not a valid
873f46a6179Smrg    XKB file! Let's fail miserably!
874f46a6179Smrg    
875f46a6179Smrg    SURPRISINGLY, THIS IS NOT USEFUL BEHAVIOUR.
876f46a6179Smrg
877f46a6179Smrgcommit a3a05fd489a9a35942a4419c537634e796dbebd1
878f46a6179SmrgAuthor: Daniel Stone <daniel@fooishbar.org>
879f46a6179SmrgDate:   Thu Apr 17 00:50:07 2008 +0300
880f46a6179Smrg
881f46a6179Smrg    xkbcomp: Take a device ID argument
882f46a6179Smrg    
883f46a6179Smrg    Allows the user to set maps (or whatever) on arbitrary devices.
884f46a6179Smrg
885f46a6179Smrgcommit be084fbeba28312fc5102e98d64726464032c3e8
886f46a6179SmrgAuthor: Adam Jackson <ajax@redhat.com>
887f46a6179SmrgDate:   Thu Mar 6 17:13:42 2008 -0500
888f46a6179Smrg
889f46a6179Smrg    xkbcomp 1.0.4
890f46a6179Smrg
891f46a6179Smrgcommit c1cc023fc50ce3a4a23f4682ebefd2301fd13170
892f46a6179SmrgAuthor: Adam Jackson <ajax@redhat.com>
893f46a6179SmrgDate:   Fri Feb 29 15:30:34 2008 -0500
894f46a6179Smrg
895f46a6179Smrg    Bug #7645: Fix a conditional that always evaluates to FALSE.
896f46a6179Smrg    
897f46a6179Smrg    Since it's if (0 || foo), simplify to if (foo).
898f46a6179Smrg
899f46a6179Smrgcommit 3f8bd7e68d0028bce5075124a32cc004166486c6
900f46a6179SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
901f46a6179SmrgDate:   Tue Jan 22 16:05:14 2008 -0800
902f46a6179Smrg
903f46a6179Smrg    Bug 14185: MAINTAINERCLEANFILES multiply defined in Makefile.am
904f46a6179Smrg    
905f46a6179Smrg    <http://bugs.freedesktop.org/show_bug.cgi?id=14185>
906f46a6179Smrg
907f46a6179Smrgcommit 2421069a3686f7bff702383675fdb77be108021e
908f46a6179SmrgAuthor: Matthieu Herrb <matthieu@bluenote.herrb.com>
909f46a6179SmrgDate:   Sun Jan 6 11:40:30 2008 +0100
910f46a6179Smrg
911f46a6179Smrg    Revert "Also mark xkbparse.h as a generated file."
912f46a6179Smrg    Apparently only yacc generates it.
913f46a6179Smrg    
914f46a6179Smrg    This reverts commit 3e5b0d615b94c66a2b5a8b3d2e4a04713a442002.
915f46a6179Smrg
916f46a6179Smrgcommit 3e5b0d615b94c66a2b5a8b3d2e4a04713a442002
917f46a6179SmrgAuthor: Matthieu Herrb <matthieu@bluenote.herrb.com>
918f46a6179SmrgDate:   Sun Jan 6 11:17:07 2008 +0100
919f46a6179Smrg
920f46a6179Smrg    Also mark xkbparse.h as a generated file.
921f46a6179Smrg
922f46a6179Smrgcommit 686e8b6d33602f5fb7de7a768e532a4ac8090c26
923f46a6179SmrgAuthor: James Cloos <cloos@jhcloos.com>
924f46a6179SmrgDate:   Thu Dec 6 16:37:18 2007 -0500
925f46a6179Smrg
926f46a6179Smrg    Replace static ChangeLog with dist-hook to generate from git log
927f46a6179Smrg
928f46a6179Smrgcommit 6aae208fe5bd8f71757c294a441d7c599a1ec4a1
929f46a6179SmrgAuthor: Tilman Sauerbeck <tilman@code-monkey.de>
930f46a6179SmrgDate:   Sun Sep 23 20:15:47 2007 +0200
931f46a6179Smrg
932f46a6179Smrg    Ignore *.o and ylwrap.
933f46a6179Smrg
934f46a6179Smrgcommit 829cb75130d1edd88fa1d33e277f49167daedacf
935f46a6179SmrgAuthor: Tilman Sauerbeck <tilman@code-monkey.de>
936f46a6179SmrgDate:   Sun Sep 23 20:15:13 2007 +0200
937f46a6179Smrg
938f46a6179Smrg    Fixed a bunch of const correctness bugs.
939f46a6179Smrg
940f46a6179Smrgcommit e8ffa513a109209849b11a3c608356cc28314a8e
941f46a6179SmrgAuthor: Tilman Sauerbeck <tilman@code-monkey.de>
942f46a6179SmrgDate:   Sun Sep 23 17:50:41 2007 +0200
943f46a6179Smrg
944f46a6179Smrg    Fixed an invalid memory access.
945f46a6179Smrg    
946f46a6179Smrg    Some keynames are less than 3 characters long (not counting the
947f46a6179Smrg    terminator). We're now also initializing all of the keyName array.
948f46a6179Smrg
949f46a6179Smrgcommit dfa65b0c8df6a6aab4f86c32a0acb41f44201e7c
950f46a6179SmrgAuthor: Daniel Drake <ddrake@brontes3d.com>
951f46a6179SmrgDate:   Mon May 21 13:41:00 2007 -0800
952f46a6179Smrg
953f46a6179Smrg    Bug #11025: xkbcomp COPYING file
954f46a6179Smrg    
955f46a6179Smrg    X.Org Bugzilla #11025 <https://bugs.freedesktop.org/show_bug.cgi?id=11025>
956f46a6179Smrg
957f46a6179Smrgcommit 3ca028cf767258fd62fb7a1b0eb22d13d333a3ae
958f46a6179SmrgAuthor: James Cloos <cloos@jhcloos.com>
959f46a6179SmrgDate:   Mon Sep 3 05:51:25 2007 -0400
960f46a6179Smrg
961f46a6179Smrg    Add *~ to .gitignore to skip patch/emacs droppings
962f46a6179Smrg
963f46a6179Smrgcommit b00e474ca8dbbb0166f2108e4b08cc3f9c36c735
964f46a6179SmrgAuthor: James Cloos <cloos@jhcloos.com>
965f46a6179SmrgDate:   Thu Aug 23 19:24:52 2007 -0400
966f46a6179Smrg
967f46a6179Smrg    Rename .cvsignore to .gitignore
968f46a6179Smrg
969f46a6179Smrgcommit 313a2748d3dff872e067d515d6deabe1bbd56fbe
970f46a6179SmrgAuthor: Daniel Stone <daniel@fooishbar.org>
971f46a6179SmrgDate:   Wed Nov 8 16:30:57 2006 +0200
972f46a6179Smrg
973f46a6179Smrg    bump to 1.0.3
974f46a6179Smrg
975f46a6179Smrgcommit 337ed258a1cd3f5a16fa69ef15e98781e76f63a1
976f46a6179SmrgAuthor: Etsushi Kato <ek.kato@gmail.com>
977f46a6179SmrgDate:   Wed Nov 8 16:29:16 2006 +0200
978f46a6179Smrg
979f46a6179Smrg    compat: avoid use of uninitialised variable (bug #8846)
980f46a6179Smrg    si.interp.match may be unused, so just clobber it, which means we don't
981f46a6179Smrg    end up with stuff like LevelOneOnlyMask wandering in.
982f46a6179Smrg
983f46a6179Smrgcommit d920bbadb94684287f70e50ded2a35d65186c188
984f46a6179SmrgAuthor: Andriy Gapon <avg@icyb.net.ua>
985f46a6179SmrgDate:   Sun Oct 29 02:59:53 2006 +0300
986f46a6179Smrg
987f46a6179Smrg    parser: accept negative numbers in geometry co-ordinates (bug #8763)
988f46a6179Smrg    Accept negative co-ordinates for geometry, per the spec.
989f46a6179Smrg
990f46a6179Smrgcommit 0e8fd676de161ba52bb4544f8641be756bc580a1
991f46a6179SmrgAuthor: Adam Jackson <ajax@nwnk.net>
992f46a6179SmrgDate:   Wed Apr 26 23:41:58 2006 +0000
993f46a6179Smrg
994f46a6179Smrg    Bump to 1.0.2
995f46a6179Smrg
996f46a6179Smrgcommit 58c77c8db1bfdc739fac7b100fb813028d0449c7
997f46a6179SmrgAuthor: Daniel Stone <daniel@fooishbar.org>
998f46a6179SmrgDate:   Mon Apr 3 11:28:43 2006 +0000
999f46a6179Smrg
1000f46a6179Smrg    Bug #4851: Fix up have-no-file test.
1001f46a6179Smrg
1002f46a6179Smrgcommit 02d32f8dbc79116d33ef428d5b064009cdd6a06e
1003f46a6179SmrgAuthor: Kevin E Martin <kem@kem.org>
1004f46a6179SmrgDate:   Wed Dec 21 02:29:51 2005 +0000
1005f46a6179Smrg
1006f46a6179Smrg    Update package version for X11R7 release.
1007f46a6179Smrg
1008f46a6179Smrgcommit 836db774d1f08a050af8717c4c8501f337f36281
1009f46a6179SmrgAuthor: Adam Jackson <ajax@nwnk.net>
1010f46a6179SmrgDate:   Mon Dec 19 16:22:44 2005 +0000
1011f46a6179Smrg
1012f46a6179Smrg    Stub COPYING files
1013f46a6179Smrg
1014f46a6179Smrgcommit e9f680c5654cd93d30b16bc4b626ae5b25f84e87
1015f46a6179SmrgAuthor: Kevin E Martin <kem@kem.org>
1016f46a6179SmrgDate:   Thu Dec 15 00:24:08 2005 +0000
1017f46a6179Smrg
1018f46a6179Smrg    Update package version number for final X11R7 release candidate.
1019f46a6179Smrg
1020f46a6179Smrgcommit b158f550fce661d67604f4a23d33a9f3b7bc22a1
1021f46a6179SmrgAuthor: Kevin E Martin <kem@kem.org>
1022f46a6179SmrgDate:   Tue Dec 6 22:48:22 2005 +0000
1023f46a6179Smrg
1024f46a6179Smrg    Change *man_SOURCES ==> *man_PRE to fix autotools warnings.
1025f46a6179Smrg
1026f46a6179Smrgcommit f1370c50b199c3c8b2760ebf0228d741855390d7
1027f46a6179SmrgAuthor: Kevin E Martin <kem@kem.org>
1028f46a6179SmrgDate:   Sat Dec 3 05:49:24 2005 +0000
1029f46a6179Smrg
1030f46a6179Smrg    Update package version number for X11R7 RC3 release.
1031f46a6179Smrg
1032f46a6179Smrgcommit 8eb3737f5bce19b89c80d9ab256204f0fa62529b
1033f46a6179SmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com>
1034f46a6179SmrgDate:   Mon Nov 28 22:01:43 2005 +0000
1035f46a6179Smrg
1036f46a6179Smrg    Change *mandir targets to use new *_MAN_DIR variables set by xorg-macros.m4
1037f46a6179Smrg        update to fix bug #5167 (Linux prefers *.1x man pages in man1 subdir)
1038f46a6179Smrg
1039f46a6179Smrgcommit f19c3028c34a0dba4ffb9ae19c13421e7ff0ff12
1040f46a6179SmrgAuthor: Eric Anholt <anholt@freebsd.org>
1041f46a6179SmrgDate:   Mon Nov 21 10:35:01 2005 +0000
1042f46a6179Smrg
1043f46a6179Smrg    Another pass at .cvsignores for apps.
1044f46a6179Smrg
1045f46a6179Smrgcommit 3ada747f1cb5400404e4b63430f7a817dbf0c4cb
1046f46a6179SmrgAuthor: Eric Anholt <anholt@freebsd.org>
1047f46a6179SmrgDate:   Sun Nov 20 22:08:53 2005 +0000
1048f46a6179Smrg
1049f46a6179Smrg    Add/improve .cvsignore files for apps.
1050f46a6179Smrg
1051f46a6179Smrgcommit 4eeb611f17bdc01f7a6cb4db3f0997ce5ecc6361
1052f46a6179SmrgAuthor: Kevin E Martin <kem@kem.org>
1053f46a6179SmrgDate:   Wed Oct 19 02:47:54 2005 +0000
1054f46a6179Smrg
1055f46a6179Smrg    Update package version number for RC1 release.
1056f46a6179Smrg
1057f46a6179Smrgcommit 958d09064c96cb50df6f92bfb8d4754c87451920
1058f46a6179SmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com>
1059f46a6179SmrgDate:   Mon Oct 17 23:56:23 2005 +0000
1060f46a6179Smrg
1061f46a6179Smrg    Use @APP_MAN_SUFFIX@ instead of $(APP_MAN_SUFFIX) in macro substitutions to
1062f46a6179Smrg        work better with BSD make
1063f46a6179Smrg
1064f46a6179Smrgcommit 950fba3262905c58891773a8795305e685dc1cb3
1065f46a6179SmrgAuthor: Kevin E Martin <kem@kem.org>
1066f46a6179SmrgDate:   Sat Oct 15 19:32:52 2005 +0000
1067f46a6179Smrg
1068f46a6179Smrg    Have generated files be cleaned by maintainer in order to pass
1069f46a6179Smrg        check-tarball test.
1070f46a6179Smrg
1071f46a6179Smrgcommit a83e4bb777d6f9b1b42a7fb3ff84a5e0d7e123c7
1072f46a6179SmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com>
1073f46a6179SmrgDate:   Fri Oct 14 00:25:46 2005 +0000
1074f46a6179Smrg
1075f46a6179Smrg    Use sed to fill in variables in man page
1076f46a6179Smrg
1077f46a6179Smrgcommit 8c0d310c1acccc424dae29554a5075f9b339e95f
1078f46a6179SmrgAuthor: Kristian Høgsberg <krh@redhat.com>
1079f46a6179SmrgDate:   Thu Sep 1 19:37:02 2005 +0000
1080f46a6179Smrg
1081f46a6179Smrg    Define DFLT_XKB_CONFIG_ROOT to $(datadir)/X11/xkb so we look in the right
1082f46a6179Smrg        place.
1083f46a6179Smrg
1084f46a6179Smrgcommit fabda6a820bdccae85a7c22ad0b30f089952606b
1085f46a6179SmrgAuthor: Keith Packard <keithp@keithp.com>
1086f46a6179SmrgDate:   Tue Aug 2 18:03:01 2005 +0000
1087f46a6179Smrg
1088f46a6179Smrg    Mark generated files as BUILT_SOURCES and CLEANFILES to ensure they are
1089f46a6179Smrg        regenerated after 'make clean' and to make parallel builds work right.
1090f46a6179Smrg
1091f46a6179Smrgcommit 35e0b7ef41ffe1f17ad8f21dbda10267961231ea
1092f46a6179SmrgAuthor: Kevin E Martin <kem@kem.org>
1093f46a6179SmrgDate:   Fri Jul 29 21:22:35 2005 +0000
1094f46a6179Smrg
1095f46a6179Smrg    Various changes preparing packages for RC0:
1096f46a6179Smrg    - Verify and update package version numbers as needed
1097f46a6179Smrg    - Implement versioning scheme
1098f46a6179Smrg    - Change bug address to point to bugzilla bug entry form
1099f46a6179Smrg    - Disable loadable i18n in libX11 by default (use --enable-loadable-i18n to
1100f46a6179Smrg        reenable it)
1101f46a6179Smrg    - Fix makedepend to use pkgconfig and pass distcheck
1102f46a6179Smrg    - Update build script to build macros first
1103f46a6179Smrg    - Update modular Xorg version
1104f46a6179Smrg
1105f46a6179Smrgcommit e447fee50a8014b5281a5abfcc5e468f8cc130ca
1106f46a6179SmrgAuthor: Daniel Stone <daniel@fooishbar.org>
1107f46a6179SmrgDate:   Fri Jul 22 15:08:19 2005 +0000
1108f46a6179Smrg
1109f46a6179Smrg    Use YACC to compile xkbparse.y.
1110f46a6179Smrg
1111f46a6179Smrgcommit 34cd161f5947b4dc185356bc65653717f56ced00
1112f46a6179SmrgAuthor: Adam Jackson <ajax@nwnk.net>
1113f46a6179SmrgDate:   Wed Jul 20 19:31:57 2005 +0000
1114f46a6179Smrg
1115f46a6179Smrg    Use a unique token for PKG_CHECK_MODULES. Otherwise, if you use a global
1116f46a6179Smrg        configure cache, you cache it, and the cached value is probably wrong.
1117f46a6179Smrg
1118f46a6179Smrgcommit 8335e5fa471e25675c6a369ec2348883953fcdd0
1119f46a6179SmrgAuthor: Søren Sandmann Pedersen <sandmann@daimi.au.dk>
1120f46a6179SmrgDate:   Sat Jul 16 20:56:47 2005 +0000
1121f46a6179Smrg
1122f46a6179Smrg    Add xkbcomp data to symlink.sh. Some fixes to xkbcomp/Makefile.am
1123f46a6179Smrg
1124f46a6179Smrgcommit d7b3354575f31caa9044b6c5f7aee4f010f6192a
1125f46a6179SmrgAuthor: Søren Sandmann Pedersen <sandmann@daimi.au.dk>
1126f46a6179SmrgDate:   Fri Jul 15 18:02:35 2005 +0000
1127f46a6179Smrg
1128f46a6179Smrg    Build system for xkbcomp
1129f46a6179Smrg
1130f46a6179Smrgcommit 59e48918e7c252926bb5e51a077bcbc8a7eec829
1131f46a6179SmrgAuthor: Alexander Gottwald <alexander.gottwald@s1999.tu-chemnitz.de>
1132f46a6179SmrgDate:   Mon Nov 15 15:06:52 2004 +0000
1133f46a6179Smrg
1134f46a6179Smrg    Bufzilla #1802, http://freedesktop.org/bugzilla/show_bug.cgi?id=1802 Added
1135f46a6179Smrg        mingw (Win32) port
1136f46a6179Smrg
1137f46a6179Smrgcommit 0336e043fab6f2a8828d90bc9eef2e23878f6dd1
1138f46a6179SmrgAuthor: Kevin E Martin <kem@kem.org>
1139f46a6179SmrgDate:   Fri Sep 3 23:41:22 2004 +0000
1140f46a6179Smrg
1141f46a6179Smrg    Update formatted docs.
1142f46a6179Smrg
1143f46a6179Smrgcommit 20240438ef9d3a6c66443ca9f095a2766ef6ed4e
1144f46a6179SmrgAuthor: Egbert Eich <eich@suse.de>
1145f46a6179SmrgDate:   Fri Apr 23 19:54:50 2004 +0000
1146f46a6179Smrg
1147f46a6179Smrg    Merging XORG-CURRENT into trunk
1148f46a6179Smrg
1149f46a6179Smrgcommit a3729a9f9fcda07b233f434266148c8751684347
1150f46a6179SmrgAuthor: Egbert Eich <eich@suse.de>
1151f46a6179SmrgDate:   Sun Mar 14 08:35:25 2004 +0000
1152f46a6179Smrg
1153f46a6179Smrg    Importing vendor version xf86-4_4_99_1 on Sun Mar 14 00:26:39 PST 2004
1154f46a6179Smrg
1155f46a6179Smrgcommit 37a1152a4024fb799fe1272ce378e6c7c97ee951
1156f46a6179SmrgAuthor: Egbert Eich <eich@suse.de>
1157f46a6179SmrgDate:   Wed Mar 3 12:13:08 2004 +0000
1158f46a6179Smrg
1159f46a6179Smrg    Importing vendor version xf86-4_4_0 on Wed Mar 3 04:09:24 PST 2004
1160f46a6179Smrg
1161f46a6179Smrgcommit 55f40d0286d0e2e4b1602f983b749352188c3ec4
1162f46a6179SmrgAuthor: Egbert Eich <eich@suse.de>
1163f46a6179SmrgDate:   Thu Feb 26 13:36:25 2004 +0000
1164f46a6179Smrg
1165f46a6179Smrg    readding XFree86's cvs IDs
1166f46a6179Smrg
1167f46a6179Smrgcommit 2a95cda1d358fc309c78dc5201a1dbacaba9d0bf
1168f46a6179SmrgAuthor: Egbert Eich <eich@suse.de>
1169f46a6179SmrgDate:   Thu Feb 26 09:24:08 2004 +0000
1170f46a6179Smrg
1171f46a6179Smrg    Importing vendor version xf86-4_3_99_903 on Wed Feb 26 01:21:00 PST 2004
1172f46a6179Smrg
1173f46a6179Smrgcommit dbba2cffbc57e5bbdec8f24417a8a5dcfef7c2a2
1174f46a6179SmrgAuthor: Egbert Eich <eich@suse.de>
1175f46a6179SmrgDate:   Thu Jan 29 08:09:12 2004 +0000
1176f46a6179Smrg
1177f46a6179Smrg    Importing vendor version xf86-012804-2330 on Thu Jan 29 00:06:33 PST 2004
1178f46a6179Smrg
1179f46a6179Smrgcommit 8aa5bcfe58d3776746d7b0d627f2fb8744fb0817
1180f46a6179SmrgAuthor: Kaleb Keithley <kaleb@freedesktop.org>
1181f46a6179SmrgDate:   Fri Dec 19 20:55:58 2003 +0000
1182f46a6179Smrg
1183f46a6179Smrg    XFree86 4.3.99.902 (RC 2)
1184f46a6179Smrg
1185f46a6179Smrgcommit 37ebbbe7b11febaf548006a9b73db0eebf79881a
1186f46a6179SmrgAuthor: Kaleb Keithley <kaleb@freedesktop.org>
1187f46a6179SmrgDate:   Tue Nov 25 19:29:13 2003 +0000
1188f46a6179Smrg
1189f46a6179Smrg    XFree86 4.3.99.16 Bring the tree up to date for the Cygwin folks
1190f46a6179Smrg
1191f46a6179Smrgcommit 287ac4c6af61d8f9f95cd3b3219c979e1329a2fe
1192f46a6179SmrgAuthor: Kaleb Keithley <kaleb@freedesktop.org>
1193f46a6179SmrgDate:   Fri Nov 14 16:49:22 2003 +0000
1194f46a6179Smrg
1195f46a6179Smrg    XFree86 4.3.0.1
1196f46a6179Smrg
1197f46a6179Smrgcommit 262961d88faf67f69f4630acb8234a4f2c5a6e80
1198f46a6179SmrgAuthor: Kaleb Keithley <kaleb@freedesktop.org>
1199f46a6179SmrgDate:   Fri Nov 14 16:49:22 2003 +0000
1200f46a6179Smrg
1201f46a6179Smrg    Initial revision
1202f46a6179Smrg
1203f46a6179Smrgcommit 2af3aabf0e7eb1514d39b29a6b58fcd0d4de41d1
1204f46a6179SmrgAuthor: Kaleb Keithley <kaleb@freedesktop.org>
1205f46a6179SmrgDate:   Fri Nov 14 15:54:54 2003 +0000
1206f46a6179Smrg
1207f46a6179Smrg    R6.6 is the Xorg base-line
1208