1 commit 99dd8b9414d1eb7aabc682be0b9cfd7a27eb2a6b
2 Author: Eric Anholt <eric@anholt.net>
3 Date: Thu Sep 6 01:42:43 2007 -0700
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.
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
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.
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
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.
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.
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).
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
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.
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)
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).
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)
100 The timestamp transferred in the X protocol is a 32-bit number of
103 The timestamp stored in the server is a structure that contains two fields:
104 months (!) and milliseconds.
106 When the server passes the config timestamp to the client, it discards the
107 months part and sends only the milliseconds part.
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
112 subtracting one. The guess is wrong after the server has been running long
113 enough (several hours).
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
119 randr request got good config time: 0:-2103495671
121 for the first few successful xrandr calls, and
123 randr request failed with RRSetConfigInvalidConfigTime: client passed
124 1:-2103495671, server has 0:-2103495671
126 when it fails. The server has been running for 8 and a half hours.
128 The obvious fix would be to ignore the months field and only compare the
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.
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.
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.
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.
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.
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
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/*
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
227 Don't set screen->num_vis to a value greater than the actual number of visuals.
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
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.
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
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.
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.
296 Fixes corruption problems with composite rendering to redirected windows in
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.
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.
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
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
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.
367 LessThan/GreaterThan comparisons were used in the wakeup handler,
368 and LessOrEqual/GreaterOrEqual in the block handler.
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."
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
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
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.
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.
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
445 $ ./hw/kdrive/ephyr/Xephyr :1 -mouse evdev,,device=/dev/input/event4 -keybd \
446 evdev,,device=/dev/input/event1,xkbmodel=abnt2,xkblayout=br
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
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
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
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
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
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.
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
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:
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.
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.
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
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
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.
578 Add a new API entry point which lets a driver select the old behaviour if
579 such a needs is ever found.
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
595 Make sure we clean up after ourselves: not sure why distcheck didn't flag
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[]
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
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
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.
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
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
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
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
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
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
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
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
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
705 There are many many permutations on essentially the same license terms,
706 but I have been pedantic and treated slight differences as separate
709 Here is a description of the process I used:
711 tar xvjf /usr/portage/distfiles/xorg-server-1.1.1.tar.bz2
714 find -name '*.c' -o -name '*.h' | xargs gvim
716 egrep -Rli "permission|copyright" * | grep -v "\.[ch]" \
717 | grep -v "\.in$" | xargs gvim
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
723 git clone git://anongit.freedesktop.org/git/xorg/xserver
725 git diff xorg-server-1.3.0.0..
727 For each file, licenses have been aggregated as follows:
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.
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
738 Otherwise, licenses and accompanying copyright notices have been
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
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
758 There are many many permutations on essentially the same license terms,
759 but I have been pedantic and treated slight differences as separate
762 Here is a description of the process I used:
764 tar xvjf /usr/portage/distfiles/xorg-server-1.1.1.tar.bz2
767 find -name '*.c' -o -name '*.h' | xargs gvim
769 egrep -Rli "permission|copyright" * | grep -v "\.[ch]" \
770 | grep -v "\.in$" | xargs gvim
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
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
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
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)
817 Disclaimer: It's 6:51am. I'm trying to be as understandable as possible.
819 What was happening previously was this:
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
826 * Extended event generated and processed: state is now null
827 * Core event generated and processed: Alt down once
829 If we switch the order:
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
836 * Core event generated and processed: state is now null
837 * Extended event generated and processed: state is now null
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
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
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
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.
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
896 config_info changes the size (and ordering) of DeviceIntRec, so bump the
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
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
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
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
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
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
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
947 Add DEVICE_ENABLE to KDrive and XFree86 to allow us to enable and disable
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
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
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
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
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
1006 Not sure why these are conditionals, anyway. This one really needs
1007 revisiting, but at least causes configure, rather than the compilation,
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
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
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."
1039 This reverts commit 0f057ebb272f0ee0b51b9ab37d4b07da0924fec4.
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".
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.
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.
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.
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
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.
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
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
1145 Don't include <asm/pci.h> in os-support/linux/lnx_axp.c, use "lnx.h" and
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.
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.
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.
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.
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.
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
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
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
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.
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
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.
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
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.
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.
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.
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
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)
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
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
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.
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.
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.
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.
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.
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
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.
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.
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.
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.
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
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
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.
1532 DeletePassiveGrabFromList() may remove the window optional, so we need to
1533 re-alloc it if it isn't there anymore.
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.
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.
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.
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.
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
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.
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.
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.
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.
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.
1652 Format documentation for CheckDeviceGrabs to make it readable.
1653 (cherry picked from commit 3e894974cdd6a75683d4601f71622d1da7ec4395)
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.
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
1680 exists, remove the old one and prepend the new one.
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.
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.
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.
1713 Changed an X2 to a Y1.
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.
1723 All callers should already do it.
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.
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.
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.
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.
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
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()
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
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.
1835 date +'%k%M%S' still gives a leading zero in the hour after midnight...
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.
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.
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.
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.
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.
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.
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
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.
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.
1954 Let's make it possible to have a device with motion, but no buttons.
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
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
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
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
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
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
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.
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
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
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
2130 Major stylistic cleanups, greatly expanded cross-reference ("SEE ALSO")
2131 section and some typo fixes.
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
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.
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).
2160 Fixed by just using a scratch GC; saving memory, eliminating bugs and
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.
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.
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.
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.
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.
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
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
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.
2273 To be used by AIGLX for GLX_EXT_texture_from_pixmap without several data copies.
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.
2279 The texOffsetFinish hook is called when the pixmap is no longer being used for
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
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.
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
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.
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
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.
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.
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.
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).
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.
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
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
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
2511 commit 030a578391c634bc68add6ada3f251cf3f8c3069
2512 Author: David Nusinow <dnusinow@debian.org>
2513 Date: Thu May 3 22:51:07 2007 -0400
2515 Provide UseDefaultFontPath option
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.
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
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.
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.
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
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
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
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.
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.
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.
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.
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.
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.
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.
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.
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.
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
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.
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.
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.
2694 Committed separately as this case is hard to hit and has only been tested
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.
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.
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.
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.
2734 * Support planemasks, different ALUs and arbitrary tile origin.
2735 * Leave damage tracking and non-trivial fallbacks to callers.
2736 * Always migrate for fallbacks.
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.
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
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
2781 Make sure both halves of the dst word is set to zero when the masks
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
2814 - Changes to support MS Visual C++
2816 - use inline instead of __inline__
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
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
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
2843 - Remove stray default label
2845 - Integrate new MMX ops SolidMaskSrc_nx8x8888mmx, In_8x8mmx, and
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
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
2865 - Move some code around to minimize diff noise
2867 - Add mmx ops from pixman that never made it into X
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.
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.
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
2900 get handled by fbFetchTransformed() rather than in the region walking
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
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.
2929 ... in the protocol sense. Xinerama doesn't have any provision for more
2930 than one protocol screen each with its own geometry.
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.
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
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)
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
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)
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
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.
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
3043 * Port fix for bug 7685 from pixman. Patch by Carl Worth
3045 * Add projective version of radial gradient code.
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
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.
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
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
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.
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.
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."
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.
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).
3217 I've managed to solve my own bug (#10545) by applying the following
3218 patch to the xserver.
3222 <Conspiracy mode on>
3223 This monitor is "Vista Certified". I wonder if this is a pure coincidence...
3224 <Conspiracy mode off>
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.
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.
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
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.
3274 The entity (device) has a locking SAREA and a master file descriptor
3275 that optionally isn't closed between server generation.
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.
3281 The first screen optionally shares its drawable SAREA with the
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.
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.
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.
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.
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
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.
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
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
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
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
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
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
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
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
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
3419 Remember to also free the motion history, if we're using the DIX-managed
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
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
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.
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.
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).
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.
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
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.
3487 Also, be sure to waitactive on the way down, to make sure we're off the VT
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)
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.
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.
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
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)
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
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.
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
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.
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.
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
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.
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
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
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
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
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.
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
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
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().
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
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.
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
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.
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.
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.
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
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/ .
3830 Also drop xf86glxint.h, no longer used.
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.
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.
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.
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.
3896 Composite relies on the presence of Render, in particular for the automatic
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).
3905 Additionally, protect libcw setup behind checks for Render, to avoid
3906 segfaulting if Render isn't available (xnest).
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
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
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.
4033 Yes, two changes in one commit. Sorry 'bout that.
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.
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
4046 (cherry picked from commit 57e87e0d006cbf1f5b175fe02eeb981f741d92f0)
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.
4061 desiredX and desiredY were not recorded during xf86InitialConfiguration.
4062 desiredX, desiredY and desiredRotation were not recorded during
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.
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.
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.
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.
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.
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.
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.
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
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
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/.
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
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.
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.
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
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
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
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.
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.
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.
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
4250 (cherry picked from commit 63cc2a51ef87130c632a874672a8c9167f14314e)
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.
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.
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
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.
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.
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.
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.
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.
4359 This document covers both API and xorg.conf usage of the new mode setting
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.
4369 xf86CrtcScreenInit performs initialization that needs to happen at
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.
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
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
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.
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.
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.
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.
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
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.
4537 Box transformation from source to dest area was broken, leaving the wrong
4538 areas painted when the crtc origin was non-zero.
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
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
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.
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
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.
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.).
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
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
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
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
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/
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.
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.
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.
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).
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
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.
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.
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.
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.
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.
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
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
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
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
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
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
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 ...
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.
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
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.
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
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.
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.
4990 This code comes from the intel driver, so there's no history in this tree.
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
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
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.
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
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.
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
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."
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
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.
5146 Credit for the fixes in this patch goes to:
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
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
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
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
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.
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
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.
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.
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().
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
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.
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.
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.
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.
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.
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
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.
5366 Fixes https://bugs.freedesktop.org/show_bug.cgi?id=9275 . Based on patch from
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
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.
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.
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().
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.
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.
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
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.
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.
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
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.
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.
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
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.
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.
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.
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.
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
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.
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...
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.
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.
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.
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".
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
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
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
5699 When the pitch isn't a multiple of the granularity, allocate more space to
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
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.
5728 On other OSes, the nasty hack was resulting in prototypes being hidden, so just
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.
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.
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
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.
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.
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
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.
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
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.
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.
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.
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
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
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
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
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
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
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()."
6017 This reverts commit a6381e69845f58d2b3282992b1f881015190f1bc.
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
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
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
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
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
6054 commit c458a70d650bd62b8f4706f022d1f3f347636db1
6055 Author: Daniel Stone <daniel@fooishbar.org>
6056 Date: Wed Dec 6 20:30:44 2006 +0200
6058 GetPointerEvents: fix typo
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
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
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
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)
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.
6134 Before this change, ProcCompositeNameWindowPixmap would name the screen pixmap
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
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.
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
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
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
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.
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
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().
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.
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).
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.
6265 This patch tracks the protocol changes which introduce more complex
6266 semantics for RandR output properties including pending and valid value
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.
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.
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'
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.
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
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.
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.
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.
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.
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.
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.
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.
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).
6457 Noticed by Joerg Sonnenberger. This fixes problem with console
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).
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().
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)
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.
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.
6536 Also, fix a segfault when setting Output data before it is associated with a
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.
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.
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.
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
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
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,
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)
6612 Add 'general' handler registration, which will not trigger DPMS when an
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
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
6643 Move error messages before we free the error structure, and make them all
6646 commit e2b78df5800fb4e3f0ed01b38a1974ba3577949c
6647 Author: Daniel Stone <daniel@fooishbar.org>
6648 Date: Tue Nov 7 11:13:56 2006 +0200
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
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
6676 Don't iterate invalid destination types (>= num_types) when coping key
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
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
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'
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
6714 Fix up prototypes for PrintChildren and PrintWindowTree in the dix.
6715 Make miPrintRegion be unconditionally defined, and move the prototype into
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
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
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)
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)
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)
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
6835 Also, define PostSyntheticMotion in dixevents.h and include dixevents.h in
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
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.
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
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
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.
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
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().
7022 Loosely based on patch from David S. Miller <davem@davemloft.net>
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
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
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.
7047 Also disable compilation of code that is no longer used anywhere in the whole
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.
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
7142 commit 64139c1950ea825c0a0124abc5f88499e91f797f
7143 Author: Daniel Stone <daniel@fooishbar.org>
7144 Date: Thu Nov 2 03:22:09 2006 +0200
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
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
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
7207 Only free type components if they're present.
7208 Allocate geometry and compat components if we don't already have them in
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.
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.
7256 Modes can be shared across different sized monitors this way.
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
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
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
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
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
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
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.
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()
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".
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
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
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
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.
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
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.
7794 Update the DEVICE_ABS_CALIB stuff to include the new elements.
7796 New DEVICE_ABS_AREA support.
7798 dev->touchscreen becomes dev->absolute, with _CALIB and _AREA stuff in it.
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
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
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
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.
7892 This allows overlay Xv adaptors to work slightly better with compositing
7895 Bump the video driver ABI minor so drivers only need to check for this at build
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
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
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
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
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
8019 Reject all requests to add a device where an option name contains an
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.
8028 This will hopefully fix the partial window corruption experienced by some
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.
8043 This allows overlay Xv adaptors to work slightly better with compositing
8046 Bump the video driver ABI minor so drivers only need to check for this at build
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,
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.
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
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.
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
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
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
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
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
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
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.
8383 Output options and mode origins both affected driver ABI. memmove mistakes
8384 were causing 'Freeing resource which isn't there' messages.
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
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
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.
8499 I don't think they're ever used, but it's best to just leave them alone for ABI
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.
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.
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.
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
8616 commit 09f7499851bd2f2eba1e30460c61c7a82ed9e853
8617 Author: Keith Packard <keithp@guitar.keithp.com>
8618 Date: Wed Sep 20 13:15:20 2006 -0700
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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/)
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.
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.
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.
9015 See https://bugs.freedesktop.org/show_bug.cgi?id=7916
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
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.
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
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
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.
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.
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.
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
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
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.
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.
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.
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!
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.
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
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
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
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.
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
9592 Enable a blank root cursor, selectable with --enable-null-root-cursor at
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.
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
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
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.
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
9720 xeviehot.x = sprite.hot.x;
9721 xeviehot.y = sprite.hot.y;
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
9741 xeviehot.x = sprite.hot.x;
9742 xeviehot.y = sprite.hot.y;
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
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.
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.
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
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.
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.
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
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.
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
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
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
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.
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
10147 commit 5c7001fef8ffc6e3d8585a37d3f79a9495be8ed0
10148 Author: Daniel Stone <daniel@fooishbar.org>
10149 Date: Mon Aug 7 16:51:09 2006 +0300
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
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.
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.
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
10255 commit 02daa6bb103e53e5a33db2bb6acbe57d0bf2c30e
10256 Author: Matthew Allum <mallum@polystyrene.(none)>
10257 Date: Mon Jul 31 17:32:05 2006 +0100
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
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
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.
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.
10355 Create fbPrepareAccess macros to call into the driver to set up the
10356 wfbReadMemory and wfbWriteWemory pointers. Call these from fbGetDrawable and
10359 Add the READ and WRITE macros, which expand to simple memory accesses for fb,
10360 and calls through the function pointers for wfb.
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".
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
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.
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.
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
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.
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
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
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
10633 Don't spit out huge chunks of pointless ephemera, especially without
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
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
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
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
10685 Use --enable-builtin-fonts to only use built-in fonts, and avoid loading
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
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
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
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
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
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)
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
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
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
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
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
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
10799 Remove extraneous bit shift in KdXvCopyPackedData, so it's actually
10802 commit 00b24f119f03da86fa98ffea545c5b041810ce53
10803 Author: Daniel Stone <daniel@fooishbar.org>
10804 Date: Wed Jul 19 17:01:20 2006 -0400
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
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
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.
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
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
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
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.
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.
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
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.
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.
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.
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.
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.
11063 Also drop glxerror.h (__glXError is now declared in glxserver.h)
11064 and global.c (last remaining globals are in glxext.c now).
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.
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."
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.
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.
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.
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.
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.
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.
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
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
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.
11231 - Only update when pixmap content actually change;
11232 - Only update the regions that acutally changed.
11234 This is a worthwhile optimization, but it doesn't completely remove
11235 the bottleneck, as mesa still uploads then entire texture whenever
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.
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.
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
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.
11294 configure only defines HAVE_BACKTRACE, not HAVE_EXECINFO_H.
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.
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.
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
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
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
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
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
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.
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.
11556 Cherry-picking patches:
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
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.
11613 This is only used by fakexa, but we would have missed some errors without this
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.
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
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.
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
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
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.
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
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
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
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
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
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.
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
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
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
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
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
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.
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.
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
13170 - GC tiles used in several ops when fillStyle == FillTiled were never
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
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
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
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
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
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
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
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
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
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
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
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
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.
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
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
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
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
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
13602 - Probe for OpenBSD aperture driver and define HAS_APERTURE_DRV
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
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
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
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,
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
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
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
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
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
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
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
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
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
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
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
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
14233 commit d33c2e0d1079f93f4ba8b28d19950d384a9e7c32
14234 Author: Keith Packard <keithp@keithp.com>
14235 Date: Thu Feb 16 19:36:39 2006 +0000
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
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
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
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
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.
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
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
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
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
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
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
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
14838 commit 25babf2791ad42101a86ba2a0f14564328256ee2
14839 Author: Adam Jackson <ajax@nwnk.net>
14840 Date: Fri Jan 6 23:36:53 2006 +0000
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
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
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
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,
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
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
15074 commit 72817714a0787536ce8e8ad0d5473dea0f1c1abe
15075 Author: Adam Jackson <ajax@nwnk.net>
15076 Date: Tue Dec 27 23:01:27 2005 +0000
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
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
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
15231 commit 3566307c8d44f89622ea51169f67c79092cb56d1
15232 Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
15233 Date: Mon Dec 19 09:18:29 2005 +0000
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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.
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
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
16044 Dist helper shell scripts.
16045 Dist XAA.HOWTO and a few more unused C files.
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
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
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
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
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
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
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
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
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
16264 xorgconf.cpp Options
16265 usb.3 usb_hid_usages
16267 BUSmemcpy.S IODelay.S PortIO.S SlowBcopy.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
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
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,
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
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
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
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
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
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
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
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
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
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.
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
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
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
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
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
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
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
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!).
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.
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
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
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
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
17224 commit 0e50af8b7f459aafd1d1d52414629e926167a751
17225 Author: Adam Jackson <ajax@nwnk.net>
17226 Date: Tue Aug 30 19:35:06 2005 +0000
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
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
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
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
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
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
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
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
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
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.
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
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
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 &
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
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
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
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,
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
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
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
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>
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
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
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
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
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
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
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
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
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
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
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
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
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
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
18726 commit f054bf2ff6b94e285e7f2d174163c01b07b07143
18727 Author: Adam Jackson <ajax@nwnk.net>
18728 Date: Tue Jul 12 01:29:41 2005 +0000
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
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.
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
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
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).
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
18990 Added DDXTIME, DDXOSFATALERROR, DDXOSVERRORF and DDXBEFORERESET
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
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
19118 commit b8aef6c474ffc6d637bec178674898ea95ccde47
19119 Author: Kevin E Martin <kem@kem.org>
19120 Date: Sun Jul 3 03:28:27 2005 +0000
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
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
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)
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
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
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
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
19381 commit bd54b96034e640f202821eac0a2c40e66c1ddfd0
19382 Author: David Reveman <c99drn@cs.umu.se>
19383 Date: Wed Jun 15 05:50:15 2005 +0000
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
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
19403 commit 2eab094816726542c4de6c9db5efa102ab1e1593
19404 Author: David Reveman <c99drn@cs.umu.se>
19405 Date: Mon Jun 13 16:38:06 2005 +0000
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
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.
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
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.
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
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
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
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.
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
19755 - For Xcomposite and Xdamage, don't link the build system out of the xc
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
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
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
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
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
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
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
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
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
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
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
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
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
20717 winmultiwindowshape.c
20718 winmultiwindowwindow.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
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.
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
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
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
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
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
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
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
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
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
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
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
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
21164 - Don't change server state if no driver PM function is registered.
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
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
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
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
21291 Added explanatory comment and debug code.
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
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
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
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
21408 Set PROJECT_NAME in Imakefile to create alternative window titles for
21411 commit d6a74f2c4aec9c914ec0837bd0bf0d212019093f
21412 Author: Alexander Gottwald <alexander.gottwald@s1999.tu-chemnitz.de>
21413 Date: Thu Jan 6 16:02:47 2005 +0000
21421 Set PROJECT_NAME in Imakefile to create alternative window titles for
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
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
21499 commit 4b0247b9e0a6b7f40cd2738fb29d2ed1acba99e7
21500 Author: Eric Anholt <anholt@freebsd.org>
21501 Date: Tue Dec 21 09:49:30 2004 +0000
21505 commit 894431412613265fd315cf7a707ffa741f93cf47
21506 Author: Matthieu Herrb <matthieu.herrb@laas.fr>
21507 Date: Wed Dec 15 20:51:25 2004 +0000
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
21536 Added comment to a changed that's been committed with one of the previous
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
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
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
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
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
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
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
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
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
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
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
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):
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.
21944 Honour dontZap flag.
21946 commit 3b0dce3620e4cce74c3a2c7f9077cc28be11740d
21947 Author: Thomas Hellstrom <unichrome@shipmail.org>
21948 Date: Sat Nov 13 11:09:23 2004 +0000
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
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
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
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
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:
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
22161 Compress all font encodings (Stefan Dirsch).
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
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
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
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
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
22362 commit 7b27bf869dcf02bccf730706fc451c6f4c72b1f0
22363 Author: Vladimir Dergachev <volodya@mindspring.com>
22364 Date: Sun Oct 3 15:01:31 2004 +0000
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
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
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
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
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
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
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
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
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
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
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
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
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,
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
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
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
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
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
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
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).
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
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
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
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 ==
22959 Copy filter to backing picture during validation.
22960 Mark picture serialNumber when setting Filter or Transform so Validate
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
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
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
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
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
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
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
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
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
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,
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.
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
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,
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
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
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
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
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
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
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
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.
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
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
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
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
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:
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:
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
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
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
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
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
23681 - Add option to always use Mac command key equivalents (John Harper and
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
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
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
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.
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
24553 Switch to using 32bpp for depth 24 pixmaps (even when the frame buffer is
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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,
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
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
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,
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
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
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
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
25431 commit 861a33678243349b987ff30912985968ede8ac84
25432 Author: Stuart Kreitman <stuart.kreitman@sun.com>
25433 Date: Fri Mar 26 01:22:18 2004 +0000
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
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
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
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
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
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
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
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
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
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
25757 commit dcdd47ebbd4e9b5f4cbb598a5217004df0e80844
25758 Author: Kaleb Keithley <kaleb@freedesktop.org>
25759 Date: Mon Feb 23 20:35:19 2004 +0000
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
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
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
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
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
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
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
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
26297 commit 77836ebda2a47e04c56c5842f62fab5992909712
26298 Author: Kaleb Keithley <kaleb@freedesktop.org>
26299 Date: Sat Nov 29 16:08:53 2003 +0000
26303 commit 88193e928be7cf5a526b50ad1e0b4ac9cddef297
26304 Author: Kaleb Keithley <kaleb@freedesktop.org>
26305 Date: Sat Nov 29 15:10:02 2003 +0000
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
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
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
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
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
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
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
26436 commit 9508a382f8a9f241dab097d921b6d290c1c3a776
26437 Author: Kaleb Keithley <kaleb@freedesktop.org>
26438 Date: Fri Nov 14 16:48:57 2003 +0000
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
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
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
26515 Also fixed a bug where fbdev initialization was out of order in fbdev.c and
26518 commit d319a0a610c90524ad29cab3c6d4d21b5298fc7f
26519 Author: Phil Blundell <pb@reciva.com>
26520 Date: Fri Nov 7 23:00:06 2003 +0000
26524 commit 598c5d549abbb819f3391a2c88432941b546a213
26525 Author: Matthew Allum <breakfast@10.am>
26526 Date: Thu Nov 6 14:01:46 2003 +0000
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
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
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
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
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
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
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
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
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
26824 commit b260825e880615f589e2bad35491ebb598e21a0f
26825 Author: Anders Carlsson <andersca@gnome.org>
26826 Date: Thu Sep 18 14:44:57 2003 +0000
26830 commit b889d4ba2c2e59769a3ff6fd00ee5bb395108827
26831 Author: Anders Carlsson <andersca@gnome.org>
26832 Date: Thu Sep 18 14:42:00 2003 +0000
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
26872 commit 0d775576b9b3cf410e9a463b87340612d34bc13d
26873 Author: Keith Packard <keithp@keithp.com>
26874 Date: Thu Sep 11 03:26:03 2003 +0000
26878 commit ef8977a30ccb55af8e8bbb635127efb94f232983
26879 Author: Keith Packard <keithp@keithp.com>
26880 Date: Thu Sep 11 03:23:13 2003 +0000
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
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
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
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
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
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
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
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
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
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
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
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
27136 289. Fixed xf86Misc extension to allow modification of Expps2 mice (Egbert
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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,
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:
27720 - XVideo YUV overlay support for Savage/MX and Savage/IX
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,
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
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
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
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
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
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
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
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
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
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
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,
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
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
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
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
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,
28150 3298. Correct DPMS suspend/standby modes for 3dfx driver (#3336, Henrik
28152 3297. Xterm patch #119 (#3335, Thomas Dickey).