Home | History | Annotate | Line # | Download | only in dist
      1 commit f30d654658ebf17d41141ed3ec2abf607d8a512e
      2 Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
      3 Date:   Fri Oct 16 13:18:53 2026 -0700
      4 
      5     libXrender 0.9.13
      6     
      7     Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
      8 
      9 commit 0564bce5446550c1b1681f3d8a933c20ea1455f7
     10 Author: Peter Hutterer <peter.hutterer (a] who-t.net>
     11 Date:   Wed Sep 16 16:07:39 2026 +1000
     12 
     13     Check numSubpixel against numScreens to avoid OOB writes (CVE-2026-88807)
     14     
     15     A malicious server could reply to XRenderQueryFormat with a numSubpixels
     16     count greater than the number of screens, causing an OOB write into
     17     screen->subpixel which was allocated using numScreens.
     18     
     19     This vulnerability was discovered by:
     20     Adam Bedard working with TrendAI Zero Day Initiative
     21     
     22     ZDI-CAN-32093
     23     
     24     CVE-2026-88807
     25     
     26     Assisted-by: Claude:claude-opus-4-6
     27     Part-of: <https://gitlab.freedesktop.org/xorg/lib/libxrender/-/merge_requests/19>
     28 
     29 commit f32afe9f877ae032c6bc9c27b17b7978b1b4c856
     30 Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
     31 Date:   Sun Jan 11 11:20:41 2026 -0800
     32 
     33     gitlab CI: drop the ci-fairy check-mr job
     34     
     35     The only thing this checked was the checkbox for allowing maintainers to
     36     edit the MR. Changed permissions checks now fail this job but luckily
     37     the setting it checked has been the default for years anyway so we can
     38     drop it.
     39     
     40     https://gitlab.freedesktop.org/freedesktop/ci-templates/-/issues/81
     41     
     42     Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
     43     Part-of: <https://gitlab.freedesktop.org/xorg/lib/libxrender/-/merge_requests/18>
     44 
     45 commit 01c4bb5b30bbb09921ca4042da369a60a73faefa
     46 Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
     47 Date:   Sun Feb 16 14:32:47 2025 -0800
     48 
     49     meson: Add option to build with meson
     50     
     51     Also updates the gitlab CI config to test both build types
     52     and compare the generated output/installed files.
     53     
     54     Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
     55     Part-of: <https://gitlab.freedesktop.org/xorg/lib/libxrender/-/merge_requests/17>
     56 
     57 commit 46e12ff9e8e4d3f0313a2f097df93dbfdc14f92f
     58 Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
     59 Date:   Fri Dec 13 13:02:31 2024 -0800
     60 
     61     libXrender 0.9.12
     62     
     63     Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
     64 
     65 commit 432f2c85f0597f189f80fe80a67f00f7d10c930f
     66 Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
     67 Date:   Thu Nov 21 16:15:37 2024 -0800
     68 
     69     XRenderQueryFormats: add missing allocation failure check
     70     
     71     Most allocations in this function were already checked for failures,
     72     but the recently added set had been missed.
     73     
     74     Clears 6 warnings from gcc 14.2 of the form:
     75     Xrender.c:361:28: warning: dereference of possibly-NULL format [CWE-690]
     76      [-Wanalyzer-possible-null-dereference]
     77       361 |         if (xri->format[nf].id == format)
     78           |             ~~~~~~~~~~~~~~~^~~
     79     
     80     Fixes: 01e7546 ("Ensure XRenderInfo pointers are appropriately aligned")
     81     Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
     82     Part-of: <https://gitlab.freedesktop.org/xorg/lib/libxrender/-/merge_requests/15>
     83 
     84 commit 6663858e918923d02c466298670c992a8437a17b
     85 Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
     86 Date:   Wed Nov 20 17:14:49 2024 -0800
     87 
     88     Ensure all BufAlloc calls have trailing semicolon
     89     
     90     Most already did, this fixes 3 outliers, so they build with
     91     libx11@563ddd4ff5575e3f8bbf635cbdc339b09a7e285e
     92     
     93     Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
     94     Part-of: <https://gitlab.freedesktop.org/xorg/lib/libxrender/-/merge_requests/14>
     95 
     96 commit 01e754610df2195536c5b31c1e8df756480599d1
     97 Author: Alex Richardson <arichardson (a] FreeBSD.org>
     98 Date:   Tue Sep 12 22:55:37 2023 -0700
     99 
    100     Ensure XRenderInfo pointers are appropriately aligned
    101     
    102     While runnig some X11 applications on an Arm Morello platform I noticed
    103     bus errors inside xrender. XRenderInfo uses a single malloc call to
    104     allocate multiple objects in one single allocation and places those objects
    105     directly after the XRenderInfo object. However, these calculations do not
    106     ensure that this objects are sufficiently aligned. I noticed this because
    107     on Morello (and other CHERI-enabled architectures) pointers need to be
    108     strongly aligned. Instead of allocating a single block with potentially
    109     misaligned subsequent objects, this change uses seprate allocations for
    110     the four arrays.
    111     
    112     This is an alternative to https://gitlab.freedesktop.org/xorg/lib/libxrender/-/merge_requests/12
    113     
    114     Signed-off-by: Alex Richardson <arichardson (a] FreeBSD.org>
    115 
    116 commit 07efd80468f6b595e6432edd28b8560ca7695ba0
    117 Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    118 Date:   Tue Mar 7 11:11:26 2023 -0800
    119 
    120     configure: Use LT_INIT from libtool 2 instead of deprecated AC_PROG_LIBTOOL
    121     
    122     AC_PROG_LIBTOOL was replaced by LT_INIT in libtool 2 in 2008,
    123     so it's time to rely on it.
    124     
    125     Clears autoconf warnings:
    126     
    127     configure.ac:45: warning: The macro `AC_PROG_LIBTOOL' is obsolete.
    128     configure.ac:45: You should run autoupdate.
    129     aclocal.m4:3465: AC_PROG_LIBTOOL is expanded from...
    130     configure.ac:45: the top level
    131     
    132     libtoolize: Consider adding 'AC_CONFIG_MACRO_DIRS([m4])' to configure.ac,
    133     libtoolize: and rerunning libtoolize and aclocal.
    134     
    135     Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    136 
    137 commit e5e23272394c90731debd7e18dd167e8c25b5c15
    138 Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    139 Date:   Fri Oct 21 18:12:50 2022 -0700
    140 
    141     libXrender 0.9.11
    142     
    143     Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    144 
    145 commit f6504f02ade1d27950ad0486a2032e1d665d72b8
    146 Author: Thomas E. Dickey <dickey (a] invisible-island.net>
    147 Date:   Sun Sep 11 13:24:22 2022 -0400
    148 
    149     fix regression
    150     
    151     Signed-off-by: Thomas E. Dickey <dickey (a] invisible-island.net>
    152 
    153 commit a7d99992bff95237a1e51ce5c6cbf9429516b9eb
    154 Author: Oliver Hattshire <hattshire (a] gmail.com>
    155 Date:   Sun Sep 11 16:41:36 2022 +0000
    156 
    157     WIP: Documentation
    158 
    159 commit 869d2b7ae8deda46f8ea6fba226455533683b0e4
    160 Author: Thomas E. Dickey <dickey (a] invisible-island.net>
    161 Date:   Sun Sep 11 10:52:25 2022 -0400
    162 
    163     whitespace fix
    164     
    165     Signed-off-by: Thomas E. Dickey <dickey (a] invisible-island.net>
    166 
    167 commit df5f1f04a7d123a521f0d4bfc88c3b65253491bc
    168 Author: Thomas E. Dickey <dickey (a] invisible-island.net>
    169 Date:   Sat Sep 10 06:17:40 2022 -0400
    170 
    171     use _X_UNUSED for compiler-warnings
    172     
    173     Signed-off-by: Thomas E. Dickey <dickey (a] invisible-island.net>
    174 
    175 commit f43df87188375440dbad33d7c0beed2a607b8d1d
    176 Author: Thomas E. Dickey <dickey (a] invisible-island.net>
    177 Date:   Sat Sep 10 05:48:07 2022 -0400
    178 
    179     use _Xconst with DataInt32/DataInt16/memcpy to reduce strict compiler warnings
    180     
    181     Signed-off-by: Thomas E. Dickey <dickey (a] invisible-island.net>
    182 
    183 commit ea28ca1a2cce8e0d8e5a1f620a809384ed276c37
    184 Author: Thomas E. Dickey <dickey (a] invisible-island.net>
    185 Date:   Fri Sep 9 16:51:01 2022 -0400
    186 
    187     use casts to reduce compiler warnings (no object change)
    188     
    189     Signed-off-by: Thomas E. Dickey <dickey (a] invisible-island.net>
    190 
    191 commit afc7f259668bbb25d5b06929d529add93fb39ebf
    192 Author: Thomas E. Dickey <dickey (a] invisible-island.net>
    193 Date:   Thu Sep 8 19:20:53 2022 -0400
    194 
    195     cppcheck (removing unused assignment lets variable scope reduction)
    196     
    197     Signed-off-by: Thomas E. Dickey <dickey (a] invisible-island.net>
    198 
    199 commit b62e3f39768cd6fc5db9e4be65b47c53719598c9
    200 Author: Thomas E. Dickey <dickey (a] invisible-island.net>
    201 Date:   Thu Sep 8 19:06:29 2022 -0400
    202 
    203     additional cppcheck-scope warning
    204     
    205     Signed-off-by: Thomas E. Dickey <dickey (a] invisible-island.net>
    206 
    207 commit ded8aa8c97fc90f0c02f26084d118e683163e4ca
    208 Author: Thomas E. Dickey <dickey (a] invisible-island.net>
    209 Date:   Thu Sep 8 19:05:07 2022 -0400
    210 
    211     amend cppcheck-scope change, fixing c89 build
    212     
    213     Signed-off-by: Thomas E. Dickey <dickey (a] invisible-island.net>
    214 
    215 commit 5a69e234cd4e02186b5b2627360f91cb1fa58edf
    216 Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    217 Date:   Sun Aug 28 12:01:13 2022 -0700
    218 
    219     Rename xDepth to xPDepth to quiet -Wshadow warnings
    220     
    221     Xrender.c: In function XRenderQueryFormats:
    222     Xrender.c:406:19: warning: declaration of xDepth shadows a global declaration [-Wshadow]
    223          xPictDepth   *xDepth;
    224                        ^~~~~~
    225     In file included from /net/also.us.oracle.com/export/alanc/X.Org/amd64-gcc/install/usr/X11R7/include/X11/Xlibint.h:43:0,
    226                      from Xrenderint.h:31,
    227                      from Xrender.c:28:
    228     /net/also.us.oracle.com/export/alanc/X.Org/amd64-gcc/install/usr/X11R7/include/X11/Xproto.h:329:7: note: shadowed declaration is here
    229          } xDepth;
    230            ^~~~~~
    231     
    232     Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    233 
    234 commit 2b927f88ad3d97e5fd1abd13b67724a86dd10404
    235 Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    236 Date:   Sun Aug 28 11:52:49 2022 -0700
    237 
    238     Resolve -Wsign-compare warnings
    239     
    240     Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    241 
    242 commit 229c65d2dd6de511a005127245dc28d426ad6860
    243 Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    244 Date:   Sun Aug 28 11:41:27 2022 -0700
    245 
    246     Reduce variable scopes as recommended by cppcheck
    247     
    248     Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    249 
    250 commit cc4ad7a3990826ca44470dbca3a5b03c35548cab
    251 Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    252 Date:   Sun Aug 28 10:26:00 2022 -0700
    253 
    254     Remove unnecessary casts from malloc & free calls
    255     
    256     These are not needed in C89 and later
    257     
    258     Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    259 
    260 commit 3b888fdf89b4d8f4712c28b340c28604c8ff0b7e
    261 Author: Dmitry Karasik <dmitry.karasik (a] teliacompany.com>
    262 Date:   Sat Aug 7 09:36:03 2021 +0200
    263 
    264     fix coredumps in XRenderComputeTrapezoids (issue #1)
    265     
    266     Rationale: I don't have enough expertise to judge on how the tessellation
    267     algorithm is broken in XRenderComputeTrapezoids but I do trust Keith Packard
    268     that it is. However using cairo for proper tessellation, as he suggests, is
    269     too heavyweight, and here I propose to alter the code to at least do not cause
    270     coredumps.
    271     
    272     Even if/when the function will be marked as obsolete, I believe it is pretty
    273     much capable of rendering relatively simple shapes, and still retains some
    274     value.
    275 
    276 commit e314946813bcb96e8baedc1a290c48a2aa6ef162
    277 Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    278 Date:   Sun Jul 17 17:38:47 2022 -0700
    279 
    280     gitlab CI: add a basic build test
    281     
    282     Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    283 
    284 commit a5e4c91b04f542b27b811b78aa32b88ec6111c91
    285 Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    286 Date:   Sun Jul 17 17:38:01 2022 -0700
    287 
    288     Fix spelling/wording issues
    289     
    290     Found by using:
    291         codespell --builtin clear,rare,usage,informal,code,names
    292     
    293     Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    294 
    295 commit b96298906cf99c3b32ad10bc27a85344d2f0e126
    296 Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    297 Date:   Sun Jul 17 17:37:15 2022 -0700
    298 
    299     Build xz tarballs instead of bzip2
    300     
    301     Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    302 
    303 commit bd87a8863c7647790de577296a77953bda6877e3
    304 Author: Robin Linden <dev (a] robinlinden.eu>
    305 Date:   Fri Jan 7 03:53:35 2022 +0100
    306 
    307     Add missing HAVE_CONFIG_H guard to Xrenderint.h
    308     
    309     Signed-off-by: Robin Linden <dev (a] robinlinden.eu>
    310 
    311 commit bce0618839fc33f44edd8b5498b8e33d167806ff
    312 Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    313 Date:   Fri Dec 7 19:49:06 2018 -0800
    314 
    315     Update configure.ac bug URL for gitlab migration
    316     
    317     Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    318 
    319 commit e731a0e04c31bdb6b6b513bfd884e91ad907e05f
    320 Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    321 Date:   Mon Nov 19 22:37:07 2018 -0800
    322 
    323     Update README for gitlab migration
    324     
    325     Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    326 
    327 commit f4f32f13635907940a0bffcfd1748be392db4b98
    328 Author: Mihail Konev <k.mvc (a] ya.ru>
    329 Date:   Thu Jan 26 13:52:49 2017 +1000
    330 
    331     autogen: add default patch prefix
    332     
    333     Signed-off-by: Mihail Konev <k.mvc (a] ya.ru>
    334 
    335 commit a89bc0e850cd2b081ad3a823c40677eb87522d1b
    336 Author: Emil Velikov <emil.l.velikov (a] gmail.com>
    337 Date:   Mon Mar 9 12:00:52 2015 +0000
    338 
    339     autogen.sh: use quoted string variables
    340     
    341     Place quotes around the $srcdir, $ORIGDIR and $0 variables to prevent
    342     fall-outs, when they contain space.
    343     
    344     Signed-off-by: Emil Velikov <emil.l.velikov (a] gmail.com>
    345     Reviewed-by: Peter Hutterer <peter.hutterer (a] who-t.net>
    346     Signed-off-by: Peter Hutterer <peter.hutterer (a] who-t.net>
    347 
    348 commit a20d2f9f5d6320b3dc20958228111964e36e696a
    349 Author: Peter Hutterer <peter.hutterer (a] who-t.net>
    350 Date:   Tue Jan 24 10:32:07 2017 +1000
    351 
    352     autogen.sh: use exec instead of waiting for configure to finish
    353     
    354     Syncs the invocation of configure with the one from the server.
    355     
    356     Signed-off-by: Peter Hutterer <peter.hutterer (a] who-t.net>
    357     Reviewed-by: Emil Velikov <emil.velikov (a] collabora.com>
    358 
    359 commit 845716f8f14963d338e5a8d5d2424baafc90fb30
    360 Author: Matthieu Herrb <matthieu.herrb (a] laas.fr>
    361 Date:   Tue Oct 4 21:24:55 2016 +0200
    362 
    363     libXrender 0.9.10
    364     
    365     Signed-off-by: Matthieu Herrb <matthieu.herrb (a] laas.fr>
    366 
    367 commit 9362c7ddd1af3b168953d0737877bc52d79c94f4
    368 Author: Tobias Stoeckmann <tobias (a] stoeckmann.org>
    369 Date:   Sun Sep 25 21:43:09 2016 +0200
    370 
    371     Validate lengths while parsing server data.
    372     
    373     Individual lengths inside received server data can overflow
    374     the previously reserved memory.
    375     
    376     It is therefore important to validate every single length
    377     field to not overflow the previously agreed sum of all invidual
    378     length fields.
    379     
    380     v2: consume remaining bytes in the reply buffer on error.
    381     
    382     Signed-off-by: Tobias Stoeckmann <tobias (a] stoeckmann.org>
    383     Reviewed-by: Matthieu Herrb (a] laas.fr
    384 
    385 commit 8fad00b0b647ee662ce4737ca15be033b7a21714
    386 Author: Tobias Stoeckmann <tobias (a] stoeckmann.org>
    387 Date:   Sun Sep 25 21:42:09 2016 +0200
    388 
    389     Avoid OOB write in XRenderQueryFilters
    390     
    391     The memory for filter names is reserved right after receiving the reply.
    392     After that, filters are iterated and each individual filter name is
    393     stored in that reserved memory.
    394     
    395     The individual name lengths are not checked for validity, which means
    396     that a malicious server can reserve less memory than it will write to
    397     during each iteration.
    398     
    399     v2: consume remaining bytes in reply buffer on error.
    400     
    401     Signed-off-by: Tobias Stoeckmann <tobias (a] stoeckmann.org>
    402     Reviewed-by: Matthieu Herrb <matthieu (a] herrb.eu>
    403 
    404 commit b2df5bc42f64b45e44dbad61f3386bcb5ec1383d
    405 Author: Lauri Kasanen <cand (a] gmx.com>
    406 Date:   Mon May 18 19:41:03 2015 +0300
    407 
    408     Fix documentation to explicitly mention premultiplied alpha
    409     
    410     Before this patch, it wasn't mentioned in this file at all, which
    411     is a monumental oversight.
    412     
    413     Signed-off-by: Lauri Kasanen <cand (a] gmx.com>
    414 
    415 commit bb890936bcc6053cb7a46cd9225c257ff1be389f
    416 Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    417 Date:   Thu Apr 30 22:29:55 2015 -0700
    418 
    419     libXrender 0.9.9
    420     
    421     Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    422 
    423 commit 7887382e59b7a06d6b02501205d543fdf76c8249
    424 Author: Clemens Eisserer <linuxhippy (a] gmail.com>
    425 Date:   Sat Nov 23 22:15:52 2013 -0800
    426 
    427     Fix request length calculation for XRenderCompositeText32
    428     
    429     Request length calculation inside XRenderCompositeText32 is broken for
    430     the case where the number of glyphs fits exactky inside the last
    431     xGlyphElt.
    432     
    433     In XRenderCompositeText8 and XRenderCompositeText16 this case is
    434     handled properly, somehow the "-1" got missing in
    435     XRenderCompositeText32.
    436     
    437     Reviewed-by: Keith Packard <keithp (a] keithp.com>
    438 
    439 commit 2222b0fbff96b9f0324bb1e2f56416c84be23c3b
    440 Author: Michael Joost <mehl (a] michael-joost.de>
    441 Date:   Mon Nov 18 16:11:26 2013 +0100
    442 
    443     Remove fallback for _XEatDataWords, require libX11 1.6 for it
    444     
    445     _XEatDataWords was orignally introduced with the May 2013 security
    446     patches, and in order to ease the process of delivering those,
    447     fallback versions of _XEatDataWords were included in the X extension
    448     library patches so they could be applied to older versions that didn't
    449     have libX11 1.6 yet.   Now that we're past that hurdle, we can drop
    450     the fallbacks and just require libX11 1.6 for building new versions
    451     of the extension libraries.
    452     
    453     Reviewed-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    454     Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    455 
    456 commit 61236e831f8cc0761b26b49e37a4df9c187aa0ba
    457 Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    458 Date:   Thu Jun 13 22:41:00 2013 -0700
    459 
    460     libXrender 0.9.8
    461     
    462     Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    463 
    464 commit 786f78fd8df6d165ccbc81f306fd9f22b5c1551c
    465 Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    466 Date:   Fri Apr 12 23:02:11 2013 -0700
    467 
    468     integer overflow in XRenderQueryPictIndexValues() [CVE-2013-1987 3/3]
    469     
    470     The length and numIndexValues members of the reply are both CARD32 and
    471     need to be bounds checked before multiplying by sizeof (XIndexValue) to
    472     avoid integer overflow leading to underallocation and writing data from
    473     the network past the end of the allocated buffer.
    474     
    475     Reported-by: Ilja Van Sprundel <ivansprundel (a] ioactive.com>
    476     Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    477 
    478 commit 9e577d40322b9e3d8bdefec0eefa44d8ead451a4
    479 Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    480 Date:   Fri Apr 12 23:02:11 2013 -0700
    481 
    482     integer overflow in XRenderQueryFormats() [CVE-2013-1987 2/3]
    483     
    484     The length, numFormats, numScreens, numDepths, and numVisuals members of
    485     the reply are all CARD32 and need to be bounds checked before multiplying
    486     and adding them together to come up with the total size to allocate, to
    487     avoid integer overflow leading to underallocation and writing data from
    488     the network past the end of the allocated buffer.
    489     
    490     Reported-by: Ilja Van Sprundel <ivansprundel (a] ioactive.com>
    491     Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    492 
    493 commit e52853974664289fe42a92909667ed77cfa1cec5
    494 Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    495 Date:   Fri Apr 12 22:45:20 2013 -0700
    496 
    497     integer overflow in XRenderQueryFilters() [CVE-2013-1987 1/3]
    498     
    499     The length, numFilters & numAliases members of the reply are all CARD32
    500     and need to be bounds checked before multiplying & adding them together
    501     to come up with the total size to allocate, to avoid integer overflow
    502     leading to underallocation and writing data from the network past the
    503     end of the allocated buffer.
    504     
    505     Reported-by: Ilja Van Sprundel <ivansprundel (a] ioactive.com>
    506     Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    507 
    508 commit 73e77eb21d649edc1ce1746739f9358e337b2935
    509 Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    510 Date:   Fri May 3 22:48:11 2013 -0700
    511 
    512     Use _XEatDataWords to avoid overflow of rep.length bit shifting
    513     
    514     rep.length is a CARD32, so rep.length << 2 could overflow in 32-bit builds
    515     
    516     Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    517 
    518 commit 1af52cb334377611233d7dc156bc1e6f7923756d
    519 Author: Colin Walters <walters (a] verbum.org>
    520 Date:   Wed Jan 4 17:37:06 2012 -0500
    521 
    522     autogen.sh: Implement GNOME Build API
    523     
    524     http://people.gnome.org/~walters/docs/build-api.txt
    525     
    526     Signed-off-by: Adam Jackson <ajax (a] redhat.com>
    527 
    528 commit a4265cd7a69349f1697f81e18303a77358e27f33
    529 Author: Adam Jackson <ajax (a] redhat.com>
    530 Date:   Tue Jan 15 14:28:48 2013 -0500
    531 
    532     configure: Remove AM_MAINTAINER_MODE
    533     
    534     Signed-off-by: Adam Jackson <ajax (a] redhat.com>
    535 
    536 commit bf1aa4e05997ab97be4413ccdb6d0d1eb45aeefe
    537 Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    538 Date:   Wed Mar 7 20:46:50 2012 -0800
    539 
    540     libXrender 0.9.7
    541     
    542     Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    543 
    544 commit bb6568cbec24ae2c84bb5d9fe418f0021291a0af
    545 Author: Emanuele Giaquinta <emanuele.giaquinta (a] gmail.com>
    546 Date:   Mon Jan 2 19:58:15 2012 +0000
    547 
    548     Fix alpha premultiplication in XRenderParseColor.
    549     
    550     Due to C arithmetic conversion rules we must use an unsigned constant (or a
    551     cast) to perform the multiplication using unsigned arithmetic.
    552     
    553     Reviewed-by: Jeremy Huddleston <jeremyhu (a] apple.com>
    554 
    555 commit b3cfeecf2bddbbb120a9c796a4c9fb8fd08e15fc
    556 Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    557 Date:   Fri Sep 16 22:51:39 2011 -0700
    558 
    559     Strip trailing whitespace
    560     
    561     Performed with: find * -type f | xargs perl -i -p -e 's{[ \t]+$}{}'
    562     git diff -w & git diff -b show no diffs from this change
    563     
    564     Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    565 
    566 commit eaae07c9c9690228e16ab8dc537a8a0c2ae175bf
    567 Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    568 Date:   Sun May 22 12:47:10 2011 -0700
    569 
    570     Make DEPTH_MASK generate unsigned ints
    571     
    572     Clears Sun compiler warning:
    573     "Xrender.c", line 127: warning: integer overflow detected: op "<<"
    574     since 1 << 31 overflows a signed 32-bit int.
    575     
    576     Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    577 
    578 commit 1025ca2d9a00bc60639689fba177d186dace5483
    579 Author: Gaetan Nadon <memsize (a] videotron.ca>
    580 Date:   Wed Feb 2 11:43:44 2011 -0500
    581 
    582     config: comment, minor upgrade, quote and layout configure.ac
    583     
    584     Group statements per section as per Autoconf standard layout
    585     Quote statements where appropriate.
    586     Autoconf recommends not using dnl instead of # for comments
    587     
    588     Use AC_CONFIG_FILES to replace the deprecated AC_OUTPUT with parameters.
    589     Add AC_CONFIG_SRCDIR([Makefile.am])
    590     Remove redundant AC_SUBST(*_CFLAGS) and/or *_LIBS
    591     Update minimum version of util-macros to at least 1.8.
    592     No functional configuration changes
    593     
    594     This helps automated maintenance and release activities.
    595     Details can be found in http://wiki.x.org/wiki/NewModuleGuidelines
    596 
    597 commit d3258bb910de98836f01be320ff59bb841eef825
    598 Author: Gaetan Nadon <memsize (a] videotron.ca>
    599 Date:   Fri Jan 28 19:41:37 2011 -0500
    600 
    601     config: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS
    602     
    603     Signed-off-by: Gaetan Nadon <memsize (a] videotron.ca>
    604 
    605 commit ba0036d984787dc2da74ef3d8ffb9b81ca13c19c
    606 Author: Gaetan Nadon <memsize (a] videotron.ca>
    607 Date:   Thu Jan 27 18:50:15 2011 -0500
    608 
    609     config: remove AC_PROG_CC as it overrides AC_PROG_C_C99
    610     
    611     XORG_STRICT_OPTION from XORG_DEFAULT_OPTIONS calls
    612     AC_PROG_C_C99. This sets gcc with -std=gnu99.
    613     If AC_PROG_CC macro is called afterwards, it resets CC to gcc.
    614     
    615     Signed-off-by: Gaetan Nadon <memsize (a] videotron.ca>
    616 
    617 commit 5fb74888fd77843c81de038365791f29c799bbec
    618 Author: Aaron Plattner <aplattner (a] nvidia.com>
    619 Date:   Thu Nov 4 09:13:49 2010 -0700
    620 
    621     Fix some minor typos
    622     
    623     Signed-off-by: Aaron Plattner <aplattner (a] nvidia.com>
    624 
    625 commit b1c60edb6b6a965e58fed3b613c266364a5ec0ce
    626 Author: Fernando Carrijo <fcarrijo (a] yahoo.com.br>
    627 Date:   Thu Jul 1 07:02:41 2010 -0300
    628 
    629     Purge macros NEED_EVENTS and NEED_REPLIES
    630     
    631     Signed-off-by: Fernando Carrijo <fcarrijo (a] yahoo.com.br>
    632     Acked-by: Tiago Vignatti <tiago.vignatti (a] nokia.com>
    633     Reviewed-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    634 
    635 commit d3d20437ceee1c225cd189fdeb6378552e206337
    636 Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    637 Date:   Tue Jun 8 19:23:04 2010 -0700
    638 
    639     libXrender 0.9.6
    640     
    641     Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    642 
    643 commit 0dcf5c152a6463342897375c71e4f76476d285d2
    644 Author: Jamey Sharp <jamey (a] minilop.net>
    645 Date:   Fri Apr 9 17:26:52 2010 -0700
    646 
    647     Always call SyncHandle after issuing an X request.
    648 
    649 commit b138debfd03e096a0af998495441ac262733dfc9
    650 Author: Gaetan Nadon <memsize (a] videotron.ca>
    651 Date:   Mon Mar 29 14:53:49 2010 -0400
    652 
    653     config: remove the pkgconfig pc.in file from EXTRA_DIST
    654     
    655     Automake always includes it in the tarball.
    656     
    657     Signed-off-by: Gaetan Nadon <memsize (a] videotron.ca>
    658 
    659 commit 1380d975d1b85decd2b0a6e8a7e629b1bdd1d1ad
    660 Author: Gaetan Nadon <memsize (a] videotron.ca>
    661 Date:   Thu Jan 14 09:43:56 2010 -0500
    662 
    663     COPYING: add missing copyright notices
    664     
    665     Refer to: Composite.c
    666     Copyright  2000 SuSE, Inc.
    667     
    668     Signed-off-by: Gaetan Nadon <memsize (a] videotron.ca>
    669 
    670 commit fc8b02894452ad93101b35fec41cb1baf72e746a
    671 Author: Rmi Cardona <remi (a] gentoo.org>
    672 Date:   Thu Dec 17 08:30:04 2009 +0100
    673 
    674     require autoconf 2.60 because of $(docdir) use
    675     
    676     Signed-off-by: Rmi Cardona <remi (a] gentoo.org>
    677     Reviewed-by: Gaetan Nadon <memsize (a] videotron.ca>
    678     Reviewed-by: Alan Coopersmith <alan.coopersmith (a] sun.com>
    679     Reviewed-by: Dan Nicholson <dbn.lists (a] gmail.com>
    680 
    681 commit f662ae0e47a6f8fe47457a0b38f72f9598f37c96
    682 Author: Gaetan Nadon <memsize (a] videotron.ca>
    683 Date:   Fri Nov 27 20:56:04 2009 -0500
    684 
    685     Makefile.am: add ChangeLog and INSTALL on MAINTAINERCLEANFILES
    686     
    687     Now that the INSTALL file is generated.
    688     Allows running make maintainer-clean.
    689 
    690 commit 83a3fd787f3058284d8b903ac190de54ba1f0e6d
    691 Author: Gaetan Nadon <memsize (a] videotron.ca>
    692 Date:   Wed Oct 28 14:09:10 2009 -0400
    693 
    694     INSTALL, NEWS, README or AUTHORS files are missing/incorrect #24206
    695     
    696     Add missing INSTALL file. Use standard GNU file on building tarball
    697     README may have been updated
    698     Remove AUTHORS file as it is empty and no content available yet.
    699     Remove NEWS file as it is empty and no content available yet.
    700 
    701 commit cf8a7c4463eba5ef3c63186ad539c201df3770f9
    702 Author: Gaetan Nadon <memsize (a] videotron.ca>
    703 Date:   Tue Oct 27 15:07:26 2009 -0400
    704 
    705     Deploy the new XORG_DEFAULT_OPTIONS #24242
    706     
    707     This macro aggregate a number of existing macros that sets commmon
    708     X.Org components configuration options. It shields the configuration file from
    709     future changes.
    710 
    711 commit f58f2bf44c35ca82ecd9f022a494af0fbcd0a537
    712 Author: Gaetan Nadon <memsize (a] videotron.ca>
    713 Date:   Mon Oct 26 22:08:43 2009 -0400
    714 
    715     Makefile.am: ChangeLog not required: EXTRA_DIST or *CLEANFILES #24432
    716     
    717     ChangeLog filename is known to Automake and requires no further
    718     coding in the makefile.
    719 
    720 commit 47051786b209039488dfca6b644db3f67ca96426
    721 Author: Gaetan Nadon <memsize (a] videotron.ca>
    722 Date:   Thu Oct 22 12:34:19 2009 -0400
    723 
    724     .gitignore: use common defaults with custom section # 24239
    725     
    726     Using common defaults will reduce errors and maintenance.
    727     Only the very small or inexistent custom section need periodic maintenance
    728     when the structure of the component changes. Do not edit defaults.
    729 
    730 commit 1da8c1bfbb17750e5ba51321961aaf39b8cf98f7
    731 Author: Tom Chvtal <scarabeus (a] gentoo.org>
    732 Date:   Sun Nov 29 13:38:42 2009 +0100
    733 
    734     Make libXrender use docdir for documentation placement.
    735     
    736     Signed-off-by: Tom Chvtal <scarabeus (a] gentoo.org>
    737     Signed-off-by: Julien Cristau <jcristau (a] debian.org>
    738 
    739 commit a5ab173b0b19e6acefc897492b21fc6e6c296282
    740 Author: Jeremy Huddleston <jeremyhu (a] freedesktop.org>
    741 Date:   Wed Oct 21 12:47:26 2009 -0700
    742 
    743     This is not a GNU project, so declare it foreign.
    744     
    745     On Wed, 2009-10-21 at 13:36 +1000, Peter Hutterer wrote:
    746     > On Tue, Oct 20, 2009 at 08:23:55PM -0700, Jeremy Huddleston wrote:
    747     > > I noticed an INSTALL file in xlsclients and libXvMC today, and it
    748     > > was quite annoying to work around since 'autoreconf -fvi' replaces
    749     > > it and git wants to commit it.  Should these files even be in git?
    750     > > Can I nuke them for the betterment of humanity and since they get
    751     > > created by autoreconf anyways?
    752     >
    753     > See https://bugs.freedesktop.org/show_bug.cgi?id=24206
    754     
    755     As an interim measure, replace AM_INIT_AUTOMAKE([dist-bzip2]) with
    756     AM_INIT_AUTOMAKE([foreign dist-bzip2]). This will prevent the generation
    757     of the INSTALL file. It is also part of the 24206 solution.
    758     
    759     Signed-off-by: Jeremy Huddleston <jeremyhu (a] freedesktop.org>
    760 
    761 commit 5865c457191da7f7357b7c7cdfb1a6e695e630df
    762 Author: Alan Coopersmith <alan.coopersmith (a] sun.com>
    763 Date:   Thu Oct 1 22:34:19 2009 -0700
    764 
    765     libXrender 0.9.5
    766     
    767     Signed-off-by: Alan Coopersmith <alan.coopersmith (a] sun.com>
    768 
    769 commit cb8df63ef0a8a70dfff21eef02f9d50095854ec0
    770 Author: Alan Coopersmith <alan.coopersmith (a] sun.com>
    771 Date:   Thu Oct 1 22:28:05 2009 -0700
    772 
    773     Migrate to xorg macros 1.3 & XORG_DEFAULT_OPTIONS
    774     
    775     Signed-off-by: Alan Coopersmith <alan.coopersmith (a] sun.com>
    776 
    777 commit 394342d73472c3921eb941bf5f07c24237d89b1a
    778 Author: Alan Coopersmith <alan.coopersmith (a] sun.com>
    779 Date:   Thu Oct 1 22:15:30 2009 -0700
    780 
    781     Move libXrender documentation from xorg-docs
    782     
    783     Signed-off-by: Alan Coopersmith <alan.coopersmith (a] sun.com>
    784 
    785 commit cc94fadacb4be63f8577c3c4de65dacaee531776
    786 Author: Alan Coopersmith <alan.coopersmith (a] sun.com>
    787 Date:   Mon Feb 2 20:34:36 2009 -0800
    788 
    789     Add README with pointers to mailing list, bugzilla & git repos
    790     
    791     Signed-off-by: Alan Coopersmith <alan.coopersmith (a] sun.com>
    792 
    793 commit 3747f97f133b5fe8dea0d1991d68c4693d488aae
    794 Author: Paulo Cesar Pereira de Andrade <pcpa (a] mandriva.com.br>
    795 Date:   Fri Jan 30 16:49:59 2009 -0200
    796 
    797     Janitor: make distcheck, compiler warnings, .gitignore.
    798 
    799 commit f6f784c0f98c28915bd26d04e4d8839806e29877
    800 Author: Pierre-Loup Griffais <pgriffais (a] nvidia.com>
    801 Date:   Fri Apr 18 17:32:32 2008 -0700
    802 
    803     Use Data instead of Data32 to avoid truncating the filter parameters on 64-bit systems.
    804     
    805     Signed-off-by: Aaron Plattner <aplattner (a] nvidia.com>
    806 
    807 commit 5653231fcde636e4215c70b1e436554e1ffe07a7
    808 Author: Matthieu Herrb <matthieu.herrb (a] laas.fr>
    809 Date:   Sun Mar 9 08:39:12 2008 +0100
    810 
    811     nuke RCS Ids
    812 
    813 commit e1333b82c0f6e7b9acdbae19d18377a0ed65bddb
    814 Author: James Cloos <cloos (a] jhcloos.com>
    815 Date:   Thu Dec 6 16:38:43 2007 -0500
    816 
    817     Replace static ChangeLog with dist-hook to generate from git log
    818 
    819 commit e10d5cbe4c5ed98ae1856e20a0e9d31321330d53
    820 Merge: 497dda5 9d3f9fd
    821 Author: Eric Anholt <eric (a] anholt.net>
    822 Date:   Wed Sep 5 08:25:12 2007 -0700
    823 
    824     Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/lib/libXrender
    825 
    826 commit 497dda5615d0484d34f3a0a580353ac10ceaced5
    827 Author: Eric Anholt <eric (a] anholt.net>
    828 Date:   Wed Sep 5 08:20:33 2007 -0700
    829 
    830     Bump version to 0.9.4.
    831 
    832 commit 89bc96e2c10c3902b82d74da95608bb48319ad29
    833 Author: Paul Bender <pebender (a] san.rr.com>
    834 Date:   Wed Sep 5 08:19:55 2007 -0700
    835 
    836     Reorder render.h include so that XID has been picked up by then.
    837     
    838     While libXrender built fine. some software requiring libXrender didn't include
    839     Xlib.h beforehand.
    840 
    841 commit 9d3f9fd3f6f37112fecb2e96e9b25eb860a4b67d
    842 Author: James Cloos <cloos (a] jhcloos.com>
    843 Date:   Mon Sep 3 05:53:49 2007 -0400
    844 
    845     Add *~ to .gitignore to skip patch/emacs droppings
    846 
    847 commit 3fcca95b2628167be4c908a9a315f070eb195660
    848 Author: David Reveman <davidr (a] novell.com>
    849 Date:   Mon Aug 20 14:40:44 2007 -0400
    850 
    851     Bump to 0.9.3
    852 
    853 commit 5b38b2d9b981d425587a4eb440acb2f0d6b0db13
    854 Author: David Reveman <davidr (a] novell.com>
    855 Date:   Mon Aug 20 14:38:33 2007 -0400
    856 
    857     Properly set length field in gradient requests (bug 9526).
    858 
    859 commit 9fc870a4b68c2e7f5a7bcaca72d96fe105737bb5
    860 Author: Adam Jackson <ajax (a] benzedrine.nwnk.net>
    861 Date:   Fri Oct 13 16:26:35 2006 -0400
    862 
    863     Bump to 0.9.2
    864 
    865 commit f7f2d491eff707d6087dcdec1d8a1bbd733b5f14
    866 Author: Tilman Sauerbeck <tilman (a] code-monkey.de>
    867 Date:   Sat Sep 16 20:26:02 2006 +0200
    868 
    869     Const-ified the filter argument to XRenderSetPictureFilter().
    870 
    871 commit 28600498df66dd0d7cc25cb1dd48648ae8ba0d30
    872 Author: Alan Coopersmith <alan.coopersmith (a] sun.com>
    873 Date:   Thu Jul 13 14:59:06 2006 -0700
    874 
    875     renamed: .cvsignore -> .gitignore
    876 
    877 commit c4bfb815c36911e7b7b752fd3273b09ab246068d
    878 Author: Adam Jackson <ajax (a] nwnk.net>
    879 Date:   Thu Apr 27 00:21:27 2006 +0000
    880 
    881     Bump to 0.9.1
    882 
    883 commit 9779025f33c917b74349200e6018d0c94d6ff0ab
    884 Author: Adam Jackson <ajax (a] nwnk.net>
    885 Date:   Mon Apr 3 01:10:02 2006 +0000
    886 
    887     Coverity #428: Fix a potential NULL chase. Coverity #930: Verify that a
    888         malloc succeeds.
    889 
    890 commit ab1b6bdbce1c83c53ef9ea610466a7c813ab643d
    891 Author: Kevin E Martin <kem (a] kem.org>
    892 Date:   Thu Dec 15 00:24:34 2005 +0000
    893 
    894     Update package version number for final X11R7 release candidate.
    895 
    896 commit 94a90971fed66cf636f466b6fdd08a485042c38f
    897 Author: Kevin E Martin <kem (a] kem.org>
    898 Date:   Sat Dec 3 05:49:45 2005 +0000
    899 
    900     Update package version number for X11R7 RC3 release.
    901 
    902 commit 874af611e76e4edadfb53479b80ddbd021052aae
    903 Author: Kevin E Martin <kem (a] kem.org>
    904 Date:   Sat Dec 3 04:41:50 2005 +0000
    905 
    906     Add check and cflags for malloc(0) returning NULL.
    907 
    908 commit c2874804715f99c6c735079cc018db77494ba0cd
    909 Author: Kevin E Martin <kem (a] kem.org>
    910 Date:   Sat Nov 19 07:15:43 2005 +0000
    911 
    912     Update pkgconfig files to separate library build-time dependencies from
    913         application build-time dependencies, and update package deps to work
    914         with separate build roots.
    915 
    916 commit 438e7bc5783ae00c200ef239cb0ebbe828cdb900
    917 Author: Kevin E Martin <kem (a] kem.org>
    918 Date:   Fri Jul 29 21:22:52 2005 +0000
    919 
    920     Various changes preparing packages for RC0:
    921     - Verify and update package version numbers as needed
    922     - Implement versioning scheme
    923     - Change bug address to point to bugzilla bug entry form
    924     - Disable loadable i18n in libX11 by default (use --enable-loadable-i18n to
    925         reenable it)
    926     - Fix makedepend to use pkgconfig and pass distcheck
    927     - Update build script to build macros first
    928     - Update modular Xorg version
    929 
    930 commit bd4ccfc68aba1bfd75350311b70c0c84c20f3137
    931 Author: Kevin E Martin <kem (a] kem.org>
    932 Date:   Sat Jul 23 18:09:40 2005 +0000
    933 
    934     Modify modular libs to use Xregion.h instead of region.h
    935 
    936 commit 9fc7ab9a00f99088432529af9129c5e4702e7c6f
    937 Author: Kevin E Martin <kem (a] kem.org>
    938 Date:   Sat Jul 23 18:06:16 2005 +0000
    939 
    940     lib/Xrender/Picture.c Change region.h to Xregion.h and modify internal
    941         references to include <X11/Xregion.h>.
    942 
    943 commit 27962f426c54ee19d648601825485c2ca2b50832
    944 Author: Daniel Stone <daniel (a] fooishbar.org>
    945 Date:   Tue Jul 19 04:53:20 2005 +0000
    946 
    947     Use correct path to region.h.
    948 
    949 commit 62c6d0bf4b5d5e27f586bb8a1beccc27bab4ef4c
    950 Author: Keith Packard <keithp (a] keithp.com>
    951 Date:   Sat Jul 9 06:48:50 2005 +0000
    952 
    953     Add .cvsignore files
    954 
    955 commit b1051c48a51a9731bce10dd4951485f5554ca605
    956 Author: Daniel Stone <daniel (a] fooishbar.org>
    957 Date:   Sun Jul 3 07:00:57 2005 +0000
    958 
    959     Add Xtrans definitions (FONT_t, TRANS_CLIENT) to clean up warnings.
    960     Add XSERV_t, TRANS_SERVER, TRANS_REOPEN to quash warnings.
    961     Add #include <dix-config.h> or <xorg-config.h>, as appropriate, to all
    962         source files in the xserver/xorg tree, predicated on defines of
    963         HAVE_{DIX,XORG}_CONFIG_H. Change all Xfont includes to
    964         <X11/fonts/foo.h>.
    965 
    966 commit 9359b40d8c41901844924060a864a854dac4adbf
    967 Author: Lars Knoll <lars (a] trolltech.com>
    968 Date:   Fri Jul 1 10:04:51 2005 +0000
    969 
    970     Add support for gradients and solid fills to Render.
    971 
    972 commit 60cc17fd8fac9b28363e0979d6b0443be6838613
    973 Author: Alexander Gottwald <alexander.gottwald (a] s1999.tu-chemnitz.de>
    974 Date:   Thu Jun 9 13:49:06 2005 +0000
    975 
    976     Use $(top_srcdir)/... instead of $(top_builddir)/... in INCLUDES Added
    977         $(top_srcdir) to INCLUDES
    978 
    979 commit 8f765c413911d355dd95a312e31deaf1166206f9
    980 Author: Sren Sandmann Pedersen <sandmann (a] daimi.au.dk>
    981 Date:   Thu May 19 20:33:55 2005 +0000
    982 
    983     Add forgotten region.h
    984 
    985 commit 65cb00ad3da0cdaad1429ac5cb01e12d7f4a6d0d
    986 Author: Sren Sandmann Pedersen <sandmann (a] daimi.au.dk>
    987 Date:   Thu May 19 19:58:24 2005 +0000
    988 
    989     - Add Xrender build system
    990 
    991 commit 99a8286d49152c45ebead33df9f32bf6b7799bee
    992 Author: Sren Sandmann Pedersen <sandmann (a] daimi.au.dk>
    993 Date:   Thu May 19 19:26:35 2005 +0000
    994 
    995     - Conditionally include config.h in xc/lib/Xrender/*.c
    996     - Add Xrender to symlink.sh
    997 
    998 commit f11802cdcd65d4e50c7ed8eadf5c907af40b544c
    999 Author: Markus Kuhn <Markus.Kuhn (a] cl.cam.ac.uk>
   1000 Date:   Sat Dec 4 00:42:48 2004 +0000
   1001 
   1002     Encoding of numerous files changed to UTF-8
   1003 
   1004 commit 87e1ae59ec19eeeee70978c922c43e1b219699d5
   1005 Author: Keith Packard <keithp (a] keithp.com>
   1006 Date:   Sat Aug 7 00:40:40 2004 +0000
   1007 
   1008     Update to version 0.9 of Xrender (includes XRenderAddTraps)
   1009 
   1010 commit a8302c03f1810fe30aea90f3d42a77663e5cd8a0
   1011 Author: Egbert Eich <eich (a] suse.de>
   1012 Date:   Mon May 24 19:05:01 2004 +0000
   1013 
   1014     Muffle compiler warnings.
   1015     fix option name in log message.
   1016     improve debugging messages.
   1017 
   1018 commit 7faeec0e653838dc78d8df0c1eb10b833ff0c816
   1019 Author: Egbert Eich <eich (a] suse.de>
   1020 Date:   Fri Apr 23 18:43:50 2004 +0000
   1021 
   1022     Merging XORG-CURRENT into trunk
   1023 
   1024 commit 3cdb1c4406d51f671f60f530c557ebfca81bfd3c
   1025 Author: Egbert Eich <eich (a] suse.de>
   1026 Date:   Sun Mar 14 08:32:25 2004 +0000
   1027 
   1028     Importing vendor version xf86-4_4_99_1 on Sun Mar 14 00:26:39 PST 2004
   1029 
   1030 commit cb66a1ca643b1756d61bc8bfe6cfef2885791d66
   1031 Author: Egbert Eich <eich (a] suse.de>
   1032 Date:   Wed Mar 3 12:11:30 2004 +0000
   1033 
   1034     Importing vendor version xf86-4_4_0 on Wed Mar 3 04:09:24 PST 2004
   1035 
   1036 commit 88d1d0b4e14be414a5afb16bcf83ac2e6b5ea7a6
   1037 Author: Egbert Eich <eich (a] suse.de>
   1038 Date:   Thu Feb 26 13:35:33 2004 +0000
   1039 
   1040     readding XFree86's cvs IDs
   1041 
   1042 commit 48b8124dfef71e9302e9b1404870c23a07d799ae
   1043 Author: Egbert Eich <eich (a] suse.de>
   1044 Date:   Thu Feb 26 09:22:44 2004 +0000
   1045 
   1046     Importing vendor version xf86-4_3_99_903 on Wed Feb 26 01:21:00 PST 2004
   1047 
   1048 commit 4d0650c66361abac955cf0583291fa12f61137ac
   1049 Author: Kaleb Keithley <kaleb (a] freedesktop.org>
   1050 Date:   Fri Nov 14 16:48:49 2003 +0000
   1051 
   1052     XFree86 4.3.0.1
   1053 
   1054 commit 35a608915a0512ca419fb0d4f3116fd68d2d8bc5
   1055 Author: Kaleb Keithley <kaleb (a] freedesktop.org>
   1056 Date:   Fri Nov 14 16:48:49 2003 +0000
   1057 
   1058     Initial revision
   1059