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