ChangeLog revision 2fd96bc7
1commit 845716f8f14963d338e5a8d5d2424baafc90fb30
2Author: Matthieu Herrb <matthieu.herrb@laas.fr>
3Date:   Tue Oct 4 21:24:55 2016 +0200
4
5    libXrender 0.9.10
6    
7    Signed-off-by: Matthieu Herrb <matthieu.herrb@laas.fr>
8
9commit 9362c7ddd1af3b168953d0737877bc52d79c94f4
10Author: Tobias Stoeckmann <tobias@stoeckmann.org>
11Date:   Sun Sep 25 21:43:09 2016 +0200
12
13    Validate lengths while parsing server data.
14    
15    Individual lengths inside received server data can overflow
16    the previously reserved memory.
17    
18    It is therefore important to validate every single length
19    field to not overflow the previously agreed sum of all invidual
20    length fields.
21    
22    v2: consume remaining bytes in the reply buffer on error.
23    
24    Signed-off-by: Tobias Stoeckmann <tobias@stoeckmann.org>
25    Reviewed-by: Matthieu Herrb@laas.fr
26
27commit 8fad00b0b647ee662ce4737ca15be033b7a21714
28Author: Tobias Stoeckmann <tobias@stoeckmann.org>
29Date:   Sun Sep 25 21:42:09 2016 +0200
30
31    Avoid OOB write in XRenderQueryFilters
32    
33    The memory for filter names is reserved right after receiving the reply.
34    After that, filters are iterated and each individual filter name is
35    stored in that reserved memory.
36    
37    The individual name lengths are not checked for validity, which means
38    that a malicious server can reserve less memory than it will write to
39    during each iteration.
40    
41    v2: consume remaining bytes in reply buffer on error.
42    
43    Signed-off-by: Tobias Stoeckmann <tobias@stoeckmann.org>
44    Reviewed-by: Matthieu Herrb <matthieu@herrb.eu>
45
46commit b2df5bc42f64b45e44dbad61f3386bcb5ec1383d
47Author: Lauri Kasanen <cand@gmx.com>
48Date:   Mon May 18 19:41:03 2015 +0300
49
50    Fix documentation to explicitly mention premultiplied alpha
51    
52    Before this patch, it wasn't mentioned in this file at all, which
53    is a monumental oversight.
54    
55    Signed-off-by: Lauri Kasanen <cand@gmx.com>
56
57commit bb890936bcc6053cb7a46cd9225c257ff1be389f
58Author: Alan Coopersmith <alan.coopersmith@oracle.com>
59Date:   Thu Apr 30 22:29:55 2015 -0700
60
61    libXrender 0.9.9
62    
63    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
64
65commit 7887382e59b7a06d6b02501205d543fdf76c8249
66Author: Clemens Eisserer <linuxhippy@gmail.com>
67Date:   Sat Nov 23 22:15:52 2013 -0800
68
69    Fix request length calculation for XRenderCompositeText32
70    
71    Request length calculation inside XRenderCompositeText32 is broken for
72    the case where the number of glyphs fits exactky inside the last
73    xGlyphElt.
74    
75    In XRenderCompositeText8 and XRenderCompositeText16 this case is
76    handled properly, somehow the "-1" got missing in
77    XRenderCompositeText32.
78    
79    Reviewed-by: Keith Packard <keithp@keithp.com>
80
81commit 2222b0fbff96b9f0324bb1e2f56416c84be23c3b
82Author: Michael Joost <mehl@michael-joost.de>
83Date:   Mon Nov 18 16:11:26 2013 +0100
84
85    Remove fallback for _XEatDataWords, require libX11 1.6 for it
86    
87    _XEatDataWords was orignally introduced with the May 2013 security
88    patches, and in order to ease the process of delivering those,
89    fallback versions of _XEatDataWords were included in the X extension
90    library patches so they could be applied to older versions that didn't
91    have libX11 1.6 yet.   Now that we're past that hurdle, we can drop
92    the fallbacks and just require libX11 1.6 for building new versions
93    of the extension libraries.
94    
95    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
96    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
97
98commit 61236e831f8cc0761b26b49e37a4df9c187aa0ba
99Author: Alan Coopersmith <alan.coopersmith@oracle.com>
100Date:   Thu Jun 13 22:41:00 2013 -0700
101
102    libXrender 0.9.8
103    
104    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
105
106commit 786f78fd8df6d165ccbc81f306fd9f22b5c1551c
107Author: Alan Coopersmith <alan.coopersmith@oracle.com>
108Date:   Fri Apr 12 23:02:11 2013 -0700
109
110    integer overflow in XRenderQueryPictIndexValues() [CVE-2013-1987 3/3]
111    
112    The length and numIndexValues members of the reply are both CARD32 and
113    need to be bounds checked before multiplying by sizeof (XIndexValue) to
114    avoid integer overflow leading to underallocation and writing data from
115    the network past the end of the allocated buffer.
116    
117    Reported-by: Ilja Van Sprundel <ivansprundel@ioactive.com>
118    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
119
120commit 9e577d40322b9e3d8bdefec0eefa44d8ead451a4
121Author: Alan Coopersmith <alan.coopersmith@oracle.com>
122Date:   Fri Apr 12 23:02:11 2013 -0700
123
124    integer overflow in XRenderQueryFormats() [CVE-2013-1987 2/3]
125    
126    The length, numFormats, numScreens, numDepths, and numVisuals members of
127    the reply are all CARD32 and need to be bounds checked before multiplying
128    and adding them together to come up with the total size to allocate, to
129    avoid integer overflow leading to underallocation and writing data from
130    the network past the end of the allocated buffer.
131    
132    Reported-by: Ilja Van Sprundel <ivansprundel@ioactive.com>
133    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
134
135commit e52853974664289fe42a92909667ed77cfa1cec5
136Author: Alan Coopersmith <alan.coopersmith@oracle.com>
137Date:   Fri Apr 12 22:45:20 2013 -0700
138
139    integer overflow in XRenderQueryFilters() [CVE-2013-1987 1/3]
140    
141    The length, numFilters & numAliases members of the reply are all CARD32
142    and need to be bounds checked before multiplying & adding them together
143    to come up with the total size to allocate, to avoid integer overflow
144    leading to underallocation and writing data from the network past the
145    end of the allocated buffer.
146    
147    Reported-by: Ilja Van Sprundel <ivansprundel@ioactive.com>
148    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
149
150commit 73e77eb21d649edc1ce1746739f9358e337b2935
151Author: Alan Coopersmith <alan.coopersmith@oracle.com>
152Date:   Fri May 3 22:48:11 2013 -0700
153
154    Use _XEatDataWords to avoid overflow of rep.length bit shifting
155    
156    rep.length is a CARD32, so rep.length << 2 could overflow in 32-bit builds
157    
158    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
159
160commit 1af52cb334377611233d7dc156bc1e6f7923756d
161Author: Colin Walters <walters@verbum.org>
162Date:   Wed Jan 4 17:37:06 2012 -0500
163
164    autogen.sh: Implement GNOME Build API
165    
166    http://people.gnome.org/~walters/docs/build-api.txt
167    
168    Signed-off-by: Adam Jackson <ajax@redhat.com>
169
170commit a4265cd7a69349f1697f81e18303a77358e27f33
171Author: Adam Jackson <ajax@redhat.com>
172Date:   Tue Jan 15 14:28:48 2013 -0500
173
174    configure: Remove AM_MAINTAINER_MODE
175    
176    Signed-off-by: Adam Jackson <ajax@redhat.com>
177
178commit bf1aa4e05997ab97be4413ccdb6d0d1eb45aeefe
179Author: Alan Coopersmith <alan.coopersmith@oracle.com>
180Date:   Wed Mar 7 20:46:50 2012 -0800
181
182    libXrender 0.9.7
183    
184    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
185
186commit bb6568cbec24ae2c84bb5d9fe418f0021291a0af
187Author: Emanuele Giaquinta <emanuele.giaquinta@gmail.com>
188Date:   Mon Jan 2 19:58:15 2012 +0000
189
190    Fix alpha premultiplication in XRenderParseColor.
191    
192    Due to C arithmetic conversion rules we must use an unsigned constant (or a
193    cast) to perform the multiplication using unsigned arithmetic.
194    
195    Reviewed-by: Jeremy Huddleston <jeremyhu@apple.com>
196
197commit b3cfeecf2bddbbb120a9c796a4c9fb8fd08e15fc
198Author: Alan Coopersmith <alan.coopersmith@oracle.com>
199Date:   Fri Sep 16 22:51:39 2011 -0700
200
201    Strip trailing whitespace
202    
203    Performed with: find * -type f | xargs perl -i -p -e 's{[ \t]+$}{}'
204    git diff -w & git diff -b show no diffs from this change
205    
206    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
207
208commit eaae07c9c9690228e16ab8dc537a8a0c2ae175bf
209Author: Alan Coopersmith <alan.coopersmith@oracle.com>
210Date:   Sun May 22 12:47:10 2011 -0700
211
212    Make DEPTH_MASK generate unsigned ints
213    
214    Clears Sun compiler warning:
215    "Xrender.c", line 127: warning: integer overflow detected: op "<<"
216    since 1 << 31 overflows a signed 32-bit int.
217    
218    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
219
220commit 1025ca2d9a00bc60639689fba177d186dace5483
221Author: Gaetan Nadon <memsize@videotron.ca>
222Date:   Wed Feb 2 11:43:44 2011 -0500
223
224    config: comment, minor upgrade, quote and layout configure.ac
225    
226    Group statements per section as per Autoconf standard layout
227    Quote statements where appropriate.
228    Autoconf recommends not using dnl instead of # for comments
229    
230    Use AC_CONFIG_FILES to replace the deprecated AC_OUTPUT with parameters.
231    Add AC_CONFIG_SRCDIR([Makefile.am])
232    Remove redundant AC_SUBST(*_CFLAGS) and/or *_LIBS
233    Update minimum version of util-macros to at least 1.8.
234    No functional configuration changes
235    
236    This helps automated maintenance and release activities.
237    Details can be found in http://wiki.x.org/wiki/NewModuleGuidelines
238
239commit d3258bb910de98836f01be320ff59bb841eef825
240Author: Gaetan Nadon <memsize@videotron.ca>
241Date:   Fri Jan 28 19:41:37 2011 -0500
242
243    config: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS
244    
245    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
246
247commit ba0036d984787dc2da74ef3d8ffb9b81ca13c19c
248Author: Gaetan Nadon <memsize@videotron.ca>
249Date:   Thu Jan 27 18:50:15 2011 -0500
250
251    config: remove AC_PROG_CC as it overrides AC_PROG_C_C99
252    
253    XORG_STRICT_OPTION from XORG_DEFAULT_OPTIONS calls
254    AC_PROG_C_C99. This sets gcc with -std=gnu99.
255    If AC_PROG_CC macro is called afterwards, it resets CC to gcc.
256    
257    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
258
259commit 5fb74888fd77843c81de038365791f29c799bbec
260Author: Aaron Plattner <aplattner@nvidia.com>
261Date:   Thu Nov 4 09:13:49 2010 -0700
262
263    Fix some minor typos
264    
265    Signed-off-by: Aaron Plattner <aplattner@nvidia.com>
266
267commit b1c60edb6b6a965e58fed3b613c266364a5ec0ce
268Author: Fernando Carrijo <fcarrijo@yahoo.com.br>
269Date:   Thu Jul 1 07:02:41 2010 -0300
270
271    Purge macros NEED_EVENTS and NEED_REPLIES
272    
273    Signed-off-by: Fernando Carrijo <fcarrijo@yahoo.com.br>
274    Acked-by: Tiago Vignatti <tiago.vignatti@nokia.com>
275    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
276
277commit d3d20437ceee1c225cd189fdeb6378552e206337
278Author: Alan Coopersmith <alan.coopersmith@oracle.com>
279Date:   Tue Jun 8 19:23:04 2010 -0700
280
281    libXrender 0.9.6
282    
283    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
284
285commit 0dcf5c152a6463342897375c71e4f76476d285d2
286Author: Jamey Sharp <jamey@minilop.net>
287Date:   Fri Apr 9 17:26:52 2010 -0700
288
289    Always call SyncHandle after issuing an X request.
290
291commit b138debfd03e096a0af998495441ac262733dfc9
292Author: Gaetan Nadon <memsize@videotron.ca>
293Date:   Mon Mar 29 14:53:49 2010 -0400
294
295    config: remove the pkgconfig pc.in file from EXTRA_DIST
296    
297    Automake always includes it in the tarball.
298    
299    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
300
301commit 1380d975d1b85decd2b0a6e8a7e629b1bdd1d1ad
302Author: Gaetan Nadon <memsize@videotron.ca>
303Date:   Thu Jan 14 09:43:56 2010 -0500
304
305    COPYING: add missing copyright notices
306    
307    Refer to: Composite.c
308    Copyright © 2000 SuSE, Inc.
309    
310    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
311
312commit fc8b02894452ad93101b35fec41cb1baf72e746a
313Author: Rémi Cardona <remi@gentoo.org>
314Date:   Thu Dec 17 08:30:04 2009 +0100
315
316    require autoconf 2.60 because of $(docdir) use
317    
318    Signed-off-by: Rémi Cardona <remi@gentoo.org>
319    Reviewed-by: Gaetan Nadon <memsize@videotron.ca>
320    Reviewed-by: Alan Coopersmith <alan.coopersmith@sun.com>
321    Reviewed-by: Dan Nicholson <dbn.lists@gmail.com>
322
323commit f662ae0e47a6f8fe47457a0b38f72f9598f37c96
324Author: Gaetan Nadon <memsize@videotron.ca>
325Date:   Fri Nov 27 20:56:04 2009 -0500
326
327    Makefile.am: add ChangeLog and INSTALL on MAINTAINERCLEANFILES
328    
329    Now that the INSTALL file is generated.
330    Allows running make maintainer-clean.
331
332commit 83a3fd787f3058284d8b903ac190de54ba1f0e6d
333Author: Gaetan Nadon <memsize@videotron.ca>
334Date:   Wed Oct 28 14:09:10 2009 -0400
335
336    INSTALL, NEWS, README or AUTHORS files are missing/incorrect #24206
337    
338    Add missing INSTALL file. Use standard GNU file on building tarball
339    README may have been updated
340    Remove AUTHORS file as it is empty and no content available yet.
341    Remove NEWS file as it is empty and no content available yet.
342
343commit cf8a7c4463eba5ef3c63186ad539c201df3770f9
344Author: Gaetan Nadon <memsize@videotron.ca>
345Date:   Tue Oct 27 15:07:26 2009 -0400
346
347    Deploy the new XORG_DEFAULT_OPTIONS #24242
348    
349    This macro aggregate a number of existing macros that sets commmon
350    X.Org components configuration options. It shields the configuration file from
351    future changes.
352
353commit f58f2bf44c35ca82ecd9f022a494af0fbcd0a537
354Author: Gaetan Nadon <memsize@videotron.ca>
355Date:   Mon Oct 26 22:08:43 2009 -0400
356
357    Makefile.am: ChangeLog not required: EXTRA_DIST or *CLEANFILES #24432
358    
359    ChangeLog filename is known to Automake and requires no further
360    coding in the makefile.
361
362commit 47051786b209039488dfca6b644db3f67ca96426
363Author: Gaetan Nadon <memsize@videotron.ca>
364Date:   Thu Oct 22 12:34:19 2009 -0400
365
366    .gitignore: use common defaults with custom section # 24239
367    
368    Using common defaults will reduce errors and maintenance.
369    Only the very small or inexistent custom section need periodic maintenance
370    when the structure of the component changes. Do not edit defaults.
371
372commit 1da8c1bfbb17750e5ba51321961aaf39b8cf98f7
373Author: Tomáš Chvátal <scarabeus@gentoo.org>
374Date:   Sun Nov 29 13:38:42 2009 +0100
375
376    Make libXrender use docdir for documentation placement.
377    
378    Signed-off-by: Tomáš Chvátal <scarabeus@gentoo.org>
379    Signed-off-by: Julien Cristau <jcristau@debian.org>
380
381commit a5ab173b0b19e6acefc897492b21fc6e6c296282
382Author: Jeremy Huddleston <jeremyhu@freedesktop.org>
383Date:   Wed Oct 21 12:47:26 2009 -0700
384
385    This is not a GNU project, so declare it foreign.
386    
387    On Wed, 2009-10-21 at 13:36 +1000, Peter Hutterer wrote:
388    > On Tue, Oct 20, 2009 at 08:23:55PM -0700, Jeremy Huddleston wrote:
389    > > I noticed an INSTALL file in xlsclients and libXvMC today, and it
390    > > was quite annoying to work around since 'autoreconf -fvi' replaces
391    > > it and git wants to commit it.  Should these files even be in git?
392    > > Can I nuke them for the betterment of humanity and since they get
393    > > created by autoreconf anyways?
394    >
395    > See https://bugs.freedesktop.org/show_bug.cgi?id=24206
396    
397    As an interim measure, replace AM_INIT_AUTOMAKE([dist-bzip2]) with
398    AM_INIT_AUTOMAKE([foreign dist-bzip2]). This will prevent the generation
399    of the INSTALL file. It is also part of the 24206 solution.
400    
401    Signed-off-by: Jeremy Huddleston <jeremyhu@freedesktop.org>
402
403commit 5865c457191da7f7357b7c7cdfb1a6e695e630df
404Author: Alan Coopersmith <alan.coopersmith@sun.com>
405Date:   Thu Oct 1 22:34:19 2009 -0700
406
407    libXrender 0.9.5
408    
409    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
410
411commit cb8df63ef0a8a70dfff21eef02f9d50095854ec0
412Author: Alan Coopersmith <alan.coopersmith@sun.com>
413Date:   Thu Oct 1 22:28:05 2009 -0700
414
415    Migrate to xorg macros 1.3 & XORG_DEFAULT_OPTIONS
416    
417    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
418
419commit 394342d73472c3921eb941bf5f07c24237d89b1a
420Author: Alan Coopersmith <alan.coopersmith@sun.com>
421Date:   Thu Oct 1 22:15:30 2009 -0700
422
423    Move libXrender documentation from xorg-docs
424    
425    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
426
427commit cc94fadacb4be63f8577c3c4de65dacaee531776
428Author: Alan Coopersmith <alan.coopersmith@sun.com>
429Date:   Mon Feb 2 20:34:36 2009 -0800
430
431    Add README with pointers to mailing list, bugzilla & git repos
432    
433    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
434
435commit 3747f97f133b5fe8dea0d1991d68c4693d488aae
436Author: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br>
437Date:   Fri Jan 30 16:49:59 2009 -0200
438
439    Janitor: make distcheck, compiler warnings, .gitignore.
440
441commit f6f784c0f98c28915bd26d04e4d8839806e29877
442Author: Pierre-Loup Griffais <pgriffais@nvidia.com>
443Date:   Fri Apr 18 17:32:32 2008 -0700
444
445    Use Data instead of Data32 to avoid truncating the filter parameters on 64-bit systems.
446    
447    Signed-off-by: Aaron Plattner <aplattner@nvidia.com>
448
449commit 5653231fcde636e4215c70b1e436554e1ffe07a7
450Author: Matthieu Herrb <matthieu.herrb@laas.fr>
451Date:   Sun Mar 9 08:39:12 2008 +0100
452
453    nuke RCS Ids
454
455commit e1333b82c0f6e7b9acdbae19d18377a0ed65bddb
456Author: James Cloos <cloos@jhcloos.com>
457Date:   Thu Dec 6 16:38:43 2007 -0500
458
459    Replace static ChangeLog with dist-hook to generate from git log
460
461commit e10d5cbe4c5ed98ae1856e20a0e9d31321330d53
462Merge: 497dda5 9d3f9fd
463Author: Eric Anholt <eric@anholt.net>
464Date:   Wed Sep 5 08:25:12 2007 -0700
465
466    Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/lib/libXrender
467
468commit 497dda5615d0484d34f3a0a580353ac10ceaced5
469Author: Eric Anholt <eric@anholt.net>
470Date:   Wed Sep 5 08:20:33 2007 -0700
471
472    Bump version to 0.9.4.
473
474commit 89bc96e2c10c3902b82d74da95608bb48319ad29
475Author: Paul Bender <pebender@san.rr.com>
476Date:   Wed Sep 5 08:19:55 2007 -0700
477
478    Reorder render.h include so that XID has been picked up by then.
479    
480    While libXrender built fine. some software requiring libXrender didn't include
481    Xlib.h beforehand.
482
483commit 9d3f9fd3f6f37112fecb2e96e9b25eb860a4b67d
484Author: James Cloos <cloos@jhcloos.com>
485Date:   Mon Sep 3 05:53:49 2007 -0400
486
487    Add *~ to .gitignore to skip patch/emacs droppings
488
489commit 3fcca95b2628167be4c908a9a315f070eb195660
490Author: David Reveman <davidr@novell.com>
491Date:   Mon Aug 20 14:40:44 2007 -0400
492
493    Bump to 0.9.3
494
495commit 5b38b2d9b981d425587a4eb440acb2f0d6b0db13
496Author: David Reveman <davidr@novell.com>
497Date:   Mon Aug 20 14:38:33 2007 -0400
498
499    Properly set length field in gradient requests (bug 9526).
500
501commit 9fc870a4b68c2e7f5a7bcaca72d96fe105737bb5
502Author: Adam Jackson <ajax@benzedrine.nwnk.net>
503Date:   Fri Oct 13 16:26:35 2006 -0400
504
505    Bump to 0.9.2
506
507commit f7f2d491eff707d6087dcdec1d8a1bbd733b5f14
508Author: Tilman Sauerbeck <tilman@code-monkey.de>
509Date:   Sat Sep 16 20:26:02 2006 +0200
510
511    Const-ified the filter argument to XRenderSetPictureFilter().
512
513commit 28600498df66dd0d7cc25cb1dd48648ae8ba0d30
514Author: Alan Coopersmith <alan.coopersmith@sun.com>
515Date:   Thu Jul 13 14:59:06 2006 -0700
516
517    renamed: .cvsignore -> .gitignore
518
519commit c4bfb815c36911e7b7b752fd3273b09ab246068d
520Author: Adam Jackson <ajax@nwnk.net>
521Date:   Thu Apr 27 00:21:27 2006 +0000
522
523    Bump to 0.9.1
524
525commit 9779025f33c917b74349200e6018d0c94d6ff0ab
526Author: Adam Jackson <ajax@nwnk.net>
527Date:   Mon Apr 3 01:10:02 2006 +0000
528
529    Coverity #428: Fix a potential NULL chase. Coverity #930: Verify that a
530        malloc succeeds.
531
532commit ab1b6bdbce1c83c53ef9ea610466a7c813ab643d
533Author: Kevin E Martin <kem@kem.org>
534Date:   Thu Dec 15 00:24:34 2005 +0000
535
536    Update package version number for final X11R7 release candidate.
537
538commit 94a90971fed66cf636f466b6fdd08a485042c38f
539Author: Kevin E Martin <kem@kem.org>
540Date:   Sat Dec 3 05:49:45 2005 +0000
541
542    Update package version number for X11R7 RC3 release.
543
544commit 874af611e76e4edadfb53479b80ddbd021052aae
545Author: Kevin E Martin <kem@kem.org>
546Date:   Sat Dec 3 04:41:50 2005 +0000
547
548    Add check and cflags for malloc(0) returning NULL.
549
550commit c2874804715f99c6c735079cc018db77494ba0cd
551Author: Kevin E Martin <kem@kem.org>
552Date:   Sat Nov 19 07:15:43 2005 +0000
553
554    Update pkgconfig files to separate library build-time dependencies from
555        application build-time dependencies, and update package deps to work
556        with separate build roots.
557
558commit 438e7bc5783ae00c200ef239cb0ebbe828cdb900
559Author: Kevin E Martin <kem@kem.org>
560Date:   Fri Jul 29 21:22:52 2005 +0000
561
562    Various changes preparing packages for RC0:
563    - Verify and update package version numbers as needed
564    - Implement versioning scheme
565    - Change bug address to point to bugzilla bug entry form
566    - Disable loadable i18n in libX11 by default (use --enable-loadable-i18n to
567        reenable it)
568    - Fix makedepend to use pkgconfig and pass distcheck
569    - Update build script to build macros first
570    - Update modular Xorg version
571
572commit bd4ccfc68aba1bfd75350311b70c0c84c20f3137
573Author: Kevin E Martin <kem@kem.org>
574Date:   Sat Jul 23 18:09:40 2005 +0000
575
576    Modify modular libs to use Xregion.h instead of region.h
577
578commit 9fc7ab9a00f99088432529af9129c5e4702e7c6f
579Author: Kevin E Martin <kem@kem.org>
580Date:   Sat Jul 23 18:06:16 2005 +0000
581
582    lib/Xrender/Picture.c Change region.h to Xregion.h and modify internal
583        references to include <X11/Xregion.h>.
584
585commit 27962f426c54ee19d648601825485c2ca2b50832
586Author: Daniel Stone <daniel@fooishbar.org>
587Date:   Tue Jul 19 04:53:20 2005 +0000
588
589    Use correct path to region.h.
590
591commit 62c6d0bf4b5d5e27f586bb8a1beccc27bab4ef4c
592Author: Keith Packard <keithp@keithp.com>
593Date:   Sat Jul 9 06:48:50 2005 +0000
594
595    Add .cvsignore files
596
597commit b1051c48a51a9731bce10dd4951485f5554ca605
598Author: Daniel Stone <daniel@fooishbar.org>
599Date:   Sun Jul 3 07:00:57 2005 +0000
600
601    Add Xtrans definitions (FONT_t, TRANS_CLIENT) to clean up warnings.
602    Add XSERV_t, TRANS_SERVER, TRANS_REOPEN to quash warnings.
603    Add #include <dix-config.h> or <xorg-config.h>, as appropriate, to all
604        source files in the xserver/xorg tree, predicated on defines of
605        HAVE_{DIX,XORG}_CONFIG_H. Change all Xfont includes to
606        <X11/fonts/foo.h>.
607
608commit 9359b40d8c41901844924060a864a854dac4adbf
609Author: Lars Knoll <lars@trolltech.com>
610Date:   Fri Jul 1 10:04:51 2005 +0000
611
612    Add support for gradients and solid fills to Render.
613
614commit 60cc17fd8fac9b28363e0979d6b0443be6838613
615Author: Alexander Gottwald <alexander.gottwald@s1999.tu-chemnitz.de>
616Date:   Thu Jun 9 13:49:06 2005 +0000
617
618    Use $(top_srcdir)/... instead of $(top_builddir)/... in INCLUDES Added
619        $(top_srcdir) to INCLUDES
620
621commit 8f765c413911d355dd95a312e31deaf1166206f9
622Author: Søren Sandmann Pedersen <sandmann@daimi.au.dk>
623Date:   Thu May 19 20:33:55 2005 +0000
624
625    Add forgotten region.h
626
627commit 65cb00ad3da0cdaad1429ac5cb01e12d7f4a6d0d
628Author: Søren Sandmann Pedersen <sandmann@daimi.au.dk>
629Date:   Thu May 19 19:58:24 2005 +0000
630
631    - Add Xrender build system
632
633commit 99a8286d49152c45ebead33df9f32bf6b7799bee
634Author: Søren Sandmann Pedersen <sandmann@daimi.au.dk>
635Date:   Thu May 19 19:26:35 2005 +0000
636
637    - Conditionally include config.h in xc/lib/Xrender/*.c
638    - Add Xrender to symlink.sh
639
640commit f11802cdcd65d4e50c7ed8eadf5c907af40b544c
641Author: Markus Kuhn <Markus.Kuhn@cl.cam.ac.uk>
642Date:   Sat Dec 4 00:42:48 2004 +0000
643
644    Encoding of numerous files changed to UTF-8
645
646commit 87e1ae59ec19eeeee70978c922c43e1b219699d5
647Author: Keith Packard <keithp@keithp.com>
648Date:   Sat Aug 7 00:40:40 2004 +0000
649
650    Update to version 0.9 of Xrender (includes XRenderAddTraps)
651
652commit a8302c03f1810fe30aea90f3d42a77663e5cd8a0
653Author: Egbert Eich <eich@suse.de>
654Date:   Mon May 24 19:05:01 2004 +0000
655
656    Muffle compiler warnings.
657    fix option name in log message.
658    improve debugging messages.
659
660commit 7faeec0e653838dc78d8df0c1eb10b833ff0c816
661Author: Egbert Eich <eich@suse.de>
662Date:   Fri Apr 23 18:43:50 2004 +0000
663
664    Merging XORG-CURRENT into trunk
665
666commit 3cdb1c4406d51f671f60f530c557ebfca81bfd3c
667Author: Egbert Eich <eich@suse.de>
668Date:   Sun Mar 14 08:32:25 2004 +0000
669
670    Importing vendor version xf86-4_4_99_1 on Sun Mar 14 00:26:39 PST 2004
671
672commit cb66a1ca643b1756d61bc8bfe6cfef2885791d66
673Author: Egbert Eich <eich@suse.de>
674Date:   Wed Mar 3 12:11:30 2004 +0000
675
676    Importing vendor version xf86-4_4_0 on Wed Mar 3 04:09:24 PST 2004
677
678commit 88d1d0b4e14be414a5afb16bcf83ac2e6b5ea7a6
679Author: Egbert Eich <eich@suse.de>
680Date:   Thu Feb 26 13:35:33 2004 +0000
681
682    readding XFree86's cvs IDs
683
684commit 48b8124dfef71e9302e9b1404870c23a07d799ae
685Author: Egbert Eich <eich@suse.de>
686Date:   Thu Feb 26 09:22:44 2004 +0000
687
688    Importing vendor version xf86-4_3_99_903 on Wed Feb 26 01:21:00 PST 2004
689
690commit 4d0650c66361abac955cf0583291fa12f61137ac
691Author: Kaleb Keithley <kaleb@freedesktop.org>
692Date:   Fri Nov 14 16:48:49 2003 +0000
693
694    XFree86 4.3.0.1
695
696commit 35a608915a0512ca419fb0d4f3116fd68d2d8bc5
697Author: Kaleb Keithley <kaleb@freedesktop.org>
698Date:   Fri Nov 14 16:48:49 2003 +0000
699
700    Initial revision
701