ChangeLog revision edce3322
1commit b0fc485495a694816d76a43978e2cfd5575c554d 2Author: Peter Hutterer <peter.hutterer@who-t.net> 3Date: Fri Dec 13 14:25:06 2019 +1000 4 5 libXpm 3.5.13 6 7 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 8 9commit 5817fd4ac5308fe7c23301c652f174997009b7d5 10Author: Benjamin Tissoires <benjamin.tissoires@redhat.com> 11Date: Wed Dec 4 11:17:21 2019 +0100 12 13 parse: simplify error paths in xpmParseColors() 14 15 We introduced a new label to handle the errors, we should use it 16 for the rest of the function. 17 18 Signed-off-by: Benjamin Tissoires <benjamin.tissoires@redhat.com> 19 20commit e1d8f704d52f70680869b7aae1da0ad2382db363 21Author: Peter Hutterer <peter.hutterer@who-t.net> 22Date: Thu Dec 5 06:17:00 2019 +1000 23 24 parse: avoid memleak on error with STRLCAT/STRLCPY 25 26 The original macro might exit the function without freeing `colorTable`. 27 28 Move the macros into a slightly less awful helper function and use goto 29 to clean up in case of error. 30 31 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 32 33commit 7af7c5e275b69daedee3696bee1e880586f30373 34Author: Fabrice Fontaine <fontaine.fabrice@gmail.com> 35Date: Fri May 3 07:59:09 2019 +0200 36 37 Allow usage when fork() is not available 38 39 When fork() is not available, we need to define NO_ZPIPE so that 40 libXpm doesn't try to fork/exec to use a pipe to uncompress compressed 41 .xpm files. There is obviously a loss of functionality, but loading 42 uncompressed .xpm files should continue to work. 43 44 Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 45 [Retrieved from: 46 https://git.buildroot.net/buildroot/tree/package/x11r7/xlib_libXpm/0001-fork-check.patch] 47 Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com> 48 49commit 0be2c6712728cea1fa1bcc640e564c45c2c82e37 50Author: Alan Coopersmith <alan.coopersmith@oracle.com> 51Date: Fri Dec 7 19:47:06 2018 -0800 52 53 Update configure.ac bug URL for gitlab migration 54 55 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 56 57commit c9f8faf1c05fb92abc6c5b1db5e45eb1a7942875 58Author: Alan Coopersmith <alan.coopersmith@oracle.com> 59Date: Mon Nov 19 22:30:30 2018 -0800 60 61 Update README for gitlab migration 62 63 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 64 65commit 73a1e769dcf2a603fc63f5c36626c1c6db815f46 66Author: Alan Coopersmith <alan.coopersmith@oracle.com> 67Date: Sun Sep 30 15:09:29 2018 -0700 68 69 After fdopen(), use fclose() instead of close() in error path 70 71 Found by Oracle's Parfait 2.2 static analyzer: 72 73 Error: File Leak 74 File Leak [file-ptr-leak]: 75 Leaked File fp 76 at line 94 of lib/libXpm/src/RdFToBuf.c in function 'XpmReadFileToBuffer 77 '. 78 fp initialized at line 86 with fdopen 79 fp leaks when len < 0 at line 92. 80 81 Introduced-by: commit 8b3024e6871ce50b34bf2dff924774bd654703bc 82 83 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 84 Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net> 85 86commit bc1b4962f048cfa33b76be46493e10cfb256fe98 87Author: Dave Bodenstab <the.tick@gmx.com> 88Date: Wed Feb 22 12:04:54 2012 +0000 89 90 Windows build fixes 91 92 https://bugs.freedesktop.org/show_bug.cgi?id=46475 93 https://bugs.freedesktop.org/attachment.cgi?id=57479 94 95 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 96 97commit e42ca7b484418b169fd19a4c68e23ad2a6ec7a11 98Author: Mihail Konev <k.mvc@ya.ru> 99Date: Thu Jan 26 13:52:49 2017 +1000 100 101 autogen: add default patch prefix 102 103 Signed-off-by: Mihail Konev <k.mvc@ya.ru> 104 105commit ed8f9c2e8b635eb63497c48b24a056f9e6f50609 106Author: Emil Velikov <emil.l.velikov@gmail.com> 107Date: Mon Mar 9 12:00:52 2015 +0000 108 109 autogen.sh: use quoted string variables 110 111 Place quotes around the $srcdir, $ORIGDIR and $0 variables to prevent 112 fall-outs, when they contain space. 113 114 Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com> 115 Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net> 116 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 117 118commit 644d7c595ba29fb368666fb497e1e14a92a65a77 119Author: Peter Hutterer <peter.hutterer@who-t.net> 120Date: Tue Jan 24 10:32:07 2017 +1000 121 122 autogen.sh: use exec instead of waiting for configure to finish 123 124 Syncs the invocation of configure with the one from the server. 125 126 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 127 Reviewed-by: Emil Velikov <emil.velikov@collabora.com> 128 129commit 1fab5e81fd761f628fb68d22934615536dbd0220 130Author: Matthieu Herrb <matthieu@herrb.eu> 131Date: Mon Dec 12 23:09:52 2016 +0100 132 133 libXpm 3.5.12 134 135 Signed-off-by: Matthieu Herrb <matthieu@herrb.eu> 136 137commit 8b3024e6871ce50b34bf2dff924774bd654703bc 138Author: Tobias Stoeckmann <tobias@stoeckmann.org> 139Date: Sun Dec 11 13:50:05 2016 +0100 140 141 Handle size_t in file/buffer length 142 143 The values of file sizes and buffer sizes can exceed current limits. 144 Therefore, use proper variable types for these operations. 145 146 Signed-off-by: Matthieu Herrb <matthieu@herrb.eu> 147 Reviewed-by: Matthieu Herrb <matthieu@herrb.eu> 148 149commit d1167418f0fd02a27f617ec5afd6db053afbe185 150Author: Tobias Stoeckmann <tobias@stoeckmann.org> 151Date: Thu Dec 8 17:07:55 2016 +0100 152 153 Avoid OOB write when handling malicious XPM files. 154 155 libXpm uses unsigned int to store sizes, which fits size_t on 32 bit 156 systems, but leads to issues on 64 bit systems. 157 158 On 64 bit systems, it is possible to overflow 32 bit integers while 159 parsing XPM extensions in a file. 160 161 At first, it looks like a rather unimportant detail, because nobody 162 will seriously open a 4 GB file. But unfortunately XPM has support for 163 gzip compression out of the box. An attacker can therefore craft a 164 compressed file which is merely 4 MB in size, which makes an attack 165 much for feasable. 166 167 Signed-off-by: Matthieu Herrb <matthieu@herrb.eu> 168 Reviewed-by: Matthieu Herrb <matthieu@herrb.eu> 169 170commit 1ec33006a9e4214b390045b820464e24297dc6c0 171Author: Tobias Stoeckmann <tobias@stoeckmann.org> 172Date: Tue Dec 6 22:34:33 2016 +0100 173 174 Gracefully handle EOF while parsing files. 175 176 libXpm does not properly handle EOF conditions when xpmGetC is called 177 multiple times in a row to construct a string. Instead of checking 178 its return value for EOF, the result is automatically casted into a 179 char and attached to a string. 180 181 By carefully crafting the color table in an XPM file, it is possible to 182 send a libXpm program like gimp into a very long lasting loop and 183 massive memory allocations. 184 185 Otherwise no memory issues arise, therefore this is just a purely 186 functional patch to dismiss invalid input. 187 188 Signed-off-by: Matthieu Herrb <matthieu@herrb.eu> 189 Reviewed-by: Matthieu Herrb <Matthieu@herrb.eu> 190 191commit c46dedeba15edf7216d62633ed6daf40cd1f5bfd 192Author: Tobias Stoeckmann <tobias@stoeckmann.org> 193Date: Tue Dec 6 22:31:53 2016 +0100 194 195 Fix out out boundary read on unknown colors 196 197 libXpm is vulnerable to an out of boundary read if an XPM file contains 198 a color with a symbolic name but without any default color value. 199 200 A caller must set XpmColorSymbols and a color with a NULL name in 201 the supplied XpmAttributes to XpmReadFileToImage (or other functions of 202 this type) in order to trigger this issue. 203 204 Signed-off-by: Matthieu Herrb <matthieu@herrb.eu> 205 Reviewed-by: Matthieu Herrb <matthieu@herrb.eu> 206 207commit 42ca8d956276bc00bec09e410d76daf053ae35f9 208Author: Jörg Sonnenberger <joerg@NetBSD.org> 209Date: Wed Mar 19 09:26:37 2014 +0100 210 211 Fix abs() usage. 212 213 For long arguments, use labs(). 214 215 Reviewed-by: Matt Turner <mattst88@gmail.com> 216 Signed-off-by: Thomas Klausner <wiz@NetBSD.org> 217 218commit 3425cbb0e6086f74783eafbe23df1121b655e006 219Author: Alan Coopersmith <alan.coopersmith@oracle.com> 220Date: Sat Sep 7 21:40:17 2013 -0700 221 222 libXpm 3.5.11 223 224 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 225 226commit 4bab3b62a47996ee77b8ddebcd92f0ebe9679c28 227Author: Alan Coopersmith <alan.coopersmith@oracle.com> 228Date: Sat Sep 7 21:36:51 2013 -0700 229 230 Fix typo in COPYING (matches src/amigax.h) 231 232 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 233 234commit 9e38750da16c6e5bd8bb26b00d74041ddf9be3e8 235Author: Alan Coopersmith <alan.coopersmith@oracle.com> 236Date: Fri Aug 2 22:22:09 2013 -0700 237 238 Add noreturn attributes suggested by gcc 239 240 Remove extra bogus return added to avoid warnings when calling Punt() 241 since gcc didn't know it would never return. 242 243 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 244 245commit 93f900ceac7ac899e00998adc8782ed02b352930 246Author: Eric S. Raymond <esr@thyrsus.com> 247Date: Wed Jun 19 06:19:18 2013 -0400 248 249 doclifter can't handle more than one dash in a name line. 250 251commit 22734e4439b3609a6b621d8e7ef8465f0a2ac0d5 252Author: Claudio Bley <cbley@av-test.de> 253Date: Mon May 27 09:32:05 2013 +0200 254 255 Fix libXpm build with NO_ZPIPE 256 257 When NO_ZPIPE is defined, fcntl.h is not included in WrFFrI.c 258 although OpenWriteFile uses open, O_WRONLY, O_CREAT and O_TRUNC. 259 260 * src/WrFFrI.c: unconditionally include fcntl.h regardless 261 of NO_ZPIPE being defined or not. 262 263 Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 264 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 265 266commit e439f6e7163e3259f11f3363fa319e8a29085a92 267Author: Christophe CURIS <christophe.curis@free.fr> 268Date: Wed May 1 10:39:38 2013 +0200 269 270 Added 'const' attribute to all filename arguments in the API 271 272 The filename is always a read-only argument, so it is a good idea 273 to let the caller now about it. 274 275 This patch does not change active code; the place where the attribute 276 is added will not break source-level compatibility because it adds 277 no restriction on caller side, just adds information; because the 278 lib code behaved the same way it will not break the binary interface 279 either. 280 281 Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 282 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 283 284commit 01ee6b9c500cd9c67f167e68c8383e8c58db5ddf 285Author: Christophe CURIS <christophe.curis@free.fr> 286Date: Wed May 1 10:39:37 2013 +0200 287 288 Added 'const' qualifier to the filename argument to internal functions 289 290 Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 291 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 292 293commit 980e9f851e47d31eed9635a6399a23d1456548d0 294Author: Alan Coopersmith <alan.coopersmith@oracle.com> 295Date: Mon Apr 22 13:23:09 2013 -0700 296 297 Close fd if fdopen() or xpmPipeThrough() fails in OpenWriteFile() 298 299 Fixes leak found by parfait 1.1 bug checking tool: 300 File Descriptor Leak: Leaked File Descriptor fd 301 at line 350 of lib/libXpm/src/WrFFrI.c in function 'OpenWriteFile'. 302 fd initialized at line 332 with open 303 fd leaks when strcmp(".Z", (filename + (len - 2))) != 0 at line 337 304 and strcmp(".gz", (filename + (len - 3))) != 0 at line 340. 305 306 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 307 Reviewed-by: Mark Kettenis <kettenis@openbsd.org> 308 309commit 81608285e11f2455800001a965dfece878861162 310Author: Colin Walters <walters@verbum.org> 311Date: Wed Jan 4 17:37:06 2012 -0500 312 313 autogen.sh: Implement GNOME Build API 314 315 http://people.gnome.org/~walters/docs/build-api.txt 316 317 Signed-off-by: Adam Jackson <ajax@redhat.com> 318 319commit 4c3e0ff63a7c71daaafdcdaa1d619063e0cf4a63 320Author: Adam Jackson <ajax@redhat.com> 321Date: Tue Jan 15 14:28:48 2013 -0500 322 323 configure: Remove AM_MAINTAINER_MODE 324 325 Signed-off-by: Adam Jackson <ajax@redhat.com> 326 327commit 4ca8014afbb66f0b65cdcd8ea12e469f52c8c70c 328Author: Jon TURNEY <jon.turney@dronecode.org.uk> 329Date: Mon Jan 2 22:45:53 2012 +0000 330 331 Define NO_ZPIPE when building for MinGW 332 333 Define NO_ZPIPE when building for MinGW, decompressing via a pipe isn't implemented. 334 (since xpmPipeThrough() is only written in terms of fork() currently...) 335 336 Signed-off-by: Jon TURNEY <jon.turney@dronecode.org.uk> 337 Reviewed-by: Colin Harrison <colin.harrison@virgin.net> 338 Reviewed-by: Yaakov Selkowitz <yselkowitz@users.sourceforge.net> 339 Reviewed-by: Ángel González <ingenit@zoho.com> 340 341commit acaaea96776b36c097d5413040c5ce85d3ae6cb9 342Author: Alan Coopersmith <alan.coopersmith@oracle.com> 343Date: Wed Mar 7 20:39:55 2012 -0800 344 345 libXpm 3.5.10 346 347 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 348 349commit 1450186652cb9d2efe55c8da7cb64996eddd34c7 350Author: Alan Coopersmith <alan.coopersmith@oracle.com> 351Date: Fri Nov 18 23:25:16 2011 -0800 352 353 closeness_cmp: maintain constness when casting pointers 354 355 create.c: In function 'closeness_cmp': 356 create.c:224:5: warning: cast discards qualifiers from pointer target type 357 create.c:224:5: warning: cast discards qualifiers from pointer target type 358 359 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 360 361commit 7aa7b34491de534da56d637552ee86f94f038cc3 362Author: Alan Coopersmith <alan.coopersmith@oracle.com> 363Date: Fri Nov 18 23:22:12 2011 -0800 364 365 sxpm: make ErrorMessage take const char * arg to fix -Wwrite-strings warnings 366 367 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 368 369commit 4cedf181bcfe13e5d206554c51edb82cb17e7ad5 370Author: Jeremy Huddleston <jeremyhu@apple.com> 371Date: Fri Nov 11 10:17:11 2011 -0800 372 373 Include missing headers 374 375 This fixes implicit declarations for strdup and strcasecmp. 376 377 Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com> 378 379commit 933b5d1f1fe9273d1a984707687b36ec61c4c5af 380Author: Alan Coopersmith <alan.coopersmith@oracle.com> 381Date: Thu Nov 10 21:32:15 2011 -0800 382 383 Fix gcc -Wwrite-strings warnings that don't require public API changes 384 385 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 386 387commit 696be14bcb4daef5280b425e297223c6ae530cb5 388Author: Alan Coopersmith <alan.coopersmith@oracle.com> 389Date: Thu Nov 10 21:03:44 2011 -0800 390 391 Assume C89 and just use const, not local Const macro 392 393 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 394 395commit 29972ebbb2409bcba87637069a7ad9a958b3325d 396Author: Julien Cristau <jcristau@debian.org> 397Date: Sat Sep 24 19:18:56 2011 +0200 398 399 Link sxpm against -lX11 400 401 It calls various Xlib functions so should link with -lX11 directly. 402 403 Signed-off-by: Julien Cristau <jcristau@debian.org> 404 405commit 3ea70059805b3ebc795f797b5880b90b6b3a9235 406Author: Alan Coopersmith <alan.coopersmith@oracle.com> 407Date: Fri Sep 16 22:48:53 2011 -0700 408 409 Strip trailing whitespace 410 411 Performed with: find * -type f | xargs perl -i -p -e 's{[ \t]+$}{}' 412 git diff -w & git diff -b show no diffs from this change 413 414 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 415 416commit 0c9e200c3975917f5d78eac67b1f4cedefd73079 417Author: Gaetan Nadon <memsize@videotron.ca> 418Date: Sat Mar 5 20:39:03 2011 -0500 419 420 man: add missing title header (.TH) __xorgversion__ 421 422 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 423 424commit 0f8f24302bb0e35eaab16f16358bf9c44f9f3af1 425Author: Gaetan Nadon <memsize@videotron.ca> 426Date: Sat Mar 5 15:35:17 2011 -0500 427 428 config: move man pages into their own directory 429 430 As per X.Org guidelines. 431 Fix whitespace issues. 432 433 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 434 435commit 9c622c5fc82f2a19ae41e75398fee4ff1de52a1d 436Author: Gaetan Nadon <memsize@videotron.ca> 437Date: Wed Feb 2 11:43:44 2011 -0500 438 439 config: minor layout change in configure.ac 440 441 Group statements per section as per Autoconf standard layout 442 Quote statements where appropriate. 443 No functional configuration changes 444 445 This helps automated maintenance and release activities. 446 Details can be found in http://wiki.x.org/wiki/NewModuleGuidelines 447 448 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 449 450commit 22a434d061af224536baee6c6110b603c5c96b2c 451Author: Alan Coopersmith <alan.coopersmith@oracle.com> 452Date: Fri Oct 29 17:29:25 2010 -0700 453 454 libXpm 3.5.9 455 456 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 457 458commit c11f1bd18303139f070e1873382632ee80cd9878 459Author: Gaetan Nadon <memsize@videotron.ca> 460Date: Wed Oct 20 08:30:56 2010 -0400 461 462 config: remove obsolete FILES file from the Imakefile days 463 464 It lists the files contained in the original 465 BULL Research Koala Project. 466 467 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 468 469commit 0ea6c432a068fc4edf90c614e68a4f4be94edd14 470Author: Gaetan Nadon <memsize@videotron.ca> 471Date: Sun Oct 17 12:51:15 2010 -0400 472 473 doc: move doc files to the newly created doc dir. 474 475 As per guidelines for all xorg modules. 476 477 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 478 479commit 7a3e69cfb079c7345f3d9b1217f373a706ba544c 480Author: Gaetan Nadon <memsize@videotron.ca> 481Date: Fri Oct 15 17:14:39 2010 -0400 482 483 config: provide a Makefile for the include directory 484 485 Reduce some complexity in the src makefile as it should not 486 handle sibling directories. 487 488 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 489 490commit e50f645f4cc5bb1db0e025fc6e39c6e84a894c13 491Author: Gaetan Nadon <memsize@videotron.ca> 492Date: Fri Oct 15 14:56:32 2010 -0400 493 494 libXpm make: remove redundant -I. 495 496 It is always included by Automake 497 498 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 499 500commit 8dee37ff3bb908d597d53f2b335fc2111643cce7 501Author: Gaetan Nadon <memsize@videotron.ca> 502Date: Sun Oct 24 19:39:54 2010 -0400 503 504 sxpm make: no need to use a per target LDADD 505 506 There is only one program in this makefile. 507 508 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 509 510commit 34abbaaacddf1018d1805bc4890226ab200a50fb 511Author: Gaetan Nadon <memsize@videotron.ca> 512Date: Fri Oct 15 11:45:58 2010 -0400 513 514 sxpm make: remove redundant $(XMP_LIBS) linker flags 515 516 SXPM_LIBS contains the complete list of dependencies. 517 518 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 519 520commit b818f5cf7f7d8240db2a94ebcc28603730760e48 521Author: Gaetan Nadon <memsize@videotron.ca> 522Date: Fri Oct 15 10:21:08 2010 -0400 523 524 src make: remove -I$(top_builddir)/include 525 526 This directory does not exist, only object code is created 527 in "builddir". 528 529 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 530 531commit 78bca7e85b930593fefe85cc51b5e24f98de31d0 532Author: Gaetan Nadon <memsize@videotron.ca> 533Date: Thu Oct 14 21:56:21 2010 -0400 534 535 config: fix warnings, m4 quoting and layout 536 537 Fix some m4 quoting 538 Fix some autoconf warnings 539 Regroup statements per section 540 Add comments 541 542 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 543 544commit 8e47c819490331c01959332e067f06a382d9a14a 545Author: Gaetan Nadon <memsize@videotron.ca> 546Date: Thu Oct 14 20:35:47 2010 -0400 547 548 config: AC_OUTPUT with parms is deprecated, use AC_CONFIG_FILES 549 550 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 551 552commit c6915d034fa3f72a9724816d2e3f5e8432ef9321 553Author: Gaetan Nadon <memsize@videotron.ca> 554Date: Thu Oct 14 20:33:40 2010 -0400 555 556 config: AC_HELP_STRING is deprecated, use AS_HELP_STRING 557 558 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 559 560commit e2fdf80a7f9feedacf67e46a8e577b2e6d415a5f 561Author: Gaetan Nadon <memsize@videotron.ca> 562Date: Thu Oct 14 20:29:42 2010 -0400 563 564 config: remove unrequired AC_SUBST(XPM_CFLAGS) 565 566 This macro is called by PKG_CHECK_MODULES 567 568 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 569 570commit 937d8c8cf82bd57e82152af3768bdbfc5de4316a 571Author: Gaetan Nadon <memsize@videotron.ca> 572Date: Thu Oct 14 20:28:43 2010 -0400 573 574 config: remove AC_PROG_CC as it overrides AC_PROG_C_C99 575 576 XORG_STRICT_OPTION from XORG_DEFAULT_OPTIONS calls 577 AC_PROG_C_C99. This sets gcc with -std=gnu99. 578 If AC_PROG_CC macro is called afterwards, it resets CC to gcc. 579 580 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 581 582commit 0ed9cb4546d0c65f08a9511736400c0f7fba982f 583Author: Gaetan Nadon <memsize@videotron.ca> 584Date: Thu Oct 14 20:28:08 2010 -0400 585 586 config: remove unrequired AC_HEADER_STDC 587 588 Autoconf says: 589 "This macro is obsolescent, as current systems have conforming 590 header files. New programs need not use this macro". 591 592 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 593 594commit e99bce47294eab031fc733d695e3c9589b52aff8 595Author: Gaetan Nadon <memsize@videotron.ca> 596Date: Thu Oct 14 20:25:00 2010 -0400 597 598 config: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS 599 600 Regroup AC statements at the top. 601 602 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 603 604commit 0b5e15c685d295262bf2307d65bee3a0b28e74f5 605Author: Gaetan Nadon <memsize@videotron.ca> 606Date: Thu Oct 14 20:15:08 2010 -0400 607 608 sxpm: use MAN_SUBST now supplied in XORG_MANPAGE_SECTIONS 609 The value of MAN_SUBST is the same for all X.Org packages. 610 611 Use the appropriate platform version of sed 612 613 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 614 615commit 262bb7e9426150f6c7b553d184c51d3884d04adf 616Author: Gaetan Nadon <memsize@videotron.ca> 617Date: Thu Oct 14 20:11:43 2010 -0400 618 619 cxpm: use MAN_SUBST now supplied in XORG_MANPAGE_SECTIONS 620 The value of MAN_SUBST is the same for all X.Org packages. 621 622 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 623 624commit acd4856aac05a884376736196154842959803aa6 625Author: Gaetan Nadon <memsize@videotron.ca> 626Date: Thu Oct 14 20:03:13 2010 -0400 627 628 config: use AC_PROG_INSTALL now supplied by XORG_DEFAULT_OPTIONS 629 630 It depends on util-macros 1.8 631 The LT_AC_PROG_SED macro was never released by libtool. 632 Neither man makefile actually used $SED anyway. 633 634 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 635 636commit d1bd1fbc6d7f7b4817aca4fecd8ccfe80a1c2f03 637Author: Gaetan Nadon <memsize@videotron.ca> 638Date: Thu Oct 14 20:02:30 2010 -0400 639 640 config: upgrade to util-macros 1.8 for additional man page support 641 642 Use MAN_SUBST now supplied in XORG_MANPAGE_SECTIONS 643 The value of MAN_SUBST is the same for all X.Org packages. 644 645 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 646 647commit 3b20344bf3c5ae7a8291041d4887dc8f23644d40 648Author: Colin Harrison <colin.harrison@virgin.net> 649Date: Thu Oct 7 13:49:17 2010 +0200 650 651 Missing end comment in libXpm/src/parse.c 652 653 CVS tag removal chopped too much out in this case... 654 655 Signed-off-by: Julien Cristau <jcristau@debian.org> 656 657commit f8f0a68247b920052df0796a39ebcdc2e4161d05 658Author: Jesse Adkins <jesserayadkins@gmail.com> 659Date: Tue Sep 28 13:30:03 2010 -0700 660 661 Purge cvs tags. 662 663 Signed-off-by: Jesse Adkins <jesserayadkins@gmail.com> 664 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 665 666commit d026662cce0808cf402e0d50932d90984a2ea1bb 667Author: Gaetan Nadon <memsize@videotron.ca> 668Date: Thu Apr 1 21:11:35 2010 -0400 669 670 config: update AC_PREREQ statement to 2.60 671 672 Unrelated to the previous patches, the new value simply reflects 673 the reality that the minimum level for autoconf to configure 674 all x.org modules is 2.60 dated June 2006. 675 676 ftp://ftp.gnu.org/gnu/autoconf/autoconf-2.60.tar.gz 677 678 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 679 680commit d4a7b15b3ed9e7cf94dbf64f929ae954bada9f60 681Author: Gaetan Nadon <memsize@videotron.ca> 682Date: Thu Apr 1 21:07:54 2010 -0400 683 684 config: update and relocate AX_DEFINE_DIR macro 685 686 Remove deprecated acinclude.m4 macro container file 687 Use separate macro files as per autoconf recommendation 688 Use the latest version of the macro from GNU 689 690 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 691 692commit e0920779d1227338e61aaab16458b9daad508c36 693Author: Gaetan Nadon <memsize@videotron.ca> 694Date: Mon Mar 29 14:53:49 2010 -0400 695 696 config: remove the pkgconfig pc.in file from EXTRA_DIST 697 698 Automake always includes it in the tarball. 699 700 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 701 702commit 34ebac912c6f1223a274ab2e4f0c12928d357ddd 703Author: Gaetan Nadon <memsize@videotron.ca> 704Date: Thu Jan 14 09:36:38 2010 -0500 705 706 COPYING: add missing copyright notices 707 708 Refer to: amigax.c, cxpm.c 709 Copyright (C) 1998 Arnaud LE HORS 710 Copyright (C) 19896 Lorens Younes 711 712 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 713 714commit dca7a9ccbdd4c85d84668c3a4bc14b0049f0c893 715Author: Gaetan Nadon <memsize@videotron.ca> 716Date: Fri Nov 27 20:56:04 2009 -0500 717 718 Makefile.am: add ChangeLog and INSTALL on MAINTAINERCLEANFILES 719 720 Now that the INSTALL file is generated. 721 Allows running make maintainer-clean. 722 723commit af0d92b686c65f7ffb5556b74fd937b01719c535 724Author: Gaetan Nadon <memsize@videotron.ca> 725Date: Wed Oct 28 14:09:10 2009 -0400 726 727 INSTALL, NEWS, README or AUTHORS files are missing/incorrect #24206 728 729 Add missing INSTALL file. Use standard GNU file on building tarball 730 README may have been updated 731 Remove AUTHORS file as it is empty and no content available yet. 732 Remove NEWS file as it is empty and no content available yet. 733 734commit 8bda9cdb6344c6cdf87237cb84c16c54a3ae84d8 735Author: Gaetan Nadon <memsize@videotron.ca> 736Date: Tue Oct 27 15:07:25 2009 -0400 737 738 Deploy the new XORG_DEFAULT_OPTIONS #24242 739 740 This macro aggregate a number of existing macros that sets commmon 741 X.Org components configuration options. It shields the configuration file from 742 future changes. 743 744commit 089237b624722b141a9ba6888584ebcc5247b227 745Author: Gaetan Nadon <memsize@videotron.ca> 746Date: Mon Oct 26 22:08:43 2009 -0400 747 748 Makefile.am: ChangeLog not required: EXTRA_DIST or *CLEANFILES #24432 749 750 ChangeLog filename is known to Automake and requires no further 751 coding in the makefile. 752 753commit 37e75b28f4d30a66e16cfe192a0612a335aa8d46 754Author: Gaetan Nadon <memsize@videotron.ca> 755Date: Thu Oct 22 12:34:19 2009 -0400 756 757 .gitignore: use common defaults with custom section # 24239 758 759 Using common defaults will reduce errors and maintenance. 760 Only the very small or inexistent custom section need periodic maintenance 761 when the structure of the component changes. Do not edit defaults. 762 763commit 68ae0e442ad57534c25566284ad049299a982d00 764Author: Jeremy Huddleston <jeremyhu@freedesktop.org> 765Date: Wed Oct 21 12:47:25 2009 -0700 766 767 This is not a GNU project, so declare it foreign. 768 769 On Wed, 2009-10-21 at 13:36 +1000, Peter Hutterer wrote: 770 > On Tue, Oct 20, 2009 at 08:23:55PM -0700, Jeremy Huddleston wrote: 771 > > I noticed an INSTALL file in xlsclients and libXvMC today, and it 772 > > was quite annoying to work around since 'autoreconf -fvi' replaces 773 > > it and git wants to commit it. Should these files even be in git? 774 > > Can I nuke them for the betterment of humanity and since they get 775 > > created by autoreconf anyways? 776 > 777 > See https://bugs.freedesktop.org/show_bug.cgi?id=24206 778 779 As an interim measure, replace AM_INIT_AUTOMAKE([dist-bzip2]) with 780 AM_INIT_AUTOMAKE([foreign dist-bzip2]). This will prevent the generation 781 of the INSTALL file. It is also part of the 24206 solution. 782 783 Signed-off-by: Jeremy Huddleston <jeremyhu@freedesktop.org> 784 785commit 130b2fb0ea716143c63ba30856eecb351bc2af2a 786Author: Alan Coopersmith <alan.coopersmith@sun.com> 787Date: Fri Oct 9 10:32:08 2009 -0700 788 789 libXpm 3.5.8 790 791 Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 792 793commit a195bd6d375c311b9bf6d7cce477f1d131425757 794Author: Alan Coopersmith <alan.coopersmith@sun.com> 795Date: Thu Oct 8 21:29:45 2009 -0700 796 797 Migrate to xorg macros 1.3 & XORG_DEFAULT_OPTIONS 798 799 Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 800 801commit f4c43f70dff3cb9702fd62bc388353d02589e618 802Author: Alan Coopersmith <alan.coopersmith@sun.com> 803Date: Thu Oct 8 20:27:49 2009 -0700 804 805 Replace AC_DEFINE_DIR with AX_DEFINE_DIR from Autoconf Archive 806 807commit d846316822ba8eb545d41140007ef98a7de9274e 808Author: Alan Coopersmith <alan.coopersmith@sun.com> 809Date: Tue May 19 01:34:19 2009 -0700 810 811 Update AC_DEFINE_DIR to latest version from Autoconf Archive 812 813commit 53f8b42f89214b85804ae9e64c49d1a9c2a7553d 814Author: Alan Coopersmith <alan.coopersmith@sun.com> 815Date: Mon Feb 2 20:34:35 2009 -0800 816 817 Add README with pointers to mailing list, bugzilla & git repos 818 819 Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 820 821commit 6697e31fbb616656b7f34515a79454af394b500a 822Author: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br> 823Date: Fri Jan 30 15:45:20 2009 -0200 824 825 Janitor: ansification, make distcheck, .gitignore 826 827 The ansification code is minor edit of the patch (by me) at 828 https://bugs.freedesktop.org/show_bug.cgi?id=14727 829 as it would not apply cleanly anymore. 830 831commit 41e4e2de4d73d098d332ece0410e9f8fda4fe10d 832Author: Peter Breitenlohner <peb@mppmu.mpg.de> 833Date: Mon Oct 20 19:36:52 2008 -0700 834 835 X.Org Bug 17944: avoid gcc warning for libXpm 836 837 <http://bugs.freedesktop.org/show_bug.cgi?id=17944> 838 839 Avoid the gcc warning 840 cxpm/cxpm.c:102: warning: no previous prototype for 'ErrorMessage' 841 842commit 64323668c07b4768c57649f5ec7e2888265d1aeb 843Author: Matthieu Herrb <matthieu.herrb@laas.fr> 844Date: Sun Mar 9 08:57:47 2008 +0100 845 846 nuke RCS Ids 847 848commit 6ef45c37160079a9aa551adcd841abdb55eabae3 849Author: Benjamin Close <Benjamin.Close@clearchain.com> 850Date: Thu Jan 31 14:42:41 2008 +1030 851 852 Use libtools SED check rather than autoconf's SED check. 853 AC_PROG_SED required autoconf 2.60, libtool's should work 854 regardless. This keeps us supporting 2.57 of autoconf 855 856 Found by: Tinderbox (1.4.1 compile) 857 858commit 3f7624048aa6064c69e2320a70fb7fc89e0bb7ef 859Author: Alan Coopersmith <alan.coopersmith@sun.com> 860Date: Thu Jan 24 14:26:34 2008 -0800 861 862 Bug 14171: sxpm/Makefile.am:21: SED was already defined 863 864 <http://bugs.freedesktop.org/show_bug.cgi?id=14171> 865 866commit 503843fd3066031adbd4a362c686acc721787b7d 867Author: James Cloos <cloos@jhcloos.com> 868Date: Thu Dec 6 16:38:36 2007 -0500 869 870 Replace static ChangeLog with dist-hook to generate from git log 871 872commit 3e37dd39b6169af9928d5b959c40ba79a07450ee 873Author: Alan Coopersmith <alan.coopersmith@sun.com> 874Date: Wed Aug 22 13:23:30 2007 -0700 875 876 Version bump: 3.5.7 877 878commit d82244497b54889f91c78585374d1ad6a0cef2cf 879Author: Alan Coopersmith <alan.coopersmith@sun.com> 880Date: Wed Aug 22 13:08:42 2007 -0700 881 882 Replace strcpy with strncpy to match previous code block 883 884commit 47c974872b51b8c1d6965eff4599f8ce739bcedc 885Author: Alan Coopersmith <alan.coopersmith@sun.com> 886Date: Mon Aug 6 14:22:48 2007 -0700 887 888 Use srcdir in paths passed to xgettext when making .po files 889 890commit 6e003fd5f174a8e312d799d7f8812c2a5b87e433 891Author: Alan Coopersmith <alan.coopersmith@sun.com> 892Date: Mon Aug 6 12:59:04 2007 -0700 893 894 Replace index/rindex with C89 standard strchr/strrchr 895 896commit 43dfc6be8128139888426d8c709aa78efc207953 897Author: Jason Rumney <jasonr@gnu.org> 898Date: Mon Aug 6 12:52:52 2007 -0700 899 900 X.Org Bug #11863: Build libXpm on MS Windows (with MinGW) 901 902 * src/XpmI.h [FOR_MSW]: Include simx.h instead of real X headers. 903 904 * src/simx.h (_XFUNCPROTOBEGIN, _XFUNCPROTOEND, NO_ZPIPE): Define. 905 (XAllocColor): Fix arg list in prototype. 906 (bzero, close, fdopen, index, rindex, open, strdup, O_RDONLY): 907 Map to W32 equivalents. 908 909 * src/RdFToI.c [FOR_MSW]: Include fcntl.h. 910 911commit 290f0b9115428dab0cbf2880d154468c557b3e7e 912Author: Alan Coopersmith <alan.coopersmith@sun.com> 913Date: Wed Jul 25 17:45:15 2007 -0700 914 915 Include comment/copyright/license for AC_DEFINE_DIR in acinclude.m4 916 917commit d4bc7dc0dea218cea380aba972f10f60dc1e86ac 918Author: Alan Coopersmith <alan.coopersmith@sun.com> 919Date: Wed Jun 27 13:54:07 2007 -0700 920 921 Use AM_CFLAGS & AM_CPPFLAGS to replace per-program and obsolete macros 922 923 Clears some warnings from automake-1.10 924 925commit 85a87de3c03ca8be526dedc0a2973f9426518c39 926Author: Alan Coopersmith <alan.coopersmith@sun.com> 927Date: Tue Nov 21 17:12:18 2006 -0800 928 929 Sun bug 4486226: Xpm is not internationalized 930 931 <http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=4486226> 932 Use gettext() to allow translated messages in sxpm & cxpm 933 (cherry picked from bcda4f17ab3fa9f0572f876dbeb09b45fbc23f3d commit) 934 935commit 3c881daddcc251d6e806715d267e4e55934abd1a 936Author: Alan Coopersmith <alan.coopersmith@sun.com> 937Date: Tue Nov 21 15:13:44 2006 -0800 938 939 Add *~ to .gitignore to skip over emacs/patch droppings 940 941commit 60817dd28774540622ea404f650db8389c66da54 942Author: Adam Jackson <ajax@benzedrine.nwnk.net> 943Date: Fri Oct 13 16:23:49 2006 -0400 944 945 Bump to 3.5.6 946 947commit 12dc4dc15234ae818a21c20ebf7b2d053b7a94be 948Author: Alan Coopersmith <alan.coopersmith@sun.com> 949Date: Thu Jul 13 14:59:03 2006 -0700 950 951 renamed: .cvsignore -> .gitignore 952 953commit 4daea919c3aa104b6caf8c0f42f49ae755545986 954Author: Alan Coopersmith <Alan.Coopersmith@sun.com> 955Date: Sat Jun 3 06:11:30 2006 +0000 956 957 Always initialize atomTable to NULL, so xpmHashTableFree() doesn't try to 958 free a random value from the stack if xpmHashTableInit returns an 959 error. 960 961commit 19855d6e09aa36db7686ad6f538179bf87e9c6ea 962Author: Alan Coopersmith <Alan.Coopersmith@sun.com> 963Date: Fri Jun 2 19:48:01 2006 +0000 964 965 Coverity #1432: Returned without freeing storage "hints_cmt" (in error case 966 when xpmHashTableInit failed) 967 968commit 000abcd371d0c4b1d0a5380023d74bf5bfc47685 969Author: Alan Coopersmith <Alan.Coopersmith@sun.com> 970Date: Fri Jun 2 19:33:29 2006 +0000 971 972 Coverity #1415: Returned without freeing storage "hints_cmt" (in error case 973 when xpmHashTableInit failed) 974 975commit 5c70c99833d4040aaf595d0005b861e0a930ee66 976Author: Adam Jackson <ajax@nwnk.net> 977Date: Thu Apr 27 00:19:37 2006 +0000 978 979 Bump to 3.5.5 980 981commit 2dcc187c92c1a579e6e9f0bad999a3b4e47228c3 982Author: Matthieu Herrb <matthieu.herrb@laas.fr> 983Date: Sat Mar 18 15:18:56 2006 +0000 984 985 doublecheck that a pointer is not NULL before dereferencing it. (Coverity 986 CID 121). 987 988commit 93421a53ccf159ff39bc9f8ff72c57246f9cb90c 989Author: Kevin E Martin <kem@kem.org> 990Date: Thu Dec 15 00:24:31 2005 +0000 991 992 Update package version number for final X11R7 release candidate. 993 994commit 2b229ddcb52a3bf9bef32e764f93cc57c1351420 995Author: Kevin E Martin <kem@kem.org> 996Date: Tue Dec 6 22:48:44 2005 +0000 997 998 Change *man_SOURCES ==> *man_PRE to fix autotools warnings. 999 1000commit 50214deb692a9af760088f8e7a51955c7d3f1707 1001Author: Kevin E Martin <kem@kem.org> 1002Date: Sat Dec 3 05:49:44 2005 +0000 1003 1004 Update package version number for X11R7 RC3 release. 1005 1006commit 19881d3c88ff0713ef550382fd0dfb03123dabed 1007Author: Alan Coopersmith <Alan.Coopersmith@sun.com> 1008Date: Mon Nov 28 22:03:06 2005 +0000 1009 1010 Change *mandir targets to use new *_MAN_DIR variables set by xorg-macros.m4 1011 update to fix bug #5167 (Linux prefers *.1x man pages in man1 subdir) 1012 1013commit a6fbdb403efd3bf7e1179660959fd0e66a301ce0 1014Author: Kevin E Martin <kem@kem.org> 1015Date: Sat Nov 19 07:15:42 2005 +0000 1016 1017 Update pkgconfig files to separate library build-time dependencies from 1018 application build-time dependencies, and update package deps to work 1019 with separate build roots. 1020 1021commit 82513d04a8381da8d2281d7581f6b0d65901aede 1022Author: Alan Coopersmith <Alan.Coopersmith@sun.com> 1023Date: Sun Nov 13 02:08:07 2005 +0000 1024 1025 Use sed to substitute variables in man pages 1026 1027commit d1b430289b2ddb6c1f3383c5288aa125b058508a 1028Author: Kevin E Martin <kem@kem.org> 1029Date: Wed Nov 9 21:19:13 2005 +0000 1030 1031 Update package version number for X11R7 RC2 release. 1032 1033commit e2c9276ccc1ef619dcfbdeb414ef0dec5113c1ee 1034Author: Alan Coopersmith <Alan.Coopersmith@sun.com> 1035Date: Sat Oct 29 02:26:49 2005 +0000 1036 1037 Add --enable-stat-zfile (on by default) to replace Imake's ZFILEDEF = 1038 -DSTAT_ZFILE to enable automatically searching for file.xpm.Z & 1039 file.xpm.gz when file.xpm is requested. 1040 1041commit 2f57ab95012d9221cca1af6c0a1ccea5d308c66f 1042Author: Kevin E Martin <kem@kem.org> 1043Date: Wed Oct 19 02:48:11 2005 +0000 1044 1045 Update package version number for RC1 release. 1046 1047commit 72bf88ed120fb888c57ed3223faa316403031b36 1048Author: Kevin E Martin <kem@kem.org> 1049Date: Wed Oct 5 20:24:14 2005 +0000 1050 1051 Add missing files to EXTRA_DIST 1052 Fix man page installation 1053 1054commit 08c43c5f1f851c1acad360a28767670dc62d8a66 1055Author: Matthieu Herrb <matthieu.herrb@laas.fr> 1056Date: Mon Oct 3 19:53:58 2005 +0000 1057 1058 Last argument of variable parameter list needs to be casted to a pointer 1059 type. 1060 1061commit 5ecad7c12c3104d653972385f548e3f86532cbe3 1062Author: Kevin E Martin <kem@kem.org> 1063Date: Fri Jul 29 21:22:52 2005 +0000 1064 1065 Various changes preparing packages for RC0: 1066 - Verify and update package version numbers as needed 1067 - Implement versioning scheme 1068 - Change bug address to point to bugzilla bug entry form 1069 - Disable loadable i18n in libX11 by default (use --enable-loadable-i18n to 1070 reenable it) 1071 - Fix makedepend to use pkgconfig and pass distcheck 1072 - Update build script to build macros first 1073 - Update modular Xorg version 1074 1075commit 703207d3b3718223d4b2711fb77fc96a4f3909ef 1076Author: Matthieu Herrb <matthieu.herrb@laas.fr> 1077Date: Sun Jul 17 10:32:57 2005 +0000 1078 1079 fix build outside of $(srcdir) 1080 1081commit 5a0177d4474787951c0cae56e285bb075ab405f3 1082Author: Alan Coopersmith <Alan.Coopersmith@sun.com> 1083Date: Sat Jul 16 21:11:25 2005 +0000 1084 1085 Accept autoconf HAVE_STRLCPY as alias for HAS_STRLCAT 1086 1087commit fd38ee667976855150d3c1231a1acc2cf1a89330 1088Author: Alan Coopersmith <Alan.Coopersmith@sun.com> 1089Date: Sat Jul 16 21:10:44 2005 +0000 1090 1091 Check for strlcat() for use in parse.c 1092 1093commit 9b3eed6e4f7ee542149ecec0d017a3a460f7c084 1094Author: Daniel Stone <daniel@fooishbar.org> 1095Date: Sat Jul 16 07:23:39 2005 +0000 1096 1097 Set soversion to 4.11.0 with -version-number. 1098 1099commit a705a1cd9dc4c4ba1940c9b59d2107ba59360e39 1100Author: Keith Packard <keithp@keithp.com> 1101Date: Sat Jul 9 06:45:44 2005 +0000 1102 1103 Add .cvsignore files 1104 1105commit b1d84a9fc9b15232c09b6ce5d96c097fdd4f0a15 1106Author: Alexander Gottwald <alexander.gottwald@s1999.tu-chemnitz.de> 1107Date: Thu Jun 9 13:42:36 2005 +0000 1108 1109 Use $(top_srcdir)/src instead of $(top_builddir)/src in INCLUDES 1110 1111commit 769751fba3e32f49272d19799929e1ad5a3d2cd0 1112Author: Søren Sandmann Pedersen <sandmann@daimi.au.dk> 1113Date: Thu May 19 17:09:13 2005 +0000 1114 1115 Add $(top_builddir)/include to INCLUDES 1116 1117commit 2cc1896c61eef5739bb6a8ffa89e58ba5c175a05 1118Author: Søren Sandmann Pedersen <sandmann@daimi.au.dk> 1119Date: Thu May 19 15:02:48 2005 +0000 1120 1121 - Add build system for lib/Xpm 1122 - Add Xpm to symlink.sh 1123 - Conditionally include config.h in xc/extras/Xpm 1124 1125commit cf0d69c7ace679f27f105c582760b9be14923aba 1126Author: Søren Sandmann Pedersen <sandmann@daimi.au.dk> 1127Date: Thu May 19 14:37:53 2005 +0000 1128 1129 Thu May 19 10:36:54 2005 Søren Sandmann <sandmann@redhat.com> 1130 Add "../lib" to INCLUDES. 1131 Replace #include "../lib/foo" with #include "foo". 1132 1133commit 639b3598cd0e7214010248efb62b75ef85a8e5c5 1134Author: Matthieu Herrb <matthieu.herrb@laas.fr> 1135Date: Mon Feb 21 20:52:32 2005 +0000 1136 1137 Avoid inifite loops. From Chris Gilbert in bug #1920. 1138 1139commit f1908d7ee5e2d2d44db2116b3c88213da9dfb854 1140Author: Matthieu Herrb <matthieu.herrb@laas.fr> 1141Date: Sat Dec 11 16:14:05 2004 +0000 1142 1143 Fix incomplete merge. 1144 1145commit b041980732f6a6002001cfe079fdfb982937d4a8 1146Author: Matthieu Herrb <matthieu.herrb@laas.fr> 1147Date: Sat Dec 11 16:08:59 2004 +0000 1148 1149 more s_open() cleanup. 1150 1151commit 90d0638a42553786f54df333f0da4d008e9a0573 1152Author: Matthieu Herrb <matthieu.herrb@laas.fr> 1153Date: Sat Dec 11 16:04:34 2004 +0000 1154 1155 Replace s_popen() by a more specific function that allows only one command 1156 in the pipe. Remove extraneous tests on file names that broke some 1157 applications. From Alex Reisen in Bugzilla #1920. 1158 1159commit 2c23dbf2cafaad72b1f45da915eb87a8f792fdb0 1160Author: Roland Mainz <roland.mainz@nrubsig.org> 1161Date: Wed Dec 8 01:16:48 2004 +0000 1162 1163 //bugs.freedesktop.org/show_bug.cgi?id=830): Fix libXpm header (xpm.h) to 1164 use the X11 function begin/end marker macros (_XFUNCPROTOBEGIN, 1165 _XFUNCPROTOEND) instead of homegrown (native) C++ code. Patch by Kevin 1166 DeKorte <kdekorte@yahoo.com>. 1167 1168commit 50986a34f231fbc7a4b62466bd89bd4ae4027d2e 1169Author: Matthieu Herrb <matthieu.herrb@laas.fr> 1170Date: Thu Nov 25 21:19:11 2004 +0000 1171 1172 Fixes for CAN-2004-0914 (Thomas Biege). 1173 1174commit a983dafac59dcb425666a5a5556da4734e50c6c5 1175Author: Egbert Eich <eich@suse.de> 1176Date: Tue Sep 21 17:57:35 2004 +0000 1177 1178 Merged over libXpm security fix provided by Chris Evans, Matthieu Herrb and 1179 Alan Coopersmith from release 6.8.1. 1180 Fail during initialization with error if font/fontset is not set for 1181 widget. This prevents a sig11 later when the non-existent font/fontset 1182 structs are referenced. 1183 Check if xf86Info.kbdProc pointer is really set before calling it on abort 1184 as this pointer won't be set if the new modular keyboard driver is used 1185 (Matthias Hopf). 1186 Added new libs to the bindist control files. 1187 Removed inclusion of unnecessary kernel header on Linux. This may fail in 1188 an -ansi environment. 1189 1190commit 2773a7214e282f6f673483f5233b880505947c3f 1191Author: Egbert Eich <eich@suse.de> 1192Date: Fri Apr 23 18:42:32 2004 +0000 1193 1194 Merging XORG-CURRENT into trunk 1195 1196commit 65c64a2eaa8698434f1869dcdcb5d9ccb21c6932 1197Author: Egbert Eich <eich@suse.de> 1198Date: Sun Mar 14 08:28:26 2004 +0000 1199 1200 Importing vendor version xf86-4_4_99_1 on Sun Mar 14 00:26:39 PST 2004 1201 1202commit 0b313707a677523fed9ac485445e8b09d2a85c13 1203Author: Egbert Eich <eich@suse.de> 1204Date: Wed Mar 3 12:09:53 2004 +0000 1205 1206 Importing vendor version xf86-4_4_0 on Wed Mar 3 04:09:24 PST 2004 1207 1208commit 658f8e9a9094ba5d18743694cad7275be53c7a25 1209Author: Egbert Eich <eich@suse.de> 1210Date: Thu Feb 26 13:34:33 2004 +0000 1211 1212 readding XFree86's cvs IDs 1213 1214commit 9971f91864e8f722b42c58f2ff19025715f33b98 1215Author: Egbert Eich <eich@suse.de> 1216Date: Thu Feb 26 09:21:31 2004 +0000 1217 1218 Importing vendor version xf86-4_3_99_903 on Wed Feb 26 01:21:00 PST 2004 1219 1220commit fbfe965054d8144946651b19085684af7f6715b9 1221Author: Kaleb Keithley <kaleb@freedesktop.org> 1222Date: Tue Nov 25 19:27:16 2003 +0000 1223 1224 XFree86 4.3.99.16 Bring the tree up to date for the Cygwin folks 1225 1226commit c037348b5df0ac94ad4daba59f8bc9acf12ef623 1227Author: Kaleb Keithley <kaleb@freedesktop.org> 1228Date: Fri Nov 14 16:48:24 2003 +0000 1229 1230 XFree86 4.3.0.1 1231 1232commit aafaabc4a0bfab6544e085ee504ad69de4a5ddb1 1233Author: Kaleb Keithley <kaleb@freedesktop.org> 1234Date: Fri Nov 14 16:48:24 2003 +0000 1235 1236 Initial revision 1237