1e08b657dSmrgcommit 1192d3bc407348ff316bd3bffc791b3ac73f591b 2e08b657dSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 3e08b657dSmrgDate: Sat Mar 2 13:31:40 2024 -0800 4e08b657dSmrg 5e08b657dSmrg libXdmcp 1.1.5 6e08b657dSmrg 7e08b657dSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 8e08b657dSmrg 9e08b657dSmrgcommit fa41f9bfd7a0e57ba3e0f40d9a96e1dba1deeb4a 10e08b657dSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 11e08b657dSmrgDate: Sat Sep 23 12:23:17 2023 -0700 12e08b657dSmrg 13e08b657dSmrg gitlab CI: add xz-utils to container for "make distcheck" 14e08b657dSmrg 15e08b657dSmrg Also update to latest ci-templates 16e08b657dSmrg 17e08b657dSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 18e08b657dSmrg 19e08b657dSmrgcommit 2ed49718a8ff8710bfebf6c286df9e3b5df754c2 20e08b657dSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 21e08b657dSmrgDate: Sat Sep 23 12:16:29 2023 -0700 22e08b657dSmrg 23e08b657dSmrg XdmcpWriteHeader: use calloc instead of malloc to alloc buffer 24e08b657dSmrg 25e08b657dSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 26e08b657dSmrg 27e08b657dSmrgcommit f59fbae7a1890b243c69f0ff20099c6d6aa93c4e 28e08b657dSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 29e08b657dSmrgDate: Sat Sep 23 12:11:31 2023 -0700 30e08b657dSmrg 31e08b657dSmrg XdmcpWriteHeader: drop unnecessary cast of free() argument 32e08b657dSmrg 33e08b657dSmrg Clears clang complaint: 34e08b657dSmrg 35e08b657dSmrg Write.c:48:7: warning: cast from 'BYTE *' (aka 'unsigned char *') to 36e08b657dSmrg 'unsigned long *' increases required alignment from 1 to 8 [-Wcast-align] 37e08b657dSmrg free((unsigned long *)(buffer->data)); 38e08b657dSmrg ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39e08b657dSmrg 40e08b657dSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 41e08b657dSmrg 42e08b657dSmrgcommit 6e6917dd5918f5ae520f71e53128eee3267656b8 43e08b657dSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 44e08b657dSmrgDate: Sat Sep 23 12:00:08 2023 -0700 45e08b657dSmrg 46e08b657dSmrg Clear -Wunused-macros warnings when arc4random_buf() is available 47e08b657dSmrg 48e08b657dSmrg Reported by clang: 49e08b657dSmrg 50e08b657dSmrg Key.c:46:9: warning: macro is not used [-Wunused-macros] 51e08b657dSmrg #define Time_t time_t 52e08b657dSmrg ^ 53e08b657dSmrg Key.c:52:9: warning: macro is not used [-Wunused-macros] 54e08b657dSmrg #define random lrand48 55e08b657dSmrg ^ 56e08b657dSmrg Key.c:51:9: warning: macro is not used [-Wunused-macros] 57e08b657dSmrg #define srandom srand48 58e08b657dSmrg ^ 59e08b657dSmrg 60e08b657dSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 61e08b657dSmrg 62e08b657dSmrgcommit f431e5b6c266a751dfabb19be286baf08393516a 63e08b657dSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 64e08b657dSmrgDate: Sun Jul 30 10:48:58 2023 -0700 65e08b657dSmrg 66e08b657dSmrg Xdmcp.h: add access attributes to function prototypes 67e08b657dSmrg 68e08b657dSmrg May aid in static analysis by gcc 69e08b657dSmrg 70e08b657dSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 71e08b657dSmrg 72e08b657dSmrgcommit eaceeee93c3b9310be5422b9ed0450265779b491 73e08b657dSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 74e08b657dSmrgDate: Sat Mar 4 10:44:45 2023 -0800 75e08b657dSmrg 76e08b657dSmrg configure: Use LT_INIT from libtool 2 instead of deprecated AC_PROG_LIBTOOL 77e08b657dSmrg 78e08b657dSmrg AC_PROG_LIBTOOL was replaced by LT_INIT in libtool 2 in 2008, 79e08b657dSmrg so it's time to rely on it. 80e08b657dSmrg 81e08b657dSmrg Clears autoconf warnings: 82e08b657dSmrg 83e08b657dSmrg configure.ac:38: warning: The macro `AC_LIBTOOL_WIN32_DLL' is obsolete. 84e08b657dSmrg configure.ac:38: You should run autoupdate. 85e08b657dSmrg aclocal.m4:11889: AC_LIBTOOL_WIN32_DLL is expanded from... 86e08b657dSmrg configure.ac:38: the top level 87e08b657dSmrg configure.ac:38: warning: AC_LIBTOOL_WIN32_DLL: Remove this warning and the call to _LT_SET_OPTION when you 88e08b657dSmrg configure.ac:38: put the 'win32-dll' option into LT_INIT's first parameter. 89e08b657dSmrg ./lib/autoconf/general.m4:2434: AC_DIAGNOSE is expanded from... 90e08b657dSmrg aclocal.m4:11889: AC_LIBTOOL_WIN32_DLL is expanded from... 91e08b657dSmrg configure.ac:38: the top level 92e08b657dSmrg configure.ac:39: warning: The macro `AC_PROG_LIBTOOL' is obsolete. 93e08b657dSmrg configure.ac:39: You should run autoupdate. 94e08b657dSmrg aclocal.m4:3465: AC_PROG_LIBTOOL is expanded from... 95e08b657dSmrg configure.ac:39: the top level 96e08b657dSmrg 97e08b657dSmrg libtoolize: Consider adding 'AC_CONFIG_MACRO_DIRS([m4])' to configure.ac, 98e08b657dSmrg libtoolize: and rerunning libtoolize and aclocal. 99e08b657dSmrg 100e08b657dSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 101e08b657dSmrg 102e08b657dSmrgcommit 45d7acc61ce08280dead99e1fb57ad07ca7eca1b 103e08b657dSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 104e08b657dSmrgDate: Sat Feb 25 09:22:37 2023 -0800 105e08b657dSmrg 106e08b657dSmrg Remove "All rights reserved" from Oracle copyright notices 107e08b657dSmrg 108e08b657dSmrg Oracle no longer includes this term in our copyright & license notices. 109e08b657dSmrg 110e08b657dSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 111e08b657dSmrg 112515ec619Smrgcommit 7f5677e87df575298f62320d76408823b54cd883 113515ec619SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 114515ec619SmrgDate: Fri Nov 18 15:05:39 2022 -0800 115515ec619Smrg 116515ec619Smrg libXdmcp 1.1.4 117515ec619Smrg 118515ec619Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 119515ec619Smrg 120515ec619Smrgcommit c01da8ebd0969efd15388ce999e121127cc46f67 121515ec619SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 122515ec619SmrgDate: Fri Nov 4 19:29:35 2022 -0700 123515ec619Smrg 124515ec619Smrg Only link with libbsd if needed for arc4random_buf() 125515ec619Smrg 126515ec619Smrg Avoid unnecessary library dependency when using a libc with this 127515ec619Smrg function included 128515ec619Smrg 129515ec619Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 130515ec619Smrg 131515ec619Smrgcommit e5ace1c5fe009e5c66fa16f886b13cce2558684a 132515ec619SmrgAuthor: Guillem Jover <guillem@hadrons.org> 133515ec619SmrgDate: Thu Oct 6 00:31:30 2022 +0000 134515ec619Smrg 135515ec619Smrg Switch from libbsd to libbsd-overlay 136515ec619Smrg 137515ec619Smrg This is the preferred usage form for libbsd, as it makes the code more 138515ec619Smrg portable and requires no special includes for libbsd, by transparently 139515ec619Smrg injects the needed standard headers that would be used on a BSD. 140515ec619Smrg 141515ec619Smrg Signed-off-by: Guillem Jover <guillem@hadrons.org> 142515ec619Smrg 143515ec619Smrgcommit b71d34f635d8827db76310a4b127a6926f2df1d7 144515ec619SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 145515ec619SmrgDate: Sat Aug 6 14:51:50 2022 -0700 146515ec619Smrg 147515ec619Smrg XdmcpDisposeARRAYofARRAY8: Reduce scope of i 148515ec619Smrg 149515ec619Smrg As suggested by cppcheck 150515ec619Smrg Also makes it unsigned to match array->length (a CARD8) 151515ec619Smrg 152515ec619Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 153515ec619Smrg 154515ec619Smrgcommit eb10c58258c3d4e6d207c390282f7d329e63910a 155515ec619SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 156515ec619SmrgDate: Sat Aug 6 14:47:56 2022 -0700 157515ec619Smrg 158515ec619Smrg arc4random_buf: Only declare ret if HAVE_GETENTROPY is defined 159515ec619Smrg 160515ec619Smrg Clears unused variable warning from cppcheck 161515ec619Smrg 162515ec619Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 163515ec619Smrg 164515ec619Smrgcommit 07f93358ac7bc532b16ceff13bed356ac2a0c6f1 165515ec619SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 166515ec619SmrgDate: Sat Aug 6 14:42:03 2022 -0700 167515ec619Smrg 168515ec619Smrg Use memcpy() instead of memmove() when buffers are known not to overlap 169515ec619Smrg 170515ec619Smrg This was introduced by a bcopy() -> memmove() substitution in 1993. 171515ec619Smrg 172515ec619Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 173515ec619Smrg 174515ec619Smrgcommit 185a91c6e7f7e40d916f0554df2aceb73509fd52 175515ec619SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 176515ec619SmrgDate: Sun Jul 17 12:22:50 2022 -0700 177515ec619Smrg 178515ec619Smrg gitlab CI: enable doc builds in basic build test 179515ec619Smrg 180515ec619Smrg Also drops requirement for Signed-off-by in commit checks 181515ec619Smrg 182515ec619Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 183515ec619Smrg 184515ec619Smrgcommit 8570239e74569411dc8c470e687c9ca042746cb5 185515ec619SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 186515ec619SmrgDate: Sun Jul 17 12:16:48 2022 -0700 187515ec619Smrg 188515ec619Smrg Fix spelling/wording issues 189515ec619Smrg 190515ec619Smrg Found by using: 191515ec619Smrg codespell --builtin clear,rare,usage,informal,code,names 192515ec619Smrg 193515ec619Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 194515ec619Smrg 195515ec619Smrgcommit 9e886976a3e3eeddcf7db894eec6aaa1d1a2548a 196515ec619SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 197515ec619SmrgDate: Sun Jul 17 12:13:58 2022 -0700 198515ec619Smrg 199515ec619Smrg Build xz tarballs instead of bzip2 200515ec619Smrg 201515ec619Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 202515ec619Smrg 203515ec619Smrgcommit 4a71fdf6d34df67d3f1335590da6ae3050128fb2 204515ec619SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 205515ec619SmrgDate: Wed Feb 23 13:09:09 2022 -0800 206515ec619Smrg 207515ec619Smrg Fix build on Solaris 11.3.0 - 11.3.8 208515ec619Smrg 209515ec619Smrg Solaris 11.3.0 added getentropy() to libc and <sys/random.h> 210515ec619Smrg Solaris 11.3.9 added arc4random() to libc and <stdlib.h> 211515ec619Smrg Solaris 11.4.16 added getentropy() to <stdlib.h> 212515ec619Smrg 213515ec619Smrg So when building on Solaris releases from 11.3.0 to 11.3.8, libXdmcp 214515ec619Smrg would not find arc4random(), and thus fallback to using getentropy(), 215515ec619Smrg but was only looking for it in <stdlib.h>, resulting in a build error: 216515ec619Smrg 217515ec619Smrg Key.c: In function ‘arc4random_buf’: 218515ec619Smrg Key.c:86:5: error: implicit declaration of function ‘getentropy’ [-Werror=implicit-function-declaration] 219515ec619Smrg ret = getentropy (auth, len); 220515ec619Smrg ^ 221515ec619Smrg 222515ec619Smrg Reported-by: https://gnats.netbsd.org/cgi-bin/query-pr-single.pl?number=54628 223515ec619Smrg 224515ec619Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 225515ec619Smrg 226515ec619Smrgcommit 13b72ec5540757ccbb62c4b31961a556ab77d005 227515ec619SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 228515ec619SmrgDate: Wed Feb 23 12:50:41 2022 -0800 229515ec619Smrg 230515ec619Smrg gitlab CI: add a basic build test 231515ec619Smrg 232515ec619Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 233515ec619Smrg 234515ec619Smrgcommit bc141f304712a109b6b518724e1feb66293bf472 235515ec619SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 236515ec619SmrgDate: Sat Mar 16 12:38:45 2019 -0700 237515ec619Smrg 238515ec619Smrg Update configure.ac bug URL for gitlab migration 239515ec619Smrg 240515ec619Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 241515ec619Smrg 2426fc0178dSmrgcommit 618b3ba5f826d930df2ca6a6a0ce212fa75cef42 2436fc0178dSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 2446fc0178dSmrgDate: Sat Mar 16 09:19:02 2019 -0700 2456fc0178dSmrg 2466fc0178dSmrg libXdmcp 1.1.3 2476fc0178dSmrg 2486fc0178dSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 2496fc0178dSmrg 2506fc0178dSmrgcommit 7d4c69183b9838c684c1bcedb4e6184301d2816f 2516fc0178dSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 2526fc0178dSmrgDate: Mon Nov 19 21:51:24 2018 -0800 2536fc0178dSmrg 2546fc0178dSmrg Update README for gitlab migration 2556fc0178dSmrg 2566fc0178dSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 2576fc0178dSmrg 2586fc0178dSmrgcommit 6d1aee0310001eca8f6ded9814a2a70b3a774896 2596fc0178dSmrgAuthor: Benjamin Tissoires <benjamin.tissoires@gmail.com> 2606fc0178dSmrgDate: Thu May 4 11:12:13 2017 +0200 2616fc0178dSmrg 2626fc0178dSmrg Fix compilation error when arc4random_buf is not available 2636fc0178dSmrg 2646fc0178dSmrg Not sure how I missed that, but I did. 2656fc0178dSmrg 2666fc0178dSmrg Also rename emulate_getrandom_buf() into insecure_getrandom_buf() as 2676fc0178dSmrg requested in the previous patch reviews. 2686fc0178dSmrg 2696fc0178dSmrg Last, getbits() expects an unsigned char, so remove the warning. 2706fc0178dSmrg 2716fc0178dSmrg Signed-off-by: Benjamin Tissoires <benjamin.tissoires@gmail.com> 2726fc0178dSmrg Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net> 2736fc0178dSmrg Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 2746fc0178dSmrg 2756fc0178dSmrgcommit 0554324ec6bbc2071f5d1f8ad211a1643e29eb1f 2766fc0178dSmrgAuthor: Benjamin Tissoires <benjamin.tissoires@gmail.com> 2776fc0178dSmrgDate: Tue Apr 4 19:13:38 2017 +0200 2786fc0178dSmrg 2796fc0178dSmrg Use getentropy() if arc4random_buf() is not available 2806fc0178dSmrg 2816fc0178dSmrg This allows to fix CVE-2017-2625 on Linux platforms without pulling in 2826fc0178dSmrg libbsd. 2836fc0178dSmrg The libc getentropy() is available since glibc 2.25 but also on OpenBSD. 2846fc0178dSmrg For Linux, we need at least a v3.17 kernel. If the recommended 2856fc0178dSmrg arc4random_buf() function is not available, emulate it by first trying 2866fc0178dSmrg to use getentropy() on a supported glibc and kernel. If the call fails, 2876fc0178dSmrg fall back to the current (vulnerable) code. 2886fc0178dSmrg 2896fc0178dSmrg Signed-off-by: Benjamin Tissoires <benjamin.tissoires@gmail.com> 2906fc0178dSmrg Reviewed-by: Mark Kettenis <kettenis@openbsd.org> 2916fc0178dSmrg Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 2926fc0178dSmrg Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 2936fc0178dSmrg 2946fc0178dSmrgcommit f1bf902c52884e35d48f4d03915f019337f84717 2956fc0178dSmrgAuthor: Mihail Konev <k.mvc@ya.ru> 2966fc0178dSmrgDate: Thu Jan 26 13:52:49 2017 +1000 2976fc0178dSmrg 2986fc0178dSmrg autogen: add default patch prefix 2996fc0178dSmrg 3006fc0178dSmrg Signed-off-by: Mihail Konev <k.mvc@ya.ru> 3016fc0178dSmrg 3026fc0178dSmrgcommit 34ac12e5eb93ba1c4685bd25f5d9a25288d2d89e 3036fc0178dSmrgAuthor: Emil Velikov <emil.l.velikov@gmail.com> 3046fc0178dSmrgDate: Mon Mar 9 12:00:52 2015 +0000 3056fc0178dSmrg 3066fc0178dSmrg autogen.sh: use quoted string variables 3076fc0178dSmrg 3086fc0178dSmrg Place quotes around the $srcdir, $ORIGDIR and $0 variables to prevent 3096fc0178dSmrg fall-outs, when they contain space. 3106fc0178dSmrg 3116fc0178dSmrg Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com> 3126fc0178dSmrg Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net> 3136fc0178dSmrg Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 3146fc0178dSmrg 3156fc0178dSmrgcommit 3d813e1a45fb5d1b4b566c35218b9bcf0261b74a 3166fc0178dSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net> 3176fc0178dSmrgDate: Tue Jan 24 10:32:07 2017 +1000 3186fc0178dSmrg 3196fc0178dSmrg autogen.sh: use exec instead of waiting for configure to finish 3206fc0178dSmrg 3216fc0178dSmrg Syncs the invocation of configure with the one from the server. 3226fc0178dSmrg 3236fc0178dSmrg Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 3246fc0178dSmrg Reviewed-by: Emil Velikov <emil.velikov@collabora.com> 3256fc0178dSmrg 3266fc0178dSmrgcommit 5021b93d68c499831ad65a2abf1bfb7e6ed2724f 3276fc0178dSmrgAuthor: Helmut Grohne <helmut@subdivi.de> 3286fc0178dSmrgDate: Wed Nov 11 22:23:15 2015 +0100 3296fc0178dSmrg 3306fc0178dSmrg do not use &fullrelvers; in xdmcp.xml (Debian bug 761628) 3316fc0178dSmrg 3326fc0178dSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 3336fc0178dSmrg 3346fc0178dSmrgcommit b10f382e3aa2e86cd5a2bc27d6758da55f0ab1f6 3356fc0178dSmrgAuthor: Jon TURNEY <jon.turney@dronecode.org.uk> 3366fc0178dSmrgDate: Sat Sep 13 20:28:38 2014 +0100 3376fc0178dSmrg 3386fc0178dSmrg Link with winsock library for socket functions on MinGW 3396fc0178dSmrg 3406fc0178dSmrg Signed-off-by: Jon TURNEY <jon.turney@dronecode.org.uk> 3416fc0178dSmrg Reviewed-by: David Macek <david.macek.0@gmail.com> 3426fc0178dSmrg 343fc544a13Smrgcommit 0c09444d276fbf46a0e8b427a4f6a325d0625742 344fc544a13SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 345fc544a13SmrgDate: Sat Mar 21 09:39:14 2015 -0700 346fc544a13Smrg 347fc544a13Smrg libXdmcp 1.1.2 348fc544a13Smrg 349fc544a13Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 350fc544a13Smrg 351fc544a13Smrgcommit 9f4cac7656b221ce2a8f97e7bd31e5e23126d001 352fc544a13SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 353fc544a13SmrgDate: Sat Jan 17 10:37:09 2015 -0800 354fc544a13Smrg 355fc544a13Smrg Add AC_USE_SYSTEM_EXTENSIONS to expose arc4random() interfaces in headers 356fc544a13Smrg 357fc544a13Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 358fc544a13Smrg 359fc544a13Smrgcommit fe8eab93e9bcdbe8bb8052434bb5e676e3a0ee8f 360fc544a13SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 361fc544a13SmrgDate: Sat May 31 21:39:32 2014 -0700 362fc544a13Smrg 363fc544a13Smrg autogen.sh: Honor NOCONFIGURE=1 364fc544a13Smrg 365fc544a13Smrg See http://people.gnome.org/~walters/docs/build-api.txt 366fc544a13Smrg 367fc544a13Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 368fc544a13Smrg 369fc544a13Smrgcommit da9a25b208035448867f97cd92f3aed4b5bc53a9 370fc544a13SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 371fc544a13SmrgDate: Sat May 31 21:38:41 2014 -0700 372fc544a13Smrg 373fc544a13Smrg configure: Drop AM_MAINTAINER_MODE 374fc544a13Smrg 375fc544a13Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 376fc544a13Smrg 377fc544a13Smrgcommit 089081dca4ba3598c6f9bf401c029378943b5854 378fc544a13SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 379fc544a13SmrgDate: Sat May 25 10:18:33 2013 -0700 380fc544a13Smrg 381fc544a13Smrg Also reject requests to allocate negative sized amounts of memory 382fc544a13Smrg 383fc544a13Smrg Since the API is defined with size as a signed int, deal with it. 384fc544a13Smrg 385fc544a13Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 386fc544a13Smrg 387fc544a13Smrgcommit 2da1bcb656febdab9345f1fec31c974fd7b409bc 388fc544a13SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 389fc544a13SmrgDate: Fri May 24 23:19:23 2013 -0700 390fc544a13Smrg 391fc544a13Smrg Ensure ARRAYofARRAY8 pointers are initialized to NULL 392fc544a13Smrg 393fc544a13Smrg Use calloc for the array of pointers to ensure pointers are cleared out 394fc544a13Smrg so we don't try to free garbage if XdmcpDisposeARRAYofARRAY8 is called 395fc544a13Smrg before the caller sets them to valid pointers. 396fc544a13Smrg 397fc544a13Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 398fc544a13Smrg 399fc544a13Smrgcommit 787c4c79be18373f58aeaf2fe543f30fe3af2bd1 400fc544a13SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 401fc544a13SmrgDate: Fri May 24 22:58:41 2013 -0700 402fc544a13Smrg 403fc544a13Smrg Ensure ARRAY* structs are zero'ed out when oversize values are passed 404fc544a13Smrg 405fc544a13Smrg Previous fix missed a case in which we returned failure, but didn't 406fc544a13Smrg fill in the data pointer & size values. 407fc544a13Smrg 408fc544a13Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 409fc544a13Smrg 410fc544a13Smrgcommit 9089ae455f9df222aa85bbbcb4526874c0d97099 411fc544a13SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 412fc544a13SmrgDate: Fri May 24 22:24:55 2013 -0700 413fc544a13Smrg 414fc544a13Smrg Add unit tests for Array allocation functions 415fc544a13Smrg 416fc544a13Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 417fc544a13Smrg 418fc544a13Smrgcommit 66514a4af7eaa47e8718434356d7efce95e570cf 419fc544a13SmrgAuthor: Matthieu Herrb <matthieu.herrb@laas.fr> 420fc544a13SmrgDate: Sun Aug 4 10:42:57 2013 +0200 421fc544a13Smrg 422fc544a13Smrg Use arc4random when available to produce the XDM-AUTHENTICATION1 key 423fc544a13Smrg 424fc544a13Smrg arc4random() and associated functions can be found in libbsd on 425fc544a13Smrg GNU/Linux systems. 426fc544a13Smrg 427fc544a13Smrg Signed-off-by: Matthieu Herrb <matthieu.herrb@laas.fr> 428fc544a13Smrg Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 429fc544a13Smrg 430fc544a13Smrgcommit 0b443c1b769b9c9a3b45b4252afe07e18b709ff4 431fc544a13SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 432fc544a13SmrgDate: Fri Apr 19 15:16:51 2013 -0700 433fc544a13Smrg 434fc544a13Smrg Make XdmcpCopyARRAY8 call XdmcpAllocARRAY8 instead of replicating it 435fc544a13Smrg 436fc544a13Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 437fc544a13Smrg 438fc544a13Smrgcommit 1222f974442f3d419664be4faca576f5f1457666 439fc544a13SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 440fc544a13SmrgDate: Tue Apr 2 00:07:54 2013 -0700 441fc544a13Smrg 442fc544a13Smrg Ensure ARRAY* structs are zero'ed out when allocation fails 443fc544a13Smrg 444fc544a13Smrg In the past some callers forgot to either initialize themselves or to 445fc544a13Smrg check the return values, so could try to read or write to uninitialized 446fc544a13Smrg pointers - we set the pointer to NULL & the size to 0 to avoid that. 447fc544a13Smrg 448fc544a13Smrg Reported-by: Ilja Van Sprundel <ivansprundel@ioactive.com> 449fc544a13Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 450fc544a13Smrg 451fc544a13Smrgcommit ca65a92405500393f09d34388edbbf6350e6c146 452fc544a13SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 453fc544a13SmrgDate: Wed Dec 26 23:39:58 2012 -0800 454fc544a13Smrg 455fc544a13Smrg Remove unused TLI ("STREAMSCONN") code from libXdmcp 456fc544a13Smrg 457fc544a13Smrg Has never been converted to build in modular builds, so has been unusable 458fc544a13Smrg since X11R7.0 release in 2005. All known platforms with TLI/XTI support 459fc544a13Smrg that X11R7 & later releases run on also have (and mostly prefer) BSD 460fc544a13Smrg socket support for their networking API. 461fc544a13Smrg 462fc544a13Smrg Mostly performed via "unifdef -USTREAMSCONN", followed by manual cleanup. 463fc544a13Smrg 464fc544a13Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 465fc544a13Smrg 466862f5301Smrgcommit 60aa228de59270fd1b6d838d80095ac00da53342 467862f5301SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 468862f5301SmrgDate: Wed Mar 7 19:46:26 2012 -0800 469862f5301Smrg 470862f5301Smrg libXdmcp 1.1.1 471862f5301Smrg 472862f5301Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 473862f5301Smrg 474862f5301Smrgcommit a3151f53f0149cd30266474faf8384b93070b8a6 475862f5301SmrgAuthor: Matt Dew <marcoz@osource.org> 476862f5301SmrgDate: Wed Jan 11 21:44:51 2012 -0700 477862f5301Smrg 478862f5301Smrg informaltable cleanup 479862f5301Smrg 480862f5301Smrg On certain tables, add top and bottom borders to table 481862f5301Smrg header and a bottom border to the table. This matches 482862f5301Smrg what those tables in the old pdfs looked like. 483862f5301Smrg 484862f5301Smrg the <?dbfo keep-together='always'> prevents tables from 485862f5301Smrg splitting across pages. Useful for tiny tables. 486862f5301Smrg 487862f5301Smrg Converting the colwidth to a floating point, 488862f5301Smrg IE, 1* -> 1.0* cleans up these build errors: 489862f5301Smrg WARNING: table-layout="fixed" and column-width unspecified 490862f5301Smrg => falling back to proportional-column-width(1) 491862f5301Smrg 492862f5301Smrg Signed-off-by: Matt Dew <marcoz@osource.org> 493862f5301Smrg 494862f5301Smrgcommit e2bc94bbeeae5f0482c2c59556c9a3fb421573d2 495862f5301SmrgAuthor: Matt Dew <marcoz@osource.org> 496862f5301SmrgDate: Tue Oct 4 22:17:41 2011 -0600 497862f5301Smrg 498862f5301Smrg Cleanup IDs and links in doc 499862f5301Smrg 500862f5301Smrg 1 - fix the capitalization of the ID attributes to match either the 501862f5301Smrg <title> or <funcdef> string it goes with. 502862f5301Smrg 2 - fix any <linkend>'s that were affected by 1. 503862f5301Smrg 3 - any <function> in the docs that has an actual funcdef, 504862f5301Smrg will become an olink. 505862f5301Smrg 506862f5301Smrg Signed-off-by: Matt Dew <marcoz@osource.org> 507862f5301Smrg 508862f5301Smrgcommit 896fc25047c6cf372babfaf09ce128754ee00123 509862f5301SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 510862f5301SmrgDate: Fri Sep 16 22:16:37 2011 -0700 511862f5301Smrg 512862f5301Smrg Strip trailing whitespace 513862f5301Smrg 514862f5301Smrg Performed with: find * -type f | xargs perl -i -p -e 's{[ \t]+$}{}' 515862f5301Smrg git diff -w & git diff -b show no diffs from this change 516862f5301Smrg 517862f5301Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 518862f5301Smrg 519862f5301Smrgcommit de9cdb570fa19058e4bdf16e592f0ac7a692b7e2 520862f5301SmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 521862f5301SmrgDate: Thu Sep 15 20:50:30 2011 -0400 522862f5301Smrg 523862f5301Smrg xdmcp: use appropriate markup for author affiliation 524862f5301Smrg 525862f5301Smrg Docbook places the organization name above its divisions. 526862f5301Smrg 527862f5301Smrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 528862f5301Smrg 529862f5301Smrgcommit d3bc4e5d2abeb2202066a50dda8f65dd45005f58 530862f5301SmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 531862f5301SmrgDate: Mon Sep 12 10:58:16 2011 -0400 532862f5301Smrg 533862f5301Smrg docs: use the &fullrelvers; entity to set X11 release information 534862f5301Smrg 535862f5301Smrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 536862f5301Smrg 537862f5301Smrgcommit d918365a388486a1bacd982fa0293b345407025a 538862f5301SmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 539862f5301SmrgDate: Sun Sep 11 19:49:53 2011 -0400 540862f5301Smrg 541862f5301Smrg docs: remove <productnumber> which is not used by default 542862f5301Smrg 543862f5301Smrg This element is not rendered by default on the title. A template 544862f5301Smrg customization is required to display it. 545862f5301Smrg X Window System does not have a product number. 546862f5301Smrg 547862f5301Smrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 548862f5301Smrg 549862f5301Smrgcommit a9b82d7972d225df1a5bf24eb85e109f707113ec 550862f5301SmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 551862f5301SmrgDate: Thu Sep 8 20:00:00 2011 -0400 552862f5301Smrg 553862f5301Smrg docbook.am: embed css styles inside the HTML HEAD element 554862f5301Smrg 555862f5301Smrg Rather than referring to the external xorg.css stylesheet, embed the content 556862f5301Smrg of the file in the html output produced. This is accomplished by using 557862f5301Smrg version 1.10 of xorg-xhtml.xsl. 558862f5301Smrg 559862f5301Smrg This makes the whole html docs tree much more relocatable. 560862f5301Smrg In addition, it eliminates xorg.css as a runtime file which makes 561862f5301Smrg xorg-sgml-doctools a build time only package. 562862f5301Smrg 563862f5301Smrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 564862f5301Smrg 565862f5301Smrgcommit 35ce7db29079636cfa138914ccaa4d951eaff0af 566862f5301SmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 567862f5301SmrgDate: Wed Sep 7 10:31:04 2011 -0400 568862f5301Smrg 569862f5301Smrg docbook.am: global maintenance update - entities, images and olinking 570862f5301Smrg 571862f5301Smrg Adding support in libX11 for html chunking caused a reorg of docbook.am 572862f5301Smrg as well as the xorg-sgml-doctools masterdb for olinking. 573862f5301Smrg The parameter img.src.path is added for pdf images. 574862f5301Smrg A searchpath to the root builddir is added for local entities, if present. 575862f5301Smrg 576862f5301Smrg The docbook.am makefile hides all the details and is identical for 577862f5301Smrg all 22 modules having DocBook documentation. It is included by a thin 578862f5301Smrg Makefile.am which requires no docbook knowledge. 579862f5301Smrg 580862f5301Smrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 581862f5301Smrg 582862f5301Smrgcommit e93e80c3bb4c4fcd71d7671d23949232e7cf9581 583862f5301SmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 584862f5301SmrgDate: Sun Jun 12 18:39:45 2011 -0400 585862f5301Smrg 586862f5301Smrg Install xml versions of specs even if HAVE_XMLTO is false 587862f5301Smrg 588862f5301Smrg DocBook/XML input source is also a usefull output format that can be viewed 589862f5301Smrg with an XML viewer or editor and by some O/S help system. 590862f5301Smrg 591862f5301Smrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 592862f5301Smrg 593862f5301Smrgcommit 32b2263deae34c9c1d83eea3b37c2a43ca256a5f 594862f5301SmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 595862f5301SmrgDate: Sun Jun 5 16:27:36 2011 -0400 596862f5301Smrg 597862f5301Smrg Install target dbs alongside generated documents 598862f5301Smrg 599862f5301Smrg This matches a change in xorg-sgml-docs whereby the masterdb will look for 600862f5301Smrg the target dbs into the same location as the generated documents. 601862f5301Smrg 602862f5301Smrg The target dbs are now installed alongside the generated documents. 603862f5301Smrg Previously they are installed in $prefix/sgml/X11/dbs alongside masterdb which 604862f5301Smrg has the potential of installing outside the package prefix and cause 605862f5301Smrg distcheck to fail when user does not have write permission in this package. 606862f5301Smrg 607862f5301Smrg Requires XORG_CHECK_SGML_DOCTOOLS(1.8) which was released 2011-06-11 608862f5301Smrg 609862f5301Smrgcommit 92bca84bf0d6bc7a5d858b9d356928b2856a53d5 610862f5301SmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 611862f5301SmrgDate: Sun Feb 27 15:06:18 2011 -0500 612862f5301Smrg 613862f5301Smrg Documentation: add Docbook external references support 614862f5301Smrg 615862f5301Smrg When writing technical documentation, it is often necessary to cross 616862f5301Smrg reference to other information. When that other information is not in the 617862f5301Smrg current document, additional support is needed, namely <olink>. 618862f5301Smrg 619862f5301Smrg A new feature with version 1.7 of xorg-sgml-doctools adds references to 620862f5301Smrg other documents within or outside this package. 621862f5301Smrg 622862f5301Smrg This patch adds technical support for this feature but does not change 623862f5301Smrg the content of the documentation as seen by the end user. 624862f5301Smrg 625862f5301Smrg Each book or article must generate a database containing the href 626862f5301Smrg of sections that can be referred to from another document. This database 627862f5301Smrg is installed in DATAROOTDIR/sgml/X11/dbs. There is a requirement that 628862f5301Smrg the value of DATAROOTDIR for xorg-sgml-doctools and for the package 629862f5301Smrg documentation is the same. This forms a virtual document tree. 630862f5301Smrg 631862f5301Smrg This database is consulted by other documents while they are being generated 632862f5301Smrg in order to fulfill the missing information for linking. 633862f5301Smrg Refer to the xorg-sgml-doctools for further technical information. 634862f5301Smrg 635862f5301Smrg Co-authored-by: Matt Dew <marcoz@osource.org> 636862f5301Smrg 637862f5301Smrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 638862f5301Smrg 639862f5301Smrgcommit c702d3c41ae28dcc661fca7d8d8d7ca8ce34ef1f 640862f5301SmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 641862f5301SmrgDate: Wed Feb 2 11:43:41 2011 -0500 642862f5301Smrg 643862f5301Smrg config: comment, minor upgrade, quote and layout configure.ac 644862f5301Smrg 645862f5301Smrg Group statements per section as per Autoconf standard layout 646862f5301Smrg Quote statements where appropriate. 647862f5301Smrg Autoconf recommends not using dnl instead of # for comments 648862f5301Smrg 649862f5301Smrg Use AC_CONFIG_FILES to replace the deprecated AC_OUTPUT with parameters. 650862f5301Smrg Use AC_PROG_LIBTOOL to replace the deprecated AM_PROG_LIBTOOL 651862f5301Smrg Remove redundant AC_PROG_MAKE_SET included with AM_INIT_AUTOMAKE 652862f5301Smrg Add AC_CONFIG_SRCDIR([Makefile.am]) where missing 653862f5301Smrg No functional configuration changes 654862f5301Smrg 655862f5301Smrg This helps automated maintenance and release activities. 656862f5301Smrg Details can be found in http://wiki.x.org/wiki/NewModuleGuidelines 657862f5301Smrg 658862f5301Smrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 659862f5301Smrg 660862f5301Smrgcommit 1540933e6eaa78a96b035ec5936e63e3cdd335b2 661862f5301SmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 662862f5301SmrgDate: Fri Jan 28 19:41:37 2011 -0500 663862f5301Smrg 664862f5301Smrg config: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS 665862f5301Smrg 666862f5301Smrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 667862f5301Smrg 668862f5301Smrgcommit 28d1dc68440e07b44a8b97eab9a57bd6ae1557ee 669862f5301SmrgAuthor: Julien Cristau <jcristau@debian.org> 670862f5301SmrgDate: Mon Dec 20 14:12:39 2010 +0100 671862f5301Smrg 672862f5301Smrg Revert "Export only public API symbols" 673862f5301Smrg 674862f5301Smrg Some of the unexported symbols are used by xdm. See 675862f5301Smrg http://lists.x.org/pipermail/xorg-devel/2010-December/017246.html 676862f5301Smrg 677862f5301Smrg This reverts commit b64cac63e0bcdd87bbfd19678552fd7ed1a3b58f. 678862f5301Smrg 679862f5301Smrg Reported-by: Trevor Woerner <twoerner@gmail.com> 680862f5301Smrg Signed-off-by: Julien Cristau <jcristau@debian.org> 681862f5301Smrg 682862f5301Smrgcommit afcb06588e5cc032372c847657fc7883e8f68c59 683862f5301SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 684862f5301SmrgDate: Thu Dec 16 19:16:01 2010 -0800 685862f5301Smrg 686862f5301Smrg spec: Fix up eqn to docbook conversion 687862f5301Smrg 688862f5301Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 689862f5301Smrg 690862f5301Smrgcommit 7d3dd1513b09ea31a85a404473c2f871c507e34f 691862f5301SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 692862f5301SmrgDate: Thu Dec 16 17:55:30 2010 -0800 693862f5301Smrg 694862f5301Smrg spec: Fix section titles/nesting 695862f5301Smrg 696862f5301Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 697862f5301Smrg 698862f5301Smrgcommit b64cac63e0bcdd87bbfd19678552fd7ed1a3b58f 699e08b657dSmrgAuthor: Cristian Rodríguez <cristian.rodriguez@opensuse.org> 700862f5301SmrgDate: Tue Dec 14 15:40:20 2010 -0500 701862f5301Smrg 702862f5301Smrg Export only public API symbols 703862f5301Smrg 704862f5301Smrg Reviewed-by: Adam Jackson <ajax@redhat.com> 705862f5301Smrg Signed-off-by: Cristian Rodríguez <cristian.rodriguez@opensuse.org> 706862f5301Smrg 707862f5301Smrgcommit fb32c2fc1548cc13bed1643b950130629a9d8197 708862f5301SmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 709862f5301SmrgDate: Tue Nov 9 13:04:46 2010 -0500 710862f5301Smrg 711862f5301Smrg config: HTML file generation: use the installed copy of xorg.css 712862f5301Smrg 713862f5301Smrg Currenlty the xorg.css file is copied in each location 714862f5301Smrg where a DocBook/XML file resides. This produces about 715862f5301Smrg 70 copies in the $(docdir) install tree. 716862f5301Smrg 717862f5301Smrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 718862f5301Smrg 71944dda7b2Smrgcommit 7db29ff43eb3cdcbfe77c35ecc78c7ca3ddba595 72044dda7b2SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 72144dda7b2SmrgDate: Fri Oct 29 15:13:16 2010 -0700 72244dda7b2Smrg 72344dda7b2Smrg libXdmcp 1.1.0 72444dda7b2Smrg 72544dda7b2Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 72644dda7b2Smrg 72744dda7b2Smrgcommit fef4451fa3c55dcf81e7eee7ca001c57e301a150 72844dda7b2SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 72944dda7b2SmrgDate: Wed Oct 27 23:01:49 2010 -0700 73044dda7b2Smrg 73144dda7b2Smrg Remove AC_PROG_CC & AC_PROG_INSTALL that XORG_DEFAULT_OPTIONS already call 73244dda7b2Smrg 73344dda7b2Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 73444dda7b2Smrg 73544dda7b2Smrgcommit 21c9f93bb5200dda0bfdd05b928c19829f23d646 73644dda7b2SmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 73744dda7b2SmrgDate: Tue Aug 3 15:28:51 2010 -0400 73844dda7b2Smrg 73944dda7b2Smrg config: require xorg-macros minimum of 1.10 for XORG_CHECK_SGML_DOCTOOLS 74044dda7b2Smrg 74144dda7b2Smrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 74244dda7b2Smrg 74344dda7b2Smrgcommit adaf75c9aac6ca77b26379cc5e451728d9f1a78b 74444dda7b2SmrgAuthor: Matt Dew <matt@osource.org> 74544dda7b2SmrgDate: Sun Aug 1 14:23:18 2010 -0400 74644dda7b2Smrg 74744dda7b2Smrg specs: replace troff source with docbook-xml source 74844dda7b2Smrg 74944dda7b2Smrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 75044dda7b2Smrg 75144dda7b2Smrgcommit 39993ef6f48cb3f9ee0cb0cd4dcef0d643cda698 75244dda7b2SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 75344dda7b2SmrgDate: Fri May 7 19:21:42 2010 -0700 75444dda7b2Smrg 75544dda7b2Smrg Replace comments pointing to non-public X Consortium defect reports 75644dda7b2Smrg 75744dda7b2Smrg Restored the original comments suggested by Paul Shearer of Sequent in the 75844dda7b2Smrg patches he submitted with these fixes in the original X Consortium defect 75944dda7b2Smrg reports from 1995, since modern readers can't refer to the referenced 76044dda7b2Smrg bug reports in that old/closed bug db. 76144dda7b2Smrg 76244dda7b2Smrg 7328 Xdmcp: memory leak in XdmcpReadARRAYofARRAY8 when read fails 76344dda7b2Smrg 7329 Xdmcp: XdmcpReadARRAY and XdmcpDisposeARRAY routines may free twice 76444dda7b2Smrg 76544dda7b2Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 76644dda7b2Smrg 76744dda7b2Smrgcommit ea0e0d0e3d45eb5e71542af835194514a6f8801c 76844dda7b2SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 76944dda7b2SmrgDate: Fri May 7 19:03:54 2010 -0700 77044dda7b2Smrg 77144dda7b2Smrg Fix order of CPPFLAGS passed to lint/compile steps 77244dda7b2Smrg 77344dda7b2Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 77444dda7b2Smrg 77544dda7b2Smrgcommit 996d92d2710f9dc740351f4d9cbe14af64569689 77644dda7b2SmrgAuthor: Mikhail Gusarov <dottedmag@dottedmag.net> 77744dda7b2SmrgDate: Fri May 7 20:22:20 2010 +0000 77844dda7b2Smrg 77944dda7b2Smrg Get rid of Xalloc/Xrealloc/Xfree from X server or Xlib 78044dda7b2Smrg 78144dda7b2Smrg alloc/realloc/free calls are encapsulated in libXdmcp, so 78244dda7b2Smrg there is no need to wrap allocation functions even under Windows 78344dda7b2Smrg 78444dda7b2Smrg Signed-off-by: Mikhail Gusarov <dottedmag@dottedmag.net> 78544dda7b2Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 78644dda7b2Smrg 78744dda7b2Smrgcommit 2a51e57425e1b4062a459a19b1860c9c9721d9ea 78844dda7b2SmrgAuthor: Mikhail Gusarov <dottedmag@dottedmag.net> 78944dda7b2SmrgDate: Fri May 7 20:06:52 2010 +0000 79044dda7b2Smrg 79144dda7b2Smrg Nuke RCS tags 79244dda7b2Smrg 79344dda7b2Smrg Signed-off-by: Mikhail Gusarov <dottedmag@dottedmag.net> 79444dda7b2Smrg Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 79544dda7b2Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 79644dda7b2Smrg 79744dda7b2Smrgcommit 710d4a4298772cf06c22cce336622b33487b8b44 79844dda7b2SmrgAuthor: Mikhail Gusarov <dottedmag@dottedmag.net> 79944dda7b2SmrgDate: Fri May 7 20:03:46 2010 +0000 80044dda7b2Smrg 80144dda7b2Smrg Reshuffle functions to decrease amount of boilerplate 80244dda7b2Smrg 80344dda7b2Smrg It it a PitA to do anything with lot of nearly idenical code scattered 80444dda7b2Smrg around in 30 files each containing 5-line function 80544dda7b2Smrg 80644dda7b2Smrg Signed-off-by: Mikhail Gusarov <dottedmag@dottedmag.net> 80744dda7b2Smrg Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 80844dda7b2Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 80944dda7b2Smrg 81044dda7b2Smrgcommit 1b22d07fc1268e7c5343cccd562ab69a101baf91 81144dda7b2SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 81244dda7b2SmrgDate: Thu May 6 15:38:01 2010 -0700 81344dda7b2Smrg 81444dda7b2Smrg Use stdint.h instead of limits.h for UINT*_MAX definitions 81544dda7b2Smrg 81644dda7b2Smrg While Solaris allows either one, C99 only requires them in stdint.h 81744dda7b2Smrg and some platforms don't include them via limits.h 81844dda7b2Smrg 81944dda7b2Smrg Corrects tinderbox reported errors on Fedora 11 build machine: 82044dda7b2Smrg 82144dda7b2Smrg http://tinderbox.x.org/builds/2010-05-06-0019/logs/libXdmcp/#build 82244dda7b2Smrg 82344dda7b2Smrg AA32.c: In function 'XdmcpAllocARRAY32': 82444dda7b2Smrg AA32.c:47: error: 'UINT8_MAX' undeclared (first use in this function) 82544dda7b2Smrg 82644dda7b2Smrg AA8.c: In function 'XdmcpAllocARRAY8': 82744dda7b2Smrg AA8.c:47: error: 'UINT16_MAX' undeclared (first use in this function) 82844dda7b2Smrg 82944dda7b2Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 83044dda7b2Smrg 83144dda7b2Smrg Compiles clean on GNU/Linux AMD64 83244dda7b2Smrg Tested-by: Gaetan Nadon <memsize@videotron.ca> 83344dda7b2Smrg 83444dda7b2Smrgcommit 30e388a8284ed100893983178acb6b4e3ff2b815 83544dda7b2SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 83644dda7b2SmrgDate: Thu Apr 29 20:19:38 2010 -0700 83744dda7b2Smrg 83844dda7b2Smrg Deal with lint warnings about implicit narrowing conversions 83944dda7b2Smrg 84044dda7b2Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 84144dda7b2Smrg Reviewed-by: Matt Turner <mattst88@gmail.com> 84244dda7b2Smrg 84344dda7b2Smrgcommit 110078a137915f486a13e0445ee9ba5e1558c081 84444dda7b2SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 84544dda7b2SmrgDate: Thu Apr 29 19:57:46 2010 -0700 84644dda7b2Smrg 84744dda7b2Smrg unifdef Lynx 84844dda7b2Smrg 84944dda7b2Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 85044dda7b2Smrg Reviewed-by: Matt Turner <mattst88@gmail.com> 85144dda7b2Smrg 85244dda7b2Smrgcommit 5ea80e308026357aeee8b56230e85cb4d2e87631 85344dda7b2SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 85444dda7b2SmrgDate: Thu Apr 29 19:56:37 2010 -0700 85544dda7b2Smrg 85644dda7b2Smrg XdmcpARRAY8Equal: Use memcmp instead of rolling our own 85744dda7b2Smrg 85844dda7b2Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 85944dda7b2Smrg Reviewed-by: Matt Turner <mattst88@gmail.com> 86044dda7b2Smrg 86144dda7b2Smrgcommit 27b1aa82a3f0db7d20a303ba093d1ec52de39bff 86244dda7b2SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 86344dda7b2SmrgDate: Thu Apr 29 19:51:25 2010 -0700 86444dda7b2Smrg 86544dda7b2Smrg Constify function prototypes 86644dda7b2Smrg 86744dda7b2Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 86844dda7b2Smrg Reviewed-by: Matt Turner <mattst88@gmail.com> 86944dda7b2Smrg 87044dda7b2Smrgcommit 482b19329fac5e311fe0423e58f3e8c573b66114 87144dda7b2SmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 87244dda7b2SmrgDate: Mon Mar 29 16:50:34 2010 -0400 87344dda7b2Smrg 87444dda7b2Smrg config: update AC_PREREQ statement to 2.60 87544dda7b2Smrg 87644dda7b2Smrg Unrelated to the previous patches, the new value simply reflects 87744dda7b2Smrg the reality that the minimum level for autoconf to configure 87844dda7b2Smrg all x.org modules is 2.60 dated June 2006. 87944dda7b2Smrg 88044dda7b2Smrg ftp://ftp.gnu.org/gnu/autoconf/autoconf-2.60.tar.gz 88144dda7b2Smrg 88244dda7b2Smrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 88344dda7b2Smrg 88444dda7b2Smrgcommit 1c220fc14083ed8e1214329138d6ca548dad6dcc 88544dda7b2SmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 88644dda7b2SmrgDate: Mon Mar 29 14:53:48 2010 -0400 88744dda7b2Smrg 88844dda7b2Smrg config: remove the pkgconfig pc.in file from EXTRA_DIST 88944dda7b2Smrg 89044dda7b2Smrg Automake always includes it in the tarball. 89144dda7b2Smrg 89244dda7b2Smrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 89344dda7b2Smrg 89444dda7b2Smrgcommit 7367f2efae9561d87cabaa6e1740355b0aeda86f 89544dda7b2SmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 89644dda7b2SmrgDate: Sat Mar 20 11:22:59 2010 -0400 89744dda7b2Smrg 89844dda7b2Smrg make: remove unrequired -I${top_builddir}/include 89944dda7b2Smrg 90044dda7b2Smrg The -I${top_srcdir}/include in AM_CFLAGS is the correct one. 90144dda7b2Smrg 90244dda7b2Smrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 90344dda7b2Smrg 90444dda7b2Smrgcommit 2110b60cf122a624011ade8883af07b88bb2c2bb 90544dda7b2SmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 90644dda7b2SmrgDate: Tue Feb 16 10:37:21 2010 -0500 90744dda7b2Smrg 90844dda7b2Smrg config: move CWARNFLAGS from configure.ac to Makefile.am 90944dda7b2Smrg 91044dda7b2Smrg Compiler warning flags should be explicitly set in the makefile 91144dda7b2Smrg rather than being merged with other packages compiler flags. 91244dda7b2Smrg 91344dda7b2Smrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 91444dda7b2Smrg 91544dda7b2Smrgcommit 7c1d4d862240a0b01eefbccf6b85e7a365e60ada 91644dda7b2SmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 91744dda7b2SmrgDate: Fri Nov 27 20:56:04 2009 -0500 91844dda7b2Smrg 91944dda7b2Smrg Makefile.am: add ChangeLog and INSTALL on MAINTAINERCLEANFILES 92044dda7b2Smrg 92144dda7b2Smrg Now that the INSTALL file is generated. 92244dda7b2Smrg Allows running make maintainer-clean. 92344dda7b2Smrg 92444dda7b2Smrgcommit 3c0e64988dad80afe5633c62c29ab3d1c54d2d23 92544dda7b2SmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 92644dda7b2SmrgDate: Wed Oct 28 14:09:10 2009 -0400 92744dda7b2Smrg 92844dda7b2Smrg INSTALL, NEWS, README or AUTHORS files are missing/incorrect #24206 92944dda7b2Smrg 93044dda7b2Smrg Add missing INSTALL file. Use standard GNU file on building tarball 93144dda7b2Smrg README may have been updated 93244dda7b2Smrg Remove AUTHORS file as it is empty and no content available yet. 93344dda7b2Smrg Remove NEWS file as it is empty and no content available yet. 93444dda7b2Smrg 93544dda7b2Smrgcommit a4a69387d7d0783326fbbd2b7b202498325d5f96 93644dda7b2SmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 93744dda7b2SmrgDate: Tue Oct 27 15:07:25 2009 -0400 93844dda7b2Smrg 93944dda7b2Smrg Deploy the new XORG_DEFAULT_OPTIONS #24242 94044dda7b2Smrg 94144dda7b2Smrg This macro aggregate a number of existing macros that sets commmon 94244dda7b2Smrg X.Org components configuration options. It shields the configuration file from 94344dda7b2Smrg future changes. 94444dda7b2Smrg 94544dda7b2Smrgcommit 748ea77263a40080e665adc742a7a9791b4293c0 94644dda7b2SmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 94744dda7b2SmrgDate: Mon Oct 26 22:08:43 2009 -0400 94844dda7b2Smrg 94944dda7b2Smrg Makefile.am: ChangeLog not required: EXTRA_DIST or *CLEANFILES #24432 95044dda7b2Smrg 95144dda7b2Smrg ChangeLog filename is known to Automake and requires no further 95244dda7b2Smrg coding in the makefile. 95344dda7b2Smrg 95444dda7b2Smrgcommit 1ac333abaae4940467d2101d1080be9e46d90c78 95544dda7b2SmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 95644dda7b2SmrgDate: Thu Oct 22 12:34:19 2009 -0400 95744dda7b2Smrg 95844dda7b2Smrg .gitignore: use common defaults with custom section # 24239 95944dda7b2Smrg 96044dda7b2Smrg Using common defaults will reduce errors and maintenance. 96144dda7b2Smrg Only the very small or inexistent custom section need periodic maintenance 96244dda7b2Smrg when the structure of the component changes. Do not edit defaults. 96344dda7b2Smrg 96444dda7b2Smrgcommit c362c31e583215855458bc5cbb9ed1020157b1ad 96544dda7b2SmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 96644dda7b2SmrgDate: Sun Sep 27 16:28:37 2009 -0400 96744dda7b2Smrg 96844dda7b2Smrg Makefile.am: do not include autogen.sh in distribution #24183 96944dda7b2Smrg 97044dda7b2Smrg This is a private build script that should not be distributed 97144dda7b2Smrg 97244dda7b2Smrgcommit d0f3336872147e925666aaf73b6c0c11aedc63c3 97344dda7b2SmrgAuthor: Jeremy Huddleston <jeremyhu@freedesktop.org> 97444dda7b2SmrgDate: Wed Oct 21 12:47:24 2009 -0700 97544dda7b2Smrg 97644dda7b2Smrg This is not a GNU project, so declare it foreign. 97744dda7b2Smrg 97844dda7b2Smrg On Wed, 2009-10-21 at 13:36 +1000, Peter Hutterer wrote: 97944dda7b2Smrg > On Tue, Oct 20, 2009 at 08:23:55PM -0700, Jeremy Huddleston wrote: 98044dda7b2Smrg > > I noticed an INSTALL file in xlsclients and libXvMC today, and it 98144dda7b2Smrg > > was quite annoying to work around since 'autoreconf -fvi' replaces 98244dda7b2Smrg > > it and git wants to commit it. Should these files even be in git? 98344dda7b2Smrg > > Can I nuke them for the betterment of humanity and since they get 98444dda7b2Smrg > > created by autoreconf anyways? 98544dda7b2Smrg > 98644dda7b2Smrg > See https://bugs.freedesktop.org/show_bug.cgi?id=24206 98744dda7b2Smrg 98844dda7b2Smrg As an interim measure, replace AM_INIT_AUTOMAKE([dist-bzip2]) with 98944dda7b2Smrg AM_INIT_AUTOMAKE([foreign dist-bzip2]). This will prevent the generation 99044dda7b2Smrg of the INSTALL file. It is also part of the 24206 solution. 99144dda7b2Smrg 99244dda7b2Smrg Signed-off-by: Jeremy Huddleston <jeremyhu@freedesktop.org> 99344dda7b2Smrg 9947a3b38f7Smrgcommit 3a7e0bb1cec5975e9fcbddc6569e7ac1aea550e5 9957a3b38f7SmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net> 9967a3b38f7SmrgDate: Fri Aug 28 15:32:31 2009 +1000 9977a3b38f7Smrg 9987a3b38f7Smrg libXdmcp 1.0.3 9997a3b38f7Smrg 10007a3b38f7Smrg Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 10017a3b38f7Smrg 10027a3b38f7Smrgcommit 8ba417e3f3915102f99e08b15e1543680120102d 10037a3b38f7SmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net> 10047a3b38f7SmrgDate: Wed Sep 23 21:59:12 2009 +1000 10057a3b38f7Smrg 10067a3b38f7Smrg Require macros 1.3 for XORG_DEFAULT_OPTIONS. 10077a3b38f7Smrg 10087a3b38f7Smrg Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 10097a3b38f7Smrg 10107a3b38f7Smrgcommit d992d9dd3af95132ca76f0479d08d3479b899a95 10117a3b38f7SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 10127a3b38f7SmrgDate: Mon Feb 2 20:34:33 2009 -0800 10137a3b38f7Smrg 10147a3b38f7Smrg Add README with pointers to mailing list, bugzilla & git repos 10157a3b38f7Smrg 10167a3b38f7Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 10177a3b38f7Smrg 10187a3b38f7Smrgcommit 49336f1b6fa5d8dc8a9ae3e8d286b061f0d2914c 10197a3b38f7SmrgAuthor: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br> 10207a3b38f7SmrgDate: Fri Jan 9 16:34:13 2009 -0200 10217a3b38f7Smrg 10227a3b38f7Smrg Ansification and compile warning fixes. 10237a3b38f7Smrg 10247a3b38f7Smrg Code that already have a header with the proper prototype is safe 10257a3b38f7Smrg to ansify. 10267a3b38f7Smrg This uses XORG_CHANGELOG macro to properly work with the "git-log" 10277a3b38f7Smrg to "git log" change (required to pass "make distcheck"), uses the 10287a3b38f7Smrg XORG_CWARNFLAGS macro, and doesn't generate any compile warnings from 10297a3b38f7Smrg gcc 4.3 and sparse. 10307a3b38f7Smrg 10317a3b38f7Smrgcommit 498cce64f12de67271316417de821460e8eee066 10327a3b38f7SmrgAuthor: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br> 10337a3b38f7SmrgDate: Wed Nov 26 23:45:09 2008 -0200 10347a3b38f7Smrg 10357a3b38f7Smrg Mark Xalloc, Xrealloc, and Xfree as weak symbols. 10367a3b38f7Smrg 10377a3b38f7Smrg Maybe a _X_WEAK macro could be added to <X11/Xfuncproto.h>, but that 10387a3b38f7Smrg could actually encourage use of __attribute__((weak)), what is not 10397a3b38f7Smrg intended. 10407a3b38f7Smrg This change uses the same semantics used in libXfont to declare 10417a3b38f7Smrg weak symbols that are overridden by the ones defined in the X Server. 10427a3b38f7Smrg 1043ff559fabSmrgcommit f876004608f8a4737f66e1fc0e83ff7e7d6d150b 1044ff559fabSmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 1045ff559fabSmrgDate: Fri Aug 11 14:43:15 2006 -0700 1046ff559fabSmrg 1047ff559fabSmrg Version bump -> 1.0.2 1048ff559fabSmrg 1049ff559fabSmrgcommit 55f64a8a29094905b9f49be95ee576de4a2e1a46 1050ff559fabSmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 1051ff559fabSmrgDate: Fri Aug 11 14:41:42 2006 -0700 1052ff559fabSmrg 1053ff559fabSmrg Require xorg-macros 1.1.0 or later for XORG_WITH_LINT & XORG_LINT_LIBRARY macros 1054ff559fabSmrg 1055ff559fabSmrgcommit ae43ecfcb85ad238b2a513d3caf400028b951019 1056ff559fabSmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 1057ff559fabSmrgDate: Fri Aug 11 14:26:26 2006 -0700 1058ff559fabSmrg 1059ff559fabSmrg Add lint library to CLEANFILES 1060ff559fabSmrg 1061ff559fabSmrgcommit a106f489a69246f24535acd8bdac96e273df7334 1062ff559fabSmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 1063ff559fabSmrgDate: Fri Aug 11 14:22:42 2006 -0700 1064ff559fabSmrg 1065ff559fabSmrg Replace static ChangeLog with dist-hook to generate from git-log 1066ff559fabSmrg 1067ff559fabSmrgcommit 644ff9232d48a32dcc16a1eeba2b51c8686eb33e 1068ff559fabSmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 1069ff559fabSmrgDate: Thu Aug 10 15:58:18 2006 -0700 1070ff559fabSmrg 1071ff559fabSmrg Use AC_CHECK_FUNCS instead of #ifdef SYSV to check for srand48 & lrand48 1072ff559fabSmrg 1073ff559fabSmrgcommit 048d2bb6b48dce7b2afea39cd429f3253d8e77ca 1074ff559fabSmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 1075ff559fabSmrgDate: Thu Aug 10 15:43:31 2006 -0700 1076ff559fabSmrg 1077ff559fabSmrg Add *~ to .gitignore to ignore emacs droppings 1078ff559fabSmrg 1079ff559fabSmrgcommit 1f3fadd3a0f8226fb19f94d6a6344e144e031bba 1080ff559fabSmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 1081ff559fabSmrgDate: Thu Jul 13 18:01:01 2006 -0700 1082ff559fabSmrg 1083ff559fabSmrg Add lint checking & library targets 1084ff559fabSmrg 1085ff559fabSmrgcommit 0b7f0333fe6384598e78f6e0dc61dfbf3636c1c8 1086ff559fabSmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 1087ff559fabSmrgDate: Thu Jul 13 17:52:46 2006 -0700 1088ff559fabSmrg 1089ff559fabSmrg Fix sparse warnings for using 0 instead of NULL 1090ff559fabSmrg 1091ff559fabSmrg RA8.c:50:17: warning: Using plain integer as NULL pointer 1092ff559fabSmrg RA16.c:50:16: warning: Using plain integer as NULL pointer 1093ff559fabSmrg RA32.c:50:16: warning: Using plain integer as NULL pointer 1094ff559fabSmrg RAofA8.c:50:16: warning: Using plain integer as NULL pointer 1095ff559fabSmrg 1096ff559fabSmrgcommit bfcde07215512ea5153700bc57ef8baa8d3e9ef2 1097ff559fabSmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 1098ff559fabSmrgDate: Thu Jul 13 14:58:52 2006 -0700 1099ff559fabSmrg 1100ff559fabSmrg renamed: .cvsignore -> .gitignore 1101ff559fabSmrg 1102ff559fabSmrgcommit f204a3d32500eb8c6ec7a694a21440fc330ab834 1103ff559fabSmrgAuthor: Adam Jackson <ajax@nwnk.net> 1104ff559fabSmrgDate: Thu Apr 27 00:07:09 2006 +0000 1105ff559fabSmrg 1106ff559fabSmrg Bump to 1.0.1 1107ff559fabSmrg 1108ff559fabSmrgcommit b7de07f180407a1597ee74cc570311d7eb808637 1109ff559fabSmrgAuthor: Adam Jackson <ajax@nwnk.net> 1110ff559fabSmrgDate: Mon Mar 20 19:51:32 2006 +0000 1111ff559fabSmrg 1112ff559fabSmrg Bug #6243: Fix build on Cygwin, and when srcdir != objdir. (Yaakov 1113ff559fabSmrg Selkowitz) 1114ff559fabSmrg 1115ff559fabSmrgcommit aaee3f658482018c622d8cbb926bbfa14df64eea 1116ff559fabSmrgAuthor: Adam Jackson <ajax@nwnk.net> 1117ff559fabSmrgDate: Thu Jan 12 23:36:41 2006 +0000 1118ff559fabSmrg 1119ff559fabSmrg static -> static const 1120ff559fabSmrg 1121ff559fabSmrgcommit 9f8e330eff571cc0c525fd42c4ef8a34cac2eb0d 1122ff559fabSmrgAuthor: Kevin E Martin <kem@kem.org> 1123ff559fabSmrgDate: Thu Dec 15 00:24:29 2005 +0000 1124ff559fabSmrg 1125ff559fabSmrg Update package version number for final X11R7 release candidate. 1126ff559fabSmrg 1127ff559fabSmrgcommit 9cd3a3746077c2d6a8fcf2c2c125237d9207e2fb 1128ff559fabSmrgAuthor: Kevin E Martin <kem@kem.org> 1129ff559fabSmrgDate: Sat Dec 3 05:49:43 2005 +0000 1130ff559fabSmrg 1131ff559fabSmrg Update package version number for X11R7 RC3 release. 1132ff559fabSmrg 1133ff559fabSmrgcommit da0e8c8bbdfe6cef0225960b204eb9878897cb9b 1134ff559fabSmrgAuthor: Kevin E Martin <kem@kem.org> 1135ff559fabSmrgDate: Sat Nov 19 07:15:41 2005 +0000 1136ff559fabSmrg 1137ff559fabSmrg Update pkgconfig files to separate library build-time dependencies from 1138ff559fabSmrg application build-time dependencies, and update package deps to work 1139ff559fabSmrg with separate build roots. 1140ff559fabSmrg 1141ff559fabSmrgcommit cbd6a80c320d7d02ca3bb6d1ca036c0eff27d2c3 1142ff559fabSmrgAuthor: Kevin E Martin <kem@kem.org> 1143ff559fabSmrgDate: Wed Oct 19 02:48:09 2005 +0000 1144ff559fabSmrg 1145ff559fabSmrg Update package version number for RC1 release. 1146ff559fabSmrg 1147ff559fabSmrgcommit 0609d6f55136698cb7120b62244d44423e6f0945 1148ff559fabSmrgAuthor: Kevin E Martin <kem@kem.org> 1149ff559fabSmrgDate: Wed Oct 5 19:24:07 2005 +0000 1150ff559fabSmrg 1151ff559fabSmrg Add missing files to EXTRA_DIST 1152ff559fabSmrg 1153ff559fabSmrgcommit b0c00126bad965f526ef13fa041248e8379a4a53 1154ff559fabSmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com> 1155ff559fabSmrgDate: Sat Jul 30 07:44:09 2005 +0000 1156ff559fabSmrg 1157ff559fabSmrg Add missing library dependencies: Xdmcp: -lsocket (if needed for recvfrom, 1158ff559fabSmrg such as on Solaris) lbxutil: -lz xkbui: -lm 1159ff559fabSmrg 1160ff559fabSmrgcommit 19ca07e4c538a6f8b46b3bbcdacd39afc1fdede0 1161ff559fabSmrgAuthor: Kevin E Martin <kem@kem.org> 1162ff559fabSmrgDate: Fri Jul 29 21:22:51 2005 +0000 1163ff559fabSmrg 1164ff559fabSmrg Various changes preparing packages for RC0: 1165ff559fabSmrg - Verify and update package version numbers as needed 1166ff559fabSmrg - Implement versioning scheme 1167ff559fabSmrg - Change bug address to point to bugzilla bug entry form 1168ff559fabSmrg - Disable loadable i18n in libX11 by default (use --enable-loadable-i18n to 1169ff559fabSmrg reenable it) 1170ff559fabSmrg - Fix makedepend to use pkgconfig and pass distcheck 1171ff559fabSmrg - Update build script to build macros first 1172ff559fabSmrg - Update modular Xorg version 1173ff559fabSmrg 1174ff559fabSmrgcommit 7242946c1cac1ecb97ea0cc312a8ea08707ca945 1175ff559fabSmrgAuthor: Daniel Stone <daniel@fooishbar.org> 1176ff559fabSmrgDate: Sat Jul 16 06:41:57 2005 +0000 1177ff559fabSmrg 1178ff559fabSmrg Use -version-number instead of -version-info. 1179ff559fabSmrg 1180ff559fabSmrgcommit ce57d6479026168ab4839dc8d93f8c13c7ee6356 1181ff559fabSmrgAuthor: Adam Jackson <ajax@nwnk.net> 1182ff559fabSmrgDate: Thu Jul 14 15:12:44 2005 +0000 1183ff559fabSmrg 1184ff559fabSmrg typo fixes (Matthieu Herrb) 1185ff559fabSmrg 1186ff559fabSmrgcommit d5c88f476d6d263b9e80640c1acd3ec784c7184b 1187ff559fabSmrgAuthor: Keith Packard <keithp@keithp.com> 1188ff559fabSmrgDate: Sat Jul 9 06:15:32 2005 +0000 1189ff559fabSmrg 1190ff559fabSmrg Add .cvsignore files Switch _la_CFLAGS for AM_CFLAGS to clean up directory 1191ff559fabSmrg 1192ff559fabSmrgcommit 1df326ab00b3ca1faf44d81ce53f6b66076ad0cf 1193ff559fabSmrgAuthor: Daniel Stone <daniel@fooishbar.org> 1194ff559fabSmrgDate: Sun Jul 3 07:00:56 2005 +0000 1195ff559fabSmrg 1196ff559fabSmrg Add Xtrans definitions (FONT_t, TRANS_CLIENT) to clean up warnings. 1197ff559fabSmrg Add XSERV_t, TRANS_SERVER, TRANS_REOPEN to quash warnings. 1198ff559fabSmrg Add #include <dix-config.h> or <xorg-config.h>, as appropriate, to all 1199ff559fabSmrg source files in the xserver/xorg tree, predicated on defines of 1200ff559fabSmrg HAVE_{DIX,XORG}_CONFIG_H. Change all Xfont includes to 1201ff559fabSmrg <X11/fonts/foo.h>. 1202ff559fabSmrg 1203ff559fabSmrgcommit 77283d94174d18791e230b4800641242c1767e87 1204ff559fabSmrgAuthor: Adam Jackson <ajax@nwnk.net> 1205ff559fabSmrgDate: Thu May 19 00:22:32 2005 +0000 1206ff559fabSmrg 1207ff559fabSmrg revert last change, didn't do right thing at all, sorry for the noise 1208ff559fabSmrg 1209ff559fabSmrgcommit daefb98f4437af90dcff3853ec23b8a1f0864018 1210ff559fabSmrgAuthor: Adam Jackson <ajax@nwnk.net> 1211ff559fabSmrgDate: Thu May 19 00:10:07 2005 +0000 1212ff559fabSmrg 1213ff559fabSmrg Require automake 1.7 in AM_INIT_AUTOMAKE 1214ff559fabSmrg 1215ff559fabSmrgcommit 2f31285482451b8ed44b0b61969a7f324dbe905a 1216e08b657dSmrgAuthor: Søren Sandmann Pedersen <sandmann@daimi.au.dk> 1217ff559fabSmrgDate: Tue May 17 14:43:47 2005 +0000 1218ff559fabSmrg 1219ff559fabSmrg Tue May 17 10:38:30 2005 Søren Sandmann <sandmann@redhat.com> 1220ff559fabSmrg Remove Xdmcpconf.h and references to it, since it is not needed. 1221ff559fabSmrg Delete entries from the xlibs tree since they are not relevant 1222ff559fabSmrg 1223ff559fabSmrgcommit 83b3f8f9fcb08348d28dbdb19e07a2c41b9f8bf2 1224ff559fabSmrgAuthor: Josh Triplett <josh@speakeasy.net> 1225ff559fabSmrgDate: Sat May 14 08:03:04 2005 +0000 1226ff559fabSmrg 1227ff559fabSmrg Add Xdmcpconf.h.in from xlibs tree. 1228ff559fabSmrg 1229ff559fabSmrgcommit ceec4744a2906539154007edf1ec3b865fef1991 1230ff559fabSmrgAuthor: Josh Triplett <josh@speakeasy.net> 1231ff559fabSmrgDate: Sat May 14 07:58:43 2005 +0000 1232ff559fabSmrg 1233ff559fabSmrg Add configure.ac for Xdmcp from xlibs tree. 1234ff559fabSmrg 1235ff559fabSmrgcommit d5d1fb73e5c8c0b2a5b2704ec6b8394fc8a425b4 1236ff559fabSmrgAuthor: Josh Triplett <josh@speakeasy.net> 1237ff559fabSmrgDate: Sat May 14 07:46:48 2005 +0000 1238ff559fabSmrg 1239ff559fabSmrg Move includes in Xau and Xdmcp into include/X11 subdirectories so that the 1240ff559fabSmrg source can reference them with <X11/...>. 1241ff559fabSmrg 1242ff559fabSmrgcommit 0ea8a9fde966a2fbdc075e4cfc47235d3c899022 1243e08b657dSmrgAuthor: Søren Sandmann Pedersen <sandmann@daimi.au.dk> 1244ff559fabSmrgDate: Thu May 12 16:27:25 2005 +0000 1245ff559fabSmrg 1246ff559fabSmrg Thu May 12 12:24:16 2005 Søren Sandmann <sandmann@redhat.com> 1247ff559fabSmrg Conditionally include config.h 1248ff559fabSmrg add Makefile.am 1249ff559fabSmrg 1250ff559fabSmrgcommit 845dff36906d99a80ea920a8d0efb73bd0b88d56 1251e08b657dSmrgAuthor: Søren Sandmann Pedersen <sandmann@daimi.au.dk> 1252ff559fabSmrgDate: Thu May 12 16:12:34 2005 +0000 1253ff559fabSmrg 1254ff559fabSmrg Make xtrans install in $(includedir)/X11/Xtrans. Remove all references to 1255ff559fabSmrg Xtransdef. 1256ff559fabSmrg Add Xdmcp build files 1257ff559fabSmrg Add Wrap.h to lib/dmcp part of symlink script. 1258ff559fabSmrg 1259ff559fabSmrgcommit 2e5c59efc9df61d84f81af0f9a100672d096bac6 1260ff559fabSmrgAuthor: Alexander Gottwald <alexander.gottwald@s1999.tu-chemnitz.de> 1261ff559fabSmrgDate: Mon Nov 15 15:06:55 2004 +0000 1262ff559fabSmrg 1263ff559fabSmrg Bufzilla #1802, http://freedesktop.org/bugzilla/show_bug.cgi?id=1802 Added 1264ff559fabSmrg mingw (Win32) port 1265ff559fabSmrg 1266ff559fabSmrgcommit 5cd56c90f05d05c19c484f606b70d17873b507b5 1267ff559fabSmrgAuthor: Keith Packard <keithp@keithp.com> 1268ff559fabSmrgDate: Tue Aug 24 18:33:32 2004 +0000 1269ff559fabSmrg 1270ff559fabSmrg Replace 'uint32_t' with 'CARD32' and 'uint8_t' with 'CARD8'. Add #include 1271ff559fabSmrg <X11/Xmd.h> 1272ff559fabSmrg reviewed by: Stuart Kreitman <Stuart.Kreitman@Sun.COM> 1273ff559fabSmrg 1274ff559fabSmrgcommit 874e5e8b17f111f07c2c4e9167b4940365cc1421 1275ff559fabSmrgAuthor: Stuart Kreitman <stuart.kreitman@sun.com> 1276ff559fabSmrgDate: Mon Aug 23 17:06:37 2004 +0000 1277ff559fabSmrg 1278ff559fabSmrg Modified Files: Wraphelp.c 1279ff559fabSmrg Coding standard recommended by C99 standards body: 1280ff559fabSmrg http://www.oreillynet.com/pub/a/network/2003/10/07/michael_barr.html 1281ff559fabSmrg 1282ff559fabSmrgcommit 7acd9ecff911e900deb03767f283d59fc90f550c 1283ff559fabSmrgAuthor: Jim Gettys <jg@freedesktop.org> 1284ff559fabSmrgDate: Sun Aug 22 01:02:25 2004 +0000 1285ff559fabSmrg 1286ff559fabSmrg Matthieu Herrb <matthieu.herrb@laas.fr> points out: 1287ff559fabSmrg Hmm, this version doesn't work on LP64 big endian machines (like 1288ff559fabSmrg *BSD/sparc64). The problems were fixed in OpenBSD. May I suggest to switch 1289ff559fabSmrg to this version (it's the same origin, with the LP64 problems fixed): 1290ff559fabSmrg <http://www.openbsd.org/cgi-bin/cvsweb.cgi/XF4/xc/lib/Xdmcp/Wraphelp.c> 1291ff559fabSmrg 1292ff559fabSmrgcommit faf433b79417ef801ed3c62fdf9bbc8edf1b6ba3 1293ff559fabSmrgAuthor: Jim Gettys <jg@freedesktop.org> 1294ff559fabSmrgDate: Sat Aug 21 02:06:44 2004 +0000 1295ff559fabSmrg 1296ff559fabSmrg Add Wraphelp.c to lib/Xdmcp, at long last, along with the U.S. government 1297ff559fabSmrg required notifications. The website notification went up first. 1298ff559fabSmrg Clean up Wraphelp.c so that it compiles cleanly. 1299ff559fabSmrg I chose the version Australian version written for R5 written by Eric 1300ff559fabSmrg Eay@psych.psy.uq.oz.au, as I don't know where the original one was, and 1301ff559fabSmrg didn't want to touch XFree86. 1302ff559fabSmrg Make HasXdmAuth YES for xorg. 1303ff559fabSmrg 1304ff559fabSmrgcommit 4a01be711a72d99e054a83e9a00a27b2fc420601 1305ff559fabSmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com> 1306ff559fabSmrgDate: Sat Aug 7 19:22:01 2004 +0000 1307ff559fabSmrg 1308ff559fabSmrg Check to see if array->data is NULL before we dereference it, instead of 1309ff559fabSmrg after. (Prevents segfault when array->data is initialized to NULL, but 1310ff559fabSmrg array->length is not set to 0.) 1311ff559fabSmrg Always initialize both data & length in ARRAYs. 1312ff559fabSmrg 1313ff559fabSmrgcommit 54c91c33da46e67a4efce0dd43def29c65677ed4 1314ff559fabSmrgAuthor: Egbert Eich <eich@suse.de> 1315ff559fabSmrgDate: Tue Jul 6 14:37:47 2004 +0000 1316ff559fabSmrg 1317ff559fabSmrg Separated Intel drivers from default DriDrivers to avoid building them on 1318ff559fabSmrg IA64 (Egbert Eich). 1319ff559fabSmrg Fixed wrong function prototype (Egbert Eich). 1320ff559fabSmrg Don't test for generic VGA on IA64 (Egbert Eich). 1321ff559fabSmrg Fixed a segfault when accessing a structure before verifying the pointer 1322ff559fabSmrg exists (Egbert Eich). 1323ff559fabSmrg Added a showcache option for debugging (Egbert Eich). 1324ff559fabSmrg Increase default video RAM size to 16MB when DRI is enabled and more than 1325ff559fabSmrg 128MB are available (Egbert Eich). Fixed lockups during mode switch. 1326ff559fabSmrg Problem was introduced when attempting to copy the behavior during 1327ff559fabSmrg LeaveVT()/EnterVT() but but forgetting to call I810DRILeave() before 1328ff559fabSmrg I810DRIEnter(). The entire DRILeave()/Enter() scenario has been 1329ff559fabSmrg commented out as it didn't seem to be necessary (Egbert Eich). 1330ff559fabSmrg Fix TweakMemorySize() (tested with i855/i865) (Egbert Eich). 1331ff559fabSmrg increased MAX_DEVICES to 128 (Egbert Eich). 1332ff559fabSmrg Use OS provided PCI config space access as default method (Egbert Eich). 1333ff559fabSmrg Added support for Linux 2.6 proc file format. 1334ff559fabSmrg Fixed unaligned accesses to pieces of the VBE info block. VESA did not 1335ff559fabSmrg align elements to size (Egbert Eich). 1336ff559fabSmrg 1337ff559fabSmrgcommit 11ce0b3adae5dac23d95fae62570d0a7e872055f 1338ff559fabSmrgAuthor: Egbert Eich <eich@suse.de> 1339ff559fabSmrgDate: Fri Apr 23 18:43:41 2004 +0000 1340ff559fabSmrg 1341ff559fabSmrg Merging XORG-CURRENT into trunk 1342ff559fabSmrg 1343ff559fabSmrgcommit d1291a78bebace4d4ccef4b552bbfd145961ee44 1344ff559fabSmrgAuthor: Egbert Eich <eich@suse.de> 1345ff559fabSmrgDate: Sun Mar 14 08:32:05 2004 +0000 1346ff559fabSmrg 1347ff559fabSmrg Importing vendor version xf86-4_4_99_1 on Sun Mar 14 00:26:39 PST 2004 1348ff559fabSmrg 1349ff559fabSmrgcommit ca6d962126b1d876851293d9c0a407ff733b5558 1350ff559fabSmrgAuthor: Egbert Eich <eich@suse.de> 1351ff559fabSmrgDate: Wed Mar 3 12:11:28 2004 +0000 1352ff559fabSmrg 1353ff559fabSmrg Importing vendor version xf86-4_4_0 on Wed Mar 3 04:09:24 PST 2004 1354ff559fabSmrg 1355ff559fabSmrgcommit 3132e3a51c671fc95ee2b88802ae30abcb177320 1356ff559fabSmrgAuthor: Egbert Eich <eich@suse.de> 1357ff559fabSmrgDate: Thu Feb 26 13:35:33 2004 +0000 1358ff559fabSmrg 1359ff559fabSmrg readding XFree86's cvs IDs 1360ff559fabSmrg 1361ff559fabSmrgcommit 47d1195510762af8efce38806dc75adc0bdc09cc 1362ff559fabSmrgAuthor: Egbert Eich <eich@suse.de> 1363ff559fabSmrgDate: Thu Feb 26 09:22:42 2004 +0000 1364ff559fabSmrg 1365ff559fabSmrg Importing vendor version xf86-4_3_99_903 on Wed Feb 26 01:21:00 PST 2004 1366ff559fabSmrg 1367ff559fabSmrgcommit 8ecf5d371806b603b64f257e4caa1d9cbc19556d 1368ff559fabSmrgAuthor: Kaleb Keithley <kaleb@freedesktop.org> 1369ff559fabSmrgDate: Fri Dec 19 20:54:35 2003 +0000 1370ff559fabSmrg 1371ff559fabSmrg XFree86 4.3.99.902 (RC 2) 1372ff559fabSmrg 1373ff559fabSmrgcommit 9cfba0fa56ff1ebae9aaccf1e63049759dbd37f5 1374ff559fabSmrgAuthor: Kaleb Keithley <kaleb@freedesktop.org> 1375ff559fabSmrgDate: Thu Dec 4 22:02:56 2003 +0000 1376ff559fabSmrg 1377ff559fabSmrg XFree86 4.3.99.901 (RC 1) 1378ff559fabSmrg 1379ff559fabSmrgcommit c95e0de1641abf24792dcafc5a98a95986183f53 1380ff559fabSmrgAuthor: Kaleb Keithley <kaleb@freedesktop.org> 1381ff559fabSmrgDate: Tue Nov 25 19:28:09 2003 +0000 1382ff559fabSmrg 1383ff559fabSmrg XFree86 4.3.99.16 Bring the tree up to date for the Cygwin folks 1384ff559fabSmrg 1385ff559fabSmrgcommit 0200b5d9bb6a599aefbb05a2217e243ea0da387b 1386ff559fabSmrgAuthor: Kaleb Keithley <kaleb@freedesktop.org> 1387ff559fabSmrgDate: Fri Nov 14 16:48:48 2003 +0000 1388ff559fabSmrg 1389ff559fabSmrg XFree86 4.3.0.1 1390ff559fabSmrg 1391ff559fabSmrgcommit d1eb0ee78fbb0c109f9fa8e1bc05907608fc4299 1392ff559fabSmrgAuthor: Kaleb Keithley <kaleb@freedesktop.org> 1393ff559fabSmrgDate: Fri Nov 14 15:54:38 2003 +0000 1394ff559fabSmrg 1395ff559fabSmrg R6.6 is the Xorg base-line 1396