First import
[xorg_rtime.git] / xorg-server-1.4 / ChangeLog
blobebd8bff360dd3a33289ce64edd10b0efcc97bb85
1 commit 99dd8b9414d1eb7aabc682be0b9cfd7a27eb2a6b
2 Author: Eric Anholt <eric@anholt.net>
3 Date:   Thu Sep 6 01:42:43 2007 -0700
5     Bump version to 1.4.0.
7 commit f73fd98a8636c0df3133a8b9428f3f23ecc788b4
8 Author: Daniel Stone <daniel@fooishbar.org>
9 Date:   Wed Sep 5 17:46:23 2007 -0700
11     Fix key repeats during VT switch.
12     
13     Add keyc->postdown, which represents the key state as of the last mieqEnqueue
14     call, and use it when we need to know the posted state, instead of the
15     processed state (keyc->down).  Add small functions to getevents.c to query and
16     modify key state in postdown and use them all through, eliminating previously
17     broken uses.
18     (cherry picked from commit 81c28ffd2b13a83770eadcfd7829d35d319d637f)
20 commit 3c5fe1ec377688ab2edc6137b74a7c04b3bc2e7e
21 Author: Keith Packard <keithp@koto.keithp.com>
22 Date:   Wed Sep 5 14:19:19 2007 -0700
24     Deliver correct event when releasing keys on VT switch.
25     
26     In commit 41bb9fce47f6366cc3f7d45790f7883f74289b5a, the event delivery loop
27     for Xinput enabled keyboards was changed and accidentally used the wrong
28     index variable, causing random events to be delivered when returning from VT
29     switch.
30     
31     In addition, in commit aeba855b07832354f59678e20cc29a085e42bd99,
32     SIGIO was blocked during delivery of these events, but not for the entire
33     period the xf86Events array was being used. Block SIGIO for the whole loop
34     to avoid other event delivery from trashing the key release events.
35     (cherry picked from commit aa7ed1f5f35cd043bc38d985500aa0a32e857e84)
36     (cherry picked from commit accd71bda6f958ea6892ad3a10879232d345774c)
38 commit 70ed110538413e96cefbf0a1c276b52dc62c5aae
39 Author: Eric Anholt <eric@anholt.net>
40 Date:   Wed Sep 5 13:30:02 2007 -0700
42     Fix server version reporting to be the server package version.
43     
44     Previously, the server version reported by xdpyinfo and Xorg -version would
45     bear some vague resemblance to a X.Org katamari version, but in the presence
46     of modularization (and client-server relationships with different katamari
47     versions on each side) those numbers don't really make sense.  Instead, just
48     report the package version.
49     
50     When branching a stable branch, master's version should be immediately updated
51     to the endpoint of the stable branch plus a snapshot of 1 (for example,
52     1.4.0.1 after server-1.4-branch).  The stable branch should then be changed to
53     RC0 at that time (1.3.99.0, for example).
54     
55     This scheme was partially attempted for server 1.3, but lacked the appropriate
56     master updates, thus why it had to be revisited now.  While here, we can also
57     remove a lot of versioning complexity since everything is based on the package
58     version.
59     
60     (cherry picked from commit 47300ed2be59d0ba7ea9345b954bf3104877c095)
62 commit b328d553723ecf8f893783e91ec00ee6054acb74
63 Author: Alan Hourihane <alanh@fairlite.demon.co.uk>
64 Date:   Thu Aug 30 21:57:41 2007 +0100
66     Allow yres_virtual to be greater for some kernel fbdev drivers.
67     
68     (temporary fix for older fbdev drivers)
69     (cherry picked from commit 87495fc7064d5e0a7575a0713b6895a4172df0fa)
71 commit b69e6165136ff76ba4649bb9d11906fef27b78bc
72 Author: Keith Packard <keithp@koto.keithp.com>
73 Date:   Sat Sep 1 21:14:22 2007 -0700
75     [COMPOSITE] Composite used for pixmap population on redirect. (Bug #7447)
76     
77     compNewPixmap copies bits from the parent window to the redirected child
78     pixmap to populate the pixmap with reasonable data. It cannot always use
79     CopyArea as that only works across matching depths. Use Composite when
80     the depths do not match.
81     (cherry picked from commit f98dfec79dadb70fa7bba84e7335f92b3a73dc02)
83 commit 87f98178417718d8720566a2df04857a682a2d15
84 Author: Adam Jackson <ajax@redhat.com>
85 Date:   Fri Aug 31 22:11:13 2007 -0700
87     [RANDR] Don't mark Xinerama as active if no crtcs are enabled. (bug #11504).
88     
89     Clients expect any Xinerama-enabled screen to report at least one
90     monitor, but with RandR, there may not be any enabled crtcs. In this case,
91     tell the client that Xinerama is not active.
92     (cherry picked from commit 1afdf8b0a92437dffe84fa98b6083b3d8fd55e27)
94 commit 61460cf095a655d8711b79225080a8c2808dbbc4
95 Author: Marius Gedminas <mgedmin@b4net.lt>
96 Date:   Fri Aug 31 21:36:37 2007 -0700
98     [RANDR] Compare only milliseconds of config time. (Bug #6502)
99     
100     The timestamp transferred in the X protocol is a 32-bit number of
101     milliseconds.
102     
103     The timestamp stored in the server is a structure that contains two fields:
104     months (!) and milliseconds.
105     
106     When the server passes the config timestamp to the client, it discards the
107     months part and sends only the milliseconds part.
108     
109     When the server receives the config timestamp from the client, it tries to
110     guess the "months" part by looking at the current time and then maybe adding
111     or
112     subtracting one.  The guess is wrong after the server has been running long
113     enough (several hours).
114     
115     I have added two ErrorF calls around the 'if' statement that returns
116     RRSetConfigInvalidConfigTimestamp in randr/randr.c and my Xorg.0.log has
117     this:
118     
119       randr request got good config time: 0:-2103495671
120     
121     for the first few successful xrandr calls, and
122     
123       randr request failed with RRSetConfigInvalidConfigTime: client passed
124       1:-2103495671, server has 0:-2103495671
125     
126     when it fails.  The server has been running for 8 and a half hours.
127     
128     The obvious fix would be to ignore the months field and only compare the
129     milliseconds.
130     (cherry picked from commit 0dc2bb6101704d0fd25f36e2c3df79687f119f5b)
132 commit ec56c5e958248ea0161dda885fa59752b20f5d7c
133 Author: Eric Anholt <eric@anholt.net>
134 Date:   Fri Aug 31 20:02:52 2007 -0700
136     Bump version to 1.3.99.2.
138 commit 5efc4bd7d0e2020242127d8ed83efb8d2d76a151
139 Author: Eric Anholt <eric@anholt.net>
140 Date:   Fri Aug 31 18:27:41 2007 -0700
142     Remove backend.[ch] from neomagic to fix distcheck.
143     (cherry picked from commit 917e3bb83a48da7618fce463cf6283be36cd9084)
145 commit 1a125b521434da7ba3a41b6398c7f094867908e0
146 Author: Eric Anholt <eric@anholt.net>
147 Date:   Fri Aug 31 15:16:01 2007 -0700
149     Bug #7364: Require renderproto 0.9.3 on 64-bit, and fix build with it.
150     
151     (cherry picked from commit 07630d897ef37cad8b79d073d9edc891d5a7bddd)
153 commit f499c2ea0a90a69713daef8f9497463229384964
154 Author: Eric Anholt <eric@anholt.net>
155 Date:   Fri Aug 31 13:00:23 2007 -0700
157     Bug #7186: Fix an excessive request size limitation that broke big-requests.
158     
159     MAXBUFSIZE appears to be a leftover of some previous time.  Instead, just
160     use maxBigRequestSize when bigreqs are available (limiting buffers to ~16MB).
161     When bigreqs are not available, needed won't be larger than the maximum
162     size of a non-bigreqs request (256kB).
163     (cherry picked from commit ca82d4bddf235c9b68d51d68636bab40eafb9889)
165 commit 3e9ecdcb132bb223febc396626211aa2681e4c79
166 Author: Matthieu Herrb <matthieu@bluenote.herrb.com>
167 Date:   Thu Aug 23 22:11:56 2007 +0200
169     Remove an extra cast.
170     
171     Thou should not apply patches manually without testing.
172     (cherry picked from commit a66c0f1dca2958835ff65a5b50579e3304ed316a)
174 commit a964d541283e93b1096150275ba2d95594bf77ea
175 Author: Otto Moerbeek <otto@openbsd.org>
176 Date:   Thu Aug 23 21:59:25 2007 +0200
178     A high resolution device that's moving fast can potentially generate
179     an int overflow, making dx*dx+dy*dy negative. Now pow(negative,
180     non-integer) yields NaN, so you loose.  Use fp math to avoid that.
181     (cherry picked from commit 12d27cf33c6d963eae77795c0d247175907162a5)
183 commit bcd6708895e5c2fda423bb13fe42b078ef293b13
184 Author: Egbert Eich <eich@freedesktop.org>
185 Date:   Thu Aug 30 12:50:21 2007 +0200
187     Fixing a misleading comment which could suggest a GPL violation.
188     
189     The author of the int10 code looked at the VBIOS POSTing code
190     in DOSEMU to get some initial idea on how to POST a VBIOS.
191     To give credit to the DOSEMU Team for this inspiration a comment
192     was added to the code which could suggest that code from the
193     GPLed DOSEMU was directly incorporated into this code.
194     This patch should clearify the situation.
195     (cherry picked from commit 1d11e4bc4ccb169fb23fc18583f0b648f0a6a4e0)
197 commit ed001ed363d11aff3df9a7de2f72075e0b2cfb7b
198 Author: Eric Anholt <eric@anholt.net>
199 Date:   Wed Aug 29 15:54:32 2007 -0700
201     Bug #9629: Remove badly-licensed neomagic kdrive files.
202     
203     Licensing issues of these files include:
204     - They claim to be licensed under the GPL, yet we haven't allowed that in the
205       xserver repository in the past.
206     - They refer the user to the top of the tree for GPL license text, yet it isn't
207       there.
208     - They claim to be derived from the (MIT-licensed) ati kdrive code, yet don't
209       follow the licensing terms of those files.
210     (cherry picked from commit 87295b66a972a2bd194a79af6aa4f715018fcded)
212 commit 5182fbf302beae93ea5b71a40a23528ee83fa1cc
213 Author: Alex Deucher <alex@botch2.(none)>
214 Date:   Wed Aug 22 19:26:34 2007 -0400
216     Add _X_EXPORT to exported functions in hw/xfree86/modes/*
217     
218     Also add missing exports to hw/xfree86/loader/xf86sym.c
219     (cherry picked from commit 81f8b652d99ee0f7116c1e34aed0e585d23a91fb)
221 commit 37954c019afd92edbe4aaa9d6deb6efaad7bf088
222 Author: Brian Paul <brian.paul@tungstengraphics.com>
223 Date:   Thu Aug 23 19:38:53 2007 +0200
225     glx: fix crash when freeing visuals
226     
227     Don't set screen->num_vis to a value greater than the actual number of visuals.
228     
229     X.Org Bug #10809 <http://bugs.freedesktop.org/show_bug.cgi?id=10809>
230     (cherry picked from commit ff089e6cae634ac3eb509abd448a250bcbb17275)
232 commit d34b66402c9205aae38316c5855f3b492a7612c2
233 Author: Dave Airlie <airlied@redhat.com>
234 Date:   Thu Aug 23 16:22:03 2007 +1000
236     randr: fixup crtc and output destroy
237     
238     if you are moving pointers, you want to move the pointers not just a byte
239     (cherry picked from commit 76bf3cd7b8c6189b6b08518cde00c8bd991bdfb7)
241 commit efac9c9c2e7cfa974fb0e7737832f0e34d156f65
242 Author: Keith Packard <keithp@koto.keithp.com>
243 Date:   Sun Aug 19 20:28:05 2007 -0700
245     Ref count cursors used in hw/xfree86/modes code.
246     
247     The multi-crtc cursor code in hw/xfree86/modes holds a reference to the
248     current cursor. This reference must be correctly ref counted so the cursor
249     is not freed out from underneath this code.
250     (cherry picked from commit 7dc8531548cc9573e28bb04363dcbb3af5864c9a)
252 commit 248b220b3e2bf8d999241543b69be3022a728b3a
253 Author: Alex Deucher <alex@botch2.com>
254 Date:   Tue Aug 21 00:37:33 2007 -0400
256     add xf86_crtc_clip_video_helper to xf86sym.c
257     (cherry picked from commit 1f6ddae003ec65d6bc567831bf32bf75dfefdd6c)
259 commit 242c05e326646cbe1ab6ced54504456fee327bce
260 Author: Alex Deucher <alex@botch2.com>
261 Date:   Mon Aug 20 19:46:38 2007 -0400
263     move intel crtc xv clipping helper to the xserver
264     
265     The code is generic and can be used by any overlay-based card when
266     adding randr 1.2 support.  Tested on radeon.
267     (cherry picked from commit 53c04351c462d2ae307684e50d5960debe1ee557)
269 commit dd33e936b39d1c5229353d3f25c47e3b87de8498
270 Author: Fredrik Höglund <fredrik@kde.org>
271 Date:   Sat Aug 18 19:02:18 2007 +0200
273     EXA: Fix a couple of logic errors in exaGetPixmapFirstPixel.
274     
275     The fb pointer would be left uninitialized when exaPixmapIsOffscreen
276     returned false. When it returned true and the pixmap was damaged,
277     fb would be initialized from the pixmap's devPrivate.ptr before the
278     exaDoMigration and exaPrepareAccess calls, at which point
279     devPrivate.ptr would still be pointing at offscreen memory.
280     (cherry picked from commit 3c448b0eb67337b56641e09a6d168aad6745e3ef)
282 commit ec126e29e4a270577bba6337ed6f4ec8dbce46f9
283 Author: Søren Sandmann Pedersen <sandmann@redhat.com>
284 Date:   Tue Aug 21 14:26:14 2007 -0400
286     Require pixman 0.9.5; Use pixman_image_set_source_clipping() to fix
287     bug 11620 (reported by Jens Stroebel.
288     (cherry picked from commit 53941c8e68014619d3ded7f8bc0f07d9a38bb9b1)
290 commit 71ddf917d7449b721582c910c5026faa457597fe
291 Author: Aaron Plattner <aplattner@nvidia.com>
292 Date:   Thu Aug 16 17:43:29 2007 -0700
294     stride is in FbBits-sized chunks, but xoff is not.
295     
296     Fixes corruption problems with composite rendering to redirected windows in
297     depth 16.
298     (cherry picked from commit 6a32a96d8df184c3ace4847beb48fdcb846d2286)
300 commit 7cc53ae10adb7f8bb59f904b1362b7391b327f83
301 Author: Aaron Plattner <aplattner@nvidia.com>
302 Date:   Thu Aug 16 14:57:18 2007 -0700
304     Bug #12015: Use the right offsets in the dst arguments of pixman_blt.
305     (cherry picked from commit 32666d77227fcd2c066de16bf3c07366f92b0457)
307 commit 2bf6cb3074d9c0dcd706e8e083747c6d84b70e30
308 Author: Julien Cristau <jcristau@debian.org>
309 Date:   Tue Aug 21 18:17:35 2007 +0200
311     config: fix default xkb model (pc105, not keyboard)
312     (cherry picked from commit 6ef4ecd82670c37a354243166750d76a97959c8b)
314 commit fd4dc5a98e600b267ee22a3fb47c093c3e1b26d6
315 Author: Julien Cristau <jcristau@debian.org>
316 Date:   Mon Aug 20 12:57:06 2007 +0200
318     xfree86: Fix build on Linux/alpha.
319     
320     A bunch of CFLAGS had gone missing, so the build failed with errors like:
321     ../../../../../hw/xfree86/os-support/linux/lnx_ev56.c:7:19: error: input.h: No such file or directory
322     ../../../../../hw/xfree86/os-support/linux/lnx_ev56.c:8:24: error: scrnintstr.h: No such file or directory
323     (cherry picked from commit a1fe36b772f7edc162ea97368f86588c0fb77148)
325 commit 9a747b0b81d0bd9eea7d02601703df266d6c5eca
326 Author: Fredrik Höglund <fredrik@kde.org>
327 Date:   Wed Aug 15 19:19:11 2007 +0200
329     EXA: Wrap Trapezoids to prevent excessive migration of the alpha pixmap.
330     
331     miTrapezoids creates an alpha pixmap and initializes the contents
332     using PolyFillRect, which causes the pixmap to be moved in for
333     acceleration. The subsequent call to RasterizeTrapezoid won't be
334     accelerated by EXA, which causing the pixmap to be moved back out
335     again.
336     
337     By wrapping Trapezoids and using ExaCheckPolyFillRect instead of
338     PolyFillRect to initialize the pixmap, we avoid this roundtrip.
339     (cherry picked from commit daee59b1703ac07c2def9e9fecc479e59b93f761)
341 commit d37edeff997219b1944a15cc0c9d7db64868ea70
342 Author: Dave Jones <davej@redhat.com>
343 Date:   Thu Aug 16 09:46:27 2007 +0200
345     Kdrive: fix nasty thinko in TslibEnable()
347 commit 026534f945ae5652592a090a9d41375ca37ab618
348 Author: Alan Coopersmith <alan.coopersmith@sun.com>
349 Date:   Wed Aug 15 16:47:53 2007 -0700
351     Update pci.ids to 2007-08-15 snapshot
352     
353     Remove nvidia ids in extrapci.ids that are now in pci.ids
355 commit 6cef7b9611297cb1d93cefe3890b26b69c87bce2
356 Author: Alan Coopersmith <alan.coopersmith@sun.com>
357 Date:   Wed Aug 15 16:44:49 2007 -0700
359     Correct XErrorDB path and make it configurable (used by DTrace support)
361 commit 0f9e89b4e309e570d7d366489d250ca2143f0ad7
362 Author: Fredrik Höglund <fredrik@kde.org>
363 Date:   Tue Aug 14 22:47:49 2007 +0200
365     Fix the value comparisons in the IDLETIME wakeup handler.
366     
367     LessThan/GreaterThan comparisons were used in the wakeup handler,
368     and LessOrEqual/GreaterOrEqual in the block handler.
369     
370     Change it to use LessOrEqual/GreaterOrEqual in both functions,
371     since this is what XSyncNegativeComparison and
372     XSyncPositiveComparison imply.
374 commit 6a195e816b9d60f728d77cc1c23538e7af00a879
375 Author: Kristian Høgsberg <krh@redhat.com>
376 Date:   Mon Aug 13 10:43:48 2007 -0400
378     Revert "Implement damage tracking for AIGLX."
379     
380     This reverts commit 2243b30e54df07892f75e3d65b687abe5b183cf3.  The existing
381     DRI interface doesn't let us get from a __DRIdrawable to the corresponding
382     X drawable, and thus, we can't implement AIGLX damage tracking with the
383     current interface.
385 commit 03f9da672466b9ab9a9814d784b8c44f1030587e
386 Author: Samuel Thibault <samuel.thibault@ens-lyon.org>
387 Date:   Sun Aug 12 03:07:04 2007 +0200
389     xfree86: Improve default mouse handling on the Hurd
390     
391     Make /dev/mouse the default device.  This makes Xorg works with empty
392     or missing InputDevice sections.
394 commit c5741438a3a171f493e9da32a6b39f73403f6993
395 Author: Alan Coopersmith <alan.coopersmith@sun.com>
396 Date:   Fri Aug 10 16:13:55 2007 -0700
398     Only use evdev drivers in Xephyr #ifdef linux
400 commit 59961e47df4ea621a6713a8c7d060555f8746c3a
401 Author: Alan Coopersmith <alan.coopersmith@sun.com>
402 Date:   Fri Aug 10 16:08:41 2007 -0700
404     xorgcfg needs PIXMAN_CFLAGS in order to build libc_wrapper.c
406 commit 2243b30e54df07892f75e3d65b687abe5b183cf3
407 Author: Kristian Høgsberg <krh@redhat.com>
408 Date:   Fri Aug 10 15:53:05 2007 -0400
410     Implement damage tracking for AIGLX.
412 commit ff4bd3addb48df3eacc4b121cc249a7f38eb981a
413 Author: Eric Anholt <eric@anholt.net>
414 Date:   Wed Aug 8 14:24:42 2007 -0700
416     Fix the swapped decode of the EDID DTD h/v sync polarity fields.
417     
418     As a result, we can remove the quirks that existed to flip the bits back around
419     for us.  This is not confirmed in all cases due to lack of bugs containing EDID
420     blocks associated with the quirks, but is likely true.
422 commit 2926cf1da7e4ed63573bfaecdd7e19beb3057d9b
423 Author: Gustavo Pichorim Boiko <boiko@mandriva.com>
424 Date:   Thu Aug 2 18:09:52 2007 -0300
426     [PATCH] Allocate the right number of entries for saving crtcs
428 commit b2dcfbca2441ca8c561f86a78a76ab59ecbb40e4
429 Author: Keith Packard <keithp@koto.keithp.com>
430 Date:   Wed Aug 8 12:16:12 2007 -0700
432     RRScanOldConfig cannot use RRFirstOutput before output is configured.
433     
434     RRFirstOutput returns the first active output, which won't be set until
435     after RRScanOldConfig is finished running. Instead, just use the first
436     output (which is the only output present with an old driver, after all).
438 commit ab3f601149e15789edfb7c9a0c33387070279582
439 Author: Tiago Vignatti <tiagov@balalaika.(none)>
440 Date:   Tue Aug 7 23:17:32 2007 -0300
442     Updates some piece of the dead mouse evdev code under the new hotplug scheme.
443     I exported the evdev driver to Xephyr server. I'm running it using something
444     like:
445         $ ./hw/kdrive/ephyr/Xephyr :1 -mouse evdev,,device=/dev/input/event4 -keybd \
446         evdev,,device=/dev/input/event1,xkbmodel=abnt2,xkblayout=br
447     
448     It also closes /#5668.
450 commit 7d1a749b210ba5b9f8d0e5a1feb9a9ef9fa4d992
451 Author: Tiago Vignatti <tiagov@balalaika.(none)>
452 Date:   Tue Aug 7 22:59:12 2007 -0300
454     Export device path key options to be called by the command line of server.
456 commit aee3588a4a6829326770c84b860061f47f2cbcae
457 Author: Tiago Vignatti <tiagov@balalaika.(none)>
458 Date:   Tue Aug 7 22:49:07 2007 -0300
460     Update KdUseMsg() for completeness.
462 commit 30259d5a4e95ff20b30807e5e207ab5995a3fdaf
463 Author: Daniel Stone <daniel@fooishbar.org>
464 Date:   Tue Aug 7 20:58:49 2007 +0300
466     Hotplug: HAL: Fix error handling
467     
468     Don't use our DBusError for property getting, because we simply don't care:
469     this fixes D-Bus error spew to stderr.  Thanks Michel Dänzer for debugging
470     and testing.
472 commit aef255425a3521d66c3405d34f7787628a22703e
473 Author: Daniel Stone <daniel@fooishbar.org>
474 Date:   Tue Aug 7 16:37:42 2007 +0300
476     Config: HAL: Use input.xkb namespace
477     
478     Use an explicit input.xkb.foo namespace, not input.xkb_foo.
480 commit 838e59c02ec06446fc180fb9d86fa8793c7b9903
481 Author: Daniel Stone <daniel@fooishbar.org>
482 Date:   Mon Aug 6 16:07:20 2007 +0300
484     configure.ac: Add $CONFIG_LIB to server libraries
485     
486     Make sure all DDXes get $CONFIG_LIB.  Build-tested with Xvfb and Xdmx.
488 commit b4193a2eee80895c5641e77488df0e72a73a3d99
489 Author: Keith Packard <keithp@koto.keithp.com>
490 Date:   Tue Aug 7 12:45:53 2007 -0700
492     RRScanOldConfig wasn't getting crtcs set correctly
493     
494     The output crtc is set by RRCrtcNotify, which is called at the end of
495     RRScanOldConfig. Several uses of output->crtc in this function were wrong.
497 commit 2b93cbb5f8bac9b1b75f723baaa728430b5fefff
498 Author: Keith Packard <keithp@koto.keithp.com>
499 Date:   Tue Aug 7 12:44:19 2007 -0700
501     Decrement mode count when removing RandR output mode.
502     
503     Removing an output mode without decrementing the mode count scrambles the
504     output mode array badly.
506 commit fef4c7a6f1a1ef34233b36137bb66d9a657307fb
507 Author: Eric Anholt <eric@anholt.net>
508 Date:   Tue Aug 7 09:01:14 2007 -0700
510     Fix driver build after pixman changes.
512 commit 1339e57485db5a285cfbecbe0bba7154458680ad
513 Author: Tiago Vignatti <tiagov@balalaika.(none)>
514 Date:   Tue Aug 7 04:24:34 2007 -0300
516     Fix typo.
518 commit d9ee5f3e3a3a814ebcd257736c305b41139cc354
519 Author: Tiago Vignatti <tiagov@balalaika.(none)>
520 Date:   Tue Aug 7 04:22:26 2007 -0300
522     Clean a little bit the code.
524 commit 7a5eb3e96b74daaaeb6babf46b13d698280aa3f6
525 Author: Tiago Vignatti <tiagov@balalaika.(none)>
526 Date:   Tue Aug 7 02:16:44 2007 -0300
528     Let xkb options be passed through command line in kdrive servers. I start my
529     Xephyr using something like:
530     
531         ./hw/kdrive/ephyr/Xephyr :1 -fp /usr/share/fonts/X11/misc/ -mouse ephyr -keybd ephyr,,xkblayout=br,xkbmodel=abnt2
533 commit 955d5f6c0d14fae63bfe7c4ab39ee0a708919479
534 Author: Tiago Vignatti <tiagov@balalaika.(none)>
535 Date:   Tue Aug 7 01:39:29 2007 -0300
537     When we call Xephyr with '-pointer' a new pointer is added inside the server
538     and the Xephyr virtual mouse keeps alive. With this patch the semantic changes
539     turning '-pointer' && 'Xephyr virtual mouse' always false.
540     
541     Now we can open a device pointer and pass its options in Xephyr's command line
542     without having other pointer unused.
544 commit aa3c6aaaab213200591d29ddb2921adfb87ee5b4
545 Author: Søren Sandmann Pedersen <sandmann@redhat.com>
546 Date:   Mon Aug 6 19:00:59 2007 -0400
548     Require pixman-1 0.9.4, update pixman includes to new scheme
550 commit 74feba4d77d74979a0ea478d666439ffc55001e5
551 Author: Aaron Plattner <aplattner@nvidia.com>
552 Date:   Wed Aug 1 14:30:03 2007 -0700
554     Don't unwrap too early in libwfb for Composite.
555     
556     Don't call fbFinishWrap until the pixman_image_t that stores the pointer is
557     actually freed.  This prevents corruption or crashes caused by accessing a
558     wrapped pointer after the wrapping is torn down.
560 commit f6aa2200f2fb4f4d4bb51e67d68e86aabcac0c4b
561 Author: Roland "Test-tools" Bär <roland@verifysoft.de>
562 Date:   Mon Aug 6 12:37:52 2007 -0700
564     Probable off by one buffer overflow in .../xorgconfig/xorgconfig.c
565     
566     X.Org Bug #11858 <http://bugs.freedesktop.org/show_bug.cgi?id=11858>
567     Patch #11005 <http://bugs.freedesktop.org/attachment.cgi?id=11005>
569 commit e717eb82dc2e55f852919312d04f5cfc8ee55bc8
570 Author: Dave Airlie <airlied@redhat.com>
571 Date:   Thu Aug 2 10:50:01 2007 +1000
573     xserver: stop bcopy from going really slow
574     
575     The outport is most likely unnecessary on any currently used hardware,
576     the byte copy is necessary from what I know on IA64 and friends so leave it.
577     
578     Add a new API entry point which lets a driver select the old behaviour if
579     such a needs is ever found.
580     
581     This gives me ~20% speed up on startup on 945 hardware.
583 commit 600ef07113caa7a901c7d486bc8ebd1ae47f885c
584 Author: Tiago Vignatti <tiagov@balalaika.(none)>
585 Date:   Fri Aug 3 15:33:41 2007 -0300
587     Fix kdrive command line parser.
589 commit f3955c0a020b39021050cd33c20a17f14fc4b579
590 Author: Arkadiusz Miskiewicz <arekm@maven.pl>
591 Date:   Wed Aug 1 21:04:22 2007 +0300
593     XFree86: xf1bpp: distclean generated files as well
594     
595     Make sure we clean up after ourselves: not sure why distcheck didn't flag
596     this one.
598 commit a04c95f4446e5c169dea71019321d790ab4fa139
599 Author: Julien Cristau <jcristau@debian.org>
600 Date:   Wed Aug 1 20:37:05 2007 +0300
602     configure.ac: Fix argument quoting for argv[]
603     
604     m4 quoting.  Yar boo sux.
606 commit 99a88826e5e8cfa25c5f8a88c12799d33114729c
607 Author: Daniel Stone <daniel@fooishbar.org>
608 Date:   Wed Aug 1 20:34:58 2007 +0300
610     configure.ac: Actually use -lrt in monotonic clock test
611     
612     If we need -lrt to use clock_gettime, then make sure we link with it.
614 commit 1c80e04f876e9254b93ef87eadfcff71234340c6
615 Author: Daniel Stone <daniel@fooishbar.org>
616 Date:   Wed Aug 1 20:08:31 2007 +0300
618     configure.ac: Disable D-Bus config API support by default
619     
620     This is problematic, so don't even bother with it unless someone wants it.
621     respeclaration is dead, long live HAL.
623 commit c46663367329615bd2c9b63e93c9534036e5a2ae
624 Author: Michel Dänzer <michel@tungstengraphics.com>
625 Date:   Wed Aug 1 18:32:09 2007 +0200
627     GLX/DRI: Remove some unused variables.
629 commit 17cb4f64e3c39725e83b1e311c09422d7e1c0e52
630 Author: Michel Dänzer <michel@tungstengraphics.com>
631 Date:   Wed Aug 1 18:13:18 2007 +0200
633     GLX_EXT_texture_from_pixmap: Use client provided texture target when available.
634     
635     This prevents situations where the server doesn't use the target the
636     client thinks it does, usually resulting in the texture being sampled as all
637     white.
639 commit a4197db9504adae6af005b2218eee36b8af0d98b
640 Author: Daniel Stone <daniel@fooishbar.org>
641 Date:   Wed Aug 1 14:04:51 2007 +0300
643     GL: GLX: Make sure glxbyteorder.h is distributed
645 commit ad7421fc764e2b82e20d90f12225a03a1d636f18
646 Author: Daniel Stone <daniel@fooishbar.org>
647 Date:   Wed Aug 1 08:30:00 2007 +0300
649     Bump version to 1.3.99.1 for development
650     
651     This is not actually .1, just bumping for a different devel version.
653 commit 43e71a54502d9ab28ece7f6296d1416d60948dad
654 Author: Daniel Stone <daniel@fooishbar.org>
655 Date:   Wed Aug 1 08:16:35 2007 +0300
657     XFree86: xf1bpp: Fix previous build system commit
658     
659     Amateur error.
661 commit 6d6bc93b0a13c5356544561e326d4aedf33e61c2
662 Author: Daniel Stone <daniel@fooishbar.org>
663 Date:   Wed Aug 1 08:11:22 2007 +0300
665     Build system: Add missing files
666     
667     A couple of headers weren't added to the build.
669 commit 505ec436af3a173e0ba32c6f14b4cf9837a553eb
670 Author: Daniel Stone <daniel@fooishbar.org>
671 Date:   Wed Aug 1 08:11:08 2007 +0300
673     XFree86: Properly clean up after ourselves
674     
675     CLEAN is not a useful variable.  CLEANFILES/DISTCLEANFILES, on the other hand,
676     are useful variables.
678 commit 1ace9770fed4a2ba354ff06a96189428beb36088
679 Author: Daniel Stone <daniel@fooishbar.org>
680 Date:   Wed Aug 1 08:10:38 2007 +0300
682     Build system: Non-dtrace distcheck hacks
683     
684     automake 1.10 really wants foo.c for foo.O, so give it some dummy files to
685     deal with if it really needs them.
687 commit cacbdf18ee771d43228c2e96e8ef9a32251ceb55
688 Author: Daniel Drake <d.drake@mmm.com>
689 Date:   Wed Aug 1 08:08:37 2007 +0300
691     Remove duplicated licenses
692     
693     Some files had two copies of the same license.
695 commit bd49332e4772bd57ffb76c829f0e4770ab876057
696 Author: Daniel Drake <d.drake@mmm.com>
697 Date:   Wed Aug 1 08:07:08 2007 +0300
699     Add proper COPYING file
700     
701     I went through the entire xorg-server distribution and aggregated all
702     the licenses I could find (except the questionable GPL files, see my
703     last mail).
704     
705     There are many many permutations on essentially the same license terms,
706     but I have been pedantic and treated slight differences as separate
707     licenses.
708     
709     Here is a description of the process I used:
710     
711     tar xvjf /usr/portage/distfiles/xorg-server-1.1.1.tar.bz2
712     
713     cd xorg-server-1.1.1
714     find -name '*.c' -o -name '*.h' | xargs gvim
715     
716     egrep -Rli "permission|copyright" * | grep -v "\.[ch]" \
717             | grep -v "\.in$" | xargs gvim
718     
719     cd ..
720     tar xvjf /usr/portage/distfiles/xorg-server-1.3.0.0.tar.bz2
721     diff -urNp xorg-server-1.1.1 xorg-server-1.3.0.0
722     
723     git clone git://anongit.freedesktop.org/git/xorg/xserver
724     cd xserver
725     git diff xorg-server-1.3.0.0..
726     
727     For each file, licenses have been aggregated as follows:
728     
729     If 2 files have identical license text but different copyright notices,
730     the copyright notices are aggregated and the license text
731     is included only once.
732     
733     Note that by identical I mean really identical, i.e.:
734      'AUTHOR(S)' is not the same as 'AUTHORS'
735      'KEITH PACKARD DISCLAIMS' is not the same as 'KEITH PACKARD AND COMPAQ
736     DISCLAIM'
737     
738     Otherwise, licenses and accompanying copyright notices have been
739     stacked.
740     
741     When going through the changes from 1.1.1 to 1.3.0.0 then HEAD, licenses
742     have been added and removed (so I have reflected this since the original
743     version of my COPYING file). It's slightly concerning to see that even
744     between 1.3.0.0 and HEAD, new license permutations are being added. I'd
745     suggest that a primary license be chosen and this would be indicated at
746     the top of this COPYING file.
748 commit 51b735394f0aa9f953f9c320617c7a56028ec458
749 Author: Daniel Drake <dsd@gentoo.org>
750 Date:   Mon Apr 30 11:37:46 2007 -0400
752     [PATCH] xserver: Add COPYING terms
753     
754     I went through the entire xorg-server distribution and aggregated all
755     the licenses I could find (except the questionable GPL files, see my
756     last mail).
757     
758     There are many many permutations on essentially the same license terms,
759     but I have been pedantic and treated slight differences as separate
760     licenses.
761     
762     Here is a description of the process I used:
763     
764     tar xvjf /usr/portage/distfiles/xorg-server-1.1.1.tar.bz2
765     
766     cd xorg-server-1.1.1
767     find -name '*.c' -o -name '*.h' | xargs gvim
768     
769     egrep -Rli "permission|copyright" * | grep -v "\.[ch]" \
770         | grep -v "\.in$" | xargs gvim
771     
772     cd ..
773     tar xvjf /usr/portage/distfiles/xorg-server-1.3.0.0.tar.bz2
775 commit 7fa58385724fa7f441107a1793b601ba3dcb1f4c
776 Author: Arkadiusz Miskiewicz <arekm@maven.pl>
777 Date:   Wed Aug 1 08:01:28 2007 +0300
779     XFree86: xf1bpp: Fix parallel build
780     
781     One of the constructs wasn't parallel-build safe: fix that.
783 commit 18ab4d559409d4b682aab99fb75f8d861122eab6
784 Author: Daniel Stone <daniel@fooishbar.org>
785 Date:   Wed Aug 1 07:27:53 2007 +0300
787     Darwin: Remove missing file
788     
789     Xserver.m is missing and still hasn't been added, so just remove it for now.
791 commit 0bd6fe7401b2524cf34793c0b0c642e3d32fae00
792 Author: Daniel Stone <daniel@fooishbar.org>
793 Date:   Wed Aug 1 07:27:30 2007 +0300
795     Config: Add missing include
797 commit 48b3034d13bbbb69072eb11f4579389cc32b0850
798 Author: Daniel Stone <daniel@fooishbar.org>
799 Date:   Wed Aug 1 07:01:51 2007 +0300
801     Config: Add current FDI file
802     
803     Add the FDI file we're using at the moment, until it gets into upstream HAL.
805 commit 82b720cf3e09d8a6adcd40b25c4d48b34ba1ae80
806 Author: Daniel Stone <daniel@fooishbar.org>
807 Date:   Wed Aug 1 06:57:11 2007 +0300
809     Config: Fix merge detritus
811 commit 6b055e5d9751e3679ff98065e43225ec8a960053
812 Author: Daniel Stone <daniel@fooishbar.org>
813 Date:   Wed Aug 1 06:55:36 2007 +0300
815     Input: Fix stuck modifiers (bug #11683)
816     
817     Disclaimer: It's 6:51am.  I'm trying to be as understandable as possible.
818     
819     What was happening previously was this:
820      * Press Alt
821      * Extended event generated and processed: state is now Alt down once
822      * Core event generated
823        - keyboard switched: inherited state is Alt down once
824        - event processed: Alt down twice
825      * Release Alt
826      * Extended event generated and processed: state is now null
827      * Core event generated and processed: Alt down once
828     
829     If we switch the order:
830      * Press Alt
831      * Core event generated:
832       - keyboard switched: inherited state is null
833       - event processed: Alt down once
834      * Extended event generated and processed: state is now Alt down once
835      * Release Alt
836      * Core event generated and processed: state is now null
837      * Extended event generated and processed: state is now null
838     
839     When we carry over the previous state, it needs to be the _previous_ state
840     (state and modifiersPerKey), assuming that we're going to catch now-core
841     events for any of these.  For example, if Ctrl is held down as we pivot, we
842     need to carry Ctrl over with a count of one, for which an extended + core
843     release will then clear.  Carrying over the union of the previous state _and
844     the state resulting from the immediate action_ was what broke things.
846 commit 0e0174d45ecbeb7b6dddc4af53da9d6211038e0e
847 Author: Daniel Stone <daniel@fooishbar.org>
848 Date:   Wed Aug 1 03:30:07 2007 +0300
850     XFree86: Allow disabling of HAL
851     
852     If NoAutoAddDevices is given as a server flag, then no devices will be added
853     from HAL events at all.  If NoAutoEnableDevices is given, then the devices will
854     be added (and the DevicePresenceNotify sent), but not enabled, thus leaving
855     policy up to the client.
857 commit cd8e99e56ec5d02026e401cc15e0f8d75f2a4727
858 Author: Daniel Stone <daniel@fooishbar.org>
859 Date:   Wed Aug 1 03:29:12 2007 +0300
861     Input: Don't enable devices when we open them
862     
863     Thanks to Xi's braindead design, it's otherwise impossible to query input
864     devices without enabling them.  Hurrah.
866 commit 0a31db14b7c7c21ef550dbcc73a9f649f3613cbe
867 Author: Daniel Stone <daniel@fooishbar.org>
868 Date:   Wed Aug 1 02:54:14 2007 +0300
870     Config: D-Bus core: Fix hook removal
871     
872     Make sure we properly initialise the entire hook when adding it, and
873     bust out when we're done removing.
875 commit 89f628394f7d831f2ba1e45c5884c3983bef6031
876 Author: Daniel Stone <daniel@fooishbar.org>
877 Date:   Wed Aug 1 02:08:02 2007 +0300
879     XFree86: Input: Fix whitespace
881 commit aec0d06469a2fa7440fdd5ee03dc256a68704e77
882 Author: Aaron Plattner <aplattner@nvidia.com>
883 Date:   Tue Jul 31 16:33:37 2007 -0700
885     Fix a crash when rotating the screen.
886     
887     Remember output->crtc before setting a NULL mode because RRCrtcNotify now sets
888     output->crtc to NULL.  Use the saved crtc to set the new mode.
890 commit a93033b0bc14ed0bb95c680ded26b63cfe5fd1d3
891 Author: Daniel Stone <daniel@fooishbar.org>
892 Date:   Wed Aug 1 01:53:08 2007 +0300
894     XFree86: Module: Bump input version
895     
896     config_info changes the size (and ordering) of DeviceIntRec, so bump the
897     input major.
899 commit 1150969b826e2bd6d8345fa245ed499f2e4cf101
900 Author: Daniel Stone <daniel@fooishbar.org>
901 Date:   Wed Aug 1 01:52:20 2007 +0300
903     Convert all my license statements to the standard form
904     
905     Convert all my license statements to the standard, accepted form:
906     cf. <20070717142307.GD13478@fooishbar.org>
907         http://lists.freedesktop.org/archives/xorg/2007-July/026451.html
908     
909     keithp's license on configure.ac changed with his verbal permission.
911 commit 8658f5d923a69fb55b4cd9e1e84c2d271679f6e2
912 Author: Daniel Stone <daniel@fooishbar.org>
913 Date:   Wed Aug 1 01:10:50 2007 +0300
915     Hotplug: Add HAL support
916     
917     Add support for HAL-based hotplugging, in which we just get the list of
918     input devices and properties from HAL.  Requires an FDI which is not yet
919     in mainline HAL.
921 commit aa75b3481724834da2f855d8dd2ff36074bd5706
922 Author: Daniel Stone <daniel@fooishbar.org>
923 Date:   Wed Aug 1 01:09:07 2007 +0300
925     Hotplug: D-Bus: Dispatch harder
926     
927     Dispatch until we've got nothing left to dispatch, since apparently
928     dispatching will only ever fire a single message ...
930 commit 4d238c5c67461ed747aa6c021d1532734f4c63fe
931 Author: Daniel Stone <daniel@fooishbar.org>
932 Date:   Wed Aug 1 01:08:26 2007 +0300
934     Input: GetPointerEvents: Deny events from devices without valuators
935     
936     For some reason, my keyboard has 25 mouse buttons, but zero valuators.  This
937     causes GPE to blow up spectacularly, trying to get (and set) co-ordinates from
938     devices without valuators.  For now, just prevent this from ever happening,
939     and whack a dirty great FIXME in.
941 commit 7c9e8fd56e1830f7a971187d14877ebbdf35c4b0
942 Author: Daniel Stone <daniel@fooishbar.org>
943 Date:   Wed Aug 1 00:19:14 2007 +0300
945     Input: Allow enabling and disabling of devices
946     
947     Add DEVICE_ENABLE to KDrive and XFree86 to allow us to enable and disable
948     devices on the fly.
950 commit 0afeb0241a83796575da827bd81375c99ff10af5
951 Author: Daniel Stone <daniel@fooishbar.org>
952 Date:   Sun Jul 8 20:48:57 2007 +0300
954     DIX: Clean up null root cursor handling
955     
956     Move the null root cursor handling out of main() and into CreateRootCursor.
958 commit 62ec6d09b3adaea82ff52c8672e6f611c15ec56d
959 Author: Daniel Stone <daniel@fooishbar.org>
960 Date:   Sun Jul 8 20:47:28 2007 +0300
962     dix.h: Remove duplicate ffs() prototype.
964 commit 4d3379d418a781938358e511fd41deb4115a032c
965 Author: Daniel Stone <daniel@fooishbar.org>
966 Date:   Sun Jul 8 14:31:35 2007 +0300
968     Fonts: Fix builtin fonts
969     
970     Make sure the font path is always 'built-ins' when we use built-in fonts,
971     rather than having it as a fixed path for a while, then clobbering it
972     halfway through startup.
974 commit 9ac7e8a559fe6008cafc95e8264680c50e72ba19
975 Author: Daniel Stone <daniel@fooishbar.org>
976 Date:   Sun Jul 8 14:30:53 2007 +0300
978     Hotplug: D-Bus: API version 2
979     
980     Use uint32s instead of int32s where practical, and add an API version
981     request.  Also, try to return all devices added, not just the first,
982     and box device arguments.
984 commit 1cdadc2f43d9069572814510d04b1a560c488fcb
985 Author: Daniel Stone <daniel@fooishbar.org>
986 Date:   Sun Jul 8 14:28:58 2007 +0300
988     Hotplug: Separate D-Bus into core and hotplug API components
989     
990     Break up D-Bus into two components: a D-Bus core that can be used by any
991     part of the server (for the moment, just the D-Bus hotplug API, and the
992     forthcoming HAL hotplug API), and the old D-Bus hotplug API.
994 commit 8bfa41e1bf3f588780d7e9f6f900b1fde0570a7e
995 Author: Daniel Stone <daniel@fooishbar.org>
996 Date:   Sun Jul 8 04:29:43 2007 +0300
998     gitignore: Add automake lex/yacc wrapper
1000 commit 06dd2748da8b7af343f6cab409b9f351567de5f3
1001 Author: Daniel Stone <daniel@fooishbar.org>
1002 Date:   Sun Jul 8 00:27:40 2007 +0300
1004     configure.ac: Properly check XFree86 proto modules
1005     
1006     Not sure why these are conditionals, anyway.  This one really needs
1007     revisiting, but at least causes configure, rather than the compilation,
1008     to bomb out.
1010 commit fd10312b4224197b937d9e696b53dc2a16c8912f
1011 Author: Daniel Stone <daniel@fooishbar.org>
1012 Date:   Sun Jul 8 00:26:26 2007 +0300
1014     configure.ac: Fix KDrive VESA/fbdev conditionals
1015     
1016     Make sure we actually respect anything explicitly given on the configure
1017     line, instead of just stomping it with what we detect.
1019 commit f37612c6f2375ca904411e6caa0be19fa24f032c
1020 Author: Nicolas Trangez <eikke@eikke.com>
1021 Date:   Sun Jul 8 00:23:57 2007 +0300
1023     Hotplug: Remove unused function definition from hotplug.h
1024     
1025     configDispatch hasn't been used in a long time.
1027 commit 951c058e7800308f7c472e77178c14400f45c1b3
1028 Author: Aaron Plattner <aplattner@nvidia.com>
1029 Date:   Tue Jul 31 14:23:58 2007 -0700
1031     Don't fail compScreenInit if the driver added its own alternate visuals.
1033 commit 722d73a0ef54c2ebd8ef38c4a6afa0e7c5aa3e30
1034 Author: Dave Airlie <airlied@redhat.com>
1035 Date:   Tue Jul 31 10:34:56 2007 +1000
1037     Revert "Fix RandR 1.2 conversion of two colour to ARGB cursor on MSB first platforms."
1038     
1039     This reverts commit 0f057ebb272f0ee0b51b9ab37d4b07da0924fec4.
1040     
1041     This screws my cursor up just starting a bare X server on Intel,
1042     I get the X more like <> than ><..
1044 commit 57b5b97a0710fc043b8a1c01d756cdb73dfe4567
1045 Author: Adam Jackson <ajax@benzedrine.nwnk.net>
1046 Date:   Sun Jul 29 11:02:47 2007 -0400
1048     ReduceCompositeOp returns a Render op, not a boolean.
1050 commit f62beb6f3609e8b6e61325ac89017590811bbd07
1051 Author: Adam Jackson <ajax@benzedrine.nwnk.net>
1052 Date:   Fri Jul 27 13:23:15 2007 -0400
1054     Remove all trace of Option "BiosLocation".
1055     
1056     This code was deeply dangerous.  If anyone actually had a use for this code,
1057     we should find a better way of doing it.
1059 commit 486fd4145aed93093d1f1655de40c0a8582bb8b1
1060 Author: Adam Jackson <ajax@benzedrine.nwnk.net>
1061 Date:   Fri Jul 27 13:10:39 2007 -0400
1063     exaGetPixmapFirstPixel: avoid framebuffer readbacks if possible.
1064     
1065     If the pixel in framebuffer memory isn't modified since we uploaded it, we
1066     can just read from the system memory copy, wihch avoids both a readback and
1067     an accelerator stall.
1068     
1069     In principle this function is still wrong, and all the framebuffer pixel
1070     access should be going through (w)fb so we can get pixel layout corrections.
1072 commit 50cb6c7e4419e067c1f080d1de940811d21fc725
1073 Author: Kristian Høgsberg <krh@redhat.com>
1074 Date:   Fri Jun 15 15:29:00 2007 -0400
1076     Don't map the front buffer in libdri if the ddx driver doesn't set the size.
1077     
1078     This lets drivers map the front buffer themselves
1079     by setting dontMapFramebuffer.
1081 commit cec793ef7a6dac9fa2a6538683e363a72672cde9
1082 Author: Aaron Plattner <aplattner@nvidia.com>
1083 Date:   Thu Jul 26 11:49:46 2007 -0700
1085     Include picturestr.h in xf86Crtc.h to pick up definition of PictTransform.
1087 commit 27845fe197b74bf453d99f352e83513e201fdaae
1088 Author: Adam Jackson <ajax@benzedrine.nwnk.net>
1089 Date:   Thu Jul 26 09:32:16 2007 -0400
1091     libconfig shouldn't be an installed library.
1093 commit 276f8e2ca42eec982d16b86d67217d68ff98f81d
1094 Author: Alan Coopersmith <alan.coopersmith@sun.com>
1095 Date:   Wed Jul 25 17:42:23 2007 -0700
1097     Include comment/copyright/license for AC_DEFINE_DIR in acinclude.m4
1099 commit eba2be448bdd298ff2f7b8603bd9e976da1fdf72
1100 Author: Brice Goglin <Brice.Goglin@ens-lyon.org>
1101 Date:   Wed Jul 25 20:53:45 2007 +0200
1103     Minor fixes in cvt and gtf manpages
1104     
1105     Reported by "A. Costa" <agcosta@gis.net> in
1106     http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=432065
1108 commit 8d230319040f0a7f72231da2bf5ec97dc3612e21
1109 Author: Gustavo Pichorim Boiko <boiko@mandriva.com>
1110 Date:   Tue Jul 24 16:19:19 2007 -0300
1112     Fix the output->crtc initialization in the old randr setup
1114 commit 0f057ebb272f0ee0b51b9ab37d4b07da0924fec4
1115 Author: Michel Dänzer <michel@tungstengraphics.com>
1116 Date:   Wed Jul 25 17:04:04 2007 +0200
1118     Fix RandR 1.2 conversion of two colour to ARGB cursor on MSB first platforms.
1119     
1120     Doesn't seem necessary to do anything here...
1122 commit 5b424b562eee863b11571de4cd0019cd9bc5b379
1123 Author: Gustavo Pichorim Boiko <boiko@mandriva.com>
1124 Date:   Mon Jul 23 18:27:41 2007 -0300
1126     Set the crtc before the output change is notified
1127     
1128     Set the new randr crtc of the output before the output change notification is
1129     delivered to the clients.
1130     Remove RROutputSetCrtc as it is not really necessary. All we have to do is set
1131     the output's crtc on RRCrtcNotify
1133 commit 7da38bb6a15247948c90e00a59230453fcf13cbd
1134 Author: Adam Jackson <ajax@benzedrine.nwnk.net>
1135 Date:   Sat Jul 21 15:27:40 2007 -0400
1137     Partial redundancy elimination in PropertyNotify generation.
1139 commit 0f91abd5c68eb044d09733d18ef0f6b8ed128200
1140 Author: Julien Cristau <jcristau@debian.org>
1141 Date:   Thu Jul 19 20:37:26 2007 -0400
1143     Fix alpha build failures
1144     
1145     Don't include <asm/pci.h> in os-support/linux/lnx_axp.c, use "lnx.h" and
1146     <unistd.h> instead
1148 commit dc9c5196282ba61bd542e198dfe0d53d93181591
1149 Author: Keith Packard <keithp@neko.keithp.com>
1150 Date:   Thu Jul 19 13:28:00 2007 -0700
1152     Make PreferredMode option in config file override EDID mode preferences.
1153     
1154     When the PreferredMode option is selected in the config file, remove the
1155     M_T_PREFERRED bit from all other preferred modes to force the config file
1156     mode to be selected.
1158 commit 73a93c5a6b68f7ba21f9e75f50b1032603a3b39e
1159 Author: Keith Packard <keithp@neko.keithp.com>
1160 Date:   Thu Jul 19 13:26:36 2007 -0700
1162     Query modes on disabled (but not ignored) outputs.
1163     
1164     Code that disabled mode detection on disabled outputs would confuse
1165     applications by listing said outputs as connected but without any modes.
1166     This makes the disabled state in the config file affect only the initial
1167     configuration and not subsequent modifications by RandR.
1169 commit 9fc36a391c11170cde1a28f548a2cae5f6f20d5b
1170 Author: Keith Packard <keithp@neko.keithp.com>
1171 Date:   Sat Jul 14 12:36:15 2007 -0700
1173     Make pending property changes trigger mode setting.
1174     
1175     The DDX code was ignoring pending properties for computing when mode setting
1176     was required. This meant that configurations differing only in property
1177     values would not cause the mode to be set.
1179 commit aed6569309223ecc7e26fa84e4d430e422455607
1180 Author: Adam Jackson <ajax@benzedrine.nwnk.net>
1181 Date:   Sat Jul 14 15:21:46 2007 -0400
1183     Refactor how Composite adds visuals to the screen.
1184     
1185     Besides being slightly simpler to read, it's now trivial to add a depth-16
1186     visual to a depth-24 screen just by adding a line for it in the alternate
1187     visual list.  Visuals for indexed depths are slightly tricky still.
1189 commit 21bbd7d64b5f74915afd7a312e589654442f3461
1190 Author: Adam Jackson <ajax@benzedrine.nwnk.net>
1191 Date:   Tue Feb 6 21:42:50 2007 -0500
1193     Delete some pre-dlloader debugging scaffolding.
1194     
1195     If your loader is as bad as elfloader, then it makes sense for the
1196     server to have some stubs for you to assign to / break on.  However it
1197     is no longer 1996.
1199 commit 1f71f0c0574bafb36da20fec669f9a1138c69a47
1200 Author: Adam Jackson <ajax@benzedrine.nwnk.net>
1201 Date:   Tue Feb 6 21:28:03 2007 -0500
1203     Remove (long-)deprecated xf86EnablePciBusMaster.
1205 commit 0a63d874e9c2f4fe4b38839a744461f9d41040b2
1206 Author: Adam Jackson <ajax@benzedrine.nwnk.net>
1207 Date:   Tue Feb 6 21:22:49 2007 -0500
1209     Always normalize the module name.
1211 commit 9a1c6afd12caf0143483f72bfbba0c4c3daaa6ff
1212 Author: Adam Jackson <ajax@benzedrine.nwnk.net>
1213 Date:   Tue Feb 6 21:19:50 2007 -0500
1215     Remove dead code for screen crossing.
1217 commit 8ca2fe8914af1a67bf597f99025e5cbe9b08da57
1218 Author: Adam Jackson <ajax@benzedrine.nwnk.net>
1219 Date:   Tue Feb 6 21:11:13 2007 -0500
1221     Delete dead module test code.
1223 commit e2413cc7cae4e578b8e9b408ea85bef596b03ea3
1224 Author: Adam Jackson <ajax@benzedrine.nwnk.net>
1225 Date:   Tue Feb 6 21:07:37 2007 -0500
1227     Remove MEMDEBUG
1228     
1229     This existed (but may not have worked) in the monolith, but is gone now.
1231 commit d1d65a84150dfbc3a4dbe108f237a85ab6e09bbb
1232 Author: Adam Jackson <ajax@benzedrine.nwnk.net>
1233 Date:   Tue Feb 6 21:01:08 2007 -0500
1235     Dead ifdefs for BITMAP_SCANLINE_UNIT == 64
1236     
1237     This appears to be a legacy of cfb24 not being smart enough to deal with this
1238     case.  But since cfb24 unexists, die die die.
1240 commit cbe74394a5ed21ed80c0aab6eefd2716122cce11
1241 Author: Adam Jackson <ajax@benzedrine.nwnk.net>
1242 Date:   Tue Feb 6 20:44:34 2007 -0500
1244     Nuke dead X -configure code.
1246 commit 5657fb065cc79ba3ca5a836f45637ba9894f9abf
1247 Author: Dodji Seketeli <dodji@seketeli.org>
1248 Date:   Tue Jul 17 12:12:02 2007 +0200
1250     exaDriverInit: Fail if pScreenInfo or a member of it is invalid.
1251     
1252     EXA may attempt to use the invalid value and crash otherwise.
1254 commit bbe7ce10fa93017374d7a4611427b70a22d7507a
1255 Author: Alan Coopersmith <alan.coopersmith@sun.com>
1256 Date:   Mon Jul 16 17:25:59 2007 -0700
1258     Update pci.ids to 2007-07-16 snapshot
1259     
1260     Remove nvidia ids in extrapci.ids that are now in pci.ids
1261     Add nvidia ids to extrapci.ids that are in xf86-video-nv but not pci.ids
1263 commit ac979c165128704116cd40086320b6edc79018e2
1264 Author: Keith Packard <keithp@neko.keithp.com>
1265 Date:   Sat Jul 14 12:13:17 2007 -0700
1267     MakeAtom needs length without trailing NUL. sizeof("string") includes NUL.
1268     
1269     I made a mistake in some new code using MakeAtom, passing the size of the
1270     string instead of the length of the string. Figuring there might be other
1271     such mistakes, I reviewed the server code and found four bugs of the same
1272     form.
1274 commit 393171034c15d8a1b82232b8f9455a358035e932
1275 Author: Keith Packard <keithp@neko.keithp.com>
1276 Date:   Sat Jul 14 09:03:40 2007 -0700
1278     Add RandR reflection support.
1279     
1280     Replace the ad-hoc transformation mechanisms with matrices.
1281     Prepares for more general transformation as well.
1283 commit 8773ad023eb28950eb0f802d2ca31a67f84adddc
1284 Author: Keith Packard <keithp@neko.keithp.com>
1285 Date:   Sat Jul 14 08:47:50 2007 -0700
1287     Screen size bounds check in ProcRRSetCrtcConfig not masking out reflections.
1288     
1289     When checking how to validate the selected mode and position against the
1290     current screen size, the test against 90/270 rotation did not mask out
1291     reflection, so that when reflection was specified, the 90/270 test would
1292     never succeed. This caused incorrect bounds checking and would return
1293     an error to the user instead of rotating the screen.
1295 commit 881a620b4d6ea7a54af14c8f8fbe6924c9aa9291
1296 Author: Keith Packard <keithp@neko.keithp.com>
1297 Date:   Sat Jul 14 08:45:10 2007 -0700
1299     When sync'ing logfile, also flush it.
1300     
1301     When the logfile is set to sync, the actual sync occurs whenever the log
1302     file is flushed. If the log file is not also set to flush, no syncing
1303     occurs.
1305 commit 031b009ea678809bf1ddca883c2082b304c408c9
1306 Author: Alan Coopersmith <alan.coopersmith@sun.com>
1307 Date:   Fri Jul 13 14:54:45 2007 -0700
1309     Use %S instead of %s for strftime seconds when printing build time
1311 commit c0e91777a9874fe2cd9a7e9180263f512c1e8f8d
1312 Author: Alan Coopersmith <alan.coopersmith@sun.com>
1313 Date:   Thu Jul 12 16:37:11 2007 -0700
1315     Add __SOL8__ to xorg-server.h.in since xf86-input-kbd needs it to build
1317 commit 6b4231e3b5b49b731c9a00930ae465fff8539831
1318 Author: Alan Coopersmith <alan.coopersmith@sun.com>
1319 Date:   Thu Jul 12 16:36:27 2007 -0700
1321     Use kbd driver when xorg.conf specifies "keyboard" or "Keyboard" (bug #11301)
1322     
1323     X.Org Bug #11301 <https://bugs.freedesktop.org/show_bug.cgi?id=11301>
1324     Sun Bug #6560332 <http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=6560332>
1326 commit 9fcb30ebf7b7b2137955f759e95c1d58c4f27a11
1327 Author: Alan Coopersmith <alan.coopersmith@sun.com>
1328 Date:   Thu Jul 12 13:00:32 2007 -0700
1330     Make SOLARIS_INOUT_ARCH substitutions work better with automake-1.10
1332 commit 7c0ca27f6dd0a800dc27429a33dbc8e133f9a9c1
1333 Author: Alan Coopersmith <alan.coopersmith@sun.com>
1334 Date:   Wed Jul 11 17:15:29 2007 -0700
1336     "fbpict.c", line 215: void function cannot return value
1338 commit 0a4e9311158ed3ecda0722640f860ace2f87a97e
1339 Author: Hanno Boeck <hanno@gentoo.org>
1340 Date:   Thu Jul 12 10:17:07 2007 +1000
1342     xnest: fix linking since dbus
1343     
1344     Fixes bug 8955
1346 commit b2f9ca6ac400d426d7a1ef0162f7e7ce28288dd1
1347 Author: Keith Packard <keithp@neko.keithp.com>
1348 Date:   Tue Jul 10 21:33:34 2007 -0700
1350     Redirect fix: Manual + Automatic - Manual = Automatic
1351     
1352     A window with redirect manual *and* redirect automatic which loses the
1353     manual redirecting client becomes redirect automatic.
1355 commit 561989f2f0fc31e3d3bf8df978a9cb3d4c85af59
1356 Author: Keith Packard <keithp@neko.keithp.com>
1357 Date:   Tue Jul 10 21:06:51 2007 -0700
1359     Generate ChangeLog file for make dist.
1360     
1361     Copy Makefile.am snippet which generates a complete git change history to
1362     the ChangeLog file during the distribution generation process.
1364 commit e316fa59fea8b7b18cdf3a227890351a9567ec65
1365 Author: Adam Jackson <ajax@benzedrine.nwnk.net>
1366 Date:   Tue Jul 10 14:20:55 2007 -0400
1368     Add per-monitor config file option for maximum pixel clock.
1370 commit 161624a5a45808fd56141dc2c64be729944f03ed
1371 Author: Michel Dänzer <michel@tungstengraphics.com>
1372 Date:   Tue Jul 10 09:02:40 2007 +0200
1374     GLX: Only build code dealing with GLXPixmap damage field when DRI is enabled.
1376 commit 4abd00dab7e648dab8172f6009371e4e63d0c521
1377 Author: Michel Dänzer <michel@tungstengraphics.com>
1378 Date:   Tue Jul 10 09:02:08 2007 +0200
1380     Make sure DRI drawables are cleaned up when client dies.
1381     
1382     The previous scheme didn't work when the client didn't create the core drawable,
1383     e.g. the root or composite overlay window. Use refcounting via special client
1384     resources to fix that.
1386 commit 5957aa6fdc580ccad4557eeefa0636ffad823f33
1387 Author: Michel Dänzer <michel@tungstengraphics.com>
1388 Date:   Mon Jul 9 08:47:05 2007 +0200
1390     Fix regression from recent composite changes.
1391     
1392     One pWin->redirectDraw test was converted incorrectly, causing incorrect
1393     rendering in some cases.
1395 commit bcb23527421578bd4c9397d4c2c19cbefa22fc59
1396 Author: Adam Jackson <ajax@benzedrine.nwnk.net>
1397 Date:   Thu Jul 5 15:56:25 2007 -0400
1399     Clean up unused #ifdefs from fb.
1401 commit 9ff7ff2fda30f334515b16ef0867c1500c41bc0f
1402 Author: Keith Packard <keithp@neko.keithp.com>
1403 Date:   Wed Jul 4 23:38:27 2007 -0700
1405     Fix MEMORY SMASH in XkbCopyKeymap.
1406     
1407     XkbCopyKeymap reallocates the destination keymap when it is not large enough
1408     to hold the source data. When reallocating the map->types data, it needs to
1409     zero out the new entries. The computation for where to start bzero'ing was
1410     accounting for the size of the data type twice, once implicitly in the
1411     pointer arithmetic, and once explicitly with '* sizeof (XkbKeyTypeRec)'.
1412     This would often lead to random memory corruption when the destination
1413     keymap had existing map->types data.
1415 commit 9131d560a0d42067cc4e726e445e060216c9acdc
1416 Author: Tiago Vignatti <vignatti@c3sl.ufpr.br>
1417 Date:   Thu Jul 5 02:47:34 2007 -0300
1419     Postpone options variable assignment to fix segfault when we got a device but
1420     its driver is incorrect. Also if (!ki && !pi) can never be true.
1421     
1422     This one also adds the device option field.
1424 commit 41b485d5507821e41c3281c3c565647ae7582101
1425 Author: Tiago Vignatti <vignatti@c3sl.ufpr.br>
1426 Date:   Thu Jul 5 02:40:07 2007 -0300
1428     kdrive must to know that devices are unplugged.
1430 commit a92dc6b5295e4f352115fed2856169929819863f
1431 Author: Tiago Vignatti <vignatti@c3sl.ufpr.br>
1432 Date:   Thu Jul 5 02:28:14 2007 -0300
1434     Remove redundant linking in kdrive. Fix configure.ac variable name and clean
1435     it up a little.
1437 commit 41b5155c8be75c4e171c0f64616cc09598b8ec54
1438 Author: Tiago Vignatti <vignatti@c3sl.ufpr.br>
1439 Date:   Thu Jul 5 01:57:41 2007 -0300
1441     For each kdrive server put a dependencie on its own libraries.
1443 commit 16e429bcbf2f62cfc58162ab2857afb7376dda41
1444 Author: Jonathan Lim <jlim@sgi.com>
1445 Date:   Wed Jul 4 20:08:49 2007 +0200
1447     Bug 5000: Fix domain support for SGI Altix
1449 commit f106c04b627d9f57b38627971dc79c75129e66d6
1450 Author: Keith Packard <keithp@neko.keithp.com>
1451 Date:   Tue Jul 3 14:47:19 2007 -0700
1453     Have Composite always report server version.
1454     
1455     It was reporting the lessor of the server and client versions, which doesn't
1456     make sense with the 0.4 semantic change in clipping.
1458 commit 4f88d68bdb90cc7d12170355105b4fd020acd306
1459 Author: Keith Packard <keithp@neko.keithp.com>
1460 Date:   Tue Jul 3 14:43:17 2007 -0700
1462     Force advertised Composite version to 0.4 instead of using header version.
1463     
1464     Installed protocol header version may be newer than the server code base.
1465     Use internal version number for Composite extension to make sure the server
1466     doesn't advertise capabilities it doesn't support.
1468 commit 866f092ca0160a366add01b48ad03438926c4d16
1469 Author: Keith Packard <keithp@neko.keithp.com>
1470 Date:   Tue Jul 3 14:29:11 2007 -0700
1472     Make Composite manual redirect windows not clip their parent.
1473     
1474     This patch changes the semantics of manual redirect windows so that they no
1475     longer affect the clip list of their parent. Doing this means the parent can
1476     draw to the area covered by the child without using IncludeInferiors. More
1477     importantly, this also means that the parent receives expose events when
1478     that region is damaged by other actions.
1480 commit 2a75c774975b50dd4e71b7dbea7bd65ca2984a43
1481 Author: Dodji Seketeli <dodji@seketeli.org>
1482 Date:   Tue Jul 3 11:00:29 2007 +0200
1484     ExaOffscreenMarkUsed: Don't crash when there's no offscreen memory.
1486 commit 0ede39a25cf5b0b6c2c89677f810c21ce42b95df
1487 Author: Michel Dänzer <michel@tungstengraphics.com>
1488 Date:   Tue Jul 3 10:55:13 2007 +0200
1490     Fix build when int10 doesn't use x86emu.
1492 commit 028a00bc518dc6908839e8ce7c50ab1837100945
1493 Author: Adam Jackson <ajax@benzedrine.nwnk.net>
1494 Date:   Mon Jul 2 18:41:55 2007 -0400
1496     Make x86emu's I/O cycle tracing more useful.
1497     
1498     Print debug messages only when the appropriate debug bit is set in the
1499     8086 state vector, so you can focus in on the call you're actually
1500     interested in.
1502 commit 00e8295b7e0c7c0ba97707903004272818e3d87d
1503 Author: Gero Mudersbach <geroxp@web.de>
1504 Date:   Mon Jul 2 11:40:11 2007 -0700
1506     Bug #10814: Add needed quirk for Samsung 225BW like the 226BW.
1508 commit 667e95f2e8389d9f23c50446d6d664eddd16d260
1509 Author: Eric Anholt <eric@anholt.net>
1510 Date:   Mon Jul 2 11:36:11 2007 -0700
1512     Correct the xf86EdidModes.c file description.
1514 commit 3de1f0d03b329b01856f664651db23ffefb58646
1515 Author: Eric Anholt <eric@anholt.net>
1516 Date:   Tue May 29 10:08:58 2007 -0700
1518     Fix documentation of association of outputs to monitor sections in xorg.conf(5)
1520 commit 4d76075dbb618a47ff9fc15c4be2e2d34210fa8d
1521 Author: Adam Jackson <ajax@benzedrine.nwnk.net>
1522 Date:   Fri Jun 29 14:06:52 2007 -0400
1524     Death to RCS tags.
1526 commit 2691c05fd647d9fa10f791ac397ecb9c423a076f
1527 Author: Peter Hutterer <peter@cs.unisa.edu.au>
1528 Date:   Fri Jun 29 11:56:18 2007 +0930
1530     Make sure window->optional is allocated before assigning it.
1531     
1532     DeletePassiveGrabFromList() may remove the window optional, so we need to
1533     re-alloc it if it isn't there anymore.
1534     
1535     Thanks to Colin Harrison for spotting the bug.
1537 commit f7f3fe7fe7233a2ffc43106c48f44cbbd82b7c19
1538 Author: Adam Jackson <ajax@benzedrine.nwnk.net>
1539 Date:   Thu Jun 28 18:59:05 2007 -0400
1541     Remove the remnants of OS/2 support.
1542     
1543     This has never worked in any modular server release, and as far as I know
1544     was never tested in 6.7 through 6.9.
1546 commit 8a06ff9ffa4816d192e58e43e7fe569b97b4dd7c
1547 Author: Adam Jackson <ajax@benzedrine.nwnk.net>
1548 Date:   Thu Jun 28 16:41:28 2007 -0400
1550     Fix another usage of MAX_PCI_DEVICES.
1551     
1552     Fixes cases where the VGA device is above the 128th device on the system.
1554 commit 928836a5abd85466e920eb487fab9ccb295e0c5b
1555 Author: Adam Jackson <ajax@benzedrine.nwnk.net>
1556 Date:   Thu Jun 28 16:29:28 2007 -0400
1558     Bug #10770: "Inputdevs" isn't a valid config file keyword.
1560 commit 62f43d8b33f67d8f3d0bd65787ffae9e6b634d65
1561 Author: Tiago Vignatti <vignatti@c3sl.ufpr.br>
1562 Date:   Wed Jun 27 16:24:42 2007 -0300
1564     Relink properly all kdrive servers when changes happen.
1566 commit 3860996d5666b76600b1537e2cbd58e36b086308
1567 Author: Tiago Vignatti <vignatti@c3sl.ufpr.br>
1568 Date:   Wed Jun 27 16:06:12 2007 -0300
1570     Remove double-defined.
1572 commit 1e189ed1daab58c1de67d387306fde0a9e7984a4
1573 Author: Aaron Plattner <aplattner@nvidia.com>
1574 Date:   Wed Jun 27 10:16:40 2007 -0700
1576     Handle tileStride > 1 in fbEvenTile.
1577     
1578     Patch courtesy of James Jones.
1580 commit bf1ad1aa4270dccf1540943d97e80b317c0adb56
1581 Author: Adam Jackson <ajax@benzedrine.nwnk.net>
1582 Date:   Wed Jun 27 09:19:28 2007 -0400
1584     Add VBE PanelID support.
1585     
1586     Originally found only in the i810 driver.
1588 commit d73835efda4995a310188537233a984f4b73628d
1589 Author: Tiago Vignatti <vignatti@c3sl.ufpr.br>
1590 Date:   Wed Jun 27 03:34:13 2007 -0300
1592     More janitor work. Remove 'defined but not used' warnings from kdrive and some minor cosmetic.
1594 commit 38f8e536684193c3f70b23be22d818053c676072
1595 Author: Tiago Vignatti <vignatti@c3sl.ufpr.br>
1596 Date:   Wed Jun 27 03:19:37 2007 -0300
1598     Janitor work. Remove 'defined but not used' warnings from xorg and other cosmetic.
1600 commit 1340f34ec98c41781164018d43bd7bb858d8132b
1601 Author: Tiago Vignatti <vignatti@c3sl.ufpr.br>
1602 Date:   Wed Jun 27 03:04:55 2007 -0300
1604     Fix kdrive XKB.
1606 commit 9725516b4274ceaf9d6caf372c5439b4c9db2316
1607 Author: Alan Coopersmith <alan.coopersmith@sun.com>
1608 Date:   Fri Jun 22 17:05:21 2007 -0700
1610     Split checks for dtrace & getpeerucred()
1612 commit edb9ccf3ecb4e35a840aa13815979c5fbd73f32d
1613 Author: Michel Dänzer <michel@tungstengraphics.com>
1614 Date:   Mon Jun 25 10:51:38 2007 +0200
1616     Make sure DRIScreenPrivIndex is -1 when no DRI screen private is allocated.
1617     
1618     Fixes https://bugs.freedesktop.org/show_bug.cgi?id=11340 .
1620 commit 4c601b904ee6fb01da3343ff9ef00d36f1341fcb
1621 Author: Peter Hutterer <peter@cs.unisa.edu.au>
1622 Date:   Mon Jun 25 10:53:05 2007 +0930
1624     configFiles(): don't return anything when declared as void.
1626 commit bec4e47d128ec40b58a2c9aae475f6a6fc4323c3
1627 Author: Peter Hutterer <peter@cs.unisa.edu.au>
1628 Date:   Mon Jun 25 10:51:42 2007 +0930
1630     NULL-terminate device list when synthesizing core devices.
1631     
1632     This fix is required for 93ca526892c0d22afa05cce6496198c652043a19 to work.
1634 commit 8e5102b9f01821048e72e7f068193a0b3e1816f9
1635 Author: Peter Hutterer <peter@cs.unisa.edu.au>
1636 Date:   Thu Jun 21 15:47:48 2007 +0930
1638     Set the detail field for DeviceKeyEvents to the keycode.
1639     
1640     (cherry picked from commit 0c33dc152e372cdc8ae59d9a5696b0774bcd03b7)
1642 commit 87564543d92c1ee1f8cb6fb9716a15d693e08cf5
1643 Author: Peter Hutterer <peter@cs.unisa.edu.au>
1644 Date:   Tue Jun 19 18:20:05 2007 +0930
1646     Only decrement buttonsDown when the button count is greater than 0.
1647     
1648     Device drivers flush their buttons on device init and cause a button down
1649     event to be generated. If we unconditionally decrease the buttons, we won't be
1650     able to ever get a passive device grab.
1651     
1652     Format documentation for CheckDeviceGrabs to make it readable.
1653     (cherry picked from commit 3e894974cdd6a75683d4601f71622d1da7ec4395)
1654     
1655     Conflicts:
1656     
1657         Xi/exevents.c
1659 commit 24ee89fd60f489f2d3af0399e0d667057df74d02
1660 Author: Peter Hutterer <peter@cs.unisa.edu.au>
1661 Date:   Tue Jun 19 15:31:56 2007 +0930
1663     Add a few comments to devices.c
1665 commit 93ca526892c0d22afa05cce6496198c652043a19
1666 Author: Peter Hutterer <peter@cs.unisa.edu.au>
1667 Date:   Wed Jun 13 15:28:15 2007 +0930
1669     Split up memory for devices configured in the config file.
1670     
1671     If we're using a continuous block here, we segfault when a device removal
1672     triggers an xfree call.
1674 commit b141b85c254afff3ce2221d899787fab3dc295bd
1675 Author: Peter Hutterer <peter@cs.unisa.edu.au>
1676 Date:   Wed Jun 13 15:26:03 2007 +0930
1678     Check for identical grabs when adding a new passive grab. If an identical grab
1679     
1680     exists, remove the old one and prepend the new one.
1681     
1682     X.org Bug 2738 <https://bugs.freedesktop.org/show_bug.cgi?id=2738>
1684 commit 19cde59c41cf167cc609debfee75bfc015beac12
1685 Author: Søren Sandmann Pedersen <sandmann@redhat.com>
1686 Date:   Fri Jun 22 00:38:50 2007 -0400
1688     In fbFill() make sure the drawable is validated when pixman_fill() succeeds.
1689     
1690     In fbSolidBoxClipped() don't return when pixman_fill() succeeds.
1692 commit d2177c80915f2fe2e8a5c948d4ba2fa51dbfbea2
1693 Author: Keith Packard <keithp@neko.keithp.com>
1694 Date:   Fri Jun 22 02:08:21 2007 +0100
1696     Skip driver mode detection/configuration when !vtSema.
1697     
1698     When the server is not active, make sure the driver functions related to
1699     mode setting are not called.
1701 commit e523859a952d49b20f3d10152cc0ef695d2c12a1
1702 Author: Alan Coopersmith <alan.coopersmith@sun.com>
1703 Date:   Wed Jun 20 17:54:38 2007 -0700
1705     Include module name in "already built-in" message
1707 commit 5138f710a1574fef6f553f3fe2fccac0620d2584
1708 Author: Arcady Goldmints-Orlov <arcadyg@nvidia.com>
1709 Date:   Wed Jun 20 16:31:55 2007 -0700
1711     Fixed fbSolidBoxClipped() to fill the right place.
1712     
1713     Changed an X2 to a Y1.
1714     
1715     Signed-off-by: Aaron Plattner <aplattner@nvidia.com>
1717 commit c9b79a355845c895aca8303a39798264d80b6212
1718 Author: Michel Dänzer <michel@tungstengraphics.com>
1719 Date:   Wed Jun 20 18:56:06 2007 +0200
1721     exaPolyFillRect: Don't track damage explicitly.
1722     
1723     All callers should already do it.
1724     
1725     Also don't leak pReg.
1727 commit 87966c5d2889873cea6cbc16b7e4399490dfaec1
1728 Author: Michel Dänzer <michel@tungstengraphics.com>
1729 Date:   Wed Jun 20 18:42:00 2007 +0200
1731     exaGetImage: Don't migrate or try to accelerate for 1x1.
1732     
1733     This is mainly to avoid wasting effort for XSync(), but just reading a single
1734     pixel directly is probably faster than DownloadFromScreen anyway. Though in
1735     light of the latter, even larger thresholds might be useful.
1736     
1737     Also move the swappedOut check before the migration checks because migration
1738     can't actually occur when swapped out.
1740 commit 40f27a2df4906d9ceb1c78f6163a62c497321535
1741 Author: Michel Dänzer <michel@tungstengraphics.com>
1742 Date:   Tue Jun 19 09:11:16 2007 +0200
1744     mieqEnqueue: Make local queue tail variables unsigned.
1745     
1746     So the modulo arithmetic actually works as intended... thanks to Peter Hutterer
1747     for pointing out the problem.
1749 commit 2e7fef7d0837939e822c40b6ac77e7f0e66d57bd
1750 Author: Adam Jackson <ajax@benzedrine.nwnk.net>
1751 Date:   Mon Jun 18 12:08:39 2007 -0400
1753     Make xf86{En,Dis}ableInterrupts no-ops on Linux.
1755 commit 831d3b7f8d053aba649c8d04af3bef96376bdc3a
1756 Author: Lennart Buytenhek <buytenh@wantstofly.org>
1757 Date:   Mon Jun 18 12:05:55 2007 -0400
1759     Compile fixes for Linux ARM platforms.
1761 commit 562ca3f2f9005e7c5ed0a24b0759051ded2173e9
1762 Author: Zephaniah E. Hull <warp@agamemnon.b5>
1763 Date:   Mon Jun 18 12:00:49 2007 -0400
1765     In NewInputDeviceRequest, only call EnableDevice if xf86Screens[0]->vtSema is
1766     true, preventing unwanted behavior in the case where a device is added while
1767     the user is in a different VT.
1769 commit 42c2e14b254f6f882b3e79444360ab855db43e27
1770 Author: Matthieu Herrb <matthieu@deville.herrb.com>
1771 Date:   Fri Jun 15 00:14:02 2007 +0200
1773     swap xOrigin and yOrigin in SProcRenderSetPictureClipRectangles.
1774     
1775     Fixes Xrender clipping rectangles when X server and client are of
1776     different endianness, shown by xterm 225 among others.
1778 commit 78179ae827bb5d19abb1340084362bc51ad5c1e5
1779 Author: Søren Sandmann Pedersen <sandmann@redhat.com>
1780 Date:   Mon Jun 11 22:46:42 2007 -0400
1782     Remove fbmmx.[ch] files
1784 commit eb2d7fe02f9cbca57b462bba05498e2d59316fbc
1785 Author: Søren Sandmann Pedersen <sandmann@redhat.com>
1786 Date:   Mon Jun 11 22:43:01 2007 -0400
1788     Replace fbFillmmx() with pixman_fill() and remove fbmmx.[ch]
1790 commit f52ae237d3eec79ccd64cdd77271aeacc37af70c
1791 Author: Søren Sandmann Pedersen <sandmann@redhat.com>
1792 Date:   Mon Jun 11 22:02:39 2007 -0400
1794     Require pixman 0.9.2
1796 commit d1d85c04e248f46b1cf1b1d25fdd56aa69b8f0ee
1797 Author: Søren Sandmann Pedersen <sandmann@redhat.com>
1798 Date:   Mon Jun 11 21:25:42 2007 -0400
1800     Delete fbBltmmx().
1802 commit 3f9adb18f127318d054f30a57e3a77176e14c692
1803 Author: Søren Sandmann Pedersen <sandmann@redhat.com>
1804 Date:   Mon Jun 11 15:19:27 2007 -0400
1806     Port a few forgotten fbSolidFillmmx()'es to fbFillmmx(). Use pixman_blt() instead of fbBltmmx()
1807     in fbCopyNToN().
1809 commit d06099b38e8445e6e31f5178ffefcc31a71080ef
1810 Author: Søren Sandmann Pedersen <sandmann@redhat.com>
1811 Date:   Mon Jun 11 13:28:24 2007 -0400
1813     Remove fbCopyAreammx() and fbSolidFillmmx()
1815 commit d4a034370c8ae71b2cc4fe824ceee58b19624f35
1816 Author: Søren Sandmann Pedersen <sandmann@redhat.com>
1817 Date:   Mon Jun 11 13:26:24 2007 -0400
1819     Split fbSolidFillmmx() into a new FbFillmmx() function. Call that from fbFill().
1821 commit 3210902a7334f3d8d6c18a34a3cb3f55803b0043
1822 Author: Søren Sandmann Pedersen <sandmann@redhat.com>
1823 Date:   Mon Jun 11 13:14:50 2007 -0400
1825     Split fbCopyAreammx() into a new fbBltmmx() function; call this
1826     
1827     function from fbCopyNToN().
1829 commit 8d5f4368eac1b259db3e61f877a4cc10f04efa2f
1830 Author: Clark Rawlins <clark.rawlins@escient.com>
1831 Date:   Mon Jun 11 16:53:38 2007 +0200
1833     Really make sure BUILD_TIME doesn't have a leading zero.
1834     
1835     date +'%k%M%S' still gives a leading zero in the hour after midnight...
1836     
1837     Add a leading 1 and remove it in xf86PrintBanner().
1839 commit 54e023cec07aa7e392da36e11d0a4667b8341370
1840 Author: Søren Sandmann Pedersen <sandmann@redhat.com>
1841 Date:   Mon Jun 11 09:16:46 2007 -0400
1843     Don't pass regions to pixman_image_composite() anymore.
1845 commit 5cbec267b6426960c90f6bcff1d051af5084538c
1846 Author: Michel Dänzer <michel@tungstengraphics.com>
1847 Date:   Mon Jun 11 12:38:41 2007 +0200
1849     Make sure BUILD_TIME doesn't have a leading zero.
1850     
1851     It causes the compiler to treat it as an octal constant instead of decimal as
1852     intended, which could even cause a build failure in the cases of 08 and 09.
1853     
1854     Thanks to Clark Rawlins for pointing out the problem.
1856 commit 1aceec61ff203848576c47a1eab13f90a67d7176
1857 Author: Michel Dänzer <michel@tungstengraphics.com>
1858 Date:   Mon Jun 11 09:23:19 2007 +0200
1860     DRI: Clip cliprects obtained from DRIGetDrawableInfo to screen dimensions.
1861     
1862     This is to avoid issues with redirected windows which are located partly or
1863     fully outside of a screen edge, resulting in unusual cliprects which the 3D
1864     drivers generally can't handle. The symptoms in such cases would be incorrect
1865     rendering or even crashes or hangs.
1867 commit 5d896e43fd056d935935b4eb66562791edc247a1
1868 Author: Michel Dänzer <michel@tungstengraphics.com>
1869 Date:   Mon Jun 11 09:23:19 2007 +0200
1871     DRITreeTraversal: Stop walking tree when we've seen all DRI windows.
1873 commit 0fb44c6f9a0415184818ba8357a21ff920e907dc
1874 Author: Michel Dänzer <michel@tungstengraphics.com>
1875 Date:   Mon Jun 11 09:23:19 2007 +0200
1877     DRI: Fix build warning.
1879 commit 644f7ddc0cb029e2ebca43742fd8a46a1a3f4c9f
1880 Author: Michel Dänzer <michel@tungstengraphics.com>
1881 Date:   Mon Jun 11 09:23:18 2007 +0200
1883     dixLookupClient: Use access parameter.
1885 commit 30a3297fed9af3a594aba0875a8f58a0a38b33fc
1886 Author: Michel Dänzer <michel@tungstengraphics.com>
1887 Date:   Mon Jun 11 09:23:18 2007 +0200
1889     mieq queue handling cleanups.
1890     
1891     In particular, fix handling of wraparounds in mieqEnqueue.
1893 commit c1a49a9269f14b6975a1a2c751bb179757373f11
1894 Author: Adam Jackson <ajax@benzedrine.nwnk.net>
1895 Date:   Sun Jun 10 22:14:57 2007 -0400
1897     GNU is wrong and ` is not left-quote.
1899 commit 67a0a4da1a225ee3bd6bbd1846f8141fe333c884
1900 Author: Dave Airlie <airlied@linux.ie>
1901 Date:   Mon Jun 11 11:55:11 2007 +1000
1903     update xproto dependency to at least 7.0.9
1905 commit c079cce9d884ab03f305b3fba4a4e1247c023480
1906 Author: Daniel Ciocea <daniel.ciocea@eosystems.ro>
1907 Date:   Fri Jun 8 18:12:21 2007 -0700
1909     Fix sync polarity on Samsung SyncMaster 205BW monitor.
1910     
1911     need to use standard VESA sync polarity instead of the
1912     EDID provided -hsync -vsync values.
1914 commit 9c47b86bd9a4633fda5fd305a09ac8623187efa0
1915 Author: Aaron Plattner <aplattner@nvidia.com>
1916 Date:   Thu Jun 7 13:57:12 2007 -0700
1918     Add new fb symbols to wfbrename.h.
1919     
1920     Avoids crashes when wfbComposite calls the wrong image_from_pict.
1922 commit 567b5bf765254a4ae9cc7711bb6acfa89a9fd61c
1923 Author: Søren Sandmann Pedersen <sandmann@redhat.com>
1924 Date:   Tue Jun 5 20:26:49 2007 -0400
1926     Delete fbCompositeCopyAreammx()
1928 commit 49ed31c0b323dd8c5887a803c199875e6f2330d8
1929 Author: Søren Sandmann Pedersen <sandmann@redhat.com>
1930 Date:   Tue Jun 5 17:44:21 2007 -0400
1932     Remove most of the fast-path MMX operations from fbmmx. fbCopyAreammx
1933     
1934     and fbSolidFillmmx are still needed by other code.
1936 commit dfbe32b5b828cc4e3da36a0e2e6ad641164eaa5e
1937 Author: Adam Jackson <ajax@benzedrine.nwnk.net>
1938 Date:   Mon Jun 4 18:07:00 2007 -0400
1940     Remove the old Kerberos 5 authentication code.
1941     
1942     Before you complain, this code hasn't seen material change since at least
1943     X11R6.  It certainly does not build with any modern version of Kerberos.
1944     Anybody wanting krb5 auth to their X server should probably be using
1945     GSSAPI instead of internal krb5 API anyway.
1947 commit 75dece08fb72803d5116e6776e9f1534ff20e37b
1948 Author: Zephaniah E. Hull <warp@agamemnon.b5>
1949 Date:   Mon Jun 4 09:09:20 2007 -0400
1951     xf86PostMotionEvents[P] calls xf86SendDragEvents, xf86SendDragEvents
1952     unconditionally checks device->button->buttonsDown.
1953     
1954     Let's make it possible to have a device with motion, but no buttons.
1955     
1956     Without segfaulting.
1958 commit fbb9b203950e9d0e82574cde5b3e006b0e6b404f
1959 Author: Zephaniah E. Hull <warp@agamemnon.b5>
1960 Date:   Mon Jun 4 06:59:42 2007 -0400
1962     Let's not do a calloc and a free on every call to xf86PostMotionEvents.
1964 commit 3f4295e643ca56c40f33af7966e8efd367ef8749
1965 Author: Zephaniah E. Hull <warp@agamemnon.b5>
1966 Date:   Mon Jun 4 06:48:06 2007 -0400
1968     Add xf86PostMotionEventP, takes a pointer instead of a variable number of
1969     arguments.
1970     
1971     Bump input ABI to 1.1 since we export this.
1973 commit a4f3473c88370b8411e016ebab619cffd33e58f9
1974 Author: Zephaniah E. Hull <warp@agamemnon.b5>
1975 Date:   Mon Jun 4 06:39:02 2007 -0400
1977     Fully init the AbsoluteClassRec in InitAbsoluteClassDeviceStruct.
1978     (Specificly, we were missing the screen field.)
1980 commit 0cbc3a4da2ddb6e4f30f60d2bc7f405d31aa554a
1981 Author: Zephaniah E. Hull <warp@agamemnon.b5>
1982 Date:   Mon Jun 4 02:03:44 2007 -0400
1984     Print the build time as well as the date if we can.
1986 commit 9a7aaeb3f6ff79af60fde91cd0575a54ba0b9587
1987 Author: Daniel Stone <daniel@fooishbar.org>
1988 Date:   Mon May 28 13:54:16 2007 +0300
1990     XFree86: Input: Assume core events per default
1991     
1992     Assume that a device will be sending core events, unless explicitly
1993     specified otherwise.
1995 commit 94361cbba7f866144691f6f5e9251a550e0e0cb8
1996 Author: Daniel Stone <daniel@fooishbar.org>
1997 Date:   Mon May 28 13:54:47 2007 +0300
1999     XFree86: Input: Perform case-insensitive comparisons on option names
2001 commit e5ce982381c4092252d6b55fcefcc9a3cd21e656
2002 Author: Benjamin Herrenschmidt <benh@kernel.crashing.org>
2003 Date:   Sun Jun 3 09:40:37 2007 +1000
2005     Include pixman.h from fb.h or compile of some files will fail
2006     
2007     Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
2009 commit 90eb22656c34d2d08a8dccaf05e6d081c56bd7f3
2010 Author: Adam Jackson <ajax@benzedrine.nwnk.net>
2011 Date:   Sat Jun 2 16:49:26 2007 -0400
2013     Minor cleanup/robustification to config parsing.
2015 commit f6a983533bdc84752562ef0be25b320678bf08a1
2016 Author: Adam Jackson <ajax@benzedrine.nwnk.net>
2017 Date:   Sat Jun 2 16:37:39 2007 -0400
2019     Don't warn about default behaviour when autoconfigging.
2021 commit 21e8f4eb02842f877336db08c332d8ee4a381ee0
2022 Author: Adam Jackson <ajax@benzedrine.nwnk.net>
2023 Date:   Sat Jun 2 16:13:01 2007 -0400
2025     Don't print lack of DRI support as an error in AIGLX init.
2027 commit 0e1384d8318637f75d04d3d1b7600f7cad40117e
2028 Author: Adam Jackson <ajax@benzedrine.nwnk.net>
2029 Date:   Sat Jun 2 16:07:20 2007 -0400
2031     Delete VDIF support; it was never used anyway.
2033 commit 66702f3c1c6c884e83744c72da173cc32f22b2f4
2034 Author: Henry Zhao <henryz@localhost.localdomain>
2035 Date:   Fri Jun 1 23:55:40 2007 -0700
2037     Need to use minPitch in miScanLineWidth() to get the shrinked
2038     linePitch.
2040 commit fa877d7ff25c4ec45288e1fea70d4f5e1baf3ef3
2041 Author: Alan Hourihane <alanh@fairlite.demon.co.uk>
2042 Date:   Wed May 30 13:06:45 2007 +0100
2044     Fix mode validation against the maximum X/Y values configured
2045     at server startup, and not against the virtual X/Y parameters
2046     as they can change.
2047     
2048     This fixes an issue when canGrow is TRUE and modes get dropped
2049     when using the virtual X/Y parameters.
2051 commit 99eae8bea6724a24477375ad5b2d31cc4883cf6b
2052 Author: Samuel Thibault <samuel.thibault@ens-lyon.org>
2053 Date:   Tue May 29 22:04:36 2007 -0400
2055     I/O enable/disable update for the Hurd
2057 commit 3c6f1428489c1f71acd41066ea73ef4ae7c60f17
2058 Author: Julien Cristau <jcristau@debian.org>
2059 Date:   Tue May 29 22:01:30 2007 -0400
2061     Make sure that the ramdac symbols are present in the server
2062     
2063     The former ramdac module is now built into the server, so its symbols need to
2064     be explicitly exported to drivers (Debian #423129).
2066 commit ee20c481eede0954f4a8bef5113979b101863c32
2067 Author: Matthieu Herrb <matthieu@deville.herrb.com>
2068 Date:   Tue May 29 14:54:27 2007 -0600
2070     Remove wscons keyboard handling stuff that doesn't belong there anymore.
2072 commit 60de6c7ef9bdcee043f63e8e0d493e6feba6a9d0
2073 Merge: 3a6549a... 2f13b7c...
2074 Author: Matthieu Herrb <matthieu@deville.herrb.com>
2075 Date:   Tue May 29 12:14:49 2007 -0600
2077     Merge branch 'master' of ssh://herrb@git.freedesktop.org/git/xorg/xserver
2079 commit 3a6549a163aba26bf4ac58b050c493fba0df14c6
2080 Author: Matthieu Herrb <matthieu@deville.herrb.com>
2081 Date:   Tue May 29 12:14:23 2007 -0600
2083     Make this build on OpenBSD
2085 commit 2f13b7c113c17239e382dd3640e9c29201d8ab1f
2086 Author: Drew Parsons <dparsons@debian.org>
2087 Date:   Wed May 30 02:13:36 2007 +1000
2089     Update Xprint build for pixman.
2090     
2091     Xprt links libfb, which now uses pixman.  Update configure.ac to
2092     require module $PIXMAN for XPRINT.
2093     Also, use $(top_builddir) to reference libfb.la and other local
2094     libraries, rather than using the relative reference ../..
2096 commit ba0b7d47ab0c24d5a29228f8af583044060464bd
2097 Author: David Nusinow <dnusinow@debian.org>
2098 Date:   Mon May 28 21:57:04 2007 -0400
2100     Fix for GNU/kFreeBSD
2102 commit 2267bf48b385c93243e26c3bb84ebb04c7fdb39f
2103 Author: Bastian Blank <waldi@debian.org>
2104 Date:   Mon May 28 21:55:05 2007 -0400
2106     Fixes for s390
2108 commit 857ddbb660a21cad1c16f4fb2dc8a904d6655304
2109 Author: Eugene Konev <ejka@imfi.kspu.ru>
2110 Date:   Mon May 28 21:53:02 2007 -0400
2112     Allow configurable serverconfigdir for security policy location
2113     Allow the location of the SERVERCONFIGdir variable to be defined at
2114     compile-time. This allows us to specify where the security policy will be
2115     located (Debian uses this to put it in /etc). The default is to the
2116     previous location.
2118 commit 78d01d1008973899d931ef44b47d5f0b5f220b0d
2119 Author: Gerhard Tonn <gt@debian.org>
2120 Date:   Mon May 28 21:48:58 2007 -0400
2122     Miscellaneous fixes for S/390.
2124 commit d98bd4bf908c2c51fcfd3a4c3230de17f2567244
2125 Author: Branden Robinson <branden@debian.org>
2126 Date:   Mon May 28 21:44:59 2007 -0400
2128     Overhaul xorg.conf manpage
2129     
2130     Major stylistic cleanups, greatly expanded cross-reference ("SEE ALSO")
2131     section and some typo fixes.
2132     
2133     This patch by Branden Robinson. Forward-ported by Fabio M. Di Nitto.
2135 commit 6bf8d5019313ee2251a44dfb7ad3435a3c6db7eb
2136 Author: David Nusinow <dnusinow@debian.org>
2137 Date:   Mon May 28 21:42:10 2007 -0400
2139     Read ROM in chunks
2140     This patch speeds up reads of the ROM by reading in large chunks rather
2141     than one byte at a time. This patch was by Dann Frazier.
2143 commit 6fdd134a0c3e6fdde9b089100e8783705c9cc6ac
2144 Author: David Nusinow <dnusinow@debian.org>
2145 Date:   Mon May 28 21:39:12 2007 -0400
2147     Fix up xnest manpage
2148     I believe this patch was originally by Branden Robinson
2150 commit 6a870992d81a6bacfa9d313c15784fdb281d474f
2151 Author: Keith Packard <keithp@dulcimer.keithp.com>
2152 Date:   Fri May 25 20:33:08 2007 -0700
2154     xf86XVFillKeyHelper assumed root clip never changed.
2155     
2156     When the root window changed size, xf86XVFillKeyHelper would not revalidate
2157     the GC, leaving the clip at the old size causing lossage (and possibly
2158     memory corruption if the screen and frame buffer shrank).
2159     
2160     Fixed by just using a scratch GC; saving memory, eliminating bugs and
2161     shrinking the code.
2163 commit 3c982bc1a49509dda7bc469b0eced44df02755b3
2164 Author: Luo Jie <luojie@nlsde.buaa.edu.cn>
2165 Date:   Thu May 24 11:13:03 2007 -0700
2167     Reinstate an apparently mis-deleted ';' from a for loop with no body.
2168     
2169     Fixes an error returning "No core keyboard" with multiple keyboards.
2171 commit 4d7469f75fadfc4a59664e88e18eb304203670f4
2172 Author: Luo Jie <luojie@nlsde.buaa.edu.cn>
2173 Date:   Thu May 24 11:04:06 2007 -0700
2175     Fix a typo in using memcpy in xwin.
2177 commit 0b988450462ddb005311e68502357baf272e6371
2178 Author: Luo Jie <luojie@nlsde.buaa.edu.cn>
2179 Date:   Thu May 24 11:02:28 2007 -0700
2181     Fix os/utils.c compile with mingw.
2183 commit 1f48995d66c0072caa7e5ce2845be642221dd56d
2184 Author: Luo Jie <luojie@nlsde.buaa.edu.cn>
2185 Date:   Thu May 24 11:01:15 2007 -0700
2187     Fix build of composite, dix, and randr when Xinerama is disabled.
2189 commit 8f98be7db303bc3db650054efb86843c70114451
2190 Author: Eric Anholt <eric@anholt.net>
2191 Date:   Thu May 24 11:00:04 2007 -0700
2193     Fix bswap detection on BSD (mis-added '_' in function names).
2195 commit 9616a042855399f0ee9c6489ea824621ea5fee18
2196 Author: Matthias Drochner <drochner@netbsd.org>
2197 Date:   Tue Apr 10 16:15:40 2007 -0700
2199     Fix build on NetBSD/amd64.
2201 commit 649e7f82d8d4333443493056b81eb20d6cf022bc
2202 Author: Michel Dänzer <michel@tungstengraphics.com>
2203 Date:   Thu May 24 12:10:05 2007 +0200
2205     Consolidate portPriv->pDraw assignments into xf86XVEnlistPortInWindow.
2206     
2207     This avoids a crash in xf86XVReputVideo and also cleans up the code slightly.
2209 commit 047bf3349bb697c73c95729a8bbf15f72605901f
2210 Author: Soren Sandmann Pedersen <ssp@dhcp83-218.boston.redhat.com>
2211 Date:   Wed May 23 16:56:05 2007 -0400
2213     Delete trapezoid rendering code; replace with pixman calls
2215 commit 9d87ef4e0dff40ea39f1b209c67b90079fc79065
2216 Author: Soren Sandmann Pedersen <ssp@dhcp83-218.boston.redhat.com>
2217 Date:   Wed May 23 15:50:25 2007 -0400
2219     - Make image_from_pict() non-static
2220     - Delete fbedge.c and fbedgeimp.h
2221     - Use pixman_rasterize_edges() in fbtrap.c
2223 commit 2a960c442bd7560630f52b55d82ec0517542ee5a
2224 Author: Soren Sandmann Pedersen <ssp@dhcp83-218.boston.redhat.com>
2225 Date:   Wed May 23 13:08:26 2007 -0400
2227     Port renderedge.c to pixman
2229 commit 3ba3ede9bbdfc6376b6f6e0b6ce8280a05e6584d
2230 Author: Soren Sandmann Pedersen <ssp@dhcp83-218.boston.redhat.com>
2231 Date:   Wed May 23 12:56:04 2007 -0400
2233     Add missing offsets for window coordinates - reported by Colin Harrison
2235 commit cc648e609d472472bac4a2e568eb3598b3690ba3
2236 Author: Michel Dänzer <michel@tungstengraphics.com>
2237 Date:   Tue May 22 10:51:56 2007 +0200
2239     EXA: Export ExaOffscreenMarkUsed.
2240     
2241     Can be used to inform EXA that an offscreen area is used outside of EXA.
2243 commit e6a7198e7cd96f1fe0654cc6811a977821579258
2244 Author: Adam Jackson <ajax@benzedrine.nwnk.net>
2245 Date:   Tue May 22 10:51:55 2007 +0200
2247     Bug #8991: Add glXGetDrawableAttributes dispatch; fix texture format therein.
2248     
2249     Adapted to master branch by Michel Dänzer <michel@tungstengraphics.com>.
2251 commit 6324bfc468f7a645d2fee59f1c921a4328a4639f
2252 Author: Michel Dänzer <michel@tungstengraphics.com>
2253 Date:   Tue May 22 10:51:53 2007 +0200
2255     AIGLX: Zero-copy texture-from-pixmap.
2256     
2257     When available, use the 2D driver texOffsetStart hook and the 3D driver
2258     setTexOffset hook to save the overhead of passing the pixmap data to
2259     glTex(Sub)Image.
2260     
2261     The basic idea is to update the driver specific 'offset' for bound pixmaps
2262     before dispatching a GLX render request and to flush immediately afterwards
2263     if there are any pixmaps bound. This should ensure that the 3D driver can
2264     use pixmaps for texturing directly regardless of the X server moving them
2265     around.
2267 commit 5006d08d7fc56d3d380cc6b75297f94e8594eb54
2268 Author: Michel Dänzer <michel@tungstengraphics.com>
2269 Date:   Tue May 22 10:51:52 2007 +0200
2271     DRI: Add TexOffset driver hooks.
2272     
2273     To be used by AIGLX for GLX_EXT_texture_from_pixmap without several data copies.
2274     
2275     The texOffsetStart hook must make sure that the given pixmap is accessible by
2276     the GPU for texturing and return an 'offset' that can be used by the 3D
2277     driver for that purpose.
2278     
2279     The texOffsetFinish hook is called when the pixmap is no longer being used for
2280     texturing.
2282 commit ff2eae86b6a8760befbbc5d605debebe7b024c05
2283 Author: David Nusinow <dnusinow@debian.org>
2284 Date:   Mon May 21 19:50:04 2007 -0400
2286     Fix boolean thinko that prevented working without a server layout
2288 commit 56fd92715567cd32e4b725b3791de9ac4e3879aa
2289 Author: Soren Sandmann Pedersen <sandmann@redhat.com>
2290 Date:   Mon May 21 20:00:25 2007 -0400
2292     Remove fast path code from fbpict.c
2293     
2294     Remove the various fast path functions from fbpict, and instead use
2295     pixman_image_composite().
2297 commit 7e2c935920cafadbd87c351f1a3239932864fb90
2298 Author: Fredrik Höglund <fredrik@kde.org>
2299 Date:   Fri May 18 20:06:14 2007 +0200
2301     Add a new IDLETIME system sync counter.
2302     
2303     This counter exposes the time in milliseconds since the last
2304     input event. Clients such as screen savers and power managers
2305     can set an alarm on this counter to find out when the idle time
2306     reaches a certain value, without having to poll the server.
2308 commit 756acea23a0cc56c470bcd77c6f5638d923ab3d1
2309 Author: Soren Sandmann Pedersen <sandmann@redhat.com>
2310 Date:   Fri May 18 13:39:12 2007 -0400
2312     Use pixman_image_set_indexed() to make 8 bit work
2314 commit 7916419a0092b8bf9713c0840f9e969950d7aa85
2315 Author: Soren Sandmann Pedersen <sandmann@redhat.com>
2316 Date:   Fri May 18 11:58:24 2007 -0400
2318     Comment out setup of general MMX code
2320 commit 998164bac648756e5b5254aa36e075ae360d3972
2321 Author: Soren Sandmann Pedersen <sandmann@redhat.com>
2322 Date:   Fri May 18 11:36:20 2007 -0400
2324     Move fbCompositeGeneral() to fbpict.c and remove fbcompose.c
2326 commit a2e3614eb8f0fa198615df492b03ff36bc9c1121
2327 Author: Soren Sandmann Pedersen <sandmann@redhat.com>
2328 Date:   Fri May 18 11:33:11 2007 -0400
2330     Break image_from_pict() into a few subfunctions.
2332 commit c5ef84c325440af5fbdf9f44c3781d99a0392df9
2333 Author: Soren Sandmann Pedersen <sandmann@redhat.com>
2334 Date:   Thu May 17 21:31:08 2007 -0400
2336     Make the general compositing code create a pixman image and call
2337     
2338     pixman_image_composite(). Leave the general code commented out for now.
2340 commit 076d070e186afeb416976ae74fbfd50c86db10c5
2341 Author: Keith Packard <keithp@neko.keithp.com>
2342 Date:   Thu May 17 20:24:18 2007 -0700
2344     Use Screen block handler for rotation to draw under DRI lock.
2345     
2346     DRI uses a non-screen block/wakeup handler which will be executed after the
2347     screen block handler finishes. To ensure that the rotation block handler is
2348     executed under the DRI lock, dynamically wrap the screen block handler for
2349     rotation.
2351 commit 915563eba530c5e2fdc2456cf1c7c3cc09b3add0
2352 Author: Keith Packard <keithp@neko.keithp.com>
2353 Date:   Thu May 17 20:22:43 2007 -0700
2355     Disable all outputs and crtcs at startup.
2356     
2357     Leaving devices enabled during server startup can cause problems during the
2358     initial mode setting in the server, especially when they are used for
2359     different purposes by the X server than by the BIOS. Disabling all of them
2360     before any mode setting is attempted provides a stable base upon which the
2361     remaining mode setting operations can be built.
2363 commit 0375009a97c2ab7f0e0f0265463d45c0580388c6
2364 Author: Soren Sandmann Pedersen <sandmann@redhat.com>
2365 Date:   Thu May 17 12:59:24 2007 -0400
2367     Remove excessive unrolling in fbCompositeSrc_x888x8x8888() and fix bug where
2368     the source alpha was used instead of 0xff.
2370 commit 546465ee6aa6584780aec6357f32d205c807ae71
2371 Author: Soren Sandmann Pedersen <sandmann@redhat.com>
2372 Date:   Wed May 16 17:42:04 2007 -0400
2374     Make fbFetch_b8g8r8() actually write the read value to the buffer
2376 commit 0fcd17c9181901c419cc32bc24c07fe5a6934d81
2377 Author: Soren Sandmann Pedersen <ssp@dhcp83-218.boston.redhat.com>
2378 Date:   Tue May 15 17:59:13 2007 -0400
2380     Use pixman short formats, revert the gradient_stop change
2382 commit f4c1d5fc28a5a7fe2592505350f9e2331f6049b7
2383 Author: Soren Sandmann Pedersen <ssp@dhcp83-218.boston.redhat.com>
2384 Date:   Tue May 15 17:12:22 2007 -0400
2386     Use pixman types for transforms and vectors
2388 commit f2e30e7d0a1d075e7e83c5b5ceca9e4752951138
2389 Author: Soren Sandmann Pedersen <ssp@dhcp83-218.boston.redhat.com>
2390 Date:   Tue May 15 16:51:21 2007 -0400
2392     Use the pixman fixed point types and macros
2394 commit 3da842bf930d7875599ca0c06cb4a09cfa987ac5
2395 Author: Soren Sandmann Pedersen <ssp@dhcp83-218.boston.redhat.com>
2396 Date:   Tue May 15 14:57:14 2007 -0400
2398     Revert various fast path functions to their pre-pixman-merge state
2399     since they fail rendercheck. Remove their associated macros.
2400     
2401     See bug 10903.
2403 commit 1568b6b6a0d7337f29c7b87cc46ae64b3b0f8fdf
2404 Author: Soren Sandmann Pedersen <ssp@dhcp83-218.boston.redhat.com>
2405 Date:   Sat May 12 20:33:23 2007 -0400
2407     Port large amounts of the region code to pixman
2409 commit dde0ceac4ea7639d0096bfd26f37c5851778854c
2410 Author: Soren Sandmann Pedersen <ssp@dhcp83-218.boston.redhat.com>
2411 Date:   Sat May 12 17:41:47 2007 -0400
2413     Add new InitRegions() function called from dix/main
2415 commit e037052ac522150786abf44d3a04c813cc490050
2416 Author: Soren Sandmann Pedersen <ssp@dhcp83-218.boston.redhat.com>
2417 Date:   Sat May 12 16:58:54 2007 -0400
2419     Turn boxes and regions into typedefs for pixman types
2421 commit 8e56f5be4b70773c899f01b9ccd2e88d523327e4
2422 Author: Soren Sandmann Pedersen <ssp@dhcp83-218.boston.redhat.com>
2423 Date:   Fri May 11 11:45:37 2007 -0400
2425     Add dependency on pixman 0.9.0
2427 commit a277f04ab08514462b7f10b4dd92eb326af85501
2428 Author: Adam Jackson <ajax@benzedrine.nwnk.net>
2429 Date:   Wed May 9 22:03:12 2007 -0400
2431     Remove mfb and cfb from include paths where they're not needed.
2433 commit 20c5250e487e032d392e2e4624021fccb1bfb72c
2434 Author: Adam Jackson <ajax@benzedrine.nwnk.net>
2435 Date:   Wed May 9 21:49:44 2007 -0400
2437     Use system copy of cbrt() if available.
2438     
2439     Also move the replacement inline into miarc.c, since that's the only user.
2441 commit 8dcc37520d5e8c8b52cee81faa67fd5205548377
2442 Author: Adam Jackson <ajax@benzedrine.nwnk.net>
2443 Date:   Wed May 9 18:57:05 2007 -0400
2445     Use _X_INLINE instead of ad-hoc #defines.
2447 commit 6ff239cb4e67c0a2ea497a1714e5585c1d941af3
2448 Author: Adam Jackson <ajax@benzedrine.nwnk.net>
2449 Date:   Wed May 9 18:38:33 2007 -0400
2451     Make the use of ICEIL slightly less ugly.
2453 commit 178d426311bb3c7160f72b5d95b0a137eda09ba9
2454 Author: Colin Harrison <colin.harrison-at-virgin.net>
2455 Date:   Fri May 11 10:08:42 2007 +0100
2457     Missing piece from bug 9808
2459 commit ebaa6c920c82401952a0ccc991b94574306449bd
2460 Author: Matthias Hopf <mhopf@suse.de>
2461 Date:   Thu May 10 15:25:31 2007 +0200
2463     Disable Simba PCI bridge routing code (Bug #8020).
2464     
2465     The code in hw/xfree86/os-support/bus/sparcPci.c:simbaCheckBus()
2466     is trying to mimmick VGA routing by disabling I/O space responses
2467     behind the Simba PCI-PCI controller.
2468     
2469     Unfortunately, doing this also happens to disable access to the
2470     IDE controller I/O space registers, thus crashing the system.  The
2471     granularity of the I/O disabling in the Simba controller is not
2472     fine enough to disable VGA without also disabling the IDE controller
2473     registers.
2475 commit 86c4941727f7c673ae6bb88c67443fa25935c7f5
2476 Author: Colin Harrison <colin.harrison-at-virgin.net>
2477 Date:   Wed May 9 16:55:27 2007 +0100
2479     fix an occasional crash in GetWindowName() (bug: 9798)
2481 commit be44018a3c6172caf3e91c36ea321420d104e79f
2482 Author: Colin Harrison <colin.harrison-at-virgin.net>
2483 Date:   Wed May 9 16:55:09 2007 +0100
2485     Fix bad use of hwnd (bug: 9808)
2487 commit d3248b66a650c6c629cd66240e25004869217d2e
2488 Author: Colin Harrison <colin.harrison-at-virgin.net>
2489 Date:   Wed May 9 16:54:46 2007 +0100
2491     Migrate some code to the new mi apis
2493 commit 021e5df85d7c9373a2fed55512751d16e08128db
2494 Author: David Nusinow <dnusinow@debian.org>
2495 Date:   Mon May 7 21:03:40 2007 -0400
2497     Add more informative logging for module default loading
2498     
2499     When the modules section is parsed, if a module is set to be loaded by
2500     default, this will be logged. If it is redundantly specified in xorg.conf,
2501     this will also be noted. None of this logging will happen if the xorg.conf
2502     lacks a modules section.
2504 commit 1b3a0508a7aee1c7b14cd62216b4727fcc9181d4
2505 Author: Jesse Barnes <jbarnes@jbarnes-mobile.amr.corp.intel.com>
2506 Date:   Sun May 6 01:30:59 2007 -0700
2508     Fix documentation for Copy hook -- it can copy memory to the scanout
2509     buffer too.
2511 commit 030a578391c634bc68add6ada3f251cf3f8c3069
2512 Author: David Nusinow <dnusinow@debian.org>
2513 Date:   Thu May 3 22:51:07 2007 -0400
2515     Provide UseDefaultFontPath option
2516     
2517     This provides a new option, UseDefaultFontPath. This option is enabled by
2518     default, and causes the X server to always append the default font path
2519     (defined at compile time) to the font path for the server. This will allow
2520     people to specify additional font paths if they want without breaking
2521     their font path, thus hopefully avoiding ye olde "fixed front" problem.
2522     
2523     Because this option is a ServerFlag option, the ServerFlags need to be
2524     processed before the files section of the config file, so swap the order
2525     that they are processed.
2527 commit e91b9ddc7aa95abc2d4d314e8db204860771a099
2528 Author: David Nusinow <dnusinow@debian.org>
2529 Date:   Thu May 3 22:00:23 2007 -0400
2531     Improve modules loading defaults
2532     
2533     Provide default modules that may be overrided easily. Previously the
2534     server would load a set of default modules, but only if none were
2535     specified in the xorg.conf, or if you didn't have a xorg.conf at all. This
2536     patch provides a default set and you can add only the "Load" instructions
2537     to xorg.conf that you want without losing the defaults. Similarly, if you
2538     don't want to load a module that's loaded by default, you can add "Disable
2539     modulename" to your xorg.conf (see man xorg.conf in this release for
2540     details). This allows for a minimal "Modules" section, where the user only
2541     need specify what they want to be different. See bug #10541 for more.
2542     
2543     The list of default modules is taken from the set loaded by default when
2544     there was a xorg.conf containing no "Modules" section.
2545     
2546     A potential problem for some users is that some users disable a module,
2547     most notably DRI, by commenting out the "Load" line in their xorg.conf.
2548     This needs to be changed to an uncommented "Disable" line, as DRI is
2549     loaded by default.
2551 commit d2f813f7db157fc83abc4b3726821c36ee7e40b1
2552 Author: Soren Sandmann Pedersen <ssp@dhcp83-218.boston.redhat.com>
2553 Date:   Wed May 2 19:10:22 2007 -0400
2555     New fbWalkCompositeRegion() function
2556     
2557     This new function walks the composite region and calls a rectangle
2558     compositing function on each compositing rectangle. Previously there
2559     were buggy duplicates of this code in fbcompose.c and
2560     miext/rootles/safealpha/safeAlphaPicture.c.
2562 commit e0959adcd8df2c61e98e76e708fceef9c7cd54eb
2563 Author: Soren Sandmann Pedersen <ssp@dhcp83-218.boston.redhat.com>
2564 Date:   Tue May 1 13:41:48 2007 -0400
2566     Add fbCompositeRect() as another special case in the switch of doom in fbpict.c
2567     
2568     This is phase one of getting the two region walkers in fbcompose.c and
2569     fbpict.c merged together.
2571 commit c1e1d6b98a6708860e5b5f6e21d8d5b1d8ce9075
2572 Author: Brian <brian@yutani.localnet.net>
2573 Date:   Wed May 2 15:55:40 2007 -0600
2575     In __glXCreateARGBConfig(), insert the new GL mode at the _end_ of the linked list.
2576     
2577     Previously, the new mode was added at the head of the list.  This caused the
2578     positional correspondence between modes and the XMesaVisuals array to be off
2579     by one.  The net result was GLX clients failing when they tried to use the
2580     last GLX mode/visual.
2581     
2582     We still have the problem of DRI drivers not being able to use the extra
2583     mode/visual introduced by __glXCreateARGBConfig().  glXCreateContext fails
2584     with BadAlloc if it's attempted.  This is also the source of the often-
2585     seen warning "libGL warning: 3D driver claims to not support visual xxx"
2586     Look into fixing that someday...
2588 commit bd0abb2844ef9faf28703e592cfebb886004234c
2589 Author: Tilman Sauerbeck <tilman@code-monkey.de>
2590 Date:   Wed May 2 17:20:48 2007 +0200
2592     Bug #10823: Fixed default OSNAME value.
2593     
2594     We try to get OSNAME from uname by default now.
2596 commit 71fc5b3e9309182978ead676965d65ca93a4e3b9
2597 Author: Keith Packard <keithp@keithp.com>
2598 Date:   Wed May 2 11:41:11 2007 +0200
2600     Fix for a divide by zero that can be triggered by a malicious client.
2601     
2602     Problem reported by Derek Abdine of rapid7.com. Thanks.
2604 commit 873ef75b1e8c94d39670c981c4d830ab8bcc018b
2605 Author: Colin Guthrie <gmane@colin.guthr.ie>
2606 Date:   Mon Apr 30 10:33:12 2007 -0600
2608     fix __glXErrorCallBack() proto
2610 commit 6b33459bf5aac23c3ecc7002d091c02f327d907a
2611 Merge: 18252a5... 3c91a99...
2612 Author: Brian <brian@yutani.localnet.net>
2613 Date:   Mon Apr 30 10:26:19 2007 -0600
2615     Merge branch 'master' of git+ssh://brianp@git.freedesktop.org/git/xorg/xserver
2617 commit 3c91a993e8c752002adf85c317216e1487c20780
2618 Author: Michel Dänzer <michel@tungstengraphics.com>
2619 Date:   Sun Apr 29 23:49:41 2007 +0200
2621     EXA: Fix OffscreenValidate build with DEBUG_OFFSCREEN enabled.
2623 commit a261e1325057974d58440812b93c00c0caa4423a
2624 Author: Michel Dänzer <michel@tungstengraphics.com>
2625 Date:   Sun Apr 29 23:49:35 2007 +0200
2627     EXA: Remove DrawableDirty.
2628     
2629     Convert the remaining callers to PixmapDirty.
2631 commit b1b6674a919943a8ac37e54d02e8d0d23a642b1d
2632 Author: Michel Dänzer <michel@tungstengraphics.com>
2633 Date:   Sun Apr 29 23:49:28 2007 +0200
2635     EXA: FillSpans improvements.
2636     
2637     * Don't need to track damage.
2638     * Always migrate for fallbacks.
2640 commit 584697a2231ac782f362a925e1489c15483a8791
2641 Author: Michel Dänzer <michel@tungstengraphics.com>
2642 Date:   Sun Apr 29 23:49:09 2007 +0200
2644     EXA: SolidBoxClipped improvements.
2645     
2646     * Centralize handling of fallbacks and damage tracking.
2647     * Always migrate for fallbacks.
2649 commit 982d7c2c0b948ba04c8eefa475d660981e6ed9f9
2650 Author: Michel Dänzer <michel@tungstengraphics.com>
2651 Date:   Sun Apr 29 23:48:59 2007 +0200
2653     EXA: CopyNtoN improvements.
2654     
2655     * Centralize handling of fallbacks and damage tracking.
2656     * Always migrate for fallbacks.
2658 commit d2245386eed200e77a8c84bdda36ab29e39fd593
2659 Author: Michel Dänzer <michel@tungstengraphics.com>
2660 Date:   Sun Apr 29 23:48:31 2007 +0200
2662     EXA: GetImage improvements.
2663     
2664     Only migrate when appropriate. In particular, don't migrate to offscreen in the
2665     no-fallback case as copying from system memory should usually be as fast if not
2666     faster than DownloadFromScreen, in particular if the bits need to be uploaded
2667     to offscreen first.
2669 commit 0880aaac9c83019fec2e3d32871f74c7a407f8b3
2670 Author: Michel Dänzer <michel@tungstengraphics.com>
2671 Date:   Sun Apr 29 23:48:19 2007 +0200
2673     EXA: PutImage improvements.
2674     
2675     * Migrate for fallbacks when appropriate.
2676     * Add damage tracking in ExaCheckPutImage.
2678 commit 7fca16901187ade48e83e6a2684ef464b1912357
2679 Author: Michel Dänzer <michel@tungstengraphics.com>
2680 Date:   Sun Apr 29 23:48:11 2007 +0200
2682     EXA: ImageGlyphBlt improvements.
2683     
2684     * Don't waste effort on invisible glyphs.
2685     * Only track damage for bounding box instead of each glyph separately.
2686     * Always migrate for fallbacks.
2688 commit a8d6ebdf9338dc2f6ff9a532e6fec460a70d3b1e
2689 Author: Michel Dänzer <michel@tungstengraphics.com>
2690 Date:   Sun Apr 29 23:47:53 2007 +0200
2692     EXA: Defer to FillRegionTiled in Composite when possible.
2693     
2694     Committed separately as this case is hard to hit and has only been tested
2695     lightly.
2697 commit 81b055605c34b5823f6c5f63cc0f92f43c6b7252
2698 Author: Michel Dänzer <michel@tungstengraphics.com>
2699 Date:   Sun Apr 29 23:47:43 2007 +0200
2701     EXA: Composite improvements.
2702     
2703     * Defer to simpler hooks in more cases (inspired by XAA behaviour).
2704     * Move damage tracking from lower to higher level functions.
2705     * Always migrate for fallbacks.
2707 commit ce317a5b76c053f449122c46e1372bf8e067cb4c
2708 Author: Michel Dänzer <michel@tungstengraphics.com>
2709 Date:   Sun Apr 29 23:47:16 2007 +0200
2711     EXA: Glyphs improvements.
2712     
2713     * Don't waste effort on invisible glyphs.
2714     * Add damage tracking where necessary.
2715     * Always migrate for fallbacks.
2717 commit 0c8905ebc91cf654facef84ee52231a358deec5c
2718 Author: Michel Dänzer <michel@tungstengraphics.com>
2719 Date:   Sun Apr 29 23:47:08 2007 +0200
2721     EXA: PolyFillRect improvements.
2722     
2723     * Convert rects to region and use it for damage tracking.
2724     * When possible, defer to exaFillRegion{Solid,Tiled} using converted region.
2725     * Always migrate for fallbacks.
2726     * Move damage tracking out of ExaCheckPolyFillRect.
2728 commit 567f18a09bfb05f448be40c7ebe0f210f955601c
2729 Author: Michel Dänzer <michel@tungstengraphics.com>
2730 Date:   Sun Apr 29 23:46:49 2007 +0200
2732     EXA: FillRegion{Solid,Tiled} improvements.
2733     
2734     * Support planemasks, different ALUs and arbitrary tile origin.
2735     * Leave damage tracking and non-trivial fallbacks to callers.
2736     * Always migrate for fallbacks.
2737     
2738     This is in preparation for using these from more other functions.
2740 commit e869573b52fac69fb88cea120daaeec59c7a3461
2741 Author: Michel Dänzer <michel@tungstengraphics.com>
2742 Date:   Sun Apr 29 23:45:48 2007 +0200
2744     EXA: exaAssertNotDirty improvements.
2745     
2746     * Return early if the valid region is empty or the pixmap is pinned.
2747     * Fix loop for several cliprects.
2749 commit d3f8667341bfe6dc7d0258c4ad69377f37d88d95
2750 Author: Michel Dänzer <michel@tungstengraphics.com>
2751 Date:   Sun Apr 29 23:44:27 2007 +0200
2753     EXA: Fix exaEnableDisableFBAccess for nested disables and enables.
2755 commit 5e4b3232dafe3b0dec65bf639bebaba4774210b7
2756 Author: Michel Dänzer <michel@tungstengraphics.com>
2757 Date:   Sun Apr 29 23:38:22 2007 +0200
2759     Fix fbCompositeTrans_0888xnx0888 build for wfb on big endian.
2761 commit 2866e0bac9b8dd3892c5e68abcfc6c97cebaf88a
2762 Author: Michel Dänzer <michel@tungstengraphics.com>
2763 Date:   Sun Apr 29 23:38:13 2007 +0200
2765     Fix a couple of picture repeat fields incorrectly compared to RepeatNormal.
2767 commit 78a20455356ccc310f73cfc65ad65a7677eee7e5
2768 Author: Soren Sandmann Pedersen <ssp@dhcp83-218.boston.redhat.com>
2769 Date:   Fri Apr 27 15:20:24 2007 -0400
2771     Pixman merging
2772     
2773     More msvc++ porting
2775 commit 6c4f1826bf2c5f30f5fe6e489a02b6375478b380
2776 Author: Soren Sandmann Pedersen <ssp@dhcp83-218.boston.redhat.com>
2777 Date:   Fri Apr 27 08:13:08 2007 -0400
2779     Bug fix in fbCompositeIn_nx8x8888
2780     
2781     Make sure both halves of the dst word is set to zero when the masks
2782     are both 0.
2784 commit ae04f2cb0a068cdc1e519627bf745de0c9e4a85a
2785 Author: Adam Jackson <ajax@benzedrine.nwnk.net>
2786 Date:   Thu Apr 26 15:28:04 2007 -0400
2788     Fix the 'relink' target for kdrive servers.
2790 commit 6c8152d6ee9eeb21a68a8bbfed1540939e5bcd1f
2791 Author: Adam Jackson <ajax@benzedrine.nwnk.net>
2792 Date:   Thu Apr 26 14:59:04 2007 -0400
2794     Remove old edid_modes.c, it lives in hw/xfree86/modes/ now.
2796 commit 2208c6087d6bffcb24a30891a56430e28735874c
2797 Author: Soren Sandmann Pedersen <ssp@dhcp83-218.boston.redhat.com>
2798 Date:   Thu Apr 26 14:40:30 2007 -0400
2800     Change expand_alpha_rev to expand_alpha in mmxSaturateU
2802 commit a300ef84cee26febfbe08c497d0d063588130bdd
2803 Author: Soren Sandmann Pedersen <ssp@dhcp83-218.boston.redhat.com>
2804 Date:   Thu Apr 26 14:37:53 2007 -0400
2806     Fix typo in previous commit
2808 commit 0ebe48be59368b55c618f60d4656300bd7f52ed9
2809 Author: Soren Sandmann Pedersen <ssp@dhcp83-218.boston.redhat.com>
2810 Date:   Thu Apr 26 14:36:32 2007 -0400
2812     Pixman merge
2813     
2814     - Changes to support MS Visual C++
2815     
2816     - use inline instead of __inline__
2817     
2818     - Fix rounding errors (Billy Biggs, from xserver via pixman)
2820 commit 4fe918b38553133c27e5ae672e5c43984a9bbaea
2821 Author: Soren Sandmann Pedersen <ssp@dhcp83-218.boston.redhat.com>
2822 Date:   Thu Apr 26 12:41:01 2007 -0400
2824     Fix bug 8871 - scrolling corruption with a compositing manager
2825     
2826     Call miHandleExposures() in CopyArea/CopyPlane explicitly in cw to
2827     generate GraphicsExposes correctly.
2829 commit 0ff7c94fcf6497ee8575f81cf97eeeb3a857739e
2830 Author: Soren Sandmann Pedersen <ssp@dhcp83-218.boston.redhat.com>
2831 Date:   Thu Apr 26 10:56:02 2007 -0400
2833     Pixman merge
2834     
2835     Make use of fbCompositeSrcAdd_8888x8x8mmx
2837 commit 701ccb4a22cfd646ccb7f19b7b3a476aeb5ce2da
2838 Author: Soren Sandmann Pedersen <ssp@dhcp83-218.boston.redhat.com>
2839 Date:   Thu Apr 26 10:49:06 2007 -0400
2841     Pixman merge
2842     
2843     - Remove stray default label
2844     
2845     - Integrate new MMX ops SolidMaskSrc_nx8x8888mmx, In_8x8mmx, and
2846       In_nx8x8mmx
2847     
2848     - Formatting changes to reduce diff noise
2850 commit a54ef54db19dcd36ed86b33cff2bc369f9690a15
2851 Author: Soren Sandmann Pedersen <ssp@dhcp83-218.boston.redhat.com>
2852 Date:   Thu Apr 26 10:24:25 2007 -0400
2854     Pixman merge
2855     
2856     Make sure fbCompositeSrc_x888x8x8888mmx and fbCompositeSrc_8888x8x8888mmx
2857     are used when possible.
2859 commit 3571b8e65b0857322d12e291305cfe29ea497c3c
2860 Author: Soren Sandmann Pedersen <ssp@dhcp83-218.boston.redhat.com>
2861 Date:   Thu Apr 26 09:45:11 2007 -0400
2863     More pixman merging
2864     
2865     - Move some code around to minimize diff noise
2866     
2867     - Add mmx ops from pixman that never made it into X
2868     
2869     - Merge Jeff Muizelaar's bugfixes to fbCompositeSrc_8888x8x8888mmx and
2870       fbCompositeSrc_x888x8x8888mmx.
2872 commit c0346e57e6d3857994f7af76060c502c2fdea294
2873 Author: Peter Hutterer <peter@cs.unisa.edu.au>
2874 Date:   Thu Apr 26 12:02:45 2007 +0930
2876     Require inputproto 1.4.2.
2877     
2878     Requirement was introduced with c7e2ba0c9b9b1fc1aed8f91f86471c4c8e650b78.
2880 commit 67347739b0571b2978468e8088480b105f505ad2
2881 Author: Soren Sandmann Pedersen <ssp@dhcp83-218.boston.redhat.com>
2882 Date:   Wed Apr 25 14:19:39 2007 -0400
2884     Don't treat convolution filters as transformations.
2885     
2886     Some rearrangement of code to get it closer to pixman.
2888 commit c056ce95d89ef1df57edf47149fc34cd3925496e
2889 Author: Soren Sandmann Pedersen <ssp@dhcp83-218.boston.redhat.com>
2890 Date:   Wed Apr 25 13:21:47 2007 -0400
2892     Port MSVC++ CPU detection code from pixman. (Vladimir Vukicevic).
2894 commit c19ece1d8c32dc81740a4036a642661f54064e75
2895 Author: Soren Sandmann Pedersen <ssp@dhcp83-218.boston.redhat.com>
2896 Date:   Wed Apr 25 12:34:19 2007 -0400
2898     Integrate optimization from xserver from David Reveman where repeats
2899     
2900     get handled by fbFetchTransformed() rather than in the region walking
2901     code.
2903 commit 48c73dfc369fdf8f6023436ebe82bb604f76bb80
2904 Author: Soren Sandmann Pedersen <ssp@dhcp83-218.boston.redhat.com>
2905 Date:   Wed Apr 25 12:09:22 2007 -0400
2907     Add function fbCompositeSrcAdd_8888x8x8(), and fix a bug where
2908     
2909     srcRepeat = FALSE would be set in the wrong place.
2911 commit 66ba3d758a368bf83d75bab8b08bdb6b34925e40
2912 Author: Soren Sandmann Pedersen <ssp@dhcp83-218.boston.redhat.com>
2913 Date:   Wed Apr 25 10:31:38 2007 -0400
2915     Various fixes from xserver via pixman (Billy Biggs)
2917 commit c09e68ce30dabd6b7068b163b9d2382d85d0d0bc
2918 Author: Adam Jackson <ajax@benzedrine.nwnk.net>
2919 Date:   Wed Apr 25 16:46:26 2007 -0400
2921     Paper over a crash at exit during GLX teardown.
2923 commit 9c80eda826448822328bb678a7d284cc43fffb17
2924 Author: Adam Jackson <ajax@benzedrine.nwnk.net>
2925 Date:   Wed Apr 25 16:35:04 2007 -0400
2927     Disable RANDR's fake Xinerama protocol when there's more than one screen.
2928     
2929     ... in the protocol sense.  Xinerama doesn't have any provision for more
2930     than one protocol screen each with its own geometry.
2931     
2932     Red Hat bug #231257.
2934 commit d322608dc929d5f8cda07a53143a4f28423e0460
2935 Author: Adam Jackson <ajax@benzedrine.nwnk.net>
2936 Date:   Wed Apr 25 16:29:48 2007 -0400
2938     Fix a buffer overrun on machines with excessively large PCI busses.
2939     
2940     Formerly we sized an array with a compile time constant, then initialized
2941     its size to the same constant, but the Linux PCI init code would increase
2942     that "constant".  So if you happened to have more than 128 PCI devices,
2943     you'd happily scribble into whatever variables happened to be in .bss
2944     after that array.
2945     
2946     Only really fixed for Linux atm.  Other OSes will simply (still) fail to
2947     work on video devices above the 128th PCI device.
2949 commit 3ba1e8ab6d69566e1a3f8f0eb4605631aeffc8e5
2950 Author: Aaron Plattner <aplattner@nvidia.com>
2951 Date:   Tue Apr 24 17:20:14 2007 -0700
2953     Include xf86Rename.h in xf86RandR12.h.
2955 commit 0a2fe443d25b1ca25349aba3f748df986952e20f
2956 Author: Soren Sandmann Pedersen <ssp@dhcp83-218.boston.redhat.com>
2957 Date:   Tue Apr 24 19:02:44 2007 -0400
2959     Use READ/WRITE macros for new functions introduced in previous commits.
2961 commit 7e16da7b78c422f96387502b9cc29eaa1741543f
2962 Author: Soren Sandmann Pedersen <ssp@dhcp83-218.boston.redhat.com>
2963 Date:   Tue Apr 24 18:15:34 2007 -0400
2965     Remove #if 0'ed blocks
2967 commit 18252a515d4989b983a3b7389636045e06d0f246
2968 Author: Brian <brian@yutani.localnet.net>
2969 Date:   Tue Apr 24 14:10:09 2007 -0600
2971     bump release date to reflect input code updates
2973 commit 2d9a7a768747ca39a800475f12c424c298018dc6
2974 Author: Soren Sandmann Pedersen <ssp@dhcp83-218.boston.redhat.com>
2975 Date:   Tue Apr 24 14:46:59 2007 -0400
2977     From pixman (Jeff Muizelaar)
2978     
2979         Fix up the fast-path compositing operators; those are useful for
2980         sources without alpha, but can't be used for sources with
2981         alpha. Also, replaced fbCompositeSrcSrc_nxn with call to fbBlt as
2982         this function must handle 1, 4, 8, 16, 24, 32 bpp objects. Would
2983         be nice to optimize fbBlt for common cases involving 8, 16, 24 and
2984         32bpp.
2985     
2986         From Keith Packard.
2988 commit fde4a5adf02d3067a064ebf6bdd666aa5784cfe9
2989 Author: Soren Sandmann Pedersen <ssp@dhcp83-218.boston.redhat.com>
2990 Date:   Tue Apr 24 13:30:43 2007 -0400
2992     From xserver via pixman (Jeff Muizelaar)
2993     
2994          Add some optimizations from jaymz. Also adds some compile
2995          warnings that will hopefully go awa y as we continue merging.
2997 commit 13e1d5ea55b0a3b7729316c8e37d3d8fca2075b5
2998 Author: Soren Sandmann Pedersen <ssp@dhcp83-218.boston.redhat.com>
2999 Date:   Tue Apr 24 12:59:18 2007 -0400
3001     Fix format vs formatCode in previous commit
3003 commit 077a5d4555676d5775e990468a697b6890c6d609
3004 Author: Soren Sandmann Pedersen <ssp@dhcp83-218.boston.redhat.com>
3005 Date:   Tue Apr 24 12:57:55 2007 -0400
3007     Add functions fbCompositeSrcSrc_nxn() and fbCompositeTrans_0565xnx0565
3008     from xserver via pixman. Add READ/WRITE and fbFinishAccess as
3009     appropriate.
3011 commit 09436fb7c38a9819bde770c4c21143591671c4d7
3012 Author: Peter Hutterer <peter@cs.unisa.edu.au>
3013 Date:   Tue Apr 24 22:52:33 2007 +0930
3015     Disable devices before removing, remove unrecoverable devices.
3017 commit c7e2ba0c9b9b1fc1aed8f91f86471c4c8e650b78
3018 Author: Peter Hutterer <peter@cs.unisa.edu.au>
3019 Date:   Tue Apr 24 21:34:47 2007 +0930
3021     Use DevicePresence events to tell the client about enabled/disabled devices.
3022     
3023     Include the device id in the event sent to the client.
3025 commit ce099a9b78195540ec251a6a3dbe26019c1a686d
3026 Author: Brian <brian@yutani.localnet.net>
3027 Date:   Mon Apr 23 12:34:01 2007 -0600
3029     fix bug in which maxKeysPerModifier wasn't getting set
3031 commit b5e1f7869b2f12a1c2baa7f699ae609fc9ad50aa
3032 Author: Soren Sandmann Pedersen <ssp@dhcp83-218.boston.redhat.com>
3033 Date:   Mon Apr 23 14:16:30 2007 -0400
3035     Remove #if 0'ed merge leftovers
3037 commit 84838268b34661d598f8e4856fab355f414930d9
3038 Author: Soren Sandmann Pedersen <ssp@dhcp83-218.boston.redhat.com>
3039 Date:   Mon Apr 23 13:19:54 2007 -0400
3041     Gradient fixes
3042     
3043     * Port fix for bug 7685 from pixman. Patch by Carl Worth
3044     
3045     * Add projective version of radial gradient code.
3046     
3047     * Make sure that all Pict*Gradient types have PictGradient as prefix,
3048       since code in various places relies on that.
3050 commit 38d14e858980a1b0c087344d24bf6aebf755663c
3051 Author: Aaron Plattner <aplattner@nvidia.com>
3052 Date:   Sun Apr 22 18:04:27 2007 -0700
3054     Adjust the screen pixmap's dimensions in xf86RandR12ScreenSetSize.
3056 commit ca784df84e07227a4cc0a1add079884f557b7a00
3057 Author: Aaron Plattner <aplattner@nvidia.com>
3058 Date:   Sun Apr 22 16:26:01 2007 -0700
3060     Fix unbalanced fbGetDrawable added in commit 0a9239ec.
3062 commit 55bd8668e7d4100579bcd6c16a804d9f25267070
3063 Author: Soren Sandmann Pedersen <ssp@dhcp83-218.boston.redhat.com>
3064 Date:   Fri Apr 20 14:53:37 2007 -0400
3066     Remove #if 0'ed leftovers from merge
3068 commit 41dd7ab067adde8f66cd9f74c5a6570c325518a5
3069 Author: Soren Sandmann Pedersen <ssp@dhcp83-218.boston.redhat.com>
3070 Date:   Fri Apr 20 14:51:40 2007 -0400
3072      Fix gradient walker to not reset needlessly
3073     
3074         Previously the gradient walker was doing excessive resets, (such
3075         as on every pixel in constant-colored regions or outside the
3076         gradient with CAIRO_EXTEND_NONE). Don't do that.
3077     
3078         Carl Worth, from pixman
3080 commit c1b73f0f2acd56b423b91a04f1e1b3cdcad0069f
3081 Author: Soren Sandmann Pedersen <ssp@dhcp83-218.boston.redhat.com>
3082 Date:   Fri Apr 20 14:34:13 2007 -0400
3084     Fixing gradient repeat mode computations in previous patch. From David
3085     
3086     Turner.
3088 commit 38f718799c68995c2d9a1680355bd55fd925009e
3089 Author: Soren Sandmann Pedersen <ssp@dhcp83-218.boston.redhat.com>
3090 Date:   Fri Apr 20 13:59:11 2007 -0400
3092     Remove a few memory references in fbFetchTransformed
3094 commit 9c4b14d4f6a1fe018acd64789434216cd1560a4a
3095 Author: Soren Sandmann Pedersen <ssp@dhcp83-218.boston.redhat.com>
3096 Date:   Fri Apr 20 13:23:58 2007 -0400
3098     Integrate David Turner's gradient optimizations from pixman
3100 commit cd2c1714eb4946bf7b1fc194fe074f8024a2ec23
3101 Author: Brian <brian@yutani.localnet.net>
3102 Date:   Sat Apr 21 12:40:51 2007 -0600
3104     add slang_mem.c
3106 commit 67545333ec0b08db783e94e9e3ec55873dea19a3
3107 Author: Brian <brian@yutani.localnet.net>
3108 Date:   Sat Apr 21 12:40:33 2007 -0600
3110     replace occlude.c w/ queryobj.c
3112 commit 39bc8bb0fdc854dcf9bbc0857fec84d50fa4f3b2
3113 Author: Aaron Plattner <aplattner@nvidia.com>
3114 Date:   Fri Apr 20 14:22:42 2007 -0700
3116     Don't call xf86RandR12TellChanged if it doesn't exist. Add some exports to xf86Rename.h.
3118 commit 3daa5c1a991d659b1386a09e33b044470d489cb3
3119 Author: Soren Sandmann Pedersen <ssp@dhcp83-218.boston.redhat.com>
3120 Date:   Fri Apr 20 09:43:16 2007 -0400
3122     Fix pixman bug 5777, patch by David Reveman
3124 commit 9c2e955f6792e80fb84f848ed9e6ebbfd79f7130
3125 Author: Brian <brian@yutani.localnet.net>
3126 Date:   Fri Apr 20 07:21:19 2007 -0600
3128     regenerated to add GL_CLIENT_ATTRIB_STACK_DEPTH (bug 9823)
3130 commit 96ef0f78438b60436c3940817980a3ab4070c7e8
3131 Author: Keith Packard <keithp@neko.keithp.com>
3132 Date:   Thu Apr 19 17:39:51 2007 -0700
3134     Disable SourceValidate in rotation to capture cursor.
3135     
3136     SourceValidate is used exclusively by the software cursor code to pull the
3137     cursor off of the screen before using the screen as a source operand. This
3138     eliminates the software cursor from the frame buffer while painting the
3139     rotated image though. Disabling this function by temporarily setting the
3140     screen function pointer to NULL causes the cursor image to be captured.
3141     (cherry picked from commit 05e1c45ade9c558820685bfd2541617a2e8de816)
3143 commit 7ca4baffb5569ea12b578a4a3f69e93d272d6c6d
3144 Author: Keith Packard <keithp@neko.keithp.com>
3145 Date:   Thu Apr 19 17:37:18 2007 -0700
3147     Was accidentally disabling rotation updates in mode set.
3148     
3149     Setting a mode on an unrotated CRTC was causing all of the rotation updates
3150     to be disabled; the loop looking for active rotation wasn't actually looking
3151     at each crtc, it was looking at the modified crtc many times.
3152     (cherry picked from commit 8b217dee3a6c46b13fc9571a4a9a95bc55686cdb)
3154 commit 806a537e644d8cc9e53f3ac52efb49453e5aa1fb
3155 Author: Keith Packard <keithp@neko.keithp.com>
3156 Date:   Thu Apr 19 17:49:34 2007 -0700
3158     Revert "Suppress software cursor removal during rotated shadow buffer drawing."
3159     
3160     This reverts commit 999b681cf3973af4191506e49cde06963b11a774.
3161     Replacing this with simpler code that just disables SourceValidate
3162     during rotation redisplay.
3164 commit 0a9239ec258828ec1da6c208634a55fc4053d7da
3165 Author: Soren Sandmann Pedersen <ssp@dhcp83-218.boston.redhat.com>
3166 Date:   Thu Apr 19 18:19:34 2007 -0400
3168     Merge David Reveman's gradient optimization patch from pixman
3170 commit d0e55774e0da641ba85c5173f27f68de27372747
3171 Author: Thomas Hellstrom <thomas-at-tungstengraphics-dot-com>
3172 Date:   Thu Apr 19 11:39:53 2007 +0200
3174     libdri: Make sure the new DRIInfo keepFDOpen member is honoured.
3176 commit e1f0b3e70b696d7ea4cf9e6ed30d751e7fdbc577
3177 Author: Peter Hutterer <peter@cs.unisa.edu.au>
3178 Date:   Thu Apr 19 12:00:24 2007 +0930
3180     config: Return errors as negative numbers, device ids as positive numbers.
3181     Update dbus-api documentation.
3183 commit c6972c893359f8fa7631ae674330f3f4f7010ba0
3184 Author: Peter Hutterer <peter@cs.unisa.edu.au>
3185 Date:   Wed Apr 18 12:10:05 2007 +0930
3187     Change dbus 'listDevices' call to not require an argument.
3188     Update dbus-api documentation, plug memory leak on dbus reply error.
3190 commit 999b681cf3973af4191506e49cde06963b11a774
3191 Author: Eric Anholt <eric@anholt.net>
3192 Date:   Wed Apr 18 14:33:27 2007 -0700
3194     Suppress software cursor removal during rotated shadow buffer drawing.
3196 commit 28bb34eec63bf3c98f38ba7fc044f6419aaa3307
3197 Author: Eric Anholt <eric@anholt.net>
3198 Date:   Wed Apr 18 13:48:28 2007 -0700
3200     Belatedly bump XORG_VERSION for 7.2.
3202 commit 5d8e8a7f4b3226bffd9e4d6d9326688f475b0183
3203 Author: Eric Anholt <eric@anholt.net>
3204 Date:   Wed Apr 18 13:22:26 2007 -0700
3206     Remove libminimi build.
3207     
3208     It appears to have been a leftover of a previous incarnation of the build
3209     system that didn't handle miinitext.c well.
3211 commit 53fb42e65c2b2ff58a4a324b7f05cff8a587720a
3212 Author: Erik Andrén <erik.andren@gmail.com>
3213 Date:   Tue Apr 17 21:34:47 2007 -0700
3215     Syncmaster 226 monitor needs 60Hz refresh (#10545).
3216     
3217     I've managed to solve my own bug (#10545) by applying the following
3218     patch to the xserver.
3219     
3220     Please apply.
3221     
3222     <Conspiracy mode on>
3223     This monitor is "Vista Certified". I wonder if this is a pure coincidence...
3224     <Conspiracy mode off>
3225     
3226     With kind regards
3227     Erik Andrén
3228     (cherry picked from commit a63704f14a1d97b9a00fef6fa290e74e51b9732b)
3230 commit fc162c6cfa06f0b012743d6d79cef45cf0166229
3231 Author: Keith Packard <keithp@neko.keithp.com>
3232 Date:   Mon Apr 16 09:55:58 2007 -0700
3234     Allow outputs to be explicitly enabled in config, overriding detect.
3235     
3236     Option "Enable" "True" will force the server to enable an output at startup
3237     time, even if the output is not connected. This also causes the default
3238     modes to be added for this output, allowing even sync ranges to be used to
3239     pick out standard modes.
3240     (cherry picked from commit a3d73ba2cb7e13a6d129cd88d6a7f7d756e2ced2)
3242 commit c41e3bd713206c0bbd8ab8cef4c83eb7ba7e1c3c
3243 Author: Keith Packard <keithp@neko.keithp.com>
3244 Date:   Mon Apr 16 09:53:42 2007 -0700
3246     Use default screen monitor for one of the outputs.
3247     
3248     By default, use the screen monitor section for output 0, however, a driver
3249     can change which output gets the screen monitor by calling
3250     xf86OutputUseScreenMonitor.
3251     (cherry picked from commit f4a8e54caf6b9431711383a39f55a18e7fd654f4)
3253 commit 97a2c2579c56c304705c934f3b536473645747df
3254 Author: Keith Packard <keithp@neko.keithp.com>
3255 Date:   Mon Apr 16 09:39:47 2007 -0700
3257     Using wrong log level in extension to built-in message
3258     
3259     was: typo in built-in module log message
3260     (cherry picked from commit 00cfd1f765895b4d1b2234f3203727a8871b64b0)
3262 commit deda7791dfa34d0563c8d7fa2a0660ac27e6858c
3263 Author: Brian <brian@yutani.localnet.net>
3264 Date:   Mon Apr 16 11:35:22 2007 -0600
3266     remove sources deleted in Mesa
3268 commit 02d42f344ce020c9b84723671cb9c68d5c064933
3269 Author: Thomas Hellstrom <thomas-at-tungstengraphics-dot-com>
3270 Date:   Mon Apr 16 17:24:53 2007 +0200
3272     Changes for single-entity multi-screen DRI.
3273     
3274     The entity (device) has a locking SAREA and a master file descriptor
3275     that optionally isn't closed between server generation.
3276     
3277     The locking SAREA contains the device hardware lock.
3278     Each DRI screen creates an new SAREA containing the drawable lock,
3279     drawable-and private info, the drawable SAREA.
3280     
3281     The first screen optionally shares its drawable SAREA with the
3282     device SAREA.
3283     
3284     Default is to close the master descriptor between server generations,
3285     and to share the drawable SAREA of the first screen with the device locking
3286     SAREA. Thus we should (hopefully) have full backwards compatibility.
3287     
3288     Mesa changes to support single-device multiple screens are pending.
3290 commit b5823ea3e1ed5a0449d44da05165a46719dcf287
3291 Author: Keith Packard <keithp@neko.keithp.com>
3292 Date:   Sun Apr 15 22:59:19 2007 -0300
3294     RandR 1.2 spec says CRTC info contains screen-relative geometry.
3295     
3296     Was reporting mode size instead of adjusting for rotation.
3297     (cherry picked from commit e2e7c47a528447e90cff6cf10d2ce457742ef48d)
3299 commit cc4eb1c7ea1bace7ed69cfd80c99d22933282ae1
3300 Author: Keith Packard <keithp@neko.keithp.com>
3301 Date:   Fri Apr 13 15:04:29 2007 -0300
3303     Add quirk for Acer AL1706 monitor to force 60hz refresh.
3304     
3305     This Acer monitor reports support for 75hz refresh via EDID, and yet when
3306     that rate is delivered, the monitor does not sync and reports out of range.
3307     Use the existing 60hz quirk for this monitor.
3308     (cherry picked from commit 1328a288e9030a472a915077160f090d1afd4126)
3310 commit eba81a0a01f8a61151d8bf9f3d83bda85ca26e73
3311 Author: George Sapountzis <gsap7@yahoo.gr>
3312 Date:   Sat Apr 14 18:30:09 2007 +0300
3314     glx: move __glXMesaProvider from GLcore module to glx module.
3315     
3316     This treats the GLcore provider similar to DRI provider, using a subset of
3317     XMesa as the GLcore interface.
3319 commit 6b040b79f0e247b6f2da8f7d239443743e96de67
3320 Author: George Sapountzis <gsap7@yahoo.gr>
3321 Date:   Sat Apr 14 18:29:52 2007 +0300
3323     glx: drop xmesaP.h include from xf86glx.c
3324     
3325     The declarations for the xfree86-specific XMesa functions were moved up to
3326     xmesa.h, requires Mesa as of 2007-04-13.
3328 commit 2c833f60acb3dc358815a99cd295ef7fc695c45d
3329 Author: George Sapountzis <gsap7@yahoo.gr>
3330 Date:   Sat Apr 14 18:29:25 2007 +0300
3332     glx: drop stray CAPI define.
3333     
3334     SI imports/exports were dropped from Mesa.
3336 commit 7ccebc50b98ac175fdbdfaab081bcead62e60ee3
3337 Author: Peter Hutterer <peter@cs.unisa.edu.au>
3338 Date:   Fri Apr 13 13:08:44 2007 +0930
3340     Documentation for events.c.
3342 commit 33a5d9605e3e282f6aa1921d7321a2a12ef02c42
3343 Author: Daniel Stone <daniel@fooishbar.org>
3344 Date:   Wed Apr 11 18:28:57 2007 +0300
3346     XFree86: DGA: Don't call ProcessInputEvents from CloseScreen
3347     
3348     By the time CloseScreen gets called, we can't call ProcessInputEvents, as
3349     the event queue will get unhappy.  So just unregister our hooks instantly,
3350     and hope that they don't get called.
3352 commit 0910540e4322bba72a2fa0a907072eab2547a7b6
3353 Author: Remigiusz Marcinkiewicz <enleth@enleth.com>
3354 Date:   Wed Apr 11 01:09:26 2007 +0300
3356     Config: Extend D-BUS API
3357     
3358     Return device ID where available.
3359     Add listDevices call, which does what it says on the box.
3361 commit aecbc712144dd1aaf462bd758821438b1d22d957
3362 Author: Remigiusz Marcinkiewicz <enleth@enleth.com>
3363 Date:   Wed Apr 11 00:38:16 2007 +0300
3365     Input: Allow a pointer to a device to be returned in NIDR
3366     
3367     Allow a pointer to the first device added to be returned, so we know which
3368     device(s) were added by the NIDR call.
3370 commit 4f05f9591e5492c72f3856bd7a2ff13378f59f2b
3371 Author: Magnus Vigerlöf <Magnus.Vigerlof@home.se>
3372 Date:   Tue Apr 10 23:57:48 2007 +0300
3374     Input: Always add devices with first available ID
3375     
3376     Scan the device list when adding a new device, and make sure we can use
3377     the first available ID, instead of always incrementing.
3379 commit 20674dcbb2373a0af287883bc008fb6fb23d4466
3380 Author: Magnus Vigerlöf <Magnus.Vigerlof@home.se>
3381 Date:   Tue Apr 10 23:55:36 2007 +0300
3383     Config: Fix memory leaks
3384     
3385     Fix memory leaks that could occur along the error path.
3387 commit 82962bbae2b4fda274625d1712ef839ce1ab9dc8
3388 Author: Magnus Vigerlöf <Magnus.Vigerlof@home.se>
3389 Date:   Tue Apr 10 23:54:32 2007 +0300
3391     Input: Add DeleteInputDeviceRequest
3392     
3393     Add DIDR, which asks the DDX to remove a device, analogous to
3394     NewInputDeviceRequest.  Only implemented for XFree86 at the moment.
3396 commit 7b82a836c66ba88566255052caff63577e1a0384
3397 Author: Magnus Vigerlöf <Magnus.Vigerlof@home.se>
3398 Date:   Tue Apr 10 23:52:08 2007 +0300
3400     XFree86: Fix memory leaks, option parsing, in NewInputDeviceRequest
3401     
3402     Plugged some possible memory leaks, and added some more checks on the
3403     options, particular for driver/identifier.  Added an unwind.
3405 commit 4771fa8747791498e504d73afccfb5833499a38b
3406 Author: Magnus Vigerlöf <Magnus.Vigerlof@home.se>
3407 Date:   Tue Apr 10 23:48:00 2007 +0300
3409     XFree86: Fix memory leak in option parsing
3410     
3411     Fix option parsing functions and callers thereof to not leak memory.
3413 commit 07c56abf84080c020a3e7b7703a447c7f996975c
3414 Author: Magnus Vigerlöf <Magnus.Vigerlof@home.se>
3415 Date:   Tue Apr 10 23:43:58 2007 +0300
3417     Input: Plug memory leak in device free
3418     
3419     Remember to also free the motion history, if we're using the DIX-managed
3420     history.
3422 commit e92743bc9839c36914a44f3e5bc8cd85773ac794
3423 Author: Daniel Stone <daniel@fooishbar.org>
3424 Date:   Sun Apr 8 14:02:02 2007 +0300
3426     getevents: Copy modifier state from extended to core devices
3427     
3428     Make core events carry the same modifier state as the extended events, so
3429     that holding down Ctrl on keyboard A and pressing Q on keyboard B won't
3430     cause your app to quit.
3432 commit e49f836d6fa2768cd6d2a6d0227b5dbf516013dc
3433 Author: Daniel Stone <daniel@fooishbar.org>
3434 Date:   Sun Apr 8 13:56:41 2007 +0300
3436     mieq: Use larger default queue size
3437     
3438     Use a default queue size of 512 rather than 256, else Xephyr is too slow
3439     without a host cursor, so events get stuck in the queue.
3441 commit 4aae2de74b9224bac2b2e2522637dac09abc3837
3442 Author: Jared D. McNeill <jmcneill@netbsd.org>
3443 Date:   Tue Apr 10 12:57:15 2007 -0700
3445     Add a real xf86EnableIO/xf86DisableIO for NetBSD/PPC.
3447 commit f77a8ea849d171a8ca00b2b7334866ace1ffbf73
3448 Author: Keith Packard <keithp@neko.keithp.com>
3449 Date:   Mon Apr 9 14:29:46 2007 -0700
3451     Rotate screen size as needed from RandR 1.1 change requests.
3452     
3453     Screen size must reflect rotated mode size when setting rotated mode using
3454     RandR 1.1 SetScreenConfig request.
3455     (cherry picked from commit efcec7dbd3c2736c7b421d29c4d37e231aa681d2)
3457 commit bcf17df69a232e5e84609abacdca36274316e170
3458 Author: Keith Packard <keithp@neko.keithp.com>
3459 Date:   Mon Apr 9 14:12:27 2007 -0700
3461     Disable CRTC when SetSingleMode has no matching mode. Update RandR as well.
3462     
3463     xf86SetSingleMode tries to resize all crtcs to match the selected mode. When
3464     a CRTC has no matching mode, it now disables the CRTC (instead of crashing).
3465     
3466     Also, poke the RandR extension when xf86SetSingleMode is done so that
3467     appropriate events can be delivered, and so that future RandR queries return
3468     correct information.
3469     (cherry picked from commit dc6c4f6989f87149d8605604f4514f5cbf11de67)
3471 commit 67e1c98895a566f927e1ae2384d56cfca104f971
3472 Author: Adam Jackson <ajax@benzedrine.nwnk.net>
3473 Date:   Mon Apr 9 19:08:52 2007 -0400
3475     Look for the PCI ROM file elsewhere in sysfs.
3476     
3477     /sys/devices reflects the bus topology, and we don't care that much.
3478     Easier (and more reliable) to just look in /sys/bus/pci/devices, which
3479     is a flat view.
3481 commit a08d5157f70567a0aa9583d4a15e62437340cf34
3482 Author: Adam Jackson <ajax@benzedrine.nwnk.net>
3483 Date:   Mon Apr 9 19:04:56 2007 -0400
3485     VT activate or waitactive are fatal if they fail.
3486     
3487     Also, be sure to waitactive on the way down, to make sure we're off the VT
3488     before exiting.
3490 commit 72b477f964c748a1ab668781643cc11877f19738
3491 Author: Adam Jackson <ajax@benzedrine.nwnk.net>
3492 Date:   Mon Apr 9 18:59:01 2007 -0400
3494     Don't write out empty sections from the parser.
3496 commit 1f6741db19d4c91b1eacb497dff1814acb1bf0c3
3497 Author: Stefan Huehner <stefan@huehner.org>
3498 Date:   Mon Apr 9 14:33:15 2007 -0700
3500     Bug #10560: Code-Cleanup: function declarations () -> (void)
3501     
3502     X.Org Bugzilla #10560: <https://bugs.freedesktop.org/show_bug.cgi?id=10560>
3503     Patch #9511 <https://bugs.freedesktop.org/attachment.cgi?id=9511>
3505 commit f24391dbfd12a84253dfec794ee7884afd52e197
3506 Author: Keith Packard <keithp@neko.keithp.com>
3507 Date:   Mon Apr 9 12:30:31 2007 -0700
3509     In AIGLX EnterVT processing, invoke driver EnterVT before resuming glx.
3510     
3511     As the driver EnterVT function generally re-enables the hardware and
3512     prepares it for rendering, it must be called before any gl functions are
3513     called which could touch the hardware.
3515 commit 4c2e28b0916b5f75cfefb6df9fa0a7a09675539a
3516 Author: Keith Packard <keithp@neko.keithp.com>
3517 Date:   Mon Apr 9 12:28:53 2007 -0700
3519     Add setrlimit call in -core option to make dumps occur.
3520     
3521     Default core size limit for most environments is 0, which disables core
3522     dumps. Add code in the -core option processing path to set the core limit to
3523     the maximum value.
3525 commit 4beeab8424774ea4c3142f29b90e33f1fc7cb154
3526 Author: Daniel Stone <daniel@fooishbar.org>
3527 Date:   Sun Apr 8 13:39:06 2007 +0300
3529     XFree86: Treat evdev and vmmouse as mouse drivers (bug #10512, #10559)
3530     
3531     When we see an evdev or vmmouse section, assume that it's a mouse, and
3532     don't add a default mouse device.  This will break users who have an
3533     evdev keyboard section but no mouse, and want the mouse to get added
3534     by default.
3536 commit 0a6ac992363343487dfe0a0fc985ea55bd448382
3537 Author: Brian <brian@yutani.localnet.net>
3538 Date:   Sat Apr 7 12:41:57 2007 -0600
3540     regenerated to fix bug 10371
3542 commit 7e385598613778de14c0feea0d32f17d7aa66a8e
3543 Author: George Sapountzis <gsap7@yahoo.gr>
3544 Date:   Fri Apr 6 13:38:12 2007 +0300
3546     GLcore: fix after moving xf86glx_util.[hc] to Mesa.
3548 commit 5a804f2e97ab59745482660a635b801ac2b9e769
3549 Author: George Sapountzis <gsap7@yahoo.gr>
3550 Date:   Thu Apr 5 19:14:31 2007 +0300
3552     configure: minor cosmetic, move GLX extension options together.
3554 commit a4e2fc703484fffed8dd50c1b4b24c564be4d3cd
3555 Author: George Sapountzis <gsap7@yahoo.gr>
3556 Date:   Thu Apr 5 19:13:47 2007 +0300
3558     glx: Remove stray __GLinterface.
3559     
3560     __GLinterface was droped from glcore.h
3562 commit 38ca7d388c47c4800c74442172d6595a9b3dfcc7
3563 Author: George Sapountzis <gsap7@yahoo.gr>
3564 Date:   Thu Apr 5 19:13:14 2007 +0300
3566     glx: fix symlink, glcontextmodes.c was moved to mesa/src/glx/
3568 commit f8482967ae8080f49dd1bbb0b79cc65020df679f
3569 Author: Thomas Hellstrom <thomas-at-tungstengraphics-dot-com>
3570 Date:   Wed Apr 4 12:28:48 2007 +0200
3572     Add an EXA driver callback to determine whether a pixmap is
3573     
3574     "offscreen" in exa terms, which means accessible to the GPU.
3575     Bump exa minor. The change is backwards-compatible.
3577 commit c10df5b967d4da4e11786520317e2917de5541fa
3578 Author: Aaron Plattner <aplattner@nvidia.com>
3579 Date:   Tue Apr 3 15:47:01 2007 -0700
3581     Swap RRScreenChangeNotifyEvent dimensions when the screen has one crtc and it's rotated.
3582     
3583     RandR 1.1 clients expect the size fields in this event to be the unrotated
3584     dimensions of the screen.  This behavior is "weird", but that's the way the old
3585     code worked so we need to be bug-compatible with it.
3587 commit e1dea151db6405e12d991feacba9446320739ee8
3588 Author: Brian <brian@yutani.localnet.net>
3589 Date:   Tue Apr 3 11:21:50 2007 -0600
3591     Implement a minor hack in dmxCheckFunctionKeys() to detect special keys.
3592     
3593     Keep track of status of (left) alt/ctrl keys so that ctrl-alt-q to exit
3594     can be detected.  Not ideal, but works for now.
3596 commit 0ee40c935750e25a9e178cdd70f6b2c667e79344
3597 Author: Brian <brian@yutani.localnet.net>
3598 Date:   Tue Apr 3 09:31:00 2007 -0600
3600     s/intead/instead/
3602 commit 23974f20bf0e0c2786cc75af026af5484f6dc331
3603 Author: Brian <brian@yutani.localnet.net>
3604 Date:   Tue Apr 3 09:30:24 2007 -0600
3606     add DDXRingBell() stub to solve link problem
3608 commit a240c039c47c0be22ea5e100692307b26d938747
3609 Author: Brian <brian@yutani.localnet.net>
3610 Date:   Tue Apr 3 09:27:57 2007 -0600
3612     Split the xserver/fb/fbcmap.c file into two files.
3613     
3614     Now, fbcmap_mi.c contains the fb functions which just wrap mi functions.
3615     Previously, these were in fbcmap.c and compiled when XFree86Server was defined.
3616     Now, clients of fbcmap should either use fbcmap.c or fbcmap_mi.c and not worry
3617     about setting the XFree86Server symbol.
3619 commit 1cc8db72816cd079f30255046e10043c350bf683
3620 Merge: 645d87c... a39f297...
3621 Author: Matthieu Herrb <matthieu@roadrock.(none)>
3622 Date:   Tue Apr 3 16:04:45 2007 +0200
3624     Merge branch 'master' of ssh://herrb@git.freedesktop.org/git/xorg/xserver
3626 commit 645d87cf8ef724d4591614f9994cdc4d7549a7a8
3627 Author: Matthieu Herrb <matthieu@roadrock.(none)>
3628 Date:   Tue Apr 3 15:47:18 2007 +0200
3630     CVE-2007-1003: XC-MISC Extension ProcXCMiscGetXIDList() Memory Corruption
3632 commit a39f297ada4fa87c858395ae2aacefac5f8fba05
3633 Author: Keith Packard <keithp@viola.jf.intel.com>
3634 Date:   Mon Apr 2 14:15:36 2007 -0700
3636     Don't erase current crtc for outputs on CloseScreen
3637     
3638     Erasing this variable causes some outputs (SDVO on intel) to fail
3639     to be correctly reset at server reset time.
3640     (cherry picked from commit 56262a4ee943f328d089a8eb4aa70b9a4bd5d135)
3642 commit 11797ffdcc22160317a5ebbc9291472570a51c6d
3643 Author: Eric Anholt <eric@anholt.net>
3644 Date:   Mon Apr 2 18:21:58 2007 -0700
3646     Move modes/ debugging output under Option "ModeDebug" in the Device section.
3648 commit e44f106ffc796c025abdfb66717c06db8b12b4e4
3649 Author: Brian <brian@yutani.localnet.net>
3650 Date:   Mon Apr 2 16:26:15 2007 -0600
3652     clean-up, debug code
3654 commit 8d8bc8927760fad631bef83fa2841b455ff6d511
3655 Author: Brian <brian@yutani.localnet.net>
3656 Date:   Mon Apr 2 16:21:57 2007 -0600
3658     fix formatting
3660 commit 3e482de7b145a5eed79b81c30c359fe43647824a
3661 Author: Brian <brian@yutani.localnet.net>
3662 Date:   Mon Apr 2 15:38:15 2007 -0600
3664     checkpoint: more clean-up
3666 commit 76a7a5ca1f068c27c9b5fbd49d5a1da80ed6f488
3667 Author: Brian <brian@yutani.localnet.net>
3668 Date:   Mon Apr 2 15:24:05 2007 -0600
3670     formatting fixes
3672 commit 69baad321d35dae0bfa535be0c6ed2131fed1e60
3673 Author: Brian <brian@yutani.localnet.net>
3674 Date:   Mon Apr 2 15:21:22 2007 -0600
3676     clean-up dmxCoreMotion() dmxCoreMotion2()
3678 commit 44eb15adeee3b299677070f39625daa53679bd13
3679 Author: Brian <brian@yutani.localnet.net>
3680 Date:   Mon Apr 2 15:12:04 2007 -0600
3682     checkpoint clean-up
3684 commit 0f873a9d4f02b399c37b4058c6a9a2e21aa205e8
3685 Author: Brian <brian@yutani.localnet.net>
3686 Date:   Mon Apr 2 14:51:38 2007 -0600
3688     remove some debug code
3690 commit 3a0ce1084a18e17a3c8a009d99c228652b8763a9
3691 Author: Brian <brian@yutani.localnet.net>
3692 Date:   Mon Apr 2 14:51:21 2007 -0600
3694     for completeness, init dummy's min/maxval[1] values (vertical axis)
3696 commit 12016f20f7f5365f30cfbeb05568b3fb89759e5a
3697 Author: Brian <brian@yutani.localnet.net>
3698 Date:   Mon Apr 2 14:50:48 2007 -0600
3700     As for normal mouse device, init valuator maxval[] to real values, not zero.
3702 commit 0aaf28e5633a59563b89a2e42d19fabc84adc3ed
3703 Author: Brian <brian@yutani.localnet.net>
3704 Date:   Mon Apr 2 12:41:30 2007 -0600
3706     In dmxBackendMouGetInfo() initialize the info->minval[], maxval[] arrays to the size of the backend display.
3707     
3708     It seems that the changes to X input exposed a problem that wasn't detected
3709     before.  The axis clipping code in GetPointerEvents() uses those limits to
3710     constrain the pointer's coordinate range.  The max was zero so the pointer
3711     couldn't move.
3713 commit 0013bf6ddb3867c9a504603434d8c2ec83f3f3bc
3714 Author: Brian <brian@yutani.localnet.net>
3715 Date:   Mon Apr 2 12:39:04 2007 -0600
3717     undo 1280 valuator hack
3719 commit 08a88d1803f672555141011e082fbc0edeedcf05
3720 Author: Brian <brian@yutani.localnet.net>
3721 Date:   Mon Apr 2 12:28:14 2007 -0600
3723     Pass num_valuators=0 for ButtonPress/Release. This seems to fix the button coordinate problem
3725 commit 70683e338dacc48e3adf489d66ec33b29dfc3b77
3726 Author: Brian <brian@yutani.localnet.net>
3727 Date:   Mon Apr 2 12:26:27 2007 -0600
3729     formatting fixes
3731 commit f2808005f4ee72c5fd7f5f3dcca181306485113e
3732 Author: Alberto Mardegan <mardy@users.sourceforge.net>
3733 Date:   Sat Mar 31 16:51:24 2007 +0200
3735     Bug #6620: Fixed a missing 'else' in ATIPseudoDMAInit().
3736     
3737     Before this, we'd write some registers twice on R200 hardware and also
3738     possibly end up with a bad value in atis->cce_pri_size.
3740 commit 5257b32e492bd2082bef6a4cd0fea03ce093c0f8
3741 Author: Aaron Plattner <aplattner@nvidia.com>
3742 Date:   Wed Mar 28 15:51:24 2007 -0700
3744     Bump video driver ABI to 2.0 for cw change (commit 6ed08949af4f7ac09170d3d9581e4092b24a84ee).
3746 commit 73fdc16bc4f4e21ff604b3f9ded23b40398fb1b6
3747 Author: Brian <brian@yutani.localnet.net>
3748 Date:   Fri Mar 30 16:07:26 2007 -0600
3750     formatting fixes
3752 commit ebdc8ce5c108dc3b6b0004e7c7939d1a5bef8676
3753 Author: Brian <brian@yutani.localnet.net>
3754 Date:   Fri Mar 30 16:05:46 2007 -0600
3756     Checkpoint DMX updates: things are working much better now, but still not 100% right.
3757     
3758     Use new dmxCoreMotion2() function which enqueues motion events with
3759     GetPointerEvents()/mieqEnqueue().
3760     The clipAxis() code in GetPointerEvents() is causing some grief.  The
3761     limits seem to have always been (0,0) according to the original calls
3762     to InitValuatorAxisStruct() in dmxinputinit.c.
3763     Terrible hack for now: Call InitValuatorAxisStruct() with hard-coded max
3764     values of 1280 (my screen width).
3766 commit 3c7413e0c2f87e154aa8aa4a83bd585a6d1091e8
3767 Author: Brian <brian@yutani.localnet.net>
3768 Date:   Fri Mar 30 14:07:04 2007 -0600
3770     Tweak some parameters, etc.  Things seem a little better now, but still a ways to go.
3772 commit 7989dacdcb1449b10d7733dda11cd96e260e9fae
3773 Author: Brian <brian@yutani.localnet.net>
3774 Date:   Fri Mar 30 13:44:24 2007 -0600
3776     num_valuators=1 for GetPointerEvents(), hack ButtonPress/Release position
3778 commit 1ea842960fddbc6363cc6e7f914d70ba45525a6b
3779 Author: Brian <brian@yutani.localnet.net>
3780 Date:   Fri Mar 30 13:43:15 2007 -0600
3782     more debug
3784 commit 92e8cdbd32b0d86cabd4ad88e3240bf90c018b9a
3785 Author: Brian <brian@yutani.localnet.net>
3786 Date:   Fri Mar 30 13:19:33 2007 -0600
3788     Checkpoint fixes to DMX for X input changes.
3789     
3790     Xdmx builds and runs now.
3791     Keyboard seems OK, and mouse pointer moves, but everything else is flakey.
3792     Something is still seriously wrong.
3794 commit d92da3d5f309392ac398c0975ef17bb04312d5e2
3795 Author: Brian <brian@yutani.localnet.net>
3796 Date:   Fri Mar 30 12:56:34 2007 -0600
3798     more formatting fixes
3800 commit 44acb2517d9fb07790d9d799aa9cc727d1b7d35c
3801 Author: Brian <brian@yutani.localnet.net>
3802 Date:   Fri Mar 30 12:54:22 2007 -0600
3804     Fix some bad formatting.
3805     
3806     Doing this:
3807         if (something) stmt;
3808     is evil if you're debugging and want to break on stmt!
3810 commit 9f24798af50896cc3262c1201f75c10a688f2a83
3811 Author: Brian <brian@yutani.localnet.net>
3812 Date:   Fri Mar 30 12:49:34 2007 -0600
3814     ompile fbcmap.c w/ -DXFree86Server instead of linking libfbcmap.a.
3815     
3816     The former works, the later doesn't (DMX blows up on visuals/pixel formats).
3817     This undos Daniel's patch, which undid my prev patch.  Revisit someday.
3819 commit 76756f27561c6386cba0d338441e8ec7b98500ce
3820 Author: George Sapountzis <gsap7@yahoo.gr>
3821 Date:   Thu Nov 30 04:20:32 2006 +0200
3823     Make xf86glx.c unaware of Mesa internals
3824     
3825     Use newly added XMesaCopyContext() and drop the GlxSetRenderTables() call
3826     for Xgl, as this is now done inside XMesaForceCurrent(). This leaves xmesaP.h
3827     but only for the declarations of the three XMesa/XFree86 functions. Also,
3828     GlxSetRenderTables() stays but is only used in hw/xgl/glxext/ .
3829     
3830     Also drop xf86glxint.h, no longer used.
3831     
3832     Depends on mesa commit 7439a36785b6a2783e80a40a96c09db8f56dc2bc of 2007-03-30.
3834 commit 307d2b57bbfcc281656011533627bea6ab98189e
3835 Author: Peter Hutterer <peter@cs.unisa.edu.au>
3836 Date:   Thu Mar 29 15:23:41 2007 +0930
3838     Xi:     remove 'register' keywords.
3840 commit 82a8b99a6c46018885600011913267d8af9dfe13
3841 Author: Adam Jackson <ajax@benzedrine.nwnk.net>
3842 Date:   Wed Mar 28 15:17:02 2007 -0400
3844     Move the XAA private indices to be static.
3845     
3846     Technically this is an ABI break, if you aren't smart enough to be using the
3847     getter functions.  Cope.
3849 commit 8c7f56d92d8471ee059c14d322af5f7f555dd5c6
3850 Author: Tomas Janousek <tomi@nomi.cz>
3851 Date:   Wed Mar 28 14:46:30 2007 -0400
3853     Bug #10296: Fix timer rescheduling.
3855 commit 5ba4d9eedf1b4ce4795bf910cd184872e2d9b3fc
3856 Author: Adam Jackson <ajax@benzedrine.nwnk.net>
3857 Date:   Wed Mar 28 12:03:19 2007 -0400
3859     Refuse to create tiny modes from EDID detailed timing.
3861 commit 85220446359a75ea2c359b418b4051c04eea739c
3862 Author: Daniel Stone <daniel@fooishbar.org>
3863 Date:   Wed Mar 28 13:03:32 2007 +0300
3865     GL: Update for Mesa changes
3866     Added s_fragprog.c to fix the build.
3868 commit 1af2ef0b25fd8017a3271e624a5f1548f02b09f9
3869 Author: Eric Anholt <eric@anholt.net>
3870 Date:   Tue Mar 27 13:13:45 2007 -0700
3872     Enable Composite by default now that it disables itself in the known bad cases.
3874 commit 0bfc3cc22db94ec6867596606fe93228e315c847
3875 Author: Eric Anholt <eric@anholt.net>
3876 Date:   Tue Mar 27 13:12:21 2007 -0700
3878     Disable composite when Xinerama is active.
3879     
3880     It will likely take a decent bit of work to make that work right.
3882 commit 5e7936371c9e1ac48e19bf1e9e3f71f037fd9b5d
3883 Author: Eric Anholt <eric@anholt.net>
3884 Date:   Mon Mar 26 20:18:18 2007 -0700
3886     Disable Composite when the screen's visual is pseudocolor.
3887     
3888     Rendering fails badly in this case, and I don't care enough to fix it.
3890 commit 8afc7e2eb3ebec48d3879bf269143259c8bc18c8
3891 Author: Eric Anholt <eric@anholt.net>
3892 Date:   Mon Mar 26 15:55:38 2007 -0700
3894     Refuse to initialize Composite if Render is not present.
3895     
3896     Composite relies on the presence of Render, in particular for the automatic
3897     compositing.
3899 commit 6ed08949af4f7ac09170d3d9581e4092b24a84ee
3900 Author: Eric Anholt <eric@anholt.net>
3901 Date:   Tue Mar 27 17:31:28 2007 -0700
3903     Move libcw setup to the only renderer requiring it (XAA).
3904     
3905     Additionally, protect libcw setup behind checks for Render, to avoid
3906     segfaulting if Render isn't available (xnest).
3907     
3908     The previous setup was an ABI-preserving dance, which is better nuked now.
3909     Now, anything that needs libcw must explicitly initialize it, and
3910     miDisableCompositeWrapper (previously only called by EXA and presumably binary
3911     drivers) is gone.
3913 commit e76b6349516d5d1c8f7167d6f5419e0d06a546c3
3914 Author: Eric Anholt <eric@anholt.net>
3915 Date:   Mon Mar 26 16:04:50 2007 -0700
3917     Fix indentation of fakexa help text.
3919 commit 6a0bed16e80a91891cee6c7033c90875bc2af193
3920 Author: Michel Dänzer <michel@tungstengraphics.com>
3921 Date:   Tue Mar 27 16:51:12 2007 +0200
3923     Fix typo in GL/mesa/shader/slang/Makefile.am.
3925 commit b8f846a9dfc6697d59ad5482ba7c9d738875318e
3926 Author: Dave Airlie <airlied@linux.ie>
3927 Date:   Tue Mar 27 14:17:40 2007 +1000
3929     gl: oops dodgy s appeared pointed out by jcristau on irc..
3931 commit a63ee90bc2d490f6c5c1802c164391963cf6c1d9
3932 Author: Dave Airlie <airlied@pegasus.(none)>
3933 Date:   Tue Mar 27 11:05:52 2007 +1000
3935     gl: update for latest mesa glsl-compiler merge
3937 commit d387a3ddf76716791e5e8b8f0954ca0df3c579d6
3938 Author: Dave Airlie <airlied@pegasus.(none)>
3939 Date:   Tue Mar 27 11:00:13 2007 +1000
3941     fix loading of GLcore after recent loading changes
3943 commit 92ba435bd9aa7b6eca9aef8e5193576ef62fc9db
3944 Author: Eric Anholt <eric@anholt.net>
3945 Date:   Mon Mar 26 12:44:58 2007 -0700
3947     Update xorg.conf manpage for new RandR 1.2 monitor options.
3949 commit f7c5aa0dc0fa3569a2ee412c4f996960f936b6ed
3950 Author: Eamon Walsh <ewalsh@tycho.nsa.gov>
3951 Date:   Mon Mar 26 10:21:44 2007 -0400
3953     Remove dead NEED_DBE_BUF_BITS code.
3955 commit 2e3cc861f90415f200826bc71dab6298d759c42b
3956 Author: Adam Jackson <ajax@benzedrine.nwnk.net>
3957 Date:   Sun Mar 25 22:01:34 2007 -0400
3959     Since ddc, i2c, and ramdac are in core now, remove their ModuleData stubs.
3961 commit e88fa75c9b468b88bb7b87b1da235c6eb2fe8164
3962 Author: Adam Jackson <ajax@benzedrine.nwnk.net>
3963 Date:   Sun Mar 18 17:39:08 2007 -0400
3965     Static cleanup on Xi/
3967 commit 4b5802ddbd45271be3cadeae0a83a6742df2515b
3968 Author: Adam Jackson <ajax@benzedrine.nwnk.net>
3969 Date:   Sun Mar 25 17:57:54 2007 -0400
3971     General DIX static and dead code cleanup.
3973 commit 04b87d6dfae02e4ecdb5216d12c6cdafd1e8c2b4
3974 Author: Adam Jackson <ajax@benzedrine.nwnk.net>
3975 Date:   Sun Mar 25 17:57:22 2007 -0400
3977     Static and dead code cleaup for Xext/
3979 commit af769892a91c9af59de53ca3bcd77fc4967daffb
3980 Author: Adam Jackson <ajax@benzedrine.nwnk.net>
3981 Date:   Sun Mar 25 17:56:32 2007 -0400
3983     Static and dead code cleanup from mi/
3985 commit 62224e39727fd6f1cf11a461983662f615a9fea1
3986 Author: Adam Jackson <ajax@benzedrine.nwnk.net>
3987 Date:   Sun Mar 25 17:55:15 2007 -0400
3989     Static cleanup for xf86 ddx.
3991 commit e8bc1988d9ff10b65717574175f70df3c4d6334d
3992 Author: Adam Jackson <ajax@benzedrine.nwnk.net>
3993 Date:   Sun Mar 25 15:13:05 2007 -0400
3995     Un-staticise VTSwitchEnabled, since kbd wants it apparently.
3997 commit 70e493d223b1e943e652191150bd0b7e1a6ebcfb
3998 Author: Adam Jackson <ajax@benzedrine.nwnk.net>
3999 Date:   Sun Mar 25 14:55:28 2007 -0400
4001     Static and dead code cleanup over afb/
4003 commit f36bf1a3e4ce9465ea4a6159c209924a3cafbe58
4004 Author: Adam Jackson <ajax@benzedrine.nwnk.net>
4005 Date:   Sun Mar 25 12:28:13 2007 -0400
4007     Delete a dead file.
4009 commit 9a0f25de7ca3c68af867b38936103d17daa92ac6
4010 Author: Adam Jackson <ajax@benzedrine.nwnk.net>
4011 Date:   Sun Mar 25 12:27:01 2007 -0400
4013     Static cleanups, dead code deletion.
4015 commit ac2356843e38b3400142bc54b65393c12976fc07
4016 Author: Peter Hutterer <peter@cs.unisa.edu.au>
4017 Date:   Sun Mar 25 09:41:33 2007 +0930
4019     dix: Increase allocation size for core keyboard keymap to avoid buffer overrun when copying keymap from extension devices.
4021 commit 1072b88a8f352484e70bc749e300c936e5600480
4022 Author: Dave Airlie <airlied@linux.ie>
4023 Date:   Sun Mar 25 10:06:00 2007 +1000
4025     loader: fix already built-in message
4027 commit 804080a7096347d48c686f2c8fbfd06326bce400
4028 Author: Keith Packard <keithp@neko.keithp.com>
4029 Date:   Fri Mar 23 23:41:36 2007 -0700
4031     Make pending properties force mode set. And, remove AttachScreen calls.
4032     
4033     Yes, two changes in one commit. Sorry 'bout that.
4034     
4035     The first change ensures that when pending property values have been
4036     changed, a mode set to the current mode will actually do something, rather
4037     than being identified as a no-op. In addition, the driver no longer needs to
4038     manage the migration of pending to current values, that is handled both
4039     within the xf86 mode setting code (to deal with non-RandR changes) as well
4040     as within the RandR extension itself.
4041     
4042     The second change eliminates the two-call Create/AttachScreen stuff that was
4043     done in a failed attempt to create RandR resources before the screen
4044     structures were allocated. Merging these back into the Create function is
4045     cleaner.
4046     (cherry picked from commit 57e87e0d006cbf1f5b175fe02eeb981f741d92f0)
4047     
4048     Conflicts:
4049     
4050         randr/randrstr.h
4051         randr/rrcrtc.c
4052     
4053     I think master and server-1.3-branch are more in sync now.
4055 commit 1f77120775dc05fc84a00dd55190af2fa50ae509
4056 Author: Keith Packard <keithp@neko.keithp.com>
4057 Date:   Fri Mar 23 14:39:10 2007 -0700
4059     Ensure that crtc desired values track most recent mode.
4060     
4061     desiredX and desiredY were not recorded during xf86InitialConfiguration.
4062     desiredX, desiredY and desiredRotation were not recorded during
4063     xf86SetSingleMode.
4064     (cherry picked from commit 36e5227215e0912ddf8a010db042467f00efe0fc)
4066 commit 476f2b5aefa518262b69e487555e6094818d857a
4067 Author: Keith Packard <keithp@guitar.keithp.com>
4068 Date:   Fri Mar 23 01:17:14 2007 -0700
4070     Incorrect extra memory copy in RRChangeOutputProperty.
4071     
4072     Left over from previous version of the code, this memmove will break when
4073     the mode is not Replace.
4074     (cherry picked from commit 945aa0aa556429b50dea8e8ebc0008304b093eb7)
4076 commit 7093367c3976bef5b9d219d9f2a7dc7dd3eeb091
4077 Author: Keith Packard <keithp@guitar.keithp.com>
4078 Date:   Fri Mar 23 01:05:55 2007 -0700
4080     Fix Pending property API, adding RRPostPendingProperty.
4081     
4082     Pending Properties take effect when the driver says they do, so provide an
4083     API to tell DIX when a property effect is made. Also, allow driver
4084     to reject property values in RRChangeOutputProperty.
4085     (cherry picked from commit 8eb288fbd69e2ffd02521d2c6a964c8180d08ec8)
4087 commit 86d76390eb182f271f5fa5dc19205e97a867f7e7
4088 Author: Keith Packard <keithp@guitar.keithp.com>
4089 Date:   Fri Mar 23 01:03:40 2007 -0700
4091     Make sure RandR events are delivered from RRCrtcSet.
4092     
4093     Some paths were skipping the event delivery stage.
4094     (cherry picked from commit 9ca7ba5d6012295a77ed773c656e786440da973d)
4096 commit 510eaa346e68fd82c852c7b41fb0e2c5be12da78
4097 Author: Keith Packard <keithp@guitar.keithp.com>
4098 Date:   Fri Mar 23 00:59:11 2007 -0700
4100     Clean up xf86CrtcRec and xf86OutputRec objects at CloseScreen.
4101     
4102     Erase pointers to structures which are freed at server reset time.
4103     (cherry picked from commit 492c768065f49306a2194a88edf96b85de0ff4ff)
4105 commit 479b2be4badab0a67b1f091feb83c1364e27d783
4106 Author: Keith Packard <keithp@guitar.keithp.com>
4107 Date:   Fri Mar 23 00:57:18 2007 -0700
4109     Clear allocated RandR screen private structure.
4110     
4111     Use xcalloc instead of xalloc when allocating this structure to ensure
4112     consistent contents at startup.
4113     (cherry picked from commit 16f4c0c1750824f2e5a001cef82a4122a7a2beb0)
4115 commit b63e0d2545bb75e14d9de019a88f31e20a2f7377
4116 Author: Keith Packard <keithp@guitar.keithp.com>
4117 Date:   Tue Mar 20 07:17:27 2007 -0700
4119     Clean up Rotate state on server reset.
4120     
4121     The rotation state is stored in the xf86_config structure which is not
4122     re-initialized at server reset time. Clean it up at CloseScreen time.
4123     (cherry picked from commit f8db7665dcd7af78ca4db2461e0bf787ec662cb1)
4125 commit 3e9f7a5504ab41d845e88f293d8498c963d8a7d8
4126 Author: Daniel Stone <daniel@fooishbar.org>
4127 Date:   Wed Mar 21 02:35:31 2007 +0200
4129     XFree86 DGA: Guard against NULL pointer dereferences.
4130     Ass, u, me ...
4132 commit f292de2ef13dc994a38029cee9e2642576893332
4133 Author: Daniel Stone <daniel@fooishbar.org>
4134 Date:   Wed Mar 21 02:04:12 2007 +0200
4136     XKB: Fix size_syms calculation bug
4137     
4138     Apparently it needed to be nSyms*15/10, not *12/10; make it match the
4139     other allocation code.
4141 commit f34b9a20b0181d3c2641c305e91180711afbd4b9
4142 Author: Daniel Stone <daniel@fooishbar.org>
4143 Date:   Wed Mar 21 02:03:37 2007 +0200
4145     XKB: Be a tiny bit more conservative with type allocation
4146     
4147     Make sure size_types will _always_ be 0 if we don't have any types.
4149 commit 021fc5cb2cb4a7972b4a6fcb570c1da92787d68d
4150 Author: Adam Jackson <ajax@benzedrine.nwnk.net>
4151 Date:   Sun Mar 18 16:31:19 2007 -0400
4153     Static markup and dead code cull over xkb/.
4154     
4155     The former <X11/extensions/XKBsrv.h> has been pulled into the server now as
4156     include/xkbsrv.h, and the world updated to look for it in the new place,
4157     since it made no sense to define server API in an extension header.  Any
4158     further work along this line will need to do similar things with XKBgeom.h
4159     and friends.
4161 commit 9398d62f27ee1b287e4458fd8b011c10f7b59efd
4162 Author: Daniel Stone <daniel@fooishbar.org>
4163 Date:   Wed Mar 21 00:18:24 2007 +0200
4165     XFree86 input: Add backwards compatibility for motion history
4166     Add the old motion history API back, as a shim around the new mi API.
4168 commit 0f75c47e0c5f4b2778930a6fabf894fc1dffd9d3
4169 Author: Daniel Stone <daniel@fooishbar.org>
4170 Date:   Wed Mar 21 00:12:02 2007 +0200
4172     xfree86 input: Re-enable DGA support
4173     Re-enable DGA support for relative mouse motion.
4175 commit 80d29475b9a2ebbb303a8e324e09a15c528d5556
4176 Author: Daniel Stone <daniel@fooishbar.org>
4177 Date:   Wed Mar 21 00:10:38 2007 +0200
4179     mieq: Allow event handlers for arbitrary events to be set
4180     Allow arbitrary events to use mieq by letting custom handlers be set.
4182 commit b8df961843a95b29258ae9c5d46ccfc620d8de1c
4183 Author: Alan Coopersmith <alan.coopersmith@sun.com>
4184 Date:   Mon Mar 19 18:03:26 2007 -0700
4186     Define XF86PM on Solaris x86 builds now that we have sun_apm.c
4188 commit 720f302d241e88e6e9f2962207da1aa9a79728b7
4189 Author: Keith Packard <keithp@neko.keithp.com>
4190 Date:   Sat Mar 17 20:14:05 2007 -0700
4192     Slow down DDC I2C bus using a RiseFallTime of 20us for old monitors.
4193     
4194     This time value makes the bus run slowly enough for even the least reliable
4195     of monitors. Thanks to Pavel Troller for finding the necessary change.
4197 commit b5a8a71e64c76b8dd42962cbd7984215c6ce4aa8
4198 Author: Keith Packard <keithp@neko.keithp.com>
4199 Date:   Sat Mar 17 17:26:11 2007 -0700
4201     Remove extra (and wrong) I2C ByteTimeout setting in DDC code.
4202     
4203     The DDC code sets the I2C timeouts to VESA standards, except that it had an
4204     extra setting of the ByteTimeout value which was wrong (off by a factor of
4205     50). Removing this should help DDC work on many more monitors. Note that the
4206     Intel driver duplicated these settings, along with the error. Yay for cult
4207     and paste coding.
4209 commit 2489dae9f7def788910eee5733931392df83a0d6
4210 Author: Keith Packard <keithp@guitar.keithp.com>
4211 Date:   Thu Mar 15 20:26:07 2007 -0700
4213     Correct ref counting of RRMode structures
4214     
4215     RRModes are referenced by the resource db, RROutput and RRCrtc structures.
4216     Ensure that the mode reference count is decremented each time a reference is
4217     lost from one of these sources. The missing destroys were in
4218     RRCrtcDestroyResource and RROutputDestroyResource, which only happen at
4219     server reset time, so modes would be unavailable in subsequent server
4220     generations.
4222 commit 9d0c3b52f25df89738fb1a62ccffda8c8cbb4689
4223 Author: Keith Packard <keithp@guitar.keithp.com>
4224 Date:   Tue Feb 20 23:04:26 2007 -0800
4226     Eliminate RRModeRec devPrivate field.
4227     
4228     The xf86 mode setting code was mis-using this field to try and store a
4229     pointer to a DisplayModeRec, however, each output has its own copy of every
4230     DisplayModeRec leaving the one in in the RRModeRec devPrivate field pointing
4231     at a random DisplayModeRec.
4232     
4233     Instead of attempting to rectify this, eliminating the devPrivate entirely
4234     turned out to be very easy; the DDX code now accepts an arbitrary RRModeRec
4235     structure and set that to the hardware, converting it on the fly to a
4236     DisplayModeRec as needed.
4237     (cherry picked from commit 3506b9376c2b0db09bfff58d64e07af88a6e8195)
4239 commit 2c93083edd29a65e73bb2e8eff9d353e92845c9b
4240 Author: Keith Packard <keithp@guitar.keithp.com>
4241 Date:   Sun Feb 18 23:49:38 2007 -0800
4243     Add support for user-defined modelines in RandR.
4244     
4245     The RandR protocol spec has several requests in support of user-defined
4246     modes, but the implementation was stubbed out inside the X server. Fill out
4247     the DIX portion and start on the xf86 DDX portion. It might be necessary to
4248     add more code to the DDX to insert the user-defined modes into the output
4249     mode list.
4250     (cherry picked from commit 63cc2a51ef87130c632a874672a8c9167f14314e)
4251     
4252     Conflicts:
4253     
4254         randr/randrstr.h
4255     
4256     Updated code to work in master with recent security API changes.
4258 commit 3bffb281260476d2f74f0bf451d85d2f7cacd6c4
4259 Author: Keith Packard <keithp@neko.keithp.com>
4260 Date:   Thu Mar 15 16:16:16 2007 -0700
4262     Don't wedge when rotating more than one CRTC.
4263     
4264     Rotation block handler was re-registering the rotation damage structure,
4265     creating an infinite loop in the damage code. Track registration of the
4266     damage structure to avoid this.
4267     (cherry picked from commit b14f003b0ed1252766c9e3b1c086ea2809521047)
4269 commit 9562b6abe1da566cf73a08c4f4c4339fb67fbc71
4270 Author: Keith Packard <keithp@neko.keithp.com>
4271 Date:   Thu Mar 15 10:50:45 2007 -0700
4273     Allow xf86_reload_cursors during server init.
4274     
4275     xf86_reload_cursors is supposed to be called from the crtc mode setting
4276     commit hook; as that happens during server initialization, check for this
4277     case.
4278     (cherry picked from commit 5b77bf2d020b1ee56c1c5f2db089a8f7f64a76a6)
4280 commit 3b71b0f89f1db837da91650baa0ef4bb7ef2e98f
4281 Author: Eric Anholt <eric@anholt.net>
4282 Date:   Thu Mar 15 13:21:00 2007 -0700
4284     Set the RandR version returned, rather than just passing the proto's version.
4286 commit 2fe74ef339c3a4902ae8214f5a0454662895422c
4287 Author: Matthias Hopf <mhopf@suse.de>
4288 Date:   Thu Mar 15 16:56:01 2007 +0100
4290     Fix calculations in x86 emulator for the long long case (Andreas Schwab).
4292 commit ae75019ccf1edac9e8be31b6a96293624f672ccb
4293 Author: Keith Packard <keithp@guitar.keithp.com>
4294 Date:   Wed Mar 14 23:59:29 2007 -0700
4296     Create driver-independent CRTC-based cursor layer.
4297     
4298     This moves most of the cursor management code out of the intel driver and
4299     into the general server code. Of course, the hope is that this code will be
4300     useful for other driver writers as well.
4301     
4302     Check out xf86Crtc.h for the usage information, making sure you add the
4303     needed hooks to the crtc funcs structure for your driver.
4304     (cherry picked from commit 4d81c99a4660a0bf9014f789de55edabd185bd14)
4306 commit 4bf1b280f7cb676ec2b172f26dd2ad9bac2eb2ca
4307 Author: Alan Hourihane <alanh@fairlite.demon.co.uk>
4308 Date:   Fri Mar 9 14:18:14 2007 +0000
4310     Set pScreen on context
4312 commit c366b82bd50066019cf82b3464445d5bc27d6f9f
4313 Author: Jay Estabrook <Jay.Estabrook@hp.com>
4314 Date:   Fri Mar 9 12:26:55 2007 +0000
4316     Ensure domain is stripped from the bus ID.
4318 commit 405483496538f1c82cbd7fe1e76c5d94e1a90525
4319 Author: Peter Hutterer <peter@cs.unisa.edu.au>
4320 Date:   Fri Mar 9 14:16:23 2007 +1030
4322     mi: remove 'register' keywords.
4324 commit 63169ce52d354b4345dcfc46b89f0ea88379718f
4325 Author: Peter Hutterer <peter@cs.unisa.edu.au>
4326 Date:   Thu Mar 8 17:50:19 2007 +1030
4328     dix: remove 'register' keyword for all variables.
4330 commit 40ae4f246d8818410490236ab183204a84765629
4331 Author: Keith Packard <keithp@guitar.keithp.com>
4332 Date:   Wed Mar 7 20:52:31 2007 -0800
4334     Remove stale monitor data when output becomes disconnected.
4335     
4336     Remove parsed EDID and EDID property from disconnected outputs.
4337     (cherry picked from commit ae9d5aa479dd50cc81b755079fcf96a0d02f135a)
4339 commit b5fde366e2e21234ac0b81222fd5c42ca3e49cba
4340 Author: Eamon Walsh <ewalsh@tycho.nsa.gov>
4341 Date:   Wed Mar 7 12:29:55 2007 -0500
4343     Properly free device devPrivates - memory leak fix.
4345 commit a3d2c5d622d9ca36d6fa2966aff09524e3ea39ac
4346 Author: Adam Jackson <ajax@benzedrine.nwnk.net>
4347 Date:   Wed Mar 7 11:02:47 2007 -0500
4349     XORG_VERSION_CURRENT, not XF86_VERSION_CURRENT.
4350     
4351     If only this was the least wrong thing in this code.
4353 commit e9bfb2b3d7dfaafd90d2ad0fa3d0e1acced4380b
4354 Author: Keith Packard <keithp@neko.keithp.com>
4355 Date:   Tue Mar 6 23:19:30 2007 -0800
4357     Add hw/xfree86/docs/README.modes, documenting new mode setting APIs.
4358     
4359     This document covers both API and xorg.conf usage of the new mode setting
4360     APIs.
4361     (cherry picked from commit a59c31b0f7b94ed1f395c7586c37ef5fe7ba2a25)
4363 commit 72a23d88d73a8c72ed18847b004db05092d3e7be
4364 Author: Keith Packard <keithp@guitar.keithp.com>
4365 Date:   Tue Mar 6 23:15:34 2007 -0800
4367     Add xf86CrtcScreenInit to share initialization across drivers.
4368     
4369     xf86CrtcScreenInit performs initialization that needs to happen at
4370     ScreenInit time.
4371     (cherry picked from commit 558a4f5588ad2ec11254e0b5d6ce9515b137369e)
4373 commit 81526232bc0119d2ec7b8590be4f78cf066ae359
4374 Author: Eamon Walsh <ewalsh@tycho.nsa.gov>
4375 Date:   Tue Mar 6 17:19:11 2007 -0500
4377     remove PIXPRIV check as this flag is always set.
4379 commit a7cd53deb99957dec27a55ffd75e548b322ae0ce
4380 Author: Eamon Walsh <ewalsh@tycho.nsa.gov>
4381 Date:   Tue Mar 6 15:32:13 2007 -0500
4383     remove PIXPRIV checks as this flag is always set.
4385 commit 024bbc7cbb924daaf3e305ddfc8e74509acd1e15
4386 Author: Eric Anholt <eric@anholt.net>
4387 Date:   Tue Mar 6 16:18:59 2007 -0800
4389     Bug #9931: Fix linear allocations with a non-1-byte granularity.
4390     
4391     This was introduced in 83080809f9a1c1d24b0318e54632f25f5940da25.  Instead of
4392     aligning the offset, it doubled it.  Results were appropriately spectacular.
4394 commit 9d94c137596d3f9d9118ec70455b7a30b3582046
4395 Author: Ben Byer <bbyer@apple.com>
4396 Date:   Tue Mar 6 11:09:30 2007 -0800
4398     updated todo list
4400 commit 81d581e655fc989da3be4256b83849a63b8607b7
4401 Merge: a05ffca... d5aba03...
4402 Author: Ben Byer <bbyer@bbyer.(none)>
4403 Date:   Tue Mar 6 10:37:29 2007 -0800
4405     Merge branch 'master' of git+ssh://bbyer@git.freedesktop.org/git/xorg/xserver
4407 commit a05ffca8dd0da9bdb5c1bf4c481028aeabf21e34
4408 Author: Ben Byer <bbyer@bbyer.(none)>
4409 Date:   Tue Mar 6 10:36:51 2007 -0800
4411     rewrote event handling, Xquartz now has working mouse and keyboard. use it\!
4413 commit d5aba03feff41722c72b4c6193f09d141cbf1678
4414 Author: Drew Parsons <dparsons@debian.org>
4415 Date:   Tue Mar 6 23:53:23 2007 +1100
4417     Xprint: shorten font filename to fit in tar length limit
4418     
4419     The length of the Xprint font file NewCenturySchlbk-BoldItalic.pmf
4420     pushes the full path over the traditional 100 character limit for
4421     tarballs (when module version number is included).  Shorten it to
4422     NewCentSchlbk-BoldItal.pmf to get back below the limit and rename
4423     other font files in that family to match.
4425 commit 3206e9225897989638ad553e1f392b918ac4d21f
4426 Author: Ben Byer <bbyer@bbyer.(none)>
4427 Date:   Tue Mar 6 02:31:59 2007 -0800
4429     moved new event-handling code from X11Application.m to darwinEvents.c in preparation for making all Darwin servers use it
4431 commit 0ccd1443fd6db397b42e5b99ce733ce1316c785e
4432 Merge: ec1ef8a... 9b6bb06...
4433 Author: Ben Byer <bbyer@bbyer.(none)>
4434 Date:   Tue Mar 6 01:04:50 2007 -0800
4436     Merge branch 'master' of git+ssh://bbyer@git.freedesktop.org/git/xorg/xserver
4438 commit ec1ef8a56d6217ca2b04899043874ce0bcad9784
4439 Author: Ben Byer <bbyer@bbyer.(none)>
4440 Date:   Tue Mar 6 00:57:23 2007 -0800
4442     Fixed Darwin's Makefile.am to fix a problem building X11.app
4444 commit 9b6bb06f13a71f6078f762b4a78fa516faccb638
4445 Author: Keith Packard <keithp@guitar.keithp.com>
4446 Date:   Mon Mar 5 23:49:35 2007 -0800
4448     Allow relative positions to use output names or monitor identifiers.
4449     
4450     Previous version used monitor identifiers if present, otherwise output
4451     names. That caused existing working configurations to break when additional
4452     information was added to the configuration file.
4453     (cherry picked from commit 3f5cedf00a82f08a433c95ffbb7f8ac69dcf6a50)
4455 commit bed76caa6caaea6a6598755b82a54425a9d9f73e
4456 Author: Keith Packard <keithp@guitar.keithp.com>
4457 Date:   Mon Mar 5 23:36:00 2007 -0800
4459     Use EDID data to set screen physical size at server startup.
4460     
4461     Screen physical size is set to a random value before the RandR code gets
4462     control, override that and reset it to a value based on the compat_output
4463     physical size (if available). If that output has no physical size, just use
4464     96dpi as the default resolution and set the physical size as appropriate.
4465     (cherry picked from commit 843077f23a1b49bd712d931421753e3a09d4008c)
4467 commit 47f8361c3a64834587e54507653d8d5b258c2530
4468 Author: Keith Packard <keithp@guitar.keithp.com>
4469 Date:   Mon Mar 5 22:07:01 2007 -0800
4471     Add xf86SetDesiredModes to apply desired modes to crtcs.
4472     
4473     xf86SetDesiredModes applies the desired modes to each crtc (as selected by
4474     xf86InitialConfiguration initially and modified by successful mode settings
4475     afterwards). For crtcs without a desired mode, pScrn->currentMode is used to
4476     select something workable.
4477     (cherry picked from commit bcade98ccaa18298d844a606cb44271f0254c185)
4479 commit 33d2cf93fb50464941e74efe246b10aee212223a
4480 Author: Keith Packard <keithp@neko.keithp.com>
4481 Date:   Sat Mar 3 23:10:31 2007 -0800
4483     Move xf86SetSingleMode into X server from intel driver.
4484     
4485     This function applies a single mode to the screen (as from RandR 1.1,
4486     XFree86-VidModeExtension or XFree86-DGA) using a policy that selects one
4487     output to reconfigure to the requested mode and then makes all other outputs
4488     fit within that size.
4489     (cherry picked from commit 5a595c1f767a8d666348b845d18934aee0cfe38f)
4491 commit 689d52b6242434507a64a8fff27b01607628c393
4492 Author: Jens Granseuer <jensgr@gmx.net>
4493 Date:   Mon Mar 5 15:31:44 2007 -0800
4495     Bugzilla #7145: fix build with gcc 2.95
4496     
4497     Bugzilla #7145: <http://bugs.freedesktop.org/show_bug.cgi?id=7145>
4498     Patch #8987: <http://bugs.freedesktop.org/attachment.cgi?id=8987>
4500 commit fe7b8f4237874e3e45fe25a6bf06faddfa1ab8e1
4501 Author: Ben Byer <bbyer@bbyer.(none)>
4502 Date:   Mon Mar 5 03:48:27 2007 -0800
4504     began to factor out code to move to darwinEvents.c
4506 commit 537dc5ecde46d0525c503d1d2b39b6eb89a1298e
4507 Author: Ben Byer <bbyer@bbyer.(none)>
4508 Date:   Mon Mar 5 02:30:56 2007 -0800
4510     started moving new input code into darwinEvents.c so that it may be shared by the three servers
4512 commit 8ba5e8d82014b774a52f3e050ddbbb8bde4e0933
4513 Author: Dave Airlie <airlied@linux.ie>
4514 Date:   Mon Mar 5 13:46:41 2007 +1100
4516     add a standard connector type and name for us as an output property
4518 commit 2e31872e05c2408d53ba0182bcddc5dabb3615fe
4519 Author: Dave Airlie <airlied@linux.ie>
4520 Date:   Mon Feb 26 09:40:00 2007 +1100
4522     modes: add commit/prepare hooks
4524 commit 06b01186f6ae17aafdd1f628c306466ddea9e065
4525 Author: Keith Packard <keithp@neko.keithp.com>
4526 Date:   Sun Mar 4 17:15:24 2007 -0800
4528     Remove debugging ErrorF from rotation code.
4529     (cherry picked from commit e6af7569f201842b4754aec6e72b30dc2daefdfb)
4531 commit c14507b6837387d867792a24778786311b2b38d5
4532 Author: Keith Packard <keithp@neko.keithp.com>
4533 Date:   Sun Mar 4 17:06:37 2007 -0800
4535     Handle non-zero origin rotated crtc. Damage crtc area on re-rotate.
4536     
4537     Box transformation from source to dest area was broken, leaving the wrong
4538     areas painted when the crtc origin was non-zero.
4539     
4540     When rotating from left to right, the pixmap doesn't get reallocated, and so
4541     no damage was left in the pixmap from xf86RotatePrepare. Separately damage
4542     the whole crtc area when this occurs to repaint the area.
4543     (cherry picked from commit 2a50ca2160bc05af1c24421ec079e902ff730277)
4545 commit 97978b515b7af5fbaaa32b1729e835f3bfb9f5c6
4546 Author: Drew Parsons <drew@pug.localdomain>
4547 Date:   Sun Mar 4 16:28:54 2007 +1100
4549     Xprint: fix font symlinks
4550     
4551     Change symlinks to Xprint base fonts in model/PSdefault using local
4552     relative links.  This facilitates moving the Xprint config files, for
4553     instance for FHS compliance placing data files in /usr/share rather
4554     than /usr/lib.  Also ensures NewCenturySchlbk-BoldItalic.pmf is
4555     installed.
4557 commit 215e3691b76a63e6af19865790193b20b105ec5a
4558 Author: Ben Byer <bbyer@xyzzy.local>
4559 Date:   Sat Mar 3 21:52:56 2007 -0800
4561     stopped using XTrans internals in X11.app because they're apparently no longer public
4563 commit ea8dcc458ea8870126cf8d3e21cab9d63d094c5e
4564 Author: Ben Byer <bbyer@xyzzy.local>
4565 Date:   Sat Mar 3 21:51:20 2007 -0800
4567     Makefile fix for X11.app
4569 commit 18508212599bf0964c450c69b9790208e5d428be
4570 Author: Ben Byer <bbyer@xyzzy.local>
4571 Date:   Sat Mar 3 21:41:33 2007 -0800
4573     fixed X11.xcodeproj to get CFLAGS and LDFLAGS from autoconf script
4575 commit 7f2b9f3790456044d01bf8e6404f9a1239b41da6
4576 Author: Ben Byer <bbyer@xyzzy.local>
4577 Date:   Sat Mar 3 19:27:53 2007 -0800
4579     autoconf fixes for XDarwin (created DARWIN_LIBS)
4581 commit ea1a72946d1aa4c256e6afb9d834c582ba4ac3a1
4582 Author: Aaron Plattner <aplattner@nvidia.com>
4583 Date:   Wed Feb 28 14:26:47 2007 -0800
4585     Add a canGrow argument to xf86InitialConfiguration.
4586     
4587     canGrow indicates to the DDX that the driver can enlarge the desktop via the
4588     xf86_config->funcs->resize hook.  If so, xf86InitialConfiguration will set
4589     virtual[XY] to match the configuration it chooses and will leave the crtc config
4590     size ranges alone.  If FALSE, it will bloat the screen to fit the largest probed
4591     mode and also set the crtc config max size to limit the desktop to the initial
4592     virtual[XY] size.
4594 commit 04d15da95d608766c7832a7aa881be499c1395ba
4595 Author: Aaron Plattner <aplattner@nvidia.com>
4596 Date:   Wed Feb 28 13:36:58 2007 -0800
4598     Add a screen resize hook to xf86CrtcConfigRec.
4599     
4600     This hook is called when the DDX needs to resize the screen.  The driver is
4601     responsible for changing virtualX and virtualY, along with any other related
4602     screen properties (devPrivate.ptr, devKind, displayWidth, etc.).
4603     
4604     Use the size range from the crtc config instead of randrp->virtual[XY] when
4605     reporting the min and max screen sizes to the DDX.
4607 commit b11dfac287d65de7b83f63749087cba4e8ddaf4a
4608 Author: Matthias Hopf <mhopf@suse.de>
4609 Date:   Fri Mar 2 12:30:26 2007 +0100
4611     Legacy framebuffer support wasn't compiled if Xorg wasn't explicitly enabled.
4613 commit 2dafc46e3d814e02b25e5a2fa2e931f0257402a8
4614 Author: Ben Byer <bbyer@bbyer.apple.com>
4615 Date:   Thu Mar 1 17:44:39 2007 -0800
4617     Fixed pointer events in Xquartz -- Keyboard events work, but
4618     the keycodes are incorrect.
4620 commit 39ecd6fff4f946deebe310b4b26b171c842db223
4621 Author: Ben Byer <bbyer@bbyer.(none)>
4622 Date:   Thu Mar 1 01:45:19 2007 -0800
4624     Rewrote parts of the Xquartz event-handling code (thanks daniels and whot!)
4625     It should still be considered a work in progress, but mouse events almost work.
4627 commit ed7ccc481ad1caaa518cafe944c2327a5d0b6c65
4628 Author: Ben Byer <bbyer@bbyer.(none)>
4629 Date:   Thu Mar 1 00:51:10 2007 -0800
4631     AIGLX support for Darwin -- works well enough to run
4632     glxgears and glxinfo, but still needs more testing.
4634 commit 90ca76ba28fcd8bed945e33cf9674784fa2eb533
4635 Author: Jay Cotton <jay.cotton@sun.com>
4636 Date:   Wed Feb 28 17:40:58 2007 -0800
4638     Add sun_apm.c for Suspend-and-Resume support on Solaris
4639     
4640     <http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=6205248>
4642 commit 06c3021aec720837bef432656e88ae9b4e35101d
4643 Author: Aaron Plattner <aplattner@nvidia.com>
4644 Date:   Wed Feb 28 16:09:11 2007 -0800
4646     Don't crash setting a NULL mode with a randr classic DDX. Also remember to update the screen size during modesets.
4648 commit 68c64ad7b1eea79c786b5a7f3459076780163a47
4649 Author: Peter Hutterer <peter@cs.unisa.edu.au>
4650 Date:   Thu Mar 1 09:51:20 2007 +1030
4652     Xext: Update device's lastx/lasty when sending a motion event with XTest.
4654 commit 8b245758845523d5f8f017bb9d0e9aa57b616c28
4655 Author: Aaron Plattner <aplattner@nvidia.com>
4656 Date:   Mon Feb 26 17:45:40 2007 -0800
4658     Return BadMatch if a client tries to clone non-cloneable outputs.
4660 commit d9bcb22d199e8444b9762a35754e04d327dd5915
4661 Merge: 272d934... c16343a...
4662 Author: Ben Byer <bbyer@bbyer.apple.com>
4663 Date:   Tue Feb 27 16:28:20 2007 -0800
4665     Merge branch 'master' of git+ssh://bbyer@git.freedesktop.org/git/xorg/xserver
4667 commit 272d9341d0f7c3e9e0c9b9a8c0d4d8779cdcc5cf
4668 Author: Ben Byer <bbyer@bbyer.apple.com>
4669 Date:   Tue Feb 27 16:27:26 2007 -0800
4671     fix for hw/darwin/Makefile.am to properly use XSERVER_LIBS
4673 commit c16343ac2ca18391b21022b2edd02ad9f413d2b3
4674 Author: Eamon Walsh <ewalsh@tycho.nsa.gov>
4675 Date:   Tue Feb 27 14:14:47 2007 -0500
4677     Make mfb, cfb, and afb support configurable at build-time.
4679 commit 5680efc0d2baf0a9451e82e490e3690fc23dda0f
4680 Author: Alan Coopersmith <alan.coopersmith@sun.com>
4681 Date:   Tue Feb 27 09:55:48 2007 -0800
4683     Sun bug 6529003: Xorg should not be including <sys/immu.h> on Solaris
4684     
4685     <sys/immu.h> was removed from the latest Solaris Nevada build, but it's
4686     been useless to Xorg for a long time (it only declared a couple of kernel
4687     variables)
4688     <http://bugs.opensolaris.org/view_bug.do?bug_id=6529003>
4690 commit ab0fc8c1ad7ea2dc3389a4a4bb1c45bbded5e7ad
4691 Author: Ben Byer <bbyer@bbyer.(none)>
4692 Date:   Tue Feb 27 00:14:35 2007 -0800
4694     verbiage corrected per daniels
4696 commit cdd4c84572cc3bdd004f8dca6d8b64e710344ac0
4697 Author: Ben Byer <bbyer@bbyer.(none)>
4698 Date:   Mon Feb 26 23:57:02 2007 -0800
4700     added hw/darwin/README.apple file with some todo items and props.
4702 commit 776d4d6587c57f94bca8732f915d07a0d4e137c8
4703 Author: Ben Byer <bbyer@bbyer.(none)>
4704 Date:   Mon Feb 26 23:40:00 2007 -0800
4706     X11.app now builds correctly
4708 commit 154d2c13f4ec22b7e6332808bbcd049d63784891
4709 Author: Ben Byer <bbyer@bbyer.apple.com>
4710 Date:   Mon Feb 26 19:39:26 2007 -0800
4712     more changes for X11.app
4714 commit fa06e11f972e2a75c84b2f1586997ffc1239cbd9
4715 Author: Ben Byer <bbyer@bbyer.apple.com>
4716 Date:   Mon Feb 26 17:06:53 2007 -0800
4718     added hw/darwin/apple directory, which contains source and data files to build
4719     a version of the X11.app shipped with Mac OS X, using the X.org server.
4721 commit a16360733ea393ec1fc267e88fc604d9d7534484
4722 Author: Jay Estabrook <Jay.Estabrook@hp.com>
4723 Date:   Sun Feb 25 19:58:26 2007 +0000
4725     Fix root bus/domain selection on alpha
4727 commit 566610680c4e1cab3e7fc7146adbeaba52fdd0ad
4728 Author: Adam Jackson <ajax@benzedrine.nwnk.net>
4729 Date:   Fri Feb 23 15:20:35 2007 -0500
4731     Don't install libi2c.a
4733 commit af550ea91c451cf4f831c2413266a19d1f211d0e
4734 Author: Alan Coopersmith <alan.coopersmith@sun.com>
4735 Date:   Thu Feb 22 14:38:40 2007 -0800
4737     Move SecurityPolicy file format from Xserver(1) to it's own man page
4738     
4739     Don't make users looking for Xserver information page through pages of
4740     details only interesting to the handful of people writing security policies.
4742 commit b1142cdbce76fed8cb22ba6d7ac027751dd56a76
4743 Author: Brice Goglin <brice.goglin@ens-lyon.org>
4744 Date:   Thu Feb 22 12:26:04 2007 -0800
4746     Bug #10034: 'man Xserver' typos: s/dqoute/dquote/
4747     
4748     Bugzilla #10034: <http://bugs.freedesktop.org/show_bug.cgi?id=10034>
4749     Patch #8780: <http://bugs.freedesktop.org/attachment.cgi?id=8780>
4751 commit 3344a4eda704edc7dc30037f095de277a60a70bb
4752 Author: Michel Dänzer <michel@tungstengraphics.com>
4753 Date:   Thu Feb 15 16:27:50 2007 +0100
4755     DRI: Make sure number of DRI windows is accurate in driver ClipNotify hook.
4756     
4757     Always call DRI{De,In}creaseNumberVisible (which in turn calls
4758     DRIDriverClipNotify) after updating pDRIPriv->nrWindows.
4760 commit 3c7a27dc77595ad018bb7c4f7cef6bc178268cb6
4761 Author: Michel Dänzer <michel@tungstengraphics.com>
4762 Date:   Wed Feb 14 16:17:18 2007 +0100
4764     DRI: New ClipNotify driver hook.
4765     
4766     The hook is called whenever the clipList of any DRI window changes, be it via
4767     DRIClipNotify, DRICreateDrawable or DRIDrawablePrivDelete. This allows the
4768     driver to keep track of which DRI windows are visible where.
4770 commit eedf148e5a1273ebbf4dc8dcac9c435712fc00ea
4771 Author: Michel Dänzer <michel@tungstengraphics.com>
4772 Date:   Fri Feb 2 18:27:40 2007 +0100
4774     Track number of visible DRI windows separately for transitions.
4775     
4776     This allows e.g. doing page flipping with multiple DRI windows as long as
4777     only one of them is visible.
4779 commit 8a42af6a935b1cf0e15102e986bb527f4fab31a8
4780 Author: Keith Packard <keithp@neko.keithp.com>
4781 Date:   Mon Feb 19 15:28:37 2007 -0800
4783     Check for clientGone before sending events from XFixes (bug #1753).
4784     
4785     Freeing resources during client closedown can cause cursor changes which
4786     attempt to send cursor events through the XFixes extension; a client in the
4787     process of closing down has no file to send events to, causing a crash when
4788     this path is hit.
4790 commit 4660eaaffb36f526f71d5847ae1309c10ee133c6
4791 Author: Ben Byer <bbyer@bbyer.(none)>
4792 Date:   Sun Feb 18 14:09:51 2007 -0800
4794     configure fixes for darwin
4796 commit 5631a67f648f5f151a849a918ee12871c71c32e9
4797 Author: Keith Packard <keithp@neko.keithp.com>
4798 Date:   Fri Feb 16 10:06:22 2007 -0800
4800     Don't set subpixel order during startup; the screen won't be ready.
4801     
4802     in xf86CrtcSetMode, scrn->pScreen will be NULL during server startup time,
4803     so don't try to set the subpixel order. subpixel order will be set in the
4804     randr initialization anyways.
4805     (cherry picked from commit 5f6f8616d862ce4a37f6d3df4bdbc44fd21cc82a)
4807 commit 096965ec9c7514f0c9fc0d17e5166f2d26781f87
4808 Author: Keith Packard <keithp@guitar.keithp.com>
4809 Date:   Fri Feb 16 02:17:11 2007 -0800
4811     Ensure drivers can use new modes header files.
4812     
4813     New modes header files required a few minor changes to be used by external
4814     drivers, the most notable of which is the publication of the config file
4815     parser header files.
4817 commit 55797dd252382d35ebab5d9e18a5e0e77872d775
4818 Author: Keith Packard <keithp@guitar.keithp.com>
4819 Date:   Fri Feb 16 00:56:00 2007 -0800
4821     Respect rotation in initial screen size computation.
4823 commit e4507825bf0328ea59673f2bbe652de3a9105c86
4824 Author: Keith Packard <keithp@guitar.keithp.com>
4825 Date:   Fri Feb 16 00:41:29 2007 -0800
4827     Enable startup-time rotation; change rotation pixmap creation API.
4828     
4829     Add monitor "Rotate" option taking one of "normal", "left", "inverted" or
4830     "right". However, because initial mode selection is made before the screen
4831     is completely initialized, we cannot create the shadow pixmap object at this
4832     point. Pend the shadow pixmap creation until the block handler.
4833     
4834     Note that this code is not completely functional yet.
4836 commit 8606aeb9b2ab2dafc11e64436db4d3a7e67dbcc0
4837 Author: Keith Packard <keithp@guitar.keithp.com>
4838 Date:   Thu Feb 15 22:23:16 2007 -0800
4840     RRConfigureOutputProperty is a variable length request.
4841     
4842     Replace REQUEST_SIZE_MATCH with REQUEST_AT_LEAST_SIZE
4844 commit a88844eccb0e423e71d4fcb286866a026308babd
4845 Author: Daniel Stone <daniel@fooishbar.org>
4846 Date:   Sat Feb 17 20:35:07 2007 +0200
4848     configure.ac: disable dmx per default
4849     
4850     Disable DMX until it gets ported to the new input API.
4852 commit e9a2cc7d9fcc73e16576be2522522cce675dc3f3
4853 Author: Daniel Stone <daniel@fooishbar.org>
4854 Date:   Sat Feb 17 16:17:48 2007 +0200
4856     config: error message cleanup
4857     
4858     Demote failure to connect from ErrorF to DebugF.
4860 commit 81876bc5ddc2f3eda5078fe4bd101917fb32e586
4861 Author: Ben Byer <bbyer@apple.com>
4862 Date:   Sat Feb 17 04:07:11 2007 -0800
4864     oops, missed a spot
4866 commit d287b76471f66c9aea54f969d050b35643cb2501
4867 Author: Ben Byer <bbyer@apple.com>
4868 Date:   Sat Feb 17 03:47:42 2007 -0800
4870     cleaned up some linking ugliness in hw/darwin/quartz
4872 commit 81444486be4f182dde778bac6f7edcbfc4368482
4873 Author: Ben Byer <bbyer@apple.com>
4874 Date:   Sat Feb 17 02:23:11 2007 -0800
4876     autoconf goodness for XDarwin, courtesy of pogma
4878 commit cf4994b0db2fef4c10ce8804adef766bc5118daf
4879 Author: Ben Byer <bbyer@apple.com>
4880 Date:   Sat Feb 17 01:21:43 2007 -0800
4882     dix mods for Darwin
4884 commit cece0601571f6304e392a3a40505664544b249f3
4885 Author: Ben Byer <bbyer@apple.com>
4886 Date:   Sat Feb 17 01:00:13 2007 -0800
4888     build fix for configure.ac / BUILD_DARWIN, oops
4890 commit 00b0657b815b95964401c3e36eed54063afbd003
4891 Author: Ben Byer <bbyer@bbyer.(none)>
4892 Date:   Sat Feb 17 00:55:32 2007 -0800
4894     glx fixes for XDarwin
4896 commit 93777c7b96e560da087963040e372aecbfca7bbc
4897 Author: Ben Byer <bbyer@bbyer.(none)>
4898 Date:   Sat Feb 17 00:22:39 2007 -0800
4900     more patches to make the Quartz part of XDarwin work again
4901     (thanks Peter and Torrey!)
4903 commit 612144c811fdf06b7c03cf48a321388fe411acd4
4904 Author: Ben Byer <bbyer@bbyer.(none)>
4905 Date:   Sat Feb 17 00:09:58 2007 -0800
4907     More build fixes / updates for XDarwin:
4908        quartz/cr: "Cocoa Rootless" support (deprecated in favor of xpr?)
4909        quartz/fullscreen: Fullscreen support using Xplugin (not yet functional)
4911 commit 68d39d8571d8717d26cedc84015d537549520a14
4912 Author: Daniel Stone <daniel@fooishbar.org>
4913 Date:   Fri Feb 16 23:02:13 2007 +0200
4915     kdrive/ephyr: fix keysym type confusion once and for all
4916     
4917     Take keysyms in as an XID in hostx_load_keymap() and explicitly
4918     convert them to CARD32 for loading into the server.  Fixes Xephyr on
4919     AMD64, wa-hey.
4921 commit 5507cb885d861e974be240120ada2ace2a980a72
4922 Author: Daniel Stone <daniel@fooishbar.org>
4923 Date:   Fri Feb 16 23:01:27 2007 +0200
4925     kdrive: delete input debugging, yet again ...
4926     
4927     I have no idea how this keeps on coming back.
4929 commit 84efe23ae834dd3a4d3f3e08832b69469c7382aa
4930 Author: Ben Byer <bbyer@bbyer.(none)>
4931 Date:   Fri Feb 16 04:37:38 2007 -0800
4933     updated darwin/quartz/xpr (libXplugin interface for Mac OS X) support
4935 commit 5e7f7436a755a33e48ab91831cc6af710a8344ef
4936 Author: Ben Byer <bbyer@bbyer.(none)>
4937 Date:   Fri Feb 16 04:12:26 2007 -0800
4939     merged in miext/rootless changes for XDarwin support
4941 commit f350909d1696fcfda87e8f12c729254d762313c9
4942 Author: Keith Packard <keithp@guitar.keithp.com>
4943 Date:   Thu Feb 15 21:50:48 2007 -0800
4945     Kludge around duplicate code added in hw/xfree86/modes.
4946     
4947     Code added in hw/xfree86/modes came from the server-1.3-branch.
4948     Portions of this code had previously been integrated into xf86Mode.c
4949     and edid_modes.c.
4950     
4951     To preserve hw/xfree86/modes as much as possible, the duplicate code from
4952     the other files has been disabled; a more careful review would figure out
4953     where that code actually belonged.
4955 commit 258beebc77510f84fbea66d6ebf29c5097bd11db
4956 Author: Keith Packard <keithp@guitar.keithp.com>
4957 Date:   Thu Feb 15 20:13:15 2007 -0800
4959     Report correct RandR 1.0 sizeID. Report correct subpixel order.
4960     
4961     RandR 1.0 sizeID must be computed the same way every time, so when reporting
4962     it in the ScreenChangeNotify event, just construct the usual 1.0 data block
4963     and use that.
4964     
4965     subpixel geometry information can be computed by looking at the connected
4966     outputs and finding any with subpixel geometry and using one of those for
4967     the global screen subpixel geometry. This might be improved by reporting
4968     None if more than one screen has information and they conflict.
4970 commit ef6b1235fd7d6dc422e8a150c089496a8e648067
4971 Author: Keith Packard <keithp@guitar.keithp.com>
4972 Date:   Thu Feb 15 11:27:35 2007 -0800
4974     Allow new modes code to build inside drivers as well as server.
4975     
4976     Use config.h for driver builds where xorg-config.h isn't available.
4978 commit 3dbe8f6b6ea32a9a137ad6e9235f74009b095bd8
4979 Author: Tilman Sauerbeck <tilman@code-monkey.de>
4980 Date:   Thu Feb 15 17:51:01 2007 +0100
4982     Distribute hw/xfree86/modes.
4984 commit d4eb4d065032112a38444e36f791cb468a5ca8f4
4985 Author: Keith Packard <keithp@guitar.keithp.com>
4986 Date:   Thu Feb 15 20:36:20 2007 -0800
4988     Merge crtc/output-based mode selection code.
4989     
4990     This code comes from the intel driver, so there's no history in this tree.
4991     
4992     As the crtc/output-based mode selection code uses ddc, the ddc and i2c
4993     modules have been merged into the server. Attempts to load them are safely
4994     ignored now.
4996 commit 37fe4c49dc3a5faf2d3d56112b6bd78453045f6a
4997 Author: Peter Hutterer <peter@cs.unisa.edu.au>
4998 Date:   Fri Feb 16 09:57:57 2007 +1030
5000     mi:     Move WarpPointer event generation to miPointerMove to avoid duplicate
5001             events, cache event array allocation.
5003 commit c2f3f705f1db8ca78292912544a7e416116175f3
5004 Author: Eamon Walsh <ewalsh@tycho.nsa.gov>
5005 Date:   Thu Feb 15 14:38:24 2007 -0500
5007     Bug #6988: Change behavior of Security extension per user feature request.
5009 commit 811675733e97416c990e6dc9c19271b43d96248d
5010 Author: Daniel Stone <daniel@fooishbar.org>
5011 Date:   Thu Feb 15 19:09:00 2007 +0200
5013     os: fix client privates leak
5014     Minor leak here.  Oops.
5016 commit 8f6961d385bda92703f18090cff551409d2710c9
5017 Author: Daniel Stone <daniel@fooishbar.org>
5018 Date:   Thu Feb 15 19:08:46 2007 +0200
5020     configure.ac: add xdarwin stubs
5021     Add stub AM_CONDITIONALs to at least fix the build.
5023 commit a3b62623b8aac56b219633bdb2c2f6de19b0580b
5024 Author: Daniel Stone <daniel@fooishbar.org>
5025 Date:   Thu Feb 15 17:07:42 2007 +0200
5027     change versioning for new server version scheme
5028     See:
5029     http://xorg.freedesktop.org/wiki/XDC2007Notes#head-2719037a1905516c45cf74f0e155c8703221e446
5031 commit 0f6dd4aea6176507dbe1c90c950d332fecbcaacb
5032 Author: Daniel Stone <daniel@fooishbar.org>
5033 Date:   Thu Feb 15 16:14:57 2007 +0200
5035     kdrive/ephyr: free screen struct
5036     Free screen->driver on screenFini, instead of just leaking it.
5038 commit 9ecf79ca0111dd899ca88dd54156f71013220fcc
5039 Author: Ben Byer <bbyer@apple.com>
5040 Date:   Thu Feb 15 05:22:21 2007 -0800
5042     Beginnings of an update Darwin driver
5044 commit 136bb4874aadf4a731d7eb8671e8bb641f9980a7
5045 Author: Ben Byer <bbyer@apple.com>
5046 Date:   Thu Feb 15 05:14:38 2007 -0800
5048     iokit support for XDarwin
5050 commit 3ead1afe78d2913f08c8144cb2d3813c6b159488
5051 Author: Ben Byer <bbyer@apple.com>
5052 Date:   Thu Feb 15 05:09:29 2007 -0800
5054     Beginning of patches to add XDarwin support to the modular tree;
5055     special thanks to Torrey Lyons and Peter O'Gorman for making this possible.
5056     
5057     This is the automake framework for the XDarwin.app interface files.
5059 commit d570ff7c81858a3174686b46a088f67563b4a2d5
5060 Author: Peter Hutterer <peter@cs.unisa.edu.au>
5061 Date:   Wed Feb 14 17:09:33 2007 +1030
5063     fix: WarpCursor needs to send MotionNotify.
5065 commit 81aa7f059d3cfd8d28420b7932b8ff7e06d67979
5066 Author: Eric Anholt <eric@anholt.net>
5067 Date:   Wed Feb 14 12:48:15 2007 -0800
5069     Add missing dirty marking in a couple of fallback cases in the exaGlyphs path.
5071 commit a5f19c5150a7b3dc2ff3ad759ee1a6ab0ad8925c
5072 Author: Eric Anholt <eric@anholt.net>
5073 Date:   Wed Feb 14 10:39:46 2007 -0800
5075     Mark sync when UploadToScreen succeeds in exaGlyphs().
5077 commit a492d494f51caf15a5cb979dc335387486c105d1
5078 Author: Alan Coopersmith <alan.coopersmith@sun.com>
5079 Date:   Tue Feb 13 18:32:59 2007 -0800
5081     Update Xvfb man page: remove monolith build instructions, use /var/tmp instead of /usr/tmp
5083 commit a23b0b069cac8a48e2b306b2095515d75f647705
5084 Author: Adam Jackson <ajax@benzedrine.nwnk.net>
5085 Date:   Mon Feb 12 17:50:00 2007 -0500
5087     Typo fix.
5089 commit d21c95f80bdba2f29eedd57fb0b00e580391c08e
5090 Author: Adam Jackson <ajax@benzedrine.nwnk.net>
5091 Date:   Mon Feb 12 17:22:39 2007 -0500
5093     Hook up --with-builderstring for vendor build identification.
5095 commit 46784d24c11767455a4986449a8037295912dcee
5096 Author: Adam Jackson <ajax@benzedrine.nwnk.net>
5097 Date:   Mon Feb 12 17:18:29 2007 -0500
5099     Remove spurious LIBADD from xf4bpp
5101 commit c4b7e9d1c16797c3e4b1200b40aceab5696a7fb8
5102 Author: Aaron Plattner <aplattner@nvidia.com>
5103 Date:   Tue Feb 6 14:57:22 2007 -0800
5105     Add an RDTSC implementation to the x86 emulator.
5106     
5107     This instruction is being used in some debug VBIOSes.  This implementation
5108     doesn't even try to be accurate.  Instead, it just increments the counter by a
5109     fixed amount every time an rdtsc instruction in encountered, to avoid divides by
5110     zero.
5112 commit 262b9b104a04e55969593ef96a16004e53ecd00a
5113 Author: Soren Sandmann Pedersen <ssp@dhcp83-218.boston.redhat.com>
5114 Date:   Tue Feb 6 17:30:22 2007 -0500
5116     Use the new 8888x0565mmx function in fbpict.c
5118 commit 876b806ec09d5ff0c6cd19df91006c4eefedfaa6
5119 Author: Soren Sandmann Pedersen <ssp@dhcp83-218.boston.redhat.com>
5120 Date:   Tue Feb 6 17:16:23 2007 -0500
5122     Reapply patch to fix AMD CPU detection
5124 commit 13568d2aa43da4216bbcb46e1125ff28c323ac54
5125 Author: Soren Sandmann Pedersen <ssp@dhcp83-218.boston.redhat.com>
5126 Date:   Tue Feb 6 17:12:01 2007 -0500
5128     Revert "Fix for AMD cpu detection. Bug 9614, Dan Williams."
5129     
5130     This reverts commit b2cd3b133748cc5aa541905a703a6fdb1cbbb1e6 since
5131     unrelated changes in fbpict.c broke the build.
5133 commit 5a3334410367a2186b2c667fa1eb6cf0baf93e95
5134 Author: Soren Sandmann Pedersen <ssp@dhcp83-218.boston.redhat.com>
5135 Date:   Tue Feb 6 17:11:01 2007 -0500
5137     Add new fbCompositeSrc_8888x0565mmx() function, based on patch by Dan
5138     Williams. Bug 9682.
5140 commit b2cd3b133748cc5aa541905a703a6fdb1cbbb1e6
5141 Author: Soren Sandmann Pedersen <ssp@dhcp83-218.boston.redhat.com>
5142 Date:   Tue Feb 6 16:43:37 2007 -0500
5144     Fix for AMD cpu detection. Bug 9614, Dan Williams.
5145     
5146     Credit for the fixes in this patch goes to:
5147     
5148     Marco Gritti <mpg at redhat dot com>
5149     Jordan Crouse <jordan dot crouse at amd dot com>
5151 commit 760a38c4c7ab66ae653d3acb92f5cda4bd44edd6
5152 Author: Daniel Stone <daniel@fooishbar.org>
5153 Date:   Mon Feb 5 03:39:36 2007 +0200
5155     XkbCopyKeymap: fix copy-and-waste accident
5156     
5157     When we reallocated modmap, we accidentally clobbered syms with the
5158     result, leaving syms definitely too small, and modmap also potentially too
5159     small (as well as not actually allocated anymore).
5161 commit 17d85387d1e6851d35474b65929e268ca64ef65b
5162 Author: Daniel Stone <daniel@fooishbar.org>
5163 Date:   Thu Jan 18 15:23:57 2007 +1100
5165     dmx, vfb, xnest: fix fbcmap compilation
5166     
5167     Don't always define XFree86Server, but only for damn fbcmap.c.
5168     Split fbcmap.c into its own library to achieve this.
5170 commit 236f04b638e7d4d1656c6bedd8a6e8d7cec285ec
5171 Author: Dave Airlie <airlied@linux.ie>
5172 Date:   Mon Feb 5 09:09:12 2007 +1100
5174     remove array_cache from everywhere
5176 commit eb228e8d1eaa78911541b2fec5d04a74c1299718
5177 Author: Alan Hourihane <alanh@fairlite.demon.co.uk>
5178 Date:   Sun Feb 4 22:06:59 2007 +0000
5180     clean up more of the vbo fallout
5182 commit fb1bc1c65b88527b42a0e4abed23e5ddaae711b7
5183 Author: Dave Airlie <airlied@linux.ie>
5184 Date:   Sun Feb 4 18:39:58 2007 +1100
5186     add vbo to .gitignore
5188 commit d8e148ec841d340327e6813127b0e0ffc4db712d
5189 Author: Dave Airlie <airlied@linux.ie>
5190 Date:   Sun Feb 4 18:39:04 2007 +1100
5192     update xserver for vbo code in mesa
5194 commit 5dcad9e9d7d9993d65f989219bee94a060bbf476
5195 Author: Alan Coopersmith <alan.coopersmith@sun.com>
5196 Date:   Fri Feb 2 14:44:55 2007 -0800
5198     Fix bus error on startup in 64-bit Xephyr
5199     
5200     hostx_get_visual_masks takes unsigned long * arguments, but was being
5201     passed pointers to CARD32's.
5203 commit 170a55022ebc7b148bff93886eda152a0d5ce79a
5204 Author: Alan Hourihane <alanh@fairlite.demon.co.uk>
5205 Date:   Fri Feb 2 20:56:12 2007 +0000
5207     remove file
5209 commit e6a505be84f5f72349d6860dc5a5058367516019
5210 Author: Dan Nicholson <dan@conor.dwcab.com>
5211 Date:   Fri Feb 2 20:53:01 2007 +0000
5213     The array_cache sources don't exist anymore in the Mesa tree,
5214     so we shouldn't try to build them.
5216 commit af20485ec370801f2aabfaeae17bbd030a849bd1
5217 Author: Alan Hourihane <alanh@fairlite.demon.co.uk>
5218 Date:   Fri Feb 2 19:14:46 2007 +0000
5220     Remove array_cache for recent Mesa changes
5222 commit cf5b29d75dad7c74543f49f010c817623a3df747
5223 Author: George Sapountzis <gsap7@yahoo.gr>
5224 Date:   Fri Feb 2 12:57:38 2007 +0200
5226     dmx: drop leftover __GLXdrawablePrivateRec struct.
5228 commit 4f2f3233c808fd86bf9f6c09937feda9e0b367fd
5229 Author: Eric Anholt <eric@anholt.net>
5230 Date:   Thu Feb 1 15:10:29 2007 -0800
5232     Fix the size expectations of xRRSetCrtcGamma.
5233     
5234     It was using REQUEST_SIZE_MATCH (client request length must equal request size)
5235     rather than REQUEST_AT_LEAST_SIZE (client request length must be at least
5236     big enough for request size), and this request has data following the request
5237     structure.
5239 commit 8274ea6aa97b06a56b7468c3908894c0ff72b687
5240 Author: Eric Anholt <eric@anholt.net>
5241 Date:   Thu Feb 1 12:15:54 2007 -0800
5243     Set the Damage version supported in the server, instead of using damageproto.
5244     
5245     This was caught by distributions upgrading damageproto to 1.1, before the
5246     server they had supported it.  The server then advertised the new version
5247     without supporting the protocol.
5249 commit 8bce182568f14edfb03911d8c5d791fd83bb6222
5250 Author: Eric Anholt <eric@anholt.net>
5251 Date:   Mon Jan 29 17:30:59 2007 -0800
5253     Restore a few important lines killed in the previous commit.
5254     
5255     Typical results were failure to sync, and a black screen.
5257 commit 31f2d4a57e04f5ea635fbb50c508405c4fc37b65
5258 Author: Eric Anholt <eric@anholt.net>
5259 Date:   Mon Jan 29 09:39:33 2007 -0800
5261     Bug #9680: Remove bogus blank length limiting in xf86SetModeCrtc().
5262     
5263     Our modes typically come from EDID or default modes, and when the monitor
5264     asks for a specific mode, deciding to tweak it usually results in incorrect
5265     display.  And if the user is specifying a mode by hand, tweaking it then is
5266     still pretty rude.
5267     
5268     Reviewed by: ajax
5270 commit 1627af54497bee659ea30f2850b39cbbf576e22d
5271 Author: Jonathan Lim <jlim@sgi.com>
5272 Date:   Fri Jan 26 13:00:45 2007 +0100
5274     Call linuxPciOpenFile() for r/w access if applicable.
5275     
5276     Currently, the call to linuxPciOpenFile() is always made for read
5277     only access which causes the subsequent mmap call to fail when the
5278     memory is mapped read/write.
5279     
5280     Xorg #9692
5282 commit cf7ca9d09cba14d107152a5179de38e5ef7bd784
5283 Author: Alan Coopersmith <alan.coopersmith@sun.com>
5284 Date:   Wed Jan 24 20:20:48 2007 -0800
5286     Plug memory leak in doLoadModule()
5288 commit 5abd50e37ceda134897891ed32e05215db67e0b4
5289 Author: Alan Coopersmith <alan.coopersmith@sun.com>
5290 Date:   Wed Jan 24 18:54:38 2007 -0800
5292     Correct help lines for configure's --with-vendor-name flags
5294 commit b32a40817fc0e2ac2edf2fa22a8813087fce2e7b
5295 Author: Alan Coopersmith <alan.coopersmith@sun.com>
5296 Date:   Wed Jan 24 16:29:49 2007 -0800
5298     Correct variable descriptions in comment for SecurityCheckResourceIDAccess
5300 commit a53586eebc166e35c1f48942205832810061daee
5301 Author: Eric Anholt <eric@anholt.net>
5302 Date:   Wed Jan 24 13:36:25 2007 -0800
5304     Warning fix for RRCrtcSetRotations().
5306 commit 7a12952fd437b105ea0d013d680f9c3a775a183c
5307 Author: Eric Anholt <eric@anholt.net>
5308 Date:   Wed Jan 24 13:34:29 2007 -0800
5310     Bug #7639: Only swap out pixmaps (rather than everything) on VT switch in EXA.
5311     
5312     This is a new behavior for version 2.1 of EXA, and only takes effect if the
5313     driver has requested that.  Otherwise, the previous behavior remains the same.
5315 commit b6b855932109b4bc3454f07bef8cb079d79ca369
5316 Author: Keith Packard <keithp@keithp.com>
5317 Date:   Thu Jan 25 00:29:20 2007 +0800
5319     Make Xinearama screen information reflect CRTC rotation.
5321 commit 788cfce911793a26aed16f38f30678ecee82c873
5322 Author: Michel Dänzer <michel@tungstengraphics.com>
5323 Date:   Tue Jan 23 10:15:22 2007 +0100
5325     Bump video driver ABI version to 1.2.
5326     
5327     This is necessary because server-1.2-branch bumped to 1.1 for xf86CVTMode and
5328     we have xf86XVFillKeyHelperDrawable on top of that.
5330 commit 2dc866252c84ed0e7b3afa25e8a5312f448d405b
5331 Author: Eric Anholt <eric@anholt.net>
5332 Date:   Mon Jan 22 08:41:50 2007 +0800
5334     Really fix optimized render cases being hit when they shouldn't.
5335     
5336     I don't know how this define slipped in there.  Fixes
5337     6fdfd9dad91d7b7aa292f8c4d268dd27c34de8d3.
5339 commit 0d6d373af95d0004d33b987d14ad7e04dd5d2003
5340 Author: Alan Coopersmith <alan.coopersmith@sun.com>
5341 Date:   Fri Jan 19 14:52:23 2007 -0800
5343     Update Xserver man page to match commit ed33c7c98ad0c542e9e2dd6caa3f84879c21dd61
5344     
5345         Remove unused -xkbdb and -noloadxkb options. Rename -ar1 and -ar2 to
5346         -ardelay and -arinterval, respectively.
5348 commit 14d6a9b327381a6bb2dac59c62728e5fd0f0bcfb
5349 Author: Michel Dänzer <michel@tungstengraphics.com>
5350 Date:   Fri Jan 19 18:30:21 2007 +0100
5352     fbdevhw: Only deal with RGB weight if default visual is True- or DirectColor.
5354 commit 27a01e100bff21ac0b70c6d72071d7226fc91264
5355 Author: Michel Dänzer <michel@tungstengraphics.com>
5356 Date:   Fri Jan 19 18:28:05 2007 +0100
5358     fbdevhw: Consider mode set equal to mode requested if virtual width is larger.
5360 commit 65f4690ecb4576f60396fcccff8e5bd5d4b6645f
5361 Author: Michel Dänzer <michel@tungstengraphics.com>
5362 Date:   Fri Jan 19 17:54:03 2007 +0100
5364     __glXDRIscreenProbe: Use drmOpen/CloseOnce.
5365     
5366     Fixes https://bugs.freedesktop.org/show_bug.cgi?id=9275 . Based on patch from
5367     Alan Swanson.
5369 commit 8b3a591cd39f2d51209dc71b641cac79663e1b16
5370 Author: Alan Coopersmith <alan.coopersmith@sun.com>
5371 Date:   Thu Jan 18 16:03:30 2007 -0800
5373     Update pci.ids to 2007-01-18 snapshot
5374     
5375     (includes a whole bunch of ATI device id updates)
5377 commit 0f0c321adf2850b3d7aafe281362bfe424cb0ca1
5378 Author: Alan Coopersmith <alan.coopersmith@sun.com>
5379 Date:   Thu Jan 18 15:31:53 2007 -0800
5381     Make xf1bpp build correctly with compilers that don't support -include
5383 commit a811e92104028ae60ba69f73e32ee1e0533b088c
5384 Author: Eric Anholt <eric@anholt.net>
5385 Date:   Thu Jan 18 14:28:01 2007 -0800
5387     Account for CRTC rotation in the cursor containment code.
5389 commit df147c10ce597c56c16cbca552e8a3e3ecb3cdaa
5390 Author: Alan Coopersmith <alan.coopersmith@sun.com>
5391 Date:   Wed Jan 17 16:47:07 2007 -0800
5393     Xserver man page: remove bc, add -wr
5395 commit 2dfd1aab244a2c8da3b62b522b9a8434e474af17
5396 Author: Alan Coopersmith <alan.coopersmith@sun.com>
5397 Date:   Wed Jan 17 14:39:28 2007 -0800
5399     Always include compiler.h in cfbmskbits.h instead of checking #ifdef XFREE86
5401 commit 42a48786acf54f83167de4f561526986d4e27033
5402 Author: Eric Anholt <eric@anholt.net>
5403 Date:   Wed Jan 17 14:34:42 2007 -0800
5405     Add a setter for randr_crtc->rotations.
5407 commit cde17015dff1ced2aabb8b76c08f9110237821a5
5408 Author: Eric Anholt <eric@anholt.net>
5409 Date:   Tue Jan 16 13:01:03 2007 -0800
5411     When changing a non-pending property, call the screen rrOutputSetProperty hook.
5413 commit e3add7c8ecbb2a0a662860f208f6ae7d1857c717
5414 Author: Eric Anholt <eric@anholt.net>
5415 Date:   Tue Jan 16 12:59:34 2007 -0800
5417     Don't forget to add the property we configure to the properties list.
5419 commit 7fccec91c46baac4f8d2965180dc535b4eb7d65c
5420 Author: Eric Anholt <eric@anholt.net>
5421 Date:   Wed Jan 10 13:10:43 2007 -0800
5423     Bug #9555: Always define _GNU_SOURCE in glibc environments.
5424     
5425     This keeps us from having to define _POSIX_C_SOURCE, _BSD_SOURCE, and
5426     _XOPEN_SORUCE to get the C environment we want in different places.  It also
5427     fixes the build on linux due to RTLD_DEFAULT having not been defined.
5429 commit 78f9592c112d4245f6119b98c244bbb4cae3e5aa
5430 Author: Alan Hourihane <alanh@fairlite.demon.co.uk>
5431 Date:   Wed Jan 10 16:04:20 2007 +0000
5433     lnx_ev56.c has to be built with -mcpu=ev56. Fix it.
5435 commit 6a2fb2928714ce77ee342cdc23a1178e5e766cf2
5436 Author: Eric Anholt <eric@anholt.net>
5437 Date:   Tue Jan 9 16:34:40 2007 -0800
5439     Track rename of DamagePost -> DamageAdd.
5441 commit e3aa6ad201eb20862c11c000e76206e317a96dc9
5442 Author: Matthieu Herrb <matthieu@blues.laas.fr>
5443 Date:   Tue Jan 9 14:14:19 2007 +0100
5445     Multiple integer overflows in dbe and render extensions
5446     CVE IDs: CVE-2006-6101 CVE-2006-6102 CVE-2006-6103
5448 commit 359d20532bdcef6a540a551578d000afbb609c2d
5449 Author: Michel Dänzer <michel@tungstengraphics.com>
5450 Date:   Tue Jan 9 09:53:45 2007 +0100
5452     Require glproto >= 1.4.8 for GLX.
5453     
5454     It builds against 1.4.7 as well, but it hardcodes the GLX_EXT_tfp tokens that
5455     were finalized in 1.4.8, so GLX_EXT_tfp breaks if the client side was built
5456     against an older glproto. This will hopefully alert people to rebuild other
5457     components (in particular Mesa) against the new glproto as well.
5459 commit 88740c4855babedbea420b5e1b35ae105d1f1026
5460 Author: Alan Coopersmith <alan.coopersmith@sun.com>
5461 Date:   Mon Jan 8 17:36:07 2007 -0800
5463     Use PKG_CHECK_EXISTS(libdrm) to determine if DRI should be enabled on Solaris
5465 commit 282a4dcaabc5f0cd6f7d3819aa648333b93b265e
5466 Author: Michel Dänzer <michel@tungstengraphics.com>
5467 Date:   Mon Jan 8 19:22:41 2007 +0100
5469     Attempt to fix drawable type checks in dixLookupDrawable().
5470     
5471     Not sure this is 100% correct either, but it fixes at least one reproducible
5472     crasher where it returned a pixmap to dixLookupWindow().
5474 commit 0b73a7eb17fd848c6bdc6a65ba835aa2cbfc3cfd
5475 Author: Eric Anholt <eric@anholt.net>
5476 Date:   Fri Jan 5 18:12:04 2007 -0800
5478     Add support for the DamagePost (XDamage 1.1) request.
5479     
5480     This makes damageproto >= 1.1 a requirement to build.
5482 commit dfb2c10413e22afd8d486a982870f874326d5ef4
5483 Author: Ian Romanick <idr@us.ibm.com>
5484 Date:   Fri Jan 5 10:15:09 2007 -0800
5486     Add missing #else from previous commits.
5488 commit f90c3e226b105bf77beb94723fc08bdff14834be
5489 Author: Ian Romanick <idr@us.ibm.com>
5490 Date:   Thu Jan 4 15:38:16 2007 -0800
5492     Re-regenerate from Mesa scripts.
5493     
5494     DO NOT HAND EDIT THESE FILES!  For cryin' out loud, there's even a
5495     comment to that effect in the file's header...
5497 commit b7ca5d14ce7ba410b0dab5c2289f6d7b75e763df
5498 Author: Ian Romanick <idr@us.ibm.com>
5499 Date:   Thu Jan 4 15:37:33 2007 -0800
5501     Incorporate new byte-order related configure changes.
5503 commit 8dd5771a1b91c331860b667fb18e484452000aad
5504 Merge: 45aa26c... 7d2ec92...
5505 Author: Ian Romanick <idr@us.ibm.com>
5506 Date:   Thu Jan 4 15:01:38 2007 -0800
5508     Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver
5509     
5510     Conflicts:
5511     
5512         GL/glx/indirect_dispatch_swap.c
5513         GL/glx/swap_interval.c
5515 commit 45aa26ccb4f61c2919ce2475d0907c6e1b177da2
5516 Author: Ian Romanick <idr@us.ibm.com>
5517 Date:   Thu Jan 4 14:55:51 2007 -0800
5519     Regenerate from Mesa scripts.
5520     
5521     Regenerate source files from Mesa scripts.  This causes the generated
5522     files to use glxbyteorder.h.
5524 commit 6d603bb47ff9d238637adbf30c6e9697e6e7e6fa
5525 Author: Ian Romanick <idr@us.ibm.com>
5526 Date:   Thu Jan 4 14:49:26 2007 -0800
5528     Add new header file containing byte-order wrappers.
5529     
5530     Move the byte-order related wrappers out of the individual source
5531     files into a dedicated header file.  Modify the single hand-coded
5532     source file that uses the byte-order wrappers to use the new header
5533     file.
5535 commit 7d2ec92170ebbdfa10a05734cb7cfaac97d19d65
5536 Author: Eric Anholt <eric@anholt.net>
5537 Date:   Thu Jan 4 12:24:48 2007 -0800
5539     Keep track of how many visuals we set up for GLcore, to avoid an invalid free.
5540     
5541     The proper fix would involve actually setting up the ARGB visual for GLcore,
5542     but I just want the server to not crash at exit.
5544 commit aab2ca204279b638c7e5bb6b8427c58be9704c57
5545 Author: Eric Anholt <eric@anholt.net>
5546 Date:   Thu Dec 21 09:16:19 2006 -0800
5548     Try dlsym(RTLD_DEFAULT) first when finding symbols.
5549     
5550     The previous mechanism failed when finding drm symbols now that libdrm has
5551     moved to being linked by libdri instead of being linked into the server.
5553 commit 2fd4626fa6969b84d8e2f9db16d6e2d44c4bc499
5554 Author: Alan Coopersmith <alan.coopersmith@sun.com>
5555 Date:   Wed Jan 3 15:44:55 2007 -0800
5557     Make GLX byteswap macros more portable
5558     
5559     - Use autoconf tests instead of platform-specific #ifdef's to decide
5560       which macros to use.
5561     - Provide fallbacks for platforms like Solaris that don't provide any
5562       of the existing known forms.
5564 commit 66fa87292ef26bd0f464481287f3af992cd5741c
5565 Author: Aaron Plattner <aplattner@nvidia.com>
5566 Date:   Wed Jan 3 10:27:07 2007 -0800
5568     Fix BSF and BSR instructions in the x86 emulator.
5569     
5570     Patch courtesy of Michael Yaroslavtsev.
5572 commit 3b5b7ef5c2ab1d196806f6359e0972fd78d204dd
5573 Author: Fredrik Höglund <fredrik@kde.org>
5574 Date:   Wed Jan 3 21:05:35 2007 +0100
5576     Move the code for resetting the DPMS mode in response to input events,
5577     from WaitForSomething to mieqProcessInputEvents.
5578     
5579     mieqProcessInputEvents already handles resetting the screen saver.
5581 commit 953a9ef949b4c57d28daeec57031fe1ce368c27c
5582 Author: Keith Packard <keithp@guitar.keithp.com>
5583 Date:   Thu Dec 21 23:50:39 2006 -0800
5585     Track physical screen size and send out updates when that changes.
5586     
5587     Events and internal data structures need to be updated whenever the physical
5588     or pixel size of the screen changes. The code was ignoring the physical
5589     size, so changing only that would not be registered anywhere.
5590     (cherry picked from f42e3cea236fa0091ed398a818fc8e17b0e1b3df commit)
5592 commit e79602fca2f2cced66136729cdda4d356b0bdda0
5593 Author: Keith Packard <keithp@neko.keithp.com>
5594 Date:   Sat Dec 30 21:52:22 2006 -0800
5596     Use RRScreenSetSizeRange in 1.0 compat. Check RRGetInfo for error.
5597     
5598     The RRScreenSizeSetRange function is used externally for 1.2 API drivers,
5599     but can also be used in the 1.0 compatibility code. This also ensures that
5600     the right changed bits are set so that clients are correctly notified when
5601     the range changes.
5602     
5603     RRGetInfo can return an error, use that to return BadAlloc to clients
5604     instead of blindly going on with various requests.
5605     (cherry picked from f05dd384d38c76dd9662933a03625dfef5b1c81f commit)
5607 commit dc5eb4523298f966bd5fd9ae6672160034b5e82c
5608 Author: Michel Dänzer <michel@tungstengraphics.com>
5609 Date:   Sun Dec 31 17:59:44 2006 +0100
5611     fbdevhw: Override RGB offsets and masks after setting initial mode.
5612     
5613     This is a hack, but it should be a NOP for all the setups that worked before
5614     and actually seems to fix some others...
5615     
5616     Based on a patch by Peter Teichmann from
5617     http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=338241 .
5619 commit d077c0da470ab7291e8d838eaace57b066477d6f
5620 Author: Michel Dänzer <michel@tungstengraphics.com>
5621 Date:   Sun Dec 31 17:23:31 2006 +0100
5623     fbdevhw: Use displayWidth for fbdev virtual width when appropriate.
5624     
5625     The fbdev API doesn't allow setting the pitch explicitly, so we have to set
5626     the virtual width to the pitch we're using for drawing. This fixes corruption
5627     after changing the virtual width with RandR.
5629 commit c385bcf0bde38dd869f7065f859dd4b4126f5690
5630 Author: Michel Dänzer <michel@tungstengraphics.com>
5631 Date:   Sat Dec 30 16:44:31 2006 +0100
5633     fbdevhw: Fix some issues with the previous commit.
5634     
5635     Fix a TRACE_ENTER typo and only update the internal fbdev mode state cache
5636     after actually setting a mode.
5638 commit f6815cb68b0f6698497348fc6e4214dacef33b95
5639 Author: Michel Dänzer <michel@tungstengraphics.com>
5640 Date:   Sat Dec 30 10:18:28 2006 +0100
5642     fbdevhw: Consolidate modeset ioctl calling, report failure if it modifies mode.
5643     
5644     The fbdev API allows the driver to 'accept' modes it doesn't really support by
5645     modifying it to the nearest supported mode. Without this check, e.g. vesafb
5646     would appear to accept all modes, even though it actually can't set any modes
5647     other than the bootup mode at all.
5649 commit 083b790515faaf134a78abc4b0a7ef0d6ea5db75
5650 Author: Eric Anholt <eric@anholt.net>
5651 Date:   Thu Dec 28 13:21:25 2006 -0800
5653     Switch the default migration heuristic for EXA to "always".
5654     
5655     This has been what has been used the most successfully post-damagetrack.
5656     The current thinking is that:
5657     1) We should be able to accelerate basically everything.  So we don't need to
5658        try to migrate trees of pixmaps permanently out of framebuffer to speed
5659        CPU drawing up.
5660     2) Migration is cheaper in the thrashing case, so we don't want to go to a lot
5661        of effort to try (and fail badly) to find a working set.
5663 commit cfbc7379f0232bb336461f6d2a8496d3d0763e7e
5664 Author: Eric Anholt <eric@anholt.net>
5665 Date:   Thu Dec 28 13:15:11 2006 -0800
5667     Export exaMove{In,Out}Pixmap().
5669 commit 683ca3f7afaf15fd3ca7918f6175b5a9e4a6f05b
5670 Merge: 05f9150... 9563b2e...
5671 Author: Eric Anholt <eric@anholt.net>
5672 Date:   Wed Dec 27 16:11:31 2006 -0800
5674     Merge branch 'exa-damagetrack'
5676 commit 05f915050cad72d4fb39cbb886be57beeac18749
5677 Author: Peter Hutterer <peter@cs.unisa.edu.au>
5678 Date:   Wed Dec 27 16:38:06 2006 +0000
5680     dix/events: take screen number, not pointer, in PostSyntheticMotion
5681     Since we were using PostSyntheticMotion incorrectly anyway, update the
5682     declared API to match.
5684 commit c1674660a7115ebf993dcde78f4e45f756e4c951
5685 Author: Daniel Stone <daniel@fooishbar.org>
5686 Date:   Sun Dec 24 06:28:44 2006 +0200
5688     os: test for userland, not kernel
5689     
5690     It doesn't matter which kernel we're running on, the relevant part when
5691     dealing with includes is what our userland is.
5693 commit 83080809f9a1c1d24b0318e54632f25f5940da25
5694 Author: Marc Aurele La France <tsi@ualberta.ca>
5695 Date:   Sun Dec 24 06:28:21 2006 +0200
5697     xfree86: deal with pitch that isn't a multiple of the granularity
5698     
5699     When the pitch isn't a multiple of the granularity, allocate more space to
5700     compensate.
5702 commit 329f6417275bb1201ba66c29b202028eeab3a355
5703 Author: Daniel Stone <daniel@fooishbar.org>
5704 Date:   Sat Dec 9 22:51:59 2006 +0200
5706     XkbCopyKeymap: make sure sym_interpret is always valid
5707     
5708     Make sure we're not copying sym_interpret across from an empty source.
5710 commit d9e079d2a385203fdd18d958cfc19d759cab4ba8
5711 Author: Eamon Walsh <ewalsh@tycho.nsa.gov>
5712 Date:   Fri Dec 22 13:07:09 2006 -0500
5714     Zero out client devPrivates on allocation.
5716 commit e437f357b6850a6c87ca6696870b3abd40e5b8ed
5717 Author: Alan Coopersmith <alan.coopersmith@sun.com>
5718 Date:   Tue Dec 19 16:38:34 2006 -0800
5720     xorg.conf man page should say "XFree86-DGA", not "Xorg-DGA"
5722 commit d442998e39611be6805ea261f2286a2fd00f49b1
5723 Author: Eric Anholt <eric@anholt.net>
5724 Date:   Fri Dec 8 13:35:36 2006 -0800
5726     Only do the _POSIX_C_SOURCE hackery on linux where it's required.
5727     
5728     On other OSes, the nasty hack was resulting in prototypes being hidden, so just
5729     don't do it.
5731 commit 228b9f77696190e47d4c96d6e0809bf645751557
5732 Author: Eric Anholt <eric@anholt.net>
5733 Date:   Fri Dec 8 13:32:22 2006 -0800
5735     Include sys/select.h to get FD_ISSET.
5737 commit 9563b2eea2f61246b6a9e14e00c701f693efa4e1
5738 Author: Michel Dänzer <michel@tungstengraphics.com>
5739 Date:   Tue Dec 19 18:57:22 2006 +0100
5741     EXA: Lots of damage tracking fixes.
5742     
5743     Mostly due to exaDrawableDirty() now calculating the backing pixmap coordinates
5744     internally, for cases where they aren't trivially known. There's a new
5745     exaPixmapDirty() function for the other cases.
5747 commit 467c00cf450826e0bf06fe94470ec193af625d68
5748 Author: George Sapountzis <gsap7@yahoo.gr>
5749 Date:   Tue Dec 19 18:45:25 2006 +0100
5751     exaGlyphs: mark dirty for software path also.
5752     
5753     This affects drivers with no UploadToScreen or UploadToScreen failures.
5755 commit 4334860e69e7d5b156082bd05c7a86708e5bad4c
5756 Merge: 7e47176... fdcc22c...
5757 Author: Michel Dänzer <michel@tungstengraphics.com>
5758 Date:   Tue Dec 19 16:29:26 2006 +0100
5760     Merge branch 'master' into exa-damagetrack
5761     
5762     Conflicts:
5763     
5764         exa/exa_accel.c
5765         exa/exa_migration.c
5767 commit fdcc22ca1704d3519156c66804528c21b04fea65
5768 Author: Michel Dänzer <michel@tungstengraphics.com>
5769 Date:   Tue Dec 19 16:11:17 2006 +0100
5771     exaCopyNtoN: Fix usage of 'dx' and 'dy' instead of 'reverse' and 'upsidedown'.
5773 commit 67c2a86e59e915d9a5681e9d233478cfea3e51ed
5774 Author: Michel Dänzer <michel@tungstengraphics.com>
5775 Date:   Tue Dec 19 15:44:18 2006 +0100
5777     EXA: Compare backing pixmaps instead of drawables against driver limits.
5778     
5779     The driver operations are always contained within the backing pixmaps, it
5780     doesn't matter if the drawables are bigger.
5782 commit 6b1e354dbb6e8ed9f2c654bbe7f8bbf241843d1c
5783 Author: Eric Anholt <eric@anholt.net>
5784 Date:   Tue Dec 19 15:24:19 2006 +0100
5786     EXA: Disable SHM pixmaps.
5787     
5788     See https://bugs.freedesktop.org/show_bug.cgi?id=6772 .
5790 commit 1b029fd896b76096905c516925ce0214fe14632c
5791 Author: Alan Coopersmith <alan.coopersmith@sun.com>
5792 Date:   Mon Dec 18 14:51:04 2006 -0800
5794     Xorg & Xserver man page updates for 1.2 release
5795     
5796     - Added -extension & +extension to Xserver man page
5797     - Changed Xorg synopsis from X11R6 to X11R7
5798     - Clarified Xorg ancestry description
5799     - Moved Solaris to free/Open Source OS list
5800     - Removed references to MetroLink module loader & getconfig
5801     - Converted (1) to (__appmansuffix__) in a few more places
5802     - Replaced http://www.freedesktop.org/cvs/ with http://gitweb.freedesktop.org/
5804 commit a5fcf1e5e7452c9be82f63b6c2be2a25c4109523
5805 Author: James Steven Supancic III <arrummzen@arrummzen.net>
5806 Date:   Sat Dec 16 12:02:38 2006 -0500
5808     Fix RENDER issues (bug #7555) and implement RENDER add/remove screen
5809     support (bug #8485).
5811 commit c92f7bef54fa737766d65fe32c200f405f39228c
5812 Author: Kevin E Martin <kem@freedesktop.org>
5813 Date:   Sat Dec 16 12:01:49 2006 -0500
5815     For Xvfb, Xnest and Xprt, compile fbcmap.c with -DXFree86Server
5817 commit 012807356883128fde58bb2d4f91dd356d6418fc
5818 Author: Eamon Walsh <ewalsh@tycho.nsa.gov>
5819 Date:   Fri Dec 15 18:27:16 2006 -0500
5821     Add loud warnings to deprecated lookup functions.
5822     Hopefully this will alert external driver maintainers.
5824 commit ab1d5b0c31a1cfce95ab6b1d06f209f2c44e19ac
5825 Author: Eamon Walsh <ewalsh@tycho.nsa.gov>
5826 Date:   Fri Dec 15 17:26:58 2006 -0500
5828     Convert callers of LookupClient() to dixLookupClient().
5830 commit f11dafaafc68f5cff1a1538d9566907786d8ab72
5831 Author: Eamon Walsh <ewalsh@tycho.nsa.gov>
5832 Date:   Fri Dec 15 16:51:58 2006 -0500
5834     Convert callers of SecurityLookupDrawable() to dixLookupDrawable().
5836 commit 10aabb729d1586db344f9c1abdf1cf45e7ddaa7a
5837 Author: Eamon Walsh <ewalsh@tycho.nsa.gov>
5838 Date:   Fri Dec 15 16:36:29 2006 -0500
5840     Convert callers of LookupDrawable() to dixLookupDrawable().
5842 commit 25d5e0a629f82d95bd71daf9a920a70e095b5188
5843 Author: Eamon Walsh <ewalsh@tycho.nsa.gov>
5844 Date:   Fri Dec 15 15:50:46 2006 -0500
5846     Convert callers of SecurityLookupWindow() to dixLookupWindow().
5848 commit 04c721854fbf1bd6379c165a53fab2bdc09961c0
5849 Author: Eamon Walsh <ewalsh@tycho.nsa.gov>
5850 Date:   Fri Dec 15 14:11:40 2006 -0500
5852     Convert callers of LookupWindow() to dixLookupWindow().
5854 commit 670bbb87310503fcc17203cecfa6f4f2f5db51d2
5855 Author: Keith Packard <keithp@neko.keithp.com>
5856 Date:   Wed Dec 13 01:21:32 2006 -0800
5858     RandR 1.2 rotation code must adjust width/height.
5859     
5860     Mode lines reflect the monitor mode, not the projected size into the frame
5861     buffer. Flip width/height around so that the dimensions are oriented
5862     correctly.
5863     (cherry picked from 612a8e61803da8db0e305cbb093696b8e4284572 commit)
5865 commit 6c6901434ab469dd03b79fc98cd4a2b64d339305
5866 Author: Keith Packard <keithp@mandolin.keithp.com>
5867 Date:   Wed Dec 13 00:58:54 2006 -0800
5869     RandR 1.0 refresh rates unscrambled. SetScreenConfig uses RRCrtcSet right.
5870     
5871     RandR 1.0 refresh rates were scrambled when working with a 1.2 driver that
5872     returned sizes in a mixed order. SetScreenConfig was treating RRCrtcSet as
5873     returning an RandR status instead of a Bool.
5874     (cherry picked from 6dc711833d7387372012fdff1ce1df3aefa2d234 commit)
5876 commit 628c7daeb12713d28e85e6b49fa037a7748dff83
5877 Author: Keith Packard <keithp@guitar.keithp.com>
5878 Date:   Tue Dec 12 22:59:03 2006 -0800
5880     RandR: config time updates when hardware config changes.
5881     
5882     The config time in the RandR protocol reflects when the hardware state has
5883     changed. It was getting changed anytime the driver changed the usage
5884     of the hardware as well.
5885     (cherry picked from 98d18a6578130adb411ca4bcc776fcb7e07f189f commit)
5887 commit d742025f435f3eb7458cf8284d59300bc9a850aa
5888 Author: Keith Packard <keithp@guitar.keithp.com>
5889 Date:   Tue Dec 12 20:16:49 2006 -0800
5891     RandR mode list needs both output and crtc modes.
5892     
5893     When an output no longer reports the current mode, it must still be included
5894     in the list advertised by the X server. Walk the crtcs to ensure it is
5895     included.
5896     (cherry picked from 78689d0d6630afcbcd3ce5394d12c2564a489f45 commit)
5898 commit 9e32bf98bc9ab17a137664d01f59a8f426f7ff3b
5899 Author: Eamon Walsh <ewalsh@tycho.nsa.gov>
5900 Date:   Thu Dec 14 19:31:58 2006 -0500
5902     Remove now-unused macro definitions from dix.h.
5904 commit 00f0705b3bb444ac934fc902cd23130f1777eab2
5905 Author: Eamon Walsh <ewalsh@tycho.nsa.gov>
5906 Date:   Thu Dec 14 19:15:21 2006 -0500
5908     Remove instances of macros SECURITY_VERIFY_GEOMETRABLE and SECURITY_VERIFY_GC.
5910 commit 5e334f06a1ef89891f9df2a371e4662340bec26b
5911 Author: Eamon Walsh <ewalsh@tycho.nsa.gov>
5912 Date:   Thu Dec 14 18:27:09 2006 -0500
5914     Remove instances of macros VERIFY_GEOMETRABLE and VERIFY_GC.
5916 commit 51b69ff499c05f59cb1e577c4e8abf6f7f283b3e
5917 Author: Eamon Walsh <ewalsh@tycho.nsa.gov>
5918 Date:   Thu Dec 14 17:53:43 2006 -0500
5920     Remove instances of macro SECURITY_VERIFY_DRAWABLE.
5922 commit 0cf75e74322e2b6a6efc7acf892e04365fde503b
5923 Author: Eamon Walsh <ewalsh@tycho.nsa.gov>
5924 Date:   Thu Dec 14 17:27:12 2006 -0500
5926     Remove instances of macros LOOKUP_DRAWABLE and VERIFY_DRAWABLE.
5928 commit ab1886df73b73360fa3bd7ce8e01affc074cbc8d
5929 Author: Eamon Walsh <ewalsh@tycho.nsa.gov>
5930 Date:   Thu Dec 14 15:42:19 2006 -0500
5932     Add new, combined dix lookup functions (tweak).
5934 commit 60cdc592fe042c03ceb5d4c3344acfbbf5d8ae28
5935 Author: Eamon Walsh <ewalsh@tycho.nsa.gov>
5936 Date:   Thu Dec 14 14:46:03 2006 -0500
5938     Add new, combined dix lookup functions.
5940 commit 6c46645cfc1afda8aeabfe0ed4d9342673b702f1
5941 Author: Eamon Walsh <ewalsh@tycho.nsa.gov>
5942 Date:   Thu Dec 14 14:45:42 2006 -0500
5944     Naming change: Security*Access -> Dix*Access
5946 commit b88ad820fac81d0dfd557a384bf0406e8893e7af
5947 Author: Alan Hourihane <alanh@fairlite.demon.co.uk>
5948 Date:   Wed Dec 13 12:13:11 2006 +0000
5950     Set Int10Current->Tag for the linux native int10 module
5951     Fixes bug #9296
5952     (cherry picked from 731952c561a3972d09d1315f4fd31466e459ccb9 commit)
5954 commit 81281cb298a5825bc7a2e692375a86199293bbbe
5955 Author: Alan Hourihane <alanh@fairlite.demon.co.uk>
5956 Date:   Tue Dec 12 11:28:24 2006 +0000
5958     Fix bad commit
5960 commit 792e0f71c6a435b2e28f8a4cdcc790f3b982e62c
5961 Author: Alan Hourihane <alanh@fairlite.demon.co.uk>
5962 Date:   Mon Dec 11 14:54:49 2006 +0000
5964     Fix Xming fails to use xkb bug
5965     bug #5049 (Colin Harrison)
5967 commit 27d4b84f268ac21601f7f52a7e257f70753396b3
5968 Author: Alan Hourihane <alanh@fairlite.demon.co.uk>
5969 Date:   Mon Dec 11 14:50:08 2006 +0000
5971     Fix Tooltip from minimized clients
5972     
5973     Bug #3678 (Colin Harrison)
5975 commit fb8364bca30fe9268e807b0a9a3ebf875ee1fce2
5976 Author: Adam Jackson <ajax@benzedrine.nwnk.net>
5977 Date:   Sun Dec 10 11:24:05 2006 -0500
5979     Accept EDID > 1.3 but < 2.0 if we find it, assume it's compatible.
5981 commit d56249a15ead51ad4d2117d5538ada24af05b693
5982 Merge: f1f8df1... ec84f72...
5983 Author: Jeremy C. Reed <reed@glacier.reedmedia.net>
5984 Date:   Fri Dec 8 15:52:37 2006 -0600
5986     Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver
5988 commit f1f8df1889ab656bb57596e2f85408f15f42cd5d
5989 Author: Jeremy C. Reed <reed@glacier.reedmedia.net>
5990 Date:   Fri Dec 8 15:51:44 2006 -0600
5992     For MANDEFS, also replace __mandir__ for $(mandir) which includes
5993     the prefix. Noticed wrong path to man pages on both Ubuntu and on
5994     NetBSD with pkgsrc.
5996 commit ec84f72d077eaf2e7768a1f5398f65a5e1714d08
5997 Author: Daniel Stone <daniel@fooishbar.org>
5998 Date:   Fri Dec 8 21:31:47 2006 +0200
6000     XkbCopyKeymap: always initialise map and preserve
6001     
6002     If we don't have map or preserve in the source map, make sure the
6003     destination is initialised to NULL, and freed if it's a valid type.
6005 commit e59aeac1ff13ea53f44dba1ac7800f37f4532ca1
6006 Author: Daniel Stone <daniel@fooishbar.org>
6007 Date:   Wed Dec 6 23:44:06 2006 +0200
6009     xfree86: remove stray debug line
6011 commit 729fca33a417ae3dfb180caf0ea8946ef9eee1df
6012 Author: Michel Dänzer <michel@tungstengraphics.com>
6013 Date:   Thu Dec 7 12:09:18 2006 +0100
6015     Revert "xfree86 DDX: Delete DDX screens in ddxGiveUp()."
6016     
6017     This reverts commit a6381e69845f58d2b3282992b1f881015190f1bc.
6018     
6019     See https://bugs.freedesktop.org/show_bug.cgi?id=9224 .
6021 commit 4ea6dfb984063117eef5c2f931205b1c3eb3108b
6022 Author: Daniel Stone <daniel@fooishbar.org>
6023 Date:   Wed Dec 6 23:24:39 2006 +0200
6025     whitespace police
6027 commit 4cba1a1ebfbdd7ab489b1b1ffb6656cbe88eb61e
6028 Author: Daniel Stone <daniel@fooishbar.org>
6029 Date:   Wed Dec 6 23:21:38 2006 +0200
6031     config: bus reconnect support
6032     
6033     Add support for reconnecting to the bus when it restarts.
6035 commit 0c5dab5c8eaa174f28054b9d20244a709c015210
6036 Author: Daniel Stone <daniel@fooishbar.org>
6037 Date:   Wed Dec 6 23:21:15 2006 +0200
6039     config: move config.h to hotplug.h
6040     
6041     Also, move configInitialise to after OsInit, since the next commit will
6042     make it use a timer.
6044 commit 72e7f2ac6cf0db474d0defa7918f2a3ba76c0e46
6045 Author: Daniel Stone <daniel@fooishbar.org>
6046 Date:   Wed Dec 6 23:18:52 2006 +0200
6048     GetPointerEvents: always send valuator events for MotionNotify
6049     
6050     Always chase a DeviceMotionNotify event with a DeviceValuator, which is
6051     not required in the spec, but will silently break the lib if you don't
6052     include.
6054 commit c458a70d650bd62b8f4706f022d1f3f347636db1
6055 Author: Daniel Stone <daniel@fooishbar.org>
6056 Date:   Wed Dec 6 20:30:44 2006 +0200
6058     GetPointerEvents: fix typo
6059     
6060     Fix typo that resulted in inverted axes when using an absolute positioning
6061     device that didn't report y, and thus relied on the previous value.
6063 commit edabf45425f9ed79547f918cc0dfff4c268de386
6064 Author: Daniel Stone <daniel@fooishbar.org>
6065 Date:   Sat Dec 2 16:37:19 2006 +0200
6067     configure.ac: add CONFIG_LIB to Xvfb
6069 commit 8724af248cd6c93182fecd060fed09a556361080
6070 Author: Daniel Stone <daniel@fooishbar.org>
6071 Date:   Sat Dec 2 16:20:34 2006 +0200
6073     kdrive/mga: fix compiler warning
6074     
6075     Change a case that only made one test for an if, preventing the compiler
6076     warning about all other PICT_* types being unsupported.
6078 commit 2f0a800ffdc881cdb3adf84f1ed97bbb63cba34c
6079 Author: Daniel Stone <daniel@fooishbar.org>
6080 Date:   Mon Nov 27 22:22:53 2006 +0200
6082     config: move to block/wakeup handler
6084 commit 99378b58dbc63160382ad9c41f9cb0dd2a24e9d1
6085 Author: Daniel Stone <daniel@fooishbar.org>
6086 Date:   Mon Nov 27 22:22:33 2006 +0200
6088     kdrive/tslib: remove vendor-specific hacks
6089     
6090     Parts of the KDrive merge accidentally contained a bunch of
6091     vendor-specific hacks; sorry.
6093 commit 8884a73a3f4efa8276c5e38b9573201574c4f1f6
6094 Author: Daniel Stone <daniel@fooishbar.org>
6095 Date:   Mon Nov 27 22:39:56 2006 +0200
6097     xfree86/input: re-add support for disabling drag events
6099 commit f2903c12bb4bb0b7c94b96c55af8fa55507f9d7d
6100 Author: Daniel Stone <daniel@fooishbar.org>
6101 Date:   Tue Nov 7 11:13:32 2006 +0200
6103     SyntheticMotion: don't dereference sprite.screen when not using Xinerama
6104     
6105     (cherry picked from aa052e43c6c293e14f78837e00c6b7581f9713bb commit)
6107 commit d17ec01e8395a8f14b75a10c8bf082b3f5a4fb36
6108 Author: Daniel Stone <daniel@fooishbar.org>
6109 Date:   Fri Dec 1 00:41:41 2006 +0200
6111     remove CID support (bug #5553)
6112     
6113     Remove CID from all our fontpaths.
6114     (cherry picked from 69820a10e33e4582c192360996e866007114639d commit)
6116 commit abe5e079af715713097ab0daad29a3e9f523c398
6117 Author: Alan Coopersmith <alan.coopersmith@sun.com>
6118 Date:   Wed Dec 6 07:58:03 2006 -0800
6120     Update pci.ids to 2006-12-06 from pciids.sf.net
6122 commit 724f9cb578086e8483a2d0636dd6eb05d664d31c
6123 Author: Aaron Plattner <aplattner@nvidia.com>
6124 Date:   Tue Dec 5 13:44:05 2006 -0800
6126     Bug #9219: Use pWin->viewable instead of pWin->realized to catch InputOnly windows too.
6128 commit 3690de9b1b0902d395bc7d071fc05ebc8f75be2b
6129 Author: Aaron Plattner <aplattner@nvidia.com>
6130 Date:   Tue Dec 5 12:42:12 2006 -0800
6132     Bug #9219: Return BadMatch when trying to name the backing pixmap of an unrealized window.
6133     
6134     Before this change, ProcCompositeNameWindowPixmap would name the screen pixmap
6135     if !pWin->realized.
6137 commit f9f7d7f3be53c808abb5eaceb7a1abc55744a210
6138 Author: Alan Coopersmith <alan.coopersmith@sun.com>
6139 Date:   Mon Dec 4 13:36:30 2006 -0800
6141     Check for __sparc as well as __sparc__ for compatibility with Sun cc
6142     
6143     (gcc defines __sparc__, Sun cc defines __sparc)
6145 commit ac90ce58ba1da3ed605adf75f4d54c34b578c402
6146 Author: Eamon Walsh <ewalsh@tycho.nsa.gov>
6147 Date:   Fri Dec 1 21:12:21 2006 -0500
6149     Naming change: Security*Operation -> Xace*Operation
6151 commit f44f14fe564d834568a0afefba944223a73ea0f5
6152 Author: Eamon Walsh <ewalsh@tycho.nsa.gov>
6153 Date:   Fri Dec 1 20:48:15 2006 -0500
6155     Define calls away when not building XACE, allowing ifdef's to be removed.
6157 commit a5d6499d666fea4a9988118ddd3a5e4c9cfcc32c
6158 Author: Alan Coopersmith <alan.coopersmith@sun.com>
6159 Date:   Fri Dec 1 16:42:37 2006 -0800
6161     Fix syntax error in configure check for SYSV_IPC that broke with Sun cc
6163 commit 89b2aa9be81613cb1a06bd535bf50ecf2a00208d
6164 Author: Keith Packard <keithp@guitar.keithp.com>
6165 Date:   Mon Nov 27 21:40:24 2006 -0800
6167     Destroying RandR crtc or output overwrites memory.
6168     
6169     RRCrtcDestroyResource and RROutputDestroyResource had matching
6170     bugs that would overwrite memory past the end of the storage
6171     of the crtc or output arrays. Oops.
6172     (cherry picked from 4202b23ed86405a4cebfdcf239df1b023c1d10ca commit)
6174 commit 23ba72323af785516db6cbcf6c1b2fa907a8232f
6175 Author: Keith Packard <keithp@ukulele.keithp.com>
6176 Date:   Thu Nov 30 23:16:42 2006 -0800
6178     RandR ListOutputProperties has nAtoms element, not nProperties
6179     
6180     Earlier RandR 1.2 encoding revisions used 8-bit nProperties field.
6181     Final RandR 1.2 spec uses 16-bit nAtoms field instead.
6182     (cherry picked from 66b6358a393972946f16394918db2401c51dc5ed commit)
6184 commit ccd804c6c01cdfffe938fa5336be9b5668a6f0c0
6185 Merge: 9423ac1... 82912ad...
6186 Author: Drew Parsons <drew@pug.localdomain>
6187 Date:   Fri Dec 1 15:21:57 2006 +1100
6189     Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver
6191 commit 9423ac134a2a9800787c4978d384827cc4e61fc8
6192 Author: Drew Parsons <drew@pug.localdomain>
6193 Date:   Fri Dec 1 15:21:05 2006 +1100
6195     GNU/FreeBSD support in GLX: include byteswap.h for FreeBSD systems
6196     defining __GLIBC__, as done already for Linux and Hurd (cf. bug #5613).
6197     Also includes some more __GNU__ checks on top of those made in
6198     commit ade4bf09076d13dbf3549c0a2d987a0afe76d5c1.
6199     Thanks Petr Salinger (Debian bug #400869).
6201 commit 82912ad7709e8cf4a5f8a9fa6b47f789842a3fe9
6202 Author: Alan Coopersmith <alan.coopersmith@sun.com>
6203 Date:   Thu Nov 30 20:13:52 2006 -0800
6205     Make solaris version of xf86OSRingBell return void like other OS'es
6207 commit 8956f63a941bf0a5f157d47b33e6221601a75040
6208 Author: Alan Coopersmith <alan.coopersmith@sun.com>
6209 Date:   Thu Nov 30 19:53:29 2006 -0800
6211     Tell automake to STFU about the *.O files
6212     
6213     automake will not stop whining about the *.O files not being in normal library
6214     name format, so just tell automake they are PROGRAMS so it builds them without
6215     bitching.
6217 commit ee9bdd3f4a14a42fb0747acc420966f0f669129b
6218 Author: Aaron Plattner <aplattner@nvidia.com>
6219 Date:   Wed Nov 29 12:01:43 2006 -0800
6221     Add DIX_CFLAGS to util builds.
6222     
6223     Fixes a build breakage when $(top_srcdir) != $(top_builddir) because
6224     -I$(top_srcdir)/include is missing for the cvt, ioport, pcitweak, and scanpci
6225     builds.
6226     
6227     Signed-off-by: Adam Jackson <ajax@nwnk.net>
6229 commit a6381e69845f58d2b3282992b1f881015190f1bc
6230 Author: Michel Dänzer <michel@tungstengraphics.com>
6231 Date:   Wed Nov 29 19:25:09 2006 +0100
6233     xfree86 DDX: Delete DDX screens in ddxGiveUp().
6234     
6235     This allows video drivers to clean up in the FreeScreen hook things they set up
6236     in the PreInit hook.
6238 commit b0c8558b9d9a9984c0067960392e28f5a7622b29
6239 Author: Keith Packard <keithp@neko.keithp.com>
6240 Date:   Sun Nov 26 19:31:48 2006 -0800
6242     Ensure RandR resource types are registered before resources are created.
6243     
6244     Now that resources can be created during server initialization, make sure
6245     the crtc, output and mode resource types are created before attempting to
6246     create associated resources.
6247     (cherry picked from commit ec83d674167e7045d5317b179c9998e3172a26dc)
6249 commit 6245e9dd4719c5dc15ff45d49cf626123794038b
6250 Author: Keith Packard <keithp@neko.keithp.com>
6251 Date:   Tue Nov 21 16:52:28 2006 -0800
6253     Allocate correct size for RRPropertyRec (oops).
6254     
6255     Neglected to change the allocation size from sizeof (PropertyRec) to
6256     sizeof (RRPropertyRec). Lots of fun crashes this way.
6257     (cherry picked from commit 0626eb8e5c9fa05de6bdc9aa0c654f5148bf7cff)
6259 commit 24abce8032940e96bb2ccf9e463a7fff6f36283a
6260 Author: Keith Packard <keithp@neko.keithp.com>
6261 Date:   Tue Nov 21 01:15:26 2006 -0800
6263     Change RandR property datatype to include pending/valid values.
6264     
6265     This patch tracks the protocol changes which introduce more complex
6266     semantics for RandR output properties including pending and valid value
6267     information.
6268     (cherry picked from commit af55c65bea40669fdc038aa34c6a1ec9ecb33e87)
6270 commit f62ac3ec39c6593df476985c630e499864c19c72
6271 Author: Eric Anholt <eric@anholt.net>
6272 Date:   Tue Nov 28 10:31:40 2006 -0800
6274     Separate DDC mode list creation from MonPtr creation.
6275     
6276     This will be used by the intel driver, and likely other RandR 1.2 drivers.
6278 commit fbd09443385c533416fa530399d54f130afaf985
6279 Author: Eric Anholt <eric@anholt.net>
6280 Date:   Tue Nov 28 10:15:51 2006 -0800
6282     Replace bad mode name-setting code with xf86SetModeDefaultName().
6284 commit 4ad0bde661be2af4a17771d66066d49736e85cbe
6285 Author: Eric Anholt <eric@anholt.net>
6286 Date:   Tue Nov 28 10:12:02 2006 -0800
6288     Clean up a bunch of long lines and trailing whitespace.
6290 commit 05778432dc6e688bc0beff0c20ffd7e27b74888e
6291 Author: Eric Anholt <eric@anholt.net>
6292 Date:   Tue Nov 28 10:07:57 2006 -0800
6294     Move code to get a mode list from EDID data from ddcProperty.c to edid_modes.c.
6296 commit 38ecc66cd9c61346a46697bbf1d8319f4f6f9800
6297 Author: Eric Anholt <eric@anholt.net>
6298 Date:   Tue Nov 28 10:06:15 2006 -0800
6300     Typo that was missed in testing.
6302 commit 834e4b079866594b50be64ae79f3cb2a5baa2070
6303 Author: Matthias Hopf <mhopf@suse.de>
6304 Date:   Tue Nov 28 18:57:13 2006 +0100
6306     Fix potential NULL pointer access in timer code.
6307     
6308     https://bugzilla.novell.com/show_bug.cgi?id=223718
6310 commit 5dbcd34a0a6c0d10dbfea8fdc9d7dfe7a0261b19
6311 Author: Eric Anholt <eric@anholt.net>
6312 Date:   Mon Nov 27 16:26:14 2006 -0800
6314     Register dependency on new RandR protocol.
6316 commit 16f8f10dc2106bc6253b2d89a1f8efee8d80e2ba
6317 Author: Eric Anholt <eric@anholt.net>
6318 Date:   Mon Nov 27 16:21:31 2006 -0800
6320     Move mode handling helpers from ddcProperty.c to xf86Mode.c.
6322 commit b4b0d901d98371a8aa7b17d195e18e83e2a6a618
6323 Merge: 64de3ba... d6cd031...
6324 Author: Eric Anholt <eric@anholt.net>
6325 Date:   Mon Nov 27 15:43:15 2006 -0800
6327     Merge branch 'randr-1.2'
6328     
6329     Conflicts:
6330     
6331         dix/events.c
6332         dix/getevents.c
6333         hw/xfree86/common/xf86Mode.c
6334         hw/xfree86/dri/Makefile.am
6335         hw/xfree86/os-support/drm/xf86drm.c
6336         hw/xfree86/os-support/xf86drm.h
6338 commit d6cd0313c7f23f32c9c7dda00ff739e772bf7db3
6339 Author: Eric Anholt <eric@anholt.net>
6340 Date:   Mon Nov 27 14:46:50 2006 -0800
6342     Add some mode helper functions from the intel driver.
6343     
6344     This also removes static from some other functions that had been copied out
6345     to at least the intel driver, but perhaps others that were doing mode list
6346     handling.
6348 commit 64de3baf85f6df274f71f736016f0848567cd9f6
6349 Author: Aaron Plattner <aplattner@nvidia.com>
6350 Date:   Wed Nov 22 14:46:51 2006 -0800
6352     Add a -showDefaultLibPath option.
6353     
6354     A corollary to the previous change, this option prints $libdir.
6356 commit 0a2a6e4070718b90af7ca0e047f028e0cabdfb9d
6357 Author: Aaron Plattner <aplattner@nvidia.com>
6358 Date:   Fri Nov 17 18:27:23 2006 -0800
6360     Add a -showDefaultModulePath option.
6361     
6362     As discussed on the mailing list, people would rather have an X command-line
6363     option to print the module path so installers can know where to put modules,
6364     rather than the installers using `pkg-config --variable=moduledir xorg-server`,
6365     since some distros choose not to install xorg-server.pc.
6367 commit 61832cb94c8a4d62cddb92188caeed86519e9d62
6368 Author: Brian <brian@i915.localnet.net>
6369 Date:   Wed Nov 22 09:16:43 2006 -0700
6371     Regenerated from Mesa w/ latest gl_API.xml file
6373 commit 61863f09d22935406371e92bb75173d55ff9b29f
6374 Author: Brian <brian@i915.localnet.net>
6375 Date:   Wed Nov 22 09:16:17 2006 -0700
6377     Regenerated from Mesa, fixes glMap* protocol problem (bug 8899)
6379 commit 33ff4cec5ff7533ec725f71d357c096dfb0acb79
6380 Author: Alan Hourihane <alanh@fairlite.demon.co.uk>
6381 Date:   Tue Nov 21 21:23:17 2006 +0000
6383     Issue CloseDownDevices() in os/log.c and remove from dix/main.c.
6384     
6385     This ensures that all calls to FatalError() will shutdown the input devices.
6387 commit ca2874b273232d9f51881b1cd754ed6847bfaf47
6388 Merge: c9a5f9d... e2f6dac...
6389 Author: Alan Hourihane <alanh@fairlite.demon.co.uk>
6390 Date:   Sat Nov 18 19:56:32 2006 +0000
6392     Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver
6394 commit c9a5f9d3911c2e6a8f81b0721c9eb914fb7719b5
6395 Author: Alan Hourihane <alanh@fairlite.demon.co.uk>
6396 Date:   Sat Nov 18 19:55:42 2006 +0000
6398     Shutdown input devices if FatalError occurs during startup.
6399     Fixes Xdmx problems when the input device has been initialized
6400     and the keyboard map has been destroyed.
6402 commit e2f6dacc736527790ed8e304698678afc17f71c6
6403 Author: Dave Airlie <airlied@linux.ie>
6404 Date:   Sat Nov 18 11:26:55 2006 +1100
6406     dri: setup libdrm hooks as early as possible.
6407     
6408     This is due to radeon doing drm stuff before DRI extension gets initialised
6410 commit ef47d9c3ba63e9a6243fe5c81ccc60c8246352b4
6411 Author: Keith Packard <keithp@neko.keithp.com>
6412 Date:   Thu Nov 16 13:50:48 2006 -0800
6414     Reduce calls to RRGetInfo.
6415     
6416     RRGetInfo can be expensive. Don't invoke it when quering Xinerama
6417     information or setting a new CRTC configuration.
6418     (cherry picked from commit b5aa9eb8e6eda36856a075f4b008c33f6c706bad)
6420 commit 07b26e690cd9a4fc626132feed0702515cbe5a88
6421 Author: Keith Packard <keithp@neko.keithp.com>
6422 Date:   Thu Nov 16 09:48:33 2006 -0800
6424     Remove RandR output options.
6425     
6426     RandR output options are now expected to be handled by properties instead.
6427     (cherry picked from commit 8b2a7e94a1dc2776ab2cfaaebb309be02502602a)
6429 commit f17e3c34dfd1f1418440bdebf45764e4dbf550f0
6430 Author: George Sapountzis <gsap7@yahoo.gr>
6431 Date:   Thu Nov 16 02:18:03 2006 +0200
6433     Fix GL context destruction with AIGLX.
6434     
6435     The logic for freeing GL contexts introduced by "Fix AIGLX VT switching." is
6436     inverted. As it is now, GL context destruction is deferred for glxDRIEnterVT().
6438 commit ae3c9ad4abe66784d7ee474455003d2745699286
6439 Author: Bjorn Helgaas <bjorn.helgaas@hp.com>
6440 Date:   Thu Nov 16 17:29:06 2006 +0100
6442     Bug 9041: Check the return code in xf86MapDomainMemory().
6444 commit 6ff7f2ad6a5e2e769244590578e6809974b5235d
6445 Author: Eric Anholt <eric@anholt.net>
6446 Date:   Tue Nov 7 13:13:53 2006 -0800
6448     Fix build on FreeBSD after input-hotplug.
6449     (cherry picked from commit 4e6e4baead6c565363abbcd9e06cc685be121596)
6451 commit 2eab230d9bd3f73ffe1b5a42111f89e85904ee11
6452 Author: Jeremy C. Reed <reed@glacier.reedmedia.net>
6453 Date:   Tue Nov 14 16:37:18 2006 -0600
6455     For NetBSD, define PCVT_SUPPORT (System has PCVT console).
6456     
6457     Noticed by Joerg Sonnenberger.  This fixes problem with console
6458     switching.
6459     
6460     This was in original imake NetBSD.cf.
6462 commit 26d2e45bdb0cf4d18ba7b0365425da49d60b3d5c
6463 Author: Matthias Hopf <mhopf@suse.de>
6464 Date:   Tue Nov 14 15:33:07 2006 +0100
6466     Bug #9023: Only check mice for "mouse" or "void" if identifier is != NULL.
6468 commit a724b7f1302ba7a59f140b521f13d2ddf0fcf9bf
6469 Merge: 6facd95... f80a8ae...
6470 Author: Jeremy C. Reed <reed@glacier.reedmedia.net>
6471 Date:   Mon Nov 13 20:32:26 2006 -0600
6473     Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver
6475 commit 6facd958c2e7098cb68eac2810a88b8cd40f19c0
6476 Author: Jeremy C. Reed <reed@glacier.reedmedia.net>
6477 Date:   Mon Nov 13 20:23:06 2006 -0600
6479     On DragonFLy, default to /dev/sysmouse (just like on FreeBSD).
6480     
6481     TODO: use autoconf to handle this so the code is not platform
6482     based but feature based.
6484 commit f80a8ae6e6820378ea70ac0849cee8bf3055e0e8
6485 Author: Adam Jackson <ajax@benzedrine.nwnk.net>
6486 Date:   Mon Nov 13 18:26:05 2006 -0500
6488     Disable Xprt server build by default.
6490 commit 5bfe7f4dfc6ab51b6790d74faf11574385234423
6491 Author: George Sapountzis <gsap7@yahoo.gr>
6492 Date:   Mon Nov 13 01:54:32 2006 +0200
6494     DRI: call drmSetServerInfo() before drmOpen().
6495     
6496     Also, remove some libdrm remnants.
6498 commit acb5ff4c73ac4d52201d7c421f488e2ead5c8b9c
6499 Author: Jurij Smakov <jurij@wooyd.org>
6500 Date:   Sat Nov 11 14:09:15 2006 +0200
6502     ffs: handle 0 argument (bug #8968)
6503     
6504     Handle an argument of 0 in ffs(), instead of looping indefinitely.
6505     Add an ffs prototype to dix.h, and add includes to ffs.c.
6506     (cherry picked from 34164e551e4c3909322d50b09835ca4ac1d49d68 commit)
6508 commit ca094684196886a4a1c10273049fae0705a3edc2
6509 Author: Alan Coopersmith <alan.coopersmith@sun.com>
6510 Date:   Fri Nov 10 18:02:05 2006 -0800
6512     Correct symlink-mesa.sh usage message
6514 commit 28337cc1060bc08adef81c304dd9ed02d0a0e37b
6515 Author: Eric Anholt <eric@anholt.net>
6516 Date:   Thu Nov 9 19:51:17 2006 -0800
6518     Fix typo before the last commit.
6520 commit e1720b1089328af80ca0cb85e5289ced05263f95
6521 Author: Eric Anholt <eric@anholt.net>
6522 Date:   Thu Nov 9 18:53:37 2006 -0800
6524     Bug #8868: Remove drm from SUBDIRS now that the directory is gone.
6526 commit 0dee48b8af3e054228aef0d15c1cb1c9e23790cc
6527 Author: Keith Packard <keithp@mandolin.keithp.com>
6528 Date:   Wed Nov 8 23:17:55 2006 -0800
6530     Add RRInit function to create resource types for RR objects.
6531     
6532     To allow RandR objects to be created before the screen object exists,
6533     the resource types must be registered with the resource database.
6534     A driver wishing to create RandR objects must call RRInit before doing so.
6535     
6536     Also, fix a segfault when setting Output data before it is associated with a
6537     screen.
6539 commit ec77a95a02329a2ee3a94d7de9d2a234aecb9ca0
6540 Author: Keith Packard <keithp@mandolin.keithp.com>
6541 Date:   Wed Nov 8 21:36:35 2006 -0800
6543     Allow RandR objects to be created before the associated ScreenRec.
6544     
6545     xf86 drivers need to create RandR object in the PreInit stage,
6546     before the ScreenRec is allocated. Changing the RandR DIX code
6547     to permit this required the addition of functions that later associate the
6548     objects with the related screen.
6549     
6550     An additional change is that modes are now global, and no longer associated
6551     with a specific screen. This change actually makes mode management cleaner
6552     as there is no more per-screen list of modes to deal with.
6553     
6554     This changes the RandR 1.2 ABI/API for drivers.
6556 commit fd91630b73100e9d77ccb492c52807448bc772a5
6557 Author: Dave Airlie <airlied@linux.ie>
6558 Date:   Thu Nov 9 09:30:33 2006 +1100
6560     make X server use system libdrm - this requires libdrm >= 2.3.0
6561     
6562     This patch blacklists the load "drm" line, moves some functions in dri module
6563     links dri module against libdrm, and removes the X copy of libdrm
6565 commit 0409e1627a167db2efc1355f292d3c02a6989ffc
6566 Author: Adam Jackson <ajax@benzedrine.nwnk.net>
6567 Date:   Wed Nov 8 16:17:20 2006 -0500
6569     'make dist' fixes.
6571 commit 7e0aeebb8f8a5dff3cb4d88756e535dd70edeec4
6572 Author: Adam Jackson <ajax@benzedrine.nwnk.net>
6573 Date:   Wed Nov 8 12:03:37 2006 -0500
6575     Bug #6786: Use separate defines for server's Fixes support level.
6577 commit b5d09d4adb8088719ff494a4281a793717046576
6578 Author: Rich Coe <Richard.Coe@med.ge.com>
6579 Date:   Wed Nov 8 18:10:14 2006 +0200
6581     CheckConnections: don't close down the server client (bug #7876)
6582     When an appgroup is shutting down, the list of clients can change, so make
6583     sure we're not trying to shut the server down.
6585 commit 0567a6337b84fa045b5732e98203f488274aa2a2
6586 Author: Bram Verweij <amverweij@gmail.com>
6587 Date:   Wed Nov 8 18:00:52 2006 +0200
6589     xfree86/linux acpi: fix tokenising
6590     Split on a space, rather on the 'video' string, as strtok takes a char,
6591     not a string.
6593 commit e7900d68c3ee657158813f0650886d680c0a9a3c
6594 Author: Daniel Stone <daniel@fooishbar.org>
6595 Date:   Wed Nov 8 15:36:47 2006 +0200
6597     remove trailing whitespace
6598     Whitespace police in full effect.
6600 commit 2035f115b7db3c4b7deabeab0d814b3107d6ef30
6601 Author: Daniel Stone <daniel@fooishbar.org>
6602 Date:   Wed Nov 8 15:28:10 2006 +0200
6604     xfree86: remove xf86Keymap.h
6606 commit 809e2841aaa54662a42498aacec558bc813bba1c
6607 Author: Daniel Stone <daniel@fooishbar.org>
6608 Date:   Wed Nov 8 15:27:58 2006 +0200
6610     xfree86: add general handler, port ACPI to it (bug #5665)
6611     
6612     Add 'general' handler registration, which will not trigger DPMS when an
6613     event comes in.
6614     Make ACPI use this.
6616 commit b5438f7fb2879e0226b578f60b22a490e73c3a83
6617 Author: Daniel Stone <daniel@fooishbar.org>
6618 Date:   Wed Nov 8 15:24:58 2006 +0200
6620     Get*Events: massive reorganisation
6621     
6622     Reorganise the code logically, and put more comments in.
6623     Clip valuators in proximity calls.
6625 commit b0a7443ca8bd224994f98c1c1e25de88f2573224
6626 Author: Daniel Stone <daniel@fooishbar.org>
6627 Date:   Wed Nov 8 15:23:52 2006 +0200
6629     configure.ac: axe redundant SDL test
6631 commit 332f179db7c38310db1f752d45f51b6d8301fd30
6632 Author: Daniel Stone <daniel@fooishbar.org>
6633 Date:   Wed Nov 8 15:23:35 2006 +0200
6635     kdrive/sdl: fix compilation
6637 commit 988757a44197c91027109076e2e33ff6510ed71d
6638 Author: Daniel Stone <daniel@fooishbar.org>
6639 Date:   Wed Nov 8 14:06:51 2006 +0200
6641     config: error messages non-fatal, and before we free them
6642     
6643     Move error messages before we free the error structure, and make them all
6644     non-fatal.
6646 commit e2b78df5800fb4e3f0ed01b38a1974ba3577949c
6647 Author: Daniel Stone <daniel@fooishbar.org>
6648 Date:   Tue Nov 7 11:13:56 2006 +0200
6650     xkb: warning fix
6652 commit b55007d8cc9d20baa23d5de67683e414c827d3e5
6653 Author: Daniel Stone <daniel@fooishbar.org>
6654 Date:   Tue Nov 7 11:13:32 2006 +0200
6656     SyntheticMotion: don't dereference sprite.screen when not using Xinerama
6658 commit f93d10ce9bb4a6de83b561f44fb7b046def16234
6659 Author: Daniel Stone <daniel@fooishbar.org>
6660 Date:   Mon Nov 6 18:33:45 2006 +0200
6662     dix: remove staggeringly broken vendor workarounds
6663     
6664     Dear SGI,
6665     No.
6666     
6667     Scant regards,
6668     Daniel
6670 commit 389275d240e4ba19d62fda0f138a45c7ecb245ff
6671 Author: Daniel Stone <daniel@fooishbar.org>
6672 Date:   Sun Nov 5 02:47:59 2006 +0200
6674     XkbCopyKeymap: don't iterate broken types, or dereference null pointers
6675     
6676     Don't iterate invalid destination types (>= num_types) when coping key
6677     types.
6678     Don't free key_aliases if it's NULL (theoretical, but sure).
6679     Make sure dst's label_font gets allocated if it's NULL.
6680     (Thanks, Chris Lee.)
6682 commit d585b4189aff8d7952847f75b19b4f092ab3b88b
6683 Author: Daniel Stone <daniel@fooishbar.org>
6684 Date:   Sat Nov 4 21:47:55 2006 +0200
6686     xkb: fix uninitialised warning
6687     
6688     Fix uninitialised warning with memset(); we never actually use it
6689     uninitialised, but gcc doesn't know that.
6691 commit b6d7b537ed8975363ad0f7c4180a62822358e418
6692 Author: Daniel Stone <daniel@fooishbar.org>
6693 Date:   Sat Nov 4 21:43:22 2006 +0200
6695     os: fix sun extensions test
6696     
6697     'else if' is not very valid, plus the logic is kind of broken, so just
6698     move it outside the ifdef in the first place.
6700 commit 8ba0c7b62c78dead722b0c8aa414f37bac4414b7
6701 Author: Daniel Stone <daniel@fooishbar.org>
6702 Date:   Sat Nov 4 21:41:03 2006 +0200
6704     xace: avoid 'unused variable pScreen'
6705     
6706     Initialise pScreen explicitly, as REGION_* macros ignore pScreen.
6708 commit c3ea1f7db494365032526dc06a7283384bd0ecd1
6709 Author: Daniel Stone <daniel@fooishbar.org>
6710 Date:   Sat Nov 4 21:38:31 2006 +0200
6712     dix/mi: still more warning fixes
6713     
6714     Fix up prototypes for PrintChildren and PrintWindowTree in the dix.
6715     Make miPrintRegion be unconditionally defined, and move the prototype into
6716     regionstr.h.
6717     Change a bunch of ScreenPtr pScreen = foo; to
6718     ScreenPtr pScreen; pScreen = foo; in window.c, so we avoid unused variable
6719     references (as inline REGION_* doesn't reference pScreen).
6721 commit 3a9b96425851b495503bd2eb0fd0d01c08f6a097
6722 Author: Daniel Stone <daniel@fooishbar.org>
6723 Date:   Sat Nov 4 21:33:09 2006 +0200
6725     dix: add missing prototypes
6726     
6727     Add missing prototype for ffs, and include headers from ffs.c.
6728     Move PostSyntheticMotion prototype to input.h.
6730 commit 6716488fa256798070017232405b107d5c985479
6731 Author: Daniel Stone <daniel@fooishbar.org>
6732 Date:   Sat Nov 4 21:30:23 2006 +0200
6734     dix: remove unused debug code
6736 commit 51813d77bfb84609a58a98e678efe9b6c0bf5503
6737 Author: Daniel Stone <daniel@fooishbar.org>
6738 Date:   Sat Nov 4 21:29:05 2006 +0200
6740     dix: remove unused variable
6742 commit 844090a5b557705dd0adce2b7ed98813b5104d85
6743 Author: Daniel Stone <daniel@fooishbar.org>
6744 Date:   Sat Nov 4 21:21:29 2006 +0200
6746     xfree86/xf86misc: warning fixes
6748 commit 61b570d0c1eb448f0aa08b4598118f0d43bc7345
6749 Author: Daniel Stone <daniel@fooishbar.org>
6750 Date:   Sat Nov 4 21:21:09 2006 +0200
6752     xfree86/os-support: update prototype for OSRingBell
6754 commit c51fadc07d938f6a3edfd5620170fcb7d6486a11
6755 Author: Daniel Stone <daniel@fooishbar.org>
6756 Date:   Sat Nov 4 21:20:45 2006 +0200
6758     mieq: annotate with some more comments
6760 commit 578899139f133746634a7bf8845e25362b5dfca2
6761 Author: Daniel Stone <daniel@fooishbar.org>
6762 Date:   Sat Nov 4 20:35:55 2006 +0200
6764     RemoveGeneralSocket: don't touch EnabledDevices
6765     
6766     RemoveGeneralSocket.  Harmless, but.
6768 commit ae58d349c1cf5d63ad3616c485baa858350978d5
6769 Author: Laurence Withers <l@lwithers.me.uk>
6770 Date:   Sat Nov 4 19:34:37 2006 +0200
6772     CreateColormap: fix return value (bug #7083)
6773     
6774     Return BadMatch when an unsupported visual type is given, not BadValue --
6775     this is correct according to the spec.
6777 commit 96f78e3886791b723ccd9ba40bea701603537b0c
6778 Author: Erik Andren <erik.andren@gmail.com>
6779 Date:   Sat Nov 4 19:29:49 2006 +0200
6781     remove XFree86 changelogs (bug #7262)
6782     
6783     Without being able to tie these to specific commits, the text changelog is
6784     useless, as well as being huge.
6786 commit 5a40448f2d0ac2c86c617bebe3fb649174bf0d7f
6787 Author: Eric Anholt <eric@anholt.net>
6788 Date:   Tue Nov 7 15:48:05 2006 -0800
6790     A couple more cases of error message before freeing strings.
6792 commit 05f1c302460a14c8fa9a943a12d69adcd3c30d58
6793 Merge: 3e7e0e3... 46af6d1...
6794 Author: Adam Jackson <ajax@benzedrine.nwnk.net>
6795 Date:   Tue Nov 7 18:42:54 2006 -0500
6797     Merge branch 'autoconfig-for-7.2'
6799 commit 3e7e0e35094d09e0e764818ed125314be75be01a
6800 Author: Eric Anholt <eric@anholt.net>
6801 Date:   Tue Nov 7 14:13:23 2006 -0800
6803     Report the error before freeing the error strings.
6805 commit 4e6e4baead6c565363abbcd9e06cc685be121596
6806 Author: Eric Anholt <eric@anholt.net>
6807 Date:   Tue Nov 7 13:13:53 2006 -0800
6809     Fix build on FreeBSD after input-hotplug.
6811 commit 20e9144c0746943624ff77a61791b8596f3f8458
6812 Author: Keith Packard <keithp@neko.keithp.com>
6813 Date:   Tue Nov 7 12:49:28 2006 -0800
6815     Add $(DIX_CFLAGS) to remaining Makefile.am files
6817 commit 5e946dd853a4ebc2722ae023429ce5797de3d7a6
6818 Author: Eamon Walsh <ewalsh@tycho.nsa.gov>
6819 Date:   Tue Nov 7 13:50:19 2006 -0500
6821     Bug #8937: Extension setup functions not called on server resets
6823 commit 1dcda4f3c56214464c0b6123fea6daa69aae69fc
6824 Author: Keith Packard <keithp@neko.keithp.com>
6825 Date:   Tue Nov 7 01:29:51 2006 -0800
6827     Avoid dereferencing sprite.screen when Xinerama is not running. (#8925)
6828     
6829     With Xinerama support built into the X server but not in use,
6830     sprite.screen is NULL and yet the SyntheticMotion
6831     macro would dereference it. Avoid that by just passing sprite.screen
6832     to PostSyntheticMotion which can then dereference it when Xinerama is
6833     enabled.
6834     
6835     Also, define PostSyntheticMotion in dixevents.h and include dixevents.h in
6836     getevents.c
6838 commit c20d3bf7533da0bf26beaf7d8c359d18edbd70e8
6839 Merge: 028bbdc... 3d39c02...
6840 Author: Keith Packard <keithp@neko.keithp.com>
6841 Date:   Tue Nov 7 01:21:28 2006 -0800
6843     Merge branch 'origin' into randr-1.2
6845 commit 3d39c02fe6aaa602c52f1d4f0ea6cd3bd000cf9f
6846 Author: Eamon Walsh <ewalsh@tycho.nsa.gov>
6847 Date:   Mon Nov 6 21:25:52 2006 -0500
6849     More work on Bug #8875: revert previous fix and try using client argument
6850     instead of serverClient.  Also don't use totalClientSize as it is not
6851     initialized until after the first call to InitClient.
6853 commit 75fe0670eb1f71144246f1c20759d58788bbee00
6854 Author: Eamon Walsh <ewalsh@tycho.nsa.gov>
6855 Date:   Mon Nov 6 15:30:25 2006 -0500
6857     whitespace adjust
6859 commit 0539d9cf2423fc0bed6f5c413beba3080f8abd85
6860 Author: Eamon Walsh <ewalsh@tycho.nsa.gov>
6861 Date:   Mon Nov 6 15:29:17 2006 -0500
6863     Bug #8875: Security extension causes Xorg to core dump on server reset
6865 commit aa0261a98e9d5b1349b33e2639bd83c556dd4000
6866 Author: Juliusz Chroboczek <jch@pps.jussieu.fr>
6867 Date:   Mon Nov 6 02:29:49 2006 +0100
6869     Improve vm86 error handling in Xvesa.
6871 commit 6b2c65fdd169037c6ede250d4a8fec3d29a080ae
6872 Author: Juliusz Chroboczek <jch@pps.jussieu.fr>
6873 Date:   Mon Nov 6 00:30:09 2006 +0100
6875     Fix typo in Xvesa: incorrect reporting of DAC capabilities.
6877 commit 028bbdc0417173803695808ba9f48498519273a3
6878 Merge: 50504c6... 8deaaa3...
6879 Author: Keith Packard <keithp@neko.keithp.com>
6880 Date:   Sat Nov 4 17:46:26 2006 -0800
6882     Merge master back to randr-1.2
6884 commit 50504c68e1d407232cf83465981b235e542ef31f
6885 Merge: 8b87ce1... cde8806...
6886 Author: Keith Packard <keithp@neko.keithp.com>
6887 Date:   Sat Nov 4 17:43:19 2006 -0800
6889     Merge branch 'randr-1.2-origin' into randr-1.2
6891 commit 8b87ce19741753eafbd99e7093bc3dea8f26e838
6892 Author: Keith Packard <keithp@neko.keithp.com>
6893 Date:   Sat Nov 4 17:41:25 2006 -0800
6895     Allow X server to build against libdrm 2.1
6897 commit 7ffbe9d232e3a4621a204448d67e434736465cbe
6898 Author: Keith Packard <keithp@neko.keithp.com>
6899 Date:   Sat Nov 4 17:41:09 2006 -0800
6901     Add DIX_CFLAGS to hw/vfb/Makefile.am
6903 commit 2db62bce0725ba2d88cbe40fc440b6bda45046f3
6904 Author: Keith Packard <keithp@neko.keithp.com>
6905 Date:   Sat Nov 4 17:40:34 2006 -0800
6907     Define fbHasVisualTypes in fb.h as it is exported
6909 commit 8deaaa312ad7f9b492a2ae8ad17d74650112c25c
6910 Author: Bernhard Rosenkraenzer <bero@arklinux.org>
6911 Date:   Sat Nov 4 18:59:39 2006 +0200
6913     automake: avoid use of reserved _SOURCES keyword (bug #8866)
6914     Avoid using _SOURCES unless we're directly referencing a program or
6915     library to be built; use _SRCS instead.  Shuts automake 1.10 up.
6917 commit f72927d26cd112d321f7bf187df3c740b3129d22
6918 Author: Samuel Thibault <samuel.thibault@ens-lyon.org>
6919 Date:   Sat Nov 4 19:00:57 2006 +0200
6921     xfree86/hurd: remove OsMouseProc (bug #5613)
6922     Remove OsMouseProc, let the mouse driver deal with it.
6924 commit 0273610578485564c3c0be11b336b6554cc31b43
6925 Author: Samuel Thibault <samuel.thibault@ens-lyon.org>
6926 Date:   Sat Nov 4 19:02:04 2006 +0200
6928     xfree86/hurd: add bell support, remove SERVER/LOADER defines (bug #5613)
6929     Add no-op bell ringing support, and remove obsolete @SERVER_DEFINES@ and
6930     @LOADER_DEFINES@ from CFLAGS.
6932 commit ade4bf09076d13dbf3549c0a2d987a0afe76d5c1
6933 Author: Samuel Thibault <samuel.thibault@ens-lyon.org>
6934 Date:   Sat Nov 4 19:03:13 2006 +0200
6936     mesa/indirect: include byteswap.h on GNU userland (bug #5613)
6937     Include byteswap.h on all GNU-userland systems (including with the Hurd
6938     and FreeBSD kernels), not just Linux.
6940 commit 412e93349e1656c9650115328af4be0e59a66f74
6941 Author: Samuel Thibault <samuel.thibault@ens-lyon.org>
6942 Date:   Sat Nov 4 19:05:02 2006 +0200
6944     kdrive: make building of Linux support conditional (bug #5613)
6945     Only try to build Linux support on Linux.  We should probably disable all
6946     OS-dependent DDXes if we don't have a workable OS (and only build
6947     Xephyr/Xfake), but that's future work.
6949 commit cde8806c2930788ba8076e94651d391e45f3ccdb
6950 Author: Eric Anholt <eric@anholt.net>
6951 Date:   Fri Nov 3 16:36:34 2006 -0800
6953     Don't bump the refcnt if the new mode is NULL.
6955 commit 97fd471a627be185bee8cda3f709cfccea3fa12d
6956 Author: Aaron Plattner <aplattner@nvidia.com>
6957 Date:   Fri Oct 27 12:36:56 2006 -0700
6959     Fix standard VESA modes.
6960     
6961     The built-in mode timings were off slightly for the 640x480@60, 640x480@72,
6962     and 1024x768@75 modes.
6964 commit 22ee2e4e1f1d9fd9ca9f25c9bf25370034b771d4
6965 Merge: 49a2668... bd0c829...
6966 Author: Alan Coopersmith <alan.coopersmith@sun.com>
6967 Date:   Fri Nov 3 12:54:56 2006 -0800
6969     Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver
6971 commit 49a26681b2bdd95ed65c425f1fa1441d2f092a6e
6972 Author: Alan Coopersmith <alan.coopersmith@sun.com>
6973 Date:   Fri Nov 3 12:54:43 2006 -0800
6975     Add DTrace probe points for X server <-> client communications
6976     
6977     See http://people.freedesktop.org/~alanc/dtrace/ for more details
6979 commit bd0c829654903ca45543dfa59cda967c4fafd8ac
6980 Author: Bjorn Helgaas <bjorn.helgaas@hp.com>
6981 Date:   Fri Nov 3 18:54:06 2006 +0100
6983     Do not map full 0-1MB legacy range
6984     
6985     If we're mapping something in the "legacy range" (0-1Mb), we shouldn't
6986     expand the requested range to the entire 0-1Mb range.  Typically this
6987     is for mapping the VGA frame buffer, and some platforms support mmap of
6988     the frame buffer but not the entire 0-1Mb range.
6989     
6990     For example, HP sx1000 and sx2000 ia64 platforms can have memory from
6991     0-0x9ffff, VGA frame buffer from 0xa0000-0xbffff, and memory from
6992     0xc0000-0xfffff.  On these platforms, we can't map the entire 0-1Mb
6993     range with the same attribute because the memory only supports WB,
6994     while the frame buffer supports only UC.  But an mmap of just the
6995     frame buffer should work fine.
6997 commit c1828a8ff51c8db326c47e6710f4f42fab94fb6d
6998 Author: Egbert Eich <eich@freedesktop.org>
6999 Date:   Fri Nov 3 18:32:48 2006 +0100
7001     Fixing mach64 driver bailing out on ia64
7002     
7003     Mach64 driver bails out on ia64 because it cannot map device
7004     memory. It turns out that some bogus and unneeded code attempts
7005     to find the root bridge of the device and fails to do so proberly
7006     as there this host-to-pci bridge is not existant. This code has
7007     been around for years although it completely unclear what it had
7008     been intended for. Fixing this by eliminating the bogus code.
7010 commit d50fc413b39f52663b46084c28e81fc4933a7b49
7011 Author: Matthias Hopf <mhopf@suse.de>
7012 Date:   Thu Nov 2 18:53:41 2006 +0100
7014     Fix device path in altixPCI.c to be domain aware.
7016 commit 1d731fc54a2cf5d3f353d8ee1c7c4989df27f011
7017 Author: Matthias Hopf <mhopf@suse.de>
7018 Date:   Thu Nov 2 18:50:15 2006 +0100
7020     Add domain support to linuxPciOpenFile().
7021     
7022     Loosely based on patch from David S. Miller <davem@davemloft.net>
7023     See also bug #2368.
7025 commit caaa113acf4144fd47a1ac93ca440d78d1983e54
7026 Author: Matthias Hopf <mhopf@suse.de>
7027 Date:   Thu Nov 2 18:38:45 2006 +0100
7029     Fixing domain support for ia64
7030     
7031     ia64 specific functions + defines.
7032     Still uses /proc interface for some scaning code.
7033     Based on code from Egbert Eich <eich@freedesktop.org>.
7035 commit 16c5043fc0c84b14323cd211c2645106455ac320
7036 Author: Matthias Hopf <mhopf@suse.de>
7037 Date:   Thu Nov 2 18:22:09 2006 +0100
7039     Fix 2 warnings.
7041 commit 072c022e731c3aadf34096f16364e29df47280d2
7042 Author: Matthias Hopf <mhopf@suse.de>
7043 Date:   Thu Nov 2 17:58:19 2006 +0100
7045     Fix obviously wrong boundary checks + cleanup unused vars.
7046     
7047     Also disable compilation of code that is no longer used anywhere in the whole
7048     Xserver tree.
7050 commit 5afc6c1a14fea2966017493b045fa7209faeb8eb
7051 Author: Matthias Hopf <mhopf@suse.de>
7052 Date:   Thu Nov 2 15:42:03 2006 +0100
7054     Added linux 2.6 compatible domain aware device scanning code.
7055     
7056     Additional scanning code uses the /sys interface of 2.6 kernels.
7057     Cleaned up the use of tags and already split domain/bus/dev/fn.
7059 commit 6319f7d713971f70f06166480f069eca3bcace36
7060 Author: Egbert Eich <eich@freedesktop.org>
7061 Date:   Thu Nov 2 12:50:52 2006 +0100
7063     Make int10 fully domain aware.
7065 commit f4dd2665b0f9aa9c00a5152c73bc72cb7514eeb5
7066 Author: Matthias Hopf <mhopf@suse.de>
7067 Date:   Thu Nov 2 12:36:12 2006 +0100
7069     Added missing domain stripping in already domain aware code.
7071 commit 46901063e8edc82b67989f4e5eec39d17c67dc98
7072 Author: Matthias Hopf <mhopf@suse.de>
7073 Date:   Thu Nov 2 12:25:03 2006 +0100
7075     Build with -D_PC on ix86 only.
7077 commit 543b397277d1f03b8091e44812010abcd5d80102
7078 Merge: 4056e6e... 645d057...
7079 Author: Keith Packard <keithp@neko.keithp.com>
7080 Date:   Thu Nov 2 19:00:35 2006 -0800
7082     Merge branch 'origin' into randr-1.2
7084 commit 037f23e6f8fbe6e6fc8e71ed21958fc553df72d0
7085 Author: Alan Coopersmith <alan.coopersmith@sun.com>
7086 Date:   Thu Nov 2 18:30:58 2006 -0800
7088     Convert Xprt DDX to new motion history api
7090 commit 7dc54a40e900cbea1e509620623b091d54a3c2d1
7091 Author: Alan Coopersmith <alan.coopersmith@sun.com>
7092 Date:   Thu Nov 2 16:38:47 2006 -0800
7094     Remove references to xf86Info.kbd* from solaris code
7096 commit e46f7f78b362e76f5a553184e3f5ec7e109aa39d
7097 Author: Alan Coopersmith <alan.coopersmith@sun.com>
7098 Date:   Thu Nov 2 16:38:12 2006 -0800
7100     sun_bell.c needs to #include "xf86_OSlib.h"
7102 commit 58bf9a142d1957f4d77038ee4ce7b1116b1f7955
7103 Author: Alan Coopersmith <alan.coopersmith@sun.com>
7104 Date:   Thu Nov 2 14:43:02 2006 -0800
7106     PostSyntheticMotion needs to be extern, not static, since it's in getevents.c
7108 commit 1ecd45fb8e4250fb51daa2bdf1a960af0f8b53fb
7109 Author: Daniel Stone <daniel@fooishbar.org>
7110 Date:   Thu Nov 2 04:51:03 2006 +0200
7112     Makefile.am: add config to DIST_SUBDIRS as well
7114 commit 01afa533aa872d1a101a41153f95d800e68fea3e
7115 Author: Daniel Stone <daniel@fooishbar.org>
7116 Date:   Thu Nov 2 04:32:37 2006 +0200
7118     xfree86/os-support: axe more unused files
7120 commit 57c1409151cb1f6e0e528fb92ebda58f86f12c1a
7121 Author: Daniel Stone <daniel@fooishbar.org>
7122 Date:   Thu Nov 2 04:21:06 2006 +0200
7124     xfree86/os-support: remove unused file from dist
7126 commit de5a4c63747a417cdece919f4fb5a4004a3ee7bb
7127 Author: Daniel Stone <daniel@fooishbar.org>
7128 Date:   Thu Nov 2 04:18:33 2006 +0200
7130     xkb: note that we allow full xi interaction
7131     We now allow maps to be set (etc) on different keyboards, so stop putting
7132     XkbXI_KeyboardsMask in unsupported.
7134 commit 1d65429a9e03871969552d0c31b022546cc46b12
7135 Author: Daniel Stone <daniel@fooishbar.org>
7136 Date:   Thu Nov 2 04:12:55 2006 +0200
7138     xfree86: don't attempt to enable and disable non-DIX devices
7139     Don't try to enable and disable devices with no entry in the DIX, such as
7140     the evdev brain.
7142 commit 64139c1950ea825c0a0124abc5f88499e91f797f
7143 Author: Daniel Stone <daniel@fooishbar.org>
7144 Date:   Thu Nov 2 03:22:09 2006 +0200
7146     bump to 1.2.99.0
7148 commit 18c246a13b887b865de6a17e6cd1c259b9bc383d
7149 Merge: 794f2e7... 4843d82...
7150 Author: Daniel Stone <daniel@fooishbar.org>
7151 Date:   Thu Nov 2 03:21:37 2006 +0200
7153     Merge branch 'input-hotplug'
7155 commit 4843d823f4d38d8bd468ce3a8feddbff229ed416
7156 Merge: ba9f513... a7b944f...
7157 Author: Daniel Stone <daniel@fooishbar.org>
7158 Date:   Thu Nov 2 03:18:13 2006 +0200
7160     Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver into input-hotplug
7162 commit ba9f5138fc32a7a7b97bcf941bc92751b7c6c2c0
7163 Author: Daniel Stone <daniel@fooishbar.org>
7164 Date:   Thu Nov 2 03:16:10 2006 +0200
7166     xfree86: allow starting with no input devices
7167     Add a server flag (AllowEmptyInput), which will inhibit adding the
7168     standard keyboard and mouse drivers, if there are no input devices in the
7169     config file.
7171 commit be291a6d9764cf29a7d9a8114d47d9f41ce856e9
7172 Merge: a2d6242... 6fdfd9d...
7173 Author: Daniel Stone <daniel@fooishbar.org>
7174 Date:   Thu Nov 2 03:15:25 2006 +0200
7176     Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver into input-hotplug
7178 commit a7b944f0d96c3e0e15e75378a04def1ac96089fb
7179 Author: Alan Coopersmith <alan.coopersmith@sun.com>
7180 Date:   Wed Nov 1 16:17:49 2006 -0800
7182     If getpeerucred() is available, include pid & zoneid in audit messages too
7184 commit fbfb35189ef6666707097704b43e052cb2f919ae
7185 Author: Alan Coopersmith <alan.coopersmith@sun.com>
7186 Date:   Wed Nov 1 15:11:48 2006 -0800
7188     Bug #1997: AUDIT messages should contain uid for local accesses
7189     
7190     <https://bugs.freedesktop.org/show_bug.cgi?id=1997>
7192 commit a2d6242106bb3a440faa9cad157e0120dbfa7b6e
7193 Author: Daniel Stone <daniel@fooishbar.org>
7194 Date:   Thu Nov 2 00:46:33 2006 +0200
7196     kdrive:remove Change{Keyboard,Pointer}Device
7197     This was removed in the DIX, so just axe it.
7199 commit d9a5e3e964b6c91fbca88b50674fce9660b972a4
7200 Author: Daniel Stone <daniel@fooishbar.org>
7201 Date:   Thu Nov 2 00:45:23 2006 +0200
7203     XkbCopyKeymap: be more careful with levels, allocate compat/geom
7204     Take various extra precautions with copying levels across (thanks Chris
7205     Lee for a gdb session), including allocating when we don't already have a
7206     coherent map.
7207     Only free type components if they're present.
7208     Allocate geometry and compat components if we don't already have them in
7209     the dest map.
7211 commit 6fdfd9dad91d7b7aa292f8c4d268dd27c34de8d3
7212 Author: Eric Anholt <eric@anholt.net>
7213 Date:   Wed Nov 1 14:29:59 2006 -0800
7215     Fix several cases where optimized paths were hit when they shouldn't be.
7216     
7217     This fixes a number of rendercheck cases.
7219 commit 40f84793bca40dcc6883d51aefa1bda44bd1ac61
7220 Author: Alan Coopersmith <alan.coopersmith@sun.com>
7221 Date:   Wed Nov 1 14:34:46 2006 -0800
7223     Propogate $LIBS for xtrans, clock_gettime, libm, etc. to libs used for each server
7225 commit d7d931abe01a8cf555b027f2bcfcccd5e9053e52
7226 Author: Daniel Stone <daniel@fooishbar.org>
7227 Date:   Wed Nov 1 23:48:58 2006 +0200
7229     configure.ac: remove check for rate/period
7230     Keyboard stuff is now handled in the kbd driver.
7232 commit 81728558a044fdde0e1d63da7b6314755f77296e
7233 Author: Daniel Stone <daniel@fooishbar.org>
7234 Date:   Wed Nov 1 23:10:26 2006 +0200
7236     input: add non-keyboard bell ringing function
7237     Add a generic 'ring the bell' function (console bell on Linux and BSD,
7238     /dev/audio on Solaris), and add DDX functions for this.  Make this the
7239     core keyboard's bell.
7240     Port Xvfb and Xnest to this.
7241     Port XFree86 to this, with OS-specific hooks for Linux, BSD, and Solaris
7242     taken from foo_io.c in the old layer.
7244 commit 3df454719f9cbf6a046cb7458019ec621b3b42ee
7245 Author: Daniel Stone <daniel@fooishbar.org>
7246 Date:   Wed Nov 1 23:02:57 2006 +0200
7248     kdrive: add KdRingBell prototype
7250 commit 4056e6e79a4e37101d298ae29139c83d3816368b
7251 Author: Keith Packard <keithp@mandolin.keithp.com>
7252 Date:   Wed Nov 1 00:29:46 2006 -0800
7254     Move physical size from mode to output.
7255     
7256     Modes can be shared across different sized monitors this way.
7257     
7258     Also caught some missing byteswapping and an incorrect return type.
7260 commit c03311a1e78daa291477a67b1bb7206772108c5d
7261 Author: Alan Coopersmith <alan.coopersmith@sun.com>
7262 Date:   Tue Oct 31 16:05:48 2006 -0800
7264     Fix automake error: BUILT_SOURCES was defined multiple times on Solaris
7266 commit a2434ec5f3c9dc79d1f05c2d704a82a766718ed4
7267 Author: Alan Coopersmith <alan.coopersmith@sun.com>
7268 Date:   Tue Oct 31 15:57:59 2006 -0800
7270     Make _POSIX_C_SOURCE hack work with Solaris headers
7271     
7272     Solaris headers are very literal - if you ask for POSIX_C_SOURCE 199309L,
7273     they limit to only the functions in that standard and no more, unless you
7274     also specify __EXTENSIONS__ to allow functions beyond the standard base.
7276 commit 645d0576205532a3610ae351267d5b84d76236bd
7277 Author: Matthieu Herrb <matthieu.herrb@laas.fr>
7278 Date:   Sun Oct 29 18:19:56 2006 +0100
7280     Handle building in a separate objdir
7282 commit 59584c375f4e4b2670a92002ecb7a78a0bc50cce
7283 Author: Matthieu Herrb <matthieu.herrb@laas.fr>
7284 Date:   Sun Oct 29 17:49:46 2006 +0100
7286     kill GNU-make'ism.
7288 commit 0107320fac0913aae2cb169992e31c670b4bd2f7
7289 Merge: 06b6b97... a34446f...
7290 Author: Thomas Hellstrom <thomas-at-tungstengraphics-dot-com>
7291 Date:   Sun Oct 29 15:23:35 2006 +0100
7293     Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver
7295 commit 06b6b971d065226b983ba25da7ea8236ec37df04
7296 Author: Thomas Hellstrom <thomas-at-tungstengraphics-dot-com>
7297 Date:   Sun Oct 29 15:22:37 2006 +0100
7299     Make sure we have 64-bit file-offsets in libdrm.
7301 commit 644ee2434a4e09f5baea00a486911f8c24b9a261
7302 Author: Daniel Stone <daniel@fooishbar.org>
7303 Date:   Sun Oct 29 03:52:11 2006 +0300
7305     kdrive: avoid null dereferences
7306     Avoid jumping into NULL pointers for OS or card functions which do not
7307     exist.
7309 commit 738d2e88171bcce8782d670a1cda9a1d941d7977
7310 Author: Daniel Stone <daniel@fooishbar.org>
7311 Date:   Sun Oct 29 03:48:02 2006 +0300
7313     kdrive: move bell ringing into an OS function
7314     Move the bell into an OS function, and use that if it's declared; else,
7315     fall back to using the driver's function.
7316     Remove the Linux keyboard bell function; just move it into the OS layer.
7317     Use named initialisers when converting the old structures, and eliminate
7318     unused functions.
7320 commit 96e32805d12fc36f0fa0926dbfb0dd8a5cadb739
7321 Author: Daniel Stone <daniel@fooishbar.org>
7322 Date:   Sun Oct 29 03:43:34 2006 +0300
7324     Xi: disallow changing core keyboard and pointer
7325     Just short-circuit the change core keyboard/pointer requests.
7327 commit 68f595ca6c7883e030947b7f95c50e92aa733f2b
7328 Author: Daniel Stone <daniel@fooishbar.org>
7329 Date:   Sun Oct 29 03:41:34 2006 +0300
7331     GetTimeInMillis: use correct units for clock_gettime
7332     Make sure we're treating the nanoseconds as a long, not an int, so we
7333     don't overflow.
7335 commit 51a06b3c44509c72279b5cfcf2b52b9a35c461b0
7336 Author: Daniel Stone <daniel@fooishbar.org>
7337 Date:   Sun Oct 29 03:40:57 2006 +0300
7339     WaitForSomething: only rewind when delta is more than 250ms
7340     Only rewind time when we're more than (original delta + 250ms) away from
7341     executing the timer.
7342     When we're walking the timer list, use a goto to iterate all of them from
7343     the start again, since timers may drop out of the list.
7344     Don't bother trying to be smart in TimerSet, we'll pick it up in
7345     WaitForSomething anyway.
7347 commit a34446f5b3d90714969a90583c49cb1eae1c9651
7348 Author: Eamon Walsh <ewalsh@tycho.nsa.gov>
7349 Date:   Fri Oct 27 13:43:43 2006 -0400
7351     Add missing file to list in Makefile.am
7353 commit 92d04e746bd9b8ad3ee217c165ace20468e079cf
7354 Author: Thomas Hellstrom <thomas-at-tungstengraphics-dot-com>
7355 Date:   Fri Oct 27 18:26:30 2006 +0200
7357     Import libdrm functions for the drm memory manager.
7359 commit 196c5836f463c28f633bbba847f59acd5935359d
7360 Author: Daniel Stone <daniel@fooishbar.org>
7361 Date:   Fri Oct 27 01:27:31 2006 +0300
7363     CoreKeyboardProc: annotate with FIXME
7364     Setting an empty keymap by default isn't wildly useful.
7366 commit f9a1e456f8a4eaa1a9c71fd0fe5231140975c22d
7367 Author: Daniel Stone <daniel@fooishbar.org>
7368 Date:   Fri Oct 27 01:25:39 2006 +0300
7370     CoreKeyboardProc: don't leak keymap and modmap
7371     SetKeySymsMap does a copy here, so try not to leak them.
7373 commit a5be65401769fabcb5001dc63035c69f9e4a2712
7374 Author: Daniel Stone <daniel@fooishbar.org>
7375 Date:   Fri Oct 27 01:25:21 2006 +0300
7377     mieqEnqueue: only compare DEVICE_BITS of deviceid
7378     Only compare DEVICE_BITS of the two deviceids, so we don't decide that
7379     a valuator event isn't for us, because (id | MORE_EVENTS) != id.
7381 commit 85212eb504f860b054eb0f0a5029fed86cb8d1c0
7382 Author: Daniel Stone <daniel@fooishbar.org>
7383 Date:   Fri Oct 27 01:23:58 2006 +0300
7385     getValuatorEvents: make sure we put MORE_EVENTS in the right places
7386     Make sure we put MORE_EVENTS in with the device id if there are, in fact,
7387     more valuator events coming.
7389 commit 794f2e7291ccb4e48f9fbfc8f08302e3aac0f79f
7390 Author: Myron Stowe <myron.stowe@hp.com>
7391 Date:   Thu Oct 26 20:38:58 2006 +0300
7393     xfree86: re-enable chipset-specific drivers for Linux/ia64
7394     Re-enable chipset-specific support for Linux/ia64, by linking in
7395     lnx_ia64.c.
7397 commit 8c0556e7cb1de8c387ddd886a03a8f8afff1fd0e
7398 Merge: cdc8a4b... 004d00e...
7399 Author: Daniel Stone <daniel@fooishbar.org>
7400 Date:   Thu Oct 26 15:21:22 2006 +0300
7402     Merge branch 'master' into input-hotplug
7404 commit 004d00e6689f452fc9fdf91f5ffc6d6aed697d54
7405 Author: Daniel Stone <daniel@fooishbar.org>
7406 Date:   Thu Oct 26 01:10:08 2006 +0300
7408     GetTimeInMillis: simplify monotonic test
7409     We don't actually need to get the CPU clock ID, which means we don't need
7410     the monotonic_usable test.  Since there's now only one branch, the
7411     compiler will treat that as likely, so we don't need xproto 7.0.9 anymore.
7412     
7413     The fallthrough to gettimeofday() is preserved.
7415 commit cdc8a4b7b2f099b8860a54c5c9f488e6f7c4913a
7416 Merge: 3da918a... d285833...
7417 Author: Daniel Stone <daniel@fooishbar.org>
7418 Date:   Thu Oct 26 00:28:30 2006 +0300
7420     Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver into input-hotplug
7422 commit d285833290316cb5dd1e7f1e52c96be3e9cf21cd
7423 Author: Daniel Stone <daniel@fooishbar.org>
7424 Date:   Wed Oct 25 23:57:00 2006 +0300
7426     GetTimeInMillis: spuport monotonic clock
7427     Add support for CLOCK_MONOTONIC from clock_gettime, and use that in
7428     GetTimeInMillis() if available, falling back to the old gettimeofday()
7429     implementation.
7430     
7431     This is _slightly_ faster on some 64-bit architectures, and _slightly_
7432     slower on others (though barely measurable).
7434 commit d3e57faffee63df1424a209d0418d3a712f91ae6
7435 Author: Daniel Stone <daniel@fooishbar.org>
7436 Date:   Wed Oct 25 23:55:43 2006 +0300
7438     WaitForSomething: allow time to rewind
7439     If time rewinds dramatically, reset all the timers to fix their expiry.
7441 commit e21604914dccece6bc64c69b55512d1f1a969235
7442 Author: Keith Packard <keithp@neko.keithp.com>
7443 Date:   Wed Oct 25 09:48:23 2006 -0700
7445     Merge master back in and clean up some unfinished code (closes 8745)
7447 commit becbda6d519a11c2c211afb8d46f9ea1a2676bc3
7448 Author: Michel Dänzer <michel@tungstengraphics.com>
7449 Date:   Wed Oct 25 11:39:27 2006 +0200
7451     Fix test for Option "IgnoreABI".
7452     
7453     This option has plenty of potential for wasting the time of bug triagers
7454     without pretending it's always on.
7456 commit 59511974db843fa7e11133894cfc10c20fdaf60f
7457 Merge: 054f8cd... 598ac7a...
7458 Author: Keith Packard <keithp@neko.keithp.com>
7459 Date:   Tue Oct 24 17:26:20 2006 -0700
7461     Merge branch 'master' into randr-1.2
7463 commit 598ac7a83698327b607084abaebcbd22f8d25fbb
7464 Merge: 828c34e... 948a97b...
7465 Author: Keith Packard <keithp@neko.keithp.com>
7466 Date:   Tue Oct 24 17:23:12 2006 -0700
7468     Merge branch 'origin'
7470 commit 828c34e83ccdf3bcd2844d5af8b0cac4164b04ab
7471 Author: Keith Packard <keithp@neko.keithp.com>
7472 Date:   Tue Oct 24 17:23:02 2006 -0700
7474     Byte swap RRSelectInput enable flags.
7476 commit 3da918a16c8908fdfaf89f2a1bcaec19e01528a9
7477 Author: Daniel Stone <daniel@fooishbar.org>
7478 Date:   Wed Oct 25 02:22:07 2006 +0300
7480     mipointer: remember to update pointer location
7481     Update pointer location so it doesn't get quickly reset by the next
7482     pointer update.
7484 commit aabc087998e680c2fcf0ebc1c5022c1fe8f58f0c
7485 Author: Daniel Stone <daniel@fooishbar.org>
7486 Date:   Wed Oct 25 02:21:39 2006 +0300
7488     GetPointerEvents: always ensure correct number of events
7489     Ensure correct number of valuator events are returned, and that we always
7490     increment events correctly.
7492 commit 65cd5aa4d754624566c2263015f1a018d137fce1
7493 Author: Daniel Stone <daniel@fooishbar.org>
7494 Date:   Wed Oct 25 01:12:45 2006 +0300
7496     kdrive/input: remove unnecessary #ifdef XINPUTs
7497     Xi is now mandatory, so don't bother with the ifdefs.
7499 commit 0514d53e10b3521bb708a9cbde4bab525248eadb
7500 Author: Daniel Stone <daniel@fooishbar.org>
7501 Date:   Wed Oct 25 01:10:44 2006 +0300
7503     xfree86: remove motion history handling
7504     Remove motion history handling, as we now deal with this in the DIX.
7506 commit b1debebf8fe20ded20ba27e871fd1a6a9de029e3
7507 Author: Daniel Stone <daniel@fooishbar.org>
7508 Date:   Wed Oct 25 01:10:20 2006 +0300
7510     mi: remove mi motion history
7511     This is now unneeded as we do motion history in the DIX.
7513 commit b9e180e632d04bf685ade9e32bd0b20882794486
7514 Author: Daniel Stone <daniel@fooishbar.org>
7515 Date:   Wed Oct 25 01:09:19 2006 +0300
7517     port all users to the new DIX motion history API
7518     Port KDrive, Xvfb, and Xnest, as well as the virtual core devices, to the
7519     new motion history API.  Make GetPointerEvents also update the history.
7521 commit 5b38eb69cdaa154791c7f74e35dbe4d3256b19bd
7522 Author: Daniel Stone <daniel@fooishbar.org>
7523 Date:   Wed Oct 25 01:08:29 2006 +0300
7525     dix: add motion history support
7526     Add motion history support (sort of based on the XFree86 DDX's
7527     implementation) to the DIX.
7529 commit 11fb58be77ac163844e494b2b0a260cf28a7ecd1
7530 Author: Daniel Stone <daniel@fooishbar.org>
7531 Date:   Wed Oct 25 01:07:36 2006 +0300
7533     miscellaneous warning fixes
7534     Use the correct type for time, and fix the mi prototype of EnqueueEvent.
7536 commit 2a74b8a91da1a98669993078f7fe9081f2d743ce
7537 Author: Daniel Stone <daniel@fooishbar.org>
7538 Date:   Wed Oct 25 01:04:53 2006 +0300
7540     xfree86: re-bump input abi to 1.0, yet again
7542 commit 37d1fffe79c35ada056ce9a56292c000014fe48a
7543 Author: Daniel Stone <daniel@fooishbar.org>
7544 Date:   Tue Oct 24 23:06:57 2006 +0300
7546     inputstr: try to keep device structs the same size
7547     Try to make sure DeviceIntRec and friends stay the same size,
7548     regardless of whether or not XKB is enabled.
7550 commit 9f9ac01a819ee96fb5be5d7d346c91f461bf3979
7551 Author: Daniel Stone <daniel@fooishbar.org>
7552 Date:   Tue Oct 24 23:01:05 2006 +0300
7554     inputstr: fix indentation
7556 commit 0cd6a3d8efb5cc1ce4f85ab95bcdf4fb66c7245d
7557 Author: Daniel Stone <daniel@fooishbar.org>
7558 Date:   Mon Oct 23 06:56:07 2006 +0300
7560     xfree86/input: add proximity support, free valuators
7561     Re-add support for proximity events, and remember to both va_end our
7562     varargs, and free our valuators.
7564 commit cccf7ae0ff24d0c84b5144c457f3f86bbbc36e12
7565 Author: Daniel Stone <daniel@fooishbar.org>
7566 Date:   Mon Oct 23 06:55:21 2006 +0300
7568     GetProximityEvents: add (untested) function
7569     Add untested first guess at what GetProximityEvents should look like.
7571 commit 35fa4ac12b3da33f81e2a12bc9661ed075f323ed
7572 Author: Daniel Stone <daniel@fooishbar.org>
7573 Date:   Mon Oct 23 06:23:45 2006 +0300
7575     GetPointerEvents: break into separate functions
7576     Break out clipAxis, clipValuators, and getValuatorEvents, into
7577     separate functions, to be used by the proximity event code.
7579 commit a7c2d9a15dc2ff253bb69c3b0738ad993521b9c7
7580 Author: Daniel Stone <daniel@fooishbar.org>
7581 Date:   Mon Oct 23 06:08:27 2006 +0300
7583     kdrive: numerous warning fixes
7585 commit c8f76fb3a473a022d497bd0acd6c84f58fc6efbe
7586 Author: Daniel Stone <daniel@fooishbar.org>
7587 Date:   Mon Oct 23 05:12:15 2006 +0300
7589     xfree86/input: disallow pointer device changes, fix drag event calculation
7590     Don't allow users to change the core pointer.
7591     Fix xf86SendDragEvents to check the device button state, not the core
7592     pointer's.
7593     Remove unused xf86CheckButton.
7595 commit c5b5b046e86b159a9d32451308f38246cc4587f7
7596 Merge: fab1d37... 948a97b...
7597 Author: Daniel Stone <daniel@fooishbar.org>
7598 Date:   Mon Oct 23 02:58:30 2006 +0300
7600     Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver into input-hotplug
7602 commit fab1d37ecbeee9777ad1485b0cc62b55042d5014
7603 Author: Daniel Stone <daniel@fooishbar.org>
7604 Date:   Mon Oct 23 02:57:00 2006 +0300
7606     xfree86/options: don't blindly dereference NULL pointers
7607     Sure, conf_idev should be initialised, but if it's not, try to make the
7608     best of a bad situation.
7610 commit 523fe64ba16cf7a40f4095432d81300726d83e8d
7611 Author: Daniel Stone <daniel@fooishbar.org>
7612 Date:   Mon Oct 23 02:56:28 2006 +0300
7614     kdrive/lots of DDXes: make stubs use KdOsAddInputDrivers()
7615     In theory, removing LinuxPciScan should make these drivers OS-independent.
7617 commit 57f98e2b72d5c7fea93a9f6da86228ffb4856bf3
7618 Author: Daniel Stone <daniel@fooishbar.org>
7619 Date:   Mon Oct 23 02:55:41 2006 +0300
7621     kdrive/tslib: port to new absolute API, remove debugging
7622     Port to new absolute device (not touchscreen) API, and remove some
7623     leftover debugging.
7625 commit a6dc629052f0ad509cfa30e98217043a63c09552
7626 Author: Daniel Stone <daniel@fooishbar.org>
7627 Date:   Mon Oct 23 02:54:59 2006 +0300
7629     kdrive/os: add KdOsAddInputDrivers
7630     Add KdOsAddInputDrivers, which adds all relevant input drivers.
7631     
7632     Could possibly be refactored to KdAddInputDrivers, which called through
7633     OsFuncs to a new function, if it existed.
7635 commit ac240b00ff6fc354c1aa641406ae8b49244c0b8b
7636 Author: Daniel Stone <daniel@fooishbar.org>
7637 Date:   Mon Oct 23 02:54:07 2006 +0300
7639     kdrive/input: use Absolute instead of Touchscreen
7640     Adjust to suit Zepheniah's new absolute device API.
7642 commit b1ba4b3e8ad427af1fa8618b0bd839f741ec2ce3
7643 Author: Daniel Stone <daniel@fooishbar.org>
7644 Date:   Mon Oct 23 02:53:15 2006 +0300
7646     kdrive/neomagic: include vesa.h, use DebugF
7648 commit 29f28dd1a8a7ed07e945a67946e3510f4b32d12a
7649 Author: Daniel Stone <daniel@fooishbar.org>
7650 Date:   Mon Oct 23 02:52:52 2006 +0300
7652     configure.ac: add XSERVER_LIBS to XNEST_LIBS
7654 commit 2f33f4065d89ae2b6fdda43c7105d72f89920cae
7655 Author: Daniel Stone <daniel@fooishbar.org>
7656 Date:   Mon Oct 23 02:52:35 2006 +0300
7658     Xnest: port to new input API
7659     Port Xnest to Get{Pointer,Keyboard}Events, plus the new mieq API.
7661 commit 08928afb0500d46b0caa0a1d1244dee2ed80e6a0
7662 Author: Daniel Stone <daniel@fooishbar.org>
7663 Date:   Mon Oct 23 02:51:52 2006 +0300
7665     Xnest: disable XKB, reshuffle code
7666     Disable XKB, as we can't yet use it; move Composite disabling to
7667     ddxInitGlobals, along with XKB.
7669 commit cd3b16a57efaf89108054f18a94c91e2dd74fafa
7670 Author: Daniel Stone <daniel@fooishbar.org>
7671 Date:   Mon Oct 23 02:51:13 2006 +0300
7673     Xvfb: port to new mieq API
7675 commit bf4df9b73f0c1a84093aaf9a2e2cbc56fb341c60
7676 Author: Daniel Stone <daniel@fooishbar.org>
7677 Date:   Mon Oct 23 02:50:53 2006 +0300
7679     include: move POINTER_* flags from inputstr.h to input.h
7680     Given they're just numeric constants, they should be included in
7681     input.h, not inputstr.h.
7683 commit 4dd91c45abea9fb561a5acb10290e29487df6722
7684 Author: Daniel Stone <daniel@fooishbar.org>
7685 Date:   Mon Oct 23 02:50:03 2006 +0300
7687     miinitext: Xi and XKB are not hardware-only extensions
7688     Xi is now a required extension, and XKB can be used without hardware,
7689     so include them both when NO_HW_ONLY_EXTS is defined.
7691 commit 562096a012f4bb8f44d5ec6320a32f4010c189e4
7692 Author: Daniel Stone <daniel@fooishbar.org>
7693 Date:   Mon Oct 23 02:49:22 2006 +0300
7695     XkbCopyKeymap: increment shapes and outlines when copying
7696     Remember to increment the source and destination shapes when copying,
7697     instead of just endlessly copying the first one.
7699 commit eec182259112fba240751f974f7e5ca09fce8b9d
7700 Author: Daniel Stone <daniel@fooishbar.org>
7701 Date:   Mon Oct 23 02:48:30 2006 +0300
7703     dix/getevents: move SyntheticMotion to getevents.c
7704     Mostly, this is just a cheesy hack to ensure that getevents.o gets
7705     included when linking.  Sigh.
7707 commit bc701a14292da5abfb601e3a040651a74f46df8f
7708 Author: Daniel Stone <daniel@fooishbar.org>
7709 Date:   Mon Oct 23 00:08:32 2006 +0300
7711     dix/getevents: cosmetic cleanups, remove keymap copy from GKVE
7712     Remove keymap copy from GetKeyboardValuatorEvents, as
7713     SwitchCoreKeyboard now takes care of this for us.
7714     Remove unused variable and function prototype.
7715     Update comments to be as informative as possible.
7717 commit b03e2f7029506640a8fe5cb88818b329c23503ff
7718 Author: Daniel Stone <daniel@fooishbar.org>
7719 Date:   Sun Oct 22 19:56:49 2006 +0300
7721     xi: fix NIDR return yet again
7722     For a one-line function, it was pretty broken.
7724 commit 90de7ce25a84cfe6c6790f9af2bc2399d25b9b9c
7725 Author: Daniel Stone <daniel@fooishbar.org>
7726 Date:   Sun Oct 22 19:54:36 2006 +0300
7728     xi: fix return type for NIDR
7730 commit f46dc272913ffb6b5b234a7ec6f4ba5cae44a831
7731 Author: Daniel Stone <daniel@fooishbar.org>
7732 Date:   Sun Oct 22 19:51:35 2006 +0300
7734     xi: add NewInputDeviceRequest to stubs
7736 commit 31a6307b7ba5adaa96deb8101ddfcda0262f537d
7737 Author: Daniel Stone <daniel@fooishbar.org>
7738 Date:   Sun Oct 22 19:49:31 2006 +0300
7740     xi: change DEVICE_TOUCHSCREEN to ABS_{AREA_CALIB} for stubs
7742 commit eae6594d03a606ddf1f433b5897b5938aa940c1e
7743 Author: Daniel Stone <daniel@fooishbar.org>
7744 Date:   Sun Oct 22 16:39:44 2006 +0300
7746     Xi: swap control in DevicePresenceNotify
7748 commit be21630164e865eca72ff2a686a38ae4e30fd79c
7749 Author: Daniel Stone <daniel@fooishbar.org>
7750 Date:   Sun Oct 22 16:33:02 2006 +0300
7752     dix, Xi: make use of deviceid in DevicePresenceNotify
7753     Use the deviceid and control fields in DevicePresenceNotify since
7754     the last push to inputproto to send a DPN whenever a control changes
7755     on a device.
7757 commit f08b6b2367705cb5b60e996e6328197430bf1919
7758 Author: Daniel Stone <daniel@fooishbar.org>
7759 Date:   Sun Oct 22 12:30:02 2006 +0300
7761     kdrive: change DEVICE_TOUCHSCREEN to DEVICE_ABS_{CALIB,AREA}
7763 commit 77e724585f6c53feb55475b94d8cfcb6acf1159b
7764 Author: Daniel Stone <daniel@fooishbar.org>
7765 Date:   Fri Oct 20 00:44:46 2006 +0300
7767     minor formatting fixes
7769 commit 948a97b97e93cee05a23f1f1ae699c5e181bc8ce
7770 Author: Drew Parsons <dparsons@debian.org>
7771 Date:   Sat Oct 21 23:09:22 2006 +1000
7773     Minor typo fix to xorg.conf man page.
7775 commit 04554a3adcddc32de5fdb0b3122da0bcdd4c24a9
7776 Author: Drew Parsons <dparsons@debian.org>
7777 Date:   Sat Oct 21 22:06:43 2006 +1000
7779     Minor typos in Xserver man page.
7781 commit e26a494f417c3c700636ee68892c3015b2e0f27a
7782 Merge: 736b0d5... aeba855...
7783 Author: Zephaniah E. Hull <warp@agamemnon.b5>
7784 Date:   Sat Oct 21 04:26:14 2006 -0400
7786     Merge branch 'input-hotplug' of git+ssh://git.freedesktop.org/git/xorg/xserver
7788 commit 736b0d5078597abbda80444deef852879260af90
7789 Author: Zephaniah E. Hull <warp@agamemnon.b5>
7790 Date:   Sat Oct 21 04:24:49 2006 -0400
7792     DEVICE_TOUCHSCREEN becomes DEVICE_ABS_CALIB.
7793     
7794     Update the DEVICE_ABS_CALIB stuff to include the new elements.
7795     
7796     New DEVICE_ABS_AREA support.
7797     
7798     dev->touchscreen becomes dev->absolute, with _CALIB and _AREA stuff in it.
7799     
7800     Update xfree86 to compile with this, kdrive needs an update too.
7802 commit edd5f1745461f995670969cb736d1569ca94643f
7803 Author: Carl Switzky <Carl.Switzky@Sun.COM>
7804 Date:   Thu Oct 19 17:30:54 2006 -0700
7806     Add ast driver/device info to Xorg server & config utilities
7808 commit aeba855b07832354f59678e20cc29a085e42bd99
7809 Author: Daniel Stone <daniel@fooishbar.org>
7810 Date:   Fri Oct 20 00:30:28 2006 +0300
7812     move keymap copy to event processing, from enqueuing
7813     
7814     Move the keymap copying to event processing time (in
7815     ProcessInputEvents), instead of being at event enqueuing time.
7816     Break SetCore{Pointer,Keyboard} out into separate functions.
7817     Change mieqEnqueue to take a device pointer, that asks for the
7818     _original_ device associated with this event.
7820 commit a8d3dad9d9f2b9053843e655abe463a68ba8dcb7
7821 Author: Daniel Stone <daniel@fooishbar.org>
7822 Date:   Fri Oct 20 00:28:40 2006 +0300
7824     xi: add DEVICE_ENABLE control
7825     
7826     Add DEVICE_ENABLE control, which allows runtime enabling and disabling
7827     of specific devices.
7829 commit b0780312d80ea4af0136227f90fdd7ada3db71c5
7830 Author: Alan Coopersmith <alan.coopersmith@sun.com>
7831 Date:   Thu Oct 19 13:51:53 2006 -0700
7833     Pre-release message should tell users to check git, not CVS, for updates
7835 commit c5dc997baf57ffa08025efadbbaf761296ce4bc4
7836 Author: Joshua Baergen <joshuabaergen@gentoo.org>
7837 Date:   Thu Oct 19 11:14:26 2006 -0700
7839     Create xorg.conf.example (Gentoo bug #138623).
7841 commit d029c8f1b72019446a5c873f55ffa43504b03dfb
7842 Author: Alan Coopersmith <alan.coopersmith@sun.com>
7843 Date:   Wed Oct 18 18:11:06 2006 -0700
7845     Use getisax() instead of asm code to determine available x86 ISA extensions on Solaris
7847 commit a8a0abdbea0573c861a5af9d58f3ce66790455ca
7848 Author: Daniel Stone <daniel@fooishbar.org>
7849 Date:   Wed Oct 18 10:59:07 2006 +0300
7851     config/dbus: always unref the connection, not close
7853 commit 80642f37d40216035786eaf490952d16f6b5f597
7854 Author: Adam Jackson <ajax@benzedrine.nwnk.net>
7855 Date:   Tue Oct 17 14:53:28 2006 -0400
7857     Stop building xorgcfg by default.
7859 commit 5e17cde27b064174584d478130b0f95dcef78deb
7860 Author: Matthias Hopf <mhopf@suse.de>
7861 Date:   Tue Oct 17 17:06:44 2006 +0200
7863     StorePixels() macro could create invalid *x++=*x... code - fixed.
7865 commit 205c6788d7a34704e36b23f1a93d89e9b986266a
7866 Author: Daniel Stone <daniel@fooishbar.org>
7867 Date:   Mon Oct 16 23:48:09 2006 +0300
7869     config/dbus: properly initialise vtable
7870     
7871     Properly initialise the vtable, so we don't end up with an unregister_function
7872     pointing to god knows where.
7874 commit 85ac2f16abe9f6e88b4e71609da334d336a9a600
7875 Author: Alan Hourihane <alanh@fairlite.demon.co.uk>
7876 Date:   Mon Oct 16 12:39:05 2006 +0100
7878     Small modification to blocking signals when switching modes.
7880 commit 0901eec87ee9f3a2a067695bdbd569ff42149879
7881 Author: Michel Dänzer <michel@tungstengraphics.com>
7882 Date:   Sun Oct 15 16:57:09 2006 +0200
7884     Fix __glXDRIbindTexImage() for 32 bpp on big endian platforms.
7886 commit a232693c8c2a206aac47c07b133c071938204e0b
7887 Author: Michel Dänzer <michel@tungstengraphics.com>
7888 Date:   Sun Oct 15 16:48:59 2006 +0200
7890     Add per-drawable Xv colour key helper function.
7891     
7892     This allows overlay Xv adaptors to work slightly better with compositing
7893     managers.
7894     
7895     Bump the video driver ABI minor so drivers only need to check for this at build
7896     time.
7898 commit 5563861ab7e56ec891cfce6b34af43fec53ccee3
7899 Author: Alan Coopersmith <alan.coopersmith@sun.com>
7900 Date:   Fri Oct 13 19:05:28 2006 -0700
7902     Make sure xorgcfg files are included even when dist made with --disable-xorgcfg
7904 commit e1dd1904c6c7ce33f347d822272831d54a6497c8
7905 Author: Alan Coopersmith <alan.coopersmith@sun.com>
7906 Date:   Thu Oct 19 13:51:53 2006 -0700
7908     Pre-release message should tell users to check git, not CVS, for updates
7910 commit 62d24097932708fbbb62a23614fe63b4b7acf3bd
7911 Author: Joshua Baergen <joshuabaergen@gentoo.org>
7912 Date:   Thu Oct 19 11:14:26 2006 -0700
7914     Create xorg.conf.example (Gentoo bug #138623).
7916 commit 357b37b3826fa6e9878c0bd895164259c2ed3c0d
7917 Author: Alan Coopersmith <alan.coopersmith@sun.com>
7918 Date:   Wed Oct 18 18:11:06 2006 -0700
7920     Use getisax() instead of asm code to determine available x86 ISA extensions on Solaris
7922 commit 1b1698af41b9038d9f9dbf521737d0baab5a2237
7923 Author: Zephaniah E. Hull <warp@agamemnon.b5>
7924 Date:   Wed Oct 18 04:57:22 2006 -0400
7926     Pass SetDeviceValuators down to the driver.
7927     NOTE: This changes the LocalDeviceRec struct, which breaks input drivers.
7929 commit 5eca750fe2f3f243fb352271ad8da196af0cb16a
7930 Author: Adam Jackson <ajax@benzedrine.nwnk.net>
7931 Date:   Tue Oct 17 14:53:28 2006 -0400
7933     Stop building xorgcfg by default.
7935 commit df979b75c8cd8a7e0566aea58031bb9b8f5cd3d3
7936 Author: Matthias Hopf <mhopf@suse.de>
7937 Date:   Tue Oct 17 17:06:44 2006 +0200
7939     StorePixels() macro could create invalid  *x++=*x...  code - fixed.
7941 commit d430e76a161c963169067875c3654f5fd8f42b19
7942 Author: Alan Hourihane <alanh@fairlite.demon.co.uk>
7943 Date:   Mon Oct 16 12:39:05 2006 +0100
7945     Small modification to blocking signals when switching modes.
7947 commit 6dd4fc4652f942724039dc2317c560ea7276ab59
7948 Author: Daniel Stone <daniel@fooishbar.org>
7949 Date:   Mon Oct 16 00:22:00 2006 +0300
7951     xkb: fix virtual modmap size computation
7952     Compute virtual modmap size bounded by nVModMapKeys-1, rather than
7953     nVModMapKeys.
7954     
7955     This is sort of a best guess.  The other way seems a little more
7956     logical, but also leads to segfaults pretty quickly if you hammer
7957     GetMap hard enough.  So let's try this one.
7959 commit a484ba15277e66e7ef9b21b238dcbf760695bc63
7960 Author: Daniel Stone <daniel@fooishbar.org>
7961 Date:   Sun Oct 15 23:47:34 2006 +0300
7963     XkbCopyKeymap: copy server vmods, and name atoms
7964     Copy server->vmods, and all the atoms in names.
7966 commit ad355fecee3965be576596aeed5da54d776edf1d
7967 Author: Daniel Stone <daniel@fooishbar.org>
7968 Date:   Sun Oct 15 21:59:06 2006 +0300
7970     xkb: make sure we set the map on the right device, not necessarily core
7971     Forgot that all XKB requests took a device spec: the comparison of
7972     'if working on the core keyboard, does this device send core events; or,
7973     is this device the core keyboard?' was broken.  Instead, what we want is
7974     'if working on the core keyboard, does this device send core events; or,
7975     is this device the one we're working on?'.
7977 commit 4ae7745a0dc86de6346409a69c1e396e0b954514
7978 Author: Daniel Stone <daniel@fooishbar.org>
7979 Date:   Sun Oct 15 21:48:01 2006 +0300
7981     xfree86 input: always open devices on NewInputDeviceRequest
7983 commit acd8419948003032056a56d46adbef7c35e7739c
7984 Author: Daniel Stone <daniel@fooishbar.org>
7985 Date:   Sun Oct 15 20:42:31 2006 +0300
7987     config: unref connection, don't close it
7988     Just unref the connection instead of explicitly closing it (thanks, Rob
7989     McQueen).
7990     Add a commented-out unregister_object_path call: unfortunately, when we
7991     call it, libdbus segfaults.  But if we don't unregister the path, we
7992     can't register it again.  So regenerations are broken either way, but a
7993     little less violently like this.
7995 commit fc9b5f84b244ea08480b73bd15ac919b875800fb
7996 Author: Daniel Stone <daniel@fooishbar.org>
7997 Date:   Sun Oct 15 20:01:01 2006 +0300
7999     dix/devices: add devices in proper forward order
8000     Add devices in forward order with the normal linked list convention.
8001     Previously, AddInputDevice would add all the devices in reverse order to
8002     off_devices, before they were added again in reverse order to devices with
8003     EnableDevice.
8004     This just makes both work in forward order, which provides the ordering as
8005     you'd expect when hotplugging devices (i.e. adds them to the head, not the
8006     tail).
8008 commit ec35e7198debf938f1115f584e675ce5995743e3
8009 Author: Daniel Stone <daniel@fooishbar.org>
8010 Date:   Sun Oct 15 19:44:49 2006 +0300
8012     config: add replies and dbus api documentation
8013     Add replies, which use standard X error values, to the two currently-supported
8014     input configuration requests.
8015     Document the D-BUS API we use.
8016     Make sure we free everything when we encounter an error.
8017     Add a _source option to all incoming requests, noting that it came from a
8018     client.
8019     Reject all requests to add a device where an option name contains an
8020     underscore.
8022 commit 7e4717683d6c08d1e490a60b7493a94bbc57bf8d
8023 Author: Michel Dänzer <michel@tungstengraphics.com>
8024 Date:   Sun Oct 15 18:12:28 2006 +0200
8026     exaDrawableDirty: Fix initialization of BoxRec.
8027     
8028     This will hopefully fix the partial window corruption experienced by some
8029     people.
8031 commit 3ad1642f1bbaa5f96558cdf3384b40f7122f8781
8032 Author: Michel Dänzer <michel@tungstengraphics.com>
8033 Date:   Sun Oct 15 16:57:09 2006 +0200
8035     Fix __glXDRIbindTexImage() for 32 bpp on big endian platforms.
8037 commit f9bfee50981006a2c58d3f73e2b0d123bb2a41b7
8038 Author: Michel Dänzer <michel@tungstengraphics.com>
8039 Date:   Sun Oct 15 16:48:59 2006 +0200
8041     Add per-drawable Xv colour key helper function.
8042     
8043     This allows overlay Xv adaptors to work slightly better with compositing
8044     managers.
8045     
8046     Bump the video driver ABI minor so drivers only need to check for this at build
8047     time.
8049 commit a05044cfc14a8bc6cc31236dcecada60bec09924
8050 Author: Daniel Stone <daniel@fooishbar.org>
8051 Date:   Sat Oct 14 22:14:56 2006 +0300
8053     xkb: better support of XkbDfltXIId
8054     XKB.h specifies that XkbDfltXIId should be used where the client doesn't
8055     care about the device identifier.  We take this to mean core devices,
8056     where practical.
8058 commit 4d8030076ed1a7680bdfcb7b89af1045bdc40304
8059 Author: Daniel Stone <daniel@fooishbar.org>
8060 Date:   Sat Oct 14 22:14:07 2006 +0300
8062     dix: move GetKeyboardEvents/GetPointerEvents to a new file, export symbols
8063     Move GKE and GPE to a separate file, to help stem the events.c explosion.
8064     Mark GKE/GKVE/GPE as _X_EXPORT.
8066 commit 6afc7c284690b1e2bb7544b5bc4f31a3f6a05519
8067 Author: Daniel Stone <daniel@fooishbar.org>
8068 Date:   Sat Oct 14 15:54:35 2006 +0300
8070     dix/devices: remove XACE merge debris
8072 commit 93302452e737bd91a893eb495592538d40d921e5
8073 Author: Daniel Stone <daniel@fooishbar.org>
8074 Date:   Sat Oct 14 15:54:12 2006 +0300
8076     XkbCopyKeymap: add geometry support
8077     Add a first cut at geometry support, which seems to generally work.
8079 commit b9108a13fc126d97c0393f911a1d9292563444ce
8080 Author: Alan Coopersmith <alan.coopersmith@sun.com>
8081 Date:   Fri Oct 13 19:05:28 2006 -0700
8083     Make sure xorgcfg files are included even when dist made with --disable-xorgcfg
8085 commit 054f8cd2675a80b14bc1ce266377fcfee2335cee
8086 Author: Keith Packard <keithp@neko.keithp.com>
8087 Date:   Fri Oct 13 17:34:53 2006 -0700
8089     Limit pointer to valid crtc areas. Add event swapping. Fix change tracking.
8090     
8091     Add function to keep pointer within valid crtc areas.
8092     Finish event delivery and swapping code.
8093     Separate configuration from layout changes to send correct events.
8095 commit 335b503c5e7041bb0c44611e496d1c46f554e630
8096 Merge: bd3d93b... cf948b7...
8097 Author: Daniel Stone <daniel@fooishbar.org>
8098 Date:   Fri Oct 13 18:10:45 2006 +0300
8100     Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver into input-hotplug
8102 commit cf948b7b04dfeb61a294889027b9a54f6b9b478e
8103 Author: Alan Hourihane <alanh@fairlite.demon.co.uk>
8104 Date:   Fri Oct 13 14:48:10 2006 +0100
8106     Block IO on switchmode just as we do for VT switching
8107     to avoid cursor movements signalling io.
8109 commit a6df780e4d3f90cc699b0b864bade03d6f15afd7
8110 Author: Ian Romanick <idr@us.ibm.com>
8111 Date:   Wed Oct 11 15:41:22 2006 -0700
8113     Fix bug #8608.
8114     
8115     Regenerate files based on recent commits to Mesa (that fix Mesa bug
8116     that return pixel data.
8118 commit 042d4a407d0eca9131d0420b0b9189559aac326d
8119 Author: Aaron Plattner <aplattner@nvidia.com>
8120 Date:   Mon Oct 9 16:32:11 2006 -0700
8122     Bug #8459: Don't forget to include AM_CFLAGS in libfb_la_CFLAGS on non-MMX platforms.
8123     
8124     Reported by Edgar Toernig.
8126 commit 1b94c117e0f294ef2f89bf24d45ba7a8e45efe35
8127 Author: Matthias Hopf <mhopf@suse.de>
8128 Date:   Tue Oct 10 19:37:22 2006 +0200
8130     Fixing probably long-standing bug in domain support.
8132 commit 6776c0f0e9677a65ec36ceef9618ff701b99596c
8133 Author: Alan Coopersmith <alan.coopersmith@sun.com>
8134 Date:   Mon Oct 9 17:24:37 2006 -0700
8136     Use bash on Solaris to run symlink-mesa.sh
8137     
8138     symlink-mesa.sh won't run with Solaris Bourne Shell (/bin/sh) so explicitly
8139     run it with /usr/bin/bash instead
8140     (cherry picked from cde68728860179dc84e615ccb378ce992513fd62 commit)
8142 commit bd3d93be82d91e4cf35ae317dfd658d1706257ea
8143 Author: Daniel Stone <daniel@fooishbar.org>
8144 Date:   Sun Oct 8 23:21:12 2006 +0300
8146     xkb: remove random broken vendor workarounds
8148 commit 33406da096b4ae21134484113b280e07d0c8f0d9
8149 Author: Daniel Stone <daniel@fooishbar.org>
8150 Date:   Sun Oct 8 23:20:56 2006 +0300
8152     GetKeyboardEvents: add first_valuator argument to GKVE
8154 commit ef7e05e9de57b9c9c27ed3307eede6d8fc6c1af3
8155 Author: Daniel Stone <daniel@fooishbar.org>
8156 Date:   Sun Oct 8 21:42:15 2006 +0300
8158     xfree86/xinput: pass first_valuator params, don't clip to first screen bound
8159     Pass first_valuator to GetPointerEvents/GetKeyboardValuatorEvents.
8160     Don't clip axis bounds to that of screen 0 when initialising axes.
8162 commit 1546a398144619a14ff06aaf84ebc1bf293eac66
8163 Author: Daniel Stone <daniel@fooishbar.org>
8164 Date:   Sun Oct 8 21:40:53 2006 +0300
8166     GetKeyboardValuatorEvents: also take first_valuator param
8167     Take a first_valuator parameter, which specifies the first valuator.
8169 commit b05a11478edc7e6d1e38ef7f8d6788c7bd917493
8170 Author: Daniel Stone <daniel@fooishbar.org>
8171 Date:   Sun Oct 8 21:23:12 2006 +0300
8173     doc/extensions: rename to c-extensions
8174     The old name could be somewhat confusing.
8176 commit 41bb9fce47f6366cc3f7d45790f7883f74289b5a
8177 Author: Daniel Stone <daniel@fooishbar.org>
8178 Date:   Sun Oct 8 20:34:32 2006 +0300
8180     mipointer: take device arguments, split miPointerAbsoluteCursor
8181     Update mipointer API to take a device argument to (almost) all functions,
8182     and split miPointerAbsoluteCursor into a couple of separate functions.
8183     Remove miPointerAbsoluteCursor call from mieq, as we now deal with it in
8184     GetPointerEvents.
8185     Make miPointerSetPosition (successor of miPointerAbsoluteCursor) take
8186     pointers to x and y, so it can return the clipped values.
8187     Modify callers of miPointer*() functions to generally use the new
8188     functions.
8189     This should fix things with multi-head setups.
8191 commit be8dfafd1d58b27bbfd953fc1216311523353db1
8192 Author: Daniel Stone <daniel@fooishbar.org>
8193 Date:   Sun Oct 8 20:32:16 2006 +0300
8195     warning cleanups
8196     Fix still more warnings.
8198 commit ca474e0920dd29ebe7ccf346cddc526732ad01ba
8199 Author: Daniel Stone <daniel@fooishbar.org>
8200 Date:   Sun Oct 8 20:30:49 2006 +0300
8202     Xi: move SendEventToAllWindows and FindInterestedChildren to exevents
8203     Move SendEventToAllWindows and FindInterestedChildren from chgptr to exevents,
8204     so the DIX can more easily use it.
8205     Clean up two warnings (type mismatch, unused variable) in exevents.c.
8207 commit c2fab469b66f2796c541e911202faa411d116b04
8208 Author: Daniel Stone <daniel@fooishbar.org>
8209 Date:   Sun Oct 8 18:26:26 2006 +0300
8211     dix/devices: clean up debugging
8213 commit 4493acb88c59721f7807093a3ed3c39396c2076d
8214 Author: Daniel Stone <daniel@fooishbar.org>
8215 Date:   Sun Oct 8 17:51:03 2006 +0300
8217     xkb: add FIXMEs to procedures which need to act on all core devices
8218     Add FIXME comments above request handlers which need to act on all core-sending
8219     devices if called on the core keyboard.
8221 commit ef68273f5bdb27a492ec0b69548ec4fbede46c08
8222 Author: Daniel Stone <daniel@fooishbar.org>
8223 Date:   Sun Oct 8 17:44:37 2006 +0300
8225     mi/mipointer: deprecate functions which don't take a device
8226     Deprecate all mi pointer functions which don't take a device argument, and
8227     replace them with versions which do, in preparation for MPX.
8229 commit 6eab4c55890660089067da0e944256b1ed3a8c67
8230 Author: Daniel Stone <daniel@fooishbar.org>
8231 Date:   Sun Oct 8 17:24:33 2006 +0300
8233     doc/extensions: document C extension use in the X server
8235 commit 80cdd26581508dd17c5d0a5739cd540113996bbb
8236 Author: Daniel Stone <daniel@fooishbar.org>
8237 Date:   Sun Oct 8 17:23:54 2006 +0300
8239     mi/pointer: mark public pointer functions as deprecated
8240     Deprecate miPointer functions which don't take a device pointer.  Pointer
8241     movement should be handled through GetPointerEvents, and functions which
8242     take a device as an argument (e.g. miPointerPosition) will be added.
8244 commit 97030b6c6b0fb6ff629ae31e483704d0a2207a53
8245 Author: Daniel Stone <daniel@fooishbar.org>
8246 Date:   Sun Oct 8 17:07:05 2006 +0300
8248     config: fix compilation
8249     Accidentally built with --disable-config, didn't notice that the previous
8250     commit to clean up the debugging broke things horribly.
8252 commit 14b157bdb1f2cd5feba03ba0815d7c5b2dd6633f
8253 Author: Daniel Stone <daniel@fooishbar.org>
8254 Date:   Sun Oct 8 17:04:12 2006 +0300
8256     include: actually declare DebugF
8257     DebugF is ErrorF when DEBUG is defined, else a no-op.
8259 commit 9e37de193f5d7412ffd8de76d5eed0158c0a3609
8260 Author: Daniel Stone <daniel@fooishbar.org>
8261 Date:   Sun Oct 8 16:32:15 2006 +0300
8263     configure.ac: reactivate warnings when building with gcc
8264     We were inadvertently stomping XSERVER_CFLAGS after adding the warnings, so
8265     move them after we do that.
8267 commit b559cbb1601f93cb03ea3dcfb2c5ca94ee6b73bb
8268 Author: Daniel Stone <daniel@fooishbar.org>
8269 Date:   Sun Oct 8 16:23:14 2006 +0300
8271     dix/CoreProcessKeyboardEvent: remove debugging for every key event
8272     Also change #ifdef DEBUG/ErrorF/#endif to DebugF in FixKeyState.
8274 commit 3ae4d250185e71a0a218c062426f92b9b1adbf05
8275 Author: Daniel Stone <daniel@fooishbar.org>
8276 Date:   Sun Oct 8 16:20:42 2006 +0300
8278     xfree86 Xinput: remove still more excessive debugging
8279     There isn't any more debugging left for input events in the XFree86 DDX.
8281 commit 58314756aeecbb8fb04706c3e04d98e9ac531a02
8282 Author: Daniel Stone <daniel@fooishbar.org>
8283 Date:   Sun Oct 8 16:18:05 2006 +0300
8285     GetPointerEvents: add first_valuator parameter
8286     Add a first_valuator parameter.  Looks correct by inspection, but untested
8287     with first_valuator != 0 as yet.
8289 commit 84f5d2291c1fe92fd8358e999e909bf3aab86c98
8290 Author: Daniel Stone <daniel@fooishbar.org>
8291 Date:   Sun Oct 8 15:30:24 2006 +0300
8293     GetPointerEvents: fix relatively harmless typo
8294     Change !(cp->button || !cp->valuator) to (!cp->button || !cp->valuator).
8296 commit cfc3e9ede2dc83741bd38bf3df13f096ecb8adc0
8297 Author: Daniel Stone <daniel@fooishbar.org>
8298 Date:   Sun Oct 8 15:27:52 2006 +0300
8300     config: remove excessive debugging
8302 commit 8d8e7f8bae4099f9e90ef9aac687607dae1d32bf
8303 Author: Daniel Stone <daniel@fooishbar.org>
8304 Date:   Sun Oct 8 15:26:54 2006 +0300
8306     kdrive/input: remove excessive debugging in NIDR
8308 commit 22a836fafd39a8ef413826dc2c94bc5f96990e2d
8309 Author: Daniel Stone <daniel@fooishbar.org>
8310 Date:   Sat Oct 7 14:16:51 2006 +0300
8312     xfree86/loader: bump input major ABI version
8313     Bump input major ABI version to 1.0, since we removed the OS keyboard
8314     layer.
8316 commit 4c342246300e06bdf5c9c62cc1d2f6aa57a524db
8317 Merge: 8382234... 49a70c8...
8318 Author: Alan Coopersmith <alan.coopersmith@sun.com>
8319 Date:   Fri Oct 6 18:01:13 2006 -0700
8321     Merge branch 'XACE-modular'
8323 commit 3686cd0fbf56d883f2f3b3fda11ffba1058b74e4
8324 Author: Daniel Stone <daniel@fooishbar.org>
8325 Date:   Fri Oct 6 17:20:42 2006 +0300
8327     xkb: make XkbSetControls work on all core-sending devices
8329 commit 7b4dc171b036107cfba87a1a16bf692b982005a5
8330 Author: Daniel Stone <daniel@fooishbar.org>
8331 Date:   Fri Oct 6 16:26:54 2006 +0300
8333     xkb: remove unused #ifndef
8335 commit ab56f0c5b516269bb99ae8b5f479e49e61a3af76
8336 Author: Daniel Stone <daniel@fooishbar.org>
8337 Date:   Fri Oct 6 16:12:36 2006 +0300
8339     xkb: simplify core device loop in GetKeyboardByName
8341 commit 4b6e2f12f7296e17b2850f36b3adcf8156125cbe
8342 Author: Daniel Stone <daniel@fooishbar.org>
8343 Date:   Fri Oct 6 16:08:21 2006 +0300
8345     xkb: make LatchLockGroup work on all core-sending devices
8346     Apply the settings to all devices sending core events, if we're working on the
8347     core keyboard.
8349 commit ebf9b3bbbb04acb78cdf8a84e47a96755fbfe854
8350 Author: Daniel Stone <daniel@fooishbar.org>
8351 Date:   Fri Oct 6 14:17:59 2006 +0300
8353     xkb: update all core-sending keyboards on GetKeyboardByName
8354     Update the keymaps of all keyboards which send core events on
8355     GetKeyboardByName; still a few other procedures which need this treatment.
8357 commit 1178796a4dff5ebf0bd9fb3cacb35be9709b41e5
8358 Author: Keith Packard <keithp@neko.keithp.com>
8359 Date:   Thu Oct 5 22:31:35 2006 -0700
8361     Add preferred modes for each output. Round vrefresh. Deliver crtc events.
8363 commit de63a469dcd0a8ae98554bca540ac0106cccf2a5
8364 Merge: 9c7440b... 8382234...
8365 Author: Daniel Stone <daniel@fooishbar.org>
8366 Date:   Thu Oct 5 20:29:19 2006 +0300
8368     Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver into input-hotplug
8370 commit b4659faf9b455b44ac8e691cc7a8fc00a967c80b
8371 Merge: c4f30c6... 8382234...
8372 Author: Keith Packard <keithp@neko.keithp.com>
8373 Date:   Wed Oct 4 14:46:04 2006 -0700
8375     Merge branch 'master' into randr-1.2
8377 commit c4f30c63538e1451f15ed1991439869127d9b148
8378 Author: Keith Packard <keithp@guitar.keithp.com>
8379 Date:   Tue Oct 3 21:06:11 2006 -0700
8381     Add mode origins and output options. Fix memmoves in resource free funcs.
8382     
8383     Output options and mode origins both affected driver ABI.  memmove mistakes
8384     were causing 'Freeing resource which isn't there' messages.
8385     
8386     Prune unused non-user defined modes from available list now.
8388 commit 8382234a7f318057de66490299d63807cefb5201
8389 Author: Alan Coopersmith <alan.coopersmith@sun.com>
8390 Date:   Tue Oct 3 17:49:48 2006 -0700
8392     Update pci.ids to Tue 2006-10-03 daily snapshot
8394 commit 96edf7b853c1045d12d957a2957a11879100a2de
8395 Author: Alan Coopersmith <alan.coopersmith@sun.com>
8396 Date:   Tue Oct 3 17:48:50 2006 -0700
8398     Don't insert RCS tag into generated pci id header files
8400 commit df800d87e04ce984a8a9ab4252ac6478ab1e4426
8401 Author: Alan Coopersmith <alan.coopersmith@sun.com>
8402 Date:   Mon Oct 2 11:28:47 2006 -0700
8404     Add (void) casts to clear compiler errors about ?: results having type mismatch
8406 commit 9c7440bdf5a4ecd113e102004c804a2ba354c422
8407 Author: Daniel Stone <daniel@fooishbar.org>
8408 Date:   Mon Oct 2 20:58:33 2006 +0300
8410     xkb: remove the world's most staggeringly broken vendor workaround
8411     Certain versions of LynxOS needed to sleep up to five seconds for closing a
8412     pipe to actually, y'know, be useful.
8414 commit d7c89c7c1c8c1e110345d9d8d300adbf5fe5804a
8415 Author: Daniel Stone <daniel@fooishbar.org>
8416 Date:   Mon Oct 2 02:15:36 2006 +0300
8418     symlink-mesa.sh: expand *.{c,h}
8420 commit d6ea96b13e2ea01c51998c41ae2a3677bdedf61c
8421 Author: Ivan Pascal <pascal@info.tsu.ru>
8422 Date:   Mon Oct 2 02:17:14 2006 +0300
8424     xkb: fix wrapping when switching between groups
8425     Use XkbCharToInt as that's what we're doing.
8427 commit 3c98cebb6e954855528794fec46830f456cbdec1
8428 Merge: fa1ac94... 2cf1098...
8429 Author: Daniel Stone <daniel@fooishbar.org>
8430 Date:   Mon Oct 2 02:18:17 2006 +0300
8432     Merge branch 'input-hotplug' of git+ssh://git.freedesktop.org/git/xorg/xserver into input-hotplug
8434 commit fa1ac94178cf976d4c8dae9a4dc8703303a62d4b
8435 Author: Ivan Pascal <pascal@info.tsu.ru>
8436 Date:   Mon Oct 2 02:17:14 2006 +0300
8438     xkb: fix wrapping when switching between groups
8439     Use XkbCharToInt as that's what we're doing.
8441 commit c31672e6aab168262bd7824a8082ecdf841fc3c0
8442 Author: Daniel Stone <daniel@fooishbar.org>
8443 Date:   Mon Oct 2 02:15:36 2006 +0300
8445     symlink-mesa.sh: expand *.{c,h}
8447 commit 2cf1098436d6b4382d9ed3f6b88214d37bdd8ddb
8448 Author: Daniel Stone <daniel@fooishbar.org>
8449 Date:   Sat Sep 30 17:05:46 2006 +0300
8451     dix/events, mi/eq: remove utterly ridiculous debugging
8452     Remove debugging which can cause long-lived Xorg logs to grow well above 1GB
8453     if built with --enable-debug.
8455 commit 518db35ca3f569e7cb95dbddeddb93f3691de498
8456 Merge: 5d99e05... 84eb2c0...
8457 Author: Daniel Stone <daniel@fooishbar.org>
8458 Date:   Fri Sep 29 00:35:21 2006 +0300
8460     Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver into input-hotplug
8462 commit 5d99e05f05a42a82a9f02844df9bfebaa673759d
8463 Merge: ad631af... 5893375...
8464 Author: Daniel Stone <daniel@fooishbar.org>
8465 Date:   Fri Sep 29 00:35:07 2006 +0300
8467     Merge branch 'input-hotplug' of git+ssh://git.freedesktop.org/git/xorg/xserver into input-hotplug
8469 commit ad631afcf3fbc74024cddaaacd05d38addc047a2
8470 Author: Daniel Stone <daniel@fooishbar.org>
8471 Date:   Fri Sep 29 00:34:23 2006 +0300
8473     make core keyboard/pointer map functions act on all core-sending devices
8474     Make Set{Keyboard,Modifier,Pointer}Mapping act on all devices which send core
8475     events.
8476     Change LegalModifier to accept a DeviceIntPtr.
8478 commit 84eb2c0a06de60e88e14bb03fabe661d7cd8f1d3
8479 Author: Brian <brian@yutani.localnet.net>
8480 Date:   Thu Sep 28 15:09:40 2006 -0600
8482     Replace hard-coded filesnames with loops (all .c and .h files).
8483     Should fix problems with Mesa adding/removing source files, for the most part.
8484     Patch by Dan Nicholson.
8486 commit 4bc5dc2854e33bf343cdea44a3c3b4c41f6f4145
8487 Merge: cf6e968... f9542e7...
8488 Author: Aaron Plattner <aplattner@nvidia.com>
8489 Date:   Thu Sep 28 13:27:13 2006 -0700
8491     Merge branch 'wfb'
8493 commit f9542e749544c7a3084fd72ecc6642ca3262f7c7
8494 Author: Aaron Plattner <aplattner@nvidia.com>
8495 Date:   Thu Sep 28 13:26:54 2006 -0700
8497     Restore the global xx* symbols and add them to wfbrename.h.
8498     
8499     I don't think they're ever used, but it's best to just leave them alone for ABI
8500     compatibility.
8502 commit cf6e9687ffcc52af0d64e9098186570719a575a2
8503 Author: Jeff Smith <whydoubt@yahoo.com>
8504 Date:   Thu Sep 28 15:34:17 2006 -0400
8506     Bug #8449: Yet another Mesa symlink script resync.
8508 commit a5d639cd87f30f9b3d765352d27253940f33b2b7
8509 Author: Daniel Stone <daniel@fooishbar.org>
8510 Date:   Wed Sep 27 16:15:27 2006 +0300
8512     remove merge detritus
8514 commit 2206a92a97901977910a6e39b4174ca805f9f4a7
8515 Author: Michel Dänzer <michel@tungstengraphics.com>
8516 Date:   Wed Aug 30 19:15:55 2006 +0200
8518     Push information about cliprects of DRI windows to the DRM.
8520 commit 54d371e7a4ebab79a0f616669e2f601d8370cef3
8521 Author: Michel Dänzer <michel@tungstengraphics.com>
8522 Date:   Wed Aug 30 19:12:17 2006 +0200
8524     Add wrapper for new ioctl to update drawable information in the DRM.
8526 commit ad321fad4b9ab3a2c70cfff37ca6c8faaa5cce9c
8527 Merge: 5e9d33f... f7c1d94...
8528 Author: Daniel Stone <daniel@fooishbar.org>
8529 Date:   Sun Sep 24 17:56:43 2006 +0300
8531     Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver into input-hotplug
8533 commit f7c1d942416db8d0d4c5a21f5ece1ccacb926b69
8534 Author: Brian <brian@yutani.localnet.net>
8535 Date:   Sat Sep 23 10:38:10 2006 -0600
8537     Check for visual==NULL in dmxBECreateColormap() before calling XCreateColormap()
8538     to prevent potential segfault.
8540 commit 945b7c63946f5257d0f9b0dcf2f8f4882fb2c6f8
8541 Author: Brian <brian@yutani.localnet.net>
8542 Date:   Sat Sep 23 10:35:25 2006 -0600
8544     The fbcmap.c file used by Xdmx _must_ be compiled with XFree86Server defined.
8545     Otherwise, Xdmx generates a slew of protocol errors.
8547 commit 891e9c3e6cbd0869a57395b96c8e18ff522c2bb4
8548 Author: Brian <brian@yutani.localnet.net>
8549 Date:   Sat Sep 23 10:28:24 2006 -0600
8551     Replace broken DMXDBG3() with DMXDBG2()
8553 commit a10039a100dfe5f87e29e9cc4fa656176e0890f9
8554 Author: David Nusinow <dnusinow@debian.org>
8555 Date:   Thu Sep 21 23:58:32 2006 -0400
8557     Allow the xfree86 ddx utils to be optionally built. Patch by Eugene Konev.
8559 commit ce78b0cd2b1c35d60eb5683a1d00222aa4797c79
8560 Author: Adam Jackson <ajax@benzedrine.nwnk.net>
8561 Date:   Thu Sep 21 20:42:47 2006 -0400
8563     Close with Pclose() that which we open with Popen().
8565 commit c1655f0fd457f9bdf0857c5e0904639925bb01f1
8566 Author: Aaron Plattner <aplattner@nvidia.com>
8567 Date:   Thu Sep 21 14:45:17 2006 -0700
8569     Bug 8386: Grow parser buffers to fit an entire line if it's longer than CONFIG_BUF_LEN.
8571 commit b36fde9257263fa502147df37e8331184c323e14
8572 Author: Keith Packard <keithp@guitar.keithp.com>
8573 Date:   Thu Sep 21 09:52:04 2006 -0700
8575     When no mode is specified, don't validate mode-specific parameters.
8577 commit 8b4ed47c5d39f219866e3c72fa973c6fc4c70f18
8578 Author: Drew Parsons <dparsons@debian.org>
8579 Date:   Thu Sep 21 22:19:44 2006 +1000
8581     * Install Xprint's Xsession script to $(sysconfdir)/X11/Xsession.d
8582     * Removing outdated references to CDE and dt, rename script to
8583       92xprint-xpserverlist.
8585 commit 219546fd76750f358ffb6738f17b9237c58c15a6
8586 Author: Keith Packard <keithp@guitar.keithp.com>
8587 Date:   Wed Sep 20 22:43:05 2006 -0700
8589     Steal Xinerama code from SiS driver. Add missing files.
8590     
8591     Provide a Xinerama implementation when DIX version isn't enabled. This
8592     version exposes each crtc as a separate 'screen' and reports the size of
8593     that patch. The extension also sends ConfigureNotify events to the root
8594     window whenever crtcs change so that applications will re-fetch xinerama
8595     information. This actually works for metacity.
8597 commit bde0a4c12cb393a6d7f1552b067624da1b0502ae
8598 Author: Keith Packard <keithp@guitar.keithp.com>
8599 Date:   Wed Sep 20 19:42:34 2006 -0700
8601     RRSetCrtcConfig status fix. RRGetScreenResources timestamp fix.
8602     
8603     RRSetCrtcConfig was returning the wrong status values.
8604     RRGetScreenResources was always returning currentTime.
8606 commit d812f486a01a6276aed7b4ebd3cd8eb8ddfe10d3
8607 Author: Donnie Berkholz <donnie@supernova.(none)>
8608 Date:   Wed Sep 20 15:39:39 2006 -0700
8610     Really fix sparc on 64-bit kernel/32-bit userland.
8611     
8612     Commit b3a3020fd018df8bc5a8193d36e1a1c7ae8af8ba used a sparc64 ifdef instead of
8613     sparc. But for 32-bit userland, __sparc64__ is not defined so the wrong code is
8614     used.
8616 commit 09f7499851bd2f2eba1e30460c61c7a82ed9e853
8617 Author: Keith Packard <keithp@guitar.keithp.com>
8618 Date:   Wed Sep 20 13:15:20 2006 -0700
8620     typo
8622 commit 9f870e0aa1ada238d6a0cd099996e8c47f6ba1d9
8623 Author: Keith Packard <keithp@guitar.keithp.com>
8624 Date:   Wed Sep 20 13:14:53 2006 -0700
8626     When setting output state, leave output unchanged when setting to current.
8628 commit d16e83413e7e06adebd629d04de57bbedd8c3765
8629 Author: Aaron Plattner <aplattner@nvidia.com>
8630 Date:   Wed Sep 20 12:47:17 2006 -0700
8632     Hide or rename more global symbols to avoid clashes with libfb.
8633     
8634     Rename composeFunctions, xxSetup, and xxPrintVisuals.  Hide the other xx*
8635     symbols by making them static.
8637 commit d08718d8fd31477e90f13b9e122504c515b46ee0
8638 Author: Keith Packard <keithp@guitar.keithp.com>
8639 Date:   Wed Sep 20 12:05:52 2006 -0700
8641     Avoid calling xalloc(0). Change rrScreenSizeSet to rrScreenSetSize.
8643 commit ef1f3248cb5fff0a02c0059f865c4d931eba23a6
8644 Author: Keith Packard <keithp@guitar.keithp.com>
8645 Date:   Tue Sep 19 22:48:54 2006 -0700
8647     Split out 1.0-style info and new property routines to their own files.
8649 commit 07112adb0802d28488de5a495aa61bb3cfc280b6
8650 Author: Keith Packard <keithp@guitar.keithp.com>
8651 Date:   Tue Sep 19 00:46:27 2006 -0700
8653     RRGetScreenResources and RRGetOutputInfo are working now.
8654     
8655     Removed separate id field in RRModeRec.
8656     Pull screen subpixel order from Render extension.
8657     Implement RGetScreenResources and RRGetOutputInfo
8659 commit afe5e9483b352ed06075ed68a6ffa50799194e2d
8660 Author: Keith Packard <keithp@guitar.keithp.com>
8661 Date:   Mon Sep 18 12:18:22 2006 -0700
8663     RandR working with old clients and old API.
8665 commit 2be1ac15aee592782d7693b8de2c3815478a094e
8666 Author: Keith Packard <keithp@guitar.keithp.com>
8667 Date:   Mon Sep 18 12:11:18 2006 -0700
8669     Remove smashing of CFLAGS from server build.
8670     
8671     CFLAGS is a user variable, extracted from the environment at configure time
8672     and settable by the user at build time. We must not override this variable.
8674 commit bf07893947cfca945598e194ed416fda6162b11c
8675 Author: Keith Packard <keithp@neko.keithp.com>
8676 Date:   Sun Sep 17 23:03:23 2006 -0700
8678     Split out RandR dispatch code from randr.c to rr*dispatch.c.
8679     
8680     More disassembly to ease ongoing development.
8682 commit 3e745745fecef1cb59e53bde52ded311b51e1dac
8683 Author: Keith Packard <keithp@neko.keithp.com>
8684 Date:   Sat Sep 16 23:21:37 2006 -0700
8686     Split RandR implementation into separate files.
8687     
8688     RandR is getting too big to live in one file; split into one file per object
8689     type (crtc, mode, screen), leaving the rest of the code in randr.c.
8690     
8691     Code is slowly approaching the point where it will drop-in as a replacement
8692     for the old 1.0 implementation.
8694 commit d17fb9672e238a089e463ac74cc4cd3325b67e1f
8695 Author: Keith Packard <keithp@neko.keithp.com>
8696 Date:   Sat Sep 16 21:44:42 2006 -0700
8698     Start moving to new randr 1.2 definition
8700 commit 8dec74321d916f204f8182f1b93a65defbe50e78
8701 Author: Keith Packard <keithp@neko.keithp.com>
8702 Date:   Mon Jul 17 14:43:07 2006 -0400
8704     Successful legacy RandR API/Protocol emulation for query.
8705     
8706     These changes clean up minor errors to make it possible to list the
8707     available modes for a monitor using legacy APIs in both the X server DDX and
8708     RandR protocol. Setting modes is untested, so it probably doesn't work.
8710 commit cab3a0145f2483fe43b5db5f5dd2076db9757fe5
8711 Author: Keith Packard <keithp@neko.keithp.com>
8712 Date:   Mon Jul 17 01:21:11 2006 -0400
8714     RandR: New data structure, old API. At least it compiles now
8716 commit d95c758630f4aacec339a7ec80d2c4a9d7de1e4a
8717 Author: Keith Packard <keithp@neko.keithp.com>
8718 Date:   Sat Jul 1 19:46:38 2006 -0700
8720     Preliminary RandR 1.2 work
8722 commit f057de4f73fa593fa3fc5f05f65b89e76273b158
8723 Author: Adam Jackson <ajax@benzedrine.nwnk.net>
8724 Date:   Sat Sep 16 03:49:11 2006 -0400
8726     Don't install librac.a.
8727     
8728     Thanks, automake.
8730 commit 49a70c8570b03aff8239324a2474918a6fbc52a0
8731 Merge: d1110c5... 05231e3...
8732 Author: Eamon Walsh <ewalsh@tycho.nsa.gov>
8733 Date:   Fri Sep 15 15:26:57 2006 -0400
8735     Merge branch 'master' into my-XACE-modular
8737 commit 46af6d1e953f1eefb6edbba3d29fb9700e42c2bb
8738 Author: Adam Jackson <ajax@benzedrine.nwnk.net>
8739 Date:   Thu Sep 14 19:28:44 2006 -0400
8741     Always believe the monitor when it reports a reduced-blanking mode.
8742     
8743     CVT reduced blanking modes are typically only seen on digital connections to
8744     LCDs, but there are some monitors that report them as supported over the
8745     VGA connector too, which is perfectly legitimate, electrically speaking.
8747 commit 63acf18b7e4ce3a9f7deab3a9088a1c41cab0191
8748 Author: Adam Jackson <ajax@benzedrine.nwnk.net>
8749 Date:   Thu Sep 14 19:26:37 2006 -0400
8751     In xf86MatchPciInstances, fail gracefully when there's no PCI device at all.
8752     
8753     This allows the autoconfig logic to fall through sanely on non-PCI machines,
8754     which importantly includes Xen virtual machines.
8756 commit a8f9936f55c5364bb02e8c3187507eb1f70e2ef2
8757 Author: Adam Jackson <ajax@benzedrine.nwnk.net>
8758 Date:   Thu Sep 14 19:24:41 2006 -0400
8760     Prefer driver-provided modes when matching name strings to modelines.
8761     
8762     Well, kinda.  Strictly we prefer M_T_BUILTIN strongest since those are modes
8763     where the driver has said it absolutely can't do anything else (VBE).  Then
8764     we look for user-defined modes, ie, modelines from the config file.  Then
8765     we consider modes reported by the monitor via EDID.  Finally if nothing has
8766     matched yet we consider the default mode pool.
8767     
8768     Within each of the above-mentioned classes, modes with the M_T_PREFERRED bit
8769     take priority over other modes in the same class.
8770     
8771     This logic ensures that the timings sent to the monitor exactly match the
8772     timings it reported as supported, which occasionally don't match the numbers
8773     you might get for that mode from CVT or GTF.
8775 commit 81ef1b6d6063c20db4963abf7b7848e235aa4ebb
8776 Author: Adam Jackson <ajax@benzedrine.nwnk.net>
8777 Date:   Thu Sep 14 19:18:58 2006 -0400
8779     Mark EDID modes as driver modes.  Infer virtual size from driver modes.
8780     
8781     This allows the server to guess an appropriate initial virtual size and
8782     resolution.  The heuristic is to select the largest driver-reported mode
8783     that matches the monitor's physical aspect ratio.  We revalidate this
8784     estimate after mode validation, since we may have filtered away all
8785     modes that would fill that size.
8786     
8787     Also, the EDID preferred timing is now marked as M_T_PREFERRED as well.
8789 commit 43d9edd31e31b33b9da4a50d8ab05004881c8d5a
8790 Author: Adam Jackson <ajax@benzedrine.nwnk.net>
8791 Date:   Thu Sep 14 19:09:02 2006 -0400
8793     Attempt to add the 'mouse' driver in more situations.
8794     
8795     Always add a mouse driver instance configured to send core events, unless
8796     a core pointer already exists using either the mouse or void drivers.  This
8797     handles the laptop case where the config file only specifies, say,
8798     synaptics, which causes the touchpad to work but not the pointing stick.
8799     We don't double-instantiate the mouse driver to avoid the mouse moving twice
8800     as fast, and we skip this logic when the user asked for a void core pointer
8801     since that probably means they want to run with no pointer at all.
8803 commit 739224d05eb4f356c9cab9dcb8a44a8d78287765
8804 Author: Adam Jackson <ajax@benzedrine.nwnk.net>
8805 Date:   Thu Sep 14 19:03:32 2006 -0400
8807     Load the default module set when no Module section is given in the config.
8808     
8809     Also, synchronize that list with the list for the pseudoconfig file used
8810     when starting with no config file.  These really need to be better unified.
8812 commit beac2bf1e48e6b77dbf7d95f086abc5abcd90cf0
8813 Author: Adam Jackson <ajax@benzedrine.nwnk.net>
8814 Date:   Thu Sep 14 19:01:13 2006 -0400
8816     Expand the default sync ranges to be large enough for 800x600@60.
8818 commit 71a15a7d5721073eccb3a275f353b3aa584c0d68
8819 Author: Adam Jackson <ajax@benzedrine.nwnk.net>
8820 Date:   Thu Sep 14 19:00:10 2006 -0400
8822     Publish the raw EDID block as a property on the root window.
8823     
8824     This was removed in the patch for bug #5386, but is still useful.
8826 commit 7939c8dfb7c7bed4febcdc12922fb2e17619ea36
8827 Author: Adam Jackson <ajax@benzedrine.nwnk.net>
8828 Date:   Thu Sep 14 18:57:57 2006 -0400
8830     Bump the default pixel depth to 24, and default bpp to 32.
8832 commit 72af975f9c8de0ff6796f1ce4b76dcf841d21e99
8833 Author: Adam Jackson <ajax@benzedrine.nwnk.net>
8834 Date:   Thu Sep 14 18:56:34 2006 -0400
8836     Fix up EDID blocks where the max pixclock exceeds the preferred mode clock.
8837     
8838     Base EDID only lets you specify the maximum dotclock in tens of MHz, which
8839     is too fuzzy for some monitors.  1600x1200@60 is just over 160MHz, but if
8840     the monitor really can't handle any mode at 170MHz, then 160 is more
8841     correct.  Fix up the EDID block before the driver can see it in this case,
8842     so we don't spuriously reject modes.
8844 commit d05e0a97bb704a4986cf638487205da759c4ce17
8845 Author: Adam Jackson <ajax@benzedrine.nwnk.net>
8846 Date:   Thu Sep 14 18:49:12 2006 -0400
8848     Enable DPMS by default.
8850 commit 334f7db9f653113d5d46236911d7de2ec4173f28
8851 Author: Adam Jackson <ajax@benzedrine.nwnk.net>
8852 Date:   Thu Sep 14 18:46:10 2006 -0400
8854     Allow hsync and vsync ranges to be overridden independently again.
8856 commit ced46e17777b635df9371c4cfaec3f8968b4dbcf
8857 Author: Adam Jackson <ajax@benzedrine.nwnk.net>
8858 Date:   Thu Sep 14 18:41:59 2006 -0400
8860     Record all standard timings from EDID as modes, instead of just the first five.
8862 commit d89fee68d0e49211871cd9eb3893ed55c1d478a6
8863 Author: Adam Jackson <ajax@benzedrine.nwnk.net>
8864 Date:   Thu Sep 14 18:41:15 2006 -0400
8866     Record the maximum dot clock of the monitor, and filter by it.
8868 commit fa8ef7166839a7435e0017683f3e3c7f7904b285
8869 Author: Adam Jackson <ajax@benzedrine.nwnk.net>
8870 Date:   Thu Sep 14 18:33:00 2006 -0400
8872     Don't translate monitor gamma to X gamma.
8873     
8874     The X gamma is used to set the output ramp of the card.  Setting a 2.2 output
8875     gamma going into a 2.2 monitor gives an effective gamma of 4.84, which is
8876     very much not what you want.
8878 commit 511c60bc7399b07c267d686a969880e5ec92408a
8879 Author: Luc Verhaegen <libv@skynet.be>
8880 Date:   Thu Sep 14 18:30:36 2006 -0400
8882     Bug #5386: Synthesize modelines from EDID data.
8884 commit 05231e336db8f959c15dda518641976f061df1a6
8885 Author: Ian Romanick <idr@us.ibm.com>
8886 Date:   Thu Sep 14 14:13:39 2006 -0700
8888     Use correct opcodes for GLX_EXT_texture_from_pixmap.
8889     
8890     Regenerate from glX_API.xml 1.3 from Mesa.  The glproto package and libGL
8891     (from Mesa) must also be updated.
8893 commit 0a62840e2ce25e5c2554e7e5ab4c9c5b96899e2d
8894 Author: Bill Nottingham <notting@redhat.com>
8895 Date:   Wed Sep 13 15:40:23 2006 -0700
8897     Bug 7641: fix comment written to Xorg.conf (s/VertSync/VertRefresh/)
8898     
8899     X.Org Bugzilla #7641 <https://bugs.freedesktop.org/show_bug.cgi?id=7641>
8900     Patch #6349 <https://bugs.freedesktop.org/attachment.cgi?id=6349>
8902 commit 182e5e0f4ba4c98a34bc52bdf4032ba315fe80ad
8903 Author: Drew Parsons <dparsons@debian.org>
8904 Date:   Tue Sep 12 14:30:46 2006 +1000
8906     Xprint: revert installation of /etc/X11/Xsession.d/cde_xsessiond_xprint.sh
8907     pending resolution of #8232.
8909 commit 594d4019c613b0f4bf8f48cc074ecc3c8366f1d7
8910 Author: Tilman Sauerbeck <tilman@code-monkey.de>
8911 Date:   Tue Sep 12 01:15:40 2006 +0200
8913     transformIsIdentity() now doesn't accept a zero matrix as the identity.
8914     
8915     Added a non-zero test for one of the diagonal values.
8917 commit fc30370d14125f86ee1192890a184881fa139546
8918 Author: Tilman Sauerbeck <tilman@code-monkey.de>
8919 Date:   Mon Sep 11 19:43:09 2006 +0200
8921     Bug #8226: Fixed SetPictureTransform()'s handling of the argument matrix.
8922     
8923     It now recognizes scaled variants of the identity matrix, too.
8925 commit 2b357e9a2f9038cf9cd07da908e3103a3d0965c9
8926 Author: Donnie Berkholz <dberkholz@gentoo.org>
8927 Date:   Sun Sep 10 22:17:20 2006 -0700
8929     If we're installing libxf86config, install headers needed to build against it.
8931 commit 58933757862c458e2da39bd464e50d9c0e41b313
8932 Author: Zephaniah E. Hull <warp@agamemnon.b5>
8933 Date:   Sun Sep 10 15:50:51 2006 -0400
8935     Warning fix, and a syntax fix in a #if 0 section of code.
8937 commit 0a3740a0000191e3039fe183ae51b938d0548340
8938 Author: Zephaniah E. Hull <warp@agamemnon.b5>
8939 Date:   Sun Sep 10 15:49:25 2006 -0400
8941     Typo correction, 'i' is not a '1', so no longer crash on some Xi requests.
8943 commit 8d709f0280b458515b32c2b87938749428e5c149
8944 Author: Zephaniah E. Hull <warp@agamemnon.b5>
8945 Date:   Sun Sep 10 15:48:35 2006 -0400
8947     Remove a merge artifact so that we can compile.
8949 commit b3a3020fd018df8bc5a8193d36e1a1c7ae8af8ba
8950 Author: Jesse Barnes <jbarnes@nietzche.virtuousgeek.org>
8951 Date:   Sun Sep 10 11:13:18 2006 -0700
8953     the new PCI mapping routines are broken on sparc64 (in fact they look
8954     broken for any 32 bit X server running on a 64 bit kernel) so #ifdef
8955     them out for now.  the PCI rework tree will make all this crap go away,
8956     so I think we can tolerate the extra #ifdef for the next release.
8958 commit 60db190ecfce52cbfa888c0af3210634f9186bed
8959 Merge: 5e9d33f... 6525610...
8960 Author: Zephaniah E. Hull <warp@agamemnon.b5>
8961 Date:   Sun Sep 10 03:49:17 2006 -0400
8963     Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver
8965 commit 65256109bb8f5a26704ed960e1dd113981df5787
8966 Author: Drew Parsons <dparsons@debian.org>
8967 Date:   Sun Sep 10 17:40:37 2006 +1000
8969     * Define XPSERVERLIST with `/etc/init.d/xprint get_xpserverlist`
8970       instead of `/bin/sh /etc/init.d/xprint get_xpserverlist`
8971         - allows the initscript to set its own different shell under #!
8972         - allows disabling of XPSERVERLIST by making the script non-executable
8973     * Allow files to be installed by using dist_*_DATA instead of EXTRA_DIST.
8974       Also, use dist_*_SCRIPTS to install scripts.
8975     * Fix minor typos in man pages.
8977 commit d1110c5c83a7f439158f369ab2f3ae614fa9d2a5
8978 Author: Eamon Walsh <ewalsh@tycho.nsa.gov>
8979 Date:   Fri Sep 8 15:28:48 2006 -0400
8981     Generalize the handling of configuration files that ship with extensions.
8983 commit 9deb579dc9366590203afe0576bf88643ab36c89
8984 Author: Eamon Walsh <ewalsh@tycho.nsa.gov>
8985 Date:   Fri Sep 8 15:25:17 2006 -0400
8987     Zero out newly created ExtensionEntry structures, but only after the
8988     devPrivates have been initialized.
8990 commit cec392656cda1c938d5462e1949e6eef489f9168
8991 Author: Eamon Walsh <ewalsh@tycho.nsa.gov>
8992 Date:   Fri Sep 8 15:24:23 2006 -0400
8994     Zero out newly allocated ClientRec structures.
8995     This is required to initialize the devPrivates to a known state.
8997 commit 0fba09cdfcc78161f5c92bef6cca53e5309656bd
8998 Author: Eamon Walsh <ewalsh@tycho.nsa.gov>
8999 Date:   Fri Sep 8 15:23:06 2006 -0400
9001     Include dix-config.h.
9003 commit c93877100eb98647c5b6b8556730d54677f730b6
9004 Author: Eamon Walsh <ewalsh@tycho.nsa.gov>
9005 Date:   Fri Sep 8 15:21:57 2006 -0400
9007     Don't need to allocate memory now that devPrivates are being used.
9009 commit 86450998da616e3d00d4d6293acc35eccc2061e7
9010 Author: Kristian Høgsberg <krh@redhat.com>
9011 Date:   Thu Sep 7 15:35:16 2006 -0400
9013     Fix AIGLX VT switching.
9014     
9015     See https://bugs.freedesktop.org/show_bug.cgi?id=7916
9016     
9017     There may be a simpler, less intrusive fix that involves just rearranging
9018     DRI locking between 2D and 3D drivers around VT switch.
9020 commit 5e9d33fe87f9d24e55c468d4b2bb761c9efdb26a
9021 Merge: 629798c... 64479ff...
9022 Author: Daniel Stone <daniel@fooishbar.org>
9023 Date:   Thu Sep 7 15:43:31 2006 +0300
9025     Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver into input-hotplug
9027 commit 629798c73ad76a77fa6a55bc6403fd9b95ade2bb
9028 Author: Daniel Stone <daniel@fooishbar.org>
9029 Date:   Thu Sep 7 15:17:04 2006 +0300
9031     XkbCopyKeymap/SrvXkbCopyKeymap: free geom harder, add cheery comments
9032     Unconditionally free geometry when copying the keymap (so we have none on
9033     core, oh well), add a couple of heartening comments.
9035 commit 64479fffa22581cc7d753065c33eda5520b7db9a
9036 Author: Ian Romanick <idr@us.ibm.com>
9037 Date:   Wed Sep 6 16:13:21 2006 -0700
9039     Remove prototypes and externs for non-existant functions and variables.
9041 commit a0179281a6522ec59830e8f2549633741bc56e10
9042 Author: Ian Romanick <idr@us.ibm.com>
9043 Date:   Wed Sep 6 15:45:48 2006 -0700
9045     Remove prototypes for non-existant functions.
9047 commit 8356be492c6b46abdffa08b13836571ed872e16f
9048 Author: Michel Dänzer <michel@tungstengraphics.com>
9049 Date:   Wed Sep 6 15:20:55 2006 +0200
9051     Make sure _XSERVER64 is defined when it should be and gets tested.
9053 commit f6ce0839ba5b73247097826d28f7388fe248ec0c
9054 Author: Michel Dänzer <michel@tungstengraphics.com>
9055 Date:   Wed Sep 6 13:18:02 2006 +0200
9057     Fix #include paths for fontcacheproto headers.
9059 commit f39fd4242902eaa862321d39337f429dd14ebacf
9060 Author: Aaron Plattner <aplattner@nvidia.com>
9061 Date:   Tue Sep 5 15:23:54 2006 -0700
9063     (unsigned long)(1 << 31) = bad news on x86_64.
9064     (cherry picked from 410e5b1d738ba47b36778e6cbed44023a27ce259 commit)
9066 commit 410e5b1d738ba47b36778e6cbed44023a27ce259
9067 Author: Aaron Plattner <aplattner@nvidia.com>
9068 Date:   Tue Sep 5 15:23:54 2006 -0700
9070     (unsigned long)(1 << 31) = bad news on x86_64.
9072 commit 0b81fccd2ee4e054e5cffb739de07460ff2c13f7
9073 Merge: 20c4ac6... c281351...
9074 Author: Eamon Walsh <ewalsh@tycho.nsa.gov>
9075 Date:   Tue Sep 5 18:03:25 2006 -0400
9077     Merge branch 'master' into my-XACE-modular
9078     
9079     Conflicts:
9080     
9081         configure.ac
9083 commit c2813514cf7b1a36caa848cbc2ceef99cf2eb769
9084 Author: Ian Romanick <idr@us.ibm.com>
9085 Date:   Thu Aug 31 15:36:13 2006 -0700
9087     Add missing file from previous commit.
9089 commit 0f9cfb2f752a9010ff07f4b2bd891db0cc30b8e6
9090 Author: Ian Romanick <idr@us.ibm.com>
9091 Date:   Thu Aug 31 13:54:10 2006 -0700
9093     Implement GLX_SGI_swap_control.
9094     
9095     Regenerate from glX_API.xml 1.2.  Add infrastructure to support
9096     GLX_SGI_swap_control for AIGLX when the DRI driver enables it.  Tested
9097     with R300.
9099 commit a9ef5862919313582f72fc0cfb5ab0af4df6507e
9100 Author: Ian Romanick <idr@us.ibm.com>
9101 Date:   Thu Aug 31 13:47:50 2006 -0700
9103     Fix problems with vertex program protocol
9104     
9105     There were two sets of bugs in the vertex program (ARB and NV)
9106     protocol.  First, several of the ARB functions were missing the
9107     'doubles_in_order="true"' annotation.  Second, after the ARB decided
9108     that glVertexAttrib*ARB functions must not alias fixed-function state
9109     for GLSL, Nvidia re-assigned GLX protocol opcodes for
9110     glVertexAttrib*NV (circa Septeber 2004).  For some reason gl_API.xml
9111     was never updated to reflect this, and the updated version of the
9112     GL_NV_vertex_program spec never made into the registry.
9113     
9114     This is just a server-side regeneration from gl_API.xml version 1.68.
9116 commit 69d5becce4ca2cfc8f8de53672ed54a47de62164
9117 Author: Matthew Allum <mallum@openedhand.com>
9118 Date:   Thu Aug 31 17:30:24 2006 +0100
9120     Fix previous commit breaking other kdrives pulling in fbdev.a
9122 commit fd609956f27d76ee76ac8623787f0fc8633a5546
9123 Author: Matthew Allum <mallum@openedhand.com>
9124 Date:   Thu Aug 31 17:18:57 2006 +0100
9126     Add framebuffer device command line switch for Xfbdev
9128 commit 2fb7b8795a9a36cce61f6449f6ca26ffd1b071f0
9129 Author: Ian Romanick <idr@us.ibm.com>
9130 Date:   Tue Aug 29 16:35:32 2006 -0700
9132     Minor extension tweaks.
9133     
9134     GLX_EXT_texture_from_pixmap should always be enabled.
9135     GLX_SGI_video_sync is only for direct rendering and should never
9136     appear in the server's string.
9138 commit 1c8851ad491dd02d1c79e620b46384956838ed42
9139 Merge: d59b52f... 5ddbf4b...
9140 Author: Ian Romanick <idr@us.ibm.com>
9141 Date:   Tue Aug 29 16:34:04 2006 -0700
9143     Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver
9145 commit d59b52fc08f2d80b38993e383e61c3eeb0bb0763
9146 Author: Ian Romanick <idr@us.ibm.com>
9147 Date:   Tue Aug 29 14:40:13 2006 -0700
9149     Make sure unsupported extensions are disabled.
9150     
9151     GLX protocol isn't supported for GLX_SGI_swap_control or
9152     GLX_SGI_video_sync.  Remove them from the list of available extensions
9153     until they are supported.
9155 commit db6d04d4b87fd9b6409a3ddf0479a88440c2eda1
9156 Author: Ian Romanick <idr@us.ibm.com>
9157 Date:   Tue Aug 29 14:35:08 2006 -0700
9159     Add support for AIGLX drivers to enable GLX extensions that they support.
9161 commit 5ddbf4bcd46fe0d3d682668c2748c712fea410ae
9162 Author: Matthew Allum <mallum@openedhand.com>
9163 Date:   Tue Aug 29 22:07:15 2006 +0100
9165     Re-add support for tslib (1.0 release) and Xcalibrate extension.
9167 commit 4524a2bf6f22c871ed109b027a065f0262137dc5
9168 Author: Daniel Stone <daniel@fooishbar.org>
9169 Date:   Tue Aug 29 23:49:26 2006 +0300
9171     configure.ac: move tslib from KDRIVE_PURE_LIBS to KDRIVE_LIBS
9172     Yeah.  That was dumb.
9174 commit 942b4369990a255257f66835caf8671432c405a3
9175 Merge: 77d315b... 393dc0a...
9176 Author: Ian Romanick <idr@us.ibm.com>
9177 Date:   Tue Aug 29 13:30:37 2006 -0700
9179     Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver
9181 commit 77d315bd2fd2f9014c831d313efbe5821189177c
9182 Author: Ian Romanick <idr@us.ibm.com>
9183 Date:   Tue Aug 29 13:30:20 2006 -0700
9185     Remove __glXNoSuchRenderOpcode because it is no longer used.
9187 commit 260c3f32b69c98f8fc5360f860f69d32c19f04a7
9188 Author: Daniel Stone <daniel@fooishbar.org>
9189 Date:   Tue Aug 29 23:18:12 2006 +0300
9191     configure.ac: fix XSDL test
9193 commit 393dc0a3388d56186181b2bd9bcc1d267747e709
9194 Author: Daniel Stone <daniel@fooishbar.org>
9195 Date:   Tue Aug 29 22:53:54 2006 +0300
9197     kdrive: remove @KDRIVE_LIBS@ from Xfoo_DEPENDENCIES
9199 commit cff23616fe45e10c6786a303c8dcfc0a80463a53
9200 Author: Daniel Stone <daniel@fooishbar.org>
9201 Date:   Tue Aug 29 22:44:09 2006 +0300
9203     configure.ac: allow disabling of XSDL
9205 commit 89d272bb183e85715d8e6047929fb2d912033d82
9206 Author: Daniel Stone <daniel.stone@nokia.com>
9207 Date:   Tue Aug 29 15:05:31 2006 +0300
9209     [PATCH] kdrive/linux keyboard: remove more debugging spew
9211 commit bd6f539ff9409aa7d9056fabe120b457b0a15997
9212 Author: Daniel Stone <daniel.stone@nokia.com>
9213 Date:   Tue Aug 29 13:21:58 2006 +0300
9215     [PATCH] kdrive/linux keyboard: silence excessive debugging noise
9217 commit 5436fce09003e20744a388fa4ae49007c9cf8ede
9218 Author: Daniel Stone <daniel.stone@nokia.com>
9219 Date:   Tue Aug 29 13:21:40 2006 +0300
9221     [PATCH] GetKeyboardValutorEvents: be even more careful
9222     
9223     Don't accept devices without a keyboard feedback class.
9225 commit 0eb7299f445455a7bcacf2410e83227b23259675
9226 Author: Daniel Stone <daniel.stone@nokia.com>
9227 Date:   Tue Aug 29 13:19:12 2006 +0300
9229     [PATCH] XkbCopyKeymap: still more range fixes
9230     
9231     Make sure we don't stomp preserve if it doesn't already exist, and fix a
9232     couple of range-related thinkos in level name copying.
9234 commit 7fa3383e3c8eea7d1eb0e556393f2431cf8e6ed2
9235 Merge: 8d77d44... ebbdc13...
9236 Author: Daniel Stone <daniel@fooishbar.org>
9237 Date:   Tue Aug 29 15:16:01 2006 +0300
9239     Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver into input-hotplug
9241 commit ebbdc1342a243b301723390696f742dc91f59764
9242 Author: Adam Jackson <ajax@benzedrine.nwnk.net>
9243 Date:   Mon Aug 28 18:17:32 2006 -0400
9245     Remove calls to LoaderCheckUnresolved(), since it's now a stub.
9247 commit 8d77d44fda3aacbae62864a3620e09095b79e92d
9248 Merge: d6f36bd... 2fde560...
9249 Author: Daniel Stone <daniel@fooishbar.org>
9250 Date:   Sun Aug 27 23:08:49 2006 +0300
9252     Merge branch 'origin' into input-hotplug
9254 commit 20c4ac6e038607ebbf6c04639670514c016d8597
9255 Merge: 13c6713... 8d4f21a...
9256 Author: Eamon Walsh <ewalsh@tycho.nsa.gov>
9257 Date:   Fri Aug 25 18:49:46 2006 -0400
9259     Merge branch 'my-XACE-SELINUX' into my-XACE-modular
9261 commit 13c6713c82763a85c725c998b37ad02156d803ba
9262 Author: Eamon Walsh <ewalsh@tycho.nsa.gov>
9263 Date:   Fri Aug 25 18:17:01 2006 -0400
9265     Add four new XACE hooks: auditing, key event notification, window init
9267 commit 2fde560bbb9c1148f26fd969dc30c4e736672b7c
9268 Author: Ian Romanick <idr@umwelt.(none)>
9269 Date:   Fri Aug 25 13:01:51 2006 -0700
9271     Enable GL_EXT_texture_filter_anisotropic and GL_EXT_blend_equation_separate.
9272     
9273     Re-generate from gl_API.xml 1.65.  This provides the missing bits for
9274     GL_EXT_texture_filter_anisotropic and GL_EXT_blend_equation_separate.
9275     Enable those extensions.
9277 commit e2d529963ed40b5f113cf82c17809d241cd4aac1
9278 Author: Ian Romanick <idr@umwelt.(none)>
9279 Date:   Fri Aug 25 12:05:16 2006 -0700
9281     Enable vertex and fragment programs.
9282     
9283     Implement glGetProgramStringARB and glGetProgramStringNV.  With these
9284     functions implemented, GL_ARB_{vertex,fragment}_program,
9285     GL_NV_{vertex,fragment}_program, and related extensions can be enabled.
9287 commit d6f36bd28009881ef7f7a20cdadb3808d808ed97
9288 Author: Daniel Stone <daniel@fooishbar.org>
9289 Date:   Fri Aug 25 12:43:17 2006 +0300
9291     xfree86/parser: use 'kbd' driver when 'keyboard' specified
9292     Now that we've completely ditched the old driver, we should probably make a
9293     best-effort attempt to keep configs working.
9295 commit 7c4167f0d6b33c9c602b04fcfd246fd3aeddd709
9296 Merge: 393f834... cd2da4e...
9297 Author: Daniel Stone <daniel@fooishbar.org>
9298 Date:   Fri Aug 25 11:15:33 2006 +0300
9300     Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver into input-hotplug
9302 commit 393f8347edcccfc24d8902a86ea9def7ada2537b
9303 Author: Daniel Stone <daniel@fooishbar.org>
9304 Date:   Fri Aug 25 10:46:32 2006 +0300
9306     xorgconf.cpp: kbd, not keyboard
9308 commit c33e39c86be2010b169ffbd8adbe53b93222dc5f
9309 Author: Ian Romanick <idr@umwelt.(none)>
9310 Date:   Thu Aug 24 20:33:57 2006 -0700
9312     Finish support for GL_ARB_texture_compression.
9313     
9314     Fill in __glXDisp_GetCompressedTexImageARB and
9315     __glXDispSwap_GetCompressedTexImageARB to finish support for
9316     GL_ARB_texture_compression.  With this extension (and the related
9317     compression extensions), the server-side GLX supports all of the
9318     protocol for GL 1.4.  w00t!
9319     
9320     The bad news is that this has received only minimal testing, and Mesa
9321     does not contain any good tests for GL_ARB_texture_compression.
9323 commit cd2da4e41eae233b50f8830d9a8f5d1d916a5a1b
9324 Author: Ian Romanick <idr@umwelt.(none)>
9325 Date:   Thu Aug 24 18:00:16 2006 -0700
9327     Remove GL/glx/g_disptab.c, GL/glx/g_disptab_EXT.c, and
9328     GL/glx/g_disptab_EXT.h.  Unfortunately GL/glx/g_disptab.h has to be
9329     kept around a bit longer.
9331 commit a29e6dd2d2d45c18c52737bb3b7945aafcea5032
9332 Author: Ian Romanick <idr@umwelt.(none)>
9333 Date:   Thu Aug 24 17:58:52 2006 -0700
9335     Add some missing bits of GL_SGI_color_table.
9337 commit ae608b2071d882966e9c7ede71f846b1ecec0b23
9338 Merge: 2c86527... b879356...
9339 Author: Ian Romanick <idr@umwelt.(none)>
9340 Date:   Thu Aug 24 14:56:33 2006 -0700
9342     Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver
9344 commit 2c865277fe1d056981d1020e1af001d2319252c0
9345 Author: Ian Romanick <idr@umwelt.(none)>
9346 Date:   Thu Aug 24 14:54:49 2006 -0700
9348     Regenerate from gl_API.xml 1.63.  Enable extensions.
9349     
9350     gl_API.xml 1.63 corrects some problems with GLX protocol for
9351     GL_EXT_paletted_texture and GL_SGI_color_table.  Regenerate from that
9352     file, and enable those extensions and GL_EXT_shared_texture_palette.
9354 commit 7d5de5c6657304246473d7ddd5c29bb0c7a3bc34
9355 Author: Ian Romanick <idr@umwelt.(none)>
9356 Date:   Thu Aug 24 14:49:46 2006 -0700
9358     Regenerate from gl_API.xml 1.62.  Functions move, no real changes.
9360 commit 3a36b0a24aa9e9e238faa7f00100f59800f5142b
9361 Merge: db1ab1b... b879356...
9362 Author: Daniel Stone <daniel@fooishbar.org>
9363 Date:   Thu Aug 24 23:35:28 2006 +0300
9365     Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver into input-hotplug
9367 commit db1ab1bdb2f79eca593fe247056309a16ebd29c6
9368 Author: Daniel Stone <daniel@fooishbar.org>
9369 Date:   Thu Aug 24 23:33:59 2006 +0300
9371     XkbCopyKeymap: fix various range issues
9372     Fix a bunch of range issues caused by incorrect assumptions (e.g. that the
9373     design was at least halfway sensible), and copy types by hand, instead of
9374     just blindly memcpy()ing the lot, since it itself cleverly contains a ton
9375     of allocated pointers.
9377 commit 5fb8d947bb88d715b9b236342885c445cb5a9387
9378 Author: Daniel Stone <daniel@fooishbar.org>
9379 Date:   Thu Aug 24 23:16:43 2006 +0300
9381     configure.ac: more thinkos
9382     Fix auto tests for vidmode and xf86dga.  I win at life.
9384 commit 4e37c07ba6e5d299d4f8922dc6cf054c814f7baf
9385 Author: Daniel Stone <daniel@fooishbar.org>
9386 Date:   Thu Aug 24 23:16:17 2006 +0300
9388     config: clean up debugging messages, make failure to acquire name fatal
9389     Bomb with FatalError when we can't acquire the bus and name.
9390     Clean up a bunch of debugging ErrorFs to be hidden behind #ifdef DEBUG.
9392 commit b879356ce96929d02bcb75b9aa24b17ac7e28125
9393 Author: Adam Jackson <ajax@benzedrine.nwnk.net>
9394 Date:   Thu Aug 24 15:50:15 2006 -0400
9396     More #ifdef USE_DEPRECATED_KEYBOARD_DRIVER.
9398 commit 4ed311cf1c29090c53e474a3001c5702ff8409df
9399 Merge: 73e58ad... b29b236...
9400 Author: Matthias Hopf <mhopf@suse.de>
9401 Date:   Thu Aug 24 20:17:10 2006 +0200
9403     Merge branch 'master' of git://anongit.freedesktop.org/git/xorg/xserver
9405 commit b29b236d88789fd45d823a55dbedb393bb134c5b
9406 Author: Lukáš Turek <8an@centrum.cz>
9407 Date:   Thu Aug 24 15:57:09 2006 +0200
9409     Adapt to Mesa header name change.
9411 commit ce4a0a4ddafd3833d7025f83ed3729915c8aba70
9412 Author: Alan Hourihane <alanh@fairlite.demon.co.uk>
9413 Date:   Thu Aug 24 13:56:22 2006 +0100
9415     Apply patch in bug #7919, blit improvements in
9416     multiwindow mode for Xming/CygwinX
9418 commit 866ca1f929c95689bac9f0a0b3478f7b4d77214b
9419 Author: Daniel Stone <daniel@fooishbar.org>
9420 Date:   Thu Aug 24 15:46:44 2006 +0300
9422     configure.ac: fix XF86VidMode test
9424 commit 2b06c69c8feaf3bdc065635ee711efa45b3033b3
9425 Author: Daniel Stone <daniel@fooishbar.org>
9426 Date:   Thu Aug 24 14:51:26 2006 +0300
9428     GKVE: pass correct arguments to XkbCopyKeymap
9429     Fix horrendous thinko.  Indicators now work perfectly.
9431 commit 4adf9af313c9f63b6ad734e174efe1d36ddb5813
9432 Merge: 33af05d... 67bd672...
9433 Author: Daniel Stone <daniel@fooishbar.org>
9434 Date:   Thu Aug 24 10:59:33 2006 +0300
9436     Merge branch 'master' into input-hotplug
9438 commit 67bd672c880869ef625ae0c0163c3ec1eba46abf
9439 Author: Alan Hourihane <alanh@fairlite.demon.co.uk>
9440 Date:   Thu Aug 24 08:47:06 2006 +0100
9442     Fix typo
9444 commit 733c4beb16c2c4ad9e9a4ea9a85b09fc5062a775
9445 Author: David Nusinow <dnusinow@debian.org>
9446 Date:   Wed Aug 23 22:39:42 2006 +0000
9448     Add xorg.conf IgnoreABI option which does the same thing as -ignoreABI
9450 commit b983773d446cef6a0948ca264ed48126e404ae9a
9451 Merge: 0623d36... d9a8656...
9452 Author: Ian Romanick <idr@umwelt.(none)>
9453 Date:   Wed Aug 23 17:16:50 2006 -0700
9455     Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver
9457 commit 0623d3643fc28ebc514b2ca872c985d0cf0c753a
9458 Author: Ian Romanick <idr@umwelt.(none)>
9459 Date:   Wed Aug 23 17:16:02 2006 -0700
9461     Fix the sorting of the extension string.  Add a few extensions that
9462     are supported by the new code.  A few of these were actually supported
9463     before but weren't advertised.
9465 commit 5d2caacff570dd68bb3fb05e776e02515b2a9da0
9466 Author: Ian Romanick <idr@umwelt.(none)>
9467 Date:   Wed Aug 23 16:47:00 2006 -0700
9469     Refector __glXDisp_Render and __glXDispSwap_Render to DoRender.
9470     Refector __glXDisp_RenderLarge and __glXDispSwap_RenderLarge to
9471     DoRenderLarge.
9473 commit 866bb3f34046045c9fa0744db1d76e035b3da9c7
9474 Author: Ian Romanick <idr@umwelt.(none)>
9475 Date:   Wed Aug 23 16:41:53 2006 -0700
9477     Memo to myself: Whenever a Makefile.am changes, autogen.sh must be
9478     re-run.  This is especially true if the change is to remove a source
9479     file.
9480     
9481     Fix RenderLarge to actually use the new protocol decode tables.
9483 commit d9a86566c21afd7985673f3ed851b055d9dac46f
9484 Author: Alan Coopersmith <alan.coopersmith@sun.com>
9485 Date:   Wed Aug 23 16:15:19 2006 -0700
9487     Add LOCALCONN to dix-config.h template for xtrans
9489 commit f6fd7d8f8393f93705e76b2b2777a0d9bcafa991
9490 Author: Ian Romanick <idr@umwelt.(none)>
9491 Date:   Wed Aug 23 16:05:37 2006 -0700
9493     Convert protocol decode tabels for Render and RenderLarge to use nice,
9494     compact N-way search trees generated by scripts in Mesa.
9496 commit 7ae82b5fc8721be78b43a322bbf2c46aac08b8cf
9497 Author: Ian Romanick <idr@umwelt.(none)>
9498 Date:   Wed Aug 23 16:00:48 2006 -0700
9500     Fix __glXDispatchInfo::dispatch_functions and
9501     __glXDispatchInfo::size_table.  dispatch_functions had the const in
9502     the wrong place, and size_table was declared as an array of two
9503     pointers to int_fast16_t instead of a pointer to an array of 2
9504     int_fast16_t.  cdecl to the rescue!
9506 commit 39a620d17809dc71fb5ad61a955fe3c442f90a05
9507 Author: Ian Romanick <idr@umwelt.(none)>
9508 Date:   Wed Aug 23 14:24:34 2006 -0700
9510     Rename __glXDrawArraysSize to __glXDrawArraysReqSize.  This makes its
9511     name match the pattern of all the other functions in
9512     __glXRenderSizeTable.
9514 commit 86406455f0e5fc977431948611e9bb5fda1e1d46
9515 Author: Ian Romanick <idr@umwelt.(none)>
9516 Date:   Wed Aug 23 13:30:59 2006 -0700
9518     Re-generated files after a fix to glX_API.xml (in Mesa).
9520 commit d7a7f12361d31001bbd9394a57de029ef0b934b8
9521 Author: Ian Romanick <idr@umwelt.(none)>
9522 Date:   Wed Aug 23 13:30:13 2006 -0700
9524     Convert protocol decode tables for Single, VendorPrivate, and
9525     VendorPrivateWithReply message to use nice, compact N-way search trees
9526     generated by scripts in Mesa.
9527     
9528     The Render protocol decode tables are next...
9530 commit bdec9680fa74dd23cf319d09af1940f8cf71a5b1
9531 Author: Adam Jackson <ajax@benzedrine.nwnk.net>
9532 Date:   Wed Aug 23 14:43:23 2006 -0400
9534     Make sure Composite is never enabled for Xnest.
9536 commit 9f2a108051aad9b024ab737b45fc12290a113e37
9537 Author: Adam Jackson <ajax@benzedrine.nwnk.net>
9538 Date:   Wed Aug 23 14:38:34 2006 -0400
9540     Make 'Xvfb -render' also disable Composite, lest we segfault on startup.
9542 commit 33af05d58f1f4f021036e9ce4b60fd76dbaebe73
9543 Author: Daniel Stone <daniel@fooishbar.org>
9544 Date:   Wed Aug 23 19:05:50 2006 +0300
9546     XkbCopyKeymap: use correct range for MapNotify
9547     We haven't copied {min,max}_key_code by the time the notifies run, so use
9548     src instead of dst to determine number of keys, et al.
9550 commit 6323a11d0db4d3cf0317af83f0362730142f5325
9551 Author: Daniel Stone <daniel@fooishbar.org>
9552 Date:   Wed Aug 23 18:53:04 2006 +0300
9554     XkbCopyKeymap: optionally send NewKeyboardNotify/MapNotify events
9555     Optionally send a NewKeyboardNotify or MapNotify event when copying the
9556     keymap; modify GetKeyboardValuatorEvents to make use of this.
9558 commit 728fbadd16a748b45c80bc2c65c46f82cf803578
9559 Author: Daniel Stone <daniel@fooishbar.org>
9560 Date:   Wed Aug 23 14:33:59 2006 +0300
9562     gitignore: ignore vi swap files
9564 commit 8f8487ff997670a4af0293fed77ff920cfc39fb1
9565 Author: Daniel Stone <daniel@fooishbar.org>
9566 Date:   Wed Aug 23 14:33:41 2006 +0300
9568     xkb/gkve: copy XKB map, not pointer-assign
9569     Write a new function to copy an XKB map (does everything but geometry at
9570     the moment), and use that instead of nasty pointer assignments.
9572 commit 52ba722e4c89c052609b4fc62e965d92778aa2dd
9573 Merge: 9138d5a... 0554125...
9574 Author: Eamon Walsh <ewalsh@tycho.nsa.gov>
9575 Date:   Mon Aug 21 18:49:31 2006 -0400
9577     Merge branch 'XACE-modular' into my-XACE-modular
9579 commit 05541259bdb0dfaab015a01caa3722b7a1b782e2
9580 Merge: c2535f6... a1ac044...
9581 Author: Alan Coopersmith <alan.coopersmith@sun.com>
9582 Date:   Mon Aug 21 13:07:41 2006 -0700
9584     Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver into XACE-modular
9586 commit a56b98bb047003a05e26ca9365c212a2da7ac200
9587 Author: Daniel Stone <daniel.stone@nokia.com>
9588 Date:   Fri Aug 18 18:03:41 2006 +0300
9590     dix: enable null root cursor
9591     
9592     Enable a blank root cursor, selectable with --enable-null-root-cursor at
9593     configure time.
9595 commit 0704bb298cc826cd117815898c6bc015a693c2c9
9596 Merge: c140369... a1ac044...
9597 Author: Daniel Stone <daniel@fooishbar.org>
9598 Date:   Fri Aug 18 17:30:14 2006 +0300
9600     Merge branch 'master' into input-hotplug
9602 commit a1ac0440bba690368aa4226468ce571be1a09d95
9603 Author: Daniel Stone <daniel@fooishbar.org>
9604 Date:   Fri Aug 18 17:30:00 2006 +0300
9606     dix: fix whiteroot thinko
9607     Note to self: run git update-index _after_ testing, not just before.
9609 commit c14036977fef7b8787c0b68f5262fa0b6a2834f5
9610 Author: Daniel Stone <daniel@fooishbar.org>
9611 Date:   Fri Aug 18 17:24:34 2006 +0300
9613     input.h: add InitCoreDevices prototype
9615 commit 1c2cb30cd88ba4453f9da339025f8ff39f7f5412
9616 Merge: 633b6a6... 70ddd0f...
9617 Author: Daniel Stone <daniel@fooishbar.org>
9618 Date:   Fri Aug 18 17:05:50 2006 +0300
9620     Merge branch 'origin' into input-hotplug
9622 commit 19f673b7788d32c220e7e06734f1074b0e4a999c
9623 Merge: cb0a565... 70ddd0f...
9624 Author: Daniel Stone <daniel@fooishbar.org>
9625 Date:   Fri Aug 18 17:05:41 2006 +0300
9627     Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver
9629 commit cb0a565d2b2cf8823abbd77b4426cc2237731dc1
9630 Author: Daniel Stone <daniel@fooishbar.org>
9631 Date:   Fri Aug 18 17:04:48 2006 +0300
9633     dix: add whiteroot flag
9634     Add a -wr option to use a white root window, and use a BackPixel rather
9635     than BackPixmap for both white and black root windows.
9637 commit 70ddd0f39d5118db72a1a4e473cbfb502f1ed9ec
9638 Author: Alan Hourihane <alanh@fairlite.demon.co.uk>
9639 Date:   Fri Aug 18 14:43:10 2006 +0100
9641     Fix bug #5735, Serious flaw in CygwinX clipboard
9642     integration prevents paste from X to Windows apps
9643     (Brett Stahlman & Colin Harrison)
9645 commit 708b225689b5a4ba9ffe3372b584b715ef9eacdc
9646 Merge: e1f4565... ee5e2cb...
9647 Author: Alan Hourihane <alanh@fairlite.demon.co.uk>
9648 Date:   Fri Aug 18 09:13:52 2006 +0100
9650     Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver
9652 commit e1f4565be5ce80be4655e81f77f4073fa3fbf8d0
9653 Author: Alan Hourihane <alanh@fairlite.demon.co.uk>
9654 Date:   Fri Aug 18 09:11:48 2006 +0100
9656     Fix bug #7302, make Xn.hosts work from the
9657     Microsoft Windows install directory on Xming.
9658     (Colin Harrison)
9660 commit 1880defe4eaba02f9585b154d0883235eabc6d11
9661 Author: Alan Hourihane <alanh@fairlite.demon.co.uk>
9662 Date:   Fri Aug 18 09:09:53 2006 +0100
9664     Fix bug #7281, clipboard viewer should not
9665     call SetClipboard viewer when bogus in Xming/CygwinX
9666     (Colin Harrison)
9668 commit a1a8e4f7f5917f537eb3dd51d3d6fa3e129236ce
9669 Author: Alan Hourihane <alanh@fairlite.demon.co.uk>
9670 Date:   Fri Aug 18 09:08:12 2006 +0100
9672     Fix bug #7280, round title corner background
9673     should be transparent not black in Xming/CygwinX
9674     (Colin Harrison)
9676 commit ee5e2cbd2bee610a95facc6b486c4a5070973099
9677 Author: Adam Jackson <ajax@benzedrine.nwnk.net>
9678 Date:   Thu Aug 17 17:29:32 2006 -0400
9680     Un-cut-and-paste the mode rejection message.
9682 commit 43e42eef1f5a22703eb64fc9cffecde036ea38e0
9683 Author: Adam Jackson <ajax@benzedrine.nwnk.net>
9684 Date:   Thu Aug 17 16:22:07 2006 -0400
9686     Fix default mouse device on Linux, again.
9687     
9688     It would be really nice if we only did this in one place instead of 40.
9690 commit 633b6a69f560c0a77dcff78fdef5fcf0041e2e04
9691 Merge: 95dbfcf... 7da5144...
9692 Author: Daniel Stone <daniel@fooishbar.org>
9693 Date:   Thu Aug 17 21:25:14 2006 +0300
9695     Merge branch 'master' into input-hotplug
9697 commit 7da51447eaab34292e14077fb5a48e6b2e587781
9698 Author: Daniel Stone <daniel@fooishbar.org>
9699 Date:   Thu Aug 17 21:24:07 2006 +0300
9701     events.c: fix tiny XEvIE thinko
9702     Make sure xeviehot gets updated after the ConfineToShape() call.
9704 commit 5d082f05632906c29296a44ef5c3a4962c0cbe62
9705 Author: Daniel Stone <daniel@fooishbar.org>
9706 Date:   Thu Aug 17 21:18:18 2006 +0300
9708     events.c: make XEvIE a little less verbose
9709     Change a lot of:
9710      #ifdef XEVIE
9711      xeviehot.x =
9712      #endif
9713      sprite.hot.x = ...
9714      #ifdef XEVIE
9715      xeviehot.y =
9716      #endif
9717      sprite.hot.y = ...
9718     to one single
9719      #ifdef XEVIE
9720      xeviehot.x = sprite.hot.x;
9721      xeviehot.y = sprite.hot.y;
9722      #endif
9723     at the end of the functions.
9725 commit 95dbfcf8828c041c218145afc87d21a6c9c7bc02
9726 Author: Daniel Stone <daniel@fooishbar.org>
9727 Date:   Thu Aug 17 21:18:18 2006 +0300
9729     events.c: make XEvIE a little less verbose
9730     Change a lot of:
9731      #ifdef XEVIE
9732      xeviehot.x =
9733      #endif
9734      sprite.hot.x = ...
9735      #ifdef XEVIE
9736      xeviehot.y =
9737      #endif
9738      sprite.hot.y = ...
9739     to one single
9740      #ifdef XEVIE
9741      xeviehot.x = sprite.hot.x;
9742      xeviehot.y = sprite.hot.y;
9743      #endif
9744     at the end of the functions.
9746 commit c6c39afde3e5f43b623ca6b52162b83c98a28d45
9747 Author: Daniel Stone <daniel@fooishbar.org>
9748 Date:   Thu Aug 17 21:13:09 2006 +0300
9750     dix/events.c: add YAFIXME
9751     Add another FIXME to the cacaphony of XXX and FIXMEs in this file.
9753 commit f9624e0109cf12b6af43fb4235aaa0b54340a4bb
9754 Author: Daniel Stone <daniel@fooishbar.org>
9755 Date:   Thu Aug 17 16:09:51 2006 +0300
9757     kdrive/input: verify SIGIO with --enable-debug
9759 commit 73e58adda96c1d1b5176d819107faa7697c3eb94
9760 Author: Matthias Hopf <mhopf@suse.de>
9761 Date:   Wed Aug 16 18:17:58 2006 +0200
9763     Fixed segfault w/ broken Xinerama configs.
9765 commit cd3f744b1f983f71476db99c050045d981c5f5b2
9766 Author: Daniel Stone <daniel@fooishbar.org>
9767 Date:   Tue Aug 15 15:54:13 2006 +0300
9769     fix missing brace, trim unused variables
9771 commit 5d073697adb3864133fa3221b82ab8d2f4a59758
9772 Author: Daniel Stone <daniel@fooishbar.org>
9773 Date:   Tue Aug 15 15:37:10 2006 +0300
9775     kdrive/input: minor warning cleanups
9776     And also a compiler error fix when VERIFY_SIGIO is defined.
9778 commit 47c1c948e69cfba950ad37a3133fa2db0bd0ff2c
9779 Author: Daniel Stone <daniel@fooishbar.org>
9780 Date:   Tue Aug 15 15:25:16 2006 +0300
9782     kdrive/input: only run special key behaviours on non-XKB
9783     Only attempt to manually deal with special key behaviours (e.g. terminating
9784     the server) when not using XKB, and leave locking behaviour up to GKVE.
9786 commit 34228d8b280ef105a0c60b8de5dacf70a5ce24b5
9787 Author: Daniel Stone <daniel@fooishbar.org>
9788 Date:   Tue Aug 15 15:23:53 2006 +0300
9790     GPE: fix absolute button events / GKVE: (non-XKB) don't repeat lock keys
9791     Fix absolute button events in GPE, where we would previously send valuator
9792     events without bumping numEvents accordingly, causing the core event to
9793     go missing.
9794     In the non-XKB path in GKVE, implement proper lock behaviour (one press to
9795     enable, one press to disable, discard releases).
9796     Fix debug_events prototype.
9798 commit d003bada3352ec7d734498c4c732904876a9d1e2
9799 Merge: d6433be... a815b9b...
9800 Author: Daniel Stone <daniel@fooishbar.org>
9801 Date:   Sat Aug 12 22:48:55 2006 +0300
9803     Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver into input-hotplug
9805 commit a815b9b990e068f02d9cbba2b17f2cc3a30a9310
9806 Merge: 37943e2... 984babe...
9807 Author: George Sapountzis <gsap7@yahoo.gr>
9808 Date:   Sat Aug 12 21:58:33 2006 +0300
9810     Merge branch 'master' of git+ssh://gsap7@git.freedesktop.org/git/xorg/xserver
9812 commit d6433be3cca807dd78fbb1f45d9ba0212283083d
9813 Merge: 2bf9e3d... 984babe...
9814 Author: Daniel Stone <daniel@fooishbar.org>
9815 Date:   Sat Aug 12 21:50:52 2006 +0300
9817     Merge branch 'master' into input-hotplug
9819 commit 2bf9e3dc1ec5fd7bf84a4a96899e5663a721d4a4
9820 Author: Daniel Stone <daniel@fooishbar.org>
9821 Date:   Sat Aug 12 21:50:39 2006 +0300
9823     make DIX more tolerant of devices without a CtrlProc (Debian #269860)
9824     Return BadDevice on client requests for devices without a CtrlProc, instead
9825     of tanking horribly.
9827 commit 984babe86bf82002b4d6589b2750c7b5a5489bd5
9828 Author: Daniel Stone <daniel@fooishbar.org>
9829 Date:   Sat Aug 12 21:43:38 2006 +0300
9831     remove obsolete vendor defines
9832     Remove random behaviour changes for SGI and MetroLink.
9834 commit 37943e2f1abc6709ff739000372b0394d5cd18c5
9835 Author: George Sapountzis <gsap7@yahoo.gr>
9836 Date:   Sat Aug 12 20:54:33 2006 +0300
9838     Call exaTryComponentAlphaHelper() for solid src also.
9839     
9840     Also, rename to exaTryMagicTwoPassCompositeHelper() as it is now called for
9841     non-component-alpha masks also, and add function description from
9842     http://anholt.livejournal.com/32058.html.
9844 commit f7919c287936f55569c2301ebb1b5f52358e70fa
9845 Author: Bastian Blank <waldi@debian.org>
9846 Date:   Sat Aug 12 20:43:25 2006 +0300
9848     xfree86: don't do legacy IO on ARM or S/390 (Debian #362641)
9849     Don't attempt to poke legacy IO ranges on ARM or S/390.
9851 commit 59dcc62906d8ee597cd43aa307f414cb47995cea
9852 Author: Daniel Stone <daniel@fooishbar.org>
9853 Date:   Sat Aug 12 20:39:08 2006 +0300
9855     xfree86: remove Xqueue support completely
9857 commit e641000b98e7c2e92e3c801eaa42aa15d5c16ad0
9858 Author: Samuel Thibault <samuel.thibault@ens-lyon.org>
9859 Date:   Sat Aug 12 19:41:59 2006 +0300
9861     xfree86: add Hurd support (#5613)
9862     Add support for GNU/Hurd.
9864 commit 5a3488ccac8e5dabd9fc98bc41ef178ead1b2faf
9865 Author: Daniel Stone <daniel@fooishbar.org>
9866 Date:   Sat Aug 12 19:25:06 2006 +0300
9868     configure.ac: fix execinfo.h test (Debian #363218)
9869     Define HAVE_EXECINFO_H as well as HAVE_BACKTRACE, when we find execinfo.h.
9871 commit 26c3cd1c9e3f52548389817a6d89a377e20c4269
9872 Merge: 008aa7e... c4951e0...
9873 Author: Daniel Stone <daniel@fooishbar.org>
9874 Date:   Sat Aug 12 18:58:18 2006 +0300
9876     Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver into input-hotplug
9878 commit 008aa7eb6ed090384e6c44f861410e317c78a1cd
9879 Author: Daniel Stone <daniel@fooishbar.org>
9880 Date:   Sat Aug 12 18:56:05 2006 +0300
9882     completely remove OS keyboard layer
9883     Completely axe the keyboard layer from os-support.
9885 commit c4951e0a6b6cf3eeee710cc5cda1d9bc929ee3d7
9886 Author: Adam Jackson <ajax@benzedrine.nwnk.net>
9887 Date:   Thu Aug 10 20:49:06 2006 -0400
9889     Fix a mode sanity check to not break reduced-blanking setups (LCDs).
9891 commit e1921f014b102e3eecf3b41972f8672cf23264d6
9892 Author: Adam Jackson <ajax@benzedrine.nwnk.net>
9893 Date:   Thu Aug 10 20:43:15 2006 -0400
9895     Rename some mode tokens to better reflect their use.
9896     
9897     Per #5386, M_T_EDID -> M_T_DRIVER, since it's really for any driver-detected
9898     mode.  Also add M_T_PREFERRED bit, to select a 'best' mode out of a set.
9900 commit c2535f67923bde0bfb0e72363467110806e2f40f
9901 Merge: c0cb8d1... db82e12...
9902 Author: Alan Coopersmith <alan.coopersmith@sun.com>
9903 Date:   Thu Aug 10 10:37:59 2006 -0700
9905     Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver into XACE-modular
9907 commit 9525c2709ea3245c6518d4c3b5a0a4afff37181d
9908 Author: Daniel Stone <daniel@fooishbar.org>
9909 Date:   Thu Aug 10 20:29:57 2006 +0300
9911     configure.ac: fix xephyr conditionals
9912     Fix Xephyr build conditions, allowing it to actually be disabled.
9914 commit 6d8d4abaaacf08140b673472d985117d448a62e7
9915 Author: Daniel Stone <daniel@fooishbar.org>
9916 Date:   Thu Aug 10 20:28:06 2006 +0300
9918     configure.ac: allow conditional building of XF86{DGA,Misc,VidMode}
9919     Allow conditional building of the above three extensions, defaulting to
9920     auto.
9922 commit cec284f2b3e948deb9e56a1a8519fddf693ab952
9923 Author: Daniel Stone <daniel@fooishbar.org>
9924 Date:   Thu Aug 10 18:03:58 2006 +0300
9926     kdrive: properly ifdef composite enabling
9928 commit 45bce556e8665412b9f6e89f88ed5bedb41de1ba
9929 Author: Daniel Stone <daniel@fooishbar.org>
9930 Date:   Thu Aug 10 18:02:47 2006 +0300
9932     GetMaximumEventsNum: be more conservative
9933     Be slightly more conservative in our maximum event count if we're using
9934     XKB (and thus don't need to count the extra repeat events).
9936 commit 172d45b9b75f95c997d1e9358040eead496e2a06
9937 Merge: 3832a3d... db82e12...
9938 Author: Daniel Stone <daniel@fooishbar.org>
9939 Date:   Thu Aug 10 14:14:54 2006 +0300
9941     Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver into input-hotplug
9943 commit 3832a3d7db0f3b5d7167e3b3b5ea6d6b3d96351a
9944 Author: Daniel Stone <daniel@fooishbar.org>
9945 Date:   Thu Aug 10 14:13:51 2006 +0300
9947     GKVE: don't repeat modifiers when using XKB
9948     Make sure we don't ever repeat modifiers (previously was repeating when
9949     using XKB); only do explicit KP/KR repeats in the non-XKB case.  XKB will
9950     take care of repeating when we're using it.
9952 commit 9f188416bb6b4837d4c3f8773053d5eee0ff0ee1
9953 Author: Daniel Stone <daniel@fooishbar.org>
9954 Date:   Thu Aug 10 14:00:34 2006 +0300
9956     core devices: clear devicePrivates on close
9958 commit 539d1f33475484d35fb5a377efc76dba2d868e3f
9959 Author: Daniel Stone <daniel@fooishbar.org>
9960 Date:   Thu Aug 10 14:00:14 2006 +0300
9962     GKVE/GPE: have DDX allocate events
9963     Don't allocate events on every GKE/GKVE/GPE call, just have the DDX manage
9964     it instead.  Introduce GetMaximumEventsNum(), which is the maximum number
9965     of events these functions will ever produce.
9967 commit db82e12fac5eaa16a39fc1bd0bc31ad95089dc95
9968 Author: Adam Jackson <ajax@benzedrine.nwnk.net>
9969 Date:   Wed Aug 9 14:55:17 2006 -0400
9971     Remove TargetRefresh option from the autoconfig logic.
9972     
9973     The default target of 75Hz is almost always wrong for LCDs.
9975 commit fcd4167e8913f77bdf9e17a6955d0f2a9f4eeb10
9976 Author: Adam Jackson <ajax@benzedrine.nwnk.net>
9977 Date:   Wed Aug 9 14:48:51 2006 -0400
9979     Remove the bc flag from the -help text, since it's gone.
9981 commit 767f372dd02232469f9fd804b811a17eaf762e1e
9982 Merge: c4f5de6... 462bb61...
9983 Author: Tilman Sauerbeck <tilman@code-monkey.de>
9984 Date:   Wed Aug 9 20:23:30 2006 +0200
9986     Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver
9988 commit c4f5de6cc3b935025829af971b0b8010c1ecfedb
9989 Author: Tilman Sauerbeck <tilman@code-monkey.de>
9990 Date:   Wed Aug 9 20:21:52 2006 +0200
9992     Sanitized glxdri's Block/Wakeuphandler calling.
9993     
9994     __glXDRIleaveServer() and _enterServer() used to call DRIDoBlockHandler
9995     (resp DRIDoWakeupHandler) directly. They are now calling DRIBlockHandler
9996     (resp DRIWakeupHandler) to account for driver specific block/wakeup
9997     hooks.
9999 commit 5506b4ad200745236f997c121e8200179c47b749
10000 Merge: 4be9abb... 462bb61...
10001 Author: Daniel Stone <daniel@fooishbar.org>
10002 Date:   Wed Aug 9 07:21:01 2006 +0300
10004     Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver into input-hotplug
10006 commit 4be9abb8504b3761b5f3a01851e4eb3da86c76e2
10007 Author: Daniel Stone <daniel@fooishbar.org>
10008 Date:   Wed Aug 9 07:20:16 2006 +0300
10010     kdrive: remove ddx_DEPENDENCIES
10011     Remove foo_DEPENDENCIES as they weren't guaranteed to just be libs,
10012     and loader arguments (-lfoo, -Lfoo) might've crept in.
10014 commit 462bb61b0fe968fae1b99cf98ec6f7de09105dcd
10015 Author: Aaron Plattner <aplattner@nvidia.com>
10016 Date:   Tue Aug 8 18:07:22 2006 -0700
10018     Add CompositeRegisterAlternateVisuals.
10019     
10020     This provides drivers the ability to add their own alternate visuals and then
10021     register them with Composite for implicit redirection.
10023 commit fe351a711ef55c3ae1e784d4551147c080eda109
10024 Author: Daniel Stone <daniel@fooishbar.org>
10025 Date:   Tue Aug 8 14:54:10 2006 +0300
10027     GKVE: send XkbMapNotify, not XkbNewKeyboardNotify
10028     Sending MapNotify is more correct in this case than NKN, so do that.
10030 commit 31089816317f27c668b12a15c74fdd226a8df9f7
10031 Merge: ab3ebfe... 12dbd8a...
10032 Author: Daniel Stone <daniel@fooishbar.org>
10033 Date:   Tue Aug 8 12:01:12 2006 +0300
10035     Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver into input-hotplug
10037 commit ab3ebfefdb7d21aba72a5030f6f93bf4fafed709
10038 Author: Tiago Vignatti <tv02@c3sl.ufpr.br>
10039 Date:   Tue Aug 8 12:00:34 2006 +0300
10041     xorgcfg: fix compilation error
10042     Add missing parentheses to IS_KBDDRIV macros.
10044 commit 12dbd8a02f797ad57a1be683a02a1fcb1ca35438
10045 Author: Daniel Stone <daniel@fooishbar.org>
10046 Date:   Mon Aug 7 23:43:40 2006 +0300
10048     remove optional R3 backwards compatibility
10049     Remove the permitOldBugs flag, which enabled backwards compatbility with
10050     broken R2/R3 era clients.
10052 commit 7721ee308fbbb6fc9c969f15fe04b3346c04f843
10053 Author: Daniel Stone <daniel@fooishbar.org>
10054 Date:   Mon Aug 7 23:03:02 2006 +0300
10056     config client: fix minor race with event queue
10057     Fix a small race whereby you could remove a device while events from it
10058     were still in the queue, by calling ProcessInputEvents immediately before
10059     RemoveDevice, to (hopefully) flush the event queue.
10061 commit 458c63a84110f64c7fce397a531a3a779c2239a2
10062 Author: Daniel Stone <daniel@fooishbar.org>
10063 Date:   Mon Aug 7 23:02:17 2006 +0300
10065     enable adding devices after removal of a middle device
10066     Allow new devices to be added after a device that _wasn't_ the last on the
10067     list was removed, by ensuring inputInfo.numDevices always increases, and
10068     never decreases.
10070 commit a31d11a7a8485cdc799f76c4d407d3b7f7c9b350
10071 Author: Daniel Stone <daniel@fooishbar.org>
10072 Date:   Mon Aug 7 23:01:23 2006 +0300
10074     GKVE: get rid of bogus double-release check
10075     Get rid of a bogus double-release check which broke non-XKB servers.
10077 commit bedc4ecf23c7150e3156e0d24602ed3bc3977225
10078 Author: Daniel Stone <daniel@fooishbar.org>
10079 Date:   Mon Aug 7 23:00:45 2006 +0300
10081     xephyr: aid input debugging
10082     Add the 'ephyr' mouse and keyboard drivers to the driver list so we can
10083     re-add devices.
10084     Set the names properly in Ephyr{Keyboard,Mouse}Init, not in InitInput.
10086 commit baf93b3abe1e88d82ee6a3d6939f50f96ded271a
10087 Author: Daniel Stone <daniel@fooishbar.org>
10088 Date:   Mon Aug 7 21:12:45 2006 +0300
10090     kdrive: move map initialisation to KdNewPointer
10091     Do a linear n -> n initialisation on the map up until KD_MAX_BUTTON in
10092     KdNewPointer, moving it out of both KdParsePointer, and KdPointerProc.
10093     Also remove dead pointer acceleration code.
10095 commit ccb53340b66a778abf10182fd88a7d699207fb84
10096 Author: Daniel Stone <daniel@fooishbar.org>
10097 Date:   Mon Aug 7 21:12:00 2006 +0300
10099     ephyr: cleanup
10100     Remove extraneous KdAddPointerDriver call.
10102 commit d1c18af27e0aed73104743afb4bf4b8d3d1186cf
10103 Author: Daniel Stone <daniel@fooishbar.org>
10104 Date:   Mon Aug 7 21:11:38 2006 +0300
10106     GPE: use button map for DBP/DBR, not just BP/BR
10107     Make sure we use the button map for extended events, not just core.
10109 commit 9b7ecbd1dd8d092221897e29c85f3306c7367716
10110 Author: Daniel Stone <daniel@fooishbar.org>
10111 Date:   Mon Aug 7 21:09:32 2006 +0300
10113     kdrive: prevent overrun in map
10114     We actually need n + 1 elements for the mouse button map, not n.
10116 commit eb6e8d4042252b13328dbb122e0e6186796a80ac
10117 Author: Daniel Stone <daniel@fooishbar.org>
10118 Date:   Mon Aug 7 21:05:37 2006 +0300
10120     kdrive: increase maximum number of buttons
10121     Increase KD_MAX_BUTTONS to 32.
10123 commit 1c72290cdf4d9b214e1b9c0526cb7cb8641051f3
10124 Author: Aaron Plattner <aplattner@nvidia.com>
10125 Date:   Mon Aug 7 09:57:58 2006 -0700
10127     Use DrawablePtrs instead of PixmapPtrs for Prepare/Finish access.
10128     
10129     Also, define some wfb functions even if FB_ACCESS_WRAPPER is not defined.  This allows a client to use libfb and libwfb at the same time.
10131 commit afcad4ad99bbfc8bdcd0f4fdd70e072108410d30
10132 Author: Daniel Stone <daniel@fooishbar.org>
10133 Date:   Mon Aug 7 18:11:05 2006 +0300
10135     xfree86 ddx: always free GKE/GPE events
10136     free() events we get passed back from GKE and GPE so we don't just, er,
10137     leak them all.  *cough*.
10139 commit 98fdf874eeadd5b37413922d8afba8415d0c56bb
10140 Author: Daniel Stone <daniel@fooishbar.org>
10141 Date:   Mon Aug 7 16:51:39 2006 +0300
10143     move all autorepeat logic to DIX
10144     Move core autorepeat logic for keyboards down to the DIX, remove it from
10145     KDrive.
10147 commit 5c7001fef8ffc6e3d8585a37d3f79a9495be8ed0
10148 Author: Daniel Stone <daniel@fooishbar.org>
10149 Date:   Mon Aug 7 16:51:09 2006 +0300
10151     memcpy() events in
10152     memcpy events into our event structure instead of doing pointer assignment.
10154 commit c85e64cba1d2d88f676ca7cf23b52a6f8219e90e
10155 Merge: a406f6b... f54b71b...
10156 Author: Daniel Stone <daniel@fooishbar.org>
10157 Date:   Mon Aug 7 15:54:55 2006 +0300
10159     Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver into input-hotplug
10161 commit f54b71b772a1f587394ae3968782b611e52f0e2d
10162 Author: David Nusinow <david@nee.(none)>
10163 Date:   Sun Aug 6 18:11:00 2006 +0000
10165     Document enable/disable flag for AIGLX in xorg.conf manpage.
10167 commit a406f6bfeaa46e3236f7ab46813fe6c30b936a35
10168 Author: Daniel Stone <daniel@fooishbar.org>
10169 Date:   Fri Aug 4 12:40:19 2006 +0300
10171     mieq: don't leak events
10172     free all events posted through mieqEnqueue.
10174 commit 997ba45b192f21810099ed888792a45f1677a9ce
10175 Author: Daniel Stone <daniel@fooishbar.org>
10176 Date:   Fri Aug 4 11:18:16 2006 +0300
10178     fix incorrect button test
10179     Test for n (1..nButtons) being under nButtons, not button (1..(1<<nButtons)).
10181 commit 9138d5a51e411f598bc0e75a3e73d2c16187a518
10182 Author: Eamon Walsh <ewalsh@tycho.nsa.gov>
10183 Date:   Thu Aug 3 18:24:04 2006 -0400
10185     Make SecurityLookupIDBy* part of the base functionality.
10187 commit 45c229f526bf1dafb5e81b50d700449ba4e1613d
10188 Author: Eamon Walsh <ewalsh@tycho.nsa.gov>
10189 Date:   Thu Aug 3 14:26:06 2006 -0400
10191     Remove LBX code.
10193 commit 96e45626c43b7674b66e0258b0b1730d5ce71357
10194 Author: Eamon Walsh <ewalsh@tycho.nsa.gov>
10195 Date:   Wed Aug 2 20:29:59 2006 -0400
10197     Rebase Security extension to use devPrivates for storing security state.
10199 commit 3c23dec5962b8b81ae838fe0ee2c7b0a789f5386
10200 Author: Eamon Walsh <ewalsh@tycho.nsa.gov>
10201 Date:   Wed Aug 2 13:39:49 2006 -0400
10203     Call ClientStateCallback on serverClient devPrivates initialization.
10205 commit ee02e647882a4be29e1130bd79904ee79ed6b802
10206 Author: Aaron Plattner <aplattner@nvidia.com>
10207 Date:   Tue Aug 1 13:45:43 2006 -0700
10209     Wrap libwfb memory access.
10210     
10211     Use the READ and WRITE macros to wrap memory accesses that could be in video
10212     memory.  Add MEMCPY_WRAPPED and MEMSET_WRAPPED macros to wrap memcpy and
10213     memset, respectively.
10215 commit 39169fd373b97f34923f6494d697d9429d0b8aa3
10216 Author: Matthew Allum <mallum@polystyrene.(none)>
10217 Date:   Tue Aug 1 13:39:22 2006 +0100
10219     Back out 'mystery' spurious host window hints.
10221 commit f737cc38baea6af8bf284c9e207e60a7d90eebe1
10222 Author: Eamon Walsh <ewalsh@moss-uranus.epoch.ncsc.mil>
10223 Date:   Mon Jul 31 19:58:42 2006 -0400
10225     Adding devPrivates support to the ExtensionEntry structure.
10227 commit b04d64854712678701d5243aacf5cc93444cfadc
10228 Author: Eamon Walsh <ewalsh@moss-uranus.epoch.ncsc.mil>
10229 Date:   Mon Jul 31 19:35:08 2006 -0400
10231     Added devPrivates support to the ExtensionEntry structure.
10233 commit a69335dc299be6de8b82ed34de1cb30f1255feb4
10234 Author: Aaron Plattner <aplattner@nvidia.com>
10235 Date:   Mon Jul 31 14:15:55 2006 -0700
10237     Make ReadMemoryProcPtr take a const pointer.
10238     
10239     Fixes some warnings when using READ with a const pointer.
10241 commit b74c845a1233f78b841ff8840272c50873300c20
10242 Merge: 3112a6c... 02daa6b...
10243 Author: Ian Romanick <idr@umwelt.(none)>
10244 Date:   Mon Jul 31 10:26:06 2006 -0700
10246     Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver
10248 commit 3112a6c4f26d5e9258b8def7ce4109b4bd408c67
10249 Author: Ian Romanick <idr@umwelt.(none)>
10250 Date:   Mon Jul 31 10:25:31 2006 -0700
10252     Noting uses libdummy.a, so don't build it.  Only libdummy-nonserver.a
10253     is actually used.
10255 commit 02daa6bb103e53e5a33db2bb6acbe57d0bf2c30e
10256 Author: Matthew Allum <mallum@polystyrene.(none)>
10257 Date:   Mon Jul 31 17:32:05 2006 +0100
10259     Improve XRes to;
10260      - Better estimate general pixmap memory usage.
10261      - Account for pixmaps shared between clients.
10262      - Account for window background and border pixmaps,
10263        and GC stripple and tile pixmaps.
10265 commit 24051ef97406f28c102cf46a78223400b61fdae2
10266 Author: Daniel Stone <daniel@fooishbar.org>
10267 Date:   Sun Jul 30 12:15:33 2006 +0300
10269     remove filename that's too long for tar
10271 commit ecb7d43a76d507d04891ab7f189b23be5eccda51
10272 Author: Daniel Stone <daniel@fooishbar.org>
10273 Date:   Sun Jul 30 11:52:41 2006 +0300
10275     add sym.h to sources
10277 commit bf2d7499c84c94f228d03b21448f5688b3cda1a8
10278 Author: Daniel Stone <daniel@fooishbar.org>
10279 Date:   Sun Jul 30 11:17:02 2006 +0300
10281     add securitysrv.h
10283 commit e87e68634d8eb66ab783e2802e2d5d12ff1031be
10284 Author: Daniel Stone <daniel@fooishbar.org>
10285 Date:   Sun Jul 30 11:11:59 2006 +0300
10287     remove .cvsignores from EXTRA_DIST
10289 commit ed0c807de9f07468385fcbd2e8a9c0737759a461
10290 Author: Daniel Stone <daniel@fooishbar.org>
10291 Date:   Sun Jul 30 11:08:54 2006 +0300
10293     bump to 1.1.99.3
10295 commit a68dc013a33d867e65a7e76b3eec5947b862a5b4
10296 Author: Daniel Stone <daniel@fooishbar.org>
10297 Date:   Sun Jul 30 11:08:47 2006 +0300
10299     remove README (which doesn't exist) from EXTRA_DIST
10301 commit 87fe85f38b6f781bf0e2eb555526e3d77779f9fa
10302 Merge: 3518e2d... 654619d...
10303 Author: Daniel Stone <daniel@fooishbar.org>
10304 Date:   Sun Jul 30 10:51:34 2006 +0300
10306     Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver into input-hotplug
10308 commit 654619d76c779606f2315782fc01d1410399fa3b
10309 Author: Kevin E Martin <kem@freedesktop.org>
10310 Date:   Fri Jul 28 17:16:32 2006 -0400
10312     Revert xkb changes that broke XkbGetKeyboard()
10314 commit 79016d4036786b091a9b9d1133a6cdfedd6c277d
10315 Author: Luc Verhaegen <libv@skynet.be>
10316 Date:   Fri Jul 28 16:02:02 2006 -0400
10318     Bug #5386 (partial): Move CVT mode generator from cvt(1) to server core, and
10319     export it from the X server to modules.
10321 commit e6ae1612be519ee6224d354244d076d85d44a750
10322 Author: Aaron Plattner <aplattner@nvidia.com>
10323 Date:   Thu Jul 27 18:24:59 2006 -0700
10325     Add fbHasVisualTypes and fbSetVisualTypesAndMasks to wfbrename.h and include -DXFree86Server.
10327 commit 2a4ceb09ed5a09dc5763754ab865ec23df91ac9f
10328 Author: Adam Jackson <ajax@benzedrine.nwnk.net>
10329 Date:   Wed Jul 26 19:39:17 2006 -0400
10331     Remove dead function prototypes.
10333 commit 990a4009057e068f41d20b95aa0c59357185650d
10334 Author: Adam Jackson <ajax@benzedrine.nwnk.net>
10335 Date:   Wed Jul 26 19:03:39 2006 -0400
10337     Remove getconfig horrorshow.  Replace with a static built-in rule list for now.
10339 commit 377a581ddf5e428a368efb1b59fcb317666fecdd
10340 Author: Aaron Plattner <aplattner@nvidia.com>
10341 Date:   Tue Jul 25 15:27:31 2006 -0700
10343     Switch to using void* pointers.
10344     
10345     Pass the size of the data pointed to by src or dst as an argument to
10346     wfb{Read,Write}Memory.  This allows one set of macros to be used with any size
10347     pointer.  Assumes that sizeof(FbBits) >= sizeof(FbStip).
10349 commit a4005c15fbb48231cb958c32b2c791a2d23a135a
10350 Author: Aaron Plattner <aplattner@nvidia.com>
10351 Date:   Mon Jul 10 18:58:09 2006 -0700
10353     Add framebuffer access wrapper infrastructure.
10354     
10355     Create fbPrepareAccess macros to call into the driver to set up the
10356     wfbReadMemory and wfbWriteWemory pointers.  Call these from fbGetDrawable and
10357     fbGetStipDrawable.
10358     
10359     Add the READ and WRITE macros, which expand to simple memory accesses for fb,
10360     and calls through the function pointers for wfb.
10361     
10362     Add fbFinishAccess macro to give the driver an opportunity to clean up.  Add
10363     calls to this in the appropriate places.
10365 commit 319efac445cebda5a2ac1db67efebe54bc47ba9d
10366 Author: Aaron Plattner <aplattner@nvidia.com>
10367 Date:   Fri Jul 7 18:45:30 2006 -0700
10369     Prefix all of the exported symbols in libwfb.so with "wfb".
10370     
10371     For now, just #define all of the exported symbols in wfbrename.h.  Later,
10372     we should add FBPREFIX() around the exported symbols and use -fvisiblity=hidden
10373     to hide the rest.
10375 commit 7608a63ff7409f399c9a26962a304b84196a1868
10376 Author: Aaron Plattner <aplattner@nvidia.com>
10377 Date:   Thu Jul 6 17:05:21 2006 -0700
10379     Build infrastructure for libwfb.so.
10380     
10381     Builds fb/* twice, defining FB_ACCESS_WRAPPER for libwfb.la.  Define a macro,
10382     FBPREFIX(X) which expands to fbX for libfb.la and wfbX for libwfb.la.  Use the
10383     macro on [w]fbModuleData so the new module loads.
10385 commit 39158e98acb29e97a2682d4a37385f9141b484c4
10386 Author: Adam Jackson <ajax@benzedrine.nwnk.net>
10387 Date:   Wed Jul 26 18:39:28 2006 -0400
10389     Remove another latent PowerMAX hunk.
10390     
10391     All your favorite running jokes of 2005, today!
10393 commit 3518e2d0debc97e2bacdefe604b280e7fdfdd216
10394 Merge: eb7733a... 3821f6a...
10395 Author: Daniel Stone <daniel@fooishbar.org>
10396 Date:   Wed Jul 26 11:29:21 2006 +0300
10398     Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver into input-hotplug
10400 commit eb7733a48a92405660d5d2ab60913b62c30daaed
10401 Author: Daniel Stone <daniel@fooishbar.org>
10402 Date:   Wed Jul 26 11:28:45 2006 +0300
10404     kdrive: drop excessive NewInputDeviceRequest debugging
10406 commit 3821f6aeaa714582ee0a631de96c6e7cfd96303e
10407 Author: Kristian Høgsberg <krh@redhat.com>
10408 Date:   Wed Jul 26 01:56:02 2006 -0400
10410     Unlibc-wrap DMX glxscreens.c and fix tag-removal typo.
10412 commit 4ea475924c557ad0819b796f5369e5e669465709
10413 Author: Daniel Stone <daniel@fooishbar.org>
10414 Date:   Tue Jul 25 20:00:48 2006 +0300
10416     re-add OpenedHand copyright
10417     Ae-add OpenedHand copyright, accidentally dropped in KDrive new world
10418     order patch.  Sorry guys.
10420 commit ca3f4fc1b0c21a0620ab1eb35c199cd55d795095
10421 Author: Daniel Stone <daniel@fooishbar.org>
10422 Date:   Sun Jul 23 19:02:12 2006 -0400
10424     add fallback ChangeDeviceControl, allow XOpenDevice on closed device
10425     Add a fallback ChangeDeviceControl, which allows the attributes we know about
10426     so far.
10427     Allow XOpenDevice on closed devices.
10429 commit e73e5e2a4d8f22889d840a7719479f9af686cb9c
10430 Merge: a73cef1... 8977b07...
10431 Author: Daniel Stone <daniel@fooishbar.org>
10432 Date:   Sat Jul 22 13:56:30 2006 -0400
10434     Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver into input-hotplug
10436 commit 8977b07434d75ca396d236dc1324f0c862b633c7
10437 Author: Dave Airlie <airlied@linux.ie>
10438 Date:   Sun Jul 23 03:36:47 2006 +1000
10440     glx: fix typo from tag removal
10442 commit a73cef1f005ca66db18e952e676ee5a21b829700
10443 Merge: 672ca15... 70869fc...
10444 Author: Daniel Stone <daniel@fooishbar.org>
10445 Date:   Sat Jul 22 12:07:22 2006 -0400
10447     Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver into input-hotplug
10449 commit 70869fc6777f87cd05794446caa739e3d9a91ffe
10450 Author: Adam Jackson <ajax@theobromine.nwnk.net>
10451 Date:   Fri Jul 21 23:39:37 2006 -0400
10453     Yet more dead code.
10455 commit 7c1b2ee7a8238c267bc97e78bbff204dc7723dd3
10456 Author: Adam Jackson <ajax@theobromine.nwnk.net>
10457 Date:   Fri Jul 21 23:35:13 2006 -0400
10459     static markup, more dead code.
10461 commit 1c4f90b1d05d4c49279f3224a6dd94850a6bd8d0
10462 Author: Adam Jackson <ajax@theobromine.nwnk.net>
10463 Date:   Fri Jul 21 23:03:21 2006 -0400
10465     Open-coded path checks make baby Jesus cry.
10467 commit 114264584ca43091a5e07282566a30a6378a1502
10468 Author: Adam Jackson <ajax@theobromine.nwnk.net>
10469 Date:   Fri Jul 21 22:55:41 2006 -0400
10471     Remove a useless open() of the module we're about to load.
10473 commit 985611d5cd079f97da700c7b8e898d33da004be0
10474 Author: Adam Jackson <ajax@theobromine.nwnk.net>
10475 Date:   Fri Jul 21 22:37:59 2006 -0400
10477     Delete some long-unused testing code.
10479 commit 672ca156bfb11440e6e234650bfba9d38e1edb52
10480 Merge: d14d91f... 6cf844a...
10481 Author: Daniel Stone <daniel@fooishbar.org>
10482 Date:   Fri Jul 21 19:58:42 2006 -0400
10484     Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver into input-hotplug
10486 commit 6cf844ab69926b6d23619a12c97734af3881ba67
10487 Author: Daniel Stone <daniel@fooishbar.org>
10488 Date:   Fri Jul 21 19:57:28 2006 -0400
10490     loader: walk directory paths with readdir(), don't stat() everything
10491     Walk the directories with readdir, and don't stat everything we can
10492     find.  Thanks to davej for the public humiliation reminding me to go back
10493     and re-fix this one.
10495 commit d14d91f094c3897c889f6aafb66d738820dae0aa
10496 Author: Daniel Stone <daniel@fooishbar.org>
10497 Date:   Fri Jul 21 19:57:28 2006 -0400
10499     loader: walk directory paths with readdir(), don't stat() everything
10500     Walk the directories with readdir, and don't stat everything we can
10501     find.  Thanks to davej for the public humiliation reminding me to go back
10502     and re-fix this one.
10504 commit 87a6346bf7f086b5f98b2b2ecd52f27efe864e56
10505 Merge: b73fb2a... 0486d39...
10506 Author: Daniel Stone <daniel@fooishbar.org>
10507 Date:   Fri Jul 21 19:36:25 2006 -0400
10509     Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver into input-hotplug
10511 commit 0486d3966d2888ef86d36c19f31bdbc2a3e8c652
10512 Author: Daniel Stone <daniel@fooishbar.org>
10513 Date:   Fri Jul 21 19:35:04 2006 -0400
10515     fix kbproto dependency
10516     Depend on kbproto >= 1.0.3, for unconditional definition of
10517     XkbSA_XFree86Private.
10519 commit b73fb2ae35a82e0bdd48f01132e971fb84946ff1
10520 Merge: e7ac27a... aff404f...
10521 Author: Daniel Stone <daniel@fooishbar.org>
10522 Date:   Fri Jul 21 19:30:26 2006 -0400
10524     Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver into input-hotplug
10526 commit e7ac27ad81efbea6128b3cec443ca98e228d14ad
10527 Author: Daniel Stone <daniel@fooishbar.org>
10528 Date:   Fri Jul 21 19:29:28 2006 -0400
10530     revert accidental deletion of lnx_io.c; re-delete lnx_kbd.c
10531     Thinko'd which file to remove after merging from master.
10533 commit 81913a12910e39d7ea6af8657c1c66cc6791cd65
10534 Author: Daniel Stone <daniel@fooishbar.org>
10535 Date:   Fri Jul 21 19:10:26 2006 -0400
10537     remove undead files from master
10538     Remove dead files which worked their way back in when merging from master.
10539     Ugh.
10541 commit 7465010d59ec435bd00b738f0cef766b352dc7eb
10542 Merge: 1d31ed7... 0aaac95...
10543 Author: Daniel Stone <daniel@fooishbar.org>
10544 Date:   Fri Jul 21 19:05:41 2006 -0400
10546     Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver into input-hotplug
10548 commit 1d31ed778284082e1060bff63317c94581d9eb9b
10549 Author: Daniel Stone <daniel@fooishbar.org>
10550 Date:   Fri Jul 21 19:02:52 2006 -0400
10552     xephyr: load keysyms at init, not enable
10553     Load keysyms at init time, not enable, so we don't get the wrong map width.
10555 commit 63dfaa1d5ba556e09314ec914936e5471aab94b0
10556 Author: Adam Jackson <ajax@theobromine.nwnk.net>
10557 Date:   Fri Jul 21 18:47:18 2006 -0400
10559     Delete internal usage of the symbol ref/req lists.
10561 commit bca9364f3f4a2376edbcf57a34f704ce28be21ba
10562 Author: Adam Jackson <ajax@theobromine.nwnk.net>
10563 Date:   Fri Jul 21 18:41:46 2006 -0400
10565     Remove the loader's required and referenced symbol lists, dead code.
10567 commit aff404f293ed86a44a093a51a9f11e79e6c3f4f6
10568 Author: Adam Jackson <ajax@theobromine.nwnk.net>
10569 Date:   Fri Jul 21 18:24:37 2006 -0400
10571     Detach xf4bpp from cfb.
10573 commit 0aaac95b0d12089b256c97f6ff955c8c229ae095
10574 Author: Adam Jackson <ajax@theobromine.nwnk.net>
10575 Date:   Fri Jul 21 17:56:00 2006 -0400
10577     Remove RCS tags.  Fix Xprint makefile braindamage.
10579 commit eeaad0e956640aac653d194a992df7792e4abcbb
10580 Author: Aaron Plattner <aplattner@nvidia.com>
10581 Date:   Thu Jul 20 18:19:07 2006 -0700
10583     Fix the RandR failure path for rotated screens.
10585 commit 22db3fdb54d2f7f6b72638b46c186af6db04e214
10586 Merge: 2f98841... 93cd538...
10587 Author: Ian Romanick <idr@umwelt.(none)>
10588 Date:   Fri Jul 21 13:55:37 2006 -0700
10590     Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver
10592 commit 3eeb62e8f587732e6b433c2b9c6879eb26a3f1b4
10593 Author: Kristian Høgsberg <krh@redhat.com>
10594 Date:   Fri Jul 21 16:33:28 2006 -0400
10596     bug #890: completely remove deprecated keyboard driver
10597     Remove all remnants of the old built-in keyboard driver.
10599 commit 60ea7b51fe2b8a19a08b63db48504971a7a50ee6
10600 Author: Daniel Stone <daniel@fooishbar.org>
10601 Date:   Fri Jul 21 15:23:37 2006 -0400
10603     xorg ddx: move to new input API, remove old keyboard driver
10604     Remove most of the rest of the old keyboard driver.
10605     Move to the new Get{Keyboard,Pointer}Events API, which is mostly
10606     complete at this stage: just missing the proximity events.
10608 commit d32dc8bf19e1071fc30af2f0bc6a6699b351f39e
10609 Author: Daniel Stone <daniel@fooishbar.org>
10610 Date:   Thu Jul 20 18:40:47 2006 -0400
10612     be more careful in IVAS
10613     
10614     Don't walk off the end of a NULL pointer in InitValuatorAxisStruct.
10616 commit 7711c56d2e2aeae4dcd6d9297bc144c1cb3cfab1
10617 Author: Daniel Stone <daniel.stone@nokia.com>
10618 Date:   Thu Jul 20 18:38:57 2006 -0400
10620     xephyr: fix keymap, pointer; dix: fix multiple axes
10621     
10622     Initialise our axes properly in the DIX, and make sure we don't
10623     unnecessarily clip maxval when it's not set.
10624     Fix keymap copying in Xephyr (to some degree: it's still broken),
10625     and set nAxes and nButtons properly.
10627 commit f18c3122a57df9770087e5fc70ac488552222233
10628 Author: Daniel Stone <daniel.stone@nokia.com>
10629 Date:   Thu Jul 20 16:49:17 2006 -0400
10631     sanitise debug output
10632     
10633     Don't spit out huge chunks of pointless ephemera, especially without
10634     --enable-debug.
10636 commit 463e0fe35bec3c91b19be9aacf34babb146a88c9
10637 Author: Daniel Stone <daniel.stone@nokia.com>
10638 Date:   Thu Jul 20 16:45:15 2006 -0400
10640     update KDrive to new input API
10641     
10642     Update KDrive to fit the new API (mieqInit and InitPointerDeviceStruct), and
10643     include InitTouchscreenDeviceStruct in the DIX.
10645 commit 1987af8c498a1bf394a8951ca6d5b0b7f7a35188
10646 Author: Daniel Stone <daniel.stone@nokia.com>
10647 Date:   Thu Jul 20 16:39:54 2006 -0400
10649     add virtual core devices to DIX
10650     
10651     Add virtual core devices, with proper keymaps etc, to the DIX.
10653 commit 737e6e4836a6af26fedc22cda8e7d366b52c8fa7
10654 Author: Kristian Høgsberg <krh@redhat.com>
10655 Date:   Wed Jul 19 20:10:48 2006 -0400
10657     define SDevicePresenceNotifyEvent prototype
10659 commit 7f36cc533e7f6ae44e973c5f00f9bfec7c6b7b50
10660 Author: Daniel Stone <daniel@fooishbar.org>
10661 Date:   Wed Jul 19 20:09:13 2006 -0400
10663     distribute config.h
10665 commit e896195eab726a2b307200958308eda8c93dd3cd
10666 Author: Daniel Stone <daniel.stone@nokia.com>
10667 Date:   Wed Jul 19 20:05:33 2006 -0400
10669     remove extraneous font debugging code
10670     
10671     Some of it didn't compile, and some of it was just unnecessary.
10673 commit 99c57674c002c5e88c6db34488a27b05004c9197
10674 Author: Daniel Stone <daniel.stone@nokia.com>
10675 Date:   Wed Jul 19 19:59:11 2006 -0400
10677     avoid using font servers with built-in fonts
10679 commit ecfad74c48f633916305bcc25baaaad74aa52b78
10680 Author: Daniel Stone <daniel.stone@nokia.com>
10681 Date:   Wed Jul 19 19:55:13 2006 -0400
10683     add support for built-in fonts
10684     
10685     Use --enable-builtin-fonts to only use built-in fonts, and avoid loading
10686     fonts.
10688 commit 0a2068d123520d35818c38a555ae3ba06d8ca7fb
10689 Author: Daniel Stone <daniel.stone@nokia.com>
10690 Date:   Wed Jul 19 17:29:23 2006 -0400
10692     Xi: add XExtension{Keyboard,Pointer} types
10693     
10694     Report XExtensionKeyboard for non-core keyboards, and XExtensionPointer for
10695     non-core pointers/mice.
10697 commit c7577f9b88aac84d59404f29d994ee7af583d33b
10698 Author: Kristian Høgsberg <krh@redhat.com>
10699 Date:   Wed Jul 19 17:27:58 2006 -0400
10701     Xi: add DevicePresenceNotify
10702     
10703     Add support for DevicePresenceNotify events.
10705 commit 3a23e499017d5823157806029263edac53c663fd
10706 Author: Daniel Stone <daniel.stone@nokia.com>
10707 Date:   Wed Jul 19 17:00:23 2006 -0400
10709     make XInput mandatory
10710     
10711     Always build Xi, since GetPointerEvents/GetKeyboardEvents relies on it.
10713 commit 02d09105113fb9b560a770fe15f7bb041165831c
10714 Author: Daniel Stone <daniel.stone@nokia.com>
10715 Date:   Wed Jul 19 16:51:04 2006 -0400
10717     new KDrive input world order
10718     
10719     Convert KDrive to GPE/GKE interface.
10720     Add first-class drivers and enumerate every device separately through
10721     Xi, instead of lamely attempting to aggregate them.
10722     Add XKB support to the Linux keyboard driver.
10723     Add 'thumb button' support to the tslib driver.
10724     Rejig InitInput, so each DDX has to add a list of drivers it supports.
10725     Support NewInputDeviceRequest, et al.
10727 commit a274e7296b1bdd6f6c921f28b087610cec9548e0
10728 Author: Daniel Stone <daniel.stone@nokia.com>
10729 Date:   Wed Jul 19 13:56:23 2006 -0400
10731     add GetPointerEvents/GetKeyboardEvents framework
10732     
10733     Add GetPointerEvents (with XFree86 pointer acceleration) and GetKeyboardEvents
10734     to the DIX.  Extend the ValuatorClass structure to account for same.
10736 commit b308dbf273f8c26361b0fee7aca64aec3245f60b
10737 Author: Daniel Stone <daniel.stone@nokia.com>
10738 Date:   Wed Jul 19 12:15:18 2006 -0400
10740     add DEVICE_TOUCHSCREEN and DEVICE_CORE Xi controls (DeviceIntRec ABI break)
10741     
10742     Add DEVICE_TOUCHSCREEN and DEVICE_CORE controls to the Xi code, and the
10743     TouchscreenClassRec and a coreEvents flag, to toggle propagation of core
10744     events.
10746 commit c9a3d9baa81ceb940032ffe529d9eadf2d202ab2
10747 Author: Daniel Stone <daniel@fooishbar.org>
10748 Date:   Wed Jul 19 11:41:16 2006 -0400
10750     xorg DDX: implement NewInputDeviceRequest
10751     
10752     Implement NewInputDeviceRequest for Xorg, mainly written by Kristian Høgsberg.
10753     Move MatchInput to xf86Helper.c, as xf86LookupInputDriver.
10755 commit 02a95311568e24e1055ea52c7df8cb7aa3f38ad0
10756 Author: Daniel Stone <daniel@fooishbar.org>
10757 Date:   Wed Jul 19 10:05:12 2006 -0400
10759     add basic D-BUS configuration mechanism
10760     
10761     Also move LookupDeviceIntRec into the DIX, and add InputOption type, and
10762     NewInputDeviceRequest prototype (DIX requests DDX to add a device).  Does not
10763     link without an implemented NIDR.
10765 commit 93cd53860c3aca182a0a02543c41b5d71d65926b
10766 Author: Daniel Stone <daniel.stone@nokia.com>
10767 Date:   Thu Jul 20 16:52:31 2006 -0400
10769     kdrive: allow debugging
10771 commit cd0874dda1c30ef91a7d2b3cd455676422599ccf
10772 Author: Daniel Stone <daniel.stone@nokia.com>
10773 Date:   Wed Jul 19 20:13:02 2006 -0400
10775     never define MEMBUG
10776     
10777     Definining MEMBUG causes allocations to randomly fail.
10779 commit 093943d4d02f1dbc8935b8cf835866a6e3885193
10780 Author: Daniel Stone <daniel.stone@nokia.com>
10781 Date:   Wed Jul 19 20:09:55 2006 -0400
10783     define DEBUG in DIX
10784     
10785     Which makes #ifdef DEBUG actually useful.  Incredible.
10787 commit 68b0678254240a984db9adefefb0cf68e9bfd4e4
10788 Author: Daniel Stone <daniel.stone@nokia.com>
10789 Date:   Wed Jul 19 20:08:32 2006 -0400
10791     exa: only disable cw when COMPOSITE is built
10793 commit 27df2eda795681c9f05e2907d74e2c102d3441e4
10794 Author: Daniel Stone <daniel.stone@nokia.com>
10795 Date:   Wed Jul 19 16:18:28 2006 -0400
10797     fix KdXvCopyPackedData to actually work
10798     
10799     Remove extraneous bit shift in KdXvCopyPackedData, so it's actually
10800     useful.
10802 commit 00b24f119f03da86fa98ffea545c5b041810ce53
10803 Author: Daniel Stone <daniel@fooishbar.org>
10804 Date:   Wed Jul 19 17:01:20 2006 -0400
10806     fix minor typo
10808 commit f8a7a1e40c14a85ebde11c5854c07a8d529d38b9
10809 Author: Daniel Stone <daniel.stone@nokia.com>
10810 Date:   Wed Jul 19 17:06:00 2006 -0400
10812     fix XEvIE build without XKB
10813     
10814     Don't unconditionally play with XKB stuff in XEvIE.
10816 commit 2f98841fde6bad807967ed15e954291240714198
10817 Author: Ian Romanick <idr@umwelt.(none)>
10818 Date:   Thu Jul 20 16:08:27 2006 -0700
10820     Remove unused variable.
10822 commit 985c34bf06af70a7296db8307899a17347a25558
10823 Author: Adam Jackson <ajax@theobromine.nwnk.net>
10824 Date:   Thu Jul 20 17:33:13 2006 -0400
10826     Remove the DDXTIME conditional, for being unused.
10828 commit c69c00d6523a35232a32e54a533811fc2b37815a
10829 Merge: 4636935... 84683f1...
10830 Author: Ian Romanick <idr@umwelt.(none)>
10831 Date:   Thu Jul 20 12:08:38 2006 -0700
10833     Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver
10835 commit 84683f19b4d1c712281036bcabf8dc623e64b26a
10836 Author: Daniel Stone <daniel@fooishbar.org>
10837 Date:   Tue Jul 18 18:16:12 2006 -0400
10839     get rid of XFree86LOADER, XFree86Server, XFree86Module, and IN_MODULE
10840     Get rid of almost all uses of these definitions.  They're still defined for
10841     delinquent out-of-tree drivers, and also for the Mesa build.  As well as
10842     for miinitext.c.  But largely gone.
10844 commit 881953813c7307f2aac4057b48d233e5f4a574cd
10845 Author: Adam Jackson <ajax@theobromine.nwnk.net>
10846 Date:   Mon Jul 17 13:50:38 2006 -0400
10848     Fix the Linux ACPI reopen code to use a repeating timer, rather than a
10849     one-shot sleep-and-reopen attempt.
10851 commit f029e9a32dcaa95b84e08ec173a0cc78fd92bdbf
10852 Author: Kristian Høgsberg <krh@redhat.com>
10853 Date:   Sat Jul 15 22:05:38 2006 -0400
10855     Un-glx-libcwrap DMX GLX proxy so it works without GL/include.
10857 commit 46369350d40819ecc2a9f37ed4aaa95866b80997
10858 Author: Ian Romanick <idr@umwelt.(none)>
10859 Date:   Fri Jul 14 15:51:55 2006 -0700
10861     Add some const qualifiers to serveral function parameters.
10863 commit 490fb304599b1f24b36439e5c1397781e7d2f612
10864 Author: Ian Romanick <idr@umwelt.(none)>
10865 Date:   Fri Jul 14 15:26:56 2006 -0700
10867     Rearrange code in xf86int10ParseBiosLocation to use strncasecmp.  This
10868     eliminates the need for the first use of xstrdup in this function.
10869     The second use of xstrdup was *never* necessary and has also been
10870     eliminated.
10872 commit d3ee49bcbafe4b4e6b308686020847e978473779
10873 Author: Ian Romanick <idr@umwelt.(none)>
10874 Date:   Fri Jul 14 15:13:35 2006 -0700
10876     Refactor common code from the generic.c and linux.c version of
10877     xf86ExtendedInitInt10 to xf86int10GetBiosLocationType and
10878     xf86int10GetBiosSegment.
10879     
10880     These changes were tested on MGA hardware on x86-64 with various
10881     combinations of InitPrimary and BiosLocation.
10883 commit 8793c7fd4ba7d1b3e2eff3f2c18d042ee9bb3f62
10884 Author: Ian Romanick <idr@umwelt.(none)>
10885 Date:   Fri Jul 14 09:11:39 2006 -0700
10887     Refactor identical xf86InitInt10 function from generic.c and linux.c
10888     to helper_exec.c.
10890 commit 1450fd596433f7adfe3d0798dc2ddceb9d0a9034
10891 Author: Ian Romanick <idr@umwelt.(none)>
10892 Date:   Fri Jul 14 09:10:32 2006 -0700
10894     Trivial refactor of libint10_la_SOURCES.
10896 commit 4c225a3a8b2e7e5e5510347d8473f1318bbac769
10897 Author: James Steven Supancic III <arrummzen@arrummzen.net>
10898 Date:   Thu Jul 13 10:03:57 2006 -0400
10900     Bug #7482: Fix Xdmx's Render code to match reality; fixes BadLength client
10901     crashes.
10903 commit bb3aa94845a74d7718ba9539bb76203ec82957fc
10904 Author: Drew Parsons <dparsons@debian.org>
10905 Date:   Tue Jul 11 18:26:55 2006 -0700
10907     Bug #7346: Disable Composite extension in Xprt
10908     
10909     Xorg Bug #7346 <https://bugs.freedesktop.org/show_bug.cgi?id=7346>
10910     Patch #6184 <https://bugs.freedesktop.org/attachment.cgi?id=6184>
10912 commit 10f3e32726d5b4981abd1a3a022e5b4f219fb41e
10913 Author: Gustavo Pichorim Boiko <boiko@mandriva.com>
10914 Date:   Mon Jul 10 16:37:53 2006 -0700
10916     Fix the configure check for the --{enable,disable}-dpms option
10918 commit 2194d99d9ca3c607e0f5ddd911ee3df536d77564
10919 Author: Matthieu Herrb <matthieu.herrb@laas.fr>
10920 Date:   Sun Jul 9 16:16:08 2006 +0200
10922     Replace GNU make-ism.
10924 commit 90a9b82272446fdaebe71c966325fd7e670f75c6
10925 Author: Matthew Allum <mallum@polystyrene.(none)>
10926 Date:   Sat Jul 8 21:57:07 2006 +0100
10928     Fix crash in Xephyr when running on host X with keymap width < 4 ( i.e xvnc )
10930 commit 21e3e3ca298dce22e5fad6ef38aa6fe9736a1d3b
10931 Merge: e805621... 39b2f7b...
10932 Author: Matthew Allum <mallum@polystyrene.(none)>
10933 Date:   Sat Jul 8 21:13:52 2006 +0100
10935     Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver
10937 commit e8056218944e873135c93039d1e9646d51364467
10938 Author: Matthew Allum <mallum@polystyrene.(none)>
10939 Date:   Sat Jul 8 21:10:58 2006 +0100
10941     Add support to Xephyr for simulating 8bit grayscale.
10943 commit 39b2f7b2182aedb1ab45415efb4c263012ace512
10944 Author: Tilman Sauerbeck <tilman@code-monkey.de>
10945 Date:   Sat Jul 8 19:55:53 2006 +0200
10947     Bug #3042: Use autoconf to get the correct name of a struct member.
10948     
10949     This allows us to remove the kernel version ifdefs from the code, which
10950     are ugly and broken.
10952 commit 63f13e01ee6e7df1753f2113f4cff9538596be0a
10953 Author: Tilman Sauerbeck <tilman@code-monkey.de>
10954 Date:   Sat Jul 8 11:33:44 2006 +0200
10956     Bug #7097: do case-insensitive comparison for some hotkeys.
10957     
10958     xkb's strcasecmp implementation has been moved to the dix so it's now
10959     safe to just use strcasecmp().
10961 commit 5416f90e9c939027005fc01fa3ce3df56919ae0d
10962 Author: Kristian Høgsberg <krh@redhat.com>
10963 Date:   Thu Jul 6 21:22:34 2006 -0400
10965     Implement GLX_MESA_copy_sub_buffer.
10967 commit b84374b2917a91a7732e780ffab6a29c807a3ecc
10968 Author: Kristian Høgsberg <krh@redhat.com>
10969 Date:   Thu Jul 6 02:28:55 2006 -0400
10971     Add GLX_MESA_copy_sub_buffer marshalling support.
10973 commit 2152e2d364bdd179cf218cde446c763d8c8bb833
10974 Author: Ed Catmur <ed@catmur.co.uk>
10975 Date:   Thu Jul 6 17:45:36 2006 -0700
10977     Remove hardcoded 'lib' in XPRINTDIR.
10979 commit 233c004641483a75985e09fea5416ab2c7a97fc4
10980 Author: Ed Catmur <ed@catmur.co.uk>
10981 Date:   Thu Jul 6 17:41:53 2006 -0700
10983     Generate xprint.pre from xprint.cpp.
10985 commit b3e4d1d1f4bcf900146d7b8cd19e008209294663
10986 Author: Adam Jackson <ajax@benzedrine.nwnk.net>
10987 Date:   Thu Jul 6 18:51:29 2006 -0400
10989     PPC64 build fix.
10991 commit f847f3c0a956c0aec8ade8e32f770daae147f40b
10992 Author: Keith Packard <keithp@neko.keithp.com>
10993 Date:   Thu Jul 6 15:33:31 2006 -0700
10995     xorgcfg now needs libxkbui version 1.0.2 or better.
10996     
10997     Old versions of libxkbui use XkbStrCaseCmp which doesn't exist any longer;
10998     the server fails to link with that version of the libkbui library, so
10999     require the current version (1.0.2).
11001 commit 27ffd7e03c05dd2083a10e5acebd2b385d729eeb
11002 Author: Keith Packard <keithp@neko.keithp.com>
11003 Date:   Thu Jul 6 14:43:10 2006 -0700
11005     GL proto version 1.4.7 needed for texture-from-pixmap defines.
11006     
11007     GLX_TEXTURE_TARGET_EXT and GLX_TEXTURE_RECTANGLE_EXT are defined as a part
11008     of the new texture from pixmap GL extension in gl proto version 1.4.7 and
11009     are now used by the X server code.
11011 commit d7a96dd6f18e54c26fc5881772d033ac078db3a1
11012 Author: Adam Jackson <ajax@benzedrine.nwnk.net>
11013 Date:   Thu Jul 6 17:39:14 2006 -0400
11015     Switch the default mouse device on Linux to /dev/input/mice.
11017 commit 8d07ee070ecf0d403d9d27c80764d343b80af6f0
11018 Author: Ian Romanick <idr@umwelt.(none)>
11019 Date:   Thu Jul 6 12:48:51 2006 -0700
11021     Refactor linuxGetIOSize and linuxGetSizes.  Eliminate the unnecessary
11022     optimization in the search loop.
11024 commit 704e645207d88a2d0a372cf69f6abd778ed4c30b
11025 Author: Adam Jackson <ajax@benzedrine.nwnk.net>
11026 Date:   Thu Jul 6 14:22:33 2006 -0400
11028     Remind dlloader that it needs to search the global scope as well as the
11029     loaded modules.  Fixes LoaderSymbol() on symbols provided by the server.
11030     Spotted by Aaron Plattner.
11032 commit 28b95fd9d1c2f078aaaac75c310a27b17c74a6fc
11033 Author: Kristian Høgsberg <krh@redhat.com>
11034 Date:   Thu Jul 6 03:25:38 2006 -0400
11036     Drop unused GL/include subtree.
11037     
11038     Woo, less Makefile's to generate.
11040 commit fc1a55671dceae0e2a701e044ff8203fae5eb1ba
11041 Author: Kristian Høgsberg <krh@redhat.com>
11042 Date:   Thu Jun 29 04:35:45 2006 -0400
11044     Implement glXCreateWindow and glXDestroyWindow.
11046 commit ee012588d28b468bd41da8d216210f8cb2bf8cb5
11047 Author: Kristian Høgsberg <krh@redhat.com>
11048 Date:   Thu Jun 29 04:25:54 2006 -0400
11050     Move __GLXdrawable lookup and creation into GetDrawableOrPixmap.
11051     
11052     Also refactors __glXSwapBuffers to use GetDrawableOrPixmap for
11053     getting the __GLXdrawable.  This patch paves the way for GLXWindows
11054     with XIDs different from the X Windows they are created for, a
11055     prerequisite for glXCreateWindow().
11057 commit 8b5bc6a9ab487fdea754266b120c686d75d9e100
11058 Author: Kristian Høgsberg <krh@redhat.com>
11059 Date:   Thu Jun 29 00:05:01 2006 -0400
11061     Drop global GLX error integer variables and use __glXError() instead.
11062     
11063     Also drop glxerror.h (__glXError is now declared in glxserver.h)
11064     and global.c (last remaining globals are in glxext.c now).
11065     
11066     With this change we now support all GLX 1.3 error codes.
11068 commit 7cf3ec7b59223f15314a0629f122ecb796678421
11069 Author: Kristian Høgsberg <krh@redhat.com>
11070 Date:   Wed Jun 28 17:00:23 2006 -0400
11072     Move createDrawable from __GLXcontext to __GLXscreen.
11074 commit eea8efe4516750b2505b52ebc9f769f5e8a6f94c
11075 Author: Kristian Høgsberg <krh@redhat.com>
11076 Date:   Wed Jun 28 15:59:01 2006 -0400
11078     Add marshalling for GLX 1.3 requests.
11079     
11080     Also, hook up glXGetDrawableAttributes and glXQueryContext to existing
11081     DoGetDrawableAttributes and __glXQueryContextInfoEXT.
11083 commit eb35f812a5b65adcc5f6cbb91b31b69cae5d7f3d
11084 Author: Greg Kroah-Hartman <gregkh@suse.de>
11085 Date:   Wed Jul 5 13:27:26 2006 -0700
11087     add another file to .gitignore
11089 commit 863f5cc31b747bc9f2fcd6a9e20c613a11733bf4
11090 Author: Greg Kroah-Hartman <gregkh@suse.de>
11091 Date:   Wed Jul 5 13:26:34 2006 -0700
11093     fix compiler warning in hw/xfree86/common/xf86Config.c
11095 commit f059b61ab3af25b03c704669eddb838d3ce4366c
11096 Author: Greg Kroah-Hartman <gregkh@suse.de>
11097 Date:   Wed Jul 5 11:47:25 2006 -0700
11099     fix compiler warning about xnestRecolorCursor() not being defined
11101 commit cc3e99f747586f9d32622e5a682de39891b1fcba
11102 Author: Greg Kroah-Hartman <gregkh@suse.de>
11103 Date:   Wed Jul 5 10:13:19 2006 -0700
11105     fix some more compiler warnings due to defines being declared differently
11107 commit 59836c0f2abee3339e1aa30dacadb82e477943d6
11108 Author: Greg Kroah-Hartman <gregkh@suse.de>
11109 Date:   Wed Jul 5 09:30:48 2006 -0700
11111     fix wrong function pointer type in hw/dmx/dmxcmap.c
11113 commit 12563db59dd613ecc926e3bed9534152ebc0a2fb
11114 Author: Eric Anholt <anholt@FreeBSD.org>
11115 Date:   Mon Jul 3 12:52:27 2006 -0700
11117     Revert "Optimize out computing a gradient pixel if the mask value is 0."
11118     
11119     This reverts cf46242e337481cd3b9b39d77dd621d2a63b11f9 commit.  It wasn't meant
11120     to be pushed to master yet, and doesn't work.
11122 commit 002e28c12c74aa63777f65cbfb382c2bfd0d6850
11123 Author: Eric Anholt <anholt@FreeBSD.org>
11124 Date:   Mon Jul 3 12:48:12 2006 -0700
11126     Correct AGP memory deallocation argument on *BSD.
11127     
11128     This fixes leaks and eventual crashes with RandR resizing on Intel.
11130 commit cf46242e337481cd3b9b39d77dd621d2a63b11f9
11131 Author: Eric Anholt <anholt@FreeBSD.org>
11132 Date:   Wed Jun 28 18:35:59 2006 +0200
11134     Optimize out computing a gradient pixel if the mask value is 0.
11135     
11136     Obtained from:      kdrive CVS (DavidR XGL fb/ megapatch)
11138 commit a838fb70c52a829872680f6a2a2e7dd6d2dc9247
11139 Author: Eric Anholt <anholt@FreeBSD.org>
11140 Date:   Mon Jul 3 19:22:36 2006 +0200
11142     Bump server version to 7.1.99.2 for gradient and repeat fixes.
11144 commit 25d871d98462f0481ee419295ddc94b8c79dc881
11145 Author: Eric Anholt <anholt@FreeBSD.org>
11146 Date:   Mon Jul 3 19:22:26 2006 +0200
11148     Fix source picture filter check for multiple screens.
11149     
11150     Now, we only check for filter commonality if we're operating on a source
11151     picture, and we compare the id (screen-independent index of the filter name)
11152     rather than the pointer to the filter (per-screen state).
11154 commit 7106a77df37c06d2b5568eceeb9297096bff3137
11155 Author: Eric Anholt <anholt@FreeBSD.org>
11156 Date:   Sun Jul 2 12:41:35 2006 +0200
11158     Fix bugs in support for new repeatTypes in XAA and EXA.
11159     
11160     EXA now won't pass pictures with new repeatTypes to drivers.  We can add a flag
11161     for them to support it at a later time.
11163 commit f5e92542a14f51029347b6476e4e4af69144930b
11164 Author: Eric Anholt <anholt@FreeBSD.org>
11165 Date:   Fri Jun 30 12:03:47 2006 +0200
11167     Bug #7366: Fix crashes when setting filters on source pictures.
11168     
11169     Now, filters may only be set on source pictures when the filter is common to
11170     all screens.  Also, like SetPictureTransform, ChangePictureFilter is now not
11171     called on source pictures.
11173 commit 6ef457913955d4289081c7d07d528963ccf5272c
11174 Author: Eric Anholt <anholt@FreeBSD.org>
11175 Date:   Fri Jun 30 03:01:14 2006 +0200
11177     Bug #7366: Fix two crashes in operations on source pictures.
11178     
11179     A screen's ChangePictureTransform now isn't called when changing the transform,
11180     as source pictures aren't associated with screens.  Also, attempting to set
11181     an AlphaMap to a source picture will fail with BadMatch just like a Window
11182     would, preventing another crash.
11184 commit 50a3e1ad18c815a5adafee22beccdf970bae62d6
11185 Author: Rudo Thomas <rudo@matfyz.cz>
11186 Date:   Sat Jul 1 12:34:36 2006 -0700
11188     Missing close parenthesis in one of the setuid() fixes.
11190 commit 124a81eb389dfa510ac07ca93ee17c4c9d6e56ea
11191 Merge: d3d6c5f... 179737d...
11192 Author: Keith Packard <keithp@neko.keithp.com>
11193 Date:   Sat Jul 1 11:12:50 2006 -0700
11195     Merge branch 'origin'
11197 commit d3d6c5f4d05e0ca5b566e19657e0fe2b3898482a
11198 Author: Paul Mackerras <paulus@samba.org>
11199 Date:   Sat Jul 1 11:10:18 2006 -0700
11201     Bug #7381: Coordinates get wrapped in accelerated line drawing on pixmap
11202     
11203     XAAPolylinesWideSolid was adding the drawable origin onto each element in the
11204     pPts array.  Since the values got stored back into the pPts array, they got
11205     truncated to 16 bits, causing the overflow I saw.  This patch avoids storing
11206     the coords back into the pPts array (and actually reduces the size of the
11207     code too :).  Now the 32-bit sum of coords + origin doesn't get truncated to
11208     16 bits, and the problem is solved.
11210 commit 179737d4a07ed10a734fe017b5680f8e78ffda96
11211 Author: Jens Granseuer <jensgr@gmx.net>
11212 Date:   Wed Jun 7 01:46:00 2006 -0700
11214     Bug 7145: fix build with gcc 2.95 & other c89 compilers
11215     
11216     Move variable declarations to start of blocks as required by c89
11218 commit 6bd4c254396cb0f4e8ae21ff455ebb15cd9f4f10
11219 Author: Martin Bochnig <mb1x@gmx.com>
11220 Date:   Mon Jun 26 01:52:24 2006 +0200
11222     Updated Solaris aperture driver to build on sun4v & amd64 kernels
11223     Updated for Solaris 10 changes to DDI
11225 commit 54d9acd5113318274e291abab4554b8e678227df
11226 Author: Kristian Høgsberg <krh@redhat.com>
11227 Date:   Tue Jun 27 19:44:52 2006 -0400
11229     Add damage tracking to GLX_EXT_tfp implementation.
11230     
11231     - Only update when pixmap content actually change;
11232     - Only update the regions that acutally changed.
11233     
11234     This is a worthwhile optimization, but it doesn't completely remove
11235     the bottleneck, as mesa still uploads then entire texture whenever
11236     it changes.
11238 commit adfe8e7437ff739f54d1d074008e8cc0e3bcb4d3
11239 Author: Eric Anholt <anholt@FreeBSD.org>
11240 Date:   Tue Jun 27 21:49:00 2006 +0200
11242     Bump server release to 7.1.99.1.
11243     
11244     This will be important for a couple of cairo workaround tests.
11246 commit 63c169e3b1f7d6a7375a414fcd50cce32358a525
11247 Author: Eric Anholt <anholt@FreeBSD.org>
11248 Date:   Tue Jun 27 04:11:47 2006 +0200
11250     Fix MMX Saturate implementation.
11251     
11252     The code was expanding the source blend factor from the wrong channel.  Fixes
11253     cairo's clip-operator test.
11255 commit ff6b59a0dbadbe61a53e48c23965d3073d95791b
11256 Merge: b3c8693... 48c8715...
11257 Author: Alan Coopersmith <alan.coopersmith@sun.com>
11258 Date:   Mon Jun 26 13:02:33 2006 -0700
11260     Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver
11262 commit b3c869304cd85af034aa9debaa874e29d14fcbe6
11263 Author: Peter Breitenlohner <peb@mppmu.mpg.de>
11264 Date:   Mon Jun 26 10:48:44 2006 -0700
11266     Free small, one-time memory leak in xdmcp -from handling
11267     
11268     Part of Patch #6046 <https://bugs.freedesktop.org/attachment.cgi?id=6046>
11270 commit 48c871564d493203d434d5da015903399287f619
11271 Author: Eric Anholt <anholt@FreeBSD.org>
11272 Date:   Mon Jun 26 15:57:32 2006 +0200
11274     Move EXA_PM_IS_SOLID() to the public API, since drivers will want it frequently.
11276 commit afb84c2fca56887b3bfe7aa93f337c49b087acdc
11277 Author: George Fufutos <fufutos610@hotmail.com>
11278 Date:   Sat Jun 24 15:23:14 2006 +0200
11280     Bug #6911: Check return value of exaGetPixelFromRGBA().
11282 commit 930b9a069a425818d4e9965f53be7df1f4d7d422
11283 Author: Michel Dänzer <michel@tungstengraphics.com>
11284 Date:   Sat Jun 24 15:21:17 2006 +0200
11286     Bug #6818: Avoid infinite loop in exaLog2() with negative arguments.
11288 commit 36756fdb2ddc154b406f664a6af0f38d26e6973d
11289 Author: Michel Dänzer <michel@tungstengraphics.com>
11290 Date:   Sat Jun 24 15:09:24 2006 +0200
11292     Make sure <execinfo.h> is actually included when needed.
11293     
11294     configure only defines HAVE_BACKTRACE, not HAVE_EXECINFO_H.
11295     
11296     This could cause problems on platforms where the size of a pointer is greater
11297     than that of an integer, see
11298     http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=363218 .
11300 commit 4426215a6e99f84550aaac23ac9c2018668bfbc1
11301 Author: Michel Dänzer <michel@tungstengraphics.com>
11302 Date:   Sat Jun 24 15:02:56 2006 +0200
11304     Bug #7213: Fix the XFree86-DRI extension for byte-swapped clients.
11305     
11306     These clients are by definition non-local and thus not direct rendering
11307     capable, but they still need the QueryVersion and QueryDirectRenderingCapable
11308     requests to find out cleanly.
11310 commit a195a3debca02572d9f7d7a9976b5bf67acc5d08
11311 Author: Michel Dänzer <michel@tungstengraphics.com>
11312 Date:   Sat Jun 24 14:54:52 2006 +0200
11314     Fix byte swapping in some GLX requests.
11316 commit bc6cfde19887eff7a07dc739ffa29609fb55b83d
11317 Author: Eric Anholt <anholt@FreeBSD.org>
11318 Date:   Fri Jun 23 20:07:34 2006 -0700
11320     Use correct OSNAME setting so we can find os-specific modules like libdrm.
11322 commit c7ac485a59709572307b9a4a9abacc52c7021b65
11323 Author: Eric Anholt <anholt@FreeBSD.org>
11324 Date:   Wed Jun 21 09:34:55 2006 -0700
11326     Remove the default case from fbcompose.c switches which should cover all cases.
11327     
11328     Instead, stick the NULL return default case afterwards, so that the compiler can
11329     warn us when we've got unimplemented cases.  Removes some unimplemented and
11330     unused 8bpp, depth 4 picture format names.
11332 commit 2cf1f39ca974c81a2f52d2f7509aa3d098a87176
11333 Author: Eric Anholt <anholt@FreeBSD.org>
11334 Date:   Wed Jun 21 09:30:59 2006 -0700
11336     Add a manpage for EXA.
11338 commit d67fd106968e371d8be3966ed5ecdd3c69f36e3a
11339 Author: Adam Jackson <ajax@benzedrine.nwnk.net>
11340 Date:   Thu Jun 22 12:47:51 2006 -0400
11342     Add kdrive servers to .gitignore
11344 commit bf17c6dede1c0cf1edee10f2cc7e1e619b944d3a
11345 Author: Adam Jackson <ajax@benzedrine.nwnk.net>
11346 Date:   Thu Jun 22 12:24:09 2006 -0400
11348     Drop libz from the server's link line, it was only needed for LBX.
11350 commit c0cb8d1fb80540e093da54da3ee2f55bdf139274
11351 Author: Alan Coopersmith <alan.coopersmith@sun.com>
11352 Date:   Wed Jun 21 18:12:41 2006 -0700
11354     Use XACE, not XCSECURITY to decide if SecurityLookup* are exported
11356 commit 3177dc498a955cd58cd6054a7c7e69724db4a59b
11357 Merge: 3f19803... 91dcac5...
11358 Author: Alan Coopersmith <alan.coopersmith@sun.com>
11359 Date:   Wed Jun 21 18:06:06 2006 -0700
11361     Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver
11363 commit 3f19803e0b1adc66e695f63f915b8dc85eb84215
11364 Author: Alan Coopersmith <alan.coopersmith@sun.com>
11365 Date:   Wed Jun 21 18:05:51 2006 -0700
11367     APPGROUP requires both X-ACE & XC-SECURITY now
11369 commit 91dcac5295486cc55a34ad91704bfa483bd31eeb
11370 Merge: d8135eb... 77c947b...
11371 Author: Adam Jackson <ajax@benzedrine.nwnk.net>
11372 Date:   Wed Jun 21 20:49:30 2006 -0400
11374     Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver
11376 commit d8135eb9e414bf6957f64c5102ee0ef7c2404c6f
11377 Author: Adam Jackson <ajax@benzedrine.nwnk.net>
11378 Date:   Wed Jun 21 20:49:21 2006 -0400
11380     Unbreak unbreaking the loader.  Re-add the symbol reference lists so that the
11381     linker will include everything it's supposed to.  This is a terrible solution,
11382     but ld semantics don't let you do anything better.
11384 commit f83cee0338eca095ad601374a87775be823a2565
11385 Author: Eamon Walsh <ewalsh@epoch.ncsc.mil>
11386 Date:   Wed May 5 20:07:37 2004 +0000
11388     Modify XC-SECURITY and XC-APPGROUP extensions to work with XACE
11390 commit 15c9002d68a7eeb02a6db1f231af7a18a3cf7512
11391 Author: Alan Coopersmith <alan.coopersmith@sun.com>
11392 Date:   Wed Jun 21 16:24:20 2006 -0700
11394     Correct ifdef - should be XACE, not XSECURITY
11396 commit 90af38fa0c46c2081d2becac262a614c26ba6ef1
11397 Merge: 3e098ef... 77c947b...
11398 Author: Alan Coopersmith <alan.coopersmith@sun.com>
11399 Date:   Wed Jun 21 16:23:31 2006 -0700
11401     Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver
11402     
11403     Conflicts:
11404     
11405         Xext/appgroup.c
11407 commit 3e098efa35ba70ad4d5699af3130a3b02e1cb06e
11408 Author: Alan Coopersmith <alan.coopersmith@sun.com>
11409 Date:   Wed Jun 21 16:21:03 2006 -0700
11411     Correct ifdef - should be XACE, not XCSECURITY
11413 commit 77c947b900faf34f425eef1549d8210c475e093b
11414 Author: Alan Coopersmith <alan.coopersmith@sun.com>
11415 Date:   Wed Jun 21 16:18:41 2006 -0700
11417     Move Xserver internal API for appgroup from Xagsrv.h to appgroup.h
11418     
11419     (Since all use is inside the xserver module, might as well keep the header
11420      in the Xserver module instead of in proto/XExt to allow easier synchronization
11421      of updates.)
11423 commit 40aafaf154ba8a2cba857689d1481be2d4a610c2
11424 Author: Greg Kroah-Hartman <gregkh@suse.de>
11425 Date:   Wed Jun 21 14:36:09 2006 -0700
11427     fix a number of compiler warnings in os/*
11429 commit 77aa701e898c6525322cc4029d95167dd9f6e618
11430 Author: Greg Kroah-Hartman <gregkh@suse.de>
11431 Date:   Wed Jun 21 14:16:48 2006 -0700
11433     add some function prototypes to hw/xprint/DiPrint.h as they are exported
11435 commit 865884d050e1778180f7677e15f9ee1625ea4bb2
11436 Author: Greg Kroah-Hartman <gregkh@suse.de>
11437 Date:   Wed Jun 21 14:16:28 2006 -0700
11439     fix compiler warning in dix/xpstubs.c when XPRINT is not defined
11441 commit ed18d776f02e2ab235954501ef64936af9f9d909
11442 Author: Kristian Høgsberg <krh@redhat.com>
11443 Date:   Wed Jun 21 16:22:14 2006 -0400
11445     Fix #2488 for fb too: sample pixel center when transforming.
11447 commit ea5e0eabd1303a55d8fc10f44d21a3d371ce8919
11448 Author: Matthias Hopf <mhopf@suse.de>
11449 Date:   Wed Jun 21 17:08:51 2006 +0200
11451     Bug 4320: Fastpath corner case improvement for Composite.
11453 commit 9af315a9be19b48faa1249e0575cbe3d1e31dec5
11454 Author: Eamon Walsh <ewalsh@epoch.ncsc.mil>
11455 Date:   Wed May 5 20:07:37 2004 +0000
11457     Modify XC-SECURITY and XC-APPGROUP extensions to work with XACE
11459 commit f68ecfa482b2c2037f929710310c7b9ce6fe9291
11460 Author: Alan Coopersmith <alan.coopersmith@sun.com>
11461 Date:   Tue Jun 20 19:01:34 2006 -0700
11463     Add X-ACE to build system
11464     
11465      - Added --disable-xace to configure.ac and issue configure error if trying
11466        to build XC-Security without X-ACE
11467      - Added XACE #define to dix-config.h
11468      - Added X-ACE sources to Xext/Makefile.am
11470 commit a46c06dab8392cf8012c7cc0b916de9a9e569671
11471 Merge: 49b368c... d44b2a0...
11472 Author: Alan Coopersmith <alan.coopersmith@sun.com>
11473 Date:   Tue Jun 20 18:40:18 2006 -0700
11475     Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver
11476     
11477     Conflicts:
11478     
11479         Xext/appgroup.c
11480         Xext/security.c
11481         dix/devices.c
11482         dix/dispatch.c
11483         dix/dixutils.c
11484         dix/events.c
11485         dix/extension.c
11486         dix/property.c
11487         dix/window.c
11488         os/access.c
11490 commit d44b2a0a57fb89741173c31676af0ccc822387dc
11491 Author: Alan Coopersmith <alan.coopersmith@sun.com>
11492 Date:   Tue Jun 20 18:22:51 2006 -0700
11494     Move Xserver API for security extension to securitysrv.h
11496 commit a54435946544a039fc333bb5e3438501d0d1ffc6
11497 Author: Alan Coopersmith <alan.coopersmith@sun.com>
11498 Date:   Tue Jun 20 18:14:27 2006 -0700
11500     Move Xserver API for security extension to securitysrv.h
11502 commit 49b368c0bb04816c4a3579071c596b2398cae3ec
11503 Merge: 63f6e6b... 481d401...
11504 Author: Alan Coopersmith <alanc@alf.(none)>
11505 Date:   Tue Jun 20 16:22:39 2006 -0700
11507     Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver
11509 commit 481d4012e74d9b0e98911f0ae02700ecf4cfc5ac
11510 Author: Alan Coopersmith <alanc@alf.(none)>
11511 Date:   Tue Jun 20 16:16:19 2006 -0700
11513     Don't add -ldl to XORG_LIBS if it's not needed for dlopen
11515 commit 63f6e6bbfd0d3677e29621af982c9392ead98dd7
11516 Merge: 88ede2c... 6df52fb...
11517 Author: Alan Coopersmith <alanc@alf.(none)>
11518 Date:   Tue Jun 20 16:03:34 2006 -0700
11520     Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver
11522 commit 6df52fb7745c185c0168060f69cc6b4f5315914e
11523 Author: Alan Coopersmith <alanc@alf.(none)>
11524 Date:   Tue Jun 20 16:02:55 2006 -0700
11526     Delete code that's been inside #if 0 since X11R6.7.
11528 commit 88ede2cec79281a43cecb43ee6dec65770f82530
11529 Merge: 227a319... 2b58685...
11530 Author: Alan Coopersmith <alanc@alf.(none)>
11531 Date:   Tue Jun 20 15:29:55 2006 -0700
11533     Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver
11535 commit 227a3193405147fbbee2971cc15bac92cc13285a
11536 Author: Eamon Walsh <ewalsh@epoch.ncsc.mil>
11537 Date:   Tue Jun 1 21:09:25 2004 +0000
11539     Add XACE extension source files.
11540     
11541     (Copied from XACE-SELINUX branch in Xorg monolith CVS since these were never
11542      imported to modular cvs or git trees.)
11544 commit 2b58685402e70f123e131fd8146e6083ff5214a4
11545 Author: Matthieu Herrb <matthieu@deville.herrb.com>
11546 Date:   Tue Jun 20 21:07:53 2006 +0200
11548     Check setuid() return value. Bugzilla #7116.
11550 commit 4365d16c8629e824973ee0c357efdfbfd28b672c
11551 Author: Kristan Høgsberg <krh@redhat.com>
11552 Date:   Mon Jun 19 22:13:22 2006 -0400
11554     Pull over convolution filter fixes from xgl-0-0-1 branch.
11555     
11556     Cherry-picking patches:
11557     
11558         8a5ea68800b9d7dca90ff4e573ad8533852f1ea3 and
11559         4d755fe14274a7293748ce9aa666ab85df6297c5
11561 commit f818e0ab60da3779ab2602c6e6d3ff261b50917e
11562 Author: Eamon Walsh <ewalsh@epoch.ncsc.mil>
11563 Date:   Wed May 5 20:07:37 2004 +0000
11565     Modify XC-SECURITY and XC-APPGROUP extensions to work with XACE
11566     (cherry picked from 0106715000196c7b349a0b4494b61545f0f5e138 commit)
11568 commit 0707eb33d6826e1300a905edea28c12134600b12
11569 Merge: 37f0ae0... 98d17bb...
11570 Author: Alan Coopersmith <alanc@alf.(none)>
11571 Date:   Mon Jun 19 17:09:51 2006 -0700
11573     Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver
11575 commit 37f0ae02457bd22b27f8f30a373e5cb19f2fbaea
11576 Author: Eamon Walsh <ewalsh@epoch.ncsc.mil>
11577 Date:   Wed May 5 20:04:52 2004 +0000
11579     Replace XC-SECURITY code with XACE security hooks
11580     (cherry picked from 8526cd6395490b03b279f1962df777fb0e4a9878 commit)
11582 commit 98d17bba716619e3402bd74c7c3e1c01d055ef6e
11583 Author: Alan Coopersmith <alanc@alf.(none)>
11584 Date:   Mon Jun 19 17:07:59 2006 -0700
11586     Tell git to ignore emacs *~ droppings and git .msg files
11588 commit 569c808a2375be71f835ee8693605487484bd22e
11589 Author: Eric Anholt <anholt@FreeBSD.org>
11590 Date:   Mon Jun 19 16:42:09 2006 -0700
11592     Fix crash when using PICT_x4a4 by supplying an appropriate fbFetchPixel_x4a4.
11594 commit 8d9ccc90a54c786ca4ba5620ab0a965e3f3bc8ea
11595 Author: Eamon Walsh <ewalsh@epoch.ncsc.mil>
11596 Date:   Wed May 5 20:15:41 2004 +0000
11598     Add XACE extension
11599     (partially cherry picked from 8d4f21ab53c44ca48501d6211ea6db0c0b8af916 commit)
11601 commit 55426650417df4ec22ea0e2a67f6074f0ac1d54e
11602 Author: Eric Anholt <anholt@FreeBSD.org>
11603 Date:   Mon Jun 19 15:04:46 2006 -0700
11605     Clean up gcc warnings from picture format CARD32 -> enum change.
11607 commit 520c80f4b807ae6419e70fe2b524532465b509ac
11608 Author: Eric Anholt <anholt@FreeBSD.org>
11609 Date:   Mon Jun 19 14:40:27 2006 -0700
11611     Don't forget to step the rows when verifying the equivalence of fb/sys areas.
11612     
11613     This is only used by fakexa, but we would have missed some errors without this
11614     fix.
11616 commit e793f0eeee3e9c83b6a7b50d451fb6db12839087
11617 Author: Eric Anholt <anholt@FreeBSD.org>
11618 Date:   Mon Jun 19 14:06:02 2006 -0700
11620     Correct component ordering when fetching [ax]4b4g4r4 pixels.
11621     
11622     Noticed by: rendercheck
11624 commit e1672a12eb70836a2ceec803d505294897ae8cd2
11625 Author: Eric Anholt <anholt@FreeBSD.org>
11626 Date:   Mon Jun 19 13:20:56 2006 -0700
11628     Convert PICT_* names from #defines to an enum to aid in debugging.
11630 commit 9742d55c820a260a42a4537502295931d4529deb
11631 Author: Greg Kroah-Hartman <gregkh@suse.de>
11632 Date:   Mon Jun 19 14:40:14 2006 -0700
11634     update .gitignore to handle Xprint move
11636 commit d97a21acb878bc4e5e6542912fbd820503bba312
11637 Author: Greg Kroah-Hartman <gregkh@suse.de>
11638 Date:   Mon Jun 19 14:36:54 2006 -0700
11640     fix compiler warnings in hw/xfree86/i2c/fi1236.c
11642 commit 29c78321e86956c4ce0c1c899d82557f927e04da
11643 Author: Greg Kroah-Hartman <gregkh@suse.de>
11644 Date:   Mon Jun 19 14:36:41 2006 -0700
11646     fix compiler warning in hw/xfree86/i2c/tda9850.c
11648 commit 9f2793551f335e5fb08990fc8bb9e05e0ffb68d5
11649 Author: Greg Kroah-Hartman <gregkh@suse.de>
11650 Date:   Mon Jun 19 11:50:47 2006 -0700
11652     fix compiler warning in hw/vfb/InitOutput.c
11654 commit b20ae5ddb7682bafcee6f8bf0c8208a3f70b882b
11655 Author: Greg Kroah-Hartman <gregkh@suse.de>
11656 Date:   Mon Jun 19 11:38:52 2006 -0700
11658     fix compiler warnings in hw/xfree86/xf4bpp/ppcGC.c
11660 commit 4d258f31967141e3c4a6e4abbef89ffa717e85aa
11661 Author: Greg Kroah-Hartman <gregkh@suse.de>
11662 Date:   Mon Jun 19 11:27:47 2006 -0700
11664     fix compiler warnings in XTrap/xtrapdi.c
11666 commit 870cecb72c2cba44dc64cb202917453603c8f287
11667 Author: Greg Kroah-Hartman <gregkh@suse.de>
11668 Date:   Mon Jun 19 11:22:42 2006 -0700
11670     fix compiler warnings in XTrap/xtrapdiswp.c
11672 commit a28652f9c35fbc009245382a5cc2a022f42366fc
11673 Author: Adam Jackson <ajax@theobromine.nwnk.net>
11674 Date:   Mon Jun 19 00:57:18 2006 -0400
11676     Another round of loader sense-beating.  Remove the (unused) server export
11677     lists, a really bad hash table, the last vestiges of the other backends,
11678     and some miscellaneous cleanups.  Good for dropping 300k from the size of
11679     the built server on x86.
11681 commit 98a602fab1f307a07a96868d7dae12b6f8d7f405
11682 Author: Adam Jackson <ajax@theobromine.nwnk.net>
11683 Date:   Sun Jun 18 23:54:04 2006 -0400
11685     Don't bother building RAC as a module, that's just absurd.
11687 commit 76aaf7eae7409162c5ed2963f2e27d019cb30263
11688 Author: Eric Anholt <anholt@FreeBSD.org>
11689 Date:   Sun Jun 18 19:47:29 2006 -0700
11691     Add a couple of (doxygen) comments I wrote while looking at modesetting.
11693 commit 6aaf0e5b581b06fc73e56f863a26cd9d684eb9c0
11694 Author: Eric Anholt <anholt@FreeBSD.org>
11695 Date:   Sun Jun 18 19:12:15 2006 -0700
11697     Add options to disable EXA acceleration for Composite/UTS/DFS, and always print
11698     
11699     out how much memory EXA is managing for offscreen pixmaps.
11701 commit 21ef7e17ef6dca177461c9438b9df707a4d664a2
11702 Author: Eric Anholt <anholt@FreeBSD.org>
11703 Date:   Sun Jun 18 18:57:55 2006 -0700
11705     Add some missing .gitignore stuff for Mesa symlinks and other generated files.
11707 commit 71fbda8049f64c7fefae8ab817fb5f37ee2ee134
11708 Author: Adam Jackson <ajax@theobromine.nwnk.net>
11709 Date:   Sun Jun 18 21:07:28 2006 -0400
11711     Xprint/ -> hw/xprint
11712     XpConfig -> hw/xprint/config
11714 commit 868e2cab706e317618646e064b0559d4e68c7b32
11715 Author: Eric Anholt <anholt@FreeBSD.org>
11716 Date:   Fri Jun 16 10:17:51 2006 -0700
11718     Add explicit dependencies (Xorg_DEPENDENCIES = ) on the internal libraries
11719     (such as libcw.la) that we link into the server, causing it to be rebuild
11720     automatically when they're updated.  Some system libraries are included, but
11721     don't appear to cause any harm.  You would think this would be automatic...
11723 commit 53f74b6aa95fe57fda45fd8a051595e772f00402
11724 Author: Eric Anholt <anholt@FreeBSD.org>
11725 Date:   Fri Jun 16 10:14:30 2006 -0700
11727     Bugzilla #5120, #7246: In CW's GC ops, validate the backing GC against the
11728     backing drawable if the serial numbers differ.  Fixes crash in XAA which
11729     occurred when the DDX bumped the serial number on the backing drawable and
11730     expected it to get re-validated, and we didn't because the wrapped drawable
11731     hadn't been bumped.
11733 commit b90088321e6ef84970aa97d7c851af93f49bf4b7
11734 Author: Ian Romanick <idr@localhost.localdomain>
11735 Date:   Mon Jun 12 15:22:31 2006 -0700
11737     Add arrayobj.c to the Makefile as well.
11739 commit f9f33b72e34eaeccea2a20f4a3dd68c2dbefc90e
11740 Author: Michel Dänzer <michel@tungstengraphics.com>
11741 Date:   Mon Jun 12 20:19:11 2006 +0200
11743     Track per-drawable damage to minimize UTS and DFS transfers.
11744     
11745     Based on work by Eric Anholt.
11747 commit 6060b612de6b41f872d034c6130770c1d189d0a3
11748 Author: Eric Anholt <eric@anholt.net>
11749 Date:   Mon Jun 12 20:12:31 2006 +0200
11751     Provide option to report damage after operation is complete.
11753 commit 041ef23192b193b87f6cfc3e74e2e77f9f47cd4b
11754 Author: Ian Romanick <idr@localhost.localdomain>
11755 Date:   Mon Jun 12 09:39:18 2006 -0700
11757     Add new Mesa files arrayobj.c and arrayobj.h.
11759 commit caad8b724b97074e41de447fe77dda189f287a26
11760 Author: Greg Kroah-Hartman <gregkh@suse.de>
11761 Date:   Fri Jun 9 11:24:57 2006 -0700
11763     fix compiler warnings in record/set.c
11764     
11765     (note this only fixed up the function definitions for the static functions
11766     which can not cause any abi incompatibility)
11768 commit 51489bb5ed86cb6aa07e26a13618765c29f913e4
11769 Author: Greg Kroah-Hartman <gregkh@suse.de>
11770 Date:   Fri Jun 9 10:59:47 2006 -0700
11772     more .gitignore updates
11774 commit c4d251bd3e88cf8dfd6872537dbe30c07344b196
11775 Author: Greg Kroah-Hartman <gregkh@suse.de>
11776 Date:   Fri Jun 9 10:46:18 2006 -0700
11778     updated .gitignore with more pre-generated files
11780 commit 9f31ef83be61a900c701fcbc9a43ffae40ca7005
11781 Author: Greg Kroah-Hartman <gregkh@suse.de>
11782 Date:   Fri Jun 9 10:44:46 2006 -0700
11784     fix compiler warning in hw/xfree86/loader/loaderProcs.h
11786 commit 490ffc205a7714145cac0c63efeb6374ea28141f
11787 Author: Greg Kroah-Hartman <gregkh@suse.de>
11788 Date:   Fri Jun 9 10:44:25 2006 -0700
11790     fix compiler warning in hw/xfree86/loader/loadmod.c
11792 commit 6119845d1ff832ea2b7c9cbe7ed6c6637cdcf305
11793 Author: Greg Kroah-Hartman <gregkh@suse.de>
11794 Date:   Fri Jun 9 10:14:08 2006 -0700
11796     fix compiler warnings in hw/xnest/Keyboard.c
11798 commit 1a7335ff932baa59a3283c50dd6007d81989b7e3
11799 Author: Greg Kroah-Hartman <gregkh@suse.de>
11800 Date:   Fri Jun 9 10:02:08 2006 -0700
11802     remove unneeded externs from Xprint/ps/psout.c
11804 commit 9583859d538394e98ac1f38b8e6f0997e321621d
11805 Author: Greg Kroah-Hartman <gregkh@suse.de>
11806 Date:   Fri Jun 9 09:59:22 2006 -0700
11808     remove unneeded "extern" in Xprint/ddxInit.c
11810 commit cb9e29c184474edd75645e3b52e22a097a242e40
11811 Author: Greg Kroah-Hartman <gregkh@suse.de>
11812 Date:   Fri Jun 9 09:54:50 2006 -0700
11814     removed unneeded extern in Xprint/ps/PsWindow.c
11816 commit 96c19a3ec1b7e43782d373b8015fa0ca24cb4f5b
11817 Author: Greg Kroah-Hartman <gregkh@suse.de>
11818 Date:   Fri Jun 9 09:51:28 2006 -0700
11820     put function prototype for ShapeExtensionInit() in proper place
11821     
11822     based on FIXME in mi/miinitext.c
11824 commit 576e6fb1124a47493371210adf99d6f2076e72c5
11825 Author: Adam Jackson <ajax@benzedrine.nwnk.net>
11826 Date:   Thu Jun 8 17:49:02 2006 -0400
11828     Bug #7120: Multimonitor (non-Xinerama) support for xwin servers.
11829     (Tom Whittock)
11831 commit d42cf4a2a4980fdd29fb15c4fd8fddda67b36256
11832 Author: Adam Jackson <ajax@benzedrine.nwnk.net>
11833 Date:   Thu Jun 8 17:46:53 2006 -0400
11835     Bug #7121: fix clipboard handling in Xming (Colin Harrison)
11837 commit 3930da3f6209312dd0f10aba0b16ef45996a07fe
11838 Author: Greg Kroah-Hartman <gregkh@suse.de>
11839 Date:   Thu Jun 8 11:27:29 2006 -0700
11841     fix compiler warnings in Xprint/ps/psout.c
11843 commit c496a3b9c981dc079fcc6c0ac4db3aa912b3dcf1
11844 Author: Greg Kroah-Hartman <gregkh@suse.de>
11845 Date:   Thu Jun 8 11:23:53 2006 -0700
11847     fix compiler warning in Xprint/ps/PsImageUtil.c
11849 commit ea24b5a25c2544f3b3de6480da125edb23a6b3a9
11850 Author: Greg Kroah-Hartman <gregkh@suse.de>
11851 Date:   Thu Jun 8 11:22:01 2006 -0700
11853     add proper function prototypes for Xprint/ps/PsCache.c to Xprint/ps/Ps.h
11855 commit ee2bb4d1929e20436cf0e830ece02fe07db2d524
11856 Author: Greg Kroah-Hartman <gregkh@suse.de>
11857 Date:   Thu Jun 8 11:15:34 2006 -0700
11859     fix compiler warnings in Xprint/ps/PsArea.c
11861 commit 92303d534a91cb0ea30e4cd0f639efd70b9739b4
11862 Author: Greg Kroah-Hartman <gregkh@suse.de>
11863 Date:   Thu Jun 8 11:12:16 2006 -0700
11865     fix compiler warning in Xprint/ps/PsGC.c
11867 commit cf6169f9e99e6e8ab264f284cfa13cb379b36207
11868 Author: Greg Kroah-Hartman <gregkh@suse.de>
11869 Date:   Thu Jun 8 11:09:56 2006 -0700
11871     fix compiler warnings in Xprint/ps/PsFonts.c
11873 commit 1abc7f96edf37a1e2c766b9cdba7fc9b2cb06d19
11874 Author: Greg Kroah-Hartman <gregkh@suse.de>
11875 Date:   Thu Jun 8 11:06:51 2006 -0700
11877     fix compiler warnings in Xprint/ps/PsInit.c
11879 commit 2dc291384c550badf55542ae645240e166676848
11880 Author: Greg Kroah-Hartman <gregkh@suse.de>
11881 Date:   Thu Jun 8 11:04:40 2006 -0700
11883     fixed compiler warnings in Xprint/ps/PsPixmap.c
11885 commit aef092e0290143c2b8b1cb98fdf55c9630032aaf
11886 Author: Greg Kroah-Hartman <gregkh@suse.de>
11887 Date:   Thu Jun 8 10:53:17 2006 -0700
11889     fix compiler warnings in Xprint/ps/PsPolygon.c
11891 commit 511b231ded61159ebd70cab020ca1ca003fd0784
11892 Author: Greg Kroah-Hartman <gregkh@suse.de>
11893 Date:   Thu Jun 8 10:41:34 2006 -0700
11895     fix compiler warnings in Xprint/ps/PsPrint.c
11897 commit 35fccb0068e8d73d1e6a16aefdc771506e620f83
11898 Author: Greg Kroah-Hartman <gregkh@suse.de>
11899 Date:   Thu Jun 8 10:40:24 2006 -0700
11901     remove some compiler warnings in Xprint/ps/PsText.c
11902     
11903     Note that one of the existing warnings is pointing out a
11904     real bug (uninitialized use for fontPage in PsPolyText16())
11905     if anyone really cares about this code.
11907 commit 1ac30947f4a222ba78558eddf8e5f03cec31f613
11908 Author: Greg Kroah-Hartman <gregkh@suse.de>
11909 Date:   Thu Jun 8 10:35:18 2006 -0700
11911     fix compiler warnings in Xprint/ps/PsWindow.c
11913 commit 9fa73721f0c3df73e508da909a5665f47a54cb57
11914 Author: Greg Kroah-Hartman <gregkh@suse.de>
11915 Date:   Thu Jun 8 10:27:28 2006 -0700
11917     fix up EnableDisableExtension() and EnableDisableExtensionError() prototypes
11919 commit c405659626477f2009603d8c0e381b8b62277bb6
11920 Author: Greg Kroah-Hartman <gregkh@suse.de>
11921 Date:   Thu Jun 8 10:19:24 2006 -0700
11923     comment out QualifyName in Xprint/Init.c which is not used anymore
11924     
11925     If someone else wants to delete this function, that's fine with me too.
11927 commit a940b851faba569e36983f7885aefa72f7bf2ade
11928 Author: Greg Kroah-Hartman <gregkh@suse.de>
11929 Date:   Thu Jun 8 10:17:53 2006 -0700
11931     fix function pointer warning in Xprint/Init.c
11933 commit 9e0c82386ae389bcc296a5ad44e996790b033ad3
11934 Author: Greg Kroah-Hartman <gregkh@suse.de>
11935 Date:   Thu Jun 8 10:16:37 2006 -0700
11937     fix already-defined warning in Xprint/Init.c
11939 commit 40fb7eecaf14a76f35ac2dc350ad2fffdaf6e0d0
11940 Author: Greg Kroah-Hartman <gregkh@suse.de>
11941 Date:   Thu Jun 8 10:11:17 2006 -0700
11943     fix noDamageExtension warning in Xprint/Init.c
11944     
11945     Also took out duplicate definition of this variable in mi/miinitext.c
11947 commit 494895e0fbbf0a71bc535c0a2358c9db54c95c5a
11948 Author: Greg Kroah-Hartman <gregkh@suse.de>
11949 Date:   Thu Jun 8 09:43:44 2006 -0700
11951     Properly define dispatchExceptionAtReset to fix compiler warnings
11953 commit d90eecf40ea768b2bf6340f15bb0af9dab2f3cf3
11954 Author: Greg Kroah-Hartman <gregkh@suse.de>
11955 Date:   Thu Jun 8 09:11:41 2006 -0700
11957     add some missing function prototypes to Xprint/AttrValid.h to fix compiler warnings
11959 commit bccde1609153dee93f6fe5a138fc0c0f2fe08212
11960 Author: Greg Kroah-Hartman <gregkh@suse.de>
11961 Date:   Thu Jun 8 09:01:59 2006 -0700
11963     fix incompatible pointer warning in Xprint/ddxInit.c
11965 commit 60bd8893d50ed1da9b94f4b96a07ea432e23f467
11966 Author: Greg Kroah-Hartman <gregkh@suse.de>
11967 Date:   Thu Jun 8 09:01:21 2006 -0700
11969     Properly #ifdef out ddxBeforeReset() to fix compiler warning
11971 commit ac21e6a594eac69101aa8920d70a9d60412b57f6
11972 Author: Greg Kroah-Hartman <gregkh@suse.de>
11973 Date:   Thu Jun 8 09:00:42 2006 -0700
11975     remove unused variable warning in Xprint/ddxInit.c
11977 commit 71dd44b0ad617dd36ce4ed328f9e1e8c5ef713a5
11978 Author: Greg Kroah-Hartman <gregkh@suse.de>
11979 Date:   Wed Jun 7 19:17:26 2006 -0700
11981     Fixed up most "warning: function declaration isn't a prototype" warnings from Xprint/
11983 commit 839305bac98856a2bb1d96691e4dcf49db229f90
11984 Author: Greg Kroah-Hartman <gregkh@suse.de>
11985 Date:   Wed Jun 7 19:12:23 2006 -0700
11987     Remove unused variables from Xprint/attributes.c
11989 commit 7a40ac2585028860730ffcd333eb3fe9de63680c
11990 Author: Greg Kroah-Hartman <gregkh@suse.de>
11991 Date:   Wed Jun 7 16:23:45 2006 -0700
11993     remove a bunch of unused variables in Xprint/Init.c (fixing the compiler warnings)
11995 commit 163980138cc0bfc9124456781b3dc45a49e2a129
11996 Author: Greg Kroah-Hartman <gregkh@suse.de>
11997 Date:   Wed Jun 7 16:11:20 2006 -0700
11999     remove some unused local variables in Xprint/Oid.c
12001 commit 8e41640db884a4633b598d0a52b269e6547c8bf0
12002 Author: Greg Kroah-Hartman <gregkh@suse.de>
12003 Date:   Wed Jun 7 15:56:43 2006 -0700
12005     add bison generated files to .gitignore
12007 commit 78f4ab6b89fca3086b9c9471b40c11c23fbb6142
12008 Author: Greg Kroah-Hartman <gregkh@suse.de>
12009 Date:   Wed Jun 7 14:12:40 2006 -0700
12011     Fix compiler warning about undefined ReinitializeRootWindow function
12013 commit 757f40fca50a99377e437949ee77b983c8cd6087
12014 Author: Greg Kroah-Hartman <gregkh@suse.de>
12015 Date:   Wed Jun 7 14:09:13 2006 -0700
12017     updated the .gitignore file with more auto-generated files
12019 commit cc465800ddca5fb6c9ec09fdfa8f1f05359cf396
12020 Author: Greg Kroah-Hartman <gregkh@suse.de>
12021 Date:   Wed Jun 7 14:03:35 2006 -0700
12023     Fix compiler warnings about SetVendorRelease and SetVendorString
12025 commit 785c9789704ed142fe98cd17b5995e4a95b7141f
12026 Merge: 21ebcfd... 36d786e...
12027 Author: Greg Kroah-Hartman <gregkh@suse.de>
12028 Date:   Wed Jun 7 13:20:21 2006 -0700
12030     Merge ../xserver
12032 commit 36d786e9f051c5c95c1cc8c098c84e118ed3cc85
12033 Author: Greg Kroah-Hartman <gregkh@suse.de>
12034 Date:   Wed Jun 7 12:47:50 2006 -0700
12036     add more files to .gitignore
12038 commit 8f5aa38abf1158a789b5528df9d98826342e30cf
12039 Author: Greg Kroah-Hartman <gregkh@suse.de>
12040 Date:   Wed Jun 7 12:33:44 2006 -0700
12042     fix compiler warning about XKB_IN_SERVER redefinition
12044 commit 101ae616962c355388722e05ab8413eb5f5c3402
12045 Author: Greg Kroah-Hartman <gregkh@suse.de>
12046 Date:   Wed Jun 7 12:06:22 2006 -0700
12048     Add PanoramiXExtensionDisabledHack to globals.h as it was missing.
12050 commit e5b72bd9c6fb06640a5de4031be0dc9b04b4b215
12051 Author: Greg Kroah-Hartman <gregkh@suse.de>
12052 Date:   Wed Jun 7 12:05:39 2006 -0700
12054     Remove 3 compiler warnings in the Xext/xevie.c file
12056 commit e3c11f66516521959127b9ab8fd88cc4c954f5bb
12057 Author: Greg Kroah-Hartman <gregkh@suse.de>
12058 Date:   Wed Jun 7 12:05:01 2006 -0700
12060     Added first cut at a .gitignore file to make using git easier.
12062 commit 21ebcfd7027b2a6182d4065e56a2ef814f5181ae
12063 Author: Adam Jackson <ajax@benzedrine.nwnk.net>
12064 Date:   Wed Jun 7 14:17:31 2006 -0400
12066     Demolish now-unused loader functions.
12068 commit f90761b06eaa5fa44fe85289e54eed5f47eff3b9
12069 Author: Adam Jackson <ajax@benzedrine.nwnk.net>
12070 Date:   Wed Jun 7 13:58:24 2006 -0400
12072     Add a token for EDID-supplied modes.
12074 commit d00aa6b8559d3e5f70c6558ce0abd12f7d758491
12075 Author: Adam Jackson <ajax@benzedrine.nwnk.net>
12076 Date:   Wed Jun 7 11:44:36 2006 -0400
12078     Delete a (now misleading) message from the crash handler.
12080 commit f8535edec736cf19740bd41ed2adfe531f2c26ac
12081 Author: Keith Packard <keithp@neko.keithp.com>
12082 Date:   Tue Jun 6 10:29:34 2006 -0700
12084     Remove ChangeLog file.
12086 commit 8444bb77c91cf8a23d32b3cc9749e2a3d3f9f9eb
12087 Author: Daniel Stone <daniel@fooishbar.org>
12088 Date:   Mon Jun 5 20:22:06 2006 +0000
12090     When we can, bound the maximum number of PCI devices to attempt to scan, by
12091         the number found on the system. Only implemented for Linux right now.
12093 commit 11cf4d2fde9219e8d6ca427acae89a0c9f5d71b1
12094 Author: Keith Packard <keithp@keithp.com>
12095 Date:   Mon Jun 5 07:15:23 2006 +0000
12097     Update AC_DEFINE_DIR to version compatible with CVS autoconf which requires
12098         double eval to avoid leaving ${prefix} in output
12100 commit 52fc7c8dc70226cc7f03454e9be86a627672295f
12101 Author: Adam Jackson <ajax@nwnk.net>
12102 Date:   Mon Jun 5 03:00:24 2006 +0000
12104     Ensure all *ModuleData symbols are marked _X_EXPORT. Start removing
12105         XFree86LOADER ifdefs, non-loadable hasn't been supported for a while
12106         now. Remove completely gratuitious REMOVE_LOADER_CHECK_MODULE_INFO
12107         ifdefs surrounding a call to a function added in XFree86 4.1 (!).
12108         Miscellaneous static markings.
12110 commit d22582dc5a070f72d4653e24d1e4ebe4a112276e
12111 Author: Adam Jackson <ajax@nwnk.net>
12112 Date:   Sun Jun 4 16:13:26 2006 +0000
12114     Remove a stray LBX reference.
12116 commit ddc6b99505e227f99585b8c2392da524022a73e6
12117 Author: Daniel Stone <daniel@fooishbar.org>
12118 Date:   Sat Jun 3 11:24:33 2006 +0000
12120     Bump to 1.1.99.2.
12122 commit 4fd668940f2155c4b06d24b6da8bcccd01f66f4c
12123 Author: Daniel Stone <daniel@fooishbar.org>
12124 Date:   Sat Jun 3 10:58:37 2006 +0000
12126     Bug #6619: Fix disappearing hardware cursor. (Colin Harrison)
12128 commit ee71cb61f8da29bcf36ea4b199d629e34f89b119
12129 Author: Daniel Stone <daniel@fooishbar.org>
12130 Date:   Sat Jun 3 10:54:38 2006 +0000
12132     Bug #6956: Fix crash when removing session leader before its children.
12133         (Rich Coe)
12135 commit cd384af3058fe15077c57eccdffed3b61e261e7f
12136 Author: Daniel Stone <daniel@fooishbar.org>
12137 Date:   Sat Jun 3 10:50:23 2006 +0000
12139     Completely remove relocation pointer table.
12141 commit 8e8c6faecddbe014d8760822e1f705b43a00fa33
12142 Author: Daniel Stone <daniel@fooishbar.org>
12143 Date:   Sat Jun 3 10:48:37 2006 +0000
12145     Add support for kFreeBSD systems. (Robert Millan, Aurelien Jarno)
12147 commit 5b703f847d166176920077c1e6ba1d9559fc8481
12148 Author: Daniel Stone <daniel@fooishbar.org>
12149 Date:   Fri Jun 2 12:05:32 2006 +0000
12151     Fix type confusion.
12153 commit 56f21bda1ce95741c88c423b60bd709eef26eb12
12154 Author: Daniel Stone <daniel@fooishbar.org>
12155 Date:   Thu Jun 1 22:30:52 2006 +0000
12157     Bug #6583: Only open /proc/bus/pci/devices once. (Bill Nottingham)
12159 commit a9ed5a87902a839a5a135af03db78f113b18bd86
12160 Author: Daniel Stone <daniel@fooishbar.org>
12161 Date:   Thu Jun 1 22:06:41 2006 +0000
12163     Kill LBX, too.
12165 commit df6da66525836d515f408a82f1a13ca5251ff0f7
12166 Author: Daniel Stone <daniel@fooishbar.org>
12167 Date:   Thu Jun 1 20:56:39 2006 +0000
12169     Simplify the unsupported XI function list.
12171 commit 97203f1cf6e5b7c6389f69cbb1b75ac675d09531
12172 Author: Daniel Stone <daniel@fooishbar.org>
12173 Date:   Thu Jun 1 20:41:21 2006 +0000
12175     Clean up a warning, and remove excess multiple-suffix code.
12177 commit 6d594ebc667afd404556ec3e108c810946b20ac5
12178 Author: Daniel Stone <daniel@fooishbar.org>
12179 Date:   Thu Jun 1 20:22:39 2006 +0000
12181     Ditch more alternate-loader braindamage.
12183 commit c9468177486833d521ec62c7b0266b4be8200de7
12184 Author: Daniel Stone <daniel@fooishbar.org>
12185 Date:   Thu Jun 1 20:18:30 2006 +0000
12187     Kill a.out, COFF and ELF loaders with FIRE.
12189 commit a3a4221495dfe4cc0a3874a08dd5364ef45a7f2e
12190 Author: Adam Jackson <ajax@nwnk.net>
12191 Date:   Thu Jun 1 19:53:06 2006 +0000
12193     Add bitmap to the ignored module list.
12195 commit ee689c104287140db38bbd26959ab1b4847c168e
12196 Author: Daniel Stone <daniel@fooishbar.org>
12197 Date:   Thu Jun 1 19:49:55 2006 +0000
12199     Ignore requests to load GLcore and speedo.
12201 commit 07c731a2bc21e6b98f28a2c0ebc42f01b67b824b
12202 Author: Adam Jackson <ajax@nwnk.net>
12203 Date:   Thu Jun 1 19:37:53 2006 +0000
12205     Bug #5089: Die, libbitmap, die!
12207 commit 32be08ba7242da74de5defd6a4dcb536a273f57a
12208 Author: Daniel Stone <daniel@fooishbar.org>
12209 Date:   Thu Jun 1 19:22:38 2006 +0000
12211     Remove horrendously ugly DDX backward-compatibility.
12213 commit d81edb9e00680e3c0001f343fa1d0c310b86cb93
12214 Author: Daniel Stone <daniel@fooishbar.org>
12215 Date:   Thu Jun 1 19:22:01 2006 +0000
12217     Forgot to remove this one too.
12219 commit a73e0f8cdfec1c9199ffe696146ba7d677c4c10d
12220 Author: Daniel Stone <daniel@fooishbar.org>
12221 Date:   Thu Jun 1 18:47:47 2006 +0000
12223     Die XTESTEXT1, die!
12225 commit fc5ca97284ef237a91f6adb433148ff57a673c08
12226 Author: Matthieu Herrb <matthieu.herrb@laas.fr>
12227 Date:   Tue May 30 22:56:36 2006 +0000
12229     Powerpc machines also need ioperm_noop.c
12231 commit 07b168c8d8b2d79a4e7cf8dc5124eafc0f2bbcd0
12232 Author: Adam Jackson <ajax@nwnk.net>
12233 Date:   Tue May 30 16:10:59 2006 +0000
12235     Properly document the DPMS, SyncOnGreen, and TargetRefresh options.
12237 commit 107defd920d9b1eb52b15e8ca8665bc48bb933d6
12238 Author: Kristian Høgsberg <krh@redhat.com>
12239 Date:   Mon May 29 19:53:18 2006 +0000
12241     Remove superfluous definition of tfp tokens.
12243 commit fd8bde8bb0f9d796b3464973b53285c0a6d22a31
12244 Author: Daniel Stone <daniel@fooishbar.org>
12245 Date:   Mon May 29 11:14:03 2006 +0000
12247     Remove -xkbmap argument.
12249 commit db0680cf70b8367e1f8a7fff9c0f6ec414db0542
12250 Author: Daniel Stone <daniel@fooishbar.org>
12251 Date:   Mon May 29 09:26:32 2006 +0000
12253     Minor #include cleanups.
12255 commit c38aab293a06f43c04f14223f94f822d91d73396
12256 Author: Matthieu Herrb <matthieu.herrb@laas.fr>
12257 Date:   Sat May 27 23:15:05 2006 +0000
12259     check buffersize before reading next char, fixes the "mouse stuck at left"
12260         bug (bugzilla #3113) for BSD systems using wscons. (Dale Rahn).
12262 commit 2102fdd0a58e18aeaa842b2ec73b6071970fafb7
12263 Author: Jeremy C. Reed <reed@reedmedia.net>
12264 Date:   Fri May 26 00:12:18 2006 +0000
12266     RGB color database and XErrorDB install to "share" not "lib" by default (by
12267         app/rgb and libX11).
12268     TODO: They are customizable, so maybe cpprules.in should be extended.
12270 commit 354086d7e8e13fc7acbcc6603ca2a03c8cc806ee
12271 Author: Jeremy C. Reed <reed@reedmedia.net>
12272 Date:   Thu May 25 23:32:33 2006 +0000
12274     Don't do fixup_video_driver_list if no drivers. (I had signal 11 and core
12275         dump when drivers not installed yet.)
12276     TODO: fix fixup_video_driver_list to handle NULL argument.
12278 commit c6b1cff43238deded11dc58945778aec3d844598
12279 Author: Matthieu Herrb <matthieu.herrb@laas.fr>
12280 Date:   Thu May 25 13:27:42 2006 +0000
12282     update to build against Mesa CVS HEAD (Carlos Eduardo Rodrigues Diogenes).
12284 commit 99724c16c9c58eb3e20ba91c79464747b8ee3fcf
12285 Author: Matthieu Herrb <matthieu.herrb@laas.fr>
12286 Date:   Thu May 25 10:14:39 2006 +0000
12288     typo
12290 commit 5c7aef148de23f39027fda647bbb53bb5b992683
12291 Author: Matthieu Herrb <matthieu.herrb@laas.fr>
12292 Date:   Thu May 25 09:57:47 2006 +0000
12294     Don't destroy a pixmap twice on server exit (bugzilla #4247).
12296 commit 693079442377daa2dc48bf318a0d7dd256cb2738
12297 Author: Jeremy C. Reed <reed@reedmedia.net>
12298 Date:   Wed May 24 22:58:03 2006 +0000
12300     NetBSD also has curses.h instead of ncurses.h. (TODO: Maybe instead of
12301         checking for SCO, UnixWare, Sun SVR4 and NetBSD, the curses.h versus
12302         ncurses.h should be tested in configure.)
12304 commit 9477e5e0be04f4f6fa311de8b3693fbc8a082fbf
12305 Author: Jeremy C. Reed <reed@reedmedia.net>
12306 Date:   Wed May 24 22:43:13 2006 +0000
12308     On NetBSD, add -li386 for i386 and -lx86_64 for x86_64 to SYS_LIBS. (x86_64
12309         on NetBSD not tested.)
12311 commit b3031532ca96b22e81863202efb8bbcb9d701fac
12312 Author: Jeremy C. Reed <reed@reedmedia.net>
12313 Date:   Wed May 24 20:11:38 2006 +0000
12315     Remove tolower() which was missed in the _XkbStrCaseCmp/strcmp changes.
12317 commit eb696f72a0819edef550bce9ff55730c02f70452
12318 Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
12319 Date:   Tue May 23 16:17:09 2006 +0000
12321     Add AC_SUBST([SOLARIS_ASM_CFLAGS]) that I forgot when splitting them out of
12322         the XORG_CFLAGS.
12324 commit bc0c56c407117d1545e20d21f7d30eb3472d618b
12325 Author: Adam Jackson <ajax@nwnk.net>
12326 Date:   Mon May 22 15:47:56 2006 +0000
12328     Bug #6924: Restore the ABI for DrawableRec and ColormapRec to the state
12329         they were in prior to the fix for #6438. Based on a patch from Andy
12330         Ritger.
12332 commit cc3b882bd141218052cdde0144fc2a707ceee83d
12333 Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
12334 Date:   Sat May 20 00:55:44 2006 +0000
12336     Update to 2006-05-19 snapshot
12337     Remove entries now present in pci.ids
12338     Regenerate from updated pci.ids & extrapci.ids
12340 commit 0b2c2b6bba5b578d5f0ac2d709d5d2ce7cb32bef
12341 Author: Adam Jackson <ajax@nwnk.net>
12342 Date:   Fri May 19 20:29:47 2006 +0000
12344     Remove dead DPMS timer functions from the installed headers. (Fredrik
12345         Höglund)
12347 commit deebf6bd51117c01a3217f134bd952481b9e41ab
12348 Author: Adam Jackson <ajax@nwnk.net>
12349 Date:   Thu May 18 23:52:51 2006 +0000
12351     Bug #4139: Fix a BAR remapping bug that could lead to IERR and system hang.
12352         (Egbert Eich)
12354 commit 91239d83f4e27835cf871348b5ff6c892bd4f4f4
12355 Author: Adam Jackson <ajax@nwnk.net>
12356 Date:   Thu May 18 23:52:41 2006 +0000
12358     file getemptypci.c was initially added on branch server-1_1-branch.
12360 commit c11cfcfaffc79be5686c666f881c4c08f69e1b86
12361 Author: Adam Jackson <ajax@nwnk.net>
12362 Date:   Thu May 18 23:48:57 2006 +0000
12364     Bug #6377: Ignore disabled BARs, and allow matching BARs aligned to less
12365         than 16 bytes. (Felix Kühling, ATI)
12367 commit fa9a49a92db52de968d7147c71c6b9a8fd480f1e
12368 Author: Adam Jackson <ajax@nwnk.net>
12369 Date:   Thu May 18 18:18:41 2006 +0000
12371     Bug #5877: Avoid burning CPU when acpid dies. Require acpid to be running
12372         for ACPI support on Linux. Minor errno handling fixes. (Valery
12373         Inozemtsev, Adam Jackson)
12375 commit 7893dadb2f6df218a4f4ea30a41c1aa9838da1f0
12376 Author: Adam Jackson <ajax@nwnk.net>
12377 Date:   Thu May 18 14:39:59 2006 +0000
12379     Bug #6827: Fix texel fetch in fbFetchTransformed to avoid crashes. Still
12380         not 100% correct, but better than 7.0. (Radek Doulik, Matthias Hopf)
12382 commit 2892dd6d2e34957650ef1630a94d471dfa71f888
12383 Author: Daniel Stone <daniel@fooishbar.org>
12384 Date:   Wed May 17 16:20:03 2006 +0000
12386     Make Xv symbols conditional. (Enrico Wiegelt)
12388 commit a317bf482257f0e1b612dec7961fdfa564f0b9f2
12389 Author: Daniel Stone <daniel@fooishbar.org>
12390 Date:   Wed May 17 15:00:18 2006 +0000
12392     Make DBE support conditional. (Enrico Wiegelt)
12394 commit 321dbed5f5a857a23525167ab85d4d7699429132
12395 Author: Adam Jackson <ajax@nwnk.net>
12396 Date:   Mon May 15 18:27:18 2006 +0000
12398     Bug #5209: Fix APM/ACPI support, again. (Michel Dänzer, Valery Inozemtsev)
12400 commit dd38d3bd673cf830c2cd591fe1245909aa729892
12401 Author: Matthieu Herrb <matthieu.herrb@laas.fr>
12402 Date:   Sun May 14 16:22:24 2006 +0000
12404     Don't use AM_CONDITIONAL inside shell conditionals. Bugzilla #6916.
12406 commit 6558ba4e62dba99f2a4d830f1c16f8d1c255b316
12407 Author: Søren Sandmann Pedersen <sandmann@daimi.au.dk>
12408 Date:   Fri May 12 21:53:28 2006 +0000
12410     Fri May 12 17:51:26 2006 Søren Sandmann <sandmann@redhat.com>
12411     Keep track of the previous item and update its next pointer when deleting
12412         from the linked list.
12414 commit 9e239a0df7ededb50de091e5271cbfddd2b683c3
12415 Author: Matthias Hopf <mhopf@suse.de>
12416 Date:   Thu May 11 11:23:43 2006 +0000
12418     Bug #5796: Wrong fastpath selection for repeating sources.
12420 commit 9db5d2dfc33e384ea4db1b7cbc377e0b05cfb3ff
12421 Author: Matthias Hopf <mhopf@suse.de>
12422 Date:   Thu May 11 10:18:08 2006 +0000
12424     Bug #4320: Improved XAA Composite fastpath.
12426 commit 9a2a63ca3ff30d15e82a29e75a3720ba5b446978
12427 Author: Adam Jackson <ajax@nwnk.net>
12428 Date:   Wed May 10 15:44:27 2006 +0000
12430     Bug #3561: Crash fix in the Record extension. (Paul Anderson)
12432 commit ab1a0249ba5e3174f18a1db212bc511fd7d74cb0
12433 Author: Adam Jackson <ajax@nwnk.net>
12434 Date:   Tue May 9 22:36:01 2006 +0000
12436     Bug #6867: Yet another Render crash fix. (Michel Dänzer)
12438 commit 24310f827b71009c7510a674d2f92ced89847e37
12439 Author: Adam Jackson <ajax@nwnk.net>
12440 Date:   Tue May 9 18:12:50 2006 +0000
12442     Revert accidental commit
12444 commit 86ffb46358965509aa3ee536f15cb5a4e5e04426
12445 Author: Adam Jackson <ajax@nwnk.net>
12446 Date:   Tue May 9 18:04:29 2006 +0000
12448     Bug #5209: Re-enable building APM and ACPI support. (Michel Dänzer)
12450 commit b46d6a44fa97a3e66de828385026b7f84d9e59b8
12451 Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
12452 Date:   Wed May 3 23:45:16 2006 +0000
12454     Make Xephyr build on Solaris:
12455     Add #include <sys/file.h> on Solaris for FNONBLOCK/FASYNC definitions
12456     hw/kdriver/linux/Makefile.am Move agp.c & agp.h to KDRIVE_HW_SOURCES since
12457         they're not needed for Xephyr-only builds
12458     Add -lrt to XEPHYR_LIBS if needed to get nanosleep().
12460 commit fc91ca069dd55490b99b096f029e0864b049120c
12461 Author: Adam Jackson <ajax@nwnk.net>
12462 Date:   Wed May 3 17:50:10 2006 +0000
12464     Redact a few mentions of speedo font support.
12466 commit b9a9cf618566bdd796556b8a1f31949f66184352
12467 Author: Matthieu Herrb <matthieu.herrb@laas.fr>
12468 Date:   Tue May 2 14:09:30 2006 +0000
12470     Typo in ALLLOCATE_LOCAL() arguments, causing mis-computation of the buffer.
12471         Bugzilla #6642.
12473 commit 1e8a594957d84a37e66183e9c0cb9d42b62bdb24
12474 Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
12475 Date:   Tue May 2 01:37:25 2006 +0000
12477     Fix Solaris build with Sun compilers to work when exa is built before
12478         hw/xfree86/os-support/solaris (as it is by default now).
12480 commit 724dbc2f8bbe2f21bf16f20ca7b8bb555516626c
12481 Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
12482 Date:   Tue May 2 01:30:37 2006 +0000
12484     Use min() [defined in include/misc.h] instead of MIN() [not defined in any
12485         Xorg header].
12487 commit ad124742ae2a265a54a4a7ac91709ec6fd6ced34
12488 Author: Adam Jackson <ajax@nwnk.net>
12489 Date:   Sun Apr 30 20:33:27 2006 +0000
12491     Remove stray mfb/cfb references.
12493 commit 291e89d4f2a4bb3177b2dfe6421680e23f120b8e
12494 Author: Adam Jackson <ajax@nwnk.net>
12495 Date:   Sun Apr 30 19:16:14 2006 +0000
12497     Remove NEED_LINEHELPER BC cruft for pre-R6 DDXes.
12499 commit fdcacc5a4bc1d6cb7347fc66041a9c686c5c74d1
12500 Author: Eric Anholt <anholt@freebsd.org>
12501 Date:   Fri Apr 28 03:27:12 2006 +0000
12503     Add Polylines and PolyPoint acceleration as well. This is primarily to
12504         clean up fallback debugging output, so I can focus on more imporant
12505         cases. Performance is comparable but without hardware stalls, and
12506         passes Xlib9.
12508 commit 005529a1c9c9e78f06565dff081f03b74988081e
12509 Author: Eric Anholt <anholt@freebsd.org>
12510 Date:   Fri Apr 28 03:26:30 2006 +0000
12512     Correct some bugs causing performance issues in the "Smart" scheme.
12514 commit 8738bc295bba229e36d064713e0c28aa8720c494
12515 Author: Eric Anholt <anholt@freebsd.org>
12516 Date:   Thu Apr 27 20:27:27 2006 +0000
12518     Improve EXA fallback debugging output to include the locations of pixmaps.
12519         This is being used in tracking down recent compositing performance
12520         regressions.
12522 commit 83b061776a57025076fc26d6d01fe2e049c2243b
12523 Author: Eric Anholt <anholt@freebsd.org>
12524 Date:   Thu Apr 27 19:17:34 2006 +0000
12526     Add trivial PolySegment acceleration for 0-width horizontal/vertical lines,
12527         which still happen somewhat frequently and were cluttering up my
12528         fallback debugging output. x11perf says it's a major performance win in
12529         those cases (though probably irrelevant), and it passes Xlib9.
12531 commit 69164ec00c749787dd59d5913ec6b3d159ad74d7
12532 Author: Eric Anholt <anholt@freebsd.org>
12533 Date:   Thu Apr 27 02:15:19 2006 +0000
12535     In drawing glyphs, shortcut our way to exaComposite instead of going
12536         through the whole CompositePicture stack and doing things like
12537         computing damage over again. This is a sizeable win for text drawing
12538         with a compmgr. Also avoid calling down into the server for dealing
12539         with the scratch pixmap when we are able to do UploadToScreen
12540         successfully and never need it.
12542 commit 3d4ca57b69c40d27fe191170d0819013f8cc4947
12543 Author: Eric Anholt <anholt@freebsd.org>
12544 Date:   Wed Apr 26 18:27:40 2006 +0000
12546     Add a helper for the Component Alpha Over case, which breaks the operation
12547         down into an OutReverse and an Add. Turn off the fallback to software
12548         glyphs when component alpha, now that we expect all (new) drivers to be
12549         able to support it. Also, make Xephyr fall back in the CA Over case to
12550         exercise this code. This speeds up my rgb24text and ls -lR in
12551         gnome-terminal by a factor of 5.
12553 commit 26fa45b64258894201496f921eccb0cb7028c28c
12554 Author: Dave Airlie <airlied@linux.ie>
12555 Date:   Wed Apr 26 11:40:58 2006 +0000
12557     Bug #6751: Use the Linux PCI ROM interface on Linux properly. The old
12558         domain code, still modified BARs not a good idea, Just talk to sysfs,
12559         if 0 read, fallback to old methods.
12561 commit c339b221d3f59130a39e63d4cec3de7e3de95bf3
12562 Author: Dave Airlie <airlied@linux.ie>
12563 Date:   Wed Apr 26 11:31:07 2006 +0000
12565     Bug #6750: This patch detects Intel bridges that are transparent but aren't
12566         reported as such. From the Linux kernel fixups. This patch also removes
12567         the reserved BIOS area from the area to allocate resources in.
12569 commit 6d156c044085881c6ecbd8a13521c0a26df71c30
12570 Author: Eric Anholt <anholt@freebsd.org>
12571 Date:   Wed Apr 26 01:33:15 2006 +0000
12573     Improve the migration debugging output.
12575 commit eaed7545a25a08b3223bf620c2ab6f80fe7cfdf6
12576 Author: Eric Anholt <anholt@freebsd.org>
12577 Date:   Wed Apr 26 01:32:55 2006 +0000
12579     Fix a bug in the intersection computation that could concievably cause
12580         incorrect results to be returned (but would probably usually be
12581         over-conservative).
12583 commit 5d00859c6e7d4b7ebce56f438ec4993334de2328
12584 Author: Eric Anholt <anholt@freebsd.org>
12585 Date:   Tue Apr 25 23:56:17 2006 +0000
12587     Bug #4668: Check if the lists of glyphs don't have any intersecting glyphs,
12588         and if they all have a maskFormat matching the format of the actual
12589         glyphs If so, we can avoid the temporary pixmap for accumulating
12590         glyphs, which reduces the number of operations done, and makes it
12591         easier on the migration system. This fixes some significant performance
12592         issues, particularly with subpixel antialiasing. Note that it does
12593         increase the amount of damage computation which is done, so is not
12594         always a win with a compositing manager running.
12596 commit 074dc9a023b3967ce00aa42c26a7c988423afe8a
12597 Author: Eric Anholt <anholt@freebsd.org>
12598 Date:   Tue Apr 25 16:47:23 2006 +0000
12600     Add an option to verify at the point of migration that pixmaps which aren't
12601         marked dirty are in fact not dirty. This will hopefully help catch
12602         issues like the previous commit. Leave it on in fakexa.
12604 commit 702d9226d57ec1584de2e8a85c268795650b1094
12605 Author: Eric Anholt <anholt@freebsd.org>
12606 Date:   Tue Apr 25 15:46:04 2006 +0000
12608     Don't forget to mark the drawable as dirty in exaPutImage(). Fixes
12609         corruption with drivers that have UTS. (Michel Dänzer)
12611 commit 39ca0867c7dd6f3bdecc52aec8df435946682098
12612 Author: Donnie Berkholz <spyderous@gentoo.org>
12613 Date:   Mon Apr 24 05:44:06 2006 +0000
12615     Remove another reference to cfb16.
12617 commit 81f3c2937df6230542f3223c201da8c41ff59945
12618 Author: Donnie Berkholz <spyderous@gentoo.org>
12619 Date:   Mon Apr 24 05:39:47 2006 +0000
12621     strlcpy() doesn't exist on Linux, so use the implementation in os/.
12623 commit a715634d23fb3124261dbbd8d7d4e6522551bb9b
12624 Author: Matthieu Herrb <matthieu.herrb@laas.fr>
12625 Date:   Sun Apr 23 13:14:50 2006 +0000
12627     Don't access free memory after unloading a module. Bugzilla #4168.
12629 commit 79dc6892610c9f8385cde4f0d601cc7481225c16
12630 Author: Benjamin Herrenschmidt <benh@kernel.crashing.org>
12631 Date:   Sat Apr 22 03:22:17 2006 +0000
12633     When reading the kernel keyboard mapping (readKernelMapping in
12634         os-support/linux/lnx_KbdMap.c) we overrun the usefully-named global
12635         array 'map', scribbling on other random static variables elsewhere.
12636         This is fixed by changing the size of at2lnx. (David Woodhouse). Bug
12637         #5169
12639 commit b37c515320dc8df2b1d160cc3f37d6bfac109b91
12640 Author: Keith Packard <keithp@keithp.com>
12641 Date:   Wed Apr 19 21:56:13 2006 +0000
12643     Add support for x4a4 format (depth 4 at 8bpp). Bug #6325.
12645 commit c947d796aad0b81d661a10b787deed967376da79
12646 Author: Eric Anholt <anholt@freebsd.org>
12647 Date:   Tue Apr 18 19:18:43 2006 +0000
12649     Missed in previous commit: Add a new migration scheme, called "Smart" for
12650         lack of a better name. This one behaves somewhat between Greedy and
12651         Always. It moves in if we can accelerate, unless the destination is
12652         clean and shouldn't be kept in framebuffer according to the score, in
12653         which case we migrate out (and force-migrate anything where migration
12654         is free). This should help fix lack of acceleration for drivers without
12655         UTS since removing exaAsyncPixmapGCOps, and has removed one performance
12656         trap with Radeon I'd noticed. It is the new default.
12658 commit b17a4de83e7ab18bef29ae898195889638f1cc6a
12659 Author: Eric Anholt <anholt@freebsd.org>
12660 Date:   Tue Apr 18 19:14:07 2006 +0000
12662     Add a new migration scheme, called "Smart" for lack of a better name. This
12663         one behaves somewhat between Greedy and Always. It moves in if we can
12664         accelerate, unless the destination is clean and shouldn't be kept in
12665         framebuffer according to the score, in which case we migrate out (and
12666         force-migrate anything where migration is free). This should help fix
12667         lack of acceleration for drivers without UTS since removing
12668         exaAsyncPixmapGCOps, and has removed one performance trap with Radeon
12669         I'd noticed. It is the new default.
12671 commit 771b366abe0bc060592b548612ec413291e14bf0
12672 Author: Eric Anholt <anholt@freebsd.org>
12673 Date:   Tue Apr 18 18:50:35 2006 +0000
12675     Fix exaGetPixmapFirstPixel to migrate as unaccelerated. Also adds a bit of
12676         fallback debugging info to PolyGlyphBlt.
12678 commit 782d61a03176264e0a9eb222ae97be3d175cf0ab
12679 Author: Donnie Berkholz <spyderous@gentoo.org>
12680 Date:   Tue Apr 18 17:28:44 2006 +0000
12682     Update all prefixes in config tools, so they mostly work again. Also, make
12683         RgbPath commented out when using xorgconfig. Start using
12684         /dev/input/mice as the default mouse location on Linux.
12686 commit 0f065059dcaf9c452f1cdec115f619f697fd71cc
12687 Author: Donnie Berkholz <spyderous@gentoo.org>
12688 Date:   Mon Apr 17 07:27:43 2006 +0000
12690     Wrap a couple more SDK headers in if XORG, as per Dave Airlie's commit on
12691         2006-01-18.
12693 commit ba632f697a782cd47870705b6cecaac2c60d30ff
12694 Author: Donnie Berkholz <spyderous@gentoo.org>
12695 Date:   Mon Apr 17 07:10:31 2006 +0000
12697     Fix kdrive build by linking in libexa before KDRIVE_LIBS.
12699 commit 0e62d92d5b809bc3a6503e9bc386cf961fc22557
12700 Author: Adam Jackson <ajax@nwnk.net>
12701 Date:   Fri Apr 14 23:43:32 2006 +0000
12703     Coverity #804: Another leak on OOM path.
12705 commit d61219aaadf9e4aa83644a69627d3a1d3282c95f
12706 Author: Adam Jackson <ajax@nwnk.net>
12707 Date:   Fri Apr 14 23:38:11 2006 +0000
12709     Coverity #806: Another memory leak on OOM path.
12711 commit 1b04e313920447e4c1f42bdd5a61f188d463210c
12712 Author: Adam Jackson <ajax@nwnk.net>
12713 Date:   Fri Apr 14 23:32:22 2006 +0000
12715     Coverity #847, #848, #849: Three more memory leaks.
12717 commit 6545051902f2ce00c98bd1373f97ebc942667e9c
12718 Author: Adam Jackson <ajax@nwnk.net>
12719 Date:   Fri Apr 14 23:10:59 2006 +0000
12721     Coverity #1003, #1004: Two more useless null checks.
12723 commit ab1d420022fb09d36a0d6ad948c38147c65b9adf
12724 Author: Adam Jackson <ajax@nwnk.net>
12725 Date:   Fri Apr 14 23:09:38 2006 +0000
12727     Coverity #1005: Avoid a null deref.
12729 commit d01e0956a8903fb41e8a34c78973b9b2860b6446
12730 Author: Adam Jackson <ajax@nwnk.net>
12731 Date:   Fri Apr 14 23:08:10 2006 +0000
12733     Coverity #1007: Fix a silly null check.
12735 commit 6d29f659318364afe046dc242d6f506ce40a944a
12736 Author: Luc Verhaegen <libv@skynet.be>
12737 Date:   Fri Apr 14 23:01:35 2006 +0000
12739     CVT means Coordinated Video Timing instead of Common.
12741 commit 82b6ea1a4b414426072bf001daeb3e9de0e93589
12742 Author: Adam Jackson <ajax@nwnk.net>
12743 Date:   Fri Apr 14 22:51:19 2006 +0000
12745     Bug #6580: Don't install xf86drm.h, that's libdrm's job.
12747 commit aefa347bded9a3179ab139d0ccddce314040e9b9
12748 Author: Ian Romanick <idr@us.ibm.com>
12749 Date:   Thu Apr 13 21:08:25 2006 +0000
12751     Fix build for added file to Mesa CVS. This is always fun. :(
12753 commit 6aadd454e70d83921685b58bf57ec30d95920734
12754 Author: Daniel Stone <daniel@fooishbar.org>
12755 Date:   Mon Apr 10 10:11:19 2006 +0000
12757     Fix stupid thinko.
12759 commit c9f6e60d42dec82d06995c05a2a011c338cadd87
12760 Author: Daniel Stone <daniel@fooishbar.org>
12761 Date:   Mon Apr 10 08:50:33 2006 +0000
12763     Coverity #826: Fix potential memory leak.
12765 commit 1357af2474be9a3bce7ee2350fd4252eee89a3b1
12766 Author: Daniel Stone <daniel@fooishbar.org>
12767 Date:   Sun Apr 9 17:39:10 2006 +0000
12769     Coverity #340: Fix potential NULL dereference. Clean up proliferation of
12770         'register int n' in loops of ProcXkbGetNames.
12772 commit f324be00c547effc698ae6679d12ffe90bd90e43
12773 Author: Daniel Stone <daniel@fooishbar.org>
12774 Date:   Sun Apr 9 17:28:42 2006 +0000
12776     Coverity #324: Fix potential NULL dereference. (Alan Coopersmith)
12778 commit 7637aa17f21e26d979fbb210a638d6751c98b1eb
12779 Author: Daniel Stone <daniel@fooishbar.org>
12780 Date:   Sun Apr 9 17:26:17 2006 +0000
12782     Coverity #169: Fix potential fgets() into NULL (?!?).
12784 commit d5bc41b88272b4a3a1841cc1189720b0549db215
12785 Author: Daniel Stone <daniel@fooishbar.org>
12786 Date:   Sun Apr 9 17:15:51 2006 +0000
12788     Coverity #323, #445, #446, #447: Fix potential NULL dereferences.
12790 commit 2387bfa5ff5ed82f3f732fb9152c1ea95850a914
12791 Author: Aaron Plattner <aplattner@nvidia.com>
12792 Date:   Fri Apr 7 18:56:04 2006 +0000
12794     Bump the ABI versions. Due to Glyph privates and the XV update below, the
12795         video driver ABI needs to be bumped to 1.0. The rest of the ABI minor
12796         versions were bumped to include the LoaderGetABIVersion function.
12797     Add a DrawblePtr argument to the XV hooks. This allows drivers to determine
12798         that the target window is redirected and draw to the appropriate place.
12800 commit dc43909219fe2a4d03139638814b89032b2921b9
12801 Author: Søren Sandmann Pedersen <sandmann@daimi.au.dk>
12802 Date:   Fri Apr 7 17:49:32 2006 +0000
12804     Fri Apr 7 13:46:45 2006 Søren Sandmann <sandmann@redhat.com>
12805     Use FreeResource instead of deleteCompOverlayClient()
12807 commit 94e7213d594dbbb53a6bb05d1dab7514c4ff5350
12808 Author: Adam Jackson <ajax@nwnk.net>
12809 Date:   Fri Apr 7 16:08:50 2006 +0000
12811     Remove libc wrapper types from Xisb interfaces.
12813 commit 47bdc9528c2dd4ea9d59a0944c023173ea7a7a66
12814 Author: Daniel Stone <daniel@fooishbar.org>
12815 Date:   Fri Apr 7 16:07:50 2006 +0000
12817     Coverity #844, #845, #846: Fix memory leaks.
12819 commit 2c90c3bfef8563f739a72bb645dd52b35b6ff6d5
12820 Author: Daniel Stone <daniel@fooishbar.org>
12821 Date:   Fri Apr 7 15:57:17 2006 +0000
12823     Coverity #987: Avoid potential NULL dereference.
12825 commit 843146cfbaef234e13df9a62b6f0232a5efdf7f0
12826 Author: Daniel Stone <daniel@fooishbar.org>
12827 Date:   Fri Apr 7 15:53:21 2006 +0000
12829     Coverity #1216: Fix double-close of file on error.
12831 commit 5dacc822327689c0f096093756473c96fba67d76
12832 Author: Keith Packard <keithp@keithp.com>
12833 Date:   Fri Apr 7 02:20:11 2006 +0000
12835     Coverity #333, #334 - eliminate unncessary test for always true condition
12836         in fbEvenStipple.
12838 commit 75a9afdbf42e4196471774102e1758f18866bec6
12839 Author: Adam Jackson <ajax@nwnk.net>
12840 Date:   Fri Apr 7 01:53:43 2006 +0000
12842     Coverity #488: Avoid smashing an array on malformed config files.
12844 commit 20c1ef2cc30abe45eeaf5b0833cbc0095ed05c02
12845 Author: Adam Jackson <ajax@nwnk.net>
12846 Date:   Fri Apr 7 01:50:07 2006 +0000
12848     Coverity #769: Fix a potential memory leak for systems that allocate on
12849         malloc(0)
12851 commit 5ef711032b821be82fd7281fe64872bcbaff0327
12852 Author: Adam Jackson <ajax@nwnk.net>
12853 Date:   Fri Apr 7 01:41:00 2006 +0000
12855     Coverity #838: Plug two more memory leaks.
12857 commit 69477ea4b6e666940c5dd4422bedfa6432dead04
12858 Author: Adam Jackson <ajax@nwnk.net>
12859 Date:   Fri Apr 7 01:37:11 2006 +0000
12861     Coverity #837: Fix another another memory leak.
12863 commit b472ce7307dd88a21c7713a2b127e34f5c2bc817
12864 Author: Adam Jackson <ajax@nwnk.net>
12865 Date:   Fri Apr 7 01:35:43 2006 +0000
12867     Coverity #836: Fix another memory leak.
12869 commit 9c84ed5f8d9eded1a8b509c9cad1ca0ebcf2166a
12870 Author: Adam Jackson <ajax@nwnk.net>
12871 Date:   Fri Apr 7 01:34:29 2006 +0000
12873     Coverity #835: Plug memory leak in extension section parsing.
12875 commit 12924d0da36ad2266bb040caac58534c07e85261
12876 Author: Adam Jackson <ajax@nwnk.net>
12877 Date:   Fri Apr 7 01:29:39 2006 +0000
12879     Coverity #812: Fix parser memory leak.
12881 commit 49abff79957799e9229d5c0226ee1b0d7505003d
12882 Author: Adam Jackson <ajax@nwnk.net>
12883 Date:   Fri Apr 7 01:26:33 2006 +0000
12885     Coverity #818: Avoid memory leak on error path.
12887 commit bda292120fc97f890c1f58a31177c0f7c0bfa048
12888 Author: Adam Jackson <ajax@nwnk.net>
12889 Date:   Fri Apr 7 01:23:50 2006 +0000
12891     Coverity #985: Avoid segfault on malloc failure.
12893 commit 536628bb4bcb0a0d749e0c01412a5eb5d6d24063
12894 Author: Adam Jackson <ajax@nwnk.net>
12895 Date:   Fri Apr 7 01:18:01 2006 +0000
12897     Coverity #1037: Sanity check idx before use.
12899 commit 53e97ce4ddd993248561c245143b61915ea254b5
12900 Author: Adam Jackson <ajax@nwnk.net>
12901 Date:   Thu Apr 6 22:04:12 2006 +0000
12903     missed a line while removing cfb16
12905 commit 4ae12636694af05cee4287b119bde08e9ceaa8aa
12906 Author: Adam Jackson <ajax@nwnk.net>
12907 Date:   Thu Apr 6 18:59:11 2006 +0000
12909     Remove cfb16, no longer used.
12911 commit e1fc15a85fb367ee9afd63c920c3327c3f45158d
12912 Author: Fredrik Höglund <fredrik@kde.org>
12913 Date:   Wed Apr 5 21:08:45 2006 +0000
12915     Put the screensaver extension back in the Xext module.
12916     Move the screenSaverSuspended variable to DIX globals.
12917     Restore the old link order for the Xorg and Xdmx binaries.
12919 commit 383c2e1e9ec54ab9de356993ad552c1aa6ec094f
12920 Author: Ian Romanick <idr@us.ibm.com>
12921 Date:   Wed Apr 5 19:52:12 2006 +0000
12923     Include fbmmx.h in fb/fbwindow.c when USE_MMX is defined. Fixes build
12924         problem on x86-64 resulting from fbHaveMMX being a macro instead of a
12925         function on that platform.
12927 commit 4697da177d545a2f8bb6fd0d6588a1c40532c339
12928 Author: Adam Jackson <ajax@nwnk.net>
12929 Date:   Tue Apr 4 18:30:28 2006 +0000
12931     Initial checkin
12933 commit 83ea57bcc82f478a7ecdcd6ed73ca4be01cd9c26
12934 Author: Adam Jackson <ajax@nwnk.net>
12935 Date:   Tue Apr 4 14:39:06 2006 +0000
12937     Bug #5729: Convert xf8_16bpp to fb. chips(4) users please test.
12939 commit 4c7da861185080d15b3ff4301af4af0e85a71f93
12940 Author: Adam Jackson <ajax@nwnk.net>
12941 Date:   Tue Apr 4 14:17:04 2006 +0000
12943     Bug #5300: Fix missing spaces in the Build OS line in the log. (Egmont
12944         Koblinger)
12946 commit fb6f61b50f1c701041680e49f6a406a6603f1577
12947 Author: Adam Jackson <ajax@nwnk.net>
12948 Date:   Tue Apr 4 12:36:16 2006 +0000
12950     Bug #4806: Dump the raw EDID contents in hex to the log file for better
12951         debugging. (Philip Prindeville)
12953 commit 14af50371c7f23855781924cdf6afa6ab7566a87
12954 Author: Adam Jackson <ajax@nwnk.net>
12955 Date:   Mon Apr 3 22:00:06 2006 +0000
12957     Bug #2142: Make font path logging more readable. (Eduard Fuchs)
12959 commit 373f9f92566290d979730c09c9c5c5d50e23390c
12960 Author: Adam Jackson <ajax@nwnk.net>
12961 Date:   Mon Apr 3 21:45:54 2006 +0000
12963     Bug #4766: Convert all Xprint drivers to fb.
12965 commit d9b8bfbfafe8758ceb629606607e37546d51ca52
12966 Author: Adam Jackson <ajax@nwnk.net>
12967 Date:   Mon Apr 3 21:16:30 2006 +0000
12969     Bug #5478: More use of fbSOlidFillmmx. (Jim Huang)
12971 commit b0e67782653033c6518944adfbf23e466bd8bc39
12972 Author: Adam Jackson <ajax@nwnk.net>
12973 Date:   Mon Apr 3 19:50:15 2006 +0000
12975     Bug #6346: Build fix when using gcc -mno-sse. (Jonathan Adamczewski)
12977 commit 66500819b1ca730a7b1df400a8368a08cbe49335
12978 Author: Daniel Stone <daniel@fooishbar.org>
12979 Date:   Mon Apr 3 11:37:30 2006 +0000
12981     Bug #1358: Make ISO_Prev_Group cycle/wrap as ISO_Next_Group does.
12983 commit 2a6c11aa3b06f13dad94f3441c7184e6720a2bf4
12984 Author: Alan Hourihane <alanh@fairlite.demon.co.uk>
12985 Date:   Mon Apr 3 09:12:28 2006 +0000
12987     Fix a server crash due to memsetting beyond allocated memory when running
12988         GL applications.
12990 commit f6ca2b3ea92b7fe98408c51a17a590435e808b1d
12991 Author: Adam Jackson <ajax@nwnk.net>
12992 Date:   Mon Apr 3 02:15:55 2006 +0000
12994     Coverity #38: Dead branch elimination.
12996 commit 9b9dd747d8f4697c6d5c947c160d5991c7c8fde5
12997 Author: Adam Jackson <ajax@nwnk.net>
12998 Date:   Mon Apr 3 02:13:47 2006 +0000
13000     Coverity #75: Dead variable elimination.
13002 commit 3f87aeefb4be3ac23ae636d3756ffdc446eaa62d
13003 Author: Adam Jackson <ajax@nwnk.net>
13004 Date:   Mon Apr 3 02:12:11 2006 +0000
13006     Coverity #82: Dead variable elimination.
13008 commit 61926dbe592468076f8c9a666f0098d067d2213e
13009 Author: Adam Jackson <ajax@nwnk.net>
13010 Date:   Mon Apr 3 02:09:05 2006 +0000
13012     Coverity #271: Fix an unbelievably boneheaded NULL chase.
13014 commit 7ef95da8a3e22e710882590fc47d56893159cb5d
13015 Author: Adam Jackson <ajax@nwnk.net>
13016 Date:   Mon Apr 3 01:51:54 2006 +0000
13018     Coverity #616: Fix a rare memory leak.
13020 commit 01ebd633017249c496f378df511586c973d49708
13021 Author: Adam Jackson <ajax@nwnk.net>
13022 Date:   Mon Apr 3 01:43:33 2006 +0000
13024     Coverity #833: Fix a rather nasty memory leak.
13026 commit a01f17d6dec02f80144e108f748783cb4e429ebb
13027 Author: Adam Jackson <ajax@nwnk.net>
13028 Date:   Mon Apr 3 01:35:05 2006 +0000
13030     Coverity #983: Move some risky debugging code inside #ifdef DEBUG.
13032 commit c03cfca3806f45948627715b25b46839a07be979
13033 Author: Adam Jackson <ajax@nwnk.net>
13034 Date:   Mon Apr 3 01:31:59 2006 +0000
13036     Coverity #986: Prevent a NULL chase.
13038 commit 07ecf49521973bbb205b199c39e1171f1163df2b
13039 Author: Adam Jackson <ajax@nwnk.net>
13040 Date:   Mon Apr 3 01:28:11 2006 +0000
13042     Coverity #992: Prevent a NULL chase.
13044 commit c6b3b3354c2d9139b19b132051d434e97dd19715
13045 Author: Adam Jackson <ajax@nwnk.net>
13046 Date:   Sun Apr 2 22:51:42 2006 +0000
13048     Bump to 1.1.99.1.
13050 commit 7e085f52b6f07c076bd3bcfdce27c17d14d7822e
13051 Author: Kristian Høgsberg <krh@redhat.com>
13052 Date:   Sun Apr 2 22:31:13 2006 +0000
13054     Use xf86LoaderCheckSymbol to check for DRI symbols instead of dlsym,
13055         avoiding RTLD_DEFAULT. (__glXDRIscreenProbe): Change GLX-DRI to AIGLX
13056         in LogMessage for consitency.
13058 commit b2097b99a2e6cc045ee9b6d80946bc06c4d9302c
13059 Author: Adam Jackson <ajax@nwnk.net>
13060 Date:   Sun Apr 2 21:45:03 2006 +0000
13062     ../stub
13064 commit 4e3a4cfdd1d7153eb88aab05ed02ddb32601ae93
13065 Author: Eric Anholt <anholt@freebsd.org>
13066 Date:   Sun Apr 2 06:22:05 2006 +0000
13068     Use RTLD_DEFAULT, rather than relying on NULL happening to map to it as it
13069         does on Linux.
13071 commit 323fec20292fc5ad90bfee9015ecccdc13c968ad
13072 Author: Adam Jackson <ajax@nwnk.net>
13073 Date:   Sun Apr 2 00:46:20 2006 +0000
13075     Reorder link order for Xdmx to fix new screensaver variable reference
13076         properly; remove previous awful hack.
13078 commit a605b9ffd3c2e7d227e35b911761f720bf07b7e6
13079 Author: Adam Jackson <ajax@nwnk.net>
13080 Date:   Sun Apr 2 00:09:43 2006 +0000
13082     Fix some includes to point into X11/fonts/ properly.
13084 commit e5b1d38e142807b59ce4ec89764c949f707ec541
13085 Author: Adam Jackson <ajax@nwnk.net>
13086 Date:   Sat Apr 1 23:53:33 2006 +0000
13088     Disable Xprint freetype support momentarily. Needs ttf2pt1.c, which exists
13089         in the monolith but has an advertising clause in the license.
13091 commit ccca76b8083b83825fa16483b44e8926a35412bb
13092 Author: Eric Anholt <anholt@freebsd.org>
13093 Date:   Sat Apr 1 23:41:23 2006 +0000
13095     Clean up warnings and a debug printf.
13097 commit 6afa814ab16f351b2eb787e5bf481a1f9738b391
13098 Author: Eric Anholt <anholt@freebsd.org>
13099 Date:   Sat Apr 1 23:28:17 2006 +0000
13101     Pull out fb's tile handling during fbValidateGC so we can do the necessary
13102         exaPrepare/FinishAccess()es. Revealed by xtest with fakexa.
13104 commit 277f612d4eeb89adb8ccda4e8fd3d211d8d1705e
13105 Author: Adam Jackson <ajax@nwnk.net>
13106 Date:   Sat Apr 1 23:19:08 2006 +0000
13108     Hack around the new screensaver variable for DMX, which is otherwise
13109         blissfully ignorant of it.
13111 commit 5f95146fcfcae60cc29265799ba3b851647105d6
13112 Author: Eric Anholt <anholt@freebsd.org>
13113 Date:   Sat Apr 1 22:35:16 2006 +0000
13115     Export exaPrepare/FinishGC to the rest of EXA, and use it in the ImageGlyph
13116         implementation to avoid unprepared access to the tile. Also, relocate
13117         the fbGetDrawable to avoid using a stale dest pointer after
13118         exaSolidBoxClipped() may have migrated it. Revealed by xtest.
13120 commit c720ffe875e4b2038746ff9b4767f8b90db0a307
13121 Author: Eric Anholt <anholt@freebsd.org>
13122 Date:   Sat Apr 1 22:17:44 2006 +0000
13124     Use fb's depth-to-planemask computation, which doesn't suffer from getting
13125         a 1 planemask at depth 32. Fixes Get/PutImage xtest tests.
13127 commit 5c0a2088e229d05c38e5df7daea45af0d7db7daf
13128 Author: Daniel Stone <daniel@fooishbar.org>
13129 Date:   Sat Apr 1 21:49:44 2006 +0000
13131     Bug #6428: Fix off-by-one error when walking off the end of the vmodmap
13132         list.
13134 commit 1e764feab595b781dab22d6e41c26f118c9d41b5
13135 Author: Daniel Stone <daniel@fooishbar.org>
13136 Date:   Sat Apr 1 21:20:31 2006 +0000
13138     Bug #5801: Check for MTRR support under Linux. Minor refactoring of MTRR
13139         checks for other OSes.
13141 commit 978c7b14a18caffde5600480824d04492fc32aef
13142 Author: Daniel Stone <daniel@fooishbar.org>
13143 Date:   Sat Apr 1 21:02:40 2006 +0000
13145     Make Xprint AC_ARG_ENABLEs and AC_ARG_WITHs unconditional also.
13147 commit 71a6f2ef6c1138c5c6918a54dfb856183f4f242c
13148 Author: Daniel Stone <daniel@fooishbar.org>
13149 Date:   Sat Apr 1 20:58:42 2006 +0000
13151     Unconditionally run XP_USE_FREETYPE AM_CONDITIONAL, not only in the Xprint
13152         path.
13154 commit d1e90113fc32b6ddc4dbe1a074763c31bc133e75
13155 Author: Eric Anholt <anholt@freebsd.org>
13156 Date:   Fri Mar 31 23:22:29 2006 +0000
13158     Don't attempt to Prepare/FinishAccess NULL pDrawables. Exposed by new
13159         gradient testing in rendercheck.
13161 commit 2e38fedd29e7e55d01e3edce6a73b8ceaac17911
13162 Author: Eric Anholt <anholt@freebsd.org>
13163 Date:   Fri Mar 31 19:41:28 2006 +0000
13165     Add an option to EXA for the DDX to request that EXA hide the pixmap's
13166         devPrivate.ptr when pointing at offscreen memory, outside of
13167         exaPrepare/FinishAccess(). This was used with fakexa to find (by NULL
13168         dereference) many instances of un-Prepared CPU access to the
13169         framebuffer:
13170     - GC tiles used in several ops when fillStyle == FillTiled were never
13171         Prepared.
13172     - Migration could lead to un-Prepared access to mask data in render's
13173         Trapezoids and Triangles
13174     - PutImage's UploadToScreen failure fallback failed to Prepare.
13176 commit f480dc797b51f080f912efc7867d6d8e50be074c
13177 Author: Eric Anholt <anholt@freebsd.org>
13178 Date:   Fri Mar 31 19:25:42 2006 +0000
13180     Revert mistaken commit to exa_unaccel.c. Should have been to
13181         exa_offscreen.c: Correct a typo in debug-only offscreen validation
13182         code. (Wang Zhenyu)
13184 commit 1a8167c1baa767fc056d1e17d96d0ea98a5f3b17
13185 Author: Eric Anholt <anholt@freebsd.org>
13186 Date:   Fri Mar 31 19:16:51 2006 +0000
13188     Correct a typo in debug-only offscreen validation code. (Wang Zhenyu)
13190 commit 7ea30b507f4ce5ce20fbfaca80f7d5b53a99eb1d
13191 Author: Fredrik Höglund <fredrik@kde.org>
13192 Date:   Fri Mar 31 18:49:38 2006 +0000
13194     Move the screensaver extension from module to builtins.
13195     Add the server side implementation of the ScreenSaverSuspend request.
13196     Require scrnsaverproto >= 1.1, and change the linking order of the Xorg
13197         static libs.
13199 commit acca49b1a5a6c034f3b9d51d9016b8a7d43da809
13200 Author: Søren Sandmann Pedersen <sandmann@daimi.au.dk>
13201 Date:   Fri Mar 31 17:39:35 2006 +0000
13203     Fri Mar 31 12:37:16 2006 Søren Sandmann <sandmann@redhat.com>
13204     Fix copyright statement
13206 commit b074ce22470ba0a51eda2af7100d09a260a1e8bb
13207 Author: Egbert Eich <eich@suse.de>
13208 Date:   Fri Mar 31 15:11:51 2006 +0000
13210     fixed typo.
13212 commit 710bb2e6c8b2874406e48fa8ad24539290c98d41
13213 Author: Daniel Stone <daniel@fooishbar.org>
13214 Date:   Fri Mar 31 14:52:57 2006 +0000
13216     Reindent with -cbi0.
13218 commit 7c44bb8c49656133eae675377edea55322d254ca
13219 Author: Daniel Stone <daniel@fooishbar.org>
13220 Date:   Fri Mar 31 07:33:34 2006 +0000
13222     Simplify XkbWriteXKBKeymapForNames a bit, and remove debug spew.
13224 commit 4c317bbc1259fa555dc5d5278226b21c42845c0c
13225 Author: Daniel Stone <daniel@fooishbar.org>
13226 Date:   Fri Mar 31 07:21:41 2006 +0000
13228     Add full FreeType support for Xprint. (Drew Parsons)
13230 commit 759033703ce17b20d57756206f48a7ae410a50d1
13231 Author: Eric Anholt <anholt@freebsd.org>
13232 Date:   Thu Mar 30 21:44:36 2006 +0000
13234     Remove the exaAsyncPixmapGCOps mostly-unaccelerated ops vector, and always
13235         plug in the accelerated one, even if the destination pixmap is
13236         currently offscreen. This was a leftover from when kaa originally got
13237         accelerated offscreen pixmap support, and its only concievable use was
13238         to avoid a little overhead on ops to in-system pixmaps that weren't
13239         going to get migrated. At this point, we probably care more about just
13240         getting everything accelerated that we easily can, which should happen
13241         with the new migration support.
13243 commit b9203dc068ccd4c0d22d49a94b910783432b96a8
13244 Author: Eric Anholt <anholt@freebsd.org>
13245 Date:   Thu Mar 30 21:25:43 2006 +0000
13247     Don't do an extra fallback path for CopyWindow while swappedOut, since
13248         exaCopyNtoN takes care of the fallback anyway, and we don't care about
13249         the performance of this path.
13251 commit 5c04610f8aeceed9ec7cd0ca8c5eb314cacc3c25
13252 Author: Eric Anholt <anholt@freebsd.org>
13253 Date:   Thu Mar 30 21:21:59 2006 +0000
13255     Add a dependency on EXA, so it rebuilds when the library does. The manual
13256         indicated I shouldn't do this, but experience indicates I should.
13258 commit 8ec42a10ff04e51e8d0b4cffb15064d901bc398d
13259 Author: Kristian Høgsberg <krh@redhat.com>
13260 Date:   Thu Mar 30 20:08:44 2006 +0000
13262     Mark the ARGB FBConfig as nonconforming to prevent drivers and apps from
13263         falling over.
13264     Add @GLX_DEFINES@ so GLcore gets compiled with TLS support if configured.
13265     Only destroy the mesa buffer if it got initialized.
13267 commit 08e319091fae7a60ae9fa757659cfde2966af9e9
13268 Author: Egbert Eich <eich@suse.de>
13269 Date:   Thu Mar 30 18:53:41 2006 +0000
13271     Added notice to last ChangeLog entry
13272     Fixes for some vsw4 failures on 64bit BE platforms such as PPC64 and s390x.
13273         Provided by Hong Bo Peng of IBM (slightly modified). Patches try to
13274         resolve some of the careless mixtures of ulong and uint (which are
13275         different size on
13276     64bit). > This patch will break the driver ABI! < Bugzilla #6438.
13278 commit 9da1d2257d02155cc8b4541cf5fcb4e64d756945
13279 Author: Egbert Eich <eich@suse.de>
13280 Date:   Thu Mar 30 18:48:11 2006 +0000
13282     Fixes for some vsw4 failures on 64bit BE platforms such as PPC64 and s390x.
13283         Provided by Hong Bo Peng of IBM (slightly modified). Patches try to
13284         resolve some of the careless mixtures of ulong and uint (which are
13285         different size on
13286     64bit). Bugzilla #6438.
13288 commit 6d7ad353bafe914f0b50887daaeaae89ada6ebd3
13289 Author: Kristian Høgsberg <krh@redhat.com>
13290 Date:   Thu Mar 30 18:29:53 2006 +0000
13292     Regenerate these files using updated scripts to avoid unused variable
13293         warnings.
13295 commit 2153fa97482bae5737def3ecd4fe1cdc03834991
13296 Author: Eric Anholt <anholt@freebsd.org>
13297 Date:   Thu Mar 30 05:24:27 2006 +0000
13299     Bug #2986: Add PutImage acceleration for the ZPixmap, planeMask ~=
13300         FB_ALLONES, bitsPerPixel >= 8, GXcopy cases. With the radeon driver on
13301         my machine, this gives about 10% speedup in PutImage
13302     10x10 and 500x500, and 40% speedup for 10x10 ShmPutImage, up to 65%
13303         improvement in 500x500 ShmPutImage. Also fixes a crasher in GetImage
13304         that slipped in at the last minute.
13306 commit 3cf46cc1e32efc0e4be1d88be111ba0438e0f021
13307 Author: Eric Anholt <anholt@freebsd.org>
13308 Date:   Thu Mar 30 05:15:58 2006 +0000
13310     Add an UploadToScreen implementation, for testing PutImage support, and
13311         make the DownloadFromScreen more robust.
13313 commit e799dd68e2bd0fa8ac3c344111fb12e1f32d4c10
13314 Author: Eric Anholt <anholt@freebsd.org>
13315 Date:   Wed Mar 29 22:25:17 2006 +0000
13317     Bug #2986: Add acceleration of GetImage using DownloadFromScreen for the
13318         ZPixmap, planeMask ~= FB_ALLONES, bitsPerPixel >= 8 case. I'm pretty
13319         convinced that this is the only case that we care about at all. Tested
13320         with xwd -root and xwd on a gnome-terminal, in a composited environment
13321         or not.
13323 commit 4bb5ab0b4453208573b91b334940f190a8f7210a
13324 Author: Eric Anholt <anholt@freebsd.org>
13325 Date:   Wed Mar 29 22:03:18 2006 +0000
13327     Add a DownloadFromScreen implementation, used for testing GetImage
13328         acceleration, and set the migration scheme to Always on init (since
13329         this is all for testing, and Always should make migration happen more
13330         frequently than Greedy).
13332 commit e31e8ace1043eab340d6b60a6e98b23ebf102786
13333 Author: Deron Johnson <deron.johnson@sun.com>
13334 Date:   Wed Mar 29 17:51:54 2006 +0000
13336     Fix composite overlay window bug 6411
13338 commit ff6f88348c7498e83b0b143ef3737fd6eb0995e4
13339 Author: Adam Jackson <ajax@nwnk.net>
13340 Date:   Wed Mar 29 01:05:09 2006 +0000
13342     More warning cleanup.
13344 commit 52d9ce7f4fc599d30dec2e61fc1720597043d91c
13345 Author: Kristian Høgsberg <krh@redhat.com>
13346 Date:   Tue Mar 28 21:45:14 2006 +0000
13348     Fix another typo.
13350 commit 7df64898eac46a487e8eab2af7213d133b9ca419
13351 Author: Kristian Høgsberg <krh@redhat.com>
13352 Date:   Tue Mar 28 07:46:04 2006 +0000
13354     Fix a couple of typos.
13356 commit bd283c2464e2c0e1fd0aca1dedff0f39c2564c34
13357 Author: Aaron Plattner <aplattner@nvidia.com>
13358 Date:   Tue Mar 28 07:21:50 2006 +0000
13360     Add a new export, LoaderGetABIVersion. This function allows modules to
13361         query the versions directly instead of having to guess. Bug #6416: Add
13362         LoaderGetABIVersion.
13364 commit a06342eccc76035ff859fee4d283b288c90ee923
13365 Author: Kristian Høgsberg <krh@redhat.com>
13366 Date:   Tue Mar 28 02:57:07 2006 +0000
13368     Add --enable-glx-tls ./configure option to enable use of TLS for storing
13369         current GL context. Use this option to let AIGLX load DRI drivers
13370         compiled for TLS.
13372 commit 77531dfb9f9f3ca0e38ad0555ee3735d6f28cf19
13373 Author: Adam Jackson <ajax@nwnk.net>
13374 Date:   Tue Mar 28 01:22:01 2006 +0000
13376     Silence some editorializing in the configure help text.
13378 commit 7deaaa797cf8e7ca71e9b34fa6f413d1ed2b3dab
13379 Author: Adam Jackson <ajax@nwnk.net>
13380 Date:   Tue Mar 28 01:21:00 2006 +0000
13382     Big old pile of warning fixes.
13384 commit 7342dbe4b2108827eaf30993ceeecbd828da2290
13385 Author: Adam Jackson <ajax@nwnk.net>
13386 Date:   Tue Mar 28 00:18:31 2006 +0000
13388     Remove long-dead screen region code.
13390 commit 0e88cefbfecbff0c7dd606ce0caca840f45cbc0d
13391 Author: Daniel Stone <daniel@fooishbar.org>
13392 Date:   Mon Mar 27 23:03:47 2006 +0000
13394     Prune XKB code to only what we need to run the server. Remove dead
13395         !XKB_IN_SERVER codepaths. Remove HAVE_CONFIG_H codepaths.
13397 commit 5be8a66d324f3d5840b134ad29069eace64e6f12
13398 Author: Daniel Stone <daniel@fooishbar.org>
13399 Date:   Mon Mar 27 22:28:32 2006 +0000
13401     Fix remnants of previous busted _XkbStrCaseCmp commit.
13403 commit 9e202dfe40e2bdd66f461a6ba531e927f82096ae
13404 Author: Daniel Stone <daniel@fooishbar.org>
13405 Date:   Mon Mar 27 22:25:56 2006 +0000
13407     Remove remnants of XkbCF code.
13409 commit 7257590651328f89d23e80da1ec6241542a660cd
13410 Author: Daniel Stone <daniel@fooishbar.org>
13411 Date:   Mon Mar 27 21:15:06 2006 +0000
13413     Move XFree86 DDX XKB actions into dixmods.
13415 commit d7b9e2b0e9d6889ea6b05e63892e612f4e5f19f5
13416 Author: Daniel Stone <daniel@fooishbar.org>
13417 Date:   Sat Mar 25 23:09:50 2006 +0000
13419     Bug #3819: Remove open-coding of strcasecmp.
13421 commit b3570dd94aa72f94e537a17680150e91e7712f5a
13422 Author: Daniel Stone <daniel@fooishbar.org>
13423 Date:   Sat Mar 25 22:37:58 2006 +0000
13425     Remove INITARGS braindamage, change to void; add XkbExtensionInit prototype
13426         to xkb.h. Explicitly initialise nTypes in xkb.c.
13428 commit 1ef60ce8ebb681b3cfb5e515be5c187c0442dcda
13429 Author: Daniel Stone <daniel@fooishbar.org>
13430 Date:   Sat Mar 25 22:35:48 2006 +0000
13432     Really remove all DDX pre-config code.
13434 commit ec10f70b2114e5369a5b2f34b084dcf55634dcb4
13435 Author: Daniel Stone <daniel@fooishbar.org>
13436 Date:   Sat Mar 25 21:52:49 2006 +0000
13438     Remove XkbCF DDX configuration code.
13440 commit aae4238360b842ac34dc8ee16e165a1821f9a801
13441 Author: Daniel Stone <daniel@fooishbar.org>
13442 Date:   Sat Mar 25 20:17:58 2006 +0000
13444     Fix two glaring unconditional-NULL-dereferences.
13446 commit a68c11bb1d7c5419004a1714e49dffac57304e78
13447 Author: Adam Jackson <ajax@nwnk.net>
13448 Date:   Sat Mar 25 19:52:05 2006 +0000
13450     Mark everything in xf86sym.c as _X_EXPORT.
13452 commit ae935832facfa81a9689882406ecca74b0346790
13453 Author: Fredrik Höglund <fredrik@kde.org>
13454 Date:   Fri Mar 24 20:50:13 2006 +0000
13456     Refactored the screensaver and DPMS timer code to use the screensaver timer
13457         for both screensaver and DPMS. Removed the SetDPMSTimers() and
13458         FreeDPMSTimers() functions.
13460 commit d1746ec0f0c8a0b750f390e7a7faf21b67683f4a
13461 Author: Kristian Høgsberg <krh@redhat.com>
13462 Date:   Fri Mar 24 17:58:39 2006 +0000
13464     Make sure DRI module is loaded before calling DRI functions.
13466 commit f1616508c95d12dfaad2cfd61b40228b3dba6f60
13467 Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
13468 Date:   Thu Mar 23 23:54:08 2006 +0000
13470     Add ast driver/pci id (Carl Switzky, Sun Microsystems)
13472 commit 6d2896b384e17512e8f12036daabcd575d21f804
13473 Author: Kristian Høgsberg <krh@redhat.com>
13474 Date:   Wed Mar 22 22:49:52 2006 +0000
13476     Improve error logging.
13478 commit 5449634e3c9428005aba5b3322ced7e86c62f185
13479 Author: Søren Sandmann Pedersen <sandmann@daimi.au.dk>
13480 Date:   Wed Mar 22 21:37:49 2006 +0000
13482     Wed Mar 22 16:28:46 2006 Søren Sandmann <sandmann@redhat.com>
13483     Use inline assembly for copy area, since gcc doesn't generate movq
13484         instructions.
13486 commit 5b3084c64f7bd1232603ffb3e985600b8d045453
13487 Author: Søren Sandmann Pedersen <sandmann@daimi.au.dk>
13488 Date:   Wed Mar 22 21:13:08 2006 +0000
13490     Wed Mar 22 16:05:09 2006 Søren Sandmann <sandmann@redhat.com>
13491     Use inline assembly for solid fills, since gcc doesn't use the movq
13492         instructions.
13494 commit a08e5e0c68baaf85b0fc3ecde74a6bcf80bcd4bf
13495 Author: Søren Sandmann Pedersen <sandmann@daimi.au.dk>
13496 Date:   Wed Mar 22 18:44:26 2006 +0000
13498     Wed Mar 22 13:42:44 2006 Søren Sandmann <sandmann@redhat.com>
13499     Patch by Keith Packard to make sure redirected windows don't get considered
13500         "FullyObscured".
13502 commit 966d93ef6d1f2ed02f3b81b5bf5a1ebbdd48c93d
13503 Author: Kristian Høgsberg <krh@redhat.com>
13504 Date:   Tue Mar 21 22:54:38 2006 +0000
13506     Make the server distcheck and tag 1.0.99.1 snapshot.
13507     Bump CVS version to 1.0.99.1.
13508     Distcheck fixes.
13510 commit 8e3ad87d01c102591c7dc25614f6ac10e444a1b1
13511 Author: Kristian Høgsberg <krh@redhat.com>
13512 Date:   Tue Mar 21 22:32:13 2006 +0000
13514     #include indirect_dispatch to get prototypes for FBO functions.
13515     Fix a couple of warnings.
13517 commit dcc43d57cbe9d2b65384fe9ba2e4e4fbb43cb0a1
13518 Author: Donnie Berkholz <spyderous@gentoo.org>
13519 Date:   Mon Mar 20 20:10:29 2006 +0000
13521     Finish glx_ansic.h wrapper changes to make Xvfb and Xnest link again.
13523 commit 9509c6799e31e96677b6d07bdf24ea91ddd30020
13524 Author: Adam Jackson <ajax@nwnk.net>
13525 Date:   Mon Mar 20 19:32:18 2006 +0000
13527     dead file removal
13529 commit 61a020265c5915e3d671d5b2047b81a5d15594c3
13530 Author: Adam Jackson <ajax@nwnk.net>
13531 Date:   Mon Mar 20 18:43:18 2006 +0000
13533     Bug #5549: Fix build for sparc64. (Matthieu Herrb)
13535 commit 6eb4e2303aaab8d64e3f6cbc0bbee55689bdcb82
13536 Author: Adam Jackson <ajax@nwnk.net>
13537 Date:   Mon Mar 20 14:01:05 2006 +0000
13539     Bug #6213: Check geteuid's return value, not its address, otherwise
13540         unprivileged users can set the modulepath and run arbitrary code. Patch
13541         from Matthieu Herrb. (CVE-2006-0745, Coverity #4)
13543 commit 8c1bb37d0649b269b78c457b8b41ff59a41d89af
13544 Author: Daniel Stone <daniel@fooishbar.org>
13545 Date:   Fri Mar 17 08:55:07 2006 +0000
13547     Typo fix, reindent.
13549 commit 2d2d38d17cc2558f8a41166a4a1578bc4c663c37
13550 Author: Kristian Høgsberg <krh@redhat.com>
13551 Date:   Fri Mar 17 01:47:25 2006 +0000
13553     Check for glproto when building GLX and make sure we have at least 1.4.6.
13554     Drop glx_ansic.h wrapper and call xalloc, xrealloc, xfree and str-funcs
13555         directly.
13557 commit 2c11cde3367fcd22740b577a4364b1e41cf3e1d2
13558 Author: Kristian Høgsberg <krh@redhat.com>
13559 Date:   Fri Mar 17 00:35:18 2006 +0000
13561     More patches from David Reveman:
13562     Add GL_ARB_texture_non_power_of_two, GL_EXT_framebuffer_object and
13563         GL_NV_texture_env_combine4 extensions.
13564     Add __GLXcontext destructor and flush context cache there and on
13565         loseCurrent.
13566     Chain back to new __GLXcontext destructor. (__glXMesaContextForceCurrent):
13567         Set render table on forceCurrent. (init_screen_visuals): Index pVis
13568         array correctly. (GlxGetMesaProvider): Add this.
13569     Hook up FBO marshalling.
13571 commit 14aafc258cd774cf937f9798a888c2d3c97ccacf
13572 Author: Eric Anholt <anholt@freebsd.org>
13573 Date:   Thu Mar 16 18:43:55 2006 +0000
13575     Change EXA so that exaMoveOutPixmap() retains the framebuffer copy of the
13576         pixmap, and damage is tracked so that a later exaMoveInPixmap won't
13577         result in an upload if no upload is necessary. This will likely improve
13578         the performance of the "Always" migration scheme significantly, and is
13579         a step in the path to more exact damage tracking between framebuffer
13580         and system memory.
13582 commit d0d336efd58896718f31a400651bacd9b769fb5a
13583 Author: Daniel Stone <daniel@fooishbar.org>
13584 Date:   Thu Mar 16 16:29:17 2006 +0000
13586     Add support for ZX2 PCI-E local bus adaptors. (Alex Williamson, HP)
13587     Use soft timeout register to avoid MCAs when probing for non-existent local
13588         bus adaptors on ZX2. (Alex Williamson, HP)
13590 commit 175980580e572745a9a381b4432e3ba0457d3ba3
13591 Author: Adam Jackson <ajax@nwnk.net>
13592 Date:   Wed Mar 15 23:05:53 2006 +0000
13594     Bump to requiring fixesproto >= 4.0 and compositeproto >= 0.3.
13596 commit 6fe377af5a82deb6f8b0f3b75414335e7845caac
13597 Author: Matthieu Herrb <matthieu.herrb@laas.fr>
13598 Date:   Wed Mar 15 21:25:38 2006 +0000
13600     - OpenBSD needs -Wl,-export-dynamic to export symbols from main executable
13601         to modules.
13602     - Probe for OpenBSD aperture driver and define HAS_APERTURE_DRV
13603         accordingly.
13605 commit 21f7f2fb113ee4f9cd011c3cc2d45d43bbdd35fa
13606 Author: Felix Kuehling <fxkuehl@gmx.de>
13607 Date:   Wed Mar 15 18:43:32 2006 +0000
13609     Enable correct handling of the BTS instruction (opcode 0f ab) The code was
13610         there but #ifdefed out. Insead of BTS, BT was executed. This patch
13611         enables the BTS function and hooks it up the the correct opcode. (ATI
13612         Technologies Inc.)
13614 commit b726aa502a871c700bc42b5325abf2c6820ff756
13615 Author: Felix Kuehling <fxkuehl@gmx.de>
13616 Date:   Wed Mar 15 18:37:44 2006 +0000
13618     Update to build against Mesa CVS HEAD.
13620 commit c74464d92cd673ff0669375757caab798cc57e95
13621 Author: Eric Anholt <anholt@freebsd.org>
13622 Date:   Wed Mar 15 16:59:45 2006 +0000
13624     Don't let pinned pixmaps get migrated in when using the "Always" migration
13625         scheme. This notably keeps the visible screen from getting migrated in
13626         to a new location in framebuffer.
13627     Reported by: Michel Dänzer.
13629 commit b9c43cde1e368903786977b06368d5e36db9ffe8
13630 Author: Adam Jackson <ajax@nwnk.net>
13631 Date:   Wed Mar 15 16:56:10 2006 +0000
13633     Coverity #1042, 1043: Nuke some dead variables.
13635 commit 5e106a71b9f8077216d41619402952b0005dd8a4
13636 Author: Adam Jackson <ajax@nwnk.net>
13637 Date:   Wed Mar 15 16:49:04 2006 +0000
13639     Coverity #807: Fix a memory leak in XFixesExpandRegion.
13641 commit a3ef63696cac950b2520e7c85564befc0a830fde
13642 Author: Adam Jackson <ajax@nwnk.net>
13643 Date:   Wed Mar 15 16:36:31 2006 +0000
13645     Coverity #490: Fix a range check in xf86vidmode extension.
13647 commit 152090ce442e94de1ae920208a92931af6493c8c
13648 Author: Adam Jackson <ajax@nwnk.net>
13649 Date:   Wed Mar 15 16:33:12 2006 +0000
13651     Coverity #487: Check version number correctly.
13653 commit 72cc6307257fcbb800267464487bf918ee674328
13654 Author: Adam Jackson <ajax@nwnk.net>
13655 Date:   Wed Mar 15 16:32:05 2006 +0000
13657     Coverity #491: Check version number correctly.
13659 commit 460f2ea4a594a53536f34c4ad27795fceec50bcc
13660 Author: Adam Jackson <ajax@nwnk.net>
13661 Date:   Wed Mar 15 16:21:04 2006 +0000
13663     Coverity #794: Fix a highly unlikely memory leak.
13665 commit 116d158e85ec43577ff69aeb3271ab1f888500c9
13666 Author: Adam Jackson <ajax@nwnk.net>
13667 Date:   Wed Mar 15 16:16:24 2006 +0000
13669     Coverity #269: Compare the requested ABI class against the ABI class of the
13670         module, not the module class.
13672 commit d8221a9b70a11606a0f7e1f69afee6049d7f182f
13673 Author: Adam Jackson <ajax@nwnk.net>
13674 Date:   Wed Mar 15 16:11:34 2006 +0000
13676     Coverity #484: Fix an off-by-one in module refcounting.
13678 commit 6bb2dc02a7cffd6ed7dd28e88d584920a4150749
13679 Author: Adam Jackson <ajax@nwnk.net>
13680 Date:   Wed Mar 15 16:01:47 2006 +0000
13682     Coverity #337: Remove useless NULL check.
13684 commit 1e5c0842af99027cc6c30a16f967d8b60c9a894d
13685 Author: Adam Jackson <ajax@nwnk.net>
13686 Date:   Wed Mar 15 15:34:57 2006 +0000
13688     Coverity #1053: Nuke a dead variable.
13690 commit 7314d16cde4c3f99d9d9f1d539f0c5ff4942e653
13691 Author: Benjamin Herrenschmidt <benh@kernel.crashing.org>
13692 Date:   Wed Mar 15 03:18:42 2006 +0000
13694     Fix DRIExtensionInit() to not register callbacks when it hasn't been
13695         initialized for the current server generation. Fixes a problem where it
13696         would use stale private index and blow up in colorful ways if no driver
13697         called DRIScreenInit() on the second generation (which happens due to a
13698         bug in radeon that i'll fix separately). Note: clearing the index in
13699         DRIReset() wouldn't work as DRIReset() is called before the
13700         CloseScreen() chain
13702 commit 02d80a0de93f7592e69065b0fbe5820dcdebdb44
13703 Author: Benjamin Herrenschmidt <benh@kernel.crashing.org>
13704 Date:   Wed Mar 15 03:12:32 2006 +0000
13706     Make xf86 linear allocator smarter when dealing with alignment constraints
13707         when falling back to X/Y allocations. Fixes various problems of Xv
13708         allocation failures, notably with "nv" driver.
13710 commit c1601717d536419693b3ef6e8a3d69b9f2fdc2b3
13711 Author: Eric Anholt <anholt@freebsd.org>
13712 Date:   Wed Mar 15 01:20:08 2006 +0000
13714     Add a new migration scheme, "always", which will move pixmaps to their
13715         desired location always (unless they don't fit in FB, in which case
13716         they all get moved out for software rendering). The default remains as
13717         before, but can be controlled by the MigrationHeuristic xorg.conf
13718         option (which is intentionally not documented, as it may be
13719         short-lived). This is part of the exa-damagetrack work, which appears
13720         stable in testing with fakexa, unlike the work as a whole.
13722 commit a90cff266cc81993ed804fb320c1dbfe5e0d4787
13723 Author: Eric Anholt <anholt@freebsd.org>
13724 Date:   Wed Mar 15 00:13:52 2006 +0000
13726     Add more doxygen documentation, including notes on WaitMarker() and
13727         MarkSync() that I noticed were needed while reading the VIA driver.
13729 commit 693e42114f1127528448126d78a5209dd1198d8d
13730 Author: Eric Anholt <anholt@freebsd.org>
13731 Date:   Tue Mar 14 21:30:12 2006 +0000
13733     Move migration logic to a new function, exaDoMigration(). This is largely a
13734         manual conversion to allow for different migration schemes to be
13735         implemented reasonably, but does include some minor improvements such
13736         as accounting for pinned pixmaps not being acceleratable, and for our
13737         current GetImage and GetSpans not being accelerated.
13739 commit d30905478078036383977ae9d4a3685c2e2c642f
13740 Author: Eric Anholt <anholt@freebsd.org>
13741 Date:   Tue Mar 14 20:38:06 2006 +0000
13743     Pull code for getting the (0,0) pixel from a pixmap out to a separate
13744         function, since it gets repeated (with bad error handling, in one
13745         case).
13747 commit 01aa209f2056ef04e3f2735756a0f8b4a67a3d87
13748 Author: Kristian Høgsberg <krh@redhat.com>
13749 Date:   Tue Mar 14 19:32:27 2006 +0000
13751     Bail out early if screen doesn't support DRI.
13753 commit 0cc34266d6e84bb491fcf9aa74e34615b2fca4fc
13754 Author: Deron Johnson <deron.johnson@sun.com>
13755 Date:   Mon Mar 13 22:43:42 2006 +0000
13757     Updated ChangeLog for my latest composite and xfixes changes.
13759 commit 450018f48b2796345a4eaccbb94c1971ebd30114
13760 Author: Deron Johnson <deron.johnson@sun.com>
13761 Date:   Mon Mar 13 21:59:55 2006 +0000
13763     Part 3 of 3 (Other parts are in proto and lib) Composite Version 0.3:
13764         CompositeGetOverlayWindow, CompositeReleaseOverlayWindow Xfixes Version
13765         4.0: XFixesHideCursor, XFixesShowCursor
13767 commit e5956f49b217b0ee9c9f35b6a58f339a8d22b1d7
13768 Author: Kristian Høgsberg <krh@redhat.com>
13769 Date:   Mon Mar 13 01:54:59 2006 +0000
13771     First batch of AIGLX fixes from David Reveman.
13772     Add getter for Mesa provider.
13773     Export this for Xgl.
13774     Move resource tracking out of drawable constructor to allow wrapping.
13775     Use corrent reply size #define.
13776     Add this function. (DoGetDrawableAttributes): Fix array length.
13778 commit eb63e50d95da4e1e08fc6fcec46ac63d5e3b7bf4
13779 Author: Matthieu Herrb <matthieu.herrb@laas.fr>
13780 Date:   Sun Mar 12 17:14:03 2006 +0000
13782     Fix build when AIGLX is false.
13784 commit 9ed3463450469c3108e0be7e4baabc0a403a78b2
13785 Author: Eric Anholt <anholt@freebsd.org>
13786 Date:   Sun Mar 12 03:04:52 2006 +0000
13788     Improve doxygen formatting, and attempt to clarify the 1:1 ratio of
13789         successful PrepareCopy()s to DoneCopy()s.
13791 commit 9a7fba5fd07c8831d0acab8d901605de537ae273
13792 Author: Eric Anholt <anholt@freebsd.org>
13793 Date:   Sun Mar 12 03:02:26 2006 +0000
13795     Make exaCopyNtoNTwoDir() call DoneCopy() at the end of each string of
13796         consecutive Copy() calls (rather than exactly once at the end of the
13797         function).
13798     Reviewed by: jbarnes
13800 commit c3342c8000f6d2bfb61e2cf95e028d11b59698fa
13801 Author: Kristian Høgsberg <krh@redhat.com>
13802 Date:   Sun Mar 12 00:11:34 2006 +0000
13804     Merge accel_indirect branch to HEAD.
13806 commit b1b731c28630965d9e2defe62d1108270dc8264c
13807 Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
13808 Date:   Sat Mar 11 02:43:51 2006 +0000
13810     Fix buffer size checks to prevent 2-byte buffer overflows. (Coverity #480,
13811         #481, #482, #483)
13813 commit fc0772de36315f19f5b57220db69f48a3b1fdc9a
13814 Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
13815 Date:   Sat Mar 11 02:10:14 2006 +0000
13817     Add HAS_MMAP for Xvfb
13818     Fix Xvfb option parsing to exit on bad arguments, not just issue error
13819         messages and continue on. (Coverity #492)
13821 commit f2ecbb30187000547a98ca7cbaee433ea4ba8fe3
13822 Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
13823 Date:   Sat Mar 11 01:58:32 2006 +0000
13825     Pass sizeof the correct buffer to XmuSnprintf. (Coverity #489)
13827 commit d6955798489813ef77cca13cf5f5c67d49e6dece
13828 Author: Eric Anholt <anholt@freebsd.org>
13829 Date:   Fri Mar 10 21:36:24 2006 +0000
13831     If fakexa is enabled, create a larger buffer in the Ximage, but keep the
13832         same width/height for front-buffer drawing. The fakexa code then uses
13833         this extra space for offscreen pixmaps. Note that this tones down the
13834         absurdity of fakexa's offscreen pixmap alignment requirements (odd
13835         alignment is too weird, so stick with "24", which is still strange but
13836         exists out there). It also fixes a couple of bugs in the fakexa
13837         implementation revealed by using offscreen pixmaps.
13839 commit 5b1a7b478f072f56e836f2d4c0fbc1985842e2bb
13840 Author: Eric Anholt <anholt@freebsd.org>
13841 Date:   Fri Mar 10 21:32:34 2006 +0000
13843     Move the exaDrawableDirty in exaPrepareAccess to exaFinishAccess, which is
13844         after the drawing is done. Previously, a failed PrepareAccess could
13845         have migrated and cleared the dirty flag before the damage was ever
13846         done.
13848 commit ffdbb547becc71f1cfdd035d0d6c71539f185fb1
13849 Author: Eric Anholt <anholt@freebsd.org>
13850 Date:   Fri Mar 10 08:06:42 2006 +0000
13852     Coverity #1011: Remove a useless NULL check on a pVbe that had been
13853         dereferenced many times before.
13855 commit 1bc72dce5f8bc40e369e69b684816fdaaa07da43
13856 Author: Eric Anholt <anholt@freebsd.org>
13857 Date:   Fri Mar 10 08:03:24 2006 +0000
13859     Coverity #857: Fix resource leak in error path by freeing earlier.
13861 commit 55f677d600370b19d62ef821025481f2be6f5edb
13862 Author: Eric Anholt <anholt@freebsd.org>
13863 Date:   Fri Mar 10 07:58:27 2006 +0000
13865     Coverity #813, #814, #815, #816: Fix resource leaks in error paths of
13866         config parsing code.
13868 commit 2bd41105496b729395fbcf97f09581eb0efb3510
13869 Author: Eric Anholt <anholt@freebsd.org>
13870 Date:   Fri Mar 10 07:45:25 2006 +0000
13872     Document the restriction on PrepareAccess() failure, from discussion with
13873         benh.
13875 commit 21dcd0304879f38ea8ea01ba88e7cc7783771adf
13876 Author: Jeremy C. Reed <reed@reedmedia.net>
13877 Date:   Fri Mar 10 01:34:45 2006 +0000
13879     Just like FreeBSD, let DragonFly's default mouse Device be /dev/sysmouse
13880         (since /dev/mouse don't even exist by default).
13882 commit 9a99afdfb292f303f914039952fdd772eed9e03a
13883 Author: Jeremy C. Reed <reed@reedmedia.net>
13884 Date:   Fri Mar 10 01:22:26 2006 +0000
13886     Add DragonFly support. (It is like FreeBSD.)
13887     This patch is from DragonFly developer Joerg Sonnenberger and the pkgsrc
13888         collection.
13889     I tested using /dev/sysmouse with moused using my serial /dev/cuaa0.
13891 commit 7a0f7f739804bc7d9c5562701abee8d134878977
13892 Author: Eric Anholt <anholt@freebsd.org>
13893 Date:   Thu Mar 9 23:29:44 2006 +0000
13895     Coverity #349: Fall back to software early if pSrc->pDrawable is NULL, or
13896         pMask is non-NULL but pMask->pDrawable is NULL. This prevents NULL
13897         dereferences on gradients and other Pictures which have no pDrawable.
13899 commit 8a3ff42abb726d1604af39b4653ede5f760b7e69
13900 Author: Eric Anholt <anholt@freebsd.org>
13901 Date:   Thu Mar 9 23:25:35 2006 +0000
13903     Commit changes missed in last commit (mis-typed path and didn't notice): Do
13904         a first pass of doxygen documentation of EXA. This removes the
13905         corresponding pieces of exa-driver.txt, which were becoming stale.
13906         Hopefully the documentation will stay much more up-to-date this way.
13907         Many thanks to jbarnes for writing exa-driver.txt which was used a lot
13908         in writing this documentation.
13910 commit ab35c3fbc135bafdfc5057ef5d6227ca3534ed26
13911 Author: Eric Anholt <anholt@freebsd.org>
13912 Date:   Thu Mar 9 23:18:15 2006 +0000
13914     Do a first pass of doxygen documentation of EXA. This removes the
13915         corresponding pieces of exa-driver.txt, which were becoming stale.
13916         Hopefully the documentation will stay much more up-to-date this way.
13917         Many thanks to jbarnes for writing exa-driver.txt which was used a lot
13918         in writing this documentation.
13920 commit d8f8bfeccef0750d79f852b9ae7152e841227d5a
13921 Author: Matthias Hopf <mhopf@suse.de>
13922 Date:   Thu Mar 9 14:23:57 2006 +0000
13924     Do Xorg configure checks for Xgl only as well
13926 commit 2822cbc1fb2271844e7ae10c3629aaa940ae4042
13927 Author: Eric Anholt <anholt@freebsd.org>
13928 Date:   Thu Mar 9 06:04:07 2006 +0000
13930     Rearrange EXA driver structures so that there's a hope of maintaining ABI
13931         when extending the driver interface. The card and accel structures are
13932         merged into the ExaDriverRec, which is to be allocated using
13933         exaDriverAlloc(). The driver structure also grows exa_major and
13934         exa_minor, which drivers fill in and have checked by EXA
13935         (double-checking that the driver really did check that the EXA version
13936         was correct). Removes exaInitCard(), which is replaced by the driver
13937         filling in the rec by hand, and the exaGetVersion() and related
13938         EXA_*VERSION which are replaced by always using the XFree86 loadable
13939         module versioning.
13941 commit 65aa33f9173b1554924437685698f7c5f645a3c4
13942 Author: Lars Knoll <lars@trolltech.com>
13943 Date:   Wed Mar 8 06:19:37 2006 +0000
13945     render/picture.c Initialize the format of a source picture to
13946         PICT_a8r8g8b8. Fixes a failure in the gradients test of rendercheck. In
13947         the long term we could do better by setting the format to something
13948         without alpha whenever the gradient doesn't contain colors with alpha.
13949         This triggers a reduction of the over operation to a pure source
13950         operation.
13952 commit cb5090e8d60f4e9780c859faeea5c24587f6bee7
13953 Author: Eric Anholt <anholt@freebsd.org>
13954 Date:   Wed Mar 8 03:32:07 2006 +0000
13956     Bug #6150: Do the obvious fix of an insane sanity check in
13957         xf86InitFBManager. (Julio M. Merino Vidal)
13959 commit 2e6f801fe1a749f6a4db2cfd8a43abec5caceae0
13960 Author: Ian Romanick <idr@us.ibm.com>
13961 Date:   Tue Mar 7 23:58:22 2006 +0000
13963     Numerous amounts refactoring and comment adding (see ChangeLog for file by
13964         file details). The primary intention for these changes is to pave the
13965         way for the new device probing and PCI configuration code that I'm
13966         working on.
13968 commit b7d2dfc1e5e07051732303731ff3e4e76852dd94
13969 Author: Eric Anholt <anholt@freebsd.org>
13970 Date:   Tue Mar 7 20:06:15 2006 +0000
13972     Add appropriate MIT license. Oops.
13974 commit 9d8c0e4bcbb111e860b7c3c33c224c22589006b1
13975 Author: Eric Anholt <anholt@freebsd.org>
13976 Date:   Tue Mar 7 19:57:46 2006 +0000
13978     Add a new flag to ephyr, "-fakexa", which turns on an EXA acceleration
13979         implementation that calls fb to get its work done. The purpose is to
13980         have a trusted EXA driver for use with testing changes to the core of
13981         EXA. However, fakexa has not received much testing yet, lacks offscreen
13982         pixmaps support, and doesn't reliably provide garbage when EXA doesn't
13983         get its syncing right. All of these should be fixed soon.
13985 commit 0a3d6c739968bf5af81fc0e8ea7211c20d52080b
13986 Author: Eric Anholt <anholt@freebsd.org>
13987 Date:   Tue Mar 7 19:49:31 2006 +0000
13989     Remove stale EXA files, which failed to get removed during the move to
13990         top-level, somehow.
13992 commit 68a8963f726cb92624665669813b6d952d53556e
13993 Author: Luc Verhaegen <libv@skynet.be>
13994 Date:   Tue Mar 7 16:00:57 2006 +0000
13996     Fix cvt -r check again. CH7011 TV encoder had 800x600 PAL hit the check.
13998 commit 0693083335185ce05ee64546151f3fc43ce98575
13999 Author: Lars Knoll <lars@trolltech.com>
14000 Date:   Mon Mar 6 21:00:09 2006 +0000
14002     render/picture.c Correctly initialize devPrivates variable in source only
14003         pictures to 0
14004     miext/cw/cw.h Don't try to access devPrivates of source only pictures
14006 commit 448997ebcd2bab02be1059b07b91b63b0d05d268
14007 Author: Matthieu Herrb <matthieu.herrb@laas.fr>
14008 Date:   Sun Mar 5 16:43:10 2006 +0000
14010     Only output SetClientVersion message if verbosity > 1, like other
14011         extensions do
14013 commit d921173833cc207380eb08b6675393f5e8139d5f
14014 Author: Matthieu Herrb <matthieu.herrb@laas.fr>
14015 Date:   Sun Mar 5 16:35:08 2006 +0000
14017     define SYS_LIBS to hold system dependant libraries that may needed. and add
14018         it to libraries list where needed. Update ChangeLog for previous
14019         changes too
14021 commit 82cbd2ee0d20225b9edbb5246c8ed116b4614e1a
14022 Author: Matthieu Herrb <matthieu.herrb@laas.fr>
14023 Date:   Sun Mar 5 16:33:17 2006 +0000
14025     Don't hard-code -DUSE_DEV_IO here. configure generates the proper OS
14026         specific values here.
14028 commit b56a1513d27f84dcd55f3dc6053f183aa6f7855b
14029 Author: Matthieu Herrb <matthieu.herrb@laas.fr>
14030 Date:   Sun Mar 5 16:32:40 2006 +0000
14032     Definitions for bswapxx() macros on OpenBSD.
14034 commit 4335868476af7c821c64def52b102b93ae91f8b0
14035 Author: Matthieu Herrb <matthieu.herrb@laas.fr>
14036 Date:   Sun Mar 5 16:13:21 2006 +0000
14038     Fix build with non GNU make.
14040 commit b2f8f410c0bb8bc24039b2a593f8a2a483659914
14041 Author: Alan Hourihane <alanh@fairlite.demon.co.uk>
14042 Date:   Fri Mar 3 09:54:54 2006 +0000
14044     https://bugs.freedesktop.org/show_bug.cgi?id=4341 Make Xming error messages
14045         more meaningful.
14047 commit 29237c1977e454511e0d0244c68d34d572b68458
14048 Author: Alan Hourihane <alanh@fairlite.demon.co.uk>
14049 Date:   Fri Mar 3 09:50:55 2006 +0000
14051     https://bugs.freedesktop.org/show_bug.cgi?id=4538 Fix mouse button release
14052         on multiwindows scrolling.
14054 commit 06f01623fde61f1a11c2c1ecfae6a4c346473b05
14055 Author: Alan Hourihane <alanh@fairlite.demon.co.uk>
14056 Date:   Fri Mar 3 09:43:42 2006 +0000
14058     https://bugs.freedesktop.org/show_bug.cgi?id=5138 Check for NULL pointer
14060 commit 054c291b274b238893e408e070aef13a7933400b
14061 Author: Felix Kuehling <fxkuehl@gmx.de>
14062 Date:   Thu Mar 2 18:35:08 2006 +0000
14064     Fix build against Mesa CVS HEAD: added s_blit.c to symlink-mesa.sh.
14066 commit c1a82b9554028640dc4e08f042f1a8faf3372627
14067 Author: Brian Paul <brian.paul@tungstengraphics.com>
14068 Date:   Thu Mar 2 03:43:26 2006 +0000
14070     added s_blit.c file
14072 commit 5f4d11c8d926cf396e0a8e203e14a8e1e123e011
14073 Author: Jesse Barnes <jbarnes@virtuousgeek.org>
14074 Date:   Wed Mar 1 16:31:53 2006 +0000
14076     fix spelling error, document EXA_TWO_BITBLT_DIRECTIONS device flag
14078 commit 044a3abb382a4850722c391f04d09d3160790814
14079 Author: Jesse Barnes <jbarnes@virtuousgeek.org>
14080 Date:   Wed Mar 1 16:28:34 2006 +0000
14082     Add accelerated two directional blt support to EXA
14084 commit 96ca329382141fd50dccb1cc35a71a333d80bce4
14085 Author: Ian Romanick <idr@us.ibm.com>
14086 Date:   Tue Feb 28 23:07:09 2006 +0000
14088     Remove redundant definition of struct Inst. Safeguard xf86AddDriver against
14089         future additions to DriverRec.
14091 commit 1cfa9f647e0241f4b9e56556b128d7bfd987eaca
14092 Author: Daniel Stone <daniel@fooishbar.org>
14093 Date:   Tue Feb 28 16:55:26 2006 +0000
14095     Bug #5216: Allow options to appear with other components.
14097 commit e3b6b95f29cb2ea00b4290d694c5e202b8d180ad
14098 Author: Adam Jackson <ajax@nwnk.net>
14099 Date:   Tue Feb 28 16:26:16 2006 +0000
14101     Bug #5627: Fix Xprint font symlinking. (TIlman Sauerbeck)
14103 commit e7f0b84fa7bd0c40cb456ec4e447103442c8dae3
14104 Author: Jesse Barnes <jbarnes@virtuousgeek.org>
14105 Date:   Tue Feb 28 05:20:20 2006 +0000
14107     fix exaInitCard by making it a real function
14109 commit 088e5768faa90fe16de41b135b1111b5d25c64ad
14110 Author: Felix Kuehling <fxkuehl@gmx.de>
14111 Date:   Mon Feb 27 18:12:24 2006 +0000
14113     Fixing the Mesa build again, sigh. Add slang_execute_x86.c. Add
14114     -I../shader/slang to swrast INCLUDES.
14116 commit 345d99c972cac67f2cdc38750e4ba2dea1cdb360
14117 Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
14118 Date:   Mon Feb 27 16:19:39 2006 +0000
14120     Typo fixes (Nicholas Joly, XFree86 bugzilla #1658)
14122 commit 6b08a5013b4e9e350ba461c9a59d30bb41feef8f
14123 Author: Jesse Barnes <jbarnes@virtuousgeek.org>
14124 Date:   Sat Feb 25 20:26:49 2006 +0000
14126     EXA driver doc cleanups and additions.
14128 commit f41ec003f39c575299429897d4287233184583ad
14129 Author: Roland Scheidegger <rscheidegger_lists@hispeed.ch>
14130 Date:   Sat Feb 25 01:17:10 2006 +0000
14132     Add two radeon pci ids (one is used for a radeon mobility X700 XL in a
14133         medion notebook, the other is for a AIW X800 VE)
14135 commit 01a0bf881ada03ca3c27bdef7423c760c3bc2f9c
14136 Author: Matthieu Herrb <matthieu.herrb@laas.fr>
14137 Date:   Fri Feb 24 17:01:57 2006 +0000
14139     OpenBSD supports PCVT and WSCONS. PCCONS is long gone.
14141 commit d3e1587c20c155b7873b6646ddf0b96f806f8a7f
14142 Author: Kristian Høgsberg <krh@redhat.com>
14143 Date:   Fri Feb 24 16:50:42 2006 +0000
14145     file glxdri.c was initially added on branch accel_indirect_branch.
14147 commit 5d9a620726d2b0ad89625574478d2fd4536485b0
14148 Author: Adam Jackson <ajax@nwnk.net>
14149 Date:   Thu Feb 23 19:25:57 2006 +0000
14151     Remove redundant composite op reduction, done in Render now.
14153 commit 028d6903f674fa77617f333b25356710d1682b05
14154 Author: Alexander Gottwald <alexander.gottwald@s1999.tu-chemnitz.de>
14155 Date:   Wed Feb 22 16:29:07 2006 +0000
14157     Bug #5978: Added missing swap of input variables. Added missing cases for
14158         GL_SECONDARY_COLOR_ARRAY and GL_FOG_COORD_ARRAY (Colin McDonald)
14160 commit 43324132afcbb6b231efcc24ec72ee44678d5771
14161 Author: Alexander Gottwald <alexander.gottwald@s1999.tu-chemnitz.de>
14162 Date:   Wed Feb 22 16:08:56 2006 +0000
14164     Added Mesa include directory
14166 commit 43fbcc28c960ce5abe1d3223441c3dc5a10cde27
14167 Author: Jeremy C. Reed <reed@reedmedia.net>
14168 Date:   Wed Feb 22 02:47:00 2006 +0000
14170     Update to build against Mesa HEAD. (Thank you Felix for feedback on xorg
14171         list.)
14173 commit cfdacab33a62b47f22bb54683e3ca20ec9824864
14174 Author: Ian Romanick <idr@us.ibm.com>
14175 Date:   Tue Feb 21 00:02:08 2006 +0000
14177     Eliminate unused PCI BIOS reading functionality. The old code used several
14178         function pointers to implement a level of flexability that was never
14179         used. The code also had unused support for extracting a single image
14180         type from a larger expansion ROM.
14181     Fix the spelling of PCI_BIOS_OPEN_FIRMWARE.
14182     Fix a couple errors in #ifdef debug code.
14183     These changes have been tested on x86 and x86-64 Linux.
14185 commit 5fd0f94006775e2271107c960dfa3314dddd9a5f
14186 Author: Ian Romanick <idr@us.ibm.com>
14187 Date:   Mon Feb 20 23:45:50 2006 +0000
14189     Eliminate all the code for querying the PCI class from the PCI ID database.
14190         Class information is not, and never has been, stored there. Therefore,
14191         this is just a bunch of elaborate code to read 0x00000000.
14192     This has received testing on x86 and x86-64 Linux.
14194 commit 6d7083bd69724586338d79784655328f1fcd2ae5
14195 Author: Adam Jackson <ajax@nwnk.net>
14196 Date:   Mon Feb 20 22:16:49 2006 +0000
14198     indent fixes (OMG SO UGLY), and nuke old RCS keywords.
14200 commit 5480c537cee79b324736eac3e438a4713dfa1036
14201 Author: Adam Jackson <ajax@nwnk.net>
14202 Date:   Mon Feb 20 21:50:49 2006 +0000
14204     ANSIfy Xi/. Mostly automated via protoize(1).
14206 commit cc42e153c2437fe9c94b0c20e1b56277474d94d0
14207 Author: Felix Kuehling <fxkuehl@gmx.de>
14208 Date:   Mon Feb 20 03:00:09 2006 +0000
14210     Update to build against Mesa HEAD.
14212 commit ed3ea887a6b1c9fdc83895c40da34076121f05e9
14213 Author: Eric Anholt <anholt@freebsd.org>
14214 Date:   Thu Feb 16 21:49:51 2006 +0000
14216     Fix the encoding of DES's name.
14218 commit ea0b3f65f77a78df1671b09739c00762a8875607
14219 Author: Eric Anholt <anholt@freebsd.org>
14220 Date:   Thu Feb 16 21:45:12 2006 +0000
14222     Fix build of Xorg by putting xf86bigfont back into builtin instead of
14223         module sources list.
14225 commit d97f29be22e22e6f5bc23229ffa5ef087f992c8c
14226 Author: Eric Anholt <anholt@freebsd.org>
14227 Date:   Thu Feb 16 21:35:32 2006 +0000
14229     Bug #5453: Don't forget to still do AM_CONDITIONAL for XVMC even if XV is
14230         disabled, and also force XVMC disabled if XV is disabled. (Dag-Erling
14231         Sm�rgrav)
14233 commit d33c2e0d1079f93f4ba8b28d19950d384a9e7c32
14234 Author: Keith Packard <keithp@keithp.com>
14235 Date:   Thu Feb 16 19:36:39 2006 +0000
14237     Add oscolor.h
14239 commit 60d4839a2d373cc6d8c0d5004284494d3a994a63
14240 Author: Keith Packard <keithp@keithp.com>
14241 Date:   Thu Feb 16 19:03:07 2006 +0000
14243     Forgot to include this file in previous patch
14245 commit 8987b2c1efc9a4667e278e6ba411772ba2a4a4e6
14246 Author: Keith Packard <keithp@keithp.com>
14247 Date:   Thu Feb 16 07:17:31 2006 +0000
14249     Make more extensions optional in build (for kdrive). Fix kdrive build for
14250         actual hardware. Fix kdrive pointer signed/unsigned types. Add
14251         kdrive-required YX rotation functions. Replace rgb text file loading
14252         with static rgb color table.
14254 commit c8acb342695936db062c966029019a458d45459e
14255 Author: Benjamin Herrenschmidt <benh@kernel.crashing.org>
14256 Date:   Thu Feb 16 06:52:12 2006 +0000
14258     Fix an occasional crash on VT switches: the server would save a pointer to
14259         the current cursor when disabling FB access and would try to restore
14260         that cursor when re-enabling. However, that cursor might have been
14261         destroyed in between. This fixes it by updating the saved cursor
14262         pointer when a cursor is set and vtSema is FALSE.
14264 commit c845e152f52b3e8cef579797c5c8834ad2fd2cd5
14265 Author: Eric Anholt <anholt@freebsd.org>
14266 Date:   Thu Feb 16 05:46:08 2006 +0000
14268     Bug #5871: Drop special build infrastructure left over from libcwrapper
14269         times. (George Fufutos)
14271 commit c2f685e64464ccf86ed47ae37f74bf46877e0739
14272 Author: Dave Airlie <airlied@linux.ie>
14273 Date:   Thu Feb 16 05:18:20 2006 +0000
14275     Fix XSERVER64 should be _XSERVER64
14277 commit 1bbd5e49b1dcc2e3f9785bd2bb58f946b9998099
14278 Author: Eric Anholt <anholt@freebsd.org>
14279 Date:   Thu Feb 16 04:59:45 2006 +0000
14281     Bug #5869: Remove traces of EXTMODULE define, which doesn't appear to be
14282         useful any more. (George Fufutos)
14284 commit c03b06bdf04fa8500d0f85314c7268848b4d50be
14285 Author: Eric Anholt <anholt@freebsd.org>
14286 Date:   Thu Feb 16 04:39:00 2006 +0000
14288     Bug #5888: Remove orphaned laymodule.c from miext/layer removal. (George
14289         Fufutos)
14291 commit 3b32e902c7a12aa2320da27d984029cde28fd8c3
14292 Author: Eric Anholt <anholt@freebsd.org>
14293 Date:   Thu Feb 16 01:49:23 2006 +0000
14295     Add entry missed in my last commit.
14297 commit c4767794ef5b014ae25fe8541e72348ecfb1ee49
14298 Author: Zephaniah E. Hull <warp@aehallh.com>
14299 Date:   Thu Feb 16 01:03:09 2006 +0000
14301     Export xf86ActivateDevice, used by the evdev driver.
14303 commit dc0354104cb4057dfcc7b2ccb8e2ae8474d70b15
14304 Author: Eric Anholt <anholt@freebsd.org>
14305 Date:   Thu Feb 16 00:14:11 2006 +0000
14307     Move EXA implementation up to the top level and remove its XFree86
14308         dependencies. It was nearly abstract enough already to be used by
14309         multiple DDXes. This will be useful for EXA development through
14310         providing a fake acceleration implementation within Xephyr, so that
14311         testing can be done on new EXA code without worrying about buggy
14312         drivers.
14314 commit c170aa830d0ce3dbff6b30081e04c3f91bf921be
14315 Author: Eric Anholt <anholt@freebsd.org>
14316 Date:   Wed Feb 15 23:27:40 2006 +0000
14318     Forced commit to note repocopy from hw/xfree86/exa/
14320 commit 6770f1bdb145e7a6c431d0523f10d12155f58273
14321 Author: Eric Anholt <anholt@freebsd.org>
14322 Date:   Wed Feb 15 21:09:14 2006 +0000
14324     Define NO_LIBCWRAPPER in dix-config.h, and rely on Mesa including
14325         dix-config.h if DIX_HAVE_CONFIG_H is defined to get it and _XSERVER64,
14326         instead of defining things like this per directory.
14328 commit 7d7fc927cd90146788780477b8e3379d91c3b910
14329 Author: Adam Jackson <ajax@nwnk.net>
14330 Date:   Wed Feb 15 20:47:44 2006 +0000
14332     Remove a few #ifdef vms; whatever problem that was solving should assuredly
14333         be solved some other way.
14335 commit f105b8da11fcf337512b3c39da3368f98da07a33
14336 Author: Adam Jackson <ajax@nwnk.net>
14337 Date:   Wed Feb 15 20:44:13 2006 +0000
14339     Mark everything in dixsym.c as _X_EXPORT.
14341 commit 010d6effa6fa210251b12459882e88aeee82c2c0
14342 Author: Adam Jackson <ajax@nwnk.net>
14343 Date:   Wed Feb 15 19:15:32 2006 +0000
14345     Mark everything in {ext,font}sym.c as _X_EXPORT.
14347 commit 3fe482c77e7b3e46739d011d8bbdee527d7a42fc
14348 Author: Adam Jackson <ajax@nwnk.net>
14349 Date:   Wed Feb 15 19:05:55 2006 +0000
14351     Mark everything in misym.c as _X_EXPORT.
14353 commit 6ad4325b87889e1aada9333d750b7bb586c38b52
14354 Author: Kristian Høgsberg <krh@redhat.com>
14355 Date:   Wed Feb 15 18:26:45 2006 +0000
14357     Update to build against mesa head.
14359 commit 50e2ff9a2500078ebbd833fddab0d93f3a50b6a6
14360 Author: Eric Anholt <anholt@freebsd.org>
14361 Date:   Wed Feb 15 03:20:55 2006 +0000
14363     Remove the waitSync from KdDisableScreen and push it off to drivers'
14364         disableAccel hook, which is more correct anyway. This makes kdrive.c
14365         not have any knowledge of kaa, opening the way for using exa from
14366         kdrive.
14368 commit 0446aafa9467f43515fb578d50f45e2c3153c8cf
14369 Author: Eric Anholt <anholt@freebsd.org>
14370 Date:   Wed Feb 15 03:07:23 2006 +0000
14372     Avoid some more libcwrapper damage that prevented kdrive linking.
14374 commit 5c9b6f0fb01252d704de1bbdf3015dee7f956593
14375 Author: Benjamin Herrenschmidt <benh@kernel.crashing.org>
14376 Date:   Tue Feb 14 08:14:42 2006 +0000
14378     DRIGetSecs() would call getsecs() when XFree86LOADER is defined, relying on
14379         the wrappers to provide it. Wrapper gone, and getsecs doesn't exist on
14380         linux so it now blows up. Fixes it by just calling gettimeofday() in
14381         all cases instead.
14383 commit 049dca0f43eb2179d2c61033a17ff1a89f8fb689
14384 Author: Benjamin Herrenschmidt <benh@kernel.crashing.org>
14385 Date:   Tue Feb 14 08:11:41 2006 +0000
14387     Remove useless line of code that contained a bug and triggered a gcc
14388         warning. This variable will be overriden before being used anyway.
14389         (Bugzilla #5595)
14391 commit 1132d0e6102d4564f70f0e8c98854e3acf25b109
14392 Author: Dave Airlie <airlied@linux.ie>
14393 Date:   Tue Feb 14 06:27:59 2006 +0000
14395     update to latest Mesa CVS HEAD
14397 commit bb8c36690ab411c11aa8dd3d4520d513eb8f9091
14398 Author: Alan Hourihane <alanh@fairlite.demon.co.uk>
14399 Date:   Tue Feb 14 04:20:37 2006 +0000
14401     Bump shadow module version number to 1.1.0 from 1.0.0
14403 commit cc9dfab0b31c7956f99d1f1b9c195065b5e18c29
14404 Author: Adam Jackson <ajax@nwnk.net>
14405 Date:   Mon Feb 13 18:57:38 2006 +0000
14407     (Reverted)
14409 commit 83dd6241c8cd81e8d897bd17588ada92a945e647
14410 Author: Adam Jackson <ajax@nwnk.net>
14411 Date:   Mon Feb 13 18:55:44 2006 +0000
14413     Reverted, did nothing anyway, I'm not smart today.
14415 commit 4a7f6f53cad541e8c5042a6472e3b3886fc9b7e6
14416 Author: Adam Jackson <ajax@nwnk.net>
14417 Date:   Mon Feb 13 18:09:51 2006 +0000
14419     Further op reduction when both src and dst alpha are absent.
14421 commit 28ced9f3e0dd4bd81067f590a1d64ba0844edb06
14422 Author: Eric Anholt <anholt@freebsd.org>
14423 Date:   Mon Feb 13 05:29:00 2006 +0000
14425     Add missing ChangeLog text for r1.2 of GL/glx/indirect_reqsize.h
14427 commit 4839e91fcab4c344e672154a447d8c7035fce1f4
14428 Author: Benjamin Herrenschmidt <benh@kernel.crashing.org>
14429 Date:   Mon Feb 13 05:03:13 2006 +0000
14431     HAS_MKSTEMP vs. HAVE_MKSTEMP (From Fredrik Höglund)
14433 commit 1a4f20541a9f4f41f444d826d743899ea2dee2db
14434 Author: Benjamin Herrenschmidt <benh@kernel.crashing.org>
14435 Date:   Mon Feb 13 04:56:27 2006 +0000
14437     Fix linux build without libc wrappers (From Fredrik Höglund)
14439 commit 2dc7b5e0d96a187bfbb355caa788f0fdcd88eaad
14440 Author: Benjamin Herrenschmidt <benh@kernel.crashing.org>
14441 Date:   Mon Feb 13 04:43:40 2006 +0000
14443     Move call to xf86WrapperInit() to OsVendorInit() in xf86Init.c and remove
14444         stubs in other DDX.
14446 commit 34d0b9228f46c2f87be74dddc9c7d97aab091d03
14447 Author: Eric Anholt <anholt@freebsd.org>
14448 Date:   Sun Feb 12 20:53:35 2006 +0000
14450     Simplify ops that would use the alpha channel when an alpha channel is
14451         always 1.0, and short circuit PictOpDst for good measure.
14453 commit 5f45776ef3b9256bea44842d1c50f269422531a1
14454 Author: Eric Anholt <anholt@freebsd.org>
14455 Date:   Sun Feb 12 10:30:47 2006 +0000
14457     Add missing HAVE_DIX_CONFIG_H which caused issues with mismatched screen
14458         structure interpretations, and remove a bunch of unused junk from
14459         kdrive-config.h. Xephyr almost works on my amd64.
14461 commit 5249416d091d59c248c8dda44529b8aa4910b1a0
14462 Author: Eric Anholt <anholt@freebsd.org>
14463 Date:   Sat Feb 11 22:40:50 2006 +0000
14465     Add stub xf86WrapperInits so that the servers will build even if os/ was
14466         built with XFree86LOADER set.
14468 commit a2a5254675a6b7ef0f7da9caa76c028b7c526502
14469 Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
14470 Date:   Sat Feb 11 19:16:51 2006 +0000
14472     Add <string.h>, <stdlib.h>, and <stdio.h> to clear undefined function
14473         warnings after the removal of libcwrapper headers.
14475 commit d6337c83241f0fa4bb03039a9767b58d8a1a7c91
14476 Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
14477 Date:   Sat Feb 11 17:42:31 2006 +0000
14479     <sys/limits.h> -> <limits.h> so we can compile on non-BSD OS'es
14481 commit 4fafba61d5402d4e4d2c21ba1be3ed8969b99334
14482 Author: Eric Anholt <anholt@freebsd.org>
14483 Date:   Sat Feb 11 03:03:45 2006 +0000
14485     Remove libcwrapper damage from GLX (requires fresh Mesa HEAD), and get it
14486         compiling in kdrive.
14488 commit c3d14036729fd186d4ec7ca1de603e1f2d174e2f
14489 Author: Eric Anholt <anholt@freebsd.org>
14490 Date:   Fri Feb 10 22:00:30 2006 +0000
14492     Remove libcwrapper usage from xorg server modules. The libcwrapper is only
14493         of (marginal) use in the drivers, and that usage remains.
14495 commit a8cec1b656f57746758613213de1d6e5acb79451
14496 Author: Eric Anholt <anholt@freebsd.org>
14497 Date:   Fri Feb 10 09:00:02 2006 +0000
14499     Merge from kdrive: use RECT_PRIM to avoid tearing in xvideo.
14501 commit efc3fab7f4b29f56fffd21304c64c03a48aa5b4b
14502 Author: Eric Anholt <anholt@freebsd.org>
14503 Date:   Fri Feb 10 07:52:05 2006 +0000
14505     Make kdrive (i.e. Xephyr only) buildable on FreeBSD and probably other OSes
14506         without linux VT switching, fbdev, and vm86 support.
14508 commit fa3a65e33d8c893c7867ea507afc7caa1361aa9c
14509 Author: Eric Anholt <anholt@freebsd.org>
14510 Date:   Fri Feb 10 07:47:21 2006 +0000
14512     Remove the include of X11/misc.h, which fails to compile and isn't
14513         necessary.
14515 commit d875bdb2756b082ce93bd86016c369ea85c04d17
14516 Author: Jeremy C. Reed <reed@reedmedia.net>
14517 Date:   Fri Feb 3 02:44:19 2006 +0000
14519     hw/xfree86/os-support/xf86_OSlib.h Fix sysmouse handling on DragonFly,
14520         mostly garbage arrived. From Joerg Sonnenberger.
14522 commit 0946bb9427695a4314e5c43de573b3a75a18e466
14523 Author: Jeremy C. Reed <reed@reedmedia.net>
14524 Date:   Fri Feb 3 02:37:52 2006 +0000
14526     Fix sysmouse handling on DragonFly, mostly garbage arrived. From Joerg
14527         Sonnenberger.
14529 commit 5e2a7af23bd0f46fbddca34098cb297be58b7a55
14530 Author: Eric Anholt <anholt@freebsd.org>
14531 Date:   Thu Feb 2 21:07:06 2006 +0000
14533     Move the frequently-repeated code to get the pixmap that backs a drawable
14534         to a new function, exaGetDrawablePixmap().
14536 commit ee3c7ccb175752dbeaed6b0113d0819b3fcd2398
14537 Author: Eric Anholt <anholt@freebsd.org>
14538 Date:   Thu Feb 2 20:51:54 2006 +0000
14540     Remove more debugging leftovers.
14542 commit 3366b6836572461209bb2f8aa28d9e662067dc54
14543 Author: Eric Anholt <anholt@freebsd.org>
14544 Date:   Thu Feb 2 20:09:14 2006 +0000
14546     Rearrange and rename EXA code to be a bit more logically organized. Also
14547         removes a little bit of debugging leftovers. Summary:
14548     exa.c -> exa.c (miscellaneous code) exa_accel.c (all acceleration code)
14549         exa_migration.c (migration logic) exaasync.c -> exa_unaccel.c (software
14550         fallbacks) exapict.c -> exa_render.c (render extension stuff)
14551         exaoffscreen.c -> exa_offscreen.c exaPriv.h -> exa_priv.h
14553 commit 25d4ff870d49533d82a77f144722ff7934d52e0b
14554 Author: Eric Anholt <anholt@freebsd.org>
14555 Date:   Thu Feb 2 20:04:15 2006 +0000
14557     Forced commit to note repocopies: exa.c -> exa_accel.c exa_migration.c
14558         exaasync.c -> exa_unaccel.c exapict.c -> exa_render.c exaoffscreen.c ->
14559         exa_offscreen.c exaPriv.h -> exa_priv.h
14561 commit 2ab487d4d20e4e34e73cc6d87f41bf0836c7a8af
14562 Author: Alan Hourihane <alanh@fairlite.demon.co.uk>
14563 Date:   Wed Feb 1 22:20:05 2006 +0000
14565     Add a new function RRGetRotation() which does exactly the same thing as
14566         xf86GetRotation(), but allows for drivers to provide their own RandR
14567         implementation. xf86GetRotation could be obsoleted by this change.
14569 commit f4898b409376803c9a9dd8475bdd5576ff1cc59d
14570 Author: Luc Verhaegen <libv@skynet.be>
14571 Date:   Tue Jan 31 14:49:43 2006 +0000
14573     Further bug #5386 fixes: Fix some problems with the EDID code: Some
14574         bitoffsets were wrong. Unknown Detailed Sections weren't handled
14575         properly and defaulted to Detailed Timing.
14577 commit 437b385ce4cc3ff00e14d3d39f4a2f6c8f0c67a0
14578 Author: Luc Verhaegen <libv@skynet.be>
14579 Date:   Tue Jan 31 13:55:01 2006 +0000
14581     Bring the cvt utility up to date with bug #5386 changes. Fix 2 issues with
14582         the generator routine: the allocated modeline wasn't nulled and
14583         mode->name's \0 wasn't copied over. PrintModeLine was rewritten and
14584         HDisplay gets rounded up to character width instead of refused.
14586 commit 8f3c69dcf17691f71bca7b0a2cd34f7788a97b8c
14587 Author: Luc Verhaegen <libv@skynet.be>
14588 Date:   Tue Jan 31 13:04:02 2006 +0000
14590     Accept modes with less than 25% horizontal blanking again (you can push old
14591         gtf timing to below 25%), only stop cvt reduced blanking. Users should
14592         be free to blow up their monitors if they so choose.
14594 commit 701b63cf1dcd3e49602114fb1dde45a74b4e1122
14595 Author: Donnie Berkholz <spyderous@gentoo.org>
14596 Date:   Mon Jan 30 20:04:56 2006 +0000
14598     Update to build against Mesa trunk.
14600 commit dd50015b05b901fe0c60717512c854389610aea2
14601 Author: Eric Anholt <anholt@freebsd.org>
14602 Date:   Sat Jan 28 02:20:37 2006 +0000
14604     Add libc_wrapper support for random(), which will be used in upcoming EXA
14605         memory manager work.
14607 commit 3d1667278ff309d7f8e61a6d330f712bae5bcd41
14608 Author: Eric Anholt <anholt@freebsd.org>
14609 Date:   Sat Jan 28 00:37:52 2006 +0000
14611     Remove leftover variables for cfb24 build, and finish commenting out Xglx
14612         standalone stuff, which some versions of automake get whiny about.
14614 commit ab01eb247f9e5d7c9995bf2d6432358cd64bf11d
14615 Author: Alan Hourihane <alanh@fairlite.demon.co.uk>
14616 Date:   Fri Jan 27 12:27:34 2006 +0000
14618     update pci ids
14620 commit 261aa4403c77203f8f02b399ddd382c731dda324
14621 Author: Alan Hourihane <alanh@fairlite.demon.co.uk>
14622 Date:   Thu Jan 26 09:04:22 2006 +0000
14624     remove that, and will put it in a i810 driver specific Changelog
14626 commit 94e678fd014c61d12591d7398b6591f24c3d71f1
14627 Author: Alan Hourihane <alanh@fairlite.demon.co.uk>
14628 Date:   Thu Jan 26 08:49:19 2006 +0000
14630     add changelog for i810 updates
14632 commit c5e93182905332383ca3ef5db3f334cec69c8dda
14633 Author: Donnie Berkholz <spyderous@gentoo.org>
14634 Date:   Thu Jan 26 04:32:45 2006 +0000
14636     Really allow linking against Mesa trunk to work.
14638 commit 0dc0f17f27f99da79c99031b41b0c0e95ef035f5
14639 Author: Adam Jackson <ajax@nwnk.net>
14640 Date:   Thu Jan 26 04:10:43 2006 +0000
14642     Speed up checkout and autogen by removing disused iplan2p4 and ilbm.
14644 commit 023d2b4e3c392eed1f149dc5b13a83429cd052a3
14645 Author: Daniel Stone <daniel@fooishbar.org>
14646 Date:   Thu Jan 26 00:23:44 2006 +0000
14648     Add forgotten HAVE_BACKTRACE define.
14650 commit 14fdd81614cdd6ef7e01976a43da8b6a3bf8386e
14651 Author: Adam Jackson <ajax@nwnk.net>
14652 Date:   Wed Jan 25 23:05:26 2006 +0000
14654     Remove xf8_32wid, it's dead code with no maintainer interest. Also remove
14655         cfb24, since xf8_32wid was the only user.
14657 commit 2e28f4104ddf94a8f9a70fe6b2a2a6859ffedc8f
14658 Author: Alan Hourihane <alanh@fairlite.demon.co.uk>
14659 Date:   Tue Jan 24 22:05:33 2006 +0000
14661     Allow current trunk to build against Mesa trunk
14663 commit 0d9ed2624fe8fb95c57930da523351556ba11351
14664 Author: Alan Hourihane <alanh@fairlite.demon.co.uk>
14665 Date:   Mon Jan 23 22:01:34 2006 +0000
14667     Commit #4633 - Initial mouse pointer incorrect with EXA which also fixes
14668         the repaint of the cursor image with randr events.
14670 commit 9148d8700b7c5afc2644e5820c57c509378f93ce
14671 Author: Alan Hourihane <alanh@fairlite.demon.co.uk>
14672 Date:   Mon Jan 23 13:59:14 2006 +0000
14674     Commit slight variation of bug #5460 which is the merge of the new shadow
14675         code from kdrive.
14677 commit cfd3988ed906ab48ca4362256f8dbb8852d7ca0a
14678 Author: Alan Hourihane <alanh@fairlite.demon.co.uk>
14679 Date:   Mon Jan 23 13:58:19 2006 +0000
14681     wrap with if XORG / endif
14683 commit f51ecc66e9ad6d2c3541b1dafa7659da5a0a3a86
14684 Author: Alan Hourihane <alanh@fairlite.demon.co.uk>
14685 Date:   Mon Jan 23 13:54:59 2006 +0000
14687     #include "gcstruct.h"
14689 commit 80f45fa4dfa011c2ae7bcb34f87aafb91763f1fe
14690 Author: Alan Hourihane <alanh@fairlite.demon.co.uk>
14691 Date:   Mon Jan 23 13:54:34 2006 +0000
14693     add damage.h & damagestr.h to SDK headers
14695 commit af5b3ea4b3df9e9c6dd6993c5e7238a366a3f508
14696 Author: Alan Hourihane <alanh@fairlite.demon.co.uk>
14697 Date:   Thu Jan 19 14:51:09 2006 +0000
14699     add randrstr.h to sdk_HEADERS
14701 commit 03ebd37baba2f5af3ab502ff02ec14c15859dc3f
14702 Author: Daniel Stone <daniel@fooishbar.org>
14703 Date:   Thu Jan 19 12:25:01 2006 +0000
14705     Make error() bomb with exit code 1, not 0.
14707 commit adce1f16e0d815e5c762407da3544a7d2eff9303
14708 Author: Eric Anholt <anholt@freebsd.org>
14709 Date:   Thu Jan 19 00:06:57 2006 +0000
14711     Only try to use byteswap.h on linux. Assume that everyone else (thinking of
14712         BSDs here) has sys/endian.h, and use macros as appropriate for the
14713         names. This should probably be in a gloabl header.
14715 commit 1c3f8727b2349c9b988eaa744f11366322d42538
14716 Author: Adam Jackson <ajax@nwnk.net>
14717 Date:   Wed Jan 18 19:42:56 2006 +0000
14719     More kdrive merge, fast path fbBlt to use memcpy() when possible. Good for
14720         -5% to 60% speedup on XGetImage, and 0% to 10% speedup on copies within
14721         host memory. Based on work by Jaymz Julian.
14723 commit e70b64b93024d05519014fb1b76fe26bd9f3a496
14724 Author: Dave Airlie <airlied@linux.ie>
14725 Date:   Wed Jan 18 07:15:55 2006 +0000
14727     Updated xgl code drop from Novell + xserver tree changes
14729 commit b5356e0afaf2b660c8905f63d5fdcb03402b81c5
14730 Author: Dave Airlie <airlied@linux.ie>
14731 Date:   Wed Jan 18 07:00:50 2006 +0000
14733     typo in last change
14735 commit 506eca5f57b960a6650c3387047a6ae8a22181e9
14736 Author: Dave Airlie <airlied@linux.ie>
14737 Date:   Wed Jan 18 06:56:52 2006 +0000
14739     Wrap sdk_HEADERS in if XORG as otherwise installing non-xorg servers
14740         breaks.
14742 commit 8ccf4f2b8fdb5e57d2ec5f2d54731fbf83fb9d8c
14743 Author: Dave Airlie <airlied@linux.ie>
14744 Date:   Wed Jan 18 06:49:17 2006 +0000
14746     This is a fix from David Reveman from the xserver tree, Make fbPadPixmap
14747         work with negative stride
14749 commit a1f9262c6acd195c0fcf5f602d5ca0c252993521
14750 Author: Kristian Høgsberg <krh@redhat.com>
14751 Date:   Tue Jan 17 21:27:49 2006 +0000
14753     file glxvisuals.c was initially added on branch accel_indirect_glx.
14755 commit c2dedf4d17f8a5b1a8037fd2b4e29122ef78945a
14756 Author: Søren Sandmann Pedersen <sandmann@daimi.au.dk>
14757 Date:   Thu Jan 12 22:14:56 2006 +0000
14759     Thu Jan 12 17:09:18 2006 Søren Sandmann <sandmann@redhat.com>
14760     Add new functions to enable and disable events on Map and Unmap.
14761     Use them here to make sure Composite redirect doesn't cause Map/UnmapNotify
14762         events that would confuse window managers.
14764 commit 847d83ec3c90c5b298eaf19ba55251b4a30f4155
14765 Author: Ian Romanick <idr@us.ibm.com>
14766 Date:   Thu Jan 12 00:21:59 2006 +0000
14768     Bug #2996: libglx / libGLcore should use a dispatch table
14769     Port all changes from the (monolithic) accelerated_indirect-0-0-1 branch to
14770         the modular trunk. This will break the Darwin and cygwin builds. Other
14771         than the changes to symlink-mesa.sh and the various Makefile.am files,
14772         to code is identical to what's in the branch.
14773     Reviewed by: airlied, krh
14775 commit c56e9a8849ce8dd5c09732ae1860e409e7886690
14776 Author: Daniel Stone <daniel@fooishbar.org>
14777 Date:   Tue Jan 10 03:24:53 2006 +0000
14779     Bomb when symlink-mesa.sh continues, instead of silently failing.
14781 commit 2949c705f11f8710301555c039bcecbe748cabd9
14782 Author: Daniel Stone <daniel@fooishbar.org>
14783 Date:   Tue Jan 10 03:23:05 2006 +0000
14785     Add all subdirs used to DIST_SUBDIRS, and files to EXTRA_DIST.
14786     Attempt to build xeglmodule.c, not xglxmodule.c.
14787     Add xf86Sbus.h to EXTRA_DIST, as _HEADERS doesn't appear to get the same
14788         treatment as _SOURCES in terms of automatically DISTing.
14790 commit 4fc9eb592a446ad5711bdaa82c60e9fe010fd76a
14791 Author: Daniel Stone <daniel@fooishbar.org>
14792 Date:   Tue Jan 10 02:32:20 2006 +0000
14794     Bomb out if symlink-mesa.sh failed.
14796 commit 890ec849479db2510a9b4bc5e5e2f7978ca37b83
14797 Author: Daniel Stone <daniel@fooishbar.org>
14798 Date:   Tue Jan 10 02:30:56 2006 +0000
14800     Add xgl to DIST_SUBDIRS.
14802 commit 53dbd00a75313ec5301ca95b2e91d5d02bdaf820
14803 Author: Adam Jackson <ajax@nwnk.net>
14804 Date:   Sun Jan 8 23:43:54 2006 +0000
14806     Remove remaining #ifdef DPSEXT stanzas.
14808 commit 7fc9bc44e099f8f046bf707cb87ef7d736933f80
14809 Author: Adam Jackson <ajax@nwnk.net>
14810 Date:   Sat Jan 7 01:29:05 2006 +0000
14812     Compile fix, again, stupid non-clean builds
14814 commit 9d62d1e6903ccc095f784279a699b3f40a8f0cf8
14815 Author: Adam Jackson <ajax@nwnk.net>
14816 Date:   Sat Jan 7 00:45:17 2006 +0000
14818     Bug #5218: Don't crash on unconfigured interfaces. (Andrei Barbu)
14820 commit 3c58072956c28ebc3ca2eb50c1ff09823e1219d7
14821 Author: Adam Jackson <ajax@nwnk.net>
14822 Date:   Sat Jan 7 00:33:41 2006 +0000
14824     One more build fix.
14826 commit 07303c1b42afd1ada98cbc11d1ba616d366017fb
14827 Author: Adam Jackson <ajax@nwnk.net>
14828 Date:   Sat Jan 7 00:05:46 2006 +0000
14830     This version will actually compile
14832 commit 7f46aba35ee482e9b28ecc81d1a99d423fc88a70
14833 Author: Adam Jackson <ajax@nwnk.net>
14834 Date:   Fri Jan 6 23:52:23 2006 +0000
14836     Compile fix
14838 commit 25babf2791ad42101a86ba2a0f14564328256ee2
14839 Author: Adam Jackson <ajax@nwnk.net>
14840 Date:   Fri Jan 6 23:36:53 2006 +0000
14842     Missed file.
14844 commit 13c9e0c094c4e34cd1e43a7cc08b2dca39a32412
14845 Author: Adam Jackson <ajax@nwnk.net>
14846 Date:   Fri Jan 6 23:06:15 2006 +0000
14848     Bug #5525: Build a working Xprt. (Drew Parsons)
14850 commit fe0c838b5d8bc8d9cf5a686bb7d3e90682d2d19a
14851 Author: Adam Jackson <ajax@nwnk.net>
14852 Date:   Fri Jan 6 18:06:02 2006 +0000
14854     Move drawable lock acquisition into DRIClipNotify from DRIValidateTree, so
14855         we only take it when clipping a DRI drawable instead of on every tree
14856         update. Note drawable lock acquisition per- screen instead of globally,
14857         and drop it in BlockHandler if necessary.
14859 commit 39ce5f1544029412f4060f3e89ce1d87222ef42b
14860 Author: Adam Jackson <ajax@nwnk.net>
14861 Date:   Fri Jan 6 17:05:26 2006 +0000
14863     Remove unused X11R4 DDX compatibility function miClipNotify.
14865 commit 07ecb969d7eb8d4ab0bb0b8a55a5f40f3c8ec5e3
14866 Author: Eric Anholt <anholt@freebsd.org>
14867 Date:   Wed Jan 4 03:29:15 2006 +0000
14869     Forced commit to note that glyph privates commit was:
14870     Obtained from: xserver tree (David Reveman)
14872 commit b6b88d2f62d8c596171f487dd25fbdbc85d0c5a8
14873 Author: Eric Anholt <anholt@freebsd.org>
14874 Date:   Wed Jan 4 00:05:16 2006 +0000
14876     Correct rounding in divide-by-255 code. Obtained from xserver.
14878 commit b9c0ae867e1b52186c26841a77745f7f5a0a76dd
14879 Author: Eric Anholt <anholt@freebsd.org>
14880 Date:   Tue Jan 3 22:36:46 2006 +0000
14882     Remove the manual AddFilter for convolution, which I'm pretty sure
14883         shouldn't be necessary due to it already happening from
14884         PictureSetDefaultFilters.
14886 commit 601ab861b46a62b0742ffd3e937c4fab129664f0
14887 Author: Eric Anholt <anholt@freebsd.org>
14888 Date:   Tue Jan 3 22:06:23 2006 +0000
14890     Add glyph privates for Xgl, which uses them to implement a glyph cache. EXA
14891         would probably also like to do this. This breaks module ABI for EXA and
14892         XAA, and likely breaks proprietary drivers as well.
14894 commit 1729fc882ceec392331566c95efd5968fe9e97fd
14895 Author: Eric Anholt <anholt@freebsd.org>
14896 Date:   Sat Dec 31 08:06:00 2005 +0000
14898     Change REGION_INIT(pScreen, &foo, NullBox, 0) to REGION_NULL(pScreen,
14899         &foo). While it is no longer (or rather, once again not) required as of
14900         regionstr.h r1.4, it matches the style of the rest of the xorg code.
14902 commit c25536a7937b11a5347bfb8796d5cb6eb0445b51
14903 Author: Eric Anholt <anholt@freebsd.org>
14904 Date:   Sat Dec 31 08:01:31 2005 +0000
14906     Initialize the fourcc value in stack-allocated glitz_pixel_format_t
14907         structures. Greatly reduces the number of uninitialized-value accesses
14908         during Xgl startup according to valgrind. Allocating and filling these
14909         in by hand on the stack seems very shady to me.
14911 commit e6dab3d7c429a2d30d31f188c4554e870011e051
14912 Author: Eric Anholt <anholt@freebsd.org>
14913 Date:   Fri Dec 30 12:05:47 2005 +0000
14915     Fix the AC_TRY_RUN for sys/linker.h which had no hope due to lacking a
14916         main() to instead use a nice AC_CHECK_HEADERS that works. Also, fix the
14917         nearby SYSV IPC check which was lacking an argument and giving bogus
14918         results (it's "AC_TRY_LINK(includes, main, yes, no)").
14920 commit eef16c36ad6e90fd8eaad4d8bdbc1205bc28a66f
14921 Author: Eric Anholt <anholt@freebsd.org>
14922 Date:   Fri Dec 30 05:44:14 2005 +0000
14924     Add #undef BSD44SOCKETS, without which the listener socket on FreeBSD would
14925         be created without the port number due to xtrans's define not being
14926         used when xtrans was compiled in the X Server.
14928 commit 7aa0ea23bc9b8df582fe06f2bc39dcfe34583c7e
14929 Author: Eric Anholt <anholt@freebsd.org>
14930 Date:   Fri Dec 30 04:11:42 2005 +0000
14932     Add an empty all-local target for FreeBSD make's sake, which doesn't deal
14933         with .PHONY.
14935 commit 49a9249239b0dd105b83a101db6e32549978f0d5
14936 Author: Adam Jackson <ajax@nwnk.net>
14937 Date:   Thu Dec 29 21:11:41 2005 +0000
14939     Make kdInputMachine static const, shrinks .data a bit.
14941 commit 6d7ee4167d9daeef9b793789a70aa724c4fe6bf4
14942 Author: Adam Jackson <ajax@nwnk.net>
14943 Date:   Thu Dec 29 20:54:08 2005 +0000
14945     Style fix, make SCREEN_EPILOGUE two arguments instead of three.
14947 commit b1efb3810cfea8116d76bae3ff3acfee521f4793
14948 Author: Adam Jackson <ajax@nwnk.net>
14949 Date:   Thu Dec 29 20:42:54 2005 +0000
14951     Missed one
14953 commit 858b4bc14a7adc7314ce5043c7ff8ca1891dd0c9
14954 Author: Adam Jackson <ajax@nwnk.net>
14955 Date:   Thu Dec 29 20:38:29 2005 +0000
14957     missed changelog entry:
14958     Enough build fixes to get {sdl,ephyr,fake} to link.
14960 commit 54922aeadb29df0a1819afd3f616131aa56e140a
14961 Author: Adam Jackson <ajax@nwnk.net>
14962 Date:   Thu Dec 29 20:29:26 2005 +0000
14964     Disable building LBX by default.
14966 commit fc69a2e729532ee062af6676fb187a89f7fffe8a
14967 Author: Dave Airlie <airlied@linux.ie>
14968 Date:   Thu Dec 29 08:42:49 2005 +0000
14970     Remove PowerMAX_OS define it never worked , it'll never work again,
14971         finishes running joke of OLS2005
14973 commit 25d3852b833bc0b61ce8313ce116251a2602b827
14974 Author: Eric Anholt <anholt@freebsd.org>
14975 Date:   Thu Dec 29 00:44:20 2005 +0000
14977     Undo spamming of libv's ChangeLog entry.
14979 commit d6646307f063b938c44d6193a2e8872e178aa90f
14980 Author: Eric Anholt <anholt@freebsd.org>
14981 Date:   Thu Dec 29 00:19:33 2005 +0000
14983     Add necessary *CONFIG_H declarations and a force-off of XF86* extensions in
14984         miinitext in the XGL case. Prevents mismatched structure sizes on my
14985         _XSERVER64 machine. At this point, with the uncommitted render/ diffs,
14986         Xglx starts up but displays badly.
14988 commit 3664c3ebf348d07ae3fe301fb8720adf32cf6d64
14989 Author: Luc Verhaegen <libv@skynet.be>
14990 Date:   Wed Dec 28 15:22:21 2005 +0000
14992     Bug #5153: standalone CVT modeline generator.
14993     - add hw/xfree86/utils/cvt/, cvt.c, cvt.man.pre and Makefile.am.
14994     - Adjust configure.ac and hw/xfree86/utils/Makefile.am for cvt.
14995     - Add MonPtr->reducedblanking and Option "ReducedBlanking" to the Monitor
14996         section.
14997     - Check for reduced blanking in xf86CheckModeForMonitor and disallow modes
14998         with less than 25% blanking otherwise.
14999     - Fix some warnings in hw/xfree86/common/xf86Config.c.
15001 commit 08708f7d616a7c0a596fb71dd7acd76d45257fec
15002 Author: Eric Anholt <anholt@freebsd.org>
15003 Date:   Wed Dec 28 11:48:14 2005 +0000
15005     Merge from xserver: Make the existing ChangePictureFilter and
15006         ChangePictureTransform screen hooks get called at appropriate times.
15008 commit 31d0fdde19598ce9375cc9638ad4e2c8b5af8d9a
15009 Author: Adam Jackson <ajax@nwnk.net>
15010 Date:   Wed Dec 28 10:46:56 2005 +0000
15012     Remove a debugging printf
15014 commit 64ac7401ad5022462279dff4dcfb12844c9857ae
15015 Author: Eric Anholt <anholt@freebsd.org>
15016 Date:   Wed Dec 28 10:43:02 2005 +0000
15018     Fix a copy'n'paste-o that would result in mis-rounding of the results of
15019         several composite operators in A and G channels.
15021 commit 9ceffb6b92e55f0d74d71489900d43940f14dfd9
15022 Author: Eric Anholt <anholt@freebsd.org>
15023 Date:   Wed Dec 28 10:37:17 2005 +0000
15025     Merge from xserver a header for shm's server internal functions, which are
15026         called by DDXes. Desired by XGL, and should be used in other locations,
15027         probably.
15029 commit b1b40ed6a87f72d07825624730cca193d5a89baf
15030 Author: Eric Anholt <anholt@freebsd.org>
15031 Date:   Wed Dec 28 10:31:46 2005 +0000
15033     Initial commit of XGL build infrastructure and XGL code changes for
15034         building within the xorg server tree. Requires additional, uncommitted
15035         dix changes to successfully build, and successful running is still yet
15036         to happen.
15038 commit 36061c75ae42aa733cde9b3fd05e0c8280b31655
15039 Author: Eric Anholt <anholt@freebsd.org>
15040 Date:   Wed Dec 28 10:10:59 2005 +0000
15042     Forced commit to note repocopy from xserver CVS as of a few minutes ago.
15044 commit 05c139d4cdfd11d39c0168d0c80ac1dbdd069b4c
15045 Author: Adam Jackson <ajax@nwnk.net>
15046 Date:   Wed Dec 28 10:02:54 2005 +0000
15048     Enough build fixes to get {sdl,ephyr,fake} to link.
15050 commit aeb770f645e2d591b255ec4ab06addcb1beafa5f
15051 Author: Dave Airlie <airlied@linux.ie>
15052 Date:   Wed Dec 28 02:43:50 2005 +0000
15054     recommit previous changes to evdev.c
15056 commit ce7c0c89375ec74f89ae5727998fd75fb768d280
15057 Author: Dave Airlie <airlied@linux.ie>
15058 Date:   Wed Dec 28 01:57:11 2005 +0000
15060     some updates for default colormap install
15062 commit 022aa1127c7dcd133ce73dbc12a10bfba8b1ed6e
15063 Author: Adam Jackson <ajax@nwnk.net>
15064 Date:   Wed Dec 28 01:01:06 2005 +0000
15066     Get Xsdl closer to linking.
15068 commit 27d79ab2bcebb634d0b69c851c72283a7514eb0c
15069 Author: Adam Jackson <ajax@nwnk.net>
15070 Date:   Tue Dec 27 23:03:15 2005 +0000
15072     s/XSERVER/KDRIVE/
15074 commit 72817714a0787536ce8e8ad0d5473dea0f1c1abe
15075 Author: Adam Jackson <ajax@nwnk.net>
15076 Date:   Tue Dec 27 23:01:27 2005 +0000
15078     Remove Imakefiles.
15080 commit 9dd0af6cb4e2c8976ada57a4f4ed16faae090a9d
15081 Author: Adam Jackson <ajax@nwnk.net>
15082 Date:   Tue Dec 27 08:31:37 2005 +0000
15084     Skeletal kdrive build system. Totall non-functional atm.
15086 commit 7fd73d2953cf9449c15462cf4bf67639db64f997
15087 Author: Adam Jackson <ajax@nwnk.net>
15088 Date:   Tue Dec 27 08:29:50 2005 +0000
15090     Build fixes: XSERVER_LIBS -> KDRIVE_LIBS, config.h -> kdrive-config.h
15092 commit 2f3ac6e5fcbd0e954a094fb6b975d7c8816c44b7
15093 Author: Adam Jackson <ajax@nwnk.net>
15094 Date:   Tue Dec 27 08:26:03 2005 +0000
15096     Start importing kdrive.
15098 commit 6798fd0170f4225ce4e69148978533fcee9bdc34
15099 Author: Adam Jackson <ajax@nwnk.net>
15100 Date:   Mon Dec 26 19:13:52 2005 +0000
15102     Bug #4190: Add a rule for 'make relink' since automake sucks.
15104 commit 8fc4ea8620913776a903ee2b4f22c306d5778623
15105 Author: Adam Jackson <ajax@nwnk.net>
15106 Date:   Mon Dec 26 18:55:09 2005 +0000
15108     Nuke unsupported NDBM routines. Shrink the hash table a bit, over
15109     25% of the buckets were going empty.
15111 commit ed33c7c98ad0c542e9e2dd6caa3f84879c21dd61
15112 Author: Daniel Stone <daniel@fooishbar.org>
15113 Date:   Mon Dec 26 04:23:58 2005 +0000
15115     Remove unused -xkbdb and -noloadxkb options. Rename -ar1 and -ar2 to
15116     -ardelay and -arinterval, respectively. Remove XKB banner from help text.
15118 commit 7e3cb9a09ac422179be89773f7fb14a462d25434
15119 Author: Adam Jackson <ajax@nwnk.net>
15120 Date:   Sun Dec 25 22:25:15 2005 +0000
15122     Remove unused layer module.
15124 commit 9b083369ded2258cbc8ac2058e06ec8a3b171178
15125 Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
15126 Date:   Fri Dec 23 20:11:12 2005 +0000
15128     Change list of X server man pages in "See Also" section to list the ones
15129         actually included and remove the ones that are no longer.
15131 commit 5fd978b1e7bce9169f87712a4a7c2c36a68ac00a
15132 Author: Daniel Stone <daniel@fooishbar.org>
15133 Date:   Fri Dec 23 07:40:44 2005 +0000
15135     Make LBX configuration default to auto.
15137 commit 5230e86b1cc841bfb35806618052aa835b7eb7e7
15138 Author: Dave Airlie <airlied@linux.ie>
15139 Date:   Fri Dec 23 04:13:37 2005 +0000
15141     fix up xglglx.c
15143 commit feb735c5bb0cd391136f1c73476703dff82dc9b0
15144 Author: Dave Airlie <airlied@linux.ie>
15145 Date:   Fri Dec 23 02:07:58 2005 +0000
15147     Well there were a couple of snapshots later than CVS available outside of
15148         Novell, so I've done a crazy merge to try and get them into a workable
15149         CVS, I suspect I may have failed.. there is a pre-xgldrop-merge tag if
15150         I did.
15152 commit ade104ce5a016623c1ce97b0d52b531185b35baf
15153 Author: Dave Airlie <airlied@linux.ie>
15154 Date:   Fri Dec 23 01:51:40 2005 +0000
15156     check drawable is available
15158 commit 7fb521e80d6e2c05e9475e74fbf80bfbe74cda95
15159 Author: Dave Airlie <airlied@linux.ie>
15160 Date:   Fri Dec 23 01:50:04 2005 +0000
15162     from davidr's tree update some fixes
15164 commit c88a3145d057ab72466a3ea8b789bf419e4efc33
15165 Author: Dave Airlie <airlied@linux.ie>
15166 Date:   Fri Dec 23 01:49:21 2005 +0000
15168     from davidr's tree if source picture defined return
15170 commit c59508566f11982aa3f4be383597d0e6178718c2
15171 Author: Dave Airlie <airlied@linux.ie>
15172 Date:   Fri Dec 23 01:13:28 2005 +0000
15174     fix glx up for newest glitz interface
15176 commit d822bc159672e7327054e572b659ae7dde040e83
15177 Author: Dave Airlie <airlied@linux.ie>
15178 Date:   Fri Dec 23 00:08:35 2005 +0000
15180     make xgl code at least build against latest glitz.
15182 commit 6e2086395d99081d8d682b90cec650a06e41fc2c
15183 Author: Dave Airlie <airlied@linux.ie>
15184 Date:   Thu Dec 22 23:32:49 2005 +0000
15186     fixups for newer glitz API
15188 commit f3ae42c0fd910b7f9feb9be91ccb056bce0cd999
15189 Author: Dave Airlie <airlied@linux.ie>
15190 Date:   Thu Dec 22 23:31:15 2005 +0000
15192     small fix towards new glitz interface
15194 commit 2af7e94eab6847159a3439301ecc93c62a12b1a0
15195 Author: Eric Anholt <anholt@freebsd.org>
15196 Date:   Thu Dec 22 13:54:08 2005 +0000
15198     Adjust the rules for auto-generating some source files, so that they work
15199         on both GNU make and FreeBSD's make.
15201 commit 0d7ec5c7d9b451066a079fe56bcc9722341a91ff
15202 Author: Kevin E Martin <kem@kem.org>
15203 Date:   Wed Dec 21 02:30:08 2005 +0000
15205     Update package version for X11R7 release.
15207 commit b37e738d5f4e1769bdee98acca788aeeb1556bcc
15208 Author: Adam Jackson <ajax@nwnk.net>
15209 Date:   Tue Dec 20 21:40:19 2005 +0000
15211     Fix an fb regression on A8 pictures. (Fredrik Höglund)
15213 commit 03d37eb03864cfc1a2f8d239d5a4c8341bf274f7
15214 Author: Adam Jackson <ajax@nwnk.net>
15215 Date:   Tue Dec 20 21:34:21 2005 +0000
15217     Bug #5359: Fix a segfault (Mark Kettenis)
15219 commit 7b89b643c12fa0f7a662b3ff76e05ece53101312
15220 Author: Adam Jackson <ajax@nwnk.net>
15221 Date:   Mon Dec 19 16:44:21 2005 +0000
15223     Bug #5116: Refer DRI section details to dri.fd.o.
15225 commit 3ef3add90351e3cb7b54dbcedc234bc5d3d65f1c
15226 Author: Adam Jackson <ajax@nwnk.net>
15227 Date:   Mon Dec 19 16:34:07 2005 +0000
15229     Stub COPYING files
15231 commit 3566307c8d44f89622ea51169f67c79092cb56d1
15232 Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
15233 Date:   Mon Dec 19 09:18:29 2005 +0000
15235     Fix typos.
15237 commit 137447c5f3c6f1914ac869297f823ae93ce428ac
15238 Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
15239 Date:   Thu Dec 15 01:54:45 2005 +0000
15241     Update to 2005-12-14 snapshot from pciids.sf.net
15243 commit 2cf86fce41e3fd2ac48c5088da11e19077e42e65
15244 Author: Kevin E Martin <kem@kem.org>
15245 Date:   Thu Dec 15 00:20:27 2005 +0000
15247     Update package version number for final X11R7 release candidate. Update
15248         release string to 6.99.99.904.
15250 commit f1ba3b4f33a928a3a59538799b3863de5c87e70e
15251 Author: Adam Jackson <ajax@nwnk.net>
15252 Date:   Wed Dec 14 20:11:16 2005 +0000
15254     Bug #4718: Command line flag to disable ACPI.
15256 commit cf605eb91619a8c0589a08674ffc3e018471b3fc
15257 Author: Adam Jackson <ajax@nwnk.net>
15258 Date:   Tue Dec 13 17:35:26 2005 +0000
15260     Build libglx correctly when not building the Xorg DDX.
15262 commit b076dd787ff71c4b385ab4e2e4eb367f3de378f6
15263 Author: Adam Jackson <ajax@nwnk.net>
15264 Date:   Tue Dec 13 17:34:06 2005 +0000
15266     Spell it XINERAMA_SRCS, not PANORAMIX_SRCS.
15268 commit 3666dbb5f3e06fa6a72def64556d64cf73141777
15269 Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
15270 Date:   Mon Dec 12 23:33:55 2005 +0000
15272     Remove unnecessary include of dgaproc.h that broke Solaris builds.
15274 commit 438a5549f08ab03443d45dd46323579a2f2e4ba2
15275 Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
15276 Date:   Mon Dec 12 03:06:18 2005 +0000
15278     Bugzilla #4715 <https://bugs.freedesktop.org/show_bug.cgi?id=4715> Files in
15279         xserver/xorg/Xext not included in tarball after make dist
15281 commit 62f3ef930adc7edd49b27dd1f7b0f51bc8bc0afa
15282 Author: Adam Jackson <ajax@nwnk.net>
15283 Date:   Fri Dec 9 18:35:21 2005 +0000
15285     Bug #5258: Restore binary compatibility with 6.8.2's PictureRec. (Aaron
15286         Plattner)
15288 commit b99dea9dcf99f907a3536c0db1c39cc67931a5b1
15289 Author: Adam Jackson <ajax@nwnk.net>
15290 Date:   Fri Dec 9 18:32:46 2005 +0000
15292     Bug #4935: Fix includes. (Eric Anholt)
15294 commit f4957ee94810b471110deebf03d7413399b45db3
15295 Author: Adam Jackson <ajax@nwnk.net>
15296 Date:   Fri Dec 9 18:30:51 2005 +0000
15298     Bug #4809: Re-fix that doesn't break distcheck. (Alan Coopersmith)
15300 commit de22d0c2264bd6dbacbbb4160d09c7e84ad37e70
15301 Author: Adam Jackson <ajax@nwnk.net>
15302 Date:   Fri Dec 9 15:30:05 2005 +0000
15304     Fix a thinko so the code matches the comment
15306 commit 6fcb049cd0d2291da5943176716d1f7bbb85fdc2
15307 Author: Adam Jackson <ajax@nwnk.net>
15308 Date:   Fri Dec 9 06:49:39 2005 +0000
15310     Bug #1288: Additional refactor of the driver probe logic to keep ati loaded
15311         before atimisc.
15313 commit 17ac5e9fec1e07bd18ae1407043c300cb4695ede
15314 Author: Adam Jackson <ajax@nwnk.net>
15315 Date:   Fri Dec 9 05:36:41 2005 +0000
15317     Push the fallback drivers to the end of the list so driver probe order
15318         stays useful.
15320 commit 80ea67e37980d07438749f1aa4dfdd7ee1086799
15321 Author: Adam Jackson <ajax@nwnk.net>
15322 Date:   Fri Dec 9 03:59:41 2005 +0000
15324     Bug #4361: Change driver probe logic to read the driver list from disk
15325         instead of using a compile-time array.
15327 commit 7fa2d11d85d43f42aa9c02f8d772c91d1b04df43
15328 Author: Adam Jackson <ajax@nwnk.net>
15329 Date:   Fri Dec 9 03:57:41 2005 +0000
15331     Bug #4361: Define XF86CONFIGFILE properly so config file generation works
15333 commit 26b41ff43959a07a778bc3d6e4db8da036f09de3
15334 Author: Kevin E Martin <kem@kem.org>
15335 Date:   Fri Dec 9 03:02:21 2005 +0000
15337     Fix sgml docs build.
15339 commit d6f98cbdb8fb74c504a92939d3741420eeed7110
15340 Author: Adam Jackson <ajax@nwnk.net>
15341 Date:   Thu Dec 8 19:33:09 2005 +0000
15343     Bug #3944: Fix 24bpp packed pixel. (Søren Sandmann Pedersen)
15345 commit f9ccebe8c5cd674c08fe8ed860d1c456e42c937e
15346 Author: Adam Jackson <ajax@nwnk.net>
15347 Date:   Thu Dec 8 19:27:13 2005 +0000
15349     Bug #4928: Fix compilation for Alpha. (Stefaan DeRoeck)
15351 commit 3a6bdf0715b994d6ecaa5b6e448695a8a8ec7d72
15352 Author: Kevin E Martin <kem@kem.org>
15353 Date:   Thu Dec 8 19:21:12 2005 +0000
15355     Add configure option to set the top level font dir.
15357 commit 008c2dd5e4614e6a21123ee3a2ac9c5d3bafa97a
15358 Author: Kevin E Martin <kem@kem.org>
15359 Date:   Thu Dec 8 17:55:19 2005 +0000
15361     Add configure options to allow hard-coded paths to be changed.
15363 commit 39189c2b86a4c2ab5f3f161d423eb072356668e5
15364 Author: Kevin E Martin <kem@kem.org>
15365 Date:   Thu Dec 8 17:54:40 2005 +0000
15367     Allow hard-coded paths to be configurable.
15369 commit 20c0ebe7b3feb85abf9bf140b7799aafc6f59513
15370 Author: Kevin E Martin <kem@kem.org>
15371 Date:   Wed Dec 7 16:18:02 2005 +0000
15373     Change to use the app-defaults default dir configured in libXt.
15375 commit 4a39354e14c3c360046b04ea0d4825832b05df05
15376 Author: Kevin E Martin <kem@kem.org>
15377 Date:   Tue Dec 6 22:48:51 2005 +0000
15379     Change *man_SOURCES ==> *man_PRE to fix autotools warnings.
15381 commit 84faf8dc9747bc4f1db5ebc2f23e17cf1460e2e9
15382 Author: Adam Jackson <ajax@nwnk.net>
15383 Date:   Tue Dec 6 16:22:47 2005 +0000
15385     Bug #5230: Fix whitespace bugs.
15387 commit 9439297b7bc07dcb90f0d01da09eea1bac3d42ff
15388 Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
15389 Date:   Tue Dec 6 15:50:35 2005 +0000
15391     Bugzilla #5219 <https://bugs.freedesktop.org/show_bug.cgi?id=5219> Make
15392         sure all optional sources are included in EXTRA_DIST, even if they
15393         aren't used on the platform the distballs are made on.
15395 commit f259fd680caccb59546d7788704e46e51a9c6146
15396 Author: Adam Jackson <ajax@nwnk.net>
15397 Date:   Sat Dec 3 22:47:47 2005 +0000
15399     Disable the xf8_32wid logic for now, breaks distcheck
15401 commit 26f9c4305660c2b3dc7fe8d214bcdd3c24e1b198
15402 Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
15403 Date:   Sat Dec 3 17:04:45 2005 +0000
15405     Bugzilla #4809 <https://bugs.freedesktop.org/show_bug.cgi?id=4809> Patch
15406         #3908 <https://bugs.freedesktop.org/attachment.cgi?id=3908> xf8_32wid
15407         and cfb24 only need to be built on sparc
15409 commit 98231c6b38c98976f4ac2b9417ecfbc37a8cbe9a
15410 Author: Kevin E Martin <kem@kem.org>
15411 Date:   Sat Dec 3 05:47:25 2005 +0000
15413     Update package version number for X11R7 RC3 release. Update release string
15414         to 6.99.99.903 (i.e., 7.0 RC3).
15416 commit 7c00afd0ec94e491f1a9ef32d6543ed51ea3319d
15417 Author: Kevin E Martin <kem@kem.org>
15418 Date:   Fri Dec 2 06:02:45 2005 +0000
15420     Define XFree86Server only where it is required.
15422 commit 924518605b613eb66aa569877fa9f131e6f2a2fd
15423 Author: Kevin E Martin <kem@kem.org>
15424 Date:   Thu Dec 1 23:39:00 2005 +0000
15426     Fix GL build when srcdir != builddir (Donnie Berkholz).
15428 commit 14b9315379fe8c783013906616d868f93fd51c83
15429 Author: Kevin E Martin <kem@kem.org>
15430 Date:   Thu Dec 1 22:06:49 2005 +0000
15432     Add missing XvExtension and XvMCExtension defines.
15434 commit df8fa21d3189e20260328b88cc8a86224a9b1ebf
15435 Author: Kevin E Martin <kem@kem.org>
15436 Date:   Thu Dec 1 16:20:09 2005 +0000
15438     Fix typo: xorg_bus_linuxbsdpci ==> xorg_bus_linuxpci
15440 commit ccfaf82367c9d057fd8314ce36b47f0a8eb696b6
15441 Author: Eric Anholt <anholt@freebsd.org>
15442 Date:   Thu Dec 1 05:04:07 2005 +0000
15444     Bug #5160: Fix the modular build to try to use the same logic for choosing
15445         the architecture/os-specific bus support as monolithic.
15447 commit 9c0bd9687fe7d20f2f0793332ae0db06f035eb23
15448 Author: Adam Jackson <ajax@nwnk.net>
15449 Date:   Wed Nov 30 22:59:22 2005 +0000
15451     Import libdrm 2.0
15453 commit 4ec0b623b6ab5f8a1e5af2cc3d839251acf81ce2
15454 Author: Adam Jackson <ajax@nwnk.net>
15455 Date:   Wed Nov 30 02:36:25 2005 +0000
15457     Bug #5093: Fix fb for non-SSE machines. (Xavier Bachelot)
15459 commit ed826d563cba82c516fd41f6a29ee50aa1fe6c6a
15460 Author: Adam Jackson <ajax@nwnk.net>
15461 Date:   Tue Nov 29 23:34:30 2005 +0000
15463     Only build dlloader modules by default.
15465 commit da5d66f2ff27b21fe5c39a4abb4f627edd707f1d
15466 Author: Kevin E Martin <kem@kem.org>
15467 Date:   Tue Nov 29 16:39:33 2005 +0000
15469     Fix usage of XFree86LOADER/XFree86Module/IN_MODULE and update loadable
15470         module builds to reflect this change.
15472 commit 51a721a6dbb42702347aad3115147e4922fc1a25
15473 Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
15474 Date:   Mon Nov 28 22:05:09 2005 +0000
15476     Change *mandir targets to use new *_MAN_DIR variables set by xorg-macros.m4
15477         update to fix bug #5167 (Linux prefers *.1x man pages in man1 subdir)
15479 commit 381931b15b15d0a2ec384b0c22864412c44f9c6e
15480 Author: Kevin E Martin <kem@kem.org>
15481 Date:   Wed Nov 23 07:14:46 2005 +0000
15483     Add configure option to install libxf86config.a (disabled by default).
15485 commit 594ca0966e8fd5992ebf95170cc42e19c698fec6
15486 Author: Eric Anholt <anholt@freebsd.org>
15487 Date:   Tue Nov 22 02:11:00 2005 +0000
15489     Bug #5118: Use "rm -f" instead of "$(RM)", which isn't always defined.
15491 commit 1c8c1179c0789e3e134d31a62dbb88bfdb594b26
15492 Author: Felix Kuehling <fxkuehl@gmx.de>
15493 Date:   Mon Nov 21 04:24:07 2005 +0000
15495     Fix Xprt library dependencies in the case that Xprint is auto-detected by
15496         configure.
15498 commit a1f110bda80bb3b8e4f602385ca5ccd96cf3f786
15499 Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
15500 Date:   Sun Nov 20 23:01:02 2005 +0000
15502     Make sure XKM_OUTPUT_DIR (used in code) ends in / (so paths don't get hosed
15503         when appending file names) but XKB_COMPILED_DIR (used in Makefiles)
15504         does not so install-sh -d doesn't get confused when the directory
15505         already exists.
15507 commit 385730d23944c24dd9af45b27f62c1161abc48b2
15508 Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
15509 Date:   Sun Nov 20 04:15:15 2005 +0000
15511     Add xext to list of modules xorgcfg depends on.
15513 commit 63aa96c08a8390621b017ea498c88cf88152024b
15514 Author: Kevin E Martin <kem@kem.org>
15515 Date:   Sat Nov 19 07:15:50 2005 +0000
15517     Update pkgconfig files to separate library build-time dependencies from
15518         application build-time dependencies, and update package deps to work
15519         with separate build roots.
15521 commit d3b6653a2892e8c929c79fe3ace19ac9d8366fc4
15522 Author: Adam Jackson <ajax@nwnk.net>
15523 Date:   Sat Nov 19 03:53:04 2005 +0000
15525     Bug #4824: Build XTrap support by default, matching monolith.
15527 commit 627ac1fe1dbcbc070575da7bee9e686a7dce5262
15528 Author: Eric Anholt <anholt@freebsd.org>
15529 Date:   Fri Nov 18 23:34:04 2005 +0000
15531     Bug #5060: Fix non-Linux DRI on 64 bit post Linux 32/64 changes.
15533 commit e3ec048ff2fe0ee0862472e9b147b7ce488ea898
15534 Author: Adam Jackson <ajax@nwnk.net>
15535 Date:   Fri Nov 18 22:43:50 2005 +0000
15537     Bug #4928: Unbreak Makefile.am for Alpha chips. (Stefan DeRoeck)
15539 commit de95d8ee197a0bb738037195997d754a20e10254
15540 Author: Adam Jackson <ajax@nwnk.net>
15541 Date:   Fri Nov 18 18:02:24 2005 +0000
15543     Bug #4859: Don't segfault on bad DDC read. (Tony Houghton)
15545 commit 21f7d03dbc347f6bf97a40671275ac75df15bd10
15546 Author: Adam Jackson <ajax@nwnk.net>
15547 Date:   Wed Nov 16 07:28:19 2005 +0000
15549     Fix builds when not building the Xorg DDX.
15551 commit fb2d9df869af0c96f1488ef7cf364e01a9d28f3f
15552 Author: Adam Jackson <ajax@nwnk.net>
15553 Date:   Tue Nov 15 00:29:23 2005 +0000
15555     Make fb build on darwin/ppc without addition #define hacks
15557 commit 16b315affa30e34b9bab81778978484137a5d9bb
15558 Author: Kevin E Martin <kem@kem.org>
15559 Date:   Mon Nov 14 21:04:12 2005 +0000
15561     Use glcontextmodes.[ch] from Mesa.
15563 commit 0c110c80e7afbef50bb354cf1df30123ed048250
15564 Author: Kevin E Martin <kem@kem.org>
15565 Date:   Mon Nov 14 20:18:03 2005 +0000
15567     Add GL_CFLAGS so that GLX can find its proto headers when using separate
15568         build dirs.
15570 commit fc81c13e4dafb0eb818879454ee7ae3fa3dae6d0
15571 Author: Kean Johnson <kean@armory.com>
15572 Date:   Mon Nov 14 18:49:30 2005 +0000
15574     Dont prevent SCO platforms for using the default ZAxisMapping now that the
15575         OS layer correctly sends z-axis events when the wheel button is used.
15577 commit bd9fb533b31c2427d854199fa59dccd357cf874b
15578 Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
15579 Date:   Mon Nov 14 00:01:34 2005 +0000
15581     Default xkb-output directory needs trailing slash.
15583 commit 267cbffa41fffff69c692911d128462f5bab2a69
15584 Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
15585 Date:   Sun Nov 13 20:53:24 2005 +0000
15587     Bug #5019 <https://bugs.freedesktop.org/show_bug.cgi?id=5019> xserver
15588         installs manpages into 'man1' instead of 'man1x'
15590 commit 3179d29b8212c197634d81fbeb8dd2e8df995735
15591 Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
15592 Date:   Sat Nov 12 18:03:34 2005 +0000
15594     use RGB_DB not RGB_PATH as that's what configure defines (Jürg Billeter
15595         <j@bitron.ch>)
15597 commit 0e7e4c7064df64c29b1a0ccd84fba1be7c748f18
15598 Author: Kevin E Martin <kem@kem.org>
15599 Date:   Thu Nov 10 04:59:21 2005 +0000
15601     Fix typo to enable DGA support.
15602     EXTMODULE is required to build DGA support into extmod.
15604 commit e4554db8f87c6a39a3087186395972000bd2085c
15605 Author: Kean Johnson <kean@armory.com>
15606 Date:   Thu Nov 10 02:41:20 2005 +0000
15608     Dont pass wheel mouse buttons as real buttons, map them as Z-Axis movement
15609         on SCO and USL. Re-instate the ZAxisMapping default for the mouse
15610         driver.
15612 commit 1b26fe6d2092c202141a0371f47ef1cd7c66ec00
15613 Author: Kevin E Martin <kem@kem.org>
15614 Date:   Wed Nov 9 21:28:54 2005 +0000
15616     Update package version number for X11R7 RC2 release. Update release string
15617         to 6.99.99.902 (i.e., 7.0 RC2).
15619 commit f886e632b8dab1bfa0de42b9759a8284ecd9b94f
15620 Author: Matthias Hopf <mhopf@suse.de>
15621 Date:   Wed Nov 9 17:05:41 2005 +0000
15623     Bug #4915: ButtonMapping option which allows to define arbitrary button
15624         mappings (including left-handed mouse etc.). Fixed incorrect usage of
15625         non-reversed, but ZAxisMapped buttons for state detection. Nuked unused
15626         part of reverseMap.
15628 commit a25871ae52dd5ce094ba8c1b2021dd027d3e71bd
15629 Author: Kevin E Martin <kem@kem.org>
15630 Date:   Wed Nov 9 01:00:46 2005 +0000
15632     DRM 1.0.5 import
15634 commit c9709c0a38af46368726857f7261cbeb84e53911
15635 Author: Kevin E Martin <kem@kem.org>
15636 Date:   Tue Nov 8 22:47:57 2005 +0000
15638     Add newly checked in files to Xorg server build.
15639     Fix release date. Enable DGA extension by default.
15641 commit f8430a1b8651f4b52d9d3b54694a60d929b48925
15642 Author: Kristian Høgsberg <krh@redhat.com>
15643 Date:   Tue Nov 8 19:04:56 2005 +0000
15645     Bug #2880, add functions for byte and word level access to pci config
15646         space.
15647     Fix broken utf8 again.
15649 commit 5390c7ab05d23f64e6d9afaa558be246a6d6e1b4
15650 Author: Kean Johnson <kean@armory.com>
15651 Date:   Tue Nov 8 06:33:30 2005 +0000
15653     See ChangeLog entry 2005-11-07 for details.
15655 commit f5814bf3fff5352ed6edef4c58aadf2d4593f094
15656 Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
15657 Date:   Tue Nov 8 03:12:43 2005 +0000
15659     Don't reference noXkbExtension when building without XKB. (Bob Terek - Sun
15660         Microsystems)
15662 commit e73cdba865f36ebf78c2dc4ff674b4d9bfe85013
15663 Author: Kevin E Martin <kem@kem.org>
15664 Date:   Mon Nov 7 21:03:49 2005 +0000
15666     Fix Xvfb to work properly in depth 15 mode. Fixes XTS5 XCloseDisplay-3
15667         server crash.
15669 commit 890ed0e082e048fa8daf48229b40558381bd131d
15670 Author: Thomas Hellstrom <unichrome@shipmail.org>
15671 Date:   Sun Nov 6 16:40:59 2005 +0000
15673     Fix a bug where a system memory pixmap got a wrong address if memcpy()
15674         fallback was used for downloading from screen.
15676 commit 70aedcf32a0c924fd073f5b36d20813e8323026b
15677 Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
15678 Date:   Sat Nov 5 18:56:50 2005 +0000
15680     Bug #4948: <https://bugs.freedesktop.org/show_bug.cgi?id=4948> Incorrect
15681         URL in log file for Xorg CVS. Also fixed wording of statement to not
15682         refer to monolithic CVS since modular uses the same code, so it was
15683         appearing in modular builds too.
15685 commit 89c661d61f1b9c70a08237476fa1f7f42c1783ab
15686 Author: Kevin E Martin <kem@kem.org>
15687 Date:   Fri Nov 4 21:37:32 2005 +0000
15689     Only use fbCopyAreammx if planemask is FB_ALLONES (fixes XTS5 XCopyArea
15690         tests 22 and 23).
15692 commit 0b150a05e6fadca7ee8240697d6cbeadea0c53b3
15693 Author: Ian Romanick <idr@us.ibm.com>
15694 Date:   Thu Nov 3 17:12:53 2005 +0000
15696     Whitespace change just to make sure I created the branch correctly.
15698 commit 90cf8e339b71c2f8f2d7a362e6e1ca8078d7f4fd
15699 Author: Kevin E Martin <kem@kem.org>
15700 Date:   Thu Nov 3 17:08:06 2005 +0000
15702     Fix vendor string and release version reported by the servers. Enable
15703         security, lbx and xevie extensions to give us parity with monolithic
15704         tree.
15706 commit f23defeef285b4a5bb58405589294bd557c9bb01
15707 Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
15708 Date:   Thu Nov 3 16:57:01 2005 +0000
15710     Use APP_MAN_SUFFIX for Xserver man page instead of hardcoding section 1
15712 commit f5daec674aeb4fe6ccbc95ead8a319bbeb368d9f
15713 Author: Kevin E Martin <kem@kem.org>
15714 Date:   Wed Nov 2 15:56:40 2005 +0000
15716     Add support for enabling/disabling DBE (part of generic enable/disable
15717         extension support in the server).
15719 commit a311bfa73afa1af76f81958d23bc8e0c631d6828
15720 Author: Kevin E Martin <kem@kem.org>
15721 Date:   Wed Nov 2 15:53:57 2005 +0000
15723     Fix support for enabling/disabling extensions loaded from modules.
15725 commit 462a2407d540eac831c9be4dcee8a16aa1cea6ac
15726 Author: Kevin E Martin <kem@kem.org>
15727 Date:   Tue Nov 1 15:01:51 2005 +0000
15729     Add xorg-server.m4 for driver dependency checking.
15730     Update pkgcheck depedencies to work with separate build roots.
15732 commit 56101c9d6ec3585a0a8550da4b83dd399e3bcce6
15733 Author: Kevin E Martin <kem@kem.org>
15734 Date:   Mon Oct 31 05:45:40 2005 +0000
15736     Fix fd leak by closing them in the ACPI code instead of just using
15737         shutdown.
15739 commit 7993486e80711bd6f6f5b6c2b1f2ac32bfba735b
15740 Author: Thomas Winischhofer <thomas@winischhofer.net>
15741 Date:   Sun Oct 30 17:38:49 2005 +0000
15743     RandR: Add a driver func to let the driver determine the physical size of a
15744         screen size (display mode). Useful for faked widescreen modes, modes
15745         which are scaled by the driver, etc. This really helps fixing RandR's
15746         sometimes dumb DPI assumptions.
15748 commit c818d3a1a5439c54fc687927a99d69712602ed5e
15749 Author: Thomas Winischhofer <thomas@winischhofer.net>
15750 Date:   Sun Oct 30 09:27:06 2005 +0000
15752     Add xf86RandRSetNewVirtualAndDimensions to loader symlist
15754 commit fdbb3ea60949a12eb2f4805d16e8acc2348e39c7
15755 Author: Thomas Winischhofer <thomas@winischhofer.net>
15756 Date:   Sat Oct 29 21:31:23 2005 +0000
15758     Add function for drivers to change RandR's idea of the virtual screen size.
15759         (This allows drivers to reserve a larger virtual size at start and
15760         change it later)
15762 commit e921eec1c6d6ce32630977bd876c529a7c694459
15763 Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
15764 Date:   Sat Oct 29 00:12:33 2005 +0000
15766     Make X -> Xorg symlink at install time.
15768 commit f842c229d4c4dbd5c01364f9e99709bedfd32be6
15769 Author: Alan Hourihane <alanh@fairlite.demon.co.uk>
15770 Date:   Fri Oct 28 16:01:17 2005 +0000
15772     build fix on alpha
15774 commit 7416fd61a17a70a2c27c4b1d19796955c296dc7a
15775 Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
15776 Date:   Thu Oct 27 21:03:27 2005 +0000
15778     Improved stack trace dump code for Solaris - try fork & exec of pstack
15779         first so we can see the names of non-exported symbols that aren't
15780         visible to walkcontext/dladdr1 code.
15782 commit b588bdfe2ac3758d7188706078d79fa276a303e3
15783 Author: Dave Airlie <airlied@linux.ie>
15784 Date:   Sat Oct 22 04:38:50 2005 +0000
15786     programs/Xserver/GL/mesa/X/xf86glx.c: Missing initializer in xf86glx.c
15787         spotted while debugging something else.
15789 commit 59279da49806b032027bb54410bc2513d21e3d9e
15790 Author: Adam Jackson <ajax@nwnk.net>
15791 Date:   Fri Oct 21 19:06:13 2005 +0000
15793     Bug #1429: Report input device type correctly. (Stéphane VOLTZ)
15795 commit 4a8072011895e6f472e429af7503fc07e0561144
15796 Author: Adam Jackson <ajax@nwnk.net>
15797 Date:   Fri Oct 21 18:50:09 2005 +0000
15799     Bug #4730: Byte-swap the pixmap ID correctly. (Neil Campbell)
15801 commit 81e913d3106066de73792f59f3e50e2b5458c567
15802 Author: Adam Jackson <ajax@nwnk.net>
15803 Date:   Fri Oct 21 18:23:33 2005 +0000
15805     Bug #4840: Typo, x$xRES -> x$RES. (George Fufutos)
15807 commit f5a58178347878e0409b592330a07867bea02bef
15808 Author: Ian Romanick <idr@us.ibm.com>
15809 Date:   Thu Oct 20 23:24:47 2005 +0000
15811     Make sure that the __gl*_size prototypes are seen in all the places that
15812         they need to be seen.
15814 commit 279cf9f79da5778b6e14ecc437379d73e3bec5b0
15815 Author: Donnie Berkholz <spyderous@gentoo.org>
15816 Date:   Thu Oct 20 22:41:28 2005 +0000
15818     Bug #4817 <https://bugs.freedesktop.org/show_bug.cgi?id=4817> Restore '='
15819         to '==' in test for mmx_capable.
15821 commit 1f43d218cc24358a0379535ed517c23011633c31
15822 Author: Thomas Winischhofer <thomas@winischhofer.net>
15823 Date:   Thu Oct 20 21:45:40 2005 +0000
15825     EXA: The "optimization" for using a fill operation instead of 1x1 copies
15826         checked the destination drawable's dimensions (!) instead of the
15827         tile's. Really....
15829 commit 15f56b203dbc14ea59885d40fd4bed3da9e8e190
15830 Author: Adam Jackson <ajax@nwnk.net>
15831 Date:   Thu Oct 20 18:52:51 2005 +0000
15833     Move xf86XTrapModule.c to dixmods, guess at a build system.
15835 commit da43c778f4a831061ad2c8b8a312b7a54c9cd79e
15836 Author: Adam Jackson <ajax@nwnk.net>
15837 Date:   Wed Oct 19 22:45:54 2005 +0000
15839     Bug #3224: Degrade XKB fallback message to X_WARNING.
15841 commit 4ebd26f04b32f1b09e0759f1a83437d0b1c4d646
15842 Author: Adam Jackson <ajax@nwnk.net>
15843 Date:   Wed Oct 19 22:36:22 2005 +0000
15845     Bug #3196: Fix Load foo.so syntax.
15847 commit af211a9bc1bcab0aa631558e5d6ce013095f9802
15848 Author: Adam Jackson <ajax@nwnk.net>
15849 Date:   Wed Oct 19 22:30:09 2005 +0000
15851     Fix PCI bus scan on ia64 E8870 chipsets.
15853 commit 5744308e2957781449bfe6fee9b465617a88384d
15854 Author: Kevin E Martin <kem@kem.org>
15855 Date:   Tue Oct 18 22:06:54 2005 +0000
15857     Update package version number for RC1 release. Update release string to
15858         6.99.99.901 (i.e., 7.0 RC1).
15860 commit 2769c3e72c470b472dae013e256a7ee73c3e53f2
15861 Author: Adam Jackson <ajax@nwnk.net>
15862 Date:   Tue Oct 18 19:43:48 2005 +0000
15864     Fix distcheck by forcing Xorg to be installed before chmod/chown.
15866 commit dd0d010e9c34278f968be486a6c5c91e021b6609
15867 Author: Adam Jackson <ajax@nwnk.net>
15868 Date:   Tue Oct 18 19:14:08 2005 +0000
15870     Fix parallel builds my ensuring libdmxconfig builds first.
15872 commit 79e6ac79f983b6cbd88a868dfd2235d9cbe75e8b
15873 Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
15874 Date:   Tue Oct 18 07:18:21 2005 +0000
15876     Don't use $< in explicit rules since neither BSD nor Solaris make allow
15877         that.
15879 commit fb282ef43a1936dcdefa57f16a8363b2adaf983b
15880 Author: Aaron Plattner <aplattner@nvidia.com>
15881 Date:   Tue Oct 18 04:03:01 2005 +0000
15883     Add miext/damage so misym.c can export DamageDamageRegion.
15885 commit 959db6028d232dc76396cb658aa48d3b4e605aed
15886 Author: Aaron Plattner <aplattner@nvidia.com>
15887 Date:   Tue Oct 18 04:02:31 2005 +0000
15889     Export DamageDamageRegion. Not bumping the ABI version since we did that
15890         already for this release.
15892 commit b61c828b0455ec1d4a7ffb54b5ac9b65764a458b
15893 Author: Kevin E Martin <kem@kem.org>
15894 Date:   Tue Oct 18 02:23:58 2005 +0000
15896     DRM 20051017 import
15898 commit d6a40bcd4a745b5d6d1070deb696b21d128ca0fe
15899 Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
15900 Date:   Tue Oct 18 00:32:55 2005 +0000
15902     Change default install dir for app-default files from
15903         $(sysconfdir)/X11/app-defaults to $(libdir)/X11/app-defaults to match
15904         the monolith & allow localization
15906 commit e7007f7d51c9e1d39118865fefb1716c579a70bd
15907 Author: Adam Jackson <ajax@nwnk.net>
15908 Date:   Mon Oct 17 22:42:03 2005 +0000
15910     More automake 1.7 braindamage: use mkdir -p, not .
15912 commit 151ba8b67fd88a721f9f72d3019212b22f5cd3e2
15913 Author: Adam Jackson <ajax@nwnk.net>
15914 Date:   Mon Oct 17 22:25:58 2005 +0000
15916     Work around automake-1.7 braindamage by providing an explicit rule for
15917         XOrgCfg.
15919 commit eec3df1503e561aff6656e15c73b25a0bba1b06b
15920 Author: Kristian Høgsberg <krh@redhat.com>
15921 Date:   Mon Oct 17 17:11:12 2005 +0000
15923     Fix whitespace in AS_HELP_STRING uses, convert all help strings to use
15924         AS_HELP_STRING.
15926 commit 1859c62607d567aa05334df1662f7249c983f793
15927 Author: Kevin E Martin <kem@kem.org>
15928 Date:   Mon Oct 17 07:18:59 2005 +0000
15930     include/dix-config.h.in Add support for more extensions
15931     Add missing files to EXTRA_DIST
15933 commit ccfe9e7e9b49cbbf7c50fbf1a5c33178f27f79eb
15934 Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
15935 Date:   Sun Oct 16 21:57:34 2005 +0000
15937     Link Xprint config directories in $(C_LOCALE) list to C locale dir, not
15938         en_US
15940 commit a7d6a4fb321415b8aaad72760ff8a1ca3fd077f9
15941 Author: Donnie Berkholz <spyderous@gentoo.org>
15942 Date:   Sun Oct 16 03:02:53 2005 +0000
15944     Change '==' to portable '='.
15946 commit c2e461c7e970830ea430de3e5f352d144e9f0239
15947 Author: Kevin E Martin <kem@kem.org>
15948 Date:   Sat Oct 15 20:44:44 2005 +0000
15950     Fix typo and add new Makefiles to AC_OUTPUT
15951     Fix typos
15952     Add xorg.conf.man to CLEANFILES
15953     Add missing files to EXTRA_DIST
15955 commit 34b7b57b3c80507f63a542c6adb4b5c8ed80b642
15956 Author: Kristian Høgsberg <krh@redhat.com>
15957 Date:   Sat Oct 15 19:34:28 2005 +0000
15959     Doh, remember to add this file.
15961 commit 744aa34ca5228ea176cc56a7bdd48bbf5f29b0b5
15962 Author: Eric Anholt <anholt@freebsd.org>
15963 Date:   Sat Oct 15 02:19:09 2005 +0000
15965     Add an additional meaning to the "dirty" flag. Now, if !dirty && !area, the
15966         pixmaps's contents are undefined, so we won't need to upload the
15967         undefined contents in MoveIn. Use the ExaCheck* for async ops as well,
15968         so that dirty is always tracked. While the performance impact for my ls
15969         -lR test was not significant (though the avoiding-upload path was being
15970         hit), it's likely to be important for the upcoming Get/PutImage
15971         acceleration from ajax.
15973 commit 21e7339c1eead1148eea462bc99cf8faf02c8d39
15974 Author: Kristian Høgsberg <krh@redhat.com>
15975 Date:   Fri Oct 14 22:44:56 2005 +0000
15977     Hook up lbx.
15979 commit d62943c040fd3d45079c9918c57f74f993b585d4
15980 Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
15981 Date:   Fri Oct 14 22:19:51 2005 +0000
15983     Set default font path to match the default in the monolith so fonts are
15984         actually found.
15986 commit 0ee70f53ef9b05052ee079560df107d05a9c5407
15987 Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
15988 Date:   Fri Oct 14 22:01:46 2005 +0000
15990     Install Xorg & xorg.conf man pages even when not building docs
15992 commit 0676a2874a62a3661a718cdf21e75ffc77197ad9
15993 Author: Kristian Høgsberg <krh@redhat.com>
15994 Date:   Fri Oct 14 20:01:36 2005 +0000
15996     Add sysv and sco os-support subdirs and add simple EXTRA_DIST Makefile.am
15997         in those dirs. Remove unsupported os-support subdirs (bsdi, dgux, hurd,
15998         nto, os2, pmax, qnx4) that have no maintainer and we don't dist.
15999     Add Options.
16001 commit 57abb5b171b2fe88252aeb788463e533106d66b9
16002 Author: Alan Hourihane <alanh@fairlite.demon.co.uk>
16003 Date:   Fri Oct 14 08:29:16 2005 +0000
16005     remove reference to non-existent agpgart.h
16007 commit 7e3e9ed97ba25bb84286f97fe6882a37c9aa7e25
16008 Author: Donnie Berkholz <spyderous@gentoo.org>
16009 Date:   Fri Oct 14 06:10:06 2005 +0000
16011     Add XTRAP_LIB to XPRINT_EXTENSIONS to fix xprint build when xtrap is
16012         enabled.
16014 commit 821584fcd3bf83f3aaacd35e54323f71d976db44
16015 Author: Donnie Berkholz <spyderous@gentoo.org>
16016 Date:   Fri Oct 14 05:36:39 2005 +0000
16018     Require glproto >= 1.4.1 if building DRI with GLX. This fixes a build
16019         failure on a number of hyperpipe functions.
16021 commit 8df7628a2ad93edf8271f13e0b43c0fa8f766668
16022 Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
16023 Date:   Fri Oct 14 00:41:51 2005 +0000
16025     Remove reference to XF86config-4. Add xorgcfg(1) to See Also list.
16027 commit b54c8154ca19edce00b9c6379d5daf94268bade1
16028 Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
16029 Date:   Fri Oct 14 00:34:49 2005 +0000
16031     Set substitutions needed in xorgconfig man page.
16033 commit 1df705e465a103c94ffbb9fe97bdbe6b0aefc746
16034 Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
16035 Date:   Thu Oct 13 20:30:38 2005 +0000
16037     AC_SUBST VENDOR_STRING & VENDOR_RELEASE for xorgcfg's app-defaults file
16039 commit b349b20d783252d5126451142419aae554f9b776
16040 Author: Kristian Høgsberg <krh@redhat.com>
16041 Date:   Thu Oct 13 18:08:24 2005 +0000
16043     Dist NOTES.
16044     Dist helper shell scripts.
16045     Dist XAA.HOWTO and a few more unused C files.
16046     Dist xorgconf.cpp.
16047     Fix DIST_EXTRA typo.
16048     Clean yacc and lex generated files only during make maintainer-clean as we
16049         don't expect users to have those tools installed.
16051 commit 35a767590e481b15ae66dccc2dd91098992b2751
16052 Author: Benjamin Herrenschmidt <benh@kernel.crashing.org>
16053 Date:   Thu Oct 13 01:13:58 2005 +0000
16055     Fix stupid mistake in yesterday's allocator commit, would cause exa to
16056         consider a random available memory size
16058 commit a16dabd05ee7ec97877f07bd40ed83c01e72fc22
16059 Author: Eric Anholt <anholt@freebsd.org>
16060 Date:   Wed Oct 12 11:15:44 2005 +0000
16062     Remove an RM line that appears unnecessary and was breaking the build at
16063         xf86DefModeSet.c with FreeBSD make, where RM was undefined. While here,
16064         make the build of xf86DefModeSet.c depend on its sources, so it'll
16065         rebuild properly, and make it a normal CLEANFILE rather than a
16066         DISTCLEANFILE, since the intention seems to be to build it at the
16067         user's build time.
16069 commit b819c8378fbf29f185332e8435a80eb35991cd1f
16070 Author: Alan Hourihane <alanh@fairlite.demon.co.uk>
16071 Date:   Wed Oct 12 08:22:31 2005 +0000
16073     remove unneeded line of code
16075 commit e573b272bf2b06fb62d0306ddc966f3230ead967
16076 Author: Benjamin Herrenschmidt <benh@kernel.crashing.org>
16077 Date:   Wed Oct 12 07:46:36 2005 +0000
16079     Use proper access size when reading pixel based on bpp of the source pixmap
16081 commit 55efb41f6cc064763cbfd3ee2a1239dc46cb109a
16082 Author: Eric Anholt <anholt@freebsd.org>
16083 Date:   Wed Oct 12 07:35:20 2005 +0000
16085     If a window background is a 1x1 pixmap, read the value out and go to
16086         exaFillRegionSolid rather than sending piles and piles of Copies to the
16087         hardware.
16089 commit fce11fdf03acc1f3f1dafb79fc8fff0251cf5473
16090 Author: Kevin E Martin <kem@kem.org>
16091 Date:   Wed Oct 12 02:11:06 2005 +0000
16093     Fix typo (DIST_EXTRA -> EXTRA_DIST)
16095 commit 12994b9afbc18bfb7209f677abf673415c9ddf15
16096 Author: Benjamin Herrenschmidt <benh@kernel.crashing.org>
16097 Date:   Tue Oct 11 23:11:37 2005 +0000
16099     Fix a couple of bugs in the offscreen allocator. One mostly harmless was
16100         causing our search loop for evictable blocks to possibly skip a good
16101         candiate, and another was the allocator would occasionally use
16102         area->offset as if it was the base of the pixmap, while for a pixmap
16103         that is not in available state, it is not. This caused some funny
16104         miscalculation leading to overlapping pixmaps and accesses beyond the
16105         end of the framebuffer. To make things cleared, I renamed save_offset
16106         to base_offset, made sure it's the one used everywhere in the
16107         allocator, and only align "offset" for the client at the end of
16108         exaOffscreenAlloc().
16110 commit 8444a1f3918b0433f89cae31673ab63628b4543d
16111 Author: Alan Hourihane <alanh@fairlite.demon.co.uk>
16112 Date:   Tue Oct 11 21:01:04 2005 +0000
16114     missed commit
16116 commit 3b683b63eed603ae58a8cddab48eb81f7ba0dbdf
16117 Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
16118 Date:   Tue Oct 11 20:12:24 2005 +0000
16120     missed ChangeLog entry for previous commit
16122 commit b4450f3242ab408e80bc3d6d5d1cf6765f3e5339
16123 Author: Thomas Winischhofer <thomas@winischhofer.net>
16124 Date:   Tue Oct 11 19:03:02 2005 +0000
16126     Add DGAReInitModes, Part 2
16128 commit d91d18e1d6d663244288748ab86a35a6c151a535
16129 Author: Thomas Winischhofer <thomas@winischhofer.net>
16130 Date:   Tue Oct 11 19:02:18 2005 +0000
16132     Add DGAReInitModes in order to allow the driver to change the list of
16133         supported DGA modes. (Part 1)
16135 commit c1a2abadfbb862cbaac3e23d0c1317ce5473ebdd
16136 Author: Alan Hourihane <alanh@fairlite.demon.co.uk>
16137 Date:   Tue Oct 11 14:50:47 2005 +0000
16139     fix a typo
16141 commit 697f64a22ac5a7742a0022605a1074351296d4f8
16142 Author: Alan Hourihane <alanh@fairlite.demon.co.uk>
16143 Date:   Tue Oct 11 14:50:03 2005 +0000
16145     check randrp has been initialized
16147 commit 2828d92c6ca400b603b6a20a221d9c858732292f
16148 Author: Alan Hourihane <alanh@fairlite.demon.co.uk>
16149 Date:   Tue Oct 11 14:45:01 2005 +0000
16151     programs/Xserver/hw/xfree86/common/xf86RandR.c
16152     programs/Xserver/hw/xfree86/loader/xf86sym.c Add a new function
16153         xf86GetRotation to allow third party modules to obtain the current
16154         rotation.
16156 commit cad18ec979e38ef80a606f0e4abf2142b9d0d2b1
16157 Author: Alan Hourihane <alanh@fairlite.demon.co.uk>
16158 Date:   Mon Oct 10 10:07:47 2005 +0000
16160     don't move x or y depending on the screen size change
16162 commit 7f72f94aa4f0655b8aab6c67eef2a5f5ac4b418f
16163 Author: Alan Hourihane <alanh@fairlite.demon.co.uk>
16164 Date:   Mon Oct 10 09:31:49 2005 +0000
16166     rework that again
16168 commit 7c1d9a31a36552467d194e7d009c17dc526256c2
16169 Author: Alan Hourihane <alanh@fairlite.demon.co.uk>
16170 Date:   Mon Oct 10 09:24:28 2005 +0000
16172     a furthur tweak to the randr cursor position fix
16174 commit 13f958fbe8420e406f24c01d320f29002ee860b7
16175 Author: Benjamin Herrenschmidt <benh@kernel.crashing.org>
16176 Date:   Mon Oct 10 05:58:41 2005 +0000
16178     Add missing {Prepare,Finish}Access() wrappers for the tile pixmap in the
16179         fallback case
16181 commit d82aeb55ca3b6abe4cafa7b9c39777a5f67308e5
16182 Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
16183 Date:   Sun Oct 9 23:47:52 2005 +0000
16185     Bug #3254 <https://bugs.freedesktop.org/show_bug.cgi?id=3254> Make sure
16186         screensaver & DPMS timeouts don't overflow when multiplied by
16187         MILLI_PER_MIN. (Reported by Zachary J. Slater)
16189 commit 29b5f846d261976f466d2c7181d6a75de670066b
16190 Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
16191 Date:   Sun Oct 9 17:47:34 2005 +0000
16193     Bug #4715 <https://bugs.freedesktop.org/show_bug.cgi?id=4715> Add
16194         SecurityPolicy to EXTRA_DIST (Bill Crawford)
16196 commit 046234b3ebdfe221de9e87d70d287f69a6f59d6e
16197 Author: Eric Anholt <anholt@freebsd.org>
16198 Date:   Sun Oct 9 02:03:22 2005 +0000
16200     Don't try the accelerated glyphs path for component-alpha text (which I
16201         don't expect drivers to be able to accelerate without exa assistance).
16202         Instead, drop back to plain old miGlyphs for a 62.5% +/- 1.5% reduction
16203         in runtime of my ls -lR test (n=5) with component alpha. While a
16204         reasonable approach would seem to be making a better test to see
16205         whether the entire path would be accelerated and force migration
16206         appropriately, my attempt at this made the situation much worse.
16208 commit 526d1502df8db6799c9d1155b86ce79cef90872b
16209 Author: Alan Hourihane <alanh@fairlite.demon.co.uk>
16210 Date:   Fri Oct 7 21:29:39 2005 +0000
16212     another update to the RandR fix (thanks Aaron)
16214 commit 5a71a5667eb5b01e0f65f9310f4af1f6c5711ab7
16215 Author: Kristian Høgsberg <krh@redhat.com>
16216 Date:   Fri Oct 7 19:01:10 2005 +0000
16218     Add Xprint init scrips to EXTRA_DIST.
16220 commit 470213753b158225b44a39a872599344acbc7101
16221 Author: Alan Hourihane <alanh@fairlite.demon.co.uk>
16222 Date:   Fri Oct 7 18:15:08 2005 +0000
16224     update the last RandR fix
16226 commit 348242f35aeb2869ef390241035b5f3266fc0288
16227 Author: Alan Hourihane <alanh@fairlite.demon.co.uk>
16228 Date:   Fri Oct 7 15:39:52 2005 +0000
16230     programs/Xserver/hw/xfree86/common/xf86RandR.c Use PointerMoved instead of
16231         SetCursorPosition, as PointerMoved will call AdjustFrame to reposition
16232         the window if necessary and avoid the cursor ending up offscreen.
16234 commit 578e18d11b3d61449c1dd7eba04e1748f19c68f3
16235 Author: Kevin E Martin <kem@kem.org>
16236 Date:   Fri Oct 7 14:27:47 2005 +0000
16238     Add darwin to dist
16239     Include missing docs in EXTRA_DIST
16240     Include headers and other files in dist
16242 commit 148df64a05d69adaac4b0f3684b846eb1da60219
16243 Author: Kevin E Martin <kem@kem.org>
16244 Date:   Fri Oct 7 04:11:02 2005 +0000
16246     Add README.compiled to dist tarball
16248 commit ff258ac2783203ed2a7698894d951391d1aecebc
16249 Author: Benjamin Herrenschmidt <benh@kernel.crashing.org>
16250 Date:   Thu Oct 6 23:45:29 2005 +0000
16252     Clients tend to set picture->repeat when not necessary. Most HW cannot
16253         accelerate repeat NPOT thus triggering software fallback (this is the
16254         case with gnome desktop for example). This adds a simple optimisation
16255         to exa that removes "repeat" when it's obviously useless, that is, the
16256         single picture instance covers the entire rectangle beeing used
16258 commit e4ed43c3a6c248ba2b82b8bbf29da537a68407e6
16259 Author: Søren Sandmann Pedersen <sandmann@daimi.au.dk>
16260 Date:   Thu Oct 6 22:25:35 2005 +0000
16262     symlink.sh:
16263     New files linked:
16264     xorgconf.cpp Options
16265     usb.3 usb_hid_usages
16266     lynx_ppc.S
16267     BUSmemcpy.S IODelay.S PortIO.S SlowBcopy.S
16268     sun_inout.s
16269     xaaTEGlyphBlt.S
16270     xkbcomp/compiled/README
16271     New files excluded:
16272     All of lib/GL/apple
16273     xlibi18n/*/*.mapfile
16274     xxserver/xorg/configure.ac, xkb/Makefile.am:
16275     Install README.compiled in the xkb output dir
16277 commit 1614a31a9dad9482ae4526c194c2bae1c4993f8f
16278 Author: Eric Anholt <anholt@freebsd.org>
16279 Date:   Thu Oct 6 21:55:41 2005 +0000
16281     Bug #4699: Correct some memory leaks in EXA and damage related to region
16282         handling.
16284 commit cd9ff6aec81e04bbfe14364407ccb28df05fc063
16285 Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
16286 Date:   Thu Oct 6 20:16:13 2005 +0000
16288     cpp processing for Xvfb man page
16290 commit 370b8c8f1cb1a3531d52ea3b430852a0d76b2a4c
16291 Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
16292 Date:   Thu Oct 6 20:14:43 2005 +0000
16294     App-defaults file not supposed to have .ad suffix when installed Fix cpp
16295         rules to set needed flags for app-defaults file
16297 commit 2770233069d3845c681bea8eccff22e92254487e
16298 Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
16299 Date:   Thu Oct 6 19:59:26 2005 +0000
16301     Don't build "ev" example on systems without <linux/input.h>
16303 commit 460145a5d52b5325fa5e920cee3699fcf7dd9afe
16304 Author: Kristian Høgsberg <krh@redhat.com>
16305 Date:   Thu Oct 6 19:37:39 2005 +0000
16307     Add cpconfig.c to EXTRA_DIST.
16308     Add CURSOR.NOTES to EXTRA_DIST.
16309     Add extrapci.ids to EXTRA_DIST and fix xf86PciIds.h rule.
16311 commit e63f76caa1b1342422567fdcb9f8af24792c8ca1
16312 Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
16313 Date:   Thu Oct 6 17:55:54 2005 +0000
16315     Sun bug #6326551: xkbSetDetectableAutoRepeat broken when using XEvIE
16316         <http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=6326551>
16317         (Derek Wang, Sun Microsystems)
16319 commit 5f30a7b10286b4f55821acd4eb5580a8f5a3c56a
16320 Author: Benjamin Herrenschmidt <benh@kernel.crashing.org>
16321 Date:   Thu Oct 6 08:08:04 2005 +0000
16323     Bug #4689: Treat DirectColor as TrueColor in Render. It fixes some crashes
16324         with xcompmgr when using apps that use a DirectColor visual for their
16325         windows
16327 commit 9000c0321baf1e25e1796e6a333aad0e5a22cbe2
16328 Author: Kevin E Martin <kem@kem.org>
16329 Date:   Thu Oct 6 04:05:30 2005 +0000
16331     Install correct man page and add to dist
16333 commit 9b894df44b575f768a2400d044d8c1eb6ef2ec97
16334 Author: Kevin E Martin <kem@kem.org>
16335 Date:   Thu Oct 6 02:40:41 2005 +0000
16337     Include dmx-config.h for modular build
16338     Use <X11/extensions/dmxext.h> intead of "dmxext.h"
16340 commit 30c1369bf5816ffd7bd52d9a9dbcb72500684e2f
16341 Author: Kevin E Martin <kem@kem.org>
16342 Date:   Thu Oct 6 02:35:22 2005 +0000
16344     Add support for building DMX config and examples programs Add missing files
16345         to EXTRA_DIST Install Xdmx man page
16347 commit 1f9b6dc1ccd999c90ba825cf5fbdfa29770224a6
16348 Author: Kevin E Martin <kem@kem.org>
16349 Date:   Thu Oct 6 00:34:29 2005 +0000
16351     Clean up generated files to pass distcheck
16352     Clean up generated files to pass distcheck Distribute getconfig.man.pre,
16353         not getconfig.man
16355 commit 61cd478b545de0313271cf6852e2df770e8f5914
16356 Author: Adam Jackson <ajax@nwnk.net>
16357 Date:   Wed Oct 5 22:39:41 2005 +0000
16359     Bug #3652: Server-side GLX support for GLX_SGIX_swap_barrier and
16360         GLX_SGIX_hyperpipe extensions. (Eric Kunze, SGI)
16362 commit e891d9c078bd31447ae3e1fc7f8c15953b0bb916
16363 Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
16364 Date:   Wed Oct 5 22:19:09 2005 +0000
16366     Update to 2005-10-05 snapshot from pciids.sf.net (includes a couple new
16367         Radeon id's).
16369 commit dc6ac8e46f80157960a24a1be1fb83f22dff45a0
16370 Author: Kristian Høgsberg <krh@redhat.com>
16371 Date:   Wed Oct 5 21:38:40 2005 +0000
16373     Add DGA configure option and add various files that we should be dist'ing.
16374         Simplify xf86DefModeSet.c rule a bit.
16376 commit 8391eaa4aa1ae3744ad8c45f5d148ba362d2c9dd
16377 Author: Adam Jackson <ajax@nwnk.net>
16378 Date:   Wed Oct 5 21:13:49 2005 +0000
16380     Preprocess and install XOrgCfg.ad as in the monolith.
16382 commit a9df169f108b15d312421e498675cd2e48206660
16383 Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
16384 Date:   Wed Oct 5 17:27:58 2005 +0000
16386     Add missing $(DESTDIR) to custom install target
16388 commit a6cbe0776fcc8fb19a2bf2ecef41559eed6e5cef
16389 Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
16390 Date:   Wed Oct 5 16:39:09 2005 +0000
16392     Fix the rest of the XFree86 DDX options that require an argument to say so
16393         instead of reporting "unrecognized option" when the argument is
16394         missing. Also give correct error instead of "unrecognized option" for
16395         options only available to root.
16397 commit 8c524f9966d2a167ea71dd81e235140e0db31471
16398 Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
16399 Date:   Wed Oct 5 15:33:40 2005 +0000
16401     Xdmx & Xprint also need xau & xdmcp module dependencies
16403 commit 9f3ad65251832631630f7e587b409b750a144bd3
16404 Author: Luc Verhaegen <libv@skynet.be>
16405 Date:   Wed Oct 5 07:27:52 2005 +0000
16407     Fix lnx_pci.c's xf86GetOSOffsetFromPCI return value. Clears up the resource
16408         ranges awkwardness and the "INVALID MEM ALLOCATION" warning.
16410 commit da989e988cc96c0ec4f07fceb4c36b30c2e37f4a
16411 Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
16412 Date:   Wed Oct 5 02:18:10 2005 +0000
16414     Xnest depends on xdmcp & xau modules too
16416 commit 9e8b5f3d478ca18a9ff9c26745de77c91a5d36d9
16417 Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
16418 Date:   Wed Oct 5 01:38:50 2005 +0000
16420     Make Xorg -config stop lying to people and claiming it doesn't exist when
16421         you fail to specify a file name. Also, include it in the list of
16422         available options for non-root users when listing all available flags.
16424 commit 34a8411ede185553f1387ee0bf534cf77b0fc004
16425 Author: Adam Jackson <ajax@nwnk.net>
16426 Date:   Wed Oct 5 00:55:08 2005 +0000
16428     Bug #4038: Unbreak the SYSVIPC check for cross builds. (Detlef Vollman)
16430 commit f47f00ab747563678c8625de5e5b2a588660064e
16431 Author: Eric Anholt <anholt@freebsd.org>
16432 Date:   Tue Oct 4 11:24:09 2005 +0000
16434     Mark the temporary pixmap dirty if UploadToScreen succeeds. Failure to do
16435         so resulted in a solid black glyph if the font rendering actually
16436         resulted in a fallback (subpixel AA, for example) and the temporary got
16437         migrated after 10 or so glyphs.
16439 commit 89a1a91b88b94b341075bc208941337ce11465b7
16440 Author: Aaron Plattner <aplattner@nvidia.com>
16441 Date:   Tue Oct 4 07:42:21 2005 +0000
16443     Add miext/cw to the module loader include path so that misym.c can export
16444         miDisableCompositeWrapper.
16446 commit 43625a47063c246e7bf9d687caded0b7e2ea0dc6
16447 Author: Aaron Plattner <aplattner@nvidia.com>
16448 Date:   Tue Oct 4 07:31:53 2005 +0000
16450     Bump the video driver module ABI minor version to 8 so modules statically
16451         linked against miDisableCompositeWrapper won't load on older servers.
16452     #include "cw.h" instead of #include "cw/cw.h"
16454 commit ca57db6fc1e6100c47ad935d626fdd490ed6116e
16455 Author: Aaron Plattner <aplattner@nvidia.com>
16456 Date:   Tue Oct 4 04:30:33 2005 +0000
16458     Export miDisableCompositeWrapper.
16460 commit b2e451b93c20efc49a6cc565239432b2c705fe37
16461 Author: Eric Anholt <anholt@freebsd.org>
16462 Date:   Tue Oct 4 03:44:14 2005 +0000
16464     Correct the test for whether projective transform is necessary. Also, use
16465         "affine" to describe the variable (universally) on suggestion from
16466         vektor. Corrects a rendercheck failure.
16468 commit cdded97a0ad717f4f9120b37d2687fa661696c9b
16469 Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
16470 Date:   Tue Oct 4 00:45:42 2005 +0000
16472     Add #include <xorg-config.h> for modular build
16474 commit 4ae4fc7d51aeb0f27bed52f7e6a346745f3ea453
16475 Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
16476 Date:   Tue Oct 4 00:43:16 2005 +0000
16478     Add gtf to xserver/xorg/hw/xfree86/utils
16480 commit d51962378ef6371456e034d6d7f6780e05bc1207
16481 Author: Adam Jackson <ajax@nwnk.net>
16482 Date:   Mon Oct 3 19:31:50 2005 +0000
16484     Bug #3781: Only use fbCopyAreammx when alu == GXcopy. Originally Gentoo bug
16485         #96053, patch by bartron@gmx.net.
16487 commit 6d4b350dee9495e54e6e5492815885f1d8455ac9
16488 Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
16489 Date:   Mon Oct 3 16:46:14 2005 +0000
16491     Bug #3815 <https://bugs.freedesktop.org/show_bug.cgi?id=3815> Patch #3463
16492         <https://bugs.freedesktop.org/attachment.cgi?id=3463> GNU/kFreeBSD
16493         Xserver support (Robert Millan)
16495 commit 22b4200b01310e7b4743ef0b3541c3053a2d8279
16496 Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
16497 Date:   Mon Oct 3 15:41:10 2005 +0000
16499     Whoops, need to be in DIST_SUBDIRS too.
16501 commit 14a2bd33307fd937804a9fbb03787ec30858a05c
16502 Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
16503 Date:   Mon Oct 3 15:37:57 2005 +0000
16505     Add missing ] (Dawid Gajownik)
16506     Add getconfig (Dawid Gajownik)
16508 commit 84141fc299b03b5552be093f9b698a85bc670d65
16509 Author: Eric Anholt <anholt@freebsd.org>
16510 Date:   Mon Oct 3 11:43:55 2005 +0000
16512     Merge r1.36 of fbcompose.c from xserver CVS: Special case projective
16513         transforms so we can avoid doing the expensive
16514     64-bit math. Unroll the bilinear interpolation loops for an extra boost. I
16515         tested this with the up/downscaling cairo-benchmarks with Xvfb and saw
16516         a 12% +/- 4% decrease in time taken to run them.
16518 commit c024262eae4e00567ccb66a59b4d572621233cbc
16519 Author: Eric Anholt <anholt@freebsd.org>
16520 Date:   Mon Oct 3 10:20:29 2005 +0000
16522     Merge r1.2 of fbedge.c from xserver CVS: Optimize spans where the same
16523         value is being added to multiple pixels. This improves the speed of
16524         rendering wide trapezoids. I tested this with a small set of xlibs
16525         cairo-benchmarks with Xvfb and saw a 4% decrease in time taken to run
16526         them.
16528 commit a7e3c6fa8ceb6a3a423377aa32ab0da5a6ab9286
16529 Author: Adam Jackson <ajax@nwnk.net>
16530 Date:   Mon Oct 3 06:31:48 2005 +0000
16532     Real configure check for execinfo.h (Yuri Vasilevski)
16534 commit e3d2a7d57bc57453d66aa63ca7fe4d910b64737c
16535 Author: Adam Jackson <ajax@nwnk.net>
16536 Date:   Mon Oct 3 06:29:14 2005 +0000
16538     Bug #4393: uClibc lies and defines __GLIBC__ even though it's not source
16539         compatible with glibc, so the backtrace support check fails. Work
16540         around this by wrapping the code in a configure check for execinfo.h,
16541         and emulate detection for the monolith. (Yuri Vasilevski)
16543 commit 5037d3441d65f1fb6493c3b55137ef1b5eddd6b0
16544 Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
16545 Date:   Sun Oct 2 22:17:38 2005 +0000
16547     Bug #1465 <https://bugs.freedesktop.org/show_bug.cgi?id=1465>
16548         /etc/init.d/Xprint should use PROJECTROOT from build (Grzegorz
16549         DÄ?browski)
16551 commit b05e78dd40e1fe915096362f32c3af8aee0ed36a
16552 Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
16553 Date:   Sun Oct 2 19:30:57 2005 +0000
16555     Fix typo in MAN_SRCS (Dawid Gajownik)
16557 commit 8814896da83b19be01beedd0b2b3380298778328
16558 Author: Eric Anholt <anholt@freebsd.org>
16559 Date:   Sun Oct 2 08:53:18 2005 +0000
16561     Fix include path for commit of bug #4616.
16563 commit ecaa46380ed0a920186407b9294c5c60f75f1a13
16564 Author: Eric Anholt <anholt@freebsd.org>
16565 Date:   Sun Oct 2 08:28:27 2005 +0000
16567     Bugzilla #4616:
16568     - Merge various fb/ bits of COMPOSITE support from xserver, which weren't
16569         necessary before due to cw hiding the issues. Fixes offset calculations
16570         for a number of operations, and may pull some fixes that cairo has
16571         wanted for XAA as well.
16572     - Add a new call, miDisableCompositeWrapper(), which a DDX can call to keep
16573         cw from getting initialized from the damage code. While it would be
16574         cleaner to have each DDX initialize it if it needs it, we don't have
16575         control over all of them (e.g. nvidia).
16576     - Use the miDisableCompositeWrapper() to keep cw from getting set up for
16577         screens using EXA, because EXA is already aware of composite. Avoiding
16578         cw improved performance 0-35% on operations tested by ajax in x11perf.
16580 commit 2c82429f8957ed0268c0e4e4fe5aed9093f33960
16581 Author: Ian Romanick <idr@us.ibm.com>
16582 Date:   Sat Oct 1 22:25:13 2005 +0000
16584     Refactors __glXImageSize and __glXImage3DSize into a single function. It
16585         replaces all calls to the old functions with calls to __glXImageSize
16586         with the new parameter list.
16587     I have also added 'target' as a parameter. This is a stepping stone to the
16588         code in patch #2410. Basically, if the texture target is one of
16589         GL_PROXY_*, the image size is always zero. This gathers all the checks
16590         for that into a single place. I have *not* modified the existing
16591         callers to take this into account. They still do their own checks for
16592         GL_PROXY_*. However, when the generated versions of those functions are
16593         added to the tree, they *will* rely on that.
16594     The code growth is mainly due to the new 40 line comment before
16595         __glXImageSize.
16596     I have tested this with a few of the texture using demos and tests from
16597         Mesa, including tunnel, texdown, and drawpix.
16598     Reviewed by: Adam Jackson, Eric Anholt, and Brian Paul.
16600 commit e27b3e4ea1ddf9b2e9c2d63a0e60400b523a8a94
16601 Author: Ian Romanick <idr@us.ibm.com>
16602 Date:   Sat Oct 1 22:19:04 2005 +0000
16604     Remove some more incorrect prototypes for the __gl*_size functions.
16606 commit e270e6394b623b48d416feeef0c3856f2e303c8d
16607 Author: Matthieu Herrb <matthieu.herrb@laas.fr>
16608 Date:   Sat Oct 1 17:53:38 2005 +0000
16610     Bug #3822: out of bound reads in fbbltone and fbblt (Mark Kettenis, Thierry
16611         Deval).
16613 commit 54b2a14f0fa4397f3e9ae75dd63d5cacfdd778eb
16614 Author: Matthieu Herrb <matthieu.herrb@laas.fr>
16615 Date:   Sat Oct 1 17:30:58 2005 +0000
16617     Bug #3411: fix handling of keyboard Autorepeat rate in xorg.conf.
16619 commit a07dd03748c8fa2633e294ee4d9ab38265970e5e
16620 Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
16621 Date:   Sat Oct 1 07:17:55 2005 +0000
16623     Add hw/xfree86/getconfig
16625 commit abc6aa50fb52fa4fa9b9436dbc3a70f86e62dc27
16626 Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
16627 Date:   Sat Oct 1 06:27:12 2005 +0000
16629     Oops - fix build/install of fbdevhw.man
16631 commit 13e0db19d8c0b1df636f218bcbfbb2c54fa7576f
16632 Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
16633 Date:   Sat Oct 1 06:19:02 2005 +0000
16635     Adding more doc files & fbdevhw man page
16637 commit b5ce065a5e91e2ad3213ea8c711cfe7ed9060c16
16638 Author: Thomas Winischhofer <thomas@winischhofer.net>
16639 Date:   Fri Sep 30 08:54:44 2005 +0000
16641     RandR: Fix failure handling (Closes #4635; Thomas Winischhofer)
16643 commit 4608a2b654be84b2e345bcada63422d18c74a06e
16644 Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
16645 Date:   Fri Sep 30 02:37:57 2005 +0000
16647     Man page processing/installation and other doc file updates
16649 commit aa74468aa59b95424cd0000179b8985b267d639b
16650 Author: Adam Jackson <ajax@nwnk.net>
16651 Date:   Fri Sep 30 02:03:45 2005 +0000
16653     sparse cleanups. s/0/NULL/ and mark a few things static.
16655 commit c65fde5343719d3e9ebc76cc371c6f5f7948de8c
16656 Author: Søren Sandmann Pedersen <sandmann@daimi.au.dk>
16657 Date:   Wed Sep 28 20:38:42 2005 +0000
16659     Make the server distcheck:
16660     - Fix up the XpConfig directory to remove the stuff it installs
16661     - Add a few files to CLEANFILES here and there
16663 commit 58abce3f90504dd48838a2f7ae7bb5db6a6cff70
16664 Author: Eric Anholt <anholt@freebsd.org>
16665 Date:   Wed Sep 28 20:01:37 2005 +0000
16667     - Use the dirty flag (which should be set correctly all the time,
16668         particularly thanks to Prepare/FinishAccess) to avoid DFS/memcpy on
16669         pixmap move-out if it's unnecessary. This was disabled in KAA because
16670         cache misuse on ATI made me guess that this code was wrong.
16671     - Unwrap Glyphs on closescreen.
16673 commit f53404bdbba23fd46420564565ab815f7c20b101
16674 Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
16675 Date:   Wed Sep 28 16:55:25 2005 +0000
16677     Add kbd_mode build system
16679 commit 940158a6f2e98069a47293d713df674e16ad8a11
16680 Author: Ian Romanick <idr@us.ibm.com>
16681 Date:   Wed Sep 28 03:37:22 2005 +0000
16683     Replace all uses of __glEvalComputeK (and the doubly redundant
16684         EvalComputeK) with calls to one of __glMap[12][df]_size. This was
16685         tested with progs/samples/eval (from Mesa).
16687 commit 806d74bc0640f4f3dcc034b36a36aea289b01685
16688 Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
16689 Date:   Wed Sep 28 01:57:47 2005 +0000
16691     Add __SVR4 #ifdefs to work in non-Imake builds.
16693 commit 88957862b812b3e1e19d5e11365a22dc249cf4d2
16694 Author: Kevin E Martin <kem@kem.org>
16695 Date:   Tue Sep 27 23:28:46 2005 +0000
16697     Fix distcheck build and install errors.
16699 commit 003655c02ad3a031031bb4ac859966a513f63e10
16700 Author: Søren Sandmann Pedersen <sandmann@daimi.au.dk>
16701 Date:   Tue Sep 27 18:36:14 2005 +0000
16703     Make XpConfig build system call mkfont{scale,dir}
16705 commit 156b2cf3f76ae53cc37b6f5910b446c776ccc9ba
16706 Author: Søren Sandmann Pedersen <sandmann@daimi.au.dk>
16707 Date:   Tue Sep 27 17:49:35 2005 +0000
16709     Add forgotten Makefile.am
16711 commit f3d0cb4a5722e0512bbdcd179215532795cba38f
16712 Author: Søren Sandmann Pedersen <sandmann@daimi.au.dk>
16713 Date:   Tue Sep 27 16:15:55 2005 +0000
16715     Get XpConfig build system in pretty much working state
16717 commit 1c2e8b1ecc8b7b8c8562461eed7892ff22d17e71
16718 Author: Kevin E Martin <kem@kem.org>
16719 Date:   Tue Sep 27 15:11:56 2005 +0000
16721     Fix make dist to include only sgml files.
16723 commit ca64aab609c3585234410cd8d908f8e1efe5c788
16724 Author: Kevin E Martin <kem@kem.org>
16725 Date:   Tue Sep 27 14:09:31 2005 +0000
16727     Add build system for building docs and fix setuid issues.
16728     Add build system for sgml docs.
16730 commit 1a4e30d508e62ab304722c3525748ff0e3c2899d
16731 Author: Kevin E Martin <kem@kem.org>
16732 Date:   Tue Sep 27 13:47:26 2005 +0000
16734     Include xorg-config.h so the generated file will also include it.
16736 commit 30ff9e26196bdba8435e0dcdb96864e81c8cb136
16737 Author: Ian Romanick <idr@us.ibm.com>
16738 Date:   Tue Sep 27 00:04:40 2005 +0000
16740     Fix some problems that caused incorrectly annotated prototypes for
16741         __gl*_size functions to be used. The result was that, on x86, the code
16742         would be compiled with FASTCALL semantics, but the callers would not.
16743         This should fix GLX protocol errors that people are seeing. There
16744         doesn't appear to be a bugzilla associated with this problem.
16746 commit 6c5c54b9a2872f1bb7de36a8d2d4efcef70b14c6
16747 Author: Søren Sandmann Pedersen <sandmann@daimi.au.dk>
16748 Date:   Mon Sep 26 23:07:44 2005 +0000
16750     Various small fixups to get XpConfig to 'build'
16752 commit 604f7c64efb57a48ec667c2ed62d3b4bad0c302b
16753 Author: Søren Sandmann Pedersen <sandmann@daimi.au.dk>
16754 Date:   Mon Sep 26 22:45:43 2005 +0000
16756     Check in skeleton Makefile.am's for the rest of XpConfig
16758 commit 8907195d784ff2c72a00b64edab6a8ac3b31dec5
16759 Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
16760 Date:   Mon Sep 26 20:58:26 2005 +0000
16762     Take care of more files from monolith's Xserver/hw/xfree86/etc dir:
16763     hw/xfree86/utils/ioport/Makefile.am
16764     Add ioport and pcitweak utils from monolith hw/xfree86/etc dir.
16765     Generate xf86DefModeSet.c from vesamodes & extramodes
16766     Add apSolaris.shar to EXTRA_DIST
16768 commit 9abccb5e65628c938c6f01b685ab8fbffae7bc3b
16769 Author: Søren Sandmann Pedersen <sandmann@daimi.au.dk>
16770 Date:   Mon Sep 26 19:33:06 2005 +0000
16772     Add initial build system for XpConfig
16774 commit 0531c4be2f1a30082cfec5e411ab34d17978d66e
16775 Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
16776 Date:   Mon Sep 26 02:41:38 2005 +0000
16778     alanc@alf:/export/alanc/X.org/head/cvs-rw/xc [7:40pm - 628] head -14
16779         ChangeLog
16780     include xorg-config.h for modular build
16781     Adjust XF86CONFIG defines for modular build
16782     Fixes for modular build:
16783     - include modular server config headers
16784     - change default XCONFIGFILE to xorg.conf
16785     - define XKB_RULES_DIR if not defined by Imake
16787 commit 256fa24945bcaa6e5a68a48c1b757f8084e88a38
16788 Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
16789 Date:   Sun Sep 25 17:48:09 2005 +0000
16791     Add SecurityPolicy file for XCSECURITY extension.
16792     Add README to EXTRA_DIST
16794 commit 54639964cc344f1086196729fde37515f11e7972
16795 Author: Bogdan Diaconescu <b_diaconescu@yahoo.com>
16796 Date:   Sat Sep 24 21:56:00 2005 +0000
16798     Changed the license to a X/MIT one
16800 commit 3192f400c72b3b606fcc1798d577737502897b43
16801 Author: Adam Jackson <ajax@nwnk.net>
16802 Date:   Sat Sep 24 18:45:45 2005 +0000
16804     Disable the {Open,Close}FullScreen DRI protocol. Remove empty FullScreen
16805         stubs from drivers, comment the non-empty ones.
16807 commit a5477ae7ac9a56c1a586950db1dee6661bff149d
16808 Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
16809 Date:   Sat Sep 24 02:40:51 2005 +0000
16811     Add scanpci, xorgcfg, & xorgconfig utilities.
16813 commit 2ba865b3f57340fd1d75f7614c17f615cc127b89
16814 Author: Søren Sandmann Pedersen <sandmann@daimi.au.dk>
16815 Date:   Fri Sep 23 23:04:04 2005 +0000
16817     Fri Sep 23 19:00:06 2005 Søren Sandmann <sandmann@redhat.com>
16818     Apply patch from Ronald Wahl to make sure that the stack pointer is not
16819         modified at points where we access external variables. (Bug 4269).
16821 commit 7554e1bf29e5aef8e76f88bac2994ea45a924f2b
16822 Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
16823 Date:   Fri Sep 23 00:27:07 2005 +0000
16825     Sun bug #6321613
16826         <http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=6321613>
16827         xorgcfg dumps core when it reads a configuration file that has a
16828         Monitor Section, but does not have a "VendorName" entry inside it.
16829         (Henry Zhao, Sun Microsystems)
16831 commit 99793543c0fcfd4d699549fcc2bf0ed12aed6a19
16832 Author: Alan Hourihane <alanh@fairlite.demon.co.uk>
16833 Date:   Thu Sep 22 12:40:41 2005 +0000
16835     put back some agp related allocation messages
16837 commit 02566dff4abbda6888f719727c169b966617a83d
16838 Author: Alan Hourihane <alanh@fairlite.demon.co.uk>
16839 Date:   Thu Sep 22 12:33:36 2005 +0000
16841     fix typo
16843 commit 56e7766c775385b0c6e09e6a65a1c8e10dba786e
16844 Author: Eric Anholt <anholt@freebsd.org>
16845 Date:   Wed Sep 21 22:26:07 2005 +0000
16847     Bug #4541: Fix text drawing in the case where a list contains no
16848         non-zero-sized glyphs. Several variables weren't updated, resulting in
16849         rendering simply stopping when this case was hit. (Anders Kaseorg)
16851 commit 32497ff479d0c34c05eb5acfcd5f7e186bac3227
16852 Author: Kristian Høgsberg <krh@redhat.com>
16853 Date:   Wed Sep 21 18:14:32 2005 +0000
16855     Accept --with-xkb-output argument to specify output dir for compiled xkb
16856         keymaps. Define XKM_OUTPUT_DIR and XKB_BIN_DIRECTORY.
16857     Add XKM_OUTPUT_DIR and XKB_BIN_DIRECTORY.
16858     Add XKB_CFLAGS.
16860 commit 361a9eb953aaa38f8ebc057185de29e50f9eef26
16861 Author: Eric Anholt <anholt@freebsd.org>
16862 Date:   Wed Sep 21 10:27:53 2005 +0000
16864     - Change migration-in rule slightly: previously, if your score was less
16865         than the max, it was bumped, and then if you were above the threshhold
16866         you got moved in. Instead, do the above-threshhold check separate from
16867         score starting out less than max. While this will likely make thrashing
16868         cases worse, I hope it will fix some issues with long term performance
16869         (think of an xcompmgr with a backbuffer it's doing only accelerated
16870         operations to. If some new pixmap comes in and bumps it out, even once,
16871         it will never get a chance to re-migrate because its score will be
16872         maxed). Change migration-out to be the same way for symmetry, though it
16873         shouldn't ever affect anything.
16874     - Fix a lot of debugging output, both in terms of printing quality, and
16875         completeness. The fallback debugging covers a lot more now, pointing
16876         out new areas for improvement. Debugging toggles are now centralized in
16877         exaPriv.h.
16879 commit 6a29c4cec156a135d1d9cdb65995f7a84de7cb56
16880 Author: Eric Anholt <anholt@freebsd.org>
16881 Date:   Wed Sep 21 07:43:01 2005 +0000
16883     Add support for hardware accelerating tiled background painting. One
16884         example of this is the root weave, which paints slightly slower on SiS
16885         now in my testing. However, according to keithp some apps use this
16886         feature for a sort of cheap backing store, which this could help with
16887         significantly. While I haven't done much performance testing with it,
16888         it will at least rule out one possible source of terrible performance.
16890 commit 1115ff4c008dea6d6cafcb39e4ce6d0b3ed4fcc0
16891 Author: Adam Jackson <ajax@nwnk.net>
16892 Date:   Wed Sep 21 00:38:05 2005 +0000
16894     Bug #4487: Add the bsd subdir to DIST_SUBDIRS. (Joshua Baergen)
16896 commit 00bd8968b264c1f69487dd99c212e0ce889b11db
16897 Author: Adam Jackson <ajax@nwnk.net>
16898 Date:   Wed Sep 21 00:24:10 2005 +0000
16900     Bug #4257: Move cfbcmap.c to cfb_common_sources.
16902 commit b7e723ed6f23cc8d85f1f1eced9d8ccbc2a6b38c
16903 Author: Adam Jackson <ajax@nwnk.net>
16904 Date:   Tue Sep 20 23:32:21 2005 +0000
16906     Missing backslash
16908 commit 15b2f94de5e2cc7e4df8d897d562dffeda31c82c
16909 Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
16910 Date:   Tue Sep 20 18:26:24 2005 +0000
16912     Update CVS project tag & notice about pci.ids license in output .h.
16913     Update to match recent changes to pci.ids, extrapci.ids, & pciid2c.pl for
16914         people building on systems without perl.
16916 commit 7d0f47c43c5c177cae0f375ceaeef892e4c9663a
16917 Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
16918 Date:   Tue Sep 20 15:50:31 2005 +0000
16920     Add --disable-install-setuid option so you can build as non-root and
16921         chown/chmod later. Also disable by default on platforms that don't need
16922         setuid root X servers (Darwin & SPARC's, according to
16923         InstallXserverSetUID settings in the old Imake config files).
16925 commit b623c60745ca486667657fa39ad517d1f7a72794
16926 Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
16927 Date:   Mon Sep 19 22:44:49 2005 +0000
16929     Linux/Alpha support (Stefaan De Roeck)
16931 commit bd906c6bb803b286c39eca80e437a21c14e808a3
16932 Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
16933 Date:   Mon Sep 19 18:54:05 2005 +0000
16935     Update to latest version from pciids.sf.net
16936     Sync with updates to pci.ids & PCI id list in nv driver
16938 commit 535cd292c809314efe4730a27b0271adfa842775
16939 Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
16940 Date:   Mon Sep 19 18:38:26 2005 +0000
16942     #include "xf86Axp.h" -> "shared/xf86Axp.h" for modular build. (Stefaan De
16943         Roeck)
16945 commit a1bcf25a1f819768672ac837cb0a3d0c66937656
16946 Author: Eric Anholt <anholt@freebsd.org>
16947 Date:   Sun Sep 18 02:32:23 2005 +0000
16949     Break EXA ABI while we still can. Add coordinates to the UploadToScreen
16950         hook so we can upload a subset of a pixmap, and convert the current
16951         drivers to respect that. Use this support to directly UploadToScreen in
16952         exaGlyphs, providing a 47.4% +/-2.4% decrease in wall time for ls -lR
16953         programs/Xserver in an antialiased gnome-terminal on an M6 (n=3, caches
16954         hot). I would have bumped major version, only I can't tell what the
16955         EXA_VERSION_* is supposed to be doing as opposed to the module version.
16957 commit 074913c8a9c1f66c8752387db2c81ad669e91878
16958 Author: Eric Anholt <anholt@freebsd.org>
16959 Date:   Sat Sep 17 20:02:02 2005 +0000
16961     - Don't try to upload 0 byte-per-pixel (PICT_a1) data using
16962         RADEONHostDataBlit.
16963     - Disable the shortcut for switching from 3d to 3d in radeon_exa.c. It
16964         appears that we do need the cache flush here, thought it's not clear
16965         why. Disable the 2d to 2d shortcut while here, since I'm unsure of what
16966         we're doing. Exposed by the following bit:
16967     - Bug #4485: Add a new routine, exaGlyphs, to handle font drawing. Glyphs
16968         were being accumulated in from non-migratable scratch pixmaps, causing
16969         the destination pixmap to move towards screen but the migration
16970         necessary for source never to happen, leading to abysmal performance.
16971         Instead, copy the scratch glyph data into a real pixmap first, then
16972         composite from that into the destination, allowing for migration. time
16973         ls -lR from programs/Xserver showed 26.9% (+/- 6.3%) decrease in wall
16974         time (n=3).
16975     - Create exaDrawableUse* wrapping exaPixmapUse*, but which are aware of
16976         windows needing backing store. Makes migration code prettier, and
16977         ensures that composited windows will be migrated as normal when we turn
16978         off cw for EXA. (issue brought up by keithp)
16980 commit be2bdab4339e493bb0ac3d0e36508b7aa1cd6e92
16981 Author: Eric Anholt <anholt@freebsd.org>
16982 Date:   Thu Sep 15 06:46:05 2005 +0000
16984     Bug #3990: Require glproto in the cases that it's necessary (DRI or DMX
16985         with GLX). (spyderous)
16987 commit ef7eef0f68af6bfbb4ee56115ac2f3c1b7425755
16988 Author: Eric Anholt <anholt@freebsd.org>
16989 Date:   Thu Sep 15 05:55:21 2005 +0000
16991     Bug #4046: Install the X.Org server setuid root. (David Schleef)
16993 commit 88d7eb1f7ed6afc85c07797838714f2601356018
16994 Author: Eric Anholt <anholt@freebsd.org>
16995 Date:   Thu Sep 15 05:06:54 2005 +0000
16997     Bug #3889: Create the log dir on install, and allow configuring
16998         specifically that directory. Failure to have the directory keeps the
16999         xorg server from starting.
17001 commit 25a0ecdc1868f4b53225b92e8ccd222814e2da2a
17002 Author: Eric Anholt <anholt@freebsd.org>
17003 Date:   Thu Sep 15 04:07:19 2005 +0000
17005     Don't put a version number on the module filename.
17007 commit 0888ad3874414e32535fecdb717ee7ab86f9d4cc
17008 Author: Eric Anholt <anholt@freebsd.org>
17009 Date:   Wed Sep 14 07:49:22 2005 +0000
17011     Build xf8_32bpp, which is wanted by the mga driver, and export elf.h, which
17012         is wanted by the rendition driver.
17014 commit dfb5da93bc16b2fd2b00e939dbe101a04bdeab4f
17015 Author: Eric Anholt <anholt@freebsd.org>
17016 Date:   Tue Sep 13 20:59:05 2005 +0000
17018     Turn on DRI by default on Linux, NetBSD, FreeBSD, and fix the build of the
17019         module for FreeBSD by setting some missing defines (XFree86Module,
17020         IN_MODULE) in the dri directory. Note that those missing defines should
17021         be somewhere generic, since there are other consumers of them, but I
17022         haven't figured out where.
17024 commit 12fbcfefe672ec226bdbc7597bf2fd2cb0ee1e19
17025 Author: Eric Anholt <anholt@freebsd.org>
17026 Date:   Tue Sep 13 18:37:35 2005 +0000
17028     Add some initial BSD support for the xorg server. Incomplete on NetBSD,
17029         OpenBSD, and non-i386/amd64 FreeBSD for sure. Plus I haven't actually
17030         run it yet.
17032 commit 51eb6c83a3b2721703ca50758853bbf9f99fc4d2
17033 Author: Søren Sandmann Pedersen <sandmann@daimi.au.dk>
17034 Date:   Tue Sep 13 15:28:29 2005 +0000
17036     Tue Sep 13 11:27:05 2005 S\e%Gï¿¿\e%@ren Sandmann <sandmann@redhat.com>
17037     * programs/Xserver/miext/shadow/shadow.c (shadowDamageBox): Add
17038     missing REGION_UNINIT.
17040 commit 133edff1b499b2c794fcc9a1860c1b5526b58869
17041 Author: Eric Anholt <anholt@freebsd.org>
17042 Date:   Tue Sep 13 05:44:47 2005 +0000
17044     Don't define POSIX_SOURCE on any BSDs, since it breaks things.
17045     Define NO_SYS_HEADERS, as the monolithic build does. Helps FreeBSD.
17046     Don't include validate.c in the library, since it seems to be a userland
17047         test program.
17049 commit c3d6799cee7ff8411b3a05a7ab7e2a9e80c95059
17050 Author: Daniel Stone <daniel@fooishbar.org>
17051 Date:   Tue Sep 13 01:33:19 2005 +0000
17053     Bug #594: CAN-2005-2495: Fix exploitable integer overflow in pixmap
17054         creation, where we could create a far smaller pixmap than we thought,
17055         allowing changes to arbitrary chunks of memory. (Søren Sandmann
17056         Pedersen)
17058 commit b290884719e18646326f0c2412c2494a07fe3cfd
17059 Author: Adam Jackson <ajax@nwnk.net>
17060 Date:   Tue Sep 13 00:44:52 2005 +0000
17062     Bug #3284: Make the DRI lock reference count per-screen.
17064 commit 846f797f37c1ae57a8dad981113b1139359d8c94
17065 Author: Daniel Stone <daniel@fooishbar.org>
17066 Date:   Mon Sep 12 08:24:48 2005 +0000
17068     Add missing fontsproto and fontenc to REQUIRED_MODULES.
17070 commit 5b218617fa8ba52bf65aef35da39e06c662495e6
17071 Author: Daniel Stone <daniel@fooishbar.org>
17072 Date:   Mon Sep 12 07:53:16 2005 +0000
17074     Add missing resourceproto to REQUIRED_MODULES.
17076 commit ade158d238475ce923fbc5c49275c78cf3864223
17077 Author: Daniel Stone <daniel@fooishbar.org>
17078 Date:   Mon Sep 12 07:07:59 2005 +0000
17080     Define WITH_VGAHW, since we always build it; add to Xorg headers.
17082 commit 34dc481a16c0c1cbd69a9ec7172331b59b85e9a7
17083 Author: Daniel Stone <daniel@fooishbar.org>
17084 Date:   Mon Sep 12 07:02:46 2005 +0000
17086     Put DMX AC_CONDITIONALS at the top level, since they must always be called.
17088 commit b0f6fe1f38b448b5f1a280e86b01353865866c70
17089 Author: Eric Anholt <anholt@freebsd.org>
17090 Date:   Sun Sep 11 21:38:41 2005 +0000
17092     Add some optional (disabled) fallback debugging code to the async code, for
17093         better tracking of when we're hitting software.
17095 commit 1c003ccf5d68baaae6fafdc75eff964f2a62fc35
17096 Author: Eric Anholt <anholt@freebsd.org>
17097 Date:   Sun Sep 11 19:08:10 2005 +0000
17099     Add a pair of hooks, PrepareAccess() and FinishAccess(), which get called
17100         around CPU access to the framebuffer. This allows the hardware to set
17101         up swappers to deal with endianness, or to tell EXA to move the pixmap
17102         out to framebuffer if insufficient swappers are available (note: must
17103         not fail on front buffer!).
17104     Submitted by: benh
17106 commit ca210830bd361e3d91b6bc741c495b61c424d1d2
17107 Author: Adam Jackson <ajax@nwnk.net>
17108 Date:   Sun Sep 11 18:43:55 2005 +0000
17110     Simplify life for EXA drivers by reducing some {Con,Dis}joint ops.
17112 commit 04f81cacb9fd0944879b2c23a99fa3a1ae979b12
17113 Author: Matthieu Herrb <matthieu.herrb@laas.fr>
17114 Date:   Sun Sep 11 18:33:31 2005 +0000
17116     OpenBSD also doesn't like defining POSIX_SOURCE: it limits available
17117         functionnality in headers beyond what's used by Xorg.
17119 commit 089b4272cf32fc9429c1a0e666c2ffb34fda0b93
17120 Author: Daniel Stone <daniel@fooishbar.org>
17121 Date:   Sun Sep 11 01:16:14 2005 +0000
17123     use RGB_DB not RGB_PATH as that's what it's looking for
17124     define HAVE_XKB_CONFIG_H so setting xkb-path works (Jürg Billeter)
17126 commit 2f9d01c9681d80235a70263e2e087dc6c181cdc8
17127 Author: Eric Anholt <anholt@freebsd.org>
17128 Date:   Thu Sep 8 01:15:47 2005 +0000
17130     Remove some references to mfb/cfb support that is no longer there.
17132 commit b5d42012f9be87f3b45a089c596ce6dba8845794
17133 Author: Daniel Stone <daniel@fooishbar.org>
17134 Date:   Wed Sep 7 01:30:23 2005 +0000
17136     Fix typo resulting in failure to swap between RGB/BGR properly. (Stephen P.
17137         Becker)
17139 commit c8de8c23fbccb3296747f429a02c0c0682b74bf5
17140 Author: Daniel Stone <daniel@fooishbar.org>
17141 Date:   Mon Sep 5 07:43:51 2005 +0000
17143     Fix tests for maximum number of colours when creating a colourmap, so a
17144     32-bit visual (e.g. ARGB) doesn't overflow an int when attempting to do
17145     1 << 32. (Benjamin Herrenschmidt)
17147 commit 5c5c51fa6da03f19831632a092761a1e4bcf653b
17148 Author: Daniel Stone <daniel@fooishbar.org>
17149 Date:   Mon Sep 5 07:40:50 2005 +0000
17151     Initialise private arrays with calloc, rather than standard malloc.
17152         (Benjamin Herrenschmidt)
17154 commit 691669c0121494df90c8523f7d17e01ba0b14a57
17155 Author: Daniel Stone <daniel@fooishbar.org>
17156 Date:   Sat Sep 3 07:08:58 2005 +0000
17158     xorg-server.h -> dix-config.h (thinko).
17160 commit 4b2f5ba1b5d59fd6bd7f82da5730f72e8df04858
17161 Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
17162 Date:   Sat Sep 3 03:27:55 2005 +0000
17164     Use macros from xtrans.m4, issue error if not found.
17166 commit 733a6d7a268945d149bcea159253408bedc69b12
17167 Author: Jesse Barnes <jbarnes@virtuousgeek.org>
17168 Date:   Sat Sep 3 02:21:36 2005 +0000
17170     Add EXA driver writer documentation for the benefit of future generations
17171         of X hackers.
17173 commit 854010d71dc0f1e9b73cdc764c9d2cf36f1da625
17174 Author: Daniel Stone <daniel@fooishbar.org>
17175 Date:   Fri Sep 2 03:22:01 2005 +0000
17177     Add -include dix-config.h to GL/mesa/X to catch _XSERVER64, et al.
17179 commit 287336f3c9e5023acbfba6508b05a68ccca9ddf0
17180 Author: Kristian Høgsberg <krh@redhat.com>
17181 Date:   Thu Sep 1 19:56:14 2005 +0000
17183     Teach xkb how to optionally run xkbcomp from $bindir instead of
17184         $datadir/xkb.
17186 commit 94fbdb5c6d2cdc7b70ecdabe22a9de8b9aabeced
17187 Author: Daniel Stone <daniel@fooishbar.org>
17188 Date:   Thu Sep 1 14:56:35 2005 +0000
17190     Make RGB_PATH configurable.
17191     Move I2C modules back to $(moduledir)/multimedia.
17193 commit a65c5796133d126b1810749b5206607e7c42d787
17194 Author: Kristian Høgsberg <krh@redhat.com>
17195 Date:   Wed Aug 31 14:58:09 2005 +0000
17197     Include xkb-config.h if we have it so we pick up the paths defined there.
17199 commit 9d3b5e89d691b79ea3361e6dc82938c22d70d0e3
17200 Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
17201 Date:   Tue Aug 30 22:34:14 2005 +0000
17203     Save keyboard LED state on startup and restore on exit so text console mode
17204         LEDs match text console mode state. Move push of streams module earlier
17205         so it's loaded before we start using kbd ioctls provided by the streams
17206         module.
17208 commit fa6fbd018da939fda7cc2b9a9aa2717b9675a178
17209 Author: Kristian Høgsberg <krh@redhat.com>
17210 Date:   Tue Aug 30 22:31:52 2005 +0000
17212     Use the $(moduledir) makefile variable instead of @moduledir@ so it can be
17213         overridden at make install time.
17214     Remove driverdir and inputdir from pkg-config file. The directory layout of
17215         moduledir is fixed and well known by drivers.
17217 commit b4f4bf028a88ee709f4536373de2d40b6445006e
17218 Author: Alan Hourihane <alanh@fairlite.demon.co.uk>
17219 Date:   Tue Aug 30 19:51:59 2005 +0000
17221     programs/Xserver/hw/xwin/winmultiwindowshape.c Fix off by one error (Colin
17222         Harrison)
17224 commit 0e50af8b7f459aafd1d1d52414629e926167a751
17225 Author: Adam Jackson <ajax@nwnk.net>
17226 Date:   Tue Aug 30 19:35:06 2005 +0000
17228     typo fix
17230 commit 0c74799af4f924ba64ebd6052802b73547f55c72
17231 Author: Eric Anholt <anholt@freebsd.org>
17232 Date:   Tue Aug 30 04:41:04 2005 +0000
17234     Remove existing broken maxX/maxY code for composite (results in infinite
17235         loops, doesn't deal with failure, doesn't present the interface to
17236         drivers that I expected) and instead replace it with a simple fallback
17237         to software when coordinate limits could be violated. Act similarly in
17238         other acceleration cases as well.
17239     The solution I want to see (and intend to do soon) is to (when necessary)
17240         create temporary pictures/pixmaps pointing towards the real ones' bits,
17241         with the offsets adjusted, then render from/to those using adjusted
17242         coordinates.
17244 commit f20e845b04dee5fc0780811f565180e322b60b73
17245 Author: Eric Anholt <anholt@freebsd.org>
17246 Date:   Tue Aug 30 03:42:07 2005 +0000
17248     More 0 -> NULL for pointers missed in previous commit to this file.
17250 commit 7777d325a3d049cc233c004cba288ed5d10539c2
17251 Author: Eric Anholt <anholt@freebsd.org>
17252 Date:   Tue Aug 30 03:05:21 2005 +0000
17254     Apply an xserver patch from cworth: Avoid buffer ovverrun when a
17255         trapezoid's right edge is on a pixel boundary.
17257 commit e321f9e7ff7de9aa702e33a22743b55c8bb66953
17258 Author: Eric Anholt <anholt@freebsd.org>
17259 Date:   Tue Aug 30 03:01:38 2005 +0000
17261     Apply the xserver patch from vektor for bug #4208: Use NULL for pointers
17262         instead of 0.
17264 commit 20813d3af065f9b719b39d2e7a3382b8fa278a48
17265 Author: Adam Jackson <ajax@nwnk.net>
17266 Date:   Sun Aug 28 19:47:39 2005 +0000
17268     Bug #3974: Fix unaligned memory access on LP64. (Matthieu Herrb)
17270 commit 0926cf79c030f29dce32a9dc944734960ec93d19
17271 Author: Adam Jackson <ajax@nwnk.net>
17272 Date:   Fri Aug 26 20:21:57 2005 +0000
17274     Add diagnostic messages for exaDriverInit failure cases.
17276 commit 5ffff7cb868a768307ff6faf164210020e6b94a2
17277 Author: Adam Jackson <ajax@nwnk.net>
17278 Date:   Fri Aug 26 20:08:09 2005 +0000
17280     Bug #4160: Fix Altix kernel version check.
17282 commit 6b0cdc5dd9e451021c562ac4b6b2101d50187a30
17283 Author: Daniel Stone <daniel@fooishbar.org>
17284 Date:   Fri Aug 26 16:46:41 2005 +0000
17286     Change use of dix-config.h to xorg-config.h.
17288 commit 9d1b349b3765fb587b353c78cca9aa083f5d0eee
17289 Author: Daniel Stone <daniel@fooishbar.org>
17290 Date:   Fri Aug 26 16:34:55 2005 +0000
17292     Back out previous change until I figure out something smarter.
17294 commit 3075df24e7931901c6f0526e10a89631fd73c4d0
17295 Author: Daniel Stone <daniel@fooishbar.org>
17296 Date:   Fri Aug 26 07:35:55 2005 +0000
17298     Subvert SIGUSR2 to reload all input devices. (Ubuntu #020)
17300 commit 89c84575ea905c7598d6b6029c9209abe1cfb074
17301 Author: Daniel Stone <daniel@fooishbar.org>
17302 Date:   Fri Aug 26 07:24:21 2005 +0000
17304     Undo rate/period change after function body, so the damage doesn't leak
17305         into other functions. (Debian #050)
17307 commit bb5e934df7f23fb365ed673a12d283ff52af79c0
17308 Author: Daniel Stone <daniel@fooishbar.org>
17309 Date:   Fri Aug 26 07:15:04 2005 +0000
17311     Only open /proc/bus/pci/devices once. (Ubuntu #029)
17313 commit c937faadd0a0a5f2598b84286ac1ed8996a512e5
17314 Author: Daniel Stone <daniel@fooishbar.org>
17315 Date:   Fri Aug 26 06:48:24 2005 +0000
17317     Better error message on failure to set iopl. (Debian #021)
17319 commit 6d34a2ac8a33bd6c9083106b38fab6062e033e39
17320 Author: Daniel Stone <daniel@fooishbar.org>
17321 Date:   Fri Aug 26 06:35:00 2005 +0000
17323     Add Xv symbol from Xext.
17325 commit b8f0d4c3ebee363279f9dc7318de3e3c854ca5ef
17326 Author: Daniel Stone <daniel@fooishbar.org>
17327 Date:   Fri Aug 26 06:29:15 2005 +0000
17329     Spit out an error when there is no valid FB device, instead of just failing
17330         silently. (Debian #070)
17332 commit b48a24e7969d99a0116bc780c70d3e1c18b34769
17333 Author: Daniel Stone <daniel@fooishbar.org>
17334 Date:   Fri Aug 26 06:23:41 2005 +0000
17336     Don't assume that all sun4m CPUs support muldiv; the Cypress CPU, which
17337         implements the 4m MMU but only v7 instructions, does not. (Debian
17338         #100).
17340 commit fd158d3d5215b0a013f5305a76097b0b8fa14cf6
17341 Author: Daniel Stone <daniel@fooishbar.org>
17342 Date:   Fri Aug 26 05:49:44 2005 +0000
17344     Get prototype for ntohl from SuSv3-compliant location, fixing it for
17345         systems which define ntohl as a macro only, not both macro and
17346         function. (Debian #076)
17348 commit 53e489c0e39b89f41213a726fe1b611d7d9a18db
17349 Author: Daniel Stone <daniel@fooishbar.org>
17350 Date:   Fri Aug 26 05:47:36 2005 +0000
17352     Work around ATI expansion ROM problem on IA64 caused by prototype HP
17353         McKinley systems. (Bdale Garbee)
17355 commit 40374d1149d6dcf0b4521faae8bdfecc8a3af077
17356 Author: Daniel Stone <daniel@fooishbar.org>
17357 Date:   Fri Aug 26 05:00:07 2005 +0000
17359     Accept 'Enabled' and 'Disabled' for Extensions section (Ubuntu #990)
17361 commit ea80b5db257f4c22cf5a152084aef5fe05079db0
17362 Author: Eric Anholt <anholt@freebsd.org>
17363 Date:   Thu Aug 25 22:11:04 2005 +0000
17365     Fix a use-after-free of cursor data by refcounting for the sprite.current
17366         reference. The particular path seen was XFixes' ReplaceCursor()
17367         resulting in the sprite.current being freed, but then it getting
17368         accessed during the ChangeToCursor() that happens as a result of
17369         WindowHasNewCursor().
17371 commit 54cc45b09bc6c860b3de2012b57c4b35ca18ffd2
17372 Author: Søren Sandmann Pedersen <sandmann@daimi.au.dk>
17373 Date:   Thu Aug 25 21:22:41 2005 +0000
17375     Thu Aug 25 17:15:01 2005 Søren Sandmann <sandmann@redhat.com>
17376     Add all the drivers to the module_LTLIBRARIES instead of having separate
17377         variables for them. Pointed out by Kristian Høgsberg.
17379 commit ff22adc09763b2bd860e7f780a5d0855cab0ab30
17380 Author: Kristian Høgsberg <krh@redhat.com>
17381 Date:   Thu Aug 25 14:19:43 2005 +0000
17383     Remove sun_inout.s so make dist works (discussed with Alan Coopersmith).
17385 commit 344a24b6229f477c892dd855546391bc1e091bd7
17386 Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
17387 Date:   Thu Aug 25 04:09:45 2005 +0000
17389     Use system curses library on Solaris for xorgcfg text mode.
17391 commit 0711502f1847ed461672b9842218b9afa9d349ed
17392 Author: Eric Anholt <anholt@freebsd.org>
17393 Date:   Wed Aug 24 23:48:11 2005 +0000
17395     Bugzilla #4226: Change the pixmap migration strategy for the CopyNtoN case.
17396         Now, if either source or dest were in framebuffer, try to get both
17397         there, but prefer system memory for both otherwise. Required making
17398         exaasync.c go through the try-acceleration path. This significantly
17399         improves window resizing under composite, because previously the
17400         pattern of creating a new pixmap and copying default contents from the
17401         screen caused a fallback every time due to the new destination pixmap
17402         being in system memory.
17404 commit 2261710fe0dffd60433e3362ac12adf4db570fe5
17405 Author: Eric Anholt <anholt@freebsd.org>
17406 Date:   Wed Aug 24 23:38:25 2005 +0000
17408     Fix a bug where NULL could be dereferenced during the pixmap kick-out
17409         process by referencing the correct offscreen area. Also drive-by the
17410         comments related to these for clarity.
17412 commit 55c5c6953a3a661758a42b147f9542950a62fc4d
17413 Author: Eric Anholt <anholt@freebsd.org>
17414 Date:   Wed Aug 24 22:43:27 2005 +0000
17416     Bugzilla #4090: Introduce getters for pixmap pitch and offset, to
17417         simplify/clarify it for driver writers who probably don't want to know
17418         what pPixmap->devPrivate.ptr or pPixmap->devKind mean. Converts the sis
17419         driver to use them, and bumps the EXA module minor version.
17421 commit 079ad773e09ed0c5baf01de3d4f02a5568da5634
17422 Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
17423 Date:   Wed Aug 24 22:37:15 2005 +0000
17425     Fill in xf86DeallocateGARTMemory stub based on lnx_agp.c version. Add
17426         include of xorg-config.h for modular builds
17428 commit 8fd250e5e4c2016614b82e2d653b7fbf8a3a5b99
17429 Author: Eric Anholt <anholt@freebsd.org>
17430 Date:   Wed Aug 24 21:51:28 2005 +0000
17432     Bugzilla #4089: Fix crashes in !EXA_OFFSCREEN_PIXMAPS case by not trying to
17433         do migration when the EXA pixmap private is NULL.
17435 commit 79dc5f3d5fe5a66f5fa53af9afc30d27d1af0bce
17436 Author: Kristian Høgsberg <krh@redhat.com>
17437 Date:   Wed Aug 24 21:28:40 2005 +0000
17439     Don't export non-standard symbols generated GCCs stack protection feature
17440         (__guard, __stack_smash_handler).
17442 commit d2952de6e3d9197529695bb88d8c3af679ad71af
17443 Author: Søren Sandmann Pedersen <sandmann@daimi.au.dk>
17444 Date:   Wed Aug 24 19:41:43 2005 +0000
17446     Wed Aug 24 15:39:07 2005 Søren Sandmann <sandmann@redhat.com>
17447     Add GLX_{INC,LIBS} for xprint.
17448     Add @DIX_FLAGS@ to AM_CFLAGS
17450 commit 81e708440ced309adc62ebf43d00becd32338db5
17451 Author: Søren Sandmann Pedersen <sandmann@daimi.au.dk>
17452 Date:   Wed Aug 24 19:35:51 2005 +0000
17454     Wed Aug 24 15:29:50 2005 Søren Sandmann <sandmann@redhat.com>
17455     Conditionally include dix-config.h
17456     Conditionally include dix-config.h
17458 commit 9657e0e9def47dba5b0bfa7461874362712a07bb
17459 Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
17460 Date:   Wed Aug 24 15:18:06 2005 +0000
17462     Don't try to build dmx/input/lnx-*.c if <linux/keyboard.h> isn't found
17463         Don't try to build dmx/input/usb-*.c if <linux/input.h> isn't found
17464     Replace -rdynamic with $(LD_EXPORT_SYMBOLS_FLAG) for compatibility with
17465         compilers other than gcc
17467 commit 825a95a1fab69f84c99ae132888fced22e28be33
17468 Author: Daniel Stone <daniel@fooishbar.org>
17469 Date:   Wed Aug 24 11:18:35 2005 +0000
17471     Remove use of dix-config and xorg-config.h from public headers.
17473 commit 1fb4a5a4ea993a7913a7bcc362315d31b2907836
17474 Author: Daniel Stone <daniel@fooishbar.org>
17475 Date:   Wed Aug 24 09:12:50 2005 +0000
17477     Add xcmiscproto and bigreqsproto to REQUIRED_MODULES, since Xext uses them.
17479 commit b47535bd661743946851099f226f9e6aa4cc8c90
17480 Author: Alan Hourihane <alanh@fairlite.demon.co.uk>
17481 Date:   Wed Aug 24 08:49:31 2005 +0000
17483     programs/Xserver/GL/windows/glwrap.c Wrap PointParameteriNV &
17484         PointParameterivNV for Windows builds.
17486 commit 9f498a37dd3d8456d2a97be9c039b63abc81a5fe
17487 Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
17488 Date:   Tue Aug 23 20:58:29 2005 +0000
17490     Display more friendly mouse protocol names. Enable mouse wheel mapping by
17491         default.
17493 commit cff4b1c2166aa2e75618c8df09554a602c3a68c5
17494 Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
17495 Date:   Tue Aug 23 20:12:26 2005 +0000
17497     Check for getconfig in GETCONFIG_DIR if it's not found in module dir.
17499 commit bfd13645867aab831b7a0f2b1757cb80837c07d9
17500 Author: Daniel Stone <daniel@fooishbar.org>
17501 Date:   Tue Aug 23 09:20:49 2005 +0000
17503     Add missing saver, evie, video, trap proto pkg-config checks. (Georgi
17504         Georgiev)
17506 commit 27afac2ce6a77bc68669c1af6a61c589aa9ef384
17507 Author: Daniel Stone <daniel@fooishbar.org>
17508 Date:   Tue Aug 23 08:59:30 2005 +0000
17510     Fix test for Xnest presence. (Donnie Berkholz)
17512 commit fed61462be281c568df6407f94ea519748f0b720
17513 Author: Daniel Stone <daniel@fooishbar.org>
17514 Date:   Tue Aug 23 08:58:40 2005 +0000
17516     Fix up warning on debugging.
17518 commit e848eb289c9251742a88e76017603952394f4262
17519 Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
17520 Date:   Tue Aug 23 01:14:35 2005 +0000
17522     Rename app-defaults entries from xf86cfg to xorgcfg to match name passed to
17523         XtAppInitialize. (Henry Zhao, Sun Microsystems) Also, display vendor
17524         version instead of 4.0 for server version.
17526 commit 6076fca82528da8d50b0ed6be8da6f811321474d
17527 Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
17528 Date:   Tue Aug 23 00:32:27 2005 +0000
17530     User message cleanups/updates for modern configurations.
17532 commit b07602014061cb41540f6a7e74e4132e67aa1117
17533 Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
17534 Date:   Mon Aug 22 21:47:59 2005 +0000
17536     If MAKE_XKM_OUTPUT_DIR is defined, call trans_mkdir to create directory if
17537         it doesn't already exist. (ported from Solaris Xsun bug #5039004)
17538     When BuildLikeSun is set, define MAKE_XKM_OUTPUT_DIR and set the xkb output
17539         directory to /var/run/xkb.
17541 commit 4a19a33db6d04b5835830a665daa679ee2fcafe7
17542 Author: Kevin E Martin <kem@kem.org>
17543 Date:   Mon Aug 22 21:29:18 2005 +0000
17545     bugzilla #2880 (https://bugs.freedesktop.org/show_bug.cgi?id=2880)
17546         attachment #2987 (https://bugs.freedesktop.org/attachment.cgi?id=2987)
17547         Use system method to access PCI config space for inb and inw in
17548         addition to inl (Olivier Baudron and Kevin Martin).
17550 commit 5557a40a022b0ede36edd3370a60f5fc3d147796
17551 Author: Kevin E Martin <kem@kem.org>
17552 Date:   Mon Aug 22 19:52:26 2005 +0000
17554     Fix linking errors for xprint.
17556 commit 7693f668efd206a6c259166665bc36d3c6335e8d
17557 Author: Alan Hourihane <alanh@fairlite.demon.co.uk>
17558 Date:   Mon Aug 22 12:05:18 2005 +0000
17560     programs/Xserver/hw/xfree86/os-support/linux/lnx_acpi.c
17561     programs/Xserver/hw/xfree86/os-support/linux/lnx_apm.c
17562     programs/Xserver/hw/xfree86/os-support/linux/Imakefile Add basic ACPI Linux
17563         support so that events can be passed to the driver. (Alan Hourihane)
17565 commit 02c834f198eab4c4686d8156b88508fe102099c1
17566 Author: Daniel Stone <daniel@fooishbar.org>
17567 Date:   Mon Aug 22 09:15:31 2005 +0000
17569     Include Xv and XvMC headers in the SDK.
17571 commit 3c4d605c7e8a9f6d296086a5b03b4f11b90590db
17572 Author: Daniel Stone <daniel@fooishbar.org>
17573 Date:   Mon Aug 22 09:15:20 2005 +0000
17575     Fix linkage for Xnest, Xvfb, Xdmx and Xorg DDXes; include all libs.
17577 commit 79be1f6d4d1ab48841d31d5553dd36b1b3632650
17578 Author: Daniel Stone <daniel@fooishbar.org>
17579 Date:   Sun Aug 21 19:29:55 2005 +0000
17581     Fix inclusion order of dix-config.h, so _XSERVER64 gets defined before X.h
17582         or Xdefs.h get included. (Jürg Billeter)
17584 commit 8d6e743bc4e6854ee0bb0fa4f197acd6d7683ccd
17585 Author: Daniel Stone <daniel@fooishbar.org>
17586 Date:   Sun Aug 21 19:23:17 2005 +0000
17588     Add _XSERVER64 definition to config headers.
17590 commit 588105173840355717d7b2f7f652289a41166c3f
17591 Author: Daniel Stone <daniel@fooishbar.org>
17592 Date:   Sun Aug 21 19:15:11 2005 +0000
17594     Huge cleanup. Group into sections: hardware feature detection, extension
17595         detection/configuration, DDX options. Make building of Xorg DDX fully
17596         optional. Clarify and correct some help texts. Change all comments to
17597         use dnl instead of #. Quote all tests correctly, and guard
17598         pure-variable tests with 'x' (e.g. test $DMX = yes -> test "x$DMX" =
17599         xyes). Since the DDXes seem to have pretty divergent extension support
17600         these days, get rid of EXTENSION_LIBS, DMX_EXTENSIONS and
17601         XPRINT_EXTENSIONS, and go back to building extension lists by hand in
17602         the DDX-specific sections. Use portable POSIX constructs everywhere
17603         (e.g. test foo && test bar, instead of test foo -a bar).
17604     Clean up old cruft.
17605     Set _XSERVER64 on 64-bit architectures, and use x86_64 for host_cpu instead
17606         of amd64 (Jürg Billeter).
17608 commit 367f45073953f8f99a2d9dd054f479e1070f856e
17609 Author: Daniel Stone <daniel@fooishbar.org>
17610 Date:   Sun Aug 21 08:43:46 2005 +0000
17612     Change xorg_bus_sbus to xorg_bus_sparc; build sparcPci.c on all SPARCs.
17614 commit 71b3fea94e8845f35e47503636ca1fe78d2d48ca
17615 Author: Daniel Stone <daniel@fooishbar.org>
17616 Date:   Sun Aug 21 08:24:52 2005 +0000
17618     Typo fix (SOURCE -> SOURCES).
17620 commit db2909ce76b178663de301c09fb97f2936b1997e
17621 Author: Daniel Stone <daniel@fooishbar.org>
17622 Date:   Sun Aug 21 06:56:19 2005 +0000
17624     Add test for SPARC. Build SparcMulDiv.S on all SPARCs.
17625     Make the default font path configurable.
17627 commit d96e6666862553d59fc1f9fdd14fb65f36d589af
17628 Author: Adam Jackson <ajax@nwnk.net>
17629 Date:   Sat Aug 20 18:52:07 2005 +0000
17631     Add sparcPci.c to EXTRA_DIST.
17633 commit a402c876a465904ac71ebf39af67ea451b2457dc
17634 Author: Daniel Stone <daniel@fooishbar.org>
17635 Date:   Sat Aug 20 18:11:17 2005 +0000
17637     Make DRI/GLcore builds srcdir != builddir safe, and invoke symlink-mesa.sh
17638         in our builddir, not our srcdir.
17640 commit 238d45d2f148e1e0af4b1619cc1d5e8cc4bf9661
17641 Author: Daniel Stone <daniel@fooishbar.org>
17642 Date:   Sat Aug 20 18:10:03 2005 +0000
17644     Make Xprint build optional.
17646 commit abab3fd628c2d1096e8534192f33c1068a573c12
17647 Author: Daniel Stone <daniel@fooishbar.org>
17648 Date:   Sat Aug 20 18:09:21 2005 +0000
17650     Make Xext linkage srcdir != builddir safe.
17652 commit bb1d99ee72cc560e95010ea1008d5e796177ae62
17653 Author: Daniel Stone <daniel@fooishbar.org>
17654 Date:   Sat Aug 20 18:07:59 2005 +0000
17656     Build libxkbstubs.la to stub XKB DDX functions (e.g. VT switches), and
17657         build libxorggxkb.la from within the Xorg DDX to replace the previous
17658         xf86VT.o, et al, hacks.
17660 commit 8a32ed46480d78b69f289c90098f5ed4a830851f
17661 Author: Daniel Stone <daniel@fooishbar.org>
17662 Date:   Fri Aug 19 15:48:18 2005 +0000
17664     Really hopefully the last xorg-commit test.
17666 commit 2fd951434507d2a2c0266a052bdca6e223d31bfa
17667 Author: Daniel Stone <daniel@fooishbar.org>
17668 Date:   Fri Aug 19 15:45:55 2005 +0000
17670     Another test commit for xorg-commit.
17672 commit 39630b301f769118959b20d962404555714a5812
17673 Author: Daniel Stone <daniel@fooishbar.org>
17674 Date:   Fri Aug 19 15:25:19 2005 +0000
17676     Testing xorg-commit, nothing else.
17678 commit b13d3382de0027e897532926983b79caaa1eb655
17679 Author: Daniel Stone <daniel@fooishbar.org>
17680 Date:   Fri Aug 19 15:21:54 2005 +0000
17682     Fix dates on Søren's entries.
17684 commit 8ec79e05feacd61562b53ebf36a8b30967affc1e
17685 Author: Daniel Stone <daniel@fooishbar.org>
17686 Date:   Fri Aug 19 15:15:51 2005 +0000
17688     Make symlink-mesa.sh call srcdir != objdir safe. Remove requirement for
17689         XF86Rush protocol headers, which we don't even use.
17691 commit 057a8709a116feb0fd0004141bbac20d2766f3db
17692 Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
17693 Date:   Fri Aug 19 00:13:46 2005 +0000
17695     More updates for Panoramix -> Xinerama rename
17697 commit bed3235d222fd6e2207f6c0d551c67d5a53322cd
17698 Author: Søren Sandmann Pedersen <sandmann@daimi.au.dk>
17699 Date:   Thu Aug 18 21:28:09 2005 +0000
17701     Thu Aug 18 17:27:09 2005 Søren Sandmann <sandmann@redhat.com>
17702     Move fbmmx to a convenience library since the mmx flags may be harmful when
17703         applied to non-mmx code.
17705 commit a0366ddb8cb1c57b85a5806eb348abc19c7f92d6
17706 Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
17707 Date:   Thu Aug 18 17:14:11 2005 +0000
17709     Replace gnu-makeism with portable rules
17711 commit ea5c49cb17ac956d6dea6bf563e392e61c39da2b
17712 Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
17713 Date:   Thu Aug 18 01:40:33 2005 +0000
17715     //bugs.freedesktop.org/show_bug.cgi?id=2901> Patch #2331
17716         <https://bugs.freedesktop.org/attachment.cgi?id=2331> Lines ending in
17717         <backslash><space> break with cpp from gcc >= 3.3 (Peter Breitenlohner)
17719 commit 22694500e0dd8752b4c01e340f587ecba1ff7fb7
17720 Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
17721 Date:   Wed Aug 17 23:20:27 2005 +0000
17723     Add xf86Sbus.h to EXTRA_DIST files (bugzilla #4128)
17725 commit df938987d6c19fbdfff8d3334bb497f4814ae384
17726 Author: Søren Sandmann Pedersen <sandmann@daimi.au.dk>
17727 Date:   Wed Aug 17 19:03:18 2005 +0000
17729     Add buildsystem for Xprint, and:
17730     Wed Aug 17 14:50:58 2005 Soren Sandmann <sandmann@redhat.com>
17731     Include <X11/extensions/Print{,str}.h> instead of "Print{,str}.h"
17732     Include <X11/fonts/fontstruct.h> isntead of "fonts/fontstruct.h"
17733     Wed Aug 17 14:54:49 2005 Søren Sandmann <sandmann@redhat.com>
17734     Conditionally compile in xprint.c
17735     Add Xprint
17737 commit f2f6820c3f01810a4da5a8bb4e43119ef2a3fcb6
17738 Author: Søren Sandmann Pedersen <sandmann@daimi.au.dk>
17739 Date:   Wed Aug 17 17:20:13 2005 +0000
17741     Wed Aug 17 13:13:00 2005 Søren Sandmann <sandmann@redhat.com>
17742     Make asm labels local. Bug 4073, patch from Diego Pettenò.
17744 commit ad7f2fc67376f4fbfe81047273de12f7926f0b17
17745 Author: Søren Sandmann Pedersen <sandmann@daimi.au.dk>
17746 Date:   Tue Aug 16 16:21:09 2005 +0000
17748     symlink.sh: Temporarily disable xkbdata, add type1mod.c
17749     Tue Aug 16 12:09:09 2005 Søren Sandmann <sandmann@redhat.com>
17750     Add ft and type1 modules.
17752 commit 24597a1ee2c567ec6bc2f2208457f2778937a034
17753 Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
17754 Date:   Tue Aug 16 00:40:25 2005 +0000
17756     2005-08-15 Alan Coopersmith <alan.coopersmith@sun.co>m
17757     Convert sunPostKbdEvent to use xf86ProcessAction like xf86PostKbdEvent.
17759 commit b86282b764387ef8315fc4045d4e1ca1bb74fee1
17760 Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
17761 Date:   Mon Aug 15 23:48:35 2005 +0000
17763     Set ZAxisMapping default to "4 5 6 7".
17765 commit a6c8d0d71eef7cb964797f7595be36ee0ac10a1a
17766 Author: Søren Sandmann Pedersen <sandmann@daimi.au.dk>
17767 Date:   Mon Aug 15 19:42:48 2005 +0000
17769     Mon Aug 15 15:41:26 2005 Søren Sandmann <sandmann@redhat.com>
17770     Link this module with libXext.la.
17771     Mon Aug 15 14:56:57 2005 Søren Sandmann <sandmann@redhat.com>
17772     Remove the xkb* files.
17773     Add xkbVT.o and friends as the last things on the link line so they will
17774         override the symbols in libxkb.a. Add a comment on how this situation
17775         might not be considered ideal.
17777 commit 46aede552aa43cd59f81980303826b5c3d889c02
17778 Author: Søren Sandmann Pedersen <sandmann@daimi.au.dk>
17779 Date:   Mon Aug 15 18:59:16 2005 +0000
17781     Mon Aug 15 14:56:57 2005 Søren Sandmann <sandmann@redhat.com>
17782     Remove the xkb* files.
17783     Add xkbVT.o and friends as the last things on the link line so they will
17784         override the symbols in libxkb.a. Add a comment on how this situation
17785         might not be considered ideal.
17787 commit bcc95c83406a4498227ffd8384bc272fd8cdc49c
17788 Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
17789 Date:   Mon Aug 15 18:32:08 2005 +0000
17791     Add AC_SYS_LARGEFILE to match flags used in monolith
17793 commit 809906a754a1289b7e88489241a2065aa0bf27a2
17794 Author: Dave Airlie <airlied@linux.ie>
17795 Date:   Mon Aug 15 08:24:45 2005 +0000
17797     make mouse support work - note you need to change the evdev devices in the
17798         source.. hacky...
17800 commit fe5abff38e65c1a49886924efdf0242ab8048008
17801 Author: Alan Hourihane <alanh@fairlite.demon.co.uk>
17802 Date:   Mon Aug 15 07:30:05 2005 +0000
17804     Egbert's 64bit fixes for mixed 32/64bit clients
17806 commit ebedc8bbb54b9b4e1814bc2758216af2bab93540
17807 Author: Eric Anholt <anholt@freebsd.org>
17808 Date:   Sun Aug 14 19:46:55 2005 +0000
17810     - Fix the exa pixmap offset/pitch alignment to deal with non-POT alignment
17811         requirements. MGA, notably, uses a multiple of 3 in some cases.
17812     - Rename the pixmap offset/pitch alignment fields to more clearly state
17813         their meaning.
17815 commit e3509c940fa1fc3988d23f884ca8bffc87d091e5
17816 Author: Daniel Stone <daniel@fooishbar.org>
17817 Date:   Sun Aug 14 16:24:30 2005 +0000
17819     Don't link libXext, as it is linked in to the server also.
17821 commit 05071ae0fb847c211b1f20770d3b57fc2172738c
17822 Author: Daniel Stone <daniel@fooishbar.org>
17823 Date:   Sat Aug 13 07:41:33 2005 +0000
17825     Don't link in libx86emu.a as this a) fails badly on non-x86 systems, and b)
17826         is done via x86emu.c including all the source files anyway.
17828 commit 1ffe9ceb2f6a7261fb62c90dfea861f9dadd27ce
17829 Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
17830 Date:   Sat Aug 13 06:15:35 2005 +0000
17832     Oops, forgot a file in earlier Solaris kbd commit
17834 commit c29051f9d108fe49c23d9cf36fd08cc64c87262a
17835 Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
17836 Date:   Sat Aug 13 00:11:28 2005 +0000
17838     Add LintTarget()
17839     Bugzilla #1068 <https://bugs.freedesktop.org/show_bug.cgi?id=1068> Port
17840         Solaris keyboard code to work with kbd driver.
17841     Also incorporated "audio bell" feature from Xsun keyboard DDX to play bell
17842         tones via /dev/audio (specified via Option "BellDevice" "/dev/audio" in
17843         keyboard device options).
17845 commit 616a65c4cc528278168db1414776f3a867cd463e
17846 Author: Søren Sandmann Pedersen <sandmann@daimi.au.dk>
17847 Date:   Fri Aug 12 18:50:33 2005 +0000
17849     Fri Aug 12 14:49:24 2005 Søren Sandmann <sandmann@redhat.com>
17850     Apply another patch from Billy Biggs to fix precision issues.
17852 commit 1eed84f227311730ce1f9ffab190e95de967c7da
17853 Author: Søren Sandmann Pedersen <sandmann@daimi.au.dk>
17854 Date:   Fri Aug 12 18:47:17 2005 +0000
17856     Fri Aug 12 14:45:54 2005 Søren Sandmann <sandmann@redhat.com>
17857     Fix up multiplications based on patch by Billy Biggs. Part of bug 3945.
17859 commit 8bfffb96b552a3facb77ff9e81658e80becbf2f4
17860 Author: Søren Sandmann Pedersen <sandmann@daimi.au.dk>
17861 Date:   Fri Aug 12 18:31:07 2005 +0000
17863     Fri Aug 12 14:29:09 2005 Søren Sandmann <sandmann@redhat.com>
17864     Apply patch from Billy Biggs that fixes rounding problems with division.
17865         Part of bug 3945.
17867 commit 812ed2e17bfe8e232313cf9ab78000a564cb6b3c
17868 Author: Søren Sandmann Pedersen <sandmann@daimi.au.dk>
17869 Date:   Fri Aug 12 17:43:38 2005 +0000
17871     Fri Aug 12 10:45:01 2005 S\e%Gï¿¿\e%@ren Sandmann <sandmann@redhat.com>
17872     Make this function compute the same results as the fbByteMul macro.
17874 commit 370b111f4882a95248bcc4727438c95a065c174d
17875 Author: Ian Romanick <idr@us.ibm.com>
17876 Date:   Fri Aug 12 16:30:57 2005 +0000
17878     Use '$(DRMSRCDIR)/shared-core' instead of '$(DRMSRCDIR)/shared' for DRM
17879         includes. This matches the way drivers are built in the Mesa tree and
17880         fixes a build problem in the Savage driver.
17881     Convert uses of __glPointParameterfvARB_size to
17882         __glPointParameterfvEXT_size and uses of __glPointParameteriv_size to
17883         __glPointParameterivNV_size. This eliminates the need to hand-edit
17884         indirect_size.c after it is generated.
17886 commit 5f5117729de3a8a4eb6e17dc0979e4b1c1ef9918
17887 Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
17888 Date:   Fri Aug 12 01:17:58 2005 +0000
17890     Fix segfault when "kbd" fails to load and "keyboard" driver is not
17891         configured.
17893 commit 13e16ee93a328a55494c2933143c66559fe7ba98
17894 Author: Søren Sandmann Pedersen <sandmann@daimi.au.dk>
17895 Date:   Thu Aug 11 15:46:42 2005 +0000
17897     Thu Aug 11 11:43:32 2005 Søren Sandmann <sandmann@redhat.com>
17898     Make sure we don't crash on glyphs with NULL bits. Bug 659.
17900 commit 3e471ddf1dbf58ed021d6f31bdaf438872f03ca8
17901 Author: Søren Sandmann Pedersen <sandmann@daimi.au.dk>
17902 Date:   Thu Aug 11 14:36:29 2005 +0000
17904     Add check for whether the platform is MMX capable and add the relevant
17905         flags if so.
17907 commit 130fffc0cdbfdc29f33f1ee97c09e744c19e243a
17908 Author: Søren Sandmann Pedersen <sandmann@daimi.au.dk>
17909 Date:   Wed Aug 10 20:22:57 2005 +0000
17911     Wed Aug 10 16:17:38 2005 Søren Sandmann <sandmann@redhat.com>
17912     Add back non-SSE implementations. Define USE_SSE if the CPU is amd64/x86-64
17914 commit ef50bba5694ef276a239882fae3502638b4ec784
17915 Author: Søren Sandmann Pedersen <sandmann@daimi.au.dk>
17916 Date:   Wed Aug 10 19:42:36 2005 +0000
17918     Revert previous patch as it causes build failures
17920 commit b99360e264c9531593ce8eb67bd006275ca5e5a0
17921 Author: Søren Sandmann Pedersen <sandmann@daimi.au.dk>
17922 Date:   Wed Aug 10 19:15:44 2005 +0000
17924     Add XF86DDXACTIONS to AM_CFLAGS
17926 commit 73a335a926e50afde36816ab47dae689202df319
17927 Author: Jon Smirl <jonsmirl@yahoo.com>
17928 Date:   Tue Aug 9 16:51:05 2005 +0000
17930     Point xegl at the DRI driver
17932 commit 29d0ba9f06d90a1c7f619db87d681ca53fa1bf38
17933 Author: Jon Smirl <jonsmirl@yahoo.com>
17934 Date:   Tue Aug 9 15:58:20 2005 +0000
17936     Touchup xgl for modular tree
17938 commit 435e2a09de7c9dd843b05f4a0484371a67940515
17939 Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
17940 Date:   Tue Aug 9 01:18:04 2005 +0000
17942     //bugs.freedesktop.org/show_bug.cgi?id=3950> Xorg prints version numbers in
17943         wrong format for modules compiled for Xorg 6.99 & later (Adam Jackson &
17944         Alan Coopersmith)
17946 commit 5849c69db80b2320bddb7fafb519300cc0435c84
17947 Author: Søren Sandmann Pedersen <sandmann@daimi.au.dk>
17948 Date:   Mon Aug 8 18:02:08 2005 +0000
17950     Mon Aug 8 13:39:45 2005 Søren Sandmann <sandmann@redhat.com>
17951     Conditionally include xorg-config.h
17953 commit 5e6e5e6d8c6add3aac5c3aebc984d3afb842edc1
17954 Author: Søren Sandmann Pedersen <sandmann@daimi.au.dk>
17955 Date:   Mon Aug 8 17:38:37 2005 +0000
17957     Mon Aug 8 13:36:23 2005 Søren Sandmann <sandmann@redhat.com>
17958     #undef PIXPRIV here.
17960 commit a11ce76b0625501a202fa34e18777b7bd42b2713
17961 Author: Keith Packard <keithp@keithp.com>
17962 Date:   Mon Aug 8 06:25:21 2005 +0000
17964     Build with modular X.org libraries and headers.
17965     composite/compwindow.c Don't damage unmoved windows. Let border clip reset
17966         leave damage alone, pending actual damage for painting.
17968 commit 129e812c339879b68bb162331ac9b7e0f86a7474
17969 Author: Keith Packard <keithp@keithp.com>
17970 Date:   Mon Aug 8 02:30:31 2005 +0000
17972     Re-add _XOPEN_SOURCE as it's needed *sometimes*. Place it in #ifndef to
17973         avoid whinging.
17975 commit 4dfc3357a78a52ef70750608138dfeef0371cbc4
17976 Author: Keith Packard <keithp@keithp.com>
17977 Date:   Mon Aug 8 00:38:41 2005 +0000
17979     Add autogenerated source files and other various non-CVS material to
17980         .cvsignore files
17981     Use XORG_CFLAGS. Ensure that all exa files are in SOURCES
17982     remove _XOPEN_SOURCE as it's always in xtrans.pc these days and gcc whines
17983     libdamage.la needs libcw.la when COMPOSITE is defined, but that
17984         libdamage.la must be after libcomposite.la, so add libcw.la to
17985         DAMAGE_LIB instead of EXTENSION_LIBS. Regularize library link order
17986         across all X servers
17988 commit 7d2b08aa4786eb4d181c88f7dc6b7eb059cc9dad
17989 Author: Adam Jackson <ajax@nwnk.net>
17990 Date:   Sun Aug 7 20:42:50 2005 +0000
17992     Invert the sense of the composite configure flag to match reality.
17994 commit fcaa6f30c489578589af19ef798ab31150e696a2
17995 Author: Adam Jackson <ajax@nwnk.net>
17996 Date:   Sun Aug 7 19:02:32 2005 +0000
17998     Bug #3989: Fix Composite builds, enable Composite build by default. (Olli
17999         Helenius)
18001 commit 3639fb243450ae447e9901de9f909e975a919514
18002 Author: Chris Lee <clee@c133.org>
18003 Date:   Sat Aug 6 23:56:18 2005 +0000
18005     Enabling EXA by default in the modular build.
18007 commit a16357ebc9344fbf3e393da9e7b28164ad5b9dc8
18008 Author: Chris Lee <clee@c133.org>
18009 Date:   Sat Aug 6 23:46:38 2005 +0000
18011     Last bits of changes to make exa build properly in the modular server.
18013 commit cc67bd187f06bfade0d2fe1b4cca92805458b210
18014 Author: Chris Lee <clee@c133.org>
18015 Date:   Sat Aug 6 23:34:09 2005 +0000
18017     EXA support in the modular build.
18019 commit 33326f4ee884aa677e4568c3eaed4311a8ed0f2a
18020 Author: Chris Lee <clee@c133.org>
18021 Date:   Sat Aug 6 23:27:33 2005 +0000
18023     Adding exa support to the modular server.
18025 commit b90a88e80310e5650e2abed4c151889d9c0bd316
18026 Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
18027 Date:   Sat Aug 6 19:48:12 2005 +0000
18029     Add checks for functions used in os/access.c & os/connection.c:
18030         getdtablesize(), getifaddrs(), getpeereid(), getpeerucred()
18032 commit 2304c14fe5d3796c557a86d0ece1f0fb92591469
18033 Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
18034 Date:   Sat Aug 6 19:14:24 2005 +0000
18036     Fix endian test to work on big-endian platforms correctly
18038 commit fc29d014aa586229cdc976aa1bfe38bd949f7cde
18039 Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
18040 Date:   Sat Aug 6 16:29:20 2005 +0000
18042     Merge in patch release RC handling code from 6.8.2 (Kevin Martin)
18044 commit 9828a38ed695fed9788ace8bba575e521fa354b7
18045 Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
18046 Date:   Sat Aug 6 03:14:50 2005 +0000
18048     Solaris build fixes needed for modular builds
18050 commit f51047c0b6749ae8f04925eb62706b4743328383
18051 Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
18052 Date:   Fri Aug 5 15:43:31 2005 +0000
18054     Fix 32-bit vs. 64-bit test for Solaris
18056 commit 4220a0c4ccd0672460d31db239829384aee69f9a
18057 Author: Matthew Allum <breakfast@10.am>
18058 Date:   Fri Aug 5 09:08:32 2005 +0000
18060     Make Xephyr work without shadow fb
18062 commit fedbce2186bbe3bd8d23a4d74c35f10286930a7d
18063 Author: Adam Jackson <ajax@nwnk.net>
18064 Date:   Fri Aug 5 00:13:31 2005 +0000
18066     EXTRA_DIST hacks to get all the OS support files into the tarball.
18068 commit 39a80312e0c6e9f3b260d2f8279c71aef0a60d12
18069 Author: Adam Jackson <ajax@nwnk.net>
18070 Date:   Thu Aug 4 22:31:20 2005 +0000
18072     - Bug #3960: Add remaining GLX and pci.ids stuff to DIST (Cha Young-Ho,
18073         Olli Helenius)
18074     - Fix some distcheck problems for non-solaris systems
18075     - Change server version number from the Xorg rev to an independent one
18076     - _POSIX_SOURCE and _XOPEN_SOURCE defined to the right values
18078 commit ed4d77a16a226a7bc88d0d4f5c595d16cdf46360
18079 Author: Søren Sandmann Pedersen <sandmann@daimi.au.dk>
18080 Date:   Thu Aug 4 21:05:12 2005 +0000
18082     Thu Aug 4 16:08:00 2005 Søren Sandmann <sandmann@redhat.com>
18083     Make the fbCompose paths use the existing inline functions instead of
18084         macros. Various other cleanups.
18085     Remove macro definitions, move typedef to fbmmx.c
18087 commit e62be6d2721e7f43c7bba6b8da4e5ec8c364697d
18088 Author: Adam Jackson <ajax@nwnk.net>
18089 Date:   Thu Aug 4 18:45:46 2005 +0000
18091     - Check for vsnprintf
18092     - Don't build the Xorg DDX on darwin
18093     - Workaround for gcc defining __ppc__ but not __powerpc__
18095 commit 13bec87f45509452c643e20745e12878584d606a
18096 Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
18097 Date:   Thu Aug 4 02:39:56 2005 +0000
18099     Fix inline assembly versions of in*/out* for Sun compilers Add check for
18100         ancient USL console code on Solaris to allow building on old Solaris
18101         x86 versions
18103 commit 9802106864a6b2c24df8e9fcb3c3471033abd5c6
18104 Author: Adam Jackson <ajax@nwnk.net>
18105 Date:   Wed Aug 3 01:41:34 2005 +0000
18107     dist fixes for cw and GL (Donnie Berkholz, me)
18109 commit d7c246f35b1ba7ecbbc086dd1229b298faddec96
18110 Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
18111 Date:   Tue Aug 2 23:57:52 2005 +0000
18113     Only build ix86Pci.c on x86 & amd64 platforms Set DEFAULT_INT10 to x86emu
18114         on everything but Linux/x86 Fix Sbus.c inclusion on sparc platforms
18116 commit 3d0d95004c65cd3a29c94fec99e13ab7fdc19c7c
18117 Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
18118 Date:   Tue Aug 2 20:47:47 2005 +0000
18120     Add check for walkcontext() to enable stack trace dumper on Solaris
18122 commit bb5258a21d9efbb7d8b4226a44bd5738eb46d32a
18123 Author: Keith Packard <keithp@keithp.com>
18124 Date:   Tue Aug 2 17:57:36 2005 +0000
18126     Mark generated files as BUILT_SOURCES and CLEANFILES to ensure they are
18127         regenerated after 'make clean' and to make parallel builds work right.
18129 commit 0c608a690e85064345d7ebdf6b03e2f3bd861708
18130 Author: Keith Packard <keithp@keithp.com>
18131 Date:   Tue Aug 2 06:48:20 2005 +0000
18133     Note yacc and lex generated files as BUILT_SOURCES so they are created
18134         before anything is compiled; required for parallel builds
18136 commit d31de217e6e9bfb0e1cc99141d80def9382de9a9
18137 Author: Adam Jackson <ajax@nwnk.net>
18138 Date:   Tue Aug 2 03:36:09 2005 +0000
18140     distcheck fixes
18142 commit c83772fef7ea0379db9bab1120f064b80b74f377
18143 Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
18144 Date:   Tue Aug 2 01:50:48 2005 +0000
18146     Set OSNAME for "Build Operating System" line in Xorg log
18148 commit 005a9cf1f5fe688f303b954870afd35635fc33bf
18149 Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
18150 Date:   Tue Aug 2 01:03:25 2005 +0000
18152     Fix Solaris assembly source to work with libtool
18154 commit 48b130285ad1309a1ff5b2148b3bae5f5b642488
18155 Author: Adam Jackson <ajax@nwnk.net>
18156 Date:   Tue Aug 2 00:47:08 2005 +0000
18158     Move AM_CONDITIONAL for ia64 to global scope
18160 commit 03379474e0fd9c21ac058e2319618934359b3262
18161 Author: Adam Jackson <ajax@nwnk.net>
18162 Date:   Tue Aug 2 00:45:30 2005 +0000
18164     only do the AS_HELP_STRING workaround once, d'oh
18166 commit 2d7b1893befb84850f3221cbe70b3bce4e621d63
18167 Author: Adam Jackson <ajax@nwnk.net>
18168 Date:   Tue Aug 2 00:41:07 2005 +0000
18170     - Workaround for AS_HELP_STRING compatibility with older autoconf.
18171     - New intermediate build target for Xorg server
18172     - ia64 fixes
18174 commit 7c84189ea1dc236bc979bb4bf158ecb1a6b45137
18175 Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
18176 Date:   Mon Aug 1 22:22:16 2005 +0000
18178     Bugzilla #3566 <https://bugs.freedesktop.org/show_bug.cgi?id=3566> Patch
18179         #2906 <https://bugs.freedesktop.org/attachment.cgi?id=2906> Fix for
18180         RENDER, repeating pictures and offscreen memory (Owen Taylor)
18182 commit 2acd29c93fd3b3d438887f0ca9be6713db81c1e8
18183 Author: Adam Jackson <ajax@nwnk.net>
18184 Date:   Mon Aug 1 22:13:20 2005 +0000
18186     Bump autoconf dependency to 2.57 from 2.53. Add 2.57 compatibility hack for
18187         the new AS_HELP_STRING syntax from 2.58+.
18189 commit b7a43fa0f112d92cce71642142e07276da4de681
18190 Author: Adam Jackson <ajax@nwnk.net>
18191 Date:   Mon Aug 1 19:00:21 2005 +0000
18193     Bug #3739: Fail soft on unknown extension string.
18195 commit 0285804811bd24ad7de8894f8188b87e821e54cc
18196 Author: Adam Jackson <ajax@nwnk.net>
18197 Date:   Mon Aug 1 18:41:54 2005 +0000
18199     GLX fix for loadable servers: indirect_size.c goes in libglx, not libGLcore
18201 commit 78d51253e229bcb428039911d80a5d89d4bf4491
18202 Author: Søren Sandmann Pedersen <sandmann@daimi.au.dk>
18203 Date:   Mon Aug 1 16:07:14 2005 +0000
18205     Fri Jul 29 17:20:53 2005 Søren Sandmann <sandmann@redhat.com>
18206     Fix rounding bug.
18208 commit fd84b3b56280ef88a8c848c4338f0bea906ce6d8
18209 Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
18210 Date:   Sat Jul 30 18:56:32 2005 +0000
18212     Clear compiler warnings. (Stefan Dirsch)
18214 commit 9e9f9cb4878d597b3fa6de7732d2866e24c32f54
18215 Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
18216 Date:   Fri Jul 29 21:55:57 2005 +0000
18218     Need to define SVR4 on SVR4-ish systems since many headers and source files
18219         check for it, expecting Imake to have defined it already. (Should be
18220         replaced with more specific checks & defines, but there's too many to
18221         get them all right now.)
18223 commit 14ade55b83aa72240a555b3b9def9f40a6a38cd9
18224 Author: Kevin E Martin <kem@kem.org>
18225 Date:   Fri Jul 29 21:22:58 2005 +0000
18227     Various changes preparing packages for RC0:
18228     - Verify and update package version numbers as needed
18229     - Implement versioning scheme
18230     - Change bug address to point to bugzilla bug entry form
18231     - Disable loadable i18n in libX11 by default (use --enable-loadable-i18n to
18232         reenable it)
18233     - Fix makedepend to use pkgconfig and pass distcheck
18234     - Update build script to build macros first
18235     - Update modular Xorg version
18237 commit 2654f88cee86fae9db169dc8668492857fbbad98
18238 Author: Kevin E Martin <kem@kem.org>
18239 Date:   Fri Jul 29 18:40:54 2005 +0000
18241     Fix code to handle printing 7.0 release candidates properly.
18243 commit d5d669b04ecbd91bb2db9ddc6238acabbeaabbe0
18244 Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
18245 Date:   Thu Jul 28 23:33:57 2005 +0000
18247     If neither --enable-dmx or --disable-dmx are specified, default to "yes" on
18248         Linux, "no" on everything else (matches defaults in monolith Imake)
18250 commit 86529c07d6ff69ef936ee370be07b373e2961360
18251 Author: Kevin E Martin <kem@kem.org>
18252 Date:   Thu Jul 28 23:28:34 2005 +0000
18254     Fix distcheck for server
18256 commit 3e4bf8a8f46e14078c64c56ad303c80cd9d8d5be
18257 Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
18258 Date:   Thu Jul 28 02:38:23 2005 +0000
18260     Rework wrapping of common mouse driver to not require mousePriv.h, so that
18261         modular tree xserver can be built on Solaris. Wrap more ioctls in
18262         SYSCALL() to restart on signals.
18264 commit cfd6c74067de7fdb2aeddee6780c29231a56acdc
18265 Author: Søren Sandmann Pedersen <sandmann@daimi.au.dk>
18266 Date:   Wed Jul 27 17:50:13 2005 +0000
18268     Add dbestruct.h to sdk_HEADERS
18270 commit 5ced854186b851ba2c9ac84eb6d7f141fdee487b
18271 Author: Søren Sandmann Pedersen <sandmann@daimi.au.dk>
18272 Date:   Wed Jul 27 17:35:25 2005 +0000
18274     Add miwideline.h mistruct.h mifpoly.h to sdk_HEADERS
18276 commit 7bd6b0640e69552ed4c9daac26e41410dd7338b4
18277 Author: Kevin E Martin <kem@kem.org>
18278 Date:   Wed Jul 27 08:16:35 2005 +0000
18280     Add #include <dmx-config.h> for building dmx/glxProxy in the modular tree.
18282 commit b9ccd89918e1c79d6013fe563c7fa933c1274837
18283 Author: Kevin E Martin <kem@kem.org>
18284 Date:   Wed Jul 27 08:11:26 2005 +0000
18286     Fix dmx/glxProxy build
18288 commit 8f6664fcff319ee155e7864ce25fa11c1fa5594b
18289 Author: Søren Sandmann Pedersen <sandmann@daimi.au.dk>
18290 Date:   Tue Jul 26 23:40:45 2005 +0000
18292     Add these files to the sdk:
18293     cbf32.h cfb16.h cfbmap.h cfbunmap.h cfbunmap.h cfbmskbits.h xf86sbusBus.h
18294         mifillarch.h mispans.h
18296 commit 3cbb55f309b8eaba246d1d948b59883f9ed28bf4
18297 Author: Søren Sandmann Pedersen <sandmann@daimi.au.dk>
18298 Date:   Tue Jul 26 22:17:27 2005 +0000
18300     Install xorgVersion.h
18302 commit df5d47560c19b01f2998806c4b62f459a6b5fc02
18303 Author: Søren Sandmann Pedersen <sandmann@daimi.au.dk>
18304 Date:   Tue Jul 26 18:56:45 2005 +0000
18306     xserver/xorg/fb/Makefile.am: install fboverlay.h
18308 commit b25e6f82a1189a67208a2a4980d732ab77e64a35
18309 Author: Søren Sandmann Pedersen <sandmann@daimi.au.dk>
18310 Date:   Tue Jul 26 18:21:22 2005 +0000
18312     fb/Makefile.am: add fbpseudocolor.h to sdk_HEADERS
18313         hw/xfree86/xaa/Makefile.am: add xaaWrapper.h to sdk_HEADERS
18315 commit e7502158d6922a149d0aaf1de209f0b58fa444bf
18316 Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
18317 Date:   Sun Jul 24 16:24:17 2005 +0000
18319     Add xf86DeallocateGARTMemory stub so that Xorg can be built on Solaris
18320         again.
18322 commit 7c1148c0fbc00716bb7ec621a1b968b4127cbb00
18323 Author: Adam Jackson <ajax@nwnk.net>
18324 Date:   Sat Jul 23 19:32:57 2005 +0000
18326     Fire the Mesa symlink script from the configure stage.
18328 commit f331a325447449982efba8adc5bc079371dfb77a
18329 Author: Adam Jackson <ajax@nwnk.net>
18330 Date:   Sat Jul 23 19:29:58 2005 +0000
18332     Add the symlink script for the Mesa source.
18334 commit a5532e456d763718036e84891ff57c6f7417615a
18335 Author: Stuart R. Anderson <anderson@netsweng.com>
18336 Date:   Sat Jul 23 18:16:06 2005 +0000
18338     Change the default depth back to 8 like it was originally. Disable the
18339         addition of depth 12 & 30. It causes more than MAXFORMATS depths to be
18340         added to the screen which causes an array in the Screen structure to
18341         overflow and crash on server reset.
18343 commit d8a1241a24d75c258548875350bff4d0acc795ab
18344 Author: Stuart R. Anderson <anderson@netsweng.com>
18345 Date:   Sat Jul 23 17:49:45 2005 +0000
18347     Add a safety check to catch when numDepths GCperDepthexceeps MAXFORMATS
18349 commit 93d29b4554d26b22ca43311264f85ea8e14804c2
18350 Author: Adam Jackson <ajax@nwnk.net>
18351 Date:   Sat Jul 23 02:04:39 2005 +0000
18353     Emit makefiles for glapi, slang, and grammar. Conditionally define GLX_LIBS
18354         if GLX support is requested. Add GLX_LIBS to the link deps for Xvfb and
18355         Xnest. All GLX support should work now for the vfb, xnest, and xfree86
18356         DDXes.
18358 commit 525d663ec5a8a181a1e36f3787b24cdb77290c17
18359 Author: Adam Jackson <ajax@nwnk.net>
18360 Date:   Sat Jul 23 02:02:18 2005 +0000
18362     glapi build (forgot this one somehow)
18364 commit 6aaceef3231818682dccf1969b211f1dc798da1f
18365 Author: Adam Jackson <ajax@nwnk.net>
18366 Date:   Sat Jul 23 02:00:52 2005 +0000
18368     Fix the build system to reflect the rest of the Mesa core. Almost links,
18369         needs a code fix to Mesa though.
18371 commit d7e2cadb13ef0e77d864c8282489f544b0e1dede
18372 Author: Adam Jackson <ajax@nwnk.net>
18373 Date:   Thu Jul 21 02:29:05 2005 +0000
18375     GLX needs gl.h from Mesa too
18377 commit bf32f4739c6ef7f41cde6cc409d42e00462402fb
18378 Author: Alan Hourihane <alanh@fairlite.demon.co.uk>
18379 Date:   Tue Jul 19 20:51:46 2005 +0000
18381     programs/Xserver/hw/xfree86/os-support/shared/agp_noop.c
18382     programs/Xserver/hw/xfree86/os-support/linux/lnx_agp.c
18383     programs/Xserver/hw/xfree86/os-support/xf86_OSproc.h
18384     //bugs.freedesktop.org/show_bug.cgi?id=3164> Add xf86DeallocateGARTMemory()
18385         function call (Austin Yuan)
18387 commit 931abdba8410bf1188d69d54c57543a21ea36968
18388 Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
18389 Date:   Tue Jul 19 02:50:00 2005 +0000
18391     Change #include "X.h" to <X11/X.h>
18393 commit 4f2e731aba0c5694abb65a877395cc5f9869c556
18394 Author: Daniel Stone <daniel@fooishbar.org>
18395 Date:   Sun Jul 17 07:34:31 2005 +0000
18397     objdir != srcdir fixes.
18399 commit a6bd7ad985e138874bb0e1f33f545651dfde32a9
18400 Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
18401 Date:   Sun Jul 17 01:52:33 2005 +0000
18403     Set GLX automake conditional after we've tested for mesa source and set GLX
18404         to "no" if it's --with-mesa-source wasn't set.
18406 commit ead37b08699f665a856c7ba29578c27c27db4100
18407 Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
18408 Date:   Sat Jul 16 20:52:25 2005 +0000
18410     Mark variables modified in signal handlers as volatile (part of Sun bug id
18411         4496504)
18413 commit bbb49449cbc0815fd9c4faf9b6ee32be99a8aa3d
18414 Author: Adam Jackson <ajax@nwnk.net>
18415 Date:   Sat Jul 16 16:30:40 2005 +0000
18417     Fix --with-mesa-source parsing, and turn GLX off if no path to Mesa given.
18419 commit d69e9872ae91c9c17a33e1ed763f98453d950b39
18420 Author: Adam Jackson <ajax@nwnk.net>
18421 Date:   Sat Jul 16 16:29:30 2005 +0000
18423     Typo fix, and re-add GLcore to the dixmods build
18425 commit 8bc883c48c8f99502707998a8257c0563cae7d3a
18426 Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
18427 Date:   Sat Jul 16 09:00:44 2005 +0000
18429     Update build instructions. Add details about how the expat, fontconfig,
18430         libpng, freetype, and xterm builds are now handled.
18431     Update text docs from SGML masters.
18433 commit 8e600b87643f7f4e19923dd6a0f2eec83303363a
18434 Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
18435 Date:   Sat Jul 16 07:39:48 2005 +0000
18437     Only pass -rdynamic when using gcc
18439 commit 4f04e26c69747929243f176feaa90f3042481f53
18440 Author: Adam Jackson <ajax@nwnk.net>
18441 Date:   Sat Jul 16 04:30:33 2005 +0000
18443     Say --with-mesa-source to get GLcore built.
18445 commit 4913316f25e76381844cf15aa64eff620c2807a1
18446 Author: Adam Jackson <ajax@nwnk.net>
18447 Date:   Sat Jul 16 04:29:28 2005 +0000
18449     Switch to MESA_SOURCE which we're already AC_SUBSTing
18451 commit 7facb209a705ca406b05272c233ea0cfd6a5b266
18452 Author: Adam Jackson <ajax@nwnk.net>
18453 Date:   Sat Jul 16 04:24:21 2005 +0000
18455     Hook in the GLcore build
18457 commit 2f9a7c6ee1012b2c7664c53f405affaf82bd0953
18458 Author: Adam Jackson <ajax@nwnk.net>
18459 Date:   Sat Jul 16 04:13:33 2005 +0000
18461     Hey look, GLcore links
18463 commit 5f81eb1d89f623dd9281e686a4d4d4f403e459c6
18464 Author: Kevin E Martin <kem@kem.org>
18465 Date:   Sat Jul 16 03:49:59 2005 +0000
18467     Fix the *-config.h includes so that it is possible to build modules without
18468         having to use -include in the Makefile.
18470 commit 0635acab08bade9bfd9d2abd3ea5a3fe525bc647
18471 Author: Kevin E Martin <kem@kem.org>
18472 Date:   Sat Jul 16 03:46:01 2005 +0000
18474     Add record module building support Change module building to not use
18475         -include Fix xnest, dmx and vfb builds to -DXFree86Server for fbcmap
18476         compilation
18478 commit 92b23ff426936909e1ff5e063b75e5f112b93ca1
18479 Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
18480 Date:   Sat Jul 16 01:17:52 2005 +0000
18482     Update to match recent changes to pci.ids & extrapci.ids for people
18483         building on systems without perl.
18485 commit 6ce3743948a7151c721194594091a7e1183e2f32
18486 Author: Adam Jackson <ajax@nwnk.net>
18487 Date:   Sat Jul 16 00:51:14 2005 +0000
18489     start the GLcore build system
18491 commit 2f0487521da3da6784dd964c915071b82d749108
18492 Author: Kevin E Martin <kem@kem.org>
18493 Date:   Fri Jul 15 23:08:31 2005 +0000
18495     Fix the *-config.h includes for the files that have moved in the modular
18496         tree.
18498 commit a407fa373bb72f29050e3f027042011075b3bdf0
18499 Author: Kevin E Martin <kem@kem.org>
18500 Date:   Fri Jul 15 22:51:05 2005 +0000
18502     Move drm up to os-support since the files are shared by multiple platforms.
18503         Fix the dri and drm build. Fix server-side DMX extension build. Make
18504         xf4bpp use the correct version of mfbline.c for mfbseg.c. Add #ifndef
18505         _HEADERNAME_H_/#define _HEADERNAME_H_/.../#endif to the headers.
18507 commit eb6fa0dc15516a0a436090efc6d85f22baeec015
18508 Author: Adam Jackson <ajax@nwnk.net>
18509 Date:   Fri Jul 15 22:14:28 2005 +0000
18511     Enable GLX build by default
18513 commit 0e352a8b2b4c78c291074b9531ed7afa7a20ac17
18514 Author: Adam Jackson <ajax@nwnk.net>
18515 Date:   Fri Jul 15 21:59:39 2005 +0000
18517     disable GLcore momentarily until a build system exists. --enable-glx should
18518         work now.
18520 commit 4bf453086418e93e81b24d3d2a0f49a9357acff3
18521 Author: Kevin E Martin <kem@kem.org>
18522 Date:   Fri Jul 15 05:48:29 2005 +0000
18524     Fix keyboard state when XEVIE is not enabled (Keith Packard).
18526 commit 562acf2e69dcf08f8db8f8eeaa162949d45f70b2
18527 Author: Søren Sandmann Pedersen <sandmann@daimi.au.dk>
18528 Date:   Thu Jul 14 23:41:15 2005 +0000
18530     Add -I$(top_builddir)/hw/xfree86/dixmods/extmod to Xext/Makefile.am Patch
18531         from Stefan Dirsch
18533 commit defeb56fc9559661fa632935a4c76c500c7edcf4
18534 Author: Kevin E Martin <kem@kem.org>
18535 Date:   Thu Jul 14 22:20:16 2005 +0000
18537     Fix the build when DRI is enabled
18539 commit 6b546d0ec07e493b501e82300b3e6c143cd4d0ac
18540 Author: Kevin E Martin <kem@kem.org>
18541 Date:   Thu Jul 14 03:36:44 2005 +0000
18543     Add #include <xnest-config.h> to the Xnest source files for modularization.
18545 commit 7375f4d13626bbba4204e2f08f41c212b2eed992
18546 Author: Kevin E Martin <kem@kem.org>
18547 Date:   Thu Jul 14 03:32:09 2005 +0000
18549     Add support for Xnest
18551 commit c582560c62fd8181b7521e470f118a59c418a95f
18552 Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
18553 Date:   Thu Jul 14 02:59:34 2005 +0000
18555     Add partial in*/out* assembly support for Sun compilers on x86
18557 commit 64bf3a81a3212dc2c0f55aebdc74a618ca6a32c0
18558 Author: Adam Jackson <ajax@nwnk.net>
18559 Date:   Thu Jul 14 02:53:31 2005 +0000
18561     loadable extmod build system.
18563 commit 6c96e0c9e4b3f1e8dfa5dcf7366bb838dc0724ec
18564 Author: Adam Jackson <ajax@nwnk.net>
18565 Date:   Thu Jul 14 01:36:58 2005 +0000
18567     loader support for extmod
18569 commit 8ea4a1b759eae0279ce619c663f2cd2f6dee8d71
18570 Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
18571 Date:   Thu Jul 14 01:00:39 2005 +0000
18573     First pass at Solaris os-support
18575 commit f07e905553783dc0133015bcbf94d3b6be68b19c
18576 Author: Søren Sandmann Pedersen <sandmann@daimi.au.dk>
18577 Date:   Thu Jul 14 00:28:47 2005 +0000
18579     - Add build system for xf86-video-ati
18580     - Add build system for xserver/xorg/hw/xfree86/dri
18581     - Add glcore.h to symlink.sh
18582     - Symlink.sh: add some more DRI files, symlink glcore.h from
18583         extras/Mesa/include/GL/internal to proto/GL
18584     - proto/GL/Makefile.am: install glcore.h
18585     - xf86-video-ark: s/module-dir/xorg-module-dir/
18587 commit 939b7720f17ec5ac5edcc6cfe70453160ecb0161
18588 Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
18589 Date:   Thu Jul 14 00:02:05 2005 +0000
18591     Merge SVR4/pre-Solaris 8 and Solaris 8+ sections for greater consistency,
18592         easier maintenance, and to fix some missing headers when building the
18593         modular Xorg on Solaris.
18595 commit 23d25a656d7fdbafa1c78be2950fb405f0a1b87b
18596 Author: Adam Jackson <ajax@nwnk.net>
18597 Date:   Wed Jul 13 23:41:21 2005 +0000
18599     Remove references to DDX-specific extensions
18601 commit f4626bb72b9955846abee018ae31c1aeb51b8dbf
18602 Author: Adam Jackson <ajax@nwnk.net>
18603 Date:   Wed Jul 13 22:59:39 2005 +0000
18605     dlloader is the default in 6.9, but the loader doesn't get told to prefer
18606         dlloader modules unless you -DDLOPEN_HACK.
18608 commit 4f38526566dbcc296d124bb852adfa30ac4d927e
18609 Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
18610 Date:   Wed Jul 13 22:54:02 2005 +0000
18612     - Use fbdevhwstub.c if <linux/fb.h> is not found
18613     - Use x86emu on Solaris instead of vm86
18614     - Better per-OS control over which xf86Kbd*.c and *Pci.c files to build
18615     - Set various #defines to be defined or not on Solaris as needed
18617 commit db8aa17f15f62f243400b0267bf281dd27738644
18618 Author: Adam Jackson <ajax@nwnk.net>
18619 Date:   Wed Jul 13 22:19:36 2005 +0000
18621     updated comment for libbitmap
18623 commit 4f9e76ed6a61b414ffc94550727a138c3f73996f
18624 Author: Adam Jackson <ajax@nwnk.net>
18625 Date:   Wed Jul 13 22:09:52 2005 +0000
18627     Dear libtool: Loadable modules do not need version numbers. kthnxbye.
18629 commit 40ad7321f5d8d216523d575c4414736d8cfe9e88
18630 Author: Adam Jackson <ajax@nwnk.net>
18631 Date:   Wed Jul 13 21:52:51 2005 +0000
18633     Generate useful loadable modules by actually linking in the blobs from the
18634         DIX
18636 commit 0e08818d3951c324e5953bd23a8a9457b3fec78f
18637 Author: Adam Jackson <ajax@nwnk.net>
18638 Date:   Wed Jul 13 21:41:02 2005 +0000
18640     Hook dbe into the build
18642 commit 2d4ddb5606b7328c591a7bffafbb49bdaf2adcf9
18643 Author: Adam Jackson <ajax@nwnk.net>
18644 Date:   Wed Jul 13 21:36:27 2005 +0000
18646     double-buffering extension
18648 commit c2ec9fbb15c776b9c64451cf32927b1b8d1c560c
18649 Author: Kevin E Martin <kem@kem.org>
18650 Date:   Wed Jul 13 21:17:53 2005 +0000
18652     Only build Xi/stubs.c on DDXs that don't support the Xinput extension
18654 commit 74a534f63c1ed016f24dbc3ca31f05b81076e8f0
18655 Author: Søren Sandmann Pedersen <sandmann@daimi.au.dk>
18656 Date:   Wed Jul 13 20:19:38 2005 +0000
18658     xc/programs/Xserver/hw/xfree86/drivers/i2c/*.c: include xorg-config.h
18659         instead of config.h xserver/xorg/hw/xfree86/i2c/Makefile.am: Add i2c
18660         drivers
18662 commit 1dc3e96e4077a912dd3aa13fa80099f5864b641f
18663 Author: Torrey Lyons <torrey@mrcla.com>
18664 Date:   Wed Jul 13 16:30:53 2005 +0000
18666     Fix compilation where uint is not defined.
18668 commit 19e20c1470c1f8d15f2a78fb29545bde06a65516
18669 Author: Lars Knoll <lars@trolltech.com>
18670 Date:   Wed Jul 13 08:58:37 2005 +0000
18672     don't clobber %ebx in the assembler.
18674 commit bfb10bd2dcca65ba5d346c9d7da594a81c35c101
18675 Author: Lars Knoll <lars@trolltech.com>
18676 Date:   Wed Jul 13 07:28:17 2005 +0000
18678     Fix potential buffer overflow and a smaller bug in the convolution filter
18680 commit 778a2703b233641e298fa81ef9c477943c496305
18681 Author: Lars Knoll <lars@trolltech.com>
18682 Date:   Wed Jul 13 07:12:33 2005 +0000
18684     fix compilation
18686 commit 66bc36473c238fdee7e6c1d31e6e5f6813a7541a
18687 Author: Daniel Stone <daniel@fooishbar.org>
18688 Date:   Tue Jul 12 23:36:27 2005 +0000
18690     Use builddir, not srcdir, for built files.
18692 commit d6808a48d2dffd72f618fa372fba993736638799
18693 Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
18694 Date:   Tue Jul 12 18:16:03 2005 +0000
18696     Fix scanpci -v core dump when subsys vendor/device id's are NOVENDOR &
18697         NODEVICE. Bug #3763 <https://bugs.freedesktop.org/show_bug.cgi?id=3763>
18698         Patch #3074 <https://bugs.freedesktop.org/attachment.cgi?id=3074>
18700 commit cda9c7b2678ea08ac6176a9eee72e6e511134b8e
18701 Author: Lars Knoll <lars@trolltech.com>
18702 Date:   Tue Jul 12 14:50:10 2005 +0000
18704     add x86emu.
18706 commit 41002623f314444bd416fd5f445a0425c5b59df0
18707 Author: Lars Knoll <lars@trolltech.com>
18708 Date:   Tue Jul 12 10:02:10 2005 +0000
18710     Add MMX Code paths for the basic composition operations in
18711         fbComposeGeneral.
18713 commit 697cf74fb50a550b8f7e124dc8f463a55519795f
18714 Author: Keith Packard <keithp@keithp.com>
18715 Date:   Tue Jul 12 03:09:20 2005 +0000
18717     Make Xprt run when linked against Xlib for Xrm
18719 commit 419448ea7b0d7f672e568cb1d8b4e190a1f54825
18720 Author: Adam Jackson <ajax@nwnk.net>
18721 Date:   Tue Jul 12 03:03:16 2005 +0000
18723     Pull libdri out of the build for now until I get something better worked
18724         out
18726 commit f054bf2ff6b94e285e7f2d174163c01b07b07143
18727 Author: Adam Jackson <ajax@nwnk.net>
18728 Date:   Tue Jul 12 01:29:41 2005 +0000
18730     build fix
18732 commit 02427d4d04f70109a499578c6762654463ebdae4
18733 Author: Kevin E Martin <kem@kem.org>
18734 Date:   Tue Jul 12 01:20:36 2005 +0000
18736     Add support for building Xdmx and Xvfb
18738 commit 3fe6b5bb30e8e1b9017a9cf818fcceb279a28e65
18739 Author: Adam Jackson <ajax@nwnk.net>
18740 Date:   Tue Jul 12 01:17:39 2005 +0000
18742     GLX server support
18744 commit 377e3bddd4d73154520a9582d75de2b20ae532a5
18745 Author: Adam Jackson <ajax@nwnk.net>
18746 Date:   Tue Jul 12 00:55:43 2005 +0000
18748     Forgot to add these for some reason
18750 commit e348ac4b4dfb1112c19fe5fe5441182e66716087
18751 Author: Kevin E Martin <kem@kem.org>
18752 Date:   Tue Jul 12 00:52:48 2005 +0000
18754     Prepare Xdmx and Xvfb for modularization by adding appropriate #include
18755         <{dix,dmx}-config.h> to the source files.
18757 commit b7a9a6a03560bdf6584c71bf0b546301bba9ab89
18758 Author: Kevin E Martin <kem@kem.org>
18759 Date:   Mon Jul 11 17:52:00 2005 +0000
18761     Remove unneeded xf86drm.h includes to fix modular build.
18763 commit cf4dfd650dbc2bb65eae4eea2acfb4a4c5295548
18764 Author: Adam Jackson <ajax@nwnk.net>
18765 Date:   Mon Jul 11 02:29:50 2005 +0000
18767     Prep for modular builds by adding guarded #include "config.h" everywhere.
18769 commit c5548086f3864c828f0cad65d2708cefd2025947
18770 Author: Adam Jackson <ajax@nwnk.net>
18771 Date:   Mon Jul 11 00:42:52 2005 +0000
18773     Start filling in glx build. Add xf86Version.h and a few DRI headers to the
18774         sdk (needed for modular driver builds).
18776 commit 955fe17133d841758a18072a9acabedc81dc4562
18777 Author: Adam Jackson <ajax@nwnk.net>
18778 Date:   Sun Jul 10 21:45:55 2005 +0000
18780     add some convenience variables for the drivers
18782 commit 78fab90230c61241af29f0c94f401ce0bc749b6b
18783 Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
18784 Date:   Sat Jul 9 16:51:58 2005 +0000
18786     Bug #3740 <https://bugs.freedesktop.org/show_bug.cgi?id=3740> Patch #3058
18787         <https://bugs.freedesktop.org/attachment.cgi?id=3058>
18788     08-Jul-2005 nv driver updates from Mark Vojkovich:
18789     Change some console restore code for NV11. Hopefully, we can more reliably
18790         restore the console for desktop systems using DVI. This may correct a
18791         recent regression on NV11.
18792     Also, new PCI IDs.
18793     Add new nVidia PCI ids to match nv_driver.c changes.
18795 commit 3c92389185f0c9fa3b8c299a084b10c12bcab52c
18796 Author: Zack Rusin <zack@kde.org>
18797 Date:   Sat Jul 9 14:15:35 2005 +0000
18799     Patch from Thomas Winischhofer to kick out all pixmaps to system ram upon a
18800         VT switch and vice versa when returning.
18802 commit 327741486e807c068383a771c04c9042b0589c37
18803 Author: Adam Jackson <ajax@nwnk.net>
18804 Date:   Sat Jul 9 02:22:29 2005 +0000
18806     Don't try to link fb, shadow, or vgahw into the loadable Xorg server, as
18807         they're only supposed to be loadable modules.
18809 commit 2b8e4db9ac4b4c8f8fd73c00436d6abec2faa535
18810 Author: Adam Jackson <ajax@nwnk.net>
18811 Date:   Fri Jul 8 20:27:30 2005 +0000
18813     -lXfont isn't enough for libbitmap, you need to get the -L from pkg-config
18815 commit e84648df7d7eb700b7c2d35fdef0be1f463853fa
18816 Author: Zack Rusin <zack@kde.org>
18817 Date:   Fri Jul 8 17:07:52 2005 +0000
18819     mark drawable as dirty on copying/painting windows
18821 commit 4ab73a73f4aa1f02cc8dada185b5dcbddfe43878
18822 Author: Zack Rusin <zack@kde.org>
18823 Date:   Fri Jul 8 07:43:00 2005 +0000
18825     heh, oops (thanks Thomas)
18827 commit 0a28516a6e641b41e674f69fc228b0babbe1743b
18828 Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
18829 Date:   Thu Jul 7 19:07:28 2005 +0000
18831     More compiler warning fixes for missing prototypes:
18832     Add prototype for XkbSetExtension()
18833     Add #include <ctype.h> for isspace() & isdigit()
18834     Add #include <grp.h> (for initgroups()) and remove extra *
18835     Add prototype for xorgGetVersion()
18837 commit 2c3c4060fd2a52f147eda01b11222c341c6e3dee
18838 Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
18839 Date:   Thu Jul 7 16:18:52 2005 +0000
18841     Bug #2901 <https://bugs.freedesktop.org/show_bug.cgi?id=2901> Add prototype
18842         for XdmAuthenticationInit() (Peter Breitenlohner)
18844 commit d0dc574adb79ffacf90b786d4ccfcd1cd8598728
18845 Author: Zack Rusin <zack@kde.org>
18846 Date:   Thu Jul 7 15:05:02 2005 +0000
18848     Check vtSema before accelerating primitives and sync in fallbacks only if
18849         we got vtSema
18851 commit 6cba5f1260c20b3bc072fdcc5f3e49fa28ba6414
18852 Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
18853 Date:   Thu Jul 7 14:59:48 2005 +0000
18855     Bug #2901 <https://bugs.freedesktop.org/show_bug.cgi?id=2901> Patch #2332
18856         <https://bugs.freedesktop.org/attachment.cgi?id=2332> This patch avoids
18857         79 gcc-3.4.3 warnings 'xxx' declared `static' but never defined mostly
18858         due to including "ftfuncs.h" with the declaration of static functions
18859         defined in "ftfuncs.c". (Peter Breitenlohner)
18861 commit 7da3f4a786d9b61f4129c7dbbef80c84abbfde68
18862 Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
18863 Date:   Thu Jul 7 03:12:40 2005 +0000
18865     Bug #2901 <https://bugs.freedesktop.org/show_bug.cgi?id=2901> Fix warnings
18866         about redefined macros (Peter Breitenlohner)
18868 commit f86562540d1c945bfd96d4b89259d81e4ed25255
18869 Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
18870 Date:   Thu Jul 7 02:47:06 2005 +0000
18872     Bug #2901 <https://bugs.freedesktop.org/show_bug.cgi?id=2901> Patch #2325
18873         <https://bugs.freedesktop.org/attachment.cgi?id=2325> Avoid 38
18874         gcc-3.4.2 warnings: suggest parentheses around assignment used as truth
18875         value suggest explicit braces to avoid ambiguous `else' suggest
18876         parentheses around && within || suggest parentheses around arithmetic
18877         in operand of ^ "/*" within comment (Peter Breitenlohner)
18878     Bug #2901 <https://bugs.freedesktop.org/show_bug.cgi?id=2901> Patch #2326
18879         <https://bugs.freedesktop.org/attachment.cgi?id=2326> This patch
18880         removes these 2 gcc-3.4.3 warnings: missing braces around initializer
18881         implicit declaration of function `XpOidTrayMediumListHasTray' (Peter
18882         Breitenlohner)
18884 commit 4047191124c237518110e698bde6dab445644449
18885 Author: Damien Ciabrini <braun@club-internet.fr>
18886 Date:   Wed Jul 6 15:34:22 2005 +0000
18888     Added hardware support for transformation matrix (zoom, rotation, etc...).
18889         Fixed the composition function for RGB and A8 format. Avoid syncing
18890         hardware after HW fills or copies.
18892 commit 4073f24c90d4aff3f7d83af4c0e733eed082b53b
18893 Author: Alan Hourihane <alanh@fairlite.demon.co.uk>
18894 Date:   Wed Jul 6 15:14:30 2005 +0000
18896     add missing PictureTransformPoint3d call
18898 commit c48f631cdb6a279ab1a24a486b05956cfa9ca3da
18899 Author: Damien Ciabrini <braun@club-internet.fr>
18900 Date:   Wed Jul 6 13:57:41 2005 +0000
18902     Fix offset alignment code in the offscreen memory allocator to prevent
18903         textures from being allocated in the next free memory area.
18905 commit baa99be190c51b533bf8748c6c6a9bce62594e96
18906 Author: Ian Romanick <idr@us.ibm.com>
18907 Date:   Wed Jul 6 07:16:19 2005 +0000
18909     Put the correct value in the length field of the reply. Previously, the
18910         number of tag/date pairs was specified. This was incorrect. The correct
18911         value is the number of values (one for the tag and one for the value).
18912     Xorg bug: #3210
18914 commit 6ba4a2e78a73858648b5b6a39306446d519c3a75
18915 Author: Alexander Gottwald <alexander.gottwald@s1999.tu-chemnitz.de>
18916 Date:   Tue Jul 5 23:01:51 2005 +0000
18918     Add more defines for XWin DDX Make building of cfb*, afb and mfb
18919         conditional Set FD_SETSIZE=256 on cygwin
18921 commit 71ed3ae0c696152e82a98ce2ac0fa67ce6f23464
18922 Author: Alexander Gottwald <alexander.gottwald@s1999.tu-chemnitz.de>
18923 Date:   Tue Jul 5 22:58:29 2005 +0000
18925     wrap fInternalWM with XWIN_MULTIWINDOWEXTWM
18927 commit 456844a613240ce56181f6f3ec7873be9b2dc85d
18928 Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
18929 Date:   Tue Jul 5 18:42:32 2005 +0000
18931     Remove Speedo font module documentation.
18932     Remove Speedo from list of font directories
18933     Update default font path to remove Speedo, add TTF.
18935 commit 20c15003f9648de0c03f7d4fa4508afd896b19f5
18936 Author: Alexander Gottwald <alexander.gottwald@s1999.tu-chemnitz.de>
18937 Date:   Tue Jul 5 18:25:44 2005 +0000
18939     Fix crash on server shutdown
18941 commit d72fef26d44e649f39a56730830148d48d77ee9e
18942 Author: Alexander Gottwald <alexander.gottwald@s1999.tu-chemnitz.de>
18943 Date:   Tue Jul 5 17:52:35 2005 +0000
18945     Fix simultanious presses of Left and Right Control and Shift keys.
18946         https://bugs.freedesktop.org/show_bug.cgi?id=3677
18948 commit 0f2c8221c938ce8eebd9f0e111a6b87223c18f9e
18949 Author: Alexander Gottwald <alexander.gottwald@s1999.tu-chemnitz.de>
18950 Date:   Tue Jul 5 16:35:42 2005 +0000
18952     Fix typo which broke window titles
18954 commit 0bb2eb8eaaf4054fefbc45bf3cb47bbcf10b7cfd
18955 Author: Alexander Gottwald <alexander.gottwald@s1999.tu-chemnitz.de>
18956 Date:   Tue Jul 5 15:43:20 2005 +0000
18958     Fix problem with fake Control press on Alt-Gr
18959         https://bugs.freedesktop.org/show_bug.cgi?id=3680
18960         https://bugs.freedesktop.org/show_bug.cgi?id=3497
18961     Fix static declaration of winGetBaseDir
18963 commit 3af77ad3e754c4d419a1996ca73a9fd01f92388a
18964 Author: Alexander Gottwald <alexander.gottwald@s1999.tu-chemnitz.de>
18965 Date:   Tue Jul 5 14:09:48 2005 +0000
18967     External windowmanagers could connect in multiwindow mode which lead to
18968         strange results with the internal windowmanager.
18970 commit 426282268bcdd0e0ca973fa79b414e9065fbfd9d
18971 Author: Alexander Gottwald <alexander.gottwald@s1999.tu-chemnitz.de>
18972 Date:   Mon Jul 4 23:40:09 2005 +0000
18974     Build miinitext.c and fbcmap.c as DDX specific files
18975     Do not define _POSIX_SOURCE on cygwin.
18977 commit 845a0ac68b02148db6f2cca81debf20b2331607b
18978 Author: Alexander Gottwald <alexander.gottwald@s1999.tu-chemnitz.de>
18979 Date:   Mon Jul 4 23:11:20 2005 +0000
18981     Revert last changes. They have to be addressed in a different way
18983 commit 048045a9e714fc85c26028c4de36dff47644b826
18984 Author: Alexander Gottwald <alexander.gottwald@s1999.tu-chemnitz.de>
18985 Date:   Mon Jul 4 22:18:40 2005 +0000
18987     Add XWin DDX, make Xorg DDX conditional Make XF86VidMode and XF86Misc
18988         conditional
18989     Add XWin DDX
18990     Added DDXTIME, DDXOSFATALERROR, DDXOSVERRORF and DDXBEFORERESET
18991     Added fbcmap.c
18992     Added miinitext.c
18993     Added -I$(top_srcdir)/Xext/extmod to INCLUDES
18995 commit 508cdb5cb01a91b1bf3ef31da80b6b1d36286bf0
18996 Author: Alexander Gottwald <alexander.gottwald@s1999.tu-chemnitz.de>
18997 Date:   Mon Jul 4 22:10:43 2005 +0000
18999     Include xwin-config.h if HAVE_XWIN_CONFIG is defined Cleanup X11 includes
19000         handling Warning fixes
19002 commit 5e50ae22bf206d6c2cc05e772e05fa5a363acb81
19003 Author: Zack Rusin <zack@kde.org>
19004 Date:   Mon Jul 4 18:55:53 2005 +0000
19006     remove the temporary debugging output
19008 commit 7586ac6edea64b30d6187f9ec4d867521c1e769c
19009 Author: Adam Jackson <ajax@nwnk.net>
19010 Date:   Mon Jul 4 18:41:04 2005 +0000
19012     Bug #2216: Multiseat support. From various Debian and Ubuntu patches by
19013         Aivils Stoss, Andreas Schuldei, Branden Robinson, and Daniel Stone.
19015 commit ba011dc77dcfaea2843481fbba45a76d8cb9aa83
19016 Author: Lars Knoll <lars@trolltech.com>
19017 Date:   Mon Jul 4 14:47:03 2005 +0000
19019     don't be too smart and try to replace PictOpOver by PictOpSrc when we have
19020         an external alpha map.
19021     Make fbmmx.c compile on gcc 4.0.1.
19023 commit a4df8ad75579d9c183f110d79d87cfb9aaf23acd
19024 Author: Lars Knoll <lars@trolltech.com>
19025 Date:   Mon Jul 4 14:23:59 2005 +0000
19027     Fix handling of "super luminescent" colors Fix off by one error in the
19028         transformation handling.
19030 commit e34f31762e0454930f30547a9407cc8b941c70f2
19031 Author: Zack Rusin <zack@kde.org>
19032 Date:   Mon Jul 4 14:15:57 2005 +0000
19034     This fixes the close screen mess (crash reported by Thomas). Also hide the
19035         private Exa screen definition. Properly cleanup on screen close and do
19036         not delete the private screen in the DriverFini call.
19038 commit 4ef813961dc8dea8924a79e0954d5b6da12e77c0
19039 Author: Alexander Gottwald <alexander.gottwald@s1999.tu-chemnitz.de>
19040 Date:   Mon Jul 4 09:01:43 2005 +0000
19042     provide the uint datatype on WIN32
19044 commit 7dc547252af3b23652b1d496957645726c7125a4
19045 Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
19046 Date:   Mon Jul 4 00:16:23 2005 +0000
19048     Fix builds on non-GLIBC systems (missing __GLIBC_PREREQ). Add Solaris stack
19049         backtrace dumper.
19051 commit d010de6979a6c51a628f2f8e6d7f479a542d1e8b
19052 Author: Daniel Stone <daniel@fooishbar.org>
19053 Date:   Sun Jul 3 15:51:23 2005 +0000
19055     Abandon the nostdinc experiment.
19057 commit b0d80e76d28dbc1ee14453950db000bb4d7f377f
19058 Author: Daniel Stone <daniel@fooishbar.org>
19059 Date:   Sun Jul 3 12:17:04 2005 +0000
19061     Add missing include paths.
19063 commit 461eb6ebd9273dc3dcd601ee0a0491981a98acd9
19064 Author: Daniel Stone <daniel@fooishbar.org>
19065 Date:   Sun Jul 3 12:16:29 2005 +0000
19067     Change HAVE_CONFIG_H to HAVE_DIX_CONFIG_H.
19069 commit c1e69798ad14fb706f5f6de67e3f53df56f524c6
19070 Author: Daniel Stone <daniel@fooishbar.org>
19071 Date:   Sun Jul 3 12:15:16 2005 +0000
19073     Add explicit PSZ defines, remove unnecessary dix-config.h include.
19074     Add -DXF86PM, forgotten from last commit.
19076 commit 4e501d35e260775a43f340b3e1a9aa092570aba4
19077 Author: Daniel Stone <daniel@fooishbar.org>
19078 Date:   Sun Jul 3 10:51:16 2005 +0000
19080     Remove needless usage of DECkeysym.h.
19082 commit a107f599518a175dd689417b48788a746303966a
19083 Author: Daniel Stone <daniel@fooishbar.org>
19084 Date:   Sun Jul 3 09:39:54 2005 +0000
19086     Predicate usage of xf86OSPM functions on #ifdef XF86PM.
19087     Remove needless include of ../input/mouse/mouse.h.
19089 commit 0bb669638f032e61471007b2fa88285aa5d63903
19090 Author: Daniel Stone <daniel@fooishbar.org>
19091 Date:   Sun Jul 3 08:53:54 2005 +0000
19093     Change <X11/misc.h> and <X11/os.h> to "misc.h" and "os.h".
19095 commit 401e4580d6dd9867a691045688680ce410f84cb5
19096 Author: Daniel Stone <daniel@fooishbar.org>
19097 Date:   Sun Jul 3 07:55:00 2005 +0000
19099     Move misc.h and os.h from proto/X11 to xserver/xorg/include.
19101 commit 46b64bd5c66abb1bb9f3538c887d10867607bfff
19102 Author: Daniel Stone <daniel@fooishbar.org>
19103 Date:   Sun Jul 3 07:37:35 2005 +0000
19105     Fix more include paths; add dix-config.h to XKB code.
19107 commit e03198972ca78b03ad13cb49112c03a052bb763b
19108 Author: Daniel Stone <daniel@fooishbar.org>
19109 Date:   Sun Jul 3 07:02:09 2005 +0000
19111     Add Xtrans definitions (FONT_t, TRANS_CLIENT) to clean up warnings.
19112     Add XSERV_t, TRANS_SERVER, TRANS_REOPEN to quash warnings.
19113     Add #include <dix-config.h> or <xorg-config.h>, as appropriate, to all
19114         source files in the xserver/xorg tree, predicated on defines of
19115         HAVE_{DIX,XORG}_CONFIG_H. Change all Xfont includes to
19116         <X11/fonts/foo.h>.
19118 commit b8aef6c474ffc6d637bec178674898ea95ccde47
19119 Author: Kevin E Martin <kem@kem.org>
19120 Date:   Sun Jul 3 03:28:27 2005 +0000
19122     Fix build issues.
19124 commit 826a6f029faeabaa783a93dfdccca846f9326b58
19125 Author: Daniel Stone <daniel@fooishbar.org>
19126 Date:   Sat Jul 2 18:59:44 2005 +0000
19128     Continuing Makefile cleanup; add DIX_CFLAGS and XORG_CFLAGS everywhere.
19130 commit e58c09d31bdf90210e2ec1ef976cea0459cdc02a
19131 Author: Adam Jackson <ajax@nwnk.net>
19132 Date:   Sat Jul 2 18:06:05 2005 +0000
19134     Bug #3687: Print backtraces on fatal signal on glibc systems.
19136 commit e6602b041fe489d51a1d7fac55cbbb12b1826ba1
19137 Author: Adam Jackson <ajax@nwnk.net>
19138 Date:   Sat Jul 2 17:02:23 2005 +0000
19140     Bug #3546: Use MAP_LENGTH instead of a magic number. (Mark McLoughlin) Bug
19141         #3664: Further fixes to Xnest modifier state handling. (Mark
19142         McLoughlin)
19144 commit 9b1debcdb6c7df956c06350a6525afb8e6d691fa
19145 Author: Daniel Stone <daniel@fooishbar.org>
19146 Date:   Fri Jul 1 22:43:43 2005 +0000
19148     Change all misc.h and os.h references to <X11/foo.h>.
19150 commit 657b4cb8aa0076acae85997c4f0c353b4d86b632
19151 Author: Daniel Stone <daniel@fooishbar.org>
19152 Date:   Fri Jul 1 22:32:34 2005 +0000
19154     Change all misc.h and os.h references to <X11/foo.h>.
19156 commit 303c281f956d55e35b05ef8521d0b60d24aa7a10
19157 Author: Daniel Stone <daniel@fooishbar.org>
19158 Date:   Fri Jul 1 21:15:20 2005 +0000
19160     Add auto-generated header files.
19162 commit 9a6ec34d2545a23586f11ad51c81f41a940d73d0
19163 Author: Daniel Stone <daniel@fooishbar.org>
19164 Date:   Fri Jul 1 21:13:36 2005 +0000
19166     Use canonical autogen.sh, which supports srcdir != objdir autogen.
19168 commit 7ecc2d526c4ea5db2589644a2fec0daf71df36da
19169 Author: Daniel Stone <daniel@fooishbar.org>
19170 Date:   Fri Jul 1 21:12:24 2005 +0000
19172     Remove fbcmap.c hacks from the DIX.
19174 commit 6251f9c00a866f64207d23b0a06306ead15298e8
19175 Author: Daniel Stone <daniel@fooishbar.org>
19176 Date:   Fri Jul 1 21:11:16 2005 +0000
19178     Minor build system tweaks.
19180 commit 641f32c4368db07831d9d703161a9d4699307621
19181 Author: Daniel Stone <daniel@fooishbar.org>
19182 Date:   Fri Jul 1 20:54:30 2005 +0000
19184     Adding initial build system.
19186 commit 507d30546f56bfd172fc43857459c78c1026e97c
19187 Author: Daniel Stone <daniel@fooishbar.org>
19188 Date:   Fri Jul 1 20:54:01 2005 +0000
19190     Adding initial build system.
19192 commit a822df1cc16d150614dead70fd00750095a05c35
19193 Author: Daniel Stone <daniel@fooishbar.org>
19194 Date:   Fri Jul 1 20:49:35 2005 +0000
19196     Adding initial build system.
19198 commit ded56b1a74e6b3e4c48054b7e142d924b19e6104
19199 Author: Daniel Stone <daniel@fooishbar.org>
19200 Date:   Fri Jul 1 20:29:53 2005 +0000
19202     Adding initial build system.
19204 commit aabb868920658c9d3979dc194c6bd9702171f101
19205 Author: Zack Rusin <zack@kde.org>
19206 Date:   Fri Jul 1 13:30:29 2005 +0000
19208     removing all debugging output from the default build :)
19210 commit 0fa9d1fb4886c418e3d8e0886ad815513eda0633
19211 Author: Zack Rusin <zack@kde.org>
19212 Date:   Fri Jul 1 12:24:30 2005 +0000
19214     Leave debugging output for only the interested parties.
19216 commit 0df446ab8875430508ff51d3548955a215475084
19217 Author: Zack Rusin <zack@kde.org>
19218 Date:   Fri Jul 1 10:39:21 2005 +0000
19220     Missed this. Spotted by Thomas.
19222 commit b5b2a0522efd61bd99b5d5d75cdd27960cd1c7e1
19223 Author: Lars Knoll <lars@trolltech.com>
19224 Date:   Fri Jul 1 10:05:43 2005 +0000
19226     Add support for gradients and solid fills to Render.
19227     Changed the semantics of the Convolution filter a bit. It now doesn't try
19228         to normalize the filter values but leaves this to the client. This
19229         gives more reasonable behaviour in the limit where the filter
19230         parameters sum up to 0.
19232 commit 30c019e847adef6f7f3963df8ef1f3f994669a54
19233 Author: Zack Rusin <zack@kde.org>
19234 Date:   Fri Jul 1 08:56:12 2005 +0000
19236     Adding the new acceleration architecture: Exa. It's meant to replace XAA in
19237         the coming months.
19239 commit 276821605ee50e71f30dd52f2c12237fc61f288f
19240 Author: David Reveman <c99drn@cs.umu.se>
19241 Date:   Fri Jul 1 03:14:54 2005 +0000
19243     Fix return values in Xgl render texture implementation
19245 commit 5e381441fff411316ea202a9f85aceb0e0dcf46b
19246 Author: Alex Deucher <agd5f@yahoo.com>
19247 Date:   Fri Jul 1 02:56:04 2005 +0000
19249     - Fix Support for Philips FM1236/F tuner on ATI AIW 9600 XT (Jeff Smith)
19250         Bug 3401
19252 commit c4d1b4e0424d53cd0470e0e3f57c10ee8fe3d8c2
19253 Author: Alexander Gottwald <alexander.gottwald@s1999.tu-chemnitz.de>
19254 Date:   Thu Jun 30 21:33:46 2005 +0000
19256     Added another test of checkForInput for WIN32 Windows keyboard and mouse
19257         events are added to the input queue in Block- and WakupHandlers. There
19258         is no device to check if input is ready.
19260 commit 1230c55ac3f75f4902b51b223d40354a54d0d0ab
19261 Author: Alexander Gottwald <alexander.gottwald@s1999.tu-chemnitz.de>
19262 Date:   Thu Jun 30 18:50:20 2005 +0000
19264     Pass serverClient instead of NULL to ConfigureWindow. This should fix a
19265         crash reported by Ã˜yvind Harboe
19267 commit 0929f79c1baa5b65808ab034591510906623e841
19268 Author: Matthew Allum <breakfast@10.am>
19269 Date:   Thu Jun 30 13:39:00 2005 +0000
19271     Another Xephyr focus/modifier fix
19273 commit b6c7afe0b9faed7025c70334d464fd75ce5c84c4
19274 Author: Lars Knoll <lars@trolltech.com>
19275 Date:   Wed Jun 29 15:19:14 2005 +0000
19277     compile
19279 commit d8a98454e305973dd7fec76db2ef80705cf7c298
19280 Author: Lars Knoll <lars@trolltech.com>
19281 Date:   Wed Jun 29 11:57:16 2005 +0000
19283     Add support for gradients and solid fills to Render.
19284     Changed the semantics of the Convolution filter a bit. It now doesn't try
19285         to normalize the filter values but leaves this to the client. This
19286         gives more reasonable behaviour in the limit where the filter
19287         parameters sum up to 0.
19289 commit ce0e11aeac76119b96b463605bc1f5318e3d2bde
19290 Author: Adam Jackson <ajax@nwnk.net>
19291 Date:   Tue Jun 28 21:05:31 2005 +0000
19293     Bug #2447: Fix argument order to xf86DrvMsgVerb. (Luc Verhaegen)
19295 commit 5ef5aec9bb5ee85295c0913afca891572d1315a4
19296 Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
19297 Date:   Tue Jun 28 02:04:54 2005 +0000
19299     Update to latest snapshot (27-May-2005) from http://pciids.sf.net/
19301 commit b262a18aad36b2de729f6d00d144ac7277687f19
19302 Author: Adam Jackson <ajax@nwnk.net>
19303 Date:   Sun Jun 26 02:48:36 2005 +0000
19305     Cosmetic correctness fixes: miEmptyBox and miEmptyData are variables, and
19306         miGlyphExtents is a function.
19308 commit aa7fb99bc76e62036c73ff50f58337558859b814
19309 Author: Adam Jackson <ajax@nwnk.net>
19310 Date:   Sat Jun 25 21:28:48 2005 +0000
19312     Bug #3030: Fix Xnest keyboard state handling. (Mark McLoughlin)
19314 commit 8562f800b879ae461317da9640961f753e107250
19315 Author: Adam Jackson <ajax@nwnk.net>
19316 Date:   Sat Jun 25 21:16:54 2005 +0000
19318     Bug #3626: _X_EXPORT tags for video and input drivers.
19320 commit 582a9f0d2ec01f1a3c5625e2f45a4599be7a11d5
19321 Author: Zack Rusin <zack@kde.org>
19322 Date:   Sat Jun 25 12:39:58 2005 +0000
19324     Correctly handle empty rects on region initialization.
19326 commit 56201222067e793a3542bcdcd39bb257b4fad2a6
19327 Author: Matthew Allum <breakfast@10.am>
19328 Date:   Thu Jun 23 16:50:07 2005 +0000
19330     Fix issues with focus in and modifiers from host confusing Xephr
19332 commit a668b6c11a2d6b4800407ad918481d90be87a732
19333 Author: Matthew Allum <breakfast@10.am>
19334 Date:   Thu Jun 23 16:34:07 2005 +0000
19336     redo tslib
19338 commit 5e863851a61207ade1ac807bc8cff7d9cf02dbbe
19339 Author: Adam Jackson <ajax@nwnk.net>
19340 Date:   Sun Jun 19 01:30:29 2005 +0000
19342     Build workaround. Add glcontextmodes.[ch] from Mesa.
19344 commit 9743adbe94f29417818b90e18aebb96a72f332f0
19345 Author: Søren Sandmann Pedersen <sandmann@daimi.au.dk>
19346 Date:   Thu Jun 16 20:50:12 2005 +0000
19348     Add Type1 subdirectory to lib/Xfonts, update build system accordingly.
19350 commit 68e856ff5b1842ba10421714b5f6b21d528f6071
19351 Author: Ian Romanick <idr@us.ibm.com>
19352 Date:   Wed Jun 15 18:31:52 2005 +0000
19354     DRM 20050615 import
19356 commit 6e301a8e97e99d58eaed25453f66c6d73bafd460
19357 Author: Ian Romanick <idr@us.ibm.com>
19358 Date:   Wed Jun 15 18:31:52 2005 +0000
19360     Initial revision
19362 commit f0c76610b72a5b54bae5a5eb51ff4c420a27320e
19363 Author: Daniel Stone <daniel@fooishbar.org>
19364 Date:   Wed Jun 15 16:46:59 2005 +0000
19366     Conditionalise another use of XEvIE.
19368 commit 28ee3dd955302a1e99ffdc66cf0f512c6234d043
19369 Author: Daniel Stone <daniel@fooishbar.org>
19370 Date:   Wed Jun 15 16:27:16 2005 +0000
19372     Conditionalise building of XEvIE code with #ifdef XEVIE.
19374 commit c6166ee74137084775c7550b708c5f71f16e7d3f
19375 Author: Lars Knoll <lars@trolltech.com>
19376 Date:   Wed Jun 15 14:51:12 2005 +0000
19378     Fix projective transformations in fbcompose.c Bugfix for convolution
19379         filters
19381 commit bd54b96034e640f202821eac0a2c40e66c1ddfd0
19382 Author: David Reveman <c99drn@cs.umu.se>
19383 Date:   Wed Jun 15 05:50:15 2005 +0000
19385     Shut up compiler
19387 commit 7fa782dfd548498474830c7268032ffc5fb406a5
19388 Author: Søren Sandmann Pedersen <sandmann@daimi.au.dk>
19389 Date:   Mon Jun 13 21:51:46 2005 +0000
19391     Add xkbfile to symlink.sh, conditionally include "config.h" in
19392         xc/lib/xkbfile
19394 commit 0802a2824c06d294ea42f0f6256644da5c0038c2
19395 Author: Eric Anholt <anholt@freebsd.org>
19396 Date:   Mon Jun 13 18:14:53 2005 +0000
19398     Correct the CHIPSET lines for the 3dfx cards so the tdfx driver will
19399         recognize them. I'm not sure if this file is supposed to be maintained
19400         still, but I'd like to close FreeBSD ports/32121 which has been around
19401         for far too long.
19403 commit 2eab094816726542c4de6c9db5efa102ab1e1593
19404 Author: David Reveman <c99drn@cs.umu.se>
19405 Date:   Mon Jun 13 16:38:06 2005 +0000
19407     Build fixes
19409 commit 49476ca73c86a599a1bc49cba1117d42f59996a8
19410 Author: Lars Knoll <lars@trolltech.com>
19411 Date:   Mon Jun 13 14:40:25 2005 +0000
19413     add the convolution filter from xserver to xorg
19415 commit f0ab6d57df66da5de1a8182f8250cc2c8e1450ad
19416 Author: David Reveman <c99drn@cs.umu.se>
19417 Date:   Mon Jun 13 06:00:35 2005 +0000
19419     Remove xgloffscreen.c
19421 commit f5aeaa7710de5ba4aad125bc8472bad1f17e23c6
19422 Author: Adam Jackson <ajax@nwnk.net>
19423 Date:   Mon Jun 13 00:09:23 2005 +0000
19425     Bug #3513: Silence unhandled event messages from Xnest when running with
19426         -parent. (Mark McLoughlin)
19428 commit 521916d0074901db58ab6b9edab52373da28bdb3
19429 Author: David Reveman <c99drn@cs.umu.se>
19430 Date:   Fri Jun 10 12:30:39 2005 +0000
19432     New implementation of GLX_MESA_render_texture
19434 commit bdb3eb86f02e233b6aeef0995ea9afeaa7b035ac
19435 Author: Kean Johnson <kean@armory.com>
19436 Date:   Fri Jun 10 06:54:07 2005 +0000
19438     file usl_xqueue.c was initially added on branch sco_port_update.
19440 commit 988ffddfe082fb27fadf9aa60ab22dce6855508c
19441 Author: Adam Jackson <ajax@nwnk.net>
19442 Date:   Fri Jun 10 04:01:14 2005 +0000
19444     Bug #2799: Input shape. (Keith Packard)
19446 commit d24ed90547122832d4168ad761f68e107bb1a2db
19447 Author: Eric Anholt <anholt@freebsd.org>
19448 Date:   Fri Jun 10 02:14:44 2005 +0000
19450     Axe a few dead fields from the port priv struct and add my name to the
19451         "Copyright" line of the license to ati_video.c that already has my name
19452         in the text.
19454 commit 75065f3a54ec760bbe81160fa233810f14d8aaa2
19455 Author: Eric Anholt <anholt@freebsd.org>
19456 Date:   Thu Jun 9 23:22:55 2005 +0000
19458     Perform a warnings sweep on hw/kdrive. A number of these were my fault, but
19459         some come from others.
19461 commit e11e60b361d63ae02918dd6b43038a5c92b73a49
19462 Author: Eric Anholt <anholt@freebsd.org>
19463 Date:   Thu Jun 9 21:59:26 2005 +0000
19465     Greatly improve the correctness and performance of the MGA render
19466         implementation. Includes cache flushing to prevent bad first reads of
19467         the framebuffer, fixing blending of many formats, falling back on many
19468         unsupported operations, and falling back early to prevent migration.
19469         Passes all of rendercheck except some of the blend (!) tests.
19471 commit 9f81ce945680515e6db7da6c87458bee7c0f053d
19472 Author: Ian Romanick <idr@us.ibm.com>
19473 Date:   Thu Jun 9 21:48:45 2005 +0000
19475     Re-enable GL_HP_occlusion_test. The problems in Mesa that caused this bug
19476         were fixed by Brian Paul in Mesa version 6.1. The current Mesa version
19477         in the X.org tree is 6.2.1.
19478     Xorg bug: 762
19480 commit 92b3775ae8bdd4a84d7e101b36b306fbd3ac17a2
19481 Author: Matthew Allum <breakfast@10.am>
19482 Date:   Thu Jun 9 16:22:27 2005 +0000
19484     TSLib fixes. Add fullscreen support to ephyr
19486 commit 545c082cf9c86f2a809ea6b4dca33643afb0c3d3
19487 Author: Eric Anholt <anholt@freebsd.org>
19488 Date:   Thu Jun 9 10:44:45 2005 +0000
19490     - Replace the syncAccel hook in the kdrive structure with a pair of hooks
19491         in the kaa structure: markSync and waitMarker. The first, if set,
19492         returns a hardware-dependent marker number which can then be waited for
19493         with waitMarker. If markSync is absent (which is the case on all
19494         drivers currently), waitMarker must wait for idle on any given marker
19495         number. The intention is to allow for more parallelism when we get
19496         downloading from framebuffer, or more fine-grained idling.
19497     - Replace the KdMarkSync/KdCheckSync functions with kaaMarkSync and
19498         kaaWaitSync. These will need to be refined when KAA starts being smart
19499         about using them. Merge kpict.c into kasync.c since kasyn.c has all the
19500         rest of these fallback funcs.
19501     - Restructure all drivers to initialize a KaaInfo structure by hand rather
19502         than statically in dubious order.
19503     - Whack the i810 driver into shape in hopes that it'll work after this
19504         change (it certainly wouldn't have before this). Doesn't support my
19505         i845 though.
19506     - Make a new KXV helper to avoid duplicated code to fill the region with
19507         the necessary color key. Use it in i810 and mach64 (tested).
19509 commit 72ca8e1b5432db57401e66af8a07fcd8cbbbb9f1
19510 Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
19511 Date:   Thu Jun 9 03:11:58 2005 +0000
19513     Add agpgart support for Solaris x86/x64. [Requires Solaris "Nevada" build
19514         16 or later to get kernel side for now.] (Sophia Li - Sun Microsystems)
19516 commit ca37d5755259ca03c61cf0567be3dea99d0c79f6
19517 Author: Adam Jackson <ajax@nwnk.net>
19518 Date:   Thu Jun 9 03:01:57 2005 +0000
19520     Bug #2469: More accurate damage reports. (Jonathan Lennox)
19522 commit cdc15e2294a9bffc570e33bc31170081abfc55fb
19523 Author: Adam Jackson <ajax@nwnk.net>
19524 Date:   Thu Jun 9 02:29:42 2005 +0000
19526     Bug #1846: Add intentionally undocumented -disablexineramaextension flag to
19527         the server to work around ignorant clients on large display walls.
19528         (Kevin E. Martin)
19530 commit e3cdec7cdcd76f6294ba1f296e4bcdee43b1eb3c
19531 Author: Adam Jackson <ajax@nwnk.net>
19532 Date:   Thu Jun 9 02:19:10 2005 +0000
19534     Bug #1880: Remove unused xnestConfineWindow. (Mark McLoughlin)
19536 commit 0f7136191b54e587b66958985e14d8b0687c5ee1
19537 Author: Adam Jackson <ajax@nwnk.net>
19538 Date:   Thu Jun 9 02:03:50 2005 +0000
19540     Bug #3434: Don't define fbAddTraps twice. (Mike A. Harris)
19542 commit e7fec996eb43a0bea94a37d329e3902299e6e895
19543 Author: Alexander Gottwald <alexander.gottwald@s1999.tu-chemnitz.de>
19544 Date:   Wed Jun 8 16:13:11 2005 +0000
19546     Merge from CYGWIN Added layout "French (Canada)" as ca_enhanced Added Czech
19547         (QWERTY) layout
19548     Merge from CYGWIN Print error code if winStoreColorsShadowDDNL fails
19550 commit d0d164e6daf6c1d8afe8099fb6187d8a74ff652b
19551 Author: Alexander Gottwald <alexander.gottwald@s1999.tu-chemnitz.de>
19552 Date:   Wed Jun 8 09:01:41 2005 +0000
19554     Fix crash reported by Ã˜yvind Harboe
19556 commit d146c41882e50dd1ed6022f8a5866514067ba9d2
19557 Author: David Reveman <c99drn@cs.umu.se>
19558 Date:   Tue Jun 7 08:53:40 2005 +0000
19560     GLX improvements and remove use of pbuffers for offscreen rendering in Xgl
19562 commit 8237b31f60245a8e67735d6c231dfb7dd0bbc388
19563 Author: Jon Smirl <jonsmirl@yahoo.com>
19564 Date:   Mon Jun 6 04:06:38 2005 +0000
19566     Keyboard sort of works now with evdev
19568 commit c5026577cbc70c7365a9c81b2775136b45c850d2
19569 Author: Jon Smirl <jonsmirl@yahoo.com>
19570 Date:   Sun Jun 5 17:32:41 2005 +0000
19572     Create a default colormap
19574 commit 021a5cd170051aae25cf61651d07b47a4df31ab4
19575 Author: Jon Smirl <jonsmirl@yahoo.com>
19576 Date:   Sun Jun 5 01:58:41 2005 +0000
19578     Enable egl server in automake
19579     --enable-xeglserver
19581 commit aa959672863aad71c807d6c09938bb296c347bcf
19582 Author: Jon Smirl <jonsmirl@yahoo.com>
19583 Date:   Sat Jun 4 23:33:03 2005 +0000
19585     Initial Xegl check-in. Works on EGL fbdev driver Input is totally broken.
19587 commit 88d49bed008264092245c4f6c53174f93f6ab387
19588 Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
19589 Date:   Fri Jun 3 21:49:11 2005 +0000
19591     Need to set initial screen size at device open time too.
19593 commit 0d206e177f46eedfffd8f88e985efdfaf117021c
19594 Author: Alexander Gottwald <alexander.gottwald@s1999.tu-chemnitz.de>
19595 Date:   Fri Jun 3 08:12:22 2005 +0000
19597     Backout last winRaiseWindow patch which caused stacking problems
19599 commit 2fc290f646eb48f3c20ccff98355c2d082569160
19600 Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
19601 Date:   Wed Jun 1 17:45:17 2005 +0000
19603     Solaris VUID mouse protocol updates:
19604     - support for mouse-like devices that report absolute coordinates
19605     - support for mouse-like devices that need to know screen size so they can
19606         scale absolute coordinates to screen size
19607     - fix 3-button emulation
19609 commit 8537146e3662cdc66ef4692bfd3886a676096fb8
19610 Author: Adam Jackson <ajax@nwnk.net>
19611 Date:   Mon May 30 18:44:55 2005 +0000
19613     Bug #3368: Cosmetic cleanup to DIX export list.
19615 commit 547c47aaea9f31f7c873376b0db859c1c1d3d918
19616 Author: Adam Jackson <ajax@nwnk.net>
19617 Date:   Mon May 30 18:36:19 2005 +0000
19619     Bug #3407: Clean out ancient #ifdef X11R5 conditionals.
19621 commit cebd7348d271591b7ebeebe3b332f835cfa8a068
19622 Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
19623 Date:   Sat May 28 00:08:03 2005 +0000
19625     Change hardcoded /usr/X11R6 to PROJECTROOT. Change hardcoded XF86Config to
19626         XCONFIGFILE.
19628 commit 1cb18a4bad565d1f783a4cefb3ed467699051068
19629 Author: Alexander Gottwald <alexander.gottwald@s1999.tu-chemnitz.de>
19630 Date:   Wed May 25 12:14:29 2005 +0000
19632     Workaround bug in pthread.h
19634 commit 62343f5162066f19ca6e62d1c85a4a40d45b3295
19635 Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
19636 Date:   Sun May 22 01:12:49 2005 +0000
19638     Bugzilla #2800 <https://bugs.freedesktop.org/show_bug.cgi?id=2800> Xevie
19639         extension crash with signal 11 on keyboard Bugzilla #1205
19640         <https://bugs.freedesktop.org/show_bug.cgi?id=1205> Xevie client
19641         receives two KeyPress events on consumed keys when XKB is enabled
19642     Patch #2223 <https://bugs.freedesktop.org/attachment.cgi?id=2223> Fixes for
19643         both of these and some other Xevie bugs (Derek Wang - Sun Microsystems)
19645 commit a8a61bbe22361b12d4a2dd511894987a338e3eef
19646 Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
19647 Date:   Sat May 21 07:46:38 2005 +0000
19649     Initial experimental support for AMD64 builds on Solaris 10 x86. Improved
19650         support for 64-bit SPARC builds on Solaris as well.
19652 commit ef4401ff8a8c4d7c22ef6af7bf47ccb24f83967f
19653 Author: Adam Jackson <ajax@nwnk.net>
19654 Date:   Thu May 19 18:53:51 2005 +0000
19656     Bug #3334: Clean up remnants from the PEX, XIE, and BEZIER extensions.
19658 commit 1e51e18382de61a67027759eccee9ccbb0924304
19659 Author: Søren Sandmann Pedersen <sandmann@daimi.au.dk>
19660 Date:   Thu May 19 01:25:02 2005 +0000
19662     Wed May 18 21:20:35 2005 Søren Sandmann <sandmann@redhat.com>
19663     s/dst/src that I missed in the previous patch. Pointed out by Owen Taylor.
19665 commit be3875994d7778ffad0cd957a4bd1500bf58ac2c
19666 Author: Søren Sandmann Pedersen <sandmann@daimi.au.dk>
19667 Date:   Wed May 18 20:49:31 2005 +0000
19669     Wed May 18 16:47:44 2005 Søren Sandmann <sandmann@redhat.com>
19670     Actually assign the computed results. (Reported by Michael Dänzer, patch
19671         by Owen Taylor).
19673 commit 07d1e9ae5f0da65427ac52f065b173d340d70d6d
19674 Author: Adam Jackson <ajax@nwnk.net>
19675 Date:   Wed May 18 19:44:35 2005 +0000
19677     Bug #3066: Promote frameBufferPhysicalAddress to pointer from CARD32; bump
19678         DRIINFO version to match. Fix various pointer printfs in libdri to be
19679         64-bit aware. Silence a warning about redefining noXFree86DRIExtension.
19680         (Jesse Barnes)
19682 commit b87a32fb0eafa6d5f12a6faa634662c71fdc97fa
19683 Author: Adam Jackson <ajax@nwnk.net>
19684 Date:   Wed May 18 17:47:35 2005 +0000
19686     Bug #3163: Create new DRIINFO_*_VERSION macros to indicate the version
19687         number of the DRIInfoRec, disambiguating it from the XF86DRI protocol
19688         version number. Modify DRIQueryVersion to return the libdri version
19689         number, which all DDXes were requesting implicitly. Fix the DDXes to
19690         check for the DRIINFO version they were compiled against.
19692 commit fddcde777f50611099d8888456d93be7e566c84e
19693 Author: Egbert Eich <eich@suse.de>
19694 Date:   Wed May 18 15:38:50 2005 +0000
19696     VBESetVBEMode() calls int10 0x4f02 to set a VBE video mode. This can be a
19697         standard mode solely determined by the mode ID or it may be a detailed
19698         mode with almost arbitrary mode parameters. The mode parameters are
19699         passed to the BIOS in a memory area pointed to by es:di. If bit 11 in
19700         the video mode is set this memory area is evaluated. When we don't have
19701         such an area (passed to VBESetVBEMode() this function should unset this
19702         bit for sanity reasons. (Bugzilla #3329)
19704 commit f28d644d9fb1feeab1bbb3d5e68255bfa20905d8
19705 Author: Zack Rusin <zack@kde.org>
19706 Date:   Wed May 18 14:24:14 2005 +0000
19708     rewrite the rootless compositing code (1) compiles which is already a huge
19709         improvement ;) , 2) matches the new render composition semantics)
19711 commit bbbb0a3a84bf21f5120c73ef387d6190154c0f65
19712 Author: Egbert Eich <eich@suse.de>
19713 Date:   Wed May 18 10:31:53 2005 +0000
19715     Avoid segfaults if the number of user supplied monitor ranges exceed the
19716         number of preallocated slots. We should really make this dynamic - but
19717         I don't think this ever caused a problem so it's more or less academic.
19718     A. Avoid that *SyncStart starts before *BlankStart. If *BlankStart >
19719     *SyncStart it is made = *SyncStart and its width is made maximal but such
19720         that the blank does not exceed *Total. Since the Sync width has the
19721         same restrictions as the Blank width monitors should still be able to
19722         clamp after the sync pulse. B. Over time mode validation has become
19723         inconsistent when people started to add additional features to the mode
19724         validation. One such feature is that the mode->Crtc* values have been
19725         (ab)used to allow the driver ValidMode() function to pass driver
19726         normalized timing values back to the validation function. The
19727         introduction of these features made the code less readable and created
19728         numerous possibly unintended side effects in the validation semantics.
19729         I've attempted to consolidate these changes making the code more
19730         consistent and eliminating a number of side effects. This should not
19731         cause problems for the majority of drivers, still it should receive
19732         testing - especially with ATi Mach64 and Radeon code. (Bugzilla #3325).
19734 commit a90af4a2e6e38cbe20af13aaa7822836c01290ae
19735 Author: Thomas Hellstrom <unichrome@shipmail.org>
19736 Date:   Sun May 15 17:45:47 2005 +0000
19738     Bug 2750: Prevent mtrr_remove_offending from ending up in an endless loop
19739         if the offending region refuses to be removed.
19741 commit f58a54668b96884ece6ecbff732e880677d5d19e
19742 Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
19743 Date:   Sat May 14 20:13:45 2005 +0000
19745     Change return statements to fix compiler errors: "fbcompose.c", line 2815:
19746         void function cannot return value "fbcompose.c", line 2861: void
19747         function cannot return value
19749 commit a9d820b454bbb418d04e1d3c3d5d4dd10d7bb3af
19750 Author: Søren Sandmann Pedersen <sandmann@daimi.au.dk>
19751 Date:   Fri May 13 22:53:44 2005 +0000
19753     - For now put xtrans in X11/Xtrans/X11, since libX11 is looking for it in
19754         <X11/...>
19755     - For Xcomposite and Xdamage, don't link the build system out of the xc
19756         tree
19757     - Link the public X11 headers into their own directory
19758     - Add links to XKeysymDB and XErrorDB
19759     - Add links to all the Xlib man pages
19760     - Add links to the lcUniConv subdirectory
19761     - Conditionally include config.h in Xlib source
19763 commit 8993e70d8da89e130455369ccb504b3adea5344f
19764 Author: Eric Anholt <anholt@freebsd.org>
19765 Date:   Tue May 10 00:12:17 2005 +0000
19767     Bugzilla #2561: Disable some keycode translations on PC98, which had
19768         various bad effects including modifier keys not working.
19770 commit e78abf3bdfbf5fc13fbc5b1d3ec00e9484297b89
19771 Author: Eric Anholt <anholt@freebsd.org>
19772 Date:   Mon May 9 23:42:26 2005 +0000
19774     Bugzilla #2429: Correct the sysarch prototype for FreeBSD/alpha.
19776 commit 3f1a1551df2a9f45b3b8821f3f168d4dc8b8b438
19777 Author: Eric Anholt <anholt@freebsd.org>
19778 Date:   Mon May 9 23:26:02 2005 +0000
19780     Increase the maximum number of buttons from 12 to 24. Helps with
19781         button-happy mice like the Logitech MediaPlay. (Bugzilla #2390)
19783 commit eca5dff173d5af0a31bbf84579909b88a86e4c92
19784 Author: Adam Jackson <ajax@nwnk.net>
19785 Date:   Mon May 9 12:46:53 2005 +0000
19787     Render performance improvements. (Lars Knoll, Zack Rusin)
19789 commit 2de24db63eb65974ac547facf2a99aa4709d54b3
19790 Author: Adam Jackson <ajax@nwnk.net>
19791 Date:   Sun May 8 23:34:15 2005 +0000
19793     Render performance improvements. (Lars Knoll, Zack Rusin)
19795 commit 2c9b1e337b2e82e10909f62e8cd8c2c7a402fdd8
19796 Author: Alexander Gottwald <alexander.gottwald@s1999.tu-chemnitz.de>
19797 Date:   Sun May 8 21:14:55 2005 +0000
19799     Only call ConfigureWindow from winRaiseWindow if the windows message
19800         dispatch loop is running.
19802 commit 78e4cb67d0f595f4fba5e98a9fa46de044556905
19803 Author: Torrey Lyons <torrey@mrcla.com>
19804 Date:   Fri May 6 00:45:30 2005 +0000
19806     Fix build issues on Mac OS X 10.4.0.
19808 commit d5739efd2c266081ed6b844767dcdd0a3331bfd3
19809 Author: Eric Anholt <anholt@freebsd.org>
19810 Date:   Wed May 4 04:14:58 2005 +0000
19812     Port X.Org to FreeBSD/powerpc. This makes a bit of math for sysmouse in
19813         mouse.c explicitly signed, avoiding the need for -fsigned-chars. (Peter
19814         Grehan, grehan at FreeBSD dot org)
19816 commit 6700847458427cbdbaf837ab06bfea9b80d92df2
19817 Author: Harold L Hunt II <huntharo@msu.edu>
19818 Date:   Mon May 2 22:01:08 2005 +0000
19820     Fix comments for pointers in parameter lists to work with fussy compilers
19822 commit e50ab8feade400efd8e88ee0b2deeb924f169034
19823 Author: Harold L Hunt II <huntharo@msu.edu>
19824 Date:   Mon May 2 21:57:32 2005 +0000
19826     Fix message type (respose->response) and fix */*comment*/ blocks to work
19827         with fussy compilers.
19829 commit baa0cfc15442287557e44fa2614d89ab0b5c2539
19830 Author: Alexander Gottwald <alexander.gottwald@s1999.tu-chemnitz.de>
19831 Date:   Mon May 2 14:07:31 2005 +0000
19833     Print correct logfile in FatalError message
19835 commit bc977945a53206d70ef9817d6ede4137eb5f7e3c
19836 Author: David Reveman <c99drn@cs.umu.se>
19837 Date:   Mon May 2 00:33:52 2005 +0000
19839     Set stencil size for Xgl GLX visuals
19841 commit 5b4462ed9bbb17212dd57617cb7e837142b6270a
19842 Author: David Reveman <c99drn@cs.umu.se>
19843 Date:   Sun May 1 22:55:25 2005 +0000
19845     New algorithm for calculating glyph extents in Xgl
19847 commit e4b33f4e91a5379c99ecf78ffb6a3e836cb42491
19848 Author: Egbert Eich <eich@suse.de>
19849 Date:   Wed Apr 27 15:42:15 2005 +0000
19851     Catch SIGCHLD in OsBlockSignals() too to make sure this signal doesn't
19852         intercept reading the authority file (Fabian Franz, Bugzilla #3137).
19854 commit 246b14cb29250517912d9c661ab037a953f4bbf4
19855 Author: David Reveman <c99drn@cs.umu.se>
19856 Date:   Wed Apr 27 10:34:33 2005 +0000
19858     Minor optimization
19860 commit 28a2d841cee596c0242b1649587d6b180529c0ef
19861 Author: David Reveman <c99drn@cs.umu.se>
19862 Date:   Wed Apr 27 09:29:33 2005 +0000
19864     Line drawing improvements to Xgl
19866 commit abcc8c352e5fe6dd3b7ce5c6a25f435f877264c3
19867 Author: David Reveman <c99drn@cs.umu.se>
19868 Date:   Wed Apr 27 08:45:16 2005 +0000
19870     Fix typo
19872 commit 8bc5a387c365d6367813eac374150440d0edbf6e
19873 Author: David Reveman <c99drn@cs.umu.se>
19874 Date:   Tue Apr 26 11:04:23 2005 +0000
19876     Add glCopy operation and glPushAttrib/glPopAttrib support to Xgl GLX
19878 commit f010131a1964b5ec35f3b333ffa7459c38f8ce45
19879 Author: Roland Mainz <roland.mainz@nrubsig.org>
19880 Date:   Tue Apr 26 06:12:07 2005 +0000
19882     xc/programs/Xserver/Xprint/Init.c
19883     //bugs.freedesktop.org/show_bug.cgi?id=2879) attachment #2556
19884         (https://bugs.freedesktop.org/attachment.cgi?id=2556) Refix for bug
19885         2879 - downgrade 15bit PseudoColor to 14bit - the current datatype for
19886         the |ColormapEntries| is a |signed short| which is too small for
19887         |32768| colors (=integer overflow).
19889 commit ba24ae89d33fbf3aacb8bbaf920d7436b77fda46
19890 Author: David Reveman <c99drn@cs.umu.se>
19891 Date:   Mon Apr 25 17:18:01 2005 +0000
19893     Add scissor based clipping to Xgl GLX
19895 commit 07cc29cf69ff1e079efe3c9bfc55e8ac0f9bac93
19896 Author: Adam Jackson <ajax@nwnk.net>
19897 Date:   Mon Apr 25 00:25:39 2005 +0000
19899     Bug #2138: When the server is built with MakeDllModules YES, prefer
19900         dlloader modules to elfloader modules, and vice versa when
19901         MakeDllModules is NO. Based on 028_loader_speed_hack.diff from Ubuntu
19902         (Daniel Stone).
19904 commit 6c37648754c9bd901adecf8d38f9bb46db65efad
19905 Author: Adam Jackson <ajax@nwnk.net>
19906 Date:   Mon Apr 25 00:11:21 2005 +0000
19908     Bug #2141: Rework misleading warning message when APM support is
19909         unavailable. (Previous patch on 2005-04-14 changed the wrong message.)
19911 commit a369d390a87ab0189c465be6cfd914e4b9329691
19912 Author: Roland Mainz <roland.mainz@nrubsig.org>
19913 Date:   Sun Apr 24 01:10:12 2005 +0000
19915     xc/config/cf/X11.tmpl
19916     xc/programs/Xserver/Xext/Imakefile
19917     xc/programs/Xserver/dix/Imakefile
19918     xc/programs/Xserver/dix/main.c
19919     xc/programs/Xserver/dix/xpstubs.c
19920     xc/programs/Xserver/mi/miinitext.c
19921     //bugs.freedesktop.org/show_bug.cgi?id=2792) attachment #2526
19922         (https://bugs.freedesktop.org/attachment.cgi?id=2526) bug 2792 part II:
19923         Make Xprint headers in dix/, mi/, os/ and Xext/ conditional on whether
19924         the Xprint extension is build or not. Patch by Egbert Eich
19925         <eich@freedesktop.org> and Roland Mainz <roland.mainz@nrubsig.org>.
19927 commit 13fcfee37305f46e95ff81d7d5eec4d88a63a63b
19928 Author: Roland Mainz <roland.mainz@nrubsig.org>
19929 Date:   Sat Apr 23 22:55:40 2005 +0000
19931     //bugs.freedesktop.org/show_bug.cgi?id=3118) attachment #2525
19932         (https://bugs.freedesktop.org/attachment.cgi?id=2525) Get Xprint server
19933         working again which was broken by the
19934     05/04/20 05:49:46 commit commit (the CPP symbol |XPRINT| is not universally
19935         available when building the Xserver and should be used with care).
19937 commit 39eb2797183bf871a2dd01bff63dd35c146471f5
19938 Author: Adam Jackson <ajax@nwnk.net>
19939 Date:   Sat Apr 23 19:16:10 2005 +0000
19941     Bug #3016: Don't complain as loudly about failing to load a module that's
19942         already loaded.
19944 commit 139f900c56a6f44df2b411fe4bbc025a147e3abe
19945 Author: Adam Jackson <ajax@nwnk.net>
19946 Date:   Sat Apr 23 19:01:13 2005 +0000
19948     Bug #3109: Handle R_ALPHA_BRSGP relocations in elfloader. (Sergey Tikhonov)
19950 commit 0e80fe0e607cc73856332563becd70ef92d1aa75
19951 Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
19952 Date:   Fri Apr 22 22:11:26 2005 +0000
19954     Clean up formatting, projectroot substutition, and grammatical nits.
19956 commit dcfb97204b021738c0ee9f1f8f40243dfa0b2ce0
19957 Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
19958 Date:   Fri Apr 22 22:04:37 2005 +0000
19960     Work around clash between Solaris headers and module loader headers over
19961         definition of FILE.
19963 commit 07bd7df6a6a07834277b4bf505db6727841e1153
19964 Author: Adam Jackson <ajax@nwnk.net>
19965 Date:   Fri Apr 22 20:49:50 2005 +0000
19967     Bug #3069: Drop the BuildLowMem hack, it doesn't compile and isn't useful.
19969 commit d450a70e00b50427ecb2065d3cc44f43d102cade
19970 Author: Adam Jackson <ajax@nwnk.net>
19971 Date:   Fri Apr 22 17:45:14 2005 +0000
19973     Bug #2373: SGI Altix platform support. (Shrijeet Mukherjee, Jesse Barnes,
19974         Bjorn Helgaas, Egbert Eich.)
19976 commit 16c2499b8f5c2405e36c7d5a922bb0b150df1762
19977 Author: Adam Jackson <ajax@nwnk.net>
19978 Date:   Fri Apr 22 16:49:22 2005 +0000
19980     Bug #2373: SGI Altix platform support. (Shrijeet Mukherjee, Jesse Barnes,
19981         Bjorn Helgaas, Egbert Eich.)
19983 commit 8565b6c0e2851cc3f194ba72d3db02a4e2976528
19984 Author: Daniel Stone <daniel@fooishbar.org>
19985 Date:   Thu Apr 21 00:31:31 2005 +0000
19987     Change xf86bigfont.h include to X11/extensions/xf86bigfont.h.
19989 commit b241c703a2c4164420dd26ee11f583bbf9cfe0f3
19990 Author: Daniel Stone <daniel@fooishbar.org>
19991 Date:   Thu Apr 21 00:31:13 2005 +0000
19993     Change keymap.h includes to X11/keymap.h
19995 commit 44528218d5ca75b842e4cefd8fdc58be2f35f0f4
19996 Author: Daniel Stone <daniel@fooishbar.org>
19997 Date:   Wed Apr 20 23:33:53 2005 +0000
19999     Change dmxext.h and dmxproto.h to <X11/extensions/...>.
20001 commit efa9d5f4757bfc0588cee361bcc78dd8a09efa62
20002 Author: Daniel Stone <daniel@fooishbar.org>
20003 Date:   Wed Apr 20 23:11:12 2005 +0000
20005     Change "eviestr.h" to <X11/extensions/eviestr.h>.
20007 commit db5bd04097fd815ab6523f187679682a5e5047fa
20008 Author: Alexander Gottwald <alexander.gottwald@s1999.tu-chemnitz.de>
20009 Date:   Wed Apr 20 16:40:52 2005 +0000
20011     Fix includes right throughout the Xserver tree:
20012     apply changes to windows specific includes
20013     Fix includes right throughout the Xserver tree:
20014     apply changes to Xdmcp.h
20016 commit 8963a220f36cf0ae2a8a653fd39c983140e29736
20017 Author: Alexander Gottwald <alexander.gottwald@s1999.tu-chemnitz.de>
20018 Date:   Wed Apr 20 16:34:46 2005 +0000
20020     warning fix for Win32
20022 commit e6a0820d1b479058bddef66018d321940e79260c
20023 Author: Daniel Stone <daniel@fooishbar.org>
20024 Date:   Wed Apr 20 15:16:36 2005 +0000
20026     Change "xf86bigfstr.h" to <X11/extensions/xf86bigfstr.h> for includes.
20028 commit 025724f9f5874159c20ebd705288ec60b960caac
20029 Author: Alexander Gottwald <alexander.gottwald@s1999.tu-chemnitz.de>
20030 Date:   Wed Apr 20 14:17:35 2005 +0000
20032     Add missing space after -query hostname
20034 commit 35cd1684622f4528c68e07eea798c33bc4b93667
20035 Author: Daniel Stone <daniel@fooishbar.org>
20036 Date:   Wed Apr 20 14:16:37 2005 +0000
20038     Change xf86bigfstr.h to X11/extensions/xf86bigfstr.h for includes.
20040 commit c7c27e61870b42de044b183c854a960582d98dbf
20041 Author: Daniel Stone <daniel@fooishbar.org>
20042 Date:   Wed Apr 20 13:33:54 2005 +0000
20044     Change xf86bigfont.h to X11/extensions/xf86bigfont.h for includes.
20046 commit abd246c6c272a2c6f9c37404b2ed439911880e75
20047 Author: Daniel Stone <daniel@fooishbar.org>
20048 Date:   Wed Apr 20 13:01:55 2005 +0000
20050     Add glyphstr.h to includes.
20052 commit 956dfa22f6076969776546fb1151e900d8d773a1
20053 Author: Daniel Stone <daniel@fooishbar.org>
20054 Date:   Wed Apr 20 12:49:46 2005 +0000
20056     Conditionalise usage of Xprint functions and headers.
20058 commit 2cdfab0ed7eb33a6a50f9b7ec212b498dd8318b5
20059 Author: Daniel Stone <daniel@fooishbar.org>
20060 Date:   Wed Apr 20 12:42:02 2005 +0000
20062     Change keysymdef.h to X11/keysymdef.h for include statement.
20064 commit fa5539247d3b246db9ff1469d08167178c85d7ad
20065 Author: Daniel Stone <daniel@fooishbar.org>
20066 Date:   Wed Apr 20 12:39:28 2005 +0000
20068     Change Xalloca.h to X11/Xalloca.h for include.
20070 commit 292c4cff26687e6ef86c285b97813ab587daf009
20071 Author: Daniel Stone <daniel@fooishbar.org>
20072 Date:   Wed Apr 20 12:25:48 2005 +0000
20074     Fix includes right throughout the Xserver tree:
20075     change "foo.h" to <X11/foo.h> for core headers, e.g. X.h, Xpoll.h;
20076     change "foo.h", "extensions/foo.h" and "X11/foo.h" to
20077         <X11/extensions/foo.h> for extension headers, e.g. Xv.h;
20078     change "foo.[ch]" to <X11/Xtrans/foo.[ch]> for Xtrans files.
20080 commit c062d7f96f47bdd31640be1fbce682d0774db3d9
20081 Author: Alexander Gottwald <alexander.gottwald@s1999.tu-chemnitz.de>
20082 Date:   Tue Apr 19 18:21:01 2005 +0000
20084     Prevent recursive calls to winRaiseWindow.
20086 commit 4e914c5ed7679a1102f3e25af0c087380f834865
20087 Author: David Reveman <c99drn@cs.umu.se>
20088 Date:   Tue Apr 19 14:51:29 2005 +0000
20090     Hash texture objects and display lists in Xgl
20092 commit 6bde764de102a56d2c71b971eaa36535e9760b52
20093 Author: Bogdan Diaconescu <b_diaconescu@yahoo.com>
20094 Date:   Sun Apr 17 23:02:25 2005 +0000
20096     Added a log pring for the parameters
20098 commit 8594b8f2893e58ae824e140334c18ba3d7467217
20099 Author: Bogdan Diaconescu <b_diaconescu@yahoo.com>
20100 Date:   Sun Apr 17 23:00:58 2005 +0000
20102     Added new tuner FM1236MK3 PAL version
20104 commit 7f74e3aebdf79fbca4141e6ffcdad39812df9335
20105 Author: Bogdan Diaconescu <b_diaconescu@yahoo.com>
20106 Date:   Sun Apr 17 22:58:03 2005 +0000
20108     This is the UDA1380 sound coder-decoder module
20110 commit 7a4e5f4006319e025e3ff561eccc3f1ad6c661a0
20111 Author: Torrey Lyons <torrey@mrcla.com>
20112 Date:   Sat Apr 16 00:21:21 2005 +0000
20114     Fix cases in Darwin build where a variable is declared static and later as
20115         extern (XFree86 Bug #1576, Jordan Frank).
20117 commit 4f686f158b00478a3d074128f9e4cb6dc0d928cd
20118 Author: Roland Mainz <roland.mainz@nrubsig.org>
20119 Date:   Fri Apr 15 23:34:39 2005 +0000
20121     //bugs.freedesktop.org/show_bug.cgi?id=2885) attachment #2434
20122         (https://bugs.freedesktop.org/attachment.cgi?id=2434) Fix Solaris build
20123         bustage caused by namespace collision between symbols defined in
20124         <sys/kbd.h> and those in "xf86_OSlib.h". Patch by Alan Coopersmith
20125         <alan.coopersmith@sun.com>.
20127 commit 7472fcfdd40e29cd2847e45d4bd2dd11ccc41ff5
20128 Author: Adam Jackson <ajax@nwnk.net>
20129 Date:   Fri Apr 15 00:18:58 2005 +0000
20131     Bug #2141: Rework misleading warning message when APM support is
20132         unavailable.
20134 commit 504067819a4f1a8564dcacc278933f533618b666
20135 Author: Adam Jackson <ajax@nwnk.net>
20136 Date:   Thu Apr 14 17:51:51 2005 +0000
20138     Bug #3025: gcc4 build fix.
20140 commit e40db7f26af39a8b1f3675a2c87ce90c4fd59d85
20141 Author: David Reveman <c99drn@cs.umu.se>
20142 Date:   Wed Apr 13 14:27:47 2005 +0000
20144     Add GLX code to Xgl
20146 commit ddfa6f00da7c80b246b57c592361baa4bc5a8e9d
20147 Author: Roland Mainz <roland.mainz@nrubsig.org>
20148 Date:   Wed Apr 13 00:05:37 2005 +0000
20150     //bugs.freedesktop.org/show_bug.cgi?id=3001) attachment #2404
20151         (https://bugs.freedesktop.org/attachment.cgi?id=2404) Improve rendering
20152         performance when glXSwapBuffers()| or |XPutImage()| are called for the
20153         PostScript DDX via optimizing the codepath around
20154         |PsOut_OutImageBytes()|. Patch by Simon Toedt <simon.toedt@gmail.com>
20155         and Roland Mainz <roland.mainz@nrubsig.org>.
20157 commit f45208a7e9c39345ac431c2e7da8777d6c466dcc
20158 Author: Alan Hourihane <alanh@fairlite.demon.co.uk>
20159 Date:   Mon Apr 11 11:06:21 2005 +0000
20161     update static file from pci.ids
20163 commit b47f39b417cbe220690155a08c6bc18cd7cfa388
20164 Author: Alan Hourihane <alanh@fairlite.demon.co.uk>
20165 Date:   Mon Apr 11 10:57:33 2005 +0000
20167     import latest pci.ids file
20169 commit 00a551393ce7aa9d2b23634737ced5071e3cdd35
20170 Author: Egbert Eich <eich@suse.de>
20171 Date:   Mon Apr 11 10:54:13 2005 +0000
20173     Reenable BackingStore in Xvfb.
20175 commit 1fbd38f3b46df62561f8be74cbc05fcf8ad88a21
20176 Author: Alexander Gottwald <alexander.gottwald@s1999.tu-chemnitz.de>
20177 Date:   Mon Apr 11 10:16:25 2005 +0000
20179     Added wizard page for clipboard selection and additional server parameters
20181 commit 6848b0353897a6a5d1218b266c22fb87a7c6d730
20182 Author: Egbert Eich <eich@suse.de>
20183 Date:   Mon Apr 11 10:05:38 2005 +0000
20185     Correct the mask bits when checking for a 64bit memory base in PCI config
20186         space (bugzilla #2963).
20188 commit adac7011965ed75ea399b93dae917cb48180c77a
20189 Author: Egbert Eich <eich@suse.de>
20190 Date:   Mon Apr 11 09:33:43 2005 +0000
20192     Preventing hight for drawing from becoming negative when face->dy < 0. The
20193         height value is used in miFillPolyHelper() to calculate the size of
20194         memory to be allocated. A negative value will lead to a crash (Bugzilla
20195         #2690, Keith Packard, Egbert Eich).
20197 commit 5e2080ef93a598c6d68e1b2f446f251ab025b702
20198 Author: Roland Mainz <roland.mainz@nrubsig.org>
20199 Date:   Mon Apr 11 01:06:15 2005 +0000
20201     xc/programs/Xserver/Xprint/attributes.c
20202     xc/programs/glxgears/glxgears.c
20203     xc/programs/xdbedizzy/xdbedizzy.c
20204     xc/programs/xedit/Imakefile
20205     xc/programs/xedit/Xedit-xprint.ad
20206     xc/programs/xedit/util.c
20207     xc/programs/xedit/xedit.h
20208     xc/programs/xlogo/print.c
20209     xc/programs/xlogo/xlogo.c
20210     xc/programs/xlogo/xlogo.h
20211     xc/programs/xman/Imakefile
20212     xc/programs/xman/print.h
20213     xc/programs/xmore/Imakefile
20214     xc/programs/xmore/print.c
20215     xc/programs/xmore/print.h
20216     xc/programs/xmore/printdialog.c
20217     xc/programs/xphelloworld/xpawhelloworld/xpawhelloworld.c
20218     xc/programs/xphelloworld/xphelloworld/xphelloworld.c
20219     xc/programs/xphelloworld/xpsimplehelloworld/xpsimplehelloworld.c
20220     xc/programs/xphelloworld/xpxmhelloworld/xpxmhelloworld.c
20221     //bugs.freedesktop.org/show_bug.cgi?id=790) attachment #2379
20222         (https://bugs.freedesktop.org/attachment.cgi?id=2379) Implement support
20223         client+Xserver support for passing output (stdout+stderr) of the
20224         spooler command started by the Xprint server back to the application
20225         using the "xp-spooler-command-results" XPJobAttr attribute
20226         (applications can fetch the attribute value after the XPEndJobNotify
20227         event was received; more details can be found in
20228         http://xprint.mozdev.org/docs/dtprint_fspec.ps).
20230 commit 9af443f5976ab3987e4ee9d397391e82206676b4
20231 Author: Alexander Gottwald <alexander.gottwald@s1999.tu-chemnitz.de>
20232 Date:   Sat Apr 9 19:20:03 2005 +0000
20234     Fix passing of non-RGB visuals. The old code did not initialize the
20235         structure properly which lead to a crash in 8bpp mode
20237 commit f02440dfa3439ab493c7918b472c23bb22e29707
20238 Author: Alexander Gottwald <alexander.gottwald@s1999.tu-chemnitz.de>
20239 Date:   Wed Apr 6 15:18:59 2005 +0000
20241     First import of xlaunch frontend for Xming
20243 commit de5d24a200e4426e458fc447884d1a5b0257faaa
20244 Author: Egbert Eich <eich@suse.de>
20245 Date:   Mon Apr 4 10:17:06 2005 +0000
20247     Fixed sentinels in Xt, editres and xedit to reduce number of warnings with
20248         gcc4 (Andreas Schwab).
20250 commit 277ff06e9999f2efe0f082a3565f6279219c13e4
20251 Author: Egbert Eich <eich@suse.de>
20252 Date:   Mon Apr 4 10:11:51 2005 +0000
20254     Fix typo leading to bogus code in xorgcfg (Andreas Schwab).
20256 commit 7eb6b69ebd945c753ee0988e1a85dffde982446e
20257 Author: Egbert Eich <eich@suse.de>
20258 Date:   Mon Apr 4 09:55:25 2005 +0000
20260     Support for HP's IPF ZX1 systems (Alex Williamson).
20262 commit 231c00e8fba91b580ec3e2703dd1ceacf13a6624
20263 Author: Egbert Eich <eich@suse.de>
20264 Date:   Mon Apr 4 09:47:07 2005 +0000
20266     When not using dlopen ia64 needs an extra cache flush to ensure the icache
20267         is coherent when modules are loaded (Alex Williamson).
20269 commit 55dc930a180553c08d8546cc2078451c20e34934
20270 Author: Torrey Lyons <torrey@mrcla.com>
20271 Date:   Sat Apr 2 02:29:24 2005 +0000
20273     Fix XDarwin's handling of Wacom tablet mouse buttons (Based on patch
20274         suggested by Daphne Pfister).
20276 commit 03d126081e5ba57ea2304753289528a896f3baaf
20277 Author: Roland Mainz <roland.mainz@nrubsig.org>
20278 Date:   Fri Apr 1 21:45:20 2005 +0000
20280     xc/programs/Xserver/Xprint/Init.c
20281     xc/programs/Xserver/Xprint/ps/Imakefile
20282     xc/programs/Xserver/Xprint/ps/Ps.h
20283     xc/programs/Xserver/Xprint/ps/PsArea.c
20284     xc/programs/Xserver/Xprint/ps/PsColor.c
20285     xc/programs/Xserver/Xprint/ps/PsImageUtil.c
20286     xc/programs/Xserver/Xprint/ps/PsInit.c
20287     //bugs.freedesktop.org/show_bug.cgi?id=2879) attachment #2287
20288         (https://bugs.freedesktop.org/attachment.cgi?id=2287) Follow-up to
20289         bugzilla #1299: Add new visuals in the Postscript DDX (including
20290         TrueColor 16bit, PseudoColor 15bit/12bpg(12 bits per R-, G-, B-channel
20291         as in PostScript Level 2 (and above) colors can have 12 bits per
20292         component (36 bit for RGB)), PseudoColor+GrayScale+StaticGray
20293     12bit/12bpg) and switch the default visual from PseudoColor 8bit/8bpg to
20294         PseudoColor 12bit/12bpg.
20296 commit fe37cc7e7b3036e538930c16bbdb39a7915b1685
20297 Author: Matthieu Herrb <matthieu.herrb@laas.fr>
20298 Date:   Fri Apr 1 21:28:50 2005 +0000
20300     programs/Xserver/hw/xfree86/loader/xf86sym.c
20301     programs/Xserver/hw/xfree86/os-support/shared/libc_wrapper.c Fix setjump0
20302         declaration for DllLoader.
20304 commit ef60998a828951e61f1480e29c2fec62e7454bbc
20305 Author: Kevin E Martin <kem@kem.org>
20306 Date:   Fri Apr 1 20:21:38 2005 +0000
20308     bugzilla #2880 (https://bugs.freedesktop.org/show_bug.cgi?id=2880)
20309         attachment #2285 (https://bugs.freedesktop.org/attachment.cgi?id=2285)
20310         Use system method to access PCI config space.
20312 commit 33ab2a2abc8c1e4ca9c7139454c60f5ad8a61a94
20313 Author: Adam Jackson <ajax@nwnk.net>
20314 Date:   Fri Apr 1 20:05:11 2005 +0000
20316     Bug #2835: Add symbol exports to support the ReadDisplay extension.
20318 commit cbccac448a1466ab098e8fe5dbfff98264c7260a
20319 Author: Alex Deucher <agd5f@yahoo.com>
20320 Date:   Thu Mar 31 23:18:10 2005 +0000
20322     - Add new Radeon pci ids (ATI devrel), bug 2827
20324 commit 59d7222b13775efb2159159cc897e7789bdf10b2
20325 Author: Søren Sandmann Pedersen <sandmann@daimi.au.dk>
20326 Date:   Sun Mar 27 00:17:12 2005 +0000
20328     Sat Mar 26 19:00:30 2005 Søren Sandmann <sandmann@redhat.com>
20329     Remove accidentally committed prototype.
20331 commit 476ae15640d2b97cb0ebccab8255ccf728596c62
20332 Author: Søren Sandmann Pedersen <sandmann@daimi.au.dk>
20333 Date:   Sat Mar 26 23:50:24 2005 +0000
20335     Sat Mar 26 18:49:21 2005 Soeren Sandmann <sandmann@redhat.com>
20336     programs/Xserver/fb/fbmmx.h
20337     New function.
20338     Hook it up here
20340 commit 0d33b588376a4d86d50ed8b7e06eaf0dbd8c5ba5
20341 Author: Roland Mainz <roland.mainz@nrubsig.org>
20342 Date:   Fri Mar 25 23:11:14 2005 +0000
20344     xc/programs/Xserver/Xprint/ps/Imakefile
20345     //bugs.freedesktop.org/show_bug.cgi?id=2821) attachment #xxx
20346         (https://bugs.freedesktop.org/attachment.cgi?id=xxx) Remove the cfb
20347         dependicy from the PostScript DDX as this is not needed in a vector DDX
20348         (mfb is still needed to fill the |BitmapToRegion()| callback with
20349         |mfbPixmapToRegion()|).
20351 commit 5f320335c3a8148ae98f82a00ff44954197f4251
20352 Author: Matthieu Herrb <matthieu.herrb@laas.fr>
20353 Date:   Wed Mar 23 21:09:48 2005 +0000
20355     bugzilla #2194: fix an alignement problem on 64 bit architectures.
20357 commit f4e9f522fe8bec3dd6294d062c2244a06623add3
20358 Author: Thomas Hellstrom <unichrome@shipmail.org>
20359 Date:   Wed Mar 23 21:03:41 2005 +0000
20361     Bugzilla #2750 (https://bugs.freedesktop.org/show_bug.cgi?id=2750)
20362         Linux-only fixes: Fix case where a smaller write-combining region
20363         blocks write-combining setting of the whole frame buffer. Fix bug in wc
20364         setting code when regions are first splitted and setting of
20365         write-combining then fails.
20367 commit 1be6e2388bcc5835ab62f0855d443fb508697deb
20368 Author: Roland Mainz <roland.mainz@nrubsig.org>
20369 Date:   Wed Mar 23 20:49:52 2005 +0000
20371     xc/programs/Xserver/hw/vfb/InitOutput.c
20372     //bugs.freedesktop.org/show_bug.cgi?id=2791) attachment #2197
20373         (https://bugs.freedesktop.org/attachment.cgi?id=2197) Add support for
20374         12bit PseudoColor and 30bit TrueColor to Xvfb.
20376 commit 26aec10adad51deb35a8398abb884d90be077a6b
20377 Author: Roland Mainz <roland.mainz@nrubsig.org>
20378 Date:   Wed Mar 23 19:58:45 2005 +0000
20380     xc/programs/Xserver/Imakefile
20381     xc/programs/Xserver/Xprint/DiPrint.h
20382     xc/programs/Xserver/Xprint/Imakefile
20383     xc/programs/Xserver/Xprint/Init.c
20384     xc/programs/Xserver/Xprint/ddxInit.c
20385     xc/programs/Xserver/dix/Imakefile
20386     xc/programs/Xserver/dix/main.c
20387     xc/programs/Xserver/dix/xpstubs.c
20388     xc/programs/Xserver/os/Imakefile
20389     //bugs.freedesktop.org/show_bug.cgi?id=2792) attachment #2193
20390         (https://bugs.freedesktop.org/attachment.cgi?id=2193) Fix build bustage
20391         when |PrintOnlyServer| is set to |NO|. Patch by Roland Mainz
20392         <roland.mainz@nrubsig.org> and Julien Lafon <julien.lafon@gmail.com>.
20394 commit ac18f8e308221af368fd4153b4eee7b89f8dd4bc
20395 Author: Roland Mainz <roland.mainz@nrubsig.org>
20396 Date:   Wed Mar 23 00:32:49 2005 +0000
20398     //bugs.freedesktop.org/show_bug.cgi?id=2789) attachment #2187
20399         (https://bugs.freedesktop.org/attachment.cgi?id=2187) Fix Xvfb to honor
20400         the "-dpi" option (instead of using a hardcoded value of 100DPI).
20402 commit 45bcb8e22ad949c456368b7d4f4226110f8b5cfc
20403 Author: Adam Jackson <ajax@nwnk.net>
20404 Date:   Tue Mar 22 21:30:43 2005 +0000
20406     Bug #1821: Typo fix in xorg.conf man page (Jens Schweikhardt)
20408 commit cc95e597b51f06e835c6a9def1bc6681029bf41e
20409 Author: Søren Sandmann Pedersen <sandmann@daimi.au.dk>
20410 Date:   Tue Mar 22 17:49:14 2005 +0000
20412     Tue Mar 22 12:47:16 2005 Søren Sandmann <sandmann@redhat.com>
20413     Only validate the source if it is a viewable window. Stops the cursor
20414         flickering when it is above an unviewable window.
20416 commit 1d68ede0eed62b48354a954a62fca98aa2ce9d2d
20417 Author: Roland Mainz <roland.mainz@nrubsig.org>
20418 Date:   Sat Mar 19 20:51:34 2005 +0000
20420     //bugs.freedesktop.org/show_bug.cgi?id=2771) attachment #2148
20421         (https://bugs.freedesktop.org/attachment.cgi?id=2148) Remove RENDER
20422         extension from exclusion list for the standalone print server (Xprt) to
20423         get this extension enabled if the print DDX support it.
20425 commit 64f1b3fe7e85245865666607d7b32ef7807df08f
20426 Author: Michel Daenzer <michel@daenzer.net>
20427 Date:   Fri Mar 18 22:36:47 2005 +0000
20429     Add support for production version of ATI RN50/ES1000. (ATI Technologies
20430         Inc.)
20432 commit 36dcc9bb1d51fb8c0d67c7e15700e3473a06e47b
20433 Author: Torrey Lyons <torrey@mrcla.com>
20434 Date:   Thu Mar 17 01:12:07 2005 +0000
20436     Fix build on stock Mac OS X: Out of the box, Mac OS X does not include
20437         Freetype2, Expat, or PNG. Also global variables should be initalized in
20438         the Xserver.
20440 commit 82f5a127522e48ff7ff78400eadbce0a5a362064
20441 Author: Søren Sandmann Pedersen <sandmann@daimi.au.dk>
20442 Date:   Wed Mar 16 21:25:43 2005 +0000
20444     Wed Mar 16 16:17:43 2005 Søren Sandmann <sandmann@redhat.com>
20445     Only validate the source if it is a viewable window. Stops the cursor
20446         flickering when it is above an unviewable window.
20448 commit 226c0907d4327a440fb0ac5380a19538ffdc6fa0
20449 Author: David Reveman <c99drn@cs.umu.se>
20450 Date:   Wed Mar 16 21:05:51 2005 +0000
20452     Add cursor support to Xglx
20454 commit 7109ae147c3a9d243d11f386cfbcfbf7b4ea7918
20455 Author: David Reveman <c99drn@cs.umu.se>
20456 Date:   Wed Mar 16 20:05:19 2005 +0000
20458     Fix a few problems in Xgl
20460 commit 04ccba4d40bef6cee902b118598272f26eebb1df
20461 Author: Egbert Eich <eich@suse.de>
20462 Date:   Wed Mar 16 12:16:06 2005 +0000
20464     Don't fail calling function when DriverFunc() for RandR fails as
20465         DriverFunc() also returns FALSE when the specific sub function isn't
20466         supported. In the case of xf86RandRGetInfo() we simply rely on what has
20467         been set before and return TRUE. In the case of xf86RandRSetConfig() we
20468         only bail with FALSE if we have to do a rotation and the call fails. We
20469         presently cannot do rotation on the fly without the help of a driver
20470         function (Bugzilla #2745).
20472 commit 1011762254b41db5ce67cb652a2d4965efd7ec20
20473 Author: Egbert Eich <eich@suse.de>
20474 Date:   Wed Mar 16 11:54:54 2005 +0000
20476     Make message that gets printed when loader encounters a .o with no symbols
20477         less conspicuous.
20479 commit 816606b9eabee334ce6e0b79e8aa67544f428c19
20480 Author: David Reveman <c99drn@cs.umu.se>
20481 Date:   Fri Mar 11 12:26:20 2005 +0000
20483     Return early from xglFillRect when no rectangles should be filled
20485 commit 4de5aa428514f2cacc60d4708dad996dedee1092
20486 Author: David Reveman <c99drn@cs.umu.se>
20487 Date:   Fri Mar 11 00:58:49 2005 +0000
20489     Use negative stride and PBOs in Xgl
20491 commit 8653db5d57199d53c9b2b993c35a7b70c8949989
20492 Author: Alexander Gottwald <alexander.gottwald@s1999.tu-chemnitz.de>
20493 Date:   Thu Mar 10 20:05:46 2005 +0000
20495     Force rebuilding of window stack if a window changes it's state from
20496         minimized.
20498 commit 522628f25b4a075c8daf547991ea5b80c5efe9c7
20499 Author: Egbert Eich <eich@suse.de>
20500 Date:   Tue Mar 8 10:26:59 2005 +0000
20502     Adding more errnos to the libc wrapper (Bugzilla #2672).
20504 commit db7c9d349b86216ed00888181c64ab707fbe18d4
20505 Author: David Reveman <c99drn@cs.umu.se>
20506 Date:   Tue Mar 8 09:27:09 2005 +0000
20508     Return early from xglCopy if fall-back is more efficient
20510 commit e09d1d2ae3ccd59408b1dc6f264897ae12dfa2b8
20511 Author: David Reveman <c99drn@cs.umu.se>
20512 Date:   Tue Mar 8 09:12:17 2005 +0000
20514     Better ShmPutImage support in Xgl
20516 commit 5d9885c5b95286c8d7f777c7232283e8b1e81d1b
20517 Author: David Reveman <c99drn@cs.umu.se>
20518 Date:   Tue Mar 8 09:03:38 2005 +0000
20520     Minor improvement to CopyArea in Xgl
20522 commit 51155ca68bf7539bd3ace2ac068a2be1fbcf400c
20523 Author: David Reveman <c99drn@cs.umu.se>
20524 Date:   Tue Mar 8 08:48:22 2005 +0000
20526     Improve Xgl offscreen memory manager
20528 commit e26a096cb662700387c7b43289d1f6f7ab4a0aac
20529 Author: David Reveman <c99drn@cs.umu.se>
20530 Date:   Tue Mar 8 08:30:47 2005 +0000
20532     Fix Xgl glyph caching
20534 commit 8d0e520721ab7697d2d4f639425499b79c61b43f
20535 Author: Roland Mainz <roland.mainz@nrubsig.org>
20536 Date:   Mon Mar 7 23:02:59 2005 +0000
20538     xc/programs/Xserver/dix/atom.c
20539     xc/programs/Xserver/dix/colormap.c
20540     xc/programs/Xserver/dix/cursor.c
20541     xc/programs/Xserver/dix/devices.c
20542     xc/programs/Xserver/dix/dispatch.c
20543     xc/programs/Xserver/dix/dixfonts.c
20544     xc/programs/Xserver/dix/dixutils.c
20545     xc/programs/Xserver/dix/events.c
20546     xc/programs/Xserver/dix/extension.c
20547     xc/programs/Xserver/dix/gc.c
20548     xc/programs/Xserver/dix/glyphcurs.c
20549     xc/programs/Xserver/dix/grabs.c
20550     xc/programs/Xserver/dix/main.c
20551     xc/programs/Xserver/dix/pixmap.c
20552     xc/programs/Xserver/dix/privates.c
20553     xc/programs/Xserver/dix/property.c
20554     xc/programs/Xserver/dix/resource.c
20555     xc/programs/Xserver/dix/swaprep.c
20556     xc/programs/Xserver/dix/swapreq.c
20557     //bugs.freedesktop.org/show_bug.cgi?id=2560) attachment #2037
20558         (https://bugs.freedesktop.org/attachment.cgi?id=2037) ANSI-fy
20559         Xserver/dix code. The conversion preserves the comments which annotate
20560         variables. These have been moved into doxygen(esque?) "stubs" above
20561         each function. Patch by Mike Owens <etc@filespanker.com>.
20563 commit cb0aa2b4d8875f1ea66e720ca7c6cc2f403be26a
20564 Author: Alexander Gottwald <alexander.gottwald@s1999.tu-chemnitz.de>
20565 Date:   Mon Mar 7 22:26:59 2005 +0000
20567     Prevent winRaiseWindow from calling ConfigureWindow if the message was sent
20568         from within winDestroyWindowsWindow
20569     DestroyWindow send a WM_WINDOWPOSCHANGED to another window causing a
20570         restacking of all windows, even of the window which is just about to
20571         destroyed and whose structures may not be intact anymore.
20573 commit 978f3b496b9951ee8120a0efcc5cd12503e26770
20574 Author: Roland Mainz <roland.mainz@nrubsig.org>
20575 Date:   Sat Mar 5 21:38:29 2005 +0000
20577     xc/programs/Xserver/Imakefile
20578     xc/programs/Xserver/hw/xnest/Imakefile
20579     //bugs.freedesktop.org/show_bug.cgi?id=2653) attachment #2020
20580         (https://bugs.freedesktop.org/attachment.cgi?id=2020): Cleanup Xnest
20581         usage of the DPMS dummy stub functions from dpmsstubs.c instead of
20582         using it's own copy of these functions.
20584 commit 602209990dbbc96b4c5a96e2221a418cf29e613d
20585 Author: Roland Mainz <roland.mainz@nrubsig.org>
20586 Date:   Sat Mar 5 20:47:12 2005 +0000
20588     //bugs.freedesktop.org/show_bug.cgi?id=2543) attachment #2019
20589         (https://bugs.freedesktop.org/attachment.cgi?id=2019): Fix
20590         |xf86SignalHandler()| which resets the signal handler before setting
20591         the flag indicating a signal has been caught, theoretically allowing
20592         the possibility of infinite recursion. Patch by Andrew Church
20593         <xzilla@achurch.org>.
20595 commit d995fe631a5706de93a05fda498333442af3d207
20596 Author: Roland Mainz <roland.mainz@nrubsig.org>
20597 Date:   Wed Mar 2 14:21:40 2005 +0000
20599     xc/programs/Xserver/hw/xnest/Screen.c
20600     xc/programs/Xserver/hw/xnest/Window.c
20601     //bugs.freedesktop.org/show_bug.cgi?id=2546) attachment #2005
20602         (https://bugs.freedesktop.org/attachment.cgi?id=2005): Fix Xnest to
20603         update the shape regions in the backend server whenever a client
20604         changes them in Xnest (the fix is to add a new wrapper which calls
20605         |xnestShapeWindow()| before calling |miSetShape()|). Patch by Mark
20606         McLoughlin <mark@skynet.ie>
20608 commit 3f79c5eefc0d62d3a9b095472cd75b446ba2a56e
20609 Author: Roland Mainz <roland.mainz@nrubsig.org>
20610 Date:   Wed Mar 2 11:20:30 2005 +0000
20612     xc/config/cf/DragonFly.cf
20613     xc/config/cf/Imake.cf
20614     xc/config/cf/Imakefile
20615     xc/config/imake/imake.c
20616     xc/config/imake/imakemdep.h
20617     xc/extras/drm/shared/drm.h
20618     xc/include/Xos_r.h
20619     xc/lib/xtrans/Xtranssock.c
20620     xc/programs/Xserver/hw/xfree86/os-support/xf86_OSlib.h
20621     xc/programs/Xserver/hw/xfree86/os-support/xf86_libc.h
20622     xc/programs/Xserver/hw/xfree86/os-support/linux/lnx_agp.c
20623     //bugs.freedesktop.org/show_bug.cgi?id=1712) attachment #2004
20624         (https://bugs.freedesktop.org/attachment.cgi?id=2004): Add support for
20625         DragonFly/BSD platform. Patch by Jeroen Ruigrok <asmodai@tendra.org>
20626         and Mike Verona <firedragonfly@gmail.com>.
20628 commit 6c6151b2339a05c60ec58e013f915f79a3f9d756
20629 Author: Alexander Gottwald <alexander.gottwald@s1999.tu-chemnitz.de>
20630 Date:   Tue Mar 1 18:58:17 2005 +0000
20632     If a context is already attached copy it instead of reattaching to keep
20633         displaylists and share displaylists Enable tracing of often called
20634         functions with GLWIN_ENABLE_TRACE ForceCurrent is a no-op now
20636 commit d323c4f59a653f364164d2a57fbbd102306a6ee9
20637 Author: David Reveman <c99drn@cs.umu.se>
20638 Date:   Tue Mar 1 16:57:54 2005 +0000
20640     Minor improvement to pixel transfers in Xgl
20642 commit 2d2c1732620a83215983ee7a7dd469a1a85fcc12
20643 Author: David Reveman <c99drn@cs.umu.se>
20644 Date:   Tue Mar 1 16:34:31 2005 +0000
20646     Add dither support to Xgl
20648 commit b4b27e9eaa43401ae70e5d03823012bf8c78848f
20649 Author: Keith Packard <keithp@keithp.com>
20650 Date:   Mon Feb 28 20:45:15 2005 +0000
20652     Force DPMS normal on screen enable
20653     Add placeholder for bit used to redirect input
20654     Add macrovision register defines
20656 commit 409c0618bced6df02eed7af77107ff74508c0f3f
20657 Author: Alexander Gottwald <alexander.gottwald@s1999.tu-chemnitz.de>
20658 Date:   Thu Feb 24 22:53:17 2005 +0000
20660     on WM_WINDOWPOSCHANGED raise window directly and in sync without utilizing
20661         the async windowmanager thread. Fixes some restacking problems occuring
20662         which were timing dependent Do not raise the window on WM_ACTIVATE
20663         Removed unused code for WM_WINDOWPOSCHANGING ESC is debug key. Print
20664         status but do not abort processing the message
20666 commit 775efdbd79448040b822fcc0556e98d3968ba8c3
20667 Author: Alexander Gottwald <alexander.gottwald@s1999.tu-chemnitz.de>
20668 Date:   Wed Feb 23 19:17:10 2005 +0000
20670     Bugzilla #2599 (https://bugs.freedesktop.org/show_bug.cgi?id=2599)
20671         attachment #1964 (https://bugs.freedesktop.org/attachment.cgi?id=1964):
20672         move miScreenInit in front of pScreen->function initializations to
20673         prevent it from resetting ClipNotify.
20675 commit c4b3fcda98a92c204534f04bd386ace5d3620d86
20676 Author: Eric Anholt <anholt@freebsd.org>
20677 Date:   Mon Feb 21 03:44:10 2005 +0000
20679     Move the draw tracing supplies into ati_draw.h, and do some touchups on it.
20680         (When tracing drawing, I want to know what I'm drawing to, at a
20681         minimum).
20683 commit de34b0eefc9f8a29147659454398cabb187c7cb6
20684 Author: Eric Anholt <anholt@freebsd.org>
20685 Date:   Mon Feb 21 03:05:55 2005 +0000
20687     Extend the filter support to R200, and do the check for filter settings in
20688         Check rather than Prepare, to avoid migration of things we won't be
20689         able to accelerate.
20691 commit 535c178286f94cc593b6cda753bbeb9b7cf6df4c
20692 Author: Michel Daenzer <michel@daenzer.net>
20693 Date:   Fri Feb 18 19:55:35 2005 +0000
20695     Bug #2576: Add support for ATI RN50/ES1000. (ATI Technologies Inc.)
20697 commit 2f07222106358a02f56bf1e344d1fbf7ead14cbd
20698 Author: Adam Jackson <ajax@nwnk.net>
20699 Date:   Fri Feb 18 17:52:48 2005 +0000
20701     Bug #2455: Make x86emu handle JNL correctly. (David Wong)
20703 commit 01b156240ce66703b38a67ee3cfbb475352cdf68
20704 Author: Alexander Gottwald <alexander.gottwald@s1999.tu-chemnitz.de>
20705 Date:   Sat Feb 12 14:55:24 2005 +0000
20707     winmultiwindowwindow.c
20708     winmultiwindowwndproc.c
20709     Cleanup some message debugging
20711 commit 8df7126f09d6d7cb35a5912a71531cad28ba2545
20712 Author: Alexander Gottwald <alexander.gottwald@s1999.tu-chemnitz.de>
20713 Date:   Sat Feb 12 14:47:17 2005 +0000
20715     win.h
20716     winfont.c
20717     winmultiwindowshape.c
20718     winmultiwindowwindow.c
20719     winpfbdd.c
20720     winshaddd.c
20721     winshadddnl.c
20722     winshadgdi.c
20723     Fix incorrect wrapping of functions. Ensure the pointers from pScreen point
20724         to the called function even if wrapped functions changed it
20725     Set the window properties to NULL to avoid referencing freed memory because
20726         of timing problems after deleting a window
20727     Do not wrap ChangeWindowAttributes. All functions are noops currently
20729 commit 676fdb03f3fb27ac24834aeb895df7d6d6e83f78
20730 Author: Alexander Gottwald <alexander.gottwald@s1999.tu-chemnitz.de>
20731 Date:   Sat Feb 12 14:43:07 2005 +0000
20733     print window handle in message outout
20735 commit 046bdb17169ecb1361a42ab52043da699590d39a
20736 Author: David Reveman <c99drn@cs.umu.se>
20737 Date:   Fri Feb 11 20:19:20 2005 +0000
20739     Fixes a few problems in Xgl
20741 commit 35bd81dfec62402f9d6c68d98e651e8cd87a8758
20742 Author: Søren Sandmann Pedersen <sandmann@daimi.au.dk>
20743 Date:   Fri Feb 11 19:38:04 2005 +0000
20745     Fri Feb 11 14:28:22 2005 Søren Sandmann <sandmann@redhat.com>
20746     When COMPOSITE is enabled, call CopyWindow even when the pixels "don't
20747         move" on screen.
20748     Don't reject modes that are not supported by the unused monitor.
20750 commit e5ccccfbd45c78c1be5e311b2cb4135a9a27540b
20751 Author: Adam Jackson <ajax@nwnk.net>
20752 Date:   Fri Feb 11 06:37:38 2005 +0000
20754     Bug #826: Make xorgconfig respect font installation outside $PROJECTROOT.
20755         (Donnie Berkholz)
20757 commit e7369daba58bb4fad5cef37fefbd851e59446045
20758 Author: Egbert Eich <eich@suse.de>
20759 Date:   Wed Feb 9 11:12:54 2005 +0000
20761     Added PCI2Host bus translations for linux PPC and fixed fixed bugs in
20762         macros that apply these functions (Bill Randle Bugzilla #325 and #327).
20764 commit aab9a8dd99e52297ed9b40c936600429f38fe9ad
20765 Author: Keith Packard <keithp@keithp.com>
20766 Date:   Wed Feb 9 03:56:35 2005 +0000
20768     Add initial evdev framework
20770 commit a85c33b52c40fbae544c7dd40df8c8968e0cf7e9
20771 Author: Keith Packard <keithp@keithp.com>
20772 Date:   Tue Feb 8 22:45:21 2005 +0000
20774     update Xgl to changes in damage API. Remove some flags to support software
20775         mesa
20777 commit db2c83551cd3516800b88784c461fb33ee15aacf
20778 Author: Keith Packard <keithp@keithp.com>
20779 Date:   Tue Feb 8 22:43:54 2005 +0000
20781     hw/kdrive/ati/radeon_composite.c Support linear filtering
20782     Change how touch screens work -- make them just another 'mouse' device. Add
20783         unfinished (and unused) code to accelerate tiled fills.
20785 commit 70d3a9192feefd54be93ea71231574c3ed815bf2
20786 Author: Alexander Gottwald <alexander.gottwald@s1999.tu-chemnitz.de>
20787 Date:   Tue Feb 8 15:20:01 2005 +0000
20789     Updated fix for ABNT2 and HK_Toggle keys.
20791 commit 384099457e9d938871019ba2e5afc20280328884
20792 Author: Alexander Gottwald <alexander.gottwald@s1999.tu-chemnitz.de>
20793 Date:   Tue Feb 8 10:15:49 2005 +0000
20795     Backout ABNT2 and HK_Toggle fix since it broke keys F1 and F4.
20797 commit ea5b09f95d6f25d8b0f8858c36b680055edd0da9
20798 Author: Egbert Eich <eich@suse.de>
20799 Date:   Mon Feb 7 18:16:05 2005 +0000
20801     Save gs register before calling the vm86_old syscall thru int 0x80. This is
20802         required for linuxthreads as the TLS uses this register to keep track
20803         of local thread storage (Bugzilla #2431, J. Scott Berg).
20805 commit 4d55065b35baa7e13f6e726cb9d6675562648000
20806 Author: Alexander Gottwald <alexander.gottwald@s1999.tu-chemnitz.de>
20807 Date:   Mon Feb 7 15:08:31 2005 +0000
20809     Moved keyboard layout table to external file.
20811 commit e132cb7590b5518ef1b7fce5f9151beed916fafc
20812 Author: Alexander Gottwald <alexander.gottwald@s1999.tu-chemnitz.de>
20813 Date:   Mon Feb 7 15:05:39 2005 +0000
20815     file winlayouts.h was initially added on branch CYGWIN.
20817 commit c12ef1b34a55544f54401a5a66a36cd728e2f944
20818 Author: Egbert Eich <eich@suse.de>
20819 Date:   Mon Feb 7 11:56:31 2005 +0000
20821     Check the pixel clock choosen for a specific refresh rate against the
20822         maximally allowed pixel clock when choosing mode lines for
20823         VBESetVBEMode() and VESA BIOS version >= 3.0 (Bugzilla #2486).
20825 commit 859be7a52b778df8acb676683351a6562a6d4400
20826 Author: Felix Kuehling <fxkuehl@gmx.de>
20827 Date:   Fri Feb 4 01:14:49 2005 +0000
20829     Applied patch (id=1354) by Mike A. Harris from bug #1901: The attached
20830         patch updates a couple of PCI IDs for the Savage driver --
20831         Debian/Ubuntu/Red Hat/Fedora.
20833 commit 5feca068d740b165d3c36a690f5a68b7588b6625
20834 Author: Alexander Gottwald <alexander.gottwald@s1999.tu-chemnitz.de>
20835 Date:   Thu Feb 3 09:58:47 2005 +0000
20837     Bugzilla #1865 (https://bugs.freedesktop.org/show_bug.cgi?id=1865)
20838         attachment #1827 (https://bugs.freedesktop.org/attachment.cgi?id=1827):
20839         check for va_copy not being defined and use __va_copy if available
20841 commit 3dda2fe0e2e7e4d2c058d32fa8691d12386b978d
20842 Author: Alexander Gottwald <alexander.gottwald@s1999.tu-chemnitz.de>
20843 Date:   Wed Feb 2 18:06:14 2005 +0000
20845     Force ShowWindow if XWin was started via run.exe. Fixes mainwindow not
20846         showing bug
20848 commit e8d3da3c753677cc1ae86bc5a79f2b7eba181d74
20849 Author: Alexander Gottwald <alexander.gottwald@s1999.tu-chemnitz.de>
20850 Date:   Wed Feb 2 17:17:56 2005 +0000
20852     Bugzilla #1866 (https://bugs.freedesktop.org/show_bug.cgi?id=1866)
20853         attachment #1819 (https://bugs.freedesktop.org/attachment.cgi?id=1819):
20854         Define APIENTRY on windows to prevent <GL/gl.h> from loading
20855         <windows.h> removed leftovers from attachment #1818
20857 commit 81b862509c87281705f8a8641c28ae2f45f15751
20858 Author: Alexander Gottwald <alexander.gottwald@s1999.tu-chemnitz.de>
20859 Date:   Wed Feb 2 15:03:44 2005 +0000
20861     Bugzilla #1866 (https://bugs.freedesktop.org/show_bug.cgi?id=1866)
20862         attachment #1818 (https://bugs.freedesktop.org/attachment.cgi?id=1818):
20863         Include Xwindows.h before GL/gl.h on windows to prevent loading
20864         windows.h which pollutes our namespace with some symbols.
20866 commit b532bfb483cc8ea87c28302e3d676234cab7c3f0
20867 Author: Adam Jackson <ajax@nwnk.net>
20868 Date:   Wed Feb 2 04:07:04 2005 +0000
20870     Bug #1294: Make sure RenderAccel hooks get wrapped in XAA init.
20872 commit 44e2d9167943182fea530dfd7ec16aa53db20f4c
20873 Author: Roland Mainz <roland.mainz@nrubsig.org>
20874 Date:   Wed Feb 2 00:55:21 2005 +0000
20876     xc/programs/Xserver/hw/xfree86/os-support/bus/xf86Sbus.h
20877     xc/programs/Xserver/hw/xfree86/os-support/linux/lnx_io.c
20878     //bugs.freedesktop.org/show_bug.cgi?id=825) attachment #956
20879         (https://bugs.freedesktop.org/attachment.cgi?id=956): Fix build
20880         problems on Linux/SPARC. Patch by Jeremy Huddleston
20881         <eradicator@gentoo.org>. Approved in the 2005-01-31 Xorg
20882         release-wranglers phone call.
20884 commit 15c555a25df76e0e95bc8eaa2ca7ec80a7695a6c
20885 Author: David Reveman <c99drn@cs.umu.se>
20886 Date:   Tue Feb 1 21:22:02 2005 +0000
20888     Use negative stride for trapezoid masks in Xgl
20890 commit 2f0bdf77dd37d1763c4f4f409d55a6aad6031b9f
20891 Author: Alexander Gottwald <alexander.gottwald@s1999.tu-chemnitz.de>
20892 Date:   Tue Feb 1 18:14:01 2005 +0000
20894     xc/programs/Xserver/xkb/ddxLoad.c
20895     Bugzilla #2245 (https://bugs.freedesktop.org/show_bug.cgi?id=2245)
20896         attachment #1649 (https://bugs.freedesktop.org/attachment.cgi?id=1649):
20897         cleanup the generation of xkbcomp command lines. Allocate them
20898         dynamicly and remove unmaintainable length calculation.
20900 commit d3ca132061a861cb9292b5a95dbcb2f67695883b
20901 Author: Alexander Gottwald <alexander.gottwald@s1999.tu-chemnitz.de>
20902 Date:   Mon Jan 31 10:49:30 2005 +0000
20904     winmultiwindowwindow.c
20905     Create windows with SWP_NOACTIVATE flag (updated) (Kensuke Matsuzaki)
20906     Fixes for window ordering problem (updated) (Kensuke Matsuzaki)
20908 commit 374b9aa8ce14cd20a6768519eee63948c83488d6
20909 Author: Alexander Gottwald <alexander.gottwald@s1999.tu-chemnitz.de>
20910 Date:   Mon Jan 31 10:47:32 2005 +0000
20912     Added hungarian keyboard layout.
20914 commit 8d277ceb22929fcb44f2d4def8c5b70535eb087f
20915 Author: Alexander Gottwald <alexander.gottwald@s1999.tu-chemnitz.de>
20916 Date:   Mon Jan 31 10:43:37 2005 +0000
20918     winmessages.h
20919     winmsg.h
20920     winmsg.c
20921     winmultiwindowwndproc.c
20922     winwin32rootlesswndproc.c
20923     Make logging of messages configurable with environment variables
20925 commit 2982d173cad762b801869b7ceacc237afdad88d6
20926 Author: Alexander Gottwald <alexander.gottwald@s1999.tu-chemnitz.de>
20927 Date:   Mon Jan 31 10:32:19 2005 +0000
20929     resolve SHGetFolderPath dynamicly since it is not available on all Windows
20930         systems.
20932 commit 8ac3be3f6c4bcaa8c3f6080cbfe72db4967feff8
20933 Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
20934 Date:   Sun Jan 30 21:18:46 2005 +0000
20936     //bugs.freedesktop.org/show_bug.cgi?id=1692> Remove reference to
20937         nonexistent Monitors file from xorgconfig (Report & patch from Dejan
20938         Lesjak <dejan.lesjak@ijs.si>)
20940 commit 206072c475408b8d4cfd75d897854d8478fe0905
20941 Author: Matthieu Herrb <matthieu.herrb@laas.fr>
20942 Date:   Sun Jan 30 20:12:07 2005 +0000
20944     programs/Xserver/hw/xfree86/os-support/bsd/bsd_kbd.c Fix option
20945         dontVTSwitch under *BSD, when XKB is disabled. Bugzilla #2252.
20947 commit 327922f006dcc2e30ec0391d7fa786560fcd1599
20948 Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
20949 Date:   Sat Jan 29 01:01:03 2005 +0000
20951     Update to latest rev from http://pciids.sf.net/
20952     Remove entries that now duplicate pci.ids Add entries for new Nvidia boards
20953         added in recent nv driver update
20955 commit d23c46dd3e2cbf84012055bad43b1bb15809a244
20956 Author: Egbert Eich <eich@suse.de>
20957 Date:   Fri Jan 28 16:13:00 2005 +0000
20959     Modifying X.Org Xserver DDX to allow to run X with ordinary user
20960         permissions when no access to HW registers is required. For API changes
20961         which mostly involve the modifications to make the RRFunc (introduced
20962         with 6.8) more flexible please check Bugzilla #2407. NOTE: This patch
20963         applies changes to OS specific files for other OSes which I cannot
20964         test.
20966 commit 1562ec5cc3706acfac1db04366f78e4949ef5502
20967 Author: Alexander Gottwald <alexander.gottwald@s1999.tu-chemnitz.de>
20968 Date:   Thu Jan 27 20:33:34 2005 +0000
20970     Functions like glGenTextures and glBindTexture are in OpenGL 1.1 and can be
20971         resolved at linktime. Fixes tuxkart (at least with wine)
20973 commit 5ca5fe71119f35f1f24aeb49e2608684024d450a
20974 Author: Eric Anholt <anholt@freebsd.org>
20975 Date:   Thu Jan 27 05:25:57 2005 +0000
20977     Add an OUT_RING_REG macro for use with DMA_PACKET0, which is like OUT_RING
20978         but includes debugging to ensure that the reg being submitted is the
20979         one that follows in the packet. Convert most uses of OUT_RING to it,
20980         and convert a couple of OUT_REG sets to DMA_PACKET0/OUT_RING_REG. Also,
20981         add checking to see if more registers are submitted to a DMA_PACKET0
20982         than should be, to avoid hangs during stupid mistakes (checking for
20983         less isn't done).
20985 commit 0bd459488bf88084d703d801bfd5e79ea6d2b5a5
20986 Author: Eric Anholt <anholt@freebsd.org>
20987 Date:   Thu Jan 27 03:52:49 2005 +0000
20989     Move the bailing out due to ATIUploadToScreen() being unfinished up
20990         farther, so that the traces aren't as confusing.
20992 commit a973af4a9ade68b271d0695898d72aea50d8953b
20993 Author: Eric Anholt <anholt@freebsd.org>
20994 Date:   Thu Jan 27 03:50:48 2005 +0000
20996     Remove an unused field.
20998 commit 59c7005bb155393c44792d457d98d72e34bb1b51
20999 Author: Egbert Eich <eich@suse.de>
21000 Date:   Wed Jan 26 15:50:17 2005 +0000
21002     When we tested if a PCI base address was unassigned we didn't take into
21003         account that this bar could have been the upper part of a 64bit base
21004         address. This fix makes this code 64bit bar aware (Bugzilla #2382).
21006 commit 7c3dd0a5a76bea2c64972ae19d99775b5a992513
21007 Author: Egbert Eich <eich@suse.de>
21008 Date:   Wed Jan 26 15:45:49 2005 +0000
21010     Rewrite of RemoveOverlaps() to make the code more readable. It was
21011         virtually impossible to determine if the old code did what it was
21012         supposed to do. Also changed paradigm: Trust the based address more
21013         than the (guessed) size. (Bugzilla #2383)
21015 commit 9817582328cdafee59de616136172c2ce361a4b3
21016 Author: David Reveman <c99drn@cs.umu.se>
21017 Date:   Wed Jan 26 10:58:52 2005 +0000
21019     Xgl improvements
21021 commit 13b5a93b70839053b9165b5087872164f0612536
21022 Author: Egbert Eich <eich@suse.de>
21023 Date:   Tue Jan 25 10:08:18 2005 +0000
21025     Fix interpretation of 64bit PCI bases: read hi long word from the right bar
21026         (Michael Yaroslavtsev, Bugzilla #2322).
21028 commit 8813898ef6b9eb470e079bcdcffa89d1243b63b9
21029 Author: Keith Packard <keithp@keithp.com>
21030 Date:   Tue Jan 25 06:04:21 2005 +0000
21032     Fix R100 text by forcing the 3d engine to idle before executing more 3d
21033         commands. Add docs for the ISYNC_CNTL register, which doesn't quite do
21034         what we want.
21036 commit 33155b4fd3ce025d555f07833f96b760d5cdfbd3
21037 Author: Eric Anholt <anholt@freebsd.org>
21038 Date:   Tue Jan 25 03:37:05 2005 +0000
21040     Finish converting RB2D_DSTCACHE to RB3D_DSTCACHE. Remove an extra pixel
21041         cache flush in the idle function. Init an extra reg for r200, and
21042         annotate the TCL_BYPASS better. Also, clean up some style nits from the
21043         last commit.
21045 commit 3b1f1508b13520626839d45185dec09a42b9ff71
21046 Author: Keith Packard <keithp@keithp.com>
21047 Date:   Tue Jan 25 02:39:48 2005 +0000
21049     Add tracing. Hack Radeon cache registers to use 3D addresses. Works on M6
21051 commit 6eaca06dac037851ae5c9575048faf932ad5ffc8
21052 Author: Eric Anholt <anholt@freebsd.org>
21053 Date:   Tue Jan 25 01:40:18 2005 +0000
21055     Fix a leak of a region when the driver's CheckComposite fails.
21057 commit 8a1bee8ea9a028eef65b8884f73a79fbe84a9f3a
21058 Author: Eric Anholt <anholt@freebsd.org>
21059 Date:   Tue Jan 25 01:38:26 2005 +0000
21061     Silence a warning about uninitialized variable (though it would be).
21063 commit 67eeede4e16324990e1a6afc237a3f51b8edea39
21064 Author: Adam Jackson <ajax@nwnk.net>
21065 Date:   Mon Jan 24 20:44:49 2005 +0000
21067     Bug #2004: Make DDC delay slightly longer. (Thomas J. Moore)
21069 commit 55736aa8c17f762b15e9bcd7b3f68f8680b7cb33
21070 Author: Egbert Eich <eich@suse.de>
21071 Date:   Fri Jan 21 14:25:26 2005 +0000
21073     Alan Cox requested that we check the kernel version before we use kernel
21074         VGA font save/restore as the required features have been added to Linux
21075         2.6.11 (Bugzilla #2277).
21077 commit d7263b11f043c8c0f83d6e05095143c70177926b
21078 Author: Keith Packard <keithp@keithp.com>
21079 Date:   Thu Jan 20 20:51:27 2005 +0000
21081     Reinitialize offscreen memory before enabling cursor on VT switch-to
21083 commit 13c6b2f0b6c464ce11f6c332b2fa1a529bdbab01
21084 Author: Eric Anholt <anholt@freebsd.org>
21085 Date:   Thu Jan 20 16:22:04 2005 +0000
21087     Add a set of macros for dealing with the repeated code to wait for a while
21088         reading a register/attempting DMA. Now it'll wait for a certain number
21089         of seconds rather than a certain number of times through the loop
21090         before deciding that it's timed out and resetting the hardware. Also,
21091         add more timeout handling, and reset the draw state after resetting the
21092         engine.
21094 commit dbe45c71590ac319250d04a2bf37ec07cd79e42a
21095 Author: Eric Anholt <anholt@freebsd.org>
21096 Date:   Thu Jan 20 07:28:02 2005 +0000
21098     Use RadeonSwitchTo3D() instead of doing the WAIT_UNTIL ourselves (RST3D()
21099         also does DC_FLUSH, which may be important).
21101 commit fc43c154943fb1d277a9cffa9a4db7e76db461bc
21102 Author: Eric Anholt <anholt@freebsd.org>
21103 Date:   Thu Jan 20 07:09:00 2005 +0000
21105     Add R200 XV support, and make R100 (hopefully) use linear filtering instead
21106         of nearest. Also, use RadeonSwitchTo3D instead of doing the WAIT_UNTIL
21107         ourselves.
21109 commit 77755065345eb71c997c1ff74dcfd2b2bbbf1305
21110 Author: Eric Anholt <anholt@freebsd.org>
21111 Date:   Thu Jan 20 01:09:48 2005 +0000
21113     Make R200 PDMA work -- primary queue sizes are now 9 bits, not 8.
21115 commit 9bd876768b2165ec3903ad0848ae2ae950330290
21116 Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
21117 Date:   Wed Jan 19 22:23:20 2005 +0000
21119     Fix debugging ErrorF() so it compiles when DEBUG is true.
21121 commit ff433adba3a643512fdd44e41cd08965fab9c9cb
21122 Author: Keith Packard <keithp@keithp.com>
21123 Date:   Wed Jan 19 06:35:28 2005 +0000
21125     Prefer 32bpp to 24bpp. Fix 16 color planar mode (!)
21127 commit cbcdae5a3f7c4009121f86de52bba6c657f20fff
21128 Author: Adam Jackson <ajax@nwnk.net>
21129 Date:   Mon Jan 17 17:17:45 2005 +0000
21131     more static server build fixes
21133 commit 79a7120983eff6fa114d4250fe01b62d4a99a612
21134 Author: Adam Jackson <ajax@nwnk.net>
21135 Date:   Sun Jan 16 01:59:23 2005 +0000
21137     Bug #1895: Fix fbComposeGetSolid for BGR. (David S. Miller)
21139 commit 24cdd188dc3c10b56d6a7b46dafefb16c6d13efc
21140 Author: Søren Sandmann Pedersen <sandmann@daimi.au.dk>
21141 Date:   Fri Jan 14 22:07:59 2005 +0000
21143     Fri Jan 14 17:03:40 2005 Søren Sandmann <sandmann@redhat.com>
21144     Fix from Keith Packard for bitgravity bugs in the Composite extension,
21145         reported by Amir Bukhari.
21147 commit 7db2e666e2dc9a1dba468e35e9d382e76ed8be54
21148 Author: Søren Sandmann Pedersen <sandmann@daimi.au.dk>
21149 Date:   Fri Jan 14 21:56:51 2005 +0000
21151     Fri Jan 14 11:12:46 2005 Søren Sandmann <sandmann@redhat.com>
21152     Use mmx CopyArea in a few more places.
21154 commit 761f937fdee9ccd10ad54c1f06e12f2f102547a6
21155 Author: Egbert Eich <eich@suse.de>
21156 Date:   Fri Jan 14 19:29:18 2005 +0000
21158     - Don't suspend Xserver on APM standby request as this seems to cause
21159         problems on may systems which don't support APM standby and might not
21160         be required as according to the APM specs the chips should receive
21161         enough power to retain its state.
21162     - Print out power state change requests to log file in all verbosity
21163         levels.
21164     - Don't change server state if no driver PM function is registered.
21165         (Bugzilla #2279)
21167 commit 16f9d2d72a2378470e9c5b31c59fa6c9a00892d6
21168 Author: Egbert Eich <eich@suse.de>
21169 Date:   Fri Jan 14 18:42:26 2005 +0000
21171     Let the OS instead of X save/restore text console fonts on Linux. So far we
21172         relied on the generic VGA layer to restore text console fonts for us
21173         when shutting down the server or VT switching back to the text console.
21174         This has worked rather well but it has some downsides on Linux: a. Many
21175         people use fbdev as console text mode. In this case it is not necessary
21176         to save/restore console fonts as the console is running in graphics
21177         mode anyway. b. Some architectures don't have a fbdev console but
21178         require a full POST of even the primary card (ie. IA64). This posting
21179         has to take place before we even have a chance to save anything.
21180         Therefore the fonts we save are the once written to the chip by POST,
21181         not what has been programmed by the user. c. Certain chipsets utilize
21182         the BIOS to perform mode setting. This may interfer with the vga
21183         save/restore font function in a strange way. It would therefore be
21184         preferrable to let the OS - which has been used to set up the font in
21185         the first place - take care of saving/restoring the data. I will attach
21186         a patch which will do so for Linux. To make this fully functional a
21187         small patch needs to be applied to the Linux kernel. To disable this
21188         feature add: #define DoOSFontRestore NO to your host.def. (Bugzilla
21189         #2277)
21191 commit 6c0b03a2362f33ae24a2f6845ed1418c9af4b8bc
21192 Author: Adam Jackson <ajax@nwnk.net>
21193 Date:   Fri Jan 14 17:14:08 2005 +0000
21195     Build fixes for static server.
21197 commit df4a1fa9c5cc5d54a9347a2bf4843cae87a942f1
21198 Author: Alexander Gottwald <alexander.gottwald@s1999.tu-chemnitz.de>
21199 Date:   Fri Jan 14 12:17:10 2005 +0000
21201     Added copyright notice.
21203 commit 2137bc6eb9f36f4ba999023d83c637024f3a6e4c
21204 Author: Roland Mainz <roland.mainz@nrubsig.org>
21205 Date:   Fri Jan 14 08:37:30 2005 +0000
21207     xc/programs/Xserver/afb/afbbres.c
21208     xc/programs/Xserver/afb/afbbresd.c
21209     xc/programs/Xserver/afb/afbclip.c
21210     xc/programs/Xserver/afb/afbhrzvert.c
21211     xc/programs/Xserver/afb/afbline.c
21212     xc/programs/Xserver/afb/afbmodule.c
21213     xc/programs/Xserver/afb/afbpixmap.c
21214     xc/programs/Xserver/afb/afbpolypnt.c
21215     xc/programs/Xserver/afb/afbpushpxl.c
21216     xc/programs/Xserver/afb/afbtegblt.c
21217     xc/programs/Xserver/cfb/Imakefile.inc
21218     xc/programs/Xserver/cfb/cfballpriv.c
21219     xc/programs/Xserver/cfb/cfbbitblt.c
21220     xc/programs/Xserver/cfb/cfbcppl.c
21221     xc/programs/Xserver/cfb/cfbgc.c
21222     xc/programs/Xserver/cfb/cfbglblt8.c
21223     xc/programs/Xserver/cfb/cfbmap.h
21224     xc/programs/Xserver/cfb/cfbpixmap.c
21225     xc/programs/Xserver/cfb/cfbscrinit.c
21226     xc/programs/Xserver/cfb/cfbtab.h
21227     xc/programs/Xserver/cfb/cfbteblt8.c
21228     xc/programs/Xserver/cfb/cfbunmap.h
21229     xc/programs/Xserver/mfb/maskbits.c
21230     xc/programs/Xserver/mfb/maskbits.h
21231     xc/programs/Xserver/mfb/mergerop.h
21232     xc/programs/Xserver/mfb/mfb.h
21233     xc/programs/Xserver/mfb/mfbclip.c
21234     xc/programs/Xserver/mfb/mfbfont.c
21235     xc/programs/Xserver/mfb/mfbgc.c
21236     xc/programs/Xserver/mfb/mfbmisc.c
21237     xc/programs/Xserver/mfb/mfbpushpxl.c
21238     //bugs.freedesktop.org/show_bug.cgi?id=1114) attachment #667
21239         (https://bugs.freedesktop.org/attachment.cgi?id=667): Convert afb and
21240         cfb{,16,24,32} to be dlloader-friendly. Patch by Adam Jackson
21241         <ajax@freedesktop.org>.
21243 commit 61b3c3aef5437f14d413a60da792257b01e9f8fa
21244 Author: Søren Sandmann Pedersen <sandmann@daimi.au.dk>
21245 Date:   Thu Jan 13 23:07:41 2005 +0000
21247     Thu Jan 13 17:45:13 2005 Søren Sandmann <sandmann@redhat.com>
21248     Make sure the pixmap is a valid new resource
21249     Make sure the context is a legal new resource.
21250     Handle null attrib_list.
21251     Handle null attrib_list; copy attrib_list to data; actually allocate the
21252         new GLXDrawable.
21254 commit 433c38f22fa96486a43dc0c9871cc09875251b34
21255 Author: Søren Sandmann Pedersen <sandmann@daimi.au.dk>
21256 Date:   Thu Jan 13 20:49:21 2005 +0000
21258     Thu Jan 13 15:40:29 2005 Søren Sandmann <sandmann@redhat.com>
21259     Add MMX implementation of non-repeating source IN repeating mask, aka
21260         "translucent window".
21261     Add MMX implementation of CopyArea.
21262     Use MMX implementation of CopyArea.
21263     Use the new implementations.
21265 commit a303670107f205c6ca76919ca6cd6af6013073f1
21266 Author: Adam Jackson <ajax@nwnk.net>
21267 Date:   Thu Jan 13 01:22:53 2005 +0000
21269     Bug #2114: PPC64 Linux build fix: use system definition of eieio().
21270         Originally Gentoo bug #66223. (Tim Yamin, Donnie Berkholz)
21272 commit 15895b411779aa3c14ffb92fb58cd8ec24845ea7
21273 Author: Alexander Gottwald <alexander.gottwald@s1999.tu-chemnitz.de>
21274 Date:   Wed Jan 12 16:10:00 2005 +0000
21276     winmsg.c
21277     Introduce function winTrace which prints log message with verbosity 10
21278     Use winTrace for 3 heavily called functions
21280 commit 8aabc94596dae0fd4ce2c975de75946685faf2cd
21281 Author: Alexander Gottwald <alexander.gottwald@s1999.tu-chemnitz.de>
21282 Date:   Tue Jan 11 17:33:03 2005 +0000
21284     Document the -silent-dup-error switch
21286 commit b6301dc41090899b20003eab1356bc09fc5eed1a
21287 Author: Egbert Eich <eich@suse.de>
21288 Date:   Tue Jan 11 14:59:02 2005 +0000
21290     Minor format fix.
21291     Added explanatory comment and debug code.
21292     Added comment.
21294 commit 27fc6874b34d70a7ddae5ed8f516f6cfaab518b8
21295 Author: Alexander Gottwald <alexander.gottwald@s1999.tu-chemnitz.de>
21296 Date:   Tue Jan 11 12:03:34 2005 +0000
21298     Do not grab ALT-TAB when window is in multiwindow mode
21300 commit d365664c58919edb5e121a7c884384438df79776
21301 Author: Alexander Gottwald <alexander.gottwald@s1999.tu-chemnitz.de>
21302 Date:   Tue Jan 11 11:58:12 2005 +0000
21304     Fix crash with not matching definitions of PATH_MAX
21306 commit 65b893a707ad8b3e4d0971825c05a965dca36d10
21307 Author: Roland Mainz <roland.mainz@nrubsig.org>
21308 Date:   Mon Jan 10 23:38:50 2005 +0000
21310     //bugs.freedesktop.org/show_bug.cgi?id=2167) attachment #1641
21311         (https://bugs.freedesktop.org/attachment.cgi?id=1641): Fix broken
21312         Solaris print queue enumeration.
21314 commit c6b5a9431178ac7eb90ec498e6830366865d1268
21315 Author: Roland Mainz <roland.mainz@nrubsig.org>
21316 Date:   Mon Jan 10 18:47:55 2005 +0000
21318     //bugs.freedesktop.org/show_bug.cgi?id=2254) attachment #1659
21319         (https://bugs.freedesktop.org/attachment.cgi?id=1659): Refix for gcc4.0
21320         build failure. It seems that the |ExecCommand()| function has no
21321         consumer and can safely be removed.
21323 commit eb701e9b4481f984fdcfece181126f7424e2bf45
21324 Author: Alexander Gottwald <alexander.gottwald@s1999.tu-chemnitz.de>
21325 Date:   Mon Jan 10 17:54:31 2005 +0000
21327     winkeybd.h
21328     Adjust keysyms for Hiragana_Katakana toggle and backslash/underscore on
21329         Japanese and ABNT2 keyboards
21331 commit 2ef9d01c4d3b03f0a5d829304f2a7e2cc1327f3b
21332 Author: Roland Mainz <roland.mainz@nrubsig.org>
21333 Date:   Mon Jan 10 14:16:29 2005 +0000
21335     xc/programs/Xserver/Xprint/Util.c
21336     xc/programs/Xserver/Xprint/attributes.h
21337     //bugs.freedesktop.org/show_bug.cgi?id=2254) attachment #1654
21338         (https://bugs.freedesktop.org/attachment.cgi?id=1654): Fix gcc4.0 build
21339         failure. Patch by Egbert Eich <eich@freedesktop.org> and Roland Mainz
21340         <roland.mainz@nrubsig.org>
21342 commit 57387e115caf5a4b9501cc8f6ddeb1946b0e6547
21343 Author: Alexander Gottwald <alexander.gottwald@s1999.tu-chemnitz.de>
21344 Date:   Mon Jan 10 13:13:08 2005 +0000
21346     winkeybd.h
21347     winkeyhook.c
21348     Make keyhook feature work in multiwindowmode too Hook windows keys
21350 commit f417159e51afe22de7d4e6ba9f154313c6af59bc
21351 Author: Egbert Eich <eich@suse.de>
21352 Date:   Mon Jan 10 12:20:33 2005 +0000
21354     Make option 'DontVTSwitch' work again with kbd driver under Linux. The kbd
21355         driver now calls the OS layer to handle special keys. Possibly other
21356         special keys and other OSes need to be looked at also. (Helmut
21357         Fahrion).
21359 commit fe4e74241f6791cb1cefdddeb492ed0f56ce99b4
21360 Author: Alexander Gottwald <alexander.gottwald@s1999.tu-chemnitz.de>
21361 Date:   Sun Jan 9 17:35:47 2005 +0000
21363     xc/programs/Xserver/xkb/ddxList.c
21364     //bugs.freedesktop.org/show_bug.cgi?id=2245) attachment #1647
21365         (https://bugs.freedesktop.org/attachment.cgi?id=1647): export
21366         Win32System and Win32TempDir remove #ifdef WIN32 block for building
21367         xkbcomp commandline create win32 tempfile in system tempdir use
21368         PATH_MAX*4 for commandline buffer unlink tmpfile again
21370 commit ba25f7e8dcaa2690ce3eab839904fac034002e0b
21371 Author: Alexander Gottwald <alexander.gottwald@s1999.tu-chemnitz.de>
21372 Date:   Sun Jan 9 15:29:45 2005 +0000
21374     //bugs.freedesktop.org/show_bug.cgi?id=2245) attachment #1645
21375         (https://bugs.freedesktop.org/attachment.cgi?id=1645): cleanup some
21376         #ifdef __UNIXOS2__ and WIN32 blocks. make OutputDirectory check the
21377         size of the buffer quote all file and pathnames in the xkbcomp
21378         commandline use PATH_MAX*4 for commandline buffer
21380 commit 2410b61f430c3ac4be79043f8b00defe6d53148c
21381 Author: Roland Mainz <roland.mainz@nrubsig.org>
21382 Date:   Sun Jan 9 00:38:08 2005 +0000
21384     //bugs.freedesktop.org/show_bug.cgi?id=2240) attachment #1642
21385         (https://bugs.freedesktop.org/attachment.cgi?id=1642): Fix incorrect
21386         usage of /usr/bin/tr in startup script (the used "[\n]" is neither
21387         correct or portable, using "\n" seems to be sufficient (this fixes
21388         various "random" issues, including including Debian bug #258419 and
21389         Debian bug #264983). Patch by Drew Parsons <dparsons@debian.org>.
21391 commit 709a2343a8c12ea7e158c63a9737b11744b50994
21392 Author: Alexander Gottwald <alexander.gottwald@s1999.tu-chemnitz.de>
21393 Date:   Sat Jan 8 13:01:03 2005 +0000
21395     Fix a possible null-pointer dereference (Keishi Suenaga)
21397 commit d332a909f8b8741af75047d78a62a3d19e0776e1
21398 Author: Alexander Gottwald <alexander.gottwald@s1999.tu-chemnitz.de>
21399 Date:   Thu Jan 6 21:29:09 2005 +0000
21401     Imakefile
21402     InitOutput.c
21403     XWin.rc
21404     winerror.c
21405     wintrayicon.c
21406     winvideo.c
21407     winshaddd.c
21408     Set PROJECT_NAME in Imakefile to create alternative window titles for
21409         Cygwin/X and Xming
21411 commit d6a74f2c4aec9c914ec0837bd0bf0d212019093f
21412 Author: Alexander Gottwald <alexander.gottwald@s1999.tu-chemnitz.de>
21413 Date:   Thu Jan 6 16:02:47 2005 +0000
21415     Imakefile
21416     InitOutput.c
21417     XWin.rc
21418     winerror.c
21419     wintrayicon.c
21420     winvideo.c
21421     Set PROJECT_NAME in Imakefile to create alternative window titles for
21422         Cygwin/X and Xming
21424 commit 3165236483de936b4ca22f8b6d2d2b8b1a1a4909
21425 Author: Alexander Gottwald <alexander.gottwald@s1999.tu-chemnitz.de>
21426 Date:   Thu Jan 6 13:24:57 2005 +0000
21428     Fix crash with non-nullterminated strings (reported by Ã˜yvind Harboe)
21430 commit 591ac9c811de0871d3bdcc19cada0ff6715bf67c
21431 Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
21432 Date:   Tue Jan 4 00:16:20 2005 +0000
21434     Bugzilla #2211 (https://bugs.freedesktop.org/show_bug.cgi?id=2211)
21435         attachment #1627 (https://bugs.freedesktop.org/attachment.cgi?id=1627):
21436         xorgconfig default keyboard model outdated (should be pc105, not
21437         pc101/pc102)
21439 commit af8bd7161724b6709ffe582dfd830c05d9bf4f26
21440 Author: Søren Sandmann Pedersen <sandmann@daimi.au.dk>
21441 Date:   Mon Jan 3 21:32:22 2005 +0000
21443     Mon Jan 3 12:45:10 2005 Søren Sandmann <sandmann@redhat.com>
21444     Clean-ups and support for AMD64. Bug 1067. Patch by Nicholas Miell
21445         (nmiell@comcast.net)
21446     Add support for AMD64
21447     Many cleanups using <mmintrin.h> instead of __builin_ia32_*, and intrinsics
21448         instead of inline assembly. Also unconditionally use pshufw on AMD64.
21449     s/USE_GCC34_MMX/USE_MMX/g
21451 commit 5f39eff85109a73d006832ad35d9d5b58f93ef0c
21452 Author: Egbert Eich <eich@suse.de>
21453 Date:   Mon Jan 3 15:43:55 2005 +0000
21455     Added missing return value (Bugzilla #2205) Problem found by Stefan Kulow.
21457 commit ae6d52092bca6068a7847b3944148336ab489869
21458 Author: Egbert Eich <eich@suse.de>
21459 Date:   Mon Jan 3 15:39:35 2005 +0000
21461     Added missing return value (Bugzilla #2206) Problem found by Stefan Kulow.
21463 commit 83e13e21c8d9a3b54cae2ecc2943be3316659870
21464 Author: Alexander Gottwald <alexander.gottwald@s1999.tu-chemnitz.de>
21465 Date:   Fri Dec 24 14:40:28 2004 +0000
21467     Print error message if CreateProcess fails Simplify popen simulation code
21468         for WIN32 Remove temporary file after executing xkbcomp
21470 commit 106703edf67139fa52f6810f9ced0ce5ba86a3cd
21471 Author: Eric Anholt <anholt@freebsd.org>
21472 Date:   Wed Dec 22 18:39:41 2004 +0000
21474     Back out the previous day's broken R200 "fix" -- the same number of coords
21475         are always emitted. Fix the real problem, which was not enough regs
21476         being initialized in ati_draw.c. Fix a typo that was resulting in alpha
21477         coming out as 0 * src or 0 * broken instead of src * 1 or src * mask.
21478         Assign the blending results to R0, as appears to be necessary. Unbreak
21479         the dst-alpha-blend-with-no-dst-alpha code. Yow. And set the right DMA
21480         count for the r200 traps code.
21482 commit 3035739e5b7d5a9042292d64455feb4b38788fe4
21483 Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
21484 Date:   Wed Dec 22 08:28:16 2004 +0000
21486     Bug #2123 <https://bugs.freedesktop.org/show_bug.cgi?id=2123> Attachment
21487         #1587 <https://bugs.freedesktop.org/attachment.cgi?id=1587> Call to
21488         uname should not check for return == 0, but for >= 0 instead
21490 commit fa0677ab43722462042f87c4636a7d59d1cb873f
21491 Author: Eric Anholt <anholt@freebsd.org>
21492 Date:   Tue Dec 21 09:51:47 2004 +0000
21494     Fix r200 render (for real this time?) by setting tex1_comp_cnt right for
21495         non-mask rendering. Reenable it. Also, R200TexFormats was used instead
21496         of R100 in one place. Harmless so far, because the formats were in the
21497         same order.
21499 commit 4b0247b9e0a6b7f40cd2738fb29d2ed1acba99e7
21500 Author: Eric Anholt <anholt@freebsd.org>
21501 Date:   Tue Dec 21 09:49:30 2004 +0000
21503     Whitespace nit.
21505 commit 894431412613265fd315cf7a707ffa741f93cf47
21506 Author: Matthieu Herrb <matthieu.herrb@laas.fr>
21507 Date:   Wed Dec 15 20:51:25 2004 +0000
21509     Use snprintf.
21511 commit eea11301fd9247a28b1daeb340a018c7ea309c41
21512 Author: Thomas Winischhofer <thomas@winischhofer.net>
21513 Date:   Wed Dec 15 15:05:35 2004 +0000
21515     Another fix for MiscPassMessage(): Initialize returned "status".
21517 commit 264c3eefe6c0cdee1ff0a5de914f051ab23026b7
21518 Author: Alexander Gottwald <alexander.gottwald@s1999.tu-chemnitz.de>
21519 Date:   Wed Dec 15 12:22:39 2004 +0000
21521     latest changes from CYGWIN
21523 commit c7fec26b50f8a64360d1252cdf48370935fb2f76
21524 Author: Thomas Winischhofer <thomas@winischhofer.net>
21525 Date:   Wed Dec 15 00:32:56 2004 +0000
21527     Make MISC extention's PassMessage() actually work and fix memory leaks
21529 commit d0b17bda4dc469e2ce72f4f8965916b316e1deb7
21530 Author: Egbert Eich <eich@suse.de>
21531 Date:   Tue Dec 14 08:59:20 2004 +0000
21533     Removed #ifdef'ed out code together with the comment explaining why it was
21534         #ifdef'ed out.
21535     Fixed typo.
21536     Added comment to a changed that's been committed with one of the previous
21537         commits.
21539 commit 0e6a122316a94c96051f1d832990032a386097bc
21540 Author: Roland Mainz <roland.mainz@nrubsig.org>
21541 Date:   Mon Dec 13 03:42:32 2004 +0000
21543     //bugs.freedesktop.org/show_bug.cgi?id=1695) attachment #1230
21544         (https://bugs.freedesktop.org/attachment.cgi?id=1230): Fix crash in
21545         Xscreensaver code which allowed any authentificated X client to crash
21546         the Xserver using |XScreenSaverUnsetAttributes()|. Patch by
21547         ajax@nwnk.net
21549 commit 159e443a2209eb3ea305e84b847b76ef1637d005
21550 Author: Roland Mainz <roland.mainz@nrubsig.org>
21551 Date:   Mon Dec 13 02:13:32 2004 +0000
21553     //bugs.freedesktop.org/show_bug.cgi?id=1688) attachment #1530
21554         (https://bugs.freedesktop.org/attachment.cgi?id=1530): Fix the current
21555         implementation to make it possible to slow down the mouse pointer or
21556         use arbitrary fractions (without running into rounding error issues).
21557         The change is using the same method of preserving rounding errors that
21558         the exponential method is already using. Patch by Jan Brunner
21559         <Jan_B@gmx.ch>.
21561 commit f1768677f73150c686cf5678f5f5d63c0cfa8e56
21562 Author: Kristian Høgsberg <krh@redhat.com>
21563 Date:   Sun Dec 12 23:29:20 2004 +0000
21565     Reduce vidmode logging.
21567 commit 9286a5d032ea6bed102db39281c3d2537da4dccc
21568 Author: Kristian Høgsberg <krh@redhat.com>
21569 Date:   Sun Dec 12 22:58:37 2004 +0000
21571     Add fix for 460gx pci scan code.
21573 commit 8266a2581d21a1a2880a0e8babb8b0305c435ec0
21574 Author: Torrey Lyons <torrey@mrcla.com>
21575 Date:   Thu Dec 9 22:40:35 2004 +0000
21577     Fix crash with more than one screen reported by John Davidorff Pell.
21579 commit 081b33d73f73572cfefba7e5489408a7117b6e9f
21580 Author: Alexander Gottwald <alexander.gottwald@s1999.tu-chemnitz.de>
21581 Date:   Wed Dec 8 15:48:15 2004 +0000
21583     import changes from CYGWIN branch
21585 commit 6c317c1c1323bd11292f8f9f179d75c96a18e616
21586 Author: Roland Mainz <roland.mainz@nrubsig.org>
21587 Date:   Wed Dec 8 05:52:20 2004 +0000
21589     //bugs.freedesktop.org/show_bug.cgi?id=1361) attachment #1287
21590         (https://bugs.freedesktop.org/attachment.cgi?id=1287): Avoid DRI
21591         initalisation when the Xfree86-DRI extension was turned off. Patch by
21592         Kristian Høgsberg <krh@bitplanet.net>.
21594 commit b9476cd96faf19153c11e3370e9fced8045600f4
21595 Author: Roland Mainz <roland.mainz@nrubsig.org>
21596 Date:   Wed Dec 8 05:48:16 2004 +0000
21598     //bugs.freedesktop.org/show_bug.cgi?id=1361) attachment #938
21599         (https://bugs.freedesktop.org/attachment.cgi?id=938): Allow more
21600         extensions to be enabled/disabled.
21602 commit 47935dd7f010f2f77768774ceb6f85667efe4264
21603 Author: Matthew Allum <breakfast@10.am>
21604 Date:   Mon Dec 6 22:29:31 2004 +0000
21606     Xephyr on Xorg fix
21608 commit 8091b301c941473ab99626a6e66f72acdb6750f7
21609 Author: Matthieu Herrb <matthieu.herrb@laas.fr>
21610 Date:   Mon Dec 6 21:54:19 2004 +0000
21612     xf86Config.c references USE_DEPRECATED_KEYBOARD_DRIVER so define it if
21613         needed when building this file
21614     - bug fix: pointerMsg -> keyboardMsg in auto-configuration code.
21615     - make the 'kbd' driver the default for autoconfiguration everywhere.
21617 commit cde3a175005104e061c1ff133f07c598868bdc4e
21618 Author: Alexander Gottwald <alexander.gottwald@s1999.tu-chemnitz.de>
21619 Date:   Mon Dec 6 18:28:12 2004 +0000
21621     include windows.h
21623 commit 9c94971617db11861aed82e16804fc14a9ca1260
21624 Author: Egbert Eich <eich@suse.de>
21625 Date:   Mon Dec 6 15:53:00 2004 +0000
21627     Use the same method of finding the screen pixmap of COMPOSITE extension is
21628         compiled in or not.
21629     Removed stale make variable.
21630     Updated xaaWrapper.c: Under certain circumstances the accel path was not
21631         used when possible. Removed some debugging stuff and stale code that
21632         had been commented out.
21633     Check if maps are really installed before attempting to list them.
21635 commit 4945034792b28d1a222a615404bfceaf48a130c5
21636 Author: Alexander Gottwald <alexander.gottwald@s1999.tu-chemnitz.de>
21637 Date:   Mon Dec 6 12:26:50 2004 +0000
21639     problem with max() macro. this one slipped though again
21641 commit 531776becf95f66e6e435aad0dc21ead436ff5aa
21642 Author: Alexander Gottwald <alexander.gottwald@s1999.tu-chemnitz.de>
21643 Date:   Sun Dec 5 21:33:23 2004 +0000
21645     missed another wBOOL issue
21647 commit 9bd1328c49aafae67a6a6d9fd17063c75d8547a2
21648 Author: Alexander Gottwald <alexander.gottwald@s1999.tu-chemnitz.de>
21649 Date:   Sun Dec 5 21:24:48 2004 +0000
21651     redone ddraw.h to be able to mix it with w32api style COM header files.
21652     obj_base.h is not needed anymore. Using <objbase.h> instead.
21653     Use Xwindows.h instead of windows.h
21654     do not include win_ms.h
21655     remove extra definition of sleep()
21656     Set HOME to Documents and Settings/username if not set
21657     Use Xming basedir instead of ProjectRoot for system.XWinrc
21658     Fix callback functions to use wBOOL instead of BOOL
21659     Fix compiler warnings. Added debug output.
21660     Fix warning about undefined macro max
21662 commit bf0a760331e2fe4dbc00e78f87022c7464d9ca4f
21663 Author: Roland Mainz <roland.mainz@nrubsig.org>
21664 Date:   Sun Dec 5 04:39:34 2004 +0000
21666     //freedesktop.org/bugzilla/show_bug.cgi?id=1800): Fix Postscript DDX's 1bit
21667         StaticGray visual to report only 1bit of significant bits in color
21668         specification (instead of 8bits). Patch by Julien Lafon
21669         <julien.lafon@gmail.com>
21671 commit 44f4713a056b7a6a076b2f65fbed43e0cfe9ff06
21672 Author: Markus Kuhn <Markus.Kuhn@cl.cam.ac.uk>
21673 Date:   Sat Dec 4 00:43:13 2004 +0000
21675     Encoding of numerous files changed to UTF-8
21677 commit f264a7ea741f57fbc3bb900cfbb9e0cc23f46e90
21678 Author: Alexander Gottwald <alexander.gottwald@s1999.tu-chemnitz.de>
21679 Date:   Fri Dec 3 12:04:15 2004 +0000
21681     Removed scprintf, aprintf and snprintf stuff and use newXprintf
21683 commit 16a683f4d164899ecfdafb853f48cff10fd13fd4
21684 Author: Alexander Gottwald <alexander.gottwald@s1999.tu-chemnitz.de>
21685 Date:   Fri Dec 3 11:57:42 2004 +0000
21687     Bugzilla #1865, https://bugs.freedesktop.org/show_bug.cgi?id=1865 Added
21688         X(NF)printf and X(NF)vprintf functions which allocate the buffer with
21689         X(NF)alloc
21690     Bugzilla #1865, https://bugs.freedesktop.org/show_bug.cgi?id=1865 extend
21691         snprintf to work on NULL.
21693 commit fe2a2213d1db8700f6078379f86ebe8827793c20
21694 Author: Roland Mainz <roland.mainz@nrubsig.org>
21695 Date:   Thu Dec 2 23:47:39 2004 +0000
21697     //freedesktop.org/bugzilla/show_bug.cgi?id=1998): Fix Xserver standalone
21698         build when RENDER extension includes are not availabe.
21700 commit 30a4202f3d59a32fd6f93dfd257d93ee21b68ed9
21701 Author: Kristian Høgsberg <krh@redhat.com>
21702 Date:   Thu Dec 2 21:58:58 2004 +0000
21704     Use __printf__ in gcc function attributes to avoid clash with libc wrapper
21705         define, and remove the last bits of the old workaround.
21707 commit e62d85baa31fc853aefdef49962ad4cb86ae8245
21708 Author: Alexander Gottwald <alexander.gottwald@s1999.tu-chemnitz.de>
21709 Date:   Thu Dec 2 21:49:54 2004 +0000
21711     Remove some of the ifdef WIN32 checks from WaitForSomething
21713 commit 2782b8871196ef28f9a6c84bf6c8b5086d00d5d4
21714 Author: Alexander Gottwald <alexander.gottwald@s1999.tu-chemnitz.de>
21715 Date:   Thu Dec 2 14:19:01 2004 +0000
21717     Adjust the width of the rootless backbuffer to match 32 bit alignment
21718     Make multiplemonitors default for -internalwm
21720 commit 3b3e24dc4d89b471d80428dd9ad122f259b1fc81
21721 Author: Alexander Gottwald <alexander.gottwald@s1999.tu-chemnitz.de>
21722 Date:   Thu Dec 2 13:38:30 2004 +0000
21724     Set HasFfs to NO
21725     Fix link order problems with mingw. Add libdix.a after libmi.a.
21726     Pass -DHAS_FFS to compiler
21727     remove inline code for ffs(). It will link to dix/ffs.c instead added
21728         declaration for ffs()
21730 commit 2620676306d1eccd24a6bf0637a60842656e6f7c
21731 Author: Phil Blundell <pb@reciva.com>
21732 Date:   Wed Dec 1 19:43:29 2004 +0000
21734     Patch from Florian Boor <florian.boor@kernelconcepts.de>:
21735     Check return value from ts_config. (TslibInit): Likewise.
21737 commit 96545d038837bbc7dc435ed7c1f631454e86cecb
21738 Author: Alexander Gottwald <alexander.gottwald@s1999.tu-chemnitz.de>
21739 Date:   Wed Dec 1 14:57:45 2004 +0000
21741     Remove code which sneaked in recently. It is not proven to be correct, just
21742         a workaround and disabled by default
21744 commit 3f063fc49cc2d456359a1b0b9f36f27befdb09b0
21745 Author: Alexander Gottwald <alexander.gottwald@s1999.tu-chemnitz.de>
21746 Date:   Wed Dec 1 14:16:07 2004 +0000
21748     Set XERRORDB environment variable to relocate the XErrorDB file
21750 commit 908442301478b21febab17e31aa55918eaaa5101
21751 Author: Roland Mainz <roland.mainz@nrubsig.org>
21752 Date:   Tue Nov 30 23:43:33 2004 +0000
21754     //freedesktop.org/bugzilla/show_bug.cgi?id=811): Updating generated
21755         Xprt.html which was forgotten during the previous work.
21757 commit af717ae57dd6c5e6ad41b4142d62cdbb55f13777
21758 Author: Egbert Eich <eich@suse.de>
21759 Date:   Tue Nov 30 08:38:44 2004 +0000
21761     Make Xorg the default server to install.
21762     Avoid PIO access on IA64. Some IA64 machine check if legacy ports outside
21763         the VGA range are accessed. The ATi driver however does this to probe
21764         for ISA Mach8/32/64. Since no IA64 has ISA slots this restriction
21765         should not be relevant to the user.
21766     Avoid recursive calls of xf86scanpci(). This function normally detects that
21767         it has been called before by checking if the PCI structure is filled
21768         out. So far if this was not the case (because PCI probing has failed
21769         for some reason) the function is traversed again. With the chipset
21770         specific PCI bus probing this can lead to an endless recursive loop as
21771         the post-probing code calls xf86scanpci() from within this function.
21772     The OS specific PCI code for Linux worked only if bus 0 was populated as it
21773         checked for the presence of /proc/bus/pci/00. Fixed to check for
21774         /proc/bus/pci/<bus_to_look_for> instead.
21776 commit 59ccc6465ca15e046ad11362ae5fbb3c71d2c148
21777 Author: Alexander Gottwald <alexander.gottwald@s1999.tu-chemnitz.de>
21778 Date:   Mon Nov 29 12:34:55 2004 +0000
21780     Fixed windows.h include for cygwin.
21781     Bugzilla #1945: Stop unnecessary reordering.
21783 commit df2f2ff5a4ebf6c5289da64bf3f572341a0f7656
21784 Author: Phil Blundell <pb@reciva.com>
21785 Date:   Sun Nov 28 23:20:17 2004 +0000
21787     Re-read "fix" structure from kernel after mode selection, in case line
21788         pitch has changed.
21790 commit 6062f6a6e7b3c444a35e3f11b2541df2aa0066a2
21791 Author: Roland Mainz <roland.mainz@nrubsig.org>
21792 Date:   Thu Nov 25 22:42:51 2004 +0000
21794     xc/programs/Xserver/Xprint/Imakefile
21795     xc/programs/Xserver/Xprint/Xprt.html
21796     xc/programs/Xserver/Xprint/Xprt.man
21797     //freedesktop.org/bugzilla/show_bug.cgi?id=811): Add missing manual page
21798         for "Xprt" (DocBook master file (Xprt.sgml) and the generated files
21799         (Xprt.html, Xprt.man).
21801 commit cbce4cf96dfa2eeecb253d73d7d9acecbc52ad67
21802 Author: Alexander Gottwald <alexander.gottwald@s1999.tu-chemnitz.de>
21803 Date:   Thu Nov 25 12:48:21 2004 +0000
21805     Bugzilla #1914: fix size limit for -fp argument
21807 commit 2b75c19ea2bb76512d51e99c5c9ecb073fdb9163
21808 Author: Matthew Allum <breakfast@10.am>
21809 Date:   Wed Nov 24 17:50:50 2004 +0000
21811     minor Xephyr fix
21813 commit a96254234fc9410944406f6ae878815cd3cfcee3
21814 Author: Matthew Allum <breakfast@10.am>
21815 Date:   Wed Nov 24 17:08:06 2004 +0000
21817     XEphyr -parent switch fixes
21819 commit a7a07d0c71aa3f2e224cceea7e8d8348523136ee
21820 Author: Alexander Gottwald <alexander.gottwald@s1999.tu-chemnitz.de>
21821 Date:   Wed Nov 24 16:56:03 2004 +0000
21823     Finally the multiwindow mode defines a default cursor
21825 commit ca4da62478a3ad86ab087245bf8eb7d7fadf31de
21826 Author: Eric Anholt <anholt@freebsd.org>
21827 Date:   Wed Nov 24 09:07:58 2004 +0000
21829     Add <sys/types.h> include to unbreak build on FreeBSD.
21831 commit da3df7522d15855fa871c45f3b8db23e7c639a44
21832 Author: Kristian Høgsberg <krh@redhat.com>
21833 Date:   Wed Nov 24 02:45:33 2004 +0000
21835     Remove this file and all references to the binary expiry code.
21836     Remove old obsolete include/extensions/damage.h.
21837     Include srvrv_ctrl(xfree86) in macintosh US XKB symbol file so VT switching
21838         works again on mac (#1872).
21839     Remove out of place #define's of printf to xf86printf. This definition
21840         should only be in xfree86/os-support/xf86_libc.h
21842 commit 9a26d6f39e199bad287d4e538ef75700a0102788
21843 Author: Thomas Hellstrom <unichrome@shipmail.org>
21844 Date:   Tue Nov 23 17:29:47 2004 +0000
21846     Bugzilla #1883 (https://freedesktop.org/bugzilla/show_bug.cgi?id=1883): Fix
21847         insufficient SHM detection in XvMC local test. Removed reference to
21848         getpagesize() which caused linking problems on s390. Reported by Stefan
21849         Dirsch <sndirsh@suse.de>
21851 commit fec868bf0f67a8f62fc69d55e2ff72b6cacea6f8
21852 Author: Roland Mainz <roland.mainz@nrubsig.org>
21853 Date:   Tue Nov 23 17:10:55 2004 +0000
21855     //freedesktop.org/bugzilla/show_bug.cgi?id=1204): Fix X11 test suite
21856         (caused by DAMAGE layer) failure with Xvfb when rendering text using
21857         |XDrawText*()| (XDrawText() tests 1, 3, 4, 27, 28,
21858     29, 30, 34, 37, 39, 41, 43 and XDrawText16() tests 1, 3, 9, 10, 11, 12,
21859     13, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 34,
21860     37, 39, 41, 43). Patch by Hong Bo Peng <penghb@cn.ibm.com> and Stefan
21861         Dirsch <sndirsch@suse.de>.
21863 commit b09f2a0495071a068c2b6b36084c974acf7aab9b
21864 Author: Alexander Gottwald <alexander.gottwald@s1999.tu-chemnitz.de>
21865 Date:   Mon Nov 22 16:04:04 2004 +0000
21867     Windows does not have ffs() implementation. added one
21868     Enable RootlessSafeAlpha and RootlessAcceleration for the Windows port too
21870 commit bb43f234c5d418e064c89b928b81b53987f14e92
21871 Author: Alexander Gottwald <alexander.gottwald@s1999.tu-chemnitz.de>
21872 Date:   Mon Nov 22 15:00:04 2004 +0000
21874     Use GetTempPath for finding a place where to store temporary files on
21875         Windows
21877 commit bc7493801d1f5177d9ba3fe09accc2a2d72cfe3d
21878 Author: Alexander Gottwald <alexander.gottwald@s1999.tu-chemnitz.de>
21879 Date:   Mon Nov 22 14:28:25 2004 +0000
21881     Fixes for building multiwindow and internalwm on mingw
21882     Changed some debugging output
21884 commit 255c3c0e8ca0f402b2c327d70c8a254ba65eda03
21885 Author: Alexander Gottwald <alexander.gottwald@s1999.tu-chemnitz.de>
21886 Date:   Mon Nov 22 14:12:33 2004 +0000
21888     Xming: Place logfile in users tempdir
21890 commit 0f7874cbfc01da339cc6be221351ddffdb37805d
21891 Author: Alexander Gottwald <alexander.gottwald@s1999.tu-chemnitz.de>
21892 Date:   Mon Nov 22 13:23:25 2004 +0000
21894     Use a simple hashtable as ConnectionTranslation instead of a plain array on
21895         Windows because socket fds are not sequential and do not start at 0
21897 commit e6bc551e3451efe4fcbb55475d6d0ff53fcc9807
21898 Author: Alexander Gottwald <alexander.gottwald@s1999.tu-chemnitz.de>
21899 Date:   Mon Nov 15 18:13:41 2004 +0000
21901     Use CreateProcess instead of system() to spawn xkbcomp on windows. system()
21902         can not handle spaces in the path component. Quoted all filenames on
21903         the commandline.
21905 commit 6618567311f41f5e237f12b4204aa32ce174a514
21906 Author: Alexander Gottwald <alexander.gottwald@s1999.tu-chemnitz.de>
21907 Date:   Mon Nov 15 15:58:51 2004 +0000
21909     Remove override of HasSnprintf
21911 commit 9826b83826190e514ed115e15691ca015780f9bc
21912 Author: Alexander Gottwald <alexander.gottwald@s1999.tu-chemnitz.de>
21913 Date:   Mon Nov 15 15:06:51 2004 +0000
21915     Bufzilla #1802, http://freedesktop.org/bugzilla/show_bug.cgi?id=1802 Added
21916         mingw (Win32) port
21918 commit cecb668149e1956fb29bc89855182349122e2f4e
21919 Author: David Reveman <c99drn@cs.umu.se>
21920 Date:   Sun Nov 14 23:21:29 2004 +0000
21922     Add xglPixmapToRegion
21924 commit 343f965749af0a985573c525dc6084c2519b6ffe
21925 Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
21926 Date:   Sun Nov 14 17:29:56 2004 +0000
21928     Fix typos in output file. (Bugzilla #1849, reported by Yi Ren-Chen)
21930 commit 636a9e786881dd42cd6fd579e13b7895cf9f10eb
21931 Author: Phil Blundell <pb@reciva.com>
21932 Date:   Sat Nov 13 18:03:16 2004 +0000
21934     Don't leave stale pointers hanging around after ts_close(). (TslibFini):
21935         Likewise.
21937 commit 36d9e01c0d36eaf0d9cb1e77dd2908b09d55a35d
21938 Author: Phil Blundell <pb@reciva.com>
21939 Date:   Sat Nov 13 16:41:00 2004 +0000
21941     New global variable. (KdProcessArgument): Set it to TRUE on -nozap switch.
21942         (KdUseMsg): Add help for -nozap and -rgba switches.
21943     Declare.
21944     Honour dontZap flag.
21946 commit 3b0dce3620e4cce74c3a2c7f9077cc28be11740d
21947 Author: Thomas Hellstrom <unichrome@shipmail.org>
21948 Date:   Sat Nov 13 11:09:23 2004 +0000
21950     lib/XvMC/Imake
21951     Added support for automatic loading of the correct hardware XvMC driver.
21952         This involves a protocol extension of the XvMC protocol. The XvMC
21953         revision number was bumped.
21955 commit a97548b1c9bb69b5824609c1da1ad66c3a9c5065
21956 Author: Kristian Høgsberg <krh@redhat.com>
21957 Date:   Thu Nov 11 20:10:28 2004 +0000
21959     Cosmetic fix to make xf86pciBus.c use standard min() macro.
21961 commit e5040e24f03a2fe770139e6f37acef3da48aa0f9
21962 Author: Matthieu Herrb <matthieu.herrb@laas.fr>
21963 Date:   Thu Nov 11 16:09:58 2004 +0000
21965     oops commited wrong version previously
21967 commit e380fd548ed5452d08184723145dd992ad72288c
21968 Author: Matthieu Herrb <matthieu.herrb@laas.fr>
21969 Date:   Thu Nov 11 15:44:31 2004 +0000
21971     update shared lib revisions on OpenBSD (Bug #1828).
21972     update references to xf86site.def in comments (Bug #1827).
21973     fix kbd driver for wskbd protocol and pure wscons console driver (Bug
21974         #1825).
21975     don't add '-4' to generated default file name (bug #1826).
21976     typo in resource name (XFree86 bug #1300, X.org bug #1825)
21978 commit d7f46f71d892768ea85552a0d5458b69b561fe21
21979 Author: Matthew Allum <breakfast@10.am>
21980 Date:   Thu Nov 11 14:55:30 2004 +0000
21982     Xephyr grab fix
21984 commit 2854fa438ff721637f2e53fbafa141b3db8a9082
21985 Author: Adam Jackson <ajax@nwnk.net>
21986 Date:   Tue Nov 9 17:06:15 2004 +0000
21988     Bug #557: Don't use "bool" as a variable name in xf86cfg, to avoid compiler
21989         bugs. (Donnie Berkholz)
21991 commit 367b963b6333ee58e197845f1389a95ff26f108e
21992 Author: Adam Jackson <ajax@nwnk.net>
21993 Date:   Tue Nov 9 15:58:41 2004 +0000
21995     Bug #1765: Add support for R_ALPHA_SREL32 relocations in elfloader.
21996         Originally Debian patch
21997         202_alpha_elfloader_support_R_ALPHA_SREL32.diff. (Falk Hueffner)
21999 commit 50cdff7ee2a1b448da24e85efae02237cff9b6b7
22000 Author: Matthew Allum <breakfast@10.am>
22001 Date:   Tue Nov 9 11:36:49 2004 +0000
22003     Xephyr improvements
22005 commit 81a3b6fe27567b4f91033ece69996aa6bf8d01a3
22006 Author: Matthew Allum <breakfast@10.am>
22007 Date:   Mon Nov 8 22:39:47 2004 +0000
22009     Add support to Xephyr for lower depths than hosts
22011 commit e494e24c508b34b144355cb380aac16abf2fb891
22012 Author: Alexander Gottwald <alexander.gottwald@s1999.tu-chemnitz.de>
22013 Date:   Sat Nov 6 11:56:57 2004 +0000
22015     Wrap all mwextwm and internalwm code with XWIN_MULTIWINDOWEXTWM
22017 commit 16ee24cd994fa3f8d479c972f18c8207a5116cb7
22018 Author: Torrey Lyons <torrey@mrcla.com>
22019 Date:   Fri Nov 5 19:51:38 2004 +0000
22021     Use ROOTLESS instead of platform specific defines.
22023 commit 64c7f8e667eef955b266c359291206c7188ce20c
22024 Author: David Reveman <c99drn@cs.umu.se>
22025 Date:   Fri Nov 5 13:26:07 2004 +0000
22027     Use UTF-8 encoding in Xgl sources
22029 commit 1d994e1d14225c1dec5251edeae40e24923a31c6
22030 Author: David Reveman <c99drn@cs.umu.se>
22031 Date:   Fri Nov 5 12:46:29 2004 +0000
22033     Use negative strides in Xgl if pixel data have bottom-top scanline order
22035 commit 2dd76d646c517e1988897692e9ff8b6194d25c87
22036 Author: David Reveman <c99drn@cs.umu.se>
22037 Date:   Thu Nov 4 23:19:13 2004 +0000
22039     Add working Xgl server code
22041 commit 1aef1060647d22b676a29f6dcf1ac54f9fe7ff5d
22042 Author: Kensuke Matsuzaki <zakki@peppermint.jp>
22043 Date:   Thu Nov 4 11:52:22 2004 +0000
22045     Add InternalWM mode.
22047 commit 522c878fca3bfe97cd408e37065f827c004faa04
22048 Author: Egbert Eich <eich@suse.de>
22049 Date:   Tue Nov 2 08:54:53 2004 +0000
22051     Removing unneeded private FreeType2 symbol.
22052     Updating to EDID 1.3. (Bugzilla# 1490, Jay Cotton, Egbert Eich).
22053     Removing unneeded code.
22054     Fixed KGA handling for i810. KGA handling for chips derived from C&T chips
22055         is slightly different. The changes make the code consistent with the
22056         C&T (chips) and i740 drivers.
22058 commit 1074992c285835ca9d96d11e8352bbe2cdbc2a28
22059 Author: Egbert Eich <eich@suse.de>
22060 Date:   Mon Nov 1 16:05:27 2004 +0000
22062     Fixed sig11 which occured when calling a CloseDisplay() after
22063         XScreenSaverSetAttributes() followed by XScreenSaverUnsetAttributes().
22064         Caused by missing FreeResource() in XScreenSaverUnsetAttributes().
22065     Removing unused DDC sections that caused misinterpretation of DDC data due
22066         to a missing break statement in a switch.
22067     Fixed typo: #if <-> #ifdef.
22069 commit 7e588ba9abdcc2078b6c361c81806337b8ff0827
22070 Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
22071 Date:   Sat Oct 30 20:33:43 2004 +0000
22073     Add -d flag for compilers like the Sun C compilers that produce dependency
22074         lists themselves. To use with the Sun compilers, add to host.def: #
22075         define UseCCMakeDepend YES # define DependFlags -cc $(CC) -d -xM (Sun
22076         bug id #4245688 - fix by Alan Coopersmith)
22077     Add Solaris to the platforms on which mprotect is run to set execute
22078         permissions when necessary. (Sun bug id #6175128 - fix by Alan
22079         Coopersmith)
22080     Internationalize digital output (Sun bug id #4119396 - fix by Steve
22081         Swales), add -bgpixmap option to set XPM file as background (originally
22082         from STSF project version of xclock by Alan Coopersmith)
22083     xc/programs/xmodmap/handle.c,pf.c xmodmap was printing line numbers which
22084         are one too low in error messages (Xorg bugzilla #1739, Sun bug id
22085         4637857 - fix by Sam Lau)
22087 commit 612bd1c27322a69a98b59193e7d31501688359bd
22088 Author: Thomas Winischhofer <thomas@winischhofer.net>
22089 Date:   Fri Oct 29 02:07:15 2004 +0000
22091     Add facility for catching signal 4 from driver. This can be used to check
22092         for OS SSE support. (Part 2)
22094 commit 09fdfaa28d2afe33dfadd4293b39a34da268fbdb
22095 Author: Thomas Winischhofer <thomas@winischhofer.net>
22096 Date:   Fri Oct 29 02:06:17 2004 +0000
22098     Add facility to catch sig 4 from driver. This can be used to check for OS
22099         SSE support. (Part 1)
22101 commit b0185a4bf77a668e65e94197bdb13331680521c7
22102 Author: Thomas Winischhofer <thomas@winischhofer.net>
22103 Date:   Thu Oct 28 22:12:23 2004 +0000
22105     Add xf86[GetGammaRamp|ChangeGammaRamp|GetGammaRampSize] to symlist in order
22106         to allow drivers to use them
22108 commit 9d4823adc8319a20d2ace3d0944ca32e300f6eeb
22109 Author: Alexander Gottwald <alexander.gottwald@s1999.tu-chemnitz.de>
22110 Date:   Thu Oct 28 14:23:08 2004 +0000
22112     Import recent changes from CYGWIN branch
22114 commit db65fce04ddec1dac0d92ad3abc95ab4996bd206
22115 Author: Torrey Lyons <torrey@mrcla.com>
22116 Date:   Mon Oct 25 19:09:11 2004 +0000
22118     Fix rootless Cygwin crash due to acceleration code illegally modifying a
22119         const structure (Reported by Kensuke Matsuzaki).
22121 commit a57e85b52357f15f52e81c8d9b310a76e0c62b3f
22122 Author: Roland Mainz <roland.mainz@nrubsig.org>
22123 Date:   Mon Oct 25 07:12:21 2004 +0000
22125     Fix for https://freedesktop.org/bugzilla/show_bug.cgi?id=1664 - RFE: Add
22126         support for the DOUBLE-BUFFER extension to the Xprint server and DDX.
22127         Additionally a "pixmap-scrubber" optimisation is added to the
22128         PostScript DDX to remove all content from a vector pixmap when a
22129         |PolyFillRect()| call covers the whole pixmap surface with a solid fill
22130         (this avoids that a backbuffer vector pixmap gets constantly filled
22131         even when the content is not visible anymore after |XdbeSwapBuffers()|
22132         has cleared the hidden buffer with the background color).
22134 commit e0cc4871491ab7a8c52749ff2c077d8f11516b15
22135 Author: Phil Blundell <pb@reciva.com>
22136 Date:   Wed Oct 20 18:06:58 2004 +0000
22138     Add epson.
22139     Build Makefile in hw/kdrive/epson.
22141 commit 258c9016a0c966187a81f9d956766791d6e8c505
22142 Author: Phil Blundell <pb@reciva.com>
22143 Date:   Wed Oct 20 18:02:32 2004 +0000
22145     Block SIGIO before disabling input fds. (KdEnableInput): Unblock it after
22146         enabling them again.
22148 commit cbd5fbcb7e5b802cbcff317fdc2f848043207690
22149 Author: Phil Blundell <pb@reciva.com>
22150 Date:   Wed Oct 20 08:20:51 2004 +0000
22152     Import Epson 13806 driver from Costas Stylianou:
22153     New files.
22155 commit 0584d92b36910d42e4fba96cee5f3380eeb3b493
22156 Author: Egbert Eich <eich@suse.de>
22157 Date:   Mon Oct 18 14:21:46 2004 +0000
22159     Made handling of DevelDrivers for x86-64 more conformant to other
22160         platforms.
22161     Compress all font encodings (Stefan Dirsch).
22162     Fixed warnings.
22163     Turn on forwarding XNSpotLocation event to XIM server in OffTheSpot and
22164         Root mode (bugzilla #1580, James Su).
22165     Added another compose key combination for the Euro symbol (Stefan Dirsch).
22166     Added support for UTF-8 in ja_JP, ko_KR and zh_TW locales (Mike Fabian).
22167     Changed default encoding for ru from KOI8-R to ISO8859-5 (Mike Fabian).
22168         This is the encoding that is also used by glibc. We may break other
22169         libcs - lets see who complains.
22170     Added explanation for DESTDIR to install to a different directory than /.
22171     Added some early bailouts to atiprobe if PCI structure pointer is NULL to
22172         prevent sig11.
22173     XV support doesn't depend on 2D acceleration any more. This patch removes
22174         this limitation from the NSC driver. This is a patch that I have
22175         committed to XFree86 a while ago but never ported over to X.Org.
22176         Matthieu Herrb contributed some build fixes.
22177     Fixing SetDPMSTimers() so that DPMS*Time == 0 disables the appropriate
22178         timer. This takes advantage of the fact that TimerSet() with a timeout
22179         argument 0 behaves like TimerCanel().
22180     Use /dev/xconsole (named pipe) or devpts for system logger (Werner Fink).
22181     Create missing links for backward compatibility to XFree86 (Stefan Dirsch).
22182     Changed comment to mention xorg.
22183     Changed cursor for the 'kill' action from XC_draped_box to XC_Pirate. If
22184         you don't like it we can change it back (original author unkown).
22185     Added 'pic' to the man page rendering command pipeline (Werner Fink).
22186     Added missing return value (Stefan Dirsch, Roland Mainz)
22188 commit 77dab254402073bf96234a6b1056b2277578a976
22189 Author: Alex Deucher <agd5f@yahoo.com>
22190 Date:   Sun Oct 17 20:29:35 2004 +0000
22192     - Add interlaced support to S3 driver (bug 332, Leo Savernik)
22193     - EmulateWheelTimeout (bug 323, Mathias Fröhlich)
22194     - single button double-click (bug 322, Rob Brown)
22196 commit 9a0cf1eb43878308c0a83e4f935933b647edc6d5
22197 Author: Matthieu Herrb <matthieu.herrb@laas.fr>
22198 Date:   Sun Oct 17 10:46:14 2004 +0000
22200     Remove some remaining AMOEBA specific code.
22202 commit 5505555c15bfa2de1f596ae0997335fdbf07eb5a
22203 Author: Roland Mainz <roland.mainz@nrubsig.org>
22204 Date:   Fri Oct 15 22:29:40 2004 +0000
22206     Fix for https://freedesktop.org/bugzilla/show_bug.cgi?id=1647 - Fix the
22207         problem that |XpSubmitJob()| returns a random value (patch by Stefan
22208         Dirsch/SuSE).
22210 commit 60caca718d23012c4c85ce70547610fe05168342
22211 Author: Roland Mainz <roland.mainz@nrubsig.org>
22212 Date:   Fri Oct 15 22:08:38 2004 +0000
22214     Fix for https://freedesktop.org/bugzilla/show_bug.cgi?id=1646 - Fix the
22215         problem that |PsCreateColormap()| returns a random value (patch by
22216         Stefan Dirsch/SuSE).
22218 commit 4782b2f7c10708f9662d9fc743c692d0bec85743
22219 Author: Roland Mainz <roland.mainz@nrubsig.org>
22220 Date:   Fri Oct 15 21:43:31 2004 +0000
22222     Fix for https://freedesktop.org/bugzilla/show_bug.cgi?id=1637 - Fix
22223         problems in oid code which may cause the usage of an invalid string
22224         pointer (original patch by Egbert Eich).
22226 commit 881b5756dc96dc33f6966ec6fccd324f63559dc2
22227 Author: Adam Jackson <ajax@nwnk.net>
22228 Date:   Thu Oct 14 23:10:30 2004 +0000
22230     Bug #1628: Convert xf86{BusToMem,MemToBus} to PIC code, eliminating a text
22231         relocation and enabling the server to be built as a
22232         position-independent executable. (PaX Team)
22234 commit a0251ee285e1f1e28d06927d8ab7d35d59fda607
22235 Author: Roland Mainz <roland.mainz@nrubsig.org>
22236 Date:   Thu Oct 14 02:20:52 2004 +0000
22238     Fix for https://freedesktop.org/bugzilla/show_bug.cgi?id=1629 - Fix crash
22239         on AMD64, regression caused by bug 1496 ("Xorg Xprt does not support
22240         "*xp-listfonts-mode: xp-list-internal-printer-fonts" to toggle the
22241         usage of printer-builtin fonts").
22243 commit 3a055ea35b687e381da4d729dbdd0ebac47f673b
22244 Author: Vladimir Dergachev <volodya@mindspring.com>
22245 Date:   Wed Oct 13 23:02:42 2004 +0000
22247     Modified:
22248     xc/programs/Xserver/hw/xfree86/drivers/ati/radeon_video.c
22249     xc/programs/Xserver/hw/xfree86/drivers/i2c/fi1236.h Squash annoying warning
22250         about fi1236_dump_status
22252 commit 3364e7fbd44537b98212820fb2b1941abf0d5ef3
22253 Author: Egbert Eich <eich@suse.de>
22254 Date:   Tue Oct 12 19:13:43 2004 +0000
22256     Set fbdev mode as the default mode on PPC (Olaf Hering).
22257     Added support for IBM space saver keyboard (Stefan Dirsch). Added support
22258         for Cherry CyMotion Master XPress (Marcus Schaefer).
22259     Change order of SetDisplayDevice(), HWRestore(), UnbindGART() and
22260         RestoreBIOSMemSize() to be exactly opposite to the Save procedure in
22261         EnterVT() (Matthias Hopf, Alan Hourihane).
22262     Fix text mode restauration by removing the assumption that the register
22263         which determines which head is programmed is set. to the active head by
22264         the BIOS (Mark Vojkovich).
22265     When I wrote the resource code 5 years ago I made some assumptions which
22266         turned out to be false: I've assumed that the bus number of the PCI
22267         hostbridge would be the PCI bus the bridge links to. This is not
22268         correct. Fixing this assumption is not easy. However I hope that the
22269         attached patch will make the system work regardless as it 'ignores'
22270         host bridges from which the target bus is not known. This should not
22271         matter at all as we really don't care about host bridges (unless we
22272         have bridge specific code which retrieves information about the
22273         bridge).
22274     Fixed server crash on reset when a structure allocated in PreInit() was
22275         freed on CloseScreen().
22276     Fixed ring buffer lock ups that happened because the structure that
22277         contained ringbuffer data was not zeroed after allocation.
22278     Fixed numerous warnings due to signed unsigned comparisons.
22279         programs/Xserver/hw/xfree86/drivers/nv/nv_driver.c:
22280         (NVBacklightEnable): Changed the order in which the sequencer registers
22281         and the backlight control registers are written. The sequencer control
22282         register need to be written first otherwise DPMS screen blanking
22283         produces vertical bars on a mobile device. lib/Xau/Imakefile: Build
22284         libXau static library PIC so it can be linked into toolkits that would
22285         like to wrap its functionality.
22287 commit 4ab7d316eceb23c81c1b208f9291750cf6b37513
22288 Author: Egbert Eich <eich@suse.de>
22289 Date:   Mon Oct 11 09:58:04 2004 +0000
22291     Improving DPMS handling on VT swich and server termination/abort: previous
22292         version called the driver directly and too late.
22293     Unblank secondary screen explicitely. Don't rely on the value read during
22294         register save as the BIOS have blanked the secondary head.
22295     Checking if server isn't switched away before calling sync. Sanity check
22296         for possible bugs in aother areas of the code.
22297     Fixing default amount of of allocated video memory from AGP for i810: Use
22298         16MB if less than 192MB are installed else use 24MB (Matthias Hopf).
22300 commit ca1fda2a3f674a6d59de236612c7077387738ec3
22301 Author: Matthieu Herrb <matthieu.herrb@laas.fr>
22302 Date:   Sun Oct 10 17:48:43 2004 +0000
22304     programs/Xserver/Xext/saver.c Fix for XFree86 bugzilla #1224.
22306 commit fa9847aeb9094aafc3798aee1fc8379e77a18d6a
22307 Author: Torrey Lyons <torrey@mrcla.com>
22308 Date:   Fri Oct 8 00:35:08 2004 +0000
22310     Allow rootless implementations to override frame reordering. This is used
22311         on Mac OS X when genie-restoring from the Dock to ensure that the
22312         animation completes before drawing the frame.
22314 commit d737bc3300cf1847bcea08ca781f37ee3ee62692
22315 Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
22316 Date:   Tue Oct 5 17:28:15 2004 +0000
22318     Make xorgconfig ask again instead of giving up and throwing away all your
22319         answers when you give a bad file name or bad amount of video RAM. (Sun
22320         bug id 5070654 - Derek Wang)
22322 commit 75217be88ccb87a54c84e31697ffb98b5f9b8e0a
22323 Author: Roland Mainz <roland.mainz@nrubsig.org>
22324 Date:   Mon Oct 4 05:34:32 2004 +0000
22326     Fix for http://freedesktop.org/bugzilla/show_bug.cgi?id=661 - Xprt
22327         producing spurious characters in PS output when using the bitmap cache
22328         (Originally reported against Solaris Xprt as Sun bug id #4369307, and
22329         fixed in Solaris by Jay Hobson.
22331 commit 658b4ed81f777df2d8b9f47904de90bde1897113
22332 Author: Roland Mainz <roland.mainz@nrubsig.org>
22333 Date:   Mon Oct 4 05:04:14 2004 +0000
22335     Fix for http://freedesktop.org/bugzilla/show_bug.cgi?id=1299 - Add more
22336         visuals to the Postscript DDX (8bit GrayScale/StaticGray, 1bit
22337         StaticGray and the basic infratructure for "deep" visuals with more
22338         than 8bits per RGB gun).
22340 commit e622b346113f65788110777d7d1b5fc436600a4d
22341 Author: Roland Mainz <roland.mainz@nrubsig.org>
22342 Date:   Sun Oct 3 23:29:21 2004 +0000
22344     Fix for http://freedesktop.org/bugzilla/show_bug.cgi?id=1496 : Fixed Xprt
22345         font handling which did not support "*xp-listfonts-modes:
22346         xp-list-internal-printer-fonts" or "*xp-listfonts-modes:
22347         xp-list-glyph-fonts" to toggle the usage of printer-builtin and glyph
22348         fonts in XListFonts*(), XLoad*Font(), etc. Additionally the Xprint DDX
22349         now explicitly list "xp-listfonts-modes" in
22350         "document-attributes-supported" (for document-level) or
22351         "xp-page-attributes-supported" (for page-level) when the DDX implements
22352         this feature (as described in the CDE DtPrint specification).
22354 commit 8b2f127ea0db2c7fee223b69f4fceee0427fb2e4
22355 Author: Roland Mainz <roland.mainz@nrubsig.org>
22356 Date:   Sun Oct 3 15:34:33 2004 +0000
22358     Fix for http://freedesktop.org/bugzilla/show_bug.cgi?id=1416 - Fix Xprt
22359         PostScript DDX crashes when copying offscreen pixmap content to the
22360         same pixmap.
22362 commit 7b27bf869dcf02bccf730706fc451c6f4c72b1f0
22363 Author: Vladimir Dergachev <volodya@mindspring.com>
22364 Date:   Sun Oct 3 15:01:31 2004 +0000
22366     Modified:
22367     xc/programs/Xserver/hw/xfree86/drivers/i2c/fi1236.c Make sure formatting
22368         style is consistent within a single function. MT2032 functions are best
22369         be in separate file anyway.
22371 commit 4046653cb63f4cd752212e7cf65fad5408d8f5b8
22372 Author: Vladimir Dergachev <volodya@mindspring.com>
22373 Date:   Sun Oct 3 14:38:31 2004 +0000
22375     Modified:
22376     xc/programs/Xserver/hw/xfree86/drivers/i2c/fi1236.c Fix compilation with
22377         gcc 3.4.x Cleanup xf86DrvMsg noise.
22379 commit ebe7b3fe160259b6f19fe760d6ff4f5bb1dd4b72
22380 Author: Vladimir Dergachev <volodya@mindspring.com>
22381 Date:   Sat Oct 2 01:35:33 2004 +0000
22383     xc/programs/Xserver/hw/xfree86/drivers/i2c/*_module.c Change version
22384         strings to XORG.
22386 commit 0d474149f1cb68a60927529f6eac611a12acf5e6
22387 Author: Vladimir Dergachev <volodya@mindspring.com>
22388 Date:   Thu Sep 30 22:58:07 2004 +0000
22390     Initial code from GATOS. This needs to be cleaned up, for example the bt829
22391         code is practically untouched since xatitv (which was a standalone test
22392         program). However, it all worked and was debugged over long period of
22393         time, so I prefer to to mess with these for now.
22394     New drivers: fi12xx (including MT2032 - this would be be split off later).
22395         tdaXXX msp34xx bt8xx
22397 commit 1dfafe2aeec864a9bdfd6da3324243b2be8e3a62
22398 Author: Roland Mainz <roland.mainz@nrubsig.org>
22399 Date:   Wed Sep 29 04:17:44 2004 +0000
22401     Fix for http://freedesktop.org/bugzilla/show_bug.cgi?id=1489 - Use |long|
22402         instead of |int| for BIGREQUESTS commandline option.
22404 commit de89181444a2f2258a446fe20a25e37fd225a568
22405 Author: Roland Mainz <roland.mainz@nrubsig.org>
22406 Date:   Fri Sep 24 02:11:14 2004 +0000
22408     Fix for http://freedesktop.org/bugzilla/show_bug.cgi?id=1453 - Fix spaces
22409         in usage output for BIGREQUESTS extension (option "-maxbigreqsize").
22411 commit 884cb060eea2b914191c269a0c9955ed83d07ff9
22412 Author: Torrey Lyons <torrey@mrcla.com>
22413 Date:   Wed Sep 22 23:52:39 2004 +0000
22415     Update XDarwin project to Xcode 1.5 format and remove unused
22416         QUARTZ_SAFETY_DELAY code.
22418 commit 35a3bf13a8be96bb29dce32399c3684c6baa527d
22419 Author: Torrey Lyons <torrey@mrcla.com>
22420 Date:   Wed Sep 22 23:38:33 2004 +0000
22422     Add option for XDarwin to track system keyboard layout changes as they
22423         occur (John Harper and Torrey T. Lyons).
22425 commit 1b3fa4d53b287cbe9d38c5f8c9fbbc2298690959
22426 Author: Torrey Lyons <torrey@mrcla.com>
22427 Date:   Wed Sep 22 22:52:03 2004 +0000
22429     Warning fixes.
22431 commit de68a3339b9f19630e29a17773cad060b1f65300
22432 Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
22433 Date:   Wed Sep 22 17:20:56 2004 +0000
22435     Allow overriding DPMS defaults (timeouts & default for on/off) from
22436         #defines/-D options.
22437     programs/Xserver/hw/xfree86/common/xf86DPMS.c Use defaultDPMSEnabled global
22438         for the default state of DPMS if not set in any config files.
22439     programs/Xserver/hw/xfree86/os-support/sunos/solaris-sparcv8plus.S Add
22440         support for required assembly inline functions for Sun compilers on
22441         Solaris/sparc.
22442     Add support for Solaris/sparc libraries.
22444 commit d7514b9162648f894211884b199ef2edc458aa86
22445 Author: Adam Jackson <ajax@nwnk.net>
22446 Date:   Wed Sep 22 04:38:03 2004 +0000
22448     Bug #1252, #1253, #1255, #1256: Various typo fixes from Dave Jones.
22450 commit 269012e6014d7c23bf6805ba14ca0b598cdd6313
22451 Author: Torrey Lyons <torrey@mrcla.com>
22452 Date:   Tue Sep 21 22:01:14 2004 +0000
22454     Add offscreen GLX direct rendering with XDarwin's xpr backend (John
22455         Harper).
22457 commit 0514f8b65616d8878000764485e71384b71e3860
22458 Author: Egbert Eich <eich@suse.de>
22459 Date:   Tue Sep 21 17:57:36 2004 +0000
22461     Merged over libXpm security fix provided by Chris Evans, Matthieu Herrb and
22462         Alan Coopersmith from release 6.8.1.
22463     Fail during initialization with error if font/fontset is not set for
22464         widget. This prevents a sig11 later when the non-existent font/fontset
22465         structs are referenced.
22466     Check if xf86Info.kbdProc pointer is really set before calling it on abort
22467         as this pointer won't be set if the new modular keyboard driver is used
22468         (Matthias Hopf).
22469     Added new libs to the bindist control files.
22470     Removed inclusion of unnecessary kernel header on Linux. This may fail in
22471         an -ansi environment.
22473 commit 814b74662103710665c0b5659a93974ad609276c
22474 Author: Alexander Gottwald <alexander.gottwald@s1999.tu-chemnitz.de>
22475 Date:   Mon Sep 20 08:44:54 2004 +0000
22477     Bugzilla #1402: The last patch was broken on linux. Take definition of
22478         badSysCall out of the OS specific block.
22480 commit b600fcda38f4ab4796b5536cbedc5dee1abd25b1
22481 Author: Eric Anholt <anholt@freebsd.org>
22482 Date:   Mon Sep 20 03:12:00 2004 +0000
22484     Fix the R200 Render code. Composite and Trapezoids are now supported just
22485         as well as on R100.
22487 commit 908287addaff10a0f5f6f14bf06a9b85870737ec
22488 Author: Alexander Gottwald <alexander.gottwald@s1999.tu-chemnitz.de>
22489 Date:   Sun Sep 19 12:59:52 2004 +0000
22491     Bugzilla #1402: fix BigFont extension if SHM is compiled in but not
22492         working. Does not access SHM and privates if the SHM syscall failed
22493         during extension initialization.
22495 commit 90ff3688cdc0c2c1b5ccdbd9cc0659b9a355e85f
22496 Author: Eric Anholt <anholt@freebsd.org>
22497 Date:   Sun Sep 19 10:57:31 2004 +0000
22499     Unbreak the AGP DRI case. That was quite a pile of broken code.
22501 commit 9297c6149f83de22395503c484a2ca65dbffaf6b
22502 Author: Roland Mainz <roland.mainz@nrubsig.org>
22503 Date:   Sat Sep 18 23:18:35 2004 +0000
22505     Fix for http://freedesktop.org/bugzilla/show_bug.cgi?id=1404 - Fixing
22506         random crashes (like in DAMAGE code etc.) in Xnest due uninitalised
22507         GetWindowPixmap. Original patch by Alexander Gottwald
22508         <ago@freedesktop.org>
22510 commit 6344bb51e2a97d9678cec2ec1dab19abfe9d9e8d
22511 Author: Torrey Lyons <torrey@mrcla.com>
22512 Date:   Sat Sep 18 00:38:30 2004 +0000
22514     Bugzilla #1032: Make rootless acceleration functions compatible with
22515         Damage.
22517 commit cedb9a8d62df3391fd89a8b05a2dd64bd098a7df
22518 Author: Torrey Lyons <torrey@mrcla.com>
22519 Date:   Fri Sep 17 21:57:26 2004 +0000
22521     Update Apple's list and hash utility routines to latest versions (John
22522         Harper).
22524 commit b56f4532d1a5febb8df45da0e3d3ad7bf8838e5f
22525 Author: Alexander Gottwald <alexander.gottwald@s1999.tu-chemnitz.de>
22526 Date:   Thu Sep 16 13:22:52 2004 +0000
22528     Remove code which prevented the use from specifying the window size in
22529         nodecoration mode.
22531 commit c4083511acd1d0f20a242b8cd3ed62629629ce8f
22532 Author: Alexander Gottwald <alexander.gottwald@s1999.tu-chemnitz.de>
22533 Date:   Wed Sep 15 17:58:50 2004 +0000
22535     add support for mice with more than 3 buttons and one scroll wheel (Chris
22536         B)
22538 commit 516f452e78170bc643117a71bd2246a83b071316
22539 Author: Egbert Eich <eich@suse.de>
22540 Date:   Wed Sep 15 09:23:59 2004 +0000
22542     Adding support for OS dependent probing of IA64 chipsets. Not all IA64
22543         chipsets can be probed without OS support as probing them is only
22544         possible using ACPI. One example of this are the HP ZX1/2 chipsets:
22545         previously the code assumed that these chips were present when no other
22546         of the known chipsets could be probed. This assumption brought SGI
22547         Altrix machines with 64 CPUs to a grinding halt.
22549 commit a3aa6a2d865239c5b8f29cbd849ae3288e36b8a9
22550 Author: Egbert Eich <eich@suse.de>
22551 Date:   Wed Sep 15 09:05:22 2004 +0000
22553     Unregistering events in XSelectInput() when unregistering IM filter
22554         callbacks may be a bad idea as others may be interested in this event.
22555         Removed the call to XSelectInput() altogether as we are in root window
22556         anyway (Lubos Lunak).
22557     Fix size of a variable that gets assigned the value of SmartScheduleTime
22558         (long) to long. This should help to prevent smart scheduler lockup on
22559         64 bit systems due to overruns (Andreas Schwab).
22561 commit f642fc729b481c55073c75beca301b2f17881179
22562 Author: Roland Mainz <roland.mainz@nrubsig.org>
22563 Date:   Tue Sep 14 23:21:22 2004 +0000
22565     Refix for http://freedesktop.org/bugzilla/show_bug.cgi?id=1361 - RFE: Allow
22566         enabling/disabling of more extensions (fixing duplicate symbols caused
22567         by previous checkin; attachment #899)
22569 commit 0d95bdfbabf4c526f6f54d6f1de8811f4e6d5d5f
22570 Author: Phil Blundell <pb@reciva.com>
22571 Date:   Tue Sep 14 23:08:10 2004 +0000
22573     Only set screen parameters if resolution has changed from current values.
22574         Patch from scoony@noos.fr.
22576 commit ba3b6fd23be5f1f900fcff57bc586e08bc524e99
22577 Author: Eric Anholt <anholt@freebsd.org>
22578 Date:   Tue Sep 14 06:26:54 2004 +0000
22580     Add proper PCI/AGP detection, based on Mike Harris's code for Radeon, but
22581         using the MMIO mirror of the bits instead of config space.
22583 commit d9df39ee2b5b462be87718046b16d30c231563ec
22584 Author: Roland Mainz <roland.mainz@nrubsig.org>
22585 Date:   Tue Sep 14 00:51:25 2004 +0000
22587     Fix for http://freedesktop.org/bugzilla/show_bug.cgi?id=1361 - RFE: Allow
22588         enabling/disabling of more extensions
22590 commit 80dc84d067c5af29e33a0c7ac62eecc8ba4e0871
22591 Author: Eric Anholt <anholt@freebsd.org>
22592 Date:   Sun Sep 12 23:22:31 2004 +0000
22594     - Fix a segfault on VT switch with DRI. Still dies due to cursor allocation
22595         troubles.
22596     - Move the RemoveBlockAndWakeupHandlers to match
22597         RegisterBlockAndWakeupHandlers.
22598     - Enable R100 trapezoid "acceleration" when DRI is working, so that it can
22599         be exposed and worked on.
22601 commit ab50679aabdda9e6197568f745d02fe1e65c7a24
22602 Author: Eric Anholt <anholt@freebsd.org>
22603 Date:   Sun Sep 12 23:01:24 2004 +0000
22605     Fix a bad argument missed in the previous commit for ATIDRIDMA* functions.
22607 commit 2d069b1d1950b5f6f9140e5573e349e6559251e6
22608 Author: Eric Anholt <anholt@freebsd.org>
22609 Date:   Sun Sep 12 22:21:12 2004 +0000
22611     Move the RegisterBlockAndWakeupHandlers to before DRI initialization. The
22612         change to use that instead of manual wrapping made the DMA dispatch
22613         come after the lock had been dropped, causing lots of pain.
22615 commit 27b5a65f05c78a0b6de0d0ace4f4275d990cc3a4
22616 Author: Eric Anholt <anholt@freebsd.org>
22617 Date:   Sun Sep 12 20:31:39 2004 +0000
22619     Reset the CCE/CP on engine reset, and make the ATIDRIDMA functions take a
22620         more useful argument.
22622 commit fcd52d276f0276490ef08af2f0d6c52ed631f130
22623 Author: Eric Anholt <anholt@freebsd.org>
22624 Date:   Sun Sep 12 20:19:15 2004 +0000
22626     Add missing kaa.h include for kaaInitTrapOffsets.
22628 commit b5d406e8c84d8aba2b45e985e43d02c2e6770019
22629 Author: Eric Anholt <anholt@freebsd.org>
22630 Date:   Sun Sep 12 20:02:10 2004 +0000
22632     Fix handling of is_agp. is_agp is whether the card is actually AGP, while
22633         using_agp should say whether AGP is being used as part of DMA/DRI.
22635 commit 7cab70d1cb7298035429dd8953e521a31fc6770d
22636 Author: Eric Anholt <anholt@freebsd.org>
22637 Date:   Sun Sep 12 19:52:51 2004 +0000
22639     Improve error handling, especially in the DRI case. Do some FatalErrors
22640         instead of ErrorFs for things that are really bad, and put limits on
22641         some loops. Now, sometimes instead of hanging the entire system, we
22642         (mostly-) cleanly drop to console when the card has hung.
22644 commit 0cd662ea80579c317d706ebe04971bb29d0f9b4f
22645 Author: Eric Anholt <anholt@freebsd.org>
22646 Date:   Sat Sep 11 09:28:19 2004 +0000
22648     - Add disabled WIP trapezoid code for R128 and R100. The R128 rendering is
22649         not doing an add of 1 per triangle like I hoped, and instead seems to
22650         be saturating all the pixels or something. The R100 acceleration
22651         renders pretty well, with some gaps. Note that both are slower than
22652         software due to lack of DMA to submit vertices.
22653     - Mostly fix R128 and Radeon transform support, including supporting
22654         bilinear filtering on R128. Subpixel offsets are still probably an
22655         issue (reported by rendercheck), but I want to make 100% sure about my
22656         understanding of the protocol before changing everybody, including fb.
22657     - Add support for dst formats without alpha to R128 Composite.
22658     - Remove the R128 Blend code, which has long outlived its usefulness. (I
22659         kept it around for one reason: It could be useful for the w/h > 1024
22660         case with no mask and a non-src op. That seems pretty infrequent and
22661         not worth the trouble).
22663 commit 396100dd235105a0e2c9013f1e07e4dae0cc3404
22664 Author: Eric Anholt <anholt@freebsd.org>
22665 Date:   Sat Sep 11 09:23:12 2004 +0000
22667     - Don't require Imrecise mode for Trapezoid acceleration. It looks like we
22668         might be able to do Precise in hardware, so leave it up to the driver.
22669     - Add a helper function for computing a set of offsets for smooth trapezoid
22670         rasterizing using many sharp trapezoids.
22672 commit 501dcf37aac4ec9298e8c79ca65c048c362bce31
22673 Author: Matthew Allum <breakfast@10.am>
22674 Date:   Wed Sep 8 11:31:49 2004 +0000
22676     cursor fixes
22678 commit 20918ab480c8c8285a68e9f974b0208a18acec94
22679 Author: Matthew Allum <breakfast@10.am>
22680 Date:   Tue Sep 7 19:00:04 2004 +0000
22682     avoid ephyr breakage when tslib enabled
22684 commit 8bf6ea903be4c052c747e3e81fc977155072299d
22685 Author: Matthew Allum <breakfast@10.am>
22686 Date:   Tue Sep 7 12:44:19 2004 +0000
22688     fixes to Xephyr debug mode
22690 commit b3322257815ec4550e1634453167535b02c1bfbd
22691 Author: Kevin E Martin <kem@kem.org>
22692 Date:   Fri Sep 3 23:41:21 2004 +0000
22694     Update formatted docs.
22696 commit b2135e589baeb2ea26da50b9167feaea23bcce3c
22697 Author: Kevin E Martin <kem@kem.org>
22698 Date:   Fri Sep 3 16:18:23 2004 +0000
22700     First set of documentation updates.
22701     Include more correct fix for rootless interaction with damage (Bug #1168,
22702         Keith Packard).
22704 commit d7fef52254126aa5897a5c58faeda1f61d5b13d8
22705 Author: Kevin E Martin <kem@kem.org>
22706 Date:   Thu Sep 2 04:04:47 2004 +0000
22708     Workaround for servers using rootless layer with damage (Bug #1168, Torrey
22709         T. Lyons).
22711 commit 0e56515aa3ebc5ee8cc33213fb22b69bb4b3a0da
22712 Author: Kevin E Martin <kem@kem.org>
22713 Date:   Thu Sep 2 01:38:17 2004 +0000
22715     Fix AGL display problems (Bug #1210, Torrey T. Lyons).
22717 commit 2753c8e2c84cc1fb6d73a05258ab7200068e7830
22718 Author: Matthew Allum <breakfast@10.am>
22719 Date:   Wed Sep 1 15:30:58 2004 +0000
22721     see changelog
22723 commit 7c0aaa53bf8dcf3d0a8c9e78d31cf62b1766fb35
22724 Author: Matthew Allum <breakfast@10.am>
22725 Date:   Wed Sep 1 11:13:36 2004 +0000
22727     '-dpi' fixes for Xephyr
22729 commit 16ff3a872731633b6f1f4920f793153722026189
22730 Author: Matthew Allum <breakfast@10.am>
22731 Date:   Wed Sep 1 08:31:20 2004 +0000
22733     Actuall select events for -parent option
22735 commit 2d065c4c33b9ec17c4c791070cf8189cb57bbb9c
22736 Author: Matthew Allum <breakfast@10.am>
22737 Date:   Tue Aug 31 16:33:05 2004 +0000
22739     Added ephyr server sources
22741 commit 6ec9ecd591fba9e9b69b8ebbd2fa08c0a2beac08
22742 Author: Eric Anholt <anholt@freebsd.org>
22743 Date:   Mon Aug 30 22:16:46 2004 +0000
22745     Add a set of three hooks for accelerating trapezoids, and use it for the
22746         RasterizeTrapezoid screen function. These hooks will be called for
22747         imprecise, non-sharp trapezoids with A8 destinations.
22748     Note that the current main consumer of trapezoids, cairo, is requesting
22749         precise, sharp trapezoids by not changing the default Picture
22750         attributes, but gets non-sharp effects in software because fb bases its
22751         choice of sharp/non-sharp on the mask format being A8 vs A1, and cairo
22752         asks for A8. Follow fb's (poor?) example by ignoring the sharp setting
22753         and basing the choice off of the mask being A8.
22755 commit ccaf332ce3a9393715317edd3b92420c27fc94eb
22756 Author: Eric Anholt <anholt@freebsd.org>
22757 Date:   Mon Aug 30 16:43:10 2004 +0000
22759     Rather than initially place pixmaps in framebuffer based on a size
22760         heuristic, delay the decision until the first
22761         kaaPixmapUse{Screen|Memory}, and put it in framebuffer if UseScreen was
22762         called. Provides a significant improvement in cairo speeds (100%
22763         speedup in cairogears here) and is likely to improve text performance
22764         as well.
22766 commit 14b2db63e7ae0c0d356062cd15811484038f97d9
22767 Author: Kevin E Martin <kem@kem.org>
22768 Date:   Sun Aug 29 21:06:00 2004 +0000
22770     Fix make install when BuildServersOnly is YES (Bug #1213).
22771     Fix build failures when UseDeprecatedKeyboardDriver is YES and
22772         DoLoadableServer is NO (Bug #1229, Kristian Høgsberg).
22773     Fix failure when using DLL loader and LD_BIND_NOW is set (Bug #1212, Adam
22774         Jackson).
22776 commit ac038e9cc6f7708fdd9f36494861d2f611d5a90a
22777 Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
22778 Date:   Sun Aug 29 00:48:17 2004 +0000
22780     Don't define _XOPEN_SOURCE before including math.h on Solaris - it's not
22781         needed on older releases, and breaks builds on Solaris 10. (Same as
22782         bugzilla #189).
22784 commit 89d702763875831604751bac396c3d2400ec59b6
22785 Author: Egbert Eich <eich@suse.de>
22786 Date:   Fri Aug 27 21:44:54 2004 +0000
22788     Fix for XV memory allocation: Also use tiled area for allocation even if it
22789         hasn't been used before.
22791 commit 971755765d6ef9cadf11127478af59189034d356
22792 Author: Eric Anholt <anholt@freebsd.org>
22793 Date:   Fri Aug 27 21:09:23 2004 +0000
22795     Bug #1101: Fix PaintWindow in the pixmap case when the window's origin is
22796         not at the backing pixmap's origin. Resulted in incorrect rendering in
22797         at least aisleriot, fluxbox, and KDE apps, and probably many more.
22798         While here, move the ParentRelative loop above the drawable grab -- may
22799         improve correctness with ParentRelative background origins as well.
22800         Note that the border code doesn't handle ParentRelative yet.
22802 commit 1840a50bb763d5c94195eaffa3954c1afd77a31a
22803 Author: Kevin E Martin <kem@kem.org>
22804 Date:   Fri Aug 27 20:39:17 2004 +0000
22806     Add missing reply for DMX (Rik Faith).
22808 commit f30fbc600f3e5c3b4aceafb8256594af0069f2c9
22809 Author: Egbert Eich <eich@suse.de>
22810 Date:   Fri Aug 27 20:20:54 2004 +0000
22812     Fixed typos.
22814 commit 276cf271527b7a6f464025457e5dd452ac13605e
22815 Author: Egbert Eich <eich@suse.de>
22816 Date:   Fri Aug 27 20:16:28 2004 +0000
22818     - adding missing file
22820 commit ecd889c6ff7427b4e7d3f820586aac178a4dfdc2
22821 Author: Egbert Eich <eich@suse.de>
22822 Date:   Fri Aug 27 19:27:12 2004 +0000
22824     Added support for LynxOS 4.0 (Thomas Mueller).
22825     Fix arm netwinder build (Donnie Berkholz).
22827 commit 7c087078694a6895a9bcbe62d091665c05a86b5a
22828 Author: Egbert Eich <eich@suse.de>
22829 Date:   Fri Aug 27 12:32:14 2004 +0000
22831     - Make DDC code more VESA compliant: when MaxClock is set to 0xFF it means
22832         'no value specified'. Therefore setting it to 0.
22834 commit c0bff215de2d034118d06cac42e234008612204b
22835 Author: Kevin E Martin <kem@kem.org>
22836 Date:   Fri Aug 27 01:15:10 2004 +0000
22838     Fix xtest failures in Xvfb from XMatchVisualInfo test.
22840 commit 5335bc8a0657b3e378795b44698ed23020c13891
22841 Author: Eric Anholt <anholt@freebsd.org>
22842 Date:   Thu Aug 26 20:32:59 2004 +0000
22844     Bug #1138: Wrap funcs in CW's GC ops as well. While this is unnecessary
22845         according to the rules as I understand them (bug #1045), not everybody
22846         follows the rules. GC funcs were being called on the same GC from
22847         within GC ops, and the cwValidateGC caused a loop in the funcs chain
22848         that resulted in a crash, notably in cwPolylines.
22850 commit c8672e7ac79c872344f287f7cc106cb5c006e619
22851 Author: Egbert Eich <eich@suse.de>
22852 Date:   Thu Aug 26 11:58:08 2004 +0000
22854     Fixed support for LynxOS 3.1 (LynxOS 4 will follow) (Thomas Mueller).
22855     2
22857 commit 198e62c44b99ee0890b944f92b162387f77aa10d
22858 Author: Torrey Lyons <torrey@mrcla.com>
22859 Date:   Sat Aug 21 00:46:01 2004 +0000
22861     Documentation only update: Update XDarwin application version for release.
22863 commit 74d84d7b122802230579a4da8c2e6914d2f5f060
22864 Author: Kevin E Martin <kem@kem.org>
22865 Date:   Fri Aug 20 05:22:39 2004 +0000
22867     Fix keyboard driver failing to initialize if DoLoadableServer is NO (Bug
22868         #1133, Kristian Høgsberg).
22870 commit bd3e6e44259155cb37f39eb2ca5e1f0de1c2ebb7
22871 Author: Kevin E Martin <kem@kem.org>
22872 Date:   Thu Aug 19 04:08:40 2004 +0000
22874     Add missing no.*Extension symbols (Bug #1131, Aaron Plattner).
22876 commit 87842285007e9ac4f9de0349abee1fb66b7c795f
22877 Author: Kevin E Martin <kem@kem.org>
22878 Date:   Wed Aug 18 21:11:17 2004 +0000
22880     Fix CopyArea for non-redir dst, redir src (Bug #1105, Eric Anholt).
22882 commit 9223baf985778c536ce93846c431b46a0192cf32
22883 Author: Kevin E Martin <kem@kem.org>
22884 Date:   Wed Aug 18 18:41:41 2004 +0000
22886     Fix AIX build problems (Bugs #1020, 1102, 1103, Dan McNichol).
22887     Remove old config files (Bug #1123, Jim Gettys).
22888     Remove old log message (Bug #1123, Jim Gettys).
22890 commit a45bc0df7a1c369e8429e84414ac813187c90059
22891 Author: Kevin E Martin <kem@kem.org>
22892 Date:   Tue Aug 17 17:55:02 2004 +0000
22894     Fix DRI module loading (Bug #1057, Ronny Vindenes).
22895     Fix Xvfb at 8bpp (Bug #1091).
22896     Fix link order when building with Xprint in glxgears (Bug #1060, Alexander
22897         Gottwald).
22899 commit 75de2fe82e7da755555028a724f68b9fb9ddfb14
22900 Author: Kevin E Martin <kem@kem.org>
22901 Date:   Mon Aug 16 22:48:50 2004 +0000
22903     Update release and date for first RC.
22904     Fix kbd/keyboard driver for DoLoadableServer NO.
22905     Revert change since it is better to set date in the config files.
22907 commit 1798cac6fa2e909c9f3df26b97ee8232a0bf1592
22908 Author: Kevin E Martin <kem@kem.org>
22909 Date:   Mon Aug 16 20:17:51 2004 +0000
22911     Add kdb <-> keyboard aliasing when UseDeprecatedKeyboardDriver is NO (Bug
22912         #1072, Kristian Høgsberg).
22914 commit 6cac342517892a20bab6a6177f8b5742feaaed38
22915 Author: Alexander Gottwald <alexander.gottwald@s1999.tu-chemnitz.de>
22916 Date:   Mon Aug 16 15:48:53 2004 +0000
22918     document broken composite in XWin
22920 commit 9aa6beb6b7e6272b05a03e0a4fd34eb8ad21bf47
22921 Author: Kevin E Martin <kem@kem.org>
22922 Date:   Mon Aug 16 02:07:53 2004 +0000
22924     Fix banner to print out proper version information.
22926 commit 9da0c214ab5f4ee9c1610b4888f5c7c0dd2bcacc
22927 Author: Keith Packard <keithp@keithp.com>
22928 Date:   Sun Aug 15 21:13:11 2004 +0000
22930     Clip destination instead of source. Should be the same, but it looks nicer
22931         to me.
22932     Clean up transition between cheap and expensive GC wrappers by using the
22933         prologue and epilogue macros. Before, the GC would be left unvalidated
22934         sometimes which would cause all kinds of entertaining bugs against a
22935         DDX which cares (XAA).
22937 commit a68f350195c1c54034f98e2b78c2c3da70044884
22938 Author: Keith Packard <keithp@keithp.com>
22939 Date:   Sun Aug 15 19:05:01 2004 +0000
22941     Remove debugging code which did a full tree walk on every window operation
22942     Eliminate needless (and, it turns out, dangerous) call to ChangeGC on
22943         DestroyGCPrivate.
22944     in cwSetWindowPixmap, check if the pixmap is the screen pixmap and disable
22945         the wrapper by setting the private to NULL.
22947 commit 5db70ae2575e3e8669d7a66e2218ba28e8bdfa68
22948 Author: Kristian Høgsberg <krh@redhat.com>
22949 Date:   Sun Aug 15 15:40:19 2004 +0000
22951     Remove #error used for testing.
22953 commit 1e728c3e88f6a74b93dc11827c9fcfe7b39ca5a5
22954 Author: Keith Packard <keithp@keithp.com>
22955 Date:   Sun Aug 15 03:34:18 2004 +0000
22957     Copy bits from parent window when allocating pixmaps so that Background ==
22958         None works.
22959     Copy filter to backing picture during validation.
22960     Mark picture serialNumber when setting Filter or Transform so Validate
22961         occurs.
22962     Initialize xf86Screens[i]->pScreen to NULL so that RADEON driver doesn't
22963         crash during server reset using old pScreen.
22965 commit 943308517905d16bda1bb27cd745bd291a84dbf6
22966 Author: Keith Packard <keithp@keithp.com>
22967 Date:   Sun Aug 15 00:43:39 2004 +0000
22969     Redraw window borders when switching window pixmaps around
22970     Make cw "own" the window pixmaps by wrapping
22971         GetWindowPixmap/SetWindowPixmap.
22973 commit 597fdae93e6e1b7e4052097baf3d91e7a134c162
22974 Author: Kristian Høgsberg <krh@redhat.com>
22975 Date:   Sat Aug 14 23:59:52 2004 +0000
22977     More kbd fun: write out "kbd" from Xorg -configure (#1078).
22979 commit e483fe3ec384da556c31292001a86ec95c2ddc46
22980 Author: Keith Packard <keithp@keithp.com>
22981 Date:   Sat Aug 14 21:57:58 2004 +0000
22983     Fix offsets again. Really, it works this time. Promise.
22985 commit e6216b48f5feee72f107348cb21bad724536ec62
22986 Author: Keith Packard <keithp@keithp.com>
22987 Date:   Sat Aug 14 21:36:10 2004 +0000
22989     Fix offsets, do whole region at once by using GC clipping
22991 commit ed425d1d88a72586d5d7a4aad9d0be0b06637070
22992 Author: Eric Anholt <anholt@freebsd.org>
22993 Date:   Sat Aug 14 20:29:28 2004 +0000
22995     Bug #1077: Fix source copy performance problem exposed by Composite.
22997 commit cc3ad0ed4302f54318e190a2b10646337f242d40
22998 Author: Keith Packard <keithp@keithp.com>
22999 Date:   Sat Aug 14 19:53:36 2004 +0000
23001     Fix clip list computation and setting to ignore clip changes to "real"
23002         GC/Picture and track serial numbers correctly when copying
23003         pCompositeClip down.
23005 commit 183c6d06455114c61f6db57ec0a084caf11ece3a
23006 Author: Eric Anholt <anholt@freebsd.org>
23007 Date:   Sat Aug 14 19:51:11 2004 +0000
23009     Wrap CopyWindow in cw, which fixes scrolling in many apps.
23011 commit e61b5d38ab30c4f73ba0d070f485a32708a03eb6
23012 Author: Keith Packard <keithp@keithp.com>
23013 Date:   Sat Aug 14 07:12:37 2004 +0000
23015     Use XLIB_SKIP_ARGB_VISUALS environment variable to disable all depth 32
23016         visuals. Necessary to keep Flash from crashing.
23017     Must call ValidateGC/ValidatePicture on "real" GC/Picture to ensure
23018         pCompositeClip is set correctly.
23019     Need to take the composite clip from the "real" GC/Picture and turn it into
23020         the clientClip for the backing version.
23021     Adjust pixmap screen origin to account for drawable->x/y Change debugging
23022         output a bit (disabled by default)
23024 commit 05f6329eb6f564ad4fc366d75f4ebf9f3ba4b5dd
23025 Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
23026 Date:   Fri Aug 13 23:57:38 2004 +0000
23028     Don't enable speedo & type1 modules if they're not being built
23029     Clean up a couple of hardcoded paths & vendor names to use defines set by
23030         Imakefile
23032 commit 3f84e4f71d9c7c560f9bef675b1cc96fa1d83b14
23033 Author: Kevin E Martin <kem@kem.org>
23034 Date:   Fri Aug 13 19:51:34 2004 +0000
23036     Fix Xprt bug by disabling code that merges multiple audit messages (Bug
23037         #964, Roland Mainz).
23039 commit 922fd3a2e568571171dfd64a94f804350829230f
23040 Author: Alexander Gottwald <alexander.gottwald@s1999.tu-chemnitz.de>
23041 Date:   Fri Aug 13 19:18:29 2004 +0000
23043     Added $(MESASRCDIR)/src/mesa/glapi to INCLUDES. Removed $(SERVERSRC)/mi
23044         from INCLUDES. Rearranged INCLUDES for better readability.
23045     Removed mipointrst.h and miscstruct.h from #include since they are not used
23046         anymore.
23048 commit f63f4b768cd5ec5bffd270e448e6e51b8ad67016
23049 Author: Søren Sandmann Pedersen <sandmann@daimi.au.dk>
23050 Date:   Fri Aug 13 18:24:07 2004 +0000
23052     Fri Aug 13 19:53:10 2004 Soeren Sandmann <sandmann@redhat.com>
23053     Fix for lockups on some versions of Matrox Mystique. #687, Patch from Mike
23054         Harris.
23055     Call xf86EnableDisableFBAccess though the function pointer instead of
23056         directly. #1041, Patch from Aaron Plattner.
23057     Swap the phsyical size of the screen when rotiation. #1050, Patch from
23058         Aaron Plattner.
23059     Fri Aug 13 19:47:12 2004 Soeren Sandmann <sandmann@redhat.com>
23060     Make HAVE_FT_BITMAP_SIZE_Y_PPEM conditional on the FreeType version instead
23061         of proping it. This way it will work with the monolithic version too.
23062         #1062, Patch by Owen Taylor.
23064 commit a29bfbd3d0a5d39ccee5b83ac1ba632091b031bb
23065 Author: Keith Packard <keithp@keithp.com>
23066 Date:   Fri Aug 13 08:16:14 2004 +0000
23068     Empty damage object when freeing pixmap.
23069     Wrap InstallColormap so that the DDX doesn't see colormaps from our ARGB
23070         visual (avoids lovely green tint to screen). Also, set visual->nplanes
23071         of ARGB visual to all used (including alpha) planes so DIX can set
23072         pixel values correctly.
23073     Translate automatic update regions correctly to account for borders
23074     When nplanes == 32 (ARGB visuals), mask in all ones for alpha values to
23075         allocated pixel values.
23076     Remove redundant fbAddTraps declaration
23077     Fix fbCopyWindow to work on non-screen pixmaps (not needed yet)
23078     Replace broken clipping code with that from modular tree.
23079     Respect subWindowMode.
23081 commit 24bed5cff908a6f8b1857e3dadac22d6db54c69e
23082 Author: Eric Anholt <anholt@freebsd.org>
23083 Date:   Fri Aug 13 07:47:21 2004 +0000
23085     Fix copy'n'paste-os of x/y in CopyPicture for AlphaXOrigin and ClipXOrigin.
23087 commit 5825e4559e7aaf3b40205a0dca49a785c8de7b92
23088 Author: Eric Anholt <anholt@freebsd.org>
23089 Date:   Thu Aug 12 23:14:50 2004 +0000
23091     Fix after Mesa 20040812 merge: revert glxext.h to vendor branch, and fix
23092         bug #1022.
23094 commit 2889ad2cb8827f20b6d69da4fe99db33bf9c5ff2
23095 Author: Torrey Lyons <torrey@mrcla.com>
23096 Date:   Thu Aug 12 20:24:36 2004 +0000
23098     Fix crash in rootless XDarwin due to rootless being initialized before
23099         damage extension.
23101 commit 961333143e2df3e3f33e8624fc61e79cf3e86cd1
23102 Author: Eric Anholt <anholt@freebsd.org>
23103 Date:   Thu Aug 12 08:45:33 2004 +0000
23105     Apply a kludge to initialize the composite wrapper before DamageSetup. If
23106         not, DamageSetup will wrap some operations first, and the cw
23107         initializes during ExtensionInit, so cw comes higher in the wrapping
23108         chain. cw going first will result in damage getting confused when the
23109         drawables get changed around.
23111 commit 6e0228722cc2fa37a0e2359bc3dab3646e36c4b7
23112 Author: Eric Anholt <anholt@freebsd.org>
23113 Date:   Thu Aug 12 08:11:59 2004 +0000
23115     Fix various cw issues, including a couple reported by deronj:
23116     - Fix wrapping of GC ops/funcs according to policy described in bug #1045.
23117     - Remove ValidateGC/ValidatePictures on the redirected drawables/pictures
23118         -- it's not needed, and DDXs shouldn't be seeing redirected drawables
23119         in render or GC ops/funcs when cw is running.
23120     - Mark all GC/Picture state as dirty when moving from redirected to
23121         non-redirected, since it hadn't been passed down in Change* or
23122         Validate* while redirected.
23123     - Remove CreatePicture wrapper that didn't do anything.
23124     - Comment on why AddTraps wrapper isn't needed.
23126 commit 789cf3ed846045d91f950cb177ef6bae4c8966fc
23127 Author: Eric Anholt <anholt@freebsd.org>
23128 Date:   Thu Aug 12 07:57:03 2004 +0000
23130     Fix some issues reported by deronj:
23131     - Hopefully fix a crash in compCheckRedirect on unrealizing windows.
23132     - Remove an extern that doesn't point at anything.
23134 commit 1a073786e0159a80ac3b8772a1d89b0618a8ff33
23135 Author: Kevin E Martin <kem@kem.org>
23136 Date:   Thu Aug 12 05:11:57 2004 +0000
23138     Update version and date for next snapshot
23140 commit 47ee5f4ba72f0e0bc92a5e04073c70808e85fc08
23141 Author: Kristian Høgsberg <krh@redhat.com>
23142 Date:   Thu Aug 12 01:57:51 2004 +0000
23144     Add call to SourceValidate() when pDst == pSrc, so misprite.c get a chance
23145         to remove the sprite before the area is copied. The drivers handle pDst
23146         != pSrc (#1030).
23148 commit 09d0056b8bc103f67a35980934f03d28fed51164
23149 Author: Adam Jackson <ajax@nwnk.net>
23150 Date:   Thu Aug 12 01:30:57 2004 +0000
23152     Wrap the Propolice fix in #ifdef __SSP__; Propolice doesn't define this yet
23153         but an RFE has been submitted upstream.
23155 commit e30c22dbbffa2605f8d7ac010c8208a135a2293a
23156 Author: Adam Jackson <ajax@nwnk.net>
23157 Date:   Thu Aug 12 01:16:36 2004 +0000
23159     Back out the propolice fix for a second, it causes linktime errors.
23161 commit 9d0213525f4f692c250f10309146fe9db76ba12d
23162 Author: Keith Packard <keithp@keithp.com>
23163 Date:   Thu Aug 12 00:09:30 2004 +0000
23165     Paint to parent window instead of parent window's pixmap (helps for servers
23166         that don't have a pixmap for the root)
23167     Fix offsets for render drawing.
23169 commit c7bc76f663008119b3681d4b7adef7dc9ffdc236
23170 Author: Torrey Lyons <torrey@mrcla.com>
23171 Date:   Wed Aug 11 23:53:36 2004 +0000
23173     Fix leftover XF86_VERSION_SNAP macro.
23175 commit eb607030e32cbad846696a20cfb3045c5f8f65c1
23176 Author: Adam Jackson <ajax@nwnk.net>
23177 Date:   Wed Aug 11 23:10:02 2004 +0000
23179     Teach the loader about the extra symbols needed for Propolice-protected
23180         modules to work under elfloader. From Travis Tilley (Gentoo).
23182 commit fd439afdfe7ba451aff19b62d1764e4dfd0b782f
23183 Author: Keith Packard <keithp@keithp.com>
23184 Date:   Wed Aug 11 22:40:14 2004 +0000
23186     Add COMPOSITE change to fbCopyWindow (not needed yet)
23187     Xnest was half-using midispcur and doing a bad job of it. Replace all of
23188         that code with mipointer which does a lot of the work.
23189     Support DDXen which don't provide GetWindowPixmap, or which return NULL for
23190         the root pixmap.
23192 commit f95293e5253904883d3b40f9e68e6175247754a3
23193 Author: Kevin E Martin <kem@kem.org>
23194 Date:   Wed Aug 11 22:27:50 2004 +0000
23196     Fix bogus contact address in Xserver/os/util.c (Bug #738).
23198 commit 56520ecd5ceb9526541c241634b467eba6a8f7cf
23199 Author: Eric Anholt <anholt@freebsd.org>
23200 Date:   Wed Aug 11 22:13:01 2004 +0000
23202     In CopyPicture, add missing call to ChangePicture to notify about the
23203         changes that CopyPicture has done.
23205 commit f77f1d50723aceb5059a96f7a4068046b7961c51
23206 Author: Kevin E Martin <kem@kem.org>
23207 Date:   Wed Aug 11 21:14:18 2004 +0000
23209     Apply PPC64 build patch (Bug #303, Mike A. Harris, Alan Coopersmith).
23211 commit 3dbaeb2e126d9424b21df91f0be9129c4eea6f1b
23212 Author: Kristian Høgsberg <krh@redhat.com>
23213 Date:   Wed Aug 11 20:25:13 2004 +0000
23215     Patch xorgconfig to generate config files with correct keyboard driver; use
23216         "kbd" by default, "keyboard" if UseDeprecatedKeyboarDriver is YES
23217         (#1040).
23219 commit ca458e3c9b25c3efc10532eb8e31bdcff44dc321
23220 Author: Roland Mainz <roland.mainz@nrubsig.org>
23221 Date:   Wed Aug 11 13:55:03 2004 +0000
23223     Fix for http://freedesktop.org/bugzilla/show_bug.cgi?id=492 -
23224         /etc/init.d/xprint did not source xorg.conf for font paths additionally
23225         to xfree86 config files
23227 commit 81881b96861d707b0729e0146a4b53b3dd234885
23228 Author: Kevin E Martin <kem@kem.org>
23229 Date:   Tue Aug 10 21:37:35 2004 +0000
23231     Update version to 6.7.99.1 and fix problem with snapshot string generation.
23233 commit 21c7c8cdc7d2f607177634601cef8b0290fb0e80
23234 Author: Kevin E Martin <kem@kem.org>
23235 Date:   Mon Aug 9 22:37:22 2004 +0000
23237     Fix install problem on platforms not using xorg.cf/xfree86.cf (Bug #339,
23238         Harold L. Hunt II, Alexander Gottwald).
23239     Fix crash when using X core font in zh_CN.UTF-8 locale (Bug #368, Yu Shao,
23240         David Dawes).
23241     Fix glXMakeCurrent(Dpy, None, NULL) crash (Bug #719, Adam Jackson).
23242     HP-PA build fix (Bug #828, Guy Martin, Paul Anderson).
23243     Fix SDK build for GATOS and Wacom driver (Bug #829, Bryan Stine).
23244     Fix attempt to read video ROM before enabling it (Bug #843, Ivan
23245         Kokshaysky, Mike A. Harris).
23246     Fix detection of primary adapter (Bug #843, Ivan Kokshaysky, Mike A.
23247         Harris).
23248     Clarify xset man page description of how to use the keyboard repeat rate
23249         settings (Bug #846, Mike A. Harris).
23250     Fix problem where print-screen key would get remapped to sys-req in certain
23251         keymaps, which broke GNOME printscreen functionality (Bug #847, Owen
23252         Taylor).
23253     Fix several render problems:
23254     - MMIO mode support
23255     - Hang on IGP chips
23256     - VT switching hang
23257     - 3D render corruption (Bug #922, Hui Yu).
23259 commit 26847ef9268f687c4f45f3d048eff4b06c2ba3bf
23260 Author: Kristian Høgsberg <krh@redhat.com>
23261 Date:   Mon Aug 9 03:40:50 2004 +0000
23263     Move the new render symbols to dixsym.c instead so they are grouped with
23264         the other render symbols.
23265     Initialize screen_x and screen_y to 0. This fixes a problem with the new
23266         Damage based sprite, where intersection test against the root pixmap
23267         would fail because the two fields were not initialized (damage.c,
23268         166-170).
23270 commit 57eab4dc87670da42e645a4c341d1ee661b43b5b
23271 Author: Kevin E Martin <kem@kem.org>
23272 Date:   Mon Aug 9 02:08:35 2004 +0000
23274     - Fix building without Xfixes extension
23275     - Fix building without Xevie
23276     - Fix building without DPMS
23277     - Fix "Extensions" section config file support to accept general boolean
23278         options
23280 commit a2e51b13ea5a2e5fc5626905b6c2caac6358eb11
23281 Author: Kristian Høgsberg <krh@redhat.com>
23282 Date:   Sun Aug 8 20:56:56 2004 +0000
23284     Disable legacy keyboard driver "keyboard", unless
23285         USE_DEPRECATED_KEYBOARD_DRIVER is defined. Print warning if the old
23286         driver is used.
23288 commit 3431692bf44e7be01187b421cfb0e46131c5e4c7
23289 Author: Kristian Høgsberg <krh@redhat.com>
23290 Date:   Sun Aug 8 17:02:19 2004 +0000
23292     Add new render symbols to list of exported extension symbols so
23293         DoLoadableServer works again.
23295 commit 1e694d2b51a954d1bc4afdde390723e9a1a5b9bf
23296 Author: Keith Packard <keithp@keithp.com>
23297 Date:   Sat Aug 7 01:23:07 2004 +0000
23299     Fix minor timestamp lossage in mieq.
23300     Replace miSprite implementation with Damage-based one. Otherwise damage and
23301         misprite conflict causing looping.
23302     Change pScreen usage around a bit to eliminate warnings
23304 commit 45fde3b041c071ae5a604cefbbfa4da5c1e828f8
23305 Author: Keith Packard <keithp@keithp.com>
23306 Date:   Sat Aug 7 01:19:01 2004 +0000
23308     Eliminate mfb support. Fix visuals to match "normal" PC hardware (making
23309         lightpipe work).
23311 commit 2bdbc2c0d39b1618440a6a8ed1c38a11703e898c
23312 Author: Keith Packard <keithp@keithp.com>
23313 Date:   Sat Aug 7 01:02:41 2004 +0000
23315     Clean up cw initialization, make sure wrappers re-wrap on exit.
23317 commit cff0043a347ba06e8ab16a84a35c99794b45149b
23318 Author: Keith Packard <keithp@keithp.com>
23319 Date:   Sat Aug 7 00:58:21 2004 +0000
23321     Remove alpha-related fields from visual structure to retain binary
23322         compatibilty. Applications using ARGB visuals will need to use Render
23323         or other mechanisms to compute pixel values instead of AllocColor
23325 commit 196aafb19a3cfdc8c21f9bf75814cf0d84ff4446
23326 Author: Keith Packard <keithp@keithp.com>
23327 Date:   Fri Aug 6 23:42:10 2004 +0000
23329     Add RenderAddTraps. Rewrite trapezoid rendering code.
23331 commit e847bcda0827ffb87689a0162c648570de6d6f69
23332 Author: Eric Anholt <anholt@freebsd.org>
23333 Date:   Fri Aug 6 00:31:28 2004 +0000
23335     Fix missing ';' in cw.c and unwrap the render wrapper properly.
23337 commit ae1580c494fde2b56f9faa40f7ebcf637728efc8
23338 Author: Eric Anholt <anholt@freebsd.org>
23339 Date:   Thu Aug 5 18:24:58 2004 +0000
23341     - Add a new Render function, CopyPicture, which will update a picture with
23342         the flagged bits from a source picture. Approved in principle by
23343         keithp.
23344     - Use CopyPicture and SetTransform to update most of the backing picture's
23345         state in the composite wrapper. Filters are still missing.
23346     - Don't allocate a picture private, now that we calculate clipping properly
23347         and don't need the serialNumber or stateChanges.
23348     - Use the format of the source pixmap rather than generating the format
23349         from the window's visual.
23350     - Wrap the rest of the Render primitives that were stubbed out before.
23352 commit 73e14bd611fa7eac649a2b4c7964959d9eae887b
23353 Author: Eric Anholt <anholt@freebsd.org>
23354 Date:   Wed Aug 4 23:18:38 2004 +0000
23356     - Always validate the backing GC in cwValidateGC, not just when the clip
23357         list changes.
23358     - Use FillTiled instead of FillSolid for painting tiled border/background
23359         pixmaps, and don't needlessly change the scratch GC's defaults.
23360     - Use the preferred dixChangeGC instead of DoChangeGC.
23361     - Simplify a silly loop and clean up a couple of comments.
23363 commit d240c41a3ab9cde9921cc96cf86e630ca5c9005a
23364 Author: Egbert Eich <eich@suse.de>
23365 Date:   Wed Aug 4 12:21:48 2004 +0000
23367     Optimization of CJK rendering when using versions of freetype prior to
23368         2.1.8 (Chisato Yamauchi).
23369     A small backward compatibility fix to make the freetype module build with
23370         freetype version < 2.1.7.
23371     Fixed/added some debugging code.
23373 commit 751fd11a9ad1a473d7311362246b0869a008001b
23374 Author: Eric Anholt <anholt@freebsd.org>
23375 Date:   Wed Aug 4 10:05:37 2004 +0000
23377     - Add two new XAA hooks, SetupForCPUToScreenTexture2 and
23378         SetupForCPUToScreenAlphaTexture2. These add a dstFormat argument after
23379         the previous format argument, which the driver needs to use to properly
23380         set up the destination format. Two new arrays are added for the list of
23381         destination formats supported that correspond to the previous format
23382         arrays for sources.
23383     - Make Render acceleration only occur when the new hook for that
23384         acceleration type is supplied and the dst format list is set, along
23385         with the src format list being set. Without knowing the destination
23386         format, the Render acceleration couldn't properly support all the
23387         destinations it might encounter.
23388     - Bump XAA module minor version.
23389     - Update the Radeon Render acceleration to use the new hooks when the XAA
23390         module is sufficiently new. Fix a bug in the src/dst alpha booleans for
23391         ops, and use them to set blend_cntl to support destinations without
23392         alpha. Add missing PICT_a1r5g5b5 texture format, and add list
23393         terminator. (!)
23395 commit 9c1d52a69db841ac85ef97d7223361b83a66ae29
23396 Author: Alexander Gottwald <alexander.gottwald@s1999.tu-chemnitz.de>
23397 Date:   Tue Aug 3 10:12:25 2004 +0000
23399     Merge from CYGWIN branch
23400     2004-08-02 Kensuke Matsuzaki
23401     Fix the bug that we can't copy & paste multi-byte string to Unicode-base
23402         Windows application. Rename fUnicodeSupport to fUseUnicode, because it
23403         don't mean wheather Windows support Unicode or not.
23405 commit defcfe3c7ee3e39ef02da08b7227b758dbede325
23406 Author: Matthieu Herrb <matthieu.herrb@laas.fr>
23407 Date:   Tue Aug 3 09:33:54 2004 +0000
23409     programs/Xserver/hw/xfree86/ddc/xf86DDC.h
23410     programs/Xserver/hw/xfree86/vgahw/vgaHW.c
23411     programs/Xserver/hw/xfree86/vgahw/vgaHW.h
23412     programs/Xserver/miext/shadow/shadow.h
23413     programs/Xserver/miext/shadow/shpacked.c
23414     programs/Xserver/miext/shadow/shplanar.c
23415     programs/Xserver/miext/shadow/shrotate.c Fix glitches in pointer to
23416         functions declarations.
23418 commit e6d0b18c24f7f84aabed763be1cc8414883fab95
23419 Author: Matthieu Herrb <matthieu.herrb@laas.fr>
23420 Date:   Tue Aug 3 08:52:17 2004 +0000
23422     Fix declaration of XAACachePlanarMonoStippleProc. Rename
23423         XAACachePlanarMonoStippleWeak to XAAGetCachePlanarMonoStipple() for
23424         consistency with other parts of xaa and fix forward declaration in
23425         xaalocal.h. Fixes last comments on Bug #962.
23427 commit bfbb40c28ce6e98c82973bd96054d4787579eaa6
23428 Author: Eric Anholt <anholt@freebsd.org>
23429 Date:   Tue Aug 3 05:49:48 2004 +0000
23431     Major improvements to Composite wrapper. Several issues remain, but it now
23432         appears stable in limited testing.
23433     - Allocate the picture private, avoiding segfault.
23434     - Wrap PaintWindow to draw the background/border to the backing pixmap
23435         (based on Deron Johnson's comptran.c).
23436     - Set the x_off/y_off returns to translate coordinates properly.
23437     - Don't bother allocating temporary areas for the modified coordinates.
23438         Layers above are responsible for handling lower layers changing the
23439         arguments, so cw doesn't have to worry about it. mibstore.c has to do
23440         the allocation because it calls down twice (front buffer and backing
23441         store). (Suggested by keithp)
23442     - Handle the mode argument to PolyPoint, Polylines, and FillPolygon.
23443     - Remove some dead elements in the cw privates.
23444     - Kill a prototype warning in compinit.c by adding the cw.h header.
23446 commit b7ba272da0910c6558f71cfedd0bf9836fc892c1
23447 Author: Eric Anholt <anholt@freebsd.org>
23448 Date:   Tue Aug 3 05:39:19 2004 +0000
23450     The Damage extension has to wrap after (be called before) the Composite
23451         extension so that the redirecting of drawables by the wrapper doesn't
23452         confuse Damage.
23454 commit d112e55992e9e03e74fdf5738c8c47cd90033a37
23455 Author: Adam Jackson <ajax@nwnk.net>
23456 Date:   Tue Aug 3 02:44:23 2004 +0000
23458     Bug #962: Remove LoaderSymbol calls introduced by the dlloader work so
23459         DoLoadableServer NO builds work again.
23461 commit 734cb34dc1697530ecd971b84e1061ed86b4c2a4
23462 Author: Søren Sandmann Pedersen <sandmann@daimi.au.dk>
23463 Date:   Mon Aug 2 21:15:30 2004 +0000
23465     Mon Aug 2 21:49:33 2004 Soeren Sandmann <sandmann@redhat.com>
23466     Remove double cast.
23468 commit e6b9cc79c204420117a1f7b23d131ec24923d612
23469 Author: Egbert Eich <eich@suse.de>
23470 Date:   Mon Aug 2 19:35:07 2004 +0000
23472     Removed distro specific stuff.
23473     Fixed FreeType module to build with FreeType versions older than 2.1.7.
23474     Fixed typo.
23475     Added vtSema to protect call of driver DPMS function.
23476     removed unneeded variable
23477     Modified RandR driver hook to reduce the number of function calls to one.
23478         Function is sufficiently generic to be extended in the future.
23480 commit b759da83ae62a897b7727d9180a68b962b571286
23481 Author: Alexander Gottwald <alexander.gottwald@s1999.tu-chemnitz.de>
23482 Date:   Sun Aug 1 16:16:18 2004 +0000
23484     added README for Cygwin/X
23485     This file currently contains the Cygwin/X specific release notes from 6.7.0
23486         and a first collection of what will make up the release notes for the
23487         next release
23489 commit d638a50f3f039d84d86c00696d7d3ec22560bc3c
23490 Author: Alexander Gottwald <alexander.gottwald@s1999.tu-chemnitz.de>
23491 Date:   Sat Jul 31 18:33:56 2004 +0000
23493     adjust prototype for winInitCmapPrivates to match Egberts change.
23495 commit 488be6611919af97d7e4f8b0994487882eb78e18
23496 Author: Kevin E Martin <kem@kem.org>
23497 Date:   Sat Jul 31 09:41:27 2004 +0000
23499     Fix typo
23501 commit 383b6b59864098b03d991628ff5933d997793ea1
23502 Author: Kevin E Martin <kem@kem.org>
23503 Date:   Sat Jul 31 09:14:06 2004 +0000
23505     Add "Extensions" section support to configuration parser
23507 commit d690556d496c7331bd112903a0c9e6553c7d3342
23508 Author: Eric Anholt <anholt@freebsd.org>
23509 Date:   Sat Jul 31 08:24:14 2004 +0000
23511     Integrate COMPOSITEWRAP branch including composite wrapper. This code still
23512         has several issues, including:
23513     - CopyWindow and PaintWindow wrappers missing (will be done soon)
23514     - Some segfaults seen in the Render wrappers.
23515     - Xprt server build breaks with Composite.
23516     - DDXs must be recompiled for Composite due to VisualRec size change.
23517     - Composite bugs pointed out by Deron Johnson in email.
23518     Also, reorder XFixes initialization according to comments by Keith which
23519         are also in xserver CVS.
23521 commit 8763cca7f9927bd6c9caf804bf09dcfea929eed0
23522 Author: Eric Anholt <anholt@freebsd.org>
23523 Date:   Sat Jul 31 07:26:50 2004 +0000
23525     Update xfixes server code to major version 3 from xserver CVS, and perform
23526         minor diff-reduction versus xserver CVS.
23528 commit 25bd6ff4a622d09fb0c247b7c40281744c61431e
23529 Author: Kevin E Martin <kem@kem.org>
23530 Date:   Sat Jul 31 04:23:21 2004 +0000
23532     Add new extension enable/disable feature. This code is a small step in the
23533         right direction -- i.e., moving towards full run-time config of
23534         extensions. Currently, only XTEST, XINERAMA, RENDER, XKB, and XEVIE are
23535         supported.
23537 commit 326729ebca863c99cf913445126294a3c6d3db5d
23538 Author: Eric Anholt <anholt@freebsd.org>
23539 Date:   Sat Jul 31 01:48:27 2004 +0000
23541     - Add some XFIXES bits apparently missed in the DAMAGE-XFIXES merge
23542     - Add missing XCSECURITY ifdef.
23543     - Sync some whitespace to xserver CVS and surrounding style.
23545 commit 370bda820b2912b93dcc34c088075f8e65a9e5cb
23546 Author: Eric Anholt <anholt@freebsd.org>
23547 Date:   Sat Jul 31 01:38:46 2004 +0000
23549     Integrate latest damage bits, including the addition of Composite code.
23550         Includes REGION_INIT -> REGION_NULL necessary to avoid segfaults with
23551         inlined region macros.
23553 commit 7542d8a17ad469f9c760f0f843bd6a4fb6deb57d
23554 Author: Stuart Kreitman <stuart.kreitman@sun.com>
23555 Date:   Sat Jul 31 01:37:47 2004 +0000
23557     Turn on XEVIE https://freedesktop.org/bugzilla/show_bug.cgi?id=947 Modified
23558         Files: miinitext.c
23560 commit b2065f376b932e49f1f96dfb92ddb52d15796abe
23561 Author: Stuart Kreitman <stuart.kreitman@sun.com>
23562 Date:   Sat Jul 31 01:34:26 2004 +0000
23564     Integration of XEVIE branch to trunk, latest updates
23565         https://freedesktop.org/bugzilla/show_bug.cgi?id=947 Modified Files:
23566         Imakefile xevie.c
23568 commit e68bfc801680f2852c59099aa3d7502e49b48b2c
23569 Author: Stuart Kreitman <stuart.kreitman@sun.com>
23570 Date:   Sat Jul 31 01:33:40 2004 +0000
23572     Integration of XEVIE branch to trunk, Some updates from latest reviews
23573         https://freedesktop.org/bugzilla/show_bug.cgi?id=947 Modified Files:
23574         events.c
23576 commit 706b2a7e02aa0085769fb87782118488d0f90eaa
23577 Author: Adam Jackson <ajax@nwnk.net>
23578 Date:   Sat Jul 31 01:21:19 2004 +0000
23580     Change several LoaderSymbol calls introduced by the bug #400 patch to
23581     *Weak() resolver functions.
23583 commit 9e13805b02f37497971c789b4035abc29463c550
23584 Author: Alexander Gottwald <alexander.gottwald@s1999.tu-chemnitz.de>
23585 Date:   Sat Jul 31 00:44:45 2004 +0000
23587     adjust prototype for winInitCmapPrivates to match Egberts change.
23589 commit 4da507a03fd5659e5944d9e47dd2f8920636383b
23590 Author: Kevin E Martin <kem@kem.org>
23591 Date:   Sat Jul 31 00:32:43 2004 +0000
23593     Fix compiler warning
23595 commit 64a6d3e9c84a36b4e0550d112f288b695c5056cd
23596 Author: Hui YU <hyu@ati.com>
23597 Date:   Fri Jul 30 22:20:21 2004 +0000
23599     Support for New radeon chips: R420/M18, R423, RV370/M22, RV380/M24, RS300.
23600         Add special handlings for DELL triple-head server (RV100). Misc. bug
23601         fixes for flat panel, host aperture, etc (Bug #946)
23603 commit d3c98fed2c37a863a6765a3e288bcdbc2738878a
23604 Author: Egbert Eich <eich@suse.de>
23605 Date:   Fri Jul 30 21:53:09 2004 +0000
23607     Add support for on-the-fly screen rotation when supported by hardware (Aron
23608         Plattner).
23610 commit 4baf0029418d3eeeac5d1026a7cfea3234e44e48
23611 Author: Egbert Eich <eich@suse.de>
23612 Date:   Fri Jul 30 21:46:38 2004 +0000
23614     An experimental pseudocolor emulation layer. Not fully completed, currently
23615         only works for 16bpp.
23617 commit 63a152f7812d0981e3e7aa41a42e59cd0c3e50dc
23618 Author: Egbert Eich <eich@suse.de>
23619 Date:   Fri Jul 30 21:39:20 2004 +0000
23621     removing some unnecessary restricitons on the allowed visuals.
23623 commit 0ba15599466ddb644728c6b68e64e05b1317ac2e
23624 Author: Egbert Eich <eich@suse.de>
23625 Date:   Fri Jul 30 21:10:46 2004 +0000
23627     Adding a colormap index to the InitColormapPrivate() func call. Without it
23628         it was completely useless.
23629     test if colormap with index really exists in the list of installed maps
23630         before using it.
23632 commit bbfe7bed3fe4d9bd089327cd59e6faedb592dabb
23633 Author: Egbert Eich <eich@suse.de>
23634 Date:   Fri Jul 30 20:56:53 2004 +0000
23636     Set DPMS to ON when VT switching away or shutting down the server. Failing
23637         to do this may leave the text console blank.
23639 commit 40b975e3acb11c1ec2fd4c5984f5efa20b669489
23640 Author: Egbert Eich <eich@suse.de>
23641 Date:   Fri Jul 30 20:51:09 2004 +0000
23643     Improved error messages.
23644     build fixes for AMD64.
23645     Made shm* functions in the libc_wrapper more standard conformant by setting
23646         errno correctly.
23647     Use xf86ExendedInitInt10() in VBEExtendedInit() to be able to pass flags.
23649 commit 7643199de1c4f12a2aadeaf2d539a37ddb45672b
23650 Author: Egbert Eich <eich@suse.de>
23651 Date:   Fri Jul 30 20:38:27 2004 +0000
23653     Fix static build.
23654     add i845 to the list of chips that allow memory size tweaking.
23656 commit 48514fee3c8ec26f36e142ffc9272e510b9a4238
23657 Author: Adam Jackson <ajax@nwnk.net>
23658 Date:   Fri Jul 30 20:30:57 2004 +0000
23660     Bug #400 (partial): Driver fixes for the dlloader. When using dlloader, all
23661         framebuffer formats except cfb and the overlay modes should work, and
23662         r128 and radeon need to be loaded from the ati driver (both issues to
23663         be fixed soon). Tested on i740, s3virge, mach64, tdfx, vesa, and vga
23664         drivers. elfloader users shouldn't be affected.
23666 commit 29012adb37c533f57c684ad94c4d83a6c31793e5
23667 Author: Torrey Lyons <torrey@mrcla.com>
23668 Date:   Fri Jul 30 19:28:03 2004 +0000
23670     Add generic rootless layer documentation missed from last commit.
23672 commit 784e4d1cc02dea837a38a4140a18013953296366
23673 Author: Torrey Lyons <torrey@mrcla.com>
23674 Date:   Fri Jul 30 19:12:18 2004 +0000
23676     Merge many XDarwin improvements:
23677     - Fix launch of X clients by double clicking in the Finder when there is a
23678         space in the path (Torrey T. Lyons).
23679     - Interpret scroll wheel mouse events correctly when shift is held down
23680         (Benjamin Burke).
23681     - Add option to always use Mac command key equivalents (John Harper and
23682         Torrey T. Lyons).
23683     - Add support for dynamic screen configuration changes in rootless mode
23684         (John Harper and Torrey T. Lyons).
23685     - Add documentation on generic rootless layer (Torrey T. Lyons).
23687 commit c2275b31adc3c4292c171055db16e00ee0e69e43
23688 Author: Egbert Eich <eich@suse.de>
23689 Date:   Fri Jul 30 19:04:14 2004 +0000
23691     Removed bugs on TweakMemorySize() which prevented it from working at all.
23692     Initialized last element of BIOS version number string to 0 to avoid random
23693         problems.
23695 commit 5ed0aefc67e86abaddf1b6bffdc832996b86fb46
23696 Author: Egbert Eich <eich@suse.de>
23697 Date:   Fri Jul 30 18:40:36 2004 +0000
23699     Fixed typo in a comment.
23700     Deleted bogus comment.
23701     Added debugging support.
23703 commit d380647739e4767da69edc44bbb441b3b9554b03
23704 Author: Torrey Lyons <torrey@mrcla.com>
23705 Date:   Fri Jul 30 18:22:13 2004 +0000
23707     Add initial Xinput support for XDarwin (Greg Parker).
23709 commit 41641c11ec8994f1bc4bd1b05ae2cb38167c8312
23710 Author: Torrey Lyons <torrey@mrcla.com>
23711 Date:   Fri Jul 30 17:37:09 2004 +0000
23713     Make XDarwin not default to StaticColor on ix86 (Shantonu Sen).
23715 commit f4c84e7dbf0f25a2544d4400e600310421683f3c
23716 Author: Roland Mainz <roland.mainz@nrubsig.org>
23717 Date:   Fri Jul 30 12:03:56 2004 +0000
23719     Fix for http://xprint.freedesktop.org/cgi-bin/bugzilla/show_bug.cgi?id=940
23720         - Filter /etc/init.d/xprint throught CPP/|MakeScriptFromCpp()| to allow
23721         platform-specific customisation.
23723 commit ed923a42b800e3f701084ef5828cabbbefe8361f
23724 Author: Eric Anholt <anholt@freebsd.org>
23725 Date:   Fri Jul 30 06:54:41 2004 +0000
23727     file cw_render.c was initially added on branch COMPOSITEWRAP.
23729 commit 69e379ddaf85feda6a163b5f4e855ffe86b254df
23730 Author: Eric Anholt <anholt@freebsd.org>
23731 Date:   Fri Jul 30 06:54:41 2004 +0000
23733     file cw_ops.c was initially added on branch COMPOSITEWRAP.
23735 commit 0ee93acd103af947fef0a28e32b5b3f2857789bf
23736 Author: Eric Anholt <anholt@freebsd.org>
23737 Date:   Fri Jul 30 06:54:40 2004 +0000
23739     file cw.c was initially added on branch COMPOSITEWRAP.
23741 commit 3bdaa0e7fa7b6f5d550907d5fe7d0fb16c53e243
23742 Author: Eric Anholt <anholt@freebsd.org>
23743 Date:   Fri Jul 30 06:54:40 2004 +0000
23745     file cw.h was initially added on branch COMPOSITEWRAP.
23747 commit 94e1ea569171334eb40a2d4a63138c02915203db
23748 Author: Eric Anholt <anholt@freebsd.org>
23749 Date:   Fri Jul 30 06:54:40 2004 +0000
23751     file compwindow.c was initially added on branch COMPOSITEWRAP.
23753 commit 705536d04c4f09c84bb04827c07bb899584f399d
23754 Author: Eric Anholt <anholt@freebsd.org>
23755 Date:   Fri Jul 30 06:54:40 2004 +0000
23757     file compinit.c was initially added on branch COMPOSITEWRAP.
23759 commit b80dbd886d7cc3a72772f3231a8c8e8df7f6679f
23760 Author: Eric Anholt <anholt@freebsd.org>
23761 Date:   Fri Jul 30 06:54:40 2004 +0000
23763     file compalloc.c was initially added on branch COMPOSITEWRAP.
23765 commit beb26caf68d3e25bf85fd63dbb499eca4b1f05ba
23766 Author: Eric Anholt <anholt@freebsd.org>
23767 Date:   Fri Jul 30 06:54:40 2004 +0000
23769     file compext.c was initially added on branch COMPOSITEWRAP.
23771 commit 97afc846003bb521cf9d6e92b298024d83db8759
23772 Author: Eric Anholt <anholt@freebsd.org>
23773 Date:   Fri Jul 30 06:54:40 2004 +0000
23775     file compint.h was initially added on branch COMPOSITEWRAP.
23777 commit 854c1afa867ff617b47c4cde3cfd86bd26e9931a
23778 Author: Kevin E Martin <kem@kem.org>
23779 Date:   Fri Jul 30 04:44:13 2004 +0000
23781     Fix "DoLoadableServer NO" build
23783 commit 71164d118c192e96eb2b0fc45514233e9563a568
23784 Author: Stuart Kreitman <stuart.kreitman@sun.com>
23785 Date:   Fri Jul 30 01:21:57 2004 +0000
23787     Integration of XEVIE branch to trunk
23788         https://freedesktop.org/bugzilla/show_bug.cgi?id=947
23789     Modified Files: cursorstr.h input.h inputstr.h windowstr.h
23791 commit 82a6a659248bb66a0364eb9eaf331747834fb5c6
23792 Author: Stuart Kreitman <stuart.kreitman@sun.com>
23793 Date:   Fri Jul 30 01:20:42 2004 +0000
23795     Integration of XEVIE branch to trunk
23796         https://freedesktop.org/bugzilla/show_bug.cgi?id=947
23797     Modified Files: Imakefile Added Files: xevie.c
23799 commit dd7077cadcdc323e1a301ed5eefa7ff12599aa4d
23800 Author: Kevin E Martin <kem@kem.org>
23801 Date:   Fri Jul 30 01:15:57 2004 +0000
23803     Cleaned up code since client's saveSet is no longer defined as a pointer*
23804         (forgot one change in previous check-in)
23806 commit 813d75f9d3c7b540977926e37310fa683daf12e1
23807 Author: Kevin E Martin <kem@kem.org>
23808 Date:   Thu Jul 29 23:43:40 2004 +0000
23810     Use LibraryTargetName when not building a loadable server
23811     Move extern function declarations to window.h
23812     Cleaned up code since client's saveSet is no longer defined as a pointer*
23813     Added externs back in
23814     Change #if to #ifdef to fix compiler warning
23815     Add function declarations that were inadvertently removed by previous check
23816         in
23817     Disable extensions that are not (yet) supported by DMX
23819 commit 274d5044ac41523ff23912c223177c429c710e09
23820 Author: Stuart Kreitman <stuart.kreitman@sun.com>
23821 Date:   Thu Jul 29 18:49:42 2004 +0000
23823     Integration of DAMAGE-XFIXES branch to trunk
23824         https://freedesktop.org/bugzilla/show_bug.cgi?id=859
23825     Modified Files: Imakefile miinitext.c
23827 commit 406c49eb810cbdcfd833cac4eeaa465598238691
23828 Author: Stuart Kreitman <stuart.kreitman@sun.com>
23829 Date:   Thu Jul 29 18:46:37 2004 +0000
23831     Integration of DAMAGE-XFIXES branch to trunk
23832         https://freedesktop.org/bugzilla/show_bug.cgi?id=859
23833     DAMAGE calls some shape functions. Modified Files: Imakefile shape.c
23835 commit 0bca00e1205bf1a4537cbf7be6339b3b1f9b953f
23836 Author: Stuart Kreitman <stuart.kreitman@sun.com>
23837 Date:   Thu Jul 29 18:43:58 2004 +0000
23839     Integration of DAMAGE-XFIXES branch to trunk
23840         https://freedesktop.org/bugzilla/show_bug.cgi?id=859
23841     Modified Files: dispatch.c dixutils.c events.c window.c
23843 commit d4a101d4ef9943dcddf08b00b2d3ab4319597193
23844 Author: Stuart Kreitman <stuart.kreitman@sun.com>
23845 Date:   Thu Jul 29 18:37:54 2004 +0000
23847     Integration of DAMAGE-XFIXES branch to trunk
23848         https://freedesktop.org/bugzilla/show_bug.cgi?id=859
23849     These RENDER changes come from the experimental freedesktop tree formerly
23850         known as "Xserver". Partly motivated by compatibility with DAMAGE as
23851         pulled from that tree, also some of the code just is better
23852         implemented.
23853     Modified Files: filter.c picture.c picture.h picturestr.h
23855 commit e1281790bb3d7cdcc5de85829806dd53da67e326
23856 Author: Stuart Kreitman <stuart.kreitman@sun.com>
23857 Date:   Thu Jul 29 18:16:56 2004 +0000
23859     Integration of DAMAGE-XFIXES branch to trunk
23860         https://freedesktop.org/bugzilla/show_bug.cgi?id=859
23861     Modified Files: cursorstr.h dix.h dixstruct.h regionstr.h window.h
23863 commit d2f798b6dbaebd0300f42c2e083a962c37647620
23864 Author: Stuart Kreitman <stuart.kreitman@sun.com>
23865 Date:   Thu Jul 29 14:42:24 2004 +0000
23867     Integration of DAMAGE-XFIXES branch to trunk
23868         https://freedesktop.org/bugzilla/show_bug.cgi?id=859
23869     Added Files: Imakefile damage.c damage.h damagestr.h
23871 commit 682ee8a9f8d55c6a6f517a277d1bfad2a0f28594
23872 Author: Stuart Kreitman <stuart.kreitman@sun.com>
23873 Date:   Thu Jul 29 14:40:33 2004 +0000
23875     Integration of DAMAGE-XFIXES branch to trunk
23876         https://freedesktop.org/bugzilla/show_bug.cgi?id=859
23878 commit 6ed1c3845517c7731dcc74baa51bb801838afaff
23879 Author: Stuart Kreitman <stuart.kreitman@sun.com>
23880 Date:   Thu Jul 29 14:33:43 2004 +0000
23882     bugzilla 859 -merging DAMAGE-XFIXES into trunk
23884 commit 736e511824c4f5e77e637c680a4e45f0b7631644
23885 Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
23886 Date:   Wed Jul 28 03:57:19 2004 +0000
23888     Fix shared reqs for Xlibi18n, Xaw6 & Xmu for Solaris
23889     Improved support for Compose and Kana Lock LED's on Sun keyboards
23890     Add event definitions for additional keys on Sun Japanese keyboards
23891     VUID mouse protocol support for Solaris Make default mouse message clearer
23892         on machines that use a default other than /dev/mouse.
23894 commit d374dffb20364a3df184cc28888ee7edbe50f474
23895 Author: Rik Faith <faith@alephnull.com>
23896 Date:   Wed Jul 28 00:28:00 2004 +0000
23898     When using DMX console input, make detached screens display as grey (vs.
23899         white for attached and black for dead-space).
23901 commit 1498414cc85c148ef15b9b57d9f9b6b850bf2702
23902 Author: Torrey Lyons <torrey@mrcla.com>
23903 Date:   Tue Jul 27 20:26:47 2004 +0000
23905     Fix Xprint build on Darwin.
23907 commit ddd58356123f61b863754eb0bdd42a8defa0461b
23908 Author: Torrey Lyons <torrey@mrcla.com>
23909 Date:   Tue Jul 27 20:24:00 2004 +0000
23911     Fix XDarwin's broken build of libGL and server side GLX. GL library is only
23912         known to build correctly on Mac OS X 10.3.4 and still needs some work
23913         for earlier versions.
23915 commit 8ef3e7052e8e1db869411e9f6fc88491e3f05474
23916 Author: Alexander Gottwald <alexander.gottwald@s1999.tu-chemnitz.de>
23917 Date:   Tue Jul 27 09:53:14 2004 +0000
23919     Merge latest changes from CYGWIN branch
23920     Use find | xargs combination instead of simple shell globbing to prevent
23921         commandline argument overflow
23923 commit a12a678bc9af8df1a3078f574b0c910e3e6983f8
23924 Author: Matthieu Herrb <matthieu.herrb@laas.fr>
23925 Date:   Tue Jul 27 06:20:52 2004 +0000
23927     Fix a bug that caused an entire batch of events to be thrown out when one
23928         of an unknown type is encountered. (Ty Sarna, NetBSD).
23930 commit 19002e47a0dbf55e035b674116a533ec9814edfa
23931 Author: Alex Deucher <agd5f@yahoo.com>
23932 Date:   Tue Jul 27 02:50:41 2004 +0000
23934     - enable maven support for TV detection, DPMS, and DDC on crtc2 on G400
23935         (Ryan Underwood) (http://bugs.xfree86.org/show_bug.cgi?id=1098)
23936     - expose I2CStart; needed for mga maven support (Ryan Underwood)
23938 commit 2a7b137d41eb8ce6efc45b47b5df0c89eb4f5d93
23939 Author: Matthieu Herrb <matthieu.herrb@laas.fr>
23940 Date:   Mon Jul 26 22:41:47 2004 +0000
23942     remove extra ';' (Alan Hourihane, Keith Packard).
23944 commit 799208dd44a65b18dda97b4843a27a2628f955f4
23945 Author: Adam Jackson <ajax@nwnk.net>
23946 Date:   Mon Jul 26 19:06:04 2004 +0000
23948     Bug #377: Make lib{glx,GLcore,dri} work when compiled as dlloader modules.
23950 commit f15f881727cee9a879bd43be8dc849320f8d3cbd
23951 Author: Keith Packard <keithp@keithp.com>
23952 Date:   Mon Jul 26 17:14:27 2004 +0000
23954     Eliminate bogus rate check in fbdevModeSupported. Hmm. Potentially bogus
23955         rate selection necessary for Mac fbdev
23956     Don't know about fb changes to pixmaps, so can't track dirt.
23957     Add Mac specific 1280x854 mode. Warn when requested mode isn't found.
23958     Add ability to soft-boot video cards.
23959     Add region expand request. FIXME: need test cases
23961 commit 20913b7d5daf90e0f7ad1ee967ad2f0daaec40f9
23962 Author: Matthieu Herrb <matthieu.herrb@laas.fr>
23963 Date:   Sat Jul 24 17:35:39 2004 +0000
23965     Fix a problem with wsmouse driver loosing events on 64bit architectures
23966         (XFree86 Bugzilla #1438, John Heasley). "To fix this, I've added a
23967         mouse buffer (Xisb buffer) "scale" value to the MouseDevPtr type. If
23968         set, it is used as structure size of which we want space for a few."
23970 commit c57944cd9aaac717d4d4ada44626e35925b39bbd
23971 Author: Keith Packard <keithp@keithp.com>
23972 Date:   Sat Jul 24 17:02:49 2004 +0000
23974     Check for mmio before restoring crtc/crtc2 pitch registers
23976 commit 5fdff8b95e8f90221a46717c2f84715ab238460c
23977 Author: Matthieu Herrb <matthieu.herrb@laas.fr>
23978 Date:   Sat Jul 24 16:32:39 2004 +0000
23980     Bugzilla #884: OpenBSD/amd64 support.
23982 commit cc3e0173d9fae8a40eb46606d9951e3aa1df975a
23983 Author: Søren Sandmann Pedersen <sandmann@daimi.au.dk>
23984 Date:   Thu Jul 22 19:24:50 2004 +0000
23986     Thu Jul 22 20:03:11 2004 Soeren Sandmann <sandmann@daimi.au.dk>
23987     Call MMX solid fill routine when available.
23988     Call MMX operations when available.
23989     New HasGcc34 macro
23990     New file with many operations implemented with MMX intrinsics, conditional
23991         on having GCC 3.4 on i386.
23993 commit 9565d9e0cf85e6f5fb47acebdd66212bd6cc3e08
23994 Author: Keith Packard <keithp@keithp.com>
23995 Date:   Thu Jul 22 18:17:59 2004 +0000
23997     Correct pitch so that accelerator can run on 1400x1050 screens. Add a few
23998         more register sets for cursors.
24000 commit 67dbad6b3b9163eafae7d9dd7698708e10372a21
24001 Author: Eric Anholt <anholt@freebsd.org>
24002 Date:   Thu Jul 22 06:48:19 2004 +0000
24004     DRM 20040721 import
24006 commit 829b2c72a6433ebaf63f2d2726259c73cca4bd1a
24007 Author: Eric Anholt <anholt@freebsd.org>
24008 Date:   Thu Jul 22 06:48:19 2004 +0000
24010     Initial revision
24012 commit 448e0754e369d433a61ae337bbfd7dba195c5e69
24013 Author: Phil Blundell <pb@reciva.com>
24014 Date:   Wed Jul 21 20:33:35 2004 +0000
24016     Include -lts if appropriate. Patch from pattieja@bentham.ispvip.biz.
24018 commit 0c32a94623b13dd1ac5b015b465bdf890f498282
24019 Author: Alexander Gottwald <alexander.gottwald@s1999.tu-chemnitz.de>
24020 Date:   Tue Jul 20 15:15:13 2004 +0000
24022     Bugzilla #889: Bind -from address to port number 0 instead of 177
24024 commit 07e6011106dcfa0ab69861aa7dcbb88382625c16
24025 Author: Phil Blundell <pb@reciva.com>
24026 Date:   Tue Jul 20 14:33:42 2004 +0000
24028     Select optimized
24029     16bpp shadow copy functions if screen is 16bpp. Select -YX versions for
24030     90 and 270 rotations if architecture is ARM.
24032 commit 797114414096d7bf7ed0d73a878d0cffef262301
24033 Author: Roland Mainz <roland.mainz@nrubsig.org>
24034 Date:   Mon Jul 19 22:01:52 2004 +0000
24036     Fix for http://freedesktop.org/bugzilla/show_bug.cgi?id=893 - Fixing the
24037         bug that Xprt did not honor ${LC_ALL} when looking for model-config
24038         dirs.
24040 commit 8853f9331826899229e5b7c964e9c852c0371ce5
24041 Author: Eric Anholt <anholt@freebsd.org>
24042 Date:   Mon Jul 19 12:07:01 2004 +0000
24044     Add support for a8b8g8r8 and x8b8g8r8 pictures, which showed up frequently
24045         with metacity usage.
24047 commit adf4b38f49da063576b48f9c0750b78bb753b3de
24048 Author: Eric Anholt <anholt@freebsd.org>
24049 Date:   Mon Jul 19 11:42:49 2004 +0000
24051     Breakage in last commit to this file: pCurPriv->area isn't set up until
24052         Enable, these days.
24054 commit d2e74e419d2c75c5a5b97236d2714730e6f69ee0
24055 Author: Eric Anholt <anholt@freebsd.org>
24056 Date:   Mon Jul 19 11:19:12 2004 +0000
24058     Set the right number of texture coordinates for r200 Render support (still
24059         disabled, needs to be tested).
24061 commit cefcb7f123c962c3715b0c46f30430e87c82a017
24062 Author: Eric Anholt <anholt@freebsd.org>
24063 Date:   Mon Jul 19 11:16:13 2004 +0000
24065     - Add Radeon picture transform support.
24066     - On R128, don't refer to an old Composite's mask transform when the
24067         current Composite doesn't have a mask.
24068     - Staticize some global variables in r128_composite.c.
24070 commit 9fe216a45836b98b5aea55725019668de3900e83
24071 Author: Eric Anholt <anholt@freebsd.org>
24072 Date:   Mon Jul 19 07:53:54 2004 +0000
24074     Use the offscreen memory manager as much as possible to do the reservation
24075         of memory at startup. Do some drive-by cleanups while I'm here
24076         (sorry!).
24078 commit e2bb9f38cdcb74fd7630f4efe310ad14d597171e
24079 Author: Eric Anholt <anholt@freebsd.org>
24080 Date:   Mon Jul 19 07:20:01 2004 +0000
24082     Add support for transforms of textures on R128.
24084 commit c04264727860cbe2e276e1934d6700d0baaf9f73
24085 Author: Rik Faith <faith@alephnull.com>
24086 Date:   Sun Jul 18 22:19:33 2004 +0000
24088     Addition of console input after removal of core backend input that is not
24089         on screen 0 can cause a segfault. Fix by preventing reinitialization of
24090         detached inputs. When Xinerama is active and screen 0 is detached,
24091         pixmaps for XGetImage must be obtained from another screen.
24093 commit 0addd0d499046fc8a6cdc18fc41d34cac2ba77ea
24094 Author: Roland Mainz <roland.mainz@nrubsig.org>
24095 Date:   Sun Jul 18 05:21:20 2004 +0000
24097     Fix for http://freedesktop.org/bugzilla/show_bug.cgi?id=858 - Fixing the
24098         problem that clients cannot use the TrueColor visual without calling
24099         |XInstallColormap();|.
24101 commit 7f9e263658b1c9c435db851a8afd904a2f584d13
24102 Author: Kevin E Martin <kem@kem.org>
24103 Date:   Sat Jul 17 20:44:14 2004 +0000
24105     Revert change to MAXFORMATS to maintain binary compatibility
24107 commit c47a1bdd7463b6863018e2c4237acfd28b89f38f
24108 Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
24109 Date:   Sat Jul 17 01:13:31 2004 +0000
24111     Fix typo in debug message in MakeAllCLTSServerListeners
24112     Add $(GETPEER_DEFINES) to DEPEND_DEFINES for makedepend
24113     Add "localuser" and "localgroup" access types to server-interpreted
24114         authentication scheme.
24116 commit 3e52373fc8179a59efc9e7ab22ce0cb5160d0409
24117 Author: Carlos Romero <kcrashcore@bellsouth.net>
24118 Date:   Thu Jul 15 09:56:40 2004 +0000
24120     Enable i810.
24122 commit aeb78eaa980ac93f6af3e947ab1ad8bce5bc5bd1
24123 Author: Eric Anholt <anholt@freebsd.org>
24124 Date:   Thu Jul 8 08:21:25 2004 +0000
24126     Commit the rest of the dirty optimization from 20040703 and add a missing
24127         header include. I don't know how this happened, but I'm going to blame
24128         a "few" fscks having happened between testing the code and committing
24129         (due to other driver changes that made me not blame dirty for the
24130         failures I saw) for disappearance of kasync.c changes. Fixes a lot of
24131         corruption.
24133 commit b46767352822b09e5dab8b54cbb7a37a9b62de53
24134 Author: Eric Anholt <anholt@freebsd.org>
24135 Date:   Thu Jul 8 06:57:58 2004 +0000
24137     Remove duplicate protos in kdrive.h.
24139 commit 764d9e822b01fdfe3ff088028959cbc48b349026
24140 Author: Carlos Romero <kcrashcore@bellsouth.net>
24141 Date:   Wed Jul 7 20:43:25 2004 +0000
24143     missing xkb/[xkb.h, xkbDflts.h] and hw/kdrive/mga/g400_common.h
24145 commit f96ef08d48b01f6119799ede9ffc43d0134cbf8b
24146 Author: Carlos Romero <kcrashcore@bellsouth.net>
24147 Date:   Wed Jul 7 19:21:07 2004 +0000
24149     Initial kdrive XKB/XINPUT support, use --enable-xkb --enable-xinput
24151 commit a5c9b3229ce418a5e3eacc40b7a7f11c0a26d958
24152 Author: Rik Faith <faith@alephnull.com>
24153 Date:   Wed Jul 7 04:32:52 2004 +0000
24155     Bugzilla #817
24157 commit 1498d7a096f0855fa965585acd9ca4a2780cc959
24158 Author: Kevin E Martin <kem@kem.org>
24159 Date:   Tue Jul 6 23:51:00 2004 +0000
24161     - Disable building DMX on OSs that have not been verified to build
24162         correctly (Kevin Martin).
24163     - Fix DMX build when Xinerama is not enabled (Kevin Martin).
24165 commit 0e45f2a7536bf4b66d6f64d96b44431310884af3
24166 Author: Egbert Eich <eich@suse.de>
24167 Date:   Tue Jul 6 14:49:13 2004 +0000
24169     ifdef'ed some IA32-only assembler statements. Presently these chipsets are
24170         IA32 only, anyway (Egbert Eich).
24171     Disabling generic VGA testing for IA64 architectures. Temporarily disabling
24172         support for ZX1 bus. This code is extremely invasive and is executed as
24173         fallback without testing for a ZX1 chipset. It brings a SGI Altrix to a
24174         grinding halt. (Egbert Eich).
24176 commit df2b55a25b7056ac92c1f6cbee9f16bd0a37ba8c
24177 Author: Egbert Eich <eich@suse.de>
24178 Date:   Tue Jul 6 14:37:48 2004 +0000
24180     Separated Intel drivers from default DriDrivers to avoid building them on
24181         IA64 (Egbert Eich).
24182     Fixed wrong function prototype (Egbert Eich).
24183     Don't test for generic VGA on IA64 (Egbert Eich).
24184     Fixed a segfault when accessing a structure before verifying the pointer
24185         exists (Egbert Eich).
24186     Added a showcache option for debugging (Egbert Eich).
24187     Increase default video RAM size to 16MB when DRI is enabled and more than
24188         128MB are available (Egbert Eich). Fixed lockups during mode switch.
24189         Problem was introduced when attempting to copy the behavior during
24190         LeaveVT()/EnterVT() but but forgetting to call I810DRILeave() before
24191         I810DRIEnter(). The entire DRILeave()/Enter() scenario has been
24192         commented out as it didn't seem to be necessary (Egbert Eich).
24193     Fix TweakMemorySize() (tested with i855/i865) (Egbert Eich).
24194     increased MAX_DEVICES to 128 (Egbert Eich).
24195     Use OS provided PCI config space access as default method (Egbert Eich).
24196     Added support for Linux 2.6 proc file format.
24197     Fixed unaligned accesses to pieces of the VBE info block. VESA did not
24198         align elements to size (Egbert Eich).
24200 commit 7c466d64c34e68e0bc50e083861874161ae02db9
24201 Author: Eric Anholt <anholt@freebsd.org>
24202 Date:   Sat Jul 3 10:23:03 2004 +0000
24204     Clean up Rage 128 composite code. Now it composites more operations
24205         correctly and is simpler.
24207 commit 020701566916c8569f5af7f2efe1de36fea2002e
24208 Author: Eric Anholt <anholt@freebsd.org>
24209 Date:   Sat Jul 3 09:16:30 2004 +0000
24211     Add a "dirty" flag to the pixmap private. Clear it when setting up an
24212         offscreen pixmap area, and set it when any rendering occurs. When
24213         moving a pixmap out of offscreen, don't read data back if it wasn't
24214         dirtied (compared to the system memory copy).
24216 commit fd594b0559caa98ee0823be956aecf9c9d2e52bc
24217 Author: Phil Blundell <pb@reciva.com>
24218 Date:   Fri Jul 2 21:30:00 2004 +0000
24220     Call ts_read multiple times, to avoid events getting stuck in the pipeline.
24222 commit 7976ee51afcad41b611e642d2feb31d805dedcf6
24223 Author: Kevin E Martin <kem@kem.org>
24224 Date:   Wed Jun 30 20:06:56 2004 +0000
24226     Add Distributed Multihead X (DMX) support
24228 commit d5db59bd79f5d8788b99056bf9d969b5b3ad99e1
24229 Author: Eric Anholt <anholt@freebsd.org>
24230 Date:   Tue Jun 29 20:37:51 2004 +0000
24232     Add an offscreen area scoring to improve choosing offscreen areas to kick
24233         out when allocation can't find a free area of the requested size. When
24234         offscreen pixmaps get used, the offscreen area's score is increased by
24235         a constant value. Every certain number of increases, all offscreen area
24236         scores get decreased by a fraction. When choosing a set of areas to
24237         remove for a new allocation, the set of areas with the smallest total
24238         score is chosen for removal. While this is not the smartest system, it
24239         prevents things like always removing the first offscreen area in memory
24240         (likely the most recent) to be kicked out when doing replacing.
24242 commit ea78d1c6fcd27d28e69cb97faf72b7b719f6f93e
24243 Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
24244 Date:   Mon Jun 28 18:08:26 2004 +0000
24246     Add GLX_ALIAS_VOID for GLX_ALIAS of functions with return type void to fix
24247         builds with non-gcc compilers that refuse to let you do return
24248         function_that_returns_void(...)
24249     programs/Xserver/hw/xfree86/os-support/shared/sigiostubs.c Remove includes
24250         of xf86drm.h that break non-DRI builds
24252 commit 7ff67f2872ddd15908f789ec9bdb76e8211d6431
24253 Author: Keith Packard <keithp@keithp.com>
24254 Date:   Mon Jun 28 00:48:51 2004 +0000
24256     Separate out off-screen allocation from Init. Fix Enable to update
24257         off-screen addresses. Wrap RandR to update off-screen addresses.
24258     Set off_screen_base and memory_size fields correctly.
24260 commit 5b75aae2cf1ad38556e9a55da72ad65419aa7f84
24261 Author: Keith Packard <keithp@keithp.com>
24262 Date:   Sat Jun 26 04:13:03 2004 +0000
24264     Add ARGB cursor support for Radeon cards.
24266 commit 8bc0bc6d36dbc5000069017a1984905065164016
24267 Author: Alexander Gottwald <alexander.gottwald@s1999.tu-chemnitz.de>
24268 Date:   Fri Jun 25 08:58:18 2004 +0000
24270     #Bug 784: Ignore unconfigured interfaces with xdmcp
24272 commit c5ab3fdd928d12b4dc28108f2242b3b75e1ac65f
24273 Author: Alexander Gottwald <alexander.gottwald@s1999.tu-chemnitz.de>
24274 Date:   Fri Jun 25 08:56:04 2004 +0000
24276     #Bug 780: add RRSetScreenConfig
24278 commit f8226cee08a00b49f32dc3db814478490febe45d
24279 Author: Roland Mainz <roland.mainz@nrubsig.org>
24280 Date:   Fri Jun 25 00:02:11 2004 +0000
24282     Fix for http://xprint.freedesktop.org/bugzilla/show_bug.cgi?id=791 - Adding
24283         special support for Canon C3200N
24285 commit ad6b9644a39343437967b4c3b2442dbd47508443
24286 Author: Roland Mainz <roland.mainz@nrubsig.org>
24287 Date:   Thu Jun 24 06:26:27 2004 +0000
24289     Fix for http://xprint.freedesktop.org/bugzilla/show_bug.cgi?id=660 : Fix
24290         for the issue that GetPrinterList does not return printer descriptions
24291         on Solaris. The patch implements a framework which allows the printer
24292         enumerator scripts to pass additional printer attributes to the
24293         information pool (currently only "xp-printerattr.descriptor" is
24294         implemented).
24296 commit 884908a63c624585c9b5fcf22d565236298c2916
24297 Author: Roland Mainz <roland.mainz@nrubsig.org>
24298 Date:   Tue Jun 22 10:18:13 2004 +0000
24300     Fix for http://xprint.freedesktop.org/bugzilla/show_bug.cgi?id=789 : Adding
24301         a workaround for the issue that Xprt may hang when the CUPS spooler
24302         frontend sends messages to stdout.
24304 commit c66cc2a219e860ae3c0b5d4ad18b22a6dc4e16df
24305 Author: Alexander Gottwald <alexander.gottwald@s1999.tu-chemnitz.de>
24306 Date:   Mon Jun 21 13:51:57 2004 +0000
24308     Bug 783: rootless patches for cygwin
24310 commit ed7f92e791f052d64cffef4b44eae5160fb24689
24311 Author: Alexander Gottwald <alexander.gottwald@s1999.tu-chemnitz.de>
24312 Date:   Mon Jun 21 13:44:14 2004 +0000
24314     Bug 778: add ddxBeforeReset
24316 commit 68d92cca1a696521599db6a826d2187ec0c15f01
24317 Author: Alexander Gottwald <alexander.gottwald@s1999.tu-chemnitz.de>
24318 Date:   Mon Jun 21 13:35:05 2004 +0000
24320     Bug 782: Merge native OpenGL for Windows from CYGWIN branch
24322 commit d6e8b1affec7351549c0006cc63b6923091cdd68
24323 Author: Alexander Gottwald <alexander.gottwald@s1999.tu-chemnitz.de>
24324 Date:   Mon Jun 21 13:19:32 2004 +0000
24326     Bug 777: Merge from CYGWIN branch
24328 commit dfdbb60bf5f613b3554d5435f08f16bde72aa353
24329 Author: Roland Mainz <roland.mainz@nrubsig.org>
24330 Date:   Mon Jun 21 00:29:46 2004 +0000
24332     Fix for http://xprint.freedesktop.org/bugzilla/show_bug.cgi?id=772 - RFE:
24333         Switch default resolution from 300DPI to 600DPI
24335 commit dd831c7a5c1b0c540a78350aadaeb34a8aa67395
24336 Author: Roland Mainz <roland.mainz@nrubsig.org>
24337 Date:   Sat Jun 19 21:56:01 2004 +0000
24339     Refix for http://freedesktop.org/bugzilla/show_bug.cgi?id=764 : Rework
24340         previous solution and make Xprt to default to "-noreset" (the default
24341         of Solaris version of Xprt) and add a "-reset" option which can be used
24342         to restore the default behaviour on demand.
24344 commit da78a4ddd833f78baf1d2579a1adea8208016ddb
24345 Author: Damien Ciabrini <braun@club-internet.fr>
24346 Date:   Wed Jun 16 21:36:54 2004 +0000
24348     Update MGA composite patch commit. (some files were missing in the previous
24349         commit)
24351 commit e56e24af252bd3b8e58076adf0f8eabf1103f187
24352 Author: Eric Anholt <anholt@freebsd.org>
24353 Date:   Wed Jun 16 09:37:59 2004 +0000
24355     Merge DRI-trunk-20040613 changes in programs/Xserver/GL.
24357 commit 2e1868b560315a8b20d688e646c489a5ad93eeae
24358 Author: Eric Anholt <anholt@freebsd.org>
24359 Date:   Wed Jun 16 09:25:21 2004 +0000
24361     DRI trunk-20040613 import
24363 commit f45c46c630855e8e0d1c28b1f0d3b2ad54334619
24364 Author: Eric Anholt <anholt@freebsd.org>
24365 Date:   Wed Jun 16 09:25:15 2004 +0000
24367     Initial revision
24369 commit 22bad9474b8822f03f84a8a39edce624bfb9befa
24370 Author: Eric Anholt <anholt@freebsd.org>
24371 Date:   Wed Jun 16 09:22:17 2004 +0000
24373     DRI XFree86-4_3_99_12-merge import
24375 commit 1c133c27ccc1f09b95922fdece3c8d73cc182def
24376 Author: Eric Anholt <anholt@freebsd.org>
24377 Date:   Wed Jun 16 09:22:05 2004 +0000
24379     Initial revision
24381 commit b61ff0daa4bd1e3b828dc5b985c3a2f3c92b202e
24382 Author: Eric Anholt <anholt@freebsd.org>
24383 Date:   Wed Jun 16 09:16:01 2004 +0000
24385     DRM 20040613 import
24387 commit bcc1eab1fd57e8cb686d625934a6e527b7ae4ea2
24388 Author: Eric Anholt <anholt@freebsd.org>
24389 Date:   Wed Jun 16 09:16:01 2004 +0000
24391     Initial revision
24393 commit 580b9a7da1bf0e20acdcddd676d471b3d6589023
24394 Author: Jaymz Julian <jaymz@artificial-stupidity.net>
24395 Date:   Mon Jun 14 08:43:57 2004 +0000
24397     MGA composite support from Damien Ciabrini - thanks!
24399 commit 95d65cf6bb753d10f4db3d857fb98bb09389228e
24400 Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
24401 Date:   Sun Jun 13 04:50:21 2004 +0000
24403     Manual page X(7) does not reference Xprt(1x), xplsprinters(1x), etc.
24404     xc/config/cf/Imake.rules Correct comment to match rule name for
24405         InstallDriverSDKObjectModule
24406     xc/programs/Xserver/hw/xfree86/os-support/sunos/sun_kbd.c Log results of
24407         ioctls to probe keyboard type & layout
24409 commit 4ffde8a6b3299f002c10b1abd881e4c6849767ea
24410 Author: Eric Anholt <anholt@freebsd.org>
24411 Date:   Thu Jun 10 19:22:58 2004 +0000
24413     - Pass the right pixel mask (all ones) in to PrepareSolid in the
24414         solid-fill-based composite acceleration.
24415     - Use a real pixmap when doing an UploadToScratch (For pDrawable->type ==
24416         DRAWABLE_WINDOW, you need to get the backing pixmap).
24417     - Pass back the x/y offsets from kaaGetOffscreenPixmap unconditionally,
24418         because they'll be used in the scratch case.
24419     - Turn on the Render acceleration for Rage 128 and Radeon 100-series at
24420         last!
24422 commit c3bc6dd551436d5e37a07f37b3b77a83bb5b5da0
24423 Author: Eric Anholt <anholt@freebsd.org>
24424 Date:   Thu Jun 10 09:50:59 2004 +0000
24426     Align scratch area offsets to the offscreen byte alignment.
24428 commit cf3f95d2164604047866b283fe0071574bf16dbc
24429 Author: Eric Anholt <anholt@freebsd.org>
24430 Date:   Thu Jun 10 08:37:28 2004 +0000
24432     Oops, testers reported that the last patch actually didn't work (conflicts
24433         occurred), so the R300 PDMA doesn't work. Disable.
24435 commit 0b7647ee359537953b67b0dbf9daa807e356062b
24436 Author: Eric Anholt <anholt@freebsd.org>
24437 Date:   Thu Jun 10 05:57:31 2004 +0000
24439     Bug #242: Fix setup of R300 cards, by providing R300 CP code from
24440         volodya-project and initializing PDMA.
24442 commit b3a18ca8b827cfe2ebb295a03a9776028242c1a0
24443 Author: Franco Catrin L <fcatrin@tuxpan.com>
24444 Date:   Mon Jun 7 05:13:29 2004 +0000
24446     Neomagic driver enabled
24448 commit 893ea125597f3c6273f45a51673d4dc514e754e9
24449 Author: Franco Catrin L <fcatrin@tuxpan.com>
24450 Date:   Mon Jun 7 05:05:10 2004 +0000
24452     small fixes. README added
24454 commit d9cca52feba13b69f3eea9e1d958b8a4711e7d67
24455 Author: Keith Packard <keithp@keithp.com>
24456 Date:   Fri Jun 4 17:06:18 2004 +0000
24458     Add (stubbed out) Xgl server code
24460 commit f8a1dd3ce725195baa6f38a880299752c6c6c2c4
24461 Author: Keith Packard <keithp@keithp.com>
24462 Date:   Fri Jun 4 16:10:50 2004 +0000
24464     Add top-level build support for GL X server (not working yet)
24465     Fix a few allocation bugs with alternate visual ids Allow for non-8/8/8
24466         alternate visuals
24467     Turn off any existing shadow before enabling it again (avoids
24468         re-registering existing damage)
24469     Add some validation code to catch re-registered damages
24471 commit 6741fadc52598af0096f106a2cefd640abb434b3
24472 Author: Phil Blundell <pb@reciva.com>
24473 Date:   Wed Jun 2 20:49:50 2004 +0000
24475     New conditional. (REQUIRED_MODULES): Demand xcalibrateext if building
24476         XCalibrate.
24477     New file.
24478     Add xcalibrate.c.
24479     Read raw events if requested.
24481 commit d4d0c8470c4272dec642ab4c68f44a83cda06971
24482 Author: Phil Blundell <pb@reciva.com>
24483 Date:   Sun May 30 20:40:30 2004 +0000
24485     Add -lts if using tslib.
24487 commit 8124810950d7e0b9db7f66dadee7218b0c26c4c3
24488 Author: Carlos Romero <kcrashcore@bellsouth.net>
24489 Date:   Sun May 30 13:51:18 2004 +0000
24491     Initialize permedia engine for acceleration to work.
24493 commit ea1bbf8d83d3780ccce5ebcdff48f0b19863cee1
24494 Author: Ralph Thomas <ralpht@68k.org>
24495 Date:   Sat May 29 12:15:46 2004 +0000
24497     Adding driver for VIA CLE266 graphics chip. Currently it only accelerates
24498         copy and fill operations.
24500 commit 6af411b02e808220d3afcef14abb97eec86cf1f3
24501 Author: Daniel Stone <daniel@fooishbar.org>
24502 Date:   Fri May 28 04:56:49 2004 +0000
24504     Hey, I like devfs.
24505     Try /dev/fb/0 if /dev/fb0 fails.
24507 commit a7b42f685e7a4bf57cf89a3ef664a581ecedb50f
24508 Author: Alexander Gottwald <alexander.gottwald@s1999.tu-chemnitz.de>
24509 Date:   Thu May 27 14:11:42 2004 +0000
24511     file ChangeLog was initially added on branch CYGWIN.
24513 commit 05a3dbf5dc55ea534c68fc9d05b3949805a0752e
24514 Author: Egbert Eich <eich@suse.de>
24515 Date:   Wed May 26 17:44:29 2004 +0000
24517     Updated x86emu and resynced with upsteam at Scitech.
24519 commit 9549f628e066396e6bc9a7edfc919bdd6860f170
24520 Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
24521 Date:   Tue May 25 20:33:46 2004 +0000
24523     getconfig: file '/usr/X11R6/lib/X11/getconfig/xorg.cfg' has bad signature
24524         (Change "Xorg Project" to "Xorg Foundation" to match getconfig script)
24526 commit f8124d3ef5890d59c3ce41bee46b5e3576d0f9b1
24527 Author: Carlos Romero <kcrashcore@bellsouth.net>
24528 Date:   Tue May 25 13:02:44 2004 +0000
24530     Add pm2 to the build
24532 commit 32d0920ef9ec3c5e61089b88dedc82ffab294276
24533 Author: Carlos Romero <kcrashcore@bellsouth.net>
24534 Date:   Mon May 24 19:31:41 2004 +0000
24536     Initial import of Permedia2 driver
24538 commit 5b2211ec3545f1634f807daf84b6c4bc2c0fdecf
24539 Author: Egbert Eich <eich@suse.de>
24540 Date:   Mon May 24 19:05:01 2004 +0000
24542     Muffle compiler warnings.
24543     fix option name in log message.
24544     improve debugging messages.
24546 commit 932efe8e6d4e6280aed9b5e25af56888c964d37b
24547 Author: Keith Packard <keithp@keithp.com>
24548 Date:   Fri May 21 03:32:27 2004 +0000
24550     Allow for multiple composite-based visuals, then add an RGB24 visual in
24551         addition to the ARGB32 one. This allows 'glitz' to run on top of any X
24552         server using mesa.
24553     Switch to using 32bpp for depth 24 pixmaps (even when the frame buffer is
24554         not depth 24).
24556 commit cde51fd05b2bd413d8db8ad750e6a72398a7039c
24557 Author: Keith Packard <keithp@keithp.com>
24558 Date:   Thu May 20 19:51:44 2004 +0000
24560     Miscomputing pitch in 24bpp modes because of rounding errors.
24562 commit b9d920f3dc060d230a4a7b2d40210524acf50666
24563 Author: Keith Packard <keithp@keithp.com>
24564 Date:   Thu May 20 05:27:03 2004 +0000
24566     Fix SYNC_ALWAYS (debugging) code to use mach64WaitIdle instead of
24567         KdCheckSync -- the boolean used in the latter won't be set yet.
24568     Oops. == instead of =.
24569     Must sync hardware before rasterizing trapezoids in case the mask is in
24570         off-screen memory and has just been erased. Yes, it is silly to place
24571         masks in off-screen memory. That's a separate issue.
24573 commit 94648799c82e59166155ca5abf22a9391693e6a1
24574 Author: Keith Packard <keithp@keithp.com>
24575 Date:   Thu May 20 02:42:20 2004 +0000
24577     Pin header-only pixmaps in memory.
24578     Off-screen reallocation could have used a stale pointer.
24579     Separate framebuffer mapping computation from actual frame buffer mapping.
24580         Now map the frame buffer from vesaEnable so that VT switch shares the
24581         same mapping code. This makes sure any shadow framebuffer is allocated
24582         again.
24584 commit cade317d31dddab61199d5e90bcff36fb12f3cd1
24585 Author: Eric Anholt <anholt@freebsd.org>
24586 Date:   Mon May 17 20:18:02 2004 +0000
24588     Overhaul of the ATI driver:
24589     - Add monochrome hardware cursor support.
24590     - Try to auto-detect AGP support for DRI on Radeons. And fail. Detect it
24591         properly on R128.
24592     - Set up card for pseudo-DMA if possible. Convert 2D rendering code to
24593         prepare DMA packets only. Use generic code to decode DMA packets to
24594         MMIO if PDMA is unavailable. Add WIP code to support "real" DMA without
24595         DRM support.
24596     - Dispatch pending DMA commands when the server sleeps. Otherwise some
24597         things, such as typing in an xterm, wouldn't show up for a time.
24598     - Fix Radeon Composite acceleration in many ways, and add Rage 128
24599         Composite acceleration. Disable them both due to still-not-understood
24600         issues they have. They fail with In, Out, AtopReverse, and Xor, and
24601         text rendering is strange.
24602     - Add textured XV support for R100 and Rage 128. No brightness/sat
24603         controls, but it does support multiple ports, and cooperates with
24604         Composite.
24605     - Add WIP code for hostdata uploads.
24606     - Many cleanups and fixes.
24608 commit 834537e212e01314b60737278b7abc6bb7cef102
24609 Author: Eric Anholt <anholt@freebsd.org>
24610 Date:   Mon May 17 07:19:49 2004 +0000
24612     Make kaaMoveInPixmap public. This will be used by the ATI driver's xvideo
24613         support to ensure that the destination is in framebuffer.
24615 commit 85f46e0bcdf60d145a6868ee71d10688c9113e6e
24616 Author: Eric Anholt <anholt@freebsd.org>
24617 Date:   Mon May 17 07:14:23 2004 +0000
24619     Add new CheckComposite hook. This allows a driver to avoid the migration of
24620         pixmaps for a Composite operation if the operation can't be supported.
24621         This hook is optional.
24623 commit 47fb207c8ae2b54e976066f78892a1ee3fb35d30
24624 Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
24625 Date:   Sun May 16 05:08:39 2004 +0000
24627     xc/programs/Xserver/fb/fb.h
24628     xc/programs/Xserver/fb/fboverlay.c
24629     xc/programs/Xserver/fb/fbscreen.c
24630     - Change #ifdef for checking for old format miScreenInit to
24631         FB_OLD_MISCREENINIT for easier portability to xservers with updated
24632         screen structs but old function prototypes. Make it automatically
24633         defined if FB_OLD_SCREEN is defined.
24634     - Add _LP64 to list of #ifdefs for 64-bit platforms to support
24635     64-bit Solaris.
24637 commit fc2dd516c3c7382915452207180a1c483d0d73ca
24638 Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
24639 Date:   Sun May 16 00:03:54 2004 +0000
24641     xc/programs/Xserver/hw/xfree86/xf86config/Imakefile
24642     xc/programs/Xserver/hw/xfree86/xf86config/xorgconfig.c
24643     - Clean up server name changes from TM branch
24644     - Set default XKB rules file name correctly
24645     - Use default font path from Imake configuration for the default font path
24646         in generated xorg.conf files.
24647     - Use path variables from Imake configuration for paths to files, in case
24648         vendor has configured them to install somewhere other than the
24649         defaults.
24651 commit b1aa9499ffb827f4b1acc75f197e332bba382565
24652 Author: Roland Mainz <roland.mainz@nrubsig.org>
24653 Date:   Sat May 15 14:43:05 2004 +0000
24655     Fix for http://pdx.freedesktop.org/cgi-bin/bugzilla/show_bug.cgi?id=622 -
24656         RFE: Xprt default BIGREQUESTS extension buffer size should be 8MB (to
24657         make |XpPutDocumentData()| happy and to improve performance).
24659 commit 74b2a7694791297a4f798ecc05c7eb8f68634722
24660 Author: Eric Anholt <anholt@freebsd.org>
24661 Date:   Fri May 14 00:34:28 2004 +0000
24663     Add new flag, KAA_OFFSCREEN_ALIGN_POT, which tells KAA to align pixmap
24664         pitches to a power-of-two number of bytes. Useful for Render
24665         acceleration on older cards.
24667 commit 2bea33e881693e7d7dcf938db79c888a71dfb2fb
24668 Author: Eric Anholt <anholt@freebsd.org>
24669 Date:   Fri May 14 00:27:29 2004 +0000
24671     Don't let the visible screen get "migrated" offscreen, which manifests
24672         itself as a hang.
24673     Reported by: Ginokas <ginokas@free.fr>
24675 commit 40354e761892dc2ef88d2e722d8d7896642003eb
24676 Author: Eric Anholt <anholt@freebsd.org>
24677 Date:   Thu May 13 22:57:15 2004 +0000
24679     Add generic functions for copying packed/planar XV data, copied from
24680         mach64.
24682 commit 2e330e980f61b256c55f5b9debb00574e4e85b26
24683 Author: Eric Anholt <anholt@freebsd.org>
24684 Date:   Thu May 13 21:41:48 2004 +0000
24686     Move fourcc.h to a generic location in src/.
24688 commit f52a4d472d2463482d865c5006208182c294e670
24689 Author: Keith Packard <keithp@keithp.com>
24690 Date:   Thu May 13 21:25:51 2004 +0000
24692     Follow GLX in setting ARGB visual nplanes to 24.
24693     Retry current mouse protocol when sync is lost
24695 commit aa5a87847290d49b03a33351ebfd8df652a42489
24696 Author: Eric Anholt <anholt@freebsd.org>
24697 Date:   Thu May 13 21:15:06 2004 +0000
24699     There's no need to explicitly set softCursor -- kdrive handles this if the
24700         cursor hooks aren't set.
24702 commit 4078457919708a8dbf9db8ee6e4871ecbf72518f
24703 Author: Eric Anholt <anholt@freebsd.org>
24704 Date:   Wed May 12 01:49:46 2004 +0000
24706     Fix problems in render fb implementation found by rendercheck:
24707     - fbCombineSaturate was pointed at fbCombineDisjointOver, instead of
24708         fbCombineDisjointOverReverse as it should. Instead, point
24709         fbCombineDisjointOverReverse at fbCombineSaturate (which is likely to
24710         be faster).
24711     - fix previously-unused fbCombineSaturate implementation.
24712     - fbCombineMaskAlphaC was just a copy of fbCombineMaskValueC. Make it do
24713         what it's supposed to (return a cs.alpha).
24714     - fbCombineAtopC didn't invert the source alpha value.
24715     - fix copy'n'paste errors in fbCombine(Dis/Con)jointGeneralC, also source
24716         alpha wasn't treated in a component fashion.
24717     - fbCompositeSrc_8888* didn't handle when the source lacks an alpha
24718         channel. Rather than adding that and possilby slowing down the (normal)
24719         alpha case, don't let x8r8g8b8/x8b8g8r8 Pictures be used in
24720         fbCompositeSrc_8888* because Over with one of these is just Src.
24722 commit a43d5412b4d79d67af20dc8af144a9ca80263e9d
24723 Author: Alexander Gottwald <alexander.gottwald@s1999.tu-chemnitz.de>
24724 Date:   Sun May 9 16:20:13 2004 +0000
24726     file ChangeLog was initially added on branch CYGWIN.
24728 commit 0498d818fe40cb4eb03983e27a980791bbadf6db
24729 Author: Roland Mainz <roland.mainz@nrubsig.org>
24730 Date:   Sat May 8 02:06:46 2004 +0000
24732     Fix for http://pdx.freedesktop.org/cgi-bin/bugzilla/show_bug.cgi?id=608
24733         ("Can not print on Debian/CUPS due to error |Xprt_64:lpr: unable to
24734         print file: server-error-not-accepting-jobs|"): Xprt did not setup the
24735         list of supplementary group ids, causing print failure when the the
24736         calling user must be a member in a specific group to be allowed to
24737         print.
24739 commit 75d96afcc4a1f201da665bd73b7067e8e7139a3f
24740 Author: Egbert Eich <eich@suse.de>
24741 Date:   Thu May 6 17:31:17 2004 +0000
24743     BugZilla #601: Fixing makedepend choking on floating point exception
24744         because CHAR_BIT is defined to __CHAR_BIT__ which is a compiler
24745         intrinsic define. BugZilla #605: Fixing build on IA64 which is broken
24746         due to the inclusion of the kernel header asm/page.h. Kernel headers
24747         however don't work with
24748     -ansi. The inclusion of asm/page.h can however savely be removed as it
24749         there are plenty of other ways to determine the page size.
24751 commit 7124cfaa006e840ba48dcc466c0dc8b34503a686
24752 Author: Keith Packard <keithp@keithp.com>
24753 Date:   Thu May 6 16:19:32 2004 +0000
24755     Use current resolution by default, change rate to 75 to match
24756         fbdevModeSupported cut-off (?). Glenn McGrath <glennm@hydrix.com>
24758 commit e4ac2411eddf1f01ef9204f27b6d1ce8f1749439
24759 Author: Roland Mainz <roland.mainz@nrubsig.org>
24760 Date:   Thu May 6 01:53:52 2004 +0000
24762     Fix for http://pdx.freedesktop.org/cgi-bin/bugzilla/show_bug.cgi?id=551 -
24763         PS DDX will not build on platforms with BuildFreeType NO. Patch by Alan
24764         Coopersmith <alan.coopersmith@sun.com>.
24766 commit b1c65e1ca6828ea82ee7790f22c26503b0a5e17d
24767 Author: Roland Mainz <roland.mainz@nrubsig.org>
24768 Date:   Thu May 6 00:24:32 2004 +0000
24770     Fix for http://pdx.freedesktop.org/cgi-bin/bugzilla/show_bug.cgi?id=536 -
24771         RFE: PS output should contain the FreeType2 version being used.
24773 commit 8d4f21ab53c44ca48501d6211ea6db0c0b8af916
24774 Author: Eamon Walsh <ewalsh@epoch.ncsc.mil>
24775 Date:   Wed May 5 20:15:41 2004 +0000
24777     Add XACE and XSELINUX extensions to the build system
24779 commit 0106715000196c7b349a0b4494b61545f0f5e138
24780 Author: Eamon Walsh <ewalsh@epoch.ncsc.mil>
24781 Date:   Wed May 5 20:07:37 2004 +0000
24783     Modify XC-SECURITY and XC-APPGROUP extensions to work with XACE
24785 commit 8526cd6395490b03b279f1962df777fb0e4a9878
24786 Author: Eamon Walsh <ewalsh@epoch.ncsc.mil>
24787 Date:   Wed May 5 20:04:52 2004 +0000
24789     Replace XC-SECURITY code with XACE security hooks
24791 commit 6d066cb10990d951449b342b40dec1f1b1ae593c
24792 Author: Eamon Walsh <ewalsh@epoch.ncsc.mil>
24793 Date:   Tue May 4 19:44:02 2004 +0000
24795     Merge the new release from HEAD
24797 commit b5f200ce9d495c6ce94e0170909465a30e8799d9
24798 Author: Keith Packard <keithp@keithp.com>
24799 Date:   Tue May 4 03:28:06 2004 +0000
24801     Attached is a patch to fix a build error whe ncompiling with tslib support,
24802         a variable wasnt set, i just changed it to be like the other
24803         MAkefile.ams :) -- Glenn McGrath <glennm@hydrix.com>
24805 commit 5ca651e66f3d0ab189962bb4609b87a865364ef8
24806 Author: Alexander Gottwald <alexander.gottwald@s1999.tu-chemnitz.de>
24807 Date:   Fri Apr 30 12:48:56 2004 +0000
24809     file winmessages.h was initially added on branch CYGWIN.
24811 commit 2c2c1704b542f29fe5ac9917e1141040a0dbd3e9
24812 Author: Roland Mainz <roland.mainz@nrubsig.org>
24813 Date:   Thu Apr 29 23:59:15 2004 +0000
24815     Fix for http://pdx.freedesktop.org/cgi-bin/bugzilla/show_bug.cgi?id=567 -
24816         Xorg Xprt starts to consume 100% CPU when being idle for some time
24817         (internal screensaver goes mad after 10mins)
24819 commit a8429d76103ff0f4fc61db86201c741f91bfcba2
24820 Author: Keith Packard <keithp@keithp.com>
24821 Date:   Wed Apr 28 07:26:46 2004 +0000
24823     Add completely fake X server -- draws to allocated buffer, has no keyboard
24824         or mouse.
24826 commit 85e4e5445218d70f627fb132a8e8f18470e6749d
24827 Author: Roland Mainz <roland.mainz@nrubsig.org>
24828 Date:   Mon Apr 26 11:07:03 2004 +0000
24830     Work-in-progress for
24831         http://pdx.freedesktop.org/cgi-bin/bugzilla/show_bug.cgi?id=542 - GLX
24832         support for PS DDX / part #1: Fix visual setup (attachment #243)
24834 commit 46472cbee679f9757c4003a0dcf158aeb3852f47
24835 Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
24836 Date:   Mon Apr 26 02:39:58 2004 +0000
24838     xc/config/cf/sun.cf
24839     xc/config/cf/sv4Lib.rules
24840     xc/programs/Xserver/Imakefile
24841     xc/programs/Xserver/hw/xfree86/os-support/sunos/find_deps.pl Make Solaris
24842         builds work when using MakeDllModules (it's not the default yet, but at
24843         least it works now if you turn it on) Also improve default compiler,
24844         optimizer, & linker flags for Solaris builds using either Sun cc or gcc
24845     xc/programs/Xserver/cfb/Imakefile.inc
24846     xc/programs/Xserver/cfb/stipsparc.s
24847     xc/programs/Xserver/cfb/stipsprc32.s Remove text relocation error when
24848         building shared versions
24850 commit 36e3e5430e1ca7103a4e0b796eb3817975b40d90
24851 Author: Roland Mainz <roland.mainz@nrubsig.org>
24852 Date:   Sun Apr 25 22:42:09 2004 +0000
24854     Fix for http://pdx.freedesktop.org/cgi-bin/bugzilla/show_bug.cgi?id=541 -
24855         Xorg Xprt may crash with "Freeing resource id=40200000 which isnt
24856         there"
24858 commit 2fb588620030ad393f8500d60e16144d59e4effe
24859 Author: Egbert Eich <eich@suse.de>
24860 Date:   Fri Apr 23 19:54:30 2004 +0000
24862     Merging XORG-CURRENT into trunk
24864 commit 0664db19bf37f9dd69cca6adff4e238e310c3092
24865 Author: Egbert Eich <eich@suse.de>
24866 Date:   Fri Apr 23 18:54:16 2004 +0000
24868     Merging XORG-CURRENT into trunk
24870 commit 68fd529608c58334f13beb88dbcc1d5db85b9b00
24871 Author: Roland Mainz <roland.mainz@nrubsig.org>
24872 Date:   Wed Apr 21 23:24:20 2004 +0000
24874     Fix for http://pdx.freedesktop.org/cgi-bin/bugzilla/show_bug.cgi?id=535 -
24875         Xprt should not annouce extensions which are not supported
24877 commit 1af13123fa79ad1c6747aad60ed458bbd69da12d
24878 Author: Roland Mainz <roland.mainz@nrubsig.org>
24879 Date:   Wed Apr 21 10:03:41 2004 +0000
24881     Fix for http://pdx.freedesktop.org/cgi-bin/bugzilla/show_bug.cgi?id=530 -
24882         Land XPRINT branch on XORG-CURRENT
24884 commit 449e83a9470ec4bdd0871e2f263f608b24455423
24885 Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
24886 Date:   Sun Apr 18 03:00:43 2004 +0000
24888     xc/lib/GL/glx/Imakefile
24889     xc/lib/GL/mesa/src/Imakefile LargePICTable required for Solaris SPARC
24890         builds
24891     xc/programs/Xserver/hw/xfree86/drivers/glint/pm3_accel.c
24892     xc/programs/Xserver/hw/xfree86/common/xf86Events.c Add != NULL to if
24893         statements to get past syntax error reported by Sun Forte 6.1 cc.
24894     xc/config/imake/imake.c
24895     xc/config/cf/sun.cf
24896     xc/config/cf/sunLib.tmpl Allow compiling with Sun compilers installed
24897         somewhere other than /opt/SUNWspro
24898     xc/programs/Xserver/hw/xfree86/common/compiler.h
24899     xc/programs/Xserver/hw/xfree86/os-support/bus/Pci.h Check for
24900         defined(sparc) as well as defined(__sparc__) since Sun compilers don't
24901         define __sparc__
24903 commit 425251a752805affb6ce14baa58d92c384f39501
24904 Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
24905 Date:   Sat Apr 17 18:47:05 2004 +0000
24907     Bugzilla #495: LocalClientCred should use getpeerucred on Solaris 10
24909 commit 7215fb186f076a24d0a04c9c20ac9b92cae1f49b
24910 Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
24911 Date:   Fri Apr 16 00:21:24 2004 +0000
24913     xc/programs/Xserver/hw/xfree86/os-support/sunos/sun_mouse.c Solaris mouse
24914         enhancements, including autoprobe support, VUID wheel mouse events, and
24915         streams module pushing. Bugzilla #434. (Russ Blaine & Alan Coopersmith,
24916         Sun Microsystems)
24917     xc/programs/Xserver/hw/xfree86/os-support/sunos/sun_init.c Xorg doesn't
24918         reset console to text mode on Solaris x86 8 and later Bugzilla #469.
24920 commit c6c6d0de2309019999fa75a2f36a4f4a93ad2f31
24921 Author: Egbert Eich <eich@suse.de>
24922 Date:   Thu Apr 15 10:17:35 2004 +0000
24924     Merged changes from RELEASE-1 branch
24926 commit 9d24a5fa91bf165bbd2048a844edeb59b5e34aad
24927 Author: Harold L Hunt II <huntharo@msu.edu>
24928 Date:   Wed Apr 14 00:01:22 2004 +0000
24930     file XWinrc.man was initially added on branch CYGWIN.
24932 commit 01bb5eb5032a7566c86a51053146dba98a3ed749
24933 Author: Roland Mainz <roland.mainz@nrubsig.org>
24934 Date:   Tue Apr 13 03:16:46 2004 +0000
24936     file psout_ftpstype3.c was initially added on branch XPRINT.
24938 commit cb3f3d8f2283d384dc5a3af3f38053cc8a2d192e
24939 Author: Roland Mainz <roland.mainz@nrubsig.org>
24940 Date:   Tue Apr 13 03:16:46 2004 +0000
24942     file psout_ft.c was initially added on branch XPRINT.
24944 commit 7cfb4c2b33ae2147b5d6ddc2afc8b777686a666f
24945 Author: Roland Mainz <roland.mainz@nrubsig.org>
24946 Date:   Tue Apr 13 03:16:46 2004 +0000
24948     file psout_ftpstype1.c was initially added on branch XPRINT.
24950 commit 4ae42e79d46d7db30f7b6f321bbb0d134862138d
24951 Author: Roland Mainz <roland.mainz@nrubsig.org>
24952 Date:   Tue Apr 13 03:16:46 2004 +0000
24954     file PsFTFonts.c was initially added on branch XPRINT.
24956 commit b5fb71922b02024aa5a8f349c9d2c956e2f83f0f
24957 Author: Roland Mainz <roland.mainz@nrubsig.org>
24958 Date:   Tue Apr 13 03:16:45 2004 +0000
24960     file xprint.sh was initially added on branch XPRINT.
24962 commit ca9a9a58be51a21f123b11dd68047034696cae84
24963 Author: Roland Mainz <roland.mainz@nrubsig.org>
24964 Date:   Tue Apr 13 03:16:45 2004 +0000
24966     file xprint.csh was initially added on branch XPRINT.
24968 commit 7c1f840108172d6b18af47465ea72f4820640598
24969 Author: Roland Mainz <roland.mainz@nrubsig.org>
24970 Date:   Tue Apr 13 03:16:45 2004 +0000
24972     file cde_xsessiond_xprint.sh was initially added on branch XPRINT.
24974 commit 579221198aeac7010435b29db1ad8fe9ee2d7c5d
24975 Author: Roland Mainz <roland.mainz@nrubsig.org>
24976 Date:   Tue Apr 13 03:16:44 2004 +0000
24978     file spooler.c was initially added on branch XPRINT.
24980 commit 7677b4992fee7eb73cc97914163dcf689ad13d6a
24981 Author: Roland Mainz <roland.mainz@nrubsig.org>
24982 Date:   Tue Apr 13 03:16:44 2004 +0000
24984     file spooler.h was initially added on branch XPRINT.
24986 commit d3907ca519b476c99e29a58c22258f22dbe63244
24987 Author: Roland Mainz <roland.mainz@nrubsig.org>
24988 Date:   Tue Apr 13 03:16:44 2004 +0000
24990     file document was initially added on branch XPRINT.
24992 commit 3646bb9c894d5f011e2df4fac402118d8350102e
24993 Author: Roland Mainz <roland.mainz@nrubsig.org>
24994 Date:   Tue Apr 13 03:16:39 2004 +0000
24996     file spooltodir.sh was initially added on branch XPRINT.
24998 commit 8c006df3c6d8e5ac95f0b0fa38a030100541598f
24999 Author: Roland Mainz <roland.mainz@nrubsig.org>
25000 Date:   Tue Apr 13 03:16:39 2004 +0000
25002     file model-config was initially added on branch XPRINT.
25004 commit 95a84bc0cb809e5c7141d0411e329a3ec300b8aa
25005 Author: Roland Mainz <roland.mainz@nrubsig.org>
25006 Date:   Tue Apr 13 03:16:38 2004 +0000
25008     file ZapfDingbats.pmf was initially added on branch XPRINT.
25010 commit 5527b39e668ea7a88c41186dbb6d7b66e892547a
25011 Author: Roland Mainz <roland.mainz@nrubsig.org>
25012 Date:   Tue Apr 13 03:16:38 2004 +0000
25014     file Times-Roman.pmf was initially added on branch XPRINT.
25016 commit 69c405ac66b1a15076e247dd1b578b7b4b210b00
25017 Author: Roland Mainz <roland.mainz@nrubsig.org>
25018 Date:   Tue Apr 13 03:16:38 2004 +0000
25020     file Times-Italic.pmf was initially added on branch XPRINT.
25022 commit b6b75f677292ed0c694921df0abf40038dd5e99d
25023 Author: Roland Mainz <roland.mainz@nrubsig.org>
25024 Date:   Tue Apr 13 03:16:38 2004 +0000
25026     file Times-BoldItalic.pmf was initially added on branch XPRINT.
25028 commit 6605566bcf008551d33a9a68bd03e9a0c57c4f60
25029 Author: Roland Mainz <roland.mainz@nrubsig.org>
25030 Date:   Tue Apr 13 03:16:38 2004 +0000
25032     file Souvenir-LightItalic.pmf was initially added on branch XPRINT.
25034 commit 38ad2972bffea1019214785ee479f7670ca70d1f
25035 Author: Roland Mainz <roland.mainz@nrubsig.org>
25036 Date:   Tue Apr 13 03:16:38 2004 +0000
25038     file Souvenir-Light.pmf was initially added on branch XPRINT.
25040 commit 10d8eace174a9778a3313ac36a3422637b020d5f
25041 Author: Roland Mainz <roland.mainz@nrubsig.org>
25042 Date:   Tue Apr 13 03:16:38 2004 +0000
25044     file Souvenir-DemiItalic.pmf was initially added on branch XPRINT.
25046 commit fb5ac8e2bdfe1217663679f5eae8045473456752
25047 Author: Roland Mainz <roland.mainz@nrubsig.org>
25048 Date:   Tue Apr 13 03:16:38 2004 +0000
25050     file NewCenturySchlbk-Roman.pmf was initially added on branch XPRINT.
25052 commit 5ec311b05dc1e509c115ccca808ee05090cfddad
25053 Author: Roland Mainz <roland.mainz@nrubsig.org>
25054 Date:   Tue Apr 13 03:16:38 2004 +0000
25056     file NewCenturySchlbk-Italic.pmf was initially added on branch XPRINT.
25058 commit 70947a8f1addf4ca17e50d9e6ae590266ac446cc
25059 Author: Roland Mainz <roland.mainz@nrubsig.org>
25060 Date:   Tue Apr 13 03:16:38 2004 +0000
25062     file Symbol.pmf was initially added on branch XPRINT.
25064 commit 436ff77b21515cd9fe9732e0bd5361f2bfba44ed
25065 Author: Roland Mainz <roland.mainz@nrubsig.org>
25066 Date:   Tue Apr 13 03:16:38 2004 +0000
25068     file Times-Bold.pmf was initially added on branch XPRINT.
25070 commit 4db563027844245d6c9085f997e75da743410885
25071 Author: Roland Mainz <roland.mainz@nrubsig.org>
25072 Date:   Tue Apr 13 03:16:38 2004 +0000
25074     file NewCenturySchlbk-Bold.pmf was initially added on branch XPRINT.
25076 commit 79110faa2eac849756b859071ce68fba64de57aa
25077 Author: Roland Mainz <roland.mainz@nrubsig.org>
25078 Date:   Tue Apr 13 03:16:38 2004 +0000
25080     file NewCenturySchlbk-BoldItalic.pmf was initially added on branch XPRINT.
25082 commit 4e1ae7e9cc04806f4436759764cc680ecf1f014c
25083 Author: Roland Mainz <roland.mainz@nrubsig.org>
25084 Date:   Tue Apr 13 03:16:38 2004 +0000
25086     file Souvenir-Demi.pmf was initially added on branch XPRINT.
25088 commit 433913bacf988908b94c420452c042eebcb381ac
25089 Author: Roland Mainz <roland.mainz@nrubsig.org>
25090 Date:   Tue Apr 13 03:16:38 2004 +0000
25092     file LubalinGraph-Demi.pmf was initially added on branch XPRINT.
25094 commit d5bae63138ab833fdd56bb983436ac514536d7b6
25095 Author: Roland Mainz <roland.mainz@nrubsig.org>
25096 Date:   Tue Apr 13 03:16:38 2004 +0000
25098     file LubalinGraph-DemiOblique.pmf was initially added on branch XPRINT.
25100 commit 3acd6856617e784ee30333dc9b779189a3f44052
25101 Author: Roland Mainz <roland.mainz@nrubsig.org>
25102 Date:   Tue Apr 13 03:16:38 2004 +0000
25104     file LubalinGraph-Book.pmf was initially added on branch XPRINT.
25106 commit 5f73192458136fe4b6b82372c3b1653fbf831ebd
25107 Author: Roland Mainz <roland.mainz@nrubsig.org>
25108 Date:   Tue Apr 13 03:16:38 2004 +0000
25110     file Helvetica.pmf was initially added on branch XPRINT.
25112 commit e129abc3bf269e857aa65065cc18a31a56ba0373
25113 Author: Roland Mainz <roland.mainz@nrubsig.org>
25114 Date:   Tue Apr 13 03:16:38 2004 +0000
25116     file Helvetica-Oblique.pmf was initially added on branch XPRINT.
25118 commit 576a4cddf995082d10e2e29e1b58c1564eb11ee7
25119 Author: Roland Mainz <roland.mainz@nrubsig.org>
25120 Date:   Tue Apr 13 03:16:38 2004 +0000
25122     file Helvetica-BoldOblique.pmf was initially added on branch XPRINT.
25124 commit cf26c87833a79427b665abce67ca19f2b68bc8e5
25125 Author: Roland Mainz <roland.mainz@nrubsig.org>
25126 Date:   Tue Apr 13 03:16:38 2004 +0000
25128     file Helvetica-Bold.pmf was initially added on branch XPRINT.
25130 commit a091408c372a2aa89fb83b023248f45aa8cd4173
25131 Author: Roland Mainz <roland.mainz@nrubsig.org>
25132 Date:   Tue Apr 13 03:16:38 2004 +0000
25134     file Courier.pmf was initially added on branch XPRINT.
25136 commit 9e4221d08ff9a408fb25a32887390b14788b1558
25137 Author: Roland Mainz <roland.mainz@nrubsig.org>
25138 Date:   Tue Apr 13 03:16:38 2004 +0000
25140     file Courier-Oblique.pmf was initially added on branch XPRINT.
25142 commit 6b2674078079a5959a2b7758e6c628a14ec1a46c
25143 Author: Roland Mainz <roland.mainz@nrubsig.org>
25144 Date:   Tue Apr 13 03:16:38 2004 +0000
25146     file Courier-BoldOblique.pmf was initially added on branch XPRINT.
25148 commit 6aee2d37b95170a65ee08c0866c425f115ebc9f1
25149 Author: Roland Mainz <roland.mainz@nrubsig.org>
25150 Date:   Tue Apr 13 03:16:38 2004 +0000
25152     file LubalinGraph-BookOblique.pmf was initially added on branch XPRINT.
25154 commit 7a59fe1dd987e1ef0abd92e0ac80dd87a15137fe
25155 Author: Roland Mainz <roland.mainz@nrubsig.org>
25156 Date:   Tue Apr 13 03:16:38 2004 +0000
25158     file AvantGarde-Demi.pmf was initially added on branch XPRINT.
25160 commit 22e0316acc8992033fc82a38f663fce130e4031b
25161 Author: Roland Mainz <roland.mainz@nrubsig.org>
25162 Date:   Tue Apr 13 03:16:38 2004 +0000
25164     file AvantGarde-DemiOblique.pmf was initially added on branch XPRINT.
25166 commit f8aded3a7f8c97731e33b4362243da947fb4e774
25167 Author: Roland Mainz <roland.mainz@nrubsig.org>
25168 Date:   Tue Apr 13 03:16:38 2004 +0000
25170     file AvantGarde-Book.pmf was initially added on branch XPRINT.
25172 commit 2224187c05d4dc05f7e03e22307cf7816d69f789
25173 Author: Roland Mainz <roland.mainz@nrubsig.org>
25174 Date:   Tue Apr 13 03:16:38 2004 +0000
25176     file AvantGarde-BookOblique.pmf was initially added on branch XPRINT.
25178 commit 9eafaaf83294d1988b30bde4485a299cf8ae5035
25179 Author: Roland Mainz <roland.mainz@nrubsig.org>
25180 Date:   Tue Apr 13 03:16:38 2004 +0000
25182     file Courier-Bold.pmf was initially added on branch XPRINT.
25184 commit f9eea9864e333efde97143278916da44639cc18a
25185 Author: Roland Mainz <roland.mainz@nrubsig.org>
25186 Date:   Tue Apr 13 03:16:38 2004 +0000
25188     file ps2pdf_spooltodir.sh was initially added on branch XPRINT.
25190 commit 20248eedd69c42c27605d7bcfb265994f5846f17
25191 Author: Franco Catrin L <fcatrin@tuxpan.com>
25192 Date:   Sun Apr 11 16:39:48 2004 +0000
25194     fixed Changelog format
25196 commit bc7168ee763ffac9cbb992096a53b346cd640a13
25197 Author: Franco Catrin L <fcatrin@tuxpan.com>
25198 Date:   Sun Apr 11 16:24:03 2004 +0000
25200     Added ROP
25202 commit 784d37ee369b94c83c4cc6e280a39f32da8aa678
25203 Author: Franco Catrin L <fcatrin@tuxpan.com>
25204 Date:   Sun Apr 11 15:51:04 2004 +0000
25206     Fixed size calculation in solid rendering
25208 commit 056322336cbb6093d74aa9d22bbfd42e2248a16a
25209 Author: Franco Catrin L <fcatrin@tuxpan.com>
25210 Date:   Sun Apr 11 15:20:17 2004 +0000
25212     Basic bitblt implementation
25214 commit c231856a1343e38381e1b4e545ff1ac279141bf0
25215 Author: Franco Catrin L <fcatrin@tuxpan.com>
25216 Date:   Sun Apr 11 00:53:10 2004 +0000
25218     First acceleration function implemented (DrawSolid)
25220 commit 47436a8af82a00d0d392cef4d5906729d9a37649
25221 Author: Franco Catrin L <fcatrin@tuxpan.com>
25222 Date:   Sun Apr 11 00:15:57 2004 +0000
25224     Finnally got MMIO working all timecat ChangeLog cat ChangeLog cat ChangeLog
25225         :-D
25227 commit 1740b938e4c4f1cd3de700ea26143b01c0312325
25228 Author: Franco Catrin L <fcatrin@tuxpan.com>
25229 Date:   Tue Apr 6 18:09:44 2004 +0000
25231     Return back to VESA only version
25233 commit 07bc231872e7e056fa3049a0fcd963c61f826f80
25234 Author: Franco Catrin L <fcatrin@tuxpan.com>
25235 Date:   Mon Apr 5 18:19:34 2004 +0000
25237     small fixes, but still can't get this driver woking again
25239 commit b526276faa765df893197e04370a915ed73947dc
25240 Author: Brent Cook <busterbcook@yahoo.com>
25241 Date:   Mon Apr 5 02:52:35 2004 +0000
25243     removed hardcoded vesa references so we can operate with any backend. fbdev
25244         works for initializing the screen, but input fails shortly after.
25246 commit 920e6ff81baeec16465f81bacbcff711ce82e149
25247 Author: Brent Cook <busterbcook@yahoo.com>
25248 Date:   Sun Apr 4 07:30:07 2004 +0000
25250     Begin separating VESA calls into a more generic backend wrapper like the
25251         ati driver, cascading between VESA and FBDEV. We only have init
25252         functions done so far; need to add all of the others. Fixed some
25253         compiler warnings. Whitespace and formatting cleanups (using 4 spaces,
25254         no tabs)
25256 commit 530371ceaf7f593badf38bbc2d2e50f6a920d24f
25257 Author: Brent Cook <busterbcook@yahoo.com>
25258 Date:   Sat Apr 3 22:26:37 2004 +0000
25260     added touchscreen support, detect all known PCI chips in the Neomagic line.
25261         We'll not bother with ISA for now.
25263 commit 962b898868dcab959c390986dcb0b4dd750dc107
25264 Author: Brent Cook <busterbcook@yahoo.com>
25265 Date:   Sat Apr 3 22:22:48 2004 +0000
25267     initial import of original driver by Franco Catrin L. Wraps VESA for most
25268         parts, with some hardware acceleration enabled for the cursor on the
25269         NM2300.
25271 commit 8a2fce3b90b5efc8bab19675cb8e02690e24442e
25272 Author: Harold L Hunt II <huntharo@msu.edu>
25273 Date:   Sat Apr 3 05:01:21 2004 +0000
25275     file winkeyhook.c was initially added on branch CYGWIN.
25277 commit 12d5371ed2fbefab069dea46be972a7269b8c2db
25278 Author: Stuart Kreitman <stuart.kreitman@sun.com>
25279 Date:   Tue Mar 30 18:31:54 2004 +0000
25281     file xfixes.h was initially added on branch DAMAGE-XFIXES.
25283 commit a4b319dbf375461c975450659723e6326153e536
25284 Author: Stuart Kreitman <stuart.kreitman@sun.com>
25285 Date:   Tue Mar 30 18:31:54 2004 +0000
25287     file xfixes.c was initially added on branch DAMAGE-XFIXES.
25289 commit 5319d30d45d5f8ec04a496327f32cc6431c6a511
25290 Author: Stuart Kreitman <stuart.kreitman@sun.com>
25291 Date:   Tue Mar 30 18:31:54 2004 +0000
25293     file select.c was initially added on branch DAMAGE-XFIXES.
25295 commit 76f247bd0ef23d688028c63b5f8bd3e9ad6b1b45
25296 Author: Stuart Kreitman <stuart.kreitman@sun.com>
25297 Date:   Tue Mar 30 18:31:54 2004 +0000
25299     file saveset.c was initially added on branch DAMAGE-XFIXES.
25301 commit 83f0f1babb612774f609c71879a225c43f63ac1f
25302 Author: Stuart Kreitman <stuart.kreitman@sun.com>
25303 Date:   Tue Mar 30 18:31:54 2004 +0000
25305     file cursor.c was initially added on branch DAMAGE-XFIXES.
25307 commit 52bc7693dbe7e3db916f8d463d9a750e3c6ffa4d
25308 Author: Stuart Kreitman <stuart.kreitman@sun.com>
25309 Date:   Tue Mar 30 18:31:54 2004 +0000
25311     file region.c was initially added on branch DAMAGE-XFIXES.
25313 commit 5d9098cb17cd88cfdf49de92bec2a787d6681649
25314 Author: Stuart Kreitman <stuart.kreitman@sun.com>
25315 Date:   Tue Mar 30 18:31:54 2004 +0000
25317     file xfixesint.h was initially added on branch DAMAGE-XFIXES.
25319 commit ace9aa7c45ff2ea6b3476006574da5c27d05afd4
25320 Author: Stuart Kreitman <stuart.kreitman@sun.com>
25321 Date:   Tue Mar 30 17:41:24 2004 +0000
25323     file damage.c was initially added on branch DAMAGE-XFIXES.
25325 commit 72dc7569c6bbc216f613be21ea4f79d3ef1d5534
25326 Author: Stuart Kreitman <stuart.kreitman@sun.com>
25327 Date:   Tue Mar 30 17:41:24 2004 +0000
25329     file damage.h was initially added on branch DAMAGE-XFIXES.
25331 commit 95da7b7e061b6925d8cd85bc7b25708ff253fcb1
25332 Author: Stuart Kreitman <stuart.kreitman@sun.com>
25333 Date:   Tue Mar 30 17:41:24 2004 +0000
25335     file damagestr.h was initially added on branch DAMAGE-XFIXES.
25337 commit 629c3792225cec28572081ebc8dda3fd803fe616
25338 Author: Egbert Eich <eich@suse.de>
25339 Date:   Tue Mar 30 14:23:15 2004 +0000
25341     36. Conversion: __AMD64__ > __amd64__ (Egbert Eich).
25342     35. Fixed stretching option and centering in C&T driver (Egbert Eich).
25343     34. Added support for memory size tweaking in BIOS for i845 (Egbert Eich,
25344         thanks to Christian Ziez)
25345     33. Removed video playback dependency on Accel in NSC drivers (Egbert
25346     3Eich).
25347     32. Fix HW cursor state on Savage driver when entering VT as some BIOSes
25348         seem to enable it unconditionally (Egbert Eich).
25349     31. Fixed Emulate3Button message to distinguish between 'hard' (ie.
25350         configured) and 'soft' (ie. automatic emulation that is disabled as
25351         soon as the middle button is pressed) (Egbert Eich).
25352     30. Free XrmDB in XCloseDisplay() only when implicitely allocated by
25353         XGetDefaults(). If Client allocates it itself it should free it also.
25354         Trying to free it for the client may result in segfault if the client
25355         has already freed it (Egbert Eich).
25357 commit b5e400867feab935aa04e9aadb12deb0601b7f83
25358 Author: Egbert Eich <eich@suse.de>
25359 Date:   Tue Mar 30 14:14:31 2004 +0000
25361     - backing out XFIXES and DAMAGE related code that accidentally went in
25362         here.
25364 commit 0017ddaa6406524d0a86ff7020eed4c33758ddbd
25365 Author: Stuart Kreitman <stuart.kreitman@sun.com>
25366 Date:   Tue Mar 30 02:16:15 2004 +0000
25368     file damageextint.h was initially added on branch DAMAGE-XFIXES.
25370 commit 4b5112fd0593b34e6e096d88b0841a28636600f6
25371 Author: Stuart Kreitman <stuart.kreitman@sun.com>
25372 Date:   Tue Mar 30 02:16:15 2004 +0000
25374     file damageext.c was initially added on branch DAMAGE-XFIXES.
25376 commit 733bfa4b5dd5255713a98f390a1fb65be6e16c2d
25377 Author: Stuart Kreitman <stuart.kreitman@sun.com>
25378 Date:   Tue Mar 30 02:16:15 2004 +0000
25380     file damageext.h was initially added on branch DAMAGE-XFIXES.
25382 commit b1ed473ef2e1da99d7fe3df14fdef4d8b6365626
25383 Author: Harold L Hunt II <huntharo@msu.edu>
25384 Date:   Tue Mar 30 00:31:28 2004 +0000
25386     file winrandr.c was initially added on branch CYGWIN.
25388 commit fec5095bdfb376d0046e2f52188c68bef4e31fd7
25389 Author: Keith Packard <keithp@keithp.com>
25390 Date:   Sun Mar 28 07:14:30 2004 +0000
25392     file xorgcfg.man was initially added on branch XORG-RELEASE-1-TM.
25394 commit 136a9364be80f407f498e9e9695cadaab39227ad
25395 Author: Keith Packard <keithp@keithp.com>
25396 Date:   Sun Mar 28 07:14:30 2004 +0000
25398     file XOrgCfg.cpp was initially added on branch XORG-RELEASE-1-TM.
25400 commit 881afb356d6992bcfbbfcbdf31f1f71c64d648da
25401 Author: Keith Packard <keithp@keithp.com>
25402 Date:   Sat Mar 27 17:01:11 2004 +0000
25404     file Xorg.man was initially added on branch XORG-RELEASE-1-TM.
25406 commit d2119ac7c56ba94db1d8639937b13e72288a328c
25407 Author: Keith Packard <keithp@keithp.com>
25408 Date:   Sat Mar 27 17:01:11 2004 +0000
25410     file xorg.conf.man was initially added on branch XORG-RELEASE-1-TM.
25412 commit 5a9f3a36a35549f30fc67a8e3a3e9a201efb91ec
25413 Author: Egbert Eich <eich@suse.de>
25414 Date:   Fri Mar 26 20:02:03 2004 +0000
25416     file xorgHelper.c was initially added on branch XORG-RELEASE-1-TM.
25418 commit b2b0e70fe5c65c8f2d518f5f0ce89a86938701ed
25419 Author: Egbert Eich <eich@suse.de>
25420 Date:   Fri Mar 26 19:54:39 2004 +0000
25422     file xorgconf.cpp was initially added on branch XORG-RELEASE-1-TM.
25424 commit 83880dd464a415d3d0efa546b1f0b9887342e809
25425 Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
25426 Date:   Fri Mar 26 17:11:49 2004 +0000
25428     29. XkbWriteRulesProp fails if XkbRulesFile is NULL. Bug #376. (Alan
25429         Coopersmith)
25431 commit 861a33678243349b987ff30912985968ede8ac84
25432 Author: Stuart Kreitman <stuart.kreitman@sun.com>
25433 Date:   Fri Mar 26 01:22:18 2004 +0000
25435     oops
25437 commit 23d552bbef2984afee889f82ded154478548ee15
25438 Author: Egbert Eich <eich@suse.de>
25439 Date:   Thu Mar 25 11:00:52 2004 +0000
25441     file xorg.cfg was initially added on branch XORG-RELEASE-1-TM.
25443 commit d1e52f13ad4610ec4907432c21384d08d6aaaf27
25444 Author: Stuart Kreitman <stuart.kreitman@sun.com>
25445 Date:   Thu Mar 25 05:11:16 2004 +0000
25447     oops
25449 commit f0336f18ee4106050104cb060c38fe87541615da
25450 Author: Stuart Kreitman <stuart.kreitman@sun.com>
25451 Date:   Thu Mar 25 03:45:49 2004 +0000
25453     built,working DAMAGE/XFIXES in mono tree
25455 commit f1394ec3cec09ff9c5fbbff3c1f595a642b25f91
25456 Author: Torrey Lyons <torrey@mrcla.com>
25457 Date:   Wed Mar 24 22:15:25 2004 +0000
25459     Change XFree86 Project to X.Org Foundation in localized XDarwin splash
25460         screens.
25462 commit d2bbcc0deed3a607d347ed4ef07ded9bcb44f1bb
25463 Author: Torrey Lyons <torrey@mrcla.com>
25464 Date:   Wed Mar 24 22:12:34 2004 +0000
25466     Change XFree86 Project to X.Org Foundation in XDarwin splash screen.
25468 commit 84d25a5e178835234261a63f0a1b8131c01bbe1f
25469 Author: Egbert Eich <eich@suse.de>
25470 Date:   Wed Mar 24 15:58:45 2004 +0000
25472     file xorgVersion.h was initially added on branch XORG-RELEASE-1-TM.
25474 commit 685d1630c1540e29644849254bd45708aa5763bb
25475 Author: Egbert Eich <eich@suse.de>
25476 Date:   Tue Mar 23 12:46:30 2004 +0000
25478     file xorgconfig.man was initially added on branch XORG-RELEASE-1-TM.
25480 commit 6631bd586f74f89e2dce74fe1cc25ee982883323
25481 Author: Egbert Eich <eich@suse.de>
25482 Date:   Tue Mar 23 12:46:30 2004 +0000
25484     file xorgconfig.c was initially added on branch XORG-RELEASE-1-TM.
25486 commit 05a16f4acce3b6ef4ddafe044f96774de3f75b7c
25487 Author: Alexander Gottwald <alexander.gottwald@s1999.tu-chemnitz.de>
25488 Date:   Mon Mar 22 13:43:35 2004 +0000
25490     file glwindows.h was initially added on branch CYGWIN.
25492 commit 3c2e2d9ae0704931737bb0879a49a8575a07d13b
25493 Author: Kaleb Keithley <kaleb@freedesktop.org>
25494 Date:   Sun Mar 21 22:55:35 2004 +0000
25496     bug #357. Fix XDarwin so it builds on Mac OS X 10.2 and earlier. Merged
25497         down from -RELEASE-1-TM and -RELEASE-1
25499 commit 122be5328ffea0a3b92612b8ea0f5b02736ac175
25500 Author: Kaleb Keithley <kaleb@freedesktop.org>
25501 Date:   Fri Mar 19 23:16:06 2004 +0000
25503     no bug report. Restore Credits to the hw/darwin ddx that were deleted
25504         previously. RTF may or may not be "human readable," but with a little
25505         effort it's about as readable as SGML, IMNSHO.
25507 commit 551c93da612923f8d32707adc16431979bad6fb0
25508 Author: Harold L Hunt II <huntharo@msu.edu>
25509 Date:   Mon Mar 15 04:33:23 2004 +0000
25511     file winkeynames.h was initially added on branch CYGWIN.
25513 commit 0c97b290015186acbaadae9a9bf79f37c3d38b40
25514 Author: Harold L Hunt II <huntharo@msu.edu>
25515 Date:   Mon Mar 15 04:33:23 2004 +0000
25517     file winkeymap.h was initially added on branch CYGWIN.
25519 commit dae90c3af98edd5e95289abd930b3872c996c503
25520 Author: Egbert Eich <eich@suse.de>
25521 Date:   Sun Mar 14 08:34:49 2004 +0000
25523     Importing vendor version xf86-4_4_99_1 on Sun Mar 14 00:26:39 PST 2004
25525 commit 4e996f9d76f51e9b1e33bef610bb9c2a746c8b9c
25526 Author: Alexander Gottwald <alexander.gottwald@s1999.tu-chemnitz.de>
25527 Date:   Fri Mar 12 21:05:47 2004 +0000
25529     file winpriv.c was initially added on branch CYGWIN.
25531 commit c79b4bfd15534de12aaf8eca9965403b4913ca4b
25532 Author: Alexander Gottwald <alexander.gottwald@s1999.tu-chemnitz.de>
25533 Date:   Fri Mar 12 21:05:47 2004 +0000
25535     file winpriv.h was initially added on branch CYGWIN.
25537 commit 24c02f84cc31475bfba27417dfef66b11c09b25c
25538 Author: Harold L Hunt II <huntharo@msu.edu>
25539 Date:   Fri Mar 12 01:11:23 2004 +0000
25541     file X-boxed.ico was initially added on branch CYGWIN.
25543 commit 45b638b87f0daf94f9fce566179775fb2889c663
25544 Author: Daniel Stone <daniel@fooishbar.org>
25545 Date:   Wed Mar 10 11:49:11 2004 +0000
25547     Twenty link errors for Xizzle now - count 'em. 20.
25548     Get rid of all references to SCO.
25549     Change SDK include dir to $(includedir)/xizzle. Add SDK libs where
25550         necessary.
25551     Reformat to be nicer and easier to shuffle around; also, fix lib ordering
25552         so we get so much closer to the elusive final link. Shuffle
25553         common/xf86Init.c into libxizzle.a.
25554     Fix a couple of early snafus - s/BUILDXI/XINPUT/, et al; make the SDK stuff
25555         conditional as needed; fix the SBus includes.
25556     Name library os-support/libxizzleos.a, not os-support/foo/libxizzlefoo.a.
25557         Clean up ARCH_SOURCES so it's always initialised to something.
25558     Move linked libraries to _LIBADD, which somehow escaped my attention. Make
25559         inclusion of drm/libxizzlelinuxdrm.a dependent on DRI.
25560     s/VERSION/VBE_VERSION/;
25561     Axe this redundant dir.
25562     All Xizzle-specific: axe hw/xizzle/Xi, shuffle link order, fix list of
25563         required modules to be vaguely sane, add some pertinent libs/incs.
25565 commit 519f76a0867fb2711d311b7929632408c3633e37
25566 Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
25567 Date:   Sun Mar 7 23:45:10 2004 +0000
25569     24. Update license for Xinerama code from DEC to the version requested by
25570         Compaq for X11R6.5.1 that allows redistribution without written
25571         permission from DEC. Originally X.org Defect #9263. freedesktop.org
25572         bugzilla #283. (Alan Coopersmith)
25574 commit 505fe2ba307e9270627ca7f3cb6b4e1dbacc327b
25575 Author: Egbert Eich <eich@suse.de>
25576 Date:   Fri Mar 5 13:41:12 2004 +0000
25578     23. Merged with XFree86 4.4.0. Added changes that went into infected files.
25579         Reverted darwin/bundle/**/Credits.rtf to XFree86 versions to avoid
25580         future conflicts on ASCII but not humal readable files. (There should
25581         probably be separate CreditsXorg.rtf files) (Egbert Eich).
25583 commit 1b22db1ebcf1ba98ca8519fa38210e275373f8f6
25584 Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
25585 Date:   Thu Mar 4 02:13:09 2004 +0000
25587     21. X server crashes when X-Resource has to byte-swap. Sun bug #5007488.
25588         freedesktop.org bugzilla #267. (Alan Coopersmith)
25590 commit 47c9395969593a4e897e8c8110d5f2414e47b06a
25591 Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
25592 Date:   Wed Mar 3 17:03:46 2004 +0000
25594     file solaris-ia32.S was initially added on branch XORG-CURRENT.
25596 commit ed066cc67b1fca03fb38c80ecb8194b5b40963be
25597 Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
25598 Date:   Wed Mar 3 17:03:46 2004 +0000
25600     Enable inlining of assembly functions for inX/outX on Solaris 8 with Sun
25601         compilers
25603 commit 867451f1ab7b9870621725bd4be3dd8694c364b8
25604 Author: Egbert Eich <eich@suse.de>
25605 Date:   Wed Mar 3 12:12:50 2004 +0000
25607     Importing vendor version xf86-4_4_0 on Wed Mar 3 04:09:24 PST 2004
25609 commit 2934f0731b3d2bc9c1e25ceab26d9e0d9cadb054
25610 Author: Harold L Hunt II <huntharo@msu.edu>
25611 Date:   Tue Mar 2 20:00:16 2004 +0000
25613     file winvalargs.c was initially added on branch CYGWIN.
25615 commit f72efebf280547c80ff7010e32f56416e7121164
25616 Author: Harold L Hunt II <huntharo@msu.edu>
25617 Date:   Tue Mar 2 19:26:34 2004 +0000
25619     Replace a handful of calls to ErrorF and exit(1) with a single call to
25620         FatalError. These direct calls to exit(1) made it impossible to do
25621         anything ddx-specific in these cases; note that most of these calls
25622         occur during argument processing.
25624 commit 7557d4da10cc482fcec40acadf7744b04c1615a0
25625 Author: Kaleb Keithley <kaleb@freedesktop.org>
25626 Date:   Tue Mar 2 19:00:06 2004 +0000
25628     bug #230 Revert to Xinerama 1.1 In order to make a "quick" release it has
25629         been decided that the priority is to preserve the server's internal
25630         API/ABI so that third-party drivers that depend on symbols like
25631         noPanoramiXExtension, etc., would not need to be recompiled. Toobad gcc
25632         on Linux doesn't support ELF's weak symbols as that would have been a
25633         reasonable solution for preserving the ABI. N.B.: While symbols, i.e.
25634         functions and variables revert to the old name, I did not revert build
25635         names, i.e. -DXINERAMA, to the old -DPANORAMIX. There was no need, and
25636         it's just a build issue that has no impact on the binary output of the
25637         build.
25639 commit 215a13aa8f537dcb62b0a2f6d335901ee47e9e9b
25640 Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
25641 Date:   Mon Mar 1 16:38:20 2004 +0000
25643     Add the .stab.indexstr section produced by Sun's compilers to the list of
25644         SHT_STRTAB sections with debug information to ignore when loading ELF
25645         objects.
25647 commit d87b05563dc13ba8d9825ec3bb772702dce6c9fe
25648 Author: Harold L Hunt II <huntharo@msu.edu>
25649 Date:   Mon Mar 1 03:33:28 2004 +0000
25651     file indirect.c was initially added on branch CYGWIN.
25653 commit f81d63ec5396c8d7f62ddd6ff6bab10b32493264
25654 Author: Kaleb Keithley <kaleb@freedesktop.org>
25655 Date:   Sun Feb 29 20:11:11 2004 +0000
25657     bug #240 Instead of both Meta keys generating Meta_L, and both Alt keys
25658         generating Alt_L, etc, fix the implementation so that you get Meta_L
25659         for the left Meta key and Meta_R for the right Meta key. Ditto for Alt,
25660         Control, and Shift.
25662 commit 6c412a43e42538a51d3a4d92a6db12b0b6cf0e9b
25663 Author: Jaymz Julian <jaymz@artificial-stupidity.net>
25664 Date:   Sat Feb 28 09:47:55 2004 +0000
25666     sdl x server so that we can x-on-x the fb stuff for ease of debugging. if
25667         anyone uses this in production, a big scary monster will eat them. hrm,
25668         perhaps i should make it have a --i-know-what-i'm-doing param that it
25669         doens't start without, heh
25671 commit bb93fef9877a885da2c6108410155fa996b19abf
25672 Author: Kaleb Keithley <kaleb@freedesktop.org>
25673 Date:   Fri Feb 27 19:35:49 2004 +0000
25675     bug #238 test for root-window that XFree86 fixed in their
25676         programs/Xserver/Xext/shm.c
25677     3.37 and programs/Xserver/Xext/xvdisp.c 1.26 got zapped when Xinerama2 was
25678         merged into the tree. (Xinerama has since been reverted to 1.1, but
25679         that's another story.)
25681 commit cb718ce08eb25c3999c91b8d614fb88237fad03d
25682 Author: Kaleb Keithley <kaleb@freedesktop.org>
25683 Date:   Fri Feb 27 16:17:12 2004 +0000
25685     Revert to Xinerama 1.1 In order to make a "quick" release it has been
25686         decided that the priority is to preserve the server's internal API/ABI
25687         so that third-party drivers that depend on symbols like
25688         noPanoramiXExtension, etc., would not need to be recompiled. Toobad gcc
25689         on Linux doesn't support ELF's weak symbols as that would have been a
25690         reasonable solution for preserving the ABI. N.B.: While symbols, i.e.
25691         functions and variables revert to the old name, I did not revert build
25692         names, i.e. -DXINERAMA, to the old -DPANORAMIX. There was no need, and
25693         it's just a build issue that has no impact on the binary output of the
25694         build.
25696 commit df0313d35bc89abe9374ed25533db283430716e0
25697 Author: Egbert Eich <eich@suse.de>
25698 Date:   Thu Feb 26 13:36:15 2004 +0000
25700     readding XFree86's cvs IDs
25702 commit 147aae87fde5edeed395f77e60f0f8e812d3b6af
25703 Author: Egbert Eich <eich@suse.de>
25704 Date:   Thu Feb 26 09:23:53 2004 +0000
25706     Importing vendor version xf86-4_3_99_903 on Wed Feb 26 01:21:00 PST 2004
25708 commit 8844423f890194bcb0419a38249029f1997c8c66
25709 Author: Stuart Kreitman <stuart.kreitman@sun.com>
25710 Date:   Wed Feb 25 23:28:43 2004 +0000
25712     file xevie.c was initially added on branch XEVIE.
25714 commit b052486adb9ea26f37be120966eb60cd3ac3db2f
25715 Author: Kaleb Keithley <kaleb@freedesktop.org>
25716 Date:   Wed Feb 25 21:47:10 2004 +0000
25718     bug #230 Revert to Xinerama 1.1 In order to make a "quick" release it has
25719         been decided that the priority is to preserve the server's internal
25720         API/ABI so that third-party drivers that depend on symbols like
25721         noPanoramiXExtension, etc., would not need to be recompiled. Too bad
25722         gcc on Linux doesn't support ELF's weak symbols as that would have been
25723         a reasonable solution for preserving the ABI. N.B.: While symbols, i.e.
25724         functions and variables revert to the old name, I did not revert build
25725         names, i.e. -DXINERAMA, to the old -DPANORAMIX. There was no need, and
25726         it's just a build issue that has no impact on the binary output of the
25727         build.
25729 commit 14ab4ade74e946c09d633b15ab4d447d7b69ea29
25730 Author: Kaleb Keithley <kaleb@freedesktop.org>
25731 Date:   Tue Feb 24 15:22:40 2004 +0000
25733     bug #214. Merge most of 4.4RC3
25735 commit 9343c8f5ac180043c29ead5e83a3efef16d7b3f2
25736 Author: Kaleb Keithley <kaleb@freedesktop.org>
25737 Date:   Tue Feb 24 15:16:35 2004 +0000
25739     bug #188, #214, see versions 1.1.4.3 and 1.1.4.4 of this file. fix bad
25740         merge
25742 commit 03d893bff9bf5d6be9663a21cc983873d8e8d4c7
25743 Author: Kaleb Keithley <kaleb@freedesktop.org>
25744 Date:   Mon Feb 23 21:37:29 2004 +0000
25746     merge most of XFree86 RC3 (4.3.99.903) from vendor branch. bug #214
25748 commit 4ee0a53de870192d57c02baffa106b10bae6e0bf
25749 Author: Kaleb Keithley <kaleb@freedesktop.org>
25750 Date:   Mon Feb 23 20:35:22 2004 +0000
25752     Import most of XFree86 4.4RC3. This import excludes files which have the
25753         new license. If we want to, later we can import 4.4RC3 again and pick
25754         up the files that have the new license, but for now the vendor branch
25755         is "pure."
25757 commit dcdd47ebbd4e9b5f4cbb598a5217004df0e80844
25758 Author: Kaleb Keithley <kaleb@freedesktop.org>
25759 Date:   Mon Feb 23 20:35:19 2004 +0000
25761     Initial revision
25763 commit 30ac3efde2c3f08b98f31833df4ea7d87f33b092
25764 Author: Kaleb Keithley <kaleb@freedesktop.org>
25765 Date:   Mon Feb 23 16:32:14 2004 +0000
25767     bug #188 report bugs to X.org bugzilla, not XFree86
25769 commit d52f3ac58fd596fca392394f16acff84115f6e1d
25770 Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
25771 Date:   Wed Feb 18 21:43:19 2004 +0000
25773     Additional fixes to allow building with Sun compilers on Solaris x86
25775 commit 07109fd63e0999905e6f7df8fd7f9c713d0dc2cc
25776 Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
25777 Date:   Wed Feb 18 21:30:12 2004 +0000
25779     Sun cc on Solaris x86 defines __i386 but not __i386__ so the x86
25780         architecture #ifdef should accept either form
25782 commit a27ffd2678ef76453c4fa27932462425d804df6d
25783 Author: Warren Turkal <wt@penguintechs.com>
25784 Date:   Wed Feb 18 02:12:44 2004 +0000
25786     completely get rid of NeedNestedPrototypes
25787     completely get rid of NeedVarargsPrototypes
25788     remove a lot of NeedFunctionPrototypes
25789     ansify many function declarations
25791 commit d17586c4dc858d0127fa021e6db62f8cc28ef7a6
25792 Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
25793 Date:   Mon Feb 16 20:19:59 2004 +0000
25795     [fd.o bugzilla #189] _XOPEN_SOURCE defines break builds on Solaris Express
25797 commit b146ef1548d36d6897fbd674f1c3b8324bed11a7
25798 Author: Warren Turkal <wt@penguintechs.com>
25799 Date:   Sun Feb 15 15:04:57 2004 +0000
25801     Moving toward a working input extension.
25803 commit e90274c2bba1f66a68c2bc30ddb589dbf6fa0929
25804 Author: Egbert Eich <eich@suse.de>
25805 Date:   Wed Feb 11 19:29:37 2004 +0000
25807     2. Fixing segfaults that may happen in some corner cases when VT switching
25808         and during int10 initialization (Egbert Eich).
25810 commit 453a0743eb524da88dd364ccac86f35e61899e64
25811 Author: Kaleb Keithley <kaleb@freedesktop.org>
25812 Date:   Sun Feb 8 00:17:31 2004 +0000
25814     revert to RC1 version of file with the license we like
25816 commit d6f33d897221450f3cfcc1162e2a6d09b227326e
25817 Author: Kaleb Keithley <kaleb@freedesktop.org>
25818 Date:   Sun Feb 8 00:12:27 2004 +0000
25820     revert to RC1 version of the file with the license we like
25822 commit bd20c8d340fce0700ae813bd5b55fe7f4b9e0c98
25823 Author: Jaymz Julian <jaymz@artificial-stupidity.net>
25824 Date:   Thu Feb 5 09:09:51 2004 +0000
25826     Polling input mode for the kdrive os layer. And a moose!
25828 commit af798d27743dbc4f70e85e297daa5863ec89640b
25829 Author: Jaymz Julian <jaymz@artificial-stupidity.net>
25830 Date:   Wed Feb 4 16:08:27 2004 +0000
25832     More NULL checks. These ones are more useful than the last (which just made
25833         debugging a bunch of problems easier), since you can implement less in
25834         the basic simplest case driver now (not that i'm lazy, mind :-p)
25836 commit 3c64b65d805915e5c5628663113c54c3e9c3013b
25837 Author: Egbert Eich <eich@suse.de>
25838 Date:   Thu Jan 29 08:08:57 2004 +0000
25840     Importing vendor version xf86-012804-2330 on Thu Jan 29 00:06:33 PST 2004
25842 commit 2ec70aa70133190ad31a83114fdb9a218e6aa8e6
25843 Author: Eric Anholt <anholt@freebsd.org>
25844 Date:   Sun Jan 25 05:31:24 2004 +0000
25846     Disable GLX visuals code on !GLXEXT, and remove a useless prototype.
25848 commit 01e9cc858ac646b3140d1d85ea9c069bc708fb28
25849 Author: Eric Anholt <anholt@freebsd.org>
25850 Date:   Sun Jan 25 01:30:33 2004 +0000
25852     - Add glx visuals code based on XFree86's Radeon driver.
25853     - Reserve areas for back/depth/span when USING_DRI && GLXEXT. This would be
25854         better in a TransitionTo3d, but we'd need to work with the offscreen
25855         memory manager for that.
25856     - Misc. fixes to ati_dri.c for DRI+GLX. Needs more work still.
25858 commit f2bedd17af7c3b9241c02dc1c899f32fc0cd2f10
25859 Author: Eric Anholt <anholt@freebsd.org>
25860 Date:   Sun Jan 25 01:16:19 2004 +0000
25862     Oops, turn fallback output back off.
25864 commit 26c5a8dfdd2aa09db46c4cf963ca697df3e777ef
25865 Author: Eric Anholt <anholt@freebsd.org>
25866 Date:   Sun Jan 25 01:04:12 2004 +0000
25868     Whitespace cleanup.
25870 commit 6870c081572fcf32997e7906a54d09da0ca58ac3
25871 Author: Keith Packard <keithp@keithp.com>
25872 Date:   Thu Jan 15 09:19:56 2004 +0000
25874     Oops, lost a diff needed for the non-screen format pixmap code
25876 commit 3867e03cb63e49aeb1742a8a4bdaed0b7a23749e
25877 Author: Keith Packard <keithp@keithp.com>
25878 Date:   Thu Jan 15 09:15:53 2004 +0000
25880     Fix up some mis-used variable names
25882 commit f233bbf3652327e62e03efbb8a355e6af2703a1c
25883 Author: Keith Packard <keithp@keithp.com>
25884 Date:   Thu Jan 15 09:13:01 2004 +0000
25886     Accelerate non-screen format pixmaps.
25888 commit 751fb0374b12679f63c922adf0f0e7cadd83d861
25889 Author: Harold L Hunt II <huntharo@msu.edu>
25890 Date:   Thu Jan 15 06:06:44 2004 +0000
25892     file winresource.h was initially added on branch CYGWIN.
25894 commit a265167f19e37aec2173c0ca6c9955450aa69941
25895 Author: Anders Carlsson <andersca@gnome.org>
25896 Date:   Wed Jan 14 10:00:00 2004 +0000
25898     Add IPAQ modeline by Dennis Noordsij.
25900 commit 6c97b277d9140b9d6bca047c56e303f6fc1d92e0
25901 Author: Eric Anholt <anholt@freebsd.org>
25902 Date:   Sun Jan 11 00:10:34 2004 +0000
25904     Support 1x1 repeat sources in R128's Blend.
25906 commit 92702565657d48f1fcc2bae1b5989b1d6d3dd164
25907 Author: Eric Anholt <anholt@freebsd.org>
25908 Date:   Fri Jan 9 08:43:48 2004 +0000
25910     Change PCI ID information field to be one of r128, r100, r200, r300. This
25911         is all the information we need so far. Put that information into atic,
25912         and use it correctly in the code (unlike before).
25914 commit 5d51dfc69cb245f6a1c7b106954a3365524741e2
25915 Author: Eric Anholt <anholt@freebsd.org>
25916 Date:   Fri Jan 9 08:40:32 2004 +0000
25918     Use the scratch area for Composite when one of src or dst is in memory.
25920 commit 6d8001f4688e2149fcdd480401c46c7540680576
25921 Author: Eric Anholt <anholt@freebsd.org>
25922 Date:   Thu Jan 8 20:18:13 2004 +0000
25924     Compile fixes for non-DRI case and for non-C99 compiler.
25926 commit 1be4b2d5e8048eb3653fad3a1267a0da865bcee8
25927 Author: Eric Anholt <anholt@freebsd.org>
25928 Date:   Thu Jan 8 08:25:49 2004 +0000
25930     Forced commit: Previous commit included the removal of the 8192 scanline
25931         limit on offscreen memory in the fbdev case. I remember daenzer (who
25932         originally put that code in) saying he wasn't sure of it, and there
25933         doesn't seem to be any reason for that limit given how acceleration is
25934         done.
25936 commit b27729ec88f5d4153a0debfe2347bbed022329ba
25937 Author: Eric Anholt <anholt@freebsd.org>
25938 Date:   Thu Jan 8 08:16:24 2004 +0000
25940     - Add a new UploadToScratch kaa hook for putting the data for a single
25941         pixmap into temporary offscreen storage. Subsequent UploadToScratch may
25942         clobber the data of previous ones. This allows hardware acceleration of
25943         composite operations on glyphs.
25944     - Add a new UploadToScreen kaa hook for doing the actual moving of data to
25945         framebuffer. This would allow us to do things like hostdata blits or
25946         memcpy to agp and then blit.
25947     - Add an UploadToScreen on ATI which is just memcpy, but which will be
25948         replaced with a hostdata blit soon.
25949     - Add UploadToScratch on ATI and reserve 64k of scratch space. This
25950         provided a 3x speedup of rgb24text on my Radeon.
25952 commit d640cf4cb4e031a0e93dfd5955405847fe4475c0
25953 Author: Harold L Hunt II <huntharo@msu.edu>
25954 Date:   Thu Jan 8 05:10:33 2004 +0000
25956     file winprocarg.c was initially added on branch CYGWIN.
25958 commit 77183abbc499c69fbbbae1d92a6b012c5f80b6c4
25959 Author: Harold L Hunt II <huntharo@msu.edu>
25960 Date:   Thu Jan 8 05:10:32 2004 +0000
25962     file winglobals.c was initially added on branch CYGWIN.
25964 commit eb5bb9c1a16db308eae84ea45a5920c768d4a2ff
25965 Author: Harold L Hunt II <huntharo@msu.edu>
25966 Date:   Thu Jan 8 05:10:32 2004 +0000
25968     file winclipboardwrappers.c was initially added on branch CYGWIN.
25970 commit e93d468df21840007cbeea03ed545e75f0f0baf1
25971 Author: Harold L Hunt II <huntharo@msu.edu>
25972 Date:   Thu Jan 8 05:10:32 2004 +0000
25974     file winauth.c was initially added on branch CYGWIN.
25976 commit 737eddfa4b6a8851e20823405b7269dd49c49b89
25977 Author: Eric Anholt <anholt@freebsd.org>
25978 Date:   Wed Jan 7 09:50:28 2004 +0000
25980     Disconnect the sis300 driver. I've never managed to fix it, and it breaks
25981         the build on PPC.
25983 commit 5a2c23f8a18767f0eb2fe2846ca3ba18fd236284
25984 Author: Eric Anholt <anholt@freebsd.org>
25985 Date:   Wed Jan 7 02:30:29 2004 +0000
25987     Speed things up slightly by removing Z values from emitted vertices and by
25988         emitting as a tri fan rather than a tri list. A rect list would save an
25989         additional vertex (out of 4) per rectangle, but there's no measurable
25990         speed difference and the tri fan may be useful when transforms come
25991         into play.
25993 commit cff782078cec9b10606c5873816b7acd9977ce4d
25994 Author: Eric Anholt <anholt@freebsd.org>
25995 Date:   Sun Jan 4 20:51:53 2004 +0000
25997     - Don't forget to UNINIT miComputeCompositeRegion's regions
25998     - Fix a bit of whitespace nearby.
26000 commit 34d1529731fff0cb61c71f76edc5c6499ece68d1
26001 Author: Eric Anholt <anholt@freebsd.org>
26002 Date:   Sun Jan 4 20:47:30 2004 +0000
26004     - Correctly set the texture coordinate set source for the second texture
26005         unit.
26006     - Re-enable Radeon's Composite accel now that fonts work again.
26008 commit 9f1a92cd092e87f774ce4ed99d4b3e15f905d4f7
26009 Author: Eric Anholt <anholt@freebsd.org>
26010 Date:   Sat Jan 3 21:52:14 2004 +0000
26012     - Call appropriate Done function for Composite.
26013     - Don't allow src transforms for Copy acceleration.
26014     - Minor whitespace fixes.
26016 commit 3db761a17b60b80acb83f365628b093f0ba6958c
26017 Author: Eric Anholt <anholt@freebsd.org>
26018 Date:   Sat Jan 3 11:46:57 2004 +0000
26020     - Add more Composite operations, including Saturate, to Radeon Composite
26021         accel. I don't 100% trust that the math works for Saturate, but I can't
26022         tell from existing information.
26023     - Fix texture pitch fallback checks.
26024     - Fallback when src or mask have transforms.
26025     - Disable Radeon Composite accel until the offset thing is fixed.
26026     - Set offscreenPitch to 64 on Radeon thanks to new information and a kaa
26027         fix. Fixes acceleration at width!=1024.
26029 commit d15acfa79b64b8dab1e930ce8e5423a212a1360b
26030 Author: Eric Anholt <anholt@freebsd.org>
26031 Date:   Sat Jan 3 11:25:27 2004 +0000
26033     Split the various attempts at accelerating Composite into separate
26034         functions. Along with making things more readable, it fixes a problem
26035         where the coordinates would get messed up if acceleration failed due to
26036         things like pixmaps being in the wrong locations.
26038 commit 1e1a35e20c1d281bc9700b349cda1e67f65905dd
26039 Author: Eric Anholt <anholt@freebsd.org>
26040 Date:   Sat Jan 3 11:17:44 2004 +0000
26042     Actually align the offset of allocated offscreen areas.
26044 commit 354f8f7e943d1a0732f4181420211efff27532b8
26045 Author: Eric Anholt <anholt@freebsd.org>
26046 Date:   Wed Dec 31 23:24:33 2003 +0000
26048     Some strange \240 character snuck into the original commit of this file.
26050 commit 5f947b04da13256e5f514c40dedb98c6e1cbe0f1
26051 Author: Eric Anholt <anholt@freebsd.org>
26052 Date:   Tue Dec 30 08:45:53 2003 +0000
26054     There's never a copy between different depths. Remove the check.
26056 commit c8eb20a08ee9174374b6f5ac6e79f31fce26e181
26057 Author: Eric Anholt <anholt@freebsd.org>
26058 Date:   Tue Dec 30 08:23:56 2003 +0000
26060     - Add new Composite hook for kdrive drivers, which only ensures that the
26061         pixmaps are offscreen and don't have alpha maps. It is the last case
26062         checked before going to software fallback
26063     - Use the new Composite hook in the ati driver to implement acceleration of
26064         most Composites that get done in an xcompmgr environment on r100 series
26065         cards. It is only available when using the DRM. There are still some
26066         corruption issues, but the DRI is still non-default and I need to get
26067         this into version control.
26069 commit adfc1ed8e1e150100accf014e46241201275138f
26070 Author: Eric Anholt <anholt@freebsd.org>
26071 Date:   Mon Dec 29 09:04:20 2003 +0000
26073     Add dependency lines so that servers are rebuilt when server libraries are
26074         changed.
26076 commit df03e80ae9162ec87f503322ccbcf2846ad38bef
26077 Author: Eric Anholt <anholt@freebsd.org>
26078 Date:   Mon Dec 29 06:24:01 2003 +0000
26080     Merge dri-0-1-branch to trunk. Notable changes:
26081     - Add libdrm and libdri. Portions of the DRI extension are stubbed out.
26082     - Use the DRM in the ATI driver when available. This provides a minor
26083         performance improvement in x11perf, and opens the possibility of using
26084         the 3d hardware for acceleration in the future.
26085     - Implement solid fill acceleration for Composite in KAA.
26086     - Implement Blend hook for Composite and use it on r128.
26087     - Fix a bug of mine that resulted in overuse of offscreen memory.
26088     - Fix many miscellaneous bugs in ATI driver and add PCI IDs.
26090 commit 9bea538745f1a0c14faaac0e61dee5cf86f98dc6
26091 Author: Eric Anholt <anholt@freebsd.org>
26092 Date:   Sun Dec 28 09:56:54 2003 +0000
26094     file kaa.h was initially added on branch dri-0-1-branch.
26096 commit fb8cd7454baec0bc0f693d222f3920ce03dde7c6
26097 Author: Eric Anholt <anholt@freebsd.org>
26098 Date:   Sun Dec 28 09:56:54 2003 +0000
26100     file kaapict.c was initially added on branch dri-0-1-branch.
26102 commit f388f1509cb131cdf0675415214c9610d3d322c7
26103 Author: Eric Anholt <anholt@freebsd.org>
26104 Date:   Tue Dec 23 22:29:38 2003 +0000
26106     file r128_blendtmp.h was initially added on branch dri-0-1-branch.
26108 commit 918958705dd97ce678b8901666c85fb359d0e013
26109 Author: Kaleb Keithley <kaleb@freedesktop.org>
26110 Date:   Sun Dec 21 13:39:58 2003 +0000
26112     Use a different icon
26114 commit e97c634593dd171a05aa0fa5a35d218dcc3ecfb0
26115 Author: Kaleb Keithley <kaleb@freedesktop.org>
26116 Date:   Sat Dec 20 00:28:31 2003 +0000
26118     merge XFree86 RC2 (4.3.99.902) from vendor branch
26120 commit 12e532010b9e8cb67bedd44d489c9c40dd265165
26121 Author: Kaleb Keithley <kaleb@freedesktop.org>
26122 Date:   Fri Dec 19 20:55:39 2003 +0000
26124     XFree86 4.3.99.902 (RC 2)
26126 commit 4b75c7f6358b28978b05ffa4b73853d936454f50
26127 Author: Kaleb Keithley <kaleb@freedesktop.org>
26128 Date:   Thu Dec 18 19:32:17 2003 +0000
26130     First pass at "Standard" Xinerama. The sources for this came from Heather
26131         Lanigan's xinerama tree on Sourceforge.Net. No attempt has been made to
26132         handle previous, non-standard versions of the protocol. Nor has any
26133         attempt been made to preserve the ABI of previous versions -- that part
26134         will be added at a later time, and then probably only on systems that
26135         have nice object/linker semantics, e.g. ELF systems with weak symbols.
26137 commit 305c444de3baa863d7abc4221e8cebb973805847
26138 Author: Eric Anholt <anholt@freebsd.org>
26139 Date:   Mon Dec 8 01:55:10 2003 +0000
26141     Add initial SiS 300-series (300, 305, 540, 630, 730) driver based off of
26142         the ATI driver. It suffers from hw/sw synchronization problems, it
26143         looks like, but may be good enough to work on Render acceleration
26144         experiments. Committing it as-is so I don't lose it again.
26146 commit 8a7481a27496c842ec2ef5bac5e4d0b5e6279deb
26147 Author: Kaleb Keithley <kaleb@freedesktop.org>
26148 Date:   Sat Dec 6 13:24:29 2003 +0000
26150     merge XFree86 4.3.99.901 (RC1) from vendor branch
26152 commit e82928826f60a2e76a670c936bd557838fc1764c
26153 Author: Kensuke Matsuzaki <zakki@peppermint.jp>
26154 Date:   Fri Dec 5 03:37:26 2003 +0000
26156     file winwin32rootlesswindow.c was initially added on branch CYGWIN.
26158 commit fc40d0a3cbee053d446032ae3150b06edf66a335
26159 Author: Kensuke Matsuzaki <zakki@peppermint.jp>
26160 Date:   Fri Dec 5 03:37:26 2003 +0000
26162     file winwin32rootlesswndproc.c was initially added on branch CYGWIN.
26164 commit c3f26a1b989dbbf5167e6e352aebf2f53bfcc442
26165 Author: Kensuke Matsuzaki <zakki@peppermint.jp>
26166 Date:   Fri Dec 5 03:37:26 2003 +0000
26168     file winwindowswm.c was initially added on branch CYGWIN.
26170 commit 0f06636a9a088fc27262da0f0bc9a20a3dbeab69
26171 Author: Kensuke Matsuzaki <zakki@peppermint.jp>
26172 Date:   Fri Dec 5 03:37:26 2003 +0000
26174     file winwin32rootless.c was initially added on branch CYGWIN.
26176 commit a84f16a9ad2ed0f874d2c1816aedee96725d2657
26177 Author: Kaleb Keithley <kaleb@freedesktop.org>
26178 Date:   Thu Dec 4 22:03:38 2003 +0000
26180     XFree86 4.3.99.901 (RC 1)
26182 commit 33fdd50a94baab1db342bfce442907db8f8ad03e
26183 Author: Keith Packard <keithp@keithp.com>
26184 Date:   Tue Dec 2 01:59:38 2003 +0000
26186     Wrap ClipNotify to see region motions during MoveWindow.
26187     Check window reorigin in PositionWindow and bump pixmap serial numbers to
26188         revalidate GCs.
26189     Fix picture clip region origin in automatic update
26190     Initialize client private 'critical' value
26191     Clean up pixmap bounds checking code to only affect contents allocated by
26192         fb.
26193     Oops. Call SourceValidate for Composite operations.
26194     Add Xchips server (vesa based)
26196 commit 6db77925406a0ee600998ad558a50190ba631649
26197 Author: Eric Anholt <anholt@freebsd.org>
26198 Date:   Mon Dec 1 22:56:06 2003 +0000
26200     file radeon_sarea.h was initially added on branch dri-0-1-branch.
26202 commit 313046b42832fa2434d617997d5701157b55e7c8
26203 Author: Eric Anholt <anholt@freebsd.org>
26204 Date:   Mon Dec 1 22:56:06 2003 +0000
26206     file radeon_common.h was initially added on branch dri-0-1-branch.
26208 commit 2ad126286e524392741164babe530210892c377f
26209 Author: Eric Anholt <anholt@freebsd.org>
26210 Date:   Mon Dec 1 22:56:06 2003 +0000
26212     file r128_sarea.h was initially added on branch dri-0-1-branch.
26214 commit f486c136ad8d2d893cdf3aee6aa752578a6809d7
26215 Author: Eric Anholt <anholt@freebsd.org>
26216 Date:   Mon Dec 1 22:56:06 2003 +0000
26218     file r128_common.h was initially added on branch dri-0-1-branch.
26220 commit 1eb63ef1b5d0ce10117196df3e81e8312a55a93c
26221 Author: Eric Anholt <anholt@freebsd.org>
26222 Date:   Mon Dec 1 22:56:06 2003 +0000
26224     file ati_sarea.h was initially added on branch dri-0-1-branch.
26226 commit 1fa5f28406f8a7ad54049e4bec129953149bd3ed
26227 Author: Eric Anholt <anholt@freebsd.org>
26228 Date:   Mon Dec 1 22:56:06 2003 +0000
26230     file ati_dri.c was initially added on branch dri-0-1-branch.
26232 commit 14ce4f2c3ebc20e5f6d57adda0a7e14229541a72
26233 Author: Eric Anholt <anholt@freebsd.org>
26234 Date:   Mon Dec 1 22:56:06 2003 +0000
26236     file ati_dri.h was initially added on branch dri-0-1-branch.
26238 commit 8887456e7d4fc1280287ed3e35c6c4464525827b
26239 Author: Eric Anholt <anholt@freebsd.org>
26240 Date:   Mon Dec 1 22:56:06 2003 +0000
26242     file ati_dripriv.h was initially added on branch dri-0-1-branch.
26244 commit 6c9e7f47357b02f41b9f1f43f7f1d9b5a139e5b6
26245 Author: Eric Anholt <anholt@freebsd.org>
26246 Date:   Mon Dec 1 22:56:06 2003 +0000
26248     file ati_draw.h was initially added on branch dri-0-1-branch.
26250 commit 2ad20d4e99d0d8ecb922507e0bfead8b7b7d4a55
26251 Author: Eric Anholt <anholt@freebsd.org>
26252 Date:   Mon Dec 1 22:56:06 2003 +0000
26254     file ati_drawtmp.h was initially added on branch dri-0-1-branch.
26256 commit ae2454f65698eef66b3507e586e4f8125cb1790d
26257 Author: Anders Carlsson <andersca@gnome.org>
26258 Date:   Mon Dec 1 22:11:12 2003 +0000
26260     Add support for setting the video mode.
26262 commit e31051ba26c18f6232798c5a5c4725f5ce53d6b9
26263 Author: Phil Blundell <pb@reciva.com>
26264 Date:   Mon Dec 1 21:49:41 2003 +0000
26266     Call KdShadowUnset before fbdevSetShadow.
26268 commit 9cdd6fd9e3d6e44adf392279093f92fb6678a49c
26269 Author: Eric Anholt <anholt@freebsd.org>
26270 Date:   Mon Dec 1 04:33:36 2003 +0000
26272     - Add fbdev mode-setting backend to Xati. It and vesa are compiled in when
26273         available, with fbdev being used by default.
26274     - Use depth 16 by default when vesa backend is used.
26275     - Add MMIO defines for PowerPC (should be in a common location).
26276     Many thanks for Michel Daenzer for much of this code.
26278 commit ec7f5539302fafd1ac7609ac423f1379f54916ab
26279 Author: Eric Anholt <anholt@freebsd.org>
26280 Date:   Mon Dec 1 03:15:13 2003 +0000
26282     Add more RV250 PCI IDs.
26284 commit d221c484f9521c780fc3c7e88833c62e50463c6d
26285 Author: Eric Anholt <anholt@freebsd.org>
26286 Date:   Mon Dec 1 01:46:42 2003 +0000
26288     Remove sys/io.h inclusion from some files that didn't need it, and change
26289         asm/io.h to sys/io.h in vga.c, which newer Linux complains about.
26291 commit 5fd7f82390d78621a8aad959eb216b8fb7e1a97f
26292 Author: Kaleb Keithley <kaleb@freedesktop.org>
26293 Date:   Sun Nov 30 16:47:13 2003 +0000
26295     xfree86 merge
26297 commit 77836ebda2a47e04c56c5842f62fab5992909712
26298 Author: Kaleb Keithley <kaleb@freedesktop.org>
26299 Date:   Sat Nov 29 16:08:53 2003 +0000
26301     xfree86 merge
26303 commit 88193e928be7cf5a526b50ad1e0b4ac9cddef297
26304 Author: Kaleb Keithley <kaleb@freedesktop.org>
26305 Date:   Sat Nov 29 15:10:02 2003 +0000
26307     xfree86 merge
26309 commit 0097b6fe2d1739e46e4e7726aaa481b6dc84870c
26310 Author: Kaleb Keithley <kaleb@freedesktop.org>
26311 Date:   Wed Nov 26 22:49:07 2003 +0000
26313     merge latest (4.3.99.16) from XFree86 (vendor) branch
26315 commit d803918a9fb5f80a2d6e4b711d8e43916cd09da5
26316 Author: Eric Anholt <anholt@freebsd.org>
26317 Date:   Tue Nov 25 22:39:54 2003 +0000
26319     Add new Radeon 9200 PCI IDs.
26321 commit adc7f9a4ebdfe11d4cd6de9388b63dfe36450b39
26322 Author: Kaleb Keithley <kaleb@freedesktop.org>
26323 Date:   Tue Nov 25 19:29:01 2003 +0000
26325     XFree86 4.3.99.16 Bring the tree up to date for the Cygwin folks
26327 commit 90f1536dd315cd265bfc7ef35058761a65a01734
26328 Author: Kaleb Keithley <kaleb@freedesktop.org>
26329 Date:   Tue Nov 25 19:29:01 2003 +0000
26331     Initial revision
26333 commit d461855a73d8c9f51a18673aef7ce88f94a71629
26334 Author: Eric Anholt <anholt@freebsd.org>
26335 Date:   Sun Nov 23 10:12:04 2003 +0000
26337     - Fix Radeon offscreen pixmap pitch alignment.
26338     - Remove usleeps from idle and waitavail code, recommended by keithp.
26339     - Add a workaround for apparent broken acceleration with Rage 128 and
26340         offset alignment with 8-bit acceleration (24-hack and plain 8-bit).
26341     - Minor cleanup of setup code.
26343 commit 8e09afe657b110bc1ea9e58dea81a120c343d16e
26344 Author: Eric Anholt <anholt@freebsd.org>
26345 Date:   Sun Nov 23 02:08:16 2003 +0000
26347     Add RV250 PCI IDs.
26349 commit b3247251fb7d9f2d50ef41d9c2089629544d534d
26350 Author: Eric Anholt <anholt@freebsd.org>
26351 Date:   Thu Nov 20 07:49:46 2003 +0000
26353     - Fix a bug in pitch alignment for offscren pixmaps.
26354     - Add 24-bit acceleration for Xati using the 8-bit trick from mach64.
26355     - Add offscreen pixmap support to Xati.
26357 commit 41dde24b229f4bc4738637d9cd0a86b74b9f8457
26358 Author: Eric Anholt <anholt@freebsd.org>
26359 Date:   Thu Nov 20 00:05:56 2003 +0000
26361     - Fix confusion of depth/bitsPerPixel in ati_draw.c
26362     - Disable acceleration with 24bpp due to apparent broken acceleration.
26363         Accel at 24bpp was the cause of the crashes when people tried to use
26364         any depth over 16. XFree86 doesn't support 24 either.
26365     - Disable at < 8bpp, too.
26366     - Add the other Rage 128 PCI IDs.
26367     - Remove unnecessary setting of scissor registers (only default scissor
26368         gets used).
26370 commit 7abbcce4222958b4670873a17f67ea1ec1d958e2
26371 Author: Eric Anholt <anholt@freebsd.org>
26372 Date:   Wed Nov 19 08:32:38 2003 +0000
26374     - Add PCI information (device/vendor id, bus location) to KdCardAttr to
26375         help with ati, and future DRM drivers.
26376     - Add new "ati" kdrive driver. It has ancestry in the r128 driver from
26377         andersca, but took a detour through being the WIP SiS 300 driver on the
26378         way. It supports Radeons (tested on QD VIVO and 7500) and Rage 128.
26379         Current limitations include that it requires depth 16 and that the
26380         other Rage 128 PCI IDs aren't included yet.
26382 commit e9cb70dae0a85fcd116d7ffac73d1322ec282a94
26383 Author: Keith Packard <keithp@keithp.com>
26384 Date:   Tue Nov 18 18:38:48 2003 +0000
26386     Reset available offscreen segment save function pointer. (Not a functional
26387         change, just cleaning up a bit)
26388     Reset the screen->memory_base value when frame buffer is remapped. This
26389         makes sure new off-screen allocations point at the newly mapped region
26390         rather than the old (now unmapped) region.
26392 commit f333581b7b4066ab054dd765a1c9bae0f3407188
26393 Author: Seth W. Klein <sk@sethwklein.net>
26394 Date:   Tue Nov 18 04:53:16 2003 +0000
26396     Added infrastructure for driver specific usage messages and added vesa
26397         usage message.
26399 commit 003e87717cfe378261ed1a1e7bcb2cf0d200b1b8
26400 Author: Keith Packard <keithp@keithp.com>
26401 Date:   Mon Nov 17 22:09:12 2003 +0000
26403     Recompute winSize/borderSize to fix them when changing redirection.
26404         Sufficient, but not always necessary.
26405     Add borderClip to damage on creation so that clients needn't guess.
26406     Fix API to FbDots functions to make PolyPoint work with screen_x/screen_y
26407         offsets
26408     Add debugging code to make sure no pictures are left pointing at freed
26409         pixmaps. "Can't" happen, but it did once.
26410     Change KdOffscreenArea structure to eliminate separate private structure,
26411         eliminate the ScreenPtr, change from doubly linked to singly linked
26412         list.
26413     Don't damage BackgroundNone windows on PW_BACKGROUND. Re-clip damage to
26414         borderClip in DamageSubtract.
26416 commit c57959ad6a4c0f5329762f401fd7871ffb2ee90c
26417 Author: Kaleb Keithley <kaleb@freedesktop.org>
26418 Date:   Mon Nov 17 19:03:47 2003 +0000
26420     merge XFree86 4.3.0.1 to -CURRENT
26422 commit acd200770513ad03dd3f4bdc7448edfd69b1ff9d
26423 Author: Keith Packard <keithp@keithp.com>
26424 Date:   Mon Nov 17 06:54:52 2003 +0000
26426     Clear window when Manual Subwindows redirect is destroyed
26427     Fix Tile/Stipple origin with non-zero pixmap window origins
26428     Use computed depth for TrueColor visuals as fbdev doesn't have one.
26430 commit d568221710959cf7d783e6ff0fb80fb43a231124
26431 Author: Kaleb Keithley <kaleb@freedesktop.org>
26432 Date:   Fri Nov 14 16:49:22 2003 +0000
26434     XFree86 4.3.0.1
26436 commit 9508a382f8a9f241dab097d921b6d290c1c3a776
26437 Author: Kaleb Keithley <kaleb@freedesktop.org>
26438 Date:   Fri Nov 14 16:48:57 2003 +0000
26440     Initial revision
26442 commit ded6147bfb5d75ff1e67c858040a628b61bc17d1
26443 Author: Kaleb Keithley <kaleb@freedesktop.org>
26444 Date:   Fri Nov 14 15:54:54 2003 +0000
26446     R6.6 is the Xorg base-line
26448 commit cb6ef07bf01e72d1a6e6e83ceb7f76d6534da941
26449 Author: Keith Packard <keithp@keithp.com>
26450 Date:   Fri Nov 14 07:46:20 2003 +0000
26452     Accelerated image text code drew glyphs at wrong location when compositing
26453         manager enabled.
26455 commit 318d525bf2fe52b059b1568e9b31d144b297a781
26456 Author: Keith Packard <keithp@keithp.com>
26457 Date:   Thu Nov 13 09:14:29 2003 +0000
26459     Have the composite extension tell the damage extension about clients which
26460         have redirected subwindows in manual mode. Those clients are marked
26461         Critical and given a significant scheduling boost whenever they receive
26462         a damage notify event. This dramatically improves update frequency.
26463     If the kernel reported a large number of keys, readKernelMapping would walk
26464         off the end of the kdKeysym array.
26465     Fix usage of _IOWR; the 'size' argument is actually a datatype.
26467 commit e9904cefa39e1c9d3c7bf2f335dbafb23809cdba
26468 Author: Eric Anholt <anholt@freebsd.org>
26469 Date:   Tue Nov 11 05:46:15 2003 +0000
26471     Fix Makefile.am's to include header files needed for distcheck. Remove
26472         -Werror default and add --enable-werror switch to add it back.
26474 commit 5dc119b73ffcae32c2d470b734dfa2f8af58e77e
26475 Author: Keith Packard <keithp@keithp.com>
26476 Date:   Mon Nov 10 20:35:05 2003 +0000
26478     Fix KdXv interface to pass drawable down so that bits can be put into
26479         drawable pixmap rather than directly into the frame buffer. Rewrite
26480         logic in kdoffscreen to make space for new allocations, now deals
26481         correctly with locked areas.
26483 commit e500986657ea8b4e14a1ff4730ecda4583c75277
26484 Author: Keith Packard <keithp@keithp.com>
26485 Date:   Mon Nov 10 06:40:23 2003 +0000
26487     Must offset composite parameters by drawable coordinates in accelerated
26488         case.
26490 commit d694b44259ff51cfca2c3ec9a58bf164010cc1ad
26491 Author: Phil Blundell <pb@reciva.com>
26492 Date:   Sat Nov 8 18:51:59 2003 +0000
26494     Avoid ugly shell error when libXdmcp isn't present.
26495     New functions. (TsInit): Register them.
26497 commit 3e18c6363454aa87e1ad8c121019bab185e613b8
26498 Author: Keith Packard <keithp@keithp.com>
26499 Date:   Sat Nov 8 00:28:19 2003 +0000
26501     Fix KAA to work with screen_x/screen_y hacks from COMPOSITE Also add
26502         kaaComposite acceleration for simple bltblt case.
26504 commit 1280f79054dc16ccf321006cd2de53e0f53c7b70
26505 Author: Keith Packard <keithp@keithp.com>
26506 Date:   Fri Nov 7 23:29:29 2003 +0000
26508     Ok, Composite extension is semi-working; when no-one asks for redirection,
26509         the server seems to act as before. With RedirectSubwindows (root,
26510         automatic), the server looks just like a regular X server. Now to go
26511         rewrite the (currently lame) compositing manager to get some real
26512         action on the screen.
26513     Some of the fixes here are to make valgrind quiet with various ioctls used
26514         by kdrive/linux.
26515     Also fixed a bug where fbdev initialization was out of order in fbdev.c and
26516         smi.c
26518 commit d319a0a610c90524ad29cab3c6d4d21b5298fc7f
26519 Author: Phil Blundell <pb@reciva.com>
26520 Date:   Fri Nov 7 23:00:06 2003 +0000
26522     Fix warnings.
26524 commit 598c5d549abbb819f3391a2c88432941b546a213
26525 Author: Matthew Allum <breakfast@10.am>
26526 Date:   Thu Nov 6 14:01:46 2003 +0000
26528     tslib improvements
26530 commit 7e1a564c416f6dc337a0021b1c0e1f2cb3b27296
26531 Author: Keith Packard <keithp@keithp.com>
26532 Date:   Wed Nov 5 06:46:13 2003 +0000
26534     Replace translucent compositing hacks with PictOpSrc to match eventual
26535         extension semantics. Replace mouse acceleration with quadratic.
26537 commit 5378236aa647ec9a723a3e5fbd2a57eb286a1938
26538 Author: Keith Packard <keithp@keithp.com>
26539 Date:   Sun Nov 2 19:56:10 2003 +0000
26541     merge xfixes_2_branch back to HEAD
26543 commit 9e94665cf9cf0f74dff5b3cdaa4cde99e234fa45
26544 Author: Phil Blundell <pb@reciva.com>
26545 Date:   Tue Oct 28 22:28:33 2003 +0000
26547     try /dev/misc/apm_bios if /dev/apm_bios doesn't exist
26549 commit bb99451f275827da580dcfa3b66cd0705fcc900a
26550 Author: Phil Blundell <pb@reciva.com>
26551 Date:   Tue Oct 28 22:27:35 2003 +0000
26553     move smi into VESA_SUBDIRS
26555 commit 9a05f8f7858641b780046ad69d61f21ccbb93db8
26556 Author: Keith Packard <keithp@keithp.com>
26557 Date:   Sun Oct 19 20:46:23 2003 +0000
26559     Minor cleanups -- remove a couple of bogus KdCheckSync calls, restructure
26560         KdOffscreenSwapOut to avoid unneeded 'continue'
26562 commit 16b2ea64e7e0bd32d6dba078b4891167bd335d44
26563 Author: Keith Packard <keithp@keithp.com>
26564 Date:   Thu Oct 16 08:03:25 2003 +0000
26566     Discard/reconstruct list of offscreen areas on VT switch so no allocations
26567         can occur while switched away.
26568     Set type of off_screen_areas member to actual type instead of pointer
26570 commit f4bcd36a386116c450ea6893ab3d08e81cea663b
26571 Author: Anders Carlsson <andersca@gnome.org>
26572 Date:   Wed Oct 15 05:34:54 2003 +0000
26574     Add a memory_base variable and use it.
26576 commit f5916edb172738c73c8f78b23981abfd8d03a079
26577 Author: Keith Packard <keithp@keithp.com>
26578 Date:   Wed Oct 15 04:59:45 2003 +0000
26580     hw/kdrive/*/Makefile.am Libraries in local dir must not use global path or
26581         make doesn't build things in the right order (-j)
26582     hw/kdrive/mga/mga.h, mgadraw.c Fix warnings
26584 commit b3e47ce18ff9c86833fc6302b1e074912edce404
26585 Author: Keith Packard <keithp@keithp.com>
26586 Date:   Wed Oct 15 01:00:38 2003 +0000
26588     various Split out pixmap allocation debug statements Fix bogus offscreen
26589         pixmap size test Add migration to composite function for source
26590         operands
26591     VbeDPMS Remove extraneous call to VbeGetVib.
26593 commit 28bcd2efd134bfea3daa0738c9155b36cdf84168
26594 Author: Keith Packard <keithp@keithp.com>
26595 Date:   Tue Oct 14 21:33:04 2003 +0000
26597     Avoid attempting acceleration on non-screen formats (for now)
26598     Offscreen allocator API changes.
26600 commit cb46169759a833605b78409ae68c9fb57618ceba
26601 Author: Keith Packard <keithp@keithp.com>
26602 Date:   Tue Oct 14 21:10:53 2003 +0000
26604     Use same assumptions as layergc about what layer kind is approprate for
26605         unwrapping pixmap operations. This makes sure the accelerated code gets
26606         invoked for pixmaps
26607     Add pixmap migration support to kaa. Can't quite automatically migrate
26608         pixmaps off-screen, but soon we will. Can kick objects out of video
26609         memory. Move per-screen linked list pointers to pixmap private. Wrap
26610         Composite in preparation for migrating pixmaps. Have kasync ignore
26611         drawable type so that pixmaps trigger sync Add KdOffscreenFini to
26612         cleanup on server reset. Switch off screen area to have only a 'save'
26613         function; moving objects to off screen memory is done by saving then
26614         freeing the area.
26616 commit 109b94951654171ada94e2ffb29568b8a1bcde77
26617 Author: Keith Packard <keithp@keithp.com>
26618 Date:   Tue Oct 14 05:08:35 2003 +0000
26620     -Wall fixes. Might have fixed VESA based DPMS code as a result
26622 commit 4b844cafb2516139c8407822b61939cd6c743742
26623 Author: Keith Packard <keithp@keithp.com>
26624 Date:   Tue Oct 14 05:07:39 2003 +0000
26626     Check for off-screen pixmap support in KaaDrawableIsOffscreenPixmap. -Wall
26627         fixes. Allocate pixmap private space only for screens with off-screen
26628         pixmap support
26630 commit cdf3377f6d3789628495ac64df80ac7dc235e46d
26631 Author: Keith Packard <keithp@keithp.com>
26632 Date:   Tue Oct 14 05:05:53 2003 +0000
26634     -Wall fixes. Support off-screen pixmaps
26636 commit 777f31cd0b5ec387d975e6d10ae73fa325e4c311
26637 Author: Keith Packard <keithp@keithp.com>
26638 Date:   Tue Oct 14 05:05:28 2003 +0000
26640     -Wall fixes. Add klinux.h to export function declarations
26642 commit a398339b6d5209a11af93a3b836b0cad326a0799
26643 Author: Keith Packard <keithp@keithp.com>
26644 Date:   Tue Oct 14 05:04:22 2003 +0000
26646     -Wall fixes
26648 commit 44f2e82f1b463e272f4e521561f74eb14bf24082
26649 Author: Anders Carlsson <andersca@gnome.org>
26650 Date:   Mon Oct 13 02:19:47 2003 +0000
26652     Use pixmaps instead of drawables in the kaa functions. Have the mga server
26653         support accelerated operations on offscreen pixmaps.
26655 commit 47a9fab5e286c5224047690482a2cb36a3c17b88
26656 Author: Anders Carlsson <andersca@gnome.org>
26657 Date:   Mon Oct 13 01:19:37 2003 +0000
26659     Add support for offscreen pixmaps.
26661 commit c538fa874257a2cbf53f329d3982e7a01fefe629
26662 Author: Anders Carlsson <andersca@gnome.org>
26663 Date:   Mon Oct 13 00:56:21 2003 +0000
26665     Fix a couple of bugs.
26667 commit a50438b4709b32ec869e232628971b0dccd27adf
26668 Author: Anders Carlsson <andersca@gnome.org>
26669 Date:   Mon Oct 13 00:19:58 2003 +0000
26671     Add offscreen memory manager and update the servers to reflect the name
26672         change for the kaa structure.
26674 commit 307f3dbd10e0c8e392865e85e9e3e4dff108df02
26675 Author: Anders Carlsson <andersca@gnome.org>
26676 Date:   Sun Oct 12 14:17:24 2003 +0000
26678     Remove this for now.
26680 commit ab3305d0ac805d0c9e917c35b316d9b58dde2187
26681 Author: Anders Carlsson <andersca@gnome.org>
26682 Date:   Sat Oct 11 19:36:13 2003 +0000
26684     Add ATI Rage 128 server.
26686 commit ed98d3814ee65cd9fd18eeadbd20c8fc6b4ab342
26687 Author: Keith Packard <keithp@keithp.com>
26688 Date:   Thu Oct 9 23:35:44 2003 +0000
26690     use #if instead of #ifdef
26692 commit 4dd37de858464c576bfdcd10255a8e233a5b05d5
26693 Author: Anders Carlsson <andersca@gnome.org>
26694 Date:   Thu Oct 9 16:21:24 2003 +0000
26696     Build smi after vesa.
26698 commit e5a1c9952f7d621493f08257c8b9456b7608c55a
26699 Author: Keith Packard <keithp@keithp.com>
26700 Date:   Thu Oct 9 07:29:31 2003 +0000
26702     Initialize smi chip on graphics setup. Seems to help some.
26704 commit 10f721acc5e59ea4152b94246b62963f2ff9d678
26705 Author: Keith Packard <keithp@keithp.com>
26706 Date:   Thu Oct 9 07:12:01 2003 +0000
26708     Leave iopl set to 3 so vesa module will work
26710 commit f74555e94264e6f703d399a5e0475c7283e20a88
26711 Author: Keith Packard <keithp@keithp.com>
26712 Date:   Thu Oct 9 06:36:26 2003 +0000
26714     Add xfixes, fix smi driver to use either fbdev or vesa. Add hole mapping to
26715         vesa server by default
26717 commit 346aff7ef6f47a191c7f134b7843a634189b9e83
26718 Author: Keith Packard <keithp@keithp.com>
26719 Date:   Thu Oct 9 06:35:11 2003 +0000
26721     Use either vesa or fbdev, selectable at compile time
26723 commit adc5b8068d5532a6f3f23e64d3c668a22d5b1504
26724 Author: Keith Packard <keithp@keithp.com>
26725 Date:   Sun Oct 5 05:22:35 2003 +0000
26727     Fix fbdev server to allow accelerated servers on top to use RandR. Switch
26728         smi server to fbdev (vesa bios doesnt work on the Acer I have here)
26730 commit f3d8476ced1e3ba4b4ca7c9e23e98c2cc7ffcc14
26731 Author: Phil Blundell <pb@reciva.com>
26732 Date:   Sat Oct 4 02:56:54 2003 +0000
26734     few more fixes for h3600 ts
26736 commit aae3e6dcb3d72eba6d7d8d99079782ed1bfe63bd
26737 Author: Keith Packard <keithp@keithp.com>
26738 Date:   Sat Oct 4 02:43:16 2003 +0000
26740     configure.ac Makefile.am os/oscolor.c Xext/saver.c Xext/Makefile.am
26741         hw/kdrive/linux/ts.c hw/kdrive/src/Makefile.am hw/kdrive/src/kdrive.h
26742         hw/kdrive/src/kinput.c hw/kdrive/src/kmap.c Autodetect VM86 (for vesa),
26743         AGPGART, APM, MTRR, tslib and handhelds.org touch screen. Add
26744         USE_RGB_BUILTIN and code for fileless RGB database. Add
26745         MIT-SCREEN-SAVER
26747 commit efbf205a2ac4792b71d39f8fe3ef3b1cf12697c0
26748 Author: Phil Blundell <pb@reciva.com>
26749 Date:   Fri Oct 3 15:27:46 2003 +0000
26751     add --disable-kdrivevesa option
26753 commit 89a536f349525e642bb4cd233bc47864ed4a6ad7
26754 Author: Keith Packard <keithp@keithp.com>
26755 Date:   Thu Oct 2 02:30:28 2003 +0000
26757     Add smi server
26759 commit 5a21f4f4d0c03e0e34f1979fd7cec8f0d19b00d4
26760 Author: Keith Packard <keithp@keithp.com>
26761 Date:   Wed Oct 1 06:43:50 2003 +0000
26763     Add XDM cookies. Fix up support for pkgconfig X bits
26765 commit a42e31b28c493dc3d6b32cde4e72ff17fc983183
26766 Author: Matthew Allum <breakfast@10.am>
26767 Date:   Tue Sep 30 22:14:59 2003 +0000
26769     Fixed tslib driver to handle VT switches
26771 commit a0876ade6479c40dcef63f70f4c6c5a5988edeba
26772 Author: Keith Packard <keithp@keithp.com>
26773 Date:   Tue Sep 30 20:49:47 2003 +0000
26775     Enable maintainer mode from autogen.sh. Fix vesa build to create library
26776         before program. Remove bogus AC_SUBST lines for XSERVER_CFLAGS and
26777         XSERVER_LIBS
26779 commit e8c02296476f068bc8158d112dc15df00dddac2a
26780 Author: Matthew Allum <breakfast@10.am>
26781 Date:   Tue Sep 30 20:15:14 2003 +0000
26783     Added --enable-tslib configure option
26785 commit a42384e9356ec79510682bacf08410e87d7102ff
26786 Author: Keith Packard <keithp@keithp.com>
26787 Date:   Mon Sep 29 01:42:40 2003 +0000
26789     Use other freedesktop.org packages to build the server
26791 commit 6a098a88af174db1674662c09e2385b4e6e0bb4e
26792 Author: Anders Carlsson <andersca@gnome.org>
26793 Date:   Wed Sep 24 23:36:54 2003 +0000
26795     Add beginnings of offscreen memory manager.
26797 commit 918a8273eeabcb14fc82742cc68223d8a7c2a67a
26798 Author: Keith Packard <keithp@keithp.com>
26799 Date:   Wed Sep 24 21:07:06 2003 +0000
26801     hw/kdrive/src/kdrive.c
26802     hw/kdrive/src/kdrive.h Add -switchCmd option to set command that is
26803         executed whenever the VT is enabled or disabled. This permits input
26804         device to be customized by external apps when switching to X.
26806 commit 20bbd750d0d359e55cbdcc86aeea6013ac665bce
26807 Author: Anders Carlsson <andersca@gnome.org>
26808 Date:   Mon Sep 22 21:14:59 2003 +0000
26810     Accelerate server.
26812 commit 49771e3f074cae3947b0084e6514a19dc4c4cad1
26813 Author: Anders Carlsson <andersca@gnome.org>
26814 Date:   Thu Sep 18 20:48:48 2003 +0000
26816     Add mga server to the build.
26818 commit 07ab15d61d2468fc858453cdabe7296d19fc9e10
26819 Author: Anders Carlsson <andersca@gnome.org>
26820 Date:   Thu Sep 18 20:47:43 2003 +0000
26822     Add mga server
26824 commit b260825e880615f589e2bad35491ebb598e21a0f
26825 Author: Anders Carlsson <andersca@gnome.org>
26826 Date:   Thu Sep 18 14:44:57 2003 +0000
26828     Try this.
26830 commit b889d4ba2c2e59769a3ff6fd00ee5bb395108827
26831 Author: Anders Carlsson <andersca@gnome.org>
26832 Date:   Thu Sep 18 14:42:00 2003 +0000
26834     Try things out.
26836 commit 85ff67670c6216a8c4368a8bd70fd0434a4e0aca
26837 Author: Anders Carlsson <andersca@gnome.org>
26838 Date:   Tue Sep 16 21:07:16 2003 +0000
26840     Add fbdev server to the build.
26842 commit be12dcdcf39a30f69fe73cbb5a4acacef8024db6
26843 Author: Keith Packard <keithp@keithp.com>
26844 Date:   Fri Sep 12 07:00:19 2003 +0000
26846     Switch to freedesktop.org libXfont
26848 commit eca43a59ec95646836f9704714823249a15747fa
26849 Author: Keith Packard <keithp@keithp.com>
26850 Date:   Fri Sep 12 01:51:16 2003 +0000
26852     Clean up mach64 for autofoo
26854 commit 6b16b827bb125b43b41b7f8558991e90ada316de
26855 Author: Keith Packard <keithp@keithp.com>
26856 Date:   Fri Sep 12 01:49:46 2003 +0000
26858     Add some configure options, make the mach64 server build
26860 commit ce55d3234dc34157f0fc8059a6793cdd17fa4519
26861 Author: Keith Packard <keithp@keithp.com>
26862 Date:   Thu Sep 11 05:15:08 2003 +0000
26864     Move kdrive common sources to src dir
26866 commit 269b9dac5a96005fe38379377526592cb7930a51
26867 Author: Keith Packard <keithp@keithp.com>
26868 Date:   Thu Sep 11 05:12:51 2003 +0000
26870     Get Xvesa building
26872 commit 0d775576b9b3cf410e9a463b87340612d34bc13d
26873 Author: Keith Packard <keithp@keithp.com>
26874 Date:   Thu Sep 11 03:26:03 2003 +0000
26876     Add Makefile.am
26878 commit ef8977a30ccb55af8e8bbb635127efb94f232983
26879 Author: Keith Packard <keithp@keithp.com>
26880 Date:   Thu Sep 11 03:23:13 2003 +0000
26882     More build fixes
26884 commit 14a8311bb3b6273617f7c7b70222e97835e9c8af
26885 Author: Keith Packard <keithp@keithp.com>
26886 Date:   Thu Sep 11 02:31:24 2003 +0000
26888     Make more stuff build
26890 commit 8bc8fd8678b20dde2a3fc47ff5b617bc8046ea9f
26891 Author: Mike A. Harris <mharris@redhat.com>
26892 Date:   Thu Sep 11 02:02:54 2003 +0000
26894     POSIX sigaction cleanups - removed act.sa_restorer as it's not in POSIX and
26895         is not portable
26897 commit 514ab46ce3c6eb0163720315474cba884d029b62
26898 Author: Anders Carlsson <andersca@gnome.org>
26899 Date:   Thu Sep 11 00:47:36 2003 +0000
26901     Start autoifying everything.
26903 commit 283a7f32c449b1970e5a484351f8396a8afd99da
26904 Author: Keith Packard <keithp@keithp.com>
26905 Date:   Mon Jul 7 19:13:03 2003 +0000
26907     Update RCS tags, fix keyboard hang on VT switch, fix scroll wheel mice, add
26908         -rawcoord option to not transform mice on rotate, fix mtrr to use
26909         power-of-two size, add a few vesa options
26911 commit 804b89284665f19e2c92a07fadc72c25fbb3f5d9
26912 Author: Keith Packard <keithp@keithp.com>
26913 Date:   Wed Jul 2 17:53:46 2003 +0000
26915     Silicon motion driver for kdrive
26917 commit b923d897a51707c25b2dc62395d9765ba1a47bfe
26918 Author: Keith Packard <keithp@keithp.com>
26919 Date:   Wed Jul 2 17:53:46 2003 +0000
26921     Initial revision
26923 commit 544ee9bb7a060d6a85b5168a2de74ff1db430c89
26924 Author: Marc Aurele La France <tsi@ualberta.edu>
26925 Date:   Wed Apr 23 21:51:18 2003 +0000
26927     136. Fix bug that prevented fbman from using the last partial scanline of a
26928         Mach64 framebuffer (Marc La France).
26929     135. Make ATI Mach64 FIFO cache integrity testing optional (Marc La
26930         France).
26931     134. Export ATI Mach64 hardware overlay as an XVideo adaptor (derived from
26932         GATOS project, Egbert Eich, Marc La France).
26933     133. Reorganise ATI Mach64 support into separate source files (Marc La
26934         France).
26935     132. Refine atimisc's decoding of the panel mode on server entry in an
26936         attempt to reduce the effect of atyfb bugs (Marc La France).
26937     131. Make Rage128 and Radeon XVideo available even when 2D acceleration is
26938         disabled (Marc La France).
26939     130. There is no longer any need to require hardware cursors during Rage128
26940         and Radeon XVideo displays (Marc La France).
26941     129. Initialise v4l's XVideo adaptors last (Marc La France).
26942     128. Reduce cut&paste effects by adding more helpers to Xv (derived from
26943         #5645, Björn Augustsson, Marc La France).
26944     127. Centralise a region comparison primitive into 'mi' and use it instead
26945         of local definitions throughout the server (Marc La France).
26946     126. DPMSExtension & XvExtension driver cleanups (Marc La France).
26948 commit 870d0f8752c11c3df42185786ab1e2bd200e4de1
26949 Author: Egbert Eich <eich@suse.de>
26950 Date:   Thu Dec 12 18:29:05 2002 +0000
26952     621. Let kbd driver test if Xserver is in suspend before handling any input
26953         events (Egbert Eich).
26954     620. Fixed agp version checking to accept minor versions >= the specified
26955         number (Leif Delgass).
26957 commit 7827fce0b5ff600d0adc3a30eab69e8141c2e548
26958 Author: Keith Packard <keithp@keithp.com>
26959 Date:   Wed Nov 13 16:37:39 2002 +0000
26961     Allow input devices to be closed while the VT is switched away (needs
26962         per-driver support)
26964 commit 3eaea6608bc33633c00860008f246f59ad5687a7
26965 Author: Keith Packard <keithp@keithp.com>
26966 Date:   Tue Nov 12 22:20:42 2002 +0000
26968     Update ipaq-specific ts driver to match generic tslib version
26970 commit 612e82053d986df70bcc9c87038244eab8c3dc13
26971 Author: Keith Packard <keithp@keithp.com>
26972 Date:   Tue Nov 5 05:28:34 2002 +0000
26974     Clean up touch screen hacks for controlling pointer on alternate screen
26976 commit 358d887cbef4d2ec34532a364dd44205eab36c23
26977 Author: Keith Packard <keithp@keithp.com>
26978 Date:   Fri Nov 1 22:27:49 2002 +0000
26980     Add support for ARM linux TS lib (disabled by default) in kdrive
26982 commit f0a8d06fcaf3fe0a652efa65966f4b0b0d688c12
26983 Author: Keith Packard <keithp@keithp.com>
26984 Date:   Thu Oct 31 18:29:50 2002 +0000
26986     Refix mouse matrix computation for touch screens. Update usage message for
26987         -screen option
26989 commit 28d191680ecbcd50dc1cccec12e55a3c433fbf48
26990 Author: Keith Packard <keithp@keithp.com>
26991 Date:   Wed Oct 30 21:25:53 2002 +0000
26993     Uninitialized mouse matrix elements
26995 commit dd7c85f108d01d207248300019e88d56012c33c9
26996 Author: Alan Hourihane <alanh@fairlite.demon.co.uk>
26997 Date:   Wed Oct 30 12:52:06 2002 +0000
26999     441. Import Mesa-4.0.4, and resync with the DRI trunk (DRI Project).
27001 commit d04246c8fca4132063234ab44a68a7fac8c22261
27002 Author: Keith Packard <keithp@keithp.com>
27003 Date:   Fri Oct 18 06:31:17 2002 +0000
27005     Changed arguments to vesaRandRSetConfig
27007 commit 7d214e2e2a2a1601ca14be6b52190c5b22611e2d
27008 Author: Keith Packard <keithp@keithp.com>
27009 Date:   Fri Oct 18 06:08:10 2002 +0000
27011     Fix additions of RandR support in kmode.c
27013 commit 5bb4a7b6998132d574d823301333b7e119dc7213
27014 Author: Keith Packard <keithp@keithp.com>
27015 Date:   Fri Oct 18 06:00:29 2002 +0000
27017     Fix other half of kdrive mach64 video code after randr update
27019 commit e1c304e22b1a29a5259aec1e956dbc75e0fa0138
27020 Author: Keith Packard <keithp@keithp.com>
27021 Date:   Mon Oct 14 18:01:42 2002 +0000
27023     Add refresh rates to RandR (v1.1)
27025 commit 5804e69f4c20dcd33f69673aa82da3051e6eed3c
27026 Author: Keith Packard <keithp@keithp.com>
27027 Date:   Sun Oct 13 19:35:56 2002 +0000
27029     Custom file for rotating pcmcia screens
27031 commit b5d1c538622b21bed8eb59b557d79323f65ffbd7
27032 Author: Keith Packard <keithp@keithp.com>
27033 Date:   Tue Oct 8 21:28:05 2002 +0000
27035     Add vtxx option to kdrive servers
27037 commit f214cab20baf57fc23389ef9b63a3e3a50b2a4f6
27038 Author: Keith Packard <keithp@keithp.com>
27039 Date:   Tue Oct 8 21:27:18 2002 +0000
27041     Clear screen on mode switch
27043 commit b28a8c6e2a1fbc57d96d94b7445c86f94c2d8d4d
27044 Author: Keith Packard <keithp@keithp.com>
27045 Date:   Tue Oct 8 21:25:35 2002 +0000
27047     Add another mach64 PCI id
27049 commit 9373d9186b413e1d53200b191816b9143d19c4bf
27050 Author: Keith Packard <keithp@keithp.com>
27051 Date:   Fri Oct 4 01:44:20 2002 +0000
27053     Fix mouse mapping under reflection
27055 commit a80e1e5aed07cb57151408b0481f18e2ffb7f146
27056 Author: Keith Packard <keithp@keithp.com>
27057 Date:   Thu Oct 3 22:09:04 2002 +0000
27059     Update kdrive servers to support reflection
27061 commit 238a2ec201a52d59a46540ddd419d8d6f6bf8daa
27062 Author: Keith Packard <keithp@keithp.com>
27063 Date:   Sun Sep 29 23:39:47 2002 +0000
27065     Update RandR to 1.0 (library version 2.0)
27067 commit 5d871996431e33b0d64ad9158e040e46770b6ee4
27068 Author: Keith Packard <keithp@keithp.com>
27069 Date:   Thu Sep 26 02:56:48 2002 +0000
27071     Add image transformation and sub-pixel ordering to Render
27073 commit a2637ba1f6c8417a48c95c9b65542c696ba0c8c0
27074 Author: Egbert Eich <eich@suse.de>
27075 Date:   Mon Sep 16 18:05:35 2002 +0000
27077     319. Moved LdPreLib define after the vendor/OS specific config files as it
27078         may depend on setting done there (Egbert Eich).
27079     318. Several fixes for cross compile environment (Egbert Eich).
27080     317. Added code to allow for building of static only libraries with
27081     -fPIC for platforms which require it (Egbert Eich).
27082     316. Added '-m32' to gcc flags as default for ia32 builds when gcc version
27083         is >= 3.1. This allows building a 32 bit Version of X on 64bit x86-64
27084         (Egbert Eich).
27085     315. Changed direct calls of ld to 'gcc -nostdlib' for Linux (Egbert Eich).
27086     314. Changed calls to as to 'gcc -c -x assembler-with-cpp' for Linux
27087         (Egbert Eich).
27088     313. Added '-fno-strict-aliasing' flag to gcc version >= 3.1 (Egbert Eich).
27089         Strict requires that one address must not contain pointers to different
27090         types - a feature heavily used by X (Egbert Eich).
27091     312. Fixed a core dump problem in libXtt (?) (Egbert Eich).
27092     311. Removed '#pragma pack' from structures that contain function pointers
27093         in x86emu. This causes problems on gcc 3.1 for ia64 (Egbert Eich).
27094     310. Added defines for missing X types to saverproto.h (Egbert Eich).
27095     309. Fixed compiler warings generated by gcc >= 3.1 in mesa drivers (Egbert
27096         Eich).
27097     308. For platforms that allow both 32 and 64 bit libraries to be executed
27098         split Xlib i18n modules path into
27099         <libpath>/X11R6/lib/X11/locale/lib/common and
27100         <libpath>/X11R6/lib/X11/locale/lib64/common. 'lib64' has been defined
27101         to be the default path for 64bit shared libraries on these platforms
27102         (Egbert Eich).
27103     307. Fixed obvious typo in OMlib (Egbert Eich).
27104     306. Fixed code in cfb that didn't comply with C sequence rules. Modern C
27105         compilers tend to be more aggressive on code reordering (Egbert Eich).
27106     305. Changed arguments of NoopDDA() from VarArgs to void. Handling of
27107         VarArgs by gcc isn't compatible with the way it was used on certain
27108         platforms (Egbert Eich).
27109     304. Added support for 32bit pixmaps for 24bit overlay framebuffers in fb
27110         overlay code (Egbert Eich).
27111     303. Fixed kdrive to print a meaningful error message instead of just core
27112         dump when no matching graphics cards is found (Egbert Eich).
27113     302. fixed portability bug in xwd (Andreas Schwab <schwab@suse.de>)
27114     301. fixed X Server crash, which happended each time a proportional
27115         iso10646 font was loaded with xtt backend (Yong Li
27116         <rigel863@yahoo.com>)
27117     300. Added some ARM specific fixes to compiler.h (Uli Hecht).
27118     299. Added a virtual 'dummy' driver (Egbert Eich).
27119     298. Fixed core dump when certain access functions are not set in xf86Bus.c
27120         (Egbert Eich).
27121     297. Fixed problem where SIGIO could be disabled after a server reset.
27122     296. Added configurable list of devices the xf86Misc extension is allowed
27123         to change the mouse device to (Egbert Eich).
27124     295. Changed default mouse type to 'auto' when generating config file with
27125         '-configure' (Egbert Eich).
27126     294. Made sure keyboard modifier settings are consistent after exit from
27127         DGA when the xkb extension is used (Egbert Eich).
27128     293. Disabled keyboard processing when Xserver is suspended by power
27129         management. This allows effective locking of laptops when stolen
27130         (Egbert Eich).
27131     292. Added/improved options for lockfile syncing (Egbert Eich).
27132     291. Added support for backup copy of Xserver logfile (Egbert Eich).
27133     290. Fixed GetTimeInMillis() to use deltas instead of absolute time
27134         returend by gettimeofday(). This ensures time is monotonic in X (Egbert
27135         Eich).
27136     289. Fixed xf86Misc extension to allow modification of Expps2 mice (Egbert
27137         Eich).
27138     288. Made code in xf86MiscExt.c more readable (Egbert Eich).
27139     287. Fixed PCI CardBus bridge handling (Egbert Eich).
27140     286. Added code to reenable PCI bus mastering after coming back from a VT
27141         switch to radeon driver (Charl P. Botha <http://cpbotha.net/>) (Egbert
27142         Eich).
27143     285. Dito for r128 driver (M. Harris).
27144     284. Dito for glint and mga driver (Egbert Eich).
27145     283. Fixed double scan issues for low res modes in C&T driver (Egbert
27146         Eich).
27147     282. Set rgbBits to 8 for all HiQV chips in chips driver (Egbert Eich).
27148     281. Moved initialization of accel funtions past initialization of
27149         offscreen fb manager in chips driver (Egbert Eich).
27150     280. Fixed initialization of video in chips driver (?).
27151     279. Fixed HALlib problem restoring text mode on G550 (Egbert Eich).
27152     278. Restructured and included Matrox's Merged Framebuffer changes to mga
27153         driver (Egbert Eich).
27154     277. G450/550 clockchip programming fixes (Matrox).
27155     276. Fixed HW Cursor for HALlib frame granularity (Egbert Eich).
27156     275. Enabling 2D accel in 24-bit for neomagic 2360 and 2380 (Egbert Eich).
27157     274. Added support for builtin 1024x480 mode of Sony subnotebooks for
27158         Neomagic driver (Egbert Eich).
27159     273. Fixed support for lowRes (320x240) modes in neomagic driver (Egbert
27160         Eich).
27161     272. Fixed RAC function registration in S3 driver (Egbert Eich).
27162     271. Added some voodoo to screen initialization of S3 driver (Egbert Eich).
27163     270. Fixed vbe/int10 support in SMI driver. It used to core dump when BIOS
27164         was not usable (Egbert Eich).
27165     269. Separated BRIGHTNESS and and CAPTURE_BRIGNTESS video attributes in smi
27166         driver: CAPTURE_BRIGHTNESS refers to the capture chip (ie. Philips
27167         SAA7110) while BRIGHTNESS controls the video overlay of the SMI chip
27168         itself (Egbert Eich).
27169     268. Disable automatic loading of DRI when running SUN ffb as this is
27170         inconsistent with other drivers (Thorsten Kukuk).
27171     267. Fixed Gamma/Brightness code in trident driver (Egbert Eich).
27172     266. Added FpDelay debugging option (Egbert Eich).
27173     260. Fixed video support for Trident 9397 (Egbert Eich).
27174     265. Fixed Cursor/VT switch support for vmware driver (Egbert Eich).
27175     264. Fixed Blit problems in vmware driver when running KDE (Egbert Eich).
27176     263. Added RENDER support to vmware driver (Egbert Eich).
27177     262. Added C&T 69030 to extrapci.ids (Egbert Eich).
27178     261. Improved mouse autodetection code (Egbert Eich).
27179     260. Restructured int10 code so that vm86 and x86emu support can be loaded
27180         as modules. Implemented heuristic to try vm86 first and fall back to
27181         x86emu. This allows 32 bit Xservers to run on x86_64 on 64-bit kernel
27182         without vm86 support (Egbert Eich).
27183     259. Restructured elf loader: determine which section to load from
27184         elfheader flags (Egbert Eich).
27185     258. Adding RENDER Support to RAC (Egbert Eich).
27186     257. Using borderClip instead of borderSize region for redisplay function
27187         in miext/shadow code to avoid core dumps when vt switched away (Egbert
27188         Eich).
27189     256. Replacing sprintf() by snprintf() in lbxproxy to eliminate possible
27190         buffer overrun exploits (Egbert Eich).
27191     255. KP_Decimal fixes to Czech and Slovak keybards (Jan Holesovsky
27192         <kendy@suse.cz>) (Egbert Eich).
27194 commit 2698ee9f29189a44de1c92df99f48d45f0111577
27195 Author: Keith Packard <keithp@keithp.com>
27196 Date:   Thu Aug 15 18:07:57 2002 +0000
27198     Prefer touchscreen to mouse
27200 commit fe477855d7d714c154dc9fcb1d0aa67fb8e4e5a5
27201 Author: Keith Packard <keithp@keithp.com>
27202 Date:   Fri Aug 2 16:30:50 2002 +0000
27204     Fix for iPaq IOCTL changes
27206 commit cf49ce6f26caee30f4160e6e0b2b658863e7a145
27207 Author: Keith Packard <keithp@keithp.com>
27208 Date:   Fri Aug 2 16:15:02 2002 +0000
27210     Allow both touchscreen and mouse at the same time
27212 commit 1a5f923c62dcffb3a81c6532f3dc071c70345cb3
27213 Author: David Dawes <dawes@xfree86.org>
27214 Date:   Tue Jun 4 22:19:58 2002 +0000
27216     174. Fix makedepend so that it can parse a unary '+' operator (#5185, Mark
27217         Snitily).
27218     173. Fix a typo in Xvesa's emulation of instructions forbidden in vm86 mode
27219         (#5184, Juliusz Chroboczek)
27220     172. Fix a bounds check in Xlib's Region code (#5183, Owen Taylor).
27222 commit 98f8d7af3cb7a10cc268a8bdd3039539b1bf90f2
27223 Author: Keith Packard <keithp@keithp.com>
27224 Date:   Tue Feb 19 00:18:05 2002 +0000
27226     kdrive/vesa: apply vm86 patch from Juliusz
27228 commit 6d8cedf68c7803330bc920cf7506727c4ad6108c
27229 Author: Keith Packard <keithp@keithp.com>
27230 Date:   Thu Feb 14 16:08:05 2002 +0000
27232     update kdrive manual and usage
27234 commit 44b20bfa587def11f3127980e67ff47e695c3e51
27235 Author: Keith Packard <keithp@keithp.com>
27236 Date:   Fri Feb 1 00:52:15 2002 +0000
27238     kdrive/mach64: recognize the mach64li
27240 commit 3abb3e073961986137f8fec1f194c60636b9e864
27241 Author: Keith Packard <keithp@keithp.com>
27242 Date:   Fri Jan 18 16:25:19 2002 +0000
27244     kdrive: fix button emulation for iPAQ
27246 commit 88810cfc02941d7e54924e25aa872e5cc740d274
27247 Author: Keith Packard <keithp@keithp.com>
27248 Date:   Thu Dec 20 16:47:30 2001 +0000
27250     kdrive/linux/mouse.c: convert mouse data to signed values for compilers
27251         with default unsigned chars
27253 commit 83388cb23282471e80d513bd3ab472b51c110b35
27254 Author: Keith Packard <keithp@keithp.com>
27255 Date:   Mon Dec 10 16:34:20 2001 +0000
27257     kdrive/i810: bit swap for i810 cursor (from Pontus Lidman)
27259 commit 4646a6c3b925676039f50bacb4f3c780f6e81bcc
27260 Author: Keith Packard <keithp@keithp.com>
27261 Date:   Fri Dec 7 02:19:04 2001 +0000
27263     kdrive: work around ipaq touch screen compile problems
27265 commit 54feb8a4c8f0e0cb6eb40b494171fa4f3552cfc3
27266 Author: Keith Packard <keithp@keithp.com>
27267 Date:   Fri Dec 7 02:18:19 2001 +0000
27269     kdrive: missing registration for mouse input type
27271 commit 636390fb9d6314e506f593da6556fa198b4e9bf6
27272 Author: Keith Packard <keithp@keithp.com>
27273 Date:   Thu Nov 22 23:38:21 2001 +0000
27275     kdrive: initialize all Linux mouse driver fields
27277 commit 668c25a769044f06ed47a3145a11aceeb9574c9d
27278 Author: Keith Packard <keithp@keithp.com>
27279 Date:   Thu Nov 8 10:26:24 2001 +0000
27281     kdrive: fix ALTGR keyboard mappings
27283 commit e76c6b2acae5622dd2d4944cd6f3673dbc70a571
27284 Author: Keith Packard <keithp@keithp.com>
27285 Date:   Thu Nov 8 09:35:08 2001 +0000
27287     kdrive/linux: update ps/2 mouse detection/configuration code from FreeBSD
27288         bits
27290 commit 6fafe3b092f799da788a1ae75be1c23da42f0983
27291 Author: Keith Packard <keithp@keithp.com>
27292 Date:   Thu Nov 8 09:33:51 2001 +0000
27294     kdrive: Open APM device r/w for kernel 2.4.14
27296 commit 2f2e256de71c42b7856440ec43b1c122019b95b7
27297 Author: Marc Aurele La France <tsi@ualberta.edu>
27298 Date:   Mon Oct 29 16:34:56 2001 +0000
27300     DPMS warning fix
27302 commit b8d90c5ea4659a01694864e6c05a563dcea296eb
27303 Author: Marc Aurele La France <tsi@ualberta.edu>
27304 Date:   Sun Oct 28 03:33:10 2001 +0000
27306     407. Fix for threaded libraries (Marc La France).
27307     406. Finish removal of SuperProbe (Marc La France).
27308     405. A rather large number of warning fixes throughout (Marc La France).
27309     404. Fix bug in HTML install script (Marc La France).
27310     403. Missing ident lines for some XFree86-modified files (Marc La France).
27311     402. Add default half-width doublescanned modes (Marc La France).
27312     401. Mark all driver-registered resources with ResBus (Maarc La France).
27313     400. Fix DPMS-related build problem (Marc La France).
27314     399. Log a message just before calling each ChipProbe() during '-probe'
27315         processing (Marc La France).
27316     398. Temporarily disable ISA probing on SPARCs and PowerPCs (Marc La
27317         France).
27318     397. Add PCI IDs for Sun hardware (Marc La France).
27319     396. Fix memory leak in resource relocation (Marc La France).
27320     395. Do not relocate resources that only conflict with disabled non-video
27321         PCI devices or disabled PCI ROMs (Marc La France).
27322     394. Re-organise SBUS code (Marc La France).
27323     393. Add as-yet-unused definitions for PCI resource types other than I/O
27324         and memory (Marc La France).
27325     392. Add doc for Solaris, but don't format it yet (Marc La France).
27326     391. Normalise driver names (Marc La France).
27327     390. For SPARCs, disable DGA support in ATI driver (Marc La France).
27328     389. Clean up some debugging messages (Marc La France).
27329     388. Fix newport driver for when a /proc fs isn't mounted (Marc La France).
27330     387. Fix DAC handling bugs in s3 driver (Marc La France).
27331     386. Fix resource registration bug for PCI Tseng's (Marc La France).
27332     385. Add aperture driver for Solaris (not yet used) (Marc La France).
27333     384. Rework scanpci to fix problems that prevented it from completely
27334         displaying non-PCI bridges and Simba bridges (Marc La France).
27335     383. Fix build problems in some input drivers (Marc La France).
27336     382. Fix int10 compile problem for SPARCs and PowerPCs (Marc La France).
27337     381. Ensure master aborts on secondary buses complete normally during PCI
27338         scans (Marc La France).
27339     380. Some memory mapping and Solaris cleanups (Marc La France).
27341 commit a8518b35617a479f50c735c015115b853f4aa327
27342 Author: Keith Packard <keithp@keithp.com>
27343 Date:   Wed Oct 24 20:14:52 2001 +0000
27345     kdrive/savage: Long lines cant be drawn with accelerator
27347 commit 28fd5f7525848cf0109f9cf2d6311f3717570a5d
27348 Author: Keith Packard <keithp@keithp.com>
27349 Date:   Fri Oct 12 06:33:12 2001 +0000
27351     kdrive: add new auto-detecting and auto-switching mouse driver
27353 commit 5f310d7f8b566b1e331286752d349f87ef43a811
27354 Author: Keith Packard <keithp@keithp.com>
27355 Date:   Sat Sep 29 04:16:39 2001 +0000
27357     kdrive: restructure APM/VT switch support to reset keyboard state and flush
27358         buffer on APM resume
27360 commit bb2e1c53b58ac94539f0d11ae195186a9ee0a2f7
27361 Author: Keith Packard <keithp@keithp.com>
27362 Date:   Fri Sep 21 21:58:34 2001 +0000
27364     hw/kdrive: Xv window private should be allocated on demand
27366 commit 59cd35f634468acfa2e48711da09fabc811d96f9
27367 Author: Keith Packard <keithp@keithp.com>
27368 Date:   Fri Sep 14 19:25:17 2001 +0000
27370     hw/kdrive/vesa: initialize mouse matrix for non-rotated case correctly
27372 commit fbaf3ceae0519ebdfee4b6a73b1bc0000f141cf2
27373 Author: Keith Packard <keithp@keithp.com>
27374 Date:   Fri Sep 14 19:24:11 2001 +0000
27376     hw/kdrive/trident: solid fill checks busted for planemasking
27378 commit 216090d1aedb23c691a75da25b14d8543b932e1c
27379 Author: Keith Packard <keithp@keithp.com>
27380 Date:   Wed Sep 5 07:12:43 2001 +0000
27382     kdrive: Add primitive ct65550 server. Update kdrive/vesa code to support
27383         DPMS using VESA bios routines. Include support for Toshiba SMM DPMS as
27384         well
27386 commit f856b952ec7251d6e95f0b93d62fb026d07b0ebc
27387 Author: David Dawes <dawes@xfree86.org>
27388 Date:   Thu Aug 9 20:45:15 2001 +0000
27390     187. Add an MS mouse driver for KDrive (#4754, Juliusz Chroboczek).
27392 commit f4db75ac431c14e0c24ff7549c6ce1e3b0b86b87
27393 Author: Keith Packard <keithp@keithp.com>
27394 Date:   Thu Aug 9 09:08:55 2001 +0000
27396     kdrive/mach64: support Xv under RandR
27398 commit 628d7695d1696f6f5cba6ea1f2548aa5d0f38c80
27399 Author: Keith Packard <keithp@keithp.com>
27400 Date:   Thu Aug 9 09:06:08 2001 +0000
27402     kdrive: disable sigio debugging
27404 commit 958c0374a6709386e91b4b3ed7ba8fa81d415ebf
27405 Author: Keith Packard <keithp@keithp.com>
27406 Date:   Tue Jul 24 21:26:17 2001 +0000
27408     kdrive: add apm support, fix MTRR unmapping bug
27410 commit b7eb8a35b51aa2edc9ff59f091ee88ea7000b757
27411 Author: Keith Packard <keithp@keithp.com>
27412 Date:   Tue Jul 24 19:06:04 2001 +0000
27414     kdrive: Unmap vesa device when disabled
27416 commit d2d221a012950b98e48e47b6dea38e6ad385fef8
27417 Author: Keith Packard <keithp@keithp.com>
27418 Date:   Mon Jul 23 03:44:17 2001 +0000
27420     kdrive/mach64: Force read of GUI_STAT on every op to avoid problems across
27421         suspend/resume
27423 commit 79486b3b5c792a990cb73b4efa453218262e605f
27424 Author: Keith Packard <keithp@keithp.com>
27425 Date:   Fri Jul 20 19:35:30 2001 +0000
27427     Too many changes, but all in kdrive:
27428     Add support for global screen origins (-origin option), handles both
27429         Xinerama and mouse crossings.
27430     Fix XV enable/disable sequences -- can't use card wrappers as cards have
27431         more than one screen.
27432     Change vesa/fbdev to use new depth-independent rotation shadow update
27433     Fix vesa to allow starting rotation value (again)
27434     Make vesa driver write all colormap changes in one INT10 call
27436 commit 9826d5a1339570c037ae1ef29c9a237874a6ffa2
27437 Author: Keith Packard <keithp@keithp.com>
27438 Date:   Thu Jul 19 08:46:30 2001 +0000
27440     kdrive/fbdev: only setting first colormap entry on static hardware
27442 commit 35d8b5f44269c97497c73d3638b8f0345757c04c
27443 Author: Keith Packard <keithp@keithp.com>
27444 Date:   Mon Jul 16 19:48:00 2001 +0000
27446     kdrive/fbdev: fix static color case
27448 commit 090a429573dfb965ebc4ea8ea57e3bef5f9a8539
27449 Author: Keith Packard <keithp@keithp.com>
27450 Date:   Wed Jul 11 16:42:17 2001 +0000
27452     kdrive/fbdev: dont set DPMS mode repeatedly to the same value
27454 commit 99fb2eb76d8f93578e4aba75c73b9be0766f7b6f
27455 Author: Keith Packard <keithp@keithp.com>
27456 Date:   Wed Jul 11 05:02:24 2001 +0000
27458     Generalize kludge in fbdev that normalizes pixel formats to something that
27459         Render can handle
27461 commit 562474091a3d52a062eb89d25a7d38200a785425
27462 Author: Keith Packard <keithp@keithp.com>
27463 Date:   Wed Jul 11 02:58:19 2001 +0000
27465     Fix TOUCHSCREEN support in kdrive
27467 commit 67cd53abfce7ed17ae4c428332a9e0fd908da97a
27468 Author: Keith Packard <keithp@keithp.com>
27469 Date:   Fri Jun 29 14:00:41 2001 +0000
27471     Rework kdrive input fd handling, enable multiple simultaneous mice
27473 commit c872ee82045e8c7ce019df2577d06bec549cd71c
27474 Author: Keith Packard <keithp@keithp.com>
27475 Date:   Fri Jun 29 13:57:45 2001 +0000
27477     kdrive: typo in MTRR calculations
27479 commit 63dd090655ba995b8f26386bb50cb5b7568f7da0
27480 Author: Keith Packard <keithp@keithp.com>
27481 Date:   Fri Jun 29 13:55:53 2001 +0000
27483     kdrive: dont touch hardware when disabled
27485 commit 01a53daa03a8ee36ce136dde3a9a9b152e9c2e2f
27486 Author: Keith Packard <keithp@keithp.com>
27487 Date:   Sat Jun 23 03:41:24 2001 +0000
27489     Clean up mach64 video code to add ReputVideo and make StopVideo not crash
27490         the machine
27492 commit 31d47ec8bed1b02d04563ba502eaeb028975f653
27493 Author: Keith Packard <keithp@keithp.com>
27494 Date:   Thu Jun 21 21:44:09 2001 +0000
27496     kdrive/mach64: remove useless Xv debug printfs
27498 commit bd61c15279e2195c72b3add32961ed21e293d48b
27499 Author: Keith Packard <keithp@keithp.com>
27500 Date:   Thu Jun 21 01:01:30 2001 +0000
27502     Add RCS tag
27504 commit 66c9184807997d2a0a155ba1697906c07396863f
27505 Author: Keith Packard <keithp@keithp.com>
27506 Date:   Thu Jun 21 00:58:51 2001 +0000
27508     Fix screen physical size in RandR code for kdrive fbdev and pcmcia servers
27510 commit f8a456f094d8f61c021bbfb6e6f0a4723ebdc73f
27511 Author: Alan Hourihane <alanh@fairlite.demon.co.uk>
27512 Date:   Wed Jun 20 21:53:31 2001 +0000
27514     Add RandR support to the Kdrive pcmcia driver.
27516 commit 918ff10f2697ee8c17013bd31596072a38c5ac9b
27517 Author: Keith Packard <keithp@keithp.com>
27518 Date:   Tue Jun 19 09:31:47 2001 +0000
27520     Finish Xv support for kdrive/mach64
27522 commit 6d86517b0ed0db51f3eaf19c186db52feb1e47e0
27523 Author: Keith Packard <keithp@keithp.com>
27524 Date:   Sat Jun 16 05:53:05 2001 +0000
27526     Screen flipping broken pointer remapping
27528 commit 54aea8ec0c1c3633788fd9b19636093860c75d53
27529 Author: Keith Packard <keithp@keithp.com>
27530 Date:   Sat Jun 16 05:48:49 2001 +0000
27532     Patch DPMS support in kdrive/mach64, add preliminary (broken) Xv support
27534 commit f386ca6c69ba10cd8c0dd60bb25cde37ecfc8bc7
27535 Author: Keith Packard <keithp@keithp.com>
27536 Date:   Wed Jun 13 19:18:44 2001 +0000
27538     Support initial rotation in kdrive/fbdev, use that as the normal
27539         orientation
27541 commit 93dbdc89c172fd5d6450f21ebc91011771ac0100
27542 Author: Keith Packard <keithp@keithp.com>
27543 Date:   Wed Jun 13 19:18:03 2001 +0000
27545     Add -dpi support to kdrive
27547 commit a6517a3056a88fca35a47185a0e6d83f3e8b0015
27548 Author: Keith Packard <keithp@keithp.com>
27549 Date:   Mon Jun 11 01:38:54 2001 +0000
27551     Advertise supported rotations in kdrive/vesa server
27553 commit 4f8254b31f30bd12224c2fdcecfbd67b41ecd7e1
27554 Author: Keith Packard <keithp@keithp.com>
27555 Date:   Tue Jun 5 17:17:39 2001 +0000
27557     Attempt to make kdrive/fbdev run on static gray hardware (iPaq 3150)
27559 commit bf4dbfbf45e4e6b1b86c624b1995a1050b7a0eef
27560 Author: Alan Hourihane <alanh@fairlite.demon.co.uk>
27561 Date:   Tue Jun 5 16:57:44 2001 +0000
27563     fix some warnings due to new shadow code
27565 commit a4ba10ba6ffb1c01a0df5b34669b9fb24ad0e7d9
27566 Author: Keith Packard <keithp@keithp.com>
27567 Date:   Tue Jun 5 16:49:31 2001 +0000
27569     kdrive/fbdev: RandR initialization sequence change
27571 commit 7fcf46356ba70563f036f535e60667727db442ae
27572 Author: Keith Packard <keithp@keithp.com>
27573 Date:   Mon Jun 4 09:45:42 2001 +0000
27575     Allow for hardware acceleration under RandR with Layer. Hardware/Software
27576         cursor switching still busted
27578 commit 54e66d92db917923e33e018e628a7629d6705507
27579 Author: Keith Packard <keithp@keithp.com>
27580 Date:   Sun Jun 3 21:52:46 2001 +0000
27582     Update RandR protocol
27584 commit 88ae32841d766c7d0df79ee25e1db62996d4ecb3
27585 Author: Keith Packard <keithp@keithp.com>
27586 Date:   Sun Jun 3 18:48:19 2001 +0000
27588     Add mach64 driver to Tiny-X
27590 commit 14ed0c3d6d674df4edcbcd8840a7cea4b41a0673
27591 Author: Keith Packard <keithp@keithp.com>
27592 Date:   Wed May 30 15:36:25 2001 +0000
27594     Fix kaa to not try Copy for pixmap sources
27596 commit a2bd75d15a99d4ee117e17921f0426228d53f5e8
27597 Author: Keith Packard <keithp@keithp.com>
27598 Date:   Tue May 29 21:55:41 2001 +0000
27600     Xfbdev: Make sure screen gets re-enabled on RandR failure
27602 commit 562925c439cf1746f2caa720d4f2dce54ba0311b
27603 Author: Keith Packard <keithp@keithp.com>
27604 Date:   Tue May 29 17:47:55 2001 +0000
27606     Fix Xipaq build after layer/RandR additions
27608 commit 78b53386b51cde4fe4664963ddafa36b814360f2
27609 Author: Keith Packard <keithp@keithp.com>
27610 Date:   Tue May 29 04:54:13 2001 +0000
27612     Add miext/layer for more complete RandR support in kdrive/Xfbdev
27614 commit 06f758797ab3651b0e293ae26daf4df77702fdde
27615 Author: Keith Packard <keithp@keithp.com>
27616 Date:   Sat May 26 01:25:42 2001 +0000
27618     Add initial RandR support to Xvesa
27620 commit ba8351609869165aa2de92b7a876dc2d2768cb5b
27621 Author: David Dawes <dawes@xfree86.org>
27622 Date:   Fri May 25 18:40:59 2001 +0000
27624     38. Fix xmh's use of XtNewString() with getenv (#4694, Tim Waugh).
27625     37. Xdm/PAM fixes: leave it to PAM to observe whether or not an account is
27626         locked, and reinitialize credentials after calling initgroups(),
27627         because sometimes the credentials pam_setcred() gives are in the form
27628         of group membership (#4693, Mike Harris).
27629     35. Fix warnings when building mieq.c (#4689, Adam Sulmicki).
27630     34. Fix some bugs in the cz and sk entried in XKB's keymap/xfree86 file
27631         (#4692, Ivan Pascal).
27632     33. Add 'hr' entries to XKB's keymap/xfree86 and rules/xfree86.lst files
27633         (#4687, Nerijus Baliunas).
27634     32. Include <X11/Xutil.h> in shape.h to get Region typedef (#4686, Adam
27635         Sulmicki).
27637 commit e9314bd34ec39cc699591123cc8a05a934b66b85
27638 Author: Alan Hourihane <alanh@fairlite.demon.co.uk>
27639 Date:   Fri May 25 07:44:29 2001 +0000
27641     wrap some stuff around #ifdef TOUCHSCREEN
27643 commit e6497f39af98cd25719eab72b0be04fa4146172f
27644 Author: Alan Hourihane <alanh@fairlite.demon.co.uk>
27645 Date:   Thu May 24 19:31:46 2001 +0000
27647     fix ifdef->if
27649 commit 0e1a49a7dd00ae494d92ab480d9776ec5320cb3e
27650 Author: Alan Hourihane <alanh@fairlite.demon.co.uk>
27651 Date:   Wed May 23 17:28:39 2001 +0000
27653     add missing pieces for the pcmcia driver
27655 commit 85d827f5329fa93dea1125788457fac6835cd134
27656 Author: Alan Hourihane <alanh@fairlite.demon.co.uk>
27657 Date:   Wed May 23 08:56:09 2001 +0000
27659     Add PCMCIA server for HP VGA Out PC Card and the Voyager VGA Card. Use on
27660         the Compaq IPAQ. Use -listmodes to see supported modes. Hack the
27661         touchscreen driver to work as a mouse pad for the VGA screen. Fixup key
27662         bindings so xmodmap can remap IPAQ's buttons as mouse buttons.
27664 commit f9104754cda1212cf48d6d24a0a586c5368d7549
27665 Author: Keith Packard <keithp@keithp.com>
27666 Date:   Wed May 23 03:29:44 2001 +0000
27668     Add RandR extension
27670 commit dc383e8f77f99e8c2b799a6ab4e4998a1fcacb24
27671 Author: Marc Aurele La France <tsi@ualberta.edu>
27672 Date:   Sun Apr 1 14:00:04 2001 +0000
27674     317. glxinfo needs libGLU (Marc La France).
27675     316. Rage128 fix to Cards database (Marc La France).
27676     315. Minor fix to PCI resource overlap handling (Marc La France).
27677     314. Loader code simplification and IA-64 cache flushes (Marc La France).
27678     313. Workaround in the ATI driver for troublesome interaction between
27679         loader and compiler optimisation (Marc La France).
27680     312. Warning fixes for `gcc -fno-builtin`, which appears to be the default
27681         on some systems (Marc La France).
27682     more of #301, tags, warnings and build fixes.
27684 commit 518e205b06d0dc7a0cd35fbc2c6a4376f2959020
27685 Author: Keith Packard <keithp@keithp.com>
27686 Date:   Fri Mar 30 17:35:55 2001 +0000
27688     kdrive/igs: add missing register definitions that used to be in igsregs.t
27690 commit eb3da37564593b7c9fb574af824e2f5e0cc6bb24
27691 Author: Keith Packard <keithp@keithp.com>
27692 Date:   Fri Mar 30 02:18:41 2001 +0000
27694     Add files for Xmuu and i810 driver
27696 commit f39a62d122b6e63e2971d8593bf6b24933f66ec8
27697 Author: Keith Packard <keithp@keithp.com>
27698 Date:   Fri Mar 30 02:15:20 2001 +0000
27700     Add Xmuu library to remove requirement for Xt/Xaw from most X utilities Add
27701         i810 and Xv support to kdrive
27703 commit a161cfd72870ae6dca66ef02f5cdd13b7ac75fd6
27704 Author: David Dawes <dawes@xfree86.org>
27705 Date:   Wed Mar 21 16:43:16 2001 +0000
27707     remove Id line
27709 commit 0aa54b4d409647778b563d77ef6100085d86c6f3
27710 Author: David Dawes <dawes@xfree86.org>
27711 Date:   Tue Feb 13 21:15:15 2001 +0000
27713     144. Fix the neomagic driver so that it saves/restores the palette (#4452,
27714         Ken Hornstein).
27715     143. Fix a palette saving bug in the vgahw module (#4452, Ken Hornstein).
27716     142. Fix a typo in Xfbdev.man (#4446, Juliusz Chroboczek).
27717     141. Major updates to the savage driver, including:
27718     - DDC support
27719     - I2C support
27720     - XVideo YUV overlay support for Savage/MX and Savage/IX
27721     - DGA support
27722     - yanks Ani Joshi's depth/bitsPerPixel patch for searching the BIOS
27723     - fixes interactions with frame buffer and SVGATextMode consoles; VT
27724         switching now seems quite reliable for almost everyone
27725     - yanks unused options
27726     - adds new options for hacks to deal with the status register hangs
27727     - adds one special case memory configuration for Savage 4
27728     - adds support for doublescan modes (320x240 works)
27729     - adds LCD panel detection
27730     - fixes a panning bug at depth 24 (panning must be to even pixels)
27731     - adds a workaround for bugs in the latest ProSavage BIOSes (#4445, 4448,
27732         Tim Roberts).
27733     140. Make 'X -configure' use the long monitor name when present in the DDC
27734         info (#4444, Andrew C. Aitchison).
27735     139. Make glxinfo respect $DISPLAY (#4443, Meelis Roos).
27736     138. Fix TrueType font problems in 4.0.2 (#4439, Juliusz Chroboczek).
27737     137. Document the "DisplaySize" keyword in the XF86Config man page (#4438,
27738         Andrew C. Aitchison).
27740 commit 3dfa6cce9938413e10cc400ba6d9b19b8f28e485
27741 Author: David Dawes <dawes@xfree86.org>
27742 Date:   Sat Jan 27 18:20:40 2001 +0000
27744     88. Set the version strings in man pages dynamically (David Dawes).
27745     87. Remove the XF86_VERSION string from xf86Version.h, leaving just the
27746         numerical values. All the version information is now derived from that
27747         single set of values (David Dawes).
27749 commit 60c7a912e257045d1189a19a38d9dbedc20ae78b
27750 Author: David Dawes <dawes@xfree86.org>
27751 Date:   Wed Jan 24 00:06:10 2001 +0000
27753     79. Preprocess all man pages to make sure that the references to pages in
27754         sections that are platform-dependent are correct. Also fixed some misc
27755         formatting problems found while doing that (David Dawes).
27757 commit dacbf5671da08d161cd7a32496e0b58f50a93453
27758 Author: Keith Packard <keithp@keithp.com>
27759 Date:   Tue Jan 23 06:25:05 2001 +0000
27761     Integrate jg patch for iPAQ
27763 commit 2869e08a328cb6aa51c17b96bdebd37e9eeefc88
27764 Author: Keith Packard <keithp@keithp.com>
27765 Date:   Wed Dec 13 18:06:54 2000 +0000
27767     kdrive: non-x86 compiles broken in kmap.c
27769 commit ec4916836c42cb4a1dc1622dddd27951a90a52c9
27770 Author: Keith Packard <keithp@keithp.com>
27771 Date:   Fri Dec 8 23:04:57 2000 +0000
27773     kdrive: dont try MTRR on non-x86, fix backspace mapping
27775 commit d09a156d92dbcd9368be20dabe47ea197f19357e
27776 Author: Keith Packard <keithp@keithp.com>
27777 Date:   Fri Dec 8 22:59:37 2000 +0000
27779     kdrive: allow screen size specification
27781 commit 6b61d48f2146f18c94d5f2b3d16a822c0eee9841
27782 Author: Keith Packard <keithp@keithp.com>
27783 Date:   Fri Dec 8 21:40:29 2000 +0000
27785     kdrive/vesa: type cast warning fix
27787 commit b59eabd230110d604515868893d9aa06e6d3b748
27788 Author: Keith Packard <keithp@keithp.com>
27789 Date:   Fri Dec 8 21:40:02 2000 +0000
27791     kdrive: A few iPAQ inspired changes to event management
27793 commit a25637fe789c5127451233c759074780cbc110ac
27794 Author: David Dawes <dawes@xfree86.org>
27795 Date:   Mon Dec 4 21:01:00 2000 +0000
27797     missing ident lines
27799 commit 1adbdf76a903aa37d553c1c2cc43a783f21acaa5
27800 Author: Keith Packard <keithp@keithp.com>
27801 Date:   Fri Dec 1 00:01:32 2000 +0000
27803     kdrive: add Xkdrive/Xfbdev man pages, update Xvesa manual
27805 commit 5f8e75f27d49719f5fd07d48481435f93779da6c
27806 Author: Keith Packard <keithp@keithp.com>
27807 Date:   Wed Nov 29 08:42:25 2000 +0000
27809     kdrive: add MTRR support, add clock support to trident driver
27811 commit 02568ec5a8f278faaa26c973fcb424da3fd31f2b
27812 Author: Keith Packard <keithp@keithp.com>
27813 Date:   Sun Nov 19 20:51:12 2000 +0000
27815     kdrive: vesa get mode using uninitialized value
27817 commit 8f634a6516caca0e4be875e696820a820e480cff
27818 Author: Keith Packard <keithp@keithp.com>
27819 Date:   Fri Oct 20 00:19:51 2000 +0000
27821     Add VGA BIOS modes to Tiny-X Xvesa server
27823 commit f16d5d6817f15be35293ee995d073eb57fafe283
27824 Author: Keith Packard <keithp@keithp.com>
27825 Date:   Wed Oct 11 06:04:40 2000 +0000
27827     Add composite operator support to trident
27829 commit d579bd5676ea570a8f2765cd2f6ba40074171593
27830 Author: Marc Aurele La France <tsi@ualberta.edu>
27831 Date:   Tue Oct 10 14:05:48 2000 +0000
27833     Static build fix and ident lines.
27835 commit 5f5b9ed1ad0591d70354c2b90609051d169fc33e
27836 Author: Keith Packard <keithp@keithp.com>
27837 Date:   Sun Oct 8 02:08:39 2000 +0000
27839     kdrive: Add timeout to screen switching to avoid unintentional flipping
27841 commit fb8b58270fcaee236337d3818df04e651acbcea9
27842 Author: Keith Packard <keithp@keithp.com>
27843 Date:   Fri Oct 6 22:13:40 2000 +0000
27845     kdrive: support jgs new linux keysyms
27847 commit 15d45ffbd9af5ccce07264d6182b2222c417a2a5
27848 Author: Keith Packard <keithp@keithp.com>
27849 Date:   Fri Oct 6 22:05:53 2000 +0000
27851     kdrive: fix any-edge screen-switching behaviour
27853 commit fae164a4958b95e3ba4e4d5125da4611fcb14f6d
27854 Author: Keith Packard <keithp@keithp.com>
27855 Date:   Fri Oct 6 05:54:09 2000 +0000
27857     kdrive: ignore mouse/keyboard fds in WakeupHandler while switched away
27859 commit b814019be970bc45f808ec19eef0a48b789d6646
27860 Author: Keith Packard <keithp@keithp.com>
27861 Date:   Tue Oct 3 17:22:14 2000 +0000
27863     kdrive: zero out fbdev screen private as its supposed to be
27865 commit e0ccbaab226bd3e1d619d66c9ec718c67c0a559a
27866 Author: Keith Packard <keithp@keithp.com>
27867 Date:   Thu Sep 28 20:58:21 2000 +0000
27869     kdrive: fix typo initializing touch screen
27871 commit 6171187e92152a443f7d5dd7f0dad866b3e275ea
27872 Author: Keith Packard <keithp@keithp.com>
27873 Date:   Wed Sep 27 20:47:37 2000 +0000
27875     kdrive: memory/fd leaks fixed in fbdev/vesa/trident drivers
27877 commit 367cab99ece8655bbd8a65096bb68bcfd7ef6fea
27878 Author: Marc Aurele La France <tsi@ualberta.edu>
27879 Date:   Tue Sep 26 15:57:04 2000 +0000
27881     721. PCI chip ID updates to ATI driver (Marc La France).
27882     720. Fix i810 driver for -probe and -configure (Marc La France).
27883     719. Change message when default modes are deleted (Marc La France).
27884     718. Fix Xinerama byte swapping bug (Marc La France).
27885     717. IA-64 and Alpha fixes for pswrap, Mesa, DRI, Xpm, libX11, Xt, Xaw,
27886         Xmu, dps, Type1 fonts, cfb24, most output drivers, ELF loader, ramdac
27887         module, xf4bpp and xf86cfg (Marc La France).
27888     716. Improve IA-64 support by removing a plethora of 32-bit'isms (Marc La
27889         France).
27890     715. Default HasLinuxDoc to NO (Marc La France).
27891     ident lines and warning fixes.
27893 commit 94368c3b92b8513d5135fb3c20165f108b0e96fd
27894 Author: Keith Packard <keithp@keithp.com>
27895 Date:   Tue Sep 26 04:31:23 2000 +0000
27897     kdrive: Add iPAQ and Touch screen support
27899 commit 03e3689701007ea40422b4d729b65aaebcd84869
27900 Author: Alan Hourihane <alanh@fairlite.demon.co.uk>
27901 Date:   Sun Sep 24 13:52:40 2000 +0000
27903     reversed a tag accidentally - put it back.
27905 commit 61e8a40f0d4e886bec96c3f9ee90433a3fab9d54
27906 Author: Alan Hourihane <alanh@fairlite.demon.co.uk>
27907 Date:   Sun Sep 24 13:51:22 2000 +0000
27909     DRI merge
27911 commit 2bbb90ebd927607e0b2c7cd8f3a402b44705fe03
27912 Author: Keith Packard <keithp@keithp.com>
27913 Date:   Fri Sep 22 06:25:29 2000 +0000
27915     Changes for PPC support under linux and a few overlay additions
27917 commit 02777941e6ac8c79f934ba95b6b2e7f388ffbd14
27918 Author: Keith Packard <keithp@keithp.com>
27919 Date:   Tue Sep 19 23:50:48 2000 +0000
27921     kdrive: fix bug in vesa 4plane in 8bpp mode
27923 commit 5b9f49f64c7fb51afbfaab4f848fc7d67851582c
27924 Author: Keith Packard <keithp@keithp.com>
27925 Date:   Tue Sep 19 23:49:55 2000 +0000
27927     kdrive: use VESA instead of FBDEV for trident driver
27929 commit 18692160c964c80ba83b63bc207660b6254e11cb
27930 Author: Keith Packard <keithp@keithp.com>
27931 Date:   Tue Sep 19 23:49:17 2000 +0000
27933     kdrive: make sure allocation worked before accessing
27935 commit d6e151ce4deaff506c580da7e3baf055db1c3ae3
27936 Author: Keith Packard <keithp@keithp.com>
27937 Date:   Fri Sep 15 15:19:00 2000 +0000
27939     Tiny-X: Add mouse matrix to rotate mouse, allow enable to fail, add render
27940         by default
27942 commit f7421d836186cd6dfb919c5a48d556a68d6c5a5d
27943 Author: Keith Packard <keithp@keithp.com>
27944 Date:   Fri Sep 15 07:25:13 2000 +0000
27946     Add rotation to fbdev and vesa
27948 commit 5ec29fe9ea788e0dcc47534a2eca479b2c465160
27949 Author: Marc Aurele La France <tsi@ualberta.edu>
27950 Date:   Thu Sep 7 19:44:26 2000 +0000
27952     Ident lines
27954 commit db1a883d32ce8138dde288d32c11e147cdfc81a0
27955 Author: Keith Packard <keithp@keithp.com>
27956 Date:   Sun Sep 3 05:12:28 2000 +0000
27958     Rework tiny-x vesa driver for shadowing and multiple screen support. Allow
27959         enable to fail and avoid crashing
27961 commit c97fb611dd7dedef6d075ef9d56f3d32c8018d39
27962 Author: Keith Packard <keithp@keithp.com>
27963 Date:   Sun Sep 3 05:11:46 2000 +0000
27965     Rework vesa driver for shadowing and multiple screen support. Allow enable
27966         to fail and avoid crashing
27968 commit 38059656849a5bab5b56b23359a90aca4ba396c7
27969 Author: Keith Packard <keithp@keithp.com>
27970 Date:   Tue Aug 29 17:20:15 2000 +0000
27972     Use VESA driver underneath
27974 commit 77331f967077ca2fefbfb117c7e9bc2bf65b5e31
27975 Author: Keith Packard <keithp@keithp.com>
27976 Date:   Tue Aug 29 17:19:51 2000 +0000
27978     Changes from Juliusz for emulating some in/out insns, make ready for other
27979         layers to use
27981 commit 3095deed7701a1a14be85dff4a6994028b5a6d09
27982 Author: David Dawes <dawes@xfree86.org>
27983 Date:   Mon Aug 28 15:29:19 2000 +0000
27985     565. Support for multithreaded libraries on NetBSD when used in conjunction
27986         with the GNU pth library (#4113, Chris Sekiya).
27987     564. Add /usr/pkg/bin to NetBSD's DefaultUserPath (#4112, Bernd Ernesti).
27988     563. Add a (Linux-specific) VESA driver for Keith's small X server (#4111,
27989         Juliusz Chroboczek).
27990     562. Update Hungarian xkb maps (#A.145, Peter Soos). remove koi8-r encoding
27991         file since it's built-in
27993 commit f32448679118b77825625aafdc4d6ae4d636cc21
27994 Author: Marc Aurele La France <tsi@ualberta.edu>
27995 Date:   Mon Aug 28 02:43:14 2000 +0000
27997     Ident lines
27999 commit 83a388c96d665b6bfb0ae195c8c74e0e1520ab8f
28000 Author: Keith Packard <keithp@keithp.com>
28001 Date:   Sat Aug 26 00:24:38 2000 +0000
28003     Try to avoid hitting hardware during server reset when not active, add
28004         KdPicture code
28006 commit 4223801110c8d5873dd668880dff411765dfc18d
28007 Author: Keith Packard <keithp@keithp.com>
28008 Date:   Wed Aug 9 17:52:45 2000 +0000
28010     Add overlay support for savage. Make sis setup code work on nIc
28012 commit 325fb002e8832a05361516bbaf19d1e8b67a3486
28013 Author: Keith Packard <keithp@keithp.com>
28014 Date:   Wed May 24 23:57:56 2000 +0000
28016     Fix 640x480x60 mode, drop inb/outb on non-x86 machines
28018 commit a6d519e527a81341ad333cb25b410dfde07176ae
28019 Author: Keith Packard <keithp@keithp.com>
28020 Date:   Wed May 24 23:52:48 2000 +0000
28022     Add modes, cursors and acceleration
28024 commit 240aeb4cda91d19f5b19ebd7f7d6c1aad19f1642
28025 Author: Marc Aurele La France <tsi@ualberta.edu>
28026 Date:   Thu May 11 18:14:13 2000 +0000
28028     162. Fix possible SEGV in generic int10 module (Marc La France).
28029     161. Fix *BSD aperture driver to allow for int10 (Bernd Ernesti, Marc La
28030         France).
28031     160. Fix vesafb restore problem in ATI driver (Marc La France).
28032     159. Fix a few more compilation glitches (Marc La France).
28034 commit 3731c184d69e3c1face0c731926433d522d48067
28035 Author: Keith Packard <keithp@keithp.com>
28036 Date:   Sat May 6 22:17:53 2000 +0000
28038     Lots of Tiny-X changes:
28039     Add overlay support in the Tiny-X Savage4 driver (required changing lots of
28040         Tiny-X code). Savage4 now support 8/16, 8/32 overlays.
28041     Add IGS Cyberpro 5050 driver. This chip has bus support for embeded
28042         systems.
28044 commit 4b54f22b6accf438f31fbbe79877545c38375351
28045 Author: David Dawes <dawes@xfree86.org>
28046 Date:   Wed Feb 23 20:30:15 2000 +0000
28048     remove/disable standard RCS ident lines that are in some files some bindist
28049         updates don't define noPanoramiXExtension when Xinerama is not enabled
28050         Add xfontsel to programs/Imakefile
28052 commit be2dad5954b8fee09a84f417e41bb65745dadf76
28053 Author: David Dawes <dawes@xfree86.org>
28054 Date:   Fri Jan 21 18:41:49 2000 +0000
28056     missing ident lines
28058 commit 306ac1db85c30a796c9a69c639e7f2e4efd98d50
28059 Author: David Dawes <dawes@xfree86.org>
28060 Date:   Fri Jan 21 01:12:02 2000 +0000
28062     3554. Fix "controlization" in XLookupString for chars > 127 (#3569, Ivan
28063         Pascal).
28064     3553. Take advantage of FB speedups in Tiny-X (#3568, Keith Packard).
28065     3552. Speed up FB and do 32bit accesses instead of 64bit accesses (#3567,
28066         Keith Packard).
28067     3551. Eliminate saving the contents of the screen durint VT switching
28068         (#3562, Keith Packard).
28069     3550. Make using fb easier for driver writers (#3561, Keith Packard).
28070     3549. Fix TCP font server connections (#3560, Keith Packard).
28071     3548. Implement the "OverclockMem" option for the Millennium and Millennium
28072         II (#3558, Andrew Aitchison).
28073     3547. Speed up some FB performance problems (#3557, 3559, 3560, Keith
28074         Packard).
28075     3546. Work around a bad code generation bug in gcc 2.7.2.3 that shows up in
28076         XAA (#3550, Rik Faith).
28077     3545. Add a -brief option to xclock to show only hours and minutes when in
28078         digital mode (#3549, Keith Packard).
28079     3544. Fix some dead key problems with xkb symbols for Swiss French and
28080         Swiss German keyboards (#3546, Charles Lopes).
28082 commit 6d978d21b0bea6c73b65f2f47c68de4b94dd73c4
28083 Author: Robin Cutshaw <robin@intercore.com>
28084 Date:   Thu Dec 30 03:42:58 1999 +0000
28086     Itsy cleanup.
28088 commit 30e35cb44b6ea11d0eac8ce0d986517f3224852a
28089 Author: Robin Cutshaw <robin@intercore.com>
28090 Date:   Thu Dec 30 03:03:21 1999 +0000
28092     3516. Jumbo Tiny-X patch with Itsy support (#3527, Keith Packard).
28094 commit f13b792a3a8d307a18cd6a41aa5a06622009e42f
28095 Author: Dirk Hohndel <dirk.hohndel@intel.com>
28096 Date:   Fri Nov 19 13:54:06 1999 +0000
28098     3336. Fx up new MMIO macros (#3337, Matt Grossman).
28099     3335. Clean up compiler warnings in lib/font/bitmap (#3411, Matt Grossman).
28100     3334. TGA fixes, add sync on green (#3410, Matt Grossman).
28101     3333. Fix NULL pointer dereference in libXaw (#3406, Christopher Sekiya).
28102     3332. Add Rage128 support (#3405, Rik Faith, funded by ATI).
28103     3331. Add MTRR support for NetBSD and OpenBSD. Add new NetBSD aperture
28104         driver (#3404, Matthieu Herrb).
28105     3330. Xterm patch #121 (#3402, Thomas Dickey).
28106     3329. Rendition driver bugfixes and alpha related cleanups (#3400, Dejan
28107         Ilic, Marc Langenbach, Egbert Eich).
28108     3328. Add void input device (#3392, Frederic Lepied).
28109     3327. Changed the Xon serial option to be able to select xon/xoff for
28110         input, output or both. Add support for Graphire models. Change wacom
28111         init phase to use new Xoff option (#3391, Frederic Lepied).
28112     3326. Change the SwapAxes option to SwapXY in elographics/microtouch driver
28113         to match an already existing option in the Dynapro driver. Add a Focus
28114         class capability to the elographics driver (#3395, Patrick Lecoanet).
28115     3325. Update mouse rate handling (#3388, Harald Koenig).
28116     3324. Fix NULL pointer dereference in misprite.c (#3380, Edward Wang).
28117     3323. Add FBDev and ShadowFB support to glint driver. Add new option
28118         "NoWriteBitmap" (#3383, Michel Daenzer).
28119     3322. Update SuperProbe to handle S3 Savage4, Savage200 and clean up
28120         Trio3D/Savage3D detection (#3382,3384 Harald Koenig).
28121     3321. Add new framebuffer code and tiny X DDX architecture (#3379, Keith
28122         Packard).
28123     3320. Add DGA2 documentation (#3378, Mark Vojkovich).
28124     3319. Update XFree86 manpage wrt -bpp/-depth/-fbbpp (#3377, Andy Isaacson).
28125     3318. Make SuperProbe check primary cards, only (#3374, Harald Koenig).
28126     3317. Add SilkenMouse to *BSD (#3373, Matthieu Herrb).
28127     3316. Allow SilkenMouse to work if not all drivers of an OS support SIGIO
28128         (#3372, Keith Packard).
28129     3315. Fix a few problems in TGA driver and add support for backing store
28130         and SilkenMouse (#3371, Matt Grossman).
28131     3314. Add smarter scheduler (#3370, Keith Packard).
28132     3313. Xterm patch #120 (#3369, Thomas Dickey).
28133     3312. Enable xf86SetKbdRate function on Solaris 8 (#3364, David Holland).
28134     3311. Fix some bugs and add acceleration to Rendition server (#3360, Dejan
28135         Ilic).
28136     3310. Make raw DDC information available as properties in the root window
28137         (#3357, Andrew Aitchison).
28138     3309. Fix for xf86CreateRootWindow (#3355, Andrew Aitchison).
28139     3308. Add manpage for the chips driver (#3353, David Bateman).
28140     3307. Update contact info (#3352, Andrew van der Stock).
28141     3306. Add kbd rate support for Linux (#3363, Harald Koenig).
28142     3305. Update Portuguese XKB map (#3351, Joao Esteves, Francisco Colaco).
28143     3304. Fix text clipping in 3dfx driver (#3349, Henrik Harmsen).
28144     3303. Fix S3 ViRGE hw cursor (#3348, Harald Koenig).
28145     3302. Fix clipping in 3dfx driver (#3342, Daryll Strauss).
28146     3301. Enable SilkenMouse for 3dfx driver (#3341, Henrik Harmsen).
28147     3300. Enable SIGIO support on LynxOS (#3339, Thomas Mueller).
28148     3299. Get TRUE defined in sigio.c. Fix xterm compile problem on ISC (#3338,
28149         Michael Rohleder).
28150     3298. Correct DPMS suspend/standby modes for 3dfx driver (#3336, Henrik
28151         Harmsen)
28152     3297. Xterm patch #119 (#3335, Thomas Dickey).