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