ChangeLog revision 370b807f
1commit ecd043f1de248cc03d240f1ae5850ce4f9f159a4
2Author: Alan Coopersmith <alan.coopersmith@oracle.com>
3Date:   Tue Nov 1 19:30:06 2022 -0700
4
5    xf86-input-mouse 1.9.4
6    
7    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
8
9commit 426c8e099fe19d3b495821ed6e7beb67a29a4115
10Author: Alan Coopersmith <alan.coopersmith@oracle.com>
11Date:   Tue Nov 1 19:37:49 2022 -0700
12
13    sun_mouse.c: #include "config.h"
14    
15    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
16
17commit 29456a2ad33897b0834aa097390cdfe5e92d1364
18Author: Alan Coopersmith <alan.coopersmith@oracle.com>
19Date:   Sun Oct 16 12:19:47 2022 -0700
20
21    configure: check for timingsafe_memcmp
22    
23    Not needed by mouse driver, but quiets warnings from xorg server headers:
24    
25    In file included from /usr/include/xorg/misc.h:117:0,
26                     from /usr/include/xorg/xf86str.h:37,
27                     from /usr/include/xorg/xf86.h:44,
28                     from mouse.c:57:
29    /usr/include/xorg/os.h:595:1: warning: redundant redeclaration of ‘timingsafe_memcmp’ [-Wredundant-decls]
30     timingsafe_memcmp(const void *b1, const void *b2, size_t len);
31     ^~~~~~~~~~~~~~~~~
32    In file included from mouse.c:52:0:
33    /usr/include/string.h:235:12: note: previous declaration of ‘timingsafe_memcmp’ was here
34     extern int timingsafe_memcmp(const void *s1, const void *s2, size_t n);
35                ^~~~~~~~~~~~~~~~~
36    
37    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
38
39commit cbb97f4249ac6768e4a68423825ef0394104f5d8
40Author: Alan Coopersmith <alan.coopersmith@oracle.com>
41Date:   Sun Oct 16 12:14:57 2022 -0700
42
43    autoGood: quiet -Wimplicit-fallthrough warning
44    
45    mouse.c: In function ‘autoGood’:
46    mouse.c:3724:12: warning: this statement may fall through [-Wimplicit-fallthrough=]
47             if (mPriv->goodCount < PROBE_UNCERTAINTY/2)
48                ^
49    mouse.c:3726:5: note: here
50         default:
51         ^~~~~~~
52    
53    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
54
55commit b888251a032dfff5f7219334d2e8f256251fa98e
56Author: Alan Coopersmith <alan.coopersmith@oracle.com>
57Date:   Sun Oct 16 12:07:37 2022 -0700
58
59    InputDriverRec: Fix -Wmissing-field-initializers warning
60    
61    mouse.c:185:1: warning: missing initializer for field ‘default_options’ of ‘InputDriverRec {aka struct _InputDriverRec}’ [-Wmissing-field-initializers]
62     };
63     ^
64    In file included from mouse.c:63:0:
65    /usr/include/xorg/xf86Xinput.h:83:18: note: ‘default_options’ declared here
66         const char **default_options;
67                      ^~~~~~~~~~~~~~~
68    
69    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
70
71commit 03fb2ae36be7314416b1c57b391039fb948468eb
72Author: Alan Coopersmith <alan.coopersmith@oracle.com>
73Date:   Sun Oct 16 12:02:51 2022 -0700
74
75    SetupMouse: fix -Wsign-compare warning
76    
77    mouse.c: In function ‘SetupMouse’:
78    mouse.c:2620:27: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
79                 for (i = 0; i < sizeof(pMse->protoPara); i++)
80                               ^
81    
82    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
83
84commit a8ff2170cb89145056d6f30a96219393316f1a96
85Author: Alan Coopersmith <alan.coopersmith@oracle.com>
86Date:   Sun Oct 16 11:58:47 2022 -0700
87
88    checkForErraticMovements: Fix -Wempty-body warnings
89    
90    mouse.c: In function ‘checkForErraticMovements’:
91    mouse.c:3759:52: warning: suggest braces around empty body in an ‘else’ statement [-Wempty-body]
92                     AP_DBG(("accDx=%i\n",mPriv->accDx));
93                                                        ^
94    mouse.c:3772:52: warning: suggest braces around empty body in an ‘else’ statement [-Wempty-body]
95                     AP_DBG(("accDy=%i\n",mPriv->accDy));
96                                                        ^
97    
98    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
99
100commit 72323bf07cc74fb03e63898b14136ae30a770580
101Author: Alan Coopersmith <alan.coopersmith@oracle.com>
102Date:   Sun Oct 16 11:53:20 2022 -0700
103
104    sun_mouse: Fix -Wnull-dereference warning
105    
106    sun_mouse.c: In function ‘vuidReadInput’:
107    sun_mouse.c:291:10: warning: potential null pointer dereference [-Wnull-dereference]
108         pBuf = pVuidMse->buffer;
109         ~~~~~^~~~~~~~~~~~~~~~~~
110    
111    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
112
113commit f62f35747ec65e7f8819fab2c928db1b1b4c56eb
114Author: Alan Coopersmith <alan.coopersmith@oracle.com>
115Date:   Sun Oct 16 11:47:18 2022 -0700
116
117    sun_mouse: Fix -Wsign-compare warnings
118    
119    sun_mouse.c: In function ‘vuidReadInput’:
120    sun_mouse.c:299:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
121             } else if (n == -1) {
122                          ^~
123    sun_mouse.c: In function ‘vuidMouseProc’:
124    sun_mouse.c:507:33: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
125             if (vuidMouseGeneration != serverGeneration) {
126                                     ^~
127    
128    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
129
130commit 2d963a9f619420834274cedf407b754caecbccb3
131Author: Alan Coopersmith <alan.coopersmith@oracle.com>
132Date:   Thu Jul 28 17:30:21 2022 -0700
133
134    gitlab CI: stop requiring Signed-off-by in commits
135    
136    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
137
138commit 3bb98d758bfcab4c03d5f3f906a1bab0810e51e2
139Author: Alan Coopersmith <alan.coopersmith@oracle.com>
140Date:   Mon Jan 17 16:07:04 2022 -0800
141
142    gitlab CI: add a basic build test
143    
144    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
145
146commit 84bca281c4875c7446688fc8ffe76da4c24c7724
147Author: Alan Coopersmith <alan.coopersmith@oracle.com>
148Date:   Sun Jan 16 12:36:16 2022 -0800
149
150    Fix spelling/wording issues
151    
152    Found by using:
153        codespell --builtin clear,rare,usage,informal,code,names
154    
155    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
156
157commit 9255be3c68207929266e920be8461b7669ae4efd
158Author: Alan Coopersmith <alan.coopersmith@oracle.com>
159Date:   Sun Jan 16 12:30:22 2022 -0800
160
161    Build xz tarballs instead of bzip2
162    
163    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
164
165commit 03092c520b0365570df6e30360dacee0f5924ca0
166Author: Alan Coopersmith <alan.coopersmith@oracle.com>
167Date:   Sun Nov 25 12:48:28 2018 -0800
168
169    Update configure.ac bug URL for gitlab migration
170    
171    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
172
173commit cfde5e9f348db6e6b2639dd7e592520dff028452
174Author: Matt Turner <mattst88@gmail.com>
175Date:   Mon Jun 18 21:35:56 2018 -0700
176
177    xf86-input-mouse 1.9.3
178    
179    Signed-off-by: Matt Turner <mattst88@gmail.com>
180
181commit e6aa78128e8e4489e7845a3ada552427a43663b9
182Author: Adam Jackson <ajax@redhat.com>
183Date:   Tue Jun 7 14:17:23 2016 -0400
184
185    bsd: Don't try to use SIGIO for input ABI >= 23
186    
187    Signed-off-by: Adam Jackson <ajax@redhat.com>
188
189commit 3c8f243b750a92d5837a449d344ff884dbd02b57
190Author: Adam Jackson <ajax@redhat.com>
191Date:   Thu Feb 16 09:21:21 2017 -0500
192
193    Adapt to removal of xf86GetOS
194    
195    Signed-off-by: Adam Jackson <ajax@redhat.com>
196
197commit 9d0d12cd432a7d27d526f8742332dee094834aa1
198Author: Mihail Konev <k.mvc@ya.ru>
199Date:   Thu Jan 26 14:00:21 2017 +1000
200
201    autogen: add default patch prefix
202    
203    Signed-off-by: Mihail Konev <k.mvc@ya.ru>
204
205commit 2ad101d5059b7200433afc36aea2c30d1839ea02
206Author: Emil Velikov <emil.l.velikov@gmail.com>
207Date:   Mon Mar 9 12:00:52 2015 +0000
208
209    autogen.sh: use quoted string variables
210    
211    Place quotes around the $srcdir, $ORIGDIR and $0 variables to prevent
212    fall-outs, when they contain space.
213    
214    Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com>
215    Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
216    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
217
218commit 8976960cac1a0c885a07e75c86261361256a3887
219Author: Peter Hutterer <peter.hutterer@who-t.net>
220Date:   Tue Jan 24 10:32:07 2017 +1000
221
222    autogen.sh: use exec instead of waiting for configure to finish
223    
224    Syncs the invocation of configure with the one from the server.
225    
226    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
227    Reviewed-by: Emil Velikov <emil.velikov@collabora.com>
228
229commit 9d6c38eae40a435b4057a33d55759810ea7b91c1
230Author: Peter Hutterer <peter.hutterer@who-t.net>
231Date:   Thu Nov 17 14:35:47 2016 +1000
232
233    mouse 1.9.2
234    
235    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
236
237commit 2dda9b90b9c632d2f27a7b2f46bc4e4af1e9d82d
238Author: Keith Packard <keithp@keithp.com>
239Date:   Mon May 30 22:45:13 2016 -0700
240
241    Support ABI_XINPUT_VERSION 24 (remove LastSelectMask from block/wakeup)
242    
243    The block and wakeup handler API is changing so that the FD_SET type
244    isn't visible outside the OS layer anymore. The mouse driver didn't
245    need that argument anyways, so the change is just to adjust the APIs
246    to avoid compiler warnings.
247    
248    Signed-off-by: Keith Packard <keithp@keithp.com>
249    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
250
251commit 80952e5a5fcb4158249451f2339de618c4e63b82
252Author: Keith Packard <keithp@keithp.com>
253Date:   Mon May 30 22:45:12 2016 -0700
254
255    Support ABI_XINPUT_VERSION 23 (use input_lock/input_unlock)
256    
257    This makes using input_lock/input_unlock conditional on the ABI
258    version so that we don't get compiler warnings when compiling with the
259    newer server bits.
260    
261    Signed-off-by: Keith Packard <keithp@keithp.com>
262    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
263
264commit c22d3073dc1b82fe6c466e5ea71b6da755bb9a8e
265Author: Thomas Klausner <wiz@NetBSD.org>
266Date:   Mon Jul 27 00:06:06 2015 +0200
267
268    Add some standard defines to pkg-config file.
269    
270    Not strictly needed in the xorg build, but helps the NetBSD reachover
271    build, and follows implicit conventions about pkg-config files more
272    closely.
273    
274    See also http://gnats.netbsd.org/48991
275    
276    Signed-off-by: Thomas Klausner <wiz@NetBSD.org>
277    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
278
279commit 85ee769d769e87b1e4a21b8c48944238c8ebe5f7
280Author: Alan Coopersmith <alan.coopersmith@oracle.com>
281Date:   Sat Feb 28 09:38:38 2015 -0800
282
283    README: Drop ancient, no longer supported versions of Solaris
284    
285    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
286    Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
287
288commit 9d404d41b6edbee9b96ee8bad705f7e5fdd3e7c1
289Author: Alan Coopersmith <alan.coopersmith@oracle.com>
290Date:   Sat Feb 28 09:36:29 2015 -0800
291
292    README: Add "or xf86-input-libinput" to -evdev note for Linux
293    
294    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
295    Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
296
297commit 6886084b192e681739fc55892f30681efb4f79f0
298Author: Alan Coopersmith <alan.coopersmith@oracle.com>
299Date:   Mon Aug 11 23:36:23 2014 -0700
300
301    xf86-input-mouse 1.9.1
302    
303    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
304
305commit 252b15a2aeab5d7c843271caf4852df03d7a25eb
306Author: Alan Coopersmith <alan.coopersmith@oracle.com>
307Date:   Fri Jul 11 19:47:20 2014 -0700
308
309    Update some outdated language in a comment on obsolete hardware
310    
311    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
312
313commit e83991474e9964917ea6ece5ad21d1bf56481dfa
314Author: Michael Thayer <michael.thayer@oracle.com>
315Date:   Thu Apr 24 10:32:17 2014 +0200
316
317    Make absolute input reporting in Solaris aware of resolution changes
318    
319    Currently on Solaris absolute input reporting only takes resolution changes
320    into account when the video driver is using the pre-RandR 1.2 APIs, and
321    there it uses the physical resolution, not the virtual.  This patch fixes
322    those two things.
323    
324    Signed-off-by: Michael Thayer <michael.thayer@oracle.com>
325    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
326
327commit 7a1fb986cc5ace474b6f040179bd130d4ba6f78f
328Author: Michael Thayer <michael.thayer@oracle.com>
329Date:   Mon Mar 31 11:21:12 2014 +0200
330
331    Do not drop the result of protocol detection
332    
333    In MousePickProtocol() with protocol PROT_AUTO we probe for the protocol to
334    use but drop the result in most cases.  This was causing DEVICE_INIT and
335    DEVICE_ON to fail to be called with the VUID protocol.  Git history suggests
336    that this code was originally meant to cover both PS/2 auto-detection and OS-
337    specific detection, but that only the first case was implemented at the time.
338    Now that only the second is needed dropping the result to keep the protocol
339    as PROT_AUTO is presumably no longer useful and seems to actively breaking
340    things.
341    
342    Signed-off-by: Michael Thayer <michael.thayer@oracle.com>
343    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
344    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
345
346commit 4e79eb64e50bf19d984a27af1dedaa78c1e77072
347Author: Thomas Klausner <wiz@NetBSD.org>
348Date:   Mon Aug 19 19:30:37 2013 +0200
349
350    Add support for absolute positioning (tablets).
351    
352    From Pierre Pronchery <khorben@NetBSD.org>
353    and review comments by Daniel Stone <daniel@fooishbar.org>.
354    
355    Reviewed-by: Daniel Stone <daniel@fooishbar.org>
356    Signed-off-by: Thomas Klausner <wiz@NetBSD.org>
357
358commit b77a728904d5492163728762d4f363554edefba5
359Author: Thomas Klausner <wiz@NetBSD.org>
360Date:   Mon Aug 19 11:14:33 2013 +0200
361
362    For wsmouse, keep 3-button emulation status.
363    
364    With a multiplexed device like wsmouse it does not make sense to
365    kill emulate3buttons on the first button-3-pressed event. The
366    button-3 pressed may belong to a mouse long gone and leave the
367    internal (two button only) mousepad useless.
368    
369    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
370    From Martin Husemann <martin@NetBSD.org>
371    Signed-off-by: Thomas Klausner <wiz@NetBSD.org>
372
373commit ae1a3d6072fea65a8a594f2614f47c43dd8dd267
374Author: Thomas Klausner <wiz@NetBSD.org>
375Date:   Mon Aug 19 11:14:32 2013 +0200
376
377    Make wsmouse (re-)init the version.
378    
379    This makes sure that the xserver and the mouse speak the same
380    protocol version.
381    
382    Acked-by: Alan Coopersmith <alan.coopersmith@oracle.com>
383    From Matthew R. Green <mrg@NetBSD.org>
384    Signed-off-by: Thomas Klausner <wiz@NetBSD.org>
385
386commit e2cb94b0f3f555f4b1744d63caa587c804f942a2
387Author: Thomas Klausner <wiz@NetBSD.org>
388Date:   Mon Aug 19 11:14:30 2013 +0200
389
390    Enable MSE_MISC on NetBSD as well.
391    
392    Otherwise we can't find WSMouse.
393    
394    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
395    From Matthew R. Green <mrg@NetBSD.org>
396    Signed-off-by: Thomas Klausner <wiz@NetBSD.org>
397
398commit ea504b225f7cbedced9466bbf09ebfa43f39dcfb
399Author: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
400Date:   Sun Jan 5 18:57:28 2014 +0100
401
402    Add AC_SYSTEM_EXTENSIONS to expose asprintf with GNU libc
403    
404    As required by the following commit:
405    commit 8c75f6e1c117f3d05f0bc7bed34f0e7e933f3b9a
406    Use asprintf (or Xprintf on old servers) instead of strdup+sprintf
407    
408    Signed-off-by: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
409    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
410    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
411
412commit 8c75f6e1c117f3d05f0bc7bed34f0e7e933f3b9a
413Author: Alan Coopersmith <alan.coopersmith@oracle.com>
414Date:   Sat Oct 19 21:49:57 2013 -0700
415
416    Use asprintf (or Xprintf on old servers) instead of strdup+sprintf
417    
418    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
419    Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
420
421commit d5de178fe9c20351ff400ff616ffbfe05471cdcc
422Author: Alan Coopersmith <alan.coopersmith@oracle.com>
423Date:   Sat Oct 19 18:40:10 2013 -0700
424
425    Wrap some overly long lines
426    
427    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
428
429commit 35cae8f4352002c8dce85dbc86cebb50e915a478
430Author: Peter Hutterer <peter.hutterer@who-t.net>
431Date:   Wed Mar 27 10:59:05 2013 +1000
432
433    mouse 1.9.0
434    
435    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
436
437commit 585f4030d77accf2a4ba115729ca08da82217863
438Author: Colin Walters <walters@verbum.org>
439Date:   Wed Jan 4 17:37:06 2012 -0500
440
441    autogen.sh: Implement GNOME Build API
442    
443    http://people.gnome.org/~walters/docs/build-api.txt
444    
445    Signed-off-by: Adam Jackson <ajax@redhat.com>
446
447commit 8e74b1db7b32a2a2bb668a8edc6757cc5b77157a
448Author: Adam Jackson <ajax@redhat.com>
449Date:   Wed Jan 16 13:11:11 2013 -0500
450
451    configure: Drop AM_MAINTAINER_MODE
452    
453    Signed-off-by: Adam Jackson <ajax@redhat.com>
454
455commit 3b199a175da8485c216ccccb68df4cf539899619
456Author: Peter Hutterer <peter.hutterer@who-t.net>
457Date:   Wed Aug 15 14:38:28 2012 +1000
458
459    Use signal-safe logging if available
460    
461    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
462    Reviewed-by: Chase Douglas <chase.douglas@ubuntu.com>
463
464commit cb1f60930bdc8121e5d7b9210f9491d1116d6aef
465Author: Peter Hutterer <peter.hutterer@who-t.net>
466Date:   Wed Aug 15 14:43:14 2012 +1000
467
468    Fix compilation error with EXTMOUSEDEBUG on
469    
470    pInfo->atom was removed in xorg-server-1.9.0-26-g9802cca
471    
472    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
473    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
474
475commit 29dbd85c4617a062d2003e0673806b92f8397492
476Author: Peter Hutterer <peter.hutterer@who-t.net>
477Date:   Tue Jul 31 09:39:38 2012 +1000
478
479    xf86-input-mouse 1.8.1
480    
481    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
482
483commit 5a5f41659d4e43330407fa8895710c865d2b5328
484Author: Alan Coopersmith <alan.coopersmith@oracle.com>
485Date:   Mon Jul 30 15:56:18 2012 -0700
486
487    Fix compiler warning in sun_mouse.c (Solaris-only)
488    
489    sun_mouse.c: In function 'vuidRemoveMouse':
490    sun_mouse.c:150:42: warning: declaration of 'time' shadows a global declaration
491    
492    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
493    Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
494    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
495
496commit 5748979008acafd1a8b28f47e292ed6a9706474c
497Author: Peter Hutterer <peter.hutterer@who-t.net>
498Date:   Tue Jul 31 08:28:27 2012 +1000
499
500    Rename xf86-mouse.pc to xorg-mouse.pc
501    
502    Other input drivers already shipping pkgconfig files use this naming scheme
503    and since the 1.8 release didn't install the file anyway, renaming is still
504    acceptable at this point.
505    
506    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
507    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
508
509commit a5630a5668793e3bdc6190b5e2ee22d7c28dda0c
510Author: Peter Hutterer <peter.hutterer@who-t.net>
511Date:   Mon Jul 30 09:06:49 2012 +1000
512
513    Install xf86-mouse.pc file
514    
515    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
516    Reviewed-by: Jeremy Huddleston <jeremyhu@apple.com>
517    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
518
519commit 7c1e63ef00777553cca66781b8db0272bd405db0
520Author: Peter Hutterer <peter.hutterer@who-t.net>
521Date:   Mon Jul 30 15:53:22 2012 +1000
522
523    Fix compiler warnings
524    
525    pnp.c: In function 'probePs2ProtocolPnP':
526    pnp.c:711:31: warning: declaration of 'seq' shadows a previous local
527    [-Wshadow]
528    pnp.c:705:23: warning: shadowed declaration is here [-Wshadow]
529    
530    mouse.c: In function 'MouseCommonOptions':
531    mouse.c:330:13: warning: declaration of 'i' shadows a previous local
532    [-Wshadow]
533    mouse.c:279:9: warning: shadowed declaration is here [-Wshadow]
534    
535    mouse.c: In function 'autoProbeMouse':
536    mouse.c:3602:29: warning: declaration of 'proto' shadows a global
537    declaration [-Wshadow]
538    mouse.c:2482:22: warning: shadowed declaration is here [-Wshadow]
539    
540    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
541    Reviewed-by: Jeremy Huddleston Sequoia <jeremyhu@apple.com>
542    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
543    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
544
545commit 3c0c022672324286b0e936977ca267c6b04dc0f2
546Author: Alan Coopersmith <alan.coopersmith@oracle.com>
547Date:   Thu Jul 26 23:10:47 2012 -0700
548
549    xf86-input-mouse 1.8.0
550    
551    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
552
553commit 66792aff9562a3cd69576739e4dae116edb31efd
554Author: Alan Coopersmith <alan.coopersmith@oracle.com>
555Date:   Wed Jul 25 22:12:02 2012 -0700
556
557    Fix vuidMouseAdjustFrame to build with Xorg 1.13 ABI
558    
559    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
560
561commit a2494e6fe3168b03f2ebc7d584db0256657c891f
562Author: Alan Coopersmith <alan.coopersmith@oracle.com>
563Date:   Mon Jul 23 22:11:57 2012 -0700
564
565    Raise bar for xorg-server to 1.7 for XINPUT ABI 7
566    
567    Not all of the button label settings were wrapped in ABI #ifdefs,
568    so just drop all #ifdefs for GET_ABI_MAJOR(ABI_XINPUT_VERSION) < 7
569    
570    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
571    Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
572    Reviewed-by: Jeremy Huddleston Sequoia <jeremyhu@apple.com>
573
574commit 88e90dde7a5ffff67da9e091e59c09f2a0828582
575Author: Alan Coopersmith <alan.coopersmith@oracle.com>
576Date:   Mon Apr 30 20:36:40 2012 -0700
577
578    Expand tabs to spaces
579    
580    Existing code had a mix of places tab & space characters were used.
581    Make them all spaces for consistency, since that's the new style
582    chosen for xorg-server.
583    
584    "git diff -w" shows no changes - this is pure whitespace adjustment.
585    
586    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
587
588commit 580e739de0b15df9b7982213d2e2d9b84413b157
589Author: Alan Coopersmith <alan.coopersmith@oracle.com>
590Date:   Mon Apr 30 20:33:27 2012 -0700
591
592    Strip trailing whitespace
593    
594    cleanup done via: perl -p -i -e 's/[\t ]*$//'
595    "git diff -w" shows no changes - this is pure whitespace adjustment.
596    
597    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
598
599commit 1816cd91981c0f9673cf56dc4f5b0021e9cbbc65
600Author: Alan Coopersmith <alan.coopersmith@oracle.com>
601Date:   Fri Apr 27 17:36:01 2012 -0700
602
603    Add settable properties for middle mouse button emulation
604    
605    Based on evdev's similar properties, including using the name "middle"
606    button, to avoid confusion with evdev's 3rd button emulation for
607    emulating the right button on a single button mouse.
608    
609    Allows manual enable & disable at runtime.
610    
611    Exports new xf86-mouse.pc & xf86-mouse-properties.h for property name
612    definitions.
613    
614    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
615    Reviewed-by: Alexandr Shadchin <alexandr.shadchin@gmail.com>
616    Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
617
618commit 84090b15ea6346d0764a0e0be3f0bd65a7e0fe7c
619Author: Alan Coopersmith <alan.coopersmith@oracle.com>
620Date:   Fri Apr 27 15:57:28 2012 -0700
621
622    Set button & axis labels
623    
624    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
625    Reviewed-by: Alexandr Shadchin <alexandr.shadchin@gmail.com>
626    Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
627
628commit 4b6738c8409fe73596863b37a8fcad8ae352d121
629Author: Alan Coopersmith <alan.coopersmith@oracle.com>
630Date:   Fri Apr 27 15:44:00 2012 -0700
631
632    Set XI_PROP_DEVICE_NODE property to string from "Device" option
633    
634    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
635    Reviewed-by: Alexandr Shadchin <alexandr.shadchin@gmail.com>
636    Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
637
638commit 5583a77bbadd2e89cbc69a66f27deee1a5da982c
639Author: Alan Coopersmith <alan.coopersmith@oracle.com>
640Date:   Fri Apr 27 14:31:20 2012 -0700
641
642    sun_mouse.c: Remove redundant option checks
643    
644    Previously they checked pInfo->options, then fell back to
645    pInfo->conf_idev->commonOptions - but then 7bf22a368c752fe76dc
646    replaced the latter with the former, resulting in some redunancy.
647    
648    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
649    Reviewed-by: Alexandr Shadchin <alexandr.shadchin@gmail.com>
650    Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
651
652commit 80d724d13a8de585722967f7d18a65b4b555badd
653Author: Alan Coopersmith <alan.coopersmith@oracle.com>
654Date:   Thu Mar 15 23:34:21 2012 -0700
655
656    xf86-input-mouse 1.7.2
657    
658    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
659
660commit 68a1e2f74dd58c913e5d1f8d6138cd8ce73232a4
661Author: Alan Coopersmith <alan.coopersmith@oracle.com>
662Date:   Thu Dec 22 20:55:45 2011 -0800
663
664    sun_mouse.c: remove unused variables
665    
666    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
667
668commit a5126694b29bdf9c852254b53174fcf37537b121
669Author: Alan Coopersmith <alan.coopersmith@oracle.com>
670Date:   Thu Dec 22 20:54:14 2011 -0800
671
672    Mark symtab_t.name in pnp.c as const to fix gcc -Wwrite-strings warnings
673    
674    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
675
676commit 8bc8502c698115c3f4885ba42e60ede0e681caaa
677Author: Alan Coopersmith <alan.coopersmith@oracle.com>
678Date:   Wed Nov 30 19:29:01 2011 -0800
679
680    Avoid NULL pointer dereference in autoProbeMouse if proto == PROT_UNSUP
681    
682    Error: Null pointer dereference (CWE 476)
683       Read from null pointer 'GetProtocol(proto)'
684            at line 3477 of src/mouse.c in function 'autoProbeMouse'.
685              Function 'GetProtocol' may return constant 'NULL' at line 736, called at line 3477.
686              Null pointer introduced at line 736 in function 'GetProtocol'.
687    
688    We already handle one of the two cases that make GetProtocol return NULL,
689    proto == PROTO_UNKNOWN, but not PROT_UNSUP.
690    
691    [ This bug was found by the Parfait 0.4.2 bug checking tool.
692      For more information see http://labs.oracle.com/projects/parfait/ ]
693    
694    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
695    Reviewed-by: Alexandr Shadchin <alexandr.shadchin@gmail.com>
696
697commit b65651974ee5620086b484086ea12d78c92fa369
698Author: Alexandr Shadchin <alexandr.shadchin@gmail.com>
699Date:   Fri Aug 19 21:07:13 2011 +0600
700
701    Fix wrong read Protocol and Device from xorg.conf
702    
703    Add call xf86CollectInputOptions() before using pInfo->options.
704    The bug is seeing by ABI < 12.
705    
706    Signed-off-by: Alexandr Shadchin <Alexandr.Shadchin@gmail.com>
707    Reviewed-by: Matthieu Herrb <matthieu.herrb@laas.fr>
708    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
709
710commit 7bb5cbecbcc24f20467546f957fb95c9190514c0
711Author: Alan Coopersmith <alan.coopersmith@oracle.com>
712Date:   Mon Jul 25 21:11:50 2011 -0700
713
714    sun_mouse.c: Ensure vuidMouse setup routines are called for protocol "Auto"
715    
716    Fixes regression caused by commit b12fa0d5ab23 in which devices with
717    protocol "Auto" (generally just PS/2 devices on Solaris, since HAL
718    sets protocol "VUID" for USB devices already) weren't going through
719    vuidMousePreInit and setting up the device_control & read_input pointers
720    to the routines which know how to decode VUID packets.
721    
722    Adds a check to vuidPreInit to ensure we don't leak memory if called
723    twice for the same device, just in case I missed a code path, or a
724    new one appears in the future.
725    
726    Fixes Solaris bug 7070321: Mouse protocol "Auto" does not work in build 170
727    
728    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
729    Acked-by: Peter Hutterer <peter.hutterer@who-t.net>
730
731commit 94fb2250b12fbaf840352b83dd9f832319c92b0f
732Author: Alan Coopersmith <alan.coopersmith@oracle.com>
733Date:   Mon Jul 25 20:40:03 2011 -0700
734
735    No need to merge NULL options list with existing options
736    
737    Appending NULL to an existing options list simply walks the entire
738    existing list before returning it unchanged, so if we aren't creating
739    a new list to merge, don't bother merging it either.
740    
741    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
742    Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
743
744commit 93ebeecdda61cc7121b5c095ed5db07ad0ca0f88
745Author: Terry Lambert <tlambert@chromium.org>
746Date:   Fri Jul 15 17:23:23 2011 -0700
747
748    xf86-input-mouse: Return proper default for unknown values in pInfo->device_control.
749    
750    Signed-off-by: Terry Lambert <tlambert@chromium.org>
751    Reviewed-by: Stephane Marchesin <marcheu@chromium.org>
752    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
753
754commit 9f969bd4d1995aa802bef1cfe93afedc412bbd8a
755Author: Alan Coopersmith <alan.coopersmith@oracle.com>
756Date:   Tue Jul 5 09:09:26 2011 -0700
757
758    xf86-input-mouse 1.7.1
759    
760    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
761
762commit b12fa0d5ab23237bc2ac02143739ef6861e55146
763Author: Alan Coopersmith <alan.coopersmith@oracle.com>
764Date:   Fri Jun 24 22:52:59 2011 -0700
765
766    Fix Solaris issues with new ABI12 init process.
767    
768    Based on BSD changes in commit a22879c6779283684fe4a61543fc95179b4f5d0b
769    by Alexandr Shadchin
770    
771    Fix segfaults when mouse device fails to open.
772    
773    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
774    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
775
776commit 1780667854d73bbd0e0596271b09f93321cd0b1d
777Author: Samuel Thibault <samuel.thibault@ens-lyon.org>
778Date:   Wed Mar 30 02:26:25 2011 +0200
779
780    Fix Hurd mouse driver with XInput ABI before 12
781    
782    Commit 7bf22a36 (Use pInfo->options instead of conf-idev.) updated the
783    xf86CollectInputOptions call into keeping previous options (for ABI before
784    12). The hurd mouse driver also needs to be updated.
785
786commit d6e9623875de5714e85f7da5782ea665116f86dc
787Author: Samuel Thibault <samuel.thibault@ens-lyon.org>
788Date:   Wed Mar 30 01:00:47 2011 +0200
789
790    Fix OSMouse OS-defined protocol support
791    
792    Fix regression introduced by 0a088df6: in the case of an OS-specific
793    protocol, the protocol is PROT_UNKNOWN, but should not be rejected: the core
794    mouse drive just needs to let the OS driver handle it.
795    
796    Signed-off-by: Samuel Thibault <samuel.thibault@ens-lyon.org>
797
798commit a07c353f01f99ef3e62f84a32e91d539a4e4863a
799Author: Peter Hutterer <peter.hutterer@who-t.net>
800Date:   Thu Mar 10 08:32:23 2011 +1000
801
802    mouse 1.7.0
803    
804    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
805
806commit a22879c6779283684fe4a61543fc95179b4f5d0b
807Author: Alexandr Shadchin <Alexandr.Shadchin@gmail.com>
808Date:   Wed Mar 9 20:09:59 2011 +0500
809
810    Fix BSD issues with new ABI12 init process.
811    
812    From Bug 34794:
813    "Until xf86-input-mouse-1.6.0, the MousePreInit() function exited if an
814    os specific PreInit function existed. It let the os-specific function finish
815    all initialisations that remained to be done after osInfo->PreInit() was
816    called.
817    
818    The code in master now continues, and does things that the bsdMousePreInit()
819    function in bsd_mouse.c doesn't expect."
820    
821    Fix up wsconsPreInit to deal with the new init process.
822    
823    Fixes: https://bugs.freedesktop.org/show_bug.cgi?id=34794
824    
825    Signed-off-by: Alexandr Shadchin <Alexandr.Shadchin@gmail.com>
826    Reviewed-by: Matthieu Herrb <matthieu.herrb@laas.fr>
827    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
828
829commit 2e507df6704ebd2cab6ada450ed40d89a2d3ca19
830Author: Peter Hutterer <peter.hutterer@who-t.net>
831Date:   Mon Feb 21 10:06:54 2011 +1000
832
833    mouse 1.6.99.901
834    
835    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
836
837commit 70f1d8579ef86dd428eabcb3752b5d1bce47b8f7
838Author: Peter Hutterer <peter.hutterer@who-t.net>
839Date:   Mon Feb 21 09:40:13 2011 +1000
840
841    man: ClearDTR and ClearRTS are handled by the X server.
842    
843    If it breaks, we know who to blame (or file a bug against).
844    
845    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
846    Reviewed-by: Cyril Brulebois <kibi@debian.org>
847
848commit 194c5913e92c84d1a30447d43b5beee77a98b7ba
849Author: Peter Hutterer <peter.hutterer@who-t.net>
850Date:   Mon Feb 21 09:33:37 2011 +1000
851
852    man: protocol option isn't mandatory, it's platform-specific.
853    
854    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
855    Reviewed-by: Cyril Brulebois <kibi@debian.org>
856
857commit f70a9817a2eb845eb9718c0ed6540de1ffe7e531
858Author: Peter Hutterer <peter.hutterer@who-t.net>
859Date:   Mon Feb 21 09:30:36 2011 +1000
860
861    man: fix typo "Auto platform" → "Auto protocol"
862    
863    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
864    Reviewed-by: Cyril Brulebois <kibi@debian.org>
865
866commit a45b5d0eaf871c139b057f757869a20fd617d529
867Author: Peter Hutterer <peter.hutterer@who-t.net>
868Date:   Mon Feb 21 09:29:59 2011 +1000
869
870    man: README.mouse is just README
871    
872    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
873    Reviewed-by: Cyril Brulebois <kibi@debian.org>
874
875commit 9140e2640319833658a2be5ab2f8349a79ff20aa
876Author: Peter Hutterer <peter.hutterer@who-t.net>
877Date:   Mon Feb 21 09:28:26 2011 +1000
878
879    man: add mention of xorg.conf.d snippet
880    
881    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
882    Reviewed-by: Cyril Brulebois <kibi@debian.org>
883
884commit af784aad332d67bb746597d5de032ca320928d51
885Author: Peter Hutterer <peter.hutterer@who-t.net>
886Date:   Mon Feb 21 09:24:38 2011 +1000
887
888    man: remove mention of core pointer.
889    
890    This doesn't apply to X servers 1.7 and later.
891    
892    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
893    Reviewed-by: Cyril Brulebois <kibi@debian.org>
894
895commit 6b5a82e4e85ab12df23ecf30f2b07eb4c5763e93
896Author: Alan Coopersmith <alan.coopersmith@oracle.com>
897Date:   Mon Nov 29 22:25:52 2010 -0800
898
899    Add ABI checks around XI86_CONFIGURED uses in OS-specific PreInits
900    
901    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
902    Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
903
904commit 73bb42e10033cfeb41ba540ea0303b882ff7e61e
905Author: Peter Hutterer <peter.hutterer@who-t.net>
906Date:   Thu Nov 25 11:35:29 2010 +1000
907
908    Bump to 1.6.99
909    
910    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
911
912commit 0a088df6b2f5cac05a00c4f461274b83feb1a9a8
913Author: Peter Hutterer <peter.hutterer@who-t.net>
914Date:   Mon Oct 25 14:34:28 2010 +1000
915
916    Adjust to new Input ABI 12.
917    
918    New PreInit prototype and a couple of other minor changes.
919    
920    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
921    Reviewed-by: Chase Douglas <chase.douglas@canonical.com>
922
923commit fedd52ba781da1960ada0a96b85293afe2509a4a
924Author: Peter Hutterer <peter.hutterer@who-t.net>
925Date:   Mon Oct 25 11:16:22 2010 +1000
926
927    ABI 12 requires per-valuator modes.
928    
929    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
930    Reviewed-by: Chase Douglas <chase.douglas@canonical.com>
931
932commit 7bf22a368c752fe76dc60c3ea0f70ec1a46d653e
933Author: Peter Hutterer <peter.hutterer@who-t.net>
934Date:   Mon Oct 25 14:36:59 2010 +1000
935
936    Use pInfo->options instead of conf-idev.
937    
938    Because it doesn't really matter anyway, I think.
939    
940    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
941    Reviewed-by: Chase Douglas <chase.douglas@canonical.com>
942
943commit f3f405db5603ecca5bc14dba23628ea56a0f5202
944Author: Peter Hutterer <peter.hutterer@who-t.net>
945Date:   Mon Oct 25 16:08:49 2010 +1000
946
947    Remove write-only field mouseFlags.
948    
949    The flags were used to store ClearDTS and ClearRTR, but those options only
950    resulted in log messages.
951    
952    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
953    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
954    Tested-by: Alan Coopersmith <alan.coopersmith@oracle.com>
955
956commit 23308a251e16c4a6ab3c89c0505b0d8900c9cdff
957Author: Peter Hutterer <peter.hutterer@who-t.net>
958Date:   Mon Oct 25 13:51:59 2010 +1000
959
960    Rename xf86OSMouseInit to OSMouseInit.
961    
962    This isn't a DDX function anymore.
963    
964    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
965    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
966    Tested-by: Alan Coopersmith <alan.coopersmith@oracle.com>
967
968commit 9263c949df6cbbb8e42ec4f0d6337206f684d0f5
969Author: Peter Hutterer <peter.hutterer@who-t.net>
970Date:   Mon Oct 25 13:49:23 2010 +1000
971
972    Remove random History comment.
973    
974    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
975    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
976    Tested-by: Alan Coopersmith <alan.coopersmith@oracle.com>
977
978commit ecc3d28fa488f186896d714b8872b8875f8eccfd
979Author: Peter Hutterer <peter.hutterer@who-t.net>
980Date:   Mon Oct 25 13:46:13 2010 +1000
981
982    Rename xf86OSmouse.h to mouse.h
983    
984    The driver-internal mouse.h header was only an include command for
985    xf86OSmouse.h anyway.
986    
987    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
988    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
989    Tested-by: Alan Coopersmith <alan.coopersmith@oracle.com>
990
991commit a92175888885ac77c87d52309cba87f1e9c96e73
992Author: Peter Hutterer <peter.hutterer@who-t.net>
993Date:   Mon Oct 25 13:43:47 2010 +1000
994
995    Remove a bunch of unused fields from the MouseRec.
996    
997    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
998    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
999    Tested-by: Alan Coopersmith <alan.coopersmith@oracle.com>
1000
1001commit a48e8ce9434837d649eb88058aa9406f1bf9dce9
1002Author: Peter Hutterer <peter.hutterer@who-t.net>
1003Date:   Mon Oct 25 13:41:26 2010 +1000
1004
1005    Move a statement down to have all allocations close together.
1006    
1007    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
1008    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
1009    Tested-by: Alan Coopersmith <alan.coopersmith@oracle.com>
1010
1011commit f3ac92a41b9e85a0cfba011812b637b1f3ae2529
1012Author: Peter Hutterer <peter.hutterer@who-t.net>
1013Date:   Mon Oct 25 13:35:55 2010 +1000
1014
1015    Remove convoluted do { } while loop.
1016    
1017    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
1018    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
1019    Tested-by: Alan Coopersmith <alan.coopersmith@oracle.com>
1020
1021commit fac47e7df6f719b1fce5341b343cabcbe150b52f
1022Author: Peter Hutterer <peter.hutterer@who-t.net>
1023Date:   Mon Oct 25 13:34:21 2010 +1000
1024
1025    Move protocol ID detection into a separate function.
1026    
1027    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
1028    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
1029    Tested-by: Alan Coopersmith <alan.coopersmith@oracle.com>
1030
1031commit 859b8f2c4d964cd9b40dcbc64bd28fc98e129387
1032Author: Peter Hutterer <peter.hutterer@who-t.net>
1033Date:   Mon Oct 25 12:17:19 2010 +1000
1034
1035    Use single exit path for PreInit.
1036    
1037    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
1038    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
1039    Tested-by: Alan Coopersmith <alan.coopersmith@oracle.com>
1040
1041commit 11f94120035d1c4e2d1d299d9fa19f79ca3ed75e
1042Author: Peter Hutterer <peter.hutterer@who-t.net>
1043Date:   Mon Oct 25 12:13:00 2010 +1000
1044
1045    De-duplicate Option "Device" handling.
1046    
1047    Move the warning messages and the OS-specific autoprobing calls into a new
1048    function. This will change the order log messages appear in but functional
1049    changes should be identical.
1050    
1051    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
1052    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
1053    Tested-by: Alan Coopersmith <alan.coopersmith@oracle.com>
1054
1055commit 0b1920abf72664765f7dab4a487839a3d29267a1
1056Author: Peter Hutterer <peter.hutterer@who-t.net>
1057Date:   Mon Oct 25 11:59:17 2010 +1000
1058
1059    Remove unused branch from if 1 condition.
1060    
1061    This has been in since 2003 or earlier, let's pretend it works.
1062    
1063    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
1064    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
1065    Tested-by: Alan Coopersmith <alan.coopersmith@oracle.com>
1066
1067commit 008906b855f05be4d1942d2a3e1afcb8a7ee4b14
1068Author: Peter Hutterer <peter.hutterer@who-t.net>
1069Date:   Mon Oct 25 11:56:36 2010 +1000
1070
1071    Remove a bunch of unnecessary log prints.
1072    
1073    xf86SetFooOption will print to the log anyway, no need to print twice.
1074    
1075    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
1076    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
1077    Tested-by: Alan Coopersmith <alan.coopersmith@oracle.com>
1078
1079commit 9d6723303216e7b6de583716768d0dc972f03d03
1080Author: Peter Hutterer <peter.hutterer@who-t.net>
1081Date:   Mon Oct 25 11:53:21 2010 +1000
1082
1083    Remove if 0'd out model.
1084    
1085    If 0 since at least 2003 is enough to pretend we don't need this block.
1086    
1087    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
1088    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
1089    Tested-by: Alan Coopersmith <alan.coopersmith@oracle.com>
1090
1091commit 6f227252af6458fbf6cbeee43e3f739fd2f03c67
1092Author: Peter Hutterer <peter.hutterer@who-t.net>
1093Date:   Mon Oct 25 15:38:57 2010 +1000
1094
1095    Remove includes for protocol headers.
1096    
1097    The driver shouldn't need those.
1098    
1099    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
1100    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
1101    Tested-by: Alan Coopersmith <alan.coopersmith@oracle.com>
1102
1103commit 3b39dd7ca3a4055e63a8ca55b614912fe47215a6
1104Author: Peter Hutterer <peter.hutterer@who-t.net>
1105Date:   Mon Oct 25 11:49:51 2010 +1000
1106
1107    Remove unused define NEED_X86_TYPES.
1108    
1109    Not needed for 1.6 and later.
1110    
1111    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
1112    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
1113    Tested-by: Alan Coopersmith <alan.coopersmith@oracle.com>
1114
1115commit ef4fad4d823d46be4538daeca0ee3e014efc73c2
1116Author: Peter Hutterer <peter.hutterer@who-t.net>
1117Date:   Mon Oct 25 11:39:42 2010 +1000
1118
1119    Assume ABI_XINPUT_VERSION 4 or higher.
1120    
1121    We require server 1.6 in configure.ac to build, so let's assume that's the
1122    minimal ABI version we support. Purge the rest.
1123    
1124    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
1125    Acked-by: Gaetan Nadon <memsize@videotron.ca>
1126    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
1127    Tested-by: Alan Coopersmith <alan.coopersmith@oracle.com>
1128
1129commit f7b426ef2a6bc181ec700f74b59b39c2e695bf6b
1130Author: Peter Hutterer <peter.hutterer@who-t.net>
1131Date:   Mon Oct 25 11:34:41 2010 +1000
1132
1133    Remove refcnt field from InputDriverRec.
1134    
1135    Wasn't used in the server and is now removed.
1136    
1137    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
1138    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
1139    Tested-by: Alan Coopersmith <alan.coopersmith@oracle.com>
1140
1141commit b5fc405451d8fa01b9e5fb6f2da74a6e03d50174
1142Author: Peter Hutterer <peter.hutterer@who-t.net>
1143Date:   Mon Oct 25 11:31:23 2010 +1000
1144
1145    Don't try to call conversion_proc anymore.
1146    
1147    This hasn't been called since at least server 1.5 or so (ABI 2), possibly
1148    longer.
1149    
1150    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
1151    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
1152    Tested-by: Alan Coopersmith <alan.coopersmith@oracle.com>
1153
1154commit bb2d63df99457de1e5c06be501a03b5629fc52c8
1155Author: Peter Hutterer <peter.hutterer@who-t.net>
1156Date:   Mon Oct 25 11:10:25 2010 +1000
1157
1158    Replace LocalDevicePtr with InputInfoPtr.
1159    
1160    No functional changes.
1161    The typedef has been removed from the server but was an alias for
1162    InputInfoPtr since the dawn of, well, at least git.
1163    
1164    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
1165    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
1166    Tested-by: Alan Coopersmith <alan.coopersmith@oracle.com>
1167
1168commit b5f4fc652cf5999045ff9006a55cf75edaba65c0
1169Author: Peter Hutterer <peter.hutterer@who-t.net>
1170Date:   Mon Oct 25 10:57:58 2010 +1000
1171
1172    XI86_POINTER_CAPABLE is gone from the server.
1173    
1174    And was a write-only flag before that anyway, no ifdef needed.
1175    
1176    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
1177    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
1178    Tested-by: Alan Coopersmith <alan.coopersmith@oracle.com>
1179
1180commit 4eefb5bfa837aae2201769360745edcaad4ea8d8
1181Author: Peter Hutterer <peter.hutterer@who-t.net>
1182Date:   Mon Oct 25 10:54:41 2010 +1000
1183
1184    Remove out-of-date comment.
1185    
1186    /*
1187     * XXX This should be done by a function in the core server since the
1188     * MouseDevRec is defined in the os-support layer.
1189     */
1190    
1191    no, it shouldn't and it isn't, in exactly that order.
1192    
1193    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
1194    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
1195    Tested-by: Alan Coopersmith <alan.coopersmith@oracle.com>
1196
1197commit fdd5d5c77d05c7f085e6f62c66b31b66087d195d
1198Author: Peter Hutterer <peter.hutterer@who-t.net>
1199Date:   Mon Oct 25 10:46:35 2010 +1000
1200
1201    Remove unused declaration of MouseUnInit.
1202    
1203    To not have an UnInit function one needs to explicitly not define an UnInit
1204    function that is then not used, so that definitely no UnInit is performed
1205    with the function that is not defined. Philosophically speaking, this may be
1206    true. Meanwhile, over here in reality, well... meh.
1207    
1208    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
1209    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
1210    Tested-by: Alan Coopersmith <alan.coopersmith@oracle.com>
1211
1212commit abc107eeb8847b9bf2f303abefde5adaab9331bf
1213Author: Peter Hutterer <peter.hutterer@who-t.net>
1214Date:   Mon Oct 25 10:45:27 2010 +1000
1215
1216    Replace libc wrappers to xcalloc and friends with libc calls.
1217    
1218    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
1219    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
1220    Tested-by: Alan Coopersmith <alan.coopersmith@oracle.com>
1221
1222commit 782052d087fd59d673de6c45784c316c055a592d
1223Merge: 4f1a5cc 6d6c247
1224Author: Samuel Thibault <samuel.thibault@ens-lyon.org>
1225Date:   Wed Sep 29 23:42:43 2010 +0200
1226
1227    Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/driver/xf86-input-mouse
1228
1229commit 6d6c24768b2b347436a6d35c4aaa129227c7392e
1230Author: Alan Coopersmith <alan.coopersmith@oracle.com>
1231Date:   Wed Sep 8 23:11:19 2010 -0700
1232
1233    xf86-input-mouse 1.6.0
1234    
1235    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
1236
1237commit 4719334800b7eb88479acdcbbc176019ba9c5bd2
1238Author: Alan Coopersmith <alan.coopersmith@oracle.com>
1239Date:   Wed Sep 8 22:58:30 2010 -0700
1240
1241    Bring README a little closer to the current state of reality
1242    
1243    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
1244
1245commit 4f1a5cc98c8452362ecb81843cd0a32c9a45ce4e
1246Author: Samuel Thibault <samuel.thibault@ens-lyon.org>
1247Date:   Sun Sep 5 21:21:58 2010 +0200
1248
1249    Fix build warning
1250    
1251    Add extra parentheses to avoid ambiguity.
1252    
1253    Signed-off-by: Samuel Thibault <samuel.thibault@ens-lyon.org>
1254
1255commit 35f277a718f2da6a09080af020aaf29ef96fe807
1256Author: Samuel Thibault <samuel.thibault@ens-lyon.org>
1257Date:   Sun Sep 5 21:20:33 2010 +0200
1258
1259    Fix mouse data buffering
1260    
1261    Check remaining buffer size *before* reading a character from the device.  Also
1262    keep extra characters in the static buffer until next invocation.
1263    
1264    Signed-off-by: Samuel Thibault <samuel.thibault@ens-lyon.org>
1265
1266commit cb11e9ca60e8ca2590c77f844bfd19e5278f518f
1267Author: Alan Coopersmith <alan.coopersmith@oracle.com>
1268Date:   Wed Aug 11 21:30:40 2010 -0700
1269
1270    MouseCtrl doesn't need to save values we never use
1271    
1272    Makes it into a no-op, like evdev's PtrCtrl function, now that
1273    mouse acceleration is completely handled in dix.
1274    
1275    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
1276    Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
1277    Reviewed-by: Patrick E. Kane <pekane52 at gmail.com>
1278    Reviewed-by: Simon Thum <simon.thum@gmx.de>
1279
1280commit 374725ef73ca929f8a951061528d11ee796cb069
1281Author: Alan Coopersmith <alan.coopersmith@oracle.com>
1282Date:   Wed Aug 11 20:21:33 2010 -0700
1283
1284    Sun's copyrights belong to Oracle now
1285    
1286    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
1287
1288commit 5b208a2b8d1032489a02c465830150422d1123cc
1289Author: Henry Zhao <henry.zhao@oracle.com>
1290Date:   Wed Aug 11 20:16:44 2010 -0700
1291
1292    Check for NULL currentMode in vuidMouseSendScreenSize()
1293    
1294    Fixes Sun bug 6920647:
1295      Core dump in resume when monitor changed in suspend
1296      http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=6920647
1297    
1298    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
1299
1300commit b9d6d0309abdec7b384cb1f0958b9bcd60364e60
1301Author: Samuel Thibault <samuel.thibault@ens-lyon.org>
1302Date:   Wed Jul 28 21:23:25 2010 +0200
1303
1304    Do not return the address of a local buffer
1305    
1306    Make the const buffer returned by FindDevice a static const buffer, to avoid
1307    letting be on the stack.
1308    
1309    Signed-off-by: Samuel Thibault <samuel.thibault@ens-lyon.org>
1310
1311commit 75300d6ae5a5b2324224423c9f976cba50e47547
1312Author: Patrick E. Kane <pekane52@gmail.com>
1313Date:   Fri Jul 16 11:13:20 2010 -0500
1314
1315    xf86-input-mouse: Update sun_mouse devPrivates code #29049
1316    
1317    Update the sun_mouse devPrivates code to conform to the new API
1318    (introducted by commit faeebead7bfcc78535757ca7acc1faf7554c03b7)
1319    that requires the PrivateKey to be registered.
1320    
1321    Fixes: https://bugs.freedesktop.org/show_bug.cgi?id=29049
1322    
1323    Signed-off-by: Patrick E. Kane <pekane52@gmail.com>
1324    Reviewed-by: Jamey Sharp <jamey@minilop.net>
1325    Signed-off-by: Jamey Sharp <jamey@minilop.net>
1326
1327commit 112caa1724e139caeb91c792c394b21d1391b370
1328Author: Fernando Carrijo <fcarrijo@yahoo.com.br>
1329Date:   Thu Jul 1 07:13:05 2010 -0300
1330
1331    Purge macro NEED_EVENTS
1332    
1333    Signed-off-by: Fernando Carrijo <fcarrijo@yahoo.com.br>
1334    Acked-by: Tiago Vignatti <tiago.vignatti@nokia.com>
1335    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
1336
1337commit b714882b0245a2d6078d8778156e88813761f2c4
1338Author: Gaetan Nadon <memsize@videotron.ca>
1339Date:   Thu May 27 18:57:33 2010 -0400
1340
1341    config: use AC_PROG_INSTALL now supplied by XORG_DEFAULT_OPTIONS
1342    
1343    The existing statement can now be removed from the configuration file.
1344    
1345    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
1346
1347commit 1188152feee345b7a0f39513cd9d7b8bab938338
1348Author: Gaetan Nadon <memsize@videotron.ca>
1349Date:   Thu May 27 09:32:59 2010 -0400
1350
1351    config: upgrade to util-macros 1.8 for additional man page support
1352    
1353    Use MAN_SUBST now supplied in XORG_MANPAGE_SECTIONS
1354    The value of MAN_SUBST is the same for all X.Org packages.
1355    
1356    Use AC_PROG_SED now supplied by XORG_DEFAULT_OPTIONS
1357    The existing statement can now be removed from the configuration file.
1358    
1359    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
1360
1361commit ad78ef7a9488f7235032e106839224fc43f20e5f
1362Author: Gaetan Nadon <memsize@videotron.ca>
1363Date:   Thu May 13 16:09:03 2010 -0400
1364
1365    config: let AC_PROG_SED find the best value for $SED
1366    
1367    Reviewed-by: Rémi Cardona <remi@gentoo.org>
1368    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
1369
1370commit 9a9344e66d2e03ee44bf6fe6a1c1d97082a74c20
1371Author: Gaetan Nadon <memsize@videotron.ca>
1372Date:   Thu May 13 15:59:24 2010 -0400
1373
1374    README: keep the text version of README, discard the sgml version
1375    
1376    The linuxdoc doc tool is deprecated.
1377    README files are exclusively text files.
1378    The file had not been updated for 5 years.
1379    
1380    Reviewed-by: Rémi Cardona <remi@gentoo.org>
1381    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
1382
1383commit 9711c050e6d2a7c7c89ddc26775d819b5bc41ad3
1384Author: Gaetan Nadon <memsize@videotron.ca>
1385Date:   Thu May 13 14:29:32 2010 -0400
1386
1387    config: fix warnings, m4 quoting and layout
1388    
1389    Fix some m4 quoting
1390    Fix some autoconf warnings
1391    Regroup statements per section
1392    Add comments
1393    
1394    Reviewed-by: Rémi Cardona <remi@gentoo.org>
1395    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
1396
1397commit 86ddfe77024dbd94e99695a23ba77c2100b7e3e8
1398Author: Gaetan Nadon <memsize@videotron.ca>
1399Date:   Thu May 13 14:08:04 2010 -0400
1400
1401    config: Upgrade X.Org macros to 1.4 for INSTALL file copying
1402    
1403    Reviewed-by: Rémi Cardona <remi@gentoo.org>
1404    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
1405
1406commit 349db3f68d7f727b965132ade5bcefd5da6ad399
1407Author: Gaetan Nadon <memsize@videotron.ca>
1408Date:   Thu May 13 14:01:28 2010 -0400
1409
1410    config: remove AC_PROG_CC as it overrides AC_PROG_C_C99
1411    
1412    XORG_STRICT_OPTION from XORG_DEFAULT_OPTIONS calls
1413    AC_PROG_C_C99. This sets gcc with -std=gnu99.
1414    If AC_PROG_CC macro is called afterwards, it resets CC to gcc.
1415    
1416    Reviewed-by: Rémi Cardona <remi@gentoo.org>
1417    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
1418
1419commit 59ace3b6fd3c1901e8025f4785c31d514aac3b3f
1420Author: Gaetan Nadon <memsize@videotron.ca>
1421Date:   Thu May 13 14:00:41 2010 -0400
1422
1423    config: remove unrequired AC_HEADER_STDC
1424    
1425    Autoconf says:
1426    "This macro is obsolescent, as current systems have conforming
1427    header files. New programs need not use this macro".
1428    
1429    Reviewed-by: Rémi Cardona <remi@gentoo.org>
1430    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
1431
1432commit 540f1d8826aeee17235bd29c42144fe52213130c
1433Author: Gaetan Nadon <memsize@videotron.ca>
1434Date:   Thu May 13 14:00:06 2010 -0400
1435
1436    config: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS
1437    
1438    Regroup AC statements at the top.
1439    
1440    Reviewed-by: Rémi Cardona <remi@gentoo.org>
1441    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
1442
1443commit 27d00be1f8ae04be0bcb73d2744731ded527e8e5
1444Author: Gaetan Nadon <memsize@videotron.ca>
1445Date:   Thu May 13 13:58:03 2010 -0400
1446
1447    config: update AC_PREREQ statement to 2.60
1448    
1449    Unrelated to the previous patches, the new value simply reflects
1450    the reality that the minimum level for autoconf to configure
1451    all x.org modules is 2.60 dated June 2006.
1452    
1453    ftp://ftp.gnu.org/gnu/autoconf/autoconf-2.60.tar.gz
1454    
1455    Reviewed-by: Rémi Cardona <remi@gentoo.org>
1456    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
1457
1458commit f76449cbe38d9f2e925d0af0cd0b1050168d86d1
1459Author: Gaetan Nadon <memsize@videotron.ca>
1460Date:   Thu May 13 13:28:37 2010 -0400
1461
1462    config: optional extension check for inputproto not required
1463    
1464    The check should be in PKG_CHECK_MODULES permanently.
1465    
1466    The XORG_DRIVER_CHECK_EXT will add inputproto to PKG_CHECK_MODULES
1467    only if the extension is available. By definition, this extension
1468    is an integral part of the server and is always present.
1469    
1470    The server always sets XINPUT macro to 1.
1471    The conditional code was removed
1472    
1473    Reviewed-by: Rémi Cardona <remi@gentoo.org>
1474    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
1475
1476commit a4dfc92927c8e26aca58da11bae1e516238fd60a
1477Author: Gaetan Nadon <memsize@videotron.ca>
1478Date:   Thu May 13 13:27:02 2010 -0400
1479
1480    config: remove extension check for unused RANDR extension
1481    
1482    The randr protocol is not used, no randr*.h are included.
1483    
1484    Reviewed-by: Rémi Cardona <remi@gentoo.org>
1485    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
1486
1487commit ecc0b614aa3077e4d73f1b1a567486f5540f3eb5
1488Author: Gaetan Nadon <memsize@videotron.ca>
1489Date:   Thu May 13 13:12:34 2010 -0400
1490
1491    config: remove AH_TOP autoheader statement
1492    
1493    The generated config.h does not need to include xorg-server.h
1494    for the content it provides.
1495    Add #include <xorg-server.h> in .[hc] files as needed.
1496    
1497    Reviewed-by: Rémi Cardona <remi@gentoo.org>
1498    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
1499
1500commit 4ef973d4c740a0b92e6b0d1afae1d6fca0386bd8
1501Author: Gaetan Nadon <memsize@videotron.ca>
1502Date:   Thu May 13 13:08:00 2010 -0400
1503
1504    Remove unused SCO driver files
1505    
1506    The SCO driver has never been enabled since its original commit
1507    
1508    Reviewed-by: Rémi Cardona <remi@gentoo.org>
1509    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
1510
1511commit 0071e2eb6bd3c31be108b7cdbc415498c83ed1c6
1512Author: Gaetan Nadon <memsize@videotron.ca>
1513Date:   Wed Apr 28 18:18:14 2010 -0400
1514
1515    README: update text content from sgml content
1516    
1517    Reviewed-by: Rémi Cardona <remi@gentoo.org>
1518    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
1519
1520commit 4fc24a0093d453944dc8d46aebe27b1671d45c77
1521Author: Gaetan Nadon <memsize@videotron.ca>
1522Date:   Tue Apr 27 13:50:20 2010 -0400
1523
1524    README: fix linuxdoc content
1525    
1526    defs.ent are located under X11 directory
1527    ident tag is not a Linuxdoc tag
1528    replace docbook email tag with linuxdoc email tag
1529    replace <code> with <verb> which preserves tabs
1530    
1531    Reviewed-by: Rémi Cardona <remi@gentoo.org>
1532    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
1533
1534commit 3ee9b720856efa240b70d38172706485f6420289
1535Author: Márton Németh < <nm127@freemail.hu>
1536Date:   Tue Apr 13 00:35:57 2010 -0700
1537
1538    Bug 10866 - serial Genius NetScroll+ autodetection
1539    
1540    https://bugs.freedesktop.org/show_bug.cgi?id=10866
1541    
1542    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
1543
1544commit c74d482378a85eef26dd85fc191f602e0f7c667f
1545Author: Alan Coopersmith <alan.coopersmith@sun.com>
1546Date:   Wed Jan 20 17:47:20 2010 -0800
1547
1548    Solaris: Handle ENODEV & other errors from VUID protocol mice
1549    
1550    Adapted code from keyboard fix for ENODEV to do the same thing for the mouse
1551    
1552    Use normal read() calls for reading from the mouse so we can get the ENODEV
1553    errors, instead of going through the Xisb*() wrappers, which are needed for
1554    reading directly from serial ports (which this code never does since it's
1555    only used with VUID mouse event streams from the kernel).
1556    
1557    Fixes http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=6844148
1558    
1559    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
1560
1561commit a2d158c290a831dffef3613ddb736c04377c51e7
1562Author: Gaetan Nadon <memsize@videotron.ca>
1563Date:   Tue Mar 9 13:12:10 2010 -0500
1564
1565    config: remove unused -I$(top_srcdir)/src directive
1566    
1567    There are no sibling directories that need access to /src headers
1568    
1569    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
1570
1571commit c9ebc0c532bf72e459ec93f6ff4198dfd7e32252
1572Author: Alan Coopersmith <alan.coopersmith@sun.com>
1573Date:   Fri Jan 15 14:48:49 2010 -0800
1574
1575    Update Sun license notices to current X.Org standard form
1576    
1577    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
1578
1579commit 36cb94a9af364c18ccae774d79a8c1f937cb786f
1580Author: Gaetan Nadon <memsize@videotron.ca>
1581Date:   Tue Dec 15 22:01:02 2009 -0500
1582
1583    configure.ac: remove unused sdkdir=$(pkg-config...) statement
1584    
1585    The sdkdir variable isn't use, so remove the statement.
1586    
1587    Acked-by: Dan Nicholson <dbn.lists@gmail.com>
1588    
1589    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
1590
1591commit 327ede732bd05185a459c195dbc9ceee250b3b71
1592Author: Alan Coopersmith <alan.coopersmith@sun.com>
1593Date:   Wed Dec 16 18:17:26 2009 -0800
1594
1595    Silence sed substitutions in make output
1596    
1597    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
1598
1599commit c6ff6c3bba57a5134b050bead65dd6a1ff2f42aa
1600Author: Peter Hutterer <peter.hutterer@who-t.net>
1601Date:   Thu Dec 3 11:27:30 2009 +1000
1602
1603    Plug minor memory leak.
1604    
1605    This change splits the DEVICE_CLOSE behaviour from the DEVICE_OFF behaviour.
1606    This doesn't change functionality as the server guarantees DEVICE_OFF to be
1607    called first and DEVICE_CLOSE thus becomes a noop anyway.
1608    
1609    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
1610    Reviewed-by: Alan Coopersmith <alan.coopersmith@sun.com>
1611
1612commit 6ac394cafc959980893553955e98827c7cb45119
1613Author: Gaetan Nadon <memsize@videotron.ca>
1614Date:   Mon Nov 23 09:25:05 2009 -0500
1615
1616    Makefile.am: add ChangeLog and INSTALL on MAINTAINERCLEANFILES
1617    
1618    Now that the INSTALL file is generated.
1619    Allows running make maintainer-clean.
1620
1621commit 9705701af25089ba8896d706f13403416f632cb4
1622Author: Gaetan Nadon <memsize@videotron.ca>
1623Date:   Wed Oct 28 14:41:41 2009 -0400
1624
1625    INSTALL, NEWS, README or AUTHORS files are missing/incorrect #24206
1626    
1627    Automake 'foreign' option is specified in configure.ac.
1628    Remove from Makefile.am
1629
1630commit a80227b40dd710e13fb497f2f01a51afb0e5337c
1631Author: Gaetan Nadon <memsize@videotron.ca>
1632Date:   Wed Oct 28 14:09:09 2009 -0400
1633
1634    INSTALL, NEWS, README or AUTHORS files are missing/incorrect #24206
1635    
1636    Add missing INSTALL file. Use standard GNU file on building tarball
1637    README may have been updated
1638    Remove AUTHORS file as it is empty and no content available yet.
1639    Remove NEWS file as it is empty and no content available yet.
1640
1641commit ad49b908b8b6aa7643325e8be75e0b0e5c7e764d
1642Author: Gaetan Nadon <memsize@videotron.ca>
1643Date:   Mon Oct 26 12:54:20 2009 -0400
1644
1645    Several driver modules do not have a ChangeLog target in Makefile.am #23814
1646    
1647    The git generated ChangeLog replaces the hand written one.
1648    Update configure.ac to xorg-macros level 1.3.
1649    Use XORG_DEFAULT_OPTIONS which replaces four XORG_* macros
1650    Update Makefile.am to add ChangeLog target if missing
1651    Remove ChangeLog from EXTRA_DIST or *CLEAN variables
1652    This is a pre-req for the INSTALL_CMD
1653
1654commit 034f5430549b0c713b0be302e067e4f1fd02c6fb
1655Author: Gaetan Nadon <memsize@videotron.ca>
1656Date:   Thu Oct 22 12:34:16 2009 -0400
1657
1658    .gitignore: use common defaults with custom section # 24239
1659    
1660    Using common defaults will reduce errors and maintenance.
1661    Only the very small or inexistent custom section need periodic maintenance
1662    when the structure of the component changes. Do not edit defaults.
1663
1664commit 2b6dc8ccfe85356d309e3191cf5b942c6d4e0cd5
1665Author: Peter Hutterer <peter.hutterer@who-t.net>
1666Date:   Tue Oct 6 12:09:46 2009 +1000
1667
1668    mouse 1.5.0
1669    
1670    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
1671
1672commit 6bae95035db026b7f3189a21942ce7953a6e3437
1673Author: Peter Hutterer <peter.hutterer@who-t.net>
1674Date:   Tue Oct 6 12:07:45 2009 +1000
1675
1676    Require macros 1.3 for XORG_DEFAULT_OPTIONS
1677    
1678    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
1679
1680commit 622cf1834725c3348cfdc41c12e39b327011c836
1681Author: Alan Coopersmith <alan.coopersmith@sun.com>
1682Date:   Sat Sep 12 20:18:06 2009 -0700
1683
1684    Fix crashes due to MouseBlockHandler/MouseWakeupHandler with invalid devices
1685    
1686    Don't install the handlers if devices failed to open/initalize.
1687    Remove the handlers when disabling Emulate3Soft mode, since otherwise
1688    they'll be left around when device is closed & device structs are freed.
1689    
1690    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
1691
1692commit bc7933171e08215ba28bc06c80ee1bc1febc0522
1693Author: Peter Hutterer <peter.hutterer@who-t.net>
1694Date:   Wed Sep 9 11:48:58 2009 +1000
1695
1696    mouse 1.4.99.1
1697    
1698    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
1699
1700commit 04a29c8c8ebc6fbc6f5b67026b659a2ffdd6540b
1701Author: Gaetan Nadon <memsize@videotron.ca>
1702Date:   Mon Sep 7 11:12:13 2009 -0400
1703
1704    xf86-input-mouse: Remove unused .cvsignore file #23776
1705    
1706    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
1707
1708commit fa997144458527856b71fa162a105a46af8e688a
1709Author: Donald Kayser <xorg@kayser.net>
1710Date:   Thu Sep 3 09:22:30 2009 +1000
1711
1712    signed/unsigned fixes for delta x,y movement
1713    
1714    Changed the cast of (char) to (signed char) while computing delta x
1715    and delta y mouse movements. The C standard does not define compiler
1716    behavior, and currently with PPC builds, the (char) cast is unsigned.
1717    To guarantee that the compiler will generate signed values, the cast
1718    has been changed
1719    
1720    Signed-off-by: Donald Kayser <xorg@kayser.net>
1721    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
1722
1723commit f292f23baf4db048917a2acd4def9fab4293bc85
1724Author: Alan Coopersmith <alan.coopersmith@sun.com>
1725Date:   Thu Aug 20 13:49:52 2009 -0700
1726
1727    sun_mouse: Don't try calling ioctls if mouse fd wasn't opened
1728    
1729    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
1730
1731commit f93c927178a352eec00b3323eb935cc6f27243b0
1732Author: Alan Coopersmith <alan.coopersmith@sun.com>
1733Date:   Thu Aug 20 13:29:25 2009 -0700
1734
1735    Remove check for OS/2
1736    
1737    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
1738
1739commit 1be9e3cf0c491cddfb5985b6b3cc65581313f98f
1740Author: Alan Coopersmith <alan.coopersmith@sun.com>
1741Date:   Thu Aug 20 13:26:40 2009 -0700
1742
1743    sun_mouse: Check if streams module is already on the stack before pushing it
1744    
1745    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
1746
1747commit bf95ccf496d6674a83c44d559e3eef8729c69449
1748Author: Dima Kogan <dkogan@secretsauce.net>
1749Date:   Sun Aug 16 22:27:28 2009 -0700
1750
1751    Restrict wheel emulation to a single axis at a time.
1752    
1753    Wheel emulation works for both horizontal and vertical axes. Thus, if a
1754    device doesn't move in perfect straight line, scroll events build up on the
1755    respective other axis.
1756    
1757    In some clients, scroll wheel events have specific meanings other than
1758    scrolling (e.g. mplayer). In these clients, erroneous scrolling events come
1759    at a high cost.
1760    
1761    Thus, if a scroll wheel event is generated for one axis, reset the inertia
1762    of the other axis to 0, avoiding the buildup of these erroneous scrolling
1763    events.
1764    
1765    Signed-off-by: Dima Kogan <dkogan@secretsauce.net>
1766    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
1767
1768commit 2d43329d778d7bfae5d9c99611ad49efa56716a6
1769Author: Dima Kogan <dkogan@secretsauce.net>
1770Date:   Sun Aug 16 21:33:43 2009 -0700
1771
1772    Allow 0 as wheel emulation button for unconditional scrolling (#20529)
1773    
1774    If wheel emulation is on and the emulation button is 0, then any x/y motion
1775    of the device is converted into wheel events. The device becomes a
1776    scrolling-only device.
1777    
1778    Signed-off-by: Dima Kogan <dkogan@dkogan@cds.caltech.edu>
1779    Signed-off-by: Dima Kogan <dkogan@secretsauce.net>
1780    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
1781
1782commit 0996fd2e3dcac813ad450884e8c117bc4d49b89a
1783Merge: 66bdf8d 8a3f6f7
1784Author: Charlie <root@netbsd.(none)>
1785Date:   Thu Jul 9 10:05:46 2009 +0200
1786
1787    Merge branch 'master' of ssh://mbalmer@git.freedesktop.org/git/xorg/driver/xf86-input-mouse
1788
1789commit 66bdf8d3f289a3ada44c37f3ceb00fc728975cac
1790Author: Charlie <root@netbsd.(none)>
1791Date:   Thu Jul 9 08:09:54 2009 +0200
1792
1793    Conditionally declare some variables that are only used conditionally.
1794    
1795    Reviewed-by: Matthieu Herrn <matthieu@openbsd.org>
1796    Acked-by: Peter Hutterer <peter.hutterer@who-t.net>
1797
1798commit 8a3f6f75218080b3e7657cb104c6f8e025f358ef
1799Author: Charlie <root@netbsd.(none)>
1800Date:   Thu Jul 9 08:09:54 2009 +0200
1801
1802    Conditionally declare some variables that are only used conditionally.
1803
1804commit 2ddc4e9b2882914a56508613fe069c7335c64cc7
1805Author: Peter Hutterer <peter.hutterer@who-t.net>
1806Date:   Thu Jun 18 16:11:47 2009 +1000
1807
1808    Protect against ABI_XINPUT_VERSION 7.
1809    
1810    Missing the actual button and axis labeling, this can be added at a later
1811    point in time.
1812    
1813    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
1814
1815commit 91bf15dd2af4bf9a83e317b8821bcbbfdba02338
1816Author: Peter Hutterer <peter.hutterer@who-t.net>
1817Date:   Fri May 29 10:07:19 2009 +1000
1818
1819    Remove ModuleInfoRec and associated bits.
1820    
1821    ModuleInfoRec was removed with 2107becb0ce2ffda001be65728c53563496d8d50 from
1822    the server. The MouseOpts were only used from the ModuleInfoRec, they're
1823    gone now too.
1824    
1825    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
1826
1827commit b698a24ab233ec5da2ebd36b5f6f199219de6d44
1828Author: Peter Hutterer <peter.hutterer@who-t.net>
1829Date:   Wed Mar 25 08:37:01 2009 +1000
1830
1831    Remove xf86MouseProtocolIDToName and xf86MouseProtocolNameToID.
1832    
1833    Both were only used from the xf86-misc extension which is gone from the
1834    server as of 1.6.
1835    
1836    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
1837
1838commit 6887ca0de8314b6029d5df63777b29c46eeb9442
1839Author: Peter Hutterer <peter.hutterer@who-t.net>
1840Date:   Wed Mar 25 08:45:10 2009 +1000
1841
1842    Require xorg-server 1.5.99.901 or higher.
1843    
1844    1.6 is the first server release that has the xf86OSmouse.h and related code
1845    removed. This code has moved into the mouse driver and attempts of using a
1846    mouse driver that provides xf86OSmouse.h with a pre-1.6 xserver may fail.
1847    
1848    See also:
1849    http://lists.freedesktop.org/archives/xorg/2009-March/044501.html
1850    
1851    Reported-by: Jeremy C. Reed <reed@reedmedia.net>
1852    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
1853
1854commit abc65bec5c88acd0a8699920e18473cfa007169f
1855Author: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br>
1856Date:   Wed Feb 4 20:48:33 2009 -0200
1857
1858    Janitor: use $PKG_CONFIG and update .gitignore.
1859    
1860    Signed-off-by: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br>
1861
1862commit 5058dc340278f2498dd1b4db129dc6dd6b0e0964
1863Author: Alan Coopersmith <alan.coopersmith@sun.com>
1864Date:   Fri Jan 9 18:38:57 2009 -0800
1865
1866    Version 1.4.0
1867
1868commit 194fed98fee47801f1ca8eb926bc10a57b7582cb
1869Author: Alan Coopersmith <alan.coopersmith@sun.com>
1870Date:   Fri Jan 9 14:41:26 2009 -0800
1871
1872    Add note on hal-based configuration to man page
1873
1874commit 299bd6c164e4e91cf69c41b3c7b97879cfcc0d32
1875Author: Alan Coopersmith <alan.coopersmith@sun.com>
1876Date:   Fri Jan 9 08:45:38 2009 -0800
1877
1878    Add copyright notices for OS mouse code to COPYING file
1879
1880commit 0968d56233804515d347b2001bf817d0fa3611ea
1881Author: Alan Coopersmith <alan.coopersmith@sun.com>
1882Date:   Thu Jan 8 21:48:13 2009 -0800
1883
1884    Unifdef XFree86LOADER
1885
1886commit 47c5e3a368a2922c4cc5e3a9769501fe399287ae
1887Author: Alan Coopersmith <alan.coopersmith@sun.com>
1888Date:   Thu Jan 8 21:43:58 2009 -0800
1889
1890    Remove some #if 1 statements
1891
1892commit 7039165d70079f2e8573ada9323fbc582c825248
1893Author: Alan Coopersmith <alan.coopersmith@sun.com>
1894Date:   Thu Jan 8 21:38:54 2009 -0800
1895
1896    Comment typo fixes
1897
1898commit a61f0f92299037fe818a54c2cd9a2d3836698b43
1899Author: Alan Coopersmith <alan.coopersmith@sun.com>
1900Date:   Thu Jan 8 21:29:00 2009 -0800
1901
1902    sun_mouse: fallback to commonOptions for StreamsModule too
1903
1904commit 4623258b48f01306309ff9d39a85565bce57946e
1905Author: Alan Coopersmith <alan.coopersmith@sun.com>
1906Date:   Thu Jan 8 21:21:18 2009 -0800
1907
1908    Clear assorted compiler, sparse & lint warnings
1909    
1910    mouse.c:1004:35: warning: Using plain integer as NULL pointer
1911    sun_mouse.c:325: warning: 'absX' might be used uninitialized in this function
1912    sun_mouse.c:325: warning: 'absY' might be used uninitialized in this function
1913    sun_mouse.c: (158) warning: constant truncated by assignment
1914    
1915    declared global, could be static:
1916        hardProtocolList    mouse.c(3151)
1917        softProtocolList    mouse.c(3163)
1918        serialDefaultsList  mouse.c(3366)
1919
1920commit 6f14e8569150b0d6fac7186968cde8b031a1fefc
1921Author: Alan Coopersmith <alan.coopersmith@sun.com>
1922Date:   Thu Jan 8 21:20:58 2009 -0800
1923
1924    Add XORG_CWARNFLAGS & XORG_WITH_LINT for more compiler checking
1925
1926commit 24d9306546d325089c5fb6b78b90c24b38c86338
1927Author: Alan Coopersmith <alan.coopersmith@sun.com>
1928Date:   Thu Jan 8 20:40:10 2009 -0800
1929
1930    Replace static changelog with one generated via XORG_CHANGELOG
1931
1932commit cd476cc0932bf9440a05e460cd22dbe584585746
1933Author: Peter Breitenlohner <peb@mppmu.mpg.de>
1934Date:   Wed Nov 19 22:23:34 2008 +0100
1935
1936    Fix linux build
1937    
1938    HAVE_XORG_CONFIG_H is a leftover from the server sources (where this file used
1939    to reside).
1940    
1941    Signed-off-by: Peter Hutterer <peter.hutterer@redhat.com>
1942
1943commit 003c297d2902092074ede131db0dbc08d9116a5b
1944Author: Alan Coopersmith <alan.coopersmith@sun.com>
1945Date:   Mon Dec 1 14:36:06 2008 -0800
1946
1947    sun_mouse: check for Device in commonOptions if pInfo->options isn't set yet
1948
1949commit 1e23b944aae3ef50cc764e6d2f0198deabe790ad
1950Author: Matthieu Herrb <matthieu.herrb@laas.fr>
1951Date:   Sat Nov 22 17:36:14 2008 +0100
1952
1953    W axis support for bsd_mouse.
1954
1955commit e7e3cd9bed2bfeb848d62062d0859aa813bf786d
1956Author: Matthieu Herrb <matthieu@deville.herrb.net>
1957Date:   Fri Nov 21 19:59:22 2008 +0100
1958
1959    prevent a double free of mouse private structure.
1960    
1961    Mark pInfo->private as NULL after freeing it on the error path.
1962
1963commit c98bc45557174f771b031d4a003b54d06b857785
1964Author: Matthieu Herrb <matthieu@deville.herrb.net>
1965Date:   Fri Nov 21 16:14:01 2008 +0100
1966
1967    Include xorg-server.h to get the WSCONS_SUPPORT define from
1968    xerver SDK configuration.
1969
1970commit 87f20b0c06bc13ed603d36cca881ccf69ac0a68a
1971Author: Matthieu Herrb <matthieu@deville.herrb.net>
1972Date:   Fri Nov 21 15:42:31 2008 +0100
1973
1974    Build fix: Add a prototype for FindDevice function.
1975
1976commit 790a78d3b3d81ea06fc1a31108a330adba8cc069
1977Author: Alan Coopersmith <alan.coopersmith@sun.com>
1978Date:   Wed Nov 5 21:47:30 2008 -0800
1979
1980    Fix solarisMouseAutoProbe to use device name & protocol specified by HAL
1981
1982commit daac081f34baab7388a8c42e5a80a42cd6810d75
1983Author: Alan Coopersmith <alan.coopersmith@sun.com>
1984Date:   Wed Nov 5 19:26:38 2008 -0800
1985
1986    sun_mouse.c: Use miPointerGetScreen instead of miPointerCurrentScreen
1987
1988commit 431982e7c04ec076eeafd57190db4d7d901efa7c
1989Author: Alan Coopersmith <alan.coopersmith@sun.com>
1990Date:   Wed Nov 5 19:04:32 2008 -0800
1991
1992    sun_mouse.c: remove unused variables
1993
1994commit 7bb59519636a7e0028e6f0f63d8256a68a24792d
1995Author: Alan Coopersmith <alan.coopersmith@sun.com>
1996Date:   Wed Nov 5 18:55:07 2008 -0800
1997
1998    Remove checks for Solaris x86 versions older than Solaris 8
1999
2000commit 898dfc9ce731ea9515f7819a9f0583af81d7d8b2
2001Author: Alan Coopersmith <alan.coopersmith@sun.com>
2002Date:   Wed Nov 5 18:51:04 2008 -0800
2003
2004    Rename OS_SOURCES to stop automake complaints about not building program "OS"
2005
2006commit ea5cfe804e112f320f14ad896c7802d53551d3e6
2007Author: Roland Scheidegger <zak@linux-x.site.my>
2008Date:   Sat Oct 4 16:02:08 2008 +0200
2009
2010    fix compilation (upper/lower case typo)
2011
2012commit da2ab45e3ee85f164b5430a4d0c5d60cdf71a5ec
2013Author: Eamon Walsh <ewalsh@tycho.nsa.gov>
2014Date:   Tue Aug 26 22:39:27 2008 -0400
2015
2016    Change screen private key to an integer variable.
2017    
2018    Prepares for a devPrivates system that will store an index.
2019
2020commit d4ed78710b19a8b1c9b5349eacd44599ba075527
2021Author: Alan Coopersmith <alan.coopersmith@sun.com>
2022Date:   Tue Aug 19 15:12:52 2008 -0700
2023
2024    Fix sun_mouse.c build on Solaris
2025
2026commit 04730f0be48d464401796a224109adbee9cd51de
2027Author: Adam Jackson <ajax@redhat.com>
2028Date:   Tue Aug 19 15:28:48 2008 -0400
2029
2030    Remove useless call to xf86AddModuleInfo
2031
2032commit f3f0a5520ed7edac3867a97f5a001b91c870563e
2033Author: Daniel Stone <daniel@fooishbar.org>
2034Date:   Sun Jul 20 04:33:07 2008 +0300
2035
2036    Add OS mouse sources to the driver build
2037    
2038    Copy across the OS mouse sources and add them to the driver build.  For
2039    convenience, the OS mouse versioning stuff was removed, but we have
2040    always had the same featureset in all modular builds, so that's okay.
2041    
2042    Only compile-tested, not runtime-tested.
2043
2044commit 1214c4ce571caf0bcdb3d9dc04a2b34f4a23c3c0
2045Author: Alan Coopersmith <alan.coopersmith@sun.com>
2046Date:   Tue Jun 10 14:38:26 2008 -0700
2047
2048    Merge some hardware support information from README.mouse into man page
2049
2050commit 705d0def1092a2121867fae4e7bc944a240d789a
2051Author: Peter Hutterer <peter@cs.unisa.edu.au>
2052Date:   Mon May 26 21:57:59 2008 +0930
2053
2054    Check for XINPUT ABI 3.
2055
2056commit 5d9d865b4ac2d7739ae93a8e0e682535aeb46b6d
2057Author: Peter Hutterer <peter@cs.unisa.edu.au>
2058Date:   Mon May 19 20:28:04 2008 +0930
2059
2060    Nuke RCS tags.
2061
2062commit bf634290f7bdf1f5b922f4c28b333a739057f2f0
2063Author: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br>
2064Date:   Sun Mar 16 02:28:16 2008 -0300
2065
2066    Compile warning fixes.
2067    
2068      Ansify a function with K&R style definition.
2069      Obey gcc in warning suggest parentheses around assignment used as truth value.
2070      Remove some unused variables.
2071      Remaining warning is about xf86AddModuleInfo being deprecated.
2072    
2073    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
2074
2075commit 7f0623807366b1bc6c0be2e065220be94b669ea7
2076Author: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br>
2077Date:   Wed Jan 30 17:28:34 2008 -0200
2078
2079    Make sure xf86MouseProtocolIDToName is of public visibility.
2080    
2081    This function is called by code in the xf86misc to change mouse parameters,
2082    after checking it's availability using LoaderSymbol().
2083    
2084    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
2085
2086commit 82231d2309a54ecf7de3f29809416b2ea5f2d3cd
2087Author: Peter Hutterer <peter@cs.unisa.edu.au>
2088Date:   Tue Apr 15 15:54:17 2008 +0930
2089
2090    man: Note that the server may probe default "Device" options.
2091    
2092    X.Org Bug 15245 <http://bugs.freedesktop.org/show_bug.cgi?id=15425>
2093
2094commit 9192640066e3917062cb3ee1c761a83196bfb721
2095Author: Adam Jackson <ajax@redhat.com>
2096Date:   Thu Mar 20 16:26:52 2008 -0400
2097
2098    mouse 1.3.0
2099
2100commit d6ceabc1b58d752cb2af03519c15012206904f70
2101Author: Matthieu Herrb <matthieu@bluenote.herrb.net>
2102Date:   Sat Mar 8 23:10:03 2008 +0100
2103
2104    Makefile.am: nuke RCS Id
2105
2106commit 78272e117ceea12b8863f31688da66b20e160311
2107Author: Alan Coopersmith <alan.coopersmith@sun.com>
2108Date:   Thu Jan 3 13:27:02 2008 -0800
2109
2110    Update Emulate3Button default in mouse man page to cover Emulate3ButtonsSoft
2111
2112commit 6a03e8bd9699a33dabcdd2bbcf51a001ddfd5534
2113Author: Peter Hutterer <peter@cs.unisa.edu.au>
2114Date:   Fri Nov 16 16:45:45 2007 +1030
2115
2116    Bug #13144: Don't flush buttons, release events can cause paste events.
2117
2118commit 76a2231f87551f7c1943df18bc537b9b15987562
2119Author: Adam Jackson <ajax@redhat.com>
2120Date:   Mon Dec 3 11:59:12 2007 -0500
2121
2122    Don't sleep(0.3) on shutdown.
2123
2124commit 0352a4db368eaab2df5fa77d4003e1363b3ea4fb
2125Author: Tilman Sauerbeck <tilman@code-monkey.de>
2126Date:   Wed Oct 3 14:06:50 2007 +0200
2127
2128    Bumped version to 1.2.3.
2129
2130commit f42ea3027c13046dfa7a603737b476fbf2833764
2131Author: Fredrik Rinnestam <fredrik@obra.se>
2132Date:   Wed Sep 19 23:24:13 2007 +0200
2133
2134    Bug #12145: Don't confine the pointer to one screen in zaphod mode.
2135    
2136    Fix ported from evdev's b4a5a20476f7bc77d54a860d7cdd81c223bdb81f.
2137
2138commit 53bdd4db01f05595beb37e68842118eb649308d3
2139Author: Daniel Drake <ddrake@brontes3d.com>
2140Date:   Tue May 29 12:14:00 2007 -0800
2141
2142    Bug #11089: xf86-input-mouse COPYING file
2143    
2144    X.Org Bugzilla #11089 <https://bugs.freedesktop.org/show_bug.cgi?id=11089>
2145
2146commit 111081a2f15b416c2fd05b667bca3b3982f93245
2147Author: Matthias Hopf <mhopf@suse.de>
2148Date:   Wed Aug 1 15:55:51 2007 +0200
2149
2150    bump to 1.2.2
2151
2152commit 8d329a4a23cdaa970e41fa33ee2babc4687189f2
2153Author: Brice Goglin <Brice.Goglin@ens-lyon.org>
2154Date:   Wed Jul 25 19:22:27 2007 +0200
2155
2156    Fix typo in mousedrv.man
2157    
2158    Reported by "A. Costa" <agcosta@gis.net> in
2159    http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=432060
2160
2161commit c7c012d8bf735dfa894146b379a2e1fd55f57fca
2162Author: Drew Parsons <dparsons@debian.org>
2163Date:   Thu Jun 14 00:24:07 2007 +1000
2164
2165    Update version using PACKAGE_VERSION_*
2166
2167commit e567cb0792ea3dc2cd68c46628332c1f8bbb173d
2168Author: Jürgen Appel  <jappel@linux01.gwdg.de>
2169Date:   Mon Apr 23 15:54:08 2007 +0200
2170
2171    Added "Sensitivity" option. Use for slowing down high resolution mice.
2172
2173commit 4666e5f14b2cb63f5cd7c863331fe69658c989df
2174Author: Alan Coopersmith <alan.coopersmith@sun.com>
2175Date:   Mon Feb 26 13:36:15 2007 -0800
2176
2177    renamed: .cvsignore -> .gitignore
2178
2179commit 92a8e2a39d7c9d6bfdaa0a5ac0118599008638ff
2180Author: Alan Coopersmith <alan.coopersmith@sun.com>
2181Date:   Mon Feb 26 13:35:42 2007 -0800
2182
2183    Update text version of README to match sgml
2184    
2185    Oops - forgot to regen text when the sgml changes were checked in for
2186    commit 28c5410df7ba8af07b994c0907519e869c9df750
2187
2188commit e355dc2e04b1b4756d4ad8553794b4e97210000c
2189Author: Daniel Stone <daniel@fooishbar.org>
2190Date:   Thu Nov 30 19:57:28 2006 +0200
2191
2192    bump to 1.2.1
2193
2194commit fb347fb74e1a50fa900f225d13eee1aa829fa2f9
2195Author: Matthias Hopf <mhopf@suse.de>
2196Date:   Thu Nov 23 18:17:33 2006 +0100
2197
2198    Work around race condition during VT switch.
2199    
2200    https://bugzilla.novell.com/show_bug.cgi?id=219946
2201
2202commit 7a866ae143c3638d6b1e3836d48f16e300e90b09
2203Author: Daniel Stone <daniel@fooishbar.org>
2204Date:   Thu Nov 2 04:47:12 2006 +0200
2205
2206    bump to 1.2.0
2207
2208commit ddc0db4fe85e2b8de31ad67a6d4f97808bce018f
2209Author: Daniel Stone <daniel@fooishbar.org>
2210Date:   Thu Nov 2 00:07:01 2006 +0200
2211
2212    port to new motion history api, add right number of args to IPDS
2213    
2214    Use new motion history API from the DIX if available, and also use the
2215    right number of args to InitPointerDeviceStruct, depending on the ABI
2216    version.
2217
2218commit 167dbbc2af6cad5d3b320e4e384bd78dd3450a5c
2219Author: Adam Jackson <ajax@benzedrine.nwnk.net>
2220Date:   Fri Oct 13 18:28:46 2006 -0400
2221
2222    Bump to 1.1.2
2223
2224commit 40cfeffc5bea7ecdc20bbbe4db50fd725a62f29b
2225Author: Daniel Stone <daniel@fooishbar.org>
2226Date:   Sun Aug 27 13:06:31 2006 +0300
2227
2228    move manpage to mousedrv.man to avoid conflict with mouse.4
2229
2230commit ac0dc7451be0a8aba703fd4d9a78e17544c40842
2231Author: Tilman Sauerbeck <tilman@code-monkey.de>
2232Date:   Sun Jul 9 20:01:26 2006 +0200
2233
2234    Bug #5285: added some missing includes, avoid redefinition of
2235    NEED_XF86_TYPES.
2236
2237commit 6dbc6ad05d147831a62b161e23f5da29101f2cfa
2238Author: Matthias Hopf <mhopf@suse.de>
2239Date:   Fri May 26 13:55:39 2006 +0000
2240
2241    Bump to 1.1.1.
2242
2243commit 12bd04878774154fe83d785418b87dd37b4f2f15
2244Author: Matthias Hopf <mhopf@suse.de>
2245Date:   Fri Apr 21 11:15:23 2006 +0000
2246
2247    Fixed default for YAxisMapping. Changed default for ZAxisMapping. Added
2248        short explanation.
2249    Autodetect (one way only) single wheel only for EXPS2. Use singlebit
2250        protocol for multiwheel EXPS2 mice.
2251
2252commit 2ce9bbe76c788fe7c41d2607577c867e5a3d9608
2253Author: Matthias Hopf <mhopf@suse.de>
2254Date:   Thu Apr 20 18:25:32 2006 +0000
2255
2256    Overhaul of wheel processing. Does work correctly with multibit zaxis
2257        events now.
2258
2259commit 5e9624b3695cf37fff7986d1585e4227bad789f5
2260Author: Adam Jackson <ajax@nwnk.net>
2261Date:   Fri Apr 7 17:59:54 2006 +0000
2262
2263    Unlibcwrap. Bump server version requirement. Bump to 1.1.0.
2264
2265commit 270fe8e1ccd2f5af114e8292bee8c4d27a1d93ab
2266Author: Eric Anholt <anholt@freebsd.org>
2267Date:   Mon Apr 3 21:18:50 2006 +0000
2268
2269    Coverity #875: Correct several memory leaks in options parsing.
2270
2271commit abe3a020a70859f680163a8105cebeac42695f72
2272Author: Adam Jackson <ajax@nwnk.net>
2273Date:   Tue Feb 28 19:44:45 2006 +0000
2274
2275    Bump to 1.0.4.
2276
2277commit 6de7233e0fdb63d4794df45d76391a4a6f04ec8d
2278Author: Matthias Hopf <mhopf@suse.de>
2279Date:   Thu Feb 2 11:53:50 2006 +0000
2280
2281    Fixed ButtonMapping default.
2282
2283commit 9ec6a9a1c1b01e37ea60611160a4c15c2f308086
2284Author: Matthias Hopf <mhopf@suse.de>
2285Date:   Tue Jan 17 11:49:57 2006 +0000
2286
2287    Bug #5071: EmulateWheelTimeout didn't work as anticipated.
2288
2289commit 745e3d38594938742f16508a61bd0ce9598fcf30
2290Author: Daniel Stone <daniel@fooishbar.org>
2291Date:   Mon Jan 9 02:30:15 2006 +0000
2292
2293    Remove unconditionally-defined #ifdef PNP_MOUSE blocks.
2294
2295commit b9db086daae7aacae068e4db85575737ebe76f45
2296Author: Kevin E Martin <kem@kem.org>
2297Date:   Wed Dec 21 02:29:57 2005 +0000
2298
2299    Update package version for X11R7 release.
2300
2301commit d84b58ede20c31f4acbf886197c92b6f69d32da8
2302Author: Adam Jackson <ajax@nwnk.net>
2303Date:   Mon Dec 19 16:25:51 2005 +0000
2304
2305    Stub COPYING files
2306
2307commit 28c5410df7ba8af07b994c0907519e869c9df750
2308Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
2309Date:   Mon Dec 19 09:07:50 2005 +0000
2310
2311    Typo fixes, mailing list & url updates, and other changes to prepare for
2312        X11R6.9 & 7.0 releases.
2313
2314commit c231bba8457cbe98c516f0ee90ebc2c4b5a936a9
2315Author: Kevin E Martin <kem@kem.org>
2316Date:   Thu Dec 15 00:21:33 2005 +0000
2317
2318    Update package version number for final X11R7 release candidate. Bump
2319        driver version number.
2320
2321commit c356477c8dab15a68fa6deb06181c28d2e9d1c54
2322Author: Kevin E Martin <kem@kem.org>
2323Date:   Mon Dec 12 06:59:54 2005 +0000
2324
2325    Bug #1752: When emulating 3 buttons in "auto" mode, timeout immediately
2326        when a mouse movement is detected (Egbert Eich, Kean Johnston, Kevin
2327        Martin).
2328
2329commit 4180beef7023dc3a860dd9895c986317326c5236
2330Author: Kevin E Martin <kem@kem.org>
2331Date:   Tue Dec 6 22:48:31 2005 +0000
2332
2333    Change *man_SOURCES ==> *man_PRE to fix autotools warnings.
2334
2335commit bef647bfb75c9be08046ba041e775e2be483bc05
2336Author: Kevin E Martin <kem@kem.org>
2337Date:   Sat Dec 3 05:49:31 2005 +0000
2338
2339    Update package version number for X11R7 RC3 release.
2340
2341commit e8f1d1cc8f021c8034087c7d2d26a945fda41467
2342Author: Kevin E Martin <kem@kem.org>
2343Date:   Sat Dec 3 05:45:18 2005 +0000
2344
2345    Bump version numbers for X11R6.9/X11R7 RC3.
2346
2347commit 1e537674ebd4df0b7245b4b2119bcf33be9d3f51
2348Author: Kevin E Martin <kem@kem.org>
2349Date:   Fri Dec 2 02:16:06 2005 +0000
2350
2351    Remove extraneous AC_MSG_RESULT.
2352
2353commit 7b4b12a977e4c84d861f103613245570f34d31ce
2354Author: Adam Jackson <ajax@nwnk.net>
2355Date:   Tue Nov 29 23:29:56 2005 +0000
2356
2357    Only build dlloader modules by default.
2358
2359commit 1c95c00528b69db9a2345af0bcc871f63e2b8d89
2360Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
2361Date:   Mon Nov 28 22:04:07 2005 +0000
2362
2363    Change *mandir targets to use new *_MAN_DIR variables set by xorg-macros.m4
2364        update to fix bug #5167 (Linux prefers *.1x man pages in man1 subdir)
2365
2366commit 90cda6b6d1f9e8db9d77423943b663e3e010b06c
2367Author: Daniel Stone <daniel@fooishbar.org>
2368Date:   Tue Nov 22 04:03:23 2005 +0000
2369
2370    Bump dependency on xorg-server to >= 0.99.3 for MouseDeviceRec changes.
2371
2372commit 4b37d5d1d2f80da983346e15e900fb07de7d2cf8
2373Author: Eric Anholt <anholt@freebsd.org>
2374Date:   Mon Nov 21 10:49:06 2005 +0000
2375
2376    Add .cvsignores for drivers.
2377
2378commit 31c63c83f7dbe8c538d67d3f9a1e3064ea78e278
2379Author: Matthias Hopf <mhopf@suse.de>
2380Date:   Mon Nov 14 14:25:09 2005 +0000
2381
2382    Bug #4915: ButtonMapping default changed from one-to-one mapping to "1 2 3
2383        8 9 10 11...".
2384
2385commit 5bca72458c8f9637f9c8f0871bb2048d824c6974
2386Author: Matthias Hopf <mhopf@suse.de>
2387Date:   Mon Nov 14 14:19:52 2005 +0000
2388
2389    Bug #4915: Move buttonMapping initialization before calling OS specific
2390        PreInit.
2391
2392commit f00e2a8c9689465f6e173e08d0b51407e19f385b
2393Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
2394Date:   Thu Nov 10 03:37:47 2005 +0000
2395
2396    Unrevert default ZAxisMapping change now that the default is back to "4 5 6
2397        7"
2398
2399commit 77975bfe30f984f45f908d22a0e9c8fa0311aef0
2400Author: Kean Johnson <kean@armory.com>
2401Date:   Thu Nov 10 02:41:20 2005 +0000
2402
2403    Dont pass wheel mouse buttons as real buttons, map them as Z-Axis movement
2404        on SCO and USL. Re-instate the ZAxisMapping default for the mouse
2405        driver.
2406
2407commit aa6bdb84ec4d22f0916b1e471b89d056a684d7d4
2408Author: Kevin E Martin <kem@kem.org>
2409Date:   Wed Nov 9 21:31:23 2005 +0000
2410
2411    Bump version numbers for X11R6.9/X11R7 RC2.
2412
2413commit f8bf605528c78c1cb6670ee096837e5c04e1b61a
2414Author: Kevin E Martin <kem@kem.org>
2415Date:   Wed Nov 9 21:15:12 2005 +0000
2416
2417    Update package version number for X11R7 RC2 release.
2418
2419commit 75a30c52706057cd70407271eda647c699a5a66d
2420Author: Matthias Hopf <mhopf@suse.de>
2421Date:   Wed Nov 9 17:05:40 2005 +0000
2422
2423    Bug #4915: ButtonMapping option which allows to define arbitrary button
2424        mappings (including left-handed mouse etc.). Fixed incorrect usage of
2425        non-reversed, but ZAxisMapped buttons for state detection. Nuked unused
2426        part of reverseMap.
2427
2428commit 2372fba8f5f6e8d3bfa48edc980f2186fc9e87ee
2429Author: Matthias Hopf <mhopf@suse.de>
2430Date:   Wed Nov 9 16:32:51 2005 +0000
2431
2432    Reflect changes in ZAxisMapping default.
2433
2434commit 823f49c8238595a377f7d0494d742f5e50d34eca
2435Author: Kean Johnson <kean@armory.com>
2436Date:   Tue Nov 8 06:33:28 2005 +0000
2437
2438    See ChangeLog entry 2005-11-07 for details.
2439
2440commit 640006296296b33dceaf33675a4db3335765aac6
2441Author: Kevin E Martin <kem@kem.org>
2442Date:   Tue Nov 1 15:08:50 2005 +0000
2443
2444    Update pkgcheck depedencies to work with separate build roots.
2445
2446commit 8dca995860193bc3132301f1b0f79ada06bffd4c
2447Author: Kevin E Martin <kem@kem.org>
2448Date:   Wed Oct 19 02:48:01 2005 +0000
2449
2450    Update package version number for RC1 release.
2451
2452commit 9dffd55847ebac6b381d8359ad67f056fb66cf2b
2453Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
2454Date:   Tue Oct 18 00:01:52 2005 +0000
2455
2456    Use @DRIVER_MAN_SUFFIX@ instead of $(DRIVER_MAN_SUFFIX) in macro
2457        substitutions to work better with BSD make
2458
2459commit 08905305e064e8f20e5db529b850aaa87b578b2c
2460Author: Adam Jackson <ajax@nwnk.net>
2461Date:   Mon Oct 17 22:57:29 2005 +0000
2462
2463    More 1.7 braindamage: define EXTRA_DIST in terms of @DRIVER_NAME@ instead
2464        of indirectly
2465
2466commit bcabac6b1f0c39e20bca6e1abd4efe70d7eeac69
2467Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
2468Date:   Mon Oct 17 00:08:59 2005 +0000
2469
2470    Use sed & cpp to substitute variables in driver man pages
2471
2472commit 34856ca1f73108ca19c20d9223457be328890dc1
2473Author: Søren Sandmann Pedersen  <sandmann@daimi.au.dk>
2474Date:   Tue Oct 4 20:01:02 2005 +0000
2475
2476    Check in generated README files
2477
2478commit 55e29446456e51ccdca57f348ed4660f65ab7dee
2479Author: Søren Sandmann Pedersen  <sandmann@daimi.au.dk>
2480Date:   Mon Oct 3 21:22:06 2005 +0000
2481
2482    - For all drivers that have a <driver>.sgml file, add code in their build
2483        system to build the README file at make dist time
2484    - in util/macros/xorg-macros.m4, add a new XORG_CHECK_LINUXDOC macro that
2485        will check if the required tools and files exist, and if so set a
2486        conditional.
2487    - util/modular/symlink.sh
2488    - Link all the <driver>.sgml to xf86-video-<driver>/README.sgml
2489    - Add all the README.<driver> to the list of excluded files
2490    - xc/programs/Xserver/hw/xfree86/doc/sgml/SiS.sgml: Various changes to make
2491        it spew less warnings when the text file is built.
2492
2493commit 79a6d468c7995032988a3888324fddf798021553
2494Author: Alex Deucher <agd5f@yahoo.com>
2495Date:   Wed Aug 31 23:38:47 2005 +0000
2496
2497    Fix EmulateWheelTimeout Option. Spotted by Richard Neill, bug 4291
2498
2499commit 70e4c1b572ea98e9cdf85b4c5ea3b63a89647d3d
2500Author: Daniel Stone <daniel@fooishbar.org>
2501Date:   Fri Aug 26 07:12:34 2005 +0000
2502
2503    Extend Genius NetMouse support. (Debian #040)
2504
2505commit 8227eb1ff74c7c61690359e2af00a5a6c23b56e9
2506Author: Daniel Stone <daniel@fooishbar.org>
2507Date:   Thu Aug 18 09:03:40 2005 +0000
2508
2509    Update autogen.sh to one that does objdir != srcdir.
2510
2511commit 4b08d9746296a4d9fc756a059f2bfba3490192a6
2512Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
2513Date:   Mon Aug 15 23:48:35 2005 +0000
2514
2515    Set ZAxisMapping default to "4 5 6 7".
2516
2517commit f355ef63c60adc7a72517ca71fdc9983f3881db9
2518Author: Søren Sandmann Pedersen  <sandmann@daimi.au.dk>
2519Date:   Wed Aug 10 14:07:23 2005 +0000
2520
2521    Don\'t lose existing CFLAGS in all the input drivers and some of the video
2522        drivers
2523
2524commit fd37fdea221cdf13a26e075758c9d1b405da5c06
2525Author: Kevin E Martin <kem@kem.org>
2526Date:   Fri Jul 29 21:22:41 2005 +0000
2527
2528    Various changes preparing packages for RC0:
2529    - Verify and update package version numbers as needed
2530    - Implement versioning scheme
2531    - Change bug address to point to bugzilla bug entry form
2532    - Disable loadable i18n in libX11 by default (use --enable-loadable-i18n to
2533        reenable it)
2534    - Fix makedepend to use pkgconfig and pass distcheck
2535    - Update build script to build macros first
2536    - Update modular Xorg version
2537
2538commit 0159c76ac33cc7072a5b30129b5b622053f23b08
2539Author: Kevin E Martin <kem@kem.org>
2540Date:   Wed Jul 13 20:03:22 2005 +0000
2541
2542    Make the module dir configurable
2543
2544commit 84c284202386be7c46d60cfa8a58f031d05ac84f
2545Author: Kevin E Martin <kem@kem.org>
2546Date:   Tue Jul 12 23:16:59 2005 +0000
2547
2548    Update driver to pass distcheck
2549
2550commit e955a67245f83da020632a2bf82c04c03a697322
2551Author: Adam Jackson <ajax@nwnk.net>
2552Date:   Tue Jul 12 06:15:09 2005 +0000
2553
2554    Build skeletons for input drivers. Should basically work.
2555
2556commit 5f673ca035ec1c3c4abdc162f50c864c89ed84d4
2557Author: Adam Jackson <ajax@nwnk.net>
2558Date:   Mon Jul 11 02:38:00 2005 +0000
2559
2560    Prep input drivers for modularizing by adding guarded #include "config.h"
2561
2562commit c2bc3b67c121ffb1152333e268b675643f9f477f
2563Author: Daniel Stone <daniel@fooishbar.org>
2564Date:   Fri Jul 1 22:43:23 2005 +0000
2565
2566    Change all misc.h and os.h references to <X11/foo.h>.
2567
2568commit 25eb972e71e11208cd6426f5583d33490d82829d
2569Author: Adam Jackson <ajax@nwnk.net>
2570Date:   Sat Jun 25 21:17:02 2005 +0000
2571
2572    Bug #3626: _X_EXPORT tags for video and input drivers.
2573
2574commit e9fd033c9c6903b681f1e82c3cd03098c3fbf2a4
2575Author: Eric Anholt <anholt@freebsd.org>
2576Date:   Mon May 9 23:41:06 2005 +0000
2577
2578    Bugzilla #2389: Document the maximum number of buttons a mouse can have.
2579        Correct a missing period I noticed while I was here.
2580
2581commit 0367a3a65a30fa461a1f2c4facf28821dbf10a77
2582Author: Eric Anholt <anholt@freebsd.org>
2583Date:   Wed May 4 04:14:58 2005 +0000
2584
2585    Port X.Org to FreeBSD/powerpc. This makes a bit of math for sysmouse in
2586        mouse.c explicitly signed, avoiding the need for -fsigned-chars. (Peter
2587        Grehan, grehan at FreeBSD dot org)
2588
2589commit b538c125e4cd103c743ed26ec4d288d4a5b35b24
2590Author: Daniel Stone <daniel@fooishbar.org>
2591Date:   Wed Apr 20 12:25:34 2005 +0000
2592
2593    Fix includes right throughout the Xserver tree:
2594    change "foo.h" to <X11/foo.h> for core headers, e.g. X.h, Xpoll.h;
2595    change "foo.h", "extensions/foo.h" and "X11/foo.h" to
2596        <X11/extensions/foo.h> for extension headers, e.g. Xv.h;
2597    change "foo.[ch]" to <X11/Xtrans/foo.[ch]> for Xtrans files.
2598
2599commit 39eeceba31b6a8b42be175db472c92b4aebb82c6
2600Author: Alex Deucher <agd5f@yahoo.com>
2601Date:   Sun Oct 17 22:45:57 2004 +0000
2602
2603    - Fix DFP detection in r128 driver (bug 1386, Klaus Kusche)
2604    - Fix EmulateWheelInertia defaults (bug 1115, Andrew Pimlott)
2605
2606commit a257b41d741b49268c55e739b6d793be3de6586a
2607Author: Alex Deucher <agd5f@yahoo.com>
2608Date:   Sun Oct 17 20:29:35 2004 +0000
2609
2610    - Add interlaced support to S3 driver (bug 332, Leo Savernik)
2611    - EmulateWheelTimeout (bug 323, Mathias Fröhlich)
2612    - single button double-click (bug 322, Rob Brown)
2613
2614commit 1a49e855396dd927dc69c63c2a32e115fd8f504c
2615Author: Kevin E Martin <kem@kem.org>
2616Date:   Fri Sep 3 16:18:23 2004 +0000
2617
2618    First set of documentation updates.
2619    Include more correct fix for rootless interaction with damage (Bug #1168,
2620        Keith Packard).
2621
2622commit 014853d848b04ce496afc8ff3f0273872e8f761a
2623Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
2624Date:   Mon Jul 26 23:20:22 2004 +0000
2625
2626    - Change xf86config to xorgconfig
2627    - Update Solaris mouse support information
2628
2629commit 4ef4fa01917112bd937b32793ade3230de0b0d4b
2630Author: Matthieu Herrb <matthieu.herrb@laas.fr>
2631Date:   Sat Jul 24 17:35:39 2004 +0000
2632
2633    Fix a problem with wsmouse driver loosing events on 64bit architectures
2634        (XFree86 Bugzilla #1438, John Heasley). "To fix this, I've added a
2635        mouse buffer (Xisb buffer) "scale" value to the MouseDevPtr type. If
2636        set, it is used as structure size of which we want space for a few."
2637
2638commit 3fed730ac9f9b95503bc457d8688896cbda502f1
2639Author: Egbert Eich <eich@suse.de>
2640Date:   Fri Apr 23 19:54:04 2004 +0000
2641
2642    Merging XORG-CURRENT into trunk
2643
2644commit 3e37718d9046394e1f89df80c9280727681c2b59
2645Author: Egbert Eich <eich@suse.de>
2646Date:   Sun Mar 14 08:33:52 2004 +0000
2647
2648    Importing vendor version xf86-4_4_99_1 on Sun Mar 14 00:26:39 PST 2004
2649
2650commit 2714a22dc4f13db3bf1a050d403cb3b2692a6d20
2651Author: Egbert Eich <eich@suse.de>
2652Date:   Wed Mar 3 12:12:34 2004 +0000
2653
2654    Importing vendor version xf86-4_4_0 on Wed Mar 3 04:09:24 PST 2004
2655
2656commit fb74889ec7baa2bf9162f43517d6db36414a5c32
2657Author: Egbert Eich <eich@suse.de>
2658Date:   Thu Feb 26 13:36:00 2004 +0000
2659
2660    readding XFree86's cvs IDs
2661
2662commit be8481276bdfee635dd3e4da33e65780aa5b7660
2663Author: Egbert Eich <eich@suse.de>
2664Date:   Thu Feb 26 09:23:34 2004 +0000
2665
2666    Importing vendor version xf86-4_3_99_903 on Wed Feb 26 01:21:00 PST 2004
2667
2668commit 53bc8cd30c7ef1f888db318ad174ff4f028ce634
2669Author: Kaleb Keithley <kaleb@freedesktop.org>
2670Date:   Fri Dec 19 20:55:25 2003 +0000
2671
2672    XFree86 4.3.99.902 (RC 2)
2673
2674commit 8e2fe5d5a02c4c8da8f4ced432da6fe88272b975
2675Author: Kaleb Keithley <kaleb@freedesktop.org>
2676Date:   Tue Nov 25 19:28:48 2003 +0000
2677
2678    XFree86 4.3.99.16 Bring the tree up to date for the Cygwin folks
2679
2680commit 92595648d1140139f0c0a42cbb2c548fc6864575
2681Author: Kaleb Keithley <kaleb@freedesktop.org>
2682Date:   Fri Nov 14 16:48:56 2003 +0000
2683
2684    XFree86 4.3.0.1
2685
2686commit c9c7e96897229ba1d457a58f66121dd1f9210382
2687Author: Kaleb Keithley <kaleb@freedesktop.org>
2688Date:   Fri Nov 14 16:48:56 2003 +0000
2689
2690    Initial revision
2691
2692commit 95b194f6e3456b46c2f994f4f6655fabfcf89c76
2693Author: Kaleb Keithley <kaleb@freedesktop.org>
2694Date:   Fri Nov 14 15:54:49 2003 +0000
2695
2696    R6.6 is the Xorg base-line
2697