ChangeLog revision 23a0898a
1commit b76df66d2c507898472bba0f9986ef5700029a36
2Author: Matthieu Herrb <matthieu@bluenote.herrb.com>
3Date:   Thu Jan 17 15:30:37 2008 +0100
4
5    Fix for CVE-2008-0006 - PCF Font parser buffer overflow.
6
7commit 2297c6390a1609fe810c2cd5b3443f3722610944
8Author: Matthieu Herrb <matthieu@bluenote.herrb.com>
9Date:   Thu Oct 18 21:46:49 2007 +0200
10
11    ftsystem.c is not needed anymore.
12
13commit 5bf703700ee4a5d6eae20da07cb7a29369667aef
14Author: Matthieu Herrb <matthieu@bluenote.herrb.com>
15Date:   Fri Sep 28 08:17:57 2007 +0200
16
17    catalogue.c: prevent a one character overflow
18    
19    this occurs if readlink writes a result that's exactly the
20    size of the buffer that's passed to it. Reported by
21    Joerg Sonnenberger.
22    
23    Re
24
25commit fd8a03fbbd74f5cbaa740e5d50fccdf5c1f78b5b
26Author: Jens Granseuer <jensgr@gmx.net>
27Date:   Thu Sep 27 23:12:00 2007 +0200
28
29    fix build with gcc 2.95.
30    
31    In addition to fixing the C89 issue, the patch also flags a few functions as
32    static to avoid "no previous prototype" warnings.
33
34commit 268f1bb1859e97944e8b63a5bb12677e874ed144
35Author: Tilman Sauerbeck <tilman@code-monkey.de>
36Date:   Thu Sep 13 20:40:26 2007 +0200
37
38    Replaced one instance of bcopy() with memcpy().
39    
40    f->buffer cannot overlap with io->file->bits, so it's safe to
41    use memcpy() rather than memmove().
42    Compile-tested only.
43
44commit f2725a5c9da771fb610d503ebfda3b4d1553bac4
45Author: Eric Anholt <eric@anholt.net>
46Date:   Wed Sep 5 13:10:43 2007 -0700
47
48    Bump version to 1.3.1.
49
50commit aca95d12a8b35de7ae914632fc9e8a723d58a860
51Author: Matthieu Herrb <matthieu@bluenote.herrb.com>
52Date:   Sat Aug 25 23:32:54 2007 +0200
53
54    Kill unused macro definition.
55
56commit 3c3b47bf6f080ddb700886de3e5bfa42c2f0774e
57Merge: 9f86614... 32d2d33...
58Author: Dodji Seketeli <dodji@openedhand.com>
59Date:   Sat Aug 11 23:09:50 2007 +0200
60
61    Merge branch 'master' of ssh://dodji@git.freedesktop.org/git/xorg/lib/libXfont
62
63commit 9f86614394af81bc484cf00f3e9996510d3718cb
64Author: Ademar de Souza Reis Jr <ademar@mandriva.com.br>
65Date:   Mon Jul 30 14:36:21 2007 -0400
66
67    Fix dirfd leak on CatalogueRescan().
68
69commit 87f50267181887ed9214536608bd2035d2dd70f7
70Author: Ademar de Souza Reis Jr <ademar@mandriva.com.br>
71Date:   Mon Jul 30 14:35:01 2007 -0400
72
73    Support relative paths in catalogue:<dir> symlinks.
74    
75    Relative symlinks are common inside the catalogue directory and
76    should be supported as well.
77
78commit 32d2d335eacd1b55980323a71ef35cdf7c22366d
79Author: Ademar de Souza Reis Jr <ademar@mandriva.com.br>
80Date:   Mon Jul 30 14:36:21 2007 -0400
81
82    Fix dirfd leak on CatalogueRescan().
83
84commit 0a5b31a40c4933f4c69157c61d4d4890af2205b1
85Author: Ademar de Souza Reis Jr <ademar@mandriva.com.br>
86Date:   Mon Jul 30 14:35:01 2007 -0400
87
88    Support relative paths in catalogue:<dir> symlinks.
89    
90    Relative symlinks are common inside the catalogue directory and
91    should be supported as well.
92
93commit 7670d4a2720c61fbc7b989fed14c676f04ac3ad1
94Author: Dodji Seketeli <dodji@seketeli.org>
95Date:   Mon Jul 16 12:24:34 2007 +0200
96
97    Remove side effects from BuiltinReadDirectory()
98    
99    The first time BuiltinReadDirectory() is called,
100    save the content of builtin_dir and builtin_alias,
101    before calling FontFileAddFontFile(), because that fonction
102    will modify those.
103    
104    Then, in subsequent calls to BuiltinReadDirectory(), restore
105    builtin_dir and builtin_alias so that the side effect incurred
106    by the first call disappears.
107
108commit e3642d9b2c0819a607d4cce413b9f0541285545b
109Author: Kristian Høgsberg <krh@redhat.com>
110Date:   Mon Jul 2 15:01:05 2007 -0400
111
112    Bump version to 1.3.0.
113
114commit f33f9361086db3cf1d09cec067f38fe751ed22eb
115Author: Kristian Høgsberg <krh@redhat.com>
116Date:   Mon Jul 2 14:59:11 2007 -0400
117
118    Fix crash when no attributes are present for symlink.
119
120commit 8d47483711be6076e7bfefab14aa890c5f37e1aa
121Author: Kristian Høgsberg <krh@redhat.com>
122Date:   Thu Jun 21 21:44:02 2007 -0400
123
124    Bump version to 1.2.9.
125
126commit c5ab59762c4ad5def68436d55937a2bd558d5c99
127Author: Kristian Høgsberg <krh@redhat.com>
128Date:   Tue Jun 19 10:38:02 2007 -0400
129
130    Add a new 'catalogue' FPE, which takes font paths from symlinks in a dir.
131    
132    This patch adds a new FPE type, which will match font path elements of the
133    form
134    
135    	catalogue:<dir>
136    
137    The dir specified after the catalogue: prefix will be scanned for symlinks
138    and each symlink destination will be added as a local fontfile FPE.
139    The symlink can be suffixed by attributes, such as 'unscaled', which
140    will be passed through to the underlying fontfile FPE.  Except the new
141    attribute 'pri' which will be used for ordering the fontfile FPEs.
142    
143    An example configuration:
144    
145    	75dpi:unscaled:pri=20 -> /usr/share/X11/fonts/75dpi
146    	ghostscript:pri=60 -> /usr/share/fonts/default/ghostscript
147    	misc:unscaled:pri=10 -> /usr/share/X11/fonts/misc
148    	type1:pri=40 -> /usr/share/X11/fonts/Type1
149    	type1:pri=50 -> /usr/share/fonts/default/Type1
150    
151    will add /usr/share/X11/fonts/misc as the first FPE with the attribute
152    'unscaled', second FPE will be /usr/share/X11/fonts/75dpi, also with
153    the attribute unscaled etc.  This is functionally equivalent to setting
154    the following font path:
155    
156    	/usr/share/X11/fonts/misc:unscaled,
157    	/usr/share/X11/fonts/75dpi:unscaled,
158    	/usr/share/X11/fonts/Type1,
159    	/usr/share/fonts/default/Type1,
160    	/usr/share/fonts/default/ghostscript
161    
162    The motivation is to let font packages add a symlink to the new font
163    directory they provide instead of rewriting either the Xorg config file
164    or the xfs config file.
165
166commit 1a690feaf7c416da9b01861af381d15a661e5f52
167Author: Adam Jackson <ajax@benzedrine.nwnk.net>
168Date:   Thu Jun 7 16:01:03 2007 -0400
169
170    Minor fontfile cleanup.
171
172commit 3b1bcd7676fe810ce60d6a4758067b571796cceb
173Author: Adam Jackson <ajax@benzedrine.nwnk.net>
174Date:   Thu Jun 7 15:54:51 2007 -0400
175
176    Dead code cull from fontserver code.
177
178commit 6257af0e547095483331b8c8ed588e5467852671
179Author: Adam Jackson <ajax@benzedrine.nwnk.net>
180Date:   Thu Jun 7 15:41:19 2007 -0400
181
182    Static markup over bitmap and builtins.
183
184commit 8c31fadabd706af63381007d666e685a66b58fd9
185Author: Adam Jackson <ajax@benzedrine.nwnk.net>
186Date:   Thu Jun 7 15:28:09 2007 -0400
187
188    Dead code cull from FreeType.
189
190commit fabf5458f1acbfc967bdaea3b89d707c22b97364
191Author: Adam Jackson <ajax@benzedrine.nwnk.net>
192Date:   Thu Jun 7 15:17:16 2007 -0400
193
194    Death to open-coded strcasecmp.
195    
196    Seriously, if you don't already have this, you've already lost.
197
198commit d50de26430c1a114a22597de40a3e5ac3c8e1ab7
199Author: Adam Jackson <ajax@benzedrine.nwnk.net>
200Date:   Thu Jun 7 15:13:44 2007 -0400
201
202    Dead code cull from Speedo.
203
204commit 3fd7a510b5467479d6e2559819b96b222c7328e8
205Author: Adam Jackson <ajax@benzedrine.nwnk.net>
206Date:   Thu Jun 7 14:39:03 2007 -0400
207
208    One more missed static in Type1
209
210commit 440166a027b78eb53d7686937148b755ad51f7f9
211Author: Adam Jackson <ajax@benzedrine.nwnk.net>
212Date:   Thu Jun 7 14:24:46 2007 -0400
213
214    Dead code removal and static markup for Type1.
215
216commit 9739e750a7ca4b86ddb89674b104e9b9a8b61014
217Author: Adam Jackson <ajax@benzedrine.nwnk.net>
218Date:   Thu Jun 7 14:20:27 2007 -0400
219
220    Warning cleanup.
221
222commit 87db45f5eb7880395735f7bf3a8ee2d89b7e0122
223Author: Alan Coopersmith <alan.coopersmith@sun.com>
224Date:   Wed Apr 4 17:05:13 2007 -0700
225
226    Version bump: 1.2.8
227
228commit 224fb6403a328e70b370540cc5cefd74421fafac
229Merge: e7a59cf... 0fbb37c...
230Author: Matthieu Herrb <matthieu@roadrock.(none)>
231Date:   Tue Apr 3 16:05:48 2007 +0200
232
233    Merge branch 'master' of git+ssh://herrb@git.freedesktop.org/git/xorg/lib/libXfont
234
235commit e7a59cfb5d442d2965cfcffeff405a4b05591190
236Author: Matthieu Herrb <matthieu@roadrock.(none)>
237Date:   Tue Apr 3 15:45:21 2007 +0200
238
239    Integer overflow vulnerabilities
240    
241    CVE-2007-1351: BDFFont Parsing Integer Overflow
242    CVE-2007-1352: fonts.dir File Parsing Integer Overflow
243
244commit 0fbb37ccc630ced42d6a973c81d947870cca7637
245Author: Alan Coopersmith <alan.coopersmith@sun.com>
246Date:   Mon Apr 2 17:40:19 2007 -0700
247
248    Add #pragma weak for Sun cc where needed
249
250commit cc824e4f2c9a53a00b36a6f83bf065c363027087
251Author: Alan Coopersmith <alan.coopersmith@sun.com>
252Date:   Fri Mar 23 15:57:29 2007 -0700
253
254    Actually use loadable font modules
255    
256    Loadable font modules were not being initialized, and all font renderers
257    known at build time were always being initialized, regardless of Xorg
258    module configuration.
259
260commit fc6e22f238d34918156ded34148730075b7b9cc2
261Author: Ben Byer <bbyer@bbyer.(none)>
262Date:   Tue Feb 20 00:20:23 2007 -0800
263
264    added -flat_namespace to CFLAGS for Darwin
265
266commit 9509d5c7ee5d5e78c6eef54e8faceede5ca5f24e
267Author: Kristian Høgsberg <krh@redhat.com>
268Date:   Mon Jan 22 18:24:19 2007 -0500
269
270    Bump to 1.2.7.
271
272commit 63af35b908b51690a6c12fd42b54cf4ee08c762a
273Author: Simon Law <sfllaw@debian.org>
274Date:   Fri Jan 19 08:50:39 2007 +1100
275
276    fontfile: accept empty (but valid) font paths (bug #3091)
277    If a path has a valid fonts.dir or fonts.alias, but does not contain any
278    fonts (either fonts.dir specifies zero fonts, or fonts could not be
279    loaded), load it as a valid font path anyway.
280
281commit 931b777108526dd0761f948dcd9f1603ac02efc8
282Author: Kristian Høgsberg <krh@redhat.com>
283Date:   Wed Jan 17 17:19:53 2007 -0500
284
285    Add stubs for the scalable renderer callbacks.
286    
287    Trying to scale a bitmap font provided by the built-in backend will
288    crash the X server as it calls into a NULL pointer.  This patch
289    adds "return BadFont;" stubs to prevent the crash.
290
291commit 2e4ae1b524a0149479c46f3f12a9ce2413092442
292Author: Daniel Stone <daniel@fooishbar.org>
293Date:   Sat Dec 16 00:53:43 2006 +0200
294
295    bump to 1.2.6
296
297commit facc7ce4892eab4353fff0f45d2d3fd6be7d3e3d
298Author: Daniel Stone <daniel@fooishbar.org>
299Date:   Sat Dec 16 00:53:32 2006 +0200
300
301    build Type1 by default
302    Build Type1 by default, instead of needing to explicitly enable it.
303
304commit 257db35656d5bf9385080e1d173260f0076f849c
305Author: Daniel Stone <daniel@fooishbar.org>
306Date:   Sat Dec 16 00:53:07 2006 +0200
307
308    don't distribute fontconf.h
309    Since fontconf.h is a generated file, don't distribute it.
310
311commit ab0f05dcfb5537ba5aec7e48ddb713d4fdba7e75
312Author: Daniel Stone <daniel@fooishbar.org>
313Date:   Wed Dec 6 18:53:54 2006 +0200
314
315    Makefile.am: make ChangeLog hook safer
316    Make ChangeLog hook as safe as possible.
317
318commit da20e256b786eaa6357e3d55baa9e90e38f14614
319Author: Daniel Stone <daniel@fooishbar.org>
320Date:   Fri Dec 1 01:05:59 2006 +0200
321
322    bump to 1.2.5
323
324commit 16a0c282a673136c0bbb116f35e6e89d8b43a877
325Author: Daniel Stone <daniel@fooishbar.org>
326Date:   Fri Dec 1 01:05:40 2006 +0200
327
328    post-CID fixes
329    Curiously, make distcheck succeeded ... go figure.
330
331commit e47fb944a8f485c4ad6be9c2cf6a4866eff7a07f
332Author: Daniel Stone <daniel@fooishbar.org>
333Date:   Fri Dec 1 00:35:48 2006 +0200
334
335    bump to 1.2.4
336
337commit 47084ba39920068030c3e59523701d1205161a9f
338Author: Daniel Stone <daniel@fooishbar.org>
339Date:   Fri Dec 1 00:35:04 2006 +0200
340
341    remove CID font support (bug #5553)
342    Remove non-free CID font support, which was unused anyway.
343
344commit c4741cdd83bcdedcc6f7a072a73b16668fc905eb
345Author: Adam Jackson <ajax@benzedrine.nwnk.net>
346Date:   Fri Oct 13 16:17:26 2006 -0400
347
348    Bump to 1.2.3
349
350commit 5dfff0eb0f532edb1f4a25daa5529e08dd832ecb
351Author: Alan Coopersmith <alan.coopersmith@sun.com>
352Date:   Thu Oct 5 18:12:50 2006 -0700
353
354    --disable-builtins should not force off all bitmap support
355
356commit 264df52d24f585915e0d9823d5f087cf23e3fc75
357Merge: 0fb55cb... d896c3e...
358Author: Alan Coopersmith <alan.coopersmith@sun.com>
359Date:   Fri Sep 22 11:36:43 2006 -0700
360
361    Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/lib/libXfont
362
363commit d896c3eaeafdb8831ed0833af46250c36f82502f
364Author: Adam Jackson <ajax@benzedrine.nwnk.net>
365Date:   Tue Sep 12 11:11:12 2006 -0400
366
367    Fix distcheck.
368
369commit 1bb49c77c321fab1f5c268404ea0ec622fa083ed
370Author: Adam Jackson <ajax@benzedrine.nwnk.net>
371Date:   Tue Sep 12 11:01:13 2006 -0400
372
373    Bump to 1.2.2.
374
375commit 8c8203ca2760105aca4e0b6ec5909355a061f0b3
376Author: Matthieu Herrb <matthieu@blues.laas.fr>
377Date:   Tue Sep 12 13:50:31 2006 +0200
378
379    Fixes for integer overflows in CID encoded fonts parsing reported by iDefense
380    CVE-ID 2006-3739, 2006-3740, bugzilla #8000, #8001.
381
382commit 0fb55cb86e2ec5dbfbf27a01ceafb77c72fe9f40
383Author: Alan Coopersmith <alan.coopersmith@sun.com>
384Date:   Wed Aug 30 15:53:14 2006 -0700
385
386    Fix typo in comment (alreadt -> already)
387
388commit aa7f3107d5aad41cb3f7b1bb3a4723014314289c
389Author: Alan Coopersmith <alan.coopersmith@sun.com>
390Date:   Fri Aug 25 17:51:46 2006 -0700
391
392    Add *~ to .gitignore to skip emacs droppings
393
394commit cd09f4d54045b957d728d853398d62543d687d03
395Author: Alan Coopersmith <alan.coopersmith@sun.com>
396Date:   Fri Aug 25 17:51:04 2006 -0700
397
398    Replace static ChangeLog with dist-hook to generate from git log
399
400commit 8d171fe61e564d8ed8f75034d4191062cecf190b
401Author: Matthieu Herrb <matthieu.herrb@laas.fr>
402Date:   Sun Jul 23 22:42:43 2006 +0200
403
404    More check on PCF file reading. Bugzilla #7535
405
406commit fead0fa3bae0ba5a4744d6a2aee1caa08019f344
407Author: Daniel Stone <daniel@fooishbar.org>
408Date:   Wed Jul 19 18:03:58 2006 -0400
409
410    use OpenBitmap when available
411    Don't just use OpenScalable unconditionally.  Fixes builtin fonts.
412
413commit 13422d0e0468f2ddf7cb74cbf925e5bcf4551ae7
414Author: Daniel Stone <daniel@fooishbar.org>
415Date:   Wed Jul 19 18:03:26 2006 -0400
416
417    move builtin fonts to gzip
418    Use gzip, rather than compress, for builtin fonts.
419
420commit 47ca9941396a375f5e22c220327b6bd513350996
421Author: Alan Coopersmith <alan.coopersmith@sun.com>
422Date:   Thu Jul 13 14:58:56 2006 -0700
423
424    renamed: .cvsignore -> .gitignore
425
426commit 1bf657186d19887a0916340b544b5534e29da081
427Author: Matthieu Herrb <matthieu.herrb@laas.fr>
428Date:   Thu Jul 13 10:18:38 2006 -0400
429
430    Bug #7397: Fix a buffer overflow in Freetype font support.
431
432commit 5d39f5fd3048fc413cb07afeffec0c4daa0cc5a4
433Author: Adam Jackson <ajax@benzedrine.nwnk.net>
434Date:   Thu Jul 6 16:13:14 2006 -0400
435
436    Bump to 1.2.0
437
438commit d9e83ea0ab1cc3bafcdca04812dcbfe541ce1473
439Author: Jie Luo <clotho67@gmail.com>
440Date:   Thu Jul 6 15:59:31 2006 -0400
441
442    Bug #6918: remove dependencies on Freetype internal headers.  As of 2.2
443    Freetype no longer installs them.
444
445commit 2a564715e6d01bafdf4b701e125e45a77c2c404b
446Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
447Date:   Sat Jun 3 06:25:05 2006 +0000
448
449    Coverity #1541: Double free of pointer "ranges" in call to "Xfree"
450
451commit ddd281e6b9408c786cdc759cf7d1ec8972048658
452Author: Adam Jackson <ajax@nwnk.net>
453Date:   Thu Jun 1 21:49:51 2006 +0000
454
455    For the 20-odd symbols defined both in libXfont and the X server, emit them
456        as weak symbols so that the linker will prefer the server's definition
457        when present.
458
459commit e9357d6670fc2e8ccf8d8770bac4c31994d6cc2f
460Author: Adam Jackson <ajax@nwnk.net>
461Date:   Sat Apr 1 23:05:40 2006 +0000
462
463    Add ft.h and ftfuncs.h to the install set for Xprint's benefit. Bump to 1.1
464        for new header files and bugfixes.
465
466commit 7ecd09a15c30770ed6e70d80fb67f88819471c20
467Author: Daniel Stone <daniel@fooishbar.org>
468Date:   Fri Mar 31 07:17:16 2006 +0000
469
470    Change BUILD_* to XFONT_* (Drew Parsons). Remove random #ifndef CRAY.
471
472commit 69c4ae1e3e14a58bc2eb9b9b8820dc7183b82a67
473Author: Adam Jackson <ajax@nwnk.net>
474Date:   Mon Mar 20 19:44:26 2006 +0000
475
476    Bug #6247: Fix build on Cygwin. (Yaakov Selkowitz)
477
478commit bfb8a71f4f7e5c5ed4278cb3ee271bf9990d276d
479Author: Daniel Stone <daniel@fooishbar.org>
480Date:   Tue Feb 21 21:35:32 2006 +0000
481
482    Don't crash when we receive an FS_Error from the font server (Guillem
483        Jover).
484
485commit 784838e88ea205c4457f41335b4ce7876833dffc
486Author: Kevin E Martin <kem@kem.org>
487Date:   Thu Dec 15 00:24:29 2005 +0000
488
489    Update package version number for final X11R7 release candidate.
490
491commit e2e5839417ac4d635781508e48ab1838218f4a77
492Author: Kevin E Martin <kem@kem.org>
493Date:   Fri Dec 9 06:55:27 2005 +0000
494
495    Bug #5175: Make encodingsdir configurable.
496
497commit 9a7909e80a8b436aa7aad84c8aceba7df2ffc95c
498Author: Kevin E Martin <kem@kem.org>
499Date:   Sat Dec 3 05:49:43 2005 +0000
500
501    Update package version number for X11R7 RC3 release.
502
503commit ad001bd8823594fed860e070b278748fe2b7c3aa
504Author: Eric Anholt <anholt@freebsd.org>
505Date:   Sun Nov 20 23:17:40 2005 +0000
506
507    Add/improve libs .cvsignores.
508
509commit d48bfbaf52598d89b4b1d97b230924874175e068
510Author: Kevin E Martin <kem@kem.org>
511Date:   Sat Nov 19 07:15:41 2005 +0000
512
513    Update pkgconfig files to separate library build-time dependencies from
514        application build-time dependencies, and update package deps to work
515        with separate build roots.
516
517commit 70a8aeb19223cc6db9ff6fc1335e3ef94bbb9253
518Author: Adam Jackson <ajax@nwnk.net>
519Date:   Mon Nov 14 20:40:42 2005 +0000
520
521    Bug #5047: Make font directory attribs work in modular.
522
523commit 659b2a75a690838dc37ae488d0295c4c594978ce
524Author: Kevin E Martin <kem@kem.org>
525Date:   Wed Nov 9 21:19:13 2005 +0000
526
527    Update package version number for X11R7 RC2 release.
528
529commit fc82a56858e26674e83cc9429fa0eae24d97a530
530Author: Kean Johnson <kean@armory.com>
531Date:   Tue Nov 8 06:33:26 2005 +0000
532
533    See ChangeLog entry 2005-11-07 for details.
534
535commit fb3d726bbff1fad62a3d6dbbcf1c397872aadef3
536Author: Adam Jackson <ajax@nwnk.net>
537Date:   Sun Oct 23 18:32:05 2005 +0000
538
539    Bug #4721: Fix crash when using Freetype 2.1.10. (Michael Gor)
540
541commit 0f006d82f8edd15e0125800fa3166a147e79b9f5
542Author: Kevin E Martin <kem@kem.org>
543Date:   Wed Oct 19 02:48:10 2005 +0000
544
545    Update package version number for RC1 release.
546
547commit 70dfb55c0390cd8698a77baad5e9fbb07aab272d
548Author: Kevin E Martin <kem@kem.org>
549Date:   Wed Oct 5 19:39:06 2005 +0000
550
551    Include missing files
552
553commit 01f5840009b23cc504359219a6fbab3c150d4656
554Author: Adam Jackson <ajax@nwnk.net>
555Date:   Tue Oct 4 00:24:47 2005 +0000
556
557    Bug #4677: Don't install libfontcache.so
558
559commit 30f912cd14e8b7272a95586dc0af429a0fa4c84f
560Author: Daniel Stone <daniel@fooishbar.org>
561Date:   Fri Sep 9 05:32:58 2005 +0000
562
563    AC_DEFINE FONTCACHE rather than XFONT_FONTCACHE, as the former is used in
564        the code, and the latter in Makefile.ams for an AM_CONDITIONAL.
565
566commit 4a2f7ae2f3317e53d99daf15ad362230388949d4
567Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
568Date:   Thu Aug 4 16:15:46 2005 +0000
569
570    If --with-freetype-config is not specified, try pkgconfig freetype2, then
571        fall back to freetype-config if pkgconfig fails.
572
573commit 0c52dd6f8816a72d8309f0b059afb0c3393f17cf
574Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
575Date:   Sat Jul 30 18:56:32 2005 +0000
576
577    Clear compiler warnings. (Stefan Dirsch)
578
579commit 8520fa13d35e42da7352772b499beef258723d43
580Author: Kevin E Martin <kem@kem.org>
581Date:   Fri Jul 29 21:22:51 2005 +0000
582
583    Various changes preparing packages for RC0:
584    - Verify and update package version numbers as needed
585    - Implement versioning scheme
586    - Change bug address to point to bugzilla bug entry form
587    - Disable loadable i18n in libX11 by default (use --enable-loadable-i18n to
588        reenable it)
589    - Fix makedepend to use pkgconfig and pass distcheck
590    - Update build script to build macros first
591    - Update modular Xorg version
592
593commit d0c5d54d2c7f0bb9364414620df869e3c7615cd5
594Author: Kevin E Martin <kem@kem.org>
595Date:   Sat Jul 23 05:27:00 2005 +0000
596
597    Fix distchecks
598
599commit 561a45751e4c553f1e0887b73abcc724828f03b0
600Author: Daniel Stone <daniel@fooishbar.org>
601Date:   Sat Jul 16 07:55:12 2005 +0000
602
603    Set soversion to 1.0.0 using -version-number.
604
605commit 054dd01fd5793cff89f7c536c04fd8d904aca4a3
606Author: Adam Jackson <ajax@nwnk.net>
607Date:   Thu Jul 14 14:56:13 2005 +0000
608
609    Add a dummy source file to avoid link failures.
610
611commit 740cfa83024ce5d3f131cdc2f52dd5bf26f945b3
612Author: Kevin E Martin <kem@kem.org>
613Date:   Sun Jul 10 21:35:08 2005 +0000
614
615    Change include dir now that public headers are referenced by
616        <X11/fonts/*.h>
617
618commit cd24fcabc449bbc701a25e3cad279009dec69032
619Author: Keith Packard <keithp@keithp.com>
620Date:   Sat Jul 9 23:31:40 2005 +0000
621
622    Switch from monolithic configuration symbols to modular ones, add backward
623        compatibility for monolithic symbols
624
625commit 428dd333c1c1a96d205d8236c6ecee32dbf7cac9
626Author: Keith Packard <keithp@keithp.com>
627Date:   Sat Jul 9 23:30:07 2005 +0000
628
629    Switch from monolithic configuration symbols to modular ones, add backward
630        compatibility for monolithic symbols
631
632commit 99cde389c331616f22dd6aab395c488f3a798e2e
633Author: Keith Packard <keithp@keithp.com>
634Date:   Sat Jul 9 23:15:37 2005 +0000
635
636    Rearrange configuration options so that individual font file formats drive
637        combined options, and so that the default matches the monolithic
638        defaults
639    Extent fontconf.h to cover all formats
640    Typo in src/Makefile.am failed to link in Type1 library
641    Missing xttcap.c from FreeType shim library.
642
643commit 3c4ac0b9f5b7aced60a763bcaca7b32cd53a7fec
644Author: Keith Packard <keithp@keithp.com>
645Date:   Sat Jul 9 06:36:13 2005 +0000
646
647    Include config.h in every source file to make sure necessary options are
648        found when building in the modular tree
649
650commit 712140dadd20c7d2024d7b75f7033fff407e57e6
651Author: Keith Packard <keithp@keithp.com>
652Date:   Sat Jul 9 06:20:37 2005 +0000
653
654    Add .cvsignore files Switch _la_CFLAGS for AM_CFLAGS to clean up directory
655
656commit ef504c5311dfd441dcb73be64e90f6e7a530b61c
657Author: Adam Jackson <ajax@nwnk.net>
658Date:   Fri Jul 8 20:47:12 2005 +0000
659
660    add -D_XOPEN_SOURCE for linux builds; others might need it too
661
662commit 3ff8db61b901a4d6236a0e4fa40fe5f1b7afcf78
663Author: Adam Jackson <ajax@nwnk.net>
664Date:   Fri Jul 8 20:16:12 2005 +0000
665
666    disable the poll detection momentarily, it's not correct
667
668commit 830d29e5cb0a8c46cd366adefbf3a291c65bd3ac
669Author: Adam Jackson <ajax@nwnk.net>
670Date:   Fri Jul 8 20:08:12 2005 +0000
671
672    silence a warning
673
674commit 75bbb2d461957902258223a9f8f7f8490132e75d
675Author: Adam Jackson <ajax@nwnk.net>
676Date:   Fri Jul 8 19:53:05 2005 +0000
677
678    config.h includes to fix modular build.
679
680commit f068c478d0966be93f9e984c1e9ce2600819a6a1
681Author: Adam Jackson <ajax@nwnk.net>
682Date:   Fri Jul 8 18:29:58 2005 +0000
683
684    Properly test for the existance of poll(3). Default to using it if it
685        exists; add a flag to disable it if you like going slow.
686    Also s/BULITIN/BUILTIN/.
687
688commit e5f35e324548994f2d6df89d6bd0a4eb913f7414
689Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
690Date:   Thu Jul 7 14:59:47 2005 +0000
691
692    Bug #2901 <https://bugs.freedesktop.org/show_bug.cgi?id=2901> Patch #2332
693        <https://bugs.freedesktop.org/attachment.cgi?id=2332> This patch avoids
694        79 gcc-3.4.3 warnings 'xxx' declared `static' but never defined mostly
695        due to including "ftfuncs.h" with the declaration of static functions
696        defined in "ftfuncs.c". (Peter Breitenlohner)
697
698commit c073ce34164a9872688ce619cc0b3fedbdc76f83
699Author: Alexander Gottwald <alexander.gottwald@s1999.tu-chemnitz.de>
700Date:   Mon Jul 4 22:26:15 2005 +0000
701
702    Test for xtrans connection flags
703
704commit a0dc7d02bfcaea8c8a60dcbd00795999bd7f8e0a
705Author: Kevin E Martin <kem@kem.org>
706Date:   Sun Jul 3 21:43:32 2005 +0000
707
708    Undo previous change to add ${includedir}/X11/fonts to CFLAGS. Instead,
709        require all apps to include font headers explicitly -- i.e., from
710        <X11/fonts/*.h> instead of "*.h" or <*.h>.
711
712commit b15a03de6b1897d7c8292e154d0e927f43e3cde0
713Author: Kevin E Martin <kem@kem.org>
714Date:   Sun Jul 3 21:38:42 2005 +0000
715
716    Install publicly used headers in X11/fonts.
717    Change source files that use these headers to get them via <X11/fonts/*.h>.
718
719commit bf4070d02196cab1de62d5fe19be9a1aa74a87c7
720Author: Kevin E Martin <kem@kem.org>
721Date:   Sun Jul 3 16:10:05 2005 +0000
722
723    Change include dir now that public headers are referenced by
724        <X11/fonts/*.h>
725
726commit 932edb23b47440397447265bf72ad7932fd80070
727Author: Daniel Stone <daniel@fooishbar.org>
728Date:   Sun Jul 3 07:01:01 2005 +0000
729
730    Add Xtrans definitions (FONT_t, TRANS_CLIENT) to clean up warnings.
731    Add XSERV_t, TRANS_SERVER, TRANS_REOPEN to quash warnings.
732    Add #include <dix-config.h> or <xorg-config.h>, as appropriate, to all
733        source files in the xserver/xorg tree, predicated on defines of
734        HAVE_{DIX,XORG}_CONFIG_H. Change all Xfont includes to
735        <X11/fonts/foo.h>.
736
737commit b03d67fd1612a0df5132b10dd0bd9b2cec053a39
738Author: Keith Packard <keithp@keithp.com>
739Date:   Sat Jul 2 23:03:05 2005 +0000
740
741    Add suitable .cvsignore files
742
743commit 69ee19fc4131ce168c9bad2602ff2da176a86715
744Author: Kevin E Martin <kem@kem.org>
745Date:   Sat Jul 2 21:39:23 2005 +0000
746
747    Make headers needed by bdftopcf public
748    Set CFLAGS to make public interface actually public
749    Fix distcheck problem
750
751commit 0ea9f882abb9ad56de2bb8b569e21728e13a1ea7
752Author: Keith Packard <keithp@keithp.com>
753Date:   Sat Jul 2 21:22:31 2005 +0000
754
755    Build libXfont.la in the 'src' directory as my version of automake really
756        didn't like sub-subdirs in SUBDIRS.
757
758commit 6abcfa406de44d726f550fe7e9b04e4168fce265
759Author: Daniel Stone <daniel@fooishbar.org>
760Date:   Sat Jul 2 18:02:19 2005 +0000
761
762    Remove -I${includedir}/X11/fonts from CFLAGS.
763
764commit 58edcd0de115e23030955493e88afb25b57668e9
765Author: Daniel Stone <daniel@fooishbar.org>
766Date:   Fri Jul 1 22:21:43 2005 +0000
767
768    Add Xtrans definitions (FONT_t, TRANS_CLIENT) to clean up warnings.
769
770commit 12cca25eea410bfd536ada44e252d79e0896ffa2
771Author: Daniel Stone <daniel@fooishbar.org>
772Date:   Fri Jul 1 21:24:31 2005 +0000
773
774    Default --enable-fc to yes; minor formatting changes.
775
776commit 4534fa0c8adb77b7db47101318e0e863edb186ce
777Author: Søren Sandmann Pedersen <sandmann@daimi.au.dk>
778Date:   Mon Jun 27 16:09:14 2005 +0000
779
780    - Remove fontenc from Xfont
781    - Add a dependency from Xfont on libfontenc
782    - Add build system for lib/fontenc
783    - xc/lib/font: Change #include "fontenc.h" to #include
784        <X11/fonts/fontenc.h> in some places.
785    - Remove dpsinfo and dpsexec from the app section of symlink.sh
786    - Fix xp.pc.in to add XPRINT_LIBS/CFLAGS instead of X_LIBS/CFLAGS
787
788commit fda7215c0783ad170eb14f7dda078fac3f134470
789Author: Søren Sandmann Pedersen <sandmann@daimi.au.dk>
790Date:   Tue Jun 21 21:29:40 2005 +0000
791
792    Add fontenc directory, update buildsystem
793
794commit db8fd7e670cbd901116344212217bee8001ab460
795Author: Søren Sandmann Pedersen <sandmann@daimi.au.dk>
796Date:   Fri Jun 17 20:33:33 2005 +0000
797
798    Add lbxutil to symlink.sh Add back accidentally removed include in Type1
799        directory Disable Speedo by default
800
801commit e5525d268c6165318894f326be445b22a2523558
802Author: Søren Sandmann Pedersen <sandmann@daimi.au.dk>
803Date:   Thu Jun 16 21:35:26 2005 +0000
804
805    Add Speedo directory to Xfont
806
807commit b96f539005da57273dc7e2bee13651de4eedf087
808Author: Søren Sandmann Pedersen <sandmann@daimi.au.dk>
809Date:   Thu Jun 16 20:50:12 2005 +0000
810
811    Add Type1 subdirectory to lib/Xfonts, update build system accordingly.
812
813commit 01c8cee1736be252348306412ab56b2e03bf2678
814Author: Alexander Gottwald <alexander.gottwald@s1999.tu-chemnitz.de>
815Date:   Thu Jun 9 15:56:05 2005 +0000
816
817    Replace <X11/transport.c> with <X11/Xtrans/transport.c>
818
819commit 3a46316e5f21e28402babdc95871317bd7013809
820Author: Alexander Gottwald <alexander.gottwald@s1999.tu-chemnitz.de>
821Date:   Thu Jun 9 15:52:03 2005 +0000
822
823    Replace <X11/Xtrans.h> with <X11/Xtrans/Xtrans.h>
824    Copy Xtrans.h to exports/include/X11/Xtrans only
825
826commit 175bbc2e58f7dbe5c1f097ef36eadc3f6fe4b5e6
827Author: Josh Triplett <josh@speakeasy.net>
828Date:   Fri May 27 17:44:08 2005 +0000
829
830    Reference X11/fonts header files using X11/fonts/ prefix.
831
832commit fd884a4dbe3f1be8919426da3ebd177fa474a59e
833Author: Josh Triplett <josh@speakeasy.net>
834Date:   Fri May 27 05:17:52 2005 +0000
835
836    Add Xfont.
837
838commit 73c3c1850bc5ba1b0d42b2a9d4f3f5593bfbfd02
839Author: Adam Jackson <ajax@nwnk.net>
840Date:   Fri Apr 22 20:49:49 2005 +0000
841
842    Bug #3069: Drop the BuildLowMem hack, it doesn't compile and isn't useful.
843
844commit dd695cb666d6912f615b264eaabbad63592588c1
845Author: Alexander Gottwald <alexander.gottwald@s1999.tu-chemnitz.de>
846Date:   Mon Nov 15 15:06:56 2004 +0000
847
848    Bufzilla #1802, http://freedesktop.org/bugzilla/show_bug.cgi?id=1802 Added
849        mingw (Win32) port
850
851commit 8cb3bec3667fa6ee57277956d3be71671915a73b
852Author: Roland Mainz <roland.mainz@nrubsig.org>
853Date:   Wed Nov 10 07:46:26 2004 +0000
854
855    xc/lib/font/util/Imakefile
856    //freedesktop.org/bugzilla/show_bug.cgi?id=1804): Fix build failure (caused
857        by missing symbols such as |TwoByteSwap|) when linking the FreeType
858        module and the FreeType library both statically info the Xserver.
859
860commit 69e87288b14a9f28caf0ed5e4ccf5a52767b22eb
861Author: Roland Mainz <roland.mainz@nrubsig.org>
862Date:   Wed Nov 3 19:43:57 2004 +0000
863
864    //freedesktop.org/bugzilla/show_bug.cgi?id=1767): Fixing build bustage in
865        xc/programs/bdftopcf/ due missing `FT_STREAM_SEEK'/`FT_STREAM_POS'
866        symbols.
867
868commit 29b00ebfebf9811d0940c164a4fcff1b2fc5f2a0
869Author: Egbert Eich <eich@suse.de>
870Date:   Tue Nov 2 08:54:52 2004 +0000
871
872    Removing unneeded private FreeType2 symbol.
873    Updating to EDID 1.3. (Bugzilla# 1490, Jay Cotton, Egbert Eich).
874    Removing unneeded code.
875    Fixed KGA handling for i810. KGA handling for chips derived from C&T chips
876        is slightly different. The changes make the code consistent with the
877        C&T (chips) and i740 drivers.
878
879commit e521b8425894ae62ebe225af80e8b6f820df6ff8
880Author: Egbert Eich <eich@suse.de>
881Date:   Wed Aug 4 12:21:48 2004 +0000
882
883    Optimization of CJK rendering when using versions of freetype prior to
884        2.1.8 (Chisato Yamauchi).
885    A small backward compatibility fix to make the freetype module build with
886        freetype version < 2.1.7.
887    Fixed/added some debugging code.
888
889commit 0cbe4e38042a21ee193b2fda42fa647e23f61758
890Author: Egbert Eich <eich@suse.de>
891Date:   Tue Aug 3 16:12:53 2004 +0000
892
893    fixed typo
894
895commit 3ebaa297368aaf4c49caf179d2032c1678066663
896Author: Egbert Eich <eich@suse.de>
897Date:   Tue Aug 3 09:02:17 2004 +0000
898
899    Bugzilla #925: Simpler version of backward compatibility fix (Chisato
900        Yamauchi). Fix to support older versions of gcc (Matthieu Herrb).
901
902commit 96a97b8f86982ece612aa72865b737820d88105b
903Author: Egbert Eich <eich@suse.de>
904Date:   Mon Aug 2 19:35:07 2004 +0000
905
906    Removed distro specific stuff.
907    Fixed FreeType module to build with FreeType versions older than 2.1.7.
908    Fixed typo.
909    Added vtSema to protect call of driver DPMS function.
910    removed unneeded variable
911    Modified RandR driver hook to reduce the number of function calls to one.
912        Function is sufficiently generic to be extended in the future.
913
914commit d1054db0eec3af6a7c322b262cfc1bf5a3992805
915Author: Egbert Eich <eich@suse.de>
916Date:   Mon May 24 19:06:59 2004 +0000
917
918    Fix build glitches when building modules independently using Imake.
919
920commit 2a7109894f4dcfaba70135e19fb6d595332522c7
921Author: Egbert Eich <eich@suse.de>
922Date:   Wed May 5 17:24:40 2004 +0000
923
924    BugZilla #601: fixed missing symbols in Xserver freetype module due to
925        using isdigit instead of ft_isdigit, missing or faulty defines for
926        digit and string functions in ftstdlib.h (now myftstdlib.h). Reverted
927        freetype2 to upstream version, fixed CHAR_BIT in myftstdlib.h and made
928        the use of a copy of ftconfig.h in lib/font/FreeType obsolete (Egbert
929        Eich).
930
931commit b096ed91beaa09eb06b07ef948eeb6207bd3c5e4
932Author: Roland Mainz <roland.mainz@nrubsig.org>
933Date:   Tue May 4 22:59:15 2004 +0000
934
935    Fix for http://pdx.freedesktop.org/cgi-bin/bugzilla/show_bug.cgi?id=595 -
936        RFE: Retire XTT font module and FreeType1 from xorg tree. The
937        functionality of XTT has been integrated into the FreeType font module
938        and the old XTT1.x code (incl. FreeType1 in xc/extras/) is no longer
939        needed anymore.
940
941commit ca5602cde91fc78f54ebe9f08c11a44a9372a652
942Author: Roland Mainz <roland.mainz@nrubsig.org>
943Date:   Tue May 4 18:47:31 2004 +0000
944
945    Fix for http://pdx.freedesktop.org/cgi-bin/bugzilla/show_bug.cgi?id=307 -
946        Restore optimization heuristics on CJK fonts in the FreeType font
947        module which were broken in X11R6.7. Patch by Chisato Yamauchi
948        <cyamauch@a.phys.nagoya-u.ac.jp>.
949
950commit 3d75ea33ecf80c3539b38a993092cd16325a9525
951Author: Egbert Eich <eich@suse.de>
952Date:   Fri Apr 23 18:44:23 2004 +0000
953
954    Merging XORG-CURRENT into trunk
955
956commit 8ee2a19ff0295d625baf0b42e0a8bb7f4ad575fd
957Author: Egbert Eich <eich@suse.de>
958Date:   Sun Mar 14 08:32:37 2004 +0000
959
960    Importing vendor version xf86-4_4_99_1 on Sun Mar 14 00:26:39 PST 2004
961
962commit 4986cabb22d133aeb37b53514471ff7d5bf999fe
963Author: Egbert Eich <eich@suse.de>
964Date:   Wed Mar 3 12:11:44 2004 +0000
965
966    Importing vendor version xf86-4_4_0 on Wed Mar 3 04:09:24 PST 2004
967
968commit f827ecf1e0c4289b5020256f9bf5b8d563b202c7
969Author: Egbert Eich <eich@suse.de>
970Date:   Thu Feb 26 13:35:35 2004 +0000
971
972    readding XFree86's cvs IDs
973
974commit 90614769a00fbdaf6ef2e313b480e1f0857425f3
975Author: Egbert Eich <eich@suse.de>
976Date:   Thu Feb 26 09:22:53 2004 +0000
977
978    Importing vendor version xf86-4_3_99_903 on Wed Feb 26 01:21:00 PST 2004
979
980commit 45fc57ae316da51b2f9abab2aee303456730ab54
981Author: Kaleb Keithley <kaleb@freedesktop.org>
982Date:   Mon Feb 23 20:34:43 2004 +0000
983
984    Import most of XFree86 4.4RC3. This import excludes files which have the
985        new license. If we want to, later we can import 4.4RC3 again and pick
986        up the files that have the new license, but for now the vendor branch
987        is "pure."
988
989commit d7467b679ccff6fb2025f963b9bcea5dbe72fa15
990Author: Egbert Eich <eich@suse.de>
991Date:   Thu Jan 29 08:08:15 2004 +0000
992
993    Importing vendor version xf86-012804-2330 on Thu Jan 29 00:06:33 PST 2004
994
995commit a0e93cace89c3da8df33d8626a486afe6840d530
996Author: Kaleb Keithley <kaleb@freedesktop.org>
997Date:   Fri Dec 19 20:54:40 2003 +0000
998
999    XFree86 4.3.99.902 (RC 2)
1000
1001commit d82accff22e36919479b3ac1de72de6115688138
1002Author: Kaleb Keithley <kaleb@freedesktop.org>
1003Date:   Thu Dec 4 22:03:04 2003 +0000
1004
1005    XFree86 4.3.99.901 (RC 1)
1006
1007commit fb0cbe6e7287d635a5f368e055cc0aae6ed50125
1008Author: Kaleb Keithley <kaleb@freedesktop.org>
1009Date:   Tue Nov 25 19:28:20 2003 +0000
1010
1011    XFree86 4.3.99.16 Bring the tree up to date for the Cygwin folks
1012
1013commit ca219ad2fc4f392505d378dfa5a2b34d33de6d61
1014Author: Kaleb Keithley <kaleb@freedesktop.org>
1015Date:   Tue Nov 25 19:28:16 2003 +0000
1016
1017    Initial revision
1018
1019commit 4349bf0fa125e2a1c32b0b49c974ff5fa588cdbe
1020Author: Kaleb Keithley <kaleb@freedesktop.org>
1021Date:   Fri Nov 14 16:48:50 2003 +0000
1022
1023    XFree86 4.3.0.1
1024
1025commit 3795e9702b3b3a6fe0594d09cdd110adeb5e42f9
1026Author: Kaleb Keithley <kaleb@freedesktop.org>
1027Date:   Fri Nov 14 16:48:50 2003 +0000
1028
1029    Initial revision
1030
1031commit 153e8da44452905ae04a0e20ad0d85f40399b4ca
1032Author: Kaleb Keithley <kaleb@freedesktop.org>
1033Date:   Fri Nov 14 15:54:40 2003 +0000
1034
1035    R6.6 is the Xorg base-line
1036