ChangeLog revision a73597f9
1a73597f9Smrgcommit 35cae8f4352002c8dce85dbc86cebb50e915a478
2a73597f9SmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
3a73597f9SmrgDate:   Wed Mar 27 10:59:05 2013 +1000
4a73597f9Smrg
5a73597f9Smrg    mouse 1.9.0
6a73597f9Smrg    
7a73597f9Smrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
8a73597f9Smrg
9a73597f9Smrgcommit 585f4030d77accf2a4ba115729ca08da82217863
10a73597f9SmrgAuthor: Colin Walters <walters@verbum.org>
11a73597f9SmrgDate:   Wed Jan 4 17:37:06 2012 -0500
12a73597f9Smrg
13a73597f9Smrg    autogen.sh: Implement GNOME Build API
14a73597f9Smrg    
15a73597f9Smrg    http://people.gnome.org/~walters/docs/build-api.txt
16a73597f9Smrg    
17a73597f9Smrg    Signed-off-by: Adam Jackson <ajax@redhat.com>
18a73597f9Smrg
19a73597f9Smrgcommit 8e74b1db7b32a2a2bb668a8edc6757cc5b77157a
20a73597f9SmrgAuthor: Adam Jackson <ajax@redhat.com>
21a73597f9SmrgDate:   Wed Jan 16 13:11:11 2013 -0500
22a73597f9Smrg
23a73597f9Smrg    configure: Drop AM_MAINTAINER_MODE
24a73597f9Smrg    
25a73597f9Smrg    Signed-off-by: Adam Jackson <ajax@redhat.com>
26a73597f9Smrg
27a73597f9Smrgcommit 3b199a175da8485c216ccccb68df4cf539899619
28a73597f9SmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
29a73597f9SmrgDate:   Wed Aug 15 14:38:28 2012 +1000
30a73597f9Smrg
31a73597f9Smrg    Use signal-safe logging if available
32a73597f9Smrg    
33a73597f9Smrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
34a73597f9Smrg    Reviewed-by: Chase Douglas <chase.douglas@ubuntu.com>
35a73597f9Smrg
36a73597f9Smrgcommit cb1f60930bdc8121e5d7b9210f9491d1116d6aef
37a73597f9SmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
38a73597f9SmrgDate:   Wed Aug 15 14:43:14 2012 +1000
39a73597f9Smrg
40a73597f9Smrg    Fix compilation error with EXTMOUSEDEBUG on
41a73597f9Smrg    
42a73597f9Smrg    pInfo->atom was removed in xorg-server-1.9.0-26-g9802cca
43a73597f9Smrg    
44a73597f9Smrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
45a73597f9Smrg    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
46a73597f9Smrg
47a73597f9Smrgcommit 29dbd85c4617a062d2003e0673806b92f8397492
48a73597f9SmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
49a73597f9SmrgDate:   Tue Jul 31 09:39:38 2012 +1000
50a73597f9Smrg
51a73597f9Smrg    xf86-input-mouse 1.8.1
52a73597f9Smrg    
53a73597f9Smrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
54a73597f9Smrg
55a73597f9Smrgcommit 5a5f41659d4e43330407fa8895710c865d2b5328
56a73597f9SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
57a73597f9SmrgDate:   Mon Jul 30 15:56:18 2012 -0700
58a73597f9Smrg
59a73597f9Smrg    Fix compiler warning in sun_mouse.c (Solaris-only)
60a73597f9Smrg    
61a73597f9Smrg    sun_mouse.c: In function 'vuidRemoveMouse':
62a73597f9Smrg    sun_mouse.c:150:42: warning: declaration of 'time' shadows a global declaration
63a73597f9Smrg    
64a73597f9Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
65a73597f9Smrg    Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
66a73597f9Smrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
67a73597f9Smrg
68a73597f9Smrgcommit 5748979008acafd1a8b28f47e292ed6a9706474c
69a73597f9SmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
70a73597f9SmrgDate:   Tue Jul 31 08:28:27 2012 +1000
71a73597f9Smrg
72a73597f9Smrg    Rename xf86-mouse.pc to xorg-mouse.pc
73a73597f9Smrg    
74a73597f9Smrg    Other input drivers already shipping pkgconfig files use this naming scheme
75a73597f9Smrg    and since the 1.8 release didn't install the file anyway, renaming is still
76a73597f9Smrg    acceptable at this point.
77a73597f9Smrg    
78a73597f9Smrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
79a73597f9Smrg    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
80a73597f9Smrg
81a73597f9Smrgcommit a5630a5668793e3bdc6190b5e2ee22d7c28dda0c
82a73597f9SmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
83a73597f9SmrgDate:   Mon Jul 30 09:06:49 2012 +1000
84a73597f9Smrg
85a73597f9Smrg    Install xf86-mouse.pc file
86a73597f9Smrg    
87a73597f9Smrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
88a73597f9Smrg    Reviewed-by: Jeremy Huddleston <jeremyhu@apple.com>
89a73597f9Smrg    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
90a73597f9Smrg
91a73597f9Smrgcommit 7c1e63ef00777553cca66781b8db0272bd405db0
92a73597f9SmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
93a73597f9SmrgDate:   Mon Jul 30 15:53:22 2012 +1000
94a73597f9Smrg
95a73597f9Smrg    Fix compiler warnings
96a73597f9Smrg    
97a73597f9Smrg    pnp.c: In function 'probePs2ProtocolPnP':
98a73597f9Smrg    pnp.c:711:31: warning: declaration of 'seq' shadows a previous local
99a73597f9Smrg    [-Wshadow]
100a73597f9Smrg    pnp.c:705:23: warning: shadowed declaration is here [-Wshadow]
101a73597f9Smrg    
102a73597f9Smrg    mouse.c: In function 'MouseCommonOptions':
103a73597f9Smrg    mouse.c:330:13: warning: declaration of 'i' shadows a previous local
104a73597f9Smrg    [-Wshadow]
105a73597f9Smrg    mouse.c:279:9: warning: shadowed declaration is here [-Wshadow]
106a73597f9Smrg    
107a73597f9Smrg    mouse.c: In function 'autoProbeMouse':
108a73597f9Smrg    mouse.c:3602:29: warning: declaration of 'proto' shadows a global
109a73597f9Smrg    declaration [-Wshadow]
110a73597f9Smrg    mouse.c:2482:22: warning: shadowed declaration is here [-Wshadow]
111a73597f9Smrg    
112a73597f9Smrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
113a73597f9Smrg    Reviewed-by: Jeremy Huddleston Sequoia <jeremyhu@apple.com>
114a73597f9Smrg    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
115a73597f9Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
116a73597f9Smrg
117a73597f9Smrgcommit 3c0c022672324286b0e936977ca267c6b04dc0f2
118a73597f9SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
119a73597f9SmrgDate:   Thu Jul 26 23:10:47 2012 -0700
120a73597f9Smrg
121a73597f9Smrg    xf86-input-mouse 1.8.0
122a73597f9Smrg    
123a73597f9Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
124a73597f9Smrg
125a73597f9Smrgcommit 66792aff9562a3cd69576739e4dae116edb31efd
126a73597f9SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
127a73597f9SmrgDate:   Wed Jul 25 22:12:02 2012 -0700
128a73597f9Smrg
129a73597f9Smrg    Fix vuidMouseAdjustFrame to build with Xorg 1.13 ABI
130a73597f9Smrg    
131a73597f9Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
132a73597f9Smrg
133a73597f9Smrgcommit a2494e6fe3168b03f2ebc7d584db0256657c891f
134a73597f9SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
135a73597f9SmrgDate:   Mon Jul 23 22:11:57 2012 -0700
136a73597f9Smrg
137a73597f9Smrg    Raise bar for xorg-server to 1.7 for XINPUT ABI 7
138a73597f9Smrg    
139a73597f9Smrg    Not all of the button label settings were wrapped in ABI #ifdefs,
140a73597f9Smrg    so just drop all #ifdefs for GET_ABI_MAJOR(ABI_XINPUT_VERSION) < 7
141a73597f9Smrg    
142a73597f9Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
143a73597f9Smrg    Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
144a73597f9Smrg    Reviewed-by: Jeremy Huddleston Sequoia <jeremyhu@apple.com>
145a73597f9Smrg
146a73597f9Smrgcommit 88e90dde7a5ffff67da9e091e59c09f2a0828582
147a73597f9SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
148a73597f9SmrgDate:   Mon Apr 30 20:36:40 2012 -0700
149a73597f9Smrg
150a73597f9Smrg    Expand tabs to spaces
151a73597f9Smrg    
152a73597f9Smrg    Existing code had a mix of places tab & space characters were used.
153a73597f9Smrg    Make them all spaces for consistency, since that's the new style
154a73597f9Smrg    chosen for xorg-server.
155a73597f9Smrg    
156a73597f9Smrg    "git diff -w" shows no changes - this is pure whitespace adjustment.
157a73597f9Smrg    
158a73597f9Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
159a73597f9Smrg
160a73597f9Smrgcommit 580e739de0b15df9b7982213d2e2d9b84413b157
161a73597f9SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
162a73597f9SmrgDate:   Mon Apr 30 20:33:27 2012 -0700
163a73597f9Smrg
164a73597f9Smrg    Strip trailing whitespace
165a73597f9Smrg    
166a73597f9Smrg    cleanup done via: perl -p -i -e 's/[\t ]*$//'
167a73597f9Smrg    "git diff -w" shows no changes - this is pure whitespace adjustment.
168a73597f9Smrg    
169a73597f9Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
170a73597f9Smrg
171a73597f9Smrgcommit 1816cd91981c0f9673cf56dc4f5b0021e9cbbc65
172a73597f9SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
173a73597f9SmrgDate:   Fri Apr 27 17:36:01 2012 -0700
174a73597f9Smrg
175a73597f9Smrg    Add settable properties for middle mouse button emulation
176a73597f9Smrg    
177a73597f9Smrg    Based on evdev's similar properties, including using the name "middle"
178a73597f9Smrg    button, to avoid confusion with evdev's 3rd button emulation for
179a73597f9Smrg    emulating the right button on a single button mouse.
180a73597f9Smrg    
181a73597f9Smrg    Allows manual enable & disable at runtime.
182a73597f9Smrg    
183a73597f9Smrg    Exports new xf86-mouse.pc & xf86-mouse-properties.h for property name
184a73597f9Smrg    definitions.
185a73597f9Smrg    
186a73597f9Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
187a73597f9Smrg    Reviewed-by: Alexandr Shadchin <alexandr.shadchin@gmail.com>
188a73597f9Smrg    Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
189a73597f9Smrg
190a73597f9Smrgcommit 84090b15ea6346d0764a0e0be3f0bd65a7e0fe7c
191a73597f9SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
192a73597f9SmrgDate:   Fri Apr 27 15:57:28 2012 -0700
193a73597f9Smrg
194a73597f9Smrg    Set button & axis labels
195a73597f9Smrg    
196a73597f9Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
197a73597f9Smrg    Reviewed-by: Alexandr Shadchin <alexandr.shadchin@gmail.com>
198a73597f9Smrg    Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
199a73597f9Smrg
200a73597f9Smrgcommit 4b6738c8409fe73596863b37a8fcad8ae352d121
201a73597f9SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
202a73597f9SmrgDate:   Fri Apr 27 15:44:00 2012 -0700
203a73597f9Smrg
204a73597f9Smrg    Set XI_PROP_DEVICE_NODE property to string from "Device" option
205a73597f9Smrg    
206a73597f9Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
207a73597f9Smrg    Reviewed-by: Alexandr Shadchin <alexandr.shadchin@gmail.com>
208a73597f9Smrg    Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
209a73597f9Smrg
210a73597f9Smrgcommit 5583a77bbadd2e89cbc69a66f27deee1a5da982c
211a73597f9SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
212a73597f9SmrgDate:   Fri Apr 27 14:31:20 2012 -0700
213a73597f9Smrg
214a73597f9Smrg    sun_mouse.c: Remove redundant option checks
215a73597f9Smrg    
216a73597f9Smrg    Previously they checked pInfo->options, then fell back to
217a73597f9Smrg    pInfo->conf_idev->commonOptions - but then 7bf22a368c752fe76dc
218a73597f9Smrg    replaced the latter with the former, resulting in some redunancy.
219a73597f9Smrg    
220a73597f9Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
221a73597f9Smrg    Reviewed-by: Alexandr Shadchin <alexandr.shadchin@gmail.com>
222a73597f9Smrg    Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
223a73597f9Smrg
224a73597f9Smrgcommit 80d724d13a8de585722967f7d18a65b4b555badd
225a73597f9SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
226a73597f9SmrgDate:   Thu Mar 15 23:34:21 2012 -0700
227a73597f9Smrg
228a73597f9Smrg    xf86-input-mouse 1.7.2
229a73597f9Smrg    
230a73597f9Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
231a73597f9Smrg
232a73597f9Smrgcommit 68a1e2f74dd58c913e5d1f8d6138cd8ce73232a4
233a73597f9SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
234a73597f9SmrgDate:   Thu Dec 22 20:55:45 2011 -0800
235a73597f9Smrg
236a73597f9Smrg    sun_mouse.c: remove unused variables
237a73597f9Smrg    
238a73597f9Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
239a73597f9Smrg
240a73597f9Smrgcommit a5126694b29bdf9c852254b53174fcf37537b121
241a73597f9SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
242a73597f9SmrgDate:   Thu Dec 22 20:54:14 2011 -0800
243a73597f9Smrg
244a73597f9Smrg    Mark symtab_t.name in pnp.c as const to fix gcc -Wwrite-strings warnings
245a73597f9Smrg    
246a73597f9Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
247a73597f9Smrg
248a73597f9Smrgcommit 8bc8502c698115c3f4885ba42e60ede0e681caaa
249a73597f9SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
250a73597f9SmrgDate:   Wed Nov 30 19:29:01 2011 -0800
251a73597f9Smrg
252a73597f9Smrg    Avoid NULL pointer dereference in autoProbeMouse if proto == PROT_UNSUP
253a73597f9Smrg    
254a73597f9Smrg    Error: Null pointer dereference (CWE 476)
255a73597f9Smrg       Read from null pointer 'GetProtocol(proto)'
256a73597f9Smrg            at line 3477 of src/mouse.c in function 'autoProbeMouse'.
257a73597f9Smrg              Function 'GetProtocol' may return constant 'NULL' at line 736, called at line 3477.
258a73597f9Smrg              Null pointer introduced at line 736 in function 'GetProtocol'.
259a73597f9Smrg    
260a73597f9Smrg    We already handle one of the two cases that make GetProtocol return NULL,
261a73597f9Smrg    proto == PROTO_UNKNOWN, but not PROT_UNSUP.
262a73597f9Smrg    
263a73597f9Smrg    [ This bug was found by the Parfait 0.4.2 bug checking tool.
264a73597f9Smrg      For more information see http://labs.oracle.com/projects/parfait/ ]
265a73597f9Smrg    
266a73597f9Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
267a73597f9Smrg    Reviewed-by: Alexandr Shadchin <alexandr.shadchin@gmail.com>
268a73597f9Smrg
269a73597f9Smrgcommit b65651974ee5620086b484086ea12d78c92fa369
270a73597f9SmrgAuthor: Alexandr Shadchin <alexandr.shadchin@gmail.com>
271a73597f9SmrgDate:   Fri Aug 19 21:07:13 2011 +0600
272a73597f9Smrg
273a73597f9Smrg    Fix wrong read Protocol and Device from xorg.conf
274a73597f9Smrg    
275a73597f9Smrg    Add call xf86CollectInputOptions() before using pInfo->options.
276a73597f9Smrg    The bug is seeing by ABI < 12.
277a73597f9Smrg    
278a73597f9Smrg    Signed-off-by: Alexandr Shadchin <Alexandr.Shadchin@gmail.com>
279a73597f9Smrg    Reviewed-by: Matthieu Herrb <matthieu.herrb@laas.fr>
280a73597f9Smrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
281a73597f9Smrg
282a73597f9Smrgcommit 7bb5cbecbcc24f20467546f957fb95c9190514c0
283a73597f9SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
284a73597f9SmrgDate:   Mon Jul 25 21:11:50 2011 -0700
285a73597f9Smrg
286a73597f9Smrg    sun_mouse.c: Ensure vuidMouse setup routines are called for protocol "Auto"
287a73597f9Smrg    
288a73597f9Smrg    Fixes regression caused by commit b12fa0d5ab23 in which devices with
289a73597f9Smrg    protocol "Auto" (generally just PS/2 devices on Solaris, since HAL
290a73597f9Smrg    sets protocol "VUID" for USB devices already) weren't going through
291a73597f9Smrg    vuidMousePreInit and setting up the device_control & read_input pointers
292a73597f9Smrg    to the routines which know how to decode VUID packets.
293a73597f9Smrg    
294a73597f9Smrg    Adds a check to vuidPreInit to ensure we don't leak memory if called
295a73597f9Smrg    twice for the same device, just in case I missed a code path, or a
296a73597f9Smrg    new one appears in the future.
297a73597f9Smrg    
298a73597f9Smrg    Fixes Solaris bug 7070321: Mouse protocol "Auto" does not work in build 170
299a73597f9Smrg    
300a73597f9Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
301a73597f9Smrg    Acked-by: Peter Hutterer <peter.hutterer@who-t.net>
302a73597f9Smrg
303a73597f9Smrgcommit 94fb2250b12fbaf840352b83dd9f832319c92b0f
304a73597f9SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
305a73597f9SmrgDate:   Mon Jul 25 20:40:03 2011 -0700
306a73597f9Smrg
307a73597f9Smrg    No need to merge NULL options list with existing options
308a73597f9Smrg    
309a73597f9Smrg    Appending NULL to an existing options list simply walks the entire
310a73597f9Smrg    existing list before returning it unchanged, so if we aren't creating
311a73597f9Smrg    a new list to merge, don't bother merging it either.
312a73597f9Smrg    
313a73597f9Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
314a73597f9Smrg    Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
315a73597f9Smrg
316a73597f9Smrgcommit 93ebeecdda61cc7121b5c095ed5db07ad0ca0f88
317a73597f9SmrgAuthor: Terry Lambert <tlambert@chromium.org>
318a73597f9SmrgDate:   Fri Jul 15 17:23:23 2011 -0700
319a73597f9Smrg
320a73597f9Smrg    xf86-input-mouse: Return proper default for unknown values in pInfo->device_control.
321a73597f9Smrg    
322a73597f9Smrg    Signed-off-by: Terry Lambert <tlambert@chromium.org>
323a73597f9Smrg    Reviewed-by: Stephane Marchesin <marcheu@chromium.org>
324a73597f9Smrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
325a73597f9Smrg
326bd3a1963Smrgcommit 9f969bd4d1995aa802bef1cfe93afedc412bbd8a
327bd3a1963SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
328bd3a1963SmrgDate:   Tue Jul 5 09:09:26 2011 -0700
329bd3a1963Smrg
330bd3a1963Smrg    xf86-input-mouse 1.7.1
331bd3a1963Smrg    
332bd3a1963Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
333bd3a1963Smrg
334bd3a1963Smrgcommit b12fa0d5ab23237bc2ac02143739ef6861e55146
335bd3a1963SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
336bd3a1963SmrgDate:   Fri Jun 24 22:52:59 2011 -0700
337bd3a1963Smrg
338bd3a1963Smrg    Fix Solaris issues with new ABI12 init process.
339bd3a1963Smrg    
340bd3a1963Smrg    Based on BSD changes in commit a22879c6779283684fe4a61543fc95179b4f5d0b
341bd3a1963Smrg    by Alexandr Shadchin
342bd3a1963Smrg    
343bd3a1963Smrg    Fix segfaults when mouse device fails to open.
344bd3a1963Smrg    
345bd3a1963Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
346bd3a1963Smrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
347bd3a1963Smrg
348bd3a1963Smrgcommit 1780667854d73bbd0e0596271b09f93321cd0b1d
349bd3a1963SmrgAuthor: Samuel Thibault <samuel.thibault@ens-lyon.org>
350bd3a1963SmrgDate:   Wed Mar 30 02:26:25 2011 +0200
351bd3a1963Smrg
352bd3a1963Smrg    Fix Hurd mouse driver with XInput ABI before 12
353bd3a1963Smrg    
354bd3a1963Smrg    Commit 7bf22a36 (Use pInfo->options instead of conf-idev.) updated the
355bd3a1963Smrg    xf86CollectInputOptions call into keeping previous options (for ABI before
356bd3a1963Smrg    12). The hurd mouse driver also needs to be updated.
357bd3a1963Smrg
358bd3a1963Smrgcommit d6e9623875de5714e85f7da5782ea665116f86dc
359bd3a1963SmrgAuthor: Samuel Thibault <samuel.thibault@ens-lyon.org>
360bd3a1963SmrgDate:   Wed Mar 30 01:00:47 2011 +0200
361bd3a1963Smrg
362bd3a1963Smrg    Fix OSMouse OS-defined protocol support
363bd3a1963Smrg    
364bd3a1963Smrg    Fix regression introduced by 0a088df6: in the case of an OS-specific
365bd3a1963Smrg    protocol, the protocol is PROT_UNKNOWN, but should not be rejected: the core
366bd3a1963Smrg    mouse drive just needs to let the OS driver handle it.
367bd3a1963Smrg    
368bd3a1963Smrg    Signed-off-by: Samuel Thibault <samuel.thibault@ens-lyon.org>
369bd3a1963Smrg
370bd3a1963Smrgcommit a07c353f01f99ef3e62f84a32e91d539a4e4863a
371bd3a1963SmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
372bd3a1963SmrgDate:   Thu Mar 10 08:32:23 2011 +1000
373bd3a1963Smrg
374bd3a1963Smrg    mouse 1.7.0
375bd3a1963Smrg    
376bd3a1963Smrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
377bd3a1963Smrg
378bd3a1963Smrgcommit a22879c6779283684fe4a61543fc95179b4f5d0b
379bd3a1963SmrgAuthor: Alexandr Shadchin <Alexandr.Shadchin@gmail.com>
380bd3a1963SmrgDate:   Wed Mar 9 20:09:59 2011 +0500
381bd3a1963Smrg
382bd3a1963Smrg    Fix BSD issues with new ABI12 init process.
383bd3a1963Smrg    
384bd3a1963Smrg    From Bug 34794:
385bd3a1963Smrg    "Until xf86-input-mouse-1.6.0, the MousePreInit() function exited if an
386bd3a1963Smrg    os specific PreInit function existed. It let the os-specific function finish
387bd3a1963Smrg    all initialisations that remained to be done after osInfo->PreInit() was
388bd3a1963Smrg    called.
389bd3a1963Smrg    
390bd3a1963Smrg    The code in master now continues, and does things that the bsdMousePreInit()
391bd3a1963Smrg    function in bsd_mouse.c doesn't expect."
392bd3a1963Smrg    
393bd3a1963Smrg    Fix up wsconsPreInit to deal with the new init process.
394bd3a1963Smrg    
395bd3a1963Smrg    Fixes: https://bugs.freedesktop.org/show_bug.cgi?id=34794
396bd3a1963Smrg    
397bd3a1963Smrg    Signed-off-by: Alexandr Shadchin <Alexandr.Shadchin@gmail.com>
398bd3a1963Smrg    Reviewed-by: Matthieu Herrb <matthieu.herrb@laas.fr>
399bd3a1963Smrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
400bd3a1963Smrg
401bd3a1963Smrgcommit 2e507df6704ebd2cab6ada450ed40d89a2d3ca19
402bd3a1963SmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
403bd3a1963SmrgDate:   Mon Feb 21 10:06:54 2011 +1000
404bd3a1963Smrg
405bd3a1963Smrg    mouse 1.6.99.901
406bd3a1963Smrg    
407bd3a1963Smrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
408bd3a1963Smrg
409bd3a1963Smrgcommit 70f1d8579ef86dd428eabcb3752b5d1bce47b8f7
410bd3a1963SmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
411bd3a1963SmrgDate:   Mon Feb 21 09:40:13 2011 +1000
412bd3a1963Smrg
413bd3a1963Smrg    man: ClearDTR and ClearRTS are handled by the X server.
414bd3a1963Smrg    
415bd3a1963Smrg    If it breaks, we know who to blame (or file a bug against).
416bd3a1963Smrg    
417bd3a1963Smrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
418bd3a1963Smrg    Reviewed-by: Cyril Brulebois <kibi@debian.org>
419bd3a1963Smrg
420bd3a1963Smrgcommit 194c5913e92c84d1a30447d43b5beee77a98b7ba
421bd3a1963SmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
422bd3a1963SmrgDate:   Mon Feb 21 09:33:37 2011 +1000
423bd3a1963Smrg
424bd3a1963Smrg    man: protocol option isn't mandatory, it's platform-specific.
425bd3a1963Smrg    
426bd3a1963Smrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
427bd3a1963Smrg    Reviewed-by: Cyril Brulebois <kibi@debian.org>
428bd3a1963Smrg
429bd3a1963Smrgcommit f70a9817a2eb845eb9718c0ed6540de1ffe7e531
430bd3a1963SmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
431bd3a1963SmrgDate:   Mon Feb 21 09:30:36 2011 +1000
432bd3a1963Smrg
433bd3a1963Smrg    man: fix typo "Auto platform" → "Auto protocol"
434bd3a1963Smrg    
435bd3a1963Smrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
436bd3a1963Smrg    Reviewed-by: Cyril Brulebois <kibi@debian.org>
437bd3a1963Smrg
438bd3a1963Smrgcommit a45b5d0eaf871c139b057f757869a20fd617d529
439bd3a1963SmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
440bd3a1963SmrgDate:   Mon Feb 21 09:29:59 2011 +1000
441bd3a1963Smrg
442bd3a1963Smrg    man: README.mouse is just README
443bd3a1963Smrg    
444bd3a1963Smrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
445bd3a1963Smrg    Reviewed-by: Cyril Brulebois <kibi@debian.org>
446bd3a1963Smrg
447bd3a1963Smrgcommit 9140e2640319833658a2be5ab2f8349a79ff20aa
448bd3a1963SmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
449bd3a1963SmrgDate:   Mon Feb 21 09:28:26 2011 +1000
450bd3a1963Smrg
451bd3a1963Smrg    man: add mention of xorg.conf.d snippet
452bd3a1963Smrg    
453bd3a1963Smrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
454bd3a1963Smrg    Reviewed-by: Cyril Brulebois <kibi@debian.org>
455bd3a1963Smrg
456bd3a1963Smrgcommit af784aad332d67bb746597d5de032ca320928d51
457bd3a1963SmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
458bd3a1963SmrgDate:   Mon Feb 21 09:24:38 2011 +1000
459bd3a1963Smrg
460bd3a1963Smrg    man: remove mention of core pointer.
461bd3a1963Smrg    
462bd3a1963Smrg    This doesn't apply to X servers 1.7 and later.
463bd3a1963Smrg    
464bd3a1963Smrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
465bd3a1963Smrg    Reviewed-by: Cyril Brulebois <kibi@debian.org>
466bd3a1963Smrg
467bd3a1963Smrgcommit 6b5a82e4e85ab12df23ecf30f2b07eb4c5763e93
468bd3a1963SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
469bd3a1963SmrgDate:   Mon Nov 29 22:25:52 2010 -0800
470bd3a1963Smrg
471bd3a1963Smrg    Add ABI checks around XI86_CONFIGURED uses in OS-specific PreInits
472bd3a1963Smrg    
473bd3a1963Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
474bd3a1963Smrg    Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
475bd3a1963Smrg
476bd3a1963Smrgcommit 73bb42e10033cfeb41ba540ea0303b882ff7e61e
477bd3a1963SmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
478bd3a1963SmrgDate:   Thu Nov 25 11:35:29 2010 +1000
479bd3a1963Smrg
480bd3a1963Smrg    Bump to 1.6.99
481bd3a1963Smrg    
482bd3a1963Smrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
483bd3a1963Smrg
484bd3a1963Smrgcommit 0a088df6b2f5cac05a00c4f461274b83feb1a9a8
485bd3a1963SmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
486bd3a1963SmrgDate:   Mon Oct 25 14:34:28 2010 +1000
487bd3a1963Smrg
488bd3a1963Smrg    Adjust to new Input ABI 12.
489bd3a1963Smrg    
490bd3a1963Smrg    New PreInit prototype and a couple of other minor changes.
491bd3a1963Smrg    
492bd3a1963Smrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
493bd3a1963Smrg    Reviewed-by: Chase Douglas <chase.douglas@canonical.com>
494bd3a1963Smrg
495bd3a1963Smrgcommit fedd52ba781da1960ada0a96b85293afe2509a4a
496bd3a1963SmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
497bd3a1963SmrgDate:   Mon Oct 25 11:16:22 2010 +1000
498bd3a1963Smrg
499bd3a1963Smrg    ABI 12 requires per-valuator modes.
500bd3a1963Smrg    
501bd3a1963Smrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
502bd3a1963Smrg    Reviewed-by: Chase Douglas <chase.douglas@canonical.com>
503bd3a1963Smrg
504bd3a1963Smrgcommit 7bf22a368c752fe76dc60c3ea0f70ec1a46d653e
505bd3a1963SmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
506bd3a1963SmrgDate:   Mon Oct 25 14:36:59 2010 +1000
507bd3a1963Smrg
508bd3a1963Smrg    Use pInfo->options instead of conf-idev.
509bd3a1963Smrg    
510bd3a1963Smrg    Because it doesn't really matter anyway, I think.
511bd3a1963Smrg    
512bd3a1963Smrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
513bd3a1963Smrg    Reviewed-by: Chase Douglas <chase.douglas@canonical.com>
514bd3a1963Smrg
515bd3a1963Smrgcommit f3f405db5603ecca5bc14dba23628ea56a0f5202
516bd3a1963SmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
517bd3a1963SmrgDate:   Mon Oct 25 16:08:49 2010 +1000
518bd3a1963Smrg
519bd3a1963Smrg    Remove write-only field mouseFlags.
520bd3a1963Smrg    
521bd3a1963Smrg    The flags were used to store ClearDTS and ClearRTR, but those options only
522bd3a1963Smrg    resulted in log messages.
523bd3a1963Smrg    
524bd3a1963Smrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
525bd3a1963Smrg    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
526bd3a1963Smrg    Tested-by: Alan Coopersmith <alan.coopersmith@oracle.com>
527bd3a1963Smrg
528bd3a1963Smrgcommit 23308a251e16c4a6ab3c89c0505b0d8900c9cdff
529bd3a1963SmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
530bd3a1963SmrgDate:   Mon Oct 25 13:51:59 2010 +1000
531bd3a1963Smrg
532bd3a1963Smrg    Rename xf86OSMouseInit to OSMouseInit.
533bd3a1963Smrg    
534bd3a1963Smrg    This isn't a DDX function anymore.
535bd3a1963Smrg    
536bd3a1963Smrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
537bd3a1963Smrg    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
538bd3a1963Smrg    Tested-by: Alan Coopersmith <alan.coopersmith@oracle.com>
539bd3a1963Smrg
540bd3a1963Smrgcommit 9263c949df6cbbb8e42ec4f0d6337206f684d0f5
541bd3a1963SmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
542bd3a1963SmrgDate:   Mon Oct 25 13:49:23 2010 +1000
543bd3a1963Smrg
544bd3a1963Smrg    Remove random History comment.
545bd3a1963Smrg    
546bd3a1963Smrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
547bd3a1963Smrg    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
548bd3a1963Smrg    Tested-by: Alan Coopersmith <alan.coopersmith@oracle.com>
549bd3a1963Smrg
550bd3a1963Smrgcommit ecc3d28fa488f186896d714b8872b8875f8eccfd
551bd3a1963SmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
552bd3a1963SmrgDate:   Mon Oct 25 13:46:13 2010 +1000
553bd3a1963Smrg
554bd3a1963Smrg    Rename xf86OSmouse.h to mouse.h
555bd3a1963Smrg    
556bd3a1963Smrg    The driver-internal mouse.h header was only an include command for
557bd3a1963Smrg    xf86OSmouse.h anyway.
558bd3a1963Smrg    
559bd3a1963Smrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
560bd3a1963Smrg    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
561bd3a1963Smrg    Tested-by: Alan Coopersmith <alan.coopersmith@oracle.com>
562bd3a1963Smrg
563bd3a1963Smrgcommit a92175888885ac77c87d52309cba87f1e9c96e73
564bd3a1963SmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
565bd3a1963SmrgDate:   Mon Oct 25 13:43:47 2010 +1000
566bd3a1963Smrg
567bd3a1963Smrg    Remove a bunch of unused fields from the MouseRec.
568bd3a1963Smrg    
569bd3a1963Smrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
570bd3a1963Smrg    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
571bd3a1963Smrg    Tested-by: Alan Coopersmith <alan.coopersmith@oracle.com>
572bd3a1963Smrg
573bd3a1963Smrgcommit a48e8ce9434837d649eb88058aa9406f1bf9dce9
574bd3a1963SmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
575bd3a1963SmrgDate:   Mon Oct 25 13:41:26 2010 +1000
576bd3a1963Smrg
577bd3a1963Smrg    Move a statement down to have all allocations close together.
578bd3a1963Smrg    
579bd3a1963Smrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
580bd3a1963Smrg    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
581bd3a1963Smrg    Tested-by: Alan Coopersmith <alan.coopersmith@oracle.com>
582bd3a1963Smrg
583bd3a1963Smrgcommit f3ac92a41b9e85a0cfba011812b637b1f3ae2529
584bd3a1963SmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
585bd3a1963SmrgDate:   Mon Oct 25 13:35:55 2010 +1000
586bd3a1963Smrg
587bd3a1963Smrg    Remove convoluted do { } while loop.
588bd3a1963Smrg    
589bd3a1963Smrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
590bd3a1963Smrg    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
591bd3a1963Smrg    Tested-by: Alan Coopersmith <alan.coopersmith@oracle.com>
592bd3a1963Smrg
593bd3a1963Smrgcommit fac47e7df6f719b1fce5341b343cabcbe150b52f
594bd3a1963SmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
595bd3a1963SmrgDate:   Mon Oct 25 13:34:21 2010 +1000
596bd3a1963Smrg
597bd3a1963Smrg    Move protocol ID detection into a separate function.
598bd3a1963Smrg    
599bd3a1963Smrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
600bd3a1963Smrg    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
601bd3a1963Smrg    Tested-by: Alan Coopersmith <alan.coopersmith@oracle.com>
602bd3a1963Smrg
603bd3a1963Smrgcommit 859b8f2c4d964cd9b40dcbc64bd28fc98e129387
604bd3a1963SmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
605bd3a1963SmrgDate:   Mon Oct 25 12:17:19 2010 +1000
606bd3a1963Smrg
607bd3a1963Smrg    Use single exit path for PreInit.
608bd3a1963Smrg    
609bd3a1963Smrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
610bd3a1963Smrg    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
611bd3a1963Smrg    Tested-by: Alan Coopersmith <alan.coopersmith@oracle.com>
612bd3a1963Smrg
613bd3a1963Smrgcommit 11f94120035d1c4e2d1d299d9fa19f79ca3ed75e
614bd3a1963SmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
615bd3a1963SmrgDate:   Mon Oct 25 12:13:00 2010 +1000
616bd3a1963Smrg
617bd3a1963Smrg    De-duplicate Option "Device" handling.
618bd3a1963Smrg    
619bd3a1963Smrg    Move the warning messages and the OS-specific autoprobing calls into a new
620bd3a1963Smrg    function. This will change the order log messages appear in but functional
621bd3a1963Smrg    changes should be identical.
622bd3a1963Smrg    
623bd3a1963Smrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
624bd3a1963Smrg    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
625bd3a1963Smrg    Tested-by: Alan Coopersmith <alan.coopersmith@oracle.com>
626bd3a1963Smrg
627bd3a1963Smrgcommit 0b1920abf72664765f7dab4a487839a3d29267a1
628bd3a1963SmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
629bd3a1963SmrgDate:   Mon Oct 25 11:59:17 2010 +1000
630bd3a1963Smrg
631bd3a1963Smrg    Remove unused branch from if 1 condition.
632bd3a1963Smrg    
633bd3a1963Smrg    This has been in since 2003 or earlier, let's pretend it works.
634bd3a1963Smrg    
635bd3a1963Smrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
636bd3a1963Smrg    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
637bd3a1963Smrg    Tested-by: Alan Coopersmith <alan.coopersmith@oracle.com>
638bd3a1963Smrg
639bd3a1963Smrgcommit 008906b855f05be4d1942d2a3e1afcb8a7ee4b14
640bd3a1963SmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
641bd3a1963SmrgDate:   Mon Oct 25 11:56:36 2010 +1000
642bd3a1963Smrg
643bd3a1963Smrg    Remove a bunch of unnecessary log prints.
644bd3a1963Smrg    
645bd3a1963Smrg    xf86SetFooOption will print to the log anyway, no need to print twice.
646bd3a1963Smrg    
647bd3a1963Smrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
648bd3a1963Smrg    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
649bd3a1963Smrg    Tested-by: Alan Coopersmith <alan.coopersmith@oracle.com>
650bd3a1963Smrg
651bd3a1963Smrgcommit 9d6723303216e7b6de583716768d0dc972f03d03
652bd3a1963SmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
653bd3a1963SmrgDate:   Mon Oct 25 11:53:21 2010 +1000
654bd3a1963Smrg
655bd3a1963Smrg    Remove if 0'd out model.
656bd3a1963Smrg    
657bd3a1963Smrg    If 0 since at least 2003 is enough to pretend we don't need this block.
658bd3a1963Smrg    
659bd3a1963Smrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
660bd3a1963Smrg    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
661bd3a1963Smrg    Tested-by: Alan Coopersmith <alan.coopersmith@oracle.com>
662bd3a1963Smrg
663bd3a1963Smrgcommit 6f227252af6458fbf6cbeee43e3f739fd2f03c67
664bd3a1963SmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
665bd3a1963SmrgDate:   Mon Oct 25 15:38:57 2010 +1000
666bd3a1963Smrg
667bd3a1963Smrg    Remove includes for protocol headers.
668bd3a1963Smrg    
669bd3a1963Smrg    The driver shouldn't need those.
670bd3a1963Smrg    
671bd3a1963Smrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
672bd3a1963Smrg    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
673bd3a1963Smrg    Tested-by: Alan Coopersmith <alan.coopersmith@oracle.com>
674bd3a1963Smrg
675bd3a1963Smrgcommit 3b39dd7ca3a4055e63a8ca55b614912fe47215a6
676bd3a1963SmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
677bd3a1963SmrgDate:   Mon Oct 25 11:49:51 2010 +1000
678bd3a1963Smrg
679bd3a1963Smrg    Remove unused define NEED_X86_TYPES.
680bd3a1963Smrg    
681bd3a1963Smrg    Not needed for 1.6 and later.
682bd3a1963Smrg    
683bd3a1963Smrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
684bd3a1963Smrg    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
685bd3a1963Smrg    Tested-by: Alan Coopersmith <alan.coopersmith@oracle.com>
686bd3a1963Smrg
687bd3a1963Smrgcommit ef4fad4d823d46be4538daeca0ee3e014efc73c2
688bd3a1963SmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
689bd3a1963SmrgDate:   Mon Oct 25 11:39:42 2010 +1000
690bd3a1963Smrg
691bd3a1963Smrg    Assume ABI_XINPUT_VERSION 4 or higher.
692bd3a1963Smrg    
693bd3a1963Smrg    We require server 1.6 in configure.ac to build, so let's assume that's the
694bd3a1963Smrg    minimal ABI version we support. Purge the rest.
695bd3a1963Smrg    
696bd3a1963Smrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
697bd3a1963Smrg    Acked-by: Gaetan Nadon <memsize@videotron.ca>
698bd3a1963Smrg    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
699bd3a1963Smrg    Tested-by: Alan Coopersmith <alan.coopersmith@oracle.com>
700bd3a1963Smrg
701bd3a1963Smrgcommit f7b426ef2a6bc181ec700f74b59b39c2e695bf6b
702bd3a1963SmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
703bd3a1963SmrgDate:   Mon Oct 25 11:34:41 2010 +1000
704bd3a1963Smrg
705bd3a1963Smrg    Remove refcnt field from InputDriverRec.
706bd3a1963Smrg    
707bd3a1963Smrg    Wasn't used in the server and is now removed.
708bd3a1963Smrg    
709bd3a1963Smrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
710bd3a1963Smrg    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
711bd3a1963Smrg    Tested-by: Alan Coopersmith <alan.coopersmith@oracle.com>
712bd3a1963Smrg
713bd3a1963Smrgcommit b5fc405451d8fa01b9e5fb6f2da74a6e03d50174
714bd3a1963SmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
715bd3a1963SmrgDate:   Mon Oct 25 11:31:23 2010 +1000
716bd3a1963Smrg
717bd3a1963Smrg    Don't try to call conversion_proc anymore.
718bd3a1963Smrg    
719bd3a1963Smrg    This hasn't been called since at least server 1.5 or so (ABI 2), possibly
720bd3a1963Smrg    longer.
721bd3a1963Smrg    
722bd3a1963Smrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
723bd3a1963Smrg    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
724bd3a1963Smrg    Tested-by: Alan Coopersmith <alan.coopersmith@oracle.com>
725bd3a1963Smrg
726bd3a1963Smrgcommit bb2d63df99457de1e5c06be501a03b5629fc52c8
727bd3a1963SmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
728bd3a1963SmrgDate:   Mon Oct 25 11:10:25 2010 +1000
729bd3a1963Smrg
730bd3a1963Smrg    Replace LocalDevicePtr with InputInfoPtr.
731bd3a1963Smrg    
732bd3a1963Smrg    No functional changes.
733bd3a1963Smrg    The typedef has been removed from the server but was an alias for
734bd3a1963Smrg    InputInfoPtr since the dawn of, well, at least git.
735bd3a1963Smrg    
736bd3a1963Smrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
737bd3a1963Smrg    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
738bd3a1963Smrg    Tested-by: Alan Coopersmith <alan.coopersmith@oracle.com>
739bd3a1963Smrg
740bd3a1963Smrgcommit b5f4fc652cf5999045ff9006a55cf75edaba65c0
741bd3a1963SmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
742bd3a1963SmrgDate:   Mon Oct 25 10:57:58 2010 +1000
743bd3a1963Smrg
744bd3a1963Smrg    XI86_POINTER_CAPABLE is gone from the server.
745bd3a1963Smrg    
746bd3a1963Smrg    And was a write-only flag before that anyway, no ifdef needed.
747bd3a1963Smrg    
748bd3a1963Smrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
749bd3a1963Smrg    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
750bd3a1963Smrg    Tested-by: Alan Coopersmith <alan.coopersmith@oracle.com>
751bd3a1963Smrg
752bd3a1963Smrgcommit 4eefb5bfa837aae2201769360745edcaad4ea8d8
753bd3a1963SmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
754bd3a1963SmrgDate:   Mon Oct 25 10:54:41 2010 +1000
755bd3a1963Smrg
756bd3a1963Smrg    Remove out-of-date comment.
757bd3a1963Smrg    
758bd3a1963Smrg    /*
759bd3a1963Smrg     * XXX This should be done by a function in the core server since the
760bd3a1963Smrg     * MouseDevRec is defined in the os-support layer.
761bd3a1963Smrg     */
762bd3a1963Smrg    
763bd3a1963Smrg    no, it shouldn't and it isn't, in exactly that order.
764bd3a1963Smrg    
765bd3a1963Smrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
766bd3a1963Smrg    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
767bd3a1963Smrg    Tested-by: Alan Coopersmith <alan.coopersmith@oracle.com>
768bd3a1963Smrg
769bd3a1963Smrgcommit fdd5d5c77d05c7f085e6f62c66b31b66087d195d
770bd3a1963SmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
771bd3a1963SmrgDate:   Mon Oct 25 10:46:35 2010 +1000
772bd3a1963Smrg
773bd3a1963Smrg    Remove unused declaration of MouseUnInit.
774bd3a1963Smrg    
775bd3a1963Smrg    To not have an UnInit function one needs to explicitly not define an UnInit
776bd3a1963Smrg    function that is then not used, so that definitely no UnInit is performed
777bd3a1963Smrg    with the function that is not defined. Philosophically speaking, this may be
778bd3a1963Smrg    true. Meanwhile, over here in reality, well... meh.
779bd3a1963Smrg    
780bd3a1963Smrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
781bd3a1963Smrg    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
782bd3a1963Smrg    Tested-by: Alan Coopersmith <alan.coopersmith@oracle.com>
783bd3a1963Smrg
784bd3a1963Smrgcommit abc107eeb8847b9bf2f303abefde5adaab9331bf
785bd3a1963SmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
786bd3a1963SmrgDate:   Mon Oct 25 10:45:27 2010 +1000
787bd3a1963Smrg
788bd3a1963Smrg    Replace libc wrappers to xcalloc and friends with libc calls.
789bd3a1963Smrg    
790bd3a1963Smrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
791bd3a1963Smrg    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
792bd3a1963Smrg    Tested-by: Alan Coopersmith <alan.coopersmith@oracle.com>
793bd3a1963Smrg
794bd3a1963Smrgcommit 782052d087fd59d673de6c45784c316c055a592d
795bd3a1963SmrgMerge: 4f1a5cc 6d6c247
796bd3a1963SmrgAuthor: Samuel Thibault <samuel.thibault@ens-lyon.org>
797bd3a1963SmrgDate:   Wed Sep 29 23:42:43 2010 +0200
798bd3a1963Smrg
799bd3a1963Smrg    Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/driver/xf86-input-mouse
800bd3a1963Smrg
801b73be646Smrgcommit 6d6c24768b2b347436a6d35c4aaa129227c7392e
802b73be646SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
803b73be646SmrgDate:   Wed Sep 8 23:11:19 2010 -0700
804b73be646Smrg
805b73be646Smrg    xf86-input-mouse 1.6.0
806b73be646Smrg    
807b73be646Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
808b73be646Smrg
809b73be646Smrgcommit 4719334800b7eb88479acdcbbc176019ba9c5bd2
810b73be646SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
811b73be646SmrgDate:   Wed Sep 8 22:58:30 2010 -0700
812b73be646Smrg
813b73be646Smrg    Bring README a little closer to the current state of reality
814b73be646Smrg    
815b73be646Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
816b73be646Smrg
817bd3a1963Smrgcommit 4f1a5cc98c8452362ecb81843cd0a32c9a45ce4e
818bd3a1963SmrgAuthor: Samuel Thibault <samuel.thibault@ens-lyon.org>
819bd3a1963SmrgDate:   Sun Sep 5 21:21:58 2010 +0200
820bd3a1963Smrg
821bd3a1963Smrg    Fix build warning
822bd3a1963Smrg    
823bd3a1963Smrg    Add extra parentheses to avoid ambiguity.
824bd3a1963Smrg    
825bd3a1963Smrg    Signed-off-by: Samuel Thibault <samuel.thibault@ens-lyon.org>
826bd3a1963Smrg
827bd3a1963Smrgcommit 35f277a718f2da6a09080af020aaf29ef96fe807
828bd3a1963SmrgAuthor: Samuel Thibault <samuel.thibault@ens-lyon.org>
829bd3a1963SmrgDate:   Sun Sep 5 21:20:33 2010 +0200
830bd3a1963Smrg
831bd3a1963Smrg    Fix mouse data buffering
832bd3a1963Smrg    
833bd3a1963Smrg    Check remaining buffer size *before* reading a character from the device.  Also
834bd3a1963Smrg    keep extra characters in the static buffer until next invocation.
835bd3a1963Smrg    
836bd3a1963Smrg    Signed-off-by: Samuel Thibault <samuel.thibault@ens-lyon.org>
837bd3a1963Smrg
838b73be646Smrgcommit cb11e9ca60e8ca2590c77f844bfd19e5278f518f
839b73be646SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
840b73be646SmrgDate:   Wed Aug 11 21:30:40 2010 -0700
841b73be646Smrg
842b73be646Smrg    MouseCtrl doesn't need to save values we never use
843b73be646Smrg    
844b73be646Smrg    Makes it into a no-op, like evdev's PtrCtrl function, now that
845b73be646Smrg    mouse acceleration is completely handled in dix.
846b73be646Smrg    
847b73be646Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
848b73be646Smrg    Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
849b73be646Smrg    Reviewed-by: Patrick E. Kane <pekane52 at gmail.com>
850b73be646Smrg    Reviewed-by: Simon Thum <simon.thum@gmx.de>
851b73be646Smrg
852b73be646Smrgcommit 374725ef73ca929f8a951061528d11ee796cb069
853b73be646SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
854b73be646SmrgDate:   Wed Aug 11 20:21:33 2010 -0700
855b73be646Smrg
856b73be646Smrg    Sun's copyrights belong to Oracle now
857b73be646Smrg    
858b73be646Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
859b73be646Smrg
860b73be646Smrgcommit 5b208a2b8d1032489a02c465830150422d1123cc
861b73be646SmrgAuthor: Henry Zhao <henry.zhao@oracle.com>
862b73be646SmrgDate:   Wed Aug 11 20:16:44 2010 -0700
863b73be646Smrg
864b73be646Smrg    Check for NULL currentMode in vuidMouseSendScreenSize()
865b73be646Smrg    
866b73be646Smrg    Fixes Sun bug 6920647:
867b73be646Smrg      Core dump in resume when monitor changed in suspend
868b73be646Smrg      http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=6920647
869b73be646Smrg    
870b73be646Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
871b73be646Smrg
872b73be646Smrgcommit b9d6d0309abdec7b384cb1f0958b9bcd60364e60
873b73be646SmrgAuthor: Samuel Thibault <samuel.thibault@ens-lyon.org>
874b73be646SmrgDate:   Wed Jul 28 21:23:25 2010 +0200
875b73be646Smrg
876b73be646Smrg    Do not return the address of a local buffer
877b73be646Smrg    
878b73be646Smrg    Make the const buffer returned by FindDevice a static const buffer, to avoid
879b73be646Smrg    letting be on the stack.
880b73be646Smrg    
881b73be646Smrg    Signed-off-by: Samuel Thibault <samuel.thibault@ens-lyon.org>
882b73be646Smrg
883b73be646Smrgcommit 75300d6ae5a5b2324224423c9f976cba50e47547
884b73be646SmrgAuthor: Patrick E. Kane <pekane52@gmail.com>
885b73be646SmrgDate:   Fri Jul 16 11:13:20 2010 -0500
886b73be646Smrg
887b73be646Smrg    xf86-input-mouse: Update sun_mouse devPrivates code #29049
888b73be646Smrg    
889b73be646Smrg    Update the sun_mouse devPrivates code to conform to the new API
890b73be646Smrg    (introducted by commit faeebead7bfcc78535757ca7acc1faf7554c03b7)
891b73be646Smrg    that requires the PrivateKey to be registered.
892b73be646Smrg    
893b73be646Smrg    Fixes: https://bugs.freedesktop.org/show_bug.cgi?id=29049
894b73be646Smrg    
895b73be646Smrg    Signed-off-by: Patrick E. Kane <pekane52@gmail.com>
896b73be646Smrg    Reviewed-by: Jamey Sharp <jamey@minilop.net>
897b73be646Smrg    Signed-off-by: Jamey Sharp <jamey@minilop.net>
898b73be646Smrg
899b73be646Smrgcommit 112caa1724e139caeb91c792c394b21d1391b370
900b73be646SmrgAuthor: Fernando Carrijo <fcarrijo@yahoo.com.br>
901b73be646SmrgDate:   Thu Jul 1 07:13:05 2010 -0300
902b73be646Smrg
903b73be646Smrg    Purge macro NEED_EVENTS
904b73be646Smrg    
905b73be646Smrg    Signed-off-by: Fernando Carrijo <fcarrijo@yahoo.com.br>
906b73be646Smrg    Acked-by: Tiago Vignatti <tiago.vignatti@nokia.com>
907b73be646Smrg    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
908b73be646Smrg
909b73be646Smrgcommit b714882b0245a2d6078d8778156e88813761f2c4
910b73be646SmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
911b73be646SmrgDate:   Thu May 27 18:57:33 2010 -0400
912b73be646Smrg
913b73be646Smrg    config: use AC_PROG_INSTALL now supplied by XORG_DEFAULT_OPTIONS
914b73be646Smrg    
915b73be646Smrg    The existing statement can now be removed from the configuration file.
916b73be646Smrg    
917b73be646Smrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
918b73be646Smrg
919b73be646Smrgcommit 1188152feee345b7a0f39513cd9d7b8bab938338
920b73be646SmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
921b73be646SmrgDate:   Thu May 27 09:32:59 2010 -0400
922b73be646Smrg
923b73be646Smrg    config: upgrade to util-macros 1.8 for additional man page support
924b73be646Smrg    
925b73be646Smrg    Use MAN_SUBST now supplied in XORG_MANPAGE_SECTIONS
926b73be646Smrg    The value of MAN_SUBST is the same for all X.Org packages.
927b73be646Smrg    
928b73be646Smrg    Use AC_PROG_SED now supplied by XORG_DEFAULT_OPTIONS
929b73be646Smrg    The existing statement can now be removed from the configuration file.
930b73be646Smrg    
931b73be646Smrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
932b73be646Smrg
933b73be646Smrgcommit ad78ef7a9488f7235032e106839224fc43f20e5f
934b73be646SmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
935b73be646SmrgDate:   Thu May 13 16:09:03 2010 -0400
936b73be646Smrg
937b73be646Smrg    config: let AC_PROG_SED find the best value for $SED
938b73be646Smrg    
939b73be646Smrg    Reviewed-by: Rémi Cardona <remi@gentoo.org>
940b73be646Smrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
941b73be646Smrg
942b73be646Smrgcommit 9a9344e66d2e03ee44bf6fe6a1c1d97082a74c20
943b73be646SmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
944b73be646SmrgDate:   Thu May 13 15:59:24 2010 -0400
945b73be646Smrg
946b73be646Smrg    README: keep the text version of README, discard the sgml version
947b73be646Smrg    
948b73be646Smrg    The linuxdoc doc tool is deprecated.
949b73be646Smrg    README files are exclusively text files.
950b73be646Smrg    The file had not been updated for 5 years.
951b73be646Smrg    
952b73be646Smrg    Reviewed-by: Rémi Cardona <remi@gentoo.org>
953b73be646Smrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
954b73be646Smrg
955b73be646Smrgcommit 9711c050e6d2a7c7c89ddc26775d819b5bc41ad3
956b73be646SmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
957b73be646SmrgDate:   Thu May 13 14:29:32 2010 -0400
958b73be646Smrg
959b73be646Smrg    config: fix warnings, m4 quoting and layout
960b73be646Smrg    
961b73be646Smrg    Fix some m4 quoting
962b73be646Smrg    Fix some autoconf warnings
963b73be646Smrg    Regroup statements per section
964b73be646Smrg    Add comments
965b73be646Smrg    
966b73be646Smrg    Reviewed-by: Rémi Cardona <remi@gentoo.org>
967b73be646Smrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
968b73be646Smrg
969b73be646Smrgcommit 86ddfe77024dbd94e99695a23ba77c2100b7e3e8
970b73be646SmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
971b73be646SmrgDate:   Thu May 13 14:08:04 2010 -0400
972b73be646Smrg
973b73be646Smrg    config: Upgrade X.Org macros to 1.4 for INSTALL file copying
974b73be646Smrg    
975b73be646Smrg    Reviewed-by: Rémi Cardona <remi@gentoo.org>
976b73be646Smrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
977b73be646Smrg
978b73be646Smrgcommit 349db3f68d7f727b965132ade5bcefd5da6ad399
979b73be646SmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
980b73be646SmrgDate:   Thu May 13 14:01:28 2010 -0400
981b73be646Smrg
982b73be646Smrg    config: remove AC_PROG_CC as it overrides AC_PROG_C_C99
983b73be646Smrg    
984b73be646Smrg    XORG_STRICT_OPTION from XORG_DEFAULT_OPTIONS calls
985b73be646Smrg    AC_PROG_C_C99. This sets gcc with -std=gnu99.
986b73be646Smrg    If AC_PROG_CC macro is called afterwards, it resets CC to gcc.
987b73be646Smrg    
988b73be646Smrg    Reviewed-by: Rémi Cardona <remi@gentoo.org>
989b73be646Smrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
990b73be646Smrg
991b73be646Smrgcommit 59ace3b6fd3c1901e8025f4785c31d514aac3b3f
992b73be646SmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
993b73be646SmrgDate:   Thu May 13 14:00:41 2010 -0400
994b73be646Smrg
995b73be646Smrg    config: remove unrequired AC_HEADER_STDC
996b73be646Smrg    
997b73be646Smrg    Autoconf says:
998b73be646Smrg    "This macro is obsolescent, as current systems have conforming
999b73be646Smrg    header files. New programs need not use this macro".
1000b73be646Smrg    
1001b73be646Smrg    Reviewed-by: Rémi Cardona <remi@gentoo.org>
1002b73be646Smrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
1003b73be646Smrg
1004b73be646Smrgcommit 540f1d8826aeee17235bd29c42144fe52213130c
1005b73be646SmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
1006b73be646SmrgDate:   Thu May 13 14:00:06 2010 -0400
1007b73be646Smrg
1008b73be646Smrg    config: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS
1009b73be646Smrg    
1010b73be646Smrg    Regroup AC statements at the top.
1011b73be646Smrg    
1012b73be646Smrg    Reviewed-by: Rémi Cardona <remi@gentoo.org>
1013b73be646Smrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
1014b73be646Smrg
1015b73be646Smrgcommit 27d00be1f8ae04be0bcb73d2744731ded527e8e5
1016b73be646SmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
1017b73be646SmrgDate:   Thu May 13 13:58:03 2010 -0400
1018b73be646Smrg
1019b73be646Smrg    config: update AC_PREREQ statement to 2.60
1020b73be646Smrg    
1021b73be646Smrg    Unrelated to the previous patches, the new value simply reflects
1022b73be646Smrg    the reality that the minimum level for autoconf to configure
1023b73be646Smrg    all x.org modules is 2.60 dated June 2006.
1024b73be646Smrg    
1025b73be646Smrg    ftp://ftp.gnu.org/gnu/autoconf/autoconf-2.60.tar.gz
1026b73be646Smrg    
1027b73be646Smrg    Reviewed-by: Rémi Cardona <remi@gentoo.org>
1028b73be646Smrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
1029b73be646Smrg
1030b73be646Smrgcommit f76449cbe38d9f2e925d0af0cd0b1050168d86d1
1031b73be646SmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
1032b73be646SmrgDate:   Thu May 13 13:28:37 2010 -0400
1033b73be646Smrg
1034b73be646Smrg    config: optional extension check for inputproto not required
1035b73be646Smrg    
1036b73be646Smrg    The check should be in PKG_CHECK_MODULES permanently.
1037b73be646Smrg    
1038b73be646Smrg    The XORG_DRIVER_CHECK_EXT will add inputproto to PKG_CHECK_MODULES
1039b73be646Smrg    only if the extension is available. By definition, this extension
1040b73be646Smrg    is an integral part of the server and is always present.
1041b73be646Smrg    
1042b73be646Smrg    The server always sets XINPUT macro to 1.
1043b73be646Smrg    The conditional code was removed
1044b73be646Smrg    
1045b73be646Smrg    Reviewed-by: Rémi Cardona <remi@gentoo.org>
1046b73be646Smrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
1047b73be646Smrg
1048b73be646Smrgcommit a4dfc92927c8e26aca58da11bae1e516238fd60a
1049b73be646SmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
1050b73be646SmrgDate:   Thu May 13 13:27:02 2010 -0400
1051b73be646Smrg
1052b73be646Smrg    config: remove extension check for unused RANDR extension
1053b73be646Smrg    
1054b73be646Smrg    The randr protocol is not used, no randr*.h are included.
1055b73be646Smrg    
1056b73be646Smrg    Reviewed-by: Rémi Cardona <remi@gentoo.org>
1057b73be646Smrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
1058b73be646Smrg
1059b73be646Smrgcommit ecc0b614aa3077e4d73f1b1a567486f5540f3eb5
1060b73be646SmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
1061b73be646SmrgDate:   Thu May 13 13:12:34 2010 -0400
1062b73be646Smrg
1063b73be646Smrg    config: remove AH_TOP autoheader statement
1064b73be646Smrg    
1065b73be646Smrg    The generated config.h does not need to include xorg-server.h
1066b73be646Smrg    for the content it provides.
1067b73be646Smrg    Add #include <xorg-server.h> in .[hc] files as needed.
1068b73be646Smrg    
1069b73be646Smrg    Reviewed-by: Rémi Cardona <remi@gentoo.org>
1070b73be646Smrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
1071b73be646Smrg
1072b73be646Smrgcommit 4ef973d4c740a0b92e6b0d1afae1d6fca0386bd8
1073b73be646SmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
1074b73be646SmrgDate:   Thu May 13 13:08:00 2010 -0400
1075b73be646Smrg
1076b73be646Smrg    Remove unused SCO driver files
1077b73be646Smrg    
1078b73be646Smrg    The SCO driver has never been enabled since its original commit
1079b73be646Smrg    
1080b73be646Smrg    Reviewed-by: Rémi Cardona <remi@gentoo.org>
1081b73be646Smrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
1082b73be646Smrg
1083b73be646Smrgcommit 0071e2eb6bd3c31be108b7cdbc415498c83ed1c6
1084b73be646SmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
1085b73be646SmrgDate:   Wed Apr 28 18:18:14 2010 -0400
1086b73be646Smrg
1087b73be646Smrg    README: update text content from sgml content
1088b73be646Smrg    
1089b73be646Smrg    Reviewed-by: Rémi Cardona <remi@gentoo.org>
1090b73be646Smrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
1091b73be646Smrg
1092b73be646Smrgcommit 4fc24a0093d453944dc8d46aebe27b1671d45c77
1093b73be646SmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
1094b73be646SmrgDate:   Tue Apr 27 13:50:20 2010 -0400
1095b73be646Smrg
1096b73be646Smrg    README: fix linuxdoc content
1097b73be646Smrg    
1098b73be646Smrg    defs.ent are located under X11 directory
1099b73be646Smrg    ident tag is not a Linuxdoc tag
1100b73be646Smrg    replace docbook email tag with linuxdoc email tag
1101b73be646Smrg    replace <code> with <verb> which preserves tabs
1102b73be646Smrg    
1103b73be646Smrg    Reviewed-by: Rémi Cardona <remi@gentoo.org>
1104b73be646Smrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
1105b73be646Smrg
1106b73be646Smrgcommit 3ee9b720856efa240b70d38172706485f6420289
1107b73be646SmrgAuthor: Márton Németh <nm127@freemail.hu>
1108b73be646SmrgDate:   Tue Apr 13 00:35:57 2010 -0700
1109b73be646Smrg
1110b73be646Smrg    Bug 10866 - serial Genius NetScroll+ autodetection
1111b73be646Smrg    
1112b73be646Smrg    https://bugs.freedesktop.org/show_bug.cgi?id=10866
1113b73be646Smrg    
1114b73be646Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
1115b73be646Smrg
1116b73be646Smrgcommit c74d482378a85eef26dd85fc191f602e0f7c667f
1117b73be646SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
1118b73be646SmrgDate:   Wed Jan 20 17:47:20 2010 -0800
1119b73be646Smrg
1120b73be646Smrg    Solaris: Handle ENODEV & other errors from VUID protocol mice
1121b73be646Smrg    
1122b73be646Smrg    Adapted code from keyboard fix for ENODEV to do the same thing for the mouse
1123b73be646Smrg    
1124b73be646Smrg    Use normal read() calls for reading from the mouse so we can get the ENODEV
1125b73be646Smrg    errors, instead of going through the Xisb*() wrappers, which are needed for
1126b73be646Smrg    reading directly from serial ports (which this code never does since it's
1127b73be646Smrg    only used with VUID mouse event streams from the kernel).
1128b73be646Smrg    
1129b73be646Smrg    Fixes http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=6844148
1130b73be646Smrg    
1131b73be646Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
1132b73be646Smrg
1133b73be646Smrgcommit a2d158c290a831dffef3613ddb736c04377c51e7
1134b73be646SmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
1135b73be646SmrgDate:   Tue Mar 9 13:12:10 2010 -0500
1136b73be646Smrg
1137b73be646Smrg    config: remove unused -I$(top_srcdir)/src directive
1138b73be646Smrg    
1139b73be646Smrg    There are no sibling directories that need access to /src headers
1140b73be646Smrg    
1141b73be646Smrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
1142b73be646Smrg
1143b73be646Smrgcommit c9ebc0c532bf72e459ec93f6ff4198dfd7e32252
1144b73be646SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
1145b73be646SmrgDate:   Fri Jan 15 14:48:49 2010 -0800
1146b73be646Smrg
1147b73be646Smrg    Update Sun license notices to current X.Org standard form
1148b73be646Smrg    
1149b73be646Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
1150b73be646Smrg
1151b73be646Smrgcommit 36cb94a9af364c18ccae774d79a8c1f937cb786f
1152b73be646SmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
1153b73be646SmrgDate:   Tue Dec 15 22:01:02 2009 -0500
1154b73be646Smrg
1155b73be646Smrg    configure.ac: remove unused sdkdir=$(pkg-config...) statement
1156b73be646Smrg    
1157b73be646Smrg    The sdkdir variable isn't use, so remove the statement.
1158b73be646Smrg    
1159b73be646Smrg    Acked-by: Dan Nicholson <dbn.lists@gmail.com>
1160b73be646Smrg    
1161b73be646Smrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
1162b73be646Smrg
1163b73be646Smrgcommit 327ede732bd05185a459c195dbc9ceee250b3b71
1164b73be646SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
1165b73be646SmrgDate:   Wed Dec 16 18:17:26 2009 -0800
1166b73be646Smrg
1167b73be646Smrg    Silence sed substitutions in make output
1168b73be646Smrg    
1169b73be646Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
1170b73be646Smrg
1171b73be646Smrgcommit c6ff6c3bba57a5134b050bead65dd6a1ff2f42aa
1172b73be646SmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
1173b73be646SmrgDate:   Thu Dec 3 11:27:30 2009 +1000
1174b73be646Smrg
1175b73be646Smrg    Plug minor memory leak.
1176b73be646Smrg    
1177b73be646Smrg    This change splits the DEVICE_CLOSE behaviour from the DEVICE_OFF behaviour.
1178b73be646Smrg    This doesn't change functionality as the server guarantees DEVICE_OFF to be
1179b73be646Smrg    called first and DEVICE_CLOSE thus becomes a noop anyway.
1180b73be646Smrg    
1181b73be646Smrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
1182b73be646Smrg    Reviewed-by: Alan Coopersmith <alan.coopersmith@sun.com>
1183b73be646Smrg
1184b73be646Smrgcommit 6ac394cafc959980893553955e98827c7cb45119
1185b73be646SmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
1186b73be646SmrgDate:   Mon Nov 23 09:25:05 2009 -0500
1187b73be646Smrg
1188b73be646Smrg    Makefile.am: add ChangeLog and INSTALL on MAINTAINERCLEANFILES
1189b73be646Smrg    
1190b73be646Smrg    Now that the INSTALL file is generated.
1191b73be646Smrg    Allows running make maintainer-clean.
1192b73be646Smrg
1193b73be646Smrgcommit 9705701af25089ba8896d706f13403416f632cb4
1194b73be646SmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
1195b73be646SmrgDate:   Wed Oct 28 14:41:41 2009 -0400
1196b73be646Smrg
1197b73be646Smrg    INSTALL, NEWS, README or AUTHORS files are missing/incorrect #24206
1198b73be646Smrg    
1199b73be646Smrg    Automake 'foreign' option is specified in configure.ac.
1200b73be646Smrg    Remove from Makefile.am
1201b73be646Smrg
1202b73be646Smrgcommit a80227b40dd710e13fb497f2f01a51afb0e5337c
1203b73be646SmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
1204b73be646SmrgDate:   Wed Oct 28 14:09:09 2009 -0400
1205b73be646Smrg
1206b73be646Smrg    INSTALL, NEWS, README or AUTHORS files are missing/incorrect #24206
1207b73be646Smrg    
1208b73be646Smrg    Add missing INSTALL file. Use standard GNU file on building tarball
1209b73be646Smrg    README may have been updated
1210b73be646Smrg    Remove AUTHORS file as it is empty and no content available yet.
1211b73be646Smrg    Remove NEWS file as it is empty and no content available yet.
1212b73be646Smrg
1213b73be646Smrgcommit ad49b908b8b6aa7643325e8be75e0b0e5c7e764d
1214b73be646SmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
1215b73be646SmrgDate:   Mon Oct 26 12:54:20 2009 -0400
1216b73be646Smrg
1217b73be646Smrg    Several driver modules do not have a ChangeLog target in Makefile.am #23814
1218b73be646Smrg    
1219b73be646Smrg    The git generated ChangeLog replaces the hand written one.
1220b73be646Smrg    Update configure.ac to xorg-macros level 1.3.
1221b73be646Smrg    Use XORG_DEFAULT_OPTIONS which replaces four XORG_* macros
1222b73be646Smrg    Update Makefile.am to add ChangeLog target if missing
1223b73be646Smrg    Remove ChangeLog from EXTRA_DIST or *CLEAN variables
1224b73be646Smrg    This is a pre-req for the INSTALL_CMD
1225b73be646Smrg
1226b73be646Smrgcommit 034f5430549b0c713b0be302e067e4f1fd02c6fb
1227b73be646SmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
1228b73be646SmrgDate:   Thu Oct 22 12:34:16 2009 -0400
1229b73be646Smrg
1230b73be646Smrg    .gitignore: use common defaults with custom section # 24239
1231b73be646Smrg    
1232b73be646Smrg    Using common defaults will reduce errors and maintenance.
1233b73be646Smrg    Only the very small or inexistent custom section need periodic maintenance
1234b73be646Smrg    when the structure of the component changes. Do not edit defaults.
1235b73be646Smrg
1236fc27e79cSmrgcommit 2b6dc8ccfe85356d309e3191cf5b942c6d4e0cd5
1237fc27e79cSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
1238fc27e79cSmrgDate:   Tue Oct 6 12:09:46 2009 +1000
1239fc27e79cSmrg
1240fc27e79cSmrg    mouse 1.5.0
1241fc27e79cSmrg    
1242fc27e79cSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
1243fc27e79cSmrg
1244fc27e79cSmrgcommit 6bae95035db026b7f3189a21942ce7953a6e3437
1245fc27e79cSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
1246fc27e79cSmrgDate:   Tue Oct 6 12:07:45 2009 +1000
1247fc27e79cSmrg
1248fc27e79cSmrg    Require macros 1.3 for XORG_DEFAULT_OPTIONS
1249fc27e79cSmrg    
1250fc27e79cSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
1251fc27e79cSmrg
1252fc27e79cSmrgcommit 622cf1834725c3348cfdc41c12e39b327011c836
1253fc27e79cSmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
1254fc27e79cSmrgDate:   Sat Sep 12 20:18:06 2009 -0700
1255fc27e79cSmrg
1256fc27e79cSmrg    Fix crashes due to MouseBlockHandler/MouseWakeupHandler with invalid devices
1257fc27e79cSmrg    
1258fc27e79cSmrg    Don't install the handlers if devices failed to open/initalize.
1259fc27e79cSmrg    Remove the handlers when disabling Emulate3Soft mode, since otherwise
1260fc27e79cSmrg    they'll be left around when device is closed & device structs are freed.
1261fc27e79cSmrg    
1262fc27e79cSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
1263fc27e79cSmrg
1264fc27e79cSmrgcommit bc7933171e08215ba28bc06c80ee1bc1febc0522
1265fc27e79cSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
1266fc27e79cSmrgDate:   Wed Sep 9 11:48:58 2009 +1000
1267fc27e79cSmrg
1268fc27e79cSmrg    mouse 1.4.99.1
1269fc27e79cSmrg    
1270fc27e79cSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
1271fc27e79cSmrg
1272fc27e79cSmrgcommit 04a29c8c8ebc6fbc6f5b67026b659a2ffdd6540b
1273fc27e79cSmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
1274fc27e79cSmrgDate:   Mon Sep 7 11:12:13 2009 -0400
1275fc27e79cSmrg
1276fc27e79cSmrg    xf86-input-mouse: Remove unused .cvsignore file #23776
1277fc27e79cSmrg    
1278fc27e79cSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
1279fc27e79cSmrg
1280fc27e79cSmrgcommit fa997144458527856b71fa162a105a46af8e688a
1281fc27e79cSmrgAuthor: Donald Kayser <xorg@kayser.net>
1282fc27e79cSmrgDate:   Thu Sep 3 09:22:30 2009 +1000
1283fc27e79cSmrg
1284fc27e79cSmrg    signed/unsigned fixes for delta x,y movement
1285fc27e79cSmrg    
1286fc27e79cSmrg    Changed the cast of (char) to (signed char) while computing delta x
1287fc27e79cSmrg    and delta y mouse movements. The C standard does not define compiler
1288fc27e79cSmrg    behavior, and currently with PPC builds, the (char) cast is unsigned.
1289fc27e79cSmrg    To guarantee that the compiler will generate signed values, the cast
1290fc27e79cSmrg    has been changed
1291fc27e79cSmrg    
1292fc27e79cSmrg    Signed-off-by: Donald Kayser <xorg@kayser.net>
1293fc27e79cSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
1294fc27e79cSmrg
1295fc27e79cSmrgcommit f292f23baf4db048917a2acd4def9fab4293bc85
1296fc27e79cSmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
1297fc27e79cSmrgDate:   Thu Aug 20 13:49:52 2009 -0700
1298fc27e79cSmrg
1299fc27e79cSmrg    sun_mouse: Don't try calling ioctls if mouse fd wasn't opened
1300fc27e79cSmrg    
1301fc27e79cSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
1302fc27e79cSmrg
1303fc27e79cSmrgcommit f93c927178a352eec00b3323eb935cc6f27243b0
1304fc27e79cSmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
1305fc27e79cSmrgDate:   Thu Aug 20 13:29:25 2009 -0700
1306fc27e79cSmrg
1307fc27e79cSmrg    Remove check for OS/2
1308fc27e79cSmrg    
1309fc27e79cSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
1310fc27e79cSmrg
1311fc27e79cSmrgcommit 1be9e3cf0c491cddfb5985b6b3cc65581313f98f
1312fc27e79cSmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
1313fc27e79cSmrgDate:   Thu Aug 20 13:26:40 2009 -0700
1314fc27e79cSmrg
1315fc27e79cSmrg    sun_mouse: Check if streams module is already on the stack before pushing it
1316fc27e79cSmrg    
1317fc27e79cSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
1318fc27e79cSmrg
1319fc27e79cSmrgcommit bf95ccf496d6674a83c44d559e3eef8729c69449
1320fc27e79cSmrgAuthor: Dima Kogan <dkogan@secretsauce.net>
1321fc27e79cSmrgDate:   Sun Aug 16 22:27:28 2009 -0700
1322fc27e79cSmrg
1323fc27e79cSmrg    Restrict wheel emulation to a single axis at a time.
1324fc27e79cSmrg    
1325fc27e79cSmrg    Wheel emulation works for both horizontal and vertical axes. Thus, if a
1326fc27e79cSmrg    device doesn't move in perfect straight line, scroll events build up on the
1327fc27e79cSmrg    respective other axis.
1328fc27e79cSmrg    
1329fc27e79cSmrg    In some clients, scroll wheel events have specific meanings other than
1330fc27e79cSmrg    scrolling (e.g. mplayer). In these clients, erroneous scrolling events come
1331fc27e79cSmrg    at a high cost.
1332fc27e79cSmrg    
1333fc27e79cSmrg    Thus, if a scroll wheel event is generated for one axis, reset the inertia
1334fc27e79cSmrg    of the other axis to 0, avoiding the buildup of these erroneous scrolling
1335fc27e79cSmrg    events.
1336fc27e79cSmrg    
1337fc27e79cSmrg    Signed-off-by: Dima Kogan <dkogan@secretsauce.net>
1338fc27e79cSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
1339fc27e79cSmrg
1340fc27e79cSmrgcommit 2d43329d778d7bfae5d9c99611ad49efa56716a6
1341fc27e79cSmrgAuthor: Dima Kogan <dkogan@secretsauce.net>
1342fc27e79cSmrgDate:   Sun Aug 16 21:33:43 2009 -0700
1343fc27e79cSmrg
1344fc27e79cSmrg    Allow 0 as wheel emulation button for unconditional scrolling (#20529)
1345fc27e79cSmrg    
1346fc27e79cSmrg    If wheel emulation is on and the emulation button is 0, then any x/y motion
1347fc27e79cSmrg    of the device is converted into wheel events. The device becomes a
1348fc27e79cSmrg    scrolling-only device.
1349fc27e79cSmrg    
1350fc27e79cSmrg    Signed-off-by: Dima Kogan <dkogan@dkogan@cds.caltech.edu>
1351fc27e79cSmrg    Signed-off-by: Dima Kogan <dkogan@secretsauce.net>
1352fc27e79cSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
1353fc27e79cSmrg
1354fc27e79cSmrgcommit 0996fd2e3dcac813ad450884e8c117bc4d49b89a
1355bd3a1963SmrgMerge: 66bdf8d 8a3f6f7
1356fc27e79cSmrgAuthor: Charlie <root@netbsd.(none)>
1357fc27e79cSmrgDate:   Thu Jul 9 10:05:46 2009 +0200
1358fc27e79cSmrg
1359fc27e79cSmrg    Merge branch 'master' of ssh://mbalmer@git.freedesktop.org/git/xorg/driver/xf86-input-mouse
1360fc27e79cSmrg
1361fc27e79cSmrgcommit 66bdf8d3f289a3ada44c37f3ceb00fc728975cac
1362fc27e79cSmrgAuthor: Charlie <root@netbsd.(none)>
1363fc27e79cSmrgDate:   Thu Jul 9 08:09:54 2009 +0200
1364fc27e79cSmrg
1365fc27e79cSmrg    Conditionally declare some variables that are only used conditionally.
1366fc27e79cSmrg    
1367fc27e79cSmrg    Reviewed-by: Matthieu Herrn <matthieu@openbsd.org>
1368fc27e79cSmrg    Acked-by: Peter Hutterer <peter.hutterer@who-t.net>
1369fc27e79cSmrg
1370fc27e79cSmrgcommit 8a3f6f75218080b3e7657cb104c6f8e025f358ef
1371fc27e79cSmrgAuthor: Charlie <root@netbsd.(none)>
1372fc27e79cSmrgDate:   Thu Jul 9 08:09:54 2009 +0200
1373fc27e79cSmrg
1374fc27e79cSmrg    Conditionally declare some variables that are only used conditionally.
1375fc27e79cSmrg
1376fc27e79cSmrgcommit 2ddc4e9b2882914a56508613fe069c7335c64cc7
1377fc27e79cSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
1378fc27e79cSmrgDate:   Thu Jun 18 16:11:47 2009 +1000
1379fc27e79cSmrg
1380fc27e79cSmrg    Protect against ABI_XINPUT_VERSION 7.
1381fc27e79cSmrg    
1382fc27e79cSmrg    Missing the actual button and axis labeling, this can be added at a later
1383fc27e79cSmrg    point in time.
1384fc27e79cSmrg    
1385fc27e79cSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
1386fc27e79cSmrg
1387fc27e79cSmrgcommit 91bf15dd2af4bf9a83e317b8821bcbbfdba02338
1388fc27e79cSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
1389fc27e79cSmrgDate:   Fri May 29 10:07:19 2009 +1000
1390fc27e79cSmrg
1391fc27e79cSmrg    Remove ModuleInfoRec and associated bits.
1392fc27e79cSmrg    
1393fc27e79cSmrg    ModuleInfoRec was removed with 2107becb0ce2ffda001be65728c53563496d8d50 from
1394fc27e79cSmrg    the server. The MouseOpts were only used from the ModuleInfoRec, they're
1395fc27e79cSmrg    gone now too.
1396fc27e79cSmrg    
1397fc27e79cSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
1398fc27e79cSmrg
1399fc27e79cSmrgcommit b698a24ab233ec5da2ebd36b5f6f199219de6d44
1400fc27e79cSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
1401fc27e79cSmrgDate:   Wed Mar 25 08:37:01 2009 +1000
1402fc27e79cSmrg
1403fc27e79cSmrg    Remove xf86MouseProtocolIDToName and xf86MouseProtocolNameToID.
1404fc27e79cSmrg    
1405fc27e79cSmrg    Both were only used from the xf86-misc extension which is gone from the
1406fc27e79cSmrg    server as of 1.6.
1407fc27e79cSmrg    
1408fc27e79cSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
1409fc27e79cSmrg
1410fc27e79cSmrgcommit 6887ca0de8314b6029d5df63777b29c46eeb9442
1411fc27e79cSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
1412fc27e79cSmrgDate:   Wed Mar 25 08:45:10 2009 +1000
1413fc27e79cSmrg
1414fc27e79cSmrg    Require xorg-server 1.5.99.901 or higher.
1415fc27e79cSmrg    
1416fc27e79cSmrg    1.6 is the first server release that has the xf86OSmouse.h and related code
1417fc27e79cSmrg    removed. This code has moved into the mouse driver and attempts of using a
1418fc27e79cSmrg    mouse driver that provides xf86OSmouse.h with a pre-1.6 xserver may fail.
1419fc27e79cSmrg    
1420fc27e79cSmrg    See also:
1421fc27e79cSmrg    http://lists.freedesktop.org/archives/xorg/2009-March/044501.html
1422fc27e79cSmrg    
1423fc27e79cSmrg    Reported-by: Jeremy C. Reed <reed@reedmedia.net>
1424fc27e79cSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
1425fc27e79cSmrg
1426fc27e79cSmrgcommit abc65bec5c88acd0a8699920e18473cfa007169f
1427fc27e79cSmrgAuthor: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br>
1428fc27e79cSmrgDate:   Wed Feb 4 20:48:33 2009 -0200
1429fc27e79cSmrg
1430fc27e79cSmrg    Janitor: use $PKG_CONFIG and update .gitignore.
1431fc27e79cSmrg    
1432fc27e79cSmrg    Signed-off-by: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br>
1433fc27e79cSmrg
14346aab59a7Smrgcommit 5058dc340278f2498dd1b4db129dc6dd6b0e0964
14356aab59a7SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
14366aab59a7SmrgDate:   Fri Jan 9 18:38:57 2009 -0800
1437659607e0Smrg
14386aab59a7Smrg    Version 1.4.0
1439659607e0Smrg
14406aab59a7Smrgcommit 194fed98fee47801f1ca8eb926bc10a57b7582cb
14416aab59a7SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
14426aab59a7SmrgDate:   Fri Jan 9 14:41:26 2009 -0800
1443659607e0Smrg
14446aab59a7Smrg    Add note on hal-based configuration to man page
1445659607e0Smrg
14466aab59a7Smrgcommit 299bd6c164e4e91cf69c41b3c7b97879cfcc0d32
14476aab59a7SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
14486aab59a7SmrgDate:   Fri Jan 9 08:45:38 2009 -0800
1449659607e0Smrg
14506aab59a7Smrg    Add copyright notices for OS mouse code to COPYING file
1451659607e0Smrg
14526aab59a7Smrgcommit 0968d56233804515d347b2001bf817d0fa3611ea
14536aab59a7SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
14546aab59a7SmrgDate:   Thu Jan 8 21:48:13 2009 -0800
1455659607e0Smrg
14566aab59a7Smrg    Unifdef XFree86LOADER
1457659607e0Smrg
14586aab59a7Smrgcommit 47c5e3a368a2922c4cc5e3a9769501fe399287ae
14596aab59a7SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
14606aab59a7SmrgDate:   Thu Jan 8 21:43:58 2009 -0800
1461659607e0Smrg
14626aab59a7Smrg    Remove some #if 1 statements
1463659607e0Smrg
14646aab59a7Smrgcommit 7039165d70079f2e8573ada9323fbc582c825248
14656aab59a7SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
14666aab59a7SmrgDate:   Thu Jan 8 21:38:54 2009 -0800
1467659607e0Smrg
14686aab59a7Smrg    Comment typo fixes
1469659607e0Smrg
14706aab59a7Smrgcommit a61f0f92299037fe818a54c2cd9a2d3836698b43
14716aab59a7SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
14726aab59a7SmrgDate:   Thu Jan 8 21:29:00 2009 -0800
1473659607e0Smrg
14746aab59a7Smrg    sun_mouse: fallback to commonOptions for StreamsModule too
1475659607e0Smrg
14766aab59a7Smrgcommit 4623258b48f01306309ff9d39a85565bce57946e
14776aab59a7SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
14786aab59a7SmrgDate:   Thu Jan 8 21:21:18 2009 -0800
1479659607e0Smrg
14806aab59a7Smrg    Clear assorted compiler, sparse & lint warnings
14816aab59a7Smrg    
14826aab59a7Smrg    mouse.c:1004:35: warning: Using plain integer as NULL pointer
14836aab59a7Smrg    sun_mouse.c:325: warning: 'absX' might be used uninitialized in this function
14846aab59a7Smrg    sun_mouse.c:325: warning: 'absY' might be used uninitialized in this function
14856aab59a7Smrg    sun_mouse.c: (158) warning: constant truncated by assignment
14866aab59a7Smrg    
14876aab59a7Smrg    declared global, could be static:
14886aab59a7Smrg        hardProtocolList    mouse.c(3151)
14896aab59a7Smrg        softProtocolList    mouse.c(3163)
14906aab59a7Smrg        serialDefaultsList  mouse.c(3366)
1491659607e0Smrg
14926aab59a7Smrgcommit 6f14e8569150b0d6fac7186968cde8b031a1fefc
14936aab59a7SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
14946aab59a7SmrgDate:   Thu Jan 8 21:20:58 2009 -0800
1495659607e0Smrg
14966aab59a7Smrg    Add XORG_CWARNFLAGS & XORG_WITH_LINT for more compiler checking
1497659607e0Smrg
14986aab59a7Smrgcommit 24d9306546d325089c5fb6b78b90c24b38c86338
14996aab59a7SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
15006aab59a7SmrgDate:   Thu Jan 8 20:40:10 2009 -0800
1501659607e0Smrg
15026aab59a7Smrg    Replace static changelog with one generated via XORG_CHANGELOG
1503659607e0Smrg
15046aab59a7Smrgcommit cd476cc0932bf9440a05e460cd22dbe584585746
15056aab59a7SmrgAuthor: Peter Breitenlohner <peb@mppmu.mpg.de>
15066aab59a7SmrgDate:   Wed Nov 19 22:23:34 2008 +0100
1507659607e0Smrg
15086aab59a7Smrg    Fix linux build
15096aab59a7Smrg    
15106aab59a7Smrg    HAVE_XORG_CONFIG_H is a leftover from the server sources (where this file used
15116aab59a7Smrg    to reside).
15126aab59a7Smrg    
15136aab59a7Smrg    Signed-off-by: Peter Hutterer <peter.hutterer@redhat.com>
1514659607e0Smrg
15156aab59a7Smrgcommit 003c297d2902092074ede131db0dbc08d9116a5b
15166aab59a7SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
15176aab59a7SmrgDate:   Mon Dec 1 14:36:06 2008 -0800
1518659607e0Smrg
15196aab59a7Smrg    sun_mouse: check for Device in commonOptions if pInfo->options isn't set yet
1520659607e0Smrg
15216aab59a7Smrgcommit 1e23b944aae3ef50cc764e6d2f0198deabe790ad
15226aab59a7SmrgAuthor: Matthieu Herrb <matthieu.herrb@laas.fr>
15236aab59a7SmrgDate:   Sat Nov 22 17:36:14 2008 +0100
1524659607e0Smrg
15256aab59a7Smrg    W axis support for bsd_mouse.
1526659607e0Smrg
15276aab59a7Smrgcommit e7e3cd9bed2bfeb848d62062d0859aa813bf786d
15286aab59a7SmrgAuthor: Matthieu Herrb <matthieu@deville.herrb.net>
15296aab59a7SmrgDate:   Fri Nov 21 19:59:22 2008 +0100
1530659607e0Smrg
15316aab59a7Smrg    prevent a double free of mouse private structure.
15326aab59a7Smrg    
15336aab59a7Smrg    Mark pInfo->private as NULL after freeing it on the error path.
1534659607e0Smrg
15356aab59a7Smrgcommit c98bc45557174f771b031d4a003b54d06b857785
15366aab59a7SmrgAuthor: Matthieu Herrb <matthieu@deville.herrb.net>
15376aab59a7SmrgDate:   Fri Nov 21 16:14:01 2008 +0100
1538659607e0Smrg
15396aab59a7Smrg    Include xorg-server.h to get the WSCONS_SUPPORT define from
15406aab59a7Smrg    xerver SDK configuration.
1541659607e0Smrg
15426aab59a7Smrgcommit 87f20b0c06bc13ed603d36cca881ccf69ac0a68a
15436aab59a7SmrgAuthor: Matthieu Herrb <matthieu@deville.herrb.net>
15446aab59a7SmrgDate:   Fri Nov 21 15:42:31 2008 +0100
1545659607e0Smrg
15466aab59a7Smrg    Build fix: Add a prototype for FindDevice function.
1547659607e0Smrg
15486aab59a7Smrgcommit 790a78d3b3d81ea06fc1a31108a330adba8cc069
15496aab59a7SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
15506aab59a7SmrgDate:   Wed Nov 5 21:47:30 2008 -0800
1551659607e0Smrg
15526aab59a7Smrg    Fix solarisMouseAutoProbe to use device name & protocol specified by HAL
1553659607e0Smrg
15546aab59a7Smrgcommit daac081f34baab7388a8c42e5a80a42cd6810d75
15556aab59a7SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
15566aab59a7SmrgDate:   Wed Nov 5 19:26:38 2008 -0800
1557659607e0Smrg
15586aab59a7Smrg    sun_mouse.c: Use miPointerGetScreen instead of miPointerCurrentScreen
1559659607e0Smrg
15606aab59a7Smrgcommit 431982e7c04ec076eeafd57190db4d7d901efa7c
15616aab59a7SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
15626aab59a7SmrgDate:   Wed Nov 5 19:04:32 2008 -0800
1563659607e0Smrg
15646aab59a7Smrg    sun_mouse.c: remove unused variables
1565659607e0Smrg
15666aab59a7Smrgcommit 7bb59519636a7e0028e6f0f63d8256a68a24792d
15676aab59a7SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
15686aab59a7SmrgDate:   Wed Nov 5 18:55:07 2008 -0800
15696aab59a7Smrg
15706aab59a7Smrg    Remove checks for Solaris x86 versions older than Solaris 8
15716aab59a7Smrg
15726aab59a7Smrgcommit 898dfc9ce731ea9515f7819a9f0583af81d7d8b2
15736aab59a7SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
15746aab59a7SmrgDate:   Wed Nov 5 18:51:04 2008 -0800
15756aab59a7Smrg
15766aab59a7Smrg    Rename OS_SOURCES to stop automake complaints about not building program "OS"
15776aab59a7Smrg
15786aab59a7Smrgcommit ea5cfe804e112f320f14ad896c7802d53551d3e6
15796aab59a7SmrgAuthor: Roland Scheidegger <zak@linux-x.site.my>
15806aab59a7SmrgDate:   Sat Oct 4 16:02:08 2008 +0200
15816aab59a7Smrg
15826aab59a7Smrg    fix compilation (upper/lower case typo)
15836aab59a7Smrg
15846aab59a7Smrgcommit da2ab45e3ee85f164b5430a4d0c5d60cdf71a5ec
15856aab59a7SmrgAuthor: Eamon Walsh <ewalsh@tycho.nsa.gov>
15866aab59a7SmrgDate:   Tue Aug 26 22:39:27 2008 -0400
15876aab59a7Smrg
15886aab59a7Smrg    Change screen private key to an integer variable.
15896aab59a7Smrg    
15906aab59a7Smrg    Prepares for a devPrivates system that will store an index.
15916aab59a7Smrg
15926aab59a7Smrgcommit d4ed78710b19a8b1c9b5349eacd44599ba075527
15936aab59a7SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
15946aab59a7SmrgDate:   Tue Aug 19 15:12:52 2008 -0700
15956aab59a7Smrg
15966aab59a7Smrg    Fix sun_mouse.c build on Solaris
15976aab59a7Smrg
15986aab59a7Smrgcommit 04730f0be48d464401796a224109adbee9cd51de
15996aab59a7SmrgAuthor: Adam Jackson <ajax@redhat.com>
16006aab59a7SmrgDate:   Tue Aug 19 15:28:48 2008 -0400
16016aab59a7Smrg
16026aab59a7Smrg    Remove useless call to xf86AddModuleInfo
16036aab59a7Smrg
16046aab59a7Smrgcommit f3f0a5520ed7edac3867a97f5a001b91c870563e
16056aab59a7SmrgAuthor: Daniel Stone <daniel@fooishbar.org>
16066aab59a7SmrgDate:   Sun Jul 20 04:33:07 2008 +0300
16076aab59a7Smrg
16086aab59a7Smrg    Add OS mouse sources to the driver build
16096aab59a7Smrg    
16106aab59a7Smrg    Copy across the OS mouse sources and add them to the driver build.  For
16116aab59a7Smrg    convenience, the OS mouse versioning stuff was removed, but we have
16126aab59a7Smrg    always had the same featureset in all modular builds, so that's okay.
16136aab59a7Smrg    
16146aab59a7Smrg    Only compile-tested, not runtime-tested.
16156aab59a7Smrg
16166aab59a7Smrgcommit 1214c4ce571caf0bcdb3d9dc04a2b34f4a23c3c0
16176aab59a7SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
16186aab59a7SmrgDate:   Tue Jun 10 14:38:26 2008 -0700
16196aab59a7Smrg
16206aab59a7Smrg    Merge some hardware support information from README.mouse into man page
16216aab59a7Smrg
16226aab59a7Smrgcommit 705d0def1092a2121867fae4e7bc944a240d789a
16236aab59a7SmrgAuthor: Peter Hutterer <peter@cs.unisa.edu.au>
16246aab59a7SmrgDate:   Mon May 26 21:57:59 2008 +0930
16256aab59a7Smrg
16266aab59a7Smrg    Check for XINPUT ABI 3.
16276aab59a7Smrg
16286aab59a7Smrgcommit 5d9d865b4ac2d7739ae93a8e0e682535aeb46b6d
16296aab59a7SmrgAuthor: Peter Hutterer <peter@cs.unisa.edu.au>
16306aab59a7SmrgDate:   Mon May 19 20:28:04 2008 +0930
16316aab59a7Smrg
16326aab59a7Smrg    Nuke RCS tags.
16336aab59a7Smrg
16346aab59a7Smrgcommit bf634290f7bdf1f5b922f4c28b333a739057f2f0
16356aab59a7SmrgAuthor: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br>
16366aab59a7SmrgDate:   Sun Mar 16 02:28:16 2008 -0300
16376aab59a7Smrg
16386aab59a7Smrg    Compile warning fixes.
16396aab59a7Smrg    
16406aab59a7Smrg      Ansify a function with K&R style definition.
16416aab59a7Smrg      Obey gcc in warning suggest parentheses around assignment used as truth value.
16426aab59a7Smrg      Remove some unused variables.
16436aab59a7Smrg      Remaining warning is about xf86AddModuleInfo being deprecated.
16446aab59a7Smrg    
16456aab59a7Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
16466aab59a7Smrg
16476aab59a7Smrgcommit 7f0623807366b1bc6c0be2e065220be94b669ea7
16486aab59a7SmrgAuthor: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br>
16496aab59a7SmrgDate:   Wed Jan 30 17:28:34 2008 -0200
16506aab59a7Smrg
16516aab59a7Smrg    Make sure xf86MouseProtocolIDToName is of public visibility.
16526aab59a7Smrg    
16536aab59a7Smrg    This function is called by code in the xf86misc to change mouse parameters,
16546aab59a7Smrg    after checking it's availability using LoaderSymbol().
16556aab59a7Smrg    
16566aab59a7Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
16576aab59a7Smrg
16586aab59a7Smrgcommit 82231d2309a54ecf7de3f29809416b2ea5f2d3cd
16596aab59a7SmrgAuthor: Peter Hutterer <peter@cs.unisa.edu.au>
16606aab59a7SmrgDate:   Tue Apr 15 15:54:17 2008 +0930
16616aab59a7Smrg
16626aab59a7Smrg    man: Note that the server may probe default "Device" options.
16636aab59a7Smrg    
16646aab59a7Smrg    X.Org Bug 15245 <http://bugs.freedesktop.org/show_bug.cgi?id=15425>
16656aab59a7Smrg
16666aab59a7Smrgcommit 9192640066e3917062cb3ee1c761a83196bfb721
16676aab59a7SmrgAuthor: Adam Jackson <ajax@redhat.com>
16686aab59a7SmrgDate:   Thu Mar 20 16:26:52 2008 -0400
16696aab59a7Smrg
16706aab59a7Smrg    mouse 1.3.0
16716aab59a7Smrg
16726aab59a7Smrgcommit d6ceabc1b58d752cb2af03519c15012206904f70
16736aab59a7SmrgAuthor: Matthieu Herrb <matthieu@bluenote.herrb.net>
16746aab59a7SmrgDate:   Sat Mar 8 23:10:03 2008 +0100
16756aab59a7Smrg
16766aab59a7Smrg    Makefile.am: nuke RCS Id
16776aab59a7Smrg
16786aab59a7Smrgcommit 78272e117ceea12b8863f31688da66b20e160311
16796aab59a7SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
16806aab59a7SmrgDate:   Thu Jan 3 13:27:02 2008 -0800
16816aab59a7Smrg
16826aab59a7Smrg    Update Emulate3Button default in mouse man page to cover Emulate3ButtonsSoft
16836aab59a7Smrg
16846aab59a7Smrgcommit 6a03e8bd9699a33dabcdd2bbcf51a001ddfd5534
16856aab59a7SmrgAuthor: Peter Hutterer <peter@cs.unisa.edu.au>
16866aab59a7SmrgDate:   Fri Nov 16 16:45:45 2007 +1030
16876aab59a7Smrg
16886aab59a7Smrg    Bug #13144: Don't flush buttons, release events can cause paste events.
16896aab59a7Smrg
16906aab59a7Smrgcommit 76a2231f87551f7c1943df18bc537b9b15987562
16916aab59a7SmrgAuthor: Adam Jackson <ajax@redhat.com>
16926aab59a7SmrgDate:   Mon Dec 3 11:59:12 2007 -0500
16936aab59a7Smrg
16946aab59a7Smrg    Don't sleep(0.3) on shutdown.
16956aab59a7Smrg
16966aab59a7Smrgcommit 0352a4db368eaab2df5fa77d4003e1363b3ea4fb
16976aab59a7SmrgAuthor: Tilman Sauerbeck <tilman@code-monkey.de>
16986aab59a7SmrgDate:   Wed Oct 3 14:06:50 2007 +0200
16996aab59a7Smrg
17006aab59a7Smrg    Bumped version to 1.2.3.
17016aab59a7Smrg
17026aab59a7Smrgcommit f42ea3027c13046dfa7a603737b476fbf2833764
17036aab59a7SmrgAuthor: Fredrik Rinnestam <fredrik@obra.se>
17046aab59a7SmrgDate:   Wed Sep 19 23:24:13 2007 +0200
17056aab59a7Smrg
17066aab59a7Smrg    Bug #12145: Don't confine the pointer to one screen in zaphod mode.
17076aab59a7Smrg    
17086aab59a7Smrg    Fix ported from evdev's b4a5a20476f7bc77d54a860d7cdd81c223bdb81f.
17096aab59a7Smrg
17106aab59a7Smrgcommit 53bdd4db01f05595beb37e68842118eb649308d3
17116aab59a7SmrgAuthor: Daniel Drake <ddrake@brontes3d.com>
17126aab59a7SmrgDate:   Tue May 29 12:14:00 2007 -0800
17136aab59a7Smrg
17146aab59a7Smrg    Bug #11089: xf86-input-mouse COPYING file
17156aab59a7Smrg    
17166aab59a7Smrg    X.Org Bugzilla #11089 <https://bugs.freedesktop.org/show_bug.cgi?id=11089>
17176aab59a7Smrg
17186aab59a7Smrgcommit 111081a2f15b416c2fd05b667bca3b3982f93245
17196aab59a7SmrgAuthor: Matthias Hopf <mhopf@suse.de>
17206aab59a7SmrgDate:   Wed Aug 1 15:55:51 2007 +0200
17216aab59a7Smrg
17226aab59a7Smrg    bump to 1.2.2
17236aab59a7Smrg
17246aab59a7Smrgcommit 8d329a4a23cdaa970e41fa33ee2babc4687189f2
17256aab59a7SmrgAuthor: Brice Goglin <Brice.Goglin@ens-lyon.org>
17266aab59a7SmrgDate:   Wed Jul 25 19:22:27 2007 +0200
17276aab59a7Smrg
17286aab59a7Smrg    Fix typo in mousedrv.man
17296aab59a7Smrg    
17306aab59a7Smrg    Reported by "A. Costa" <agcosta@gis.net> in
17316aab59a7Smrg    http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=432060
17326aab59a7Smrg
17336aab59a7Smrgcommit c7c012d8bf735dfa894146b379a2e1fd55f57fca
17346aab59a7SmrgAuthor: Drew Parsons <dparsons@debian.org>
17356aab59a7SmrgDate:   Thu Jun 14 00:24:07 2007 +1000
17366aab59a7Smrg
17376aab59a7Smrg    Update version using PACKAGE_VERSION_*
17386aab59a7Smrg
17396aab59a7Smrgcommit e567cb0792ea3dc2cd68c46628332c1f8bbb173d
17406aab59a7SmrgAuthor: Jürgen Appel <jappel@linux01.gwdg.de>
17416aab59a7SmrgDate:   Mon Apr 23 15:54:08 2007 +0200
17426aab59a7Smrg
17436aab59a7Smrg    Added "Sensitivity" option. Use for slowing down high resolution mice.
17446aab59a7Smrg
17456aab59a7Smrgcommit 4666e5f14b2cb63f5cd7c863331fe69658c989df
17466aab59a7SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
17476aab59a7SmrgDate:   Mon Feb 26 13:36:15 2007 -0800
17486aab59a7Smrg
17496aab59a7Smrg    renamed: .cvsignore -> .gitignore
17506aab59a7Smrg
17516aab59a7Smrgcommit 92a8e2a39d7c9d6bfdaa0a5ac0118599008638ff
17526aab59a7SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
17536aab59a7SmrgDate:   Mon Feb 26 13:35:42 2007 -0800
17546aab59a7Smrg
17556aab59a7Smrg    Update text version of README to match sgml
17566aab59a7Smrg    
17576aab59a7Smrg    Oops - forgot to regen text when the sgml changes were checked in for
17586aab59a7Smrg    commit 28c5410df7ba8af07b994c0907519e869c9df750
17596aab59a7Smrg
17606aab59a7Smrgcommit e355dc2e04b1b4756d4ad8553794b4e97210000c
17616aab59a7SmrgAuthor: Daniel Stone <daniel@fooishbar.org>
17626aab59a7SmrgDate:   Thu Nov 30 19:57:28 2006 +0200
17636aab59a7Smrg
17646aab59a7Smrg    bump to 1.2.1
17656aab59a7Smrg
17666aab59a7Smrgcommit fb347fb74e1a50fa900f225d13eee1aa829fa2f9
17676aab59a7SmrgAuthor: Matthias Hopf <mhopf@suse.de>
17686aab59a7SmrgDate:   Thu Nov 23 18:17:33 2006 +0100
17696aab59a7Smrg
17706aab59a7Smrg    Work around race condition during VT switch.
17716aab59a7Smrg    
17726aab59a7Smrg    https://bugzilla.novell.com/show_bug.cgi?id=219946
17736aab59a7Smrg
17746aab59a7Smrgcommit 7a866ae143c3638d6b1e3836d48f16e300e90b09
17756aab59a7SmrgAuthor: Daniel Stone <daniel@fooishbar.org>
17766aab59a7SmrgDate:   Thu Nov 2 04:47:12 2006 +0200
17776aab59a7Smrg
17786aab59a7Smrg    bump to 1.2.0
17796aab59a7Smrg
17806aab59a7Smrgcommit ddc0db4fe85e2b8de31ad67a6d4f97808bce018f
17816aab59a7SmrgAuthor: Daniel Stone <daniel@fooishbar.org>
17826aab59a7SmrgDate:   Thu Nov 2 00:07:01 2006 +0200
17836aab59a7Smrg
17846aab59a7Smrg    port to new motion history api, add right number of args to IPDS
17856aab59a7Smrg    
17866aab59a7Smrg    Use new motion history API from the DIX if available, and also use the
17876aab59a7Smrg    right number of args to InitPointerDeviceStruct, depending on the ABI
17886aab59a7Smrg    version.
17896aab59a7Smrg
17906aab59a7Smrgcommit 167dbbc2af6cad5d3b320e4e384bd78dd3450a5c
17916aab59a7SmrgAuthor: Adam Jackson <ajax@benzedrine.nwnk.net>
17926aab59a7SmrgDate:   Fri Oct 13 18:28:46 2006 -0400
17936aab59a7Smrg
17946aab59a7Smrg    Bump to 1.1.2
17956aab59a7Smrg
17966aab59a7Smrgcommit 40cfeffc5bea7ecdc20bbbe4db50fd725a62f29b
17976aab59a7SmrgAuthor: Daniel Stone <daniel@fooishbar.org>
17986aab59a7SmrgDate:   Sun Aug 27 13:06:31 2006 +0300
17996aab59a7Smrg
18006aab59a7Smrg    move manpage to mousedrv.man to avoid conflict with mouse.4
18016aab59a7Smrg
18026aab59a7Smrgcommit ac0dc7451be0a8aba703fd4d9a78e17544c40842
18036aab59a7SmrgAuthor: Tilman Sauerbeck <tilman@code-monkey.de>
18046aab59a7SmrgDate:   Sun Jul 9 20:01:26 2006 +0200
18056aab59a7Smrg
18066aab59a7Smrg    Bug #5285: added some missing includes, avoid redefinition of
18076aab59a7Smrg    NEED_XF86_TYPES.
18086aab59a7Smrg
18096aab59a7Smrgcommit 6dbc6ad05d147831a62b161e23f5da29101f2cfa
18106aab59a7SmrgAuthor: Matthias Hopf <mhopf@suse.de>
18116aab59a7SmrgDate:   Fri May 26 13:55:39 2006 +0000
18126aab59a7Smrg
18136aab59a7Smrg    Bump to 1.1.1.
18146aab59a7Smrg
18156aab59a7Smrgcommit 12bd04878774154fe83d785418b87dd37b4f2f15
18166aab59a7SmrgAuthor: Matthias Hopf <mhopf@suse.de>
18176aab59a7SmrgDate:   Fri Apr 21 11:15:23 2006 +0000
18186aab59a7Smrg
18196aab59a7Smrg    Fixed default for YAxisMapping. Changed default for ZAxisMapping. Added
18206aab59a7Smrg        short explanation.
18216aab59a7Smrg    Autodetect (one way only) single wheel only for EXPS2. Use singlebit
18226aab59a7Smrg        protocol for multiwheel EXPS2 mice.
18236aab59a7Smrg
18246aab59a7Smrgcommit 2ce9bbe76c788fe7c41d2607577c867e5a3d9608
18256aab59a7SmrgAuthor: Matthias Hopf <mhopf@suse.de>
18266aab59a7SmrgDate:   Thu Apr 20 18:25:32 2006 +0000
18276aab59a7Smrg
18286aab59a7Smrg    Overhaul of wheel processing. Does work correctly with multibit zaxis
18296aab59a7Smrg        events now.
18306aab59a7Smrg
18316aab59a7Smrgcommit 5e9624b3695cf37fff7986d1585e4227bad789f5
18326aab59a7SmrgAuthor: Adam Jackson <ajax@nwnk.net>
18336aab59a7SmrgDate:   Fri Apr 7 17:59:54 2006 +0000
18346aab59a7Smrg
18356aab59a7Smrg    Unlibcwrap. Bump server version requirement. Bump to 1.1.0.
18366aab59a7Smrg
18376aab59a7Smrgcommit 270fe8e1ccd2f5af114e8292bee8c4d27a1d93ab
18386aab59a7SmrgAuthor: Eric Anholt <anholt@freebsd.org>
18396aab59a7SmrgDate:   Mon Apr 3 21:18:50 2006 +0000
18406aab59a7Smrg
18416aab59a7Smrg    Coverity #875: Correct several memory leaks in options parsing.
18426aab59a7Smrg
18436aab59a7Smrgcommit abe3a020a70859f680163a8105cebeac42695f72
18446aab59a7SmrgAuthor: Adam Jackson <ajax@nwnk.net>
18456aab59a7SmrgDate:   Tue Feb 28 19:44:45 2006 +0000
18466aab59a7Smrg
18476aab59a7Smrg    Bump to 1.0.4.
18486aab59a7Smrg
18496aab59a7Smrgcommit 6de7233e0fdb63d4794df45d76391a4a6f04ec8d
18506aab59a7SmrgAuthor: Matthias Hopf <mhopf@suse.de>
18516aab59a7SmrgDate:   Thu Feb 2 11:53:50 2006 +0000
18526aab59a7Smrg
18536aab59a7Smrg    Fixed ButtonMapping default.
18546aab59a7Smrg
18556aab59a7Smrgcommit 9ec6a9a1c1b01e37ea60611160a4c15c2f308086
18566aab59a7SmrgAuthor: Matthias Hopf <mhopf@suse.de>
18576aab59a7SmrgDate:   Tue Jan 17 11:49:57 2006 +0000
18586aab59a7Smrg
18596aab59a7Smrg    Bug #5071: EmulateWheelTimeout didn't work as anticipated.
18606aab59a7Smrg
18616aab59a7Smrgcommit 745e3d38594938742f16508a61bd0ce9598fcf30
18626aab59a7SmrgAuthor: Daniel Stone <daniel@fooishbar.org>
18636aab59a7SmrgDate:   Mon Jan 9 02:30:15 2006 +0000
18646aab59a7Smrg
18656aab59a7Smrg    Remove unconditionally-defined #ifdef PNP_MOUSE blocks.
18666aab59a7Smrg
18676aab59a7Smrgcommit b9db086daae7aacae068e4db85575737ebe76f45
18686aab59a7SmrgAuthor: Kevin E Martin <kem@kem.org>
18696aab59a7SmrgDate:   Wed Dec 21 02:29:57 2005 +0000
18706aab59a7Smrg
18716aab59a7Smrg    Update package version for X11R7 release.
18726aab59a7Smrg
18736aab59a7Smrgcommit d84b58ede20c31f4acbf886197c92b6f69d32da8
18746aab59a7SmrgAuthor: Adam Jackson <ajax@nwnk.net>
18756aab59a7SmrgDate:   Mon Dec 19 16:25:51 2005 +0000
18766aab59a7Smrg
18776aab59a7Smrg    Stub COPYING files
18786aab59a7Smrg
18796aab59a7Smrgcommit 28c5410df7ba8af07b994c0907519e869c9df750
18806aab59a7SmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com>
18816aab59a7SmrgDate:   Mon Dec 19 09:07:50 2005 +0000
18826aab59a7Smrg
18836aab59a7Smrg    Typo fixes, mailing list & url updates, and other changes to prepare for
18846aab59a7Smrg        X11R6.9 & 7.0 releases.
18856aab59a7Smrg
18866aab59a7Smrgcommit c231bba8457cbe98c516f0ee90ebc2c4b5a936a9
18876aab59a7SmrgAuthor: Kevin E Martin <kem@kem.org>
18886aab59a7SmrgDate:   Thu Dec 15 00:21:33 2005 +0000
18896aab59a7Smrg
18906aab59a7Smrg    Update package version number for final X11R7 release candidate. Bump
18916aab59a7Smrg        driver version number.
18926aab59a7Smrg
18936aab59a7Smrgcommit c356477c8dab15a68fa6deb06181c28d2e9d1c54
18946aab59a7SmrgAuthor: Kevin E Martin <kem@kem.org>
18956aab59a7SmrgDate:   Mon Dec 12 06:59:54 2005 +0000
18966aab59a7Smrg
18976aab59a7Smrg    Bug #1752: When emulating 3 buttons in "auto" mode, timeout immediately
18986aab59a7Smrg        when a mouse movement is detected (Egbert Eich, Kean Johnston, Kevin
18996aab59a7Smrg        Martin).
19006aab59a7Smrg
19016aab59a7Smrgcommit 4180beef7023dc3a860dd9895c986317326c5236
19026aab59a7SmrgAuthor: Kevin E Martin <kem@kem.org>
19036aab59a7SmrgDate:   Tue Dec 6 22:48:31 2005 +0000
19046aab59a7Smrg
19056aab59a7Smrg    Change *man_SOURCES ==> *man_PRE to fix autotools warnings.
19066aab59a7Smrg
19076aab59a7Smrgcommit bef647bfb75c9be08046ba041e775e2be483bc05
19086aab59a7SmrgAuthor: Kevin E Martin <kem@kem.org>
19096aab59a7SmrgDate:   Sat Dec 3 05:49:31 2005 +0000
19106aab59a7Smrg
19116aab59a7Smrg    Update package version number for X11R7 RC3 release.
19126aab59a7Smrg
19136aab59a7Smrgcommit e8f1d1cc8f021c8034087c7d2d26a945fda41467
19146aab59a7SmrgAuthor: Kevin E Martin <kem@kem.org>
19156aab59a7SmrgDate:   Sat Dec 3 05:45:18 2005 +0000
19166aab59a7Smrg
19176aab59a7Smrg    Bump version numbers for X11R6.9/X11R7 RC3.
19186aab59a7Smrg
19196aab59a7Smrgcommit 1e537674ebd4df0b7245b4b2119bcf33be9d3f51
19206aab59a7SmrgAuthor: Kevin E Martin <kem@kem.org>
19216aab59a7SmrgDate:   Fri Dec 2 02:16:06 2005 +0000
19226aab59a7Smrg
19236aab59a7Smrg    Remove extraneous AC_MSG_RESULT.
19246aab59a7Smrg
19256aab59a7Smrgcommit 7b4b12a977e4c84d861f103613245570f34d31ce
19266aab59a7SmrgAuthor: Adam Jackson <ajax@nwnk.net>
19276aab59a7SmrgDate:   Tue Nov 29 23:29:56 2005 +0000
19286aab59a7Smrg
19296aab59a7Smrg    Only build dlloader modules by default.
19306aab59a7Smrg
19316aab59a7Smrgcommit 1c95c00528b69db9a2345af0bcc871f63e2b8d89
19326aab59a7SmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com>
19336aab59a7SmrgDate:   Mon Nov 28 22:04:07 2005 +0000
19346aab59a7Smrg
19356aab59a7Smrg    Change *mandir targets to use new *_MAN_DIR variables set by xorg-macros.m4
19366aab59a7Smrg        update to fix bug #5167 (Linux prefers *.1x man pages in man1 subdir)
19376aab59a7Smrg
19386aab59a7Smrgcommit 90cda6b6d1f9e8db9d77423943b663e3e010b06c
19396aab59a7SmrgAuthor: Daniel Stone <daniel@fooishbar.org>
19406aab59a7SmrgDate:   Tue Nov 22 04:03:23 2005 +0000
19416aab59a7Smrg
19426aab59a7Smrg    Bump dependency on xorg-server to >= 0.99.3 for MouseDeviceRec changes.
19436aab59a7Smrg
19446aab59a7Smrgcommit 4b37d5d1d2f80da983346e15e900fb07de7d2cf8
19456aab59a7SmrgAuthor: Eric Anholt <anholt@freebsd.org>
19466aab59a7SmrgDate:   Mon Nov 21 10:49:06 2005 +0000
19476aab59a7Smrg
19486aab59a7Smrg    Add .cvsignores for drivers.
19496aab59a7Smrg
19506aab59a7Smrgcommit 31c63c83f7dbe8c538d67d3f9a1e3064ea78e278
19516aab59a7SmrgAuthor: Matthias Hopf <mhopf@suse.de>
19526aab59a7SmrgDate:   Mon Nov 14 14:25:09 2005 +0000
19536aab59a7Smrg
19546aab59a7Smrg    Bug #4915: ButtonMapping default changed from one-to-one mapping to "1 2 3
19556aab59a7Smrg        8 9 10 11...".
19566aab59a7Smrg
19576aab59a7Smrgcommit 5bca72458c8f9637f9c8f0871bb2048d824c6974
19586aab59a7SmrgAuthor: Matthias Hopf <mhopf@suse.de>
19596aab59a7SmrgDate:   Mon Nov 14 14:19:52 2005 +0000
19606aab59a7Smrg
19616aab59a7Smrg    Bug #4915: Move buttonMapping initialization before calling OS specific
19626aab59a7Smrg        PreInit.
19636aab59a7Smrg
19646aab59a7Smrgcommit f00e2a8c9689465f6e173e08d0b51407e19f385b
19656aab59a7SmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com>
19666aab59a7SmrgDate:   Thu Nov 10 03:37:47 2005 +0000
19676aab59a7Smrg
19686aab59a7Smrg    Unrevert default ZAxisMapping change now that the default is back to "4 5 6
19696aab59a7Smrg        7"
19706aab59a7Smrg
19716aab59a7Smrgcommit 77975bfe30f984f45f908d22a0e9c8fa0311aef0
19726aab59a7SmrgAuthor: Kean Johnson <kean@armory.com>
19736aab59a7SmrgDate:   Thu Nov 10 02:41:20 2005 +0000
19746aab59a7Smrg
19756aab59a7Smrg    Dont pass wheel mouse buttons as real buttons, map them as Z-Axis movement
19766aab59a7Smrg        on SCO and USL. Re-instate the ZAxisMapping default for the mouse
19776aab59a7Smrg        driver.
19786aab59a7Smrg
19796aab59a7Smrgcommit aa6bdb84ec4d22f0916b1e471b89d056a684d7d4
19806aab59a7SmrgAuthor: Kevin E Martin <kem@kem.org>
19816aab59a7SmrgDate:   Wed Nov 9 21:31:23 2005 +0000
19826aab59a7Smrg
19836aab59a7Smrg    Bump version numbers for X11R6.9/X11R7 RC2.
19846aab59a7Smrg
19856aab59a7Smrgcommit f8bf605528c78c1cb6670ee096837e5c04e1b61a
19866aab59a7SmrgAuthor: Kevin E Martin <kem@kem.org>
19876aab59a7SmrgDate:   Wed Nov 9 21:15:12 2005 +0000
19886aab59a7Smrg
19896aab59a7Smrg    Update package version number for X11R7 RC2 release.
19906aab59a7Smrg
19916aab59a7Smrgcommit 75a30c52706057cd70407271eda647c699a5a66d
19926aab59a7SmrgAuthor: Matthias Hopf <mhopf@suse.de>
19936aab59a7SmrgDate:   Wed Nov 9 17:05:40 2005 +0000
19946aab59a7Smrg
19956aab59a7Smrg    Bug #4915: ButtonMapping option which allows to define arbitrary button
19966aab59a7Smrg        mappings (including left-handed mouse etc.). Fixed incorrect usage of
19976aab59a7Smrg        non-reversed, but ZAxisMapped buttons for state detection. Nuked unused
19986aab59a7Smrg        part of reverseMap.
19996aab59a7Smrg
20006aab59a7Smrgcommit 2372fba8f5f6e8d3bfa48edc980f2186fc9e87ee
20016aab59a7SmrgAuthor: Matthias Hopf <mhopf@suse.de>
20026aab59a7SmrgDate:   Wed Nov 9 16:32:51 2005 +0000
20036aab59a7Smrg
20046aab59a7Smrg    Reflect changes in ZAxisMapping default.
20056aab59a7Smrg
20066aab59a7Smrgcommit 823f49c8238595a377f7d0494d742f5e50d34eca
20076aab59a7SmrgAuthor: Kean Johnson <kean@armory.com>
20086aab59a7SmrgDate:   Tue Nov 8 06:33:28 2005 +0000
20096aab59a7Smrg
20106aab59a7Smrg    See ChangeLog entry 2005-11-07 for details.
20116aab59a7Smrg
20126aab59a7Smrgcommit 640006296296b33dceaf33675a4db3335765aac6
20136aab59a7SmrgAuthor: Kevin E Martin <kem@kem.org>
20146aab59a7SmrgDate:   Tue Nov 1 15:08:50 2005 +0000
20156aab59a7Smrg
20166aab59a7Smrg    Update pkgcheck depedencies to work with separate build roots.
20176aab59a7Smrg
20186aab59a7Smrgcommit 8dca995860193bc3132301f1b0f79ada06bffd4c
20196aab59a7SmrgAuthor: Kevin E Martin <kem@kem.org>
20206aab59a7SmrgDate:   Wed Oct 19 02:48:01 2005 +0000
20216aab59a7Smrg
20226aab59a7Smrg    Update package version number for RC1 release.
20236aab59a7Smrg
20246aab59a7Smrgcommit 9dffd55847ebac6b381d8359ad67f056fb66cf2b
20256aab59a7SmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com>
20266aab59a7SmrgDate:   Tue Oct 18 00:01:52 2005 +0000
20276aab59a7Smrg
20286aab59a7Smrg    Use @DRIVER_MAN_SUFFIX@ instead of $(DRIVER_MAN_SUFFIX) in macro
20296aab59a7Smrg        substitutions to work better with BSD make
20306aab59a7Smrg
20316aab59a7Smrgcommit 08905305e064e8f20e5db529b850aaa87b578b2c
20326aab59a7SmrgAuthor: Adam Jackson <ajax@nwnk.net>
20336aab59a7SmrgDate:   Mon Oct 17 22:57:29 2005 +0000
20346aab59a7Smrg
20356aab59a7Smrg    More 1.7 braindamage: define EXTRA_DIST in terms of @DRIVER_NAME@ instead
20366aab59a7Smrg        of indirectly
20376aab59a7Smrg
20386aab59a7Smrgcommit bcabac6b1f0c39e20bca6e1abd4efe70d7eeac69
20396aab59a7SmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com>
20406aab59a7SmrgDate:   Mon Oct 17 00:08:59 2005 +0000
20416aab59a7Smrg
20426aab59a7Smrg    Use sed & cpp to substitute variables in driver man pages
20436aab59a7Smrg
20446aab59a7Smrgcommit 34856ca1f73108ca19c20d9223457be328890dc1
20456aab59a7SmrgAuthor: Søren Sandmann Pedersen <sandmann@daimi.au.dk>
20466aab59a7SmrgDate:   Tue Oct 4 20:01:02 2005 +0000
20476aab59a7Smrg
20486aab59a7Smrg    Check in generated README files
20496aab59a7Smrg
20506aab59a7Smrgcommit 55e29446456e51ccdca57f348ed4660f65ab7dee
20516aab59a7SmrgAuthor: Søren Sandmann Pedersen <sandmann@daimi.au.dk>
20526aab59a7SmrgDate:   Mon Oct 3 21:22:06 2005 +0000
20536aab59a7Smrg
20546aab59a7Smrg    - For all drivers that have a <driver>.sgml file, add code in their build
20556aab59a7Smrg        system to build the README file at make dist time
20566aab59a7Smrg    - in util/macros/xorg-macros.m4, add a new XORG_CHECK_LINUXDOC macro that
20576aab59a7Smrg        will check if the required tools and files exist, and if so set a
20586aab59a7Smrg        conditional.
20596aab59a7Smrg    - util/modular/symlink.sh
20606aab59a7Smrg    - Link all the <driver>.sgml to xf86-video-<driver>/README.sgml
20616aab59a7Smrg    - Add all the README.<driver> to the list of excluded files
20626aab59a7Smrg    - xc/programs/Xserver/hw/xfree86/doc/sgml/SiS.sgml: Various changes to make
20636aab59a7Smrg        it spew less warnings when the text file is built.
20646aab59a7Smrg
20656aab59a7Smrgcommit 79a6d468c7995032988a3888324fddf798021553
20666aab59a7SmrgAuthor: Alex Deucher <agd5f@yahoo.com>
20676aab59a7SmrgDate:   Wed Aug 31 23:38:47 2005 +0000
20686aab59a7Smrg
20696aab59a7Smrg    Fix EmulateWheelTimeout Option. Spotted by Richard Neill, bug 4291
20706aab59a7Smrg
20716aab59a7Smrgcommit 70e4c1b572ea98e9cdf85b4c5ea3b63a89647d3d
20726aab59a7SmrgAuthor: Daniel Stone <daniel@fooishbar.org>
20736aab59a7SmrgDate:   Fri Aug 26 07:12:34 2005 +0000
20746aab59a7Smrg
20756aab59a7Smrg    Extend Genius NetMouse support. (Debian #040)
20766aab59a7Smrg
20776aab59a7Smrgcommit 8227eb1ff74c7c61690359e2af00a5a6c23b56e9
20786aab59a7SmrgAuthor: Daniel Stone <daniel@fooishbar.org>
20796aab59a7SmrgDate:   Thu Aug 18 09:03:40 2005 +0000
20806aab59a7Smrg
20816aab59a7Smrg    Update autogen.sh to one that does objdir != srcdir.
20826aab59a7Smrg
20836aab59a7Smrgcommit 4b08d9746296a4d9fc756a059f2bfba3490192a6
20846aab59a7SmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com>
20856aab59a7SmrgDate:   Mon Aug 15 23:48:35 2005 +0000
20866aab59a7Smrg
20876aab59a7Smrg    Set ZAxisMapping default to "4 5 6 7".
20886aab59a7Smrg
20896aab59a7Smrgcommit f355ef63c60adc7a72517ca71fdc9983f3881db9
20906aab59a7SmrgAuthor: Søren Sandmann Pedersen <sandmann@daimi.au.dk>
20916aab59a7SmrgDate:   Wed Aug 10 14:07:23 2005 +0000
20926aab59a7Smrg
20936aab59a7Smrg    Don\'t lose existing CFLAGS in all the input drivers and some of the video
20946aab59a7Smrg        drivers
20956aab59a7Smrg
20966aab59a7Smrgcommit fd37fdea221cdf13a26e075758c9d1b405da5c06
20976aab59a7SmrgAuthor: Kevin E Martin <kem@kem.org>
20986aab59a7SmrgDate:   Fri Jul 29 21:22:41 2005 +0000
20996aab59a7Smrg
21006aab59a7Smrg    Various changes preparing packages for RC0:
21016aab59a7Smrg    - Verify and update package version numbers as needed
21026aab59a7Smrg    - Implement versioning scheme
21036aab59a7Smrg    - Change bug address to point to bugzilla bug entry form
21046aab59a7Smrg    - Disable loadable i18n in libX11 by default (use --enable-loadable-i18n to
21056aab59a7Smrg        reenable it)
21066aab59a7Smrg    - Fix makedepend to use pkgconfig and pass distcheck
21076aab59a7Smrg    - Update build script to build macros first
21086aab59a7Smrg    - Update modular Xorg version
21096aab59a7Smrg
21106aab59a7Smrgcommit 0159c76ac33cc7072a5b30129b5b622053f23b08
21116aab59a7SmrgAuthor: Kevin E Martin <kem@kem.org>
21126aab59a7SmrgDate:   Wed Jul 13 20:03:22 2005 +0000
21136aab59a7Smrg
21146aab59a7Smrg    Make the module dir configurable
21156aab59a7Smrg
21166aab59a7Smrgcommit 84c284202386be7c46d60cfa8a58f031d05ac84f
21176aab59a7SmrgAuthor: Kevin E Martin <kem@kem.org>
21186aab59a7SmrgDate:   Tue Jul 12 23:16:59 2005 +0000
21196aab59a7Smrg
21206aab59a7Smrg    Update driver to pass distcheck
21216aab59a7Smrg
21226aab59a7Smrgcommit e955a67245f83da020632a2bf82c04c03a697322
21236aab59a7SmrgAuthor: Adam Jackson <ajax@nwnk.net>
21246aab59a7SmrgDate:   Tue Jul 12 06:15:09 2005 +0000
21256aab59a7Smrg
21266aab59a7Smrg    Build skeletons for input drivers. Should basically work.
21276aab59a7Smrg
21286aab59a7Smrgcommit 5f673ca035ec1c3c4abdc162f50c864c89ed84d4
21296aab59a7SmrgAuthor: Adam Jackson <ajax@nwnk.net>
21306aab59a7SmrgDate:   Mon Jul 11 02:38:00 2005 +0000
21316aab59a7Smrg
21326aab59a7Smrg    Prep input drivers for modularizing by adding guarded #include "config.h"
21336aab59a7Smrg
21346aab59a7Smrgcommit c2bc3b67c121ffb1152333e268b675643f9f477f
21356aab59a7SmrgAuthor: Daniel Stone <daniel@fooishbar.org>
21366aab59a7SmrgDate:   Fri Jul 1 22:43:23 2005 +0000
21376aab59a7Smrg
21386aab59a7Smrg    Change all misc.h and os.h references to <X11/foo.h>.
21396aab59a7Smrg
21406aab59a7Smrgcommit 25eb972e71e11208cd6426f5583d33490d82829d
21416aab59a7SmrgAuthor: Adam Jackson <ajax@nwnk.net>
21426aab59a7SmrgDate:   Sat Jun 25 21:17:02 2005 +0000
21436aab59a7Smrg
21446aab59a7Smrg    Bug #3626: _X_EXPORT tags for video and input drivers.
21456aab59a7Smrg
21466aab59a7Smrgcommit e9fd033c9c6903b681f1e82c3cd03098c3fbf2a4
21476aab59a7SmrgAuthor: Eric Anholt <anholt@freebsd.org>
21486aab59a7SmrgDate:   Mon May 9 23:41:06 2005 +0000
21496aab59a7Smrg
21506aab59a7Smrg    Bugzilla #2389: Document the maximum number of buttons a mouse can have.
21516aab59a7Smrg        Correct a missing period I noticed while I was here.
21526aab59a7Smrg
21536aab59a7Smrgcommit 0367a3a65a30fa461a1f2c4facf28821dbf10a77
21546aab59a7SmrgAuthor: Eric Anholt <anholt@freebsd.org>
21556aab59a7SmrgDate:   Wed May 4 04:14:58 2005 +0000
21566aab59a7Smrg
21576aab59a7Smrg    Port X.Org to FreeBSD/powerpc. This makes a bit of math for sysmouse in
21586aab59a7Smrg        mouse.c explicitly signed, avoiding the need for -fsigned-chars. (Peter
21596aab59a7Smrg        Grehan, grehan at FreeBSD dot org)
21606aab59a7Smrg
21616aab59a7Smrgcommit b538c125e4cd103c743ed26ec4d288d4a5b35b24
21626aab59a7SmrgAuthor: Daniel Stone <daniel@fooishbar.org>
21636aab59a7SmrgDate:   Wed Apr 20 12:25:34 2005 +0000
21646aab59a7Smrg
21656aab59a7Smrg    Fix includes right throughout the Xserver tree:
21666aab59a7Smrg    change "foo.h" to <X11/foo.h> for core headers, e.g. X.h, Xpoll.h;
21676aab59a7Smrg    change "foo.h", "extensions/foo.h" and "X11/foo.h" to
21686aab59a7Smrg        <X11/extensions/foo.h> for extension headers, e.g. Xv.h;
21696aab59a7Smrg    change "foo.[ch]" to <X11/Xtrans/foo.[ch]> for Xtrans files.
21706aab59a7Smrg
21716aab59a7Smrgcommit 39eeceba31b6a8b42be175db472c92b4aebb82c6
21726aab59a7SmrgAuthor: Alex Deucher <agd5f@yahoo.com>
21736aab59a7SmrgDate:   Sun Oct 17 22:45:57 2004 +0000
21746aab59a7Smrg
21756aab59a7Smrg    - Fix DFP detection in r128 driver (bug 1386, Klaus Kusche)
21766aab59a7Smrg    - Fix EmulateWheelInertia defaults (bug 1115, Andrew Pimlott)
21776aab59a7Smrg
21786aab59a7Smrgcommit a257b41d741b49268c55e739b6d793be3de6586a
21796aab59a7SmrgAuthor: Alex Deucher <agd5f@yahoo.com>
21806aab59a7SmrgDate:   Sun Oct 17 20:29:35 2004 +0000
21816aab59a7Smrg
21826aab59a7Smrg    - Add interlaced support to S3 driver (bug 332, Leo Savernik)
21836aab59a7Smrg    - EmulateWheelTimeout (bug 323, Mathias Fröhlich)
21846aab59a7Smrg    - single button double-click (bug 322, Rob Brown)
21856aab59a7Smrg
21866aab59a7Smrgcommit 1a49e855396dd927dc69c63c2a32e115fd8f504c
21876aab59a7SmrgAuthor: Kevin E Martin <kem@kem.org>
21886aab59a7SmrgDate:   Fri Sep 3 16:18:23 2004 +0000
21896aab59a7Smrg
21906aab59a7Smrg    First set of documentation updates.
21916aab59a7Smrg    Include more correct fix for rootless interaction with damage (Bug #1168,
21926aab59a7Smrg        Keith Packard).
21936aab59a7Smrg
21946aab59a7Smrgcommit 014853d848b04ce496afc8ff3f0273872e8f761a
21956aab59a7SmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com>
21966aab59a7SmrgDate:   Mon Jul 26 23:20:22 2004 +0000
21976aab59a7Smrg
21986aab59a7Smrg    - Change xf86config to xorgconfig
21996aab59a7Smrg    - Update Solaris mouse support information
22006aab59a7Smrg
22016aab59a7Smrgcommit 4ef4fa01917112bd937b32793ade3230de0b0d4b
22026aab59a7SmrgAuthor: Matthieu Herrb <matthieu.herrb@laas.fr>
22036aab59a7SmrgDate:   Sat Jul 24 17:35:39 2004 +0000
22046aab59a7Smrg
22056aab59a7Smrg    Fix a problem with wsmouse driver loosing events on 64bit architectures
22066aab59a7Smrg        (XFree86 Bugzilla #1438, John Heasley). "To fix this, I've added a
22076aab59a7Smrg        mouse buffer (Xisb buffer) "scale" value to the MouseDevPtr type. If
22086aab59a7Smrg        set, it is used as structure size of which we want space for a few."
22096aab59a7Smrg
22106aab59a7Smrgcommit 3fed730ac9f9b95503bc457d8688896cbda502f1
22116aab59a7SmrgAuthor: Egbert Eich <eich@suse.de>
22126aab59a7SmrgDate:   Fri Apr 23 19:54:04 2004 +0000
22136aab59a7Smrg
22146aab59a7Smrg    Merging XORG-CURRENT into trunk
22156aab59a7Smrg
22166aab59a7Smrgcommit 3e37718d9046394e1f89df80c9280727681c2b59
22176aab59a7SmrgAuthor: Egbert Eich <eich@suse.de>
22186aab59a7SmrgDate:   Sun Mar 14 08:33:52 2004 +0000
22196aab59a7Smrg
22206aab59a7Smrg    Importing vendor version xf86-4_4_99_1 on Sun Mar 14 00:26:39 PST 2004
22216aab59a7Smrg
22226aab59a7Smrgcommit 2714a22dc4f13db3bf1a050d403cb3b2692a6d20
22236aab59a7SmrgAuthor: Egbert Eich <eich@suse.de>
22246aab59a7SmrgDate:   Wed Mar 3 12:12:34 2004 +0000
22256aab59a7Smrg
22266aab59a7Smrg    Importing vendor version xf86-4_4_0 on Wed Mar 3 04:09:24 PST 2004
22276aab59a7Smrg
22286aab59a7Smrgcommit fb74889ec7baa2bf9162f43517d6db36414a5c32
22296aab59a7SmrgAuthor: Egbert Eich <eich@suse.de>
22306aab59a7SmrgDate:   Thu Feb 26 13:36:00 2004 +0000
22316aab59a7Smrg
22326aab59a7Smrg    readding XFree86's cvs IDs
22336aab59a7Smrg
22346aab59a7Smrgcommit be8481276bdfee635dd3e4da33e65780aa5b7660
22356aab59a7SmrgAuthor: Egbert Eich <eich@suse.de>
22366aab59a7SmrgDate:   Thu Feb 26 09:23:34 2004 +0000
22376aab59a7Smrg
22386aab59a7Smrg    Importing vendor version xf86-4_3_99_903 on Wed Feb 26 01:21:00 PST 2004
22396aab59a7Smrg
22406aab59a7Smrgcommit 53bc8cd30c7ef1f888db318ad174ff4f028ce634
22416aab59a7SmrgAuthor: Kaleb Keithley <kaleb@freedesktop.org>
22426aab59a7SmrgDate:   Fri Dec 19 20:55:25 2003 +0000
22436aab59a7Smrg
22446aab59a7Smrg    XFree86 4.3.99.902 (RC 2)
22456aab59a7Smrg
22466aab59a7Smrgcommit 8e2fe5d5a02c4c8da8f4ced432da6fe88272b975
22476aab59a7SmrgAuthor: Kaleb Keithley <kaleb@freedesktop.org>
22486aab59a7SmrgDate:   Tue Nov 25 19:28:48 2003 +0000
22496aab59a7Smrg
22506aab59a7Smrg    XFree86 4.3.99.16 Bring the tree up to date for the Cygwin folks
22516aab59a7Smrg
22526aab59a7Smrgcommit 92595648d1140139f0c0a42cbb2c548fc6864575
22536aab59a7SmrgAuthor: Kaleb Keithley <kaleb@freedesktop.org>
22546aab59a7SmrgDate:   Fri Nov 14 16:48:56 2003 +0000
22556aab59a7Smrg
22566aab59a7Smrg    XFree86 4.3.0.1
22576aab59a7Smrg
22586aab59a7Smrgcommit c9c7e96897229ba1d457a58f66121dd1f9210382
22596aab59a7SmrgAuthor: Kaleb Keithley <kaleb@freedesktop.org>
22606aab59a7SmrgDate:   Fri Nov 14 16:48:56 2003 +0000
22616aab59a7Smrg
22626aab59a7Smrg    Initial revision
22636aab59a7Smrg
22646aab59a7Smrgcommit 95b194f6e3456b46c2f994f4f6655fabfcf89c76
22656aab59a7SmrgAuthor: Kaleb Keithley <kaleb@freedesktop.org>
22666aab59a7SmrgDate:   Fri Nov 14 15:54:49 2003 +0000
22676aab59a7Smrg
22686aab59a7Smrg    R6.6 is the Xorg base-line
2269