1ebac4eb7Smrgcommit f59e8cb5b47fa989d3c9a0ca104d7261a94324db
2ebac4eb7SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
3ebac4eb7SmrgDate:   Thu May 4 17:17:54 2023 -0700
4ebac4eb7Smrg
5ebac4eb7Smrg    xf86-input-mouse 1.9.5
6ebac4eb7Smrg    
7ebac4eb7Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
8ebac4eb7Smrg
9ebac4eb7Smrgcommit cad360554cdab324fc828cb5ffa47f610ca796c4
10ebac4eb7SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
11ebac4eb7SmrgDate:   Sat Feb 25 09:07:15 2023 -0800
12ebac4eb7Smrg
13ebac4eb7Smrg    Remove "All rights reserved" from Oracle copyright notices
14ebac4eb7Smrg    
15ebac4eb7Smrg    Oracle no longer includes this term in our copyright & license notices.
16ebac4eb7Smrg    
17ebac4eb7Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
18ebac4eb7Smrg
19ebac4eb7Smrgcommit 52073e2edc29059a5142d4460c5edc8739981e03
20ebac4eb7SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
21ebac4eb7SmrgDate:   Wed Nov 9 17:01:47 2022 -0800
22ebac4eb7Smrg
23ebac4eb7Smrg    sun_mouse: remove entry from vuidMouseList in DEVICE_CLOSE
24ebac4eb7Smrg    
25ebac4eb7Smrg    Originally written by fei.feng@oracle.com to fix Oracle Bug 17429216:
26ebac4eb7Smrg    "global vuidMouseList should not keep info for removed mouse device"
27ebac4eb7Smrg    
28ebac4eb7Smrg    "During the testing for bug#17251473, I often see the mouse hang in X.
29ebac4eb7Smrg     By debugging, I get that there seems something wrong in mouse_drv.so -
30ebac4eb7Smrg     when a mouse is disconnected, the global vuidMouseList does not cleanup
31ebac4eb7Smrg     the mouse's recorded info. So if a newly inserted mouse allocates a
32ebac4eb7Smrg     input info pInfo which happens to have the same memory address as
33ebac4eb7Smrg     previous pInfo, the driver would go wrong."
34ebac4eb7Smrg    
35ebac4eb7Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
36ebac4eb7Smrg
37ebac4eb7Smrgcommit cd5b383c3f6c5b7ffa19f8e6ebb7d6551898a98b
38ebac4eb7SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
39ebac4eb7SmrgDate:   Wed Nov 9 16:27:42 2022 -0800
40ebac4eb7Smrg
41ebac4eb7Smrg    sun_mouse: Add RelToAbs option to convert relative events to absolute
42ebac4eb7Smrg    
43ebac4eb7Smrg    Enabled automatically for the Sun ILOM device, to avoid acceleration
44ebac4eb7Smrg    that causes the Remote KVMS mouse cursor to become unaligned with the
45ebac4eb7Smrg    X mouse cursor.
46ebac4eb7Smrg    
47ebac4eb7Smrg    Code originally written by david.m.marx@oracle.com in 2013 to fix
48ebac4eb7Smrg    Oracle bug 15798251 - SUNBT7177072 "actual mouse pointer is off from
49ebac4eb7Smrg    the cursor on remote window"
50ebac4eb7Smrg    
51ebac4eb7Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
52ebac4eb7Smrg
53ebac4eb7Smrgcommit 5f63ab04338fd811c610ae7617757ede52471316
54ebac4eb7SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
55ebac4eb7SmrgDate:   Wed Nov 2 14:45:25 2022 -0700
56ebac4eb7Smrg
57ebac4eb7Smrg    sun_mouse: include more required system headers
58ebac4eb7Smrg    
59ebac4eb7Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
60ebac4eb7Smrg
61ebac4eb7Smrgcommit b99e91aafb66790d3158c068c321e40c19c0571d
62ebac4eb7SmrgAuthor: Thomas Klausner <wiz@gatalith.at>
63ebac4eb7SmrgDate:   Wed Nov 2 09:11:33 2022 +0100
64ebac4eb7Smrg
65ebac4eb7Smrg    Rearrange includes to fix build on OmniOS. Include unistd.h for ioctl(2).
66ebac4eb7Smrg    
67ebac4eb7Smrg    Signed-off-by: Thomas Klausner <wiz@gatalith.at>
68ebac4eb7Smrg
69370b807fSmrgcommit ecd043f1de248cc03d240f1ae5850ce4f9f159a4
70370b807fSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
71370b807fSmrgDate:   Tue Nov 1 19:30:06 2022 -0700
72370b807fSmrg
73370b807fSmrg    xf86-input-mouse 1.9.4
74370b807fSmrg    
75370b807fSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
76370b807fSmrg
77370b807fSmrgcommit 426c8e099fe19d3b495821ed6e7beb67a29a4115
78370b807fSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
79370b807fSmrgDate:   Tue Nov 1 19:37:49 2022 -0700
80370b807fSmrg
81370b807fSmrg    sun_mouse.c: #include "config.h"
82370b807fSmrg    
83370b807fSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
84370b807fSmrg
85370b807fSmrgcommit 29456a2ad33897b0834aa097390cdfe5e92d1364
86370b807fSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
87370b807fSmrgDate:   Sun Oct 16 12:19:47 2022 -0700
88370b807fSmrg
89370b807fSmrg    configure: check for timingsafe_memcmp
90370b807fSmrg    
91370b807fSmrg    Not needed by mouse driver, but quiets warnings from xorg server headers:
92370b807fSmrg    
93370b807fSmrg    In file included from /usr/include/xorg/misc.h:117:0,
94370b807fSmrg                     from /usr/include/xorg/xf86str.h:37,
95370b807fSmrg                     from /usr/include/xorg/xf86.h:44,
96370b807fSmrg                     from mouse.c:57:
97370b807fSmrg    /usr/include/xorg/os.h:595:1: warning: redundant redeclaration of ‘timingsafe_memcmp’ [-Wredundant-decls]
98370b807fSmrg     timingsafe_memcmp(const void *b1, const void *b2, size_t len);
99370b807fSmrg     ^~~~~~~~~~~~~~~~~
100370b807fSmrg    In file included from mouse.c:52:0:
101370b807fSmrg    /usr/include/string.h:235:12: note: previous declaration of ‘timingsafe_memcmp’ was here
102370b807fSmrg     extern int timingsafe_memcmp(const void *s1, const void *s2, size_t n);
103370b807fSmrg                ^~~~~~~~~~~~~~~~~
104370b807fSmrg    
105370b807fSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
106370b807fSmrg
107370b807fSmrgcommit cbb97f4249ac6768e4a68423825ef0394104f5d8
108370b807fSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
109370b807fSmrgDate:   Sun Oct 16 12:14:57 2022 -0700
110370b807fSmrg
111370b807fSmrg    autoGood: quiet -Wimplicit-fallthrough warning
112370b807fSmrg    
113370b807fSmrg    mouse.c: In function ‘autoGood’:
114370b807fSmrg    mouse.c:3724:12: warning: this statement may fall through [-Wimplicit-fallthrough=]
115370b807fSmrg             if (mPriv->goodCount < PROBE_UNCERTAINTY/2)
116370b807fSmrg                ^
117370b807fSmrg    mouse.c:3726:5: note: here
118370b807fSmrg         default:
119370b807fSmrg         ^~~~~~~
120370b807fSmrg    
121370b807fSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
122370b807fSmrg
123370b807fSmrgcommit b888251a032dfff5f7219334d2e8f256251fa98e
124370b807fSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
125370b807fSmrgDate:   Sun Oct 16 12:07:37 2022 -0700
126370b807fSmrg
127370b807fSmrg    InputDriverRec: Fix -Wmissing-field-initializers warning
128370b807fSmrg    
129370b807fSmrg    mouse.c:185:1: warning: missing initializer for field ‘default_options’ of ‘InputDriverRec {aka struct _InputDriverRec}’ [-Wmissing-field-initializers]
130370b807fSmrg     };
131370b807fSmrg     ^
132370b807fSmrg    In file included from mouse.c:63:0:
133370b807fSmrg    /usr/include/xorg/xf86Xinput.h:83:18: note: ‘default_options’ declared here
134370b807fSmrg         const char **default_options;
135370b807fSmrg                      ^~~~~~~~~~~~~~~
136370b807fSmrg    
137370b807fSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
138370b807fSmrg
139370b807fSmrgcommit 03fb2ae36be7314416b1c57b391039fb948468eb
140370b807fSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
141370b807fSmrgDate:   Sun Oct 16 12:02:51 2022 -0700
142370b807fSmrg
143370b807fSmrg    SetupMouse: fix -Wsign-compare warning
144370b807fSmrg    
145370b807fSmrg    mouse.c: In function ‘SetupMouse’:
146370b807fSmrg    mouse.c:2620:27: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
147370b807fSmrg                 for (i = 0; i < sizeof(pMse->protoPara); i++)
148370b807fSmrg                               ^
149370b807fSmrg    
150370b807fSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
151370b807fSmrg
152370b807fSmrgcommit a8ff2170cb89145056d6f30a96219393316f1a96
153370b807fSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
154370b807fSmrgDate:   Sun Oct 16 11:58:47 2022 -0700
155370b807fSmrg
156370b807fSmrg    checkForErraticMovements: Fix -Wempty-body warnings
157370b807fSmrg    
158370b807fSmrg    mouse.c: In function ‘checkForErraticMovements’:
159370b807fSmrg    mouse.c:3759:52: warning: suggest braces around empty body in an ‘else’ statement [-Wempty-body]
160370b807fSmrg                     AP_DBG(("accDx=%i\n",mPriv->accDx));
161370b807fSmrg                                                        ^
162370b807fSmrg    mouse.c:3772:52: warning: suggest braces around empty body in an ‘else’ statement [-Wempty-body]
163370b807fSmrg                     AP_DBG(("accDy=%i\n",mPriv->accDy));
164370b807fSmrg                                                        ^
165370b807fSmrg    
166370b807fSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
167370b807fSmrg
168370b807fSmrgcommit 72323bf07cc74fb03e63898b14136ae30a770580
169370b807fSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
170370b807fSmrgDate:   Sun Oct 16 11:53:20 2022 -0700
171370b807fSmrg
172370b807fSmrg    sun_mouse: Fix -Wnull-dereference warning
173370b807fSmrg    
174370b807fSmrg    sun_mouse.c: In function ‘vuidReadInput’:
175370b807fSmrg    sun_mouse.c:291:10: warning: potential null pointer dereference [-Wnull-dereference]
176370b807fSmrg         pBuf = pVuidMse->buffer;
177370b807fSmrg         ~~~~~^~~~~~~~~~~~~~~~~~
178370b807fSmrg    
179370b807fSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
180370b807fSmrg
181370b807fSmrgcommit f62f35747ec65e7f8819fab2c928db1b1b4c56eb
182370b807fSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
183370b807fSmrgDate:   Sun Oct 16 11:47:18 2022 -0700
184370b807fSmrg
185370b807fSmrg    sun_mouse: Fix -Wsign-compare warnings
186370b807fSmrg    
187370b807fSmrg    sun_mouse.c: In function ‘vuidReadInput’:
188370b807fSmrg    sun_mouse.c:299:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
189370b807fSmrg             } else if (n == -1) {
190370b807fSmrg                          ^~
191370b807fSmrg    sun_mouse.c: In function ‘vuidMouseProc’:
192370b807fSmrg    sun_mouse.c:507:33: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
193370b807fSmrg             if (vuidMouseGeneration != serverGeneration) {
194370b807fSmrg                                     ^~
195370b807fSmrg    
196370b807fSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
197370b807fSmrg
198370b807fSmrgcommit 2d963a9f619420834274cedf407b754caecbccb3
199370b807fSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
200370b807fSmrgDate:   Thu Jul 28 17:30:21 2022 -0700
201370b807fSmrg
202370b807fSmrg    gitlab CI: stop requiring Signed-off-by in commits
203370b807fSmrg    
204370b807fSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
205370b807fSmrg
206370b807fSmrgcommit 3bb98d758bfcab4c03d5f3f906a1bab0810e51e2
207370b807fSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
208370b807fSmrgDate:   Mon Jan 17 16:07:04 2022 -0800
209370b807fSmrg
210370b807fSmrg    gitlab CI: add a basic build test
211370b807fSmrg    
212370b807fSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
213370b807fSmrg
214370b807fSmrgcommit 84bca281c4875c7446688fc8ffe76da4c24c7724
215370b807fSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
216370b807fSmrgDate:   Sun Jan 16 12:36:16 2022 -0800
217370b807fSmrg
218370b807fSmrg    Fix spelling/wording issues
219370b807fSmrg    
220370b807fSmrg    Found by using:
221370b807fSmrg        codespell --builtin clear,rare,usage,informal,code,names
222370b807fSmrg    
223370b807fSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
224370b807fSmrg
225370b807fSmrgcommit 9255be3c68207929266e920be8461b7669ae4efd
226370b807fSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
227370b807fSmrgDate:   Sun Jan 16 12:30:22 2022 -0800
228370b807fSmrg
229370b807fSmrg    Build xz tarballs instead of bzip2
230370b807fSmrg    
231370b807fSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
232370b807fSmrg
233370b807fSmrgcommit 03092c520b0365570df6e30360dacee0f5924ca0
234370b807fSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
235370b807fSmrgDate:   Sun Nov 25 12:48:28 2018 -0800
236370b807fSmrg
237370b807fSmrg    Update configure.ac bug URL for gitlab migration
238370b807fSmrg    
239370b807fSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
240370b807fSmrg
241370b807fSmrgcommit cfde5e9f348db6e6b2639dd7e592520dff028452
242370b807fSmrgAuthor: Matt Turner <mattst88@gmail.com>
243370b807fSmrgDate:   Mon Jun 18 21:35:56 2018 -0700
244370b807fSmrg
245370b807fSmrg    xf86-input-mouse 1.9.3
246370b807fSmrg    
247370b807fSmrg    Signed-off-by: Matt Turner <mattst88@gmail.com>
248370b807fSmrg
249370b807fSmrgcommit e6aa78128e8e4489e7845a3ada552427a43663b9
250370b807fSmrgAuthor: Adam Jackson <ajax@redhat.com>
251370b807fSmrgDate:   Tue Jun 7 14:17:23 2016 -0400
252370b807fSmrg
253370b807fSmrg    bsd: Don't try to use SIGIO for input ABI >= 23
254370b807fSmrg    
255370b807fSmrg    Signed-off-by: Adam Jackson <ajax@redhat.com>
256370b807fSmrg
257370b807fSmrgcommit 3c8f243b750a92d5837a449d344ff884dbd02b57
258370b807fSmrgAuthor: Adam Jackson <ajax@redhat.com>
259370b807fSmrgDate:   Thu Feb 16 09:21:21 2017 -0500
260370b807fSmrg
261370b807fSmrg    Adapt to removal of xf86GetOS
262370b807fSmrg    
263370b807fSmrg    Signed-off-by: Adam Jackson <ajax@redhat.com>
264370b807fSmrg
265370b807fSmrgcommit 9d0d12cd432a7d27d526f8742332dee094834aa1
266370b807fSmrgAuthor: Mihail Konev <k.mvc@ya.ru>
267370b807fSmrgDate:   Thu Jan 26 14:00:21 2017 +1000
268370b807fSmrg
269370b807fSmrg    autogen: add default patch prefix
270370b807fSmrg    
271370b807fSmrg    Signed-off-by: Mihail Konev <k.mvc@ya.ru>
272370b807fSmrg
273370b807fSmrgcommit 2ad101d5059b7200433afc36aea2c30d1839ea02
274370b807fSmrgAuthor: Emil Velikov <emil.l.velikov@gmail.com>
275370b807fSmrgDate:   Mon Mar 9 12:00:52 2015 +0000
276370b807fSmrg
277370b807fSmrg    autogen.sh: use quoted string variables
278370b807fSmrg    
279370b807fSmrg    Place quotes around the $srcdir, $ORIGDIR and $0 variables to prevent
280370b807fSmrg    fall-outs, when they contain space.
281370b807fSmrg    
282370b807fSmrg    Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com>
283370b807fSmrg    Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
284370b807fSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
285370b807fSmrg
286370b807fSmrgcommit 8976960cac1a0c885a07e75c86261361256a3887
287370b807fSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
288370b807fSmrgDate:   Tue Jan 24 10:32:07 2017 +1000
289370b807fSmrg
290370b807fSmrg    autogen.sh: use exec instead of waiting for configure to finish
291370b807fSmrg    
292370b807fSmrg    Syncs the invocation of configure with the one from the server.
293370b807fSmrg    
294370b807fSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
295370b807fSmrg    Reviewed-by: Emil Velikov <emil.velikov@collabora.com>
296370b807fSmrg
297e4da38afSmrgcommit 9d6c38eae40a435b4057a33d55759810ea7b91c1
298e4da38afSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
299e4da38afSmrgDate:   Thu Nov 17 14:35:47 2016 +1000
300e4da38afSmrg
301e4da38afSmrg    mouse 1.9.2
302e4da38afSmrg    
303e4da38afSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
304e4da38afSmrg
305e4da38afSmrgcommit 2dda9b90b9c632d2f27a7b2f46bc4e4af1e9d82d
306e4da38afSmrgAuthor: Keith Packard <keithp@keithp.com>
307e4da38afSmrgDate:   Mon May 30 22:45:13 2016 -0700
308e4da38afSmrg
309e4da38afSmrg    Support ABI_XINPUT_VERSION 24 (remove LastSelectMask from block/wakeup)
310e4da38afSmrg    
311e4da38afSmrg    The block and wakeup handler API is changing so that the FD_SET type
312e4da38afSmrg    isn't visible outside the OS layer anymore. The mouse driver didn't
313e4da38afSmrg    need that argument anyways, so the change is just to adjust the APIs
314e4da38afSmrg    to avoid compiler warnings.
315e4da38afSmrg    
316e4da38afSmrg    Signed-off-by: Keith Packard <keithp@keithp.com>
317e4da38afSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
318e4da38afSmrg
319e4da38afSmrgcommit 80952e5a5fcb4158249451f2339de618c4e63b82
320e4da38afSmrgAuthor: Keith Packard <keithp@keithp.com>
321e4da38afSmrgDate:   Mon May 30 22:45:12 2016 -0700
322e4da38afSmrg
323e4da38afSmrg    Support ABI_XINPUT_VERSION 23 (use input_lock/input_unlock)
324e4da38afSmrg    
325e4da38afSmrg    This makes using input_lock/input_unlock conditional on the ABI
326e4da38afSmrg    version so that we don't get compiler warnings when compiling with the
327e4da38afSmrg    newer server bits.
328e4da38afSmrg    
329e4da38afSmrg    Signed-off-by: Keith Packard <keithp@keithp.com>
330e4da38afSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
331e4da38afSmrg
332e4da38afSmrgcommit c22d3073dc1b82fe6c466e5ea71b6da755bb9a8e
333e4da38afSmrgAuthor: Thomas Klausner <wiz@NetBSD.org>
334e4da38afSmrgDate:   Mon Jul 27 00:06:06 2015 +0200
335e4da38afSmrg
336e4da38afSmrg    Add some standard defines to pkg-config file.
337e4da38afSmrg    
338e4da38afSmrg    Not strictly needed in the xorg build, but helps the NetBSD reachover
339e4da38afSmrg    build, and follows implicit conventions about pkg-config files more
340e4da38afSmrg    closely.
341e4da38afSmrg    
342e4da38afSmrg    See also http://gnats.netbsd.org/48991
343e4da38afSmrg    
344e4da38afSmrg    Signed-off-by: Thomas Klausner <wiz@NetBSD.org>
345e4da38afSmrg    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
346e4da38afSmrg
347e4da38afSmrgcommit 85ee769d769e87b1e4a21b8c48944238c8ebe5f7
348e4da38afSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
349e4da38afSmrgDate:   Sat Feb 28 09:38:38 2015 -0800
350e4da38afSmrg
351e4da38afSmrg    README: Drop ancient, no longer supported versions of Solaris
352e4da38afSmrg    
353e4da38afSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
354e4da38afSmrg    Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
355e4da38afSmrg
356e4da38afSmrgcommit 9d404d41b6edbee9b96ee8bad705f7e5fdd3e7c1
357e4da38afSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
358e4da38afSmrgDate:   Sat Feb 28 09:36:29 2015 -0800
359e4da38afSmrg
360e4da38afSmrg    README: Add "or xf86-input-libinput" to -evdev note for Linux
361e4da38afSmrg    
362e4da38afSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
363e4da38afSmrg    Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
364e4da38afSmrg
36584bf8334Smrgcommit 6886084b192e681739fc55892f30681efb4f79f0
36684bf8334SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
36784bf8334SmrgDate:   Mon Aug 11 23:36:23 2014 -0700
36884bf8334Smrg
36984bf8334Smrg    xf86-input-mouse 1.9.1
37084bf8334Smrg    
37184bf8334Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
37284bf8334Smrg
37384bf8334Smrgcommit 252b15a2aeab5d7c843271caf4852df03d7a25eb
37484bf8334SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
37584bf8334SmrgDate:   Fri Jul 11 19:47:20 2014 -0700
37684bf8334Smrg
37784bf8334Smrg    Update some outdated language in a comment on obsolete hardware
37884bf8334Smrg    
37984bf8334Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
38084bf8334Smrg
38184bf8334Smrgcommit e83991474e9964917ea6ece5ad21d1bf56481dfa
38284bf8334SmrgAuthor: Michael Thayer <michael.thayer@oracle.com>
38384bf8334SmrgDate:   Thu Apr 24 10:32:17 2014 +0200
38484bf8334Smrg
38584bf8334Smrg    Make absolute input reporting in Solaris aware of resolution changes
38684bf8334Smrg    
38784bf8334Smrg    Currently on Solaris absolute input reporting only takes resolution changes
38884bf8334Smrg    into account when the video driver is using the pre-RandR 1.2 APIs, and
38984bf8334Smrg    there it uses the physical resolution, not the virtual.  This patch fixes
39084bf8334Smrg    those two things.
39184bf8334Smrg    
39284bf8334Smrg    Signed-off-by: Michael Thayer <michael.thayer@oracle.com>
39384bf8334Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
39484bf8334Smrg
39584bf8334Smrgcommit 7a1fb986cc5ace474b6f040179bd130d4ba6f78f
39684bf8334SmrgAuthor: Michael Thayer <michael.thayer@oracle.com>
39784bf8334SmrgDate:   Mon Mar 31 11:21:12 2014 +0200
39884bf8334Smrg
39984bf8334Smrg    Do not drop the result of protocol detection
40084bf8334Smrg    
40184bf8334Smrg    In MousePickProtocol() with protocol PROT_AUTO we probe for the protocol to
40284bf8334Smrg    use but drop the result in most cases.  This was causing DEVICE_INIT and
40384bf8334Smrg    DEVICE_ON to fail to be called with the VUID protocol.  Git history suggests
40484bf8334Smrg    that this code was originally meant to cover both PS/2 auto-detection and OS-
40584bf8334Smrg    specific detection, but that only the first case was implemented at the time.
40684bf8334Smrg    Now that only the second is needed dropping the result to keep the protocol
40784bf8334Smrg    as PROT_AUTO is presumably no longer useful and seems to actively breaking
40884bf8334Smrg    things.
40984bf8334Smrg    
41084bf8334Smrg    Signed-off-by: Michael Thayer <michael.thayer@oracle.com>
41184bf8334Smrg    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
41284bf8334Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
41384bf8334Smrg
41484bf8334Smrgcommit 4e79eb64e50bf19d984a27af1dedaa78c1e77072
41584bf8334SmrgAuthor: Thomas Klausner <wiz@NetBSD.org>
41684bf8334SmrgDate:   Mon Aug 19 19:30:37 2013 +0200
41784bf8334Smrg
41884bf8334Smrg    Add support for absolute positioning (tablets).
41984bf8334Smrg    
42084bf8334Smrg    From Pierre Pronchery <khorben@NetBSD.org>
42184bf8334Smrg    and review comments by Daniel Stone <daniel@fooishbar.org>.
42284bf8334Smrg    
42384bf8334Smrg    Reviewed-by: Daniel Stone <daniel@fooishbar.org>
42484bf8334Smrg    Signed-off-by: Thomas Klausner <wiz@NetBSD.org>
42584bf8334Smrg
42684bf8334Smrgcommit b77a728904d5492163728762d4f363554edefba5
42784bf8334SmrgAuthor: Thomas Klausner <wiz@NetBSD.org>
42884bf8334SmrgDate:   Mon Aug 19 11:14:33 2013 +0200
42984bf8334Smrg
43084bf8334Smrg    For wsmouse, keep 3-button emulation status.
43184bf8334Smrg    
43284bf8334Smrg    With a multiplexed device like wsmouse it does not make sense to
43384bf8334Smrg    kill emulate3buttons on the first button-3-pressed event. The
43484bf8334Smrg    button-3 pressed may belong to a mouse long gone and leave the
43584bf8334Smrg    internal (two button only) mousepad useless.
43684bf8334Smrg    
43784bf8334Smrg    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
43884bf8334Smrg    From Martin Husemann <martin@NetBSD.org>
43984bf8334Smrg    Signed-off-by: Thomas Klausner <wiz@NetBSD.org>
44084bf8334Smrg
44184bf8334Smrgcommit ae1a3d6072fea65a8a594f2614f47c43dd8dd267
44284bf8334SmrgAuthor: Thomas Klausner <wiz@NetBSD.org>
44384bf8334SmrgDate:   Mon Aug 19 11:14:32 2013 +0200
44484bf8334Smrg
44584bf8334Smrg    Make wsmouse (re-)init the version.
44684bf8334Smrg    
44784bf8334Smrg    This makes sure that the xserver and the mouse speak the same
44884bf8334Smrg    protocol version.
44984bf8334Smrg    
45084bf8334Smrg    Acked-by: Alan Coopersmith <alan.coopersmith@oracle.com>
45184bf8334Smrg    From Matthew R. Green <mrg@NetBSD.org>
45284bf8334Smrg    Signed-off-by: Thomas Klausner <wiz@NetBSD.org>
45384bf8334Smrg
45484bf8334Smrgcommit e2cb94b0f3f555f4b1744d63caa587c804f942a2
45584bf8334SmrgAuthor: Thomas Klausner <wiz@NetBSD.org>
45684bf8334SmrgDate:   Mon Aug 19 11:14:30 2013 +0200
45784bf8334Smrg
45884bf8334Smrg    Enable MSE_MISC on NetBSD as well.
45984bf8334Smrg    
46084bf8334Smrg    Otherwise we can't find WSMouse.
46184bf8334Smrg    
46284bf8334Smrg    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
46384bf8334Smrg    From Matthew R. Green <mrg@NetBSD.org>
46484bf8334Smrg    Signed-off-by: Thomas Klausner <wiz@NetBSD.org>
46584bf8334Smrg
46684bf8334Smrgcommit ea504b225f7cbedced9466bbf09ebfa43f39dcfb
46784bf8334SmrgAuthor: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
46884bf8334SmrgDate:   Sun Jan 5 18:57:28 2014 +0100
46984bf8334Smrg
47084bf8334Smrg    Add AC_SYSTEM_EXTENSIONS to expose asprintf with GNU libc
47184bf8334Smrg    
47284bf8334Smrg    As required by the following commit:
47384bf8334Smrg    commit 8c75f6e1c117f3d05f0bc7bed34f0e7e933f3b9a
47484bf8334Smrg    Use asprintf (or Xprintf on old servers) instead of strdup+sprintf
47584bf8334Smrg    
47684bf8334Smrg    Signed-off-by: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
47784bf8334Smrg    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
47884bf8334Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
47984bf8334Smrg
48084bf8334Smrgcommit 8c75f6e1c117f3d05f0bc7bed34f0e7e933f3b9a
48184bf8334SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
48284bf8334SmrgDate:   Sat Oct 19 21:49:57 2013 -0700
48384bf8334Smrg
48484bf8334Smrg    Use asprintf (or Xprintf on old servers) instead of strdup+sprintf
48584bf8334Smrg    
48684bf8334Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
48784bf8334Smrg    Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
48884bf8334Smrg
48984bf8334Smrgcommit d5de178fe9c20351ff400ff616ffbfe05471cdcc
49084bf8334SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
49184bf8334SmrgDate:   Sat Oct 19 18:40:10 2013 -0700
49284bf8334Smrg
49384bf8334Smrg    Wrap some overly long lines
49484bf8334Smrg    
49584bf8334Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
49684bf8334Smrg
497a73597f9Smrgcommit 35cae8f4352002c8dce85dbc86cebb50e915a478
498a73597f9SmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
499a73597f9SmrgDate:   Wed Mar 27 10:59:05 2013 +1000
500a73597f9Smrg
501a73597f9Smrg    mouse 1.9.0
502a73597f9Smrg    
503a73597f9Smrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
504a73597f9Smrg
505a73597f9Smrgcommit 585f4030d77accf2a4ba115729ca08da82217863
506a73597f9SmrgAuthor: Colin Walters <walters@verbum.org>
507a73597f9SmrgDate:   Wed Jan 4 17:37:06 2012 -0500
508a73597f9Smrg
509a73597f9Smrg    autogen.sh: Implement GNOME Build API
510a73597f9Smrg    
511a73597f9Smrg    http://people.gnome.org/~walters/docs/build-api.txt
512a73597f9Smrg    
513a73597f9Smrg    Signed-off-by: Adam Jackson <ajax@redhat.com>
514a73597f9Smrg
515a73597f9Smrgcommit 8e74b1db7b32a2a2bb668a8edc6757cc5b77157a
516a73597f9SmrgAuthor: Adam Jackson <ajax@redhat.com>
517a73597f9SmrgDate:   Wed Jan 16 13:11:11 2013 -0500
518a73597f9Smrg
519a73597f9Smrg    configure: Drop AM_MAINTAINER_MODE
520a73597f9Smrg    
521a73597f9Smrg    Signed-off-by: Adam Jackson <ajax@redhat.com>
522a73597f9Smrg
523a73597f9Smrgcommit 3b199a175da8485c216ccccb68df4cf539899619
524a73597f9SmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
525a73597f9SmrgDate:   Wed Aug 15 14:38:28 2012 +1000
526a73597f9Smrg
527a73597f9Smrg    Use signal-safe logging if available
528a73597f9Smrg    
529a73597f9Smrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
530a73597f9Smrg    Reviewed-by: Chase Douglas <chase.douglas@ubuntu.com>
531a73597f9Smrg
532a73597f9Smrgcommit cb1f60930bdc8121e5d7b9210f9491d1116d6aef
533a73597f9SmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
534a73597f9SmrgDate:   Wed Aug 15 14:43:14 2012 +1000
535a73597f9Smrg
536a73597f9Smrg    Fix compilation error with EXTMOUSEDEBUG on
537a73597f9Smrg    
538a73597f9Smrg    pInfo->atom was removed in xorg-server-1.9.0-26-g9802cca
539a73597f9Smrg    
540a73597f9Smrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
541a73597f9Smrg    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
542a73597f9Smrg
543a73597f9Smrgcommit 29dbd85c4617a062d2003e0673806b92f8397492
544a73597f9SmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
545a73597f9SmrgDate:   Tue Jul 31 09:39:38 2012 +1000
546a73597f9Smrg
547a73597f9Smrg    xf86-input-mouse 1.8.1
548a73597f9Smrg    
549a73597f9Smrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
550a73597f9Smrg
551a73597f9Smrgcommit 5a5f41659d4e43330407fa8895710c865d2b5328
552a73597f9SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
553a73597f9SmrgDate:   Mon Jul 30 15:56:18 2012 -0700
554a73597f9Smrg
555a73597f9Smrg    Fix compiler warning in sun_mouse.c (Solaris-only)
556a73597f9Smrg    
557a73597f9Smrg    sun_mouse.c: In function 'vuidRemoveMouse':
558a73597f9Smrg    sun_mouse.c:150:42: warning: declaration of 'time' shadows a global declaration
559a73597f9Smrg    
560a73597f9Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
561a73597f9Smrg    Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
562a73597f9Smrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
563a73597f9Smrg
564a73597f9Smrgcommit 5748979008acafd1a8b28f47e292ed6a9706474c
565a73597f9SmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
566a73597f9SmrgDate:   Tue Jul 31 08:28:27 2012 +1000
567a73597f9Smrg
568a73597f9Smrg    Rename xf86-mouse.pc to xorg-mouse.pc
569a73597f9Smrg    
570a73597f9Smrg    Other input drivers already shipping pkgconfig files use this naming scheme
571a73597f9Smrg    and since the 1.8 release didn't install the file anyway, renaming is still
572a73597f9Smrg    acceptable at this point.
573a73597f9Smrg    
574a73597f9Smrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
575a73597f9Smrg    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
576a73597f9Smrg
577a73597f9Smrgcommit a5630a5668793e3bdc6190b5e2ee22d7c28dda0c
578a73597f9SmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
579a73597f9SmrgDate:   Mon Jul 30 09:06:49 2012 +1000
580a73597f9Smrg
581a73597f9Smrg    Install xf86-mouse.pc file
582a73597f9Smrg    
583a73597f9Smrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
584a73597f9Smrg    Reviewed-by: Jeremy Huddleston <jeremyhu@apple.com>
585a73597f9Smrg    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
586a73597f9Smrg
587a73597f9Smrgcommit 7c1e63ef00777553cca66781b8db0272bd405db0
588a73597f9SmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
589a73597f9SmrgDate:   Mon Jul 30 15:53:22 2012 +1000
590a73597f9Smrg
591a73597f9Smrg    Fix compiler warnings
592a73597f9Smrg    
593a73597f9Smrg    pnp.c: In function 'probePs2ProtocolPnP':
594a73597f9Smrg    pnp.c:711:31: warning: declaration of 'seq' shadows a previous local
595a73597f9Smrg    [-Wshadow]
596a73597f9Smrg    pnp.c:705:23: warning: shadowed declaration is here [-Wshadow]
597a73597f9Smrg    
598a73597f9Smrg    mouse.c: In function 'MouseCommonOptions':
599a73597f9Smrg    mouse.c:330:13: warning: declaration of 'i' shadows a previous local
600a73597f9Smrg    [-Wshadow]
601a73597f9Smrg    mouse.c:279:9: warning: shadowed declaration is here [-Wshadow]
602a73597f9Smrg    
603a73597f9Smrg    mouse.c: In function 'autoProbeMouse':
604a73597f9Smrg    mouse.c:3602:29: warning: declaration of 'proto' shadows a global
605a73597f9Smrg    declaration [-Wshadow]
606a73597f9Smrg    mouse.c:2482:22: warning: shadowed declaration is here [-Wshadow]
607a73597f9Smrg    
608a73597f9Smrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
609a73597f9Smrg    Reviewed-by: Jeremy Huddleston Sequoia <jeremyhu@apple.com>
610a73597f9Smrg    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
611a73597f9Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
612a73597f9Smrg
613a73597f9Smrgcommit 3c0c022672324286b0e936977ca267c6b04dc0f2
614a73597f9SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
615a73597f9SmrgDate:   Thu Jul 26 23:10:47 2012 -0700
616a73597f9Smrg
617a73597f9Smrg    xf86-input-mouse 1.8.0
618a73597f9Smrg    
619a73597f9Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
620a73597f9Smrg
621a73597f9Smrgcommit 66792aff9562a3cd69576739e4dae116edb31efd
622a73597f9SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
623a73597f9SmrgDate:   Wed Jul 25 22:12:02 2012 -0700
624a73597f9Smrg
625a73597f9Smrg    Fix vuidMouseAdjustFrame to build with Xorg 1.13 ABI
626a73597f9Smrg    
627a73597f9Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
628a73597f9Smrg
629a73597f9Smrgcommit a2494e6fe3168b03f2ebc7d584db0256657c891f
630a73597f9SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
631a73597f9SmrgDate:   Mon Jul 23 22:11:57 2012 -0700
632a73597f9Smrg
633a73597f9Smrg    Raise bar for xorg-server to 1.7 for XINPUT ABI 7
634a73597f9Smrg    
635a73597f9Smrg    Not all of the button label settings were wrapped in ABI #ifdefs,
636a73597f9Smrg    so just drop all #ifdefs for GET_ABI_MAJOR(ABI_XINPUT_VERSION) < 7
637a73597f9Smrg    
638a73597f9Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
639a73597f9Smrg    Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
640a73597f9Smrg    Reviewed-by: Jeremy Huddleston Sequoia <jeremyhu@apple.com>
641a73597f9Smrg
642a73597f9Smrgcommit 88e90dde7a5ffff67da9e091e59c09f2a0828582
643a73597f9SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
644a73597f9SmrgDate:   Mon Apr 30 20:36:40 2012 -0700
645a73597f9Smrg
646a73597f9Smrg    Expand tabs to spaces
647a73597f9Smrg    
648a73597f9Smrg    Existing code had a mix of places tab & space characters were used.
649a73597f9Smrg    Make them all spaces for consistency, since that's the new style
650a73597f9Smrg    chosen for xorg-server.
651a73597f9Smrg    
652a73597f9Smrg    "git diff -w" shows no changes - this is pure whitespace adjustment.
653a73597f9Smrg    
654a73597f9Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
655a73597f9Smrg
656a73597f9Smrgcommit 580e739de0b15df9b7982213d2e2d9b84413b157
657a73597f9SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
658a73597f9SmrgDate:   Mon Apr 30 20:33:27 2012 -0700
659a73597f9Smrg
660a73597f9Smrg    Strip trailing whitespace
661a73597f9Smrg    
662a73597f9Smrg    cleanup done via: perl -p -i -e 's/[\t ]*$//'
663a73597f9Smrg    "git diff -w" shows no changes - this is pure whitespace adjustment.
664a73597f9Smrg    
665a73597f9Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
666a73597f9Smrg
667a73597f9Smrgcommit 1816cd91981c0f9673cf56dc4f5b0021e9cbbc65
668a73597f9SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
669a73597f9SmrgDate:   Fri Apr 27 17:36:01 2012 -0700
670a73597f9Smrg
671a73597f9Smrg    Add settable properties for middle mouse button emulation
672a73597f9Smrg    
673a73597f9Smrg    Based on evdev's similar properties, including using the name "middle"
674a73597f9Smrg    button, to avoid confusion with evdev's 3rd button emulation for
675a73597f9Smrg    emulating the right button on a single button mouse.
676a73597f9Smrg    
677a73597f9Smrg    Allows manual enable & disable at runtime.
678a73597f9Smrg    
679a73597f9Smrg    Exports new xf86-mouse.pc & xf86-mouse-properties.h for property name
680a73597f9Smrg    definitions.
681a73597f9Smrg    
682a73597f9Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
683a73597f9Smrg    Reviewed-by: Alexandr Shadchin <alexandr.shadchin@gmail.com>
684a73597f9Smrg    Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
685a73597f9Smrg
686a73597f9Smrgcommit 84090b15ea6346d0764a0e0be3f0bd65a7e0fe7c
687a73597f9SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
688a73597f9SmrgDate:   Fri Apr 27 15:57:28 2012 -0700
689a73597f9Smrg
690a73597f9Smrg    Set button & axis labels
691a73597f9Smrg    
692a73597f9Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
693a73597f9Smrg    Reviewed-by: Alexandr Shadchin <alexandr.shadchin@gmail.com>
694a73597f9Smrg    Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
695a73597f9Smrg
696a73597f9Smrgcommit 4b6738c8409fe73596863b37a8fcad8ae352d121
697a73597f9SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
698a73597f9SmrgDate:   Fri Apr 27 15:44:00 2012 -0700
699a73597f9Smrg
700a73597f9Smrg    Set XI_PROP_DEVICE_NODE property to string from "Device" option
701a73597f9Smrg    
702a73597f9Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
703a73597f9Smrg    Reviewed-by: Alexandr Shadchin <alexandr.shadchin@gmail.com>
704a73597f9Smrg    Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
705a73597f9Smrg
706a73597f9Smrgcommit 5583a77bbadd2e89cbc69a66f27deee1a5da982c
707a73597f9SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
708a73597f9SmrgDate:   Fri Apr 27 14:31:20 2012 -0700
709a73597f9Smrg
710a73597f9Smrg    sun_mouse.c: Remove redundant option checks
711a73597f9Smrg    
712a73597f9Smrg    Previously they checked pInfo->options, then fell back to
713a73597f9Smrg    pInfo->conf_idev->commonOptions - but then 7bf22a368c752fe76dc
714a73597f9Smrg    replaced the latter with the former, resulting in some redunancy.
715a73597f9Smrg    
716a73597f9Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
717a73597f9Smrg    Reviewed-by: Alexandr Shadchin <alexandr.shadchin@gmail.com>
718a73597f9Smrg    Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
719a73597f9Smrg
720a73597f9Smrgcommit 80d724d13a8de585722967f7d18a65b4b555badd
721a73597f9SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
722a73597f9SmrgDate:   Thu Mar 15 23:34:21 2012 -0700
723a73597f9Smrg
724a73597f9Smrg    xf86-input-mouse 1.7.2
725a73597f9Smrg    
726a73597f9Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
727a73597f9Smrg
728a73597f9Smrgcommit 68a1e2f74dd58c913e5d1f8d6138cd8ce73232a4
729a73597f9SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
730a73597f9SmrgDate:   Thu Dec 22 20:55:45 2011 -0800
731a73597f9Smrg
732a73597f9Smrg    sun_mouse.c: remove unused variables
733a73597f9Smrg    
734a73597f9Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
735a73597f9Smrg
736a73597f9Smrgcommit a5126694b29bdf9c852254b53174fcf37537b121
737a73597f9SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
738a73597f9SmrgDate:   Thu Dec 22 20:54:14 2011 -0800
739a73597f9Smrg
740a73597f9Smrg    Mark symtab_t.name in pnp.c as const to fix gcc -Wwrite-strings warnings
741a73597f9Smrg    
742a73597f9Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
743a73597f9Smrg
744a73597f9Smrgcommit 8bc8502c698115c3f4885ba42e60ede0e681caaa
745a73597f9SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
746a73597f9SmrgDate:   Wed Nov 30 19:29:01 2011 -0800
747a73597f9Smrg
748a73597f9Smrg    Avoid NULL pointer dereference in autoProbeMouse if proto == PROT_UNSUP
749a73597f9Smrg    
750a73597f9Smrg    Error: Null pointer dereference (CWE 476)
751a73597f9Smrg       Read from null pointer 'GetProtocol(proto)'
752a73597f9Smrg            at line 3477 of src/mouse.c in function 'autoProbeMouse'.
753a73597f9Smrg              Function 'GetProtocol' may return constant 'NULL' at line 736, called at line 3477.
754a73597f9Smrg              Null pointer introduced at line 736 in function 'GetProtocol'.
755a73597f9Smrg    
756a73597f9Smrg    We already handle one of the two cases that make GetProtocol return NULL,
757a73597f9Smrg    proto == PROTO_UNKNOWN, but not PROT_UNSUP.
758a73597f9Smrg    
759a73597f9Smrg    [ This bug was found by the Parfait 0.4.2 bug checking tool.
760a73597f9Smrg      For more information see http://labs.oracle.com/projects/parfait/ ]
761a73597f9Smrg    
762a73597f9Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
763a73597f9Smrg    Reviewed-by: Alexandr Shadchin <alexandr.shadchin@gmail.com>
764a73597f9Smrg
765a73597f9Smrgcommit b65651974ee5620086b484086ea12d78c92fa369
766a73597f9SmrgAuthor: Alexandr Shadchin <alexandr.shadchin@gmail.com>
767a73597f9SmrgDate:   Fri Aug 19 21:07:13 2011 +0600
768a73597f9Smrg
769a73597f9Smrg    Fix wrong read Protocol and Device from xorg.conf
770a73597f9Smrg    
771a73597f9Smrg    Add call xf86CollectInputOptions() before using pInfo->options.
772a73597f9Smrg    The bug is seeing by ABI < 12.
773a73597f9Smrg    
774a73597f9Smrg    Signed-off-by: Alexandr Shadchin <Alexandr.Shadchin@gmail.com>
775a73597f9Smrg    Reviewed-by: Matthieu Herrb <matthieu.herrb@laas.fr>
776a73597f9Smrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
777a73597f9Smrg
778a73597f9Smrgcommit 7bb5cbecbcc24f20467546f957fb95c9190514c0
779a73597f9SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
780a73597f9SmrgDate:   Mon Jul 25 21:11:50 2011 -0700
781a73597f9Smrg
782a73597f9Smrg    sun_mouse.c: Ensure vuidMouse setup routines are called for protocol "Auto"
783a73597f9Smrg    
784a73597f9Smrg    Fixes regression caused by commit b12fa0d5ab23 in which devices with
785a73597f9Smrg    protocol "Auto" (generally just PS/2 devices on Solaris, since HAL
786a73597f9Smrg    sets protocol "VUID" for USB devices already) weren't going through
787a73597f9Smrg    vuidMousePreInit and setting up the device_control & read_input pointers
788a73597f9Smrg    to the routines which know how to decode VUID packets.
789a73597f9Smrg    
790a73597f9Smrg    Adds a check to vuidPreInit to ensure we don't leak memory if called
791a73597f9Smrg    twice for the same device, just in case I missed a code path, or a
792a73597f9Smrg    new one appears in the future.
793a73597f9Smrg    
794a73597f9Smrg    Fixes Solaris bug 7070321: Mouse protocol "Auto" does not work in build 170
795a73597f9Smrg    
796a73597f9Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
797a73597f9Smrg    Acked-by: Peter Hutterer <peter.hutterer@who-t.net>
798a73597f9Smrg
799a73597f9Smrgcommit 94fb2250b12fbaf840352b83dd9f832319c92b0f
800a73597f9SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
801a73597f9SmrgDate:   Mon Jul 25 20:40:03 2011 -0700
802a73597f9Smrg
803a73597f9Smrg    No need to merge NULL options list with existing options
804a73597f9Smrg    
805a73597f9Smrg    Appending NULL to an existing options list simply walks the entire
806a73597f9Smrg    existing list before returning it unchanged, so if we aren't creating
807a73597f9Smrg    a new list to merge, don't bother merging it either.
808a73597f9Smrg    
809a73597f9Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
810a73597f9Smrg    Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
811a73597f9Smrg
812a73597f9Smrgcommit 93ebeecdda61cc7121b5c095ed5db07ad0ca0f88
813a73597f9SmrgAuthor: Terry Lambert <tlambert@chromium.org>
814a73597f9SmrgDate:   Fri Jul 15 17:23:23 2011 -0700
815a73597f9Smrg
816a73597f9Smrg    xf86-input-mouse: Return proper default for unknown values in pInfo->device_control.
817a73597f9Smrg    
818a73597f9Smrg    Signed-off-by: Terry Lambert <tlambert@chromium.org>
819a73597f9Smrg    Reviewed-by: Stephane Marchesin <marcheu@chromium.org>
820a73597f9Smrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
821a73597f9Smrg
822bd3a1963Smrgcommit 9f969bd4d1995aa802bef1cfe93afedc412bbd8a
823bd3a1963SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
824bd3a1963SmrgDate:   Tue Jul 5 09:09:26 2011 -0700
825bd3a1963Smrg
826bd3a1963Smrg    xf86-input-mouse 1.7.1
827bd3a1963Smrg    
828bd3a1963Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
829bd3a1963Smrg
830bd3a1963Smrgcommit b12fa0d5ab23237bc2ac02143739ef6861e55146
831bd3a1963SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
832bd3a1963SmrgDate:   Fri Jun 24 22:52:59 2011 -0700
833bd3a1963Smrg
834bd3a1963Smrg    Fix Solaris issues with new ABI12 init process.
835bd3a1963Smrg    
836bd3a1963Smrg    Based on BSD changes in commit a22879c6779283684fe4a61543fc95179b4f5d0b
837bd3a1963Smrg    by Alexandr Shadchin
838bd3a1963Smrg    
839bd3a1963Smrg    Fix segfaults when mouse device fails to open.
840bd3a1963Smrg    
841bd3a1963Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
842bd3a1963Smrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
843bd3a1963Smrg
844bd3a1963Smrgcommit 1780667854d73bbd0e0596271b09f93321cd0b1d
845bd3a1963SmrgAuthor: Samuel Thibault <samuel.thibault@ens-lyon.org>
846bd3a1963SmrgDate:   Wed Mar 30 02:26:25 2011 +0200
847bd3a1963Smrg
848bd3a1963Smrg    Fix Hurd mouse driver with XInput ABI before 12
849bd3a1963Smrg    
850bd3a1963Smrg    Commit 7bf22a36 (Use pInfo->options instead of conf-idev.) updated the
851bd3a1963Smrg    xf86CollectInputOptions call into keeping previous options (for ABI before
852bd3a1963Smrg    12). The hurd mouse driver also needs to be updated.
853bd3a1963Smrg
854bd3a1963Smrgcommit d6e9623875de5714e85f7da5782ea665116f86dc
855bd3a1963SmrgAuthor: Samuel Thibault <samuel.thibault@ens-lyon.org>
856bd3a1963SmrgDate:   Wed Mar 30 01:00:47 2011 +0200
857bd3a1963Smrg
858bd3a1963Smrg    Fix OSMouse OS-defined protocol support
859bd3a1963Smrg    
860bd3a1963Smrg    Fix regression introduced by 0a088df6: in the case of an OS-specific
861bd3a1963Smrg    protocol, the protocol is PROT_UNKNOWN, but should not be rejected: the core
862bd3a1963Smrg    mouse drive just needs to let the OS driver handle it.
863bd3a1963Smrg    
864bd3a1963Smrg    Signed-off-by: Samuel Thibault <samuel.thibault@ens-lyon.org>
865bd3a1963Smrg
866bd3a1963Smrgcommit a07c353f01f99ef3e62f84a32e91d539a4e4863a
867bd3a1963SmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
868bd3a1963SmrgDate:   Thu Mar 10 08:32:23 2011 +1000
869bd3a1963Smrg
870bd3a1963Smrg    mouse 1.7.0
871bd3a1963Smrg    
872bd3a1963Smrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
873bd3a1963Smrg
874bd3a1963Smrgcommit a22879c6779283684fe4a61543fc95179b4f5d0b
875bd3a1963SmrgAuthor: Alexandr Shadchin <Alexandr.Shadchin@gmail.com>
876bd3a1963SmrgDate:   Wed Mar 9 20:09:59 2011 +0500
877bd3a1963Smrg
878bd3a1963Smrg    Fix BSD issues with new ABI12 init process.
879bd3a1963Smrg    
880bd3a1963Smrg    From Bug 34794:
881bd3a1963Smrg    "Until xf86-input-mouse-1.6.0, the MousePreInit() function exited if an
882bd3a1963Smrg    os specific PreInit function existed. It let the os-specific function finish
883bd3a1963Smrg    all initialisations that remained to be done after osInfo->PreInit() was
884bd3a1963Smrg    called.
885bd3a1963Smrg    
886bd3a1963Smrg    The code in master now continues, and does things that the bsdMousePreInit()
887bd3a1963Smrg    function in bsd_mouse.c doesn't expect."
888bd3a1963Smrg    
889bd3a1963Smrg    Fix up wsconsPreInit to deal with the new init process.
890bd3a1963Smrg    
891bd3a1963Smrg    Fixes: https://bugs.freedesktop.org/show_bug.cgi?id=34794
892bd3a1963Smrg    
893bd3a1963Smrg    Signed-off-by: Alexandr Shadchin <Alexandr.Shadchin@gmail.com>
894bd3a1963Smrg    Reviewed-by: Matthieu Herrb <matthieu.herrb@laas.fr>
895bd3a1963Smrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
896bd3a1963Smrg
897bd3a1963Smrgcommit 2e507df6704ebd2cab6ada450ed40d89a2d3ca19
898bd3a1963SmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
899bd3a1963SmrgDate:   Mon Feb 21 10:06:54 2011 +1000
900bd3a1963Smrg
901bd3a1963Smrg    mouse 1.6.99.901
902bd3a1963Smrg    
903bd3a1963Smrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
904bd3a1963Smrg
905bd3a1963Smrgcommit 70f1d8579ef86dd428eabcb3752b5d1bce47b8f7
906bd3a1963SmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
907bd3a1963SmrgDate:   Mon Feb 21 09:40:13 2011 +1000
908bd3a1963Smrg
909bd3a1963Smrg    man: ClearDTR and ClearRTS are handled by the X server.
910bd3a1963Smrg    
911bd3a1963Smrg    If it breaks, we know who to blame (or file a bug against).
912bd3a1963Smrg    
913bd3a1963Smrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
914bd3a1963Smrg    Reviewed-by: Cyril Brulebois <kibi@debian.org>
915bd3a1963Smrg
916bd3a1963Smrgcommit 194c5913e92c84d1a30447d43b5beee77a98b7ba
917bd3a1963SmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
918bd3a1963SmrgDate:   Mon Feb 21 09:33:37 2011 +1000
919bd3a1963Smrg
920bd3a1963Smrg    man: protocol option isn't mandatory, it's platform-specific.
921bd3a1963Smrg    
922bd3a1963Smrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
923bd3a1963Smrg    Reviewed-by: Cyril Brulebois <kibi@debian.org>
924bd3a1963Smrg
925bd3a1963Smrgcommit f70a9817a2eb845eb9718c0ed6540de1ffe7e531
926bd3a1963SmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
927bd3a1963SmrgDate:   Mon Feb 21 09:30:36 2011 +1000
928bd3a1963Smrg
929bd3a1963Smrg    man: fix typo "Auto platform" → "Auto protocol"
930bd3a1963Smrg    
931bd3a1963Smrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
932bd3a1963Smrg    Reviewed-by: Cyril Brulebois <kibi@debian.org>
933bd3a1963Smrg
934bd3a1963Smrgcommit a45b5d0eaf871c139b057f757869a20fd617d529
935bd3a1963SmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
936bd3a1963SmrgDate:   Mon Feb 21 09:29:59 2011 +1000
937bd3a1963Smrg
938bd3a1963Smrg    man: README.mouse is just README
939bd3a1963Smrg    
940bd3a1963Smrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
941bd3a1963Smrg    Reviewed-by: Cyril Brulebois <kibi@debian.org>
942bd3a1963Smrg
943bd3a1963Smrgcommit 9140e2640319833658a2be5ab2f8349a79ff20aa
944bd3a1963SmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
945bd3a1963SmrgDate:   Mon Feb 21 09:28:26 2011 +1000
946bd3a1963Smrg
947bd3a1963Smrg    man: add mention of xorg.conf.d snippet
948bd3a1963Smrg    
949bd3a1963Smrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
950bd3a1963Smrg    Reviewed-by: Cyril Brulebois <kibi@debian.org>
951bd3a1963Smrg
952bd3a1963Smrgcommit af784aad332d67bb746597d5de032ca320928d51
953bd3a1963SmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
954bd3a1963SmrgDate:   Mon Feb 21 09:24:38 2011 +1000
955bd3a1963Smrg
956bd3a1963Smrg    man: remove mention of core pointer.
957bd3a1963Smrg    
958bd3a1963Smrg    This doesn't apply to X servers 1.7 and later.
959bd3a1963Smrg    
960bd3a1963Smrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
961bd3a1963Smrg    Reviewed-by: Cyril Brulebois <kibi@debian.org>
962bd3a1963Smrg
963bd3a1963Smrgcommit 6b5a82e4e85ab12df23ecf30f2b07eb4c5763e93
964bd3a1963SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
965bd3a1963SmrgDate:   Mon Nov 29 22:25:52 2010 -0800
966bd3a1963Smrg
967bd3a1963Smrg    Add ABI checks around XI86_CONFIGURED uses in OS-specific PreInits
968bd3a1963Smrg    
969bd3a1963Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
970bd3a1963Smrg    Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
971bd3a1963Smrg
972bd3a1963Smrgcommit 73bb42e10033cfeb41ba540ea0303b882ff7e61e
973bd3a1963SmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
974bd3a1963SmrgDate:   Thu Nov 25 11:35:29 2010 +1000
975bd3a1963Smrg
976bd3a1963Smrg    Bump to 1.6.99
977bd3a1963Smrg    
978bd3a1963Smrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
979bd3a1963Smrg
980bd3a1963Smrgcommit 0a088df6b2f5cac05a00c4f461274b83feb1a9a8
981bd3a1963SmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
982bd3a1963SmrgDate:   Mon Oct 25 14:34:28 2010 +1000
983bd3a1963Smrg
984bd3a1963Smrg    Adjust to new Input ABI 12.
985bd3a1963Smrg    
986bd3a1963Smrg    New PreInit prototype and a couple of other minor changes.
987bd3a1963Smrg    
988bd3a1963Smrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
989bd3a1963Smrg    Reviewed-by: Chase Douglas <chase.douglas@canonical.com>
990bd3a1963Smrg
991bd3a1963Smrgcommit fedd52ba781da1960ada0a96b85293afe2509a4a
992bd3a1963SmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
993bd3a1963SmrgDate:   Mon Oct 25 11:16:22 2010 +1000
994bd3a1963Smrg
995bd3a1963Smrg    ABI 12 requires per-valuator modes.
996bd3a1963Smrg    
997bd3a1963Smrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
998bd3a1963Smrg    Reviewed-by: Chase Douglas <chase.douglas@canonical.com>
999bd3a1963Smrg
1000bd3a1963Smrgcommit 7bf22a368c752fe76dc60c3ea0f70ec1a46d653e
1001bd3a1963SmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
1002bd3a1963SmrgDate:   Mon Oct 25 14:36:59 2010 +1000
1003bd3a1963Smrg
1004bd3a1963Smrg    Use pInfo->options instead of conf-idev.
1005bd3a1963Smrg    
1006bd3a1963Smrg    Because it doesn't really matter anyway, I think.
1007bd3a1963Smrg    
1008bd3a1963Smrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
1009bd3a1963Smrg    Reviewed-by: Chase Douglas <chase.douglas@canonical.com>
1010bd3a1963Smrg
1011bd3a1963Smrgcommit f3f405db5603ecca5bc14dba23628ea56a0f5202
1012bd3a1963SmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
1013bd3a1963SmrgDate:   Mon Oct 25 16:08:49 2010 +1000
1014bd3a1963Smrg
1015bd3a1963Smrg    Remove write-only field mouseFlags.
1016bd3a1963Smrg    
1017bd3a1963Smrg    The flags were used to store ClearDTS and ClearRTR, but those options only
1018bd3a1963Smrg    resulted in log messages.
1019bd3a1963Smrg    
1020bd3a1963Smrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
1021bd3a1963Smrg    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
1022bd3a1963Smrg    Tested-by: Alan Coopersmith <alan.coopersmith@oracle.com>
1023bd3a1963Smrg
1024bd3a1963Smrgcommit 23308a251e16c4a6ab3c89c0505b0d8900c9cdff
1025bd3a1963SmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
1026bd3a1963SmrgDate:   Mon Oct 25 13:51:59 2010 +1000
1027bd3a1963Smrg
1028bd3a1963Smrg    Rename xf86OSMouseInit to OSMouseInit.
1029bd3a1963Smrg    
1030bd3a1963Smrg    This isn't a DDX function anymore.
1031bd3a1963Smrg    
1032bd3a1963Smrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
1033bd3a1963Smrg    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
1034bd3a1963Smrg    Tested-by: Alan Coopersmith <alan.coopersmith@oracle.com>
1035bd3a1963Smrg
1036bd3a1963Smrgcommit 9263c949df6cbbb8e42ec4f0d6337206f684d0f5
1037bd3a1963SmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
1038bd3a1963SmrgDate:   Mon Oct 25 13:49:23 2010 +1000
1039bd3a1963Smrg
1040bd3a1963Smrg    Remove random History comment.
1041bd3a1963Smrg    
1042bd3a1963Smrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
1043bd3a1963Smrg    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
1044bd3a1963Smrg    Tested-by: Alan Coopersmith <alan.coopersmith@oracle.com>
1045bd3a1963Smrg
1046bd3a1963Smrgcommit ecc3d28fa488f186896d714b8872b8875f8eccfd
1047bd3a1963SmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
1048bd3a1963SmrgDate:   Mon Oct 25 13:46:13 2010 +1000
1049bd3a1963Smrg
1050bd3a1963Smrg    Rename xf86OSmouse.h to mouse.h
1051bd3a1963Smrg    
1052bd3a1963Smrg    The driver-internal mouse.h header was only an include command for
1053bd3a1963Smrg    xf86OSmouse.h anyway.
1054bd3a1963Smrg    
1055bd3a1963Smrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
1056bd3a1963Smrg    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
1057bd3a1963Smrg    Tested-by: Alan Coopersmith <alan.coopersmith@oracle.com>
1058bd3a1963Smrg
1059bd3a1963Smrgcommit a92175888885ac77c87d52309cba87f1e9c96e73
1060bd3a1963SmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
1061bd3a1963SmrgDate:   Mon Oct 25 13:43:47 2010 +1000
1062bd3a1963Smrg
1063bd3a1963Smrg    Remove a bunch of unused fields from the MouseRec.
1064bd3a1963Smrg    
1065bd3a1963Smrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
1066bd3a1963Smrg    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
1067bd3a1963Smrg    Tested-by: Alan Coopersmith <alan.coopersmith@oracle.com>
1068bd3a1963Smrg
1069bd3a1963Smrgcommit a48e8ce9434837d649eb88058aa9406f1bf9dce9
1070bd3a1963SmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
1071bd3a1963SmrgDate:   Mon Oct 25 13:41:26 2010 +1000
1072bd3a1963Smrg
1073bd3a1963Smrg    Move a statement down to have all allocations close together.
1074bd3a1963Smrg    
1075bd3a1963Smrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
1076bd3a1963Smrg    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
1077bd3a1963Smrg    Tested-by: Alan Coopersmith <alan.coopersmith@oracle.com>
1078bd3a1963Smrg
1079bd3a1963Smrgcommit f3ac92a41b9e85a0cfba011812b637b1f3ae2529
1080bd3a1963SmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
1081bd3a1963SmrgDate:   Mon Oct 25 13:35:55 2010 +1000
1082bd3a1963Smrg
1083bd3a1963Smrg    Remove convoluted do { } while loop.
1084bd3a1963Smrg    
1085bd3a1963Smrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
1086bd3a1963Smrg    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
1087bd3a1963Smrg    Tested-by: Alan Coopersmith <alan.coopersmith@oracle.com>
1088bd3a1963Smrg
1089bd3a1963Smrgcommit fac47e7df6f719b1fce5341b343cabcbe150b52f
1090bd3a1963SmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
1091bd3a1963SmrgDate:   Mon Oct 25 13:34:21 2010 +1000
1092bd3a1963Smrg
1093bd3a1963Smrg    Move protocol ID detection into a separate function.
1094bd3a1963Smrg    
1095bd3a1963Smrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
1096bd3a1963Smrg    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
1097bd3a1963Smrg    Tested-by: Alan Coopersmith <alan.coopersmith@oracle.com>
1098bd3a1963Smrg
1099bd3a1963Smrgcommit 859b8f2c4d964cd9b40dcbc64bd28fc98e129387
1100bd3a1963SmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
1101bd3a1963SmrgDate:   Mon Oct 25 12:17:19 2010 +1000
1102bd3a1963Smrg
1103bd3a1963Smrg    Use single exit path for PreInit.
1104bd3a1963Smrg    
1105bd3a1963Smrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
1106bd3a1963Smrg    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
1107bd3a1963Smrg    Tested-by: Alan Coopersmith <alan.coopersmith@oracle.com>
1108bd3a1963Smrg
1109bd3a1963Smrgcommit 11f94120035d1c4e2d1d299d9fa19f79ca3ed75e
1110bd3a1963SmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
1111bd3a1963SmrgDate:   Mon Oct 25 12:13:00 2010 +1000
1112bd3a1963Smrg
1113bd3a1963Smrg    De-duplicate Option "Device" handling.
1114bd3a1963Smrg    
1115bd3a1963Smrg    Move the warning messages and the OS-specific autoprobing calls into a new
1116bd3a1963Smrg    function. This will change the order log messages appear in but functional
1117bd3a1963Smrg    changes should be identical.
1118bd3a1963Smrg    
1119bd3a1963Smrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
1120bd3a1963Smrg    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
1121bd3a1963Smrg    Tested-by: Alan Coopersmith <alan.coopersmith@oracle.com>
1122bd3a1963Smrg
1123bd3a1963Smrgcommit 0b1920abf72664765f7dab4a487839a3d29267a1
1124bd3a1963SmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
1125bd3a1963SmrgDate:   Mon Oct 25 11:59:17 2010 +1000
1126bd3a1963Smrg
1127bd3a1963Smrg    Remove unused branch from if 1 condition.
1128bd3a1963Smrg    
1129bd3a1963Smrg    This has been in since 2003 or earlier, let's pretend it works.
1130bd3a1963Smrg    
1131bd3a1963Smrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
1132bd3a1963Smrg    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
1133bd3a1963Smrg    Tested-by: Alan Coopersmith <alan.coopersmith@oracle.com>
1134bd3a1963Smrg
1135bd3a1963Smrgcommit 008906b855f05be4d1942d2a3e1afcb8a7ee4b14
1136bd3a1963SmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
1137bd3a1963SmrgDate:   Mon Oct 25 11:56:36 2010 +1000
1138bd3a1963Smrg
1139bd3a1963Smrg    Remove a bunch of unnecessary log prints.
1140bd3a1963Smrg    
1141bd3a1963Smrg    xf86SetFooOption will print to the log anyway, no need to print twice.
1142bd3a1963Smrg    
1143bd3a1963Smrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
1144bd3a1963Smrg    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
1145bd3a1963Smrg    Tested-by: Alan Coopersmith <alan.coopersmith@oracle.com>
1146bd3a1963Smrg
1147bd3a1963Smrgcommit 9d6723303216e7b6de583716768d0dc972f03d03
1148bd3a1963SmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
1149bd3a1963SmrgDate:   Mon Oct 25 11:53:21 2010 +1000
1150bd3a1963Smrg
1151bd3a1963Smrg    Remove if 0'd out model.
1152bd3a1963Smrg    
1153bd3a1963Smrg    If 0 since at least 2003 is enough to pretend we don't need this block.
1154bd3a1963Smrg    
1155bd3a1963Smrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
1156bd3a1963Smrg    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
1157bd3a1963Smrg    Tested-by: Alan Coopersmith <alan.coopersmith@oracle.com>
1158bd3a1963Smrg
1159bd3a1963Smrgcommit 6f227252af6458fbf6cbeee43e3f739fd2f03c67
1160bd3a1963SmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
1161bd3a1963SmrgDate:   Mon Oct 25 15:38:57 2010 +1000
1162bd3a1963Smrg
1163bd3a1963Smrg    Remove includes for protocol headers.
1164bd3a1963Smrg    
1165bd3a1963Smrg    The driver shouldn't need those.
1166bd3a1963Smrg    
1167bd3a1963Smrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
1168bd3a1963Smrg    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
1169bd3a1963Smrg    Tested-by: Alan Coopersmith <alan.coopersmith@oracle.com>
1170bd3a1963Smrg
1171bd3a1963Smrgcommit 3b39dd7ca3a4055e63a8ca55b614912fe47215a6
1172bd3a1963SmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
1173bd3a1963SmrgDate:   Mon Oct 25 11:49:51 2010 +1000
1174bd3a1963Smrg
1175bd3a1963Smrg    Remove unused define NEED_X86_TYPES.
1176bd3a1963Smrg    
1177bd3a1963Smrg    Not needed for 1.6 and later.
1178bd3a1963Smrg    
1179bd3a1963Smrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
1180bd3a1963Smrg    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
1181bd3a1963Smrg    Tested-by: Alan Coopersmith <alan.coopersmith@oracle.com>
1182bd3a1963Smrg
1183bd3a1963Smrgcommit ef4fad4d823d46be4538daeca0ee3e014efc73c2
1184bd3a1963SmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
1185bd3a1963SmrgDate:   Mon Oct 25 11:39:42 2010 +1000
1186bd3a1963Smrg
1187bd3a1963Smrg    Assume ABI_XINPUT_VERSION 4 or higher.
1188bd3a1963Smrg    
1189bd3a1963Smrg    We require server 1.6 in configure.ac to build, so let's assume that's the
1190bd3a1963Smrg    minimal ABI version we support. Purge the rest.
1191bd3a1963Smrg    
1192bd3a1963Smrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
1193bd3a1963Smrg    Acked-by: Gaetan Nadon <memsize@videotron.ca>
1194bd3a1963Smrg    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
1195bd3a1963Smrg    Tested-by: Alan Coopersmith <alan.coopersmith@oracle.com>
1196bd3a1963Smrg
1197bd3a1963Smrgcommit f7b426ef2a6bc181ec700f74b59b39c2e695bf6b
1198bd3a1963SmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
1199bd3a1963SmrgDate:   Mon Oct 25 11:34:41 2010 +1000
1200bd3a1963Smrg
1201bd3a1963Smrg    Remove refcnt field from InputDriverRec.
1202bd3a1963Smrg    
1203bd3a1963Smrg    Wasn't used in the server and is now removed.
1204bd3a1963Smrg    
1205bd3a1963Smrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
1206bd3a1963Smrg    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
1207bd3a1963Smrg    Tested-by: Alan Coopersmith <alan.coopersmith@oracle.com>
1208bd3a1963Smrg
1209bd3a1963Smrgcommit b5fc405451d8fa01b9e5fb6f2da74a6e03d50174
1210bd3a1963SmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
1211bd3a1963SmrgDate:   Mon Oct 25 11:31:23 2010 +1000
1212bd3a1963Smrg
1213bd3a1963Smrg    Don't try to call conversion_proc anymore.
1214bd3a1963Smrg    
1215bd3a1963Smrg    This hasn't been called since at least server 1.5 or so (ABI 2), possibly
1216bd3a1963Smrg    longer.
1217bd3a1963Smrg    
1218bd3a1963Smrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
1219bd3a1963Smrg    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
1220bd3a1963Smrg    Tested-by: Alan Coopersmith <alan.coopersmith@oracle.com>
1221bd3a1963Smrg
1222bd3a1963Smrgcommit bb2d63df99457de1e5c06be501a03b5629fc52c8
1223bd3a1963SmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
1224bd3a1963SmrgDate:   Mon Oct 25 11:10:25 2010 +1000
1225bd3a1963Smrg
1226bd3a1963Smrg    Replace LocalDevicePtr with InputInfoPtr.
1227bd3a1963Smrg    
1228bd3a1963Smrg    No functional changes.
1229bd3a1963Smrg    The typedef has been removed from the server but was an alias for
1230bd3a1963Smrg    InputInfoPtr since the dawn of, well, at least git.
1231bd3a1963Smrg    
1232bd3a1963Smrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
1233bd3a1963Smrg    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
1234bd3a1963Smrg    Tested-by: Alan Coopersmith <alan.coopersmith@oracle.com>
1235bd3a1963Smrg
1236bd3a1963Smrgcommit b5f4fc652cf5999045ff9006a55cf75edaba65c0
1237bd3a1963SmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
1238bd3a1963SmrgDate:   Mon Oct 25 10:57:58 2010 +1000
1239bd3a1963Smrg
1240bd3a1963Smrg    XI86_POINTER_CAPABLE is gone from the server.
1241bd3a1963Smrg    
1242bd3a1963Smrg    And was a write-only flag before that anyway, no ifdef needed.
1243bd3a1963Smrg    
1244bd3a1963Smrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
1245bd3a1963Smrg    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
1246bd3a1963Smrg    Tested-by: Alan Coopersmith <alan.coopersmith@oracle.com>
1247bd3a1963Smrg
1248bd3a1963Smrgcommit 4eefb5bfa837aae2201769360745edcaad4ea8d8
1249bd3a1963SmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
1250bd3a1963SmrgDate:   Mon Oct 25 10:54:41 2010 +1000
1251bd3a1963Smrg
1252bd3a1963Smrg    Remove out-of-date comment.
1253bd3a1963Smrg    
1254bd3a1963Smrg    /*
1255bd3a1963Smrg     * XXX This should be done by a function in the core server since the
1256bd3a1963Smrg     * MouseDevRec is defined in the os-support layer.
1257bd3a1963Smrg     */
1258bd3a1963Smrg    
1259bd3a1963Smrg    no, it shouldn't and it isn't, in exactly that order.
1260bd3a1963Smrg    
1261bd3a1963Smrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
1262bd3a1963Smrg    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
1263bd3a1963Smrg    Tested-by: Alan Coopersmith <alan.coopersmith@oracle.com>
1264bd3a1963Smrg
1265bd3a1963Smrgcommit fdd5d5c77d05c7f085e6f62c66b31b66087d195d
1266bd3a1963SmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
1267bd3a1963SmrgDate:   Mon Oct 25 10:46:35 2010 +1000
1268bd3a1963Smrg
1269bd3a1963Smrg    Remove unused declaration of MouseUnInit.
1270bd3a1963Smrg    
1271bd3a1963Smrg    To not have an UnInit function one needs to explicitly not define an UnInit
1272bd3a1963Smrg    function that is then not used, so that definitely no UnInit is performed
1273bd3a1963Smrg    with the function that is not defined. Philosophically speaking, this may be
1274bd3a1963Smrg    true. Meanwhile, over here in reality, well... meh.
1275bd3a1963Smrg    
1276bd3a1963Smrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
1277bd3a1963Smrg    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
1278bd3a1963Smrg    Tested-by: Alan Coopersmith <alan.coopersmith@oracle.com>
1279bd3a1963Smrg
1280bd3a1963Smrgcommit abc107eeb8847b9bf2f303abefde5adaab9331bf
1281bd3a1963SmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
1282bd3a1963SmrgDate:   Mon Oct 25 10:45:27 2010 +1000
1283bd3a1963Smrg
1284bd3a1963Smrg    Replace libc wrappers to xcalloc and friends with libc calls.
1285bd3a1963Smrg    
1286bd3a1963Smrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
1287bd3a1963Smrg    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
1288bd3a1963Smrg    Tested-by: Alan Coopersmith <alan.coopersmith@oracle.com>
1289bd3a1963Smrg
1290bd3a1963Smrgcommit 782052d087fd59d673de6c45784c316c055a592d
1291bd3a1963SmrgMerge: 4f1a5cc 6d6c247
1292bd3a1963SmrgAuthor: Samuel Thibault <samuel.thibault@ens-lyon.org>
1293bd3a1963SmrgDate:   Wed Sep 29 23:42:43 2010 +0200
1294bd3a1963Smrg
1295bd3a1963Smrg    Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/driver/xf86-input-mouse
1296bd3a1963Smrg
1297b73be646Smrgcommit 6d6c24768b2b347436a6d35c4aaa129227c7392e
1298b73be646SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
1299b73be646SmrgDate:   Wed Sep 8 23:11:19 2010 -0700
1300b73be646Smrg
1301b73be646Smrg    xf86-input-mouse 1.6.0
1302b73be646Smrg    
1303b73be646Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
1304b73be646Smrg
1305b73be646Smrgcommit 4719334800b7eb88479acdcbbc176019ba9c5bd2
1306b73be646SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
1307b73be646SmrgDate:   Wed Sep 8 22:58:30 2010 -0700
1308b73be646Smrg
1309b73be646Smrg    Bring README a little closer to the current state of reality
1310b73be646Smrg    
1311b73be646Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
1312b73be646Smrg
1313bd3a1963Smrgcommit 4f1a5cc98c8452362ecb81843cd0a32c9a45ce4e
1314bd3a1963SmrgAuthor: Samuel Thibault <samuel.thibault@ens-lyon.org>
1315bd3a1963SmrgDate:   Sun Sep 5 21:21:58 2010 +0200
1316bd3a1963Smrg
1317bd3a1963Smrg    Fix build warning
1318bd3a1963Smrg    
1319bd3a1963Smrg    Add extra parentheses to avoid ambiguity.
1320bd3a1963Smrg    
1321bd3a1963Smrg    Signed-off-by: Samuel Thibault <samuel.thibault@ens-lyon.org>
1322bd3a1963Smrg
1323bd3a1963Smrgcommit 35f277a718f2da6a09080af020aaf29ef96fe807
1324bd3a1963SmrgAuthor: Samuel Thibault <samuel.thibault@ens-lyon.org>
1325bd3a1963SmrgDate:   Sun Sep 5 21:20:33 2010 +0200
1326bd3a1963Smrg
1327bd3a1963Smrg    Fix mouse data buffering
1328bd3a1963Smrg    
1329bd3a1963Smrg    Check remaining buffer size *before* reading a character from the device.  Also
1330bd3a1963Smrg    keep extra characters in the static buffer until next invocation.
1331bd3a1963Smrg    
1332bd3a1963Smrg    Signed-off-by: Samuel Thibault <samuel.thibault@ens-lyon.org>
1333bd3a1963Smrg
1334b73be646Smrgcommit cb11e9ca60e8ca2590c77f844bfd19e5278f518f
1335b73be646SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
1336b73be646SmrgDate:   Wed Aug 11 21:30:40 2010 -0700
1337b73be646Smrg
1338b73be646Smrg    MouseCtrl doesn't need to save values we never use
1339b73be646Smrg    
1340b73be646Smrg    Makes it into a no-op, like evdev's PtrCtrl function, now that
1341b73be646Smrg    mouse acceleration is completely handled in dix.
1342b73be646Smrg    
1343b73be646Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
1344b73be646Smrg    Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
1345b73be646Smrg    Reviewed-by: Patrick E. Kane <pekane52 at gmail.com>
1346b73be646Smrg    Reviewed-by: Simon Thum <simon.thum@gmx.de>
1347b73be646Smrg
1348b73be646Smrgcommit 374725ef73ca929f8a951061528d11ee796cb069
1349b73be646SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
1350b73be646SmrgDate:   Wed Aug 11 20:21:33 2010 -0700
1351b73be646Smrg
1352b73be646Smrg    Sun's copyrights belong to Oracle now
1353b73be646Smrg    
1354b73be646Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
1355b73be646Smrg
1356b73be646Smrgcommit 5b208a2b8d1032489a02c465830150422d1123cc
1357b73be646SmrgAuthor: Henry Zhao <henry.zhao@oracle.com>
1358b73be646SmrgDate:   Wed Aug 11 20:16:44 2010 -0700
1359b73be646Smrg
1360b73be646Smrg    Check for NULL currentMode in vuidMouseSendScreenSize()
1361b73be646Smrg    
1362b73be646Smrg    Fixes Sun bug 6920647:
1363b73be646Smrg      Core dump in resume when monitor changed in suspend
1364b73be646Smrg      http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=6920647
1365b73be646Smrg    
1366b73be646Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
1367b73be646Smrg
1368b73be646Smrgcommit b9d6d0309abdec7b384cb1f0958b9bcd60364e60
1369b73be646SmrgAuthor: Samuel Thibault <samuel.thibault@ens-lyon.org>
1370b73be646SmrgDate:   Wed Jul 28 21:23:25 2010 +0200
1371b73be646Smrg
1372b73be646Smrg    Do not return the address of a local buffer
1373b73be646Smrg    
1374b73be646Smrg    Make the const buffer returned by FindDevice a static const buffer, to avoid
1375b73be646Smrg    letting be on the stack.
1376b73be646Smrg    
1377b73be646Smrg    Signed-off-by: Samuel Thibault <samuel.thibault@ens-lyon.org>
1378b73be646Smrg
1379b73be646Smrgcommit 75300d6ae5a5b2324224423c9f976cba50e47547
1380b73be646SmrgAuthor: Patrick E. Kane <pekane52@gmail.com>
1381b73be646SmrgDate:   Fri Jul 16 11:13:20 2010 -0500
1382b73be646Smrg
1383b73be646Smrg    xf86-input-mouse: Update sun_mouse devPrivates code #29049
1384b73be646Smrg    
1385b73be646Smrg    Update the sun_mouse devPrivates code to conform to the new API
1386b73be646Smrg    (introducted by commit faeebead7bfcc78535757ca7acc1faf7554c03b7)
1387b73be646Smrg    that requires the PrivateKey to be registered.
1388b73be646Smrg    
1389b73be646Smrg    Fixes: https://bugs.freedesktop.org/show_bug.cgi?id=29049
1390b73be646Smrg    
1391b73be646Smrg    Signed-off-by: Patrick E. Kane <pekane52@gmail.com>
1392b73be646Smrg    Reviewed-by: Jamey Sharp <jamey@minilop.net>
1393b73be646Smrg    Signed-off-by: Jamey Sharp <jamey@minilop.net>
1394b73be646Smrg
1395b73be646Smrgcommit 112caa1724e139caeb91c792c394b21d1391b370
1396b73be646SmrgAuthor: Fernando Carrijo <fcarrijo@yahoo.com.br>
1397b73be646SmrgDate:   Thu Jul 1 07:13:05 2010 -0300
1398b73be646Smrg
1399b73be646Smrg    Purge macro NEED_EVENTS
1400b73be646Smrg    
1401b73be646Smrg    Signed-off-by: Fernando Carrijo <fcarrijo@yahoo.com.br>
1402b73be646Smrg    Acked-by: Tiago Vignatti <tiago.vignatti@nokia.com>
1403b73be646Smrg    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
1404b73be646Smrg
1405b73be646Smrgcommit b714882b0245a2d6078d8778156e88813761f2c4
1406b73be646SmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
1407b73be646SmrgDate:   Thu May 27 18:57:33 2010 -0400
1408b73be646Smrg
1409b73be646Smrg    config: use AC_PROG_INSTALL now supplied by XORG_DEFAULT_OPTIONS
1410b73be646Smrg    
1411b73be646Smrg    The existing statement can now be removed from the configuration file.
1412b73be646Smrg    
1413b73be646Smrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
1414b73be646Smrg
1415b73be646Smrgcommit 1188152feee345b7a0f39513cd9d7b8bab938338
1416b73be646SmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
1417b73be646SmrgDate:   Thu May 27 09:32:59 2010 -0400
1418b73be646Smrg
1419b73be646Smrg    config: upgrade to util-macros 1.8 for additional man page support
1420b73be646Smrg    
1421b73be646Smrg    Use MAN_SUBST now supplied in XORG_MANPAGE_SECTIONS
1422b73be646Smrg    The value of MAN_SUBST is the same for all X.Org packages.
1423b73be646Smrg    
1424b73be646Smrg    Use AC_PROG_SED now supplied by XORG_DEFAULT_OPTIONS
1425b73be646Smrg    The existing statement can now be removed from the configuration file.
1426b73be646Smrg    
1427b73be646Smrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
1428b73be646Smrg
1429b73be646Smrgcommit ad78ef7a9488f7235032e106839224fc43f20e5f
1430b73be646SmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
1431b73be646SmrgDate:   Thu May 13 16:09:03 2010 -0400
1432b73be646Smrg
1433b73be646Smrg    config: let AC_PROG_SED find the best value for $SED
1434b73be646Smrg    
1435b73be646Smrg    Reviewed-by: Rémi Cardona <remi@gentoo.org>
1436b73be646Smrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
1437b73be646Smrg
1438b73be646Smrgcommit 9a9344e66d2e03ee44bf6fe6a1c1d97082a74c20
1439b73be646SmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
1440b73be646SmrgDate:   Thu May 13 15:59:24 2010 -0400
1441b73be646Smrg
1442b73be646Smrg    README: keep the text version of README, discard the sgml version
1443b73be646Smrg    
1444b73be646Smrg    The linuxdoc doc tool is deprecated.
1445b73be646Smrg    README files are exclusively text files.
1446b73be646Smrg    The file had not been updated for 5 years.
1447b73be646Smrg    
1448b73be646Smrg    Reviewed-by: Rémi Cardona <remi@gentoo.org>
1449b73be646Smrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
1450b73be646Smrg
1451b73be646Smrgcommit 9711c050e6d2a7c7c89ddc26775d819b5bc41ad3
1452b73be646SmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
1453b73be646SmrgDate:   Thu May 13 14:29:32 2010 -0400
1454b73be646Smrg
1455b73be646Smrg    config: fix warnings, m4 quoting and layout
1456b73be646Smrg    
1457b73be646Smrg    Fix some m4 quoting
1458b73be646Smrg    Fix some autoconf warnings
1459b73be646Smrg    Regroup statements per section
1460b73be646Smrg    Add comments
1461b73be646Smrg    
1462b73be646Smrg    Reviewed-by: Rémi Cardona <remi@gentoo.org>
1463b73be646Smrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
1464b73be646Smrg
1465b73be646Smrgcommit 86ddfe77024dbd94e99695a23ba77c2100b7e3e8
1466b73be646SmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
1467b73be646SmrgDate:   Thu May 13 14:08:04 2010 -0400
1468b73be646Smrg
1469b73be646Smrg    config: Upgrade X.Org macros to 1.4 for INSTALL file copying
1470b73be646Smrg    
1471b73be646Smrg    Reviewed-by: Rémi Cardona <remi@gentoo.org>
1472b73be646Smrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
1473b73be646Smrg
1474b73be646Smrgcommit 349db3f68d7f727b965132ade5bcefd5da6ad399
1475b73be646SmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
1476b73be646SmrgDate:   Thu May 13 14:01:28 2010 -0400
1477b73be646Smrg
1478b73be646Smrg    config: remove AC_PROG_CC as it overrides AC_PROG_C_C99
1479b73be646Smrg    
1480b73be646Smrg    XORG_STRICT_OPTION from XORG_DEFAULT_OPTIONS calls
1481b73be646Smrg    AC_PROG_C_C99. This sets gcc with -std=gnu99.
1482b73be646Smrg    If AC_PROG_CC macro is called afterwards, it resets CC to gcc.
1483b73be646Smrg    
1484b73be646Smrg    Reviewed-by: Rémi Cardona <remi@gentoo.org>
1485b73be646Smrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
1486b73be646Smrg
1487b73be646Smrgcommit 59ace3b6fd3c1901e8025f4785c31d514aac3b3f
1488b73be646SmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
1489b73be646SmrgDate:   Thu May 13 14:00:41 2010 -0400
1490b73be646Smrg
1491b73be646Smrg    config: remove unrequired AC_HEADER_STDC
1492b73be646Smrg    
1493b73be646Smrg    Autoconf says:
1494b73be646Smrg    "This macro is obsolescent, as current systems have conforming
1495b73be646Smrg    header files. New programs need not use this macro".
1496b73be646Smrg    
1497b73be646Smrg    Reviewed-by: Rémi Cardona <remi@gentoo.org>
1498b73be646Smrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
1499b73be646Smrg
1500b73be646Smrgcommit 540f1d8826aeee17235bd29c42144fe52213130c
1501b73be646SmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
1502b73be646SmrgDate:   Thu May 13 14:00:06 2010 -0400
1503b73be646Smrg
1504b73be646Smrg    config: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS
1505b73be646Smrg    
1506b73be646Smrg    Regroup AC statements at the top.
1507b73be646Smrg    
1508b73be646Smrg    Reviewed-by: Rémi Cardona <remi@gentoo.org>
1509b73be646Smrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
1510b73be646Smrg
1511b73be646Smrgcommit 27d00be1f8ae04be0bcb73d2744731ded527e8e5
1512b73be646SmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
1513b73be646SmrgDate:   Thu May 13 13:58:03 2010 -0400
1514b73be646Smrg
1515b73be646Smrg    config: update AC_PREREQ statement to 2.60
1516b73be646Smrg    
1517b73be646Smrg    Unrelated to the previous patches, the new value simply reflects
1518b73be646Smrg    the reality that the minimum level for autoconf to configure
1519b73be646Smrg    all x.org modules is 2.60 dated June 2006.
1520b73be646Smrg    
1521b73be646Smrg    ftp://ftp.gnu.org/gnu/autoconf/autoconf-2.60.tar.gz
1522b73be646Smrg    
1523b73be646Smrg    Reviewed-by: Rémi Cardona <remi@gentoo.org>
1524b73be646Smrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
1525b73be646Smrg
1526b73be646Smrgcommit f76449cbe38d9f2e925d0af0cd0b1050168d86d1
1527b73be646SmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
1528b73be646SmrgDate:   Thu May 13 13:28:37 2010 -0400
1529b73be646Smrg
1530b73be646Smrg    config: optional extension check for inputproto not required
1531b73be646Smrg    
1532b73be646Smrg    The check should be in PKG_CHECK_MODULES permanently.
1533b73be646Smrg    
1534b73be646Smrg    The XORG_DRIVER_CHECK_EXT will add inputproto to PKG_CHECK_MODULES
1535b73be646Smrg    only if the extension is available. By definition, this extension
1536b73be646Smrg    is an integral part of the server and is always present.
1537b73be646Smrg    
1538b73be646Smrg    The server always sets XINPUT macro to 1.
1539b73be646Smrg    The conditional code was removed
1540b73be646Smrg    
1541b73be646Smrg    Reviewed-by: Rémi Cardona <remi@gentoo.org>
1542b73be646Smrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
1543b73be646Smrg
1544b73be646Smrgcommit a4dfc92927c8e26aca58da11bae1e516238fd60a
1545b73be646SmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
1546b73be646SmrgDate:   Thu May 13 13:27:02 2010 -0400
1547b73be646Smrg
1548b73be646Smrg    config: remove extension check for unused RANDR extension
1549b73be646Smrg    
1550b73be646Smrg    The randr protocol is not used, no randr*.h are included.
1551b73be646Smrg    
1552b73be646Smrg    Reviewed-by: Rémi Cardona <remi@gentoo.org>
1553b73be646Smrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
1554b73be646Smrg
1555b73be646Smrgcommit ecc0b614aa3077e4d73f1b1a567486f5540f3eb5
1556b73be646SmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
1557b73be646SmrgDate:   Thu May 13 13:12:34 2010 -0400
1558b73be646Smrg
1559b73be646Smrg    config: remove AH_TOP autoheader statement
1560b73be646Smrg    
1561b73be646Smrg    The generated config.h does not need to include xorg-server.h
1562b73be646Smrg    for the content it provides.
1563b73be646Smrg    Add #include <xorg-server.h> in .[hc] files as needed.
1564b73be646Smrg    
1565b73be646Smrg    Reviewed-by: Rémi Cardona <remi@gentoo.org>
1566b73be646Smrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
1567b73be646Smrg
1568b73be646Smrgcommit 4ef973d4c740a0b92e6b0d1afae1d6fca0386bd8
1569b73be646SmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
1570b73be646SmrgDate:   Thu May 13 13:08:00 2010 -0400
1571b73be646Smrg
1572b73be646Smrg    Remove unused SCO driver files
1573b73be646Smrg    
1574b73be646Smrg    The SCO driver has never been enabled since its original commit
1575b73be646Smrg    
1576b73be646Smrg    Reviewed-by: Rémi Cardona <remi@gentoo.org>
1577b73be646Smrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
1578b73be646Smrg
1579b73be646Smrgcommit 0071e2eb6bd3c31be108b7cdbc415498c83ed1c6
1580b73be646SmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
1581b73be646SmrgDate:   Wed Apr 28 18:18:14 2010 -0400
1582b73be646Smrg
1583b73be646Smrg    README: update text content from sgml content
1584b73be646Smrg    
1585b73be646Smrg    Reviewed-by: Rémi Cardona <remi@gentoo.org>
1586b73be646Smrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
1587b73be646Smrg
1588b73be646Smrgcommit 4fc24a0093d453944dc8d46aebe27b1671d45c77
1589b73be646SmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
1590b73be646SmrgDate:   Tue Apr 27 13:50:20 2010 -0400
1591b73be646Smrg
1592b73be646Smrg    README: fix linuxdoc content
1593b73be646Smrg    
1594b73be646Smrg    defs.ent are located under X11 directory
1595b73be646Smrg    ident tag is not a Linuxdoc tag
1596b73be646Smrg    replace docbook email tag with linuxdoc email tag
1597b73be646Smrg    replace <code> with <verb> which preserves tabs
1598b73be646Smrg    
1599b73be646Smrg    Reviewed-by: Rémi Cardona <remi@gentoo.org>
1600b73be646Smrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
1601b73be646Smrg
1602b73be646Smrgcommit 3ee9b720856efa240b70d38172706485f6420289
1603370b807fSmrgAuthor: Márton Németh < <nm127@freemail.hu>
1604b73be646SmrgDate:   Tue Apr 13 00:35:57 2010 -0700
1605b73be646Smrg
1606b73be646Smrg    Bug 10866 - serial Genius NetScroll+ autodetection
1607b73be646Smrg    
1608b73be646Smrg    https://bugs.freedesktop.org/show_bug.cgi?id=10866
1609b73be646Smrg    
1610b73be646Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
1611b73be646Smrg
1612b73be646Smrgcommit c74d482378a85eef26dd85fc191f602e0f7c667f
1613b73be646SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
1614b73be646SmrgDate:   Wed Jan 20 17:47:20 2010 -0800
1615b73be646Smrg
1616b73be646Smrg    Solaris: Handle ENODEV & other errors from VUID protocol mice
1617b73be646Smrg    
1618b73be646Smrg    Adapted code from keyboard fix for ENODEV to do the same thing for the mouse
1619b73be646Smrg    
1620b73be646Smrg    Use normal read() calls for reading from the mouse so we can get the ENODEV
1621b73be646Smrg    errors, instead of going through the Xisb*() wrappers, which are needed for
1622b73be646Smrg    reading directly from serial ports (which this code never does since it's
1623b73be646Smrg    only used with VUID mouse event streams from the kernel).
1624b73be646Smrg    
1625b73be646Smrg    Fixes http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=6844148
1626b73be646Smrg    
1627b73be646Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
1628b73be646Smrg
1629b73be646Smrgcommit a2d158c290a831dffef3613ddb736c04377c51e7
1630b73be646SmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
1631b73be646SmrgDate:   Tue Mar 9 13:12:10 2010 -0500
1632b73be646Smrg
1633b73be646Smrg    config: remove unused -I$(top_srcdir)/src directive
1634b73be646Smrg    
1635b73be646Smrg    There are no sibling directories that need access to /src headers
1636b73be646Smrg    
1637b73be646Smrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
1638b73be646Smrg
1639b73be646Smrgcommit c9ebc0c532bf72e459ec93f6ff4198dfd7e32252
1640b73be646SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
1641b73be646SmrgDate:   Fri Jan 15 14:48:49 2010 -0800
1642b73be646Smrg
1643b73be646Smrg    Update Sun license notices to current X.Org standard form
1644b73be646Smrg    
1645b73be646Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
1646b73be646Smrg
1647b73be646Smrgcommit 36cb94a9af364c18ccae774d79a8c1f937cb786f
1648b73be646SmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
1649b73be646SmrgDate:   Tue Dec 15 22:01:02 2009 -0500
1650b73be646Smrg
1651b73be646Smrg    configure.ac: remove unused sdkdir=$(pkg-config...) statement
1652b73be646Smrg    
1653b73be646Smrg    The sdkdir variable isn't use, so remove the statement.
1654b73be646Smrg    
1655b73be646Smrg    Acked-by: Dan Nicholson <dbn.lists@gmail.com>
1656b73be646Smrg    
1657b73be646Smrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
1658b73be646Smrg
1659b73be646Smrgcommit 327ede732bd05185a459c195dbc9ceee250b3b71
1660b73be646SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
1661b73be646SmrgDate:   Wed Dec 16 18:17:26 2009 -0800
1662b73be646Smrg
1663b73be646Smrg    Silence sed substitutions in make output
1664b73be646Smrg    
1665b73be646Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
1666b73be646Smrg
1667b73be646Smrgcommit c6ff6c3bba57a5134b050bead65dd6a1ff2f42aa
1668b73be646SmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
1669b73be646SmrgDate:   Thu Dec 3 11:27:30 2009 +1000
1670b73be646Smrg
1671b73be646Smrg    Plug minor memory leak.
1672b73be646Smrg    
1673b73be646Smrg    This change splits the DEVICE_CLOSE behaviour from the DEVICE_OFF behaviour.
1674b73be646Smrg    This doesn't change functionality as the server guarantees DEVICE_OFF to be
1675b73be646Smrg    called first and DEVICE_CLOSE thus becomes a noop anyway.
1676b73be646Smrg    
1677b73be646Smrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
1678b73be646Smrg    Reviewed-by: Alan Coopersmith <alan.coopersmith@sun.com>
1679b73be646Smrg
1680b73be646Smrgcommit 6ac394cafc959980893553955e98827c7cb45119
1681b73be646SmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
1682b73be646SmrgDate:   Mon Nov 23 09:25:05 2009 -0500
1683b73be646Smrg
1684b73be646Smrg    Makefile.am: add ChangeLog and INSTALL on MAINTAINERCLEANFILES
1685b73be646Smrg    
1686b73be646Smrg    Now that the INSTALL file is generated.
1687b73be646Smrg    Allows running make maintainer-clean.
1688b73be646Smrg
1689b73be646Smrgcommit 9705701af25089ba8896d706f13403416f632cb4
1690b73be646SmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
1691b73be646SmrgDate:   Wed Oct 28 14:41:41 2009 -0400
1692b73be646Smrg
1693b73be646Smrg    INSTALL, NEWS, README or AUTHORS files are missing/incorrect #24206
1694b73be646Smrg    
1695b73be646Smrg    Automake 'foreign' option is specified in configure.ac.
1696b73be646Smrg    Remove from Makefile.am
1697b73be646Smrg
1698b73be646Smrgcommit a80227b40dd710e13fb497f2f01a51afb0e5337c
1699b73be646SmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
1700b73be646SmrgDate:   Wed Oct 28 14:09:09 2009 -0400
1701b73be646Smrg
1702b73be646Smrg    INSTALL, NEWS, README or AUTHORS files are missing/incorrect #24206
1703b73be646Smrg    
1704b73be646Smrg    Add missing INSTALL file. Use standard GNU file on building tarball
1705b73be646Smrg    README may have been updated
1706b73be646Smrg    Remove AUTHORS file as it is empty and no content available yet.
1707b73be646Smrg    Remove NEWS file as it is empty and no content available yet.
1708b73be646Smrg
1709b73be646Smrgcommit ad49b908b8b6aa7643325e8be75e0b0e5c7e764d
1710b73be646SmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
1711b73be646SmrgDate:   Mon Oct 26 12:54:20 2009 -0400
1712b73be646Smrg
1713b73be646Smrg    Several driver modules do not have a ChangeLog target in Makefile.am #23814
1714b73be646Smrg    
1715b73be646Smrg    The git generated ChangeLog replaces the hand written one.
1716b73be646Smrg    Update configure.ac to xorg-macros level 1.3.
1717b73be646Smrg    Use XORG_DEFAULT_OPTIONS which replaces four XORG_* macros
1718b73be646Smrg    Update Makefile.am to add ChangeLog target if missing
1719b73be646Smrg    Remove ChangeLog from EXTRA_DIST or *CLEAN variables
1720b73be646Smrg    This is a pre-req for the INSTALL_CMD
1721b73be646Smrg
1722b73be646Smrgcommit 034f5430549b0c713b0be302e067e4f1fd02c6fb
1723b73be646SmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
1724b73be646SmrgDate:   Thu Oct 22 12:34:16 2009 -0400
1725b73be646Smrg
1726b73be646Smrg    .gitignore: use common defaults with custom section # 24239
1727b73be646Smrg    
1728b73be646Smrg    Using common defaults will reduce errors and maintenance.
1729b73be646Smrg    Only the very small or inexistent custom section need periodic maintenance
1730b73be646Smrg    when the structure of the component changes. Do not edit defaults.
1731b73be646Smrg
1732fc27e79cSmrgcommit 2b6dc8ccfe85356d309e3191cf5b942c6d4e0cd5
1733fc27e79cSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
1734fc27e79cSmrgDate:   Tue Oct 6 12:09:46 2009 +1000
1735fc27e79cSmrg
1736fc27e79cSmrg    mouse 1.5.0
1737fc27e79cSmrg    
1738fc27e79cSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
1739fc27e79cSmrg
1740fc27e79cSmrgcommit 6bae95035db026b7f3189a21942ce7953a6e3437
1741fc27e79cSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
1742fc27e79cSmrgDate:   Tue Oct 6 12:07:45 2009 +1000
1743fc27e79cSmrg
1744fc27e79cSmrg    Require macros 1.3 for XORG_DEFAULT_OPTIONS
1745fc27e79cSmrg    
1746fc27e79cSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
1747fc27e79cSmrg
1748fc27e79cSmrgcommit 622cf1834725c3348cfdc41c12e39b327011c836
1749fc27e79cSmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
1750fc27e79cSmrgDate:   Sat Sep 12 20:18:06 2009 -0700
1751fc27e79cSmrg
1752fc27e79cSmrg    Fix crashes due to MouseBlockHandler/MouseWakeupHandler with invalid devices
1753fc27e79cSmrg    
1754fc27e79cSmrg    Don't install the handlers if devices failed to open/initalize.
1755fc27e79cSmrg    Remove the handlers when disabling Emulate3Soft mode, since otherwise
1756fc27e79cSmrg    they'll be left around when device is closed & device structs are freed.
1757fc27e79cSmrg    
1758fc27e79cSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
1759fc27e79cSmrg
1760fc27e79cSmrgcommit bc7933171e08215ba28bc06c80ee1bc1febc0522
1761fc27e79cSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
1762fc27e79cSmrgDate:   Wed Sep 9 11:48:58 2009 +1000
1763fc27e79cSmrg
1764fc27e79cSmrg    mouse 1.4.99.1
1765fc27e79cSmrg    
1766fc27e79cSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
1767fc27e79cSmrg
1768fc27e79cSmrgcommit 04a29c8c8ebc6fbc6f5b67026b659a2ffdd6540b
1769fc27e79cSmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
1770fc27e79cSmrgDate:   Mon Sep 7 11:12:13 2009 -0400
1771fc27e79cSmrg
1772fc27e79cSmrg    xf86-input-mouse: Remove unused .cvsignore file #23776
1773fc27e79cSmrg    
1774fc27e79cSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
1775fc27e79cSmrg
1776fc27e79cSmrgcommit fa997144458527856b71fa162a105a46af8e688a
1777fc27e79cSmrgAuthor: Donald Kayser <xorg@kayser.net>
1778fc27e79cSmrgDate:   Thu Sep 3 09:22:30 2009 +1000
1779fc27e79cSmrg
1780fc27e79cSmrg    signed/unsigned fixes for delta x,y movement
1781fc27e79cSmrg    
1782fc27e79cSmrg    Changed the cast of (char) to (signed char) while computing delta x
1783fc27e79cSmrg    and delta y mouse movements. The C standard does not define compiler
1784fc27e79cSmrg    behavior, and currently with PPC builds, the (char) cast is unsigned.
1785fc27e79cSmrg    To guarantee that the compiler will generate signed values, the cast
1786fc27e79cSmrg    has been changed
1787fc27e79cSmrg    
1788fc27e79cSmrg    Signed-off-by: Donald Kayser <xorg@kayser.net>
1789fc27e79cSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
1790fc27e79cSmrg
1791fc27e79cSmrgcommit f292f23baf4db048917a2acd4def9fab4293bc85
1792fc27e79cSmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
1793fc27e79cSmrgDate:   Thu Aug 20 13:49:52 2009 -0700
1794fc27e79cSmrg
1795fc27e79cSmrg    sun_mouse: Don't try calling ioctls if mouse fd wasn't opened
1796fc27e79cSmrg    
1797fc27e79cSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
1798fc27e79cSmrg
1799fc27e79cSmrgcommit f93c927178a352eec00b3323eb935cc6f27243b0
1800fc27e79cSmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
1801fc27e79cSmrgDate:   Thu Aug 20 13:29:25 2009 -0700
1802fc27e79cSmrg
1803fc27e79cSmrg    Remove check for OS/2
1804fc27e79cSmrg    
1805fc27e79cSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
1806fc27e79cSmrg
1807fc27e79cSmrgcommit 1be9e3cf0c491cddfb5985b6b3cc65581313f98f
1808fc27e79cSmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
1809fc27e79cSmrgDate:   Thu Aug 20 13:26:40 2009 -0700
1810fc27e79cSmrg
1811fc27e79cSmrg    sun_mouse: Check if streams module is already on the stack before pushing it
1812fc27e79cSmrg    
1813fc27e79cSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
1814fc27e79cSmrg
1815fc27e79cSmrgcommit bf95ccf496d6674a83c44d559e3eef8729c69449
1816fc27e79cSmrgAuthor: Dima Kogan <dkogan@secretsauce.net>
1817fc27e79cSmrgDate:   Sun Aug 16 22:27:28 2009 -0700
1818fc27e79cSmrg
1819fc27e79cSmrg    Restrict wheel emulation to a single axis at a time.
1820fc27e79cSmrg    
1821fc27e79cSmrg    Wheel emulation works for both horizontal and vertical axes. Thus, if a
1822fc27e79cSmrg    device doesn't move in perfect straight line, scroll events build up on the
1823fc27e79cSmrg    respective other axis.
1824fc27e79cSmrg    
1825fc27e79cSmrg    In some clients, scroll wheel events have specific meanings other than
1826fc27e79cSmrg    scrolling (e.g. mplayer). In these clients, erroneous scrolling events come
1827fc27e79cSmrg    at a high cost.
1828fc27e79cSmrg    
1829fc27e79cSmrg    Thus, if a scroll wheel event is generated for one axis, reset the inertia
1830fc27e79cSmrg    of the other axis to 0, avoiding the buildup of these erroneous scrolling
1831fc27e79cSmrg    events.
1832fc27e79cSmrg    
1833fc27e79cSmrg    Signed-off-by: Dima Kogan <dkogan@secretsauce.net>
1834fc27e79cSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
1835fc27e79cSmrg
1836fc27e79cSmrgcommit 2d43329d778d7bfae5d9c99611ad49efa56716a6
1837fc27e79cSmrgAuthor: Dima Kogan <dkogan@secretsauce.net>
1838fc27e79cSmrgDate:   Sun Aug 16 21:33:43 2009 -0700
1839fc27e79cSmrg
1840fc27e79cSmrg    Allow 0 as wheel emulation button for unconditional scrolling (#20529)
1841fc27e79cSmrg    
1842fc27e79cSmrg    If wheel emulation is on and the emulation button is 0, then any x/y motion
1843fc27e79cSmrg    of the device is converted into wheel events. The device becomes a
1844fc27e79cSmrg    scrolling-only device.
1845fc27e79cSmrg    
1846fc27e79cSmrg    Signed-off-by: Dima Kogan <dkogan@dkogan@cds.caltech.edu>
1847fc27e79cSmrg    Signed-off-by: Dima Kogan <dkogan@secretsauce.net>
1848fc27e79cSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
1849fc27e79cSmrg
1850fc27e79cSmrgcommit 0996fd2e3dcac813ad450884e8c117bc4d49b89a
1851bd3a1963SmrgMerge: 66bdf8d 8a3f6f7
1852fc27e79cSmrgAuthor: Charlie <root@netbsd.(none)>
1853fc27e79cSmrgDate:   Thu Jul 9 10:05:46 2009 +0200
1854fc27e79cSmrg
1855fc27e79cSmrg    Merge branch 'master' of ssh://mbalmer@git.freedesktop.org/git/xorg/driver/xf86-input-mouse
1856fc27e79cSmrg
1857fc27e79cSmrgcommit 66bdf8d3f289a3ada44c37f3ceb00fc728975cac
1858fc27e79cSmrgAuthor: Charlie <root@netbsd.(none)>
1859fc27e79cSmrgDate:   Thu Jul 9 08:09:54 2009 +0200
1860fc27e79cSmrg
1861fc27e79cSmrg    Conditionally declare some variables that are only used conditionally.
1862fc27e79cSmrg    
1863fc27e79cSmrg    Reviewed-by: Matthieu Herrn <matthieu@openbsd.org>
1864fc27e79cSmrg    Acked-by: Peter Hutterer <peter.hutterer@who-t.net>
1865fc27e79cSmrg
1866fc27e79cSmrgcommit 8a3f6f75218080b3e7657cb104c6f8e025f358ef
1867fc27e79cSmrgAuthor: Charlie <root@netbsd.(none)>
1868fc27e79cSmrgDate:   Thu Jul 9 08:09:54 2009 +0200
1869fc27e79cSmrg
1870fc27e79cSmrg    Conditionally declare some variables that are only used conditionally.
1871fc27e79cSmrg
1872fc27e79cSmrgcommit 2ddc4e9b2882914a56508613fe069c7335c64cc7
1873fc27e79cSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
1874fc27e79cSmrgDate:   Thu Jun 18 16:11:47 2009 +1000
1875fc27e79cSmrg
1876fc27e79cSmrg    Protect against ABI_XINPUT_VERSION 7.
1877fc27e79cSmrg    
1878fc27e79cSmrg    Missing the actual button and axis labeling, this can be added at a later
1879fc27e79cSmrg    point in time.
1880fc27e79cSmrg    
1881fc27e79cSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
1882fc27e79cSmrg
1883fc27e79cSmrgcommit 91bf15dd2af4bf9a83e317b8821bcbbfdba02338
1884fc27e79cSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
1885fc27e79cSmrgDate:   Fri May 29 10:07:19 2009 +1000
1886fc27e79cSmrg
1887fc27e79cSmrg    Remove ModuleInfoRec and associated bits.
1888fc27e79cSmrg    
1889fc27e79cSmrg    ModuleInfoRec was removed with 2107becb0ce2ffda001be65728c53563496d8d50 from
1890fc27e79cSmrg    the server. The MouseOpts were only used from the ModuleInfoRec, they're
1891fc27e79cSmrg    gone now too.
1892fc27e79cSmrg    
1893fc27e79cSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
1894fc27e79cSmrg
1895fc27e79cSmrgcommit b698a24ab233ec5da2ebd36b5f6f199219de6d44
1896fc27e79cSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
1897fc27e79cSmrgDate:   Wed Mar 25 08:37:01 2009 +1000
1898fc27e79cSmrg
1899fc27e79cSmrg    Remove xf86MouseProtocolIDToName and xf86MouseProtocolNameToID.
1900fc27e79cSmrg    
1901fc27e79cSmrg    Both were only used from the xf86-misc extension which is gone from the
1902fc27e79cSmrg    server as of 1.6.
1903fc27e79cSmrg    
1904fc27e79cSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
1905fc27e79cSmrg
1906fc27e79cSmrgcommit 6887ca0de8314b6029d5df63777b29c46eeb9442
1907fc27e79cSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
1908fc27e79cSmrgDate:   Wed Mar 25 08:45:10 2009 +1000
1909fc27e79cSmrg
1910fc27e79cSmrg    Require xorg-server 1.5.99.901 or higher.
1911fc27e79cSmrg    
1912fc27e79cSmrg    1.6 is the first server release that has the xf86OSmouse.h and related code
1913fc27e79cSmrg    removed. This code has moved into the mouse driver and attempts of using a
1914fc27e79cSmrg    mouse driver that provides xf86OSmouse.h with a pre-1.6 xserver may fail.
1915fc27e79cSmrg    
1916fc27e79cSmrg    See also:
1917fc27e79cSmrg    http://lists.freedesktop.org/archives/xorg/2009-March/044501.html
1918fc27e79cSmrg    
1919fc27e79cSmrg    Reported-by: Jeremy C. Reed <reed@reedmedia.net>
1920fc27e79cSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
1921fc27e79cSmrg
1922fc27e79cSmrgcommit abc65bec5c88acd0a8699920e18473cfa007169f
1923fc27e79cSmrgAuthor: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br>
1924fc27e79cSmrgDate:   Wed Feb 4 20:48:33 2009 -0200
1925fc27e79cSmrg
1926fc27e79cSmrg    Janitor: use $PKG_CONFIG and update .gitignore.
1927fc27e79cSmrg    
1928fc27e79cSmrg    Signed-off-by: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br>
1929fc27e79cSmrg
19306aab59a7Smrgcommit 5058dc340278f2498dd1b4db129dc6dd6b0e0964
19316aab59a7SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
19326aab59a7SmrgDate:   Fri Jan 9 18:38:57 2009 -0800
1933659607e0Smrg
19346aab59a7Smrg    Version 1.4.0
1935659607e0Smrg
19366aab59a7Smrgcommit 194fed98fee47801f1ca8eb926bc10a57b7582cb
19376aab59a7SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
19386aab59a7SmrgDate:   Fri Jan 9 14:41:26 2009 -0800
1939659607e0Smrg
19406aab59a7Smrg    Add note on hal-based configuration to man page
1941659607e0Smrg
19426aab59a7Smrgcommit 299bd6c164e4e91cf69c41b3c7b97879cfcc0d32
19436aab59a7SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
19446aab59a7SmrgDate:   Fri Jan 9 08:45:38 2009 -0800
1945659607e0Smrg
19466aab59a7Smrg    Add copyright notices for OS mouse code to COPYING file
1947659607e0Smrg
19486aab59a7Smrgcommit 0968d56233804515d347b2001bf817d0fa3611ea
19496aab59a7SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
19506aab59a7SmrgDate:   Thu Jan 8 21:48:13 2009 -0800
1951659607e0Smrg
19526aab59a7Smrg    Unifdef XFree86LOADER
1953659607e0Smrg
19546aab59a7Smrgcommit 47c5e3a368a2922c4cc5e3a9769501fe399287ae
19556aab59a7SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
19566aab59a7SmrgDate:   Thu Jan 8 21:43:58 2009 -0800
1957659607e0Smrg
19586aab59a7Smrg    Remove some #if 1 statements
1959659607e0Smrg
19606aab59a7Smrgcommit 7039165d70079f2e8573ada9323fbc582c825248
19616aab59a7SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
19626aab59a7SmrgDate:   Thu Jan 8 21:38:54 2009 -0800
1963659607e0Smrg
19646aab59a7Smrg    Comment typo fixes
1965659607e0Smrg
19666aab59a7Smrgcommit a61f0f92299037fe818a54c2cd9a2d3836698b43
19676aab59a7SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
19686aab59a7SmrgDate:   Thu Jan 8 21:29:00 2009 -0800
1969659607e0Smrg
19706aab59a7Smrg    sun_mouse: fallback to commonOptions for StreamsModule too
1971659607e0Smrg
19726aab59a7Smrgcommit 4623258b48f01306309ff9d39a85565bce57946e
19736aab59a7SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
19746aab59a7SmrgDate:   Thu Jan 8 21:21:18 2009 -0800
1975659607e0Smrg
19766aab59a7Smrg    Clear assorted compiler, sparse & lint warnings
19776aab59a7Smrg    
19786aab59a7Smrg    mouse.c:1004:35: warning: Using plain integer as NULL pointer
19796aab59a7Smrg    sun_mouse.c:325: warning: 'absX' might be used uninitialized in this function
19806aab59a7Smrg    sun_mouse.c:325: warning: 'absY' might be used uninitialized in this function
19816aab59a7Smrg    sun_mouse.c: (158) warning: constant truncated by assignment
19826aab59a7Smrg    
19836aab59a7Smrg    declared global, could be static:
19846aab59a7Smrg        hardProtocolList    mouse.c(3151)
19856aab59a7Smrg        softProtocolList    mouse.c(3163)
19866aab59a7Smrg        serialDefaultsList  mouse.c(3366)
1987659607e0Smrg
19886aab59a7Smrgcommit 6f14e8569150b0d6fac7186968cde8b031a1fefc
19896aab59a7SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
19906aab59a7SmrgDate:   Thu Jan 8 21:20:58 2009 -0800
1991659607e0Smrg
19926aab59a7Smrg    Add XORG_CWARNFLAGS & XORG_WITH_LINT for more compiler checking
1993659607e0Smrg
19946aab59a7Smrgcommit 24d9306546d325089c5fb6b78b90c24b38c86338
19956aab59a7SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
19966aab59a7SmrgDate:   Thu Jan 8 20:40:10 2009 -0800
1997659607e0Smrg
19986aab59a7Smrg    Replace static changelog with one generated via XORG_CHANGELOG
1999659607e0Smrg
20006aab59a7Smrgcommit cd476cc0932bf9440a05e460cd22dbe584585746
20016aab59a7SmrgAuthor: Peter Breitenlohner <peb@mppmu.mpg.de>
20026aab59a7SmrgDate:   Wed Nov 19 22:23:34 2008 +0100
2003659607e0Smrg
20046aab59a7Smrg    Fix linux build
20056aab59a7Smrg    
20066aab59a7Smrg    HAVE_XORG_CONFIG_H is a leftover from the server sources (where this file used
20076aab59a7Smrg    to reside).
20086aab59a7Smrg    
20096aab59a7Smrg    Signed-off-by: Peter Hutterer <peter.hutterer@redhat.com>
2010659607e0Smrg
20116aab59a7Smrgcommit 003c297d2902092074ede131db0dbc08d9116a5b
20126aab59a7SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
20136aab59a7SmrgDate:   Mon Dec 1 14:36:06 2008 -0800
2014659607e0Smrg
20156aab59a7Smrg    sun_mouse: check for Device in commonOptions if pInfo->options isn't set yet
2016659607e0Smrg
20176aab59a7Smrgcommit 1e23b944aae3ef50cc764e6d2f0198deabe790ad
20186aab59a7SmrgAuthor: Matthieu Herrb <matthieu.herrb@laas.fr>
20196aab59a7SmrgDate:   Sat Nov 22 17:36:14 2008 +0100
2020659607e0Smrg
20216aab59a7Smrg    W axis support for bsd_mouse.
2022659607e0Smrg
20236aab59a7Smrgcommit e7e3cd9bed2bfeb848d62062d0859aa813bf786d
20246aab59a7SmrgAuthor: Matthieu Herrb <matthieu@deville.herrb.net>
20256aab59a7SmrgDate:   Fri Nov 21 19:59:22 2008 +0100
2026659607e0Smrg
20276aab59a7Smrg    prevent a double free of mouse private structure.
20286aab59a7Smrg    
20296aab59a7Smrg    Mark pInfo->private as NULL after freeing it on the error path.
2030659607e0Smrg
20316aab59a7Smrgcommit c98bc45557174f771b031d4a003b54d06b857785
20326aab59a7SmrgAuthor: Matthieu Herrb <matthieu@deville.herrb.net>
20336aab59a7SmrgDate:   Fri Nov 21 16:14:01 2008 +0100
2034659607e0Smrg
20356aab59a7Smrg    Include xorg-server.h to get the WSCONS_SUPPORT define from
20366aab59a7Smrg    xerver SDK configuration.
2037659607e0Smrg
20386aab59a7Smrgcommit 87f20b0c06bc13ed603d36cca881ccf69ac0a68a
20396aab59a7SmrgAuthor: Matthieu Herrb <matthieu@deville.herrb.net>
20406aab59a7SmrgDate:   Fri Nov 21 15:42:31 2008 +0100
2041659607e0Smrg
20426aab59a7Smrg    Build fix: Add a prototype for FindDevice function.
2043659607e0Smrg
20446aab59a7Smrgcommit 790a78d3b3d81ea06fc1a31108a330adba8cc069
20456aab59a7SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
20466aab59a7SmrgDate:   Wed Nov 5 21:47:30 2008 -0800
2047659607e0Smrg
20486aab59a7Smrg    Fix solarisMouseAutoProbe to use device name & protocol specified by HAL
2049659607e0Smrg
20506aab59a7Smrgcommit daac081f34baab7388a8c42e5a80a42cd6810d75
20516aab59a7SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
20526aab59a7SmrgDate:   Wed Nov 5 19:26:38 2008 -0800
2053659607e0Smrg
20546aab59a7Smrg    sun_mouse.c: Use miPointerGetScreen instead of miPointerCurrentScreen
2055659607e0Smrg
20566aab59a7Smrgcommit 431982e7c04ec076eeafd57190db4d7d901efa7c
20576aab59a7SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
20586aab59a7SmrgDate:   Wed Nov 5 19:04:32 2008 -0800
2059659607e0Smrg
20606aab59a7Smrg    sun_mouse.c: remove unused variables
2061659607e0Smrg
20626aab59a7Smrgcommit 7bb59519636a7e0028e6f0f63d8256a68a24792d
20636aab59a7SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
20646aab59a7SmrgDate:   Wed Nov 5 18:55:07 2008 -0800
20656aab59a7Smrg
20666aab59a7Smrg    Remove checks for Solaris x86 versions older than Solaris 8
20676aab59a7Smrg
20686aab59a7Smrgcommit 898dfc9ce731ea9515f7819a9f0583af81d7d8b2
20696aab59a7SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
20706aab59a7SmrgDate:   Wed Nov 5 18:51:04 2008 -0800
20716aab59a7Smrg
20726aab59a7Smrg    Rename OS_SOURCES to stop automake complaints about not building program "OS"
20736aab59a7Smrg
20746aab59a7Smrgcommit ea5cfe804e112f320f14ad896c7802d53551d3e6
20756aab59a7SmrgAuthor: Roland Scheidegger <zak@linux-x.site.my>
20766aab59a7SmrgDate:   Sat Oct 4 16:02:08 2008 +0200
20776aab59a7Smrg
20786aab59a7Smrg    fix compilation (upper/lower case typo)
20796aab59a7Smrg
20806aab59a7Smrgcommit da2ab45e3ee85f164b5430a4d0c5d60cdf71a5ec
20816aab59a7SmrgAuthor: Eamon Walsh <ewalsh@tycho.nsa.gov>
20826aab59a7SmrgDate:   Tue Aug 26 22:39:27 2008 -0400
20836aab59a7Smrg
20846aab59a7Smrg    Change screen private key to an integer variable.
20856aab59a7Smrg    
20866aab59a7Smrg    Prepares for a devPrivates system that will store an index.
20876aab59a7Smrg
20886aab59a7Smrgcommit d4ed78710b19a8b1c9b5349eacd44599ba075527
20896aab59a7SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
20906aab59a7SmrgDate:   Tue Aug 19 15:12:52 2008 -0700
20916aab59a7Smrg
20926aab59a7Smrg    Fix sun_mouse.c build on Solaris
20936aab59a7Smrg
20946aab59a7Smrgcommit 04730f0be48d464401796a224109adbee9cd51de
20956aab59a7SmrgAuthor: Adam Jackson <ajax@redhat.com>
20966aab59a7SmrgDate:   Tue Aug 19 15:28:48 2008 -0400
20976aab59a7Smrg
20986aab59a7Smrg    Remove useless call to xf86AddModuleInfo
20996aab59a7Smrg
21006aab59a7Smrgcommit f3f0a5520ed7edac3867a97f5a001b91c870563e
21016aab59a7SmrgAuthor: Daniel Stone <daniel@fooishbar.org>
21026aab59a7SmrgDate:   Sun Jul 20 04:33:07 2008 +0300
21036aab59a7Smrg
21046aab59a7Smrg    Add OS mouse sources to the driver build
21056aab59a7Smrg    
21066aab59a7Smrg    Copy across the OS mouse sources and add them to the driver build.  For
21076aab59a7Smrg    convenience, the OS mouse versioning stuff was removed, but we have
21086aab59a7Smrg    always had the same featureset in all modular builds, so that's okay.
21096aab59a7Smrg    
21106aab59a7Smrg    Only compile-tested, not runtime-tested.
21116aab59a7Smrg
21126aab59a7Smrgcommit 1214c4ce571caf0bcdb3d9dc04a2b34f4a23c3c0
21136aab59a7SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
21146aab59a7SmrgDate:   Tue Jun 10 14:38:26 2008 -0700
21156aab59a7Smrg
21166aab59a7Smrg    Merge some hardware support information from README.mouse into man page
21176aab59a7Smrg
21186aab59a7Smrgcommit 705d0def1092a2121867fae4e7bc944a240d789a
21196aab59a7SmrgAuthor: Peter Hutterer <peter@cs.unisa.edu.au>
21206aab59a7SmrgDate:   Mon May 26 21:57:59 2008 +0930
21216aab59a7Smrg
21226aab59a7Smrg    Check for XINPUT ABI 3.
21236aab59a7Smrg
21246aab59a7Smrgcommit 5d9d865b4ac2d7739ae93a8e0e682535aeb46b6d
21256aab59a7SmrgAuthor: Peter Hutterer <peter@cs.unisa.edu.au>
21266aab59a7SmrgDate:   Mon May 19 20:28:04 2008 +0930
21276aab59a7Smrg
21286aab59a7Smrg    Nuke RCS tags.
21296aab59a7Smrg
21306aab59a7Smrgcommit bf634290f7bdf1f5b922f4c28b333a739057f2f0
21316aab59a7SmrgAuthor: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br>
21326aab59a7SmrgDate:   Sun Mar 16 02:28:16 2008 -0300
21336aab59a7Smrg
21346aab59a7Smrg    Compile warning fixes.
21356aab59a7Smrg    
21366aab59a7Smrg      Ansify a function with K&R style definition.
21376aab59a7Smrg      Obey gcc in warning suggest parentheses around assignment used as truth value.
21386aab59a7Smrg      Remove some unused variables.
21396aab59a7Smrg      Remaining warning is about xf86AddModuleInfo being deprecated.
21406aab59a7Smrg    
21416aab59a7Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
21426aab59a7Smrg
21436aab59a7Smrgcommit 7f0623807366b1bc6c0be2e065220be94b669ea7
21446aab59a7SmrgAuthor: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br>
21456aab59a7SmrgDate:   Wed Jan 30 17:28:34 2008 -0200
21466aab59a7Smrg
21476aab59a7Smrg    Make sure xf86MouseProtocolIDToName is of public visibility.
21486aab59a7Smrg    
21496aab59a7Smrg    This function is called by code in the xf86misc to change mouse parameters,
21506aab59a7Smrg    after checking it's availability using LoaderSymbol().
21516aab59a7Smrg    
21526aab59a7Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
21536aab59a7Smrg
21546aab59a7Smrgcommit 82231d2309a54ecf7de3f29809416b2ea5f2d3cd
21556aab59a7SmrgAuthor: Peter Hutterer <peter@cs.unisa.edu.au>
21566aab59a7SmrgDate:   Tue Apr 15 15:54:17 2008 +0930
21576aab59a7Smrg
21586aab59a7Smrg    man: Note that the server may probe default "Device" options.
21596aab59a7Smrg    
21606aab59a7Smrg    X.Org Bug 15245 <http://bugs.freedesktop.org/show_bug.cgi?id=15425>
21616aab59a7Smrg
21626aab59a7Smrgcommit 9192640066e3917062cb3ee1c761a83196bfb721
21636aab59a7SmrgAuthor: Adam Jackson <ajax@redhat.com>
21646aab59a7SmrgDate:   Thu Mar 20 16:26:52 2008 -0400
21656aab59a7Smrg
21666aab59a7Smrg    mouse 1.3.0
21676aab59a7Smrg
21686aab59a7Smrgcommit d6ceabc1b58d752cb2af03519c15012206904f70
21696aab59a7SmrgAuthor: Matthieu Herrb <matthieu@bluenote.herrb.net>
21706aab59a7SmrgDate:   Sat Mar 8 23:10:03 2008 +0100
21716aab59a7Smrg
21726aab59a7Smrg    Makefile.am: nuke RCS Id
21736aab59a7Smrg
21746aab59a7Smrgcommit 78272e117ceea12b8863f31688da66b20e160311
21756aab59a7SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
21766aab59a7SmrgDate:   Thu Jan 3 13:27:02 2008 -0800
21776aab59a7Smrg
21786aab59a7Smrg    Update Emulate3Button default in mouse man page to cover Emulate3ButtonsSoft
21796aab59a7Smrg
21806aab59a7Smrgcommit 6a03e8bd9699a33dabcdd2bbcf51a001ddfd5534
21816aab59a7SmrgAuthor: Peter Hutterer <peter@cs.unisa.edu.au>
21826aab59a7SmrgDate:   Fri Nov 16 16:45:45 2007 +1030
21836aab59a7Smrg
21846aab59a7Smrg    Bug #13144: Don't flush buttons, release events can cause paste events.
21856aab59a7Smrg
21866aab59a7Smrgcommit 76a2231f87551f7c1943df18bc537b9b15987562
21876aab59a7SmrgAuthor: Adam Jackson <ajax@redhat.com>
21886aab59a7SmrgDate:   Mon Dec 3 11:59:12 2007 -0500
21896aab59a7Smrg
21906aab59a7Smrg    Don't sleep(0.3) on shutdown.
21916aab59a7Smrg
21926aab59a7Smrgcommit 0352a4db368eaab2df5fa77d4003e1363b3ea4fb
21936aab59a7SmrgAuthor: Tilman Sauerbeck <tilman@code-monkey.de>
21946aab59a7SmrgDate:   Wed Oct 3 14:06:50 2007 +0200
21956aab59a7Smrg
21966aab59a7Smrg    Bumped version to 1.2.3.
21976aab59a7Smrg
21986aab59a7Smrgcommit f42ea3027c13046dfa7a603737b476fbf2833764
21996aab59a7SmrgAuthor: Fredrik Rinnestam <fredrik@obra.se>
22006aab59a7SmrgDate:   Wed Sep 19 23:24:13 2007 +0200
22016aab59a7Smrg
22026aab59a7Smrg    Bug #12145: Don't confine the pointer to one screen in zaphod mode.
22036aab59a7Smrg    
22046aab59a7Smrg    Fix ported from evdev's b4a5a20476f7bc77d54a860d7cdd81c223bdb81f.
22056aab59a7Smrg
22066aab59a7Smrgcommit 53bdd4db01f05595beb37e68842118eb649308d3
22076aab59a7SmrgAuthor: Daniel Drake <ddrake@brontes3d.com>
22086aab59a7SmrgDate:   Tue May 29 12:14:00 2007 -0800
22096aab59a7Smrg
22106aab59a7Smrg    Bug #11089: xf86-input-mouse COPYING file
22116aab59a7Smrg    
22126aab59a7Smrg    X.Org Bugzilla #11089 <https://bugs.freedesktop.org/show_bug.cgi?id=11089>
22136aab59a7Smrg
22146aab59a7Smrgcommit 111081a2f15b416c2fd05b667bca3b3982f93245
22156aab59a7SmrgAuthor: Matthias Hopf <mhopf@suse.de>
22166aab59a7SmrgDate:   Wed Aug 1 15:55:51 2007 +0200
22176aab59a7Smrg
22186aab59a7Smrg    bump to 1.2.2
22196aab59a7Smrg
22206aab59a7Smrgcommit 8d329a4a23cdaa970e41fa33ee2babc4687189f2
22216aab59a7SmrgAuthor: Brice Goglin <Brice.Goglin@ens-lyon.org>
22226aab59a7SmrgDate:   Wed Jul 25 19:22:27 2007 +0200
22236aab59a7Smrg
22246aab59a7Smrg    Fix typo in mousedrv.man
22256aab59a7Smrg    
22266aab59a7Smrg    Reported by "A. Costa" <agcosta@gis.net> in
22276aab59a7Smrg    http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=432060
22286aab59a7Smrg
22296aab59a7Smrgcommit c7c012d8bf735dfa894146b379a2e1fd55f57fca
22306aab59a7SmrgAuthor: Drew Parsons <dparsons@debian.org>
22316aab59a7SmrgDate:   Thu Jun 14 00:24:07 2007 +1000
22326aab59a7Smrg
22336aab59a7Smrg    Update version using PACKAGE_VERSION_*
22346aab59a7Smrg
22356aab59a7Smrgcommit e567cb0792ea3dc2cd68c46628332c1f8bbb173d
2236370b807fSmrgAuthor: Jürgen Appel  <jappel@linux01.gwdg.de>
22376aab59a7SmrgDate:   Mon Apr 23 15:54:08 2007 +0200
22386aab59a7Smrg
22396aab59a7Smrg    Added "Sensitivity" option. Use for slowing down high resolution mice.
22406aab59a7Smrg
22416aab59a7Smrgcommit 4666e5f14b2cb63f5cd7c863331fe69658c989df
22426aab59a7SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
22436aab59a7SmrgDate:   Mon Feb 26 13:36:15 2007 -0800
22446aab59a7Smrg
22456aab59a7Smrg    renamed: .cvsignore -> .gitignore
22466aab59a7Smrg
22476aab59a7Smrgcommit 92a8e2a39d7c9d6bfdaa0a5ac0118599008638ff
22486aab59a7SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
22496aab59a7SmrgDate:   Mon Feb 26 13:35:42 2007 -0800
22506aab59a7Smrg
22516aab59a7Smrg    Update text version of README to match sgml
22526aab59a7Smrg    
22536aab59a7Smrg    Oops - forgot to regen text when the sgml changes were checked in for
22546aab59a7Smrg    commit 28c5410df7ba8af07b994c0907519e869c9df750
22556aab59a7Smrg
22566aab59a7Smrgcommit e355dc2e04b1b4756d4ad8553794b4e97210000c
22576aab59a7SmrgAuthor: Daniel Stone <daniel@fooishbar.org>
22586aab59a7SmrgDate:   Thu Nov 30 19:57:28 2006 +0200
22596aab59a7Smrg
22606aab59a7Smrg    bump to 1.2.1
22616aab59a7Smrg
22626aab59a7Smrgcommit fb347fb74e1a50fa900f225d13eee1aa829fa2f9
22636aab59a7SmrgAuthor: Matthias Hopf <mhopf@suse.de>
22646aab59a7SmrgDate:   Thu Nov 23 18:17:33 2006 +0100
22656aab59a7Smrg
22666aab59a7Smrg    Work around race condition during VT switch.
22676aab59a7Smrg    
22686aab59a7Smrg    https://bugzilla.novell.com/show_bug.cgi?id=219946
22696aab59a7Smrg
22706aab59a7Smrgcommit 7a866ae143c3638d6b1e3836d48f16e300e90b09
22716aab59a7SmrgAuthor: Daniel Stone <daniel@fooishbar.org>
22726aab59a7SmrgDate:   Thu Nov 2 04:47:12 2006 +0200
22736aab59a7Smrg
22746aab59a7Smrg    bump to 1.2.0
22756aab59a7Smrg
22766aab59a7Smrgcommit ddc0db4fe85e2b8de31ad67a6d4f97808bce018f
22776aab59a7SmrgAuthor: Daniel Stone <daniel@fooishbar.org>
22786aab59a7SmrgDate:   Thu Nov 2 00:07:01 2006 +0200
22796aab59a7Smrg
22806aab59a7Smrg    port to new motion history api, add right number of args to IPDS
22816aab59a7Smrg    
22826aab59a7Smrg    Use new motion history API from the DIX if available, and also use the
22836aab59a7Smrg    right number of args to InitPointerDeviceStruct, depending on the ABI
22846aab59a7Smrg    version.
22856aab59a7Smrg
22866aab59a7Smrgcommit 167dbbc2af6cad5d3b320e4e384bd78dd3450a5c
22876aab59a7SmrgAuthor: Adam Jackson <ajax@benzedrine.nwnk.net>
22886aab59a7SmrgDate:   Fri Oct 13 18:28:46 2006 -0400
22896aab59a7Smrg
22906aab59a7Smrg    Bump to 1.1.2
22916aab59a7Smrg
22926aab59a7Smrgcommit 40cfeffc5bea7ecdc20bbbe4db50fd725a62f29b
22936aab59a7SmrgAuthor: Daniel Stone <daniel@fooishbar.org>
22946aab59a7SmrgDate:   Sun Aug 27 13:06:31 2006 +0300
22956aab59a7Smrg
22966aab59a7Smrg    move manpage to mousedrv.man to avoid conflict with mouse.4
22976aab59a7Smrg
22986aab59a7Smrgcommit ac0dc7451be0a8aba703fd4d9a78e17544c40842
22996aab59a7SmrgAuthor: Tilman Sauerbeck <tilman@code-monkey.de>
23006aab59a7SmrgDate:   Sun Jul 9 20:01:26 2006 +0200
23016aab59a7Smrg
23026aab59a7Smrg    Bug #5285: added some missing includes, avoid redefinition of
23036aab59a7Smrg    NEED_XF86_TYPES.
23046aab59a7Smrg
23056aab59a7Smrgcommit 6dbc6ad05d147831a62b161e23f5da29101f2cfa
23066aab59a7SmrgAuthor: Matthias Hopf <mhopf@suse.de>
23076aab59a7SmrgDate:   Fri May 26 13:55:39 2006 +0000
23086aab59a7Smrg
23096aab59a7Smrg    Bump to 1.1.1.
23106aab59a7Smrg
23116aab59a7Smrgcommit 12bd04878774154fe83d785418b87dd37b4f2f15
23126aab59a7SmrgAuthor: Matthias Hopf <mhopf@suse.de>
23136aab59a7SmrgDate:   Fri Apr 21 11:15:23 2006 +0000
23146aab59a7Smrg
23156aab59a7Smrg    Fixed default for YAxisMapping. Changed default for ZAxisMapping. Added
23166aab59a7Smrg        short explanation.
23176aab59a7Smrg    Autodetect (one way only) single wheel only for EXPS2. Use singlebit
23186aab59a7Smrg        protocol for multiwheel EXPS2 mice.
23196aab59a7Smrg
23206aab59a7Smrgcommit 2ce9bbe76c788fe7c41d2607577c867e5a3d9608
23216aab59a7SmrgAuthor: Matthias Hopf <mhopf@suse.de>
23226aab59a7SmrgDate:   Thu Apr 20 18:25:32 2006 +0000
23236aab59a7Smrg
23246aab59a7Smrg    Overhaul of wheel processing. Does work correctly with multibit zaxis
23256aab59a7Smrg        events now.
23266aab59a7Smrg
23276aab59a7Smrgcommit 5e9624b3695cf37fff7986d1585e4227bad789f5
23286aab59a7SmrgAuthor: Adam Jackson <ajax@nwnk.net>
23296aab59a7SmrgDate:   Fri Apr 7 17:59:54 2006 +0000
23306aab59a7Smrg
23316aab59a7Smrg    Unlibcwrap. Bump server version requirement. Bump to 1.1.0.
23326aab59a7Smrg
23336aab59a7Smrgcommit 270fe8e1ccd2f5af114e8292bee8c4d27a1d93ab
23346aab59a7SmrgAuthor: Eric Anholt <anholt@freebsd.org>
23356aab59a7SmrgDate:   Mon Apr 3 21:18:50 2006 +0000
23366aab59a7Smrg
23376aab59a7Smrg    Coverity #875: Correct several memory leaks in options parsing.
23386aab59a7Smrg
23396aab59a7Smrgcommit abe3a020a70859f680163a8105cebeac42695f72
23406aab59a7SmrgAuthor: Adam Jackson <ajax@nwnk.net>
23416aab59a7SmrgDate:   Tue Feb 28 19:44:45 2006 +0000
23426aab59a7Smrg
23436aab59a7Smrg    Bump to 1.0.4.
23446aab59a7Smrg
23456aab59a7Smrgcommit 6de7233e0fdb63d4794df45d76391a4a6f04ec8d
23466aab59a7SmrgAuthor: Matthias Hopf <mhopf@suse.de>
23476aab59a7SmrgDate:   Thu Feb 2 11:53:50 2006 +0000
23486aab59a7Smrg
23496aab59a7Smrg    Fixed ButtonMapping default.
23506aab59a7Smrg
23516aab59a7Smrgcommit 9ec6a9a1c1b01e37ea60611160a4c15c2f308086
23526aab59a7SmrgAuthor: Matthias Hopf <mhopf@suse.de>
23536aab59a7SmrgDate:   Tue Jan 17 11:49:57 2006 +0000
23546aab59a7Smrg
23556aab59a7Smrg    Bug #5071: EmulateWheelTimeout didn't work as anticipated.
23566aab59a7Smrg
23576aab59a7Smrgcommit 745e3d38594938742f16508a61bd0ce9598fcf30
23586aab59a7SmrgAuthor: Daniel Stone <daniel@fooishbar.org>
23596aab59a7SmrgDate:   Mon Jan 9 02:30:15 2006 +0000
23606aab59a7Smrg
23616aab59a7Smrg    Remove unconditionally-defined #ifdef PNP_MOUSE blocks.
23626aab59a7Smrg
23636aab59a7Smrgcommit b9db086daae7aacae068e4db85575737ebe76f45
23646aab59a7SmrgAuthor: Kevin E Martin <kem@kem.org>
23656aab59a7SmrgDate:   Wed Dec 21 02:29:57 2005 +0000
23666aab59a7Smrg
23676aab59a7Smrg    Update package version for X11R7 release.
23686aab59a7Smrg
23696aab59a7Smrgcommit d84b58ede20c31f4acbf886197c92b6f69d32da8
23706aab59a7SmrgAuthor: Adam Jackson <ajax@nwnk.net>
23716aab59a7SmrgDate:   Mon Dec 19 16:25:51 2005 +0000
23726aab59a7Smrg
23736aab59a7Smrg    Stub COPYING files
23746aab59a7Smrg
23756aab59a7Smrgcommit 28c5410df7ba8af07b994c0907519e869c9df750
23766aab59a7SmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com>
23776aab59a7SmrgDate:   Mon Dec 19 09:07:50 2005 +0000
23786aab59a7Smrg
23796aab59a7Smrg    Typo fixes, mailing list & url updates, and other changes to prepare for
23806aab59a7Smrg        X11R6.9 & 7.0 releases.
23816aab59a7Smrg
23826aab59a7Smrgcommit c231bba8457cbe98c516f0ee90ebc2c4b5a936a9
23836aab59a7SmrgAuthor: Kevin E Martin <kem@kem.org>
23846aab59a7SmrgDate:   Thu Dec 15 00:21:33 2005 +0000
23856aab59a7Smrg
23866aab59a7Smrg    Update package version number for final X11R7 release candidate. Bump
23876aab59a7Smrg        driver version number.
23886aab59a7Smrg
23896aab59a7Smrgcommit c356477c8dab15a68fa6deb06181c28d2e9d1c54
23906aab59a7SmrgAuthor: Kevin E Martin <kem@kem.org>
23916aab59a7SmrgDate:   Mon Dec 12 06:59:54 2005 +0000
23926aab59a7Smrg
23936aab59a7Smrg    Bug #1752: When emulating 3 buttons in "auto" mode, timeout immediately
23946aab59a7Smrg        when a mouse movement is detected (Egbert Eich, Kean Johnston, Kevin
23956aab59a7Smrg        Martin).
23966aab59a7Smrg
23976aab59a7Smrgcommit 4180beef7023dc3a860dd9895c986317326c5236
23986aab59a7SmrgAuthor: Kevin E Martin <kem@kem.org>
23996aab59a7SmrgDate:   Tue Dec 6 22:48:31 2005 +0000
24006aab59a7Smrg
24016aab59a7Smrg    Change *man_SOURCES ==> *man_PRE to fix autotools warnings.
24026aab59a7Smrg
24036aab59a7Smrgcommit bef647bfb75c9be08046ba041e775e2be483bc05
24046aab59a7SmrgAuthor: Kevin E Martin <kem@kem.org>
24056aab59a7SmrgDate:   Sat Dec 3 05:49:31 2005 +0000
24066aab59a7Smrg
24076aab59a7Smrg    Update package version number for X11R7 RC3 release.
24086aab59a7Smrg
24096aab59a7Smrgcommit e8f1d1cc8f021c8034087c7d2d26a945fda41467
24106aab59a7SmrgAuthor: Kevin E Martin <kem@kem.org>
24116aab59a7SmrgDate:   Sat Dec 3 05:45:18 2005 +0000
24126aab59a7Smrg
24136aab59a7Smrg    Bump version numbers for X11R6.9/X11R7 RC3.
24146aab59a7Smrg
24156aab59a7Smrgcommit 1e537674ebd4df0b7245b4b2119bcf33be9d3f51
24166aab59a7SmrgAuthor: Kevin E Martin <kem@kem.org>
24176aab59a7SmrgDate:   Fri Dec 2 02:16:06 2005 +0000
24186aab59a7Smrg
24196aab59a7Smrg    Remove extraneous AC_MSG_RESULT.
24206aab59a7Smrg
24216aab59a7Smrgcommit 7b4b12a977e4c84d861f103613245570f34d31ce
24226aab59a7SmrgAuthor: Adam Jackson <ajax@nwnk.net>
24236aab59a7SmrgDate:   Tue Nov 29 23:29:56 2005 +0000
24246aab59a7Smrg
24256aab59a7Smrg    Only build dlloader modules by default.
24266aab59a7Smrg
24276aab59a7Smrgcommit 1c95c00528b69db9a2345af0bcc871f63e2b8d89
24286aab59a7SmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com>
24296aab59a7SmrgDate:   Mon Nov 28 22:04:07 2005 +0000
24306aab59a7Smrg
24316aab59a7Smrg    Change *mandir targets to use new *_MAN_DIR variables set by xorg-macros.m4
24326aab59a7Smrg        update to fix bug #5167 (Linux prefers *.1x man pages in man1 subdir)
24336aab59a7Smrg
24346aab59a7Smrgcommit 90cda6b6d1f9e8db9d77423943b663e3e010b06c
24356aab59a7SmrgAuthor: Daniel Stone <daniel@fooishbar.org>
24366aab59a7SmrgDate:   Tue Nov 22 04:03:23 2005 +0000
24376aab59a7Smrg
24386aab59a7Smrg    Bump dependency on xorg-server to >= 0.99.3 for MouseDeviceRec changes.
24396aab59a7Smrg
24406aab59a7Smrgcommit 4b37d5d1d2f80da983346e15e900fb07de7d2cf8
24416aab59a7SmrgAuthor: Eric Anholt <anholt@freebsd.org>
24426aab59a7SmrgDate:   Mon Nov 21 10:49:06 2005 +0000
24436aab59a7Smrg
24446aab59a7Smrg    Add .cvsignores for drivers.
24456aab59a7Smrg
24466aab59a7Smrgcommit 31c63c83f7dbe8c538d67d3f9a1e3064ea78e278
24476aab59a7SmrgAuthor: Matthias Hopf <mhopf@suse.de>
24486aab59a7SmrgDate:   Mon Nov 14 14:25:09 2005 +0000
24496aab59a7Smrg
24506aab59a7Smrg    Bug #4915: ButtonMapping default changed from one-to-one mapping to "1 2 3
24516aab59a7Smrg        8 9 10 11...".
24526aab59a7Smrg
24536aab59a7Smrgcommit 5bca72458c8f9637f9c8f0871bb2048d824c6974
24546aab59a7SmrgAuthor: Matthias Hopf <mhopf@suse.de>
24556aab59a7SmrgDate:   Mon Nov 14 14:19:52 2005 +0000
24566aab59a7Smrg
24576aab59a7Smrg    Bug #4915: Move buttonMapping initialization before calling OS specific
24586aab59a7Smrg        PreInit.
24596aab59a7Smrg
24606aab59a7Smrgcommit f00e2a8c9689465f6e173e08d0b51407e19f385b
24616aab59a7SmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com>
24626aab59a7SmrgDate:   Thu Nov 10 03:37:47 2005 +0000
24636aab59a7Smrg
24646aab59a7Smrg    Unrevert default ZAxisMapping change now that the default is back to "4 5 6
24656aab59a7Smrg        7"
24666aab59a7Smrg
24676aab59a7Smrgcommit 77975bfe30f984f45f908d22a0e9c8fa0311aef0
24686aab59a7SmrgAuthor: Kean Johnson <kean@armory.com>
24696aab59a7SmrgDate:   Thu Nov 10 02:41:20 2005 +0000
24706aab59a7Smrg
24716aab59a7Smrg    Dont pass wheel mouse buttons as real buttons, map them as Z-Axis movement
24726aab59a7Smrg        on SCO and USL. Re-instate the ZAxisMapping default for the mouse
24736aab59a7Smrg        driver.
24746aab59a7Smrg
24756aab59a7Smrgcommit aa6bdb84ec4d22f0916b1e471b89d056a684d7d4
24766aab59a7SmrgAuthor: Kevin E Martin <kem@kem.org>
24776aab59a7SmrgDate:   Wed Nov 9 21:31:23 2005 +0000
24786aab59a7Smrg
24796aab59a7Smrg    Bump version numbers for X11R6.9/X11R7 RC2.
24806aab59a7Smrg
24816aab59a7Smrgcommit f8bf605528c78c1cb6670ee096837e5c04e1b61a
24826aab59a7SmrgAuthor: Kevin E Martin <kem@kem.org>
24836aab59a7SmrgDate:   Wed Nov 9 21:15:12 2005 +0000
24846aab59a7Smrg
24856aab59a7Smrg    Update package version number for X11R7 RC2 release.
24866aab59a7Smrg
24876aab59a7Smrgcommit 75a30c52706057cd70407271eda647c699a5a66d
24886aab59a7SmrgAuthor: Matthias Hopf <mhopf@suse.de>
24896aab59a7SmrgDate:   Wed Nov 9 17:05:40 2005 +0000
24906aab59a7Smrg
24916aab59a7Smrg    Bug #4915: ButtonMapping option which allows to define arbitrary button
24926aab59a7Smrg        mappings (including left-handed mouse etc.). Fixed incorrect usage of
24936aab59a7Smrg        non-reversed, but ZAxisMapped buttons for state detection. Nuked unused
24946aab59a7Smrg        part of reverseMap.
24956aab59a7Smrg
24966aab59a7Smrgcommit 2372fba8f5f6e8d3bfa48edc980f2186fc9e87ee
24976aab59a7SmrgAuthor: Matthias Hopf <mhopf@suse.de>
24986aab59a7SmrgDate:   Wed Nov 9 16:32:51 2005 +0000
24996aab59a7Smrg
25006aab59a7Smrg    Reflect changes in ZAxisMapping default.
25016aab59a7Smrg
25026aab59a7Smrgcommit 823f49c8238595a377f7d0494d742f5e50d34eca
25036aab59a7SmrgAuthor: Kean Johnson <kean@armory.com>
25046aab59a7SmrgDate:   Tue Nov 8 06:33:28 2005 +0000
25056aab59a7Smrg
25066aab59a7Smrg    See ChangeLog entry 2005-11-07 for details.
25076aab59a7Smrg
25086aab59a7Smrgcommit 640006296296b33dceaf33675a4db3335765aac6
25096aab59a7SmrgAuthor: Kevin E Martin <kem@kem.org>
25106aab59a7SmrgDate:   Tue Nov 1 15:08:50 2005 +0000
25116aab59a7Smrg
25126aab59a7Smrg    Update pkgcheck depedencies to work with separate build roots.
25136aab59a7Smrg
25146aab59a7Smrgcommit 8dca995860193bc3132301f1b0f79ada06bffd4c
25156aab59a7SmrgAuthor: Kevin E Martin <kem@kem.org>
25166aab59a7SmrgDate:   Wed Oct 19 02:48:01 2005 +0000
25176aab59a7Smrg
25186aab59a7Smrg    Update package version number for RC1 release.
25196aab59a7Smrg
25206aab59a7Smrgcommit 9dffd55847ebac6b381d8359ad67f056fb66cf2b
25216aab59a7SmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com>
25226aab59a7SmrgDate:   Tue Oct 18 00:01:52 2005 +0000
25236aab59a7Smrg
25246aab59a7Smrg    Use @DRIVER_MAN_SUFFIX@ instead of $(DRIVER_MAN_SUFFIX) in macro
25256aab59a7Smrg        substitutions to work better with BSD make
25266aab59a7Smrg
25276aab59a7Smrgcommit 08905305e064e8f20e5db529b850aaa87b578b2c
25286aab59a7SmrgAuthor: Adam Jackson <ajax@nwnk.net>
25296aab59a7SmrgDate:   Mon Oct 17 22:57:29 2005 +0000
25306aab59a7Smrg
25316aab59a7Smrg    More 1.7 braindamage: define EXTRA_DIST in terms of @DRIVER_NAME@ instead
25326aab59a7Smrg        of indirectly
25336aab59a7Smrg
25346aab59a7Smrgcommit bcabac6b1f0c39e20bca6e1abd4efe70d7eeac69
25356aab59a7SmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com>
25366aab59a7SmrgDate:   Mon Oct 17 00:08:59 2005 +0000
25376aab59a7Smrg
25386aab59a7Smrg    Use sed & cpp to substitute variables in driver man pages
25396aab59a7Smrg
25406aab59a7Smrgcommit 34856ca1f73108ca19c20d9223457be328890dc1
2541370b807fSmrgAuthor: Søren Sandmann Pedersen  <sandmann@daimi.au.dk>
25426aab59a7SmrgDate:   Tue Oct 4 20:01:02 2005 +0000
25436aab59a7Smrg
25446aab59a7Smrg    Check in generated README files
25456aab59a7Smrg
25466aab59a7Smrgcommit 55e29446456e51ccdca57f348ed4660f65ab7dee
2547370b807fSmrgAuthor: Søren Sandmann Pedersen  <sandmann@daimi.au.dk>
25486aab59a7SmrgDate:   Mon Oct 3 21:22:06 2005 +0000
25496aab59a7Smrg
25506aab59a7Smrg    - For all drivers that have a <driver>.sgml file, add code in their build
25516aab59a7Smrg        system to build the README file at make dist time
25526aab59a7Smrg    - in util/macros/xorg-macros.m4, add a new XORG_CHECK_LINUXDOC macro that
25536aab59a7Smrg        will check if the required tools and files exist, and if so set a
25546aab59a7Smrg        conditional.
25556aab59a7Smrg    - util/modular/symlink.sh
25566aab59a7Smrg    - Link all the <driver>.sgml to xf86-video-<driver>/README.sgml
25576aab59a7Smrg    - Add all the README.<driver> to the list of excluded files
25586aab59a7Smrg    - xc/programs/Xserver/hw/xfree86/doc/sgml/SiS.sgml: Various changes to make
25596aab59a7Smrg        it spew less warnings when the text file is built.
25606aab59a7Smrg
25616aab59a7Smrgcommit 79a6d468c7995032988a3888324fddf798021553
25626aab59a7SmrgAuthor: Alex Deucher <agd5f@yahoo.com>
25636aab59a7SmrgDate:   Wed Aug 31 23:38:47 2005 +0000
25646aab59a7Smrg
25656aab59a7Smrg    Fix EmulateWheelTimeout Option. Spotted by Richard Neill, bug 4291
25666aab59a7Smrg
25676aab59a7Smrgcommit 70e4c1b572ea98e9cdf85b4c5ea3b63a89647d3d
25686aab59a7SmrgAuthor: Daniel Stone <daniel@fooishbar.org>
25696aab59a7SmrgDate:   Fri Aug 26 07:12:34 2005 +0000
25706aab59a7Smrg
25716aab59a7Smrg    Extend Genius NetMouse support. (Debian #040)
25726aab59a7Smrg
25736aab59a7Smrgcommit 8227eb1ff74c7c61690359e2af00a5a6c23b56e9
25746aab59a7SmrgAuthor: Daniel Stone <daniel@fooishbar.org>
25756aab59a7SmrgDate:   Thu Aug 18 09:03:40 2005 +0000
25766aab59a7Smrg
25776aab59a7Smrg    Update autogen.sh to one that does objdir != srcdir.
25786aab59a7Smrg
25796aab59a7Smrgcommit 4b08d9746296a4d9fc756a059f2bfba3490192a6
25806aab59a7SmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com>
25816aab59a7SmrgDate:   Mon Aug 15 23:48:35 2005 +0000
25826aab59a7Smrg
25836aab59a7Smrg    Set ZAxisMapping default to "4 5 6 7".
25846aab59a7Smrg
25856aab59a7Smrgcommit f355ef63c60adc7a72517ca71fdc9983f3881db9
2586370b807fSmrgAuthor: Søren Sandmann Pedersen  <sandmann@daimi.au.dk>
25876aab59a7SmrgDate:   Wed Aug 10 14:07:23 2005 +0000
25886aab59a7Smrg
25896aab59a7Smrg    Don\'t lose existing CFLAGS in all the input drivers and some of the video
25906aab59a7Smrg        drivers
25916aab59a7Smrg
25926aab59a7Smrgcommit fd37fdea221cdf13a26e075758c9d1b405da5c06
25936aab59a7SmrgAuthor: Kevin E Martin <kem@kem.org>
25946aab59a7SmrgDate:   Fri Jul 29 21:22:41 2005 +0000
25956aab59a7Smrg
25966aab59a7Smrg    Various changes preparing packages for RC0:
25976aab59a7Smrg    - Verify and update package version numbers as needed
25986aab59a7Smrg    - Implement versioning scheme
25996aab59a7Smrg    - Change bug address to point to bugzilla bug entry form
26006aab59a7Smrg    - Disable loadable i18n in libX11 by default (use --enable-loadable-i18n to
26016aab59a7Smrg        reenable it)
26026aab59a7Smrg    - Fix makedepend to use pkgconfig and pass distcheck
26036aab59a7Smrg    - Update build script to build macros first
26046aab59a7Smrg    - Update modular Xorg version
26056aab59a7Smrg
26066aab59a7Smrgcommit 0159c76ac33cc7072a5b30129b5b622053f23b08
26076aab59a7SmrgAuthor: Kevin E Martin <kem@kem.org>
26086aab59a7SmrgDate:   Wed Jul 13 20:03:22 2005 +0000
26096aab59a7Smrg
26106aab59a7Smrg    Make the module dir configurable
26116aab59a7Smrg
26126aab59a7Smrgcommit 84c284202386be7c46d60cfa8a58f031d05ac84f
26136aab59a7SmrgAuthor: Kevin E Martin <kem@kem.org>
26146aab59a7SmrgDate:   Tue Jul 12 23:16:59 2005 +0000
26156aab59a7Smrg
26166aab59a7Smrg    Update driver to pass distcheck
26176aab59a7Smrg
26186aab59a7Smrgcommit e955a67245f83da020632a2bf82c04c03a697322
26196aab59a7SmrgAuthor: Adam Jackson <ajax@nwnk.net>
26206aab59a7SmrgDate:   Tue Jul 12 06:15:09 2005 +0000
26216aab59a7Smrg
26226aab59a7Smrg    Build skeletons for input drivers. Should basically work.
26236aab59a7Smrg
26246aab59a7Smrgcommit 5f673ca035ec1c3c4abdc162f50c864c89ed84d4
26256aab59a7SmrgAuthor: Adam Jackson <ajax@nwnk.net>
26266aab59a7SmrgDate:   Mon Jul 11 02:38:00 2005 +0000
26276aab59a7Smrg
26286aab59a7Smrg    Prep input drivers for modularizing by adding guarded #include "config.h"
26296aab59a7Smrg
26306aab59a7Smrgcommit c2bc3b67c121ffb1152333e268b675643f9f477f
26316aab59a7SmrgAuthor: Daniel Stone <daniel@fooishbar.org>
26326aab59a7SmrgDate:   Fri Jul 1 22:43:23 2005 +0000
26336aab59a7Smrg
26346aab59a7Smrg    Change all misc.h and os.h references to <X11/foo.h>.
26356aab59a7Smrg
26366aab59a7Smrgcommit 25eb972e71e11208cd6426f5583d33490d82829d
26376aab59a7SmrgAuthor: Adam Jackson <ajax@nwnk.net>
26386aab59a7SmrgDate:   Sat Jun 25 21:17:02 2005 +0000
26396aab59a7Smrg
26406aab59a7Smrg    Bug #3626: _X_EXPORT tags for video and input drivers.
26416aab59a7Smrg
26426aab59a7Smrgcommit e9fd033c9c6903b681f1e82c3cd03098c3fbf2a4
26436aab59a7SmrgAuthor: Eric Anholt <anholt@freebsd.org>
26446aab59a7SmrgDate:   Mon May 9 23:41:06 2005 +0000
26456aab59a7Smrg
26466aab59a7Smrg    Bugzilla #2389: Document the maximum number of buttons a mouse can have.
26476aab59a7Smrg        Correct a missing period I noticed while I was here.
26486aab59a7Smrg
26496aab59a7Smrgcommit 0367a3a65a30fa461a1f2c4facf28821dbf10a77
26506aab59a7SmrgAuthor: Eric Anholt <anholt@freebsd.org>
26516aab59a7SmrgDate:   Wed May 4 04:14:58 2005 +0000
26526aab59a7Smrg
26536aab59a7Smrg    Port X.Org to FreeBSD/powerpc. This makes a bit of math for sysmouse in
26546aab59a7Smrg        mouse.c explicitly signed, avoiding the need for -fsigned-chars. (Peter
26556aab59a7Smrg        Grehan, grehan at FreeBSD dot org)
26566aab59a7Smrg
26576aab59a7Smrgcommit b538c125e4cd103c743ed26ec4d288d4a5b35b24
26586aab59a7SmrgAuthor: Daniel Stone <daniel@fooishbar.org>
26596aab59a7SmrgDate:   Wed Apr 20 12:25:34 2005 +0000
26606aab59a7Smrg
26616aab59a7Smrg    Fix includes right throughout the Xserver tree:
26626aab59a7Smrg    change "foo.h" to <X11/foo.h> for core headers, e.g. X.h, Xpoll.h;
26636aab59a7Smrg    change "foo.h", "extensions/foo.h" and "X11/foo.h" to
26646aab59a7Smrg        <X11/extensions/foo.h> for extension headers, e.g. Xv.h;
26656aab59a7Smrg    change "foo.[ch]" to <X11/Xtrans/foo.[ch]> for Xtrans files.
26666aab59a7Smrg
26676aab59a7Smrgcommit 39eeceba31b6a8b42be175db472c92b4aebb82c6
26686aab59a7SmrgAuthor: Alex Deucher <agd5f@yahoo.com>
26696aab59a7SmrgDate:   Sun Oct 17 22:45:57 2004 +0000
26706aab59a7Smrg
26716aab59a7Smrg    - Fix DFP detection in r128 driver (bug 1386, Klaus Kusche)
26726aab59a7Smrg    - Fix EmulateWheelInertia defaults (bug 1115, Andrew Pimlott)
26736aab59a7Smrg
26746aab59a7Smrgcommit a257b41d741b49268c55e739b6d793be3de6586a
26756aab59a7SmrgAuthor: Alex Deucher <agd5f@yahoo.com>
26766aab59a7SmrgDate:   Sun Oct 17 20:29:35 2004 +0000
26776aab59a7Smrg
26786aab59a7Smrg    - Add interlaced support to S3 driver (bug 332, Leo Savernik)
26796aab59a7Smrg    - EmulateWheelTimeout (bug 323, Mathias Fröhlich)
26806aab59a7Smrg    - single button double-click (bug 322, Rob Brown)
26816aab59a7Smrg
26826aab59a7Smrgcommit 1a49e855396dd927dc69c63c2a32e115fd8f504c
26836aab59a7SmrgAuthor: Kevin E Martin <kem@kem.org>
26846aab59a7SmrgDate:   Fri Sep 3 16:18:23 2004 +0000
26856aab59a7Smrg
26866aab59a7Smrg    First set of documentation updates.
26876aab59a7Smrg    Include more correct fix for rootless interaction with damage (Bug #1168,
26886aab59a7Smrg        Keith Packard).
26896aab59a7Smrg
26906aab59a7Smrgcommit 014853d848b04ce496afc8ff3f0273872e8f761a
26916aab59a7SmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com>
26926aab59a7SmrgDate:   Mon Jul 26 23:20:22 2004 +0000
26936aab59a7Smrg
26946aab59a7Smrg    - Change xf86config to xorgconfig
26956aab59a7Smrg    - Update Solaris mouse support information
26966aab59a7Smrg
26976aab59a7Smrgcommit 4ef4fa01917112bd937b32793ade3230de0b0d4b
26986aab59a7SmrgAuthor: Matthieu Herrb <matthieu.herrb@laas.fr>
26996aab59a7SmrgDate:   Sat Jul 24 17:35:39 2004 +0000
27006aab59a7Smrg
27016aab59a7Smrg    Fix a problem with wsmouse driver loosing events on 64bit architectures
27026aab59a7Smrg        (XFree86 Bugzilla #1438, John Heasley). "To fix this, I've added a
27036aab59a7Smrg        mouse buffer (Xisb buffer) "scale" value to the MouseDevPtr type. If
27046aab59a7Smrg        set, it is used as structure size of which we want space for a few."
27056aab59a7Smrg
27066aab59a7Smrgcommit 3fed730ac9f9b95503bc457d8688896cbda502f1
27076aab59a7SmrgAuthor: Egbert Eich <eich@suse.de>
27086aab59a7SmrgDate:   Fri Apr 23 19:54:04 2004 +0000
27096aab59a7Smrg
27106aab59a7Smrg    Merging XORG-CURRENT into trunk
27116aab59a7Smrg
27126aab59a7Smrgcommit 3e37718d9046394e1f89df80c9280727681c2b59
27136aab59a7SmrgAuthor: Egbert Eich <eich@suse.de>
27146aab59a7SmrgDate:   Sun Mar 14 08:33:52 2004 +0000
27156aab59a7Smrg
27166aab59a7Smrg    Importing vendor version xf86-4_4_99_1 on Sun Mar 14 00:26:39 PST 2004
27176aab59a7Smrg
27186aab59a7Smrgcommit 2714a22dc4f13db3bf1a050d403cb3b2692a6d20
27196aab59a7SmrgAuthor: Egbert Eich <eich@suse.de>
27206aab59a7SmrgDate:   Wed Mar 3 12:12:34 2004 +0000
27216aab59a7Smrg
27226aab59a7Smrg    Importing vendor version xf86-4_4_0 on Wed Mar 3 04:09:24 PST 2004
27236aab59a7Smrg
27246aab59a7Smrgcommit fb74889ec7baa2bf9162f43517d6db36414a5c32
27256aab59a7SmrgAuthor: Egbert Eich <eich@suse.de>
27266aab59a7SmrgDate:   Thu Feb 26 13:36:00 2004 +0000
27276aab59a7Smrg
27286aab59a7Smrg    readding XFree86's cvs IDs
27296aab59a7Smrg
27306aab59a7Smrgcommit be8481276bdfee635dd3e4da33e65780aa5b7660
27316aab59a7SmrgAuthor: Egbert Eich <eich@suse.de>
27326aab59a7SmrgDate:   Thu Feb 26 09:23:34 2004 +0000
27336aab59a7Smrg
27346aab59a7Smrg    Importing vendor version xf86-4_3_99_903 on Wed Feb 26 01:21:00 PST 2004
27356aab59a7Smrg
27366aab59a7Smrgcommit 53bc8cd30c7ef1f888db318ad174ff4f028ce634
27376aab59a7SmrgAuthor: Kaleb Keithley <kaleb@freedesktop.org>
27386aab59a7SmrgDate:   Fri Dec 19 20:55:25 2003 +0000
27396aab59a7Smrg
27406aab59a7Smrg    XFree86 4.3.99.902 (RC 2)
27416aab59a7Smrg
27426aab59a7Smrgcommit 8e2fe5d5a02c4c8da8f4ced432da6fe88272b975
27436aab59a7SmrgAuthor: Kaleb Keithley <kaleb@freedesktop.org>
27446aab59a7SmrgDate:   Tue Nov 25 19:28:48 2003 +0000
27456aab59a7Smrg
27466aab59a7Smrg    XFree86 4.3.99.16 Bring the tree up to date for the Cygwin folks
27476aab59a7Smrg
27486aab59a7Smrgcommit 92595648d1140139f0c0a42cbb2c548fc6864575
27496aab59a7SmrgAuthor: Kaleb Keithley <kaleb@freedesktop.org>
27506aab59a7SmrgDate:   Fri Nov 14 16:48:56 2003 +0000
27516aab59a7Smrg
27526aab59a7Smrg    XFree86 4.3.0.1
27536aab59a7Smrg
27546aab59a7Smrgcommit c9c7e96897229ba1d457a58f66121dd1f9210382
27556aab59a7SmrgAuthor: Kaleb Keithley <kaleb@freedesktop.org>
27566aab59a7SmrgDate:   Fri Nov 14 16:48:56 2003 +0000
27576aab59a7Smrg
27586aab59a7Smrg    Initial revision
27596aab59a7Smrg
27606aab59a7Smrgcommit 95b194f6e3456b46c2f994f4f6655fabfcf89c76
27616aab59a7SmrgAuthor: Kaleb Keithley <kaleb@freedesktop.org>
27626aab59a7SmrgDate:   Fri Nov 14 15:54:49 2003 +0000
27636aab59a7Smrg
27646aab59a7Smrg    R6.6 is the Xorg base-line
2765