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