ChangeLog revision b9867631
1b9867631Smrgcommit bb890936bcc6053cb7a46cd9225c257ff1be389f
2b9867631SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
3b9867631SmrgDate:   Thu Apr 30 22:29:55 2015 -0700
4b9867631Smrg
5b9867631Smrg    libXrender 0.9.9
6b9867631Smrg    
7b9867631Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
8b9867631Smrg
9b9867631Smrgcommit 7887382e59b7a06d6b02501205d543fdf76c8249
10b9867631SmrgAuthor: Clemens Eisserer <linuxhippy@gmail.com>
11b9867631SmrgDate:   Sat Nov 23 22:15:52 2013 -0800
12b9867631Smrg
13b9867631Smrg    Fix request length calculation for XRenderCompositeText32
14b9867631Smrg    
15b9867631Smrg    Request length calculation inside XRenderCompositeText32 is broken for
16b9867631Smrg    the case where the number of glyphs fits exactky inside the last
17b9867631Smrg    xGlyphElt.
18b9867631Smrg    
19b9867631Smrg    In XRenderCompositeText8 and XRenderCompositeText16 this case is
20b9867631Smrg    handled properly, somehow the "-1" got missing in
21b9867631Smrg    XRenderCompositeText32.
22b9867631Smrg    
23b9867631Smrg    Reviewed-by: Keith Packard <keithp@keithp.com>
24b9867631Smrg
25b9867631Smrgcommit 2222b0fbff96b9f0324bb1e2f56416c84be23c3b
26b9867631SmrgAuthor: Michael Joost <mehl@michael-joost.de>
27b9867631SmrgDate:   Mon Nov 18 16:11:26 2013 +0100
28b9867631Smrg
29b9867631Smrg    Remove fallback for _XEatDataWords, require libX11 1.6 for it
30b9867631Smrg    
31b9867631Smrg    _XEatDataWords was orignally introduced with the May 2013 security
32b9867631Smrg    patches, and in order to ease the process of delivering those,
33b9867631Smrg    fallback versions of _XEatDataWords were included in the X extension
34b9867631Smrg    library patches so they could be applied to older versions that didn't
35b9867631Smrg    have libX11 1.6 yet.   Now that we're past that hurdle, we can drop
36b9867631Smrg    the fallbacks and just require libX11 1.6 for building new versions
37b9867631Smrg    of the extension libraries.
38b9867631Smrg    
39b9867631Smrg    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
40b9867631Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
41b9867631Smrg
4289c04b6cSmrgcommit 61236e831f8cc0761b26b49e37a4df9c187aa0ba
4389c04b6cSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
4489c04b6cSmrgDate:   Thu Jun 13 22:41:00 2013 -0700
4589c04b6cSmrg
4689c04b6cSmrg    libXrender 0.9.8
4789c04b6cSmrg    
4889c04b6cSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
4989c04b6cSmrg
5089c04b6cSmrgcommit 786f78fd8df6d165ccbc81f306fd9f22b5c1551c
5189c04b6cSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
5289c04b6cSmrgDate:   Fri Apr 12 23:02:11 2013 -0700
5389c04b6cSmrg
5489c04b6cSmrg    integer overflow in XRenderQueryPictIndexValues() [CVE-2013-1987 3/3]
5589c04b6cSmrg    
5689c04b6cSmrg    The length and numIndexValues members of the reply are both CARD32 and
5789c04b6cSmrg    need to be bounds checked before multiplying by sizeof (XIndexValue) to
5889c04b6cSmrg    avoid integer overflow leading to underallocation and writing data from
5989c04b6cSmrg    the network past the end of the allocated buffer.
6089c04b6cSmrg    
6189c04b6cSmrg    Reported-by: Ilja Van Sprundel <ivansprundel@ioactive.com>
6289c04b6cSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
6389c04b6cSmrg
6489c04b6cSmrgcommit 9e577d40322b9e3d8bdefec0eefa44d8ead451a4
6589c04b6cSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
6689c04b6cSmrgDate:   Fri Apr 12 23:02:11 2013 -0700
6789c04b6cSmrg
6889c04b6cSmrg    integer overflow in XRenderQueryFormats() [CVE-2013-1987 2/3]
6989c04b6cSmrg    
7089c04b6cSmrg    The length, numFormats, numScreens, numDepths, and numVisuals members of
7189c04b6cSmrg    the reply are all CARD32 and need to be bounds checked before multiplying
7289c04b6cSmrg    and adding them together to come up with the total size to allocate, to
7389c04b6cSmrg    avoid integer overflow leading to underallocation and writing data from
7489c04b6cSmrg    the network past the end of the allocated buffer.
7589c04b6cSmrg    
7689c04b6cSmrg    Reported-by: Ilja Van Sprundel <ivansprundel@ioactive.com>
7789c04b6cSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
7889c04b6cSmrg
7989c04b6cSmrgcommit e52853974664289fe42a92909667ed77cfa1cec5
8089c04b6cSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
8189c04b6cSmrgDate:   Fri Apr 12 22:45:20 2013 -0700
8289c04b6cSmrg
8389c04b6cSmrg    integer overflow in XRenderQueryFilters() [CVE-2013-1987 1/3]
8489c04b6cSmrg    
8589c04b6cSmrg    The length, numFilters & numAliases members of the reply are all CARD32
8689c04b6cSmrg    and need to be bounds checked before multiplying & adding them together
8789c04b6cSmrg    to come up with the total size to allocate, to avoid integer overflow
8889c04b6cSmrg    leading to underallocation and writing data from the network past the
8989c04b6cSmrg    end of the allocated buffer.
9089c04b6cSmrg    
9189c04b6cSmrg    Reported-by: Ilja Van Sprundel <ivansprundel@ioactive.com>
9289c04b6cSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
9389c04b6cSmrg
9489c04b6cSmrgcommit 73e77eb21d649edc1ce1746739f9358e337b2935
9589c04b6cSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
9689c04b6cSmrgDate:   Fri May 3 22:48:11 2013 -0700
9789c04b6cSmrg
9889c04b6cSmrg    Use _XEatDataWords to avoid overflow of rep.length bit shifting
9989c04b6cSmrg    
10089c04b6cSmrg    rep.length is a CARD32, so rep.length << 2 could overflow in 32-bit builds
10189c04b6cSmrg    
10289c04b6cSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
10389c04b6cSmrg
10489c04b6cSmrgcommit 1af52cb334377611233d7dc156bc1e6f7923756d
10589c04b6cSmrgAuthor: Colin Walters <walters@verbum.org>
10689c04b6cSmrgDate:   Wed Jan 4 17:37:06 2012 -0500
10789c04b6cSmrg
10889c04b6cSmrg    autogen.sh: Implement GNOME Build API
10989c04b6cSmrg    
11089c04b6cSmrg    http://people.gnome.org/~walters/docs/build-api.txt
11189c04b6cSmrg    
11289c04b6cSmrg    Signed-off-by: Adam Jackson <ajax@redhat.com>
11389c04b6cSmrg
11489c04b6cSmrgcommit a4265cd7a69349f1697f81e18303a77358e27f33
11589c04b6cSmrgAuthor: Adam Jackson <ajax@redhat.com>
11689c04b6cSmrgDate:   Tue Jan 15 14:28:48 2013 -0500
11789c04b6cSmrg
11889c04b6cSmrg    configure: Remove AM_MAINTAINER_MODE
11989c04b6cSmrg    
12089c04b6cSmrg    Signed-off-by: Adam Jackson <ajax@redhat.com>
12189c04b6cSmrg
1226fae4e5dSmrgcommit bf1aa4e05997ab97be4413ccdb6d0d1eb45aeefe
1236fae4e5dSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
1246fae4e5dSmrgDate:   Wed Mar 7 20:46:50 2012 -0800
1256fae4e5dSmrg
1266fae4e5dSmrg    libXrender 0.9.7
1276fae4e5dSmrg    
1286fae4e5dSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
1296fae4e5dSmrg
1306fae4e5dSmrgcommit bb6568cbec24ae2c84bb5d9fe418f0021291a0af
1316fae4e5dSmrgAuthor: Emanuele Giaquinta <emanuele.giaquinta@gmail.com>
1326fae4e5dSmrgDate:   Mon Jan 2 19:58:15 2012 +0000
1336fae4e5dSmrg
1346fae4e5dSmrg    Fix alpha premultiplication in XRenderParseColor.
1356fae4e5dSmrg    
1366fae4e5dSmrg    Due to C arithmetic conversion rules we must use an unsigned constant (or a
1376fae4e5dSmrg    cast) to perform the multiplication using unsigned arithmetic.
1386fae4e5dSmrg    
1396fae4e5dSmrg    Reviewed-by: Jeremy Huddleston <jeremyhu@apple.com>
1406fae4e5dSmrg
1416fae4e5dSmrgcommit b3cfeecf2bddbbb120a9c796a4c9fb8fd08e15fc
1426fae4e5dSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
1436fae4e5dSmrgDate:   Fri Sep 16 22:51:39 2011 -0700
1446fae4e5dSmrg
1456fae4e5dSmrg    Strip trailing whitespace
1466fae4e5dSmrg    
1476fae4e5dSmrg    Performed with: find * -type f | xargs perl -i -p -e 's{[ \t]+$}{}'
1486fae4e5dSmrg    git diff -w & git diff -b show no diffs from this change
1496fae4e5dSmrg    
1506fae4e5dSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
1516fae4e5dSmrg
1526fae4e5dSmrgcommit eaae07c9c9690228e16ab8dc537a8a0c2ae175bf
1536fae4e5dSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
1546fae4e5dSmrgDate:   Sun May 22 12:47:10 2011 -0700
1556fae4e5dSmrg
1566fae4e5dSmrg    Make DEPTH_MASK generate unsigned ints
1576fae4e5dSmrg    
1586fae4e5dSmrg    Clears Sun compiler warning:
1596fae4e5dSmrg    "Xrender.c", line 127: warning: integer overflow detected: op "<<"
1606fae4e5dSmrg    since 1 << 31 overflows a signed 32-bit int.
1616fae4e5dSmrg    
1626fae4e5dSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
1636fae4e5dSmrg
1646fae4e5dSmrgcommit 1025ca2d9a00bc60639689fba177d186dace5483
1656fae4e5dSmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
1666fae4e5dSmrgDate:   Wed Feb 2 11:43:44 2011 -0500
1676fae4e5dSmrg
1686fae4e5dSmrg    config: comment, minor upgrade, quote and layout configure.ac
1696fae4e5dSmrg    
1706fae4e5dSmrg    Group statements per section as per Autoconf standard layout
1716fae4e5dSmrg    Quote statements where appropriate.
1726fae4e5dSmrg    Autoconf recommends not using dnl instead of # for comments
1736fae4e5dSmrg    
1746fae4e5dSmrg    Use AC_CONFIG_FILES to replace the deprecated AC_OUTPUT with parameters.
1756fae4e5dSmrg    Add AC_CONFIG_SRCDIR([Makefile.am])
1766fae4e5dSmrg    Remove redundant AC_SUBST(*_CFLAGS) and/or *_LIBS
1776fae4e5dSmrg    Update minimum version of util-macros to at least 1.8.
1786fae4e5dSmrg    No functional configuration changes
1796fae4e5dSmrg    
1806fae4e5dSmrg    This helps automated maintenance and release activities.
1816fae4e5dSmrg    Details can be found in http://wiki.x.org/wiki/NewModuleGuidelines
1826fae4e5dSmrg
1836fae4e5dSmrgcommit d3258bb910de98836f01be320ff59bb841eef825
1846fae4e5dSmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
1856fae4e5dSmrgDate:   Fri Jan 28 19:41:37 2011 -0500
1866fae4e5dSmrg
1876fae4e5dSmrg    config: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS
1886fae4e5dSmrg    
1896fae4e5dSmrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
1906fae4e5dSmrg
1916fae4e5dSmrgcommit ba0036d984787dc2da74ef3d8ffb9b81ca13c19c
1926fae4e5dSmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
1936fae4e5dSmrgDate:   Thu Jan 27 18:50:15 2011 -0500
1946fae4e5dSmrg
1956fae4e5dSmrg    config: remove AC_PROG_CC as it overrides AC_PROG_C_C99
1966fae4e5dSmrg    
1976fae4e5dSmrg    XORG_STRICT_OPTION from XORG_DEFAULT_OPTIONS calls
1986fae4e5dSmrg    AC_PROG_C_C99. This sets gcc with -std=gnu99.
1996fae4e5dSmrg    If AC_PROG_CC macro is called afterwards, it resets CC to gcc.
2006fae4e5dSmrg    
2016fae4e5dSmrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
2026fae4e5dSmrg
2036fae4e5dSmrgcommit 5fb74888fd77843c81de038365791f29c799bbec
2046fae4e5dSmrgAuthor: Aaron Plattner <aplattner@nvidia.com>
2056fae4e5dSmrgDate:   Thu Nov 4 09:13:49 2010 -0700
2066fae4e5dSmrg
2076fae4e5dSmrg    Fix some minor typos
2086fae4e5dSmrg    
2096fae4e5dSmrg    Signed-off-by: Aaron Plattner <aplattner@nvidia.com>
2106fae4e5dSmrg
2116fae4e5dSmrgcommit b1c60edb6b6a965e58fed3b613c266364a5ec0ce
2126fae4e5dSmrgAuthor: Fernando Carrijo <fcarrijo@yahoo.com.br>
2136fae4e5dSmrgDate:   Thu Jul 1 07:02:41 2010 -0300
2146fae4e5dSmrg
2156fae4e5dSmrg    Purge macros NEED_EVENTS and NEED_REPLIES
2166fae4e5dSmrg    
2176fae4e5dSmrg    Signed-off-by: Fernando Carrijo <fcarrijo@yahoo.com.br>
2186fae4e5dSmrg    Acked-by: Tiago Vignatti <tiago.vignatti@nokia.com>
2196fae4e5dSmrg    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2206fae4e5dSmrg
2219c9ff80cSmrgcommit d3d20437ceee1c225cd189fdeb6378552e206337
2229c9ff80cSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
2239c9ff80cSmrgDate:   Tue Jun 8 19:23:04 2010 -0700
2249c9ff80cSmrg
2259c9ff80cSmrg    libXrender 0.9.6
2269c9ff80cSmrg    
2279c9ff80cSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2289c9ff80cSmrg
2299c9ff80cSmrgcommit 0dcf5c152a6463342897375c71e4f76476d285d2
2309c9ff80cSmrgAuthor: Jamey Sharp <jamey@minilop.net>
2319c9ff80cSmrgDate:   Fri Apr 9 17:26:52 2010 -0700
2329c9ff80cSmrg
2339c9ff80cSmrg    Always call SyncHandle after issuing an X request.
2349c9ff80cSmrg
2359c9ff80cSmrgcommit b138debfd03e096a0af998495441ac262733dfc9
2369c9ff80cSmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
2379c9ff80cSmrgDate:   Mon Mar 29 14:53:49 2010 -0400
2389c9ff80cSmrg
2399c9ff80cSmrg    config: remove the pkgconfig pc.in file from EXTRA_DIST
2409c9ff80cSmrg    
2419c9ff80cSmrg    Automake always includes it in the tarball.
2429c9ff80cSmrg    
2439c9ff80cSmrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
2449c9ff80cSmrg
2459c9ff80cSmrgcommit 1380d975d1b85decd2b0a6e8a7e629b1bdd1d1ad
2469c9ff80cSmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
2479c9ff80cSmrgDate:   Thu Jan 14 09:43:56 2010 -0500
2489c9ff80cSmrg
2499c9ff80cSmrg    COPYING: add missing copyright notices
2509c9ff80cSmrg    
2519c9ff80cSmrg    Refer to: Composite.c
2529c9ff80cSmrg    Copyright © 2000 SuSE, Inc.
2539c9ff80cSmrg    
2549c9ff80cSmrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
2559c9ff80cSmrg
2569c9ff80cSmrgcommit fc8b02894452ad93101b35fec41cb1baf72e746a
2579c9ff80cSmrgAuthor: Rémi Cardona <remi@gentoo.org>
2589c9ff80cSmrgDate:   Thu Dec 17 08:30:04 2009 +0100
2599c9ff80cSmrg
2609c9ff80cSmrg    require autoconf 2.60 because of $(docdir) use
2619c9ff80cSmrg    
2629c9ff80cSmrg    Signed-off-by: Rémi Cardona <remi@gentoo.org>
2639c9ff80cSmrg    Reviewed-by: Gaetan Nadon <memsize@videotron.ca>
2649c9ff80cSmrg    Reviewed-by: Alan Coopersmith <alan.coopersmith@sun.com>
2659c9ff80cSmrg    Reviewed-by: Dan Nicholson <dbn.lists@gmail.com>
2669c9ff80cSmrg
2679c9ff80cSmrgcommit f662ae0e47a6f8fe47457a0b38f72f9598f37c96
2689c9ff80cSmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
2699c9ff80cSmrgDate:   Fri Nov 27 20:56:04 2009 -0500
2709c9ff80cSmrg
2719c9ff80cSmrg    Makefile.am: add ChangeLog and INSTALL on MAINTAINERCLEANFILES
2729c9ff80cSmrg    
2739c9ff80cSmrg    Now that the INSTALL file is generated.
2749c9ff80cSmrg    Allows running make maintainer-clean.
2759c9ff80cSmrg
2769c9ff80cSmrgcommit 83a3fd787f3058284d8b903ac190de54ba1f0e6d
2779c9ff80cSmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
2789c9ff80cSmrgDate:   Wed Oct 28 14:09:10 2009 -0400
2799c9ff80cSmrg
2809c9ff80cSmrg    INSTALL, NEWS, README or AUTHORS files are missing/incorrect #24206
2819c9ff80cSmrg    
2829c9ff80cSmrg    Add missing INSTALL file. Use standard GNU file on building tarball
2839c9ff80cSmrg    README may have been updated
2849c9ff80cSmrg    Remove AUTHORS file as it is empty and no content available yet.
2859c9ff80cSmrg    Remove NEWS file as it is empty and no content available yet.
2869c9ff80cSmrg
2879c9ff80cSmrgcommit cf8a7c4463eba5ef3c63186ad539c201df3770f9
2889c9ff80cSmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
2899c9ff80cSmrgDate:   Tue Oct 27 15:07:26 2009 -0400
2909c9ff80cSmrg
2919c9ff80cSmrg    Deploy the new XORG_DEFAULT_OPTIONS #24242
2929c9ff80cSmrg    
2939c9ff80cSmrg    This macro aggregate a number of existing macros that sets commmon
2949c9ff80cSmrg    X.Org components configuration options. It shields the configuration file from
2959c9ff80cSmrg    future changes.
2969c9ff80cSmrg
2979c9ff80cSmrgcommit f58f2bf44c35ca82ecd9f022a494af0fbcd0a537
2989c9ff80cSmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
2999c9ff80cSmrgDate:   Mon Oct 26 22:08:43 2009 -0400
3009c9ff80cSmrg
3019c9ff80cSmrg    Makefile.am: ChangeLog not required: EXTRA_DIST or *CLEANFILES #24432
3029c9ff80cSmrg    
3039c9ff80cSmrg    ChangeLog filename is known to Automake and requires no further
3049c9ff80cSmrg    coding in the makefile.
3059c9ff80cSmrg
3069c9ff80cSmrgcommit 47051786b209039488dfca6b644db3f67ca96426
3079c9ff80cSmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
3089c9ff80cSmrgDate:   Thu Oct 22 12:34:19 2009 -0400
3099c9ff80cSmrg
3109c9ff80cSmrg    .gitignore: use common defaults with custom section # 24239
3119c9ff80cSmrg    
3129c9ff80cSmrg    Using common defaults will reduce errors and maintenance.
3139c9ff80cSmrg    Only the very small or inexistent custom section need periodic maintenance
3149c9ff80cSmrg    when the structure of the component changes. Do not edit defaults.
3159c9ff80cSmrg
3169c9ff80cSmrgcommit 1da8c1bfbb17750e5ba51321961aaf39b8cf98f7
3179c9ff80cSmrgAuthor: Tomáš Chvátal <scarabeus@gentoo.org>
3189c9ff80cSmrgDate:   Sun Nov 29 13:38:42 2009 +0100
3199c9ff80cSmrg
3209c9ff80cSmrg    Make libXrender use docdir for documentation placement.
3219c9ff80cSmrg    
3229c9ff80cSmrg    Signed-off-by: Tomáš Chvátal <scarabeus@gentoo.org>
3239c9ff80cSmrg    Signed-off-by: Julien Cristau <jcristau@debian.org>
3249c9ff80cSmrg
3259c9ff80cSmrgcommit a5ab173b0b19e6acefc897492b21fc6e6c296282
3269c9ff80cSmrgAuthor: Jeremy Huddleston <jeremyhu@freedesktop.org>
3279c9ff80cSmrgDate:   Wed Oct 21 12:47:26 2009 -0700
3289c9ff80cSmrg
3299c9ff80cSmrg    This is not a GNU project, so declare it foreign.
3309c9ff80cSmrg    
3319c9ff80cSmrg    On Wed, 2009-10-21 at 13:36 +1000, Peter Hutterer wrote:
3329c9ff80cSmrg    > On Tue, Oct 20, 2009 at 08:23:55PM -0700, Jeremy Huddleston wrote:
3339c9ff80cSmrg    > > I noticed an INSTALL file in xlsclients and libXvMC today, and it
3349c9ff80cSmrg    > > was quite annoying to work around since 'autoreconf -fvi' replaces
3359c9ff80cSmrg    > > it and git wants to commit it.  Should these files even be in git?
3369c9ff80cSmrg    > > Can I nuke them for the betterment of humanity and since they get
3379c9ff80cSmrg    > > created by autoreconf anyways?
3389c9ff80cSmrg    >
3399c9ff80cSmrg    > See https://bugs.freedesktop.org/show_bug.cgi?id=24206
3409c9ff80cSmrg    
3419c9ff80cSmrg    As an interim measure, replace AM_INIT_AUTOMAKE([dist-bzip2]) with
3429c9ff80cSmrg    AM_INIT_AUTOMAKE([foreign dist-bzip2]). This will prevent the generation
3439c9ff80cSmrg    of the INSTALL file. It is also part of the 24206 solution.
3449c9ff80cSmrg    
3459c9ff80cSmrg    Signed-off-by: Jeremy Huddleston <jeremyhu@freedesktop.org>
3469c9ff80cSmrg
347e5410a46Smrgcommit 5865c457191da7f7357b7c7cdfb1a6e695e630df
348e5410a46SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
349e5410a46SmrgDate:   Thu Oct 1 22:34:19 2009 -0700
3501f0ac6a5Smrg
351e5410a46Smrg    libXrender 0.9.5
352e5410a46Smrg    
353e5410a46Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
3541f0ac6a5Smrg
355e5410a46Smrgcommit cb8df63ef0a8a70dfff21eef02f9d50095854ec0
356e5410a46SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
357e5410a46SmrgDate:   Thu Oct 1 22:28:05 2009 -0700
3581f0ac6a5Smrg
359e5410a46Smrg    Migrate to xorg macros 1.3 & XORG_DEFAULT_OPTIONS
360e5410a46Smrg    
361e5410a46Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
3621f0ac6a5Smrg
363e5410a46Smrgcommit 394342d73472c3921eb941bf5f07c24237d89b1a
364e5410a46SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
365e5410a46SmrgDate:   Thu Oct 1 22:15:30 2009 -0700
3661f0ac6a5Smrg
367e5410a46Smrg    Move libXrender documentation from xorg-docs
368e5410a46Smrg    
369e5410a46Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
3701f0ac6a5Smrg
371e5410a46Smrgcommit cc94fadacb4be63f8577c3c4de65dacaee531776
372e5410a46SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
373e5410a46SmrgDate:   Mon Feb 2 20:34:36 2009 -0800
3741f0ac6a5Smrg
375e5410a46Smrg    Add README with pointers to mailing list, bugzilla & git repos
376e5410a46Smrg    
377e5410a46Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
3781f0ac6a5Smrg
379e5410a46Smrgcommit 3747f97f133b5fe8dea0d1991d68c4693d488aae
380e5410a46SmrgAuthor: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br>
381e5410a46SmrgDate:   Fri Jan 30 16:49:59 2009 -0200
3821f0ac6a5Smrg
383e5410a46Smrg    Janitor: make distcheck, compiler warnings, .gitignore.
3841f0ac6a5Smrg
385e5410a46Smrgcommit f6f784c0f98c28915bd26d04e4d8839806e29877
386e5410a46SmrgAuthor: Pierre-Loup Griffais <pgriffais@nvidia.com>
387e5410a46SmrgDate:   Fri Apr 18 17:32:32 2008 -0700
3881f0ac6a5Smrg
389e5410a46Smrg    Use Data instead of Data32 to avoid truncating the filter parameters on 64-bit systems.
390e5410a46Smrg    
391e5410a46Smrg    Signed-off-by: Aaron Plattner <aplattner@nvidia.com>
3921f0ac6a5Smrg
393e5410a46Smrgcommit 5653231fcde636e4215c70b1e436554e1ffe07a7
394e5410a46SmrgAuthor: Matthieu Herrb <matthieu.herrb@laas.fr>
395e5410a46SmrgDate:   Sun Mar 9 08:39:12 2008 +0100
3961f0ac6a5Smrg
397e5410a46Smrg    nuke RCS Ids
3981f0ac6a5Smrg
399e5410a46Smrgcommit e1333b82c0f6e7b9acdbae19d18377a0ed65bddb
400e5410a46SmrgAuthor: James Cloos <cloos@jhcloos.com>
401e5410a46SmrgDate:   Thu Dec 6 16:38:43 2007 -0500
4021f0ac6a5Smrg
403e5410a46Smrg    Replace static ChangeLog with dist-hook to generate from git log
4041f0ac6a5Smrg
405e5410a46Smrgcommit e10d5cbe4c5ed98ae1856e20a0e9d31321330d53
4066fae4e5dSmrgMerge: 497dda5 9d3f9fd
407e5410a46SmrgAuthor: Eric Anholt <eric@anholt.net>
408e5410a46SmrgDate:   Wed Sep 5 08:25:12 2007 -0700
4091f0ac6a5Smrg
410e5410a46Smrg    Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/lib/libXrender
4111f0ac6a5Smrg
412e5410a46Smrgcommit 497dda5615d0484d34f3a0a580353ac10ceaced5
413e5410a46SmrgAuthor: Eric Anholt <eric@anholt.net>
414e5410a46SmrgDate:   Wed Sep 5 08:20:33 2007 -0700
4151f0ac6a5Smrg
416e5410a46Smrg    Bump version to 0.9.4.
4171f0ac6a5Smrg
418e5410a46Smrgcommit 89bc96e2c10c3902b82d74da95608bb48319ad29
419e5410a46SmrgAuthor: Paul Bender <pebender@san.rr.com>
420e5410a46SmrgDate:   Wed Sep 5 08:19:55 2007 -0700
4211f0ac6a5Smrg
422e5410a46Smrg    Reorder render.h include so that XID has been picked up by then.
423e5410a46Smrg    
424e5410a46Smrg    While libXrender built fine. some software requiring libXrender didn't include
425e5410a46Smrg    Xlib.h beforehand.
4261f0ac6a5Smrg
427e5410a46Smrgcommit 9d3f9fd3f6f37112fecb2e96e9b25eb860a4b67d
428e5410a46SmrgAuthor: James Cloos <cloos@jhcloos.com>
429e5410a46SmrgDate:   Mon Sep 3 05:53:49 2007 -0400
4301f0ac6a5Smrg
431e5410a46Smrg    Add *~ to .gitignore to skip patch/emacs droppings
4321f0ac6a5Smrg
433e5410a46Smrgcommit 3fcca95b2628167be4c908a9a315f070eb195660
434e5410a46SmrgAuthor: David Reveman <davidr@novell.com>
435e5410a46SmrgDate:   Mon Aug 20 14:40:44 2007 -0400
4361f0ac6a5Smrg
437e5410a46Smrg    Bump to 0.9.3
4381f0ac6a5Smrg
439e5410a46Smrgcommit 5b38b2d9b981d425587a4eb440acb2f0d6b0db13
440e5410a46SmrgAuthor: David Reveman <davidr@novell.com>
441e5410a46SmrgDate:   Mon Aug 20 14:38:33 2007 -0400
4421f0ac6a5Smrg
443e5410a46Smrg    Properly set length field in gradient requests (bug 9526).
4441f0ac6a5Smrg
445e5410a46Smrgcommit 9fc870a4b68c2e7f5a7bcaca72d96fe105737bb5
446e5410a46SmrgAuthor: Adam Jackson <ajax@benzedrine.nwnk.net>
447e5410a46SmrgDate:   Fri Oct 13 16:26:35 2006 -0400
4481f0ac6a5Smrg
449e5410a46Smrg    Bump to 0.9.2
4501f0ac6a5Smrg
451e5410a46Smrgcommit f7f2d491eff707d6087dcdec1d8a1bbd733b5f14
452e5410a46SmrgAuthor: Tilman Sauerbeck <tilman@code-monkey.de>
453e5410a46SmrgDate:   Sat Sep 16 20:26:02 2006 +0200
4541f0ac6a5Smrg
455e5410a46Smrg    Const-ified the filter argument to XRenderSetPictureFilter().
4561f0ac6a5Smrg
457e5410a46Smrgcommit 28600498df66dd0d7cc25cb1dd48648ae8ba0d30
458e5410a46SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
459e5410a46SmrgDate:   Thu Jul 13 14:59:06 2006 -0700
4601f0ac6a5Smrg
461e5410a46Smrg    renamed: .cvsignore -> .gitignore
4621f0ac6a5Smrg
463e5410a46Smrgcommit c4bfb815c36911e7b7b752fd3273b09ab246068d
464e5410a46SmrgAuthor: Adam Jackson <ajax@nwnk.net>
465e5410a46SmrgDate:   Thu Apr 27 00:21:27 2006 +0000
4661f0ac6a5Smrg
467e5410a46Smrg    Bump to 0.9.1
4681f0ac6a5Smrg
469e5410a46Smrgcommit 9779025f33c917b74349200e6018d0c94d6ff0ab
470e5410a46SmrgAuthor: Adam Jackson <ajax@nwnk.net>
471e5410a46SmrgDate:   Mon Apr 3 01:10:02 2006 +0000
4721f0ac6a5Smrg
473e5410a46Smrg    Coverity #428: Fix a potential NULL chase. Coverity #930: Verify that a
474e5410a46Smrg        malloc succeeds.
4751f0ac6a5Smrg
476e5410a46Smrgcommit ab1b6bdbce1c83c53ef9ea610466a7c813ab643d
477e5410a46SmrgAuthor: Kevin E Martin <kem@kem.org>
478e5410a46SmrgDate:   Thu Dec 15 00:24:34 2005 +0000
4791f0ac6a5Smrg
480e5410a46Smrg    Update package version number for final X11R7 release candidate.
4811f0ac6a5Smrg
482e5410a46Smrgcommit 94a90971fed66cf636f466b6fdd08a485042c38f
483e5410a46SmrgAuthor: Kevin E Martin <kem@kem.org>
484e5410a46SmrgDate:   Sat Dec 3 05:49:45 2005 +0000
4851f0ac6a5Smrg
486e5410a46Smrg    Update package version number for X11R7 RC3 release.
4871f0ac6a5Smrg
488e5410a46Smrgcommit 874af611e76e4edadfb53479b80ddbd021052aae
489e5410a46SmrgAuthor: Kevin E Martin <kem@kem.org>
490e5410a46SmrgDate:   Sat Dec 3 04:41:50 2005 +0000
4911f0ac6a5Smrg
492e5410a46Smrg    Add check and cflags for malloc(0) returning NULL.
4931f0ac6a5Smrg
494e5410a46Smrgcommit c2874804715f99c6c735079cc018db77494ba0cd
495e5410a46SmrgAuthor: Kevin E Martin <kem@kem.org>
496e5410a46SmrgDate:   Sat Nov 19 07:15:43 2005 +0000
4971f0ac6a5Smrg
498e5410a46Smrg    Update pkgconfig files to separate library build-time dependencies from
499e5410a46Smrg        application build-time dependencies, and update package deps to work
500e5410a46Smrg        with separate build roots.
5011f0ac6a5Smrg
502e5410a46Smrgcommit 438e7bc5783ae00c200ef239cb0ebbe828cdb900
503e5410a46SmrgAuthor: Kevin E Martin <kem@kem.org>
504e5410a46SmrgDate:   Fri Jul 29 21:22:52 2005 +0000
5051f0ac6a5Smrg
506e5410a46Smrg    Various changes preparing packages for RC0:
507e5410a46Smrg    - Verify and update package version numbers as needed
508e5410a46Smrg    - Implement versioning scheme
509e5410a46Smrg    - Change bug address to point to bugzilla bug entry form
510e5410a46Smrg    - Disable loadable i18n in libX11 by default (use --enable-loadable-i18n to
511e5410a46Smrg        reenable it)
512e5410a46Smrg    - Fix makedepend to use pkgconfig and pass distcheck
513e5410a46Smrg    - Update build script to build macros first
514e5410a46Smrg    - Update modular Xorg version
5151f0ac6a5Smrg
516e5410a46Smrgcommit bd4ccfc68aba1bfd75350311b70c0c84c20f3137
517e5410a46SmrgAuthor: Kevin E Martin <kem@kem.org>
518e5410a46SmrgDate:   Sat Jul 23 18:09:40 2005 +0000
5191f0ac6a5Smrg
520e5410a46Smrg    Modify modular libs to use Xregion.h instead of region.h
5211f0ac6a5Smrg
522e5410a46Smrgcommit 9fc7ab9a00f99088432529af9129c5e4702e7c6f
523e5410a46SmrgAuthor: Kevin E Martin <kem@kem.org>
524e5410a46SmrgDate:   Sat Jul 23 18:06:16 2005 +0000
5251f0ac6a5Smrg
526e5410a46Smrg    lib/Xrender/Picture.c Change region.h to Xregion.h and modify internal
527e5410a46Smrg        references to include <X11/Xregion.h>.
5281f0ac6a5Smrg
529e5410a46Smrgcommit 27962f426c54ee19d648601825485c2ca2b50832
530e5410a46SmrgAuthor: Daniel Stone <daniel@fooishbar.org>
531e5410a46SmrgDate:   Tue Jul 19 04:53:20 2005 +0000
5321f0ac6a5Smrg
533e5410a46Smrg    Use correct path to region.h.
5341f0ac6a5Smrg
535e5410a46Smrgcommit 62c6d0bf4b5d5e27f586bb8a1beccc27bab4ef4c
536e5410a46SmrgAuthor: Keith Packard <keithp@keithp.com>
537e5410a46SmrgDate:   Sat Jul 9 06:48:50 2005 +0000
5381f0ac6a5Smrg
539e5410a46Smrg    Add .cvsignore files
5401f0ac6a5Smrg
541e5410a46Smrgcommit b1051c48a51a9731bce10dd4951485f5554ca605
542e5410a46SmrgAuthor: Daniel Stone <daniel@fooishbar.org>
543e5410a46SmrgDate:   Sun Jul 3 07:00:57 2005 +0000
5441f0ac6a5Smrg
545e5410a46Smrg    Add Xtrans definitions (FONT_t, TRANS_CLIENT) to clean up warnings.
546e5410a46Smrg    Add XSERV_t, TRANS_SERVER, TRANS_REOPEN to quash warnings.
547e5410a46Smrg    Add #include <dix-config.h> or <xorg-config.h>, as appropriate, to all
548e5410a46Smrg        source files in the xserver/xorg tree, predicated on defines of
549e5410a46Smrg        HAVE_{DIX,XORG}_CONFIG_H. Change all Xfont includes to
550e5410a46Smrg        <X11/fonts/foo.h>.
5511f0ac6a5Smrg
552e5410a46Smrgcommit 9359b40d8c41901844924060a864a854dac4adbf
553e5410a46SmrgAuthor: Lars Knoll <lars@trolltech.com>
554e5410a46SmrgDate:   Fri Jul 1 10:04:51 2005 +0000
5551f0ac6a5Smrg
556e5410a46Smrg    Add support for gradients and solid fills to Render.
5571f0ac6a5Smrg
558e5410a46Smrgcommit 60cc17fd8fac9b28363e0979d6b0443be6838613
559e5410a46SmrgAuthor: Alexander Gottwald <alexander.gottwald@s1999.tu-chemnitz.de>
560e5410a46SmrgDate:   Thu Jun 9 13:49:06 2005 +0000
5611f0ac6a5Smrg
562e5410a46Smrg    Use $(top_srcdir)/... instead of $(top_builddir)/... in INCLUDES Added
563e5410a46Smrg        $(top_srcdir) to INCLUDES
5641f0ac6a5Smrg
565e5410a46Smrgcommit 8f765c413911d355dd95a312e31deaf1166206f9
566e5410a46SmrgAuthor: Søren Sandmann Pedersen <sandmann@daimi.au.dk>
567e5410a46SmrgDate:   Thu May 19 20:33:55 2005 +0000
5681f0ac6a5Smrg
569e5410a46Smrg    Add forgotten region.h
5701f0ac6a5Smrg
571e5410a46Smrgcommit 65cb00ad3da0cdaad1429ac5cb01e12d7f4a6d0d
572e5410a46SmrgAuthor: Søren Sandmann Pedersen <sandmann@daimi.au.dk>
573e5410a46SmrgDate:   Thu May 19 19:58:24 2005 +0000
5741f0ac6a5Smrg
575e5410a46Smrg    - Add Xrender build system
5761f0ac6a5Smrg
577e5410a46Smrgcommit 99a8286d49152c45ebead33df9f32bf6b7799bee
578e5410a46SmrgAuthor: Søren Sandmann Pedersen <sandmann@daimi.au.dk>
579e5410a46SmrgDate:   Thu May 19 19:26:35 2005 +0000
5801f0ac6a5Smrg
581e5410a46Smrg    - Conditionally include config.h in xc/lib/Xrender/*.c
582e5410a46Smrg    - Add Xrender to symlink.sh
5831f0ac6a5Smrg
584e5410a46Smrgcommit f11802cdcd65d4e50c7ed8eadf5c907af40b544c
585e5410a46SmrgAuthor: Markus Kuhn <Markus.Kuhn@cl.cam.ac.uk>
586e5410a46SmrgDate:   Sat Dec 4 00:42:48 2004 +0000
5871f0ac6a5Smrg
588e5410a46Smrg    Encoding of numerous files changed to UTF-8
5891f0ac6a5Smrg
590e5410a46Smrgcommit 87e1ae59ec19eeeee70978c922c43e1b219699d5
591e5410a46SmrgAuthor: Keith Packard <keithp@keithp.com>
592e5410a46SmrgDate:   Sat Aug 7 00:40:40 2004 +0000
5931f0ac6a5Smrg
594e5410a46Smrg    Update to version 0.9 of Xrender (includes XRenderAddTraps)
5951f0ac6a5Smrg
596e5410a46Smrgcommit a8302c03f1810fe30aea90f3d42a77663e5cd8a0
597e5410a46SmrgAuthor: Egbert Eich <eich@suse.de>
598e5410a46SmrgDate:   Mon May 24 19:05:01 2004 +0000
5991f0ac6a5Smrg
600e5410a46Smrg    Muffle compiler warnings.
601e5410a46Smrg    fix option name in log message.
602e5410a46Smrg    improve debugging messages.
6031f0ac6a5Smrg
604e5410a46Smrgcommit 7faeec0e653838dc78d8df0c1eb10b833ff0c816
605e5410a46SmrgAuthor: Egbert Eich <eich@suse.de>
606e5410a46SmrgDate:   Fri Apr 23 18:43:50 2004 +0000
6071f0ac6a5Smrg
608e5410a46Smrg    Merging XORG-CURRENT into trunk
6091f0ac6a5Smrg
610e5410a46Smrgcommit 3cdb1c4406d51f671f60f530c557ebfca81bfd3c
611e5410a46SmrgAuthor: Egbert Eich <eich@suse.de>
612e5410a46SmrgDate:   Sun Mar 14 08:32:25 2004 +0000
6131f0ac6a5Smrg
614e5410a46Smrg    Importing vendor version xf86-4_4_99_1 on Sun Mar 14 00:26:39 PST 2004
6151f0ac6a5Smrg
616e5410a46Smrgcommit cb66a1ca643b1756d61bc8bfe6cfef2885791d66
617e5410a46SmrgAuthor: Egbert Eich <eich@suse.de>
618e5410a46SmrgDate:   Wed Mar 3 12:11:30 2004 +0000
6191f0ac6a5Smrg
620e5410a46Smrg    Importing vendor version xf86-4_4_0 on Wed Mar 3 04:09:24 PST 2004
6211f0ac6a5Smrg
622e5410a46Smrgcommit 88d1d0b4e14be414a5afb16bcf83ac2e6b5ea7a6
623e5410a46SmrgAuthor: Egbert Eich <eich@suse.de>
624e5410a46SmrgDate:   Thu Feb 26 13:35:33 2004 +0000
6251f0ac6a5Smrg
626e5410a46Smrg    readding XFree86's cvs IDs
6271f0ac6a5Smrg
628e5410a46Smrgcommit 48b8124dfef71e9302e9b1404870c23a07d799ae
629e5410a46SmrgAuthor: Egbert Eich <eich@suse.de>
630e5410a46SmrgDate:   Thu Feb 26 09:22:44 2004 +0000
6311f0ac6a5Smrg
632e5410a46Smrg    Importing vendor version xf86-4_3_99_903 on Wed Feb 26 01:21:00 PST 2004
6331f0ac6a5Smrg
634e5410a46Smrgcommit 4d0650c66361abac955cf0583291fa12f61137ac
635e5410a46SmrgAuthor: Kaleb Keithley <kaleb@freedesktop.org>
636e5410a46SmrgDate:   Fri Nov 14 16:48:49 2003 +0000
6371f0ac6a5Smrg
638e5410a46Smrg    XFree86 4.3.0.1
6391f0ac6a5Smrg
640e5410a46Smrgcommit 35a608915a0512ca419fb0d4f3116fd68d2d8bc5
641e5410a46SmrgAuthor: Kaleb Keithley <kaleb@freedesktop.org>
642e5410a46SmrgDate:   Fri Nov 14 16:48:49 2003 +0000
6431f0ac6a5Smrg
644e5410a46Smrg    Initial revision
645