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