ChangeLog revision 1c235774
11c235774Smrgcommit ddd8339e262cbb7b25993599299ad40e0c95ccf6 21c235774SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 31c235774SmrgDate: Tue Jan 17 08:19:26 2023 -0800 41c235774Smrg 51c235774Smrg libXpm 3.5.15 61c235774Smrg 71c235774Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 81c235774Smrg 91c235774Smrgcommit 8178eb0834d82242e1edbc7d4fb0d1b397569c68 101c235774SmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net> 111c235774SmrgDate: Mon Jan 16 19:44:52 2023 +1000 121c235774Smrg 131c235774Smrg Use gzip -d instead of gunzip 141c235774Smrg 151c235774Smrg GNU gunzip [1] is a shell script that exec's `gzip -d`. Even if we call 161c235774Smrg /usr/bin/gunzip with the correct built-in path, the actual gzip call 171c235774Smrg will use whichever gzip it finds first, making our patch pointless. 181c235774Smrg 191c235774Smrg Fix this by explicitly calling gzip -d instead. 201c235774Smrg 211c235774Smrg https://git.savannah.gnu.org/cgit/gzip.git/tree/gunzip.in 221c235774Smrg 231c235774Smrg [Part of the fix for CVE-2022-4883] 241c235774Smrg Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 251c235774Smrg 261c235774Smrgcommit c5ab17bcc34914c0b0707d2135dbebe9a367c5f0 271c235774SmrgAuthor: Matthieu Herrb <matthieu@herrb.eu> 281c235774SmrgDate: Thu Jan 12 15:05:39 2023 +1000 291c235774Smrg 301c235774Smrg Prevent a double free in the error code path 311c235774Smrg 321c235774Smrg xpmParseDataAndCreate() calls XDestroyImage() in the error path. 331c235774Smrg Reproducible with sxpm "zero-width.xpm", that file is in the test/ 341c235774Smrg directory. 351c235774Smrg 361c235774Smrg The same approach is needed in the bytes_per_line == 0 condition though 371c235774Smrg here it just plugs a memory leak. 381c235774Smrg 391c235774Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 401c235774Smrg 411c235774Smrgcommit 515294bb8023a45ff916696d0a14308ff4f3a376 421c235774SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 431c235774SmrgDate: Fri Jan 6 12:50:48 2023 -0800 441c235774Smrg 451c235774Smrg Fix CVE-2022-4883: compression commands depend on $PATH 461c235774Smrg 471c235774Smrg By default, on all platforms except MinGW, libXpm will detect if a 481c235774Smrg filename ends in .Z or .gz, and will when reading such a file fork off 491c235774Smrg an uncompress or gunzip command to read from via a pipe, and when 501c235774Smrg writing such a file will fork off a compress or gzip command to write 511c235774Smrg to via a pipe. 521c235774Smrg 531c235774Smrg In libXpm 3.5.14 or older these are run via execlp(), relying on $PATH 541c235774Smrg to find the commands. If libXpm is called from a program running with 551c235774Smrg raised privileges, such as via setuid, then a malicious user could set 561c235774Smrg $PATH to include programs of their choosing to be run with those 571c235774Smrg privileges. 581c235774Smrg 591c235774Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 601c235774Smrg 611c235774Smrgcommit f80fa6ae47ad4a5beacb287c0030c9913b046643 621c235774SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 631c235774SmrgDate: Sat Jan 7 12:44:28 2023 -0800 641c235774Smrg 651c235774Smrg Fix CVE-2022-44617: Runaway loop with width of 0 and enormous height 661c235774Smrg 671c235774Smrg When reading XPM images from a file with libXpm 3.5.14 or older, if a 681c235774Smrg image has a width of 0 and a very large height, the ParsePixels() function 691c235774Smrg will loop over the entire height calling getc() and ungetc() repeatedly, 701c235774Smrg or in some circumstances, may loop seemingly forever, which may cause a 711c235774Smrg denial of service to the calling program when given a small crafted XPM 721c235774Smrg file to parse. 731c235774Smrg 741c235774Smrg Closes: #2 751c235774Smrg 761c235774Smrg Reported-by: Martin Ettl <ettl.martin78@googlemail.com> 771c235774Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 781c235774Smrg 791c235774Smrgcommit f7fbbb92f6d383b21dd1587c3703a5de37c625b5 801c235774SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 811c235774SmrgDate: Tue Jan 3 17:23:58 2023 -0800 821c235774Smrg 831c235774Smrg test: add test cases for CVE-2022-44617 (zero-width w/enormous height) 841c235774Smrg 851c235774Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 861c235774Smrg 871c235774Smrgcommit a3a7c6dcc3b629d765014816c566c63165c63ca8 881c235774SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 891c235774SmrgDate: Sat Dec 17 12:23:45 2022 -0800 901c235774Smrg 911c235774Smrg Fix CVE-2022-46285: Infinite loop on unclosed comments 921c235774Smrg 931c235774Smrg When reading XPM images from a file with libXpm 3.5.14 or older, if a 941c235774Smrg comment in the file is not closed (i.e. a C-style comment starts with 951c235774Smrg "/*" and is missing the closing "*/"), the ParseComment() function will 961c235774Smrg loop forever calling getc() to try to read the rest of the comment, 971c235774Smrg failing to notice that it has returned EOF, which may cause a denial of 981c235774Smrg service to the calling program. 991c235774Smrg 1001c235774Smrg Reported-by: Marco Ivaldi <raptor@0xdeadbeef.info> 1011c235774Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 1021c235774Smrg 1031c235774Smrgcommit f7a167a48a950b89b91f5123a0ec8d9a7cb97495 1041c235774SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 1051c235774SmrgDate: Sat Dec 17 12:18:24 2022 -0800 1061c235774Smrg 1071c235774Smrg test: add test case for CVE-2022-46285 (unclosed comments) 1081c235774Smrg 1091c235774Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 1101c235774Smrg 1111c235774Smrgcommit 0ff2c6af823ce7712c06150c43c9b403846a035f 1121c235774SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 1131c235774SmrgDate: Sat Jan 7 15:43:20 2023 -0800 1141c235774Smrg 1151c235774Smrg cxpm: getc/ungetc wrappers should not adjust position when c == EOF 1161c235774Smrg 1171c235774Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 1181c235774Smrg 1191c235774Smrgcommit 501494c6c68a84114fdd0b44d4b67ef9cde776c9 1201c235774SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 1211c235774SmrgDate: Sat Jan 7 13:39:56 2023 -0800 1221c235774Smrg 1231c235774Smrg test: Add unit tests using glib framework 1241c235774Smrg 1251c235774Smrg Includes rudimentary tests for XpmReadFileToXpmImage, XpmReadFileToData, 1261c235774Smrg XpmReadFileToBuffer, XpmCreateXpmImageFromData, XpmCreateXpmImageFromBuffer, 1271c235774Smrg XpmWriteFileFromXpmImage, XpmWriteFileFromData, XpmWriteFileFromBuffer, 1281c235774Smrg XpmAttributesSize, XpmGetErrorString, XpmLibraryVersion 1291c235774Smrg 1301c235774Smrg Includes test cases for CVE-2004-0687 1311c235774Smrg 1321c235774Smrg Tests .Z and .gz files if --enable-open-zfile is active 1331c235774Smrg 1341c235774Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 1351c235774Smrg 1361c235774Smrgcommit 4841039e5385f264d12757903894f47c64f59361 1371c235774SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 1381c235774SmrgDate: Thu Jan 5 15:42:36 2023 -0800 1391c235774Smrg 1401c235774Smrg configure: add --disable-open-zfile instead of requiring -DNO_ZPIPE 1411c235774Smrg 1421c235774Smrg Documents the two compression options in the README, makes their 1431c235774Smrg configure options reflect the interdependency of their implementation, 1441c235774Smrg and makes the configure script report their configuration. 1451c235774Smrg 1461c235774Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 1471c235774Smrg 1481c235774Smrgcommit aef0c8dd129838ac35b3cf8a7cdf04c7fd67dff1 1491c235774SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 1501c235774SmrgDate: Sun Jan 1 14:19:17 2023 -0800 1511c235774Smrg 1521c235774Smrg man pages: Apply standard man page style/formatting 1531c235774Smrg 1541c235774Smrg Function & macro names in bold, argument names in italics. 1551c235774Smrg 1561c235774Smrg In the man page body, bold function names followed by plain () 1571c235774Smrg for functions defined in this page, plain (3) for functions defined 1581c235774Smrg in other man pages. 1591c235774Smrg 1601c235774Smrg New paragraphs start with .PP, not just a blank line. 1611c235774Smrg 1621c235774Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 1631c235774Smrg 1641c235774Smrgcommit 5d55a0be3f8a8d3e53c65c286878fc3224fce135 1651c235774SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 1661c235774SmrgDate: Sun Jan 1 10:48:01 2023 -0800 1671c235774Smrg 1681c235774Smrg man pages: Replace "See Also" entries with more useful ones 1691c235774Smrg 1701c235774Smrg "See Also" entries in man pages should list other man pages to 1711c235774Smrg look at, not the alternate names for the current man page. 1721c235774Smrg 1731c235774Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 1741c235774Smrg 1751c235774Smrgcommit 392cb8fb444ae632176829076f412cb4029dbdbc 1761c235774SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 1771c235774SmrgDate: Sun Jan 1 10:21:38 2023 -0800 1781c235774Smrg 1791c235774Smrg man pages: Fix typos and other minor editing 1801c235774Smrg 1811c235774Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 1821c235774Smrg 18319569120Smrgcommit 08bc174f28af028b6ebaa9edeccd3ff56c396e92 18419569120SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 18519569120SmrgDate: Sat Nov 19 12:23:53 2022 -0800 18619569120Smrg 18719569120Smrg libXpm 3.5.14 18819569120Smrg 18919569120Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 19019569120Smrg 19119569120Smrgcommit f0857c0de206e90777a5321cce9602083b283080 19219569120SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 19319569120SmrgDate: Sat Aug 27 10:06:23 2022 -0700 19419569120Smrg 19519569120Smrg man pages: Correct Copyright/License notices 19619569120Smrg 19719569120Smrg Since the text was copied from doc/xpm.PS.gz, the copyright and license 19819569120Smrg notices need to be copied from there as well. 19919569120Smrg 20019569120Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 20119569120Smrg 20219569120Smrgcommit deb81a9a210527b0a00f002b1796e5e21e492879 20319569120SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 20419569120SmrgDate: Fri Aug 26 18:39:17 2022 -0700 20519569120Smrg 20619569120Smrg man pages: Fix typos 20719569120Smrg 20819569120Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 20919569120Smrg 21019569120Smrgcommit 2d5fa4c2079494f502f9a576d749fa1e205f2144 21119569120SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 21219569120SmrgDate: Fri Aug 26 18:29:05 2022 -0700 21319569120Smrg 21419569120Smrg man pages: Add missing word 'function' where needed 21519569120Smrg 21619569120Smrg A number of instances of 'The Xpm... function' were missing the word 21719569120Smrg "function", so read awkwardly. 21819569120Smrg 21919569120Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 22019569120Smrg 22119569120Smrgcommit 2b7357e83e38e2a860687ee4150ef60bd6c0a47f 22219569120SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 22319569120SmrgDate: Fri Aug 26 18:16:42 2022 -0700 22419569120Smrg 22519569120Smrg man pages: Make function synopses more consistent with other pages 22619569120Smrg 22719569120Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 22819569120Smrg 22919569120Smrgcommit fb8590c9c57d661ec4a29da243e05b9d87b999d3 23019569120SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 23119569120SmrgDate: Fri Aug 26 18:06:51 2022 -0700 23219569120Smrg 23319569120Smrg man pages: Fix shadow man pages 23419569120Smrg 23519569120Smrg Shadow man pages have a .so line that needs to list the file to be 23619569120Smrg shown, not the name of the shadow page. 23719569120Smrg 23819569120Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 23919569120Smrg 24019569120Smrgcommit bfaebfdcc92433a8b78c004de4bb3c5a8a545e75 24119569120SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 24219569120SmrgDate: Fri Aug 26 17:49:25 2022 -0700 24319569120Smrg 24419569120Smrg man pages: Make file names consistent with their displayed names 24519569120Smrg 24619569120Smrg Lets users view the pages using the name displayed on the pages 24719569120Smrg 24819569120Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 24919569120Smrg 25019569120Smrgcommit 7a138a5278890e122731eb94b8e5a7d6ef543243 25119569120SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 25219569120SmrgDate: Sun Jul 17 16:29:35 2022 -0700 25319569120Smrg 25419569120Smrg gitlab CI: add a basic build test 25519569120Smrg 25619569120Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 25719569120Smrg 25819569120Smrgcommit 3433f4334db7c30864c112639a929c5ae8bd3c3b 25919569120SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 26019569120SmrgDate: Sun Jul 17 16:27:01 2022 -0700 26119569120Smrg 26219569120Smrg man: strip trailing whitespace 26319569120Smrg 26419569120Smrg git diff -w shows no changes from this commit 26519569120Smrg 26619569120Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 26719569120Smrg 26819569120Smrgcommit 961245427855ab6d30a5fa2dbb98aaffa571d728 26919569120SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 27019569120SmrgDate: Sun Jul 17 16:25:38 2022 -0700 27119569120Smrg 27219569120Smrg Fix spelling/wording issues 27319569120Smrg 27419569120Smrg Found by using: 27519569120Smrg codespell --builtin clear,rare,usage,informal,code,names 27619569120Smrg 27719569120Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 27819569120Smrg 27919569120Smrgcommit fa16fbda9c90f932a74cd80c90eee88432d987d7 28019569120SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 28119569120SmrgDate: Sun Jul 17 16:23:04 2022 -0700 28219569120Smrg 28319569120Smrg Build xz tarballs instead of bzip2 28419569120Smrg 28519569120Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 28619569120Smrg 28719569120Smrgcommit 83e5427f9cd5d32602bcf647547e0030ea361f00 28819569120SmrgAuthor: Walter Harms <wharms@bfs.de> 28919569120SmrgDate: Wed Dec 25 20:40:04 2019 +0100 29019569120Smrg 29119569120Smrg update man pages 29219569120Smrg 29319569120Smrg move from k&r to ansi prototypes 29419569120Smrg improve nroff coding 29519569120Smrg 29619569120Smrg Signed-off-by: Walter Harms <wharms@bfs.de> 29719569120Smrg 29819569120Smrgcommit e48e649eb04f95ffbdbd0c8bb77d7131142f5e9a 29919569120SmrgAuthor: Walter Harms <wharms@bfs.de> 30019569120SmrgDate: Tue Dec 24 17:20:09 2019 +0100 30119569120Smrg 30219569120Smrg add man pages based on doc/xpm.PS 30319569120Smrg 30419569120Smrg More or less hand crafted man pages based on xpm.PS. 30519569120Smrg Prototypes are still in K&R, see also is a dud 30619569120Smrg 30719569120Smrg Signed-off-by: Walter Harms <wharms@bfs.de> 30819569120Smrg 309edce3322Smrgcommit b0fc485495a694816d76a43978e2cfd5575c554d 310edce3322SmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net> 311edce3322SmrgDate: Fri Dec 13 14:25:06 2019 +1000 312edce3322Smrg 313edce3322Smrg libXpm 3.5.13 314edce3322Smrg 315edce3322Smrg Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 316edce3322Smrg 317edce3322Smrgcommit 5817fd4ac5308fe7c23301c652f174997009b7d5 318edce3322SmrgAuthor: Benjamin Tissoires <benjamin.tissoires@redhat.com> 319edce3322SmrgDate: Wed Dec 4 11:17:21 2019 +0100 320edce3322Smrg 321edce3322Smrg parse: simplify error paths in xpmParseColors() 322edce3322Smrg 323edce3322Smrg We introduced a new label to handle the errors, we should use it 324edce3322Smrg for the rest of the function. 325edce3322Smrg 326edce3322Smrg Signed-off-by: Benjamin Tissoires <benjamin.tissoires@redhat.com> 327edce3322Smrg 328edce3322Smrgcommit e1d8f704d52f70680869b7aae1da0ad2382db363 329edce3322SmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net> 330edce3322SmrgDate: Thu Dec 5 06:17:00 2019 +1000 331edce3322Smrg 332edce3322Smrg parse: avoid memleak on error with STRLCAT/STRLCPY 333edce3322Smrg 334edce3322Smrg The original macro might exit the function without freeing `colorTable`. 335edce3322Smrg 336edce3322Smrg Move the macros into a slightly less awful helper function and use goto 337edce3322Smrg to clean up in case of error. 338edce3322Smrg 339edce3322Smrg Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 340edce3322Smrg 341edce3322Smrgcommit 7af7c5e275b69daedee3696bee1e880586f30373 342edce3322SmrgAuthor: Fabrice Fontaine <fontaine.fabrice@gmail.com> 343edce3322SmrgDate: Fri May 3 07:59:09 2019 +0200 344edce3322Smrg 345edce3322Smrg Allow usage when fork() is not available 346edce3322Smrg 347edce3322Smrg When fork() is not available, we need to define NO_ZPIPE so that 348edce3322Smrg libXpm doesn't try to fork/exec to use a pipe to uncompress compressed 349edce3322Smrg .xpm files. There is obviously a loss of functionality, but loading 350edce3322Smrg uncompressed .xpm files should continue to work. 351edce3322Smrg 352edce3322Smrg Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 353edce3322Smrg [Retrieved from: 354edce3322Smrg https://git.buildroot.net/buildroot/tree/package/x11r7/xlib_libXpm/0001-fork-check.patch] 355edce3322Smrg Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com> 356edce3322Smrg 357edce3322Smrgcommit 0be2c6712728cea1fa1bcc640e564c45c2c82e37 358edce3322SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 359edce3322SmrgDate: Fri Dec 7 19:47:06 2018 -0800 360edce3322Smrg 361edce3322Smrg Update configure.ac bug URL for gitlab migration 362edce3322Smrg 363edce3322Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 364edce3322Smrg 365edce3322Smrgcommit c9f8faf1c05fb92abc6c5b1db5e45eb1a7942875 366edce3322SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 367edce3322SmrgDate: Mon Nov 19 22:30:30 2018 -0800 368edce3322Smrg 369edce3322Smrg Update README for gitlab migration 370edce3322Smrg 371edce3322Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 372edce3322Smrg 373edce3322Smrgcommit 73a1e769dcf2a603fc63f5c36626c1c6db815f46 374edce3322SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 375edce3322SmrgDate: Sun Sep 30 15:09:29 2018 -0700 376edce3322Smrg 377edce3322Smrg After fdopen(), use fclose() instead of close() in error path 378edce3322Smrg 379edce3322Smrg Found by Oracle's Parfait 2.2 static analyzer: 380edce3322Smrg 381edce3322Smrg Error: File Leak 382edce3322Smrg File Leak [file-ptr-leak]: 383edce3322Smrg Leaked File fp 384edce3322Smrg at line 94 of lib/libXpm/src/RdFToBuf.c in function 'XpmReadFileToBuffer 385edce3322Smrg '. 386edce3322Smrg fp initialized at line 86 with fdopen 387edce3322Smrg fp leaks when len < 0 at line 92. 388edce3322Smrg 389edce3322Smrg Introduced-by: commit 8b3024e6871ce50b34bf2dff924774bd654703bc 390edce3322Smrg 391edce3322Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 392edce3322Smrg Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net> 393edce3322Smrg 394edce3322Smrgcommit bc1b4962f048cfa33b76be46493e10cfb256fe98 395edce3322SmrgAuthor: Dave Bodenstab <the.tick@gmx.com> 396edce3322SmrgDate: Wed Feb 22 12:04:54 2012 +0000 397edce3322Smrg 398edce3322Smrg Windows build fixes 399edce3322Smrg 400edce3322Smrg https://bugs.freedesktop.org/show_bug.cgi?id=46475 401edce3322Smrg https://bugs.freedesktop.org/attachment.cgi?id=57479 402edce3322Smrg 403edce3322Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 404edce3322Smrg 405edce3322Smrgcommit e42ca7b484418b169fd19a4c68e23ad2a6ec7a11 406edce3322SmrgAuthor: Mihail Konev <k.mvc@ya.ru> 407edce3322SmrgDate: Thu Jan 26 13:52:49 2017 +1000 408edce3322Smrg 409edce3322Smrg autogen: add default patch prefix 410edce3322Smrg 411edce3322Smrg Signed-off-by: Mihail Konev <k.mvc@ya.ru> 412edce3322Smrg 413edce3322Smrgcommit ed8f9c2e8b635eb63497c48b24a056f9e6f50609 414edce3322SmrgAuthor: Emil Velikov <emil.l.velikov@gmail.com> 415edce3322SmrgDate: Mon Mar 9 12:00:52 2015 +0000 416edce3322Smrg 417edce3322Smrg autogen.sh: use quoted string variables 418edce3322Smrg 419edce3322Smrg Place quotes around the $srcdir, $ORIGDIR and $0 variables to prevent 420edce3322Smrg fall-outs, when they contain space. 421edce3322Smrg 422edce3322Smrg Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com> 423edce3322Smrg Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net> 424edce3322Smrg Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 425edce3322Smrg 426edce3322Smrgcommit 644d7c595ba29fb368666fb497e1e14a92a65a77 427edce3322SmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net> 428edce3322SmrgDate: Tue Jan 24 10:32:07 2017 +1000 429edce3322Smrg 430edce3322Smrg autogen.sh: use exec instead of waiting for configure to finish 431edce3322Smrg 432edce3322Smrg Syncs the invocation of configure with the one from the server. 433edce3322Smrg 434edce3322Smrg Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 435edce3322Smrg Reviewed-by: Emil Velikov <emil.velikov@collabora.com> 436edce3322Smrg 4379f00f3a1Smrgcommit 1fab5e81fd761f628fb68d22934615536dbd0220 4389f00f3a1SmrgAuthor: Matthieu Herrb <matthieu@herrb.eu> 4399f00f3a1SmrgDate: Mon Dec 12 23:09:52 2016 +0100 4409f00f3a1Smrg 4419f00f3a1Smrg libXpm 3.5.12 4429f00f3a1Smrg 4439f00f3a1Smrg Signed-off-by: Matthieu Herrb <matthieu@herrb.eu> 4449f00f3a1Smrg 4459f00f3a1Smrgcommit 8b3024e6871ce50b34bf2dff924774bd654703bc 4469f00f3a1SmrgAuthor: Tobias Stoeckmann <tobias@stoeckmann.org> 4479f00f3a1SmrgDate: Sun Dec 11 13:50:05 2016 +0100 4489f00f3a1Smrg 4499f00f3a1Smrg Handle size_t in file/buffer length 4509f00f3a1Smrg 4519f00f3a1Smrg The values of file sizes and buffer sizes can exceed current limits. 4529f00f3a1Smrg Therefore, use proper variable types for these operations. 4539f00f3a1Smrg 4549f00f3a1Smrg Signed-off-by: Matthieu Herrb <matthieu@herrb.eu> 4559f00f3a1Smrg Reviewed-by: Matthieu Herrb <matthieu@herrb.eu> 4569f00f3a1Smrg 4579f00f3a1Smrgcommit d1167418f0fd02a27f617ec5afd6db053afbe185 4589f00f3a1SmrgAuthor: Tobias Stoeckmann <tobias@stoeckmann.org> 4599f00f3a1SmrgDate: Thu Dec 8 17:07:55 2016 +0100 4609f00f3a1Smrg 4619f00f3a1Smrg Avoid OOB write when handling malicious XPM files. 4629f00f3a1Smrg 4639f00f3a1Smrg libXpm uses unsigned int to store sizes, which fits size_t on 32 bit 4649f00f3a1Smrg systems, but leads to issues on 64 bit systems. 4659f00f3a1Smrg 4669f00f3a1Smrg On 64 bit systems, it is possible to overflow 32 bit integers while 4679f00f3a1Smrg parsing XPM extensions in a file. 4689f00f3a1Smrg 4699f00f3a1Smrg At first, it looks like a rather unimportant detail, because nobody 4709f00f3a1Smrg will seriously open a 4 GB file. But unfortunately XPM has support for 4719f00f3a1Smrg gzip compression out of the box. An attacker can therefore craft a 4729f00f3a1Smrg compressed file which is merely 4 MB in size, which makes an attack 4739f00f3a1Smrg much for feasable. 4749f00f3a1Smrg 4759f00f3a1Smrg Signed-off-by: Matthieu Herrb <matthieu@herrb.eu> 4769f00f3a1Smrg Reviewed-by: Matthieu Herrb <matthieu@herrb.eu> 4779f00f3a1Smrg 4789f00f3a1Smrgcommit 1ec33006a9e4214b390045b820464e24297dc6c0 4799f00f3a1SmrgAuthor: Tobias Stoeckmann <tobias@stoeckmann.org> 4809f00f3a1SmrgDate: Tue Dec 6 22:34:33 2016 +0100 4819f00f3a1Smrg 4829f00f3a1Smrg Gracefully handle EOF while parsing files. 4839f00f3a1Smrg 4849f00f3a1Smrg libXpm does not properly handle EOF conditions when xpmGetC is called 4859f00f3a1Smrg multiple times in a row to construct a string. Instead of checking 4869f00f3a1Smrg its return value for EOF, the result is automatically casted into a 4879f00f3a1Smrg char and attached to a string. 4889f00f3a1Smrg 4899f00f3a1Smrg By carefully crafting the color table in an XPM file, it is possible to 4909f00f3a1Smrg send a libXpm program like gimp into a very long lasting loop and 4919f00f3a1Smrg massive memory allocations. 4929f00f3a1Smrg 4939f00f3a1Smrg Otherwise no memory issues arise, therefore this is just a purely 4949f00f3a1Smrg functional patch to dismiss invalid input. 4959f00f3a1Smrg 4969f00f3a1Smrg Signed-off-by: Matthieu Herrb <matthieu@herrb.eu> 4979f00f3a1Smrg Reviewed-by: Matthieu Herrb <Matthieu@herrb.eu> 4989f00f3a1Smrg 4999f00f3a1Smrgcommit c46dedeba15edf7216d62633ed6daf40cd1f5bfd 5009f00f3a1SmrgAuthor: Tobias Stoeckmann <tobias@stoeckmann.org> 5019f00f3a1SmrgDate: Tue Dec 6 22:31:53 2016 +0100 5029f00f3a1Smrg 5039f00f3a1Smrg Fix out out boundary read on unknown colors 5049f00f3a1Smrg 5059f00f3a1Smrg libXpm is vulnerable to an out of boundary read if an XPM file contains 5069f00f3a1Smrg a color with a symbolic name but without any default color value. 5079f00f3a1Smrg 5089f00f3a1Smrg A caller must set XpmColorSymbols and a color with a NULL name in 5099f00f3a1Smrg the supplied XpmAttributes to XpmReadFileToImage (or other functions of 5109f00f3a1Smrg this type) in order to trigger this issue. 5119f00f3a1Smrg 5129f00f3a1Smrg Signed-off-by: Matthieu Herrb <matthieu@herrb.eu> 5139f00f3a1Smrg Reviewed-by: Matthieu Herrb <matthieu@herrb.eu> 5149f00f3a1Smrg 5159f00f3a1Smrgcommit 42ca8d956276bc00bec09e410d76daf053ae35f9 51619569120SmrgAuthor: Jörg Sonnenberger <joerg@NetBSD.org> 5179f00f3a1SmrgDate: Wed Mar 19 09:26:37 2014 +0100 5189f00f3a1Smrg 5199f00f3a1Smrg Fix abs() usage. 5209f00f3a1Smrg 5219f00f3a1Smrg For long arguments, use labs(). 5229f00f3a1Smrg 5239f00f3a1Smrg Reviewed-by: Matt Turner <mattst88@gmail.com> 5249f00f3a1Smrg Signed-off-by: Thomas Klausner <wiz@NetBSD.org> 5259f00f3a1Smrg 526ac92798bSmrgcommit 3425cbb0e6086f74783eafbe23df1121b655e006 527ac92798bSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 528ac92798bSmrgDate: Sat Sep 7 21:40:17 2013 -0700 529ac92798bSmrg 530ac92798bSmrg libXpm 3.5.11 531ac92798bSmrg 532ac92798bSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 533ac92798bSmrg 534ac92798bSmrgcommit 4bab3b62a47996ee77b8ddebcd92f0ebe9679c28 535ac92798bSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 536ac92798bSmrgDate: Sat Sep 7 21:36:51 2013 -0700 537ac92798bSmrg 538ac92798bSmrg Fix typo in COPYING (matches src/amigax.h) 539ac92798bSmrg 540ac92798bSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 541ac92798bSmrg 542ac92798bSmrgcommit 9e38750da16c6e5bd8bb26b00d74041ddf9be3e8 543ac92798bSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 544ac92798bSmrgDate: Fri Aug 2 22:22:09 2013 -0700 545ac92798bSmrg 546ac92798bSmrg Add noreturn attributes suggested by gcc 547ac92798bSmrg 548ac92798bSmrg Remove extra bogus return added to avoid warnings when calling Punt() 549ac92798bSmrg since gcc didn't know it would never return. 550ac92798bSmrg 551ac92798bSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 552ac92798bSmrg 553ac92798bSmrgcommit 93f900ceac7ac899e00998adc8782ed02b352930 554ac92798bSmrgAuthor: Eric S. Raymond <esr@thyrsus.com> 555ac92798bSmrgDate: Wed Jun 19 06:19:18 2013 -0400 556ac92798bSmrg 557ac92798bSmrg doclifter can't handle more than one dash in a name line. 558ac92798bSmrg 559ac92798bSmrgcommit 22734e4439b3609a6b621d8e7ef8465f0a2ac0d5 560ac92798bSmrgAuthor: Claudio Bley <cbley@av-test.de> 561ac92798bSmrgDate: Mon May 27 09:32:05 2013 +0200 562ac92798bSmrg 563ac92798bSmrg Fix libXpm build with NO_ZPIPE 564ac92798bSmrg 565ac92798bSmrg When NO_ZPIPE is defined, fcntl.h is not included in WrFFrI.c 566ac92798bSmrg although OpenWriteFile uses open, O_WRONLY, O_CREAT and O_TRUNC. 567ac92798bSmrg 568ac92798bSmrg * src/WrFFrI.c: unconditionally include fcntl.h regardless 569ac92798bSmrg of NO_ZPIPE being defined or not. 570ac92798bSmrg 571ac92798bSmrg Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 572ac92798bSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 573ac92798bSmrg 574ac92798bSmrgcommit e439f6e7163e3259f11f3363fa319e8a29085a92 575ac92798bSmrgAuthor: Christophe CURIS <christophe.curis@free.fr> 576ac92798bSmrgDate: Wed May 1 10:39:38 2013 +0200 577ac92798bSmrg 578ac92798bSmrg Added 'const' attribute to all filename arguments in the API 579ac92798bSmrg 580ac92798bSmrg The filename is always a read-only argument, so it is a good idea 581ac92798bSmrg to let the caller now about it. 582ac92798bSmrg 583ac92798bSmrg This patch does not change active code; the place where the attribute 584ac92798bSmrg is added will not break source-level compatibility because it adds 585ac92798bSmrg no restriction on caller side, just adds information; because the 586ac92798bSmrg lib code behaved the same way it will not break the binary interface 587ac92798bSmrg either. 588ac92798bSmrg 589ac92798bSmrg Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 590ac92798bSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 591ac92798bSmrg 592ac92798bSmrgcommit 01ee6b9c500cd9c67f167e68c8383e8c58db5ddf 593ac92798bSmrgAuthor: Christophe CURIS <christophe.curis@free.fr> 594ac92798bSmrgDate: Wed May 1 10:39:37 2013 +0200 595ac92798bSmrg 596ac92798bSmrg Added 'const' qualifier to the filename argument to internal functions 597ac92798bSmrg 598ac92798bSmrg Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 599ac92798bSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 600ac92798bSmrg 601ac92798bSmrgcommit 980e9f851e47d31eed9635a6399a23d1456548d0 602ac92798bSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 603ac92798bSmrgDate: Mon Apr 22 13:23:09 2013 -0700 604ac92798bSmrg 605ac92798bSmrg Close fd if fdopen() or xpmPipeThrough() fails in OpenWriteFile() 606ac92798bSmrg 607ac92798bSmrg Fixes leak found by parfait 1.1 bug checking tool: 608ac92798bSmrg File Descriptor Leak: Leaked File Descriptor fd 609ac92798bSmrg at line 350 of lib/libXpm/src/WrFFrI.c in function 'OpenWriteFile'. 610ac92798bSmrg fd initialized at line 332 with open 611ac92798bSmrg fd leaks when strcmp(".Z", (filename + (len - 2))) != 0 at line 337 612ac92798bSmrg and strcmp(".gz", (filename + (len - 3))) != 0 at line 340. 613ac92798bSmrg 614ac92798bSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 615ac92798bSmrg Reviewed-by: Mark Kettenis <kettenis@openbsd.org> 616ac92798bSmrg 617ac92798bSmrgcommit 81608285e11f2455800001a965dfece878861162 618ac92798bSmrgAuthor: Colin Walters <walters@verbum.org> 619ac92798bSmrgDate: Wed Jan 4 17:37:06 2012 -0500 620ac92798bSmrg 621ac92798bSmrg autogen.sh: Implement GNOME Build API 622ac92798bSmrg 623ac92798bSmrg http://people.gnome.org/~walters/docs/build-api.txt 624ac92798bSmrg 625ac92798bSmrg Signed-off-by: Adam Jackson <ajax@redhat.com> 626ac92798bSmrg 627ac92798bSmrgcommit 4c3e0ff63a7c71daaafdcdaa1d619063e0cf4a63 628ac92798bSmrgAuthor: Adam Jackson <ajax@redhat.com> 629ac92798bSmrgDate: Tue Jan 15 14:28:48 2013 -0500 630ac92798bSmrg 631ac92798bSmrg configure: Remove AM_MAINTAINER_MODE 632ac92798bSmrg 633ac92798bSmrg Signed-off-by: Adam Jackson <ajax@redhat.com> 634ac92798bSmrg 635ac92798bSmrgcommit 4ca8014afbb66f0b65cdcd8ea12e469f52c8c70c 636ac92798bSmrgAuthor: Jon TURNEY <jon.turney@dronecode.org.uk> 637ac92798bSmrgDate: Mon Jan 2 22:45:53 2012 +0000 638ac92798bSmrg 639ac92798bSmrg Define NO_ZPIPE when building for MinGW 640ac92798bSmrg 641ac92798bSmrg Define NO_ZPIPE when building for MinGW, decompressing via a pipe isn't implemented. 642ac92798bSmrg (since xpmPipeThrough() is only written in terms of fork() currently...) 643ac92798bSmrg 644ac92798bSmrg Signed-off-by: Jon TURNEY <jon.turney@dronecode.org.uk> 645ac92798bSmrg Reviewed-by: Colin Harrison <colin.harrison@virgin.net> 646ac92798bSmrg Reviewed-by: Yaakov Selkowitz <yselkowitz@users.sourceforge.net> 647ac92798bSmrg Reviewed-by: Ángel González <ingenit@zoho.com> 648ac92798bSmrg 64997cf2ee2Smrgcommit acaaea96776b36c097d5413040c5ce85d3ae6cb9 65097cf2ee2SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 65197cf2ee2SmrgDate: Wed Mar 7 20:39:55 2012 -0800 65297cf2ee2Smrg 65397cf2ee2Smrg libXpm 3.5.10 65497cf2ee2Smrg 65597cf2ee2Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 65697cf2ee2Smrg 65797cf2ee2Smrgcommit 1450186652cb9d2efe55c8da7cb64996eddd34c7 65897cf2ee2SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 65997cf2ee2SmrgDate: Fri Nov 18 23:25:16 2011 -0800 66097cf2ee2Smrg 66197cf2ee2Smrg closeness_cmp: maintain constness when casting pointers 66297cf2ee2Smrg 66397cf2ee2Smrg create.c: In function 'closeness_cmp': 66497cf2ee2Smrg create.c:224:5: warning: cast discards qualifiers from pointer target type 66597cf2ee2Smrg create.c:224:5: warning: cast discards qualifiers from pointer target type 66697cf2ee2Smrg 66797cf2ee2Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 66897cf2ee2Smrg 66997cf2ee2Smrgcommit 7aa7b34491de534da56d637552ee86f94f038cc3 67097cf2ee2SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 67197cf2ee2SmrgDate: Fri Nov 18 23:22:12 2011 -0800 67297cf2ee2Smrg 67397cf2ee2Smrg sxpm: make ErrorMessage take const char * arg to fix -Wwrite-strings warnings 67497cf2ee2Smrg 67597cf2ee2Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 67697cf2ee2Smrg 67797cf2ee2Smrgcommit 4cedf181bcfe13e5d206554c51edb82cb17e7ad5 67897cf2ee2SmrgAuthor: Jeremy Huddleston <jeremyhu@apple.com> 67997cf2ee2SmrgDate: Fri Nov 11 10:17:11 2011 -0800 68097cf2ee2Smrg 68197cf2ee2Smrg Include missing headers 68297cf2ee2Smrg 68397cf2ee2Smrg This fixes implicit declarations for strdup and strcasecmp. 68497cf2ee2Smrg 68597cf2ee2Smrg Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com> 68697cf2ee2Smrg 68797cf2ee2Smrgcommit 933b5d1f1fe9273d1a984707687b36ec61c4c5af 68897cf2ee2SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 68997cf2ee2SmrgDate: Thu Nov 10 21:32:15 2011 -0800 69097cf2ee2Smrg 69197cf2ee2Smrg Fix gcc -Wwrite-strings warnings that don't require public API changes 69297cf2ee2Smrg 69397cf2ee2Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 69497cf2ee2Smrg 69597cf2ee2Smrgcommit 696be14bcb4daef5280b425e297223c6ae530cb5 69697cf2ee2SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 69797cf2ee2SmrgDate: Thu Nov 10 21:03:44 2011 -0800 69897cf2ee2Smrg 69997cf2ee2Smrg Assume C89 and just use const, not local Const macro 70097cf2ee2Smrg 70197cf2ee2Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 70297cf2ee2Smrg 70397cf2ee2Smrgcommit 29972ebbb2409bcba87637069a7ad9a958b3325d 70497cf2ee2SmrgAuthor: Julien Cristau <jcristau@debian.org> 70597cf2ee2SmrgDate: Sat Sep 24 19:18:56 2011 +0200 70697cf2ee2Smrg 70797cf2ee2Smrg Link sxpm against -lX11 70897cf2ee2Smrg 70997cf2ee2Smrg It calls various Xlib functions so should link with -lX11 directly. 71097cf2ee2Smrg 71197cf2ee2Smrg Signed-off-by: Julien Cristau <jcristau@debian.org> 71297cf2ee2Smrg 71397cf2ee2Smrgcommit 3ea70059805b3ebc795f797b5880b90b6b3a9235 71497cf2ee2SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 71597cf2ee2SmrgDate: Fri Sep 16 22:48:53 2011 -0700 71697cf2ee2Smrg 71797cf2ee2Smrg Strip trailing whitespace 71897cf2ee2Smrg 71997cf2ee2Smrg Performed with: find * -type f | xargs perl -i -p -e 's{[ \t]+$}{}' 72097cf2ee2Smrg git diff -w & git diff -b show no diffs from this change 72197cf2ee2Smrg 72297cf2ee2Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 72397cf2ee2Smrg 72497cf2ee2Smrgcommit 0c9e200c3975917f5d78eac67b1f4cedefd73079 72597cf2ee2SmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 72697cf2ee2SmrgDate: Sat Mar 5 20:39:03 2011 -0500 72797cf2ee2Smrg 72897cf2ee2Smrg man: add missing title header (.TH) __xorgversion__ 72997cf2ee2Smrg 73097cf2ee2Smrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 73197cf2ee2Smrg 73297cf2ee2Smrgcommit 0f8f24302bb0e35eaab16f16358bf9c44f9f3af1 73397cf2ee2SmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 73497cf2ee2SmrgDate: Sat Mar 5 15:35:17 2011 -0500 73597cf2ee2Smrg 73697cf2ee2Smrg config: move man pages into their own directory 73797cf2ee2Smrg 73897cf2ee2Smrg As per X.Org guidelines. 73997cf2ee2Smrg Fix whitespace issues. 74097cf2ee2Smrg 74197cf2ee2Smrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 74297cf2ee2Smrg 74397cf2ee2Smrgcommit 9c622c5fc82f2a19ae41e75398fee4ff1de52a1d 74497cf2ee2SmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 74597cf2ee2SmrgDate: Wed Feb 2 11:43:44 2011 -0500 74697cf2ee2Smrg 74797cf2ee2Smrg config: minor layout change in configure.ac 74897cf2ee2Smrg 74997cf2ee2Smrg Group statements per section as per Autoconf standard layout 75097cf2ee2Smrg Quote statements where appropriate. 75197cf2ee2Smrg No functional configuration changes 75297cf2ee2Smrg 75397cf2ee2Smrg This helps automated maintenance and release activities. 75497cf2ee2Smrg Details can be found in http://wiki.x.org/wiki/NewModuleGuidelines 75597cf2ee2Smrg 75697cf2ee2Smrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 75797cf2ee2Smrg 7586e7d3316Smrgcommit 22a434d061af224536baee6c6110b603c5c96b2c 7596e7d3316SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 7606e7d3316SmrgDate: Fri Oct 29 17:29:25 2010 -0700 7616e7d3316Smrg 7626e7d3316Smrg libXpm 3.5.9 7636e7d3316Smrg 7646e7d3316Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 7656e7d3316Smrg 7666e7d3316Smrgcommit c11f1bd18303139f070e1873382632ee80cd9878 7676e7d3316SmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 7686e7d3316SmrgDate: Wed Oct 20 08:30:56 2010 -0400 7696e7d3316Smrg 7706e7d3316Smrg config: remove obsolete FILES file from the Imakefile days 7716e7d3316Smrg 7726e7d3316Smrg It lists the files contained in the original 7736e7d3316Smrg BULL Research Koala Project. 7746e7d3316Smrg 7756e7d3316Smrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 7766e7d3316Smrg 7776e7d3316Smrgcommit 0ea6c432a068fc4edf90c614e68a4f4be94edd14 7786e7d3316SmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 7796e7d3316SmrgDate: Sun Oct 17 12:51:15 2010 -0400 7806e7d3316Smrg 7816e7d3316Smrg doc: move doc files to the newly created doc dir. 7826e7d3316Smrg 7836e7d3316Smrg As per guidelines for all xorg modules. 7846e7d3316Smrg 7856e7d3316Smrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 7866e7d3316Smrg 7876e7d3316Smrgcommit 7a3e69cfb079c7345f3d9b1217f373a706ba544c 7886e7d3316SmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 7896e7d3316SmrgDate: Fri Oct 15 17:14:39 2010 -0400 7906e7d3316Smrg 7916e7d3316Smrg config: provide a Makefile for the include directory 7926e7d3316Smrg 7936e7d3316Smrg Reduce some complexity in the src makefile as it should not 7946e7d3316Smrg handle sibling directories. 7956e7d3316Smrg 7966e7d3316Smrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 7976e7d3316Smrg 7986e7d3316Smrgcommit e50f645f4cc5bb1db0e025fc6e39c6e84a894c13 7996e7d3316SmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 8006e7d3316SmrgDate: Fri Oct 15 14:56:32 2010 -0400 8016e7d3316Smrg 8026e7d3316Smrg libXpm make: remove redundant -I. 8036e7d3316Smrg 8046e7d3316Smrg It is always included by Automake 8056e7d3316Smrg 8066e7d3316Smrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 8076e7d3316Smrg 8086e7d3316Smrgcommit 8dee37ff3bb908d597d53f2b335fc2111643cce7 8096e7d3316SmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 8106e7d3316SmrgDate: Sun Oct 24 19:39:54 2010 -0400 8116e7d3316Smrg 8126e7d3316Smrg sxpm make: no need to use a per target LDADD 8136e7d3316Smrg 8146e7d3316Smrg There is only one program in this makefile. 8156e7d3316Smrg 8166e7d3316Smrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 8176e7d3316Smrg 8186e7d3316Smrgcommit 34abbaaacddf1018d1805bc4890226ab200a50fb 8196e7d3316SmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 8206e7d3316SmrgDate: Fri Oct 15 11:45:58 2010 -0400 8216e7d3316Smrg 8226e7d3316Smrg sxpm make: remove redundant $(XMP_LIBS) linker flags 8236e7d3316Smrg 8246e7d3316Smrg SXPM_LIBS contains the complete list of dependencies. 8256e7d3316Smrg 8266e7d3316Smrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 8276e7d3316Smrg 8286e7d3316Smrgcommit b818f5cf7f7d8240db2a94ebcc28603730760e48 8296e7d3316SmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 8306e7d3316SmrgDate: Fri Oct 15 10:21:08 2010 -0400 8316e7d3316Smrg 8326e7d3316Smrg src make: remove -I$(top_builddir)/include 8336e7d3316Smrg 8346e7d3316Smrg This directory does not exist, only object code is created 8356e7d3316Smrg in "builddir". 8366e7d3316Smrg 8376e7d3316Smrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 8386e7d3316Smrg 8396e7d3316Smrgcommit 78bca7e85b930593fefe85cc51b5e24f98de31d0 8406e7d3316SmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 8416e7d3316SmrgDate: Thu Oct 14 21:56:21 2010 -0400 8426e7d3316Smrg 8436e7d3316Smrg config: fix warnings, m4 quoting and layout 8446e7d3316Smrg 8456e7d3316Smrg Fix some m4 quoting 8466e7d3316Smrg Fix some autoconf warnings 8476e7d3316Smrg Regroup statements per section 8486e7d3316Smrg Add comments 8496e7d3316Smrg 8506e7d3316Smrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 8516e7d3316Smrg 8526e7d3316Smrgcommit 8e47c819490331c01959332e067f06a382d9a14a 8536e7d3316SmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 8546e7d3316SmrgDate: Thu Oct 14 20:35:47 2010 -0400 8556e7d3316Smrg 8566e7d3316Smrg config: AC_OUTPUT with parms is deprecated, use AC_CONFIG_FILES 8576e7d3316Smrg 8586e7d3316Smrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 8596e7d3316Smrg 8606e7d3316Smrgcommit c6915d034fa3f72a9724816d2e3f5e8432ef9321 8616e7d3316SmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 8626e7d3316SmrgDate: Thu Oct 14 20:33:40 2010 -0400 8636e7d3316Smrg 8646e7d3316Smrg config: AC_HELP_STRING is deprecated, use AS_HELP_STRING 8656e7d3316Smrg 8666e7d3316Smrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 8676e7d3316Smrg 8686e7d3316Smrgcommit e2fdf80a7f9feedacf67e46a8e577b2e6d415a5f 8696e7d3316SmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 8706e7d3316SmrgDate: Thu Oct 14 20:29:42 2010 -0400 8716e7d3316Smrg 8726e7d3316Smrg config: remove unrequired AC_SUBST(XPM_CFLAGS) 8736e7d3316Smrg 8746e7d3316Smrg This macro is called by PKG_CHECK_MODULES 8756e7d3316Smrg 8766e7d3316Smrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 8776e7d3316Smrg 8786e7d3316Smrgcommit 937d8c8cf82bd57e82152af3768bdbfc5de4316a 8796e7d3316SmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 8806e7d3316SmrgDate: Thu Oct 14 20:28:43 2010 -0400 8816e7d3316Smrg 8826e7d3316Smrg config: remove AC_PROG_CC as it overrides AC_PROG_C_C99 8836e7d3316Smrg 8846e7d3316Smrg XORG_STRICT_OPTION from XORG_DEFAULT_OPTIONS calls 8856e7d3316Smrg AC_PROG_C_C99. This sets gcc with -std=gnu99. 8866e7d3316Smrg If AC_PROG_CC macro is called afterwards, it resets CC to gcc. 8876e7d3316Smrg 8886e7d3316Smrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 8896e7d3316Smrg 8906e7d3316Smrgcommit 0ed9cb4546d0c65f08a9511736400c0f7fba982f 8916e7d3316SmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 8926e7d3316SmrgDate: Thu Oct 14 20:28:08 2010 -0400 8936e7d3316Smrg 8946e7d3316Smrg config: remove unrequired AC_HEADER_STDC 8956e7d3316Smrg 8966e7d3316Smrg Autoconf says: 8976e7d3316Smrg "This macro is obsolescent, as current systems have conforming 8986e7d3316Smrg header files. New programs need not use this macro". 8996e7d3316Smrg 9006e7d3316Smrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 9016e7d3316Smrg 9026e7d3316Smrgcommit e99bce47294eab031fc733d695e3c9589b52aff8 9036e7d3316SmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 9046e7d3316SmrgDate: Thu Oct 14 20:25:00 2010 -0400 9056e7d3316Smrg 9066e7d3316Smrg config: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS 9076e7d3316Smrg 9086e7d3316Smrg Regroup AC statements at the top. 9096e7d3316Smrg 9106e7d3316Smrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 9116e7d3316Smrg 9126e7d3316Smrgcommit 0b5e15c685d295262bf2307d65bee3a0b28e74f5 9136e7d3316SmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 9146e7d3316SmrgDate: Thu Oct 14 20:15:08 2010 -0400 9156e7d3316Smrg 9166e7d3316Smrg sxpm: use MAN_SUBST now supplied in XORG_MANPAGE_SECTIONS 9176e7d3316Smrg The value of MAN_SUBST is the same for all X.Org packages. 9186e7d3316Smrg 9196e7d3316Smrg Use the appropriate platform version of sed 9206e7d3316Smrg 9216e7d3316Smrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 9226e7d3316Smrg 9236e7d3316Smrgcommit 262bb7e9426150f6c7b553d184c51d3884d04adf 9246e7d3316SmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 9256e7d3316SmrgDate: Thu Oct 14 20:11:43 2010 -0400 9266e7d3316Smrg 9276e7d3316Smrg cxpm: use MAN_SUBST now supplied in XORG_MANPAGE_SECTIONS 9286e7d3316Smrg The value of MAN_SUBST is the same for all X.Org packages. 9296e7d3316Smrg 9306e7d3316Smrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 9316e7d3316Smrg 9326e7d3316Smrgcommit acd4856aac05a884376736196154842959803aa6 9336e7d3316SmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 9346e7d3316SmrgDate: Thu Oct 14 20:03:13 2010 -0400 9356e7d3316Smrg 9366e7d3316Smrg config: use AC_PROG_INSTALL now supplied by XORG_DEFAULT_OPTIONS 9376e7d3316Smrg 9386e7d3316Smrg It depends on util-macros 1.8 9396e7d3316Smrg The LT_AC_PROG_SED macro was never released by libtool. 9406e7d3316Smrg Neither man makefile actually used $SED anyway. 9416e7d3316Smrg 9426e7d3316Smrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 9436e7d3316Smrg 9446e7d3316Smrgcommit d1bd1fbc6d7f7b4817aca4fecd8ccfe80a1c2f03 9456e7d3316SmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 9466e7d3316SmrgDate: Thu Oct 14 20:02:30 2010 -0400 9476e7d3316Smrg 9486e7d3316Smrg config: upgrade to util-macros 1.8 for additional man page support 9496e7d3316Smrg 9506e7d3316Smrg Use MAN_SUBST now supplied in XORG_MANPAGE_SECTIONS 9516e7d3316Smrg The value of MAN_SUBST is the same for all X.Org packages. 9526e7d3316Smrg 9536e7d3316Smrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 9546e7d3316Smrg 9556e7d3316Smrgcommit 3b20344bf3c5ae7a8291041d4887dc8f23644d40 9566e7d3316SmrgAuthor: Colin Harrison <colin.harrison@virgin.net> 9576e7d3316SmrgDate: Thu Oct 7 13:49:17 2010 +0200 9586e7d3316Smrg 9596e7d3316Smrg Missing end comment in libXpm/src/parse.c 9606e7d3316Smrg 9616e7d3316Smrg CVS tag removal chopped too much out in this case... 9626e7d3316Smrg 9636e7d3316Smrg Signed-off-by: Julien Cristau <jcristau@debian.org> 9646e7d3316Smrg 9656e7d3316Smrgcommit f8f0a68247b920052df0796a39ebcdc2e4161d05 9666e7d3316SmrgAuthor: Jesse Adkins <jesserayadkins@gmail.com> 9676e7d3316SmrgDate: Tue Sep 28 13:30:03 2010 -0700 9686e7d3316Smrg 9696e7d3316Smrg Purge cvs tags. 9706e7d3316Smrg 9716e7d3316Smrg Signed-off-by: Jesse Adkins <jesserayadkins@gmail.com> 9726e7d3316Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 9736e7d3316Smrg 9746e7d3316Smrgcommit d026662cce0808cf402e0d50932d90984a2ea1bb 9756e7d3316SmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 9766e7d3316SmrgDate: Thu Apr 1 21:11:35 2010 -0400 9776e7d3316Smrg 9786e7d3316Smrg config: update AC_PREREQ statement to 2.60 9796e7d3316Smrg 9806e7d3316Smrg Unrelated to the previous patches, the new value simply reflects 9816e7d3316Smrg the reality that the minimum level for autoconf to configure 9826e7d3316Smrg all x.org modules is 2.60 dated June 2006. 9836e7d3316Smrg 9846e7d3316Smrg ftp://ftp.gnu.org/gnu/autoconf/autoconf-2.60.tar.gz 9856e7d3316Smrg 9866e7d3316Smrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 9876e7d3316Smrg 9886e7d3316Smrgcommit d4a7b15b3ed9e7cf94dbf64f929ae954bada9f60 9896e7d3316SmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 9906e7d3316SmrgDate: Thu Apr 1 21:07:54 2010 -0400 9916e7d3316Smrg 9926e7d3316Smrg config: update and relocate AX_DEFINE_DIR macro 9936e7d3316Smrg 9946e7d3316Smrg Remove deprecated acinclude.m4 macro container file 9956e7d3316Smrg Use separate macro files as per autoconf recommendation 9966e7d3316Smrg Use the latest version of the macro from GNU 9976e7d3316Smrg 9986e7d3316Smrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 9996e7d3316Smrg 10006e7d3316Smrgcommit e0920779d1227338e61aaab16458b9daad508c36 10016e7d3316SmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 10026e7d3316SmrgDate: Mon Mar 29 14:53:49 2010 -0400 10036e7d3316Smrg 10046e7d3316Smrg config: remove the pkgconfig pc.in file from EXTRA_DIST 10056e7d3316Smrg 10066e7d3316Smrg Automake always includes it in the tarball. 10076e7d3316Smrg 10086e7d3316Smrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 10096e7d3316Smrg 10106e7d3316Smrgcommit 34ebac912c6f1223a274ab2e4f0c12928d357ddd 10116e7d3316SmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 10126e7d3316SmrgDate: Thu Jan 14 09:36:38 2010 -0500 10136e7d3316Smrg 10146e7d3316Smrg COPYING: add missing copyright notices 10156e7d3316Smrg 10166e7d3316Smrg Refer to: amigax.c, cxpm.c 10176e7d3316Smrg Copyright (C) 1998 Arnaud LE HORS 10186e7d3316Smrg Copyright (C) 19896 Lorens Younes 10196e7d3316Smrg 10206e7d3316Smrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 10216e7d3316Smrg 10226e7d3316Smrgcommit dca7a9ccbdd4c85d84668c3a4bc14b0049f0c893 10236e7d3316SmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 10246e7d3316SmrgDate: Fri Nov 27 20:56:04 2009 -0500 10256e7d3316Smrg 10266e7d3316Smrg Makefile.am: add ChangeLog and INSTALL on MAINTAINERCLEANFILES 10276e7d3316Smrg 10286e7d3316Smrg Now that the INSTALL file is generated. 10296e7d3316Smrg Allows running make maintainer-clean. 10306e7d3316Smrg 10316e7d3316Smrgcommit af0d92b686c65f7ffb5556b74fd937b01719c535 10326e7d3316SmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 10336e7d3316SmrgDate: Wed Oct 28 14:09:10 2009 -0400 10346e7d3316Smrg 10356e7d3316Smrg INSTALL, NEWS, README or AUTHORS files are missing/incorrect #24206 10366e7d3316Smrg 10376e7d3316Smrg Add missing INSTALL file. Use standard GNU file on building tarball 10386e7d3316Smrg README may have been updated 10396e7d3316Smrg Remove AUTHORS file as it is empty and no content available yet. 10406e7d3316Smrg Remove NEWS file as it is empty and no content available yet. 10416e7d3316Smrg 10426e7d3316Smrgcommit 8bda9cdb6344c6cdf87237cb84c16c54a3ae84d8 10436e7d3316SmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 10446e7d3316SmrgDate: Tue Oct 27 15:07:25 2009 -0400 10456e7d3316Smrg 10466e7d3316Smrg Deploy the new XORG_DEFAULT_OPTIONS #24242 10476e7d3316Smrg 10486e7d3316Smrg This macro aggregate a number of existing macros that sets commmon 10496e7d3316Smrg X.Org components configuration options. It shields the configuration file from 10506e7d3316Smrg future changes. 10516e7d3316Smrg 10526e7d3316Smrgcommit 089237b624722b141a9ba6888584ebcc5247b227 10536e7d3316SmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 10546e7d3316SmrgDate: Mon Oct 26 22:08:43 2009 -0400 10556e7d3316Smrg 10566e7d3316Smrg Makefile.am: ChangeLog not required: EXTRA_DIST or *CLEANFILES #24432 10576e7d3316Smrg 10586e7d3316Smrg ChangeLog filename is known to Automake and requires no further 10596e7d3316Smrg coding in the makefile. 10606e7d3316Smrg 10616e7d3316Smrgcommit 37e75b28f4d30a66e16cfe192a0612a335aa8d46 10626e7d3316SmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 10636e7d3316SmrgDate: Thu Oct 22 12:34:19 2009 -0400 10646e7d3316Smrg 10656e7d3316Smrg .gitignore: use common defaults with custom section # 24239 10666e7d3316Smrg 10676e7d3316Smrg Using common defaults will reduce errors and maintenance. 10686e7d3316Smrg Only the very small or inexistent custom section need periodic maintenance 10696e7d3316Smrg when the structure of the component changes. Do not edit defaults. 10706e7d3316Smrg 10716e7d3316Smrgcommit 68ae0e442ad57534c25566284ad049299a982d00 10726e7d3316SmrgAuthor: Jeremy Huddleston <jeremyhu@freedesktop.org> 10736e7d3316SmrgDate: Wed Oct 21 12:47:25 2009 -0700 10746e7d3316Smrg 10756e7d3316Smrg This is not a GNU project, so declare it foreign. 10766e7d3316Smrg 10776e7d3316Smrg On Wed, 2009-10-21 at 13:36 +1000, Peter Hutterer wrote: 10786e7d3316Smrg > On Tue, Oct 20, 2009 at 08:23:55PM -0700, Jeremy Huddleston wrote: 10796e7d3316Smrg > > I noticed an INSTALL file in xlsclients and libXvMC today, and it 10806e7d3316Smrg > > was quite annoying to work around since 'autoreconf -fvi' replaces 10816e7d3316Smrg > > it and git wants to commit it. Should these files even be in git? 10826e7d3316Smrg > > Can I nuke them for the betterment of humanity and since they get 10836e7d3316Smrg > > created by autoreconf anyways? 10846e7d3316Smrg > 10856e7d3316Smrg > See https://bugs.freedesktop.org/show_bug.cgi?id=24206 10866e7d3316Smrg 10876e7d3316Smrg As an interim measure, replace AM_INIT_AUTOMAKE([dist-bzip2]) with 10886e7d3316Smrg AM_INIT_AUTOMAKE([foreign dist-bzip2]). This will prevent the generation 10896e7d3316Smrg of the INSTALL file. It is also part of the 24206 solution. 10906e7d3316Smrg 10916e7d3316Smrg Signed-off-by: Jeremy Huddleston <jeremyhu@freedesktop.org> 10926e7d3316Smrg 10932e2dd055Smrgcommit 130b2fb0ea716143c63ba30856eecb351bc2af2a 10942e2dd055SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 10952e2dd055SmrgDate: Fri Oct 9 10:32:08 2009 -0700 1096a966c04fSmrg 10972e2dd055Smrg libXpm 3.5.8 10982e2dd055Smrg 10992e2dd055Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 1100a966c04fSmrg 11012e2dd055Smrgcommit a195bd6d375c311b9bf6d7cce477f1d131425757 11022e2dd055SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 11032e2dd055SmrgDate: Thu Oct 8 21:29:45 2009 -0700 1104a966c04fSmrg 11052e2dd055Smrg Migrate to xorg macros 1.3 & XORG_DEFAULT_OPTIONS 11062e2dd055Smrg 11072e2dd055Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 1108a966c04fSmrg 11092e2dd055Smrgcommit f4c43f70dff3cb9702fd62bc388353d02589e618 11102e2dd055SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 11112e2dd055SmrgDate: Thu Oct 8 20:27:49 2009 -0700 1112a966c04fSmrg 11132e2dd055Smrg Replace AC_DEFINE_DIR with AX_DEFINE_DIR from Autoconf Archive 1114a966c04fSmrg 11152e2dd055Smrgcommit d846316822ba8eb545d41140007ef98a7de9274e 11162e2dd055SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 11172e2dd055SmrgDate: Tue May 19 01:34:19 2009 -0700 1118a966c04fSmrg 11192e2dd055Smrg Update AC_DEFINE_DIR to latest version from Autoconf Archive 1120a966c04fSmrg 11212e2dd055Smrgcommit 53f8b42f89214b85804ae9e64c49d1a9c2a7553d 11222e2dd055SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 11232e2dd055SmrgDate: Mon Feb 2 20:34:35 2009 -0800 1124a966c04fSmrg 11252e2dd055Smrg Add README with pointers to mailing list, bugzilla & git repos 11262e2dd055Smrg 11272e2dd055Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 1128a966c04fSmrg 11292e2dd055Smrgcommit 6697e31fbb616656b7f34515a79454af394b500a 11302e2dd055SmrgAuthor: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br> 11312e2dd055SmrgDate: Fri Jan 30 15:45:20 2009 -0200 1132a966c04fSmrg 11332e2dd055Smrg Janitor: ansification, make distcheck, .gitignore 11342e2dd055Smrg 11352e2dd055Smrg The ansification code is minor edit of the patch (by me) at 11362e2dd055Smrg https://bugs.freedesktop.org/show_bug.cgi?id=14727 11372e2dd055Smrg as it would not apply cleanly anymore. 1138a966c04fSmrg 11392e2dd055Smrgcommit 41e4e2de4d73d098d332ece0410e9f8fda4fe10d 11402e2dd055SmrgAuthor: Peter Breitenlohner <peb@mppmu.mpg.de> 11412e2dd055SmrgDate: Mon Oct 20 19:36:52 2008 -0700 1142a966c04fSmrg 11432e2dd055Smrg X.Org Bug 17944: avoid gcc warning for libXpm 11442e2dd055Smrg 11452e2dd055Smrg <http://bugs.freedesktop.org/show_bug.cgi?id=17944> 11462e2dd055Smrg 11472e2dd055Smrg Avoid the gcc warning 11482e2dd055Smrg cxpm/cxpm.c:102: warning: no previous prototype for 'ErrorMessage' 1149a966c04fSmrg 11502e2dd055Smrgcommit 64323668c07b4768c57649f5ec7e2888265d1aeb 11512e2dd055SmrgAuthor: Matthieu Herrb <matthieu.herrb@laas.fr> 11522e2dd055SmrgDate: Sun Mar 9 08:57:47 2008 +0100 1153a966c04fSmrg 11542e2dd055Smrg nuke RCS Ids 1155a966c04fSmrg 11562e2dd055Smrgcommit 6ef45c37160079a9aa551adcd841abdb55eabae3 11572e2dd055SmrgAuthor: Benjamin Close <Benjamin.Close@clearchain.com> 11582e2dd055SmrgDate: Thu Jan 31 14:42:41 2008 +1030 1159a966c04fSmrg 11602e2dd055Smrg Use libtools SED check rather than autoconf's SED check. 11612e2dd055Smrg AC_PROG_SED required autoconf 2.60, libtool's should work 11622e2dd055Smrg regardless. This keeps us supporting 2.57 of autoconf 11632e2dd055Smrg 11642e2dd055Smrg Found by: Tinderbox (1.4.1 compile) 1165a966c04fSmrg 11662e2dd055Smrgcommit 3f7624048aa6064c69e2320a70fb7fc89e0bb7ef 11672e2dd055SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 11682e2dd055SmrgDate: Thu Jan 24 14:26:34 2008 -0800 1169a966c04fSmrg 11702e2dd055Smrg Bug 14171: sxpm/Makefile.am:21: SED was already defined 11712e2dd055Smrg 11722e2dd055Smrg <http://bugs.freedesktop.org/show_bug.cgi?id=14171> 1173a966c04fSmrg 11742e2dd055Smrgcommit 503843fd3066031adbd4a362c686acc721787b7d 11752e2dd055SmrgAuthor: James Cloos <cloos@jhcloos.com> 11762e2dd055SmrgDate: Thu Dec 6 16:38:36 2007 -0500 1177a966c04fSmrg 11782e2dd055Smrg Replace static ChangeLog with dist-hook to generate from git log 1179a966c04fSmrg 11802e2dd055Smrgcommit 3e37dd39b6169af9928d5b959c40ba79a07450ee 11812e2dd055SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 11822e2dd055SmrgDate: Wed Aug 22 13:23:30 2007 -0700 1183a966c04fSmrg 11842e2dd055Smrg Version bump: 3.5.7 1185a966c04fSmrg 11862e2dd055Smrgcommit d82244497b54889f91c78585374d1ad6a0cef2cf 11872e2dd055SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 11882e2dd055SmrgDate: Wed Aug 22 13:08:42 2007 -0700 1189a966c04fSmrg 11902e2dd055Smrg Replace strcpy with strncpy to match previous code block 1191a966c04fSmrg 11922e2dd055Smrgcommit 47c974872b51b8c1d6965eff4599f8ce739bcedc 11932e2dd055SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 11942e2dd055SmrgDate: Mon Aug 6 14:22:48 2007 -0700 1195a966c04fSmrg 11962e2dd055Smrg Use srcdir in paths passed to xgettext when making .po files 1197a966c04fSmrg 11982e2dd055Smrgcommit 6e003fd5f174a8e312d799d7f8812c2a5b87e433 11992e2dd055SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 12002e2dd055SmrgDate: Mon Aug 6 12:59:04 2007 -0700 1201a966c04fSmrg 12022e2dd055Smrg Replace index/rindex with C89 standard strchr/strrchr 1203a966c04fSmrg 12042e2dd055Smrgcommit 43dfc6be8128139888426d8c709aa78efc207953 12052e2dd055SmrgAuthor: Jason Rumney <jasonr@gnu.org> 12062e2dd055SmrgDate: Mon Aug 6 12:52:52 2007 -0700 12072e2dd055Smrg 12082e2dd055Smrg X.Org Bug #11863: Build libXpm on MS Windows (with MinGW) 12092e2dd055Smrg 12102e2dd055Smrg * src/XpmI.h [FOR_MSW]: Include simx.h instead of real X headers. 12112e2dd055Smrg 12122e2dd055Smrg * src/simx.h (_XFUNCPROTOBEGIN, _XFUNCPROTOEND, NO_ZPIPE): Define. 12132e2dd055Smrg (XAllocColor): Fix arg list in prototype. 12142e2dd055Smrg (bzero, close, fdopen, index, rindex, open, strdup, O_RDONLY): 12152e2dd055Smrg Map to W32 equivalents. 12162e2dd055Smrg 12172e2dd055Smrg * src/RdFToI.c [FOR_MSW]: Include fcntl.h. 12182e2dd055Smrg 12192e2dd055Smrgcommit 290f0b9115428dab0cbf2880d154468c557b3e7e 12202e2dd055SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 12212e2dd055SmrgDate: Wed Jul 25 17:45:15 2007 -0700 12222e2dd055Smrg 12232e2dd055Smrg Include comment/copyright/license for AC_DEFINE_DIR in acinclude.m4 12242e2dd055Smrg 12252e2dd055Smrgcommit d4bc7dc0dea218cea380aba972f10f60dc1e86ac 12262e2dd055SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 12272e2dd055SmrgDate: Wed Jun 27 13:54:07 2007 -0700 12282e2dd055Smrg 12292e2dd055Smrg Use AM_CFLAGS & AM_CPPFLAGS to replace per-program and obsolete macros 12302e2dd055Smrg 12312e2dd055Smrg Clears some warnings from automake-1.10 12322e2dd055Smrg 12332e2dd055Smrgcommit 85a87de3c03ca8be526dedc0a2973f9426518c39 12342e2dd055SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 12352e2dd055SmrgDate: Tue Nov 21 17:12:18 2006 -0800 12362e2dd055Smrg 12372e2dd055Smrg Sun bug 4486226: Xpm is not internationalized 12382e2dd055Smrg 12392e2dd055Smrg <http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=4486226> 12402e2dd055Smrg Use gettext() to allow translated messages in sxpm & cxpm 12412e2dd055Smrg (cherry picked from bcda4f17ab3fa9f0572f876dbeb09b45fbc23f3d commit) 12422e2dd055Smrg 12432e2dd055Smrgcommit 3c881daddcc251d6e806715d267e4e55934abd1a 12442e2dd055SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 12452e2dd055SmrgDate: Tue Nov 21 15:13:44 2006 -0800 12462e2dd055Smrg 12472e2dd055Smrg Add *~ to .gitignore to skip over emacs/patch droppings 12482e2dd055Smrg 12492e2dd055Smrgcommit 60817dd28774540622ea404f650db8389c66da54 12502e2dd055SmrgAuthor: Adam Jackson <ajax@benzedrine.nwnk.net> 12512e2dd055SmrgDate: Fri Oct 13 16:23:49 2006 -0400 12522e2dd055Smrg 12532e2dd055Smrg Bump to 3.5.6 12542e2dd055Smrg 12552e2dd055Smrgcommit 12dc4dc15234ae818a21c20ebf7b2d053b7a94be 12562e2dd055SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 12572e2dd055SmrgDate: Thu Jul 13 14:59:03 2006 -0700 12582e2dd055Smrg 12592e2dd055Smrg renamed: .cvsignore -> .gitignore 12602e2dd055Smrg 12612e2dd055Smrgcommit 4daea919c3aa104b6caf8c0f42f49ae755545986 12622e2dd055SmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com> 12632e2dd055SmrgDate: Sat Jun 3 06:11:30 2006 +0000 12642e2dd055Smrg 12652e2dd055Smrg Always initialize atomTable to NULL, so xpmHashTableFree() doesn't try to 12662e2dd055Smrg free a random value from the stack if xpmHashTableInit returns an 12672e2dd055Smrg error. 12682e2dd055Smrg 12692e2dd055Smrgcommit 19855d6e09aa36db7686ad6f538179bf87e9c6ea 12702e2dd055SmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com> 12712e2dd055SmrgDate: Fri Jun 2 19:48:01 2006 +0000 12722e2dd055Smrg 12732e2dd055Smrg Coverity #1432: Returned without freeing storage "hints_cmt" (in error case 12742e2dd055Smrg when xpmHashTableInit failed) 12752e2dd055Smrg 12762e2dd055Smrgcommit 000abcd371d0c4b1d0a5380023d74bf5bfc47685 12772e2dd055SmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com> 12782e2dd055SmrgDate: Fri Jun 2 19:33:29 2006 +0000 12792e2dd055Smrg 12802e2dd055Smrg Coverity #1415: Returned without freeing storage "hints_cmt" (in error case 12812e2dd055Smrg when xpmHashTableInit failed) 12822e2dd055Smrg 12832e2dd055Smrgcommit 5c70c99833d4040aaf595d0005b861e0a930ee66 12842e2dd055SmrgAuthor: Adam Jackson <ajax@nwnk.net> 12852e2dd055SmrgDate: Thu Apr 27 00:19:37 2006 +0000 12862e2dd055Smrg 12872e2dd055Smrg Bump to 3.5.5 12882e2dd055Smrg 12892e2dd055Smrgcommit 2dcc187c92c1a579e6e9f0bad999a3b4e47228c3 12902e2dd055SmrgAuthor: Matthieu Herrb <matthieu.herrb@laas.fr> 12912e2dd055SmrgDate: Sat Mar 18 15:18:56 2006 +0000 12922e2dd055Smrg 12932e2dd055Smrg doublecheck that a pointer is not NULL before dereferencing it. (Coverity 12942e2dd055Smrg CID 121). 12952e2dd055Smrg 12962e2dd055Smrgcommit 93421a53ccf159ff39bc9f8ff72c57246f9cb90c 12972e2dd055SmrgAuthor: Kevin E Martin <kem@kem.org> 12982e2dd055SmrgDate: Thu Dec 15 00:24:31 2005 +0000 12992e2dd055Smrg 13002e2dd055Smrg Update package version number for final X11R7 release candidate. 13012e2dd055Smrg 13022e2dd055Smrgcommit 2b229ddcb52a3bf9bef32e764f93cc57c1351420 13032e2dd055SmrgAuthor: Kevin E Martin <kem@kem.org> 13042e2dd055SmrgDate: Tue Dec 6 22:48:44 2005 +0000 13052e2dd055Smrg 13062e2dd055Smrg Change *man_SOURCES ==> *man_PRE to fix autotools warnings. 13072e2dd055Smrg 13082e2dd055Smrgcommit 50214deb692a9af760088f8e7a51955c7d3f1707 13092e2dd055SmrgAuthor: Kevin E Martin <kem@kem.org> 13102e2dd055SmrgDate: Sat Dec 3 05:49:44 2005 +0000 13112e2dd055Smrg 13122e2dd055Smrg Update package version number for X11R7 RC3 release. 13132e2dd055Smrg 13142e2dd055Smrgcommit 19881d3c88ff0713ef550382fd0dfb03123dabed 13152e2dd055SmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com> 13162e2dd055SmrgDate: Mon Nov 28 22:03:06 2005 +0000 13172e2dd055Smrg 13182e2dd055Smrg Change *mandir targets to use new *_MAN_DIR variables set by xorg-macros.m4 13192e2dd055Smrg update to fix bug #5167 (Linux prefers *.1x man pages in man1 subdir) 13202e2dd055Smrg 13212e2dd055Smrgcommit a6fbdb403efd3bf7e1179660959fd0e66a301ce0 13222e2dd055SmrgAuthor: Kevin E Martin <kem@kem.org> 13232e2dd055SmrgDate: Sat Nov 19 07:15:42 2005 +0000 13242e2dd055Smrg 13252e2dd055Smrg Update pkgconfig files to separate library build-time dependencies from 13262e2dd055Smrg application build-time dependencies, and update package deps to work 13272e2dd055Smrg with separate build roots. 13282e2dd055Smrg 13292e2dd055Smrgcommit 82513d04a8381da8d2281d7581f6b0d65901aede 13302e2dd055SmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com> 13312e2dd055SmrgDate: Sun Nov 13 02:08:07 2005 +0000 13322e2dd055Smrg 13332e2dd055Smrg Use sed to substitute variables in man pages 13342e2dd055Smrg 13352e2dd055Smrgcommit d1b430289b2ddb6c1f3383c5288aa125b058508a 13362e2dd055SmrgAuthor: Kevin E Martin <kem@kem.org> 13372e2dd055SmrgDate: Wed Nov 9 21:19:13 2005 +0000 13382e2dd055Smrg 13392e2dd055Smrg Update package version number for X11R7 RC2 release. 13402e2dd055Smrg 13412e2dd055Smrgcommit e2c9276ccc1ef619dcfbdeb414ef0dec5113c1ee 13422e2dd055SmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com> 13432e2dd055SmrgDate: Sat Oct 29 02:26:49 2005 +0000 13442e2dd055Smrg 13452e2dd055Smrg Add --enable-stat-zfile (on by default) to replace Imake's ZFILEDEF = 13462e2dd055Smrg -DSTAT_ZFILE to enable automatically searching for file.xpm.Z & 13472e2dd055Smrg file.xpm.gz when file.xpm is requested. 13482e2dd055Smrg 13492e2dd055Smrgcommit 2f57ab95012d9221cca1af6c0a1ccea5d308c66f 13502e2dd055SmrgAuthor: Kevin E Martin <kem@kem.org> 13512e2dd055SmrgDate: Wed Oct 19 02:48:11 2005 +0000 13522e2dd055Smrg 13532e2dd055Smrg Update package version number for RC1 release. 13542e2dd055Smrg 13552e2dd055Smrgcommit 72bf88ed120fb888c57ed3223faa316403031b36 13562e2dd055SmrgAuthor: Kevin E Martin <kem@kem.org> 13572e2dd055SmrgDate: Wed Oct 5 20:24:14 2005 +0000 13582e2dd055Smrg 13592e2dd055Smrg Add missing files to EXTRA_DIST 13602e2dd055Smrg Fix man page installation 13612e2dd055Smrg 13622e2dd055Smrgcommit 08c43c5f1f851c1acad360a28767670dc62d8a66 13632e2dd055SmrgAuthor: Matthieu Herrb <matthieu.herrb@laas.fr> 13642e2dd055SmrgDate: Mon Oct 3 19:53:58 2005 +0000 13652e2dd055Smrg 13662e2dd055Smrg Last argument of variable parameter list needs to be casted to a pointer 13672e2dd055Smrg type. 13682e2dd055Smrg 13692e2dd055Smrgcommit 5ecad7c12c3104d653972385f548e3f86532cbe3 13702e2dd055SmrgAuthor: Kevin E Martin <kem@kem.org> 13712e2dd055SmrgDate: Fri Jul 29 21:22:52 2005 +0000 13722e2dd055Smrg 13732e2dd055Smrg Various changes preparing packages for RC0: 13742e2dd055Smrg - Verify and update package version numbers as needed 13752e2dd055Smrg - Implement versioning scheme 13762e2dd055Smrg - Change bug address to point to bugzilla bug entry form 13772e2dd055Smrg - Disable loadable i18n in libX11 by default (use --enable-loadable-i18n to 13782e2dd055Smrg reenable it) 13792e2dd055Smrg - Fix makedepend to use pkgconfig and pass distcheck 13802e2dd055Smrg - Update build script to build macros first 13812e2dd055Smrg - Update modular Xorg version 13822e2dd055Smrg 13832e2dd055Smrgcommit 703207d3b3718223d4b2711fb77fc96a4f3909ef 13842e2dd055SmrgAuthor: Matthieu Herrb <matthieu.herrb@laas.fr> 13852e2dd055SmrgDate: Sun Jul 17 10:32:57 2005 +0000 13862e2dd055Smrg 13872e2dd055Smrg fix build outside of $(srcdir) 13882e2dd055Smrg 13892e2dd055Smrgcommit 5a0177d4474787951c0cae56e285bb075ab405f3 13902e2dd055SmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com> 13912e2dd055SmrgDate: Sat Jul 16 21:11:25 2005 +0000 13922e2dd055Smrg 13932e2dd055Smrg Accept autoconf HAVE_STRLCPY as alias for HAS_STRLCAT 13942e2dd055Smrg 13952e2dd055Smrgcommit fd38ee667976855150d3c1231a1acc2cf1a89330 13962e2dd055SmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com> 13972e2dd055SmrgDate: Sat Jul 16 21:10:44 2005 +0000 13982e2dd055Smrg 13992e2dd055Smrg Check for strlcat() for use in parse.c 14002e2dd055Smrg 14012e2dd055Smrgcommit 9b3eed6e4f7ee542149ecec0d017a3a460f7c084 14022e2dd055SmrgAuthor: Daniel Stone <daniel@fooishbar.org> 14032e2dd055SmrgDate: Sat Jul 16 07:23:39 2005 +0000 14042e2dd055Smrg 14052e2dd055Smrg Set soversion to 4.11.0 with -version-number. 14062e2dd055Smrg 14072e2dd055Smrgcommit a705a1cd9dc4c4ba1940c9b59d2107ba59360e39 14082e2dd055SmrgAuthor: Keith Packard <keithp@keithp.com> 14092e2dd055SmrgDate: Sat Jul 9 06:45:44 2005 +0000 14102e2dd055Smrg 14112e2dd055Smrg Add .cvsignore files 14122e2dd055Smrg 14132e2dd055Smrgcommit b1d84a9fc9b15232c09b6ce5d96c097fdd4f0a15 14142e2dd055SmrgAuthor: Alexander Gottwald <alexander.gottwald@s1999.tu-chemnitz.de> 14152e2dd055SmrgDate: Thu Jun 9 13:42:36 2005 +0000 14162e2dd055Smrg 14172e2dd055Smrg Use $(top_srcdir)/src instead of $(top_builddir)/src in INCLUDES 14182e2dd055Smrg 14192e2dd055Smrgcommit 769751fba3e32f49272d19799929e1ad5a3d2cd0 142019569120SmrgAuthor: Søren Sandmann Pedersen <sandmann@daimi.au.dk> 14212e2dd055SmrgDate: Thu May 19 17:09:13 2005 +0000 14222e2dd055Smrg 14232e2dd055Smrg Add $(top_builddir)/include to INCLUDES 14242e2dd055Smrg 14252e2dd055Smrgcommit 2cc1896c61eef5739bb6a8ffa89e58ba5c175a05 142619569120SmrgAuthor: Søren Sandmann Pedersen <sandmann@daimi.au.dk> 14272e2dd055SmrgDate: Thu May 19 15:02:48 2005 +0000 14282e2dd055Smrg 14292e2dd055Smrg - Add build system for lib/Xpm 14302e2dd055Smrg - Add Xpm to symlink.sh 14312e2dd055Smrg - Conditionally include config.h in xc/extras/Xpm 14322e2dd055Smrg 14332e2dd055Smrgcommit cf0d69c7ace679f27f105c582760b9be14923aba 143419569120SmrgAuthor: Søren Sandmann Pedersen <sandmann@daimi.au.dk> 14352e2dd055SmrgDate: Thu May 19 14:37:53 2005 +0000 14362e2dd055Smrg 14372e2dd055Smrg Thu May 19 10:36:54 2005 Søren Sandmann <sandmann@redhat.com> 14382e2dd055Smrg Add "../lib" to INCLUDES. 14392e2dd055Smrg Replace #include "../lib/foo" with #include "foo". 14402e2dd055Smrg 14412e2dd055Smrgcommit 639b3598cd0e7214010248efb62b75ef85a8e5c5 14422e2dd055SmrgAuthor: Matthieu Herrb <matthieu.herrb@laas.fr> 14432e2dd055SmrgDate: Mon Feb 21 20:52:32 2005 +0000 14442e2dd055Smrg 14452e2dd055Smrg Avoid inifite loops. From Chris Gilbert in bug #1920. 14462e2dd055Smrg 14472e2dd055Smrgcommit f1908d7ee5e2d2d44db2116b3c88213da9dfb854 14482e2dd055SmrgAuthor: Matthieu Herrb <matthieu.herrb@laas.fr> 14492e2dd055SmrgDate: Sat Dec 11 16:14:05 2004 +0000 14502e2dd055Smrg 14512e2dd055Smrg Fix incomplete merge. 14522e2dd055Smrg 14532e2dd055Smrgcommit b041980732f6a6002001cfe079fdfb982937d4a8 14542e2dd055SmrgAuthor: Matthieu Herrb <matthieu.herrb@laas.fr> 14552e2dd055SmrgDate: Sat Dec 11 16:08:59 2004 +0000 14562e2dd055Smrg 14572e2dd055Smrg more s_open() cleanup. 14582e2dd055Smrg 14592e2dd055Smrgcommit 90d0638a42553786f54df333f0da4d008e9a0573 14602e2dd055SmrgAuthor: Matthieu Herrb <matthieu.herrb@laas.fr> 14612e2dd055SmrgDate: Sat Dec 11 16:04:34 2004 +0000 14622e2dd055Smrg 14632e2dd055Smrg Replace s_popen() by a more specific function that allows only one command 14642e2dd055Smrg in the pipe. Remove extraneous tests on file names that broke some 14652e2dd055Smrg applications. From Alex Reisen in Bugzilla #1920. 14662e2dd055Smrg 14672e2dd055Smrgcommit 2c23dbf2cafaad72b1f45da915eb87a8f792fdb0 14682e2dd055SmrgAuthor: Roland Mainz <roland.mainz@nrubsig.org> 14692e2dd055SmrgDate: Wed Dec 8 01:16:48 2004 +0000 14702e2dd055Smrg 14712e2dd055Smrg //bugs.freedesktop.org/show_bug.cgi?id=830): Fix libXpm header (xpm.h) to 14722e2dd055Smrg use the X11 function begin/end marker macros (_XFUNCPROTOBEGIN, 14732e2dd055Smrg _XFUNCPROTOEND) instead of homegrown (native) C++ code. Patch by Kevin 14742e2dd055Smrg DeKorte <kdekorte@yahoo.com>. 14752e2dd055Smrg 14762e2dd055Smrgcommit 50986a34f231fbc7a4b62466bd89bd4ae4027d2e 14772e2dd055SmrgAuthor: Matthieu Herrb <matthieu.herrb@laas.fr> 14782e2dd055SmrgDate: Thu Nov 25 21:19:11 2004 +0000 14792e2dd055Smrg 14802e2dd055Smrg Fixes for CAN-2004-0914 (Thomas Biege). 14812e2dd055Smrg 14822e2dd055Smrgcommit a983dafac59dcb425666a5a5556da4734e50c6c5 14832e2dd055SmrgAuthor: Egbert Eich <eich@suse.de> 14842e2dd055SmrgDate: Tue Sep 21 17:57:35 2004 +0000 14852e2dd055Smrg 14862e2dd055Smrg Merged over libXpm security fix provided by Chris Evans, Matthieu Herrb and 14872e2dd055Smrg Alan Coopersmith from release 6.8.1. 14882e2dd055Smrg Fail during initialization with error if font/fontset is not set for 14892e2dd055Smrg widget. This prevents a sig11 later when the non-existent font/fontset 14902e2dd055Smrg structs are referenced. 14912e2dd055Smrg Check if xf86Info.kbdProc pointer is really set before calling it on abort 14922e2dd055Smrg as this pointer won't be set if the new modular keyboard driver is used 14932e2dd055Smrg (Matthias Hopf). 14942e2dd055Smrg Added new libs to the bindist control files. 14952e2dd055Smrg Removed inclusion of unnecessary kernel header on Linux. This may fail in 14962e2dd055Smrg an -ansi environment. 14972e2dd055Smrg 149819569120SmrgNotes: 149919569120Smrg Fixes CVE-2004-0687 (integer overflows) and CVE-2004-0688 (stack overflows) 150019569120Smrg 15012e2dd055Smrgcommit 2773a7214e282f6f673483f5233b880505947c3f 15022e2dd055SmrgAuthor: Egbert Eich <eich@suse.de> 15032e2dd055SmrgDate: Fri Apr 23 18:42:32 2004 +0000 15042e2dd055Smrg 15052e2dd055Smrg Merging XORG-CURRENT into trunk 15062e2dd055Smrg 15072e2dd055Smrgcommit 65c64a2eaa8698434f1869dcdcb5d9ccb21c6932 15082e2dd055SmrgAuthor: Egbert Eich <eich@suse.de> 15092e2dd055SmrgDate: Sun Mar 14 08:28:26 2004 +0000 15102e2dd055Smrg 15112e2dd055Smrg Importing vendor version xf86-4_4_99_1 on Sun Mar 14 00:26:39 PST 2004 15122e2dd055Smrg 15132e2dd055Smrgcommit 0b313707a677523fed9ac485445e8b09d2a85c13 15142e2dd055SmrgAuthor: Egbert Eich <eich@suse.de> 15152e2dd055SmrgDate: Wed Mar 3 12:09:53 2004 +0000 15162e2dd055Smrg 15172e2dd055Smrg Importing vendor version xf86-4_4_0 on Wed Mar 3 04:09:24 PST 2004 15182e2dd055Smrg 15192e2dd055Smrgcommit 658f8e9a9094ba5d18743694cad7275be53c7a25 15202e2dd055SmrgAuthor: Egbert Eich <eich@suse.de> 15212e2dd055SmrgDate: Thu Feb 26 13:34:33 2004 +0000 15222e2dd055Smrg 15232e2dd055Smrg readding XFree86's cvs IDs 15242e2dd055Smrg 15252e2dd055Smrgcommit 9971f91864e8f722b42c58f2ff19025715f33b98 15262e2dd055SmrgAuthor: Egbert Eich <eich@suse.de> 15272e2dd055SmrgDate: Thu Feb 26 09:21:31 2004 +0000 15282e2dd055Smrg 15292e2dd055Smrg Importing vendor version xf86-4_3_99_903 on Wed Feb 26 01:21:00 PST 2004 15302e2dd055Smrg 15312e2dd055Smrgcommit fbfe965054d8144946651b19085684af7f6715b9 15322e2dd055SmrgAuthor: Kaleb Keithley <kaleb@freedesktop.org> 15332e2dd055SmrgDate: Tue Nov 25 19:27:16 2003 +0000 15342e2dd055Smrg 15352e2dd055Smrg XFree86 4.3.99.16 Bring the tree up to date for the Cygwin folks 15362e2dd055Smrg 15372e2dd055Smrgcommit c037348b5df0ac94ad4daba59f8bc9acf12ef623 15382e2dd055SmrgAuthor: Kaleb Keithley <kaleb@freedesktop.org> 15392e2dd055SmrgDate: Fri Nov 14 16:48:24 2003 +0000 15402e2dd055Smrg 15412e2dd055Smrg XFree86 4.3.0.1 15422e2dd055Smrg 15432e2dd055Smrgcommit aafaabc4a0bfab6544e085ee504ad69de4a5ddb1 15442e2dd055SmrgAuthor: Kaleb Keithley <kaleb@freedesktop.org> 15452e2dd055SmrgDate: Fri Nov 14 16:48:24 2003 +0000 15462e2dd055Smrg 15472e2dd055Smrg Initial revision 1548