ChangeLog revision c12babeb
1commit eee69c3f26f8e5d7f97599185d8d009f7fd76a7c
2Author: Alan Coopersmith <alan.coopersmith@oracle.com>
3Date:   Wed Feb 22 10:41:20 2023 -0800
4
5    font-util 1.4.0
6    
7    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
8
9commit da8ac70de2bb45092574084d89272e07c75796e2
10Author: Alan Coopersmith <alan.coopersmith@oracle.com>
11Date:   Thu Feb 16 10:06:41 2023 -0800
12
13    Add COMPRESS_FLAGS to pass options to compression command
14    
15    By default, set to -n for gzip to stop recording timestamps and
16    enable reproducible builds, and to empty for all other methods.
17    
18    Will require adding COMPRESS_FLAGS to Makefile.am in each font
19    module to become effective.
20    
21    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
22
23commit 46aa5c0bf95c60361f9ec3d354b033785df8cd5f
24Author: Alan Coopersmith <alan.coopersmith@oracle.com>
25Date:   Thu Jul 28 17:30:21 2022 -0700
26
27    gitlab CI: stop requiring Signed-off-by in commits
28    
29    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
30
31commit 2ef6b22ad908c024b6c2fbde5c1de62123f82dc2
32Author: Alan Coopersmith <alan.coopersmith@oracle.com>
33Date:   Tue Jul 12 11:28:17 2022 -0700
34
35    font-util 1.3.3
36    
37    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
38
39commit 88bd16463e59455cda7e45e563867988c7e70d8d
40Author: Alan Coopersmith <alan.coopersmith@oracle.com>
41Date:   Tue Jul 12 11:26:05 2022 -0700
42
43    Fix spelling/wording issues
44    
45    Found by using:
46        codespell --builtin clear,rare,usage,informal,code,names
47    
48    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
49
50commit aaddab088412777ffea435e83847f8aac9b9ce81
51Author: Alan Coopersmith <alan.coopersmith@oracle.com>
52Date:   Wed Dec 8 14:11:58 2021 -0800
53
54    Build xz tarballs instead of bzip2
55    
56    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
57
58commit e1a2c79b4edea2af1a82db24b2dc993a6e530d5a
59Author: Alan Coopersmith <alan.coopersmith@oracle.com>
60Date:   Wed Dec 8 14:11:54 2021 -0800
61
62    gitlab CI: add a basic build test
63    
64    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
65
66commit 564adb96f10a0bf43d67401b05ba0fcafe7c0a83
67Author: Alan Coopersmith <alan.coopersmith@oracle.com>
68Date:   Mon Nov 16 18:22:23 2020 -0800
69
70    ucs2any: handle NULL returns from zquotedcpy()
71    
72    bdf file for testing:
73    
74    STARTFONT 2.1
75    FONT "Bad quotes test font-ISO10646-1
76    SIZE 7 75 75
77    FONTBOUNDINGBOX 5 7 0 -1
78    STARTPROPERTIES 3
79    SPACING "C
80    SLANT "R
81    ENDPROPERTIES
82    CHARS 0
83    ENDFONT
84    
85    Before this fix, the above segfaults when the NULL return from
86    zquotedcpy() is passed to other functions expecting a string.
87    
88    Fixes: 21063_61 & 21063_86 from https://cyber-itl.org/2020/10/28/citl-7000-defects.html
89    
90    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
91
92commit f78cd55ccd913855cc5569dfe2a9213e217bc469
93Author: Alan Coopersmith <alan.coopersmith@oracle.com>
94Date:   Sun Nov 15 17:06:26 2020 -0800
95
96    ucs2any: avoid segfaults if SLANT property is missing
97    
98    Test case:
99     grep -v SLANT ../../misc-misc/5x7.bdf > 5x7-noslant.bdf
100     ucs2any 5x7-noslant.bdf ../map-ISO8859-1 -d
101    
102    Before this fix, the above segfaults in strcmp with a NULL slant pointer.
103    
104    Fixes: 21063_131 from https://cyber-itl.org/2020/10/28/citl-7000-defects.html
105    
106    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
107
108commit d45011b8324fecebb4fc79e57491d341dd96e325
109Author: Alan Coopersmith <alan.coopersmith@oracle.com>
110Date:   Sun Aug 25 15:23:33 2019 -0700
111
112    font-util 1.3.2
113    
114    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
115
116commit c5d12b729b61576069f479a0b5141aedea04676b
117Author: Tobias Stoeckmann <tobias@stoeckmann.org>
118Date:   Wed Nov 8 21:36:32 2017 +0100
119
120    ucs2any: Fix parser crash on 32 bit
121    
122    It is possible to crash ucs2any or provoke successful return value even
123    though the processing was not successful.
124    
125    The problem lies within a possible integer overflow when adding elements
126    with a key which is too large.
127    
128    You can trigger the issue this way on a 32 bit system:
129    
130    $ cat > source.bdf << "EOF"
131    STARTFONT source
132    CHARS 1
133    ENCODING 1073741823
134    EOF
135    $ ucs2any source.bdf
136    Segmentation fault
137    $ _
138    
139    Another possibility would be to add "ENCODING 1" right after the CHARS
140    line. In that case, realloc will allocate 0 bytes afterwards which is a
141    success but might return NULL, e.g. on Linux/glibc systems. Such a
142    result value is handled as an error and errno is evaluated and returned,
143    even though there was no error:
144    
145    $ cat > source.bdf << "EOF"
146    STARTFONT source
147    CHARS 1
148    ENCODING 1
149    ENCODING 1073741823
150    EOF
151    $ ucs2any source.bdf
152    ucs2any: Success
153    $ echo $?
154    0
155    $ _
156    
157    Signed-off-by: Tobias Stoeckmann <tobias@stoeckmann.org>
158    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
159
160commit 1d70c9accf93b9fae1b9adb48e47b7d96a5ae64e
161Author: Alan Coopersmith <alan.coopersmith@oracle.com>
162Date:   Fri Dec 7 19:27:32 2018 -0800
163
164    Update configure.ac bug URL for gitlab migration
165    
166    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
167
168commit 202d167db645cfb6bd9218641b08833a6134ea04
169Author: Alan Coopersmith <alan.coopersmith@oracle.com>
170Date:   Sun Nov 18 21:41:33 2018 -0800
171
172    Update README for gitlab migration
173    
174    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
175
176commit b98fe13193464042d2733308cdc2343adbc6163a
177Author: Mihail Konev <k.mvc@ya.ru>
178Date:   Thu Jan 26 13:52:48 2017 +1000
179
180    autogen: add default patch prefix
181    
182    Signed-off-by: Mihail Konev <k.mvc@ya.ru>
183
184commit cf962e480dc73315a4f2288f4d4e007cf3fb9905
185Author: Emil Velikov <emil.l.velikov@gmail.com>
186Date:   Mon Mar 9 12:00:52 2015 +0000
187
188    autogen.sh: use quoted string variables
189    
190    Place quotes around the $srcdir, $ORIGDIR and $0 variables to prevent
191    fall-outs, when they contain space.
192    
193    Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com>
194    Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
195    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
196
197commit 0abff92dc2370c57e79d028c17e6d7aeb50048f1
198Author: Peter Hutterer <peter.hutterer@who-t.net>
199Date:   Tue Jan 24 10:32:07 2017 +1000
200
201    autogen.sh: use exec instead of waiting for configure to finish
202    
203    Syncs the invocation of configure with the one from the server.
204    
205    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
206    Reviewed-by: Emil Velikov <emil.velikov@collabora.com>
207
208commit cfe0b4fb8f87b03060a3d3c9538df144856b5e9f
209Author: Alan Coopersmith <alan.coopersmith@oracle.com>
210Date:   Sat Mar 14 09:00:06 2015 -0700
211
212    font-util 1.3.1
213    
214    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
215
216commit 1a0f701dbd33a10151a87a6ff6bd6a63682fc356
217Author: Alan Coopersmith <alan.coopersmith@oracle.com>
218Date:   Mon Aug 25 18:56:33 2014 -0700
219
220    Update map-JISX0201.1976-0 to current version from Unicode Consortium
221    
222    New version is exactly as downloaded on August 25, 2014 from
223    ftp://ftp.unicode.org/Public/MAPPINGS/OBSOLETE/EASTASIA/JIS/JIS0201.TXT
224    
225    Does not change mappings, only changes comments (including license notice).
226    
227    Reported-by: AGinsberg on #xorg-devel irc
228    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
229
230commit 9f53de00afaf19f9acdb5a796641992ffdaeb255
231Author: Ross Burton <ross.burton@intel.com>
232Date:   Mon Dec 9 11:01:54 2013 +0000
233
234    fontutil.m4.in: use $PKG_CONFIG instead of pkg-config
235    
236    Instead of assuming that pkg-config is on the path, require PKG_PROG_PKG_CONFIG
237    to be called and use $PKG_CONFIG.
238    
239    Signed-off-by: Ross Burton <ross.burton@intel.com>
240    Reviewed-by: Gaetan Nadon <memsize@videotron.ca>
241    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
242
243commit 5f01ea79f1cb2328bfc4130b1e693f71be916b87
244Author: Colin Walters <walters@verbum.org>
245Date:   Wed Jan 4 17:37:06 2012 -0500
246
247    autogen.sh: Implement GNOME Build API
248    
249    http://people.gnome.org/~walters/docs/build-api.txt
250    
251    Signed-off-by: Adam Jackson <ajax@redhat.com>
252
253commit 82da86fa16f82218787752774a6173e417900dae
254Author: Adam Jackson <ajax@redhat.com>
255Date:   Wed Jan 16 12:59:17 2013 -0500
256
257    configure: Drop AM_MAINTAINER_MODE
258    
259    Signed-off-by: Adam Jackson <ajax@redhat.com>
260
261commit aba5a2f22ff6e0ada7d606cbf91c5974e3255d77
262Author: Alan Coopersmith <alan.coopersmith@oracle.com>
263Date:   Sun Dec 16 15:27:33 2012 -0800
264
265    Fix a bunch of clang integer size conversion warnings in ucs2any
266    
267    ucs2any.c:149:36: warning: implicit conversion changes signedness: 'int' to 'si
268    ze_t' (aka 'unsigned long') [-Wsign-conversion]
269            *dest = zrealloc(*dest, dest_size + source_size);
270                    ~~~~~~~~        ~~~~~~~~~~^~~~~~~~~~~~~
271    ucs2any.c:147:29: warning: implicit conversion loses integer precision: 'unsign
272    ed long' to 'int' [-Wshorten-64-to-32]
273                    dest_size = strlen(*dest) + 1;
274                              ~ ~~~~~~~~~~~~~~^~~
275    ucs2any.c:148:16: warning: implicit conversion loses integer precision: 'size_t
276    ' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
277            source_size = strlen(source);
278                        ~ ^~~~~~~~~~~~~~
279    ucs2any.c:159:8: warning: implicit conversion loses integer precision: 'int' to
280     'char' [-Wconversion]
281                    *t = toupper(*t);
282                       ~ ^~~~~~~~~~~
283    ucs2any.c:305:27: warning: implicit conversion loses integer precision: 'int' t
284    o 'char' [-Wconversion]
285                    (*buffer)[position++] = c;
286                                          ~ ^
287    ucs2any.c:465:21: warning: comparison of integers of different signs: 'size_t'
288    (aka 'unsigned long') and 'int' [-Wsign-compare]
289            if (strlen(string) <= l) return NULL;
290                ~~~~~~~~~~~~~~ ^  ~
291    ucs2any.c:466:31: warning: implicit conversion changes signedness: 'int' to 'si
292    ze_t' (aka 'unsigned long') [-Wsign-conversion]
293            if (strncmp(string, pattern, l) != 0) return NULL;
294                ~~~~~~~                  ^
295    ucs2any.c:463:10: warning: implicit conversion loses integer precision: 'size_t
296    ' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
297            int l = strlen(pattern);
298                ~   ^~~~~~~~~~~~~~~
299    ucs2any.c:730:14: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
300                                    target = strtol(p+2, &endp, 16);
301                                           ~ ^~~~~~~~~~~~~~~~~~~~~~
302    ucs2any.c:738:11: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
303                                    ucs = strtol(p+2, &endp, 16);
304                                        ~ ^~~~~~~~~~~~~~~~~~~~~~
305    ucs2any.c:843:19: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
306                                            bbx.cwidth = w;
307                                                       ~ ^
308    ucs2any.c:844:20: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
309                                            bbx.cheight = h;
310                                                        ~ ^
311    ucs2any.c:845:18: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
312                                            bbx.cxoff = x;
313                                                      ~ ^
314    ucs2any.c:846:18: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
315                                            bbx.cyoff = y;
316                                                      ~ ^
317    ucs2any.c:850:7: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
318                                                    w, h, x, y, &bbx);
319                                                    ^
320    ucs2any.c:850:10: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
321                                                    w, h, x, y, &bbx);
322                                                       ^
323    ucs2any.c:850:13: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
324                                                    w, h, x, y, &bbx);
325                                                          ^
326    ucs2any.c:850:16: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
327                                                    w, h, x, y, &bbx);
328                                                             ^
329    
330    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
331
332commit dff77bb76ab2260877a37193df1d728d2f4a1d88
333Author: Alan Coopersmith <alan.coopersmith@oracle.com>
334Date:   Tue Feb 28 22:14:18 2012 -0800
335
336    font-util 1.3.0
337    
338    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
339
340commit faee5567a53bcde7c9e280c330e1ff6671b979b1
341Author: Alan Coopersmith <alan.coopersmith@oracle.com>
342Date:   Wed Feb 22 20:43:34 2012 -0800
343
344    configure.ac updates to match other X.Org modules
345    
346    layout and comment the top portion of configure.ac
347    add missing AC_CONFIG_SRCDIR
348    Replace obsolete AM_CONFIG_HEADER with AC_CONFIG_HEADERS
349    replace deprecated AC_HELP_STRING with AS_HELP_STRING
350    Remove unnecessary AC_PROG_CC & AC_PROG_INSTALL (already
351     provided by XORG_DEFAULT_OPTIONS)
352    
353    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
354    Reviewed-by: Gaetan Nadon<memsize@videotron.ca>
355
356commit 9e9519975fe3a5827b362b8df4a5c69745125a5a
357Author: Alan Coopersmith <alan.coopersmith@oracle.com>
358Date:   Fri Nov 18 23:09:43 2011 -0800
359
360    Fix "cast discards qualifiers from pointer target type" warnings
361    
362    ucs2any.c: In function ‘chars_compare’:
363    ucs2any.c:450:2: warning: cast discards qualifiers from pointer target type
364    ucs2any.c:451:2: warning: cast discards qualifiers from pointer target type
365    
366    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
367
368commit e46b483c58ec3cfc01d2800c069eadc90166eb04
369Author: Alan Coopersmith <alan.coopersmith@oracle.com>
370Date:   Fri Nov 18 23:06:46 2011 -0800
371
372    Mark usage() as not returning to clear incorrect uninit var warning
373    
374    bdftruncate.c: In function ‘main’:
375    bdftruncate.c:119:16: warning: ‘threshold’ may be used uninitialized in this function
376    
377    (It's not actually, if you consider that usage() exits when
378     parse_threshold fails.)
379    
380    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
381
382commit 3419c66ac700689351be9fe2bc3f81b80465cd3e
383Author: Alan Coopersmith <alan.coopersmith@oracle.com>
384Date:   Mon Sep 26 14:50:29 2011 -0700
385
386    Add const attributes to fix gcc -Wwrite-strings warnings
387    
388    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
389
390commit 80cde5d8bb59a50ba1e98b5947f2fe0c8f38ef84
391Author: Jon TURNEY <jon.turney@dronecode.org.uk>
392Date:   Tue Apr 26 15:03:42 2011 +0100
393
394    If cross-compiling, we don't have to run mkfontdir
395    
396    If cross-compiling, we can run the host mkfontdir on the font directory,
397    since the output is arch independent (I think)
398    
399    If cross-compiling and we can't find mkfontdir, just warn that mkfontdir
400    needs to be run on the target.
401    
402    When not cross-compiling, the behaviour remains unchanged: mkfontdir
403    must be found and is run
404    
405    (Also, bump version number to 1.2.90 as the next release must be 1.3.0
406    as this change adds a macro)
407    
408    Signed-off-by: Jon TURNEY <jon.turney@dronecode.org.uk>
409    Reviewed-by: Jeremy Huddleston <jeremyhu@apple.com>
410    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
411
412commit 901fa14455a09901ebc69d0c93c03bb3c7c712d4
413Author: Jon TURNEY <jon.turney@dronecode.org.uk>
414Date:   Tue Apr 26 15:00:30 2011 +0100
415
416    Never run fc-cache if cross-compiling
417    
418    Since the cache files produced by fc-cache are arch-dependent, there is
419    no point in running fc-cache if cross-compiling
420    
421    So, even if we aren't using a DESTDIR, but are installing directly into
422    (a hopefully non-default) prefix, don't run fc-cache when cross-compiling
423    
424    Signed-off-by: Jon TURNEY <jon.turney@dronecode.org.uk>
425    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
426
427commit 9f807dfb4e7bea7128b7538e41de78bb5994ca80
428Author: Jeremy Huddleston <jeremyhu@apple.com>
429Date:   Wed May 4 11:07:39 2011 -0700
430
431    bdftruncate: Make sure opt_minus_w and opt_plus_w are initialized
432    
433    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
434
435commit 06e9c86e3741355729748b6c646f7f738c583323
436Author: Jeremy Huddleston <jeremyhu@apple.com>
437Date:   Thu Apr 28 00:45:05 2011 -0700
438
439    ucs2any: Dead code removal
440    
441    Found-by: clang static analyzer
442    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
443
444commit e15cbb4f48a9c5c0aae5acc88a7f56086fc9e51f
445Author: Jeremy Huddleston <jeremyhu@apple.com>
446Date:   Thu Apr 28 00:39:17 2011 -0700
447
448    bdftruncate: Properly support -w and +w
449    
450    Regression introduced by fb486bb1a5038912d064291b12c7aef5da3d8b63
451    
452    Found-by: clang static analyzer
453    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
454
455commit a0d43f88e563ca2fd376bbe222d4809b9976624b
456Author: Jeremy Huddleston <jeremyhu@apple.com>
457Date:   Wed Oct 6 17:00:03 2010 -0700
458
459    font-util 1.2.0
460    
461    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
462
463commit 5cad514d15c61cdf73a7dbd6d88f3e823a0d2d99
464Author: Jeremy Huddleston <jeremyhu@apple.com>
465Date:   Wed Oct 6 16:59:20 2010 -0700
466
467    fontutil.m4: Add XORG_FONT_FC_CONFDIR to find fontconfig's confdir
468    
469    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
470    Acked-by: Gaetan Nadon <memsize@videotron.ca>
471    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
472
473commit 62529733e57b6d6c775b1bcf584260b1cff6af5c
474Author: Michał Górny < <mgorny@gentoo.org>
475Date:   Thu Oct 7 17:31:06 2010 +0200
476
477    fontutil.m4: Add a shorthand --disable-all-encodings option.
478    
479    This option is useful to disable all possible font encodings at once,
480    without fine-graining the calling ebuilds for a list of encodings
481    supported by each font package.
482    
483    The option is parsed before all other encoding options, so it basically
484    sets defaults for all of them. Afterwards, any encoding can be
485    re-enabled back using '--enable-<encoding>' (much like
486    '--disable-all-encodings --enable-iso8859-2').
487    
488    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
489    Acked-by: Gaetan Nadon <memsize@videotron.ca>
490
491commit 7757000fca0f7fc6d966eb1f45c226862ed8e489
492Author: Jesse Adkins <jesserayadkins@gmail.com>
493Date:   Tue Sep 28 13:30:01 2010 -0700
494
495    Purge cvs tags.
496    
497    Signed-off-by: Jesse Adkins <jesserayadkins@gmail.com>
498    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
499
500commit 0a715f61f878cfe22470608036c3fdfc7d89bca1
501Author: Alan Coopersmith <alan.coopersmith@oracle.com>
502Date:   Mon Oct 4 21:31:43 2010 -0700
503
504    font-util 1.1.2
505    
506    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
507
508commit a43ab24c31aa5626b3f28b813a246c4b930b0e97
509Author: Alan Coopersmith <alan.coopersmith@oracle.com>
510Date:   Mon Oct 4 21:30:06 2010 -0700
511
512    Sun's copyrights now belong to Oracle
513    
514    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
515
516commit c2112acec406c80cfc29a7af9c2a39afb9c38475
517Author: Gaetan Nadon <memsize@videotron.ca>
518Date:   Tue Jul 20 18:45:18 2010 -0400
519
520    config: update AC_PREREQ statement to 2.60
521    
522    Unrelated to the previous patches, the new value simply reflects
523    the reality that the minimum level for autoconf to configure
524    all x.org modules is 2.60 dated June 2006.
525    
526    ftp://ftp.gnu.org/gnu/autoconf/autoconf-2.60.tar.gz
527    
528    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
529
530commit 41bf28914ae27d8cf9a93db5fa5f65ca5a68d4bf
531Author: Gaetan Nadon <memsize@videotron.ca>
532Date:   Fri Aug 27 18:22:37 2010 -0400
533
534    XORG_FONT_REQUIRED_PROG: should stop when program is missing #14436
535    
536    The macro was designed to test for a program and, when missing, stop
537    the configuration. The first parameter to the macro is a variable
538    name which is used by AC_PATH_PROG to store the program path.
539    The test failed to reference the variable content, it tested the
540    variable name which is never blank.
541    
542    BDFTOPCF MKFONTSCALE MKFONTDIR COMPRESS and UCS2ANY were affected.
543    
544    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
545    Tested-by: Jesse Adkins <jesserayadkins@gmail.com>
546    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
547
548commit e8d3097d42969fa1e32eff2ece252ff584d3d56a
549Author: Gaetan Nadon <memsize@videotron.ca>
550Date:   Fri Aug 20 09:27:12 2010 -0400
551
552    config: upgrade to util-macros 1.8 for additional man page support
553    
554    Use MAN_SUBST now supplied in XORG_MANPAGE_SECTIONS
555    The value of MAN_SUBST is the same for all X.Org packages.
556    
557    Use AC_PROG_SED now supplied by XORG_DEFAULT_OPTIONS
558    
559    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
560
561commit d310e0321f888bf2fc215587457722a73b0f127a
562Author: Alan Coopersmith <alan.coopersmith@oracle.com>
563Date:   Thu May 20 19:11:38 2010 -0700
564
565    Replace /usr/X11R6 mapfiles path in manpage with actual path via sed
566    
567    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
568
569commit 6ce4badc29d599835a9f2593aa9835b1905a72a2
570Author: Gaetan Nadon <memsize@videotron.ca>
571Date:   Sun Mar 28 14:45:56 2010 -0400
572
573    config:  remove fontutil.pc.in from the EXTRA_DIST variable
574    
575    It is automatically distributed in the tarball by Automake
576    
577    Reviewed-by: Dan Nicholson <dbn.lists@gmail.com>
578    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
579
580commit 86893646727ac02b46d67ec81502451463dd9ed2
581Author: Gaetan Nadon <memsize@videotron.ca>
582Date:   Sat Mar 27 11:21:41 2010 -0400
583
584    config: generated fontutil.m4 is "installed", not "distributed"
585    
586    Generated files are not included in the tarball, only .in files
587    The fontutil.m4.in file is added in the tarball by Automake.
588    
589    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
590
591commit 85e9d27df3e806106d395f66143bcc1372fece90
592Author: Alan Coopersmith <alan.coopersmith@sun.com>
593Date:   Thu Jan 14 21:51:38 2010 -0800
594
595    Update Sun license notices to current X.Org standard form
596    
597    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
598
599commit af6b1bfacb2ebd2dc27b5c81398ec3d9f5cd35cc
600Author: Gaetan Nadon <memsize@videotron.ca>
601Date:   Mon Nov 23 14:59:02 2009 -0500
602
603    Makefile.am: add ChangeLog and INSTALL on MAINTAINERCLEANFILES
604    
605    Now that the INSTALL file is generated.
606    Allows running make maintainer-clean.
607
608commit b80d458dbe1704a7a351849a6e588c57205ac9c9
609Author: Gaetan Nadon <memsize@videotron.ca>
610Date:   Sun Oct 18 20:49:07 2009 -0400
611
612    Makefile.am: add INSTALL target and clean ChangeLog DIST targets
613    
614    Add INSTALL target to generate file with INSTALL_CMD #24206
615    ChangeLog is not required in EXTRA_DIST  #24432
616    ChangeLog is not required in MAINTAINERCLEANFILES #24432
617
618commit af090eb780ae74f102d6eda036e0b3bc888561b4
619Author: Gaetan Nadon <memsize@videotron.ca>
620Date:   Sun Oct 18 20:34:34 2009 -0400
621
622    INSTALL, NEWS, README COPYING or AUTHORS files are missing/incorrect #24206
623    
624    Add missing INSTALL file. Use standard GNU file on building tarball
625    README may have been updated
626    COPYING may have been updated
627    Remove AUTHORS file as it is empty and no content available yet.
628    Remove NEWS file as it is empty and no content available yet.
629
630commit 2ca7b784d9a53e00a393dcfd7c4ea1bf7223d98b
631Author: Gaetan Nadon <memsize@videotron.ca>
632Date:   Mon Nov 23 13:38:51 2009 -0500
633
634    .gitignore: use common defaults with custom section # 24239
635    
636    Using common defaults will reduce errors and maintenance.
637    Only the very small or inexistent custom section need periodic maintenance
638    when the structure of the component changes. Do not edit defaults.
639
640commit 640a11b930dde29a5a74bcecec858d0a8255c013
641Author: Alan Coopersmith <alan.coopersmith@sun.com>
642Date:   Mon Oct 12 08:49:02 2009 -0700
643
644    font-util 1.1.1
645    
646    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
647
648commit e1a84f5c30de633767dc4c05a38a34c3f114a138
649Author: Alan Coopersmith <alan.coopersmith@sun.com>
650Date:   Sat Oct 10 21:50:26 2009 -0700
651
652    Make fontrootdir capitalization consistently lowercase
653    
654    Fixes installation of mapfiles, which were going to /util because
655    ${fontrootdir} was undefined in Makefile.   Found by tinderbox.
656    
657    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
658
659commit b10044e1cdb8f1656b6f61d79512bf4d49ee3339
660Author: Alan Coopersmith <alan.coopersmith@sun.com>
661Date:   Wed Oct 7 20:23:36 2009 -0700
662
663    font-util 1.1.0: Add new macros to replace code common to many font modules
664    
665    XORG_FONT_MACROS_VERSION(required-version)
666    XORG_FONT_CHECK_ENCODING(encoding)
667    XORG_FONT_CHECK_ENCODING_LIST(encoding1 encoding2....)
668    XORG_FONT_REQUIRED_PROG(VARNAME, progname)
669    XORG_FONT_FCCACHE()
670    XORG_FONT_COMMON_UTILS()
671    XORG_FONT_BDF_UTILS()
672    XORG_FONT_SCALED_UTILS()
673    XORG_FONT_CHECK_COMPRESSION()
674    XORG_FONT_UCS2ANY()
675    XORG_FONTROOTDIR()
676    XORG_FONTSUBDIR(variable, flag, subdir)
677    XORG_FONTDIR(subdir)
678    
679    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
680    Acked-by: Dan Nicholson <dbn.lists@gmail.com>
681    Acked-by: Rémi Cardona <remi@gentoo.org>
682
683commit 59557a6f4a28f38edcb6251ac04c9cb0e582bb3e
684Author: Alan Coopersmith <alan.coopersmith@sun.com>
685Date:   Tue Oct 6 14:19:57 2009 -0700
686
687    Migrate to xorg macros 1.3 & XORG_DEFAULT_OPTIONS
688    
689    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
690
691commit 032e3cb6c41c720412ab3403dad2ab800f45a817
692Author: Alan Coopersmith <alan.coopersmith@sun.com>
693Date:   Wed Sep 23 23:12:08 2009 -0700
694
695    Fix parsing of hexadecimal arguments to bdftruncate
696    
697    Since bdftruncate suggests running itself with "0x3200", that should work.
698    
699    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
700
701commit ca16bc230e73bfbf651acb9010ba695bbbef0e8a
702Author: Julien Cristau <jcristau@debian.org>
703Date:   Fri Aug 7 21:47:25 2009 +0200
704
705    Bump to 1.0.2
706
707commit b0e27b7935e8f5f9ad3dd7b6fd77b8a38aa7d1d0
708Author: Alan Coopersmith <alan.coopersmith@sun.com>
709Date:   Thu Feb 19 18:22:31 2009 -0800
710
711    Add README with pointers to mailing list, bugzilla & git repos
712
713commit db703deee7cbfca5b12f4666229136a54554ec98
714Author: Alan Coopersmith <alan.coopersmith@sun.com>
715Date:   Thu Feb 19 18:20:14 2009 -0800
716
717    Add missing copyright/license notices to COPYING
718    
719    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
720
721commit 0678b945e4f382c45048e3d1a9739282d506b47e
722Author: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br>
723Date:   Tue Jan 27 19:11:08 2009 -0200
724
725    Janitor: Correct make distcheck and configure.ac simplification
726
727commit de26fc14c3e5ecc24f4fbdf0c83d57f5974ed802
728Author: Alan Coopersmith <alan.coopersmith@sun.com>
729Date:   Tue Jun 24 14:28:27 2008 -0700
730
731    Update license of code copyrighted by the NetBSD Foundation
732    
733    As per http://mail-index.netbsd.org/netbsd-announce/2008/06/20/msg000030.html
734    dropped the endorsement clause and verified remaining text matches current
735    NetBSD Foundation license.
736
737commit 2defe2544aeaeea00e41a2dca18b1f5ec0ca85e0
738Author: James Cloos <cloos@jhcloos.com>
739Date:   Thu Dec 6 16:38:07 2007 -0500
740
741    Replace static ChangeLog with dist-hook to generate from git log
742
743commit fb486bb1a5038912d064291b12c7aef5da3d8b63
744Author: James Cloos <cloos@jhcloos.com>
745Date:   Mon Dec 3 16:42:39 2007 -0500
746
747    Replace bdftruncate Perl script with C program
748    From bugzilla bug 13465¹:
749    
750      [This] is a replacement for the bdftruncate program, which removes
751      the only runtime dependency on Perl in modular Xorg.
752    
753    1] http://bugs.freedesktop.org/show_bug.cgi?id=13465
754    
755    Bug was posted by Joerg Sonnenberger <joerg@NetBSD.org>.
756
757commit cedfe304041ecfc43cfcf2b44699efb53fc6aa5c
758Author: James Cloos <cloos@jhcloos.com>
759Date:   Mon Sep 3 05:53:24 2007 -0400
760
761    Add *~ to .gitignore to skip patch/emacs droppings
762
763commit cff602a576aada75140b6cf13f1532218959189d
764Author: James Cloos <cloos@jhcloos.com>
765Date:   Thu Aug 23 19:26:51 2007 -0400
766
767    Rename .cvsignore to .gitignore
768
769commit 7e2dfd48d78c008d8afd56828bf0db8a025f417a
770Author: Adam Jackson <ajax@nwnk.net>
771Date:   Fri May 19 18:35:15 2006 +0000
772
773    Bump to 1.0.1
774
775commit 449004af4c7023511471db479b58c547270805e5
776Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
777Date:   Fri Feb 17 15:59:48 2006 +0000
778
779    Update license copy in COPYING file too.
780
781commit d36e97caf2141939cbd516d9f7802bb704f13f22
782Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
783Date:   Fri Feb 17 15:58:37 2006 +0000
784
785    Sync license statement with NetBSD, which has removed advertising clause
786        from original NetBSD license. (See
787        http://cvsweb.netbsd.org/bsdweb.cgi/~checkout~/xsrc/xfree/xc/fonts/util
788        /ucs2any.c?rev=1.9&content-type=text/plain and
789        http://www.mail-archive.com/devel%40xfree86.org/msg07685.html )
790
791commit 778c667cf5dc67a53996e0196a7394dbd41426a3
792Author: Kevin E Martin <kem@kem.org>
793Date:   Thu Dec 15 00:24:26 2005 +0000
794
795    Update package version number for final X11R7 release candidate.
796
797commit 25ea9d0868ecf3dccfbac5a82c659b852fb61d0e
798Author: Kevin E Martin <kem@kem.org>
799Date:   Fri Dec 9 05:56:52 2005 +0000
800
801    Bug #5175: Make mapdir configurable (David Coulthart and Donnie Berkholz).
802
803commit 3fc66a4a7e844d96c478ff35673ba6bbcd99df0a
804Author: Kevin E Martin <kem@kem.org>
805Date:   Tue Dec 6 22:48:41 2005 +0000
806
807    Change *man_SOURCES ==> *man_PRE to fix autotools warnings.
808
809commit 19a7b8a70f3cfac4dbc652cc918deefba2380700
810Author: Kevin E Martin <kem@kem.org>
811Date:   Sat Dec 3 05:49:41 2005 +0000
812
813    Update package version number for X11R7 RC3 release.
814
815commit 092577dbc7f5fe59bbec80b29f42bacb73844fa7
816Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
817Date:   Mon Nov 28 22:07:21 2005 +0000
818
819    Change *mandir targets to use new *_MAN_DIR variables set by xorg-macros.m4
820        update to fix bug #5167 (Linux prefers *.1x man pages in man1 subdir)
821
822commit 27506bc355dd88c2ca8b3e14c8158dfb5d6e53b6
823Author: Eric Anholt <anholt@freebsd.org>
824Date:   Tue Nov 22 02:00:22 2005 +0000
825
826    Add .cvsignores for fonts.
827
828commit c9e22d273e7b8df6ffa1224978d0a6877b57c626
829Author: Kevin E Martin <kem@kem.org>
830Date:   Tue Nov 15 08:27:53 2005 +0000
831
832    Add configure option macro to disable ISO8859-* fonts.
833
834commit cb284d5e05a4d62b070bb94624c2fb32c322e40d
835Author: Kevin E Martin <kem@kem.org>
836Date:   Wed Oct 19 02:48:08 2005 +0000
837
838    Update package version number for RC1 release.
839
840commit e096b243bb3be6a41bd928016d24acfe2cae677e
841Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
842Date:   Mon Oct 17 22:20:58 2005 +0000
843
844    Use sed to replace variables in man pages
845
846commit f45a6a9b5d53d91aec9ca0381311f5b0a4842c07
847Author: Kevin E Martin <kem@kem.org>
848Date:   Tue Oct 4 23:12:28 2005 +0000
849
850    Use CLEANFILES so that bdftruncate is rebuilt after make clean
851
852commit dd8c1045a1432cc31a7419eb45905282f3f065ea
853Author: Kevin E Martin <kem@kem.org>
854Date:   Fri Jul 29 21:22:49 2005 +0000
855
856    Various changes preparing packages for RC0:
857    - Verify and update package version numbers as needed
858    - Implement versioning scheme
859    - Change bug address to point to bugzilla bug entry form
860    - Disable loadable i18n in libX11 by default (use --enable-loadable-i18n to
861        reenable it)
862    - Fix makedepend to use pkgconfig and pass distcheck
863    - Update build script to build macros first
864    - Update modular Xorg version
865
866commit be020c6e52a9f087493122a59721366e3a2417f2
867Author: Kevin E Martin <kem@kem.org>
868Date:   Wed Jul 27 19:53:18 2005 +0000
869
870    Fix typo
871
872commit 854ba0573bbed8632f5a8adf93a497874e451d98
873Author: Kevin E Martin <kem@kem.org>
874Date:   Fri Jul 22 04:13:44 2005 +0000
875
876    Fix distcheck for fonts with multiple encodings
877
878commit ae573de21851d1e3ed27bc499ccff396cf9d4067
879Author: Alexander Gottwald <alexander.gottwald@s1999.tu-chemnitz.de>
880Date:   Fri Jul 15 12:39:39 2005 +0000
881
882    use bin_SCRIPTS for bdftruncate remove $(EXEEXT) from bdftruncate rule fix
883        bdftruncate rule to work with separate $(srcdir)
884
885commit 5b1ba00aa310ddac6fae4ba4bb50763e9fe7a292
886Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
887Date:   Fri Jul 15 01:15:35 2005 +0000
888
889    Replace $< with portable construct
890
891commit 70e2335cc8e9f1c377a70880696ee2d83558456e
892Author: Kevin E Martin <kem@kem.org>
893Date:   Thu Jun 30 22:28:08 2005 +0000
894
895    Initial build system files for font module
896
897commit 8dbbdb2b6491edd6a0ec957d3a742802d2946fa3
898Author: Markus Kuhn <Markus.Kuhn@cl.cam.ac.uk>
899Date:   Sun Nov 28 19:06:20 2004 +0000
900
901    Updated 8859-7.TXT to ISO 8859-7:2003 (with euro sign) Updated obsolete
902        email address
903
904commit 5622b3c34465c8f7f83fe9fbab897fc7b438ef81
905Author: Egbert Eich <eich@suse.de>
906Date:   Thu Aug 26 11:58:06 2004 +0000
907
908    Fixed support for LynxOS 3.1 (LynxOS 4 will follow) (Thomas Mueller).
909    2
910
911commit edf6e4ce161fbf36a294f0947add0993bce2def6
912Author: Egbert Eich <eich@suse.de>
913Date:   Fri Apr 23 18:43:05 2004 +0000
914
915    Merging XORG-CURRENT into trunk
916
917commit efdd203d3b3f68f463b9aaf31ef60dd58170c327
918Author: Egbert Eich <eich@suse.de>
919Date:   Sun Mar 14 08:31:32 2004 +0000
920
921    Importing vendor version xf86-4_4_99_1 on Sun Mar 14 00:26:39 PST 2004
922
923commit cada8e174bc996c693440605bc4778390a2525b4
924Author: Egbert Eich <eich@suse.de>
925Date:   Wed Mar 3 12:10:53 2004 +0000
926
927    Importing vendor version xf86-4_4_0 on Wed Mar 3 04:09:24 PST 2004
928
929commit f5f59905ca85472432f99a82502e47827647cbd7
930Author: Egbert Eich <eich@suse.de>
931Date:   Thu Feb 26 13:35:11 2004 +0000
932
933    readding XFree86's cvs IDs
934
935commit 58fcd5a2cdba17e073e857283624d539758910a0
936Author: Egbert Eich <eich@suse.de>
937Date:   Thu Feb 26 09:22:24 2004 +0000
938
939    Importing vendor version xf86-4_3_99_903 on Wed Feb 26 01:21:00 PST 2004
940
941commit c653490dc1a7fe5dbd4437800832474c2f3ddefd
942Author: Kaleb Keithley <kaleb@freedesktop.org>
943Date:   Tue Nov 25 19:28:01 2003 +0000
944
945    XFree86 4.3.99.16 Bring the tree up to date for the Cygwin folks
946
947commit a3557f2e82e07580a5f7ceb41c49809a001b73e5
948Author: Kaleb Keithley <kaleb@freedesktop.org>
949Date:   Tue Nov 25 19:28:01 2003 +0000
950
951    Initial revision
952
953commit ea7d5c737a21afcb846d4aeceb8741a44d7001da
954Author: Kaleb Keithley <kaleb@freedesktop.org>
955Date:   Fri Nov 14 16:48:42 2003 +0000
956
957    XFree86 4.3.0.1
958
959commit 731ff0ca425ebc6b780199c58f11a63f24103567
960Author: Kaleb Keithley <kaleb@freedesktop.org>
961Date:   Fri Nov 14 16:48:42 2003 +0000
962
963    Initial revision
964