Home | History | Annotate | Line # | Download | only in dist
      1 commit f4805c8645914cbdcfd42e71051ba3f8fc664ef5
      2 Author: Thomas E. Dickey <dickey (a] invisible-island.net>
      3 Date:   Sun Apr 20 10:55:00 2025 -0400
      4 
      5     libXft 2.3.9
      6     
      7     Signed-off-by: Thomas E. Dickey <dickey (a] invisible-island.net>
      8 
      9 commit 518aaa65d549414eb883041470c5df2c8576482f
     10 Author: Thomas E. Dickey <dickey (a] invisible-island.net>
     11 Date:   Sun Apr 20 10:30:07 2025 -0400
     12 
     13     libXft 2.3.9
     14     
     15     Signed-off-by: Thomas E. Dickey <dickey (a] invisible-island.net>
     16 
     17 commit 53d103562593be70680ca54d03db8c779de7e330
     18 Author: Thomas E. Dickey <dickey (a] invisible-island.net>
     19 Date:   Wed Apr 16 20:05:22 2025 -0400
     20 
     21     manpage formatting-fixes
     22     
     23     Signed-off-by: Thomas E. Dickey <dickey (a] invisible-island.net>
     24 
     25 commit a074c10e1b396d26e729080ce50a18f6a22de6ad
     26 Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
     27 Date:   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 (a] oracle.com>
     35     Part-of: <https://gitlab.freedesktop.org/xorg/lib/libxft/-/merge_requests/33>
     36 
     37 commit e787bf2f9e3a9eafc36eb668d060f8fed1283a44
     38 Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
     39 Date:   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 (a] oracle.com>
     48     Part-of: <https://gitlab.freedesktop.org/xorg/lib/libxft/-/merge_requests/32>
     49 
     50 commit 7cf945b13ee80a7c108e674559e5eb7013ce5d36
     51 Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
     52 Date:   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 (a] oracle.com>
     57     Part-of: <https://gitlab.freedesktop.org/xorg/lib/libxft/-/merge_requests/32>
     58 
     59 commit ded7011adeff9ca9d32c9dc69cc33a54cc7d97cb
     60 Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
     61 Date:   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 (a] oracle.com>
     69     Part-of: <https://gitlab.freedesktop.org/xorg/lib/libxft/-/merge_requests/32>
     70 
     71 commit fc54d4238a5a6db180f6090a535d173f88060117
     72 Author: Peter Harris <pharris2 (a] rocketsoftware.com>
     73 Date:   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 (a] rocketsoftware.com>
     81 
     82 commit e736f48ba2fd4263ca6f692e27916a914447af4e
     83 Author: Thomas E. Dickey <dickey (a] invisible-island.net>
     84 Date:   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 (a] invisible-island.net>
     89 
     90 commit 4e4210c86019b42c3819cc18b59f86752fcd8b13
     91 Author: Thomas E. Dickey <dickey (a] invisible-island.net>
     92 Date:   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 
     96 commit be61145144f61674d1c3e6130fabf3a63d9c6529
     97 Author: Thomas E. Dickey <dickey (a] invisible-island.net>
     98 Date:   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 (a] invisible-island.net>
    109 
    110 commit c532908f5fdd3aee9d88d9704aedbe3be82c7ce5
    111 Author: Matt Turner <mattst88 (a] gmail.com>
    112 Date:   Mon Apr 17 15:23:49 2023 -0400
    113 
    114     libXft 2.3.8
    115     
    116     Signed-off-by: Matt Turner <mattst88 (a] gmail.com>
    117 
    118 commit d587bbef21f5b6137508883f2be0e91fc5132a62
    119 Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    120 Date:   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 (a] oracle.com>
    138 
    139 commit c1f79c998b36d95778e433f396e19eff7402cf7a
    140 Author: Thomas E. Dickey <dickey (a] invisible-island.net>
    141 Date:   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 (a] invisible-island.net>
    150 
    151 commit 28b2983e684dbbfd5fa3636997fa671acb3703eb
    152 Author: Thomas E. Dickey <dickey (a] invisible-island.net>
    153 Date:   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 (a] invisible-island.net>
    163 
    164 commit 309c2da98a4c739bcdabc3a80610d86a40ce12e6
    165 Author: Thomas E. Dickey <dickey (a] invisible-island.net>
    166 Date:   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 (a] invisible-island.net>
    177 
    178 commit 1463255cd4f537baabf8f2c65270e4924d4ed656
    179 Author: Thomas E. Dickey <dickey (a] invisible-island.net>
    180 Date:   Tue Nov 15 03:39:55 2022 -0500
    181 
    182     libXft 2.3.7
    183     
    184     Signed-off-by: Thomas E. Dickey <dickey (a] invisible-island.net>
    185 
    186 commit 4f704b700beb6486213e1096b0e702f4a9067184
    187 Author: Thomas E. Dickey <dickey (a] invisible-island.net>
    188 Date:   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 (a] invisible-island.net>
    200 
    201 commit de4592a18bba0bfc88232f6f4ecad7c2fa5e616e
    202 Author: Thomas E. Dickey <dickey (a] invisible-island.net>
    203 Date:   Sun Nov 13 05:56:12 2022 -0500
    204 
    205     fix compiler warning
    206     
    207     Signed-off-by: Thomas E. Dickey <dickey (a] invisible-island.net>
    208 
    209 commit 98e27ba4b2c3a4825a3497cd481992374a9c9e98
    210 Author: Thomas E. Dickey <dickey (a] invisible-island.net>
    211 Date:   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 (a] invisible-island.net>
    225 
    226 commit 6d246534bd156e5cb901b2cc9e2b9d473cf73506
    227 Author: ericLemanissier <eric.lemanissier (a] gmail.com>
    228 Date:   Fri Sep 23 07:59:55 2022 +0000
    229 
    230     stdint.h header is needed for SIZE_MAX
    231 
    232 commit 7d3bcd3b9ae3ffbfcd4f31c8f1db2254df90bc33
    233 Author: Thomas E. Dickey <dickey (a] invisible-island.net>
    234 Date:   Sat Sep 10 09:59:49 2022 -0400
    235 
    236     libXft 2.3.6
    237     
    238     Signed-off-by: Thomas E. Dickey <dickey (a] invisible-island.net>
    239 
    240 commit 5e0ed11a43e37e50ba0937beaa40851c2d864981
    241 Author: Thomas E. Dickey <dickey (a] invisible-island.net>
    242 Date:   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 (a] invisible-island.net>
    247 
    248 commit ab2df0af3dc7c594d44ccccfa0e7ddeeefb1e70e
    249 Author: Thomas E. Dickey <dickey (a] invisible-island.net>
    250 Date:   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 (a] invisible-island.net>
    255 
    256 commit 95284856783b824a714b7506762f4adce3bb17ce
    257 Author: Adam Sampson <ats (a] offog.org>
    258 Date:   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 
    271 commit c6309d4c8fcb5f4879cc25cf81b649f5eb665413
    272 Author: Thomas E. Dickey <dickey (a] invisible-island.net>
    273 Date:   Mon Sep 5 15:23:18 2022 -0400
    274 
    275     libXft 2.3.5
    276     
    277     Signed-off-by: Thomas E. Dickey <dickey (a] invisible-island.net>
    278 
    279 commit 4356b583f8c23575a9ac25d49e7d224930107ef5
    280 Author: Thomas E. Dickey <dickey (a] invisible-island.net>
    281 Date:   Sat Jul 9 12:25:28 2022 -0400
    282 
    283     update copyright notice
    284     
    285     Signed-off-by: Thomas E. Dickey <dickey (a] invisible-island.net>
    286 
    287 commit 1f610967afc221b296036849d0c17aea495ab50c
    288 Author: Thomas E. Dickey <dickey (a] invisible-island.net>
    289 Date:   Sat Jul 9 12:23:57 2022 -0400
    290 
    291     add a null-pointer check
    292     
    293     Signed-off-by: Thomas E. Dickey <dickey (a] invisible-island.net>
    294 
    295 commit 16b87600d545b7c0e8f4b6629f553eb235f19f0c
    296 Author: Thomas E. Dickey <dickey (a] invisible-island.net>
    297 Date:   Sat Jul 9 09:58:58 2022 -0400
    298 
    299     fix new gcc warnings
    300     
    301     Signed-off-by: Thomas E. Dickey <dickey (a] invisible-island.net>
    302 
    303 commit a87be5ae94148f163a7b009df3d41a26a478d800
    304 Author: Thomas E. Dickey <dickey (a] invisible-island.net>
    305 Date:   Sat Jul 9 09:28:29 2022 -0400
    306 
    307     build-fix
    308     
    309     Signed-off-by: Thomas E. Dickey <dickey (a] invisible-island.net>
    310 
    311 commit 3ca7a7c375a8c022c068e2534c5a6861e547eaef
    312 Author: Thomas E. Dickey <dickey (a] invisible-island.net>
    313 Date:   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 (a] invisible-island.net>
    320 
    321 commit c53a1bc27c11e0c3cdf54e2beffd6cc220703a0b
    322 Author: Thomas E. Dickey <dickey (a] invisible-island.net>
    323 Date:   Mon May 30 20:11:14 2022 -0400
    324 
    325     cleanup new compiler warnings
    326     
    327     Signed-off-by: Thomas E. Dickey <dickey (a] invisible-island.net>
    328 
    329 commit 68c6a862409028d9b62ca601df02f345d60f969e
    330 Author: Thomas E. Dickey <dickey (a] invisible-island.net>
    331 Date:   Mon May 30 18:30:55 2022 -0400
    332 
    333     build-fix for c89
    334     
    335     Signed-off-by: Thomas E. Dickey <dickey (a] invisible-island.net>
    336 
    337 commit 6a08279ee80dbd1a226592d7f18c862c2e4a7d3a
    338 Author: Maxime Coste <mawww (a] kakoune.org>
    339 Date:   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 (a] kakoune.org>
    356     Signed-off-by: Thomas E. Dickey <dickey (a] invisible-island.net>
    357 
    358 commit 2cbb9597e0b10d87fa9fc506910f69b9199320f0
    359 Author: Maxime Coste <mawww (a] kakoune.org>
    360 Date:   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 (a] kakoune.org>
    367     Signed-off-by: Thomas E. Dickey <dickey (a] invisible-island.net>
    368 
    369 commit cac2fd528dd0ba9ed2308f6dda4598993c51cf64
    370 Author: Maxime Coste <mawww (a] kakoune.org>
    371 Date:   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 (a] kakoune.org>
    378     Signed-off-by: Thomas E. Dickey <dickey (a] invisible-island.net>
    379 
    380 commit 10b53d1fa37615e81d1e3b6e4d2d2e25e4342c15
    381 Author: Thomas E. Dickey <dickey (a] invisible-island.net>
    382 Date:   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 (a] invisible-island.net>
    387 
    388 commit 6fc03611ed2b103b6b5a2f0c6b610087879325e4
    389 Author: Thomas E. Dickey <dickey (a] invisible-island.net>
    390 Date:   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 (a] invisible-island.net>
    395 
    396 commit 36a8474813aba2be263f9de88ad9adfe85c0daf1
    397 Author: Thomas E. Dickey <dickey (a] invisible-island.net>
    398 Date:   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 (a] invisible-island.net>
    403 
    404 commit 01d44d70e9bd770ac365c88e09c5e432d2e517ad
    405 Author: Thomas E. Dickey <dickey (a] invisible-island.net>
    406 Date:   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 (a] invisible-island.net>
    411 
    412 commit 698e205b657f9192df07962e7823a2eae80e1c17
    413 Author: Thomas E. Dickey <dickey (a] invisible-island.net>
    414 Date:   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 (a] invisible-island.net>
    419 
    420 commit 949295d665b030eb451fa590940293ada84c9bfe
    421 Author: Thomas E. Dickey <dickey (a] invisible-island.net>
    422 Date:   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 (a] invisible-island.net>
    427 
    428 commit 058d7237068b2a698098c68c171bbbfd04a51b48
    429 Author: Thomas E. Dickey <dickey (a] invisible-island.net>
    430 Date:   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 (a] invisible-island.net>
    435 
    436 commit 318c6984baba0ea02147dc72a97e331234b6baf7
    437 Author: Thomas E. Dickey <dickey (a] invisible-island.net>
    438 Date:   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 (a] invisible-island.net>
    443 
    444 commit 33c1e1e3a5c08b690e145cc193d52fc13869af7b
    445 Author: Thomas E. Dickey <dickey (a] invisible-island.net>
    446 Date:   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 (a] invisible-island.net>
    451 
    452 commit 114db90eac2c0f32f6b662d916a5af6a8990bf36
    453 Author: Thomas E. Dickey <dickey (a] invisible-island.net>
    454 Date:   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 (a] invisible-island.net>
    459 
    460 commit 442bbb084a1316aa6b25b29e17889bc71c1e4235
    461 Author: Thomas E. Dickey <dickey (a] invisible-island.net>
    462 Date:   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 (a] invisible-island.net>
    472 
    473 commit d4a554c9795b109085ec31eedacba6532c18d802
    474 Author: Thomas E. Dickey <dickey (a] invisible-island.net>
    475 Date:   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 (a] invisible-island.net>
    480 
    481 commit 42c6616499e6ca193a0b764576a6ed8650dd3d7b
    482 Author: Thomas E. Dickey <dickey (a] invisible-island.net>
    483 Date:   Tue Jun 21 20:29:05 2022 -0400
    484 
    485     add debugging trace for XftDefaultSet()
    486     
    487     Signed-off-by: Thomas E. Dickey <dickey (a] invisible-island.net>
    488 
    489 commit 908a5e43bc37ea3b80985683369a27b4e607aecf
    490 Author: Thomas E. Dickey <dickey (a] invisible-island.net>
    491 Date:   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 (a] invisible-island.net>
    496 
    497 commit 5f809521ad2d1080710670602619582de8fd6b0c
    498 Author: Thomas E. Dickey <dickey (a] invisible-island.net>
    499 Date:   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 (a] invisible-island.net>
    504 
    505 commit 5a1768ac1071bd05a731d9e744dbf8bb20ccf2b0
    506 Author: Thomas E. Dickey <dickey (a] invisible-island.net>
    507 Date:   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 (a] invisible-island.net>
    512 
    513 commit 936bbafb612c5fb2ac838e94fb4e9a92da1d600c
    514 Author: Thomas E. Dickey <dickey (a] invisible-island.net>
    515 Date:   Sat Jun 11 09:50:28 2022 -0400
    516 
    517     document XftGlyphFontSpecRender() and related functions.
    518     
    519     Signed-off-by: Thomas E. Dickey <dickey (a] invisible-island.net>
    520 
    521 commit c76339229144ab6342315a27ee67a7ade1f43464
    522 Author: Thomas E. Dickey <dickey (a] invisible-island.net>
    523 Date:   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 (a] invisible-island.net>
    528 
    529 commit 58b1fed139c6dfd1a20a8b6090181f43aaffcc59
    530 Author: Thomas E. Dickey <dickey (a] invisible-island.net>
    531 Date:   Fri Jun 10 09:27:36 2022 -0400
    532 
    533     document the clipping-functions
    534     
    535     Signed-off-by: Thomas E. Dickey <dickey (a] invisible-island.net>
    536 
    537 commit 73e1c4dc886079e87b0aaa6e3b6fa468b9ba2af2
    538 Author: Thomas E. Dickey <dickey (a] invisible-island.net>
    539 Date:   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 (a] invisible-island.net>
    544 
    545 commit 5ac7ca85151515f5f03f5c0389f96f202e9cd6bb
    546 Author: Thomas E. Dickey <dickey (a] invisible-island.net>
    547 Date:   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 (a] invisible-island.net>
    552 
    553 commit 57892d1b735dcb5e019790b271df79d7a4b89e61
    554 Author: Thomas E. Dickey <dickey (a] invisible-island.net>
    555 Date:   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 (a] invisible-island.net>
    560 
    561 commit 81944f3796dc1cc1a9529233cec3f3b2c2d546b3
    562 Author: Thomas E. Dickey <dickey (a] invisible-island.net>
    563 Date:   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 (a] invisible-island.net>
    571 
    572 commit 5b191b7db9e6a785ed566c82419b11540c240423
    573 Author: Thomas E. Dickey <dickey (a] invisible-island.net>
    574 Date:   Tue Jun 7 18:45:55 2022 -0400
    575 
    576     document XftFontOpenXlfd and XftXlfdParse
    577     
    578     Signed-off-by: Thomas E. Dickey <dickey (a] invisible-island.net>
    579 
    580 commit b22b2b73ed1c9ed216b98ec33c3258030a34d0d2
    581 Author: Thomas E. Dickey <dickey (a] invisible-island.net>
    582 Date:   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 (a] invisible-island.net>
    587 
    588 commit c3fc93be50d2f7e5c197afd47928d9338fca1618
    589 Author: Thomas E. Dickey <dickey (a] invisible-island.net>
    590 Date:   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 (a] invisible-island.net>
    595 
    596 commit 04d5b339f42d90f51b9294552558fae181bc48d8
    597 Author: Thomas E. Dickey <dickey (a] invisible-island.net>
    598 Date:   Mon Jun 6 04:14:55 2022 -0400
    599 
    600     consistently bold "Xft"
    601     
    602     Signed-off-by: Thomas E. Dickey <dickey (a] invisible-island.net>
    603 
    604 commit 18c74d39dd202e385d57415007ba6e803ac6f89a
    605 Author: Thomas E. Dickey <dickey (a] invisible-island.net>
    606 Date:   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 (a] invisible-island.net>
    611 
    612 commit 48eb5a7cb0a7aaacfcb77eba035c5c47d082ab88
    613 Author: Thomas E. Dickey <dickey (a] invisible-island.net>
    614 Date:   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 (a] invisible-island.net>
    621 
    622 commit 765e2d2154946a6a9422c0470d6e57fbaf64182b
    623 Author: Thomas E. Dickey <dickey (a] invisible-island.net>
    624 Date:   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 (a] invisible-island.net>
    632 
    633 commit 48d2353317db2b16b68633c88d5ecd4a583b234e
    634 Author: Thomas E. Dickey <dickey (a] invisible-island.net>
    635 Date:   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 (a] invisible-island.net>
    640 
    641 commit 724978961ff3b6e4f5043be07160487bc681fda1
    642 Author: Thomas E. Dickey <dickey (a] invisible-island.net>
    643 Date:   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 (a] invisible-island.net>
    648 
    649 commit 4591cdd1c0f0c8afb8eac9cc908aa7c7d141dc6d
    650 Author: Thomas E. Dickey <dickey (a] invisible-island.net>
    651 Date:   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 (a] invisible-island.net>
    656 
    657 commit 06a3c0ab6520e368ac936cb1ef172f19957db0fa
    658 Author: Thomas E. Dickey <dickey (a] invisible-island.net>
    659 Date:   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 (a] invisible-island.net>
    664 
    665 commit 4342ea4b4b87790004f6883a0d5b36fdff7c0443
    666 Author: Thomas E. Dickey <dickey (a] invisible-island.net>
    667 Date:   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 (a] invisible-island.net>
    672 
    673 commit b4ed18f1dc398ea39d9f76da556306fe02f26c97
    674 Author: Thomas E. Dickey <dickey (a] invisible-island.net>
    675 Date:   Mon May 30 09:23:37 2022 -0400
    676 
    677     quiet compiler warning with cast
    678     
    679     Signed-off-by: Thomas E. Dickey <dickey (a] invisible-island.net>
    680 
    681 commit f2583758d3e5c65f372387d1c67433856682c3fb
    682 Author: Thomas E. Dickey <dickey (a] invisible-island.net>
    683 Date:   Mon May 30 09:21:28 2022 -0400
    684 
    685     quiet compiler warning with cast
    686     
    687     Signed-off-by: Thomas E. Dickey <dickey (a] invisible-island.net>
    688 
    689 commit c3ad9cf5b11772fbc9ff4dd793f0a7e897b5df5a
    690 Author: Thomas E. Dickey <dickey (a] invisible-island.net>
    691 Date:   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 (a] invisible-island.net>
    696 
    697 commit a9ce40d7f51dd20533d25e2a252afb1d09194d3f
    698 Author: Thomas E. Dickey <dickey (a] invisible-island.net>
    699 Date:   Sun May 29 19:44:16 2022 -0400
    700 
    701     quiet warnings with casts
    702     
    703     Signed-off-by: Thomas E. Dickey <dickey (a] invisible-island.net>
    704 
    705 commit 4edfca0cb839e51bca29f5c382c311c08db49b33
    706 Author: Thomas E. Dickey <dickey (a] invisible-island.net>
    707 Date:   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 (a] invisible-island.net>
    712 
    713 commit ef896b2106fa171707a4087be506259f578ff3a5
    714 Author: Thomas E. Dickey <dickey (a] invisible-island.net>
    715 Date:   Sun May 29 18:05:10 2022 -0400
    716 
    717     fix missing-initializer warning
    718     
    719     Signed-off-by: Thomas E. Dickey <dickey (a] invisible-island.net>
    720 
    721 commit 768f43c04b5587d3b49ccd2d2f0133630c6a093b
    722 Author: Thomas E. Dickey <dickey (a] invisible-island.net>
    723 Date:   Sun May 29 17:51:07 2022 -0400
    724 
    725     cleanup warnings about discarding const
    726     
    727     Signed-off-by: Thomas E. Dickey <dickey (a] invisible-island.net>
    728 
    729 commit 4dadf0ed93624a09b4a2f7403b79103b50681391
    730 Author: Thomas E. Dickey <dickey (a] invisible-island.net>
    731 Date:   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 (a] invisible-island.net>
    736 
    737 commit bafdc86cf32af60448db28ed03aa8230e7a14019
    738 Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    739 Date:   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 (a] oracle.com>
    744 
    745 commit 6cf073c11705cf576c3b7618a32ae121eaf14579
    746 Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    747 Date:   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 (a] oracle.com>
    755 
    756 commit 0dd423a89305e040ed20a8f449203ef091507790
    757 Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    758 Date:   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 (a] oracle.com>
    763 
    764 commit 98b121f22c3477b508dd17aa5db99f2ebf36ade4
    765 Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    766 Date:   Sun Aug 1 17:49:42 2021 -0700
    767 
    768     libXft 2.3.4
    769     
    770     Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    771 
    772 commit dcd637d0f162e177a73a121feeb9d9e4fd69d4bb
    773 Author: Samanta Navarro <ferivoz (a] riseup.net>
    774 Date:   Sat Oct 3 11:51:35 2020 +0000
    775 
    776     Fix typo in manual
    777 
    778 commit 6e7da3c7c40deed551d14b6bab6f3d1ac256509f
    779 Author: Keith Packard <keithp (a] keithp.com>
    780 Date:   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 (a] keithp.com>
    788 
    789 commit 26a3a497409279d74827f374e65ae4b8d3c1f1f7
    790 Author: Keith Packard <keithp (a] keithp.com>
    791 Date:   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 (a] keithp.com>
    806 
    807 commit 972fa05c3df73fd3c99c409c0ac2225a58f76d09
    808 Author: Thomas E. Dickey <dickey (a] invisible-island.net>
    809 Date:   Wed Apr 1 20:57:52 2020 -0400
    810 
    811     build-fix for c89
    812     
    813     Signed-off-by: Thomas E. Dickey <dickey (a] invisible-island.net>
    814 
    815 commit 86c2355b116fd9febe2ac7f577e7c12e069d3986
    816 Author: Thomas E. Dickey <dickey (a] invisible-island.net>
    817 Date:   Wed Apr 1 20:53:30 2020 -0400
    818 
    819     minor typography fix
    820     
    821     Signed-off-by: Thomas E. Dickey <dickey (a] invisible-island.net>
    822 
    823 commit ed8bb9667ac1e0f0863a03a44962be9654c4d04e
    824 Author: Thomas E. Dickey <dickey (a] invisible-island.net>
    825 Date:   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 (a] invisible-island.net>
    830 
    831 commit a266847d3c17dcdfcac719a1aa970ad54f4b545a
    832 Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    833 Date:   Sat Mar 16 11:03:38 2019 -0700
    834 
    835     libXft 2.3.3
    836     
    837     Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    838 
    839 commit fab5adf8fa3073862267e14aece1adf9eed0541c
    840 Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    841 Date:   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 (a] oracle.com>
    846 
    847 commit b397ffb23f02389b6c6168e7826605789907d740
    848 Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    849 Date:   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 (a] oracle.com>
    854 
    855 commit bdfb2b0e0fbf02ae69fe6cb2fbe352c4231e5c54
    856 Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    857 Date:   Mon Nov 19 22:20:38 2018 -0800
    858 
    859     Update README for gitlab migration
    860     
    861     Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    862 
    863 commit c418dc7594f98359ae10815f62ee3efc0a511cf8
    864 Author: Mihail Konev <k.mvc (a] ya.ru>
    865 Date:   Thu Jan 26 13:52:49 2017 +1000
    866 
    867     autogen: add default patch prefix
    868     
    869     Signed-off-by: Mihail Konev <k.mvc (a] ya.ru>
    870 
    871 commit 6a12debafe35963d205e0dc78eb742ad898312b7
    872 Author: Emil Velikov <emil.l.velikov (a] gmail.com>
    873 Date:   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 (a] gmail.com>
    881     Reviewed-by: Peter Hutterer <peter.hutterer (a] who-t.net>
    882     Signed-off-by: Peter Hutterer <peter.hutterer (a] who-t.net>
    883 
    884 commit 0d3402d1138afe9854452eb494acc649faa0dc9e
    885 Author: Peter Hutterer <peter.hutterer (a] who-t.net>
    886 Date:   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 (a] who-t.net>
    893     Reviewed-by: Emil Velikov <emil.velikov (a] collabora.com>
    894 
    895 commit e8a83226bc10afb587f6f34daac44d2ef809c85e
    896 Author: Keith Packard <keithp (a] keithp.com>
    897 Date:   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 (a] keithp.com>
    905     Reviewed-by: Adam Jackson <ajax (a] redhat.com>
    906 
    907 commit 214f9b5306d833e2787c75fe41dfdc9228fcb738
    908 Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    909 Date:   Thu Jun 5 23:04:54 2014 -0700
    910 
    911     libXft 2.3.2
    912     
    913     Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    914 
    915 commit 4acfdaf95adb0a05c2a25550bdde036c865902f4
    916 Author: Julien Cristau <jcristau (a] debian.org>
    917 Date:   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 (a] debian.org>
    924 
    925 commit c5e760a239afc62a1c75e0509868e35957c8df52
    926 Author: Colin Walters <walters (a] verbum.org>
    927 Date:   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 (a] redhat.com>
    934 
    935 commit 9fa39862224b7e1b7873336cbf718db0d58f6b4b
    936 Author: Adam Jackson <ajax (a] redhat.com>
    937 Date:   Tue Jan 15 14:28:48 2013 -0500
    938 
    939     configure: Remove AM_MAINTAINER_MODE
    940     
    941     Signed-off-by: Adam Jackson <ajax (a] redhat.com>
    942 
    943 commit 835cd2a6cb4aa8f89e6e7dead66483643a6e7ee8
    944 Author: Alexander Polakov <plhk (a] sdf.org>
    945 Date:   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 (a] oracle.com>
    950 
    951 commit 0847b64af14acefaa7aa86b3cec8632497babe73
    952 Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    953 Date:   Sat Jun 2 09:36:29 2012 -0700
    954 
    955     libXft 2.3.1
    956     
    957     Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    958 
    959 commit 1066d2b34db6124fbb0105f5d30f560217fd2a5a
    960 Author: Jeremy Huddleston <jeremyhu (a] apple.com>
    961 Date:   Sat Mar 10 23:09:21 2012 -0800
    962 
    963     Dead code removal
    964     
    965     Signed-off-by: Jeremy Huddleston <jeremyhu (a] apple.com>
    966 
    967 commit 84b8b5b46773f9b686d57f28092824b86bffed9d
    968 Author: Mikael Magnusson <mikachu (a] gmail.com>
    969 Date:   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 (a] apple.com>
    981 
    982 commit b543efafefb71fb1f87ee9c1c261e86c8ca29e76
    983 Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    984 Date:   Wed Mar 7 20:12:27 2012 -0800
    985 
    986     libXft 2.3.0
    987     
    988     Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    989 
    990 commit 301029c9a1d9429009eaf08bb726357d4e94780d
    991 Author: Jeremy Huddleston <jeremyhu (a] apple.com>
    992 Date:   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 (a] apple.com>
   1004 
   1005 commit 550b2f76401c292d982700b60326e0a837e391b4
   1006 Author: Jeremy Huddleston <jeremyhu (a] apple.com>
   1007 Date:   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 (a] apple.com>
   1012 
   1013 commit 21a59c10803582c8f90d3b5f32e8f0240c050adf
   1014 Author: Tom \"spot\" Callaway <tcallawa (a] redhat.com>
   1015 Date:   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 (a] apple.com>
   1020 
   1021 commit 6f1d7bcdd461b1f6cc64370793f52d7c170187d0
   1022 Author: Tom \"spot\" Callaway <tcallawa (a] redhat.com>
   1023 Date:   Thu Oct 6 15:41:10 2011 -0400
   1024 
   1025     Subpixel LCD text rendering improvements
   1026     
   1027     Reviewed-by: Jeremy Huddleston <jeremyhu (a] apple.com>
   1028 
   1029 commit 0e0efb8b26a241f8370053bc3686f7abc69357c1
   1030 Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
   1031 Date:   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 (a] oracle.com>
   1036     Reviewed-by: Aaron Plattner <aplattner (a] nvidia.com>
   1037 
   1038 commit df353cc7fe40fadc6e48586e95a0cbf1d2e33cfa
   1039 Author: Ross Burton <ross (a] burtonini.com>
   1040 Date:   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 (a] apple.com>
   1047 
   1048 commit 5cac9764a55c96fee64f63748c054be81fcaadf4
   1049 Author: Jeremy Huddleston <jeremyhu (a] apple.com>
   1050 Date:   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 (a] videotron.ca>
   1059     Signed-off-by: Jeremy Huddleston <jeremyhu (a] apple.com>
   1060 
   1061 commit d39337048d31245b69e1b72b98beb957f52ba4e6
   1062 Author: Jeremy Huddleston <jeremyhu (a] apple.com>
   1063 Date:   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 (a] apple.com>
   1070     Reviewed-by: Gaetan Nadon <memsize (a] videotron.ca>
   1071     Reviewed-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
   1072 
   1073 commit 3ad77b636978746786546ab2b779730997839f63
   1074 Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
   1075 Date:   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 (a] oracle.com>
   1083 
   1084 commit d274ffc91b22bb8f3a2447237491cbe04f2ee0c3
   1085 Author: Derek Wang <Derek.Wang (a] sun.com>
   1086 Date:   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 (a] oracle.com>
   1096 
   1097 commit 652d9b47fc902e12c8e28481742c382676f1d035
   1098 Author: Jay Cotton <jay.cotton (a] oracle.com>
   1099 Date:   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 (a] oracle.com>
   1109 
   1110 commit 1e03ac60d1221d5c16b7f4797ab0c461f13b123a
   1111 Author: Gaetan Nadon <memsize (a] videotron.ca>
   1112 Date:   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 
   1126 commit bcc24bf5bd4141cf5ca62bdd2c52d971ea88d421
   1127 Author: Gaetan Nadon <memsize (a] videotron.ca>
   1128 Date:   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 (a] videotron.ca>
   1133 
   1134 commit 791d10dbac030d6a164f54a7adb9b6c816c68930
   1135 Author: Gaetan Nadon <memsize (a] videotron.ca>
   1136 Date:   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 (a] videotron.ca>
   1144 
   1145 commit 28d61e969800820b1483d41445befcd1bf35fa85
   1146 Author: Gaetan Nadon <memsize (a] videotron.ca>
   1147 Date:   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 (a] videotron.ca>
   1155 
   1156 commit 0e3c21ab0aeb99ca76ac2535f4618cb1949b7f40
   1157 Author: Gaetan Nadon <memsize (a] videotron.ca>
   1158 Date:   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 (a] gmail.com>
   1167     Signed-off-by: Gaetan Nadon <memsize (a] videotron.ca>
   1168 
   1169 commit 9c23173cf1ff861bdb8538e3aa21ec509b0d87d8
   1170 Author: Roberto Branciforti <rbbrnc (a] gmail.com>
   1171 Date:   Mon Jan 17 22:32:15 2011 +0100
   1172 
   1173     libXft: Fix variable assignment.
   1174     
   1175     Signed-off-by: Roberto Branciforti <rbbrnc (a] gmail.com>
   1176     Reviewed-by: Mikhail Gusarov <dottedmag (a] dottedmag.net>
   1177     Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
   1178 
   1179 commit b9d4a2b5be71ca883f5a876500edb0a1a9add0cf
   1180 Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
   1181 Date:   Fri Oct 29 16:21:18 2010 -0700
   1182 
   1183     libXft 2.2.0
   1184     
   1185     Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
   1186 
   1187 commit 8751e341bcc29952b4603e18767ab994653c6b01
   1188 Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
   1189 Date:   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 (a] oracle.com>
   1201     Reviewed-by: Gaetan Nadon <memsize (a] videotron.ca>
   1202 
   1203 commit ca575f9c9cbb11b122e676424a93da3eb0284be5
   1204 Author: Gaetan Nadon <memsize (a] videotron.ca>
   1205 Date:   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 (a] videotron.ca>
   1216 
   1217 commit 6d220e32c1e336292cac125515f04bcbdb65322d
   1218 Author: Gaetan Nadon <memsize (a] videotron.ca>
   1219 Date:   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 (a] videotron.ca>
   1226 
   1227 commit f2bd643475a555949558ff6f889c575da33c28a4
   1228 Author: Gaetan Nadon <memsize (a] videotron.ca>
   1229 Date:   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: Rmi Cardona <remi (a] gentoo.org>
   1236     Signed-off-by: Gaetan Nadon <memsize (a] videotron.ca>
   1237 
   1238 commit a33850fe1af31cf672e448a3c86ac5afb9fee06c
   1239 Author: Gaetan Nadon <memsize (a] videotron.ca>
   1240 Date:   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 (a] videotron.ca>
   1247 
   1248 commit b443002c146569077394675c9e784b173d48c6e6
   1249 Author: Gaetan Nadon <memsize (a] videotron.ca>
   1250 Date:   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 (a] videotron.ca>
   1261 
   1262 commit 26dc5b0f626615156ca8a317f428ebc7c2d50498
   1263 Author: Gaetan Nadon <memsize (a] videotron.ca>
   1264 Date:   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 (a] videotron.ca>
   1271 
   1272 commit 78ed756a343c37acb38cc230d03c334845553ab6
   1273 Author: Gaetan Nadon <memsize (a] videotron.ca>
   1274 Date:   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 (a] videotron.ca>
   1282     Reviewed-by: Alan Coopersmith <alan.coopersmith (a] sun.com>
   1283     Tested-by: Adrian Bunk <bunk (a] stusta.de>
   1284 
   1285 commit ad762b61d79e1848ef0751d0b970f4f7660a886e
   1286 Author: Gaetan Nadon <memsize (a] videotron.ca>
   1287 Date:   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 
   1294 commit f6bab0a9abbaf4c2381c790372c830e0c8d78df4
   1295 Author: Gaetan Nadon <memsize (a] videotron.ca>
   1296 Date:   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 
   1305 commit cf899b63a331b908a2d4027354ce0d7c13528638
   1306 Author: Gaetan Nadon <memsize (a] videotron.ca>
   1307 Date:   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 
   1315 commit f0f9ad0cb2d66d35f522fa9ec19974500b3955ab
   1316 Author: Gaetan Nadon <memsize (a] videotron.ca>
   1317 Date:   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 
   1324 commit 80e41cb93d0100a767aa8d630240440090937712
   1325 Author: Gaetan Nadon <memsize (a] videotron.ca>
   1326 Date:   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 
   1334 commit cf6372a5dd9dd4086ed243d3f6c7e5fe693594b0
   1335 Author: Gaetan Nadon <memsize (a] videotron.ca>
   1336 Date:   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 
   1344 commit 6f756640698b8f7bbada91999b4e30a0851bb6f4
   1345 Author: Jeremy Huddleston <jeremyhu (a] freedesktop.org>
   1346 Date:   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 (a] freedesktop.org>
   1365 
   1366 commit 906259ecc70dd4d0ef91f4582bd2a035d094831e
   1367 Author: Alan Coopersmith <alan.coopersmith (a] sun.com>
   1368 Date:   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 (a] mandriva.com>
   1376     Signed-off-by: Alan Coopersmith <alan.coopersmith (a] sun.com>
   1377 
   1378 commit fc248fb44413d11fed288793d0d8c2af76aeeb40
   1379 Author: Alan Coopersmith <alan.coopersmith (a] sun.com>
   1380 Date:   Fri Oct 9 16:45:25 2009 -0700
   1381 
   1382     libXft 2.1.14
   1383     
   1384     Signed-off-by: Alan Coopersmith <alan.coopersmith (a] sun.com>
   1385 
   1386 commit 0f2a55b55d18272824444071f71473d988112465
   1387 Author: Alan Coopersmith <alan.coopersmith (a] sun.com>
   1388 Date:   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 (a] sun.com>
   1393 
   1394 commit c36e28b3ed913d2dcb5c7876e49ccf2631a11df4
   1395 Author: Julien Cristau <jcristau (a] debian.org>
   1396 Date:   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 (a] sun.com>
   1401 
   1402 commit c498ec3e4fb8e07bad7b053535d832273ac9b402
   1403 Author: Alan Coopersmith <alan.coopersmith (a] sun.com>
   1404 Date:   Tue Oct 6 01:01:07 2009 -0700
   1405 
   1406     Split NEWS & README, update both
   1407     
   1408     Signed-off-by: Alan Coopersmith <alan.coopersmith (a] sun.com>
   1409 
   1410 commit dac73a51981632908ce86cff26af5b0bcfcdd770
   1411 Author: Alan Coopersmith <alan.coopersmith (a] sun.com>
   1412 Date:   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 (a] sun.com>
   1419 
   1420 commit cfa048b4aa351068415c5e2711731246a9c19322
   1421 Author: Alan Coopersmith <alan.coopersmith (a] sun.com>
   1422 Date:   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 (a] sun.com>
   1427 
   1428 commit 5957fdd9ba2aba60e90a30bc3744f76ddb27b8d2
   1429 Author: Paulo Cesar Pereira de Andrade <pcpa (a] mandriva.com.br>
   1430 Date:   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 
   1442 commit cb80b4493e116229d8cc46507dec0fed6febd949
   1443 Author: Stefan Dirsch <sndirsch (a] suse.de>
   1444 Date:   Sat Nov 22 20:45:02 2008 +0100
   1445 
   1446     Added fake bold support (#1579, Novell #38202/223682).
   1447 
   1448 commit 60bb5229f0fb16cee27077552fbc35d53c94f031
   1449 Author: Erik Andren <erik.andren (a] gmail.com>
   1450 Date:   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 (a] debian.org>
   1458 
   1459 commit 1a34928cd823ef1452b973bd7c4c1d12cd976bba
   1460 Author: Adam Jackson <ajax (a] redhat.com>
   1461 Date:   Wed Jul 2 15:42:37 2008 -0400
   1462 
   1463     libXft 2.1.13
   1464 
   1465 commit 19240d3605b5f1e88ca5509afffd48acdb7e1c5f
   1466 Author: Julien Cristau <jcristau (a] debian.org>
   1467 Date:   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 
   1476 commit a1c78ce68c5f2106c38b6cb93a6b22420e1a80ab
   1477 Author: Julien Cristau <jcristau (a] debian.org>
   1478 Date:   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 
   1485 commit 541c6194d986e7849ee9541a9fd60b0724647a44
   1486 Author: Adam Jackson <ajax (a] redhat.com>
   1487 Date:   Mon Mar 24 12:10:19 2008 -0400
   1488 
   1489     Bug #14232: Fix XftDrawRect when Render not supported.
   1490 
   1491 commit 8661a88789dce4fe06d45faec70f8e74834abdd6
   1492 Author: Matthieu Herrb <matthieu.herrb (a] laas.fr>
   1493 Date:   Sun Mar 9 08:28:43 2008 +0100
   1494 
   1495     nuke RCS Ids
   1496 
   1497 commit 9e25c9019bd6788076c12cb4356c7d27d6c7d9af
   1498 Author: James Cloos <cloos (a] jhcloos.com>
   1499 Date:   Thu Dec 6 16:38:28 2007 -0500
   1500 
   1501     Replace static ChangeLog with dist-hook to generate from git log
   1502 
   1503 commit 8a7f3d450c1f339f429dbce55df523d026c92375
   1504 Author: Stefan Dirsch <sndirsch (a] suse.de>
   1505 Date:   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 
   1511 commit 8ae5ea8c75a7850fa0aca0acc3962b6263f55094
   1512 Author: Karl Tomlinson <bugs.freedesktop (a] karlt.net>
   1513 Date:   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 
   1533 commit a782fe3fbed05344e2a12f53ede6101e120ed485
   1534 Author: James Cloos <cloos (a] jhcloos.com>
   1535 Date:   Mon Sep 3 05:53:39 2007 -0400
   1536 
   1537     Add *~ to .gitignore to skip patch/emacs droppings
   1538 
   1539 commit 3c68c68fc20b875b405f2640778e32a41a807e27
   1540 Author: Daniel Stone <daniel (a] fooishbar.org>
   1541 Date:   Thu Dec 7 12:20:44 2006 +0200
   1542 
   1543     bump to 2.1.12
   1544 
   1545 commit 22112a0ee3bd16b40e414bac32c532a73cbabbcb
   1546 Author: Daniel Stone <daniel (a] fooishbar.org>
   1547 Date:   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 
   1553 commit 6159d185048fbbb67627667d60dcd475def5bb44
   1554 Author: Adam Jackson <ajax (a] benzedrine.nwnk.net>
   1555 Date:   Fri Oct 13 17:08:55 2006 -0400
   1556 
   1557     Bump to 2.1.11
   1558 
   1559 commit 661199d47ff8e9842542f9e407da50629c8a17b6
   1560 Author: Adam Jackson <ajax (a] benzedrine.nwnk.net>
   1561 Date:   Fri Oct 13 16:18:47 2006 -0400
   1562 
   1563     Bump to 2.1.10
   1564 
   1565 commit 5e5d0c7597e7f494ad3010f6d4656c5209b09f88
   1566 Author: Alan Coopersmith <alan.coopersmith (a] sun.com>
   1567 Date:   Thu Jul 13 14:58:58 2006 -0700
   1568 
   1569     renamed: .cvsignore -> .gitignore
   1570 
   1571 commit 8fc012344f8f072ee3bd1b09c336fed8d47826c5
   1572 Author: Kjartan Maraas <kmaraas (a] gnome.org>
   1573 Date:   Thu Jul 13 10:28:30 2006 -0400
   1574 
   1575     Bug #7259: Various Coverity fixes.
   1576 
   1577 commit 824f87ba102e36808c59e92d7f527ca2f8b00026
   1578 Author: Daniel Stone <daniel (a] fooishbar.org>
   1579 Date:   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 
   1584 commit 250b95f857cdd7fadab9e06f1a6f69706467aac2
   1585 Author: Kevin E Martin <kem (a] kem.org>
   1586 Date:   Thu Dec 15 00:24:30 2005 +0000
   1587 
   1588     Update package version number for final X11R7 release candidate.
   1589 
   1590 commit 2a43efac053b9fa0a460d47f5154511cfaf4f2ba
   1591 Author: Kevin E Martin <kem (a] kem.org>
   1592 Date:   Sat Dec 3 05:49:44 2005 +0000
   1593 
   1594     Update package version number for X11R7 RC3 release.
   1595 
   1596 commit 88a1de23e126cde06bf4136b56007dc24ad991e8
   1597 Author: Eric Anholt <anholt (a] freebsd.org>
   1598 Date:   Sun Nov 20 23:17:41 2005 +0000
   1599 
   1600     Add/improve libs .cvsignores.
   1601 
   1602 commit bcbcdcdb0f41b61351454db5032a514215f2f089
   1603 Author: Kevin E Martin <kem (a] kem.org>
   1604 Date:   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 
   1610 commit 143f9e1b8d328ebc806067fb44809a8a8fd419e4
   1611 Author: Kevin E Martin <kem (a] kem.org>
   1612 Date:   Wed Oct 19 02:48:10 2005 +0000
   1613 
   1614     Update package version number for RC1 release.
   1615 
   1616 commit 34dc7dbd584f2bbef39248c26236186e08c79a25
   1617 Author: Kevin E Martin <kem (a] kem.org>
   1618 Date:   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 
   1626 commit 11bc8208939991e9cd3eba2900827fd2e37b04a5
   1627 Author: Kevin E Martin <kem (a] kem.org>
   1628 Date:   Wed Oct 5 19:46:16 2005 +0000
   1629 
   1630     Clean up generated files
   1631 
   1632 commit edfb44c93c03c41f13240af318a45f0f04dde6d1
   1633 Author: Alan Coopersmith <Alan.Coopersmith (a] sun.com>
   1634 Date:   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 
   1639 commit a09401affaf007aef2585711cd5eb499f554be9b
   1640 Author: Kevin E Martin <kem (a] kem.org>
   1641 Date:   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 
   1653 commit 0dd89a9e7ba09ed0c3f90a415b506a4ed89b91bb
   1654 Author: Sren Sandmann Pedersen <sandmann (a] daimi.au.dk>
   1655 Date:   Wed Jul 27 21:48:38 2005 +0000
   1656 
   1657     Build system for Xft
   1658 
   1659 commit db7a51a120898eda2824ec15d55641589571ed5d
   1660 Author: Daniel Stone <daniel (a] fooishbar.org>
   1661 Date:   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 
   1670 commit 403c9f9886cea9fd390a242e7c031ba2cc26217f
   1671 Author: Alan Coopersmith <Alan.Coopersmith (a] sun.com>
   1672 Date:   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 
   1677 commit 1d14cc37d43bf349ee18e748f62913a0963f6e85
   1678 Author: Egbert Eich <eich (a] suse.de>
   1679 Date:   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 
   1692 commit 0161d08ecd543c80e5625bf63d0091dbccd95f4e
   1693 Author: Sren Sandmann Pedersen <sandmann (a] daimi.au.dk>
   1694 Date:   Fri Aug 13 19:03:15 2004 +0000
   1695 
   1696     Fri Aug 13 21:01:34 2004 Soeren Sandmann <sandmann (a] daimi.au.dk>
   1697     Fix the build
   1698 
   1699 commit 0641e99b21eead5aaee0c1136dd2d640028f6783
   1700 Author: Sren Sandmann Pedersen <sandmann (a] daimi.au.dk>
   1701 Date:   Fri Aug 13 18:24:06 2004 +0000
   1702 
   1703     Fri Aug 13 19:53:10 2004 Soeren Sandmann <sandmann (a] 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 (a] 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 
   1715 commit 14c188e8b0a0d88f97bcde21c8e1b1da8541bdf8
   1716 Author: Kevin E Martin <kem (a] kem.org>
   1717 Date:   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 
   1722 commit 591dcad65f73450a07ac7477a3a827d95eb6f726
   1723 Author: Egbert Eich <eich (a] suse.de>
   1724 Date:   Fri Apr 23 18:43:42 2004 +0000
   1725 
   1726     Merging XORG-CURRENT into trunk
   1727 
   1728 commit c7e70c7e31897e00caaeb177176a8c24b834bc78
   1729 Author: Egbert Eich <eich (a] suse.de>
   1730 Date:   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 
   1734 commit 113366a92f315a2178d19c6bb9bed54109697864
   1735 Author: Egbert Eich <eich (a] suse.de>
   1736 Date:   Thu Mar 11 14:16:10 2004 +0000
   1737 
   1738     file Xft.3.in was initially added on branch XORG-RELEASE-1.
   1739 
   1740 commit 30761fcb5a6f3f2f23466f1b0ec1d290b5002e4e
   1741 Author: Egbert Eich <eich (a] suse.de>
   1742 Date:   Thu Mar 11 14:16:09 2004 +0000
   1743 
   1744     file NEWS was initially added on branch XORG-RELEASE-1.
   1745 
   1746 commit be5842a55ddd89141de2f238e9b41541a247d13b
   1747 Author: Egbert Eich <eich (a] suse.de>
   1748 Date:   Thu Mar 11 14:16:09 2004 +0000
   1749 
   1750     file AUTHORS was initially added on branch XORG-RELEASE-1.
   1751 
   1752 commit 4214b9fb11baea4347bb2279b800819ee9792c46
   1753 Author: Egbert Eich <eich (a] suse.de>
   1754 Date:   Tue Mar 9 16:52:30 2004 +0000
   1755 
   1756     file README was initially added on branch XORG-RELEASE-1.
   1757 
   1758 commit 14f8861ef153e64359e062a96212eb5358a32fd4
   1759 Author: Egbert Eich <eich (a] suse.de>
   1760 Date:   Tue Mar 9 16:52:30 2004 +0000
   1761 
   1762     file INSTALL was initially added on branch XORG-RELEASE-1.
   1763 
   1764 commit fabef42954896dca3d43fb414c564e9750112bf5
   1765 Author: Egbert Eich <eich (a] suse.de>
   1766 Date:   Tue Mar 9 16:52:30 2004 +0000
   1767 
   1768     file COPYING was initially added on branch XORG-RELEASE-1.
   1769 
   1770 commit 3ff3e952c6095488466f71da06c6664a056e4c03
   1771 Author: Egbert Eich <eich (a] suse.de>
   1772 Date:   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 
   1776 commit 00bdde8b2e4521b5058ee988c32dd814b852813d
   1777 Author: Egbert Eich <eich (a] suse.de>
   1778 Date:   Thu Feb 26 13:35:33 2004 +0000
   1779 
   1780     readding XFree86's cvs IDs
   1781 
   1782 commit f328c0a0fff3ec647c3f1d7c06b3d701850eb955
   1783 Author: Egbert Eich <eich (a] suse.de>
   1784 Date:   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 
   1788 commit 1781965aa5fac8f0737251ca883301e1aec7b12b
   1789 Author: Kaleb Keithley <kaleb (a] freedesktop.org>
   1790 Date:   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 
   1794 commit ac1033d4dc0ff95ab31dd2eb4752e7b4520fe819
   1795 Author: Kaleb Keithley <kaleb (a] freedesktop.org>
   1796 Date:   Fri Nov 14 16:48:48 2003 +0000
   1797 
   1798     XFree86 4.3.0.1
   1799 
   1800 commit 52a3d6a04aa1a18223059334f8d5ed2955461b7d
   1801 Author: Kaleb Keithley <kaleb (a] freedesktop.org>
   1802 Date:   Fri Nov 14 16:48:48 2003 +0000
   1803 
   1804     Initial revision
   1805