ChangeLog revision 298453a4
1298453a4Smrgcommit a9db12661e7412dd935706c92db6d7bc46238782 2298453a4SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 3298453a4SmrgDate: Thu Apr 30 21:14:46 2015 -0700 4298453a4Smrg 5298453a4Smrg libFS 1.0.7 6298453a4Smrg 7298453a4Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 8298453a4Smrg 9298453a4Smrgcommit f1c9c18e2601151e3dfa7f83b4748edd2a5a3a6e 10298453a4SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 11298453a4SmrgDate: Wed Nov 5 17:49:30 2014 -0800 12298453a4Smrg 13298453a4Smrg Use 'imdent' to realign cpp indentation levels in FSlibos.h 14298453a4Smrg 15298453a4Smrg Parts were indented, others weren't, now is more consistent. 16298453a4Smrg 'git diff -w' shows no non-whitespace changes in this commit 17298453a4Smrg 18298453a4Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 19298453a4Smrg 20298453a4Smrgcommit f2c0bb056dbfbc2ca5b753b8de87b6c73742a990 21298453a4SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 22298453a4SmrgDate: Wed Nov 5 17:48:18 2014 -0800 23298453a4Smrg 24298453a4Smrg Remove unneeded checks for #ifndef X_NOT_POSIX 25298453a4Smrg 26298453a4Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 27298453a4Smrg 28298453a4Smrgcommit aef4c4f1330dc01d535cd88b9805c3d5d164b070 29298453a4SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 30298453a4SmrgDate: Fri Jul 11 20:24:22 2014 -0700 31298453a4Smrg 32298453a4Smrg Fix typos & wording issues in source comments 33298453a4Smrg 34298453a4Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 35298453a4Smrg 36298453a4Smrgcommit dcf25b1ed387d7019d2cf7703eeb33554987d63f 37298453a4SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 38298453a4SmrgDate: Thu Jun 5 14:20:07 2014 -0700 39298453a4Smrg 40298453a4Smrg Fix some sign/size conversion warnings from clang 41298453a4Smrg 42298453a4Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 43298453a4Smrg 44298453a4Smrgcommit fa577a18f189fe454995306d38059570e1ad8bf2 45298453a4SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 46298453a4SmrgDate: Wed Jun 4 23:36:45 2014 -0700 47298453a4Smrg 48298453a4Smrg Constify some more strings in API arguments 49298453a4Smrg 50298453a4Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 51298453a4Smrg 52298453a4Smrgcommit 5e0f1b91edb97759e2c07ec233c2ce8639c8e0fe 53298453a4SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 54298453a4SmrgDate: Fri May 23 23:20:03 2014 -0700 55298453a4Smrg 56298453a4Smrg Constify pattern argument to FSListCatalogues 57298453a4Smrg 58298453a4Smrg The contents of pattern are simply copied to the request sent to 59298453a4Smrg the font server and never touched again, so can be labeled read-only. 60298453a4Smrg 61298453a4Smrg Fixes compiler warning building xfsinfo: 62298453a4Smrg 63298453a4Smrg xfsinfo.c: In function ‘print_catalogue_info’: 64298453a4Smrg xfsinfo.c:158:5: warning: passing argument 2 of ‘FSListCatalogues’ discards 65298453a4Smrg ‘const’ qualifier from pointer target type [enabled by default] 66298453a4Smrg char **cats = FSListCatalogues(svr, "*", 1000, &n); 67298453a4Smrg ^ 68298453a4Smrg In file included from xfsinfo.c:66:0: 69298453a4Smrg FSlib.h:255:16: note: expected ‘char *’ but argument is of type ‘const char *’ 70298453a4Smrg extern char ** FSListCatalogues ( FSServer *svr, char *pattern, 71298453a4Smrg 72298453a4Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 73298453a4Smrg 746af7124fSmrgcommit 88be5c37c40070305e64c4b8dc0a1c1f6ca80440 756af7124fSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 766af7124fSmrgDate: Sun Mar 16 10:44:14 2014 -0700 776af7124fSmrg 786af7124fSmrg libFS 1.0.6 796af7124fSmrg 806af7124fSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 816af7124fSmrg 826af7124fSmrgcommit e5be46eceee9c0c0d5f0363d3e08b19f86f85fcb 836af7124fSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 846af7124fSmrgDate: Fri Jan 3 23:07:12 2014 -0800 856af7124fSmrg 866af7124fSmrg Use strlcpy instead of strcpy/strncpy if it is available 876af7124fSmrg 886af7124fSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 896af7124fSmrg 906af7124fSmrgcommit e831ef9246684298c147f9b26de0810b8218c3cb 916af7124fSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 926af7124fSmrgDate: Fri Jan 3 21:33:10 2014 -0800 936af7124fSmrg 946af7124fSmrg Replace malloc(strlen + 1); strcpy() with strdup() 956af7124fSmrg 966af7124fSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 976af7124fSmrg Reviewed-by: Jasper St. Pierre <jstpierre@mecheye.net> 986af7124fSmrg 996af7124fSmrgcommit 980cf8ac0c636ff7ef1fccb9e74f116ac5ea34ae 1006af7124fSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 1016af7124fSmrgDate: Fri Jan 3 21:13:30 2014 -0800 1026af7124fSmrg 1036af7124fSmrg Remove unused internal helper _FSWireToEvent 1046af7124fSmrg 1056af7124fSmrg Since we build with -export-symbols-regex '^FS.*', it wasn't available 1066af7124fSmrg to callers outside libFS, and was never called by anything inside libFS. 1076af7124fSmrg 1086af7124fSmrg Seems to have been imported from XlibInt.c without ever being used. 1096af7124fSmrg 1106af7124fSmrg Flagged by cppcheck 1.62: 1116af7124fSmrg [FSlibInt.c:753]: (style) The function '_FSWireToEvent' is never used. 1126af7124fSmrg 1136af7124fSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 1146af7124fSmrg Reviewed-by: Jasper St. Pierre <jstpierre@mecheye.net> 1156af7124fSmrg 1166af7124fSmrgcommit b9f27dc863c3ca01bb231ee48e84bc60b39d4f1f 1176af7124fSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 1186af7124fSmrgDate: Fri Jan 3 20:55:33 2014 -0800 1196af7124fSmrg 1206af7124fSmrg Remove unused internal helper _FSEventsQueued 1216af7124fSmrg 1226af7124fSmrg Since we build with -export-symbols-regex '^FS.*', it wasn't available 1236af7124fSmrg to callers outside libFS, and was never called by anything inside libFS. 1246af7124fSmrg 1256af7124fSmrg Seems to have been imported from XlibInt.c without ever being used. 1266af7124fSmrg 1276af7124fSmrg Flagged by cppcheck 1.62: 1286af7124fSmrg [FSlibInt.c:180]: (style) The function '_FSEventsQueued' is never used. 1296af7124fSmrg 1306af7124fSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 1316af7124fSmrg Reviewed-by: Jasper St. Pierre <jstpierre@mecheye.net> 1326af7124fSmrg 1336af7124fSmrgcommit 37772516acb95b3c9934252994b7dfdc147dfd23 1346af7124fSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 1356af7124fSmrgDate: Fri Jan 3 20:50:32 2014 -0800 1366af7124fSmrg 1376af7124fSmrg Remove unused internal helper _FSAllocScratch 1386af7124fSmrg 1396af7124fSmrg Since we build with -export-symbols-regex '^FS.*', it wasn't available 1406af7124fSmrg to callers outside libFS, and was never called by anything inside libFS. 1416af7124fSmrg 1426af7124fSmrg Seems to have been imported from XlibInt.c without ever being used. 1436af7124fSmrg The _FSserver fields that it used (and nothing else did) are replaced 1446af7124fSmrg with "unused" placeholders to maintain struct layout/size. 1456af7124fSmrg 1466af7124fSmrg Flagged by cppcheck 1.62: 1476af7124fSmrg [FSlibInt.c:973]: (style) The function '_FSAllocScratch' is never used. 1486af7124fSmrg 1496af7124fSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 1506af7124fSmrg Reviewed-by: Jasper St. Pierre <jstpierre@mecheye.net> 1516af7124fSmrg 1526af7124fSmrgcommit ac1eb6e3ea54724cf3ab3ad1ccf0595df9e34786 1536af7124fSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 1546af7124fSmrgDate: Fri Jan 3 20:46:48 2014 -0800 1556af7124fSmrg 1566af7124fSmrg Remove unused internal helper _FSGetHostname 1576af7124fSmrg 1586af7124fSmrg Since we build with -export-symbols-regex '^FS.*', it wasn't available 1596af7124fSmrg to callers outside libFS, and was never called by anything inside libFS. 1606af7124fSmrg 1616af7124fSmrg Xtrans provides it's own exact copy of this function, which gets 1626af7124fSmrg the name _FSTransGetHostname when built in libFS, nothing in libFS 1636af7124fSmrg outside the Xtrans code calls a gethostname() function. 1646af7124fSmrg 1656af7124fSmrg Flagged by cppcheck 1.62: 1666af7124fSmrg [FSlibInt.c:1060]: (style) The function '_FSGetHostname' is never used. 1676af7124fSmrg 1686af7124fSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 1696af7124fSmrg Reviewed-by: Jasper St. Pierre <jstpierre@mecheye.net> 1706af7124fSmrg 1716af7124fSmrgcommit a4c12fe0ca5cb359bffe08b26a92ddcf8e194441 1726af7124fSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 1736af7124fSmrgDate: Fri Jan 3 20:04:33 2014 -0800 1746af7124fSmrg 1756af7124fSmrg If EAGAIN == EWOULDBLOCK, only need to check errno for one of them 1766af7124fSmrg 1776af7124fSmrg Solaris <sys/errno.h> has: 1786af7124fSmrg #define EWOULDBLOCK EAGAIN 1796af7124fSmrg so checking (errno == EAGAIN || errno == EWOULDBLOCK) is overkill. 1806af7124fSmrg 1816af7124fSmrg This leads cppcheck 1.62 to complain: 1826af7124fSmrg [FSlibInt.c:153] -> [FSlibInt.c:153]: (style) Same expression on both sides of '||'. 1836af7124fSmrg [FSlibInt.c:301] -> [FSlibInt.c:301]: (style) Same expression on both sides of '||'. 1846af7124fSmrg [FSlibInt.c:379] -> [FSlibInt.c:379]: (style) Same expression on both sides of '||'. 1856af7124fSmrg [FSlibInt.c:472] -> [FSlibInt.c:472]: (style) Same expression on both sides of '||'. 1866af7124fSmrg 1876af7124fSmrg This quiets it, and reduces the number of calls Solaris Studio cc 1886af7124fSmrg generates to the __errno() function to get the thread-specific errno value. 1896af7124fSmrg 1906af7124fSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 1916af7124fSmrg Reviewed-by: Jasper St. Pierre <jstpierre@mecheye.net> 1926af7124fSmrg 1936af7124fSmrgcommit b6885f7aedc3b6eba62ffa1edac1e8488d938cea 1946af7124fSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 1956af7124fSmrgDate: Fri Jan 3 19:57:09 2014 -0800 1966af7124fSmrg 1976af7124fSmrg Reduce scope & remove unneeded assignment of defaultp in FSGetErrorText() 1986af7124fSmrg 1996af7124fSmrg Suggested by cppcheck 1.62 2006af7124fSmrg 2016af7124fSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 2026af7124fSmrg 2036af7124fSmrgcommit dcb6c39feb63dcf7e843bd2394a2544fd4e79f9f 2046af7124fSmrgAuthor: Jeremy Huddleston Sequoia <jeremyhu@apple.com> 2056af7124fSmrgDate: Thu Jan 2 01:03:49 2014 -0800 2066af7124fSmrg 2076af7124fSmrg FSOpenServer: Fix double-free in error path 2086af7124fSmrg 2096af7124fSmrg FSOpenServ.c:266:5: warning: Use of memory after it is freed 2106af7124fSmrg OutOfMemory(svr, setup); 2116af7124fSmrg ^~~~~~~~~~~~~~~~~~~~~~~ 2126af7124fSmrg 2136af7124fSmrg Signed-off-by: Jeremy Huddleston Sequoia <jeremyhu@apple.com> 2146af7124fSmrg 2156af7124fSmrgcommit 4b0b74f953619164dc2863ee2cd3f09d15c65a51 2166af7124fSmrgAuthor: Jeremy Huddleston Sequoia <jeremyhu@apple.com> 2176af7124fSmrgDate: Thu Jan 2 00:49:27 2014 -0800 2186af7124fSmrg 2196af7124fSmrg Update error loop to correctly handle error in i==0 case 2206af7124fSmrg 2216af7124fSmrg FSOpenServ.c:183:3: warning: Function call argument is an uninitialized value 2226af7124fSmrg FSfree(alts[i].name); 2236af7124fSmrg ^~~~~~~~~~~~~~~~~~~~ 2246af7124fSmrg ./FSlibos.h:273:21: note: expanded from macro 'FSfree' 2256af7124fSmrg ^~~~~~~~~~~ 2266af7124fSmrg 2276af7124fSmrg Signed-off-by: Jeremy Huddleston Sequoia <jeremyhu@apple.com> 2286af7124fSmrg 2296af7124fSmrgcommit 5ed8b4cf1f1c35ef35a3c94350e6b96646a2a0b7 2306af7124fSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 2316af7124fSmrgDate: Fri Dec 27 11:01:35 2013 -0800 2326af7124fSmrg 2336af7124fSmrg Add AC_USE_SYSTEM_EXTENSIONS to expose non-standard extensions 2346af7124fSmrg 2356af7124fSmrg Required on Solaris to expose fd_mask in <sys/select.h> now that 2366af7124fSmrg xtrans 1.3 defines _XOPEN_SOURCE to 600 on Solaris, since fd_mask 2376af7124fSmrg is not defined in that version of the XPG standards. 2386af7124fSmrg 2396af7124fSmrg Fixes build failure: 2406af7124fSmrg ../../src/FSConnServ.c: In function '_FSWaitForWritable': 2416af7124fSmrg ../../src/FSConnServ.c:166:6: error: 'fd_mask' undeclared (first use in this function) 2426af7124fSmrg ../../src/FSConnServ.c:166:6: note: each undeclared identifier is reported only once for each function it appears in 2436af7124fSmrg 2446af7124fSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 2456af7124fSmrg Reviewed-by: Daniel Stone <daniel@fooishbar.org> 2466af7124fSmrg 2476af7124fSmrgcommit 19ca53de0aae67b1f23085c832b445576c6a0b25 2486af7124fSmrgAuthor: Adam Jackson <ajax@redhat.com> 2496af7124fSmrgDate: Fri Nov 1 11:14:58 2013 -0400 2506af7124fSmrg 2516af7124fSmrg Fix build with xtrans 1.3 2526af7124fSmrg 2536af7124fSmrg ->Readv was in fact being used, oops. Just call straight down to 2546af7124fSmrg readv() instead. 2556af7124fSmrg 2566af7124fSmrg Reviewed-by: Peter Harris <pharris@opentext.com> 2576af7124fSmrg Signed-off-by: Adam Jackson <ajax@redhat.com> 2586af7124fSmrg 2596af7124fSmrgcommit 96243bfec19d0f543de3ef590a482f7f6dcdaa3d 2606af7124fSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 2616af7124fSmrgDate: Mon Jun 24 22:52:09 2013 -0700 2626af7124fSmrg 2636af7124fSmrg Drop Cray (WORD64/MUSTCOPY) support 2646af7124fSmrg 2656af7124fSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 2666af7124fSmrg 2676af7124fSmrgcommit d30a927b79ee0faa5f4547d5d60570f8fcd11fc2 2686af7124fSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 2696af7124fSmrgDate: Mon Jun 24 22:46:52 2013 -0700 2706af7124fSmrg 2716af7124fSmrg Fix a couple comment typos 2726af7124fSmrg 2736af7124fSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 2746af7124fSmrg 2756af7124fSmrgcommit 665fb8c34183bbaba5c7deb045863090082f814b 2766af7124fSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 2776af7124fSmrgDate: Mon Jun 24 22:42:56 2013 -0700 2786af7124fSmrg 2796af7124fSmrg Require ANSI C89 pre-processor, drop pre-C89 token pasting support 2806af7124fSmrg 2816af7124fSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 2826af7124fSmrg 2836af7124fSmrgcommit 279fbcc23d6cd462e034dec6a9d1378cb86247e3 2846af7124fSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 2856af7124fSmrgDate: Tue May 28 17:42:06 2013 -0700 2866af7124fSmrg 2876af7124fSmrg Fix typo in readme ("xfslsfonts" should be "fslsfonts") 2886af7124fSmrg 2896af7124fSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 2906af7124fSmrg 2911bedbe3fSmrgcommit 9d1458e02fe8dcac68b32917c9b10fa49d7161e7 2921bedbe3fSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 2931bedbe3fSmrgDate: Tue May 28 17:17:40 2013 -0700 2941bedbe3fSmrg 2951bedbe3fSmrg libFS 1.0.5 2961bedbe3fSmrg 2971bedbe3fSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 2981bedbe3fSmrg 2991bedbe3fSmrgcommit 26dc23446c2e7818fdebfb46e101bac4883df07e 3001bedbe3fSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 3011bedbe3fSmrgDate: Sun Apr 14 09:07:32 2013 -0700 3021bedbe3fSmrg 3031bedbe3fSmrg Sign extension issue and integer overflow in FSOpenServer() [CVE-2013-1996] 3041bedbe3fSmrg 3051bedbe3fSmrg > altlen = (int) *ad++; <-- if char is 0xff, will sign extend to int (0xffffffff == -1) 3061bedbe3fSmrg > alts[i].name = (char *) FSmalloc(altlen + 1); <-- -1 + 1 == 0 3071bedbe3fSmrg > ... 3081bedbe3fSmrg > memmove(alts[i].name, ad, altlen); <-- memory corruption 3091bedbe3fSmrg 3101bedbe3fSmrg Reported-by: Ilja Van Sprundel <ivansprundel@ioactive.com> 3111bedbe3fSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 3121bedbe3fSmrg 3131bedbe3fSmrgcommit f6030dd569094fb29720a4bf54aec784b1edcac5 3141bedbe3fSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 3151bedbe3fSmrgDate: Wed Apr 10 21:43:40 2013 -0700 3161bedbe3fSmrg 3171bedbe3fSmrg Get rid of more duplication in error cleanup code in FSListFontsWithXInfo 3181bedbe3fSmrg 3191bedbe3fSmrg Also get rely on free() to handle null pointers in cleanup code instead 3201bedbe3fSmrg of checking each one ourselves. 3211bedbe3fSmrg 3221bedbe3fSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 3231bedbe3fSmrg 3241bedbe3fSmrgcommit 1f260bfdcb8d83d6c21db70ad6ed0fa94e5f5abf 3251bedbe3fSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 3261bedbe3fSmrgDate: Wed Apr 10 20:55:36 2013 -0700 3271bedbe3fSmrg 3281bedbe3fSmrg Avoid accessing freed memory on realloc failure in FSListFontsWithXInfo 3291bedbe3fSmrg 3301bedbe3fSmrg Since we realloc 5 things in a row, and then check for failure, it's 3311bedbe3fSmrg quite possible one of our old pointers is now pointing to something 3321bedbe3fSmrg completely different, so instead update the pointers as we successfully 3331bedbe3fSmrg realloc them and then jump to the normal error processing cleanup if 3341bedbe3fSmrg one fails. 3351bedbe3fSmrg 3361bedbe3fSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 3371bedbe3fSmrg 3381bedbe3fSmrgcommit 3022dfdcdac08a4950695ded9f372e845f2be008 3391bedbe3fSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 3401bedbe3fSmrgDate: Wed Apr 10 19:04:22 2013 -0700 3411bedbe3fSmrg 3421bedbe3fSmrg Avoid reading outside bounds when _FSReply receives an Error response 3431bedbe3fSmrg 3441bedbe3fSmrg Upon receiving a response, _FSReply copies the first 8 bytes into *rep 3451bedbe3fSmrg and then looks at them to determine what type of response. If it's an 3461bedbe3fSmrg error packet, it then converts to an error struct and reads the rest, 3471bedbe3fSmrg but it was copying 16 bytes out of *rep to begin with, due to sloppy 3481bedbe3fSmrg casting. Since we immediately overwrite the second 8 bytes with the 3491bedbe3fSmrg data coming off the wire, this isn't horrible, but it really freaks out 3501bedbe3fSmrg static analysis and memory debugging tools. 3511bedbe3fSmrg 3521bedbe3fSmrg Fixes parfait 1.1 warning: 3531bedbe3fSmrg 3541bedbe3fSmrg Error: Buffer overrun 3551bedbe3fSmrg 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 3561bedbe3fSmrg size(((char*)((union fsError*)rep))) is 8, 16 is 16 3571bedbe3fSmrg at line 751 of src/FSlibInt.c in function '_FSReply'. 3581bedbe3fSmrg called at line 67 of src/FSSync.c in function 'FSSync' with rep = ((union fsReply*)&rep). 3591bedbe3fSmrg 3601bedbe3fSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 3611bedbe3fSmrg 3621bedbe3fSmrgcommit 932131874109931bb6d50acc47ac94e51a2353de 3631bedbe3fSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 3641bedbe3fSmrgDate: Wed Apr 10 18:54:35 2013 -0700 3651bedbe3fSmrg 3661bedbe3fSmrg Use NULL instead of 0 for null pointers 3671bedbe3fSmrg 3681bedbe3fSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 3691bedbe3fSmrg 3701bedbe3fSmrgcommit 90b9754da977cb6804da4c38711ff33db772a9ca 3711bedbe3fSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 3721bedbe3fSmrgDate: Wed Apr 10 18:30:24 2013 -0700 3731bedbe3fSmrg 3741bedbe3fSmrg Get rid of unnecessary casts in FSfree calls 3751bedbe3fSmrg 3761bedbe3fSmrg No need to cast all other pointers to char *, since C89 free takes 3771bedbe3fSmrg any type of pointer. Casting all of them just hides errors if you 3781bedbe3fSmrg try to free something that's not really a pointer. 3791bedbe3fSmrg 3801bedbe3fSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 3811bedbe3fSmrg 3821bedbe3fSmrgcommit 2cf3ed903048758ee696d410aba6afefd1582dec 3831bedbe3fSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 3841bedbe3fSmrgDate: Wed Apr 10 18:26:22 2013 -0700 3851bedbe3fSmrg 3861bedbe3fSmrg Get rid of unnecessary casts in FS*alloc calls 3871bedbe3fSmrg 3881bedbe3fSmrg Stop taking 64-bit size_t, truncating to 32-bit unsigned int, and then 3891bedbe3fSmrg putting into a 64-bit size_t argument to underlying *alloc call. 3901bedbe3fSmrg 3911bedbe3fSmrg Also stop casting results, since in C, that just hides missing prototype 3921bedbe3fSmrg errors that can cause memory corruption when taking an implicit 32-bit 3931bedbe3fSmrg int return value and trying to make a 64-bit pointer out of it. 3941bedbe3fSmrg 3951bedbe3fSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 3961bedbe3fSmrg 3971bedbe3fSmrgcommit 0ef550010ad1cb08297951b385c0034010e89a9a 3981bedbe3fSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 3991bedbe3fSmrgDate: Fri Jan 18 23:18:47 2013 -0800 4001bedbe3fSmrg 4011bedbe3fSmrg Replace deprecated Automake INCLUDES variable with AM_CPPFLAGS 4021bedbe3fSmrg 4031bedbe3fSmrg Excerpt https://lists.gnu.org/archive/html/automake/2012-12/msg00038.html 4041bedbe3fSmrg 4051bedbe3fSmrg - Support for the long-deprecated INCLUDES variable will be removed 4061bedbe3fSmrg altogether in Automake 1.14. The AM_CPPFLAGS variable should be 4071bedbe3fSmrg used instead. 4081bedbe3fSmrg 4091bedbe3fSmrg This variable was deprecated in Automake releases prior to 1.10, which is 4101bedbe3fSmrg the current minimum level required to build X. 4111bedbe3fSmrg 4121bedbe3fSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 4131bedbe3fSmrg 4141bedbe3fSmrgcommit 464fb353a406cbb4c478fae89952979cb5c8775c 4151bedbe3fSmrgAuthor: Colin Walters <walters@verbum.org> 4161bedbe3fSmrgDate: Wed Jan 4 17:37:06 2012 -0500 4171bedbe3fSmrg 4181bedbe3fSmrg autogen.sh: Implement GNOME Build API 4191bedbe3fSmrg 4201bedbe3fSmrg http://people.gnome.org/~walters/docs/build-api.txt 4211bedbe3fSmrg 4221bedbe3fSmrg Signed-off-by: Adam Jackson <ajax@redhat.com> 4231bedbe3fSmrg 4241bedbe3fSmrgcommit 0e0109c5d035c9f803b52d2189151f600de59866 4251bedbe3fSmrgAuthor: Adam Jackson <ajax@redhat.com> 4261bedbe3fSmrgDate: Tue Jan 15 14:28:48 2013 -0500 4271bedbe3fSmrg 4281bedbe3fSmrg configure: Remove AM_MAINTAINER_MODE 4291bedbe3fSmrg 4301bedbe3fSmrg Signed-off-by: Adam Jackson <ajax@redhat.com> 4311bedbe3fSmrg 4321bedbe3fSmrgcommit 56c83935a873fa7c6bb0c8c7d9f755ee08439aa5 4331bedbe3fSmrgAuthor: Thomas Klausner <wiz@NetBSD.org> 4341bedbe3fSmrgDate: Thu Jul 12 14:39:26 2012 +0200 4351bedbe3fSmrg 4361bedbe3fSmrg Fix a prototype error 4371bedbe3fSmrg 4381bedbe3fSmrg Per NetBSD PR 41899 from Henning Petersen. 4391bedbe3fSmrg 4401bedbe3fSmrg Signed-off-by: Thomas Klausner <wiz@NetBSD.org> 4411bedbe3fSmrg Signed-off-by: Julien Cristau <jcristau@debian.org> 4421bedbe3fSmrg 4431bedbe3fSmrgcommit 589eea0713cacb7b6889d15e4dbcd2914684db9b 4441bedbe3fSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 4451bedbe3fSmrgDate: Fri Mar 2 19:47:42 2012 -0800 4461bedbe3fSmrg 4471bedbe3fSmrg libFS 1.0.4 4481bedbe3fSmrg 4491bedbe3fSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 4501bedbe3fSmrg 4511bedbe3fSmrgcommit 9e5c931053f261cc97e3d7b75a5c2f14990bbb9d 4521bedbe3fSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 4531bedbe3fSmrgDate: Fri Mar 2 19:42:18 2012 -0800 4541bedbe3fSmrg 4551bedbe3fSmrg Remove unneeded shadow definition of 'i' from FSQueryXBitmaps16 4561bedbe3fSmrg 4571bedbe3fSmrg Fixes gcc warning: 4581bedbe3fSmrg FSQGlyphs.c: In function 'FSQueryXBitmaps16': 4591bedbe3fSmrg FSQGlyphs.c:153:6: warning: declaration of 'i' shadows a previous local 4601bedbe3fSmrg FSQGlyphs.c:143:10: warning: shadowed declaration is here 4611bedbe3fSmrg 4621bedbe3fSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 4631bedbe3fSmrg 4641bedbe3fSmrgcommit 4ebfa48f74deb4f35490e02eeeb1e59ff56856ab 4651bedbe3fSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 4661bedbe3fSmrgDate: Sun Dec 4 08:54:38 2011 -0800 4671bedbe3fSmrg 4681bedbe3fSmrg Fix builds of FSlibInt.c with Solaris Studio compilers 4691bedbe3fSmrg 4701bedbe3fSmrg Required in order to build with Studio cc now that xorg-macros is 4711bedbe3fSmrg setting -errwarn=E_FUNC_HAS_NO_RETURN_STMT since a bug in the Solaris 4721bedbe3fSmrg system headers causes the noreturn attribute to not be correctly 4731bedbe3fSmrg applied to the exit() prototype in <stdlib.h> when building with 4741bedbe3fSmrg Studio instead of gcc. 4751bedbe3fSmrg 4761bedbe3fSmrg Otherwise compiler exits with error: 4771bedbe3fSmrg "FSlibInt.c", line 976: Function has no return statement : _FSDefaultIOError 4781bedbe3fSmrg 4791bedbe3fSmrg Uses Studio-specific pragma instead of adding another exit() prototype 4801bedbe3fSmrg with a noreturn attribute to avoid causing gcc to warn about having 4811bedbe3fSmrg a redundant prototype for the exit() function. 4821bedbe3fSmrg 4831bedbe3fSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 4841bedbe3fSmrg 4851bedbe3fSmrgcommit 447b3268bfb2d6a92d105ad75c2ac5462f1adecb 4861bedbe3fSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 4871bedbe3fSmrgDate: Fri Nov 11 22:54:21 2011 -0800 4881bedbe3fSmrg 4891bedbe3fSmrg Mark pattern argument to FSListFonts* as const char * 4901bedbe3fSmrg 4911bedbe3fSmrg Needed to fix gcc -Wwrite-strings warnings in clients such as fslsfonts 4921bedbe3fSmrg 4931bedbe3fSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 4941bedbe3fSmrg 4951bedbe3fSmrgcommit 5dae1f32a775c3f99f26571f3fab8fb4f0f2874f 4961bedbe3fSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 4971bedbe3fSmrgDate: Wed Sep 28 22:28:22 2011 -0700 4981bedbe3fSmrg 4991bedbe3fSmrg Change FSOpenServer and FSServerName to take const char * args. 5001bedbe3fSmrg 5011bedbe3fSmrg Almost matches the current versions of the XOpenDisplay & XDisplayName 5021bedbe3fSmrg functions they're modeled on - unlike XDisplayName, FSServerName now 5031bedbe3fSmrg returns const char * as well so we don't lose the constness of the 5041bedbe3fSmrg string passed in if we return it. 5051bedbe3fSmrg 5061bedbe3fSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 5071bedbe3fSmrg 5081bedbe3fSmrgcommit 1353bd6b52241857f9e37cc6403e1fee3c5e69e4 5091bedbe3fSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 5101bedbe3fSmrgDate: Mon Sep 26 15:07:57 2011 -0700 5111bedbe3fSmrg 5121bedbe3fSmrg Add const attributes to fix gcc -Wwrite-strings warnings 5131bedbe3fSmrg 5141bedbe3fSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 5151bedbe3fSmrg 5161bedbe3fSmrgcommit 750fbfe7562e94788e5dfecb6617e26d6d3f0157 5171bedbe3fSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 5181bedbe3fSmrgDate: Fri Sep 16 22:08:05 2011 -0700 5191bedbe3fSmrg 5201bedbe3fSmrg Strip trailing whitespace 5211bedbe3fSmrg 5221bedbe3fSmrg Performed with: find * -type f | xargs perl -i -p -e 's{[ \t]+$}{}' 5231bedbe3fSmrg git diff -w & git diff -b show no diffs from this change 5241bedbe3fSmrg 5251bedbe3fSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 5261bedbe3fSmrg 5271bedbe3fSmrgcommit 06fd3e765d96fda0e323c11c7a6786b870655bbe 5281bedbe3fSmrgAuthor: Jeremy Huddleston <jeremyhu@apple.com> 5291bedbe3fSmrgDate: Thu Apr 28 17:21:15 2011 -0700 5301bedbe3fSmrg 5311bedbe3fSmrg Silence clang's -Wformat-nonliteral around our error printing code 5321bedbe3fSmrg 5331bedbe3fSmrg Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com> 5341bedbe3fSmrg 5351bedbe3fSmrgcommit b39bb910ce7a8dc18922957bad7c0e7b1fe9c499 5361bedbe3fSmrgAuthor: Jeremy Huddleston <jeremyhu@apple.com> 5371bedbe3fSmrgDate: Thu Apr 28 17:11:05 2011 -0700 5381bedbe3fSmrg 5391bedbe3fSmrg Annotate fatal errors with _X_NORETURN 5401bedbe3fSmrg 5411bedbe3fSmrg Fixes a false-positive with clang static analysis 5421bedbe3fSmrg 5431bedbe3fSmrg Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com> 5441bedbe3fSmrg 5451bedbe3fSmrgcommit 8607b9de7b331f7a97e623b1490194324a8b9a4b 5461bedbe3fSmrgAuthor: Cyril Brulebois <kibi@debian.org> 5471bedbe3fSmrgDate: Fri Feb 18 21:17:12 2011 +0100 5481bedbe3fSmrg 5491bedbe3fSmrg Silence gcc warning. 5501bedbe3fSmrg 5511bedbe3fSmrg Fix the build with CFLAGS="-Wall -Werror": 5521bedbe3fSmrg | CC FSGetErrorText.o 5531bedbe3fSmrg | cc1: warnings being treated as errors 5541bedbe3fSmrg | FSGetErrorText.c: In function ‘CheckErrorMessage’: 5551bedbe3fSmrg | FSGetErrorText.c:43: error: format ‘%d’ expects type ‘int’, but argument 5 has type ‘long unsigned int’ 5561bedbe3fSmrg 5571bedbe3fSmrg An int is likely to be sufficient for this buffer's size… 5581bedbe3fSmrg 5591bedbe3fSmrg Signed-off-by: Cyril Brulebois <kibi@debian.org> 5601bedbe3fSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 5611bedbe3fSmrg 5621bedbe3fSmrgcommit 07c1f9c135039606c63b88d51b93532199897ceb 5631bedbe3fSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 5641bedbe3fSmrgDate: Sun Feb 13 10:23:43 2011 -0800 5651bedbe3fSmrg 5661bedbe3fSmrg Off-by-one error on the other end of FSGetErrorText bounds check 5671bedbe3fSmrg 5681bedbe3fSmrg The Font Server protocol actually defines 0 as an error code too. 5691bedbe3fSmrg 5701bedbe3fSmrg Before this fix, test/FSGetErrorText printed: 5711bedbe3fSmrg 5721bedbe3fSmrg FSGetErrorText for code FSBadRequest (0) returned: 5731bedbe3fSmrg || 5741bedbe3fSmrg 5751bedbe3fSmrg Afterwards: 5761bedbe3fSmrg 5771bedbe3fSmrg FSGetErrorText for code FSBadRequest (0) returned: 5781bedbe3fSmrg |BadRequest, invalid request code or no such operation| 5791bedbe3fSmrg 5801bedbe3fSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 5811bedbe3fSmrg 5821bedbe3fSmrgcommit ba4f4e7604afc23431c62c3886ab9419d5913661 5831bedbe3fSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 5841bedbe3fSmrgDate: Sun Feb 13 10:20:48 2011 -0800 5851bedbe3fSmrg 5861bedbe3fSmrg Add simple test program for FSGetErrorText() 5871bedbe3fSmrg 5881bedbe3fSmrg When run with arguments, prints messages for the given codes. 5891bedbe3fSmrg When run with no arguments, prints messages for known valid error codes 5901bedbe3fSmrg and some invalid codes. 5911bedbe3fSmrg 5921bedbe3fSmrg Not run as part of "make check" since it requires a connection to an 5931bedbe3fSmrg xfs server to run, just available for developers to manually run when 5941bedbe3fSmrg needed. 5951bedbe3fSmrg 5961bedbe3fSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 5971bedbe3fSmrg 5981bedbe3fSmrgcommit 3deb5cb746e94854728f8265b6bb8eeaec367322 5991bedbe3fSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 6001bedbe3fSmrgDate: Fri Feb 11 18:32:08 2011 -0800 6011bedbe3fSmrg 6021bedbe3fSmrg Off-by-one error in FSGetErrorText bounds check 6031bedbe3fSmrg 6041bedbe3fSmrg Read outside array bounds (CWE 125): In array dereference of <unknown> with index 'code' 6051bedbe3fSmrg Array size is 12 elements (of 4 bytes each), index >= 1 and index <= 12 6061bedbe3fSmrg at line 108 of libFS/src/FSErrDis.c in function 'FSGetErrorText'. 6071bedbe3fSmrg 6081bedbe3fSmrg [ This bug was found by the Parfait 0.3.6 bug checking tool. 6091bedbe3fSmrg For more information see http://labs.oracle.com/projects/parfait/ ] 6101bedbe3fSmrg 6111bedbe3fSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 6121bedbe3fSmrg Reviewed-by: Julien Cristau <jcristau@debian.org> 6131bedbe3fSmrg 6141bedbe3fSmrgcommit ee8e378880e3fd3422f378b419bb77665626629c 6151bedbe3fSmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 6161bedbe3fSmrgDate: Wed Feb 2 16:08:21 2011 -0500 6171bedbe3fSmrg 6181bedbe3fSmrg config: splitting FS and XTRANS compiler option no longer required 6191bedbe3fSmrg 6201bedbe3fSmrg This was done for the wrong reasons and fixed in commit: 6211bedbe3fSmrg 87c96993d17812a55d92ef32a91083614e258f02 6221bedbe3fSmrg where the libfs.pc.in was fixed. 6231bedbe3fSmrg 6241bedbe3fSmrg Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 6251bedbe3fSmrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 6261bedbe3fSmrg 6271bedbe3fSmrgcommit 92a10dde49d707d79fe588bb9e5aba2534c0ab2c 6281bedbe3fSmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 6291bedbe3fSmrgDate: Wed Feb 2 11:43:40 2011 -0500 6301bedbe3fSmrg 6311bedbe3fSmrg config: comment, minor upgrade, quote and layout configure.ac 6321bedbe3fSmrg 6331bedbe3fSmrg Group statements per section as per Autoconf standard layout 6341bedbe3fSmrg Quote statements where appropriate. 6351bedbe3fSmrg Autoconf recommends not using dnl instead of # for comments 6361bedbe3fSmrg 6371bedbe3fSmrg Use AC_CONFIG_FILES to replace the deprecated AC_OUTPUT with parameters. 6381bedbe3fSmrg Add AC_CONFIG_SRCDIR([Makefile.am]) 6391bedbe3fSmrg Update minimum version of util-macros to at least 1.8. 6401bedbe3fSmrg 6411bedbe3fSmrg This helps automated maintenance and release activities. 6421bedbe3fSmrg Details can be found in http://wiki.x.org/wiki/NewModuleGuidelines 6431bedbe3fSmrg 6441bedbe3fSmrgcommit 195bc673e232e73b4cfa0fd34150a574683c69d1 6451bedbe3fSmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 6461bedbe3fSmrgDate: Fri Jan 28 19:41:37 2011 -0500 6471bedbe3fSmrg 6481bedbe3fSmrg config: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS 6491bedbe3fSmrg 6501bedbe3fSmrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 6511bedbe3fSmrg 6521bedbe3fSmrgcommit 5895de6dedcb8603b6a415d3486395c29501868c 6531bedbe3fSmrgAuthor: Cristian Rodríguez <cristian.rodriguez@opensuse.org> 6541bedbe3fSmrgDate: Tue Dec 14 15:07:34 2010 -0500 6551bedbe3fSmrg 6561bedbe3fSmrg Export only public API symbols 6571bedbe3fSmrg 6581bedbe3fSmrg Reviewed-by: Adam Jackson <ajax@redhat.com> 6591bedbe3fSmrg Signed-off-by: Cristian Rodríguez <cristian.rodriguez@opensuse.org> 6601bedbe3fSmrg 661549e21daSmrgcommit 4218339a30a899ceb82a9a057c6b96bce624f917 662549e21daSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 663549e21daSmrgDate: Tue Oct 26 18:47:31 2010 -0700 664549e21daSmrg 665549e21daSmrg libFS 1.0.3 666549e21daSmrg 667549e21daSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 668549e21daSmrg 669549e21daSmrgcommit f6aacdb5143032a9e21b8bb09212fcf69c839a85 670549e21daSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 671549e21daSmrgDate: Tue Oct 26 18:45:48 2010 -0700 672549e21daSmrg 673549e21daSmrg Remove unnecessary calls from configure.ac 674549e21daSmrg 675549e21daSmrg AM_PROG_CC is already covered by XORG_DEFAULT_OPTIONS 676549e21daSmrg AC_SUBST of CFLAGS & LIBS is taken care of by PKG_CHECK_MODULES 677549e21daSmrg 678549e21daSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 679549e21daSmrg 680549e21daSmrgcommit c7c7dda28b61d9b008a2fab3baf8ed02662a6dbf 681549e21daSmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 682549e21daSmrgDate: Mon Mar 29 16:50:33 2010 -0400 683549e21daSmrg 684549e21daSmrg config: update AC_PREREQ statement to 2.60 685549e21daSmrg 686549e21daSmrg Unrelated to the previous patches, the new value simply reflects 687549e21daSmrg the reality that the minimum level for autoconf to configure 688549e21daSmrg all x.org modules is 2.60 dated June 2006. 689549e21daSmrg 690549e21daSmrg ftp://ftp.gnu.org/gnu/autoconf/autoconf-2.60.tar.gz 691549e21daSmrg 692549e21daSmrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 693549e21daSmrg 694549e21daSmrgcommit dbe6f1912d77cd42ca0ac7ac5296113f84fc690e 695549e21daSmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 696549e21daSmrgDate: Mon Mar 29 15:09:34 2010 -0400 697549e21daSmrg 698549e21daSmrg config: install in $docdir and distribute doc/FSlib.txt 699549e21daSmrg 700549e21daSmrg The dist_doc_DATA statement was designed for that purpose. 701549e21daSmrg 702549e21daSmrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 703549e21daSmrg 704549e21daSmrgcommit 315643e773d666d1cc2248fe7ba1bc979ec34c70 705549e21daSmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 706549e21daSmrgDate: Mon Mar 29 14:53:48 2010 -0400 707549e21daSmrg 708549e21daSmrg config: remove the pkgconfig pc.in file from EXTRA_DIST 709549e21daSmrg 710549e21daSmrg Automake always includes it in the tarball. 711549e21daSmrg 712549e21daSmrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 713549e21daSmrg 714549e21daSmrgcommit a391fd191e207b4408ce230505df25570cf041d4 715549e21daSmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 716549e21daSmrgDate: Fri Nov 27 20:56:03 2009 -0500 717549e21daSmrg 718549e21daSmrg Makefile.am: add ChangeLog and INSTALL on MAINTAINERCLEANFILES 719549e21daSmrg 720549e21daSmrg Now that the INSTALL file is generated. 721549e21daSmrg Allows running make maintainer-clean. 722549e21daSmrg 723549e21daSmrgcommit 15104bf1988d27e7dc4272d32dbd381455c0e9f7 724549e21daSmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 725549e21daSmrgDate: Wed Oct 28 14:09:10 2009 -0400 726549e21daSmrg 727549e21daSmrg INSTALL, NEWS, README or AUTHORS files are missing/incorrect #24206 728549e21daSmrg 729549e21daSmrg Add missing INSTALL file. Use standard GNU file on building tarball 730549e21daSmrg README may have been updated 731549e21daSmrg Remove AUTHORS file as it is empty and no content available yet. 732549e21daSmrg Remove NEWS file as it is empty and no content available yet. 733549e21daSmrg 734549e21daSmrgcommit 491adff64c38f940ca21f6be9e370ebe90f72c3e 735549e21daSmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 736549e21daSmrgDate: Tue Oct 27 15:07:25 2009 -0400 737549e21daSmrg 738549e21daSmrg Deploy the new XORG_DEFAULT_OPTIONS #24242 739549e21daSmrg 740549e21daSmrg This macro aggregate a number of existing macros that sets commmon 741549e21daSmrg X.Org components configuration options. It shields the configuration file from 742549e21daSmrg future changes. 743549e21daSmrg 744549e21daSmrgcommit 1b6896d93de00ad79c28c537edead58309df0d31 745549e21daSmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 746549e21daSmrgDate: Mon Oct 26 22:08:41 2009 -0400 747549e21daSmrg 748549e21daSmrg Makefile.am: ChangeLog not required: EXTRA_DIST or *CLEANFILES #24432 749549e21daSmrg 750549e21daSmrg ChangeLog filename is known to Automake and requires no further 751549e21daSmrg coding in the makefile. 752549e21daSmrg 753549e21daSmrgcommit 40addd2ce521edadc6e6373b80c3c8c4f73c11c1 754549e21daSmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 755549e21daSmrgDate: Thu Oct 22 12:34:18 2009 -0400 756549e21daSmrg 757549e21daSmrg .gitignore: use common defaults with custom section # 24239 758549e21daSmrg 759549e21daSmrg Using common defaults will reduce errors and maintenance. 760549e21daSmrg Only the very small or inexistent custom section need periodic maintenance 761549e21daSmrg when the structure of the component changes. Do not edit defaults. 762549e21daSmrg 763549e21daSmrgcommit be177a3bad2b3158c09ebfc0356e0944ca704732 764549e21daSmrgAuthor: Jeremy Huddleston <jeremyhu@freedesktop.org> 765549e21daSmrgDate: Wed Oct 21 12:47:23 2009 -0700 766549e21daSmrg 767549e21daSmrg This is not a GNU project, so declare it foreign. 768549e21daSmrg 769549e21daSmrg On Wed, 2009-10-21 at 13:36 +1000, Peter Hutterer wrote: 770549e21daSmrg > On Tue, Oct 20, 2009 at 08:23:55PM -0700, Jeremy Huddleston wrote: 771549e21daSmrg > > I noticed an INSTALL file in xlsclients and libXvMC today, and it 772549e21daSmrg > > was quite annoying to work around since 'autoreconf -fvi' replaces 773549e21daSmrg > > it and git wants to commit it. Should these files even be in git? 774549e21daSmrg > > Can I nuke them for the betterment of humanity and since they get 775549e21daSmrg > > created by autoreconf anyways? 776549e21daSmrg > 777549e21daSmrg > See https://bugs.freedesktop.org/show_bug.cgi?id=24206 778549e21daSmrg 779549e21daSmrg As an interim measure, replace AM_INIT_AUTOMAKE([dist-bzip2]) with 780549e21daSmrg AM_INIT_AUTOMAKE([foreign dist-bzip2]). This will prevent the generation 781549e21daSmrg of the INSTALL file. It is also part of the 24206 solution. 782549e21daSmrg 783549e21daSmrg Signed-off-by: Jeremy Huddleston <jeremyhu@freedesktop.org> 784549e21daSmrg 7852d8abe4fSmrgcommit 364af12a2426358461f5ed5b142c97411cad80c5 7862d8abe4fSmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 7872d8abe4fSmrgDate: Tue Jul 7 15:47:36 2009 -0700 7882d8abe4fSmrg 7892d8abe4fSmrg Version 1.0.2 7902d8abe4fSmrg 7912d8abe4fSmrgcommit 040bfd8f055f7e49f15e457842b8bca4f8d2020a 7922d8abe4fSmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 7932d8abe4fSmrgDate: Tue Jul 7 15:45:50 2009 -0700 7942d8abe4fSmrg 7952d8abe4fSmrg Move CWARNFLAGS to Makefile.am for easier build-time overriding 7962d8abe4fSmrg 7972d8abe4fSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 7982d8abe4fSmrg 7992d8abe4fSmrgcommit 233b72428a47272b599a6be0708b06f7ed674f7c 8002d8abe4fSmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 8012d8abe4fSmrgDate: Tue Jul 7 08:57:53 2009 -0700 8022d8abe4fSmrg 8032d8abe4fSmrg Strip out-of-date RCS/CVS & SCCS version tags 8042d8abe4fSmrg 8052d8abe4fSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 8062d8abe4fSmrg 8072d8abe4fSmrgcommit f85f04b1287717d00cc29aaea2dc44bd59a2d2b3 8082d8abe4fSmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 8092d8abe4fSmrgDate: Tue Jul 7 08:45:41 2009 -0700 8102d8abe4fSmrg 8112d8abe4fSmrg Constify FSErrorList 8122d8abe4fSmrg 8132d8abe4fSmrg Matches the code in libX11/src/ErrDes.c this is based on. 8142d8abe4fSmrg 8152d8abe4fSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 8162d8abe4fSmrg 8172d8abe4fSmrgcommit b6c63181aded7f8e8879914b0f92767a47aa47cf 8182d8abe4fSmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 8192d8abe4fSmrgDate: Wed Jun 17 16:05:03 2009 -0700 8202d8abe4fSmrg 8212d8abe4fSmrg Drop #ifdef USG checks for some truly ancient (pre-SVR4) SysV's 8222d8abe4fSmrg 8232d8abe4fSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 8242d8abe4fSmrg 8252d8abe4fSmrgcommit b566d33d344876392254941d8ef73c848194c432 8262d8abe4fSmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 8272d8abe4fSmrgDate: Wed Jun 17 15:36:54 2009 -0700 8282d8abe4fSmrg 8292d8abe4fSmrg Fix server name handling in IOError messages during connection setup 8302d8abe4fSmrg 8312d8abe4fSmrg - Don't try to sprintf a NULL string for the server name 8322d8abe4fSmrg - Initialize the server name pointer in the srv struct sooner, 8332d8abe4fSmrg so errors during connection initialization can print it instead 8342d8abe4fSmrg of a null string in the error message 8352d8abe4fSmrg 8362d8abe4fSmrg Had to update the error paths that freed the partially constructed 8372d8abe4fSmrg structure, so combined them into a common implmentation via "goto fail". 8382d8abe4fSmrg 8392d8abe4fSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 8402d8abe4fSmrg 8412d8abe4fSmrgcommit eab796dabe05b4db2e193ab225deae613ac46a7b 8422d8abe4fSmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 8432d8abe4fSmrgDate: Tue May 19 01:58:38 2009 -0700 8442d8abe4fSmrg 8452d8abe4fSmrg Make FSlib.txt prototypes match those in headers. 8462d8abe4fSmrg 8472d8abe4fSmrg Both conversion to ANSI C89 format and fixing some long standing mistakes. 8482d8abe4fSmrg 8492d8abe4fSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 8502d8abe4fSmrg 8512d8abe4fSmrgcommit 39be8ae0ac4d5281a006de67ae11f7877f443bc8 8522d8abe4fSmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 8532d8abe4fSmrgDate: Tue May 19 01:44:26 2009 -0700 8542d8abe4fSmrg 8552d8abe4fSmrg Move API doc from xorg-doc/doc/FSlib.doc 8562d8abe4fSmrg 8572d8abe4fSmrgcommit 84d71a733b6ab93318260a5641d7609dbc38a198 8582d8abe4fSmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 8592d8abe4fSmrgDate: Mon Feb 2 20:34:29 2009 -0800 8602d8abe4fSmrg 8612d8abe4fSmrg Add README with pointers to mailing list, bugzilla & git repos 8622d8abe4fSmrg 8632d8abe4fSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 8642d8abe4fSmrg 8652d8abe4fSmrgcommit 3779550c57db5fe845f955bec141ca24800f2fdb 8662d8abe4fSmrgAuthor: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br> 8672d8abe4fSmrgDate: Wed Jan 28 16:41:28 2009 -0200 8682d8abe4fSmrg 8692d8abe4fSmrg Janitor: Correct make distcheck and compiler warnings. 8702d8abe4fSmrg 8712d8abe4fSmrgcommit 84cd6e7402382862abb473e7686a375db29f4d99 8722d8abe4fSmrgAuthor: Peter Korsgaard <jacmet@sunsite.dk> 8732d8abe4fSmrgDate: Wed Oct 22 10:34:59 2008 -0400 8742d8abe4fSmrg 8752d8abe4fSmrg bcopy -> memmove 8762d8abe4fSmrg 877ba6a1819Smrgcommit 9cbdb6ab49d8f9e6174a00d6b509bf6f1e3c1e78 878ba6a1819SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 879ba6a1819SmrgDate: Wed May 21 18:40:05 2008 -0700 880ba6a1819Smrg 881ba6a1819Smrg Version 1.0.1 882ba6a1819Smrg 883ba6a1819Smrgcommit 16c85877e9754dfc83b7c60c9892a85d1ac14eaa 884ba6a1819SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 885ba6a1819SmrgDate: Wed May 21 17:44:21 2008 -0700 886ba6a1819Smrg 887ba6a1819Smrg Replace sprintf with snprintf 888ba6a1819Smrg 889ba6a1819Smrgcommit 485308a08afe17e9486f8123c775b3e728d8d88f 890ba6a1819SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 891ba6a1819SmrgDate: Wed May 21 17:31:15 2008 -0700 892ba6a1819Smrg 893ba6a1819Smrg Add hooks to check code with static analyzers like lint & sparse 894ba6a1819Smrg 895ba6a1819Smrgcommit 0a64482e6dcd636b9c8b2f38ecfed7945adfdb39 896ba6a1819SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 897ba6a1819SmrgDate: Wed May 21 17:00:06 2008 -0700 898ba6a1819Smrg 899ba6a1819Smrg Put all copyright/license notices into COPYING file 900ba6a1819Smrg 901ba6a1819Smrgcommit 501f667cca6674704ad623a08918246ba2d2692d 902ba6a1819SmrgAuthor: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br> 903ba6a1819SmrgDate: Tue Mar 4 17:41:18 2008 -0300 904ba6a1819Smrg 905ba6a1819Smrg libFS ansification. 906ba6a1819Smrg 907ba6a1819Smrgcommit 1513378c0f71caa42fc2620e439961cc82470a61 908ba6a1819SmrgAuthor: Matthieu Herrb <matthieu.herrb@laas.fr> 909ba6a1819SmrgDate: Sun Mar 9 00:16:17 2008 +0100 910ba6a1819Smrg 911ba6a1819Smrg nuke RCS Ids 912ba6a1819Smrg 913ba6a1819Smrgcommit 77f3fc68504451487bfc4ef8d393ccd95c823071 914ba6a1819SmrgAuthor: James Cloos <cloos@jhcloos.com> 915ba6a1819SmrgDate: Thu Dec 6 16:38:13 2007 -0500 916ba6a1819Smrg 917ba6a1819Smrg Replace static ChangeLog with dist-hook to generate from git log 918ba6a1819Smrg 919ba6a1819Smrgcommit 63fcbab9d8c6c3324d797e8ce5b52046484d2495 920ba6a1819SmrgAuthor: James Cloos <cloos@jhcloos.com> 921ba6a1819SmrgDate: Mon Sep 3 05:53:29 2007 -0400 922ba6a1819Smrg 923ba6a1819Smrg Add *~ to .gitignore to skip patch/emacs droppings 924ba6a1819Smrg 925ba6a1819Smrgcommit 3efa1082c4b58080b6d369882d3e6611adee8b5b 926ba6a1819SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 927ba6a1819SmrgDate: Thu Jul 13 14:58:43 2006 -0700 928ba6a1819Smrg 929ba6a1819Smrg renamed: .cvsignore -> .gitignore 930ba6a1819Smrg 931ba6a1819Smrgcommit df8de2bc08703b8de404e113cba4a47134bca68f 932ba6a1819SmrgAuthor: Kevin E Martin <kem@kem.org> 933ba6a1819SmrgDate: Thu Dec 15 00:24:27 2005 +0000 934ba6a1819Smrg 935ba6a1819Smrg Update package version number for final X11R7 release candidate. 936ba6a1819Smrg 937ba6a1819Smrgcommit ea190affa767ac2c64f70bc9a303929cf2eb6eff 938ba6a1819SmrgAuthor: Kevin E Martin <kem@kem.org> 939ba6a1819SmrgDate: Sat Dec 3 05:49:41 2005 +0000 940ba6a1819Smrg 941ba6a1819Smrg Update package version number for X11R7 RC3 release. 942ba6a1819Smrg 943ba6a1819Smrgcommit 11b1397e6c1356a70f42713f3a9779b866835d9e 944ba6a1819SmrgAuthor: Kevin E Martin <kem@kem.org> 945ba6a1819SmrgDate: Sat Dec 3 04:41:47 2005 +0000 946ba6a1819Smrg 947ba6a1819Smrg Add check and cflags for malloc(0) returning NULL. 948ba6a1819Smrg 949ba6a1819Smrgcommit 87c96993d17812a55d92ef32a91083614e258f02 950ba6a1819SmrgAuthor: Kevin E Martin <kem@kem.org> 951ba6a1819SmrgDate: Sat Nov 19 07:15:39 2005 +0000 952ba6a1819Smrg 953ba6a1819Smrg Update pkgconfig files to separate library build-time dependencies from 954ba6a1819Smrg application build-time dependencies, and update package deps to work 955ba6a1819Smrg with separate build roots. 956ba6a1819Smrg 957ba6a1819Smrgcommit 2404b41c83ea49dcbf654e6448ea99ab72c8d82b 958ba6a1819SmrgAuthor: Kevin E Martin <kem@kem.org> 959ba6a1819SmrgDate: Wed Nov 9 21:19:11 2005 +0000 960ba6a1819Smrg 961ba6a1819Smrg Update package version number for X11R7 RC2 release. 962ba6a1819Smrg 963ba6a1819Smrgcommit 516e8e27077b7c4b535189e398030f6c2c99300a 964ba6a1819SmrgAuthor: Kean Johnson <kean@armory.com> 965ba6a1819SmrgDate: Tue Nov 8 06:33:25 2005 +0000 966ba6a1819Smrg 967ba6a1819Smrg See ChangeLog entry 2005-11-07 for details. 968ba6a1819Smrg 969ba6a1819Smrgcommit b7c75dbf546e30fba6afba95b9a95fe4f50c6bba 970ba6a1819SmrgAuthor: Kevin E Martin <kem@kem.org> 971ba6a1819SmrgDate: Wed Oct 19 02:48:08 2005 +0000 972ba6a1819Smrg 973ba6a1819Smrg Update package version number for RC1 release. 974ba6a1819Smrg 975ba6a1819Smrgcommit 4902aa061cfdd2f2f35158240d9da9706698cf61 976ba6a1819SmrgAuthor: Adam Jackson <ajax@nwnk.net> 977ba6a1819SmrgDate: Wed Aug 3 03:28:00 2005 +0000 978ba6a1819Smrg 979ba6a1819Smrg Do PKG_CHECK_MODULES on a unique token instead of on "DEP", so builds with 980ba6a1819Smrg a global configure cache don't get confused. 981ba6a1819Smrg 982ba6a1819Smrgcommit b15ff0fd68f67e37fc759742ebb637caac058f08 983ba6a1819SmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com> 984ba6a1819SmrgDate: Sat Jul 30 19:15:15 2005 +0000 985ba6a1819Smrg 986ba6a1819Smrg Add -D flags to clear various warnings (Stefan Dirsch) 987ba6a1819Smrg 988ba6a1819Smrgcommit 04ae86a006b608d2626ee90679cb84066cbc9710 989ba6a1819SmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com> 990ba6a1819SmrgDate: Sat Jul 30 19:09:37 2005 +0000 991ba6a1819Smrg 992ba6a1819Smrg Need to include "config.h" in fs_transport.c so Xtrans knows which 993ba6a1819Smrg transport types to support 994ba6a1819Smrg 995ba6a1819Smrgcommit 35facec2fbd93d176f637dda5323c16a38350dfa 996ba6a1819SmrgAuthor: Kevin E Martin <kem@kem.org> 997ba6a1819SmrgDate: Fri Jul 29 21:22:49 2005 +0000 998ba6a1819Smrg 999ba6a1819Smrg Various changes preparing packages for RC0: 1000ba6a1819Smrg - Verify and update package version numbers as needed 1001ba6a1819Smrg - Implement versioning scheme 1002ba6a1819Smrg - Change bug address to point to bugzilla bug entry form 1003ba6a1819Smrg - Disable loadable i18n in libX11 by default (use --enable-loadable-i18n to 1004ba6a1819Smrg reenable it) 1005ba6a1819Smrg - Fix makedepend to use pkgconfig and pass distcheck 1006ba6a1819Smrg - Update build script to build macros first 1007ba6a1819Smrg - Update modular Xorg version 1008ba6a1819Smrg 1009ba6a1819Smrgcommit be058d899bb49c6319041d05d54ed8e289a62adf 1010ba6a1819SmrgAuthor: Daniel Stone <daniel@fooishbar.org> 1011ba6a1819SmrgDate: Sat Jul 16 06:20:22 2005 +0000 1012ba6a1819Smrg 1013ba6a1819Smrg Set soversion to 6.0.0 using -version-number. 1014ba6a1819Smrg 1015ba6a1819Smrgcommit 227eb224880f912e7261d251ba2bf81992b7726f 1016ba6a1819SmrgAuthor: Keith Packard <keithp@keithp.com> 1017ba6a1819SmrgDate: Wed Jul 13 07:27:15 2005 +0000 1018ba6a1819Smrg 1019ba6a1819Smrg Eliminate xtrans CFLAGS from .pc file as xtrans is not part of the public 1020ba6a1819Smrg API. 1021ba6a1819Smrg 1022ba6a1819Smrgcommit 905552dfa2af617780bc2cd4d14edad845c3203b 1023ba6a1819SmrgAuthor: Keith Packard <keithp@keithp.com> 1024ba6a1819SmrgDate: Wed Jul 13 07:23:56 2005 +0000 1025ba6a1819Smrg 1026ba6a1819Smrg Make some minor source adjustments so that we don not need to use 1027ba6a1819Smrg -D_XOPEN_SOURCE -D_BSD_SOURCE everywhere as this will leak out of the 1028ba6a1819Smrg modular environment and into application build processes, potentially 1029ba6a1819Smrg foulling up their compiles. 1030ba6a1819Smrg 1031ba6a1819Smrgcommit 9a9aec0b9fb6315120c2ff87be94c6653802be76 1032ba6a1819SmrgAuthor: Keith Packard <keithp@keithp.com> 1033ba6a1819SmrgDate: Sat Jul 9 05:58:09 2005 +0000 1034ba6a1819Smrg 1035ba6a1819Smrg Add .cvsignore files Switch _la_CFLAGS for AM_CFLAGS to clean up directory 1036ba6a1819Smrg 1037ba6a1819Smrgcommit e5721d4ea9a1ef400f790583b33b0491a224733f 1038ba6a1819SmrgAuthor: Daniel Stone <daniel@fooishbar.org> 1039ba6a1819SmrgDate: Sun Jul 3 07:00:55 2005 +0000 1040ba6a1819Smrg 1041ba6a1819Smrg Add Xtrans definitions (FONT_t, TRANS_CLIENT) to clean up warnings. 1042ba6a1819Smrg Add XSERV_t, TRANS_SERVER, TRANS_REOPEN to quash warnings. 1043ba6a1819Smrg Add #include <dix-config.h> or <xorg-config.h>, as appropriate, to all 1044ba6a1819Smrg source files in the xserver/xorg tree, predicated on defines of 1045ba6a1819Smrg HAVE_{DIX,XORG}_CONFIG_H. Change all Xfont includes to 1046ba6a1819Smrg <X11/fonts/foo.h>. 1047ba6a1819Smrg 1048ba6a1819Smrgcommit 6847a3b405dd98a1aa7804e97e6b2ce13bbf8bd7 1049ba6a1819SmrgAuthor: Søren Sandmann Pedersen <sandmann@daimi.au.dk> 1050ba6a1819SmrgDate: Wed Jun 22 22:46:31 2005 +0000 1051ba6a1819Smrg 1052ba6a1819Smrg Apply these patches from Theo van Klaveren: 1053ba6a1819Smrg lib-dmx.patch lib-FS.patch lib-X11.patch lib-XRes.patch 1054ba6a1819Smrg lib-XScrnSaver.patch lib-xtrans.patch 1055ba6a1819Smrg to make the libraries distcheck. 1056ba6a1819Smrg 1057ba6a1819Smrgcommit 5f6bbd9ed4002d9d6b5119a018bbc7345f47543a 1058ba6a1819SmrgAuthor: Alexander Gottwald <alexander.gottwald@s1999.tu-chemnitz.de> 1059ba6a1819SmrgDate: Thu Jun 9 15:54:09 2005 +0000 1060ba6a1819Smrg 1061ba6a1819Smrg Replace <X11/transport.c> with <X11/Xtrans/transport.c> 1062ba6a1819Smrg 1063ba6a1819Smrgcommit e798bd7804c100232a927b075fcc58262c1e50f9 1064ba6a1819SmrgAuthor: Alexander Gottwald <alexander.gottwald@s1999.tu-chemnitz.de> 1065ba6a1819SmrgDate: Thu Jun 9 15:52:02 2005 +0000 1066ba6a1819Smrg 1067ba6a1819Smrg Replace <X11/Xtrans.h> with <X11/Xtrans/Xtrans.h> 1068ba6a1819Smrg Copy Xtrans.h to exports/include/X11/Xtrans only 1069ba6a1819Smrg 1070ba6a1819Smrgcommit 6c0b06eddcffce31814cb103142f5cda2df9da91 1071ba6a1819SmrgAuthor: Søren Sandmann Pedersen <sandmann@daimi.au.dk> 1072ba6a1819SmrgDate: Wed May 25 22:12:21 2005 +0000 1073ba6a1819Smrg 1074ba6a1819Smrg - Use XTRANS_CONNECTION_FLAGS macro in lib/FS/configure.ac 1075ba6a1819Smrg - Don't symlink transport.c, which is a generated file 1076ba6a1819Smrg - instead add a new file fs_transport.c that include Xtrans/X11/transport.c 1077ba6a1819Smrg 1078ba6a1819Smrgcommit 3a9234d968568f2009376cdb219ea47b90572c68 1079ba6a1819SmrgAuthor: Søren Sandmann Pedersen <sandmann@daimi.au.dk> 1080ba6a1819SmrgDate: Wed May 25 21:47:56 2005 +0000 1081ba6a1819Smrg 1082ba6a1819Smrg - Add FSlib to symlink.sh 1083ba6a1819Smrg - Change Xtrans includedir back to be X11/Xtrans, so that users of it can 1084ba6a1819Smrg continue to include <X11/*> 1085ba6a1819Smrg - Add build system for FSlib 1086ba6a1819Smrg - Conditionally include config.h in xc/lib/FS 1087ba6a1819Smrg - Remove redundant include of FSproto.h in xc/lib/FS 1088ba6a1819Smrg - Add check to proto/X11/configure.ac whether -D_XOPEN_SOURCE is needed. 1089ba6a1819Smrg 1090ba6a1819Smrgcommit f4a1380add427a6ed7a0025d5acd5642c683900e 1091ba6a1819SmrgAuthor: Egbert Eich <eich@suse.de> 1092ba6a1819SmrgDate: Fri Apr 23 18:43:08 2004 +0000 1093ba6a1819Smrg 1094ba6a1819Smrg Merging XORG-CURRENT into trunk 1095ba6a1819Smrg 1096ba6a1819Smrgcommit 7642992f5eea63b270cb8a7cbb1d470417fc47ad 1097ba6a1819SmrgAuthor: Egbert Eich <eich@suse.de> 1098ba6a1819SmrgDate: Sun Mar 14 08:31:37 2004 +0000 1099ba6a1819Smrg 1100ba6a1819Smrg Importing vendor version xf86-4_4_99_1 on Sun Mar 14 00:26:39 PST 2004 1101ba6a1819Smrg 1102ba6a1819Smrgcommit a0ded183f87e10b1202446c1824ba1b895beea9e 1103ba6a1819SmrgAuthor: Egbert Eich <eich@suse.de> 1104ba6a1819SmrgDate: Wed Mar 3 12:10:54 2004 +0000 1105ba6a1819Smrg 1106ba6a1819Smrg Importing vendor version xf86-4_4_0 on Wed Mar 3 04:09:24 PST 2004 1107ba6a1819Smrg 1108ba6a1819Smrgcommit 6b3683787c2f47eaae68276e2919b2fbbbcf72c7 1109ba6a1819SmrgAuthor: Egbert Eich <eich@suse.de> 1110ba6a1819SmrgDate: Thu Feb 26 13:35:14 2004 +0000 1111ba6a1819Smrg 1112ba6a1819Smrg readding XFree86's cvs IDs 1113ba6a1819Smrg 1114ba6a1819Smrgcommit 7e0de805849b4bb1951376600d152d0121b06b52 1115ba6a1819SmrgAuthor: Egbert Eich <eich@suse.de> 1116ba6a1819SmrgDate: Thu Feb 26 09:22:28 2004 +0000 1117ba6a1819Smrg 1118ba6a1819Smrg Importing vendor version xf86-4_3_99_903 on Wed Feb 26 01:21:00 PST 2004 1119ba6a1819Smrg 1120ba6a1819Smrgcommit 0c5c8c10d628f28943a9cde02fb079c486ed71a3 1121ba6a1819SmrgAuthor: Egbert Eich <eich@suse.de> 1122ba6a1819SmrgDate: Thu Jan 29 08:07:56 2004 +0000 1123ba6a1819Smrg 1124ba6a1819Smrg Importing vendor version xf86-012804-2330 on Thu Jan 29 00:06:33 PST 2004 1125ba6a1819Smrg 1126ba6a1819Smrgcommit f0345958208586004bee80bac057b651162b8a27 1127ba6a1819SmrgAuthor: Kaleb Keithley <kaleb@freedesktop.org> 1128ba6a1819SmrgDate: Fri Dec 19 20:54:21 2003 +0000 1129ba6a1819Smrg 1130ba6a1819Smrg XFree86 4.3.99.902 (RC 2) 1131ba6a1819Smrg 1132ba6a1819Smrgcommit b84549f69b504b733592759c161d59a00de79ac3 1133ba6a1819SmrgAuthor: Kaleb Keithley <kaleb@freedesktop.org> 1134ba6a1819SmrgDate: Tue Nov 25 19:28:02 2003 +0000 1135ba6a1819Smrg 1136ba6a1819Smrg XFree86 4.3.99.16 Bring the tree up to date for the Cygwin folks 1137ba6a1819Smrg 1138ba6a1819Smrgcommit eec6ef2ff2462876d5c6df53691b6fb2e07dfcea 1139ba6a1819SmrgAuthor: Kaleb Keithley <kaleb@freedesktop.org> 1140ba6a1819SmrgDate: Fri Nov 14 16:48:44 2003 +0000 1141ba6a1819Smrg 1142ba6a1819Smrg XFree86 4.3.0.1 1143ba6a1819Smrg 1144ba6a1819Smrgcommit 9e8dd4f7585c334c5b08f05f01c8900b5e4edf52 1145ba6a1819SmrgAuthor: Kaleb Keithley <kaleb@freedesktop.org> 1146ba6a1819SmrgDate: Fri Nov 14 15:54:36 2003 +0000 1147ba6a1819Smrg 1148ba6a1819Smrg R6.6 is the Xorg base-line 1149