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