1commit 3c0bca45d61982295ae0051fb874d57dc3d6f327
2Author: Matt Turner <mattst88@gmail.com>
3Date:   Thu Dec 8 10:39:07 2022 -0500
4
5    libxkbfile 1.1.2
6    
7    Signed-off-by: Matt Turner <mattst88@gmail.com>
8
9commit b7c76402831a91a4f0867c03e2f403c9c4c7dca1
10Author: Matt Turner <mattst88@gmail.com>
11Date:   Tue Nov 29 12:07:53 2022 -0500
12
13    configure: Use AC_SYS_LARGEFILE to enable large file support
14    
15    Signed-off-by: Matt Turner <mattst88@gmail.com>
16
17commit f855ea9cf3aecc74c3b07da924ff2e36944e4be1
18Author: Alan Coopersmith <alan.coopersmith@oracle.com>
19Date:   Mon Oct 17 19:00:30 2022 -0700
20
21    libxkbfile 1.1.1
22    
23    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
24
25commit 04336c9260b2d130f57fcf3dedc3ba73bb45889d
26Author: Ran Benita <ran234@gmail.com>
27Date:   Wed Aug 29 12:33:33 2012 +0300
28
29    Fix check for appending '|' character when applying rules
30    
31    There are two ways to separate multiple files in XKB include statements:
32    '+' will cause the later file to override the first in case of conflict,
33    while '|' will cause it augment it (this is done by xkbcomp). '!' is
34    unrelated here.
35    Currently, if someone tries to use '|' in a rule instead of '+', it
36    won't have any effect. Since '|' is practically never used, this wasn't
37    noticed.
38    
39    Signed-off-by: Ran Benita <ran234@gmail.com>
40
41commit 6fa239504743475d566f53c278dae0f651ea199c
42Author: Alan Coopersmith <alan.coopersmith@oracle.com>
43Date:   Sun Jul 17 15:41:39 2022 -0700
44
45    gitlab CI: add a basic build test
46    
47    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
48
49commit 4939a3e9d584ab46f1d082f6a61b3cd307614150
50Author: Alan Coopersmith <alan.coopersmith@oracle.com>
51Date:   Sun Jul 17 15:40:34 2022 -0700
52
53    Fix spelling/wording issues
54    
55    Found by using:
56        codespell --builtin clear,rare,usage,informal,code,names
57    
58    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
59
60commit 849d0b22ec46bee1f72170722bde8d493ce163ba
61Author: Alan Coopersmith <alan.coopersmith@oracle.com>
62Date:   Sun Jul 17 15:39:10 2022 -0700
63
64    Build xz tarballs instead of bzip2
65    
66    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
67
68commit e51e5c704c5bd7a91233b37f0cf4beaef6f06a5d
69Author: Benno Schulenberg <bensberg@telfort.nl>
70Date:   Sun Jun 5 09:15:05 2022 +0200
71
72    fix an off-by-one error in copying the name of a virtual modifier
73    
74    This fixes issue #9.
75    
76    Bug existed since commit 816a8db326 from sixteen years ago.
77    
78    Signed-off-by: Benno Schulenberg <bensberg@telfort.nl>
79
80commit 8e45c7f55dcb35ae710a223a28fb6d6443c711c6
81Author: Peter Hutterer <peter.hutterer@who-t.net>
82Date:   Wed Sep 2 14:19:44 2020 +1000
83
84    unifdef NOTYET
85    
86    This has been ifdef'd out since at least 2003, time to accept that it won't be
87    handled. One part was unreachable code anyway, the second part affects
88    GeomDoodads which are unnecessary and barely used anyway.
89    
90    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
91
92commit 81e8b72daf3ad0a3f36e4ae0ef6b38e427e251b5
93Author: Peter Hutterer <peter.hutterer@who-t.net>
94Date:   Fri Jun 19 14:34:51 2020 +1000
95
96    Escape non-printable characters correctly
97    
98    This is the equivalent patch to xserver commit
99    eaf1f72ed8994b708d94ec2de7b1a99f5c4a39b8:
100    
101     XkbStringText escapes non-printable characters using octal numbers. Such escape
102     sequence would be at most 5 characters long ("\0123"), so it reserves 5 bytes
103     in the buffer. Due to char->unsigned int conversion, it would print much longer
104     string for negative numbers.
105    
106    Fixes https://gitlab.freedesktop.org/xorg/lib/libxkbfile/-/issues/8
107    
108    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
109
110commit 6c4de3386ee102040fc567708958a60a9d254b02
111Author: Alan Coopersmith <alan.coopersmith@oracle.com>
112Date:   Fri Mar 29 19:07:43 2019 -0700
113
114    Convert check for strcasecmp to normal autoconf style
115    
116    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
117
118commit 2d017a68e12acf2463edc9cfbdae0aea3ce477b1
119Author: Alan Coopersmith <alan.coopersmith@oracle.com>
120Date:   Fri Mar 29 19:02:51 2019 -0700
121
122    Use strndup if available to avoid -Wstringop-overflow warning from gcc 9
123    
124    Reported in https://gitlab.freedesktop.org/xorg/lib/libxkbfile/issues/5
125    
126    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
127
128commit 261992d42905f209cd5bf6afcf8a7ae3aa30b3ff
129Author: Alan Coopersmith <alan.coopersmith@oracle.com>
130Date:   Sat Mar 16 11:30:41 2019 -0700
131
132    libxkbfile 1.1.0
133    
134    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
135
136commit 306087b60496d6493323433573ee9b9fb392dd7b
137Author: Alan Coopersmith <alan.coopersmith@oracle.com>
138Date:   Sat Mar 16 11:22:06 2019 -0700
139
140    Add description of libxkbfile to README.md
141    
142    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
143
144commit 28822317438b6800435145a0312dbce59a03eaa3
145Author: Alan Coopersmith <alan.coopersmith@oracle.com>
146Date:   Fri Dec 7 19:44:24 2018 -0800
147
148    Update configure.ac bug URL for gitlab migration
149    
150    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
151
152commit 340581e83d57414b5f33fd2f9f22fdfebf0d4b8d
153Author: Alan Coopersmith <alan.coopersmith@oracle.com>
154Date:   Mon Nov 19 23:07:00 2018 -0800
155
156    Update README for gitlab migration
157    
158    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
159
160commit b660c757e308b7c561dba16d45d18863bfa2973e
161Author: Alan Coopersmith <alan.coopersmith@oracle.com>
162Date:   Sat Nov 10 13:21:42 2018 -0800
163
164    Remove obsolete B16 & B32 tags in struct definitions
165    
166    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
167
168commit d2ec504fec2550f4fd046e801b34317ef4a4bab9
169Author: Martin Burggraf <TSO@gmx.net>
170Date:   Thu Aug 13 21:16:40 2015 +0200
171
172    correcting mathematical nonsense
173    
174    V2: Fixing the issue with numbers between 0 -1
175    
176    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
177    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
178
179commit 1c070d1153e293169909b0fc8e9ff65be9121fa0
180Author: Mihail Konev <k.mvc@ya.ru>
181Date:   Thu Jan 26 13:52:49 2017 +1000
182
183    autogen: add default patch prefix
184    
185    Signed-off-by: Mihail Konev <k.mvc@ya.ru>
186
187commit 9e39e36316f3dd28b1fd6f71562ec93bce2da35a
188Author: Emil Velikov <emil.l.velikov@gmail.com>
189Date:   Mon Mar 9 12:00:52 2015 +0000
190
191    autogen.sh: use quoted string variables
192    
193    Place quotes around the $srcdir, $ORIGDIR and $0 variables to prevent
194    fall-outs, when they contain space.
195    
196    Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com>
197    Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
198    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
199
200commit cfea939bb7d61d51b74493d77294010ddef490f0
201Author: Peter Hutterer <peter.hutterer@who-t.net>
202Date:   Tue Jan 24 10:32:07 2017 +1000
203
204    autogen.sh: use exec instead of waiting for configure to finish
205    
206    Syncs the invocation of configure with the one from the server.
207    
208    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
209    Reviewed-by: Emil Velikov <emil.velikov@collabora.com>
210
211commit 56fa447282c47bf23d05e18a42bbd0184dbd8302
212Author: Andreas Wettstein <wettstein509@solnet.ch>
213Date:   Sat Feb 15 17:35:50 2014 +0100
214
215    Fix mistyped argument of sizeof
216    
217    A pointer rather than the buffer was given to sizeof.  As the data to be
218    written is only one or two bytes, a pointer size is at least four bytes, and
219    the buffer has 32 bytes, this error did not have negative effects.
220    
221    Signed-off-by: Andreas Wettstein <wettstein509@solnet.ch>
222    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
223    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
224
225commit a594dde52b7903feab839f5cfe08755753aca20e
226Author: Andreas Wettstein <wettstein509@solnet.ch>
227Date:   Sat Feb 15 17:35:29 2014 +0100
228
229    Add support for genKeyEvent flag
230    
231    ActionMessage has an optional flag genKeyEvent.  This change makes sure this
232    flag is printed when it is set.
233    
234    Signed-off-by: Andreas Wettstein <wettstein509@solnet.ch>
235    Reviewed-By: Ran Benita <ran234@gmail.com>
236    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
237
238commit 6223ec08213cb8cc546418690c27e0fdd4f0addd
239Author: Andreas Wettstein <wettstein509@solnet.ch>
240Date:   Sat Feb 15 17:35:09 2014 +0100
241
242    Add missing support for NoLock and NoUnlock flags
243    
244    The LockMods, ISOLock and LockControls support an "affect" flag to selectively
245    enable and disable locking and unlocking for these actions.  This change adds
246    output of these flags.
247    
248    Signed-off-by: Andreas Wettstein <wettstein509@solnet.ch>
249    Reviewed-By: Ran Benita <ran234@gmail.com>
250    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
251
252commit de4f2307448583988a55a587cb6a3f43e4868378
253Author: Alan Coopersmith <alan.coopersmith@oracle.com>
254Date:   Thu Apr 30 22:24:39 2015 -0700
255
256    libxkbfile 1.0.9
257    
258    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
259
260commit 9fa04388dcbb5bf205319569f540a62c03754688
261Author: Jörg Sonnenberger <joerg@NetBSD.org>
262Date:   Wed Nov 26 14:33:38 2014 +0100
263
264    Remove unnecessary check.
265    
266    The vmods member of XkbNamesPtr is an array and thus never NULL.
267    
268    Signed-off-by: Thomas Klausner <wiz@NetBSD.org>
269    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
270
271commit 8a2381c13aecfdb42d85967e060c8818b86119d2
272Author: Alan Coopersmith <alan.coopersmith@oracle.com>
273Date:   Sat Nov 8 09:33:35 2014 -0800
274
275    Remove check to see if SEEK_SET is defined before using it
276    
277    Other references to SEEK_SET in this file are made without checking,
278    since they assume everyone has either reached C89 by now or will use
279    the fallback #define at the top of the file, so we can stop checking
280    here as well.
281    
282    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
283
284commit 3b460259d0d21f9876cacd7e1f305d77b76724f7
285Author: Alan Coopersmith <alan.coopersmith@oracle.com>
286Date:   Sun Oct 20 12:05:15 2013 -0700
287
288    Constify atom name argument to XkbInternAtom
289    
290    Matches XInternAtom, which it wraps, and quiets a bunch of const warnings
291    in xkbcomp.
292    
293    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
294    Reviewed-by: Ran Benita <ran234@gmail.com>
295
296commit 390acfe5bb88cdab509b5eaae4041f265e969d2b
297Author: Alan Coopersmith <alan.coopersmith@oracle.com>
298Date:   Sun Oct 20 12:04:58 2013 -0700
299
300    Convert sprintf calls to snprintf
301    
302    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
303    Reviewed-by: Ran Benita <ran234@gmail.com>
304
305commit 455c2f3715456fd88c2741bd2028a9f0a702bb28
306Author: Alan Coopersmith <alan.coopersmith@oracle.com>
307Date:   Sun Oct 20 01:11:21 2013 -0700
308
309    Don't dereference xkb pointer until after checking it for NULL
310    
311    Some compilers can perform mind-twistingly evil optimizations
312    if you check for NULL after using it, others just let you segv.
313    
314    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
315    Reviewed-by: Ran Benita <ran234@gmail.com>
316
317commit 7544a9eb35d5850ae2e68d8cdab50f25ce7cd5d9
318Author: Alan Coopersmith <alan.coopersmith@oracle.com>
319Date:   Sun Oct 20 01:01:37 2013 -0700
320
321    unifdef -UXKB_IN_SERVER
322    
323    Xserver has its own copy of this code now, so we don't need to keep
324    an unused copy in libxkbfile too.
325    
326    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
327    Reviewed-by: Ran Benita <ran234@gmail.com>
328
329commit a945540e6eea9b9303c8f611412ecb58129180e7
330Author: Alan Coopersmith <alan.coopersmith@oracle.com>
331Date:   Sun Oct 20 00:56:20 2013 -0700
332
333    Convert to X.Org standard indentation style
334    
335    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
336
337commit 7381c2f9013ef7784c78091fa671e652a62ca706
338Author: Alan Coopersmith <alan.coopersmith@oracle.com>
339Date:   Fri Jan 18 23:08:24 2013 -0800
340
341    Replace deprecated Automake INCLUDES variable with AM_CPPFLAGS
342    
343    Excerpt https://lists.gnu.org/archive/html/automake/2012-12/msg00038.html
344    
345      - Support for the long-deprecated INCLUDES variable will be removed
346        altogether in Automake 1.14.  The AM_CPPFLAGS variable should be
347        used instead.
348    
349    This variable was deprecated in Automake releases prior to 1.10, which is
350    the current minimum level required to build X.
351    
352    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
353
354commit 875d8f2504b62e4a536269e54f685eb8ff96df3a
355Author: Colin Walters <walters@verbum.org>
356Date:   Wed Jan 4 17:37:06 2012 -0500
357
358    autogen.sh: Implement GNOME Build API
359    
360    http://people.gnome.org/~walters/docs/build-api.txt
361    
362    Signed-off-by: Adam Jackson <ajax@redhat.com>
363
364commit c66aabd6b95f8e1fd3428f048c9847912eefe450
365Author: Adam Jackson <ajax@redhat.com>
366Date:   Tue Jan 15 14:28:48 2013 -0500
367
368    configure: Remove AM_MAINTAINER_MODE
369    
370    Signed-off-by: Adam Jackson <ajax@redhat.com>
371
372commit 5e3da29093ff5d5b6b8805467a523d5cb7663965
373Author: Alan Coopersmith <alan.coopersmith@oracle.com>
374Date:   Wed Mar 7 20:37:20 2012 -0800
375
376    libxkbfile 1.0.8
377    
378    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
379
380commit 7b6123644fe23c2eb9816cf00729253b2dd53b23
381Author: Alan Coopersmith <alan.coopersmith@oracle.com>
382Date:   Wed Sep 28 18:17:15 2011 -0700
383
384    Add const attributes to fix gcc -Wwrite-strings warnings
385    
386    Does not fix all of them, as some affect the API and thus need more analysis.
387    
388    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
389    Reviewed-by: Jeremy Huddleston <jeremyhu@apple.com>
390
391commit 0c2c504819b8788075115f848343bd45a3bb6605
392Author: Jeremy Huddleston <jeremyhu@apple.com>
393Date:   Fri Nov 11 10:37:49 2011 -0800
394
395    Include strings.h for strcasecmp
396    
397    Our minimum requirement for X11 is currently Unix98.  Unix98 provides
398    strcasecmp in <strings.h>.  This commit fixes implicit declarations
399    of this function on systems that closely adhere to the standard.
400    
401    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
402
403commit 9ffdecdfa0a832a129a97735eaf1d22ec6defc13
404Author: Alan Coopersmith <alan.coopersmith@oracle.com>
405Date:   Fri Sep 16 22:45:06 2011 -0700
406
407    Strip trailing whitespace
408    
409    Performed with: find * -type f | xargs perl -i -p -e 's{[ \t]+$}{}'
410    git diff -w & git diff -b show no diffs from this change
411    
412    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
413
414commit cfc92c9b8e5f511010a2e406b147dec3ce64c6fd
415Author: Gaetan Nadon <memsize@videotron.ca>
416Date:   Wed Feb 2 11:43:46 2011 -0500
417
418    config: comment, minor upgrade, quote and layout configure.ac
419    
420    Group statements per section as per Autoconf standard layout
421    Quote statements where appropriate.
422    Autoconf recommends not using dnl instead of # for comments
423    
424    Use AC_CONFIG_FILES to replace the deprecated AC_OUTPUT with parameters.
425    Add AC_CONFIG_SRCDIR([Makefile.am])
426    Remove redundant AC_SUBST(*_CFLAGS) and/or *_LIBS
427    Update minimum version of util-macros to at least 1.8.
428    No functional configuration changes
429    
430    This helps automated maintenance and release activities.
431    Details can be found in http://wiki.x.org/wiki/NewModuleGuidelines
432
433commit f83b3bda908cd6d0e15287d15739344620f12d27
434Author: Gaetan Nadon <memsize@videotron.ca>
435Date:   Fri Jan 28 19:41:37 2011 -0500
436
437    config: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS
438    
439    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
440
441commit edc2a2beea14adef6c833bef456474039e2afab2
442Author: Gaetan Nadon <memsize@videotron.ca>
443Date:   Thu Jan 27 18:50:15 2011 -0500
444
445    config: remove AC_PROG_CC as it overrides AC_PROG_C_C99
446    
447    XORG_STRICT_OPTION from XORG_DEFAULT_OPTIONS calls
448    AC_PROG_C_C99. This sets gcc with -std=gnu99.
449    If AC_PROG_CC macro is called afterwards, it resets CC to gcc.
450    
451    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
452
453commit 5eea77b2c35c10baf899d2b03a85a462fdcf8f93
454Author: Alan Coopersmith <alan.coopersmith@oracle.com>
455Date:   Fri Oct 29 18:16:00 2010 -0700
456
457    libxkbfile 1.0.7
458    
459    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
460
461commit ce593fce1f7930135d1c52711ef1945a3e7418b0
462Author: Jesse Adkins <jesserayadkins@gmail.com>
463Date:   Tue Sep 28 13:30:04 2010 -0700
464
465    Purge cvs tags.
466    
467    Signed-off-by: Jesse Adkins <jesserayadkins@gmail.com>
468    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
469
470commit 57c03e52e6b4e3ed54df5fdd778865467d08e119
471Author: Fernando Carrijo <fcarrijo@yahoo.com.br>
472Date:   Thu Jul 1 06:59:48 2010 -0300
473
474    Purge macro NEED_EVENTS
475    
476    Signed-off-by: Fernando Carrijo <fcarrijo@yahoo.com.br>
477    Acked-by: Tiago Vignatti <tiago.vignatti@nokia.com>
478    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
479
480commit 2db176bf5c644cf974f9137bda19e997500d04b1
481Author: Gaetan Nadon <memsize@videotron.ca>
482Date:   Mon Mar 29 16:50:34 2010 -0400
483
484    config: update AC_PREREQ statement to 2.60
485    
486    Unrelated to the previous patches, the new value simply reflects
487    the reality that the minimum level for autoconf to configure
488    all x.org modules is 2.60 dated June 2006.
489    
490    ftp://ftp.gnu.org/gnu/autoconf/autoconf-2.60.tar.gz
491    
492    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
493
494commit bce9d460a8759c866908c945ceb609de6bf03921
495Author: Gaetan Nadon <memsize@videotron.ca>
496Date:   Mon Mar 29 14:53:49 2010 -0400
497
498    config: remove the pkgconfig pc.in file from EXTRA_DIST
499    
500    Automake always includes it in the tarball.
501    
502    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
503
504commit 79cb4add177bee5dd451a8d459cb344451ea04a8
505Author: Gaetan Nadon <memsize@videotron.ca>
506Date:   Fri Nov 27 20:56:05 2009 -0500
507
508    Makefile.am: add ChangeLog and INSTALL on MAINTAINERCLEANFILES
509    
510    Now that the INSTALL file is generated.
511    Allows running make maintainer-clean.
512
513commit 8f2565e71d91a81ab0fe11ac7052c9f4bdfcd8fa
514Author: Gaetan Nadon <memsize@videotron.ca>
515Date:   Wed Oct 28 14:09:11 2009 -0400
516
517    INSTALL, NEWS, README or AUTHORS files are missing/incorrect #24206
518    
519    Add missing INSTALL file. Use standard GNU file on building tarball
520    README may have been updated
521    Remove AUTHORS file as it is empty and no content available yet.
522    Remove NEWS file as it is empty and no content available yet.
523
524commit 6e0c505690db8bedc6cbce726bc02b049e1dafa6
525Author: Gaetan Nadon <memsize@videotron.ca>
526Date:   Tue Oct 27 15:07:25 2009 -0400
527
528    Deploy the new XORG_DEFAULT_OPTIONS #24242
529    
530    This macro aggregate a number of existing macros that sets commmon
531    X.Org components configuration options. It shields the configuration file from
532    future changes.
533
534commit 5b797b80804946573313e1202c0ef89ce8980bf8
535Author: Gaetan Nadon <memsize@videotron.ca>
536Date:   Mon Oct 26 22:08:43 2009 -0400
537
538    Makefile.am: ChangeLog not required: EXTRA_DIST or *CLEANFILES #24432
539    
540    ChangeLog filename is known to Automake and requires no further
541    coding in the makefile.
542
543commit fd0dd9539d3bb2471c26187c96b55a542d754c30
544Author: Gaetan Nadon <memsize@videotron.ca>
545Date:   Thu Oct 22 12:34:20 2009 -0400
546
547    .gitignore: use common defaults with custom section # 24239
548    
549    Using common defaults will reduce errors and maintenance.
550    Only the very small or inexistent custom section need periodic maintenance
551    when the structure of the component changes. Do not edit defaults.
552
553commit 2ce3061947dfaf113d6c324efb2b82be2fae028e
554Author: Jeremy Huddleston <jeremyhu@freedesktop.org>
555Date:   Wed Oct 21 12:47:27 2009 -0700
556
557    This is not a GNU project, so declare it foreign.
558    
559    On Wed, 2009-10-21 at 13:36 +1000, Peter Hutterer wrote:
560    > On Tue, Oct 20, 2009 at 08:23:55PM -0700, Jeremy Huddleston wrote:
561    > > I noticed an INSTALL file in xlsclients and libXvMC today, and it
562    > > was quite annoying to work around since 'autoreconf -fvi' replaces
563    > > it and git wants to commit it.  Should these files even be in git?
564    > > Can I nuke them for the betterment of humanity and since they get
565    > > created by autoreconf anyways?
566    >
567    > See https://bugs.freedesktop.org/show_bug.cgi?id=24206
568    
569    As an interim measure, replace AM_INIT_AUTOMAKE([dist-bzip2]) with
570    AM_INIT_AUTOMAKE([foreign dist-bzip2]). This will prevent the generation
571    of the INSTALL file. It is also part of the 24206 solution.
572    
573    Signed-off-by: Jeremy Huddleston <jeremyhu@freedesktop.org>
574
575commit fa9520d5a63e181c05dd850223a1916e37e71a13
576Author: Alan Coopersmith <alan.coopersmith@sun.com>
577Date:   Tue Oct 6 17:08:58 2009 -0700
578
579    libxkbfile 1.0.6
580    
581    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
582
583commit a3d95aedf3a6d1859387fb08b46cd66cd61cec83
584Author: Alan Coopersmith <alan.coopersmith@sun.com>
585Date:   Tue Oct 6 17:05:00 2009 -0700
586
587    Migrate to xorg macros 1.3 & XORG_DEFAULT_OPTIONS
588    
589    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
590
591commit d36a99d961c6649ca1b0319c2aadc6763edb07ad
592Author: Adam Jackson <ajax@redhat.com>
593Date:   Fri May 8 14:15:21 2009 -0400
594
595    Semi-revert 33b839e16fe681ba915658f824ceb1b252084ea4
596    
597    _XkbDupString() checks for NULL, strdup doesn't.  Still, implement in
598    terms of real strdup and skip the calloc.
599
600commit 29f27b16dbe511a27a0e953b32913f9d9bf24f2d
601Author: Adam Jackson <ajax@redhat.com>
602Date:   Thu May 7 16:59:59 2009 -0400
603
604    Use flockfile if available.
605    
606    Not really a huge improvement, but we might as well.
607
608commit 33b839e16fe681ba915658f824ceb1b252084ea4
609Author: Adam Jackson <ajax@redhat.com>
610Date:   Thu May 7 16:31:39 2009 -0400
611
612    s/_XkbDupString/strdup/
613    
614    Super special bonus lols edition: _XkbDupString would allocate the new
615    string with calloc, just to be extra sure.
616
617commit 4f8dd1aa10a36700bf1f2b05931cd29151b9fee4
618Author: Alan Coopersmith <alan.coopersmith@sun.com>
619Date:   Mon Feb 2 20:34:39 2009 -0800
620
621    Add README with pointers to mailing list, bugzilla & git repos
622    
623    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
624
625commit d17cd6e80f1ec78b69ba11ee55465420e6d7e9a9
626Author: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br>
627Date:   Thu Jan 29 19:52:34 2009 -0200
628
629    Janitor: distcheck, compiler warnings, .gitignore.
630
631commit dd9514fe714d81b881a1bd6bd88d4287adc5fc7e
632Author: Kees Cook <kees.cook@canonical.com>
633Date:   Tue Jan 13 15:40:37 2009 -0800
634
635    Fix static buffer overflow in "xkbcomp -C :0"
636    
637    This patch uses dynamically allocated strings instead of the fixed-length
638    buffers to avoid stack overflows.
639    
640    https://bugs.freedesktop.org/show_bug.cgi?id=19490
641    https://bugs.launchpad.net/ubuntu/+source/x11-xkb-utils/+bug/309013
642    
643    Signed-off-by: Kees Cook <kees.cook@canonical.com>
644    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
645
646commit e695be2ab7eb1361b204f98c3da872eff58ad6b5
647Author: Alexey Ten <alexeyten+github@gmail.com>
648Date:   Thu Jan 15 01:39:01 2009 +0300
649
650    Apply partial matches for option (#19563)
651    
652    Rules which match star (*) and option, like one below, should be applied
653    
654    layout[2] option    = symbols
655    *         misc:typo = +typo(base)
656    
657    X.Org bug 19563 <http://bugs.freedesktop.org/show_bug.cgi?id=19563>
658    
659    Signed-off-by: Sergey V. Udaltsov <svu@gnome.org>
660
661commit 415a513387748e1763a477a486a9789f88784ec5
662Author: Alan Coopersmith <alan.coopersmith@sun.com>
663Date:   Mon Mar 17 19:44:07 2008 -0700
664
665    Version bump: 1.0.5
666
667commit 4505577c4d6b5d32c276366ce6bc3eda1cd59ad7
668Author: James Cloos <cloos@jhcloos.com>
669Date:   Thu Dec 6 16:38:53 2007 -0500
670
671    Replace static ChangeLog with dist-hook to generate from git log
672
673commit 492cd9bfc642443d92f419964334f59b89329a36
674Author: Daniel Drake <ddrake@brontes3d.com>
675Date:   Tue May 29 12:51:00 2007 -0800
676
677    Bug #11094: libxkbfile COPYING file
678    
679    X.Org Bugzilla #11094 <https://bugs.freedesktop.org/show_bug.cgi?id=11094>
680
681commit 360c792528d614a8aa90ad665081d5bd6ae6197c
682Author: Adam Jackson <ajax@benzedrine.nwnk.net>
683Date:   Fri Oct 13 16:19:53 2006 -0400
684
685    Bump to 1.0.4
686
687commit f587c01ee30c2814d199d3782b53834161cfa2b7
688Author: Alan Coopersmith <alan.coopersmith@sun.com>
689Date:   Thu Sep 28 11:12:11 2006 -0700
690
691    Do not have to have "have have" in config.h comment if we don't have strcasecmp
692
693commit 62c3534debc688a39ccf34e60f7bf4d56fef0c11
694Author: Alan Coopersmith <alan.coopersmith@sun.com>
695Date:   Thu Sep 28 11:10:16 2006 -0700
696
697    Add *~ to gitignore to skip over emacs droppings
698
699commit 1ea09901056ecc74e8554a4225366a7ba633e834
700Author: Alan Coopersmith <alan.coopersmith@sun.com>
701Date:   Thu Jul 13 14:59:19 2006 -0700
702
703    renamed: .cvsignore -> .gitignore
704
705commit b221428cfe5ca036398571372b88cf07da7c58d8
706Author: Adam Jackson <ajax@nwnk.net>
707Date:   Thu Apr 27 00:16:37 2006 +0000
708
709    Bump to 1.0.3
710
711commit 5e5bd096ba38294f43a071def16f8a397e22eb79
712Author: Daniel Stone <daniel@fooishbar.org>
713Date:   Wed Apr 12 11:29:43 2006 +0000
714
715    Fix offline operation.
716
717commit 5f400a68ee489a1d9206605870b8d4306236170e
718Author: Daniel Stone <daniel@fooishbar.org>
719Date:   Mon Apr 10 10:11:35 2006 +0000
720
721    Really fix typos.
722
723commit 3885559f436ed4ee84ebf90bf3d39648e16f5b3b
724Author: Daniel Stone <daniel@fooishbar.org>
725Date:   Mon Apr 10 08:47:40 2006 +0000
726
727    Fix stupid typos. (Shang-Feng Yang)
728
729commit c3bc59c223ce4de8d6cce98c005a8f44bfa600c6
730Author: Daniel Stone <daniel@fooishbar.org>
731Date:   Sun Apr 9 13:45:31 2006 +0000
732
733    Coverity #265: Fix potential NULL dereference.
734
735commit 816a8db3264bc0752a8befd865b802ac4a2382ce
736Author: Daniel Stone <daniel@fooishbar.org>
737Date:   Sun Apr 9 13:16:44 2006 +0000
738
739    Coverity #776, #777: Fix memory leaks.
740
741commit 405ef7f445a41eb9995304b4c68b1c966a16bc20
742Author: Daniel Stone <daniel@fooishbar.org>
743Date:   Fri Apr 7 16:19:02 2006 +0000
744
745    Coverity #787, 788: Fix memory leaks.
746
747commit d173f9d6561b223de0bf79603d303427da668a98
748Author: Daniel Stone <daniel@fooishbar.org>
749Date:   Fri Apr 7 16:01:03 2006 +0000
750
751    Coverity #979, #980, #981: Avoid potential NULL dereferences.
752
753commit bf3fad9eff30bba4587548303dd3d96f3da5d494
754Author: Daniel Stone <daniel@fooishbar.org>
755Date:   Fri Apr 7 15:58:58 2006 +0000
756
757    Coverity #982: Fix potential NULL dereference.
758
759commit 25e8b874b9f58e5e8035957465252539df13a85d
760Author: Daniel Stone <daniel@fooishbar.org>
761Date:   Fri Apr 7 15:44:40 2006 +0000
762
763    Fix signed vs unsigned char hilarity. (Bill Crawford)
764
765commit 47dfc83937ed98e964716345cb4c8d817ae13e61
766Author: Daniel Stone <daniel@fooishbar.org>
767Date:   Mon Mar 27 21:11:01 2006 +0000
768
769    Bug #3819: Fix serious botching of _XkbStrCaseCmp commit.
770
771commit e61dfbf6c72369f83a833d3a5a04c306a6b289f8
772Author: Daniel Stone <daniel@fooishbar.org>
773Date:   Sat Mar 25 23:15:58 2006 +0000
774
775    Bug #3819: Change open-coded _XkbStrCaseCmp to strcmp + tolower.
776
777commit 4b0ad25354d5807fc9e77fda3397ee78332502c1
778Author: Adam Jackson <ajax@nwnk.net>
779Date:   Tue Feb 28 22:44:54 2006 +0000
780
781    Bump to 1.0.2.
782
783commit 514262ec90db007dfce2c1523b2bc67988f395f1
784Author: Daniel Stone <daniel@fooishbar.org>
785Date:   Tue Feb 28 16:55:26 2006 +0000
786
787    Bug #5216: Allow options to appear with other components.
788
789commit 46a7219986b402cb2ad4cfef2aa69d27f5508b6f
790Author: Kevin E Martin <kem@kem.org>
791Date:   Wed Dec 21 02:30:06 2005 +0000
792
793    Update package version for X11R7 release.
794
795commit 4949a1f5d3de102195033e5f6513a595c06326cd
796Author: Adam Jackson <ajax@nwnk.net>
797Date:   Mon Dec 19 16:28:28 2005 +0000
798
799    Stub COPYING files
800
801commit 8e69b154d42e77f91135382047b9df668406a972
802Author: Kevin E Martin <kem@kem.org>
803Date:   Thu Dec 15 00:24:36 2005 +0000
804
805    Update package version number for final X11R7 release candidate.
806
807commit fa100dc7f5ee32ae37afc0323d72ff521bd5371a
808Author: Kevin E Martin <kem@kem.org>
809Date:   Sat Dec 3 05:49:46 2005 +0000
810
811    Update package version number for X11R7 RC3 release.
812
813commit 26d800bab72f25e0088bf048b220eb96d6d1cf3f
814Author: Kevin E Martin <kem@kem.org>
815Date:   Sat Nov 19 07:15:48 2005 +0000
816
817    Update pkgconfig files to separate library build-time dependencies from
818        application build-time dependencies, and update package deps to work
819        with separate build roots.
820
821commit b6e194b20a83f9f059037aa17fbb00a6d34e53a6
822Author: Kevin E Martin <kem@kem.org>
823Date:   Wed Oct 19 02:48:13 2005 +0000
824
825    Update package version number for RC1 release.
826
827commit da83a9c6e3a85adcd30949f3c1ccd0d57a6a2bfa
828Author: Kevin E Martin <kem@kem.org>
829Date:   Mon Oct 3 15:20:29 2005 +0000
830
831    magic lives in src, so add it to EXTRA_DIST there instead
832
833commit 8b1f515abc3e5c54103ea04ce1de856dcf0a2865
834Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
835Date:   Sat Oct 1 06:22:01 2005 +0000
836
837    Add magic to EXTRA_DIST
838
839commit 2baa710ffb0cb1567df8740e52477228e251a990
840Author: Adam Jackson <ajax@nwnk.net>
841Date:   Wed Aug 3 03:28:04 2005 +0000
842
843    Do PKG_CHECK_MODULES on a unique token instead of on "DEP", so builds with
844        a global configure cache don't get confused.
845
846commit cb43c4a949dc657abd9b0f52d4d6307e00a72ddf
847Author: Kevin E Martin <kem@kem.org>
848Date:   Fri Jul 29 21:22:54 2005 +0000
849
850    Various changes preparing packages for RC0:
851    - Verify and update package version numbers as needed
852    - Implement versioning scheme
853    - Change bug address to point to bugzilla bug entry form
854    - Disable loadable i18n in libX11 by default (use --enable-loadable-i18n to
855        reenable it)
856    - Fix makedepend to use pkgconfig and pass distcheck
857    - Update build script to build macros first
858    - Update modular Xorg version
859
860commit 494e792dc3328787fd7a4598454dc19115aac856
861Author: Daniel Stone <daniel@fooishbar.org>
862Date:   Sat Jul 16 07:52:50 2005 +0000
863
864    Set soversion to 1.0.0 using -version-number.
865
866commit c0b9196c7148715dde385d2f0d41d56d23839825
867Author: Keith Packard <keithp@keithp.com>
868Date:   Sat Jul 9 21:20:35 2005 +0000
869
870    Add .cvsignore files Switch _la_CFLAGS for AM_CFLAGS to clean up directory
871
872commit bf6ca6fc3ef9bd61284dc48059d10a560e5c1f28
873Author: Daniel Stone <daniel@fooishbar.org>
874Date:   Sun Jul 3 07:37:33 2005 +0000
875
876    Fix more include paths; add dix-config.h to XKB code.
877
878commit 70a39df3be6fcfea3746e0e127f3cde03a538869
879Author: Daniel Stone <daniel@fooishbar.org>
880Date:   Sun Jul 3 07:01:01 2005 +0000
881
882    Add Xtrans definitions (FONT_t, TRANS_CLIENT) to clean up warnings.
883    Add XSERV_t, TRANS_SERVER, TRANS_REOPEN to quash warnings.
884    Add #include <dix-config.h> or <xorg-config.h>, as appropriate, to all
885        source files in the xserver/xorg tree, predicated on defines of
886        HAVE_{DIX,XORG}_CONFIG_H. Change all Xfont includes to
887        <X11/fonts/foo.h>.
888
889commit abca6e76c667a201bf23b73bd681a8c4da892e62
890Author: Kevin E Martin <kem@kem.org>
891Date:   Sat Jul 2 06:35:04 2005 +0000
892
893    Add appropriate lib*_CFLAGS to Makefile.am's -- fixes build problems
894
895commit e5ddd6b3020045b7d8426618fd2515bc02ca045d
896Author: Søren Sandmann Pedersen <sandmann@daimi.au.dk>
897Date:   Mon Jun 13 22:54:28 2005 +0000
898
899    Makefile.am: Add $(top_srcdir)/include to INCLUDES
900
901commit 019fc282d476d3dd8f79e0472d3868f6a0785a56
902Author: Søren Sandmann Pedersen <sandmann@daimi.au.dk>
903Date:   Mon Jun 13 21:51:46 2005 +0000
904
905    Add xkbfile to symlink.sh, conditionally include "config.h" in
906        xc/lib/xkbfile
907
908commit 43a2d4898c64c11101b500ab12466570d747ce5f
909Author: Søren Sandmann Pedersen <sandmann@daimi.au.dk>
910Date:   Mon Jun 13 21:49:05 2005 +0000
911
912    - Add xkbfile build system
913
914commit adef71d31514413062d20858b270801627e32cad
915Author: Egbert Eich <eich@suse.de>
916Date:   Fri Apr 23 18:44:26 2004 +0000
917
918    Merging XORG-CURRENT into trunk
919
920commit 33f9904e1895629319e58ac55da537771cf5bfa5
921Author: Egbert Eich <eich@suse.de>
922Date:   Sun Mar 14 08:32:39 2004 +0000
923
924    Importing vendor version xf86-4_4_99_1 on Sun Mar 14 00:26:39 PST 2004
925
926commit 672fe3b619cec43314adff06401e83046f4bc59f
927Author: Egbert Eich <eich@suse.de>
928Date:   Wed Mar 3 12:11:45 2004 +0000
929
930    Importing vendor version xf86-4_4_0 on Wed Mar 3 04:09:24 PST 2004
931
932commit ca6597857e417ee89ca15889e87211421b0df842
933Author: Egbert Eich <eich@suse.de>
934Date:   Thu Feb 26 13:35:36 2004 +0000
935
936    readding XFree86's cvs IDs
937
938commit 084119505a1927600985675a54b40316edd50c63
939Author: Egbert Eich <eich@suse.de>
940Date:   Thu Feb 26 09:22:54 2004 +0000
941
942    Importing vendor version xf86-4_3_99_903 on Wed Feb 26 01:21:00 PST 2004
943
944commit 91ac80641f0e04536ffe9d4168a19ba3d7ee050d
945Author: Kaleb Keithley <kaleb@freedesktop.org>
946Date:   Tue Nov 25 19:28:21 2003 +0000
947
948    XFree86 4.3.99.16 Bring the tree up to date for the Cygwin folks
949
950commit cb45b671537b25c832428c0a75cb7d7712dea3e5
951Author: Kaleb Keithley <kaleb@freedesktop.org>
952Date:   Fri Nov 14 16:48:50 2003 +0000
953
954    XFree86 4.3.0.1
955
956commit 52a8406aaba4ed1f9fa5e78bfa5da7af659bce01
957Author: Kaleb Keithley <kaleb@freedesktop.org>
958Date:   Fri Nov 14 15:54:40 2003 +0000
959
960    R6.6 is the Xorg base-line
961