ChangeLog revision 1bedbe3f
11bedbe3fSmrgcommit 9d1458e02fe8dcac68b32917c9b10fa49d7161e7 21bedbe3fSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 31bedbe3fSmrgDate: Tue May 28 17:17:40 2013 -0700 41bedbe3fSmrg 51bedbe3fSmrg libFS 1.0.5 61bedbe3fSmrg 71bedbe3fSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 81bedbe3fSmrg 91bedbe3fSmrgcommit 26dc23446c2e7818fdebfb46e101bac4883df07e 101bedbe3fSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 111bedbe3fSmrgDate: Sun Apr 14 09:07:32 2013 -0700 121bedbe3fSmrg 131bedbe3fSmrg Sign extension issue and integer overflow in FSOpenServer() [CVE-2013-1996] 141bedbe3fSmrg 151bedbe3fSmrg > altlen = (int) *ad++; <-- if char is 0xff, will sign extend to int (0xffffffff == -1) 161bedbe3fSmrg > alts[i].name = (char *) FSmalloc(altlen + 1); <-- -1 + 1 == 0 171bedbe3fSmrg > ... 181bedbe3fSmrg > memmove(alts[i].name, ad, altlen); <-- memory corruption 191bedbe3fSmrg 201bedbe3fSmrg Reported-by: Ilja Van Sprundel <ivansprundel@ioactive.com> 211bedbe3fSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 221bedbe3fSmrg 231bedbe3fSmrgcommit f6030dd569094fb29720a4bf54aec784b1edcac5 241bedbe3fSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 251bedbe3fSmrgDate: Wed Apr 10 21:43:40 2013 -0700 261bedbe3fSmrg 271bedbe3fSmrg Get rid of more duplication in error cleanup code in FSListFontsWithXInfo 281bedbe3fSmrg 291bedbe3fSmrg Also get rely on free() to handle null pointers in cleanup code instead 301bedbe3fSmrg of checking each one ourselves. 311bedbe3fSmrg 321bedbe3fSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 331bedbe3fSmrg 341bedbe3fSmrgcommit 1f260bfdcb8d83d6c21db70ad6ed0fa94e5f5abf 351bedbe3fSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 361bedbe3fSmrgDate: Wed Apr 10 20:55:36 2013 -0700 371bedbe3fSmrg 381bedbe3fSmrg Avoid accessing freed memory on realloc failure in FSListFontsWithXInfo 391bedbe3fSmrg 401bedbe3fSmrg Since we realloc 5 things in a row, and then check for failure, it's 411bedbe3fSmrg quite possible one of our old pointers is now pointing to something 421bedbe3fSmrg completely different, so instead update the pointers as we successfully 431bedbe3fSmrg realloc them and then jump to the normal error processing cleanup if 441bedbe3fSmrg one fails. 451bedbe3fSmrg 461bedbe3fSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 471bedbe3fSmrg 481bedbe3fSmrgcommit 3022dfdcdac08a4950695ded9f372e845f2be008 491bedbe3fSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 501bedbe3fSmrgDate: Wed Apr 10 19:04:22 2013 -0700 511bedbe3fSmrg 521bedbe3fSmrg Avoid reading outside bounds when _FSReply receives an Error response 531bedbe3fSmrg 541bedbe3fSmrg Upon receiving a response, _FSReply copies the first 8 bytes into *rep 551bedbe3fSmrg and then looks at them to determine what type of response. If it's an 561bedbe3fSmrg error packet, it then converts to an error struct and reads the rest, 571bedbe3fSmrg but it was copying 16 bytes out of *rep to begin with, due to sloppy 581bedbe3fSmrg casting. Since we immediately overwrite the second 8 bytes with the 591bedbe3fSmrg data coming off the wire, this isn't horrible, but it really freaks out 601bedbe3fSmrg static analysis and memory debugging tools. 611bedbe3fSmrg 621bedbe3fSmrg Fixes parfait 1.1 warning: 631bedbe3fSmrg 641bedbe3fSmrg Error: Buffer overrun 651bedbe3fSmrg Read Outside Array Bounds in STD C function: Read outside array bounds in call to llvm.memcpy.p0i8.p0i8.i64. Buffer ((char*)((union fsError*)rep)) of size ??? is read at an offset of 16 661bedbe3fSmrg size(((char*)((union fsError*)rep))) is 8, 16 is 16 671bedbe3fSmrg at line 751 of src/FSlibInt.c in function '_FSReply'. 681bedbe3fSmrg called at line 67 of src/FSSync.c in function 'FSSync' with rep = ((union fsReply*)&rep). 691bedbe3fSmrg 701bedbe3fSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 711bedbe3fSmrg 721bedbe3fSmrgcommit 932131874109931bb6d50acc47ac94e51a2353de 731bedbe3fSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 741bedbe3fSmrgDate: Wed Apr 10 18:54:35 2013 -0700 751bedbe3fSmrg 761bedbe3fSmrg Use NULL instead of 0 for null pointers 771bedbe3fSmrg 781bedbe3fSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 791bedbe3fSmrg 801bedbe3fSmrgcommit 90b9754da977cb6804da4c38711ff33db772a9ca 811bedbe3fSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 821bedbe3fSmrgDate: Wed Apr 10 18:30:24 2013 -0700 831bedbe3fSmrg 841bedbe3fSmrg Get rid of unnecessary casts in FSfree calls 851bedbe3fSmrg 861bedbe3fSmrg No need to cast all other pointers to char *, since C89 free takes 871bedbe3fSmrg any type of pointer. Casting all of them just hides errors if you 881bedbe3fSmrg try to free something that's not really a pointer. 891bedbe3fSmrg 901bedbe3fSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 911bedbe3fSmrg 921bedbe3fSmrgcommit 2cf3ed903048758ee696d410aba6afefd1582dec 931bedbe3fSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 941bedbe3fSmrgDate: Wed Apr 10 18:26:22 2013 -0700 951bedbe3fSmrg 961bedbe3fSmrg Get rid of unnecessary casts in FS*alloc calls 971bedbe3fSmrg 981bedbe3fSmrg Stop taking 64-bit size_t, truncating to 32-bit unsigned int, and then 991bedbe3fSmrg putting into a 64-bit size_t argument to underlying *alloc call. 1001bedbe3fSmrg 1011bedbe3fSmrg Also stop casting results, since in C, that just hides missing prototype 1021bedbe3fSmrg errors that can cause memory corruption when taking an implicit 32-bit 1031bedbe3fSmrg int return value and trying to make a 64-bit pointer out of it. 1041bedbe3fSmrg 1051bedbe3fSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 1061bedbe3fSmrg 1071bedbe3fSmrgcommit 0ef550010ad1cb08297951b385c0034010e89a9a 1081bedbe3fSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 1091bedbe3fSmrgDate: Fri Jan 18 23:18:47 2013 -0800 1101bedbe3fSmrg 1111bedbe3fSmrg Replace deprecated Automake INCLUDES variable with AM_CPPFLAGS 1121bedbe3fSmrg 1131bedbe3fSmrg Excerpt https://lists.gnu.org/archive/html/automake/2012-12/msg00038.html 1141bedbe3fSmrg 1151bedbe3fSmrg - Support for the long-deprecated INCLUDES variable will be removed 1161bedbe3fSmrg altogether in Automake 1.14. The AM_CPPFLAGS variable should be 1171bedbe3fSmrg used instead. 1181bedbe3fSmrg 1191bedbe3fSmrg This variable was deprecated in Automake releases prior to 1.10, which is 1201bedbe3fSmrg the current minimum level required to build X. 1211bedbe3fSmrg 1221bedbe3fSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 1231bedbe3fSmrg 1241bedbe3fSmrgcommit 464fb353a406cbb4c478fae89952979cb5c8775c 1251bedbe3fSmrgAuthor: Colin Walters <walters@verbum.org> 1261bedbe3fSmrgDate: Wed Jan 4 17:37:06 2012 -0500 1271bedbe3fSmrg 1281bedbe3fSmrg autogen.sh: Implement GNOME Build API 1291bedbe3fSmrg 1301bedbe3fSmrg http://people.gnome.org/~walters/docs/build-api.txt 1311bedbe3fSmrg 1321bedbe3fSmrg Signed-off-by: Adam Jackson <ajax@redhat.com> 1331bedbe3fSmrg 1341bedbe3fSmrgcommit 0e0109c5d035c9f803b52d2189151f600de59866 1351bedbe3fSmrgAuthor: Adam Jackson <ajax@redhat.com> 1361bedbe3fSmrgDate: Tue Jan 15 14:28:48 2013 -0500 1371bedbe3fSmrg 1381bedbe3fSmrg configure: Remove AM_MAINTAINER_MODE 1391bedbe3fSmrg 1401bedbe3fSmrg Signed-off-by: Adam Jackson <ajax@redhat.com> 1411bedbe3fSmrg 1421bedbe3fSmrgcommit 56c83935a873fa7c6bb0c8c7d9f755ee08439aa5 1431bedbe3fSmrgAuthor: Thomas Klausner <wiz@NetBSD.org> 1441bedbe3fSmrgDate: Thu Jul 12 14:39:26 2012 +0200 1451bedbe3fSmrg 1461bedbe3fSmrg Fix a prototype error 1471bedbe3fSmrg 1481bedbe3fSmrg Per NetBSD PR 41899 from Henning Petersen. 1491bedbe3fSmrg 1501bedbe3fSmrg Signed-off-by: Thomas Klausner <wiz@NetBSD.org> 1511bedbe3fSmrg Signed-off-by: Julien Cristau <jcristau@debian.org> 1521bedbe3fSmrg 1531bedbe3fSmrgcommit 589eea0713cacb7b6889d15e4dbcd2914684db9b 1541bedbe3fSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 1551bedbe3fSmrgDate: Fri Mar 2 19:47:42 2012 -0800 1561bedbe3fSmrg 1571bedbe3fSmrg libFS 1.0.4 1581bedbe3fSmrg 1591bedbe3fSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 1601bedbe3fSmrg 1611bedbe3fSmrgcommit 9e5c931053f261cc97e3d7b75a5c2f14990bbb9d 1621bedbe3fSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 1631bedbe3fSmrgDate: Fri Mar 2 19:42:18 2012 -0800 1641bedbe3fSmrg 1651bedbe3fSmrg Remove unneeded shadow definition of 'i' from FSQueryXBitmaps16 1661bedbe3fSmrg 1671bedbe3fSmrg Fixes gcc warning: 1681bedbe3fSmrg FSQGlyphs.c: In function 'FSQueryXBitmaps16': 1691bedbe3fSmrg FSQGlyphs.c:153:6: warning: declaration of 'i' shadows a previous local 1701bedbe3fSmrg FSQGlyphs.c:143:10: warning: shadowed declaration is here 1711bedbe3fSmrg 1721bedbe3fSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 1731bedbe3fSmrg 1741bedbe3fSmrgcommit 4ebfa48f74deb4f35490e02eeeb1e59ff56856ab 1751bedbe3fSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 1761bedbe3fSmrgDate: Sun Dec 4 08:54:38 2011 -0800 1771bedbe3fSmrg 1781bedbe3fSmrg Fix builds of FSlibInt.c with Solaris Studio compilers 1791bedbe3fSmrg 1801bedbe3fSmrg Required in order to build with Studio cc now that xorg-macros is 1811bedbe3fSmrg setting -errwarn=E_FUNC_HAS_NO_RETURN_STMT since a bug in the Solaris 1821bedbe3fSmrg system headers causes the noreturn attribute to not be correctly 1831bedbe3fSmrg applied to the exit() prototype in <stdlib.h> when building with 1841bedbe3fSmrg Studio instead of gcc. 1851bedbe3fSmrg 1861bedbe3fSmrg Otherwise compiler exits with error: 1871bedbe3fSmrg "FSlibInt.c", line 976: Function has no return statement : _FSDefaultIOError 1881bedbe3fSmrg 1891bedbe3fSmrg Uses Studio-specific pragma instead of adding another exit() prototype 1901bedbe3fSmrg with a noreturn attribute to avoid causing gcc to warn about having 1911bedbe3fSmrg a redundant prototype for the exit() function. 1921bedbe3fSmrg 1931bedbe3fSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 1941bedbe3fSmrg 1951bedbe3fSmrgcommit 447b3268bfb2d6a92d105ad75c2ac5462f1adecb 1961bedbe3fSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 1971bedbe3fSmrgDate: Fri Nov 11 22:54:21 2011 -0800 1981bedbe3fSmrg 1991bedbe3fSmrg Mark pattern argument to FSListFonts* as const char * 2001bedbe3fSmrg 2011bedbe3fSmrg Needed to fix gcc -Wwrite-strings warnings in clients such as fslsfonts 2021bedbe3fSmrg 2031bedbe3fSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 2041bedbe3fSmrg 2051bedbe3fSmrgcommit 5dae1f32a775c3f99f26571f3fab8fb4f0f2874f 2061bedbe3fSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 2071bedbe3fSmrgDate: Wed Sep 28 22:28:22 2011 -0700 2081bedbe3fSmrg 2091bedbe3fSmrg Change FSOpenServer and FSServerName to take const char * args. 2101bedbe3fSmrg 2111bedbe3fSmrg Almost matches the current versions of the XOpenDisplay & XDisplayName 2121bedbe3fSmrg functions they're modeled on - unlike XDisplayName, FSServerName now 2131bedbe3fSmrg returns const char * as well so we don't lose the constness of the 2141bedbe3fSmrg string passed in if we return it. 2151bedbe3fSmrg 2161bedbe3fSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 2171bedbe3fSmrg 2181bedbe3fSmrgcommit 1353bd6b52241857f9e37cc6403e1fee3c5e69e4 2191bedbe3fSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 2201bedbe3fSmrgDate: Mon Sep 26 15:07:57 2011 -0700 2211bedbe3fSmrg 2221bedbe3fSmrg Add const attributes to fix gcc -Wwrite-strings warnings 2231bedbe3fSmrg 2241bedbe3fSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 2251bedbe3fSmrg 2261bedbe3fSmrgcommit 750fbfe7562e94788e5dfecb6617e26d6d3f0157 2271bedbe3fSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 2281bedbe3fSmrgDate: Fri Sep 16 22:08:05 2011 -0700 2291bedbe3fSmrg 2301bedbe3fSmrg Strip trailing whitespace 2311bedbe3fSmrg 2321bedbe3fSmrg Performed with: find * -type f | xargs perl -i -p -e 's{[ \t]+$}{}' 2331bedbe3fSmrg git diff -w & git diff -b show no diffs from this change 2341bedbe3fSmrg 2351bedbe3fSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 2361bedbe3fSmrg 2371bedbe3fSmrgcommit 06fd3e765d96fda0e323c11c7a6786b870655bbe 2381bedbe3fSmrgAuthor: Jeremy Huddleston <jeremyhu@apple.com> 2391bedbe3fSmrgDate: Thu Apr 28 17:21:15 2011 -0700 2401bedbe3fSmrg 2411bedbe3fSmrg Silence clang's -Wformat-nonliteral around our error printing code 2421bedbe3fSmrg 2431bedbe3fSmrg Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com> 2441bedbe3fSmrg 2451bedbe3fSmrgcommit b39bb910ce7a8dc18922957bad7c0e7b1fe9c499 2461bedbe3fSmrgAuthor: Jeremy Huddleston <jeremyhu@apple.com> 2471bedbe3fSmrgDate: Thu Apr 28 17:11:05 2011 -0700 2481bedbe3fSmrg 2491bedbe3fSmrg Annotate fatal errors with _X_NORETURN 2501bedbe3fSmrg 2511bedbe3fSmrg Fixes a false-positive with clang static analysis 2521bedbe3fSmrg 2531bedbe3fSmrg Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com> 2541bedbe3fSmrg 2551bedbe3fSmrgcommit 8607b9de7b331f7a97e623b1490194324a8b9a4b 2561bedbe3fSmrgAuthor: Cyril Brulebois <kibi@debian.org> 2571bedbe3fSmrgDate: Fri Feb 18 21:17:12 2011 +0100 2581bedbe3fSmrg 2591bedbe3fSmrg Silence gcc warning. 2601bedbe3fSmrg 2611bedbe3fSmrg Fix the build with CFLAGS="-Wall -Werror": 2621bedbe3fSmrg | CC FSGetErrorText.o 2631bedbe3fSmrg | cc1: warnings being treated as errors 2641bedbe3fSmrg | FSGetErrorText.c: In function ‘CheckErrorMessage’: 2651bedbe3fSmrg | FSGetErrorText.c:43: error: format ‘%d’ expects type ‘int’, but argument 5 has type ‘long unsigned int’ 2661bedbe3fSmrg 2671bedbe3fSmrg An int is likely to be sufficient for this buffer's size… 2681bedbe3fSmrg 2691bedbe3fSmrg Signed-off-by: Cyril Brulebois <kibi@debian.org> 2701bedbe3fSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 2711bedbe3fSmrg 2721bedbe3fSmrgcommit 07c1f9c135039606c63b88d51b93532199897ceb 2731bedbe3fSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 2741bedbe3fSmrgDate: Sun Feb 13 10:23:43 2011 -0800 2751bedbe3fSmrg 2761bedbe3fSmrg Off-by-one error on the other end of FSGetErrorText bounds check 2771bedbe3fSmrg 2781bedbe3fSmrg The Font Server protocol actually defines 0 as an error code too. 2791bedbe3fSmrg 2801bedbe3fSmrg Before this fix, test/FSGetErrorText printed: 2811bedbe3fSmrg 2821bedbe3fSmrg FSGetErrorText for code FSBadRequest (0) returned: 2831bedbe3fSmrg || 2841bedbe3fSmrg 2851bedbe3fSmrg Afterwards: 2861bedbe3fSmrg 2871bedbe3fSmrg FSGetErrorText for code FSBadRequest (0) returned: 2881bedbe3fSmrg |BadRequest, invalid request code or no such operation| 2891bedbe3fSmrg 2901bedbe3fSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 2911bedbe3fSmrg 2921bedbe3fSmrgcommit ba4f4e7604afc23431c62c3886ab9419d5913661 2931bedbe3fSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 2941bedbe3fSmrgDate: Sun Feb 13 10:20:48 2011 -0800 2951bedbe3fSmrg 2961bedbe3fSmrg Add simple test program for FSGetErrorText() 2971bedbe3fSmrg 2981bedbe3fSmrg When run with arguments, prints messages for the given codes. 2991bedbe3fSmrg When run with no arguments, prints messages for known valid error codes 3001bedbe3fSmrg and some invalid codes. 3011bedbe3fSmrg 3021bedbe3fSmrg Not run as part of "make check" since it requires a connection to an 3031bedbe3fSmrg xfs server to run, just available for developers to manually run when 3041bedbe3fSmrg needed. 3051bedbe3fSmrg 3061bedbe3fSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 3071bedbe3fSmrg 3081bedbe3fSmrgcommit 3deb5cb746e94854728f8265b6bb8eeaec367322 3091bedbe3fSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 3101bedbe3fSmrgDate: Fri Feb 11 18:32:08 2011 -0800 3111bedbe3fSmrg 3121bedbe3fSmrg Off-by-one error in FSGetErrorText bounds check 3131bedbe3fSmrg 3141bedbe3fSmrg Read outside array bounds (CWE 125): In array dereference of <unknown> with index 'code' 3151bedbe3fSmrg Array size is 12 elements (of 4 bytes each), index >= 1 and index <= 12 3161bedbe3fSmrg at line 108 of libFS/src/FSErrDis.c in function 'FSGetErrorText'. 3171bedbe3fSmrg 3181bedbe3fSmrg [ This bug was found by the Parfait 0.3.6 bug checking tool. 3191bedbe3fSmrg For more information see http://labs.oracle.com/projects/parfait/ ] 3201bedbe3fSmrg 3211bedbe3fSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 3221bedbe3fSmrg Reviewed-by: Julien Cristau <jcristau@debian.org> 3231bedbe3fSmrg 3241bedbe3fSmrgcommit ee8e378880e3fd3422f378b419bb77665626629c 3251bedbe3fSmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 3261bedbe3fSmrgDate: Wed Feb 2 16:08:21 2011 -0500 3271bedbe3fSmrg 3281bedbe3fSmrg config: splitting FS and XTRANS compiler option no longer required 3291bedbe3fSmrg 3301bedbe3fSmrg This was done for the wrong reasons and fixed in commit: 3311bedbe3fSmrg 87c96993d17812a55d92ef32a91083614e258f02 3321bedbe3fSmrg where the libfs.pc.in was fixed. 3331bedbe3fSmrg 3341bedbe3fSmrg Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 3351bedbe3fSmrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 3361bedbe3fSmrg 3371bedbe3fSmrgcommit 92a10dde49d707d79fe588bb9e5aba2534c0ab2c 3381bedbe3fSmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 3391bedbe3fSmrgDate: Wed Feb 2 11:43:40 2011 -0500 3401bedbe3fSmrg 3411bedbe3fSmrg config: comment, minor upgrade, quote and layout configure.ac 3421bedbe3fSmrg 3431bedbe3fSmrg Group statements per section as per Autoconf standard layout 3441bedbe3fSmrg Quote statements where appropriate. 3451bedbe3fSmrg Autoconf recommends not using dnl instead of # for comments 3461bedbe3fSmrg 3471bedbe3fSmrg Use AC_CONFIG_FILES to replace the deprecated AC_OUTPUT with parameters. 3481bedbe3fSmrg Add AC_CONFIG_SRCDIR([Makefile.am]) 3491bedbe3fSmrg Update minimum version of util-macros to at least 1.8. 3501bedbe3fSmrg 3511bedbe3fSmrg This helps automated maintenance and release activities. 3521bedbe3fSmrg Details can be found in http://wiki.x.org/wiki/NewModuleGuidelines 3531bedbe3fSmrg 3541bedbe3fSmrgcommit 195bc673e232e73b4cfa0fd34150a574683c69d1 3551bedbe3fSmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 3561bedbe3fSmrgDate: Fri Jan 28 19:41:37 2011 -0500 3571bedbe3fSmrg 3581bedbe3fSmrg config: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS 3591bedbe3fSmrg 3601bedbe3fSmrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 3611bedbe3fSmrg 3621bedbe3fSmrgcommit 5895de6dedcb8603b6a415d3486395c29501868c 3631bedbe3fSmrgAuthor: Cristian Rodríguez <cristian.rodriguez@opensuse.org> 3641bedbe3fSmrgDate: Tue Dec 14 15:07:34 2010 -0500 3651bedbe3fSmrg 3661bedbe3fSmrg Export only public API symbols 3671bedbe3fSmrg 3681bedbe3fSmrg Reviewed-by: Adam Jackson <ajax@redhat.com> 3691bedbe3fSmrg Signed-off-by: Cristian Rodríguez <cristian.rodriguez@opensuse.org> 3701bedbe3fSmrg 371549e21daSmrgcommit 4218339a30a899ceb82a9a057c6b96bce624f917 372549e21daSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 373549e21daSmrgDate: Tue Oct 26 18:47:31 2010 -0700 374549e21daSmrg 375549e21daSmrg libFS 1.0.3 376549e21daSmrg 377549e21daSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 378549e21daSmrg 379549e21daSmrgcommit f6aacdb5143032a9e21b8bb09212fcf69c839a85 380549e21daSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 381549e21daSmrgDate: Tue Oct 26 18:45:48 2010 -0700 382549e21daSmrg 383549e21daSmrg Remove unnecessary calls from configure.ac 384549e21daSmrg 385549e21daSmrg AM_PROG_CC is already covered by XORG_DEFAULT_OPTIONS 386549e21daSmrg AC_SUBST of CFLAGS & LIBS is taken care of by PKG_CHECK_MODULES 387549e21daSmrg 388549e21daSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 389549e21daSmrg 390549e21daSmrgcommit c7c7dda28b61d9b008a2fab3baf8ed02662a6dbf 391549e21daSmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 392549e21daSmrgDate: Mon Mar 29 16:50:33 2010 -0400 393549e21daSmrg 394549e21daSmrg config: update AC_PREREQ statement to 2.60 395549e21daSmrg 396549e21daSmrg Unrelated to the previous patches, the new value simply reflects 397549e21daSmrg the reality that the minimum level for autoconf to configure 398549e21daSmrg all x.org modules is 2.60 dated June 2006. 399549e21daSmrg 400549e21daSmrg ftp://ftp.gnu.org/gnu/autoconf/autoconf-2.60.tar.gz 401549e21daSmrg 402549e21daSmrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 403549e21daSmrg 404549e21daSmrgcommit dbe6f1912d77cd42ca0ac7ac5296113f84fc690e 405549e21daSmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 406549e21daSmrgDate: Mon Mar 29 15:09:34 2010 -0400 407549e21daSmrg 408549e21daSmrg config: install in $docdir and distribute doc/FSlib.txt 409549e21daSmrg 410549e21daSmrg The dist_doc_DATA statement was designed for that purpose. 411549e21daSmrg 412549e21daSmrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 413549e21daSmrg 414549e21daSmrgcommit 315643e773d666d1cc2248fe7ba1bc979ec34c70 415549e21daSmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 416549e21daSmrgDate: Mon Mar 29 14:53:48 2010 -0400 417549e21daSmrg 418549e21daSmrg config: remove the pkgconfig pc.in file from EXTRA_DIST 419549e21daSmrg 420549e21daSmrg Automake always includes it in the tarball. 421549e21daSmrg 422549e21daSmrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 423549e21daSmrg 424549e21daSmrgcommit a391fd191e207b4408ce230505df25570cf041d4 425549e21daSmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 426549e21daSmrgDate: Fri Nov 27 20:56:03 2009 -0500 427549e21daSmrg 428549e21daSmrg Makefile.am: add ChangeLog and INSTALL on MAINTAINERCLEANFILES 429549e21daSmrg 430549e21daSmrg Now that the INSTALL file is generated. 431549e21daSmrg Allows running make maintainer-clean. 432549e21daSmrg 433549e21daSmrgcommit 15104bf1988d27e7dc4272d32dbd381455c0e9f7 434549e21daSmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 435549e21daSmrgDate: Wed Oct 28 14:09:10 2009 -0400 436549e21daSmrg 437549e21daSmrg INSTALL, NEWS, README or AUTHORS files are missing/incorrect #24206 438549e21daSmrg 439549e21daSmrg Add missing INSTALL file. Use standard GNU file on building tarball 440549e21daSmrg README may have been updated 441549e21daSmrg Remove AUTHORS file as it is empty and no content available yet. 442549e21daSmrg Remove NEWS file as it is empty and no content available yet. 443549e21daSmrg 444549e21daSmrgcommit 491adff64c38f940ca21f6be9e370ebe90f72c3e 445549e21daSmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 446549e21daSmrgDate: Tue Oct 27 15:07:25 2009 -0400 447549e21daSmrg 448549e21daSmrg Deploy the new XORG_DEFAULT_OPTIONS #24242 449549e21daSmrg 450549e21daSmrg This macro aggregate a number of existing macros that sets commmon 451549e21daSmrg X.Org components configuration options. It shields the configuration file from 452549e21daSmrg future changes. 453549e21daSmrg 454549e21daSmrgcommit 1b6896d93de00ad79c28c537edead58309df0d31 455549e21daSmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 456549e21daSmrgDate: Mon Oct 26 22:08:41 2009 -0400 457549e21daSmrg 458549e21daSmrg Makefile.am: ChangeLog not required: EXTRA_DIST or *CLEANFILES #24432 459549e21daSmrg 460549e21daSmrg ChangeLog filename is known to Automake and requires no further 461549e21daSmrg coding in the makefile. 462549e21daSmrg 463549e21daSmrgcommit 40addd2ce521edadc6e6373b80c3c8c4f73c11c1 464549e21daSmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 465549e21daSmrgDate: Thu Oct 22 12:34:18 2009 -0400 466549e21daSmrg 467549e21daSmrg .gitignore: use common defaults with custom section # 24239 468549e21daSmrg 469549e21daSmrg Using common defaults will reduce errors and maintenance. 470549e21daSmrg Only the very small or inexistent custom section need periodic maintenance 471549e21daSmrg when the structure of the component changes. Do not edit defaults. 472549e21daSmrg 473549e21daSmrgcommit be177a3bad2b3158c09ebfc0356e0944ca704732 474549e21daSmrgAuthor: Jeremy Huddleston <jeremyhu@freedesktop.org> 475549e21daSmrgDate: Wed Oct 21 12:47:23 2009 -0700 476549e21daSmrg 477549e21daSmrg This is not a GNU project, so declare it foreign. 478549e21daSmrg 479549e21daSmrg On Wed, 2009-10-21 at 13:36 +1000, Peter Hutterer wrote: 480549e21daSmrg > On Tue, Oct 20, 2009 at 08:23:55PM -0700, Jeremy Huddleston wrote: 481549e21daSmrg > > I noticed an INSTALL file in xlsclients and libXvMC today, and it 482549e21daSmrg > > was quite annoying to work around since 'autoreconf -fvi' replaces 483549e21daSmrg > > it and git wants to commit it. Should these files even be in git? 484549e21daSmrg > > Can I nuke them for the betterment of humanity and since they get 485549e21daSmrg > > created by autoreconf anyways? 486549e21daSmrg > 487549e21daSmrg > See https://bugs.freedesktop.org/show_bug.cgi?id=24206 488549e21daSmrg 489549e21daSmrg As an interim measure, replace AM_INIT_AUTOMAKE([dist-bzip2]) with 490549e21daSmrg AM_INIT_AUTOMAKE([foreign dist-bzip2]). This will prevent the generation 491549e21daSmrg of the INSTALL file. It is also part of the 24206 solution. 492549e21daSmrg 493549e21daSmrg Signed-off-by: Jeremy Huddleston <jeremyhu@freedesktop.org> 494549e21daSmrg 4952d8abe4fSmrgcommit 364af12a2426358461f5ed5b142c97411cad80c5 4962d8abe4fSmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 4972d8abe4fSmrgDate: Tue Jul 7 15:47:36 2009 -0700 4982d8abe4fSmrg 4992d8abe4fSmrg Version 1.0.2 5002d8abe4fSmrg 5012d8abe4fSmrgcommit 040bfd8f055f7e49f15e457842b8bca4f8d2020a 5022d8abe4fSmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 5032d8abe4fSmrgDate: Tue Jul 7 15:45:50 2009 -0700 5042d8abe4fSmrg 5052d8abe4fSmrg Move CWARNFLAGS to Makefile.am for easier build-time overriding 5062d8abe4fSmrg 5072d8abe4fSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 5082d8abe4fSmrg 5092d8abe4fSmrgcommit 233b72428a47272b599a6be0708b06f7ed674f7c 5102d8abe4fSmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 5112d8abe4fSmrgDate: Tue Jul 7 08:57:53 2009 -0700 5122d8abe4fSmrg 5132d8abe4fSmrg Strip out-of-date RCS/CVS & SCCS version tags 5142d8abe4fSmrg 5152d8abe4fSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 5162d8abe4fSmrg 5172d8abe4fSmrgcommit f85f04b1287717d00cc29aaea2dc44bd59a2d2b3 5182d8abe4fSmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 5192d8abe4fSmrgDate: Tue Jul 7 08:45:41 2009 -0700 5202d8abe4fSmrg 5212d8abe4fSmrg Constify FSErrorList 5222d8abe4fSmrg 5232d8abe4fSmrg Matches the code in libX11/src/ErrDes.c this is based on. 5242d8abe4fSmrg 5252d8abe4fSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 5262d8abe4fSmrg 5272d8abe4fSmrgcommit b6c63181aded7f8e8879914b0f92767a47aa47cf 5282d8abe4fSmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 5292d8abe4fSmrgDate: Wed Jun 17 16:05:03 2009 -0700 5302d8abe4fSmrg 5312d8abe4fSmrg Drop #ifdef USG checks for some truly ancient (pre-SVR4) SysV's 5322d8abe4fSmrg 5332d8abe4fSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 5342d8abe4fSmrg 5352d8abe4fSmrgcommit b566d33d344876392254941d8ef73c848194c432 5362d8abe4fSmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 5372d8abe4fSmrgDate: Wed Jun 17 15:36:54 2009 -0700 5382d8abe4fSmrg 5392d8abe4fSmrg Fix server name handling in IOError messages during connection setup 5402d8abe4fSmrg 5412d8abe4fSmrg - Don't try to sprintf a NULL string for the server name 5422d8abe4fSmrg - Initialize the server name pointer in the srv struct sooner, 5432d8abe4fSmrg so errors during connection initialization can print it instead 5442d8abe4fSmrg of a null string in the error message 5452d8abe4fSmrg 5462d8abe4fSmrg Had to update the error paths that freed the partially constructed 5472d8abe4fSmrg structure, so combined them into a common implmentation via "goto fail". 5482d8abe4fSmrg 5492d8abe4fSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 5502d8abe4fSmrg 5512d8abe4fSmrgcommit eab796dabe05b4db2e193ab225deae613ac46a7b 5522d8abe4fSmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 5532d8abe4fSmrgDate: Tue May 19 01:58:38 2009 -0700 5542d8abe4fSmrg 5552d8abe4fSmrg Make FSlib.txt prototypes match those in headers. 5562d8abe4fSmrg 5572d8abe4fSmrg Both conversion to ANSI C89 format and fixing some long standing mistakes. 5582d8abe4fSmrg 5592d8abe4fSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 5602d8abe4fSmrg 5612d8abe4fSmrgcommit 39be8ae0ac4d5281a006de67ae11f7877f443bc8 5622d8abe4fSmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 5632d8abe4fSmrgDate: Tue May 19 01:44:26 2009 -0700 5642d8abe4fSmrg 5652d8abe4fSmrg Move API doc from xorg-doc/doc/FSlib.doc 5662d8abe4fSmrg 5672d8abe4fSmrgcommit 84d71a733b6ab93318260a5641d7609dbc38a198 5682d8abe4fSmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 5692d8abe4fSmrgDate: Mon Feb 2 20:34:29 2009 -0800 5702d8abe4fSmrg 5712d8abe4fSmrg Add README with pointers to mailing list, bugzilla & git repos 5722d8abe4fSmrg 5732d8abe4fSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 5742d8abe4fSmrg 5752d8abe4fSmrgcommit 3779550c57db5fe845f955bec141ca24800f2fdb 5762d8abe4fSmrgAuthor: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br> 5772d8abe4fSmrgDate: Wed Jan 28 16:41:28 2009 -0200 5782d8abe4fSmrg 5792d8abe4fSmrg Janitor: Correct make distcheck and compiler warnings. 5802d8abe4fSmrg 5812d8abe4fSmrgcommit 84cd6e7402382862abb473e7686a375db29f4d99 5822d8abe4fSmrgAuthor: Peter Korsgaard <jacmet@sunsite.dk> 5832d8abe4fSmrgDate: Wed Oct 22 10:34:59 2008 -0400 5842d8abe4fSmrg 5852d8abe4fSmrg bcopy -> memmove 5862d8abe4fSmrg 587ba6a1819Smrgcommit 9cbdb6ab49d8f9e6174a00d6b509bf6f1e3c1e78 588ba6a1819SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 589ba6a1819SmrgDate: Wed May 21 18:40:05 2008 -0700 590ba6a1819Smrg 591ba6a1819Smrg Version 1.0.1 592ba6a1819Smrg 593ba6a1819Smrgcommit 16c85877e9754dfc83b7c60c9892a85d1ac14eaa 594ba6a1819SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 595ba6a1819SmrgDate: Wed May 21 17:44:21 2008 -0700 596ba6a1819Smrg 597ba6a1819Smrg Replace sprintf with snprintf 598ba6a1819Smrg 599ba6a1819Smrgcommit 485308a08afe17e9486f8123c775b3e728d8d88f 600ba6a1819SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 601ba6a1819SmrgDate: Wed May 21 17:31:15 2008 -0700 602ba6a1819Smrg 603ba6a1819Smrg Add hooks to check code with static analyzers like lint & sparse 604ba6a1819Smrg 605ba6a1819Smrgcommit 0a64482e6dcd636b9c8b2f38ecfed7945adfdb39 606ba6a1819SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 607ba6a1819SmrgDate: Wed May 21 17:00:06 2008 -0700 608ba6a1819Smrg 609ba6a1819Smrg Put all copyright/license notices into COPYING file 610ba6a1819Smrg 611ba6a1819Smrgcommit 501f667cca6674704ad623a08918246ba2d2692d 612ba6a1819SmrgAuthor: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br> 613ba6a1819SmrgDate: Tue Mar 4 17:41:18 2008 -0300 614ba6a1819Smrg 615ba6a1819Smrg libFS ansification. 616ba6a1819Smrg 617ba6a1819Smrgcommit 1513378c0f71caa42fc2620e439961cc82470a61 618ba6a1819SmrgAuthor: Matthieu Herrb <matthieu.herrb@laas.fr> 619ba6a1819SmrgDate: Sun Mar 9 00:16:17 2008 +0100 620ba6a1819Smrg 621ba6a1819Smrg nuke RCS Ids 622ba6a1819Smrg 623ba6a1819Smrgcommit 77f3fc68504451487bfc4ef8d393ccd95c823071 624ba6a1819SmrgAuthor: James Cloos <cloos@jhcloos.com> 625ba6a1819SmrgDate: Thu Dec 6 16:38:13 2007 -0500 626ba6a1819Smrg 627ba6a1819Smrg Replace static ChangeLog with dist-hook to generate from git log 628ba6a1819Smrg 629ba6a1819Smrgcommit 63fcbab9d8c6c3324d797e8ce5b52046484d2495 630ba6a1819SmrgAuthor: James Cloos <cloos@jhcloos.com> 631ba6a1819SmrgDate: Mon Sep 3 05:53:29 2007 -0400 632ba6a1819Smrg 633ba6a1819Smrg Add *~ to .gitignore to skip patch/emacs droppings 634ba6a1819Smrg 635ba6a1819Smrgcommit 3efa1082c4b58080b6d369882d3e6611adee8b5b 636ba6a1819SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 637ba6a1819SmrgDate: Thu Jul 13 14:58:43 2006 -0700 638ba6a1819Smrg 639ba6a1819Smrg renamed: .cvsignore -> .gitignore 640ba6a1819Smrg 641ba6a1819Smrgcommit df8de2bc08703b8de404e113cba4a47134bca68f 642ba6a1819SmrgAuthor: Kevin E Martin <kem@kem.org> 643ba6a1819SmrgDate: Thu Dec 15 00:24:27 2005 +0000 644ba6a1819Smrg 645ba6a1819Smrg Update package version number for final X11R7 release candidate. 646ba6a1819Smrg 647ba6a1819Smrgcommit ea190affa767ac2c64f70bc9a303929cf2eb6eff 648ba6a1819SmrgAuthor: Kevin E Martin <kem@kem.org> 649ba6a1819SmrgDate: Sat Dec 3 05:49:41 2005 +0000 650ba6a1819Smrg 651ba6a1819Smrg Update package version number for X11R7 RC3 release. 652ba6a1819Smrg 653ba6a1819Smrgcommit 11b1397e6c1356a70f42713f3a9779b866835d9e 654ba6a1819SmrgAuthor: Kevin E Martin <kem@kem.org> 655ba6a1819SmrgDate: Sat Dec 3 04:41:47 2005 +0000 656ba6a1819Smrg 657ba6a1819Smrg Add check and cflags for malloc(0) returning NULL. 658ba6a1819Smrg 659ba6a1819Smrgcommit 87c96993d17812a55d92ef32a91083614e258f02 660ba6a1819SmrgAuthor: Kevin E Martin <kem@kem.org> 661ba6a1819SmrgDate: Sat Nov 19 07:15:39 2005 +0000 662ba6a1819Smrg 663ba6a1819Smrg Update pkgconfig files to separate library build-time dependencies from 664ba6a1819Smrg application build-time dependencies, and update package deps to work 665ba6a1819Smrg with separate build roots. 666ba6a1819Smrg 667ba6a1819Smrgcommit 2404b41c83ea49dcbf654e6448ea99ab72c8d82b 668ba6a1819SmrgAuthor: Kevin E Martin <kem@kem.org> 669ba6a1819SmrgDate: Wed Nov 9 21:19:11 2005 +0000 670ba6a1819Smrg 671ba6a1819Smrg Update package version number for X11R7 RC2 release. 672ba6a1819Smrg 673ba6a1819Smrgcommit 516e8e27077b7c4b535189e398030f6c2c99300a 674ba6a1819SmrgAuthor: Kean Johnson <kean@armory.com> 675ba6a1819SmrgDate: Tue Nov 8 06:33:25 2005 +0000 676ba6a1819Smrg 677ba6a1819Smrg See ChangeLog entry 2005-11-07 for details. 678ba6a1819Smrg 679ba6a1819Smrgcommit b7c75dbf546e30fba6afba95b9a95fe4f50c6bba 680ba6a1819SmrgAuthor: Kevin E Martin <kem@kem.org> 681ba6a1819SmrgDate: Wed Oct 19 02:48:08 2005 +0000 682ba6a1819Smrg 683ba6a1819Smrg Update package version number for RC1 release. 684ba6a1819Smrg 685ba6a1819Smrgcommit 4902aa061cfdd2f2f35158240d9da9706698cf61 686ba6a1819SmrgAuthor: Adam Jackson <ajax@nwnk.net> 687ba6a1819SmrgDate: Wed Aug 3 03:28:00 2005 +0000 688ba6a1819Smrg 689ba6a1819Smrg Do PKG_CHECK_MODULES on a unique token instead of on "DEP", so builds with 690ba6a1819Smrg a global configure cache don't get confused. 691ba6a1819Smrg 692ba6a1819Smrgcommit b15ff0fd68f67e37fc759742ebb637caac058f08 693ba6a1819SmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com> 694ba6a1819SmrgDate: Sat Jul 30 19:15:15 2005 +0000 695ba6a1819Smrg 696ba6a1819Smrg Add -D flags to clear various warnings (Stefan Dirsch) 697ba6a1819Smrg 698ba6a1819Smrgcommit 04ae86a006b608d2626ee90679cb84066cbc9710 699ba6a1819SmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com> 700ba6a1819SmrgDate: Sat Jul 30 19:09:37 2005 +0000 701ba6a1819Smrg 702ba6a1819Smrg Need to include "config.h" in fs_transport.c so Xtrans knows which 703ba6a1819Smrg transport types to support 704ba6a1819Smrg 705ba6a1819Smrgcommit 35facec2fbd93d176f637dda5323c16a38350dfa 706ba6a1819SmrgAuthor: Kevin E Martin <kem@kem.org> 707ba6a1819SmrgDate: Fri Jul 29 21:22:49 2005 +0000 708ba6a1819Smrg 709ba6a1819Smrg Various changes preparing packages for RC0: 710ba6a1819Smrg - Verify and update package version numbers as needed 711ba6a1819Smrg - Implement versioning scheme 712ba6a1819Smrg - Change bug address to point to bugzilla bug entry form 713ba6a1819Smrg - Disable loadable i18n in libX11 by default (use --enable-loadable-i18n to 714ba6a1819Smrg reenable it) 715ba6a1819Smrg - Fix makedepend to use pkgconfig and pass distcheck 716ba6a1819Smrg - Update build script to build macros first 717ba6a1819Smrg - Update modular Xorg version 718ba6a1819Smrg 719ba6a1819Smrgcommit be058d899bb49c6319041d05d54ed8e289a62adf 720ba6a1819SmrgAuthor: Daniel Stone <daniel@fooishbar.org> 721ba6a1819SmrgDate: Sat Jul 16 06:20:22 2005 +0000 722ba6a1819Smrg 723ba6a1819Smrg Set soversion to 6.0.0 using -version-number. 724ba6a1819Smrg 725ba6a1819Smrgcommit 227eb224880f912e7261d251ba2bf81992b7726f 726ba6a1819SmrgAuthor: Keith Packard <keithp@keithp.com> 727ba6a1819SmrgDate: Wed Jul 13 07:27:15 2005 +0000 728ba6a1819Smrg 729ba6a1819Smrg Eliminate xtrans CFLAGS from .pc file as xtrans is not part of the public 730ba6a1819Smrg API. 731ba6a1819Smrg 732ba6a1819Smrgcommit 905552dfa2af617780bc2cd4d14edad845c3203b 733ba6a1819SmrgAuthor: Keith Packard <keithp@keithp.com> 734ba6a1819SmrgDate: Wed Jul 13 07:23:56 2005 +0000 735ba6a1819Smrg 736ba6a1819Smrg Make some minor source adjustments so that we don not need to use 737ba6a1819Smrg -D_XOPEN_SOURCE -D_BSD_SOURCE everywhere as this will leak out of the 738ba6a1819Smrg modular environment and into application build processes, potentially 739ba6a1819Smrg foulling up their compiles. 740ba6a1819Smrg 741ba6a1819Smrgcommit 9a9aec0b9fb6315120c2ff87be94c6653802be76 742ba6a1819SmrgAuthor: Keith Packard <keithp@keithp.com> 743ba6a1819SmrgDate: Sat Jul 9 05:58:09 2005 +0000 744ba6a1819Smrg 745ba6a1819Smrg Add .cvsignore files Switch _la_CFLAGS for AM_CFLAGS to clean up directory 746ba6a1819Smrg 747ba6a1819Smrgcommit e5721d4ea9a1ef400f790583b33b0491a224733f 748ba6a1819SmrgAuthor: Daniel Stone <daniel@fooishbar.org> 749ba6a1819SmrgDate: Sun Jul 3 07:00:55 2005 +0000 750ba6a1819Smrg 751ba6a1819Smrg Add Xtrans definitions (FONT_t, TRANS_CLIENT) to clean up warnings. 752ba6a1819Smrg Add XSERV_t, TRANS_SERVER, TRANS_REOPEN to quash warnings. 753ba6a1819Smrg Add #include <dix-config.h> or <xorg-config.h>, as appropriate, to all 754ba6a1819Smrg source files in the xserver/xorg tree, predicated on defines of 755ba6a1819Smrg HAVE_{DIX,XORG}_CONFIG_H. Change all Xfont includes to 756ba6a1819Smrg <X11/fonts/foo.h>. 757ba6a1819Smrg 758ba6a1819Smrgcommit 6847a3b405dd98a1aa7804e97e6b2ce13bbf8bd7 759ba6a1819SmrgAuthor: Søren Sandmann Pedersen <sandmann@daimi.au.dk> 760ba6a1819SmrgDate: Wed Jun 22 22:46:31 2005 +0000 761ba6a1819Smrg 762ba6a1819Smrg Apply these patches from Theo van Klaveren: 763ba6a1819Smrg lib-dmx.patch lib-FS.patch lib-X11.patch lib-XRes.patch 764ba6a1819Smrg lib-XScrnSaver.patch lib-xtrans.patch 765ba6a1819Smrg to make the libraries distcheck. 766ba6a1819Smrg 767ba6a1819Smrgcommit 5f6bbd9ed4002d9d6b5119a018bbc7345f47543a 768ba6a1819SmrgAuthor: Alexander Gottwald <alexander.gottwald@s1999.tu-chemnitz.de> 769ba6a1819SmrgDate: Thu Jun 9 15:54:09 2005 +0000 770ba6a1819Smrg 771ba6a1819Smrg Replace <X11/transport.c> with <X11/Xtrans/transport.c> 772ba6a1819Smrg 773ba6a1819Smrgcommit e798bd7804c100232a927b075fcc58262c1e50f9 774ba6a1819SmrgAuthor: Alexander Gottwald <alexander.gottwald@s1999.tu-chemnitz.de> 775ba6a1819SmrgDate: Thu Jun 9 15:52:02 2005 +0000 776ba6a1819Smrg 777ba6a1819Smrg Replace <X11/Xtrans.h> with <X11/Xtrans/Xtrans.h> 778ba6a1819Smrg Copy Xtrans.h to exports/include/X11/Xtrans only 779ba6a1819Smrg 780ba6a1819Smrgcommit 6c0b06eddcffce31814cb103142f5cda2df9da91 781ba6a1819SmrgAuthor: Søren Sandmann Pedersen <sandmann@daimi.au.dk> 782ba6a1819SmrgDate: Wed May 25 22:12:21 2005 +0000 783ba6a1819Smrg 784ba6a1819Smrg - Use XTRANS_CONNECTION_FLAGS macro in lib/FS/configure.ac 785ba6a1819Smrg - Don't symlink transport.c, which is a generated file 786ba6a1819Smrg - instead add a new file fs_transport.c that include Xtrans/X11/transport.c 787ba6a1819Smrg 788ba6a1819Smrgcommit 3a9234d968568f2009376cdb219ea47b90572c68 789ba6a1819SmrgAuthor: Søren Sandmann Pedersen <sandmann@daimi.au.dk> 790ba6a1819SmrgDate: Wed May 25 21:47:56 2005 +0000 791ba6a1819Smrg 792ba6a1819Smrg - Add FSlib to symlink.sh 793ba6a1819Smrg - Change Xtrans includedir back to be X11/Xtrans, so that users of it can 794ba6a1819Smrg continue to include <X11/*> 795ba6a1819Smrg - Add build system for FSlib 796ba6a1819Smrg - Conditionally include config.h in xc/lib/FS 797ba6a1819Smrg - Remove redundant include of FSproto.h in xc/lib/FS 798ba6a1819Smrg - Add check to proto/X11/configure.ac whether -D_XOPEN_SOURCE is needed. 799ba6a1819Smrg 800ba6a1819Smrgcommit f4a1380add427a6ed7a0025d5acd5642c683900e 801ba6a1819SmrgAuthor: Egbert Eich <eich@suse.de> 802ba6a1819SmrgDate: Fri Apr 23 18:43:08 2004 +0000 803ba6a1819Smrg 804ba6a1819Smrg Merging XORG-CURRENT into trunk 805ba6a1819Smrg 806ba6a1819Smrgcommit 7642992f5eea63b270cb8a7cbb1d470417fc47ad 807ba6a1819SmrgAuthor: Egbert Eich <eich@suse.de> 808ba6a1819SmrgDate: Sun Mar 14 08:31:37 2004 +0000 809ba6a1819Smrg 810ba6a1819Smrg Importing vendor version xf86-4_4_99_1 on Sun Mar 14 00:26:39 PST 2004 811ba6a1819Smrg 812ba6a1819Smrgcommit a0ded183f87e10b1202446c1824ba1b895beea9e 813ba6a1819SmrgAuthor: Egbert Eich <eich@suse.de> 814ba6a1819SmrgDate: Wed Mar 3 12:10:54 2004 +0000 815ba6a1819Smrg 816ba6a1819Smrg Importing vendor version xf86-4_4_0 on Wed Mar 3 04:09:24 PST 2004 817ba6a1819Smrg 818ba6a1819Smrgcommit 6b3683787c2f47eaae68276e2919b2fbbbcf72c7 819ba6a1819SmrgAuthor: Egbert Eich <eich@suse.de> 820ba6a1819SmrgDate: Thu Feb 26 13:35:14 2004 +0000 821ba6a1819Smrg 822ba6a1819Smrg readding XFree86's cvs IDs 823ba6a1819Smrg 824ba6a1819Smrgcommit 7e0de805849b4bb1951376600d152d0121b06b52 825ba6a1819SmrgAuthor: Egbert Eich <eich@suse.de> 826ba6a1819SmrgDate: Thu Feb 26 09:22:28 2004 +0000 827ba6a1819Smrg 828ba6a1819Smrg Importing vendor version xf86-4_3_99_903 on Wed Feb 26 01:21:00 PST 2004 829ba6a1819Smrg 830ba6a1819Smrgcommit 0c5c8c10d628f28943a9cde02fb079c486ed71a3 831ba6a1819SmrgAuthor: Egbert Eich <eich@suse.de> 832ba6a1819SmrgDate: Thu Jan 29 08:07:56 2004 +0000 833ba6a1819Smrg 834ba6a1819Smrg Importing vendor version xf86-012804-2330 on Thu Jan 29 00:06:33 PST 2004 835ba6a1819Smrg 836ba6a1819Smrgcommit f0345958208586004bee80bac057b651162b8a27 837ba6a1819SmrgAuthor: Kaleb Keithley <kaleb@freedesktop.org> 838ba6a1819SmrgDate: Fri Dec 19 20:54:21 2003 +0000 839ba6a1819Smrg 840ba6a1819Smrg XFree86 4.3.99.902 (RC 2) 841ba6a1819Smrg 842ba6a1819Smrgcommit b84549f69b504b733592759c161d59a00de79ac3 843ba6a1819SmrgAuthor: Kaleb Keithley <kaleb@freedesktop.org> 844ba6a1819SmrgDate: Tue Nov 25 19:28:02 2003 +0000 845ba6a1819Smrg 846ba6a1819Smrg XFree86 4.3.99.16 Bring the tree up to date for the Cygwin folks 847ba6a1819Smrg 848ba6a1819Smrgcommit eec6ef2ff2462876d5c6df53691b6fb2e07dfcea 849ba6a1819SmrgAuthor: Kaleb Keithley <kaleb@freedesktop.org> 850ba6a1819SmrgDate: Fri Nov 14 16:48:44 2003 +0000 851ba6a1819Smrg 852ba6a1819Smrg XFree86 4.3.0.1 853ba6a1819Smrg 854ba6a1819Smrgcommit 9e8dd4f7585c334c5b08f05f01c8900b5e4edf52 855ba6a1819SmrgAuthor: Kaleb Keithley <kaleb@freedesktop.org> 856ba6a1819SmrgDate: Fri Nov 14 15:54:36 2003 +0000 857ba6a1819Smrg 858ba6a1819Smrg R6.6 is the Xorg base-line 859