1 commit 4b67ad5486c322c01a2ca86b0b4af0a74228f813
2 Author: Alan Coopersmith <alan.coopersmith@oracle.com>
3 Date: Fri Mar 2 10:05:21 2012 -0800
7 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
9 commit 3f87a8b0b86de83ea8944a53de82caf254a9988a
10 Author: Alan Coopersmith <alan.coopersmith@oracle.com>
11 Date: Fri Oct 21 20:49:50 2011 -0700
13 Use * precision notation instead of computing sprintf format strings
15 Allows gcc to check format strings instead of just warning about them
17 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
18 Reviewed-by: Jeremy Huddleston <jeremyhu@apple.com>
20 commit 613faa245437bb948b4c86ea6c7fbb716e38f0bf
21 Author: Alan Coopersmith <alan.coopersmith@oracle.com>
22 Date: Sun Oct 2 09:30:09 2011 -0700
24 Fix printf warnings about incorrect argument types
26 Mostly due to difference between sizeof & int on 64-bit platforms
28 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
29 Reviewed-by: Jeremy Huddleston <jeremyhu@apple.com>
31 commit f24c559bcb42e3ea9321c3e6a9ecf0720a581e33
32 Author: Alan Coopersmith <alan.coopersmith@oracle.com>
33 Date: Sun Oct 2 09:19:47 2011 -0700
35 Add _X_ATTRIBUTE_PRINTF to *Error/*Warning functions taking printf formats
37 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
38 Reviewed-by: Jeremy Huddleston <jeremyhu@apple.com>
40 commit 3715cd752bac912a56aa1cbb9dd874624a709aab
41 Author: Alan Coopersmith <alan.coopersmith@oracle.com>
42 Date: Sun Oct 2 09:16:05 2011 -0700
44 Add const attributes to fix gcc -Wwrite-strings warnings
46 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
47 Reviewed-by: Jeremy Huddleston <jeremyhu@apple.com>
49 commit 8d130ac0fcf19e0e0dd0a404d9317fd8860baad4
50 Author: Tomas Hoger <thoger@redhat.com>
51 Date: Mon Oct 10 14:38:06 2011 -0700
53 Support compress files with maxbits < 12
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[].
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
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.
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.
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.
77 Reviewed-by: Jeremy Huddleston <jeremyhu@apple.com>
79 commit bb97dbf56dff50bef936c0631587ed08dd6c8fa9
80 Author: Matt Dew <marcoz@osource.org>
81 Date: Mon Oct 3 20:23:47 2011 -0600
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,
89 Signed-off-by: Matt Dew <marcoz@osource.org>
91 commit c73a0e09a2713d0dc16ca5cd9d288b8868846a19
92 Author: Gaetan Nadon <memsize@videotron.ca>
93 Date: Thu Sep 22 14:00:36 2011 -0400
95 doc: fix typo in copyright statement
97 Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
99 commit d86d8f34f5c2ac5c80230aea2de49bb97eaf5f92
100 Author: Gaetan Nadon <memsize@videotron.ca>
101 Date: Thu Sep 22 09:20:38 2011 -0400
103 doc: refactor legal text for multi licensing copyrights
105 Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
107 commit 43d587d89bee679850bb18ff25aa77c961712728
108 Author: Olli Vertanen <olli.vertanen@symbio.com>
109 Date: Tue Sep 6 19:00:55 2011 +0000
111 libxfont: An uninitialized pointer causes a crash if pcf header is corrupted.
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.
117 The pointer gets now initialized correctly.
119 Signed-off-by: Olli Vertanen <olli.vertanen@symbio.com>
120 Reviewed-by: Rami Ylimäki <rami.ylimaki@vincit.fi>
122 commit 73e6c94a351c891ed85446df84c9a30a4224f478
123 Author: Joerg Sonnenberger <joerg@britannica.bec.de>
124 Date: Sun Aug 21 19:07:51 2011 +0200
126 Fix empty statement in if conditional.
128 Assume for a moment that the intention here is to do
131 Signed-off-by: Matthieu Herrb <matthieu.herrb@laas.fr>
133 commit bd48ad11fd11412c62c3ac8ed5d52c4f10a985aa
134 Author: Joerg Sonnenberger <joerg@britannica.bec.de>
135 Date: Sun Aug 21 18:51:53 2011 +0200
137 Do proper input validation to fix for CVE-2011-2895.
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.
144 Signed-off-by: Matthieu Herrb <matthieu.herrb@laas.fr>
145 Reviewed-by: Tomas Hoger <thoger@redhat.com>
147 commit 098ab294deed98371ee362fadafcf2e510e0cc50
148 Author: Alan Coopersmith <alan.coopersmith@oracle.com>
149 Date: Fri Sep 16 22:21:21 2011 -0700
151 Strip trailing whitespace
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
156 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
158 commit 211368b8d04ed13ba520de2dd49a875cb1d663a7
159 Author: Gaetan Nadon <memsize@videotron.ca>
160 Date: Mon Sep 12 11:09:50 2011 -0400
162 docs: use the &fullrelvers; entity to set X11 release information
164 Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
166 commit 425ee265c61b3815a0ef1e4e0445dc91921d71ee
167 Author: Gaetan Nadon <memsize@videotron.ca>
168 Date: Fri Sep 9 13:08:04 2011 -0400
170 devbook.am: maintenance update from docbook.am
172 The developer docs are generated from a subset of docbook.am
173 which is sometimes updated.
175 The one difference is the embedded css style in the HEAD element.
177 Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
179 commit 1c7cfd7a2b89329f27951c0437f925dd3301e3de
180 Author: Alan Coopersmith <alan.coopersmith@oracle.com>
181 Date: Wed Aug 10 22:19:44 2011 -0700
183 Remove configure comment about synchronizing version numbers
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.
189 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
190 Reviewed-by: Matthieu Herrb <matthieu.herrb@laas.fr>
192 commit a7970f5c817b5c75d945389cfaf1384ff23437f3
193 Author: Matthieu Herrb <matthieu.herrb@laas.fr>
194 Date: Mon Aug 8 18:08:05 2011 +0200
198 Signed-off-by: Matthieu Herrb <matthieu.herrb@laas.fr>
199 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
201 commit d11ee5886e9d9ec610051a206b135a4cdc1e09a0
202 Author: Thomas Hoger <thoger@redhat.com>
203 Date: Mon Aug 8 18:03:09 2011 +0200
205 LZW decompress: fix for CVE-2011-2895
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
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>
215 commit 214ca6a7a2247544627e6dc7c8705811305ad007
216 Author: Alan Coopersmith <alan.coopersmith@oracle.com>
217 Date: Mon May 16 18:28:13 2011 -0700
219 Fix memory leak in allocation failure path of BitmapOpenScalable()
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.
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.
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/ ]
233 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
234 Reviewed-by: Jeremy Huddleston <jeremyhu@apple.com>
236 commit 7f8345aa6fb60a7fd7adf0095a2354fad1d8d5ef
237 Author: Gaetan Nadon <memsize@videotron.ca>
238 Date: Wed Mar 2 14:33:07 2011 -0500
240 doc: use common makefile for developers documentation
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.
247 Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
249 commit 77027deabca37183cfbbed107cf14ca80f29f26d
250 Author: Gaetan Nadon <memsize@videotron.ca>
251 Date: Wed Feb 2 11:43:42 2011 -0500
253 config: comment, minor upgrade, quote and layout configure.ac
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
259 Use AC_CONFIG_FILES to replace the deprecated AC_OUTPUT with parameters.
260 Add AC_CONFIG_SRCDIR([Makefile.am])
262 This helps automated maintenance and release activities.
263 Details can be found in http://wiki.x.org/wiki/NewModuleGuidelines
265 commit 9ea1790d61bd135714c40e5089ecb1effa1dbcc0
266 Author: Gaetan Nadon <memsize@videotron.ca>
267 Date: Thu Jan 27 18:50:15 2011 -0500
269 config: remove AC_PROG_CC as it overrides AC_PROG_C_C99
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.
275 Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
277 commit 4e0c6c45d819befdd9315d6282b957f7cfec3ae2
278 Author: Paulo Zanoni <pzanoni@mandriva.com>
279 Date: Thu Dec 16 14:09:12 2010 -0200
281 Use docbookx.dtd version 4.3 for all docs
283 Signed-off-by: Paulo Zanoni <pzanoni@mandriva.com>
284 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
286 commit 01c30845853f5a8114467185d76274ae9bbff091
287 Author: Alan Coopersmith <alan.coopersmith@oracle.com>
288 Date: Sun Nov 21 11:35:20 2010 -0800
290 Sun's copyrights belong to Oracle now
292 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
294 commit 72ade58381a49514f2b29065ba33a464b7efc3d0
295 Author: Gaetan Nadon <memsize@videotron.ca>
296 Date: Tue Nov 9 13:04:51 2010 -0500
298 config: HTML file generation: use the installed copy of xorg.css
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.
304 Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
306 commit 12157fbebc35c2d039df2df4fc5ac2b299eeec03
307 Author: Alan Coopersmith <alan.coopersmith@oracle.com>
308 Date: Thu Oct 28 20:43:27 2010 -0700
312 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
314 commit f29f1d68d7eca96e45ba3758686be07993d82e03
315 Author: Jesse Adkins <jesserayadkins@gmail.com>
316 Date: Tue Sep 28 13:30:02 2010 -0700
320 Signed-off-by: Jesse Adkins <jesserayadkins@gmail.com>
321 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
323 commit 6628b4d82426cf9ac240da363cd8a8252e6f71ef
324 Author: Jeremy Huddleston <jeremyhu@apple.com>
325 Date: Mon Sep 27 12:31:50 2010 -0700
327 FreeType: Cleanup MUMBLE and fix printing of XLFD in debug spew.
329 Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
331 commit c482a2c104aa5cd1a265c2ca310a308dcc418fe7
332 Author: Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
333 Date: Wed Apr 14 05:58:28 2010 -0500
335 Revert "Bug #6247: Fix build on Cygwin"
337 libtool requires the '-no-undefined' flag in order to create shared
338 libraries on PE/COFF platforms (Cygwin/MinGW); on other platforms this
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.
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.
353 http://sourceware.org/bugzilla/show_bug.cgi?id=11306
354 http://cygwin.com/ml/cygwin/2010-04/msg00281.html
356 This reverts commit 69c4ae1e3e14a58bc2eb9b9b8820dc7183b82a67.
362 Signed-off-by: Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
364 commit 455ec66e82e3c4bedd9e789d2ab33030b8e64ffa
365 Author: Alan Coopersmith <alan.coopersmith@oracle.com>
366 Date: Sun Aug 8 00:19:36 2010 -0700
368 Fix builds with Sun compilers
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
373 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
375 commit 0386fa77367a305deea3cc27f8a3865cc3c467c0
376 Author: Jeremy Huddleston <jeremyhu@apple.com>
377 Date: Sat Jul 10 10:08:21 2010 -0700
379 darwin: Fix build regression introduced by previous patch
381 Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
383 commit 8f75706901da0141590d46f0f898e5678feac953
384 Author: Jon TURNEY <jon.turney@dronecode.org.uk>
385 Date: Mon Jun 28 17:56:07 2010 +0100
387 Build fix for platforms which don't have weak linkage
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.
397 Signed-off-by: Jon TURNEY <jon.turney@dronecode.org.uk>
398 Reviewed-by: Colin Harrison <colin.harrison@virgin.net>
400 commit 5c49c956e9c85d89f6b2e719eb9b6fbde62c2f72
401 Author: Gaetan Nadon <memsize@videotron.ca>
402 Date: Mon Jun 28 13:18:22 2010 -0400
404 doc: use xorg-docs xorg.css stylesheet
406 Use latest DocBook XML util-macros infrastructure
408 Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
410 commit 27270de56f7da5e047784434f3b29fa672f97ffd
411 Author: Tiago Vignatti <tiago.vignatti@nokia.com>
412 Date: Thu Jun 10 16:29:37 2010 +0300
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>
421 commit a85f4fc6142349517aaa4cf6bc8049e2d85c1006
422 Author: Tiago Vignatti <tiago.vignatti@nokia.com>
423 Date: Thu Jun 10 16:18:05 2010 +0300
425 Use one single function to register fpe functions
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().
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.
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).
439 The default library built was taking:
440 text data bss dec hex filename
441 261847 4484 1536 267867 4165b ./lib/libXfont.so
443 and with these flags, it jumps to:
444 text data bss dec hex filename
445 157764 2428 1188 161380 27664 ./lib/libXfont.so
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>
452 commit d137c81b83e0a6f68989c37035d0c950bb43fcc5
453 Author: Gaetan Nadon <memsize@videotron.ca>
454 Date: Thu Apr 1 14:12:47 2010 -0400
456 config: fontconf.h.in is redundant in EXTRA_DIST
458 Output files listed in AC_CONFIG_HEADERS or AC_OUTPUT have
459 their input files (typically .in) included in the tarball.
461 Reviewed-by: Dan Nicholson <dbn.lists@gmail.com>
462 Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
464 commit d8d901323776599c8392f9b973ba129c3af45a4b
465 Author: Gaetan Nadon <memsize@videotron.ca>
466 Date: Tue Mar 30 09:26:13 2010 -0400
468 config: replace obsolete AM_CONFIG_HEADER with AC_CONFIG_HEADERS
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,
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.
479 Reviewed-by: Dan Nicholson <dbn.lists@gmail.com>
480 Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
482 commit df94cb141f02f123a64b0ef7abf5f593c1b27e13
483 Author: Gaetan Nadon <memsize@videotron.ca>
484 Date: Wed Mar 31 20:21:47 2010 -0400
486 Revert "config: replace obsolete AM_CONFIG_HEADER with AC_CONFIG_HEADERS"
488 This reverts commit 8e84687b26be6e8f5da4fce173c0a134eb07f4f3.
490 Until the issue is resolved on MAC O/S
491 http://tinderbox.x.org/builds/2010-03-31-0030/logs/libXfont/
493 commit 8e84687b26be6e8f5da4fce173c0a134eb07f4f3
494 Author: Gaetan Nadon <memsize@videotron.ca>
495 Date: Tue Mar 30 09:26:13 2010 -0400
497 config: replace obsolete AM_CONFIG_HEADER with AC_CONFIG_HEADERS
499 Both headers end up created by the same macro.
501 Reviewed-by: Dan Nicholson <dbn.lists@gmail.com>
502 Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
504 commit a7b7bc72b9ad061ed164601d2d18dbffd6ec1f4f
505 Author: Gaetan Nadon <memsize@videotron.ca>
506 Date: Mon Mar 29 14:53:48 2010 -0400
508 config: remove the pkgconfig pc.in file from EXTRA_DIST
510 Automake always includes it in the tarball.
512 Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
514 commit f77258d0b286c2fd2a2fee36e42280016e310b10
515 Author: Gaetan Nadon <memsize@videotron.ca>
516 Date: Sat Mar 27 17:06:34 2010 -0400
518 config: remove protection for AS_HELP_STRING for old autoconf
520 No longer needed as modules will not configure with 2.57.
521 AS_HELP_STRING was introduced in 2.58. The minimum level
524 Reviewed-by: Jeremy Huddleston <jeremyhu@apple.com>
525 Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
527 commit a79a22bfcb344c47f2659e4178fd79f8555fbcfd
528 Author: Gaetan Nadon <memsize@videotron.ca>
529 Date: Thu Mar 11 10:11:23 2010 -0500
531 doc: specify 0.0.20 as the minimum version for xmlto
533 Older versions do not have fop backend.
535 Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
537 commit a76488f75f23b8e08763e28b2fa56352e7b04e19
538 Author: Gaetan Nadon <memsize@videotron.ca>
539 Date: Sat Jan 30 13:13:33 2010 -0500
541 doc: use new macros to control doc generation
543 Namely XORG_WITH_FOP for the fop backend (pdf) and
544 XORG_ENABLE_DEVEL_DOCS for the generation of all docs
546 Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
548 commit 360f10333ac19f033ea64a8360c4886fbb657890
549 Author: Gaetan Nadon <memsize@videotron.ca>
550 Date: Wed Jan 20 11:46:21 2010 -0500
552 config: replace custom code with reusable macro XORG_WITH_XMLTO
554 XORG_WITH_XMLTO provides additional functions like a configure
555 option which allow platform builders to control the usage of
558 This is a requirement from platforms that do not have such doc tool.
560 Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
562 commit 24a257ca5b70e168564f0c6527e60bb06b61be8c
563 Author: Alan Coopersmith <alan.coopersmith@sun.com>
564 Date: Thu Jan 14 21:39:11 2010 -0800
566 Update Sun license notices to current X.Org standard form
568 Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
570 commit d1c9028a410a10ef1b27c990f55de836eb948887
571 Author: Gaetan Nadon <memsize@videotron.ca>
572 Date: Fri Nov 27 20:56:04 2009 -0500
574 Makefile.am: add ChangeLog and INSTALL on MAINTAINERCLEANFILES
576 Now that the INSTALL file is generated.
577 Allows running make maintainer-clean.
579 commit 72353a449e8dbf82a53a1d7958755198e989d892
580 Author: Gaetan Nadon <memsize@videotron.ca>
581 Date: Wed Oct 28 15:28:32 2009 -0400
583 configure.ac: AM_MAINTAINER_MODE missing #24238
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.
589 commit 489e7b2cb3371042552489385902a98dc1cd976a
590 Author: Gaetan Nadon <memsize@videotron.ca>
591 Date: Wed Oct 28 14:09:10 2009 -0400
593 INSTALL, NEWS, README or AUTHORS files are missing/incorrect #24206
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.
600 commit c22d67cc78c27d19bb6eaba5bf71b66444ed4a40
601 Author: Gaetan Nadon <memsize@videotron.ca>
602 Date: Tue Oct 27 15:07:25 2009 -0400
604 Deploy the new XORG_DEFAULT_OPTIONS #24242
606 This macro aggregate a number of existing macros that sets commmon
607 X.Org components configuration options. It shields the configuration file from
610 commit 271382b01995469eb60035d38880f9d3665d4c4c
611 Author: Gaetan Nadon <memsize@videotron.ca>
612 Date: Mon Oct 26 22:08:43 2009 -0400
614 Makefile.am: ChangeLog not required: EXTRA_DIST or *CLEANFILES #24432
616 ChangeLog filename is known to Automake and requires no further
617 coding in the makefile.
619 commit 9be83ae94cd82b447ed59ba0869f9e94ed9018f7
620 Author: Gaetan Nadon <memsize@videotron.ca>
621 Date: Thu Oct 22 15:34:34 2009 -0400
623 .gitignore: use common defaults with custom section # 24239
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.
629 commit 489924bfb693a844f8f8ad6023fc78e4a212bef6
630 Author: Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
631 Date: Wed Oct 14 11:31:59 2009 -0500
633 Add -lbz2 to Libs.private if bzip2 is enabled
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.
639 Signed-off-by: Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
640 Acked-by: Julien Cristau <jcristau@debian.org>
642 commit 64f21944c5f374b0da63657f01e289b34d00904c
643 Author: Alan Coopersmith <alan.coopersmith@sun.com>
644 Date: Fri Oct 9 17:38:33 2009 -0700
648 Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
650 commit 947d3162f5edaaa05bbbfcfe2303d0c8b796f9ca
651 Author: Alan Coopersmith <alan.coopersmith@sun.com>
652 Date: Wed Oct 7 13:05:26 2009 -0700
654 Remove unused setting of ENCODINGSDIR
656 Seems to have been a leftover from before the encoding code was split
657 out into libfontenc by XFree86
659 Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
661 commit 18053ffbf92473ffce23a3c5182de92b608b9cdf
662 Author: Alan Coopersmith <alan.coopersmith@sun.com>
663 Date: Wed Oct 7 10:44:27 2009 -0700
665 Convert documentation from troff to DocBook/XML
667 Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
669 commit 96a4daad7097ce94d4340a4e9ce779e378f9b83c
670 Author: Alan Coopersmith <alan.coopersmith@sun.com>
671 Date: Wed Oct 7 08:31:54 2009 -0700
673 Move fontlib.ms from xorg-docs
675 Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
677 commit b7be4a976a59f3149590cf62a2ea8144aa729c2a
678 Author: Alan Coopersmith <alan.coopersmith@sun.com>
679 Date: Tue Oct 6 13:03:25 2009 -0700
681 Migrate to xorg macros 1.3 & XORG_DEFAULT_OPTIONS
683 Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
685 commit 18c5e2ff1097880e8dea951079ae49a93ec315b0
686 Author: Bob Ham <rah@bash.sh>
687 Date: Tue Sep 15 14:28:12 2009 +1000
689 Fixed int(*)()->double cast warning
691 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
693 commit 0045b2555b288099c90b65f97bd4b4a5ebc8c688
694 Author: Adam Jackson <ajax@redhat.com>
695 Date: Wed Feb 18 13:53:14 2009 -0500
699 commit 04ced93e997b185b5d9124cacc96fa39a77b2ab7
700 Author: Peter Astrand <astrand@maggie.lkpg.cendio.se>
701 Date: Wed Feb 4 22:09:25 2009 +0100
703 Avoid sending uninitialized padding data over the network.
705 Besides cluttering Valgrind output, this might also be an information leak.
707 Signed-off-by: Peter Astrand <astrand@cendio.se>
708 Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
710 commit e15dca77fa76252dd8499f8585d8ce922ac3b869
711 Author: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br>
712 Date: Thu Jan 29 18:02:34 2009 -0200
714 Janitor: make distcheck and .gitignore
716 Distribute ChangeLog but not autogen.sh.
717 Use a single toplevel .gitignore file, instead of one per subdirectory.
719 commit 38bac54519a67ab1a276b66dbaa84a3327ccf827
720 Author: Adam Jackson <ajax@redhat.com>
721 Date: Sat Sep 27 02:06:27 2008 -0400
723 Remove some strcasecmp silliness
725 commit f431b4eb4dc743ccdf94b1b2ed858cc21f63c091
726 Author: Adam Jackson <ajax@redhat.com>
727 Date: Tue Jan 20 23:23:40 2009 -0500
729 Allow case insensitive filename matching in fontfile.
731 Simplify the freetype renderer list to match.
733 commit 903d39aeea73a973fb8b05ca1ac147c2cca146cb
734 Author: Adam Jackson <ajax@redhat.com>
735 Date: Tue Jan 20 23:21:29 2009 -0500
737 Delete some dead ifdefs
739 commit daa7af2bb2326de363aa5ea51c29616e3634343a
740 Author: Adam Jackson <ajax@redhat.com>
741 Date: Tue Jan 20 23:20:20 2009 -0500
743 Move the copy of CopyISOLatin1Lowered near its user, and un-weak it.
745 commit 6c29007756301f513c0151e2b63af073f310af66
746 Author: Adam Jackson <ajax@redhat.com>
747 Date: Tue Jan 20 23:17:55 2009 -0500
751 commit 0cdc9b8f850342d50b72a57507db3413eacc6fb8
752 Author: Adam Jackson <ajax@redhat.com>
753 Date: Tue Jan 20 23:16:35 2009 -0500
755 xalloc -> malloc, etc.
757 commit 632a2e90a4b209facc84d7a18873f19a720ea7df
758 Author: Adam Jackson <ajax@redhat.com>
759 Date: Sat Sep 27 01:30:13 2008 -0400
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.
766 commit e1927f80deabe0268dc18b4a9f3ceda1325171f5
767 Author: Adam Jackson <ajax@redhat.com>
768 Date: Tue Jan 20 22:57:35 2009 -0500
770 Remove printer font support.
772 Xprint is just insidious, isn't it.
774 commit 732191d5d6ad58caab25e24df16fb89efaea2e9a
775 Author: Adam Jackson <ajax@redhat.com>
776 Date: Tue Jan 20 22:42:22 2009 -0500
778 Remove loadable renderer support.
780 commit 423d0a2c1dfad969f4a238618811937bc5f49776
781 Author: Adam Jackson <ajax@redhat.com>
782 Date: Sat Sep 27 01:55:47 2008 -0400
784 Remove useless #define
786 commit 50bca6dd881c2d787b3afa4d98a2c2667f767614
787 Author: Adam Jackson <ajax@redhat.com>
788 Date: Tue Jan 20 22:33:06 2009 -0500
790 Get rid of a useless array
792 commit 6ba0565362ba9c8d1037c0e4725cb31faa141656
793 Author: Adam Jackson <ajax@redhat.com>
794 Date: Tue Jan 20 22:29:10 2009 -0500
798 commit 1247f01ee36f80222e30c1678f940329aadb8335
799 Author: Adam Jackson <ajax@redhat.com>
800 Date: Tue Jan 20 01:13:08 2009 -0500
804 Yes, these are still real fonts, but freetype can handle them just fine.
806 commit 85b66b8a7f3095f10437c8ecb3dcbfe68c9cfced
807 Author: Adam Jackson <ajax@redhat.com>
808 Date: Tue Jan 20 01:03:16 2009 -0500
814 commit 1559d8086e8063c692aae008006578b88e1368fe
815 Author: Jeremy Huddleston <jeremyhu@freedesktop.org>
816 Date: Sun Dec 28 12:35:37 2008 -0800
818 Added missing AM_CFLAGS for -Wl,-flat_namespace
820 Fixes commit f859a76b0f325b07952ad1c5c818318307c589b0
822 commit 99bad52b592f4f11887bf9033590b61880c3c976
823 Author: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br>
824 Date: Sat Mar 1 16:45:55 2008 -0300
826 Disable some fun stdio wrapping.
828 The code is still there but no magic with macros is attempted anymore
830 This should really be changed to just use stdio, and properly adapt
831 functions like T1Decript, T1eexec, etc.
833 commit 95760fbe45a700ea4cc118daa536604393721a59
834 Author: Alan Coopersmith <alan.coopersmith@sun.com>
835 Date: Fri Dec 19 16:24:39 2008 -0800
837 Restore comment deleted by b6f793d7d5
839 commit b6f793d7d5c7f7c55911e6524dede41b92dcbc22
840 Author: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br>
841 Date: Fri Mar 14 01:30:24 2008 -0300
843 libXfont ansification and removal of xf86_ansic.h dependency
845 Basically the code is now compiled as if FONTMODULE was never defined,
846 but also removed some "magic" defining _XOPEN_SOURCE before including
848 Also removed some #if 0'ed code instead of fixing prototypes inside
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:
854 due to the macro receiving "void" as an argument.
856 commit 282ac4226195d58e3818e7ac97093e396aa78086
857 Author: Alan Coopersmith <alan.coopersmith@sun.com>
858 Date: Fri Dec 19 15:07:21 2008 -0800
862 commit 5c631ad798fcdea4f2b7d0b012ac94182fad4184
863 Author: Alan Coopersmith <alan.coopersmith@sun.com>
864 Date: Fri Dec 19 14:01:28 2008 -0800
866 miscutil.c:108: warning: old-style parameter declaration
868 commit d21d6c5b23a23f120f32b483ec6b86cf88cb3a98
869 Author: Alan Coopersmith <alan.coopersmith@sun.com>
870 Date: Fri Dec 19 13:47:48 2008 -0800
872 Add simple README with pointers to bugzilla/git/mailing list
874 commit d3be1261d29b7d8eda124add3497a93ebe34712c
875 Author: Alan Coopersmith <alan.coopersmith@sun.com>
876 Date: Fri Dec 19 13:47:27 2008 -0800
878 Update COPYING file with additional copyrights/licenses
880 commit b5cc4a10c0fe365b40be19613777f192a1ada0db
881 Author: Alan Coopersmith <alan.coopersmith@sun.com>
882 Date: Fri Dec 19 13:05:32 2008 -0800
884 Use XORG_CWARNFLAGS & XORG_CHANGELOG macros from xorg-macros 1.2
886 commit 377584bb71ccb2cc380c3a8f71f0acd7e755ad33
887 Author: Alan Coopersmith <alan.coopersmith@sun.com>
888 Date: Thu Dec 18 21:22:31 2008 -0800
890 Always scan catalogue dirs at startup, even if their mtime < 0
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
899 Fixes OpenSolaris bug #4780
900 <http://defect.opensolaris.org/bz/show_bug.cgi?id=4780>
902 commit 9ad7f24fafe876851b89190732034da6fb640788
903 Author: Benjamin Close <Benjamin.Close@clearchain.com>
904 Date: Thu Dec 11 15:26:13 2008 +1030
906 Make sure font names/font alias names are null terminated
908 This fixes a crash upon server restart where the saved fonts were
909 being restored however strlen(font_name) was incorrect hence memory
912 commit d93cc906d4a2f42d11629e245fb13a2d08cf2a61
913 Author: Alan Coopersmith <alan.coopersmith@sun.com>
914 Date: Thu Dec 4 16:56:56 2008 -0800
916 Pad CreateAC packets with 0 auths to workaround xfs bug
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.
922 commit f859a76b0f325b07952ad1c5c818318307c589b0
923 Author: Julien Cristau <jcristau@debian.org>
924 Date: Tue Nov 4 19:24:29 2008 +0100
926 Don't clobber CFLAGS in configure
928 This lets the user set CFLAGS when running make.
930 commit 6bf52de1fb84d61b227daf7a7077af9ea3ec27a3
931 Author: Peter Breitenlohner <peb@mppmu.mpg.de>
932 Date: Mon Oct 20 19:32:23 2008 -0700
934 X.Org Bug 17945: avoid gcc warnings for libXfont
936 <http://bugs.freedesktop.org/show_bug.cgi?id=17945>
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
942 commit b012dcf65b1f0e41def2f595f1b1e7b06a49d275
943 Author: Adam Jackson <ajax@redhat.com>
944 Date: Thu Aug 28 15:36:06 2008 -0400
946 Retry font server connections faster.
948 commit 8a6df69750a2d350074715fb31d9d20195d00b4c
949 Author: Adam Jackson <ajax@redhat.com>
950 Date: Thu Aug 28 15:35:16 2008 -0400
954 Hasn't been relevant since the X-TT merge ages ago.
956 commit 5d5587a36453d731e9a7353a98fa391dbb51b57d
957 Author: Alan Coopersmith <alan.coopersmith@sun.com>
958 Date: Thu Aug 21 19:58:06 2008 -0700
960 Add support for bzip2 bitmap font compression
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>
965 commit 624b7a507cdea25cec0728b4679610df3fb3097c
966 Author: Derek Wang <derek.wang@sun.com>
967 Date: Thu Aug 21 16:06:51 2008 -0700
969 Sun bug 4510977: dtremote fails to start session
971 <http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=4510977>
973 commit 684c000e57f30344777cf763f2f1b540ef008b38
974 Author: Adam Jackson <ajax@redhat.com>
975 Date: Wed Jul 2 15:30:03 2008 -0400
979 commit 11edbc3a818e15ea2b622b31e6f87159ee68ae4a
980 Author: Maarten ter Huurne <maarten.ter.huurne@philips.com>
981 Date: Sat Jun 28 15:34:50 2008 -0400
983 Do not call FT_Get_BDF_Charset_ID() if configured with --disable-bdfformat
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:
988 libXfont.so: undefined reference to ‘FT_Get_BDF_Charset_ID’
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
994 Signed-off-by: James Cloos <cloos@jhcloos.com>
996 commit 1ab07ce0eec4f6c7ed66c7aba3edf8c4315dd907
997 Author: Alan Coopersmith <alan.coopersmith@sun.com>
998 Date: Tue May 13 17:26:57 2008 -0700
1000 FontFileDirectoryChanged: check length of "fonts.alias" as well as "fonts.dir"
1002 commit 0f9db4aa7de6e0644ac9c5811b949e5f936c9d61
1003 Author: Alan Coopersmith <alan.coopersmith@sun.com>
1004 Date: Fri May 9 12:36:30 2008 -0700
1006 Don't allow a font alias to point to itself and create a loop
1008 Part of fix for Sun bug 4258475
1009 <http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=4258475>
1011 commit 67311922a2e02d8a763831831b65bb4833db58b5
1012 Author: Colin Harrison <colin.harrison-at-virgin.net>
1013 Date: Mon May 5 22:17:55 2008 +0100
1017 commit 6ba408c956ca8e241d10d463c45b4e987b757333
1018 Author: Matthieu Herrb <matthieu.herrb@laas.fr>
1019 Date: Sun Mar 9 08:21:34 2008 +0100
1023 commit 754cabe62e91b9ad50c3027c063f4269775f7add
1024 Author: Julien Cristau <jcristau@debian.org>
1025 Date: Fri Mar 7 12:19:22 2008 +0100
1027 Add missing include in src/FreeType/ftfuncs.c
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'
1033 commit 0fd2a1428df56d8b29e148b08dcec2dfed9302fa
1034 Author: Adam Jackson <ajax@redhat.com>
1035 Date: Wed Mar 5 22:04:06 2008 -0500
1039 commit b76df66d2c507898472bba0f9986ef5700029a36
1040 Author: Matthieu Herrb <matthieu@bluenote.herrb.com>
1041 Date: Thu Jan 17 15:30:37 2008 +0100
1043 Fix for CVE-2008-0006 - PCF Font parser buffer overflow.
1045 commit 2297c6390a1609fe810c2cd5b3443f3722610944
1046 Author: Matthieu Herrb <matthieu@bluenote.herrb.com>
1047 Date: Thu Oct 18 21:46:49 2007 +0200
1049 ftsystem.c is not needed anymore.
1051 commit 5bf703700ee4a5d6eae20da07cb7a29369667aef
1052 Author: Matthieu Herrb <matthieu@bluenote.herrb.com>
1053 Date: Fri Sep 28 08:17:57 2007 +0200
1055 catalogue.c: prevent a one character overflow
1057 this occurs if readlink writes a result that's exactly the
1058 size of the buffer that's passed to it. Reported by
1063 commit fd8a03fbbd74f5cbaa740e5d50fccdf5c1f78b5b
1064 Author: Jens Granseuer <jensgr@gmx.net>
1065 Date: Thu Sep 27 23:12:00 2007 +0200
1067 fix build with gcc 2.95.
1069 In addition to fixing the C89 issue, the patch also flags a few functions as
1070 static to avoid "no previous prototype" warnings.
1072 commit 268f1bb1859e97944e8b63a5bb12677e874ed144
1073 Author: Tilman Sauerbeck <tilman@code-monkey.de>
1074 Date: Thu Sep 13 20:40:26 2007 +0200
1076 Replaced one instance of bcopy() with memcpy().
1078 f->buffer cannot overlap with io->file->bits, so it's safe to
1079 use memcpy() rather than memmove().
1080 Compile-tested only.
1082 commit f2725a5c9da771fb610d503ebfda3b4d1553bac4
1083 Author: Eric Anholt <eric@anholt.net>
1084 Date: Wed Sep 5 13:10:43 2007 -0700
1086 Bump version to 1.3.1.
1088 commit aca95d12a8b35de7ae914632fc9e8a723d58a860
1089 Author: Matthieu Herrb <matthieu@bluenote.herrb.com>
1090 Date: Sat Aug 25 23:32:54 2007 +0200
1092 Kill unused macro definition.
1094 commit 3c3b47bf6f080ddb700886de3e5bfa42c2f0774e
1095 Merge: 9f86614 32d2d33
1096 Author: Dodji Seketeli <dodji@openedhand.com>
1097 Date: Sat Aug 11 23:09:50 2007 +0200
1099 Merge branch 'master' of ssh://dodji@git.freedesktop.org/git/xorg/lib/libXfont
1101 commit 9f86614394af81bc484cf00f3e9996510d3718cb
1102 Author: Ademar de Souza Reis Jr <ademar@mandriva.com.br>
1103 Date: Mon Jul 30 14:36:21 2007 -0400
1105 Fix dirfd leak on CatalogueRescan().
1107 commit 87f50267181887ed9214536608bd2035d2dd70f7
1108 Author: Ademar de Souza Reis Jr <ademar@mandriva.com.br>
1109 Date: Mon Jul 30 14:35:01 2007 -0400
1111 Support relative paths in catalogue:<dir> symlinks.
1113 Relative symlinks are common inside the catalogue directory and
1114 should be supported as well.
1116 commit 32d2d335eacd1b55980323a71ef35cdf7c22366d
1117 Author: Ademar de Souza Reis Jr <ademar@mandriva.com.br>
1118 Date: Mon Jul 30 14:36:21 2007 -0400
1120 Fix dirfd leak on CatalogueRescan().
1122 commit 0a5b31a40c4933f4c69157c61d4d4890af2205b1
1123 Author: Ademar de Souza Reis Jr <ademar@mandriva.com.br>
1124 Date: Mon Jul 30 14:35:01 2007 -0400
1126 Support relative paths in catalogue:<dir> symlinks.
1128 Relative symlinks are common inside the catalogue directory and
1129 should be supported as well.
1131 commit 7670d4a2720c61fbc7b989fed14c676f04ac3ad1
1132 Author: Dodji Seketeli <dodji@seketeli.org>
1133 Date: Mon Jul 16 12:24:34 2007 +0200
1135 Remove side effects from BuiltinReadDirectory()
1137 The first time BuiltinReadDirectory() is called,
1138 save the content of builtin_dir and builtin_alias,
1139 before calling FontFileAddFontFile(), because that fonction
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.
1146 commit e3642d9b2c0819a607d4cce413b9f0541285545b
1147 Author: Kristian Høgsberg <krh@redhat.com>
1148 Date: Mon Jul 2 15:01:05 2007 -0400
1150 Bump version to 1.3.0.
1152 commit f33f9361086db3cf1d09cec067f38fe751ed22eb
1153 Author: Kristian Høgsberg <krh@redhat.com>
1154 Date: Mon Jul 2 14:59:11 2007 -0400
1156 Fix crash when no attributes are present for symlink.
1158 commit 8d47483711be6076e7bfefab14aa890c5f37e1aa
1159 Author: Kristian Høgsberg <krh@redhat.com>
1160 Date: Thu Jun 21 21:44:02 2007 -0400
1162 Bump version to 1.2.9.
1164 commit c5ab59762c4ad5def68436d55937a2bd558d5c99
1165 Author: Kristian Høgsberg <krh@redhat.com>
1166 Date: Tue Jun 19 10:38:02 2007 -0400
1168 Add a new 'catalogue' FPE, which takes font paths from symlinks in a dir.
1170 This patch adds a new FPE type, which will match font path elements of the
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.
1181 An example configuration:
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
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:
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
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.
1204 commit 1a690feaf7c416da9b01861af381d15a661e5f52
1205 Author: Adam Jackson <ajax@benzedrine.nwnk.net>
1206 Date: Thu Jun 7 16:01:03 2007 -0400
1208 Minor fontfile cleanup.
1210 commit 3b1bcd7676fe810ce60d6a4758067b571796cceb
1211 Author: Adam Jackson <ajax@benzedrine.nwnk.net>
1212 Date: Thu Jun 7 15:54:51 2007 -0400
1214 Dead code cull from fontserver code.
1216 commit 6257af0e547095483331b8c8ed588e5467852671
1217 Author: Adam Jackson <ajax@benzedrine.nwnk.net>
1218 Date: Thu Jun 7 15:41:19 2007 -0400
1220 Static markup over bitmap and builtins.
1222 commit 8c31fadabd706af63381007d666e685a66b58fd9
1223 Author: Adam Jackson <ajax@benzedrine.nwnk.net>
1224 Date: Thu Jun 7 15:28:09 2007 -0400
1226 Dead code cull from FreeType.
1228 commit fabf5458f1acbfc967bdaea3b89d707c22b97364
1229 Author: Adam Jackson <ajax@benzedrine.nwnk.net>
1230 Date: Thu Jun 7 15:17:16 2007 -0400
1232 Death to open-coded strcasecmp.
1234 Seriously, if you don't already have this, you've already lost.
1236 commit d50de26430c1a114a22597de40a3e5ac3c8e1ab7
1237 Author: Adam Jackson <ajax@benzedrine.nwnk.net>
1238 Date: Thu Jun 7 15:13:44 2007 -0400
1240 Dead code cull from Speedo.
1242 commit 3fd7a510b5467479d6e2559819b96b222c7328e8
1243 Author: Adam Jackson <ajax@benzedrine.nwnk.net>
1244 Date: Thu Jun 7 14:39:03 2007 -0400
1246 One more missed static in Type1
1248 commit 440166a027b78eb53d7686937148b755ad51f7f9
1249 Author: Adam Jackson <ajax@benzedrine.nwnk.net>
1250 Date: Thu Jun 7 14:24:46 2007 -0400
1252 Dead code removal and static markup for Type1.
1254 commit 9739e750a7ca4b86ddb89674b104e9b9a8b61014
1255 Author: Adam Jackson <ajax@benzedrine.nwnk.net>
1256 Date: Thu Jun 7 14:20:27 2007 -0400
1260 commit 87db45f5eb7880395735f7bf3a8ee2d89b7e0122
1261 Author: Alan Coopersmith <alan.coopersmith@sun.com>
1262 Date: Wed Apr 4 17:05:13 2007 -0700
1266 commit 224fb6403a328e70b370540cc5cefd74421fafac
1267 Merge: e7a59cf 0fbb37c
1268 Author: Matthieu Herrb <matthieu@roadrock.(none)>
1269 Date: Tue Apr 3 16:05:48 2007 +0200
1271 Merge branch 'master' of git+ssh://herrb@git.freedesktop.org/git/xorg/lib/libXfont
1273 commit e7a59cfb5d442d2965cfcffeff405a4b05591190
1274 Author: Matthieu Herrb <matthieu@roadrock.(none)>
1275 Date: Tue Apr 3 15:45:21 2007 +0200
1277 Integer overflow vulnerabilities
1279 CVE-2007-1351: BDFFont Parsing Integer Overflow
1280 CVE-2007-1352: fonts.dir File Parsing Integer Overflow
1282 commit 0fbb37ccc630ced42d6a973c81d947870cca7637
1283 Author: Alan Coopersmith <alan.coopersmith@sun.com>
1284 Date: Mon Apr 2 17:40:19 2007 -0700
1286 Add #pragma weak for Sun cc where needed
1288 commit cc824e4f2c9a53a00b36a6f83bf065c363027087
1289 Author: Alan Coopersmith <alan.coopersmith@sun.com>
1290 Date: Fri Mar 23 15:57:29 2007 -0700
1292 Actually use loadable font modules
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.
1298 commit fc6e22f238d34918156ded34148730075b7b9cc2
1299 Author: Ben Byer <bbyer@bbyer.(none)>
1300 Date: Tue Feb 20 00:20:23 2007 -0800
1302 added -flat_namespace to CFLAGS for Darwin
1304 commit 9509d5c7ee5d5e78c6eef54e8faceede5ca5f24e
1305 Author: Kristian Høgsberg <krh@redhat.com>
1306 Date: Mon Jan 22 18:24:19 2007 -0500
1310 commit 63af35b908b51690a6c12fd42b54cf4ee08c762a
1311 Author: Simon Law <sfllaw@debian.org>
1312 Date: Fri Jan 19 08:50:39 2007 +1100
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.
1319 commit 931b777108526dd0761f948dcd9f1603ac02efc8
1320 Author: Kristian Høgsberg <krh@redhat.com>
1321 Date: Wed Jan 17 17:19:53 2007 -0500
1323 Add stubs for the scalable renderer callbacks.
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.
1329 commit 2e4ae1b524a0149479c46f3f12a9ce2413092442
1330 Author: Daniel Stone <daniel@fooishbar.org>
1331 Date: Sat Dec 16 00:53:43 2006 +0200
1335 commit facc7ce4892eab4353fff0f45d2d3fd6be7d3e3d
1336 Author: Daniel Stone <daniel@fooishbar.org>
1337 Date: Sat Dec 16 00:53:32 2006 +0200
1339 build Type1 by default
1340 Build Type1 by default, instead of needing to explicitly enable it.
1342 commit 257db35656d5bf9385080e1d173260f0076f849c
1343 Author: Daniel Stone <daniel@fooishbar.org>
1344 Date: Sat Dec 16 00:53:07 2006 +0200
1346 don't distribute fontconf.h
1347 Since fontconf.h is a generated file, don't distribute it.
1349 commit ab0f05dcfb5537ba5aec7e48ddb713d4fdba7e75
1350 Author: Daniel Stone <daniel@fooishbar.org>
1351 Date: Wed Dec 6 18:53:54 2006 +0200
1353 Makefile.am: make ChangeLog hook safer
1354 Make ChangeLog hook as safe as possible.
1356 commit da20e256b786eaa6357e3d55baa9e90e38f14614
1357 Author: Daniel Stone <daniel@fooishbar.org>
1358 Date: Fri Dec 1 01:05:59 2006 +0200
1362 commit 16a0c282a673136c0bbb116f35e6e89d8b43a877
1363 Author: Daniel Stone <daniel@fooishbar.org>
1364 Date: Fri Dec 1 01:05:40 2006 +0200
1367 Curiously, make distcheck succeeded ... go figure.
1369 commit e47fb944a8f485c4ad6be9c2cf6a4866eff7a07f
1370 Author: Daniel Stone <daniel@fooishbar.org>
1371 Date: Fri Dec 1 00:35:48 2006 +0200
1375 commit 47084ba39920068030c3e59523701d1205161a9f
1376 Author: Daniel Stone <daniel@fooishbar.org>
1377 Date: Fri Dec 1 00:35:04 2006 +0200
1379 remove CID font support (bug #5553)
1380 Remove non-free CID font support, which was unused anyway.
1382 commit c4741cdd83bcdedcc6f7a072a73b16668fc905eb
1383 Author: Adam Jackson <ajax@benzedrine.nwnk.net>
1384 Date: Fri Oct 13 16:17:26 2006 -0400
1388 commit 5dfff0eb0f532edb1f4a25daa5529e08dd832ecb
1389 Author: Alan Coopersmith <alan.coopersmith@sun.com>
1390 Date: Thu Oct 5 18:12:50 2006 -0700
1392 --disable-builtins should not force off all bitmap support
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
1399 Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/lib/libXfont
1401 commit d896c3eaeafdb8831ed0833af46250c36f82502f
1402 Author: Adam Jackson <ajax@benzedrine.nwnk.net>
1403 Date: Tue Sep 12 11:11:12 2006 -0400
1407 commit 1bb49c77c321fab1f5c268404ea0ec622fa083ed
1408 Author: Adam Jackson <ajax@benzedrine.nwnk.net>
1409 Date: Tue Sep 12 11:01:13 2006 -0400
1413 commit 8c8203ca2760105aca4e0b6ec5909355a061f0b3
1414 Author: Matthieu Herrb <matthieu@blues.laas.fr>
1415 Date: Tue Sep 12 13:50:31 2006 +0200
1417 Fixes for integer overflows in CID encoded fonts parsing reported by iDefense
1418 CVE-ID 2006-3739, 2006-3740, bugzilla #8000, #8001.
1420 commit 0fb55cb86e2ec5dbfbf27a01ceafb77c72fe9f40
1421 Author: Alan Coopersmith <alan.coopersmith@sun.com>
1422 Date: Wed Aug 30 15:53:14 2006 -0700
1424 Fix typo in comment (alreadt -> already)
1426 commit aa7f3107d5aad41cb3f7b1bb3a4723014314289c
1427 Author: Alan Coopersmith <alan.coopersmith@sun.com>
1428 Date: Fri Aug 25 17:51:46 2006 -0700
1430 Add *~ to .gitignore to skip emacs droppings
1432 commit cd09f4d54045b957d728d853398d62543d687d03
1433 Author: Alan Coopersmith <alan.coopersmith@sun.com>
1434 Date: Fri Aug 25 17:51:04 2006 -0700
1436 Replace static ChangeLog with dist-hook to generate from git log
1438 commit 8d171fe61e564d8ed8f75034d4191062cecf190b
1439 Author: Matthieu Herrb <matthieu.herrb@laas.fr>
1440 Date: Sun Jul 23 22:42:43 2006 +0200
1442 More check on PCF file reading. Bugzilla #7535
1444 commit fead0fa3bae0ba5a4744d6a2aee1caa08019f344
1445 Author: Daniel Stone <daniel@fooishbar.org>
1446 Date: Wed Jul 19 18:03:58 2006 -0400
1448 use OpenBitmap when available
1449 Don't just use OpenScalable unconditionally. Fixes builtin fonts.
1451 commit 13422d0e0468f2ddf7cb74cbf925e5bcf4551ae7
1452 Author: Daniel Stone <daniel@fooishbar.org>
1453 Date: Wed Jul 19 18:03:26 2006 -0400
1455 move builtin fonts to gzip
1456 Use gzip, rather than compress, for builtin fonts.
1458 commit 47ca9941396a375f5e22c220327b6bd513350996
1459 Author: Alan Coopersmith <alan.coopersmith@sun.com>
1460 Date: Thu Jul 13 14:58:56 2006 -0700
1462 renamed: .cvsignore -> .gitignore
1464 commit 1bf657186d19887a0916340b544b5534e29da081
1465 Author: Matthieu Herrb <matthieu.herrb@laas.fr>
1466 Date: Thu Jul 13 10:18:38 2006 -0400
1468 Bug #7397: Fix a buffer overflow in Freetype font support.
1470 commit 5d39f5fd3048fc413cb07afeffec0c4daa0cc5a4
1471 Author: Adam Jackson <ajax@benzedrine.nwnk.net>
1472 Date: Thu Jul 6 16:13:14 2006 -0400
1476 commit d9e83ea0ab1cc3bafcdca04812dcbfe541ce1473
1477 Author: Jie Luo <clotho67@gmail.com>
1478 Date: Thu Jul 6 15:59:31 2006 -0400
1480 Bug #6918: remove dependencies on Freetype internal headers. As of 2.2
1481 Freetype no longer installs them.
1483 commit 2a564715e6d01bafdf4b701e125e45a77c2c404b
1484 Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
1485 Date: Sat Jun 3 06:25:05 2006 +0000
1487 Coverity #1541: Double free of pointer "ranges" in call to "Xfree"
1489 commit ddd281e6b9408c786cdc759cf7d1ec8972048658
1490 Author: Adam Jackson <ajax@nwnk.net>
1491 Date: Thu Jun 1 21:49:51 2006 +0000
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
1497 commit e9357d6670fc2e8ccf8d8770bac4c31994d6cc2f
1498 Author: Adam Jackson <ajax@nwnk.net>
1499 Date: Sat Apr 1 23:05:40 2006 +0000
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.
1504 commit 7ecd09a15c30770ed6e70d80fb67f88819471c20
1505 Author: Daniel Stone <daniel@fooishbar.org>
1506 Date: Fri Mar 31 07:17:16 2006 +0000
1508 Change BUILD_* to XFONT_* (Drew Parsons). Remove random #ifndef CRAY.
1510 commit 69c4ae1e3e14a58bc2eb9b9b8820dc7183b82a67
1511 Author: Adam Jackson <ajax@nwnk.net>
1512 Date: Mon Mar 20 19:44:26 2006 +0000
1514 Bug #6247: Fix build on Cygwin. (Yaakov Selkowitz)
1516 commit bfb8a71f4f7e5c5ed4278cb3ee271bf9990d276d
1517 Author: Daniel Stone <daniel@fooishbar.org>
1518 Date: Tue Feb 21 21:35:32 2006 +0000
1520 Don't crash when we receive an FS_Error from the font server (Guillem
1523 commit 784838e88ea205c4457f41335b4ce7876833dffc
1524 Author: Kevin E Martin <kem@kem.org>
1525 Date: Thu Dec 15 00:24:29 2005 +0000
1527 Update package version number for final X11R7 release candidate.
1529 commit e2e5839417ac4d635781508e48ab1838218f4a77
1530 Author: Kevin E Martin <kem@kem.org>
1531 Date: Fri Dec 9 06:55:27 2005 +0000
1533 Bug #5175: Make encodingsdir configurable.
1535 commit 9a7909e80a8b436aa7aad84c8aceba7df2ffc95c
1536 Author: Kevin E Martin <kem@kem.org>
1537 Date: Sat Dec 3 05:49:43 2005 +0000
1539 Update package version number for X11R7 RC3 release.
1541 commit ad001bd8823594fed860e070b278748fe2b7c3aa
1542 Author: Eric Anholt <anholt@freebsd.org>
1543 Date: Sun Nov 20 23:17:40 2005 +0000
1545 Add/improve libs .cvsignores.
1547 commit d48bfbaf52598d89b4b1d97b230924874175e068
1548 Author: Kevin E Martin <kem@kem.org>
1549 Date: Sat Nov 19 07:15:41 2005 +0000
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.
1555 commit 70a8aeb19223cc6db9ff6fc1335e3ef94bbb9253
1556 Author: Adam Jackson <ajax@nwnk.net>
1557 Date: Mon Nov 14 20:40:42 2005 +0000
1559 Bug #5047: Make font directory attribs work in modular.
1561 commit 659b2a75a690838dc37ae488d0295c4c594978ce
1562 Author: Kevin E Martin <kem@kem.org>
1563 Date: Wed Nov 9 21:19:13 2005 +0000
1565 Update package version number for X11R7 RC2 release.
1567 commit fc82a56858e26674e83cc9429fa0eae24d97a530
1568 Author: Kean Johnson <kean@armory.com>
1569 Date: Tue Nov 8 06:33:26 2005 +0000
1571 See ChangeLog entry 2005-11-07 for details.
1573 commit fb3d726bbff1fad62a3d6dbbcf1c397872aadef3
1574 Author: Adam Jackson <ajax@nwnk.net>
1575 Date: Sun Oct 23 18:32:05 2005 +0000
1577 Bug #4721: Fix crash when using Freetype 2.1.10. (Michael Gor)
1579 commit 0f006d82f8edd15e0125800fa3166a147e79b9f5
1580 Author: Kevin E Martin <kem@kem.org>
1581 Date: Wed Oct 19 02:48:10 2005 +0000
1583 Update package version number for RC1 release.
1585 commit 70dfb55c0390cd8698a77baad5e9fbb07aab272d
1586 Author: Kevin E Martin <kem@kem.org>
1587 Date: Wed Oct 5 19:39:06 2005 +0000
1589 Include missing files
1591 commit 01f5840009b23cc504359219a6fbab3c150d4656
1592 Author: Adam Jackson <ajax@nwnk.net>
1593 Date: Tue Oct 4 00:24:47 2005 +0000
1595 Bug #4677: Don't install libfontcache.so
1597 commit 30f912cd14e8b7272a95586dc0af429a0fa4c84f
1598 Author: Daniel Stone <daniel@fooishbar.org>
1599 Date: Fri Sep 9 05:32:58 2005 +0000
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.
1604 commit 4a2f7ae2f3317e53d99daf15ad362230388949d4
1605 Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
1606 Date: Thu Aug 4 16:15:46 2005 +0000
1608 If --with-freetype-config is not specified, try pkgconfig freetype2, then
1609 fall back to freetype-config if pkgconfig fails.
1611 commit 0c52dd6f8816a72d8309f0b059afb0c3393f17cf
1612 Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
1613 Date: Sat Jul 30 18:56:32 2005 +0000
1615 Clear compiler warnings. (Stefan Dirsch)
1617 commit 8520fa13d35e42da7352772b499beef258723d43
1618 Author: Kevin E Martin <kem@kem.org>
1619 Date: Fri Jul 29 21:22:51 2005 +0000
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
1627 - Fix makedepend to use pkgconfig and pass distcheck
1628 - Update build script to build macros first
1629 - Update modular Xorg version
1631 commit d0c5d54d2c7f0bb9364414620df869e3c7615cd5
1632 Author: Kevin E Martin <kem@kem.org>
1633 Date: Sat Jul 23 05:27:00 2005 +0000
1637 commit 561a45751e4c553f1e0887b73abcc724828f03b0
1638 Author: Daniel Stone <daniel@fooishbar.org>
1639 Date: Sat Jul 16 07:55:12 2005 +0000
1641 Set soversion to 1.0.0 using -version-number.
1643 commit 054dd01fd5793cff89f7c536c04fd8d904aca4a3
1644 Author: Adam Jackson <ajax@nwnk.net>
1645 Date: Thu Jul 14 14:56:13 2005 +0000
1647 Add a dummy source file to avoid link failures.
1649 commit 740cfa83024ce5d3f131cdc2f52dd5bf26f945b3
1650 Author: Kevin E Martin <kem@kem.org>
1651 Date: Sun Jul 10 21:35:08 2005 +0000
1653 Change include dir now that public headers are referenced by
1656 commit cd24fcabc449bbc701a25e3cad279009dec69032
1657 Author: Keith Packard <keithp@keithp.com>
1658 Date: Sat Jul 9 23:31:40 2005 +0000
1660 Switch from monolithic configuration symbols to modular ones, add backward
1661 compatibility for monolithic symbols
1663 commit 428dd333c1c1a96d205d8236c6ecee32dbf7cac9
1664 Author: Keith Packard <keithp@keithp.com>
1665 Date: Sat Jul 9 23:30:07 2005 +0000
1667 Switch from monolithic configuration symbols to modular ones, add backward
1668 compatibility for monolithic symbols
1670 commit 99cde389c331616f22dd6aab395c488f3a798e2e
1671 Author: Keith Packard <keithp@keithp.com>
1672 Date: Sat Jul 9 23:15:37 2005 +0000
1674 Rearrange configuration options so that individual font file formats drive
1675 combined options, and so that the default matches the monolithic
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.
1681 commit 3c4ac0b9f5b7aced60a763bcaca7b32cd53a7fec
1682 Author: Keith Packard <keithp@keithp.com>
1683 Date: Sat Jul 9 06:36:13 2005 +0000
1685 Include config.h in every source file to make sure necessary options are
1686 found when building in the modular tree
1688 commit 712140dadd20c7d2024d7b75f7033fff407e57e6
1689 Author: Keith Packard <keithp@keithp.com>
1690 Date: Sat Jul 9 06:20:37 2005 +0000
1692 Add .cvsignore files Switch _la_CFLAGS for AM_CFLAGS to clean up directory
1694 commit ef504c5311dfd441dcb73be64e90f6e7a530b61c
1695 Author: Adam Jackson <ajax@nwnk.net>
1696 Date: Fri Jul 8 20:47:12 2005 +0000
1698 add -D_XOPEN_SOURCE for linux builds; others might need it too
1700 commit 3ff8db61b901a4d6236a0e4fa40fe5f1b7afcf78
1701 Author: Adam Jackson <ajax@nwnk.net>
1702 Date: Fri Jul 8 20:16:12 2005 +0000
1704 disable the poll detection momentarily, it's not correct
1706 commit 830d29e5cb0a8c46cd366adefbf3a291c65bd3ac
1707 Author: Adam Jackson <ajax@nwnk.net>
1708 Date: Fri Jul 8 20:08:12 2005 +0000
1712 commit 75bbb2d461957902258223a9f8f7f8490132e75d
1713 Author: Adam Jackson <ajax@nwnk.net>
1714 Date: Fri Jul 8 19:53:05 2005 +0000
1716 config.h includes to fix modular build.
1718 commit f068c478d0966be93f9e984c1e9ce2600819a6a1
1719 Author: Adam Jackson <ajax@nwnk.net>
1720 Date: Fri Jul 8 18:29:58 2005 +0000
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/.
1726 commit e5f35e324548994f2d6df89d6bd0a4eb913f7414
1727 Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
1728 Date: Thu Jul 7 14:59:47 2005 +0000
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)
1736 commit c073ce34164a9872688ce619cc0b3fedbdc76f83
1737 Author: Alexander Gottwald <alexander.gottwald@s1999.tu-chemnitz.de>
1738 Date: Mon Jul 4 22:26:15 2005 +0000
1740 Test for xtrans connection flags
1742 commit a0dc7d02bfcaea8c8a60dcbd00795999bd7f8e0a
1743 Author: Kevin E Martin <kem@kem.org>
1744 Date: Sun Jul 3 21:43:32 2005 +0000
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>.
1750 commit b15a03de6b1897d7c8292e154d0e927f43e3cde0
1751 Author: Kevin E Martin <kem@kem.org>
1752 Date: Sun Jul 3 21:38:42 2005 +0000
1754 Install publicly used headers in X11/fonts.
1755 Change source files that use these headers to get them via <X11/fonts/*.h>.
1757 commit bf4070d02196cab1de62d5fe19be9a1aa74a87c7
1758 Author: Kevin E Martin <kem@kem.org>
1759 Date: Sun Jul 3 16:10:05 2005 +0000
1761 Change include dir now that public headers are referenced by
1764 commit 932edb23b47440397447265bf72ad7932fd80070
1765 Author: Daniel Stone <daniel@fooishbar.org>
1766 Date: Sun Jul 3 07:01:01 2005 +0000
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
1775 commit b03d67fd1612a0df5132b10dd0bd9b2cec053a39
1776 Author: Keith Packard <keithp@keithp.com>
1777 Date: Sat Jul 2 23:03:05 2005 +0000
1779 Add suitable .cvsignore files
1781 commit 69ee19fc4131ce168c9bad2602ff2da176a86715
1782 Author: Kevin E Martin <kem@kem.org>
1783 Date: Sat Jul 2 21:39:23 2005 +0000
1785 Make headers needed by bdftopcf public
1786 Set CFLAGS to make public interface actually public
1787 Fix distcheck problem
1789 commit 0ea9f882abb9ad56de2bb8b569e21728e13a1ea7
1790 Author: Keith Packard <keithp@keithp.com>
1791 Date: Sat Jul 2 21:22:31 2005 +0000
1793 Build libXfont.la in the 'src' directory as my version of automake really
1794 didn't like sub-subdirs in SUBDIRS.
1796 commit 6abcfa406de44d726f550fe7e9b04e4168fce265
1797 Author: Daniel Stone <daniel@fooishbar.org>
1798 Date: Sat Jul 2 18:02:19 2005 +0000
1800 Remove -I${includedir}/X11/fonts from CFLAGS.
1802 commit 58edcd0de115e23030955493e88afb25b57668e9
1803 Author: Daniel Stone <daniel@fooishbar.org>
1804 Date: Fri Jul 1 22:21:43 2005 +0000
1806 Add Xtrans definitions (FONT_t, TRANS_CLIENT) to clean up warnings.
1808 commit 12cca25eea410bfd536ada44e252d79e0896ffa2
1809 Author: Daniel Stone <daniel@fooishbar.org>
1810 Date: Fri Jul 1 21:24:31 2005 +0000
1812 Default --enable-fc to yes; minor formatting changes.
1814 commit 4534fa0c8adb77b7db47101318e0e863edb186ce
1815 Author: Søren Sandmann Pedersen <sandmann@daimi.au.dk>
1816 Date: Mon Jun 27 16:09:14 2005 +0000
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
1826 commit fda7215c0783ad170eb14f7dda078fac3f134470
1827 Author: Søren Sandmann Pedersen <sandmann@daimi.au.dk>
1828 Date: Tue Jun 21 21:29:40 2005 +0000
1830 Add fontenc directory, update buildsystem
1832 commit db8fd7e670cbd901116344212217bee8001ab460
1833 Author: Søren Sandmann Pedersen <sandmann@daimi.au.dk>
1834 Date: Fri Jun 17 20:33:33 2005 +0000
1836 Add lbxutil to symlink.sh Add back accidentally removed include in Type1
1837 directory Disable Speedo by default
1839 commit e5525d268c6165318894f326be445b22a2523558
1840 Author: Søren Sandmann Pedersen <sandmann@daimi.au.dk>
1841 Date: Thu Jun 16 21:35:26 2005 +0000
1843 Add Speedo directory to Xfont
1845 commit b96f539005da57273dc7e2bee13651de4eedf087
1846 Author: Søren Sandmann Pedersen <sandmann@daimi.au.dk>
1847 Date: Thu Jun 16 20:50:12 2005 +0000
1849 Add Type1 subdirectory to lib/Xfonts, update build system accordingly.
1851 commit 01c8cee1736be252348306412ab56b2e03bf2678
1852 Author: Alexander Gottwald <alexander.gottwald@s1999.tu-chemnitz.de>
1853 Date: Thu Jun 9 15:56:05 2005 +0000
1855 Replace <X11/transport.c> with <X11/Xtrans/transport.c>
1857 commit 3a46316e5f21e28402babdc95871317bd7013809
1858 Author: Alexander Gottwald <alexander.gottwald@s1999.tu-chemnitz.de>
1859 Date: Thu Jun 9 15:52:03 2005 +0000
1861 Replace <X11/Xtrans.h> with <X11/Xtrans/Xtrans.h>
1862 Copy Xtrans.h to exports/include/X11/Xtrans only
1864 commit 175bbc2e58f7dbe5c1f097ef36eadc3f6fe4b5e6
1865 Author: Josh Triplett <josh@speakeasy.net>
1866 Date: Fri May 27 17:44:08 2005 +0000
1868 Reference X11/fonts header files using X11/fonts/ prefix.
1870 commit fd884a4dbe3f1be8919426da3ebd177fa474a59e
1871 Author: Josh Triplett <josh@speakeasy.net>
1872 Date: Fri May 27 05:17:52 2005 +0000
1876 commit 73c3c1850bc5ba1b0d42b2a9d4f3f5593bfbfd02
1877 Author: Adam Jackson <ajax@nwnk.net>
1878 Date: Fri Apr 22 20:49:49 2005 +0000
1880 Bug #3069: Drop the BuildLowMem hack, it doesn't compile and isn't useful.
1882 commit dd695cb666d6912f615b264eaabbad63592588c1
1883 Author: Alexander Gottwald <alexander.gottwald@s1999.tu-chemnitz.de>
1884 Date: Mon Nov 15 15:06:56 2004 +0000
1886 Bufzilla #1802, http://freedesktop.org/bugzilla/show_bug.cgi?id=1802 Added
1889 commit 8cb3bec3667fa6ee57277956d3be71671915a73b
1890 Author: Roland Mainz <roland.mainz@nrubsig.org>
1891 Date: Wed Nov 10 07:46:26 2004 +0000
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.
1898 commit 69e87288b14a9f28caf0ed5e4ccf5a52767b22eb
1899 Author: Roland Mainz <roland.mainz@nrubsig.org>
1900 Date: Wed Nov 3 19:43:57 2004 +0000
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'
1906 commit 29b00ebfebf9811d0940c164a4fcff1b2fc5f2a0
1907 Author: Egbert Eich <eich@suse.de>
1908 Date: Tue Nov 2 08:54:52 2004 +0000
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.
1917 commit e521b8425894ae62ebe225af80e8b6f820df6ff8
1918 Author: Egbert Eich <eich@suse.de>
1919 Date: Wed Aug 4 12:21:48 2004 +0000
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.
1927 commit 0cbe4e38042a21ee193b2fda42fa647e23f61758
1928 Author: Egbert Eich <eich@suse.de>
1929 Date: Tue Aug 3 16:12:53 2004 +0000
1933 commit 3ebaa297368aaf4c49caf179d2032c1678066663
1934 Author: Egbert Eich <eich@suse.de>
1935 Date: Tue Aug 3 09:02:17 2004 +0000
1937 Bugzilla #925: Simpler version of backward compatibility fix (Chisato
1938 Yamauchi). Fix to support older versions of gcc (Matthieu Herrb).
1940 commit 96a97b8f86982ece612aa72865b737820d88105b
1941 Author: Egbert Eich <eich@suse.de>
1942 Date: Mon Aug 2 19:35:07 2004 +0000
1944 Removed distro specific stuff.
1945 Fixed FreeType module to build with FreeType versions older than 2.1.7.
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.
1952 commit d1054db0eec3af6a7c322b262cfc1bf5a3992805
1953 Author: Egbert Eich <eich@suse.de>
1954 Date: Mon May 24 19:06:59 2004 +0000
1956 Fix build glitches when building modules independently using Imake.
1958 commit 2a7109894f4dcfaba70135e19fb6d595332522c7
1959 Author: Egbert Eich <eich@suse.de>
1960 Date: Wed May 5 17:24:40 2004 +0000
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
1969 commit b096ed91beaa09eb06b07ef948eeb6207bd3c5e4
1970 Author: Roland Mainz <roland.mainz@nrubsig.org>
1971 Date: Tue May 4 22:59:15 2004 +0000
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
1979 commit ca5602cde91fc78f54ebe9f08c11a44a9372a652
1980 Author: Roland Mainz <roland.mainz@nrubsig.org>
1981 Date: Tue May 4 18:47:31 2004 +0000
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>.
1988 commit 3d75ea33ecf80c3539b38a993092cd16325a9525
1989 Author: Egbert Eich <eich@suse.de>
1990 Date: Fri Apr 23 18:44:23 2004 +0000
1992 Merging XORG-CURRENT into trunk
1994 commit 8ee2a19ff0295d625baf0b42e0a8bb7f4ad575fd
1995 Author: Egbert Eich <eich@suse.de>
1996 Date: Sun Mar 14 08:32:37 2004 +0000
1998 Importing vendor version xf86-4_4_99_1 on Sun Mar 14 00:26:39 PST 2004
2000 commit 4986cabb22d133aeb37b53514471ff7d5bf999fe
2001 Author: Egbert Eich <eich@suse.de>
2002 Date: Wed Mar 3 12:11:44 2004 +0000
2004 Importing vendor version xf86-4_4_0 on Wed Mar 3 04:09:24 PST 2004
2006 commit f827ecf1e0c4289b5020256f9bf5b8d563b202c7
2007 Author: Egbert Eich <eich@suse.de>
2008 Date: Thu Feb 26 13:35:35 2004 +0000
2010 readding XFree86's cvs IDs
2012 commit 90614769a00fbdaf6ef2e313b480e1f0857425f3
2013 Author: Egbert Eich <eich@suse.de>
2014 Date: Thu Feb 26 09:22:53 2004 +0000
2016 Importing vendor version xf86-4_3_99_903 on Wed Feb 26 01:21:00 PST 2004
2018 commit 45fc57ae316da51b2f9abab2aee303456730ab54
2019 Author: Kaleb Keithley <kaleb@freedesktop.org>
2020 Date: Mon Feb 23 20:34:43 2004 +0000
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
2027 commit d7467b679ccff6fb2025f963b9bcea5dbe72fa15
2028 Author: Egbert Eich <eich@suse.de>
2029 Date: Thu Jan 29 08:08:15 2004 +0000
2031 Importing vendor version xf86-012804-2330 on Thu Jan 29 00:06:33 PST 2004
2033 commit a0e93cace89c3da8df33d8626a486afe6840d530
2034 Author: Kaleb Keithley <kaleb@freedesktop.org>
2035 Date: Fri Dec 19 20:54:40 2003 +0000
2037 XFree86 4.3.99.902 (RC 2)
2039 commit d82accff22e36919479b3ac1de72de6115688138
2040 Author: Kaleb Keithley <kaleb@freedesktop.org>
2041 Date: Thu Dec 4 22:03:04 2003 +0000
2043 XFree86 4.3.99.901 (RC 1)
2045 commit fb0cbe6e7287d635a5f368e055cc0aae6ed50125
2046 Author: Kaleb Keithley <kaleb@freedesktop.org>
2047 Date: Tue Nov 25 19:28:20 2003 +0000
2049 XFree86 4.3.99.16 Bring the tree up to date for the Cygwin folks
2051 commit ca219ad2fc4f392505d378dfa5a2b34d33de6d61
2052 Author: Kaleb Keithley <kaleb@freedesktop.org>
2053 Date: Tue Nov 25 19:28:16 2003 +0000
2057 commit 4349bf0fa125e2a1c32b0b49c974ff5fa588cdbe
2058 Author: Kaleb Keithley <kaleb@freedesktop.org>
2059 Date: Fri Nov 14 16:48:50 2003 +0000
2063 commit 3795e9702b3b3a6fe0594d09cdd110adeb5e42f9
2064 Author: Kaleb Keithley <kaleb@freedesktop.org>
2065 Date: Fri Nov 14 16:48:50 2003 +0000
2069 commit 153e8da44452905ae04a0e20ad0d85f40399b4ca
2070 Author: Kaleb Keithley <kaleb@freedesktop.org>
2071 Date: Fri Nov 14 15:54:40 2003 +0000
2073 R6.6 is the Xorg base-line