1
commit 6451a3ff949ff55c9dff7399d0babb6b98201e99
2
Author: Jeremy Huddleston <jeremyhu@apple.com>
3
Date: Fri Jan 7 15:40:25 2011 -0800
5
xorg-server 1.9.3.901 (1.9.4 RC1)
7
Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
9
commit c11f9bfc081423a7f15d72c36f2f0d6518083591
10
Author: Jeremy Huddleston <jeremyhu@apple.com>
11
Date: Fri Jan 7 15:39:14 2011 -0800
1
commit 443d75446bcbe7d97a23860a1e2d46c0b7e7cb26
2
Author: Keith Packard <keithp@keithp.com>
3
Date: Fri Feb 18 14:46:33 2011 -0800
5
Version bumped to 1.9.99.902 (1.10 RC2)
7
Signed-off-by: Keith Packard <keithp@keithp.com>
9
commit 2c77aeb39f59f1a94cc603a2e6256a62ce785c36
10
Merge: 816d67d 402b329
11
Author: Keith Packard <keithp@keithp.com>
12
Date: Fri Feb 18 14:29:32 2011 -0800
14
Merge remote branch 'jcristau/for-keith'
16
commit 816d67de2ba9bdfe652da32cb6447a3056342b98
17
Merge: a73c28f 3bbb70a
18
Author: Keith Packard <keithp@keithp.com>
19
Date: Fri Feb 18 12:20:26 2011 -0800
21
Merge remote branch 'whot/for-keith'
23
commit a73c28f0bdafb1c5cb8129179188a99c0ca052e2
24
Author: Justin Dou <Justin.Dou@intel.com>
25
Date: Thu Feb 10 16:27:29 2011 -0500
27
Replace malloc with calloc to initialize the buffers[] as NULL in do_get_buffers function
29
The calling for allocate_or_reuse_buffer may fail due to some reason, e.g. out of memory.
30
If the buffers[] were not initialized to be NULL, the following err_out may try to access an illegal memory, which will cause X crash afterward.
32
Reviewed-by: Kristian Høgsberg <krh@bitplanet.net>
33
Signed-off-by: Justin Dou <Justin.Dou@intel.com>
34
Signed-off-by: Keith Packard <keithp@keithp.com>
36
commit 0bc9b15a622377c57e617411ccd26c4b5bf8cba4
37
Merge: d1123b6 93cd4b1
38
Author: Keith Packard <keithp@keithp.com>
39
Date: Fri Feb 18 12:04:41 2011 -0800
41
Merge remote branch 'ajax/for-keithp'
43
commit d1123b66ebbcf96dd816236f54befc568a5f7c68
44
Merge: 5d020c3 f6e4ace
45
Author: Keith Packard <keithp@keithp.com>
46
Date: Fri Feb 18 11:59:25 2011 -0800
48
Merge remote branch 'jturney/master'
50
commit 3bbb70a1a7b24d3d1375b20a13db7011cf961c86
51
Author: Peter Hutterer <peter.hutterer@who-t.net>
52
Date: Wed Feb 16 07:56:58 2011 +1000
54
xfree86: fix up an out-of-date comment.
56
InitInput simply initialises all input devices now.
58
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
59
Reviewed-by: Keith Packard <keithp@keithp.com>
61
commit 402b329c3aa8ddbebaa1f593306a02d4cd6fed26
62
Author: Julien Cristau <jcristau@debian.org>
63
Date: Sun Jan 23 13:35:54 2011 +0100
65
glx: Work around wrong request lengths sent by mesa
67
mesa used to send too long requests for GLXDestroyPixmap,
68
GLXDestroyWindow, GLXChangeDrawableAttributes, GLXGetDrawableAttributes
69
and GLXGetFBConfigsSGIX.
71
Fixes a regression introduced in ec9c97c6bf70b523bc500bd3adf62176f1bb33a4
72
X.Org bug#33324 <https://bugs.freedesktop.org/show_bug.cgi?id=33324>
74
Reported-by: xunx.fang@intel.com
75
Signed-off-by: Julien Cristau <jcristau@debian.org>
76
Reviewed-by: Adam Jackson <ajax@redhat.com>
78
commit 1137c11be0f82049d28024eaf963c6f76e0d4334
79
Author: Julien Cristau <jcristau@debian.org>
80
Date: Wed Jan 26 13:06:53 2011 +0100
82
glx: fix BindTexImageEXT length check
84
The request is followed by a list of attributes.
88
Reported-and-tested-by: meng <mengmeng.meng@intel.com>
89
Signed-off-by: Julien Cristau <jcristau@debian.org>
90
Reviewed-by: Adam Jackson <ajax@redhat.com>
92
commit a883cf1545abd89bb2cadfa659718884b56fd234
93
Author: Julien Cristau <jcristau@debian.org>
94
Date: Sun Jan 23 17:05:26 2011 +0100
96
glx: fix request length check for CreateGLXPbufferSGIX
98
The request is followed by an attribute list.
100
Signed-off-by: Julien Cristau <jcristau@debian.org>
101
Reviewed-by: Adam Jackson <ajax@redhat.com>
103
commit c9f7b303a36ca501c6ecf1196c266ee8e8f49d2d
104
Author: Peter Hutterer <peter.hutterer@who-t.net>
105
Date: Fri Feb 11 13:50:10 2011 +1000
107
xfixes: calloc, not malloc the cursorScreenRec
109
Debugging NULL pointers is significantly easier than random memory.
110
Plus, if new fields (such as pointer barriers) are added they may just be
111
properly initialised.
113
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
114
Reviewed-by: Keith Packard <keithp@keithp.com>
116
commit d3499556d8d83396fa2585bd00371a81e086be36
117
Author: Peter Hutterer <peter.hutterer@who-t.net>
118
Date: Thu Feb 10 15:12:14 2011 +1000
120
xkb: if the keymap failed to compile, load the default keymap instead.
122
We really need symbols, compat, keynames, vmods and types for a sensible keymap.
124
Try this in your xorg.conf.d snippets for all keyboards:
125
Option "XkbLayout" "us"
126
Option "XkbVariant" "nodeadkeys"
128
us(nodeadkeys) doesn't exist so xkbcomp provides everything but the symbols
129
map. We say we want everything but don't _need_ anything, the server happily
130
gives us a keymap with every key mapped to NoSymbol. This in turn isn't what
133
So instead, require symbols, compat, keynames, vmods and types from the
134
keymap and if that fails, load the default keymap instead. If that fails
135
too, all bets are off.
137
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
138
Reviewed-by: Dan Nicholson <dbn.lists@gmail.com>
140
commit 47d1d2fed656c3a3b2600491078da90962c46934
141
Author: Peter Hutterer <peter.hutterer@who-t.net>
142
Date: Thu Feb 10 15:11:34 2011 +1000
144
xkb: split out keymap compilation.
146
Refactoring for simpler double-use in the next patch. No functional changes.
148
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
149
Reviewed-by: Dan Nicholson <dbn.lists@gmail.com>
151
commit 787ba25a8a3af52b38448a1a6f8c9704ea8b7905
152
Author: Carlos Garnacho <carlosg@gnome.org>
153
Date: Mon Feb 7 18:21:31 2011 +0100
155
Xi: make XIQueryPointer return the current modifiers/group as documented.
157
The previous XKB info was being returned instead of the current
158
one, producing inconsistent results between the latest events
159
and the modifiers/group returned by this call.
161
Signed-off-by: Carlos Garnacho <carlosg@gnome.org>
162
Reviewed-by: Daniel Stone <daniel@fooishbar.org>
163
Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>`
164
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
166
commit 85f9017393c9bb19553e9afcf554673a44a09993
167
Author: Ander Conselvan de Oliveira <ander.conselvan-de-oliveira@nokia.com>
168
Date: Tue Feb 8 11:10:10 2011 +0200
170
ProcXkbGetXkbByName: fix use of uninitialised bytes valgrind error.
172
==9999== Syscall param writev(vector[...]) points to uninitialised byte(s)
173
==9999== at 0x4AB5154: writev (writev.c:51)
174
==9999== by 0x7C7C3: _XSERVTransWritev (Xtrans.c:912)
175
==9999== by 0x61C8B: FlushClient (io.c:924)
176
==9999== by 0x62423: WriteToClient (io.c:846)
177
==9999== by 0xCE39B: XkbSendMap (xkb.c:1408)
178
==9999== by 0xD247B: ProcXkbGetKbdByName (xkb.c:5814)
179
==9999== by 0x4AB53: Dispatch (dispatch.c:432)
180
==9999== by 0x205BF: main (main.c:291)
181
==9999== Address 0x557eb68 is 40 bytes inside a block of size 4,096 alloc'd
182
==9999== at 0x48334A4: calloc (vg_replace_malloc.c:467)
183
==9999== by 0x62567: WriteToClient (io.c:1065)
184
==9999== by 0x452EB: ProcEstablishConnection (dispatch.c:3685)
185
==9999== by 0x4AB53: Dispatch (dispatch.c:432)
186
==9999== by 0x205BF: main (main.c:291)
187
==9999== Uninitialised value was created by a stack allocation
188
==9999== at 0xD1910: ProcXkbGetKbdByName (xkb.c:5559)
190
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
191
Reviewed-by: Oliver McFadden <oliver.mcfadden@nokia.com>
192
Signed-off-by: Ander Conselvan de Oliveira <ander.conselvan-de-oliveira@nokia.com>
194
commit 8a34d7a8532c7ca013e67307f3baf200167abb92
195
Author: Ander Conselvan de Oliveira <ander.conselvan-de-oliveira@nokia.com>
196
Date: Tue Feb 8 11:10:11 2011 +0200
198
XkbSendNames: fix use of uninitialised bytes valgrind error.
200
==537== Syscall param writev(vector[...]) points to uninitialised byte(s)
201
==537== at 0x4AB7154: writev (writev.c:51)
202
==537== by 0x8935B: _XSERVTransWritev (Xtrans.c:912)
203
==537== by 0x6C55F: FlushClient (io.c:924)
204
==537== by 0x6CCF3: WriteToClient (io.c:846)
205
==537== by 0xD51D3: XkbSendNames (xkb.c:3765)
206
==537== by 0xD8183: ProcXkbGetKbdByName (xkb.c:5825)
207
==537== by 0x27B7B: Dispatch (dispatch.c:432)
208
==537== by 0x205B7: main (main.c:291)
209
==537== Address 0x55899f2 is 154 bytes inside a block of size 1,896 alloc'd
210
==537== at 0x4834C48: malloc (vg_replace_malloc.c:236)
211
==537== by 0xD47AF: XkbSendNames (xkb.c:3642)
212
==537== by 0xD8183: ProcXkbGetKbdByName (xkb.c:5825)
213
==537== by 0x27B7B: Dispatch (dispatch.c:432)
214
==537== by 0x205B7: main (main.c:291)
215
==537== Uninitialised value was created by a heap allocation
216
==537== at 0x4834C48: malloc (vg_replace_malloc.c:236)
217
==537== by 0xD47AF: XkbSendNames (xkb.c:3642)
218
==537== by 0xD8183: ProcXkbGetKbdByName (xkb.c:5825)
219
==537== by 0x27B7B: Dispatch (dispatch.c:432)
220
==537== by 0x205B7: main (main.c:291)
222
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
223
Reviewed-by: Oliver McFadden <oliver.mcfadden@nokia.com>
224
Signed-off-by: Ander Conselvan de Oliveira <ander.conselvan-de-oliveira@nokia.com>
226
commit 87fbef9157a6f1e1318382e368d27942d7ad72ab
227
Author: Ander Conselvan de Oliveira <ander.conselvan-de-oliveira@nokia.com>
228
Date: Tue Feb 8 11:10:09 2011 +0200
230
ProcRRCreateMode: fix use of uninitialised bytes valgrind error.
232
==543== Syscall param writev(vector[...]) points to uninitialised byte(s)
233
==543== at 0x4AB7154: writev (writev.c:51)
234
==543== by 0x8935B: _XSERVTransWritev (Xtrans.c:912)
235
==543== by 0x6C55F: FlushClient (io.c:924)
236
==543== by 0x6D013: FlushAllOutput (io.c:668)
237
==543== by 0x27A83: Dispatch (dispatch.c:453)
238
==543== by 0x205B7: main (main.c:291)
239
==543== Address 0x556dc8c is 12 bytes inside a block of size 4,096 alloc'd
240
==543== at 0x48334A4: calloc (vg_replace_malloc.c:467)
241
==543== by 0x6CE37: WriteToClient (io.c:1065)
242
==543== by 0x223A7: ProcEstablishConnection (dispatch.c:3685)
243
==543== by 0x27B7B: Dispatch (dispatch.c:432)
244
==543== by 0x205B7: main (main.c:291)
245
==543== Uninitialised value was created by a stack allocation
246
==543== at 0xA3350: ProcRRCreateMode (rrmode.c:289)
248
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
249
Reviewed-by: Oliver McFadden <oliver.mcfadden@nokia.com>
250
Signed-off-by: Ander Conselvan de Oliveira <ander.conselvan-de-oliveira@nokia.com>
252
commit 0ef5973860e17c5edc996c923610f7ad88b4dfbe
253
Author: Ander Conselvan de Oliveira <ander.conselvan-de-oliveira@nokia.com>
254
Date: Tue Feb 8 11:10:08 2011 +0200
256
ProcRRQueryVersion: fix use of uninitialised bytes valgrind error.
258
==9999== Syscall param writev(vector[...]) points to uninitialised byte(s)
259
==9999== at 0x4AB5154: writev (writev.c:51)
260
==9999== by 0x7C7C3: _XSERVTransWritev (Xtrans.c:912)
261
==9999== by 0x61C8B: FlushClient (io.c:924)
262
==9999== by 0x62743: FlushAllOutput (io.c:668)
263
==9999== by 0x4AA5B: Dispatch (dispatch.c:453)
264
==9999== by 0x205BF: main (main.c:291)
265
==9999== Address 0x55711b9 is 1 bytes inside a block of size 4,096 alloc'd
266
==9999== at 0x48334A4: calloc (vg_replace_malloc.c:467)
267
==9999== by 0x62567: WriteToClient (io.c:1065)
268
==9999== by 0x452EB: ProcEstablishConnection (dispatch.c:3685)
269
==9999== by 0x4AB53: Dispatch (dispatch.c:432)
270
==9999== by 0x205BF: main (main.c:291)
271
==9999== Uninitialised value was created by a stack allocation
272
==9999== at 0x160E78: ProcRRQueryVersion (rrdispatch.c:37)
274
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
275
Reviewed-by: Oliver McFadden <oliver.mcfadden@nokia.com>
276
Signed-off-by: Ander Conselvan de Oliveira <ander.conselvan-de-oliveira@nokia.com>
278
commit 81daba8ce906bfbbe44cd71d0ff269ad34e2f6b5
279
Author: Peter Hutterer <peter.hutterer@who-t.net>
280
Date: Mon Jan 31 13:53:08 2011 +1000
282
Xi: constify XIChangeDeviceProperty()
284
We don't modify "value", make it official.
286
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
287
Reviewed-by: Chase Douglas <chase.douglas@canonical.com>
288
Signed-off-by: Ander Conselvan de Oliveira <ander.conselvan-de-oliveira@nokia.com>
290
commit 93cd4b1034e3c8bed32c5acd391eadd7605e10f0
291
Author: Adam Jackson <ajax@redhat.com>
292
Date: Thu Jan 20 00:27:00 2011 -0500
294
shadow: Remove hw/xfree86/ from includes
296
Reviewed-by: Matt Turner <mattst88@gmail.com>
297
Reviewed-by: Julien Cristau <jcristau@debian.org>
298
Signed-off-by: Adam Jackson <ajax@redhat.com>
300
commit 0c230728f3af2c4250e93a070c0851a597069447
301
Author: Adam Jackson <ajax@redhat.com>
302
Date: Thu Jan 20 00:25:57 2011 -0500
304
rootless: Remove hw/xfree86/ from includes
306
Reviewed-by: Matt Turner <mattst88@gmail.com>
307
Reviewed-by: Julien Cristau <jcristau@debian.org>
308
Signed-off-by: Adam Jackson <ajax@redhat.com>
310
commit 505defd270e49cfbcbe6a04d1de817d305edb3c2
311
Author: Adam Jackson <ajax@redhat.com>
312
Date: Thu Jan 20 00:24:20 2011 -0500
314
damage: Remove hw/xfree86/ from includes
316
Reviewed-by: Matt Turner <mattst88@gmail.com>
317
Reviewed-by: Julien Cristau <jcristau@debian.org>
318
Signed-off-by: Adam Jackson <ajax@redhat.com>
320
commit 59d8e3cbdba032c7354c28c86cbd155e9da6447a
321
Author: Adam Jackson <ajax@redhat.com>
322
Date: Thu Jan 20 00:23:07 2011 -0500
324
fb: Remove hw/xfree86/ from includes
326
Reviewed-by: Matt Turner <mattst88@gmail.com>
327
Reviewed-by: Julien Cristau <jcristau@debian.org>
328
Signed-off-by: Adam Jackson <ajax@redhat.com>
330
commit 994b7b3dc97f9afa713fe636af45a78002a4366f
331
Author: Adam Jackson <ajax@redhat.com>
332
Date: Thu Jan 20 00:17:52 2011 -0500
336
Did you know that anonymous enums with function scope will not only
337
override the enum values from global scope, but will be treated as
338
entirely different types? C's type system just rules.
340
xf86Crtc.c: In function 'handle_detailed_monrec':
341
xf86Crtc.c:1555:33: warning: comparison between 'enum det_monrec_source' and 'enum <anonymous>'
342
xf86Crtc.c:1562:33: warning: comparison between 'enum det_monrec_source' and 'enum <anonymous>'
344
Reviewed-by: Matt Turner <mattst88@gmail.com>
345
Reviewed-by: Julien Cristau <jcristau@debian.org>
346
Signed-off-by: Adam Jackson <ajax@redhat.com>
348
commit ae16c5796fdb22fb6b2f680fe5123bfd2c89a825
349
Author: Adam Jackson <ajax@redhat.com>
350
Date: Thu Jan 20 00:14:11 2011 -0500
352
fbdevhw: Remove the non-sysfs hack for mapping from PCI to fbdev
354
It's broken for devices with BARs above 4G, and the sysfs method should
355
work everywhere anyway. As a pleasant side effect, this fixes some
358
fbdevhw.c: In function 'fbdev_open_pci':
359
fbdevhw.c:333:4: warning: cast from pointer to integer of different size
360
fbdevhw.c:334:4: warning: cast from pointer to integer of different size
361
fbdevhw.c:336:4: warning: cast from pointer to integer of different size
362
fbdevhw.c:337:4: warning: cast from pointer to integer of different size
364
Reviewed-by: Matt Turner <mattst88@gmail.com>
365
Reviewed-by: Julien Cristau <jcristau@debian.org>
366
Signed-off-by: Adam Jackson <ajax@redhat.com>
368
commit f1b7c9cead94b520e6b96774d605d63d3f341b50
369
Author: Adam Jackson <ajax@redhat.com>
370
Date: Thu Jan 20 00:09:19 2011 -0500
374
helper_exec.c: In function 'pciCfg1in':
375
helper_exec.c:507:4: warning: passing argument 2 of 'pci_device_cfg_read_u32' from incompatible pointer type
376
/usr/include/pciaccess.h:153:5: note: expected 'uint32_t *' but argument is of type 'CARD32 *'
378
Reviewed-by: Matt Turner <mattst88@gmail.com>
379
Reviewed-by: Julien Cristau <jcristau@debian.org>
380
Signed-off-by: Adam Jackson <ajax@redhat.com>
382
commit be186586e504197623c69637b8122fb814f59429
383
Author: Adam Jackson <ajax@redhat.com>
384
Date: Thu Jan 20 00:06:48 2011 -0500
386
xf86vidmode: warning fix
388
xf86VidMode.c: In function 'VidModeGetMonitorValue':
389
xf86VidMode.c:637:19: warning: 'ret.i' may be used uninitialized in this function
391
Reviewed-by: Matt Turner <mattst88@gmail.com>
392
Reviewed-by: Julien Cristau <jcristau@debian.org>
393
Signed-off-by: Adam Jackson <ajax@redhat.com>
395
commit f6e4ace9eabea1bb2a06dd86b6ffb954917a74ce
396
Author: Jon TURNEY <jon.turney@dronecode.org.uk>
397
Date: Sun Jul 18 13:24:48 2010 +0100
399
Cygwin/X: Fix for Canadian Multilingual Standard keyboard layout handling
401
Add a keycode mapping for VK_OEM_8 as RCtrl, which is issued by Canadian
402
Multilingual Standard layout
404
Signed-off-by: Jon TURNEY <jon.turney@dronecode.org.uk>
405
Reviewed-by: Colin Harrison <colin.harrison@virgin.net>
407
commit b421f5e5122dbe125a5629969cc657bd966b4261
408
Author: Jon TURNEY <jon.turney@dronecode.org.uk>
409
Date: Thu Apr 1 23:10:58 2010 +0100
411
Cygwin/X: Ignore MappingNotify events sent to clipboard integration client
413
Ignore MappingNotify events sent to clipboard integration client,
414
xmodmap changes aren't of interest to it, but there is no mechanism
415
to express that disinterest.
417
Signed-off-by: Jon TURNEY <jon.turney@dronecode.org.uk>
418
Reviewed-by: Colin Harrison <colin.harrison@virgin.net>
420
commit e930aa7bbc7f04a128df8e6fd441aed5123a2eb6
421
Author: Jon TURNEY <jon.turney@dronecode.org.uk>
422
Date: Tue Sep 14 16:02:53 2010 +0100
424
Cygwin/X: Add Turkish keyboard layouts to keyboard layout mapping table
426
0x0000041f "Turkish Q" => layout tr
427
0x0001041f "Turkish F" => layout tr variant f
429
Signed-off-by: Jon TURNEY <jon.turney@dronecode.org.uk>
430
Reviewed-by: Colin Harrison <colin.harrison@virgin.net>
432
commit ae99a6f895a3a5b6f71e2dd4874cd4bb0235aff0
433
Author: Jon TURNEY <jon.turney@dronecode.org.uk>
434
Date: Sun Jul 18 13:42:29 2010 +0100
436
Cygwin/X: Make the keyboard layout detection logging a bit clearer
438
Signed-off-by: Jon TURNEY <jon.turney@dronecode.org.uk>
439
Reviewed-by: Colin Harrison <colin.harrison@virgin.net>
441
commit 57ca09441ee5ff2a8deb95eaa17a2625a756d912
442
Author: Jon TURNEY <jon.turney@dronecode.org.uk>
443
Date: Thu Jul 1 14:54:48 2010 +0100
445
Cygwin/X: Update mapping for Canadian keyboard layouts
447
0x00000c0c "Canadian French (legacy)" => layout ca variant fr-legacy
448
0x00001009 "Canadian French" => layout ca variant fr
449
0x00011009 "Canadian Multilingual Standard" => layout ca variant multix
451
Signed-off-by: Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
452
Signed-off-by: Jon TURNEY <jon.turney@dronecode.org.uk>
453
Reviewed-by: Colin Harrison <colin.harrison@virgin.net>
455
commit be3e5bb50178406e46368be00860331e1b6c4093
456
Author: Jon TURNEY <jon.turney@dronecode.org.uk>
457
Date: Wed Apr 14 21:45:29 2010 +0100
459
Cygwin/X: Better keycode debugging output
461
Replace useless #if 0/ErrorF/#endif with winDebug
463
Signed-off-by: Jon TURNEY <jon.turney@dronecode.org.uk>
464
Reviewed-by: Colin Harrison <colin.harrison@virgin.net>
466
commit 81892bf6b7e3730ebd19318183734f55dbaa5d4b
467
Author: Jon TURNEY <jon.turney@dronecode.org.uk>
468
Date: Wed Apr 14 21:34:39 2010 +0100
470
Cygwin/X: Generate X keycodes for multimedia keys
472
Signed-off-by: Jon TURNEY <jon.turney@dronecode.org.uk>
473
Reviewed-by: Colin Harrison <colin.harrison@virgin.net>
475
commit 5d020c31351594c104fb46615ce41f256cd8e8b9
476
Author: Pauli Nieminen <ext-pauli.nieminen@nokia.com>
477
Date: Fri Jan 14 15:03:28 2011 +0200
479
xf86/xv: Only register PostValidateTree hook when there is work to do
481
If none of Xv ports were affected by window tree modifications we don't
482
want scan the port list. To avoid useless scanning of port list
483
PostValidateTree hook is only registered when ClipNotify was called for
486
Signed-off-by: Pauli Nieminen <ext-pauli.nieminen@nokia.com>
487
Reviewed-by: Ville Syrjälä <ville.syrjala@nokia.com>
489
commit ddf32df5cc2e73b833f6e414276d938fdc38869e
490
Author: Pauli Nieminen <ext-pauli.nieminen@nokia.com>
491
Date: Thu Jan 13 20:50:16 2011 +0200
493
xf86/xv: Use PostValidateTree to do reput
495
ValidateTree calls first ClipNotify and later might call
496
WindowExposures. To avoid useless double reput ClipNotify delays reput
497
to WindowExposures or PostValidateTree.
499
PostValidatTree checks all ports if there is clip changes. On clip
500
changes reput is done to move or scale the overlay.
502
Signed-off-by: Pauli Nieminen <ext-pauli.nieminen@nokia.com>
503
Reviewed-by: Ville Syrjälä <ville.syrjala@nokia.com>
505
commit 5678a41f6bc0ef8965bd50a88c5ef01ba7eb8b24
506
Author: Pauli Nieminen <ext-pauli.nieminen@nokia.com>
507
Date: Mon Jan 17 16:58:00 2011 +0200
509
xf86/xv: Fill color key on expose
511
If window gets exposed but clipboxes doesn't change drivers would avoid
512
color key fill. This makes XResizeWindo&co to lose colorkey if
513
background is painted.
515
To help drivers to avoid filling colorkey for each put server can
516
provide helper function if there is exposed areas. Server can subtract
517
exposed areas from filled region.
519
As a side effect we can avoid useless color key fills if window only
520
moves in screen without background fills.
523
* Change tracking to filled area to account for client initiated clip
525
* Make overlaid XvPutImage behavior like textured XvPutImage or PutImage
526
* Make region dynamically allocated only when required.
529
* Simplify new driver interface to reduce duplicate code
531
Signed-off-by: Pauli Nieminen <ext-pauli.nieminen@nokia.com>
532
Reviewed-by: Ville Syrjälä <ville.syrjala@nokia.com>
534
commit 9b048ca420864e19862f63f4a491a4da0ff9b54f
535
Author: Pauli Nieminen <ext-pauli.nieminen@nokia.com>
536
Date: Mon Jan 17 15:07:28 2011 +0200
538
xf86/xv: Remove unused variable from XvPortRecPrivate
540
Signed-off-by: Pauli Nieminen <ext-pauli.nieminen@nokia.com>
541
Reviewed-by: Ville Syrjälä <ville.syrjala@nokia.com>
543
commit 4f8f803280894a8c41691e350b7a34bfd719fe05
544
Author: Pauli Nieminen <ext-pauli.nieminen@nokia.com>
545
Date: Thu Jan 13 20:21:09 2011 +0200
547
xf86/xv: Remove unused GC pointers
549
Signed-off-by: Pauli Nieminen <ext-pauli.nieminen@nokia.com>
550
Reviewed-by: Ville Syrjälä <ville.syrjala@nokia.com>
552
commit e012f2312b4bcdf31bb5d622ddd34571f3c12429
553
Author: Pauli Nieminen <ext-pauli.nieminen@nokia.com>
554
Date: Thu Jan 13 20:19:18 2011 +0200
556
xf86/xv: Remove copy paste code.
558
xf86XVFillKeyHelperDrawable can be used to implement
562
* Remove RegionTranslate that clobbered parameter region.
564
Signed-off-by: Pauli Nieminen <ext-pauli.nieminen@nokia.com>
565
Reviewed-by: Ville Syrjälä <ville.syrjala@nokia.com>
567
commit ea1ffd3e60bdcedbec5a6f28929f8677bf45d450
568
Merge: 12b0f7d 53602c3
569
Author: Keith Packard <keithp@keithp.com>
570
Date: Wed Feb 2 15:19:55 2011 -0800
572
Merge remote branch 'whot/for-keith'
574
commit 12b0f7df2caa78d68b453aaa91248bb3577fd724
575
Author: Evan Broder <ebroder@mokafive.com>
576
Date: Tue Feb 1 16:09:50 2011 -0800
578
xfree86/modes: Be sure to only use new EDID for physical output dimensions
580
The EDID processing regards physical dimensions of 0mm x 0mm as
581
invalid. Previously the old values for height and width would be
582
preserved if none of the physical dimension specifications in the new
583
EDID were considered valid.
585
This will come up in particular if first a monitor is connected to an
586
output, and then a projector is connected. Since projectors generally
587
report physical dimensions of 0mm x 0mm, this would result in the
588
projector claiming to have the physical dimensions of the monitor.
590
Signed-off-by: Evan Broder <ebroder@mokafive.com>
591
Reviewed-by: Adam Jackson <ajax@redhat.com>
592
Signed-off-by: Keith Packard <keithp@keithp.com>
594
commit 0b15033031d78836582bd1b641c3160c3803a708
595
Author: Samuel Thibault <samuel.thibault@ens-lyon.org>
596
Date: Mon Jan 31 23:25:10 2011 +0100
598
xserver: enable TLS even if AIGLX is not enabled
600
This aligns the xorg server build with the mesa build, which is needed on
601
systems where aiglx with dri support is not enabled. Else the following error is
602
obtained when trying to load the software raster:
604
(EE) AIGLX error: dlopen of /usr/lib/dri/swrast_dri.so failed (/usr/lib/dri/swrast_dri.so: undefined symbol: _glapi_tls_Context)
605
(EE) GLX: could not load software renderer
606
(II) GLX: no usable GL providers found for screen 0
608
because mesa always enables TLS use in GLX, even if dri is not available.
610
Signed-off-by: Samuel Thibault <samuel.thibault@ens-lyon.org>
611
Signed-off-by: Julien Cristau <jcristau@debian.org>
612
Signed-off-by: Keith Packard <keithp@keithp.com>
614
commit 541b25038a5de74411a094570b407c5ae018c2ba
615
Author: Maarten Maathuis <madman2003@gmail.com>
616
Date: Sun Jan 30 14:06:16 2011 +0100
618
exa/mixed: Exclude frontbuffer from deferred pixmap handling.
620
- Apps like xterm can trigger a lot of fallback rendering.
621
- This can lead to (annoyingly) high latencies, because you
622
have to wait for the block handler.
623
- You need a driver that doesn't directly access the front
624
buffer to trigger this (NV50+ nouveau for example).
625
- Repeatingly doing dmesg on an xterm with a bitmap font
626
will reveal that you never see part of the text.
627
- I have recieved at least one complaint in the past of slow
628
terminal performance, which was related to core font
630
- This does sacrifice some throughput, roughly 33% slower.
632
Reviewed-by: Michel Dänzer <michel@daenzer.net>
633
Signed-off-by: Maarten Maathuis <madman2003@gmail.com>
634
Signed-off-by: Keith Packard <keithp@keithp.com>
636
commit af87f6367ef733d1a4f3cfca4eeb92bfd84c2b6f
637
Author: Maarten Maathuis <madman2003@gmail.com>
638
Date: Sun Jan 30 14:06:15 2011 +0100
640
exa: Only call driver FinishAccess hook if PrepareAccess hook succeeded.
642
Reviewed-by: Michel Dänzer <michel@daenzer.net>
643
Signed-off-by: Maarten Maathuis <madman2003@gmail.com>
644
Signed-off-by: Keith Packard <keithp@keithp.com>
646
commit 648d4fe5172cad33c6f09e05dd3d8d7171ef1a7f
647
Author: Maarten Maathuis <madman2003@gmail.com>
648
Date: Sun Jan 30 14:06:14 2011 +0100
650
exa/driver: set pExaPixmap->use_gpu_copy to the right value
652
- Not sure if it was causing problems, but you never know.
654
Reviewed-by: Michel Dänzer <michel@daenzer.net>
655
Signed-off-by: Maarten Maathuis <madman2003@gmail.com>
656
Signed-off-by: Keith Packard <keithp@keithp.com>
658
commit 246d40b685292fa6393ba22127152137494af2af
659
Merge: 70f2d39 8c1f75a
660
Author: Keith Packard <keithp@keithp.com>
661
Date: Wed Feb 2 14:51:33 2011 -0800
663
Merge remote branch 'jeremyhu/master'
665
commit 70f2d39fbde38d0baa687f1755b6c4c686f23052
666
Merge: 3a91c2d a9d3c43
667
Author: Keith Packard <keithp@keithp.com>
668
Date: Wed Feb 2 14:43:19 2011 -0800
670
Merge remote branch 'jturney/master'
672
commit 3a91c2d21c3231e2a011d95c3cfc01785430c1cf
673
Merge: ac0a00a 82b1eaa
674
Author: Keith Packard <keithp@keithp.com>
675
Date: Wed Feb 2 14:37:00 2011 -0800
677
Merge remote branch 'dbn/build-fixes'
679
commit ac0a00a840a5d8d8374e5db2b849e5959550ca4e
680
Author: Adam Jackson <ajax@redhat.com>
681
Date: Thu Jan 20 23:01:03 2011 -0500
683
xselinux: Fix GetDrawableContext
685
M_DRAWABLE_PIXMAP is the lookup mask to dixLookupDrawable, and _not_ the
686
type value in the drawable itself.
688
Signed-off-by: Adam Jackson <ajax@redhat.com>
689
Reviewed-by: Eamon Walsh <ewalsh@tycho.nsa.gov>
690
Signed-off-by: Keith Packard <keithp@keithp.com>
692
commit 8c1f75a1d4cb5a34b4d10f3f5068bccc4356f31a
693
Author: Jeremy Huddleston <jeremyhu@apple.com>
694
Date: Fri Jan 28 21:13:38 2011 -0800
696
XQuartz: Localization Updates
698
Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
700
commit 53602c36217487e0a80880e8328f89ab302d85c8
701
Author: Ville Syrjala <syrjala@sci.fi>
702
Date: Mon Jan 24 01:06:49 2011 +0200
704
xfree86/dga: Remove DGAIsDgaEvent()
706
DGAIsDgaEvent() is not used anymore.
708
Signed-off-by: Ville Syrjala <syrjala@sci.fi>
709
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
710
Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
712
commit 2081728b7432e949c274e0dbbabc296fa4db17f9
713
Author: Ville Syrjala <syrjala@sci.fi>
714
Date: Mon Jan 24 01:06:48 2011 +0200
716
xfree86/dga: Only send DGA events for master devices
718
Signed-off-by: Ville Syrjala <syrjala@sci.fi>
719
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
720
Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
722
commit 9f09b62e594321a8e45a33f4f13559827d660ed3
723
Author: Ville Syrjala <syrjala@sci.fi>
724
Date: Mon Jan 24 01:06:47 2011 +0200
726
xfree86/dga: Remove useless ifdefs
728
Move some variables to the scope where they are used.
730
Signed-off-by: Ville Syrjala <syrjala@sci.fi>
731
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
732
Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
734
commit 5c941c04ca68cdc2b236c524970bc23f91906af4
735
Author: Ville Syrjala <syrjala@sci.fi>
736
Date: Mon Jan 24 01:06:46 2011 +0200
738
xfree86/dga: DGAProcessKeyboardEvent() forgot ET_Internal
740
Signed-off-by: Ville Syrjala <syrjala@sci.fi>
741
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
742
Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
744
commit ce4e0f660beb097e90110c97d039981702f0b0bd
745
Author: Ville Syrjala <syrjala@sci.fi>
746
Date: Mon Jan 24 01:06:45 2011 +0200
748
xfree86/dga: Remove DGAMouseX and DGAMouseY
750
Previously some sort of absolute coordinates were sent out in
751
the padding of the DGA2 Motion and Button events. DGAMouseX
752
and DGAMouseY were used to keep track of said coordinates.
753
libXxf86dga doesn't use that data for anything, and at least
754
git history didn't show any past usage either. So let's just
755
remove the last remnants of of this mess.
757
Signed-off-by: Ville Syrjala <syrjala@sci.fi>
758
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
759
Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
761
commit ee8faeadb60f51a36edce19e568600dab7c8b357
762
Author: Ville Syrjala <syrjala@sci.fi>
763
Date: Mon Jan 24 01:06:44 2011 +0200
765
xfree86/dga: DGA2 events are missing the dx/dy information
767
Copy dx/dy from the internal event to the DGA2 Motion/Button events.
768
Do the same for Key events for the sake of keeping the code consistent.
770
Signed-off-by: Ville Syrjala <syrjala@sci.fi>
771
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
772
Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
774
commit e3fef815cf85cf59256f3edeaa21c1267898b42c
775
Author: Ville Syrjala <syrjala@sci.fi>
776
Date: Mon Jan 24 01:06:43 2011 +0200
778
xfree86/dga: Make mieq_install Bool
780
mieq_installed is used as a boolean, so why not make it such. Also
781
it's a static variable, so the the explicit zero initialization can
784
Signed-off-by: Ville Syrjala <syrjala@sci.fi>
785
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
786
Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
788
commit f4cb25c2ed832bf4cfcd4d25198fe5a895430fed
789
Author: Ville Syrjala <syrjala@sci.fi>
790
Date: Mon Jan 24 01:06:42 2011 +0200
792
xfree86/dga: Remove the ET_DGAEvent handler only if it was installed
794
Remove the handler only if it was installed. Also mark it as
795
uninstalled, otherwise it wouldn't get reinstalled after a
798
Signed-off-by: Ville Syrjala <syrjala@sci.fi>
799
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
800
Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
802
commit e1547a9f1f6d7991219b7711f4cacc2852dbf88c
803
Author: Ville Syrjala <syrjala@sci.fi>
804
Date: Mon Jan 24 01:06:41 2011 +0200
806
xfree86/dga: Install the DGA event handler when DGA2 is used
808
The ET_DGAEvent handler is only installed when a client
809
requests relative events via DGA1. Do it also when a client
810
requests DGA2 events.
812
Signed-off-by: Ville Syrjala <syrjala@sci.fi>
813
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
814
Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
816
commit 7b16e8633d5a95167aac0c19e43fcfe38bd4a6a4
817
Author: Ville Syrjala <syrjala@sci.fi>
818
Date: Mon Jan 24 01:06:40 2011 +0200
820
xfree86/input: Restore DGAStealKeyEvent()
822
DGA key event support was lost in commit
823
8da0ff2d51086666d10ca7330d428e8610a4a0e3. Bring it back.
825
Signed-off-by: Ville Syrjala <syrjala@sci.fi>
826
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
827
Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
829
commit a2c481821997ae14aa5816895ae36db2ca2e4dec
830
Author: Ville Syrjala <syrjala@sci.fi>
831
Date: Mon Jan 24 01:06:39 2011 +0200
833
include: Fix a copy/paste error in a comment
835
Signed-off-by: Ville Syrjala <syrjala@sci.fi>
836
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
837
Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
839
commit 77af0dc5217fc9c446097d6d487c8ddaf00bdd2a
840
Author: Peter Hutterer <peter.hutterer@who-t.net>
841
Date: Mon Jan 24 10:06:34 2011 +1000
843
xfree86: bump input minor ABI
845
The new valuator_mask_free() call requires a minor bump.
847
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
849
commit 5927e070b45fbe3fea4b394920ffd6f7d036f1ed
850
Author: Erkki Seppälä <erkki.seppala@vincit.fi>
851
Date: Fri Jan 21 15:56:22 2011 +0200
853
xkb: Cancel a key's repetition when its autorepeat is disabled.
855
When XkbChangeEnabledControls is called to disable key repetition of a
856
certain key (or keys), currently ongoing repetition of that key was
857
not cancelled. It was cancelled if ChangeKeyboardControl was used to
858
disable key repetition globally.
860
Reviewed-by: Rami Ylimäki <rami.ylimaki@vincit.fi>
861
Reviewed-by: Dirk Wallenstein <halsmit@t-online.de>
862
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
864
commit a9d3c43a57cbaf42d9e96ad49cf12bbf1d275fe5
865
Author: Jon TURNEY <jon.turney@dronecode.org.uk>
866
Date: Wed Jan 19 15:57:59 2011 +0000
868
Fix compilation of xf86bigfont.c
870
xf86bigfont.c: In function 'XFree86BigfontExtensionInit':
871
xf86bigfont.c:146: error: 'ProcXF86BigfontDispatch' undeclared (first use in this function)
872
xf86bigfont.c:147: error: 'SProcXF86BigfontDispatch' undeclared (first use in this function)
874
It seems this has been broken since commit cbd4d5dbb70db62ba1cb79c7b904e6fa11f62d7e
875
"delete pervasively use of DISPATCH_PROC" (2010-09-28), which is a bit worrying as
876
that presumably indicates that no tinderbox is configuring with --enable-xf86bigfont.
878
In a similar fashion to that commit, fix by moving XFree86BigfontExtensionInit()
879
below the definitions of the static dispatch functions it references.
881
Signed-off-by: Jon TURNEY <jon.turney@dronecode.org.uk>
882
Reviewed-by: Julien Cristau <jcristau@debian.org>
884
commit effaf9459c450f13e35bf263835d3e37d48ff29d
885
Author: Jeremy Huddleston <jeremyhu@apple.com>
886
Date: Sun Jan 23 22:35:34 2011 -0800
888
XQuartz: Use the default signal handler
890
This allows better interaction with CrashTracer
892
Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
894
commit 418bb57a3923311338baa8a85c0794a72e15ceeb
895
Author: Jeremy Huddleston <jeremyhu@apple.com>
896
Date: Thu Jan 13 17:12:17 2011 -0800
898
XQuartz: Call RRScreenSizeNotify after handling externally-generated XP_EVENT_DISPLAY_CHANGED
900
We get an XP_EVENT_DISPLAY_CHANGED event when our display configuration is
901
changed. If this change was caused by hotplugging a monitor or Mac Display
902
Preferences changes by the user, we need to call RRScreenSizeNotify in order
903
to ensure new connections get the correct screen size.
905
http://xquartz.macosforge.org/trac/ticket/460
907
Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
909
commit 6f52b10b9e8068e3deafb2bbb64b62175a208c49
910
Author: Jeremy Huddleston <jeremyhu@apple.com>
911
Date: Thu Jan 13 16:08:46 2011 -0800
913
XQuartz: Bump version string to 2.6.1
915
Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
917
commit 1cfb96dd6151ebe84a9a26a428005db97e5d5577
918
Author: Jeremy Huddleston <jeremyhu@apple.com>
919
Date: Thu Jan 13 16:08:29 2011 -0800
13
921
XQuartz: Update copyright dates in bundle's plist
15
923
Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
17
commit 3d12e6d25a79c1d78964df723731d2510bb932f8
925
commit be3be7580b6f6fd2f7fa4d4abfe5e1ab19470223
926
Merge: 57a1d9b a1d885f
927
Author: Keith Packard <keithp@keithp.com>
928
Date: Thu Jan 20 21:21:21 2011 -0800
930
Merge remote branch 'ajax/for-keithp'
932
commit 57a1d9b85331f6fe19d5111f5163139572ffbf02
933
Merge: 24ce650 6423769
934
Author: Keith Packard <keithp@keithp.com>
935
Date: Thu Jan 20 21:16:24 2011 -0800
937
Merge remote branch 'whot/for-keith'
939
commit 24ce650cf4f0c6fa72faecd38c53d40703e6c959
940
Merge: bbdf81a 09fd010
941
Author: Keith Packard <keithp@keithp.com>
942
Date: Thu Jan 20 21:11:53 2011 -0800
944
Merge remote branch 'jturney/jturney-framebuffer-resize-for-master'
946
commit bbdf81a056be0ea645da17a642dad5eadef3a906
947
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
948
Date: Tue Jan 18 19:26:20 2011 -0800
950
Add xorg.conf.d shadow man page pointing to xorg.conf man page
952
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
953
Reviewed-by: Gaetan Nadon <memsize@videotron.ca>
954
Tested-by: Gaetan Nadon <memsize@videotron.ca>
955
Reviewed-by: Dan Nicholson <dbn.lists@gmail.com>
956
Signed-off-by: Keith Packard <keithp@keithp.com>
958
commit a1d885fdd67503a442b348626d2eddf6d22419e8
959
Author: Adam Jackson <ajax@redhat.com>
960
Date: Wed Jun 23 13:28:55 2010 -0400
962
resource: Fix indentation
964
Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
965
Reviewed-by: Daniel Stone <daniel@fooishbar.org>
966
Signed-off-by: Adam Jackson <ajax@redhat.com>
968
commit cb61cf5c99004ba3c76b504220c6728b5f2d2de6
969
Author: Adam Jackson <ajax@redhat.com>
970
Date: Thu Apr 15 18:36:55 2010 -0400
972
resource: Remove expectID hack
974
This is clearly meant to short-circuit the (modestly) expensive resource
975
lookup in LegalNewID. The problem is that long-lived clients will
976
eventually run completely through their XID space and start asking
977
XC-MISC for IDs to reuse. Once that happens, the comparison against
978
expectID will always be true, and we'll no longer catch XID collisions
981
Reviewed-by: Daniel Stone <daniel@fooishbar.org>
982
Signed-off-by: Adam Jackson <ajax@redhat.com>
984
commit 3282e3c627f97f079e3a9af756a6b13bd9a5f227
985
Author: Adam Jackson <ajax@redhat.com>
986
Date: Thu Apr 15 08:46:28 2010 -0400
988
resource: s/NullResource/NULL/g
990
Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
991
Reviewed-by: Daniel Stone <daniel@fooishbar.org>
992
Signed-off-by: Adam Jackson <ajax@redhat.com>
994
commit f953ae7d8a578d135a6faaf69d9c06eae7c85ede
995
Author: Adam Jackson <ajax@redhat.com>
996
Date: Mon Dec 14 14:38:10 2009 -0500
998
os: Reduce smart scheduler setup calls
1000
We can return from WaitForSomething with no clients ready for any number
1001
of reasons. There's no reason to set up the scheduler timer when this
1004
Reviewed-by: Keith Packard <keithp@keithp.com>
1005
Signed-off-by: Adam Jackson <ajax@redhat.com>
1007
commit d127075da06239852c1cc745abfe63d0d180d984
1008
Author: Adam Jackson <ajax@redhat.com>
1009
Date: Thu Jan 20 19:03:33 2011 -0500
1011
xdmxconfig: warning fix
1013
xdmxconfig.c: In function ‘dmxConfigCanvasDraw’:
1014
xdmxconfig.c:299:23: warning: ‘maxHeight’ may be used uninitialized in this function
1016
Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
1017
Signed-off-by: Adam Jackson <ajax@redhat.com>
1019
commit 7a08f9abef7219fabdab8d1d49e8d3afb042e36a
1020
Author: Adam Jackson <ajax@redhat.com>
1021
Date: Thu Jan 20 18:59:39 2011 -0500
1025
dmxinputinit.c: In function ‘dmxBlockHandler’:
1026
dmxinputinit.c:610:44: warning: cast from pointer to integer of different size
1027
dmxinputinit.c: In function ‘dmxWakeupHandler’:
1028
dmxinputinit.c:637:41: warning: cast from pointer to integer of different size
1029
dmxinputinit.c: In function ‘dmxInputInit’:
1030
dmxinputinit.c:1041:36: warning: cast to pointer from integer of different size
1032
Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
1033
Signed-off-by: Adam Jackson <ajax@redhat.com>
1035
commit ffd323b7c0212ed9b348e51cd9b36363d7c4d1f2
1036
Author: Adam Jackson <ajax@redhat.com>
1037
Date: Thu Jan 20 18:55:20 2011 -0500
1041
dmxinputinit.c: At top level:
1042
dmxinputinit.c:135:29: warning: ‘DMXCommonOth’ defined but not used
1044
DMXCommonOth is actually mentioned in a #if 0 block, so delete it and
1045
the block that references it. If anyone needs it, git remembers.
1047
Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
1048
Signed-off-by: Adam Jackson <ajax@redhat.com>
1050
commit c1fe0b155d0567440228aa5d9e36036f37670e3b
1051
Author: Adam Jackson <ajax@redhat.com>
1052
Date: Thu Jan 20 18:52:57 2011 -0500
1056
dmxgc.c: In function ‘dmxChangeClip’:
1057
dmxgc.c:386:5: warning: case label value exceeds maximum value for type
1058
dmxgc.c:387:5: warning: case label value exceeds maximum value for type
1059
dmxgc.c:388:5: warning: case label value exceeds maximum value for type
1060
dmxgc.c:389:5: warning: case label value exceeds maximum value for type
1062
Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
1063
Signed-off-by: Adam Jackson <ajax@redhat.com>
1065
commit b02e006b2733ea457df41791f6054309e4edf7f6
1066
Author: Adam Jackson <ajax@redhat.com>
1067
Date: Thu Jan 20 18:46:00 2011 -0500
1071
Dear gcc: I do not care about machines where sizeof(void *) <
1072
sizeof(int), and neither should you.
1074
dmxextension.c: In function ‘dmxBECreateResources’:
1075
dmxextension.c:858:26: warning: cast from pointer to integer of different size
1076
dmxextension.c: In function ‘dmxBERestoreRenderPict’:
1077
dmxextension.c:1062:29: warning: cast from pointer to integer of different size
1078
dmxextension.c: In function ‘dmxBERestoreRenderGlyph’:
1079
dmxextension.c:1084:35: warning: cast from pointer to integer of different size
1080
dmxextension.c: In function ‘dmxAttachScreen’:
1081
dmxextension.c:1277:8: warning: cast to pointer from integer of different size
1082
dmxextension.c:1286:34: warning: cast to pointer from integer of different size
1083
dmxextension.c:1292:35: warning: cast to pointer from integer of different size
1084
dmxextension.c: In function ‘dmxBEDestroyResources’:
1085
dmxextension.c:1456:26: warning: cast from pointer to integer of different size
1086
dmxextension.c: In function ‘dmxDetachScreen’:
1087
dmxextension.c:1599:8: warning: cast to pointer from integer of different size
1089
Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
1090
Signed-off-by: Adam Jackson <ajax@redhat.com>
1092
commit 64237697994871adfcf4905b5784e75cd7281579
1093
Author: Peter Hutterer <peter.hutterer@who-t.net>
1094
Date: Thu Jan 13 12:20:38 2011 +1000
1096
xkb: after making changes to the xkb ctrls, copy them back into kbdfeed.
1098
enabled_ctrls_changes nowhere near the usual event or config paths. So this
1099
condition always evaluated to false and the memcpy would thus never been
1100
hit. As a result, any modification to the XKB struct during
1101
XkbUpdateDescActions was not reflected in the kbdfeed ctrls.
1102
The flag that is set by XkbUpdateDescActions() if ctrls were changed are in
1105
This mainly affected keyboard repeat control as XKB uses the kbdfeed ctrls,
1106
not XKB's per_key_repeats, to determine if a key needs to be repeated. Thus,
1107
adding a "repeat= False" to the XKB map of any action did not have any
1111
assign Mode_switch to any key that by default repeats, e.g. the menu key.
1113
key <COMP> { [ Mode_switch ] };
1115
Then modify the Mode_switch action to not repeat the key.
1117
interpret Mode_switch+AnyOfOrNone(all) {
1118
virtualModifier= AltGr;
1119
useModMapMods=level1;
1120
action= SetGroup(group=+1);
1125
Though the flags are correctly reflected in the description loaded in the
1126
server, the change is not handed back to the kbdfeed struct and XKB will
1127
trigger softrepeats of this key.
1129
This patch also adds two explanatory comments and an extra check, as this
1130
path may be hit before the CtrlProc for the kbdfeed struct is set.
1132
Red Hat Bug 537708 <https://bugzilla.redhat.com/show_bug.cgi?id=537708>
1134
Also fixes broken auto-repeat of the backspace key in the colemak layout
1135
(mapped to CapsLock).
1137
X.Org Bug 16318 <http://bugs.freedesktop.org/show_bug.cgi?id=16318>
1139
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
1140
Tested-by: Dirk Wallenstein <halsmit@t-online.de>
1141
Reviewed-by: Dirk Wallenstein <halsmit@t-online.de>
1142
Reviewed-by: Daniel Stone <daniel@fooishbar.org>
1144
commit f1326ed2910bd985fafdb48714b1d6f38116b083
1145
Author: Peter Hutterer <peter.hutterer@who-t.net>
1146
Date: Thu Jan 13 09:19:28 2011 +1000
1148
xkb: Replace a few manual bitflips with SetBit & friends.
1150
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
1151
Reviewed-by: Dirk Wallenstein <halsmit@t-online.de>
1153
commit 16eb4f2a7b67ee169785973f9e0a3773e13fdea6
1154
Author: Peter Hutterer <peter.hutterer@who-t.net>
1155
Date: Fri Jan 7 09:53:35 2011 +1000
1157
Xi: reset remainders when warping the device.
1159
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
1160
Reviewed-by: Daniel Stone <daniel@fooishbar.org>
1161
Reviewed-by: Chase Douglas <chase.douglas@canonical.com>
1162
Reviewed-by: Simon Thum <simon.thum@gmx.de>
1164
commit 09fd010902fad56735b8069b1becb80d85bd6a35
1165
Author: Jon TURNEY <jon.turney@dronecode.org.uk>
1166
Date: Wed Sep 29 22:54:22 2010 +0100
1168
Cygwin/X: DirectDraw engines shouldn't try to blit if the surface wasn't allocated
1170
Fix winShadowUpdateDD(|NL) so we don't try to blit to primary surface if it didn't get allocated
1172
(Intel drivers, in particular, seem to like to issue a WM_DISPLAYCHANGE during a suspend/resume
1173
cycle, but not allow surface to be allocated right then)
1176
Use winReleasePrimarySurfaceShadowDD(|NL) in winFreeFBShadowDD(|NL) rather than open coding it
1177
Don't mess about recreating surface if we're going to resize it anyhow
1179
Signed-off-by: Jon TURNEY <jon.turney@dronecode.org.uk>
1180
Reviewed-by: Colin Harrison <colin.harrison@virgin.net>
1181
Tested-by: Colin Harrison <colin.harrison@virgin.net>
1183
commit 625ab9701fd75b879c1dafc05fa979591eea87c0
1184
Author: Jon TURNEY <jon.turney@dronecode.org.uk>
1185
Date: Tue Aug 31 13:45:43 2010 +0100
1187
Cygwin/X: Simplify and consolidate reporting of the bpp value we are going to use
1189
Signed-off-by: Jon TURNEY <jon.turney@dronecode.org.uk>
1190
Reviewed-by: Colin Harrison <colin.harrison@virgin.net>
1191
Tested-by: Colin Harrison <colin.harrison@virgin.net>
1193
commit 3f7339a7c5d3dcd05909b041865125f4cb6fa29e
1194
Author: Jon TURNEY <jon.turney@dronecode.org.uk>
1195
Date: Tue Aug 31 10:13:01 2010 +0100
1197
Cygwin/X: Deal with RANDR depth changes correctly in ShadowGDI drawing engine
1199
Make ShadowGDI drawing engine only change the size of the screen
1200
pixmap/shadow framebuffer on an RANDR change, not the bpp/depth
1203
The server requires the screen pixmap's depth to be invariant.
1205
Other drawing engines aren't quite as affected by this issue as
1206
they won't draw to the display, if it has changed colour depth,
1207
but probably still need some attention.
1209
Signed-off-by: Jon TURNEY <jon.turney@dronecode.org.uk>
1210
Reviewed-by: Colin Harrison <colin.harrison@virgin.net>
1211
Tested-by: Colin Harrison <colin.harrison@virgin.net>
1213
commit 8b22f83113fbdc09b932b5ad7e44f629fc15e3b5
1214
Author: Jon TURNEY <jon.turney@dronecode.org.uk>
1215
Date: Mon Aug 30 17:17:57 2010 +0100
1217
Cygwin/X: Use winUpdateFBPointer() in winshaddd.c rather than duplicating it inline
1219
Signed-off-by: Jon TURNEY <jon.turney@dronecode.org.uk>
1220
Reviewed-by: Colin Harrison <colin.harrison@virgin.net>
1221
Tested-by: Colin Harrison <colin.harrison@virgin.net>
1223
commit 8385c426f86e9955e9e570a46f75bddd3c10ca01
1224
Author: Jon TURNEY <jon.turney@dronecode.org.uk>
1225
Date: Tue Aug 10 21:55:15 2010 +0100
1227
Cygwin/X: Remove WIN_DIB_MAXIMUM_SIZE check
1229
This is only relevant to pre-NT versions of Windows, which are all EOL.
1231
Also, it's in the wrong place now as framebuffer can get resized.
1233
Signed-off-by: Jon TURNEY <jon.turney@dronecode.org.uk>
1234
Reviewed-by: Colin Harrison <colin.harrison@virgin.net>
1235
Tested-by: Colin Harrison <colin.harrison@virgin.net>
1237
commit 981ad1f364cf4fe8008c0f3592eb0f73dd14a118
1238
Author: Jon TURNEY <jon.turney@dronecode.org.uk>
1239
Date: Tue Aug 10 16:24:57 2010 +0100
1241
Cygwin/X: Fix a typo in command line argument validation code
1243
Fortunately, these swapped constants are benign as they have the same
1246
Signed-off-by: Jon TURNEY <jon.turney@dronecode.org.uk>
1247
Reviewed-by: Colin Harrison <colin.harrison@virgin.net>
1248
Tested-by: Colin Harrison <colin.harrison@virgin.net>
1250
commit 5390b494672393506466d8afdb9b146b0e585cc0
1251
Author: Jon TURNEY <jon.turney@dronecode.org.uk>
1252
Date: Tue Aug 10 13:16:13 2010 +0100
1254
Cygwin/X: Don't turn off -multiplemonitors when all monitors don't have the same pixel format when using shadow GDI engine
1256
Don't turn off -multiplemonitors when all monitors don't have the
1257
same pixel format and when using shadow GDI engine, just warn that
1258
performance may be degraded
1260
Signed-off-by: Jon TURNEY <jon.turney@dronecode.org.uk>
1261
Reviewed-by: Colin Harrison <colin.harrison@virgin.net>
1262
Tested-by: Colin Harrison <colin.harrison@virgin.net>
1264
commit 33106e1e807a828208b306512e78c5e3e93960d3
1265
Author: Jon TURNEY <jon.turney@dronecode.org.uk>
1266
Date: Tue Mar 30 19:49:41 2010 +0100
1268
Cygwin/X: Generate RANDR change on WM_DISPLAYCHANGE for rootless modes
1270
When RANDR resizing is enabled, generate an internal RANDR change when
1271
WM_DISPLAYCHANGE occurs in rootless modes for screens which occupy an
1272
entire monitor or the virtual desktop.
1274
Store the monitor number and use that to handle WM_DISPLAYCHANGE for a
1275
screen specified with '-screen @monitor'
1277
In rooted mode, WM_DISPLAYCHANGE isn't relevant (except where display
1278
depth changes may cause problems). (A maximized screen window will get
1279
WM_SIZE to adjust it to the new monitor size)
1281
In rooted fullscreen mode, WM_DISPLAYCHANGE shouldn't be seen, as we
1282
have the resolution we have selected for the fullscreen session)
1283
(Could client randr requests be handled in fullscreen to cause a change
1284
of the fullscreen resolution? )
1286
Don't bother do a RANDR resize if the dimensions aren't actually changing
1287
when WM_DISPLAYCHANGE is sent (should handle WM_DISPLAYCHANGE to size 0x0
1288
that the intel driver seems to like to send)
1290
Various debug output improvements
1292
Also, remove the note that XWin can't handle display mode changes from
1295
Signed-off-by: Jon TURNEY <jon.turney@dronecode.org.uk>
1296
Reviewed-by: Colin Harrison <colin.harrison@virgin.net>
1297
Tested-by: Colin Harrison <colin.harrison@virgin.net>
1299
commit bbc511e80b2a9365f6a1528bc1595772f83be654
1300
Author: Jon TURNEY <jon.turney@dronecode.org.uk>
1301
Date: Mon Feb 15 13:42:04 2010 +0000
1303
Cygwin/X: Make WM_SIZE use RandR resizing when -resize=randr
1305
To avoid recursion, WM_SIZE requests shouldn't generate XRANDR requests
1306
when no change is neeeded.
1308
We do the actual resize on WM_EXITSIZEMOVE, as resizing occurs in
1309
a modal loop, to avoid a backlog of resize events building up as
1310
the X server doesn't get a change to process anything until the resize
1313
Signed-off-by: Jon TURNEY <jon.turney@dronecode.org.uk>
1314
Reviewed-by: Colin Harrison <colin.harrison@virgin.net>
1315
Tested-by: Colin Harrison <colin.harrison@virgin.net>
1317
commit 85c497a8b6c488ef9ea2c6d7b49e6f9b992fb4a2
1318
Author: Jon TURNEY <jon.turney@dronecode.org.uk>
1319
Date: Tue Mar 30 20:48:10 2010 +0100
1321
Cygwin/X: Implement framebuffer resizing in RANDR extension
1323
Implement framebuffer resizing in RANDR extension:
1325
Resize the frame buffer, the screen's root window and the native window
1326
containing the root window image.
1328
Correctly allow for decorations in new native window size when resizing native window
1329
to fit the new framebuffer size with AdjustWindowRectEx()
1331
Update physical size info for a screen when it is changed by RANDR
1333
Forbid client-requested RANDR changes in fullscreen and rootless modes
1335
Only resize window on an external RandR request, to avoid recursing on
1336
a WM_SIZE requested resize.
1338
Also, add prototypes for winRandRInit() and winDoRandRScreenSetSize() to header file
1340
Also, update the author list and copyright for winrandr.c
1342
Signed-off-by: Jon TURNEY <jon.turney@dronecode.org.uk>
1343
Reviewed-by: Colin Harrison <colin.harrison@virgin.net>
1344
Tested-by: Colin Harrison <colin.harrison@virgin.net>
1346
commit 873abef315f5d947b864428891381bff539c5869
1347
Author: Jon TURNEY <jon.turney@dronecode.org.uk>
1348
Date: Tue Mar 30 20:07:19 2010 +0100
1350
Cygwin/X: Add -resize command line option
1352
Add -resize command line option to configure how native window sizing frame
1355
In additions to the existing fixed and scrollbars modes, add a new mode to
1356
allow framebuffer to be resized using native window frame
1358
Signed-off-by: Jon TURNEY <jon.turney@dronecode.org.uk>
1359
Reviewed-by: Colin Harrison <colin.harrison@virgin.net>
1360
Tested-by: Colin Harrison <colin.harrison@virgin.net>
1362
commit 46c57788539d8a5f0246528b4f88ad4ed6d867d1
1363
Author: Jon TURNEY <jon.turney@dronecode.org.uk>
1364
Date: Tue Feb 23 15:44:36 2010 +0000
1366
Cygwin/X: Move QueryMonitor() out of windprocarg.c
1368
Move QueryMonitor() out of windprocarg.c into a new file, winmonitors.c,
1369
as we use to use it from other places as well
1371
Signed-off-by: Jon TURNEY <jon.turney@dronecode.org.uk>
1372
Reviewed-by: Colin Harrison <colin.harrison@virgin.net>
1373
Tested-by: Colin Harrison <colin.harrison@virgin.net>
1375
commit 73b02e964787ea9fb2d139dc781c9b2495ccb031
1376
Author: Jon TURNEY <jon.turney@dronecode.org.uk>
1377
Date: Fri Feb 12 12:29:30 2010 +0000
1379
Cygwin/X: Remove an attempt at detecting if WM_DISPLAYCHANGE affects the X screen
1381
Remove an attempt at the rather difficult optimization of detecting
1382
if WM_DISPLAYCHANGE affects any of the monitors which intersect the
1383
native window for the X screen.
1385
We'll always act as if it does, which it probably usually the case.
1387
Signed-off-by: Jon TURNEY <jon.turney@dronecode.org.uk>
1388
Reviewed-by: Colin Harrison <colin.harrison@virgin.net>
1389
Tested-by: Colin Harrison <colin.harrison@virgin.net>
1391
commit a46146af5f6c2d96728c43f0df369ea00bcae017
1392
Author: Jon TURNEY <jon.turney@dronecode.org.uk>
1393
Date: Thu Apr 1 21:00:43 2010 +0100
1395
Cygwin/X: Rather than storing calculated physical display sizes, calculate them when needed
1397
(This stored calculation was wrong if -dpi came after -screen on the command
1400
Signed-off-by: Jon TURNEY <jon.turney@dronecode.org.uk>
1401
Reviewed-by: Colin Harrison <colin.harrison@virgin.net>
1402
Tested-by: Colin Harrison <colin.harrison@virgin.net>
1404
commit df518001271dbc0c49935350b755f0c0562cdb92
1405
Author: Jon TURNEY <jon.turney@dronecode.org.uk>
1406
Date: Tue Oct 13 14:47:33 2009 +0100
1408
Cygwin/X: Refactor framebuffer allocation/release in drawing engines
1410
Refactor the drawing engines so we can explicitly allocate and release the framebuffer for a screen
1412
Move the setting of dwPaddedWidth into the DDNL engine, so it is updated when the framebuffer changes size
1414
Signed-off-by: Jon TURNEY <jon.turney@dronecode.org.uk>
1415
Reviewed-by: Colin Harrison <colin.harrison@virgin.net>
1416
Tested-by: Colin Harrison <colin.harrison@virgin.net>
1418
commit 708d0b9781c6f3f0c0ae7052f45223b1c2524809
1419
Author: Jon TURNEY <jon.turney@dronecode.org.uk>
1420
Date: Tue Oct 13 14:48:17 2009 +0100
1422
Cygwin/X: Enable building of nativegdi and primaryfb engines to avoid further rusting
1424
Some trivial build fixes required
1426
Also fill out all function pointers for primaryfb engine
1428
Also tidy up the man page section describing drawing engines.
1430
Signed-off-by: Jon TURNEY <jon.turney@dronecode.org.uk>
1431
Reviewed-by: Colin Harrison <colin.harrison@virgin.net>
1432
Tested-by: Colin Harrison <colin.harrison@virgin.net>
1434
commit c6aa4755ec355101a62bef86dbb090262fe806f6
1435
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
1436
Date: Sat Jan 15 12:13:39 2011 -0800
1438
xkb/ddxLoad.c doesn't need <paths.h> any more
1440
Was previously used for _PATH_VARTMP, but that was removed in
1441
534fc5140b039a8c98ab715d0a6740d513b41209
1443
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
1444
Reviewed-by: Julien Cristau <jcristau@debian.org>
1445
Signed-off-by: Keith Packard <keithp@keithp.com>
1447
commit abfea17342da774aa4e3a351a73c8f2af6e6fd28
1448
Merge: 3611283 e65c3f8
1449
Author: Keith Packard <keithp@keithp.com>
1450
Date: Tue Jan 18 15:19:34 2011 -0800
1452
Merge remote branch 'ajax/for-keithp'
1454
commit 361128389e5cb0101cbd091ff8de77cf34608f6c
1455
Merge: 65ceaad d9225b9
1456
Author: Keith Packard <keithp@keithp.com>
1457
Date: Tue Jan 18 15:18:08 2011 -0800
1459
Merge remote branch 'jcristau/for-keith'
1461
commit 65ceaadbf0fb65f1962cb96d5b87fd1175f85a3b
1462
Author: Gaetan Nadon <memsize@videotron.ca>
1463
Date: Sun Jan 9 20:28:31 2011 -0500
1465
Xquartz: rename man page directory from doc to man
1467
Following the convention makes it easier to locate man pages,
1468
user's or developer's documentation and specifications.
1470
Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
1471
Reviewed-by: Rémi Cardona <remi@gentoo.org>
1472
Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
1473
Signed-off-by: Keith Packard <keithp@keithp.com>
1475
commit 7ed0d426f616fe9e44ac7091622a798f2043dfe4
1476
Author: Gaetan Nadon <memsize@videotron.ca>
1477
Date: Sun Jan 9 20:28:30 2011 -0500
1479
xfree86: use sed rather than cpp to perform string substitutions
1481
Makefile.am: there are only 4 string substitutions to be done in this file.
1482
SED is much simpler than the C pre processor which adds its own
1483
strings which must be substituted by sed, still.
1485
xorgconf.cpp: replaced __xconfigfile__ with xorg.conf as this file name
1486
is hard coded in the xserver configuration and cannot change.
1487
Replace XCOMM with # permanently.
1489
Delete cpprules.in as it isn't used anywhere else. Should one need
1490
cpprules for real cpp work, there is one in Xquartz from which the
1491
the old man pages code have been stripped.
1493
Fix trailing spaces.
1495
Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
1496
Reviewed-by: Rémi Cardona <remi@gentoo.org>
1497
Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
1498
Signed-off-by: Keith Packard <keithp@keithp.com>
1500
commit 885a3330092c13786baa3aaabd728e71962486c4
1501
Author: Gaetan Nadon <memsize@videotron.ca>
1502
Date: Sun Jan 9 20:28:29 2011 -0500
1504
man: refactor common code in the man pages makefiles
1506
Create a manpages.am makefile snippet in the root dir.
1507
Each man page makefile includes manpages.am.
1509
Now all man pages in xserver are generated the same way
1510
using the same method as all of other xorg modules.
1511
All ".man.pre" files in git are ".man" now.
1512
Links are no longer created between different file types.
1514
Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
1515
Reviewed-by: Rémi Cardona <remi@gentoo.org>
1516
Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
1517
Signed-off-by: Keith Packard <keithp@keithp.com>
1519
commit c86f7c2b8eedd3126066a3aff44bc8767eb5e277
1520
Author: Gaetan Nadon <memsize@videotron.ca>
1521
Date: Sun Jan 9 20:28:28 2011 -0500
1523
Xdmx: build all man pages using XORG_MANPAGE_SECTIONS
1525
Use standard directory and makefile.
1527
Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
1528
Reviewed-by: Rémi Cardona <remi@gentoo.org>
1529
Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
1530
Signed-off-by: Keith Packard <keithp@keithp.com>
1532
commit 9bd9d550a0d6fb4fe3daacb604658de92e69d99c
1533
Author: Gaetan Nadon <memsize@videotron.ca>
1534
Date: Sun Jan 9 20:28:27 2011 -0500
1536
exa: build man pages using XORG_MANPAGE_SECTIONS
1538
Nothing requires the use of a C preprocessor
1539
Using standard file extensions (.man) means no need for .gitignore
1540
Use standard directory and makefile
1541
Fix trailing whitespaces
1543
Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
1544
Reviewed-by: Rémi Cardona <remi@gentoo.org>
1545
Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
1546
Signed-off-by: Keith Packard <keithp@keithp.com>
1548
commit d4b1fd3ff66d1a3e44a85aed34d9a01eee0d37fd
1549
Author: Gaetan Nadon <memsize@videotron.ca>
1550
Date: Sun Jan 9 20:28:26 2011 -0500
1552
fbdevhw: build man pages using XORG_MANPAGE_SECTIONS
1554
Nothing requires the use of a C preprocessor
1555
Using standard file extensions (.man) means no need for .gitignore
1556
Use standard directory and makefile
1557
Fix trailing whitespaces
1559
Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
1560
Reviewed-by: Rémi Cardona <remi@gentoo.org>
1561
Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
1562
Signed-off-by: Keith Packard <keithp@keithp.com>
1564
commit b9276cb86b433bc740fe26c2e624d3d5399732f6
1565
Author: Gaetan Nadon <memsize@videotron.ca>
1566
Date: Sun Jan 9 20:27:53 2011 -0500
1568
XFree86 utils: build utils man pages using XORG_MANPAGE_SECTIONS
1570
Nothing requires the use of a C preprocessor
1571
Using standard file extensions (.man) means no need for .gitignore
1572
Use standard directory and makefile
1573
Fix trailing whitespaces
1575
Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
1576
Reviewed-by: Rémi Cardona <remi@gentoo.org>
1577
Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
1578
Signed-off-by: Keith Packard <keithp@keithp.com>
1580
commit ac5ffef60e05eb05275913b133786709881e7e7e
1581
Author: Gaetan Nadon <memsize@videotron.ca>
1582
Date: Sun Jan 9 20:27:52 2011 -0500
1584
Xephyr: build Xephyr man pages using XORG_MANPAGE_SECTIONS
1586
Nothing requires the use of a C preprocessor
1587
Using standard file extensions (.man) means no need for .gitignore
1588
Use standard directory and makefile
1589
Fix trailing whitespaces
1591
Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
1592
Reviewed-by: Rémi Cardona <remi@gentoo.org>
1593
Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
1594
Signed-off-by: Keith Packard <keithp@keithp.com>
1596
commit 9240cffd659b1c13d66162200c6e384ea1cdbc44
1597
Author: Gaetan Nadon <memsize@videotron.ca>
1598
Date: Sun Jan 9 20:27:51 2011 -0500
1600
Xvfb: build Xvfb man pages using XORG_MANPAGE_SECTIONS
1602
Nothing requires the use of a C preprocessor
1603
Using standard file extensions (.man) means no need for .gitignore
1604
Use standard directory and makefile
1605
Fix trailing whitespaces
1607
Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
1608
Reviewed-by: Rémi Cardona <remi@gentoo.org>
1609
Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
1610
Signed-off-by: Keith Packard <keithp@keithp.com>
1612
commit 3f4c71799b3164440624d09b7b631d3d3c0a29ef
1613
Author: Gaetan Nadon <memsize@videotron.ca>
1614
Date: Sun Jan 9 20:27:50 2011 -0500
1616
XWin: build XWin man pages using XORG_MANPAGE_SECTIONS
1618
Nothing requires the use of a C preprocessor
1619
Using standard file extensions (.man) means no need for .gitignore
1620
Use standard directory and makefile
1621
Now can be built easily on any platform in the man directory
1623
Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
1624
Reviewed-by: Rémi Cardona <remi@gentoo.org>
1625
Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
1626
Signed-off-by: Keith Packard <keithp@keithp.com>
1628
commit b8492e18a7e5322c4a492f6cf6cfeb5b0221d994
1629
Author: Gaetan Nadon <memsize@videotron.ca>
1630
Date: Sun Jan 9 20:27:49 2011 -0500
1632
Xnest: build Xnest man pages using XORG_MANPAGE_SECTIONS
1634
Nothing requires the use of a C preprocessor
1635
Using standard file extensions (.man) means no need for .gitignore
1636
Use standard directory and makefile
1638
Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
1639
Reviewed-by: Rémi Cardona <remi@gentoo.org>
1640
Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
1641
Signed-off-by: Keith Packard <keithp@keithp.com>
1643
commit 57ca20d26614a0787cdd0db91a2eb8cdb301f2dc
1644
Author: Gaetan Nadon <memsize@videotron.ca>
1645
Date: Sun Jan 9 20:27:48 2011 -0500
1647
Xquartz: strip the man page code from cpprules.in
1649
This is dead code which will not be used in the future.
1651
Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
1652
Reviewed-by: Rémi Cardona <remi@gentoo.org>
1653
Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
1654
Signed-off-by: Keith Packard <keithp@keithp.com>
1656
commit c06c46acdc2ead20a6030118fad6092b3da6709f
1657
Author: Gaetan Nadon <memsize@videotron.ca>
1658
Date: Sun Jan 9 20:27:47 2011 -0500
1660
Xquartz: build Xquartz man pages using XORG_MANPAGE_SECTIONS
1662
Nothing requires the use of a C preprocessor
1663
Using standard file extensions (.man)
1664
Use standard directory and makefile
1666
Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
1667
Reviewed-by: Rémi Cardona <remi@gentoo.org>
1668
Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
1669
Signed-off-by: Keith Packard <keithp@keithp.com>
1671
commit a9e85013b1045c7e02891a019bfa8042a219b7f1
1672
Author: Gaetan Nadon <memsize@videotron.ca>
1673
Date: Sun Jan 9 20:27:46 2011 -0500
1675
man: build Xorg and xorg.conf man pages using XORG_MANPAGE_SECTIONS
1677
Nothing requires the use of a C preprocessor
1678
Using standard file extensions (.man) means no need for .gitignore
1679
Use standard directory and makefile
1681
Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
1682
Reviewed-by: Rémi Cardona <remi@gentoo.org>
1683
Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
1684
Signed-off-by: Keith Packard <keithp@keithp.com>
1686
commit dcdd8ea82c0e2f657abdc80a22aa0c01ead07e54
1687
Author: Gaetan Nadon <memsize@videotron.ca>
1688
Date: Sun Jan 9 20:27:45 2011 -0500
1690
Xorg.man: fix whitespace issues
1692
Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
1693
Reviewed-by: Rémi Cardona <remi@gentoo.org>
1694
Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
1695
Signed-off-by: Keith Packard <keithp@keithp.com>
1697
commit d9225b9602c85603ae616a7381c784f5cf5e811c
1698
Author: Julien Cristau <jcristau@debian.org>
1699
Date: Wed Nov 10 22:39:54 2010 +0100
1701
glx: validate numAttribs field before using it
1703
Reviewed-by: Kristian Høgsberg <krh@bitplanet.net>
1704
Reviewed-by: Daniel Stone <daniel@fooishbar.org>
1705
Signed-off-by: Julien Cristau <jcristau@debian.org>
1707
commit 62319e8381ebd645ae36b25e5fc3c0e9b098387b
1708
Author: Julien Cristau <jcristau@debian.org>
1709
Date: Sun Aug 22 16:20:45 2010 +0100
1711
glx: swap the request arrays entirely, not just half of them
1713
Various glx requests include a list of pairs of attributes. We were
1714
only swapping the first half.
1716
Reviewed-by: Kristian Høgsberg <krh@bitplanet.net>
1717
Reviewed-by: Daniel Stone <daniel@fooishbar.org>
1718
Signed-off-by: Julien Cristau <jcristau@debian.org>
1720
commit 6c69235a9dfc52e4b4e47630ff4bab1a820eb543
1721
Author: Julien Cristau <jcristau@debian.org>
1722
Date: Sun Aug 22 00:50:05 2010 +0100
1724
glx: check request length before swapping
1726
Reviewed-by: Kristian Høgsberg <krh@bitplanet.net>
1727
Reviewed-by: Daniel Stone <daniel@fooishbar.org>
1728
Signed-off-by: Julien Cristau <jcristau@debian.org>
1730
commit ec9c97c6bf70b523bc500bd3adf62176f1bb33a4
1731
Author: Julien Cristau <jcristau@debian.org>
1732
Date: Sat Jul 3 19:47:55 2010 +0100
1734
glx: validate request lengths
1736
Reviewed-by: Adam Jackson <ajax@redhat.com>
1737
Reviewed-by: Kristian Høgsberg <krh@bitplanet.net>
1738
Reviewed-by: Daniel Stone <daniel@fooishbar.org>
1739
Signed-off-by: Julien Cristau <jcristau@debian.org>
1741
commit 3f0d3f4d97bce75c1828635c322b6560a45a037f
1742
Author: Julien Cristau <jcristau@debian.org>
1743
Date: Sat Jul 3 19:42:26 2010 +0100
1745
glx: make sure screen is non-negative in validGlxScreen
1747
Reviewed-by: Adam Jackson <ajax@redhat.com>
1748
Reviewed-by: Kristian Høgsberg <krh@bitplanet.net>
1749
Reviewed-by: Daniel Stone <daniel@fooishbar.org>
1750
Signed-off-by: Julien Cristau <jcristau@debian.org>
1752
commit 82b1eaa6cad20f39dbf15573bdb3d62acbcd91f9
1753
Author: Tom Fogal <tfogal@alumni.unh.edu>
1754
Date: Wed Dec 22 14:39:48 2010 -0700
1756
Autodetect TLS support instead of defaulting to disabled.
1758
Uses the AX_TLS macro to figure out if the current platform
1759
supports TLS. If it does, enable TLS automagically. Still
1760
respects --enable option, regardless.
1762
Signed-off-by: Tom Fogal <tfogal@alumni.unh.edu>
1763
Reviewed-by: Dan Nicholson <dbn.lists@gmail.com>
1765
commit 93393411e39fbb0f72cf6c2f79ebde177aa86932
1766
Author: Tom Fogal <tfogal@alumni.unh.edu>
1767
Date: Wed Dec 22 16:03:03 2010 -0700
1769
Add macro for detecting thread local storage support.
1771
This adds an AX_TLS macro which attempts to identify if the
1772
underlying compiler/platform supports thread local storage (TLS).
1773
The macro comes from the autoconf macro archive.
1775
Signed-off-by: Tom Fogal <tfogal@alumni.unh.edu>
1776
Reviewed-by: Dan Nicholson <dbn.lists@gmail.com>
1778
commit 60801ff8703ec36995139a6dd7b1fc26ae8854a6
1779
Author: Dan Nicholson <dbn.lists@gmail.com>
1780
Date: Tue Nov 23 11:38:50 2010 -0800
1782
xfree86: Convert libxf86config to static libtool library
1784
In order to use libxf86config in a shared library, all the code must be
1785
compiled with -fPIC. Add proper PIC support for libxf86config by turning
1786
it into a libtool library. However, since we don't want to guarantee API
1787
or ABI stability, make sure it's only built static.
1789
Signed-off-by: Dan Nicholson <dbn.lists@gmail.com>
1790
Acked-by: Gaetan Nadon <memsize@videotron.ca>
1792
commit 8456625d64bb0013a496f3b56ea3aa20cf7a6142
1793
Merge: aa30a86 ce74e75
1794
Author: Peter Hutterer <peter.hutterer@who-t.net>
1795
Date: Fri Jan 7 09:35:07 2011 +1000
1797
Merge branch 'for-peter' of git://people.freedesktop.org/~daniels/xserver into for-keith
1799
commit aa30a86583c3fc1a83c46e8c7583182d750edcde
1800
Author: Tomas Carnecky <tom@dbservice.com>
1801
Date: Sun Aug 1 21:28:18 2010 +0200
1803
NO_PANORAMIX preprocessor symbol is nowhere defined
1805
Which makes it useless, so remove it.
1807
Signed-off-by: Tomas Carnecky <tom@dbservice.com>
1808
Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
1809
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
1811
commit fc6cbee772bafabf7ddd7a75043bd55bb78ad09e
1812
Author: Peter Hutterer <peter.hutterer@who-t.net>
1813
Date: Thu Jan 6 12:58:00 2011 +1000
1815
input: add valuator_mask_free() to free a valuator mask.
1817
Expecting the caller to free the mask requires us to keep it in a single
1818
memory block (which may be an issue lateron), aside from leaving the API
1819
asymetrical. Provide valuator_mask_free() to free the memory and reset the
1820
mask pointer to NULL.
1822
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
1823
Reviewed-by: Fernando Carrijo <fcarrijo@freedesktop.org>
1824
Reviewed-by: Chase Douglas <chase.douglas@canonical.com>
1826
commit 4fbadc8b17237f3c7f8c0bf56003d1139c86655e
1827
Author: Daniel Stone <daniel@fooishbar.org>
1828
Date: Thu Jan 6 11:32:26 2011 +1000
1830
Input: Prevent MD grabs from wandering on to other MDs
1832
The code to set sync.other in DeliverGrabbedEvents is supposed to reset
1833
sync.other for a paired MD to the grab under consideration, but was
1834
rather optimistic in resetting sync.other for _all_ devices.
1836
This would fall apart given two sets of MDs (A paired with B, Y paired
1837
with Z), where both MDs were in FREEZE_BOTH_NEXT_EVENT due to being
1838
called with SyncBoth, where no event had yet triggered the grab. An
1839
event being processed on MD A would result in B, Y and Z all having
1840
sync.other set to A's grab, rather than just B.
1842
Signed-off-by: Daniel Stone <daniel@fooishbar.org>
1843
Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
1844
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
1846
commit e65c3f8bcc86845f21ac575e2bfb4b21b67d5ebf
1847
Author: Adam Jackson <ajax@redhat.com>
1848
Date: Wed Jan 5 12:04:19 2011 -0500
1850
dix: Add a Screen method for additional cursor confinement
1852
This just reserves the slot in the ABI. Confining cursors to CRTCs will
1855
v2: Just reserve the slot.
1857
Reviewed-by: Daniel Stone <daniel@fooishbar.org>
1858
Signed-off-by: Adam Jackson <ajax@redhat.com>
1860
commit ce74e7562dcc800306ff92b6d3c5ee885cd4763d
1861
Author: Daniel Stone <daniel@fooishbar.org>
1862
Date: Tue Dec 7 11:48:14 2010 +0000
1864
Input: Make CheckPassiveGrabsOnWindow return grab, export
1866
Change CheckPassiveGrabsOnWindow to return the GrabPtr it used (or NULL
1867
if none) rather than a boolean, and export it. Also add an additional
1868
boolean 'activate' parameter; use TRUE for existing behaviour, or FALSE
1869
to only find the grab and then return it.
1871
This will be used in forthcoming touch patches to find the grabs, rather
1872
than open-coding same.
1874
Signed-off-by: Daniel Stone <daniel@fooishbar.org>
1875
Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
1877
commit eb5aaf5eb819f1287ce40da79edbe07bafb2b5c0
1878
Author: Daniel Stone <daniel@fooishbar.org>
1879
Date: Tue Dec 28 12:15:28 2010 +0000
1881
Input: Export GetEventMask
1883
Make it non-static, add to headers.
1885
Signed-off-by: Daniel Stone <daniel@fooishbar.org>
1886
Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
1887
Reviewed-by: Chase Douglas <chase.douglas@canonical.com>
1889
commit 30c8c7a86310139e79c9698caee21b3bd51936bd
1890
Author: Daniel Stone <daniel@fooishbar.org>
1891
Date: Tue Dec 28 12:13:29 2010 +0000
1893
Input: Handle grabs with no Xi 1.x equivalent
1895
Don't try to search for an Xi 1.x grab in CheckPassiveGrabsOnWindow for
1896
events with no Xi 1.x equivalent.
1898
Signed-off-by: Daniel Stone <daniel@fooishbar.org>
1899
Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
1900
Reviewed-by: Chase Douglas <chase.douglas@canonical.com>
1902
commit 690476250f58616d5156317e01ba547497f4331a
1903
Author: Daniel Stone <daniel@fooishbar.org>
1904
Date: Mon Sep 20 15:03:05 2010 +1000
1906
Input: Pass sprite instead of device to XYToWindow, make non-static
1908
XYToWindow calculates the position of the cursor and updates the sprite
1909
trace, but does nothing else with the device. Pass a SpritePtr instead
1910
so we can update an alternate focus instead of hardcoding the device's
1911
sprite. Also make this function non-static, so we can use it elsewhere.
1913
Signed-off-by: Daniel Stone <daniel@fooishbar.org>
1914
Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
1915
Reviewed-by: Chase Douglas <chase.douglas@canonical.com>
1917
commit 07a892cd8276f8092de95f1909f2ebec6f5fdf08
1918
Author: Daniel Stone <daniel@fooishbar.org>
1919
Date: Mon Sep 20 15:03:04 2010 +1000
1921
Input: Pass sprite instead of device to FixUpEventFromWindow
1923
Since FixUpEventFromWindow only uses the sprite trace to determine the
1924
window stack, pass in a sprite instead of hardcoding the device sprite,
1925
so we can deliver to windows other than the one currently containing the
1928
Signed-off-by: Daniel Stone <daniel@fooishbar.org>
1929
Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
1930
Reviewed-by: Chase Douglas <chase.douglas@canonical.com>
1932
commit 10d6c3ca103ea155488cd2f29052334b5691e680
1933
Author: Daniel Stone <daniel@fooishbar.org>
1934
Date: Mon Dec 27 13:06:03 2010 +0000
1936
Input: Make RootWindow() take a sprite instead of device
1938
GetCurrentRootWindow already works for the device case, although not as
1941
Signed-off-by: Daniel Stone <daniel@fooishbar.org>
1942
Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
1943
Reviewed-by: Chase Douglas <chase.douglas@canonical.com>
1945
commit 23c37ce1fe42e3da0609a566478e947843b05023
1946
Author: Daniel Stone <daniel@fooishbar.org>
1947
Date: Mon Dec 27 12:48:42 2010 +0000
1949
Input: Export SpriteRec for use in public API
1951
Change its definition to be more in line with other structs, so we can
1952
use it from input.h.
1954
Signed-off-by: Daniel Stone <daniel@fooishbar.org>
1955
Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
1956
Reviewed-by: Chase Douglas <chase.douglas@canonical.com>
1958
commit 06a103ad1d6a0ef6146c97a8c81dc7de1c0a0083
1959
Author: Daniel Stone <daniel@fooishbar.org>
1960
Date: Tue Dec 28 16:37:48 2010 +0000
1962
Test: Input: Test up to supported server, not protocol, events
1964
When building against a newer inputproto, the server may support fewer
1965
than XI_LASTEVENT events. We already have XI2LASTEVENT for the highest
1966
event number supported by the server, so use that instead.
1968
Signed-off-by: Daniel Stone <daniel@fooishbar.org>
1969
Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
1970
Reviewed-by: Chase Douglas <chase.douglas@canonical.com>
1972
commit a083efe8715e8b29c9bd7f4e7bb429a94620bfc4
1973
Author: Daniel Stone <daniel@fooishbar.org>
1974
Date: Tue Dec 28 16:06:29 2010 +0000
1976
Test: Input: Check flags on DeviceEvent
1978
Add initial validation of acceptable flags for XI2 device events, and
1979
make sure they're swapped.
1981
Signed-off-by: Daniel Stone <daniel@fooishbar.org>
1982
Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
1983
Reviewed-by: Chase Douglas <chase.douglas@canonical.com>
1985
commit 2592effef5f171af3f01a2b5130d9747403140f6
1986
Author: Daniel Stone <daniel@fooishbar.org>
1987
Date: Tue Dec 28 13:42:06 2010 +0000
1989
Test: Input: Add helper function for failing EventToCore
1991
We have quite a few tests which involve checking that EventToCore fails
1992
for specific events, so refactor them into a separate function.
1994
Signed-off-by: Daniel Stone <daniel@fooishbar.org>
1995
Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
1996
Reviewed-by: Chase Douglas <chase.douglas@canonical.com>
1998
commit e1aed88be92c27d76bff1743f35f9915dea9264f
1999
Author: Daniel Stone <daniel@fooishbar.org>
2000
Date: Tue Dec 28 17:00:29 2010 +0000
2002
Input: Swap flags in DeviceEvents
2004
Swap flags for different-endian clients when delivering XI2
2007
Signed-off-by: Daniel Stone <daniel@fooishbar.org>
2008
Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
2009
Reviewed-by: Chase Douglas <chase.douglas@canonical.com>
2011
commit 6358a60065eef167d4e5f4afd981ff26deeba80d
2012
Author: Michel Dänzer <daenzer@vmware.com>
2013
Date: Thu Jan 6 09:55:41 2011 +0100
2015
EXA: Pad size of system memory copy for 1x1 pixmaps (bug #32803).
2017
Fixes https://bugs.freedesktop.org/show_bug.cgi?id=32803 .
2019
Signed-off-by: Michel Dänzer <daenzer@vmware.com>
2020
Reviewed-by: Dave Airlie <airlied@redhat.com>
2021
Signed-off-by: Keith Packard <keithp@keithp.com>
2023
commit f3480286aeb3009623d8d4b0202eadda0049552d
2024
Author: Ville Syrjälä <ville.syrjala@nokia.com>
2025
Date: Wed Jan 5 20:41:09 2011 +0200
2027
composite: Support updating an arbitrary subtree
2029
Rename compUpdateWindow to compPaintWindowToParent and split the child
2030
walk to compPaintChildrenToWindow. Calling compPaintChildrenToWindow
2031
allows an arbitrary subtree to be updated, instead of having to update
2032
all the windows. This will be used to make sure all the descendants are
2033
copied to the parent when the parent window contents need to be accessed
2034
in IncludeInferios sub-window mode.
2036
WindowRec has a new member 'damagedDescendants' that is used to keep
2037
track of which subtrees need updating. When a window is damaged,
2038
'damagedDescendants' will be set for all the ancestors, and when a
2039
subtree is updated, the tree walk can be stopped early if no damaged
2040
descendants are present.
2042
CompScreenRec no longer needs the 'damaged' member since the root
2043
window's 'damagedDescendants' provides the same information.
2045
Signed-off-by: Ville Syrjälä <ville.syrjala@nokia.com>
2046
Signed-off-by: Keith Packard <keithp@keithp.com>
2048
commit b89e6dbdfbb50e3b5bc7fcb7eccc397c467c92f8
2049
Author: Ville Syrjälä <ville.syrjala@nokia.com>
2050
Date: Wed Jan 5 20:41:08 2011 +0200
2052
composite: Add SourceValidate wrapper
2054
When SourceValidate is performed on a window with IncludeInferiors
2055
sub-window mode, force an immediate update of all the automatically
2056
redirected windows, so that the current window contents will be up
2059
Signed-off-by: Ville Syrjälä <ville.syrjala@nokia.com>
2060
Reviewed-by: Keith Packard <keithp@keithp.com>
2061
Reviewed-by: Daniel Stone <daniel@fooishbar.org>
2062
Signed-off-by: Keith Packard <keithp@keithp.com>
2064
commit 84154954db54696d4661eb8d0a6014cdbff3c91f
2065
Author: Ville Syrjälä <ville.syrjala@nokia.com>
2066
Date: Wed Jan 5 20:41:07 2011 +0200
2068
composite: Add GetImage wrapper
2070
When GetImage is performed on a window, force an immediate update of
2071
all the automatically redirected windows, so that the current window
2072
contents will be up to date.
2074
Signed-off-by: Ville Syrjälä <ville.syrjala@nokia.com>
2075
Reviewed-by: Keith Packard <keithp@keithp.com>
2076
Reviewed-by: Daniel Stone <daniel@fooishbar.org>
2077
Signed-off-by: Keith Packard <keithp@keithp.com>
2079
commit a5dc3531e14589ac473cea482944d2d67517aabd
2080
Author: Ville Syrjälä <ville.syrjala@nokia.com>
2081
Date: Wed Jan 5 20:41:06 2011 +0200
2083
Revert "composite: Convert compWindowUpdate to use TraverseTree"
2085
TraverseTree visits the parent before the children. When performing
2086
the automatic redirection updates, the children must be visited before
2089
If there are automatically redirected windows on multiple levels of the
2090
tree, updating the parents before the children would cause the parent
2091
updates to use stale data for areas covered by the children. Also
2092
updating the damaged children would re-damage the parent, which would
2093
cause additional walks over the tree.
2095
In the worst case with an unbroken chain of automatically redirected
2096
subwindows, all of which are damaged, only the leaf window would be
2097
properly updated on the first round. Then it's parent would be properly
2098
updated on the second round, and so on. And on every round all of the
2099
ancestor windows would be updated as well, but with stale data.
2100
So with N damaged windows you would end up with (N^2+N)/2 updates,
2101
instead of the expected N.
2103
This reverts commit 648c8871c92727d7b6b16859f27f12266a06a16e.
2105
Signed-off-by: Ville Syrjälä <ville.syrjala@nokia.com>
2106
Reviewed-by: Keith Packard <keithp@keithp.com>
2107
Reviewed-by: Daniel Stone <daniel@fooishbar.org>
2108
Signed-off-by: Keith Packard <keithp@keithp.com>
2110
commit 0998574699502e6ab14fd8899c2e42961d4df7d0
2111
Author: Ville Syrjälä <ville.syrjala@nokia.com>
2112
Date: Wed Jan 5 20:41:05 2011 +0200
2114
Call SourceValidate even if src == dst
2116
The extra SourceValidate calls from damageCopyArea and damageCopyPlane
2119
Signed-off-by: Ville Syrjälä <ville.syrjala@nokia.com>
2120
Reviewed-by: Keith Packard <keithp@keithp.com>
2121
Reviewed-by: Daniel Stone <daniel@fooishbar.org>
2122
Signed-off-by: Keith Packard <keithp@keithp.com>
2124
commit e41e907b3c19908f5316346fa587ced3115478cd
2125
Author: Ville Syrjälä <ville.syrjala@nokia.com>
2126
Date: Wed Jan 5 20:41:04 2011 +0200
2128
Add subWindowMode parameter to SourceValidate
2130
Pass the subWindowMode from the GC/source Picture to SourceValidate.
2132
Signed-off-by: Ville Syrjälä <ville.syrjala@nokia.com>
2133
Reviewed-by: Daniel Stone <daniel@fooishbar.org>
2134
Reviewed-by: Keith Packard <keithp@keithp.com>
2135
Signed-off-by: Keith Packard <keithp@keithp.com>
2137
commit 0dede200c9ac7adbe8b8c16efacc3edc1f183cd9
2138
Merge: 7714357 2e78145
2139
Author: Keith Packard <keithp@keithp.com>
2140
Date: Wed Jan 5 08:51:46 2011 -0800
2142
Merge remote branch 'vsyrjala/misc_fixes'
2144
commit 7714357f506782973d25e270f85140b42507ed35
2145
Merge: 02e18c9 b01dd9d
2146
Author: Keith Packard <keithp@keithp.com>
2147
Date: Wed Jan 5 08:43:18 2011 -0800
2149
Merge remote branch 'whot/for-keith'
2151
commit 02e18c9fb58c33d340af4573551fb9c7c59e0f43
2152
Author: James Jones <jajones@nvidia.com>
2153
Date: Mon Dec 20 11:05:57 2010 -0800
2157
Various cleanups identified during review of the
2158
X Sync Fence Object patches.
2160
-Correctly handle failure of AddResource()
2162
-Don't assert when data structures are corrupt. Instead,
2163
use a new helper function to check for counter sync
2164
objects when they're expected, and warn if the type is
2167
-Use the default switch label rather than reimplementing
2170
-Re-introduce cast of result of dixAllocateObjectWithPrivate()
2171
to kill an incompatible pointer type warning.
2173
-Remove comments claiming protocol updates are needed. One
2174
wasn't true and the other was addressed with a xextproto
2177
-Return BadFence, not BadCounter from XSyncAwaitFence()
2179
Signed-off-by: James Jones <jajones@nvidia.com>
2180
Reviewed-by: Keith Packard <keithp@keithp.com>
2181
Signed-off-by: Keith Packard <keithp@keithp.com>
2183
commit 86ca434a1ab766c1519ee7146b48dbfead843524
18
2184
Author: Zhao Yakui <yakui.zhao@intel.com>
19
2185
Date: Tue Jan 4 14:08:16 2011 -0500
231
2848
Signed-off-by: Christopher James Halse Rogers <christopher.halse.rogers@canonical.com>
232
2849
Reviewed-by: Adam Jackson <ajax@redhat.com>
233
2850
Signed-off-by: Keith Packard <keithp@keithp.com>
234
(cherry picked from commit b55bf248581dc66321b24b29f199f6dc8d02db1b)
236
commit a2c674b75d3b1a663bece6f6e2e34c3e71e6be55
237
Author: Peter Hutterer <peter.hutterer@who-t.net>
238
Date: Fri Feb 5 11:08:27 2010 +1000
240
test: reduce range of byte-padding macro tests.
242
Byte padding and conversion is interesting for the rage of 0-8 bytes, and
243
then interesting towards the end of the valid range (INT_MAX - 7 and INT_MAX
246
Note: this changes the upper range for pad_to_int32() and bytes_to_int32()
247
from the previous (INT_MAX - 4) to (INT_MAX - 3).
249
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
250
Reviewed-by: Julien Cristau <jcristau@debian.org>
251
(cherry picked from commit d435e1ecb86e2fe6292b5945262956644f979bbb)
253
commit 8d0866559dd418389b018f1e48c6f8605e6ebc8d
254
Author: Peter Hutterer <peter.hutterer@who-t.net>
255
Date: Fri Feb 5 10:59:52 2010 +1000
257
test: compare byte padding macros against the expected bytes.
259
We calculate the expected bytes for each value, let's use it.
261
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
262
Reviewed-by: Julien Cristau <jcristau@debian.org>
263
(cherry picked from commit f49ee9074a66883a3c525b0d6e71589123288465)
265
commit 97f40a17afc197342b5aea92d870dd4099ac6b44
2852
commit d5b0d58573ffb90ea70273cd013102168fd2a18a
2853
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
2854
Date: Thu Dec 16 22:29:37 2010 -0800
2856
Bug 32436 - hw/xfree86/parser/Makefile.am TOP_SRCDIR should be top_srcdir
2858
https://bugs.freedesktop.org/show_bug.cgi?id=32436
2859
Fix typo introduced in 2416255f7e3fd9190a9 that breaks builds when
2860
configured --enable-install-libxf86config
2862
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2863
Reviewed-by: Julien Cristau <jcristau@debian.org>
2864
Tested-by: Simon Thum <simon.thum@gmx.de>
2866
commit 058b889fde47b4c32534f11ed651bf1749d1dbb2
2867
Author: David Barksdale <david.barksdale@adcedosolutions.com>
2868
Date: Mon Dec 13 18:35:20 2010 -0800
2870
Bug 21827: faulty sdksyms.c generated by the awk script in sdksyms.sh
2872
https://bugs.freedesktop.org/show_bug.cgi?id=21827
2874
Tested-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2875
Signed-off-by: David Barksdale <david.barksdale@adcedosolutions.com>
2876
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2878
commit 1324b0ca9f8a7fdaf03b374c75eb3c9df407c2f1
2879
Author: Colin Harrison <colin.harrison@virgin.net>
2880
Date: Fri Dec 10 00:08:24 2010 +0000
2882
Typo in xserver Xvasprintf()
2884
I needed this patch in the wrapper around vsnprintf() in os/xprintf.c
2885
(MinGW for Windows build) to correct various crashes.
2887
Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2889
commit f1542f1d716723cba7c323849086585635121893
2890
Merge: 9716d31 8a8fdd7
2891
Author: Keith Packard <keithp@keithp.com>
2892
Date: Tue Dec 14 15:04:12 2010 -0800
2894
Merge remote branch 'whot/for-keith'
2896
commit 9716d3124799c6db0d1c782aa72c72f972d5a158
2897
Merge: 03ea0b7 f641e4b
2898
Author: Keith Packard <keithp@keithp.com>
2899
Date: Tue Dec 14 15:01:36 2010 -0800
2901
Merge remote branch 'jeremyhu/master'
2903
commit 03ea0b7726487b96df73936518da73d023e51334
2904
Author: Gaetan Nadon <memsize@videotron.ca>
2905
Date: Tue Dec 7 16:31:55 2010 -0500
2907
docs: replace BUILLDOCS with existing ENABLE_DEVEL_DOCS
2909
Use the util-macros AM Conditionals to control generation of developers
2910
documents. This is used throughout xorg modules.
2912
The doxygen generated docs are now also managed by --enable-devel-docs.
2914
Remove --enable-builddocs as this was last use for BUILDDOCS
2916
*** From the RELEASE NOTES ***
2918
New configure options for documentation in modules
2919
--------------------------------------------------
2920
As many more modules now contain documentation to be converted from DocBook XML to text,
2921
HTML, PostScript, and/or PDF formats, new standard options have been added to the configure
2922
macros to control the build of these in the modules.
2924
Enables or disables use of the xmlto [https://fedorahosted.org/
2925
xmlto/] command to translate DocBook XML to other formats.
2926
All DocBook XML conversions require use of this command.
2928
Enables or disables use of the Apache fop [http://
2929
xmlgraphics.apache.org/fop/] command to translate DocBook
2930
XML to PostScript and PDF formats.
2931
--enable-docs=yes|no
2932
Enables or disables the build and installation of all
2933
documentation except traditional man pages or those covered
2934
by the --enable-devel-docs and --enable-specs options.
2935
--enable-devel-docs=yes|no
2936
Enables or disables the build and installation of documentation
2937
for developers of the X.Org software modules.
2938
--enable-specs=yes|no
2939
Enables or disables the build and installation of the formal
2940
specification documents for protocols and APIs.
2942
Reviewed-by: Tiago Vignatti <tiago.vignatti@nokia.com>
2943
Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
2944
Signed-off-by: Keith Packard <keithp@keithp.com>
2946
commit c78c71c3a872665e426a0a4b82f17007bd8c12cd
2947
Author: Gaetan Nadon <memsize@videotron.ca>
2948
Date: Tue Dec 7 16:31:54 2010 -0500
2950
hw/dmx/doc: DIST_SUBDIRS not required when using AM_CONDITIONAL
2952
The makefile can be simplyfied as Automake handle this automatically.
2953
All directories in SUBDIRS are visited for dist purposes.
2955
www.gnu.org/software/automake/manual/automake.html#SUBDIRS-vs-DIST_005fSUBDIRS
2957
Reviewed-by: Tiago Vignatti <tiago.vignatti@nokia.com>
2958
Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
2959
Signed-off-by: Keith Packard <keithp@keithp.com>
2961
commit 8a8fdd762ad89c350854943311ec4aadc50245fa
2962
Author: Peter Hutterer <peter.hutterer@who-t.net>
2963
Date: Mon Dec 13 11:28:30 2010 +1000
2965
xfree86: always report the input options before initialising the device.
2967
After collecting the driver's default options, report the list of options
2968
set for the device before calling PreInit(). This helps with debugging those
2969
cases where options are not merged correctly.
2971
xf86OptionListReport reports with verbosity 5, higher than the default
2972
verbosity so this won't generate logspam in the default case.
2974
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2975
Reviewed-by: Dan Nicholson <dbn.lists@gmail.com>
2976
Reviewed-by: Simon Thum <simon.thum@gmx.de>
2978
commit 9db9e964f6ca553dcbd3b7b037745d9581eaa065
2979
Author: Peter Hutterer <peter.hutterer@who-t.net>
2980
Date: Fri Dec 10 13:23:13 2010 +1000
2982
xfree86: swap the order to-be-merged lists in xf86CollectInputOptions.
2984
Current order causes the user-configured option list to be overwritten with
2985
the default list supplied by the driver. Swap around so we overwrite the
2986
driver's default values instead.
2988
This only affected options supplied by the driver such as XkbLayout in the
2991
Reported-by: Sebastian Glita <glseba@yahoo.com>
2992
Reported-by: Simon Thum <simon.thum@gmx.de>
2993
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2994
Reviewed-by: Simon Thum <simon.thum@gmx.de>
2995
Reviewed-by: Dan Nicholson <dbn.lists@gmail.com>
2996
Tested-by: Sebastian Glita <glseba@yahoo.com>
2998
commit 0d440a1c6e219cd39dbddd2b7e813c6431aac6ea
2999
Author: Peter Hutterer <peter.hutterer@who-t.net>
3000
Date: Wed Dec 8 14:52:19 2010 +1000
3002
dix: allow for button-only input devices (#21457)
3004
Add a few checks for the existence of a valuator class on the device to
3005
avoid null-pointer dereferences for button events from devices without a
3008
X.Org Bug 21457 <http://bugs.freedesktop.org/show_bug.cgi?id=21457>
3010
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
3011
Reviewed-by: Chase Douglas <chase.douglas@canonical.com>
3012
Reviewed-by: Daniel Stone <daniel@fooishbar.org>
3014
commit f641e4b34aa91ecda29e546b8b975e72ce037ed0
3015
Author: Jeremy Huddleston <jeremyhu@apple.com>
3016
Date: Wed Dec 8 22:58:12 2010 -0800
3018
XQuartz GL: Add $(GL_CFLAGS) to CFLAGS
3020
This fixes a build failure I found on tinderbox.
3022
Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
3024
commit 9cf055892dd413932e54b43cc2dfea70bafd525f
3025
Author: Peter Hutterer <peter.hutterer@who-t.net>
3026
Date: Wed Dec 8 14:43:51 2010 +1000
3028
xfree86: don't set movement flags for non-valuator events.
3030
If a device doesn't send valuators, don't try to move its position.
3032
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
3033
Reviewed-by: Chase Douglas <chase.douglas@canonical.com>
3035
commit aba8133c9c5a50753c388d76407868ac69f4134b
3036
Author: Peter Hutterer <peter.hutterer@who-t.net>
3037
Date: Wed Dec 8 14:02:17 2010 +1000
3039
dix: clear up an overly convoluted if statement.
3041
No functional changes, just improves readability. This statement had things
3042
added to/removed from it for a few server releases while the input event
3043
queue was revamped. What made sense once is now mainly confusing.
3045
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
3046
Reviewed-by: Chase Douglas <chase.douglas@canonical.com>
3048
commit 883039e07b0c0ef23c7fc4ba3455b41173c7a7fc
3049
Author: Jeremy Huddleston <jeremyhu@apple.com>
3050
Date: Wed Dec 8 13:27:41 2010 -0800
3052
XQuartz: Just NSBeep() for XBell()
3054
The CoreAudio path uses deprecated API and has reported crashes that
3055
aren't worth fixing (4e8bf12b13690afa6d9fee0e339d3819ef16fb3f fixed
3056
one and introduced another). NSBeep() does the job just fine.
3058
Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
3060
commit 2c70b650b342378898064cf27e2f95c4b2e53d24
3061
Author: Jon TURNEY <jon.turney@dronecode.org.uk>
3062
Date: Wed Dec 8 18:54:30 2010 +0000
3064
Fix Xwin build after af0f9f91
3066
Fix damage to XWIN_LIBS in commit af0f9f913398d34a885c3fb4e8d40c1a7e2b3ee9
3067
"Move some sync code to miext", which broke the XWin build
3069
Signed-off-by: Jon TURNEY <jon.turney@dronecode.org.uk>
3070
Reviewed-by: Colin Harrison <colin.harrison at virgin.net>
3071
Signed-off-by: Keith Packard <keithp@keithp.com>
3073
commit 519d243f0c8e3c80226701f71d2cfa62e42dbff7
3074
Merge: 9f9c732 446482e
3075
Author: Keith Packard <keithp@keithp.com>
3076
Date: Tue Dec 7 13:39:58 2010 -0800
3078
Merge remote branch 'alanc/master'
3080
commit 446482efaa3d266266e2a143492a3ec0523622bd
3081
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
3082
Date: Sun Nov 28 09:41:17 2010 -0800
3084
Convert cvt code to use XNFasprintf()
3086
Requires linking xprintf.c into standalone cvt utility
3088
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
3089
Reviewed-by: Mikhail Gusarov <dottedmag@dottedmag.net>
3090
Reviewed-by: Julien Cristau <jcristau@debian.org>
3092
commit d2c42b102707db6c1ca9dccc4de9210a43650cb1
3093
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
3094
Date: Sat Nov 27 23:10:46 2010 -0800
3096
Replace alloc+strcpy+strcat with asprintf() & XNFasprintf() calls
3098
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
3099
Reviewed-by: Mikhail Gusarov <dottedmag@dottedmag.net>
3101
commit 3a9bb93dd178084f4ff1abcea331ca5a62f88ce6
3102
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
3103
Date: Sat Nov 27 22:38:27 2010 -0800
3105
Convert alloc+sprintf pairs into asprintf() & XNFasprintf() calls
3107
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
3108
Reviewed-by: Mikhail Gusarov <dottedmag@dottedmag.net>
3110
commit 2416255f7e3fd9190a9e01bda57c992932de4bd9
3111
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
3112
Date: Sat Nov 27 22:36:44 2010 -0800
3114
Convert hw/xfree86/parser code to use asprintf() calls
3116
Requires linking xprintf.c into libxf86config for those who build it.
3118
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
3119
Reviewed-by: Mikhail Gusarov <dottedmag@dottedmag.net>
3121
commit 03e8bfa1d122f7dea905d48c93cfd54afd991dfd
3122
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
3123
Date: Sat Nov 27 20:09:04 2010 -0800
3125
Convert existing Xprintf style calls to asprintf style
3127
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
3128
Reviewed-by: Jeremy Huddleston <jeremyhu@apple.com>
3129
Reviewed-by: Mikhail Gusarov <dottedmag@dottedmag.net>
3131
commit c95c1d338fdb62dbe3dba934b97324fa778b7fce
3132
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
3133
Date: Sat Nov 27 18:43:12 2010 -0800
3135
Add asprintf() implementation for platforms without it
3137
Provides a portable implementation of this common allocating sprintf()
3138
API found in many, but not yet all, of the platforms we support.
3139
If the platform provides vasprintf() we simply wrap it, otherwise we
3140
implement it - either way callers can use it regardless of platform.
3142
Since not all platforms guarantee to NULL out the return pointer on
3143
failure, we don't either, and require callers to check the return
3146
The old Xprintf() API is deprecated, but left for compatibility for now.
3148
The new API is added in a new header so that it can be used in parts of
3149
the server such as hw/xfree86/parser that don't include all the server
3152
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
3153
Reviewed-by: Mikhail Gusarov <dottedmag@dottedmag.net>
3155
commit 2db6951763115a4a5dfac53d1a8f78ac33f91235
3156
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
3157
Date: Fri Dec 3 16:32:01 2010 -0800
3159
Sun's copyrights now belong to Oracle
3161
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
3162
Reviewed-by: Mikhail Gusarov <dottedmag@dottedmag.net>
3164
commit f06e8a61d6ed8f3054878167bffee619f852aad9
3165
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
3166
Date: Tue Nov 30 16:34:38 2010 -0800
3168
Move inclusion of panoramiX headers to top of render.c
3170
Fixes compiler error from Sun compilers due to _X_EXPORT declaration
3171
being included after the unlabeled version:
3173
"../Xext/panoramiXsrv.h", line 29: redeclaration must have the same or more restrictive linker scoping: XRT_PICTURE
3175
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
3176
Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
3178
commit 9f9c732311ef0cc198e5ec44d02412eb7e8c3f3a
3179
Author: Cyril Brulebois <kibi@debian.org>
3180
Date: Fri Nov 12 21:35:25 2010 +0100
3182
dix: Fix logic for displaying deprecation warning only once.
3184
As pointed out by Jamey Sharp (again), the logic is faulty: --warn is
3185
always going to be false. Replace it with warn-- accordingly, so that
3186
there's (at least, but also only) one warning showing up.
3188
Reviewed-by: Jamey Sharp <jamey@minilop.net>
3189
Signed-off-by: Cyril Brulebois <kibi@debian.org>
3191
commit a937803c1f671ef29332e5fe8c190d8b48239912
3192
Author: Cyril Brulebois <kibi@debian.org>
3193
Date: Fri Nov 12 21:29:26 2010 +0100
3195
dix: Simplify deprecated *Lookup* wrappers around dixLookup*.
3197
As pointed out by Jamey Sharp: “the result pointer is already guaranteed
3198
to be NULL if the return value is not Success”, so get rid of the
3199
variable used to catch the return value, and used in a ternary operation
3200
to decide whether to return the pointer or NULL. Always return the
3201
result pointer instead.
3203
Reviewed-by: Jamey Sharp <jamey@minilop.net>
3204
Signed-off-by: Cyril Brulebois <kibi@debian.org>
3206
commit 73fbc4a4a7997b3ee1c779d8f394114270bcb20d
3207
Author: Cyril Brulebois <kibi@debian.org>
3208
Date: Fri Nov 12 12:04:11 2010 +0100
3210
Replace SecurityLookupIDByClass() with dixLookupResourceByClass().
3212
This patch has been prepared with the following Coccinelle semantic patch:
3215
expression a, b, c, d;
3219
-r = (t) SecurityLookupIDByClass(a, b, c, d);
3220
+dixLookupResourceByClass((pointer*) &r, b, c, a, d);
3222
The only occurrence not matching directly was processed after separating
3223
declaration of pXinDraw and call to SecurityLookupIDByClass().
3225
Reviewed-by: Jamey Sharp <jamey@minilop.net>
3226
Signed-off-by: Cyril Brulebois <kibi@debian.org>
3228
commit 6e8b34b7048bc9e49ef52b81e2de1b518a05890e
3229
Author: Cyril Brulebois <kibi@debian.org>
3230
Date: Fri Nov 12 11:36:36 2010 +0100
3232
Replace SecurityLookupIDByType() with dixLookupResourceByType(), take 2.
3234
These occurrences are a bit harder to catch through a semantic patch,
3235
so process them “manually”.
3237
Reviewed-by: Jamey Sharp <jamey@minilop.net>
3238
Signed-off-by: Cyril Brulebois <kibi@debian.org>
3240
commit ac04c1377a42ab6803adf551756653fd8e1a694b
3241
Author: Cyril Brulebois <kibi@debian.org>
3242
Date: Fri Nov 12 11:36:31 2010 +0100
3244
Replace SecurityLookupIDByType() with dixLookupResourceByType(), take 1.
3246
This patch has been prepared with the following Coccinelle semantic patch:
3249
expression a, b, c, d;
3252
-r = SecurityLookupIDByType(a, b, c, d);
3253
+dixLookupResourceByType((pointer*) &r, b, c, a, d);
3255
Reviewed-by: Jamey Sharp <jamey@minilop.net>
3256
Signed-off-by: Cyril Brulebois <kibi@debian.org>
3258
commit 28b4c02d7463ffe5c29f803f5656c5ecfc040185
3259
Author: Cyril Brulebois <kibi@debian.org>
3260
Date: Thu Nov 11 18:36:45 2010 +0100
3262
Enable silent rules for cat and echo.
3265
| GEN lf3-xaaBitmap.c
3266
| GEN lf3-xaaBitmap.c
3267
| GEN lf3-xaaBitmap.c
3268
| GEN lf3-xaaBitmap.c
3269
| CC lf3-xaaBitmap.lo
3272
| echo "#define LSBFIRST" > l3-xaaBitmap.c
3273
| echo "#define TRIPLE_BITS" >> l3-xaaBitmap.c
3274
| echo '#include "../../../../hw/xfree86/xaa/xaaBitmap.c"' >> l3-xaaBitmap.c
3275
| CC l3-xaaBitmap.lo
3277
Occurrences found using:
3278
| git grep -E '(cat|echo)' -- '*Makefile.am'
3280
Reviewed-by: Gaetan Nadon <memsize@videotron.ca>
3281
Signed-off-by: Cyril Brulebois <kibi@debian.org>
3283
commit 838b9582280030a159878af566126cb0a523ec29
3284
Author: Cyril Brulebois <kibi@debian.org>
3285
Date: Thu Nov 11 15:40:13 2010 +0100
3287
Replace LookupIDByType() with dixLookupResourceByType(), take 2.
3289
These occurrences are a bit harder to catch through a semantic patch,
3290
so process them “manually”.
3292
Reviewed-by: Jamey Sharp <jamey@minilop.net>
3293
Signed-off-by: Cyril Brulebois <kibi@debian.org>
3295
commit ffb93533fd8067c7383aef5e0018a197af59b46c
3296
Author: Cyril Brulebois <kibi@debian.org>
3297
Date: Thu Nov 11 15:30:15 2010 +0100
3299
Replace LookupIDByType() with dixLookupResourceByType(), take 1.
3301
This patch has been prepared with the following Coccinelle semantic patch:
3308
-r = (t) LookupIDByType(x, y);
3309
+dixLookupResourceByType((pointer*)&r, x, y, NullClient, DixUnknownAccess);
3316
-t r = (t) LookupIDByType(x, y);
3318
+dixLookupResourceByType((pointer*)&r, x, y, NullClient, DixUnknownAccess);
3320
Reviewed-by: Jamey Sharp <jamey@minilop.net>
3321
Signed-off-by: Cyril Brulebois <kibi@debian.org>
3323
commit d1b45b0fd54efb952f9ff435a516c1bfd85ca186
3324
Author: Cyril Brulebois <kibi@debian.org>
3325
Date: Thu Nov 11 11:35:47 2010 +0100
3327
Fix missing <string.h> include.
3329
The following happens otherwise (with -Wall -Werror):
3330
| In file included from /usr/include/X11/Xfuncs.h:47,
3331
| from ../../include/misc.h:112,
3332
| from ../../include/screenint.h:52,
3333
| from ../../include/scrnintstr.h:52,
3334
| from ../../dix/cursor.c:58:
3335
| /usr/include/string.h:534: error: conflicting types for ‘xstrcasecmp’
3336
| ../../include/os.h:488: note: previous declaration of ‘xstrcasecmp’ was here
3337
| /usr/include/string.h:538: error: conflicting types for ‘xstrncasecmp’
3338
| ../../include/os.h:493: note: previous declaration of ‘xstrncasecmp’ was here
3340
Reviewed-by: Julien Cristau <jcristau@debian.org>
3341
Signed-off-by: Cyril Brulebois <kibi@debian.org>
3343
commit 780754050bc9cb1489f92a2a890ab5665e3e6358
3344
Author: Cyril Brulebois <kibi@debian.org>
3345
Date: Fri Nov 12 12:18:59 2010 +0100
3347
Fix GLX_LIBS vs. DMX_LIBS order.
3349
If glxproxy needs symbols which aren't pulled in by dmx itself, glxproxy
3350
fails to link because of undefined references.
3352
Signed-off-by: Cyril Brulebois <kibi@debian.org>
3353
Reviewed-by: Julien Cristau <jcristau@debian.org>
3354
Signed-off-by: Keith Packard <keithp@keithp.com>
3356
commit 14983286c489ea1ec6ba4fadbeaec5c2d2ee34e1
3357
Author: Keith Packard <keithp@keithp.com>
3358
Date: Mon Dec 6 20:45:35 2010 -0800
3360
Version bumped to 1.9.99.901 (1.10 RC1)
3362
Signed-off-by: Keith Packard <keithp@keithp.com>
3364
commit d96d5f5443358e33e47d1a61f9bd2afd8064a8dd
3365
Author: James Jones <jajones@nvidia.com>
3366
Date: Sun Dec 5 19:42:41 2010 -0800
3368
Bump extension ABI to 5
3370
Commit 606e079cc4d9a9db3197652ca51683c36f74efb8 moved the visual
3371
field in WindowOptRec, breaking the extension module ABI.
3373
Signed-off-by: James Jones <jajones@nvidia.com>
3374
Reviewed-by: Keith Packard <keithp@keithp.com>
3375
Signed-off-by: Keith Packard <keithp@keithp.com>
3377
commit 435361bd73b9fc733f093d81af6b839953e35176
3378
Author: Keith Packard <keithp@keithp.com>
3379
Date: Mon Dec 6 20:38:14 2010 -0800
3381
sync: syncObject may be None in SyncInitTrigger
3383
And often is, especially when called from ProcSyncCreateAlarm.
3384
Crashing in this case seems unwise.
3386
Signed-off-by: Keith Packard <keithp@keithp.com>
3388
commit 0d01b66df9081ef48843b3bad81c56bb2cd1ae69
3389
Author: Keith Packard <keithp@keithp.com>
3390
Date: Sun Dec 5 23:35:28 2010 -0800
3392
randr: handle RRSetCrtcConfigs request with zero configs
3394
Need to actually return a reply in this case.
3396
Signed-off-by: Keith Packard <keithp@keithp.com>
3397
Reviewed-by: Aaron Plattner <aplattner@nvidia.com>
3399
commit b0f4bd61f0caf80f3be9a176f1f7a707bc6628d8
3400
Author: Keith Packard <keithp@keithp.com>
3401
Date: Sun Dec 5 21:53:25 2010 -0800
3403
ProcRRSetCrtcConfigs uses 'configs' without being initialized
3405
If the client sends invalid data for this request, the server
3406
will jump to 'sendReply' and call RRFreeCrtcConfigs, passing it the
3407
uninitialized 'configs' and 'num_configs' values.
3409
Signed-off-by: Keith Packard <keithp@keithp.com>
3410
Reviewed-by: Aaron Plattner <aplattner@nvidia.com>
3412
commit 752c368421c1c824752cf467fba9318d75d2ca2c
3413
Author: Keith Packard <keithp@keithp.com>
3414
Date: Sun Dec 5 20:57:47 2010 -0800
3416
Separate out screen size and screen pixmap sizes in RRScreenSizeSet
3418
This provides for separate sizes for the screen scanout and rendering
3419
buffer and the application-visible screen size.
3421
Signed-off-by: Keith Packard <keithp@keithp.com>
3422
Reviewed-by: Aaron Plattner <aplattner@nvidia.com>
3424
commit a88d70fb20a2bc3152b84adff4380857e6cfadf5
3425
Author: Keith Packard <keithp@keithp.com>
3426
Date: Sun Dec 5 20:55:46 2010 -0800
3428
Set sprite transforms from RRSetCrtcConfigs
3430
These were getting ignored.
3432
Signed-off-by: Keith Packard <keithp@keithp.com>
3433
Reviewed-by: Aaron Plattner <aplattner@nvidia.com>
3435
commit 96b4d4787bf82edd9d06eb9a6e94bc45412c7df2
3436
Author: Keith Packard <keithp@keithp.com>
3437
Date: Sun Dec 5 20:49:19 2010 -0800
3439
DIX is responsible for ref counting scanout pixmaps.
3441
Remove some extra ref counting inside hw/xfree86/modes
3443
Signed-off-by: Keith Packard <keithp@keithp.com>
3444
Reviewed-by: Aaron Plattner <aplattner@nvidia.com>
3446
commit afb6ebf1d5829346c40fe1053c9f50afe926e6c6
3447
Author: Keith Packard <keithp@keithp.com>
3448
Date: Fri Dec 3 13:04:37 2010 -0800
3450
randr: Hook up the new RandR 1.4 functionality
3452
This bumps the supported RandR protocol version and adds the dispatch
3453
hooks needed to call the new functions
3455
Signed-off-by: Keith Packard <keithp@keithp.com>
3456
Reviewed-by: Aaron Plattner <aplattner@nvidia.com>
3458
commit 82612045e11f2b882ae132e184a9629f43f1c424
3459
Author: Keith Packard <keithp@keithp.com>
3460
Date: Fri Dec 3 13:00:46 2010 -0800
3462
randr: Add per-crtc pixmaps
3464
This adds new driver hooks to allocate scanout pixmaps and
3465
changes the mode setting APIs to pass the new scanout pixmaps
3466
along from DIX. DIX is responsible for reference counting the pixmaps
3467
by tracking them through RRCrtcNotify.
3469
Signed-off-by: Keith Packard <keithp@keithp.com>
3470
Reviewed-by: Aaron Plattner <aplattner@nvidia.com>
3472
commit 86c489c319c705f710bee3897fe27600ce15008e
3473
Author: Keith Packard <keithp@keithp.com>
3474
Date: Sat Dec 4 20:12:26 2010 -0800
3476
hw/xfree86/modes: Add optional driver API for RRSetCrtcConfigs
3478
This provides a driver hook which can either completely replace, or
3479
just validate the parameters for, the RRSetCrtcConfigs request.
3481
Signed-off-by: Keith Packard <keithp@keithp.com>
3482
Reviewed-by: Aaron Plattner <aplattner@nvidia.com>
3484
commit d94a035ea9eb3167fc4f35b2d9f0d53f8807014c
3485
Author: Keith Packard <keithp@keithp.com>
3486
Date: Sat Dec 4 19:22:11 2010 -0800
3488
randr: Implement RRSetCrtcConfigs
3490
This provides a driver-independent implementation of the
3491
RRSetCrtcConfigs API by simply using the existing interfaces.
3493
Signed-off-by: Keith Packard <keithp@keithp.com>
3494
Reviewed-by: Aaron Plattner <aplattner@nvidia.com>
3496
commit 66294afcab7b7a82f7dd897767e46c48a94b8ee8
3497
Author: Keith Packard <keithp@keithp.com>
3498
Date: Fri Dec 3 22:08:06 2010 -0800
3500
randr: Add sprite position transforms
3502
This implements sprite position transformations. Sprite image
3503
transforms are passed all the way to the DDX layer, but the images are
3504
not yet manipulated before being passed to the drivers.
3506
Signed-off-by: Keith Packard <keithp@keithp.com>
3507
Reviewed-by: Aaron Plattner <aplattner@nvidia.com>
3509
commit c8bc25fd7629df10f2825b7cc713b031ae78f223
3510
Author: Keith Packard <keithp@keithp.com>
3511
Date: Mon Dec 6 19:40:30 2010 -0800
3513
Require RandR protocol version 1.4 or newer
3515
Signed-off-by: Keith Packard <keithp@keithp.com>
3517
commit 8b35118c03590a7ad3786d3284bafb3f40fcb8cc
3518
Author: Keith Packard <keithp@keithp.com>
3519
Date: Sun Jun 6 15:23:37 2010 -0700
3521
Replace huge argument list in xf86CrtcSetModeTransform with struct
3523
xf86CrtcSetModeTransform was starting to get ridiculous with 6
3524
arguments, this change has it take a single structure that contains
3525
all of those values along with a set of flags that says which have
3528
Signed-off-by: Keith Packard <keithp@keithp.com>
3529
Reviewed-by: Aaron Plattner <aplattner@nvidia.com>
3531
commit f5b8bd620f91214c0b87e9b04d57015655792352
3532
Merge: 01e9fa7 8127c83
3533
Author: Keith Packard <keithp@keithp.com>
3534
Date: Mon Dec 6 19:51:06 2010 -0800
3536
Merge remote branch 'jajones/for-keith'
3538
commit 01e9fa7da389fc7ab834b4234b8484514144b7f4
3539
Merge: 79870db 68a1b0d
3540
Author: Keith Packard <keithp@keithp.com>
3541
Date: Mon Dec 6 19:45:11 2010 -0800
3543
Merge remote branch 'whot/for-keith'
3545
commit 79870dbf72d463cf9efea1b3e61d1d5759df27b5
3546
Author: Gaetan Nadon <memsize@videotron.ca>
3547
Date: Sat Dec 4 16:13:29 2010 -0500
3549
config: build Xserver man pages using XORG_MANPAGE_SECTIONS
3551
Nothing requires the use of a C preprocessor
3552
Using standard file exentions (.man) means no need for .gitignore
3553
Use standard directory and makefile
3554
Fix man page whitespace issues
3556
Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
3557
Reviewed-by: Matt Dew <matt@osource.org>
3558
Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
3559
Signed-off-by: Keith Packard <keithp@keithp.com>
3561
commit c4a7a5917ab828d4a0bd825a98e4d641bcb378f1
3562
Merge: 5de312a 714b68d
3563
Author: Keith Packard <keithp@keithp.com>
3564
Date: Mon Dec 6 19:28:07 2010 -0800
3566
Merge remote branch 'jeremyhu/master'
3568
commit 5de312a60d8227ed670849ecf888ea878aa81430
3569
Merge: 311cad3 8f42b2b
3570
Author: Keith Packard <keithp@keithp.com>
3571
Date: Mon Dec 6 19:22:52 2010 -0800
3573
Merge remote branch 'alanc/master'
3575
commit 8127c83c81bf64369a8ba2999088226d14e0b128
3576
Author: James Jones <jajones@nvidia.com>
3577
Date: Mon Dec 6 12:14:01 2010 -0800
3579
Expose Sync Fence Object protocol
3581
Add the new protocol handlers for XSync 3.1 to the
3582
dispatch tables and report support for Sync protocol
3585
Signed-off-by: James Jones <jajones@nvidia.com>
3586
Reviewed-by: Keith Packard <keithp@keithp.com>
3588
commit 9c0c7cc9a7adf230b5eee0b4166f9e17e07a088b
3589
Author: James Jones <jajones@nvidia.com>
3590
Date: Mon Dec 6 13:10:42 2010 -0800
3592
Add XSyncAwaitFence() handler
3594
-Add the actual ProcSyncAwaitFence() dispatch func
3596
-Add support for fence sync triggers.
3598
Signed-off-by: James Jones <jajones@nvidia.com>
3599
Reviewed-by: Keith Packard <keithp@keithp.com>
3601
commit 397dfd9f87e1cdf105d10a789a97230f4f0d204e
3602
Author: James Jones <jajones@nvidia.com>
3603
Date: Fri Jun 25 17:59:14 2010 -0700
3605
Create/Destroy/Trigger/Reset/Query Fence Sync objs
3607
Initial server side implementation of fence sync
3608
objects. Allows creation, management, and state
3609
queries of binary state objects. Currently they
3610
are not very useful as there is no way to wait for
3613
The basic trigger operation added here triggers
3614
relative to a given X screen's rendering operations.
3615
To perform this operation, fence sync objects must
3616
be tied to a screen. As Aaron Plattner pointed out,
3617
screens are identified but a drawable in X protocol,
3618
so a drawable argument is included in
3619
XSyncCreateFence(). The screen also could have been
3620
specified as part of the trigger operation. However,
3621
it is also desireable to associate a screen with
3622
fence sync objects at creation time so that the
3623
associated screen's driver can allocate any HW-
3624
specific resources needed by the fence object up
3627
Signed-off-by: James Jones <jajones@nvidia.com>
3628
Reviewed-by: Keith Packard <keithp@keithp.com>
3630
commit 53ea965d64bd9563e6bfcc81d04f283d2b85f09d
3631
Author: James Jones <jajones@nvidia.com>
3632
Date: Mon Nov 29 10:09:36 2010 -0800
3634
Require xextproto 7.1.99
3636
Subsequent changes rely on fence sync protocol
3637
in the sync extension. This protocol is only
3638
complete in xextproto version 7.1.99 and
3641
Signed-off-by: James Jones <jajones@nvidia.com>
3642
Reviewed-by: Keith Packard <keithp@keithp.com>
3644
commit 1c4a0db2c6bf0320cb630b84ab87bcfd3801a53d
3645
Author: James Jones <jajones@nvidia.com>
3646
Date: Mon Jun 28 16:10:13 2010 -0700
3648
Add fence sync driver interface
3650
-Add fence sync objects
3652
-Add fence sync devPrivates
3654
-Add a X sync module screen private
3656
-Add wrappable functions to create and destroy
3659
-Give fence sync objects wrappable functions to
3660
trigger, test, and reset their 'triggered' value.
3662
-Give fence sync objects wrappable functions to
3663
notify driver when adding/removing triggers to/
3664
from the sync object.
3666
Signed-off-by: James Jones <jajones@nvidia.com>
3667
Reviewed-by: Keith Packard <keithp@keithp.com>
3669
commit af0f9f913398d34a885c3fb4e8d40c1a7e2b3ee9
3670
Author: James Jones <jajones@nvidia.com>
3671
Date: Mon Jun 28 15:39:04 2010 -0700
3673
Move some sync code to miext
3675
As a precursor to the fence sync object video driver
3676
and extension API, move some code from Xext to
3677
miext/sync. Most of this is just code to set up the
3678
build system to include the new directory. No
3679
functional code is added in this change.
3681
Signed-off-by: James Jones <jajones@nvidia.com>
3682
Reviewed-by: Keith Packard <keithp@keithp.com>
3684
commit 12b65de7db6e3e8bf831914d247da269d01c5fbe
3685
Author: James Jones <jajones@nvidia.com>
3686
Date: Mon Dec 6 10:11:45 2010 -0800
3688
Factor out generic code from ProcSyncAwait()
3690
In preparation for adding more sync object types
3691
that will need Await requests of their own, factor
3692
out some setup and finalization code from
3693
ProcSyncAwait() into SyncAwaitPrologue() and
3696
Signed-off-by: James Jones <jajones@nvidia.com>
3697
Reviewed-by: Keith Packard <keithp@keithp.com>
3699
commit c66a410d378090f350beb398649e9d9262933785
3700
Author: James Jones <jajones@nvidia.com>
3701
Date: Mon Jun 28 14:59:01 2010 -0700
3703
Make Await SyncTrigger functions generic
3705
Update all the functions dealing with Await
3706
sync triggers handle generic sync objects
3707
instead of just counters. This will
3708
facilitate code sharing between the counter
3709
sync waits and the fence sync waits.
3711
Signed-off-by: James Jones <jajones@nvidia.com>
3712
Reviewed-by: Keith Packard <keithp@keithp.com>
3714
commit 99daf419a3070c347c0cd29b4a9bae07eca7bd6d
3715
Author: James Jones <jajones@nvidia.com>
3716
Date: Mon Jun 28 14:51:54 2010 -0700
3718
Create SyncObject base type.
3720
SyncObject is now the base type for SyncCounter.
3721
Data to be used by all sync types is stored in
3722
the base object. SyncCounter can be safely cast
3723
to SyncObject, and a SyncObject can be cast to
3724
the correct type based on SyncObject::type.
3726
Signed-off-by: James Jones <jajones@nvidia.com>
3727
Reviewed-by: Keith Packard <keithp@keithp.com>
3729
commit 27593eea7efcbed8de0c6e8233cbd1a1b8a50459
3730
Author: James Jones <jajones@nvidia.com>
3731
Date: Mon Dec 6 13:36:14 2010 -0800
3733
Add and use SERVER_SYNC_*_VERSION
3735
Most extensions have a version defined
3736
in the protocol headers, and also in the
3737
server's protocol-versions.h. The latter
3738
defines which version the server advertises
3739
support for. Sync wasn't included in
3740
protocol-versions.h, and was advertising
3741
support for whatever was in the protocol
3742
headers the server was built against.
3744
Signed-off-by: James Jones <jajones@nvidia.com>
3745
Reviewed-by: Keith Packard <keithp@keithp.com>
3747
commit 68a1b0de95f71f74835c6c0f002699fcdccbb268
3748
Author: Peter Hutterer <peter.hutterer@who-t.net>
3749
Date: Mon Dec 6 14:58:37 2010 +1000
3751
xfree86: use xf86AllocateInput() for xorg.conf devices too.
3753
Single allocation point for input devices, most notably a single point to
3754
reset default values.
3755
Without this patch, the file descriptor default was -1 for hotplugged
3756
devices and 0 for config devices. Drivers that don't overwrite the default
3757
themselves would thus fail if configured in the xorg.conf.
3759
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
3760
Reviewed-by: Daniel Stone <daniel@fooishbar.org>
3761
Reviewed-by: Dan Nicholson <dbn.lists@gmail.com>
3763
commit beea2378f142556471c62290e275935af848e137
3764
Author: Peter Hutterer <peter.hutterer@who-t.net>
3765
Date: Mon Dec 6 14:33:43 2010 +1000
3767
xfree86: don't overwrite option list (#32115)
3769
Options set in the configuration file were unconditionally overwritten by
3770
the server. Merge the already existing options and the new options together
3771
instead of just overwriting ones.
3773
Introduced in commit 2199842ed50b3eb40d54146827fc58cae7e873ec
3774
Author: Peter Hutterer <peter.hutterer@who-t.net>
3775
Date: Thu Sep 2 10:52:54 2010 +1000
3777
xfree86: remove extraOptions field from IDevRec.
3779
X.Org Bug 32115 <http://bugs.freedesktop.org/show_bug.cgi?id=32115>
3781
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
3782
Reviewed-by: Dan Nicholson <dbn.lists@gmail.com>
3783
Tested-by: David Ronis <ronis@ronispc.chem.mcgill.ca>
3785
commit 8f3fa8fb0b0a75dac714fc213c034b20595898d3
3786
Author: Peter Hutterer <peter.hutterer@who-t.net>
3787
Date: Mon Dec 6 15:44:50 2010 +1000
3789
xfree86: add option "Floating", deprecate SendCoreEvents and friends.
3791
Some devices should be initialised as floating from the start (e.g.
3792
Joysticks and accelerometers benefit from this). Currently users use the
3793
"SendCoreEvents" "off" flag for this, which isn't the most appropriate
3796
Add an option "Floating", deprecate the others. Still parsed and handled by
3799
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
3800
Reviewed-by: Daniel Stone <daniel@fooishbar.org>
3802
commit 36b614dedf4ddc428e43ad1542d4f9314f73f60a
266
3803
Author: Eoghan Sherry <ejsherry@gmail.com>
267
3804
Date: Sun Nov 28 16:15:51 2010 -0500
1023
6273
Signed-off-by: Michał Górny <mgorny@gentoo.org>
1024
6274
Reviewed-by: Daniel Stone <daniel@fooishbar.org>
1025
6275
Signed-off-by: Keith Packard <keithp@keithp.com>
1026
(cherry picked from commit c7e436e9987a6fb0876c63e96f59ff4c20b4bef0)
1028
commit 46314e1e7ad05d6ff6a2f722b09a76f2931db7f5
1029
Author: Paulius Zaleckas <paulius.zaleckas@gmail.com>
1030
Date: Mon Oct 18 00:02:01 2010 +0300
1032
KDrive: Fix error handlig in tslib driver
1034
If ts_open() fails and return NULL, then next call to ts_fd()
1035
segfaults because of NULL dereference. There is no need to
1036
check output of ts_fd() as ts_open() did this internally.
1038
Signed-off-by: Paulius Zaleckas <paulius.zaleckas@gmail.com>
1039
Reviewed-by: Daniel Stone <daniel@fooishbar.org>
1040
Reviewed-by: Keith Packard <keithp@keithp.com>
1041
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
1042
(cherry picked from commit 8990b31214bcbc08090604147287455bfde91c11)
1044
commit 97915c06d10544d47ca69bd3610fd114d70e071f
1045
Author: Tiago Vignatti <tiago.vignatti@nokia.com>
1046
Date: Tue Oct 26 20:50:13 2010 +0300
1048
dix: advance parent window pointer when no node is found
1050
Signed-off-by: Tiago Vignatti <tiago.vignatti@nokia.com>
1051
Signed-off-by: Pauli Nieminen <ext-pauli.nieminen@nokia.com>
1052
Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
1053
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
1054
(cherry picked from commit a210068c5222acbdb04db17cb8cef314735bf977)
1056
commit 4a2caa287d36128d4f7bf10ced7ecb0e505011b2
6277
commit 25801a2556ca9b42646023e5a95a3cbf7309e852
6278
Author: Jon TURNEY <jon.turney@dronecode.org.uk>
6279
Date: Thu Oct 14 22:38:17 2010 +0100
6281
Cygwin/X: Move duplicate extern variable declarations from various .c files to a new header file
6283
For the global variables defined in winglobals.c, remove duplicate extern
6284
declarations from the beginning of various .c files, and move most of them
6285
into a new header file, winglobals.h
6287
Leave some clipboard related variables alone for the moment, they need treating
6288
more carefully, to avoid mixing client and server type definitions.
6290
Signed-off-by: Jon TURNEY <jon.turney@dronecode.org.uk>
6291
Reviewed-by: Colin Harrison <colin.harrison@virgin.net>
6293
commit 04d11abcf2ea2f36d899428e9c885b69e4f779ad
6294
Author: Jon TURNEY <jon.turney@dronecode.org.uk>
6295
Date: Thu Oct 14 22:45:31 2010 +0100
6297
Cygwin/X: Remove g_hwndKeyboardFocus
6299
It's set but it's value is never used
6301
Signed-off-by: Jon TURNEY <jon.turney@dronecode.org.uk>
6302
Reviewed-by: Colin Harrison <colin.harrison@virgin.net>
6304
commit 5e896e425fe14022b0714301531bd54151c763f0
6305
Author: Jon TURNEY <jon.turney@dronecode.org.uk>
6306
Date: Thu Oct 14 22:43:51 2010 +0100
6308
Cygwin/X: Make g_hmodCommonControls static
6310
Make g_hmodCommonControls static, it's only used in InitOutput.c
6312
Signed-off-by: Jon TURNEY <jon.turney@dronecode.org.uk>
6313
Reviewed-by: Colin Harrison <colin.harrison@virgin.net>
6315
commit 49b996faadf0fedcee25d4a8f96f4c4007c29f5f
6316
Author: Jon TURNEY <jon.turney@dronecode.org.uk>
6317
Date: Fri Oct 15 13:00:46 2010 +0100
6319
Cygwin/X: Make g_hmodDirectDraw static
6321
Add winReleaseDDProcAddresses() for releasing the direct draw module
6322
handle, so g_hmodDirectDraw can be made static
6324
Remove unneeded duplicate extern definitions of g_fpDirectDrawCreate
6325
and g_fpDirectDrawCreateClipper, and move the definition from
6326
winglobals.c to winengine.c
6328
Signed-off-by: Jon TURNEY <jon.turney@dronecode.org.uk>
6329
Reviewed-by: Colin Harrison <colin.harrison@virgin.net>
6331
commit 6f12277e37d16a7de9d3f3079688c43b07921b0a
6332
Author: Jon TURNEY <jon.turney@dronecode.org.uk>
6333
Date: Thu Oct 14 22:44:53 2010 +0100
6335
Cygwin/X: Make g_hhookKeyboardLL static
6337
Make g_hhookKeyboardLL static, it's only used in winkeyhook.c
6339
Also remove unused externs
6341
Signed-off-by: Jon TURNEY <jon.turney@dronecode.org.uk>
6342
Reviewed-by: Colin Harrison <colin.harrison@virgin.net>
6344
commit 9952b51f6822aeaa19c27caf85698741eb4c27d8
6345
Author: Jon TURNEY <jon.turney@dronecode.org.uk>
6346
Date: Fri Oct 15 13:01:45 2010 +0100
6348
Cygwin/X: Fix typos in comments
6350
Fix a few typos in comments
6352
Signed-off-by: Jon TURNEY <jon.turney@dronecode.org.uk>
6353
Reviewed-by: Colin Harrison <colin.harrison@virgin.net>
6355
commit 1de5db73d31411798ae93619d9e626fa32e0c4bd
6356
Author: Jon TURNEY <jon.turney@dronecode.org.uk>
6357
Date: Thu Oct 14 22:46:09 2010 +0100
6359
Cygwin/X: Drop several unneeded includes of winprefs.h
6361
Signed-off-by: Jon TURNEY <jon.turney@dronecode.org.uk>
6362
Reviewed-by: Colin Harrison <colin.harrison@virgin.net>
6364
commit 8e723108151136f115e8e6d4b97ed4e2fa685dbf
6365
Author: Colin Harrison <colin.harrison@virgin.net>
6366
Date: Wed Sep 29 14:18:27 2010 +0100
6368
Xming: Remove uses of register keyword
6370
I'm pretty sure the compiler has a better idea how to optimize this
6372
Signed-off-by: Jon TURNEY <jon.turney@dronecode.org.uk>
6373
Reviewed-by: Jon TURNEY <jon.turney@dronecode.org.uk>
6375
commit d11761c6a6dd2a9963dfd3bcb313f1b2525387fc
6376
Author: Colin Harrison <colin.harrison@virgin.net>
6377
Date: Fri Feb 26 13:31:18 2010 +0000
6379
Xming: Casts to remove warnings on event pointers
6381
winkeybd.c: In function ‘winSendKeyEvent’:
6382
winkeybd.c:489: warning: passing argument 2 of ‘mieqEnqueue’ from incompatible pointer type
6383
winmouse.c: In function ‘winMouseButtonsSendEvent’:
6384
winmouse.c:247: warning: passing argument 2 of ‘mieqEnqueue’ from incompatible pointer type
6385
winmouse.c: In function ‘winEnqueueMotion’:
6386
winmouse.c:380: warning: passing argument 2 of ‘mieqEnqueue’ from incompatible pointer type
6388
Signed-off-by: Jon TURNEY <jon.turney@dronecode.org.uk>
6389
Reviewed-by: Jon TURNEY <jon.turney@dronecode.org.uk>
6391
commit 10bf8345cf15c6030147a9edb7f6a093c8db8099
6392
Author: Colin Harrison <colin.harrison@virgin.net>
6393
Date: Mon Oct 12 13:50:00 2009 +0100
6395
Xming: Warning fix in winDeviceCursorCleanup()
6397
return statement with an expression in a function whose return-type is void
6399
Signed-off-by: Jon TURNEY <jon.turney@dronecode.org.uk>
6400
Reviewed-by: Jon TURNEY <jon.turney@dronecode.org.uk>
6402
commit cab837a60a7aa653ccea77ff714335186ce38a4b
6403
Author: Jon TURNEY <jon.turney@dronecode.org.uk>
6404
Date: Sun Jul 18 13:22:46 2010 +0100
6406
Cygwin/X: Reformat the keyboard layout mapping table
6408
Also remove the out-of-date listing of keyboard layout IDs and which ones
6411
XXX: layout zh_TW doesn't exist anymore
6413
This patch brought to you by C-u M-x align-regexp
6415
Signed-off-by: Jon TURNEY <jon.turney@dronecode.org.uk>
6416
Reviewed-by: Colin Harrison <colin.harrison@virgin.net>
6418
commit ee2867649d9485f6559f88a973eae6393971ff35
6419
Author: Jon TURNEY <jon.turney@dronecode.org.uk>
6420
Date: Sun Jul 18 13:20:01 2010 +0100
6422
Cygwin/X: Clarify XKB options in XWin man page
6424
Signed-off-by: Jon TURNEY <jon.turney@dronecode.org.uk>
6425
Reviewed-by: Colin Harrison <colin.harrison@virgin.net>
6427
commit 1ba1b12d24d8f825babd8cf38710c7fa9a94821e
6428
Author: Colin Harrison <colin.harrison@virgin.net>
6429
Date: Fri Oct 15 13:46:09 2010 +0100
6431
Xming: Warning fix in winApplyHints()
6433
winmultiwindowwm.c: In function ‘winApplyHints’:
6434
winmultiwindowwm.c:1587: warning: ISO C90 forbids mixed declarations and code
6436
Signed-off-by: Jon TURNEY <jon.turney@dronecode.org.uk>
6437
Reviewed-by: Jon TURNEY <jon.turney@dronecode.org.uk>
6439
commit fb64414548c437bf52c3dcd0613aab5079faffba
6440
Author: Colin Harrison <colin.harrison@virgin.net>
6441
Date: Fri Oct 15 14:19:57 2010 +0100
6443
Xming: Fix warnings in ProcWindowsWMFrameSetTitle()
6445
winwindowswm.c: In function ‘ProcWindowsWMFrameSetTitle’:
6446
winwindowswm.c:516: warning: pointer targets in passing argument 1 of ‘strncpy’ differ in signedness
6447
winwindowswm.c:516: warning: pointer targets in passing argument 2 of ‘strncpy’ differ in signedness
6448
winwindowswm.c:528: warning: pointer targets in passing argument 2 of ‘SetWindowTextA’ differ in signedness
6450
Signed-off-by: Jon TURNEY <jon.turney@dronecode.org.uk>
6451
Reviewed-by: Jon TURNEY <jon.turney@dronecode.org.uk>
6453
commit da5955cc023ae980fdc0397f6fd541e788040c29
6454
Author: Colin Harrison <colin.harrison@virgin.net>
6455
Date: Fri Oct 15 14:18:53 2010 +0100
6457
Xming: Fix warnings in windialogs.c
6459
windialogs.c: In function ‘winDisplayExitDialog’:
6460
windialogs.c:327: warning: passing argument 3 of ‘PostMessageA’ makes integer from pointer without a cast
6461
windialogs.c: In function ‘winDisplayAboutDialog’:
6462
windialogs.c:597: warning: passing argument 3 of ‘PostMessageA’ makes integer from pointer without a cast
6463
windialogs.c: In function ‘winAboutDlgProc’:
6464
windialogs.c:697: warning: comparison between pointer and integer
6465
windialogs.c:701: warning: format ‘%d’ expects type ‘int’, but argument 2 has type ‘HINSTANCE’
6466
windialogs.c:716: warning: assignment makes integer from pointer without a cast
6467
windialogs.c:736: warning: assignment makes integer from pointer without a cast
6468
windialogs.c:756: warning: assignment makes integer from pointer without a cast
6470
Signed-off-by: Jon TURNEY <jon.turney@dronecode.org.uk>
6471
Reviewed-by: Jon TURNEY <jon.turney@dronecode.org.uk>
6473
commit 6d9fb07db210bcfdcdde632fa341c4ee08d44b35
6474
Author: Colin Harrison <colin.harrison@virgin.net>
6475
Date: Fri Oct 15 14:16:54 2010 +0100
6477
Xming: Fix warnings in winNameCompare(), winNormalizeName()
6479
winconfig.c: In function ‘winNameCompare’:
6480
winconfig.c:715: warning: array subscript has type ‘char’
6481
winconfig.c:715: warning: array subscript has type ‘char’
6482
winconfig.c:716: warning: array subscript has type ‘char’
6483
winconfig.c:716: warning: array subscript has type ‘char’
6484
winconfig.c:730: warning: array subscript has type ‘char’
6485
winconfig.c:730: warning: array subscript has type ‘char’
6486
winconfig.c:731: warning: array subscript has type ‘char’
6487
winconfig.c:731: warning: array subscript has type ‘char’
6488
winconfig.c: In function ‘winNormalizeName’:
6489
winconfig.c:1092: warning: array subscript has type ‘char’
6490
winconfig.c:1093: warning: array subscript has type ‘char’
6492
Signed-off-by: Jon TURNEY <jon.turney@dronecode.org.uk>
6493
Reviewed-by: Jon TURNEY <jon.turney@dronecode.org.uk>
6495
commit 20510e51001d1659000c8d8607c0de16022d1c74
6496
Author: Colin Harrison <colin.harrison@virgin.net>
6497
Date: Fri Oct 15 14:15:51 2010 +0100
6499
Xming: Fix warnings in winClipboardFlushXEvents()
6501
winclipboardxevents.c: In function ‘winClipboardFlushXEvents’:
6502
winclipboardxevents.c:225: warning: format ‘%08x’ expects type ‘unsigned int’, but argument 2 has type ‘DWORD’
6503
winclipboardxevents.c:266: warning: format ‘%08x’ expects type ‘unsigned int’, but argument 2 has type ‘DWORD’
6504
winclipboardxevents.c:619: warning: pointer targets in passing argument 1 of ‘strcat’ differ in signedness
6505
winclipboardxevents.c:659: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness
6506
winclipboardxevents.c:669: warning: pointer targets in passing argument 3 of ‘MultiByteToWideChar’ differ in signedness
6507
winclipboardxevents.c:690: warning: pointer targets in passing argument 3 of ‘MultiByteToWideChar’ differ in signedness
6508
winclipboardxevents.c:698: warning: pointer targets in passing argument 1 of ‘strdup’ differ in signedness
6510
Signed-off-by: Jon TURNEY <jon.turney@dronecode.org.uk>
6511
Reviewed-by: Jon TURNEY <jon.turney@dronecode.org.uk>
6513
commit 44c8b449d281c4d984d65f66bac96a65806b2efa
6514
Author: Colin Harrison <colin.harrison@virgin.net>
6515
Date: Fri Oct 15 14:13:57 2010 +0100
6517
Xming: Fix warning in winClipboardErrorHandler()
6519
winclipboardthread.c: In function ‘winClipboardErrorHandler’:
6520
winclipboardthread.c:444: warning: format ‘%d’ expects type ‘int’, but argument 3 has type ‘long unsigned int’
6522
Signed-off-by: Jon TURNEY <jon.turney@dronecode.org.uk>
6523
Reviewed-by: Jon TURNEY <jon.turney@dronecode.org.uk>
6525
commit 1f2a57d9e46424a2e0861f55253b91d930d79083
6526
Author: Jon TURNEY <jon.turney@dronecode.org.uk>
6527
Date: Fri Oct 15 14:12:22 2010 +0100
6529
Cygwin/X: Turn off the bad-function-cast warning for XWin code
6531
Turn off the bad-function-cast warning for the XWin code, it's near impossible
6532
to write code which uses Win32 API calls that doesn't trigger this warning
6534
For example, SendMessage(WM_SETICON) returns an LRESULT, but we are supposed to
6535
know this is safe to cast this result to a HICON, which gcc considers a non-matching
6538
Signed-off-by: Jon TURNEY <jon.turney@dronecode.org.uk>
6539
Reviewed-by: Colin Harrison <colin.harrison@virgin.net>
6541
commit 55e528b6cc6451dbb1e65baec199d4df0441e86d
6542
Author: Jon TURNEY <jon.turney@dronecode.org.uk>
6543
Date: Thu Mar 25 23:39:37 2010 +0000
6545
Cygwin/X: Remove execute permission from source files
6547
Remove execute permission from source files
6549
Signed-off-by: Jon TURNEY <jon.turney@dronecode.org.uk>
6550
Reviewed-by: Colin Harrison <colin.harrison@virgin.net>
6552
commit b2b685e2693ff5f089006f5b3882d6b0c0853862
6553
Author: Jon TURNEY <jon.turney@dronecode.org.uk>
6554
Date: Thu Mar 25 23:00:48 2010 +0000
6556
Cygwin/X: unifdef XFree86Server
6558
Remove XFree86Server define, which was always on anyhow, and the
6559
code which was guarded by !XFree86Server
6561
This completes the process of removal started in 2006 :-)
6563
Signed-off-by: Jon TURNEY <jon.turney@dronecode.org.uk>
6564
Reviewed-by: Colin Harrison <colin.harrison@virgin.net>
6566
commit 9ed70f15eff6a85222b46db1fe7af25154314464
6567
Author: Jon TURNEY <jon.turney@dronecode.org.uk>
6568
Date: Mon Nov 2 17:37:14 2009 +0000
6570
Cygwin/X: Use normal apostrophe in XWin DDX help text
6572
Use U+0027 APOSTROPHE in XWin DDX help text, rather than
6573
U+2019 RIGHT SINGLE QUOTATION MARK
6575
Signed-off-by: Jon TURNEY <jon.turney@dronecode.org.uk>
6576
Reviewed-by: Colin Harrison <colin.harrison@virgin.net>
6578
commit 9f8f056a21b9480fd9fd43a22c9d6f45a2c1ef87
6579
Author: Jon TURNEY <jon.turney@dronecode.org.uk>
6580
Date: Tue Mar 23 16:34:26 2010 +0000
6582
Cygwin/X: Cleanup some VENDOR_STRING/VENDOR_CONTACT cruft
6584
Cleanup some VENDOR_STRING/VENDOR_CONTACT cruft
6586
Signed-off-by: Jon TURNEY <jon.turney@dronecode.org.uk>
6587
Reviewed-by: Colin Harrison <colin.harrison@virgin.net>
6589
commit 5aff712a8d2eb9f965ecbb93216cc0bcdc327ae6
6590
Merge: 5b98c62 e354cca
6591
Author: Keith Packard <keithp@keithp.com>
6592
Date: Mon Oct 18 17:16:23 2010 -0700
6594
Merge remote branch 'whot/for-keith'
6596
commit 5b98c6267f575ec4ff498ecb651e34dbff030b83
6597
Author: Adam Jackson <ajax@redhat.com>
6598
Date: Mon Oct 18 16:01:40 2010 -0400
6600
randr: Remove mirandr
6602
This isn't used anywhere, not least because it's completely
6605
Reviewed-by: Mikhail Gusarov <dottedmag@dottedmag.net>
6606
Signed-off-by: Adam Jackson <ajax@redhat.com>
6608
commit 7bb653bedceb6180a0361ead1c612839e776ce98
6609
Author: Olivier Fourdan <ofourdan@redhat.com>
6610
Date: Mon Oct 18 15:59:35 2010 -0400
6612
modes: improve aspect ratio match for classic drivers
6614
After we infer the aspect ratio for the screen, we pick the largest
6615
mode matching that aspect ratio from the best mode pool available.
6616
We then clamp virtual size to that mode, and run the resulting mode
6617
list through the driver's ValidMode hook. In doing so we might filter
6618
away our initial guess. If this happens we shrink the default mode
6619
to the next largest mode from _any_ mode pool. This is usually wrong,
6620
and we should instead pick the next aspect-matched mode from the best
6621
available mode pool (as always, user then driver then default).
6623
Reviewed-by: Alex Deucher <alexdeucher@gmail.com>
6624
Signed-off-by: Adam Jackson <ajax@redhat.com>
6626
commit d6d90a4fccef086e7c7934adea901b2cd9a595bf
6627
Author: Adam Jackson <ajax@redhat.com>
6628
Date: Mon Oct 18 15:53:43 2010 -0400
6630
composite: Move the backfill comment to a more appropriate indent level
6632
Reviewed-by: Keith Packard <keithp@keithp.com>
6633
Signed-off-by: Adam Jackson <ajax@redhat.com>
6635
commit db8840600e8e21356241eb87395031388d9b54d2
6636
Author: Adam Jackson <ajax@redhat.com>
6637
Date: Mon Oct 18 15:52:52 2010 -0400
6639
composite: Don't backfill non-MapWindow allocations
6641
Reviewed-by: Keith Packard <keithp@keithp.com>
6642
Signed-off-by: Adam Jackson <ajax@redhat.com>
6644
commit 6dd775f57d2f94f0ddaee324aeec33b9b66ed5bc
6645
Author: Adam Jackson <ajax@redhat.com>
6646
Date: Mon Oct 18 15:50:37 2010 -0400
6648
composite: Don't backfill non-bg-None windows
6650
If there's a defined background then backfilling is a waste of effort,
6651
since exposure processing will paint that in for us. But note that we
6652
have to backfill if any children are bg=None to preserve semantics with
6653
non-composited servers.
6655
Reviewed-by: Keith Packard <keithp@keithp.com>
6656
Signed-off-by: Adam Jackson <ajax@redhat.com>
6658
commit d2064fbb687839c297a851a5d85f32dfbbe4a0d5
6659
Author: Adam Jackson <ajax@redhat.com>
6660
Date: Mon Oct 18 15:42:54 2010 -0400
6662
ddc: Don't probe for DDC/CI or EEPROM
6664
For whatever reason, some (broken) monitors will crash if you do this.
6665
We're not actually using this information for anything, so let's just
6668
Originally reported as http://bugzilla.redhat.com/620333
6670
Reviewed-by: Alex Deucher <alexdeucher@gmail.com>
6671
Signed-off-by: Adam Jackson <ajax@redhat.com>
6673
commit 47c91dca8d8eecb429123e8370302831bcd57938
6674
Author: Adam Jackson <ajax@redhat.com>
6675
Date: Mon Oct 18 15:40:28 2010 -0400
6677
xfree86: Drop linux libc5 support from the SIGIO code
6679
Reviewed-by: Tiago Vignatti <tiago.vignatti@nokia.com>
6680
Reviewed-by: Matt Turner <mattst88@gmail.com>
6681
Signed-off-by: Adam Jackson <ajax@redhat.com>
6683
commit 788bfbf18ac19923604b0d676933fdc0d78526a1
6684
Author: Adam Jackson <ajax@redhat.com>
6685
Date: Thu Oct 14 15:10:43 2010 -0400
6687
dri1: Remove "buffers" from the config logic
6689
This was only ever used from the glint driver, which has since lost its
6692
Reviewed-by: Matt Turner <mattst88@gmail.com>
6693
Signed-off-by: Adam Jackson <ajax@redhat.com>
6695
commit a77458486a7b9d78dcd284e2bcc96c1fda0e862a
6696
Author: Adam Jackson <ajax@redhat.com>
6697
Date: Thu Oct 14 14:00:53 2010 -0400
6699
xfree86: Remove %M expansion from config parser
6701
This was to distinguish XFree86 3.x files from XFree86 4.x files. It
6702
never really made sense to be looking for xorg.conf-4.
6704
Reviewed-by: Matt Turner <mattst88@gmail.com>
6705
Reviewed-by: Dan Nicholson <dbn.lists@gmail.com>
6706
Reviewed-by: Jesse Adkins <jesserayadkins@gmail.com>
6707
Signed-off-by: Adam Jackson <ajax@redhat.com>
6709
commit f8ec71603c796f3b272a0592cbb934c2a6e8d633
6710
Author: Adam Jackson <ajax@redhat.com>
6711
Date: Thu Oct 14 13:45:31 2010 -0400
6713
xfree86: Remove an open-coded strtoul()
6715
Reviewed-by: Matt Turner <mattst88@gmail.com>
6716
Reviewed-by: Dan Nicholson <dbn.lists@gmail.com>
6717
Signed-off-by: Adam Jackson <ajax@redhat.com>
6719
commit 52577ae8eeda64601db8dd425027cf8e4271b873
6720
Author: Adam Jackson <ajax@redhat.com>
6721
Date: Thu Oct 14 13:22:00 2010 -0400
6723
config: Remove atimisc workaround
6725
Reviewed-by: Matt Turner <mattst88@gmail.com>
6726
Reviewed-by: Mark Kettenis <kettenis@openbsd.org>
6727
Reviewed-by: Jesse Adkins <jesserayadkins@gmail.com>
6728
Signed-off-by: Adam Jackson <ajax@redhat.com>
6730
commit 8bb1983a5f2dbf72366de9fb793a46e35912ab61
6731
Author: Adam Jackson <ajax@redhat.com>
6732
Date: Mon Aug 2 15:22:18 2010 -0400
6734
config: Don't look for .o drivers anymore
6736
This hasn't worked since we switched to dlloader.
6738
Reviewed-by: Jesse Adkins <jesserayadkins@gmail.com>
6739
Reviewed-by: Matt Turner <mattst88@gmail.com>
6740
Signed-off-by: Adam Jackson <ajax@redhat.com>
6742
commit e354ccac36a8ee3a23bdc845833c16a5646cc200
1057
6743
Author: Joe Shaw <joeshaw@litl.com>
1058
6744
Date: Thu Oct 14 15:09:20 2010 -0400
1507
7277
Cc: Keith Packard <keithp@keithp.com>
1508
7278
Reviewed-by: Keith Packard <keithp@keithp.com>
1509
7279
Signed-off-by: Keith Packard <keithp@keithp.com>
1510
(cherry picked from commit fdabcec57ae0fdc9910060609bb0848552c1db4d)
1512
commit 3ea7d271c8847a3135442ea24b8d5ff81d5e20b7
7281
commit 2f0abd7d690c3bcce2a80c093a0880f43e56d8cb
7282
Author: Kristian Høgsberg <krh@bitplanet.net>
7283
Date: Thu Sep 23 09:04:11 2010 -0400
7285
glx: Fix use after free in DrawableGone
7287
(note that nearly identical patches were proposed by Kristian and Chris)
7289
Signed-off-by: Kristian Høgsberg <krh@bitplanet.net>
7290
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
7291
Reported-by: Julien Cristau <jcristau@debian.org>
7292
Reviewed-by: Adam Jackson <ajax@redhat.com>
7293
Reviewed-by: Jamey Sharp <jamey@minilop.net>
7294
Tested-by: Chris Wilson <chris@chris-wilson.co.uk>
7295
Signed-off-by: Keith Packard <keithp@keithp.com>
7297
commit e416965bfd08dfae5d2b7932b5118efac20546ad
7298
Author: Tiago Vignatti <tiago.vignatti@nokia.com>
7299
Date: Sun Jul 18 18:56:02 2010 +0300
7301
dix: remove proc tables initialization
7303
Signed-off-by: Tiago Vignatti <tiago.vignatti@nokia.com>
7304
Reviewed-by: Mikhail Gusarov <dottedmag@dottedmag.net>
7306
commit cbd4d5dbb70db62ba1cb79c7b904e6fa11f62d7e
7307
Author: Tiago Vignatti <tiago.vignatti@nokia.com>
7308
Date: Fri Jul 16 20:19:50 2010 +0300
7310
xserver: delete pervasively use of DISPATCH_PROC
7312
Some functions had to be moved around due some missing static definitions.
7313
Another minor clean up like inexistent function declarations and etc were made
7316
Part of this patch was cooked using:
7317
sed -i -e '/static DISPATCH_PROC*.*;/d' `git ls-files`
7319
Signed-off-by: Tiago Vignatti <tiago.vignatti@nokia.com>
7320
Reviewed-by: Mikhail Gusarov <dottedmag@dottedmag.net>
7322
commit 58bd317e29f4abf7f950891339d2a6a78ddf7903
7323
Author: Macpaul Lin <macpaul@andestech.com>
7324
Date: Tue Sep 21 15:13:34 2010 +0800
7326
xfree86: nds32: add nds32 support for compiler related mmio codes
7328
Add nds32 support for compiler related mmio codes.
7329
It includes byte-swap or non-swap operations.
7331
Signed-off-by: Macpaul Lin <macpaul@andestech.com>
7332
Acked-by: Tiago Vignatti <tiago.vignatti@nokia.com>
7333
Signed-off-by: Keith Packard <keithp@keithp.com>
7335
commit 28e6de66b42062a885ba38416387f2dbc15707fd
7336
Author: Macpaul Lin <macpaul@andestech.com>
7337
Date: Tue Sep 21 15:13:33 2010 +0800
7339
xfree86: nds32: add nds32 support for compiler specific codes
7341
Add nds32 definitions and related assembly codes to compiler header files.
7343
Signed-off-by: Macpaul Lin <macpaul@andestech.com>
7344
Acked-by: Tiago Vignatti <tiago.vignatti@nokia.com>
7345
Signed-off-by: Keith Packard <keithp@keithp.com>
7347
commit 2b24b2bd859a4b4b8ccaf3b7d1b529dcda2d3b94
7348
Author: Macpaul Lin <macpaul@andestech.com>
7349
Date: Tue Sep 21 15:13:32 2010 +0800
7351
xfree86: nds32: add nds32 definition for vgaHW support.
7353
Add __nds32__ definitions for vgaHW support.
7355
Signed-off-by: Macpaul Lin <macpaul@andestech.com>
7356
Acked-by: Tiago Vignatti <tiago.vignatti@nokia.com>
7357
Signed-off-by: Keith Packard <keithp@keithp.com>
7359
commit 22376aa7aa44464636b12ee1d61b94e52ca02b0f
7360
Author: Macpaul Lin <macpaul@andestech.com>
7361
Date: Tue Sep 21 15:13:31 2010 +0800
7363
xfree86: nds32: add nds32 definition for support linux video related io.
7365
Add __nds32__ definitions for supporing correct io method for lnx_video.c
7367
Signed-off-by: Macpaul Lin <macpaul@andestech.com>
7368
Acked-by: Tiago Vignatti <tiago.vignatti@nokia.com>
7369
Signed-off-by: Keith Packard <keithp@keithp.com>
7371
commit d52799f67f590b0f91b521cd2bdf5a5a8a229c96
7372
Author: Macpaul Lin <macpaul@andestech.com>
7373
Date: Tue Sep 21 15:13:30 2010 +0800
7375
xfree86: nds32: add nds32 related definitions into include headers.
7377
Add MSB/LSB related definitions into include/servermd.h
7379
Signed-off-by: Macpaul Lin <macpaul@andestech.com>
7380
Acked-by: Tiago Vignatti <tiago.vignatti@nokia.com>
7381
Signed-off-by: Keith Packard <keithp@keithp.com>
7383
commit 98197d931b266674557b52b4a7099c6470114e55
7384
Merge: 01ad372 402942c
7385
Author: Keith Packard <keithp@keithp.com>
7386
Date: Thu Sep 23 15:30:37 2010 -0700
7388
Merge remote branch 'jamey/for-keith'
7390
commit 682a3ee60867da027fe1bcda0c8587dd3db9d58e
7391
Author: Adam Jackson <ajax@redhat.com>
7392
Date: Sat Sep 18 07:27:13 2010 -0400
7394
xfree86: Remove useless module setup functions where appropriate
7396
Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
7397
Reviewed-by: Julien Cristau <jcristau@debian.org>
7398
Signed-off-by: Adam Jackson <ajax@redhat.com>
7400
commit 6130170e7e9b64c611ee942ec3455dd1a185193d
7401
Author: Adam Jackson <ajax@redhat.com>
7402
Date: Sat Sep 18 06:41:35 2010 -0400
7404
xfree86: Remove unused refcounting from input drivers
7406
Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
7407
Reviewed-by: Julien Cristau <jcristau@debian.org>
7408
Signed-off-by: Adam Jackson <ajax@redhat.com>
7410
commit ab7f057ce9df4e905b12cebc1e587b9a7f200418
7411
Author: Adam Jackson <ajax@redhat.com>
7412
Date: Fri Sep 17 11:19:17 2010 -0400
7414
loader: Remove a silly layer of reference counting
7416
libdl will refcount objects for us just fine, thanks.
7418
Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
7419
Reviewed-by: Julien Cristau <jcristau@debian.org>
7420
Signed-off-by: Adam Jackson <ajax@redhat.com>
7422
commit 0438002cd238011f33dbf176c555de5e380ba77e
7423
Author: Adam Jackson <ajax@redhat.com>
7424
Date: Fri Sep 17 09:13:04 2010 -0400
7426
loader: include cleanup
7428
Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
7429
Reviewed-by: Julien Cristau <jcristau@debian.org>
7430
Signed-off-by: Adam Jackson <ajax@redhat.com>
7432
commit 2f003fe49697f8343c052dff2b3752eace814ea7
7433
Author: Adam Jackson <ajax@redhat.com>
7434
Date: Fri Sep 17 09:02:13 2010 -0400
7436
loader: Remove the handle field from LoaderOpen
7438
This was always 0 from all the callers.
7440
Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
7441
Reviewed-by: Julien Cristau <jcristau@debian.org>
7442
Signed-off-by: Adam Jackson <ajax@redhat.com>
7444
commit 09929da50503b559459f5b722c11647c47857fdb
7445
Author: Adam Jackson <ajax@redhat.com>
7446
Date: Fri Sep 17 08:16:51 2010 -0400
7448
loader: Remove unused canonical name field
7450
Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
7451
Reviewed-by: Julien Cristau <jcristau@debian.org>
7452
Signed-off-by: Adam Jackson <ajax@redhat.com>
7454
commit 3a26e7f459764d4aee71b2d7e25b113b729b94ac
7455
Author: Adam Jackson <ajax@redhat.com>
7456
Date: Fri Sep 17 07:55:48 2010 -0400
7458
loader: Remove unused module serial number
7460
Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
7461
Reviewed-by: Julien Cristau <jcristau@debian.org>
7462
Signed-off-by: Adam Jackson <ajax@redhat.com>
7464
commit 2a24a013bf3f554bb03c0f5af155d23dbb27b599
7465
Author: Adam Jackson <ajax@redhat.com>
7466
Date: Fri Sep 17 07:32:17 2010 -0400
7468
loader: Merge dlloader directly into the loader
7470
This lets us drop some double-tracking of loaded modules too. If your
7471
OS is too lame to have libdl, fix that first.
7473
Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
7474
Reviewed-by: Julien Cristau <jcristau@debian.org>
7475
Signed-off-by: Adam Jackson <ajax@redhat.com>
7477
commit 693e92d4049ee76d074737480f3fc1bb236f4278
7478
Author: Peter Hutterer <peter.hutterer@who-t.net>
7479
Date: Fri Sep 10 09:54:33 2010 +1000
7481
xfree86: add xf86OptionListDuplicate()
7483
Does what it says on the box.
7485
Some drivers need to duplicate option lists from the original device to
7486
ensure that devices created by the driver (driver-internal hotplugging) have
7487
the same list of options as the original device.
7489
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
7490
Reviewed-by: Fernando Carrijo <fcarrijo@freedesktop.org>
7491
Reviewed-by: Tiago Vignatti <tiago.vignatti@nokia.com>
7493
commit 402942cdbc518395a2943fd226b9f3071f24d39f
7494
Author: Jamey Sharp <jamey@minilop.net>
7495
Date: Fri Sep 17 02:11:44 2010 +0200
7497
Introduce per-object per-screen privates.
7499
This replaces dixCreatePrivateKey and the only uses, which were in
7502
Commit by Jamey Sharp and Josh Triplett.
7504
Signed-off-by: Jamey Sharp <jamey@minilop.net>
7505
Signed-off-by: Josh Triplett <josh@joshtriplett.org>
7506
Reviewed-by: Keith Packard <keithp@keithp.com>
7508
commit e4d4d6ddd52801cf0b0b253d9ba3bdabfa9a9d8d
7509
Author: Jamey Sharp <jamey@minilop.net>
7510
Date: Fri Sep 17 02:18:10 2010 +0200
7512
Xserver need not be compatible with old versions of xserver.
7514
Delete time-traveling multiple personality disorder from the server.
7518
There were a couple of drivers containing an unknown version of the
7519
modes/parser code. This was done in server 1.2 time frame because it
7520
was released without mode code. It was barely or not maintained
7521
afterwards. There are currently no video drivers with a copy of the
7524
Most of these ifdefs were introduced in commit
7525
a8d760f567b19268329c4682495caa591f08a854, where Aaron wrote,
7527
This change uses XORG_VERSION_CURRENT < 7.0 to mean "server newer
7528
than 1.2" since XORG_VERSION current went backwards at some point.
7532
In Xorg 1.3, when we first released an Xorg server release decoupled
7533
from the katamari release schedule. (1.0 through 1.2 were released
7534
as part of X11R7.0 through 7.2, while 1.3 came out between X11R7.2 &
7537
Commit by Jamey Sharp and Josh Triplett.
7539
Signed-off-by: Jamey Sharp <jamey@minilop.net>
7540
Signed-off-by: Josh Triplett <josh@joshtriplett.org>
7541
Reviewed-by: Aaron Plattner <aplattner@nvidia.com>
7543
commit 01ad3725a8d0a8958720b81d19598a08c072ccee
7544
Author: Tiago Vignatti <tiago.vignatti@nokia.com>
7545
Date: Tue Jun 1 20:37:54 2010 +0300
7547
xfree86: delete useless "Primary device is not PCI" message
7549
The primary device being PCI or not has no effect on the server working. This
7550
message is superfluous.
7552
Signed-off-by: Tiago Vignatti <tiago.vignatti@nokia.com>
7553
Reviewed-by: Mikhail Gusarov <dottedmag@dottedmag.net>
7555
commit 7360235ecca25af29bb2d99a8e46d5b259ad1b1e
7556
Author: Tiago Vignatti <tiago.vignatti@nokia.com>
7557
Date: Mon May 31 18:20:57 2010 +0300
7559
xfree86: bus: assign PCI_SOURCES with the actual source files
7561
Signed-off-by: Tiago Vignatti <tiago.vignatti@nokia.com>
7562
Reviewed-by: Mikhail Gusarov <dottedmag@dottedmag.net>
7564
commit 18b2d2e8bd056266410226d779752e7933847b6b
7565
Author: Tiago Vignatti <tiago.vignatti@nokia.com>
7566
Date: Mon May 31 18:09:50 2010 +0300
7568
xfree86: bus: move macros from common PCI header to private file
7570
Only int10/helper_exec.c is using them.
7572
Signed-off-by: Tiago Vignatti <tiago.vignatti@nokia.com>
7573
Reviewed-by: Mikhail Gusarov <dottedmag@dottedmag.net>
7575
commit 17a23f9ba8fa95f3e15afba7de22a12fe60bacfb
7576
Author: Tiago Vignatti <tiago.vignatti@nokia.com>
7577
Date: Fri Sep 10 19:18:42 2010 +0300
7579
xfree86: dri: remove unused PCI macro
7581
Signed-off-by: Tiago Vignatti <tiago.vignatti@nokia.com>
7582
Reviewed-by: Mikhail Gusarov <dottedmag@dottedmag.net>
7584
commit fc3ab84de7b5692f0db2b282ab0ed8e5a61d1fce
7585
Author: Tiago Vignatti <tiago.vignatti@nokia.com>
7586
Date: Fri Sep 10 19:16:30 2010 +0300
7588
xfree86: configure: move buses references to their own location
7590
This patch makes xf86Configure.c free of PCI and SBUS code, moving to a more
7591
meaningful location.
7593
Signed-off-by: Tiago Vignatti <tiago.vignatti@nokia.com>
7594
Reviewed-by: Mikhail Gusarov <dottedmag@dottedmag.net>
7595
Reviewed-by: Mark Kettenis <kettenis@openbsd.org>
7597
commit 49b817501f97d55480063c0b62544b3af75b4b7c
7598
Author: Tiago Vignatti <tiago.vignatti@nokia.com>
7599
Date: Tue Jun 1 16:16:53 2010 +0300
7601
xfree86: bus: remove xfree86 and few other references from OS files
7603
Conceptually, os-support should have only a basic set of OS helpers which
7604
wouldn't mix with any DDX common structure (e.g. windowing structures, etc)
7606
This patch removes some xfree86-only and a few other unused references from
7609
Signed-off-by: Tiago Vignatti <tiago.vignatti@nokia.com>
7610
Reviewed-by: Mikhail Gusarov <dottedmag@dottedmag.net>
7612
commit d9c682a5e250677883c4d375ca84cf184ee19d77
7613
Author: Tiago Vignatti <tiago.vignatti@nokia.com>
7614
Date: Sun May 30 21:35:23 2010 +0300
7616
xfree86: bus: remove useless automake variable
7618
Leftover that was missed in f7abe05b.
7620
Signed-off-by: Tiago Vignatti <tiago.vignatti@nokia.com>
7621
Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
7622
Reviewed-by: Mikhail Gusarov <dottedmag@dottedmag.net>
7624
commit a7efeda8a56a540542e056a426e89cfc053a4162
7625
Author: Tiago Vignatti <tiago.vignatti@nokia.com>
7626
Date: Sun May 30 19:12:31 2010 +0300
7628
xfree86: use xf86PciIsolateDevice to get PCI config information
7630
Make xf86IsolateDevice private on PCI common file.
7632
Signed-off-by: Tiago Vignatti <tiago.vignatti@nokia.com>
7633
Reviewed-by: Mikhail Gusarov <dottedmag@dottedmag.net>
7635
commit c768cdda92696b636c10bb2df64167d5274b4b99
7636
Merge: 5a72538 2079853
7637
Author: Keith Packard <keithp@keithp.com>
7638
Date: Mon Sep 13 16:48:33 2010 -0700
7640
Merge remote branch 'jamey/reviewed'
7642
commit 20798536326f94ac9c97b4ec7a51329f7c912991
7643
Author: Jamey Sharp <jamey@minilop.net>
7644
Date: Wed Jul 14 13:14:28 2010 -0700
7646
rootless: Delete dead remnants of rootless acceleration.
7648
Jeremy deleted rootlessAccelInit's implementation in 2008 in commit
7649
587c010a1cd733fded4d49dc339df0634bda8be6. Delete its prototype and the
7650
remaining commented-out call to it.
7652
It still makes sense for the rootless GC ops to relax the planemask, but
7653
that's independent of the size of the operation, so quit checking the
7656
FillBytes and CompositePixels are not called anywhere, so delete
7657
everything related to both.
7659
Signed-off-by: Jamey Sharp <jamey@minilop.net>
7660
Cc: Jeremy Huddleston <jeremyhu@apple.com>
7661
Cc: Jon TURNEY <jon.turney@dronecode.org.uk>
7662
Reviewed-by: Jeremy Huddleston <jeremyhu@apple.com>
7664
commit 58d1ec0fe84412c66f1ea1de15e3901c0b120164
7665
Author: Jamey Sharp <jamey@minilop.net>
7666
Date: Wed Jul 14 11:30:17 2010 -0700
7668
rootless: ROOTLESS_GLOBAL_COORDS is always set, so unifdef it.
7670
Signed-off-by: Jamey Sharp <jamey@minilop.net>
7671
Cc: Jeremy Huddleston <jeremyhu@apple.com>
7672
Cc: Jon TURNEY <jon.turney@dronecode.org.uk>
7673
Reviewed-by: Jeremy Huddleston <jeremyhu@apple.com>
7675
commit 35ce892a705f9377a36f19414e5a25dcbe44a354
7676
Author: Jamey Sharp <jamey@minilop.net>
7677
Date: Wed Jul 14 11:19:41 2010 -0700
7679
rootless: ROOTLESS_TRACK_DAMAGE is never set, so unifdef it.
7681
Signed-off-by: Jamey Sharp <jamey@minilop.net>
7682
Cc: Jeremy Huddleston <jeremyhu@apple.com>
7683
Cc: Jon TURNEY <jon.turney@dronecode.org.uk>
7684
Reviewed-by: Jeremy Huddleston <jeremyhu@apple.com>
7686
commit ccdf15689050a0f988721c91fab75861ec4d339c
7687
Author: Jamey Sharp <jamey@minilop.net>
7688
Date: Mon May 31 16:01:18 2010 -0700
7690
miPolyGlyphBlt: Delete redundant ValidateGC.
7692
The caller is required to have validated the GC for the drawable before
7693
calling any ops, including PolyGlyphBlt.
7695
Signed-off-by: Jamey Sharp <jamey@minilop.net>
7696
Reviewed-by: Keith Packard <keithp@keithp.com>
7698
commit 3fd963de27f3c4452c320e617ad33b91b0967737
7699
Author: Jamey Sharp <jamey@minilop.net>
7700
Date: Wed May 19 14:16:20 2010 -0700
7702
Un-export CreateScratchGC now that nothing external uses it.
7704
The server and drivers sometimes use GetScratchGC, but never
7707
Signed-off-by: Jamey Sharp <jamey@minilop.net>
7708
Reviewed-by: Keith Packard <keithp@keithp.com>
7710
commit 0f48e362c5baee2bc281a4b88cfb68de24172d15
7711
Author: Jamey Sharp <jamey@minilop.net>
7712
Date: Wed May 19 14:03:19 2010 -0700
7714
glxdriswrast: Use CreateGC, not CreateScratchGC.
7716
Since this code was using CreateScratchGC and not GetScratchGC,
7717
FreeScratchGC would always call FreeGC, so just call it directly.
7719
As long as the drawable provided to CreateGC has the same screen and
7720
depth as were passed to CreateScratchGC, these functions are basically
7721
identical. There are two differences:
7723
- CreateGC gives you a non-null stipple. You probably don't care.
7725
- CreateGC passes the gcid and client to XACE. There are several
7726
internal GCs allocated in the server, and they all pass 0 and
7727
serverClient. I expect XACE will never reject that combination.
7729
The callers of createDrawable all verify that pDraw has the same screen
7730
that driScreen does. In short, this should have no behavioral change.
7732
Signed-off-by: Jamey Sharp <jamey@minilop.net>
7733
Cc: Kristian Høgsberg <krh@bitplanet.net>
7734
Reviewed-by: Keith Packard <keithp@keithp.com>
7736
commit af2a94e12fe4e426dfca461a0d14526193c01cef
7737
Author: Jamey Sharp <jamey@minilop.net>
7738
Date: Tue Jul 13 13:33:59 2010 -0700
7740
VGA arbiter: No need for arbitration around CreateGC.
7742
None of XAA, EXA, or UXA do any hardware access during CreateGC, so they
7743
don't need VGA arbitration. I haven't found any open source drivers that
7744
hook CreateGC, so they're safe. I'd be surprised if any driver directly
7745
hooks CreateGC and does hardware access from it and needs VGA
7748
Signed-off-by: Jamey Sharp <jamey@minilop.net>
7749
Signed-off-by: Tiago Vignatti <tiago.vignatti@nokia.com>
7751
commit 7a63b2db636f01694cb54726bbb04287718e286a
7752
Author: Jamey Sharp <jamey@minilop.net>
7753
Date: Sun Jul 11 20:36:34 2010 -0700
7755
Delete Colormap->devPriv. It isn't used any more.
7757
Signed-off-by: Jamey Sharp <jamey@minilop.net>
7758
Reviewed-by: Tiago Vignatti <tiago.vignatti@nokia.com>
7760
commit 2e8069dd36c2f5caf868937405fc03328004a85d
7761
Author: Jamey Sharp <jamey@minilop.net>
7762
Date: Sun Jul 11 20:35:43 2010 -0700
7764
xnest: Replace use of Colormap->devPriv with standard devPrivates.
7766
Signed-off-by: Jamey Sharp <jamey@minilop.net>
7767
Reviewed-by: Tiago Vignatti <tiago.vignatti@nokia.com>
7769
commit 34d6492436c0f4a81822769b24d8c7816d0226ad
7770
Author: Jamey Sharp <jamey@minilop.net>
7771
Date: Sat Jul 10 06:55:58 2010 -0700
7773
xquartz: Delete compile-time-constant DRIGCRec.driOps field.
7775
The driOps field of this structure is never set to anything but
7776
&driGCOps, and this structure is not visible outside this source file.
7777
Just use the constant in the one place the field was used.
7779
Signed-off-by: Jamey Sharp <jamey@minilop.net>
7780
Cc: Jeremy Huddleston <jeremyhu@apple.com>
7781
Reviewed-by: Jeremy Huddleston <jeremyhu@apple.com>
7783
commit 2051e0f371de892b2e598b30c18dae96b58d68de
7784
Author: Jamey Sharp <jamey@minilop.net>
7785
Date: Thu Jul 8 02:38:13 2010 -0700
7787
dixfonts: Deobfuscate GC ops calls.
7789
Signed-off-by: Jamey Sharp <jamey@minilop.net>
7790
Reviewed-by: Alex Deucher <alexdeucher@gmail.com>
7792
commit bbbf795e6b1ac048ea17164ba1089055cfe4306d
7793
Author: Jamey Sharp <jamey@minilop.net>
7794
Date: Sun May 23 17:15:43 2010 -0700
7796
Delete redundant GC initializations.
7798
When a GC is allocated, it is zeroed, including all storage requested
7799
with dixRegisterPrivateKey. So CreateGC hooks don't need to initialize
7802
Signed-off-by: Jamey Sharp <jamey@minilop.net>
7803
Reviewed-by: Alex Deucher <alexdeucher@gmail.com>
7805
commit 3288232f3d2a0239944bd856101c2d16c713ef40
7806
Author: Jamey Sharp <jamey@minilop.net>
7807
Date: Sun Jun 13 18:10:38 2010 -0700
7811
This was part of "An experimental pseudocolor emulation layer. Not fully
7812
completed, currently only works for 16bpp." Only neomagic tried to use
7813
it, and that was neutered by the removal of the fbpseudocolor portion of
7814
that emulation layer; the rest is easily removed.
7816
Signed-off-by: Jamey Sharp <jamey@minilop.net>
7817
Reviewed-by: Alex Deucher <alexdeucher@gmail.com>
7819
commit f856dcdc3a7b635dd94d3dac387ddec952e4880b
7820
Author: Jamey Sharp <jamey@minilop.net>
7821
Date: Sat Jun 12 08:42:31 2010 -0700
7823
Delete unused lastWinOrg field from GCs.
7825
Signed-off-by: Jamey Sharp <jamey@minilop.net>
7826
Reviewed-by: Mikhail Gusarov <dottedmag@dottedmag.net>
7828
commit b2184024361717358e35a56b084c4a71cbc29234
7829
Author: Jamey Sharp <jamey@minilop.net>
7830
Date: Sat Jun 12 16:20:00 2010 -0700
7832
Delete unused devPrivate field from GCFuncs and GCOps.
7834
Signed-off-by: Jamey Sharp <jamey@minilop.net>
7835
Reviewed-by: Tiago Vignatti <tiago.vignatti@nokia.com>
7837
commit 139aa6e74227f0fe52cd8dccf1d563664103aaba
7838
Author: Jamey Sharp <jamey@minilop.net>
7839
Date: Sun Jun 13 18:57:08 2010 -0700
7841
damage: Delete NOTUSED block--it was never not NOTUSED.
7843
Signed-off-by: Jamey Sharp <jamey@minilop.net>
7844
Reviewed-by: Tiago Vignatti <tiago.vignatti@nokia.com>
7846
commit 5ff9e58bef668c1279c5e253795711a1e118aaa1
7847
Author: Jamey Sharp <jamey@minilop.net>
7848
Date: Sat Jun 12 08:51:04 2010 -0700
7850
fb: Delete unused oneRect private field.
7852
Signed-off-by: Jamey Sharp <jamey@minilop.net>
7853
Reviewed-by: Mikhail Gusarov <dottedmag@dottedmag.net>
7855
commit e99bbfa0a24ec038b88e81881133a676bf63580e
7856
Author: Jamey Sharp <jamey@minilop.net>
7857
Date: Tue May 25 13:50:11 2010 -0700
7859
dmx: Delete '#undef Xmalloc' and friends.
7861
Nothing in dmx uses these names any more, and it builds cleanly without
7862
trying to undef them.
7864
Signed-off-by: Jamey Sharp <jamey@minilop.net>
7865
Reviewed-by: Alex Deucher <alexdeucher@gmail.com>
7867
commit b5217bfdca67ef2c5323838afcfcd89eba8899d5
7868
Author: Jamey Sharp <jamey@minilop.net>
7869
Date: Tue May 25 13:28:32 2010 -0700
7871
dmx: __glXMalloc -> malloc, etc.
7873
Kristian made equivalent edits to the reference GLX implementation in
7874
2006, with commit 2d2d38d17cc2558f8a41166a4a1578bc4c663c37.
7876
Signed-off-by: Jamey Sharp <jamey@minilop.net>
7877
Reviewed-by: Alex Deucher <alexdeucher@gmail.com>
7879
commit a715de7f11afeda7798f0882148a94d4db2291e6
7880
Author: Jamey Sharp <jamey@minilop.net>
7881
Date: Tue May 25 13:10:05 2010 -0700
7883
dmx: Delete unused GLX visual matching code.
7885
Kristian deleted this API from the rest of the server in 2007, in commit
7886
7d74690536b64f7b8e8036507ab7790807349c50.
7888
Signed-off-by: Jamey Sharp <jamey@minilop.net>
7889
Reviewed-by: Kristian Høgsberg <krh@bitplanet.net>
7891
commit 5a725385fbb93553931ca0217e79271ab2a2c613
7892
Author: Tiago Vignatti <tiago.vignatti@nokia.com>
7893
Date: Mon Sep 13 12:33:53 2010 +0300
7895
xfree86: vgaarb: fix decoding stub API
7897
This fix a problem introduced in commit 65466652. It closes also:
7898
https://bugs.freedesktop.org/show_bug.cgi?id=30160
7900
Reported-by: <xunx.fang@intel.com>
7901
Signed-off-by: Tiago Vignatti <tiago.vignatti@nokia.com>
7902
Signed-off-by: Keith Packard <keithp@keithp.com>
7904
commit 0a3e6b0345a96aae278dd776c00b5a7c7ccf65af
7905
Author: Jeremy Huddleston <jeremyhu@apple.com>
7906
Date: Sat Sep 11 14:25:21 2010 -0700
7908
XQuartz: Localization updates
7910
Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
7912
commit 4e09a69c5b1f3c8d6f2f92ec24aaab3a1119940c
7913
Author: Jeremy Huddleston <jeremyhu@apple.com>
7914
Date: Sun Aug 15 20:07:28 2010 -0700
7916
rootless: Remove ROOTLESS_WORKAROUND
7918
This was already removed for XWin (20701522be803fe47e921fcf059dadf64c7f287d)
7919
with no reported side effects. XQuartz seems to be behaving ok without it as
7920
well. While this possibly brings back bug #1168, we don't have any reproduction
7921
steps for that issue, and if it crops up again, we should fix it a real way
7922
rather than this hokey workaround which doesn't even work for COMPOSITE.
7924
This effectively reverts the following two changes:
7925
b2135e589baeb2ea26da50b9167feaea23bcce3c
7926
d7fef52254126aa5897a5c58faeda1f61d5b13d8
7928
Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
7929
Reviewed-by: Jon TURNEY <jon.turney@dronecode.org.uk>
7931
commit 63b7d9448abbded1cb91e82a13319d5e4313ca0c
7932
Author: Tiago Vignatti <tiago.vignatti@nokia.com>
7933
Date: Sun May 30 18:44:06 2010 +0300
7935
xfree86: fbdevhw: remove unnecessary debug code
7937
It very likely no one will want to print all functions of this file for
7938
debugging purposes. If this is the case, then a mix of ctags + cpp + gdb
7939
can do the same job.
7941
Signed-off-by: Tiago Vignatti <tiago.vignatti@nokia.com>
7942
Reviewed-by: Mikhail Gusarov <dottedmag@dottedmag.net>
7944
commit 66105d8281f8a6442cf7fee5d10e8b8a34bef952
7945
Author: Tiago Vignatti <tiago.vignatti@nokia.com>
7946
Date: Sun May 30 18:16:32 2010 +0300
7948
xfree86: fbdevhw: remove unused cmap fields from main structure
7950
It was never used since first git revision and probably no one cares for it.
7954
Signed-off-by: Tiago Vignatti <tiago.vignatti@nokia.com>
7955
Reviewed-by: Mikhail Gusarov <dottedmag@dottedmag.net>
7957
commit 317e491e067e31ea7cf8cb7301e47de0c10f119e
7958
Author: Tiago Vignatti <tiago.vignatti@nokia.com>
7959
Date: Mon Jul 19 15:44:39 2010 +0300
7961
xext: remove unused header
7963
Signed-off-by: Tiago Vignatti <tiago.vignatti@nokia.com>
7964
Reviewed-by: Jeremy Huddleston <jeremyhu@apple.com>
7966
commit 5098801b3a570d0bb3386d7d210f21a1cbf3bf12
7967
Author: Tiago Vignatti <tiago.vignatti@nokia.com>
7968
Date: Sat Jun 12 16:57:50 2010 +0300
7970
mi: delete unused code
7972
pBSReg is always NULL, so the statement after the conditional will never be
7975
Signed-off-by: Tiago Vignatti <tiago.vignatti@nokia.com>
7976
Reviewed-by: Mikhail Gusarov <dottedmag@dottedmag.net>
7978
commit 7d8cabd027cfc55e9921307e5b3dd7052de8496f
7979
Author: Tiago Vignatti <tiago.vignatti@nokia.com>
7980
Date: Wed Aug 4 16:12:59 2010 +0300
7982
os: simplify smart scheduler init process
7984
Signed-off-by: Tiago Vignatti <tiago.vignatti@nokia.com>
7985
Reviewed-by: Jeremy Huddleston <jeremyhu@apple.com>
7986
Reviewed-by: Jon TURNEY <jon.turney@dronecode.org.uk>
7988
commit d9c18c3b9badf38d499e3f53291bd23fda3c4340
7989
Author: Tiago Vignatti <tiago.vignatti@nokia.com>
7990
Date: Wed Aug 4 15:54:48 2010 +0300
7992
os: remove useless smart scheduler macros
7994
Signed-off-by: Tiago Vignatti <tiago.vignatti@nokia.com>
7995
Reviewed-by: Jeremy Huddleston <jeremyhu@apple.com>
7996
Reviewed-by: Jon TURNEY <jon.turney@dronecode.org.uk>
7998
commit a9e6080dc94633a4f497535f619a14fd8b566645
7999
Author: Tiago Vignatti <tiago.vignatti@nokia.com>
8000
Date: Fri Sep 10 15:01:29 2010 +0300
8002
os/xfree86: remove macro checking for POSIX symbols
8004
We assume already that our X implementation is POSIX compliant anyway. So
8005
remove those redundant checking.
8007
SA_SIGINFO is left there.
8009
Signed-off-by: Tiago Vignatti <tiago.vignatti@nokia.com>
8010
Reviewed-by: Jeremy Huddleston <jeremyhu@apple.com>
8011
Reviewed-by: Jon TURNEY <jon.turney@dronecode.org.uk>
8013
commit 648c8871c92727d7b6b16859f27f12266a06a16e
8014
Author: Adam Jackson <ajax@redhat.com>
8015
Date: Wed Sep 8 16:08:24 2010 -0400
8017
composite: Convert compWindowUpdate to use TraverseTree
8019
v2: Use != RedirectDrawNone, since we aren't called for manual windows.
8021
Signed-off-by: Adam Jackson <ajax@redhat.com>
8022
Reviewed-by: Keith Packard <keithp@keithp.com>
8023
Signed-off-by: Keith Packard <keithp@keithp.com>
8025
commit bbffb85461eb63bfb1e01e2cb9674607b9221604
8026
Merge: 9a1a4cc 71972c2
8027
Author: Keith Packard <keithp@keithp.com>
8028
Date: Fri Sep 10 11:55:34 2010 -0700
8030
Merge remote branch 'whot/for-keith'
8032
commit 9a1a4ccbe026f34beca5db3b2243874906961b49
8033
Author: Eamon Walsh <ewalsh@tycho.nsa.gov>
8034
Date: Mon Aug 30 16:37:05 2010 -0400
8036
Add screens to the PRIVATE_XSELINUX set.
8038
The SELinux extension does store a security label in the screen
8039
devPrivates. Fixes crash caused by overwriting another private.
8041
Signed-off-by: Eamon Walsh <ewalsh@tycho.nsa.gov>
8042
Reported-by: Justin Mattock <justinmattock@gmail.com>
8043
Signed-off-by: Keith Packard <keithp@keithp.com>
8045
commit 5b680f2c23fb3d35c721647d0334f63297589371
8046
Author: Vignatti Tiago (Nokia-MS/Helsinki) <tiago.vignatti@nokia.com>
8047
Date: Mon Aug 30 21:24:30 2010 +0300
8049
os: add -sigstop option for Upstart (or equivalent) startup
8051
This is very similar to the RunFromSmartParent (implicit) option, except
8052
we do not send the signal to our parent process, but our own process
8053
instead, and that signal is SIGSTOP, not SIGUSR1.
8055
Upstart or a similar equivalent program will detect this, realize that
8056
we are ready to accept clients now, send us SIGCONT and move our job
8057
status from SPAWNED to RUNNING.
8059
Signed-off-by: Oliver McFadden <oliver.mcfadden@nokia.com>
8060
Acked-by: Peter Hutterer <peter.hutterer@who-t.net>
8061
Signed-off-by: Tiago Vignatti <tiago.vignatti@nokia.com>
8062
Signed-off-by: Keith Packard <keithp@keithp.com>
8064
commit ca0d578d29f37b61e62556fff59732741885625b
8065
Merge: cf88363 08adf41
8066
Author: Keith Packard <keithp@keithp.com>
8067
Date: Fri Sep 10 11:50:27 2010 -0700
8069
Merge remote branch 'mattst88/master'
8071
commit cf88363db0ebb42df7cc286b85d30d7898aea840
1513
8072
Author: Aaron Plattner <aplattner@nvidia.com>
1514
8073
Date: Fri Aug 27 10:20:29 2010 -0700