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