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