upload tizen2.0 source
[framework/uifw/xorg/lib/libxfont.git] / ChangeLog
1 commit 4b67ad5486c322c01a2ca86b0b4af0a74228f813
2 Author: Alan Coopersmith <alan.coopersmith@oracle.com>
3 Date:   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
9 commit 3f87a8b0b86de83ea8944a53de82caf254a9988a
10 Author: Alan Coopersmith <alan.coopersmith@oracle.com>
11 Date:   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
20 commit 613faa245437bb948b4c86ea6c7fbb716e38f0bf
21 Author: Alan Coopersmith <alan.coopersmith@oracle.com>
22 Date:   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
31 commit f24c559bcb42e3ea9321c3e6a9ecf0720a581e33
32 Author: Alan Coopersmith <alan.coopersmith@oracle.com>
33 Date:   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
40 commit 3715cd752bac912a56aa1cbb9dd874624a709aab
41 Author: Alan Coopersmith <alan.coopersmith@oracle.com>
42 Date:   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
49 commit 8d130ac0fcf19e0e0dd0a404d9317fd8860baad4
50 Author: Tomas Hoger <thoger@redhat.com>
51 Date:   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
79 commit bb97dbf56dff50bef936c0631587ed08dd6c8fa9
80 Author: Matt Dew <marcoz@osource.org>
81 Date:   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
91 commit c73a0e09a2713d0dc16ca5cd9d288b8868846a19
92 Author: Gaetan Nadon <memsize@videotron.ca>
93 Date:   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
99 commit d86d8f34f5c2ac5c80230aea2de49bb97eaf5f92
100 Author: Gaetan Nadon <memsize@videotron.ca>
101 Date:   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
107 commit 43d587d89bee679850bb18ff25aa77c961712728
108 Author: Olli Vertanen <olli.vertanen@symbio.com>
109 Date:   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
122 commit 73e6c94a351c891ed85446df84c9a30a4224f478
123 Author: Joerg Sonnenberger <joerg@britannica.bec.de>
124 Date:   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
133 commit bd48ad11fd11412c62c3ac8ed5d52c4f10a985aa
134 Author: Joerg Sonnenberger <joerg@britannica.bec.de>
135 Date:   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
147 commit 098ab294deed98371ee362fadafcf2e510e0cc50
148 Author: Alan Coopersmith <alan.coopersmith@oracle.com>
149 Date:   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
158 commit 211368b8d04ed13ba520de2dd49a875cb1d663a7
159 Author: Gaetan Nadon <memsize@videotron.ca>
160 Date:   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
166 commit 425ee265c61b3815a0ef1e4e0445dc91921d71ee
167 Author: Gaetan Nadon <memsize@videotron.ca>
168 Date:   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
179 commit 1c7cfd7a2b89329f27951c0437f925dd3301e3de
180 Author: Alan Coopersmith <alan.coopersmith@oracle.com>
181 Date:   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
192 commit a7970f5c817b5c75d945389cfaf1384ff23437f3
193 Author: Matthieu Herrb <matthieu.herrb@laas.fr>
194 Date:   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
201 commit d11ee5886e9d9ec610051a206b135a4cdc1e09a0
202 Author: Thomas Hoger <thoger@redhat.com>
203 Date:   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
215 commit 214ca6a7a2247544627e6dc7c8705811305ad007
216 Author: Alan Coopersmith <alan.coopersmith@oracle.com>
217 Date:   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
236 commit 7f8345aa6fb60a7fd7adf0095a2354fad1d8d5ef
237 Author: Gaetan Nadon <memsize@videotron.ca>
238 Date:   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
249 commit 77027deabca37183cfbbed107cf14ca80f29f26d
250 Author: Gaetan Nadon <memsize@videotron.ca>
251 Date:   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
265 commit 9ea1790d61bd135714c40e5089ecb1effa1dbcc0
266 Author: Gaetan Nadon <memsize@videotron.ca>
267 Date:   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
277 commit 4e0c6c45d819befdd9315d6282b957f7cfec3ae2
278 Author: Paulo Zanoni <pzanoni@mandriva.com>
279 Date:   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
286 commit 01c30845853f5a8114467185d76274ae9bbff091
287 Author: Alan Coopersmith <alan.coopersmith@oracle.com>
288 Date:   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
294 commit 72ade58381a49514f2b29065ba33a464b7efc3d0
295 Author: Gaetan Nadon <memsize@videotron.ca>
296 Date:   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
306 commit 12157fbebc35c2d039df2df4fc5ac2b299eeec03
307 Author: Alan Coopersmith <alan.coopersmith@oracle.com>
308 Date:   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
314 commit f29f1d68d7eca96e45ba3758686be07993d82e03
315 Author: Jesse Adkins <jesserayadkins@gmail.com>
316 Date:   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
323 commit 6628b4d82426cf9ac240da363cd8a8252e6f71ef
324 Author: Jeremy Huddleston <jeremyhu@apple.com>
325 Date:   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
331 commit c482a2c104aa5cd1a265c2ca310a308dcc418fe7
332 Author: Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
333 Date:   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
364 commit 455ec66e82e3c4bedd9e789d2ab33030b8e64ffa
365 Author: Alan Coopersmith <alan.coopersmith@oracle.com>
366 Date:   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
375 commit 0386fa77367a305deea3cc27f8a3865cc3c467c0
376 Author: Jeremy Huddleston <jeremyhu@apple.com>
377 Date:   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
383 commit 8f75706901da0141590d46f0f898e5678feac953
384 Author: Jon TURNEY <jon.turney@dronecode.org.uk>
385 Date:   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
400 commit 5c49c956e9c85d89f6b2e719eb9b6fbde62c2f72
401 Author: Gaetan Nadon <memsize@videotron.ca>
402 Date:   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
410 commit 27270de56f7da5e047784434f3b29fa672f97ffd
411 Author: Tiago Vignatti <tiago.vignatti@nokia.com>
412 Date:   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
421 commit a85f4fc6142349517aaa4cf6bc8049e2d85c1006
422 Author: Tiago Vignatti <tiago.vignatti@nokia.com>
423 Date:   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
452 commit d137c81b83e0a6f68989c37035d0c950bb43fcc5
453 Author: Gaetan Nadon <memsize@videotron.ca>
454 Date:   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
464 commit d8d901323776599c8392f9b973ba129c3af45a4b
465 Author: Gaetan Nadon <memsize@videotron.ca>
466 Date:   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
482 commit df94cb141f02f123a64b0ef7abf5f593c1b27e13
483 Author: Gaetan Nadon <memsize@videotron.ca>
484 Date:   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
493 commit 8e84687b26be6e8f5da4fce173c0a134eb07f4f3
494 Author: Gaetan Nadon <memsize@videotron.ca>
495 Date:   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
504 commit a7b7bc72b9ad061ed164601d2d18dbffd6ec1f4f
505 Author: Gaetan Nadon <memsize@videotron.ca>
506 Date:   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
514 commit f77258d0b286c2fd2a2fee36e42280016e310b10
515 Author: Gaetan Nadon <memsize@videotron.ca>
516 Date:   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
527 commit a79a22bfcb344c47f2659e4178fd79f8555fbcfd
528 Author: Gaetan Nadon <memsize@videotron.ca>
529 Date:   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
537 commit a76488f75f23b8e08763e28b2fa56352e7b04e19
538 Author: Gaetan Nadon <memsize@videotron.ca>
539 Date:   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
548 commit 360f10333ac19f033ea64a8360c4886fbb657890
549 Author: Gaetan Nadon <memsize@videotron.ca>
550 Date:   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
562 commit 24a257ca5b70e168564f0c6527e60bb06b61be8c
563 Author: Alan Coopersmith <alan.coopersmith@sun.com>
564 Date:   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
570 commit d1c9028a410a10ef1b27c990f55de836eb948887
571 Author: Gaetan Nadon <memsize@videotron.ca>
572 Date:   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
579 commit 72353a449e8dbf82a53a1d7958755198e989d892
580 Author: Gaetan Nadon <memsize@videotron.ca>
581 Date:   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
589 commit 489e7b2cb3371042552489385902a98dc1cd976a
590 Author: Gaetan Nadon <memsize@videotron.ca>
591 Date:   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
600 commit c22d67cc78c27d19bb6eaba5bf71b66444ed4a40
601 Author: Gaetan Nadon <memsize@videotron.ca>
602 Date:   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
610 commit 271382b01995469eb60035d38880f9d3665d4c4c
611 Author: Gaetan Nadon <memsize@videotron.ca>
612 Date:   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
619 commit 9be83ae94cd82b447ed59ba0869f9e94ed9018f7
620 Author: Gaetan Nadon <memsize@videotron.ca>
621 Date:   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
629 commit 489924bfb693a844f8f8ad6023fc78e4a212bef6
630 Author: Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
631 Date:   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
642 commit 64f21944c5f374b0da63657f01e289b34d00904c
643 Author: Alan Coopersmith <alan.coopersmith@sun.com>
644 Date:   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
650 commit 947d3162f5edaaa05bbbfcfe2303d0c8b796f9ca
651 Author: Alan Coopersmith <alan.coopersmith@sun.com>
652 Date:   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
661 commit 18053ffbf92473ffce23a3c5182de92b608b9cdf
662 Author: Alan Coopersmith <alan.coopersmith@sun.com>
663 Date:   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
669 commit 96a4daad7097ce94d4340a4e9ce779e378f9b83c
670 Author: Alan Coopersmith <alan.coopersmith@sun.com>
671 Date:   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
677 commit b7be4a976a59f3149590cf62a2ea8144aa729c2a
678 Author: Alan Coopersmith <alan.coopersmith@sun.com>
679 Date:   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
685 commit 18c5e2ff1097880e8dea951079ae49a93ec315b0
686 Author: Bob Ham <rah@bash.sh>
687 Date:   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
693 commit 0045b2555b288099c90b65f97bd4b4a5ebc8c688
694 Author: Adam Jackson <ajax@redhat.com>
695 Date:   Wed Feb 18 13:53:14 2009 -0500
696
697     libXfont 1.4.0
698
699 commit 04ced93e997b185b5d9124cacc96fa39a77b2ab7
700 Author: Peter Astrand <astrand@maggie.lkpg.cendio.se>
701 Date:   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
710 commit e15dca77fa76252dd8499f8585d8ce922ac3b869
711 Author: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br>
712 Date:   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
719 commit 38bac54519a67ab1a276b66dbaa84a3327ccf827
720 Author: Adam Jackson <ajax@redhat.com>
721 Date:   Sat Sep 27 02:06:27 2008 -0400
722
723     Remove some strcasecmp silliness
724
725 commit f431b4eb4dc743ccdf94b1b2ed858cc21f63c091
726 Author: Adam Jackson <ajax@redhat.com>
727 Date:   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
733 commit 903d39aeea73a973fb8b05ca1ac147c2cca146cb
734 Author: Adam Jackson <ajax@redhat.com>
735 Date:   Tue Jan 20 23:21:29 2009 -0500
736
737     Delete some dead ifdefs
738
739 commit daa7af2bb2326de363aa5ea51c29616e3634343a
740 Author: Adam Jackson <ajax@redhat.com>
741 Date:   Tue Jan 20 23:20:20 2009 -0500
742
743     Move the copy of CopyISOLatin1Lowered near its user, and un-weak it.
744
745 commit 6c29007756301f513c0151e2b63af073f310af66
746 Author: Adam Jackson <ajax@redhat.com>
747 Date:   Tue Jan 20 23:17:55 2009 -0500
748
749     Drop OS/2 support
750
751 commit 0cdc9b8f850342d50b72a57507db3413eacc6fb8
752 Author: Adam Jackson <ajax@redhat.com>
753 Date:   Tue Jan 20 23:16:35 2009 -0500
754
755     xalloc -> malloc, etc.
756
757 commit 632a2e90a4b209facc84d7a18873f19a720ea7df
758 Author: Adam Jackson <ajax@redhat.com>
759 Date:   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
766 commit e1927f80deabe0268dc18b4a9f3ceda1325171f5
767 Author: Adam Jackson <ajax@redhat.com>
768 Date:   Tue Jan 20 22:57:35 2009 -0500
769
770     Remove printer font support.
771     
772     Xprint is just insidious, isn't it.
773
774 commit 732191d5d6ad58caab25e24df16fb89efaea2e9a
775 Author: Adam Jackson <ajax@redhat.com>
776 Date:   Tue Jan 20 22:42:22 2009 -0500
777
778     Remove loadable renderer support.
779
780 commit 423d0a2c1dfad969f4a238618811937bc5f49776
781 Author: Adam Jackson <ajax@redhat.com>
782 Date:   Sat Sep 27 01:55:47 2008 -0400
783
784     Remove useless #define
785
786 commit 50bca6dd881c2d787b3afa4d98a2c2667f767614
787 Author: Adam Jackson <ajax@redhat.com>
788 Date:   Tue Jan 20 22:33:06 2009 -0500
789
790     Get rid of a useless array
791
792 commit 6ba0565362ba9c8d1037c0e4725cb31faa141656
793 Author: Adam Jackson <ajax@redhat.com>
794 Date:   Tue Jan 20 22:29:10 2009 -0500
795
796     const cleanup
797
798 commit 1247f01ee36f80222e30c1678f940329aadb8335
799 Author: Adam Jackson <ajax@redhat.com>
800 Date:   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
806 commit 85b66b8a7f3095f10437c8ecb3dcbfe68c9cfced
807 Author: Adam Jackson <ajax@redhat.com>
808 Date:   Tue Jan 20 01:03:16 2009 -0500
809
810     Delete speedo
811     
812     OUT OUT OUT
813
814 commit 1559d8086e8063c692aae008006578b88e1368fe
815 Author: Jeremy Huddleston <jeremyhu@freedesktop.org>
816 Date:   Sun Dec 28 12:35:37 2008 -0800
817
818     Added missing AM_CFLAGS for -Wl,-flat_namespace
819     
820     Fixes commit f859a76b0f325b07952ad1c5c818318307c589b0
821
822 commit 99bad52b592f4f11887bf9033590b61880c3c976
823 Author: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br>
824 Date:   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
833 commit 95760fbe45a700ea4cc118daa536604393721a59
834 Author: Alan Coopersmith <alan.coopersmith@sun.com>
835 Date:   Fri Dec 19 16:24:39 2008 -0800
836
837     Restore comment deleted by b6f793d7d5
838
839 commit b6f793d7d5c7f7c55911e6524dede41b92dcbc22
840 Author: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br>
841 Date:   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
856 commit 282ac4226195d58e3818e7ac97093e396aa78086
857 Author: Alan Coopersmith <alan.coopersmith@sun.com>
858 Date:   Fri Dec 19 15:07:21 2008 -0800
859
860     Version bump: 1.3.4
861
862 commit 5c631ad798fcdea4f2b7d0b012ac94182fad4184
863 Author: Alan Coopersmith <alan.coopersmith@sun.com>
864 Date:   Fri Dec 19 14:01:28 2008 -0800
865
866     miscutil.c:108: warning: old-style parameter declaration
867
868 commit d21d6c5b23a23f120f32b483ec6b86cf88cb3a98
869 Author: Alan Coopersmith <alan.coopersmith@sun.com>
870 Date:   Fri Dec 19 13:47:48 2008 -0800
871
872     Add simple README with pointers to bugzilla/git/mailing list
873
874 commit d3be1261d29b7d8eda124add3497a93ebe34712c
875 Author: Alan Coopersmith <alan.coopersmith@sun.com>
876 Date:   Fri Dec 19 13:47:27 2008 -0800
877
878     Update COPYING file with additional copyrights/licenses
879
880 commit b5cc4a10c0fe365b40be19613777f192a1ada0db
881 Author: Alan Coopersmith <alan.coopersmith@sun.com>
882 Date:   Fri Dec 19 13:05:32 2008 -0800
883
884     Use XORG_CWARNFLAGS & XORG_CHANGELOG macros from xorg-macros 1.2
885
886 commit 377584bb71ccb2cc380c3a8f71f0acd7e755ad33
887 Author: Alan Coopersmith <alan.coopersmith@sun.com>
888 Date:   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
902 commit 9ad7f24fafe876851b89190732034da6fb640788
903 Author: Benjamin Close <Benjamin.Close@clearchain.com>
904 Date:   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
912 commit d93cc906d4a2f42d11629e245fb13a2d08cf2a61
913 Author: Alan Coopersmith <alan.coopersmith@sun.com>
914 Date:   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
922 commit f859a76b0f325b07952ad1c5c818318307c589b0
923 Author: Julien Cristau <jcristau@debian.org>
924 Date:   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
930 commit 6bf52de1fb84d61b227daf7a7077af9ea3ec27a3
931 Author: Peter Breitenlohner <peb@mppmu.mpg.de>
932 Date:   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
942 commit b012dcf65b1f0e41def2f595f1b1e7b06a49d275
943 Author: Adam Jackson <ajax@redhat.com>
944 Date:   Thu Aug 28 15:36:06 2008 -0400
945
946     Retry font server connections faster.
947
948 commit 8a6df69750a2d350074715fb31d9d20195d00b4c
949 Author: Adam Jackson <ajax@redhat.com>
950 Date:   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
956 commit 5d5587a36453d731e9a7353a98fa391dbb51b57d
957 Author: Alan Coopersmith <alan.coopersmith@sun.com>
958 Date:   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
965 commit 624b7a507cdea25cec0728b4679610df3fb3097c
966 Author: Derek Wang <derek.wang@sun.com>
967 Date:   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
973 commit 684c000e57f30344777cf763f2f1b540ef008b38
974 Author: Adam Jackson <ajax@redhat.com>
975 Date:   Wed Jul 2 15:30:03 2008 -0400
976
977     libXfont 1.3.3
978
979 commit 11edbc3a818e15ea2b622b31e6f87159ee68ae4a
980 Author: Maarten ter Huurne <maarten.ter.huurne@philips.com>
981 Date:   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
996 commit 1ab07ce0eec4f6c7ed66c7aba3edf8c4315dd907
997 Author: Alan Coopersmith <alan.coopersmith@sun.com>
998 Date:   Tue May 13 17:26:57 2008 -0700
999
1000     FontFileDirectoryChanged: check length of "fonts.alias" as well as "fonts.dir"
1001
1002 commit 0f9db4aa7de6e0644ac9c5811b949e5f936c9d61
1003 Author: Alan Coopersmith <alan.coopersmith@sun.com>
1004 Date:   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
1011 commit 67311922a2e02d8a763831831b65bb4833db58b5
1012 Author: Colin Harrison <colin.harrison-at-virgin.net>
1013 Date:   Mon May 5 22:17:55 2008 +0100
1014
1015     Fix build for WIN32
1016
1017 commit 6ba408c956ca8e241d10d463c45b4e987b757333
1018 Author: Matthieu Herrb <matthieu.herrb@laas.fr>
1019 Date:   Sun Mar 9 08:21:34 2008 +0100
1020
1021     nuke RCS Ids
1022
1023 commit 754cabe62e91b9ad50c3027c063f4269775f7add
1024 Author: Julien Cristau <jcristau@debian.org>
1025 Date:   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
1033 commit 0fd2a1428df56d8b29e148b08dcec2dfed9302fa
1034 Author: Adam Jackson <ajax@redhat.com>
1035 Date:   Wed Mar 5 22:04:06 2008 -0500
1036
1037     libXfont 1.3.2
1038
1039 commit b76df66d2c507898472bba0f9986ef5700029a36
1040 Author: Matthieu Herrb <matthieu@bluenote.herrb.com>
1041 Date:   Thu Jan 17 15:30:37 2008 +0100
1042
1043     Fix for CVE-2008-0006 - PCF Font parser buffer overflow.
1044
1045 commit 2297c6390a1609fe810c2cd5b3443f3722610944
1046 Author: Matthieu Herrb <matthieu@bluenote.herrb.com>
1047 Date:   Thu Oct 18 21:46:49 2007 +0200
1048
1049     ftsystem.c is not needed anymore.
1050
1051 commit 5bf703700ee4a5d6eae20da07cb7a29369667aef
1052 Author: Matthieu Herrb <matthieu@bluenote.herrb.com>
1053 Date:   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
1063 commit fd8a03fbbd74f5cbaa740e5d50fccdf5c1f78b5b
1064 Author: Jens Granseuer <jensgr@gmx.net>
1065 Date:   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
1072 commit 268f1bb1859e97944e8b63a5bb12677e874ed144
1073 Author: Tilman Sauerbeck <tilman@code-monkey.de>
1074 Date:   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
1082 commit f2725a5c9da771fb610d503ebfda3b4d1553bac4
1083 Author: Eric Anholt <eric@anholt.net>
1084 Date:   Wed Sep 5 13:10:43 2007 -0700
1085
1086     Bump version to 1.3.1.
1087
1088 commit aca95d12a8b35de7ae914632fc9e8a723d58a860
1089 Author: Matthieu Herrb <matthieu@bluenote.herrb.com>
1090 Date:   Sat Aug 25 23:32:54 2007 +0200
1091
1092     Kill unused macro definition.
1093
1094 commit 3c3b47bf6f080ddb700886de3e5bfa42c2f0774e
1095 Merge: 9f86614 32d2d33
1096 Author: Dodji Seketeli <dodji@openedhand.com>
1097 Date:   Sat Aug 11 23:09:50 2007 +0200
1098
1099     Merge branch 'master' of ssh://dodji@git.freedesktop.org/git/xorg/lib/libXfont
1100
1101 commit 9f86614394af81bc484cf00f3e9996510d3718cb
1102 Author: Ademar de Souza Reis Jr <ademar@mandriva.com.br>
1103 Date:   Mon Jul 30 14:36:21 2007 -0400
1104
1105     Fix dirfd leak on CatalogueRescan().
1106
1107 commit 87f50267181887ed9214536608bd2035d2dd70f7
1108 Author: Ademar de Souza Reis Jr <ademar@mandriva.com.br>
1109 Date:   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
1116 commit 32d2d335eacd1b55980323a71ef35cdf7c22366d
1117 Author: Ademar de Souza Reis Jr <ademar@mandriva.com.br>
1118 Date:   Mon Jul 30 14:36:21 2007 -0400
1119
1120     Fix dirfd leak on CatalogueRescan().
1121
1122 commit 0a5b31a40c4933f4c69157c61d4d4890af2205b1
1123 Author: Ademar de Souza Reis Jr <ademar@mandriva.com.br>
1124 Date:   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
1131 commit 7670d4a2720c61fbc7b989fed14c676f04ac3ad1
1132 Author: Dodji Seketeli <dodji@seketeli.org>
1133 Date:   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
1146 commit e3642d9b2c0819a607d4cce413b9f0541285545b
1147 Author: Kristian Høgsberg <krh@redhat.com>
1148 Date:   Mon Jul 2 15:01:05 2007 -0400
1149
1150     Bump version to 1.3.0.
1151
1152 commit f33f9361086db3cf1d09cec067f38fe751ed22eb
1153 Author: Kristian Høgsberg <krh@redhat.com>
1154 Date:   Mon Jul 2 14:59:11 2007 -0400
1155
1156     Fix crash when no attributes are present for symlink.
1157
1158 commit 8d47483711be6076e7bfefab14aa890c5f37e1aa
1159 Author: Kristian Høgsberg <krh@redhat.com>
1160 Date:   Thu Jun 21 21:44:02 2007 -0400
1161
1162     Bump version to 1.2.9.
1163
1164 commit c5ab59762c4ad5def68436d55937a2bd558d5c99
1165 Author: Kristian Høgsberg <krh@redhat.com>
1166 Date:   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
1204 commit 1a690feaf7c416da9b01861af381d15a661e5f52
1205 Author: Adam Jackson <ajax@benzedrine.nwnk.net>
1206 Date:   Thu Jun 7 16:01:03 2007 -0400
1207
1208     Minor fontfile cleanup.
1209
1210 commit 3b1bcd7676fe810ce60d6a4758067b571796cceb
1211 Author: Adam Jackson <ajax@benzedrine.nwnk.net>
1212 Date:   Thu Jun 7 15:54:51 2007 -0400
1213
1214     Dead code cull from fontserver code.
1215
1216 commit 6257af0e547095483331b8c8ed588e5467852671
1217 Author: Adam Jackson <ajax@benzedrine.nwnk.net>
1218 Date:   Thu Jun 7 15:41:19 2007 -0400
1219
1220     Static markup over bitmap and builtins.
1221
1222 commit 8c31fadabd706af63381007d666e685a66b58fd9
1223 Author: Adam Jackson <ajax@benzedrine.nwnk.net>
1224 Date:   Thu Jun 7 15:28:09 2007 -0400
1225
1226     Dead code cull from FreeType.
1227
1228 commit fabf5458f1acbfc967bdaea3b89d707c22b97364
1229 Author: Adam Jackson <ajax@benzedrine.nwnk.net>
1230 Date:   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
1236 commit d50de26430c1a114a22597de40a3e5ac3c8e1ab7
1237 Author: Adam Jackson <ajax@benzedrine.nwnk.net>
1238 Date:   Thu Jun 7 15:13:44 2007 -0400
1239
1240     Dead code cull from Speedo.
1241
1242 commit 3fd7a510b5467479d6e2559819b96b222c7328e8
1243 Author: Adam Jackson <ajax@benzedrine.nwnk.net>
1244 Date:   Thu Jun 7 14:39:03 2007 -0400
1245
1246     One more missed static in Type1
1247
1248 commit 440166a027b78eb53d7686937148b755ad51f7f9
1249 Author: Adam Jackson <ajax@benzedrine.nwnk.net>
1250 Date:   Thu Jun 7 14:24:46 2007 -0400
1251
1252     Dead code removal and static markup for Type1.
1253
1254 commit 9739e750a7ca4b86ddb89674b104e9b9a8b61014
1255 Author: Adam Jackson <ajax@benzedrine.nwnk.net>
1256 Date:   Thu Jun 7 14:20:27 2007 -0400
1257
1258     Warning cleanup.
1259
1260 commit 87db45f5eb7880395735f7bf3a8ee2d89b7e0122
1261 Author: Alan Coopersmith <alan.coopersmith@sun.com>
1262 Date:   Wed Apr 4 17:05:13 2007 -0700
1263
1264     Version bump: 1.2.8
1265
1266 commit 224fb6403a328e70b370540cc5cefd74421fafac
1267 Merge: e7a59cf 0fbb37c
1268 Author: Matthieu Herrb <matthieu@roadrock.(none)>
1269 Date:   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
1273 commit e7a59cfb5d442d2965cfcffeff405a4b05591190
1274 Author: Matthieu Herrb <matthieu@roadrock.(none)>
1275 Date:   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
1282 commit 0fbb37ccc630ced42d6a973c81d947870cca7637
1283 Author: Alan Coopersmith <alan.coopersmith@sun.com>
1284 Date:   Mon Apr 2 17:40:19 2007 -0700
1285
1286     Add #pragma weak for Sun cc where needed
1287
1288 commit cc824e4f2c9a53a00b36a6f83bf065c363027087
1289 Author: Alan Coopersmith <alan.coopersmith@sun.com>
1290 Date:   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
1298 commit fc6e22f238d34918156ded34148730075b7b9cc2
1299 Author: Ben Byer <bbyer@bbyer.(none)>
1300 Date:   Tue Feb 20 00:20:23 2007 -0800
1301
1302     added -flat_namespace to CFLAGS for Darwin
1303
1304 commit 9509d5c7ee5d5e78c6eef54e8faceede5ca5f24e
1305 Author: Kristian Høgsberg <krh@redhat.com>
1306 Date:   Mon Jan 22 18:24:19 2007 -0500
1307
1308     Bump to 1.2.7.
1309
1310 commit 63af35b908b51690a6c12fd42b54cf4ee08c762a
1311 Author: Simon Law <sfllaw@debian.org>
1312 Date:   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
1319 commit 931b777108526dd0761f948dcd9f1603ac02efc8
1320 Author: Kristian Høgsberg <krh@redhat.com>
1321 Date:   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
1329 commit 2e4ae1b524a0149479c46f3f12a9ce2413092442
1330 Author: Daniel Stone <daniel@fooishbar.org>
1331 Date:   Sat Dec 16 00:53:43 2006 +0200
1332
1333     bump to 1.2.6
1334
1335 commit facc7ce4892eab4353fff0f45d2d3fd6be7d3e3d
1336 Author: Daniel Stone <daniel@fooishbar.org>
1337 Date:   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
1342 commit 257db35656d5bf9385080e1d173260f0076f849c
1343 Author: Daniel Stone <daniel@fooishbar.org>
1344 Date:   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
1349 commit ab0f05dcfb5537ba5aec7e48ddb713d4fdba7e75
1350 Author: Daniel Stone <daniel@fooishbar.org>
1351 Date:   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
1356 commit da20e256b786eaa6357e3d55baa9e90e38f14614
1357 Author: Daniel Stone <daniel@fooishbar.org>
1358 Date:   Fri Dec 1 01:05:59 2006 +0200
1359
1360     bump to 1.2.5
1361
1362 commit 16a0c282a673136c0bbb116f35e6e89d8b43a877
1363 Author: Daniel Stone <daniel@fooishbar.org>
1364 Date:   Fri Dec 1 01:05:40 2006 +0200
1365
1366     post-CID fixes
1367     Curiously, make distcheck succeeded ... go figure.
1368
1369 commit e47fb944a8f485c4ad6be9c2cf6a4866eff7a07f
1370 Author: Daniel Stone <daniel@fooishbar.org>
1371 Date:   Fri Dec 1 00:35:48 2006 +0200
1372
1373     bump to 1.2.4
1374
1375 commit 47084ba39920068030c3e59523701d1205161a9f
1376 Author: Daniel Stone <daniel@fooishbar.org>
1377 Date:   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
1382 commit c4741cdd83bcdedcc6f7a072a73b16668fc905eb
1383 Author: Adam Jackson <ajax@benzedrine.nwnk.net>
1384 Date:   Fri Oct 13 16:17:26 2006 -0400
1385
1386     Bump to 1.2.3
1387
1388 commit 5dfff0eb0f532edb1f4a25daa5529e08dd832ecb
1389 Author: Alan Coopersmith <alan.coopersmith@sun.com>
1390 Date:   Thu Oct 5 18:12:50 2006 -0700
1391
1392     --disable-builtins should not force off all bitmap support
1393
1394 commit 264df52d24f585915e0d9823d5f087cf23e3fc75
1395 Merge: 0fb55cb d896c3e
1396 Author: Alan Coopersmith <alan.coopersmith@sun.com>
1397 Date:   Fri Sep 22 11:36:43 2006 -0700
1398
1399     Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/lib/libXfont
1400
1401 commit d896c3eaeafdb8831ed0833af46250c36f82502f
1402 Author: Adam Jackson <ajax@benzedrine.nwnk.net>
1403 Date:   Tue Sep 12 11:11:12 2006 -0400
1404
1405     Fix distcheck.
1406
1407 commit 1bb49c77c321fab1f5c268404ea0ec622fa083ed
1408 Author: Adam Jackson <ajax@benzedrine.nwnk.net>
1409 Date:   Tue Sep 12 11:01:13 2006 -0400
1410
1411     Bump to 1.2.2.
1412
1413 commit 8c8203ca2760105aca4e0b6ec5909355a061f0b3
1414 Author: Matthieu Herrb <matthieu@blues.laas.fr>
1415 Date:   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
1420 commit 0fb55cb86e2ec5dbfbf27a01ceafb77c72fe9f40
1421 Author: Alan Coopersmith <alan.coopersmith@sun.com>
1422 Date:   Wed Aug 30 15:53:14 2006 -0700
1423
1424     Fix typo in comment (alreadt -> already)
1425
1426 commit aa7f3107d5aad41cb3f7b1bb3a4723014314289c
1427 Author: Alan Coopersmith <alan.coopersmith@sun.com>
1428 Date:   Fri Aug 25 17:51:46 2006 -0700
1429
1430     Add *~ to .gitignore to skip emacs droppings
1431
1432 commit cd09f4d54045b957d728d853398d62543d687d03
1433 Author: Alan Coopersmith <alan.coopersmith@sun.com>
1434 Date:   Fri Aug 25 17:51:04 2006 -0700
1435
1436     Replace static ChangeLog with dist-hook to generate from git log
1437
1438 commit 8d171fe61e564d8ed8f75034d4191062cecf190b
1439 Author: Matthieu Herrb <matthieu.herrb@laas.fr>
1440 Date:   Sun Jul 23 22:42:43 2006 +0200
1441
1442     More check on PCF file reading. Bugzilla #7535
1443
1444 commit fead0fa3bae0ba5a4744d6a2aee1caa08019f344
1445 Author: Daniel Stone <daniel@fooishbar.org>
1446 Date:   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
1451 commit 13422d0e0468f2ddf7cb74cbf925e5bcf4551ae7
1452 Author: Daniel Stone <daniel@fooishbar.org>
1453 Date:   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
1458 commit 47ca9941396a375f5e22c220327b6bd513350996
1459 Author: Alan Coopersmith <alan.coopersmith@sun.com>
1460 Date:   Thu Jul 13 14:58:56 2006 -0700
1461
1462     renamed: .cvsignore -> .gitignore
1463
1464 commit 1bf657186d19887a0916340b544b5534e29da081
1465 Author: Matthieu Herrb <matthieu.herrb@laas.fr>
1466 Date:   Thu Jul 13 10:18:38 2006 -0400
1467
1468     Bug #7397: Fix a buffer overflow in Freetype font support.
1469
1470 commit 5d39f5fd3048fc413cb07afeffec0c4daa0cc5a4
1471 Author: Adam Jackson <ajax@benzedrine.nwnk.net>
1472 Date:   Thu Jul 6 16:13:14 2006 -0400
1473
1474     Bump to 1.2.0
1475
1476 commit d9e83ea0ab1cc3bafcdca04812dcbfe541ce1473
1477 Author: Jie Luo <clotho67@gmail.com>
1478 Date:   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
1483 commit 2a564715e6d01bafdf4b701e125e45a77c2c404b
1484 Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
1485 Date:   Sat Jun 3 06:25:05 2006 +0000
1486
1487     Coverity #1541: Double free of pointer "ranges" in call to "Xfree"
1488
1489 commit ddd281e6b9408c786cdc759cf7d1ec8972048658
1490 Author: Adam Jackson <ajax@nwnk.net>
1491 Date:   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
1497 commit e9357d6670fc2e8ccf8d8770bac4c31994d6cc2f
1498 Author: Adam Jackson <ajax@nwnk.net>
1499 Date:   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
1504 commit 7ecd09a15c30770ed6e70d80fb67f88819471c20
1505 Author: Daniel Stone <daniel@fooishbar.org>
1506 Date:   Fri Mar 31 07:17:16 2006 +0000
1507
1508     Change BUILD_* to XFONT_* (Drew Parsons). Remove random #ifndef CRAY.
1509
1510 commit 69c4ae1e3e14a58bc2eb9b9b8820dc7183b82a67
1511 Author: Adam Jackson <ajax@nwnk.net>
1512 Date:   Mon Mar 20 19:44:26 2006 +0000
1513
1514     Bug #6247: Fix build on Cygwin. (Yaakov Selkowitz)
1515
1516 commit bfb8a71f4f7e5c5ed4278cb3ee271bf9990d276d
1517 Author: Daniel Stone <daniel@fooishbar.org>
1518 Date:   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
1523 commit 784838e88ea205c4457f41335b4ce7876833dffc
1524 Author: Kevin E Martin <kem@kem.org>
1525 Date:   Thu Dec 15 00:24:29 2005 +0000
1526
1527     Update package version number for final X11R7 release candidate.
1528
1529 commit e2e5839417ac4d635781508e48ab1838218f4a77
1530 Author: Kevin E Martin <kem@kem.org>
1531 Date:   Fri Dec 9 06:55:27 2005 +0000
1532
1533     Bug #5175: Make encodingsdir configurable.
1534
1535 commit 9a7909e80a8b436aa7aad84c8aceba7df2ffc95c
1536 Author: Kevin E Martin <kem@kem.org>
1537 Date:   Sat Dec 3 05:49:43 2005 +0000
1538
1539     Update package version number for X11R7 RC3 release.
1540
1541 commit ad001bd8823594fed860e070b278748fe2b7c3aa
1542 Author: Eric Anholt <anholt@freebsd.org>
1543 Date:   Sun Nov 20 23:17:40 2005 +0000
1544
1545     Add/improve libs .cvsignores.
1546
1547 commit d48bfbaf52598d89b4b1d97b230924874175e068
1548 Author: Kevin E Martin <kem@kem.org>
1549 Date:   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
1555 commit 70a8aeb19223cc6db9ff6fc1335e3ef94bbb9253
1556 Author: Adam Jackson <ajax@nwnk.net>
1557 Date:   Mon Nov 14 20:40:42 2005 +0000
1558
1559     Bug #5047: Make font directory attribs work in modular.
1560
1561 commit 659b2a75a690838dc37ae488d0295c4c594978ce
1562 Author: Kevin E Martin <kem@kem.org>
1563 Date:   Wed Nov 9 21:19:13 2005 +0000
1564
1565     Update package version number for X11R7 RC2 release.
1566
1567 commit fc82a56858e26674e83cc9429fa0eae24d97a530
1568 Author: Kean Johnson <kean@armory.com>
1569 Date:   Tue Nov 8 06:33:26 2005 +0000
1570
1571     See ChangeLog entry 2005-11-07 for details.
1572
1573 commit fb3d726bbff1fad62a3d6dbbcf1c397872aadef3
1574 Author: Adam Jackson <ajax@nwnk.net>
1575 Date:   Sun Oct 23 18:32:05 2005 +0000
1576
1577     Bug #4721: Fix crash when using Freetype 2.1.10. (Michael Gor)
1578
1579 commit 0f006d82f8edd15e0125800fa3166a147e79b9f5
1580 Author: Kevin E Martin <kem@kem.org>
1581 Date:   Wed Oct 19 02:48:10 2005 +0000
1582
1583     Update package version number for RC1 release.
1584
1585 commit 70dfb55c0390cd8698a77baad5e9fbb07aab272d
1586 Author: Kevin E Martin <kem@kem.org>
1587 Date:   Wed Oct 5 19:39:06 2005 +0000
1588
1589     Include missing files
1590
1591 commit 01f5840009b23cc504359219a6fbab3c150d4656
1592 Author: Adam Jackson <ajax@nwnk.net>
1593 Date:   Tue Oct 4 00:24:47 2005 +0000
1594
1595     Bug #4677: Don't install libfontcache.so
1596
1597 commit 30f912cd14e8b7272a95586dc0af429a0fa4c84f
1598 Author: Daniel Stone <daniel@fooishbar.org>
1599 Date:   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
1604 commit 4a2f7ae2f3317e53d99daf15ad362230388949d4
1605 Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
1606 Date:   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
1611 commit 0c52dd6f8816a72d8309f0b059afb0c3393f17cf
1612 Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
1613 Date:   Sat Jul 30 18:56:32 2005 +0000
1614
1615     Clear compiler warnings. (Stefan Dirsch)
1616
1617 commit 8520fa13d35e42da7352772b499beef258723d43
1618 Author: Kevin E Martin <kem@kem.org>
1619 Date:   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
1631 commit d0c5d54d2c7f0bb9364414620df869e3c7615cd5
1632 Author: Kevin E Martin <kem@kem.org>
1633 Date:   Sat Jul 23 05:27:00 2005 +0000
1634
1635     Fix distchecks
1636
1637 commit 561a45751e4c553f1e0887b73abcc724828f03b0
1638 Author: Daniel Stone <daniel@fooishbar.org>
1639 Date:   Sat Jul 16 07:55:12 2005 +0000
1640
1641     Set soversion to 1.0.0 using -version-number.
1642
1643 commit 054dd01fd5793cff89f7c536c04fd8d904aca4a3
1644 Author: Adam Jackson <ajax@nwnk.net>
1645 Date:   Thu Jul 14 14:56:13 2005 +0000
1646
1647     Add a dummy source file to avoid link failures.
1648
1649 commit 740cfa83024ce5d3f131cdc2f52dd5bf26f945b3
1650 Author: Kevin E Martin <kem@kem.org>
1651 Date:   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
1656 commit cd24fcabc449bbc701a25e3cad279009dec69032
1657 Author: Keith Packard <keithp@keithp.com>
1658 Date:   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
1663 commit 428dd333c1c1a96d205d8236c6ecee32dbf7cac9
1664 Author: Keith Packard <keithp@keithp.com>
1665 Date:   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
1670 commit 99cde389c331616f22dd6aab395c488f3a798e2e
1671 Author: Keith Packard <keithp@keithp.com>
1672 Date:   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
1681 commit 3c4ac0b9f5b7aced60a763bcaca7b32cd53a7fec
1682 Author: Keith Packard <keithp@keithp.com>
1683 Date:   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
1688 commit 712140dadd20c7d2024d7b75f7033fff407e57e6
1689 Author: Keith Packard <keithp@keithp.com>
1690 Date:   Sat Jul 9 06:20:37 2005 +0000
1691
1692     Add .cvsignore files Switch _la_CFLAGS for AM_CFLAGS to clean up directory
1693
1694 commit ef504c5311dfd441dcb73be64e90f6e7a530b61c
1695 Author: Adam Jackson <ajax@nwnk.net>
1696 Date:   Fri Jul 8 20:47:12 2005 +0000
1697
1698     add -D_XOPEN_SOURCE for linux builds; others might need it too
1699
1700 commit 3ff8db61b901a4d6236a0e4fa40fe5f1b7afcf78
1701 Author: Adam Jackson <ajax@nwnk.net>
1702 Date:   Fri Jul 8 20:16:12 2005 +0000
1703
1704     disable the poll detection momentarily, it's not correct
1705
1706 commit 830d29e5cb0a8c46cd366adefbf3a291c65bd3ac
1707 Author: Adam Jackson <ajax@nwnk.net>
1708 Date:   Fri Jul 8 20:08:12 2005 +0000
1709
1710     silence a warning
1711
1712 commit 75bbb2d461957902258223a9f8f7f8490132e75d
1713 Author: Adam Jackson <ajax@nwnk.net>
1714 Date:   Fri Jul 8 19:53:05 2005 +0000
1715
1716     config.h includes to fix modular build.
1717
1718 commit f068c478d0966be93f9e984c1e9ce2600819a6a1
1719 Author: Adam Jackson <ajax@nwnk.net>
1720 Date:   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
1726 commit e5f35e324548994f2d6df89d6bd0a4eb913f7414
1727 Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
1728 Date:   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
1736 commit c073ce34164a9872688ce619cc0b3fedbdc76f83
1737 Author: Alexander Gottwald <alexander.gottwald@s1999.tu-chemnitz.de>
1738 Date:   Mon Jul 4 22:26:15 2005 +0000
1739
1740     Test for xtrans connection flags
1741
1742 commit a0dc7d02bfcaea8c8a60dcbd00795999bd7f8e0a
1743 Author: Kevin E Martin <kem@kem.org>
1744 Date:   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
1750 commit b15a03de6b1897d7c8292e154d0e927f43e3cde0
1751 Author: Kevin E Martin <kem@kem.org>
1752 Date:   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
1757 commit bf4070d02196cab1de62d5fe19be9a1aa74a87c7
1758 Author: Kevin E Martin <kem@kem.org>
1759 Date:   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
1764 commit 932edb23b47440397447265bf72ad7932fd80070
1765 Author: Daniel Stone <daniel@fooishbar.org>
1766 Date:   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
1775 commit b03d67fd1612a0df5132b10dd0bd9b2cec053a39
1776 Author: Keith Packard <keithp@keithp.com>
1777 Date:   Sat Jul 2 23:03:05 2005 +0000
1778
1779     Add suitable .cvsignore files
1780
1781 commit 69ee19fc4131ce168c9bad2602ff2da176a86715
1782 Author: Kevin E Martin <kem@kem.org>
1783 Date:   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
1789 commit 0ea9f882abb9ad56de2bb8b569e21728e13a1ea7
1790 Author: Keith Packard <keithp@keithp.com>
1791 Date:   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
1796 commit 6abcfa406de44d726f550fe7e9b04e4168fce265
1797 Author: Daniel Stone <daniel@fooishbar.org>
1798 Date:   Sat Jul 2 18:02:19 2005 +0000
1799
1800     Remove -I${includedir}/X11/fonts from CFLAGS.
1801
1802 commit 58edcd0de115e23030955493e88afb25b57668e9
1803 Author: Daniel Stone <daniel@fooishbar.org>
1804 Date:   Fri Jul 1 22:21:43 2005 +0000
1805
1806     Add Xtrans definitions (FONT_t, TRANS_CLIENT) to clean up warnings.
1807
1808 commit 12cca25eea410bfd536ada44e252d79e0896ffa2
1809 Author: Daniel Stone <daniel@fooishbar.org>
1810 Date:   Fri Jul 1 21:24:31 2005 +0000
1811
1812     Default --enable-fc to yes; minor formatting changes.
1813
1814 commit 4534fa0c8adb77b7db47101318e0e863edb186ce
1815 Author: Søren Sandmann Pedersen <sandmann@daimi.au.dk>
1816 Date:   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
1826 commit fda7215c0783ad170eb14f7dda078fac3f134470
1827 Author: Søren Sandmann Pedersen <sandmann@daimi.au.dk>
1828 Date:   Tue Jun 21 21:29:40 2005 +0000
1829
1830     Add fontenc directory, update buildsystem
1831
1832 commit db8fd7e670cbd901116344212217bee8001ab460
1833 Author: Søren Sandmann Pedersen <sandmann@daimi.au.dk>
1834 Date:   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
1839 commit e5525d268c6165318894f326be445b22a2523558
1840 Author: Søren Sandmann Pedersen <sandmann@daimi.au.dk>
1841 Date:   Thu Jun 16 21:35:26 2005 +0000
1842
1843     Add Speedo directory to Xfont
1844
1845 commit b96f539005da57273dc7e2bee13651de4eedf087
1846 Author: Søren Sandmann Pedersen <sandmann@daimi.au.dk>
1847 Date:   Thu Jun 16 20:50:12 2005 +0000
1848
1849     Add Type1 subdirectory to lib/Xfonts, update build system accordingly.
1850
1851 commit 01c8cee1736be252348306412ab56b2e03bf2678
1852 Author: Alexander Gottwald <alexander.gottwald@s1999.tu-chemnitz.de>
1853 Date:   Thu Jun 9 15:56:05 2005 +0000
1854
1855     Replace <X11/transport.c> with <X11/Xtrans/transport.c>
1856
1857 commit 3a46316e5f21e28402babdc95871317bd7013809
1858 Author: Alexander Gottwald <alexander.gottwald@s1999.tu-chemnitz.de>
1859 Date:   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
1864 commit 175bbc2e58f7dbe5c1f097ef36eadc3f6fe4b5e6
1865 Author: Josh Triplett <josh@speakeasy.net>
1866 Date:   Fri May 27 17:44:08 2005 +0000
1867
1868     Reference X11/fonts header files using X11/fonts/ prefix.
1869
1870 commit fd884a4dbe3f1be8919426da3ebd177fa474a59e
1871 Author: Josh Triplett <josh@speakeasy.net>
1872 Date:   Fri May 27 05:17:52 2005 +0000
1873
1874     Add Xfont.
1875
1876 commit 73c3c1850bc5ba1b0d42b2a9d4f3f5593bfbfd02
1877 Author: Adam Jackson <ajax@nwnk.net>
1878 Date:   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
1882 commit dd695cb666d6912f615b264eaabbad63592588c1
1883 Author: Alexander Gottwald <alexander.gottwald@s1999.tu-chemnitz.de>
1884 Date:   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
1889 commit 8cb3bec3667fa6ee57277956d3be71671915a73b
1890 Author: Roland Mainz <roland.mainz@nrubsig.org>
1891 Date:   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
1898 commit 69e87288b14a9f28caf0ed5e4ccf5a52767b22eb
1899 Author: Roland Mainz <roland.mainz@nrubsig.org>
1900 Date:   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
1906 commit 29b00ebfebf9811d0940c164a4fcff1b2fc5f2a0
1907 Author: Egbert Eich <eich@suse.de>
1908 Date:   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
1917 commit e521b8425894ae62ebe225af80e8b6f820df6ff8
1918 Author: Egbert Eich <eich@suse.de>
1919 Date:   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
1927 commit 0cbe4e38042a21ee193b2fda42fa647e23f61758
1928 Author: Egbert Eich <eich@suse.de>
1929 Date:   Tue Aug 3 16:12:53 2004 +0000
1930
1931     fixed typo
1932
1933 commit 3ebaa297368aaf4c49caf179d2032c1678066663
1934 Author: Egbert Eich <eich@suse.de>
1935 Date:   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
1940 commit 96a97b8f86982ece612aa72865b737820d88105b
1941 Author: Egbert Eich <eich@suse.de>
1942 Date:   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
1952 commit d1054db0eec3af6a7c322b262cfc1bf5a3992805
1953 Author: Egbert Eich <eich@suse.de>
1954 Date:   Mon May 24 19:06:59 2004 +0000
1955
1956     Fix build glitches when building modules independently using Imake.
1957
1958 commit 2a7109894f4dcfaba70135e19fb6d595332522c7
1959 Author: Egbert Eich <eich@suse.de>
1960 Date:   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
1969 commit b096ed91beaa09eb06b07ef948eeb6207bd3c5e4
1970 Author: Roland Mainz <roland.mainz@nrubsig.org>
1971 Date:   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
1979 commit ca5602cde91fc78f54ebe9f08c11a44a9372a652
1980 Author: Roland Mainz <roland.mainz@nrubsig.org>
1981 Date:   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
1988 commit 3d75ea33ecf80c3539b38a993092cd16325a9525
1989 Author: Egbert Eich <eich@suse.de>
1990 Date:   Fri Apr 23 18:44:23 2004 +0000
1991
1992     Merging XORG-CURRENT into trunk
1993
1994 commit 8ee2a19ff0295d625baf0b42e0a8bb7f4ad575fd
1995 Author: Egbert Eich <eich@suse.de>
1996 Date:   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
2000 commit 4986cabb22d133aeb37b53514471ff7d5bf999fe
2001 Author: Egbert Eich <eich@suse.de>
2002 Date:   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
2006 commit f827ecf1e0c4289b5020256f9bf5b8d563b202c7
2007 Author: Egbert Eich <eich@suse.de>
2008 Date:   Thu Feb 26 13:35:35 2004 +0000
2009
2010     readding XFree86's cvs IDs
2011
2012 commit 90614769a00fbdaf6ef2e313b480e1f0857425f3
2013 Author: Egbert Eich <eich@suse.de>
2014 Date:   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
2018 commit 45fc57ae316da51b2f9abab2aee303456730ab54
2019 Author: Kaleb Keithley <kaleb@freedesktop.org>
2020 Date:   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
2027 commit d7467b679ccff6fb2025f963b9bcea5dbe72fa15
2028 Author: Egbert Eich <eich@suse.de>
2029 Date:   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
2033 commit a0e93cace89c3da8df33d8626a486afe6840d530
2034 Author: Kaleb Keithley <kaleb@freedesktop.org>
2035 Date:   Fri Dec 19 20:54:40 2003 +0000
2036
2037     XFree86 4.3.99.902 (RC 2)
2038
2039 commit d82accff22e36919479b3ac1de72de6115688138
2040 Author: Kaleb Keithley <kaleb@freedesktop.org>
2041 Date:   Thu Dec 4 22:03:04 2003 +0000
2042
2043     XFree86 4.3.99.901 (RC 1)
2044
2045 commit fb0cbe6e7287d635a5f368e055cc0aae6ed50125
2046 Author: Kaleb Keithley <kaleb@freedesktop.org>
2047 Date:   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
2051 commit ca219ad2fc4f392505d378dfa5a2b34d33de6d61
2052 Author: Kaleb Keithley <kaleb@freedesktop.org>
2053 Date:   Tue Nov 25 19:28:16 2003 +0000
2054
2055     Initial revision
2056
2057 commit 4349bf0fa125e2a1c32b0b49c974ff5fa588cdbe
2058 Author: Kaleb Keithley <kaleb@freedesktop.org>
2059 Date:   Fri Nov 14 16:48:50 2003 +0000
2060
2061     XFree86 4.3.0.1
2062
2063 commit 3795e9702b3b3a6fe0594d09cdd110adeb5e42f9
2064 Author: Kaleb Keithley <kaleb@freedesktop.org>
2065 Date:   Fri Nov 14 16:48:50 2003 +0000
2066
2067     Initial revision
2068
2069 commit 153e8da44452905ae04a0e20ad0d85f40399b4ca
2070 Author: Kaleb Keithley <kaleb@freedesktop.org>
2071 Date:   Fri Nov 14 15:54:40 2003 +0000
2072
2073     R6.6 is the Xorg base-line