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