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