110f94802Smrgcommit abf3ff74b97c4231d2324d66318bfa1d22e44913 210f94802SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 310f94802SmrgDate: Thu Aug 1 17:25:18 2024 -0700 410f94802Smrg 510f94802Smrg libXtst 1.2.5 610f94802Smrg 710f94802Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 810f94802Smrg 910f94802Smrgcommit 4e4eb10495cc0d24b02c4cc82d86f3977f3cc95f 1010f94802SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 1110f94802SmrgDate: Sun Jul 21 10:05:36 2024 -0700 1210f94802Smrg 1310f94802Smrg parse_reply_call_callback: avoid NULL dereference if reply is missing data 1410f94802Smrg 1510f94802Smrg Clears up 7 -Wanalyzer-null-dereference warnings from gcc 14.1 1610f94802Smrg 1710f94802Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 1810f94802Smrg Part-of: <https://gitlab.freedesktop.org/xorg/lib/libxtst/-/merge_requests/7> 1910f94802Smrg 2010f94802Smrgcommit 3f05df5a6c5140dc3d44f35b9fb635cca8b682c1 2110f94802SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 2210f94802SmrgDate: Sat Jul 20 17:03:59 2024 -0700 2310f94802Smrg 2410f94802Smrg XRecordFreeState: avoid NULL dereference when called in error path 2510f94802Smrg 2610f94802Smrg If the client_info pointer is NULL (for instance, if we decided 2710f94802Smrg the number of entries would cause an integer overflow), then 2810f94802Smrg don't attempt to walk it to free the entries. 2910f94802Smrg 3010f94802Smrg Found by gcc 14.1: 3110f94802Smrg 3210f94802Smrg XRecord.c:513:31: warning: dereference of NULL ‘0’ [CWE-476] 3310f94802Smrg [-Wanalyzer-null-dereference] 3410f94802Smrg 513 | if (state->client_info[i]->ranges) { 3510f94802Smrg | ~~~~~~~~~~~~~~~~~~^~~ 3610f94802Smrg [...] 3710f94802Smrg | 452 | ret->client_info = client_inf; 3810f94802Smrg | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3910f94802Smrg | | | 4010f94802Smrg | | (10) ‘client_inf’ is NULL 4110f94802Smrg [...] 4210f94802Smrg | 457 | XRecordFreeState(ret); 4310f94802Smrg | | ^~~~~~~~~~~~~~~~~~~~~ 4410f94802Smrg | | | 4510f94802Smrg | | (14) ...to here 4610f94802Smrg | | (15) calling ‘XRecordFreeState’ from ‘XRecordGetContext’ 4710f94802Smrg 4810f94802Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 4910f94802Smrg Part-of: <https://gitlab.freedesktop.org/xorg/lib/libxtst/-/merge_requests/7> 5010f94802Smrg 5110f94802Smrgcommit eb8370d5e4cf3d68f05b679d3679f695542eddb1 5210f94802SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 5310f94802SmrgDate: Sat Jul 20 16:35:48 2024 -0700 5410f94802Smrg 5510f94802Smrg XRecordGetContext: Avoid double free in error path 5610f94802Smrg 5710f94802Smrg XRecordFreeState() will handle the free for us, so let it. 5810f94802Smrg 5910f94802Smrg Found by gcc 14.1: 6010f94802Smrg 6110f94802Smrg XRecord.c:514:31: warning: use after ‘free’ of ‘*state.client_info + i * 8’ 6210f94802Smrg [CWE-416] [-Wanalyzer-use-after-free] 6310f94802Smrg 514 | if (state->client_info[i]->ranges) { 6410f94802Smrg | ~~~~~~~~~~~~~~~~~~^~~ 6510f94802Smrg [...] 6610f94802Smrg | 455 | free(client_inf); 6710f94802Smrg | | ~~~~~~~~~~~~~~~~ 6810f94802Smrg | | | 6910f94802Smrg | | (18) freed here 7010f94802Smrg 7110f94802Smrg Fixes: e7e04b7 ("integer overflow in XRecordGetContext() [CVE-2013-2063]") 7210f94802Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 7310f94802Smrg Part-of: <https://gitlab.freedesktop.org/xorg/lib/libxtst/-/merge_requests/7> 7410f94802Smrg 7510f94802Smrgcommit c542acce77be47156e53b74f5f9ca7156b3de7f5 7610f94802SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 7710f94802SmrgDate: Fri Oct 13 13:53:39 2023 -0700 7810f94802Smrg 7910f94802Smrg gitlab CI: add xz-utils to container for "make distcheck" 8010f94802Smrg 8110f94802Smrg Also update to latest ci-templates to support new Debian "stable" release 8210f94802Smrg 8310f94802Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 8410f94802Smrg 8510f94802Smrgcommit b0d55c9d98269aeefb521f1f2ce464288f176326 8610f94802SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 8710f94802SmrgDate: Wed Mar 8 16:05:18 2023 -0800 8810f94802Smrg 8910f94802Smrg configure: Use LT_INIT from libtool 2 instead of deprecated AC_PROG_LIBTOOL 9010f94802Smrg 9110f94802Smrg AC_PROG_LIBTOOL was replaced by LT_INIT in libtool 2 in 2008, 9210f94802Smrg so it's time to rely on it. 9310f94802Smrg 9410f94802Smrg Clears autoconf warnings: 9510f94802Smrg 9610f94802Smrg configure.ac:34: warning: The macro `AC_PROG_LIBTOOL' is obsolete. 9710f94802Smrg configure.ac:34: You should run autoupdate. 9810f94802Smrg aclocal.m4:3465: AC_PROG_LIBTOOL is expanded from... 9910f94802Smrg configure.ac:34: the top level 10010f94802Smrg 10110f94802Smrg libtoolize: Consider adding 'AC_CONFIG_MACRO_DIRS([m4])' to configure.ac, 10210f94802Smrg libtoolize: and rerunning libtoolize and aclocal. 10310f94802Smrg 10410f94802Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 10510f94802Smrg 10610f94802Smrgcommit a6ea11a5b35e838879152e8141c9c68813994848 10710f94802SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 10810f94802SmrgDate: Sat Feb 25 09:33:45 2023 -0800 10910f94802Smrg 11010f94802Smrg Remove "All rights reserved" from Oracle copyright notices 11110f94802Smrg 11210f94802Smrg Oracle no longer includes this term in our copyright & license notices. 11310f94802Smrg 11410f94802Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 11510f94802Smrg 11610f94802Smrgcommit 1e8215d8b4c85343da4301cd022639ae5f36756c 11710f94802SmrgAuthor: Christos Zoulas <christos@NetBSD.org> 11810f94802SmrgDate: Wed Sep 28 09:46:26 2022 +0200 11910f94802Smrg 12010f94802Smrg Coverity CID 1373522: Fix memory leak 12110f94802Smrg 12210f94802Smrg Signed-off-by: Thomas Klausner <wiz@gatalith.at> 12310f94802Smrg 124b41a30aaSmrgcommit 99b89c3bcb0ebb0b6dd86bfdc9d276715eaea889 125b41a30aaSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 126b41a30aaSmrgDate: Mon Sep 26 18:07:24 2022 -0700 127b41a30aaSmrg 128b41a30aaSmrg libXtst 1.2.4 129b41a30aaSmrg 130b41a30aaSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 131b41a30aaSmrg 132b41a30aaSmrgcommit 14a44d0e3e6c3d9e757e2fdd143587efe532f1e9 133b41a30aaSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 134b41a30aaSmrgDate: Sat Aug 20 10:39:35 2022 -0700 135b41a30aaSmrg 136b41a30aaSmrg Remove obsolete casts from Xmalloc() and Xcalloc() calls 137b41a30aaSmrg 138b41a30aaSmrg Not needed in C89 and later 139b41a30aaSmrg 140b41a30aaSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 141b41a30aaSmrg 142b41a30aaSmrgcommit afc015217221acd8667a96111b147f3a742a2c4e 143b41a30aaSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 144b41a30aaSmrgDate: Thu Aug 18 19:12:42 2022 -0700 145b41a30aaSmrg 146b41a30aaSmrg Variable scope reductions as suggested by cppcheck 147b41a30aaSmrg 148b41a30aaSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 149b41a30aaSmrg 150b41a30aaSmrgcommit ff3456b04e1b42fd77e0db061bf7a563108b5868 151b41a30aaSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 152b41a30aaSmrgDate: Thu Aug 18 19:02:35 2022 -0700 153b41a30aaSmrg 154b41a30aaSmrg Resolve -Wsign-compare warnings 155b41a30aaSmrg 156b41a30aaSmrg XRecord.c: In function ‘XRecordFreeState’: 157b41a30aaSmrg XRecord.c:515:15: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] 158b41a30aaSmrg for(i=0; i<state->nclients; i++) { 159b41a30aaSmrg ^ 160b41a30aaSmrg XRecord.c: In function ‘parse_reply_call_callback’: 161b41a30aaSmrg XRecord.c:752:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] 162b41a30aaSmrg if (current_index + 4 > rep->length << 2) 163b41a30aaSmrg ^ 164b41a30aaSmrg XRecord.c:759:28: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] 165b41a30aaSmrg if (current_index + 1 > rep->length << 2) 166b41a30aaSmrg ^ 167b41a30aaSmrg XRecord.c:763:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] 168b41a30aaSmrg if (current_index + 8 > rep->length << 2) 169b41a30aaSmrg ^ 170b41a30aaSmrg XRecord.c:777:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] 171b41a30aaSmrg if (current_index + 4 > rep->length << 2) 172b41a30aaSmrg ^ 173b41a30aaSmrg XRecord.c:785:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] 174b41a30aaSmrg if (current_index + 4 > rep->length << 2) 175b41a30aaSmrg ^ 176b41a30aaSmrg XRecord.c:792:28: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] 177b41a30aaSmrg if (current_index + 4 > rep->length<<2) 178b41a30aaSmrg ^ 179b41a30aaSmrg XRecord.c:797:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] 180b41a30aaSmrg if (current_index + 8 > rep->length << 2) 181b41a30aaSmrg ^ 182b41a30aaSmrg XRecord.c:810:28: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] 183b41a30aaSmrg if (current_index + 8 > rep->length << 2) 184b41a30aaSmrg ^ 185b41a30aaSmrg XRecord.c:818:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] 186b41a30aaSmrg if (current_index + 4 > rep->length << 2) 187b41a30aaSmrg ^ 188b41a30aaSmrg XRecord.c:824:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] 189b41a30aaSmrg } else if (current_index < rep->length << 2) 190b41a30aaSmrg ^ 191b41a30aaSmrg XRecord.c:830:24: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] 192b41a30aaSmrg if (current_index < rep->length << 2) 193b41a30aaSmrg ^ 194b41a30aaSmrg XRecord.c:859:27: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] 195b41a30aaSmrg } while (current_index<rep->length<<2); 196b41a30aaSmrg ^ 197b41a30aaSmrg 198b41a30aaSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 199b41a30aaSmrg 200b41a30aaSmrgcommit f8a2329d8a24c0901d945986232267c02f080fc4 201b41a30aaSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 202b41a30aaSmrgDate: Thu Aug 18 18:52:40 2022 -0700 203b41a30aaSmrg 204b41a30aaSmrg send_axes: Mark switch statement fallthrough as intentional 205b41a30aaSmrg 206b41a30aaSmrg Quiets gcc warnings: 207b41a30aaSmrg XTest.c: In function ‘send_axes’: 208b41a30aaSmrg XTest.c:274:19: warning: this statement may fall through [-Wimplicit-fallthrough=] 209b41a30aaSmrg ev.valuator5 = *(axes+5); 210b41a30aaSmrg ~~~~~~~~~~~~~^~~~~~~~~~~ 211b41a30aaSmrg XTest.c:275:2: note: here 212b41a30aaSmrg case 5: 213b41a30aaSmrg ^~~~ 214b41a30aaSmrg XTest.c:276:19: warning: this statement may fall through [-Wimplicit-fallthrough=] 215b41a30aaSmrg ev.valuator4 = *(axes+4); 216b41a30aaSmrg ~~~~~~~~~~~~~^~~~~~~~~~~ 217b41a30aaSmrg XTest.c:277:2: note: here 218b41a30aaSmrg case 4: 219b41a30aaSmrg ^~~~ 220b41a30aaSmrg XTest.c:278:19: warning: this statement may fall through [-Wimplicit-fallthrough=] 221b41a30aaSmrg ev.valuator3 = *(axes+3); 222b41a30aaSmrg ~~~~~~~~~~~~~^~~~~~~~~~~ 223b41a30aaSmrg XTest.c:279:2: note: here 224b41a30aaSmrg case 3: 225b41a30aaSmrg ^~~~ 226b41a30aaSmrg XTest.c:280:19: warning: this statement may fall through [-Wimplicit-fallthrough=] 227b41a30aaSmrg ev.valuator2 = *(axes+2); 228b41a30aaSmrg ~~~~~~~~~~~~~^~~~~~~~~~~ 229b41a30aaSmrg XTest.c:281:2: note: here 230b41a30aaSmrg case 2: 231b41a30aaSmrg ^~~~ 232b41a30aaSmrg XTest.c:282:19: warning: this statement may fall through [-Wimplicit-fallthrough=] 233b41a30aaSmrg ev.valuator1 = *(axes+1); 234b41a30aaSmrg ~~~~~~~~~~~~~^~~~~~~~~~~ 235b41a30aaSmrg XTest.c:283:2: note: here 236b41a30aaSmrg case 1: 237b41a30aaSmrg ^~~~ 238b41a30aaSmrg 239b41a30aaSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 240b41a30aaSmrg 241b41a30aaSmrgcommit 80c35fd74d99039949be2522f18f4040e2f6eec3 242b41a30aaSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 243b41a30aaSmrgDate: Sun Jul 17 18:23:10 2022 -0700 244b41a30aaSmrg 245b41a30aaSmrg gitlab CI: add a basic build test 246b41a30aaSmrg 247b41a30aaSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 248b41a30aaSmrg 249b41a30aaSmrgcommit 0077e7828bd26869d7a3e9ec6158ab09bf646ef3 250b41a30aaSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 251b41a30aaSmrgDate: Sun Jul 17 18:21:31 2022 -0700 252b41a30aaSmrg 253b41a30aaSmrg Fix spelling/wording issues 254b41a30aaSmrg 255b41a30aaSmrg Found by using: 256b41a30aaSmrg codespell --builtin clear,rare,usage,informal,code,names 257b41a30aaSmrg 258b41a30aaSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 259b41a30aaSmrg 260b41a30aaSmrgcommit 63dc5cc8fe89807c7945949d1d86da44ce69687a 261b41a30aaSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 262b41a30aaSmrgDate: Sun Jul 17 18:20:38 2022 -0700 263b41a30aaSmrg 264b41a30aaSmrg Build xz tarballs instead of bzip2 265b41a30aaSmrg 266b41a30aaSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 267b41a30aaSmrg 268b41a30aaSmrgcommit 769598f20386845f5839fbc68dfed1f4245197be 269b41a30aaSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 270b41a30aaSmrgDate: Fri Dec 7 19:54:52 2018 -0800 271b41a30aaSmrg 272b41a30aaSmrg Update configure.ac bug URL for gitlab migration 273b41a30aaSmrg 274b41a30aaSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 275b41a30aaSmrg 276b41a30aaSmrgcommit 9d20b76d717add6401d66f272656d3cf763d7130 277b41a30aaSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 278b41a30aaSmrgDate: Mon Nov 19 22:46:44 2018 -0800 279b41a30aaSmrg 280b41a30aaSmrg Update README for gitlab migration 281b41a30aaSmrg 282b41a30aaSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 283b41a30aaSmrg 284b41a30aaSmrgcommit 7e083f2e618ce063d1ab2885671a0c5ca8472772 285b41a30aaSmrgAuthor: Mihail Konev <k.mvc@ya.ru> 286b41a30aaSmrgDate: Thu Jan 26 13:52:49 2017 +1000 287b41a30aaSmrg 288b41a30aaSmrg autogen: add default patch prefix 289b41a30aaSmrg 290b41a30aaSmrg Signed-off-by: Mihail Konev <k.mvc@ya.ru> 291b41a30aaSmrg 292b41a30aaSmrgcommit c051091cecad4c22dab362f3d3b7463ad2a52754 293b41a30aaSmrgAuthor: Emil Velikov <emil.l.velikov@gmail.com> 294b41a30aaSmrgDate: Mon Mar 9 12:00:52 2015 +0000 295b41a30aaSmrg 296b41a30aaSmrg autogen.sh: use quoted string variables 297b41a30aaSmrg 298b41a30aaSmrg Place quotes around the $srcdir, $ORIGDIR and $0 variables to prevent 299b41a30aaSmrg fall-outs, when they contain space. 300b41a30aaSmrg 301b41a30aaSmrg Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com> 302b41a30aaSmrg Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net> 303b41a30aaSmrg Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 304b41a30aaSmrg 305b41a30aaSmrgcommit a4994d5f8bc949eabe2c9d8a1a7af4bfcb68df9c 306b41a30aaSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net> 307b41a30aaSmrgDate: Tue Jan 24 10:32:07 2017 +1000 308b41a30aaSmrg 309b41a30aaSmrg autogen.sh: use exec instead of waiting for configure to finish 310b41a30aaSmrg 311b41a30aaSmrg Syncs the invocation of configure with the one from the server. 312b41a30aaSmrg 313b41a30aaSmrg Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 314b41a30aaSmrg Reviewed-by: Emil Velikov <emil.velikov@collabora.com> 315b41a30aaSmrg 31631637056Smrgcommit 9f5621a410f18149d4c76b02daa7f1a98b4a2c16 31731637056SmrgAuthor: Matthieu Herrb <matthieu.herrb@laas.fr> 31831637056SmrgDate: Tue Oct 4 21:28:17 2016 +0200 31931637056Smrg 32031637056Smrg libXtst 1.2.3 32131637056Smrg 32231637056Smrg Signed-off-by: Matthieu Herrb <matthieu.herrb@laas.fr> 32331637056Smrg 32431637056Smrgcommit 9556ad67af3129ec4a7a4f4b54a0d59701beeae3 32531637056SmrgAuthor: Tobias Stoeckmann <tobias@stoeckmann.org> 32631637056SmrgDate: Sun Sep 25 21:37:01 2016 +0200 32731637056Smrg 32831637056Smrg Out of boundary access and endless loop in libXtst 32931637056Smrg 33031637056Smrg A lack of range checks in libXtst allows out of boundary accesses. 33131637056Smrg The checks have to be done in-place here, because it cannot be done 33231637056Smrg without in-depth knowledge of the read data. 33331637056Smrg 33431637056Smrg If XRecordStartOfData, XRecordEndOfData, or XRecordClientDied 33531637056Smrg without a client sequence have attached data, an endless loop would 33631637056Smrg occur. The do-while-loop continues until the current index reaches 33731637056Smrg the end. But in these cases, the current index would not be 33831637056Smrg incremented, leading to an endless processing. 33931637056Smrg 34031637056Smrg Signed-off-by: Tobias Stoeckmann <tobias@stoeckmann.org> 34131637056Smrg Reviewed-by: Matthieu Herrb <matthieu@herrb.eu> 34231637056Smrg 34331637056Smrgcommit 48d2656fa1dd98e9d88b31211fa4f09f813e7b30 34431637056SmrgAuthor: Michael Joost <mehl@michael-joost.de> 34531637056SmrgDate: Mon Nov 18 16:11:26 2013 +0100 34631637056Smrg 34731637056Smrg Remove fallback for _XEatDataWords, require libX11 1.6 for it 34831637056Smrg 34931637056Smrg _XEatDataWords was orignally introduced with the May 2013 security 35031637056Smrg patches, and in order to ease the process of delivering those, 35131637056Smrg fallback versions of _XEatDataWords were included in the X extension 35231637056Smrg library patches so they could be applied to older versions that didn't 35331637056Smrg have libX11 1.6 yet. Now that we're past that hurdle, we can drop 35431637056Smrg the fallbacks and just require libX11 1.6 for building new versions 35531637056Smrg of the extension libraries. 35631637056Smrg 35731637056Smrg Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 35831637056Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 35931637056Smrg 36057ee1794Smrgcommit cdc04f06325e55916e0c95b61db626d22b76e2ff 36157ee1794SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 36257ee1794SmrgDate: Thu May 30 19:09:42 2013 -0700 36357ee1794Smrg 36457ee1794Smrg libXtst 1.2.2 36557ee1794Smrg 36657ee1794Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 36757ee1794Smrg 36857ee1794Smrgcommit e7e04b7be3f018ad636aba3a36bfc1cd80b9906d 36957ee1794SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 37057ee1794SmrgDate: Sat Apr 13 11:27:26 2013 -0700 37157ee1794Smrg 37257ee1794Smrg integer overflow in XRecordGetContext() [CVE-2013-2063] 37357ee1794Smrg 37457ee1794Smrg The nclients and nranges members of the reply are both CARD32 and need 37557ee1794Smrg to be bounds checked before multiplying by the size of the structs to 37657ee1794Smrg avoid integer overflow leading to underallocation and writing data from 37757ee1794Smrg the network past the end of the allocated buffer. 37857ee1794Smrg 37957ee1794Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 38057ee1794Smrg 38157ee1794Smrgcommit 46ed6283034b5b7d14584009453f5d974cfacf1e 38257ee1794SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 38357ee1794SmrgDate: Sat Apr 13 11:05:27 2013 -0700 38457ee1794Smrg 38557ee1794Smrg Use _XEatDataWords to eat data in error cases 38657ee1794Smrg 38757ee1794Smrg Avoids having to do calculcations based on response contents 38857ee1794Smrg 38957ee1794Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 39057ee1794Smrg 39157ee1794Smrgcommit 2aafac9474a0a0a0c39797862f823255918cf368 39257ee1794SmrgAuthor: Colin Walters <walters@verbum.org> 39357ee1794SmrgDate: Wed Jan 4 17:37:06 2012 -0500 39457ee1794Smrg 39557ee1794Smrg autogen.sh: Implement GNOME Build API 39657ee1794Smrg 39757ee1794Smrg http://people.gnome.org/~walters/docs/build-api.txt 39857ee1794Smrg 39957ee1794Smrg Signed-off-by: Adam Jackson <ajax@redhat.com> 40057ee1794Smrg 40157ee1794Smrgcommit 34cfa2d2b76640f672170dfbd8b5dd4a06d95b4d 40257ee1794SmrgAuthor: Adam Jackson <ajax@redhat.com> 40357ee1794SmrgDate: Tue Jan 15 14:28:48 2013 -0500 40457ee1794Smrg 40557ee1794Smrg configure: Remove AM_MAINTAINER_MODE 40657ee1794Smrg 40757ee1794Smrg Signed-off-by: Adam Jackson <ajax@redhat.com> 40857ee1794Smrg 40957ee1794Smrgcommit 6394218aae6599b28ced3d30074e154ba4218d07 41057ee1794SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 41157ee1794SmrgDate: Mon Apr 23 22:02:20 2012 -0700 41257ee1794Smrg 41357ee1794Smrg Add xextproto & xi to Requires.private 41457ee1794Smrg 41557ee1794Smrg Only headers are needed, not libraries to link with. Required for 41657ee1794Smrg includes of xtestconst.h (xextproto) and XInput.h (xi) in XTest.h 41757ee1794Smrg public header. 41857ee1794Smrg 41957ee1794Smrg Fixes https://bugs.freedesktop.org/attachment.cgi?id=59835 42057ee1794Smrg (originally reported as https://bugzilla.novell.com/show_bug.cgi?id=748808 ) 42157ee1794Smrg 42257ee1794Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 42357ee1794Smrg Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net> 42457ee1794Smrg 42557ee1794Smrgcommit 023d494822fea9c3840e75964451fd9d5213ae06 42657ee1794SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 42757ee1794SmrgDate: Mon Apr 23 22:01:16 2012 -0700 42857ee1794Smrg 42957ee1794Smrg Move -I flags from AM_CFLAGS to AM_CPPFLAGS 43057ee1794Smrg 43157ee1794Smrg Ensures local copy of headers takes precedence over any -I flags the 43257ee1794Smrg builder may have passed in CPPFLAGS. 43357ee1794Smrg 43457ee1794Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 43557ee1794Smrg Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net> 43657ee1794Smrg 43757ee1794Smrgcommit 30506c32f69ea476f3b068ec3bf9b1c2a24991b8 43857ee1794SmrgAuthor: Julien Cristau <jcristau@debian.org> 43957ee1794SmrgDate: Tue Apr 24 21:04:06 2012 +0200 44057ee1794Smrg 44157ee1794Smrg COPYING: add copyright notices and licenses from the manpages and specs 44257ee1794Smrg 44357ee1794Smrg Reported-by: Ansgar Burchardt 44457ee1794Smrg Signed-off-by: Julien Cristau <jcristau@debian.org> 44557ee1794Smrg 44606f32fbeSmrgcommit eb177d24ffb459af6205d2658c3a158449660caf 44706f32fbeSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 44806f32fbeSmrgDate: Wed Mar 7 21:11:34 2012 -0800 44906f32fbeSmrg 45006f32fbeSmrg libXtst 1.2.1 45106f32fbeSmrg 45206f32fbeSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 45306f32fbeSmrg 45406f32fbeSmrgcommit 6150958c2ae61ce82aa15f3a80107dd01278b255 45506f32fbeSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 45606f32fbeSmrgDate: Thu Nov 10 21:43:16 2011 -0800 45706f32fbeSmrg 45806f32fbeSmrg Fix gcc -Wwrite-strings warnings 45906f32fbeSmrg 46006f32fbeSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 46106f32fbeSmrg 46206f32fbeSmrgcommit 558ec1d7194307d7ce73aeae2f4f61df9d44bba0 46306f32fbeSmrgAuthor: Matt Dew <marcoz@osource.org> 46406f32fbeSmrgDate: Tue Oct 4 21:50:03 2011 -0600 46506f32fbeSmrg 46606f32fbeSmrg Cleanup IDs and links in doc 46706f32fbeSmrg 46806f32fbeSmrg 1 - fix the capitalization of the ID attributes to match either the 46906f32fbeSmrg <title> or <funcdef> string it goes with. 47006f32fbeSmrg 2 - fix any <linkend>'s that were affected by 1. 47106f32fbeSmrg 3 - any <function> in the docs that has an actual funcdef, 47206f32fbeSmrg will become an olink. 47306f32fbeSmrg 47406f32fbeSmrg Signed-off-by: Matt Dew <marcoz@osource.org> 47506f32fbeSmrg 47606f32fbeSmrgcommit 262904c22154d5a703ef92a7f954e52956b13663 47706f32fbeSmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 47806f32fbeSmrgDate: Tue Sep 20 15:30:22 2011 -0400 47906f32fbeSmrg 48006f32fbeSmrg specs: refactor copyright legal text for multi licensing 48106f32fbeSmrg 48206f32fbeSmrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 48306f32fbeSmrg 48406f32fbeSmrgcommit 8f68b59f2b66f035ad97e3fe99e9eae983d1f44b 48506f32fbeSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 48606f32fbeSmrgDate: Fri Sep 16 22:55:23 2011 -0700 48706f32fbeSmrg 48806f32fbeSmrg Strip trailing whitespace 48906f32fbeSmrg 49006f32fbeSmrg Performed with: find * -type f | xargs perl -i -p -e 's{[ \t]+$}{}' 49106f32fbeSmrg git diff -w & git diff -b show no diffs from this change 49206f32fbeSmrg 49306f32fbeSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 49406f32fbeSmrg 49506f32fbeSmrgcommit 01dc43ee0fbdb1ed2397a735dfb69b0434600a20 49606f32fbeSmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 49706f32fbeSmrgDate: Fri Sep 16 16:57:52 2011 -0400 49806f32fbeSmrg 49906f32fbeSmrg xtestlib: remove duplicate paragraph in legal notice 50006f32fbeSmrg 50106f32fbeSmrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 50206f32fbeSmrg 50306f32fbeSmrgcommit d03495e02bf43e9605671d8f6474c1e9e45261e2 50406f32fbeSmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 50506f32fbeSmrgDate: Fri Sep 16 16:55:48 2011 -0400 50606f32fbeSmrg 50706f32fbeSmrg specs: fix author affiliation 50806f32fbeSmrg 50906f32fbeSmrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 51006f32fbeSmrg 51106f32fbeSmrgcommit b5e58980988017265c239a2bad11489a7ab06c23 51206f32fbeSmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 51306f32fbeSmrgDate: Mon Sep 12 16:54:45 2011 -0400 51406f32fbeSmrg 51506f32fbeSmrg docs: use the &fullrelvers; entity to set X11 release information 51606f32fbeSmrg 51706f32fbeSmrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 51806f32fbeSmrg 51906f32fbeSmrgcommit 743447eaeab62b5e1d5951706cc99d51c0261bbf 52006f32fbeSmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 52106f32fbeSmrgDate: Sun Sep 11 19:49:54 2011 -0400 52206f32fbeSmrg 52306f32fbeSmrg docs: remove <productnumber> which is not used by default 52406f32fbeSmrg 52506f32fbeSmrg This element is not rendered by default on the title. A template 52606f32fbeSmrg customization is required to display it. 52706f32fbeSmrg X Window System does not have a product number. 52806f32fbeSmrg 52906f32fbeSmrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 53006f32fbeSmrg 53106f32fbeSmrgcommit c6be40edba1fe8557ebd0b1cc09b3480bc7d6bb8 53206f32fbeSmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 53306f32fbeSmrgDate: Thu Sep 8 20:00:00 2011 -0400 53406f32fbeSmrg 53506f32fbeSmrg docbook.am: embed css styles inside the HTML HEAD element 53606f32fbeSmrg 53706f32fbeSmrg Rather than referring to the external xorg.css stylesheet, embed the content 53806f32fbeSmrg of the file in the html output produced. This is accomplished by using 53906f32fbeSmrg version 1.10 of xorg-xhtml.xsl. 54006f32fbeSmrg 54106f32fbeSmrg This makes the whole html docs tree much more relocatable. 54206f32fbeSmrg In addition, it eliminates xorg.css as a runtime file which makes 54306f32fbeSmrg xorg-sgml-doctools a build time only package. 54406f32fbeSmrg 54506f32fbeSmrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 54606f32fbeSmrg 54706f32fbeSmrgcommit ee829b31b27580afbd6e16f81d9ef3526514be8e 54806f32fbeSmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 54906f32fbeSmrgDate: Wed Sep 7 10:31:04 2011 -0400 55006f32fbeSmrg 55106f32fbeSmrg docbook.am: global maintenance update - entities, images and olinking 55206f32fbeSmrg 55306f32fbeSmrg Adding support in libX11 for html chunking caused a reorg of docbook.am 55406f32fbeSmrg as well as the xorg-sgml-doctools masterdb for olinking. 55506f32fbeSmrg The parameter img.src.path is added for pdf images. 55606f32fbeSmrg A searchpath to the root builddir is added for local entities, if present. 55706f32fbeSmrg 55806f32fbeSmrg The docbook.am makefile hides all the details and is identical for 55906f32fbeSmrg all 22 modules having DocBook documentation. It is included by a thin 56006f32fbeSmrg Makefile.am which requires no docbook knowledge. 56106f32fbeSmrg 56206f32fbeSmrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 56306f32fbeSmrg 56406f32fbeSmrgcommit b8c1a91ed12488999dee915953b5bc36019bbf95 56506f32fbeSmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 56606f32fbeSmrgDate: Sun Jun 12 18:39:46 2011 -0400 56706f32fbeSmrg 56806f32fbeSmrg Install xml versions of specs even if HAVE_XMLTO is false 56906f32fbeSmrg 57006f32fbeSmrg DocBook/XML input source is also a usefull output format that can be viewed 57106f32fbeSmrg with an XML viewer or editor and by some O/S help system. 57206f32fbeSmrg 57306f32fbeSmrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 57406f32fbeSmrg 57506f32fbeSmrgcommit 9656d08c2c01965aa57f21f29cc2261b9d015b3c 57606f32fbeSmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 57706f32fbeSmrgDate: Sun Jun 5 16:27:37 2011 -0400 57806f32fbeSmrg 57906f32fbeSmrg Install target dbs alongside generated documents 58006f32fbeSmrg 58106f32fbeSmrg This matches a change in xorg-sgml-docs whereby the masterdb will look for 58206f32fbeSmrg the target dbs into the same location as the generated documents. 58306f32fbeSmrg 58406f32fbeSmrg The target dbs are now installed alongside the generated documents. 58506f32fbeSmrg Previously they are installed in $prefix/sgml/X11/dbs alongside masterdb which 58606f32fbeSmrg has the potential of installing outside the package prefix and cause 58706f32fbeSmrg distcheck to fail when user does not have write permission in this package. 58806f32fbeSmrg 58906f32fbeSmrg Requires XORG_CHECK_SGML_DOCTOOLS(1.8) which was released 2011-06-11 59006f32fbeSmrg 59106f32fbeSmrgcommit c131572b98342e0e2a599619647dd1835c740ee4 59206f32fbeSmrgAuthor: Matt Dew <marcoz@osource.org> 59306f32fbeSmrgDate: Tue May 31 20:03:23 2011 -0600 59406f32fbeSmrg 59506f32fbeSmrg Add id attributes to funcsynopsis to allow other docs to olink to them. 59606f32fbeSmrg 59706f32fbeSmrg Signed-off-by: Matt Dew <marcoz@osource.org> 59806f32fbeSmrg Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 59906f32fbeSmrg Reviewed-by: Gaetan Nadon <memsize@videotron.ca> 60006f32fbeSmrg 60106f32fbeSmrgcommit c82effa402128366bfd3cfb77da82d524ddb878f 60206f32fbeSmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 60306f32fbeSmrgDate: Sun Feb 27 15:06:18 2011 -0500 60406f32fbeSmrg 60506f32fbeSmrg Documentation: add Docbook external references support 60606f32fbeSmrg 60706f32fbeSmrg When writing technical documentation, it is often necessary to cross 60806f32fbeSmrg reference to other information. When that other information is not in the 60906f32fbeSmrg current document, additional support is needed, namely <olink>. 61006f32fbeSmrg 61106f32fbeSmrg A new feature with version 1.7 of xorg-sgml-doctools adds references to 61206f32fbeSmrg other documents within or outside this package. 61306f32fbeSmrg 61406f32fbeSmrg This patch adds technical support for this feature but does not change 61506f32fbeSmrg the content of the documentation as seen by the end user. 61606f32fbeSmrg 61706f32fbeSmrg Each book or article must generate a database containing the href 61806f32fbeSmrg of sections that can be referred to from another document. This database 61906f32fbeSmrg is installed in DATAROOTDIR/sgml/X11/dbs. There is a requirement that 62006f32fbeSmrg the value of DATAROOTDIR for xorg-sgml-doctools and for the package 62106f32fbeSmrg documentation is the same. This forms a virtual document tree. 62206f32fbeSmrg 62306f32fbeSmrg This database is consulted by other documents while they are being generated 62406f32fbeSmrg in order to fulfill the missing information for linking. 62506f32fbeSmrg Refer to the xorg-sgml-doctools for further technical information. 62606f32fbeSmrg 62706f32fbeSmrg Co-authored-by: Matt Dew <marcoz@osource.org> 62806f32fbeSmrg 62906f32fbeSmrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 63006f32fbeSmrg 63106f32fbeSmrgcommit 755e43b9a05dfce2564cd62cf97364db94a62731 63206f32fbeSmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 63306f32fbeSmrgDate: Wed Feb 2 11:43:45 2011 -0500 63406f32fbeSmrg 63506f32fbeSmrg config: comment, minor upgrade, quote and layout configure.ac 63606f32fbeSmrg 63706f32fbeSmrg Group statements per section as per Autoconf standard layout 63806f32fbeSmrg Quote statements where appropriate. 63906f32fbeSmrg Autoconf recommends not using dnl instead of # for comments 64006f32fbeSmrg 64106f32fbeSmrg Use AC_CONFIG_FILES to replace the deprecated AC_OUTPUT with parameters. 64206f32fbeSmrg Add AC_CONFIG_SRCDIR([Makefile.am]) 64306f32fbeSmrg 64406f32fbeSmrg This helps automated maintenance and release activities. 64506f32fbeSmrg Details can be found in http://wiki.x.org/wiki/NewModuleGuidelines 64606f32fbeSmrg 64706f32fbeSmrgcommit 97eab9c4e103b6b18f1307d42c4ab15bc80b8db7 64806f32fbeSmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 64906f32fbeSmrgDate: Fri Jan 28 19:41:37 2011 -0500 65006f32fbeSmrg 65106f32fbeSmrg config: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS 65206f32fbeSmrg 65306f32fbeSmrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 65406f32fbeSmrg 65506f32fbeSmrgcommit a0154ff17ac2f7d08e26e82cc211f61935acf229 65606f32fbeSmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 65706f32fbeSmrgDate: Thu Jan 27 18:50:15 2011 -0500 65806f32fbeSmrg 65906f32fbeSmrg config: remove AC_PROG_CC as it overrides AC_PROG_C_C99 66006f32fbeSmrg 66106f32fbeSmrg XORG_STRICT_OPTION from XORG_DEFAULT_OPTIONS calls 66206f32fbeSmrg AC_PROG_C_C99. This sets gcc with -std=gnu99. 66306f32fbeSmrg If AC_PROG_CC macro is called afterwards, it resets CC to gcc. 66406f32fbeSmrg 66506f32fbeSmrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 66606f32fbeSmrg 66706f32fbeSmrgcommit 22ae1c003879ccddb4143669275c5b8071f713a8 66806f32fbeSmrgAuthor: Paulo Zanoni <pzanoni@mandriva.com> 66906f32fbeSmrgDate: Thu Dec 16 14:11:43 2010 -0200 67006f32fbeSmrg 67106f32fbeSmrg Use docbookx.dtd version 4.3 for all docs 67206f32fbeSmrg 67306f32fbeSmrg Signed-off-by: Paulo Zanoni <pzanoni@mandriva.com> 67406f32fbeSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 67506f32fbeSmrg 67606f32fbeSmrgcommit e8ac35fac1974b9fd698f74c143c9691af5dd688 67706f32fbeSmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 67806f32fbeSmrgDate: Tue Nov 9 13:04:59 2010 -0500 67906f32fbeSmrg 68006f32fbeSmrg config: HTML file generation: use the installed copy of xorg.css 68106f32fbeSmrg 68206f32fbeSmrg Currenlty the xorg.css file is copied in each location 68306f32fbeSmrg where a DocBook/XML file resides. This produces about 68406f32fbeSmrg 70 copies in the $(docdir) install tree. 68506f32fbeSmrg 68606f32fbeSmrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 68706f32fbeSmrg 68825b89263Smrgcommit 5c6834bc9e0ab78c78733c59046510a2f48b2d42 68925b89263SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 69025b89263SmrgDate: Fri Oct 29 17:38:10 2010 -0700 69125b89263Smrg 69225b89263Smrg libXtst 1.2.0 69325b89263Smrg 69425b89263Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 69525b89263Smrg 69625b89263Smrgcommit 109ec12489f050e537d26eed2e60c6d97eb7439f 69725b89263SmrgAuthor: Tobias Koch <tobias.koch@nokia.com> 69825b89263SmrgDate: Wed Sep 29 18:03:30 2010 +0300 69925b89263Smrg 70025b89263Smrg Allow more than 6 axes to be sent. 70125b89263Smrg 70225b89263Smrg From: Tobias Koch <tobias.koch@nokia.com> 70325b89263Smrg 70425b89263Smrg If the number of axes exceeds 6, X server will return BadValue for 70525b89263Smrg XTestFakeInput because the number of axes in a single DeviceValuator 70625b89263Smrg event is incorrectly set to the total number of axes. 70725b89263Smrg 70825b89263Smrg Signed-off-by: Tobias Koch <tobias.koch@nokia.com> 70925b89263Smrg Reviewed-by: Rami Ylimäki <rami.ylimaki@vincit.fi> 71025b89263Smrg Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 71125b89263Smrg 71225b89263Smrgcommit 809ceed85bb577d4bbf80f2d84382375c65b9fbe 71325b89263SmrgAuthor: Jesse Adkins <jesserayadkins@gmail.com> 71425b89263SmrgDate: Tue Sep 28 13:30:04 2010 -0700 71525b89263Smrg 71625b89263Smrg Purge cvs tags. 71725b89263Smrg 71825b89263Smrg Signed-off-by: Jesse Adkins <jesserayadkins@gmail.com> 71925b89263Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 72025b89263Smrg 72125b89263Smrgcommit 785d8cde2d3beecfb23a9dd9b87bb0d96cf352b8 72225b89263SmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 72325b89263SmrgDate: Mon Aug 16 11:40:14 2010 -0400 72425b89263Smrg 72525b89263Smrg man: remove unused $(BUILT_SOURCES) variable 72625b89263Smrg 72725b89263Smrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 72825b89263Smrg 72925b89263Smrgcommit 1dba184f586cc689a79b21b60267c72c2c0172b9 73025b89263SmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 73125b89263SmrgDate: Mon Aug 16 11:30:23 2010 -0400 73225b89263Smrg 73325b89263Smrg man: remove unused LIB_MAN_DIR_SUFFIX (part of an unrequired broken fix) 73425b89263Smrg 73525b89263Smrg Local fix in CVS for bug 5628 is not required 73625b89263Smrg as the problem has been fixed in 73725b89263Smrg util-macros d9062e4077ebfd0985baf8418f3d0f111b9ddbba 73825b89263Smrg 73925b89263Smrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 74025b89263Smrg 74125b89263Smrgcommit 601ea1309d80ba19b4e03207d6fb0f54b2f12730 74225b89263SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 74325b89263SmrgDate: Thu Jul 8 15:10:27 2010 -0700 74425b89263Smrg 74525b89263Smrg config: Use additional man page support from util-macros 1.8 74625b89263Smrg 74725b89263Smrg Use MAN_SUBST now supplied in XORG_MANPAGE_SECTIONS 74825b89263Smrg The value of MAN_SUBST is the same for all X.Org packages. 74925b89263Smrg 75025b89263Smrg Use AC_PROG_SED now supplied by XORG_DEFAULT_OPTIONS 75125b89263Smrg The existing statement can now be removed from the configuration file. 75225b89263Smrg 75325b89263Smrg Use automake provided $(AM_V_GEN) and XORG_DEFAULT_OPTIONS provided $(SED) 75425b89263Smrg Enables silent rule and use platform appropriate version of sed. 75525b89263Smrg 75625b89263Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 75725b89263Smrg 75825b89263Smrgcommit 672f3ea3431c37ce8f4c33da224287861f64c2a4 75925b89263SmrgAuthor: Fernando Carrijo <fcarrijo@yahoo.com.br> 76025b89263SmrgDate: Thu Jul 1 07:05:16 2010 -0300 76125b89263Smrg 76225b89263Smrg Purge macros NEED_EVENTS and NEED_REPLIES 76325b89263Smrg 76425b89263Smrg Signed-off-by: Fernando Carrijo <fcarrijo@yahoo.com.br> 76525b89263Smrg Acked-by: Tiago Vignatti <tiago.vignatti@nokia.com> 76625b89263Smrg Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 76725b89263Smrg 76825b89263Smrgcommit 1676c80db40bffec416da6e3d0002ff9d37093b3 76925b89263SmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 77025b89263SmrgDate: Sun Jun 27 20:45:38 2010 -0400 77125b89263Smrg 77225b89263Smrg specs: remove trailing spaces in DocBook XML docs 77325b89263Smrg 77425b89263Smrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 77525b89263Smrg 77625b89263Smrgcommit 96f104f32aef56dd408afbc0d5a073f51e8f0a69 77725b89263SmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 77825b89263SmrgDate: Sun Jun 27 09:29:26 2010 -0400 77925b89263Smrg 78025b89263Smrg doc: add recordlib converted docbook xml 78125b89263Smrg 78225b89263Smrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 78325b89263Smrg 78425b89263Smrgcommit b6a6644e371192be281ff96c59aa39f32ba64a84 78525b89263SmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 78625b89263SmrgDate: Sat Jun 26 13:36:29 2010 -0400 78725b89263Smrg 78825b89263Smrg doc: replace groff input format with docbook xml format 78925b89263Smrg 79025b89263Smrg Initial version of xtestlib and recordlib docbook xml. 79125b89263Smrg recordlib is missing and will be added later 79225b89263Smrg Requires util-macros 1.10 79325b89263Smrg 79425b89263Smrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 79525b89263Smrg 79625b89263Smrgcommit bbae053ca8bce46639f74f88dc9f687fe53e7c86 79725b89263SmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 79825b89263SmrgDate: Thu Jun 17 14:45:14 2010 -0400 79925b89263Smrg 80025b89263Smrg specs: translate, format, process, install and distribute. 80125b89263Smrg 80225b89263Smrg Makefile copied from libSM. 80325b89263Smrg 80425b89263Smrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 80525b89263Smrg 80625b89263Smrgcommit a9e6bb4e4f06b328f03d3d22b6268c4cdd76b702 80725b89263SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 80825b89263SmrgDate: Sat Jun 12 09:03:23 2010 -0700 80925b89263Smrg 81025b89263Smrg Sun's copyrights belong to Oracle now 81125b89263Smrg 81225b89263Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 81325b89263Smrg 81425b89263Smrgcommit 65daf48de4726cb54c7337563b9d828536916b61 81525b89263SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 81625b89263SmrgDate: Sat Jun 12 09:00:56 2010 -0700 81725b89263Smrg 81825b89263Smrg Copy some introductory text from the specs to README 81925b89263Smrg 82025b89263Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 82125b89263Smrg 82225b89263Smrgcommit b2190a83417ae6a4f99ab3acd47ae2c67b5d6693 82325b89263SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 82425b89263SmrgDate: Sat Jun 12 08:54:20 2010 -0700 82525b89263Smrg 82625b89263Smrg Move recordlib & testlib specs from xorg-docs module 82725b89263Smrg 82825b89263Smrg Not formatted, translated, processed or installed yet, 82925b89263Smrg just moved & added to EXTRA_DIST 83025b89263Smrg 83125b89263Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 83225b89263Smrg 83325b89263Smrgcommit c83fb2aeeb458ead667a1ebe30c5a59b9e786ed3 83425b89263SmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 83525b89263SmrgDate: Mon Mar 29 16:50:34 2010 -0400 83625b89263Smrg 83725b89263Smrg config: update AC_PREREQ statement to 2.60 83825b89263Smrg 83925b89263Smrg Unrelated to the previous patches, the new value simply reflects 84025b89263Smrg the reality that the minimum level for autoconf to configure 84125b89263Smrg all x.org modules is 2.60 dated June 2006. 84225b89263Smrg 84325b89263Smrg ftp://ftp.gnu.org/gnu/autoconf/autoconf-2.60.tar.gz 84425b89263Smrg 84525b89263Smrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 84625b89263Smrg 84725b89263Smrgcommit f01cb33610654d590339a838f0978386ed8ac5fd 84825b89263SmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 84925b89263SmrgDate: Mon Mar 29 14:53:49 2010 -0400 85025b89263Smrg 85125b89263Smrg config: remove the pkgconfig pc.in file from EXTRA_DIST 85225b89263Smrg 85325b89263Smrg Automake always includes it in the tarball. 85425b89263Smrg 85525b89263Smrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 85625b89263Smrg 85725b89263Smrgcommit c4a225f9c96362ca1a2bd98f9c82cb1992d7dd8c 85825b89263SmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 85925b89263SmrgDate: Thu Mar 11 10:22:59 2010 -0500 86025b89263Smrg 86125b89263Smrg doc: specify 0.0.20 as the minimum version for xmlto 86225b89263Smrg 86325b89263Smrg Older versions do not have fop backend. 86425b89263Smrg 86525b89263Smrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 86625b89263Smrg 86725b89263Smrgcommit d6b098f463d185e5ed1b45013bd2600c124b7a3a 86825b89263SmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 86925b89263SmrgDate: Tue Feb 16 10:37:21 2010 -0500 87025b89263Smrg 87125b89263Smrg config: move CWARNFLAGS from configure.ac to Makefile.am 87225b89263Smrg 87325b89263Smrg Compiler warning flags should be explicitly set in the makefile 87425b89263Smrg rather than being merged with other packages compiler flags. 87525b89263Smrg 87625b89263Smrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 87725b89263Smrg 87825b89263Smrgcommit a125ac058be77d81c1806420a7fd1df3b19a6bf4 87925b89263SmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 88025b89263SmrgDate: Sat Jan 23 10:49:06 2010 -0500 88125b89263Smrg 88225b89263Smrg man: allow installing prebuilt man pages from tarball 88325b89263Smrg 88425b89263Smrg The man pages source may be supplied in the tarball or built 88525b89263Smrg from git. The makefile needs to take that into consideration 88625b89263Smrg and adjust the targets accordingly. 88725b89263Smrg 88825b89263Smrg Reviewed-by: Dan Nicholson <dbn.lists@gmail.com> 88925b89263Smrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 89025b89263Smrg 89125b89263Smrgcommit 1b887152b514c1701e09313dde718fb9e263ff9f 89225b89263SmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 89325b89263SmrgDate: Mon Jan 18 20:09:55 2010 -0500 89425b89263Smrg 89525b89263Smrg config: replace custom code with reusable macro XORG_WITH_XMLTO 89625b89263Smrg 89725b89263Smrg XORG_WITH_XMLTO provides additional functions like a configure 89825b89263Smrg option which allow platform builders to control the usage of 89925b89263Smrg the xmlto program. 90025b89263Smrg 90125b89263Smrg This is a requirement from platforms that do not have such doc tool. 90225b89263Smrg 90325b89263Smrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 90425b89263Smrg 90525b89263Smrgcommit f9ddf6c7bcc3ca2a4745a37d901ab2337b256638 90625b89263SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 90725b89263SmrgDate: Thu Jan 14 20:38:59 2010 -0800 90825b89263Smrg 90925b89263Smrg Update Sun license notices to current X.Org standard form 91025b89263Smrg 91125b89263Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 91225b89263Smrg 91325b89263Smrgcommit 5b4cd49321b7f74f6597872977d27e5e1a014f94 91425b89263SmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 91525b89263SmrgDate: Fri Nov 27 20:56:04 2009 -0500 91625b89263Smrg 91725b89263Smrg Makefile.am: add ChangeLog and INSTALL on MAINTAINERCLEANFILES 91825b89263Smrg 91925b89263Smrg Now that the INSTALL file is generated. 92025b89263Smrg Allows running make maintainer-clean. 92125b89263Smrg 92225b89263Smrgcommit 6757983c1a575a2cc172be70861be70f3e5dc25e 92325b89263SmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 92425b89263SmrgDate: Wed Oct 28 14:09:10 2009 -0400 92525b89263Smrg 92625b89263Smrg INSTALL, NEWS, README or AUTHORS files are missing/incorrect #24206 92725b89263Smrg 92825b89263Smrg Add missing INSTALL file. Use standard GNU file on building tarball 92925b89263Smrg README may have been updated 93025b89263Smrg Remove AUTHORS file as it is empty and no content available yet. 93125b89263Smrg Remove NEWS file as it is empty and no content available yet. 93225b89263Smrg 93325b89263Smrgcommit 7855bdbf6df8cb5eca0d44713f33aebc17ef6df8 93425b89263SmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 93525b89263SmrgDate: Tue Oct 27 15:07:26 2009 -0400 93625b89263Smrg 93725b89263Smrg Deploy the new XORG_DEFAULT_OPTIONS #24242 93825b89263Smrg 93925b89263Smrg This macro aggregate a number of existing macros that sets commmon 94025b89263Smrg X.Org components configuration options. It shields the configuration file from 94125b89263Smrg future changes. 94225b89263Smrg 94325b89263Smrgcommit fe3b99e8c996fec849f043ad99e05850f5985b5f 94425b89263SmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 94525b89263SmrgDate: Mon Oct 26 22:08:43 2009 -0400 94625b89263Smrg 94725b89263Smrg Makefile.am: ChangeLog not required: EXTRA_DIST or *CLEANFILES #24432 94825b89263Smrg 94925b89263Smrg ChangeLog filename is known to Automake and requires no further 95025b89263Smrg coding in the makefile. 95125b89263Smrg 95225b89263Smrgcommit f77d44ecd4ced217745e4f751800152e3fa71c26 95325b89263SmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 95425b89263SmrgDate: Thu Oct 22 12:34:19 2009 -0400 95525b89263Smrg 95625b89263Smrg .gitignore: use common defaults with custom section # 24239 95725b89263Smrg 95825b89263Smrg Using common defaults will reduce errors and maintenance. 95925b89263Smrg Only the very small or inexistent custom section need periodic maintenance 96025b89263Smrg when the structure of the component changes. Do not edit defaults. 96125b89263Smrg 96225b89263Smrgcommit c26e9300ce965c394e452b6a02a059b7514994c1 96325b89263SmrgAuthor: Jeremy Huddleston <jeremyhu@freedesktop.org> 96425b89263SmrgDate: Wed Oct 21 12:47:26 2009 -0700 96525b89263Smrg 96625b89263Smrg This is not a GNU project, so declare it foreign. 96725b89263Smrg 96825b89263Smrg On Wed, 2009-10-21 at 13:36 +1000, Peter Hutterer wrote: 96925b89263Smrg > On Tue, Oct 20, 2009 at 08:23:55PM -0700, Jeremy Huddleston wrote: 97025b89263Smrg > > I noticed an INSTALL file in xlsclients and libXvMC today, and it 97125b89263Smrg > > was quite annoying to work around since 'autoreconf -fvi' replaces 97225b89263Smrg > > it and git wants to commit it. Should these files even be in git? 97325b89263Smrg > > Can I nuke them for the betterment of humanity and since they get 97425b89263Smrg > > created by autoreconf anyways? 97525b89263Smrg > 97625b89263Smrg > See https://bugs.freedesktop.org/show_bug.cgi?id=24206 97725b89263Smrg 97825b89263Smrg As an interim measure, replace AM_INIT_AUTOMAKE([dist-bzip2]) with 97925b89263Smrg AM_INIT_AUTOMAKE([foreign dist-bzip2]). This will prevent the generation 98025b89263Smrg of the INSTALL file. It is also part of the 24206 solution. 98125b89263Smrg 98225b89263Smrg Signed-off-by: Jeremy Huddleston <jeremyhu@freedesktop.org> 98325b89263Smrg 984ea133fd7Smrgcommit ddc11c4ef1bd0e6c970630dea74f54bb2b0ea893 985ea133fd7SmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net> 986ea133fd7SmrgDate: Mon Oct 5 11:38:38 2009 +1000 987ea133fd7Smrg 988ea133fd7Smrg libXtst 1.1.0 989ea133fd7Smrg 990ea133fd7Smrg Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 991ea133fd7Smrg 992ea133fd7Smrgcommit e3d74ecf1a3a7adfeafca8cd02c1da82e95d5eaf 993ea133fd7SmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net> 994ea133fd7SmrgDate: Mon Oct 5 11:40:53 2009 +1000 995ea133fd7Smrg 996ea133fd7Smrg Require libXext 1.0.99.4 997ea133fd7Smrg 998ea133fd7Smrg libXext 1.0.99.1 up to including 1.0.99.3 had the XTest.h header which is 999ea133fd7Smrg now in this module. 1000ea133fd7Smrg 1001ea133fd7Smrg Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 1002ea133fd7Smrg 1003ea133fd7Smrgcommit 7a9b269ed83c106265896373120603b9c06997f3 1004ea133fd7SmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net> 1005ea133fd7SmrgDate: Mon Oct 5 10:38:34 2009 +1000 1006ea133fd7Smrg 1007ea133fd7Smrg Require macros 1.3 for XORG_DEFAULT_OPTIONS 1008ea133fd7Smrg 1009ea133fd7Smrg Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 1010ea133fd7Smrg 1011ea133fd7Smrgcommit 9f727168f561c76c5ae6c3115282ac803172e9f8 1012ea133fd7SmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net> 1013ea133fd7SmrgDate: Tue Aug 25 14:09:47 2009 +1000 1014ea133fd7Smrg 1015ea133fd7Smrg Version bump: 1.0.99.2 1016ea133fd7Smrg 1017ea133fd7Smrg Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 1018ea133fd7Smrg 1019ea133fd7Smrgcommit 527759ae93ceaafca670995ab97545112f89bfbc 1020ea133fd7SmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net> 1021ea133fd7SmrgDate: Tue Aug 18 11:12:37 2009 +1000 1022ea133fd7Smrg 1023ea133fd7Smrg Include recordproto.h instead of recordstr.h 1024ea133fd7Smrg 1025ea133fd7Smrgcommit 849fa907e129575831fbd3fa69249ff843413fd5 1026ea133fd7SmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net> 1027ea133fd7SmrgDate: Fri Aug 14 14:15:48 2009 +1000 1028ea133fd7Smrg 1029ea133fd7Smrg Move record headers to here. 1030ea133fd7Smrg 1031ea133fd7Smrg Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 1032ea133fd7Smrg 1033ea133fd7Smrgcommit 1c928d9c138c90512d534e67e96bced247ca3241 1034ea133fd7SmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net> 1035ea133fd7SmrgDate: Fri Aug 14 15:00:15 2009 +1000 1036ea133fd7Smrg 1037ea133fd7Smrg XRecord: avoid use of uninitialised variables. 1038ea133fd7Smrg 1039ea133fd7Smrg Both variables are initialized inside an if condition but later checked for 1040ea133fd7Smrg NULL. 1041ea133fd7Smrg 1042ea133fd7Smrg Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 1043ea133fd7Smrg 1044ea133fd7Smrgcommit c0404c6db9a8eacc07d140093982b910e54e3f97 1045ea133fd7SmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net> 1046ea133fd7SmrgDate: Wed Jul 22 20:34:51 2009 +1000 1047ea133fd7Smrg 1048ea133fd7Smrg Version bump: 1.0.99.1 1049ea133fd7Smrg 1050ea133fd7Smrg Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 1051ea133fd7Smrg 1052ea133fd7Smrgcommit 3f4b895a29b1b48336621e6dcc80831a5910bed9 1053ea133fd7SmrgAuthor: Magnus Kessler <Magnus.Kessler@gmx.net> 1054ea133fd7SmrgDate: Wed Jul 22 09:29:16 2009 +0100 1055ea133fd7Smrg 1056ea133fd7Smrg Rename xtest.h to xtestconst.h to avoid a collision with XTest.h on case-insensitive filesystems 1057ea133fd7Smrg 1058ea133fd7Smrg Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 1059ea133fd7Smrg 1060ea133fd7Smrgcommit ab9ad139b1f20866405ddcc44d25b7b141cd7bce 1061ea133fd7SmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net> 1062ea133fd7SmrgDate: Mon Jul 20 13:26:45 2009 +1000 1063ea133fd7Smrg 1064ea133fd7Smrg Move XTest.h header from xextproto/libXext to here. 1065ea133fd7Smrg 1066ea133fd7Smrg XTest.h was in xextproto until xextproto-7.1 and did a short but whoefully 1067ea133fd7Smrg misguided visit to libXext during the cleanup of the xextproto headers. 1068ea133fd7Smrg 1069ea133fd7Smrg Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 1070ea133fd7Smrg 1071ea133fd7Smrgcommit a119baf3c5aa4f035040e0b991e99e6b382b9670 1072ea133fd7SmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net> 1073ea133fd7SmrgDate: Thu Jul 16 09:41:33 2009 +1000 1074ea133fd7Smrg 1075ea133fd7Smrg Include xtestproto.h, not xteststr.h 1076ea133fd7Smrg 1077ea133fd7Smrg Require xextproto 7.0.99.1. 1078ea133fd7Smrg 1079ea133fd7Smrg Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 1080ea133fd7Smrg 1081ea133fd7Smrgcommit 378db00ee91a11629666fc1c5e5a5e13c65ffefc 1082ea133fd7SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 1083ea133fd7SmrgDate: Mon Feb 2 20:34:37 2009 -0800 1084ea133fd7Smrg 1085ea133fd7Smrg Add README with pointers to mailing list, bugzilla & git repos 1086ea133fd7Smrg 1087ea133fd7Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 1088ea133fd7Smrg 1089ea133fd7Smrgcommit 3237cc5b45a41ffe93ebde10b1090a7f2db6f88e 1090ea133fd7SmrgAuthor: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br> 1091ea133fd7SmrgDate: Fri Jan 30 20:41:31 2009 -0200 1092ea133fd7Smrg 1093ea133fd7Smrg Janitor: ansification, make distcheck, compiler warnings. 1094ea133fd7Smrg 1095ea133fd7Smrg Manual page generation, and xmlto handling, shamelessly cut&paste'd 1096ea133fd7Smrg from libXi/man/Makefile.am, so that make distcheck will work. 1097ea133fd7Smrg 1098ea133fd7Smrgcommit 48544103324d1816139dfafe5873a11c88ee05b6 1099ea133fd7SmrgAuthor: Peter Hutterer <peter.hutterer@redhat.com> 1100ea133fd7SmrgDate: Fri Aug 8 10:18:19 2008 +0930 1101ea133fd7Smrg 1102ea133fd7Smrg Require xi.pc for XInput.h include. 1103ea133fd7Smrg 1104ea133fd7Smrg XInput.h is now part of libXi. But just in case we have an older version of 1105ea133fd7Smrg libXi floating around, pull in inputproto too. 1106ea133fd7Smrg 1107ea133fd7Smrgcommit 5b4ba84a422d168c01b335c4fc4046a7316463e0 1108ea133fd7SmrgAuthor: Ian Romanick <idr@us.ibm.com> 1109ea133fd7SmrgDate: Wed May 21 12:38:00 2008 -0700 1110ea133fd7Smrg 1111ea133fd7Smrg Add .PHONY build target to fix parallel builds 1112ea133fd7Smrg 1113ea133fd7Smrgcommit 56bc832134b4f6884999797f0f0c1b846602088d 1114ea133fd7SmrgAuthor: Peter Hutterer <peter@cs.unisa.edu.au> 1115ea133fd7SmrgDate: Mon May 19 17:38:08 2008 +0930 1116ea133fd7Smrg 1117ea133fd7Smrg Rename parameters to clarify QueryExtension call. 1118ea133fd7Smrg 1119ea133fd7Smrg These parameters are not treated as input. Rename them to make the inner 1120ea133fd7Smrg workings slightly more obvious. 1121ea133fd7Smrg 1122ea133fd7Smrg X.Org Bug 14511 <http://bugs.freedesktop.org/show_bug.cgi?id=14511> 1123ea133fd7Smrg 1124ea133fd7Smrgcommit f3971bca54ff6018758642303108eec975d80cd5 1125ea133fd7SmrgAuthor: James Cloos <cloos@jhcloos.com> 1126ea133fd7SmrgDate: Thu Dec 6 15:51:20 2007 -0500 1127ea133fd7Smrg 1128ea133fd7Smrg Add missing PHONY line for automatic ChangeLog generation 1129ea133fd7Smrg 1130ea133fd7Smrgcommit 8db9ffdf7a16162cd81da2bf1e914ecf3981d0ee 1131ea133fd7SmrgAuthor: Egbert Eich <eich@freedesktop.org> 1132ea133fd7SmrgDate: Tue Oct 16 14:27:57 2007 +0200 1133ea133fd7Smrg 1134ea133fd7Smrg Wrong place. Reverting srcdir patch. 1135ea133fd7Smrg 1136ea133fd7Smrgcommit 7684e7da5648fb8664c145a5f4d79d8e2d085808 1137ea133fd7SmrgAuthor: Egbert Eich <eich@freedesktop.org> 1138ea133fd7SmrgDate: Mon Oct 15 11:44:53 2007 +0200 1139ea133fd7Smrg 1140ea133fd7Smrg Fix man page build when srcdir is specified. 1141ea133fd7Smrg 1142a253d6aeSmrgcommit 4a5ac6a63c22bdfac9a873803f3a0fa3d6e20a5b 1143a253d6aeSmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 1144a253d6aeSmrgDate: Fri Aug 17 14:57:22 2007 -0700 1145a253d6aeSmrg 1146a253d6aeSmrg Version bump: 1.0.3 1147a253d6aeSmrg 1148a253d6aeSmrgcommit fe206f87078c90afaa5eba42a4bbe1c0ea300e9b 1149a253d6aeSmrgAuthor: zoka <zoran@microtrol.com.au> 1150a253d6aeSmrgDate: Mon Jul 2 20:34:52 2007 -0700 1151a253d6aeSmrg 1152a253d6aeSmrg libXtst man pages generation fails if srcdir != builddir 1153a253d6aeSmrg 1154a253d6aeSmrgcommit a8738715dd5b74f0dec904c83b732ef6471be0db 1155a253d6aeSmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 1156a253d6aeSmrgDate: Wed Jun 6 18:57:12 2007 -0700 1157a253d6aeSmrg 1158a253d6aeSmrg Version bump: 1.0.2 1159a253d6aeSmrg 1160a253d6aeSmrgcommit 8bbc3b75318c67f6089d50f68d53d092390c8233 1161a253d6aeSmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 1162a253d6aeSmrgDate: Wed Jun 6 18:41:36 2007 -0700 1163a253d6aeSmrg 1164a253d6aeSmrg Replace static ChangeLog with dist-hook to generate from git 1165a253d6aeSmrg 1166a253d6aeSmrgcommit 6aaa875dffbcc5dd2206644cfa73fdfd8ffe280f 1167a253d6aeSmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 1168a253d6aeSmrgDate: Wed Jun 6 18:13:32 2007 -0700 1169a253d6aeSmrg 1170a253d6aeSmrg Convert man page to docbook/xml (thanks to doclifter) 1171a253d6aeSmrg 1172a253d6aeSmrgcommit d9514f97f54b47630b645ef44a5d40262a10d33a 1173a253d6aeSmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 1174a253d6aeSmrgDate: Wed Jun 6 16:39:01 2007 -0700 1175a253d6aeSmrg 1176a253d6aeSmrg Add man pages for XTest*() functions 1177a253d6aeSmrg 1178a253d6aeSmrg Converted xorg-docs/Xext/xtestlib.ms to man page formatting 1179a253d6aeSmrg 1180a253d6aeSmrgcommit 68a28875bc7a2cd760f035508997dfd88b3b6cc8 1181a253d6aeSmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 1182a253d6aeSmrgDate: Wed Jun 6 14:43:59 2007 -0700 1183a253d6aeSmrg 1184a253d6aeSmrg Fill in COPYING file with real copyright/licenses 1185a253d6aeSmrg 1186a253d6aeSmrgcommit 931675017dd28ccca8353abeff3055f0c47bc3b2 1187a253d6aeSmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 1188a253d6aeSmrgDate: Wed Jun 6 14:36:43 2007 -0700 1189a253d6aeSmrg 1190a253d6aeSmrg Coverity #578/579: Don't leak memory if one malloc fails but other succeeds 1191a253d6aeSmrg 1192a253d6aeSmrg (Unlikely to happen, since the smaller malloc was first, but still possible.) 1193a253d6aeSmrg 1194a253d6aeSmrgcommit dab4830b8db0d3cf5db5e96b2b870e94a48330bc 1195a253d6aeSmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 1196a253d6aeSmrgDate: Wed Jun 6 14:23:17 2007 -0700 1197a253d6aeSmrg 1198a253d6aeSmrg ANSIfy static function declarations (clears some lint warnings) 1199a253d6aeSmrg 1200a253d6aeSmrgcommit 57a201a15637cfea6c15a4d0ed8b629c9cd49495 1201a253d6aeSmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 1202a253d6aeSmrgDate: Wed Jun 6 14:11:04 2007 -0700 1203a253d6aeSmrg 1204a253d6aeSmrg Add hooks to check code with sparse/lint 1205a253d6aeSmrg 1206a253d6aeSmrgcommit 5e791a1465aba3b8be89b4cf2d9f90dee18e8e96 1207a253d6aeSmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 1208a253d6aeSmrgDate: Wed Jun 6 14:10:44 2007 -0700 1209a253d6aeSmrg 1210a253d6aeSmrg Add *~ to .gitignore to skip emacs/patch droppings 1211a253d6aeSmrg 1212a253d6aeSmrgcommit 68ca8cd2ba9877ee2e3695783f3a8445ab366ea8 1213a253d6aeSmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 1214a253d6aeSmrgDate: Thu Jul 13 14:59:09 2006 -0700 1215a253d6aeSmrg 1216a253d6aeSmrg renamed: .cvsignore -> .gitignore 1217a253d6aeSmrg 1218a253d6aeSmrgcommit 1f76457e307db2cec4c7f1e4b66dab597271fc86 1219a253d6aeSmrgAuthor: Kevin E Martin <kem@kem.org> 1220a253d6aeSmrgDate: Wed Dec 21 02:30:06 2005 +0000 1221a253d6aeSmrg 1222a253d6aeSmrg Update package version for X11R7 release. 1223a253d6aeSmrg 1224a253d6aeSmrgcommit 0f5c2436708a0d399f8fc348902518a9117728ac 1225a253d6aeSmrgAuthor: Adam Jackson <ajax@nwnk.net> 1226a253d6aeSmrgDate: Mon Dec 19 16:28:27 2005 +0000 1227a253d6aeSmrg 1228a253d6aeSmrg Stub COPYING files 1229a253d6aeSmrg 1230a253d6aeSmrgcommit b5670af70e2e29f67639e85106817740c83ccc8d 1231a253d6aeSmrgAuthor: Kevin E Martin <kem@kem.org> 1232a253d6aeSmrgDate: Thu Dec 15 00:24:35 2005 +0000 1233a253d6aeSmrg 1234a253d6aeSmrg Update package version number for final X11R7 release candidate. 1235a253d6aeSmrg 1236a253d6aeSmrgcommit c68f6e145fac21f3fc6fe7d09b5e8639538d54e1 1237a253d6aeSmrgAuthor: Kevin E Martin <kem@kem.org> 1238a253d6aeSmrgDate: Sat Dec 3 05:49:45 2005 +0000 1239a253d6aeSmrg 1240a253d6aeSmrg Update package version number for X11R7 RC3 release. 1241a253d6aeSmrg 1242a253d6aeSmrgcommit 1d76bb2d8bb23d91a64c23923fc819af0badb57b 1243a253d6aeSmrgAuthor: Kevin E Martin <kem@kem.org> 1244a253d6aeSmrgDate: Sat Nov 19 07:15:43 2005 +0000 1245a253d6aeSmrg 1246a253d6aeSmrg Update pkgconfig files to separate library build-time dependencies from 1247a253d6aeSmrg application build-time dependencies, and update package deps to work 1248a253d6aeSmrg with separate build roots. 1249a253d6aeSmrg 1250a253d6aeSmrgcommit 3e0b2a05fcfb60561402b46318bd152b466509f9 1251a253d6aeSmrgAuthor: Kevin E Martin <kem@kem.org> 1252a253d6aeSmrgDate: Wed Nov 9 21:19:13 2005 +0000 1253a253d6aeSmrg 1254a253d6aeSmrg Update package version number for X11R7 RC2 release. 1255a253d6aeSmrg 1256a253d6aeSmrgcommit c753f306d0bda3dc3009ad273e9cd3548ea13bb8 1257a253d6aeSmrgAuthor: Kevin E Martin <kem@kem.org> 1258a253d6aeSmrgDate: Tue Nov 1 15:11:52 2005 +0000 1259a253d6aeSmrg 1260a253d6aeSmrg Update pkgcheck dependencies to work with separate build roots. 1261a253d6aeSmrg 1262a253d6aeSmrgcommit 36c47a88481794b25118870a6caf93d2b2ca9344 1263a253d6aeSmrgAuthor: Kevin E Martin <kem@kem.org> 1264a253d6aeSmrgDate: Wed Oct 19 02:48:12 2005 +0000 1265a253d6aeSmrg 1266a253d6aeSmrg Update package version number for RC1 release. 1267a253d6aeSmrg 1268a253d6aeSmrgcommit 6578854789201d229f20ae560d4b7051e9402c84 1269a253d6aeSmrgAuthor: Adam Jackson <ajax@nwnk.net> 1270a253d6aeSmrgDate: Wed Aug 3 03:28:02 2005 +0000 1271a253d6aeSmrg 1272a253d6aeSmrg Do PKG_CHECK_MODULES on a unique token instead of on "DEP", so builds with 1273a253d6aeSmrg a global configure cache don't get confused. 1274a253d6aeSmrg 1275a253d6aeSmrgcommit aa10e9ef0425286da35fb3312dd6df31066c627a 1276a253d6aeSmrgAuthor: Kevin E Martin <kem@kem.org> 1277a253d6aeSmrgDate: Fri Jul 29 21:22:53 2005 +0000 1278a253d6aeSmrg 1279a253d6aeSmrg Various changes preparing packages for RC0: 1280a253d6aeSmrg - Verify and update package version numbers as needed 1281a253d6aeSmrg - Implement versioning scheme 1282a253d6aeSmrg - Change bug address to point to bugzilla bug entry form 1283a253d6aeSmrg - Disable loadable i18n in libX11 by default (use --enable-loadable-i18n to 1284a253d6aeSmrg reenable it) 1285a253d6aeSmrg - Fix makedepend to use pkgconfig and pass distcheck 1286a253d6aeSmrg - Update build script to build macros first 1287a253d6aeSmrg - Update modular Xorg version 1288a253d6aeSmrg 1289a253d6aeSmrgcommit a72494febb5b14a5ad860f1048ff11bdd83bbe53 1290a253d6aeSmrgAuthor: Daniel Stone <daniel@fooishbar.org> 1291a253d6aeSmrgDate: Sat Jul 16 07:39:26 2005 +0000 1292a253d6aeSmrg 1293a253d6aeSmrg Set soversion to 6.1.0 with -version-number. 1294a253d6aeSmrg 1295a253d6aeSmrgcommit 9001f6684617761cf258e71259f98f85c02f33d1 1296a253d6aeSmrgAuthor: Adam Jackson <ajax@nwnk.net> 1297a253d6aeSmrgDate: Thu Jul 14 15:07:42 2005 +0000 1298a253d6aeSmrg 1299a253d6aeSmrg more trailing whitespace 1300a253d6aeSmrg 1301a253d6aeSmrgcommit 3568421ddbec548cff7b49eb339d5bafaab2cbd3 1302a253d6aeSmrgAuthor: Keith Packard <keithp@keithp.com> 1303a253d6aeSmrgDate: Sat Jul 9 06:50:41 2005 +0000 1304a253d6aeSmrg 1305a253d6aeSmrg Add .cvsignore files Switch _la_CFLAGS for AM_CFLAGS to clean up directory 1306a253d6aeSmrg 1307a253d6aeSmrgcommit 1f8c48e0574892a0b3fe359fb65523d7d1dcc236 1308a253d6aeSmrgAuthor: Kevin E Martin <kem@kem.org> 1309a253d6aeSmrgDate: Sat Jul 2 06:35:03 2005 +0000 1310a253d6aeSmrg 1311a253d6aeSmrg Add appropriate lib*_CFLAGS to Makefile.am's -- fixes build problems 1312a253d6aeSmrg 1313a253d6aeSmrgcommit 250934b516532e24e48a9aa93dd389493acc4f53 1314a253d6aeSmrgAuthor: Alexander Gottwald <alexander.gottwald@s1999.tu-chemnitz.de> 1315a253d6aeSmrgDate: Tue Jun 21 15:41:36 2005 +0000 1316a253d6aeSmrg 1317a253d6aeSmrg lib/XScrnSaver/configure.ac 1318a253d6aeSmrg lib/XScrnSaver/src/Makefile.am 1319a253d6aeSmrg lib/Xfontcache/configure.ac 1320a253d6aeSmrg lib/Xfontcache/src/Makefile.am 1321a253d6aeSmrg lib/Xinerama/configure.ac 1322a253d6aeSmrg lib/Xinerama/src/Makefile.am 1323a253d6aeSmrg lib/Xtst/configure.ac 1324a253d6aeSmrg lib/Xv/configure.ac 1325a253d6aeSmrg lib/XvMC/configure.ac 1326a253d6aeSmrg lib/dmx/configure.ac Add missing xext.pc and xextproto.pc Add DEP_CFLAGS to 1327a253d6aeSmrg src/Makefile.am 1328a253d6aeSmrg 1329a253d6aeSmrgcommit dbedf673f50e0baf6d5af60f60dbd16368071ed4 133010f94802SmrgAuthor: Søren Sandmann Pedersen <sandmann@daimi.au.dk> 1331a253d6aeSmrgDate: Mon Jun 13 19:44:25 2005 +0000 1332a253d6aeSmrg 1333a253d6aeSmrg - Add Xtst to symlink.sh 1334a253d6aeSmrg - Add Xtst build system 1335a253d6aeSmrg 1336a253d6aeSmrgcommit e2cdce7dab4c62bdfcff33ee9270f6a7703352ef 1337a253d6aeSmrgAuthor: Egbert Eich <eich@suse.de> 1338a253d6aeSmrgDate: Mon May 24 19:06:58 2004 +0000 1339a253d6aeSmrg 1340a253d6aeSmrg Fix build glitches when building modules independently using Imake. 1341a253d6aeSmrg 1342a253d6aeSmrgcommit 3bb9e7d92569600697ec398e9cff01e50101ff22 1343a253d6aeSmrgAuthor: Egbert Eich <eich@suse.de> 1344a253d6aeSmrgDate: Fri Apr 23 18:43:55 2004 +0000 1345a253d6aeSmrg 1346a253d6aeSmrg Merging XORG-CURRENT into trunk 1347a253d6aeSmrg 1348a253d6aeSmrgcommit 91ddef6b5dec497a7501fc7a9416cfc6454824f3 1349a253d6aeSmrgAuthor: Egbert Eich <eich@suse.de> 1350a253d6aeSmrgDate: Sun Mar 14 08:32:27 2004 +0000 1351a253d6aeSmrg 1352a253d6aeSmrg Importing vendor version xf86-4_4_99_1 on Sun Mar 14 00:26:39 PST 2004 1353a253d6aeSmrg 1354a253d6aeSmrgcommit efc2b386671de52b5454a336dab4afa3aeabd340 1355a253d6aeSmrgAuthor: Egbert Eich <eich@suse.de> 1356a253d6aeSmrgDate: Wed Mar 3 12:11:32 2004 +0000 1357a253d6aeSmrg 1358a253d6aeSmrg Importing vendor version xf86-4_4_0 on Wed Mar 3 04:09:24 PST 2004 1359a253d6aeSmrg 1360a253d6aeSmrgcommit b7c0ec40d3045f024bb74292189f72cdf7a1cd14 1361a253d6aeSmrgAuthor: Egbert Eich <eich@suse.de> 1362a253d6aeSmrgDate: Thu Feb 26 13:35:34 2004 +0000 1363a253d6aeSmrg 1364a253d6aeSmrg readding XFree86's cvs IDs 1365a253d6aeSmrg 1366a253d6aeSmrgcommit 2f5a9d8afe48466be084cea784ac73e932655f6e 1367a253d6aeSmrgAuthor: Egbert Eich <eich@suse.de> 1368a253d6aeSmrgDate: Thu Feb 26 09:22:48 2004 +0000 1369a253d6aeSmrg 1370a253d6aeSmrg Importing vendor version xf86-4_3_99_903 on Wed Feb 26 01:21:00 PST 2004 1371a253d6aeSmrg 1372a253d6aeSmrgcommit 7aea93fb6b188b32b0be32f064997aabe8d7bdda 1373a253d6aeSmrgAuthor: Kaleb Keithley <kaleb@freedesktop.org> 1374a253d6aeSmrgDate: Tue Nov 25 19:28:16 2003 +0000 1375a253d6aeSmrg 1376a253d6aeSmrg XFree86 4.3.99.16 Bring the tree up to date for the Cygwin folks 1377a253d6aeSmrg 1378a253d6aeSmrgcommit 88eb8a804d05b72091309323ad2df962a1ed7b8d 1379a253d6aeSmrgAuthor: Kaleb Keithley <kaleb@freedesktop.org> 1380a253d6aeSmrgDate: Fri Nov 14 16:48:49 2003 +0000 1381a253d6aeSmrg 1382a253d6aeSmrg XFree86 4.3.0.1 1383a253d6aeSmrg 1384a253d6aeSmrgcommit 65a2b6d50473730673749ad2facc248ea41af00a 1385a253d6aeSmrgAuthor: Kaleb Keithley <kaleb@freedesktop.org> 1386a253d6aeSmrgDate: Fri Nov 14 15:54:39 2003 +0000 1387a253d6aeSmrg 1388a253d6aeSmrg R6.6 is the Xorg base-line 1389