ChangeLog revision 41c30155
1commit 4b67ad5486c322c01a2ca86b0b4af0a74228f813
2Author: Alan Coopersmith <alan.coopersmith@oracle.com>
3Date:   Fri Mar 2 10:05:21 2012 -0800
4
5    libXfont 1.4.5
6    
7    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
8
9commit 3f87a8b0b86de83ea8944a53de82caf254a9988a
10Author: Alan Coopersmith <alan.coopersmith@oracle.com>
11Date:   Fri Oct 21 20:49:50 2011 -0700
12
13    Use * precision notation instead of computing sprintf format strings
14    
15    Allows gcc to check format strings instead of just warning about them
16    
17    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
18    Reviewed-by: Jeremy Huddleston <jeremyhu@apple.com>
19
20commit 613faa245437bb948b4c86ea6c7fbb716e38f0bf
21Author: Alan Coopersmith <alan.coopersmith@oracle.com>
22Date:   Sun Oct 2 09:30:09 2011 -0700
23
24    Fix printf warnings about incorrect argument types
25    
26    Mostly due to difference between sizeof & int on 64-bit platforms
27    
28    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
29    Reviewed-by: Jeremy Huddleston <jeremyhu@apple.com>
30
31commit f24c559bcb42e3ea9321c3e6a9ecf0720a581e33
32Author: Alan Coopersmith <alan.coopersmith@oracle.com>
33Date:   Sun Oct 2 09:19:47 2011 -0700
34
35    Add _X_ATTRIBUTE_PRINTF to *Error/*Warning functions taking printf formats
36    
37    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
38    Reviewed-by: Jeremy Huddleston <jeremyhu@apple.com>
39
40commit 3715cd752bac912a56aa1cbb9dd874624a709aab
41Author: Alan Coopersmith <alan.coopersmith@oracle.com>
42Date:   Sun Oct 2 09:16:05 2011 -0700
43
44    Add const attributes to fix gcc -Wwrite-strings warnings
45    
46    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
47    Reviewed-by: Jeremy Huddleston <jeremyhu@apple.com>
48
49commit 8d130ac0fcf19e0e0dd0a404d9317fd8860baad4
50Author: Tomas Hoger <thoger@redhat.com>
51Date:   Mon Oct 10 14:38:06 2011 -0700
52
53    Support compress files with maxbits < 12
54    
55    The compress decompression code used by libXfont rejects valid archives
56    with maxbits less than 12 (compress allows values 9 - 16, 16 is the
57    default).  This is because maxbits-12 is used as index to hsize_table[].
58    
59    That looks like an incorrect port of the original compress code, where:
60    - hsize depended on BITS, the maximum maxbits value supported by particular
61      build, rather than on maxbits value from the particular input file
62    - the same hsize was used for all BITS <= 12
63    
64    The quick way to verify the problem is:
65      compress -b 11 fontfile.bdf
66      bdftopcf -o /dev/null fontfile.bdf.Z
67    which fails, while 12-16 works correctly.
68    
69    This fix removes hsize_table and uses 1 << maxbits (aka maxmaxcode) as
70    tab_prefix size.  As decompression code does not use hashing as compression
71    code, there does not seem to be a reason to allocate any extra space.
72    
73    Note: In this fix, maxbits == 9 is still rejected early.  AFAICS compress
74    is able to generate such files (unknown how correct such output is), but is
75    unable to uncompress them correctly.
76    
77    Reviewed-by: Jeremy Huddleston <jeremyhu@apple.com>
78
79commit bb97dbf56dff50bef936c0631587ed08dd6c8fa9
80Author: Matt Dew <marcoz@osource.org>
81Date:   Mon Oct 3 20:23:47 2011 -0600
82
83        1 - fix the capitalization of the ID attriutes to match either the
84            <title> or <funcdef> string it goes with.
85        2 - fix any <linkend>'s that were affected by 1.
86        3 - any <function> in the docs that has an actual funcdef,
87            will become an olink.
88    
89        Signed-off-by: Matt Dew <marcoz@osource.org>
90
91commit c73a0e09a2713d0dc16ca5cd9d288b8868846a19
92Author: Gaetan Nadon <memsize@videotron.ca>
93Date:   Thu Sep 22 14:00:36 2011 -0400
94
95    doc: fix typo in copyright statement
96    
97    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
98
99commit d86d8f34f5c2ac5c80230aea2de49bb97eaf5f92
100Author: Gaetan Nadon <memsize@videotron.ca>
101Date:   Thu Sep 22 09:20:38 2011 -0400
102
103    doc: refactor legal text for multi licensing copyrights
104    
105    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
106
107commit 43d587d89bee679850bb18ff25aa77c961712728
108Author: Olli Vertanen <olli.vertanen@symbio.com>
109Date:   Tue Sep 6 19:00:55 2011 +0000
110
111    libxfont: An uninitialized pointer causes a crash if pcf header is corrupted.
112    
113    If pcfReadTOC() or pcfGetProperties() fail in the beginning
114    of execution of pcfReadFont(), function tries to free an
115    uninitialized pointer (isStringProp) when bailing out.
116    
117    The pointer gets now initialized correctly.
118    
119    Signed-off-by: Olli Vertanen <olli.vertanen@symbio.com>
120    Reviewed-by: Rami Ylimäki <rami.ylimaki@vincit.fi>
121
122commit 73e6c94a351c891ed85446df84c9a30a4224f478
123Author: Joerg Sonnenberger <joerg@britannica.bec.de>
124Date:   Sun Aug 21 19:07:51 2011 +0200
125
126    Fix empty statement in if conditional.
127    
128    Assume for a moment that the intention here is to do
129    something useful.
130    
131    Signed-off-by: Matthieu Herrb <matthieu.herrb@laas.fr>
132
133commit bd48ad11fd11412c62c3ac8ed5d52c4f10a985aa
134Author: Joerg Sonnenberger <joerg@britannica.bec.de>
135Date:   Sun Aug 21 18:51:53 2011 +0200
136
137    Do proper input validation to fix for CVE-2011-2895.
138    
139    It ensures that all valid input can be decompressed, checks that the
140    overflow conditions doesn't happen and generally tightens the
141    validation of the LZW stream and doesn't pessimize the inner loop for
142    no good reason. It's derived from a change in libarchive from 2004.
143    
144    Signed-off-by: Matthieu Herrb <matthieu.herrb@laas.fr>
145    Reviewed-by: Tomas Hoger <thoger@redhat.com>
146
147commit 098ab294deed98371ee362fadafcf2e510e0cc50
148Author: Alan Coopersmith <alan.coopersmith@oracle.com>
149Date:   Fri Sep 16 22:21:21 2011 -0700
150
151    Strip trailing whitespace
152    
153    Performed with: find * -type f | xargs perl -i -p -e 's{[ \t]+$}{}'
154    git diff -w & git diff -b show no diffs from this change
155    
156    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
157
158commit 211368b8d04ed13ba520de2dd49a875cb1d663a7
159Author: Gaetan Nadon <memsize@videotron.ca>
160Date:   Mon Sep 12 11:09:50 2011 -0400
161
162    docs: use the &fullrelvers; entity to set X11 release information
163    
164    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
165
166commit 425ee265c61b3815a0ef1e4e0445dc91921d71ee
167Author: Gaetan Nadon <memsize@videotron.ca>
168Date:   Fri Sep 9 13:08:04 2011 -0400
169
170    devbook.am: maintenance update from docbook.am
171    
172    The developer docs are generated from a subset of docbook.am
173    which is sometimes updated.
174    
175    The one difference is the embedded css style in the HEAD element.
176    
177    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
178
179commit 1c7cfd7a2b89329f27951c0437f925dd3301e3de
180Author: Alan Coopersmith <alan.coopersmith@oracle.com>
181Date:   Wed Aug 10 22:19:44 2011 -0700
182
183    Remove configure comment about synchronizing version numbers
184    
185    This appears to have been a mistaken copy-and-paste from something like
186    libXcursor - I can't find any Xfont.h header, nor any libXfont header
187    containing a version number.
188    
189    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
190    Reviewed-by: Matthieu Herrb <matthieu.herrb@laas.fr>
191
192commit a7970f5c817b5c75d945389cfaf1384ff23437f3
193Author: Matthieu Herrb <matthieu.herrb@laas.fr>
194Date:   Mon Aug 8 18:08:05 2011 +0200
195
196    libXfont 1.4.4
197    
198    Signed-off-by: Matthieu Herrb <matthieu.herrb@laas.fr>
199    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
200
201commit d11ee5886e9d9ec610051a206b135a4cdc1e09a0
202Author: Thomas Hoger <thoger@redhat.com>
203Date:   Mon Aug 8 18:03:09 2011 +0200
204
205    LZW decompress: fix for CVE-2011-2895
206    
207    Specially crafted LZW stream can crash an application using libXfont
208    that is used to open untrusted font files.  With X server, this may
209    allow privilege escalation when exploited
210    
211    Reviewed-by: Matthieu Herrb <matthieu.herrb@laas.fr>
212    Signed-off-by: Matthieu Herrb <matthieu.herrb@laas.fr>
213    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
214
215commit 214ca6a7a2247544627e6dc7c8705811305ad007
216Author: Alan Coopersmith <alan.coopersmith@oracle.com>
217Date:   Mon May 16 18:28:13 2011 -0700
218
219    Fix memory leak in allocation failure path of BitmapOpenScalable()
220    
221    Go ahead and fill in the font->info pointers so that bitmapUnloadScalable()
222    will free the bits that were allocated, even if some were not.
223    
224    Error: Memory leak (CWE 401)
225       Memory leak of pointer <unknown> allocated with ComputeScaledProperties(...)
226            at line 1629 of /export/alanc/X.Org/git/lib/libXfont/src/bitmap/bitscale.c in function 'BitmapOpenScalable'.
227              pointer allocated at line 1616 with ComputeScaledProperties(...).
228              <unknown> leaks when props != 0 at line 1623.
229    
230    [ This bug was found by the Parfait 0.3.7 bug checking tool.
231      For more information see http://labs.oracle.com/projects/parfait/ ]
232    
233    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
234    Reviewed-by: Jeremy Huddleston <jeremyhu@apple.com>
235
236commit 7f8345aa6fb60a7fd7adf0095a2354fad1d8d5ef
237Author: Gaetan Nadon <memsize@videotron.ca>
238Date:   Wed Mar 2 14:33:07 2011 -0500
239
240    doc: use common makefile for developers documentation
241    
242    The user/specs docs now have external references support.
243    Developers doc are not installed so they do not participate.
244    However, using a similar makefile shared amongst developers
245    document reduces maintenance and is forward looking.
246    
247    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
248
249commit 77027deabca37183cfbbed107cf14ca80f29f26d
250Author: Gaetan Nadon <memsize@videotron.ca>
251Date:   Wed Feb 2 11:43:42 2011 -0500
252
253    config: comment, minor upgrade, quote and layout configure.ac
254    
255    Group statements per section as per Autoconf standard layout
256    Quote statements where appropriate.
257    Autoconf recommends not using dnl instead of # for comments
258    
259    Use AC_CONFIG_FILES to replace the deprecated AC_OUTPUT with parameters.
260    Add AC_CONFIG_SRCDIR([Makefile.am])
261    
262    This helps automated maintenance and release activities.
263    Details can be found in http://wiki.x.org/wiki/NewModuleGuidelines
264
265commit 9ea1790d61bd135714c40e5089ecb1effa1dbcc0
266Author: Gaetan Nadon <memsize@videotron.ca>
267Date:   Thu Jan 27 18:50:15 2011 -0500
268
269    config: remove AC_PROG_CC as it overrides AC_PROG_C_C99
270    
271    XORG_STRICT_OPTION from XORG_DEFAULT_OPTIONS calls
272    AC_PROG_C_C99. This sets gcc with -std=gnu99.
273    If AC_PROG_CC macro is called afterwards, it resets CC to gcc.
274    
275    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
276
277commit 4e0c6c45d819befdd9315d6282b957f7cfec3ae2
278Author: Paulo Zanoni <pzanoni@mandriva.com>
279Date:   Thu Dec 16 14:09:12 2010 -0200
280
281    Use docbookx.dtd version 4.3 for all docs
282    
283    Signed-off-by: Paulo Zanoni <pzanoni@mandriva.com>
284    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
285
286commit 01c30845853f5a8114467185d76274ae9bbff091
287Author: Alan Coopersmith <alan.coopersmith@oracle.com>
288Date:   Sun Nov 21 11:35:20 2010 -0800
289
290    Sun's copyrights belong to Oracle now
291    
292    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
293
294commit 72ade58381a49514f2b29065ba33a464b7efc3d0
295Author: Gaetan Nadon <memsize@videotron.ca>
296Date:   Tue Nov 9 13:04:51 2010 -0500
297
298    config: HTML file generation: use the installed copy of xorg.css
299    
300    Currenlty the xorg.css file is copied in each location
301    where a DocBook/XML file resides. This produces about
302    70 copies in the $(docdir) install tree.
303    
304    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
305
306commit 12157fbebc35c2d039df2df4fc5ac2b299eeec03
307Author: Alan Coopersmith <alan.coopersmith@oracle.com>
308Date:   Thu Oct 28 20:43:27 2010 -0700
309
310    libXfont 1.4.3
311    
312    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
313
314commit f29f1d68d7eca96e45ba3758686be07993d82e03
315Author: Jesse Adkins <jesserayadkins@gmail.com>
316Date:   Tue Sep 28 13:30:02 2010 -0700
317
318    Purge cvs tags.
319    
320    Signed-off-by: Jesse Adkins <jesserayadkins@gmail.com>
321    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
322
323commit 6628b4d82426cf9ac240da363cd8a8252e6f71ef
324Author: Jeremy Huddleston <jeremyhu@apple.com>
325Date:   Mon Sep 27 12:31:50 2010 -0700
326
327    FreeType: Cleanup MUMBLE and fix printing of XLFD in debug spew.
328    
329    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
330
331commit c482a2c104aa5cd1a265c2ca310a308dcc418fe7
332Author: Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
333Date:   Wed Apr 14 05:58:28 2010 -0500
334
335    Revert "Bug #6247: Fix build on Cygwin"
336    
337    libtool requires the '-no-undefined' flag in order to create shared
338    libraries on PE/COFF platforms (Cygwin/MinGW); on other platforms this
339    flag has no effect.
340    
341    The problem with libXfont is that PE weak symbols do not behave exactly
342    as they do on ELF platforms.  Since PE binaries (both executables and
343    libraries) must have all symbols resolved at link time, there is no way
344    for the real symbols in xserver to "displace" those in libXfont at
345    runtime, so the result is that libXfont uses its stubs, which do
346    nothing, and xserver ends up unable to find its fonts.
347    
348    Solving this will require either significant changes to libXfont or some
349    major improvement to the toolchain to handle this case.  Until that
350    happens, removing '-no-undefined' will result in a static-only library
351    on these platforms, which is the only currently working solution.
352    
353    http://sourceware.org/bugzilla/show_bug.cgi?id=11306
354    http://cygwin.com/ml/cygwin/2010-04/msg00281.html
355    
356    This reverts commit 69c4ae1e3e14a58bc2eb9b9b8820dc7183b82a67.
357    
358    Conflicts:
359    
360    	ChangeLog
361    
362    Signed-off-by: Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
363
364commit 455ec66e82e3c4bedd9e789d2ab33030b8e64ffa
365Author: Alan Coopersmith <alan.coopersmith@oracle.com>
366Date:   Sun Aug 8 00:19:36 2010 -0700
367
368    Fix builds with Sun compilers
369    
370    Sun compilers use #pragma weak in the *.c files to declare weak symbols,
371    so should have weak defined to empty, but not define NO_WEAK_SYMBOLS
372    
373    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
374
375commit 0386fa77367a305deea3cc27f8a3865cc3c467c0
376Author: Jeremy Huddleston <jeremyhu@apple.com>
377Date:   Sat Jul 10 10:08:21 2010 -0700
378
379    darwin: Fix build regression introduced by previous patch
380    
381    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
382
383commit 8f75706901da0141590d46f0f898e5678feac953
384Author: Jon TURNEY <jon.turney@dronecode.org.uk>
385Date:   Mon Jun 28 17:56:07 2010 +0100
386
387    Build fix for platforms which don't have weak linkage
388    
389    Since we fix this by removing the serverGeneration symbol, assuming
390    an external definition will be provided, this means on Windows libXfont
391    can only be built as a static library (since PE shared libraries cannot
392    contain undefined symbols).  This produces a libXfont which might only
393    be useful to the xserver, but the only other users we might care about
394    are xfs, which is obsolete, and bdftopcf, which fortunately doesn't
395    pull in any objects which reference serverGeneration from libXfont.
396    
397    Signed-off-by: Jon TURNEY <jon.turney@dronecode.org.uk>
398    Reviewed-by: Colin Harrison <colin.harrison@virgin.net>
399
400commit 5c49c956e9c85d89f6b2e719eb9b6fbde62c2f72
401Author: Gaetan Nadon <memsize@videotron.ca>
402Date:   Mon Jun 28 13:18:22 2010 -0400
403
404    doc: use xorg-docs xorg.css stylesheet
405    
406    Use latest DocBook XML util-macros infrastructure
407    
408    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
409
410commit 27270de56f7da5e047784434f3b29fa672f97ffd
411Author: Tiago Vignatti <tiago.vignatti@nokia.com>
412Date:   Thu Jun 10 16:29:37 2010 +0300
413
414    libXfont 1.4.2
415    
416    Signed-off-by: Tiago Vignatti <tiago.vignatti@nokia.com>
417    Reviewed-by: Mikhail Gusarov <dottedmag@dottedmag.net>
418    Reviewed-by: Alex Deucher <alexdeucher@gmail.com>
419    Reviewed-by: Daniel Stone <daniel@fooishbar.org>
420
421commit a85f4fc6142349517aaa4cf6bc8049e2d85c1006
422Author: Tiago Vignatti <tiago.vignatti@nokia.com>
423Date:   Thu Jun 10 16:18:05 2010 +0300
424
425    Use one single function to register fpe functions
426    
427    X server doesn't need to understand fpe internals, so let it transparent
428    turning all registration functions in a single one. For that, fill the already
429    existent register_fpe_functions().
430    
431    Some X servers don't want font server support, so this patch also sets font
432    server support to be configured in build time.
433    
434    In my machine, I see 20kB of RSS being saved in libXfont mapped in Xorg
435    process when I disabled font server support and other kind of fonts in the
436    library (--disable-pcfformat --disable-bdfformat --disable-snfformat
437    --disable-freetype --disable-fc).
438    
439    The default library built was taking:
440       text    data     bss     dec     hex filename
441     261847    4484    1536  267867   4165b ./lib/libXfont.so
442    
443    and with these flags, it jumps to:
444       text    data     bss     dec     hex filename
445     157764    2428    1188  161380   27664 ./lib/libXfont.so
446    
447    Signed-off-by: Tiago Vignatti <tiago.vignatti@nokia.com>
448    Reviewed-by: Mikhail Gusarov <dottedmag@dottedmag.net>
449    Reviewed-by: Alex Deucher <alexdeucher@gmail.com>
450    Reviewed-by: Daniel Stone <daniel@fooishbar.org>
451
452commit d137c81b83e0a6f68989c37035d0c950bb43fcc5
453Author: Gaetan Nadon <memsize@videotron.ca>
454Date:   Thu Apr 1 14:12:47 2010 -0400
455
456    config: fontconf.h.in is redundant in EXTRA_DIST
457    
458    Output files listed in AC_CONFIG_HEADERS or AC_OUTPUT have
459    their input files (typically .in) included in the tarball.
460    
461    Reviewed-by: Dan Nicholson <dbn.lists@gmail.com>
462    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
463
464commit d8d901323776599c8392f9b973ba129c3af45a4b
465Author: Gaetan Nadon <memsize@videotron.ca>
466Date:   Tue Mar 30 09:26:13 2010 -0400
467
468    config: replace obsolete AM_CONFIG_HEADER with AC_CONFIG_HEADERS
469    
470    There are 2 headers to generate. The first one (config.h)
471    is picked up by autoheader to generate the familiar config.h.in
472    input file. The others in the list (or in subsequent AC_CONFIG_HEADERS
473    macro calls) are generated from their existing matching template,
474    e.g. fontconf.h.in.
475    
476    When multiple headers are listed in the same macro call,
477    they cannot be separated by a new line like we do in AC_OUTPUT.
478    
479    Reviewed-by: Dan Nicholson <dbn.lists@gmail.com>
480    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
481
482commit df94cb141f02f123a64b0ef7abf5f593c1b27e13
483Author: Gaetan Nadon <memsize@videotron.ca>
484Date:   Wed Mar 31 20:21:47 2010 -0400
485
486    Revert "config: replace obsolete AM_CONFIG_HEADER with AC_CONFIG_HEADERS"
487    
488    This reverts commit 8e84687b26be6e8f5da4fce173c0a134eb07f4f3.
489    
490    Until the issue is resolved on MAC O/S
491    http://tinderbox.x.org/builds/2010-03-31-0030/logs/libXfont/
492
493commit 8e84687b26be6e8f5da4fce173c0a134eb07f4f3
494Author: Gaetan Nadon <memsize@videotron.ca>
495Date:   Tue Mar 30 09:26:13 2010 -0400
496
497    config: replace obsolete AM_CONFIG_HEADER with AC_CONFIG_HEADERS
498    
499    Both headers end up created by the same macro.
500    
501    Reviewed-by: Dan Nicholson <dbn.lists@gmail.com>
502    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
503
504commit a7b7bc72b9ad061ed164601d2d18dbffd6ec1f4f
505Author: Gaetan Nadon <memsize@videotron.ca>
506Date:   Mon Mar 29 14:53:48 2010 -0400
507
508    config: remove the pkgconfig pc.in file from EXTRA_DIST
509    
510    Automake always includes it in the tarball.
511    
512    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
513
514commit f77258d0b286c2fd2a2fee36e42280016e310b10
515Author: Gaetan Nadon <memsize@videotron.ca>
516Date:   Sat Mar 27 17:06:34 2010 -0400
517
518    config: remove protection for AS_HELP_STRING for old autoconf
519    
520    No longer needed as modules will not configure with 2.57.
521    AS_HELP_STRING was introduced in 2.58. The minimum level
522    is now 2.60.
523    
524    Reviewed-by: Jeremy Huddleston <jeremyhu@apple.com>
525    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
526
527commit a79a22bfcb344c47f2659e4178fd79f8555fbcfd
528Author: Gaetan Nadon <memsize@videotron.ca>
529Date:   Thu Mar 11 10:11:23 2010 -0500
530
531    doc: specify 0.0.20 as the minimum version for xmlto
532    
533    Older versions do not have fop backend.
534    
535    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
536
537commit a76488f75f23b8e08763e28b2fa56352e7b04e19
538Author: Gaetan Nadon <memsize@videotron.ca>
539Date:   Sat Jan 30 13:13:33 2010 -0500
540
541    doc: use new macros to control doc generation
542    
543    Namely XORG_WITH_FOP for the fop backend (pdf) and
544    XORG_ENABLE_DEVEL_DOCS for the generation of all docs
545    
546    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
547
548commit 360f10333ac19f033ea64a8360c4886fbb657890
549Author: Gaetan Nadon <memsize@videotron.ca>
550Date:   Wed Jan 20 11:46:21 2010 -0500
551
552    config: replace custom code with reusable macro XORG_WITH_XMLTO
553    
554    XORG_WITH_XMLTO provides additional functions like a configure
555    option which allow platform builders to control the usage of
556    the xmlto program.
557    
558    This is a requirement from platforms that do not have such doc tool.
559    
560    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
561
562commit 24a257ca5b70e168564f0c6527e60bb06b61be8c
563Author: Alan Coopersmith <alan.coopersmith@sun.com>
564Date:   Thu Jan 14 21:39:11 2010 -0800
565
566    Update Sun license notices to current X.Org standard form
567    
568    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
569
570commit d1c9028a410a10ef1b27c990f55de836eb948887
571Author: Gaetan Nadon <memsize@videotron.ca>
572Date:   Fri Nov 27 20:56:04 2009 -0500
573
574    Makefile.am: add ChangeLog and INSTALL on MAINTAINERCLEANFILES
575    
576    Now that the INSTALL file is generated.
577    Allows running make maintainer-clean.
578
579commit 72353a449e8dbf82a53a1d7958755198e989d892
580Author: Gaetan Nadon <memsize@videotron.ca>
581Date:   Wed Oct 28 15:28:32 2009 -0400
582
583    configure.ac: AM_MAINTAINER_MODE missing #24238
584    
585    This turns off maintainer mode build rules in tarballs.
586    Works in conjunction with autogen.sh --enable-maintainer-mode
587    For all X.Org components.
588
589commit 489e7b2cb3371042552489385902a98dc1cd976a
590Author: Gaetan Nadon <memsize@videotron.ca>
591Date:   Wed Oct 28 14:09:10 2009 -0400
592
593    INSTALL, NEWS, README or AUTHORS files are missing/incorrect #24206
594    
595    Add missing INSTALL file. Use standard GNU file on building tarball
596    README may have been updated
597    Remove AUTHORS file as it is empty and no content available yet.
598    Remove NEWS file as it is empty and no content available yet.
599
600commit c22d67cc78c27d19bb6eaba5bf71b66444ed4a40
601Author: Gaetan Nadon <memsize@videotron.ca>
602Date:   Tue Oct 27 15:07:25 2009 -0400
603
604    Deploy the new XORG_DEFAULT_OPTIONS #24242
605    
606    This macro aggregate a number of existing macros that sets commmon
607    X.Org components configuration options. It shields the configuration file from
608    future changes.
609
610commit 271382b01995469eb60035d38880f9d3665d4c4c
611Author: Gaetan Nadon <memsize@videotron.ca>
612Date:   Mon Oct 26 22:08:43 2009 -0400
613
614    Makefile.am: ChangeLog not required: EXTRA_DIST or *CLEANFILES #24432
615    
616    ChangeLog filename is known to Automake and requires no further
617    coding in the makefile.
618
619commit 9be83ae94cd82b447ed59ba0869f9e94ed9018f7
620Author: Gaetan Nadon <memsize@videotron.ca>
621Date:   Thu Oct 22 15:34:34 2009 -0400
622
623    .gitignore: use common defaults with custom section # 24239
624    
625    Using common defaults will reduce errors and maintenance.
626    Only the very small or inexistent custom section need periodic maintenance
627    when the structure of the component changes. Do not edit defaults.
628
629commit 489924bfb693a844f8f8ad6023fc78e4a212bef6
630Author: Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
631Date:   Wed Oct 14 11:31:59 2009 -0500
632
633    Add -lbz2 to Libs.private if bzip2 is enabled
634    
635    This is required on Cygwin, which must link the xservers with a static
636    libXfont due to poor weak-symbol support.  Z_LIBS includes -lz and, if
637    bzip2 support is enabled, -lbz2.
638    
639    Signed-off-by: Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
640    Acked-by: Julien Cristau <jcristau@debian.org>
641
642commit 64f21944c5f374b0da63657f01e289b34d00904c
643Author: Alan Coopersmith <alan.coopersmith@sun.com>
644Date:   Fri Oct 9 17:38:33 2009 -0700
645
646    libXfont 1.4.1
647    
648    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
649
650commit 947d3162f5edaaa05bbbfcfe2303d0c8b796f9ca
651Author: Alan Coopersmith <alan.coopersmith@sun.com>
652Date:   Wed Oct 7 13:05:26 2009 -0700
653
654    Remove unused setting of ENCODINGSDIR
655    
656    Seems to have been a leftover from before the encoding code was split
657    out into libfontenc by XFree86
658    
659    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
660
661commit 18053ffbf92473ffce23a3c5182de92b608b9cdf
662Author: Alan Coopersmith <alan.coopersmith@sun.com>
663Date:   Wed Oct 7 10:44:27 2009 -0700
664
665    Convert documentation from troff to DocBook/XML
666    
667    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
668
669commit 96a4daad7097ce94d4340a4e9ce779e378f9b83c
670Author: Alan Coopersmith <alan.coopersmith@sun.com>
671Date:   Wed Oct 7 08:31:54 2009 -0700
672
673    Move fontlib.ms from xorg-docs
674    
675    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
676
677commit b7be4a976a59f3149590cf62a2ea8144aa729c2a
678Author: Alan Coopersmith <alan.coopersmith@sun.com>
679Date:   Tue Oct 6 13:03:25 2009 -0700
680
681    Migrate to xorg macros 1.3 & XORG_DEFAULT_OPTIONS
682    
683    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
684
685commit 18c5e2ff1097880e8dea951079ae49a93ec315b0
686Author: Bob Ham <rah@bash.sh>
687Date:   Tue Sep 15 14:28:12 2009 +1000
688
689     Fixed int(*)()->double cast warning
690    
691    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
692
693commit 0045b2555b288099c90b65f97bd4b4a5ebc8c688
694Author: Adam Jackson <ajax@redhat.com>
695Date:   Wed Feb 18 13:53:14 2009 -0500
696
697    libXfont 1.4.0
698
699commit 04ced93e997b185b5d9124cacc96fa39a77b2ab7
700Author: Peter Astrand <astrand@maggie.lkpg.cendio.se>
701Date:   Wed Feb 4 22:09:25 2009 +0100
702
703    Avoid sending uninitialized padding data over the network.
704    
705    Besides cluttering Valgrind output, this might also be an information leak.
706    
707    Signed-off-by: Peter Astrand <astrand@cendio.se>
708    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
709
710commit e15dca77fa76252dd8499f8585d8ce922ac3b869
711Author: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br>
712Date:   Thu Jan 29 18:02:34 2009 -0200
713
714    Janitor: make distcheck and .gitignore
715    
716      Distribute ChangeLog but not autogen.sh.
717      Use a single toplevel .gitignore file, instead of one per subdirectory.
718
719commit 38bac54519a67ab1a276b66dbaa84a3327ccf827
720Author: Adam Jackson <ajax@redhat.com>
721Date:   Sat Sep 27 02:06:27 2008 -0400
722
723    Remove some strcasecmp silliness
724
725commit f431b4eb4dc743ccdf94b1b2ed858cc21f63c091
726Author: Adam Jackson <ajax@redhat.com>
727Date:   Tue Jan 20 23:23:40 2009 -0500
728
729    Allow case insensitive filename matching in fontfile.
730    
731    Simplify the freetype renderer list to match.
732
733commit 903d39aeea73a973fb8b05ca1ac147c2cca146cb
734Author: Adam Jackson <ajax@redhat.com>
735Date:   Tue Jan 20 23:21:29 2009 -0500
736
737    Delete some dead ifdefs
738
739commit daa7af2bb2326de363aa5ea51c29616e3634343a
740Author: Adam Jackson <ajax@redhat.com>
741Date:   Tue Jan 20 23:20:20 2009 -0500
742
743    Move the copy of CopyISOLatin1Lowered near its user, and un-weak it.
744
745commit 6c29007756301f513c0151e2b63af073f310af66
746Author: Adam Jackson <ajax@redhat.com>
747Date:   Tue Jan 20 23:17:55 2009 -0500
748
749    Drop OS/2 support
750
751commit 0cdc9b8f850342d50b72a57507db3413eacc6fb8
752Author: Adam Jackson <ajax@redhat.com>
753Date:   Tue Jan 20 23:16:35 2009 -0500
754
755    xalloc -> malloc, etc.
756
757commit 632a2e90a4b209facc84d7a18873f19a720ea7df
758Author: Adam Jackson <ajax@redhat.com>
759Date:   Sat Sep 27 01:30:13 2008 -0400
760
761    Remove PMF support.
762    
763    .pmf files are printer font metrics; they have no glyphs, just boxes for
764    layout.  They can't possibly be useful in a post-Xprint world.
765
766commit e1927f80deabe0268dc18b4a9f3ceda1325171f5
767Author: Adam Jackson <ajax@redhat.com>
768Date:   Tue Jan 20 22:57:35 2009 -0500
769
770    Remove printer font support.
771    
772    Xprint is just insidious, isn't it.
773
774commit 732191d5d6ad58caab25e24df16fb89efaea2e9a
775Author: Adam Jackson <ajax@redhat.com>
776Date:   Tue Jan 20 22:42:22 2009 -0500
777
778    Remove loadable renderer support.
779
780commit 423d0a2c1dfad969f4a238618811937bc5f49776
781Author: Adam Jackson <ajax@redhat.com>
782Date:   Sat Sep 27 01:55:47 2008 -0400
783
784    Remove useless #define
785
786commit 50bca6dd881c2d787b3afa4d98a2c2667f767614
787Author: Adam Jackson <ajax@redhat.com>
788Date:   Tue Jan 20 22:33:06 2009 -0500
789
790    Get rid of a useless array
791
792commit 6ba0565362ba9c8d1037c0e4725cb31faa141656
793Author: Adam Jackson <ajax@redhat.com>
794Date:   Tue Jan 20 22:29:10 2009 -0500
795
796    const cleanup
797
798commit 1247f01ee36f80222e30c1678f940329aadb8335
799Author: Adam Jackson <ajax@redhat.com>
800Date:   Tue Jan 20 01:13:08 2009 -0500
801
802    Delete Type1
803    
804    Yes, these are still real fonts, but freetype can handle them just fine.
805
806commit 85b66b8a7f3095f10437c8ecb3dcbfe68c9cfced
807Author: Adam Jackson <ajax@redhat.com>
808Date:   Tue Jan 20 01:03:16 2009 -0500
809
810    Delete speedo
811    
812    OUT OUT OUT
813
814commit 1559d8086e8063c692aae008006578b88e1368fe
815Author: Jeremy Huddleston <jeremyhu@freedesktop.org>
816Date:   Sun Dec 28 12:35:37 2008 -0800
817
818    Added missing AM_CFLAGS for -Wl,-flat_namespace
819    
820    Fixes commit f859a76b0f325b07952ad1c5c818318307c589b0
821
822commit 99bad52b592f4f11887bf9033590b61880c3c976
823Author: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br>
824Date:   Sat Mar 1 16:45:55 2008 -0300
825
826    Disable some fun stdio wrapping.
827    
828      The code is still there but no magic with macros is attempted anymore
829    to handle files.
830      This should really be changed to just use stdio, and properly adapt
831     functions like T1Decript, T1eexec, etc.
832
833commit 95760fbe45a700ea4cc118daa536604393721a59
834Author: Alan Coopersmith <alan.coopersmith@sun.com>
835Date:   Fri Dec 19 16:24:39 2008 -0800
836
837    Restore comment deleted by b6f793d7d5
838
839commit b6f793d7d5c7f7c55911e6524dede41b92dcbc22
840Author: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br>
841Date:   Fri Mar 14 01:30:24 2008 -0300
842
843    libXfont ansification and removal of xf86_ansic.h dependency
844    
845      Basically the code is now compiled as if FONTMODULE was never defined,
846    but also removed some "magic" defining _XOPEN_SOURCE before including
847    math.h.
848      Also removed some #if 0'ed code instead of fixing prototypes inside
849    the "dead code".
850      Changes to spdo_prv.h were due to defines like:
851      <hash>define foo() sp_foo()
852      that would not compile with the ansification in the format:
853      type foo(void)
854      due to the macro receiving "void" as an argument.
855
856commit 282ac4226195d58e3818e7ac97093e396aa78086
857Author: Alan Coopersmith <alan.coopersmith@sun.com>
858Date:   Fri Dec 19 15:07:21 2008 -0800
859
860    Version bump: 1.3.4
861
862commit 5c631ad798fcdea4f2b7d0b012ac94182fad4184
863Author: Alan Coopersmith <alan.coopersmith@sun.com>
864Date:   Fri Dec 19 14:01:28 2008 -0800
865
866    miscutil.c:108: warning: old-style parameter declaration
867
868commit d21d6c5b23a23f120f32b483ec6b86cf88cb3a98
869Author: Alan Coopersmith <alan.coopersmith@sun.com>
870Date:   Fri Dec 19 13:47:48 2008 -0800
871
872    Add simple README with pointers to bugzilla/git/mailing list
873
874commit d3be1261d29b7d8eda124add3497a93ebe34712c
875Author: Alan Coopersmith <alan.coopersmith@sun.com>
876Date:   Fri Dec 19 13:47:27 2008 -0800
877
878    Update COPYING file with additional copyrights/licenses
879
880commit b5cc4a10c0fe365b40be19613777f192a1ada0db
881Author: Alan Coopersmith <alan.coopersmith@sun.com>
882Date:   Fri Dec 19 13:05:32 2008 -0800
883
884    Use XORG_CWARNFLAGS & XORG_CHANGELOG macros from xorg-macros 1.2
885
886commit 377584bb71ccb2cc380c3a8f71f0acd7e755ad33
887Author: Alan Coopersmith <alan.coopersmith@sun.com>
888Date:   Thu Dec 18 21:22:31 2008 -0800
889
890    Always scan catalogue dirs at startup, even if their mtime < 0
891    
892    Works around bug in VMWare that caused the Solaris kernel to fail to read
893    the time-of-day chip on boot, and start with a time < 0 (i.e. back to the
894    1960's) - when the system was then installed from this mode, Xorg wouldn't
895    start after reboot, since the mtime would be < 0 and the catalogue dir was
896    then skipped as not changed since reading at the 0 initially set in the
897    cat->mtime.
898    
899    Fixes OpenSolaris bug #4780
900       <http://defect.opensolaris.org/bz/show_bug.cgi?id=4780>
901
902commit 9ad7f24fafe876851b89190732034da6fb640788
903Author: Benjamin Close <Benjamin.Close@clearchain.com>
904Date:   Thu Dec 11 15:26:13 2008 +1030
905
906    Make sure font names/font alias names are null terminated
907    
908    This fixes a crash upon server restart where the saved fonts were
909    being restored however strlen(font_name) was incorrect hence memory
910    was being clobbered.
911
912commit d93cc906d4a2f42d11629e245fb13a2d08cf2a61
913Author: Alan Coopersmith <alan.coopersmith@sun.com>
914Date:   Thu Dec 4 16:56:56 2008 -0800
915
916    Pad CreateAC packets with 0 auths to workaround xfs bug
917    
918    Versions of xfs before commit 3fe28a31a2974287acc182c7c9bfd68d94ea6292
919    will reject CreateAC packets with 0 auths unless they claim to have at
920    least 4 bytes of authentication data that isn't actually read.
921
922commit f859a76b0f325b07952ad1c5c818318307c589b0
923Author: Julien Cristau <jcristau@debian.org>
924Date:   Tue Nov 4 19:24:29 2008 +0100
925
926    Don't clobber CFLAGS in configure
927    
928    This lets the user set CFLAGS when running make.
929
930commit 6bf52de1fb84d61b227daf7a7077af9ea3ec27a3
931Author: Peter Breitenlohner <peb@mppmu.mpg.de>
932Date:   Mon Oct 20 19:32:23 2008 -0700
933
934    X.Org Bug 17945: avoid gcc warnings for libXfont
935    
936    <http://bugs.freedesktop.org/show_bug.cgi?id=17945>
937    
938    Avoid two gcc warnings
939    src/fontfile/ffcheck.c:150: warning: initialization discards qualifiers from pointer target type
940    src/fontfile/register.c:98: warning: initialization discards qualifiers from pointer target type
941
942commit b012dcf65b1f0e41def2f595f1b1e7b06a49d275
943Author: Adam Jackson <ajax@redhat.com>
944Date:   Thu Aug 28 15:36:06 2008 -0400
945
946    Retry font server connections faster.
947
948commit 8a6df69750a2d350074715fb31d9d20195d00b4c
949Author: Adam Jackson <ajax@redhat.com>
950Date:   Thu Aug 28 15:35:16 2008 -0400
951
952    Nuke fontcache.
953    
954    Hasn't been relevant since the X-TT merge ages ago.
955
956commit 5d5587a36453d731e9a7353a98fa391dbb51b57d
957Author: Alan Coopersmith <alan.coopersmith@sun.com>
958Date:   Thu Aug 21 19:58:06 2008 -0700
959
960    Add support for bzip2 bitmap font compression
961    
962    Code originally written for Solaris Xsun in 2003, ported now to current Xorg
963    <http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=4819077>
964
965commit 624b7a507cdea25cec0728b4679610df3fb3097c
966Author: Derek Wang <derek.wang@sun.com>
967Date:   Thu Aug 21 16:06:51 2008 -0700
968
969    Sun bug 4510977: dtremote fails to start session
970    
971    <http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=4510977>
972
973commit 684c000e57f30344777cf763f2f1b540ef008b38
974Author: Adam Jackson <ajax@redhat.com>
975Date:   Wed Jul 2 15:30:03 2008 -0400
976
977    libXfont 1.3.3
978
979commit 11edbc3a818e15ea2b622b31e6f87159ee68ae4a
980Author: Maarten ter Huurne <maarten.ter.huurne@philips.com>
981Date:   Sat Jun 28 15:34:50 2008 -0400
982
983    Do not call FT_Get_BDF_Charset_ID() if configured with --disable-bdfformat
984    
985    When I configure libXfont-1.3.2 with --disable-bdfformat and link it against
986    FreeType that is built without BDF support, I get the following link error:
987    
988    libXfont.so: undefined reference to ‘FT_Get_BDF_Charset_ID’
989    
990    I fixed it by checking XFONT_BDFFORMAT and if BDF support is disabled, the call
991    to FT_Get_BDF_Charset_ID() is omitted and the result code is set as if the call
992    had failed.
993    
994    Signed-off-by: James Cloos <cloos@jhcloos.com>
995
996commit 1ab07ce0eec4f6c7ed66c7aba3edf8c4315dd907
997Author: Alan Coopersmith <alan.coopersmith@sun.com>
998Date:   Tue May 13 17:26:57 2008 -0700
999
1000    FontFileDirectoryChanged: check length of "fonts.alias" as well as "fonts.dir"
1001
1002commit 0f9db4aa7de6e0644ac9c5811b949e5f936c9d61
1003Author: Alan Coopersmith <alan.coopersmith@sun.com>
1004Date:   Fri May 9 12:36:30 2008 -0700
1005
1006    Don't allow a font alias to point to itself and create a loop
1007    
1008    Part of fix for Sun bug 4258475
1009    <http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=4258475>
1010
1011commit 67311922a2e02d8a763831831b65bb4833db58b5
1012Author: Colin Harrison <colin.harrison-at-virgin.net>
1013Date:   Mon May 5 22:17:55 2008 +0100
1014
1015    Fix build for WIN32
1016
1017commit 6ba408c956ca8e241d10d463c45b4e987b757333
1018Author: Matthieu Herrb <matthieu.herrb@laas.fr>
1019Date:   Sun Mar 9 08:21:34 2008 +0100
1020
1021    nuke RCS Ids
1022
1023commit 754cabe62e91b9ad50c3027c063f4269775f7add
1024Author: Julien Cristau <jcristau@debian.org>
1025Date:   Fri Mar 7 12:19:22 2008 +0100
1026
1027    Add missing include in src/FreeType/ftfuncs.c
1028    
1029    Fixes compiler warning:
1030    ../../../src/FreeType/ftfuncs.c: In function 'restrict_code_range_by_str':
1031    ../../../src/FreeType/ftfuncs.c:2081: warning: implicit declaration of function 'isspace'
1032
1033commit 0fd2a1428df56d8b29e148b08dcec2dfed9302fa
1034Author: Adam Jackson <ajax@redhat.com>
1035Date:   Wed Mar 5 22:04:06 2008 -0500
1036
1037    libXfont 1.3.2
1038
1039commit b76df66d2c507898472bba0f9986ef5700029a36
1040Author: Matthieu Herrb <matthieu@bluenote.herrb.com>
1041Date:   Thu Jan 17 15:30:37 2008 +0100
1042
1043    Fix for CVE-2008-0006 - PCF Font parser buffer overflow.
1044
1045commit 2297c6390a1609fe810c2cd5b3443f3722610944
1046Author: Matthieu Herrb <matthieu@bluenote.herrb.com>
1047Date:   Thu Oct 18 21:46:49 2007 +0200
1048
1049    ftsystem.c is not needed anymore.
1050
1051commit 5bf703700ee4a5d6eae20da07cb7a29369667aef
1052Author: Matthieu Herrb <matthieu@bluenote.herrb.com>
1053Date:   Fri Sep 28 08:17:57 2007 +0200
1054
1055    catalogue.c: prevent a one character overflow
1056    
1057    this occurs if readlink writes a result that's exactly the
1058    size of the buffer that's passed to it. Reported by
1059    Joerg Sonnenberger.
1060    
1061    Re
1062
1063commit fd8a03fbbd74f5cbaa740e5d50fccdf5c1f78b5b
1064Author: Jens Granseuer <jensgr@gmx.net>
1065Date:   Thu Sep 27 23:12:00 2007 +0200
1066
1067    fix build with gcc 2.95.
1068    
1069    In addition to fixing the C89 issue, the patch also flags a few functions as
1070    static to avoid "no previous prototype" warnings.
1071
1072commit 268f1bb1859e97944e8b63a5bb12677e874ed144
1073Author: Tilman Sauerbeck <tilman@code-monkey.de>
1074Date:   Thu Sep 13 20:40:26 2007 +0200
1075
1076    Replaced one instance of bcopy() with memcpy().
1077    
1078    f->buffer cannot overlap with io->file->bits, so it's safe to
1079    use memcpy() rather than memmove().
1080    Compile-tested only.
1081
1082commit f2725a5c9da771fb610d503ebfda3b4d1553bac4
1083Author: Eric Anholt <eric@anholt.net>
1084Date:   Wed Sep 5 13:10:43 2007 -0700
1085
1086    Bump version to 1.3.1.
1087
1088commit aca95d12a8b35de7ae914632fc9e8a723d58a860
1089Author: Matthieu Herrb <matthieu@bluenote.herrb.com>
1090Date:   Sat Aug 25 23:32:54 2007 +0200
1091
1092    Kill unused macro definition.
1093
1094commit 3c3b47bf6f080ddb700886de3e5bfa42c2f0774e
1095Merge: 9f86614 32d2d33
1096Author: Dodji Seketeli <dodji@openedhand.com>
1097Date:   Sat Aug 11 23:09:50 2007 +0200
1098
1099    Merge branch 'master' of ssh://dodji@git.freedesktop.org/git/xorg/lib/libXfont
1100
1101commit 9f86614394af81bc484cf00f3e9996510d3718cb
1102Author: Ademar de Souza Reis Jr <ademar@mandriva.com.br>
1103Date:   Mon Jul 30 14:36:21 2007 -0400
1104
1105    Fix dirfd leak on CatalogueRescan().
1106
1107commit 87f50267181887ed9214536608bd2035d2dd70f7
1108Author: Ademar de Souza Reis Jr <ademar@mandriva.com.br>
1109Date:   Mon Jul 30 14:35:01 2007 -0400
1110
1111    Support relative paths in catalogue:<dir> symlinks.
1112    
1113    Relative symlinks are common inside the catalogue directory and
1114    should be supported as well.
1115
1116commit 32d2d335eacd1b55980323a71ef35cdf7c22366d
1117Author: Ademar de Souza Reis Jr <ademar@mandriva.com.br>
1118Date:   Mon Jul 30 14:36:21 2007 -0400
1119
1120    Fix dirfd leak on CatalogueRescan().
1121
1122commit 0a5b31a40c4933f4c69157c61d4d4890af2205b1
1123Author: Ademar de Souza Reis Jr <ademar@mandriva.com.br>
1124Date:   Mon Jul 30 14:35:01 2007 -0400
1125
1126    Support relative paths in catalogue:<dir> symlinks.
1127    
1128    Relative symlinks are common inside the catalogue directory and
1129    should be supported as well.
1130
1131commit 7670d4a2720c61fbc7b989fed14c676f04ac3ad1
1132Author: Dodji Seketeli <dodji@seketeli.org>
1133Date:   Mon Jul 16 12:24:34 2007 +0200
1134
1135    Remove side effects from BuiltinReadDirectory()
1136    
1137    The first time BuiltinReadDirectory() is called,
1138    save the content of builtin_dir and builtin_alias,
1139    before calling FontFileAddFontFile(), because that fonction
1140    will modify those.
1141    
1142    Then, in subsequent calls to BuiltinReadDirectory(), restore
1143    builtin_dir and builtin_alias so that the side effect incurred
1144    by the first call disappears.
1145
1146commit e3642d9b2c0819a607d4cce413b9f0541285545b
1147Author: Kristian Høgsberg <krh@redhat.com>
1148Date:   Mon Jul 2 15:01:05 2007 -0400
1149
1150    Bump version to 1.3.0.
1151
1152commit f33f9361086db3cf1d09cec067f38fe751ed22eb
1153Author: Kristian Høgsberg <krh@redhat.com>
1154Date:   Mon Jul 2 14:59:11 2007 -0400
1155
1156    Fix crash when no attributes are present for symlink.
1157
1158commit 8d47483711be6076e7bfefab14aa890c5f37e1aa
1159Author: Kristian Høgsberg <krh@redhat.com>
1160Date:   Thu Jun 21 21:44:02 2007 -0400
1161
1162    Bump version to 1.2.9.
1163
1164commit c5ab59762c4ad5def68436d55937a2bd558d5c99
1165Author: Kristian Høgsberg <krh@redhat.com>
1166Date:   Tue Jun 19 10:38:02 2007 -0400
1167
1168    Add a new 'catalogue' FPE, which takes font paths from symlinks in a dir.
1169    
1170    This patch adds a new FPE type, which will match font path elements of the
1171    form
1172    
1173    	catalogue:<dir>
1174    
1175    The dir specified after the catalogue: prefix will be scanned for symlinks
1176    and each symlink destination will be added as a local fontfile FPE.
1177    The symlink can be suffixed by attributes, such as 'unscaled', which
1178    will be passed through to the underlying fontfile FPE.  Except the new
1179    attribute 'pri' which will be used for ordering the fontfile FPEs.
1180    
1181    An example configuration:
1182    
1183    	75dpi:unscaled:pri=20 -> /usr/share/X11/fonts/75dpi
1184    	ghostscript:pri=60 -> /usr/share/fonts/default/ghostscript
1185    	misc:unscaled:pri=10 -> /usr/share/X11/fonts/misc
1186    	type1:pri=40 -> /usr/share/X11/fonts/Type1
1187    	type1:pri=50 -> /usr/share/fonts/default/Type1
1188    
1189    will add /usr/share/X11/fonts/misc as the first FPE with the attribute
1190    'unscaled', second FPE will be /usr/share/X11/fonts/75dpi, also with
1191    the attribute unscaled etc.  This is functionally equivalent to setting
1192    the following font path:
1193    
1194    	/usr/share/X11/fonts/misc:unscaled,
1195    	/usr/share/X11/fonts/75dpi:unscaled,
1196    	/usr/share/X11/fonts/Type1,
1197    	/usr/share/fonts/default/Type1,
1198    	/usr/share/fonts/default/ghostscript
1199    
1200    The motivation is to let font packages add a symlink to the new font
1201    directory they provide instead of rewriting either the Xorg config file
1202    or the xfs config file.
1203
1204commit 1a690feaf7c416da9b01861af381d15a661e5f52
1205Author: Adam Jackson <ajax@benzedrine.nwnk.net>
1206Date:   Thu Jun 7 16:01:03 2007 -0400
1207
1208    Minor fontfile cleanup.
1209
1210commit 3b1bcd7676fe810ce60d6a4758067b571796cceb
1211Author: Adam Jackson <ajax@benzedrine.nwnk.net>
1212Date:   Thu Jun 7 15:54:51 2007 -0400
1213
1214    Dead code cull from fontserver code.
1215
1216commit 6257af0e547095483331b8c8ed588e5467852671
1217Author: Adam Jackson <ajax@benzedrine.nwnk.net>
1218Date:   Thu Jun 7 15:41:19 2007 -0400
1219
1220    Static markup over bitmap and builtins.
1221
1222commit 8c31fadabd706af63381007d666e685a66b58fd9
1223Author: Adam Jackson <ajax@benzedrine.nwnk.net>
1224Date:   Thu Jun 7 15:28:09 2007 -0400
1225
1226    Dead code cull from FreeType.
1227
1228commit fabf5458f1acbfc967bdaea3b89d707c22b97364
1229Author: Adam Jackson <ajax@benzedrine.nwnk.net>
1230Date:   Thu Jun 7 15:17:16 2007 -0400
1231
1232    Death to open-coded strcasecmp.
1233    
1234    Seriously, if you don't already have this, you've already lost.
1235
1236commit d50de26430c1a114a22597de40a3e5ac3c8e1ab7
1237Author: Adam Jackson <ajax@benzedrine.nwnk.net>
1238Date:   Thu Jun 7 15:13:44 2007 -0400
1239
1240    Dead code cull from Speedo.
1241
1242commit 3fd7a510b5467479d6e2559819b96b222c7328e8
1243Author: Adam Jackson <ajax@benzedrine.nwnk.net>
1244Date:   Thu Jun 7 14:39:03 2007 -0400
1245
1246    One more missed static in Type1
1247
1248commit 440166a027b78eb53d7686937148b755ad51f7f9
1249Author: Adam Jackson <ajax@benzedrine.nwnk.net>
1250Date:   Thu Jun 7 14:24:46 2007 -0400
1251
1252    Dead code removal and static markup for Type1.
1253
1254commit 9739e750a7ca4b86ddb89674b104e9b9a8b61014
1255Author: Adam Jackson <ajax@benzedrine.nwnk.net>
1256Date:   Thu Jun 7 14:20:27 2007 -0400
1257
1258    Warning cleanup.
1259
1260commit 87db45f5eb7880395735f7bf3a8ee2d89b7e0122
1261Author: Alan Coopersmith <alan.coopersmith@sun.com>
1262Date:   Wed Apr 4 17:05:13 2007 -0700
1263
1264    Version bump: 1.2.8
1265
1266commit 224fb6403a328e70b370540cc5cefd74421fafac
1267Merge: e7a59cf 0fbb37c
1268Author: Matthieu Herrb <matthieu@roadrock.(none)>
1269Date:   Tue Apr 3 16:05:48 2007 +0200
1270
1271    Merge branch 'master' of git+ssh://herrb@git.freedesktop.org/git/xorg/lib/libXfont
1272
1273commit e7a59cfb5d442d2965cfcffeff405a4b05591190
1274Author: Matthieu Herrb <matthieu@roadrock.(none)>
1275Date:   Tue Apr 3 15:45:21 2007 +0200
1276
1277    Integer overflow vulnerabilities
1278    
1279    CVE-2007-1351: BDFFont Parsing Integer Overflow
1280    CVE-2007-1352: fonts.dir File Parsing Integer Overflow
1281
1282commit 0fbb37ccc630ced42d6a973c81d947870cca7637
1283Author: Alan Coopersmith <alan.coopersmith@sun.com>
1284Date:   Mon Apr 2 17:40:19 2007 -0700
1285
1286    Add #pragma weak for Sun cc where needed
1287
1288commit cc824e4f2c9a53a00b36a6f83bf065c363027087
1289Author: Alan Coopersmith <alan.coopersmith@sun.com>
1290Date:   Fri Mar 23 15:57:29 2007 -0700
1291
1292    Actually use loadable font modules
1293    
1294    Loadable font modules were not being initialized, and all font renderers
1295    known at build time were always being initialized, regardless of Xorg
1296    module configuration.
1297
1298commit fc6e22f238d34918156ded34148730075b7b9cc2
1299Author: Ben Byer <bbyer@bbyer.(none)>
1300Date:   Tue Feb 20 00:20:23 2007 -0800
1301
1302    added -flat_namespace to CFLAGS for Darwin
1303
1304commit 9509d5c7ee5d5e78c6eef54e8faceede5ca5f24e
1305Author: Kristian Høgsberg <krh@redhat.com>
1306Date:   Mon Jan 22 18:24:19 2007 -0500
1307
1308    Bump to 1.2.7.
1309
1310commit 63af35b908b51690a6c12fd42b54cf4ee08c762a
1311Author: Simon Law <sfllaw@debian.org>
1312Date:   Fri Jan 19 08:50:39 2007 +1100
1313
1314    fontfile: accept empty (but valid) font paths (bug #3091)
1315    If a path has a valid fonts.dir or fonts.alias, but does not contain any
1316    fonts (either fonts.dir specifies zero fonts, or fonts could not be
1317    loaded), load it as a valid font path anyway.
1318
1319commit 931b777108526dd0761f948dcd9f1603ac02efc8
1320Author: Kristian Høgsberg <krh@redhat.com>
1321Date:   Wed Jan 17 17:19:53 2007 -0500
1322
1323    Add stubs for the scalable renderer callbacks.
1324    
1325    Trying to scale a bitmap font provided by the built-in backend will
1326    crash the X server as it calls into a NULL pointer.  This patch
1327    adds "return BadFont;" stubs to prevent the crash.
1328
1329commit 2e4ae1b524a0149479c46f3f12a9ce2413092442
1330Author: Daniel Stone <daniel@fooishbar.org>
1331Date:   Sat Dec 16 00:53:43 2006 +0200
1332
1333    bump to 1.2.6
1334
1335commit facc7ce4892eab4353fff0f45d2d3fd6be7d3e3d
1336Author: Daniel Stone <daniel@fooishbar.org>
1337Date:   Sat Dec 16 00:53:32 2006 +0200
1338
1339    build Type1 by default
1340    Build Type1 by default, instead of needing to explicitly enable it.
1341
1342commit 257db35656d5bf9385080e1d173260f0076f849c
1343Author: Daniel Stone <daniel@fooishbar.org>
1344Date:   Sat Dec 16 00:53:07 2006 +0200
1345
1346    don't distribute fontconf.h
1347    Since fontconf.h is a generated file, don't distribute it.
1348
1349commit ab0f05dcfb5537ba5aec7e48ddb713d4fdba7e75
1350Author: Daniel Stone <daniel@fooishbar.org>
1351Date:   Wed Dec 6 18:53:54 2006 +0200
1352
1353    Makefile.am: make ChangeLog hook safer
1354    Make ChangeLog hook as safe as possible.
1355
1356commit da20e256b786eaa6357e3d55baa9e90e38f14614
1357Author: Daniel Stone <daniel@fooishbar.org>
1358Date:   Fri Dec 1 01:05:59 2006 +0200
1359
1360    bump to 1.2.5
1361
1362commit 16a0c282a673136c0bbb116f35e6e89d8b43a877
1363Author: Daniel Stone <daniel@fooishbar.org>
1364Date:   Fri Dec 1 01:05:40 2006 +0200
1365
1366    post-CID fixes
1367    Curiously, make distcheck succeeded ... go figure.
1368
1369commit e47fb944a8f485c4ad6be9c2cf6a4866eff7a07f
1370Author: Daniel Stone <daniel@fooishbar.org>
1371Date:   Fri Dec 1 00:35:48 2006 +0200
1372
1373    bump to 1.2.4
1374
1375commit 47084ba39920068030c3e59523701d1205161a9f
1376Author: Daniel Stone <daniel@fooishbar.org>
1377Date:   Fri Dec 1 00:35:04 2006 +0200
1378
1379    remove CID font support (bug #5553)
1380    Remove non-free CID font support, which was unused anyway.
1381
1382commit c4741cdd83bcdedcc6f7a072a73b16668fc905eb
1383Author: Adam Jackson <ajax@benzedrine.nwnk.net>
1384Date:   Fri Oct 13 16:17:26 2006 -0400
1385
1386    Bump to 1.2.3
1387
1388commit 5dfff0eb0f532edb1f4a25daa5529e08dd832ecb
1389Author: Alan Coopersmith <alan.coopersmith@sun.com>
1390Date:   Thu Oct 5 18:12:50 2006 -0700
1391
1392    --disable-builtins should not force off all bitmap support
1393
1394commit 264df52d24f585915e0d9823d5f087cf23e3fc75
1395Merge: 0fb55cb d896c3e
1396Author: Alan Coopersmith <alan.coopersmith@sun.com>
1397Date:   Fri Sep 22 11:36:43 2006 -0700
1398
1399    Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/lib/libXfont
1400
1401commit d896c3eaeafdb8831ed0833af46250c36f82502f
1402Author: Adam Jackson <ajax@benzedrine.nwnk.net>
1403Date:   Tue Sep 12 11:11:12 2006 -0400
1404
1405    Fix distcheck.
1406
1407commit 1bb49c77c321fab1f5c268404ea0ec622fa083ed
1408Author: Adam Jackson <ajax@benzedrine.nwnk.net>
1409Date:   Tue Sep 12 11:01:13 2006 -0400
1410
1411    Bump to 1.2.2.
1412
1413commit 8c8203ca2760105aca4e0b6ec5909355a061f0b3
1414Author: Matthieu Herrb <matthieu@blues.laas.fr>
1415Date:   Tue Sep 12 13:50:31 2006 +0200
1416
1417    Fixes for integer overflows in CID encoded fonts parsing reported by iDefense
1418    CVE-ID 2006-3739, 2006-3740, bugzilla #8000, #8001.
1419
1420commit 0fb55cb86e2ec5dbfbf27a01ceafb77c72fe9f40
1421Author: Alan Coopersmith <alan.coopersmith@sun.com>
1422Date:   Wed Aug 30 15:53:14 2006 -0700
1423
1424    Fix typo in comment (alreadt -> already)
1425
1426commit aa7f3107d5aad41cb3f7b1bb3a4723014314289c
1427Author: Alan Coopersmith <alan.coopersmith@sun.com>
1428Date:   Fri Aug 25 17:51:46 2006 -0700
1429
1430    Add *~ to .gitignore to skip emacs droppings
1431
1432commit cd09f4d54045b957d728d853398d62543d687d03
1433Author: Alan Coopersmith <alan.coopersmith@sun.com>
1434Date:   Fri Aug 25 17:51:04 2006 -0700
1435
1436    Replace static ChangeLog with dist-hook to generate from git log
1437
1438commit 8d171fe61e564d8ed8f75034d4191062cecf190b
1439Author: Matthieu Herrb <matthieu.herrb@laas.fr>
1440Date:   Sun Jul 23 22:42:43 2006 +0200
1441
1442    More check on PCF file reading. Bugzilla #7535
1443
1444commit fead0fa3bae0ba5a4744d6a2aee1caa08019f344
1445Author: Daniel Stone <daniel@fooishbar.org>
1446Date:   Wed Jul 19 18:03:58 2006 -0400
1447
1448    use OpenBitmap when available
1449    Don't just use OpenScalable unconditionally.  Fixes builtin fonts.
1450
1451commit 13422d0e0468f2ddf7cb74cbf925e5bcf4551ae7
1452Author: Daniel Stone <daniel@fooishbar.org>
1453Date:   Wed Jul 19 18:03:26 2006 -0400
1454
1455    move builtin fonts to gzip
1456    Use gzip, rather than compress, for builtin fonts.
1457
1458commit 47ca9941396a375f5e22c220327b6bd513350996
1459Author: Alan Coopersmith <alan.coopersmith@sun.com>
1460Date:   Thu Jul 13 14:58:56 2006 -0700
1461
1462    renamed: .cvsignore -> .gitignore
1463
1464commit 1bf657186d19887a0916340b544b5534e29da081
1465Author: Matthieu Herrb <matthieu.herrb@laas.fr>
1466Date:   Thu Jul 13 10:18:38 2006 -0400
1467
1468    Bug #7397: Fix a buffer overflow in Freetype font support.
1469
1470commit 5d39f5fd3048fc413cb07afeffec0c4daa0cc5a4
1471Author: Adam Jackson <ajax@benzedrine.nwnk.net>
1472Date:   Thu Jul 6 16:13:14 2006 -0400
1473
1474    Bump to 1.2.0
1475
1476commit d9e83ea0ab1cc3bafcdca04812dcbfe541ce1473
1477Author: Jie Luo <clotho67@gmail.com>
1478Date:   Thu Jul 6 15:59:31 2006 -0400
1479
1480    Bug #6918: remove dependencies on Freetype internal headers.  As of 2.2
1481    Freetype no longer installs them.
1482
1483commit 2a564715e6d01bafdf4b701e125e45a77c2c404b
1484Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
1485Date:   Sat Jun 3 06:25:05 2006 +0000
1486
1487    Coverity #1541: Double free of pointer "ranges" in call to "Xfree"
1488
1489commit ddd281e6b9408c786cdc759cf7d1ec8972048658
1490Author: Adam Jackson <ajax@nwnk.net>
1491Date:   Thu Jun 1 21:49:51 2006 +0000
1492
1493    For the 20-odd symbols defined both in libXfont and the X server, emit them
1494        as weak symbols so that the linker will prefer the server's definition
1495        when present.
1496
1497commit e9357d6670fc2e8ccf8d8770bac4c31994d6cc2f
1498Author: Adam Jackson <ajax@nwnk.net>
1499Date:   Sat Apr 1 23:05:40 2006 +0000
1500
1501    Add ft.h and ftfuncs.h to the install set for Xprint's benefit. Bump to 1.1
1502        for new header files and bugfixes.
1503
1504commit 7ecd09a15c30770ed6e70d80fb67f88819471c20
1505Author: Daniel Stone <daniel@fooishbar.org>
1506Date:   Fri Mar 31 07:17:16 2006 +0000
1507
1508    Change BUILD_* to XFONT_* (Drew Parsons). Remove random #ifndef CRAY.
1509
1510commit 69c4ae1e3e14a58bc2eb9b9b8820dc7183b82a67
1511Author: Adam Jackson <ajax@nwnk.net>
1512Date:   Mon Mar 20 19:44:26 2006 +0000
1513
1514    Bug #6247: Fix build on Cygwin. (Yaakov Selkowitz)
1515
1516commit bfb8a71f4f7e5c5ed4278cb3ee271bf9990d276d
1517Author: Daniel Stone <daniel@fooishbar.org>
1518Date:   Tue Feb 21 21:35:32 2006 +0000
1519
1520    Don't crash when we receive an FS_Error from the font server (Guillem
1521        Jover).
1522
1523commit 784838e88ea205c4457f41335b4ce7876833dffc
1524Author: Kevin E Martin <kem@kem.org>
1525Date:   Thu Dec 15 00:24:29 2005 +0000
1526
1527    Update package version number for final X11R7 release candidate.
1528
1529commit e2e5839417ac4d635781508e48ab1838218f4a77
1530Author: Kevin E Martin <kem@kem.org>
1531Date:   Fri Dec 9 06:55:27 2005 +0000
1532
1533    Bug #5175: Make encodingsdir configurable.
1534
1535commit 9a7909e80a8b436aa7aad84c8aceba7df2ffc95c
1536Author: Kevin E Martin <kem@kem.org>
1537Date:   Sat Dec 3 05:49:43 2005 +0000
1538
1539    Update package version number for X11R7 RC3 release.
1540
1541commit ad001bd8823594fed860e070b278748fe2b7c3aa
1542Author: Eric Anholt <anholt@freebsd.org>
1543Date:   Sun Nov 20 23:17:40 2005 +0000
1544
1545    Add/improve libs .cvsignores.
1546
1547commit d48bfbaf52598d89b4b1d97b230924874175e068
1548Author: Kevin E Martin <kem@kem.org>
1549Date:   Sat Nov 19 07:15:41 2005 +0000
1550
1551    Update pkgconfig files to separate library build-time dependencies from
1552        application build-time dependencies, and update package deps to work
1553        with separate build roots.
1554
1555commit 70a8aeb19223cc6db9ff6fc1335e3ef94bbb9253
1556Author: Adam Jackson <ajax@nwnk.net>
1557Date:   Mon Nov 14 20:40:42 2005 +0000
1558
1559    Bug #5047: Make font directory attribs work in modular.
1560
1561commit 659b2a75a690838dc37ae488d0295c4c594978ce
1562Author: Kevin E Martin <kem@kem.org>
1563Date:   Wed Nov 9 21:19:13 2005 +0000
1564
1565    Update package version number for X11R7 RC2 release.
1566
1567commit fc82a56858e26674e83cc9429fa0eae24d97a530
1568Author: Kean Johnson <kean@armory.com>
1569Date:   Tue Nov 8 06:33:26 2005 +0000
1570
1571    See ChangeLog entry 2005-11-07 for details.
1572
1573commit fb3d726bbff1fad62a3d6dbbcf1c397872aadef3
1574Author: Adam Jackson <ajax@nwnk.net>
1575Date:   Sun Oct 23 18:32:05 2005 +0000
1576
1577    Bug #4721: Fix crash when using Freetype 2.1.10. (Michael Gor)
1578
1579commit 0f006d82f8edd15e0125800fa3166a147e79b9f5
1580Author: Kevin E Martin <kem@kem.org>
1581Date:   Wed Oct 19 02:48:10 2005 +0000
1582
1583    Update package version number for RC1 release.
1584
1585commit 70dfb55c0390cd8698a77baad5e9fbb07aab272d
1586Author: Kevin E Martin <kem@kem.org>
1587Date:   Wed Oct 5 19:39:06 2005 +0000
1588
1589    Include missing files
1590
1591commit 01f5840009b23cc504359219a6fbab3c150d4656
1592Author: Adam Jackson <ajax@nwnk.net>
1593Date:   Tue Oct 4 00:24:47 2005 +0000
1594
1595    Bug #4677: Don't install libfontcache.so
1596
1597commit 30f912cd14e8b7272a95586dc0af429a0fa4c84f
1598Author: Daniel Stone <daniel@fooishbar.org>
1599Date:   Fri Sep 9 05:32:58 2005 +0000
1600
1601    AC_DEFINE FONTCACHE rather than XFONT_FONTCACHE, as the former is used in
1602        the code, and the latter in Makefile.ams for an AM_CONDITIONAL.
1603
1604commit 4a2f7ae2f3317e53d99daf15ad362230388949d4
1605Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
1606Date:   Thu Aug 4 16:15:46 2005 +0000
1607
1608    If --with-freetype-config is not specified, try pkgconfig freetype2, then
1609        fall back to freetype-config if pkgconfig fails.
1610
1611commit 0c52dd6f8816a72d8309f0b059afb0c3393f17cf
1612Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
1613Date:   Sat Jul 30 18:56:32 2005 +0000
1614
1615    Clear compiler warnings. (Stefan Dirsch)
1616
1617commit 8520fa13d35e42da7352772b499beef258723d43
1618Author: Kevin E Martin <kem@kem.org>
1619Date:   Fri Jul 29 21:22:51 2005 +0000
1620
1621    Various changes preparing packages for RC0:
1622    - Verify and update package version numbers as needed
1623    - Implement versioning scheme
1624    - Change bug address to point to bugzilla bug entry form
1625    - Disable loadable i18n in libX11 by default (use --enable-loadable-i18n to
1626        reenable it)
1627    - Fix makedepend to use pkgconfig and pass distcheck
1628    - Update build script to build macros first
1629    - Update modular Xorg version
1630
1631commit d0c5d54d2c7f0bb9364414620df869e3c7615cd5
1632Author: Kevin E Martin <kem@kem.org>
1633Date:   Sat Jul 23 05:27:00 2005 +0000
1634
1635    Fix distchecks
1636
1637commit 561a45751e4c553f1e0887b73abcc724828f03b0
1638Author: Daniel Stone <daniel@fooishbar.org>
1639Date:   Sat Jul 16 07:55:12 2005 +0000
1640
1641    Set soversion to 1.0.0 using -version-number.
1642
1643commit 054dd01fd5793cff89f7c536c04fd8d904aca4a3
1644Author: Adam Jackson <ajax@nwnk.net>
1645Date:   Thu Jul 14 14:56:13 2005 +0000
1646
1647    Add a dummy source file to avoid link failures.
1648
1649commit 740cfa83024ce5d3f131cdc2f52dd5bf26f945b3
1650Author: Kevin E Martin <kem@kem.org>
1651Date:   Sun Jul 10 21:35:08 2005 +0000
1652
1653    Change include dir now that public headers are referenced by
1654        <X11/fonts/*.h>
1655
1656commit cd24fcabc449bbc701a25e3cad279009dec69032
1657Author: Keith Packard <keithp@keithp.com>
1658Date:   Sat Jul 9 23:31:40 2005 +0000
1659
1660    Switch from monolithic configuration symbols to modular ones, add backward
1661        compatibility for monolithic symbols
1662
1663commit 428dd333c1c1a96d205d8236c6ecee32dbf7cac9
1664Author: Keith Packard <keithp@keithp.com>
1665Date:   Sat Jul 9 23:30:07 2005 +0000
1666
1667    Switch from monolithic configuration symbols to modular ones, add backward
1668        compatibility for monolithic symbols
1669
1670commit 99cde389c331616f22dd6aab395c488f3a798e2e
1671Author: Keith Packard <keithp@keithp.com>
1672Date:   Sat Jul 9 23:15:37 2005 +0000
1673
1674    Rearrange configuration options so that individual font file formats drive
1675        combined options, and so that the default matches the monolithic
1676        defaults
1677    Extent fontconf.h to cover all formats
1678    Typo in src/Makefile.am failed to link in Type1 library
1679    Missing xttcap.c from FreeType shim library.
1680
1681commit 3c4ac0b9f5b7aced60a763bcaca7b32cd53a7fec
1682Author: Keith Packard <keithp@keithp.com>
1683Date:   Sat Jul 9 06:36:13 2005 +0000
1684
1685    Include config.h in every source file to make sure necessary options are
1686        found when building in the modular tree
1687
1688commit 712140dadd20c7d2024d7b75f7033fff407e57e6
1689Author: Keith Packard <keithp@keithp.com>
1690Date:   Sat Jul 9 06:20:37 2005 +0000
1691
1692    Add .cvsignore files Switch _la_CFLAGS for AM_CFLAGS to clean up directory
1693
1694commit ef504c5311dfd441dcb73be64e90f6e7a530b61c
1695Author: Adam Jackson <ajax@nwnk.net>
1696Date:   Fri Jul 8 20:47:12 2005 +0000
1697
1698    add -D_XOPEN_SOURCE for linux builds; others might need it too
1699
1700commit 3ff8db61b901a4d6236a0e4fa40fe5f1b7afcf78
1701Author: Adam Jackson <ajax@nwnk.net>
1702Date:   Fri Jul 8 20:16:12 2005 +0000
1703
1704    disable the poll detection momentarily, it's not correct
1705
1706commit 830d29e5cb0a8c46cd366adefbf3a291c65bd3ac
1707Author: Adam Jackson <ajax@nwnk.net>
1708Date:   Fri Jul 8 20:08:12 2005 +0000
1709
1710    silence a warning
1711
1712commit 75bbb2d461957902258223a9f8f7f8490132e75d
1713Author: Adam Jackson <ajax@nwnk.net>
1714Date:   Fri Jul 8 19:53:05 2005 +0000
1715
1716    config.h includes to fix modular build.
1717
1718commit f068c478d0966be93f9e984c1e9ce2600819a6a1
1719Author: Adam Jackson <ajax@nwnk.net>
1720Date:   Fri Jul 8 18:29:58 2005 +0000
1721
1722    Properly test for the existance of poll(3). Default to using it if it
1723        exists; add a flag to disable it if you like going slow.
1724    Also s/BULITIN/BUILTIN/.
1725
1726commit e5f35e324548994f2d6df89d6bd0a4eb913f7414
1727Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
1728Date:   Thu Jul 7 14:59:47 2005 +0000
1729
1730    Bug #2901 <https://bugs.freedesktop.org/show_bug.cgi?id=2901> Patch #2332
1731        <https://bugs.freedesktop.org/attachment.cgi?id=2332> This patch avoids
1732        79 gcc-3.4.3 warnings 'xxx' declared `static' but never defined mostly
1733        due to including "ftfuncs.h" with the declaration of static functions
1734        defined in "ftfuncs.c". (Peter Breitenlohner)
1735
1736commit c073ce34164a9872688ce619cc0b3fedbdc76f83
1737Author: Alexander Gottwald <alexander.gottwald@s1999.tu-chemnitz.de>
1738Date:   Mon Jul 4 22:26:15 2005 +0000
1739
1740    Test for xtrans connection flags
1741
1742commit a0dc7d02bfcaea8c8a60dcbd00795999bd7f8e0a
1743Author: Kevin E Martin <kem@kem.org>
1744Date:   Sun Jul 3 21:43:32 2005 +0000
1745
1746    Undo previous change to add ${includedir}/X11/fonts to CFLAGS. Instead,
1747        require all apps to include font headers explicitly -- i.e., from
1748        <X11/fonts/*.h> instead of "*.h" or <*.h>.
1749
1750commit b15a03de6b1897d7c8292e154d0e927f43e3cde0
1751Author: Kevin E Martin <kem@kem.org>
1752Date:   Sun Jul 3 21:38:42 2005 +0000
1753
1754    Install publicly used headers in X11/fonts.
1755    Change source files that use these headers to get them via <X11/fonts/*.h>.
1756
1757commit bf4070d02196cab1de62d5fe19be9a1aa74a87c7
1758Author: Kevin E Martin <kem@kem.org>
1759Date:   Sun Jul 3 16:10:05 2005 +0000
1760
1761    Change include dir now that public headers are referenced by
1762        <X11/fonts/*.h>
1763
1764commit 932edb23b47440397447265bf72ad7932fd80070
1765Author: Daniel Stone <daniel@fooishbar.org>
1766Date:   Sun Jul 3 07:01:01 2005 +0000
1767
1768    Add Xtrans definitions (FONT_t, TRANS_CLIENT) to clean up warnings.
1769    Add XSERV_t, TRANS_SERVER, TRANS_REOPEN to quash warnings.
1770    Add #include <dix-config.h> or <xorg-config.h>, as appropriate, to all
1771        source files in the xserver/xorg tree, predicated on defines of
1772        HAVE_{DIX,XORG}_CONFIG_H. Change all Xfont includes to
1773        <X11/fonts/foo.h>.
1774
1775commit b03d67fd1612a0df5132b10dd0bd9b2cec053a39
1776Author: Keith Packard <keithp@keithp.com>
1777Date:   Sat Jul 2 23:03:05 2005 +0000
1778
1779    Add suitable .cvsignore files
1780
1781commit 69ee19fc4131ce168c9bad2602ff2da176a86715
1782Author: Kevin E Martin <kem@kem.org>
1783Date:   Sat Jul 2 21:39:23 2005 +0000
1784
1785    Make headers needed by bdftopcf public
1786    Set CFLAGS to make public interface actually public
1787    Fix distcheck problem
1788
1789commit 0ea9f882abb9ad56de2bb8b569e21728e13a1ea7
1790Author: Keith Packard <keithp@keithp.com>
1791Date:   Sat Jul 2 21:22:31 2005 +0000
1792
1793    Build libXfont.la in the 'src' directory as my version of automake really
1794        didn't like sub-subdirs in SUBDIRS.
1795
1796commit 6abcfa406de44d726f550fe7e9b04e4168fce265
1797Author: Daniel Stone <daniel@fooishbar.org>
1798Date:   Sat Jul 2 18:02:19 2005 +0000
1799
1800    Remove -I${includedir}/X11/fonts from CFLAGS.
1801
1802commit 58edcd0de115e23030955493e88afb25b57668e9
1803Author: Daniel Stone <daniel@fooishbar.org>
1804Date:   Fri Jul 1 22:21:43 2005 +0000
1805
1806    Add Xtrans definitions (FONT_t, TRANS_CLIENT) to clean up warnings.
1807
1808commit 12cca25eea410bfd536ada44e252d79e0896ffa2
1809Author: Daniel Stone <daniel@fooishbar.org>
1810Date:   Fri Jul 1 21:24:31 2005 +0000
1811
1812    Default --enable-fc to yes; minor formatting changes.
1813
1814commit 4534fa0c8adb77b7db47101318e0e863edb186ce
1815Author: Søren Sandmann Pedersen <sandmann@daimi.au.dk>
1816Date:   Mon Jun 27 16:09:14 2005 +0000
1817
1818    - Remove fontenc from Xfont
1819    - Add a dependency from Xfont on libfontenc
1820    - Add build system for lib/fontenc
1821    - xc/lib/font: Change #include "fontenc.h" to #include
1822        <X11/fonts/fontenc.h> in some places.
1823    - Remove dpsinfo and dpsexec from the app section of symlink.sh
1824    - Fix xp.pc.in to add XPRINT_LIBS/CFLAGS instead of X_LIBS/CFLAGS
1825
1826commit fda7215c0783ad170eb14f7dda078fac3f134470
1827Author: Søren Sandmann Pedersen <sandmann@daimi.au.dk>
1828Date:   Tue Jun 21 21:29:40 2005 +0000
1829
1830    Add fontenc directory, update buildsystem
1831
1832commit db8fd7e670cbd901116344212217bee8001ab460
1833Author: Søren Sandmann Pedersen <sandmann@daimi.au.dk>
1834Date:   Fri Jun 17 20:33:33 2005 +0000
1835
1836    Add lbxutil to symlink.sh Add back accidentally removed include in Type1
1837        directory Disable Speedo by default
1838
1839commit e5525d268c6165318894f326be445b22a2523558
1840Author: Søren Sandmann Pedersen <sandmann@daimi.au.dk>
1841Date:   Thu Jun 16 21:35:26 2005 +0000
1842
1843    Add Speedo directory to Xfont
1844
1845commit b96f539005da57273dc7e2bee13651de4eedf087
1846Author: Søren Sandmann Pedersen <sandmann@daimi.au.dk>
1847Date:   Thu Jun 16 20:50:12 2005 +0000
1848
1849    Add Type1 subdirectory to lib/Xfonts, update build system accordingly.
1850
1851commit 01c8cee1736be252348306412ab56b2e03bf2678
1852Author: Alexander Gottwald <alexander.gottwald@s1999.tu-chemnitz.de>
1853Date:   Thu Jun 9 15:56:05 2005 +0000
1854
1855    Replace <X11/transport.c> with <X11/Xtrans/transport.c>
1856
1857commit 3a46316e5f21e28402babdc95871317bd7013809
1858Author: Alexander Gottwald <alexander.gottwald@s1999.tu-chemnitz.de>
1859Date:   Thu Jun 9 15:52:03 2005 +0000
1860
1861    Replace <X11/Xtrans.h> with <X11/Xtrans/Xtrans.h>
1862    Copy Xtrans.h to exports/include/X11/Xtrans only
1863
1864commit 175bbc2e58f7dbe5c1f097ef36eadc3f6fe4b5e6
1865Author: Josh Triplett <josh@speakeasy.net>
1866Date:   Fri May 27 17:44:08 2005 +0000
1867
1868    Reference X11/fonts header files using X11/fonts/ prefix.
1869
1870commit fd884a4dbe3f1be8919426da3ebd177fa474a59e
1871Author: Josh Triplett <josh@speakeasy.net>
1872Date:   Fri May 27 05:17:52 2005 +0000
1873
1874    Add Xfont.
1875
1876commit 73c3c1850bc5ba1b0d42b2a9d4f3f5593bfbfd02
1877Author: Adam Jackson <ajax@nwnk.net>
1878Date:   Fri Apr 22 20:49:49 2005 +0000
1879
1880    Bug #3069: Drop the BuildLowMem hack, it doesn't compile and isn't useful.
1881
1882commit dd695cb666d6912f615b264eaabbad63592588c1
1883Author: Alexander Gottwald <alexander.gottwald@s1999.tu-chemnitz.de>
1884Date:   Mon Nov 15 15:06:56 2004 +0000
1885
1886    Bufzilla #1802, http://freedesktop.org/bugzilla/show_bug.cgi?id=1802 Added
1887        mingw (Win32) port
1888
1889commit 8cb3bec3667fa6ee57277956d3be71671915a73b
1890Author: Roland Mainz <roland.mainz@nrubsig.org>
1891Date:   Wed Nov 10 07:46:26 2004 +0000
1892
1893    xc/lib/font/util/Imakefile
1894    //freedesktop.org/bugzilla/show_bug.cgi?id=1804): Fix build failure (caused
1895        by missing symbols such as |TwoByteSwap|) when linking the FreeType
1896        module and the FreeType library both statically info the Xserver.
1897
1898commit 69e87288b14a9f28caf0ed5e4ccf5a52767b22eb
1899Author: Roland Mainz <roland.mainz@nrubsig.org>
1900Date:   Wed Nov 3 19:43:57 2004 +0000
1901
1902    //freedesktop.org/bugzilla/show_bug.cgi?id=1767): Fixing build bustage in
1903        xc/programs/bdftopcf/ due missing `FT_STREAM_SEEK'/`FT_STREAM_POS'
1904        symbols.
1905
1906commit 29b00ebfebf9811d0940c164a4fcff1b2fc5f2a0
1907Author: Egbert Eich <eich@suse.de>
1908Date:   Tue Nov 2 08:54:52 2004 +0000
1909
1910    Removing unneeded private FreeType2 symbol.
1911    Updating to EDID 1.3. (Bugzilla# 1490, Jay Cotton, Egbert Eich).
1912    Removing unneeded code.
1913    Fixed KGA handling for i810. KGA handling for chips derived from C&T chips
1914        is slightly different. The changes make the code consistent with the
1915        C&T (chips) and i740 drivers.
1916
1917commit e521b8425894ae62ebe225af80e8b6f820df6ff8
1918Author: Egbert Eich <eich@suse.de>
1919Date:   Wed Aug 4 12:21:48 2004 +0000
1920
1921    Optimization of CJK rendering when using versions of freetype prior to
1922        2.1.8 (Chisato Yamauchi).
1923    A small backward compatibility fix to make the freetype module build with
1924        freetype version < 2.1.7.
1925    Fixed/added some debugging code.
1926
1927commit 0cbe4e38042a21ee193b2fda42fa647e23f61758
1928Author: Egbert Eich <eich@suse.de>
1929Date:   Tue Aug 3 16:12:53 2004 +0000
1930
1931    fixed typo
1932
1933commit 3ebaa297368aaf4c49caf179d2032c1678066663
1934Author: Egbert Eich <eich@suse.de>
1935Date:   Tue Aug 3 09:02:17 2004 +0000
1936
1937    Bugzilla #925: Simpler version of backward compatibility fix (Chisato
1938        Yamauchi). Fix to support older versions of gcc (Matthieu Herrb).
1939
1940commit 96a97b8f86982ece612aa72865b737820d88105b
1941Author: Egbert Eich <eich@suse.de>
1942Date:   Mon Aug 2 19:35:07 2004 +0000
1943
1944    Removed distro specific stuff.
1945    Fixed FreeType module to build with FreeType versions older than 2.1.7.
1946    Fixed typo.
1947    Added vtSema to protect call of driver DPMS function.
1948    removed unneeded variable
1949    Modified RandR driver hook to reduce the number of function calls to one.
1950        Function is sufficiently generic to be extended in the future.
1951
1952commit d1054db0eec3af6a7c322b262cfc1bf5a3992805
1953Author: Egbert Eich <eich@suse.de>
1954Date:   Mon May 24 19:06:59 2004 +0000
1955
1956    Fix build glitches when building modules independently using Imake.
1957
1958commit 2a7109894f4dcfaba70135e19fb6d595332522c7
1959Author: Egbert Eich <eich@suse.de>
1960Date:   Wed May 5 17:24:40 2004 +0000
1961
1962    BugZilla #601: fixed missing symbols in Xserver freetype module due to
1963        using isdigit instead of ft_isdigit, missing or faulty defines for
1964        digit and string functions in ftstdlib.h (now myftstdlib.h). Reverted
1965        freetype2 to upstream version, fixed CHAR_BIT in myftstdlib.h and made
1966        the use of a copy of ftconfig.h in lib/font/FreeType obsolete (Egbert
1967        Eich).
1968
1969commit b096ed91beaa09eb06b07ef948eeb6207bd3c5e4
1970Author: Roland Mainz <roland.mainz@nrubsig.org>
1971Date:   Tue May 4 22:59:15 2004 +0000
1972
1973    Fix for http://pdx.freedesktop.org/cgi-bin/bugzilla/show_bug.cgi?id=595 -
1974        RFE: Retire XTT font module and FreeType1 from xorg tree. The
1975        functionality of XTT has been integrated into the FreeType font module
1976        and the old XTT1.x code (incl. FreeType1 in xc/extras/) is no longer
1977        needed anymore.
1978
1979commit ca5602cde91fc78f54ebe9f08c11a44a9372a652
1980Author: Roland Mainz <roland.mainz@nrubsig.org>
1981Date:   Tue May 4 18:47:31 2004 +0000
1982
1983    Fix for http://pdx.freedesktop.org/cgi-bin/bugzilla/show_bug.cgi?id=307 -
1984        Restore optimization heuristics on CJK fonts in the FreeType font
1985        module which were broken in X11R6.7. Patch by Chisato Yamauchi
1986        <cyamauch@a.phys.nagoya-u.ac.jp>.
1987
1988commit 3d75ea33ecf80c3539b38a993092cd16325a9525
1989Author: Egbert Eich <eich@suse.de>
1990Date:   Fri Apr 23 18:44:23 2004 +0000
1991
1992    Merging XORG-CURRENT into trunk
1993
1994commit 8ee2a19ff0295d625baf0b42e0a8bb7f4ad575fd
1995Author: Egbert Eich <eich@suse.de>
1996Date:   Sun Mar 14 08:32:37 2004 +0000
1997
1998    Importing vendor version xf86-4_4_99_1 on Sun Mar 14 00:26:39 PST 2004
1999
2000commit 4986cabb22d133aeb37b53514471ff7d5bf999fe
2001Author: Egbert Eich <eich@suse.de>
2002Date:   Wed Mar 3 12:11:44 2004 +0000
2003
2004    Importing vendor version xf86-4_4_0 on Wed Mar 3 04:09:24 PST 2004
2005
2006commit f827ecf1e0c4289b5020256f9bf5b8d563b202c7
2007Author: Egbert Eich <eich@suse.de>
2008Date:   Thu Feb 26 13:35:35 2004 +0000
2009
2010    readding XFree86's cvs IDs
2011
2012commit 90614769a00fbdaf6ef2e313b480e1f0857425f3
2013Author: Egbert Eich <eich@suse.de>
2014Date:   Thu Feb 26 09:22:53 2004 +0000
2015
2016    Importing vendor version xf86-4_3_99_903 on Wed Feb 26 01:21:00 PST 2004
2017
2018commit 45fc57ae316da51b2f9abab2aee303456730ab54
2019Author: Kaleb Keithley <kaleb@freedesktop.org>
2020Date:   Mon Feb 23 20:34:43 2004 +0000
2021
2022    Import most of XFree86 4.4RC3. This import excludes files which have the
2023        new license. If we want to, later we can import 4.4RC3 again and pick
2024        up the files that have the new license, but for now the vendor branch
2025        is "pure."
2026
2027commit d7467b679ccff6fb2025f963b9bcea5dbe72fa15
2028Author: Egbert Eich <eich@suse.de>
2029Date:   Thu Jan 29 08:08:15 2004 +0000
2030
2031    Importing vendor version xf86-012804-2330 on Thu Jan 29 00:06:33 PST 2004
2032
2033commit a0e93cace89c3da8df33d8626a486afe6840d530
2034Author: Kaleb Keithley <kaleb@freedesktop.org>
2035Date:   Fri Dec 19 20:54:40 2003 +0000
2036
2037    XFree86 4.3.99.902 (RC 2)
2038
2039commit d82accff22e36919479b3ac1de72de6115688138
2040Author: Kaleb Keithley <kaleb@freedesktop.org>
2041Date:   Thu Dec 4 22:03:04 2003 +0000
2042
2043    XFree86 4.3.99.901 (RC 1)
2044
2045commit fb0cbe6e7287d635a5f368e055cc0aae6ed50125
2046Author: Kaleb Keithley <kaleb@freedesktop.org>
2047Date:   Tue Nov 25 19:28:20 2003 +0000
2048
2049    XFree86 4.3.99.16 Bring the tree up to date for the Cygwin folks
2050
2051commit ca219ad2fc4f392505d378dfa5a2b34d33de6d61
2052Author: Kaleb Keithley <kaleb@freedesktop.org>
2053Date:   Tue Nov 25 19:28:16 2003 +0000
2054
2055    Initial revision
2056
2057commit 4349bf0fa125e2a1c32b0b49c974ff5fa588cdbe
2058Author: Kaleb Keithley <kaleb@freedesktop.org>
2059Date:   Fri Nov 14 16:48:50 2003 +0000
2060
2061    XFree86 4.3.0.1
2062
2063commit 3795e9702b3b3a6fe0594d09cdd110adeb5e42f9
2064Author: Kaleb Keithley <kaleb@freedesktop.org>
2065Date:   Fri Nov 14 16:48:50 2003 +0000
2066
2067    Initial revision
2068
2069commit 153e8da44452905ae04a0e20ad0d85f40399b4ca
2070Author: Kaleb Keithley <kaleb@freedesktop.org>
2071Date:   Fri Nov 14 15:54:40 2003 +0000
2072
2073    R6.6 is the Xorg base-line
2074