ChangeLog revision 515ec619
1515ec619Smrgcommit 7f5677e87df575298f62320d76408823b54cd883 2515ec619SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 3515ec619SmrgDate: Fri Nov 18 15:05:39 2022 -0800 4515ec619Smrg 5515ec619Smrg libXdmcp 1.1.4 6515ec619Smrg 7515ec619Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 8515ec619Smrg 9515ec619Smrgcommit c01da8ebd0969efd15388ce999e121127cc46f67 10515ec619SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 11515ec619SmrgDate: Fri Nov 4 19:29:35 2022 -0700 12515ec619Smrg 13515ec619Smrg Only link with libbsd if needed for arc4random_buf() 14515ec619Smrg 15515ec619Smrg Avoid unnecessary library dependency when using a libc with this 16515ec619Smrg function included 17515ec619Smrg 18515ec619Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 19515ec619Smrg 20515ec619Smrgcommit e5ace1c5fe009e5c66fa16f886b13cce2558684a 21515ec619SmrgAuthor: Guillem Jover <guillem@hadrons.org> 22515ec619SmrgDate: Thu Oct 6 00:31:30 2022 +0000 23515ec619Smrg 24515ec619Smrg Switch from libbsd to libbsd-overlay 25515ec619Smrg 26515ec619Smrg This is the preferred usage form for libbsd, as it makes the code more 27515ec619Smrg portable and requires no special includes for libbsd, by transparently 28515ec619Smrg injects the needed standard headers that would be used on a BSD. 29515ec619Smrg 30515ec619Smrg Signed-off-by: Guillem Jover <guillem@hadrons.org> 31515ec619Smrg 32515ec619Smrgcommit b71d34f635d8827db76310a4b127a6926f2df1d7 33515ec619SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 34515ec619SmrgDate: Sat Aug 6 14:51:50 2022 -0700 35515ec619Smrg 36515ec619Smrg XdmcpDisposeARRAYofARRAY8: Reduce scope of i 37515ec619Smrg 38515ec619Smrg As suggested by cppcheck 39515ec619Smrg Also makes it unsigned to match array->length (a CARD8) 40515ec619Smrg 41515ec619Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 42515ec619Smrg 43515ec619Smrgcommit eb10c58258c3d4e6d207c390282f7d329e63910a 44515ec619SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 45515ec619SmrgDate: Sat Aug 6 14:47:56 2022 -0700 46515ec619Smrg 47515ec619Smrg arc4random_buf: Only declare ret if HAVE_GETENTROPY is defined 48515ec619Smrg 49515ec619Smrg Clears unused variable warning from cppcheck 50515ec619Smrg 51515ec619Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 52515ec619Smrg 53515ec619Smrgcommit 07f93358ac7bc532b16ceff13bed356ac2a0c6f1 54515ec619SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 55515ec619SmrgDate: Sat Aug 6 14:42:03 2022 -0700 56515ec619Smrg 57515ec619Smrg Use memcpy() instead of memmove() when buffers are known not to overlap 58515ec619Smrg 59515ec619Smrg This was introduced by a bcopy() -> memmove() substitution in 1993. 60515ec619Smrg 61515ec619Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 62515ec619Smrg 63515ec619Smrgcommit 185a91c6e7f7e40d916f0554df2aceb73509fd52 64515ec619SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 65515ec619SmrgDate: Sun Jul 17 12:22:50 2022 -0700 66515ec619Smrg 67515ec619Smrg gitlab CI: enable doc builds in basic build test 68515ec619Smrg 69515ec619Smrg Also drops requirement for Signed-off-by in commit checks 70515ec619Smrg 71515ec619Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 72515ec619Smrg 73515ec619Smrgcommit 8570239e74569411dc8c470e687c9ca042746cb5 74515ec619SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 75515ec619SmrgDate: Sun Jul 17 12:16:48 2022 -0700 76515ec619Smrg 77515ec619Smrg Fix spelling/wording issues 78515ec619Smrg 79515ec619Smrg Found by using: 80515ec619Smrg codespell --builtin clear,rare,usage,informal,code,names 81515ec619Smrg 82515ec619Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 83515ec619Smrg 84515ec619Smrgcommit 9e886976a3e3eeddcf7db894eec6aaa1d1a2548a 85515ec619SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 86515ec619SmrgDate: Sun Jul 17 12:13:58 2022 -0700 87515ec619Smrg 88515ec619Smrg Build xz tarballs instead of bzip2 89515ec619Smrg 90515ec619Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 91515ec619Smrg 92515ec619Smrgcommit 4a71fdf6d34df67d3f1335590da6ae3050128fb2 93515ec619SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 94515ec619SmrgDate: Wed Feb 23 13:09:09 2022 -0800 95515ec619Smrg 96515ec619Smrg Fix build on Solaris 11.3.0 - 11.3.8 97515ec619Smrg 98515ec619Smrg Solaris 11.3.0 added getentropy() to libc and <sys/random.h> 99515ec619Smrg Solaris 11.3.9 added arc4random() to libc and <stdlib.h> 100515ec619Smrg Solaris 11.4.16 added getentropy() to <stdlib.h> 101515ec619Smrg 102515ec619Smrg So when building on Solaris releases from 11.3.0 to 11.3.8, libXdmcp 103515ec619Smrg would not find arc4random(), and thus fallback to using getentropy(), 104515ec619Smrg but was only looking for it in <stdlib.h>, resulting in a build error: 105515ec619Smrg 106515ec619Smrg Key.c: In function ‘arc4random_buf’: 107515ec619Smrg Key.c:86:5: error: implicit declaration of function ‘getentropy’ [-Werror=implicit-function-declaration] 108515ec619Smrg ret = getentropy (auth, len); 109515ec619Smrg ^ 110515ec619Smrg 111515ec619Smrg Reported-by: https://gnats.netbsd.org/cgi-bin/query-pr-single.pl?number=54628 112515ec619Smrg 113515ec619Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 114515ec619Smrg 115515ec619Smrgcommit 13b72ec5540757ccbb62c4b31961a556ab77d005 116515ec619SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 117515ec619SmrgDate: Wed Feb 23 12:50:41 2022 -0800 118515ec619Smrg 119515ec619Smrg gitlab CI: add a basic build test 120515ec619Smrg 121515ec619Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 122515ec619Smrg 123515ec619Smrgcommit bc141f304712a109b6b518724e1feb66293bf472 124515ec619SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 125515ec619SmrgDate: Sat Mar 16 12:38:45 2019 -0700 126515ec619Smrg 127515ec619Smrg Update configure.ac bug URL for gitlab migration 128515ec619Smrg 129515ec619Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 130515ec619Smrg 1316fc0178dSmrgcommit 618b3ba5f826d930df2ca6a6a0ce212fa75cef42 1326fc0178dSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 1336fc0178dSmrgDate: Sat Mar 16 09:19:02 2019 -0700 1346fc0178dSmrg 1356fc0178dSmrg libXdmcp 1.1.3 1366fc0178dSmrg 1376fc0178dSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 1386fc0178dSmrg 1396fc0178dSmrgcommit 7d4c69183b9838c684c1bcedb4e6184301d2816f 1406fc0178dSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 1416fc0178dSmrgDate: Mon Nov 19 21:51:24 2018 -0800 1426fc0178dSmrg 1436fc0178dSmrg Update README for gitlab migration 1446fc0178dSmrg 1456fc0178dSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 1466fc0178dSmrg 1476fc0178dSmrgcommit 6d1aee0310001eca8f6ded9814a2a70b3a774896 1486fc0178dSmrgAuthor: Benjamin Tissoires <benjamin.tissoires@gmail.com> 1496fc0178dSmrgDate: Thu May 4 11:12:13 2017 +0200 1506fc0178dSmrg 1516fc0178dSmrg Fix compilation error when arc4random_buf is not available 1526fc0178dSmrg 1536fc0178dSmrg Not sure how I missed that, but I did. 1546fc0178dSmrg 1556fc0178dSmrg Also rename emulate_getrandom_buf() into insecure_getrandom_buf() as 1566fc0178dSmrg requested in the previous patch reviews. 1576fc0178dSmrg 1586fc0178dSmrg Last, getbits() expects an unsigned char, so remove the warning. 1596fc0178dSmrg 1606fc0178dSmrg Signed-off-by: Benjamin Tissoires <benjamin.tissoires@gmail.com> 1616fc0178dSmrg Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net> 1626fc0178dSmrg Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 1636fc0178dSmrg 1646fc0178dSmrgcommit 0554324ec6bbc2071f5d1f8ad211a1643e29eb1f 1656fc0178dSmrgAuthor: Benjamin Tissoires <benjamin.tissoires@gmail.com> 1666fc0178dSmrgDate: Tue Apr 4 19:13:38 2017 +0200 1676fc0178dSmrg 1686fc0178dSmrg Use getentropy() if arc4random_buf() is not available 1696fc0178dSmrg 1706fc0178dSmrg This allows to fix CVE-2017-2625 on Linux platforms without pulling in 1716fc0178dSmrg libbsd. 1726fc0178dSmrg The libc getentropy() is available since glibc 2.25 but also on OpenBSD. 1736fc0178dSmrg For Linux, we need at least a v3.17 kernel. If the recommended 1746fc0178dSmrg arc4random_buf() function is not available, emulate it by first trying 1756fc0178dSmrg to use getentropy() on a supported glibc and kernel. If the call fails, 1766fc0178dSmrg fall back to the current (vulnerable) code. 1776fc0178dSmrg 1786fc0178dSmrg Signed-off-by: Benjamin Tissoires <benjamin.tissoires@gmail.com> 1796fc0178dSmrg Reviewed-by: Mark Kettenis <kettenis@openbsd.org> 1806fc0178dSmrg Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 1816fc0178dSmrg Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 1826fc0178dSmrg 1836fc0178dSmrgcommit f1bf902c52884e35d48f4d03915f019337f84717 1846fc0178dSmrgAuthor: Mihail Konev <k.mvc@ya.ru> 1856fc0178dSmrgDate: Thu Jan 26 13:52:49 2017 +1000 1866fc0178dSmrg 1876fc0178dSmrg autogen: add default patch prefix 1886fc0178dSmrg 1896fc0178dSmrg Signed-off-by: Mihail Konev <k.mvc@ya.ru> 1906fc0178dSmrg 1916fc0178dSmrgcommit 34ac12e5eb93ba1c4685bd25f5d9a25288d2d89e 1926fc0178dSmrgAuthor: Emil Velikov <emil.l.velikov@gmail.com> 1936fc0178dSmrgDate: Mon Mar 9 12:00:52 2015 +0000 1946fc0178dSmrg 1956fc0178dSmrg autogen.sh: use quoted string variables 1966fc0178dSmrg 1976fc0178dSmrg Place quotes around the $srcdir, $ORIGDIR and $0 variables to prevent 1986fc0178dSmrg fall-outs, when they contain space. 1996fc0178dSmrg 2006fc0178dSmrg Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com> 2016fc0178dSmrg Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net> 2026fc0178dSmrg Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 2036fc0178dSmrg 2046fc0178dSmrgcommit 3d813e1a45fb5d1b4b566c35218b9bcf0261b74a 2056fc0178dSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net> 2066fc0178dSmrgDate: Tue Jan 24 10:32:07 2017 +1000 2076fc0178dSmrg 2086fc0178dSmrg autogen.sh: use exec instead of waiting for configure to finish 2096fc0178dSmrg 2106fc0178dSmrg Syncs the invocation of configure with the one from the server. 2116fc0178dSmrg 2126fc0178dSmrg Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 2136fc0178dSmrg Reviewed-by: Emil Velikov <emil.velikov@collabora.com> 2146fc0178dSmrg 2156fc0178dSmrgcommit 5021b93d68c499831ad65a2abf1bfb7e6ed2724f 2166fc0178dSmrgAuthor: Helmut Grohne <helmut@subdivi.de> 2176fc0178dSmrgDate: Wed Nov 11 22:23:15 2015 +0100 2186fc0178dSmrg 2196fc0178dSmrg do not use &fullrelvers; in xdmcp.xml (Debian bug 761628) 2206fc0178dSmrg 2216fc0178dSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 2226fc0178dSmrg 2236fc0178dSmrgcommit b10f382e3aa2e86cd5a2bc27d6758da55f0ab1f6 2246fc0178dSmrgAuthor: Jon TURNEY <jon.turney@dronecode.org.uk> 2256fc0178dSmrgDate: Sat Sep 13 20:28:38 2014 +0100 2266fc0178dSmrg 2276fc0178dSmrg Link with winsock library for socket functions on MinGW 2286fc0178dSmrg 2296fc0178dSmrg Signed-off-by: Jon TURNEY <jon.turney@dronecode.org.uk> 2306fc0178dSmrg Reviewed-by: David Macek <david.macek.0@gmail.com> 2316fc0178dSmrg 232fc544a13Smrgcommit 0c09444d276fbf46a0e8b427a4f6a325d0625742 233fc544a13SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 234fc544a13SmrgDate: Sat Mar 21 09:39:14 2015 -0700 235fc544a13Smrg 236fc544a13Smrg libXdmcp 1.1.2 237fc544a13Smrg 238fc544a13Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 239fc544a13Smrg 240fc544a13Smrgcommit 9f4cac7656b221ce2a8f97e7bd31e5e23126d001 241fc544a13SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 242fc544a13SmrgDate: Sat Jan 17 10:37:09 2015 -0800 243fc544a13Smrg 244fc544a13Smrg Add AC_USE_SYSTEM_EXTENSIONS to expose arc4random() interfaces in headers 245fc544a13Smrg 246fc544a13Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 247fc544a13Smrg 248fc544a13Smrgcommit fe8eab93e9bcdbe8bb8052434bb5e676e3a0ee8f 249fc544a13SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 250fc544a13SmrgDate: Sat May 31 21:39:32 2014 -0700 251fc544a13Smrg 252fc544a13Smrg autogen.sh: Honor NOCONFIGURE=1 253fc544a13Smrg 254fc544a13Smrg See http://people.gnome.org/~walters/docs/build-api.txt 255fc544a13Smrg 256fc544a13Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 257fc544a13Smrg 258fc544a13Smrgcommit da9a25b208035448867f97cd92f3aed4b5bc53a9 259fc544a13SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 260fc544a13SmrgDate: Sat May 31 21:38:41 2014 -0700 261fc544a13Smrg 262fc544a13Smrg configure: Drop AM_MAINTAINER_MODE 263fc544a13Smrg 264fc544a13Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 265fc544a13Smrg 266fc544a13Smrgcommit 089081dca4ba3598c6f9bf401c029378943b5854 267fc544a13SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 268fc544a13SmrgDate: Sat May 25 10:18:33 2013 -0700 269fc544a13Smrg 270fc544a13Smrg Also reject requests to allocate negative sized amounts of memory 271fc544a13Smrg 272fc544a13Smrg Since the API is defined with size as a signed int, deal with it. 273fc544a13Smrg 274fc544a13Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 275fc544a13Smrg 276fc544a13Smrgcommit 2da1bcb656febdab9345f1fec31c974fd7b409bc 277fc544a13SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 278fc544a13SmrgDate: Fri May 24 23:19:23 2013 -0700 279fc544a13Smrg 280fc544a13Smrg Ensure ARRAYofARRAY8 pointers are initialized to NULL 281fc544a13Smrg 282fc544a13Smrg Use calloc for the array of pointers to ensure pointers are cleared out 283fc544a13Smrg so we don't try to free garbage if XdmcpDisposeARRAYofARRAY8 is called 284fc544a13Smrg before the caller sets them to valid pointers. 285fc544a13Smrg 286fc544a13Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 287fc544a13Smrg 288fc544a13Smrgcommit 787c4c79be18373f58aeaf2fe543f30fe3af2bd1 289fc544a13SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 290fc544a13SmrgDate: Fri May 24 22:58:41 2013 -0700 291fc544a13Smrg 292fc544a13Smrg Ensure ARRAY* structs are zero'ed out when oversize values are passed 293fc544a13Smrg 294fc544a13Smrg Previous fix missed a case in which we returned failure, but didn't 295fc544a13Smrg fill in the data pointer & size values. 296fc544a13Smrg 297fc544a13Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 298fc544a13Smrg 299fc544a13Smrgcommit 9089ae455f9df222aa85bbbcb4526874c0d97099 300fc544a13SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 301fc544a13SmrgDate: Fri May 24 22:24:55 2013 -0700 302fc544a13Smrg 303fc544a13Smrg Add unit tests for Array allocation functions 304fc544a13Smrg 305fc544a13Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 306fc544a13Smrg 307fc544a13Smrgcommit 66514a4af7eaa47e8718434356d7efce95e570cf 308fc544a13SmrgAuthor: Matthieu Herrb <matthieu.herrb@laas.fr> 309fc544a13SmrgDate: Sun Aug 4 10:42:57 2013 +0200 310fc544a13Smrg 311fc544a13Smrg Use arc4random when available to produce the XDM-AUTHENTICATION1 key 312fc544a13Smrg 313fc544a13Smrg arc4random() and associated functions can be found in libbsd on 314fc544a13Smrg GNU/Linux systems. 315fc544a13Smrg 316fc544a13Smrg Signed-off-by: Matthieu Herrb <matthieu.herrb@laas.fr> 317fc544a13Smrg Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 318fc544a13Smrg 319fc544a13Smrgcommit 0b443c1b769b9c9a3b45b4252afe07e18b709ff4 320fc544a13SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 321fc544a13SmrgDate: Fri Apr 19 15:16:51 2013 -0700 322fc544a13Smrg 323fc544a13Smrg Make XdmcpCopyARRAY8 call XdmcpAllocARRAY8 instead of replicating it 324fc544a13Smrg 325fc544a13Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 326fc544a13Smrg 327fc544a13Smrgcommit 1222f974442f3d419664be4faca576f5f1457666 328fc544a13SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 329fc544a13SmrgDate: Tue Apr 2 00:07:54 2013 -0700 330fc544a13Smrg 331fc544a13Smrg Ensure ARRAY* structs are zero'ed out when allocation fails 332fc544a13Smrg 333fc544a13Smrg In the past some callers forgot to either initialize themselves or to 334fc544a13Smrg check the return values, so could try to read or write to uninitialized 335fc544a13Smrg pointers - we set the pointer to NULL & the size to 0 to avoid that. 336fc544a13Smrg 337fc544a13Smrg Reported-by: Ilja Van Sprundel <ivansprundel@ioactive.com> 338fc544a13Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 339fc544a13Smrg 340fc544a13Smrgcommit ca65a92405500393f09d34388edbbf6350e6c146 341fc544a13SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 342fc544a13SmrgDate: Wed Dec 26 23:39:58 2012 -0800 343fc544a13Smrg 344fc544a13Smrg Remove unused TLI ("STREAMSCONN") code from libXdmcp 345fc544a13Smrg 346fc544a13Smrg Has never been converted to build in modular builds, so has been unusable 347fc544a13Smrg since X11R7.0 release in 2005. All known platforms with TLI/XTI support 348fc544a13Smrg that X11R7 & later releases run on also have (and mostly prefer) BSD 349fc544a13Smrg socket support for their networking API. 350fc544a13Smrg 351fc544a13Smrg Mostly performed via "unifdef -USTREAMSCONN", followed by manual cleanup. 352fc544a13Smrg 353fc544a13Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 354fc544a13Smrg 355862f5301Smrgcommit 60aa228de59270fd1b6d838d80095ac00da53342 356862f5301SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 357862f5301SmrgDate: Wed Mar 7 19:46:26 2012 -0800 358862f5301Smrg 359862f5301Smrg libXdmcp 1.1.1 360862f5301Smrg 361862f5301Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 362862f5301Smrg 363862f5301Smrgcommit a3151f53f0149cd30266474faf8384b93070b8a6 364862f5301SmrgAuthor: Matt Dew <marcoz@osource.org> 365862f5301SmrgDate: Wed Jan 11 21:44:51 2012 -0700 366862f5301Smrg 367862f5301Smrg informaltable cleanup 368862f5301Smrg 369862f5301Smrg On certain tables, add top and bottom borders to table 370862f5301Smrg header and a bottom border to the table. This matches 371862f5301Smrg what those tables in the old pdfs looked like. 372862f5301Smrg 373862f5301Smrg the <?dbfo keep-together='always'> prevents tables from 374862f5301Smrg splitting across pages. Useful for tiny tables. 375862f5301Smrg 376862f5301Smrg Converting the colwidth to a floating point, 377862f5301Smrg IE, 1* -> 1.0* cleans up these build errors: 378862f5301Smrg WARNING: table-layout="fixed" and column-width unspecified 379862f5301Smrg => falling back to proportional-column-width(1) 380862f5301Smrg 381862f5301Smrg Signed-off-by: Matt Dew <marcoz@osource.org> 382862f5301Smrg 383862f5301Smrgcommit e2bc94bbeeae5f0482c2c59556c9a3fb421573d2 384862f5301SmrgAuthor: Matt Dew <marcoz@osource.org> 385862f5301SmrgDate: Tue Oct 4 22:17:41 2011 -0600 386862f5301Smrg 387862f5301Smrg Cleanup IDs and links in doc 388862f5301Smrg 389862f5301Smrg 1 - fix the capitalization of the ID attributes to match either the 390862f5301Smrg <title> or <funcdef> string it goes with. 391862f5301Smrg 2 - fix any <linkend>'s that were affected by 1. 392862f5301Smrg 3 - any <function> in the docs that has an actual funcdef, 393862f5301Smrg will become an olink. 394862f5301Smrg 395862f5301Smrg Signed-off-by: Matt Dew <marcoz@osource.org> 396862f5301Smrg 397862f5301Smrgcommit 896fc25047c6cf372babfaf09ce128754ee00123 398862f5301SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 399862f5301SmrgDate: Fri Sep 16 22:16:37 2011 -0700 400862f5301Smrg 401862f5301Smrg Strip trailing whitespace 402862f5301Smrg 403862f5301Smrg Performed with: find * -type f | xargs perl -i -p -e 's{[ \t]+$}{}' 404862f5301Smrg git diff -w & git diff -b show no diffs from this change 405862f5301Smrg 406862f5301Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 407862f5301Smrg 408862f5301Smrgcommit de9cdb570fa19058e4bdf16e592f0ac7a692b7e2 409862f5301SmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 410862f5301SmrgDate: Thu Sep 15 20:50:30 2011 -0400 411862f5301Smrg 412862f5301Smrg xdmcp: use appropriate markup for author affiliation 413862f5301Smrg 414862f5301Smrg Docbook places the organization name above its divisions. 415862f5301Smrg 416862f5301Smrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 417862f5301Smrg 418862f5301Smrgcommit d3bc4e5d2abeb2202066a50dda8f65dd45005f58 419862f5301SmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 420862f5301SmrgDate: Mon Sep 12 10:58:16 2011 -0400 421862f5301Smrg 422862f5301Smrg docs: use the &fullrelvers; entity to set X11 release information 423862f5301Smrg 424862f5301Smrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 425862f5301Smrg 426862f5301Smrgcommit d918365a388486a1bacd982fa0293b345407025a 427862f5301SmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 428862f5301SmrgDate: Sun Sep 11 19:49:53 2011 -0400 429862f5301Smrg 430862f5301Smrg docs: remove <productnumber> which is not used by default 431862f5301Smrg 432862f5301Smrg This element is not rendered by default on the title. A template 433862f5301Smrg customization is required to display it. 434862f5301Smrg X Window System does not have a product number. 435862f5301Smrg 436862f5301Smrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 437862f5301Smrg 438862f5301Smrgcommit a9b82d7972d225df1a5bf24eb85e109f707113ec 439862f5301SmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 440862f5301SmrgDate: Thu Sep 8 20:00:00 2011 -0400 441862f5301Smrg 442862f5301Smrg docbook.am: embed css styles inside the HTML HEAD element 443862f5301Smrg 444862f5301Smrg Rather than referring to the external xorg.css stylesheet, embed the content 445862f5301Smrg of the file in the html output produced. This is accomplished by using 446862f5301Smrg version 1.10 of xorg-xhtml.xsl. 447862f5301Smrg 448862f5301Smrg This makes the whole html docs tree much more relocatable. 449862f5301Smrg In addition, it eliminates xorg.css as a runtime file which makes 450862f5301Smrg xorg-sgml-doctools a build time only package. 451862f5301Smrg 452862f5301Smrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 453862f5301Smrg 454862f5301Smrgcommit 35ce7db29079636cfa138914ccaa4d951eaff0af 455862f5301SmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 456862f5301SmrgDate: Wed Sep 7 10:31:04 2011 -0400 457862f5301Smrg 458862f5301Smrg docbook.am: global maintenance update - entities, images and olinking 459862f5301Smrg 460862f5301Smrg Adding support in libX11 for html chunking caused a reorg of docbook.am 461862f5301Smrg as well as the xorg-sgml-doctools masterdb for olinking. 462862f5301Smrg The parameter img.src.path is added for pdf images. 463862f5301Smrg A searchpath to the root builddir is added for local entities, if present. 464862f5301Smrg 465862f5301Smrg The docbook.am makefile hides all the details and is identical for 466862f5301Smrg all 22 modules having DocBook documentation. It is included by a thin 467862f5301Smrg Makefile.am which requires no docbook knowledge. 468862f5301Smrg 469862f5301Smrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 470862f5301Smrg 471862f5301Smrgcommit e93e80c3bb4c4fcd71d7671d23949232e7cf9581 472862f5301SmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 473862f5301SmrgDate: Sun Jun 12 18:39:45 2011 -0400 474862f5301Smrg 475862f5301Smrg Install xml versions of specs even if HAVE_XMLTO is false 476862f5301Smrg 477862f5301Smrg DocBook/XML input source is also a usefull output format that can be viewed 478862f5301Smrg with an XML viewer or editor and by some O/S help system. 479862f5301Smrg 480862f5301Smrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 481862f5301Smrg 482862f5301Smrgcommit 32b2263deae34c9c1d83eea3b37c2a43ca256a5f 483862f5301SmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 484862f5301SmrgDate: Sun Jun 5 16:27:36 2011 -0400 485862f5301Smrg 486862f5301Smrg Install target dbs alongside generated documents 487862f5301Smrg 488862f5301Smrg This matches a change in xorg-sgml-docs whereby the masterdb will look for 489862f5301Smrg the target dbs into the same location as the generated documents. 490862f5301Smrg 491862f5301Smrg The target dbs are now installed alongside the generated documents. 492862f5301Smrg Previously they are installed in $prefix/sgml/X11/dbs alongside masterdb which 493862f5301Smrg has the potential of installing outside the package prefix and cause 494862f5301Smrg distcheck to fail when user does not have write permission in this package. 495862f5301Smrg 496862f5301Smrg Requires XORG_CHECK_SGML_DOCTOOLS(1.8) which was released 2011-06-11 497862f5301Smrg 498862f5301Smrgcommit 92bca84bf0d6bc7a5d858b9d356928b2856a53d5 499862f5301SmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 500862f5301SmrgDate: Sun Feb 27 15:06:18 2011 -0500 501862f5301Smrg 502862f5301Smrg Documentation: add Docbook external references support 503862f5301Smrg 504862f5301Smrg When writing technical documentation, it is often necessary to cross 505862f5301Smrg reference to other information. When that other information is not in the 506862f5301Smrg current document, additional support is needed, namely <olink>. 507862f5301Smrg 508862f5301Smrg A new feature with version 1.7 of xorg-sgml-doctools adds references to 509862f5301Smrg other documents within or outside this package. 510862f5301Smrg 511862f5301Smrg This patch adds technical support for this feature but does not change 512862f5301Smrg the content of the documentation as seen by the end user. 513862f5301Smrg 514862f5301Smrg Each book or article must generate a database containing the href 515862f5301Smrg of sections that can be referred to from another document. This database 516862f5301Smrg is installed in DATAROOTDIR/sgml/X11/dbs. There is a requirement that 517862f5301Smrg the value of DATAROOTDIR for xorg-sgml-doctools and for the package 518862f5301Smrg documentation is the same. This forms a virtual document tree. 519862f5301Smrg 520862f5301Smrg This database is consulted by other documents while they are being generated 521862f5301Smrg in order to fulfill the missing information for linking. 522862f5301Smrg Refer to the xorg-sgml-doctools for further technical information. 523862f5301Smrg 524862f5301Smrg Co-authored-by: Matt Dew <marcoz@osource.org> 525862f5301Smrg 526862f5301Smrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 527862f5301Smrg 528862f5301Smrgcommit c702d3c41ae28dcc661fca7d8d8d7ca8ce34ef1f 529862f5301SmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 530862f5301SmrgDate: Wed Feb 2 11:43:41 2011 -0500 531862f5301Smrg 532862f5301Smrg config: comment, minor upgrade, quote and layout configure.ac 533862f5301Smrg 534862f5301Smrg Group statements per section as per Autoconf standard layout 535862f5301Smrg Quote statements where appropriate. 536862f5301Smrg Autoconf recommends not using dnl instead of # for comments 537862f5301Smrg 538862f5301Smrg Use AC_CONFIG_FILES to replace the deprecated AC_OUTPUT with parameters. 539862f5301Smrg Use AC_PROG_LIBTOOL to replace the deprecated AM_PROG_LIBTOOL 540862f5301Smrg Remove redundant AC_PROG_MAKE_SET included with AM_INIT_AUTOMAKE 541862f5301Smrg Add AC_CONFIG_SRCDIR([Makefile.am]) where missing 542862f5301Smrg No functional configuration changes 543862f5301Smrg 544862f5301Smrg This helps automated maintenance and release activities. 545862f5301Smrg Details can be found in http://wiki.x.org/wiki/NewModuleGuidelines 546862f5301Smrg 547862f5301Smrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 548862f5301Smrg 549862f5301Smrgcommit 1540933e6eaa78a96b035ec5936e63e3cdd335b2 550862f5301SmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 551862f5301SmrgDate: Fri Jan 28 19:41:37 2011 -0500 552862f5301Smrg 553862f5301Smrg config: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS 554862f5301Smrg 555862f5301Smrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 556862f5301Smrg 557862f5301Smrgcommit 28d1dc68440e07b44a8b97eab9a57bd6ae1557ee 558862f5301SmrgAuthor: Julien Cristau <jcristau@debian.org> 559862f5301SmrgDate: Mon Dec 20 14:12:39 2010 +0100 560862f5301Smrg 561862f5301Smrg Revert "Export only public API symbols" 562862f5301Smrg 563862f5301Smrg Some of the unexported symbols are used by xdm. See 564862f5301Smrg http://lists.x.org/pipermail/xorg-devel/2010-December/017246.html 565862f5301Smrg 566862f5301Smrg This reverts commit b64cac63e0bcdd87bbfd19678552fd7ed1a3b58f. 567862f5301Smrg 568862f5301Smrg Reported-by: Trevor Woerner <twoerner@gmail.com> 569862f5301Smrg Signed-off-by: Julien Cristau <jcristau@debian.org> 570862f5301Smrg 571862f5301Smrgcommit afcb06588e5cc032372c847657fc7883e8f68c59 572862f5301SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 573862f5301SmrgDate: Thu Dec 16 19:16:01 2010 -0800 574862f5301Smrg 575862f5301Smrg spec: Fix up eqn to docbook conversion 576862f5301Smrg 577862f5301Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 578862f5301Smrg 579862f5301Smrgcommit 7d3dd1513b09ea31a85a404473c2f871c507e34f 580862f5301SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 581862f5301SmrgDate: Thu Dec 16 17:55:30 2010 -0800 582862f5301Smrg 583862f5301Smrg spec: Fix section titles/nesting 584862f5301Smrg 585862f5301Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 586862f5301Smrg 587862f5301Smrgcommit b64cac63e0bcdd87bbfd19678552fd7ed1a3b58f 588515ec619SmrgAuthor: Cristian Rodríguez <cristian.rodriguez@opensuse.org> 589862f5301SmrgDate: Tue Dec 14 15:40:20 2010 -0500 590862f5301Smrg 591862f5301Smrg Export only public API symbols 592862f5301Smrg 593862f5301Smrg Reviewed-by: Adam Jackson <ajax@redhat.com> 594862f5301Smrg Signed-off-by: Cristian Rodríguez <cristian.rodriguez@opensuse.org> 595862f5301Smrg 596862f5301Smrgcommit fb32c2fc1548cc13bed1643b950130629a9d8197 597862f5301SmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 598862f5301SmrgDate: Tue Nov 9 13:04:46 2010 -0500 599862f5301Smrg 600862f5301Smrg config: HTML file generation: use the installed copy of xorg.css 601862f5301Smrg 602862f5301Smrg Currenlty the xorg.css file is copied in each location 603862f5301Smrg where a DocBook/XML file resides. This produces about 604862f5301Smrg 70 copies in the $(docdir) install tree. 605862f5301Smrg 606862f5301Smrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 607862f5301Smrg 60844dda7b2Smrgcommit 7db29ff43eb3cdcbfe77c35ecc78c7ca3ddba595 60944dda7b2SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 61044dda7b2SmrgDate: Fri Oct 29 15:13:16 2010 -0700 61144dda7b2Smrg 61244dda7b2Smrg libXdmcp 1.1.0 61344dda7b2Smrg 61444dda7b2Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 61544dda7b2Smrg 61644dda7b2Smrgcommit fef4451fa3c55dcf81e7eee7ca001c57e301a150 61744dda7b2SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 61844dda7b2SmrgDate: Wed Oct 27 23:01:49 2010 -0700 61944dda7b2Smrg 62044dda7b2Smrg Remove AC_PROG_CC & AC_PROG_INSTALL that XORG_DEFAULT_OPTIONS already call 62144dda7b2Smrg 62244dda7b2Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 62344dda7b2Smrg 62444dda7b2Smrgcommit 21c9f93bb5200dda0bfdd05b928c19829f23d646 62544dda7b2SmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 62644dda7b2SmrgDate: Tue Aug 3 15:28:51 2010 -0400 62744dda7b2Smrg 62844dda7b2Smrg config: require xorg-macros minimum of 1.10 for XORG_CHECK_SGML_DOCTOOLS 62944dda7b2Smrg 63044dda7b2Smrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 63144dda7b2Smrg 63244dda7b2Smrgcommit adaf75c9aac6ca77b26379cc5e451728d9f1a78b 63344dda7b2SmrgAuthor: Matt Dew <matt@osource.org> 63444dda7b2SmrgDate: Sun Aug 1 14:23:18 2010 -0400 63544dda7b2Smrg 63644dda7b2Smrg specs: replace troff source with docbook-xml source 63744dda7b2Smrg 63844dda7b2Smrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 63944dda7b2Smrg 64044dda7b2Smrgcommit 39993ef6f48cb3f9ee0cb0cd4dcef0d643cda698 64144dda7b2SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 64244dda7b2SmrgDate: Fri May 7 19:21:42 2010 -0700 64344dda7b2Smrg 64444dda7b2Smrg Replace comments pointing to non-public X Consortium defect reports 64544dda7b2Smrg 64644dda7b2Smrg Restored the original comments suggested by Paul Shearer of Sequent in the 64744dda7b2Smrg patches he submitted with these fixes in the original X Consortium defect 64844dda7b2Smrg reports from 1995, since modern readers can't refer to the referenced 64944dda7b2Smrg bug reports in that old/closed bug db. 65044dda7b2Smrg 65144dda7b2Smrg 7328 Xdmcp: memory leak in XdmcpReadARRAYofARRAY8 when read fails 65244dda7b2Smrg 7329 Xdmcp: XdmcpReadARRAY and XdmcpDisposeARRAY routines may free twice 65344dda7b2Smrg 65444dda7b2Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 65544dda7b2Smrg 65644dda7b2Smrgcommit ea0e0d0e3d45eb5e71542af835194514a6f8801c 65744dda7b2SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 65844dda7b2SmrgDate: Fri May 7 19:03:54 2010 -0700 65944dda7b2Smrg 66044dda7b2Smrg Fix order of CPPFLAGS passed to lint/compile steps 66144dda7b2Smrg 66244dda7b2Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 66344dda7b2Smrg 66444dda7b2Smrgcommit 996d92d2710f9dc740351f4d9cbe14af64569689 66544dda7b2SmrgAuthor: Mikhail Gusarov <dottedmag@dottedmag.net> 66644dda7b2SmrgDate: Fri May 7 20:22:20 2010 +0000 66744dda7b2Smrg 66844dda7b2Smrg Get rid of Xalloc/Xrealloc/Xfree from X server or Xlib 66944dda7b2Smrg 67044dda7b2Smrg alloc/realloc/free calls are encapsulated in libXdmcp, so 67144dda7b2Smrg there is no need to wrap allocation functions even under Windows 67244dda7b2Smrg 67344dda7b2Smrg Signed-off-by: Mikhail Gusarov <dottedmag@dottedmag.net> 67444dda7b2Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 67544dda7b2Smrg 67644dda7b2Smrgcommit 2a51e57425e1b4062a459a19b1860c9c9721d9ea 67744dda7b2SmrgAuthor: Mikhail Gusarov <dottedmag@dottedmag.net> 67844dda7b2SmrgDate: Fri May 7 20:06:52 2010 +0000 67944dda7b2Smrg 68044dda7b2Smrg Nuke RCS tags 68144dda7b2Smrg 68244dda7b2Smrg Signed-off-by: Mikhail Gusarov <dottedmag@dottedmag.net> 68344dda7b2Smrg Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 68444dda7b2Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 68544dda7b2Smrg 68644dda7b2Smrgcommit 710d4a4298772cf06c22cce336622b33487b8b44 68744dda7b2SmrgAuthor: Mikhail Gusarov <dottedmag@dottedmag.net> 68844dda7b2SmrgDate: Fri May 7 20:03:46 2010 +0000 68944dda7b2Smrg 69044dda7b2Smrg Reshuffle functions to decrease amount of boilerplate 69144dda7b2Smrg 69244dda7b2Smrg It it a PitA to do anything with lot of nearly idenical code scattered 69344dda7b2Smrg around in 30 files each containing 5-line function 69444dda7b2Smrg 69544dda7b2Smrg Signed-off-by: Mikhail Gusarov <dottedmag@dottedmag.net> 69644dda7b2Smrg Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 69744dda7b2Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 69844dda7b2Smrg 69944dda7b2Smrgcommit 1b22d07fc1268e7c5343cccd562ab69a101baf91 70044dda7b2SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 70144dda7b2SmrgDate: Thu May 6 15:38:01 2010 -0700 70244dda7b2Smrg 70344dda7b2Smrg Use stdint.h instead of limits.h for UINT*_MAX definitions 70444dda7b2Smrg 70544dda7b2Smrg While Solaris allows either one, C99 only requires them in stdint.h 70644dda7b2Smrg and some platforms don't include them via limits.h 70744dda7b2Smrg 70844dda7b2Smrg Corrects tinderbox reported errors on Fedora 11 build machine: 70944dda7b2Smrg 71044dda7b2Smrg http://tinderbox.x.org/builds/2010-05-06-0019/logs/libXdmcp/#build 71144dda7b2Smrg 71244dda7b2Smrg AA32.c: In function 'XdmcpAllocARRAY32': 71344dda7b2Smrg AA32.c:47: error: 'UINT8_MAX' undeclared (first use in this function) 71444dda7b2Smrg 71544dda7b2Smrg AA8.c: In function 'XdmcpAllocARRAY8': 71644dda7b2Smrg AA8.c:47: error: 'UINT16_MAX' undeclared (first use in this function) 71744dda7b2Smrg 71844dda7b2Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 71944dda7b2Smrg 72044dda7b2Smrg Compiles clean on GNU/Linux AMD64 72144dda7b2Smrg Tested-by: Gaetan Nadon <memsize@videotron.ca> 72244dda7b2Smrg 72344dda7b2Smrgcommit 30e388a8284ed100893983178acb6b4e3ff2b815 72444dda7b2SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 72544dda7b2SmrgDate: Thu Apr 29 20:19:38 2010 -0700 72644dda7b2Smrg 72744dda7b2Smrg Deal with lint warnings about implicit narrowing conversions 72844dda7b2Smrg 72944dda7b2Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 73044dda7b2Smrg Reviewed-by: Matt Turner <mattst88@gmail.com> 73144dda7b2Smrg 73244dda7b2Smrgcommit 110078a137915f486a13e0445ee9ba5e1558c081 73344dda7b2SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 73444dda7b2SmrgDate: Thu Apr 29 19:57:46 2010 -0700 73544dda7b2Smrg 73644dda7b2Smrg unifdef Lynx 73744dda7b2Smrg 73844dda7b2Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 73944dda7b2Smrg Reviewed-by: Matt Turner <mattst88@gmail.com> 74044dda7b2Smrg 74144dda7b2Smrgcommit 5ea80e308026357aeee8b56230e85cb4d2e87631 74244dda7b2SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 74344dda7b2SmrgDate: Thu Apr 29 19:56:37 2010 -0700 74444dda7b2Smrg 74544dda7b2Smrg XdmcpARRAY8Equal: Use memcmp instead of rolling our own 74644dda7b2Smrg 74744dda7b2Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 74844dda7b2Smrg Reviewed-by: Matt Turner <mattst88@gmail.com> 74944dda7b2Smrg 75044dda7b2Smrgcommit 27b1aa82a3f0db7d20a303ba093d1ec52de39bff 75144dda7b2SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 75244dda7b2SmrgDate: Thu Apr 29 19:51:25 2010 -0700 75344dda7b2Smrg 75444dda7b2Smrg Constify function prototypes 75544dda7b2Smrg 75644dda7b2Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 75744dda7b2Smrg Reviewed-by: Matt Turner <mattst88@gmail.com> 75844dda7b2Smrg 75944dda7b2Smrgcommit 482b19329fac5e311fe0423e58f3e8c573b66114 76044dda7b2SmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 76144dda7b2SmrgDate: Mon Mar 29 16:50:34 2010 -0400 76244dda7b2Smrg 76344dda7b2Smrg config: update AC_PREREQ statement to 2.60 76444dda7b2Smrg 76544dda7b2Smrg Unrelated to the previous patches, the new value simply reflects 76644dda7b2Smrg the reality that the minimum level for autoconf to configure 76744dda7b2Smrg all x.org modules is 2.60 dated June 2006. 76844dda7b2Smrg 76944dda7b2Smrg ftp://ftp.gnu.org/gnu/autoconf/autoconf-2.60.tar.gz 77044dda7b2Smrg 77144dda7b2Smrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 77244dda7b2Smrg 77344dda7b2Smrgcommit 1c220fc14083ed8e1214329138d6ca548dad6dcc 77444dda7b2SmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 77544dda7b2SmrgDate: Mon Mar 29 14:53:48 2010 -0400 77644dda7b2Smrg 77744dda7b2Smrg config: remove the pkgconfig pc.in file from EXTRA_DIST 77844dda7b2Smrg 77944dda7b2Smrg Automake always includes it in the tarball. 78044dda7b2Smrg 78144dda7b2Smrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 78244dda7b2Smrg 78344dda7b2Smrgcommit 7367f2efae9561d87cabaa6e1740355b0aeda86f 78444dda7b2SmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 78544dda7b2SmrgDate: Sat Mar 20 11:22:59 2010 -0400 78644dda7b2Smrg 78744dda7b2Smrg make: remove unrequired -I${top_builddir}/include 78844dda7b2Smrg 78944dda7b2Smrg The -I${top_srcdir}/include in AM_CFLAGS is the correct one. 79044dda7b2Smrg 79144dda7b2Smrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 79244dda7b2Smrg 79344dda7b2Smrgcommit 2110b60cf122a624011ade8883af07b88bb2c2bb 79444dda7b2SmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 79544dda7b2SmrgDate: Tue Feb 16 10:37:21 2010 -0500 79644dda7b2Smrg 79744dda7b2Smrg config: move CWARNFLAGS from configure.ac to Makefile.am 79844dda7b2Smrg 79944dda7b2Smrg Compiler warning flags should be explicitly set in the makefile 80044dda7b2Smrg rather than being merged with other packages compiler flags. 80144dda7b2Smrg 80244dda7b2Smrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 80344dda7b2Smrg 80444dda7b2Smrgcommit 7c1d4d862240a0b01eefbccf6b85e7a365e60ada 80544dda7b2SmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 80644dda7b2SmrgDate: Fri Nov 27 20:56:04 2009 -0500 80744dda7b2Smrg 80844dda7b2Smrg Makefile.am: add ChangeLog and INSTALL on MAINTAINERCLEANFILES 80944dda7b2Smrg 81044dda7b2Smrg Now that the INSTALL file is generated. 81144dda7b2Smrg Allows running make maintainer-clean. 81244dda7b2Smrg 81344dda7b2Smrgcommit 3c0e64988dad80afe5633c62c29ab3d1c54d2d23 81444dda7b2SmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 81544dda7b2SmrgDate: Wed Oct 28 14:09:10 2009 -0400 81644dda7b2Smrg 81744dda7b2Smrg INSTALL, NEWS, README or AUTHORS files are missing/incorrect #24206 81844dda7b2Smrg 81944dda7b2Smrg Add missing INSTALL file. Use standard GNU file on building tarball 82044dda7b2Smrg README may have been updated 82144dda7b2Smrg Remove AUTHORS file as it is empty and no content available yet. 82244dda7b2Smrg Remove NEWS file as it is empty and no content available yet. 82344dda7b2Smrg 82444dda7b2Smrgcommit a4a69387d7d0783326fbbd2b7b202498325d5f96 82544dda7b2SmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 82644dda7b2SmrgDate: Tue Oct 27 15:07:25 2009 -0400 82744dda7b2Smrg 82844dda7b2Smrg Deploy the new XORG_DEFAULT_OPTIONS #24242 82944dda7b2Smrg 83044dda7b2Smrg This macro aggregate a number of existing macros that sets commmon 83144dda7b2Smrg X.Org components configuration options. It shields the configuration file from 83244dda7b2Smrg future changes. 83344dda7b2Smrg 83444dda7b2Smrgcommit 748ea77263a40080e665adc742a7a9791b4293c0 83544dda7b2SmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 83644dda7b2SmrgDate: Mon Oct 26 22:08:43 2009 -0400 83744dda7b2Smrg 83844dda7b2Smrg Makefile.am: ChangeLog not required: EXTRA_DIST or *CLEANFILES #24432 83944dda7b2Smrg 84044dda7b2Smrg ChangeLog filename is known to Automake and requires no further 84144dda7b2Smrg coding in the makefile. 84244dda7b2Smrg 84344dda7b2Smrgcommit 1ac333abaae4940467d2101d1080be9e46d90c78 84444dda7b2SmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 84544dda7b2SmrgDate: Thu Oct 22 12:34:19 2009 -0400 84644dda7b2Smrg 84744dda7b2Smrg .gitignore: use common defaults with custom section # 24239 84844dda7b2Smrg 84944dda7b2Smrg Using common defaults will reduce errors and maintenance. 85044dda7b2Smrg Only the very small or inexistent custom section need periodic maintenance 85144dda7b2Smrg when the structure of the component changes. Do not edit defaults. 85244dda7b2Smrg 85344dda7b2Smrgcommit c362c31e583215855458bc5cbb9ed1020157b1ad 85444dda7b2SmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 85544dda7b2SmrgDate: Sun Sep 27 16:28:37 2009 -0400 85644dda7b2Smrg 85744dda7b2Smrg Makefile.am: do not include autogen.sh in distribution #24183 85844dda7b2Smrg 85944dda7b2Smrg This is a private build script that should not be distributed 86044dda7b2Smrg 86144dda7b2Smrgcommit d0f3336872147e925666aaf73b6c0c11aedc63c3 86244dda7b2SmrgAuthor: Jeremy Huddleston <jeremyhu@freedesktop.org> 86344dda7b2SmrgDate: Wed Oct 21 12:47:24 2009 -0700 86444dda7b2Smrg 86544dda7b2Smrg This is not a GNU project, so declare it foreign. 86644dda7b2Smrg 86744dda7b2Smrg On Wed, 2009-10-21 at 13:36 +1000, Peter Hutterer wrote: 86844dda7b2Smrg > On Tue, Oct 20, 2009 at 08:23:55PM -0700, Jeremy Huddleston wrote: 86944dda7b2Smrg > > I noticed an INSTALL file in xlsclients and libXvMC today, and it 87044dda7b2Smrg > > was quite annoying to work around since 'autoreconf -fvi' replaces 87144dda7b2Smrg > > it and git wants to commit it. Should these files even be in git? 87244dda7b2Smrg > > Can I nuke them for the betterment of humanity and since they get 87344dda7b2Smrg > > created by autoreconf anyways? 87444dda7b2Smrg > 87544dda7b2Smrg > See https://bugs.freedesktop.org/show_bug.cgi?id=24206 87644dda7b2Smrg 87744dda7b2Smrg As an interim measure, replace AM_INIT_AUTOMAKE([dist-bzip2]) with 87844dda7b2Smrg AM_INIT_AUTOMAKE([foreign dist-bzip2]). This will prevent the generation 87944dda7b2Smrg of the INSTALL file. It is also part of the 24206 solution. 88044dda7b2Smrg 88144dda7b2Smrg Signed-off-by: Jeremy Huddleston <jeremyhu@freedesktop.org> 88244dda7b2Smrg 8837a3b38f7Smrgcommit 3a7e0bb1cec5975e9fcbddc6569e7ac1aea550e5 8847a3b38f7SmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net> 8857a3b38f7SmrgDate: Fri Aug 28 15:32:31 2009 +1000 8867a3b38f7Smrg 8877a3b38f7Smrg libXdmcp 1.0.3 8887a3b38f7Smrg 8897a3b38f7Smrg Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 8907a3b38f7Smrg 8917a3b38f7Smrgcommit 8ba417e3f3915102f99e08b15e1543680120102d 8927a3b38f7SmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net> 8937a3b38f7SmrgDate: Wed Sep 23 21:59:12 2009 +1000 8947a3b38f7Smrg 8957a3b38f7Smrg Require macros 1.3 for XORG_DEFAULT_OPTIONS. 8967a3b38f7Smrg 8977a3b38f7Smrg Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 8987a3b38f7Smrg 8997a3b38f7Smrgcommit d992d9dd3af95132ca76f0479d08d3479b899a95 9007a3b38f7SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 9017a3b38f7SmrgDate: Mon Feb 2 20:34:33 2009 -0800 9027a3b38f7Smrg 9037a3b38f7Smrg Add README with pointers to mailing list, bugzilla & git repos 9047a3b38f7Smrg 9057a3b38f7Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 9067a3b38f7Smrg 9077a3b38f7Smrgcommit 49336f1b6fa5d8dc8a9ae3e8d286b061f0d2914c 9087a3b38f7SmrgAuthor: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br> 9097a3b38f7SmrgDate: Fri Jan 9 16:34:13 2009 -0200 9107a3b38f7Smrg 9117a3b38f7Smrg Ansification and compile warning fixes. 9127a3b38f7Smrg 9137a3b38f7Smrg Code that already have a header with the proper prototype is safe 9147a3b38f7Smrg to ansify. 9157a3b38f7Smrg This uses XORG_CHANGELOG macro to properly work with the "git-log" 9167a3b38f7Smrg to "git log" change (required to pass "make distcheck"), uses the 9177a3b38f7Smrg XORG_CWARNFLAGS macro, and doesn't generate any compile warnings from 9187a3b38f7Smrg gcc 4.3 and sparse. 9197a3b38f7Smrg 9207a3b38f7Smrgcommit 498cce64f12de67271316417de821460e8eee066 9217a3b38f7SmrgAuthor: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br> 9227a3b38f7SmrgDate: Wed Nov 26 23:45:09 2008 -0200 9237a3b38f7Smrg 9247a3b38f7Smrg Mark Xalloc, Xrealloc, and Xfree as weak symbols. 9257a3b38f7Smrg 9267a3b38f7Smrg Maybe a _X_WEAK macro could be added to <X11/Xfuncproto.h>, but that 9277a3b38f7Smrg could actually encourage use of __attribute__((weak)), what is not 9287a3b38f7Smrg intended. 9297a3b38f7Smrg This change uses the same semantics used in libXfont to declare 9307a3b38f7Smrg weak symbols that are overridden by the ones defined in the X Server. 9317a3b38f7Smrg 932ff559fabSmrgcommit f876004608f8a4737f66e1fc0e83ff7e7d6d150b 933ff559fabSmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 934ff559fabSmrgDate: Fri Aug 11 14:43:15 2006 -0700 935ff559fabSmrg 936ff559fabSmrg Version bump -> 1.0.2 937ff559fabSmrg 938ff559fabSmrgcommit 55f64a8a29094905b9f49be95ee576de4a2e1a46 939ff559fabSmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 940ff559fabSmrgDate: Fri Aug 11 14:41:42 2006 -0700 941ff559fabSmrg 942ff559fabSmrg Require xorg-macros 1.1.0 or later for XORG_WITH_LINT & XORG_LINT_LIBRARY macros 943ff559fabSmrg 944ff559fabSmrgcommit ae43ecfcb85ad238b2a513d3caf400028b951019 945ff559fabSmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 946ff559fabSmrgDate: Fri Aug 11 14:26:26 2006 -0700 947ff559fabSmrg 948ff559fabSmrg Add lint library to CLEANFILES 949ff559fabSmrg 950ff559fabSmrgcommit a106f489a69246f24535acd8bdac96e273df7334 951ff559fabSmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 952ff559fabSmrgDate: Fri Aug 11 14:22:42 2006 -0700 953ff559fabSmrg 954ff559fabSmrg Replace static ChangeLog with dist-hook to generate from git-log 955ff559fabSmrg 956ff559fabSmrgcommit 644ff9232d48a32dcc16a1eeba2b51c8686eb33e 957ff559fabSmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 958ff559fabSmrgDate: Thu Aug 10 15:58:18 2006 -0700 959ff559fabSmrg 960ff559fabSmrg Use AC_CHECK_FUNCS instead of #ifdef SYSV to check for srand48 & lrand48 961ff559fabSmrg 962ff559fabSmrgcommit 048d2bb6b48dce7b2afea39cd429f3253d8e77ca 963ff559fabSmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 964ff559fabSmrgDate: Thu Aug 10 15:43:31 2006 -0700 965ff559fabSmrg 966ff559fabSmrg Add *~ to .gitignore to ignore emacs droppings 967ff559fabSmrg 968ff559fabSmrgcommit 1f3fadd3a0f8226fb19f94d6a6344e144e031bba 969ff559fabSmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 970ff559fabSmrgDate: Thu Jul 13 18:01:01 2006 -0700 971ff559fabSmrg 972ff559fabSmrg Add lint checking & library targets 973ff559fabSmrg 974ff559fabSmrgcommit 0b7f0333fe6384598e78f6e0dc61dfbf3636c1c8 975ff559fabSmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 976ff559fabSmrgDate: Thu Jul 13 17:52:46 2006 -0700 977ff559fabSmrg 978ff559fabSmrg Fix sparse warnings for using 0 instead of NULL 979ff559fabSmrg 980ff559fabSmrg RA8.c:50:17: warning: Using plain integer as NULL pointer 981ff559fabSmrg RA16.c:50:16: warning: Using plain integer as NULL pointer 982ff559fabSmrg RA32.c:50:16: warning: Using plain integer as NULL pointer 983ff559fabSmrg RAofA8.c:50:16: warning: Using plain integer as NULL pointer 984ff559fabSmrg 985ff559fabSmrgcommit bfcde07215512ea5153700bc57ef8baa8d3e9ef2 986ff559fabSmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 987ff559fabSmrgDate: Thu Jul 13 14:58:52 2006 -0700 988ff559fabSmrg 989ff559fabSmrg renamed: .cvsignore -> .gitignore 990ff559fabSmrg 991ff559fabSmrgcommit f204a3d32500eb8c6ec7a694a21440fc330ab834 992ff559fabSmrgAuthor: Adam Jackson <ajax@nwnk.net> 993ff559fabSmrgDate: Thu Apr 27 00:07:09 2006 +0000 994ff559fabSmrg 995ff559fabSmrg Bump to 1.0.1 996ff559fabSmrg 997ff559fabSmrgcommit b7de07f180407a1597ee74cc570311d7eb808637 998ff559fabSmrgAuthor: Adam Jackson <ajax@nwnk.net> 999ff559fabSmrgDate: Mon Mar 20 19:51:32 2006 +0000 1000ff559fabSmrg 1001ff559fabSmrg Bug #6243: Fix build on Cygwin, and when srcdir != objdir. (Yaakov 1002ff559fabSmrg Selkowitz) 1003ff559fabSmrg 1004ff559fabSmrgcommit aaee3f658482018c622d8cbb926bbfa14df64eea 1005ff559fabSmrgAuthor: Adam Jackson <ajax@nwnk.net> 1006ff559fabSmrgDate: Thu Jan 12 23:36:41 2006 +0000 1007ff559fabSmrg 1008ff559fabSmrg static -> static const 1009ff559fabSmrg 1010ff559fabSmrgcommit 9f8e330eff571cc0c525fd42c4ef8a34cac2eb0d 1011ff559fabSmrgAuthor: Kevin E Martin <kem@kem.org> 1012ff559fabSmrgDate: Thu Dec 15 00:24:29 2005 +0000 1013ff559fabSmrg 1014ff559fabSmrg Update package version number for final X11R7 release candidate. 1015ff559fabSmrg 1016ff559fabSmrgcommit 9cd3a3746077c2d6a8fcf2c2c125237d9207e2fb 1017ff559fabSmrgAuthor: Kevin E Martin <kem@kem.org> 1018ff559fabSmrgDate: Sat Dec 3 05:49:43 2005 +0000 1019ff559fabSmrg 1020ff559fabSmrg Update package version number for X11R7 RC3 release. 1021ff559fabSmrg 1022ff559fabSmrgcommit da0e8c8bbdfe6cef0225960b204eb9878897cb9b 1023ff559fabSmrgAuthor: Kevin E Martin <kem@kem.org> 1024ff559fabSmrgDate: Sat Nov 19 07:15:41 2005 +0000 1025ff559fabSmrg 1026ff559fabSmrg Update pkgconfig files to separate library build-time dependencies from 1027ff559fabSmrg application build-time dependencies, and update package deps to work 1028ff559fabSmrg with separate build roots. 1029ff559fabSmrg 1030ff559fabSmrgcommit cbd6a80c320d7d02ca3bb6d1ca036c0eff27d2c3 1031ff559fabSmrgAuthor: Kevin E Martin <kem@kem.org> 1032ff559fabSmrgDate: Wed Oct 19 02:48:09 2005 +0000 1033ff559fabSmrg 1034ff559fabSmrg Update package version number for RC1 release. 1035ff559fabSmrg 1036ff559fabSmrgcommit 0609d6f55136698cb7120b62244d44423e6f0945 1037ff559fabSmrgAuthor: Kevin E Martin <kem@kem.org> 1038ff559fabSmrgDate: Wed Oct 5 19:24:07 2005 +0000 1039ff559fabSmrg 1040ff559fabSmrg Add missing files to EXTRA_DIST 1041ff559fabSmrg 1042ff559fabSmrgcommit b0c00126bad965f526ef13fa041248e8379a4a53 1043ff559fabSmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com> 1044ff559fabSmrgDate: Sat Jul 30 07:44:09 2005 +0000 1045ff559fabSmrg 1046ff559fabSmrg Add missing library dependencies: Xdmcp: -lsocket (if needed for recvfrom, 1047ff559fabSmrg such as on Solaris) lbxutil: -lz xkbui: -lm 1048ff559fabSmrg 1049ff559fabSmrgcommit 19ca07e4c538a6f8b46b3bbcdacd39afc1fdede0 1050ff559fabSmrgAuthor: Kevin E Martin <kem@kem.org> 1051ff559fabSmrgDate: Fri Jul 29 21:22:51 2005 +0000 1052ff559fabSmrg 1053ff559fabSmrg Various changes preparing packages for RC0: 1054ff559fabSmrg - Verify and update package version numbers as needed 1055ff559fabSmrg - Implement versioning scheme 1056ff559fabSmrg - Change bug address to point to bugzilla bug entry form 1057ff559fabSmrg - Disable loadable i18n in libX11 by default (use --enable-loadable-i18n to 1058ff559fabSmrg reenable it) 1059ff559fabSmrg - Fix makedepend to use pkgconfig and pass distcheck 1060ff559fabSmrg - Update build script to build macros first 1061ff559fabSmrg - Update modular Xorg version 1062ff559fabSmrg 1063ff559fabSmrgcommit 7242946c1cac1ecb97ea0cc312a8ea08707ca945 1064ff559fabSmrgAuthor: Daniel Stone <daniel@fooishbar.org> 1065ff559fabSmrgDate: Sat Jul 16 06:41:57 2005 +0000 1066ff559fabSmrg 1067ff559fabSmrg Use -version-number instead of -version-info. 1068ff559fabSmrg 1069ff559fabSmrgcommit ce57d6479026168ab4839dc8d93f8c13c7ee6356 1070ff559fabSmrgAuthor: Adam Jackson <ajax@nwnk.net> 1071ff559fabSmrgDate: Thu Jul 14 15:12:44 2005 +0000 1072ff559fabSmrg 1073ff559fabSmrg typo fixes (Matthieu Herrb) 1074ff559fabSmrg 1075ff559fabSmrgcommit d5c88f476d6d263b9e80640c1acd3ec784c7184b 1076ff559fabSmrgAuthor: Keith Packard <keithp@keithp.com> 1077ff559fabSmrgDate: Sat Jul 9 06:15:32 2005 +0000 1078ff559fabSmrg 1079ff559fabSmrg Add .cvsignore files Switch _la_CFLAGS for AM_CFLAGS to clean up directory 1080ff559fabSmrg 1081ff559fabSmrgcommit 1df326ab00b3ca1faf44d81ce53f6b66076ad0cf 1082ff559fabSmrgAuthor: Daniel Stone <daniel@fooishbar.org> 1083ff559fabSmrgDate: Sun Jul 3 07:00:56 2005 +0000 1084ff559fabSmrg 1085ff559fabSmrg Add Xtrans definitions (FONT_t, TRANS_CLIENT) to clean up warnings. 1086ff559fabSmrg Add XSERV_t, TRANS_SERVER, TRANS_REOPEN to quash warnings. 1087ff559fabSmrg Add #include <dix-config.h> or <xorg-config.h>, as appropriate, to all 1088ff559fabSmrg source files in the xserver/xorg tree, predicated on defines of 1089ff559fabSmrg HAVE_{DIX,XORG}_CONFIG_H. Change all Xfont includes to 1090ff559fabSmrg <X11/fonts/foo.h>. 1091ff559fabSmrg 1092ff559fabSmrgcommit 77283d94174d18791e230b4800641242c1767e87 1093ff559fabSmrgAuthor: Adam Jackson <ajax@nwnk.net> 1094ff559fabSmrgDate: Thu May 19 00:22:32 2005 +0000 1095ff559fabSmrg 1096ff559fabSmrg revert last change, didn't do right thing at all, sorry for the noise 1097ff559fabSmrg 1098ff559fabSmrgcommit daefb98f4437af90dcff3853ec23b8a1f0864018 1099ff559fabSmrgAuthor: Adam Jackson <ajax@nwnk.net> 1100ff559fabSmrgDate: Thu May 19 00:10:07 2005 +0000 1101ff559fabSmrg 1102ff559fabSmrg Require automake 1.7 in AM_INIT_AUTOMAKE 1103ff559fabSmrg 1104ff559fabSmrgcommit 2f31285482451b8ed44b0b61969a7f324dbe905a 1105515ec619SmrgAuthor: Søren Sandmann Pedersen <sandmann@daimi.au.dk> 1106ff559fabSmrgDate: Tue May 17 14:43:47 2005 +0000 1107ff559fabSmrg 1108ff559fabSmrg Tue May 17 10:38:30 2005 Søren Sandmann <sandmann@redhat.com> 1109ff559fabSmrg Remove Xdmcpconf.h and references to it, since it is not needed. 1110ff559fabSmrg Delete entries from the xlibs tree since they are not relevant 1111ff559fabSmrg 1112ff559fabSmrgcommit 83b3f8f9fcb08348d28dbdb19e07a2c41b9f8bf2 1113ff559fabSmrgAuthor: Josh Triplett <josh@speakeasy.net> 1114ff559fabSmrgDate: Sat May 14 08:03:04 2005 +0000 1115ff559fabSmrg 1116ff559fabSmrg Add Xdmcpconf.h.in from xlibs tree. 1117ff559fabSmrg 1118ff559fabSmrgcommit ceec4744a2906539154007edf1ec3b865fef1991 1119ff559fabSmrgAuthor: Josh Triplett <josh@speakeasy.net> 1120ff559fabSmrgDate: Sat May 14 07:58:43 2005 +0000 1121ff559fabSmrg 1122ff559fabSmrg Add configure.ac for Xdmcp from xlibs tree. 1123ff559fabSmrg 1124ff559fabSmrgcommit d5d1fb73e5c8c0b2a5b2704ec6b8394fc8a425b4 1125ff559fabSmrgAuthor: Josh Triplett <josh@speakeasy.net> 1126ff559fabSmrgDate: Sat May 14 07:46:48 2005 +0000 1127ff559fabSmrg 1128ff559fabSmrg Move includes in Xau and Xdmcp into include/X11 subdirectories so that the 1129ff559fabSmrg source can reference them with <X11/...>. 1130ff559fabSmrg 1131ff559fabSmrgcommit 0ea8a9fde966a2fbdc075e4cfc47235d3c899022 1132515ec619SmrgAuthor: Søren Sandmann Pedersen <sandmann@daimi.au.dk> 1133ff559fabSmrgDate: Thu May 12 16:27:25 2005 +0000 1134ff559fabSmrg 1135ff559fabSmrg Thu May 12 12:24:16 2005 Søren Sandmann <sandmann@redhat.com> 1136ff559fabSmrg Conditionally include config.h 1137ff559fabSmrg add Makefile.am 1138ff559fabSmrg 1139ff559fabSmrgcommit 845dff36906d99a80ea920a8d0efb73bd0b88d56 1140515ec619SmrgAuthor: Søren Sandmann Pedersen <sandmann@daimi.au.dk> 1141ff559fabSmrgDate: Thu May 12 16:12:34 2005 +0000 1142ff559fabSmrg 1143ff559fabSmrg Make xtrans install in $(includedir)/X11/Xtrans. Remove all references to 1144ff559fabSmrg Xtransdef. 1145ff559fabSmrg Add Xdmcp build files 1146ff559fabSmrg Add Wrap.h to lib/dmcp part of symlink script. 1147ff559fabSmrg 1148ff559fabSmrgcommit 2e5c59efc9df61d84f81af0f9a100672d096bac6 1149ff559fabSmrgAuthor: Alexander Gottwald <alexander.gottwald@s1999.tu-chemnitz.de> 1150ff559fabSmrgDate: Mon Nov 15 15:06:55 2004 +0000 1151ff559fabSmrg 1152ff559fabSmrg Bufzilla #1802, http://freedesktop.org/bugzilla/show_bug.cgi?id=1802 Added 1153ff559fabSmrg mingw (Win32) port 1154ff559fabSmrg 1155ff559fabSmrgcommit 5cd56c90f05d05c19c484f606b70d17873b507b5 1156ff559fabSmrgAuthor: Keith Packard <keithp@keithp.com> 1157ff559fabSmrgDate: Tue Aug 24 18:33:32 2004 +0000 1158ff559fabSmrg 1159ff559fabSmrg Replace 'uint32_t' with 'CARD32' and 'uint8_t' with 'CARD8'. Add #include 1160ff559fabSmrg <X11/Xmd.h> 1161ff559fabSmrg reviewed by: Stuart Kreitman <Stuart.Kreitman@Sun.COM> 1162ff559fabSmrg 1163ff559fabSmrgcommit 874e5e8b17f111f07c2c4e9167b4940365cc1421 1164ff559fabSmrgAuthor: Stuart Kreitman <stuart.kreitman@sun.com> 1165ff559fabSmrgDate: Mon Aug 23 17:06:37 2004 +0000 1166ff559fabSmrg 1167ff559fabSmrg Modified Files: Wraphelp.c 1168ff559fabSmrg Coding standard recommended by C99 standards body: 1169ff559fabSmrg http://www.oreillynet.com/pub/a/network/2003/10/07/michael_barr.html 1170ff559fabSmrg 1171ff559fabSmrgcommit 7acd9ecff911e900deb03767f283d59fc90f550c 1172ff559fabSmrgAuthor: Jim Gettys <jg@freedesktop.org> 1173ff559fabSmrgDate: Sun Aug 22 01:02:25 2004 +0000 1174ff559fabSmrg 1175ff559fabSmrg Matthieu Herrb <matthieu.herrb@laas.fr> points out: 1176ff559fabSmrg Hmm, this version doesn't work on LP64 big endian machines (like 1177ff559fabSmrg *BSD/sparc64). The problems were fixed in OpenBSD. May I suggest to switch 1178ff559fabSmrg to this version (it's the same origin, with the LP64 problems fixed): 1179ff559fabSmrg <http://www.openbsd.org/cgi-bin/cvsweb.cgi/XF4/xc/lib/Xdmcp/Wraphelp.c> 1180ff559fabSmrg 1181ff559fabSmrgcommit faf433b79417ef801ed3c62fdf9bbc8edf1b6ba3 1182ff559fabSmrgAuthor: Jim Gettys <jg@freedesktop.org> 1183ff559fabSmrgDate: Sat Aug 21 02:06:44 2004 +0000 1184ff559fabSmrg 1185ff559fabSmrg Add Wraphelp.c to lib/Xdmcp, at long last, along with the U.S. government 1186ff559fabSmrg required notifications. The website notification went up first. 1187ff559fabSmrg Clean up Wraphelp.c so that it compiles cleanly. 1188ff559fabSmrg I chose the version Australian version written for R5 written by Eric 1189ff559fabSmrg Eay@psych.psy.uq.oz.au, as I don't know where the original one was, and 1190ff559fabSmrg didn't want to touch XFree86. 1191ff559fabSmrg Make HasXdmAuth YES for xorg. 1192ff559fabSmrg 1193ff559fabSmrgcommit 4a01be711a72d99e054a83e9a00a27b2fc420601 1194ff559fabSmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com> 1195ff559fabSmrgDate: Sat Aug 7 19:22:01 2004 +0000 1196ff559fabSmrg 1197ff559fabSmrg Check to see if array->data is NULL before we dereference it, instead of 1198ff559fabSmrg after. (Prevents segfault when array->data is initialized to NULL, but 1199ff559fabSmrg array->length is not set to 0.) 1200ff559fabSmrg Always initialize both data & length in ARRAYs. 1201ff559fabSmrg 1202ff559fabSmrgcommit 54c91c33da46e67a4efce0dd43def29c65677ed4 1203ff559fabSmrgAuthor: Egbert Eich <eich@suse.de> 1204ff559fabSmrgDate: Tue Jul 6 14:37:47 2004 +0000 1205ff559fabSmrg 1206ff559fabSmrg Separated Intel drivers from default DriDrivers to avoid building them on 1207ff559fabSmrg IA64 (Egbert Eich). 1208ff559fabSmrg Fixed wrong function prototype (Egbert Eich). 1209ff559fabSmrg Don't test for generic VGA on IA64 (Egbert Eich). 1210ff559fabSmrg Fixed a segfault when accessing a structure before verifying the pointer 1211ff559fabSmrg exists (Egbert Eich). 1212ff559fabSmrg Added a showcache option for debugging (Egbert Eich). 1213ff559fabSmrg Increase default video RAM size to 16MB when DRI is enabled and more than 1214ff559fabSmrg 128MB are available (Egbert Eich). Fixed lockups during mode switch. 1215ff559fabSmrg Problem was introduced when attempting to copy the behavior during 1216ff559fabSmrg LeaveVT()/EnterVT() but but forgetting to call I810DRILeave() before 1217ff559fabSmrg I810DRIEnter(). The entire DRILeave()/Enter() scenario has been 1218ff559fabSmrg commented out as it didn't seem to be necessary (Egbert Eich). 1219ff559fabSmrg Fix TweakMemorySize() (tested with i855/i865) (Egbert Eich). 1220ff559fabSmrg increased MAX_DEVICES to 128 (Egbert Eich). 1221ff559fabSmrg Use OS provided PCI config space access as default method (Egbert Eich). 1222ff559fabSmrg Added support for Linux 2.6 proc file format. 1223ff559fabSmrg Fixed unaligned accesses to pieces of the VBE info block. VESA did not 1224ff559fabSmrg align elements to size (Egbert Eich). 1225ff559fabSmrg 1226ff559fabSmrgcommit 11ce0b3adae5dac23d95fae62570d0a7e872055f 1227ff559fabSmrgAuthor: Egbert Eich <eich@suse.de> 1228ff559fabSmrgDate: Fri Apr 23 18:43:41 2004 +0000 1229ff559fabSmrg 1230ff559fabSmrg Merging XORG-CURRENT into trunk 1231ff559fabSmrg 1232ff559fabSmrgcommit d1291a78bebace4d4ccef4b552bbfd145961ee44 1233ff559fabSmrgAuthor: Egbert Eich <eich@suse.de> 1234ff559fabSmrgDate: Sun Mar 14 08:32:05 2004 +0000 1235ff559fabSmrg 1236ff559fabSmrg Importing vendor version xf86-4_4_99_1 on Sun Mar 14 00:26:39 PST 2004 1237ff559fabSmrg 1238ff559fabSmrgcommit ca6d962126b1d876851293d9c0a407ff733b5558 1239ff559fabSmrgAuthor: Egbert Eich <eich@suse.de> 1240ff559fabSmrgDate: Wed Mar 3 12:11:28 2004 +0000 1241ff559fabSmrg 1242ff559fabSmrg Importing vendor version xf86-4_4_0 on Wed Mar 3 04:09:24 PST 2004 1243ff559fabSmrg 1244ff559fabSmrgcommit 3132e3a51c671fc95ee2b88802ae30abcb177320 1245ff559fabSmrgAuthor: Egbert Eich <eich@suse.de> 1246ff559fabSmrgDate: Thu Feb 26 13:35:33 2004 +0000 1247ff559fabSmrg 1248ff559fabSmrg readding XFree86's cvs IDs 1249ff559fabSmrg 1250ff559fabSmrgcommit 47d1195510762af8efce38806dc75adc0bdc09cc 1251ff559fabSmrgAuthor: Egbert Eich <eich@suse.de> 1252ff559fabSmrgDate: Thu Feb 26 09:22:42 2004 +0000 1253ff559fabSmrg 1254ff559fabSmrg Importing vendor version xf86-4_3_99_903 on Wed Feb 26 01:21:00 PST 2004 1255ff559fabSmrg 1256ff559fabSmrgcommit 8ecf5d371806b603b64f257e4caa1d9cbc19556d 1257ff559fabSmrgAuthor: Kaleb Keithley <kaleb@freedesktop.org> 1258ff559fabSmrgDate: Fri Dec 19 20:54:35 2003 +0000 1259ff559fabSmrg 1260ff559fabSmrg XFree86 4.3.99.902 (RC 2) 1261ff559fabSmrg 1262ff559fabSmrgcommit 9cfba0fa56ff1ebae9aaccf1e63049759dbd37f5 1263ff559fabSmrgAuthor: Kaleb Keithley <kaleb@freedesktop.org> 1264ff559fabSmrgDate: Thu Dec 4 22:02:56 2003 +0000 1265ff559fabSmrg 1266ff559fabSmrg XFree86 4.3.99.901 (RC 1) 1267ff559fabSmrg 1268ff559fabSmrgcommit c95e0de1641abf24792dcafc5a98a95986183f53 1269ff559fabSmrgAuthor: Kaleb Keithley <kaleb@freedesktop.org> 1270ff559fabSmrgDate: Tue Nov 25 19:28:09 2003 +0000 1271ff559fabSmrg 1272ff559fabSmrg XFree86 4.3.99.16 Bring the tree up to date for the Cygwin folks 1273ff559fabSmrg 1274ff559fabSmrgcommit 0200b5d9bb6a599aefbb05a2217e243ea0da387b 1275ff559fabSmrgAuthor: Kaleb Keithley <kaleb@freedesktop.org> 1276ff559fabSmrgDate: Fri Nov 14 16:48:48 2003 +0000 1277ff559fabSmrg 1278ff559fabSmrg XFree86 4.3.0.1 1279ff559fabSmrg 1280ff559fabSmrgcommit d1eb0ee78fbb0c109f9fa8e1bc05907608fc4299 1281ff559fabSmrgAuthor: Kaleb Keithley <kaleb@freedesktop.org> 1282ff559fabSmrgDate: Fri Nov 14 15:54:38 2003 +0000 1283ff559fabSmrg 1284ff559fabSmrg R6.6 is the Xorg base-line 1285