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