1a7e741d5Smrgcommit c1cab28e27dd1c5a81394965248b57e490ccf2ca
2a7e741d5SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
3a7e741d5SmrgDate:   Sun Apr 9 13:27:07 2023 -0700
4a7e741d5Smrg
5a7e741d5Smrg    libXfixes 6.0.1
6a7e741d5Smrg    
7a7e741d5Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
8a7e741d5Smrg
9a7e741d5Smrgcommit 1f908b1f27723a9a8f532ab4cc58429c2f174224
10a7e741d5SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
11a7e741d5SmrgDate:   Sat Feb 25 09:24:30 2023 -0800
12a7e741d5Smrg
13a7e741d5Smrg    Remove "All rights reserved" from Oracle copyright notices
14a7e741d5Smrg    
15a7e741d5Smrg    Oracle no longer includes this term in our copyright & license notices.
16a7e741d5Smrg    
17a7e741d5Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
18a7e741d5Smrg
19a7e741d5Smrgcommit ad22c5ade8789cdb606b244336106a713473318c
20a7e741d5SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
21a7e741d5SmrgDate:   Mon Feb 13 15:12:32 2023 -0800
22a7e741d5Smrg
23a7e741d5Smrg    Require LT_INIT from libtool 2 instead of deprecated AC_PROG_LIBTOOL
24a7e741d5Smrg    
25a7e741d5Smrg    AC_PROG_LIBTOOL was replaced by LT_INIT in libtool 2 in 2008,
26a7e741d5Smrg    so it's time to rely on it.
27a7e741d5Smrg    
28a7e741d5Smrg    Clears autoconf warnings:
29a7e741d5Smrg    
30a7e741d5Smrg    configure.ac:44: warning: The macro `AC_PROG_LIBTOOL' is obsolete.
31a7e741d5Smrg    configure.ac:44: You should run autoupdate.
32a7e741d5Smrg    aclocal.m4:3465: AC_PROG_LIBTOOL is expanded from...
33a7e741d5Smrg    configure.ac:44: the top level
34a7e741d5Smrg    
35a7e741d5Smrg    libtoolize: Consider adding 'AC_CONFIG_MACRO_DIRS([m4])' to configure.ac,
36a7e741d5Smrg    libtoolize: and rerunning libtoolize and aclocal.
37a7e741d5Smrg    libtoolize: Consider adding '-I m4' to ACLOCAL_AMFLAGS in Makefile.am.
38a7e741d5Smrg    
39a7e741d5Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
40a7e741d5Smrg
41a7e741d5Smrgcommit 332394278b7110a774b5277bb3cfc58c42cd888c
42a7e741d5SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
43a7e741d5SmrgDate:   Sat Nov 19 12:09:43 2022 -0800
44a7e741d5Smrg
45a7e741d5Smrg    XFixesCloseDisplay: Mark codes as unused
46a7e741d5Smrg    
47a7e741d5Smrg    Quiets clang warning:
48a7e741d5Smrg    Xfixes.c:206:46: warning: unused parameter 'codes' [-Wunused-parameter]
49a7e741d5Smrg    XFixesCloseDisplay (Display *dpy, XExtCodes *codes)
50a7e741d5Smrg                                                 ^
51a7e741d5Smrg    
52a7e741d5Smrg    Raises minimum required version of xproto to 7.0.22 (released June 2011)
53a7e741d5Smrg    for the definition of _X_UNUSED
54a7e741d5Smrg    
55a7e741d5Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
56a7e741d5Smrg
57a7e741d5Smrgcommit 64fc7592fd27bbee300085773247dd1737a5af1b
58a7e741d5SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
59a7e741d5SmrgDate:   Sat Nov 19 12:05:59 2022 -0800
60a7e741d5Smrg
61a7e741d5Smrg    Handle 6 of 9 -Wsign-conversion warnings from clang
62a7e741d5Smrg    
63a7e741d5Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
64a7e741d5Smrg
65a7e741d5Smrgcommit 80ea445ff6865f9a04c4522c6d8b6cf940b10397
66a7e741d5SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
67a7e741d5SmrgDate:   Sat Nov 19 11:28:19 2022 -0800
68a7e741d5Smrg
69a7e741d5Smrg    Handle 60 of 60 -Wimplicit-int-conversion warnings from clang
70a7e741d5Smrg    
71a7e741d5Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
72a7e741d5Smrg
73a7e741d5Smrgcommit 26cd44cc3d2b5db5caa42d9203a866f12c039980
74a7e741d5SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
75a7e741d5SmrgDate:   Sat Nov 19 11:18:11 2022 -0800
76a7e741d5Smrg
77a7e741d5Smrg    Handle 63 of 63 -Wshorten-64-to-32 warnings from clang
78a7e741d5Smrg    
79a7e741d5Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
80a7e741d5Smrg
81a7e741d5Smrgcommit 2047abb224051d578a6a320b776a7e8a969a980c
82a7e741d5SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
83a7e741d5SmrgDate:   Sat Nov 19 10:52:50 2022 -0800
84a7e741d5Smrg
85a7e741d5Smrg    Resolve 36 of 40 -Wextra-semi-stmt warnings from clang
86a7e741d5Smrg    
87a7e741d5Smrg    Wrap XFixesCheckExtension() & XFixesSimpleCheckExtension() macro
88a7e741d5Smrg    bodies in do { ... } while(0) so that they use the semicolon
89a7e741d5Smrg    provided by callers instead of letting it dangle as another statement.
90a7e741d5Smrg    
91a7e741d5Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
92a7e741d5Smrg
93a7e741d5Smrgcommit 5129fc91b8483ec3a11e18280eac00857311edfa
94a7e741d5SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
95a7e741d5SmrgDate:   Sat Nov 19 10:47:24 2022 -0800
96a7e741d5Smrg
97a7e741d5Smrg    Quiet -Wconditional-uninitialized warnings from clang
98a7e741d5Smrg    
99a7e741d5Smrg    I believe these were false positives, as the variables were initialized
100a7e741d5Smrg    unless the image = NULL -> if (!image) return NULL code path was followed,
101a7e741d5Smrg    but this makes clang stop warning.
102a7e741d5Smrg    
103a7e741d5Smrg    Cursor.c:144:8: warning: variable 'nbytes' may be uninitialized when used here
104a7e741d5Smrg    [-Wconditional-uninitialized]
105a7e741d5Smrg        if(nbytes > nread)
106a7e741d5Smrg           ^~~~~~
107a7e741d5Smrg    Cursor.c:80:21: note: initialize the variable 'nbytes' to silence this warning
108a7e741d5Smrg        size_t                              nbytes , nread ;
109a7e741d5Smrg                                                  ^
110a7e741d5Smrg                                                   = 0
111a7e741d5Smrg    Cursor.c:144:17: warning: variable 'nread' may be uninitialized when used here
112a7e741d5Smrg    [-Wconditional-uninitialized]
113a7e741d5Smrg        if(nbytes > nread)
114a7e741d5Smrg                    ^~~~~
115a7e741d5Smrg    Cursor.c:80:29: note: initialize the variable 'nread' to silence this warning
116a7e741d5Smrg        size_t                              nbytes , nread ;
117a7e741d5Smrg                                                          ^
118a7e741d5Smrg                                                           = 0
119a7e741d5Smrg    
120a7e741d5Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
121a7e741d5Smrg
122a7e741d5Smrgcommit aba73d85ce4a2fc1a5fb0ec27b15415eed21ebae
123a7e741d5SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
124a7e741d5SmrgDate:   Sat Nov 19 10:40:43 2022 -0800
125a7e741d5Smrg
126a7e741d5Smrg    Mark two dpy parameters const as suggested by cppcheck
127a7e741d5Smrg    
128a7e741d5Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
129a7e741d5Smrg
130a7e741d5Smrgcommit 82662a3129c59d5950b52ff4daf2e47c7a87327b
131a7e741d5SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
132a7e741d5SmrgDate:   Sat Nov 19 10:36:54 2022 -0800
133a7e741d5Smrg
134a7e741d5Smrg    Variable scope reduction as recommended by cppcheck
135a7e741d5Smrg    
136a7e741d5Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
137a7e741d5Smrg
138a7e741d5Smrgcommit e56e1003ab225d383cda67eb61737bc14e92332c
139a7e741d5SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
140a7e741d5SmrgDate:   Sat Nov 19 10:29:07 2022 -0800
141a7e741d5Smrg
142a7e741d5Smrg    Remove unnecessary casts from malloc & free calls
143a7e741d5Smrg    
144a7e741d5Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
145a7e741d5Smrg
146a7e741d5Smrgcommit d10ec36c81a6b488d1f700a28c5bff4714287b78
147a7e741d5SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
148a7e741d5SmrgDate:   Sun Jul 17 13:11:17 2022 -0700
149a7e741d5Smrg
150a7e741d5Smrg    gitlab CI: add a basic build test
151a7e741d5Smrg    
152a7e741d5Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
153a7e741d5Smrg
154a7e741d5Smrgcommit a38941111da1fe9661fc3b9b505e0ba326d82d72
155a7e741d5SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
156a7e741d5SmrgDate:   Sun Jul 17 13:10:06 2022 -0700
157a7e741d5Smrg
158a7e741d5Smrg    Fix spelling/wording issues
159a7e741d5Smrg    
160a7e741d5Smrg    Found by using:
161a7e741d5Smrg        codespell --builtin clear,rare,usage,informal,code,names
162a7e741d5Smrg    
163a7e741d5Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
164a7e741d5Smrg
165a7e741d5Smrgcommit c454dac2c64dbf87551e957f4b0558b116621889
166a7e741d5SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
167a7e741d5SmrgDate:   Sun Jul 17 13:09:32 2022 -0700
168a7e741d5Smrg
169a7e741d5Smrg    Build xz tarballs instead of bzip2
170a7e741d5Smrg    
171a7e741d5Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
172a7e741d5Smrg
173b0a0317aSmrgcommit 6fe3bd64dd82f704ed91478acb4c99ab5c00be16
174b0a0317aSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
175b0a0317aSmrgDate:   Wed May 12 09:34:39 2021 +1000
176b0a0317aSmrg
177b0a0317aSmrg    libXfixes 6.0.0
178b0a0317aSmrg    
179b0a0317aSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
180b0a0317aSmrg
181b0a0317aSmrgcommit 883f89dd39dcdae9a38e46f74a43b316180c8a19
182b0a0317aSmrgAuthor: Olivier Fourdan <ofourdan@redhat.com>
183b0a0317aSmrgDate:   Thu Mar 11 09:27:06 2021 +0100
184b0a0317aSmrg
185b0a0317aSmrg    xfixes: Add ClientDisconnectMode
186b0a0317aSmrg    
187b0a0317aSmrg    The Xserver itself is capable of terminating itself once all X11 clients
188b0a0317aSmrg    are gone, yet in a typical full session, there are a number of X11
189b0a0317aSmrg    clients running continuously (e.g. the Xsettings daemon, IBus, etc.).
190b0a0317aSmrg    
191b0a0317aSmrg    Those always-running clients will prevent the Xserver from terminating,
192b0a0317aSmrg    because the actual number of X11 clients will never drop to 0.
193b0a0317aSmrg    
194b0a0317aSmrg    To solve this issue directly at the Xserver level, this add new entries
195b0a0317aSmrg    to the XFixes extension to let the X11 clients themselves specify the
196b0a0317aSmrg    disconnect mode they expect.
197b0a0317aSmrg    
198b0a0317aSmrg    Typically, those X11 daemon clients would specify the disconnect mode
199b0a0317aSmrg    XFixesClientDisconnectFlagTerminate to let the Xserver know that they
200b0a0317aSmrg    should not be accounted for when checking the remaining clients prior
201b0a0317aSmrg    to terminate.
202b0a0317aSmrg    
203b0a0317aSmrg    Signed-off-by: Olivier Fourdan <ofourdan@redhat.com>
204b0a0317aSmrg
205b0a0317aSmrgcommit 174a94975af710247719310cfc53bd13e1f3b44d
206b0a0317aSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
207b0a0317aSmrgDate:   Sat Mar 16 12:39:31 2019 -0700
208b0a0317aSmrg
209b0a0317aSmrg    Update configure.ac bug URL for gitlab migration
210b0a0317aSmrg    
211b0a0317aSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
212b0a0317aSmrg
213b0a0317aSmrgcommit 1e238b40bbef0664d281432c19634df39a19b1ee
214b0a0317aSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
215b0a0317aSmrgDate:   Mon Nov 19 21:58:32 2018 -0800
216b0a0317aSmrg
217b0a0317aSmrg    Update README for gitlab migration
218b0a0317aSmrg    
219b0a0317aSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
220b0a0317aSmrg
221b0a0317aSmrgcommit b9b75d74c3e78c5df70c512786d1ee6db45975aa
222b0a0317aSmrgAuthor: Mihail Konev <k.mvc@ya.ru>
223b0a0317aSmrgDate:   Thu Jan 26 13:52:49 2017 +1000
224b0a0317aSmrg
225b0a0317aSmrg    autogen: add default patch prefix
226b0a0317aSmrg    
227b0a0317aSmrg    Signed-off-by: Mihail Konev <k.mvc@ya.ru>
228b0a0317aSmrg
229b0a0317aSmrgcommit 6f950642597f2f1f509c339861d9f40baf28c39b
230b0a0317aSmrgAuthor: Emil Velikov <emil.l.velikov@gmail.com>
231b0a0317aSmrgDate:   Mon Mar 9 12:00:52 2015 +0000
232b0a0317aSmrg
233b0a0317aSmrg    autogen.sh: use quoted string variables
234b0a0317aSmrg    
235b0a0317aSmrg    Place quotes around the $srcdir, $ORIGDIR and $0 variables to prevent
236b0a0317aSmrg    fall-outs, when they contain space.
237b0a0317aSmrg    
238b0a0317aSmrg    Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com>
239b0a0317aSmrg    Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
240b0a0317aSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
241b0a0317aSmrg
242b0a0317aSmrgcommit 65845c5fc7098f9232cd356248aebc7db9a38095
243b0a0317aSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
244b0a0317aSmrgDate:   Tue Jan 24 10:32:07 2017 +1000
245b0a0317aSmrg
246b0a0317aSmrg    autogen.sh: use exec instead of waiting for configure to finish
247b0a0317aSmrg    
248b0a0317aSmrg    Syncs the invocation of configure with the one from the server.
249b0a0317aSmrg    
250b0a0317aSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
251b0a0317aSmrg    Reviewed-by: Emil Velikov <emil.velikov@collabora.com>
252b0a0317aSmrg
2530f1ac3bcSmrgcommit 84df9cb81cc31bbed27ba241a23ae04f61da57db
2540f1ac3bcSmrgAuthor: Matthieu Herrb <matthieu.herrb@laas.fr>
2550f1ac3bcSmrgDate:   Tue Oct 4 21:11:55 2016 +0200
2560f1ac3bcSmrg
2570f1ac3bcSmrg    libXfixes 5.0.3
2580f1ac3bcSmrg    
2590f1ac3bcSmrg    Signed-off-by: Matthieu Herrb <matthieu.herrb@laas.fr>
2600f1ac3bcSmrg
2610f1ac3bcSmrgcommit 61c1039ee23a2d1de712843bed3480654d7ef42e
2620f1ac3bcSmrgAuthor: Tobias Stoeckmann <tobias@stoeckmann.org>
2630f1ac3bcSmrgDate:   Sun Sep 25 22:38:44 2016 +0200
2640f1ac3bcSmrg
2650f1ac3bcSmrg    Integer overflow on illegal server response
2660f1ac3bcSmrg    
2670f1ac3bcSmrg    The 32 bit field "rep.length" is not checked for validity, which allows
2680f1ac3bcSmrg    an integer overflow on 32 bit systems.
2690f1ac3bcSmrg    
2700f1ac3bcSmrg    A malicious server could send INT_MAX as length, which gets multiplied
2710f1ac3bcSmrg    by the size of XRectangle. In that case the client won't read the whole
2720f1ac3bcSmrg    data from server, getting out of sync.
2730f1ac3bcSmrg    
2740f1ac3bcSmrg    Signed-off-by: Tobias Stoeckmann <tobias@stoeckmann.org>
2750f1ac3bcSmrg    Reviewed-by: Matthieu Herrb <matthieu@herrb.eu>
2760f1ac3bcSmrg
2770f1ac3bcSmrgcommit b2406ed9031991b7ddc5b76b308623afc8a590c5
2780f1ac3bcSmrgAuthor: Matt Turner <mattst88@gmail.com>
2790f1ac3bcSmrgDate:   Wed May 25 18:53:28 2016 -0700
2800f1ac3bcSmrg
2810f1ac3bcSmrg    libXfixes 5.0.2
2820f1ac3bcSmrg    
2830f1ac3bcSmrg    Signed-off-by: Matt Turner <mattst88@gmail.com>
2840f1ac3bcSmrg
2850f1ac3bcSmrgcommit 1702cdfe45c9bdd7dacfc8f27a49f89fcd1d02c3
2860f1ac3bcSmrgAuthor: Michael Joost <mehl@michael-joost.de>
2870f1ac3bcSmrgDate:   Mon Nov 18 16:11:26 2013 +0100
2880f1ac3bcSmrg
2890f1ac3bcSmrg    Remove fallback for _XEatDataWords, require libX11 1.6 for it
2900f1ac3bcSmrg    
2910f1ac3bcSmrg    _XEatDataWords was orignally introduced with the May 2013 security
2920f1ac3bcSmrg    patches, and in order to ease the process of delivering those,
2930f1ac3bcSmrg    fallback versions of _XEatDataWords were included in the X extension
2940f1ac3bcSmrg    library patches so they could be applied to older versions that didn't
2950f1ac3bcSmrg    have libX11 1.6 yet.   Now that we're past that hurdle, we can drop
2960f1ac3bcSmrg    the fallbacks and just require libX11 1.6 for building new versions
2970f1ac3bcSmrg    of the extension libraries.
2980f1ac3bcSmrg    
2990f1ac3bcSmrg    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
3000f1ac3bcSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
3010f1ac3bcSmrg
3023e6c936aSmrgcommit 0cb446962381f750e05d97bfb974ca1e32481d5d
3033e6c936aSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
3043e6c936aSmrgDate:   Tue May 28 21:11:10 2013 -0700
3053e6c936aSmrg
3063e6c936aSmrg    libXfixes 5.0.1
3073e6c936aSmrg    
3083e6c936aSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
3093e6c936aSmrg
3103e6c936aSmrgcommit c480fe3271873ec7471b0cbd680f4dac18ca8904
3113e6c936aSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
3123e6c936aSmrgDate:   Sat Apr 13 10:24:08 2013 -0700
3133e6c936aSmrg
3143e6c936aSmrg    integer overflow in XFixesGetCursorImage() [CVE-2013-1983]
3153e6c936aSmrg    
3163e6c936aSmrg    If the reported cursor dimensions or name length are too large, the
3173e6c936aSmrg    calculations to allocate memory for them may overflow, leaving us
3183e6c936aSmrg    writing beyond the bounds of the allocation.
3193e6c936aSmrg    
3203e6c936aSmrg    Reported-by: Ilja Van Sprundel <ivansprundel@ioactive.com>
3213e6c936aSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
3223e6c936aSmrg
3233e6c936aSmrgcommit b031e3b60fa1af9e49449f23d4a84395868be3ab
3243e6c936aSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
3253e6c936aSmrgDate:   Sat Apr 13 10:20:59 2013 -0700
3263e6c936aSmrg
3273e6c936aSmrg    Use _XEatDataWords to avoid overflow of _XEatData calculations
3283e6c936aSmrg    
3293e6c936aSmrg    rep.length is a CARD32, so rep.length << 2 could overflow in 32-bit builds
3303e6c936aSmrg    
3313e6c936aSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
3323e6c936aSmrg
3333e6c936aSmrgcommit f870dfb47da9d43d1750ea5e5fc9288c4158f7ad
3343e6c936aSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
3353e6c936aSmrgDate:   Sat Mar 9 09:26:05 2013 -0800
3363e6c936aSmrg
3373e6c936aSmrg    XFixesFetchRegionAndBounds: use nread in call to XReadPad
3383e6c936aSmrg    
3393e6c936aSmrg    We already went through the trouble of calculating a variable with the
3403e6c936aSmrg    amount to read, might as well use it instead of recalculating it.
3413e6c936aSmrg    
3423e6c936aSmrg    Also move initialization of the variable to the point it's needed/used
3433e6c936aSmrg    
3443e6c936aSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
3453e6c936aSmrg    Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
3463e6c936aSmrg
3473e6c936aSmrgcommit ad2a06d4d3c60198bc40116623153f71a208a240
3483e6c936aSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
3493e6c936aSmrgDate:   Sat Mar 9 09:18:14 2013 -0800
3503e6c936aSmrg
3513e6c936aSmrg    Remove duplicate declaration of XFixesExtensionName in Xfixesint.h
3523e6c936aSmrg    
3533e6c936aSmrg    Silences gcc warnings:
3543e6c936aSmrg    In file included from Region.c:26:0:
3553e6c936aSmrg    Xfixesint.h:52:13: warning: redundant redeclaration of 'XFixesExtensionName' [-Wredundant-decls]
3563e6c936aSmrg    Xfixesint.h:34:13: note: previous declaration of 'XFixesExtensionName' was here
3573e6c936aSmrg    
3583e6c936aSmrg    In file included from Cursor.c:49:0:
3593e6c936aSmrg    Xfixesint.h:52:13: warning: redundant redeclaration of 'XFixesExtensionName' [-Wredundant-decls]
3603e6c936aSmrg    Xfixesint.h:34:13: note: previous declaration of 'XFixesExtensionName' was here
3613e6c936aSmrg    
3623e6c936aSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
3633e6c936aSmrg    Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
3643e6c936aSmrg
3653e6c936aSmrgcommit 73a0fbb479f5b7806a3dd0741be55c9abda76220
3663e6c936aSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
3673e6c936aSmrgDate:   Fri Jan 18 23:10:01 2013 -0800
3683e6c936aSmrg
3693e6c936aSmrg    Replace deprecated Automake INCLUDES variable with AM_CPPFLAGS
3703e6c936aSmrg    
3713e6c936aSmrg    Excerpt https://lists.gnu.org/archive/html/automake/2012-12/msg00038.html
3723e6c936aSmrg    
3733e6c936aSmrg      - Support for the long-deprecated INCLUDES variable will be removed
3743e6c936aSmrg        altogether in Automake 1.14.  The AM_CPPFLAGS variable should be
3753e6c936aSmrg        used instead.
3763e6c936aSmrg    
3773e6c936aSmrg    This variable was deprecated in Automake releases prior to 1.10, which is
3783e6c936aSmrg    the current minimum level required to build X.
3793e6c936aSmrg    
3803e6c936aSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
3813e6c936aSmrg
3823e6c936aSmrgcommit d6931eda2fe86566823437507b5d818458cfd002
3833e6c936aSmrgAuthor: Colin Walters <walters@verbum.org>
3843e6c936aSmrgDate:   Wed Jan 4 17:37:06 2012 -0500
3853e6c936aSmrg
3863e6c936aSmrg    autogen.sh: Implement GNOME Build API
3873e6c936aSmrg    
3883e6c936aSmrg    http://people.gnome.org/~walters/docs/build-api.txt
3893e6c936aSmrg    
3903e6c936aSmrg    Signed-off-by: Adam Jackson <ajax@redhat.com>
3913e6c936aSmrg
3923e6c936aSmrgcommit 945803cdf3442f60ea25763a84b940e11653a205
3933e6c936aSmrgAuthor: Adam Jackson <ajax@redhat.com>
3943e6c936aSmrgDate:   Tue Jan 15 14:28:48 2013 -0500
3953e6c936aSmrg
3963e6c936aSmrg    configure: Remove AM_MAINTAINER_MODE
3973e6c936aSmrg    
3983e6c936aSmrg    Signed-off-by: Adam Jackson <ajax@redhat.com>
3993e6c936aSmrg
4003e6c936aSmrgcommit 991eb6dad335f4915de8bb2d36d82f0346ae88fb
4013e6c936aSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
4023e6c936aSmrgDate:   Fri Feb 11 15:36:33 2011 +1000
4033e6c936aSmrg
4043e6c936aSmrg    man: remove "current", we're way past 1.0.
4053e6c936aSmrg    
4063e6c936aSmrg    Claiming "the current 1.0 release" when the library is already past version
4073e6c936aSmrg    4 is a tad confusing.
4083e6c936aSmrg    
4093e6c936aSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
4103e6c936aSmrg
4113e6c936aSmrgcommit ca7b0066fe6f315d2499338cd133e5b1e9d11236
4123e6c936aSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
4133e6c936aSmrgDate:   Fri Sep 16 22:19:59 2011 -0700
4143e6c936aSmrg
4153e6c936aSmrg    Strip trailing whitespace
4163e6c936aSmrg    
4173e6c936aSmrg    Performed with: find * -type f | xargs perl -i -p -e 's{[ \t]+$}{}'
4183e6c936aSmrg    git diff -w & git diff -b show no diffs from this change
4193e6c936aSmrg    
4203e6c936aSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
4213e6c936aSmrg
422ff63a143Smrgcommit 54926675a9bbb732d3317316db4958e22922ea3f
423ff63a143SmrgAuthor: Adam Jackson <ajax@redhat.com>
424ff63a143SmrgDate:   Mon Nov 22 14:50:13 2010 -0500
425ff63a143Smrg
426ff63a143Smrg    libXfixes v5: Pointer barriers
427ff63a143Smrg    
428ff63a143Smrg    v2: Use int * for device list, consistent with libXi.
429ff63a143Smrg    v3: Update copyright year.
430ff63a143Smrg    
431ff63a143Smrg    Reviewed-by: Julien Cristau <jcristau@debian.org>
432ff63a143Smrg    Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
433ff63a143Smrg    Signed-off-by: Adam Jackson <ajax@redhat.com>
434ff63a143Smrg
435ff63a143Smrgcommit c301e75b0316c00599caa88d95f384d63eb8bec0
436ff63a143SmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
437ff63a143SmrgDate:   Wed Feb 2 11:43:42 2011 -0500
438ff63a143Smrg
439ff63a143Smrg    config: comment, minor upgrade, quote and layout configure.ac
440ff63a143Smrg    
441ff63a143Smrg    Group statements per section as per Autoconf standard layout
442ff63a143Smrg    Quote statements where appropriate.
443ff63a143Smrg    Autoconf recommends not using dnl instead of # for comments
444ff63a143Smrg    
445ff63a143Smrg    Use AC_CONFIG_FILES to replace the deprecated AC_OUTPUT with parameters.
446ff63a143Smrg    Add AC_CONFIG_SRCDIR([Makefile.am])
447ff63a143Smrg    Remove redundant AC_SUBST(*_CFLAGS) and/or *_LIBS
448ff63a143Smrg    No functional configuration changes
449ff63a143Smrg    
450ff63a143Smrg    This helps automated maintenance and release activities.
451ff63a143Smrg    Details can be found in http://wiki.x.org/wiki/NewModuleGuidelines
452ff63a143Smrg
453ff63a143Smrgcommit 8196b55a4d84f40f0a0b29b4167992b45df50d70
454ff63a143SmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
455ff63a143SmrgDate:   Fri Jan 28 19:41:37 2011 -0500
456ff63a143Smrg
457ff63a143Smrg    config: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS
458ff63a143Smrg    
459ff63a143Smrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
460ff63a143Smrg
461ff63a143Smrgcommit e067891e233e3725e1fa1da72d91c5346f039d00
462ff63a143SmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
463ff63a143SmrgDate:   Thu Jan 27 18:50:14 2011 -0500
464ff63a143Smrg
465ff63a143Smrg    config: remove AC_PROG_CC as it overrides AC_PROG_C_C99
466ff63a143Smrg    
467ff63a143Smrg    XORG_STRICT_OPTION from XORG_DEFAULT_OPTIONS calls
468ff63a143Smrg    AC_PROG_C_C99. This sets gcc with -std=gnu99.
469ff63a143Smrg    If AC_PROG_CC macro is called afterwards, it resets CC to gcc.
470ff63a143Smrg    
471ff63a143Smrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
472ff63a143Smrg
473ff63a143Smrgcommit 1b64f2594c871d1497a032285476222b29cd4537
474ff63a143SmrgAuthor: Fernando Carrijo <fcarrijo@yahoo.com.br>
475ff63a143SmrgDate:   Thu Jul 1 06:56:35 2010 -0300
476ff63a143Smrg
477ff63a143Smrg    Purge macros NEED_EVENTS and NEED_REPLIES
478ff63a143Smrg    
479ff63a143Smrg    Signed-off-by: Fernando Carrijo <fcarrijo@yahoo.com.br>
480ff63a143Smrg    Acked-by: Tiago Vignatti <tiago.vignatti@nokia.com>
481ff63a143Smrg    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
482ff63a143Smrg
483521070a0Smrgcommit 01e803aebdfddfce6374b03e5f31723698aa0c00
484521070a0SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
485521070a0SmrgDate:   Wed Jun 9 20:18:25 2010 -0700
486521070a0Smrg
487521070a0Smrg    libXfixes 4.0.5
488521070a0Smrg    
489521070a0Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
490521070a0Smrg
491521070a0Smrgcommit 7d08b9841ce01628881969b9cdd08d732c87aad7
492521070a0SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
493521070a0SmrgDate:   Tue Jun 8 19:14:44 2010 -0700
494521070a0Smrg
495521070a0Smrg    Fix .TH values in Xfixes.man
496521070a0Smrg    
497521070a0Smrg    Requires xorg-macros 1.8 in order to get the updated XORG_MANPAGE_SECTIONS
498521070a0Smrg    that sets $(SED) & $(MAN_SUBSTS) from configure for us.
499521070a0Smrg    
500521070a0Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
501521070a0Smrg    Reviewed-by: Dan Nicholson <dbn.lists@gmail.com>
502521070a0Smrg
503521070a0Smrgcommit e81d298c3dd043ee2234156f81d75cac394ad896
504521070a0SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
505521070a0SmrgDate:   Tue Jun 8 19:04:01 2010 -0700
506521070a0Smrg
507521070a0Smrg    Sun's copyrights now belong to Oracle
508521070a0Smrg    
509521070a0Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
510521070a0Smrg
511521070a0Smrgcommit bdebfcf8096b7403c5e59501d73e5b73d2e65f15
512521070a0SmrgAuthor: Jamey Sharp <jamey@minilop.net>
513521070a0SmrgDate:   Fri Apr 9 17:26:31 2010 -0700
514521070a0Smrg
515521070a0Smrg    Always call SyncHandle after issuing an X request.
516521070a0Smrg
517521070a0Smrgcommit e09464e0ec1f6994272f3ef324b7fa77329948d4
518521070a0SmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
519521070a0SmrgDate:   Mon Mar 29 16:50:34 2010 -0400
520521070a0Smrg
521521070a0Smrg    config: update AC_PREREQ statement to 2.60
522521070a0Smrg    
523521070a0Smrg    Unrelated to the previous patches, the new value simply reflects
524521070a0Smrg    the reality that the minimum level for autoconf to configure
525521070a0Smrg    all x.org modules is 2.60 dated June 2006.
526521070a0Smrg    
527521070a0Smrg    ftp://ftp.gnu.org/gnu/autoconf/autoconf-2.60.tar.gz
528521070a0Smrg    
529521070a0Smrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
530521070a0Smrg
531521070a0Smrgcommit 946578b59ced5d828b0ad62fe96fc6d9bb31008a
532521070a0SmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
533521070a0SmrgDate:   Mon Mar 29 14:53:48 2010 -0400
534521070a0Smrg
535521070a0Smrg    config: remove the pkgconfig pc.in file from EXTRA_DIST
536521070a0Smrg    
537521070a0Smrg    Automake always includes it in the tarball.
538521070a0Smrg    
539521070a0Smrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
540521070a0Smrg
541521070a0Smrgcommit e3acd4a80b246166bb971095ff598944fb59281b
542521070a0SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
543521070a0SmrgDate:   Thu Jan 14 19:09:28 2010 -0800
544521070a0Smrg
545521070a0Smrg    Update Sun license notices to current X.Org standard form
546521070a0Smrg    
547521070a0Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
548521070a0Smrg
549521070a0Smrgcommit 43397a8cb586caefc60787c98792ae2aae43fddf
550521070a0SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
551521070a0SmrgDate:   Thu Jan 14 19:07:17 2010 -0800
552521070a0Smrg
553521070a0Smrg    Purge CVS/RCS id tags
554521070a0Smrg    
555521070a0Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
556521070a0Smrg
557521070a0Smrgcommit e27e229cf7f1809b1997dcafc147e512b0fb014d
558521070a0SmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
559521070a0SmrgDate:   Thu Jan 14 15:54:31 2010 -0500
560521070a0Smrg
561521070a0Smrg    COPYING: add missing copyright notice.
562521070a0Smrg    
563521070a0Smrg    Refer to: Cursor.c
564521070a0Smrg    Copyright © 2006 Sun Microsystems
565521070a0Smrg    
566521070a0Smrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
567521070a0Smrg    Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
568521070a0Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
569521070a0Smrg
570521070a0Smrgcommit 9e1da45e4cc425f1aa8bc7021645372cad93f029
571521070a0SmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
572521070a0SmrgDate:   Fri Nov 27 20:56:04 2009 -0500
573521070a0Smrg
574521070a0Smrg    Makefile.am: add ChangeLog and INSTALL on MAINTAINERCLEANFILES
575521070a0Smrg    
576521070a0Smrg    Now that the INSTALL file is generated.
577521070a0Smrg    Allows running make maintainer-clean.
578521070a0Smrg
579521070a0Smrgcommit b228e13d654f07297cc40cabe81fdb50469c1e83
580521070a0SmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
581521070a0SmrgDate:   Wed Oct 28 14:09:10 2009 -0400
582521070a0Smrg
583521070a0Smrg    INSTALL, NEWS, README or AUTHORS files are missing/incorrect #24206
584521070a0Smrg    
585521070a0Smrg    Add missing INSTALL file. Use standard GNU file on building tarball
586521070a0Smrg    README may have been updated
587521070a0Smrg    Remove AUTHORS file as it is empty and no content available yet.
588521070a0Smrg    Remove NEWS file as it is empty and no content available yet.
589521070a0Smrg
590521070a0Smrgcommit 12e260765e880ffe2e078e6eb399bd137116d2cc
591521070a0SmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
592521070a0SmrgDate:   Mon Oct 26 22:08:43 2009 -0400
593521070a0Smrg
594521070a0Smrg    Makefile.am: ChangeLog not required: EXTRA_DIST or *CLEANFILES #24432
595521070a0Smrg    
596521070a0Smrg    ChangeLog filename is known to Automake and requires no further
597521070a0Smrg    coding in the makefile.
598521070a0Smrg
599521070a0Smrgcommit 82d17ac11ced59195eb160464b011546ca72a5c7
600521070a0SmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
601521070a0SmrgDate:   Thu Oct 22 12:34:19 2009 -0400
602521070a0Smrg
603521070a0Smrg    .gitignore: use common defaults with custom section # 24239
604521070a0Smrg    
605521070a0Smrg    Using common defaults will reduce errors and maintenance.
606521070a0Smrg    Only the very small or inexistent custom section need periodic maintenance
607521070a0Smrg    when the structure of the component changes. Do not edit defaults.
608521070a0Smrg
609521070a0Smrgcommit 55d7359a38e2e461a1320872bf955a298f06abd2
610521070a0SmrgAuthor: Jeremy Huddleston <jeremyhu@freedesktop.org>
611521070a0SmrgDate:   Wed Oct 21 12:47:25 2009 -0700
612521070a0Smrg
613521070a0Smrg    This is not a GNU project, so declare it foreign.
614521070a0Smrg    
615521070a0Smrg    On Wed, 2009-10-21 at 13:36 +1000, Peter Hutterer wrote:
616521070a0Smrg    > On Tue, Oct 20, 2009 at 08:23:55PM -0700, Jeremy Huddleston wrote:
617521070a0Smrg    > > I noticed an INSTALL file in xlsclients and libXvMC today, and it
618521070a0Smrg    > > was quite annoying to work around since 'autoreconf -fvi' replaces
619521070a0Smrg    > > it and git wants to commit it.  Should these files even be in git?
620521070a0Smrg    > > Can I nuke them for the betterment of humanity and since they get
621521070a0Smrg    > > created by autoreconf anyways?
622521070a0Smrg    >
623521070a0Smrg    > See https://bugs.freedesktop.org/show_bug.cgi?id=24206
624521070a0Smrg    
625521070a0Smrg    As an interim measure, replace AM_INIT_AUTOMAKE([dist-bzip2]) with
626521070a0Smrg    AM_INIT_AUTOMAKE([foreign dist-bzip2]). This will prevent the generation
627521070a0Smrg    of the INSTALL file. It is also part of the 24206 solution.
628521070a0Smrg    
629521070a0Smrg    Signed-off-by: Jeremy Huddleston <jeremyhu@freedesktop.org>
630521070a0Smrg
63142d69509Smrgcommit ed2f91926bcef1610abe3c9cef61b1bb1c918ec8
63242d69509SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
63342d69509SmrgDate:   Thu Oct 8 08:45:02 2009 -0700
6344456fccdSmrg
63542d69509Smrg    libXfixes 4.0.4
63642d69509Smrg    
63742d69509Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
6384456fccdSmrg
63942d69509Smrgcommit dc9e2c696121f677065919bc5b011eb650791831
64042d69509SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
64142d69509SmrgDate:   Thu Oct 8 08:44:24 2009 -0700
6424456fccdSmrg
64342d69509Smrg    Migrate to xorg macros 1.3 & XORG_DEFAULT_OPTIONS
64442d69509Smrg    
64542d69509Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
6464456fccdSmrg
64742d69509Smrgcommit c83a721ba0b142177b3f01dd0c0a5e47e06a991a
64842d69509SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
64942d69509SmrgDate:   Mon Feb 2 20:34:33 2009 -0800
6504456fccdSmrg
65142d69509Smrg    Add README with pointers to mailing list, bugzilla & git repos
65242d69509Smrg    
65342d69509Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
6544456fccdSmrg
65542d69509Smrgcommit 9784df5ba9f04163da7486c005eaf2383c37b127
65642d69509SmrgAuthor: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br>
65742d69509SmrgDate:   Thu Jan 29 17:40:24 2009 -0200
6584456fccdSmrg
65942d69509Smrg    Janitor: Correct make distcheck and gcc/sparse warnings.
6604456fccdSmrg
66142d69509Smrgcommit 839ef4a38dceec053c3fb33878e59eb26bd8d580
66242d69509SmrgAuthor: Peter Hutterer <peter@cs.unisa.edu.au>
66342d69509SmrgDate:   Mon May 19 17:31:04 2008 +0930
6644456fccdSmrg
66542d69509Smrg    Rename parameters to clarify QueryVersion/QueryExtension.
66642d69509Smrg    
66742d69509Smrg    These parameters are not treated as input. Rename them to make the inner
66842d69509Smrg    workings slightly more obvious.
66942d69509Smrg    
67042d69509Smrg    X.Org Bug 14511 <http://bugs.freedesktop.org/show_bug.cgi?id=14511>
6714456fccdSmrg
67242d69509Smrgcommit d7778d80356f9a7f0bc4ffd0f0cf0bfa86928249
67342d69509SmrgAuthor: Matthieu Herrb <matthieu.herrb@laas.fr>
67442d69509SmrgDate:   Sun Mar 9 08:19:27 2008 +0100
6754456fccdSmrg
67642d69509Smrg    nuke RCS Ids
6774456fccdSmrg
67842d69509Smrgcommit e211f3647823d89dd25a1cff8981c3154a6c429d
67942d69509SmrgAuthor: James Cloos <cloos@jhcloos.com>
68042d69509SmrgDate:   Thu Dec 6 16:38:28 2007 -0500
6814456fccdSmrg
68242d69509Smrg    Replace static ChangeLog with dist-hook to generate from git log
6834456fccdSmrg
68442d69509Smrgcommit cad41f810023db454f33feea4f89d4d053737732
68542d69509SmrgAuthor: Daniel Stone <daniel@fooishbar.org>
68642d69509SmrgDate:   Wed Nov 8 16:14:41 2006 +0200
6874456fccdSmrg
68842d69509Smrg    bump to 4.0.3
6894456fccdSmrg
69042d69509Smrgcommit 9dc7945eaa9216bf7b0056e815fba5bf8b5ded07
69142d69509SmrgAuthor: Lars Knoll <lars@trolltech.com>
69242d69509SmrgDate:   Sun Oct 15 14:13:14 2006 -0700
6934456fccdSmrg
69442d69509Smrg    Don't unlock the Display when you have not locked it.
69542d69509Smrg    
69642d69509Smrg    Acked-by: Jamey Sharp <jamey@minilop.net>
6974456fccdSmrg
69842d69509Smrgcommit fcd9a56f0614521127d82954c4a4d77c92e62e53
69942d69509SmrgAuthor: Adam Jackson <ajax@benzedrine.nwnk.net>
70042d69509SmrgDate:   Fri Oct 13 16:12:54 2006 -0400
7014456fccdSmrg
70242d69509Smrg    Bump to 4.0.2
7034456fccdSmrg
70442d69509Smrgcommit 8b43f6b0b5d77ab33efc50e4b1f588e51d029eb8
70542d69509SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
70642d69509SmrgDate:   Wed Sep 27 19:03:11 2006 -0700
7074456fccdSmrg
70842d69509Smrg    Add *~ to .gitignore to skip over emacs droppings
7094456fccdSmrg
71042d69509Smrgcommit 6c4d82990973b02a756ab3ba83ea345fed4bf87e
71142d69509SmrgAuthor: Stuart Kreitman <stuart.kreitman@sun.com>
71242d69509SmrgDate:   Wed Sep 27 19:02:02 2006 -0700
7134456fccdSmrg
71442d69509Smrg    Sun bug #5099413/Xorg bugzilla #1554: Gnopernicus full-screen mag not working
71542d69509Smrg    
71642d69509Smrg    Sun bug #5099413: Gnopernicus full-screen magnification not working
71742d69509Smrg    <http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=5099413>
71842d69509Smrg    
71942d69509Smrg    includes fix for Xorg bug #1554: rect defined in XFixesInvertRegion is not used
72042d69509Smrg    <https://bugs.freedesktop.org/show_bug.cgi?id=1554>
7214456fccdSmrg
72242d69509Smrgcommit cd58068a11dbec3a17099fb699885e5e20e6ae36
72342d69509SmrgAuthor: David Nusinow <dnusinow@debian.org>
72442d69509SmrgDate:   Mon Sep 18 18:24:29 2006 -0400
7254456fccdSmrg
72642d69509Smrg    Add 01_include_xlib.h.diff. Xfixes.h relies on the "Bool" define from
72742d69509Smrg    X11/Xlib.h but did not include that header (directly or indirectly)
72842d69509Smrg    See debian bug #372756
7294456fccdSmrg
73042d69509Smrgcommit 78e08086c13b2053f7cf1f74a8ec49b7e970a420
73142d69509SmrgAuthor: Tilman Sauerbeck <tilman@code-monkey.de>
73242d69509SmrgDate:   Fri Sep 1 17:12:39 2006 +0200
7334456fccdSmrg
73442d69509Smrg    Bug #4902: _XRead32() expects a signed long pointer on 64 bit systems.
7354456fccdSmrg
73642d69509Smrgcommit 4ac8fb34617e392a5af35bf34d86df61903ec482
73742d69509SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
73842d69509SmrgDate:   Thu Jul 13 14:58:54 2006 -0700
7394456fccdSmrg
74042d69509Smrg    renamed: .cvsignore -> .gitignore
7414456fccdSmrg
74242d69509Smrgcommit f506712c5117d48cee6b36bc8b9ef1760b0506d6
74342d69509SmrgAuthor: Adam Jackson <ajax@nwnk.net>
74442d69509SmrgDate:   Fri May 12 15:18:54 2006 +0000
74542d69509Smrg
74642d69509Smrg    Fix the soversion to 3.1.0.
74742d69509Smrg
74842d69509Smrgcommit 2284047bd919826e2ef1a8898eabfc3c8ec5d1a8
74942d69509SmrgAuthor: Adam Jackson <ajax@nwnk.net>
75042d69509SmrgDate:   Fri Apr 28 20:53:15 2006 +0000
75142d69509Smrg
75242d69509Smrg    Bump to 4.0
75342d69509Smrg
75442d69509Smrgcommit 0ce5551f030c27705b3828b41647824577e30f74
75542d69509SmrgAuthor: Adam Jackson <ajax@nwnk.net>
75642d69509SmrgDate:   Mon Apr 3 00:58:13 2006 +0000
75742d69509Smrg
75842d69509Smrg    Coverity #576: Plug a leak on the error path.
75942d69509Smrg
76042d69509Smrgcommit e9e432a987682ee16ed0dbc1e9b520fa5720150c
76142d69509SmrgAuthor: Deron Johnson <deron.johnson@sun.com>
76242d69509SmrgDate:   Mon Mar 13 21:59:05 2006 +0000
76342d69509Smrg
76442d69509Smrg    Part 2 of 3 (Other parts are in proto and xserver) Composite Version 0.3:
76542d69509Smrg        CompositeGetOverlayWindow, CompositeReleaseOverlayWindow Xfixes Version
76642d69509Smrg        4.0: XFixesHideCursor, XFixesShowCursor
76742d69509Smrg
76842d69509Smrgcommit 96275f0b9f97be0fd9e002fd14bce4f4a015278a
76942d69509SmrgAuthor: Kevin E Martin <kem@kem.org>
77042d69509SmrgDate:   Thu Dec 15 00:24:29 2005 +0000
77142d69509Smrg
77242d69509Smrg    Update package version number for final X11R7 release candidate.
77342d69509Smrg
77442d69509Smrgcommit c775b60f1aec6730be283cba3e9ba4b2348fb6ba
77542d69509SmrgAuthor: Kevin E Martin <kem@kem.org>
77642d69509SmrgDate:   Tue Dec 6 22:48:43 2005 +0000
77742d69509Smrg
77842d69509Smrg    Change *man_SOURCES ==> *man_PRE to fix autotools warnings.
77942d69509Smrg
78042d69509Smrgcommit eb7159b541fe31d0d84313b49503bedd44a95bec
78142d69509SmrgAuthor: Kevin E Martin <kem@kem.org>
78242d69509SmrgDate:   Sat Dec 3 05:49:43 2005 +0000
78342d69509Smrg
78442d69509Smrg    Update package version number for X11R7 RC3 release.
78542d69509Smrg
78642d69509Smrgcommit be6cbf68064b4d45f77cbb0a1d4670e9789d2343
78742d69509SmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com>
78842d69509SmrgDate:   Mon Nov 28 22:03:05 2005 +0000
78942d69509Smrg
79042d69509Smrg    Change *mandir targets to use new *_MAN_DIR variables set by xorg-macros.m4
79142d69509Smrg        update to fix bug #5167 (Linux prefers *.1x man pages in man1 subdir)
79242d69509Smrg
79342d69509Smrgcommit 4b9884c72b23b276eeb2b2e6b3c749fbb54fdc36
79442d69509SmrgAuthor: Kevin E Martin <kem@kem.org>
79542d69509SmrgDate:   Sat Nov 19 07:15:41 2005 +0000
79642d69509Smrg
79742d69509Smrg    Update pkgconfig files to separate library build-time dependencies from
79842d69509Smrg        application build-time dependencies, and update package deps to work
79942d69509Smrg        with separate build roots.
80042d69509Smrg
80142d69509Smrgcommit 593a37675b72053c36924785a2fea51a06ad1c37
80242d69509SmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com>
80342d69509SmrgDate:   Sun Nov 13 01:48:25 2005 +0000
80442d69509Smrg
80542d69509Smrg    Use sed to substitute variables in man pages.
80642d69509Smrg
80742d69509Smrgcommit b21e46646371edbf7155eae621fefc0b572b006e
80842d69509SmrgAuthor: Kevin E Martin <kem@kem.org>
80942d69509SmrgDate:   Wed Nov 9 21:31:20 2005 +0000
81042d69509Smrg
81142d69509Smrg    Bump version numbers for X11R6.9/X11R7 RC2.
81242d69509Smrg
81342d69509Smrgcommit 097f483e522f721eae4816e659237da94a4796d3
81442d69509SmrgAuthor: Kevin E Martin <kem@kem.org>
81542d69509SmrgDate:   Wed Nov 9 21:19:13 2005 +0000
81642d69509Smrg
81742d69509Smrg    Update package version number for X11R7 RC2 release.
81842d69509Smrg
81942d69509Smrgcommit 750cac0b61ecde7489ea98e69f60417d169329c7
82042d69509SmrgAuthor: Kevin E Martin <kem@kem.org>
82142d69509SmrgDate:   Tue Nov 1 15:11:51 2005 +0000
82242d69509Smrg
82342d69509Smrg    Update pkgcheck dependencies to work with separate build roots.
82442d69509Smrg
82542d69509Smrgcommit 92f0e71679f00f6ce18f445f505962bd1c6c8141
82642d69509SmrgAuthor: Adam Jackson <ajax@nwnk.net>
82742d69509SmrgDate:   Wed Oct 26 22:27:27 2005 +0000
82842d69509Smrg
82942d69509Smrg    Bug #4868: Add check for xproto.
83042d69509Smrg
83142d69509Smrgcommit 15fba21d80922c8f93f5406b0616022b92eaa5c1
83242d69509SmrgAuthor: Kevin E Martin <kem@kem.org>
83342d69509SmrgDate:   Fri Jul 29 21:22:51 2005 +0000
83442d69509Smrg
83542d69509Smrg    Various changes preparing packages for RC0:
83642d69509Smrg    - Verify and update package version numbers as needed
83742d69509Smrg    - Implement versioning scheme
83842d69509Smrg    - Change bug address to point to bugzilla bug entry form
83942d69509Smrg    - Disable loadable i18n in libX11 by default (use --enable-loadable-i18n to
84042d69509Smrg        reenable it)
84142d69509Smrg    - Fix makedepend to use pkgconfig and pass distcheck
84242d69509Smrg    - Update build script to build macros first
84342d69509Smrg    - Update modular Xorg version
84442d69509Smrg
84542d69509Smrgcommit c6bd02dc03af0e475d2396d5c399201969348151
84642d69509SmrgAuthor: Kevin E Martin <kem@kem.org>
84742d69509SmrgDate:   Sat Jul 23 05:27:00 2005 +0000
84842d69509Smrg
84942d69509Smrg    Fix distchecks
85042d69509Smrg
85142d69509Smrgcommit abdd66912a8c9087ae171b62c9910af8bb00e437
85242d69509SmrgAuthor: Daniel Stone <daniel@fooishbar.org>
85342d69509SmrgDate:   Sat Jul 16 07:06:31 2005 +0000
85442d69509Smrg
85542d69509Smrg    Set soversion to 3.0.0 using -version-number.
85642d69509Smrg
85742d69509Smrgcommit 366322d9d9354ed80fde808322207ee57599f7cb
85842d69509SmrgAuthor: Keith Packard <keithp@keithp.com>
85942d69509SmrgDate:   Sat Jul 9 06:18:56 2005 +0000
86042d69509Smrg
86142d69509Smrg    Add .cvsignore files Switch _la_CFLAGS for AM_CFLAGS to clean up directory
86242d69509Smrg
86342d69509Smrgcommit c3c7a139e8a4c01aa55a19ecc9a1acf7dad5bbe7
86442d69509SmrgAuthor: Daniel Stone <daniel@fooishbar.org>
86542d69509SmrgDate:   Sun Jul 3 07:00:56 2005 +0000
86642d69509Smrg
86742d69509Smrg    Add Xtrans definitions (FONT_t, TRANS_CLIENT) to clean up warnings.
86842d69509Smrg    Add XSERV_t, TRANS_SERVER, TRANS_REOPEN to quash warnings.
86942d69509Smrg    Add #include <dix-config.h> or <xorg-config.h>, as appropriate, to all
87042d69509Smrg        source files in the xserver/xorg tree, predicated on defines of
87142d69509Smrg        HAVE_{DIX,XORG}_CONFIG_H. Change all Xfont includes to
87242d69509Smrg        <X11/fonts/foo.h>.
87342d69509Smrg
87442d69509Smrgcommit 3afe915a1bc5243229d8c31dc6e3023b92821911
87542d69509SmrgAuthor: Kevin E Martin <kem@kem.org>
87642d69509SmrgDate:   Sat Jul 2 06:35:03 2005 +0000
87742d69509Smrg
87842d69509Smrg    Add appropriate lib*_CFLAGS to Makefile.am's -- fixes build problems
87942d69509Smrg
88042d69509Smrgcommit e1825a381734f2bb98430329179b047ec8ca5cb5
88142d69509SmrgAuthor: Adam Jackson <ajax@nwnk.net>
88242d69509SmrgDate:   Thu May 19 00:22:32 2005 +0000
88342d69509Smrg
88442d69509Smrg    revert last change, didn't do right thing at all, sorry for the noise
88542d69509Smrg
88642d69509Smrgcommit 4b09a3bfa3b3fa43230cb8ebc5d84257b31473bc
88742d69509SmrgAuthor: Adam Jackson <ajax@nwnk.net>
88842d69509SmrgDate:   Thu May 19 00:10:08 2005 +0000
88942d69509Smrg
89042d69509Smrg    Require automake 1.7 in AM_INIT_AUTOMAKE
89142d69509Smrg
89242d69509Smrgcommit 1406e1cbe2cf76e6e056377af831f9fdf710e487
893a7e741d5SmrgAuthor: Søren Sandmann Pedersen  <sandmann@daimi.au.dk>
89442d69509SmrgDate:   Tue May 17 17:02:24 2005 +0000
89542d69509Smrg
89642d69509Smrg    Conditionally include config.h in xc/lib/Xdamage and xc/lib/Xfixes
89742d69509Smrg
89842d69509Smrgcommit 03d31637787906378bc2809758b6dbfe79ea55ad
899a7e741d5SmrgAuthor: Søren Sandmann Pedersen  <sandmann@daimi.au.dk>
90042d69509SmrgDate:   Tue May 17 16:11:26 2005 +0000
90142d69509Smrg
90242d69509Smrg    Remove rest of half-removed if statement
90342d69509Smrg    remove irrelevant entries
90442d69509Smrg
90542d69509Smrgcommit 7d85687a6d8319ac1a48e0294228632ffbefdc8a
906a7e741d5SmrgAuthor: Søren Sandmann Pedersen  <sandmann@daimi.au.dk>
90742d69509SmrgDate:   Tue May 17 15:22:23 2005 +0000
90842d69509Smrg
90942d69509Smrg    And here
91042d69509Smrg
91142d69509Smrgcommit 8424a78dff9a51f7f6ccbfe111a78242867ccdf4
912a7e741d5SmrgAuthor: Søren Sandmann Pedersen  <sandmann@daimi.au.dk>
91342d69509SmrgDate:   Tue May 17 15:21:58 2005 +0000
91442d69509Smrg
91542d69509Smrg    Check in Makefile.am here
91642d69509Smrg
91742d69509Smrgcommit 23a209b91fd011539c6d9a9447860dac4e12eae9
918a7e741d5SmrgAuthor: Søren Sandmann Pedersen  <sandmann@daimi.au.dk>
91942d69509SmrgDate:   Tue May 17 15:21:14 2005 +0000
92042d69509Smrg
92142d69509Smrg    Really check in the build system for Xfixes
92242d69509Smrg
92342d69509Smrgcommit 58394a76ec740d0242097975e25ce6a6f148cb9d
92442d69509SmrgAuthor: Markus Kuhn <Markus.Kuhn@cl.cam.ac.uk>
92542d69509SmrgDate:   Sat Dec 4 00:42:47 2004 +0000
92642d69509Smrg
92742d69509Smrg    Encoding of numerous files changed to UTF-8
92842d69509Smrg
92942d69509Smrgcommit b083c691fe7707146f728e563247a18aa601c19b
93042d69509SmrgAuthor: Eric Anholt <anholt@freebsd.org>
93142d69509SmrgDate:   Sat Jul 31 05:50:39 2004 +0000
93242d69509Smrg
93342d69509Smrg    Bring in Xfixes, Xdamage, and Xcomposite userland from xserver CVS:
93442d69509Smrg    - Update Xfixes headers to protocol major version 3.
93542d69509Smrg    - Add composite headers.
93642d69509Smrg    - Add libXfixes, libXdamage, and libXcomposite.
93742d69509Smrg    - Add imake glue for new libraries, but leave Composite off by default
93842d69509Smrg        until issues are resolved.
939