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