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