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