ChangeLog revision de301c82
1commit f4805c8645914cbdcfd42e71051ba3f8fc664ef5 2Author: Thomas E. Dickey <dickey@invisible-island.net> 3Date: Sun Apr 20 10:55:00 2025 -0400 4 5 libXft 2.3.9 6 7 Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 8 9commit 518aaa65d549414eb883041470c5df2c8576482f 10Author: Thomas E. Dickey <dickey@invisible-island.net> 11Date: Sun Apr 20 10:30:07 2025 -0400 12 13 libXft 2.3.9 14 15 Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 16 17commit 53d103562593be70680ca54d03db8c779de7e330 18Author: Thomas E. Dickey <dickey@invisible-island.net> 19Date: Wed Apr 16 20:05:22 2025 -0400 20 21 manpage formatting-fixes 22 23 Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 24 25commit a074c10e1b396d26e729080ce50a18f6a22de6ad 26Author: Alan Coopersmith <alan.coopersmith@oracle.com> 27Date: Fri Feb 21 11:15:56 2025 -0800 28 29 meson: Add option to build with meson 30 31 Also updates the gitlab CI config to test both build types 32 and compare the generated output/installed files. 33 34 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 35 Part-of: <https://gitlab.freedesktop.org/xorg/lib/libxft/-/merge_requests/33> 36 37commit e787bf2f9e3a9eafc36eb668d060f8fed1283a44 38Author: Alan Coopersmith <alan.coopersmith@oracle.com> 39Date: Sun Aug 18 10:32:33 2024 -0700 40 41 Require xproto >= 7.0.22 for _X_UNUSED 42 43 Since _X_UNUSED is only used in source code, not exported headers, 44 the version requirement is only set in configure.ac, not xft.pc. 45 46 Fixes: 4dadf0e ("quiet unused-parameter warnings with _X_UNUSED") 47 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 48 Part-of: <https://gitlab.freedesktop.org/xorg/lib/libxft/-/merge_requests/32> 49 50commit 7cf945b13ee80a7c108e674559e5eb7013ce5d36 51Author: Alan Coopersmith <alan.coopersmith@oracle.com> 52Date: Sun Aug 18 09:46:21 2024 -0700 53 54 Remove support for building with pre-C89 versions of C 55 56 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 57 Part-of: <https://gitlab.freedesktop.org/xorg/lib/libxft/-/merge_requests/32> 58 59commit ded7011adeff9ca9d32c9dc69cc33a54cc7d97cb 60Author: Alan Coopersmith <alan.coopersmith@oracle.com> 61Date: Sun Aug 18 09:43:09 2024 -0700 62 63 Remove support for building with pre-X11R7 versions of X 64 65 Other parts of the code already required later versions of X, so this 66 is just cleaning out #ifdef cases that can never be hit anymore. 67 68 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 69 Part-of: <https://gitlab.freedesktop.org/xorg/lib/libxft/-/merge_requests/32> 70 71commit fc54d4238a5a6db180f6090a535d173f88060117 72Author: Peter Harris <pharris2@rocketsoftware.com> 73Date: Thu Aug 15 10:55:18 2024 -0400 74 75 fix potential buffer overrun in _XftGlyphDefault 76 77 Initialize `nmissing` so that XftFontCheckGlyph does not write past the end 78 of the `missing` array if a glyph is missing. 79 80 Signed-off-by: Peter Harris <pharris2@rocketsoftware.com> 81 82commit e736f48ba2fd4263ca6f692e27916a914447af4e 83Author: Thomas E. Dickey <dickey@invisible-island.net> 84Date: Sat Apr 6 20:36:17 2024 -0400 85 86 issue 21: remove redundant/out-of-place prototype for XftNameUnparse 87 88 Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 89 90commit 4e4210c86019b42c3819cc18b59f86752fcd8b13 91Author: Thomas E. Dickey <dickey@invisible-island.net> 92Date: Mon May 1 04:04:37 2023 -0400 93 94 build-fix for older versions of freetype2: FT_HAS_SVG was added late in 2021 95 96commit be61145144f61674d1c3e6130fabf3a63d9c6529 97Author: Thomas E. Dickey <dickey@invisible-island.net> 98Date: Sun Apr 30 20:19:04 2023 -0400 99 100 issue 19: Problem loading "SourceCodePro-Regular" font in Fedora 101 102 Ignore face flag FT_FACE_FLAG_COLOR if FT_FACE_FLAG_SVG is set, 103 allowing adobe-source-code-pro font to work. 104 105 This bug was introduced by a change in freetype2 #1151, 106 62bc04f4c5b4369cc493ff24b1de27aabd79e0c6 107 108 Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 109 110commit c532908f5fdd3aee9d88d9704aedbe3be82c7ce5 111Author: Matt Turner <mattst88@gmail.com> 112Date: Mon Apr 17 15:23:49 2023 -0400 113 114 libXft 2.3.8 115 116 Signed-off-by: Matt Turner <mattst88@gmail.com> 117 118commit d587bbef21f5b6137508883f2be0e91fc5132a62 119Author: Alan Coopersmith <alan.coopersmith@oracle.com> 120Date: Sat Mar 4 10:44:45 2023 -0800 121 122 configure: Use LT_INIT from libtool 2 instead of deprecated AC_PROG_LIBTOOL 123 124 AC_PROG_LIBTOOL was replaced by LT_INIT in libtool 2 in 2008, 125 so it's time to rely on it. 126 127 Clears autoconf warnings: 128 129 configure.ac:39: warning: The macro `AC_PROG_LIBTOOL' is obsolete. 130 configure.ac:39: You should run autoupdate. 131 aclocal.m4:3465: AC_PROG_LIBTOOL is expanded from... 132 configure.ac:39: the top level 133 134 libtoolize: Consider adding 'AC_CONFIG_MACRO_DIRS([m4])' to configure.ac, 135 libtoolize: and rerunning libtoolize and aclocal. 136 137 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 138 139commit c1f79c998b36d95778e433f396e19eff7402cf7a 140Author: Thomas E. Dickey <dickey@invisible-island.net> 141Date: Wed Jan 18 19:17:43 2023 -0500 142 143 issue 18: Problems with rotated text (monospace font only) 144 145 Updates for version 2.3.5 included improvements for font rotation. 146 One of the minus-signs was dropped, causing a change to the orientation 147 of strings. Restore the minus-sign. 148 149 Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 150 151commit 28b2983e684dbbfd5fa3636997fa671acb3703eb 152Author: Thomas E. Dickey <dickey@invisible-island.net> 153Date: Sun Nov 27 17:26:51 2022 -0500 154 155 issue 17: libxft-2.3.7: Bold fonts in urxvt missing leftmost pixels 156 157 Update for issue 16 replaced maximum advance with truncated offsets. 158 However, in some cases (e.g., server providing a fake bold version 159 of a font), the result may extend outside the bounding box for the 160 glyph. To work around this, use the minimum of old/new values. 161 162 Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 163 164commit 309c2da98a4c739bcdabc3a80610d86a40ce12e6 165Author: Thomas E. Dickey <dickey@invisible-island.net> 166Date: Sun Nov 20 13:56:15 2022 -0500 167 168 add check for missing glyph in XftFontCheckGlyph() 169 170 This check is needed when updating the linked list of glyphs, since the 171 older/newer links are not set, causing an xterm crash for certain fonts 172 which have holes (e.g., Kochi Mincho). 173 174 reported by Jeff Chua 175 176 Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 177 178commit 1463255cd4f537baabf8f2c65270e4924d4ed656 179Author: Thomas E. Dickey <dickey@invisible-island.net> 180Date: Tue Nov 15 03:39:55 2022 -0500 181 182 libXft 2.3.7 183 184 Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 185 186commit 4f704b700beb6486213e1096b0e702f4a9067184 187Author: Thomas E. Dickey <dickey@invisible-island.net> 188Date: Mon Nov 14 18:42:47 2022 -0500 189 190 libxft issue #16 191 192 https://gitlab.freedesktop.org/xorg/lib/libxft/-/issues/16 193 194 Stack gets smashed in fonts with colors when calling XftGlyphRender 195 196 BGRA changes made incorrect comparison for local vs allocated 197 buffer in XftGlyphSpecRender 198 199 Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 200 201commit de4592a18bba0bfc88232f6f4ecad7c2fa5e616e 202Author: Thomas E. Dickey <dickey@invisible-island.net> 203Date: Sun Nov 13 05:56:12 2022 -0500 204 205 fix compiler warning 206 207 Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 208 209commit 98e27ba4b2c3a4825a3497cd481992374a9c9e98 210Author: Thomas E. Dickey <dickey@invisible-island.net> 211Date: Sat Nov 12 12:48:08 2022 -0500 212 213 libxft issue #15 214 215 https://gitlab.freedesktop.org/xorg/lib/libxft/-/issues/15 216 217 XftFontLoadGlyphs for mono font returns wrong info in extents from 218 XftTextExtentsUtf8 for variable chars 219 220 Patch by Scott Mcdermott, based on 221 222 https://github.com/googlefonts/Inconsolata/issues/42 223 224 Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 225 226commit 6d246534bd156e5cb901b2cc9e2b9d473cf73506 227Author: ericLemanissier <eric.lemanissier@gmail.com> 228Date: Fri Sep 23 07:59:55 2022 +0000 229 230 stdint.h header is needed for SIZE_MAX 231 232commit 7d3bcd3b9ae3ffbfcd4f31c8f1db2254df90bc33 233Author: Thomas E. Dickey <dickey@invisible-island.net> 234Date: Sat Sep 10 09:59:49 2022 -0400 235 236 libXft 2.3.6 237 238 Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 239 240commit 5e0ed11a43e37e50ba0937beaa40851c2d864981 241Author: Thomas E. Dickey <dickey@invisible-island.net> 242Date: Wed Sep 7 19:25:06 2022 -0400 243 244 fix gcc12 warning about malloc size 245 246 Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 247 248commit ab2df0af3dc7c594d44ccccfa0e7ddeeefb1e70e 249Author: Thomas E. Dickey <dickey@invisible-island.net> 250Date: Wed Sep 7 19:21:38 2022 -0400 251 252 revised fix for gcc 12 compiler warnings in xftextent.c 253 254 Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 255 256commit 95284856783b824a714b7506762f4adce3bb17ce 257Author: Adam Sampson <ats@offog.org> 258Date: Wed Sep 7 00:31:10 2022 +0100 259 260 Fix length check in XftTextExtents*. 261 262 Commit 06a3c0ab6520e368ac936cb1ef172f19957db0fa added length checks of 263 the form "if (len <= 0) return;" to various Xft functions. However, 264 while rendering an empty string is equivalent to doing nothing, asking 265 for the extents of an empty string isn't -- it still needs to fill in 266 the extents structure. This broke text rendering in some applications 267 (e.g. xpdf's Motif GUI). 268 269 Check for len < 0 in XftTextExtents* instead. 270 271commit c6309d4c8fcb5f4879cc25cf81b649f5eb665413 272Author: Thomas E. Dickey <dickey@invisible-island.net> 273Date: Mon Sep 5 15:23:18 2022 -0400 274 275 libXft 2.3.5 276 277 Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 278 279commit 4356b583f8c23575a9ac25d49e7d224930107ef5 280Author: Thomas E. Dickey <dickey@invisible-island.net> 281Date: Sat Jul 9 12:25:28 2022 -0400 282 283 update copyright notice 284 285 Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 286 287commit 1f610967afc221b296036849d0c17aea495ab50c 288Author: Thomas E. Dickey <dickey@invisible-island.net> 289Date: Sat Jul 9 12:23:57 2022 -0400 290 291 add a null-pointer check 292 293 Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 294 295commit 16b87600d545b7c0e8f4b6629f553eb235f19f0c 296Author: Thomas E. Dickey <dickey@invisible-island.net> 297Date: Sat Jul 9 09:58:58 2022 -0400 298 299 fix new gcc warnings 300 301 Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 302 303commit a87be5ae94148f163a7b009df3d41a26a478d800 304Author: Thomas E. Dickey <dickey@invisible-island.net> 305Date: Sat Jul 9 09:28:29 2022 -0400 306 307 build-fix 308 309 Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 310 311commit 3ca7a7c375a8c022c068e2534c5a6861e547eaef 312Author: Thomas E. Dickey <dickey@invisible-island.net> 313Date: Sat Jul 9 09:04:18 2022 -0400 314 315 merge changes by Christian Werner 316 317 see note in libXft merge-request #1 at #note_1222314 318 319 Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 320 321commit c53a1bc27c11e0c3cdf54e2beffd6cc220703a0b 322Author: Thomas E. Dickey <dickey@invisible-island.net> 323Date: Mon May 30 20:11:14 2022 -0400 324 325 cleanup new compiler warnings 326 327 Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 328 329commit 68c6a862409028d9b62ca601df02f345d60f969e 330Author: Thomas E. Dickey <dickey@invisible-island.net> 331Date: Mon May 30 18:30:55 2022 -0400 332 333 build-fix for c89 334 335 Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 336 337commit 6a08279ee80dbd1a226592d7f18c862c2e4a7d3a 338Author: Maxime Coste <mawww@kakoune.org> 339Date: Tue Oct 22 22:46:49 2019 +1100 340 341 Add support for BGRA glyphs display and scaling 342 343 Display is done using an XRender Picture, as XRender 344 glyphs are incompatible with BGRA rendering due to 345 their use of the glyph bitmap as a mask. 346 347 Scaling is done by averaging all relevant pixel, which gives 348 much better result than nearest pixel sampling while staying 349 simple enough and not too computationally expensive. 350 351 This enables color emoji rendering support. 352 353 Fixes: #6 354 355 Signed-off-by: Maxime Coste <mawww@kakoune.org> 356 Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 357 358commit 2cbb9597e0b10d87fa9fc506910f69b9199320f0 359Author: Maxime Coste <mawww@kakoune.org> 360Date: Thu Jan 28 20:05:13 2021 +1100 361 362 Introduce a _XftCompositeText helper function 363 364 Dispatch to XRenderCompositeText{8,16,32} based off the given width. 365 366 Signed-off-by: Maxime Coste <mawww@kakoune.org> 367 Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 368 369commit cac2fd528dd0ba9ed2308f6dda4598993c51cf64 370Author: Maxime Coste <mawww@kakoune.org> 371Date: Thu Jan 28 19:59:10 2021 +1100 372 373 Introduce a _XftCompositeString helper function 374 375 Dispatch to XRenderCompositeString{8,16,32} based off the given width. 376 377 Signed-off-by: Maxime Coste <mawww@kakoune.org> 378 Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 379 380commit 10b53d1fa37615e81d1e3b6e4d2d2e25e4342c15 381Author: Thomas E. Dickey <dickey@invisible-island.net> 382Date: Tue Jul 5 20:13:42 2022 -0400 383 384 errata (cppcheck, clang --analyze, manpage credit) 385 386 Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 387 388commit 6fc03611ed2b103b6b5a2f0c6b610087879325e4 389Author: Thomas E. Dickey <dickey@invisible-island.net> 390Date: Tue Jul 5 04:14:07 2022 -0400 391 392 document new features for glyph memory-tracking 393 394 Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 395 396commit 36a8474813aba2be263f9de88ad9adfe85c0daf1 397Author: Thomas E. Dickey <dickey@invisible-island.net> 398Date: Mon Jul 4 20:08:58 2022 -0400 399 400 improve glyph management by relinking to unload least-recently used glyphs 401 402 Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 403 404commit 01d44d70e9bd770ac365c88e09c5e432d2e517ad 405Author: Thomas E. Dickey <dickey@invisible-island.net> 406Date: Mon Jul 4 18:31:24 2022 -0400 407 408 when tracking glyph memory usage, unload the oldest glyph rather than randomly 409 410 Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 411 412commit 698e205b657f9192df07962e7823a2eae80e1c17 413Author: Thomas E. Dickey <dickey@invisible-island.net> 414Date: Mon Jul 4 18:10:32 2022 -0400 415 416 cppcheck/gcc-stricter warnings about printf-formats and operator precedence 417 418 Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 419 420commit 949295d665b030eb451fa590940293ada84c9bfe 421Author: Thomas E. Dickey <dickey@invisible-island.net> 422Date: Mon Jul 4 15:30:24 2022 -0400 423 424 fix delinkage of last glyph in font, improve debug-trace 425 426 Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 427 428commit 058d7237068b2a698098c68c171bbbfd04a51b48 429Author: Thomas E. Dickey <dickey@invisible-island.net> 430Date: Mon Jul 4 07:56:46 2022 -0400 431 432 add asserts (to help with debugging), update copyright notices 433 434 Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 435 436commit 318c6984baba0ea02147dc72a97e331234b6baf7 437Author: Thomas E. Dickey <dickey@invisible-island.net> 438Date: Mon Jul 4 07:41:12 2022 -0400 439 440 refactor _XftFontUncacheGlyph, separate the two types of loop for readability 441 442 Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 443 444commit 33c1e1e3a5c08b690e145cc193d52fc13869af7b 445Author: Thomas E. Dickey <dickey@invisible-island.net> 446Date: Sun Jul 3 20:53:23 2022 -0400 447 448 validate linked-list updates with _XftValidateGlyphUsage 449 450 Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 451 452commit 114db90eac2c0f32f6b662d916a5af6a8990bf36 453Author: Thomas E. Dickey <dickey@invisible-island.net> 454Date: Fri Jul 1 04:25:10 2022 -0400 455 456 add option for tracking glyph memory-usage on a linked list 457 458 Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 459 460commit 442bbb084a1316aa6b25b29e17889bc71c1e4235 461Author: Thomas E. Dickey <dickey@invisible-island.net> 462Date: Mon Jun 27 03:54:58 2022 -0400 463 464 add "trackmemusage" property to use in improved _XftFontUncacheGlyph 465 466 The linear search used for randomly selecting a glyph to discard is 467 inefficient. This commit provides for a doubly-linked list which 468 could be maintained by the library to quickly discard the least 469 recently used glyph. 470 471 Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 472 473commit d4a554c9795b109085ec31eedacba6532c18d802 474Author: Thomas E. Dickey <dickey@invisible-island.net> 475Date: Fri Jun 24 20:26:31 2022 -0400 476 477 reduce clutter with macros for allocating arrays 478 479 Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 480 481commit 42c6616499e6ca193a0b764576a6ed8650dd3d7b 482Author: Thomas E. Dickey <dickey@invisible-island.net> 483Date: Tue Jun 21 20:29:05 2022 -0400 484 485 add debugging trace for XftDefaultSet() 486 487 Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 488 489commit 908a5e43bc37ea3b80985683369a27b4e607aecf 490Author: Thomas E. Dickey <dickey@invisible-island.net> 491Date: Mon Jun 13 15:59:12 2022 -0400 492 493 add section of functions managing XftColor 494 495 Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 496 497commit 5f809521ad2d1080710670602619582de8fd6b0c 498Author: Thomas E. Dickey <dickey@invisible-island.net> 499Date: Sat Jun 11 10:55:40 2022 -0400 500 501 add a section on the XFT_DEBUG environment variable 502 503 Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 504 505commit 5a1768ac1071bd05a731d9e744dbf8bb20ccf2b0 506Author: Thomas E. Dickey <dickey@invisible-island.net> 507Date: Sat Jun 11 10:24:26 2022 -0400 508 509 add a table of the "families" of functions 510 511 Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 512 513commit 936bbafb612c5fb2ac838e94fb4e9a92da1d600c 514Author: Thomas E. Dickey <dickey@invisible-island.net> 515Date: Sat Jun 11 09:50:28 2022 -0400 516 517 document XftGlyphFontSpecRender() and related functions. 518 519 Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 520 521commit c76339229144ab6342315a27ee67a7ade1f43464 522Author: Thomas E. Dickey <dickey@invisible-island.net> 523Date: Fri Jun 10 10:08:10 2022 -0400 524 525 reduce clutter for external data-types by documenting them one time 526 527 Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 528 529commit 58b1fed139c6dfd1a20a8b6090181f43aaffcc59 530Author: Thomas E. Dickey <dickey@invisible-island.net> 531Date: Fri Jun 10 09:27:36 2022 -0400 532 533 document the clipping-functions 534 535 Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 536 537commit 73e1c4dc886079e87b0aaa6e3b6fa468b9ba2af2 538Author: Thomas E. Dickey <dickey@invisible-island.net> 539Date: Wed Jun 8 20:11:25 2022 -0400 540 541 add section on manipulating font data 542 543 Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 544 545commit 5ac7ca85151515f5f03f5c0389f96f202e9cd6bb 546Author: Thomas E. Dickey <dickey@invisible-island.net> 547Date: Wed Jun 8 04:27:48 2022 -0400 548 549 add section on manipulating font patterns 550 551 Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 552 553commit 57892d1b735dcb5e019790b271df79d7a4b89e61 554Author: Thomas E. Dickey <dickey@invisible-island.net> 555Date: Wed Jun 8 04:01:50 2022 -0400 556 557 remove remaining internal prototypes for obsolete xftcompat.c 558 559 Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 560 561commit 81944f3796dc1cc1a9529233cec3f3b2c2d546b3 562Author: Thomas E. Dickey <dickey@invisible-island.net> 563Date: Wed Jun 8 03:52:47 2022 -0400 564 565 move prototype for XftNameUnparse to Xft.h 566 567 This entrypoint has "always" been exported, but not declared publicly. 568 It is used for debugging in xterm. 569 570 Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 571 572commit 5b191b7db9e6a785ed566c82419b11540c240423 573Author: Thomas E. Dickey <dickey@invisible-island.net> 574Date: Tue Jun 7 18:45:55 2022 -0400 575 576 document XftFontOpenXlfd and XftXlfdParse 577 578 Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 579 580commit b22b2b73ed1c9ed216b98ec33c3258030a34d0d2 581Author: Thomas E. Dickey <dickey@invisible-island.net> 582Date: Tue Jun 7 04:18:48 2022 -0400 583 584 add overview for text-extents section 585 586 Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 587 588commit c3fc93be50d2f7e5c197afd47928d9338fca1618 589Author: Thomas E. Dickey <dickey@invisible-island.net> 590Date: Mon Jun 6 20:18:07 2022 -0400 591 592 change data-types to subsections to help with readability 593 594 Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 595 596commit 04d5b339f42d90f51b9294552558fae181bc48d8 597Author: Thomas E. Dickey <dickey@invisible-island.net> 598Date: Mon Jun 6 04:14:55 2022 -0400 599 600 consistently bold "Xft" 601 602 Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 603 604commit 18c74d39dd202e385d57415007ba6e803ac6f89a 605Author: Thomas E. Dickey <dickey@invisible-island.net> 606Date: Sun Jun 5 20:28:07 2022 -0400 607 608 initial draft of initialization-functions documentation 609 610 Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 611 612commit 48eb5a7cb0a7aaacfcb77eba035c5c47d082ab88 613Author: Thomas E. Dickey <dickey@invisible-island.net> 614Date: Sun Jun 5 12:25:38 2022 -0400 615 616 amend rule for creating manpage aliases 617 618 eliminate too-specific gzip step, rely upon packaging system to do this. 619 620 Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 621 622commit 765e2d2154946a6a9422c0470d6e57fbaf64182b 623Author: Thomas E. Dickey <dickey@invisible-island.net> 624Date: Sat Jun 4 06:15:39 2022 -0400 625 626 cleanup manpage comments 627 628 cleanup comments used as reminders to mention functions, 629 leaving comments used as reminders to add new paragraphs. 630 631 Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 632 633commit 48d2353317db2b16b68633c88d5ecd4a583b234e 634Author: Thomas E. Dickey <dickey@invisible-island.net> 635Date: Thu Jun 2 20:35:28 2022 -0400 636 637 install man-aliases for all of the exported symbols 638 639 Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 640 641commit 724978961ff3b6e4f5043be07160487bc681fda1 642Author: Thomas E. Dickey <dickey@invisible-island.net> 643Date: Thu Jun 2 18:37:09 2022 -0400 644 645 corrected prototypes in manpage, matching Xft.h 646 647 Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 648 649commit 4591cdd1c0f0c8afb8eac9cc908aa7c7d141dc6d 650Author: Thomas E. Dickey <dickey@invisible-island.net> 651Date: Thu Jun 2 18:28:07 2022 -0400 652 653 reuse macros from Xcursor.man to fix ragged layout of typedefs and prototypes 654 655 Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 656 657commit 06a3c0ab6520e368ac936cb1ef172f19957db0fa 658Author: Thomas E. Dickey <dickey@invisible-island.net> 659Date: Mon May 30 15:15:11 2022 -0400 660 661 fix warnings by gcc 11; check if length <= zero 662 663 Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 664 665commit 4342ea4b4b87790004f6883a0d5b36fdff7c0443 666Author: Thomas E. Dickey <dickey@invisible-island.net> 667Date: Mon May 30 10:39:39 2022 -0400 668 669 formatting fix, for clarity (no object change) 670 671 Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 672 673commit b4ed18f1dc398ea39d9f76da556306fe02f26c97 674Author: Thomas E. Dickey <dickey@invisible-island.net> 675Date: Mon May 30 09:23:37 2022 -0400 676 677 quiet compiler warning with cast 678 679 Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 680 681commit f2583758d3e5c65f372387d1c67433856682c3fb 682Author: Thomas E. Dickey <dickey@invisible-island.net> 683Date: Mon May 30 09:21:28 2022 -0400 684 685 quiet compiler warning with cast 686 687 Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 688 689commit c3ad9cf5b11772fbc9ff4dd793f0a7e897b5df5a 690Author: Thomas E. Dickey <dickey@invisible-island.net> 691Date: Sun May 29 20:37:26 2022 -0400 692 693 change the internal memory-allocator to use size_t 694 695 Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 696 697commit a9ce40d7f51dd20533d25e2a252afb1d09194d3f 698Author: Thomas E. Dickey <dickey@invisible-island.net> 699Date: Sun May 29 19:44:16 2022 -0400 700 701 quiet warnings with casts 702 703 Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 704 705commit 4edfca0cb839e51bca29f5c382c311c08db49b33 706Author: Thomas E. Dickey <dickey@invisible-island.net> 707Date: Sun May 29 18:26:13 2022 -0400 708 709 promote font->num_glyphs to FT_UInt or Glyph to fix warnings 710 711 Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 712 713commit ef896b2106fa171707a4087be506259f578ff3a5 714Author: Thomas E. Dickey <dickey@invisible-island.net> 715Date: Sun May 29 18:05:10 2022 -0400 716 717 fix missing-initializer warning 718 719 Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 720 721commit 768f43c04b5587d3b49ccd2d2f0133630c6a093b 722Author: Thomas E. Dickey <dickey@invisible-island.net> 723Date: Sun May 29 17:51:07 2022 -0400 724 725 cleanup warnings about discarding const 726 727 Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 728 729commit 4dadf0ed93624a09b4a2f7403b79103b50681391 730Author: Thomas E. Dickey <dickey@invisible-island.net> 731Date: Sun May 29 17:40:25 2022 -0400 732 733 quiet unused-parameter warnings with _X_UNUSED 734 735 Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 736 737commit bafdc86cf32af60448db28ed03aa8230e7a14019 738Author: Alan Coopersmith <alan.coopersmith@oracle.com> 739Date: Fri Jun 3 11:32:55 2022 -0700 740 741 gitlab CI: add a basic build test 742 743 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 744 745commit 6cf073c11705cf576c3b7618a32ae121eaf14579 746Author: Alan Coopersmith <alan.coopersmith@oracle.com> 747Date: Fri Jun 3 11:24:18 2022 -0700 748 749 Fix spelling/wording issues 750 751 Found by using: 752 codespell --builtin clear,rare,usage,informal,code,names 753 754 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 755 756commit 0dd423a89305e040ed20a8f449203ef091507790 757Author: Alan Coopersmith <alan.coopersmith@oracle.com> 758Date: Fri Jun 3 11:22:22 2022 -0700 759 760 Build xz tarballs instead of bzip2 761 762 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 763 764commit 98b121f22c3477b508dd17aa5db99f2ebf36ade4 765Author: Alan Coopersmith <alan.coopersmith@oracle.com> 766Date: Sun Aug 1 17:49:42 2021 -0700 767 768 libXft 2.3.4 769 770 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 771 772commit dcd637d0f162e177a73a121feeb9d9e4fd69d4bb 773Author: Samanta Navarro <ferivoz@riseup.net> 774Date: Sat Oct 3 11:51:35 2020 +0000 775 776 Fix typo in manual 777 778commit 6e7da3c7c40deed551d14b6bab6f3d1ac256509f 779Author: Keith Packard <keithp@keithp.com> 780Date: Fri Apr 3 17:53:33 2020 -0700 781 782 Remove call to FcNameRegisterObjectTypes 783 784 This fontconfig function has been deprecated and no longer does 785 anything. 786 787 Signed-off-by: Keith Packard <keithp@keithp.com> 788 789commit 26a3a497409279d74827f374e65ae4b8d3c1f1f7 790Author: Keith Packard <keithp@keithp.com> 791Date: Fri Apr 3 17:43:04 2020 -0700 792 793 Skip 'render' pattern elements with invalid type 794 795 Fontconfig no longer supports the FcNameRegisterObjectTypes API, which 796 means that any Xft custom fields cannot be specified in a fontconfig 797 name as those will always be set to FcTypeUnknown in the pattern. 798 799 The only one of those we care about is XFT_RENDER, which was used to 800 disable the Render extension, something most apps probably don't need 801 to support in names anyways. Allow the call requesting this value to 802 return FcResultTypeMismatch and pretend that XFT_RENDER is missing 803 from the pattern. 804 805 Signed-off-by: Keith Packard <keithp@keithp.com> 806 807commit 972fa05c3df73fd3c99c409c0ac2225a58f76d09 808Author: Thomas E. Dickey <dickey@invisible-island.net> 809Date: Wed Apr 1 20:57:52 2020 -0400 810 811 build-fix for c89 812 813 Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 814 815commit 86c2355b116fd9febe2ac7f577e7c12e069d3986 816Author: Thomas E. Dickey <dickey@invisible-island.net> 817Date: Wed Apr 1 20:53:30 2020 -0400 818 819 minor typography fix 820 821 Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 822 823commit ed8bb9667ac1e0f0863a03a44962be9654c4d04e 824Author: Thomas E. Dickey <dickey@invisible-island.net> 825Date: Wed Apr 1 20:52:25 2020 -0400 826 827 fix most type-conversion warnings from gcc-normal, without object-file changes 828 829 Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 830 831commit a266847d3c17dcdfcac719a1aa970ad54f4b545a 832Author: Alan Coopersmith <alan.coopersmith@oracle.com> 833Date: Sat Mar 16 11:03:38 2019 -0700 834 835 libXft 2.3.3 836 837 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 838 839commit fab5adf8fa3073862267e14aece1adf9eed0541c 840Author: Alan Coopersmith <alan.coopersmith@oracle.com> 841Date: Sat Mar 16 11:03:17 2019 -0700 842 843 Add description of libXft to README.md 844 845 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 846 847commit b397ffb23f02389b6c6168e7826605789907d740 848Author: Alan Coopersmith <alan.coopersmith@oracle.com> 849Date: Fri Dec 7 19:42:33 2018 -0800 850 851 Update configure.ac bug URL for gitlab migration 852 853 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 854 855commit bdfb2b0e0fbf02ae69fe6cb2fbe352c4231e5c54 856Author: Alan Coopersmith <alan.coopersmith@oracle.com> 857Date: Mon Nov 19 22:20:38 2018 -0800 858 859 Update README for gitlab migration 860 861 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 862 863commit c418dc7594f98359ae10815f62ee3efc0a511cf8 864Author: Mihail Konev <k.mvc@ya.ru> 865Date: Thu Jan 26 13:52:49 2017 +1000 866 867 autogen: add default patch prefix 868 869 Signed-off-by: Mihail Konev <k.mvc@ya.ru> 870 871commit 6a12debafe35963d205e0dc78eb742ad898312b7 872Author: Emil Velikov <emil.l.velikov@gmail.com> 873Date: Mon Mar 9 12:00:52 2015 +0000 874 875 autogen.sh: use quoted string variables 876 877 Place quotes around the $srcdir, $ORIGDIR and $0 variables to prevent 878 fall-outs, when they contain space. 879 880 Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com> 881 Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net> 882 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 883 884commit 0d3402d1138afe9854452eb494acc649faa0dc9e 885Author: Peter Hutterer <peter.hutterer@who-t.net> 886Date: Tue Jan 24 10:32:07 2017 +1000 887 888 autogen.sh: use exec instead of waiting for configure to finish 889 890 Syncs the invocation of configure with the one from the server. 891 892 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 893 Reviewed-by: Emil Velikov <emil.velikov@collabora.com> 894 895commit e8a83226bc10afb587f6f34daac44d2ef809c85e 896Author: Keith Packard <keithp@keithp.com> 897Date: Sun Oct 19 18:00:26 2014 -0500 898 899 XftDrawSrcPicture: Use XRenderCreateSolidFill when available 900 901 Instead of creating 1x1 pictures, use the solid pictures added in 902 Render version 0.10 903 904 Signed-off-by: Keith Packard <keithp@keithp.com> 905 Reviewed-by: Adam Jackson <ajax@redhat.com> 906 907commit 214f9b5306d833e2787c75fe41dfdc9228fcb738 908Author: Alan Coopersmith <alan.coopersmith@oracle.com> 909Date: Thu Jun 5 23:04:54 2014 -0700 910 911 libXft 2.3.2 912 913 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 914 915commit 4acfdaf95adb0a05c2a25550bdde036c865902f4 916Author: Julien Cristau <jcristau@debian.org> 917Date: Mon Dec 2 16:26:24 2013 +0100 918 919 Use FT_*_H macros instead of including <freetype/*.h> 920 921 freetype moved its headers around in 2.5.1. 922 923 Signed-off-by: Julien Cristau <jcristau@debian.org> 924 925commit c5e760a239afc62a1c75e0509868e35957c8df52 926Author: Colin Walters <walters@verbum.org> 927Date: Wed Jan 4 17:37:06 2012 -0500 928 929 autogen.sh: Implement GNOME Build API 930 931 http://people.gnome.org/~walters/docs/build-api.txt 932 933 Signed-off-by: Adam Jackson <ajax@redhat.com> 934 935commit 9fa39862224b7e1b7873336cbf718db0d58f6b4b 936Author: Adam Jackson <ajax@redhat.com> 937Date: Tue Jan 15 14:28:48 2013 -0500 938 939 configure: Remove AM_MAINTAINER_MODE 940 941 Signed-off-by: Adam Jackson <ajax@redhat.com> 942 943commit 835cd2a6cb4aa8f89e6e7dead66483643a6e7ee8 944Author: Alexander Polakov <plhk@sdf.org> 945Date: Sat Dec 1 02:53:23 2012 +0400 946 947 Fix man page to match include 948 949 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 950 951commit 0847b64af14acefaa7aa86b3cec8632497babe73 952Author: Alan Coopersmith <alan.coopersmith@oracle.com> 953Date: Sat Jun 2 09:36:29 2012 -0700 954 955 libXft 2.3.1 956 957 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 958 959commit 1066d2b34db6124fbb0105f5d30f560217fd2a5a 960Author: Jeremy Huddleston <jeremyhu@apple.com> 961Date: Sat Mar 10 23:09:21 2012 -0800 962 963 Dead code removal 964 965 Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com> 966 967commit 84b8b5b46773f9b686d57f28092824b86bffed9d 968Author: Mikael Magnusson <mikachu@gmail.com> 969Date: Sun Mar 11 02:41:55 2012 +0100 970 971 Fixup for 550b2f76401c2 which broke bold fonts 972 973 The commit removed the line 974 AC_CHECK_FUNCS(FT_Get_Next_Char FT_Get_BDF_Property FT_Get_PS_Font_Info FT_Has_PS_Glyph_Names FT_GlyphSlot_Embolden) 975 but failed to remove the #if lines that this commit removes, resulting 976 in that code never being executed. 977 978 Fixes: https://bugs.freedesktop.org/attachment.cgi?id=58280 979 980 Reviewed-by: Jeremy Huddleston <jeremyhu@apple.com> 981 982commit b543efafefb71fb1f87ee9c1c261e86c8ca29e76 983Author: Alan Coopersmith <alan.coopersmith@oracle.com> 984Date: Wed Mar 7 20:12:27 2012 -0800 985 986 libXft 2.3.0 987 988 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 989 990commit 301029c9a1d9429009eaf08bb726357d4e94780d 991Author: Jeremy Huddleston <jeremyhu@apple.com> 992Date: Mon Oct 24 23:39:25 2011 -0700 993 994 Fix undefined ftbit in XftFontLoadGlyphs 995 996 https://bugs.freedesktop.org/show_bug.cgi?id=42173 997 998 Fixes regression from: 6f1d7bcdd461b1f6cc64370793f52d7c170187d0 999 1000 Fixed by examining original patch before rebase from: 1001 https://bugs.freedesktop.org/show_bug.cgi?id=29151 1002 1003 Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com> 1004 1005commit 550b2f76401c292d982700b60326e0a837e391b4 1006Author: Jeremy Huddleston <jeremyhu@apple.com> 1007Date: Mon Oct 10 13:00:35 2011 -0700 1008 1009 Remove fontconfig and freetype ifdef-fu and instead require non-ancinet versions of both 1010 1011 Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com> 1012 1013commit 21a59c10803582c8f90d3b5f32e8f0240c050adf 1014Author: Tom \"spot\" Callaway <tcallawa@redhat.com> 1015Date: Thu Oct 6 15:58:29 2011 -0400 1016 1017 compiler noise cleanups related to subpixel LCD support 1018 1019 Reviewed-by: Jeremy Huddleston <jeremyhu@apple.com> 1020 1021commit 6f1d7bcdd461b1f6cc64370793f52d7c170187d0 1022Author: Tom \"spot\" Callaway <tcallawa@redhat.com> 1023Date: Thu Oct 6 15:41:10 2011 -0400 1024 1025 Subpixel LCD text rendering improvements 1026 1027 Reviewed-by: Jeremy Huddleston <jeremyhu@apple.com> 1028 1029commit 0e0efb8b26a241f8370053bc3686f7abc69357c1 1030Author: Alan Coopersmith <alan.coopersmith@oracle.com> 1031Date: Mon Sep 26 15:41:49 2011 -0700 1032 1033 Add const attributes to fix gcc -Wwrite-strings warnings 1034 1035 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 1036 Reviewed-by: Aaron Plattner <aplattner@nvidia.com> 1037 1038commit df353cc7fe40fadc6e48586e95a0cbf1d2e33cfa 1039Author: Ross Burton <ross@burtonini.com> 1040Date: Sun Sep 25 17:47:15 2011 -0700 1041 1042 constify some bits 1043 1044 https://bugs.freedesktop.org/show_bug.cgi?id=2658 1045 1046 Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com> 1047 1048commit 5cac9764a55c96fee64f63748c054be81fcaadf4 1049Author: Jeremy Huddleston <jeremyhu@apple.com> 1050Date: Sun Sep 25 11:11:01 2011 -0700 1051 1052 Remove dependency on libXext 1053 1054 ldd -r -u reports: 1055 Unused direct dependencies: 1056 .../lib/libXext.so.6 1057 1058 Reported-by: Gaetan Nadon <memsize@videotron.ca> 1059 Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com> 1060 1061commit d39337048d31245b69e1b72b98beb957f52ba4e6 1062Author: Jeremy Huddleston <jeremyhu@apple.com> 1063Date: Sat Sep 24 21:05:27 2011 -0700 1064 1065 Remove broken fallback on non-pkg-config search for libXrender 1066 1067 https://bugs.freedesktop.org/show_bug.cgi?id=5425 1068 1069 Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com> 1070 Reviewed-by: Gaetan Nadon <memsize@videotron.ca> 1071 Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 1072 1073commit 3ad77b636978746786546ab2b779730997839f63 1074Author: Alan Coopersmith <alan.coopersmith@oracle.com> 1075Date: Fri Sep 16 22:42:59 2011 -0700 1076 1077 Strip trailing whitespace 1078 1079 Performed with: find * -type f | xargs perl -i -p -e 's{[ \t]+$}{}' 1080 git diff -w & git diff -b show no diffs from this change 1081 1082 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 1083 1084commit d274ffc91b22bb8f3a2447237491cbe04f2ee0c3 1085Author: Derek Wang <Derek.Wang@sun.com> 1086Date: Wed Feb 2 22:15:13 2011 -0800 1087 1088 XftGlyphFontSpecCore: check to make sure glyphs are in range 1089 1090 This fixes a crash reported when selecting "View Page Source" in Mozilla 1091 on Solaris 10, due to invalid parameters being given to XPutImage. 1092 1093 http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=6261221 1094 1095 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 1096 1097commit 652d9b47fc902e12c8e28481742c382676f1d035 1098Author: Jay Cotton <jay.cotton@oracle.com> 1099Date: Wed Feb 2 22:09:34 2011 -0800 1100 1101 XftDrawSrcPicture: fail if info->solidFormat is NULL 1102 1103 Fixed a core dump in x11perf render tests when a driver was returning 1104 incorrect information due to a bug in the driver. 1105 1106 http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=6872780 1107 1108 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 1109 1110commit 1e03ac60d1221d5c16b7f4797ab0c461f13b123a 1111Author: Gaetan Nadon <memsize@videotron.ca> 1112Date: Wed Feb 2 11:43:42 2011 -0500 1113 1114 config: comment, minor upgrade, quote and layout configure.ac 1115 1116 Group statements per section as per Autoconf standard layout 1117 Quote statements where appropriate. 1118 Autoconf recommends not using dnl instead of # for comments 1119 1120 Use AC_CONFIG_FILES to replace the deprecated AC_OUTPUT with parameters. 1121 Add AC_CONFIG_SRCDIR([Makefile.am]) 1122 1123 This helps automated maintenance and release activities. 1124 Details can be found in http://wiki.x.org/wiki/NewModuleGuidelines 1125 1126commit bcc24bf5bd4141cf5ca62bdd2c52d971ea88d421 1127Author: Gaetan Nadon <memsize@videotron.ca> 1128Date: Fri Jan 28 19:41:37 2011 -0500 1129 1130 config: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS 1131 1132 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 1133 1134commit 791d10dbac030d6a164f54a7adb9b6c816c68930 1135Author: Gaetan Nadon <memsize@videotron.ca> 1136Date: Fri Jan 28 16:34:14 2011 -0500 1137 1138 config: remove unrequired AC_CONFIG_AUX_DIR 1139 1140 The default location for the generation of configuation files is the current 1141 package root directory. These files are config.* and friends. 1142 1143 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 1144 1145commit 28d61e969800820b1483d41445befcd1bf35fa85 1146Author: Gaetan Nadon <memsize@videotron.ca> 1147Date: Thu Jan 27 16:12:55 2011 -0500 1148 1149 config: remove already included AC_PROG_SED 1150 1151 Use AC_PROG_SED now supplied by XORG_DEFAULT_OPTIONS 1152 Use the appropriate platform version of sed 1153 1154 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 1155 1156commit 0e3c21ab0aeb99ca76ac2535f4618cb1949b7f40 1157Author: Gaetan Nadon <memsize@videotron.ca> 1158Date: Thu Jan 27 16:09:03 2011 -0500 1159 1160 config: remove AC_PROG_CC as it overrides AC_PROG_C_C99 1161 1162 XORG_STRICT_OPTION from XORG_DEFAULT_OPTIONS calls 1163 AC_PROG_C_C99. This sets gcc with -std=gnu99. 1164 If AC_PROG_CC macro is called afterwards, it resets CC to gcc. 1165 1166 Reported-by: Roberto Branciforti <rbbrnc@gmail.com> 1167 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 1168 1169commit 9c23173cf1ff861bdb8538e3aa21ec509b0d87d8 1170Author: Roberto Branciforti <rbbrnc@gmail.com> 1171Date: Mon Jan 17 22:32:15 2011 +0100 1172 1173 libXft: Fix variable assignment. 1174 1175 Signed-off-by: Roberto Branciforti <rbbrnc@gmail.com> 1176 Reviewed-by: Mikhail Gusarov <dottedmag@dottedmag.net> 1177 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 1178 1179commit b9d4a2b5be71ca883f5a876500edb0a1a9add0cf 1180Author: Alan Coopersmith <alan.coopersmith@oracle.com> 1181Date: Fri Oct 29 16:21:18 2010 -0700 1182 1183 libXft 2.2.0 1184 1185 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 1186 1187commit 8751e341bcc29952b4603e18767ab994653c6b01 1188Author: Alan Coopersmith <alan.coopersmith@oracle.com> 1189Date: Tue Sep 21 22:00:33 2010 -0700 1190 1191 xft.pc.in: Requires.private entries should not be duplicated in Requires 1192 1193 Users of libXft don't need to link with fontconfig, freetype and 1194 Xrender directly if they don't use them. 1195 1196 This may cause issues for users of pkg-config versions older than 0.22. 1197 Please upgrade to the 2007 version of pkg-config before trying to build 1198 the 2010 version of libXft. 1199 1200 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 1201 Reviewed-by: Gaetan Nadon <memsize@videotron.ca> 1202 1203commit ca575f9c9cbb11b122e676424a93da3eb0284be5 1204Author: Gaetan Nadon <memsize@videotron.ca> 1205Date: Sun Oct 17 20:42:41 2010 -0400 1206 1207 config: upgrade to util-macros 1.8 for additional man page support 1208 1209 Use MAN_SUBST now supplied in XORG_MANPAGE_SECTIONS 1210 The value of MAN_SUBST is the same for all X.Org packages. 1211 1212 Use AC_PROG_SED now supplied by XORG_DEFAULT_OPTIONS 1213 Use the appropriate platform version of sed 1214 1215 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 1216 1217commit 6d220e32c1e336292cac125515f04bcbdb65322d 1218Author: Gaetan Nadon <memsize@videotron.ca> 1219Date: Wed Mar 31 10:03:03 2010 -0400 1220 1221 man: build man pages the standard way 1222 1223 Using macro substitution. 1224 1225 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 1226 1227commit f2bd643475a555949558ff6f889c575da33c28a4 1228Author: Gaetan Nadon <memsize@videotron.ca> 1229Date: Tue Mar 30 14:01:31 2010 -0400 1230 1231 config: remove deprecated xft-config script and man page 1232 1233 This was put in place early 2000 when pkg-config was not used. 1234 1235 Reviewed-by: Rémi Cardona <remi@gentoo.org> 1236 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 1237 1238commit a33850fe1af31cf672e448a3c86ac5afb9fee06c 1239Author: Gaetan Nadon <memsize@videotron.ca> 1240Date: Tue Mar 30 09:44:47 2010 -0400 1241 1242 config: remove the xft-config.in file from EXTRA_DIST 1243 1244 Automake always includes it in the tarball. 1245 1246 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 1247 1248commit b443002c146569077394675c9e784b173d48c6e6 1249Author: Gaetan Nadon <memsize@videotron.ca> 1250Date: Mon Mar 29 16:50:34 2010 -0400 1251 1252 config: update AC_PREREQ statement to 2.60 1253 1254 Unrelated to the previous patches, the new value simply reflects 1255 the reality that the minimum level for autoconf to configure 1256 all x.org modules is 2.60 dated June 2006. 1257 1258 ftp://ftp.gnu.org/gnu/autoconf/autoconf-2.60.tar.gz 1259 1260 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 1261 1262commit 26dc5b0f626615156ca8a317f428ebc7c2d50498 1263Author: Gaetan Nadon <memsize@videotron.ca> 1264Date: Mon Mar 29 14:53:48 2010 -0400 1265 1266 config: remove the pkgconfig pc.in file from EXTRA_DIST 1267 1268 Automake always includes it in the tarball. 1269 1270 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 1271 1272commit 78ed756a343c37acb38cc230d03c334845553ab6 1273Author: Gaetan Nadon <memsize@videotron.ca> 1274Date: Tue Dec 8 11:13:11 2009 -0500 1275 1276 Xft.h.in: remove comments which prevents Xft.h generation #25104 1277 1278 With automake prior to 2.62, commnents placed beside a #undef line 1279 prevent that statement to be substituted by config.status. 1280 1281 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 1282 Reviewed-by: Alan Coopersmith <alan.coopersmith@sun.com> 1283 Tested-by: Adrian Bunk <bunk@stusta.de> 1284 1285commit ad762b61d79e1848ef0751d0b970f4f7660a886e 1286Author: Gaetan Nadon <memsize@videotron.ca> 1287Date: Fri Nov 27 20:56:04 2009 -0500 1288 1289 Makefile.am: add ChangeLog and INSTALL on MAINTAINERCLEANFILES 1290 1291 Now that the INSTALL file is generated. 1292 Allows running make maintainer-clean. 1293 1294commit f6bab0a9abbaf4c2381c790372c830e0c8d78df4 1295Author: Gaetan Nadon <memsize@videotron.ca> 1296Date: Wed Oct 28 14:09:10 2009 -0400 1297 1298 INSTALL, NEWS, README or AUTHORS files are missing/incorrect #24206 1299 1300 Add missing INSTALL file. Use standard GNU file on building tarball 1301 README may have been updated 1302 Remove AUTHORS file as it is empty and no content available yet. 1303 Remove NEWS file as it is empty and no content available yet. 1304 1305commit cf899b63a331b908a2d4027354ce0d7c13528638 1306Author: Gaetan Nadon <memsize@videotron.ca> 1307Date: Tue Oct 27 15:07:25 2009 -0400 1308 1309 Deploy the new XORG_DEFAULT_OPTIONS #24242 1310 1311 This macro aggregate a number of existing macros that sets commmon 1312 X.Org components configuration options. It shields the configuration file from 1313 future changes. 1314 1315commit f0f9ad0cb2d66d35f522fa9ec19974500b3955ab 1316Author: Gaetan Nadon <memsize@videotron.ca> 1317Date: Mon Oct 26 22:08:43 2009 -0400 1318 1319 Makefile.am: ChangeLog not required: EXTRA_DIST or *CLEANFILES #24432 1320 1321 ChangeLog filename is known to Automake and requires no further 1322 coding in the makefile. 1323 1324commit 80e41cb93d0100a767aa8d630240440090937712 1325Author: Gaetan Nadon <memsize@videotron.ca> 1326Date: Thu Oct 22 12:34:19 2009 -0400 1327 1328 .gitignore: use common defaults with custom section # 24239 1329 1330 Using common defaults will reduce errors and maintenance. 1331 Only the very small or inexistent custom section need periodic maintenance 1332 when the structure of the component changes. Do not edit defaults. 1333 1334commit cf6372a5dd9dd4086ed243d3f6c7e5fe693594b0 1335Author: Gaetan Nadon <memsize@videotron.ca> 1336Date: Wed Oct 21 21:45:46 2009 -0400 1337 1338 .gitignore: use common defaults with custom section # 24239 1339 1340 Using common defaults will reduce errors and maintenance. 1341 Only the very small or inexistent custom section need periodic maintenance 1342 when the structure of the component changes. Do not edit defaults. 1343 1344commit 6f756640698b8f7bbada91999b4e30a0851bb6f4 1345Author: Jeremy Huddleston <jeremyhu@freedesktop.org> 1346Date: Wed Oct 21 12:47:25 2009 -0700 1347 1348 This is not a GNU project, so declare it foreign. 1349 1350 On Wed, 2009-10-21 at 13:36 +1000, Peter Hutterer wrote: 1351 > On Tue, Oct 20, 2009 at 08:23:55PM -0700, Jeremy Huddleston wrote: 1352 > > I noticed an INSTALL file in xlsclients and libXvMC today, and it 1353 > > was quite annoying to work around since 'autoreconf -fvi' replaces 1354 > > it and git wants to commit it. Should these files even be in git? 1355 > > Can I nuke them for the betterment of humanity and since they get 1356 > > created by autoreconf anyways? 1357 > 1358 > See https://bugs.freedesktop.org/show_bug.cgi?id=24206 1359 1360 As an interim measure, replace AM_INIT_AUTOMAKE([dist-bzip2]) with 1361 AM_INIT_AUTOMAKE([foreign dist-bzip2]). This will prevent the generation 1362 of the INSTALL file. It is also part of the 24206 solution. 1363 1364 Signed-off-by: Jeremy Huddleston <jeremyhu@freedesktop.org> 1365 1366commit 906259ecc70dd4d0ef91f4582bd2a035d094831e 1367Author: Alan Coopersmith <alan.coopersmith@sun.com> 1368Date: Tue Oct 13 10:31:58 2009 -0700 1369 1370 Set libtool version-number automatically from package version 1371 1372 Since we've forgotten to manually update in most libXft releases so far, 1373 might as well just automate it. 1374 1375 Reported by: Paulo Ricardo Zanoni <pzanoni@mandriva.com> 1376 Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 1377 1378commit fc248fb44413d11fed288793d0d8c2af76aeeb40 1379Author: Alan Coopersmith <alan.coopersmith@sun.com> 1380Date: Fri Oct 9 16:45:25 2009 -0700 1381 1382 libXft 2.1.14 1383 1384 Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 1385 1386commit 0f2a55b55d18272824444071f71473d988112465 1387Author: Alan Coopersmith <alan.coopersmith@sun.com> 1388Date: Thu Oct 8 09:18:43 2009 -0700 1389 1390 Add generated Xft.h to .gitignore 1391 1392 Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 1393 1394commit c36e28b3ed913d2dcb5c7876e49ccf2631a11df4 1395Author: Julien Cristau <jcristau@debian.org> 1396Date: Tue Oct 6 15:00:04 2009 -0700 1397 1398 Fix install of generated Xft.h when builddir != srcdir 1399 1400 Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 1401 1402commit c498ec3e4fb8e07bad7b053535d832273ac9b402 1403Author: Alan Coopersmith <alan.coopersmith@sun.com> 1404Date: Tue Oct 6 01:01:07 2009 -0700 1405 1406 Split NEWS & README, update both 1407 1408 Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 1409 1410commit dac73a51981632908ce86cff26af5b0bcfcdd770 1411Author: Alan Coopersmith <alan.coopersmith@sun.com> 1412Date: Tue Oct 6 00:39:14 2009 -0700 1413 1414 Set Xft.h version numbers from configure.ac 1415 1416 Keep the two in sync automatically instead of manually 1417 1418 Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 1419 1420commit cfa048b4aa351068415c5e2711731246a9c19322 1421Author: Alan Coopersmith <alan.coopersmith@sun.com> 1422Date: Mon Oct 5 23:53:33 2009 -0700 1423 1424 Migrate to xorg macros 1.3 & XORG_DEFAULT_OPTIONS 1425 1426 Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 1427 1428commit 5957fdd9ba2aba60e90a30bc3744f76ddb27b8d2 1429Author: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br> 1430Date: Thu Jan 29 18:45:48 2009 -0200 1431 1432 Janitor: Correct make distcheck and sparse warnings. 1433 1434 Use only one toplevel .gitignore file. 1435 1436 It was tempting to also modify the code to not, first check if 1437 xrender is >= 0.8.2, and then, if failing, check for libXrender 1438 functions with different build options, but left as is, as it 1439 could be somehow useful at least as an example of being backwards 1440 compatible. 1441 1442commit cb80b4493e116229d8cc46507dec0fed6febd949 1443Author: Stefan Dirsch <sndirsch@suse.de> 1444Date: Sat Nov 22 20:45:02 2008 +0100 1445 1446 Added fake bold support (#1579, Novell #38202/223682). 1447 1448commit 60bb5229f0fb16cee27077552fbc35d53c94f031 1449Author: Erik Andren <erik.andren@gmail.com> 1450Date: Sat Oct 25 20:34:27 2008 +0200 1451 1452 Header cleanup (bug#4703) 1453 1454 Remove prototypes for nonexistent functions from Xft.h, and add missing 1455 include in xftglyphs.c 1456 1457 Signed-off-by: Julien Cristau <jcristau@debian.org> 1458 1459commit 1a34928cd823ef1452b973bd7c4c1d12cd976bba 1460Author: Adam Jackson <ajax@redhat.com> 1461Date: Wed Jul 2 15:42:37 2008 -0400 1462 1463 libXft 2.1.13 1464 1465commit 19240d3605b5f1e88ca5509afffd48acdb7e1c5f 1466Author: Julien Cristau <jcristau@debian.org> 1467Date: Wed Jun 11 02:12:05 2008 +0200 1468 1469 Revert "Drop Requires, use Requires.private instead." 1470 1471 This reverts commit a1c78ce68c5f2106c38b6cb93a6b22420e1a80ab. 1472 1473 Unfortunately this doesn't work on old pkg-config, which made 1474 Requires.private completely useless. That's fixed in 0.22, but... 1475 1476commit a1c78ce68c5f2106c38b6cb93a6b22420e1a80ab 1477Author: Julien Cristau <jcristau@debian.org> 1478Date: Tue Jun 10 17:29:27 2008 +0200 1479 1480 Drop Requires, use Requires.private instead. 1481 1482 Users of libXft don't need to link with fontconfig, freetype and 1483 Xrender directly if they don't use them. 1484 1485commit 541c6194d986e7849ee9541a9fd60b0724647a44 1486Author: Adam Jackson <ajax@redhat.com> 1487Date: Mon Mar 24 12:10:19 2008 -0400 1488 1489 Bug #14232: Fix XftDrawRect when Render not supported. 1490 1491commit 8661a88789dce4fe06d45faec70f8e74834abdd6 1492Author: Matthieu Herrb <matthieu.herrb@laas.fr> 1493Date: Sun Mar 9 08:28:43 2008 +0100 1494 1495 nuke RCS Ids 1496 1497commit 9e25c9019bd6788076c12cb4356c7d27d6c7d9af 1498Author: James Cloos <cloos@jhcloos.com> 1499Date: Thu Dec 6 16:38:28 2007 -0500 1500 1501 Replace static ChangeLog with dist-hook to generate from git log 1502 1503commit 8a7f3d450c1f339f429dbce55df523d026c92375 1504Author: Stefan Dirsch <sndirsch@suse.de> 1505Date: Sun Nov 4 11:31:44 2007 -0800 1506 1507 Register objects used by libXft. 1508 1509 libXft uses XFT_MAX_GLYPH_MEMORY without first registering with fontconfig. 1510 1511commit 8ae5ea8c75a7850fa0aca0acc3962b6263f55094 1512Author: Karl Tomlinson <bugs.freedesktop@karlt.net> 1513Date: Wed Sep 12 12:00:43 2007 +0100 1514 1515 XftFontOpenInfo: Use of uninitialised value of size 8 (bug 11200) 1516 1517 This is due to XftFontInfoFill using the binary representation of the 1518 XftFontInfo to generate fi->hash. 1519 1520 With 64-bit pointers there is padding between .hash and .file in struct 1521 _XftFontInfo. This padding is not initialized, and the hash uses these 1522 bytes. 1523 1524 This will interfere with finding "a matching previously opened font" in 1525 XftFontOpenInfo, and XftFontInfoEqual, which uses memcmp, will have similar 1526 problems. 1527 1528 This fix makes no assumptions about the sizes and alignment of members of 1529 struct _XftFontInfo by using memset. (It also makes no assumptions about 1530 what FcPatternGet* does to its output parameter when it returns 1531 FcResultNoMatch.) 1532 1533commit a782fe3fbed05344e2a12f53ede6101e120ed485 1534Author: James Cloos <cloos@jhcloos.com> 1535Date: Mon Sep 3 05:53:39 2007 -0400 1536 1537 Add *~ to .gitignore to skip patch/emacs droppings 1538 1539commit 3c68c68fc20b875b405f2640778e32a41a807e27 1540Author: Daniel Stone <daniel@fooishbar.org> 1541Date: Thu Dec 7 12:20:44 2006 +0200 1542 1543 bump to 2.1.12 1544 1545commit 22112a0ee3bd16b40e414bac32c532a73cbabbcb 1546Author: Daniel Stone <daniel@fooishbar.org> 1547Date: Thu Dec 7 12:20:05 2006 +0200 1548 1549 XftNameUnparse: re-export to public API (bug #8900) 1550 Fix botched git import, which reverted some changes from CVS, by 1551 re-exporting XftNameUnparse. 1552 1553commit 6159d185048fbbb67627667d60dcd475def5bb44 1554Author: Adam Jackson <ajax@benzedrine.nwnk.net> 1555Date: Fri Oct 13 17:08:55 2006 -0400 1556 1557 Bump to 2.1.11 1558 1559commit 661199d47ff8e9842542f9e407da50629c8a17b6 1560Author: Adam Jackson <ajax@benzedrine.nwnk.net> 1561Date: Fri Oct 13 16:18:47 2006 -0400 1562 1563 Bump to 2.1.10 1564 1565commit 5e5d0c7597e7f494ad3010f6d4656c5209b09f88 1566Author: Alan Coopersmith <alan.coopersmith@sun.com> 1567Date: Thu Jul 13 14:58:58 2006 -0700 1568 1569 renamed: .cvsignore -> .gitignore 1570 1571commit 8fc012344f8f072ee3bd1b09c336fed8d47826c5 1572Author: Kjartan Maraas <kmaraas@gnome.org> 1573Date: Thu Jul 13 10:28:30 2006 -0400 1574 1575 Bug #7259: Various Coverity fixes. 1576 1577commit 824f87ba102e36808c59e92d7f527ca2f8b00026 1578Author: Daniel Stone <daniel@fooishbar.org> 1579Date: Sat Jun 3 10:41:03 2006 +0000 1580 1581 Bug #4711: Don't export unnecessary symbols. (Alan Coopersmith). Bump to 1582 2.1.9. 1583 1584commit 250b95f857cdd7fadab9e06f1a6f69706467aac2 1585Author: Kevin E Martin <kem@kem.org> 1586Date: Thu Dec 15 00:24:30 2005 +0000 1587 1588 Update package version number for final X11R7 release candidate. 1589 1590commit 2a43efac053b9fa0a460d47f5154511cfaf4f2ba 1591Author: Kevin E Martin <kem@kem.org> 1592Date: Sat Dec 3 05:49:44 2005 +0000 1593 1594 Update package version number for X11R7 RC3 release. 1595 1596commit 88a1de23e126cde06bf4136b56007dc24ad991e8 1597Author: Eric Anholt <anholt@freebsd.org> 1598Date: Sun Nov 20 23:17:41 2005 +0000 1599 1600 Add/improve libs .cvsignores. 1601 1602commit bcbcdcdb0f41b61351454db5032a514215f2f089 1603Author: Kevin E Martin <kem@kem.org> 1604Date: Sat Nov 19 07:15:49 2005 +0000 1605 1606 Update pkgconfig files to separate library build-time dependencies from 1607 application build-time dependencies, and update package deps to work 1608 with separate build roots. 1609 1610commit 143f9e1b8d328ebc806067fb44809a8a8fd419e4 1611Author: Kevin E Martin <kem@kem.org> 1612Date: Wed Oct 19 02:48:10 2005 +0000 1613 1614 Update package version number for RC1 release. 1615 1616commit 34dc7dbd584f2bbef39248c26236186e08c79a25 1617Author: Kevin E Martin <kem@kem.org> 1618Date: Wed Oct 19 02:46:56 2005 +0000 1619 1620 lib/Xcomposite/Xcomposite.h 1621 lib/Xft/Imakefile 1622 lib/Xft/Xft.h Update library version numbers to match updated package 1623 versions. 1624 Update driver version numbers for RC1. 1625 1626commit 11bc8208939991e9cd3eba2900827fd2e37b04a5 1627Author: Kevin E Martin <kem@kem.org> 1628Date: Wed Oct 5 19:46:16 2005 +0000 1629 1630 Clean up generated files 1631 1632commit edfb44c93c03c41f13240af318a45f0f04dde6d1 1633Author: Alan Coopersmith <Alan.Coopersmith@sun.com> 1634Date: Thu Aug 4 16:15:48 2005 +0000 1635 1636 If --with-freetype-config is not specified, try pkgconfig freetype2, then 1637 fall back to freetype-config if pkgconfig fails. 1638 1639commit a09401affaf007aef2585711cd5eb499f554be9b 1640Author: Kevin E Martin <kem@kem.org> 1641Date: Fri Jul 29 21:22:51 2005 +0000 1642 1643 Various changes preparing packages for RC0: 1644 - Verify and update package version numbers as needed 1645 - Implement versioning scheme 1646 - Change bug address to point to bugzilla bug entry form 1647 - Disable loadable i18n in libX11 by default (use --enable-loadable-i18n to 1648 reenable it) 1649 - Fix makedepend to use pkgconfig and pass distcheck 1650 - Update build script to build macros first 1651 - Update modular Xorg version 1652 1653commit 0dd89a9e7ba09ed0c3f90a415b506a4ed89b91bb 1654Author: Søren Sandmann Pedersen <sandmann@daimi.au.dk> 1655Date: Wed Jul 27 21:48:38 2005 +0000 1656 1657 Build system for Xft 1658 1659commit db7a51a120898eda2824ec15d55641589571ed5d 1660Author: Daniel Stone <daniel@fooishbar.org> 1661Date: Sun Jul 3 07:00:57 2005 +0000 1662 1663 Add Xtrans definitions (FONT_t, TRANS_CLIENT) to clean up warnings. 1664 Add XSERV_t, TRANS_SERVER, TRANS_REOPEN to quash warnings. 1665 Add #include <dix-config.h> or <xorg-config.h>, as appropriate, to all 1666 source files in the xserver/xorg tree, predicated on defines of 1667 HAVE_{DIX,XORG}_CONFIG_H. Change all Xfont includes to 1668 <X11/fonts/foo.h>. 1669 1670commit 403c9f9886cea9fd390a242e7c031ba2cc26217f 1671Author: Alan Coopersmith <Alan.Coopersmith@sun.com> 1672Date: Fri Jun 24 22:43:20 2005 +0000 1673 1674 Sync with Xft from xlibs CVS (2.1.7 plus man page updates from Branden 1675 Robinson) - see lib/Xft/ChangeLog for full details 1676 1677commit 1d14cc37d43bf349ee18e748f62913a0963f6e85 1678Author: Egbert Eich <eich@suse.de> 1679Date: Tue May 17 08:10:10 2005 +0000 1680 1681 gcc4 allows to check if sentinels are correct (a sentinel is the 1682 terminating element in a varargs list). A sentinel needs to be NULL, 1683 not 0 - which doesn't make a difference on 32bit but matters on 64bit. 1684 Furthermore it can be told that functions have a printf-like format 1685 string and argument list so that they can verify that both match. To 1686 use these features certain attributes need to be set - which are 1687 compiler specific. To do this we define macros which are expanded 1688 depending on the compiler version. For now we put those in 1689 include/Xfuncproto.h (the XFree86 DDX layer contains a file compiler.h 1690 which however is not visible outside the DDX) (Bugzilla #3268). 1691 1692commit 0161d08ecd543c80e5625bf63d0091dbccd95f4e 1693Author: Søren Sandmann Pedersen <sandmann@daimi.au.dk> 1694Date: Fri Aug 13 19:03:15 2004 +0000 1695 1696 Fri Aug 13 21:01:34 2004 Soeren Sandmann <sandmann@daimi.au.dk> 1697 Fix the build 1698 1699commit 0641e99b21eead5aaee0c1136dd2d640028f6783 1700Author: Søren Sandmann Pedersen <sandmann@daimi.au.dk> 1701Date: Fri Aug 13 18:24:06 2004 +0000 1702 1703 Fri Aug 13 19:53:10 2004 Soeren Sandmann <sandmann@redhat.com> 1704 Fix for lockups on some versions of Matrox Mystique. #687, Patch from Mike 1705 Harris. 1706 Call xf86EnableDisableFBAccess though the function pointer instead of 1707 directly. #1041, Patch from Aaron Plattner. 1708 Swap the phsyical size of the screen when rotiation. #1050, Patch from 1709 Aaron Plattner. 1710 Fri Aug 13 19:47:12 2004 Soeren Sandmann <sandmann@redhat.com> 1711 Make HAVE_FT_BITMAP_SIZE_Y_PPEM conditional on the FreeType version instead 1712 of proping it. This way it will work with the monolithic version too. 1713 #1062, Patch by Owen Taylor. 1714 1715commit 14c188e8b0a0d88f97bcde21c8e1b1da8541bdf8 1716Author: Kevin E Martin <kem@kem.org> 1717Date: Wed Aug 11 23:37:34 2004 +0000 1718 1719 Called strlen with (f->file) without checking for NULL (which happens when 1720 directly using FT_Face objects) (Bug #1047, Keith Packard). 1721 1722commit 591dcad65f73450a07ac7477a3a827d95eb6f726 1723Author: Egbert Eich <eich@suse.de> 1724Date: Fri Apr 23 18:43:42 2004 +0000 1725 1726 Merging XORG-CURRENT into trunk 1727 1728commit c7e70c7e31897e00caaeb177176a8c24b834bc78 1729Author: Egbert Eich <eich@suse.de> 1730Date: Sun Mar 14 08:32:10 2004 +0000 1731 1732 Importing vendor version xf86-4_4_99_1 on Sun Mar 14 00:26:39 PST 2004 1733 1734commit 113366a92f315a2178d19c6bb9bed54109697864 1735Author: Egbert Eich <eich@suse.de> 1736Date: Thu Mar 11 14:16:10 2004 +0000 1737 1738 file Xft.3.in was initially added on branch XORG-RELEASE-1. 1739 1740commit 30761fcb5a6f3f2f23466f1b0ec1d290b5002e4e 1741Author: Egbert Eich <eich@suse.de> 1742Date: Thu Mar 11 14:16:09 2004 +0000 1743 1744 file NEWS was initially added on branch XORG-RELEASE-1. 1745 1746commit be5842a55ddd89141de2f238e9b41541a247d13b 1747Author: Egbert Eich <eich@suse.de> 1748Date: Thu Mar 11 14:16:09 2004 +0000 1749 1750 file AUTHORS was initially added on branch XORG-RELEASE-1. 1751 1752commit 4214b9fb11baea4347bb2279b800819ee9792c46 1753Author: Egbert Eich <eich@suse.de> 1754Date: Tue Mar 9 16:52:30 2004 +0000 1755 1756 file README was initially added on branch XORG-RELEASE-1. 1757 1758commit 14f8861ef153e64359e062a96212eb5358a32fd4 1759Author: Egbert Eich <eich@suse.de> 1760Date: Tue Mar 9 16:52:30 2004 +0000 1761 1762 file INSTALL was initially added on branch XORG-RELEASE-1. 1763 1764commit fabef42954896dca3d43fb414c564e9750112bf5 1765Author: Egbert Eich <eich@suse.de> 1766Date: Tue Mar 9 16:52:30 2004 +0000 1767 1768 file COPYING was initially added on branch XORG-RELEASE-1. 1769 1770commit 3ff3e952c6095488466f71da06c6664a056e4c03 1771Author: Egbert Eich <eich@suse.de> 1772Date: Wed Mar 3 12:11:28 2004 +0000 1773 1774 Importing vendor version xf86-4_4_0 on Wed Mar 3 04:09:24 PST 2004 1775 1776commit 00bdde8b2e4521b5058ee988c32dd814b852813d 1777Author: Egbert Eich <eich@suse.de> 1778Date: Thu Feb 26 13:35:33 2004 +0000 1779 1780 readding XFree86's cvs IDs 1781 1782commit f328c0a0fff3ec647c3f1d7c06b3d701850eb955 1783Author: Egbert Eich <eich@suse.de> 1784Date: Thu Feb 26 09:22:43 2004 +0000 1785 1786 Importing vendor version xf86-4_3_99_903 on Wed Feb 26 01:21:00 PST 2004 1787 1788commit 1781965aa5fac8f0737251ca883301e1aec7b12b 1789Author: Kaleb Keithley <kaleb@freedesktop.org> 1790Date: Tue Nov 25 19:28:09 2003 +0000 1791 1792 XFree86 4.3.99.16 Bring the tree up to date for the Cygwin folks 1793 1794commit ac1033d4dc0ff95ab31dd2eb4752e7b4520fe819 1795Author: Kaleb Keithley <kaleb@freedesktop.org> 1796Date: Fri Nov 14 16:48:48 2003 +0000 1797 1798 XFree86 4.3.0.1 1799 1800commit 52a3d6a04aa1a18223059334f8d5ed2955461b7d 1801Author: Kaleb Keithley <kaleb@freedesktop.org> 1802Date: Fri Nov 14 16:48:48 2003 +0000 1803 1804 Initial revision 1805