ChangeLog revision fbfaf8f3
1commit 3b0f4a799bb7820dd27257be16f1a9d61a4969f9
2Author: Alan Coopersmith <alan.coopersmith@oracle.com>
3Date:   Wed Sep 27 18:37:58 2023 -0700
4
5    fonttosfnt 1.2.3
6    
7    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
8
9commit 54fc73eeb8a2da16a49ab751d54d53dc2d693228
10Author: Alan Coopersmith <alan.coopersmith@oracle.com>
11Date:   Sat Apr 1 14:12:16 2023 -0700
12
13    Use C99 compound literals to initialize newly allocated structs
14    
15    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
16
17commit ac44dd4a6e8324ae9f79f61ef093cb087268d72d
18Author: Alan Coopersmith <alan.coopersmith@oracle.com>
19Date:   Sat Apr 1 13:43:53 2023 -0700
20
21    Allow inlining makeName
22    
23    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
24
25commit 15f75aa8e6578cd2a27cadfc11e31b58e2fc6683
26Author: Alan Coopersmith <alan.coopersmith@oracle.com>
27Date:   Sat Apr 1 13:02:50 2023 -0700
28
29    Remove unused function findIndex
30    
31    Found by cppcheck
32    
33    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
34
35commit 11fa7c2d7c5c668ea921f1dbc6b70e97e3535afe
36Author: Alan Coopersmith <alan.coopersmith@oracle.com>
37Date:   Sat Apr 1 12:59:33 2023 -0700
38
39    makeBitmap: declare raster parameter const as recommended by cppcheck
40    
41    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
42
43commit 92b565d9f9829cc0b47d019d336ef664d3f013e2
44Author: Alan Coopersmith <alan.coopersmith@oracle.com>
45Date:   Sat Apr 1 12:54:16 2023 -0700
46
47    args_copy variable is unused if HAVE_DECL_VA_COPY is not defined
48    
49    Found by cppcheck
50    
51    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
52
53commit 103579f030bfead4a1f821734dd6dbaf823c5527
54Author: Alan Coopersmith <alan.coopersmith@oracle.com>
55Date:   Sat Apr 1 12:52:05 2023 -0700
56
57    Variable scope reductions as recommended by cppcheck
58    
59    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
60
61commit 4208f2d0dd928a2e627a2284337302be62b3967a
62Author: Alan Coopersmith <alan.coopersmith@oracle.com>
63Date:   Sat Jul 23 15:43:35 2022 -0700
64
65    gitlab CI: enable gitlab's builtin static analysis
66    
67    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
68
69commit b2a8c9da0a61dc376151fb1992c79aa1cec7e9b6
70Author: Alan Coopersmith <alan.coopersmith@oracle.com>
71Date:   Sat Jul 23 15:42:59 2022 -0700
72
73    gitlab CI: enable commit & merge request checks
74    
75    Uses ci-fairy from freedesktop/ci-templates
76    
77    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
78
79commit c736c95af996b93967a3bb271f469f8a7f35f150
80Author: Alan Coopersmith <alan.coopersmith@oracle.com>
81Date:   Fri Dec 3 14:51:41 2021 -0800
82
83    Build xz tarballs instead of bzip2
84    
85    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
86
87commit 5fd5d9bdc04c3d4d318a1e017e0f5d08434fdae6
88Author: Peng Wu <pwu@redhat.com>
89Date:   Fri Aug 20 14:39:31 2021 +0800
90
91    Add CI tests
92
93commit 2726947ea34653a90f89163849887c11179b2d6d
94Author: Peter Hutterer <peter.hutterer@who-t.net>
95Date:   Tue Jun 15 10:33:54 2021 +1000
96
97    Bump to 1.2.2
98
99commit 9ea3677ba344c7ebd47f8078d11f69d117b9541e
100Author: Christopher Zimmermann <madroach@gmerlin.de>
101Date:   Mon Oct 26 12:17:45 2020 +0100
102
103    1em is font size, not height
104
105commit 49524b5db4867b5e896ed299fd66b390e68f1ffc
106Author: Peter Hutterer <peter.hutterer@who-t.net>
107Date:   Tue May 25 09:50:45 2021 +1000
108
109    Fail if ftell fails
110    
111    Fixes a coverity warning: ftell may return -1 on error which we then pass into
112    fseek later. We properly fail there anyway, so this change is unlikely to have
113    any real effect.
114
115commit 33f944705c6c42e1b52f6ec62131d31f737c638f
116Author: Peter Hutterer <peter.hutterer@who-t.net>
117Date:   Wed Dec 16 15:14:11 2020 +1000
118
119    Bump to 1.2.1
120
121commit 2d30328f9c5390eb38d4052028cd00bafaa151d4
122Author: Alan Coopersmith <alan.coopersmith@oracle.com>
123Date:   Sat Oct 31 21:01:02 2020 -0700
124
125    writeFile: avoid file leak on errors
126    
127    Resolves issues found by Oracle Parfait 4.0 static analyser:
128    
129       File Leak [file-ptr-leak]:
130          Leaked File out
131            at line 337 of app/fonttosfnt/write.c in function 'writeFile'.
132              out initialized at line 330 with fopen
133       File Leak [file-ptr-leak]:
134          Leaked File out
135            at line 366 of app/fonttosfnt/write.c in function 'writeFile'.
136              out initialized at line 330 with fopen
137    
138    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
139
140commit 899eadee6750ea39ddb6b874529c29c011599bb2
141Author: Christopher Zimmermann <madroach@gmerlin.de>
142Date:   Sat Oct 24 11:41:32 2020 +0200
143
144    Fall back to using FONT property as family name
145
146commit 5f2307d883de6ddf55f499f1690840747b1a3ad9
147Author: Christopher Zimmermann <madroach@gmerlin.de>
148Date:   Sat Oct 24 09:53:32 2020 +0200
149
150    fix sign of calculated descent
151    
152    I discovered this bug when converting the Tamsyn font from pcf to otb.
153
154commit 4d418c1602c8b939d3e5e479c44985a505ecad83
155Author: Christopher Zimmermann <madroach@gmerlin.de>
156Date:   Fri Oct 23 21:35:24 2020 +0200
157
158    handle empty foundry encoded as NULL
159    
160    to fix a segfault
161
162commit 5727003b1df9071a2bc9a42bc0b25d7c03c8de09
163Author: Christopher Zimmermann <madroach@gmerlin.de>
164Date:   Fri Oct 23 21:00:06 2020 +0200
165
166    remove leftover debug printf
167
168commit 91af80a0aa18c969cd90668eed80bcbfc1e40661
169Author: Peter Hutterer <peter.hutterer@who-t.net>
170Date:   Wed Oct 21 16:36:30 2020 +1000
171
172    Bump to 1.2.0
173
174commit ca9ad454496bebbc37125959d049cf2173c07c2a
175Author: Christopher Zimmermann <madroach@gmerlin.de>
176Date:   Sun Aug 16 21:56:15 2020 +0200
177
178    use PIXEL_SIZE to calculate lineGap
179
180commit 0447b81053d4ccaa1e1b0087bf6076abae431cae
181Author: Christopher Zimmermann <madroach@gmerlin.de>
182Date:   Fri Jul 31 00:07:26 2020 +0200
183
184    fix sign of sTypoDescender
185
186commit 747c58aa17b9adc016aed0caab049417a20f0b22
187Author: Christopher Zimmermann <madroach@gmerlin.de>
188Date:   Thu Jul 30 22:46:50 2020 +0200
189
190    calculate capHeight and xHeight as recommended
191
192commit 64e7f386baf69fa6857047fc8ad9b4cd9a8185f1
193Author: Christopher Zimmermann <madroach@gmerlin.de>
194Date:   Thu Jul 30 21:34:59 2020 +0200
195
196    move metrics calculation to write.c
197
198commit 19412d9ac3fb7f00346273cfe914601c844f5872
199Author: Christopher Zimmermann <madroach@gmerlin.de>
200Date:   Sat Jul 18 08:39:01 2020 +0200
201
202    Add warnings when wrapping multiple fonts and on PCF fonts
203
204commit 1fa97fdc6dc900728be8523be89096b4cb117d4d
205Author: Christopher Zimmermann <madroach@gmerlin.de>
206Date:   Sun Jul 12 15:36:18 2020 +0200
207
208    provide version 5 OS/2 table
209    
210    this was an attempt to fix linespacing, which did not help, but
211    would still keep it around to avoid double efforts.
212
213commit facf71184163d50adf0b8fccffcaffa18b7bd277
214Author: Christopher Zimmermann <madroach@gmerlin.de>
215Date:   Sun Jul 12 15:12:59 2020 +0200
216
217    use design metrics in eblc instead of calculated metrics
218    
219    This will probably not work for a font providing multiple strikes.
220    But .bdf fonts don't provide multiple strikes (or do they?!?)
221    I don't know about .pcf fonts, but I would recommend against running fonttosfnt
222    on .pcf fonts because bdf2pcf seems to loose some attributes during conversion.
223
224commit 9fb05de7d6c57d045b4a88516f3c28cf3cf98722
225Author: Christopher Zimmermann <madroach@gmerlin.de>
226Date:   Tue Jul 7 21:02:56 2020 +0200
227
228    use more properties according to XLFD
229
230commit 58cbf737557f34744b950668e3354ec2f2dae766
231Author: Christopher Zimmermann <madroach@gmerlin.de>
232Date:   Mon Jul 6 22:50:23 2020 +0200
233
234    use standard C rounding functions
235
236commit f8fa7919397659fb0ac5dade75152343d57f20ce
237Author: Christopher Zimmermann <madroach@gmerlin.de>
238Date:   Tue Jun 16 18:43:12 2020 +0200
239
240    correctly set OS2 fsSelection for italic and bold fonts
241
242commit 1df352c9e862686692ac053b838d76a36d721805
243Author: Christopher Zimmermann <madroach@gmerlin.de>
244Date:   Mon Jun 15 14:08:49 2020 +0200
245
246    truncate foundry if there is no known abbreviation.
247    
248    Honestly I have no idea why the foundry needs to fit in four bytes.
249    But anyway truncation might indeed be better then "UNKN" ?
250    
251    Anyone more knowledgeable than me out there?
252
253commit 8532812f1eddfadc0bcfad220b283bf5990bba10
254Author: Christopher Zimmermann <madroach@gmerlin.de>
255Date:   Sun May 31 08:02:24 2020 +0200
256
257    use zero lineGap, sTypoDescender should be negative
258    
259    According to
260    https://simoncozens.github.io/fonts-and-layout/opentype.html#vertical-metrics-hhea-and-os2
261    sTypoDescender should be negative and lineGap should be zero.
262
263commit de8068f9c4251fb6cb9407c07bf245e1937270bc
264Author: Christopher Zimmermann <madroach@gmerlin.de>
265Date:   Sun May 31 07:58:10 2020 +0200
266
267    don't add arbitrary number to the glypth metrics
268    
269    This caused pango to calculate wrong, too large font extents and in
270    consequence gvim used too large character cells.
271
272commit 7096c58f3fe3b6c79508cb16daac5c5bb2f042e7
273Author: Peng Wu <pwu@redhat.com>
274Date:   Thu Jun 11 14:09:35 2020 +0800
275
276    Guess Regular style for Medium Weight
277    
278    X Logical Font Description recognize "Medium" as "Regular".
279    Update the faceWeight function to change style from "Medium" to "Regular".
280
281commit 81a61c049e6de80120531f0770b22e7637c9acb9
282Author: rnhmjoj <rnhmjoj@inventati.org>
283Date:   Fri Feb 7 17:47:52 2020 +0100
284
285    Fix uninitialised memory write
286    
287    If macTime() fails write zeros instead of unitialized memory to
288    the date fields.
289
290commit 51e8117654fb092ae5412d7aa184bfc6b498c954
291Author: rnhmjoj <rnhmjoj@inventati.org>
292Date:   Fri Feb 7 17:46:54 2020 +0100
293
294    Fix incorrect error handling in macTime()
295    
296    mktime() and time() return (time_t -1) to signal an error.
297    Checking for negative values will incorrectly assume an error
298    happened for any calendar date before the unix epoch.
299
300commit 1d757ff6fa30079790fc44b141f6d0e4d5411f13
301Author: Peter Hutterer <peter.hutterer@who-t.net>
302Date:   Mon Jan 6 12:55:31 2020 +1000
303
304    Bump to 1.1.0
305    
306    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
307
308commit bdcb892975de167b3d4258859234f0abe375f236
309Author: Jouke Witteveen <j.witteveen@gmail.com>
310Date:   Fri Aug 2 14:03:15 2019 +0200
311
312    Accept a BDF font on stdin
313    
314    This makes it easier to transition from bdftopcf.
315    Although an OTB file could include fonts from multiple BDF sources, that
316    functionality is not currently implemented for fonts read from stdin.
317    
318    Signed-off-by: Jouke Witteveen <j.witteveen@gmail.com>
319
320commit 0006f577898129c0c5d5e0996026641605705e08
321Author: Jouke Witteveen <j.witteveen@gmail.com>
322Date:   Fri Aug 2 11:43:56 2019 +0200
323
324    Mention .otb as an extension
325    
326    The OTB (OpenType Bitmap) extension has found some traction, so suggest
327    that.
328    
329    Signed-off-by: Jouke Witteveen <j.witteveen@gmail.com>
330
331commit cb4b8760f829040eb4b2fb314df5b6194230a237
332Author: Jouke Witteveen <j.witteveen@gmail.com>
333Date:   Fri Aug 2 11:41:59 2019 +0200
334
335    Correct a string literal
336    
337    Signed-off-by: Jouke Witteveen <j.witteveen@gmail.com>
338
339commit d06059ef2a85df3c70f3c0b77364b4c49837f331
340Author: Peng Wu <alexepico@gmail.com>
341Date:   Wed Oct 9 14:20:22 2019 +0800
342
343    Round font size to integer value when reading bitmap font
344    
345    Some fonts have a ppem value like 11.9, this patch adds integer rounding to
346    convert those ppem value to 12 instead of 11.
347
348commit cfb4d64e1b90a28693fd700f4abf0f55d969f4f6
349Author: Ryan Farley <ryan.farley@gmx.com>
350Date:   Sat Aug 31 06:42:24 2019 -0500
351
352    allow ISO-646.1991-IRV as well, adobe standard for bdf
353    
354    Allow for BDF file with no specified encoding to be read as Adobe
355    Standard (per freetype's BDF driver), and handle any Unicode-equivalent
356    encoding without changing the encoding name.
357
358commit 5d446a02a7422d3a61f74b8d1c28b7b551ea06fd
359Author: Ryan Farley <ryan.farley@gmx.com>
360Date:   Tue Aug 20 03:16:22 2019 -0500
361
362    let freetype handle ISO-8859-1 mapping
363    
364    https://www.freetype.org/freetype2/docs/reference/ft2-base_interface.html#ft_encoding
365    indicates that ISO-8859-1 is automatically mapped to Unicode for BDF and
366    PCF fonts -- trying to use FT_Select_Charmap() with FT_ENCODING_NONE
367    leads to an error for such fonts.
368
369commit 6fc84fb2c0d4ac0b3b66330057bb90418cc1eb28
370Author: Ryan Farley <ryan.farley@gmx.com>
371Date:   Fri Aug 30 09:43:50 2019 -0500
372
373    check for freetype NULL atoms
374    
375    Freetype uses NULL to represent an empty string when retrieving a BDF
376    property -- check for this in addition to an actual error
377
378commit c214ab0d7deae30acdf90933ed14b223118dcf67
379Author: Maya Rashish <maya@NetBSD.org>
380Date:   Thu Jan 10 20:49:28 2019 +0200
381
382    Avoid undefined behaviour
383    
384    Left shifting a negative is undefined.
385    For consistency, use the equivalent form of multiplication for the
386    positive numbers as well.
387
388commit 8e34a2aa7c4dea5aa07dc08a40dacd90e2148a89
389Author: Alan Coopersmith <alan.coopersmith@oracle.com>
390Date:   Wed Nov 21 16:46:19 2018 -0800
391
392    Update configure.ac bug URL for gitlab migration
393    
394    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
395
396commit 46d4900c2dbed1c7a632dc34a4ef952a9cdda8eb
397Author: Alan Coopersmith <alan.coopersmith@oracle.com>
398Date:   Fri Nov 16 19:53:06 2018 -0800
399
400    Update README for gitlab migration
401    
402    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
403
404commit ec6f334152badff475d2a8c465dfdbf740f148d0
405Author: Peter Hutterer <peter.hutterer@who-t.net>
406Date:   Wed Oct 31 14:37:24 2018 +1000
407
408    Mark vsprintf_alloc as printf-like function
409    
410    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
411    Reviewed-by: Eric Anholt <eric@anholt.net>
412
413commit 7f8d7ecf0379ebc5386ee27f385a2ca564d6decb
414Author: Peter Hutterer <peter.hutterer@who-t.net>
415Date:   Tue Jul 31 11:36:54 2018 +1000
416
417    Bump to 1.0.5
418    
419    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
420    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
421
422commit 9d92e49a4b69edc6e05f44e00aef8b81bb00f067
423Author: Peter Hutterer <peter.hutterer@who-t.net>
424Date:   Tue Jul 31 11:49:07 2018 +1000
425
426    Replace _BSD_SOURCE with _DEFAULT_SOURCE
427    
428    /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
429     # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
430    
431    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
432    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
433
434commit 0c993094a8899b488ba4acbb888c176f99da0849
435Author: Peter Hutterer <peter.hutterer@who-t.net>
436Date:   Tue Jul 31 11:45:51 2018 +1000
437
438    Fix shadowing i variable complaint
439    
440    C99 is a magical thing!
441    
442    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
443    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
444
445commit 6c37ebcfd8992fdf88da225bd1de7ca40dd69240
446Author: Peter Hutterer <peter.hutterer@who-t.net>
447Date:   Tue Jul 31 11:43:01 2018 +1000
448
449    Remove shadowing rc variable
450    
451    All code paths assign rc and heck it immedately after. We can re-use the one
452    from the outer loop.
453    
454    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
455    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
456
457commit 65d2d8f9cbe744b4c6c64d377f7ffd5d88ee0b1d
458Author: Peter Hutterer <peter.hutterer@who-t.net>
459Date:   Tue Jul 31 11:40:55 2018 +1000
460
461    README: update repository URL to gitlab
462    
463    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
464    Reviewed-by: Adam Jackson <ajax@redhat.com>
465
466commit 9d776b6a0f770cbe045a56141844d0ba393da611
467Author: Peter Hutterer <peter.hutterer@who-t.net>
468Date:   Tue Jul 31 11:38:41 2018 +1000
469
470    Constify a few string arguments
471    
472    Cuts down on compiler warning by at least 64%, what a bargain!
473    
474    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
475    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
476
477commit aead36f0be638a572ec97eb5313e45086874a5e6
478Author: Mihail Konev <k.mvc@ya.ru>
479Date:   Thu Jan 26 14:00:20 2017 +1000
480
481    autogen: add default patch prefix
482    
483    Signed-off-by: Mihail Konev <k.mvc@ya.ru>
484
485commit 6dba18bf130e39718cc05cb8eb7d34a06b4a03a7
486Author: Emil Velikov <emil.l.velikov@gmail.com>
487Date:   Mon Mar 9 12:00:52 2015 +0000
488
489    autogen.sh: use quoted string variables
490    
491    Place quotes around the $srcdir, $ORIGDIR and $0 variables to prevent
492    fall-outs, when they contain space.
493    
494    Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com>
495    Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
496    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
497
498commit 1111127df3838bf701eb70a4e1ef053f71321fd1
499Author: Peter Hutterer <peter.hutterer@who-t.net>
500Date:   Tue Jan 24 10:32:07 2017 +1000
501
502    autogen.sh: use exec instead of waiting for configure to finish
503    
504    Syncs the invocation of configure with the one from the server.
505    
506    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
507    Reviewed-by: Emil Velikov <emil.velikov@collabora.com>
508
509commit 168cb69c5264f9b7ffd019c9c9867b23308832df
510Author: Alan Coopersmith <alan.coopersmith@oracle.com>
511Date:   Sun Jun 1 21:08:25 2014 -0700
512
513    autogen.sh: Honor NOCONFIGURE=1
514    
515    See http://people.gnome.org/~walters/docs/build-api.txt
516    
517    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
518
519commit 9c630e1607a29ee63f546a6a2294ba84f3493a77
520Author: Alan Coopersmith <alan.coopersmith@oracle.com>
521Date:   Sun Jun 1 21:08:25 2014 -0700
522
523    configure: Drop AM_MAINTAINER_MODE
524    
525    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
526
527commit 4db4880098627e9136c3cb9f6dc0a9f9914ce618
528Author: Alan Coopersmith <alan.coopersmith@oracle.com>
529Date:   Sun Jun 1 21:08:17 2014 -0700
530
531    config: Add missing AC_CONFIG_SRCDIR
532    
533    Regroup AC statements under the Autoconf initialization section.
534    Regroup AM statements under the Automake initialization section.
535    
536    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
537
538commit 5b55964119d97ed763efa76bcc09dc918b6ab8be
539Author: Gaetan Nadon <memsize@videotron.ca>
540Date:   Wed Jan 19 10:06:55 2011 -0500
541
542    config: move man pages into their own directory
543    
544    Use services provided by XORG_MANPAGE_SECTIONS.
545    Use standard Makefile for man pages.
546    
547    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
548
549commit 98469be392fcb4bc45e14b449e3576248e5bc558
550Author: Gaetan Nadon <memsize@videotron.ca>
551Date:   Thu Jan 13 17:15:36 2011 -0500
552
553    man: replace hard coded man page section with substitution strings
554    
555    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
556
557commit a88c4ce51e28968ea6ff09f0ae12d9e1d52fb349
558Author: Gaetan Nadon <memsize@videotron.ca>
559Date:   Thu Jan 13 11:15:00 2011 -0500
560
561    man: remove trailing spaces and tabs
562    
563    Using s/[ \t]*$//
564    
565    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
566
567commit 6146625ddfceaf32d632b72451b257325d212dc7
568Author: Gaetan Nadon <memsize@videotron.ca>
569Date:   Wed Jan 12 16:28:01 2011 -0500
570
571    config: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS
572    
573    This silences an Autoconf warning
574
575commit 218f4cbdcdc9e8035208970c699fd80e217a575d
576Author: Gaetan Nadon <memsize@videotron.ca>
577Date:   Wed Jan 12 15:12:08 2011 -0500
578
579    config: remove unrequired AC_SUBST([*_LIBS])
580    
581    This macro is called by PKG_CHECK_MODULES
582    
583    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
584
585commit a132b22ae57b1e7bf03167de2f1bdb17082fba3b
586Author: Gaetan Nadon <memsize@videotron.ca>
587Date:   Wed Jan 12 13:33:47 2011 -0500
588
589    config: remove unrequired AC_SUBST([*_CFLAGS])
590    
591    This macro is called by PKG_CHECK_MODULES
592    
593    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
594
595commit 831d716c28934d26580391b092619e2524fb71c0
596Author: Gaetan Nadon <memsize@videotron.ca>
597Date:   Wed Jan 12 13:10:21 2011 -0500
598
599    config: remove AC_PROG_CC as it overrides AC_PROG_C_C99
600    
601    XORG_STRICT_OPTION from XORG_DEFAULT_OPTIONS calls
602    AC_PROG_C_C99. This sets gcc with -std=gnu99.
603    If AC_PROG_CC macro is called afterwards, it resets CC to gcc.
604    
605    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
606
607commit 1c1e0d9c19b791fa1242f070334cf191bff97019
608Author: Gaetan Nadon <memsize@videotron.ca>
609Date:   Wed Jan 12 11:54:40 2011 -0500
610
611    config: use AC_PROG_INSTALL now supplied by XORG_DEFAULT_OPTIONS
612    
613    It depends on util-macros 1.8 or later
614    The existing statement can now be removed from the configuration file.
615    
616    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
617
618commit 6e2ab22c57a18a48ad9bdf0f8ff0819191d42b3e
619Author: Gaetan Nadon <memsize@videotron.ca>
620Date:   Wed Jan 12 11:23:52 2011 -0500
621
622    config: upgrade to util-macros 1.8 for additional man page support
623    
624    Use MAN_SUBST now supplied in XORG_MANPAGE_SECTIONS
625    The value of MAN_SUBST is the same for all X.Org packages.
626    
627    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
628
629commit f8366ba7d643c99e3bdb43df2cbb76c16cdd3443
630Author: Gaetan Nadon <memsize@videotron.ca>
631Date:   Wed Jan 12 10:21:24 2011 -0500
632
633    config: update AC_PREREQ statement to 2.60
634    
635    Unrelated to the previous patches, the new value simply reflects
636    the reality that the minimum level for autoconf to configure
637    all x.org modules in one pass is 2.60 dated June 2006.
638    
639    A version later than 2.60 can be used, but no new features from such
640    a later version can be used in configure.ac.
641    
642    Although the code in this module can be configured with a version earlier
643    than 2.60, most of code is now contained in macros from util-macros
644    which use features of version 2.60, at the present or in the future.
645    
646    ftp://ftp.gnu.org/gnu/autoconf/autoconf-2.60.tar.gz
647    
648    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
649
650commit 787b998d2eebf7825cf8c03fe1864bf8d410ee18
651Author: Gaetan Nadon <memsize@videotron.ca>
652Date:   Thu Feb 11 10:08:06 2010 -0500
653
654    config: move CWARNFLAGS from configure.ac to Makefile.am
655    
656    Compiler warning flags should be explicitly set in the makefile
657    rather than being merged with other packages compiler flags.
658    
659    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
660
661commit 5686a8163364a7dac59454c5db93a1a746b67c42
662Author: Gaetan Nadon <memsize@videotron.ca>
663Date:   Thu Nov 26 09:19:52 2009 -0500
664
665    Makefile.am: add ChangeLog and INSTALL on MAINTAINERCLEANFILES
666    
667    Now that the INSTALL file is generated.
668    Allows running make maintainer-clean.
669
670commit 27b94dbde5c63da3153f179763cf4152a73b4f17
671Author: Gaetan Nadon <memsize@videotron.ca>
672Date:   Wed Oct 28 14:09:07 2009 -0400
673
674    INSTALL, NEWS, README or AUTHORS files are missing/incorrect #24206
675    
676    Add missing INSTALL file. Use standard GNU file on building tarball
677    README may have been updated
678    Remove AUTHORS file as it is empty and no content available yet.
679    Remove NEWS file as it is empty and no content available yet.
680
681commit 49dfdf15b4bbc7d16ad954672d10a1173be6886e
682Author: Gaetan Nadon <memsize@videotron.ca>
683Date:   Tue Oct 27 15:07:24 2009 -0400
684
685    Deploy the new XORG_DEFAULT_OPTIONS #24242
686    
687    This macro aggregate a number of existing macros that sets commmon
688    X.Org components configuration options. It shields the configuration file from
689    future changes.
690
691commit 97aa84419e2a51bb6b594ea9dfacaf7bb670b710
692Author: Gaetan Nadon <memsize@videotron.ca>
693Date:   Mon Oct 26 22:08:37 2009 -0400
694
695    Makefile.am: ChangeLog not required: EXTRA_DIST or *CLEANFILES #24432
696    
697    ChangeLog filename is known to Automake and requires no further
698    coding in the makefile.
699
700commit f5953aeb4be49ca2711013133f8cc289db3a879b
701Author: Gaetan Nadon <memsize@videotron.ca>
702Date:   Thu Oct 22 12:34:14 2009 -0400
703
704    .gitignore: use common defaults with custom section # 24239
705    
706    Using common defaults will reduce errors and maintenance.
707    Only the very small or inexistent custom section need periodic maintenance
708    when the structure of the component changes. Do not edit defaults.
709
710commit 5104e9f3611733c8c0e8584ff2221698bb76726b
711Author: Alan Coopersmith <alan.coopersmith@sun.com>
712Date:   Thu Oct 1 14:54:16 2009 -0700
713
714    Add README with pointers to mailing lists, bugzilla, & git
715    
716    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
717
718commit 51a24f2177b09f8ef63ba1e5b09028f0582e1138
719Author: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br>
720Date:   Mon Jan 12 17:48:28 2009 -0200
721
722    Ansification and compile warning fixes.
723    
724      This also uses XORG_CHANGELOG and XORG_CWARNFLAGS, corrects
725    make distcheck and all gcc 4.3 and sparse warnings.
726
727commit a9a8778a984e69007d77227969b0103b2a81e4c8
728Author: Julien Cristau <jcristau@debian.org>
729Date:   Sun May 11 00:50:20 2008 +0200
730
731    Bump to 1.0.4
732
733commit b3046750c37837dfe6d2a488361a1c78abdce138
734Author: Juliusz Chroboczek <jch@pps.jussieu.fr>
735Date:   Sun May 11 00:46:52 2008 +0200
736
737    Use va_copy in vsprintf_alloc.
738    This avoids a crash on arches with an interesting implementation of va_list
739    (such as AMD64) but no vasprintf in their libc.
740
741commit a0d110f283e387e9c594d422c5c75cb593def91e
742Author: Julien Cristau <jcristau@debian.org>
743Date:   Sun May 11 00:45:51 2008 +0200
744
745    Add autoconf test for va_copy.
746
747commit e583311c8a73a675fc3396fe24cdafcad53e60e5
748Author: Julien Cristau <jcristau@debian.org>
749Date:   Sun May 11 00:32:05 2008 +0200
750
751    Use autoconf test instead of #ifdef GLIBC for vasprintf.
752
753commit 8e36cc8647b27a4d14cf3f63045410db79fb98a3
754Author: Juliusz Chroboczek <jch@pps.jussieu.fr>
755Date:   Sun May 11 00:30:12 2008 +0200
756
757    Rename *_reliable to *_alloc.
758
759commit 867c33d332abe479ab088f98e01c06800203a3e0
760Author: Juliusz Chroboczek <jch@pps.jussieu.fr>
761Date:   Sun May 11 00:01:38 2008 +0200
762
763    Update copyright date.
764
765commit 4ecd697abe1026eb27e1373bf357ebca2ade4138
766Author: Juliusz Chroboczek <jch@pps.jussieu.fr>
767Date:   Fri May 2 19:24:21 2008 +0200
768
769    Use asprintf on GNU platforms.
770    This fixes fonttosfnt on AMD64 with glibc.  It will still break on
771    non-GNU RISC platforms, because I'm incompetent and cannot use va_copy.
772
773commit 5cb6dcac85b89deea8263e1b7bcb7714e07063ff
774Author: George Williams <gww@silcom.com>
775Date:   Fri May 2 19:14:58 2008 +0200
776
777    Fix handling for non-square pixels.
778
779commit 95a16fb0001abcea6a12b4eb2e1a1d24ab83d5fa
780Author: George Williams <gww@silcom.com>
781Date:   Fri May 2 19:09:09 2008 +0200
782
783    Fix off-by-one entrySel field.
784
785commit bbab34919743990bf87935480092f7644f8f02fc
786Author: James Cloos <cloos@jhcloos.com>
787Date:   Thu Mar 13 13:19:11 2008 -0400
788
789    I’m not sure the PCLT table is needed by the fonts generated here, but
790    use a fixed 16 char string as the initializer for the PCLT Fontname field
791    to silence the warning (or error for some compilers) as reported in bugzilla:
792    
793    http://bugs.freedesktop.org/show_bug.cgi?id=3928
794
795commit 5bf16aed7ba59559a636552811f7267d79a746bb
796Author: James Cloos <cloos@jhcloos.com>
797Date:   Mon Sep 3 05:51:00 2007 -0400
798
799    Add *~ to .gitignore to skip patch/emacs droppings
800
801commit 64474e003376039cf485fa6eb41d241170397ab4
802Author: Alan Coopersmith <alan.coopersmith@sun.com>
803Date:   Fri Aug 10 16:21:44 2007 -0700
804
805    Change fonttosfnt_CFLAGS to AM_CFLAGS to make automake-1.10 happier
806
807commit 0c316fb4aadf26bea5784974cd484483d6322b5c
808Author: Daniel Stone <daniel@fooishbar.org>
809Date:   Sat Dec 16 01:37:31 2006 +0200
810
811    bump to 1.0.3
812
813commit 0eba2afb80bf17c0a2d2753ff92c1986211d92be
814Author: Daniel Stone <daniel@fooishbar.org>
815Date:   Wed Dec 6 19:01:27 2006 +0200
816
817    Makefile.am: make ChangeLog hook safer
818    Make ChangeLog hook as safe as possible.
819
820commit 8c2de974ec3df06a547906474ced5ffb4a07a6b5
821Author: Juliusz Chroboczek <jch@pps.jussieu.fr>
822Date:   Tue Oct 31 01:48:49 2006 +0100
823
824    Fix author address in manual page, update COPYING.
825
826commit e734cef9baff470a5e913f2e9ac7e0ce649ea7dc
827Author: Adam Jackson <ajax@benzedrine.nwnk.net>
828Date:   Fri Oct 13 17:30:24 2006 -0400
829
830    Bump to 1.0.2
831
832commit 72caf26ad336b3de9af3e640f939ea2cd0caa42b
833Author: Adam Jackson <ajax@benzedrine.nwnk.net>
834Date:   Thu Oct 12 20:56:01 2006 -0400
835
836    Fix the ChangeLog hook to distcheck.
837
838commit b30bd59af161fc0907d497101f10705c7b575008
839Author: Matthieu Herrb <matthieu@reactor.herrb.com>
840Date:   Sun Jul 16 10:43:55 2006 +0200
841
842    Replace ChangeLog with a auto-generated git-log
843
844commit f5d7f68599f4d2ec86df0910f8c823b8feabc6db
845Author: Matthieu Herrb <matthieu@reactor.herrb.com>
846Date:   Sun Jul 16 10:32:52 2006 +0200
847
848    .cvsignore -> .gitignore
849
850commit b651f24b766c9e76dec8a14c68623f4b7fa68141
851Author: Matthieu Herrb <matthieu@reactor.herrb.com>
852Date:   Sun Jul 16 10:31:26 2006 +0200
853
854    Don't include freetype internal headers.
855
856commit d00a25b26be87fdc06e20b0616f2fa34fe34e0b0
857Author: Kevin E Martin <kem@kem.org>
858Date:   Wed Dec 21 02:29:42 2005 +0000
859
860    Update package version for X11R7 release.
861
862commit 697369878ec5ce26d0ab88efd2b58129c5a56881
863Author: Adam Jackson <ajax@nwnk.net>
864Date:   Mon Dec 19 16:22:40 2005 +0000
865
866    Stub COPYING files
867
868commit 7aa1cd75f6164d1bf33e11464e7c4edb32f29dd6
869Author: Kevin E Martin <kem@kem.org>
870Date:   Thu Dec 15 00:24:02 2005 +0000
871
872    Update package version number for final X11R7 release candidate.
873
874commit 465400df7122f178102fac935ca6138d8a6cfbeb
875Author: Kevin E Martin <kem@kem.org>
876Date:   Tue Dec 6 22:48:16 2005 +0000
877
878    Change *man_SOURCES ==> *man_PRE to fix autotools warnings.
879
880commit d76c640e4172b32112e527e83458345da3fc715c
881Author: Kevin E Martin <kem@kem.org>
882Date:   Sat Dec 3 05:49:15 2005 +0000
883
884    Update package version number for X11R7 RC3 release.
885
886commit 0f9a04d1abab2760d3cb145b0e907c8509c8d3e7
887Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
888Date:   Mon Nov 28 22:01:36 2005 +0000
889
890    Change *mandir targets to use new *_MAN_DIR variables set by xorg-macros.m4
891        update to fix bug #5167 (Linux prefers *.1x man pages in man1 subdir)
892
893commit 7225a9cdbd7b683d78bca2464d89bbe51fe185cd
894Author: Eric Anholt <anholt@freebsd.org>
895Date:   Mon Nov 21 10:34:55 2005 +0000
896
897    Another pass at .cvsignores for apps.
898
899commit bc943ad21ca3c46b48dcec0954ed80129ac3d4ac
900Author: Eric Anholt <anholt@freebsd.org>
901Date:   Sun Nov 20 22:08:48 2005 +0000
902
903    Add/improve .cvsignore files for apps.
904
905commit 270074ea7d3194b91cd14c17f750c4965f7ba9fb
906Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
907Date:   Sun Nov 20 18:14:10 2005 +0000
908
909    fonttosfnt only depends on xproto headers, not x11 library
910
911commit 8221726955cf4be32d56b63d95c119d0f5ad3749
912Author: Kevin E Martin <kem@kem.org>
913Date:   Wed Nov 9 21:09:19 2005 +0000
914
915    Update package version number for X11R7 RC2 release.
916
917commit 26f1c8de351a6c56aafa337b6002a345e835e017
918Author: Kean Johnson <kean@armory.com>
919Date:   Tue Nov 8 06:33:31 2005 +0000
920
921    See ChangeLog entry 2005-11-07 for details.
922
923commit 7827761d51b92f82e457df0c132b52817a5c2783
924Author: Kevin E Martin <kem@kem.org>
925Date:   Wed Oct 19 02:47:48 2005 +0000
926
927    Update package version number for RC1 release.
928
929commit 9d4c03cd1be37e2c300b45b250ed52bcfdda65f2
930Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
931Date:   Mon Oct 17 23:56:19 2005 +0000
932
933    Use @APP_MAN_SUFFIX@ instead of $(APP_MAN_SUFFIX) in macro substitutions to
934        work better with BSD make
935
936commit 0dfc246519b4e2d4e2dee91835c762b1263c5a90
937Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
938Date:   Fri Oct 14 00:25:41 2005 +0000
939
940    Use sed to fill in variables in man page
941
942commit 21d2888221fbb156398cb69d12798d2c16f3c8a0
943Author: Matthieu Herrb <matthieu.herrb@laas.fr>
944Date:   Sun Sep 11 12:43:13 2005 +0000
945
946    change the order of option to prevent automake from inserting a line break
947        that causes problems with BSD make later.
948
949commit fcfbfe0f7ddb621b1b0e99fba6b386221fb56263
950Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
951Date:   Mon Aug 1 20:25:27 2005 +0000
952
953    Install man pages to section 1 instead of section m (Patch from Donnie
954        Berkholz)
955
956commit 257b9388fc234b2f8d515124784ce9e42db6bb0d
957Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
958Date:   Sat Jul 30 19:32:32 2005 +0000
959
960    Add -D flags to clear more compiler warnings (Stefan Dirsch)
961
962commit 31913e37864f621db1bd6c7e578cad1ade060f84
963Author: Kevin E Martin <kem@kem.org>
964Date:   Fri Jul 29 21:22:28 2005 +0000
965
966    Various changes preparing packages for RC0:
967    - Verify and update package version numbers as needed
968    - Implement versioning scheme
969    - Change bug address to point to bugzilla bug entry form
970    - Disable loadable i18n in libX11 by default (use --enable-loadable-i18n to
971        reenable it)
972    - Fix makedepend to use pkgconfig and pass distcheck
973    - Update build script to build macros first
974    - Update modular Xorg version
975
976commit ed904c57d881eb9bcd09aeb8722fbb55687f3600
977Author: Adam Jackson <ajax@nwnk.net>
978Date:   Wed Jul 20 19:31:48 2005 +0000
979
980    Use a unique token for PKG_CHECK_MODULES. Otherwise, if you use a global
981        configure cache, you cache it, and the cached value is probably wrong.
982
983commit b209b9a7f683c10a77ed2e03da79b7ac1abc4844
984Author: Søren Sandmann Pedersen <sandmann@daimi.au.dk>
985Date:   Wed Jul 6 19:46:18 2005 +0000
986
987    Build system for fonttosfnt
988
989commit e8571878caa5d35f712e158a45391584da3d5e47
990Author: Egbert Eich <eich@suse.de>
991Date:   Mon May 24 19:06:59 2004 +0000
992
993    Fix build glitches when building modules independently using Imake.
994
995commit 417d53e38e84d63dfa2705f41d46ec1df777a8ad
996Author: Egbert Eich <eich@suse.de>
997Date:   Fri Apr 23 19:54:32 2004 +0000
998
999    Merging XORG-CURRENT into trunk
1000
1001commit 3d00e4afa32385f6926fcd61dfa071f263a773a3
1002Author: Egbert Eich <eich@suse.de>
1003Date:   Sun Mar 14 08:34:50 2004 +0000
1004
1005    Importing vendor version xf86-4_4_99_1 on Sun Mar 14 00:26:39 PST 2004
1006
1007commit 7e303eeeac4b6ffd8b04f8372a7466d59acadbca
1008Author: Egbert Eich <eich@suse.de>
1009Date:   Wed Mar 3 12:12:50 2004 +0000
1010
1011    Importing vendor version xf86-4_4_0 on Wed Mar 3 04:09:24 PST 2004
1012
1013commit 8e100bba2b23ab7f91e7635de5e36f82ecbebbee
1014Author: Egbert Eich <eich@suse.de>
1015Date:   Thu Feb 26 13:36:15 2004 +0000
1016
1017    readding XFree86's cvs IDs
1018
1019commit be4a578da6742e6298edae3ec9ba56c331c89ba4
1020Author: Egbert Eich <eich@suse.de>
1021Date:   Thu Feb 26 09:23:54 2004 +0000
1022
1023    Importing vendor version xf86-4_3_99_903 on Wed Feb 26 01:21:00 PST 2004
1024
1025commit 24fddb6f3214189dae072f375403462d5e9f6091
1026Author: Kaleb Keithley <kaleb@freedesktop.org>
1027Date:   Fri Dec 19 20:55:44 2003 +0000
1028
1029    XFree86 4.3.99.902 (RC 2)
1030
1031commit f570299bb0f2a55e3059d1f4b42cb3d40a92793a
1032Author: Kaleb Keithley <kaleb@freedesktop.org>
1033Date:   Tue Nov 25 19:29:02 2003 +0000
1034
1035    XFree86 4.3.99.16 Bring the tree up to date for the Cygwin folks
1036
1037commit a46389d96c54351cd95614f1e5eae495f51957f0
1038Author: Kaleb Keithley <kaleb@freedesktop.org>
1039Date:   Tue Nov 25 19:29:02 2003 +0000
1040
1041    Initial revision
1042