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