~ubuntu-branches/ubuntu/oneiric/xorg-server/oneiric-201109091216

« back to all changes in this revision

Viewing changes to ChangeLog

  • Committer: Bazaar Package Importer
  • Author(s): Christopher James Halse Rogers, Christopher James Halse Rogers, Timo Aaltonen, Chase Douglas
  • Date: 2011-02-23 09:40:07 UTC
  • mfrom: (1.1.39 upstream) (0.1.22 experimental)
  • Revision ID: james.westby@ubuntu.com-20110223094007-xqwcet0zcbelhj56
Tags: 2:1.9.99.902-2ubuntu1
[ Christopher James Halse Rogers ]
* Merge from Debian experimental.  Remaining Ubuntu changes:
  - rules:
    + Disable SELinux, libaudit-dev is not in main yet. (LP #406226)
    + Enable xcsecurity. (LP #247537)
    + Add --with-extra-module-dir to support GL alternatives.
    + Mention Ubuntu support in builderstring rather than package uploader's
      email address.
  - control:
    + Xvfb depends on xauth, x11-xkb-utils. (LP #500102)
    + Add breaks for incompatible drivers. (LP #614993)
    + Drop libaudit-dev from build-deps.
    + Build-depend on newer mesa to pick up DRI search paths variable.
  - local/xvfb-run*: Add correct docs about error codes. (LP #328205)
  - debian/patches:
    + 100_rethrow_signals.patch:
      When aborting, re-raise signals for apport
    + 105_nvidia_fglrx_autodetect.patch:
      Load proprietary drivers automatically when installed.
    + 109_fix-swcursor-crash.patch:
      Avoid dereferencing null pointer while reloading cursors during
      resume. (LP: #371405)
    + 111_armel-drv-fallbacks.patch:
      Add support for armel driver fallbacks.
    + 121_only_switch_vt_when_active.diff:
      Add a check to prevent the X server from changing the VT when killing
      GDM from the console.
    + 122_xext_fix_card32_overflow_in_xauth.patch:
      Fix server crash when “xauth generate” is called with large timeout.
    + 157_check_null_modes.patch, 162_null_crtc_in_rotation.patch,
      166_nullptr_xinerama_keyrepeat.patch, 167_nullptr_xisbread.patch
      169_mipointer_nullptr_checks.patch,
      172_cwgetbackingpicture_nullptr_check.patch:
      Fix various segfaults in xserver by checking pointers for NULL
      values before dereferencing them.
    + 165_man_xorg_conf_no_device_ident.patch
      Correct man page
    + 168_glibc_trace_to_stderr.patch:
      Report abort traces to stderr instead of terminal
    + 184_virtual_devices_autodetect.patch:
      Use vesa for qemu device, which is not supported by cirrus
    + 188_default_primary_to_first_busid.patch:
      Pick the first device and carry on (LP: #459512)
    + 190_cache-xkbcomp_output_for_fast_start_up.patch:
    + 191-Xorg-add-an-extra-module-path.patch:
      Add support for the alternatives module path.
    + 198_nohwaccess.patch:
      Adds a -nohwaccess argument to make X not access the hardware
      ports directly.
    + 200_randr-null.patch:
      Clarify a pointer initialization.
    + 206_intel_8xx_default_to_fbdev.patch:
      Makes 8xx class intel GPUs default to fbdev for stability. (LP: #633593)
    + 208_switch_on_release.diff:
      Switch keyboard layouts on key-release rather than key-press
        (LP #36812)
    + 209_add_legacy_bgnone_option.patch:
      Add -nr as a synonym for -background none until all ?DM are updated for
        the new option.
    + 210_pixman_null_ptr_check.patch: 
      Catch NULL pointer access after pixman_image_create_bits() failure
        (LP #705078)
    + Add 213_xichangehierarchy-check-oom.patch:
      Add NULL pointer check for out-of-memory conditions. (LP #720445)
    + debian/patches/214_glx_dri_searchdirs.patch:
      Search in same paths as mesa for DRI drivers for AIGLX so we can handle
      UMS fallback for radeon gracefully.
* 211_glx_fix_bindtextimageext_length_check.patch:
* 212_fix_request_length_check_for_createglxpbuffersgix.patch:
  - Drop; these cherry-picks are included in 1.10RC2
* debian/patches/214_glx_dri_searchdirs.patch:
  - Fix nouveau check to downgrade missing DRI error messages to info.
    We don't support nouveau's 3D, so let's not complain too strenuously
    when it's not installed.
* debian/patches/215_glx_drawable_refcounting.diff:
  - Refcount GLXDrawables to avoid use-after-free crashes.  Patch from
    xorg-devel mailing list.  Prevents segfault on logout and server
    regenerate, and possibly other times. (LP: #711422)
* 214_glx_dri_searchdirs.patch:
  - Fix dlclose/free snafu. (LP: #722563)
* debian/inputabiver:
* debian/videoabiver:
* debian/xserver-xorg-dev.install
  - Temporarily re-add these to xserver-xorg-dev so we don't need to merge
    all the driver changes from Debian en masse.  These should be dropped
    once all drivers have been merged from Debian, and certainly in Natty+1.
* debian/serverminver:
  - Include 2ubuntu1 string; Xi 2.1 bumps the minor input ABI, so drivers
    built against it need the Xi 2.1 patched server.

[ Timo Aaltonen ]
* debian/patches/216_dix-valuator-count-of-0-is-valid.diff:
  - For all but motion and proximity events, having no valuators is ok.
    Regression from 1.9, keyboard events are not converted to protocol
    events. (LP: #714696)

[ Chase Douglas ]
* Add in preliminary xi2.1 support
  - Added 500_xi2.1.patch
  - Moved 202_xf86CoordinationsToWindows.patch to
    501_xf86CoordinatesToWindow.patch
  - Moved 203_gestures-extension.patch to 502_gestures-extension.patch
  - Bump dependency on x11proto-input for xi 2.1

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
commit 6451a3ff949ff55c9dff7399d0babb6b98201e99
2
 
Author: Jeremy Huddleston <jeremyhu@apple.com>
3
 
Date:   Fri Jan 7 15:40:25 2011 -0800
4
 
 
5
 
    xorg-server 1.9.3.901 (1.9.4 RC1)
6
 
    
7
 
    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
8
 
 
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
 
4
 
 
5
    Version bumped to 1.9.99.902 (1.10 RC2)
 
6
    
 
7
    Signed-off-by: Keith Packard <keithp@keithp.com>
 
8
 
 
9
commit 2c77aeb39f59f1a94cc603a2e6256a62ce785c36
 
10
Merge: 816d67d 402b329
 
11
Author: Keith Packard <keithp@keithp.com>
 
12
Date:   Fri Feb 18 14:29:32 2011 -0800
 
13
 
 
14
    Merge remote branch 'jcristau/for-keith'
 
15
 
 
16
commit 816d67de2ba9bdfe652da32cb6447a3056342b98
 
17
Merge: a73c28f 3bbb70a
 
18
Author: Keith Packard <keithp@keithp.com>
 
19
Date:   Fri Feb 18 12:20:26 2011 -0800
 
20
 
 
21
    Merge remote branch 'whot/for-keith'
 
22
 
 
23
commit a73c28f0bdafb1c5cb8129179188a99c0ca052e2
 
24
Author: Justin Dou <Justin.Dou@intel.com>
 
25
Date:   Thu Feb 10 16:27:29 2011 -0500
 
26
 
 
27
    Replace malloc with calloc to initialize the buffers[] as NULL in do_get_buffers function
 
28
    
 
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.
 
31
    
 
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>
 
35
 
 
36
commit 0bc9b15a622377c57e617411ccd26c4b5bf8cba4
 
37
Merge: d1123b6 93cd4b1
 
38
Author: Keith Packard <keithp@keithp.com>
 
39
Date:   Fri Feb 18 12:04:41 2011 -0800
 
40
 
 
41
    Merge remote branch 'ajax/for-keithp'
 
42
 
 
43
commit d1123b66ebbcf96dd816236f54befc568a5f7c68
 
44
Merge: 5d020c3 f6e4ace
 
45
Author: Keith Packard <keithp@keithp.com>
 
46
Date:   Fri Feb 18 11:59:25 2011 -0800
 
47
 
 
48
    Merge remote branch 'jturney/master'
 
49
 
 
50
commit 3bbb70a1a7b24d3d1375b20a13db7011cf961c86
 
51
Author: Peter Hutterer <peter.hutterer@who-t.net>
 
52
Date:   Wed Feb 16 07:56:58 2011 +1000
 
53
 
 
54
    xfree86: fix up an out-of-date comment.
 
55
    
 
56
    InitInput simply initialises all input devices now.
 
57
    
 
58
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
 
59
    Reviewed-by: Keith Packard <keithp@keithp.com>
 
60
 
 
61
commit 402b329c3aa8ddbebaa1f593306a02d4cd6fed26
 
62
Author: Julien Cristau <jcristau@debian.org>
 
63
Date:   Sun Jan 23 13:35:54 2011 +0100
 
64
 
 
65
    glx: Work around wrong request lengths sent by mesa
 
66
    
 
67
    mesa used to send too long requests for GLXDestroyPixmap,
 
68
    GLXDestroyWindow, GLXChangeDrawableAttributes, GLXGetDrawableAttributes
 
69
    and GLXGetFBConfigsSGIX.
 
70
    
 
71
    Fixes a regression introduced in ec9c97c6bf70b523bc500bd3adf62176f1bb33a4
 
72
    X.Org bug#33324 <https://bugs.freedesktop.org/show_bug.cgi?id=33324>
 
73
    
 
74
    Reported-by: xunx.fang@intel.com
 
75
    Signed-off-by: Julien Cristau <jcristau@debian.org>
 
76
    Reviewed-by: Adam Jackson <ajax@redhat.com>
 
77
 
 
78
commit 1137c11be0f82049d28024eaf963c6f76e0d4334
 
79
Author: Julien Cristau <jcristau@debian.org>
 
80
Date:   Wed Jan 26 13:06:53 2011 +0100
 
81
 
 
82
    glx: fix BindTexImageEXT length check
 
83
    
 
84
    The request is followed by a list of attributes.
 
85
    
 
86
    X.Org bug#33449
 
87
    
 
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>
 
91
 
 
92
commit a883cf1545abd89bb2cadfa659718884b56fd234
 
93
Author: Julien Cristau <jcristau@debian.org>
 
94
Date:   Sun Jan 23 17:05:26 2011 +0100
 
95
 
 
96
    glx: fix request length check for CreateGLXPbufferSGIX
 
97
    
 
98
    The request is followed by an attribute list.
 
99
    
 
100
    Signed-off-by: Julien Cristau <jcristau@debian.org>
 
101
    Reviewed-by: Adam Jackson <ajax@redhat.com>
 
102
 
 
103
commit c9f7b303a36ca501c6ecf1196c266ee8e8f49d2d
 
104
Author: Peter Hutterer <peter.hutterer@who-t.net>
 
105
Date:   Fri Feb 11 13:50:10 2011 +1000
 
106
 
 
107
    xfixes: calloc, not malloc the cursorScreenRec
 
108
    
 
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.
 
112
    
 
113
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
 
114
    Reviewed-by: Keith Packard <keithp@keithp.com>
 
115
 
 
116
commit d3499556d8d83396fa2585bd00371a81e086be36
 
117
Author: Peter Hutterer <peter.hutterer@who-t.net>
 
118
Date:   Thu Feb 10 15:12:14 2011 +1000
 
119
 
 
120
    xkb: if the keymap failed to compile, load the default keymap instead.
 
121
    
 
122
    We really need symbols, compat, keynames, vmods and types for a sensible keymap.
 
123
    
 
124
    Try this in your xorg.conf.d snippets for all keyboards:
 
125
            Option "XkbLayout" "us"
 
126
            Option "XkbVariant" "nodeadkeys"
 
127
    
 
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
 
131
    we want after all.
 
132
    
 
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.
 
136
    
 
137
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
 
138
    Reviewed-by: Dan Nicholson <dbn.lists@gmail.com>
 
139
 
 
140
commit 47d1d2fed656c3a3b2600491078da90962c46934
 
141
Author: Peter Hutterer <peter.hutterer@who-t.net>
 
142
Date:   Thu Feb 10 15:11:34 2011 +1000
 
143
 
 
144
    xkb: split out keymap compilation.
 
145
    
 
146
    Refactoring for simpler double-use in the next patch. No functional changes.
 
147
    
 
148
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
 
149
    Reviewed-by: Dan Nicholson <dbn.lists@gmail.com>
 
150
 
 
151
commit 787ba25a8a3af52b38448a1a6f8c9704ea8b7905
 
152
Author: Carlos Garnacho <carlosg@gnome.org>
 
153
Date:   Mon Feb 7 18:21:31 2011 +0100
 
154
 
 
155
    Xi: make XIQueryPointer return the current modifiers/group as documented.
 
156
    
 
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.
 
160
    
 
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>
 
165
 
 
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
 
169
 
 
170
    ProcXkbGetXkbByName: fix use of uninitialised bytes valgrind error.
 
171
    
 
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)
 
189
    
 
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>
 
193
 
 
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
 
197
 
 
198
    XkbSendNames: fix use of uninitialised bytes valgrind error.
 
199
    
 
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)
 
221
    
 
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>
 
225
 
 
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
 
229
 
 
230
    ProcRRCreateMode: fix use of uninitialised bytes valgrind error.
 
231
    
 
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)
 
247
    
 
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>
 
251
 
 
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
 
255
 
 
256
    ProcRRQueryVersion: fix use of uninitialised bytes valgrind error.
 
257
    
 
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)
 
273
    
 
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>
 
277
 
 
278
commit 81daba8ce906bfbbe44cd71d0ff269ad34e2f6b5
 
279
Author: Peter Hutterer <peter.hutterer@who-t.net>
 
280
Date:   Mon Jan 31 13:53:08 2011 +1000
 
281
 
 
282
    Xi: constify XIChangeDeviceProperty()
 
283
    
 
284
    We don't modify "value", make it official.
 
285
    
 
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>
 
289
 
 
290
commit 93cd4b1034e3c8bed32c5acd391eadd7605e10f0
 
291
Author: Adam Jackson <ajax@redhat.com>
 
292
Date:   Thu Jan 20 00:27:00 2011 -0500
 
293
 
 
294
    shadow: Remove hw/xfree86/ from includes
 
295
    
 
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>
 
299
 
 
300
commit 0c230728f3af2c4250e93a070c0851a597069447
 
301
Author: Adam Jackson <ajax@redhat.com>
 
302
Date:   Thu Jan 20 00:25:57 2011 -0500
 
303
 
 
304
    rootless: Remove hw/xfree86/ from includes
 
305
    
 
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>
 
309
 
 
310
commit 505defd270e49cfbcbe6a04d1de817d305edb3c2
 
311
Author: Adam Jackson <ajax@redhat.com>
 
312
Date:   Thu Jan 20 00:24:20 2011 -0500
 
313
 
 
314
    damage: Remove hw/xfree86/ from includes
 
315
    
 
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>
 
319
 
 
320
commit 59d8e3cbdba032c7354c28c86cbd155e9da6447a
 
321
Author: Adam Jackson <ajax@redhat.com>
 
322
Date:   Thu Jan 20 00:23:07 2011 -0500
 
323
 
 
324
    fb: Remove hw/xfree86/ from includes
 
325
    
 
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>
 
329
 
 
330
commit 994b7b3dc97f9afa713fe636af45a78002a4366f
 
331
Author: Adam Jackson <ajax@redhat.com>
 
332
Date:   Thu Jan 20 00:17:52 2011 -0500
 
333
 
 
334
    xfree86: warning fix
 
335
    
 
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.
 
339
    
 
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>'
 
343
    
 
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>
 
347
 
 
348
commit ae16c5796fdb22fb6b2f680fe5123bfd2c89a825
 
349
Author: Adam Jackson <ajax@redhat.com>
 
350
Date:   Thu Jan 20 00:14:11 2011 -0500
 
351
 
 
352
    fbdevhw: Remove the non-sysfs hack for mapping from PCI to fbdev
 
353
    
 
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
 
356
    warnings:
 
357
    
 
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
 
363
    
 
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>
 
367
 
 
368
commit f1b7c9cead94b520e6b96774d605d63d3f341b50
 
369
Author: Adam Jackson <ajax@redhat.com>
 
370
Date:   Thu Jan 20 00:09:19 2011 -0500
 
371
 
 
372
    int10: warning fix
 
373
    
 
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 *'
 
377
    
 
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>
 
381
 
 
382
commit be186586e504197623c69637b8122fb814f59429
 
383
Author: Adam Jackson <ajax@redhat.com>
 
384
Date:   Thu Jan 20 00:06:48 2011 -0500
 
385
 
 
386
    xf86vidmode: warning fix
 
387
    
 
388
    xf86VidMode.c: In function 'VidModeGetMonitorValue':
 
389
    xf86VidMode.c:637:19: warning: 'ret.i' may be used uninitialized in this function
 
390
    
 
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>
 
394
 
 
395
commit f6e4ace9eabea1bb2a06dd86b6ffb954917a74ce
 
396
Author: Jon TURNEY <jon.turney@dronecode.org.uk>
 
397
Date:   Sun Jul 18 13:24:48 2010 +0100
 
398
 
 
399
    Cygwin/X: Fix for Canadian Multilingual Standard keyboard layout handling
 
400
    
 
401
    Add a keycode mapping for VK_OEM_8 as RCtrl, which is issued by Canadian
 
402
    Multilingual Standard layout
 
403
    
 
404
    Signed-off-by: Jon TURNEY <jon.turney@dronecode.org.uk>
 
405
    Reviewed-by: Colin Harrison <colin.harrison@virgin.net>
 
406
 
 
407
commit b421f5e5122dbe125a5629969cc657bd966b4261
 
408
Author: Jon TURNEY <jon.turney@dronecode.org.uk>
 
409
Date:   Thu Apr 1 23:10:58 2010 +0100
 
410
 
 
411
    Cygwin/X: Ignore MappingNotify events sent to clipboard integration client
 
412
    
 
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.
 
416
    
 
417
    Signed-off-by: Jon TURNEY <jon.turney@dronecode.org.uk>
 
418
    Reviewed-by: Colin Harrison <colin.harrison@virgin.net>
 
419
 
 
420
commit e930aa7bbc7f04a128df8e6fd441aed5123a2eb6
 
421
Author: Jon TURNEY <jon.turney@dronecode.org.uk>
 
422
Date:   Tue Sep 14 16:02:53 2010 +0100
 
423
 
 
424
    Cygwin/X: Add Turkish keyboard layouts to keyboard layout mapping table
 
425
    
 
426
    0x0000041f "Turkish Q" => layout tr
 
427
    0x0001041f "Turkish F" => layout tr variant f
 
428
    
 
429
    Signed-off-by: Jon TURNEY <jon.turney@dronecode.org.uk>
 
430
    Reviewed-by: Colin Harrison <colin.harrison@virgin.net>
 
431
 
 
432
commit ae99a6f895a3a5b6f71e2dd4874cd4bb0235aff0
 
433
Author: Jon TURNEY <jon.turney@dronecode.org.uk>
 
434
Date:   Sun Jul 18 13:42:29 2010 +0100
 
435
 
 
436
    Cygwin/X: Make the keyboard layout detection logging a bit clearer
 
437
    
 
438
    Signed-off-by: Jon TURNEY <jon.turney@dronecode.org.uk>
 
439
    Reviewed-by: Colin Harrison <colin.harrison@virgin.net>
 
440
 
 
441
commit 57ca09441ee5ff2a8deb95eaa17a2625a756d912
 
442
Author: Jon TURNEY <jon.turney@dronecode.org.uk>
 
443
Date:   Thu Jul 1 14:54:48 2010 +0100
 
444
 
 
445
    Cygwin/X: Update mapping for Canadian keyboard layouts
 
446
    
 
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
 
450
    
 
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>
 
454
 
 
455
commit be3e5bb50178406e46368be00860331e1b6c4093
 
456
Author: Jon TURNEY <jon.turney@dronecode.org.uk>
 
457
Date:   Wed Apr 14 21:45:29 2010 +0100
 
458
 
 
459
    Cygwin/X: Better keycode debugging output
 
460
    
 
461
    Replace useless #if 0/ErrorF/#endif with winDebug
 
462
    
 
463
    Signed-off-by: Jon TURNEY <jon.turney@dronecode.org.uk>
 
464
    Reviewed-by: Colin Harrison <colin.harrison@virgin.net>
 
465
 
 
466
commit 81892bf6b7e3730ebd19318183734f55dbaa5d4b
 
467
Author: Jon TURNEY <jon.turney@dronecode.org.uk>
 
468
Date:   Wed Apr 14 21:34:39 2010 +0100
 
469
 
 
470
    Cygwin/X: Generate X keycodes for multimedia keys
 
471
    
 
472
    Signed-off-by: Jon TURNEY <jon.turney@dronecode.org.uk>
 
473
    Reviewed-by: Colin Harrison <colin.harrison@virgin.net>
 
474
 
 
475
commit 5d020c31351594c104fb46615ce41f256cd8e8b9
 
476
Author: Pauli Nieminen <ext-pauli.nieminen@nokia.com>
 
477
Date:   Fri Jan 14 15:03:28 2011 +0200
 
478
 
 
479
    xf86/xv: Only register PostValidateTree hook when there is work to do
 
480
    
 
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
 
484
    any port.
 
485
    
 
486
    Signed-off-by: Pauli Nieminen <ext-pauli.nieminen@nokia.com>
 
487
    Reviewed-by: Ville Syrjälä <ville.syrjala@nokia.com>
 
488
 
 
489
commit ddf32df5cc2e73b833f6e414276d938fdc38869e
 
490
Author: Pauli Nieminen <ext-pauli.nieminen@nokia.com>
 
491
Date:   Thu Jan 13 20:50:16 2011 +0200
 
492
 
 
493
    xf86/xv: Use PostValidateTree to do reput
 
494
    
 
495
    ValidateTree calls first ClipNotify and later might call
 
496
    WindowExposures. To avoid useless double reput ClipNotify delays reput
 
497
    to WindowExposures or PostValidateTree.
 
498
    
 
499
    PostValidatTree checks all ports if there is clip changes. On clip
 
500
    changes reput is done to move or scale the overlay.
 
501
    
 
502
    Signed-off-by: Pauli Nieminen <ext-pauli.nieminen@nokia.com>
 
503
    Reviewed-by: Ville Syrjälä <ville.syrjala@nokia.com>
 
504
 
 
505
commit 5678a41f6bc0ef8965bd50a88c5ef01ba7eb8b24
 
506
Author: Pauli Nieminen <ext-pauli.nieminen@nokia.com>
 
507
Date:   Mon Jan 17 16:58:00 2011 +0200
 
508
 
 
509
    xf86/xv: Fill color key on expose
 
510
    
 
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.
 
514
    
 
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.
 
518
    
 
519
    As a side effect we can avoid useless color key fills if window only
 
520
    moves in screen without background fills.
 
521
    
 
522
    v3:
 
523
    * Change tracking to filled area to account for client initiated clip
 
524
      changes
 
525
    * Make overlaid XvPutImage behavior like textured XvPutImage or PutImage
 
526
    * Make region dynamically allocated only when required.
 
527
    
 
528
    v4:
 
529
    * Simplify new driver interface to reduce duplicate code
 
530
    
 
531
    Signed-off-by: Pauli Nieminen <ext-pauli.nieminen@nokia.com>
 
532
    Reviewed-by: Ville Syrjälä <ville.syrjala@nokia.com>
 
533
 
 
534
commit 9b048ca420864e19862f63f4a491a4da0ff9b54f
 
535
Author: Pauli Nieminen <ext-pauli.nieminen@nokia.com>
 
536
Date:   Mon Jan 17 15:07:28 2011 +0200
 
537
 
 
538
    xf86/xv: Remove unused variable from XvPortRecPrivate
 
539
    
 
540
    Signed-off-by: Pauli Nieminen <ext-pauli.nieminen@nokia.com>
 
541
    Reviewed-by: Ville Syrjälä <ville.syrjala@nokia.com>
 
542
 
 
543
commit 4f8f803280894a8c41691e350b7a34bfd719fe05
 
544
Author: Pauli Nieminen <ext-pauli.nieminen@nokia.com>
 
545
Date:   Thu Jan 13 20:21:09 2011 +0200
 
546
 
 
547
    xf86/xv: Remove unused GC pointers
 
548
    
 
549
    Signed-off-by: Pauli Nieminen <ext-pauli.nieminen@nokia.com>
 
550
    Reviewed-by: Ville Syrjälä <ville.syrjala@nokia.com>
 
551
 
 
552
commit e012f2312b4bcdf31bb5d622ddd34571f3c12429
 
553
Author: Pauli Nieminen <ext-pauli.nieminen@nokia.com>
 
554
Date:   Thu Jan 13 20:19:18 2011 +0200
 
555
 
 
556
    xf86/xv: Remove copy paste code.
 
557
    
 
558
    xf86XVFillKeyHelperDrawable can be used to implement
 
559
    xf86XVFillKeyHelper.
 
560
    
 
561
    V2:
 
562
    * Remove RegionTranslate that clobbered parameter region.
 
563
    
 
564
    Signed-off-by: Pauli Nieminen <ext-pauli.nieminen@nokia.com>
 
565
    Reviewed-by: Ville Syrjälä <ville.syrjala@nokia.com>
 
566
 
 
567
commit ea1ffd3e60bdcedbec5a6f28929f8677bf45d450
 
568
Merge: 12b0f7d 53602c3
 
569
Author: Keith Packard <keithp@keithp.com>
 
570
Date:   Wed Feb 2 15:19:55 2011 -0800
 
571
 
 
572
    Merge remote branch 'whot/for-keith'
 
573
 
 
574
commit 12b0f7df2caa78d68b453aaa91248bb3577fd724
 
575
Author: Evan Broder <ebroder@mokafive.com>
 
576
Date:   Tue Feb 1 16:09:50 2011 -0800
 
577
 
 
578
    xfree86/modes: Be sure to only use new EDID for physical output dimensions
 
579
    
 
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.
 
584
    
 
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.
 
589
    
 
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>
 
593
 
 
594
commit 0b15033031d78836582bd1b641c3160c3803a708
 
595
Author: Samuel Thibault <samuel.thibault@ens-lyon.org>
 
596
Date:   Mon Jan 31 23:25:10 2011 +0100
 
597
 
 
598
    xserver: enable TLS even if AIGLX is not enabled
 
599
    
 
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:
 
603
    
 
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
 
607
    
 
608
    because mesa always enables TLS use in GLX, even if dri is not available.
 
609
    
 
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>
 
613
 
 
614
commit 541b25038a5de74411a094570b407c5ae018c2ba
 
615
Author: Maarten Maathuis <madman2003@gmail.com>
 
616
Date:   Sun Jan 30 14:06:16 2011 +0100
 
617
 
 
618
    exa/mixed: Exclude frontbuffer from deferred pixmap handling.
 
619
    
 
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
 
629
      rendering.
 
630
    - This does sacrifice some throughput, roughly 33% slower.
 
631
    
 
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>
 
635
 
 
636
commit af87f6367ef733d1a4f3cfca4eeb92bfd84c2b6f
 
637
Author: Maarten Maathuis <madman2003@gmail.com>
 
638
Date:   Sun Jan 30 14:06:15 2011 +0100
 
639
 
 
640
    exa: Only call driver FinishAccess hook if PrepareAccess hook succeeded.
 
641
    
 
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>
 
645
 
 
646
commit 648d4fe5172cad33c6f09e05dd3d8d7171ef1a7f
 
647
Author: Maarten Maathuis <madman2003@gmail.com>
 
648
Date:   Sun Jan 30 14:06:14 2011 +0100
 
649
 
 
650
    exa/driver: set pExaPixmap->use_gpu_copy to the right value
 
651
    
 
652
    - Not sure if it was causing problems, but you never know.
 
653
    
 
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>
 
657
 
 
658
commit 246d40b685292fa6393ba22127152137494af2af
 
659
Merge: 70f2d39 8c1f75a
 
660
Author: Keith Packard <keithp@keithp.com>
 
661
Date:   Wed Feb 2 14:51:33 2011 -0800
 
662
 
 
663
    Merge remote branch 'jeremyhu/master'
 
664
 
 
665
commit 70f2d39fbde38d0baa687f1755b6c4c686f23052
 
666
Merge: 3a91c2d a9d3c43
 
667
Author: Keith Packard <keithp@keithp.com>
 
668
Date:   Wed Feb 2 14:43:19 2011 -0800
 
669
 
 
670
    Merge remote branch 'jturney/master'
 
671
 
 
672
commit 3a91c2d21c3231e2a011d95c3cfc01785430c1cf
 
673
Merge: ac0a00a 82b1eaa
 
674
Author: Keith Packard <keithp@keithp.com>
 
675
Date:   Wed Feb 2 14:37:00 2011 -0800
 
676
 
 
677
    Merge remote branch 'dbn/build-fixes'
 
678
 
 
679
commit ac0a00a840a5d8d8374e5db2b849e5959550ca4e
 
680
Author: Adam Jackson <ajax@redhat.com>
 
681
Date:   Thu Jan 20 23:01:03 2011 -0500
 
682
 
 
683
    xselinux: Fix GetDrawableContext
 
684
    
 
685
    M_DRAWABLE_PIXMAP is the lookup mask to dixLookupDrawable, and _not_ the
 
686
    type value in the drawable itself.
 
687
    
 
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>
 
691
 
 
692
commit 8c1f75a1d4cb5a34b4d10f3f5068bccc4356f31a
 
693
Author: Jeremy Huddleston <jeremyhu@apple.com>
 
694
Date:   Fri Jan 28 21:13:38 2011 -0800
 
695
 
 
696
    XQuartz: Localization Updates
 
697
    
 
698
    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
 
699
 
 
700
commit 53602c36217487e0a80880e8328f89ab302d85c8
 
701
Author: Ville Syrjala <syrjala@sci.fi>
 
702
Date:   Mon Jan 24 01:06:49 2011 +0200
 
703
 
 
704
    xfree86/dga: Remove DGAIsDgaEvent()
 
705
    
 
706
    DGAIsDgaEvent() is not used anymore.
 
707
    
 
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>
 
711
 
 
712
commit 2081728b7432e949c274e0dbbabc296fa4db17f9
 
713
Author: Ville Syrjala <syrjala@sci.fi>
 
714
Date:   Mon Jan 24 01:06:48 2011 +0200
 
715
 
 
716
    xfree86/dga: Only send DGA events for master devices
 
717
    
 
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>
 
721
 
 
722
commit 9f09b62e594321a8e45a33f4f13559827d660ed3
 
723
Author: Ville Syrjala <syrjala@sci.fi>
 
724
Date:   Mon Jan 24 01:06:47 2011 +0200
 
725
 
 
726
    xfree86/dga: Remove useless ifdefs
 
727
    
 
728
    Move some variables to the scope where they are used.
 
729
    
 
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>
 
733
 
 
734
commit 5c941c04ca68cdc2b236c524970bc23f91906af4
 
735
Author: Ville Syrjala <syrjala@sci.fi>
 
736
Date:   Mon Jan 24 01:06:46 2011 +0200
 
737
 
 
738
    xfree86/dga: DGAProcessKeyboardEvent() forgot ET_Internal
 
739
    
 
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>
 
743
 
 
744
commit ce4e0f660beb097e90110c97d039981702f0b0bd
 
745
Author: Ville Syrjala <syrjala@sci.fi>
 
746
Date:   Mon Jan 24 01:06:45 2011 +0200
 
747
 
 
748
    xfree86/dga: Remove DGAMouseX and DGAMouseY
 
749
    
 
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.
 
756
    
 
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>
 
760
 
 
761
commit ee8faeadb60f51a36edce19e568600dab7c8b357
 
762
Author: Ville Syrjala <syrjala@sci.fi>
 
763
Date:   Mon Jan 24 01:06:44 2011 +0200
 
764
 
 
765
    xfree86/dga: DGA2 events are missing the dx/dy information
 
766
    
 
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.
 
769
    
 
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>
 
773
 
 
774
commit e3fef815cf85cf59256f3edeaa21c1267898b42c
 
775
Author: Ville Syrjala <syrjala@sci.fi>
 
776
Date:   Mon Jan 24 01:06:43 2011 +0200
 
777
 
 
778
    xfree86/dga: Make mieq_install Bool
 
779
    
 
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
 
782
    be removed.
 
783
    
 
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>
 
787
 
 
788
commit f4cb25c2ed832bf4cfcd4d25198fe5a895430fed
 
789
Author: Ville Syrjala <syrjala@sci.fi>
 
790
Date:   Mon Jan 24 01:06:42 2011 +0200
 
791
 
 
792
    xfree86/dga: Remove the ET_DGAEvent handler only if it was installed
 
793
    
 
794
    Remove the handler only if it was installed. Also mark it as
 
795
    uninstalled, otherwise it wouldn't get reinstalled after a
 
796
    server reset.
 
797
    
 
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>
 
801
 
 
802
commit e1547a9f1f6d7991219b7711f4cacc2852dbf88c
 
803
Author: Ville Syrjala <syrjala@sci.fi>
 
804
Date:   Mon Jan 24 01:06:41 2011 +0200
 
805
 
 
806
    xfree86/dga: Install the DGA event handler when DGA2 is used
 
807
    
 
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.
 
811
    
 
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>
 
815
 
 
816
commit 7b16e8633d5a95167aac0c19e43fcfe38bd4a6a4
 
817
Author: Ville Syrjala <syrjala@sci.fi>
 
818
Date:   Mon Jan 24 01:06:40 2011 +0200
 
819
 
 
820
    xfree86/input: Restore DGAStealKeyEvent()
 
821
    
 
822
    DGA key event support was lost in commit
 
823
    8da0ff2d51086666d10ca7330d428e8610a4a0e3. Bring it back.
 
824
    
 
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>
 
828
 
 
829
commit a2c481821997ae14aa5816895ae36db2ca2e4dec
 
830
Author: Ville Syrjala <syrjala@sci.fi>
 
831
Date:   Mon Jan 24 01:06:39 2011 +0200
 
832
 
 
833
    include: Fix a copy/paste error in a comment
 
834
    
 
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>
 
838
 
 
839
commit 77af0dc5217fc9c446097d6d487c8ddaf00bdd2a
 
840
Author: Peter Hutterer <peter.hutterer@who-t.net>
 
841
Date:   Mon Jan 24 10:06:34 2011 +1000
 
842
 
 
843
    xfree86: bump input minor ABI
 
844
    
 
845
    The new valuator_mask_free() call requires a minor bump.
 
846
    
 
847
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
 
848
 
 
849
commit 5927e070b45fbe3fea4b394920ffd6f7d036f1ed
 
850
Author: Erkki Seppälä <erkki.seppala@vincit.fi>
 
851
Date:   Fri Jan 21 15:56:22 2011 +0200
 
852
 
 
853
    xkb: Cancel a key's repetition when its autorepeat is disabled.
 
854
    
 
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.
 
859
    
 
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>
 
863
 
 
864
commit a9d3c43a57cbaf42d9e96ad49cf12bbf1d275fe5
 
865
Author: Jon TURNEY <jon.turney@dronecode.org.uk>
 
866
Date:   Wed Jan 19 15:57:59 2011 +0000
 
867
 
 
868
    Fix compilation of xf86bigfont.c
 
869
    
 
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)
 
873
    
 
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.
 
877
    
 
878
    In a similar fashion to that commit, fix by moving XFree86BigfontExtensionInit()
 
879
    below the definitions of the static dispatch functions it references.
 
880
    
 
881
    Signed-off-by: Jon TURNEY <jon.turney@dronecode.org.uk>
 
882
    Reviewed-by: Julien Cristau <jcristau@debian.org>
 
883
 
 
884
commit effaf9459c450f13e35bf263835d3e37d48ff29d
 
885
Author: Jeremy Huddleston <jeremyhu@apple.com>
 
886
Date:   Sun Jan 23 22:35:34 2011 -0800
 
887
 
 
888
    XQuartz: Use the default signal handler
 
889
    
 
890
    This allows better interaction with CrashTracer
 
891
    
 
892
    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
 
893
 
 
894
commit 418bb57a3923311338baa8a85c0794a72e15ceeb
 
895
Author: Jeremy Huddleston <jeremyhu@apple.com>
 
896
Date:   Thu Jan 13 17:12:17 2011 -0800
 
897
 
 
898
    XQuartz: Call RRScreenSizeNotify after handling externally-generated XP_EVENT_DISPLAY_CHANGED
 
899
    
 
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.
 
904
    
 
905
    http://xquartz.macosforge.org/trac/ticket/460
 
906
    
 
907
    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
 
908
 
 
909
commit 6f52b10b9e8068e3deafb2bbb64b62175a208c49
 
910
Author: Jeremy Huddleston <jeremyhu@apple.com>
 
911
Date:   Thu Jan 13 16:08:46 2011 -0800
 
912
 
 
913
    XQuartz: Bump version string to 2.6.1
 
914
    
 
915
    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
 
916
 
 
917
commit 1cfb96dd6151ebe84a9a26a428005db97e5d5577
 
918
Author: Jeremy Huddleston <jeremyhu@apple.com>
 
919
Date:   Thu Jan 13 16:08:29 2011 -0800
12
920
 
13
921
    XQuartz: Update copyright dates in bundle's plist
14
922
    
15
923
    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
16
924
 
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
 
929
 
 
930
    Merge remote branch 'ajax/for-keithp'
 
931
 
 
932
commit 57a1d9b85331f6fe19d5111f5163139572ffbf02
 
933
Merge: 24ce650 6423769
 
934
Author: Keith Packard <keithp@keithp.com>
 
935
Date:   Thu Jan 20 21:16:24 2011 -0800
 
936
 
 
937
    Merge remote branch 'whot/for-keith'
 
938
 
 
939
commit 24ce650cf4f0c6fa72faecd38c53d40703e6c959
 
940
Merge: bbdf81a 09fd010
 
941
Author: Keith Packard <keithp@keithp.com>
 
942
Date:   Thu Jan 20 21:11:53 2011 -0800
 
943
 
 
944
    Merge remote branch 'jturney/jturney-framebuffer-resize-for-master'
 
945
 
 
946
commit bbdf81a056be0ea645da17a642dad5eadef3a906
 
947
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
 
948
Date:   Tue Jan 18 19:26:20 2011 -0800
 
949
 
 
950
    Add xorg.conf.d shadow man page pointing to xorg.conf man page
 
951
    
 
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>
 
957
 
 
958
commit a1d885fdd67503a442b348626d2eddf6d22419e8
 
959
Author: Adam Jackson <ajax@redhat.com>
 
960
Date:   Wed Jun 23 13:28:55 2010 -0400
 
961
 
 
962
    resource: Fix indentation
 
963
    
 
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>
 
967
 
 
968
commit cb61cf5c99004ba3c76b504220c6728b5f2d2de6
 
969
Author: Adam Jackson <ajax@redhat.com>
 
970
Date:   Thu Apr 15 18:36:55 2010 -0400
 
971
 
 
972
    resource: Remove expectID hack
 
973
    
 
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
 
979
    at all.
 
980
    
 
981
    Reviewed-by: Daniel Stone <daniel@fooishbar.org>
 
982
    Signed-off-by: Adam Jackson <ajax@redhat.com>
 
983
 
 
984
commit 3282e3c627f97f079e3a9af756a6b13bd9a5f227
 
985
Author: Adam Jackson <ajax@redhat.com>
 
986
Date:   Thu Apr 15 08:46:28 2010 -0400
 
987
 
 
988
    resource: s/NullResource/NULL/g
 
989
    
 
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>
 
993
 
 
994
commit f953ae7d8a578d135a6faaf69d9c06eae7c85ede
 
995
Author: Adam Jackson <ajax@redhat.com>
 
996
Date:   Mon Dec 14 14:38:10 2009 -0500
 
997
 
 
998
    os: Reduce smart scheduler setup calls
 
999
    
 
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
 
1002
    happens.
 
1003
    
 
1004
    Reviewed-by: Keith Packard <keithp@keithp.com>
 
1005
    Signed-off-by: Adam Jackson <ajax@redhat.com>
 
1006
 
 
1007
commit d127075da06239852c1cc745abfe63d0d180d984
 
1008
Author: Adam Jackson <ajax@redhat.com>
 
1009
Date:   Thu Jan 20 19:03:33 2011 -0500
 
1010
 
 
1011
    xdmxconfig: warning fix
 
1012
    
 
1013
    xdmxconfig.c: In function ‘dmxConfigCanvasDraw’:
 
1014
    xdmxconfig.c:299:23: warning: ‘maxHeight’ may be used uninitialized in this function
 
1015
    
 
1016
    Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
 
1017
    Signed-off-by: Adam Jackson <ajax@redhat.com>
 
1018
 
 
1019
commit 7a08f9abef7219fabdab8d1d49e8d3afb042e36a
 
1020
Author: Adam Jackson <ajax@redhat.com>
 
1021
Date:   Thu Jan 20 18:59:39 2011 -0500
 
1022
 
 
1023
    dmx: warning fixes
 
1024
    
 
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
 
1031
    
 
1032
    Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
 
1033
    Signed-off-by: Adam Jackson <ajax@redhat.com>
 
1034
 
 
1035
commit ffd323b7c0212ed9b348e51cd9b36363d7c4d1f2
 
1036
Author: Adam Jackson <ajax@redhat.com>
 
1037
Date:   Thu Jan 20 18:55:20 2011 -0500
 
1038
 
 
1039
    dmx: warning fix
 
1040
    
 
1041
    dmxinputinit.c: At top level:
 
1042
    dmxinputinit.c:135:29: warning: ‘DMXCommonOth’ defined but not used
 
1043
    
 
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.
 
1046
    
 
1047
    Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
 
1048
    Signed-off-by: Adam Jackson <ajax@redhat.com>
 
1049
 
 
1050
commit c1fe0b155d0567440228aa5d9e36036f37670e3b
 
1051
Author: Adam Jackson <ajax@redhat.com>
 
1052
Date:   Thu Jan 20 18:52:57 2011 -0500
 
1053
 
 
1054
    dmx: warning fix
 
1055
    
 
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
 
1061
    
 
1062
    Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
 
1063
    Signed-off-by: Adam Jackson <ajax@redhat.com>
 
1064
 
 
1065
commit b02e006b2733ea457df41791f6054309e4edf7f6
 
1066
Author: Adam Jackson <ajax@redhat.com>
 
1067
Date:   Thu Jan 20 18:46:00 2011 -0500
 
1068
 
 
1069
    dmx: warning fixes
 
1070
    
 
1071
    Dear gcc: I do not care about machines where sizeof(void *) <
 
1072
    sizeof(int), and neither should you.
 
1073
    
 
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
 
1088
    
 
1089
    Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
 
1090
    Signed-off-by: Adam Jackson <ajax@redhat.com>
 
1091
 
 
1092
commit 64237697994871adfcf4905b5784e75cd7281579
 
1093
Author: Peter Hutterer <peter.hutterer@who-t.net>
 
1094
Date:   Thu Jan 13 12:20:38 2011 +1000
 
1095
 
 
1096
    xkb: after making changes to the xkb ctrls, copy them back into kbdfeed.
 
1097
    
 
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
 
1103
    enabled_ctrls.
 
1104
    
 
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
 
1108
    effect.
 
1109
    
 
1110
    Test case:
 
1111
    assign Mode_switch to any key that by default repeats, e.g. the menu key.
 
1112
    
 
1113
        key <COMP> {         [     Mode_switch ] };
 
1114
    
 
1115
    Then modify the Mode_switch action to not repeat the key.
 
1116
    
 
1117
        interpret Mode_switch+AnyOfOrNone(all) {
 
1118
            virtualModifier= AltGr;
 
1119
            useModMapMods=level1;
 
1120
            action= SetGroup(group=+1);
 
1121
            // Add this line
 
1122
            repeat= False;
 
1123
        };
 
1124
    
 
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.
 
1128
    
 
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.
 
1131
    
 
1132
    Red Hat Bug 537708 <https://bugzilla.redhat.com/show_bug.cgi?id=537708>
 
1133
    
 
1134
    Also fixes broken auto-repeat of the backspace key in the colemak layout
 
1135
    (mapped to CapsLock).
 
1136
    
 
1137
    X.Org Bug 16318 <http://bugs.freedesktop.org/show_bug.cgi?id=16318>
 
1138
    
 
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>
 
1143
 
 
1144
commit f1326ed2910bd985fafdb48714b1d6f38116b083
 
1145
Author: Peter Hutterer <peter.hutterer@who-t.net>
 
1146
Date:   Thu Jan 13 09:19:28 2011 +1000
 
1147
 
 
1148
    xkb: Replace a few manual bitflips with SetBit & friends.
 
1149
    
 
1150
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
 
1151
    Reviewed-by: Dirk Wallenstein <halsmit@t-online.de>
 
1152
 
 
1153
commit 16eb4f2a7b67ee169785973f9e0a3773e13fdea6
 
1154
Author: Peter Hutterer <peter.hutterer@who-t.net>
 
1155
Date:   Fri Jan 7 09:53:35 2011 +1000
 
1156
 
 
1157
    Xi: reset remainders when warping the device.
 
1158
    
 
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>
 
1163
 
 
1164
commit 09fd010902fad56735b8069b1becb80d85bd6a35
 
1165
Author: Jon TURNEY <jon.turney@dronecode.org.uk>
 
1166
Date:   Wed Sep 29 22:54:22 2010 +0100
 
1167
 
 
1168
    Cygwin/X: DirectDraw engines shouldn't try to blit if the surface wasn't allocated
 
1169
    
 
1170
    Fix winShadowUpdateDD(|NL) so we don't try to blit to primary surface if it didn't get allocated
 
1171
    
 
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)
 
1174
    
 
1175
    Also:
 
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
 
1178
    
 
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>
 
1182
 
 
1183
commit 625ab9701fd75b879c1dafc05fa979591eea87c0
 
1184
Author: Jon TURNEY <jon.turney@dronecode.org.uk>
 
1185
Date:   Tue Aug 31 13:45:43 2010 +0100
 
1186
 
 
1187
    Cygwin/X: Simplify and consolidate reporting of the bpp value we are going to use
 
1188
    
 
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>
 
1192
 
 
1193
commit 3f7339a7c5d3dcd05909b041865125f4cb6fa29e
 
1194
Author: Jon TURNEY <jon.turney@dronecode.org.uk>
 
1195
Date:   Tue Aug 31 10:13:01 2010 +0100
 
1196
 
 
1197
    Cygwin/X: Deal with RANDR depth changes correctly in ShadowGDI drawing engine
 
1198
    
 
1199
    Make ShadowGDI drawing engine only change the size of the screen
 
1200
    pixmap/shadow framebuffer on an RANDR change, not the bpp/depth
 
1201
    as well.
 
1202
    
 
1203
    The server requires the screen pixmap's depth to be invariant.
 
1204
    
 
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.
 
1208
    
 
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>
 
1212
 
 
1213
commit 8b22f83113fbdc09b932b5ad7e44f629fc15e3b5
 
1214
Author: Jon TURNEY <jon.turney@dronecode.org.uk>
 
1215
Date:   Mon Aug 30 17:17:57 2010 +0100
 
1216
 
 
1217
    Cygwin/X: Use winUpdateFBPointer() in winshaddd.c rather than duplicating it inline
 
1218
    
 
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>
 
1222
 
 
1223
commit 8385c426f86e9955e9e570a46f75bddd3c10ca01
 
1224
Author: Jon TURNEY <jon.turney@dronecode.org.uk>
 
1225
Date:   Tue Aug 10 21:55:15 2010 +0100
 
1226
 
 
1227
    Cygwin/X: Remove WIN_DIB_MAXIMUM_SIZE check
 
1228
    
 
1229
    This is only relevant to pre-NT versions of Windows, which are all EOL.
 
1230
    
 
1231
    Also, it's in the wrong place now as framebuffer can get resized.
 
1232
    
 
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>
 
1236
 
 
1237
commit 981ad1f364cf4fe8008c0f3592eb0f73dd14a118
 
1238
Author: Jon TURNEY <jon.turney@dronecode.org.uk>
 
1239
Date:   Tue Aug 10 16:24:57 2010 +0100
 
1240
 
 
1241
    Cygwin/X: Fix a typo in command line argument validation code
 
1242
    
 
1243
    Fortunately, these swapped constants are benign as they have the same
 
1244
    value, 0
 
1245
    
 
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>
 
1249
 
 
1250
commit 5390b494672393506466d8afdb9b146b0e585cc0
 
1251
Author: Jon TURNEY <jon.turney@dronecode.org.uk>
 
1252
Date:   Tue Aug 10 13:16:13 2010 +0100
 
1253
 
 
1254
    Cygwin/X: Don't turn off -multiplemonitors when all monitors don't have the same pixel format when using shadow GDI engine
 
1255
    
 
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
 
1259
    
 
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>
 
1263
 
 
1264
commit 33106e1e807a828208b306512e78c5e3e93960d3
 
1265
Author: Jon TURNEY <jon.turney@dronecode.org.uk>
 
1266
Date:   Tue Mar 30 19:49:41 2010 +0100
 
1267
 
 
1268
    Cygwin/X: Generate RANDR change on WM_DISPLAYCHANGE for rootless modes
 
1269
    
 
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.
 
1273
    
 
1274
    Store the monitor number and use that to handle WM_DISPLAYCHANGE for a
 
1275
    screen specified with '-screen @monitor'
 
1276
    
 
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)
 
1280
    
 
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? )
 
1285
    
 
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)
 
1289
    
 
1290
    Various debug output improvements
 
1291
    
 
1292
    Also, remove the note that XWin can't handle display mode changes from
 
1293
    the man page
 
1294
    
 
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>
 
1298
 
 
1299
commit bbc511e80b2a9365f6a1528bc1595772f83be654
 
1300
Author: Jon TURNEY <jon.turney@dronecode.org.uk>
 
1301
Date:   Mon Feb 15 13:42:04 2010 +0000
 
1302
 
 
1303
    Cygwin/X: Make WM_SIZE use RandR resizing when -resize=randr
 
1304
    
 
1305
    To avoid recursion, WM_SIZE requests shouldn't generate XRANDR requests
 
1306
    when no change is neeeded.
 
1307
    
 
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
 
1311
    is completed.
 
1312
    
 
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>
 
1316
 
 
1317
commit 85c497a8b6c488ef9ea2c6d7b49e6f9b992fb4a2
 
1318
Author: Jon TURNEY <jon.turney@dronecode.org.uk>
 
1319
Date:   Tue Mar 30 20:48:10 2010 +0100
 
1320
 
 
1321
    Cygwin/X: Implement framebuffer resizing in RANDR extension
 
1322
    
 
1323
    Implement framebuffer resizing in RANDR extension:
 
1324
    
 
1325
    Resize the frame buffer, the screen's root window and the native window
 
1326
    containing the root window image.
 
1327
    
 
1328
    Correctly allow for decorations in new native window size when resizing native window
 
1329
    to fit the new framebuffer size with AdjustWindowRectEx()
 
1330
    
 
1331
    Update physical size info for a screen when it is changed by RANDR
 
1332
    
 
1333
    Forbid client-requested RANDR changes in fullscreen and rootless modes
 
1334
    
 
1335
    Only resize window on an external RandR request, to avoid recursing on
 
1336
    a WM_SIZE requested resize.
 
1337
    
 
1338
    Also, add prototypes for winRandRInit() and winDoRandRScreenSetSize() to header file
 
1339
    
 
1340
    Also, update the author list and copyright for winrandr.c
 
1341
    
 
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>
 
1345
 
 
1346
commit 873abef315f5d947b864428891381bff539c5869
 
1347
Author: Jon TURNEY <jon.turney@dronecode.org.uk>
 
1348
Date:   Tue Mar 30 20:07:19 2010 +0100
 
1349
 
 
1350
    Cygwin/X: Add -resize command line option
 
1351
    
 
1352
    Add -resize command line option to configure how native window sizing frame
 
1353
    is used.
 
1354
    
 
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
 
1357
    
 
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>
 
1361
 
 
1362
commit 46c57788539d8a5f0246528b4f88ad4ed6d867d1
 
1363
Author: Jon TURNEY <jon.turney@dronecode.org.uk>
 
1364
Date:   Tue Feb 23 15:44:36 2010 +0000
 
1365
 
 
1366
    Cygwin/X: Move QueryMonitor() out of windprocarg.c
 
1367
    
 
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
 
1370
    
 
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>
 
1374
 
 
1375
commit 73b02e964787ea9fb2d139dc781c9b2495ccb031
 
1376
Author: Jon TURNEY <jon.turney@dronecode.org.uk>
 
1377
Date:   Fri Feb 12 12:29:30 2010 +0000
 
1378
 
 
1379
    Cygwin/X: Remove an attempt at detecting if WM_DISPLAYCHANGE affects the X screen
 
1380
    
 
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.
 
1384
    
 
1385
    We'll always act as if it does, which it probably usually the case.
 
1386
    
 
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>
 
1390
 
 
1391
commit a46146af5f6c2d96728c43f0df369ea00bcae017
 
1392
Author: Jon TURNEY <jon.turney@dronecode.org.uk>
 
1393
Date:   Thu Apr 1 21:00:43 2010 +0100
 
1394
 
 
1395
    Cygwin/X: Rather than storing calculated physical display sizes, calculate them when needed
 
1396
    
 
1397
    (This stored calculation was wrong if -dpi came after -screen on the command
 
1398
    line, anyhow)
 
1399
    
 
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>
 
1403
 
 
1404
commit df518001271dbc0c49935350b755f0c0562cdb92
 
1405
Author: Jon TURNEY <jon.turney@dronecode.org.uk>
 
1406
Date:   Tue Oct 13 14:47:33 2009 +0100
 
1407
 
 
1408
    Cygwin/X: Refactor framebuffer allocation/release in drawing engines
 
1409
    
 
1410
    Refactor the drawing engines so we can explicitly allocate and release the framebuffer for a screen
 
1411
    
 
1412
    Move the setting of dwPaddedWidth into the DDNL engine, so it is updated when the framebuffer changes size
 
1413
    
 
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>
 
1417
 
 
1418
commit 708d0b9781c6f3f0c0ae7052f45223b1c2524809
 
1419
Author: Jon TURNEY <jon.turney@dronecode.org.uk>
 
1420
Date:   Tue Oct 13 14:48:17 2009 +0100
 
1421
 
 
1422
    Cygwin/X: Enable building of nativegdi and primaryfb engines to avoid further rusting
 
1423
    
 
1424
    Some trivial build fixes required
 
1425
    
 
1426
    Also fill out all function pointers for primaryfb engine
 
1427
    
 
1428
    Also tidy up the man page section describing drawing engines.
 
1429
    
 
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>
 
1433
 
 
1434
commit c6aa4755ec355101a62bef86dbb090262fe806f6
 
1435
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
 
1436
Date:   Sat Jan 15 12:13:39 2011 -0800
 
1437
 
 
1438
    xkb/ddxLoad.c doesn't need <paths.h> any more
 
1439
    
 
1440
    Was previously used for _PATH_VARTMP, but that was removed in
 
1441
    534fc5140b039a8c98ab715d0a6740d513b41209
 
1442
    
 
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>
 
1446
 
 
1447
commit abfea17342da774aa4e3a351a73c8f2af6e6fd28
 
1448
Merge: 3611283 e65c3f8
 
1449
Author: Keith Packard <keithp@keithp.com>
 
1450
Date:   Tue Jan 18 15:19:34 2011 -0800
 
1451
 
 
1452
    Merge remote branch 'ajax/for-keithp'
 
1453
 
 
1454
commit 361128389e5cb0101cbd091ff8de77cf34608f6c
 
1455
Merge: 65ceaad d9225b9
 
1456
Author: Keith Packard <keithp@keithp.com>
 
1457
Date:   Tue Jan 18 15:18:08 2011 -0800
 
1458
 
 
1459
    Merge remote branch 'jcristau/for-keith'
 
1460
 
 
1461
commit 65ceaadbf0fb65f1962cb96d5b87fd1175f85a3b
 
1462
Author: Gaetan Nadon <memsize@videotron.ca>
 
1463
Date:   Sun Jan 9 20:28:31 2011 -0500
 
1464
 
 
1465
    Xquartz: rename man page directory from doc to man
 
1466
    
 
1467
    Following the convention makes it easier to locate man pages,
 
1468
    user's or developer's documentation and specifications.
 
1469
    
 
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>
 
1474
 
 
1475
commit 7ed0d426f616fe9e44ac7091622a798f2043dfe4
 
1476
Author: Gaetan Nadon <memsize@videotron.ca>
 
1477
Date:   Sun Jan 9 20:28:30 2011 -0500
 
1478
 
 
1479
    xfree86: use sed rather than cpp to perform string substitutions
 
1480
    
 
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.
 
1484
    
 
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.
 
1488
    
 
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.
 
1492
    
 
1493
    Fix trailing spaces.
 
1494
    
 
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>
 
1499
 
 
1500
commit 885a3330092c13786baa3aaabd728e71962486c4
 
1501
Author: Gaetan Nadon <memsize@videotron.ca>
 
1502
Date:   Sun Jan 9 20:28:29 2011 -0500
 
1503
 
 
1504
    man: refactor common code in the man pages makefiles
 
1505
    
 
1506
    Create a manpages.am makefile snippet in the root dir.
 
1507
    Each man page makefile includes manpages.am.
 
1508
    
 
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.
 
1513
    
 
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>
 
1518
 
 
1519
commit c86f7c2b8eedd3126066a3aff44bc8767eb5e277
 
1520
Author: Gaetan Nadon <memsize@videotron.ca>
 
1521
Date:   Sun Jan 9 20:28:28 2011 -0500
 
1522
 
 
1523
    Xdmx: build all man pages using XORG_MANPAGE_SECTIONS
 
1524
    
 
1525
    Use standard directory and makefile.
 
1526
    
 
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>
 
1531
 
 
1532
commit 9bd9d550a0d6fb4fe3daacb604658de92e69d99c
 
1533
Author: Gaetan Nadon <memsize@videotron.ca>
 
1534
Date:   Sun Jan 9 20:28:27 2011 -0500
 
1535
 
 
1536
    exa: build man pages using XORG_MANPAGE_SECTIONS
 
1537
    
 
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
 
1542
    
 
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>
 
1547
 
 
1548
commit d4b1fd3ff66d1a3e44a85aed34d9a01eee0d37fd
 
1549
Author: Gaetan Nadon <memsize@videotron.ca>
 
1550
Date:   Sun Jan 9 20:28:26 2011 -0500
 
1551
 
 
1552
    fbdevhw: build man pages using XORG_MANPAGE_SECTIONS
 
1553
    
 
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
 
1558
    
 
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>
 
1563
 
 
1564
commit b9276cb86b433bc740fe26c2e624d3d5399732f6
 
1565
Author: Gaetan Nadon <memsize@videotron.ca>
 
1566
Date:   Sun Jan 9 20:27:53 2011 -0500
 
1567
 
 
1568
    XFree86 utils: build utils man pages using XORG_MANPAGE_SECTIONS
 
1569
    
 
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
 
1574
    
 
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>
 
1579
 
 
1580
commit ac5ffef60e05eb05275913b133786709881e7e7e
 
1581
Author: Gaetan Nadon <memsize@videotron.ca>
 
1582
Date:   Sun Jan 9 20:27:52 2011 -0500
 
1583
 
 
1584
    Xephyr: build Xephyr man pages using XORG_MANPAGE_SECTIONS
 
1585
    
 
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
 
1590
    
 
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>
 
1595
 
 
1596
commit 9240cffd659b1c13d66162200c6e384ea1cdbc44
 
1597
Author: Gaetan Nadon <memsize@videotron.ca>
 
1598
Date:   Sun Jan 9 20:27:51 2011 -0500
 
1599
 
 
1600
    Xvfb: build Xvfb man pages using XORG_MANPAGE_SECTIONS
 
1601
    
 
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
 
1606
    
 
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>
 
1611
 
 
1612
commit 3f4c71799b3164440624d09b7b631d3d3c0a29ef
 
1613
Author: Gaetan Nadon <memsize@videotron.ca>
 
1614
Date:   Sun Jan 9 20:27:50 2011 -0500
 
1615
 
 
1616
    XWin: build XWin man pages using XORG_MANPAGE_SECTIONS
 
1617
    
 
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
 
1622
    
 
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>
 
1627
 
 
1628
commit b8492e18a7e5322c4a492f6cf6cfeb5b0221d994
 
1629
Author: Gaetan Nadon <memsize@videotron.ca>
 
1630
Date:   Sun Jan 9 20:27:49 2011 -0500
 
1631
 
 
1632
    Xnest: build Xnest man pages using XORG_MANPAGE_SECTIONS
 
1633
    
 
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
 
1637
    
 
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>
 
1642
 
 
1643
commit 57ca20d26614a0787cdd0db91a2eb8cdb301f2dc
 
1644
Author: Gaetan Nadon <memsize@videotron.ca>
 
1645
Date:   Sun Jan 9 20:27:48 2011 -0500
 
1646
 
 
1647
    Xquartz: strip the man page code from cpprules.in
 
1648
    
 
1649
    This is dead code which will not be used in the future.
 
1650
    
 
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>
 
1655
 
 
1656
commit c06c46acdc2ead20a6030118fad6092b3da6709f
 
1657
Author: Gaetan Nadon <memsize@videotron.ca>
 
1658
Date:   Sun Jan 9 20:27:47 2011 -0500
 
1659
 
 
1660
    Xquartz: build Xquartz man pages using XORG_MANPAGE_SECTIONS
 
1661
    
 
1662
    Nothing requires the use of a C preprocessor
 
1663
    Using standard file extensions (.man)
 
1664
    Use standard directory and makefile
 
1665
    
 
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>
 
1670
 
 
1671
commit a9e85013b1045c7e02891a019bfa8042a219b7f1
 
1672
Author: Gaetan Nadon <memsize@videotron.ca>
 
1673
Date:   Sun Jan 9 20:27:46 2011 -0500
 
1674
 
 
1675
    man: build Xorg and xorg.conf man pages using XORG_MANPAGE_SECTIONS
 
1676
    
 
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
 
1680
    
 
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>
 
1685
 
 
1686
commit dcdd8ea82c0e2f657abdc80a22aa0c01ead07e54
 
1687
Author: Gaetan Nadon <memsize@videotron.ca>
 
1688
Date:   Sun Jan 9 20:27:45 2011 -0500
 
1689
 
 
1690
    Xorg.man: fix whitespace issues
 
1691
    
 
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>
 
1696
 
 
1697
commit d9225b9602c85603ae616a7381c784f5cf5e811c
 
1698
Author: Julien Cristau <jcristau@debian.org>
 
1699
Date:   Wed Nov 10 22:39:54 2010 +0100
 
1700
 
 
1701
    glx: validate numAttribs field before using it
 
1702
    
 
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>
 
1706
 
 
1707
commit 62319e8381ebd645ae36b25e5fc3c0e9b098387b
 
1708
Author: Julien Cristau <jcristau@debian.org>
 
1709
Date:   Sun Aug 22 16:20:45 2010 +0100
 
1710
 
 
1711
    glx: swap the request arrays entirely, not just half of them
 
1712
    
 
1713
    Various glx requests include a list of pairs of attributes.  We were
 
1714
    only swapping the first half.
 
1715
    
 
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>
 
1719
 
 
1720
commit 6c69235a9dfc52e4b4e47630ff4bab1a820eb543
 
1721
Author: Julien Cristau <jcristau@debian.org>
 
1722
Date:   Sun Aug 22 00:50:05 2010 +0100
 
1723
 
 
1724
    glx: check request length before swapping
 
1725
    
 
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>
 
1729
 
 
1730
commit ec9c97c6bf70b523bc500bd3adf62176f1bb33a4
 
1731
Author: Julien Cristau <jcristau@debian.org>
 
1732
Date:   Sat Jul 3 19:47:55 2010 +0100
 
1733
 
 
1734
    glx: validate request lengths
 
1735
    
 
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>
 
1740
 
 
1741
commit 3f0d3f4d97bce75c1828635c322b6560a45a037f
 
1742
Author: Julien Cristau <jcristau@debian.org>
 
1743
Date:   Sat Jul 3 19:42:26 2010 +0100
 
1744
 
 
1745
    glx: make sure screen is non-negative in validGlxScreen
 
1746
    
 
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>
 
1751
 
 
1752
commit 82b1eaa6cad20f39dbf15573bdb3d62acbcd91f9
 
1753
Author: Tom Fogal <tfogal@alumni.unh.edu>
 
1754
Date:   Wed Dec 22 14:39:48 2010 -0700
 
1755
 
 
1756
    Autodetect TLS support instead of defaulting to disabled.
 
1757
    
 
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.
 
1761
    
 
1762
    Signed-off-by: Tom Fogal <tfogal@alumni.unh.edu>
 
1763
    Reviewed-by: Dan Nicholson <dbn.lists@gmail.com>
 
1764
 
 
1765
commit 93393411e39fbb0f72cf6c2f79ebde177aa86932
 
1766
Author: Tom Fogal <tfogal@alumni.unh.edu>
 
1767
Date:   Wed Dec 22 16:03:03 2010 -0700
 
1768
 
 
1769
    Add macro for detecting thread local storage support.
 
1770
    
 
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.
 
1774
    
 
1775
    Signed-off-by: Tom Fogal <tfogal@alumni.unh.edu>
 
1776
    Reviewed-by: Dan Nicholson <dbn.lists@gmail.com>
 
1777
 
 
1778
commit 60801ff8703ec36995139a6dd7b1fc26ae8854a6
 
1779
Author: Dan Nicholson <dbn.lists@gmail.com>
 
1780
Date:   Tue Nov 23 11:38:50 2010 -0800
 
1781
 
 
1782
    xfree86: Convert libxf86config to static libtool library
 
1783
    
 
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.
 
1788
    
 
1789
    Signed-off-by: Dan Nicholson <dbn.lists@gmail.com>
 
1790
    Acked-by: Gaetan Nadon <memsize@videotron.ca>
 
1791
 
 
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
 
1796
 
 
1797
    Merge branch 'for-peter' of git://people.freedesktop.org/~daniels/xserver into for-keith
 
1798
 
 
1799
commit aa30a86583c3fc1a83c46e8c7583182d750edcde
 
1800
Author: Tomas Carnecky <tom@dbservice.com>
 
1801
Date:   Sun Aug 1 21:28:18 2010 +0200
 
1802
 
 
1803
    NO_PANORAMIX preprocessor symbol is nowhere defined
 
1804
    
 
1805
    Which makes it useless, so remove it.
 
1806
    
 
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>
 
1810
 
 
1811
commit fc6cbee772bafabf7ddd7a75043bd55bb78ad09e
 
1812
Author: Peter Hutterer <peter.hutterer@who-t.net>
 
1813
Date:   Thu Jan 6 12:58:00 2011 +1000
 
1814
 
 
1815
    input: add valuator_mask_free() to free a valuator mask.
 
1816
    
 
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.
 
1821
    
 
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>
 
1825
 
 
1826
commit 4fbadc8b17237f3c7f8c0bf56003d1139c86655e
 
1827
Author: Daniel Stone <daniel@fooishbar.org>
 
1828
Date:   Thu Jan 6 11:32:26 2011 +1000
 
1829
 
 
1830
    Input: Prevent MD grabs from wandering on to other MDs
 
1831
    
 
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.
 
1835
    
 
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.
 
1841
    
 
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>
 
1845
 
 
1846
commit e65c3f8bcc86845f21ac575e2bfb4b21b67d5ebf
 
1847
Author: Adam Jackson <ajax@redhat.com>
 
1848
Date:   Wed Jan 5 12:04:19 2011 -0500
 
1849
 
 
1850
    dix: Add a Screen method for additional cursor confinement
 
1851
    
 
1852
    This just reserves the slot in the ABI. Confining cursors to CRTCs will
 
1853
    come soon.
 
1854
    
 
1855
    v2: Just reserve the slot.
 
1856
    
 
1857
    Reviewed-by: Daniel Stone <daniel@fooishbar.org>
 
1858
    Signed-off-by: Adam Jackson <ajax@redhat.com>
 
1859
 
 
1860
commit ce74e7562dcc800306ff92b6d3c5ee885cd4763d
 
1861
Author: Daniel Stone <daniel@fooishbar.org>
 
1862
Date:   Tue Dec 7 11:48:14 2010 +0000
 
1863
 
 
1864
    Input: Make CheckPassiveGrabsOnWindow return grab, export
 
1865
    
 
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.
 
1870
    
 
1871
    This will be used in forthcoming touch patches to find the grabs, rather
 
1872
    than open-coding same.
 
1873
    
 
1874
    Signed-off-by: Daniel Stone <daniel@fooishbar.org>
 
1875
    Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
 
1876
 
 
1877
commit eb5aaf5eb819f1287ce40da79edbe07bafb2b5c0
 
1878
Author: Daniel Stone <daniel@fooishbar.org>
 
1879
Date:   Tue Dec 28 12:15:28 2010 +0000
 
1880
 
 
1881
    Input: Export GetEventMask
 
1882
    
 
1883
    Make it non-static, add to headers.
 
1884
    
 
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>
 
1888
 
 
1889
commit 30c8c7a86310139e79c9698caee21b3bd51936bd
 
1890
Author: Daniel Stone <daniel@fooishbar.org>
 
1891
Date:   Tue Dec 28 12:13:29 2010 +0000
 
1892
 
 
1893
    Input: Handle grabs with no Xi 1.x equivalent
 
1894
    
 
1895
    Don't try to search for an Xi 1.x grab in CheckPassiveGrabsOnWindow for
 
1896
    events with no Xi 1.x equivalent.
 
1897
    
 
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>
 
1901
 
 
1902
commit 690476250f58616d5156317e01ba547497f4331a
 
1903
Author: Daniel Stone <daniel@fooishbar.org>
 
1904
Date:   Mon Sep 20 15:03:05 2010 +1000
 
1905
 
 
1906
    Input: Pass sprite instead of device to XYToWindow, make non-static
 
1907
    
 
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.
 
1912
    
 
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>
 
1916
 
 
1917
commit 07a892cd8276f8092de95f1909f2ebec6f5fdf08
 
1918
Author: Daniel Stone <daniel@fooishbar.org>
 
1919
Date:   Mon Sep 20 15:03:04 2010 +1000
 
1920
 
 
1921
    Input: Pass sprite instead of device to FixUpEventFromWindow
 
1922
    
 
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
 
1926
    sprite.
 
1927
    
 
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>
 
1931
 
 
1932
commit 10d6c3ca103ea155488cd2f29052334b5691e680
 
1933
Author: Daniel Stone <daniel@fooishbar.org>
 
1934
Date:   Mon Dec 27 13:06:03 2010 +0000
 
1935
 
 
1936
    Input: Make RootWindow() take a sprite instead of device
 
1937
    
 
1938
    GetCurrentRootWindow already works for the device case, although not as
 
1939
    an lvalue.
 
1940
    
 
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>
 
1944
 
 
1945
commit 23c37ce1fe42e3da0609a566478e947843b05023
 
1946
Author: Daniel Stone <daniel@fooishbar.org>
 
1947
Date:   Mon Dec 27 12:48:42 2010 +0000
 
1948
 
 
1949
    Input: Export SpriteRec for use in public API
 
1950
    
 
1951
    Change its definition to be more in line with other structs, so we can
 
1952
    use it from input.h.
 
1953
    
 
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>
 
1957
 
 
1958
commit 06a103ad1d6a0ef6146c97a8c81dc7de1c0a0083
 
1959
Author: Daniel Stone <daniel@fooishbar.org>
 
1960
Date:   Tue Dec 28 16:37:48 2010 +0000
 
1961
 
 
1962
    Test: Input: Test up to supported server, not protocol, events
 
1963
    
 
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.
 
1967
    
 
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>
 
1971
 
 
1972
commit a083efe8715e8b29c9bd7f4e7bb429a94620bfc4
 
1973
Author: Daniel Stone <daniel@fooishbar.org>
 
1974
Date:   Tue Dec 28 16:06:29 2010 +0000
 
1975
 
 
1976
    Test: Input: Check flags on DeviceEvent
 
1977
    
 
1978
    Add initial validation of acceptable flags for XI2 device events, and
 
1979
    make sure they're swapped.
 
1980
    
 
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>
 
1984
 
 
1985
commit 2592effef5f171af3f01a2b5130d9747403140f6
 
1986
Author: Daniel Stone <daniel@fooishbar.org>
 
1987
Date:   Tue Dec 28 13:42:06 2010 +0000
 
1988
 
 
1989
    Test: Input: Add helper function for failing EventToCore
 
1990
    
 
1991
    We have quite a few tests which involve checking that EventToCore fails
 
1992
    for specific events, so refactor them into a separate function.
 
1993
    
 
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>
 
1997
 
 
1998
commit e1aed88be92c27d76bff1743f35f9915dea9264f
 
1999
Author: Daniel Stone <daniel@fooishbar.org>
 
2000
Date:   Tue Dec 28 17:00:29 2010 +0000
 
2001
 
 
2002
    Input: Swap flags in DeviceEvents
 
2003
    
 
2004
    Swap flags for different-endian clients when delivering XI2
 
2005
    DeviceEvents.
 
2006
    
 
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>
 
2010
 
 
2011
commit 6358a60065eef167d4e5f4afd981ff26deeba80d
 
2012
Author: Michel Dänzer <daenzer@vmware.com>
 
2013
Date:   Thu Jan 6 09:55:41 2011 +0100
 
2014
 
 
2015
    EXA: Pad size of system memory copy for 1x1 pixmaps (bug #32803).
 
2016
    
 
2017
    Fixes https://bugs.freedesktop.org/show_bug.cgi?id=32803 .
 
2018
    
 
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>
 
2022
 
 
2023
commit f3480286aeb3009623d8d4b0202eadda0049552d
 
2024
Author: Ville Syrjälä <ville.syrjala@nokia.com>
 
2025
Date:   Wed Jan 5 20:41:09 2011 +0200
 
2026
 
 
2027
    composite: Support updating an arbitrary subtree
 
2028
    
 
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.
 
2035
    
 
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.
 
2041
    
 
2042
    CompScreenRec no longer needs the 'damaged' member since the root
 
2043
    window's 'damagedDescendants' provides the same information.
 
2044
    
 
2045
    Signed-off-by: Ville Syrjälä <ville.syrjala@nokia.com>
 
2046
    Signed-off-by: Keith Packard <keithp@keithp.com>
 
2047
 
 
2048
commit b89e6dbdfbb50e3b5bc7fcb7eccc397c467c92f8
 
2049
Author: Ville Syrjälä <ville.syrjala@nokia.com>
 
2050
Date:   Wed Jan 5 20:41:08 2011 +0200
 
2051
 
 
2052
    composite: Add SourceValidate wrapper
 
2053
    
 
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
 
2057
    to date.
 
2058
    
 
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>
 
2063
 
 
2064
commit 84154954db54696d4661eb8d0a6014cdbff3c91f
 
2065
Author: Ville Syrjälä <ville.syrjala@nokia.com>
 
2066
Date:   Wed Jan 5 20:41:07 2011 +0200
 
2067
 
 
2068
    composite: Add GetImage wrapper
 
2069
    
 
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.
 
2073
    
 
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>
 
2078
 
 
2079
commit a5dc3531e14589ac473cea482944d2d67517aabd
 
2080
Author: Ville Syrjälä <ville.syrjala@nokia.com>
 
2081
Date:   Wed Jan 5 20:41:06 2011 +0200
 
2082
 
 
2083
    Revert "composite: Convert compWindowUpdate to use TraverseTree"
 
2084
    
 
2085
    TraverseTree visits the parent before the children. When performing
 
2086
    the automatic redirection updates, the children must be visited before
 
2087
    the parent.
 
2088
    
 
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.
 
2094
    
 
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.
 
2102
    
 
2103
    This reverts commit 648c8871c92727d7b6b16859f27f12266a06a16e.
 
2104
    
 
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>
 
2109
 
 
2110
commit 0998574699502e6ab14fd8899c2e42961d4df7d0
 
2111
Author: Ville Syrjälä <ville.syrjala@nokia.com>
 
2112
Date:   Wed Jan 5 20:41:05 2011 +0200
 
2113
 
 
2114
    Call SourceValidate even if src == dst
 
2115
    
 
2116
    The extra SourceValidate calls from damageCopyArea and damageCopyPlane
 
2117
    can be removed.
 
2118
    
 
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>
 
2123
 
 
2124
commit e41e907b3c19908f5316346fa587ced3115478cd
 
2125
Author: Ville Syrjälä <ville.syrjala@nokia.com>
 
2126
Date:   Wed Jan 5 20:41:04 2011 +0200
 
2127
 
 
2128
    Add subWindowMode parameter to SourceValidate
 
2129
    
 
2130
    Pass the subWindowMode from the GC/source Picture to SourceValidate.
 
2131
    
 
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>
 
2136
 
 
2137
commit 0dede200c9ac7adbe8b8c16efacc3edc1f183cd9
 
2138
Merge: 7714357 2e78145
 
2139
Author: Keith Packard <keithp@keithp.com>
 
2140
Date:   Wed Jan 5 08:51:46 2011 -0800
 
2141
 
 
2142
    Merge remote branch 'vsyrjala/misc_fixes'
 
2143
 
 
2144
commit 7714357f506782973d25e270f85140b42507ed35
 
2145
Merge: 02e18c9 b01dd9d
 
2146
Author: Keith Packard <keithp@keithp.com>
 
2147
Date:   Wed Jan 5 08:43:18 2011 -0800
 
2148
 
 
2149
    Merge remote branch 'whot/for-keith'
 
2150
 
 
2151
commit 02e18c9fb58c33d340af4573551fb9c7c59e0f43
 
2152
Author: James Jones <jajones@nvidia.com>
 
2153
Date:   Mon Dec 20 11:05:57 2010 -0800
 
2154
 
 
2155
    X Sync Cleanups
 
2156
    
 
2157
    Various cleanups identified during review of the
 
2158
    X Sync Fence Object patches.
 
2159
    
 
2160
    -Correctly handle failure of AddResource()
 
2161
    
 
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
 
2165
     wrong.
 
2166
    
 
2167
    -Use the default switch label rather than reimplementing
 
2168
     it.
 
2169
    
 
2170
    -Re-introduce cast of result of dixAllocateObjectWithPrivate()
 
2171
     to kill an incompatible pointer type warning.
 
2172
    
 
2173
    -Remove comments claiming protocol updates are needed.  One
 
2174
     wasn't true and the other was addressed with a xextproto
 
2175
     change.
 
2176
    
 
2177
    -Return BadFence, not BadCounter from XSyncAwaitFence()
 
2178
    
 
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>
 
2182
 
 
2183
commit 86ca434a1ab766c1519ee7146b48dbfead843524
18
2184
Author: Zhao Yakui <yakui.zhao@intel.com>
19
2185
Date:   Tue Jan 4 14:08:16 2011 -0500
20
2186
 
23
2189
    Reviewed-by: Adam Jackson <ajax@redhat.com>
24
2190
    Signed-off-by: Anssi Hannula <anssi.hannula@iki.fi>
25
2191
    Signed-off-by: Zhao Yakui <yakui.zhao@intel.com>
26
 
    (cherry picked from commit 86ca434a1ab766c1519ee7146b48dbfead843524)
27
2192
 
28
 
commit 9213c2525a2be6f8bf1412f1c6001a7bc6ce4538
 
2193
commit bb18f277156c08be028a6e12d8987fb1593e9168
29
2194
Author: Adam Jackson <ajax@redhat.com>
30
2195
Date:   Fri Dec 10 14:24:02 2010 -0500
31
2196
 
42
2207
    
43
2208
    Reviewed-by: Julien Cristau <jcristau@debian.org>
44
2209
    Signed-off-by: Adam Jackson <ajax@redhat.com>
45
 
    (cherry picked from commit bb18f277156c08be028a6e12d8987fb1593e9168)
46
 
 
47
 
commit dc24f90ddc9c116a31347ba961f19feaf63fa843
 
2210
 
 
2211
commit 261d0d16af797bb52d4c778e220296d7f2b28e14
 
2212
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
 
2213
Date:   Thu Dec 30 16:08:48 2010 -0800
 
2214
 
 
2215
    Fix asprintf typo in commit d2c42b10
 
2216
    
 
2217
    Reported-by: Jerome Carretero <cJ@zougloub.eu>
 
2218
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
 
2219
    Reviewed-by: Cyril Brulebois <kibi@debian.org>
 
2220
    Reviewed-by: Daniel Stone <daniel@fooishbar.org>
 
2221
 
 
2222
commit c6afe64bad7a27ff8828de499d56776c113df60f
 
2223
Author: Daniel Stone <daniel@fooishbar.org>
 
2224
Date:   Fri Dec 31 03:15:27 2010 +0000
 
2225
 
 
2226
    XFree86: Linux: AGP: Fix void-pointer-arithmetic warning
 
2227
    
 
2228
    Cast it to a char *, mimicking the return immediately below it.
 
2229
    
 
2230
    Signed-off-by: Daniel Stone <daniel@fooishbar.org>
 
2231
    Reviewed-by: Mark Kettenis <kettenis@openbsd.org>
 
2232
 
 
2233
commit 2d67ada3c4079a11c52024a9c3d4138becca5171
 
2234
Author: Pauli Nieminen <ext-pauli.nieminen@nokia.com>
 
2235
Date:   Thu Dec 30 19:19:43 2010 +0200
 
2236
 
 
2237
    os: always check if client is local when connection is accepted
 
2238
    
 
2239
    LocalClient is used for all DRI2 requests that makes it frequently
 
2240
    called function. Querying if connection is local or not takes 10-15us
 
2241
    (on ARM) depending on malloc speed.
 
2242
    
 
2243
    Signed-off-by: Pauli Nieminen <ext-pauli.nieminen@nokia.com>
 
2244
    Reviewed-by: Daniel Stone <daniel@fooishbar.org>
 
2245
 
 
2246
commit 617b7d22115ccaaaa7ec69c99885054d33a3bc37
48
2247
Author: Pauli Nieminen <ext-pauli.nieminen@nokia.com>
49
2248
Date:   Thu Dec 30 19:19:42 2010 +0200
50
2249
 
53
2252
    Signed-off-by: Pauli Nieminen <ext-pauli.nieminen@nokia.com>
54
2253
    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
55
2254
    Reviewed-by: Daniel Stone <daniel@fooishbar.org>
56
 
    (cherry picked from commit 617b7d22115ccaaaa7ec69c99885054d33a3bc37)
57
 
 
58
 
commit a87a5b7e83349d3871fcde71fec08f85fa16dc0b
 
2255
 
 
2256
commit 3e1455505addc7e52178fa04399aef2a8522c921
 
2257
Author: Pauli Nieminen <ext-pauli.nieminen@nokia.com>
 
2258
Date:   Thu Dec 30 19:19:41 2010 +0200
 
2259
 
 
2260
    udev: Fix removing of the wake up handler
 
2261
    
 
2262
    RemoveBlockAndWakeupHandlers requires caller to pass same block data
 
2263
    parameter as for RegisterBlockAndWakeupHandlers.
 
2264
    
 
2265
    Signed-off-by: Pauli Nieminen <ext-pauli.nieminen@nokia.com>
 
2266
    Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
 
2267
    Reviewed-by: Daniel Stone <daniel@fooishbar.org>
 
2268
 
 
2269
commit 13ac3deedb532b39f41dcd45d70f9eb4a85c1f58
 
2270
Author: Pauli Nieminen <ext-pauli.nieminen@nokia.com>
 
2271
Date:   Thu Dec 30 19:19:40 2010 +0200
 
2272
 
 
2273
    mi: Only register sprite block handler when needed
 
2274
    
 
2275
    miSpriteBlockHandler takes about 10us in arm each time BlockHandlers are
 
2276
    called. To eliminate that overhead from xserver side only register the
 
2277
    BlockHandler when there actually is any cursor down.
 
2278
    
 
2279
    Signed-off-by: Pauli Nieminen <ext-pauli.nieminen@nokia.com>
 
2280
    Reviewed-by: Daniel Stone <daniel@fooishbar.org>
 
2281
 
 
2282
commit 4f6e3b0f378d7306dbd8c00ef9a7df81e24e5769
 
2283
Author: Pauli Nieminen <ext-pauli.nieminen@nokia.com>
 
2284
Date:   Thu Dec 30 19:19:39 2010 +0200
 
2285
 
 
2286
    mi: Register sprite damage handler only when required
 
2287
    
 
2288
    There is no need to have damage handler registered when there isn't any
 
2289
    pointer in the screen. This avoids some overhead from damage handling
 
2290
    which takes tens of microseconds on arm.
 
2291
    
 
2292
    Signed-off-by: Pauli Nieminen <ext-pauli.nieminen@nokia.com>
 
2293
    Reviewed-by: Daniel Stone <daniel@fooishbar.org>
 
2294
 
 
2295
commit bf48082f30818b96bc623834be3022600371d4fc
 
2296
Author: Pauli Nieminen <ext-pauli.nieminen@nokia.com>
 
2297
Date:   Thu Dec 30 19:19:38 2010 +0200
 
2298
 
 
2299
    mi: Fix the debug message
 
2300
    
 
2301
    Signed-off-by: Pauli Nieminen <ext-pauli.nieminen@nokia.com>
 
2302
    Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
 
2303
    Reviewed-by: Daniel Stone <daniel@fooishbar.org>
 
2304
 
 
2305
commit 8fb43b8bf9fcbe015d4e98c7e09889184d136a1e
 
2306
Author: Pauli Nieminen <ext-pauli.nieminen@nokia.com>
 
2307
Date:   Thu Dec 30 19:19:37 2010 +0200
 
2308
 
 
2309
    mi: Fix wrapping for sprite screen
 
2310
    
 
2311
    SCREEN_EPILOGUE should read the current function pointer from screen
 
2312
    after calling wrapped function in case the pointer changes.
 
2313
    
 
2314
    Passing pPriv to macros instead of asking dix each time makes sense when
 
2315
    both macros need same pointer.
 
2316
    
 
2317
    Signed-off-by: Pauli Nieminen <ext-pauli.nieminen@nokia.com>
 
2318
    Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
 
2319
    Reviewed-by: Daniel Stone <daniel@fooishbar.org>
 
2320
 
 
2321
commit 4be2a6d1b33fac7ceb50ad1de249a1acd5a46ab0
 
2322
Author: Pauli Nieminen <ext-pauli.nieminen@nokia.com>
 
2323
Date:   Thu Dec 30 19:19:36 2010 +0200
 
2324
 
 
2325
    mi: Add GetSpriteScreen macro to hide dixLookupPrivate
 
2326
    
 
2327
    Signed-off-by: Pauli Nieminen <ext-pauli.nieminen@nokia.com>
 
2328
    Reviewed-by: Daniel Stone <daniel@fooishbar.org>
 
2329
 
 
2330
commit ed8db09b4bff5c4a8d8056808368650e1876547b
 
2331
Author: Pauli Nieminen <ext-pauli.nieminen@nokia.com>
 
2332
Date:   Thu Dec 30 19:19:35 2010 +0200
 
2333
 
 
2334
    composite: Remove unnecessary variable.
 
2335
    
 
2336
    We know that there is damage if the dynamic block handler is registered.
 
2337
    
 
2338
    Signed-off-by: Pauli Nieminen <ext-pauli.nieminen@nokia.com>
 
2339
    Reviewed-by: Daniel Stone <daniel@fooishbar.org>
 
2340
 
 
2341
commit c038b8b28e5c436cd31bea7a3bef2c8c9d818b58
 
2342
Author: Pauli Nieminen <ext-pauli.nieminen@nokia.com>
 
2343
Date:   Thu Dec 30 19:19:34 2010 +0200
 
2344
 
 
2345
    composite: Only register the block handler when it is required
 
2346
    
 
2347
    Even calling block handler that doesn't do much is costly in arm. It
 
2348
    takes a few microseconds each time which adds up to relative high CPU
 
2349
    time because it is done 500+ times per second.
 
2350
    
 
2351
    Simple optimization is to register the block handler only when it is
 
2352
    required.
 
2353
    
 
2354
    Signed-off-by: Pauli Nieminen <ext-pauli.nieminen@nokia.com>
 
2355
    Reviewed-by: Daniel Stone <daniel@fooishbar.org>
 
2356
 
 
2357
commit 6d0e9e5d6e1b847961ab52a11aae96981a1cf1c0
 
2358
Author: Pauli Nieminen <ext-pauli.nieminen@nokia.com>
 
2359
Date:   Thu Dec 30 19:19:33 2010 +0200
 
2360
 
 
2361
    render: Enable animated cursor block handler only when needed
 
2362
    
 
2363
    Calling BlockHandlers takes some time for each iteration in main loop
 
2364
    which adds up quickly over multiple request. To reduce the round-trip
 
2365
    costs to xserver BlockHandlers should be registered only when required.
 
2366
    
 
2367
    AnimCurScreenBlockHandler is the first victim for this optimization.
 
2368
    
 
2369
    Signed-off-by: Pauli Nieminen <ext-pauli.nieminen@nokia.com>
 
2370
    Reviewed-by: Daniel Stone <daniel@fooishbar.org>
 
2371
 
 
2372
commit aa8cea953dc66bcf4cb4d08f2681f9e6cb1bc8c5
59
2373
Author: Pauli Nieminen <ext-pauli.nieminen@nokia.com>
60
2374
Date:   Thu Dec 30 19:19:32 2010 +0200
61
2375
 
69
2383
    
70
2384
    Signed-off-by: Pauli Nieminen <ext-pauli.nieminen@nokia.com>
71
2385
    Reviewed-by: Daniel Stone <daniel@fooishbar.org>
72
 
    (cherry picked from commit aa8cea953dc66bcf4cb4d08f2681f9e6cb1bc8c5)
73
 
 
74
 
commit aec278eb65fe1ca98ab551a8c3873a7195bad540
 
2386
 
 
2387
commit 91beeee05f88eed10ab0fd97dc625e96cb7763ba
 
2388
Author: Daniel Stone <daniel@fooishbar.org>
 
2389
Date:   Tue Oct 13 16:27:30 2009 +1100
 
2390
 
 
2391
    DIX: Reset window properties when freeing them
 
2392
    
 
2393
    This enables us to reliably inspect properties when destroying windows.
 
2394
    
 
2395
    Signed-off-by: Daniel Stone <daniel@fooishbar.org>
 
2396
    Reviewed-by: Fernando Carrijo <fcarrijo@freedesktop.org>
 
2397
 
 
2398
commit 36ebdd361616eedbe4919deae2a4e6f6606ae6b4
 
2399
Author: Adam Jackson <ajax@redhat.com>
 
2400
Date:   Tue Oct 19 11:59:24 2010 -0400
 
2401
 
 
2402
    linux: warning fix
 
2403
    
 
2404
    lnx_agp.c: In function ‘xf86DeallocateGARTMemory’:
 
2405
    lnx_agp.c:267: warning: cast to pointer from integer of different size
 
2406
    
 
2407
    Signed-off-by: Adam Jackson <ajax@redhat.com>
 
2408
    Reviewed-by: Daniel Stone <daniel@fooishbar.org>
 
2409
 
 
2410
commit 63ccaec2c39f4b5742383472c951ee2cd35c9e14
 
2411
Author: Adam Jackson <ajax@redhat.com>
 
2412
Date:   Tue Oct 19 11:59:23 2010 -0400
 
2413
 
 
2414
    glx: warning fixes
 
2415
    
 
2416
    render2.c: In function ‘__glXDisp_Map2d’:
 
2417
    render2.c:127: warning: ‘u1’ may be used uninitialized in this function
 
2418
    render2.c: In function ‘__glXDisp_Map1d’:
 
2419
    render2.c:90: warning: ‘u1’ may be used uninitialized in this function
 
2420
    
 
2421
    Remove unnecessary test, and change memcpy to memmove as all users were
 
2422
    doing overlapping copies.
 
2423
    
 
2424
    Signed-off-by: Adam Jackson <ajax@redhat.com>
 
2425
    Reviewed-by: Daniel Stone <daniel@fooishbar.org>
 
2426
 
 
2427
commit d057e265c862f90e9b6fddff89f40cb82b2a59b1
 
2428
Author: Adam Jackson <ajax@redhat.com>
 
2429
Date:   Tue Oct 19 11:59:22 2010 -0400
 
2430
 
 
2431
    xcmisc: warning fix
 
2432
    
 
2433
    xcmisc.c:202: warning: no previous prototype for ‘XCMiscExtensionInit’
 
2434
    
 
2435
    Signed-off-by: Adam Jackson <ajax@redhat.com>
 
2436
    Reviewed-by: Daniel Stone <daniel@fooishbar.org>
 
2437
 
 
2438
commit 67e0bcba4307de5a330e027f4504c9aed4987e5a
 
2439
Author: Adam Jackson <ajax@redhat.com>
 
2440
Date:   Tue Oct 19 11:59:21 2010 -0400
 
2441
 
 
2442
    dri1: warning fix
 
2443
    
 
2444
    dri.c: In function ‘DRIScreenInit’:
 
2445
    dri.c:434: warning: cast from pointer to integer of different size
 
2446
    
 
2447
    Signed-off-by: Adam Jackson <ajax@redhat.com>
 
2448
    Reviewed-by: Daniel Stone <daniel@fooishbar.org>
 
2449
 
 
2450
commit a298d044f965e5ba91f178c6b599c1df26a958ba
 
2451
Author: Adam Jackson <ajax@redhat.com>
 
2452
Date:   Tue Oct 19 11:59:20 2010 -0400
 
2453
 
 
2454
    loader: warning fix
 
2455
    
 
2456
    loadmod.c: In function ‘FreeSubdirs’:
 
2457
    loadmod.c:377: warning: passing argument 1 of ‘free’ discards qualifiers
 
2458
    from pointer target type
 
2459
    /usr/include/stdlib.h:488: note: expected ‘void *’ but argument is of
 
2460
    type ‘const char *’
 
2461
    
 
2462
    Signed-off-by: Adam Jackson <ajax@redhat.com>
 
2463
    Reviewed-by: Daniel Stone <daniel@fooishbar.org>
 
2464
 
 
2465
commit ee0b1b564413327c73bb8cdbabb76667ca4a744c
 
2466
Author: Adam Jackson <ajax@redhat.com>
 
2467
Date:   Tue Oct 19 11:59:18 2010 -0400
 
2468
 
 
2469
    config: warning fixes
 
2470
    
 
2471
    xf86AutoConfig.c: In function ‘FreeList’:
 
2472
    xf86AutoConfig.c:123: warning: passing argument 1 of ‘free’ discards
 
2473
    qualifiers from pointer target type
 
2474
    /usr/include/stdlib.h:488: note: expected ‘void *’ but argument is of
 
2475
    type ‘const char *’
 
2476
    
 
2477
    Signed-off-by: Adam Jackson <ajax@redhat.com>
 
2478
    Reviewed-by: Daniel Stone <daniel@fooishbar.org>
 
2479
 
 
2480
commit 32c85ad4b8fe27fed0c494f69c39e3902ce57b1b
 
2481
Author: Daniel Stone <daniel@fooishbar.org>
 
2482
Date:   Tue Dec 28 12:40:31 2010 +0000
 
2483
 
 
2484
    GLX: DRI2: Fix mismatched-types warning
 
2485
    
 
2486
    All the DRI extension types have a base extension type as their first
 
2487
    member to avoid exactly these types of warning.
 
2488
    
 
2489
    Signed-off-by: Daniel Stone <daniel@fooishbar.org>
 
2490
    Reviewed-by: Mark Kettenis <kettenis@openbsd.org>
 
2491
    Reviewed-by: Cyril Brulebois <kibi@debian.org>
 
2492
 
 
2493
commit 22796cfa4805cc9551e1b3fa1d3e2e1bfae5bad1
 
2494
Author: Daniel Stone <daniel@fooishbar.org>
 
2495
Date:   Tue Dec 28 12:29:53 2010 +0000
 
2496
 
 
2497
    udev: Add strdups to kill const warnings
 
2498
    
 
2499
    InputAttributes wants non-const members, and while it appears safe to
 
2500
    cast it, just leave it be for the moment.
 
2501
    
 
2502
    Signed-off-by: Daniel Stone <daniel@fooishbar.org>
 
2503
    Reviewed-by: Dan Nicholson <dbn.lists@gmail.com>
 
2504
 
 
2505
commit 03f2eb1e156796afb70118d7f7f60ac61beed026
 
2506
Author: Daniel Stone <daniel@fooishbar.org>
 
2507
Date:   Fri Dec 17 17:13:34 2010 +0000
 
2508
 
 
2509
    Input: Set client error value for invalid mask bits
 
2510
    
 
2511
    When we send BadValue back to the client for having invalid mask bits,
 
2512
    at least tell them what the (first) invalid bit was.
 
2513
    
 
2514
    Signed-off-by: Daniel Stone <daniel@fooishbar.org>
 
2515
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
 
2516
 
 
2517
commit 47818287983b04625661b08ae362e0966cddf3e1
 
2518
Author: Chase Douglas <chase.douglas@canonical.com>
 
2519
Date:   Fri Dec 17 17:13:30 2010 +0000
 
2520
 
 
2521
    Make EventIsDeliverable non-static
 
2522
    
 
2523
    Will be used outside dix/events.c in proceeding XI 2.1 MT changes.
 
2524
    
 
2525
    Signed-off-by: Chase Douglas <chase.douglas@canonical.com>
 
2526
    Reviewed-by: Daniel Stone <daniel@fooishbar.org>
 
2527
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
 
2528
 
 
2529
commit f7d8ade3c5ac44faf7f3ea0d846e35f75b31c9ec
 
2530
Author: Daniel Stone <daniel@fooishbar.org>
 
2531
Date:   Fri Dec 17 17:13:26 2010 +0000
 
2532
 
 
2533
    Resources: Move rClient to resource.h
 
2534
    
 
2535
    The definition of rClient was duplicated across three source files, so
 
2536
    move it to resource.h.
 
2537
    
 
2538
    Signed-off-by: Daniel Stone <daniel@fooishbar.org>
 
2539
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
 
2540
 
 
2541
commit 05e437c2ce230b588362f012c06ead5c6d89c006
 
2542
Author: Chase Douglas <chase.douglas@canonical.com>
 
2543
Date:   Fri Dec 17 17:13:27 2010 +0000
 
2544
 
 
2545
    Export all valuator_mask_* functions
 
2546
    
 
2547
    Input drivers may use valuator masks for internal state. Having all the
 
2548
    valuator_mask_* functions available will help.
 
2549
    
 
2550
    Signed-off-by: Chase Douglas <chase.douglas@canonical.com>
 
2551
    Reviewed-by: Daniel Stone <daniel@fooishbar.org>
 
2552
    
 
2553
    Bump ABI_XINPUT_VERSION minor.
 
2554
    
 
2555
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
 
2556
 
 
2557
commit 2e781457d43ec4bf0d633257ac6852cde3b00541
75
2558
Author: Ville Syrjälä <ville.syrjala@nokia.com>
76
2559
Date:   Thu Dec 16 18:22:13 2010 +0200
77
2560
 
86
2569
    
87
2570
    Signed-off-by: Ville Syrjälä <ville.syrjala@nokia.com>
88
2571
    Reviewed-by: Adam Jackson <ajax@redhat.com>
89
 
    (cherry picked from commit 2e781457d43ec4bf0d633257ac6852cde3b00541)
90
2572
 
91
 
commit 005b465048178d2ab0abecf26ccf6c79c6d5e2cc
 
2573
commit 0ce25fd7904c792924c3e0ee6fc21a5f1bec1a68
92
2574
Author: Ville Syrjälä <ville.syrjala@nokia.com>
93
2575
Date:   Fri Dec 3 17:42:16 2010 +0200
94
2576
 
108
2590
    
109
2591
    Signed-off-by: Ville Syrjälä <ville.syrjala@nokia.com>
110
2592
    Reviewed-by: Alex Deucher <alexdeucher@gmail.com>
111
 
    (cherry picked from commit 0ce25fd7904c792924c3e0ee6fc21a5f1bec1a68)
112
 
 
113
 
commit 651a96982fb2079367d189f4882749e30200003d
 
2593
 
 
2594
commit efcb63d0ce43f96d0ac02b6f4a480dfd2374fc84
 
2595
Author: Daniel Stone <daniel@fooishbar.org>
 
2596
Date:   Thu Dec 23 13:33:00 2010 +0000
 
2597
 
 
2598
    Render: Fix 'comparing between distinct pointer types' warning
 
2599
    
 
2600
    Add the appropriate casts so that gcc shuts up, even if it doesn't
 
2601
    matter.
 
2602
    
 
2603
    Signed-off-by: Daniel Stone <daniel@fooishbar.org>
 
2604
    Reviewed-by: Tiago Vignatti <tiago.vignatti@nokia.com>
 
2605
 
 
2606
commit 469d5bf8b75038631c27edbb0f9cdf7d737fa233
 
2607
Author: Daniel Stone <daniel@fooishbar.org>
 
2608
Date:   Fri Dec 17 16:48:45 2010 +0000
 
2609
 
 
2610
    mi: Sync: Don't free managed screen private
 
2611
    
 
2612
    misync allocates space for its screen private with
 
2613
    dixRegisterPrivateKey, which means it doesn't have to free it at
 
2614
    CloseScreen time; doing so will, in fact, result in a crash.
 
2615
    
 
2616
    Signed-off-by: Daniel Stone <daniel@fooishbar.org>
 
2617
    Reviewed-by: James Jones <jajones@nvidia.com>
 
2618
    Acked-by: Tiago Vignatti <tiago.vignatti@nokia.com>
 
2619
 
 
2620
commit 44adb31bfece29260a9bbd9075c9212ebf00d24d
114
2621
Author: Daniel Stone <daniel@fooishbar.org>
115
2622
Date:   Fri Aug 27 20:36:37 2010 +1000
116
2623
 
124
2631
    Signed-off-by: Daniel Stone <daniel@fooishbar.org>
125
2632
    Reviewed-by: Julien Cristau <jcristau@debian.org>
126
2633
    Reviewed-by: Tiago Vignatti <tiago.vignatti@nokia.com>
127
 
    (cherry picked from commit 44adb31bfece29260a9bbd9075c9212ebf00d24d)
128
 
 
129
 
commit 08db658a19bb532808dba8744f8b64042d773ca0
 
2634
 
 
2635
commit b01dd9d33651999b0390bf8ed412b84f6929a13e
 
2636
Author: Daniel Stone <daniel@fooishbar.org>
 
2637
Date:   Fri Dec 17 17:13:34 2010 +0000
 
2638
 
 
2639
    Input: Set client error value for invalid mask bits
 
2640
    
 
2641
    When we send BadValue back to the client for having invalid mask bits,
 
2642
    at least tell them what the (first) invalid bit was.
 
2643
    
 
2644
    Signed-off-by: Daniel Stone <daniel@fooishbar.org>
 
2645
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
 
2646
 
 
2647
commit 495e0142a77152c4cde5c88cdba4103ddc94df2c
 
2648
Author: Chase Douglas <chase.douglas@canonical.com>
 
2649
Date:   Fri Dec 17 17:13:30 2010 +0000
 
2650
 
 
2651
    Make EventIsDeliverable non-static
 
2652
    
 
2653
    Will be used outside dix/events.c in proceeding XI 2.1 MT changes.
 
2654
    
 
2655
    Signed-off-by: Chase Douglas <chase.douglas@canonical.com>
 
2656
    Reviewed-by: Daniel Stone <daniel@fooishbar.org>
 
2657
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
 
2658
 
 
2659
commit 4fbe67beb56e5600c1df789c08725c45b9bef0d4
 
2660
Author: Daniel Stone <daniel@fooishbar.org>
 
2661
Date:   Fri Dec 17 17:13:26 2010 +0000
 
2662
 
 
2663
    Resources: Move rClient to resource.h
 
2664
    
 
2665
    The definition of rClient was duplicated across three source files, so
 
2666
    move it to resource.h.
 
2667
    
 
2668
    Signed-off-by: Daniel Stone <daniel@fooishbar.org>
 
2669
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
 
2670
 
 
2671
commit 871c1e17e527857cd86b5e517d9a18e5041f00fd
 
2672
Author: Chase Douglas <chase.douglas@canonical.com>
 
2673
Date:   Fri Dec 17 17:13:27 2010 +0000
 
2674
 
 
2675
    Export all valuator_mask_* functions
 
2676
    
 
2677
    Input drivers may use valuator masks for internal state. Having all the
 
2678
    valuator_mask_* functions available will help.
 
2679
    
 
2680
    Signed-off-by: Chase Douglas <chase.douglas@canonical.com>
 
2681
    Reviewed-by: Daniel Stone <daniel@fooishbar.org>
 
2682
    
 
2683
    Bump ABI_XINPUT_VERSION minor.
 
2684
    
 
2685
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
 
2686
 
 
2687
commit e06fa804009798ea95efa8babaabb0228dfdfe65
 
2688
Author: Michel Dänzer <daenzer@vmware.com>
 
2689
Date:   Wed Dec 22 11:45:36 2010 +0100
 
2690
 
 
2691
    EXA: Fix crash with fill using 1x1 tile of depth < 8 (bug #24703).
 
2692
    
 
2693
    Fixes http://bugs.freedesktop.org/show_bug.cgi?id=24703 .
 
2694
    
 
2695
    Signed-off-by: Michel Dänzer <daenzer@vmware.com>
 
2696
    Reviewed-by: Dave Airlie <airlied@redhat.com>
 
2697
    Signed-off-by: Keith Packard <keithp@keithp.com>
 
2698
 
 
2699
commit 56d9c736f0c450bffd43300107689eb6dd1ea70b
 
2700
Author: Adam Jackson <ajax@redhat.com>
 
2701
Date:   Thu Dec 16 14:26:10 2010 -0500
 
2702
 
 
2703
    xfree86: Convert some xf86BlockSIGIO to OsBlockSignals
 
2704
    
 
2705
    The DDC1 and int10 code are blocking SIGIO to get some assurance that
 
2706
    their usleep() calls take as long as they expect.  That's a good start
 
2707
    but you really want to be blocking more than just SIGIO, SIGALRM too at
 
2708
    minimum.
 
2709
    
 
2710
    At this point, except for SIGIO handler setup itself, BlockSIGIO really
 
2711
    means "block input events".
 
2712
    
 
2713
    Reviewed-by: Tiago Vignatti <tiago.vignatti@nokia.com>
 
2714
    Signed-off-by: Adam Jackson <ajax@redhat.com>
 
2715
 
 
2716
commit ce13a1dbbfbeee3a3d51d0385817df50944cfdee
 
2717
Author: Adam Jackson <ajax@redhat.com>
 
2718
Date:   Thu Dec 16 14:03:13 2010 -0500
 
2719
 
 
2720
    xfree86: Remove xf86EnterServerState
 
2721
    
 
2722
    Back when we had RAC this was a vaguely meaningful thing.  Since then
 
2723
    it's been a glorified (and confusing) wrapper around xf86BlockSIGIO.
 
2724
    
 
2725
    Note that the APM and VT switch code are unusual relative to other code
 
2726
    that cares about SIGIO state.  Most callers push a SIGIO disable to
 
2727
    create a critical section for the duration of the caller's stack frame,
 
2728
    but those two effectively disable SIGIO after their return and re-enable
 
2729
    on their next entry.
 
2730
    
 
2731
    Reviewed-by: Tiago Vignatti <tigo.vignatti@nokia.com>
 
2732
    Signed-off-by: Adam Jackson <ajax@redhat.com>
 
2733
 
 
2734
commit a04e74cb480f98bc3dd4def2da6f6752640d9e38
 
2735
Author: Adam Jackson <ajax@redhat.com>
 
2736
Date:   Wed Dec 15 15:16:33 2010 -0500
 
2737
 
 
2738
    xfree86: Symmetrize xf86AccessEnter and xf86AccessLeave
 
2739
    
 
2740
    Enter was changing server operating state, Leave wasn't.  Which was
 
2741
    wholly redundant, since all callers of Enter would immediately change
 
2742
    the operating state to exactly what Enter had just done.
 
2743
    
 
2744
    Reviewed-by: Tiago Vignatti <tiago.vignatti@nokia.com>
 
2745
    Signed-off-by: Adam Jackson <ajax@redhat.com>
 
2746
 
 
2747
commit 7a9062f2f029b4f911ba56f291375fbf5a98ca73
 
2748
Author: Adam Jackson <ajax@redhat.com>
 
2749
Date:   Tue Dec 14 15:44:16 2010 -0500
 
2750
 
 
2751
    fonts: Fix typo in async ListFonts logic
 
2752
    
 
2753
    This was introduced in 3ab6cd31cbdf8095b2948034fce5fb645422d8da.  Mea
 
2754
    culpa.  This logic is still incorrect [1], but at least it's less
 
2755
    incorrect.
 
2756
    
 
2757
    [1] - https://bugzilla.redhat.com/658587
 
2758
    
 
2759
    Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
 
2760
    Reviewed-by: Daniel Stone <daniel@fooishbar.org>
 
2761
    Signed-off-by: Adam Jackson <ajax@redhat.com>
 
2762
 
 
2763
commit f28e48834e40c7901c2efc72f962c9724e74a531
 
2764
Author: Adam Jackson <ajax@redhat.com>
 
2765
Date:   Thu Dec 16 13:13:54 2010 -0500
 
2766
 
 
2767
    Remove SCO support
 
2768
    
 
2769
    This has never been buildable in any modular server release.
 
2770
    
 
2771
    Reviewed-by: Julien Cristau <jcristau@debian.org>
 
2772
    Reviewed-by: Mark Kettenis <kettenis@openbsd.org>
 
2773
    Signed-off-by: Adam Jackson <ajax@redhat.com>
 
2774
 
 
2775
commit 040d54fb88f3970e19d0fbf911d6447f592496bd
 
2776
Author: Adam Jackson <ajax@redhat.com>
 
2777
Date:   Wed Dec 15 14:59:13 2010 -0500
 
2778
 
 
2779
    xfree86: Remove unused xf86inSuspend
 
2780
    
 
2781
    What is this, I don't even.
 
2782
    
 
2783
    Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
 
2784
    Reviewed-by: Daniel Stone <daniel@fooishbar.org>
 
2785
    Signed-off-by: Adam Jackson <ajax@redhat.com>
 
2786
 
 
2787
commit e7dc253452a1ba64718a08fdc070405b494f53cd
 
2788
Merge: d110791 d5b0d58
 
2789
Author: Keith Packard <keithp@keithp.com>
 
2790
Date:   Mon Dec 20 00:48:45 2010 -0800
 
2791
 
 
2792
    Merge remote branch 'alanc/master'
 
2793
 
 
2794
commit d1107918d4626268803b54033a07405122278e7f
130
2795
Author: Tiago Vignatti <tiago.vignatti@nokia.com>
131
2796
Date:   Fri Dec 17 16:09:35 2010 +0200
132
2797
 
138
2803
    Reviewed-by: Adam Jackson <ajax@redhat.com>
139
2804
    Reviewed-by: Daniel Stone <daniel@fooishbar.org>
140
2805
    Signed-off-by: Keith Packard <keithp@keithp.com>
141
 
    (cherry picked from commit d1107918d4626268803b54033a07405122278e7f)
142
 
 
143
 
commit a3c7b86472aed80cf16edcfe2b77a92d4f3d196f
144
 
Author: Michel Dänzer <daenzer@vmware.com>
145
 
Date:   Thu Jan 6 09:55:41 2011 +0100
146
 
 
147
 
    EXA: Pad size of system memory copy for 1x1 pixmaps (bug #32803).
148
 
    
149
 
    Fixes https://bugs.freedesktop.org/show_bug.cgi?id=32803 .
150
 
    
151
 
    Signed-off-by: Michel Dänzer <daenzer@vmware.com>
152
 
    Reviewed-by: Dave Airlie <airlied@redhat.com>
153
 
    Signed-off-by: Keith Packard <keithp@keithp.com>
154
 
    (cherry picked from commit 6358a60065eef167d4e5f4afd981ff26deeba80d)
155
 
 
156
 
commit 93b75c7ce81b3d429f62df20c35c4e79c6216c72
157
 
Author: James Jones <jajones@nvidia.com>
158
 
Date:   Mon Dec 6 13:36:14 2010 -0800
159
 
 
160
 
    Add and use SERVER_SYNC_*_VERSION
161
 
    
162
 
    Most extensions have a version defined
163
 
    in the protocol headers, and also in the
164
 
    server's protocol-versions.h.  The latter
165
 
    defines which version the server advertises
166
 
    support for.  Sync wasn't included in
167
 
    protocol-versions.h, and was advertising
168
 
    support for whatever was in the protocol
169
 
    headers the server was built against.
170
 
    
171
 
    Signed-off-by: James Jones <jajones@nvidia.com>
172
 
    Reviewed-by: Keith Packard <keithp@keithp.com>
173
 
    (cherry picked from commit 27593eea7efcbed8de0c6e8233cbd1a1b8a50459)
174
 
 
175
 
commit 295a893aa3b594f9e0fb154bff14e12514b4dad5
176
 
Author: Michel Dänzer <daenzer@vmware.com>
177
 
Date:   Wed Dec 22 11:45:36 2010 +0100
178
 
 
179
 
    EXA: Fix crash with fill using 1x1 tile of depth < 8 (bug #24703).
180
 
    
181
 
    Fixes http://bugs.freedesktop.org/show_bug.cgi?id=24703 .
182
 
    
183
 
    Signed-off-by: Michel Dänzer <daenzer@vmware.com>
184
 
    Reviewed-by: Dave Airlie <airlied@redhat.com>
185
 
    Signed-off-by: Keith Packard <keithp@keithp.com>
186
 
    (cherry picked from commit e06fa804009798ea95efa8babaabb0228dfdfe65)
187
 
 
188
 
commit d819ff1cb521af77764af75e04645af4d4d06e3d
 
2806
 
 
2807
commit 4b88c7be8de4149fe3d166bf115775f9e81a1373
189
2808
Author: Jörn Horstmann <launchpad@planetxml.de>
190
2809
Date:   Mon Dec 6 11:24:02 2010 +1100
191
2810
 
200
2819
    Signed-off-by: Christopher James Halse Rogers <christopher.halse.rogers@canonical.com>
201
2820
    Reviewed-by: Adam Jackson <ajax@redhat.com>
202
2821
    Signed-off-by: Keith Packard <keithp@keithp.com>
203
 
    (cherry picked from commit 4b88c7be8de4149fe3d166bf115775f9e81a1373)
204
2822
 
205
 
commit 11696bb133a5039e51329514377eee6a2cc8dd5a
 
2823
commit a2e67a6412386782cb8b644b86a5744591397d45
206
2824
Author: Christopher James Halse Rogers <christopher.halse.rogers@canonical.com>
207
2825
Date:   Mon Dec 6 11:24:01 2010 +1100
208
2826
 
215
2833
    Signed-off-by: Christopher James Halse Rogers <christopher.halse.rogers@canonical.com>
216
2834
    Reviewed-by: Adam Jackson <ajax@redhat.com>
217
2835
    Signed-off-by: Keith Packard <keithp@keithp.com>
218
 
    (cherry picked from commit a2e67a6412386782cb8b644b86a5744591397d45)
219
2836
 
220
 
commit 625cb4c14242c3d186ec52425e7c009456eb029b
 
2837
commit b55bf248581dc66321b24b29f199f6dc8d02db1b
221
2838
Author: Christopher James Halse Rogers <christopher.halse.rogers@canonical.com>
222
2839
Date:   Mon Dec 6 11:24:00 2010 +1100
223
2840
 
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)
235
 
 
236
 
commit a2c674b75d3b1a663bece6f6e2e34c3e71e6be55
237
 
Author: Peter Hutterer <peter.hutterer@who-t.net>
238
 
Date:   Fri Feb 5 11:08:27 2010 +1000
239
 
 
240
 
    test: reduce range of byte-padding macro tests.
241
 
    
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
244
 
    - 3).
245
 
    
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).
248
 
    
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)
252
 
 
253
 
commit 8d0866559dd418389b018f1e48c6f8605e6ebc8d
254
 
Author: Peter Hutterer <peter.hutterer@who-t.net>
255
 
Date:   Fri Feb 5 10:59:52 2010 +1000
256
 
 
257
 
    test: compare byte padding macros against the expected bytes.
258
 
    
259
 
    We calculate the expected bytes for each value, let's use it.
260
 
    
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)
264
 
 
265
 
commit 97f40a17afc197342b5aea92d870dd4099ac6b44
 
2851
 
 
2852
commit d5b0d58573ffb90ea70273cd013102168fd2a18a
 
2853
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
 
2854
Date:   Thu Dec 16 22:29:37 2010 -0800
 
2855
 
 
2856
    Bug 32436 - hw/xfree86/parser/Makefile.am TOP_SRCDIR should be top_srcdir
 
2857
    
 
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
 
2861
    
 
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>
 
2865
 
 
2866
commit 058b889fde47b4c32534f11ed651bf1749d1dbb2
 
2867
Author: David Barksdale <david.barksdale@adcedosolutions.com>
 
2868
Date:   Mon Dec 13 18:35:20 2010 -0800
 
2869
 
 
2870
    Bug 21827: faulty sdksyms.c generated by the awk script in sdksyms.sh
 
2871
    
 
2872
    https://bugs.freedesktop.org/show_bug.cgi?id=21827
 
2873
    
 
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>
 
2877
 
 
2878
commit 1324b0ca9f8a7fdaf03b374c75eb3c9df407c2f1
 
2879
Author: Colin Harrison <colin.harrison@virgin.net>
 
2880
Date:   Fri Dec 10 00:08:24 2010 +0000
 
2881
 
 
2882
    Typo in xserver Xvasprintf()
 
2883
    
 
2884
    I needed this patch in the wrapper around vsnprintf() in os/xprintf.c
 
2885
    (MinGW for Windows build) to correct various crashes.
 
2886
    
 
2887
    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
 
2888
 
 
2889
commit f1542f1d716723cba7c323849086585635121893
 
2890
Merge: 9716d31 8a8fdd7
 
2891
Author: Keith Packard <keithp@keithp.com>
 
2892
Date:   Tue Dec 14 15:04:12 2010 -0800
 
2893
 
 
2894
    Merge remote branch 'whot/for-keith'
 
2895
 
 
2896
commit 9716d3124799c6db0d1c782aa72c72f972d5a158
 
2897
Merge: 03ea0b7 f641e4b
 
2898
Author: Keith Packard <keithp@keithp.com>
 
2899
Date:   Tue Dec 14 15:01:36 2010 -0800
 
2900
 
 
2901
    Merge remote branch 'jeremyhu/master'
 
2902
 
 
2903
commit 03ea0b7726487b96df73936518da73d023e51334
 
2904
Author: Gaetan Nadon <memsize@videotron.ca>
 
2905
Date:   Tue Dec 7 16:31:55 2010 -0500
 
2906
 
 
2907
    docs: replace BUILLDOCS with existing ENABLE_DEVEL_DOCS
 
2908
    
 
2909
    Use the util-macros AM Conditionals to control generation of developers
 
2910
    documents. This is used throughout xorg modules.
 
2911
    
 
2912
    The doxygen generated docs are now also managed by --enable-devel-docs.
 
2913
    
 
2914
    Remove --enable-builddocs as this was last use for BUILDDOCS
 
2915
    
 
2916
        *** From the RELEASE NOTES ***
 
2917
    
 
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.
 
2923
     --with-xmlto=yes|no
 
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.
 
2927
     --with-fop=yes|no
 
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.
 
2941
    
 
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>
 
2945
 
 
2946
commit c78c71c3a872665e426a0a4b82f17007bd8c12cd
 
2947
Author: Gaetan Nadon <memsize@videotron.ca>
 
2948
Date:   Tue Dec 7 16:31:54 2010 -0500
 
2949
 
 
2950
    hw/dmx/doc: DIST_SUBDIRS not required when using AM_CONDITIONAL
 
2951
    
 
2952
    The makefile can be simplyfied as Automake handle this automatically.
 
2953
    All directories in SUBDIRS are visited for dist purposes.
 
2954
    
 
2955
    www.gnu.org/software/automake/manual/automake.html#SUBDIRS-vs-DIST_005fSUBDIRS
 
2956
    
 
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>
 
2960
 
 
2961
commit 8a8fdd762ad89c350854943311ec4aadc50245fa
 
2962
Author: Peter Hutterer <peter.hutterer@who-t.net>
 
2963
Date:   Mon Dec 13 11:28:30 2010 +1000
 
2964
 
 
2965
    xfree86: always report the input options before initialising the device.
 
2966
    
 
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.
 
2970
    
 
2971
    xf86OptionListReport reports with verbosity 5, higher than the default
 
2972
    verbosity so this won't generate logspam in the default case.
 
2973
    
 
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>
 
2977
 
 
2978
commit 9db9e964f6ca553dcbd3b7b037745d9581eaa065
 
2979
Author: Peter Hutterer <peter.hutterer@who-t.net>
 
2980
Date:   Fri Dec 10 13:23:13 2010 +1000
 
2981
 
 
2982
    xfree86: swap the order to-be-merged lists in xf86CollectInputOptions.
 
2983
    
 
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.
 
2987
    
 
2988
    This only affected options supplied by the driver such as XkbLayout in the
 
2989
    case of evdev.
 
2990
    
 
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>
 
2997
 
 
2998
commit 0d440a1c6e219cd39dbddd2b7e813c6431aac6ea
 
2999
Author: Peter Hutterer <peter.hutterer@who-t.net>
 
3000
Date:   Wed Dec 8 14:52:19 2010 +1000
 
3001
 
 
3002
    dix: allow for button-only input devices (#21457)
 
3003
    
 
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
 
3006
    valuator class.
 
3007
    
 
3008
    X.Org Bug 21457 <http://bugs.freedesktop.org/show_bug.cgi?id=21457>
 
3009
    
 
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>
 
3013
 
 
3014
commit f641e4b34aa91ecda29e546b8b975e72ce037ed0
 
3015
Author: Jeremy Huddleston <jeremyhu@apple.com>
 
3016
Date:   Wed Dec 8 22:58:12 2010 -0800
 
3017
 
 
3018
    XQuartz GL: Add $(GL_CFLAGS) to CFLAGS
 
3019
    
 
3020
    This fixes a build failure I found on tinderbox.
 
3021
    
 
3022
    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
 
3023
 
 
3024
commit 9cf055892dd413932e54b43cc2dfea70bafd525f
 
3025
Author: Peter Hutterer <peter.hutterer@who-t.net>
 
3026
Date:   Wed Dec 8 14:43:51 2010 +1000
 
3027
 
 
3028
    xfree86: don't set movement flags for non-valuator events.
 
3029
    
 
3030
    If a device doesn't send valuators, don't try to move its position.
 
3031
    
 
3032
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
 
3033
    Reviewed-by: Chase Douglas <chase.douglas@canonical.com>
 
3034
 
 
3035
commit aba8133c9c5a50753c388d76407868ac69f4134b
 
3036
Author: Peter Hutterer <peter.hutterer@who-t.net>
 
3037
Date:   Wed Dec 8 14:02:17 2010 +1000
 
3038
 
 
3039
    dix: clear up an overly convoluted if statement.
 
3040
    
 
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.
 
3044
    
 
3045
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
 
3046
    Reviewed-by: Chase Douglas <chase.douglas@canonical.com>
 
3047
 
 
3048
commit 883039e07b0c0ef23c7fc4ba3455b41173c7a7fc
 
3049
Author: Jeremy Huddleston <jeremyhu@apple.com>
 
3050
Date:   Wed Dec 8 13:27:41 2010 -0800
 
3051
 
 
3052
    XQuartz: Just NSBeep() for XBell()
 
3053
    
 
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.
 
3057
    
 
3058
    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
 
3059
 
 
3060
commit 2c70b650b342378898064cf27e2f95c4b2e53d24
 
3061
Author: Jon TURNEY <jon.turney@dronecode.org.uk>
 
3062
Date:   Wed Dec 8 18:54:30 2010 +0000
 
3063
 
 
3064
    Fix Xwin build after af0f9f91
 
3065
    
 
3066
    Fix damage to XWIN_LIBS in commit af0f9f913398d34a885c3fb4e8d40c1a7e2b3ee9
 
3067
    "Move some sync code to miext", which broke the XWin build
 
3068
    
 
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>
 
3072
 
 
3073
commit 519d243f0c8e3c80226701f71d2cfa62e42dbff7
 
3074
Merge: 9f9c732 446482e
 
3075
Author: Keith Packard <keithp@keithp.com>
 
3076
Date:   Tue Dec 7 13:39:58 2010 -0800
 
3077
 
 
3078
    Merge remote branch 'alanc/master'
 
3079
 
 
3080
commit 446482efaa3d266266e2a143492a3ec0523622bd
 
3081
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
 
3082
Date:   Sun Nov 28 09:41:17 2010 -0800
 
3083
 
 
3084
    Convert cvt code to use XNFasprintf()
 
3085
    
 
3086
    Requires linking xprintf.c into standalone cvt utility
 
3087
    
 
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>
 
3091
 
 
3092
commit d2c42b102707db6c1ca9dccc4de9210a43650cb1
 
3093
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
 
3094
Date:   Sat Nov 27 23:10:46 2010 -0800
 
3095
 
 
3096
    Replace alloc+strcpy+strcat with asprintf() & XNFasprintf() calls
 
3097
    
 
3098
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
 
3099
    Reviewed-by: Mikhail Gusarov <dottedmag@dottedmag.net>
 
3100
 
 
3101
commit 3a9bb93dd178084f4ff1abcea331ca5a62f88ce6
 
3102
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
 
3103
Date:   Sat Nov 27 22:38:27 2010 -0800
 
3104
 
 
3105
    Convert alloc+sprintf pairs into asprintf() & XNFasprintf() calls
 
3106
    
 
3107
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
 
3108
    Reviewed-by: Mikhail Gusarov <dottedmag@dottedmag.net>
 
3109
 
 
3110
commit 2416255f7e3fd9190a9e01bda57c992932de4bd9
 
3111
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
 
3112
Date:   Sat Nov 27 22:36:44 2010 -0800
 
3113
 
 
3114
    Convert hw/xfree86/parser code to use asprintf() calls
 
3115
    
 
3116
    Requires linking xprintf.c into libxf86config for those who build it.
 
3117
    
 
3118
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
 
3119
    Reviewed-by: Mikhail Gusarov <dottedmag@dottedmag.net>
 
3120
 
 
3121
commit 03e8bfa1d122f7dea905d48c93cfd54afd991dfd
 
3122
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
 
3123
Date:   Sat Nov 27 20:09:04 2010 -0800
 
3124
 
 
3125
    Convert existing Xprintf style calls to asprintf style
 
3126
    
 
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>
 
3130
 
 
3131
commit c95c1d338fdb62dbe3dba934b97324fa778b7fce
 
3132
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
 
3133
Date:   Sat Nov 27 18:43:12 2010 -0800
 
3134
 
 
3135
    Add asprintf() implementation for platforms without it
 
3136
    
 
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.
 
3141
    
 
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
 
3144
    value for -1.
 
3145
    
 
3146
    The old Xprintf() API is deprecated, but left for compatibility for now.
 
3147
    
 
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
 
3150
    headers.
 
3151
    
 
3152
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
 
3153
    Reviewed-by: Mikhail Gusarov <dottedmag@dottedmag.net>
 
3154
 
 
3155
commit 2db6951763115a4a5dfac53d1a8f78ac33f91235
 
3156
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
 
3157
Date:   Fri Dec 3 16:32:01 2010 -0800
 
3158
 
 
3159
    Sun's copyrights now belong to Oracle
 
3160
    
 
3161
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
 
3162
    Reviewed-by: Mikhail Gusarov <dottedmag@dottedmag.net>
 
3163
 
 
3164
commit f06e8a61d6ed8f3054878167bffee619f852aad9
 
3165
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
 
3166
Date:   Tue Nov 30 16:34:38 2010 -0800
 
3167
 
 
3168
    Move inclusion of panoramiX headers to top of render.c
 
3169
    
 
3170
    Fixes compiler error from Sun compilers due to _X_EXPORT declaration
 
3171
    being included after the unlabeled version:
 
3172
    
 
3173
    "../Xext/panoramiXsrv.h", line 29: redeclaration must have the same or more restrictive linker scoping: XRT_PICTURE
 
3174
    
 
3175
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
 
3176
    Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
 
3177
 
 
3178
commit 9f9c732311ef0cc198e5ec44d02412eb7e8c3f3a
 
3179
Author: Cyril Brulebois <kibi@debian.org>
 
3180
Date:   Fri Nov 12 21:35:25 2010 +0100
 
3181
 
 
3182
    dix: Fix logic for displaying deprecation warning only once.
 
3183
    
 
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.
 
3187
    
 
3188
    Reviewed-by: Jamey Sharp <jamey@minilop.net>
 
3189
    Signed-off-by: Cyril Brulebois <kibi@debian.org>
 
3190
 
 
3191
commit a937803c1f671ef29332e5fe8c190d8b48239912
 
3192
Author: Cyril Brulebois <kibi@debian.org>
 
3193
Date:   Fri Nov 12 21:29:26 2010 +0100
 
3194
 
 
3195
    dix: Simplify deprecated *Lookup* wrappers around dixLookup*.
 
3196
    
 
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.
 
3202
    
 
3203
    Reviewed-by: Jamey Sharp <jamey@minilop.net>
 
3204
    Signed-off-by: Cyril Brulebois <kibi@debian.org>
 
3205
 
 
3206
commit 73fbc4a4a7997b3ee1c779d8f394114270bcb20d
 
3207
Author: Cyril Brulebois <kibi@debian.org>
 
3208
Date:   Fri Nov 12 12:04:11 2010 +0100
 
3209
 
 
3210
    Replace SecurityLookupIDByClass() with dixLookupResourceByClass().
 
3211
    
 
3212
    This patch has been prepared with the following Coccinelle semantic patch:
 
3213
    
 
3214
    @@
 
3215
    expression a, b, c, d;
 
3216
    identifier r;
 
3217
    type t;
 
3218
    @@
 
3219
    -r = (t) SecurityLookupIDByClass(a, b, c, d);
 
3220
    +dixLookupResourceByClass((pointer*) &r, b, c, a, d);
 
3221
    
 
3222
    The only occurrence not matching directly was processed after separating
 
3223
    declaration of pXinDraw and call to SecurityLookupIDByClass().
 
3224
    
 
3225
    Reviewed-by: Jamey Sharp <jamey@minilop.net>
 
3226
    Signed-off-by: Cyril Brulebois <kibi@debian.org>
 
3227
 
 
3228
commit 6e8b34b7048bc9e49ef52b81e2de1b518a05890e
 
3229
Author: Cyril Brulebois <kibi@debian.org>
 
3230
Date:   Fri Nov 12 11:36:36 2010 +0100
 
3231
 
 
3232
    Replace SecurityLookupIDByType() with dixLookupResourceByType(), take 2.
 
3233
    
 
3234
    These occurrences are a bit harder to catch through a semantic patch,
 
3235
    so process them “manually”.
 
3236
    
 
3237
    Reviewed-by: Jamey Sharp <jamey@minilop.net>
 
3238
    Signed-off-by: Cyril Brulebois <kibi@debian.org>
 
3239
 
 
3240
commit ac04c1377a42ab6803adf551756653fd8e1a694b
 
3241
Author: Cyril Brulebois <kibi@debian.org>
 
3242
Date:   Fri Nov 12 11:36:31 2010 +0100
 
3243
 
 
3244
    Replace SecurityLookupIDByType() with dixLookupResourceByType(), take 1.
 
3245
    
 
3246
    This patch has been prepared with the following Coccinelle semantic patch:
 
3247
    
 
3248
    @@
 
3249
    expression a, b, c, d;
 
3250
    identifier r;
 
3251
    @@
 
3252
    -r = SecurityLookupIDByType(a, b, c, d);
 
3253
    +dixLookupResourceByType((pointer*) &r, b, c, a, d);
 
3254
    
 
3255
    Reviewed-by: Jamey Sharp <jamey@minilop.net>
 
3256
    Signed-off-by: Cyril Brulebois <kibi@debian.org>
 
3257
 
 
3258
commit 28b4c02d7463ffe5c29f803f5656c5ecfc040185
 
3259
Author: Cyril Brulebois <kibi@debian.org>
 
3260
Date:   Thu Nov 11 18:36:45 2010 +0100
 
3261
 
 
3262
    Enable silent rules for cat and echo.
 
3263
    
 
3264
    One gets this:
 
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
 
3270
    
 
3271
    instead of this:
 
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
 
3276
    
 
3277
    Occurrences found using:
 
3278
    | git grep -E '(cat|echo)' -- '*Makefile.am'
 
3279
    
 
3280
    Reviewed-by: Gaetan Nadon <memsize@videotron.ca>
 
3281
    Signed-off-by: Cyril Brulebois <kibi@debian.org>
 
3282
 
 
3283
commit 838b9582280030a159878af566126cb0a523ec29
 
3284
Author: Cyril Brulebois <kibi@debian.org>
 
3285
Date:   Thu Nov 11 15:40:13 2010 +0100
 
3286
 
 
3287
    Replace LookupIDByType() with dixLookupResourceByType(), take 2.
 
3288
    
 
3289
    These occurrences are a bit harder to catch through a semantic patch,
 
3290
    so process them “manually”.
 
3291
    
 
3292
    Reviewed-by: Jamey Sharp <jamey@minilop.net>
 
3293
    Signed-off-by: Cyril Brulebois <kibi@debian.org>
 
3294
 
 
3295
commit ffb93533fd8067c7383aef5e0018a197af59b46c
 
3296
Author: Cyril Brulebois <kibi@debian.org>
 
3297
Date:   Thu Nov 11 15:30:15 2010 +0100
 
3298
 
 
3299
    Replace LookupIDByType() with dixLookupResourceByType(), take 1.
 
3300
    
 
3301
    This patch has been prepared with the following Coccinelle semantic patch:
 
3302
    
 
3303
    @@
 
3304
    expression x, y;
 
3305
    type t;
 
3306
    identifier r;
 
3307
    @@
 
3308
    -r = (t) LookupIDByType(x, y);
 
3309
    +dixLookupResourceByType((pointer*)&r, x, y, NullClient, DixUnknownAccess);
 
3310
    
 
3311
    @@
 
3312
    expression x, y;
 
3313
    type t;
 
3314
    identifier r;
 
3315
    @@
 
3316
    -t r = (t) LookupIDByType(x, y);
 
3317
    +t r;
 
3318
    +dixLookupResourceByType((pointer*)&r, x, y, NullClient, DixUnknownAccess);
 
3319
    
 
3320
    Reviewed-by: Jamey Sharp <jamey@minilop.net>
 
3321
    Signed-off-by: Cyril Brulebois <kibi@debian.org>
 
3322
 
 
3323
commit d1b45b0fd54efb952f9ff435a516c1bfd85ca186
 
3324
Author: Cyril Brulebois <kibi@debian.org>
 
3325
Date:   Thu Nov 11 11:35:47 2010 +0100
 
3326
 
 
3327
    Fix missing <string.h> include.
 
3328
    
 
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
 
3339
    
 
3340
    Reviewed-by: Julien Cristau <jcristau@debian.org>
 
3341
    Signed-off-by: Cyril Brulebois <kibi@debian.org>
 
3342
 
 
3343
commit 780754050bc9cb1489f92a2a890ab5665e3e6358
 
3344
Author: Cyril Brulebois <kibi@debian.org>
 
3345
Date:   Fri Nov 12 12:18:59 2010 +0100
 
3346
 
 
3347
    Fix GLX_LIBS vs. DMX_LIBS order.
 
3348
    
 
3349
    If glxproxy needs symbols which aren't pulled in by dmx itself, glxproxy
 
3350
    fails to link because of undefined references.
 
3351
    
 
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>
 
3355
 
 
3356
commit 14983286c489ea1ec6ba4fadbeaec5c2d2ee34e1
 
3357
Author: Keith Packard <keithp@keithp.com>
 
3358
Date:   Mon Dec 6 20:45:35 2010 -0800
 
3359
 
 
3360
    Version bumped to 1.9.99.901 (1.10 RC1)
 
3361
    
 
3362
    Signed-off-by: Keith Packard <keithp@keithp.com>
 
3363
 
 
3364
commit d96d5f5443358e33e47d1a61f9bd2afd8064a8dd
 
3365
Author: James Jones <jajones@nvidia.com>
 
3366
Date:   Sun Dec 5 19:42:41 2010 -0800
 
3367
 
 
3368
    Bump extension ABI to 5
 
3369
    
 
3370
    Commit 606e079cc4d9a9db3197652ca51683c36f74efb8 moved the visual
 
3371
    field in WindowOptRec, breaking the extension module ABI.
 
3372
    
 
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>
 
3376
 
 
3377
commit 435361bd73b9fc733f093d81af6b839953e35176
 
3378
Author: Keith Packard <keithp@keithp.com>
 
3379
Date:   Mon Dec 6 20:38:14 2010 -0800
 
3380
 
 
3381
    sync: syncObject may be None in SyncInitTrigger
 
3382
    
 
3383
    And often is, especially when called from ProcSyncCreateAlarm.
 
3384
    Crashing in this case seems unwise.
 
3385
    
 
3386
    Signed-off-by: Keith Packard <keithp@keithp.com>
 
3387
 
 
3388
commit 0d01b66df9081ef48843b3bad81c56bb2cd1ae69
 
3389
Author: Keith Packard <keithp@keithp.com>
 
3390
Date:   Sun Dec 5 23:35:28 2010 -0800
 
3391
 
 
3392
    randr: handle RRSetCrtcConfigs request with zero configs
 
3393
    
 
3394
    Need to actually return a reply in this case.
 
3395
    
 
3396
    Signed-off-by: Keith Packard <keithp@keithp.com>
 
3397
    Reviewed-by: Aaron Plattner <aplattner@nvidia.com>
 
3398
 
 
3399
commit b0f4bd61f0caf80f3be9a176f1f7a707bc6628d8
 
3400
Author: Keith Packard <keithp@keithp.com>
 
3401
Date:   Sun Dec 5 21:53:25 2010 -0800
 
3402
 
 
3403
    ProcRRSetCrtcConfigs uses 'configs' without being initialized
 
3404
    
 
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.
 
3408
    
 
3409
    Signed-off-by: Keith Packard <keithp@keithp.com>
 
3410
    Reviewed-by: Aaron Plattner <aplattner@nvidia.com>
 
3411
 
 
3412
commit 752c368421c1c824752cf467fba9318d75d2ca2c
 
3413
Author: Keith Packard <keithp@keithp.com>
 
3414
Date:   Sun Dec 5 20:57:47 2010 -0800
 
3415
 
 
3416
    Separate out screen size and screen pixmap sizes in RRScreenSizeSet
 
3417
    
 
3418
    This provides for separate sizes for the screen scanout and rendering
 
3419
    buffer and the application-visible screen size.
 
3420
    
 
3421
    Signed-off-by: Keith Packard <keithp@keithp.com>
 
3422
    Reviewed-by: Aaron Plattner <aplattner@nvidia.com>
 
3423
 
 
3424
commit a88d70fb20a2bc3152b84adff4380857e6cfadf5
 
3425
Author: Keith Packard <keithp@keithp.com>
 
3426
Date:   Sun Dec 5 20:55:46 2010 -0800
 
3427
 
 
3428
    Set sprite transforms from RRSetCrtcConfigs
 
3429
    
 
3430
    These were getting ignored.
 
3431
    
 
3432
    Signed-off-by: Keith Packard <keithp@keithp.com>
 
3433
    Reviewed-by: Aaron Plattner <aplattner@nvidia.com>
 
3434
 
 
3435
commit 96b4d4787bf82edd9d06eb9a6e94bc45412c7df2
 
3436
Author: Keith Packard <keithp@keithp.com>
 
3437
Date:   Sun Dec 5 20:49:19 2010 -0800
 
3438
 
 
3439
    DIX is responsible for ref counting scanout pixmaps.
 
3440
    
 
3441
    Remove some extra ref counting inside hw/xfree86/modes
 
3442
    
 
3443
    Signed-off-by: Keith Packard <keithp@keithp.com>
 
3444
    Reviewed-by: Aaron Plattner <aplattner@nvidia.com>
 
3445
 
 
3446
commit afb6ebf1d5829346c40fe1053c9f50afe926e6c6
 
3447
Author: Keith Packard <keithp@keithp.com>
 
3448
Date:   Fri Dec 3 13:04:37 2010 -0800
 
3449
 
 
3450
    randr: Hook up the new RandR 1.4 functionality
 
3451
    
 
3452
    This bumps the supported RandR protocol version and adds the dispatch
 
3453
    hooks needed to call the new functions
 
3454
    
 
3455
    Signed-off-by: Keith Packard <keithp@keithp.com>
 
3456
    Reviewed-by: Aaron Plattner <aplattner@nvidia.com>
 
3457
 
 
3458
commit 82612045e11f2b882ae132e184a9629f43f1c424
 
3459
Author: Keith Packard <keithp@keithp.com>
 
3460
Date:   Fri Dec 3 13:00:46 2010 -0800
 
3461
 
 
3462
    randr: Add per-crtc pixmaps
 
3463
    
 
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.
 
3468
    
 
3469
    Signed-off-by: Keith Packard <keithp@keithp.com>
 
3470
    Reviewed-by: Aaron Plattner <aplattner@nvidia.com>
 
3471
 
 
3472
commit 86c489c319c705f710bee3897fe27600ce15008e
 
3473
Author: Keith Packard <keithp@keithp.com>
 
3474
Date:   Sat Dec 4 20:12:26 2010 -0800
 
3475
 
 
3476
    hw/xfree86/modes: Add optional driver API for RRSetCrtcConfigs
 
3477
    
 
3478
    This provides a driver hook which can either completely replace, or
 
3479
    just validate the parameters for, the RRSetCrtcConfigs request.
 
3480
    
 
3481
    Signed-off-by: Keith Packard <keithp@keithp.com>
 
3482
    Reviewed-by: Aaron Plattner <aplattner@nvidia.com>
 
3483
 
 
3484
commit d94a035ea9eb3167fc4f35b2d9f0d53f8807014c
 
3485
Author: Keith Packard <keithp@keithp.com>
 
3486
Date:   Sat Dec 4 19:22:11 2010 -0800
 
3487
 
 
3488
    randr: Implement RRSetCrtcConfigs
 
3489
    
 
3490
    This provides a driver-independent implementation of the
 
3491
    RRSetCrtcConfigs API by simply using the existing interfaces.
 
3492
    
 
3493
    Signed-off-by: Keith Packard <keithp@keithp.com>
 
3494
    Reviewed-by: Aaron Plattner <aplattner@nvidia.com>
 
3495
 
 
3496
commit 66294afcab7b7a82f7dd897767e46c48a94b8ee8
 
3497
Author: Keith Packard <keithp@keithp.com>
 
3498
Date:   Fri Dec 3 22:08:06 2010 -0800
 
3499
 
 
3500
    randr: Add sprite position transforms
 
3501
    
 
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.
 
3505
    
 
3506
    Signed-off-by: Keith Packard <keithp@keithp.com>
 
3507
    Reviewed-by: Aaron Plattner <aplattner@nvidia.com>
 
3508
 
 
3509
commit c8bc25fd7629df10f2825b7cc713b031ae78f223
 
3510
Author: Keith Packard <keithp@keithp.com>
 
3511
Date:   Mon Dec 6 19:40:30 2010 -0800
 
3512
 
 
3513
    Require RandR protocol version 1.4 or newer
 
3514
    
 
3515
    Signed-off-by: Keith Packard <keithp@keithp.com>
 
3516
 
 
3517
commit 8b35118c03590a7ad3786d3284bafb3f40fcb8cc
 
3518
Author: Keith Packard <keithp@keithp.com>
 
3519
Date:   Sun Jun 6 15:23:37 2010 -0700
 
3520
 
 
3521
    Replace huge argument list in xf86CrtcSetModeTransform with struct
 
3522
    
 
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
 
3526
    changed.
 
3527
    
 
3528
    Signed-off-by: Keith Packard <keithp@keithp.com>
 
3529
    Reviewed-by: Aaron Plattner <aplattner@nvidia.com>
 
3530
 
 
3531
commit f5b8bd620f91214c0b87e9b04d57015655792352
 
3532
Merge: 01e9fa7 8127c83
 
3533
Author: Keith Packard <keithp@keithp.com>
 
3534
Date:   Mon Dec 6 19:51:06 2010 -0800
 
3535
 
 
3536
    Merge remote branch 'jajones/for-keith'
 
3537
 
 
3538
commit 01e9fa7da389fc7ab834b4234b8484514144b7f4
 
3539
Merge: 79870db 68a1b0d
 
3540
Author: Keith Packard <keithp@keithp.com>
 
3541
Date:   Mon Dec 6 19:45:11 2010 -0800
 
3542
 
 
3543
    Merge remote branch 'whot/for-keith'
 
3544
 
 
3545
commit 79870dbf72d463cf9efea1b3e61d1d5759df27b5
 
3546
Author: Gaetan Nadon <memsize@videotron.ca>
 
3547
Date:   Sat Dec 4 16:13:29 2010 -0500
 
3548
 
 
3549
    config: build Xserver man pages using XORG_MANPAGE_SECTIONS
 
3550
    
 
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
 
3555
    
 
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>
 
3560
 
 
3561
commit c4a7a5917ab828d4a0bd825a98e4d641bcb378f1
 
3562
Merge: 5de312a 714b68d
 
3563
Author: Keith Packard <keithp@keithp.com>
 
3564
Date:   Mon Dec 6 19:28:07 2010 -0800
 
3565
 
 
3566
    Merge remote branch 'jeremyhu/master'
 
3567
 
 
3568
commit 5de312a60d8227ed670849ecf888ea878aa81430
 
3569
Merge: 311cad3 8f42b2b
 
3570
Author: Keith Packard <keithp@keithp.com>
 
3571
Date:   Mon Dec 6 19:22:52 2010 -0800
 
3572
 
 
3573
    Merge remote branch 'alanc/master'
 
3574
 
 
3575
commit 8127c83c81bf64369a8ba2999088226d14e0b128
 
3576
Author: James Jones <jajones@nvidia.com>
 
3577
Date:   Mon Dec 6 12:14:01 2010 -0800
 
3578
 
 
3579
    Expose Sync Fence Object protocol
 
3580
    
 
3581
    Add the new protocol handlers for XSync 3.1 to the
 
3582
    dispatch tables and report support for Sync protocol
 
3583
    version 3.1.
 
3584
    
 
3585
    Signed-off-by: James Jones <jajones@nvidia.com>
 
3586
    Reviewed-by: Keith Packard <keithp@keithp.com>
 
3587
 
 
3588
commit 9c0c7cc9a7adf230b5eee0b4166f9e17e07a088b
 
3589
Author: James Jones <jajones@nvidia.com>
 
3590
Date:   Mon Dec 6 13:10:42 2010 -0800
 
3591
 
 
3592
    Add XSyncAwaitFence() handler
 
3593
    
 
3594
    -Add the actual ProcSyncAwaitFence() dispatch func
 
3595
    
 
3596
    -Add support for fence sync triggers.
 
3597
    
 
3598
    Signed-off-by: James Jones <jajones@nvidia.com>
 
3599
    Reviewed-by: Keith Packard <keithp@keithp.com>
 
3600
 
 
3601
commit 397dfd9f87e1cdf105d10a789a97230f4f0d204e
 
3602
Author: James Jones <jajones@nvidia.com>
 
3603
Date:   Fri Jun 25 17:59:14 2010 -0700
 
3604
 
 
3605
    Create/Destroy/Trigger/Reset/Query Fence Sync objs
 
3606
    
 
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
 
3611
    them efficiently.
 
3612
    
 
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
 
3625
    front.
 
3626
    
 
3627
    Signed-off-by: James Jones <jajones@nvidia.com>
 
3628
    Reviewed-by: Keith Packard <keithp@keithp.com>
 
3629
 
 
3630
commit 53ea965d64bd9563e6bfcc81d04f283d2b85f09d
 
3631
Author: James Jones <jajones@nvidia.com>
 
3632
Date:   Mon Nov 29 10:09:36 2010 -0800
 
3633
 
 
3634
    Require xextproto 7.1.99
 
3635
    
 
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
 
3639
    above.
 
3640
    
 
3641
    Signed-off-by: James Jones <jajones@nvidia.com>
 
3642
    Reviewed-by: Keith Packard <keithp@keithp.com>
 
3643
 
 
3644
commit 1c4a0db2c6bf0320cb630b84ab87bcfd3801a53d
 
3645
Author: James Jones <jajones@nvidia.com>
 
3646
Date:   Mon Jun 28 16:10:13 2010 -0700
 
3647
 
 
3648
    Add fence sync driver interface
 
3649
    
 
3650
    -Add fence sync objects
 
3651
    
 
3652
    -Add fence sync devPrivates
 
3653
    
 
3654
    -Add a X sync module screen private
 
3655
    
 
3656
    -Add wrappable functions to create and destroy
 
3657
     fence sync objects
 
3658
    
 
3659
    -Give fence sync objects wrappable functions to
 
3660
     trigger, test, and reset their 'triggered' value.
 
3661
    
 
3662
    -Give fence sync objects wrappable functions to
 
3663
     notify driver when adding/removing triggers to/
 
3664
     from the sync object.
 
3665
    
 
3666
    Signed-off-by: James Jones <jajones@nvidia.com>
 
3667
    Reviewed-by: Keith Packard <keithp@keithp.com>
 
3668
 
 
3669
commit af0f9f913398d34a885c3fb4e8d40c1a7e2b3ee9
 
3670
Author: James Jones <jajones@nvidia.com>
 
3671
Date:   Mon Jun 28 15:39:04 2010 -0700
 
3672
 
 
3673
    Move some sync code to miext
 
3674
    
 
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.
 
3680
    
 
3681
    Signed-off-by: James Jones <jajones@nvidia.com>
 
3682
    Reviewed-by: Keith Packard <keithp@keithp.com>
 
3683
 
 
3684
commit 12b65de7db6e3e8bf831914d247da269d01c5fbe
 
3685
Author: James Jones <jajones@nvidia.com>
 
3686
Date:   Mon Dec 6 10:11:45 2010 -0800
 
3687
 
 
3688
    Factor out generic code from ProcSyncAwait()
 
3689
    
 
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
 
3694
    SyncAwaitEpilogue()
 
3695
    
 
3696
    Signed-off-by: James Jones <jajones@nvidia.com>
 
3697
    Reviewed-by: Keith Packard <keithp@keithp.com>
 
3698
 
 
3699
commit c66a410d378090f350beb398649e9d9262933785
 
3700
Author: James Jones <jajones@nvidia.com>
 
3701
Date:   Mon Jun 28 14:59:01 2010 -0700
 
3702
 
 
3703
    Make Await SyncTrigger functions generic
 
3704
    
 
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.
 
3710
    
 
3711
    Signed-off-by: James Jones <jajones@nvidia.com>
 
3712
    Reviewed-by: Keith Packard <keithp@keithp.com>
 
3713
 
 
3714
commit 99daf419a3070c347c0cd29b4a9bae07eca7bd6d
 
3715
Author: James Jones <jajones@nvidia.com>
 
3716
Date:   Mon Jun 28 14:51:54 2010 -0700
 
3717
 
 
3718
    Create SyncObject base type.
 
3719
    
 
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.
 
3725
    
 
3726
    Signed-off-by: James Jones <jajones@nvidia.com>
 
3727
    Reviewed-by: Keith Packard <keithp@keithp.com>
 
3728
 
 
3729
commit 27593eea7efcbed8de0c6e8233cbd1a1b8a50459
 
3730
Author: James Jones <jajones@nvidia.com>
 
3731
Date:   Mon Dec 6 13:36:14 2010 -0800
 
3732
 
 
3733
    Add and use SERVER_SYNC_*_VERSION
 
3734
    
 
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.
 
3743
    
 
3744
    Signed-off-by: James Jones <jajones@nvidia.com>
 
3745
    Reviewed-by: Keith Packard <keithp@keithp.com>
 
3746
 
 
3747
commit 68a1b0de95f71f74835c6c0f002699fcdccbb268
 
3748
Author: Peter Hutterer <peter.hutterer@who-t.net>
 
3749
Date:   Mon Dec 6 14:58:37 2010 +1000
 
3750
 
 
3751
    xfree86: use xf86AllocateInput() for xorg.conf devices too.
 
3752
    
 
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.
 
3758
    
 
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>
 
3762
 
 
3763
commit beea2378f142556471c62290e275935af848e137
 
3764
Author: Peter Hutterer <peter.hutterer@who-t.net>
 
3765
Date:   Mon Dec 6 14:33:43 2010 +1000
 
3766
 
 
3767
    xfree86: don't overwrite option list (#32115)
 
3768
    
 
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.
 
3772
    
 
3773
    Introduced in commit 2199842ed50b3eb40d54146827fc58cae7e873ec
 
3774
    Author: Peter Hutterer <peter.hutterer@who-t.net>
 
3775
    Date:   Thu Sep 2 10:52:54 2010 +1000
 
3776
    
 
3777
        xfree86: remove extraOptions field from IDevRec.
 
3778
    
 
3779
    X.Org Bug 32115 <http://bugs.freedesktop.org/show_bug.cgi?id=32115>
 
3780
    
 
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>
 
3784
 
 
3785
commit 8f3fa8fb0b0a75dac714fc213c034b20595898d3
 
3786
Author: Peter Hutterer <peter.hutterer@who-t.net>
 
3787
Date:   Mon Dec 6 15:44:50 2010 +1000
 
3788
 
 
3789
    xfree86: add option "Floating", deprecate SendCoreEvents and friends.
 
3790
    
 
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
 
3794
    naming.
 
3795
    
 
3796
    Add an option "Floating", deprecate the others. Still parsed and handled by
 
3797
    the server.
 
3798
    
 
3799
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
 
3800
    Reviewed-by: Daniel Stone <daniel@fooishbar.org>
 
3801
 
 
3802
commit 36b614dedf4ddc428e43ad1542d4f9314f73f60a
266
3803
Author: Eoghan Sherry <ejsherry@gmail.com>
267
3804
Date:   Sun Nov 28 16:15:51 2010 -0500
268
3805
 
280
3817
    
281
3818
    Signed-off-by: Eoghan Sherry <ejsherry@gmail.com>
282
3819
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
283
 
    (cherry picked from commit 36b614dedf4ddc428e43ad1542d4f9314f73f60a)
284
3820
 
285
 
commit faecab3b13bbaecf4f35f49b833d1b79a5fb647d
 
3821
commit 31ab9f8860848504df18a8be9d19b817b191e0df
286
3822
Author: Peter Hutterer <peter.hutterer@who-t.net>
287
3823
Date:   Fri Sep 3 11:54:41 2010 +1000
288
3824
 
298
3834
    eventually results in a NULL-pointer dereference on dev->valuator.
299
3835
    
300
3836
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
301
 
    (cherry picked from commit 31ab9f8860848504df18a8be9d19b817b191e0df)
302
 
 
303
 
commit e1e37ef7eb72fb4dfd8cefa1933e406231558d9d
304
 
Author: Jeremy Huddleston <jeremyhu@apple.com>
305
 
Date:   Wed Dec 8 22:58:12 2010 -0800
306
 
 
307
 
    XQuartz GL: Add $(GL_CFLAGS) to CFLAGS
308
 
    
309
 
    This fixes a build failure I found on tinderbox.
310
 
    
311
 
    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
312
 
    (cherry picked from commit f641e4b34aa91ecda29e546b8b975e72ce037ed0)
313
 
 
314
 
commit f7d60dae0937efce37daece4af49e89ac44413e7
315
 
Author: Jeremy Huddleston <jeremyhu@apple.com>
316
 
Date:   Wed Dec 8 13:27:41 2010 -0800
317
 
 
318
 
    XQuartz: Just NSBeep() for XBell()
319
 
    
320
 
    The CoreAudio path uses deprecated API and has reported crashes that
321
 
    aren't worth fixing (4e8bf12b13690afa6d9fee0e339d3819ef16fb3f fixed
322
 
    one and introduced another).  NSBeep() does the job just fine.
323
 
    
324
 
    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
325
 
    (cherry picked from commit 883039e07b0c0ef23c7fc4ba3455b41173c7a7fc)
326
 
 
327
 
commit 4b8d43033bdc5bfb95240a2ef2fe89b0f2fd669a
328
 
Author: Jeremy Huddleston <jeremyhu@apple.com>
329
 
Date:   Mon Dec 13 11:45:02 2010 -0800
330
 
 
331
 
    Version bumped to 1.9.3
332
 
    
333
 
    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
334
 
 
335
 
commit 07b114eb9c6b47b22b4edf17684bdcf5aa89f42d
336
 
Author: Jeremy Huddleston <jeremyhu@apple.com>
337
 
Date:   Fri Dec 3 21:56:54 2010 -0800
338
 
 
339
 
    Version bumped to 1.9.2.902 (1.9.3 RC2)
340
 
    
341
 
    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
342
 
 
343
 
commit 47d474ee8fb29758ec61c128d000f760dd040be4
 
3837
 
 
3838
commit 5d31c3e705dfd9f38f0fffcd07a6d8d06644735c
 
3839
Author: Peter Hutterer <peter.hutterer@who-t.net>
 
3840
Date:   Fri Nov 26 09:37:37 2010 +1000
 
3841
 
 
3842
    dix: don't stop processing valuators when the mode changes.
 
3843
    
 
3844
    XI 1.x events still contain absolute coordinates anyway. By the time we get
 
3845
    to the InternalEvent to XI event conversion, the valuators are already
 
3846
    absolute.
 
3847
    
 
3848
    Stopping because of a different mode on a valuator is not necessary.
 
3849
    
 
3850
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
 
3851
    Reviewed-by: Adam Jackson <ajax@redhat.com>
 
3852
    Reviewed-by: Chase Douglas <chase.douglas@canonical.com>
 
3853
 
 
3854
commit 714b68d9e5bf624a6703f168e0f7dc980e88e8c0
344
3855
Author: Jeremy Huddleston <jeremyhu@apple.com>
345
3856
Date:   Fri Dec 3 17:27:44 2010 -0800
346
3857
 
354
3865
    mode switching in multi-monitor configurations.
355
3866
    
356
3867
    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
357
 
    (cherry picked from commit 714b68d9e5bf624a6703f168e0f7dc980e88e8c0)
358
3868
 
359
 
commit 4c3aaef3ffa4a22c951331ef36c45b95f719a907
 
3869
commit 14f00449eb81771c01fffcdaf3dd697cdf4e41de
360
3870
Author: Jeremy Huddleston <jeremyhu@apple.com>
361
3871
Date:   Fri Dec 3 16:46:11 2010 -0800
362
3872
 
365
3875
    Mark __crashreporter_info__ as __attribute__((__used__))
366
3876
    
367
3877
    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
368
 
    (cherry picked from commit 14f00449eb81771c01fffcdaf3dd697cdf4e41de)
369
 
 
370
 
commit 438dd53e4b39a465e98c270c7c9baf71e701a821
 
3878
 
 
3879
commit 14aec8b82a316c6df51ac2a81985ebf1990abd2b
 
3880
Author: Jeremy Huddleston <jeremyhu@apple.com>
 
3881
Date:   Fri Dec 3 16:45:37 2010 -0800
 
3882
 
 
3883
    XQuartz: Remove one more backing store leftover
 
3884
    
 
3885
    See: c4c4676e6874b42c2371eee96faa2c2dbb59a704
 
3886
    
 
3887
    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
 
3888
 
 
3889
commit ca431371a23a2b9ad36c1d64e11ea41d5e4e5f04
371
3890
Author: Jeremy Huddleston <jeremyhu@apple.com>
372
3891
Date:   Fri Nov 26 15:31:22 2010 -0500
373
3892
 
374
3893
    XQuartz: Disable the Mac OS X screensaver when in full screen mode
375
3894
    
376
3895
    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
377
 
    (cherry picked from commit ca431371a23a2b9ad36c1d64e11ea41d5e4e5f04)
378
3896
 
379
 
commit 18f21d7c8aeaf0fbedf8a2208f211a63dc01f2c4
 
3897
commit 311cad33155c64ed996418808727fc417168592e
380
3898
Author: Nicolas Peninguy <nico@lostgeeks.org>
381
3899
Date:   Wed Nov 24 00:11:11 2010 +0100
382
3900
 
397
3915
    Signed-off-by: Nicolas Peninguy <nico@lostgeeks.org>
398
3916
    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
399
3917
    Signed-off-by: Keith Packard <keithp@keithp.com>
400
 
    (cherry picked from commit 311cad33155c64ed996418808727fc417168592e)
401
 
 
402
 
commit 2fa0029b54a6a27ec4cb3fa1239a8f7fd582b562
403
 
Author: Adam Tkac <atkac@redhat.com>
404
 
Date:   Wed Aug 25 10:38:40 2010 +0200
405
 
 
406
 
    Return Success from generate_modkeymap() when max_keys_per_mod is zero
407
 
    
408
 
    max_keys_per_mod equal to zero is a valid situation so generate_modkeymap
409
 
    should not return BadAlloc in this case.
410
 
    
411
 
    Signed-off-by: Adam Tkac <atkac@redhat.com>
412
 
    Reviewed-by: Patrick E. Kane <pekane52 at gmail.com>
413
 
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
414
 
    (cherry picked from commit 05e616767e5b7e60b92d31c4042ded5892dce6d4)
415
 
 
416
 
commit 806790bd9194b60419281442b1ae4fc5fff802aa
 
3918
 
 
3919
commit 3824417335ec00a87b51f8d05e592099b8507680
 
3920
Merge: dab064f f4f41c8
 
3921
Author: Keith Packard <keithp@keithp.com>
 
3922
Date:   Thu Dec 2 08:39:33 2010 -0800
 
3923
 
 
3924
    Merge remote branch 'vsyrjala/xv_reput'
 
3925
 
 
3926
commit dab064fa5e0b1f5c67222562ad5367005832cba1
417
3927
Author: Andrea Canciani <ranma42@gmail.com>
418
3928
Date:   Tue Nov 2 20:10:32 2010 +0100
419
3929
 
429
3939
    Reviewed-by: Soren Sandmann <sandmann@daimi.au.dk>
430
3940
    Reviewed-by: Julien Cristau <jcristau@debian.org>
431
3941
    Signed-off-by: Keith Packard <keithp@keithp.com>
432
 
    (cherry picked from commit dab064fa5e0b1f5c67222562ad5367005832cba1)
433
 
 
434
 
commit d0157229e89c6d8ffc491ca600cd933d8951fa76
 
3942
 
 
3943
commit 279ef1ffd787dba2f0d5056849b9cb15d36aa3eb
 
3944
Author: Cyril Brulebois <kibi@debian.org>
 
3945
Date:   Wed Dec 1 14:12:55 2010 +0100
 
3946
 
 
3947
    Fix screen number checks.
 
3948
    
 
3949
    screenInfo.numScreens is not a valid screen number, they go from 0 to
 
3950
    numScreens - 1.
 
3951
    
 
3952
    Signed-off-by: Cyril Brulebois <kibi@debian.org>
 
3953
    Reviewed-by: Alex Deucher <alexdeucher@gmail.com>
 
3954
    Signed-off-by: Keith Packard <keithp@keithp.com>
 
3955
 
 
3956
commit 8684543021b9b1aa165b1bc69bc58685cb5942c1
 
3957
Author: Julien Cristau <jcristau@debian.org>
 
3958
Date:   Tue Nov 30 17:23:10 2010 +0100
 
3959
 
 
3960
    DGA: fix screen number check
 
3961
    
 
3962
    screenInfo.numScreens is not a valid screen number, they go from 0 to
 
3963
    numScreens - 1.
 
3964
    
 
3965
    Signed-off-by: Julien Cristau <jcristau@debian.org>
 
3966
    Reviewed-by: Keith Packard <keithp@keithp.com>
 
3967
    Signed-off-by: Keith Packard <keithp@keithp.com>
 
3968
 
 
3969
commit 8f42b2b69387b006bfcd373c3d023ebea9035db2
 
3970
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
 
3971
Date:   Sat Nov 27 22:34:57 2010 -0800
 
3972
 
 
3973
    Simplify Error() - don't allocate temporary copy of error string
 
3974
    
 
3975
    Doesn't seem to be any reason to just not pass the error string
 
3976
    as another argument directly to LogVWrite()
 
3977
    
 
3978
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
 
3979
    Reviewed-by: Mikhail Gusarov <dottedmag@dottedmag.net>
 
3980
    Reviewed-by: Julien Cristau <jcristau@debian.org>
 
3981
 
 
3982
commit 685286b17d30335d799a9da11914943e466ea955
 
3983
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
 
3984
Date:   Sat Nov 27 20:43:28 2010 -0800
 
3985
 
 
3986
    FindModuleInSubdir: Stop allocating one more byte than needed
 
3987
    
 
3988
    15ac25627e7239629be59 removed the "/" from the sprintf strings,
 
3989
    but failed to remove the extra byte allocated for the '/'.
 
3990
    
 
3991
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
 
3992
    Reviewed-by: Mikhail Gusarov <dottedmag@dottedmag.net>
 
3993
    Reviewed-by: Julien Cristau <jcristau@debian.org>
 
3994
 
 
3995
commit 40d5a019352fa8f12230c863e11cbb1f6258a93e
 
3996
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
 
3997
Date:   Sat Nov 27 19:50:38 2010 -0800
 
3998
 
 
3999
    xf86VIDrvMsgVerb: print args, not format string
 
4000
    
 
4001
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
 
4002
    Reviewed-by: Mikhail Gusarov <dottedmag@dottedmag.net>
 
4003
    Reviewed-by: Julien Cristau <jcristau@debian.org>
 
4004
 
 
4005
commit 4bbc90cd8b7e749fd8072ce7cd8dd998f4396981
 
4006
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
 
4007
Date:   Sat Nov 27 19:06:56 2010 -0800
 
4008
 
 
4009
    xf86AutoConfig: make copyScreen memory allocation & error handling more sane
 
4010
    
 
4011
    No point calling the no-fail-alloc if you check for failure and your
 
4012
    only caller checks for failure.
 
4013
    
 
4014
    No point calling calloc to zero fill memory you're about to memcpy over.
 
4015
    
 
4016
    In the unlikely event of a loss of memory allocation, drop your previous
 
4017
    allocations before returning to others.
 
4018
    
 
4019
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
 
4020
    Reviewed-by: Julien Cristau <jcristau@debian.org>
 
4021
    Reviewed-by: Mikhail Gusarov <dottedmag@dottedmag.net>
 
4022
 
 
4023
commit 2c8e534c8e9334562485aeaaef374871cf14d5fe
 
4024
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
 
4025
Date:   Sat Nov 27 23:49:55 2010 -0800
 
4026
 
 
4027
    xf86ValidateModes: xnfalloc(strlen) + strcpy => xnfstrdup
 
4028
    
 
4029
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
 
4030
    Reviewed-by: Mikhail Gusarov <dottedmag@dottedmag.net>
 
4031
    Reviewed-by: Julien Cristau <jcristau@debian.org>
 
4032
 
 
4033
commit 29e467a1f1548a826ee2793244e3ff416aa1a0f2
 
4034
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
 
4035
Date:   Fri Nov 26 16:53:40 2010 -0800
 
4036
 
 
4037
    xf86OutputRename: Replace another strlen/malloc/strcpy set with strdup
 
4038
    
 
4039
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
 
4040
    Reviewed-by: Matt Turner <mattst88@gmail.com>
 
4041
 
 
4042
commit d346bc3083c6d4bea59b77f634c7c5ec6c1d8cc9
 
4043
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
 
4044
Date:   Sun Nov 28 13:48:16 2010 -0800
 
4045
 
 
4046
    Fix compiler warnings in hw/xfree86/os-support/solaris
 
4047
    
 
4048
    sun_init.c: In function `xf86OpenConsole':
 
4049
    sun_init.c:99: warning: cast does not match function type
 
4050
    sun_init.c:74: warning: unused variable `FreeVTslot'
 
4051
    sun_init.c: In function `xf86UseMsg':
 
4052
    sun_init.c:417: warning: old-style parameter declaration
 
4053
    
 
4054
    sun_vid.c: In function `solUnMapVidMem':
 
4055
    sun_vid.c:162: warning: long unsigned int format, pointer arg (arg 6)
 
4056
    sun_vid.c: In function `xf86ReadBIOS':
 
4057
    sun_vid.c:217: warning: long unsigned int format, pointer arg (arg 5)
 
4058
    sun_vid.c:217: warning: long unsigned int format, int arg (arg 6)
 
4059
    
 
4060
    sun_agp.c: In function `xf86EnableAGP':
 
4061
    sun_agp.c:321: warning: unsigned int format, CARD32 arg (arg 4)
 
4062
    
 
4063
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
 
4064
    Reviewed-by: Julien Cristau <jcristau@debian.org>
 
4065
 
 
4066
commit d75777d54c2107163305f50e8ee4306da202b95e
 
4067
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
 
4068
Date:   Sun Nov 28 13:45:40 2010 -0800
 
4069
 
 
4070
    Move xchomp inside #ifdef __linux__
 
4071
    
 
4072
    static function only called from the matchDriverFromFiles function
 
4073
    that's inside #ifdef __linux__ section
 
4074
    
 
4075
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
 
4076
    Reviewed-by: Matt Turner <mattst88@gmail.com>
 
4077
 
 
4078
commit ccbba444b7b8e1ba555532a847377600bea43d03
 
4079
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
 
4080
Date:   Sun Nov 28 10:45:17 2010 -0800
 
4081
 
 
4082
    config: Remove AC_PROG_CC, SED & INSTALL that XORG_DEFAULT_OPTIONS provide
 
4083
    
 
4084
    Most importantly removes AC_PROG_CC call that resets compiler flags back
 
4085
    to C89 mode, breaking use of C99 isfinite() on Solaris in dix/devices.c.
 
4086
    
 
4087
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
 
4088
    Reviewed-by: Gaetan Nadon <memsize@videotron.ca>
 
4089
 
 
4090
commit 92cde0b84cdec164cd698dc74a7512d0791d7708
 
4091
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
 
4092
Date:   Sat Nov 27 08:15:52 2010 -0800
 
4093
 
 
4094
    Xserver-spec: Update discussion of font library
 
4095
    
 
4096
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
 
4097
    Reviewed-by: Julien Cristau <jcristau@debian.org>
 
4098
    Reviewed-by: Jeremy Huddleston <jeremyhu@apple.com>
 
4099
 
 
4100
commit c1e769250078cbc74d7e6e6ddc5323c4f420ab14
 
4101
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
 
4102
Date:   Sat Nov 27 08:06:40 2010 -0800
 
4103
 
 
4104
    Xserver-spec: Update location of log functions
 
4105
    
 
4106
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
 
4107
    Reviewed-by: Julien Cristau <jcristau@debian.org>
 
4108
    Reviewed-by: Jeremy Huddleston <jeremyhu@apple.com>
 
4109
 
 
4110
commit deae18f3cad94959110761ef2ecd9665690e3db5
 
4111
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
 
4112
Date:   Sat Nov 27 00:45:48 2010 -0800
 
4113
 
 
4114
    Xserver-spec: Fix assorted typos
 
4115
    
 
4116
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
 
4117
    Reviewed-by: Julien Cristau <jcristau@debian.org>
 
4118
    Reviewed-by: Jeremy Huddleston <jeremyhu@apple.com>
 
4119
 
 
4120
commit a410bf53798bdca43f99476a01ef27cabdf73e01
 
4121
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
 
4122
Date:   Sat Nov 27 00:35:28 2010 -0800
 
4123
 
 
4124
    Xserver-spec: Update lists of macros
 
4125
    
 
4126
    LOOKUP_DRAWABLE & VERIFY_GC are no longer in dix.h, but
 
4127
    WriteReplyToClient & WriteSwappedDataToClient are.
 
4128
    
 
4129
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
 
4130
    Reviewed-by: Julien Cristau <jcristau@debian.org>
 
4131
    Reviewed-by: Jeremy Huddleston <jeremyhu@apple.com>
 
4132
 
 
4133
commit de518c8f378ea31345c946693d58a26a493af603
 
4134
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
 
4135
Date:   Sat Nov 27 00:30:37 2010 -0800
 
4136
 
 
4137
    Xserver-spec: Remove CreateCallbackList
 
4138
    
 
4139
    The function is defined as a static, so can't be called by anyone
 
4140
    but AddCallback.
 
4141
    
 
4142
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
 
4143
    Reviewed-by: Julien Cristau <jcristau@debian.org>
 
4144
    Reviewed-by: Jeremy Huddleston <jeremyhu@apple.com>
 
4145
 
 
4146
commit f6c880b257a21a574cf1a47095cb39f32252802e
 
4147
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
 
4148
Date:   Sat Nov 27 00:27:46 2010 -0800
 
4149
 
 
4150
    Xserver-spec: Replace deprecated resource id lookup functions
 
4151
    
 
4152
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
 
4153
    Reviewed-by: Julien Cristau <jcristau@debian.org>
 
4154
    Reviewed-by: Jeremy Huddleston <jeremyhu@apple.com>
 
4155
 
 
4156
commit 922806a5aa6eafc432d6787495b475aaa3f1790d
 
4157
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
 
4158
Date:   Sat Nov 27 00:14:51 2010 -0800
 
4159
 
 
4160
    Xserver-spec: Update Memory Management functions
 
4161
    
 
4162
    Xalloc, Xrealloc, & Xfree are deprecated now
 
4163
    ALLOCATE_LOCAL is removed due to stack overflow issues
 
4164
    
 
4165
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
 
4166
    Reviewed-by: Julien Cristau <jcristau@debian.org>
 
4167
    Reviewed-by: Jeremy Huddleston <jeremyhu@apple.com>
 
4168
 
 
4169
commit 02449ee24b484c9fea501df5274d95a9f87cab23
 
4170
Merge: afd6eb6 b85f906
 
4171
Author: Keith Packard <keithp@keithp.com>
 
4172
Date:   Tue Nov 30 13:30:59 2010 -0800
 
4173
 
 
4174
    Merge remote branch 'ajax/for-keithp'
 
4175
 
 
4176
commit afd6eb66d5ef6a59be4c03da4588aaa2ee47b9ad
 
4177
Merge: b169649 ffcbfa0
 
4178
Author: Keith Packard <keithp@keithp.com>
 
4179
Date:   Tue Nov 30 13:28:13 2010 -0800
 
4180
 
 
4181
    Merge remote branch 'aplattner/for/keith'
 
4182
 
 
4183
commit b16964910d29c0bd039e8bb48bcf1199d709fe3e
435
4184
Author: Ferry Huberts <ferry.huberts@pelagic.nl>
436
4185
Date:   Tue Nov 30 19:06:55 2010 +0100
437
4186
 
449
4198
    Reviewed-by: Matt Turner <mattst88@gmail.com>
450
4199
    Reviewed-by: Keith Packard <keithp@keithp.com>
451
4200
    Signed-off-by: Keith Packard <keithp@keithp.com>
452
 
    (cherry picked from commit b16964910d29c0bd039e8bb48bcf1199d709fe3e)
453
 
 
454
 
commit fb84f8b5c78cbbcbf32df56d2573e8b93c4eaa49
455
 
Author: Peter Hutterer <peter.hutterer@who-t.net>
456
 
Date:   Fri Nov 26 10:00:49 2010 +1000
457
 
 
458
 
    dix: remove now unnecessary !! before BitIsOn()
459
 
    
460
 
    The macro has been changed to do this already, no need for double
461
 
    not-not-ing.
462
 
    
463
 
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
464
 
    Reviewed-by: Keith Packard <keithp@keithp.com>
465
 
    (cherry picked from commit 23e3d1f23318ce69623f91908f888a09f8b74ac2)
466
 
 
467
 
commit 1f1c1ae85600c058f1971e981da9a31eadb71dec
468
 
Author: Jeremy Huddleston <jeremyhu@apple.com>
469
 
Date:   Thu Dec 2 15:50:28 2010 -0800
470
 
 
471
 
    include: let BitIsOn() return a boolean value.
472
 
    
473
 
    Simply returning the mask bit breaks checks like
474
 
        BitIsOn(mask, 0) != BitIsOn(mask, 1);
475
 
    as used in 048e93593e3f7a99a7d2a219e1ce2bdc9d407807.
476
 
    
477
 
    The naming of this macro suggests that it should return boolean values
478
 
    anyway. This patch also adds a few simple tests for these macros to make
479
 
    sure they don't accidentally break in the future.
480
 
    
481
 
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
482
 
    Reviewed-by: Pat Kane <pekane52@gmail.com>
 
4201
 
 
4202
commit 5f34853d6f936e8a1a317a59972b07e3f191d1ab
 
4203
Author: Adam Jackson <ajax@redhat.com>
 
4204
Date:   Mon Nov 15 11:25:13 2010 +1000
 
4205
 
 
4206
    xfree86: Bump classic driver default to 1024x768
 
4207
    
 
4208
    Signed-off-by: Adam Jackson <ajax@redhat.com>
 
4209
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
 
4210
    Reviewed-by: Keith Packard <keithp@keithp.com>
 
4211
    Signed-off-by: Keith Packard <keithp@keithp.com>
 
4212
 
 
4213
commit 903e0f6f0f0ec54151640fc459ff03dcba0522af
 
4214
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
 
4215
Date:   Sat Nov 27 10:46:44 2010 -0800
 
4216
 
 
4217
    Xserver-spec: Delete DBE Idioms section
 
4218
    
 
4219
    The code has been gone for a while
 
4220
    
 
4221
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
 
4222
    Reviewed-by: Jeremy Huddleston <jeremyhu@apple.com>
 
4223
    Reviewed-by: Keith Packard <keithp@keithp.com>
 
4224
    Signed-off-by: Keith Packard <keithp@keithp.com>
 
4225
 
 
4226
commit f4ba75a494cf9f4f5b0a979e9ceb519f4a6fcacc
 
4227
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
 
4228
Date:   Sat Nov 27 10:46:43 2010 -0800
 
4229
 
 
4230
    Remove unused ReqLen & CastxReq macros
 
4231
    
 
4232
    According to Xserver-spec, they were part of the now-deleted DBE "Idioms"
 
4233
    code.   The last callers of them were removed in commits fe616f9230b6 &
 
4234
    3d642905477f.
 
4235
    
 
4236
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
 
4237
    Reviewed-by: Jeremy Huddleston <jeremyhu@apple.com>
 
4238
    Reviewed-by: Keith Packard <keithp@keithp.com>
 
4239
    Signed-off-by: Keith Packard <keithp@keithp.com>
 
4240
 
 
4241
commit b85f9063c2370d7710523bccb8bf030a0710425b
 
4242
Author: Adam Jackson <ajax@redhat.com>
 
4243
Date:   Mon Nov 22 16:42:04 2010 -0500
 
4244
 
 
4245
    xfree86: Remove the xf8_16bpp overlay module
 
4246
    
 
4247
    Only one (marginal) driver was using it, and it's been fixed to just
 
4248
    implement it directly.
 
4249
    
 
4250
    v2: Also fix sdksyms.sh (spotted by Jesse Adkins)
 
4251
    v3: Also fix DESIGN.xml (spotted bu Julien Cristau)
 
4252
    
483
4253
    Reviewed-by: Julien Cristau <jcristau@debian.org>
484
 
    Reviewed-by: Keith Packard <keithp@keithp.com>
485
 
    (cherry picked from commit 42dc91e32a02b6b21ff5c45f465f3349e5822615)
486
 
 
487
 
commit 444e180ad12baf9d84ff96f68ec9c16b39fac322
488
 
Author: Peter Hutterer <peter.hutterer@who-t.net>
489
 
Date:   Mon Nov 22 15:14:02 2010 +1000
490
 
 
491
 
    xfree86: add missing linebreak in error message.
492
 
    
493
 
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
494
 
    Reviewed-by: Magnus Kessler <Magnus.Kessler@gmx.net>
495
 
    (cherry picked from commit b31df0439fe336a43a2355e2f1fb223d86045a05)
496
 
 
497
 
commit 7eaf84d2d1d773d908a2e3d213752622973a93d3
 
4254
    Signed-off-by: Adam Jackson <ajax@redhat.com>
 
4255
 
 
4256
commit a861fe6a1cf56df76928d21707551602289963c1
 
4257
Author: Adam Jackson <ajax@redhat.com>
 
4258
Date:   Tue Nov 30 13:50:42 2010 -0500
 
4259
 
 
4260
    vbe: Refuse to believe tiny (or negative) panel sizes from PanelID
 
4261
    
 
4262
    Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
 
4263
    Signed-off-by: Adam Jackson <ajax@redhat.com>
 
4264
 
 
4265
commit 84a14fab8f930ef1855444ae4e9e3e14ee008328
 
4266
Author: David Reveman <davidr@novell.com>
 
4267
Date:   Wed Jan 6 14:55:48 2010 -0500
 
4268
 
 
4269
    composite: add panoramix support
 
4270
    
 
4271
    Taken from:
 
4272
    50d2d8c8969c165582d215c6e85c4be9eac02b6a
 
4273
    dbffd0d44a33dcc84898c7a891d7ba212f65cbb8
 
4274
    9b5b102163b4eaa1b70647354fcab4f6e461c94c
 
4275
    75f9b98af31abf537ac6616c99f3797deb7ba017
 
4276
    07fba8b1f77a6bca44ea6568b346a18ce9d1e61d
 
4277
    
 
4278
    With minor style fixes, ported to dixLookupResourceByType, and ported
 
4279
    away from client->noClientException and xalloc/xfree.
 
4280
    
 
4281
    v2: Fix a memory leak in PanoramiXCompositeNameWindowPixmap, spotted by
 
4282
    James Jones.
 
4283
    v3: Fix a buglet in PanoramiXCompositeUnredirectSubwindows, spotted by
 
4284
    Dave Airlie.
 
4285
    v4: Fix a style issue with resource lookup noted by Jamey Sharp.
 
4286
    
 
4287
    Reviewed-by: Dave Airlie <airlied@gmail.com>
 
4288
    Signed-off-by: Adam Jackson <ajax@redhat.com>
 
4289
 
 
4290
commit 6dea617e0f71a6fc7937e3a1e10474fa87488284
 
4291
Author: David Reveman <davidr@novell.com>
 
4292
Date:   Tue Jan 5 15:35:10 2010 -0500
 
4293
 
 
4294
    fixes: Add panoramix support
 
4295
    
 
4296
    Taken from:
 
4297
    583f4dde81d8d5e9101b0289946e1914ea1ee124
 
4298
    
 
4299
    With minor style fixes and ported to dixLookupResourceByType.
 
4300
    
 
4301
    Reviewed-by: Dave Airlie <airlied@gmail.com>
 
4302
    Signed-off-by: Adam Jackson <ajax@redhat.com>
 
4303
 
 
4304
commit 1b3c57f075049250c6d059412af3d6954468a5b7
 
4305
Author: Adam Jackson <ajax@redhat.com>
 
4306
Date:   Fri Aug 20 12:25:23 2010 -0400
 
4307
 
 
4308
    xfree86: Remove unused xf86PixmapKeyRec
 
4309
    
 
4310
    Reviewed-by: Matt Turner <mattst88@gmail.com>
 
4311
    Signed-off-by: Adam Jackson <ajax@redhat.com>
 
4312
 
 
4313
commit 63b9d67d7f4f1fa108370c619e1d0d06baedbd4c
 
4314
Author: Adam Jackson <ajax@redhat.com>
 
4315
Date:   Thu Aug 19 18:40:24 2010 -0400
 
4316
 
 
4317
    mi: Remove unused miAllocateGCPrivateIndex
 
4318
    
 
4319
    Reviewed-by: Matt Turner <mattst88@gmail.com>
 
4320
    Signed-off-by: Adam Jackson <ajax@redhat.com>
 
4321
 
 
4322
commit 87f5b843a08fd92b4b31c04e3e6d947b8bc0d160
 
4323
Author: Adam Jackson <ajax@redhat.com>
 
4324
Date:   Fri Nov 19 16:25:51 2010 -0500
 
4325
 
 
4326
    render: Reshuffle and cull dead field from GlyphSetRec
 
4327
    
 
4328
    Reviewed-by: Keith Packard <keithp@keithp.com>
 
4329
    Reviewed-by: Matt Turner <mattst88@gmail.com>
 
4330
    Signed-off-by: Adam Jackson <ajax@redhat.com>
 
4331
 
 
4332
commit 606e079cc4d9a9db3197652ca51683c36f74efb8
 
4333
Author: Adam Jackson <ajax@redhat.com>
 
4334
Date:   Fri Nov 19 16:17:48 2010 -0500
 
4335
 
 
4336
    dix: reshuffle WindowOptRec to fill a hole on LP64
 
4337
    
 
4338
    Reviewed-by: Keith Packard <keithp@keithp.com>
 
4339
    Signed-off-by: Adam Jackson <ajax@redhat.com>
 
4340
 
 
4341
commit fba5c8154dbc8f8c33801a5a43d7361cd6b54ffe
 
4342
Author: Adam Jackson <ajax@redhat.com>
 
4343
Date:   Fri Nov 19 15:21:31 2010 -0500
 
4344
 
 
4345
    dix: Remove unused ChangeSaveUnder hooks
 
4346
    
 
4347
    Reviewed-by: Keith Packard <keithp@keithp.com>
 
4348
    Reviewed-by: Matt Turner <mattst88@gmail.com>
 
4349
    Signed-off-by: Adam Jackson <ajax@redhat.com>
 
4350
 
 
4351
commit c4c4676e6874b42c2371eee96faa2c2dbb59a704
 
4352
Author: Adam Jackson <ajax@redhat.com>
 
4353
Date:   Fri Nov 19 15:04:09 2010 -0500
 
4354
 
 
4355
    dix: Remove the backing store leftovers
 
4356
    
 
4357
    Reviewed-by: Keith Packard <keithp@keithp.com>
 
4358
    Reviewed-by: Matt Turner <mattst88@gmail.com>
 
4359
    Signed-off-by: Adam Jackson <ajax@redhat.com>
 
4360
 
 
4361
commit 48bc8d0dd99284f509bc6de01a8fd24a7bfc69d5
 
4362
Author: Adam Jackson <ajax@redhat.com>
 
4363
Date:   Wed Oct 6 09:56:56 2010 -0400
 
4364
 
 
4365
    render: repack PictureRec
 
4366
    
 
4367
    Eliminate the unused dither field, move filter and stateChanges into the
 
4368
    bitfield, and reorder elements to pack holes on LP64.
 
4369
    
 
4370
    sizeof(PictureRec)      ILP32       LP64
 
4371
    before:                    84        152
 
4372
    after:                     72        120
 
4373
    
 
4374
    Reviewed-by: Dave Airlie <airlied@redhat.com>
 
4375
    Reviewed-by: Matt Turner <mattst88@gmail.com>
 
4376
    Signed-off-by: Adam Jackson <ajax@redhat.com>
 
4377
 
 
4378
commit ffcbfa0063bdc7c9ad5ac724285c7b6e67044c18
498
4379
Author: Aaron Plattner <aplattner@nvidia.com>
499
4380
Date:   Mon Nov 15 20:43:18 2010 -0800
500
4381
 
521
4402
    Reviewed-by: Robert Morell <rmorell@nvidia.com>
522
4403
    Reviewed-by: Alex Deucher <alexdeucher@gmail.com>
523
4404
    Tested-by: Cyril Brulebois <kibi@debian.org>
524
 
    (cherry picked from commit ffcbfa0063bdc7c9ad5ac724285c7b6e67044c18)
525
 
 
526
 
commit e720e0874ead2ffc6b8ece8fd7e24f8b6017f237
527
 
Author: Cyril Brulebois <kibi@debian.org>
528
 
Date:   Wed Dec 1 14:12:55 2010 +0100
529
 
 
530
 
    Fix screen number checks.
531
 
    
532
 
    screenInfo.numScreens is not a valid screen number, they go from 0 to
533
 
    numScreens - 1.
534
 
    
535
 
    Signed-off-by: Cyril Brulebois <kibi@debian.org>
536
 
    Reviewed-by: Alex Deucher <alexdeucher@gmail.com>
537
 
    Signed-off-by: Keith Packard <keithp@keithp.com>
538
 
    (cherry picked from commit 279ef1ffd787dba2f0d5056849b9cb15d36aa3eb)
539
 
 
540
 
commit e2960ce14e18828d0797cca92af3b1886c6cd0e1
541
 
Author: Julien Cristau <jcristau@debian.org>
542
 
Date:   Tue Nov 30 17:23:10 2010 +0100
543
 
 
544
 
    DGA: fix screen number check
545
 
    
546
 
    screenInfo.numScreens is not a valid screen number, they go from 0 to
547
 
    numScreens - 1.
548
 
    
549
 
    Signed-off-by: Julien Cristau <jcristau@debian.org>
550
 
    Reviewed-by: Keith Packard <keithp@keithp.com>
551
 
    Signed-off-by: Keith Packard <keithp@keithp.com>
552
 
    (cherry picked from commit 8684543021b9b1aa165b1bc69bc58685cb5942c1)
553
 
 
554
 
commit 3b7becd98ad96fa798b25fe1a478586944fc2610
 
4405
 
 
4406
commit 7ee965a300c9eddcc1acacf9414cfe3e589222a8
 
4407
Author: Adam Jackson <ajax@redhat.com>
 
4408
Date:   Tue May 11 09:16:19 2010 -0400
 
4409
 
 
4410
    linux: Refactor VT switch on {re,}generation and shutdown
 
4411
    
 
4412
    This makes more things fatal than were fatal before, but that's correct;
 
4413
    if you need the VT, then failing to get it on regeneration means things
 
4414
    are about to go very very badly.
 
4415
    
 
4416
    Reviewed-by: Julien Cristau <jcristau@debian.org>
 
4417
    Signed-off-by: Adam Jackson <ajax@redhat.com>
 
4418
 
 
4419
commit 0def735c6a9fab19acc4b806def6921a702f617f
 
4420
Author: Adam Jackson <ajax@redhat.com>
 
4421
Date:   Tue May 11 08:40:33 2010 -0400
 
4422
 
 
4423
    xfree86: Remove dead ifdefs from VT switching
 
4424
    
 
4425
    Reviewed-by: Julien Cristau <jcristau@debian.org>
 
4426
    Signed-off-by: Adam Jackson <ajax@redhat.com>
 
4427
 
 
4428
commit 96a7a7d197d5f96e7aa51928155d4b8d5a115875
 
4429
Author: Adam Jackson <ajax@redhat.com>
 
4430
Date:   Mon May 10 18:40:09 2010 -0400
 
4431
 
 
4432
    linux: Don't muck about with tty permissions
 
4433
    
 
4434
    This is not X's job.
 
4435
    
 
4436
    Reviewed-by: Julien Cristau <jcristau@debian.org>
 
4437
    Signed-off-by: Adam Jackson <ajax@redhat.com>
 
4438
 
 
4439
commit 6ce1908ba4959aaa0a48171acb62cf6a5d5cbf18
 
4440
Author: Adam Jackson <ajax@redhat.com>
 
4441
Date:   Wed May 12 08:50:54 2010 -0400
 
4442
 
 
4443
    xfree86: Remove os-support/sysv
 
4444
    
 
4445
    Nothing's using it, the SysV derivatives we support have their own
 
4446
    custom versions.
 
4447
    
 
4448
    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
 
4449
    Signed-off-by: Adam Jackson <ajax@redhat.com>
 
4450
 
 
4451
commit 01159ffc4718ba48ab7b16acaffd8008f9803811
 
4452
Author: Adam Jackson <ajax@redhat.com>
 
4453
Date:   Mon May 10 18:14:49 2010 -0400
 
4454
 
 
4455
    linux: Remove redundant variable
 
4456
    
 
4457
    Reviewed-by: Julien Cristau <jcristau@debian.org>
 
4458
    Signed-off-by: Adam Jackson <ajax@redhat.com>
 
4459
 
 
4460
commit a80780a7638f847c3be20e5e0c7fe85e83d9bdd1
 
4461
Author: Adam Jackson <ajax@redhat.com>
 
4462
Date:   Wed Nov 17 09:03:06 2010 -0500
 
4463
 
 
4464
    glx: Remove swap barrier and hyperpipe support
 
4465
    
 
4466
    Never implemented in any open source driver.  The implementation
 
4467
    assumed explicit DDX driver knowledge of how the client-side driver
 
4468
    worked, since at the time the server's GL renderer was not a DRI driver.
 
4469
    But now, it is, so any implementation of these should be done with
 
4470
    additional DRI driver API, like the swap control extension.
 
4471
    
 
4472
    Reviewed-by: Julien Cristau <jcristau@debian.org>
 
4473
    Signed-off-by: Kristian Høgsberg <krh@bitplanet.net>
 
4474
    Signed-off-by: Adam Jackson <ajax@redhat.com>
 
4475
 
 
4476
commit f4f41c812d2ba5edba7e0e0dbaab4bbf0af834b3
 
4477
Author: Ville Syrjälä <ville.syrjala@nokia.com>
 
4478
Date:   Fri Oct 29 17:34:56 2010 +0300
 
4479
 
 
4480
    xfree86/xv: Provide a ModeSet hook
 
4481
    
 
4482
    Reput all ports when the display mode or panning has been changed by
 
4483
    RandR code. This makes the overlays appear in the correct position
 
4484
    on the screen.
 
4485
    
 
4486
    Signed-off-by: Ville Syrjälä <ville.syrjala@nokia.com>
 
4487
    Reviewed-by: Luc Verhaegen <luc.verhaegen@basyskom.de>
 
4488
 
 
4489
commit 640c8716e0400e35afd7e91efc826fc447ea6745
 
4490
Author: Ville Syrjälä <ville.syrjala@nokia.com>
 
4491
Date:   Thu Oct 28 18:13:02 2010 +0300
 
4492
 
 
4493
    xfree86/modes: Provide a ModeSet hook in ScrnInfo
 
4494
    
 
4495
    Add a new hook ModeSet that will be called after display mode is
 
4496
    changed, or after the display has been panned.
 
4497
    
 
4498
    Signed-off-by: Ville Syrjälä <ville.syrjala@nokia.com>
 
4499
    Reviewed-by: Luc Verhaegen <luc.verhaegen@basyskom.de>
 
4500
 
 
4501
commit a942534ca3908418c407115c6393263c2fe05931
 
4502
Author: Ville Syrjälä <ville.syrjala@nokia.com>
 
4503
Date:   Tue Nov 2 16:05:13 2010 +0200
 
4504
 
 
4505
    xfree86/xv: Pass all coordinate arguments to ReputImage
 
4506
    
 
4507
    Pass all of the src/dst coordinates to ReputImage so that drivers
 
4508
    don't necessarily have to do double bookkeeping.
 
4509
    
 
4510
    Signed-off-by: Ville Syrjälä <ville.syrjala@nokia.com>
 
4511
    Reviewed-by: Luc Verhaegen <luc.verhaegen@basyskom.de>
 
4512
 
 
4513
commit 0fef4e94480f2bf1157ce5f92fcb0c7dd1585371
 
4514
Author: Ville Syrjälä <ville.syrjala@nokia.com>
 
4515
Date:   Tue Nov 2 16:23:02 2010 +0200
 
4516
 
 
4517
    xfree86/xv: Document VIDEO_CLIP_TO_VIEWPORT incompatibility with reput
 
4518
    
 
4519
    Signed-off-by: Ville Syrjälä <ville.syrjala@nokia.com>
 
4520
    Reviewed-by: Luc Verhaegen <luc.verhaegen@basyskom.de>
 
4521
 
 
4522
commit 5f8ec1ade8b485f48de8c72011409219afad9dd7
 
4523
Author: Ville Syrjälä <ville.syrjala@nokia.com>
 
4524
Date:   Tue Nov 2 16:04:36 2010 +0200
 
4525
 
 
4526
    xfree86/xv: Add some helpful comments about ReputImage
 
4527
    
 
4528
    Document the fact that ReputImage is used for stills as well as images.
 
4529
    
 
4530
    Signed-off-by: Ville Syrjälä <ville.syrjala@nokia.com>
 
4531
    Reviewed-by: Luc Verhaegen <luc.verhaegen@basyskom.de>
 
4532
 
 
4533
commit b4ebde23d25bef1b891902d75b2db3aad92685b7
 
4534
Author: Ville Syrjälä <ville.syrjala@nokia.com>
 
4535
Date:   Mon Nov 1 20:27:25 2010 +0200
 
4536
 
 
4537
    xfree86/xv: Fix ReputImage clipping
 
4538
    
 
4539
    PutImage/PutStill respect the GC clip, however ReputImage does not.
 
4540
    PutImage/PutStill are supposed to be oneshot operations so ReputImage
 
4541
    should never expand the area covered by the clip, instead it should
 
4542
    only shrink if the window clip shrinks. So commandeer clientClip
 
4543
    into use by ReputImage and initially make it a copy of the original
 
4544
    GC composite clip. Whenever ReputImage needs reclipping update
 
4545
    clientClip with the newly calculated composite clip.
 
4546
    
 
4547
    Signed-off-by: Ville Syrjälä <ville.syrjala@nokia.com>
 
4548
    Reviewed-by: Luc Verhaegen <luc.verhaegen@basyskom.de>
 
4549
 
 
4550
commit 7294236bdb29b4fa7a7bc27aff9c786c5a33c544
 
4551
Author: Ville Syrjälä <ville.syrjala@nokia.com>
 
4552
Date:   Mon Nov 1 20:02:40 2010 +0200
 
4553
 
 
4554
    xfree86/xv: Remove clipOrg from XvPortRecPrivate
 
4555
    
 
4556
    clipOrg never changes except when clientClip changes, so instead of
 
4557
    keeping copies of both originals translate clientClip by clipOrg
 
4558
    immediately and just keep the translated clientClip.
 
4559
    
 
4560
    Signed-off-by: Ville Syrjälä <ville.syrjala@nokia.com>
 
4561
    Reviewed-by: Luc Verhaegen <luc.verhaegen@basyskom.de>
 
4562
 
 
4563
commit 47d8bd0a999693f47fd244dc876ef7f8fcd52854
 
4564
Author: Ville Syrjälä <ville.syrjala@nokia.com>
 
4565
Date:   Fri Oct 29 17:31:14 2010 +0300
 
4566
 
 
4567
    xfree86/xv: Factor out the meat of xf86XVAdjustFrame for later reuse
 
4568
    
 
4569
    No functional change.
 
4570
    
 
4571
    Signed-off-by: Ville Syrjälä <ville.syrjala@nokia.com>
 
4572
    Reviewed-by: Luc Verhaegen <luc.verhaegen@basyskom.de>
 
4573
 
 
4574
commit 3d4d0237a3981820a9b7290f69c7172a48659a10
 
4575
Author: Ville Syrjälä <ville.syrjala@nokia.com>
 
4576
Date:   Fri Oct 29 17:14:34 2010 +0300
 
4577
 
 
4578
    xfree86/xv: Change the behaviour of AdjustFrame to reput everything
 
4579
    
 
4580
    Also reput PutVideo/GetVideo ports in AdjustFrame. This makes the
 
4581
    overlay track the screen panning instead of staying stationary in the
 
4582
    wrong place.
 
4583
    
 
4584
    Signed-off-by: Ville Syrjälä <ville.syrjala@nokia.com>
 
4585
    Reviewed-by: Luc Verhaegen <luc.verhaegen@basyskom.de>
 
4586
 
 
4587
commit d794be81218934ad4580211c7a0a27cb71eb5d60
 
4588
Author: Ville Syrjälä <ville.syrjala@nokia.com>
 
4589
Date:   Fri Oct 29 18:07:32 2010 +0300
 
4590
 
 
4591
    xfree86/xv: No need to free composite clip in AdjustFrame
 
4592
    
 
4593
    Nothing should change in AdjustFrame that would need the composite clip
 
4594
    to be recomputed.
 
4595
    
 
4596
    Signed-off-by: Ville Syrjälä <ville.syrjala@nokia.com>
 
4597
    Reviewed-by: Luc Verhaegen <luc.verhaegen@basyskom.de>
 
4598
 
 
4599
commit 6051c7e940767b7120ad9c7e9188aee6a6f62b94
 
4600
Author: Ville Syrjälä <ville.syrjala@nokia.com>
 
4601
Date:   Fri Oct 29 17:05:02 2010 +0300
 
4602
 
 
4603
    xfree86/xv: Change the behaviour of ClipNotify to reput instead of stop
 
4604
    
 
4605
    When ClipNotify gets called for a visible window, reput instead of
 
4606
    stopping the port. This eliminates nasty overlay flickering that
 
4607
    happens during clip changes.
 
4608
    
 
4609
    If the window is invisible or if ReputImage isn't supported stop
 
4610
    and remove the port from the window as was done before.
 
4611
    
 
4612
    Signed-off-by: Ville Syrjälä <ville.syrjala@nokia.com>
 
4613
    Reviewed-by: Luc Verhaegen <luc.verhaegen@basyskom.de>
 
4614
 
 
4615
commit 27707ac5bdf6831630944f02f2128951a529faab
 
4616
Author: Ville Syrjälä <ville.syrjala@nokia.com>
 
4617
Date:   Fri Oct 29 17:00:24 2010 +0300
 
4618
 
 
4619
    xfree86/xv: Allow xf86XVReputOrStopPort() to stop PutVideo/GetVideo ports
 
4620
    
 
4621
    Modify xf86XVReputOrStopPort() to allow stopping of all types of ports.
 
4622
    Will be useful later.
 
4623
    
 
4624
    No functional change.
 
4625
    
 
4626
    Signed-off-by: Ville Syrjälä <ville.syrjala@nokia.com>
 
4627
    Reviewed-by: Luc Verhaegen <luc.verhaegen@basyskom.de>
 
4628
 
 
4629
commit 38987aae199982f17eae664f3a28ff5941d3ee73
 
4630
Author: Ville Syrjälä <ville.syrjala@nokia.com>
 
4631
Date:   Fri Oct 29 16:51:24 2010 +0300
 
4632
 
 
4633
    xfree86/xv: Factor out the meat of xf86XVWindowExposures for later reuse
 
4634
    
 
4635
    No fucntional change.
 
4636
    
 
4637
    Signed-off-by: Ville Syrjälä <ville.syrjala@nokia.com>
 
4638
    Reviewed-by: Luc Verhaegen <luc.verhaegen@basyskom.de>
 
4639
 
 
4640
commit 0178173f0579c4b9dd0cf60b9cd3e5d264f86ae4
 
4641
Author: Ville Syrjälä <ville.syrjala@nokia.com>
 
4642
Date:   Fri Oct 29 16:39:13 2010 +0300
 
4643
 
 
4644
    xfree86/xv: Eliminate two open coded copies of xf86XVRemovePortFromWindow
 
4645
    
 
4646
    No functional change.
 
4647
    
 
4648
    Signed-off-by: Ville Syrjälä <ville.syrjala@nokia.com>
 
4649
    Reviewed-by: Luc Verhaegen <luc.verhaegen@basyskom.de>
 
4650
 
 
4651
commit b02858b5af47d524001ec571737cc92f6a6f06d3
 
4652
Author: Ville Syrjälä <ville.syrjala@nokia.com>
 
4653
Date:   Fri Oct 29 16:54:42 2010 +0300
 
4654
 
 
4655
    xfree86/xv: Remove useless NULL check from ClipNotify
 
4656
    
 
4657
    WinPriv->PortRec should never be NULL as WinPriv itself would be removed
 
4658
    from the list when the port is removed from the window.
 
4659
    
 
4660
    Signed-off-by: Ville Syrjälä <ville.syrjala@nokia.com>
 
4661
    Reviewed-by: Luc Verhaegen <luc.verhaegen@basyskom.de>
 
4662
 
 
4663
commit 23e3d1f23318ce69623f91908f888a09f8b74ac2
 
4664
Author: Peter Hutterer <peter.hutterer@who-t.net>
 
4665
Date:   Fri Nov 26 10:00:49 2010 +1000
 
4666
 
 
4667
    dix: remove now unnecessary !! before BitIsOn()
 
4668
    
 
4669
    The macro has been changed to do this already, no need for double
 
4670
    not-not-ing.
 
4671
    
 
4672
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
 
4673
    Reviewed-by: Keith Packard <keithp@keithp.com>
 
4674
 
 
4675
commit 42dc91e32a02b6b21ff5c45f465f3349e5822615
 
4676
Author: Peter Hutterer <peter.hutterer@who-t.net>
 
4677
Date:   Wed Nov 24 14:20:30 2010 +1000
 
4678
 
 
4679
    include: let BitIsOn() return a boolean value.
 
4680
    
 
4681
    Simply returning the mask bit breaks checks like
 
4682
        BitIsOn(mask, 0) != BitIsOn(mask, 1);
 
4683
    as used in 048e93593e3f7a99a7d2a219e1ce2bdc9d407807.
 
4684
    
 
4685
    The naming of this macro suggests that it should return boolean values
 
4686
    anyway. This patch also adds a few simple tests for these macros to make
 
4687
    sure they don't accidentally break in the future.
 
4688
    
 
4689
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
 
4690
    Reviewed-by: Pat Kane <pekane52@gmail.com>
 
4691
    Reviewed-by: Julien Cristau <jcristau@debian.org>
 
4692
    Reviewed-by: Keith Packard <keithp@keithp.com>
 
4693
 
 
4694
commit 4e0f8f666e61390206c42ad2087477a912525bc7
 
4695
Merge: 400ddf2 639600f
 
4696
Author: Keith Packard <keithp@keithp.com>
 
4697
Date:   Wed Nov 24 11:47:33 2010 -0800
 
4698
 
 
4699
    Merge remote branch 'whot/for-keith'
 
4700
 
 
4701
commit 400ddf2f58ce673c74d4e8ee829729cd3c75f8c9
 
4702
Merge: 7250f07 e074f74
 
4703
Author: Keith Packard <keithp@keithp.com>
 
4704
Date:   Wed Nov 24 11:46:18 2010 -0800
 
4705
 
 
4706
    Merge remote branch 'jeremyhu/master'
 
4707
 
 
4708
commit 7250f078c12fd20d5ac9150f54495926e5121461
 
4709
Author: Gaetan Nadon <memsize@videotron.ca>
 
4710
Date:   Sun Nov 21 14:27:58 2010 -0500
 
4711
 
 
4712
    doc: refactor Makefile and xmlrules.in code for reusability
 
4713
    
 
4714
    A different approach which requires less variables setting
 
4715
    and internal knowledge of the reused code.
 
4716
    Changing from "install" to "not install" is very easy now.
 
4717
    
 
4718
    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
 
4719
    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
 
4720
    Signed-off-by: Keith Packard <keithp@keithp.com>
 
4721
 
 
4722
commit f33512b70cf0350a62df2ee2287a870d5fc991a8
 
4723
Author: Gaetan Nadon <memsize@videotron.ca>
 
4724
Date:   Sun Nov 21 14:27:57 2010 -0500
 
4725
 
 
4726
    xmlrules.in: use $(top_srcdir) rather than ../../../ [...]
 
4727
    
 
4728
    Relative paths don't always work in distcheck when srcdir not = builddir
 
4729
    include $(top_srcdir)/doc/xml/xmlrules.in
 
4730
    
 
4731
    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
 
4732
    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
 
4733
    Signed-off-by: Keith Packard <keithp@keithp.com>
 
4734
 
 
4735
commit c25b407f22456f50eef90d9bc5e026c05415c021
 
4736
Author: Gaetan Nadon <memsize@videotron.ca>
 
4737
Date:   Sun Nov 21 14:27:56 2010 -0500
 
4738
 
 
4739
    xmlrules.in: specify the xserver entities depedencies on the target
 
4740
    
 
4741
    The generated docs will rebuild when the xserver.ent file changes.
 
4742
    
 
4743
    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
 
4744
    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
 
4745
    Signed-off-by: Keith Packard <keithp@keithp.com>
 
4746
 
 
4747
commit 73841074eb856e6be3b9f9e3fc2d2721443166ab
 
4748
Author: Gaetan Nadon <memsize@videotron.ca>
 
4749
Date:   Sun Nov 21 14:27:55 2010 -0500
 
4750
 
 
4751
    xmlrules.in: use pattern rules to enable dependencies
 
4752
    
 
4753
    This will allow a dependency to be specified as done in libX11:
 
4754
    
 
4755
    %.html: %.xml $(dist_spec_DATA)
 
4756
        $(AM_V_GEN)$(XMLTO) $(XMLTO_FLAGS) xhtml-nochunks $<
 
4757
    
 
4758
    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
 
4759
    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
 
4760
    Signed-off-by: Keith Packard <keithp@keithp.com>
 
4761
 
 
4762
commit 97e307dda201d6ba28a723c21a95e484921d1b08
 
4763
Author: Gaetan Nadon <memsize@videotron.ca>
 
4764
Date:   Sun Nov 21 14:27:54 2010 -0500
 
4765
 
 
4766
    xmlrules.in: no need to setup xmlto flags when configuring --without-xmlto
 
4767
    
 
4768
    The AM conditional HAVE_XMLTO should wrap more statements.
 
4769
    
 
4770
    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
 
4771
    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
 
4772
    Signed-off-by: Keith Packard <keithp@keithp.com>
 
4773
 
 
4774
commit 1a7b14d1183057fc69a5da446e898104b65c8347
 
4775
Author: Gaetan Nadon <memsize@videotron.ca>
 
4776
Date:   Sun Nov 21 14:27:53 2010 -0500
 
4777
 
 
4778
    xmlrules.in: remove unrequired "@rm -f $@" from doc targets
 
4779
    
 
4780
    Unable to find a purpose for this, not used anywhere else
 
4781
    but in the font module.
 
4782
    
 
4783
    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
 
4784
    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
 
4785
    Signed-off-by: Keith Packard <keithp@keithp.com>
 
4786
 
 
4787
commit d3c523bd124dc1a3f4539f7f6cd4868adbfc25e1
 
4788
Author: Gaetan Nadon <memsize@videotron.ca>
 
4789
Date:   Sun Nov 21 14:27:52 2010 -0500
 
4790
 
 
4791
    doc: HTML file generation: use the installed copy of xorg.css
 
4792
    
 
4793
    Currently the xorg.css file is copied in each location
 
4794
    where a DocBook/XML file resides. This produces about
 
4795
    70 copies in the $(docdir) install tree for all of xorg.
 
4796
    
 
4797
    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
 
4798
    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
 
4799
    Signed-off-by: Keith Packard <keithp@keithp.com>
 
4800
 
 
4801
commit 504e3010e976ccc008ff48417850b594beaee2ec
 
4802
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
 
4803
Date:   Fri Nov 19 22:09:05 2010 -0800
 
4804
 
 
4805
    Xorg.man: Replace XDarwin reference with Xquartz
 
4806
    
 
4807
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
 
4808
    Reviewed-by: Jeremy Huddleston <jeremyhu@apple.com>
 
4809
    Signed-off-by: Keith Packard <keithp@keithp.com>
 
4810
 
 
4811
commit 566d09a5cd6452ee2e05e23d2205e7c3aa31f0da
555
4812
Author: Bill Nottingham <notting@redhat.com>
556
4813
Date:   Mon Nov 15 11:25:14 2010 +1000
557
4814
 
566
4823
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
567
4824
    Reviewed-by: Keith Packard <keithp@keithp.com>
568
4825
    Signed-off-by: Keith Packard <keithp@keithp.com>
569
 
    (cherry picked from commit 566d09a5cd6452ee2e05e23d2205e7c3aa31f0da)
570
4826
 
571
 
commit 602ad9868421f6abb9cc13ed43699e43e2f3e02c
 
4827
commit c050aa2f5fa6a7ff8ce4f91def14ca44f799f067
572
4828
Author: Adam Jackson <ajax@redhat.com>
573
4829
Date:   Mon Nov 15 11:25:12 2010 +1000
574
4830
 
579
4835
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
580
4836
    Reviewed-by: Keith Packard <keithp@keithp.com>
581
4837
    Signed-off-by: Keith Packard <keithp@keithp.com>
582
 
    (cherry picked from commit c050aa2f5fa6a7ff8ce4f91def14ca44f799f067)
583
 
 
584
 
commit 2b7588a78f0268928218c530af329509f308b30d
585
 
Author: Peter Hutterer <peter.hutterer@who-t.net>
586
 
Date:   Wed Jun 9 17:10:57 2010 +1000
587
 
 
588
 
    Xi: move property reset from extension shutdown to init.
589
 
    
590
 
    If any part of the stack calls XIGetKnownProperty during device shutdown
591
 
    the property is re-initialized before the server generation resets, leaving
592
 
    the value invalid again.
593
 
    
594
 
    Move the reset to the extension init which happens before input devices are
595
 
    initialized before the first property is requested.
596
 
    
597
 
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
598
 
    Reviewed-by: Julien Cristau <jcristau@debian.org>
599
 
    (cherry picked from commit 5cd11d2356d153840f1b429bdb8284367f8dc468)
600
 
 
601
 
commit 65f2ab20b22914a142497057cc8919a357829a95
 
4838
 
 
4839
commit e074f745a80b87d1d82fb39489d7f35163d7552a
 
4840
Author: Jeremy Huddleston <jeremyhu@apple.com>
 
4841
Date:   Tue Nov 23 16:03:48 2010 -0800
 
4842
 
 
4843
    XQuartz: Remove unused CloseInputDevice stub
 
4844
    
 
4845
    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
 
4846
 
 
4847
commit 639600fa7ebad7a4953d0b632abeff2d339a49c6
 
4848
Author: Peter Hutterer <peter.hutterer@who-t.net>
 
4849
Date:   Tue Nov 23 13:30:05 2010 +1000
 
4850
 
 
4851
    dix: add a fixme about a corner-case that should probably be fixed.
 
4852
    
 
4853
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
 
4854
    Reviewed-by: Jeremy Huddleston <jeremyhu@apple.com>
 
4855
 
 
4856
commit 0aca9e8424d8b978053a29c4468f800fc2e7238c
 
4857
Author: Peter Hutterer <peter.hutterer@who-t.net>
 
4858
Date:   Tue Nov 23 13:04:19 2010 +1000
 
4859
 
 
4860
    dix: fix typo, set the second valuator with the y-axis data.
 
4861
    
 
4862
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
 
4863
    Tested-by: Jeremy Huddleston <jeremyhu@apple.com>
 
4864
    Reviewed-by: Jeremy Huddleston <jeremyhu@apple.com>
 
4865
 
 
4866
commit 45131bb67f9eacb3b55de4bcd3730fb9bb028e8a
 
4867
Author: Peter Hutterer <peter.hutterer@who-t.net>
 
4868
Date:   Tue Nov 23 12:55:50 2010 +1000
 
4869
 
 
4870
    dix: GetProximityEvents needs to check up to the last valuator
 
4871
    
 
4872
    valuator_mask_size() returns the highest valuator set as opposed to the
 
4873
    number of set bits (which obviously changes as we unset valuators).
 
4874
    
 
4875
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
 
4876
    Reviewed-by: Jeremy Huddleston <jeremyhu@apple.com>
 
4877
 
 
4878
commit 048e93593e3f7a99a7d2a219e1ce2bdc9d407807
 
4879
Author: Peter Hutterer <peter.hutterer@who-t.net>
 
4880
Date:   Tue Nov 23 11:15:52 2010 +1000
 
4881
 
 
4882
    dix: when converting to XI 1.x events, use the first_valuator's device mode
 
4883
    
 
4884
    Don't stop processing events when a valuator's mode doesn't match the 0th
 
4885
    valuator's mode. Instead, start with the first_valuator in the event and
 
4886
    keep stacking them on until the first valuator with a different mode is hit.
 
4887
    
 
4888
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
 
4889
    Reviewed-by: Jeremy Huddleston <jeremyhu@apple.com>
 
4890
 
 
4891
commit 4f3e670fd28fceec384ff0d4ca7c1ff8d7a872ad
 
4892
Author: Peter Hutterer <peter.hutterer@who-t.net>
 
4893
Date:   Tue Nov 23 10:59:52 2010 +1000
 
4894
 
 
4895
    dix: when comparing axis modes, compare the bits, not the bytes.
 
4896
    
 
4897
    The DeviceEvent's mode field is a set of bits for each valuator, not bytes.
 
4898
    
 
4899
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
 
4900
    Reviewed-by: Jeremy Huddleston <jeremyhu@apple.com>
 
4901
 
 
4902
commit 6f12934d4ea52f17ac7b21e92f4f929db165f83d
 
4903
Author: Peter Hutterer <peter.hutterer@who-t.net>
 
4904
Date:   Tue Nov 23 10:58:32 2010 +1000
 
4905
 
 
4906
    dix: replace a manual valuator check with valuator_get_mode().
 
4907
    
 
4908
    This check was missing the OutOfProximity mask and resulted in the wrong
 
4909
    bits being set in InternalEvents.
 
4910
    
 
4911
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
 
4912
    Reviewed-by: Jeremy Huddleston <jeremyhu@apple.com>
 
4913
 
 
4914
commit ebe3ddaf284ad388835da9cbaa6ad61fa21ce6dd
 
4915
Author: Simon Thum <simon.thum@gmx.de>
 
4916
Date:   Fri Nov 19 11:09:21 2010 +1000
 
4917
 
 
4918
    dix: fix up valuators passed to acceleration code.
 
4919
    
 
4920
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
 
4921
    Reviewed-by: Simon Thum <simon.thum@gmx.de>
 
4922
    Reviewed-by: Chase Douglas <chase.douglas@canonical.com>
 
4923
 
 
4924
commit d435e1ecb86e2fe6292b5945262956644f979bbb
 
4925
Author: Peter Hutterer <peter.hutterer@who-t.net>
 
4926
Date:   Fri Feb 5 11:08:27 2010 +1000
 
4927
 
 
4928
    test: reduce range of byte-padding macro tests.
 
4929
    
 
4930
    Byte padding and conversion is interesting for the rage of 0-8 bytes, and
 
4931
    then interesting towards the end of the valid range (INT_MAX - 7 and INT_MAX
 
4932
    - 3).
 
4933
    
 
4934
    Note: this changes the upper range for pad_to_int32() and bytes_to_int32()
 
4935
    from the previous (INT_MAX - 4) to (INT_MAX - 3).
 
4936
    
 
4937
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
 
4938
    Reviewed-by: Julien Cristau <jcristau@debian.org>
 
4939
 
 
4940
commit f49ee9074a66883a3c525b0d6e71589123288465
 
4941
Author: Peter Hutterer <peter.hutterer@who-t.net>
 
4942
Date:   Fri Feb 5 10:59:52 2010 +1000
 
4943
 
 
4944
    test: compare byte padding macros against the expected bytes.
 
4945
    
 
4946
    We calculate the expected bytes for each value, let's use it.
 
4947
    
 
4948
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
 
4949
    Reviewed-by: Julien Cristau <jcristau@debian.org>
 
4950
 
 
4951
commit b31df0439fe336a43a2355e2f1fb223d86045a05
 
4952
Author: Peter Hutterer <peter.hutterer@who-t.net>
 
4953
Date:   Mon Nov 22 15:14:02 2010 +1000
 
4954
 
 
4955
    xfree86: add missing linebreak in error message.
 
4956
    
 
4957
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
 
4958
    Reviewed-by: Magnus Kessler <Magnus.Kessler@gmx.net>
 
4959
 
 
4960
commit 97b9bb1e2cebbb769ef347455d9c7979d19de99f
602
4961
Author: Jeremy Huddleston <jeremyhu@apple.com>
603
4962
Date:   Mon Nov 22 20:43:14 2010 -0800
604
4963
 
605
4964
    XQuartz: Localization Updates
606
4965
    
607
4966
    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
608
 
    (cherry picked from commit 97b9bb1e2cebbb769ef347455d9c7979d19de99f)
609
4967
 
610
 
commit 3603a645643713227c7cafe536ef0d0a0c3df87b
 
4968
commit f9fbafa1a07f951e89f208bf4928a0bf37b67cfe
611
4969
Author: Jeremy Huddleston <jeremyhu@apple.com>
612
4970
Date:   Mon Nov 22 20:41:39 2010 -0800
613
4971
 
614
4972
    XQuartz: Remove existing localization files on install to avoid conflicts
615
4973
    
616
4974
    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
617
 
    (cherry picked from commit f9fbafa1a07f951e89f208bf4928a0bf37b67cfe)
618
4975
 
619
 
commit d49f0c1737441a9fda6d3dcabfe492c90347cfee
 
4976
commit 6eed13ad5998ba80296bba2bb3f89928ee51194a
620
4977
Author: Jeremy Huddleston <jeremyhu@apple.com>
621
4978
Date:   Mon Nov 22 20:25:33 2010 -0800
622
4979
 
626
4983
    a version of OS X that predates this support (10.2 has support for it).
627
4984
    
628
4985
    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
629
 
    (cherry picked from commit 6eed13ad5998ba80296bba2bb3f89928ee51194a)
630
 
 
631
 
commit 2da9b72835e30af1ee4bb634ba4a33e2dac6bcbf
 
4986
 
 
4987
commit a4698754c1da1cf2ca64add5276d0c6012960504
 
4988
Author: Jeremy Huddleston <jeremyhu@apple.com>
 
4989
Date:   Sun Nov 21 10:49:24 2010 -0800
 
4990
 
 
4991
    XQuartz: Add pointer debugging
 
4992
    
 
4993
    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
 
4994
 
 
4995
commit 31737fff08ec19b394837341d5e358ec401f5cd8
 
4996
Author: Chase Douglas <chase.douglas@ubuntu.com>
 
4997
Date:   Mon Nov 15 11:42:12 2010 -0500
 
4998
 
 
4999
    Fix transformAbsolute
 
5000
    
 
5001
    transformAbsolute must use old values if valuator mask doesn't have new
 
5002
    ones, and it must only set new values if there was a change.
 
5003
    
 
5004
    Signed-off-by: Chase Douglas <chase.douglas@canonical.com>
 
5005
    Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
 
5006
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
 
5007
 
 
5008
commit 463841f45aafd1227bac652965c9ea337dd527fa
 
5009
Author: Chase Douglas <chase.douglas@ubuntu.com>
 
5010
Date:   Mon Nov 15 11:42:11 2010 -0500
 
5011
 
 
5012
    Fix GPE Y axis scaling
 
5013
    
 
5014
    Signed-off-by: Chase Douglas <chase.douglas@canonical.com>
 
5015
    Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
 
5016
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
 
5017
 
 
5018
commit a6b9e8f1e5d5d0b3b0f121a6f677eeca7aab1950
632
5019
Author: Adam Jackson <ajax@redhat.com>
633
 
Date:   Tue Jul 27 17:34:36 2010 -0400
634
 
 
635
 
    edid: Fix the HDTV sync pulse adjustment
636
 
    
637
 
    Simple typo, should have been adjusting the horizontal timings
638
 
    consistently since we're not trying to mangle vertical at all.
639
 
    
640
 
    Signed-off-by: Adam Jackson <ajax@redhat.com>
641
 
    Reviewed-by: Patrick E. Kane <pekane52@gmail.com>
642
 
    Signed-off-by: Keith Packard <keithp@keithp.com>
643
 
    (cherry picked from commit b2f9ce201cc2a14d5d6ad055b46c9317b040ec2e)
644
 
 
645
 
commit a4452133ffb943536dcaeee055e8f14cc4c32d85
646
 
Author: Luc Verhaegen <libv@skynet.be>
647
 
Date:   Sun Oct 24 23:57:06 2010 +0200
648
 
 
649
 
    x86emu: fix jump_near_IMM to handle DATA: flag correctly.
650
 
    
651
 
    Fixes: https://bugs.freedesktop.org/show_bug.cgi?id=24348
652
 
    
653
 
    Before (data flag ignored -> broken):
654
 
    66                  DATA:
655
 
    e944f1              JMP       1ff6
656
 
    
657
 
    After (fixed):
658
 
    66                  DATA:
659
 
    e944f1ffff          JMP       00001ff8
660
 
    
661
 
    This subtle difference in the length of decoded instruction meant
662
 
    that the VBE call jumped to the routine setting AX=0x14F (VBE Failed)
663
 
    instead of the routine that set AX=0x4F (VBE success).
664
 
    
665
 
    The ability to run the same code in vm86 significantly aided the
666
 
    debugging of this issue. Those X.org developers who would like to drop
667
 
    vm86 better take special care towards _all_ vesa bugs, as those will
668
 
    expose further issues.
669
 
    
670
 
    Patch applies easily to even xserver 1.4.2.
671
 
    
672
 
    Signed-off-by: Luc Verhaegen <libv@skynet.be>
673
 
    Tested-by: Luc Verhaegen <libv@skynet.be>
674
 
    Reviewed-by: Adam Jackson <ajax@redhat.com>
675
 
    Signed-off-by: Keith Packard <keithp@keithp.com>
676
 
    (cherry picked from commit cc2c73ddcb4370a7c3ad439cda4da825156c26c9)
677
 
 
678
 
commit 06ca34fe012c0b6a55851770c47680abe548d229
679
 
Author: Samuel Thibault <samuel.thibault@ens-lyon.org>
680
 
Date:   Sun Oct 24 15:18:28 2010 +0200
681
 
 
682
 
    Do not trap access to timer and keyboard
683
 
    
684
 
    Disable timer/keyboard trapping on GNU/Hurd for now
685
 
    
686
 
    Trapping disabled for now, as some VBIOSes (mga-g450 notably) use these
687
 
    ports, and the int10 wrapper is not emulating them.
688
 
    
689
 
    It's effectively what happens in the Linux variant too, as iopl() is used there,
690
 
    making the ioperm() meaningless.
691
 
    
692
 
    Signed-off-by: Olaf Buddenhagen <antrik@users.sf.net>
693
 
    Signed-off-by: Samuel Thibault <samuel.thibault@ens-lyon.org>
694
 
    Reviewed-by: Adam Jackson <ajax@redhat.com>
695
 
    Signed-off-by: Keith Packard <keithp@keithp.com>
696
 
    (cherry picked from commit a6c64d96456d794b2f3ce40915922a3fba636b95)
697
 
 
698
 
commit 32004e8d6e3fcbb98ccacd89662099d190c71f51
699
 
Author: Pauli Nieminen <ext-pauli.nieminen@nokia.com>
700
 
Date:   Mon Oct 25 17:13:57 2010 +0300
701
 
 
702
 
    DRI2: Avoid call to NULL pointer
703
 
    
704
 
    DDX driver may implement schedule swap without GetMSC. In that case we
705
 
    can't call GetMSC in DRI2SwapBuffers.
706
 
    
707
 
    Signed-off-by: Pauli Nieminen <ext-pauli.nieminen@nokia.com>
708
 
    Reviewed-by: Mario Kleiner <mario.kleiner@tuebingen.mpg.de>
709
 
    CC: Keith Packard <keithp@keithp.com>
710
 
    CC: Kristian Høgsberg <krh@bitplanet.net>
711
 
    Reviewed-by: Jesse Barnes <jbarnes@virtuousgeek.org>
712
 
    Signed-off-by: Keith Packard <keithp@keithp.com>
713
 
    (cherry picked from commit 383dfe23f1641435c0713f8a56424814a156af8e)
714
 
 
715
 
commit 9770500983308c85b84279be3a5ff36e120e7caa
716
 
Author: Olivier Fourdan <ofourdan@redhat.com>
717
 
Date:   Mon Oct 18 15:59:35 2010 -0400
718
 
 
719
 
    modes: improve aspect ratio match for classic drivers
720
 
    
721
 
    After we infer the aspect ratio for the screen, we pick the largest
722
 
    mode matching that aspect ratio from the best mode pool available.
723
 
    We then clamp virtual size to that mode, and run the resulting mode
724
 
    list through the driver's ValidMode hook.  In doing so we might filter
725
 
    away our initial guess.  If this happens we shrink the default mode
726
 
    to the next largest mode from _any_ mode pool.  This is usually wrong,
727
 
    and we should instead pick the next aspect-matched mode from the best
728
 
    available mode pool (as always, user then driver then default).
729
 
    
730
 
    Reviewed-by: Alex Deucher <alexdeucher@gmail.com>
731
 
    Signed-off-by: Adam Jackson <ajax@redhat.com>
732
 
    (cherry picked from commit 7bb653bedceb6180a0361ead1c612839e776ce98)
733
 
 
734
 
commit 201273a2b97754d1f9fd672660dcc9c05af29621
735
 
Author: Jeremy Huddleston <jeremyhu@apple.com>
736
 
Date:   Mon Nov 15 10:57:43 2010 -0800
737
 
 
738
 
    XQuartz: Don't use bashism in uninstall-hook
739
 
    
740
 
    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
741
 
 
742
 
commit 3effb61e207478d92ebbcf5dfc75535cdd2dda12
 
5020
Date:   Wed Aug 25 11:06:38 2010 -0400
 
5021
 
 
5022
    linux: Fix CPU usage bug in console fd flushing
 
5023
    
 
5024
    If the vt gets a vhangup from under us, then the tty will appear ready
 
5025
    in select(), but trying to tcflush() it will return -EIO, so we'll spin
 
5026
    around at 100% CPU for no reason.  Notice this condition and unregister
 
5027
    the handler if it happens.
 
5028
    
 
5029
    Signed-off-by: Adam Jackson <ajax@redhat.com>
 
5030
    Reviewed-by: Mikhail Gusarov <dottedmag@dottedmag.net>
 
5031
    Reviewed-by: Julien Cristau <jcristau@debian.org>
 
5032
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
 
5033
 
 
5034
commit ecdbe817fd7eb53fd1e7485c0492355f7f002d2a
 
5035
Author: Dan Horák <dan@danny.cz>
 
5036
Date:   Tue Jun 22 19:45:26 2010 +0200
 
5037
 
 
5038
    XF86CONFIGDIR is undefined when built with --disable-xorg (#28672)
 
5039
    
 
5040
    The 10-evdev.conf file gets installed as /usr/share/X11/10-evdev.conf on
 
5041
    platforms that built the server with --disable-xorg like s390/s390x. The
 
5042
    definition/installation should be guarded with "if XORG" because it makes
 
5043
    sense only when built with xorg.
 
5044
    
 
5045
    X.Org Bug 28672 <http://bugs.freedesktop.org/show_bug.cgi?id=28672>
 
5046
    
 
5047
    Signed-off-by: Dan Horák <dan@danny.cz>
 
5048
    Acked-by: Julien Cristau <jcristau@debian.org>
 
5049
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
 
5050
 
 
5051
commit 38c46ccf796462d068d95acb9022de2acfc3a1f7
 
5052
Merge: 3051dd5 c8998af
 
5053
Author: Keith Packard <keithp@keithp.com>
 
5054
Date:   Mon Nov 15 09:06:33 2010 +0800
 
5055
 
 
5056
    Merge remote branch 'whot/for-keith'
 
5057
 
 
5058
commit 3051dd5135962283fc6c7de377a7c819d8a04e7f
 
5059
Merge: ed547a9 c597572
 
5060
Author: Keith Packard <keithp@keithp.com>
 
5061
Date:   Mon Nov 15 08:58:02 2010 +0800
 
5062
 
 
5063
    Merge remote branch 'jeremyhu/master'
 
5064
 
 
5065
commit ed547a9fc8a4f5cd95ef882b656a376c163eda6d
 
5066
Merge: 78f94f1 84e8de1
 
5067
Author: Keith Packard <keithp@keithp.com>
 
5068
Date:   Mon Nov 15 08:51:27 2010 +0800
 
5069
 
 
5070
    Merge remote branch 'adkins/master'
 
5071
 
 
5072
commit 78f94f19aab66a1e5331df0ce29f36e310b4195d
743
5073
Author: Linus Arver <linusarver@gmail.com>
744
5074
Date:   Sun Oct 17 12:26:01 2010 -0700
745
5075
 
757
5087
    Reviewed-by: Adam Jackson <ajax@redhat.com>
758
5088
    Reviewed-by: Matt Turner <mattst88@gmail.com>
759
5089
    Tested-by: Linus Arver <linusarver@gmail.com>
760
 
    (cherry picked from commit 78f94f19aab66a1e5331df0ce29f36e310b4195d)
761
 
 
762
 
commit acd78f7fdcd348ef4d368003b537a26ab6a5cec6
763
 
Author: Chase Douglas <chase.douglas@ubuntu.com>
764
 
Date:   Thu Oct 21 22:41:09 2010 -0400
765
 
 
766
 
    test: input - set valuators mask for event to core conversion
767
 
    
768
 
    Commit de8be07cc0a8163b6ef04455706fd5ca2cebe587 adds a requirement to
769
 
    event to core conversion that at least one of the X or Y valuators are
770
 
    set in the valuator mask. This commit fixes the event conversion test to
771
 
    be compliant.
772
 
    
773
 
    Signed-off-by: Chase Douglas <chase.douglas@canonical.com>
774
 
    Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
775
 
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
776
 
    (cherry picked from commit 290af0418f8c94355e42ad81aa7779b90e173fc9)
777
 
    Acked-by: Peter Hutterer <peter.hutterer@who-t.net>
778
 
 
779
 
commit 814413faefbbd28d7a66f6075b06221f87636b90
780
 
Author: Adam Jackson <ajax@redhat.com>
781
 
Date:   Mon Oct 18 15:42:54 2010 -0400
782
 
 
783
 
    ddc: Don't probe for DDC/CI or EEPROM
784
 
    
785
 
    For whatever reason, some (broken) monitors will crash if you do this.
786
 
    We're not actually using this information for anything, so let's just
787
 
    not do it.
788
 
    
789
 
    Originally reported as http://bugzilla.redhat.com/620333
790
 
    
791
 
    Reviewed-by: Alex Deucher <alexdeucher@gmail.com>
792
 
    Signed-off-by: Adam Jackson <ajax@redhat.com>
793
 
    (cherry picked from commit d2064fbb687839c297a851a5d85f32dfbbe4a0d5)
794
 
 
795
 
commit 723c82347c141d298ff82a9605d7455e84c050f8
796
 
Author: Jeremy Huddleston <jeremyhu@apple.com>
797
 
Date:   Sat Nov 13 15:33:32 2010 -0800
798
 
 
799
 
    Version bumped to 1.9.2.901 (1.9.3 RC1)
800
 
    
801
 
    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
802
 
 
803
 
commit 42a3747f0f694ff918ab719594eefd0a6bbfab0c
 
5090
 
 
5091
commit c8998af3eba49a542625912d512087e4eaaf5ede
 
5092
Author: Cyril Brulebois <kibi@debian.org>
 
5093
Date:   Sat Nov 13 02:05:16 2010 +0100
 
5094
 
 
5095
    xfree86: Initialize Pointer and Keyboard.
 
5096
    
 
5097
    That helps us get rid of:
 
5098
    |   CC     xf86Config.lo
 
5099
    | xf86Config.c: In function ‘T.174’:
 
5100
    | xf86Config.c:1228: warning: ‘Pointer$module’ may be used uninitialized in this function
 
5101
    | xf86Config.c:1097: note: ‘Pointer$module’ was declared here
 
5102
    | xf86Config.c:1228: warning: ‘Pointer$drv’ may be used uninitialized in this function
 
5103
    | xf86Config.c:1097: note: ‘Pointer$drv’ was declared here
 
5104
    | xf86Config.c:1228: warning: ‘Pointer$type_name’ may be used uninitialized in this function
 
5105
    | xf86Config.c:1097: note: ‘Pointer$type_name’ was declared here
 
5106
    | xf86Config.c:1228: warning: ‘Pointer$private’ may be used uninitialized in this function
 
5107
    | xf86Config.c:1097: note: ‘Pointer$private’ was declared here
 
5108
    | xf86Config.c:1228: warning: ‘Pointer$dev’ may be used uninitialized in this function
 
5109
    | xf86Config.c:1097: note: ‘Pointer$dev’ was declared here
 
5110
    | xf86Config.c:1228: warning: ‘Pointer$fd’ may be used uninitialized in this function
 
5111
    | xf86Config.c:1097: note: ‘Pointer$fd’ was declared here
 
5112
    | xf86Config.c:1228: warning: ‘Pointer$set_device_valuators’ may be used uninitialized in this function
 
5113
    | xf86Config.c:1097: note: ‘Pointer$set_device_valuators’ was declared here
 
5114
    | xf86Config.c:1228: warning: ‘Pointer$switch_mode’ may be used uninitialized in this function
 
5115
    | xf86Config.c:1097: note: ‘Pointer$switch_mode’ was declared here
 
5116
    | xf86Config.c:1228: warning: ‘Pointer$control_proc’ may be used uninitialized in this function
 
5117
    | xf86Config.c:1097: note: ‘Pointer$control_proc’ was declared here
 
5118
    | xf86Config.c:1228: warning: ‘Pointer$read_input’ may be used uninitialized in this function
 
5119
    | xf86Config.c:1097: note: ‘Pointer$read_input’ was declared here
 
5120
    | xf86Config.c:1228: warning: ‘Pointer$device_control’ may be used uninitialized in this function
 
5121
    | xf86Config.c:1097: note: ‘Pointer$device_control’ was declared here
 
5122
    | xf86Config.c:1228: warning: ‘Pointer$flags’ may be used uninitialized in this function
 
5123
    | xf86Config.c:1097: note: ‘Pointer$flags’ was declared here
 
5124
    | xf86Config.c:1228: warning: ‘Pointer$next’ may be used uninitialized in this function
 
5125
    | xf86Config.c:1097: note: ‘Pointer$next’ was declared here
 
5126
    
 
5127
    Signed-off-by: Cyril Brulebois <kibi@debian.org>
 
5128
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
 
5129
 
 
5130
commit 98abac809a024ac3ed9dd0514ca96367f668c05d
 
5131
Author: Jon TURNEY <jon.turney@dronecode.org.uk>
 
5132
Date:   Thu Nov 11 23:06:13 2010 +0000
 
5133
 
 
5134
    Fix compilation after input API change
 
5135
    
 
5136
    Fix compilation after commit 675f4a8525d29ebad783351e17be785b2f32b2e8
 
5137
    converts winmouse.c to the new ValuatorMask input API, but doesn't
 
5138
    include the required header inpututil.h
 
5139
    
 
5140
    Signed-off-by: Jon TURNEY <jon.turney@dronecode.org.uk>
 
5141
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
 
5142
 
 
5143
commit c5975722a95c41b8715a4612fc1c3275f8e9b59e
804
5144
Author: Jeremy Huddleston <jeremyhu@apple.com>
805
5145
Date:   Sat Nov 13 16:04:10 2010 -0800
806
5146
 
807
5147
    XQuartz: Fix make distcheck
808
5148
    
809
5149
    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
 
5150
    Reviewed-by: Cyril Brulebois <kibi@debian.org>
810
5151
 
811
 
commit d75a33d47a89bf7668e05fadbc8a154ac492b113
 
5152
commit 7b33ef74738d6a557cb25aeb14693b2a340c0e12
812
5153
Author: Jeremy Huddleston <jeremyhu@apple.com>
813
5154
Date:   Sat Nov 13 15:46:16 2010 -0800
814
5155
 
815
5156
    dix: Fix make distcheck
816
5157
    
817
5158
    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
818
 
 
819
 
commit f9f381c48a87b700cc9429dce5ddbac74a774803
 
5159
    Reviewed-by: Dan Nicholson <dbn.lists@gmail.com>
 
5160
 
 
5161
commit 965e709f2b0b17f1e59e5aeb5e7717fede51ef97
 
5162
Author: Jeremy Huddleston <jeremyhu@apple.com>
 
5163
Date:   Thu Nov 11 17:23:33 2010 -0800
 
5164
 
 
5165
    XQuartz: Build-fixes for XQuartz for recent input API changes
 
5166
    
 
5167
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
 
5168
    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
 
5169
 
 
5170
commit fa50670c32637faff6bb91f1206a0e3c17a9bada
 
5171
Author: Peter Hutterer <peter.hutterer@who-t.net>
 
5172
Date:   Fri Nov 12 11:48:08 2010 +1000
 
5173
 
 
5174
    xfree86: rename allowEmptyInput to forceInputDevices.
 
5175
    
 
5176
    This is a more accurate name for the actual functionality than
 
5177
    allowEmptyInput. Historically, allowEmptyInput has allowed the server to
 
5178
    start with no input devices. Since 1.4 and the introduction of VCP and VCK,
 
5179
    there are always two input devices present.
 
5180
    
 
5181
    allowEmptyInput was changed in behaviour to essentially "ignore xorg.conf
 
5182
    devices or not", auto-adding the built-in devices if disabled.
 
5183
    
 
5184
    Rename to forceInputDevices, because that's essentially what it does. When
 
5185
    disabled (i.e. when hotplugging is enabled), it disables all
 
5186
    mouse/kbd/vmmouse devices configured in the xorg.conf file.
 
5187
    When enabled, it forces the traditional behaviour for input devices:
 
5188
    - use input devices configured in the server layout
 
5189
    - if none are configured, use the first pointer and the first keyboard
 
5190
      device in the xorg.conf
 
5191
    - if none are configured, create the default pointer/keyboard devices.
 
5192
    
 
5193
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
 
5194
    Reviewed-by: Julien Cristau <jcristau@debian.org>
 
5195
 
 
5196
commit c481dae0dc89d8d50cac23210023d75bfaf6012b
820
5197
Author: Cyril Brulebois <kibi@debian.org>
821
5198
Date:   Thu Nov 11 23:55:55 2010 +0100
822
5199
 
829
5206
    
830
5207
    Signed-off-by: Cyril Brulebois <kibi@debian.org>
831
5208
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
832
 
    (cherry picked from commit c481dae0dc89d8d50cac23210023d75bfaf6012b)
833
 
 
834
 
commit 2715529d6b1da1e7b0266e66eba1aa50027c7c86
 
5209
 
 
5210
commit b8114f25b266624c8f73d03c710349f98693d877
 
5211
Author: Peter Hutterer <peter.hutterer@who-t.net>
 
5212
Date:   Fri Nov 12 08:32:05 2010 +1000
 
5213
 
 
5214
    dix: fix typo in setting valuator modes (#21548)
 
5215
    
 
5216
    X.Org Bug 31548 <http://bugs.freedesktop.org/show_bug.cgi?id=31548>
 
5217
    
 
5218
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
 
5219
    Tested-by: Cyril Brulebois <kibi@debian.org>
 
5220
 
 
5221
commit 5cd11d2356d153840f1b429bdb8284367f8dc468
 
5222
Author: Peter Hutterer <peter.hutterer@who-t.net>
 
5223
Date:   Wed Jun 9 17:10:57 2010 +1000
 
5224
 
 
5225
    Xi: move property reset from extension shutdown to init.
 
5226
    
 
5227
    If any part of the stack calls XIGetKnownProperty during device shutdown
 
5228
    the property is re-initialized before the server generation resets, leaving
 
5229
    the value invalid again.
 
5230
    
 
5231
    Move the reset to the extension init which happens before input devices are
 
5232
    initialized before the first property is requested.
 
5233
    
 
5234
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
 
5235
    Reviewed-by: Julien Cristau <jcristau@debian.org>
 
5236
 
 
5237
commit da66119593b63ef82ae6fa2e034ccd0856b03a80
 
5238
Author: Tiago Vignatti <tiago.vignatti@nokia.com>
 
5239
Date:   Wed Nov 10 21:48:04 2010 +0200
 
5240
 
 
5241
    dix: fix root window background behaviour for protocol calls
 
5242
    
 
5243
    Instead always paint root tiled (-retro like), protocol calls
 
5244
    (XSetWindowBackgroundPixmap and related) should behave accordingly when None
 
5245
    and ParentRelative is set as background pixmap.
 
5246
    
 
5247
    It follow what the protocol states: "changing the background of a root window
 
5248
    to None or ParentRelative restores the default background pixmap".
 
5249
    
 
5250
    Signed-off-by: Tiago Vignatti <tiago.vignatti@nokia.com>
 
5251
    Signed-off-by: Ville Syrjälä <ville.syrjala@nokia.com>
 
5252
    Reviewed-by: Rami Ylimäki <rami.ylimaki@vincit.fi>
 
5253
 
 
5254
commit 8976e9766edfb33f5cf3f6d54f09e46d29bc4ec5
 
5255
Author: Tiago Vignatti <tiago.vignatti@nokia.com>
 
5256
Date:   Wed Nov 10 21:48:03 2010 +0200
 
5257
 
 
5258
    dix: adds support for none root window background
 
5259
    
 
5260
    It lets the driver notify the server whether it can draw a background when
 
5261
    '-background none' option is used by the system platform. Use cases for that
 
5262
    could be video drivers performing mode-setting in kernel time, before X is up,
 
5263
    so a seamless transition would happen until X clients start to show up.
 
5264
    
 
5265
    If the driver can copy the framebuffer cleanly then it can set the flag
 
5266
    (canDoBGNoneRoot), otherwise the server will fallback to the normal behaviour.
 
5267
    The system must explicit indicates willingness of doing so through
 
5268
    '-background none'. We could do this option as default; in such case,
 
5269
    malicious users would be able to steal the framebuffer with a bit of tricks.
 
5270
    
 
5271
    For instance, I can see the content of my nVidia Quadro FX 580 framebuffer
 
5272
    old X session modifying a bit nv driver:
 
5273
    
 
5274
         xf86DPMSInit(pScreen, xf86DPMSSet, 0);
 
5275
    
 
5276
    -    /* Clear the screen */
 
5277
    -    if(pNv->xaa) {
 
5278
    -        /* Use the acceleration engine */
 
5279
    -        pNv->xaa->SetupForSolidFill(pScrn, 0, GXcopy, ~0);
 
5280
    -        pNv->xaa->SubsequentSolidFillRect(pScrn,
 
5281
    -            0, 0, pScrn->displayWidth, pNv->offscreenHeight);
 
5282
    -        G80DmaKickoff(pNv);
 
5283
    -    } else {
 
5284
    -        /* Use a slow software clear path */
 
5285
    -        memset(pNv->mem, 0, pitch * pNv->offscreenHeight);
 
5286
    -    }
 
5287
    +    pScreen->canDoBGNoneRoot = TRUE;
 
5288
    
 
5289
    The commit is originally based on discussions happened on xorg-devel:
 
5290
    http://lists.freedesktop.org/archives/xorg-devel/2010-June/009755.html
 
5291
    
 
5292
    Signed-off-by: Tiago Vignatti <tiago.vignatti@nokia.com>
 
5293
    Reviewed-by: Rami Ylimäki <rami.ylimaki@vincit.fi>
 
5294
    Acked-by: Pauli Nieminen <ext-pauli.nieminen@nokia.com>
 
5295
    Reviewed-by: Daniel Stone <daniel@fooishbar.org>
 
5296
 
 
5297
commit bfe9cdd11bcb60cf33dc48136ebee028001a737e
 
5298
Author: Tiago Vignatti <tiago.vignatti@nokia.com>
 
5299
Date:   Wed Oct 20 17:54:58 2010 -0200
 
5300
 
 
5301
    dix: delete logo hack screen saver
 
5302
    
 
5303
    Protocol doesn't mention about screen saver with logo being required and
 
5304
    people are already using more intelligent ways to draw screen saver themes. So
 
5305
    consider -logo as deprecated option, deleting its code.
 
5306
    
 
5307
    Signed-off-by: Tiago Vignatti <tiago.vignatti@nokia.com>
 
5308
    Reviewed-by: Mikhail Gusarov <dottedmag@dottedmag.net>
 
5309
    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
 
5310
    Reviewed-by: Daniel Stone <daniel@fooishbar.org>
 
5311
 
 
5312
commit 84e8de1271bb11b5b4b9747ae4647f47333a8ab7
 
5313
Author: Jesse Adkins <jesserayadkins@gmail.com>
 
5314
Date:   Wed Nov 10 21:37:24 2010 -0800
 
5315
 
 
5316
    fb: Remove fbcmap.c (bug 5436)
 
5317
    
 
5318
    This is obsolete since a240c039c47c0be22ea5e100692307b26d938747.
 
5319
    Updated fb.h to mention that the functions come from fbcmap_mi.c now.
 
5320
    Dropped fbcmap.c from the makefile.
 
5321
    
 
5322
    Signed-off-by: Jesse Adkins <jesserayadkins@gmail.com>
 
5323
    Reviewed-by: Jeremy Huddleston <jeremyhu@apple.com>
 
5324
 
 
5325
commit 23e329b5641ef044c34ac712c9193171eaf47198
 
5326
Author: Jesse Adkins <jesserayadkins@gmail.com>
 
5327
Date:   Wed Nov 10 21:35:58 2010 -0800
 
5328
 
 
5329
    xfree86: parser: Remove 'CUSTOM' flag option in Monitor section.
 
5330
    
 
5331
    Not used in the initial import, and also not documented.
 
5332
    
 
5333
    Signed-off-by: Jesse Adkins <jesserayadkins@gmail.com>
 
5334
    Reviewed-by: Adam Jackson <ajax@redhat.com>
 
5335
 
 
5336
commit 88cb61e1e55c54982b90e2a77465faaac6a0ba89
 
5337
Merge: 19f4383 4ed4915
 
5338
Author: Peter Hutterer <peter.hutterer@who-t.net>
 
5339
Date:   Thu Nov 11 12:54:46 2010 +1000
 
5340
 
 
5341
    Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver into input-api
 
5342
    
 
5343
    Conflicts:
 
5344
        dix/getevents.c
 
5345
        hw/xfree86/common/xf86Xinput.h
 
5346
    
 
5347
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
 
5348
 
 
5349
commit 4ed4915bc0fbe9b4419ca4a0d4e43c2fee032ae9
 
5350
Merge: 291c39d ec1bfbc
 
5351
Author: Keith Packard <keithp@keithp.com>
 
5352
Date:   Wed Nov 10 16:58:21 2010 -0800
 
5353
 
 
5354
    Merge remote branch 'whot/for-keith'
 
5355
 
 
5356
commit ec1bfbc66926130e1153facc3b92ee175f1cb6b6
 
5357
Author: Peter Hutterer <peter.hutterer@who-t.net>
 
5358
Date:   Tue Nov 9 15:27:26 2010 +1000
 
5359
 
 
5360
    xfree86: remove user-configured AllowEmptyInput
 
5361
    
 
5362
    An estimated 100% (rounded down to the nearest percent) of the people who
 
5363
    have this in their configuration don't actually know what this option does.
 
5364
    Protect the users from themselves.
 
5365
    
 
5366
    IIRC, AEI on was useful for some time between 1.4 and 1.5 and never since.
 
5367
    
 
5368
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
 
5369
    Reviewed-by: Dan Nicholson <dbn.lists@gmail.com>
 
5370
 
 
5371
commit cbaa6a66e0f9e3b7e305606924ecda0147b59e96
 
5372
Author: Peter Hutterer <peter.hutterer@who-t.net>
 
5373
Date:   Tue Nov 9 15:21:23 2010 +1000
 
5374
 
 
5375
    config: remove mention of AllowEmptyInput
 
5376
    
 
5377
    "You will probably want to add the following option to the ServerFlags of
 
5378
    your xorg.conf:
 
5379
             Option "AllowEmptyInput" "True""
 
5380
    
 
5381
    I can't imagine why you would want to do that. My life is painful enough
 
5382
    already.
 
5383
    
 
5384
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
 
5385
    Reviewed-by: Julien Cristau <jcristau@debian.org>
 
5386
    Reviewed-by: Dan Nicholson <dbn.lists@gmail.com>
 
5387
 
 
5388
commit 291c39dfef84d1b204d7f5e63e925dee2dbdaca7
835
5389
Author: Jeremy Huddleston <jeremyhu@apple.com>
836
5390
Date:   Tue Nov 9 13:33:55 2010 -0800
837
5391
 
840
5394
    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
841
5395
    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
842
5396
    Signed-off-by: Keith Packard <keithp@keithp.com>
843
 
    (cherry picked from commit 291c39dfef84d1b204d7f5e63e925dee2dbdaca7)
844
5397
 
845
 
commit 4a7b5a33e1f9e53c9cd19d6790d0d48f05cb54d4
 
5398
commit f0b4df99486066ad0e638b3b5debc905bc8ef1c4
846
5399
Author: Adam Jackson <ajax@redhat.com>
847
5400
Date:   Sat Sep 11 17:55:57 2010 -0400
848
5401
 
852
5405
    Reviewed-by: Soren Sandmann <sandmann@daimi.au.dk>
853
5406
    Reviewed-by: Matt Turner <mattst88@gmail.com>
854
5407
    Signed-off-by: Keith Packard <keithp@keithp.com>
855
 
    (cherry picked from commit f0b4df99486066ad0e638b3b5debc905bc8ef1c4)
856
 
 
857
 
commit a0895a219027e0a52a5a02db903d662562e02dda
 
5408
 
 
5409
commit c9c0f93f8ed42413a05193ee71c69fa6b41f6a03
 
5410
Merge: 73f6de1 4132b1c
 
5411
Author: Keith Packard <keithp@keithp.com>
 
5412
Date:   Wed Nov 10 16:11:29 2010 -0800
 
5413
 
 
5414
    Merge remote branch 'whot/for-keith'
 
5415
 
 
5416
commit 73f6de1ad8b5e1641102b54ff48a36ebb99ccacb
 
5417
Merge: 333b6ed 3dc3aef
 
5418
Author: Keith Packard <keithp@keithp.com>
 
5419
Date:   Wed Nov 10 16:02:22 2010 -0800
 
5420
 
 
5421
    Merge remote branch 'sandmann/fbdelete'
 
5422
 
 
5423
commit 333b6ed26e36735ef72f314a3f8c4ec565af223f
858
5424
Author: Kristian Høgsberg <krh@bitplanet.net>
859
5425
Date:   Thu Oct 28 20:46:23 2010 -0700
860
5426
 
879
5445
    [anholt: re-applied to revert the revert, now that the cause of the
880
5446
    revert is fixed]
881
5447
    Signed-off-by: Keith Packard <keithp@keithp.com>
882
 
    (cherry picked from commit 333b6ed26e36735ef72f314a3f8c4ec565af223f)
883
5448
 
884
 
commit dfda3c696dd72ecc5cc4fa69d8bb4521ba554cf3
 
5449
commit f36153e3ef6b13a87d016caab09cc9be274b0dd5
885
5450
Author: Eric Anholt <eric@anholt.net>
886
5451
Date:   Thu Oct 28 20:46:22 2010 -0700
887
5452
 
898
5463
    Signed-off-by: Eric Anholt <eric@anholt.net>
899
5464
    Reviewed-by: Keith Packard <keithp@keithp.com>
900
5465
    Signed-off-by: Keith Packard <keithp@keithp.com>
901
 
    (cherry picked from commit f36153e3ef6b13a87d016caab09cc9be274b0dd5)
902
5466
 
903
 
commit 2e08f1d4b7c0c43c90042a71825992f40388c1fb
 
5467
commit c80c41767eb101e9dbd8393d8cca7764b4e248a4
904
5468
Author: Aaron Plattner <aplattner@nvidia.com>
905
5469
Date:   Mon Oct 25 22:01:32 2010 -0700
906
5470
 
929
5493
    Signed-off-by: Aaron Plattner <aplattner@nvidia.com>
930
5494
    Reviewed-by: Adam Jackson <ajax@redhat.com>
931
5495
    Signed-off-by: Keith Packard <keithp@keithp.com>
932
 
    (cherry picked from commit c80c41767eb101e9dbd8393d8cca7764b4e248a4)
933
 
 
934
 
commit 8452392c4bffd424458a82a381ea2496e6556e7e
 
5496
 
 
5497
commit cc2c73ddcb4370a7c3ad439cda4da825156c26c9
 
5498
Author: Luc Verhaegen <libv@skynet.be>
 
5499
Date:   Sun Oct 24 23:57:06 2010 +0200
 
5500
 
 
5501
    x86emu: fix jump_near_IMM to handle DATA: flag correctly.
 
5502
    
 
5503
    Fixes: https://bugs.freedesktop.org/show_bug.cgi?id=24348
 
5504
    
 
5505
    Before (data flag ignored -> broken):
 
5506
    66                  DATA:
 
5507
    e944f1              JMP       1ff6
 
5508
    
 
5509
    After (fixed):
 
5510
    66                  DATA:
 
5511
    e944f1ffff          JMP       00001ff8
 
5512
    
 
5513
    This subtle difference in the length of decoded instruction meant
 
5514
    that the VBE call jumped to the routine setting AX=0x14F (VBE Failed)
 
5515
    instead of the routine that set AX=0x4F (VBE success).
 
5516
    
 
5517
    The ability to run the same code in vm86 significantly aided the
 
5518
    debugging of this issue. Those X.org developers who would like to drop
 
5519
    vm86 better take special care towards _all_ vesa bugs, as those will
 
5520
    expose further issues.
 
5521
    
 
5522
    Patch applies easily to even xserver 1.4.2.
 
5523
    
 
5524
    Signed-off-by: Luc Verhaegen <libv@skynet.be>
 
5525
    Tested-by: Luc Verhaegen <libv@skynet.be>
 
5526
    Reviewed-by: Adam Jackson <ajax@redhat.com>
 
5527
    Signed-off-by: Keith Packard <keithp@keithp.com>
 
5528
 
 
5529
commit be7cf14c365c8ee0d69c4335e01316bcfcba69a4
935
5530
Author: Siddhesh Poyarekar <siddhesh.poyarekar@gmail.com>
936
5531
Date:   Tue Oct 26 09:11:53 2010 +0530
937
5532
 
946
5541
    Signed-off-by: Siddhesh Poyarekar <siddhesh.poyarekar@gmail.com>
947
5542
    Reviewed-by: Keith Packard <keithp@keithp.com>
948
5543
    Signed-off-by: Keith Packard <keithp@keithp.com>
949
 
    (cherry picked from commit be7cf14c365c8ee0d69c4335e01316bcfcba69a4)
950
 
 
951
 
commit b4bb374cc356be0a416f1d7f52dbb2adb6e512d3
 
5544
 
 
5545
commit a6c64d96456d794b2f3ce40915922a3fba636b95
 
5546
Author: Samuel Thibault <samuel.thibault@ens-lyon.org>
 
5547
Date:   Sun Oct 24 15:18:28 2010 +0200
 
5548
 
 
5549
    Do not trap access to timer and keyboard
 
5550
    
 
5551
    Disable timer/keyboard trapping on GNU/Hurd for now
 
5552
    
 
5553
    Trapping disabled for now, as some VBIOSes (mga-g450 notably) use these
 
5554
    ports, and the int10 wrapper is not emulating them.
 
5555
    
 
5556
    It's effectively what happens in the Linux variant too, as iopl() is used there,
 
5557
    making the ioperm() meaningless.
 
5558
    
 
5559
    Signed-off-by: Olaf Buddenhagen <antrik@users.sf.net>
 
5560
    Signed-off-by: Samuel Thibault <samuel.thibault@ens-lyon.org>
 
5561
    Reviewed-by: Adam Jackson <ajax@redhat.com>
 
5562
    Signed-off-by: Keith Packard <keithp@keithp.com>
 
5563
 
 
5564
commit 69e8e1b0b95a325da3e3a2d76d092e7131baa9ad
952
5565
Author: Julien Cristau <jcristau@debian.org>
953
5566
Date:   Mon May 17 19:39:54 2010 +0200
954
5567
 
960
5573
    Signed-off-by: Julien Cristau <jcristau@debian.org>
961
5574
    Acked-by: Peter Hutterer <peter.hutterer@who-t.net>
962
5575
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
963
 
    (cherry picked from commit 69e8e1b0b95a325da3e3a2d76d092e7131baa9ad)
964
 
 
965
 
commit f51f1de995f0e3f0983c873ae51f7c6ae11699cf
 
5576
 
 
5577
commit acba00c0c1129fe4ef7655f018cd21dbb1ee9a1f
 
5578
Merge: 383dfe2 44e8165
 
5579
Author: Keith Packard <keithp@keithp.com>
 
5580
Date:   Wed Nov 10 14:41:08 2010 -0800
 
5581
 
 
5582
    Merge remote branch 'dottedmag/master'
 
5583
 
 
5584
commit 383dfe23f1641435c0713f8a56424814a156af8e
 
5585
Author: Pauli Nieminen <ext-pauli.nieminen@nokia.com>
 
5586
Date:   Mon Oct 25 17:13:57 2010 +0300
 
5587
 
 
5588
    DRI2: Avoid call to NULL pointer
 
5589
    
 
5590
    DDX driver may implement schedule swap without GetMSC. In that case we
 
5591
    can't call GetMSC in DRI2SwapBuffers.
 
5592
    
 
5593
    Signed-off-by: Pauli Nieminen <ext-pauli.nieminen@nokia.com>
 
5594
    Reviewed-by: Mario Kleiner <mario.kleiner@tuebingen.mpg.de>
 
5595
    CC: Keith Packard <keithp@keithp.com>
 
5596
    CC: Kristian Høgsberg <krh@bitplanet.net>
 
5597
    Reviewed-by: Jesse Barnes <jbarnes@virtuousgeek.org>
 
5598
    Signed-off-by: Keith Packard <keithp@keithp.com>
 
5599
 
 
5600
commit 68e4a628d65312df93cc71f3e76241584c4bbd23
 
5601
Author: Cyril Brulebois <kibi@debian.org>
 
5602
Date:   Wed Nov 10 15:28:29 2010 +0100
 
5603
 
 
5604
    Remove more superfluous if(p!=NULL) checks around free(p).
 
5605
    
 
5606
    This patch has been generated by the following Coccinelle semantic patch:
 
5607
    
 
5608
    @@
 
5609
    expression E;
 
5610
    @@
 
5611
    - if (E != NULL) {
 
5612
    -   free(E);
 
5613
    - }
 
5614
    + free(E);
 
5615
    
 
5616
    Signed-off-by: Cyril Brulebois <kibi@debian.org>
 
5617
    Reviewed-by: Mark Kettenis <kettenis@openbsd.org>
 
5618
    Reviewed-by: Matt Turner <mattst88@gmail.com>
 
5619
    Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
 
5620
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
 
5621
 
 
5622
commit b142b0d27442191d628762604f4eb1f65263d717
 
5623
Author: Cyril Brulebois <kibi@debian.org>
 
5624
Date:   Mon Nov 8 23:35:33 2010 +0100
 
5625
 
 
5626
    Remove more superfluous if(p!=NULL) checks around free(p).
 
5627
    
 
5628
    This patch has been generated by the following Coccinelle semantic patch:
 
5629
    
 
5630
    @@
 
5631
    expression E;
 
5632
    @@
 
5633
    - if (E != NULL)
 
5634
    -   free(E);
 
5635
    + free(E);
 
5636
    
 
5637
    Signed-off-by: Cyril Brulebois <kibi@debian.org>
 
5638
    Reviewed-by: Matt Turner <mattst88@gmail.com>
 
5639
    Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
 
5640
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
 
5641
 
 
5642
commit 0649ac0afdb3f8ed11c2634563d6b9df161cb9ec
 
5643
Author: Cyril Brulebois <kibi@debian.org>
 
5644
Date:   Mon Nov 8 23:35:32 2010 +0100
 
5645
 
 
5646
    Remove more superfluous if(p) checks around free(p).
 
5647
    
 
5648
    This patch has been generated by the following Coccinelle semantic patch:
 
5649
    
 
5650
    @@
 
5651
    expression E;
 
5652
    @@
 
5653
    - if (E)
 
5654
    -   free(E);
 
5655
    + free(E);
 
5656
    
 
5657
    Signed-off-by: Cyril Brulebois <kibi@debian.org>
 
5658
    Reviewed-by: Matt Turner <mattst88@gmail.com>
 
5659
    Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
 
5660
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
 
5661
 
 
5662
commit 99275ad2fa99778afaefc54b62c8638afc59e755
 
5663
Author: Cyril Brulebois <kibi@debian.org>
 
5664
Date:   Wed Nov 10 16:06:10 2010 +0100
 
5665
 
 
5666
    Remove superfluous if(p!=NULL) checks around free(p); p=NULL;
 
5667
    
 
5668
    This patch has been generated by the following Coccinelle semantic patch:
 
5669
    
 
5670
    @@
 
5671
    expression E;
 
5672
    @@
 
5673
    -  if (E != NULL) {
 
5674
    -   free(E);
 
5675
    (
 
5676
    -   E = NULL;
 
5677
    |
 
5678
    -   E = 0;
 
5679
    )
 
5680
    -  }
 
5681
    + free(E);
 
5682
    + E = NULL;
 
5683
    
 
5684
    Signed-off-by: Cyril Brulebois <kibi@debian.org>
 
5685
    Reviewed-by: Mikhail Gusarov <dottedmag@dottedmag.net>
 
5686
    Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
 
5687
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
 
5688
 
 
5689
commit 9e999d18b004b8ead9c6c5d79b4a3d4bbf0e3152
 
5690
Author: Peter Hutterer <peter.hutterer@who-t.net>
 
5691
Date:   Fri Nov 5 12:08:11 2010 +1000
 
5692
 
 
5693
    Xi: if XTEST device creation fails, fail the master devices.
 
5694
    
 
5695
    When getting close to the MAXDEVICES limit, the creation of XTEST devices
 
5696
    may fail due to device id exhaustion. In that case, fail the creation of
 
5697
    master devices too and return an error to the client.
 
5698
    
 
5699
    Theoretically, we could alloc the MDs without the XTEST devices but that
 
5700
    will get interesting when a client starts sending XTEST events through those
 
5701
    devices.
 
5702
    
 
5703
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
 
5704
    Reviewed-by: Julien Cristau <jcristau@debian.org>
 
5705
 
 
5706
commit 5a455e0c80d433adc4109ebf313fd92afa194545
 
5707
Author: Peter Hutterer <peter.hutterer@who-t.net>
 
5708
Date:   Fri Nov 5 11:49:12 2010 +1000
 
5709
 
 
5710
    Xi: rename two variables from ptr to dev.
 
5711
    
 
5712
    They were named ptr when everything was in one function to save one more
 
5713
    variable. Now that the stuff is split out, "dev" makes more sense.
 
5714
    
 
5715
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
 
5716
    Reviewed-by: Julien Cristau <jcristau@debian.org>
 
5717
 
 
5718
commit 9b89b91c685426c9944f7fc8890f436c18b7583c
 
5719
Author: Peter Hutterer <peter.hutterer@who-t.net>
 
5720
Date:   Fri Nov 5 11:47:43 2010 +1000
 
5721
 
 
5722
    Xi: split hierarchy manipulation into static functions.
 
5723
    
 
5724
    No functional changes, just code cleanup to improve readability.
 
5725
    
 
5726
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
 
5727
    Reviewed-by: Julien Cristau <jcristau@debian.org>
 
5728
 
 
5729
commit 4132b1c591bd01c29df91b88afbd144647da9ed8
 
5730
Author: Peter Hutterer <peter.hutterer@who-t.net>
 
5731
Date:   Thu Oct 21 14:04:42 2010 +1000
 
5732
 
 
5733
    xfree86: fix compiler warnings - unused variable i
 
5734
    
 
5735
    ../../../../hw/xfree86/common/xf86Config.c: In function 'configDRI':
 
5736
    ../../../../hw/xfree86/common/xf86Config.c:2213:9: warning: unused variable
 
5737
    'i'
 
5738
    
 
5739
    Introduced in 788bfbf18ac19923604b0d676933fdc0d78526a1
 
5740
    
 
5741
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
 
5742
    Reviewed-by: Matt Turner <mattst88@gmail.com>
 
5743
 
 
5744
commit 6b982d73bb8878238ed46665b220a94a591e11a9
 
5745
Author: Peter Hutterer <peter.hutterer@who-t.net>
 
5746
Date:   Thu Oct 21 13:53:35 2010 +1000
 
5747
 
 
5748
    xfree86: fix two compiler warnings - unused variable ati, atimisc
 
5749
    
 
5750
    ../../../../hw/xfree86/common/xf86Config.c: In function
 
5751
    'fixup_video_driver_list':
 
5752
    ../../../../hw/xfree86/common/xf86Config.c:507:19: warning: unused variable
 
5753
    'atimisc'
 
5754
    ../../../../hw/xfree86/common/xf86Config.c:507:12: warning: unused variable
 
5755
    'ati'
 
5756
    
 
5757
    Introduced in 52577ae8eeda64601db8dd425027cf8e4271b873.
 
5758
    
 
5759
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
 
5760
    Reviewed-by: Matt Turner <mattst88@gmail.com>
 
5761
 
 
5762
commit 0799f0771cca335d6400a8494ba236a0d10e122b
 
5763
Author: Peter Hutterer <peter.hutterer@who-t.net>
 
5764
Date:   Thu Nov 4 12:53:18 2010 +1000
 
5765
 
 
5766
    xfree86: remove two unused variables from Makefile.am
 
5767
    
 
5768
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
 
5769
    Reviewed-by: Julien Cristau <jcristau@debian.org>
 
5770
 
 
5771
commit a52efb096e166e325deb3d6b502671f339a4fa15
 
5772
Merge: fe8d122 f72aadd
 
5773
Author: Keith Packard <keithp@keithp.com>
 
5774
Date:   Wed Nov 3 06:50:45 2010 -0700
 
5775
 
 
5776
    Merge remote branch 'sthibaul/master-iopl'
 
5777
 
 
5778
commit 3dc3aefb88c167d365795dcd44017742c52e4967
 
5779
Author: Søren Sandmann Pedersen <ssp@redhat.com>
 
5780
Date:   Mon Nov 1 22:23:05 2010 -0400
 
5781
 
 
5782
    fb: Delete a bunch more left-overs
 
5783
    
 
5784
    All of these definitions were unused since compositing moved to pixman.
 
5785
    
 
5786
    Reviewed-by: Aaron Plattner <aplattner@nvidia.com>
 
5787
    Reviewed-by: Mikhail Gusarov <dottedmag@dottedmag.net>
 
5788
    Signed-off-by: Søren Sandmann <ssp@redhat.com>
 
5789
 
 
5790
commit 565b5e2b0261d1148cc2707ffcbb915414dd3e02
 
5791
Author: Søren Sandmann Pedersen <ssp@redhat.com>
 
5792
Date:   Mon Nov 1 22:14:29 2010 -0400
 
5793
 
 
5794
    wfb: Delete unused renamings
 
5795
    
 
5796
    These functions haven't existed in a while.
 
5797
    
 
5798
    Reviewed-by: Aaron Plattner <aplattner@nvidia.com>
 
5799
    Reviewed-by: Mikhail Gusarov <dottedmag@dottedmag.net>
 
5800
    Signed-off-by: Søren Sandmann <ssp@redhat.com>
 
5801
 
 
5802
commit 0dae479e16590e767df35985150c5acf696e5df2
 
5803
Author: Søren Sandmann Pedersen <ssp@redhat.com>
 
5804
Date:   Mon Nov 1 22:17:08 2010 -0400
 
5805
 
 
5806
    fb: Delete fbCompositeGeneral()
 
5807
    
 
5808
    This function was an unused and trivial wrapper around fbComposite().
 
5809
    
 
5810
    Reviewed-by: Aaron Plattner <aplattner@nvidia.com>
 
5811
    Reviewed-by: Mikhail Gusarov <dottedmag@dottedmag.net>
 
5812
    Signed-off-by: Søren Sandmann <ssp@redhat.com>
 
5813
 
 
5814
commit 74bc2d8c6bafc5373ff9c14eed12e26b5b965953
 
5815
Author: Søren Sandmann Pedersen <ssp@redhat.com>
 
5816
Date:   Mon Nov 1 22:12:03 2010 -0400
 
5817
 
 
5818
    render: Delete renderedge.[ch]
 
5819
    
 
5820
    The functions in these files have not been used since trap
 
5821
    rasterization was moved to pixman. They survived until now to preserve
 
5822
    the server abi.
 
5823
    
 
5824
    Reviewed-by: Aaron Plattner <aplattner@nvidia.com>
 
5825
    Reviewed-by: Mikhail Gusarov <dottedmag@dottedmag.net>
 
5826
    Signed-off-by: Søren Sandmann <ssp@redhat.com>
 
5827
 
 
5828
commit 6118346d64e3c2fbe1fe2f041ea773dd2a3c0438
 
5829
Author: Søren Sandmann Pedersen <ssp@redhat.com>
 
5830
Date:   Mon Nov 1 22:04:49 2010 -0400
 
5831
 
 
5832
    Delete unused fbWalkCompositeRegion()
 
5833
    
 
5834
    This function has not been used since most of the compositing was
 
5835
    moved to pixman. The only reason it has survived until now is that it
 
5836
    was part of the server ABI.
 
5837
    
 
5838
    Reviewed-by: Aaron Plattner <aplattner@nvidia.com>
 
5839
    Reviewed-by: Mikhail Gusarov <dottedmag@dottedmag.net>
 
5840
    Signed-off-by: Søren Sandmann <ssp@redhat.com>
 
5841
 
 
5842
commit fe8d122b133a43125cc961d2c3c811fa776f29c8
 
5843
Author: Peter Hutterer <peter.hutterer@who-t.net>
 
5844
Date:   Thu Oct 28 16:13:09 2010 +1000
 
5845
 
 
5846
    Xi: reshuffle conditions for labeling a device as IsXExtensionKeyboard (#29046)
 
5847
    
 
5848
    From the original bug reporter Ezra Reeves:
 
5849
    
 
5850
    "I did some more digging on this today, and I found that an HP branded
 
5851
    wireless USB mouse has the same issue. With this mouse (as well as the
 
5852
    logitech wireless mouse), the return from:
 
5853
    
 
5854
    xdev = XListInputDevices(GDK_WINDOW_XDISPLAY(rootwin), &ndevices_return);
 
5855
    
 
5856
    lists the USB device twice, but both have xdev[num].use == 3
 
5857
    (IsXExtensionKeyboard as defined in X11/XI.h).
 
5858
    
 
5859
    [...]
 
5860
    
 
5861
    Swapping the order of the test in Xi/listdev.c that determines whether a
 
5862
    device is a pointer or a keyboard properly detects my devices (OEM USB
 
5863
    wireless mouse/kb combo) -- one as a keyboard and one as a pointer."
 
5864
    
 
5865
    X.Org Bug 29046 <http://bugs.freedesktop.org/show_bug.cgi?id=29046>
 
5866
    
 
5867
    Reported-by: Erik Kilfoil <ekilfoil@gmail.com>
 
5868
    Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
 
5869
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
 
5870
 
 
5871
commit a210068c5222acbdb04db17cb8cef314735bf977
 
5872
Author: Tiago Vignatti <tiago.vignatti@nokia.com>
 
5873
Date:   Tue Oct 26 20:50:13 2010 +0300
 
5874
 
 
5875
    dix: advance parent window pointer when no node is found
 
5876
    
 
5877
    Signed-off-by: Tiago Vignatti <tiago.vignatti@nokia.com>
 
5878
    Signed-off-by: Pauli Nieminen <ext-pauli.nieminen@nokia.com>
 
5879
    Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
 
5880
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
 
5881
 
 
5882
commit 19f43836d1006d253391926e880b14ed2e7a0cf8
 
5883
Author: Peter Hutterer <peter.hutterer@who-t.net>
 
5884
Date:   Mon Oct 25 15:10:19 2010 +1000
 
5885
 
 
5886
    Re-export xf86CollectInputOptions.
 
5887
    
 
5888
    Some drivers, most notably the mouse driver need this and reimplementing on
 
5889
    the driver side doesn't make sense.
 
5890
    
 
5891
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
 
5892
 
 
5893
commit 4613ce3f78a32f2a6f422e719150d55b035c758e
 
5894
Author: Peter Hutterer <peter.hutterer@who-t.net>
 
5895
Date:   Fri Oct 22 15:17:50 2010 +1000
 
5896
 
 
5897
    test: valuator_mode tests.
 
5898
    
 
5899
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
 
5900
    Reviewed-by: Chase Douglas <chase.douglas@canonical.com>
 
5901
 
 
5902
commit 58554f1c6429535e7ab432c920aabca71a77edb8
 
5903
Author: Peter Hutterer <peter.hutterer@who-t.net>
 
5904
Date:   Fri Oct 22 15:10:32 2010 +1000
 
5905
 
 
5906
    Convert some leftover axes->mode access to valuator_get_mode()
 
5907
    
 
5908
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
 
5909
    Reviewed-by: Chase Douglas <chase.douglas@canonical.com>
 
5910
 
 
5911
commit 44e81654147065b7b907ce0d14fdc2e74a638f79
 
5912
Author: Mikhail Gusarov <dottedmag@dottedmag.net>
 
5913
Date:   Mon Oct 25 01:30:33 2010 +0400
 
5914
 
 
5915
    Remove now-misleading comment
 
5916
    
 
5917
    Signed-off-by: Mikhail Gusarov <dottedmag@dottedmag.net>
 
5918
    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
 
5919
 
 
5920
commit 433dddcf29d257310e95e4215dceef8b0b976e2d
 
5921
Author: Mikhail Gusarov <dottedmag@dottedmag.net>
 
5922
Date:   Mon Oct 25 01:28:38 2010 +0400
 
5923
 
 
5924
    Replace "if(buf) realloc(buf, size) else malloc(size)" with realloc()
 
5925
    
 
5926
    Signed-off-by: Mikhail Gusarov <dottedmag@dottedmag.net>
 
5927
    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
 
5928
 
 
5929
commit 04a04e162886ca9bc3977d3a7509def876487921
 
5930
Author: Mikhail Gusarov <dottedmag@dottedmag.net>
 
5931
Date:   Mon Oct 25 01:27:46 2010 +0400
 
5932
 
 
5933
    Remove now-misleading comment
 
5934
    
 
5935
    Signed-off-by: Mikhail Gusarov <dottedmag@dottedmag.net>
 
5936
    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
 
5937
 
 
5938
commit f72aadd38b730c46c0a027dacbbb57f03068383d
966
5939
Author: Samuel Thibault <samuel.thibault@ens-lyon.org>
967
5940
Date:   Sat Oct 23 22:42:33 2010 +0200
968
5941
 
973
5946
    
974
5947
    Reviewed-by: Olaf Buddenhagen <antrik@users.sf.net>
975
5948
    Signed-off-by: Samuel Thibault <samuel.thibault@ens-lyon.org>
976
 
    (cherry picked from commit f72aadd38b730c46c0a027dacbbb57f03068383d)
977
 
 
978
 
commit 0daba1a91a8b601f5168411f2bc123c5346bdb8d
 
5949
 
 
5950
commit dd11f734a9a73bf34357c149d2809842938d57b5
 
5951
Author: Peter Hutterer <peter.hutterer@who-t.net>
 
5952
Date:   Fri Oct 22 16:11:24 2010 +1000
 
5953
 
 
5954
    input: remove "mode" field from ValuatorClassRec.
 
5955
    
 
5956
    We have per-axis mode now. For those bits that still need it (XI 1.x),
 
5957
    assume that the first axis holds the device's mode.
 
5958
    
 
5959
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
 
5960
    Reviewed-by: Chase Douglas <chase.douglas@canonical.com>
 
5961
 
 
5962
commit 5cf3b654fccf09de63a3f983c85096cda78fb693
 
5963
Author: Peter Hutterer <peter.hutterer@who-t.net>
 
5964
Date:   Fri Oct 22 15:49:40 2010 +1000
 
5965
 
 
5966
    input: move proximity state into ProximityClassRec.
 
5967
    
 
5968
    Previously the OutOfProximity bit in the valuator mode.
 
5969
    
 
5970
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
 
5971
    Reviewed-by: Chase Douglas <chase.douglas@canonical.com>
 
5972
 
 
5973
commit e909af88bf17dbadcc00d50c13a5bdb6001367be
 
5974
Author: Peter Hutterer <peter.hutterer@who-t.net>
 
5975
Date:   Fri Oct 22 14:22:44 2010 +1000
 
5976
 
 
5977
    dmx: clarify a valuator mode condition.
 
5978
    
 
5979
    Relative is defined as 0, so change the condition to be more obvious.
 
5980
    
 
5981
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
 
5982
    Reviewed-by: Chase Douglas <chase.douglas@canonical.com>
 
5983
 
 
5984
commit b5ef88c911f697530ddc2c7302fce15ba2ead4b2
 
5985
Author: Peter Hutterer <peter.hutterer@who-t.net>
 
5986
Date:   Fri Oct 22 14:02:17 2010 +1000
 
5987
 
 
5988
    dix: clip absolute axes depending on their mode.
 
5989
    
 
5990
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
 
5991
    Reviewed-by: Chase Douglas <chase.douglas@canonical.com>
 
5992
 
 
5993
commit ea567b675f814ac41e75f1ed8ded0ac3e9d552a8
 
5994
Author: Peter Hutterer <peter.hutterer@who-t.net>
 
5995
Date:   Fri Oct 22 14:01:11 2010 +1000
 
5996
 
 
5997
    dix: populate motion history only if the mode matches the first axis.
 
5998
    
 
5999
    XI1 doesn't cater for mixed mode devices, so bail out on the first valuator
 
6000
    that has a different mode.
 
6001
    
 
6002
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
 
6003
    Reviewed-by: Chase Douglas <chase.douglas@canonical.com>
 
6004
 
 
6005
commit 4381b70f5aa293400735e9b4e5a792408afa25a2
 
6006
Author: Peter Hutterer <peter.hutterer@who-t.net>
 
6007
Date:   Fri Oct 22 13:57:27 2010 +1000
 
6008
 
 
6009
    input: add valuator_get_mode() helper.
 
6010
    
 
6011
    Returns the mode of the specified valuator.
 
6012
    
 
6013
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
 
6014
    Reviewed-by: Chase Douglas <chase.douglas@canonical.com>
 
6015
 
 
6016
commit 6f6f460c2485d16d126a1ab5d939083c322dc3dd
 
6017
Author: Peter Hutterer <peter.hutterer@who-t.net>
 
6018
Date:   Fri Oct 22 13:48:06 2010 +1000
 
6019
 
 
6020
    dix: send proximity events if one or more axes are Absolute.
 
6021
    
 
6022
    We only skip relative events for proximity, not absolute ones. Now with
 
6023
    mixed mode, just unset those axes that are relative.
 
6024
    
 
6025
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
 
6026
    Reviewed-by: Chase Douglas <chase.douglas@canonical.com>
 
6027
 
 
6028
commit 65c0fc81eb920085e650b8c9e874c9dd26c7ec98
 
6029
Author: Chase Douglas <chase.douglas@canonical.com>
 
6030
Date:   Fri Jul 16 09:21:19 2010 -0400
 
6031
 
 
6032
    Add support for per-axis valuator modes (Relative/Absolute)
 
6033
    
 
6034
    The XI2 protocol supports per-axis modes, but the server so far does
 
6035
    not. This change adds support in the server.
 
6036
    
 
6037
    A complication is the fact that XI1 does not support per-axis modes.
 
6038
    The solution provided here is to set a per-device mode that defines the
 
6039
    mode of at least the first two valuators (X and Y). Note that initializing
 
6040
    the first two axes to a different mode than the device mode will fail.
 
6041
    
 
6042
    For XI1 events, any axes following the first two that have the same mode
 
6043
    will be sent to clients, up to the first axis that has a different mode.
 
6044
    Thus, if a device has relative, then absolute, then relative mode axes,
 
6045
    only the first block of relative axes will be sent over XI1.
 
6046
    
 
6047
    Since the XI2 protocol supports per-axis modes, all axes are sent to the
 
6048
    client.
 
6049
    
 
6050
    Signed-off-by: Chase Douglas <chase.douglas@canonical.com>
 
6051
 
 
6052
commit 290af0418f8c94355e42ad81aa7779b90e173fc9
 
6053
Author: Chase Douglas <chase.douglas@ubuntu.com>
 
6054
Date:   Thu Oct 21 22:41:09 2010 -0400
 
6055
 
 
6056
    test: input - set valuators mask for event to core conversion
 
6057
    
 
6058
    Commit de8be07cc0a8163b6ef04455706fd5ca2cebe587 adds a requirement to
 
6059
    event to core conversion that at least one of the X or Y valuators are
 
6060
    set in the valuator mask. This commit fixes the event conversion test to
 
6061
    be compliant.
 
6062
    
 
6063
    Signed-off-by: Chase Douglas <chase.douglas@canonical.com>
 
6064
    Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
 
6065
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
 
6066
 
 
6067
commit 8990b31214bcbc08090604147287455bfde91c11
 
6068
Author: Paulius Zaleckas <paulius.zaleckas@gmail.com>
 
6069
Date:   Mon Oct 18 00:02:01 2010 +0300
 
6070
 
 
6071
    KDrive: Fix error handlig in tslib driver
 
6072
    
 
6073
    If ts_open() fails and return NULL, then next call to ts_fd()
 
6074
    segfaults because of NULL dereference. There is no need to
 
6075
    check output of ts_fd() as ts_open() did this internally.
 
6076
    
 
6077
    Signed-off-by: Paulius Zaleckas <paulius.zaleckas@gmail.com>
 
6078
    Reviewed-by: Daniel Stone <daniel@fooishbar.org>
 
6079
    Reviewed-by: Keith Packard <keithp@keithp.com>
 
6080
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
 
6081
 
 
6082
commit 9696c782c8cb86b06d12949899582533a2e04cfe
 
6083
Author: Peter Hutterer <peter.hutterer@who-t.net>
 
6084
Date:   Tue Oct 19 12:52:57 2010 +1000
 
6085
 
 
6086
    test: valuator_mask tests.
 
6087
    
 
6088
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
 
6089
    Reviewed-by: Chase Douglas <chase.douglas@canonical.com>
 
6090
 
 
6091
commit 2362adc2da9745e01c79ed4905aa81926355c4e2
 
6092
Author: Peter Hutterer <peter.hutterer@who-t.net>
 
6093
Date:   Tue Oct 19 10:59:09 2010 +1000
 
6094
 
 
6095
    dix: remove valuator_mask_copy_valuators, not needed anymore.
 
6096
    
 
6097
    With the switch to masks internally, this isn't needed anymore.
 
6098
    
 
6099
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
 
6100
    Reviewed-by: Chase Douglas <chase.douglas@canonical.com>
 
6101
 
 
6102
commit 2b04a3ef739a7ba5708400999e5d81418236a0a4
 
6103
Author: Peter Hutterer <peter.hutterer@who-t.net>
 
6104
Date:   Tue Oct 19 09:58:58 2010 +1000
 
6105
 
 
6106
    xfree86: convert xf86Post{Motion|Key|Button|Proximity}Event to masks
 
6107
    
 
6108
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
 
6109
    Reviewed-by: Chase Douglas <chase.douglas@canonical.com>
 
6110
 
 
6111
commit 0418a39e71e50b88e050b0d8a758265b17c4bf0e
 
6112
Author: Peter Hutterer <peter.hutterer@who-t.net>
 
6113
Date:   Mon Oct 18 15:55:53 2010 +1000
 
6114
 
 
6115
    dix: get rid of the now-superfluous valuator arrays in GPE and friends.
 
6116
    
 
6117
    The valuators are stored inside the mask, use it from there. are stored
 
6118
    inside the mask, use it from there. are stored inside the mask, use it from
 
6119
    there. are stored inside the mask, use it from there.
 
6120
    
 
6121
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
 
6122
    Reviewed-by: Chase Douglas <chase.douglas@canonical.com>
 
6123
 
 
6124
commit 675f4a8525d29ebad783351e17be785b2f32b2e8
 
6125
Author: Peter Hutterer <peter.hutterer@who-t.net>
 
6126
Date:   Tue Oct 19 13:37:46 2010 +1000
 
6127
 
 
6128
    Abstract valuator masks through a set of APIs.
 
6129
    
 
6130
    This commit introduces an abstraction API for handling masked valuators. The
 
6131
    intent is that drivers just allocate a mask, set the data and pass the mask
 
6132
    to the server. The actual storage type of the mask is hidden from the
 
6133
    drivers.
 
6134
    
 
6135
    The new calls for drivers are:
 
6136
        valuator_mask_new()     /* to allocate a valuator mask */
 
6137
        valuator_mask_zero()    /* to reset a mask to zero */
 
6138
        valuator_mask_set()     /* to set a valuator value */
 
6139
    
 
6140
    The new interface to the server is
 
6141
        xf86PostMotionEventM()
 
6142
        xf86PostButtonEventM()
 
6143
        xf86PostKeyboardEventM()
 
6144
        xf86PostProximityEventM()
 
6145
    
 
6146
    all taking a mask instead of the valuator array.
 
6147
    
 
6148
    The ValuatorMask is currently defined for MAX_VALUATORS fixed size due to
 
6149
    memory allocation restrictions in SIGIO handlers.
 
6150
    
 
6151
    For easier review, a lot of the code still uses separate valuator arrays.
 
6152
    This will be fixed in a later patch.
 
6153
    
 
6154
    This patch was initially written by Chase Douglas.
 
6155
    
 
6156
    Signed-off-by: Chase Douglas <chase.douglas@canonical.com>
 
6157
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
 
6158
    Reviewed-by: Chase Douglas <chase.douglas@canonical.com>
 
6159
 
 
6160
commit 1a0d9324b3d9fd93e685066e0e5cea0611878c0d
979
6161
Author: Aaron Plattner <aplattner@nvidia.com>
980
6162
Date:   Sun Oct 17 09:58:50 2010 -0700
981
6163
 
987
6169
    
988
6170
    Reviewed-by: Keith Packard <keithp@keithp.com>
989
6171
    Signed-off-by: Keith Packard <keithp@keithp.com>
990
 
    (cherry picked from commit 1a0d9324b3d9fd93e685066e0e5cea0611878c0d)
991
 
 
992
 
commit 4c85d94bf70cea583f15d60be5c9127caae3a79f
 
6172
 
 
6173
commit d738175eaf1098e29b8afb6de8e99b5098e366a7
 
6174
Merge: 8806a04 9872e0f
 
6175
Author: Keith Packard <keithp@keithp.com>
 
6176
Date:   Tue Oct 19 22:50:15 2010 -0700
 
6177
 
 
6178
    Merge remote branch 'whot/for-keith'
 
6179
 
 
6180
commit fc48a8f9f5f66e591b3e39211d44ce68267303f8
 
6181
Author: Chase Douglas <chase.douglas@canonical.com>
 
6182
Date:   Tue Oct 19 13:37:38 2010 +1000
 
6183
 
 
6184
    Add CountBits() to the server.
 
6185
    
 
6186
    Function to count the number of bits set in the given array.
 
6187
    
 
6188
    Signed-off-by: Chase Douglas <chase.douglas@canonical.com>
 
6189
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
 
6190
    Reviewed-by: Chase Douglas <chase.douglas@canonical.com>
 
6191
 
 
6192
commit 9872e0f0115cd7d0543e55a1831facddf3aff90c
 
6193
Author: Peter Hutterer <peter.hutterer@who-t.net>
 
6194
Date:   Wed Oct 13 10:31:51 2010 +1000
 
6195
 
 
6196
    xfree86: set mask for valuators 0/1 when emulating core events (#30267)
 
6197
    
 
6198
    EventToCore as of the commit below won't generate core motion events if the
 
6199
    valuator mask for x/y isn't set. For DGA, we work around this check by
 
6200
    forcibly setting the mask in the event we pass down.
 
6201
    
 
6202
    commit de8be07cc0a8163b6ef04455706fd5ca2cebe587
 
6203
    Author: Peter Hutterer <peter.hutterer@who-t.net>
 
6204
    Date:   Tue Aug 17 12:08:52 2010 +1000
 
6205
    
 
6206
        dix: don't create core motion events for non-x/y valuators.
 
6207
    
 
6208
    X.Org Bug 30267 <http://bugs.freedesktop.org/show_bug.cgi?id=30267>
 
6209
    
 
6210
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
 
6211
    Tested-by: Andrew Randrianasulu <randrik@mail.ru>
 
6212
    Tested-by: Andy Furniss
 
6213
    Reviewed-by: Daniel Stone <daniel@fooishbar.org>
 
6214
 
 
6215
commit 649293f6b634e6305b6737a841d6e9d0f0065d6c
 
6216
Author: Peter Hutterer <peter.hutterer@who-t.net>
 
6217
Date:   Mon Oct 11 16:09:18 2010 +1000
 
6218
 
 
6219
    xkb: always fill the symsPerKey array, regardless of client flags (#30527)
 
6220
    
 
6221
    Even if a client does not modify the symbols, symsPerKey and mapWidths must
 
6222
    be filled from the current configuration. Both arrays are then passed into
 
6223
    other functions (pending the right flag), thus they must contain valid
 
6224
    values regardless of the XkbKeySymsMask flag in req->present.
 
6225
    
 
6226
    X.Org Bug 30527 <http://bugs.freedesktop.org/show_bug.cgi?id=30527>
 
6227
    
 
6228
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
 
6229
    Reviewed-by: Daniel Stone <daniel@fooishbar.org>
 
6230
 
 
6231
commit ca21a266224b6eff4fd817c2082d2e144f1ea58c
 
6232
Author: Peter Hutterer <peter.hutterer@who-t.net>
 
6233
Date:   Mon Oct 11 15:38:38 2010 +1000
 
6234
 
 
6235
    xkb: init mapWidth and symsPerKey arrays to 0.
 
6236
    
 
6237
    Helps debugging greatly, random 8 or 16 bit values can sometimes look like
 
6238
    valid values, causing much excitement on the client front.
 
6239
    
 
6240
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
 
6241
    Reviewed-by: Daniel Stone <daniel@fooishbar.org>
 
6242
 
 
6243
commit 8806a04f7f028dd9f6a7ff5c36e460d3895c7deb
993
6244
Author: Michał Górny <mgorny@gentoo.org>
994
6245
Date:   Thu Oct 14 15:49:51 2010 +0200
995
6246
 
1003
6254
    Signed-off-by: Michał Górny <mgorny@gentoo.org>
1004
6255
    Reviewed-by: Daniel Stone <daniel@fooishbar.org>
1005
6256
    Signed-off-by: Keith Packard <keithp@keithp.com>
1006
 
    (cherry picked from commit 8806a04f7f028dd9f6a7ff5c36e460d3895c7deb)
1007
6257
 
1008
 
commit 43020e1ac923fb3a7ef792722bcf9d30874f5bfe
 
6258
commit c7e436e9987a6fb0876c63e96f59ff4c20b4bef0
1009
6259
Author: Michał Górny <mgorny@gentoo.org>
1010
6260
Date:   Thu Oct 14 15:49:50 2010 +0200
1011
6261
 
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)
1027
 
 
1028
 
commit 46314e1e7ad05d6ff6a2f722b09a76f2931db7f5
1029
 
Author: Paulius Zaleckas <paulius.zaleckas@gmail.com>
1030
 
Date:   Mon Oct 18 00:02:01 2010 +0300
1031
 
 
1032
 
    KDrive: Fix error handlig in tslib driver
1033
 
    
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.
1037
 
    
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)
1043
 
 
1044
 
commit 97915c06d10544d47ca69bd3610fd114d70e071f
1045
 
Author: Tiago Vignatti <tiago.vignatti@nokia.com>
1046
 
Date:   Tue Oct 26 20:50:13 2010 +0300
1047
 
 
1048
 
    dix: advance parent window pointer when no node is found
1049
 
    
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)
1055
 
 
1056
 
commit 4a2caa287d36128d4f7bf10ced7ecb0e505011b2
 
6276
 
 
6277
commit 25801a2556ca9b42646023e5a95a3cbf7309e852
 
6278
Author: Jon TURNEY <jon.turney@dronecode.org.uk>
 
6279
Date:   Thu Oct 14 22:38:17 2010 +0100
 
6280
 
 
6281
    Cygwin/X: Move duplicate extern variable declarations from various .c files to a new header file
 
6282
    
 
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
 
6286
    
 
6287
    Leave some clipboard related variables alone for the moment, they need treating
 
6288
    more carefully, to avoid mixing client and server type definitions.
 
6289
    
 
6290
    Signed-off-by: Jon TURNEY <jon.turney@dronecode.org.uk>
 
6291
    Reviewed-by: Colin Harrison <colin.harrison@virgin.net>
 
6292
 
 
6293
commit 04d11abcf2ea2f36d899428e9c885b69e4f779ad
 
6294
Author: Jon TURNEY <jon.turney@dronecode.org.uk>
 
6295
Date:   Thu Oct 14 22:45:31 2010 +0100
 
6296
 
 
6297
    Cygwin/X: Remove g_hwndKeyboardFocus
 
6298
    
 
6299
    It's set but it's value is never used
 
6300
    
 
6301
    Signed-off-by: Jon TURNEY <jon.turney@dronecode.org.uk>
 
6302
    Reviewed-by: Colin Harrison <colin.harrison@virgin.net>
 
6303
 
 
6304
commit 5e896e425fe14022b0714301531bd54151c763f0
 
6305
Author: Jon TURNEY <jon.turney@dronecode.org.uk>
 
6306
Date:   Thu Oct 14 22:43:51 2010 +0100
 
6307
 
 
6308
    Cygwin/X: Make g_hmodCommonControls static
 
6309
    
 
6310
    Make g_hmodCommonControls static, it's only used in InitOutput.c
 
6311
    
 
6312
    Signed-off-by: Jon TURNEY <jon.turney@dronecode.org.uk>
 
6313
    Reviewed-by: Colin Harrison <colin.harrison@virgin.net>
 
6314
 
 
6315
commit 49b996faadf0fedcee25d4a8f96f4c4007c29f5f
 
6316
Author: Jon TURNEY <jon.turney@dronecode.org.uk>
 
6317
Date:   Fri Oct 15 13:00:46 2010 +0100
 
6318
 
 
6319
    Cygwin/X: Make g_hmodDirectDraw static
 
6320
    
 
6321
    Add winReleaseDDProcAddresses() for releasing the direct draw module
 
6322
    handle, so g_hmodDirectDraw can be made static
 
6323
    
 
6324
    Remove unneeded duplicate extern definitions of g_fpDirectDrawCreate
 
6325
    and g_fpDirectDrawCreateClipper, and move the definition from
 
6326
    winglobals.c to winengine.c
 
6327
    
 
6328
    Signed-off-by: Jon TURNEY <jon.turney@dronecode.org.uk>
 
6329
    Reviewed-by: Colin Harrison <colin.harrison@virgin.net>
 
6330
 
 
6331
commit 6f12277e37d16a7de9d3f3079688c43b07921b0a
 
6332
Author: Jon TURNEY <jon.turney@dronecode.org.uk>
 
6333
Date:   Thu Oct 14 22:44:53 2010 +0100
 
6334
 
 
6335
    Cygwin/X: Make g_hhookKeyboardLL static
 
6336
    
 
6337
    Make g_hhookKeyboardLL static, it's only used in winkeyhook.c
 
6338
    
 
6339
    Also remove unused externs
 
6340
    
 
6341
    Signed-off-by: Jon TURNEY <jon.turney@dronecode.org.uk>
 
6342
    Reviewed-by: Colin Harrison <colin.harrison@virgin.net>
 
6343
 
 
6344
commit 9952b51f6822aeaa19c27caf85698741eb4c27d8
 
6345
Author: Jon TURNEY <jon.turney@dronecode.org.uk>
 
6346
Date:   Fri Oct 15 13:01:45 2010 +0100
 
6347
 
 
6348
    Cygwin/X: Fix typos in comments
 
6349
    
 
6350
    Fix a few typos in comments
 
6351
    
 
6352
    Signed-off-by: Jon TURNEY <jon.turney@dronecode.org.uk>
 
6353
    Reviewed-by: Colin Harrison <colin.harrison@virgin.net>
 
6354
 
 
6355
commit 1de5db73d31411798ae93619d9e626fa32e0c4bd
 
6356
Author: Jon TURNEY <jon.turney@dronecode.org.uk>
 
6357
Date:   Thu Oct 14 22:46:09 2010 +0100
 
6358
 
 
6359
    Cygwin/X: Drop several unneeded includes of winprefs.h
 
6360
    
 
6361
    Signed-off-by: Jon TURNEY <jon.turney@dronecode.org.uk>
 
6362
    Reviewed-by: Colin Harrison <colin.harrison@virgin.net>
 
6363
 
 
6364
commit 8e723108151136f115e8e6d4b97ed4e2fa685dbf
 
6365
Author: Colin Harrison <colin.harrison@virgin.net>
 
6366
Date:   Wed Sep 29 14:18:27 2010 +0100
 
6367
 
 
6368
    Xming: Remove uses of register keyword
 
6369
    
 
6370
    I'm pretty sure the compiler has a better idea how to optimize this
 
6371
    
 
6372
    Signed-off-by: Jon TURNEY <jon.turney@dronecode.org.uk>
 
6373
    Reviewed-by: Jon TURNEY <jon.turney@dronecode.org.uk>
 
6374
 
 
6375
commit d11761c6a6dd2a9963dfd3bcb313f1b2525387fc
 
6376
Author: Colin Harrison <colin.harrison@virgin.net>
 
6377
Date:   Fri Feb 26 13:31:18 2010 +0000
 
6378
 
 
6379
    Xming: Casts to remove warnings on event pointers
 
6380
    
 
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
 
6387
    
 
6388
    Signed-off-by: Jon TURNEY <jon.turney@dronecode.org.uk>
 
6389
    Reviewed-by: Jon TURNEY <jon.turney@dronecode.org.uk>
 
6390
 
 
6391
commit 10bf8345cf15c6030147a9edb7f6a093c8db8099
 
6392
Author: Colin Harrison <colin.harrison@virgin.net>
 
6393
Date:   Mon Oct 12 13:50:00 2009 +0100
 
6394
 
 
6395
    Xming: Warning fix in winDeviceCursorCleanup()
 
6396
    
 
6397
    return statement with an expression in a function whose return-type is void
 
6398
    
 
6399
    Signed-off-by: Jon TURNEY <jon.turney@dronecode.org.uk>
 
6400
    Reviewed-by: Jon TURNEY <jon.turney@dronecode.org.uk>
 
6401
 
 
6402
commit cab837a60a7aa653ccea77ff714335186ce38a4b
 
6403
Author: Jon TURNEY <jon.turney@dronecode.org.uk>
 
6404
Date:   Sun Jul 18 13:22:46 2010 +0100
 
6405
 
 
6406
    Cygwin/X: Reformat the keyboard layout mapping table
 
6407
    
 
6408
    Also remove the out-of-date listing of keyboard layout IDs and which ones
 
6409
    have known mappings
 
6410
    
 
6411
    XXX: layout zh_TW doesn't exist anymore
 
6412
    
 
6413
    This patch brought to you by C-u M-x align-regexp
 
6414
    
 
6415
    Signed-off-by: Jon TURNEY <jon.turney@dronecode.org.uk>
 
6416
    Reviewed-by: Colin Harrison <colin.harrison@virgin.net>
 
6417
 
 
6418
commit ee2867649d9485f6559f88a973eae6393971ff35
 
6419
Author: Jon TURNEY <jon.turney@dronecode.org.uk>
 
6420
Date:   Sun Jul 18 13:20:01 2010 +0100
 
6421
 
 
6422
    Cygwin/X: Clarify XKB options in XWin man page
 
6423
    
 
6424
    Signed-off-by: Jon TURNEY <jon.turney@dronecode.org.uk>
 
6425
    Reviewed-by: Colin Harrison <colin.harrison@virgin.net>
 
6426
 
 
6427
commit 1ba1b12d24d8f825babd8cf38710c7fa9a94821e
 
6428
Author: Colin Harrison <colin.harrison@virgin.net>
 
6429
Date:   Fri Oct 15 13:46:09 2010 +0100
 
6430
 
 
6431
    Xming: Warning fix in winApplyHints()
 
6432
    
 
6433
    winmultiwindowwm.c: In function ‘winApplyHints’:
 
6434
    winmultiwindowwm.c:1587: warning: ISO C90 forbids mixed declarations and code
 
6435
    
 
6436
    Signed-off-by: Jon TURNEY <jon.turney@dronecode.org.uk>
 
6437
    Reviewed-by: Jon TURNEY <jon.turney@dronecode.org.uk>
 
6438
 
 
6439
commit fb64414548c437bf52c3dcd0613aab5079faffba
 
6440
Author: Colin Harrison <colin.harrison@virgin.net>
 
6441
Date:   Fri Oct 15 14:19:57 2010 +0100
 
6442
 
 
6443
    Xming: Fix warnings in ProcWindowsWMFrameSetTitle()
 
6444
    
 
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
 
6449
    
 
6450
    Signed-off-by: Jon TURNEY <jon.turney@dronecode.org.uk>
 
6451
    Reviewed-by: Jon TURNEY <jon.turney@dronecode.org.uk>
 
6452
 
 
6453
commit da5955cc023ae980fdc0397f6fd541e788040c29
 
6454
Author: Colin Harrison <colin.harrison@virgin.net>
 
6455
Date:   Fri Oct 15 14:18:53 2010 +0100
 
6456
 
 
6457
    Xming: Fix warnings in windialogs.c
 
6458
    
 
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
 
6469
    
 
6470
    Signed-off-by: Jon TURNEY <jon.turney@dronecode.org.uk>
 
6471
    Reviewed-by: Jon TURNEY <jon.turney@dronecode.org.uk>
 
6472
 
 
6473
commit 6d9fb07db210bcfdcdde632fa341c4ee08d44b35
 
6474
Author: Colin Harrison <colin.harrison@virgin.net>
 
6475
Date:   Fri Oct 15 14:16:54 2010 +0100
 
6476
 
 
6477
    Xming: Fix warnings in winNameCompare(), winNormalizeName()
 
6478
    
 
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’
 
6491
    
 
6492
    Signed-off-by: Jon TURNEY <jon.turney@dronecode.org.uk>
 
6493
    Reviewed-by: Jon TURNEY <jon.turney@dronecode.org.uk>
 
6494
 
 
6495
commit 20510e51001d1659000c8d8607c0de16022d1c74
 
6496
Author: Colin Harrison <colin.harrison@virgin.net>
 
6497
Date:   Fri Oct 15 14:15:51 2010 +0100
 
6498
 
 
6499
    Xming: Fix warnings in winClipboardFlushXEvents()
 
6500
    
 
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
 
6509
    
 
6510
    Signed-off-by: Jon TURNEY <jon.turney@dronecode.org.uk>
 
6511
    Reviewed-by: Jon TURNEY <jon.turney@dronecode.org.uk>
 
6512
 
 
6513
commit 44c8b449d281c4d984d65f66bac96a65806b2efa
 
6514
Author: Colin Harrison <colin.harrison@virgin.net>
 
6515
Date:   Fri Oct 15 14:13:57 2010 +0100
 
6516
 
 
6517
    Xming: Fix warning in winClipboardErrorHandler()
 
6518
    
 
6519
    winclipboardthread.c: In function ‘winClipboardErrorHandler’:
 
6520
    winclipboardthread.c:444: warning: format ‘%d’ expects type ‘int’, but argument 3 has type ‘long unsigned int’
 
6521
    
 
6522
    Signed-off-by: Jon TURNEY <jon.turney@dronecode.org.uk>
 
6523
    Reviewed-by: Jon TURNEY <jon.turney@dronecode.org.uk>
 
6524
 
 
6525
commit 1f2a57d9e46424a2e0861f55253b91d930d79083
 
6526
Author: Jon TURNEY <jon.turney@dronecode.org.uk>
 
6527
Date:   Fri Oct 15 14:12:22 2010 +0100
 
6528
 
 
6529
    Cygwin/X: Turn off the bad-function-cast warning for XWin code
 
6530
    
 
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
 
6533
    
 
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
 
6536
    type.
 
6537
    
 
6538
    Signed-off-by: Jon TURNEY <jon.turney@dronecode.org.uk>
 
6539
    Reviewed-by: Colin Harrison <colin.harrison@virgin.net>
 
6540
 
 
6541
commit 55e528b6cc6451dbb1e65baec199d4df0441e86d
 
6542
Author: Jon TURNEY <jon.turney@dronecode.org.uk>
 
6543
Date:   Thu Mar 25 23:39:37 2010 +0000
 
6544
 
 
6545
    Cygwin/X: Remove execute permission from source files
 
6546
    
 
6547
    Remove execute permission from source files
 
6548
    
 
6549
    Signed-off-by: Jon TURNEY <jon.turney@dronecode.org.uk>
 
6550
    Reviewed-by: Colin Harrison <colin.harrison@virgin.net>
 
6551
 
 
6552
commit b2b685e2693ff5f089006f5b3882d6b0c0853862
 
6553
Author: Jon TURNEY <jon.turney@dronecode.org.uk>
 
6554
Date:   Thu Mar 25 23:00:48 2010 +0000
 
6555
 
 
6556
    Cygwin/X: unifdef XFree86Server
 
6557
    
 
6558
    Remove XFree86Server define, which was always on anyhow, and the
 
6559
    code which was guarded by !XFree86Server
 
6560
    
 
6561
    This completes the process of removal started in 2006 :-)
 
6562
    
 
6563
    Signed-off-by: Jon TURNEY <jon.turney@dronecode.org.uk>
 
6564
    Reviewed-by: Colin Harrison <colin.harrison@virgin.net>
 
6565
 
 
6566
commit 9ed70f15eff6a85222b46db1fe7af25154314464
 
6567
Author: Jon TURNEY <jon.turney@dronecode.org.uk>
 
6568
Date:   Mon Nov 2 17:37:14 2009 +0000
 
6569
 
 
6570
    Cygwin/X: Use normal apostrophe in XWin DDX help text
 
6571
    
 
6572
    Use U+0027 APOSTROPHE in XWin DDX help text, rather than
 
6573
    U+2019 RIGHT SINGLE QUOTATION MARK
 
6574
    
 
6575
    Signed-off-by: Jon TURNEY <jon.turney@dronecode.org.uk>
 
6576
    Reviewed-by: Colin Harrison <colin.harrison@virgin.net>
 
6577
 
 
6578
commit 9f8f056a21b9480fd9fd43a22c9d6f45a2c1ef87
 
6579
Author: Jon TURNEY <jon.turney@dronecode.org.uk>
 
6580
Date:   Tue Mar 23 16:34:26 2010 +0000
 
6581
 
 
6582
    Cygwin/X: Cleanup some VENDOR_STRING/VENDOR_CONTACT cruft
 
6583
    
 
6584
    Cleanup some VENDOR_STRING/VENDOR_CONTACT cruft
 
6585
    
 
6586
    Signed-off-by: Jon TURNEY <jon.turney@dronecode.org.uk>
 
6587
    Reviewed-by: Colin Harrison <colin.harrison@virgin.net>
 
6588
 
 
6589
commit 5aff712a8d2eb9f965ecbb93216cc0bcdc327ae6
 
6590
Merge: 5b98c62 e354cca
 
6591
Author: Keith Packard <keithp@keithp.com>
 
6592
Date:   Mon Oct 18 17:16:23 2010 -0700
 
6593
 
 
6594
    Merge remote branch 'whot/for-keith'
 
6595
 
 
6596
commit 5b98c6267f575ec4ff498ecb651e34dbff030b83
 
6597
Author: Adam Jackson <ajax@redhat.com>
 
6598
Date:   Mon Oct 18 16:01:40 2010 -0400
 
6599
 
 
6600
    randr: Remove mirandr
 
6601
    
 
6602
    This isn't used anywhere, not least because it's completely
 
6603
    nonfunctional.
 
6604
    
 
6605
    Reviewed-by: Mikhail Gusarov <dottedmag@dottedmag.net>
 
6606
    Signed-off-by: Adam Jackson <ajax@redhat.com>
 
6607
 
 
6608
commit 7bb653bedceb6180a0361ead1c612839e776ce98
 
6609
Author: Olivier Fourdan <ofourdan@redhat.com>
 
6610
Date:   Mon Oct 18 15:59:35 2010 -0400
 
6611
 
 
6612
    modes: improve aspect ratio match for classic drivers
 
6613
    
 
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).
 
6622
    
 
6623
    Reviewed-by: Alex Deucher <alexdeucher@gmail.com>
 
6624
    Signed-off-by: Adam Jackson <ajax@redhat.com>
 
6625
 
 
6626
commit d6d90a4fccef086e7c7934adea901b2cd9a595bf
 
6627
Author: Adam Jackson <ajax@redhat.com>
 
6628
Date:   Mon Oct 18 15:53:43 2010 -0400
 
6629
 
 
6630
    composite: Move the backfill comment to a more appropriate indent level
 
6631
    
 
6632
    Reviewed-by: Keith Packard <keithp@keithp.com>
 
6633
    Signed-off-by: Adam Jackson <ajax@redhat.com>
 
6634
 
 
6635
commit db8840600e8e21356241eb87395031388d9b54d2
 
6636
Author: Adam Jackson <ajax@redhat.com>
 
6637
Date:   Mon Oct 18 15:52:52 2010 -0400
 
6638
 
 
6639
    composite: Don't backfill non-MapWindow allocations
 
6640
    
 
6641
    Reviewed-by: Keith Packard <keithp@keithp.com>
 
6642
    Signed-off-by: Adam Jackson <ajax@redhat.com>
 
6643
 
 
6644
commit 6dd775f57d2f94f0ddaee324aeec33b9b66ed5bc
 
6645
Author: Adam Jackson <ajax@redhat.com>
 
6646
Date:   Mon Oct 18 15:50:37 2010 -0400
 
6647
 
 
6648
    composite: Don't backfill non-bg-None windows
 
6649
    
 
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.
 
6654
    
 
6655
    Reviewed-by: Keith Packard <keithp@keithp.com>
 
6656
    Signed-off-by: Adam Jackson <ajax@redhat.com>
 
6657
 
 
6658
commit d2064fbb687839c297a851a5d85f32dfbbe4a0d5
 
6659
Author: Adam Jackson <ajax@redhat.com>
 
6660
Date:   Mon Oct 18 15:42:54 2010 -0400
 
6661
 
 
6662
    ddc: Don't probe for DDC/CI or EEPROM
 
6663
    
 
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
 
6666
    not do it.
 
6667
    
 
6668
    Originally reported as http://bugzilla.redhat.com/620333
 
6669
    
 
6670
    Reviewed-by: Alex Deucher <alexdeucher@gmail.com>
 
6671
    Signed-off-by: Adam Jackson <ajax@redhat.com>
 
6672
 
 
6673
commit 47c91dca8d8eecb429123e8370302831bcd57938
 
6674
Author: Adam Jackson <ajax@redhat.com>
 
6675
Date:   Mon Oct 18 15:40:28 2010 -0400
 
6676
 
 
6677
    xfree86: Drop linux libc5 support from the SIGIO code
 
6678
    
 
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>
 
6682
 
 
6683
commit 788bfbf18ac19923604b0d676933fdc0d78526a1
 
6684
Author: Adam Jackson <ajax@redhat.com>
 
6685
Date:   Thu Oct 14 15:10:43 2010 -0400
 
6686
 
 
6687
    dri1: Remove "buffers" from the config logic
 
6688
    
 
6689
    This was only ever used from the glint driver, which has since lost its
 
6690
    DRI support.
 
6691
    
 
6692
    Reviewed-by: Matt Turner <mattst88@gmail.com>
 
6693
    Signed-off-by: Adam Jackson <ajax@redhat.com>
 
6694
 
 
6695
commit a77458486a7b9d78dcd284e2bcc96c1fda0e862a
 
6696
Author: Adam Jackson <ajax@redhat.com>
 
6697
Date:   Thu Oct 14 14:00:53 2010 -0400
 
6698
 
 
6699
    xfree86: Remove %M expansion from config parser
 
6700
    
 
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.
 
6703
    
 
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>
 
6708
 
 
6709
commit f8ec71603c796f3b272a0592cbb934c2a6e8d633
 
6710
Author: Adam Jackson <ajax@redhat.com>
 
6711
Date:   Thu Oct 14 13:45:31 2010 -0400
 
6712
 
 
6713
    xfree86: Remove an open-coded strtoul()
 
6714
    
 
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>
 
6718
 
 
6719
commit 52577ae8eeda64601db8dd425027cf8e4271b873
 
6720
Author: Adam Jackson <ajax@redhat.com>
 
6721
Date:   Thu Oct 14 13:22:00 2010 -0400
 
6722
 
 
6723
    config: Remove atimisc workaround
 
6724
    
 
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>
 
6729
 
 
6730
commit 8bb1983a5f2dbf72366de9fb793a46e35912ab61
 
6731
Author: Adam Jackson <ajax@redhat.com>
 
6732
Date:   Mon Aug 2 15:22:18 2010 -0400
 
6733
 
 
6734
    config: Don't look for .o drivers anymore
 
6735
    
 
6736
    This hasn't worked since we switched to dlloader.
 
6737
    
 
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>
 
6741
 
 
6742
commit e354ccac36a8ee3a23bdc845833c16a5646cc200
1057
6743
Author: Joe Shaw <joeshaw@litl.com>
1058
6744
Date:   Thu Oct 14 15:09:20 2010 -0400
1059
6745
 
1083
6769
    Reviewed-by: Chase Douglas <chase.douglas@canonical.com>
1084
6770
    Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
1085
6771
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
1086
 
    (cherry picked from commit e354ccac36a8ee3a23bdc845833c16a5646cc200)
1087
 
 
1088
 
commit 0f29d3a09dd96b5c124642f7cb939d48597b228c
1089
 
Author: Peter Hutterer <peter.hutterer@who-t.net>
1090
 
Date:   Mon Oct 11 15:38:38 2010 +1000
1091
 
 
1092
 
    xkb: init mapWidth and symsPerKey arrays to 0.
1093
 
    
1094
 
    Helps debugging greatly, random 8 or 16 bit values can sometimes look like
1095
 
    valid values, causing much excitement on the client front.
1096
 
    
1097
 
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
1098
 
    Reviewed-by: Daniel Stone <daniel@fooishbar.org>
1099
 
    (cherry picked from commit ca21a266224b6eff4fd817c2082d2e144f1ea58c)
1100
 
 
1101
 
commit 8ff9b495e09b378d615cfd17e17f98d269713dd6
1102
 
Author: Peter Hutterer <peter.hutterer@who-t.net>
1103
 
Date:   Thu Oct 28 16:13:09 2010 +1000
1104
 
 
1105
 
    Xi: reshuffle conditions for labeling a device as IsXExtensionKeyboard (#29046)
1106
 
    
1107
 
    From the original bug reporter Ezra Reeves:
1108
 
    
1109
 
    "I did some more digging on this today, and I found that an HP branded
1110
 
    wireless USB mouse has the same issue. With this mouse (as well as the
1111
 
    logitech wireless mouse), the return from:
1112
 
    
1113
 
    xdev = XListInputDevices(GDK_WINDOW_XDISPLAY(rootwin), &ndevices_return);
1114
 
    
1115
 
    lists the USB device twice, but both have xdev[num].use == 3
1116
 
    (IsXExtensionKeyboard as defined in X11/XI.h).
1117
 
    
1118
 
    [...]
1119
 
    
1120
 
    Swapping the order of the test in Xi/listdev.c that determines whether a
1121
 
    device is a pointer or a keyboard properly detects my devices (OEM USB
1122
 
    wireless mouse/kb combo) -- one as a keyboard and one as a pointer."
1123
 
    
1124
 
    X.Org Bug 29046 <http://bugs.freedesktop.org/show_bug.cgi?id=29046>
1125
 
    
1126
 
    Reported-by: Erik Kilfoil <ekilfoil@gmail.com>
 
6772
 
 
6773
commit 424b856e8e19f35c24bfc0a9fced9464d2f17c90
 
6774
Author: Peter Hutterer <peter.hutterer@who-t.net>
 
6775
Date:   Fri Oct 15 14:35:22 2010 +1000
 
6776
 
 
6777
    dix: update comments for GetPointerEvents and friends
 
6778
    
 
6779
    All these now generate InternalEvents, point this out. Remove XKB/XI
 
6780
    references, that's just confusing. This comment referred to the old-style
 
6781
    event generation code from server 1.4 to including 1.6 but is now just
 
6782
    confusing to newcomers.
 
6783
    
 
6784
    Remove comment about SwitchCoreKeyboard() for the same reason.
 
6785
    
 
6786
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
 
6787
    Reviewed-by: Chase Douglas <chase.douglas@canonical.com>
 
6788
 
 
6789
commit e2ada55de3e7ec8724b98c4e4adfec741d415499
 
6790
Author: Adam Jackson <ajax@redhat.com>
 
6791
Date:   Mon Sep 27 13:58:40 2010 -0400
 
6792
 
 
6793
    os: Clean up various xtrans bits that we've never supported
 
6794
    
 
6795
    Or at least, not supported since xserver 1.0.
 
6796
    
 
6797
    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
 
6798
    Signed-off-by: Adam Jackson <ajax@redhat.com>
 
6799
 
 
6800
commit eaf0b6a4d83d49930d21d5191f335fcac962632e
 
6801
Merge: 693e92d 23229c7
 
6802
Author: Peter Hutterer <peter.hutterer@who-t.net>
 
6803
Date:   Fri Oct 15 13:46:59 2010 +1000
 
6804
 
 
6805
    Merge branch 'master' into input-api
 
6806
    
 
6807
    Conflicts:
 
6808
        config/udev.c
 
6809
        hw/xfree86/common/xf86Helper.c
 
6810
        hw/xfree86/common/xf86Module.h
 
6811
        hw/xfree86/common/xf86Xinput.h
 
6812
        hw/xfree86/os-support/linux/lnx_init.c
 
6813
    
 
6814
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
 
6815
 
 
6816
commit 3c28a29e132d6f73c36d4b64818d112b1c6e9a40
 
6817
Author: Peter Hutterer <peter.hutterer@who-t.net>
 
6818
Date:   Wed Oct 13 15:53:59 2010 +1000
 
6819
 
 
6820
    xfree86: rename parameter names to xf86ScaleAxis.
 
6821
    
 
6822
    Maybe it's just me but every time I look at it I get confused again and need
 
6823
    to work it out from scratch. Rename the parameters to something
 
6824
    self-explanatory, to/from and min/max.
 
6825
    
 
6826
    No functional change.
 
6827
    
 
6828
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
 
6829
    Reviewed-by: Julien Cristau <jcristau@debian.org>
 
6830
 
 
6831
commit 23229c7ce5970516b97a1cc12e65257ff65ab9a7
 
6832
Author: Jeremy Huddleston <jeremyhu@apple.com>
 
6833
Date:   Wed Oct 13 16:28:14 2010 -0700
 
6834
 
 
6835
    test: Fix make distcheck when not building unit tests
 
6836
    
 
6837
    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
1127
6838
    Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
1128
 
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
1129
 
    (cherry picked from commit fe8d122b133a43125cc961d2c3c811fa776f29c8)
1130
 
 
1131
 
commit b144c0f4c72977671a39fa6368cbfea142444096
1132
 
Author: Peter Hutterer <peter.hutterer@who-t.net>
1133
 
Date:   Wed Oct 13 10:31:51 2010 +1000
1134
 
 
1135
 
    xfree86: set mask for valuators 0/1 when emulating core events (#30267)
1136
 
    
1137
 
    EventToCore as of the commit below won't generate core motion events if the
1138
 
    valuator mask for x/y isn't set. For DGA, we work around this check by
1139
 
    forcibly setting the mask in the event we pass down.
1140
 
    
1141
 
    commit de8be07cc0a8163b6ef04455706fd5ca2cebe587
1142
 
    Author: Peter Hutterer <peter.hutterer@who-t.net>
1143
 
    Date:   Tue Aug 17 12:08:52 2010 +1000
1144
 
    
1145
 
        dix: don't create core motion events for non-x/y valuators.
1146
 
    
1147
 
    X.Org Bug 30267 <http://bugs.freedesktop.org/show_bug.cgi?id=30267>
1148
 
    
1149
 
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
1150
 
    Tested-by: Andrew Randrianasulu <randrik@mail.ru>
1151
 
    Tested-by: Andy Furniss
1152
 
    Reviewed-by: Daniel Stone <daniel@fooishbar.org>
1153
 
    (cherry picked from commit 9872e0f0115cd7d0543e55a1831facddf3aff90c)
1154
 
 
1155
 
commit 79f2a58c323bd1ad373f1f929207b5af98031b95
1156
 
Author: Peter Hutterer <peter.hutterer@who-t.net>
1157
 
Date:   Tue Aug 17 12:08:52 2010 +1000
1158
 
 
1159
 
    dix: don't create core motion events for non-x/y valuators.
1160
 
    
1161
 
    Devices that send motion events with valuators other than x/y get core
1162
 
    motion events with unchanged x/y coordinates. This confuses some
1163
 
    applications.
1164
 
    
1165
 
    If the DeviceEvent does not have the x/y valuators set, return BadMatch on
1166
 
    core conversion, thus skipping the event altogether.
1167
 
    
1168
 
    Reported-by: Bartosz Brachaczek <b.brachaczek@gmail.com>
1169
 
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
1170
 
    Tested-by: Bartosz Brachaczek <b.brachaczek@gmail.com>
1171
 
    (cherry picked from commit de8be07cc0a8163b6ef04455706fd5ca2cebe587)
1172
 
 
1173
 
commit e3769c20d5f656f76e2c475a722db97c58089260
1174
 
Author: Jeremy Huddleston <jeremyhu@apple.com>
1175
 
Date:   Sat Oct 30 19:49:42 2010 -0700
1176
 
 
1177
 
    Bump version to 1.9.2
1178
 
    
1179
 
    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
1180
 
 
1181
 
commit e0ab016d85f828a78cb53ee9bcb171535de6032e
1182
 
Author: Jeremy Huddleston <jeremyhu@apple.com>
1183
 
Date:   Sat Oct 30 19:48:22 2010 -0700
1184
 
 
1185
 
    Revert "rootless: Remove ROOTLESS_WORKAROUND"
1186
 
    
1187
 
    Christof Wolf has reported a regression that seems to be caused by
1188
 
    this change, so reverting the change in the 1.9 branch.  We'll
1189
 
    investigate a proper fix in master for 1.10.
1190
 
    
1191
 
    This reverts commit c89f0521044083a11d538ebfeaabee6fc7fb9a03.
1192
 
 
1193
 
commit 6e1f78bddfb854933206f9f5fd8d1dfc66ba8820
1194
 
Author: Jeremy Huddleston <jeremyhu@apple.com>
1195
 
Date:   Fri Oct 22 20:18:38 2010 -0700
1196
 
 
1197
 
    Bump version to 1.9.1
1198
 
    
1199
 
    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
1200
 
 
1201
 
commit 4dd316f25261707620cd4c52e2987b93627ff260
1202
 
Author: Jeremy Huddleston <jeremyhu@apple.com>
1203
 
Date:   Fri Oct 15 11:08:42 2010 -0700
1204
 
 
1205
 
    Bump version to 1.9.0.902 (1.9.1 rc2)
1206
 
    
1207
 
    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
1208
 
 
1209
 
commit 712853fbcbc644575d791fa48fbd5757cd850f1d
 
6839
    Signed-off-by: Keith Packard <keithp@keithp.com>
 
6840
 
 
6841
commit ff82f724e4ed24d73f15fa9c35a1d0c2c7d8cef7
 
6842
Author: Colin Harrison <colin.harrison@virgin.net>
 
6843
Date:   Wed Oct 13 10:20:06 2010 -0700
 
6844
 
 
6845
    Comparison between pointer and integer in latest dix/dispatch.c
 
6846
    
 
6847
    Signed-off-by: Keith Packard <keithp@keithp.com>
 
6848
 
 
6849
commit da4eebe58ec81e2297cc1773af1fb622fb392bbd
1210
6850
Author: Jon TURNEY <jon.turney@dronecode.org.uk>
1211
6851
Date:   Wed Oct 13 17:34:31 2010 +0100
1212
6852
 
1218
6858
    Signed-off-by: Jon TURNEY <jon.turney@dronecode.org.uk>
1219
6859
    Reviewed-by: Keith Packard <keithp@keithp.com>
1220
6860
    Signed-off-by: Keith Packard <keithp@keithp.com>
1221
 
    (cherry picked from commit da4eebe58ec81e2297cc1773af1fb622fb392bbd)
1222
 
 
1223
 
commit efeb2ebd7e307224a735469ff89a3a6af4cf143b
 
6861
 
 
6862
commit 6274dca9d984ad3c553b4901edc3151e770e6c40
 
6863
Author: Adam Jackson <ajax@redhat.com>
 
6864
Date:   Mon Oct 11 16:37:16 2010 -0400
 
6865
 
 
6866
    dix: optimize CallCallbacks
 
6867
    
 
6868
    Move the basic sanity checking to an inline wrapper, which avoids the
 
6869
    function call overhead if the callback list is empty.  On an XACEful
 
6870
    server on a 2.4GHz Core 2 Duo:
 
6871
    
 
6872
        1              2           Operation
 
6873
    --------   -----------------   -----------------
 
6874
    20000000.0   25100000.0 (  1.25)   X protocol NoOperation
 
6875
    
 
6876
    Signed-off-by: Adam Jackson <ajax@redhat.com>
 
6877
    Reviewed-by: Keith Packard <keithp@keithp.com>
 
6878
    Signed-off-by: Keith Packard <keithp@keithp.com>
 
6879
 
 
6880
commit e418cd332c1f458d028df3fdf684011109d0c183
 
6881
Author: Adam Jackson <ajax@redhat.com>
 
6882
Date:   Mon Oct 11 10:49:57 2010 -0400
 
6883
 
 
6884
    xwin: Remove some undue paranoia about UNDRAWABLE_WINDOW
 
6885
    
 
6886
    mi will throw away rendering to input-only windows.
 
6887
    
 
6888
    Signed-off-by: Adam Jackson <ajax@redhat.com>
 
6889
    Reviewed-by: Jon TURNEY <jon.turney@dronecode.org.uk>
 
6890
    Signed-off-by: Keith Packard <keithp@keithp.com>
 
6891
 
 
6892
commit febf3e7ead8dbb355622c896ff1744b2ca52a49a
 
6893
Author: Adam Jackson <ajax@redhat.com>
 
6894
Date:   Mon Oct 11 10:49:56 2010 -0400
 
6895
 
 
6896
    dix: Remove the memory of the multibuffer extension
 
6897
    
 
6898
    Drop DRAWABLE_BUFFER and related checks, mbuf was the only thing that
 
6899
    used them and it was killed in 0ba82562.
 
6900
    
 
6901
    Signed-off-by: Adam Jackson <ajax@redhat.com>
 
6902
    Reviewed-by: Keith Packard <keithp@keithp.com>
 
6903
    Reviewed-by: Jon TURNEY <jon.turney@dronecode.org.uk>
 
6904
    Signed-off-by: Keith Packard <keithp@keithp.com>
 
6905
 
 
6906
commit 1333e101b4f6ecca72568b7f462884f8b102a5c2
 
6907
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
 
6908
Date:   Thu Oct 7 18:17:02 2010 -0700
 
6909
 
 
6910
    Remove leftover fbSaveAreas & fbRestoreAreas defines from wfbrename.h
 
6911
    
 
6912
    The fb functions they try to rename were deleted in 2007 by
 
6913
    commit ae7f71a8b3d6756161e55d998d6eec37d2695c98
 
6914
    
 
6915
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
 
6916
    Reviewed-by: Matt Turner <mattst88@gmail.com>
 
6917
    Reviewed-by: Jeremy Huddleston <jeremyhu@apple.com>
 
6918
    Tested-by: Jeremy Huddleston <jeremyhu@apple.com>
 
6919
    Signed-off-by: Keith Packard <keithp@keithp.com>
 
6920
 
 
6921
commit 8efa3623f32939ef525926b57fd533f4c01ec4b3
 
6922
Author: Jamey Sharp <jamey@minilop.net>
 
6923
Date:   Wed Aug 4 13:48:33 2010 -0700
 
6924
 
 
6925
    Use GetCurrentRootWindow or equivalent instead of spriteTrace[0].
 
6926
    
 
6927
    Signed-off-by: Jamey Sharp <jamey@minilop.net>
 
6928
    Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
 
6929
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
 
6930
 
 
6931
commit 32de0c19075b886c2fc03f6ad73d9c15df1b2309
 
6932
Author: Jamey Sharp <jamey@minilop.net>
 
6933
Date:   Wed Aug 4 11:44:05 2010 -0700
 
6934
 
 
6935
    Move replay-window check from ComputeFreezes to CheckDeviceGrabs.
 
6936
    
 
6937
    This just simplifies ComputeFreezes, eliminating some duplicated code
 
6938
    and a goto.
 
6939
    
 
6940
    Signed-off-by: Jamey Sharp <jamey@minilop.net>
 
6941
    Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
 
6942
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
 
6943
 
 
6944
commit 1c1811ecafc144151630b3588394e2c345c53aa4
 
6945
Author: Jamey Sharp <jamey@minilop.net>
 
6946
Date:   Tue Aug 3 19:49:59 2010 -0700
 
6947
 
 
6948
    CheckDeviceGrabs: Delete redundant pWin->optional test.
 
6949
    
 
6950
    CheckPassiveGrabsOnWindow returns FALSE if pWin->optional is NULL,
 
6951
    because wPassiveGrabs uses wUseDefault, so don't bother checking at the
 
6952
    caller.
 
6953
    
 
6954
    Signed-off-by: Jamey Sharp <jamey@minilop.net>
 
6955
    Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
 
6956
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
 
6957
 
 
6958
commit c360b3eb1deeac51913e7b1286b2767711c541fc
 
6959
Author: Jamey Sharp <jamey@minilop.net>
 
6960
Date:   Tue Aug 3 19:40:26 2010 -0700
 
6961
 
 
6962
    Let CheckPassiveGrabsOnWindow callers check if device is already grabbed.
 
6963
    
 
6964
    CheckDeviceGrabs checked all the ancestors of the window containing this
 
6965
    device's pointer even if no new grabs could possibly apply due to the
 
6966
    device already being grabbed.
 
6967
    
 
6968
    ActivateFocusInGrab and ActivateEnterGrab already checked whether they
 
6969
    should break an existing grab, and then set up an event that was
 
6970
    completely ignored if they didn't actually break the grab.
 
6971
    
 
6972
    In both cases, just do what we would have done eventually anyway--return
 
6973
    FALSE from CheckPassiveGrabsOnWindow's caller--but do it sooner.
 
6974
    
 
6975
    Signed-off-by: Jamey Sharp <jamey@minilop.net>
 
6976
    Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
 
6977
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
 
6978
 
 
6979
commit 853d7ebfa3e2d281d92890a39010ff5787a00ffd
1224
6980
Author: Adam Jackson <ajax@redhat.com>
1225
6981
Date:   Tue Oct 5 11:24:28 2010 -0400
1226
6982
 
1231
6987
    Reviewed-by: Rémi Cardona <remi@gentoo.org>
1232
6988
    Signed-off-by: Adam Jackson <ajax@redhat.com>
1233
6989
    Signed-off-by: Keith Packard <keithp@keithp.com>
1234
 
    (cherry picked from commit 853d7ebfa3e2d281d92890a39010ff5787a00ffd)
1235
 
 
1236
 
commit e5b19f14eac609e3c315e14e20ca1935de8de0e3
1237
 
Author: Jeremy Huddleston <jeremyhu@apple.com>
1238
 
Date:   Tue Oct 12 17:42:55 2010 -0700
1239
 
 
1240
 
    Revert "dix: don't create core motion events for non-x/y valuators."
1241
 
    
1242
 
    Reverting due to fallout discussed in bug #30267.  See:
1243
 
    https://bugs.freedesktop.org/show_bug.cgi?id=30267
1244
 
    
1245
 
    This reverts commit d4ef63f602325a9920dc1cbf64e3969dfa394d5f.
1246
 
    
1247
 
    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
1248
 
 
1249
 
commit 8ab87dc7ff48d4db8e5f95a74df627dac9c53c0a
1250
 
Author: Jeremy Huddleston <jeremyhu@apple.com>
1251
 
Date:   Fri Oct 1 13:37:49 2010 -0700
1252
 
 
1253
 
    Bump version to 1.9.0.901 (1.9.1 rc1)
1254
 
    
1255
 
    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
1256
 
 
1257
 
commit 5fb1780d6a44c7fca5143e5f456259499ddb0852
1258
 
Author: Jeremy Huddleston <jeremyhu@apple.com>
1259
 
Date:   Fri Oct 1 14:05:03 2010 -0700
1260
 
 
1261
 
    test: Fix make distcheck when not building unit tests
1262
 
    
1263
 
    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
1264
 
 
1265
 
commit 4d2542a16bd955ae448cc2cb160d1e0f2d9c291b
1266
 
Merge: 5b64f85 560e425
1267
 
Author: Jeremy Huddleston <jeremyhu@apple.com>
1268
 
Date:   Thu Sep 30 00:19:24 2010 -0700
1269
 
 
1270
 
    Merge remote branch 'ajax/server-1.9-xfree86' into server-1.9-branch
1271
 
 
1272
 
commit 5b64f85b1b34d42f581db617ce3f3f7b12e6cdf8
 
6990
 
 
6991
commit b2f9ce201cc2a14d5d6ad055b46c9317b040ec2e
 
6992
Author: Adam Jackson <ajax@redhat.com>
 
6993
Date:   Tue Jul 27 17:34:36 2010 -0400
 
6994
 
 
6995
    edid: Fix the HDTV sync pulse adjustment
 
6996
    
 
6997
    Simple typo, should have been adjusting the horizontal timings
 
6998
    consistently since we're not trying to mangle vertical at all.
 
6999
    
 
7000
    Signed-off-by: Adam Jackson <ajax@redhat.com>
 
7001
    Reviewed-by: Patrick E. Kane <pekane52@gmail.com>
 
7002
    Signed-off-by: Keith Packard <keithp@keithp.com>
 
7003
 
 
7004
commit 9a893fe52f1bfd415e9ffd9d2f5aff5c4da7a756
 
7005
Author: Chris Wilson <chris@chris-wilson.co.uk>
 
7006
Date:   Sun Oct 3 16:56:03 2010 +0100
 
7007
 
 
7008
    xfree86: Do not call dlclose(NULL) [regression after ab7f057]
 
7009
    
 
7010
    During unwind following an error when attempting to a load a module, we
 
7011
    attempt to call dlclose on a potentially NULL handle. This is a
 
7012
    side-effect of removing the abstraction layer in ab7f057.
 
7013
    
 
7014
    Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
 
7015
    Cc: Adam Jackson <ajax@redhat.com>
 
7016
    Reviewed-by: Adam Jackson <ajax@redhat.com>
 
7017
    Signed-off-by: Keith Packard <keithp@keithp.com>
 
7018
 
 
7019
commit 533faf7f43cb4b5155a74d78d6144b702e227efa
 
7020
Author: Keith Packard <keithp@keithp.com>
 
7021
Date:   Fri Oct 1 10:57:48 2010 -0700
 
7022
 
 
7023
    Bump version to 1.9.99.1 (1.10 development series)
 
7024
    
 
7025
    Make the 1.10 development series distinguishable from the 1.9 branch.
 
7026
    
 
7027
    Signed-off-by: Keith Packard <keithp@keithp.com>
 
7028
 
 
7029
commit a769f4c22a9cfb5ba248c924a66c31ec966bd8a0
 
7030
Author: Adrian Bunk <bunk@stusta.de>
 
7031
Date:   Thu Sep 30 13:18:20 2010 +0300
 
7032
 
 
7033
    remove dolt
 
7034
    
 
7035
    With libtool 2.2.10 the difference in build time is so small
 
7036
    (< 5% with -j8 builds) that it isn't worth having this hack.
 
7037
    
 
7038
    Signed-off-by: Adrian Bunk <bunk@stusta.de>
 
7039
    Reviewed-by: Daniel Stone <daniel@fooishbar.org>
 
7040
    Reviewed-by: Dan Nicholson <dbn.lists@gmail.com>
 
7041
    Reviewed-by: Jeremy Huddleston <jeremyhu@apple.com>
 
7042
    Signed-off-by: Keith Packard <keithp@keithp.com>
 
7043
 
 
7044
commit c7e4222c9a27094ce4fc2831ac92acbb7b21fb1a
1273
7045
Author: Tobias Droste <tdroste@gmx.de>
1274
7046
Date:   Wed Sep 29 22:51:48 2010 +0200
1275
7047
 
1294
7066
    Signed-off-by: Tobias Droste <tdroste@gmx.de>
1295
7067
    Reviewed-by: Keith Packard <keithp@keithp.com>
1296
7068
    Signed-off-by: Keith Packard <keithp@keithp.com>
1297
 
    (cherry picked from commit c7e4222c9a27094ce4fc2831ac92acbb7b21fb1a)
1298
 
 
1299
 
commit 560e4254997df26b6abaa93ca2f59bcf7f68d551
1300
 
Author: Adam Jackson <ajax@redhat.com>
1301
 
Date:   Mon Sep 27 17:06:46 2010 -0400
1302
 
 
1303
 
    xfree86: Add 18bpp support
1304
 
    
1305
 
    Signed-off-by: Adam Jackson <ajax@redhat.com>
 
7069
 
 
7070
commit 72a9c686d7ecaa68d27687b316dbba92902809b4
 
7071
Author: Jon TURNEY <jon.turney@dronecode.org.uk>
 
7072
Date:   Wed Sep 29 17:05:12 2010 +0100
 
7073
 
 
7074
    Cygwin/X: Fix compilation after "delete pervasively use of DISPATCH_PROC"
 
7075
    
 
7076
    commit cbd4d5dbb70db62ba1cb79c7b904e6fa11f62d7e
 
7077
    removes the static declarations of ProcWindowsWMDispatch and
 
7078
    SProcWindowsWMDispatch which precede their first use in
 
7079
    winWindowsWMExtensionInit()
 
7080
    
 
7081
    Move winWindowsWMExtensionInit() to after the definition of those
 
7082
    two functions to fix compilation.
 
7083
    
 
7084
    Signed-off-by: Jon TURNEY <jon.turney@dronecode.org.uk>
 
7085
    Reviewed-by: Tiago Vignatti <tiago.vignatti@nokia.com>
 
7086
    Signed-off-by: Keith Packard <keithp@keithp.com>
 
7087
 
 
7088
commit 1a9022d3289ff74043112808cc8aa315fd9c40e8
 
7089
Author: Aaron Plattner <aplattner@nvidia.com>
 
7090
Date:   Tue Sep 28 13:59:19 2010 -0700
 
7091
 
 
7092
    Bump video driver ABI version to 9.0
 
7093
    
 
7094
    Signed-off-by: Aaron Plattner <aplattner@nvidia.com>
1306
7095
    Reviewed-by: Keith Packard <keithp@keithp.com>
1307
7096
    Signed-off-by: Keith Packard <keithp@keithp.com>
1308
 
    (cherry picked from commit 9df4fb0adf66fb82f0c007897d79af0f54a6dad9)
1309
 
 
1310
 
commit 5ae0c0cdb29dd35e0c10e6429e0df59f064a5c73
1311
 
Author: Macpaul Lin <macpaul@andestech.com>
1312
 
Date:   Tue Sep 21 15:13:34 2010 +0800
1313
 
 
1314
 
    xfree86: nds32: add nds32 support for compiler related mmio codes
1315
 
    
1316
 
    Add nds32 support for compiler related mmio codes.
1317
 
    It includes byte-swap or non-swap operations.
1318
 
    
1319
 
    Signed-off-by: Macpaul Lin <macpaul@andestech.com>
1320
 
    Acked-by: Tiago Vignatti <tiago.vignatti@nokia.com>
1321
 
    Signed-off-by: Keith Packard <keithp@keithp.com>
1322
 
    (cherry picked from commit 58bd317e29f4abf7f950891339d2a6a78ddf7903)
1323
 
 
1324
 
commit dfef37797c79d767d156a356ad7ea69316d4f693
1325
 
Author: Macpaul Lin <macpaul@andestech.com>
1326
 
Date:   Tue Sep 21 15:13:33 2010 +0800
1327
 
 
1328
 
    xfree86: nds32: add nds32 support for compiler specific codes
1329
 
    
1330
 
    Add nds32 definitions and related assembly codes to compiler header files.
1331
 
    
1332
 
    Signed-off-by: Macpaul Lin <macpaul@andestech.com>
1333
 
    Acked-by: Tiago Vignatti <tiago.vignatti@nokia.com>
1334
 
    Signed-off-by: Keith Packard <keithp@keithp.com>
1335
 
    (cherry picked from commit 28e6de66b42062a885ba38416387f2dbc15707fd)
1336
 
 
1337
 
commit 7c016917b0fb5ab06f04f48914f78591482abb12
1338
 
Author: Macpaul Lin <macpaul@andestech.com>
1339
 
Date:   Tue Sep 21 15:13:32 2010 +0800
1340
 
 
1341
 
    xfree86: nds32: add nds32 definition for vgaHW support.
1342
 
    
1343
 
    Add __nds32__ definitions for vgaHW support.
1344
 
    
1345
 
    Signed-off-by: Macpaul Lin <macpaul@andestech.com>
1346
 
    Acked-by: Tiago Vignatti <tiago.vignatti@nokia.com>
1347
 
    Signed-off-by: Keith Packard <keithp@keithp.com>
1348
 
    (cherry picked from commit 2b24b2bd859a4b4b8ccaf3b7d1b529dcda2d3b94)
1349
 
 
1350
 
commit 8d6e2e9906fb0389db2b777d9d8bc2373f537f88
1351
 
Author: Peter Hutterer <peter.hutterer@who-t.net>
1352
 
Date:   Fri Jul 23 14:48:32 2010 +1000
1353
 
 
1354
 
    xfree86: fix compiler warning about implicied decl of DuplicateModule.
1355
 
    
1356
 
    ../../../../hw/xfree86/common/xf86Xinput.c: In function ‘xf86AllocateInput’:
1357
 
    ../../../../hw/xfree86/common/xf86Xinput.c:722: warning: implicit
1358
 
    declaration of function ‘DuplicateModule’
1359
 
    ../../../../hw/xfree86/common/xf86Xinput.c:722: warning: nested extern
1360
 
    declaration of ‘DuplicateModule’
1361
 
    ../../../../hw/xfree86/common/xf86Xinput.c:722: warning: assignment makes
1362
 
    pointer from integer without a cast
1363
 
    
1364
 
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
1365
 
    Reviewed-by: Adam Jackson <ajax@redhat.com>
1366
 
    Reviewed-by: Daniel Stone <daniel@fooishbar.org>
1367
 
    (cherry picked from commit 3cc5e4422430e9ca44615f3e63feccd2e5729046)
1368
 
 
1369
 
commit 223794505e64ab5aa215f4847822d66cd6f3450f
1370
 
Author: Jesse Adkins <jesserayadkins@gmail.com>
1371
 
Date:   Wed Aug 4 09:21:31 2010 +0000
1372
 
 
1373
 
    xfree86: Fix leaks in OpenConfigFile and OpenConfigDir
1374
 
    
1375
 
    [mattst88: fixed whitespace and a missing semicolon]
1376
 
    
1377
 
    Signed-off-by: Jesse Adkins <jesserayadkins@gmail.com>
1378
 
    Signed-off-by: Matt Turner <mattst88@gmail.com>
1379
 
    (cherry picked from commit 18b62e0479f15e965611880ada6e0195367df025)
1380
 
 
1381
 
commit 6a0b4051972a4fa6f1a3b22ec1ae54bd1849bc9f
 
7097
 
 
7098
commit c45bea0c044ad37bedb42209f7e6ea8b587999f0
1382
7099
Author: Jeremy Huddleston <jeremyhu@apple.com>
1383
7100
Date:   Tue Aug 3 12:51:51 2010 -0700
1384
7101
 
1393
7110
    The third responds to cmd-alt-a to leave fullscreen or RandR.
1394
7111
    
1395
7112
    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
1396
 
    (cherry picked from commit c45bea0c044ad37bedb42209f7e6ea8b587999f0)
1397
7113
 
1398
 
commit abfb3c7994ee4459d2de93083e4d5ba388095d55
 
7114
commit 229323a19b06f80d9b03f487e598b933b9b31d87
1399
7115
Author: Jeremy Huddleston <jeremyhu@apple.com>
1400
7116
Date:   Mon Jul 26 23:34:49 2010 -0700
1401
7117
 
1404
7120
    Also renames a bunch of other variables for better consistency.
1405
7121
    
1406
7122
    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
1407
 
    (cherry picked from commit 229323a19b06f80d9b03f487e598b933b9b31d87)
1408
7123
 
1409
 
commit 92b3dc67eef47db336674cf55ced4af40a6c29d7
 
7124
commit 721edc69c3597578d3e7f711769ff0195af6068a
1410
7125
Author: Jeremy Huddleston <jeremyhu@apple.com>
1411
7126
Date:   Mon Jul 26 11:45:59 2010 -0700
1412
7127
 
1413
7128
    XQuartz: RandR: Better handle switching betwen RandR modes that share CG modes
1414
7129
    
1415
7130
    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
1416
 
    (cherry picked from commit 721edc69c3597578d3e7f711769ff0195af6068a)
1417
7131
 
1418
 
commit 0402a4409641598427c7d3385aa006964ae0b75a
 
7132
commit 026a47e21226b64eb9a7624ada3d74c3fe5fa763
1419
7133
Author: Jeremy Huddleston <jeremyhu@apple.com>
1420
7134
Date:   Mon Jul 26 01:17:12 2010 -0700
1421
7135
 
1422
7136
    XQuartz: RandR: Respond better to resolution changes made outside X
1423
7137
    
1424
7138
    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
1425
 
    (cherry picked from commit 026a47e21226b64eb9a7624ada3d74c3fe5fa763)
1426
7139
 
1427
 
commit e540c517a831a256a6e76a8c2b92629fe87aa8df
 
7140
commit 59cd93f48a3a0a34781d4a94a3cd05a575e2d4ba
1428
7141
Author: Jeremy Huddleston <jeremyhu@apple.com>
1429
7142
Date:   Sun Jul 25 22:25:49 2010 -0700
1430
7143
 
1431
7144
    XQuartz: RandR: Use deprecated CG APIs only on Leopard and earlier
1432
7145
    
1433
7146
    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
1434
 
    (cherry picked from commit 59cd93f48a3a0a34781d4a94a3cd05a575e2d4ba)
1435
7147
 
1436
 
commit e4918634ab166b72d9d44663d69443e13f153fd7
 
7148
commit 629c3f473b7415069a87ef4717ec3d701978dc48
1437
7149
Author: Jan Hauffa <hauffa@in.tum.de>
1438
7150
Date:   Fri Jul 16 17:56:44 2010 +0200
1439
7151
 
1441
7153
    
1442
7154
    Signed-off-by: Jan Hauffa <hauffa@in.tum.de>
1443
7155
    Reviewed-by: Jeremy Huddleston <jeremyhu@apple.com>
1444
 
    (cherry picked from commit 629c3f473b7415069a87ef4717ec3d701978dc48)
1445
7156
 
1446
 
commit b374b9e68a8d8f18a8220e90a98d983ec4068938
 
7157
commit 97b5f5306437bfd13390485fc7a58a363c261ec9
1447
7158
Author: Jan Hauffa <hauffa@in.tum.de>
1448
7159
Date:   Fri Jul 16 17:54:55 2010 +0200
1449
7160
 
1455
7166
    
1456
7167
    Signed-off-by: Jan Hauffa <hauffa@in.tum.de>
1457
7168
    Reviewed-by: Jeremy Huddleston <jeremyhu@apple.com>
1458
 
    (cherry picked from commit 97b5f5306437bfd13390485fc7a58a363c261ec9)
1459
7169
 
1460
 
commit 29e9c25efb3e006b22019575fdb9ec1cc958c096
 
7170
commit 2d411472c2915614bdeb8fdc15d19dae4621444d
1461
7171
Author: Jan Hauffa <hauffa@in.tum.de>
1462
7172
Date:   Fri Jul 16 17:18:03 2010 +0200
1463
7173
 
1468
7178
    
1469
7179
    Signed-off-by: Jan Hauffa <hauffa@in.tum.de>
1470
7180
    Reviewed-by: Jeremy Huddleston <jeremyhu@apple.com>
1471
 
    (cherry picked from commit 2d411472c2915614bdeb8fdc15d19dae4621444d)
1472
 
 
1473
 
commit f939ab0175e1662f5df664449cba5d72fa1dbe1c
 
7181
 
 
7182
commit f4926709485c0605f0b1171c84c803b68eebfc38
 
7183
Author: Jeremy Huddleston <jeremyhu@apple.com>
 
7184
Date:   Tue Sep 28 09:48:41 2010 -0700
 
7185
 
 
7186
    XQuartz: Move use of static dispatch procs after declaration
 
7187
    
 
7188
    This fixes fallout from cbd4d5dbb70db62ba1cb79c7b904e6fa11f62d7e
 
7189
    
 
7190
    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
 
7191
 
 
7192
commit c36ca7b1862ecd86df089f4e1933379a113928ea
 
7193
Author: Gaetan Nadon <memsize@videotron.ca>
 
7194
Date:   Sat Sep 25 10:05:10 2010 -0400
 
7195
 
 
7196
    config: remove --with-dri-driver-path option, use dri.pc #29740
 
7197
    
 
7198
    The trusted location of the dri driver directory can be obtained
 
7199
    from the mesa dri.pc pkg-config file.
 
7200
    
 
7201
    Reviewed-by: Jon TURNEY <jon.turney@dronecode.org.uk>
 
7202
    Acked-by: Matt Turner <mattst88@gmail.com>
 
7203
    Reviewed-by: Dan Nicholson <dbn.lists@gmail.com>
 
7204
    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
 
7205
    Signed-off-by: Keith Packard <keithp@keithp.com>
 
7206
 
 
7207
commit 5532687a929426c4b1c4667f4591ed362f097c9b
 
7208
Merge: 9df4fb0 682a3ee
 
7209
Author: Keith Packard <keithp@keithp.com>
 
7210
Date:   Tue Sep 28 08:15:07 2010 -0700
 
7211
 
 
7212
    Merge remote branch 'ajax/less-loader'
 
7213
 
 
7214
commit 9df4fb0adf66fb82f0c007897d79af0f54a6dad9
 
7215
Author: Adam Jackson <ajax@redhat.com>
 
7216
Date:   Mon Sep 27 17:06:46 2010 -0400
 
7217
 
 
7218
    xfree86: Add 18bpp support
 
7219
    
 
7220
    Signed-off-by: Adam Jackson <ajax@redhat.com>
 
7221
    Reviewed-by: Keith Packard <keithp@keithp.com>
 
7222
    Signed-off-by: Keith Packard <keithp@keithp.com>
 
7223
 
 
7224
commit 5c6a2f93ebc16a78093782b442306de23ae94e78
 
7225
Author: Chris Wilson <chris@chris-wilson.co.uk>
 
7226
Date:   Mon Sep 27 19:39:23 2010 +0100
 
7227
 
 
7228
    xfree86: Kill pixmapPrivate with a vengeance (v2)
 
7229
    
 
7230
    ScrnInfo->pixmapPrivate only existed in order to catch invalid access to
 
7231
    the framebuffer by making the backing data NULL across the VT switch.
 
7232
    This was causing more confusion in the higher layers during mode setting
 
7233
    without any real benefit, so remove it.
 
7234
    
 
7235
    v2: Kill ShadowModifyPixmapHeader() as well.
 
7236
    
 
7237
    Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
 
7238
    Cc: Julien Cristau <jcristau@debian.org>
 
7239
    Cc: Andrew Guertin <lists@dolphinling.net>
 
7240
    Reviewed-by: Keith Packard <keithp@keithp.com>
 
7241
    Signed-off-by: Keith Packard <keithp@keithp.com>
 
7242
 
 
7243
commit fdabcec57ae0fdc9910060609bb0848552c1db4d
1474
7244
Author: Chris Wilson <chris@chris-wilson.co.uk>
1475
7245
Date:   Mon Sep 27 17:30:13 2010 +0100
1476
7246
 
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)
1511
 
 
1512
 
commit 3ea7d271c8847a3135442ea24b8d5ff81d5e20b7
 
7280
 
 
7281
commit 2f0abd7d690c3bcce2a80c093a0880f43e56d8cb
 
7282
Author: Kristian Høgsberg <krh@bitplanet.net>
 
7283
Date:   Thu Sep 23 09:04:11 2010 -0400
 
7284
 
 
7285
    glx: Fix use after free in DrawableGone
 
7286
    
 
7287
    (note that nearly identical patches were proposed by Kristian and Chris)
 
7288
    
 
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>
 
7296
 
 
7297
commit e416965bfd08dfae5d2b7932b5118efac20546ad
 
7298
Author: Tiago Vignatti <tiago.vignatti@nokia.com>
 
7299
Date:   Sun Jul 18 18:56:02 2010 +0300
 
7300
 
 
7301
    dix: remove proc tables initialization
 
7302
    
 
7303
    Signed-off-by: Tiago Vignatti <tiago.vignatti@nokia.com>
 
7304
    Reviewed-by: Mikhail Gusarov <dottedmag@dottedmag.net>
 
7305
 
 
7306
commit cbd4d5dbb70db62ba1cb79c7b904e6fa11f62d7e
 
7307
Author: Tiago Vignatti <tiago.vignatti@nokia.com>
 
7308
Date:   Fri Jul 16 20:19:50 2010 +0300
 
7309
 
 
7310
    xserver: delete pervasively use of DISPATCH_PROC
 
7311
    
 
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
 
7314
    also.
 
7315
    
 
7316
    Part of this patch was cooked using:
 
7317
    sed -i -e '/static DISPATCH_PROC*.*;/d' `git ls-files`
 
7318
    
 
7319
    Signed-off-by: Tiago Vignatti <tiago.vignatti@nokia.com>
 
7320
    Reviewed-by: Mikhail Gusarov <dottedmag@dottedmag.net>
 
7321
 
 
7322
commit 58bd317e29f4abf7f950891339d2a6a78ddf7903
 
7323
Author: Macpaul Lin <macpaul@andestech.com>
 
7324
Date:   Tue Sep 21 15:13:34 2010 +0800
 
7325
 
 
7326
    xfree86: nds32: add nds32 support for compiler related mmio codes
 
7327
    
 
7328
    Add nds32 support for compiler related mmio codes.
 
7329
    It includes byte-swap or non-swap operations.
 
7330
    
 
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>
 
7334
 
 
7335
commit 28e6de66b42062a885ba38416387f2dbc15707fd
 
7336
Author: Macpaul Lin <macpaul@andestech.com>
 
7337
Date:   Tue Sep 21 15:13:33 2010 +0800
 
7338
 
 
7339
    xfree86: nds32: add nds32 support for compiler specific codes
 
7340
    
 
7341
    Add nds32 definitions and related assembly codes to compiler header files.
 
7342
    
 
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>
 
7346
 
 
7347
commit 2b24b2bd859a4b4b8ccaf3b7d1b529dcda2d3b94
 
7348
Author: Macpaul Lin <macpaul@andestech.com>
 
7349
Date:   Tue Sep 21 15:13:32 2010 +0800
 
7350
 
 
7351
    xfree86: nds32: add nds32 definition for vgaHW support.
 
7352
    
 
7353
    Add __nds32__ definitions for vgaHW support.
 
7354
    
 
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>
 
7358
 
 
7359
commit 22376aa7aa44464636b12ee1d61b94e52ca02b0f
 
7360
Author: Macpaul Lin <macpaul@andestech.com>
 
7361
Date:   Tue Sep 21 15:13:31 2010 +0800
 
7362
 
 
7363
    xfree86: nds32: add nds32 definition for support linux video related io.
 
7364
    
 
7365
    Add __nds32__ definitions for supporing correct io method for lnx_video.c
 
7366
    
 
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>
 
7370
 
 
7371
commit d52799f67f590b0f91b521cd2bdf5a5a8a229c96
 
7372
Author: Macpaul Lin <macpaul@andestech.com>
 
7373
Date:   Tue Sep 21 15:13:30 2010 +0800
 
7374
 
 
7375
    xfree86: nds32: add nds32 related definitions into include headers.
 
7376
    
 
7377
    Add MSB/LSB related definitions into include/servermd.h
 
7378
    
 
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>
 
7382
 
 
7383
commit 98197d931b266674557b52b4a7099c6470114e55
 
7384
Merge: 01ad372 402942c
 
7385
Author: Keith Packard <keithp@keithp.com>
 
7386
Date:   Thu Sep 23 15:30:37 2010 -0700
 
7387
 
 
7388
    Merge remote branch 'jamey/for-keith'
 
7389
 
 
7390
commit 682a3ee60867da027fe1bcda0c8587dd3db9d58e
 
7391
Author: Adam Jackson <ajax@redhat.com>
 
7392
Date:   Sat Sep 18 07:27:13 2010 -0400
 
7393
 
 
7394
    xfree86: Remove useless module setup functions where appropriate
 
7395
    
 
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>
 
7399
 
 
7400
commit 6130170e7e9b64c611ee942ec3455dd1a185193d
 
7401
Author: Adam Jackson <ajax@redhat.com>
 
7402
Date:   Sat Sep 18 06:41:35 2010 -0400
 
7403
 
 
7404
    xfree86: Remove unused refcounting from input drivers
 
7405
    
 
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>
 
7409
 
 
7410
commit ab7f057ce9df4e905b12cebc1e587b9a7f200418
 
7411
Author: Adam Jackson <ajax@redhat.com>
 
7412
Date:   Fri Sep 17 11:19:17 2010 -0400
 
7413
 
 
7414
    loader: Remove a silly layer of reference counting
 
7415
    
 
7416
    libdl will refcount objects for us just fine, thanks.
 
7417
    
 
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>
 
7421
 
 
7422
commit 0438002cd238011f33dbf176c555de5e380ba77e
 
7423
Author: Adam Jackson <ajax@redhat.com>
 
7424
Date:   Fri Sep 17 09:13:04 2010 -0400
 
7425
 
 
7426
    loader: include cleanup
 
7427
    
 
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>
 
7431
 
 
7432
commit 2f003fe49697f8343c052dff2b3752eace814ea7
 
7433
Author: Adam Jackson <ajax@redhat.com>
 
7434
Date:   Fri Sep 17 09:02:13 2010 -0400
 
7435
 
 
7436
    loader: Remove the handle field from LoaderOpen
 
7437
    
 
7438
    This was always 0 from all the callers.
 
7439
    
 
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>
 
7443
 
 
7444
commit 09929da50503b559459f5b722c11647c47857fdb
 
7445
Author: Adam Jackson <ajax@redhat.com>
 
7446
Date:   Fri Sep 17 08:16:51 2010 -0400
 
7447
 
 
7448
    loader: Remove unused canonical name field
 
7449
    
 
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>
 
7453
 
 
7454
commit 3a26e7f459764d4aee71b2d7e25b113b729b94ac
 
7455
Author: Adam Jackson <ajax@redhat.com>
 
7456
Date:   Fri Sep 17 07:55:48 2010 -0400
 
7457
 
 
7458
    loader: Remove unused module serial number
 
7459
    
 
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>
 
7463
 
 
7464
commit 2a24a013bf3f554bb03c0f5af155d23dbb27b599
 
7465
Author: Adam Jackson <ajax@redhat.com>
 
7466
Date:   Fri Sep 17 07:32:17 2010 -0400
 
7467
 
 
7468
    loader: Merge dlloader directly into the loader
 
7469
    
 
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.
 
7472
    
 
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>
 
7476
 
 
7477
commit 693e92d4049ee76d074737480f3fc1bb236f4278
 
7478
Author: Peter Hutterer <peter.hutterer@who-t.net>
 
7479
Date:   Fri Sep 10 09:54:33 2010 +1000
 
7480
 
 
7481
    xfree86: add xf86OptionListDuplicate()
 
7482
    
 
7483
    Does what it says on the box.
 
7484
    
 
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.
 
7488
    
 
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>
 
7492
 
 
7493
commit 402942cdbc518395a2943fd226b9f3071f24d39f
 
7494
Author: Jamey Sharp <jamey@minilop.net>
 
7495
Date:   Fri Sep 17 02:11:44 2010 +0200
 
7496
 
 
7497
    Introduce per-object per-screen privates.
 
7498
    
 
7499
    This replaces dixCreatePrivateKey and the only uses, which were in
 
7500
    midispcur.
 
7501
    
 
7502
    Commit by Jamey Sharp and Josh Triplett.
 
7503
    
 
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>
 
7507
 
 
7508
commit e4d4d6ddd52801cf0b0b253d9ba3bdabfa9a9d8d
 
7509
Author: Jamey Sharp <jamey@minilop.net>
 
7510
Date:   Fri Sep 17 02:18:10 2010 +0200
 
7511
 
 
7512
    Xserver need not be compatible with old versions of xserver.
 
7513
    
 
7514
    Delete time-traveling multiple personality disorder from the server.
 
7515
    
 
7516
    Gaetan notes:
 
7517
    
 
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
 
7522
        modes code.
 
7523
    
 
7524
    Most of these ifdefs were introduced in commit
 
7525
    a8d760f567b19268329c4682495caa591f08a854, where Aaron wrote,
 
7526
    
 
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.
 
7529
    
 
7530
    Alan explains that:
 
7531
    
 
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 &
 
7535
        7.3.)
 
7536
    
 
7537
    Commit by Jamey Sharp and Josh Triplett.
 
7538
    
 
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>
 
7542
 
 
7543
commit 01ad3725a8d0a8958720b81d19598a08c072ccee
 
7544
Author: Tiago Vignatti <tiago.vignatti@nokia.com>
 
7545
Date:   Tue Jun 1 20:37:54 2010 +0300
 
7546
 
 
7547
    xfree86: delete useless "Primary device is not PCI" message
 
7548
    
 
7549
    The primary device being PCI or not has no effect on the server working. This
 
7550
    message is superfluous.
 
7551
    
 
7552
    Signed-off-by: Tiago Vignatti <tiago.vignatti@nokia.com>
 
7553
    Reviewed-by: Mikhail Gusarov <dottedmag@dottedmag.net>
 
7554
 
 
7555
commit 7360235ecca25af29bb2d99a8e46d5b259ad1b1e
 
7556
Author: Tiago Vignatti <tiago.vignatti@nokia.com>
 
7557
Date:   Mon May 31 18:20:57 2010 +0300
 
7558
 
 
7559
    xfree86: bus: assign PCI_SOURCES with the actual source files
 
7560
    
 
7561
    Signed-off-by: Tiago Vignatti <tiago.vignatti@nokia.com>
 
7562
    Reviewed-by: Mikhail Gusarov <dottedmag@dottedmag.net>
 
7563
 
 
7564
commit 18b2d2e8bd056266410226d779752e7933847b6b
 
7565
Author: Tiago Vignatti <tiago.vignatti@nokia.com>
 
7566
Date:   Mon May 31 18:09:50 2010 +0300
 
7567
 
 
7568
    xfree86: bus: move macros from common PCI header to private file
 
7569
    
 
7570
    Only int10/helper_exec.c is using them.
 
7571
    
 
7572
    Signed-off-by: Tiago Vignatti <tiago.vignatti@nokia.com>
 
7573
    Reviewed-by: Mikhail Gusarov <dottedmag@dottedmag.net>
 
7574
 
 
7575
commit 17a23f9ba8fa95f3e15afba7de22a12fe60bacfb
 
7576
Author: Tiago Vignatti <tiago.vignatti@nokia.com>
 
7577
Date:   Fri Sep 10 19:18:42 2010 +0300
 
7578
 
 
7579
    xfree86: dri: remove unused PCI macro
 
7580
    
 
7581
    Signed-off-by: Tiago Vignatti <tiago.vignatti@nokia.com>
 
7582
    Reviewed-by: Mikhail Gusarov <dottedmag@dottedmag.net>
 
7583
 
 
7584
commit fc3ab84de7b5692f0db2b282ab0ed8e5a61d1fce
 
7585
Author: Tiago Vignatti <tiago.vignatti@nokia.com>
 
7586
Date:   Fri Sep 10 19:16:30 2010 +0300
 
7587
 
 
7588
    xfree86: configure: move buses references to their own location
 
7589
    
 
7590
    This patch makes xf86Configure.c free of PCI and SBUS code, moving to a more
 
7591
    meaningful location.
 
7592
    
 
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>
 
7596
 
 
7597
commit 49b817501f97d55480063c0b62544b3af75b4b7c
 
7598
Author: Tiago Vignatti <tiago.vignatti@nokia.com>
 
7599
Date:   Tue Jun 1 16:16:53 2010 +0300
 
7600
 
 
7601
    xfree86: bus: remove xfree86 and few other references from OS files
 
7602
    
 
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)
 
7605
    
 
7606
    This patch removes some xfree86-only and a few other unused references from
 
7607
    os-support/bus.
 
7608
    
 
7609
    Signed-off-by: Tiago Vignatti <tiago.vignatti@nokia.com>
 
7610
    Reviewed-by: Mikhail Gusarov <dottedmag@dottedmag.net>
 
7611
 
 
7612
commit d9c682a5e250677883c4d375ca84cf184ee19d77
 
7613
Author: Tiago Vignatti <tiago.vignatti@nokia.com>
 
7614
Date:   Sun May 30 21:35:23 2010 +0300
 
7615
 
 
7616
    xfree86: bus: remove useless automake variable
 
7617
    
 
7618
    Leftover that was missed in f7abe05b.
 
7619
    
 
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>
 
7623
 
 
7624
commit a7efeda8a56a540542e056a426e89cfc053a4162
 
7625
Author: Tiago Vignatti <tiago.vignatti@nokia.com>
 
7626
Date:   Sun May 30 19:12:31 2010 +0300
 
7627
 
 
7628
    xfree86: use xf86PciIsolateDevice to get PCI config information
 
7629
    
 
7630
    Make xf86IsolateDevice private on PCI common file.
 
7631
    
 
7632
    Signed-off-by: Tiago Vignatti <tiago.vignatti@nokia.com>
 
7633
    Reviewed-by: Mikhail Gusarov <dottedmag@dottedmag.net>
 
7634
 
 
7635
commit c768cdda92696b636c10bb2df64167d5274b4b99
 
7636
Merge: 5a72538 2079853
 
7637
Author: Keith Packard <keithp@keithp.com>
 
7638
Date:   Mon Sep 13 16:48:33 2010 -0700
 
7639
 
 
7640
    Merge remote branch 'jamey/reviewed'
 
7641
 
 
7642
commit 20798536326f94ac9c97b4ec7a51329f7c912991
 
7643
Author: Jamey Sharp <jamey@minilop.net>
 
7644
Date:   Wed Jul 14 13:14:28 2010 -0700
 
7645
 
 
7646
    rootless: Delete dead remnants of rootless acceleration.
 
7647
    
 
7648
    Jeremy deleted rootlessAccelInit's implementation in 2008 in commit
 
7649
    587c010a1cd733fded4d49dc339df0634bda8be6. Delete its prototype and the
 
7650
    remaining commented-out call to it.
 
7651
    
 
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
 
7654
    thresholds there.
 
7655
    
 
7656
    FillBytes and CompositePixels are not called anywhere, so delete
 
7657
    everything related to both.
 
7658
    
 
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>
 
7663
 
 
7664
commit 58d1ec0fe84412c66f1ea1de15e3901c0b120164
 
7665
Author: Jamey Sharp <jamey@minilop.net>
 
7666
Date:   Wed Jul 14 11:30:17 2010 -0700
 
7667
 
 
7668
    rootless: ROOTLESS_GLOBAL_COORDS is always set, so unifdef it.
 
7669
    
 
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>
 
7674
 
 
7675
commit 35ce892a705f9377a36f19414e5a25dcbe44a354
 
7676
Author: Jamey Sharp <jamey@minilop.net>
 
7677
Date:   Wed Jul 14 11:19:41 2010 -0700
 
7678
 
 
7679
    rootless: ROOTLESS_TRACK_DAMAGE is never set, so unifdef it.
 
7680
    
 
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>
 
7685
 
 
7686
commit ccdf15689050a0f988721c91fab75861ec4d339c
 
7687
Author: Jamey Sharp <jamey@minilop.net>
 
7688
Date:   Mon May 31 16:01:18 2010 -0700
 
7689
 
 
7690
    miPolyGlyphBlt: Delete redundant ValidateGC.
 
7691
    
 
7692
    The caller is required to have validated the GC for the drawable before
 
7693
    calling any ops, including PolyGlyphBlt.
 
7694
    
 
7695
    Signed-off-by: Jamey Sharp <jamey@minilop.net>
 
7696
    Reviewed-by: Keith Packard <keithp@keithp.com>
 
7697
 
 
7698
commit 3fd963de27f3c4452c320e617ad33b91b0967737
 
7699
Author: Jamey Sharp <jamey@minilop.net>
 
7700
Date:   Wed May 19 14:16:20 2010 -0700
 
7701
 
 
7702
    Un-export CreateScratchGC now that nothing external uses it.
 
7703
    
 
7704
    The server and drivers sometimes use GetScratchGC, but never
 
7705
    CreateScratchGC.
 
7706
    
 
7707
    Signed-off-by: Jamey Sharp <jamey@minilop.net>
 
7708
    Reviewed-by: Keith Packard <keithp@keithp.com>
 
7709
 
 
7710
commit 0f48e362c5baee2bc281a4b88cfb68de24172d15
 
7711
Author: Jamey Sharp <jamey@minilop.net>
 
7712
Date:   Wed May 19 14:03:19 2010 -0700
 
7713
 
 
7714
    glxdriswrast: Use CreateGC, not CreateScratchGC.
 
7715
    
 
7716
    Since this code was using CreateScratchGC and not GetScratchGC,
 
7717
    FreeScratchGC would always call FreeGC, so just call it directly.
 
7718
    
 
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:
 
7722
    
 
7723
    - CreateGC gives you a non-null stipple. You probably don't care.
 
7724
    
 
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.
 
7728
    
 
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.
 
7731
    
 
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>
 
7735
 
 
7736
commit af2a94e12fe4e426dfca461a0d14526193c01cef
 
7737
Author: Jamey Sharp <jamey@minilop.net>
 
7738
Date:   Tue Jul 13 13:33:59 2010 -0700
 
7739
 
 
7740
    VGA arbiter: No need for arbitration around CreateGC.
 
7741
    
 
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
 
7746
    arbitration.
 
7747
    
 
7748
    Signed-off-by: Jamey Sharp <jamey@minilop.net>
 
7749
    Signed-off-by: Tiago Vignatti <tiago.vignatti@nokia.com>
 
7750
 
 
7751
commit 7a63b2db636f01694cb54726bbb04287718e286a
 
7752
Author: Jamey Sharp <jamey@minilop.net>
 
7753
Date:   Sun Jul 11 20:36:34 2010 -0700
 
7754
 
 
7755
    Delete Colormap->devPriv. It isn't used any more.
 
7756
    
 
7757
    Signed-off-by: Jamey Sharp <jamey@minilop.net>
 
7758
    Reviewed-by: Tiago Vignatti <tiago.vignatti@nokia.com>
 
7759
 
 
7760
commit 2e8069dd36c2f5caf868937405fc03328004a85d
 
7761
Author: Jamey Sharp <jamey@minilop.net>
 
7762
Date:   Sun Jul 11 20:35:43 2010 -0700
 
7763
 
 
7764
    xnest: Replace use of Colormap->devPriv with standard devPrivates.
 
7765
    
 
7766
    Signed-off-by: Jamey Sharp <jamey@minilop.net>
 
7767
    Reviewed-by: Tiago Vignatti <tiago.vignatti@nokia.com>
 
7768
 
 
7769
commit 34d6492436c0f4a81822769b24d8c7816d0226ad
 
7770
Author: Jamey Sharp <jamey@minilop.net>
 
7771
Date:   Sat Jul 10 06:55:58 2010 -0700
 
7772
 
 
7773
    xquartz: Delete compile-time-constant DRIGCRec.driOps field.
 
7774
    
 
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.
 
7778
    
 
7779
    Signed-off-by: Jamey Sharp <jamey@minilop.net>
 
7780
    Cc: Jeremy Huddleston <jeremyhu@apple.com>
 
7781
    Reviewed-by: Jeremy Huddleston <jeremyhu@apple.com>
 
7782
 
 
7783
commit 2051e0f371de892b2e598b30c18dae96b58d68de
 
7784
Author: Jamey Sharp <jamey@minilop.net>
 
7785
Date:   Thu Jul 8 02:38:13 2010 -0700
 
7786
 
 
7787
    dixfonts: Deobfuscate GC ops calls.
 
7788
    
 
7789
    Signed-off-by: Jamey Sharp <jamey@minilop.net>
 
7790
    Reviewed-by: Alex Deucher <alexdeucher@gmail.com>
 
7791
 
 
7792
commit bbbf795e6b1ac048ea17164ba1089055cfe4306d
 
7793
Author: Jamey Sharp <jamey@minilop.net>
 
7794
Date:   Sun May 23 17:15:43 2010 -0700
 
7795
 
 
7796
    Delete redundant GC initializations.
 
7797
    
 
7798
    When a GC is allocated, it is zeroed, including all storage requested
 
7799
    with dixRegisterPrivateKey. So CreateGC hooks don't need to initialize
 
7800
    anything to zero.
 
7801
    
 
7802
    Signed-off-by: Jamey Sharp <jamey@minilop.net>
 
7803
    Reviewed-by: Alex Deucher <alexdeucher@gmail.com>
 
7804
 
 
7805
commit 3288232f3d2a0239944bd856101c2d16c713ef40
 
7806
Author: Jamey Sharp <jamey@minilop.net>
 
7807
Date:   Sun Jun 13 18:10:38 2010 -0700
 
7808
 
 
7809
    Delete xaaWrapper.
 
7810
    
 
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.
 
7815
    
 
7816
    Signed-off-by: Jamey Sharp <jamey@minilop.net>
 
7817
    Reviewed-by: Alex Deucher <alexdeucher@gmail.com>
 
7818
 
 
7819
commit f856dcdc3a7b635dd94d3dac387ddec952e4880b
 
7820
Author: Jamey Sharp <jamey@minilop.net>
 
7821
Date:   Sat Jun 12 08:42:31 2010 -0700
 
7822
 
 
7823
    Delete unused lastWinOrg field from GCs.
 
7824
    
 
7825
    Signed-off-by: Jamey Sharp <jamey@minilop.net>
 
7826
    Reviewed-by: Mikhail Gusarov <dottedmag@dottedmag.net>
 
7827
 
 
7828
commit b2184024361717358e35a56b084c4a71cbc29234
 
7829
Author: Jamey Sharp <jamey@minilop.net>
 
7830
Date:   Sat Jun 12 16:20:00 2010 -0700
 
7831
 
 
7832
    Delete unused devPrivate field from GCFuncs and GCOps.
 
7833
    
 
7834
    Signed-off-by: Jamey Sharp <jamey@minilop.net>
 
7835
    Reviewed-by: Tiago Vignatti <tiago.vignatti@nokia.com>
 
7836
 
 
7837
commit 139aa6e74227f0fe52cd8dccf1d563664103aaba
 
7838
Author: Jamey Sharp <jamey@minilop.net>
 
7839
Date:   Sun Jun 13 18:57:08 2010 -0700
 
7840
 
 
7841
    damage: Delete NOTUSED block--it was never not NOTUSED.
 
7842
    
 
7843
    Signed-off-by: Jamey Sharp <jamey@minilop.net>
 
7844
    Reviewed-by: Tiago Vignatti <tiago.vignatti@nokia.com>
 
7845
 
 
7846
commit 5ff9e58bef668c1279c5e253795711a1e118aaa1
 
7847
Author: Jamey Sharp <jamey@minilop.net>
 
7848
Date:   Sat Jun 12 08:51:04 2010 -0700
 
7849
 
 
7850
    fb: Delete unused oneRect private field.
 
7851
    
 
7852
    Signed-off-by: Jamey Sharp <jamey@minilop.net>
 
7853
    Reviewed-by: Mikhail Gusarov <dottedmag@dottedmag.net>
 
7854
 
 
7855
commit e99bbfa0a24ec038b88e81881133a676bf63580e
 
7856
Author: Jamey Sharp <jamey@minilop.net>
 
7857
Date:   Tue May 25 13:50:11 2010 -0700
 
7858
 
 
7859
    dmx: Delete '#undef Xmalloc' and friends.
 
7860
    
 
7861
    Nothing in dmx uses these names any more, and it builds cleanly without
 
7862
    trying to undef them.
 
7863
    
 
7864
    Signed-off-by: Jamey Sharp <jamey@minilop.net>
 
7865
    Reviewed-by: Alex Deucher <alexdeucher@gmail.com>
 
7866
 
 
7867
commit b5217bfdca67ef2c5323838afcfcd89eba8899d5
 
7868
Author: Jamey Sharp <jamey@minilop.net>
 
7869
Date:   Tue May 25 13:28:32 2010 -0700
 
7870
 
 
7871
    dmx: __glXMalloc -> malloc, etc.
 
7872
    
 
7873
    Kristian made equivalent edits to the reference GLX implementation in
 
7874
    2006, with commit 2d2d38d17cc2558f8a41166a4a1578bc4c663c37.
 
7875
    
 
7876
    Signed-off-by: Jamey Sharp <jamey@minilop.net>
 
7877
    Reviewed-by: Alex Deucher <alexdeucher@gmail.com>
 
7878
 
 
7879
commit a715de7f11afeda7798f0882148a94d4db2291e6
 
7880
Author: Jamey Sharp <jamey@minilop.net>
 
7881
Date:   Tue May 25 13:10:05 2010 -0700
 
7882
 
 
7883
    dmx: Delete unused GLX visual matching code.
 
7884
    
 
7885
    Kristian deleted this API from the rest of the server in 2007, in commit
 
7886
    7d74690536b64f7b8e8036507ab7790807349c50.
 
7887
    
 
7888
    Signed-off-by: Jamey Sharp <jamey@minilop.net>
 
7889
    Reviewed-by: Kristian Høgsberg <krh@bitplanet.net>
 
7890
 
 
7891
commit 5a725385fbb93553931ca0217e79271ab2a2c613
 
7892
Author: Tiago Vignatti <tiago.vignatti@nokia.com>
 
7893
Date:   Mon Sep 13 12:33:53 2010 +0300
 
7894
 
 
7895
    xfree86: vgaarb: fix decoding stub API
 
7896
    
 
7897
    This fix a problem introduced in commit 65466652. It closes also:
 
7898
    https://bugs.freedesktop.org/show_bug.cgi?id=30160
 
7899
    
 
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>
 
7903
 
 
7904
commit 0a3e6b0345a96aae278dd776c00b5a7c7ccf65af
 
7905
Author: Jeremy Huddleston <jeremyhu@apple.com>
 
7906
Date:   Sat Sep 11 14:25:21 2010 -0700
 
7907
 
 
7908
    XQuartz: Localization updates
 
7909
    
 
7910
    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
 
7911
 
 
7912
commit 4e09a69c5b1f3c8d6f2f92ec24aaab3a1119940c
 
7913
Author: Jeremy Huddleston <jeremyhu@apple.com>
 
7914
Date:   Sun Aug 15 20:07:28 2010 -0700
 
7915
 
 
7916
    rootless: Remove ROOTLESS_WORKAROUND
 
7917
    
 
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.
 
7923
    
 
7924
    This effectively reverts the following two changes:
 
7925
    b2135e589baeb2ea26da50b9167feaea23bcce3c
 
7926
    d7fef52254126aa5897a5c58faeda1f61d5b13d8
 
7927
    
 
7928
    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
 
7929
    Reviewed-by: Jon TURNEY <jon.turney@dronecode.org.uk>
 
7930
 
 
7931
commit 63b7d9448abbded1cb91e82a13319d5e4313ca0c
 
7932
Author: Tiago Vignatti <tiago.vignatti@nokia.com>
 
7933
Date:   Sun May 30 18:44:06 2010 +0300
 
7934
 
 
7935
    xfree86: fbdevhw: remove unnecessary debug code
 
7936
    
 
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.
 
7940
    
 
7941
    Signed-off-by: Tiago Vignatti <tiago.vignatti@nokia.com>
 
7942
    Reviewed-by: Mikhail Gusarov <dottedmag@dottedmag.net>
 
7943
 
 
7944
commit 66105d8281f8a6442cf7fee5d10e8b8a34bef952
 
7945
Author: Tiago Vignatti <tiago.vignatti@nokia.com>
 
7946
Date:   Sun May 30 18:16:32 2010 +0300
 
7947
 
 
7948
    xfree86: fbdevhw: remove unused cmap fields from main structure
 
7949
    
 
7950
    It was never used since first git revision and probably no one cares for it.
 
7951
    
 
7952
    ABI break.
 
7953
    
 
7954
    Signed-off-by: Tiago Vignatti <tiago.vignatti@nokia.com>
 
7955
    Reviewed-by: Mikhail Gusarov <dottedmag@dottedmag.net>
 
7956
 
 
7957
commit 317e491e067e31ea7cf8cb7301e47de0c10f119e
 
7958
Author: Tiago Vignatti <tiago.vignatti@nokia.com>
 
7959
Date:   Mon Jul 19 15:44:39 2010 +0300
 
7960
 
 
7961
    xext: remove unused header
 
7962
    
 
7963
    Signed-off-by: Tiago Vignatti <tiago.vignatti@nokia.com>
 
7964
    Reviewed-by: Jeremy Huddleston <jeremyhu@apple.com>
 
7965
 
 
7966
commit 5098801b3a570d0bb3386d7d210f21a1cbf3bf12
 
7967
Author: Tiago Vignatti <tiago.vignatti@nokia.com>
 
7968
Date:   Sat Jun 12 16:57:50 2010 +0300
 
7969
 
 
7970
    mi: delete unused code
 
7971
    
 
7972
    pBSReg is always NULL, so the statement after the conditional will never be
 
7973
    reached.
 
7974
    
 
7975
    Signed-off-by: Tiago Vignatti <tiago.vignatti@nokia.com>
 
7976
    Reviewed-by: Mikhail Gusarov <dottedmag@dottedmag.net>
 
7977
 
 
7978
commit 7d8cabd027cfc55e9921307e5b3dd7052de8496f
 
7979
Author: Tiago Vignatti <tiago.vignatti@nokia.com>
 
7980
Date:   Wed Aug 4 16:12:59 2010 +0300
 
7981
 
 
7982
    os: simplify smart scheduler init process
 
7983
    
 
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>
 
7987
 
 
7988
commit d9c18c3b9badf38d499e3f53291bd23fda3c4340
 
7989
Author: Tiago Vignatti <tiago.vignatti@nokia.com>
 
7990
Date:   Wed Aug 4 15:54:48 2010 +0300
 
7991
 
 
7992
    os: remove useless smart scheduler macros
 
7993
    
 
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>
 
7997
 
 
7998
commit a9e6080dc94633a4f497535f619a14fd8b566645
 
7999
Author: Tiago Vignatti <tiago.vignatti@nokia.com>
 
8000
Date:   Fri Sep 10 15:01:29 2010 +0300
 
8001
 
 
8002
    os/xfree86: remove macro checking for POSIX symbols
 
8003
    
 
8004
    We assume already that our X implementation is POSIX compliant anyway. So
 
8005
    remove those redundant checking.
 
8006
    
 
8007
    SA_SIGINFO is left there.
 
8008
    
 
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>
 
8012
 
 
8013
commit 648c8871c92727d7b6b16859f27f12266a06a16e
 
8014
Author: Adam Jackson <ajax@redhat.com>
 
8015
Date:   Wed Sep 8 16:08:24 2010 -0400
 
8016
 
 
8017
    composite: Convert compWindowUpdate to use TraverseTree
 
8018
    
 
8019
    v2: Use != RedirectDrawNone, since we aren't called for manual windows.
 
8020
    
 
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>
 
8024
 
 
8025
commit bbffb85461eb63bfb1e01e2cb9674607b9221604
 
8026
Merge: 9a1a4cc 71972c2
 
8027
Author: Keith Packard <keithp@keithp.com>
 
8028
Date:   Fri Sep 10 11:55:34 2010 -0700
 
8029
 
 
8030
    Merge remote branch 'whot/for-keith'
 
8031
 
 
8032
commit 9a1a4ccbe026f34beca5db3b2243874906961b49
 
8033
Author: Eamon Walsh <ewalsh@tycho.nsa.gov>
 
8034
Date:   Mon Aug 30 16:37:05 2010 -0400
 
8035
 
 
8036
    Add screens to the PRIVATE_XSELINUX set.
 
8037
    
 
8038
    The SELinux extension does store a security label in the screen
 
8039
    devPrivates.  Fixes crash caused by overwriting another private.
 
8040
    
 
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>
 
8044
 
 
8045
commit 5b680f2c23fb3d35c721647d0334f63297589371
 
8046
Author: Vignatti Tiago (Nokia-MS/Helsinki) <tiago.vignatti@nokia.com>
 
8047
Date:   Mon Aug 30 21:24:30 2010 +0300
 
8048
 
 
8049
    os: add -sigstop option for Upstart (or equivalent) startup
 
8050
    
 
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.
 
8054
    
 
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.
 
8058
    
 
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>
 
8063
 
 
8064
commit ca0d578d29f37b61e62556fff59732741885625b
 
8065
Merge: cf88363 08adf41
 
8066
Author: Keith Packard <keithp@keithp.com>
 
8067
Date:   Fri Sep 10 11:50:27 2010 -0700
 
8068
 
 
8069
    Merge remote branch 'mattst88/master'
 
8070
 
 
8071
commit cf88363db0ebb42df7cc286b85d30d7898aea840
1513
8072
Author: Aaron Plattner <aplattner@nvidia.com>
1514
8073
Date:   Fri Aug 27 10:20:29 2010 -0700
1515
8074
 
1531
8090
    Signed-off-by: Aaron Plattner <aplattner@nvidia.com>
1532
8091
    Reviewed-by: Keith Packard <keithp@keithp.com>
1533
8092
    Signed-off-by: Keith Packard <keithp@keithp.com>
1534
 
    (cherry picked from commit cf88363db0ebb42df7cc286b85d30d7898aea840)
1535
 
 
1536
 
commit 3b687814a5b999305042775a2bddc3c10706f6da
1537
 
Author: Kristian Høgsberg <krh@bitplanet.net>
1538
 
Date:   Thu Sep 23 09:04:11 2010 -0400
1539
 
 
1540
 
    glx: Fix use after free in DrawableGone
1541
 
    
1542
 
    (note that nearly identical patches were proposed by Kristian and Chris)
1543
 
    
1544
 
    Signed-off-by: Kristian Høgsberg <krh@bitplanet.net>
1545
 
    Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
1546
 
    Reported-by: Julien Cristau <jcristau@debian.org>
1547
 
    Reviewed-by: Adam Jackson <ajax@redhat.com>
1548
 
    Reviewed-by: Jamey Sharp <jamey@minilop.net>
1549
 
    Tested-by: Chris Wilson <chris@chris-wilson.co.uk>
1550
 
    Signed-off-by: Keith Packard <keithp@keithp.com>
1551
 
    (cherry picked from commit 2f0abd7d690c3bcce2a80c093a0880f43e56d8cb)
1552
 
 
1553
 
commit 57d454758994312b8572a753501dd1e5c89b4f7e
 
8093
 
 
8094
commit fa22f97af65efc2a147e9be0b7f288848965ff60
 
8095
Merge: 6edbdb7 6546665
 
8096
Author: Keith Packard <keithp@keithp.com>
 
8097
Date:   Fri Sep 10 11:47:41 2010 -0700
 
8098
 
 
8099
    Merge remote branch 'vignatti/vgaarb-fixes'
 
8100
 
 
8101
commit 6edbdb7f9e02ecb069c6fe6c0600fc389553ec5d
 
8102
Author: Aaron Plattner <aplattner@nvidia.com>
 
8103
Date:   Mon Aug 23 11:37:46 2010 -0700
 
8104
 
 
8105
    Tag sdksyms.c entries with source file and line number
 
8106
    
 
8107
    Signed-off-by: Aaron Plattner <aplattner@nvidia.com>
 
8108
    Reviewed-by: Adam Jackson <ajax@redhat.com>
 
8109
    Signed-off-by: Keith Packard <keithp@keithp.com>
 
8110
 
 
8111
commit 9ef6241c2382bfc555284a4985f6d1e37d750d6f
 
8112
Author: Eamon Walsh <ewalsh@tycho.nsa.gov>
 
8113
Date:   Mon Aug 23 16:04:03 2010 -0400
 
8114
 
 
8115
    Fix property and selection devPrivate allocation.
 
8116
    
 
8117
    Selection objects were not being allocated with privates, and both
 
8118
    objects had a stray statement that zeroed out the devPrivates field.
 
8119
    
 
8120
    Signed-off-by: Eamon Walsh <ewalsh@tycho.nsa.gov>
 
8121
    Reported-by: Justin Mattock <justinmattock@gmail.com>
 
8122
    Reviewed-by: Adam Jackson <ajax@redhat.com>
 
8123
    Signed-off-by: Keith Packard <keithp@keithp.com>
 
8124
 
 
8125
commit 9dca441670d261a9a9fb6108960ed48f3d58fb7f
 
8126
Author: Peter Hutterer <peter.hutterer@who-t.net>
 
8127
Date:   Mon Sep 6 11:32:38 2010 +1000
 
8128
 
 
8129
    xfree86: add a hook to replace the new console handler.
 
8130
    
 
8131
    This hook is only necessary for the keyboard driver to remove the race
 
8132
    condition between drain_console() and the driver's ReadInput (Bug 29969).
 
8133
    
 
8134
    The idea is that a driver that needs to handle events from the console
 
8135
    calls xf86ReplaceConsoleHandler() with it's own ReadInput (or NULL) and thus
 
8136
    removes the drain_console call. It's the driver's responsibility to restore
 
8137
    the previous behaviour when the driver is unloaded.
 
8138
    
 
8139
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
 
8140
    CC: Thomas Hellstrom <thellstrom@vmware.com>
 
8141
    Reviewed-by: Tiago Vignatti <tiago.vignatti@nokia.com>
 
8142
    Reviewed-by: Adam Jackson <ajax@redhat.com>
 
8143
 
 
8144
commit da31ca747f8e3993b2aca5d31b7d09b9907ad1d9
1554
8145
Author: Thomas Hellstrom <thellstrom@vmware.com>
1555
8146
Date:   Thu Sep 2 10:53:28 2010 +0200
1556
8147
 
1575
8166
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
1576
8167
    (cherry picked from commit 71972c2534d490284d3d42b456c2f34b964b2894)
1577
8168
 
1578
 
commit 918cb214ab4240be4772a141d1209c0ff5dfd63b
 
8169
commit 52df92a563980a7af0fb61248da3654bd90e8232
 
8170
Author: Peter Hutterer <peter.hutterer@who-t.net>
 
8171
Date:   Thu Sep 2 15:08:01 2010 +1000
 
8172
 
 
8173
    xfree86: move XI_VERIFY_VALUATORS to the source file it's used in.
 
8174
    
 
8175
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
 
8176
    Reviewed-by: Tiago Vignatti <tiago.vignatti@nokia.com>
 
8177
 
 
8178
commit 824e970c5cc94fc7d5fe5f78a24d0d3057d87a84
 
8179
Author: Peter Hutterer <peter.hutterer@who-t.net>
 
8180
Date:   Thu Sep 2 15:03:39 2010 +1000
 
8181
 
 
8182
    xfree86: remove TS_Raw and TS_Scaled defines.
 
8183
    
 
8184
    There are no references to it other than the commit that added them. But
 
8185
    since we're re-doing the API anyway, now is a good time to break things.
 
8186
    
 
8187
    commit 9398d62f27ee1b287e4458fd8b011c10f7b59efd
 
8188
    Author: Daniel Stone <daniel@fooishbar.org>
 
8189
    Date:   Wed Mar 21 00:18:24 2007 +0200
 
8190
    
 
8191
        XFree86 input: Add backwards compatibility for motion history
 
8192
        Add the old motion history API back, as a shim around the new mi
 
8193
        API.
 
8194
    
 
8195
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
 
8196
    Reviewed-by: Tiago Vignatti <tiago.vignatti@nokia.com>
 
8197
 
 
8198
commit ac3f88e604212fc3668d623798d50aa218c13995
 
8199
Author: Peter Hutterer <peter.hutterer@who-t.net>
 
8200
Date:   Thu Sep 2 15:01:26 2010 +1000
 
8201
 
 
8202
    xfree86: remove {Dont}SendCoreEvents defines
 
8203
    
 
8204
    The input drivers that use it only do so with ABI 0 and we're long past this
 
8205
    one now. Input driver don't have a say in whether they send core events now
 
8206
    anyway.
 
8207
    
 
8208
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
 
8209
    Reviewed-by: Tiago Vignatti <tiago.vignatti@nokia.com>
 
8210
 
 
8211
commit 3f264149ff226d7c0bfcfcfc2c8845fa6326d0bd
 
8212
Author: Peter Hutterer <peter.hutterer@who-t.net>
 
8213
Date:   Thu Sep 2 14:52:30 2010 +1000
 
8214
 
 
8215
    xfree86: don't export xf86InputDevs.
 
8216
    
 
8217
    Use xf86FirstLocalDevice() instead (but don't get me started on the naming
 
8218
    of that one...)
 
8219
    
 
8220
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
 
8221
    Reviewed-by: Tiago Vignatti <tiago.vignatti@nokia.com>
 
8222
    Reviewed-by: Fernando Carrijo <fcarrijo@freedesktop.org>
 
8223
 
 
8224
commit 8f0531bddac8e774aa25b51155445309219da0f6
 
8225
Author: Peter Hutterer <peter.hutterer@who-t.net>
 
8226
Date:   Thu Sep 2 14:46:59 2010 +1000
 
8227
 
 
8228
    xfree86: remove XI_PRIVATE macro, unused.
 
8229
    
 
8230
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
 
8231
    Reviewed-by: Tiago Vignatti <tiago.vignatti@nokia.com>
 
8232
    Reviewed-by: Fernando Carrijo <fcarrijo@freedesktop.org>
 
8233
 
 
8234
commit c08f7afdbcf16d2ba30b67e27162c5aaa1ed3f61
 
8235
Author: Peter Hutterer <peter.hutterer@who-t.net>
 
8236
Date:   Thu Sep 2 14:45:03 2010 +1000
 
8237
 
 
8238
    xfree86: update comment for xf86DeleteInput
 
8239
    
 
8240
    We have a driver hook - it's UnInit.
 
8241
    
 
8242
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
 
8243
    Reviewed-by: Tiago Vignatti <tiago.vignatti@nokia.com>
 
8244
    Reviewed-by: Fernando Carrijo <fcarrijo@freedesktop.org>
 
8245
 
 
8246
commit b8d9c5ff0003f15720737949e65e3159c4f4576e
 
8247
Author: Peter Hutterer <peter.hutterer@who-t.net>
 
8248
Date:   Thu Sep 2 14:30:11 2010 +1000
 
8249
 
 
8250
    xfree86: remove IDevRec, replace with InputInfoRec.
 
8251
    
 
8252
    This struct is superfluous, maintaining the same info as the InputInfoRec
 
8253
    (with the exception of the driver name).
 
8254
    
 
8255
    This is a rather large commit with the majority of changes being a rename
 
8256
    from the fields of the IDevRec (idev, commonOptions) to the InputInfoRec
 
8257
    (pInfo, options).
 
8258
    
 
8259
    The actual changes affect the initialization process of the input device:
 
8260
    In NewInputDeviceRequest, the InputInfoRec is now always allocated and just
 
8261
    added to the internal list in xf86NewInputDevice() if the init process
 
8262
    succeeded.
 
8263
    
 
8264
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
 
8265
    Reviewed-by: Tiago Vignatti <tiago.vignatti@nokia.com>
 
8266
 
 
8267
commit c5da32a6105b3cf57b5996971149c39103cd64b3
 
8268
Author: Peter Hutterer <peter.hutterer@who-t.net>
 
8269
Date:   Thu Sep 2 14:26:20 2010 +1000
 
8270
 
 
8271
    xfree86: plug minor memory leak.
 
8272
    
 
8273
    When no identifier for the device was specified, the allocated IDevRec (and
 
8274
    its associated fields) need to be freed.
 
8275
    
 
8276
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
 
8277
    Reviewed-by: Tiago Vignatti <tiago.vignatti@nokia.com>
 
8278
    Reviewed-by: Fernando Carrijo <fcarrijo@freedesktop.org>
 
8279
 
 
8280
commit 34ade08174bfd652cc79bf26d2ad6a10ca73d2c4
 
8281
Author: Peter Hutterer <peter.hutterer@who-t.net>
 
8282
Date:   Thu Sep 2 14:04:50 2010 +1000
 
8283
 
 
8284
    xfree86: Remove extraOptions parameter from xf86CollectInputOptions.
 
8285
    
 
8286
    And unexport it, drivers don't need to call this in the new init process.
 
8287
    
 
8288
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
 
8289
    Reviewed-by: Tiago Vignatti <tiago.vignatti@nokia.com>
 
8290
 
 
8291
commit 2199842ed50b3eb40d54146827fc58cae7e873ec
 
8292
Author: Peter Hutterer <peter.hutterer@who-t.net>
 
8293
Date:   Thu Sep 2 10:52:54 2010 +1000
 
8294
 
 
8295
    xfree86: remove extraOptions field from IDevRec.
 
8296
    
 
8297
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
 
8298
    Reviewed-by: Tiago Vignatti <tiago.vignatti@nokia.com>
 
8299
 
 
8300
commit 5ab8ca0807f9d2f8c8de2f9a1421e59e2a8e976c
 
8301
Author: Peter Hutterer <peter.hutterer@who-t.net>
 
8302
Date:   Thu Sep 2 10:41:27 2010 +1000
 
8303
 
 
8304
    xfree86: remove some ifdef 0 code.
 
8305
    
 
8306
    InputInfoRec hasn't had a free function pointer since the git import.
 
8307
    
 
8308
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
 
8309
    Reviewed-by: Tiago Vignatti <tiago.vignatti@nokia.com>
 
8310
    Reviewed-by: Fernando Carrijo <fcarrijo@freedesktop.org>
 
8311
 
 
8312
commit b0da1bc509446a714eb2b29cbd35d43b1e5187ed
 
8313
Author: Peter Hutterer <peter.hutterer@who-t.net>
 
8314
Date:   Thu Sep 2 10:39:24 2010 +1000
 
8315
 
 
8316
    xfree86: move a declaration down to the block it is used in.
 
8317
    
 
8318
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
 
8319
    Reviewed-by: Tiago Vignatti <tiago.vignatti@nokia.com>
 
8320
    Reviewed-by: Fernando Carrijo <fcarrijo@freedesktop.org>
 
8321
 
 
8322
commit cd7059db4a766bc9d03d7968aebeba8542e6c6c0
 
8323
Author: Peter Hutterer <peter.hutterer@who-t.net>
 
8324
Date:   Thu Sep 2 10:36:47 2010 +1000
 
8325
 
 
8326
    xfree86: minor comment fix. HAL → config backend
 
8327
    
 
8328
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
 
8329
    Reviewed-by: Tiago Vignatti <tiago.vignatti@nokia.com>
 
8330
    Reviewed-by: Fernando Carrijo <fcarrijo@freedesktop.org>
 
8331
 
 
8332
commit f3861522fe7d148fd4b0802f2f9ea5d98ab2db93
 
8333
Author: Peter Hutterer <peter.hutterer@who-t.net>
 
8334
Date:   Thu Sep 2 11:47:30 2010 +1000
 
8335
 
 
8336
     xfree86: skip a few NULL initialization, calloc does it for us.
 
8337
    
 
8338
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
 
8339
    Reviewed-by: Tiago Vignatti <tiago.vignatti@nokia.com>
 
8340
    Reviewed-by: Fernando Carrijo <fcarrijo@freedesktop.org>
 
8341
 
 
8342
commit 12170978617c6862fb6aa286b18aaacd0a4e2737
 
8343
Author: Peter Hutterer <peter.hutterer@who-t.net>
 
8344
Date:   Wed Sep 1 15:44:44 2010 +1000
 
8345
 
 
8346
    xfree86: remove conversion procs and close proc from InputInfoRec.
 
8347
    
 
8348
    None of them are called by the server.
 
8349
    
 
8350
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
 
8351
    Reviewed-by: Tiago Vignatti <tiago.vignatti@nokia.com>
 
8352
    Reviewed-by: Fernando Carrijo <fcarrijo@freedesktop.org>
 
8353
 
 
8354
commit 71972c2534d490284d3d42b456c2f34b964b2894
 
8355
Author: Thomas Hellstrom <thellstrom@vmware.com>
 
8356
Date:   Thu Sep 2 10:53:28 2010 +0200
 
8357
 
 
8358
    linux: Don't lose console events on non-evdev drivers (#29969)
 
8359
    
 
8360
    The drain_console() function will race with new keyboard events being added
 
8361
    by the hardware causing the server to lose keyboard events if the console fd
 
8362
    is used for input.
 
8363
    
 
8364
    Only use the drain_console() when AllowEmptyInput is off which is the best
 
8365
    indicator we have for whether the keyboard driver will be used. This patch
 
8366
    will only fix the bug when hotplugging is disabled.
 
8367
    What we really need is a way to figure out either whether we're _not_ using
 
8368
    the keyboard driver (not predictable) or a way for the keyboard driver to
 
8369
    disable drain_console().
 
8370
    
 
8371
    X.Org Bug 29969 <http://bugs.freedesktop.org/show_bug.cgi?id=29969>
 
8372
    
 
8373
    Signed-off-by: Thomas Hellstrom <thellstrom@vmware.com>
 
8374
    Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
 
8375
    Reviewed-by: Adam Jackson <ajax@redhat.com>
 
8376
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
 
8377
 
 
8378
commit e00e2e7b68fbc932269d607ac5dc2c441d07ad9d
1579
8379
Author: Peter Hutterer <peter.hutterer@who-t.net>
1580
8380
Date:   Mon Aug 23 08:35:01 2010 +1000
1581
8381
 
1589
8389
    
1590
8390
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
1591
8391
    Reviewed-by: Keith Packard <keithp@keithp.com>
1592
 
    (cherry picked from commit e00e2e7b68fbc932269d607ac5dc2c441d07ad9d)
1593
 
 
1594
 
commit 5a29cb126de577a2a0a41e10d9af13091a73d334
 
8392
 
 
8393
commit 9802cca816884e7f055f054ac1ba9194e0eba10b
 
8394
Author: Peter Hutterer <peter.hutterer@who-t.net>
 
8395
Date:   Wed Sep 1 15:42:44 2010 +1000
 
8396
 
 
8397
    Remove atom field from InputInfoRec.
 
8398
    
 
8399
    This field was only used in one location where we can use a local variable.
 
8400
    
 
8401
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
 
8402
    Reviewed-by: Tiago Vignatti <tiago.vignatti@nokia.com>
 
8403
 
 
8404
commit 79ea9ef39971d008d199b18f34d1aef2bab6e33f
 
8405
Author: Peter Hutterer <peter.hutterer@who-t.net>
 
8406
Date:   Tue Aug 10 15:19:20 2010 +1000
 
8407
 
 
8408
    input: constify valuators passed in by input drivers.
 
8409
    
 
8410
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
 
8411
    Reviewed-by: Keith Packard <keithp@keithp.com>
 
8412
    Reviewed-by: Tiago Vignatti <tiago.vignatti@nokia.com>
 
8413
 
 
8414
commit 86560b5d05f14bdf04d21b3457a66c0d5045db9c
1595
8415
Author: Peter Hutterer <peter.hutterer@who-t.net>
1596
8416
Date:   Tue Aug 24 13:46:35 2010 +1000
1597
8417
 
1602
8422
    
1603
8423
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
1604
8424
    Reviewed-by: Keith Packard <keithp@keithp.com>
1605
 
    (cherry picked from commit 86560b5d05f14bdf04d21b3457a66c0d5045db9c)
1606
8425
 
1607
 
commit 72e3e6f4a7690f70a6b5f7689633cdea859535e1
 
8426
commit ff055506f0cbb852bed17acb9f9bbf1d715a854e
1608
8427
Author: Peter Hutterer <peter.hutterer@who-t.net>
1609
8428
Date:   Mon Aug 23 13:20:09 2010 +1000
1610
8429
 
1626
8445
    
1627
8446
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
1628
8447
    Reviewed-by: Keith Packard <keithp@keithp.com>
1629
 
    (cherry picked from commit ff055506f0cbb852bed17acb9f9bbf1d715a854e)
1630
 
 
1631
 
commit 0f3a0ab1f01ec5314ccb0bfb932c49f8c61b9866
 
8448
 
 
8449
commit be978c7fc97e98ef1bc7b20c6c0740d8a81b609a
 
8450
Author: Jesse Adkins <jesserayadkins@gmail.com>
 
8451
Date:   Tue Aug 3 18:21:28 2010 -0700
 
8452
 
 
8453
    xfree86: Purge kbdCustomKeycodes from xf86Info.
 
8454
    
 
8455
    This was obsolete after 3eeb62e8f587732e6b433c2b9c6879eb26a3f1b4 "bug #890: completely remove deprecated keyboard driver".
 
8456
    
 
8457
    Signed-off-by: Jesse Adkins <jesserayadkins@gmail.com>
 
8458
    Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
 
8459
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
 
8460
 
 
8461
commit 6922b31a136b2b0ac185d61785969a11f84c7943
 
8462
Author: Peter Hutterer <peter.hutterer@who-t.net>
 
8463
Date:   Wed Sep 1 14:35:40 2010 +1000
 
8464
 
 
8465
    xfree86: remove history_size
 
8466
    
 
8467
    For a couple of ABIs now the history size was essentially static anyway.
 
8468
    
 
8469
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
 
8470
 
 
8471
commit 892e39025b45109ba38c0b5d0b5f4535e092f58c
 
8472
Author: Peter Hutterer <peter.hutterer@who-t.net>
 
8473
Date:   Wed Sep 1 14:33:52 2010 +1000
 
8474
 
 
8475
    xfree86: remove always_core_feedback from InputInfoRec.
 
8476
    
 
8477
    Unused
 
8478
    
 
8479
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
 
8480
 
 
8481
commit 5e2912bd1d2bc8ff1508e5f726e77aa5f8677cbd
 
8482
Author: Peter Hutterer <peter.hutterer@who-t.net>
 
8483
Date:   Wed Sep 1 14:33:26 2010 +1000
 
8484
 
 
8485
    xfree86: remove first/last from InputInfoRec.
 
8486
    
 
8487
    Unused.
 
8488
    
 
8489
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
 
8490
 
 
8491
commit 974bc2322b3667db38d28063786fbc76fb303d00
 
8492
Author: Peter Hutterer <peter.hutterer@who-t.net>
 
8493
Date:   Wed Sep 1 14:32:51 2010 +1000
 
8494
 
 
8495
    xfree86: remove private_flags from InputInfoRec.
 
8496
    
 
8497
    Unused field.
 
8498
    
 
8499
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
 
8500
 
 
8501
commit 23b361b25b7b48a820a4ef851fb89706f7ec2cd0
 
8502
Author: Peter Hutterer <peter.hutterer@who-t.net>
 
8503
Date:   Wed Sep 1 14:14:20 2010 +1000
 
8504
 
 
8505
    xfree86: Purge old_x/old_y from InputInfoRec.
 
8506
    
 
8507
    Unused field.
 
8508
    
 
8509
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
 
8510
 
 
8511
commit 4ac3be29bc1af19f15e84ee0ea609de5c54ca0e0
 
8512
Author: Peter Hutterer <peter.hutterer@who-t.net>
 
8513
Date:   Fri Jul 30 14:26:06 2010 +1000
 
8514
 
 
8515
    input: Purge AddOtherInputDevices DDX hook.
 
8516
    
 
8517
    This hook wasn't used by any DDX. Device addition and removal is handled by
 
8518
    the config backend, so we don't need to do anything special that during the
 
8519
    ListInputDevices request processing.
 
8520
    
 
8521
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
 
8522
    Reviewed-by: Adam Jackson <ajax@redhat.com>
 
8523
    Reviewed-by: Daniel Stone <daniel@fooishbar.org>
 
8524
 
 
8525
commit cb672a461cc6cd668ab7e61994b94e9ff46b3ef1
 
8526
Author: Peter Hutterer <peter.hutterer@who-t.net>
 
8527
Date:   Fri Jul 30 14:21:14 2010 +1000
 
8528
 
 
8529
    input: remove OpenInputDevice and CloseInputDevice DDX hooks.
 
8530
    
 
8531
    In theory, these hooks were to be used for DDX-specific device enablement.
 
8532
    None of the DDXs however did anything here. Now we call DEVICE_INIT on all
 
8533
    devices when they are added, so the xfree86 DDX as the only one with real
 
8534
    code didn't do anything here.
 
8535
    
 
8536
    kdrive checked for device validity but that's already handled in
 
8537
    ProcXOpenDevice.
 
8538
    
 
8539
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
 
8540
    Reviewed-by: Adam Jackson <ajax@redhat.com>
 
8541
    Reviewed-by: Daniel Stone <daniel@fooishbar.org>
 
8542
 
 
8543
commit a46d2bb344e822bbd9d69cb59829b85f9d8f0213
 
8544
Author: Simon Thum <simon.thum@gmx.de>
 
8545
Date:   Sun Jul 18 12:31:26 2010 +0200
 
8546
 
 
8547
    xfree86: Fix xf86 backend-specific input initialization
 
8548
    
 
8549
    Instead of shoving it in rather unrelated places, move acceleration init
 
8550
    into xf86NewInputDevice.
 
8551
    
 
8552
    Caveat: It's not clear atm how relevant other callers of ActivateDevice
 
8553
    (like OpenDevice) actually are.
 
8554
    
 
8555
    Signed-off-by: Simon Thum <simon.thum@gmx.de>
 
8556
    Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
 
8557
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
 
8558
    Reviewed-by: Adam Jackson <ajax@redhat.com>
 
8559
    Reviewed-by: Daniel Stone <daniel@fooishbar.org>
 
8560
 
 
8561
commit e930710ae5579752785d6b96ace4b44bf0199a6e
 
8562
Author: Peter Hutterer <peter.hutterer@who-t.net>
 
8563
Date:   Fri Jul 30 13:59:29 2010 +1000
 
8564
 
 
8565
    xfree86: purge superfluous includes from xf86Xinput.c
 
8566
    
 
8567
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
 
8568
    Reviewed-by: Adam Jackson <ajax@redhat.com>
 
8569
    Reviewed-by: Daniel Stone <daniel@fooishbar.org>
 
8570
 
 
8571
commit 2b7840b63da6bc00aa40e8a427d9fd719ba5e6d0
 
8572
Author: Peter Hutterer <peter.hutterer@who-t.net>
 
8573
Date:   Fri Jul 30 13:44:20 2010 +1000
 
8574
 
 
8575
    xfree86: remove unused DeviceAssocRec struct.
 
8576
    
 
8577
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
 
8578
    Reviewed-by: Adam Jackson <ajax@redhat.com>
 
8579
    Reviewed-by: Daniel Stone <daniel@fooishbar.org>
 
8580
 
 
8581
commit cdb5863c9f68548afa0c69e08c697c83f9a5e671
 
8582
Author: Peter Hutterer <peter.hutterer@who-t.net>
 
8583
Date:   Fri Jul 23 14:16:38 2010 +1000
 
8584
 
 
8585
    xfree86: remove LocalDeviceRec/Ptr definition.
 
8586
    
 
8587
    Two names pointing to the same struct for over 7 years now. Remove the
 
8588
    define, if drivers don't want to change they can always do the typedef
 
8589
    themselves.
 
8590
    
 
8591
    Rename all "LocalDevicePtr local" to "InputInfoPtr pInfo".
 
8592
    
 
8593
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
 
8594
    Reviewed-by: Adam Jackson <ajax@redhat.com>
 
8595
    Reviewed-by: Daniel Stone <daniel@fooishbar.org>
 
8596
 
 
8597
commit 8764782f6de56a9dc5e9d5a8e9fb616a8ddb2f7c
 
8598
Author: Peter Hutterer <peter.hutterer@who-t.net>
 
8599
Date:   Mon Jun 7 11:17:10 2010 +1000
 
8600
 
 
8601
    xfree86: add xf86IDrvMsg and friends for input driver logging.
 
8602
    
 
8603
    Input driver messages are only standardised by convention, with the drivers
 
8604
    prefixing the device name to most messages. This makes it rather hard to
 
8605
    grep on "evdev" for example when looking for the evdev ouput.
 
8606
    
 
8607
    This patch adds three new logging functions, modeled after xf86DrvMsg(), the
 
8608
    logging function for output drivers. New functions are
 
8609
       xf86IDrvMsg()        - input driver log message in default verbosity.
 
8610
       xf86IDrvMsgVerb()    - input driver log message in specified verbosity.
 
8611
       xf86VIDrvMsgVerb()   - same as xf86IDrvMsgVerb() but takes a varargs
 
8612
                              argument.
 
8613
    
 
8614
    Default log format is <driver name>: <device name>: <message>.
 
8615
    
 
8616
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
 
8617
    Reviewed-by: Adam Jackson <ajax@redhat.com>
 
8618
    Reviewed-by: Daniel Stone <daniel@fooishbar.org>
 
8619
 
 
8620
commit b55ac354afa0f16f71bb4f2d3d4277c887082520
 
8621
Author: Peter Hutterer <peter.hutterer@who-t.net>
 
8622
Date:   Thu Jul 22 12:00:07 2010 +1000
 
8623
 
 
8624
    xfree86: move xf86AllocateInput and xf86DeleteInput to xf86Xinput.c
 
8625
    
 
8626
    Make xf86AllocateInput static in the process, this function is only called
 
8627
    from one location.
 
8628
    
 
8629
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
 
8630
    Reviewed-by: Adam Jackson <ajax@redhat.com>
 
8631
    Reviewed-by: Daniel Stone <daniel@fooishbar.org>
 
8632
 
 
8633
commit d2a5f4166417b9d4a02a219b28470e41b6cfe012
 
8634
Author: Peter Hutterer <peter.hutterer@who-t.net>
 
8635
Date:   Thu Jul 22 10:30:56 2010 +1000
 
8636
 
 
8637
    xfree86: return the device from xf86ActivateDevice.
 
8638
    
 
8639
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
 
8640
    Reviewed-by: Adam Jackson <ajax@redhat.com>
 
8641
    Reviewed-by: Daniel Stone <daniel@fooishbar.org>
 
8642
 
 
8643
commit fbf35e27f3005cf009f2dd1e112260bb294342c7
 
8644
Author: Peter Hutterer <peter.hutterer@who-t.net>
 
8645
Date:   Thu Jul 22 10:28:14 2010 +1000
 
8646
 
 
8647
    input: set XKB extension for all new devices, not just xfree86 ones.
 
8648
    
 
8649
    Right now, Xephyr and others don't get to use XKB on the slave devices.
 
8650
    Which works given that no-one cares about SDs just yet but event processing
 
8651
    is different if the ProcessInputProc isn't wrapped properly.
 
8652
    
 
8653
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
 
8654
    Reviewed-by: Adam Jackson <ajax@redhat.com>
 
8655
    Reviewed-by: Daniel Stone <daniel@fooishbar.org>
 
8656
 
 
8657
commit 11ed32b62c8793ecc1c68e1e4ba91e2eb45eef3e
 
8658
Author: Peter Hutterer <peter.hutterer@who-t.net>
 
8659
Date:   Thu Jul 22 10:24:02 2010 +1000
 
8660
 
 
8661
    xfree86: purge SendDragEvents support.
 
8662
    
 
8663
    From the documentation:
 
8664
    "This is mainly to allow a touch screen to be used with netscape and other
 
8665
    browsers which do strange things if the mouse moves between button down and
 
8666
    button up."
 
8667
    
 
8668
    CLOSED - NOTOURBUG
 
8669
    
 
8670
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
 
8671
    Reviewed-by: Adam Jackson <ajax@redhat.com>
 
8672
    Reviewed-by: Daniel Stone <daniel@fooishbar.org>
 
8673
 
 
8674
commit 7defd282beb57e8880980416ed579f62d561d1ac
 
8675
Author: Peter Hutterer <peter.hutterer@who-t.net>
 
8676
Date:   Thu Jul 22 10:16:15 2010 +1000
 
8677
 
 
8678
    xfree86: remove XI86_CONFIGURED flag.
 
8679
    
 
8680
    PreInit returns a status code. Let's use that instead of having it report
 
8681
    Success in some cases but not set the XI86_CONFIGURED flag and thus signal
 
8682
    an init failure.
 
8683
    
 
8684
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
 
8685
    Reviewed-by: Adam Jackson <ajax@redhat.com>
 
8686
    Reviewed-by: Daniel Stone <daniel@fooishbar.org>
 
8687
 
 
8688
commit 97a4acdac23b8ff33da43917c10b65d2fee5c07f
 
8689
Author: Peter Hutterer <peter.hutterer@who-t.net>
 
8690
Date:   Thu Jul 22 10:04:53 2010 +1000
 
8691
 
 
8692
    xfree86: purge some unused defines.
 
8693
    
 
8694
    These defines have been write-only for a while now.
 
8695
    
 
8696
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
 
8697
    Reviewed-by: Adam Jackson <ajax@redhat.com>
 
8698
    Reviewed-by: Daniel Stone <daniel@fooishbar.org>
 
8699
 
 
8700
commit 0fb7a5c261aa0d87d6596d72b70696bffe0c0aff
 
8701
Author: Peter Hutterer <peter.hutterer@who-t.net>
 
8702
Date:   Thu Jul 22 09:53:35 2010 +1000
 
8703
 
 
8704
    input: Purge Register*Device() functions.
 
8705
    
 
8706
    RegisterPointerDevice() and RegisterKeyboardDevice() were already mapped to
 
8707
    RegisterOtherDevice() and obsolete.
 
8708
    
 
8709
    RegisterOtherDevice() was called for all devices and the two assignments can
 
8710
    simply be moved into AddInputDevice(). Purge RegisterOtherDevice() and
 
8711
    pretend it never happened.
 
8712
    
 
8713
    *lalalalala*
 
8714
    
 
8715
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
 
8716
    Reviewed-by: Adam Jackson <ajax@redhat.com>
 
8717
    Reviewed-by: Daniel Stone <daniel@fooishbar.org>
 
8718
 
 
8719
commit 67ffbcc14cbc61474520d4531599edca24965543
 
8720
Author: Peter Hutterer <peter.hutterer@who-t.net>
 
8721
Date:   Thu Jul 22 09:24:08 2010 +1000
 
8722
 
 
8723
    xfree86: remove superflous assignments.
 
8724
    
 
8725
    ActivateGrab and DeactivateGrab are set in AddInputDevice() already.
 
8726
    
 
8727
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
 
8728
    Reviewed-by: Adam Jackson <ajax@redhat.com>
 
8729
    Reviewed-by: Daniel Stone <daniel@fooishbar.org>
 
8730
 
 
8731
commit 4cd54d9ed9e87074734789a9a7708c2218f87f1e
 
8732
Author: Peter Hutterer <peter.hutterer@who-t.net>
 
8733
Date:   Thu Jul 22 09:22:05 2010 +1000
 
8734
 
 
8735
    xfree86: make xf86ActivateDevice static.
 
8736
    
 
8737
    No-one but the joystick driver uses it and that one should be using NIDR
 
8738
    instead.
 
8739
    
 
8740
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
 
8741
    Reviewed-by: Adam Jackson <ajax@redhat.com>
 
8742
    Reviewed-by: Daniel Stone <daniel@fooishbar.org>
 
8743
 
 
8744
commit 31c71425ac13a7f554316356691a79175ea82a67
 
8745
Author: Peter Hutterer <peter.hutterer@who-t.net>
 
8746
Date:   Thu Jul 22 09:09:10 2010 +1000
 
8747
 
 
8748
    config: expose config_info as an input option.
 
8749
    
 
8750
    config_info is the only reliable indicator we have in the server for
 
8751
    duplicate devices (drivers can test for maj/min on fds as well). Don't set
 
8752
    this after the device has been initialized but assume it's important enough
 
8753
    to set during NIDR.
 
8754
    
 
8755
    This makes the option "config_info" available to the drivers as well.
 
8756
    
 
8757
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
 
8758
    Reviewed-by: Adam Jackson <ajax@redhat.com>
 
8759
    Reviewed-by: Daniel Stone <daniel@fooishbar.org>
 
8760
 
 
8761
commit de0cc5a72deb7c477e368aa4fe9a713788d7ae4c
 
8762
Author: Peter Hutterer <peter.hutterer@who-t.net>
 
8763
Date:   Wed Jul 21 16:00:26 2010 +1000
 
8764
 
 
8765
    xfree86: rework driver PreInit API - XInput ABI 12
 
8766
    
 
8767
    The main change introduced in this patch is the removal of the
 
8768
    back-and-forth between DDX and the driver.
 
8769
    The DDX now allocates the InputInfoRec and fills it with default values. The
 
8770
    DDX processes common options (and module-specific default options, if
 
8771
    appropriate) before passing the initialised struct to the driver.
 
8772
    
 
8773
    The driver may do module-specific initializations and return Success or an
 
8774
    error code in the case of a failure.
 
8775
    
 
8776
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
 
8777
    Reviewed-by: Adam Jackson <ajax@redhat.com>
 
8778
    Reviewed-by: Daniel Stone <daniel@fooishbar.org>
 
8779
 
 
8780
commit 7925e8945649d4af237e6c3c5593b895a461bd1e
1632
8781
Author: Chase Douglas <chase.douglas@ubuntu.com>
1633
8782
Date:   Wed Sep 1 14:45:34 2010 +1000
1634
8783
 
1657
8806
    Signed-off-by: Chase Douglas <chase.douglas@canonical.com>
1658
8807
    Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
1659
8808
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
1660
 
    (cherry picked from commit 7925e8945649d4af237e6c3c5593b895a461bd1e)
1661
 
 
1662
 
commit a0040f9870c78fd1f7e7ac81555cb783c152e287
 
8809
 
 
8810
commit 05e616767e5b7e60b92d31c4042ded5892dce6d4
 
8811
Author: Adam Tkac <atkac@redhat.com>
 
8812
Date:   Wed Aug 25 10:38:40 2010 +0200
 
8813
 
 
8814
    Return Success from generate_modkeymap() when max_keys_per_mod is zero
 
8815
    
 
8816
    max_keys_per_mod equal to zero is a valid situation so generate_modkeymap
 
8817
    should not return BadAlloc in this case.
 
8818
    
 
8819
    Signed-off-by: Adam Tkac <atkac@redhat.com>
 
8820
    Reviewed-by: Patrick E. Kane <pekane52 at gmail.com>
 
8821
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
 
8822
 
 
8823
commit 4a12aecac670debd0dafb17c245fccb93eea2d60
1663
8824
Author: Jesse Adkins <jesserayadkins@gmail.com>
1664
8825
Date:   Wed Aug 25 13:48:29 2010 -0700
1665
8826
 
1670
8831
    Signed-off-by: Jesse Adkins <jesserayadkins@gmail.com>
1671
8832
    Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
1672
8833
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
1673
 
    (cherry picked from commit 4a12aecac670debd0dafb17c245fccb93eea2d60)
1674
8834
 
1675
 
commit 34b11fcd90258a70c02a04a13598b4a4af2c2974
 
8835
commit a90052ba8697e217b0dc68057d7b9202ae8797db
1676
8836
Author: David Ge <davidqge@gmail.com>
1677
8837
Date:   Thu Aug 19 00:33:57 2010 -0500
1678
8838
 
1685
8845
    Signed-off-by: David Ge <davidqge@gmail.com>
1686
8846
    Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
1687
8847
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
1688
 
    (cherry picked from commit a90052ba8697e217b0dc68057d7b9202ae8797db)
1689
 
 
1690
 
commit 0062d94cafcea5a2fea6224904188d1435c1983f
 
8848
 
 
8849
commit ff109bf84401a451380eb7f3f94a6e0aa2776e3e
 
8850
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
 
8851
Date:   Thu Aug 12 00:09:02 2010 -0700
 
8852
 
 
8853
    Use GetMaster instead of direct u.master access in core procs
 
8854
    
 
8855
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
 
8856
    Acked-by: Daniel Stone <daniel@fooishbar.org>
 
8857
    Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
 
8858
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
 
8859
 
 
8860
commit 3cc5e4422430e9ca44615f3e63feccd2e5729046
 
8861
Author: Peter Hutterer <peter.hutterer@who-t.net>
 
8862
Date:   Fri Jul 23 14:48:32 2010 +1000
 
8863
 
 
8864
    xfree86: fix compiler warning about implicied decl of DuplicateModule.
 
8865
    
 
8866
    ../../../../hw/xfree86/common/xf86Xinput.c: In function ‘xf86AllocateInput’:
 
8867
    ../../../../hw/xfree86/common/xf86Xinput.c:722: warning: implicit
 
8868
    declaration of function ‘DuplicateModule’
 
8869
    ../../../../hw/xfree86/common/xf86Xinput.c:722: warning: nested extern
 
8870
    declaration of ‘DuplicateModule’
 
8871
    ../../../../hw/xfree86/common/xf86Xinput.c:722: warning: assignment makes
 
8872
    pointer from integer without a cast
 
8873
    
 
8874
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
 
8875
    Reviewed-by: Adam Jackson <ajax@redhat.com>
 
8876
    Reviewed-by: Daniel Stone <daniel@fooishbar.org>
 
8877
 
 
8878
commit b5c9953bbf4ffd11f1a70d058c6d3feb2bd1bca8
1691
8879
Author: Pauli Nieminen <ext-pauli.nieminen@nokia.com>
1692
8880
Date:   Mon Jul 26 15:31:03 2010 +0300
1693
8881
 
1695
8883
    
1696
8884
    Signed-off-by: Pauli Nieminen <ext-pauli.nieminen@nokia.com>
1697
8885
    Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
1698
 
    (cherry picked from commit b5c9953bbf4ffd11f1a70d058c6d3feb2bd1bca8)
1699
 
 
1700
 
commit eecf91150d4c17fe73913fd6c24064c0394fb40e
 
8886
 
 
8887
commit 2e6d7174042cc8007e947b7d9fb54acc0ebe29d2
 
8888
Author: Pauli Nieminen <ext-pauli.nieminen@nokia.com>
 
8889
Date:   Mon Jul 26 15:13:34 2010 +0300
 
8890
 
 
8891
    xkb: Fix possible NULL pointer dereference
 
8892
    
 
8893
    sli is null before allocation assigment so deference t osli has to be
 
8894
    protected.
 
8895
    
 
8896
    Signed-off-by: Pauli Nieminen <ext-pauli.nieminen@nokia.com>
 
8897
    Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
 
8898
 
 
8899
commit d6642de7ebdda16e0056600a86a7802bd4c393b7
 
8900
Author: Pauli Nieminen <ext-pauli.nieminen@nokia.com>
 
8901
Date:   Mon Jul 26 14:50:30 2010 +0300
 
8902
 
 
8903
    xkb: Fix possible NULL pointer dereference
 
8904
    
 
8905
    If search for device failed sli is NULL. In that case we have to protect
 
8906
    dereference to prevent server crash.
 
8907
    
 
8908
    Signed-off-by: Pauli Nieminen <ext-pauli.nieminen@nokia.com>
 
8909
    Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
 
8910
 
 
8911
commit adc0697cfcfba295a15d7a307125093cbccd637f
1701
8912
Author: Pauli Nieminen <ext-pauli.nieminen@nokia.com>
1702
8913
Date:   Thu Jul 22 15:11:27 2010 +0300
1703
8914
 
1707
8918
    
1708
8919
    Signed-off-by: Pauli Nieminen <ext-pauli.nieminen@nokia.com>
1709
8920
    Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
1710
 
    (cherry picked from commit adc0697cfcfba295a15d7a307125093cbccd637f)
1711
 
 
1712
 
commit b912c08ffa09ec9d7c55db7df1df622dd4b6ab64
 
8921
 
 
8922
commit 67cfb66562cd9d39f30fec6fbc38eb1eb5e5b030
 
8923
Author: Pauli Nieminen <ext-pauli.nieminen@nokia.com>
 
8924
Date:   Thu Jul 22 15:05:57 2010 +0300
 
8925
 
 
8926
    xkb: Remove redurant intialization code
 
8927
    
 
8928
    calloc already initializes allocated memory to zero.
 
8929
    
 
8930
    Signed-off-by: Pauli Nieminen <ext-pauli.nieminen@nokia.com>
 
8931
    Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
 
8932
 
 
8933
commit 2475ef60977f6813dec74ef0837a5915b8a48bbc
 
8934
Author: Pauli Nieminen <ext-pauli.nieminen@nokia.com>
 
8935
Date:   Thu Jul 22 12:48:55 2010 +0300
 
8936
 
 
8937
    xkb: Fix NULL pointer dereference
 
8938
    
 
8939
    xkb->names is dereferenced in else path too.
 
8940
    
 
8941
    Signed-off-by: Pauli Nieminen <ext-pauli.nieminen@nokia.com>
 
8942
    Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
 
8943
 
 
8944
commit 184ef0d35612d6ed0619283d376f04d9a904f47c
 
8945
Author: Pauli Nieminen <ext-pauli.nieminen@nokia.com>
 
8946
Date:   Thu Jul 22 11:34:54 2010 +0300
 
8947
 
 
8948
    xkb: Don't check for NULL before calling free
 
8949
    
 
8950
    Signed-off-by: Pauli Nieminen <ext-pauli.nieminen@nokia.com>
 
8951
    Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
 
8952
 
 
8953
commit 1223340644744c0b38aa85f5956eb5ab7c696517
1713
8954
Author: Pauli Nieminen <ext-pauli.nieminen@nokia.com>
1714
8955
Date:   Thu Jul 22 11:33:33 2010 +0300
1715
8956
 
1719
8960
    
1720
8961
    Signed-off-by: Pauli Nieminen <ext-pauli.nieminen@nokia.com>
1721
8962
    Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
1722
 
    (cherry picked from commit 1223340644744c0b38aa85f5956eb5ab7c696517)
1723
 
 
1724
 
commit d4ef63f602325a9920dc1cbf64e3969dfa394d5f
 
8963
 
 
8964
commit 20cb9c923efa4edc348eba30f956a66413a8208f
 
8965
Author: Pauli Nieminen <ext-pauli.nieminen@nokia.com>
 
8966
Date:   Thu Jul 22 11:13:10 2010 +0300
 
8967
 
 
8968
    xkb: Use memcpy for copy that has known length
 
8969
    
 
8970
    Fixes warning that strncpy is not able to append NULL to the end
 
8971
    of destination.
 
8972
    
 
8973
    Signed-off-by: Pauli Nieminen <ext-pauli.nieminen@nokia.com>
 
8974
    Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
 
8975
 
 
8976
commit de8be07cc0a8163b6ef04455706fd5ca2cebe587
1725
8977
Author: Peter Hutterer <peter.hutterer@who-t.net>
1726
8978
Date:   Tue Aug 17 12:08:52 2010 +1000
1727
8979
 
1737
8989
    Reported-by: Bartosz Brachaczek <b.brachaczek@gmail.com>
1738
8990
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
1739
8991
    Tested-by: Bartosz Brachaczek <b.brachaczek@gmail.com>
1740
 
    (cherry picked from commit de8be07cc0a8163b6ef04455706fd5ca2cebe587)
1741
 
 
1742
 
commit d0ca4826d6dca7c43965e4606a31e90091207412
1743
 
Author: Jeremy Huddleston <jeremyhu@apple.com>
1744
 
Date:   Sat Sep 11 14:25:21 2010 -0700
1745
 
 
1746
 
    XQuartz: Localization updates
1747
 
    
1748
 
    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
1749
 
    (cherry picked from commit 0a3e6b0345a96aae278dd776c00b5a7c7ccf65af)
1750
 
 
1751
 
commit c89f0521044083a11d538ebfeaabee6fc7fb9a03
1752
 
Author: Jeremy Huddleston <jeremyhu@apple.com>
1753
 
Date:   Sun Aug 15 20:07:28 2010 -0700
1754
 
 
1755
 
    rootless: Remove ROOTLESS_WORKAROUND
1756
 
    
1757
 
    This was already removed for XWin (20701522be803fe47e921fcf059dadf64c7f287d)
1758
 
    with no reported side effects.  XQuartz seems to be behaving ok without it as
1759
 
    well.  While this possibly brings back bug #1168, we don't have any reproduction
1760
 
    steps for that issue, and if it crops up again, we should fix it a real way
1761
 
    rather than this hokey workaround which doesn't even work for COMPOSITE.
1762
 
    
1763
 
    This effectively reverts the following two changes:
1764
 
    b2135e589baeb2ea26da50b9167feaea23bcce3c
1765
 
    d7fef52254126aa5897a5c58faeda1f61d5b13d8
1766
 
    
1767
 
    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
1768
 
    Reviewed-by: Jon TURNEY <jon.turney@dronecode.org.uk>
1769
 
    (cherry picked from commit 4e09a69c5b1f3c8d6f2f92ec24aaab3a1119940c)
1770
 
 
1771
 
commit e615acf06feabd4de695d1237aa3891957428999
1772
 
Author: Eamon Walsh <ewalsh@tycho.nsa.gov>
1773
 
Date:   Mon Aug 30 16:37:05 2010 -0400
1774
 
 
1775
 
    Add screens to the PRIVATE_XSELINUX set.
1776
 
    
1777
 
    The SELinux extension does store a security label in the screen
1778
 
    devPrivates.  Fixes crash caused by overwriting another private.
1779
 
    
1780
 
    Signed-off-by: Eamon Walsh <ewalsh@tycho.nsa.gov>
1781
 
    Reported-by: Justin Mattock <justinmattock@gmail.com>
1782
 
    Signed-off-by: Keith Packard <keithp@keithp.com>
1783
 
    (cherry picked from commit 9a1a4ccbe026f34beca5db3b2243874906961b49)
1784
 
 
1785
 
commit ad62b2400907bf856ece615197066aad02503716
1786
 
Author: Eamon Walsh <ewalsh@tycho.nsa.gov>
1787
 
Date:   Mon Aug 23 16:04:03 2010 -0400
1788
 
 
1789
 
    Fix property and selection devPrivate allocation.
1790
 
    
1791
 
    Selection objects were not being allocated with privates, and both
1792
 
    objects had a stray statement that zeroed out the devPrivates field.
1793
 
    
1794
 
    Signed-off-by: Eamon Walsh <ewalsh@tycho.nsa.gov>
1795
 
    Reported-by: Justin Mattock <justinmattock@gmail.com>
1796
 
    Reviewed-by: Adam Jackson <ajax@redhat.com>
1797
 
    Signed-off-by: Keith Packard <keithp@keithp.com>
1798
 
    (cherry picked from commit 9ef6241c2382bfc555284a4985f6d1e37d750d6f)
 
8992
 
 
8993
commit 08adf41f6315663cbac33d010214d98f3e1c8814
 
8994
Author: Matt Turner <mattst88@gmail.com>
 
8995
Date:   Fri Aug 27 18:34:49 2010 -0400
 
8996
 
 
8997
    Replace malloc/strlen/strcpy with strdup.
 
8998
    
 
8999
    Reviewed-by: Jeremy Huddleston <jeremyhu@apple.com>
 
9000
    Signed-off-by: Matt Turner <mattst88@gmail.com>
 
9001
 
 
9002
commit ea239112b030588ed3cdd113643ba5f6207a5bd9
 
9003
Author: Jesse Adkins <jesserayadkins@gmail.com>
 
9004
Date:   Wed Aug 4 09:21:33 2010 +0000
 
9005
 
 
9006
    xfree86: Purge parsePrologueVoid.
 
9007
    
 
9008
    This was included in the original commit, and then never used.
 
9009
    
 
9010
    Signed-off-by: Jesse Adkins <jesserayadkins@gmail.com>
 
9011
    Signed-off-by: Matt Turner <mattst88@gmail.com>
 
9012
 
 
9013
commit b25fb9fe998209e79b6917d12d5765c5f6719a7e
 
9014
Author: Jesse Adkins <jesserayadkins@gmail.com>
 
9015
Date:   Wed Aug 4 09:21:32 2010 +0000
 
9016
 
 
9017
    xfree86: Removed unused messages from Configint.h
 
9018
    
 
9019
    AUTOREPEAT_MSG, MOVED_TO_FLAGS_MSG, and XLEDS_MSG made obsolete by
 
9020
     81913a12910e39d7ea6af8657c1c66cc6791cd65 Jul 21 2006 (remove undead files from master)
 
9021
    UNDEFINED_DEVICE_MSG made obsolete by
 
9022
     6033d8150be3a115b90226eaa42f237bb0cf3369 Oct 9 2007 (first pass at video driver autoloading)
 
9023
    
 
9024
    Signed-off-by: Jesse Adkins <jesserayadkins@gmail.com>
 
9025
    Signed-off-by: Matt Turner <mattst88@gmail.com>
 
9026
 
 
9027
commit 18b62e0479f15e965611880ada6e0195367df025
 
9028
Author: Jesse Adkins <jesserayadkins@gmail.com>
 
9029
Date:   Wed Aug 4 09:21:31 2010 +0000
 
9030
 
 
9031
    xfree86: Fix leaks in OpenConfigFile and OpenConfigDir
 
9032
    
 
9033
    [mattst88: fixed whitespace and a missing semicolon]
 
9034
    
 
9035
    Signed-off-by: Jesse Adkins <jesserayadkins@gmail.com>
 
9036
    Signed-off-by: Matt Turner <mattst88@gmail.com>
 
9037
 
 
9038
commit 4f04fd595e82226f1d91226a41bb98ed3d940b37
 
9039
Author: Jesse Adkins <jesserayadkins@gmail.com>
 
9040
Date:   Wed Aug 4 09:21:30 2010 +0000
 
9041
 
 
9042
    xfree86: Simplify xf86Msg{,Verb}
 
9043
    
 
9044
    Previously, the functions would call xf86VDrvMsgVerb with a screen of -1
 
9045
     despite their comments saying they were for "non-driver messages".
 
9046
    They now call LogVMessageVerb, which is what xf86VDrvMsgVerb does anyway
 
9047
     when it has a screen == -1.
 
9048
    
 
9049
    Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
 
9050
    Reviewed-by: Mark Kettenis <kettenis@openbsd.org>
 
9051
    Signed-off-by: Jesse Adkins <jesserayadkins@gmail.com>
 
9052
    Signed-off-by: Matt Turner <mattst88@gmail.com>
 
9053
 
 
9054
commit f49473abfd6034e68576b2dddd30ba8d8dd0838f
 
9055
Author: Jesse Adkins <jesserayadkins@gmail.com>
 
9056
Date:   Wed Aug 4 09:21:29 2010 +0000
 
9057
 
 
9058
    xfree86: Remove prototypes for non-existant functions.
 
9059
    
 
9060
    This was obsolete from 9a0f25de7ca3c68af867b38936103d17daa92ac6 "Static cleanups, dead code deletion." (server 1.3).
 
9061
    
 
9062
    Signed-off-by: Jesse Adkins <jesserayadkins@gmail.com>
 
9063
    Signed-off-by: Matt Turner <mattst88@gmail.com>
 
9064
 
 
9065
commit 747bf5fe80f51554205c5a50b8ed9b89065c8a54
 
9066
Author: Jesse Adkins <jesserayadkins@gmail.com>
 
9067
Date:   Sun Aug 1 16:01:23 2010 -0700
 
9068
 
 
9069
    xfree86: Remove comments about unable to use malloc.
 
9070
    
 
9071
    These are leftovers from when X still used Xmalloc and friends for allocation.
 
9072
    Now that those are gone, these comments are just confusing.
 
9073
    
 
9074
    Signed-off-by: Jesse Adkins <jesserayadkins@gmail.com>
 
9075
    Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
 
9076
    Signed-off-by: Matt Turner <mattst88@gmail.com>
 
9077
 
 
9078
commit 65466652936bbb2706be455d0a416bcf08e88f66
 
9079
Author: Tiago Vignatti <tiago.vignatti@nokia.com>
 
9080
Date:   Wed May 12 13:03:14 2010 +0300
 
9081
 
 
9082
    xfree86: vgaarb: fix device decoding interface to send resources type properly
 
9083
    
 
9084
    Right now, when there is more than one vide card on the machine, we're
 
9085
    adopting a pessimistic approach and setting all cards to decode VGA legacy
 
9086
    address.
 
9087
    
 
9088
    Some cards may want to skip the arbitration and the only way to do so is
 
9089
    through pci_device_vgaarb_decodes. Therefore, send the desired kind of
 
9090
    resource instead force the worst case.
 
9091
    
 
9092
    Note that xf86VGAarbiterDeviceDecodes is not being used so far by any
 
9093
    open-source driver. Even so, API break.
 
9094
    
 
9095
    Signed-off-by: Tiago Vignatti <tiago.vignatti@nokia.com>
 
9096
    Reviewed-by: Mark Kettenis <kettenis@openbsd.org>
 
9097
 
 
9098
commit 7fbf3e7cf4b261194faad747e0bf59d528df6d91
 
9099
Author: Tiago Vignatti <tiago.vignatti@nokia.com>
 
9100
Date:   Mon May 10 21:05:14 2010 +0300
 
9101
 
 
9102
    xfree86: vgaarb: remove useless macro
 
9103
    
 
9104
    This was inherited from RAC and was never used there either.
 
9105
    
 
9106
    Signed-off-by: Tiago Vignatti <tiago.vignatti@nokia.com>
 
9107
    Reviewed-by: Jamey Sharp <jamey@minilop.net>
 
9108
 
 
9109
commit ad698dd5bcc41fcec1e7ce1117c7ad1052710132
 
9110
Author: Tiago Vignatti <tiago.vignatti@nokia.com>
 
9111
Date:   Mon May 10 21:03:30 2010 +0300
 
9112
 
 
9113
    xfree86: vgaarb: remove superfluous and confusing VGAGet_GC and VGAPut_GC
 
9114
    
 
9115
    Signed-off-by: Tiago Vignatti <tiago.vignatti@nokia.com>
 
9116
    Reviewed-by: Jamey Sharp <jamey@minilop.net>
 
9117
 
 
9118
commit c0aed4c99bf553bd7b8bbc79d0ed8f26d0ab3f94
 
9119
Author: Tiago Vignatti <tiago.vignatti@nokia.com>
 
9120
Date:   Mon May 10 20:58:30 2010 +0300
 
9121
 
 
9122
    xfree86: vgaarb: change macros by inline functions to ease debug
 
9123
    
 
9124
    Signed-off-by: Tiago Vignatti <tiago.vignatti@nokia.com>
 
9125
    Reviewed-by: Jamey Sharp <jamey@minilop.net>
1799
9126
 
1800
9127
commit 79ee78de9de49d0cab03401662baa476a18e53b8
1801
9128
Author: Keith Packard <keithp@keithp.com>