commit d63efecc9471ac53535932b80a85b7f408f06fb9
Author: Daniel Stone <daniel@fooishbar.org>
Date: Wed Dec 12 21:57:59 2007 +0200
Bump to 1.4.0.90
commit 446efcc554195970cb3ddcd992f7aac617d45b1d
Author: Bartosz Fabianowski <freebsd@chillt.de>
Date: Fri Dec 7 02:38:14 2007 +0000
Input: Fix proximity events with valuators
Initialise num_events to 1, so we always send a proximity event, and then
optionally valuator events. Also make sure mieq can deal with valuator
events sent after proximity events.
(cherry picked from commit 2dcfab37d38c0c72e9be7cc724047405c8029e88)
commit 9f4689173ef9db080592497dc2212ae79b8d6e02
Author: Daniel Stone <daniel@fooishbar.org>
Date: Thu Dec 6 00:46:32 2007 +0000
KDrive: Xephyr: Fix non-GLX builds
Only set noGlxExtension if we're actually building GLX.
commit d37351308b255d5f9bff3438b6767c62974902da
Author: Daniel Stone <daniel@fooishbar.org>
Date: Wed Dec 5 19:37:48 2007 +0000
XKB: Actions: Don't run certain actions on the core keyboard
Don't run VT switches, terminations, or anything, on the core keyboard: only
run actions which affect the keyboard state. If we get an action such as VT
switch, just swallow the event.
(cherry picked from commit 320abd7d1d906807448fa01ad3377daf707f46cc)
commit 27da1367c9ea143946b8b8d3dbd0f9d44c4a9039
Author: Daniel Stone <daniel@fooishbar.org>
Date: Wed Dec 5 19:36:59 2007 +0000
WaitForSomething: Ignore EAGAIN
If select ever returns EAGAIN, don't bother complaining.
(cherry picked from commit 85dd8efac1bc0715f03c99d261b1c5d0980623e1)
commit 259f86b13b453f3503afd3d523de32b43996d334
Author: Rich Coe <Richard.Coe@med.ge.com>
Date: Wed Dec 5 19:36:37 2007 +0000
OS: Connection: Keep trying select while it gets interrupted (bug #9240)
If we got interrupted (EINTR or EAGAIN) during select, just try again, rather
than shutting clients down on either of these errors.
(cherry picked from commit b7f3618f3933a810778093fd47564a1e3bf3fde6)
commit 90649e6a39dc6caad8313b25ef869a089f81aba7
Author: Rich Coe <Richard.Coe@med.ge.com>
Date: Wed Dec 5 19:31:07 2007 +0000
OS: Connection: Don't shut down disappeared clients (bug #7876)
If a client disappears in the middle of CheckConnections (presumably
because its appgroup leader disappears), then don't attempt to shut it down
a second time, when it's already vanished.
(cherry picked from commit d8b2cad3771a09860e7be1726f67e684cf7caeec)
commit 25d26b55e74b50a2fd0632329cb0bdca017fe8e6
Author: Kanru Chen <koster@debian.org.tw>
Date: Mon Dec 3 12:46:45 2007 +0000
Config: HAL: Fix XKB option parsing
Actually combine the XKB options into a string, rather than just repeatedly
writing a comma.
(cherry picked from commit da893908feb2dcf7c22420b3426ab3ac65c7ca99)
commit b037e4a5abb878ad89e7f27c2b6c23004625f6c3
Author: Peter Harris <peter.harris@hummingbird.com>
Date: Mon Oct 29 18:05:19 2007 -0400
Add missing swaps in panoramiXSwap.c
(cherry picked from commit cb67a10b7f6f564e0345de19316934361ea28720)
commit 3e0993fcf38e47dd42c27a2dcb5dde7d23222ca8
Author: Daniel Stone <daniel@fooishbar.org>
Date: Fri Nov 30 20:35:26 2007 +0200
ProcessOtherEvent: Don't do double translation of button events
We already deal with the button mapping in GetPointerEvents, so don't
do the remapping again in ProcessOtherEvent.
(cherry picked from commit 7ff002fe3e229330216d7f2ff16cdabe63014bcd)
commit cbf775cde7bb737ddf71fa3aa5b08c859d516084
Author: Peter Hutterer <peter@cs.unisa.edu.au>
Date: Sat Nov 17 22:50:07 2007 +0100
XKB: Generate correct key repeat events (bug #13114)
Make sure we send the correct event for the type of device when we're
sending key repeat events, which stops repeats being sent to incorrect
windows.
commit 3e987ea670aadefeb3a6ad05d9a39dd7902985f9
Author: Michel Dänzer <michel@tungstengraphics.com>
Date: Thu Oct 18 17:44:14 2007 +0200
EXA: Don't attempt to move in pixmaps that can't be accelerated.
Fixes https://bugs.freedesktop.org/show_bug.cgi?id=12815 .
(Related to commit 5d74416740de883b7ef0994afea4bbd4d3901be0 on master.)
commit 75b9dc907b332d64d074083cae0c6b099960f09b
Author: Michel Dänzer <michel@tungstengraphics.com>
Date: Thu Sep 27 13:08:41 2007 +0200
EXA: Make sure tile offsets passed to drivers are never negative.
Thanks to Björn Steinbrink for pointing out the problem on IRC.
(cherry picked from commit 006f6525057970a74382132237b2131286ad147c with
modifications.)
commit 732d586b0919e57ed836999f4117db3e776e2934
Author: Michel Dänzer <michel@tungstengraphics.com>
Date: Thu Sep 27 13:08:40 2007 +0200
EXA: Punt on fallback case not handled correctly in exaFillRegionTiled.
Fixes http://bugs.freedesktop.org/show_bug.cgi?id=12520 .
(From master commit c7d6d1f5, modified to suit.)
commit a3aed33244914b64d08630e19100c71ab81e1a81
Author: Daniel Stone <daniel@fooishbar.org>
Date: Sat Nov 17 22:34:47 2007 +0100
XKB: Don't ring the bell when we don't have a BellProc (bug #13246)
(cherry picked from commit 55888552769ce6361174285b09dfb78ee22c170d)
commit f3a5d67688a0f691ef23cb44b1fdda190b5b8bef
Author: Daniel Stone <daniel@fooishbar.org>
Date: Sun Sep 23 12:43:31 2007 +0300
GetKeyboardEvents: Reject out-of-range keycodes (bug #12528)
We can only deal with keycodes between 8 and 255, so make sure that we never
accept anything out of this range.
(cherry picked from commit 0e800ca4651a947ccef239e6fe7bf64aab92257c)
commit 35bf7c738a8286a382aeef38c0f035773b3ab96a
Author: Naoki Hamada <nao@tom-yam.or.jp>
Date: Thu Oct 25 18:45:50 2007 +0300
Input: Fix key down test (bug #12858)
Fix the botched previous key_is_down test, which would give false positives.
Also move key_autorepeats to a separate inline function.
(cherry picked from commit 242f56f722243938e908d1957781ee53c2999783)
commit b3de1b9d375c98b72c88991ac2011e492254c61f
Author: Daniel Stone <daniel@fooishbar.org>
Date: Fri Oct 26 09:12:15 2007 +0300
XFree86 Misc/VidMode: Remove ridiculous debug ErrorFs
When we're building with --enable-debug, don't emit an ErrorF every time a
function gets called.
(cherry picked from commit 6d59bb5709a99ab60b482bbf3393ebffda7f9407)
commit 007e2239cf65535c4df3486e7b2cc42a4e86eb56
Author: Dodji Seketeli <dodji@seketeli.org>
Date: Mon Nov 12 20:29:12 2007 +0100
Xephyr: don't initialise the GLX extension
commit 7f231de5e05a8755d76e18595c57baf2e239a4be
Author: Daniel Stone <daniel@fooishbar.org>
Date: Tue Nov 6 15:05:06 2007 +0000
.gitignore: Ignore build directories
Ignore directories people might use for building.
(cherry picked from commit 36df34cffd0cfcfb250fb42596781b3d4e9871eb)
commit 4c20d6104691b370f14216035b5ff07ad5633098
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date: Fri Aug 17 15:29:16 2007 -0700
Actually build Secure RPC authentication support (missed in modularization)
(cherry picked from commit 23fbd5292d356067e85e1eec4eb4f743532b0503)
commit f350c81a912cf5eab8d88a7800a828141945a2f0
Author: Matthias Hopf <mhopf@suse.de>
Date: Wed Oct 24 20:31:51 2007 +0200
Prefer configured DisplaySize to probed DDC data, if available.
Based on patch by Hong Liu <hong.liu@intel.com>.
(cherry picked from commit 48ca5961caee62f2980017a6bdc96a1b4c747727)
commit c5501865703d5d4ee49e081b6075ab89a583deb6
Author: Keith Packard <keithp@koto.keithp.com>
Date: Sun Aug 19 20:29:37 2007 -0700
Screen size changing should leave FB alone when X is inactive.
xf86RandR12ScreenSetSize must protect calls to EnableDisableFBAccess with
suitable vtSema checks to avoid invoking driver code while the X server is
inactive.
(cherry picked from commit 265a633cf1fcbf497d6916d9e22403dffdde2e07)
commit 9244b8e4a2274946b56d9cf6d43487e11c29f7d7
Author: Elvis Pranskevichus <el@prans.net>
Date: Tue Nov 6 09:40:14 2007 +0000
Config: D-Bus: Fix dbus_bus_request_name failure check
The code in connect_hook incorrectly checks for dbus_bus_request_name failure.
The dbus_bus_request_name error indicator is -1, not 0. This leads
to subsequent assertion failure in libdbus.
(cherry picked from commit ddce48ede036f3996f8e584b0012c396c5df42fb)
commit 0050d7e78d990fa945bd808554b0a86721262786
Author: Daniel Stone <daniel@fooishbar.org>
Date: Tue Nov 6 14:52:03 2007 +0000
DIX: XKB: Set xkbInfo to NULL as well as freeing it (bug #10639)
XkbRemoveResourceClient wants to access xkbInfo if it exists, so make
sure we NULL it after freeing it. It doesn't make much sense to move
the RemoveResourceClient call first, as there's not much point in
notifying clients while we're shutting the server down anyway.
(cherry picked from commit 23023af1c5a33546a2027cad23a946a2882e9893)
commit 846745c58108856e5fc1b6d94c91a245cbc4f16f
Author: Markku Vire <markku.vire@movial.fi>
Date: Thu Nov 1 22:43:04 2007 +0200
Config: HAL: Touchpads are pointers too
Treat touchpads -- not just mice -- as pointer devices.
(cherry picked from commit 3f1b6765aadf665ede8253464da19a5878f16e56)
commit ab80b27250bb583e3a40bf92cfe5edc117e4bd58
Author: Mark Vytlacil <mrv@wi.rr.com>
Date: Thu Nov 1 21:05:43 2007 +0200
XFree86: Input: Save/restore errno around SIGIO (bug #10683)
Make sure errno is saved and restored from the SIGIO handler, so errors
from system calls in input handlers don't break the interrupted code.
(cherry picked from commit 41c3069f7cf28155f8e6cfe0c10a12a1f5f76c7d)
commit ad05d5d035b32b05d304b2fc598f6fadeb077516
Author: Daniel Stone <daniel@fooishbar.org>
Date: Sun Sep 23 17:17:03 2007 +0300
Input: Generate XKB mapping changes for all core-sending devices (bug #12523)
When we change the mapping on a core device, make sure we propagate this
through to XKB for all extended devices as well.
(cherry picked from commit 27ad5d74c20f01516a1bff73be283f8982fcf0fe)
commit 84040b655e3ea9188a6c9d6dafea429ffc4690de
Author: Peter Hutterer <peter@cs.unisa.edu.au>
Date: Thu Sep 6 18:57:00 2007 +0930
xfree86: wrap keyboard devices for XKB.
Call ProcessOtherEvents first, then for all keyboard devices let them be
wrapped by XKB. This way all XI events will go through XKB.
Note that the VCK is still not wrapped, so core events will bypass XKB.
(cherry picked from commit d627061b48ae06d27b37be209d67a3f4f2388dd3)
(cherry picked from commit 8ead41388e36e21eea6fa0408c847f174911eab0)
commit e26e93c54e54ab4010dfdede47c3e56e4418bcbd
Author: Daniel Stone <daniel@fooishbar.org>
Date: Sat Oct 27 21:32:47 2007 +0300
XKB: Cope with all events in XkbProcessKeyboardEvent
Cope with Xi and pointer events in the (now increasingly misnamed)
XkbProcessKeyboardEvent. If it's the wrong type, call through the wrapping
chain to get out; else, process it.
(cherry picked from commit e717cf08e99746761d74289c426bbd84176f4435)
commit 37c690cfa4e9055209732ab5431fffb8886c7d67
Author: Daniel Stone <daniel@fooishbar.org>
Date: Sat Oct 27 21:31:39 2007 +0300
XKB: Don't update indicators on all devices, add missing include file
Don't get XkbUpdateIndicators to update the indicators on all our devices: we
already deal with that ourselves.
Add exevents.h include to get more (proto)types.
(cherry picked from commit 9db8846fa53d91193bbfe541b244e2326440011d)
commit 1dce9c20283279eac4d6e5cafc4f73a333548c07
Author: Peter Hutterer <peter@cs.unisa.edu.au>
Date: Wed Sep 26 18:04:59 2007 +0930
xkb: Unwrap properly in ProcessPointerEvent.
Instead of hardcoding CoreProcessPointerEvent, actually try to unwrap properly
and then call the unwrapped processInputProc. Seems to be a better idea,
especially since it makes stuff actually work...
(cherry picked from commit 8f9bf927e1beecf9b9ec8877131ec12c765e4d84)
(cherry picked from commit ee3aa948eb8ed181d037294ed87df6ceec81684e)
commit 940cce1f4856a3ffc6fdba9c807c8238ed1acf8b
Author: Peter Hutterer <peter@cs.unisa.edu.au>
Date: Thu Sep 27 11:44:03 2007 +0930
xkb: xkbHandleActions: let wrapping take care of event delivery.
This is hopefully better than hardcodey calling CoreProcessPointerEvent.
(cherry picked from commit 32d0440c7f6e604807cb14dd32349df6f22c903b)
(cherry picked from commit d3588a0aee33fbd233082f881c0d37152c6d4d8b)
commit 5909fb3c406356505440af8d53785d9ee06ab9be
Author: Peter Hutterer <peter@cs.unisa.edu.au>
Date: Wed Sep 12 17:40:11 2007 +0930
dix: don't compress motion events from different devices (EventEnqueue)
(cherry picked from commit 8840829ab93c4eb62eb58753c015da5307133fe5)
(cherry picked from commit 352c5a311200bf491153fe9ef16126c5877a57bb)
commit 600752bece350592f374470dd54b9e1cd2900d0b
Author: Peter Hutterer <peter@cs.unisa.edu.au>
Date: Thu Sep 6 18:52:02 2007 +0930
dix: add XI event support to FixKeyState.
FixKeyState needs to be able to handle XI events, otherwise we get "impossible
keyboard events" on server zaps and other special key combos.
(cherry picked from commit 5ee409794ee604fcf84886f70429fc2d6b1ff4f1)
(cherry picked from commit 8d3d027062c105b50863dce43b8070ec560bc12e)
commit 15117d47bf883f3eefc57404f1dfc0c933ab054a
Author: Peter Hutterer <peter@cs.unisa.edu.au>
Date: Thu Sep 6 18:49:57 2007 +0930
xkb: enable XI event processing for xkb.
XI events can now take the same processing paths as core events, and should do
the correct state changes etc.
There's some cases where XKB will use KeyPress as type for an event to be
delivered to the client. Stuck warnings in, not sure what the correct solution
is yet.
(cherry picked from commit 6334d4e7be18de5f237c12a6dc20f75aa23477d0 with some
additional compile fixes and non-MPX adaptations)
(cherry picked from commit 99e826e867c1c5520153c539ba07a884aec88d0c)
commit 83e76fb3f7a89a237893c2b7df450d4f90eab52d
Author: Peter Hutterer <peter@cs.unisa.edu.au>
Date: Thu Jun 21 18:24:30 2007 +0930
Save processInputProc before wrapping it and restore it later, instead of
using a hardcoded ProcessKeyboardEvent. Otherwise we lose the ability to
process DeviceKeyEvents after the first key press.
This should be the correct fix now.
(cherry picked from commit 4d5df14f2c4a3108a8c8adfcf4766c0d1a9daad2)
(cherry picked from commit 91077bfc50d54be37c217e377c55b6bf886a2fab)
commit a53172827c69a88155a088843c9a3e8a7a7a0463
Author: Peter Hutterer <peter@cs.unisa.edu.au>
Date: Tue Sep 4 17:44:51 2007 +0930
xkb: Store the action filters per device in the XkbSrvInfoRec.
Using a global array for action filters is bad. If two keyboard hit a modifier
at the same time, releaseing the first one will deactivate the filter and
thus the second keyboard can never release the modifier again.
(cherry picked from commit bfe6b4d2d9952a80f8dbc63eec974ef894e5c226)
(cherry picked from commit 8b9481a113b56078191e2298bf590905978f6289)
commit b76b1d51fe3053fa2a60b64de9ac93f50ef252f5
Author: Daniel Stone <daniel@fooishbar.org>
Date: Sat Oct 27 21:33:52 2007 +0300
XFree86: Remove ridiculous SIGIO debugging
YOU PRESSED A KEY
AND AGAIN
YOU RELEASED A KEY
AND AGAIN
YOU PRESSED A KEY
AND AGAIN
... not so much.
(cherry picked from commit 493b83bd097372ae0023da9919da83af39e3fc1c)
commit b600e7c123ce637359a75c43bf67b3462eadb37e
Author: Daniel Stone <daniel@fooishbar.org>
Date: Sat Oct 27 21:35:31 2007 +0300
XKB: Add more bits to xkbsrv.h
Add the device private index, given we use that in a macro here, and also the
prototype for xkbUnwrapProc, since that's also useful.
(cherry picked from commit a3d48de5f2b7eacf3193c60f0fb461912201210b)
commit 63c6d9d622a10303f594a07bd86dda8e5f894ca7
Author: Daniel Stone <daniel@fooishbar.org>
Date: Sat Oct 27 21:34:22 2007 +0300
Xi: Include XI protocol header in exevents.h
Make sure we have all the types we need to use this header.
(cherry picked from commit e29e69960d67aa4b7a4d1551af509dbac193f438)
commit bd779f8cde1c71a0db8470b8c993504da7c1104e
Author: Daniel Stone <daniel@fooishbar.org>
Date: Sun Oct 28 15:46:26 2007 +0200
configure.ac/XFree86: Only build XF86Misc and XF86VidMode when appropriate
Don't build XF86Misc or XF86Vidmode in hw/xfree86/dixmod when it's been
explicitly disabled in configure, or we don't have the proto modules
installed.
(cherry picked from commit df57ae1639ba4f1719883c5bf868394e4748a022)
commit 881e4fb518c7ed4c95882368356901c1ec4b6abf
Author: Aaron Plattner <aplattner@nvidia.com>
Date: Thu Sep 20 14:00:33 2007 -0700
Set noCompositeExtension to TRUE when failing to initialize the extension (e.g. when Xinerama is enabled).
(cherry picked from commit 50fa8722d35c12e5f0322cebe25faf99c39d4f50)
commit ce55565ecd0411065878fa7c9983606d53663b7c
Author: Aaron Plattner <aplattner@nvidia.com>
Date: Thu Sep 20 16:22:24 2007 -0700
Don't segfault on shutdown if we never managed to connect to dbus.
(cherry picked from commit 3a965fdadccea7beff09a28c9c0ef4b4975eae38)
commit eba45539af33f7d312bcfee954786fe38ab8f391
Author: Peter Hutterer <peter@cs.unisa.edu.au>
Date: Thu Aug 30 18:22:12 2007 +0930
config: Use [config/dbus] consistently for error messages.
(cherry picked from commit 3f42af8c0ef1e5379bc836f589e0cbee43c02ac5)
commit c0da35bda136ed423f2963bd5c75ad0301ac7845
Author: Peter Hutterer <peter@cs.unisa.edu.au>
Date: Thu Aug 30 18:20:20 2007 +0930
config: return BadValue to caller if add/remove doesn't have parameters.
If message iterator cannot be created, the caller didn't supply any
parameters. Return BadValue, instead of dying a horrible death while being
stuck in an endless loop.
(cherry picked from commit 0fcde83d94507eadd9f99d4e6a63584b221c989c)
commit 99dd8b9414d1eb7aabc682be0b9cfd7a27eb2a6b
Author: Eric Anholt <eric@anholt.net>
Date: Thu Sep 6 01:42:43 2007 -0700
Bump version to 1.4.0.
commit f73fd98a8636c0df3133a8b9428f3f23ecc788b4
Author: Daniel Stone <daniel@fooishbar.org>
Date: Wed Sep 5 17:46:23 2007 -0700
Fix key repeats during VT switch.
Add keyc->postdown, which represents the key state as of the last mieqEnqueue
call, and use it when we need to know the posted state, instead of the
processed state (keyc->down). Add small functions to getevents.c to query and
modify key state in postdown and use them all through, eliminating previously
broken uses.
(cherry picked from commit 81c28ffd2b13a83770eadcfd7829d35d319d637f)
commit 3c5fe1ec377688ab2edc6137b74a7c04b3bc2e7e
Author: Keith Packard <keithp@koto.keithp.com>
Date: Wed Sep 5 14:19:19 2007 -0700
Deliver correct event when releasing keys on VT switch.
In commit 41bb9fce47f6366cc3f7d45790f7883f74289b5a, the event delivery loop
for Xinput enabled keyboards was changed and accidentally used the wrong
index variable, causing random events to be delivered when returning from VT
switch.
In addition, in commit aeba855b07832354f59678e20cc29a085e42bd99,
SIGIO was blocked during delivery of these events, but not for the entire
period the xf86Events array was being used. Block SIGIO for the whole loop
to avoid other event delivery from trashing the key release events.
(cherry picked from commit aa7ed1f5f35cd043bc38d985500aa0a32e857e84)
(cherry picked from commit accd71bda6f958ea6892ad3a10879232d345774c)
commit 70ed110538413e96cefbf0a1c276b52dc62c5aae
Author: Eric Anholt <eric@anholt.net>
Date: Wed Sep 5 13:30:02 2007 -0700
Fix server version reporting to be the server package version.
Previously, the server version reported by xdpyinfo and Xorg -version would
bear some vague resemblance to a X.Org katamari version, but in the presence
of modularization (and client-server relationships with different katamari
versions on each side) those numbers don't really make sense. Instead, just
report the package version.
When branching a stable branch, master's version should be immediately updated
to the endpoint of the stable branch plus a snapshot of 1 (for example,
1.4.0.1 after server-1.4-branch). The stable branch should then be changed to
RC0 at that time (1.3.99.0, for example).
This scheme was partially attempted for server 1.3, but lacked the appropriate
master updates, thus why it had to be revisited now. While here, we can also
remove a lot of versioning complexity since everything is based on the package
version.
(cherry picked from commit 47300ed2be59d0ba7ea9345b954bf3104877c095)
commit b328d553723ecf8f893783e91ec00ee6054acb74
Author: Alan Hourihane <alanh@fairlite.demon.co.uk>
Date: Thu Aug 30 21:57:41 2007 +0100
Allow yres_virtual to be greater for some kernel fbdev drivers.
(temporary fix for older fbdev drivers)
(cherry picked from commit 87495fc7064d5e0a7575a0713b6895a4172df0fa)
commit b69e6165136ff76ba4649bb9d11906fef27b78bc
Author: Keith Packard <keithp@koto.keithp.com>
Date: Sat Sep 1 21:14:22 2007 -0700
[COMPOSITE] Composite used for pixmap population on redirect. (Bug #7447)
compNewPixmap copies bits from the parent window to the redirected child
pixmap to populate the pixmap with reasonable data. It cannot always use
CopyArea as that only works across matching depths. Use Composite when
the depths do not match.
(cherry picked from commit f98dfec79dadb70fa7bba84e7335f92b3a73dc02)
commit 87f98178417718d8720566a2df04857a682a2d15
Author: Adam Jackson <ajax@redhat.com>
Date: Fri Aug 31 22:11:13 2007 -0700
[RANDR] Don't mark Xinerama as active if no crtcs are enabled. (bug #11504).
Clients expect any Xinerama-enabled screen to report at least one
monitor, but with RandR, there may not be any enabled crtcs. In this case,
tell the client that Xinerama is not active.
(cherry picked from commit 1afdf8b0a92437dffe84fa98b6083b3d8fd55e27)
commit 61460cf095a655d8711b79225080a8c2808dbbc4
Author: Marius Gedminas <mgedmin@b4net.lt>
Date: Fri Aug 31 21:36:37 2007 -0700
[RANDR] Compare only milliseconds of config time. (Bug #6502)
The timestamp transferred in the X protocol is a 32-bit number of
milliseconds.
The timestamp stored in the server is a structure that contains two fields:
months (!) and milliseconds.
When the server passes the config timestamp to the client, it discards the
months part and sends only the milliseconds part.
When the server receives the config timestamp from the client, it tries to
guess the "months" part by looking at the current time and then maybe adding
or
subtracting one. The guess is wrong after the server has been running long
enough (several hours).
I have added two ErrorF calls around the 'if' statement that returns
RRSetConfigInvalidConfigTimestamp in randr/randr.c and my Xorg.0.log has
this:
randr request got good config time: 0:-2103495671
for the first few successful xrandr calls, and
randr request failed with RRSetConfigInvalidConfigTime: client passed
1:-2103495671, server has 0:-2103495671
when it fails. The server has been running for 8 and a half hours.
The obvious fix would be to ignore the months field and only compare the
milliseconds.
(cherry picked from commit 0dc2bb6101704d0fd25f36e2c3df79687f119f5b)
commit ec56c5e958248ea0161dda885fa59752b20f5d7c
Author: Eric Anholt <eric@anholt.net>
Date: Fri Aug 31 20:02:52 2007 -0700
Bump version to 1.3.99.2.
commit 5efc4bd7d0e2020242127d8ed83efb8d2d76a151
Author: Eric Anholt <eric@anholt.net>
Date: Fri Aug 31 18:27:41 2007 -0700
Remove backend.[ch] from neomagic to fix distcheck.
(cherry picked from commit 917e3bb83a48da7618fce463cf6283be36cd9084)
commit 1a125b521434da7ba3a41b6398c7f094867908e0
Author: Eric Anholt <eric@anholt.net>
Date: Fri Aug 31 15:16:01 2007 -0700
Bug #7364: Require renderproto 0.9.3 on 64-bit, and fix build with it.
(cherry picked from commit 07630d897ef37cad8b79d073d9edc891d5a7bddd)
commit f499c2ea0a90a69713daef8f9497463229384964
Author: Eric Anholt <eric@anholt.net>
Date: Fri Aug 31 13:00:23 2007 -0700
Bug #7186: Fix an excessive request size limitation that broke big-requests.
MAXBUFSIZE appears to be a leftover of some previous time. Instead, just
use maxBigRequestSize when bigreqs are available (limiting buffers to ~16MB).
When bigreqs are not available, needed won't be larger than the maximum
size of a non-bigreqs request (256kB).
(cherry picked from commit ca82d4bddf235c9b68d51d68636bab40eafb9889)
commit 3e9ecdcb132bb223febc396626211aa2681e4c79
Author: Matthieu Herrb <matthieu@bluenote.herrb.com>
Date: Thu Aug 23 22:11:56 2007 +0200
Remove an extra cast.
Thou should not apply patches manually without testing.
(cherry picked from commit a66c0f1dca2958835ff65a5b50579e3304ed316a)
commit a964d541283e93b1096150275ba2d95594bf77ea
Author: Otto Moerbeek <otto@openbsd.org>
Date: Thu Aug 23 21:59:25 2007 +0200
A high resolution device that's moving fast can potentially generate
an int overflow, making dx*dx+dy*dy negative. Now pow(negative,
non-integer) yields NaN, so you loose. Use fp math to avoid that.
(cherry picked from commit 12d27cf33c6d963eae77795c0d247175907162a5)
commit bcd6708895e5c2fda423bb13fe42b078ef293b13
Author: Egbert Eich <eich@freedesktop.org>
Date: Thu Aug 30 12:50:21 2007 +0200
Fixing a misleading comment which could suggest a GPL violation.
The author of the int10 code looked at the VBIOS POSTing code
in DOSEMU to get some initial idea on how to POST a VBIOS.
To give credit to the DOSEMU Team for this inspiration a comment
was added to the code which could suggest that code from the
GPLed DOSEMU was directly incorporated into this code.
This patch should clearify the situation.
(cherry picked from commit 1d11e4bc4ccb169fb23fc18583f0b648f0a6a4e0)
commit ed001ed363d11aff3df9a7de2f72075e0b2cfb7b
Author: Eric Anholt <eric@anholt.net>
Date: Wed Aug 29 15:54:32 2007 -0700
Bug #9629: Remove badly-licensed neomagic kdrive files.
Licensing issues of these files include:
- They claim to be licensed under the GPL, yet we haven't allowed that in the
xserver repository in the past.
- They refer the user to the top of the tree for GPL license text, yet it isn't
there.
- They claim to be derived from the (MIT-licensed) ati kdrive code, yet don't
follow the licensing terms of those files.
(cherry picked from commit 87295b66a972a2bd194a79af6aa4f715018fcded)
commit 5182fbf302beae93ea5b71a40a23528ee83fa1cc
Author: Alex Deucher <alex@botch2.(none)>
Date: Wed Aug 22 19:26:34 2007 -0400
Add _X_EXPORT to exported functions in hw/xfree86/modes/*
Also add missing exports to hw/xfree86/loader/xf86sym.c
(cherry picked from commit 81f8b652d99ee0f7116c1e34aed0e585d23a91fb)
commit 37954c019afd92edbe4aaa9d6deb6efaad7bf088
Author: Brian Paul <brian.paul@tungstengraphics.com>
Date: Thu Aug 23 19:38:53 2007 +0200
glx: fix crash when freeing visuals
Don't set screen->num_vis to a value greater than the actual number of visuals.
X.Org Bug #10809 <http://bugs.freedesktop.org/show_bug.cgi?id=10809>
(cherry picked from commit ff089e6cae634ac3eb509abd448a250bcbb17275)
commit d34b66402c9205aae38316c5855f3b492a7612c2
Author: Dave Airlie <airlied@redhat.com>
Date: Thu Aug 23 16:22:03 2007 +1000
randr: fixup crtc and output destroy
if you are moving pointers, you want to move the pointers not just a byte
(cherry picked from commit 76bf3cd7b8c6189b6b08518cde00c8bd991bdfb7)
commit efac9c9c2e7cfa974fb0e7737832f0e34d156f65
Author: Keith Packard <keithp@koto.keithp.com>
Date: Sun Aug 19 20:28:05 2007 -0700
Ref count cursors used in hw/xfree86/modes code.
The multi-crtc cursor code in hw/xfree86/modes holds a reference to the
current cursor. This reference must be correctly ref counted so the cursor
is not freed out from underneath this code.
(cherry picked from commit 7dc8531548cc9573e28bb04363dcbb3af5864c9a)
commit 248b220b3e2bf8d999241543b69be3022a728b3a
Author: Alex Deucher <alex@botch2.com>
Date: Tue Aug 21 00:37:33 2007 -0400
add xf86_crtc_clip_video_helper to xf86sym.c
(cherry picked from commit 1f6ddae003ec65d6bc567831bf32bf75dfefdd6c)
commit 242c05e326646cbe1ab6ced54504456fee327bce
Author: Alex Deucher <alex@botch2.com>
Date: Mon Aug 20 19:46:38 2007 -0400
move intel crtc xv clipping helper to the xserver
The code is generic and can be used by any overlay-based card when
adding randr 1.2 support. Tested on radeon.
(cherry picked from commit 53c04351c462d2ae307684e50d5960debe1ee557)
commit dd33e936b39d1c5229353d3f25c47e3b87de8498
Author: Fredrik Höglund <fredrik@kde.org>
Date: Sat Aug 18 19:02:18 2007 +0200
EXA: Fix a couple of logic errors in exaGetPixmapFirstPixel.
The fb pointer would be left uninitialized when exaPixmapIsOffscreen
returned false. When it returned true and the pixmap was damaged,
fb would be initialized from the pixmap's devPrivate.ptr before the
exaDoMigration and exaPrepareAccess calls, at which point
devPrivate.ptr would still be pointing at offscreen memory.
(cherry picked from commit 3c448b0eb67337b56641e09a6d168aad6745e3ef)
commit ec126e29e4a270577bba6337ed6f4ec8dbce46f9
Author: Søren Sandmann Pedersen <sandmann@redhat.com>
Date: Tue Aug 21 14:26:14 2007 -0400
Require pixman 0.9.5; Use pixman_image_set_source_clipping() to fix
bug 11620 (reported by Jens Stroebel.
(cherry picked from commit 53941c8e68014619d3ded7f8bc0f07d9a38bb9b1)
commit 71ddf917d7449b721582c910c5026faa457597fe
Author: Aaron Plattner <aplattner@nvidia.com>
Date: Thu Aug 16 17:43:29 2007 -0700
stride is in FbBits-sized chunks, but xoff is not.
Fixes corruption problems with composite rendering to redirected windows in
depth 16.
(cherry picked from commit 6a32a96d8df184c3ace4847beb48fdcb846d2286)
commit 7cc53ae10adb7f8bb59f904b1362b7391b327f83
Author: Aaron Plattner <aplattner@nvidia.com>
Date: Thu Aug 16 14:57:18 2007 -0700
Bug #12015: Use the right offsets in the dst arguments of pixman_blt.
(cherry picked from commit 32666d77227fcd2c066de16bf3c07366f92b0457)
commit 2bf6cb3074d9c0dcd706e8e083747c6d84b70e30
Author: Julien Cristau <jcristau@debian.org>
Date: Tue Aug 21 18:17:35 2007 +0200
config: fix default xkb model (pc105, not keyboard)
(cherry picked from commit 6ef4ecd82670c37a354243166750d76a97959c8b)
commit fd4dc5a98e600b267ee22a3fb47c093c3e1b26d6
Author: Julien Cristau <jcristau@debian.org>
Date: Mon Aug 20 12:57:06 2007 +0200
xfree86: Fix build on Linux/alpha.
A bunch of CFLAGS had gone missing, so the build failed with errors like:
../../../../../hw/xfree86/os-support/linux/lnx_ev56.c:7:19: error: input.h: No such file or directory
../../../../../hw/xfree86/os-support/linux/lnx_ev56.c:8:24: error: scrnintstr.h: No such file or directory
(cherry picked from commit a1fe36b772f7edc162ea97368f86588c0fb77148)
commit 9a747b0b81d0bd9eea7d02601703df266d6c5eca
Author: Fredrik Höglund <fredrik@kde.org>
Date: Wed Aug 15 19:19:11 2007 +0200
EXA: Wrap Trapezoids to prevent excessive migration of the alpha pixmap.
miTrapezoids creates an alpha pixmap and initializes the contents
using PolyFillRect, which causes the pixmap to be moved in for
acceleration. The subsequent call to RasterizeTrapezoid won't be
accelerated by EXA, which causing the pixmap to be moved back out
again.
By wrapping Trapezoids and using ExaCheckPolyFillRect instead of
PolyFillRect to initialize the pixmap, we avoid this roundtrip.
(cherry picked from commit daee59b1703ac07c2def9e9fecc479e59b93f761)
commit d37edeff997219b1944a15cc0c9d7db64868ea70
Author: Dave Jones <davej@redhat.com>
Date: Thu Aug 16 09:46:27 2007 +0200
Kdrive: fix nasty thinko in TslibEnable()
commit 026534f945ae5652592a090a9d41375ca37ab618
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date: Wed Aug 15 16:47:53 2007 -0700
Update pci.ids to 2007-08-15 snapshot
Remove nvidia ids in extrapci.ids that are now in pci.ids
commit 6cef7b9611297cb1d93cefe3890b26b69c87bce2
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date: Wed Aug 15 16:44:49 2007 -0700
Correct XErrorDB path and make it configurable (used by DTrace support)
commit 0f9e89b4e309e570d7d366489d250ca2143f0ad7
Author: Fredrik Höglund <fredrik@kde.org>
Date: Tue Aug 14 22:47:49 2007 +0200
Fix the value comparisons in the IDLETIME wakeup handler.
LessThan/GreaterThan comparisons were used in the wakeup handler,
and LessOrEqual/GreaterOrEqual in the block handler.
Change it to use LessOrEqual/GreaterOrEqual in both functions,
since this is what XSyncNegativeComparison and
XSyncPositiveComparison imply.
commit 6a195e816b9d60f728d77cc1c23538e7af00a879
Author: Kristian Høgsberg <krh@redhat.com>
Date: Mon Aug 13 10:43:48 2007 -0400
Revert "Implement damage tracking for AIGLX."
This reverts commit 2243b30e54df07892f75e3d65b687abe5b183cf3. The existing
DRI interface doesn't let us get from a __DRIdrawable to the corresponding
X drawable, and thus, we can't implement AIGLX damage tracking with the
current interface.
commit 03f9da672466b9ab9a9814d784b8c44f1030587e
Author: Samuel Thibault <samuel.thibault@ens-lyon.org>
Date: Sun Aug 12 03:07:04 2007 +0200
xfree86: Improve default mouse handling on the Hurd
Make /dev/mouse the default device. This makes Xorg works with empty
or missing InputDevice sections.
commit c5741438a3a171f493e9da32a6b39f73403f6993
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date: Fri Aug 10 16:13:55 2007 -0700
Only use evdev drivers in Xephyr #ifdef linux
commit 59961e47df4ea621a6713a8c7d060555f8746c3a
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date: Fri Aug 10 16:08:41 2007 -0700
xorgcfg needs PIXMAN_CFLAGS in order to build libc_wrapper.c
commit 2243b30e54df07892f75e3d65b687abe5b183cf3
Author: Kristian Høgsberg <krh@redhat.com>
Date: Fri Aug 10 15:53:05 2007 -0400
Implement damage tracking for AIGLX.
commit ff4bd3addb48df3eacc4b121cc249a7f38eb981a
Author: Eric Anholt <eric@anholt.net>
Date: Wed Aug 8 14:24:42 2007 -0700
Fix the swapped decode of the EDID DTD h/v sync polarity fields.
As a result, we can remove the quirks that existed to flip the bits back around
for us. This is not confirmed in all cases due to lack of bugs containing EDID
blocks associated with the quirks, but is likely true.
commit 2926cf1da7e4ed63573bfaecdd7e19beb3057d9b
Author: Gustavo Pichorim Boiko <boiko@mandriva.com>
Date: Thu Aug 2 18:09:52 2007 -0300
[PATCH] Allocate the right number of entries for saving crtcs
commit b2dcfbca2441ca8c561f86a78a76ab59ecbb40e4
Author: Keith Packard <keithp@koto.keithp.com>
Date: Wed Aug 8 12:16:12 2007 -0700
RRScanOldConfig cannot use RRFirstOutput before output is configured.
RRFirstOutput returns the first active output, which won't be set until
after RRScanOldConfig is finished running. Instead, just use the first
output (which is the only output present with an old driver, after all).
commit ab3f601149e15789edfb7c9a0c33387070279582
Author: Tiago Vignatti <tiagov@balalaika.(none)>
Date: Tue Aug 7 23:17:32 2007 -0300
Updates some piece of the dead mouse evdev code under the new hotplug scheme.
I exported the evdev driver to Xephyr server. I'm running it using something
like:
$ ./hw/kdrive/ephyr/Xephyr :1 -mouse evdev,,device=/dev/input/event4 -keybd \
evdev,,device=/dev/input/event1,xkbmodel=abnt2,xkblayout=br
It also closes /#5668.
commit 7d1a749b210ba5b9f8d0e5a1feb9a9ef9fa4d992
Author: Tiago Vignatti <tiagov@balalaika.(none)>
Date: Tue Aug 7 22:59:12 2007 -0300
Export device path key options to be called by the command line of server.
commit aee3588a4a6829326770c84b860061f47f2cbcae
Author: Tiago Vignatti <tiagov@balalaika.(none)>
Date: Tue Aug 7 22:49:07 2007 -0300
Update KdUseMsg() for completeness.
commit 30259d5a4e95ff20b30807e5e207ab5995a3fdaf
Author: Daniel Stone <daniel@fooishbar.org>
Date: Tue Aug 7 20:58:49 2007 +0300
Hotplug: HAL: Fix error handling
Don't use our DBusError for property getting, because we simply don't care:
this fixes D-Bus error spew to stderr. Thanks Michel Dänzer for debugging
and testing.
commit aef255425a3521d66c3405d34f7787628a22703e
Author: Daniel Stone <daniel@fooishbar.org>
Date: Tue Aug 7 16:37:42 2007 +0300
Config: HAL: Use input.xkb namespace
Use an explicit input.xkb.foo namespace, not input.xkb_foo.
commit 838e59c02ec06446fc180fb9d86fa8793c7b9903
Author: Daniel Stone <daniel@fooishbar.org>
Date: Mon Aug 6 16:07:20 2007 +0300
configure.ac: Add $CONFIG_LIB to server libraries
Make sure all DDXes get $CONFIG_LIB. Build-tested with Xvfb and Xdmx.
commit b4193a2eee80895c5641e77488df0e72a73a3d99
Author: Keith Packard <keithp@koto.keithp.com>
Date: Tue Aug 7 12:45:53 2007 -0700
RRScanOldConfig wasn't getting crtcs set correctly
The output crtc is set by RRCrtcNotify, which is called at the end of
RRScanOldConfig. Several uses of output->crtc in this function were wrong.
commit 2b93cbb5f8bac9b1b75f723baaa728430b5fefff
Author: Keith Packard <keithp@koto.keithp.com>
Date: Tue Aug 7 12:44:19 2007 -0700
Decrement mode count when removing RandR output mode.
Removing an output mode without decrementing the mode count scrambles the
output mode array badly.
commit fef4c7a6f1a1ef34233b36137bb66d9a657307fb
Author: Eric Anholt <eric@anholt.net>
Date: Tue Aug 7 09:01:14 2007 -0700
Fix driver build after pixman changes.
commit 1339e57485db5a285cfbecbe0bba7154458680ad
Author: Tiago Vignatti <tiagov@balalaika.(none)>
Date: Tue Aug 7 04:24:34 2007 -0300
Fix typo.
commit d9ee5f3e3a3a814ebcd257736c305b41139cc354
Author: Tiago Vignatti <tiagov@balalaika.(none)>
Date: Tue Aug 7 04:22:26 2007 -0300
Clean a little bit the code.
commit 7a5eb3e96b74daaaeb6babf46b13d698280aa3f6
Author: Tiago Vignatti <tiagov@balalaika.(none)>
Date: Tue Aug 7 02:16:44 2007 -0300
Let xkb options be passed through command line in kdrive servers. I start my
Xephyr using something like:
./hw/kdrive/ephyr/Xephyr :1 -fp /usr/share/fonts/X11/misc/ -mouse ephyr -keybd ephyr,,xkblayout=br,xkbmodel=abnt2
commit 955d5f6c0d14fae63bfe7c4ab39ee0a708919479
Author: Tiago Vignatti <tiagov@balalaika.(none)>
Date: Tue Aug 7 01:39:29 2007 -0300
When we call Xephyr with '-pointer' a new pointer is added inside the server
and the Xephyr virtual mouse keeps alive. With this patch the semantic changes
turning '-pointer' && 'Xephyr virtual mouse' always false.
Now we can open a device pointer and pass its options in Xephyr's command line
without having other pointer unused.
commit aa3c6aaaab213200591d29ddb2921adfb87ee5b4
Author: Søren Sandmann Pedersen <sandmann@redhat.com>
Date: Mon Aug 6 19:00:59 2007 -0400
Require pixman-1 0.9.4, update pixman includes to new scheme
commit 74feba4d77d74979a0ea478d666439ffc55001e5
Author: Aaron Plattner <aplattner@nvidia.com>
Date: Wed Aug 1 14:30:03 2007 -0700
Don't unwrap too early in libwfb for Composite.
Don't call fbFinishWrap until the pixman_image_t that stores the pointer is
actually freed. This prevents corruption or crashes caused by accessing a
wrapped pointer after the wrapping is torn down.
commit f6aa2200f2fb4f4d4bb51e67d68e86aabcac0c4b
Author: Roland "Test-tools" Bär <roland@verifysoft.de>
Date: Mon Aug 6 12:37:52 2007 -0700
Probable off by one buffer overflow in .../xorgconfig/xorgconfig.c
X.Org Bug #11858 <http://bugs.freedesktop.org/show_bug.cgi?id=11858>
Patch #11005 <http://bugs.freedesktop.org/attachment.cgi?id=11005>
commit e717eb82dc2e55f852919312d04f5cfc8ee55bc8
Author: Dave Airlie <airlied@redhat.com>
Date: Thu Aug 2 10:50:01 2007 +1000
xserver: stop bcopy from going really slow
The outport is most likely unnecessary on any currently used hardware,
the byte copy is necessary from what I know on IA64 and friends so leave it.
Add a new API entry point which lets a driver select the old behaviour if
such a needs is ever found.
This gives me ~20% speed up on startup on 945 hardware.
commit 600ef07113caa7a901c7d486bc8ebd1ae47f885c
Author: Tiago Vignatti <tiagov@balalaika.(none)>
Date: Fri Aug 3 15:33:41 2007 -0300
Fix kdrive command line parser.
commit f3955c0a020b39021050cd33c20a17f14fc4b579
Author: Arkadiusz Miskiewicz <arekm@maven.pl>
Date: Wed Aug 1 21:04:22 2007 +0300
XFree86: xf1bpp: distclean generated files as well
Make sure we clean up after ourselves: not sure why distcheck didn't flag
this one.
commit a04c95f4446e5c169dea71019321d790ab4fa139
Author: Julien Cristau <jcristau@debian.org>
Date: Wed Aug 1 20:37:05 2007 +0300
configure.ac: Fix argument quoting for argv[]
m4 quoting. Yar boo sux.
commit 99a88826e5e8cfa25c5f8a88c12799d33114729c
Author: Daniel Stone <daniel@fooishbar.org>
Date: Wed Aug 1 20:34:58 2007 +0300
configure.ac: Actually use -lrt in monotonic clock test
If we need -lrt to use clock_gettime, then make sure we link with it.
commit 1c80e04f876e9254b93ef87eadfcff71234340c6
Author: Daniel Stone <daniel@fooishbar.org>
Date: Wed Aug 1 20:08:31 2007 +0300
configure.ac: Disable D-Bus config API support by default
This is problematic, so don't even bother with it unless someone wants it.
respeclaration is dead, long live HAL.
commit c46663367329615bd2c9b63e93c9534036e5a2ae
Author: Michel Dänzer <michel@tungstengraphics.com>
Date: Wed Aug 1 18:32:09 2007 +0200
GLX/DRI: Remove some unused variables.
commit 17cb4f64e3c39725e83b1e311c09422d7e1c0e52
Author: Michel Dänzer <michel@tungstengraphics.com>
Date: Wed Aug 1 18:13:18 2007 +0200
GLX_EXT_texture_from_pixmap: Use client provided texture target when available.
This prevents situations where the server doesn't use the target the
client thinks it does, usually resulting in the texture being sampled as all
white.
commit a4197db9504adae6af005b2218eee36b8af0d98b
Author: Daniel Stone <daniel@fooishbar.org>
Date: Wed Aug 1 14:04:51 2007 +0300
GL: GLX: Make sure glxbyteorder.h is distributed
commit ad7421fc764e2b82e20d90f12225a03a1d636f18
Author: Daniel Stone <daniel@fooishbar.org>
Date: Wed Aug 1 08:30:00 2007 +0300
Bump version to 1.3.99.1 for development
This is not actually .1, just bumping for a different devel version.
commit 43e71a54502d9ab28ece7f6296d1416d60948dad
Author: Daniel Stone <daniel@fooishbar.org>
Date: Wed Aug 1 08:16:35 2007 +0300
XFree86: xf1bpp: Fix previous build system commit
Amateur error.
commit 6d6bc93b0a13c5356544561e326d4aedf33e61c2
Author: Daniel Stone <daniel@fooishbar.org>
Date: Wed Aug 1 08:11:22 2007 +0300
Build system: Add missing files
A couple of headers weren't added to the build.
commit 505ec436af3a173e0ba32c6f14b4cf9837a553eb
Author: Daniel Stone <daniel@fooishbar.org>
Date: Wed Aug 1 08:11:08 2007 +0300
XFree86: Properly clean up after ourselves
CLEAN is not a useful variable. CLEANFILES/DISTCLEANFILES, on the other hand,
are useful variables.
commit 1ace9770fed4a2ba354ff06a96189428beb36088
Author: Daniel Stone <daniel@fooishbar.org>
Date: Wed Aug 1 08:10:38 2007 +0300
Build system: Non-dtrace distcheck hacks
automake 1.10 really wants foo.c for foo.O, so give it some dummy files to
deal with if it really needs them.
commit cacbdf18ee771d43228c2e96e8ef9a32251ceb55
Author: Daniel Drake <d.drake@mmm.com>
Date: Wed Aug 1 08:08:37 2007 +0300
Remove duplicated licenses
Some files had two copies of the same license.
commit bd49332e4772bd57ffb76c829f0e4770ab876057
Author: Daniel Drake <d.drake@mmm.com>
Date: Wed Aug 1 08:07:08 2007 +0300
Add proper COPYING file
I went through the entire xorg-server distribution and aggregated all
the licenses I could find (except the questionable GPL files, see my
last mail).
There are many many permutations on essentially the same license terms,
but I have been pedantic and treated slight differences as separate
licenses.
Here is a description of the process I used:
tar xvjf /usr/portage/distfiles/xorg-server-1.1.1.tar.bz2
cd xorg-server-1.1.1
find -name '*.c' -o -name '*.h' | xargs gvim
egrep -Rli "permission|copyright" * | grep -v "\.[ch]" \
| grep -v "\.in$" | xargs gvim
cd ..
tar xvjf /usr/portage/distfiles/xorg-server-1.3.0.0.tar.bz2
diff -urNp xorg-server-1.1.1 xorg-server-1.3.0.0
git clone git://anongit.freedesktop.org/git/xorg/xserver
cd xserver
git diff xorg-server-1.3.0.0..
For each file, licenses have been aggregated as follows:
If 2 files have identical license text but different copyright notices,
the copyright notices are aggregated and the license text
is included only once.
Note that by identical I mean really identical, i.e.:
'AUTHOR(S)' is not the same as 'AUTHORS'
'KEITH PACKARD DISCLAIMS' is not the same as 'KEITH PACKARD AND COMPAQ
DISCLAIM'
Otherwise, licenses and accompanying copyright notices have been
stacked.
When going through the changes from 1.1.1 to 1.3.0.0 then HEAD, licenses
have been added and removed (so I have reflected this since the original
version of my COPYING file). It's slightly concerning to see that even
between 1.3.0.0 and HEAD, new license permutations are being added. I'd
suggest that a primary license be chosen and this would be indicated at
the top of this COPYING file.
commit 51b735394f0aa9f953f9c320617c7a56028ec458
Author: Daniel Drake <dsd@gentoo.org>
Date: Mon Apr 30 11:37:46 2007 -0400
[PATCH] xserver: Add COPYING terms
I went through the entire xorg-server distribution and aggregated all
the licenses I could find (except the questionable GPL files, see my
last mail).
There are many many permutations on essentially the same license terms,
but I have been pedantic and treated slight differences as separate
licenses.
Here is a description of the process I used:
tar xvjf /usr/portage/distfiles/xorg-server-1.1.1.tar.bz2
cd xorg-server-1.1.1
find -name '*.c' -o -name '*.h' | xargs gvim
egrep -Rli "permission|copyright" * | grep -v "\.[ch]" \
| grep -v "\.in$" | xargs gvim
cd ..
tar xvjf /usr/portage/distfiles/xorg-server-1.3.0.0.tar.bz2
commit 7fa58385724fa7f441107a1793b601ba3dcb1f4c
Author: Arkadiusz Miskiewicz <arekm@maven.pl>
Date: Wed Aug 1 08:01:28 2007 +0300
XFree86: xf1bpp: Fix parallel build
One of the constructs wasn't parallel-build safe: fix that.
commit 18ab4d559409d4b682aab99fb75f8d861122eab6
Author: Daniel Stone <daniel@fooishbar.org>
Date: Wed Aug 1 07:27:53 2007 +0300
Darwin: Remove missing file
Xserver.m is missing and still hasn't been added, so just remove it for now.
commit 0bd6fe7401b2524cf34793c0b0c642e3d32fae00
Author: Daniel Stone <daniel@fooishbar.org>
Date: Wed Aug 1 07:27:30 2007 +0300
Config: Add missing include
commit 48b3034d13bbbb69072eb11f4579389cc32b0850
Author: Daniel Stone <daniel@fooishbar.org>
Date: Wed Aug 1 07:01:51 2007 +0300
Config: Add current FDI file
Add the FDI file we're using at the moment, until it gets into upstream HAL.
commit 82b720cf3e09d8a6adcd40b25c4d48b34ba1ae80
Author: Daniel Stone <daniel@fooishbar.org>
Date: Wed Aug 1 06:57:11 2007 +0300
Config: Fix merge detritus
commit 6b055e5d9751e3679ff98065e43225ec8a960053
Author: Daniel Stone <daniel@fooishbar.org>
Date: Wed Aug 1 06:55:36 2007 +0300
Input: Fix stuck modifiers (bug #11683)
Disclaimer: It's 6:51am. I'm trying to be as understandable as possible.
What was happening previously was this:
* Press Alt
* Extended event generated and processed: state is now Alt down once
* Core event generated
- keyboard switched: inherited state is Alt down once
- event processed: Alt down twice
* Release Alt
* Extended event generated and processed: state is now null
* Core event generated and processed: Alt down once
If we switch the order:
* Press Alt
* Core event generated:
- keyboard switched: inherited state is null
- event processed: Alt down once
* Extended event generated and processed: state is now Alt down once
* Release Alt
* Core event generated and processed: state is now null
* Extended event generated and processed: state is now null
When we carry over the previous state, it needs to be the _previous_ state
(state and modifiersPerKey), assuming that we're going to catch now-core
events for any of these. For example, if Ctrl is held down as we pivot, we
need to carry Ctrl over with a count of one, for which an extended + core
release will then clear. Carrying over the union of the previous state _and
the state resulting from the immediate action_ was what broke things.
commit 0e0174d45ecbeb7b6dddc4af53da9d6211038e0e
Author: Daniel Stone <daniel@fooishbar.org>
Date: Wed Aug 1 03:30:07 2007 +0300
XFree86: Allow disabling of HAL
If NoAutoAddDevices is given as a server flag, then no devices will be added
from HAL events at all. If NoAutoEnableDevices is given, then the devices will
be added (and the DevicePresenceNotify sent), but not enabled, thus leaving
policy up to the client.
commit cd8e99e56ec5d02026e401cc15e0f8d75f2a4727
Author: Daniel Stone <daniel@fooishbar.org>
Date: Wed Aug 1 03:29:12 2007 +0300
Input: Don't enable devices when we open them
Thanks to Xi's braindead design, it's otherwise impossible to query input
devices without enabling them. Hurrah.
commit 0a31db14b7c7c21ef550dbcc73a9f649f3613cbe
Author: Daniel Stone <daniel@fooishbar.org>
Date: Wed Aug 1 02:54:14 2007 +0300
Config: D-Bus core: Fix hook removal
Make sure we properly initialise the entire hook when adding it, and
bust out when we're done removing.
commit 89f628394f7d831f2ba1e45c5884c3983bef6031
Author: Daniel Stone <daniel@fooishbar.org>
Date: Wed Aug 1 02:08:02 2007 +0300
XFree86: Input: Fix whitespace
commit aec0d06469a2fa7440fdd5ee03dc256a68704e77
Author: Aaron Plattner <aplattner@nvidia.com>
Date: Tue Jul 31 16:33:37 2007 -0700
Fix a crash when rotating the screen.
Remember output->crtc before setting a NULL mode because RRCrtcNotify now sets
output->crtc to NULL. Use the saved crtc to set the new mode.
commit a93033b0bc14ed0bb95c680ded26b63cfe5fd1d3
Author: Daniel Stone <daniel@fooishbar.org>
Date: Wed Aug 1 01:53:08 2007 +0300
XFree86: Module: Bump input version
config_info changes the size (and ordering) of DeviceIntRec, so bump the
input major.
commit 1150969b826e2bd6d8345fa245ed499f2e4cf101
Author: Daniel Stone <daniel@fooishbar.org>
Date: Wed Aug 1 01:52:20 2007 +0300
Convert all my license statements to the standard form
Convert all my license statements to the standard, accepted form:
cf. <20070717142307.GD13478@fooishbar.org>
http://lists.freedesktop.org/archives/xorg/2007-July/026451.html
keithp's license on configure.ac changed with his verbal permission.
commit 8658f5d923a69fb55b4cd9e1e84c2d271679f6e2
Author: Daniel Stone <daniel@fooishbar.org>
Date: Wed Aug 1 01:10:50 2007 +0300
Hotplug: Add HAL support
Add support for HAL-based hotplugging, in which we just get the list of
input devices and properties from HAL. Requires an FDI which is not yet
in mainline HAL.
commit aa75b3481724834da2f855d8dd2ff36074bd5706
Author: Daniel Stone <daniel@fooishbar.org>
Date: Wed Aug 1 01:09:07 2007 +0300
Hotplug: D-Bus: Dispatch harder
Dispatch until we've got nothing left to dispatch, since apparently
dispatching will only ever fire a single message ...
commit 4d238c5c67461ed747aa6c021d1532734f4c63fe
Author: Daniel Stone <daniel@fooishbar.org>
Date: Wed Aug 1 01:08:26 2007 +0300
Input: GetPointerEvents: Deny events from devices without valuators
For some reason, my keyboard has 25 mouse buttons, but zero valuators. This
causes GPE to blow up spectacularly, trying to get (and set) co-ordinates from
devices without valuators. For now, just prevent this from ever happening,
and whack a dirty great FIXME in.
commit 7c9e8fd56e1830f7a971187d14877ebbdf35c4b0
Author: Daniel Stone <daniel@fooishbar.org>
Date: Wed Aug 1 00:19:14 2007 +0300
Input: Allow enabling and disabling of devices
Add DEVICE_ENABLE to KDrive and XFree86 to allow us to enable and disable
devices on the fly.
commit 0afeb0241a83796575da827bd81375c99ff10af5
Author: Daniel Stone <daniel@fooishbar.org>
Date: Sun Jul 8 20:48:57 2007 +0300
DIX: Clean up null root cursor handling
Move the null root cursor handling out of main() and into CreateRootCursor.
commit 62ec6d09b3adaea82ff52c8672e6f611c15ec56d
Author: Daniel Stone <daniel@fooishbar.org>
Date: Sun Jul 8 20:47:28 2007 +0300
dix.h: Remove duplicate ffs() prototype.
commit 4d3379d418a781938358e511fd41deb4115a032c
Author: Daniel Stone <daniel@fooishbar.org>
Date: Sun Jul 8 14:31:35 2007 +0300
Fonts: Fix builtin fonts
Make sure the font path is always 'built-ins' when we use built-in fonts,
rather than having it as a fixed path for a while, then clobbering it
halfway through startup.
commit 9ac7e8a559fe6008cafc95e8264680c50e72ba19
Author: Daniel Stone <daniel@fooishbar.org>
Date: Sun Jul 8 14:30:53 2007 +0300
Hotplug: D-Bus: API version 2
Use uint32s instead of int32s where practical, and add an API version
request. Also, try to return all devices added, not just the first,
and box device arguments.
commit 1cdadc2f43d9069572814510d04b1a560c488fcb
Author: Daniel Stone <daniel@fooishbar.org>
Date: Sun Jul 8 14:28:58 2007 +0300
Hotplug: Separate D-Bus into core and hotplug API components
Break up D-Bus into two components: a D-Bus core that can be used by any
part of the server (for the moment, just the D-Bus hotplug API, and the
forthcoming HAL hotplug API), and the old D-Bus hotplug API.
commit 8bfa41e1bf3f588780d7e9f6f900b1fde0570a7e
Author: Daniel Stone <daniel@fooishbar.org>
Date: Sun Jul 8 04:29:43 2007 +0300
gitignore: Add automake lex/yacc wrapper
commit 06dd2748da8b7af343f6cab409b9f351567de5f3
Author: Daniel Stone <daniel@fooishbar.org>
Date: Sun Jul 8 00:27:40 2007 +0300
configure.ac: Properly check XFree86 proto modules
Not sure why these are conditionals, anyway. This one really needs
revisiting, but at least causes configure, rather than the compilation,
to bomb out.
commit fd10312b4224197b937d9e696b53dc2a16c8912f
Author: Daniel Stone <daniel@fooishbar.org>
Date: Sun Jul 8 00:26:26 2007 +0300
configure.ac: Fix KDrive VESA/fbdev conditionals
Make sure we actually respect anything explicitly given on the configure
line, instead of just stomping it with what we detect.
commit f37612c6f2375ca904411e6caa0be19fa24f032c
Author: Nicolas Trangez <eikke@eikke.com>
Date: Sun Jul 8 00:23:57 2007 +0300
Hotplug: Remove unused function definition from hotplug.h
configDispatch hasn't been used in a long time.
commit 951c058e7800308f7c472e77178c14400f45c1b3
Author: Aaron Plattner <aplattner@nvidia.com>
Date: Tue Jul 31 14:23:58 2007 -0700
Don't fail compScreenInit if the driver added its own alternate visuals.
commit 722d73a0ef54c2ebd8ef38c4a6afa0e7c5aa3e30
Author: Dave Airlie <airlied@redhat.com>
Date: Tue Jul 31 10:34:56 2007 +1000
Revert "Fix RandR 1.2 conversion of two colour to ARGB cursor on MSB first platforms."
This reverts commit 0f057ebb272f0ee0b51b9ab37d4b07da0924fec4.
This screws my cursor up just starting a bare X server on Intel,
I get the X more like <> than ><..
commit 57b5b97a0710fc043b8a1c01d756cdb73dfe4567
Author: Adam Jackson <ajax@benzedrine.nwnk.net>
Date: Sun Jul 29 11:02:47 2007 -0400
ReduceCompositeOp returns a Render op, not a boolean.
commit f62beb6f3609e8b6e61325ac89017590811bbd07
Author: Adam Jackson <ajax@benzedrine.nwnk.net>
Date: Fri Jul 27 13:23:15 2007 -0400
Remove all trace of Option "BiosLocation".
This code was deeply dangerous. If anyone actually had a use for this code,
we should find a better way of doing it.
commit 486fd4145aed93093d1f1655de40c0a8582bb8b1
Author: Adam Jackson <ajax@benzedrine.nwnk.net>
Date: Fri Jul 27 13:10:39 2007 -0400
exaGetPixmapFirstPixel: avoid framebuffer readbacks if possible.
If the pixel in framebuffer memory isn't modified since we uploaded it, we
can just read from the system memory copy, wihch avoids both a readback and
an accelerator stall.
In principle this function is still wrong, and all the framebuffer pixel
access should be going through (w)fb so we can get pixel layout corrections.
commit 50cb6c7e4419e067c1f080d1de940811d21fc725
Author: Kristian Høgsberg <krh@redhat.com>
Date: Fri Jun 15 15:29:00 2007 -0400
Don't map the front buffer in libdri if the ddx driver doesn't set the size.
This lets drivers map the front buffer themselves
by setting dontMapFramebuffer.
commit cec793ef7a6dac9fa2a6538683e363a72672cde9
Author: Aaron Plattner <aplattner@nvidia.com>
Date: Thu Jul 26 11:49:46 2007 -0700
Include picturestr.h in xf86Crtc.h to pick up definition of PictTransform.
commit 27845fe197b74bf453d99f352e83513e201fdaae
Author: Adam Jackson <ajax@benzedrine.nwnk.net>
Date: Thu Jul 26 09:32:16 2007 -0400
libconfig shouldn't be an installed library.
commit 276f8e2ca42eec982d16b86d67217d68ff98f81d
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date: Wed Jul 25 17:42:23 2007 -0700
Include comment/copyright/license for AC_DEFINE_DIR in acinclude.m4
commit eba2be448bdd298ff2f7b8603bd9e976da1fdf72
Author: Brice Goglin <Brice.Goglin@ens-lyon.org>
Date: Wed Jul 25 20:53:45 2007 +0200
Minor fixes in cvt and gtf manpages
Reported by "A. Costa" <agcosta@gis.net> in
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=432065
commit 8d230319040f0a7f72231da2bf5ec97dc3612e21
Author: Gustavo Pichorim Boiko <boiko@mandriva.com>
Date: Tue Jul 24 16:19:19 2007 -0300
Fix the output->crtc initialization in the old randr setup
commit 0f057ebb272f0ee0b51b9ab37d4b07da0924fec4
Author: Michel Dänzer <michel@tungstengraphics.com>
Date: Wed Jul 25 17:04:04 2007 +0200
Fix RandR 1.2 conversion of two colour to ARGB cursor on MSB first platforms.
Doesn't seem necessary to do anything here...
commit 5b424b562eee863b11571de4cd0019cd9bc5b379
Author: Gustavo Pichorim Boiko <boiko@mandriva.com>
Date: Mon Jul 23 18:27:41 2007 -0300
Set the crtc before the output change is notified
Set the new randr crtc of the output before the output change notification is
delivered to the clients.
Remove RROutputSetCrtc as it is not really necessary. All we have to do is set
the output's crtc on RRCrtcNotify
commit 7da38bb6a15247948c90e00a59230453fcf13cbd
Author: Adam Jackson <ajax@benzedrine.nwnk.net>
Date: Sat Jul 21 15:27:40 2007 -0400
Partial redundancy elimination in PropertyNotify generation.
commit 0f91abd5c68eb044d09733d18ef0f6b8ed128200
Author: Julien Cristau <jcristau@debian.org>
Date: Thu Jul 19 20:37:26 2007 -0400
Fix alpha build failures
Don't include <asm/pci.h> in os-support/linux/lnx_axp.c, use "lnx.h" and
<unistd.h> instead
commit dc9c5196282ba61bd542e198dfe0d53d93181591
Author: Keith Packard <keithp@neko.keithp.com>
Date: Thu Jul 19 13:28:00 2007 -0700
Make PreferredMode option in config file override EDID mode preferences.
When the PreferredMode option is selected in the config file, remove the
M_T_PREFERRED bit from all other preferred modes to force the config file
mode to be selected.
commit 73a93c5a6b68f7ba21f9e75f50b1032603a3b39e
Author: Keith Packard <keithp@neko.keithp.com>
Date: Thu Jul 19 13:26:36 2007 -0700
Query modes on disabled (but not ignored) outputs.
Code that disabled mode detection on disabled outputs would confuse
applications by listing said outputs as connected but without any modes.
This makes the disabled state in the config file affect only the initial
configuration and not subsequent modifications by RandR.
commit 9fc36a391c11170cde1a28f548a2cae5f6f20d5b
Author: Keith Packard <keithp@neko.keithp.com>
Date: Sat Jul 14 12:36:15 2007 -0700
Make pending property changes trigger mode setting.
The DDX code was ignoring pending properties for computing when mode setting
was required. This meant that configurations differing only in property
values would not cause the mode to be set.
commit aed6569309223ecc7e26fa84e4d430e422455607
Author: Adam Jackson <ajax@benzedrine.nwnk.net>
Date: Sat Jul 14 15:21:46 2007 -0400
Refactor how Composite adds visuals to the screen.
Besides being slightly simpler to read, it's now trivial to add a depth-16
visual to a depth-24 screen just by adding a line for it in the alternate
visual list. Visuals for indexed depths are slightly tricky still.
commit 21bbd7d64b5f74915afd7a312e589654442f3461
Author: Adam Jackson <ajax@benzedrine.nwnk.net>
Date: Tue Feb 6 21:42:50 2007 -0500
Delete some pre-dlloader debugging scaffolding.
If your loader is as bad as elfloader, then it makes sense for the
server to have some stubs for you to assign to / break on. However it
is no longer 1996.
commit 1f71f0c0574bafb36da20fec669f9a1138c69a47
Author: Adam Jackson <ajax@benzedrine.nwnk.net>
Date: Tue Feb 6 21:28:03 2007 -0500
Remove (long-)deprecated xf86EnablePciBusMaster.
commit 0a63d874e9c2f4fe4b38839a744461f9d41040b2
Author: Adam Jackson <ajax@benzedrine.nwnk.net>
Date: Tue Feb 6 21:22:49 2007 -0500
Always normalize the module name.
commit 9a1c6afd12caf0143483f72bfbba0c4c3daaa6ff
Author: Adam Jackson <ajax@benzedrine.nwnk.net>
Date: Tue Feb 6 21:19:50 2007 -0500
Remove dead code for screen crossing.
commit 8ca2fe8914af1a67bf597f99025e5cbe9b08da57
Author: Adam Jackson <ajax@benzedrine.nwnk.net>
Date: Tue Feb 6 21:11:13 2007 -0500
Delete dead module test code.
commit e2413cc7cae4e578b8e9b408ea85bef596b03ea3
Author: Adam Jackson <ajax@benzedrine.nwnk.net>
Date: Tue Feb 6 21:07:37 2007 -0500
Remove MEMDEBUG
This existed (but may not have worked) in the monolith, but is gone now.
commit d1d65a84150dfbc3a4dbe108f237a85ab6e09bbb
Author: Adam Jackson <ajax@benzedrine.nwnk.net>
Date: Tue Feb 6 21:01:08 2007 -0500
Dead ifdefs for BITMAP_SCANLINE_UNIT == 64
This appears to be a legacy of cfb24 not being smart enough to deal with this
case. But since cfb24 unexists, die die die.
commit cbe74394a5ed21ed80c0aab6eefd2716122cce11
Author: Adam Jackson <ajax@benzedrine.nwnk.net>
Date: Tue Feb 6 20:44:34 2007 -0500
Nuke dead X -configure code.
commit 5657fb065cc79ba3ca5a836f45637ba9894f9abf
Author: Dodji Seketeli <dodji@seketeli.org>
Date: Tue Jul 17 12:12:02 2007 +0200
exaDriverInit: Fail if pScreenInfo or a member of it is invalid.
EXA may attempt to use the invalid value and crash otherwise.
commit bbe7ce10fa93017374d7a4611427b70a22d7507a
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date: Mon Jul 16 17:25:59 2007 -0700
Update pci.ids to 2007-07-16 snapshot
Remove nvidia ids in extrapci.ids that are now in pci.ids
Add nvidia ids to extrapci.ids that are in xf86-video-nv but not pci.ids
commit ac979c165128704116cd40086320b6edc79018e2
Author: Keith Packard <keithp@neko.keithp.com>
Date: Sat Jul 14 12:13:17 2007 -0700
MakeAtom needs length without trailing NUL. sizeof("string") includes NUL.
I made a mistake in some new code using MakeAtom, passing the size of the
string instead of the length of the string. Figuring there might be other
such mistakes, I reviewed the server code and found four bugs of the same
form.
commit 393171034c15d8a1b82232b8f9455a358035e932
Author: Keith Packard <keithp@neko.keithp.com>
Date: Sat Jul 14 09:03:40 2007 -0700
Add RandR reflection support.
Replace the ad-hoc transformation mechanisms with matrices.
Prepares for more general transformation as well.
commit 8773ad023eb28950eb0f802d2ca31a67f84adddc
Author: Keith Packard <keithp@neko.keithp.com>
Date: Sat Jul 14 08:47:50 2007 -0700
Screen size bounds check in ProcRRSetCrtcConfig not masking out reflections.
When checking how to validate the selected mode and position against the
current screen size, the test against 90/270 rotation did not mask out
reflection, so that when reflection was specified, the 90/270 test would
never succeed. This caused incorrect bounds checking and would return
an error to the user instead of rotating the screen.
commit 881a620b4d6ea7a54af14c8f8fbe6924c9aa9291
Author: Keith Packard <keithp@neko.keithp.com>
Date: Sat Jul 14 08:45:10 2007 -0700
When sync'ing logfile, also flush it.
When the logfile is set to sync, the actual sync occurs whenever the log
file is flushed. If the log file is not also set to flush, no syncing
occurs.
commit 031b009ea678809bf1ddca883c2082b304c408c9
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date: Fri Jul 13 14:54:45 2007 -0700
Use %S instead of %s for strftime seconds when printing build time
commit c0e91777a9874fe2cd9a7e9180263f512c1e8f8d
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date: Thu Jul 12 16:37:11 2007 -0700
Add __SOL8__ to xorg-server.h.in since xf86-input-kbd needs it to build
commit 6b4231e3b5b49b731c9a00930ae465fff8539831
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date: Thu Jul 12 16:36:27 2007 -0700
Use kbd driver when xorg.conf specifies "keyboard" or "Keyboard" (bug #11301)
X.Org Bug #11301 <https://bugs.freedesktop.org/show_bug.cgi?id=11301>
Sun Bug #6560332 <http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=6560332>
commit 9fcb30ebf7b7b2137955f759e95c1d58c4f27a11
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date: Thu Jul 12 13:00:32 2007 -0700
Make SOLARIS_INOUT_ARCH substitutions work better with automake-1.10
commit 7c0ca27f6dd0a800dc27429a33dbc8e133f9a9c1
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date: Wed Jul 11 17:15:29 2007 -0700
"fbpict.c", line 215: void function cannot return value
commit 0a4e9311158ed3ecda0722640f860ace2f87a97e
Author: Hanno Boeck <hanno@gentoo.org>
Date: Thu Jul 12 10:17:07 2007 +1000
xnest: fix linking since dbus
Fixes bug 8955
commit b2f9ca6ac400d426d7a1ef0162f7e7ce28288dd1
Author: Keith Packard <keithp@neko.keithp.com>
Date: Tue Jul 10 21:33:34 2007 -0700
Redirect fix: Manual + Automatic - Manual = Automatic
A window with redirect manual *and* redirect automatic which loses the
manual redirecting client becomes redirect automatic.
commit 561989f2f0fc31e3d3bf8df978a9cb3d4c85af59
Author: Keith Packard <keithp@neko.keithp.com>
Date: Tue Jul 10 21:06:51 2007 -0700
Generate ChangeLog file for make dist.
Copy Makefile.am snippet which generates a complete git change history to
the ChangeLog file during the distribution generation process.
commit e316fa59fea8b7b18cdf3a227890351a9567ec65
Author: Adam Jackson <ajax@benzedrine.nwnk.net>
Date: Tue Jul 10 14:20:55 2007 -0400
Add per-monitor config file option for maximum pixel clock.
commit 161624a5a45808fd56141dc2c64be729944f03ed
Author: Michel Dänzer <michel@tungstengraphics.com>
Date: Tue Jul 10 09:02:40 2007 +0200
GLX: Only build code dealing with GLXPixmap damage field when DRI is enabled.
commit 4abd00dab7e648dab8172f6009371e4e63d0c521
Author: Michel Dänzer <michel@tungstengraphics.com>
Date: Tue Jul 10 09:02:08 2007 +0200
Make sure DRI drawables are cleaned up when client dies.
The previous scheme didn't work when the client didn't create the core drawable,
e.g. the root or composite overlay window. Use refcounting via special client
resources to fix that.
commit 5957aa6fdc580ccad4557eeefa0636ffad823f33
Author: Michel Dänzer <michel@tungstengraphics.com>
Date: Mon Jul 9 08:47:05 2007 +0200
Fix regression from recent composite changes.
One pWin->redirectDraw test was converted incorrectly, causing incorrect
rendering in some cases.
commit bcb23527421578bd4c9397d4c2c19cbefa22fc59
Author: Adam Jackson <ajax@benzedrine.nwnk.net>
Date: Thu Jul 5 15:56:25 2007 -0400
Clean up unused #ifdefs from fb.
commit 9ff7ff2fda30f334515b16ef0867c1500c41bc0f
Author: Keith Packard <keithp@neko.keithp.com>
Date: Wed Jul 4 23:38:27 2007 -0700
Fix MEMORY SMASH in XkbCopyKeymap.
XkbCopyKeymap reallocates the destination keymap when it is not large enough
to hold the source data. When reallocating the map->types data, it needs to
zero out the new entries. The computation for where to start bzero'ing was
accounting for the size of the data type twice, once implicitly in the
pointer arithmetic, and once explicitly with '* sizeof (XkbKeyTypeRec)'.
This would often lead to random memory corruption when the destination
keymap had existing map->types data.
commit 9131d560a0d42067cc4e726e445e060216c9acdc
Author: Tiago Vignatti <vignatti@c3sl.ufpr.br>
Date: Thu Jul 5 02:47:34 2007 -0300
Postpone options variable assignment to fix segfault when we got a device but
its driver is incorrect. Also if (!ki && !pi) can never be true.
This one also adds the device option field.
commit 41b485d5507821e41c3281c3c565647ae7582101
Author: Tiago Vignatti <vignatti@c3sl.ufpr.br>
Date: Thu Jul 5 02:40:07 2007 -0300
kdrive must to know that devices are unplugged.
commit a92dc6b5295e4f352115fed2856169929819863f
Author: Tiago Vignatti <vignatti@c3sl.ufpr.br>
Date: Thu Jul 5 02:28:14 2007 -0300
Remove redundant linking in kdrive. Fix configure.ac variable name and clean
it up a little.
commit 41b5155c8be75c4e171c0f64616cc09598b8ec54
Author: Tiago Vignatti <vignatti@c3sl.ufpr.br>
Date: Thu Jul 5 01:57:41 2007 -0300
For each kdrive server put a dependencie on its own libraries.
commit 16e429bcbf2f62cfc58162ab2857afb7376dda41
Author: Jonathan Lim <jlim@sgi.com>
Date: Wed Jul 4 20:08:49 2007 +0200
Bug 5000: Fix domain support for SGI Altix
commit f106c04b627d9f57b38627971dc79c75129e66d6
Author: Keith Packard <keithp@neko.keithp.com>
Date: Tue Jul 3 14:47:19 2007 -0700
Have Composite always report server version.
It was reporting the lessor of the server and client versions, which doesn't
make sense with the 0.4 semantic change in clipping.
commit 4f88d68bdb90cc7d12170355105b4fd020acd306
Author: Keith Packard <keithp@neko.keithp.com>
Date: Tue Jul 3 14:43:17 2007 -0700
Force advertised Composite version to 0.4 instead of using header version.
Installed protocol header version may be newer than the server code base.
Use internal version number for Composite extension to make sure the server
doesn't advertise capabilities it doesn't support.
commit 866f092ca0160a366add01b48ad03438926c4d16
Author: Keith Packard <keithp@neko.keithp.com>
Date: Tue Jul 3 14:29:11 2007 -0700
Make Composite manual redirect windows not clip their parent.
This patch changes the semantics of manual redirect windows so that they no
longer affect the clip list of their parent. Doing this means the parent can
draw to the area covered by the child without using IncludeInferiors. More
importantly, this also means that the parent receives expose events when
that region is damaged by other actions.
commit 2a75c774975b50dd4e71b7dbea7bd65ca2984a43
Author: Dodji Seketeli <dodji@seketeli.org>
Date: Tue Jul 3 11:00:29 2007 +0200
ExaOffscreenMarkUsed: Don't crash when there's no offscreen memory.
commit 0ede39a25cf5b0b6c2c89677f810c21ce42b95df
Author: Michel Dänzer <michel@tungstengraphics.com>
Date: Tue Jul 3 10:55:13 2007 +0200
Fix build when int10 doesn't use x86emu.
commit 028a00bc518dc6908839e8ce7c50ab1837100945
Author: Adam Jackson <ajax@benzedrine.nwnk.net>
Date: Mon Jul 2 18:41:55 2007 -0400
Make x86emu's I/O cycle tracing more useful.
Print debug messages only when the appropriate debug bit is set in the
8086 state vector, so you can focus in on the call you're actually
interested in.
commit 00e8295b7e0c7c0ba97707903004272818e3d87d
Author: Gero Mudersbach <geroxp@web.de>
Date: Mon Jul 2 11:40:11 2007 -0700
Bug #10814: Add needed quirk for Samsung 225BW like the 226BW.
commit 667e95f2e8389d9f23c50446d6d664eddd16d260
Author: Eric Anholt <eric@anholt.net>
Date: Mon Jul 2 11:36:11 2007 -0700
Correct the xf86EdidModes.c file description.
commit 3de1f0d03b329b01856f664651db23ffefb58646
Author: Eric Anholt <eric@anholt.net>
Date: Tue May 29 10:08:58 2007 -0700
Fix documentation of association of outputs to monitor sections in xorg.conf(5)
commit 4d76075dbb618a47ff9fc15c4be2e2d34210fa8d
Author: Adam Jackson <ajax@benzedrine.nwnk.net>
Date: Fri Jun 29 14:06:52 2007 -0400
Death to RCS tags.
commit 2691c05fd647d9fa10f791ac397ecb9c423a076f
Author: Peter Hutterer <peter@cs.unisa.edu.au>
Date: Fri Jun 29 11:56:18 2007 +0930
Make sure window->optional is allocated before assigning it.
DeletePassiveGrabFromList() may remove the window optional, so we need to
re-alloc it if it isn't there anymore.
Thanks to Colin Harrison for spotting the bug.
commit f7f3fe7fe7233a2ffc43106c48f44cbbd82b7c19
Author: Adam Jackson <ajax@benzedrine.nwnk.net>
Date: Thu Jun 28 18:59:05 2007 -0400
Remove the remnants of OS/2 support.
This has never worked in any modular server release, and as far as I know
was never tested in 6.7 through 6.9.
commit 8a06ff9ffa4816d192e58e43e7fe569b97b4dd7c
Author: Adam Jackson <ajax@benzedrine.nwnk.net>
Date: Thu Jun 28 16:41:28 2007 -0400
Fix another usage of MAX_PCI_DEVICES.
Fixes cases where the VGA device is above the 128th device on the system.
commit 928836a5abd85466e920eb487fab9ccb295e0c5b
Author: Adam Jackson <ajax@benzedrine.nwnk.net>
Date: Thu Jun 28 16:29:28 2007 -0400
Bug #10770: "Inputdevs" isn't a valid config file keyword.
commit 62f43d8b33f67d8f3d0bd65787ffae9e6b634d65
Author: Tiago Vignatti <vignatti@c3sl.ufpr.br>
Date: Wed Jun 27 16:24:42 2007 -0300
Relink properly all kdrive servers when changes happen.
commit 3860996d5666b76600b1537e2cbd58e36b086308
Author: Tiago Vignatti <vignatti@c3sl.ufpr.br>
Date: Wed Jun 27 16:06:12 2007 -0300
Remove double-defined.
commit 1e189ed1daab58c1de67d387306fde0a9e7984a4
Author: Aaron Plattner <aplattner@nvidia.com>
Date: Wed Jun 27 10:16:40 2007 -0700
Handle tileStride > 1 in fbEvenTile.
Patch courtesy of James Jones.
commit bf1ad1aa4270dccf1540943d97e80b317c0adb56
Author: Adam Jackson <ajax@benzedrine.nwnk.net>
Date: Wed Jun 27 09:19:28 2007 -0400
Add VBE PanelID support.
Originally found only in the i810 driver.
commit d73835efda4995a310188537233a984f4b73628d
Author: Tiago Vignatti <vignatti@c3sl.ufpr.br>
Date: Wed Jun 27 03:34:13 2007 -0300
More janitor work. Remove 'defined but not used' warnings from kdrive and some minor cosmetic.
commit 38f8e536684193c3f70b23be22d818053c676072
Author: Tiago Vignatti <vignatti@c3sl.ufpr.br>
Date: Wed Jun 27 03:19:37 2007 -0300
Janitor work. Remove 'defined but not used' warnings from xorg and other cosmetic.
commit 1340f34ec98c41781164018d43bd7bb858d8132b
Author: Tiago Vignatti <vignatti@c3sl.ufpr.br>
Date: Wed Jun 27 03:04:55 2007 -0300
Fix kdrive XKB.
commit 9725516b4274ceaf9d6caf372c5439b4c9db2316
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date: Fri Jun 22 17:05:21 2007 -0700
Split checks for dtrace & getpeerucred()
commit edb9ccf3ecb4e35a840aa13815979c5fbd73f32d
Author: Michel Dänzer <michel@tungstengraphics.com>
Date: Mon Jun 25 10:51:38 2007 +0200
Make sure DRIScreenPrivIndex is -1 when no DRI screen private is allocated.
Fixes https://bugs.freedesktop.org/show_bug.cgi?id=11340 .
commit 4c601b904ee6fb01da3343ff9ef00d36f1341fcb
Author: Peter Hutterer <peter@cs.unisa.edu.au>
Date: Mon Jun 25 10:53:05 2007 +0930
configFiles(): don't return anything when declared as void.
commit bec4e47d128ec40b58a2c9aae475f6a6fc4323c3
Author: Peter Hutterer <peter@cs.unisa.edu.au>
Date: Mon Jun 25 10:51:42 2007 +0930
NULL-terminate device list when synthesizing core devices.
This fix is required for 93ca526892c0d22afa05cce6496198c652043a19 to work.
commit 8e5102b9f01821048e72e7f068193a0b3e1816f9
Author: Peter Hutterer <peter@cs.unisa.edu.au>
Date: Thu Jun 21 15:47:48 2007 +0930
Set the detail field for DeviceKeyEvents to the keycode.
(cherry picked from commit 0c33dc152e372cdc8ae59d9a5696b0774bcd03b7)
commit 87564543d92c1ee1f8cb6fb9716a15d693e08cf5
Author: Peter Hutterer <peter@cs.unisa.edu.au>
Date: Tue Jun 19 18:20:05 2007 +0930
Only decrement buttonsDown when the button count is greater than 0.
Device drivers flush their buttons on device init and cause a button down
event to be generated. If we unconditionally decrease the buttons, we won't be
able to ever get a passive device grab.
Format documentation for CheckDeviceGrabs to make it readable.
(cherry picked from commit 3e894974cdd6a75683d4601f71622d1da7ec4395)
Conflicts:
Xi/exevents.c
commit 24ee89fd60f489f2d3af0399e0d667057df74d02
Author: Peter Hutterer <peter@cs.unisa.edu.au>
Date: Tue Jun 19 15:31:56 2007 +0930
Add a few comments to devices.c
commit 93ca526892c0d22afa05cce6496198c652043a19
Author: Peter Hutterer <peter@cs.unisa.edu.au>
Date: Wed Jun 13 15:28:15 2007 +0930
Split up memory for devices configured in the config file.
If we're using a continuous block here, we segfault when a device removal
triggers an xfree call.
commit b141b85c254afff3ce2221d899787fab3dc295bd
Author: Peter Hutterer <peter@cs.unisa.edu.au>
Date: Wed Jun 13 15:26:03 2007 +0930
Check for identical grabs when adding a new passive grab. If an identical grab
exists, remove the old one and prepend the new one.
X.org Bug 2738 <https://bugs.freedesktop.org/show_bug.cgi?id=2738>
commit 19cde59c41cf167cc609debfee75bfc015beac12
Author: Søren Sandmann Pedersen <sandmann@redhat.com>
Date: Fri Jun 22 00:38:50 2007 -0400
In fbFill() make sure the drawable is validated when pixman_fill() succeeds.
In fbSolidBoxClipped() don't return when pixman_fill() succeeds.
commit d2177c80915f2fe2e8a5c948d4ba2fa51dbfbea2
Author: Keith Packard <keithp@neko.keithp.com>
Date: Fri Jun 22 02:08:21 2007 +0100
Skip driver mode detection/configuration when !vtSema.
When the server is not active, make sure the driver functions related to
mode setting are not called.
commit e523859a952d49b20f3d10152cc0ef695d2c12a1
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date: Wed Jun 20 17:54:38 2007 -0700
Include module name in "already built-in" message
commit 5138f710a1574fef6f553f3fe2fccac0620d2584
Author: Arcady Goldmints-Orlov <arcadyg@nvidia.com>
Date: Wed Jun 20 16:31:55 2007 -0700
Fixed fbSolidBoxClipped() to fill the right place.
Changed an X2 to a Y1.
Signed-off-by: Aaron Plattner <aplattner@nvidia.com>
commit c9b79a355845c895aca8303a39798264d80b6212
Author: Michel Dänzer <michel@tungstengraphics.com>
Date: Wed Jun 20 18:56:06 2007 +0200
exaPolyFillRect: Don't track damage explicitly.
All callers should already do it.
Also don't leak pReg.
commit 87966c5d2889873cea6cbc16b7e4399490dfaec1
Author: Michel Dänzer <michel@tungstengraphics.com>
Date: Wed Jun 20 18:42:00 2007 +0200
exaGetImage: Don't migrate or try to accelerate for 1x1.
This is mainly to avoid wasting effort for XSync(), but just reading a single
pixel directly is probably faster than DownloadFromScreen anyway. Though in
light of the latter, even larger thresholds might be useful.
Also move the swappedOut check before the migration checks because migration
can't actually occur when swapped out.
commit 40f27a2df4906d9ceb1c78f6163a62c497321535
Author: Michel Dänzer <michel@tungstengraphics.com>
Date: Tue Jun 19 09:11:16 2007 +0200
mieqEnqueue: Make local queue tail variables unsigned.
So the modulo arithmetic actually works as intended... thanks to Peter Hutterer
for pointing out the problem.
commit 2e7fef7d0837939e822c40b6ac77e7f0e66d57bd
Author: Adam Jackson <ajax@benzedrine.nwnk.net>
Date: Mon Jun 18 12:08:39 2007 -0400
Make xf86{En,Dis}ableInterrupts no-ops on Linux.
commit 831d3b7f8d053aba649c8d04af3bef96376bdc3a
Author: Lennart Buytenhek <buytenh@wantstofly.org>
Date: Mon Jun 18 12:05:55 2007 -0400
Compile fixes for Linux ARM platforms.
commit 562ca3f2f9005e7c5ed0a24b0759051ded2173e9
Author: Zephaniah E. Hull <warp@agamemnon.b5>
Date: Mon Jun 18 12:00:49 2007 -0400
In NewInputDeviceRequest, only call EnableDevice if xf86Screens[0]->vtSema is
true, preventing unwanted behavior in the case where a device is added while
the user is in a different VT.
commit 42c2e14b254f6f882b3e79444360ab855db43e27
Author: Matthieu Herrb <matthieu@deville.herrb.com>
Date: Fri Jun 15 00:14:02 2007 +0200
swap xOrigin and yOrigin in SProcRenderSetPictureClipRectangles.
Fixes Xrender clipping rectangles when X server and client are of
different endianness, shown by xterm 225 among others.
commit 78179ae827bb5d19abb1340084362bc51ad5c1e5
Author: Søren Sandmann Pedersen <sandmann@redhat.com>
Date: Mon Jun 11 22:46:42 2007 -0400
Remove fbmmx.[ch] files
commit eb2d7fe02f9cbca57b462bba05498e2d59316fbc
Author: Søren Sandmann Pedersen <sandmann@redhat.com>
Date: Mon Jun 11 22:43:01 2007 -0400
Replace fbFillmmx() with pixman_fill() and remove fbmmx.[ch]
commit f52ae237d3eec79ccd64cdd77271aeacc37af70c
Author: Søren Sandmann Pedersen <sandmann@redhat.com>
Date: Mon Jun 11 22:02:39 2007 -0400
Require pixman 0.9.2
commit d1d85c04e248f46b1cf1b1d25fdd56aa69b8f0ee
Author: Søren Sandmann Pedersen <sandmann@redhat.com>
Date: Mon Jun 11 21:25:42 2007 -0400
Delete fbBltmmx().
commit 3f9adb18f127318d054f30a57e3a77176e14c692
Author: Søren Sandmann Pedersen <sandmann@redhat.com>
Date: Mon Jun 11 15:19:27 2007 -0400
Port a few forgotten fbSolidFillmmx()'es to fbFillmmx(). Use pixman_blt() instead of fbBltmmx()
in fbCopyNToN().
commit d06099b38e8445e6e31f5178ffefcc31a71080ef
Author: Søren Sandmann Pedersen <sandmann@redhat.com>
Date: Mon Jun 11 13:28:24 2007 -0400
Remove fbCopyAreammx() and fbSolidFillmmx()
commit d4a034370c8ae71b2cc4fe824ceee58b19624f35
Author: Søren Sandmann Pedersen <sandmann@redhat.com>
Date: Mon Jun 11 13:26:24 2007 -0400
Split fbSolidFillmmx() into a new FbFillmmx() function. Call that from fbFill().
commit 3210902a7334f3d8d6c18a34a3cb3f55803b0043
Author: Søren Sandmann Pedersen <sandmann@redhat.com>
Date: Mon Jun 11 13:14:50 2007 -0400
Split fbCopyAreammx() into a new fbBltmmx() function; call this
function from fbCopyNToN().
commit 8d5f4368eac1b259db3e61f877a4cc10f04efa2f
Author: Clark Rawlins <clark.rawlins@escient.com>
Date: Mon Jun 11 16:53:38 2007 +0200
Really make sure BUILD_TIME doesn't have a leading zero.
date +'%k%M%S' still gives a leading zero in the hour after midnight...
Add a leading 1 and remove it in xf86PrintBanner().
commit 54e023cec07aa7e392da36e11d0a4667b8341370
Author: Søren Sandmann Pedersen <sandmann@redhat.com>
Date: Mon Jun 11 09:16:46 2007 -0400
Don't pass regions to pixman_image_composite() anymore.
commit 5cbec267b6426960c90f6bcff1d051af5084538c
Author: Michel Dänzer <michel@tungstengraphics.com>
Date: Mon Jun 11 12:38:41 2007 +0200
Make sure BUILD_TIME doesn't have a leading zero.
It causes the compiler to treat it as an octal constant instead of decimal as
intended, which could even cause a build failure in the cases of 08 and 09.
Thanks to Clark Rawlins for pointing out the problem.
commit 1aceec61ff203848576c47a1eab13f90a67d7176
Author: Michel Dänzer <michel@tungstengraphics.com>
Date: Mon Jun 11 09:23:19 2007 +0200
DRI: Clip cliprects obtained from DRIGetDrawableInfo to screen dimensions.
This is to avoid issues with redirected windows which are located partly or
fully outside of a screen edge, resulting in unusual cliprects which the 3D
drivers generally can't handle. The symptoms in such cases would be incorrect
rendering or even crashes or hangs.
commit 5d896e43fd056d935935b4eb66562791edc247a1
Author: Michel Dänzer <michel@tungstengraphics.com>
Date: Mon Jun 11 09:23:19 2007 +0200
DRITreeTraversal: Stop walking tree when we've seen all DRI windows.
commit 0fb44c6f9a0415184818ba8357a21ff920e907dc
Author: Michel Dänzer <michel@tungstengraphics.com>
Date: Mon Jun 11 09:23:19 2007 +0200
DRI: Fix build warning.
commit 644f7ddc0cb029e2ebca43742fd8a46a1a3f4c9f
Author: Michel Dänzer <michel@tungstengraphics.com>
Date: Mon Jun 11 09:23:18 2007 +0200
dixLookupClient: Use access parameter.
commit 30a3297fed9af3a594aba0875a8f58a0a38b33fc
Author: Michel Dänzer <michel@tungstengraphics.com>
Date: Mon Jun 11 09:23:18 2007 +0200
mieq queue handling cleanups.
In particular, fix handling of wraparounds in mieqEnqueue.
commit c1a49a9269f14b6975a1a2c751bb179757373f11
Author: Adam Jackson <ajax@benzedrine.nwnk.net>
Date: Sun Jun 10 22:14:57 2007 -0400
GNU is wrong and ` is not left-quote.
commit 67a0a4da1a225ee3bd6bbd1846f8141fe333c884
Author: Dave Airlie <airlied@linux.ie>
Date: Mon Jun 11 11:55:11 2007 +1000
update xproto dependency to at least 7.0.9
commit c079cce9d884ab03f305b3fba4a4e1247c023480
Author: Daniel Ciocea <daniel.ciocea@eosystems.ro>
Date: Fri Jun 8 18:12:21 2007 -0700
Fix sync polarity on Samsung SyncMaster 205BW monitor.
need to use standard VESA sync polarity instead of the
EDID provided -hsync -vsync values.
commit 9c47b86bd9a4633fda5fd305a09ac8623187efa0
Author: Aaron Plattner <aplattner@nvidia.com>
Date: Thu Jun 7 13:57:12 2007 -0700
Add new fb symbols to wfbrename.h.
Avoids crashes when wfbComposite calls the wrong image_from_pict.
commit 567b5bf765254a4ae9cc7711bb6acfa89a9fd61c
Author: Søren Sandmann Pedersen <sandmann@redhat.com>
Date: Tue Jun 5 20:26:49 2007 -0400
Delete fbCompositeCopyAreammx()
commit 49ed31c0b323dd8c5887a803c199875e6f2330d8
Author: Søren Sandmann Pedersen <sandmann@redhat.com>
Date: Tue Jun 5 17:44:21 2007 -0400
Remove most of the fast-path MMX operations from fbmmx. fbCopyAreammx
and fbSolidFillmmx are still needed by other code.
commit dfbe32b5b828cc4e3da36a0e2e6ad641164eaa5e
Author: Adam Jackson <ajax@benzedrine.nwnk.net>
Date: Mon Jun 4 18:07:00 2007 -0400
Remove the old Kerberos 5 authentication code.
Before you complain, this code hasn't seen material change since at least
X11R6. It certainly does not build with any modern version of Kerberos.
Anybody wanting krb5 auth to their X server should probably be using
GSSAPI instead of internal krb5 API anyway.
commit 75dece08fb72803d5116e6776e9f1534ff20e37b
Author: Zephaniah E. Hull <warp@agamemnon.b5>
Date: Mon Jun 4 09:09:20 2007 -0400
xf86PostMotionEvents[P] calls xf86SendDragEvents, xf86SendDragEvents
unconditionally checks device->button->buttonsDown.
Let's make it possible to have a device with motion, but no buttons.
Without segfaulting.
commit fbb9b203950e9d0e82574cde5b3e006b0e6b404f
Author: Zephaniah E. Hull <warp@agamemnon.b5>
Date: Mon Jun 4 06:59:42 2007 -0400
Let's not do a calloc and a free on every call to xf86PostMotionEvents.
commit 3f4295e643ca56c40f33af7966e8efd367ef8749
Author: Zephaniah E. Hull <warp@agamemnon.b5>
Date: Mon Jun 4 06:48:06 2007 -0400
Add xf86PostMotionEventP, takes a pointer instead of a variable number of
arguments.
Bump input ABI to 1.1 since we export this.
commit a4f3473c88370b8411e016ebab619cffd33e58f9
Author: Zephaniah E. Hull <warp@agamemnon.b5>
Date: Mon Jun 4 06:39:02 2007 -0400
Fully init the AbsoluteClassRec in InitAbsoluteClassDeviceStruct.
(Specificly, we were missing the screen field.)
commit 0cbc3a4da2ddb6e4f30f60d2bc7f405d31aa554a
Author: Zephaniah E. Hull <warp@agamemnon.b5>
Date: Mon Jun 4 02:03:44 2007 -0400
Print the build time as well as the date if we can.
commit 9a7aaeb3f6ff79af60fde91cd0575a54ba0b9587
Author: Daniel Stone <daniel@fooishbar.org>
Date: Mon May 28 13:54:16 2007 +0300
XFree86: Input: Assume core events per default
Assume that a device will be sending core events, unless explicitly
specified otherwise.
commit 94361cbba7f866144691f6f5e9251a550e0e0cb8
Author: Daniel Stone <daniel@fooishbar.org>
Date: Mon May 28 13:54:47 2007 +0300
XFree86: Input: Perform case-insensitive comparisons on option names
commit e5ce982381c4092252d6b55fcefcc9a3cd21e656
Author: Benjamin Herrenschmidt <benh@kernel.crashing.org>
Date: Sun Jun 3 09:40:37 2007 +1000
Include pixman.h from fb.h or compile of some files will fail
Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
commit 90eb22656c34d2d08a8dccaf05e6d081c56bd7f3
Author: Adam Jackson <ajax@benzedrine.nwnk.net>
Date: Sat Jun 2 16:49:26 2007 -0400
Minor cleanup/robustification to config parsing.
commit f6a983533bdc84752562ef0be25b320678bf08a1
Author: Adam Jackson <ajax@benzedrine.nwnk.net>
Date: Sat Jun 2 16:37:39 2007 -0400
Don't warn about default behaviour when autoconfigging.
commit 21e8f4eb02842f877336db08c332d8ee4a381ee0
Author: Adam Jackson <ajax@benzedrine.nwnk.net>
Date: Sat Jun 2 16:13:01 2007 -0400
Don't print lack of DRI support as an error in AIGLX init.
commit 0e1384d8318637f75d04d3d1b7600f7cad40117e
Author: Adam Jackson <ajax@benzedrine.nwnk.net>
Date: Sat Jun 2 16:07:20 2007 -0400
Delete VDIF support; it was never used anyway.
commit 66702f3c1c6c884e83744c72da173cc32f22b2f4
Author: Henry Zhao <henryz@localhost.localdomain>
Date: Fri Jun 1 23:55:40 2007 -0700
Need to use minPitch in miScanLineWidth() to get the shrinked
linePitch.
commit fa877d7ff25c4ec45288e1fea70d4f5e1baf3ef3
Author: Alan Hourihane <alanh@fairlite.demon.co.uk>
Date: Wed May 30 13:06:45 2007 +0100
Fix mode validation against the maximum X/Y values configured
at server startup, and not against the virtual X/Y parameters
as they can change.
This fixes an issue when canGrow is TRUE and modes get dropped
when using the virtual X/Y parameters.
commit 99eae8bea6724a24477375ad5b2d31cc4883cf6b
Author: Samuel Thibault <samuel.thibault@ens-lyon.org>
Date: Tue May 29 22:04:36 2007 -0400
I/O enable/disable update for the Hurd
commit 3c6f1428489c1f71acd41066ea73ef4ae7c60f17
Author: Julien Cristau <jcristau@debian.org>
Date: Tue May 29 22:01:30 2007 -0400
Make sure that the ramdac symbols are present in the server
The former ramdac module is now built into the server, so its symbols need to
be explicitly exported to drivers (Debian #423129).
commit ee20c481eede0954f4a8bef5113979b101863c32
Author: Matthieu Herrb <matthieu@deville.herrb.com>
Date: Tue May 29 14:54:27 2007 -0600
Remove wscons keyboard handling stuff that doesn't belong there anymore.
commit 60de6c7ef9bdcee043f63e8e0d493e6feba6a9d0
Merge: 3a6549a... 2f13b7c...
Author: Matthieu Herrb <matthieu@deville.herrb.com>
Date: Tue May 29 12:14:49 2007 -0600
Merge branch 'master' of ssh://herrb@git.freedesktop.org/git/xorg/xserver
commit 3a6549a163aba26bf4ac58b050c493fba0df14c6
Author: Matthieu Herrb <matthieu@deville.herrb.com>
Date: Tue May 29 12:14:23 2007 -0600
Make this build on OpenBSD
commit 2f13b7c113c17239e382dd3640e9c29201d8ab1f
Author: Drew Parsons <dparsons@debian.org>
Date: Wed May 30 02:13:36 2007 +1000
Update Xprint build for pixman.
Xprt links libfb, which now uses pixman. Update configure.ac to
require module $PIXMAN for XPRINT.
Also, use $(top_builddir) to reference libfb.la and other local
libraries, rather than using the relative reference ../..
commit ba0b7d47ab0c24d5a29228f8af583044060464bd
Author: David Nusinow <dnusinow@debian.org>
Date: Mon May 28 21:57:04 2007 -0400
Fix for GNU/kFreeBSD
commit 2267bf48b385c93243e26c3bb84ebb04c7fdb39f
Author: Bastian Blank <waldi@debian.org>
Date: Mon May 28 21:55:05 2007 -0400
Fixes for s390
commit 857ddbb660a21cad1c16f4fb2dc8a904d6655304
Author: Eugene Konev <ejka@imfi.kspu.ru>
Date: Mon May 28 21:53:02 2007 -0400
Allow configurable serverconfigdir for security policy location
Allow the location of the SERVERCONFIGdir variable to be defined at
compile-time. This allows us to specify where the security policy will be
located (Debian uses this to put it in /etc). The default is to the
previous location.
commit 78d01d1008973899d931ef44b47d5f0b5f220b0d
Author: Gerhard Tonn <gt@debian.org>
Date: Mon May 28 21:48:58 2007 -0400
Miscellaneous fixes for S/390.
commit d98bd4bf908c2c51fcfd3a4c3230de17f2567244
Author: Branden Robinson <branden@debian.org>
Date: Mon May 28 21:44:59 2007 -0400
Overhaul xorg.conf manpage
Major stylistic cleanups, greatly expanded cross-reference ("SEE ALSO")
section and some typo fixes.
This patch by Branden Robinson. Forward-ported by Fabio M. Di Nitto.
commit 6bf8d5019313ee2251a44dfb7ad3435a3c6db7eb
Author: David Nusinow <dnusinow@debian.org>
Date: Mon May 28 21:42:10 2007 -0400
Read ROM in chunks
This patch speeds up reads of the ROM by reading in large chunks rather
than one byte at a time. This patch was by Dann Frazier.
commit 6fdd134a0c3e6fdde9b089100e8783705c9cc6ac
Author: David Nusinow <dnusinow@debian.org>
Date: Mon May 28 21:39:12 2007 -0400
Fix up xnest manpage
I believe this patch was originally by Branden Robinson
commit 6a870992d81a6bacfa9d313c15784fdb281d474f
Author: Keith Packard <keithp@dulcimer.keithp.com>
Date: Fri May 25 20:33:08 2007 -0700
xf86XVFillKeyHelper assumed root clip never changed.
When the root window changed size, xf86XVFillKeyHelper would not revalidate
the GC, leaving the clip at the old size causing lossage (and possibly
memory corruption if the screen and frame buffer shrank).
Fixed by just using a scratch GC; saving memory, eliminating bugs and
shrinking the code.
commit 3c982bc1a49509dda7bc469b0eced44df02755b3
Author: Luo Jie <luojie@nlsde.buaa.edu.cn>
Date: Thu May 24 11:13:03 2007 -0700
Reinstate an apparently mis-deleted ';' from a for loop with no body.
Fixes an error returning "No core keyboard" with multiple keyboards.
commit 4d7469f75fadfc4a59664e88e18eb304203670f4
Author: Luo Jie <luojie@nlsde.buaa.edu.cn>
Date: Thu May 24 11:04:06 2007 -0700
Fix a typo in using memcpy in xwin.
commit 0b988450462ddb005311e68502357baf272e6371
Author: Luo Jie <luojie@nlsde.buaa.edu.cn>
Date: Thu May 24 11:02:28 2007 -0700
Fix os/utils.c compile with mingw.
commit 1f48995d66c0072caa7e5ce2845be642221dd56d
Author: Luo Jie <luojie@nlsde.buaa.edu.cn>
Date: Thu May 24 11:01:15 2007 -0700
Fix build of composite, dix, and randr when Xinerama is disabled.
commit 8f98be7db303bc3db650054efb86843c70114451
Author: Eric Anholt <eric@anholt.net>
Date: Thu May 24 11:00:04 2007 -0700
Fix bswap detection on BSD (mis-added '_' in function names).
commit 9616a042855399f0ee9c6489ea824621ea5fee18
Author: Matthias Drochner <drochner@netbsd.org>
Date: Tue Apr 10 16:15:40 2007 -0700
Fix build on NetBSD/amd64.
commit 649e7f82d8d4333443493056b81eb20d6cf022bc
Author: Michel Dänzer <michel@tungstengraphics.com>
Date: Thu May 24 12:10:05 2007 +0200
Consolidate portPriv->pDraw assignments into xf86XVEnlistPortInWindow.
This avoids a crash in xf86XVReputVideo and also cleans up the code slightly.
commit 047bf3349bb697c73c95729a8bbf15f72605901f
Author: Soren Sandmann Pedersen <ssp@dhcp83-218.boston.redhat.com>
Date: Wed May 23 16:56:05 2007 -0400
Delete trapezoid rendering code; replace with pixman calls
commit 9d87ef4e0dff40ea39f1b209c67b90079fc79065
Author: Soren Sandmann Pedersen <ssp@dhcp83-218.boston.redhat.com>
Date: Wed May 23 15:50:25 2007 -0400
- Make image_from_pict() non-static
- Delete fbedge.c and fbedgeimp.h
- Use pixman_rasterize_edges() in fbtrap.c
commit 2a960c442bd7560630f52b55d82ec0517542ee5a
Author: Soren Sandmann Pedersen <ssp@dhcp83-218.boston.redhat.com>
Date: Wed May 23 13:08:26 2007 -0400
Port renderedge.c to pixman
commit 3ba3ede9bbdfc6376b6f6e0b6ce8280a05e6584d
Author: Soren Sandmann Pedersen <ssp@dhcp83-218.boston.redhat.com>
Date: Wed May 23 12:56:04 2007 -0400
Add missing offsets for window coordinates - reported by Colin Harrison
commit cc648e609d472472bac4a2e568eb3598b3690ba3
Author: Michel Dänzer <michel@tungstengraphics.com>
Date: Tue May 22 10:51:56 2007 +0200
EXA: Export ExaOffscreenMarkUsed.
Can be used to inform EXA that an offscreen area is used outside of EXA.
commit e6a7198e7cd96f1fe0654cc6811a977821579258
Author: Adam Jackson <ajax@benzedrine.nwnk.net>
Date: Tue May 22 10:51:55 2007 +0200
Bug #8991: Add glXGetDrawableAttributes dispatch; fix texture format therein.
Adapted to master branch by Michel Dänzer <michel@tungstengraphics.com>.
commit 6324bfc468f7a645d2fee59f1c921a4328a4639f
Author: Michel Dänzer <michel@tungstengraphics.com>
Date: Tue May 22 10:51:53 2007 +0200
AIGLX: Zero-copy texture-from-pixmap.
When available, use the 2D driver texOffsetStart hook and the 3D driver
setTexOffset hook to save the overhead of passing the pixmap data to
glTex(Sub)Image.
The basic idea is to update the driver specific 'offset' for bound pixmaps
before dispatching a GLX render request and to flush immediately afterwards
if there are any pixmaps bound. This should ensure that the 3D driver can
use pixmaps for texturing directly regardless of the X server moving them
around.
commit 5006d08d7fc56d3d380cc6b75297f94e8594eb54
Author: Michel Dänzer <michel@tungstengraphics.com>
Date: Tue May 22 10:51:52 2007 +0200
DRI: Add TexOffset driver hooks.
To be used by AIGLX for GLX_EXT_texture_from_pixmap without several data copies.
The texOffsetStart hook must make sure that the given pixmap is accessible by
the GPU for texturing and return an 'offset' that can be used by the 3D
driver for that purpose.
The texOffsetFinish hook is called when the pixmap is no longer being used for
texturing.
commit ff2eae86b6a8760befbbc5d605debebe7b024c05
Author: David Nusinow <dnusinow@debian.org>
Date: Mon May 21 19:50:04 2007 -0400
Fix boolean thinko that prevented working without a server layout
commit 56fd92715567cd32e4b725b3791de9ac4e3879aa
Author: Soren Sandmann Pedersen <sandmann@redhat.com>
Date: Mon May 21 20:00:25 2007 -0400
Remove fast path code from fbpict.c
Remove the various fast path functions from fbpict, and instead use
pixman_image_composite().
commit 7e2c935920cafadbd87c351f1a3239932864fb90
Author: Fredrik Höglund <fredrik@kde.org>
Date: Fri May 18 20:06:14 2007 +0200
Add a new IDLETIME system sync counter.
This counter exposes the time in milliseconds since the last
input event. Clients such as screen savers and power managers
can set an alarm on this counter to find out when the idle time
reaches a certain value, without having to poll the server.
commit 756acea23a0cc56c470bcd77c6f5638d923ab3d1
Author: Soren Sandmann Pedersen <sandmann@redhat.com>
Date: Fri May 18 13:39:12 2007 -0400
Use pixman_image_set_indexed() to make 8 bit work
commit 7916419a0092b8bf9713c0840f9e969950d7aa85
Author: Soren Sandmann Pedersen <sandmann@redhat.com>
Date: Fri May 18 11:58:24 2007 -0400
Comment out setup of general MMX code
commit 998164bac648756e5b5254aa36e075ae360d3972
Author: Soren Sandmann Pedersen <sandmann@redhat.com>
Date: Fri May 18 11:36:20 2007 -0400
Move fbCompositeGeneral() to fbpict.c and remove fbcompose.c
commit a2e3614eb8f0fa198615df492b03ff36bc9c1121
Author: Soren Sandmann Pedersen <sandmann@redhat.com>
Date: Fri May 18 11:33:11 2007 -0400
Break image_from_pict() into a few subfunctions.
commit c5ef84c325440af5fbdf9f44c3781d99a0392df9
Author: Soren Sandmann Pedersen <sandmann@redhat.com>
Date: Thu May 17 21:31:08 2007 -0400
Make the general compositing code create a pixman image and call
pixman_image_composite(). Leave the general code commented out for now.
commit 076d070e186afeb416976ae74fbfd50c86db10c5
Author: Keith Packard <keithp@neko.keithp.com>
Date: Thu May 17 20:24:18 2007 -0700
Use Screen block handler for rotation to draw under DRI lock.
DRI uses a non-screen block/wakeup handler which will be executed after the
screen block handler finishes. To ensure that the rotation block handler is
executed under the DRI lock, dynamically wrap the screen block handler for
rotation.
commit 915563eba530c5e2fdc2456cf1c7c3cc09b3add0
Author: Keith Packard <keithp@neko.keithp.com>
Date: Thu May 17 20:22:43 2007 -0700
Disable all outputs and crtcs at startup.
Leaving devices enabled during server startup can cause problems during the
initial mode setting in the server, especially when they are used for
different purposes by the X server than by the BIOS. Disabling all of them
before any mode setting is attempted provides a stable base upon which the
remaining mode setting operations can be built.
commit 0375009a97c2ab7f0e0f0265463d45c0580388c6
Author: Soren Sandmann Pedersen <sandmann@redhat.com>
Date: Thu May 17 12:59:24 2007 -0400
Remove excessive unrolling in fbCompositeSrc_x888x8x8888() and fix bug where
the source alpha was used instead of 0xff.
commit 546465ee6aa6584780aec6357f32d205c807ae71
Author: Soren Sandmann Pedersen <sandmann@redhat.com>
Date: Wed May 16 17:42:04 2007 -0400
Make fbFetch_b8g8r8() actually write the read value to the buffer
commit 0fcd17c9181901c419cc32bc24c07fe5a6934d81
Author: Soren Sandmann Pedersen <ssp@dhcp83-218.boston.redhat.com>
Date: Tue May 15 17:59:13 2007 -0400
Use pixman short formats, revert the gradient_stop change
commit f4c1d5fc28a5a7fe2592505350f9e2331f6049b7
Author: Soren Sandmann Pedersen <ssp@dhcp83-218.boston.redhat.com>
Date: Tue May 15 17:12:22 2007 -0400
Use pixman types for transforms and vectors
commit f2e30e7d0a1d075e7e83c5b5ceca9e4752951138
Author: Soren Sandmann Pedersen <ssp@dhcp83-218.boston.redhat.com>
Date: Tue May 15 16:51:21 2007 -0400
Use the pixman fixed point types and macros
commit 3da842bf930d7875599ca0c06cb4a09cfa987ac5
Author: Soren Sandmann Pedersen <ssp@dhcp83-218.boston.redhat.com>
Date: Tue May 15 14:57:14 2007 -0400
Revert various fast path functions to their pre-pixman-merge state
since they fail rendercheck. Remove their associated macros.
See bug 10903.
commit 1568b6b6a0d7337f29c7b87cc46ae64b3b0f8fdf
Author: Soren Sandmann Pedersen <ssp@dhcp83-218.boston.redhat.com>
Date: Sat May 12 20:33:23 2007 -0400
Port large amounts of the region code to pixman
commit dde0ceac4ea7639d0096bfd26f37c5851778854c
Author: Soren Sandmann Pedersen <ssp@dhcp83-218.boston.redhat.com>
Date: Sat May 12 17:41:47 2007 -0400
Add new InitRegions() function called from dix/main
commit e037052ac522150786abf44d3a04c813cc490050
Author: Soren Sandmann Pedersen <ssp@dhcp83-218.boston.redhat.com>
Date: Sat May 12 16:58:54 2007 -0400
Turn boxes and regions into typedefs for pixman types
commit 8e56f5be4b70773c899f01b9ccd2e88d523327e4
Author: Soren Sandmann Pedersen <ssp@dhcp83-218.boston.redhat.com>
Date: Fri May 11 11:45:37 2007 -0400
Add dependency on pixman 0.9.0
commit a277f04ab08514462b7f10b4dd92eb326af85501
Author: Adam Jackson <ajax@benzedrine.nwnk.net>
Date: Wed May 9 22:03:12 2007 -0400
Remove mfb and cfb from include paths where they're not needed.
commit 20c5250e487e032d392e2e4624021fccb1bfb72c
Author: Adam Jackson <ajax@benzedrine.nwnk.net>
Date: Wed May 9 21:49:44 2007 -0400
Use system copy of cbrt() if available.
Also move the replacement inline into miarc.c, since that's the only user.
commit 8dcc37520d5e8c8b52cee81faa67fd5205548377
Author: Adam Jackson <ajax@benzedrine.nwnk.net>
Date: Wed May 9 18:57:05 2007 -0400
Use _X_INLINE instead of ad-hoc #defines.
commit 6ff239cb4e67c0a2ea497a1714e5585c1d941af3
Author: Adam Jackson <ajax@benzedrine.nwnk.net>
Date: Wed May 9 18:38:33 2007 -0400
Make the use of ICEIL slightly less ugly.
commit 178d426311bb3c7160f72b5d95b0a137eda09ba9
Author: Colin Harrison <colin.harrison-at-virgin.net>
Date: Fri May 11 10:08:42 2007 +0100
Missing piece from bug 9808
commit ebaa6c920c82401952a0ccc991b94574306449bd
Author: Matthias Hopf <mhopf@suse.de>
Date: Thu May 10 15:25:31 2007 +0200
Disable Simba PCI bridge routing code (Bug #8020).
The code in hw/xfree86/os-support/bus/sparcPci.c:simbaCheckBus()
is trying to mimmick VGA routing by disabling I/O space responses
behind the Simba PCI-PCI controller.
Unfortunately, doing this also happens to disable access to the
IDE controller I/O space registers, thus crashing the system. The
granularity of the I/O disabling in the Simba controller is not
fine enough to disable VGA without also disabling the IDE controller
registers.
commit 86c4941727f7c673ae6bb88c67443fa25935c7f5
Author: Colin Harrison <colin.harrison-at-virgin.net>
Date: Wed May 9 16:55:27 2007 +0100
fix an occasional crash in GetWindowName() (bug: 9798)
commit be44018a3c6172caf3e91c36ea321420d104e79f
Author: Colin Harrison <colin.harrison-at-virgin.net>
Date: Wed May 9 16:55:09 2007 +0100
Fix bad use of hwnd (bug: 9808)
commit d3248b66a650c6c629cd66240e25004869217d2e
Author: Colin Harrison <colin.harrison-at-virgin.net>
Date: Wed May 9 16:54:46 2007 +0100
Migrate some code to the new mi apis
commit 021e5df85d7c9373a2fed55512751d16e08128db
Author: David Nusinow <dnusinow@debian.org>
Date: Mon May 7 21:03:40 2007 -0400
Add more informative logging for module default loading
When the modules section is parsed, if a module is set to be loaded by
default, this will be logged. If it is redundantly specified in xorg.conf,
this will also be noted. None of this logging will happen if the xorg.conf
lacks a modules section.
commit 1b3a0508a7aee1c7b14cd62216b4727fcc9181d4
Author: Jesse Barnes <jbarnes@jbarnes-mobile.amr.corp.intel.com>
Date: Sun May 6 01:30:59 2007 -0700
Fix documentation for Copy hook -- it can copy memory to the scanout
buffer too.
commit 030a578391c634bc68add6ada3f251cf3f8c3069
Author: David Nusinow <dnusinow@debian.org>
Date: Thu May 3 22:51:07 2007 -0400
Provide UseDefaultFontPath option
This provides a new option, UseDefaultFontPath. This option is enabled by
default, and causes the X server to always append the default font path
(defined at compile time) to the font path for the server. This will allow
people to specify additional font paths if they want without breaking
their font path, thus hopefully avoiding ye olde "fixed front" problem.
Because this option is a ServerFlag option, the ServerFlags need to be
processed before the files section of the config file, so swap the order
that they are processed.
commit e91b9ddc7aa95abc2d4d314e8db204860771a099
Author: David Nusinow <dnusinow@debian.org>
Date: Thu May 3 22:00:23 2007 -0400
Improve modules loading defaults
Provide default modules that may be overrided easily. Previously the
server would load a set of default modules, but only if none were
specified in the xorg.conf, or if you didn't have a xorg.conf at all. This
patch provides a default set and you can add only the "Load" instructions
to xorg.conf that you want without losing the defaults. Similarly, if you
don't want to load a module that's loaded by default, you can add "Disable
modulename" to your xorg.conf (see man xorg.conf in this release for
details). This allows for a minimal "Modules" section, where the user only
need specify what they want to be different. See bug #10541 for more.
The list of default modules is taken from the set loaded by default when
there was a xorg.conf containing no "Modules" section.
A potential problem for some users is that some users disable a module,
most notably DRI, by commenting out the "Load" line in their xorg.conf.
This needs to be changed to an uncommented "Disable" line, as DRI is
loaded by default.
commit d2f813f7db157fc83abc4b3726821c36ee7e40b1
Author: Soren Sandmann Pedersen <ssp@dhcp83-218.boston.redhat.com>
Date: Wed May 2 19:10:22 2007 -0400
New fbWalkCompositeRegion() function
This new function walks the composite region and calls a rectangle
compositing function on each compositing rectangle. Previously there
were buggy duplicates of this code in fbcompose.c and
miext/rootles/safealpha/safeAlphaPicture.c.
commit e0959adcd8df2c61e98e76e708fceef9c7cd54eb
Author: Soren Sandmann Pedersen <ssp@dhcp83-218.boston.redhat.com>
Date: Tue May 1 13:41:48 2007 -0400
Add fbCompositeRect() as another special case in the switch of doom in fbpict.c
This is phase one of getting the two region walkers in fbcompose.c and
fbpict.c merged together.
commit c1e1d6b98a6708860e5b5f6e21d8d5b1d8ce9075
Author: Brian <brian@yutani.localnet.net>
Date: Wed May 2 15:55:40 2007 -0600
In __glXCreateARGBConfig(), insert the new GL mode at the _end_ of the linked list.
Previously, the new mode was added at the head of the list. This caused the
positional correspondence between modes and the XMesaVisuals array to be off
by one. The net result was GLX clients failing when they tried to use the
last GLX mode/visual.
We still have the problem of DRI drivers not being able to use the extra
mode/visual introduced by __glXCreateARGBConfig(). glXCreateContext fails
with BadAlloc if it's attempted. This is also the source of the often-
seen warning "libGL warning: 3D driver claims to not support visual xxx"
Look into fixing that someday...
commit bd0abb2844ef9faf28703e592cfebb886004234c
Author: Tilman Sauerbeck <tilman@code-monkey.de>
Date: Wed May 2 17:20:48 2007 +0200
Bug #10823: Fixed default OSNAME value.
We try to get OSNAME from uname by default now.
commit 71fc5b3e9309182978ead676965d65ca93a4e3b9
Author: Keith Packard <keithp@keithp.com>
Date: Wed May 2 11:41:11 2007 +0200
Fix for a divide by zero that can be triggered by a malicious client.
Problem reported by Derek Abdine of rapid7.com. Thanks.
commit 873ef75b1e8c94d39670c981c4d830ab8bcc018b
Author: Colin Guthrie <gmane@colin.guthr.ie>
Date: Mon Apr 30 10:33:12 2007 -0600
fix __glXErrorCallBack() proto
commit 6b33459bf5aac23c3ecc7002d091c02f327d907a
Merge: 18252a5... 3c91a99...
Author: Brian <brian@yutani.localnet.net>
Date: Mon Apr 30 10:26:19 2007 -0600
Merge branch 'master' of git+ssh://brianp@git.freedesktop.org/git/xorg/xserver
commit 3c91a993e8c752002adf85c317216e1487c20780
Author: Michel Dänzer <michel@tungstengraphics.com>
Date: Sun Apr 29 23:49:41 2007 +0200
EXA: Fix OffscreenValidate build with DEBUG_OFFSCREEN enabled.
commit a261e1325057974d58440812b93c00c0caa4423a
Author: Michel Dänzer <michel@tungstengraphics.com>
Date: Sun Apr 29 23:49:35 2007 +0200
EXA: Remove DrawableDirty.
Convert the remaining callers to PixmapDirty.
commit b1b6674a919943a8ac37e54d02e8d0d23a642b1d
Author: Michel Dänzer <michel@tungstengraphics.com>
Date: Sun Apr 29 23:49:28 2007 +0200
EXA: FillSpans improvements.
* Don't need to track damage.
* Always migrate for fallbacks.
commit 584697a2231ac782f362a925e1489c15483a8791
Author: Michel Dänzer <michel@tungstengraphics.com>
Date: Sun Apr 29 23:49:09 2007 +0200
EXA: SolidBoxClipped improvements.
* Centralize handling of fallbacks and damage tracking.
* Always migrate for fallbacks.
commit 982d7c2c0b948ba04c8eefa475d660981e6ed9f9
Author: Michel Dänzer <michel@tungstengraphics.com>
Date: Sun Apr 29 23:48:59 2007 +0200
EXA: CopyNtoN improvements.
* Centralize handling of fallbacks and damage tracking.
* Always migrate for fallbacks.
commit d2245386eed200e77a8c84bdda36ab29e39fd593
Author: Michel Dänzer <michel@tungstengraphics.com>
Date: Sun Apr 29 23:48:31 2007 +0200
EXA: GetImage improvements.
Only migrate when appropriate. In particular, don't migrate to offscreen in the
no-fallback case as copying from system memory should usually be as fast if not
faster than DownloadFromScreen, in particular if the bits need to be uploaded
to offscreen first.
commit 0880aaac9c83019fec2e3d32871f74c7a407f8b3
Author: Michel Dänzer <michel@tungstengraphics.com>
Date: Sun Apr 29 23:48:19 2007 +0200
EXA: PutImage improvements.
* Migrate for fallbacks when appropriate.
* Add damage tracking in ExaCheckPutImage.
commit 7fca16901187ade48e83e6a2684ef464b1912357
Author: Michel Dänzer <michel@tungstengraphics.com>
Date: Sun Apr 29 23:48:11 2007 +0200
EXA: ImageGlyphBlt improvements.
* Don't waste effort on invisible glyphs.
* Only track damage for bounding box instead of each glyph separately.
* Always migrate for fallbacks.
commit a8d6ebdf9338dc2f6ff9a532e6fec460a70d3b1e
Author: Michel Dänzer <michel@tungstengraphics.com>
Date: Sun Apr 29 23:47:53 2007 +0200
EXA: Defer to FillRegionTiled in Composite when possible.
Committed separately as this case is hard to hit and has only been tested
lightly.
commit 81b055605c34b5823f6c5f63cc0f92f43c6b7252
Author: Michel Dänzer <michel@tungstengraphics.com>
Date: Sun Apr 29 23:47:43 2007 +0200
EXA: Composite improvements.
* Defer to simpler hooks in more cases (inspired by XAA behaviour).
* Move damage tracking from lower to higher level functions.
* Always migrate for fallbacks.
commit ce317a5b76c053f449122c46e1372bf8e067cb4c
Author: Michel Dänzer <michel@tungstengraphics.com>
Date: Sun Apr 29 23:47:16 2007 +0200
EXA: Glyphs improvements.
* Don't waste effort on invisible glyphs.
* Add damage tracking where necessary.
* Always migrate for fallbacks.
commit 0c8905ebc91cf654facef84ee52231a358deec5c
Author: Michel Dänzer <michel@tungstengraphics.com>
Date: Sun Apr 29 23:47:08 2007 +0200
EXA: PolyFillRect improvements.
* Convert rects to region and use it for damage tracking.
* When possible, defer to exaFillRegion{Solid,Tiled} using converted region.
* Always migrate for fallbacks.
* Move damage tracking out of ExaCheckPolyFillRect.
commit 567f18a09bfb05f448be40c7ebe0f210f955601c
Author: Michel Dänzer <michel@tungstengraphics.com>
Date: Sun Apr 29 23:46:49 2007 +0200
EXA: FillRegion{Solid,Tiled} improvements.
* Support planemasks, different ALUs and arbitrary tile origin.
* Leave damage tracking and non-trivial fallbacks to callers.
* Always migrate for fallbacks.
This is in preparation for using these from more other functions.
commit e869573b52fac69fb88cea120daaeec59c7a3461
Author: Michel Dänzer <michel@tungstengraphics.com>
Date: Sun Apr 29 23:45:48 2007 +0200
EXA: exaAssertNotDirty improvements.
* Return early if the valid region is empty or the pixmap is pinned.
* Fix loop for several cliprects.
commit d3f8667341bfe6dc7d0258c4ad69377f37d88d95
Author: Michel Dänzer <michel@tungstengraphics.com>
Date: Sun Apr 29 23:44:27 2007 +0200
EXA: Fix exaEnableDisableFBAccess for nested disables and enables.
commit 5e4b3232dafe3b0dec65bf639bebaba4774210b7
Author: Michel Dänzer <michel@tungstengraphics.com>
Date: Sun Apr 29 23:38:22 2007 +0200
Fix fbCompositeTrans_0888xnx0888 build for wfb on big endian.
commit 2866e0bac9b8dd3892c5e68abcfc6c97cebaf88a
Author: Michel Dänzer <michel@tungstengraphics.com>
Date: Sun Apr 29 23:38:13 2007 +0200
Fix a couple of picture repeat fields incorrectly compared to RepeatNormal.
commit 78a20455356ccc310f73cfc65ad65a7677eee7e5
Author: Soren Sandmann Pedersen <ssp@dhcp83-218.boston.redhat.com>
Date: Fri Apr 27 15:20:24 2007 -0400
Pixman merging
More msvc++ porting
commit 6c4f1826bf2c5f30f5fe6e489a02b6375478b380
Author: Soren Sandmann Pedersen <ssp@dhcp83-218.boston.redhat.com>
Date: Fri Apr 27 08:13:08 2007 -0400
Bug fix in fbCompositeIn_nx8x8888
Make sure both halves of the dst word is set to zero when the masks
are both 0.
commit ae04f2cb0a068cdc1e519627bf745de0c9e4a85a
Author: Adam Jackson <ajax@benzedrine.nwnk.net>
Date: Thu Apr 26 15:28:04 2007 -0400
Fix the 'relink' target for kdrive servers.
commit 6c8152d6ee9eeb21a68a8bbfed1540939e5bcd1f
Author: Adam Jackson <ajax@benzedrine.nwnk.net>
Date: Thu Apr 26 14:59:04 2007 -0400
Remove old edid_modes.c, it lives in hw/xfree86/modes/ now.
commit 2208c6087d6bffcb24a30891a56430e28735874c
Author: Soren Sandmann Pedersen <ssp@dhcp83-218.boston.redhat.com>
Date: Thu Apr 26 14:40:30 2007 -0400
Change expand_alpha_rev to expand_alpha in mmxSaturateU
commit a300ef84cee26febfbe08c497d0d063588130bdd
Author: Soren Sandmann Pedersen <ssp@dhcp83-218.boston.redhat.com>
Date: Thu Apr 26 14:37:53 2007 -0400
Fix typo in previous commit
commit 0ebe48be59368b55c618f60d4656300bd7f52ed9
Author: Soren Sandmann Pedersen <ssp@dhcp83-218.boston.redhat.com>
Date: Thu Apr 26 14:36:32 2007 -0400
Pixman merge
- Changes to support MS Visual C++
- use inline instead of __inline__
- Fix rounding errors (Billy Biggs, from xserver via pixman)
commit 4fe918b38553133c27e5ae672e5c43984a9bbaea
Author: Soren Sandmann Pedersen <ssp@dhcp83-218.boston.redhat.com>
Date: Thu Apr 26 12:41:01 2007 -0400
Fix bug 8871 - scrolling corruption with a compositing manager
Call miHandleExposures() in CopyArea/CopyPlane explicitly in cw to
generate GraphicsExposes correctly.
commit 0ff7c94fcf6497ee8575f81cf97eeeb3a857739e
Author: Soren Sandmann Pedersen <ssp@dhcp83-218.boston.redhat.com>
Date: Thu Apr 26 10:56:02 2007 -0400
Pixman merge
Make use of fbCompositeSrcAdd_8888x8x8mmx
commit 701ccb4a22cfd646ccb7f19b7b3a476aeb5ce2da
Author: Soren Sandmann Pedersen <ssp@dhcp83-218.boston.redhat.com>
Date: Thu Apr 26 10:49:06 2007 -0400
Pixman merge
- Remove stray default label
- Integrate new MMX ops SolidMaskSrc_nx8x8888mmx, In_8x8mmx, and
In_nx8x8mmx
- Formatting changes to reduce diff noise
commit a54ef54db19dcd36ed86b33cff2bc369f9690a15
Author: Soren Sandmann Pedersen <ssp@dhcp83-218.boston.redhat.com>
Date: Thu Apr 26 10:24:25 2007 -0400
Pixman merge
Make sure fbCompositeSrc_x888x8x8888mmx and fbCompositeSrc_8888x8x8888mmx
are used when possible.
commit 3571b8e65b0857322d12e291305cfe29ea497c3c
Author: Soren Sandmann Pedersen <ssp@dhcp83-218.boston.redhat.com>
Date: Thu Apr 26 09:45:11 2007 -0400
More pixman merging
- Move some code around to minimize diff noise
- Add mmx ops from pixman that never made it into X
- Merge Jeff Muizelaar's bugfixes to fbCompositeSrc_8888x8x8888mmx and
fbCompositeSrc_x888x8x8888mmx.
commit c0346e57e6d3857994f7af76060c502c2fdea294
Author: Peter Hutterer <peter@cs.unisa.edu.au>
Date: Thu Apr 26 12:02:45 2007 +0930
Require inputproto 1.4.2.
Requirement was introduced with c7e2ba0c9b9b1fc1aed8f91f86471c4c8e650b78.
commit 67347739b0571b2978468e8088480b105f505ad2
Author: Soren Sandmann Pedersen <ssp@dhcp83-218.boston.redhat.com>
Date: Wed Apr 25 14:19:39 2007 -0400
Don't treat convolution filters as transformations.
Some rearrangement of code to get it closer to pixman.
commit c056ce95d89ef1df57edf47149fc34cd3925496e
Author: Soren Sandmann Pedersen <ssp@dhcp83-218.boston.redhat.com>
Date: Wed Apr 25 13:21:47 2007 -0400
Port MSVC++ CPU detection code from pixman. (Vladimir Vukicevic).
commit c19ece1d8c32dc81740a4036a642661f54064e75
Author: Soren Sandmann Pedersen <ssp@dhcp83-218.boston.redhat.com>
Date: Wed Apr 25 12:34:19 2007 -0400
Integrate optimization from xserver from David Reveman where repeats
get handled by fbFetchTransformed() rather than in the region walking
code.
commit 48c73dfc369fdf8f6023436ebe82bb604f76bb80
Author: Soren Sandmann Pedersen <ssp@dhcp83-218.boston.redhat.com>
Date: Wed Apr 25 12:09:22 2007 -0400
Add function fbCompositeSrcAdd_8888x8x8(), and fix a bug where
srcRepeat = FALSE would be set in the wrong place.
commit 66ba3d758a368bf83d75bab8b08bdb6b34925e40
Author: Soren Sandmann Pedersen <ssp@dhcp83-218.boston.redhat.com>
Date: Wed Apr 25 10:31:38 2007 -0400
Various fixes from xserver via pixman (Billy Biggs)
commit c09e68ce30dabd6b7068b163b9d2382d85d0d0bc
Author: Adam Jackson <ajax@benzedrine.nwnk.net>
Date: Wed Apr 25 16:46:26 2007 -0400
Paper over a crash at exit during GLX teardown.
commit 9c80eda826448822328bb678a7d284cc43fffb17
Author: Adam Jackson <ajax@benzedrine.nwnk.net>
Date: Wed Apr 25 16:35:04 2007 -0400
Disable RANDR's fake Xinerama protocol when there's more than one screen.
... in the protocol sense. Xinerama doesn't have any provision for more
than one protocol screen each with its own geometry.
Red Hat bug #231257.
commit d322608dc929d5f8cda07a53143a4f28423e0460
Author: Adam Jackson <ajax@benzedrine.nwnk.net>
Date: Wed Apr 25 16:29:48 2007 -0400
Fix a buffer overrun on machines with excessively large PCI busses.
Formerly we sized an array with a compile time constant, then initialized
its size to the same constant, but the Linux PCI init code would increase
that "constant". So if you happened to have more than 128 PCI devices,
you'd happily scribble into whatever variables happened to be in .bss
after that array.
Only really fixed for Linux atm. Other OSes will simply (still) fail to
work on video devices above the 128th PCI device.
commit 3ba1e8ab6d69566e1a3f8f0eb4605631aeffc8e5
Author: Aaron Plattner <aplattner@nvidia.com>
Date: Tue Apr 24 17:20:14 2007 -0700
Include xf86Rename.h in xf86RandR12.h.
commit 0a2fe443d25b1ca25349aba3f748df986952e20f
Author: Soren Sandmann Pedersen <ssp@dhcp83-218.boston.redhat.com>
Date: Tue Apr 24 19:02:44 2007 -0400
Use READ/WRITE macros for new functions introduced in previous commits.
commit 7e16da7b78c422f96387502b9cc29eaa1741543f
Author: Soren Sandmann Pedersen <ssp@dhcp83-218.boston.redhat.com>
Date: Tue Apr 24 18:15:34 2007 -0400
Remove #if 0'ed blocks
commit 18252a515d4989b983a3b7389636045e06d0f246
Author: Brian <brian@yutani.localnet.net>
Date: Tue Apr 24 14:10:09 2007 -0600
bump release date to reflect input code updates
commit 2d9a7a768747ca39a800475f12c424c298018dc6
Author: Soren Sandmann Pedersen <ssp@dhcp83-218.boston.redhat.com>
Date: Tue Apr 24 14:46:59 2007 -0400
From pixman (Jeff Muizelaar)
Fix up the fast-path compositing operators; those are useful for
sources without alpha, but can't be used for sources with
alpha. Also, replaced fbCompositeSrcSrc_nxn with call to fbBlt as
this function must handle 1, 4, 8, 16, 24, 32 bpp objects. Would
be nice to optimize fbBlt for common cases involving 8, 16, 24 and
32bpp.
From Keith Packard.
commit fde4a5adf02d3067a064ebf6bdd666aa5784cfe9
Author: Soren Sandmann Pedersen <ssp@dhcp83-218.boston.redhat.com>
Date: Tue Apr 24 13:30:43 2007 -0400
From xserver via pixman (Jeff Muizelaar)
Add some optimizations from jaymz. Also adds some compile
warnings that will hopefully go awa y as we continue merging.
commit 13e1d5ea55b0a3b7729316c8e37d3d8fca2075b5
Author: Soren Sandmann Pedersen <ssp@dhcp83-218.boston.redhat.com>
Date: Tue Apr 24 12:59:18 2007 -0400
Fix format vs formatCode in previous commit
commit 077a5d4555676d5775e990468a697b6890c6d609
Author: Soren Sandmann Pedersen <ssp@dhcp83-218.boston.redhat.com>
Date: Tue Apr 24 12:57:55 2007 -0400
Add functions fbCompositeSrcSrc_nxn() and fbCompositeTrans_0565xnx0565
from xserver via pixman. Add READ/WRITE and fbFinishAccess as
appropriate.
commit 09436fb7c38a9819bde770c4c21143591671c4d7
Author: Peter Hutterer <peter@cs.unisa.edu.au>
Date: Tue Apr 24 22:52:33 2007 +0930
Disable devices before removing, remove unrecoverable devices.
commit c7e2ba0c9b9b1fc1aed8f91f86471c4c8e650b78
Author: Peter Hutterer <peter@cs.unisa.edu.au>
Date: Tue Apr 24 21:34:47 2007 +0930
Use DevicePresence events to tell the client about enabled/disabled devices.
Include the device id in the event sent to the client.
commit ce099a9b78195540ec251a6a3dbe26019c1a686d
Author: Brian <brian@yutani.localnet.net>
Date: Mon Apr 23 12:34:01 2007 -0600
fix bug in which maxKeysPerModifier wasn't getting set
commit b5e1f7869b2f12a1c2baa7f699ae609fc9ad50aa
Author: Soren Sandmann Pedersen <ssp@dhcp83-218.boston.redhat.com>
Date: Mon Apr 23 14:16:30 2007 -0400
Remove #if 0'ed merge leftovers
commit 84838268b34661d598f8e4856fab355f414930d9
Author: Soren Sandmann Pedersen <ssp@dhcp83-218.boston.redhat.com>
Date: Mon Apr 23 13:19:54 2007 -0400
Gradient fixes
* Port fix for bug 7685 from pixman. Patch by Carl Worth
* Add projective version of radial gradient code.
* Make sure that all Pict*Gradient types have PictGradient as prefix,
since code in various places relies on that.
commit 38d14e858980a1b0c087344d24bf6aebf755663c
Author: Aaron Plattner <aplattner@nvidia.com>
Date: Sun Apr 22 18:04:27 2007 -0700
Adjust the screen pixmap's dimensions in xf86RandR12ScreenSetSize.
commit ca784df84e07227a4cc0a1add079884f557b7a00
Author: Aaron Plattner <aplattner@nvidia.com>
Date: Sun Apr 22 16:26:01 2007 -0700
Fix unbalanced fbGetDrawable added in commit 0a9239ec.
commit 55bd8668e7d4100579bcd6c16a804d9f25267070
Author: Soren Sandmann Pedersen <ssp@dhcp83-218.boston.redhat.com>
Date: Fri Apr 20 14:53:37 2007 -0400
Remove #if 0'ed leftovers from merge
commit 41dd7ab067adde8f66cd9f74c5a6570c325518a5
Author: Soren Sandmann Pedersen <ssp@dhcp83-218.boston.redhat.com>
Date: Fri Apr 20 14:51:40 2007 -0400
Fix gradient walker to not reset needlessly
Previously the gradient walker was doing excessive resets, (such
as on every pixel in constant-colored regions or outside the
gradient with CAIRO_EXTEND_NONE). Don't do that.
Carl Worth, from pixman
commit c1b73f0f2acd56b423b91a04f1e1b3cdcad0069f
Author: Soren Sandmann Pedersen <ssp@dhcp83-218.boston.redhat.com>
Date: Fri Apr 20 14:34:13 2007 -0400
Fixing gradient repeat mode computations in previous patch. From David
Turner.
commit 38f718799c68995c2d9a1680355bd55fd925009e
Author: Soren Sandmann Pedersen <ssp@dhcp83-218.boston.redhat.com>
Date: Fri Apr 20 13:59:11 2007 -0400
Remove a few memory references in fbFetchTransformed
commit 9c4b14d4f6a1fe018acd64789434216cd1560a4a
Author: Soren Sandmann Pedersen <ssp@dhcp83-218.boston.redhat.com>
Date: Fri Apr 20 13:23:58 2007 -0400
Integrate David Turner's gradient optimizations from pixman
commit cd2c1714eb4946bf7b1fc194fe074f8024a2ec23
Author: Brian <brian@yutani.localnet.net>
Date: Sat Apr 21 12:40:51 2007 -0600
add slang_mem.c
commit 67545333ec0b08db783e94e9e3ec55873dea19a3
Author: Brian <brian@yutani.localnet.net>
Date: Sat Apr 21 12:40:33 2007 -0600
replace occlude.c w/ queryobj.c
commit 39bc8bb0fdc854dcf9bbc0857fec84d50fa4f3b2
Author: Aaron Plattner <aplattner@nvidia.com>
Date: Fri Apr 20 14:22:42 2007 -0700
Don't call xf86RandR12TellChanged if it doesn't exist. Add some exports to xf86Rename.h.
commit 3daa5c1a991d659b1386a09e33b044470d489cb3
Author: Soren Sandmann Pedersen <ssp@dhcp83-218.boston.redhat.com>
Date: Fri Apr 20 09:43:16 2007 -0400
Fix pixman bug 5777, patch by David Reveman
commit 9c2e955f6792e80fb84f848ed9e6ebbfd79f7130
Author: Brian <brian@yutani.localnet.net>
Date: Fri Apr 20 07:21:19 2007 -0600
regenerated to add GL_CLIENT_ATTRIB_STACK_DEPTH (bug 9823)
commit 96ef0f78438b60436c3940817980a3ab4070c7e8
Author: Keith Packard <keithp@neko.keithp.com>
Date: Thu Apr 19 17:39:51 2007 -0700
Disable SourceValidate in rotation to capture cursor.
SourceValidate is used exclusively by the software cursor code to pull the
cursor off of the screen before using the screen as a source operand. This
eliminates the software cursor from the frame buffer while painting the
rotated image though. Disabling this function by temporarily setting the
screen function pointer to NULL causes the cursor image to be captured.
(cherry picked from commit 05e1c45ade9c558820685bfd2541617a2e8de816)
commit 7ca4baffb5569ea12b578a4a3f69e93d272d6c6d
Author: Keith Packard <keithp@neko.keithp.com>
Date: Thu Apr 19 17:37:18 2007 -0700
Was accidentally disabling rotation updates in mode set.
Setting a mode on an unrotated CRTC was causing all of the rotation updates
to be disabled; the loop looking for active rotation wasn't actually looking
at each crtc, it was looking at the modified crtc many times.
(cherry picked from commit 8b217dee3a6c46b13fc9571a4a9a95bc55686cdb)
commit 806a537e644d8cc9e53f3ac52efb49453e5aa1fb
Author: Keith Packard <keithp@neko.keithp.com>
Date: Thu Apr 19 17:49:34 2007 -0700
Revert "Suppress software cursor removal during rotated shadow buffer drawing."
This reverts commit 999b681cf3973af4191506e49cde06963b11a774.
Replacing this with simpler code that just disables SourceValidate
during rotation redisplay.
commit 0a9239ec258828ec1da6c208634a55fc4053d7da
Author: Soren Sandmann Pedersen <ssp@dhcp83-218.boston.redhat.com>
Date: Thu Apr 19 18:19:34 2007 -0400
Merge David Reveman's gradient optimization patch from pixman
commit d0e55774e0da641ba85c5173f27f68de27372747
Author: Thomas Hellstrom <thomas-at-tungstengraphics-dot-com>
Date: Thu Apr 19 11:39:53 2007 +0200
libdri: Make sure the new DRIInfo keepFDOpen member is honoured.
commit e1f0b3e70b696d7ea4cf9e6ed30d751e7fdbc577
Author: Peter Hutterer <peter@cs.unisa.edu.au>
Date: Thu Apr 19 12:00:24 2007 +0930
config: Return errors as negative numbers, device ids as positive numbers.
Update dbus-api documentation.
commit c6972c893359f8fa7631ae674330f3f4f7010ba0
Author: Peter Hutterer <peter@cs.unisa.edu.au>
Date: Wed Apr 18 12:10:05 2007 +0930
Change dbus 'listDevices' call to not require an argument.
Update dbus-api documentation, plug memory leak on dbus reply error.
commit 999b681cf3973af4191506e49cde06963b11a774
Author: Eric Anholt <eric@anholt.net>
Date: Wed Apr 18 14:33:27 2007 -0700
Suppress software cursor removal during rotated shadow buffer drawing.
commit 28bb34eec63bf3c98f38ba7fc044f6419aaa3307
Author: Eric Anholt <eric@anholt.net>
Date: Wed Apr 18 13:48:28 2007 -0700
Belatedly bump XORG_VERSION for 7.2.
commit 5d8e8a7f4b3226bffd9e4d6d9326688f475b0183
Author: Eric Anholt <eric@anholt.net>
Date: Wed Apr 18 13:22:26 2007 -0700
Remove libminimi build.
It appears to have been a leftover of a previous incarnation of the build
system that didn't handle miinitext.c well.
commit 53fb42e65c2b2ff58a4a324b7f05cff8a587720a
Author: Erik Andrén <erik.andren@gmail.com>
Date: Tue Apr 17 21:34:47 2007 -0700
Syncmaster 226 monitor needs 60Hz refresh (#10545).
I've managed to solve my own bug (#10545) by applying the following
patch to the xserver.
Please apply.
<Conspiracy mode on>
This monitor is "Vista Certified". I wonder if this is a pure coincidence...
<Conspiracy mode off>
With kind regards
Erik Andrén
(cherry picked from commit a63704f14a1d97b9a00fef6fa290e74e51b9732b)
commit fc162c6cfa06f0b012743d6d79cef45cf0166229
Author: Keith Packard <keithp@neko.keithp.com>
Date: Mon Apr 16 09:55:58 2007 -0700
Allow outputs to be explicitly enabled in config, overriding detect.
Option "Enable" "True" will force the server to enable an output at startup
time, even if the output is not connected. This also causes the default
modes to be added for this output, allowing even sync ranges to be used to
pick out standard modes.
(cherry picked from commit a3d73ba2cb7e13a6d129cd88d6a7f7d756e2ced2)
commit c41e3bd713206c0bbd8ab8cef4c83eb7ba7e1c3c
Author: Keith Packard <keithp@neko.keithp.com>
Date: Mon Apr 16 09:53:42 2007 -0700
Use default screen monitor for one of the outputs.
By default, use the screen monitor section for output 0, however, a driver
can change which output gets the screen monitor by calling
xf86OutputUseScreenMonitor.
(cherry picked from commit f4a8e54caf6b9431711383a39f55a18e7fd654f4)
commit 97a2c2579c56c304705c934f3b536473645747df
Author: Keith Packard <keithp@neko.keithp.com>
Date: Mon Apr 16 09:39:47 2007 -0700
Using wrong log level in extension to built-in message
was: typo in built-in module log message
(cherry picked from commit 00cfd1f765895b4d1b2234f3203727a8871b64b0)
commit deda7791dfa34d0563c8d7fa2a0660ac27e6858c
Author: Brian <brian@yutani.localnet.net>
Date: Mon Apr 16 11:35:22 2007 -0600
remove sources deleted in Mesa
commit 02d42f344ce020c9b84723671cb9c68d5c064933
Author: Thomas Hellstrom <thomas-at-tungstengraphics-dot-com>
Date: Mon Apr 16 17:24:53 2007 +0200
Changes for single-entity multi-screen DRI.
The entity (device) has a locking SAREA and a master file descriptor
that optionally isn't closed between server generation.
The locking SAREA contains the device hardware lock.
Each DRI screen creates an new SAREA containing the drawable lock,
drawable-and private info, the drawable SAREA.
The first screen optionally shares its drawable SAREA with the
device SAREA.
Default is to close the master descriptor between server generations,
and to share the drawable SAREA of the first screen with the device locking
SAREA. Thus we should (hopefully) have full backwards compatibility.
Mesa changes to support single-device multiple screens are pending.
commit b5823ea3e1ed5a0449d44da05165a46719dcf287
Author: Keith Packard <keithp@neko.keithp.com>
Date: Sun Apr 15 22:59:19 2007 -0300
RandR 1.2 spec says CRTC info contains screen-relative geometry.
Was reporting mode size instead of adjusting for rotation.
(cherry picked from commit e2e7c47a528447e90cff6cf10d2ce457742ef48d)
commit cc4eb1c7ea1bace7ed69cfd80c99d22933282ae1
Author: Keith Packard <keithp@neko.keithp.com>
Date: Fri Apr 13 15:04:29 2007 -0300
Add quirk for Acer AL1706 monitor to force 60hz refresh.
This Acer monitor reports support for 75hz refresh via EDID, and yet when
that rate is delivered, the monitor does not sync and reports out of range.
Use the existing 60hz quirk for this monitor.
(cherry picked from commit 1328a288e9030a472a915077160f090d1afd4126)
commit eba81a0a01f8a61151d8bf9f3d83bda85ca26e73
Author: George Sapountzis <gsap7@yahoo.gr>
Date: Sat Apr 14 18:30:09 2007 +0300
glx: move __glXMesaProvider from GLcore module to glx module.
This treats the GLcore provider similar to DRI provider, using a subset of
XMesa as the GLcore interface.
commit 6b040b79f0e247b6f2da8f7d239443743e96de67
Author: George Sapountzis <gsap7@yahoo.gr>
Date: Sat Apr 14 18:29:52 2007 +0300
glx: drop xmesaP.h include from xf86glx.c
The declarations for the xfree86-specific XMesa functions were moved up to
xmesa.h, requires Mesa as of 2007-04-13.
commit 2c833f60acb3dc358815a99cd295ef7fc695c45d
Author: George Sapountzis <gsap7@yahoo.gr>
Date: Sat Apr 14 18:29:25 2007 +0300
glx: drop stray CAPI define.
SI imports/exports were dropped from Mesa.
commit 7ccebc50b98ac175fdbdfaab081bcead62e60ee3
Author: Peter Hutterer <peter@cs.unisa.edu.au>
Date: Fri Apr 13 13:08:44 2007 +0930
Documentation for events.c.
commit 33a5d9605e3e282f6aa1921d7321a2a12ef02c42
Author: Daniel Stone <daniel@fooishbar.org>
Date: Wed Apr 11 18:28:57 2007 +0300
XFree86: DGA: Don't call ProcessInputEvents from CloseScreen
By the time CloseScreen gets called, we can't call ProcessInputEvents, as
the event queue will get unhappy. So just unregister our hooks instantly,
and hope that they don't get called.
commit 0910540e4322bba72a2fa0a907072eab2547a7b6
Author: Remigiusz Marcinkiewicz <enleth@enleth.com>
Date: Wed Apr 11 01:09:26 2007 +0300
Config: Extend D-BUS API
Return device ID where available.
Add listDevices call, which does what it says on the box.
commit aecbc712144dd1aaf462bd758821438b1d22d957
Author: Remigiusz Marcinkiewicz <enleth@enleth.com>
Date: Wed Apr 11 00:38:16 2007 +0300
Input: Allow a pointer to a device to be returned in NIDR
Allow a pointer to the first device added to be returned, so we know which
device(s) were added by the NIDR call.
commit 4f05f9591e5492c72f3856bd7a2ff13378f59f2b
Author: Magnus Vigerlöf <Magnus.Vigerlof@home.se>
Date: Tue Apr 10 23:57:48 2007 +0300
Input: Always add devices with first available ID
Scan the device list when adding a new device, and make sure we can use
the first available ID, instead of always incrementing.
commit 20674dcbb2373a0af287883bc008fb6fb23d4466
Author: Magnus Vigerlöf <Magnus.Vigerlof@home.se>
Date: Tue Apr 10 23:55:36 2007 +0300
Config: Fix memory leaks
Fix memory leaks that could occur along the error path.
commit 82962bbae2b4fda274625d1712ef839ce1ab9dc8
Author: Magnus Vigerlöf <Magnus.Vigerlof@home.se>
Date: Tue Apr 10 23:54:32 2007 +0300
Input: Add DeleteInputDeviceRequest
Add DIDR, which asks the DDX to remove a device, analogous to
NewInputDeviceRequest. Only implemented for XFree86 at the moment.
commit 7b82a836c66ba88566255052caff63577e1a0384
Author: Magnus Vigerlöf <Magnus.Vigerlof@home.se>
Date: Tue Apr 10 23:52:08 2007 +0300
XFree86: Fix memory leaks, option parsing, in NewInputDeviceRequest
Plugged some possible memory leaks, and added some more checks on the
options, particular for driver/identifier. Added an unwind.
commit 4771fa8747791498e504d73afccfb5833499a38b
Author: Magnus Vigerlöf <Magnus.Vigerlof@home.se>
Date: Tue Apr 10 23:48:00 2007 +0300
XFree86: Fix memory leak in option parsing
Fix option parsing functions and callers thereof to not leak memory.
commit 07c56abf84080c020a3e7b7703a447c7f996975c
Author: Magnus Vigerlöf <Magnus.Vigerlof@home.se>
Date: Tue Apr 10 23:43:58 2007 +0300
Input: Plug memory leak in device free
Remember to also free the motion history, if we're using the DIX-managed
history.
commit e92743bc9839c36914a44f3e5bc8cd85773ac794
Author: Daniel Stone <daniel@fooishbar.org>
Date: Sun Apr 8 14:02:02 2007 +0300
getevents: Copy modifier state from extended to core devices
Make core events carry the same modifier state as the extended events, so
that holding down Ctrl on keyboard A and pressing Q on keyboard B won't
cause your app to quit.
commit e49f836d6fa2768cd6d2a6d0227b5dbf516013dc
Author: Daniel Stone <daniel@fooishbar.org>
Date: Sun Apr 8 13:56:41 2007 +0300
mieq: Use larger default queue size
Use a default queue size of 512 rather than 256, else Xephyr is too slow
without a host cursor, so events get stuck in the queue.
commit 4aae2de74b9224bac2b2e2522637dac09abc3837
Author: Jared D. McNeill <jmcneill@netbsd.org>
Date: Tue Apr 10 12:57:15 2007 -0700
Add a real xf86EnableIO/xf86DisableIO for NetBSD/PPC.
commit f77a8ea849d171a8ca00b2b7334866ace1ffbf73
Author: Keith Packard <keithp@neko.keithp.com>
Date: Mon Apr 9 14:29:46 2007 -0700
Rotate screen size as needed from RandR 1.1 change requests.
Screen size must reflect rotated mode size when setting rotated mode using
RandR 1.1 SetScreenConfig request.
(cherry picked from commit efcec7dbd3c2736c7b421d29c4d37e231aa681d2)
commit bcf17df69a232e5e84609abacdca36274316e170
Author: Keith Packard <keithp@neko.keithp.com>
Date: Mon Apr 9 14:12:27 2007 -0700
Disable CRTC when SetSingleMode has no matching mode. Update RandR as well.
xf86SetSingleMode tries to resize all crtcs to match the selected mode. When
a CRTC has no matching mode, it now disables the CRTC (instead of crashing).
Also, poke the RandR extension when xf86SetSingleMode is done so that
appropriate events can be delivered, and so that future RandR queries return
correct information.
(cherry picked from commit dc6c4f6989f87149d8605604f4514f5cbf11de67)
commit 67e1c98895a566f927e1ae2384d56cfca104f971
Author: Adam Jackson <ajax@benzedrine.nwnk.net>
Date: Mon Apr 9 19:08:52 2007 -0400
Look for the PCI ROM file elsewhere in sysfs.
/sys/devices reflects the bus topology, and we don't care that much.
Easier (and more reliable) to just look in /sys/bus/pci/devices, which
is a flat view.
commit a08d5157f70567a0aa9583d4a15e62437340cf34
Author: Adam Jackson <ajax@benzedrine.nwnk.net>
Date: Mon Apr 9 19:04:56 2007 -0400
VT activate or waitactive are fatal if they fail.
Also, be sure to waitactive on the way down, to make sure we're off the VT
before exiting.
commit 72b477f964c748a1ab668781643cc11877f19738
Author: Adam Jackson <ajax@benzedrine.nwnk.net>
Date: Mon Apr 9 18:59:01 2007 -0400
Don't write out empty sections from the parser.
commit 1f6741db19d4c91b1eacb497dff1814acb1bf0c3
Author: Stefan Huehner <stefan@huehner.org>
Date: Mon Apr 9 14:33:15 2007 -0700
Bug #10560: Code-Cleanup: function declarations () -> (void)
X.Org Bugzilla #10560: <https://bugs.freedesktop.org/show_bug.cgi?id=10560>
Patch #9511 <https://bugs.freedesktop.org/attachment.cgi?id=9511>
commit f24391dbfd12a84253dfec794ee7884afd52e197
Author: Keith Packard <keithp@neko.keithp.com>
Date: Mon Apr 9 12:30:31 2007 -0700
In AIGLX EnterVT processing, invoke driver EnterVT before resuming glx.
As the driver EnterVT function generally re-enables the hardware and
prepares it for rendering, it must be called before any gl functions are
called which could touch the hardware.
commit 4c2e28b0916b5f75cfefb6df9fa0a7a09675539a
Author: Keith Packard <keithp@neko.keithp.com>
Date: Mon Apr 9 12:28:53 2007 -0700
Add setrlimit call in -core option to make dumps occur.
Default core size limit for most environments is 0, which disables core
dumps. Add code in the -core option processing path to set the core limit to
the maximum value.
commit 4beeab8424774ea4c3142f29b90e33f1fc7cb154
Author: Daniel Stone <daniel@fooishbar.org>
Date: Sun Apr 8 13:39:06 2007 +0300
XFree86: Treat evdev and vmmouse as mouse drivers (bug #10512, #10559)
When we see an evdev or vmmouse section, assume that it's a mouse, and
don't add a default mouse device. This will break users who have an
evdev keyboard section but no mouse, and want the mouse to get added
by default.
commit 0a6ac992363343487dfe0a0fc985ea55bd448382
Author: Brian <brian@yutani.localnet.net>
Date: Sat Apr 7 12:41:57 2007 -0600
regenerated to fix bug 10371
commit 7e385598613778de14c0feea0d32f17d7aa66a8e
Author: George Sapountzis <gsap7@yahoo.gr>
Date: Fri Apr 6 13:38:12 2007 +0300
GLcore: fix after moving xf86glx_util.[hc] to Mesa.
commit 5a804f2e97ab59745482660a635b801ac2b9e769
Author: George Sapountzis <gsap7@yahoo.gr>
Date: Thu Apr 5 19:14:31 2007 +0300
configure: minor cosmetic, move GLX extension options together.
commit a4e2fc703484fffed8dd50c1b4b24c564be4d3cd
Author: George Sapountzis <gsap7@yahoo.gr>
Date: Thu Apr 5 19:13:47 2007 +0300
glx: Remove stray __GLinterface.
__GLinterface was droped from glcore.h
commit 38ca7d388c47c4800c74442172d6595a9b3dfcc7
Author: George Sapountzis <gsap7@yahoo.gr>
Date: Thu Apr 5 19:13:14 2007 +0300
glx: fix symlink, glcontextmodes.c was moved to mesa/src/glx/
commit f8482967ae8080f49dd1bbb0b79cc65020df679f
Author: Thomas Hellstrom <thomas-at-tungstengraphics-dot-com>
Date: Wed Apr 4 12:28:48 2007 +0200
Add an EXA driver callback to determine whether a pixmap is
"offscreen" in exa terms, which means accessible to the GPU.
Bump exa minor. The change is backwards-compatible.
commit c10df5b967d4da4e11786520317e2917de5541fa
Author: Aaron Plattner <aplattner@nvidia.com>
Date: Tue Apr 3 15:47:01 2007 -0700
Swap RRScreenChangeNotifyEvent dimensions when the screen has one crtc and it's rotated.
RandR 1.1 clients expect the size fields in this event to be the unrotated
dimensions of the screen. This behavior is "weird", but that's the way the old
code worked so we need to be bug-compatible with it.
commit e1dea151db6405e12d991feacba9446320739ee8
Author: Brian <brian@yutani.localnet.net>
Date: Tue Apr 3 11:21:50 2007 -0600
Implement a minor hack in dmxCheckFunctionKeys() to detect special keys.
Keep track of status of (left) alt/ctrl keys so that ctrl-alt-q to exit
can be detected. Not ideal, but works for now.
commit 0ee40c935750e25a9e178cdd70f6b2c667e79344
Author: Brian <brian@yutani.localnet.net>
Date: Tue Apr 3 09:31:00 2007 -0600
s/intead/instead/
commit 23974f20bf0e0c2786cc75af026af5484f6dc331
Author: Brian <brian@yutani.localnet.net>
Date: Tue Apr 3 09:30:24 2007 -0600
add DDXRingBell() stub to solve link problem
commit a240c039c47c0be22ea5e100692307b26d938747
Author: Brian <brian@yutani.localnet.net>
Date: Tue Apr 3 09:27:57 2007 -0600
Split the xserver/fb/fbcmap.c file into two files.
Now, fbcmap_mi.c contains the fb functions which just wrap mi functions.
Previously, these were in fbcmap.c and compiled when XFree86Server was defined.
Now, clients of fbcmap should either use fbcmap.c or fbcmap_mi.c and not worry
about setting the XFree86Server symbol.
commit 1cc8db72816cd079f30255046e10043c350bf683
Merge: 645d87c... a39f297...
Author: Matthieu Herrb <matthieu@roadrock.(none)>
Date: Tue Apr 3 16:04:45 2007 +0200
Merge branch 'master' of ssh://herrb@git.freedesktop.org/git/xorg/xserver
commit 645d87cf8ef724d4591614f9994cdc4d7549a7a8
Author: Matthieu Herrb <matthieu@roadrock.(none)>
Date: Tue Apr 3 15:47:18 2007 +0200
CVE-2007-1003: XC-MISC Extension ProcXCMiscGetXIDList() Memory Corruption
commit a39f297ada4fa87c858395ae2aacefac5f8fba05
Author: Keith Packard <keithp@viola.jf.intel.com>
Date: Mon Apr 2 14:15:36 2007 -0700
Don't erase current crtc for outputs on CloseScreen
Erasing this variable causes some outputs (SDVO on intel) to fail
to be correctly reset at server reset time.
(cherry picked from commit 56262a4ee943f328d089a8eb4aa70b9a4bd5d135)
commit 11797ffdcc22160317a5ebbc9291472570a51c6d
Author: Eric Anholt <eric@anholt.net>
Date: Mon Apr 2 18:21:58 2007 -0700
Move modes/ debugging output under Option "ModeDebug" in the Device section.
commit e44f106ffc796c025abdfb66717c06db8b12b4e4
Author: Brian <brian@yutani.localnet.net>
Date: Mon Apr 2 16:26:15 2007 -0600
clean-up, debug code
commit 8d8bc8927760fad631bef83fa2841b455ff6d511
Author: Brian <brian@yutani.localnet.net>
Date: Mon Apr 2 16:21:57 2007 -0600
fix formatting
commit 3e482de7b145a5eed79b81c30c359fe43647824a
Author: Brian <brian@yutani.localnet.net>
Date: Mon Apr 2 15:38:15 2007 -0600
checkpoint: more clean-up
commit 76a7a5ca1f068c27c9b5fbd49d5a1da80ed6f488
Author: Brian <brian@yutani.localnet.net>
Date: Mon Apr 2 15:24:05 2007 -0600
formatting fixes
commit 69baad321d35dae0bfa535be0c6ed2131fed1e60
Author: Brian <brian@yutani.localnet.net>
Date: Mon Apr 2 15:21:22 2007 -0600
clean-up dmxCoreMotion() dmxCoreMotion2()
commit 44eb15adeee3b299677070f39625daa53679bd13
Author: Brian <brian@yutani.localnet.net>
Date: Mon Apr 2 15:12:04 2007 -0600
checkpoint clean-up
commit 0f873a9d4f02b399c37b4058c6a9a2e21aa205e8
Author: Brian <brian@yutani.localnet.net>
Date: Mon Apr 2 14:51:38 2007 -0600
remove some debug code
commit 3a0ce1084a18e17a3c8a009d99c228652b8763a9
Author: Brian <brian@yutani.localnet.net>
Date: Mon Apr 2 14:51:21 2007 -0600
for completeness, init dummy's min/maxval[1] values (vertical axis)
commit 12016f20f7f5365f30cfbeb05568b3fb89759e5a
Author: Brian <brian@yutani.localnet.net>
Date: Mon Apr 2 14:50:48 2007 -0600
As for normal mouse device, init valuator maxval[] to real values, not zero.
commit 0aaf28e5633a59563b89a2e42d19fabc84adc3ed
Author: Brian <brian@yutani.localnet.net>
Date: Mon Apr 2 12:41:30 2007 -0600
In dmxBackendMouGetInfo() initialize the info->minval[], maxval[] arrays to the size of the backend display.
It seems that the changes to X input exposed a problem that wasn't detected
before. The axis clipping code in GetPointerEvents() uses those limits to
constrain the pointer's coordinate range. The max was zero so the pointer
couldn't move.
commit 0013bf6ddb3867c9a504603434d8c2ec83f3f3bc
Author: Brian <brian@yutani.localnet.net>
Date: Mon Apr 2 12:39:04 2007 -0600
undo 1280 valuator hack
commit 08a88d1803f672555141011e082fbc0edeedcf05
Author: Brian <brian@yutani.localnet.net>
Date: Mon Apr 2 12:28:14 2007 -0600
Pass num_valuators=0 for ButtonPress/Release. This seems to fix the button coordinate problem
commit 70683e338dacc48e3adf489d66ec33b29dfc3b77
Author: Brian <brian@yutani.localnet.net>
Date: Mon Apr 2 12:26:27 2007 -0600
formatting fixes
commit f2808005f4ee72c5fd7f5f3dcca181306485113e
Author: Alberto Mardegan <mardy@users.sourceforge.net>
Date: Sat Mar 31 16:51:24 2007 +0200
Bug #6620: Fixed a missing 'else' in ATIPseudoDMAInit().
Before this, we'd write some registers twice on R200 hardware and also
possibly end up with a bad value in atis->cce_pri_size.
commit 5257b32e492bd2082bef6a4cd0fea03ce093c0f8
Author: Aaron Plattner <aplattner@nvidia.com>
Date: Wed Mar 28 15:51:24 2007 -0700
Bump video driver ABI to 2.0 for cw change (commit 6ed08949af4f7ac09170d3d9581e4092b24a84ee).
commit 73fdc16bc4f4e21ff604b3f9ded23b40398fb1b6
Author: Brian <brian@yutani.localnet.net>
Date: Fri Mar 30 16:07:26 2007 -0600
formatting fixes
commit ebdc8ce5c108dc3b6b0004e7c7939d1a5bef8676
Author: Brian <brian@yutani.localnet.net>
Date: Fri Mar 30 16:05:46 2007 -0600
Checkpoint DMX updates: things are working much better now, but still not 100% right.
Use new dmxCoreMotion2() function which enqueues motion events with
GetPointerEvents()/mieqEnqueue().
The clipAxis() code in GetPointerEvents() is causing some grief. The
limits seem to have always been (0,0) according to the original calls
to InitValuatorAxisStruct() in dmxinputinit.c.
Terrible hack for now: Call InitValuatorAxisStruct() with hard-coded max
values of 1280 (my screen width).
commit 3c7413e0c2f87e154aa8aa4a83bd585a6d1091e8
Author: Brian <brian@yutani.localnet.net>
Date: Fri Mar 30 14:07:04 2007 -0600
Tweak some parameters, etc. Things seem a little better now, but still a ways to go.
commit 7989dacdcb1449b10d7733dda11cd96e260e9fae
Author: Brian <brian@yutani.localnet.net>
Date: Fri Mar 30 13:44:24 2007 -0600
num_valuators=1 for GetPointerEvents(), hack ButtonPress/Release position
commit 1ea842960fddbc6363cc6e7f914d70ba45525a6b
Author: Brian <brian@yutani.localnet.net>
Date: Fri Mar 30 13:43:15 2007 -0600
more debug
commit 92e8cdbd32b0d86cabd4ad88e3240bf90c018b9a
Author: Brian <brian@yutani.localnet.net>
Date: Fri Mar 30 13:19:33 2007 -0600
Checkpoint fixes to DMX for X input changes.
Xdmx builds and runs now.
Keyboard seems OK, and mouse pointer moves, but everything else is flakey.
Something is still seriously wrong.
commit d92da3d5f309392ac398c0975ef17bb04312d5e2
Author: Brian <brian@yutani.localnet.net>
Date: Fri Mar 30 12:56:34 2007 -0600
more formatting fixes
commit 44acb2517d9fb07790d9d799aa9cc727d1b7d35c
Author: Brian <brian@yutani.localnet.net>
Date: Fri Mar 30 12:54:22 2007 -0600
Fix some bad formatting.
Doing this:
if (something) stmt;
is evil if you're debugging and want to break on stmt!
commit 9f24798af50896cc3262c1201f75c10a688f2a83
Author: Brian <brian@yutani.localnet.net>
Date: Fri Mar 30 12:49:34 2007 -0600
ompile fbcmap.c w/ -DXFree86Server instead of linking libfbcmap.a.
The former works, the later doesn't (DMX blows up on visuals/pixel formats).
This undos Daniel's patch, which undid my prev patch. Revisit someday.
commit 76756f27561c6386cba0d338441e8ec7b98500ce
Author: George Sapountzis <gsap7@yahoo.gr>
Date: Thu Nov 30 04:20:32 2006 +0200
Make xf86glx.c unaware of Mesa internals
Use newly added XMesaCopyContext() and drop the GlxSetRenderTables() call
for Xgl, as this is now done inside XMesaForceCurrent(). This leaves xmesaP.h
but only for the declarations of the three XMesa/XFree86 functions. Also,
GlxSetRenderTables() stays but is only used in hw/xgl/glxext/ .
Also drop xf86glxint.h, no longer used.
Depends on mesa commit 7439a36785b6a2783e80a40a96c09db8f56dc2bc of 2007-03-30.
commit 307d2b57bbfcc281656011533627bea6ab98189e
Author: Peter Hutterer <peter@cs.unisa.edu.au>
Date: Thu Mar 29 15:23:41 2007 +0930
Xi: remove 'register' keywords.
commit 82a8b99a6c46018885600011913267d8af9dfe13
Author: Adam Jackson <ajax@benzedrine.nwnk.net>
Date: Wed Mar 28 15:17:02 2007 -0400
Move the XAA private indices to be static.
Technically this is an ABI break, if you aren't smart enough to be using the
getter functions. Cope.
commit 8c7f56d92d8471ee059c14d322af5f7f555dd5c6
Author: Tomas Janousek <tomi@nomi.cz>
Date: Wed Mar 28 14:46:30 2007 -0400
Bug #10296: Fix timer rescheduling.
commit 5ba4d9eedf1b4ce4795bf910cd184872e2d9b3fc
Author: Adam Jackson <ajax@benzedrine.nwnk.net>
Date: Wed Mar 28 12:03:19 2007 -0400
Refuse to create tiny modes from EDID detailed timing.
commit 85220446359a75ea2c359b418b4051c04eea739c
Author: Daniel Stone <daniel@fooishbar.org>
Date: Wed Mar 28 13:03:32 2007 +0300
GL: Update for Mesa changes
Added s_fragprog.c to fix the build.
commit 1af2ef0b25fd8017a3271e624a5f1548f02b09f9
Author: Eric Anholt <eric@anholt.net>
Date: Tue Mar 27 13:13:45 2007 -0700
Enable Composite by default now that it disables itself in the known bad cases.
commit 0bfc3cc22db94ec6867596606fe93228e315c847
Author: Eric Anholt <eric@anholt.net>
Date: Tue Mar 27 13:12:21 2007 -0700
Disable composite when Xinerama is active.
It will likely take a decent bit of work to make that work right.
commit 5e7936371c9e1ac48e19bf1e9e3f71f037fd9b5d
Author: Eric Anholt <eric@anholt.net>
Date: Mon Mar 26 20:18:18 2007 -0700
Disable Composite when the screen's visual is pseudocolor.
Rendering fails badly in this case, and I don't care enough to fix it.
commit 8afc7e2eb3ebec48d3879bf269143259c8bc18c8
Author: Eric Anholt <eric@anholt.net>
Date: Mon Mar 26 15:55:38 2007 -0700
Refuse to initialize Composite if Render is not present.
Composite relies on the presence of Render, in particular for the automatic
compositing.
commit 6ed08949af4f7ac09170d3d9581e4092b24a84ee
Author: Eric Anholt <eric@anholt.net>
Date: Tue Mar 27 17:31:28 2007 -0700
Move libcw setup to the only renderer requiring it (XAA).
Additionally, protect libcw setup behind checks for Render, to avoid
segfaulting if Render isn't available (xnest).
The previous setup was an ABI-preserving dance, which is better nuked now.
Now, anything that needs libcw must explicitly initialize it, and
miDisableCompositeWrapper (previously only called by EXA and presumably binary
drivers) is gone.
commit e76b6349516d5d1c8f7167d6f5419e0d06a546c3
Author: Eric Anholt <eric@anholt.net>
Date: Mon Mar 26 16:04:50 2007 -0700
Fix indentation of fakexa help text.
commit 6a0bed16e80a91891cee6c7033c90875bc2af193
Author: Michel Dänzer <michel@tungstengraphics.com>
Date: Tue Mar 27 16:51:12 2007 +0200
Fix typo in GL/mesa/shader/slang/Makefile.am.
commit b8f846a9dfc6697d59ad5482ba7c9d738875318e
Author: Dave Airlie <airlied@linux.ie>
Date: Tue Mar 27 14:17:40 2007 +1000
gl: oops dodgy s appeared pointed out by jcristau on irc..
commit a63ee90bc2d490f6c5c1802c164391963cf6c1d9
Author: Dave Airlie <airlied@pegasus.(none)>
Date: Tue Mar 27 11:05:52 2007 +1000
gl: update for latest mesa glsl-compiler merge
commit d387a3ddf76716791e5e8b8f0954ca0df3c579d6
Author: Dave Airlie <airlied@pegasus.(none)>
Date: Tue Mar 27 11:00:13 2007 +1000
fix loading of GLcore after recent loading changes
commit 92ba435bd9aa7b6eca9aef8e5193576ef62fc9db
Author: Eric Anholt <eric@anholt.net>
Date: Mon Mar 26 12:44:58 2007 -0700
Update xorg.conf manpage for new RandR 1.2 monitor options.
commit f7c5aa0dc0fa3569a2ee412c4f996960f936b6ed
Author: Eamon Walsh <ewalsh@tycho.nsa.gov>
Date: Mon Mar 26 10:21:44 2007 -0400
Remove dead NEED_DBE_BUF_BITS code.
commit 2e3cc861f90415f200826bc71dab6298d759c42b
Author: Adam Jackson <ajax@benzedrine.nwnk.net>
Date: Sun Mar 25 22:01:34 2007 -0400
Since ddc, i2c, and ramdac are in core now, remove their ModuleData stubs.
commit e88fa75c9b468b88bb7b87b1da235c6eb2fe8164
Author: Adam Jackson <ajax@benzedrine.nwnk.net>
Date: Sun Mar 18 17:39:08 2007 -0400
Static cleanup on Xi/
commit 4b5802ddbd45271be3cadeae0a83a6742df2515b
Author: Adam Jackson <ajax@benzedrine.nwnk.net>
Date: Sun Mar 25 17:57:54 2007 -0400
General DIX static and dead code cleanup.
commit 04b87d6dfae02e4ecdb5216d12c6cdafd1e8c2b4
Author: Adam Jackson <ajax@benzedrine.nwnk.net>
Date: Sun Mar 25 17:57:22 2007 -0400
Static and dead code cleaup for Xext/
commit af769892a91c9af59de53ca3bcd77fc4967daffb
Author: Adam Jackson <ajax@benzedrine.nwnk.net>
Date: Sun Mar 25 17:56:32 2007 -0400
Static and dead code cleanup from mi/
commit 62224e39727fd6f1cf11a461983662f615a9fea1
Author: Adam Jackson <ajax@benzedrine.nwnk.net>
Date: Sun Mar 25 17:55:15 2007 -0400
Static cleanup for xf86 ddx.
commit e8bc1988d9ff10b65717574175f70df3c4d6334d
Author: Adam Jackson <ajax@benzedrine.nwnk.net>
Date: Sun Mar 25 15:13:05 2007 -0400
Un-staticise VTSwitchEnabled, since kbd wants it apparently.
commit 70e493d223b1e943e652191150bd0b7e1a6ebcfb
Author: Adam Jackson <ajax@benzedrine.nwnk.net>
Date: Sun Mar 25 14:55:28 2007 -0400
Static and dead code cleanup over afb/
commit f36bf1a3e4ce9465ea4a6159c209924a3cafbe58
Author: Adam Jackson <ajax@benzedrine.nwnk.net>
Date: Sun Mar 25 12:28:13 2007 -0400
Delete a dead file.
commit 9a0f25de7ca3c68af867b38936103d17daa92ac6
Author: Adam Jackson <ajax@benzedrine.nwnk.net>
Date: Sun Mar 25 12:27:01 2007 -0400
Static cleanups, dead code deletion.
commit ac2356843e38b3400142bc54b65393c12976fc07
Author: Peter Hutterer <peter@cs.unisa.edu.au>
Date: Sun Mar 25 09:41:33 2007 +0930
dix: Increase allocation size for core keyboard keymap to avoid buffer overrun when copying keymap from extension devices.
commit 1072b88a8f352484e70bc749e300c936e5600480
Author: Dave Airlie <airlied@linux.ie>
Date: Sun Mar 25 10:06:00 2007 +1000
loader: fix already built-in message
commit 804080a7096347d48c686f2c8fbfd06326bce400
Author: Keith Packard <keithp@neko.keithp.com>
Date: Fri Mar 23 23:41:36 2007 -0700
Make pending properties force mode set. And, remove AttachScreen calls.
Yes, two changes in one commit. Sorry 'bout that.
The first change ensures that when pending property values have been
changed, a mode set to the current mode will actually do something, rather
than being identified as a no-op. In addition, the driver no longer needs to
manage the migration of pending to current values, that is handled both
within the xf86 mode setting code (to deal with non-RandR changes) as well
as within the RandR extension itself.
The second change eliminates the two-call Create/AttachScreen stuff that was
done in a failed attempt to create RandR resources before the screen
structures were allocated. Merging these back into the Create function is
cleaner.
(cherry picked from commit 57e87e0d006cbf1f5b175fe02eeb981f741d92f0)
Conflicts:
randr/randrstr.h
randr/rrcrtc.c
I think master and server-1.3-branch are more in sync now.
commit 1f77120775dc05fc84a00dd55190af2fa50ae509
Author: Keith Packard <keithp@neko.keithp.com>
Date: Fri Mar 23 14:39:10 2007 -0700
Ensure that crtc desired values track most recent mode.
desiredX and desiredY were not recorded during xf86InitialConfiguration.
desiredX, desiredY and desiredRotation were not recorded during
xf86SetSingleMode.
(cherry picked from commit 36e5227215e0912ddf8a010db042467f00efe0fc)
commit 476f2b5aefa518262b69e487555e6094818d857a
Author: Keith Packard <keithp@guitar.keithp.com>
Date: Fri Mar 23 01:17:14 2007 -0700
Incorrect extra memory copy in RRChangeOutputProperty.
Left over from previous version of the code, this memmove will break when
the mode is not Replace.
(cherry picked from commit 945aa0aa556429b50dea8e8ebc0008304b093eb7)
commit 7093367c3976bef5b9d219d9f2a7dc7dd3eeb091
Author: Keith Packard <keithp@guitar.keithp.com>
Date: Fri Mar 23 01:05:55 2007 -0700
Fix Pending property API, adding RRPostPendingProperty.
Pending Properties take effect when the driver says they do, so provide an
API to tell DIX when a property effect is made. Also, allow driver
to reject property values in RRChangeOutputProperty.
(cherry picked from commit 8eb288fbd69e2ffd02521d2c6a964c8180d08ec8)
commit 86d76390eb182f271f5fa5dc19205e97a867f7e7
Author: Keith Packard <keithp@guitar.keithp.com>
Date: Fri Mar 23 01:03:40 2007 -0700
Make sure RandR events are delivered from RRCrtcSet.
Some paths were skipping the event delivery stage.
(cherry picked from commit 9ca7ba5d6012295a77ed773c656e786440da973d)
commit 510eaa346e68fd82c852c7b41fb0e2c5be12da78
Author: Keith Packard <keithp@guitar.keithp.com>
Date: Fri Mar 23 00:59:11 2007 -0700
Clean up xf86CrtcRec and xf86OutputRec objects at CloseScreen.
Erase pointers to structures which are freed at server reset time.
(cherry picked from commit 492c768065f49306a2194a88edf96b85de0ff4ff)
commit 479b2be4badab0a67b1f091feb83c1364e27d783
Author: Keith Packard <keithp@guitar.keithp.com>
Date: Fri Mar 23 00:57:18 2007 -0700
Clear allocated RandR screen private structure.
Use xcalloc instead of xalloc when allocating this structure to ensure
consistent contents at startup.
(cherry picked from commit 16f4c0c1750824f2e5a001cef82a4122a7a2beb0)
commit b63e0d2545bb75e14d9de019a88f31e20a2f7377
Author: Keith Packard <keithp@guitar.keithp.com>
Date: Tue Mar 20 07:17:27 2007 -0700
Clean up Rotate state on server reset.
The rotation state is stored in the xf86_config structure which is not
re-initialized at server reset time. Clean it up at CloseScreen time.
(cherry picked from commit f8db7665dcd7af78ca4db2461e0bf787ec662cb1)
commit 3e9f7a5504ab41d845e88f293d8498c963d8a7d8
Author: Daniel Stone <daniel@fooishbar.org>
Date: Wed Mar 21 02:35:31 2007 +0200
XFree86 DGA: Guard against NULL pointer dereferences.
Ass, u, me ...
commit f292de2ef13dc994a38029cee9e2642576893332
Author: Daniel Stone <daniel@fooishbar.org>
Date: Wed Mar 21 02:04:12 2007 +0200
XKB: Fix size_syms calculation bug
Apparently it needed to be nSyms*15/10, not *12/10; make it match the
other allocation code.
commit f34b9a20b0181d3c2641c305e91180711afbd4b9
Author: Daniel Stone <daniel@fooishbar.org>
Date: Wed Mar 21 02:03:37 2007 +0200
XKB: Be a tiny bit more conservative with type allocation
Make sure size_types will _always_ be 0 if we don't have any types.
commit 021fc5cb2cb4a7972b4a6fcb570c1da92787d68d
Author: Adam Jackson <ajax@benzedrine.nwnk.net>
Date: Sun Mar 18 16:31:19 2007 -0400
Static markup and dead code cull over xkb/.
The former <X11/extensions/XKBsrv.h> has been pulled into the server now as
include/xkbsrv.h, and the world updated to look for it in the new place,
since it made no sense to define server API in an extension header. Any
further work along this line will need to do similar things with XKBgeom.h
and friends.
commit 9398d62f27ee1b287e4458fd8b011c10f7b59efd
Author: Daniel Stone <daniel@fooishbar.org>
Date: Wed Mar 21 00:18:24 2007 +0200
XFree86 input: Add backwards compatibility for motion history
Add the old motion history API back, as a shim around the new mi API.
commit 0f75c47e0c5f4b2778930a6fabf894fc1dffd9d3
Author: Daniel Stone <daniel@fooishbar.org>
Date: Wed Mar 21 00:12:02 2007 +0200
xfree86 input: Re-enable DGA support
Re-enable DGA support for relative mouse motion.
commit 80d29475b9a2ebbb303a8e324e09a15c528d5556
Author: Daniel Stone <daniel@fooishbar.org>
Date: Wed Mar 21 00:10:38 2007 +0200
mieq: Allow event handlers for arbitrary events to be set
Allow arbitrary events to use mieq by letting custom handlers be set.
commit b8df961843a95b29258ae9c5d46ccfc620d8de1c
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date: Mon Mar 19 18:03:26 2007 -0700
Define XF86PM on Solaris x86 builds now that we have sun_apm.c
commit 720f302d241e88e6e9f2962207da1aa9a79728b7
Author: Keith Packard <keithp@neko.keithp.com>
Date: Sat Mar 17 20:14:05 2007 -0700
Slow down DDC I2C bus using a RiseFallTime of 20us for old monitors.
This time value makes the bus run slowly enough for even the least reliable
of monitors. Thanks to Pavel Troller for finding the necessary change.
commit b5a8a71e64c76b8dd42962cbd7984215c6ce4aa8
Author: Keith Packard <keithp@neko.keithp.com>
Date: Sat Mar 17 17:26:11 2007 -0700
Remove extra (and wrong) I2C ByteTimeout setting in DDC code.
The DDC code sets the I2C timeouts to VESA standards, except that it had an
extra setting of the ByteTimeout value which was wrong (off by a factor of
50). Removing this should help DDC work on many more monitors. Note that the
Intel driver duplicated these settings, along with the error. Yay for cult
and paste coding.
commit 2489dae9f7def788910eee5733931392df83a0d6
Author: Keith Packard <keithp@guitar.keithp.com>
Date: Thu Mar 15 20:26:07 2007 -0700
Correct ref counting of RRMode structures
RRModes are referenced by the resource db, RROutput and RRCrtc structures.
Ensure that the mode reference count is decremented each time a reference is
lost from one of these sources. The missing destroys were in
RRCrtcDestroyResource and RROutputDestroyResource, which only happen at
server reset time, so modes would be unavailable in subsequent server
generations.
commit 9d0c3b52f25df89738fb1a62ccffda8c8cbb4689
Author: Keith Packard <keithp@guitar.keithp.com>
Date: Tue Feb 20 23:04:26 2007 -0800
Eliminate RRModeRec devPrivate field.
The xf86 mode setting code was mis-using this field to try and store a
pointer to a DisplayModeRec, however, each output has its own copy of every
DisplayModeRec leaving the one in in the RRModeRec devPrivate field pointing
at a random DisplayModeRec.
Instead of attempting to rectify this, eliminating the devPrivate entirely
turned out to be very easy; the DDX code now accepts an arbitrary RRModeRec
structure and set that to the hardware, converting it on the fly to a
DisplayModeRec as needed.
(cherry picked from commit 3506b9376c2b0db09bfff58d64e07af88a6e8195)
commit 2c93083edd29a65e73bb2e8eff9d353e92845c9b
Author: Keith Packard <keithp@guitar.keithp.com>
Date: Sun Feb 18 23:49:38 2007 -0800
Add support for user-defined modelines in RandR.
The RandR protocol spec has several requests in support of user-defined
modes, but the implementation was stubbed out inside the X server. Fill out
the DIX portion and start on the xf86 DDX portion. It might be necessary to
add more code to the DDX to insert the user-defined modes into the output
mode list.
(cherry picked from commit 63cc2a51ef87130c632a874672a8c9167f14314e)
Conflicts:
randr/randrstr.h
Updated code to work in master with recent security API changes.
commit 3bffb281260476d2f74f0bf451d85d2f7cacd6c4
Author: Keith Packard <keithp@neko.keithp.com>
Date: Thu Mar 15 16:16:16 2007 -0700
Don't wedge when rotating more than one CRTC.
Rotation block handler was re-registering the rotation damage structure,
creating an infinite loop in the damage code. Track registration of the
damage structure to avoid this.
(cherry picked from commit b14f003b0ed1252766c9e3b1c086ea2809521047)
commit 9562b6abe1da566cf73a08c4f4c4339fb67fbc71
Author: Keith Packard <keithp@neko.keithp.com>
Date: Thu Mar 15 10:50:45 2007 -0700
Allow xf86_reload_cursors during server init.
xf86_reload_cursors is supposed to be called from the crtc mode setting
commit hook; as that happens during server initialization, check for this
case.
(cherry picked from commit 5b77bf2d020b1ee56c1c5f2db089a8f7f64a76a6)
commit 3b71b0f89f1db837da91650baa0ef4bb7ef2e98f
Author: Eric Anholt <eric@anholt.net>
Date: Thu Mar 15 13:21:00 2007 -0700
Set the RandR version returned, rather than just passing the proto's version.
commit 2fe74ef339c3a4902ae8214f5a0454662895422c
Author: Matthias Hopf <mhopf@suse.de>
Date: Thu Mar 15 16:56:01 2007 +0100
Fix calculations in x86 emulator for the long long case (Andreas Schwab).
commit ae75019ccf1edac9e8be31b6a96293624f672ccb
Author: Keith Packard <keithp@guitar.keithp.com>
Date: Wed Mar 14 23:59:29 2007 -0700
Create driver-independent CRTC-based cursor layer.
This moves most of the cursor management code out of the intel driver and
into the general server code. Of course, the hope is that this code will be
useful for other driver writers as well.
Check out xf86Crtc.h for the usage information, making sure you add the
needed hooks to the crtc funcs structure for your driver.
(cherry picked from commit 4d81c99a4660a0bf9014f789de55edabd185bd14)
commit 4bf1b280f7cb676ec2b172f26dd2ad9bac2eb2ca
Author: Alan Hourihane <alanh@fairlite.demon.co.uk>
Date: Fri Mar 9 14:18:14 2007 +0000
Set pScreen on context
commit c366b82bd50066019cf82b3464445d5bc27d6f9f
Author: Jay Estabrook <Jay.Estabrook@hp.com>
Date: Fri Mar 9 12:26:55 2007 +0000
Ensure domain is stripped from the bus ID.
commit 405483496538f1c82cbd7fe1e76c5d94e1a90525
Author: Peter Hutterer <peter@cs.unisa.edu.au>
Date: Fri Mar 9 14:16:23 2007 +1030
mi: remove 'register' keywords.
commit 63169ce52d354b4345dcfc46b89f0ea88379718f
Author: Peter Hutterer <peter@cs.unisa.edu.au>
Date: Thu Mar 8 17:50:19 2007 +1030
dix: remove 'register' keyword for all variables.
commit 40ae4f246d8818410490236ab183204a84765629
Author: Keith Packard <keithp@guitar.keithp.com>
Date: Wed Mar 7 20:52:31 2007 -0800
Remove stale monitor data when output becomes disconnected.
Remove parsed EDID and EDID property from disconnected outputs.
(cherry picked from commit ae9d5aa479dd50cc81b755079fcf96a0d02f135a)
commit b5fde366e2e21234ac0b81222fd5c42ca3e49cba
Author: Eamon Walsh <ewalsh@tycho.nsa.gov>
Date: Wed Mar 7 12:29:55 2007 -0500
Properly free device devPrivates - memory leak fix.
commit a3d2c5d622d9ca36d6fa2966aff09524e3ea39ac
Author: Adam Jackson <ajax@benzedrine.nwnk.net>
Date: Wed Mar 7 11:02:47 2007 -0500
XORG_VERSION_CURRENT, not XF86_VERSION_CURRENT.
If only this was the least wrong thing in this code.
commit e9bfb2b3d7dfaafd90d2ad0fa3d0e1acced4380b
Author: Keith Packard <keithp@neko.keithp.com>
Date: Tue Mar 6 23:19:30 2007 -0800
Add hw/xfree86/docs/README.modes, documenting new mode setting APIs.
This document covers both API and xorg.conf usage of the new mode setting
APIs.
(cherry picked from commit a59c31b0f7b94ed1f395c7586c37ef5fe7ba2a25)
commit 72a23d88d73a8c72ed18847b004db05092d3e7be
Author: Keith Packard <keithp@guitar.keithp.com>
Date: Tue Mar 6 23:15:34 2007 -0800
Add xf86CrtcScreenInit to share initialization across drivers.
xf86CrtcScreenInit performs initialization that needs to happen at
ScreenInit time.
(cherry picked from commit 558a4f5588ad2ec11254e0b5d6ce9515b137369e)
commit 81526232bc0119d2ec7b8590be4f78cf066ae359
Author: Eamon Walsh <ewalsh@tycho.nsa.gov>
Date: Tue Mar 6 17:19:11 2007 -0500
remove PIXPRIV check as this flag is always set.
commit a7cd53deb99957dec27a55ffd75e548b322ae0ce
Author: Eamon Walsh <ewalsh@tycho.nsa.gov>
Date: Tue Mar 6 15:32:13 2007 -0500
remove PIXPRIV checks as this flag is always set.
commit 024bbc7cbb924daaf3e305ddfc8e74509acd1e15
Author: Eric Anholt <eric@anholt.net>
Date: Tue Mar 6 16:18:59 2007 -0800
Bug #9931: Fix linear allocations with a non-1-byte granularity.
This was introduced in 83080809f9a1c1d24b0318e54632f25f5940da25. Instead of
aligning the offset, it doubled it. Results were appropriately spectacular.
commit 9d94c137596d3f9d9118ec70455b7a30b3582046
Author: Ben Byer <bbyer@apple.com>
Date: Tue Mar 6 11:09:30 2007 -0800
updated todo list
commit 81d581e655fc989da3be4256b83849a63b8607b7
Merge: a05ffca... d5aba03...
Author: Ben Byer <bbyer@bbyer.(none)>
Date: Tue Mar 6 10:37:29 2007 -0800
Merge branch 'master' of git+ssh://bbyer@git.freedesktop.org/git/xorg/xserver
commit a05ffca8dd0da9bdb5c1bf4c481028aeabf21e34
Author: Ben Byer <bbyer@bbyer.(none)>
Date: Tue Mar 6 10:36:51 2007 -0800
rewrote event handling, Xquartz now has working mouse and keyboard. use it\!
commit d5aba03feff41722c72b4c6193f09d141cbf1678
Author: Drew Parsons <dparsons@debian.org>
Date: Tue Mar 6 23:53:23 2007 +1100
Xprint: shorten font filename to fit in tar length limit
The length of the Xprint font file NewCenturySchlbk-BoldItalic.pmf
pushes the full path over the traditional 100 character limit for
tarballs (when module version number is included). Shorten it to
NewCentSchlbk-BoldItal.pmf to get back below the limit and rename
other font files in that family to match.
commit 3206e9225897989638ad553e1f392b918ac4d21f
Author: Ben Byer <bbyer@bbyer.(none)>
Date: Tue Mar 6 02:31:59 2007 -0800
moved new event-handling code from X11Application.m to darwinEvents.c in preparation for making all Darwin servers use it
commit 0ccd1443fd6db397b42e5b99ce733ce1316c785e
Merge: ec1ef8a... 9b6bb06...
Author: Ben Byer <bbyer@bbyer.(none)>
Date: Tue Mar 6 01:04:50 2007 -0800
Merge branch 'master' of git+ssh://bbyer@git.freedesktop.org/git/xorg/xserver
commit ec1ef8a56d6217ca2b04899043874ce0bcad9784
Author: Ben Byer <bbyer@bbyer.(none)>
Date: Tue Mar 6 00:57:23 2007 -0800
Fixed Darwin's Makefile.am to fix a problem building X11.app
commit 9b6bb06f13a71f6078f762b4a78fa516faccb638
Author: Keith Packard <keithp@guitar.keithp.com>
Date: Mon Mar 5 23:49:35 2007 -0800
Allow relative positions to use output names or monitor identifiers.
Previous version used monitor identifiers if present, otherwise output
names. That caused existing working configurations to break when additional
information was added to the configuration file.
(cherry picked from commit 3f5cedf00a82f08a433c95ffbb7f8ac69dcf6a50)
commit bed76caa6caaea6a6598755b82a54425a9d9f73e
Author: Keith Packard <keithp@guitar.keithp.com>
Date: Mon Mar 5 23:36:00 2007 -0800
Use EDID data to set screen physical size at server startup.
Screen physical size is set to a random value before the RandR code gets
control, override that and reset it to a value based on the compat_output
physical size (if available). If that output has no physical size, just use
96dpi as the default resolution and set the physical size as appropriate.
(cherry picked from commit 843077f23a1b49bd712d931421753e3a09d4008c)
commit 47f8361c3a64834587e54507653d8d5b258c2530
Author: Keith Packard <keithp@guitar.keithp.com>
Date: Mon Mar 5 22:07:01 2007 -0800
Add xf86SetDesiredModes to apply desired modes to crtcs.
xf86SetDesiredModes applies the desired modes to each crtc (as selected by
xf86InitialConfiguration initially and modified by successful mode settings
afterwards). For crtcs without a desired mode, pScrn->currentMode is used to
select something workable.
(cherry picked from commit bcade98ccaa18298d844a606cb44271f0254c185)
commit 33d2cf93fb50464941e74efe246b10aee212223a
Author: Keith Packard <keithp@neko.keithp.com>
Date: Sat Mar 3 23:10:31 2007 -0800
Move xf86SetSingleMode into X server from intel driver.
This function applies a single mode to the screen (as from RandR 1.1,
XFree86-VidModeExtension or XFree86-DGA) using a policy that selects one
output to reconfigure to the requested mode and then makes all other outputs
fit within that size.
(cherry picked from commit 5a595c1f767a8d666348b845d18934aee0cfe38f)
commit 689d52b6242434507a64a8fff27b01607628c393
Author: Jens Granseuer <jensgr@gmx.net>
Date: Mon Mar 5 15:31:44 2007 -0800
Bugzilla #7145: fix build with gcc 2.95
Bugzilla #7145: <http://bugs.freedesktop.org/show_bug.cgi?id=7145>
Patch #8987: <http://bugs.freedesktop.org/attachment.cgi?id=8987>
commit fe7b8f4237874e3e45fe25a6bf06faddfa1ab8e1
Author: Ben Byer <bbyer@bbyer.(none)>
Date: Mon Mar 5 03:48:27 2007 -0800
began to factor out code to move to darwinEvents.c
commit 537dc5ecde46d0525c503d1d2b39b6eb89a1298e
Author: Ben Byer <bbyer@bbyer.(none)>
Date: Mon Mar 5 02:30:56 2007 -0800
started moving new input code into darwinEvents.c so that it may be shared by the three servers
commit 8ba5e8d82014b774a52f3e050ddbbb8bde4e0933
Author: Dave Airlie <airlied@linux.ie>
Date: Mon Mar 5 13:46:41 2007 +1100
add a standard connector type and name for us as an output property
commit 2e31872e05c2408d53ba0182bcddc5dabb3615fe
Author: Dave Airlie <airlied@linux.ie>
Date: Mon Feb 26 09:40:00 2007 +1100
modes: add commit/prepare hooks
commit 06b01186f6ae17aafdd1f628c306466ddea9e065
Author: Keith Packard <keithp@neko.keithp.com>
Date: Sun Mar 4 17:15:24 2007 -0800
Remove debugging ErrorF from rotation code.
(cherry picked from commit e6af7569f201842b4754aec6e72b30dc2daefdfb)
commit c14507b6837387d867792a24778786311b2b38d5
Author: Keith Packard <keithp@neko.keithp.com>
Date: Sun Mar 4 17:06:37 2007 -0800
Handle non-zero origin rotated crtc. Damage crtc area on re-rotate.
Box transformation from source to dest area was broken, leaving the wrong
areas painted when the crtc origin was non-zero.
When rotating from left to right, the pixmap doesn't get reallocated, and so
no damage was left in the pixmap from xf86RotatePrepare. Separately damage
the whole crtc area when this occurs to repaint the area.
(cherry picked from commit 2a50ca2160bc05af1c24421ec079e902ff730277)
commit 97978b515b7af5fbaaa32b1729e835f3bfb9f5c6
Author: Drew Parsons <drew@pug.localdomain>
Date: Sun Mar 4 16:28:54 2007 +1100
Xprint: fix font symlinks
Change symlinks to Xprint base fonts in model/PSdefault using local
relative links. This facilitates moving the Xprint config files, for
instance for FHS compliance placing data files in /usr/share rather
than /usr/lib. Also ensures NewCenturySchlbk-BoldItalic.pmf is
installed.
commit 215e3691b76a63e6af19865790193b20b105ec5a
Author: Ben Byer <bbyer@xyzzy.local>
Date: Sat Mar 3 21:52:56 2007 -0800
stopped using XTrans internals in X11.app because they're apparently no longer public
commit ea8dcc458ea8870126cf8d3e21cab9d63d094c5e
Author: Ben Byer <bbyer@xyzzy.local>
Date: Sat Mar 3 21:51:20 2007 -0800
Makefile fix for X11.app
commit 18508212599bf0964c450c69b9790208e5d428be
Author: Ben Byer <bbyer@xyzzy.local>
Date: Sat Mar 3 21:41:33 2007 -0800
fixed X11.xcodeproj to get CFLAGS and LDFLAGS from autoconf script
commit 7f2b9f3790456044d01bf8e6404f9a1239b41da6
Author: Ben Byer <bbyer@xyzzy.local>
Date: Sat Mar 3 19:27:53 2007 -0800
autoconf fixes for XDarwin (created DARWIN_LIBS)
commit ea1a72946d1aa4c256e6afb9d834c582ba4ac3a1
Author: Aaron Plattner <aplattner@nvidia.com>
Date: Wed Feb 28 14:26:47 2007 -0800
Add a canGrow argument to xf86InitialConfiguration.
canGrow indicates to the DDX that the driver can enlarge the desktop via the
xf86_config->funcs->resize hook. If so, xf86InitialConfiguration will set
virtual[XY] to match the configuration it chooses and will leave the crtc config
size ranges alone. If FALSE, it will bloat the screen to fit the largest probed
mode and also set the crtc config max size to limit the desktop to the initial
virtual[XY] size.
commit 04d15da95d608766c7832a7aa881be499c1395ba
Author: Aaron Plattner <aplattner@nvidia.com>
Date: Wed Feb 28 13:36:58 2007 -0800
Add a screen resize hook to xf86CrtcConfigRec.
This hook is called when the DDX needs to resize the screen. The driver is
responsible for changing virtualX and virtualY, along with any other related
screen properties (devPrivate.ptr, devKind, displayWidth, etc.).
Use the size range from the crtc config instead of randrp->virtual[XY] when
reporting the min and max screen sizes to the DDX.
commit b11dfac287d65de7b83f63749087cba4e8ddaf4a
Author: Matthias Hopf <mhopf@suse.de>
Date: Fri Mar 2 12:30:26 2007 +0100
Legacy framebuffer support wasn't compiled if Xorg wasn't explicitly enabled.
commit 2dafc46e3d814e02b25e5a2fa2e931f0257402a8
Author: Ben Byer <bbyer@bbyer.apple.com>
Date: Thu Mar 1 17:44:39 2007 -0800
Fixed pointer events in Xquartz -- Keyboard events work, but
the keycodes are incorrect.
commit 39ecd6fff4f946deebe310b4b26b171c842db223
Author: Ben Byer <bbyer@bbyer.(none)>
Date: Thu Mar 1 01:45:19 2007 -0800
Rewrote parts of the Xquartz event-handling code (thanks daniels and whot!)
It should still be considered a work in progress, but mouse events almost work.
commit ed7ccc481ad1caaa518cafe944c2327a5d0b6c65
Author: Ben Byer <bbyer@bbyer.(none)>
Date: Thu Mar 1 00:51:10 2007 -0800
AIGLX support for Darwin -- works well enough to run
glxgears and glxinfo, but still needs more testing.
commit 90ca76ba28fcd8bed945e33cf9674784fa2eb533
Author: Jay Cotton <jay.cotton@sun.com>
Date: Wed Feb 28 17:40:58 2007 -0800
Add sun_apm.c for Suspend-and-Resume support on Solaris
<http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=6205248>
commit 06c3021aec720837bef432656e88ae9b4e35101d
Author: Aaron Plattner <aplattner@nvidia.com>
Date: Wed Feb 28 16:09:11 2007 -0800
Don't crash setting a NULL mode with a randr classic DDX. Also remember to update the screen size during modesets.
commit 68c64ad7b1eea79c786b5a7f3459076780163a47
Author: Peter Hutterer <peter@cs.unisa.edu.au>
Date: Thu Mar 1 09:51:20 2007 +1030
Xext: Update device's lastx/lasty when sending a motion event with XTest.
commit 8b245758845523d5f8f017bb9d0e9aa57b616c28
Author: Aaron Plattner <aplattner@nvidia.com>
Date: Mon Feb 26 17:45:40 2007 -0800
Return BadMatch if a client tries to clone non-cloneable outputs.
commit d9bcb22d199e8444b9762a35754e04d327dd5915
Merge: 272d934... c16343a...
Author: Ben Byer <bbyer@bbyer.apple.com>
Date: Tue Feb 27 16:28:20 2007 -0800
Merge branch 'master' of git+ssh://bbyer@git.freedesktop.org/git/xorg/xserver
commit 272d9341d0f7c3e9e0c9b9a8c0d4d8779cdcc5cf
Author: Ben Byer <bbyer@bbyer.apple.com>
Date: Tue Feb 27 16:27:26 2007 -0800
fix for hw/darwin/Makefile.am to properly use XSERVER_LIBS
commit c16343ac2ca18391b21022b2edd02ad9f413d2b3
Author: Eamon Walsh <ewalsh@tycho.nsa.gov>
Date: Tue Feb 27 14:14:47 2007 -0500
Make mfb, cfb, and afb support configurable at build-time.
commit 5680efc0d2baf0a9451e82e490e3690fc23dda0f
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date: Tue Feb 27 09:55:48 2007 -0800
Sun bug 6529003: Xorg should not be including <sys/immu.h> on Solaris
<sys/immu.h> was removed from the latest Solaris Nevada build, but it's
been useless to Xorg for a long time (it only declared a couple of kernel
variables)
<http://bugs.opensolaris.org/view_bug.do?bug_id=6529003>
commit ab0fc8c1ad7ea2dc3389a4a4bb1c45bbded5e7ad
Author: Ben Byer <bbyer@bbyer.(none)>
Date: Tue Feb 27 00:14:35 2007 -0800
verbiage corrected per daniels
commit cdd4c84572cc3bdd004f8dca6d8b64e710344ac0
Author: Ben Byer <bbyer@bbyer.(none)>
Date: Mon Feb 26 23:57:02 2007 -0800
added hw/darwin/README.apple file with some todo items and props.
commit 776d4d6587c57f94bca8732f915d07a0d4e137c8
Author: Ben Byer <bbyer@bbyer.(none)>
Date: Mon Feb 26 23:40:00 2007 -0800
X11.app now builds correctly
commit 154d2c13f4ec22b7e6332808bbcd049d63784891
Author: Ben Byer <bbyer@bbyer.apple.com>
Date: Mon Feb 26 19:39:26 2007 -0800
more changes for X11.app
commit fa06e11f972e2a75c84b2f1586997ffc1239cbd9
Author: Ben Byer <bbyer@bbyer.apple.com>
Date: Mon Feb 26 17:06:53 2007 -0800
added hw/darwin/apple directory, which contains source and data files to build
a version of the X11.app shipped with Mac OS X, using the X.org server.
commit a16360733ea393ec1fc267e88fc604d9d7534484
Author: Jay Estabrook <Jay.Estabrook@hp.com>
Date: Sun Feb 25 19:58:26 2007 +0000
Fix root bus/domain selection on alpha
commit 566610680c4e1cab3e7fc7146adbeaba52fdd0ad
Author: Adam Jackson <ajax@benzedrine.nwnk.net>
Date: Fri Feb 23 15:20:35 2007 -0500
Don't install libi2c.a
commit af550ea91c451cf4f831c2413266a19d1f211d0e
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date: Thu Feb 22 14:38:40 2007 -0800
Move SecurityPolicy file format from Xserver(1) to it's own man page
Don't make users looking for Xserver information page through pages of
details only interesting to the handful of people writing security policies.
commit b1142cdbce76fed8cb22ba6d7ac027751dd56a76
Author: Brice Goglin <brice.goglin@ens-lyon.org>
Date: Thu Feb 22 12:26:04 2007 -0800
Bug #10034: 'man Xserver' typos: s/dqoute/dquote/
Bugzilla #10034: <http://bugs.freedesktop.org/show_bug.cgi?id=10034>
Patch #8780: <http://bugs.freedesktop.org/attachment.cgi?id=8780>
commit 3344a4eda704edc7dc30037f095de277a60a70bb
Author: Michel Dänzer <michel@tungstengraphics.com>
Date: Thu Feb 15 16:27:50 2007 +0100
DRI: Make sure number of DRI windows is accurate in driver ClipNotify hook.
Always call DRI{De,In}creaseNumberVisible (which in turn calls
DRIDriverClipNotify) after updating pDRIPriv->nrWindows.
commit 3c7a27dc77595ad018bb7c4f7cef6bc178268cb6
Author: Michel Dänzer <michel@tungstengraphics.com>
Date: Wed Feb 14 16:17:18 2007 +0100
DRI: New ClipNotify driver hook.
The hook is called whenever the clipList of any DRI window changes, be it via
DRIClipNotify, DRICreateDrawable or DRIDrawablePrivDelete. This allows the
driver to keep track of which DRI windows are visible where.
commit eedf148e5a1273ebbf4dc8dcac9c435712fc00ea
Author: Michel Dänzer <michel@tungstengraphics.com>
Date: Fri Feb 2 18:27:40 2007 +0100
Track number of visible DRI windows separately for transitions.
This allows e.g. doing page flipping with multiple DRI windows as long as
only one of them is visible.
commit 8a42af6a935b1cf0e15102e986bb527f4fab31a8
Author: Keith Packard <keithp@neko.keithp.com>
Date: Mon Feb 19 15:28:37 2007 -0800
Check for clientGone before sending events from XFixes (bug #1753).
Freeing resources during client closedown can cause cursor changes which
attempt to send cursor events through the XFixes extension; a client in the
process of closing down has no file to send events to, causing a crash when
this path is hit.
commit 4660eaaffb36f526f71d5847ae1309c10ee133c6
Author: Ben Byer <bbyer@bbyer.(none)>
Date: Sun Feb 18 14:09:51 2007 -0800
configure fixes for darwin
commit 5631a67f648f5f151a849a918ee12871c71c32e9
Author: Keith Packard <keithp@neko.keithp.com>
Date: Fri Feb 16 10:06:22 2007 -0800
Don't set subpixel order during startup; the screen won't be ready.
in xf86CrtcSetMode, scrn->pScreen will be NULL during server startup time,
so don't try to set the subpixel order. subpixel order will be set in the
randr initialization anyways.
(cherry picked from commit 5f6f8616d862ce4a37f6d3df4bdbc44fd21cc82a)
commit 096965ec9c7514f0c9fc0d17e5166f2d26781f87
Author: Keith Packard <keithp@guitar.keithp.com>
Date: Fri Feb 16 02:17:11 2007 -0800
Ensure drivers can use new modes header files.
New modes header files required a few minor changes to be used by external
drivers, the most notable of which is the publication of the config file
parser header files.
commit 55797dd252382d35ebab5d9e18a5e0e77872d775
Author: Keith Packard <keithp@guitar.keithp.com>
Date: Fri Feb 16 00:56:00 2007 -0800
Respect rotation in initial screen size computation.
commit e4507825bf0328ea59673f2bbe652de3a9105c86
Author: Keith Packard <keithp@guitar.keithp.com>
Date: Fri Feb 16 00:41:29 2007 -0800
Enable startup-time rotation; change rotation pixmap creation API.
Add monitor "Rotate" option taking one of "normal", "left", "inverted" or
"right". However, because initial mode selection is made before the screen
is completely initialized, we cannot create the shadow pixmap object at this
point. Pend the shadow pixmap creation until the block handler.
Note that this code is not completely functional yet.
commit 8606aeb9b2ab2dafc11e64436db4d3a7e67dbcc0
Author: Keith Packard <keithp@guitar.keithp.com>
Date: Thu Feb 15 22:23:16 2007 -0800
RRConfigureOutputProperty is a variable length request.
Replace REQUEST_SIZE_MATCH with REQUEST_AT_LEAST_SIZE
commit a88844eccb0e423e71d4fcb286866a026308babd
Author: Daniel Stone <daniel@fooishbar.org>
Date: Sat Feb 17 20:35:07 2007 +0200
configure.ac: disable dmx per default
Disable DMX until it gets ported to the new input API.
commit e9a2cc7d9fcc73e16576be2522522cce675dc3f3
Author: Daniel Stone <daniel@fooishbar.org>
Date: Sat Feb 17 16:17:48 2007 +0200
config: error message cleanup
Demote failure to connect from ErrorF to DebugF.
commit 81876bc5ddc2f3eda5078fe4bd101917fb32e586
Author: Ben Byer <bbyer@apple.com>
Date: Sat Feb 17 04:07:11 2007 -0800
oops, missed a spot
commit d287b76471f66c9aea54f969d050b35643cb2501
Author: Ben Byer <bbyer@apple.com>
Date: Sat Feb 17 03:47:42 2007 -0800
cleaned up some linking ugliness in hw/darwin/quartz
commit 81444486be4f182dde778bac6f7edcbfc4368482
Author: Ben Byer <bbyer@apple.com>
Date: Sat Feb 17 02:23:11 2007 -0800
autoconf goodness for XDarwin, courtesy of pogma
commit cf4994b0db2fef4c10ce8804adef766bc5118daf
Author: Ben Byer <bbyer@apple.com>
Date: Sat Feb 17 01:21:43 2007 -0800
dix mods for Darwin
commit cece0601571f6304e392a3a40505664544b249f3
Author: Ben Byer <bbyer@apple.com>
Date: Sat Feb 17 01:00:13 2007 -0800
build fix for configure.ac / BUILD_DARWIN, oops
commit 00b0657b815b95964401c3e36eed54063afbd003
Author: Ben Byer <bbyer@bbyer.(none)>
Date: Sat Feb 17 00:55:32 2007 -0800
glx fixes for XDarwin
commit 93777c7b96e560da087963040e372aecbfca7bbc
Author: Ben Byer <bbyer@bbyer.(none)>
Date: Sat Feb 17 00:22:39 2007 -0800
more patches to make the Quartz part of XDarwin work again
(thanks Peter and Torrey!)
commit 612144c811fdf06b7c03cf48a321388fe411acd4
Author: Ben Byer <bbyer@bbyer.(none)>
Date: Sat Feb 17 00:09:58 2007 -0800
More build fixes / updates for XDarwin:
quartz/cr: "Cocoa Rootless" support (deprecated in favor of xpr?)
quartz/fullscreen: Fullscreen support using Xplugin (not yet functional)
commit 68d39d8571d8717d26cedc84015d537549520a14
Author: Daniel Stone <daniel@fooishbar.org>
Date: Fri Feb 16 23:02:13 2007 +0200
kdrive/ephyr: fix keysym type confusion once and for all
Take keysyms in as an XID in hostx_load_keymap() and explicitly
convert them to CARD32 for loading into the server. Fixes Xephyr on
AMD64, wa-hey.
commit 5507cb885d861e974be240120ada2ace2a980a72
Author: Daniel Stone <daniel@fooishbar.org>
Date: Fri Feb 16 23:01:27 2007 +0200
kdrive: delete input debugging, yet again ...
I have no idea how this keeps on coming back.
commit 84efe23ae834dd3a4d3f3e08832b69469c7382aa
Author: Ben Byer <bbyer@bbyer.(none)>
Date: Fri Feb 16 04:37:38 2007 -0800
updated darwin/quartz/xpr (libXplugin interface for Mac OS X) support
commit 5e7f7436a755a33e48ab91831cc6af710a8344ef
Author: Ben Byer <bbyer@bbyer.(none)>
Date: Fri Feb 16 04:12:26 2007 -0800
merged in miext/rootless changes for XDarwin support
commit f350909d1696fcfda87e8f12c729254d762313c9
Author: Keith Packard <keithp@guitar.keithp.com>
Date: Thu Feb 15 21:50:48 2007 -0800
Kludge around duplicate code added in hw/xfree86/modes.
Code added in hw/xfree86/modes came from the server-1.3-branch.
Portions of this code had previously been integrated into xf86Mode.c
and edid_modes.c.
To preserve hw/xfree86/modes as much as possible, the duplicate code from
the other files has been disabled; a more careful review would figure out
where that code actually belonged.
commit 258beebc77510f84fbea66d6ebf29c5097bd11db
Author: Keith Packard <keithp@guitar.keithp.com>
Date: Thu Feb 15 20:13:15 2007 -0800
Report correct RandR 1.0 sizeID. Report correct subpixel order.
RandR 1.0 sizeID must be computed the same way every time, so when reporting
it in the ScreenChangeNotify event, just construct the usual 1.0 data block
and use that.
subpixel geometry information can be computed by looking at the connected
outputs and finding any with subpixel geometry and using one of those for
the global screen subpixel geometry. This might be improved by reporting
None if more than one screen has information and they conflict.
commit ef6b1235fd7d6dc422e8a150c089496a8e648067
Author: Keith Packard <keithp@guitar.keithp.com>
Date: Thu Feb 15 11:27:35 2007 -0800
Allow new modes code to build inside drivers as well as server.
Use config.h for driver builds where xorg-config.h isn't available.
commit 3dbe8f6b6ea32a9a137ad6e9235f74009b095bd8
Author: Tilman Sauerbeck <tilman@code-monkey.de>
Date: Thu Feb 15 17:51:01 2007 +0100
Distribute hw/xfree86/modes.
commit d4eb4d065032112a38444e36f791cb468a5ca8f4
Author: Keith Packard <keithp@guitar.keithp.com>
Date: Thu Feb 15 20:36:20 2007 -0800
Merge crtc/output-based mode selection code.
This code comes from the intel driver, so there's no history in this tree.
As the crtc/output-based mode selection code uses ddc, the ddc and i2c
modules have been merged into the server. Attempts to load them are safely
ignored now.
commit 37fe4c49dc3a5faf2d3d56112b6bd78453045f6a
Author: Peter Hutterer <peter@cs.unisa.edu.au>
Date: Fri Feb 16 09:57:57 2007 +1030
mi: Move WarpPointer event generation to miPointerMove to avoid duplicate
events, cache event array allocation.
commit c2f3f705f1db8ca78292912544a7e416116175f3
Author: Eamon Walsh <ewalsh@tycho.nsa.gov>
Date: Thu Feb 15 14:38:24 2007 -0500
Bug #6988: Change behavior of Security extension per user feature request.
commit 811675733e97416c990e6dc9c19271b43d96248d
Author: Daniel Stone <daniel@fooishbar.org>
Date: Thu Feb 15 19:09:00 2007 +0200
os: fix client privates leak
Minor leak here. Oops.
commit 8f6961d385bda92703f18090cff551409d2710c9
Author: Daniel Stone <daniel@fooishbar.org>
Date: Thu Feb 15 19:08:46 2007 +0200
configure.ac: add xdarwin stubs
Add stub AM_CONDITIONALs to at least fix the build.
commit a3b62623b8aac56b219633bdb2c2f6de19b0580b
Author: Daniel Stone <daniel@fooishbar.org>
Date: Thu Feb 15 17:07:42 2007 +0200
change versioning for new server version scheme
See:
http://xorg.freedesktop.org/wiki/XDC2007Notes#head-2719037a1905516c45cf74f0e155c8703221e446
commit 0f6dd4aea6176507dbe1c90c950d332fecbcaacb
Author: Daniel Stone <daniel@fooishbar.org>
Date: Thu Feb 15 16:14:57 2007 +0200
kdrive/ephyr: free screen struct
Free screen->driver on screenFini, instead of just leaking it.
commit 9ecf79ca0111dd899ca88dd54156f71013220fcc
Author: Ben Byer <bbyer@apple.com>
Date: Thu Feb 15 05:22:21 2007 -0800
Beginnings of an update Darwin driver
commit 136bb4874aadf4a731d7eb8671e8bb641f9980a7
Author: Ben Byer <bbyer@apple.com>
Date: Thu Feb 15 05:14:38 2007 -0800
iokit support for XDarwin
commit 3ead1afe78d2913f08c8144cb2d3813c6b159488
Author: Ben Byer <bbyer@apple.com>
Date: Thu Feb 15 05:09:29 2007 -0800
Beginning of patches to add XDarwin support to the modular tree;
special thanks to Torrey Lyons and Peter O'Gorman for making this possible.
This is the automake framework for the XDarwin.app interface files.
commit d570ff7c81858a3174686b46a088f67563b4a2d5
Author: Peter Hutterer <peter@cs.unisa.edu.au>
Date: Wed Feb 14 17:09:33 2007 +1030
fix: WarpCursor needs to send MotionNotify.
commit 81aa7f059d3cfd8d28420b7932b8ff7e06d67979
Author: Eric Anholt <eric@anholt.net>
Date: Wed Feb 14 12:48:15 2007 -0800
Add missing dirty marking in a couple of fallback cases in the exaGlyphs path.
commit a5f19c5150a7b3dc2ff3ad759ee1a6ab0ad8925c
Author: Eric Anholt <eric@anholt.net>
Date: Wed Feb 14 10:39:46 2007 -0800
Mark sync when UploadToScreen succeeds in exaGlyphs().
commit a492d494f51caf15a5cb979dc335387486c105d1
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date: Tue Feb 13 18:32:59 2007 -0800
Update Xvfb man page: remove monolith build instructions, use /var/tmp instead of /usr/tmp
commit a23b0b069cac8a48e2b306b2095515d75f647705
Author: Adam Jackson <ajax@benzedrine.nwnk.net>
Date: Mon Feb 12 17:50:00 2007 -0500
Typo fix.
commit d21c95f80bdba2f29eedd57fb0b00e580391c08e
Author: Adam Jackson <ajax@benzedrine.nwnk.net>
Date: Mon Feb 12 17:22:39 2007 -0500
Hook up --with-builderstring for vendor build identification.
commit 46784d24c11767455a4986449a8037295912dcee
Author: Adam Jackson <ajax@benzedrine.nwnk.net>
Date: Mon Feb 12 17:18:29 2007 -0500
Remove spurious LIBADD from xf4bpp
commit c4b7e9d1c16797c3e4b1200b40aceab5696a7fb8
Author: Aaron Plattner <aplattner@nvidia.com>
Date: Tue Feb 6 14:57:22 2007 -0800
Add an RDTSC implementation to the x86 emulator.
This instruction is being used in some debug VBIOSes. This implementation
doesn't even try to be accurate. Instead, it just increments the counter by a
fixed amount every time an rdtsc instruction in encountered, to avoid divides by
zero.
commit 262b9b104a04e55969593ef96a16004e53ecd00a
Author: Soren Sandmann Pedersen <ssp@dhcp83-218.boston.redhat.com>
Date: Tue Feb 6 17:30:22 2007 -0500
Use the new 8888x0565mmx function in fbpict.c
commit 876b806ec09d5ff0c6cd19df91006c4eefedfaa6
Author: Soren Sandmann Pedersen <ssp@dhcp83-218.boston.redhat.com>
Date: Tue Feb 6 17:16:23 2007 -0500
Reapply patch to fix AMD CPU detection
commit 13568d2aa43da4216bbcb46e1125ff28c323ac54
Author: Soren Sandmann Pedersen <ssp@dhcp83-218.boston.redhat.com>
Date: Tue Feb 6 17:12:01 2007 -0500
Revert "Fix for AMD cpu detection. Bug 9614, Dan Williams."
This reverts commit b2cd3b133748cc5aa541905a703a6fdb1cbbb1e6 since
unrelated changes in fbpict.c broke the build.
commit 5a3334410367a2186b2c667fa1eb6cf0baf93e95
Author: Soren Sandmann Pedersen <ssp@dhcp83-218.boston.redhat.com>
Date: Tue Feb 6 17:11:01 2007 -0500
Add new fbCompositeSrc_8888x0565mmx() function, based on patch by Dan
Williams. Bug 9682.
commit b2cd3b133748cc5aa541905a703a6fdb1cbbb1e6
Author: Soren Sandmann Pedersen <ssp@dhcp83-218.boston.redhat.com>
Date: Tue Feb 6 16:43:37 2007 -0500
Fix for AMD cpu detection. Bug 9614, Dan Williams.
Credit for the fixes in this patch goes to:
Marco Gritti <mpg at redhat dot com>
Jordan Crouse <jordan dot crouse at amd dot com>
commit 760a38c4c7ab66ae653d3acb92f5cda4bd44edd6
Author: Daniel Stone <daniel@fooishbar.org>
Date: Mon Feb 5 03:39:36 2007 +0200
XkbCopyKeymap: fix copy-and-waste accident
When we reallocated modmap, we accidentally clobbered syms with the
result, leaving syms definitely too small, and modmap also potentially too
small (as well as not actually allocated anymore).
commit 17d85387d1e6851d35474b65929e268ca64ef65b
Author: Daniel Stone <daniel@fooishbar.org>
Date: Thu Jan 18 15:23:57 2007 +1100
dmx, vfb, xnest: fix fbcmap compilation
Don't always define XFree86Server, but only for damn fbcmap.c.
Split fbcmap.c into its own library to achieve this.
commit 236f04b638e7d4d1656c6bedd8a6e8d7cec285ec
Author: Dave Airlie <airlied@linux.ie>
Date: Mon Feb 5 09:09:12 2007 +1100
remove array_cache from everywhere
commit eb228e8d1eaa78911541b2fec5d04a74c1299718
Author: Alan Hourihane <alanh@fairlite.demon.co.uk>
Date: Sun Feb 4 22:06:59 2007 +0000
clean up more of the vbo fallout
commit fb1bc1c65b88527b42a0e4abed23e5ddaae711b7
Author: Dave Airlie <airlied@linux.ie>
Date: Sun Feb 4 18:39:58 2007 +1100
add vbo to .gitignore
commit d8e148ec841d340327e6813127b0e0ffc4db712d
Author: Dave Airlie <airlied@linux.ie>
Date: Sun Feb 4 18:39:04 2007 +1100
update xserver for vbo code in mesa
commit 5dcad9e9d7d9993d65f989219bee94a060bbf476
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date: Fri Feb 2 14:44:55 2007 -0800
Fix bus error on startup in 64-bit Xephyr
hostx_get_visual_masks takes unsigned long * arguments, but was being
passed pointers to CARD32's.
commit 170a55022ebc7b148bff93886eda152a0d5ce79a
Author: Alan Hourihane <alanh@fairlite.demon.co.uk>
Date: Fri Feb 2 20:56:12 2007 +0000
remove file
commit e6a505be84f5f72349d6860dc5a5058367516019
Author: Dan Nicholson <dan@conor.dwcab.com>
Date: Fri Feb 2 20:53:01 2007 +0000
The array_cache sources don't exist anymore in the Mesa tree,
so we shouldn't try to build them.
commit af20485ec370801f2aabfaeae17bbd030a849bd1
Author: Alan Hourihane <alanh@fairlite.demon.co.uk>
Date: Fri Feb 2 19:14:46 2007 +0000
Remove array_cache for recent Mesa changes
commit cf5b29d75dad7c74543f49f010c817623a3df747
Author: George Sapountzis <gsap7@yahoo.gr>
Date: Fri Feb 2 12:57:38 2007 +0200
dmx: drop leftover __GLXdrawablePrivateRec struct.
commit 4f2f3233c808fd86bf9f6c09937feda9e0b367fd
Author: Eric Anholt <eric@anholt.net>
Date: Thu Feb 1 15:10:29 2007 -0800
Fix the size expectations of xRRSetCrtcGamma.
It was using REQUEST_SIZE_MATCH (client request length must equal request size)
rather than REQUEST_AT_LEAST_SIZE (client request length must be at least
big enough for request size), and this request has data following the request
structure.
commit 8274ea6aa97b06a56b7468c3908894c0ff72b687
Author: Eric Anholt <eric@anholt.net>
Date: Thu Feb 1 12:15:54 2007 -0800
Set the Damage version supported in the server, instead of using damageproto.
This was caught by distributions upgrading damageproto to 1.1, before the
server they had supported it. The server then advertised the new version
without supporting the protocol.
commit 8bce182568f14edfb03911d8c5d791fd83bb6222
Author: Eric Anholt <eric@anholt.net>
Date: Mon Jan 29 17:30:59 2007 -0800
Restore a few important lines killed in the previous commit.
Typical results were failure to sync, and a black screen.
commit 31f2d4a57e04f5ea635fbb50c508405c4fc37b65
Author: Eric Anholt <eric@anholt.net>
Date: Mon Jan 29 09:39:33 2007 -0800
Bug #9680: Remove bogus blank length limiting in xf86SetModeCrtc().
Our modes typically come from EDID or default modes, and when the monitor
asks for a specific mode, deciding to tweak it usually results in incorrect
display. And if the user is specifying a mode by hand, tweaking it then is
still pretty rude.
Reviewed by: ajax
commit 1627af54497bee659ea30f2850b39cbbf576e22d
Author: Jonathan Lim <jlim@sgi.com>
Date: Fri Jan 26 13:00:45 2007 +0100
Call linuxPciOpenFile() for r/w access if applicable.
Currently, the call to linuxPciOpenFile() is always made for read
only access which causes the subsequent mmap call to fail when the
memory is mapped read/write.
Xorg #9692
commit cf7ca9d09cba14d107152a5179de38e5ef7bd784
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date: Wed Jan 24 20:20:48 2007 -0800
Plug memory leak in doLoadModule()
commit 5abd50e37ceda134897891ed32e05215db67e0b4
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date: Wed Jan 24 18:54:38 2007 -0800
Correct help lines for configure's --with-vendor-name flags
commit b32a40817fc0e2ac2edf2fa22a8813087fce2e7b
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date: Wed Jan 24 16:29:49 2007 -0800
Correct variable descriptions in comment for SecurityCheckResourceIDAccess
commit a53586eebc166e35c1f48942205832810061daee
Author: Eric Anholt <eric@anholt.net>
Date: Wed Jan 24 13:36:25 2007 -0800
Warning fix for RRCrtcSetRotations().
commit 7a12952fd437b105ea0d013d680f9c3a775a183c
Author: Eric Anholt <eric@anholt.net>
Date: Wed Jan 24 13:34:29 2007 -0800
Bug #7639: Only swap out pixmaps (rather than everything) on VT switch in EXA.
This is a new behavior for version 2.1 of EXA, and only takes effect if the
driver has requested that. Otherwise, the previous behavior remains the same.
commit b6b855932109b4bc3454f07bef8cb079d79ca369
Author: Keith Packard <keithp@keithp.com>
Date: Thu Jan 25 00:29:20 2007 +0800
Make Xinearama screen information reflect CRTC rotation.
commit 788cfce911793a26aed16f38f30678ecee82c873
Author: Michel Dänzer <michel@tungstengraphics.com>
Date: Tue Jan 23 10:15:22 2007 +0100
Bump video driver ABI version to 1.2.
This is necessary because server-1.2-branch bumped to 1.1 for xf86CVTMode and
we have xf86XVFillKeyHelperDrawable on top of that.
commit 2dc866252c84ed0e7b3afa25e8a5312f448d405b
Author: Eric Anholt <eric@anholt.net>
Date: Mon Jan 22 08:41:50 2007 +0800
Really fix optimized render cases being hit when they shouldn't.
I don't know how this define slipped in there. Fixes
6fdfd9dad91d7b7aa292f8c4d268dd27c34de8d3.
commit 0d6d373af95d0004d33b987d14ad7e04dd5d2003
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date: Fri Jan 19 14:52:23 2007 -0800
Update Xserver man page to match commit ed33c7c98ad0c542e9e2dd6caa3f84879c21dd61
Remove unused -xkbdb and -noloadxkb options. Rename -ar1 and -ar2 to
-ardelay and -arinterval, respectively.
commit 14d6a9b327381a6bb2dac59c62728e5fd0f0bcfb
Author: Michel Dänzer <michel@tungstengraphics.com>
Date: Fri Jan 19 18:30:21 2007 +0100
fbdevhw: Only deal with RGB weight if default visual is True- or DirectColor.
commit 27a01e100bff21ac0b70c6d72071d7226fc91264
Author: Michel Dänzer <michel@tungstengraphics.com>
Date: Fri Jan 19 18:28:05 2007 +0100
fbdevhw: Consider mode set equal to mode requested if virtual width is larger.
commit 65f4690ecb4576f60396fcccff8e5bd5d4b6645f
Author: Michel Dänzer <michel@tungstengraphics.com>
Date: Fri Jan 19 17:54:03 2007 +0100
__glXDRIscreenProbe: Use drmOpen/CloseOnce.
Fixes https://bugs.freedesktop.org/show_bug.cgi?id=9275 . Based on patch from
Alan Swanson.
commit 8b3a591cd39f2d51209dc71b641cac79663e1b16
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date: Thu Jan 18 16:03:30 2007 -0800
Update pci.ids to 2007-01-18 snapshot
(includes a whole bunch of ATI device id updates)
commit 0f0c321adf2850b3d7aafe281362bfe424cb0ca1
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date: Thu Jan 18 15:31:53 2007 -0800
Make xf1bpp build correctly with compilers that don't support -include
commit a811e92104028ae60ba69f73e32ee1e0533b088c
Author: Eric Anholt <eric@anholt.net>
Date: Thu Jan 18 14:28:01 2007 -0800
Account for CRTC rotation in the cursor containment code.
commit df147c10ce597c56c16cbca552e8a3e3ecb3cdaa
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date: Wed Jan 17 16:47:07 2007 -0800
Xserver man page: remove bc, add -wr
commit 2dfd1aab244a2c8da3b62b522b9a8434e474af17
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date: Wed Jan 17 14:39:28 2007 -0800
Always include compiler.h in cfbmskbits.h instead of checking #ifdef XFREE86
commit 42a48786acf54f83167de4f561526986d4e27033
Author: Eric Anholt <eric@anholt.net>
Date: Wed Jan 17 14:34:42 2007 -0800
Add a setter for randr_crtc->rotations.
commit cde17015dff1ced2aabb8b76c08f9110237821a5
Author: Eric Anholt <eric@anholt.net>
Date: Tue Jan 16 13:01:03 2007 -0800
When changing a non-pending property, call the screen rrOutputSetProperty hook.
commit e3add7c8ecbb2a0a662860f208f6ae7d1857c717
Author: Eric Anholt <eric@anholt.net>
Date: Tue Jan 16 12:59:34 2007 -0800
Don't forget to add the property we configure to the properties list.
commit 7fccec91c46baac4f8d2965180dc535b4eb7d65c
Author: Eric Anholt <eric@anholt.net>
Date: Wed Jan 10 13:10:43 2007 -0800
Bug #9555: Always define _GNU_SOURCE in glibc environments.
This keeps us from having to define _POSIX_C_SOURCE, _BSD_SOURCE, and
_XOPEN_SORUCE to get the C environment we want in different places. It also
fixes the build on linux due to RTLD_DEFAULT having not been defined.
commit 78f9592c112d4245f6119b98c244bbb4cae3e5aa
Author: Alan Hourihane <alanh@fairlite.demon.co.uk>
Date: Wed Jan 10 16:04:20 2007 +0000
lnx_ev56.c has to be built with -mcpu=ev56. Fix it.
commit 6a2fb2928714ce77ee342cdc23a1178e5e766cf2
Author: Eric Anholt <eric@anholt.net>
Date: Tue Jan 9 16:34:40 2007 -0800
Track rename of DamagePost -> DamageAdd.
commit e3aa6ad201eb20862c11c000e76206e317a96dc9
Author: Matthieu Herrb <matthieu@blues.laas.fr>
Date: Tue Jan 9 14:14:19 2007 +0100
Multiple integer overflows in dbe and render extensions
CVE IDs: CVE-2006-6101 CVE-2006-6102 CVE-2006-6103
commit 359d20532bdcef6a540a551578d000afbb609c2d
Author: Michel Dänzer <michel@tungstengraphics.com>
Date: Tue Jan 9 09:53:45 2007 +0100
Require glproto >= 1.4.8 for GLX.
It builds against 1.4.7 as well, but it hardcodes the GLX_EXT_tfp tokens that
were finalized in 1.4.8, so GLX_EXT_tfp breaks if the client side was built
against an older glproto. This will hopefully alert people to rebuild other
components (in particular Mesa) against the new glproto as well.
commit 88740c4855babedbea420b5e1b35ae105d1f1026
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date: Mon Jan 8 17:36:07 2007 -0800
Use PKG_CHECK_EXISTS(libdrm) to determine if DRI should be enabled on Solaris
commit 282a4dcaabc5f0cd6f7d3819aa648333b93b265e
Author: Michel Dänzer <michel@tungstengraphics.com>
Date: Mon Jan 8 19:22:41 2007 +0100
Attempt to fix drawable type checks in dixLookupDrawable().
Not sure this is 100% correct either, but it fixes at least one reproducible
crasher where it returned a pixmap to dixLookupWindow().
commit 0b73a7eb17fd848c6bdc6a65ba835aa2cbfc3cfd
Author: Eric Anholt <eric@anholt.net>
Date: Fri Jan 5 18:12:04 2007 -0800
Add support for the DamagePost (XDamage 1.1) request.
This makes damageproto >= 1.1 a requirement to build.
commit dfb2c10413e22afd8d486a982870f874326d5ef4
Author: Ian Romanick <idr@us.ibm.com>
Date: Fri Jan 5 10:15:09 2007 -0800
Add missing #else from previous commits.
commit f90c3e226b105bf77beb94723fc08bdff14834be
Author: Ian Romanick <idr@us.ibm.com>
Date: Thu Jan 4 15:38:16 2007 -0800
Re-regenerate from Mesa scripts.
DO NOT HAND EDIT THESE FILES! For cryin' out loud, there's even a
comment to that effect in the file's header...
commit b7ca5d14ce7ba410b0dab5c2289f6d7b75e763df
Author: Ian Romanick <idr@us.ibm.com>
Date: Thu Jan 4 15:37:33 2007 -0800
Incorporate new byte-order related configure changes.
commit 8dd5771a1b91c331860b667fb18e484452000aad
Merge: 45aa26c... 7d2ec92...
Author: Ian Romanick <idr@us.ibm.com>
Date: Thu Jan 4 15:01:38 2007 -0800
Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver
Conflicts:
GL/glx/indirect_dispatch_swap.c
GL/glx/swap_interval.c
commit 45aa26ccb4f61c2919ce2475d0907c6e1b177da2
Author: Ian Romanick <idr@us.ibm.com>
Date: Thu Jan 4 14:55:51 2007 -0800
Regenerate from Mesa scripts.
Regenerate source files from Mesa scripts. This causes the generated
files to use glxbyteorder.h.
commit 6d603bb47ff9d238637adbf30c6e9697e6e7e6fa
Author: Ian Romanick <idr@us.ibm.com>
Date: Thu Jan 4 14:49:26 2007 -0800
Add new header file containing byte-order wrappers.
Move the byte-order related wrappers out of the individual source
files into a dedicated header file. Modify the single hand-coded
source file that uses the byte-order wrappers to use the new header
file.
commit 7d2ec92170ebbdfa10a05734cb7cfaac97d19d65
Author: Eric Anholt <eric@anholt.net>
Date: Thu Jan 4 12:24:48 2007 -0800
Keep track of how many visuals we set up for GLcore, to avoid an invalid free.
The proper fix would involve actually setting up the ARGB visual for GLcore,
but I just want the server to not crash at exit.
commit aab2ca204279b638c7e5bb6b8427c58be9704c57
Author: Eric Anholt <eric@anholt.net>
Date: Thu Dec 21 09:16:19 2006 -0800
Try dlsym(RTLD_DEFAULT) first when finding symbols.
The previous mechanism failed when finding drm symbols now that libdrm has
moved to being linked by libdri instead of being linked into the server.
commit 2fd4626fa6969b84d8e2f9db16d6e2d44c4bc499
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date: Wed Jan 3 15:44:55 2007 -0800
Make GLX byteswap macros more portable
- Use autoconf tests instead of platform-specific #ifdef's to decide
which macros to use.
- Provide fallbacks for platforms like Solaris that don't provide any
of the existing known forms.
commit 66fa87292ef26bd0f464481287f3af992cd5741c
Author: Aaron Plattner <aplattner@nvidia.com>
Date: Wed Jan 3 10:27:07 2007 -0800
Fix BSF and BSR instructions in the x86 emulator.
Patch courtesy of Michael Yaroslavtsev.
commit 3b5b7ef5c2ab1d196806f6359e0972fd78d204dd
Author: Fredrik Höglund <fredrik@kde.org>
Date: Wed Jan 3 21:05:35 2007 +0100
Move the code for resetting the DPMS mode in response to input events,
from WaitForSomething to mieqProcessInputEvents.
mieqProcessInputEvents already handles resetting the screen saver.
commit 953a9ef949b4c57d28daeec57031fe1ce368c27c
Author: Keith Packard <keithp@guitar.keithp.com>
Date: Thu Dec 21 23:50:39 2006 -0800
Track physical screen size and send out updates when that changes.
Events and internal data structures need to be updated whenever the physical
or pixel size of the screen changes. The code was ignoring the physical
size, so changing only that would not be registered anywhere.
(cherry picked from f42e3cea236fa0091ed398a818fc8e17b0e1b3df commit)
commit e79602fca2f2cced66136729cdda4d356b0bdda0
Author: Keith Packard <keithp@neko.keithp.com>
Date: Sat Dec 30 21:52:22 2006 -0800
Use RRScreenSetSizeRange in 1.0 compat. Check RRGetInfo for error.
The RRScreenSizeSetRange function is used externally for 1.2 API drivers,
but can also be used in the 1.0 compatibility code. This also ensures that
the right changed bits are set so that clients are correctly notified when
the range changes.
RRGetInfo can return an error, use that to return BadAlloc to clients
instead of blindly going on with various requests.
(cherry picked from f05dd384d38c76dd9662933a03625dfef5b1c81f commit)
commit dc5eb4523298f966bd5fd9ae6672160034b5e82c
Author: Michel Dänzer <michel@tungstengraphics.com>
Date: Sun Dec 31 17:59:44 2006 +0100
fbdevhw: Override RGB offsets and masks after setting initial mode.
This is a hack, but it should be a NOP for all the setups that worked before
and actually seems to fix some others...
Based on a patch by Peter Teichmann from
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=338241 .
commit d077c0da470ab7291e8d838eaace57b066477d6f
Author: Michel Dänzer <michel@tungstengraphics.com>
Date: Sun Dec 31 17:23:31 2006 +0100
fbdevhw: Use displayWidth for fbdev virtual width when appropriate.
The fbdev API doesn't allow setting the pitch explicitly, so we have to set
the virtual width to the pitch we're using for drawing. This fixes corruption
after changing the virtual width with RandR.
commit c385bcf0bde38dd869f7065f859dd4b4126f5690
Author: Michel Dänzer <michel@tungstengraphics.com>
Date: Sat Dec 30 16:44:31 2006 +0100
fbdevhw: Fix some issues with the previous commit.
Fix a TRACE_ENTER typo and only update the internal fbdev mode state cache
after actually setting a mode.
commit f6815cb68b0f6698497348fc6e4214dacef33b95
Author: Michel Dänzer <michel@tungstengraphics.com>
Date: Sat Dec 30 10:18:28 2006 +0100
fbdevhw: Consolidate modeset ioctl calling, report failure if it modifies mode.
The fbdev API allows the driver to 'accept' modes it doesn't really support by
modifying it to the nearest supported mode. Without this check, e.g. vesafb
would appear to accept all modes, even though it actually can't set any modes
other than the bootup mode at all.
commit 083b790515faaf134a78abc4b0a7ef0d6ea5db75
Author: Eric Anholt <eric@anholt.net>
Date: Thu Dec 28 13:21:25 2006 -0800
Switch the default migration heuristic for EXA to "always".
This has been what has been used the most successfully post-damagetrack.
The current thinking is that:
1) We should be able to accelerate basically everything. So we don't need to
try to migrate trees of pixmaps permanently out of framebuffer to speed
CPU drawing up.
2) Migration is cheaper in the thrashing case, so we don't want to go to a lot
of effort to try (and fail badly) to find a working set.
commit cfbc7379f0232bb336461f6d2a8496d3d0763e7e
Author: Eric Anholt <eric@anholt.net>
Date: Thu Dec 28 13:15:11 2006 -0800
Export exaMove{In,Out}Pixmap().
commit 683ca3f7afaf15fd3ca7918f6175b5a9e4a6f05b
Merge: 05f9150... 9563b2e...
Author: Eric Anholt <eric@anholt.net>
Date: Wed Dec 27 16:11:31 2006 -0800
Merge branch 'exa-damagetrack'
commit 05f915050cad72d4fb39cbb886be57beeac18749
Author: Peter Hutterer <peter@cs.unisa.edu.au>
Date: Wed Dec 27 16:38:06 2006 +0000
dix/events: take screen number, not pointer, in PostSyntheticMotion
Since we were using PostSyntheticMotion incorrectly anyway, update the
declared API to match.
commit c1674660a7115ebf993dcde78f4e45f756e4c951
Author: Daniel Stone <daniel@fooishbar.org>
Date: Sun Dec 24 06:28:44 2006 +0200
os: test for userland, not kernel
It doesn't matter which kernel we're running on, the relevant part when
dealing with includes is what our userland is.
commit 83080809f9a1c1d24b0318e54632f25f5940da25
Author: Marc Aurele La France <tsi@ualberta.ca>
Date: Sun Dec 24 06:28:21 2006 +0200
xfree86: deal with pitch that isn't a multiple of the granularity
When the pitch isn't a multiple of the granularity, allocate more space to
compensate.
commit 329f6417275bb1201ba66c29b202028eeab3a355
Author: Daniel Stone <daniel@fooishbar.org>
Date: Sat Dec 9 22:51:59 2006 +0200
XkbCopyKeymap: make sure sym_interpret is always valid
Make sure we're not copying sym_interpret across from an empty source.
commit d9e079d2a385203fdd18d958cfc19d759cab4ba8
Author: Eamon Walsh <ewalsh@tycho.nsa.gov>
Date: Fri Dec 22 13:07:09 2006 -0500
Zero out client devPrivates on allocation.
commit e437f357b6850a6c87ca6696870b3abd40e5b8ed
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date: Tue Dec 19 16:38:34 2006 -0800
xorg.conf man page should say "XFree86-DGA", not "Xorg-DGA"
commit d442998e39611be6805ea261f2286a2fd00f49b1
Author: Eric Anholt <eric@anholt.net>
Date: Fri Dec 8 13:35:36 2006 -0800
Only do the _POSIX_C_SOURCE hackery on linux where it's required.
On other OSes, the nasty hack was resulting in prototypes being hidden, so just
don't do it.
commit 228b9f77696190e47d4c96d6e0809bf645751557
Author: Eric Anholt <eric@anholt.net>
Date: Fri Dec 8 13:32:22 2006 -0800
Include sys/select.h to get FD_ISSET.
commit 9563b2eea2f61246b6a9e14e00c701f693efa4e1
Author: Michel Dänzer <michel@tungstengraphics.com>
Date: Tue Dec 19 18:57:22 2006 +0100
EXA: Lots of damage tracking fixes.
Mostly due to exaDrawableDirty() now calculating the backing pixmap coordinates
internally, for cases where they aren't trivially known. There's a new
exaPixmapDirty() function for the other cases.
commit 467c00cf450826e0bf06fe94470ec193af625d68
Author: George Sapountzis <gsap7@yahoo.gr>
Date: Tue Dec 19 18:45:25 2006 +0100
exaGlyphs: mark dirty for software path also.
This affects drivers with no UploadToScreen or UploadToScreen failures.
commit 4334860e69e7d5b156082bd05c7a86708e5bad4c
Merge: 7e47176... fdcc22c...
Author: Michel Dänzer <michel@tungstengraphics.com>
Date: Tue Dec 19 16:29:26 2006 +0100
Merge branch 'master' into exa-damagetrack
Conflicts:
exa/exa_accel.c
exa/exa_migration.c
commit fdcc22ca1704d3519156c66804528c21b04fea65
Author: Michel Dänzer <michel@tungstengraphics.com>
Date: Tue Dec 19 16:11:17 2006 +0100
exaCopyNtoN: Fix usage of 'dx' and 'dy' instead of 'reverse' and 'upsidedown'.
commit 67c2a86e59e915d9a5681e9d233478cfea3e51ed
Author: Michel Dänzer <michel@tungstengraphics.com>
Date: Tue Dec 19 15:44:18 2006 +0100
EXA: Compare backing pixmaps instead of drawables against driver limits.
The driver operations are always contained within the backing pixmaps, it
doesn't matter if the drawables are bigger.
commit 6b1e354dbb6e8ed9f2c654bbe7f8bbf241843d1c
Author: Eric Anholt <eric@anholt.net>
Date: Tue Dec 19 15:24:19 2006 +0100
EXA: Disable SHM pixmaps.
See https://bugs.freedesktop.org/show_bug.cgi?id=6772 .
commit 1b029fd896b76096905c516925ce0214fe14632c
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date: Mon Dec 18 14:51:04 2006 -0800
Xorg & Xserver man page updates for 1.2 release
- Added -extension & +extension to Xserver man page
- Changed Xorg synopsis from X11R6 to X11R7
- Clarified Xorg ancestry description
- Moved Solaris to free/Open Source OS list
- Removed references to MetroLink module loader & getconfig
- Converted (1) to (__appmansuffix__) in a few more places
- Replaced http://www.freedesktop.org/cvs/ with http://gitweb.freedesktop.org/
commit a5fcf1e5e7452c9be82f63b6c2be2a25c4109523
Author: James Steven Supancic III <arrummzen@arrummzen.net>
Date: Sat Dec 16 12:02:38 2006 -0500
Fix RENDER issues (bug #7555) and implement RENDER add/remove screen
support (bug #8485).
commit c92f7bef54fa737766d65fe32c200f405f39228c
Author: Kevin E Martin <kem@freedesktop.org>
Date: Sat Dec 16 12:01:49 2006 -0500
For Xvfb, Xnest and Xprt, compile fbcmap.c with -DXFree86Server
commit 012807356883128fde58bb2d4f91dd356d6418fc
Author: Eamon Walsh <ewalsh@tycho.nsa.gov>
Date: Fri Dec 15 18:27:16 2006 -0500
Add loud warnings to deprecated lookup functions.
Hopefully this will alert external driver maintainers.
commit ab1d5b0c31a1cfce95ab6b1d06f209f2c44e19ac
Author: Eamon Walsh <ewalsh@tycho.nsa.gov>
Date: Fri Dec 15 17:26:58 2006 -0500
Convert callers of LookupClient() to dixLookupClient().
commit f11dafaafc68f5cff1a1538d9566907786d8ab72
Author: Eamon Walsh <ewalsh@tycho.nsa.gov>
Date: Fri Dec 15 16:51:58 2006 -0500
Convert callers of SecurityLookupDrawable() to dixLookupDrawable().
commit 10aabb729d1586db344f9c1abdf1cf45e7ddaa7a
Author: Eamon Walsh <ewalsh@tycho.nsa.gov>
Date: Fri Dec 15 16:36:29 2006 -0500
Convert callers of LookupDrawable() to dixLookupDrawable().
commit 25d5e0a629f82d95bd71daf9a920a70e095b5188
Author: Eamon Walsh <ewalsh@tycho.nsa.gov>
Date: Fri Dec 15 15:50:46 2006 -0500
Convert callers of SecurityLookupWindow() to dixLookupWindow().
commit 04c721854fbf1bd6379c165a53fab2bdc09961c0
Author: Eamon Walsh <ewalsh@tycho.nsa.gov>
Date: Fri Dec 15 14:11:40 2006 -0500
Convert callers of LookupWindow() to dixLookupWindow().
commit 670bbb87310503fcc17203cecfa6f4f2f5db51d2
Author: Keith Packard <keithp@neko.keithp.com>
Date: Wed Dec 13 01:21:32 2006 -0800
RandR 1.2 rotation code must adjust width/height.
Mode lines reflect the monitor mode, not the projected size into the frame
buffer. Flip width/height around so that the dimensions are oriented
correctly.
(cherry picked from 612a8e61803da8db0e305cbb093696b8e4284572 commit)
commit 6c6901434ab469dd03b79fc98cd4a2b64d339305
Author: Keith Packard <keithp@mandolin.keithp.com>
Date: Wed Dec 13 00:58:54 2006 -0800
RandR 1.0 refresh rates unscrambled. SetScreenConfig uses RRCrtcSet right.
RandR 1.0 refresh rates were scrambled when working with a 1.2 driver that
returned sizes in a mixed order. SetScreenConfig was treating RRCrtcSet as
returning an RandR status instead of a Bool.
(cherry picked from 6dc711833d7387372012fdff1ce1df3aefa2d234 commit)
commit 628c7daeb12713d28e85e6b49fa037a7748dff83
Author: Keith Packard <keithp@guitar.keithp.com>
Date: Tue Dec 12 22:59:03 2006 -0800
RandR: config time updates when hardware config changes.
The config time in the RandR protocol reflects when the hardware state has
changed. It was getting changed anytime the driver changed the usage
of the hardware as well.
(cherry picked from 98d18a6578130adb411ca4bcc776fcb7e07f189f commit)
commit d742025f435f3eb7458cf8284d59300bc9a850aa
Author: Keith Packard <keithp@guitar.keithp.com>
Date: Tue Dec 12 20:16:49 2006 -0800
RandR mode list needs both output and crtc modes.
When an output no longer reports the current mode, it must still be included
in the list advertised by the X server. Walk the crtcs to ensure it is
included.
(cherry picked from 78689d0d6630afcbcd3ce5394d12c2564a489f45 commit)
commit 9e32bf98bc9ab17a137664d01f59a8f426f7ff3b
Author: Eamon Walsh <ewalsh@tycho.nsa.gov>
Date: Thu Dec 14 19:31:58 2006 -0500
Remove now-unused macro definitions from dix.h.
commit 00f0705b3bb444ac934fc902cd23130f1777eab2
Author: Eamon Walsh <ewalsh@tycho.nsa.gov>
Date: Thu Dec 14 19:15:21 2006 -0500
Remove instances of macros SECURITY_VERIFY_GEOMETRABLE and SECURITY_VERIFY_GC.
commit 5e334f06a1ef89891f9df2a371e4662340bec26b
Author: Eamon Walsh <ewalsh@tycho.nsa.gov>
Date: Thu Dec 14 18:27:09 2006 -0500
Remove instances of macros VERIFY_GEOMETRABLE and VERIFY_GC.
commit 51b69ff499c05f59cb1e577c4e8abf6f7f283b3e
Author: Eamon Walsh <ewalsh@tycho.nsa.gov>
Date: Thu Dec 14 17:53:43 2006 -0500
Remove instances of macro SECURITY_VERIFY_DRAWABLE.
commit 0cf75e74322e2b6a6efc7acf892e04365fde503b
Author: Eamon Walsh <ewalsh@tycho.nsa.gov>
Date: Thu Dec 14 17:27:12 2006 -0500
Remove instances of macros LOOKUP_DRAWABLE and VERIFY_DRAWABLE.
commit ab1886df73b73360fa3bd7ce8e01affc074cbc8d
Author: Eamon Walsh <ewalsh@tycho.nsa.gov>
Date: Thu Dec 14 15:42:19 2006 -0500
Add new, combined dix lookup functions (tweak).
commit 60cdc592fe042c03ceb5d4c3344acfbbf5d8ae28
Author: Eamon Walsh <ewalsh@tycho.nsa.gov>
Date: Thu Dec 14 14:46:03 2006 -0500
Add new, combined dix lookup functions.
commit 6c46645cfc1afda8aeabfe0ed4d9342673b702f1
Author: Eamon Walsh <ewalsh@tycho.nsa.gov>
Date: Thu Dec 14 14:45:42 2006 -0500
Naming change: Security*Access -> Dix*Access
commit b88ad820fac81d0dfd557a384bf0406e8893e7af
Author: Alan Hourihane <alanh@fairlite.demon.co.uk>
Date: Wed Dec 13 12:13:11 2006 +0000
Set Int10Current->Tag for the linux native int10 module
Fixes bug #9296
(cherry picked from 731952c561a3972d09d1315f4fd31466e459ccb9 commit)
commit 81281cb298a5825bc7a2e692375a86199293bbbe
Author: Alan Hourihane <alanh@fairlite.demon.co.uk>
Date: Tue Dec 12 11:28:24 2006 +0000
Fix bad commit
commit 792e0f71c6a435b2e28f8a4cdcc790f3b982e62c
Author: Alan Hourihane <alanh@fairlite.demon.co.uk>
Date: Mon Dec 11 14:54:49 2006 +0000
Fix Xming fails to use xkb bug
bug #5049 (Colin Harrison)
commit 27d4b84f268ac21601f7f52a7e257f70753396b3
Author: Alan Hourihane <alanh@fairlite.demon.co.uk>
Date: Mon Dec 11 14:50:08 2006 +0000
Fix Tooltip from minimized clients
Bug #3678 (Colin Harrison)
commit fb8364bca30fe9268e807b0a9a3ebf875ee1fce2
Author: Adam Jackson <ajax@benzedrine.nwnk.net>
Date: Sun Dec 10 11:24:05 2006 -0500
Accept EDID > 1.3 but < 2.0 if we find it, assume it's compatible.
commit d56249a15ead51ad4d2117d5538ada24af05b693
Merge: f1f8df1... ec84f72...
Author: Jeremy C. Reed <reed@glacier.reedmedia.net>
Date: Fri Dec 8 15:52:37 2006 -0600
Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver
commit f1f8df1889ab656bb57596e2f85408f15f42cd5d
Author: Jeremy C. Reed <reed@glacier.reedmedia.net>
Date: Fri Dec 8 15:51:44 2006 -0600
For MANDEFS, also replace __mandir__ for $(mandir) which includes
the prefix. Noticed wrong path to man pages on both Ubuntu and on
NetBSD with pkgsrc.
commit ec84f72d077eaf2e7768a1f5398f65a5e1714d08
Author: Daniel Stone <daniel@fooishbar.org>
Date: Fri Dec 8 21:31:47 2006 +0200
XkbCopyKeymap: always initialise map and preserve
If we don't have map or preserve in the source map, make sure the
destination is initialised to NULL, and freed if it's a valid type.
commit e59aeac1ff13ea53f44dba1ac7800f37f4532ca1
Author: Daniel Stone <daniel@fooishbar.org>
Date: Wed Dec 6 23:44:06 2006 +0200
xfree86: remove stray debug line
commit 729fca33a417ae3dfb180caf0ea8946ef9eee1df
Author: Michel Dänzer <michel@tungstengraphics.com>
Date: Thu Dec 7 12:09:18 2006 +0100
Revert "xfree86 DDX: Delete DDX screens in ddxGiveUp()."
This reverts commit a6381e69845f58d2b3282992b1f881015190f1bc.
See https://bugs.freedesktop.org/show_bug.cgi?id=9224 .
commit 4ea6dfb984063117eef5c2f931205b1c3eb3108b
Author: Daniel Stone <daniel@fooishbar.org>
Date: Wed Dec 6 23:24:39 2006 +0200
whitespace police
commit 4cba1a1ebfbdd7ab489b1b1ffb6656cbe88eb61e
Author: Daniel Stone <daniel@fooishbar.org>
Date: Wed Dec 6 23:21:38 2006 +0200
config: bus reconnect support
Add support for reconnecting to the bus when it restarts.
commit 0c5dab5c8eaa174f28054b9d20244a709c015210
Author: Daniel Stone <daniel@fooishbar.org>
Date: Wed Dec 6 23:21:15 2006 +0200
config: move config.h to hotplug.h
Also, move configInitialise to after OsInit, since the next commit will
make it use a timer.
commit 72e7f2ac6cf0db474d0defa7918f2a3ba76c0e46
Author: Daniel Stone <daniel@fooishbar.org>
Date: Wed Dec 6 23:18:52 2006 +0200
GetPointerEvents: always send valuator events for MotionNotify
Always chase a DeviceMotionNotify event with a DeviceValuator, which is
not required in the spec, but will silently break the lib if you don't
include.
commit c458a70d650bd62b8f4706f022d1f3f347636db1
Author: Daniel Stone <daniel@fooishbar.org>
Date: Wed Dec 6 20:30:44 2006 +0200
GetPointerEvents: fix typo
Fix typo that resulted in inverted axes when using an absolute positioning
device that didn't report y, and thus relied on the previous value.
commit edabf45425f9ed79547f918cc0dfff4c268de386
Author: Daniel Stone <daniel@fooishbar.org>
Date: Sat Dec 2 16:37:19 2006 +0200
configure.ac: add CONFIG_LIB to Xvfb
commit 8724af248cd6c93182fecd060fed09a556361080
Author: Daniel Stone <daniel@fooishbar.org>
Date: Sat Dec 2 16:20:34 2006 +0200
kdrive/mga: fix compiler warning
Change a case that only made one test for an if, preventing the compiler
warning about all other PICT_* types being unsupported.
commit 2f0a800ffdc881cdb3adf84f1ed97bbb63cba34c
Author: Daniel Stone <daniel@fooishbar.org>
Date: Mon Nov 27 22:22:53 2006 +0200
config: move to block/wakeup handler
commit 99378b58dbc63160382ad9c41f9cb0dd2a24e9d1
Author: Daniel Stone <daniel@fooishbar.org>
Date: Mon Nov 27 22:22:33 2006 +0200
kdrive/tslib: remove vendor-specific hacks
Parts of the KDrive merge accidentally contained a bunch of
vendor-specific hacks; sorry.
commit 8884a73a3f4efa8276c5e38b9573201574c4f1f6
Author: Daniel Stone <daniel@fooishbar.org>
Date: Mon Nov 27 22:39:56 2006 +0200
xfree86/input: re-add support for disabling drag events
commit f2903c12bb4bb0b7c94b96c55af8fa55507f9d7d
Author: Daniel Stone <daniel@fooishbar.org>
Date: Tue Nov 7 11:13:32 2006 +0200
SyntheticMotion: don't dereference sprite.screen when not using Xinerama
(cherry picked from aa052e43c6c293e14f78837e00c6b7581f9713bb commit)
commit d17ec01e8395a8f14b75a10c8bf082b3f5a4fb36
Author: Daniel Stone <daniel@fooishbar.org>
Date: Fri Dec 1 00:41:41 2006 +0200
remove CID support (bug #5553)
Remove CID from all our fontpaths.
(cherry picked from 69820a10e33e4582c192360996e866007114639d commit)
commit abe5e079af715713097ab0daad29a3e9f523c398
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date: Wed Dec 6 07:58:03 2006 -0800
Update pci.ids to 2006-12-06 from pciids.sf.net
commit 724f9cb578086e8483a2d0636dd6eb05d664d31c
Author: Aaron Plattner <aplattner@nvidia.com>
Date: Tue Dec 5 13:44:05 2006 -0800
Bug #9219: Use pWin->viewable instead of pWin->realized to catch InputOnly windows too.
commit 3690de9b1b0902d395bc7d071fc05ebc8f75be2b
Author: Aaron Plattner <aplattner@nvidia.com>
Date: Tue Dec 5 12:42:12 2006 -0800
Bug #9219: Return BadMatch when trying to name the backing pixmap of an unrealized window.
Before this change, ProcCompositeNameWindowPixmap would name the screen pixmap
if !pWin->realized.
commit f9f7d7f3be53c808abb5eaceb7a1abc55744a210
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date: Mon Dec 4 13:36:30 2006 -0800
Check for __sparc as well as __sparc__ for compatibility with Sun cc
(gcc defines __sparc__, Sun cc defines __sparc)
commit ac90ce58ba1da3ed605adf75f4d54c34b578c402
Author: Eamon Walsh <ewalsh@tycho.nsa.gov>
Date: Fri Dec 1 21:12:21 2006 -0500
Naming change: Security*Operation -> Xace*Operation
commit f44f14fe564d834568a0afefba944223a73ea0f5
Author: Eamon Walsh <ewalsh@tycho.nsa.gov>
Date: Fri Dec 1 20:48:15 2006 -0500
Define calls away when not building XACE, allowing ifdef's to be removed.
commit a5d6499d666fea4a9988118ddd3a5e4c9cfcc32c
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date: Fri Dec 1 16:42:37 2006 -0800
Fix syntax error in configure check for SYSV_IPC that broke with Sun cc
commit 89b2aa9be81613cb1a06bd535bf50ecf2a00208d
Author: Keith Packard <keithp@guitar.keithp.com>
Date: Mon Nov 27 21:40:24 2006 -0800
Destroying RandR crtc or output overwrites memory.
RRCrtcDestroyResource and RROutputDestroyResource had matching
bugs that would overwrite memory past the end of the storage
of the crtc or output arrays. Oops.
(cherry picked from 4202b23ed86405a4cebfdcf239df1b023c1d10ca commit)
commit 23ba72323af785516db6cbcf6c1b2fa907a8232f
Author: Keith Packard <keithp@ukulele.keithp.com>
Date: Thu Nov 30 23:16:42 2006 -0800
RandR ListOutputProperties has nAtoms element, not nProperties
Earlier RandR 1.2 encoding revisions used 8-bit nProperties field.
Final RandR 1.2 spec uses 16-bit nAtoms field instead.
(cherry picked from 66b6358a393972946f16394918db2401c51dc5ed commit)
commit ccd804c6c01cdfffe938fa5336be9b5668a6f0c0
Merge: 9423ac1... 82912ad...
Author: Drew Parsons <drew@pug.localdomain>
Date: Fri Dec 1 15:21:57 2006 +1100
Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver
commit 9423ac134a2a9800787c4978d384827cc4e61fc8
Author: Drew Parsons <drew@pug.localdomain>
Date: Fri Dec 1 15:21:05 2006 +1100
GNU/FreeBSD support in GLX: include byteswap.h for FreeBSD systems
defining __GLIBC__, as done already for Linux and Hurd (cf. bug #5613).
Also includes some more __GNU__ checks on top of those made in
commit ade4bf09076d13dbf3549c0a2d987a0afe76d5c1.
Thanks Petr Salinger (Debian bug #400869).
commit 82912ad7709e8cf4a5f8a9fa6b47f789842a3fe9
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date: Thu Nov 30 20:13:52 2006 -0800
Make solaris version of xf86OSRingBell return void like other OS'es
commit 8956f63a941bf0a5f157d47b33e6221601a75040
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date: Thu Nov 30 19:53:29 2006 -0800
Tell automake to STFU about the *.O files
automake will not stop whining about the *.O files not being in normal library
name format, so just tell automake they are PROGRAMS so it builds them without
bitching.
commit ee9bdd3f4a14a42fb0747acc420966f0f669129b
Author: Aaron Plattner <aplattner@nvidia.com>
Date: Wed Nov 29 12:01:43 2006 -0800
Add DIX_CFLAGS to util builds.
Fixes a build breakage when $(top_srcdir) != $(top_builddir) because
-I$(top_srcdir)/include is missing for the cvt, ioport, pcitweak, and scanpci
builds.
Signed-off-by: Adam Jackson <ajax@nwnk.net>
commit a6381e69845f58d2b3282992b1f881015190f1bc
Author: Michel Dänzer <michel@tungstengraphics.com>
Date: Wed Nov 29 19:25:09 2006 +0100
xfree86 DDX: Delete DDX screens in ddxGiveUp().
This allows video drivers to clean up in the FreeScreen hook things they set up
in the PreInit hook.
commit b0c8558b9d9a9984c0067960392e28f5a7622b29
Author: Keith Packard <keithp@neko.keithp.com>
Date: Sun Nov 26 19:31:48 2006 -0800
Ensure RandR resource types are registered before resources are created.
Now that resources can be created during server initialization, make sure
the crtc, output and mode resource types are created before attempting to
create associated resources.
(cherry picked from commit ec83d674167e7045d5317b179c9998e3172a26dc)
commit 6245e9dd4719c5dc15ff45d49cf626123794038b
Author: Keith Packard <keithp@neko.keithp.com>
Date: Tue Nov 21 16:52:28 2006 -0800
Allocate correct size for RRPropertyRec (oops).
Neglected to change the allocation size from sizeof (PropertyRec) to
sizeof (RRPropertyRec). Lots of fun crashes this way.
(cherry picked from commit 0626eb8e5c9fa05de6bdc9aa0c654f5148bf7cff)
commit 24abce8032940e96bb2ccf9e463a7fff6f36283a
Author: Keith Packard <keithp@neko.keithp.com>
Date: Tue Nov 21 01:15:26 2006 -0800
Change RandR property datatype to include pending/valid values.
This patch tracks the protocol changes which introduce more complex
semantics for RandR output properties including pending and valid value
information.
(cherry picked from commit af55c65bea40669fdc038aa34c6a1ec9ecb33e87)
commit f62ac3ec39c6593df476985c630e499864c19c72
Author: Eric Anholt <eric@anholt.net>
Date: Tue Nov 28 10:31:40 2006 -0800
Separate DDC mode list creation from MonPtr creation.
This will be used by the intel driver, and likely other RandR 1.2 drivers.
commit fbd09443385c533416fa530399d54f130afaf985
Author: Eric Anholt <eric@anholt.net>
Date: Tue Nov 28 10:15:51 2006 -0800
Replace bad mode name-setting code with xf86SetModeDefaultName().
commit 4ad0bde661be2af4a17771d66066d49736e85cbe
Author: Eric Anholt <eric@anholt.net>
Date: Tue Nov 28 10:12:02 2006 -0800
Clean up a bunch of long lines and trailing whitespace.
commit 05778432dc6e688bc0beff0c20ffd7e27b74888e
Author: Eric Anholt <eric@anholt.net>
Date: Tue Nov 28 10:07:57 2006 -0800
Move code to get a mode list from EDID data from ddcProperty.c to edid_modes.c.
commit 38ecc66cd9c61346a46697bbf1d8319f4f6f9800
Author: Eric Anholt <eric@anholt.net>
Date: Tue Nov 28 10:06:15 2006 -0800
Typo that was missed in testing.
commit 834e4b079866594b50be64ae79f3cb2a5baa2070
Author: Matthias Hopf <mhopf@suse.de>
Date: Tue Nov 28 18:57:13 2006 +0100
Fix potential NULL pointer access in timer code.
https://bugzilla.novell.com/show_bug.cgi?id=223718
commit 5dbcd34a0a6c0d10dbfea8fdc9d7dfe7a0261b19
Author: Eric Anholt <eric@anholt.net>
Date: Mon Nov 27 16:26:14 2006 -0800
Register dependency on new RandR protocol.
commit 16f8f10dc2106bc6253b2d89a1f8efee8d80e2ba
Author: Eric Anholt <eric@anholt.net>
Date: Mon Nov 27 16:21:31 2006 -0800
Move mode handling helpers from ddcProperty.c to xf86Mode.c.
commit b4b0d901d98371a8aa7b17d195e18e83e2a6a618
Merge: 64de3ba... d6cd031...
Author: Eric Anholt <eric@anholt.net>
Date: Mon Nov 27 15:43:15 2006 -0800
Merge branch 'randr-1.2'
Conflicts:
dix/events.c
dix/getevents.c
hw/xfree86/common/xf86Mode.c
hw/xfree86/dri/Makefile.am
hw/xfree86/os-support/drm/xf86drm.c
hw/xfree86/os-support/xf86drm.h
commit d6cd0313c7f23f32c9c7dda00ff739e772bf7db3
Author: Eric Anholt <eric@anholt.net>
Date: Mon Nov 27 14:46:50 2006 -0800
Add some mode helper functions from the intel driver.
This also removes static from some other functions that had been copied out
to at least the intel driver, but perhaps others that were doing mode list
handling.
commit 64de3baf85f6df274f71f736016f0848567cd9f6
Author: Aaron Plattner <aplattner@nvidia.com>
Date: Wed Nov 22 14:46:51 2006 -0800
Add a -showDefaultLibPath option.
A corollary to the previous change, this option prints $libdir.
commit 0a2a6e4070718b90af7ca0e047f028e0cabdfb9d
Author: Aaron Plattner <aplattner@nvidia.com>
Date: Fri Nov 17 18:27:23 2006 -0800
Add a -showDefaultModulePath option.
As discussed on the mailing list, people would rather have an X command-line
option to print the module path so installers can know where to put modules,
rather than the installers using `pkg-config --variable=moduledir xorg-server`,
since some distros choose not to install xorg-server.pc.
commit 61832cb94c8a4d62cddb92188caeed86519e9d62
Author: Brian <brian@i915.localnet.net>
Date: Wed Nov 22 09:16:43 2006 -0700
Regenerated from Mesa w/ latest gl_API.xml file
commit 61863f09d22935406371e92bb75173d55ff9b29f
Author: Brian <brian@i915.localnet.net>
Date: Wed Nov 22 09:16:17 2006 -0700
Regenerated from Mesa, fixes glMap* protocol problem (bug 8899)
commit 33ff4cec5ff7533ec725f71d357c096dfb0acb79
Author: Alan Hourihane <alanh@fairlite.demon.co.uk>
Date: Tue Nov 21 21:23:17 2006 +0000
Issue CloseDownDevices() in os/log.c and remove from dix/main.c.
This ensures that all calls to FatalError() will shutdown the input devices.
commit ca2874b273232d9f51881b1cd754ed6847bfaf47
Merge: c9a5f9d... e2f6dac...
Author: Alan Hourihane <alanh@fairlite.demon.co.uk>
Date: Sat Nov 18 19:56:32 2006 +0000
Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver
commit c9a5f9d3911c2e6a8f81b0721c9eb914fb7719b5
Author: Alan Hourihane <alanh@fairlite.demon.co.uk>
Date: Sat Nov 18 19:55:42 2006 +0000
Shutdown input devices if FatalError occurs during startup.
Fixes Xdmx problems when the input device has been initialized
and the keyboard map has been destroyed.
commit e2f6dacc736527790ed8e304698678afc17f71c6
Author: Dave Airlie <airlied@linux.ie>
Date: Sat Nov 18 11:26:55 2006 +1100
dri: setup libdrm hooks as early as possible.
This is due to radeon doing drm stuff before DRI extension gets initialised
commit ef47d9c3ba63e9a6243fe5c81ccc60c8246352b4
Author: Keith Packard <keithp@neko.keithp.com>
Date: Thu Nov 16 13:50:48 2006 -0800
Reduce calls to RRGetInfo.
RRGetInfo can be expensive. Don't invoke it when quering Xinerama
information or setting a new CRTC configuration.
(cherry picked from commit b5aa9eb8e6eda36856a075f4b008c33f6c706bad)
commit 07b26e690cd9a4fc626132feed0702515cbe5a88
Author: Keith Packard <keithp@neko.keithp.com>
Date: Thu Nov 16 09:48:33 2006 -0800
Remove RandR output options.
RandR output options are now expected to be handled by properties instead.
(cherry picked from commit 8b2a7e94a1dc2776ab2cfaaebb309be02502602a)
commit f17e3c34dfd1f1418440bdebf45764e4dbf550f0
Author: George Sapountzis <gsap7@yahoo.gr>
Date: Thu Nov 16 02:18:03 2006 +0200
Fix GL context destruction with AIGLX.
The logic for freeing GL contexts introduced by "Fix AIGLX VT switching." is
inverted. As it is now, GL context destruction is deferred for glxDRIEnterVT().
commit ae3c9ad4abe66784d7ee474455003d2745699286
Author: Bjorn Helgaas <bjorn.helgaas@hp.com>
Date: Thu Nov 16 17:29:06 2006 +0100
Bug 9041: Check the return code in xf86MapDomainMemory().
commit 6ff7f2ad6a5e2e769244590578e6809974b5235d
Author: Eric Anholt <eric@anholt.net>
Date: Tue Nov 7 13:13:53 2006 -0800
Fix build on FreeBSD after input-hotplug.
(cherry picked from commit 4e6e4baead6c565363abbcd9e06cc685be121596)
commit 2eab230d9bd3f73ffe1b5a42111f89e85904ee11
Author: Jeremy C. Reed <reed@glacier.reedmedia.net>
Date: Tue Nov 14 16:37:18 2006 -0600
For NetBSD, define PCVT_SUPPORT (System has PCVT console).
Noticed by Joerg Sonnenberger. This fixes problem with console
switching.
This was in original imake NetBSD.cf.
commit 26d2e45bdb0cf4d18ba7b0365425da49d60b3d5c
Author: Matthias Hopf <mhopf@suse.de>
Date: Tue Nov 14 15:33:07 2006 +0100
Bug #9023: Only check mice for "mouse" or "void" if identifier is != NULL.
commit a724b7f1302ba7a59f140b521f13d2ddf0fcf9bf
Merge: 6facd95... f80a8ae...
Author: Jeremy C. Reed <reed@glacier.reedmedia.net>
Date: Mon Nov 13 20:32:26 2006 -0600
Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver
commit 6facd958c2e7098cb68eac2810a88b8cd40f19c0
Author: Jeremy C. Reed <reed@glacier.reedmedia.net>
Date: Mon Nov 13 20:23:06 2006 -0600
On DragonFLy, default to /dev/sysmouse (just like on FreeBSD).
TODO: use autoconf to handle this so the code is not platform
based but feature based.
commit f80a8ae6e6820378ea70ac0849cee8bf3055e0e8
Author: Adam Jackson <ajax@benzedrine.nwnk.net>
Date: Mon Nov 13 18:26:05 2006 -0500
Disable Xprt server build by default.
commit 5bfe7f4dfc6ab51b6790d74faf11574385234423
Author: George Sapountzis <gsap7@yahoo.gr>
Date: Mon Nov 13 01:54:32 2006 +0200
DRI: call drmSetServerInfo() before drmOpen().
Also, remove some libdrm remnants.
commit acb5ff4c73ac4d52201d7c421f488e2ead5c8b9c
Author: Jurij Smakov <jurij@wooyd.org>
Date: Sat Nov 11 14:09:15 2006 +0200
ffs: handle 0 argument (bug #8968)
Handle an argument of 0 in ffs(), instead of looping indefinitely.
Add an ffs prototype to dix.h, and add includes to ffs.c.
(cherry picked from 34164e551e4c3909322d50b09835ca4ac1d49d68 commit)
commit ca094684196886a4a1c10273049fae0705a3edc2
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date: Fri Nov 10 18:02:05 2006 -0800
Correct symlink-mesa.sh usage message
commit 28337cc1060bc08adef81c304dd9ed02d0a0e37b
Author: Eric Anholt <eric@anholt.net>
Date: Thu Nov 9 19:51:17 2006 -0800
Fix typo before the last commit.
commit e1720b1089328af80ca0cb85e5289ced05263f95
Author: Eric Anholt <eric@anholt.net>
Date: Thu Nov 9 18:53:37 2006 -0800
Bug #8868: Remove drm from SUBDIRS now that the directory is gone.
commit 0dee48b8af3e054228aef0d15c1cb1c9e23790cc
Author: Keith Packard <keithp@mandolin.keithp.com>
Date: Wed Nov 8 23:17:55 2006 -0800
Add RRInit function to create resource types for RR objects.
To allow RandR objects to be created before the screen object exists,
the resource types must be registered with the resource database.
A driver wishing to create RandR objects must call RRInit before doing so.
Also, fix a segfault when setting Output data before it is associated with a
screen.
commit ec77a95a02329a2ee3a94d7de9d2a234aecb9ca0
Author: Keith Packard <keithp@mandolin.keithp.com>
Date: Wed Nov 8 21:36:35 2006 -0800
Allow RandR objects to be created before the associated ScreenRec.
xf86 drivers need to create RandR object in the PreInit stage,
before the ScreenRec is allocated. Changing the RandR DIX code
to permit this required the addition of functions that later associate the
objects with the related screen.
An additional change is that modes are now global, and no longer associated
with a specific screen. This change actually makes mode management cleaner
as there is no more per-screen list of modes to deal with.
This changes the RandR 1.2 ABI/API for drivers.
commit fd91630b73100e9d77ccb492c52807448bc772a5
Author: Dave Airlie <airlied@linux.ie>
Date: Thu Nov 9 09:30:33 2006 +1100
make X server use system libdrm - this requires libdrm >= 2.3.0
This patch blacklists the load "drm" line, moves some functions in dri module
links dri module against libdrm, and removes the X copy of libdrm
commit 0409e1627a167db2efc1355f292d3c02a6989ffc
Author: Adam Jackson <ajax@benzedrine.nwnk.net>
Date: Wed Nov 8 16:17:20 2006 -0500
'make dist' fixes.
commit 7e0aeebb8f8a5dff3cb4d88756e535dd70edeec4
Author: Adam Jackson <ajax@benzedrine.nwnk.net>
Date: Wed Nov 8 12:03:37 2006 -0500
Bug #6786: Use separate defines for server's Fixes support level.
commit b5d09d4adb8088719ff494a4281a793717046576
Author: Rich Coe <Richard.Coe@med.ge.com>
Date: Wed Nov 8 18:10:14 2006 +0200
CheckConnections: don't close down the server client (bug #7876)
When an appgroup is shutting down, the list of clients can change, so make
sure we're not trying to shut the server down.
commit 0567a6337b84fa045b5732e98203f488274aa2a2
Author: Bram Verweij <amverweij@gmail.com>
Date: Wed Nov 8 18:00:52 2006 +0200
xfree86/linux acpi: fix tokenising
Split on a space, rather on the 'video' string, as strtok takes a char,
not a string.
commit e7900d68c3ee657158813f0650886d680c0a9a3c
Author: Daniel Stone <daniel@fooishbar.org>
Date: Wed Nov 8 15:36:47 2006 +0200
remove trailing whitespace
Whitespace police in full effect.
commit 2035f115b7db3c4b7deabeab0d814b3107d6ef30
Author: Daniel Stone <daniel@fooishbar.org>
Date: Wed Nov 8 15:28:10 2006 +0200
xfree86: remove xf86Keymap.h
commit 809e2841aaa54662a42498aacec558bc813bba1c
Author: Daniel Stone <daniel@fooishbar.org>
Date: Wed Nov 8 15:27:58 2006 +0200
xfree86: add general handler, port ACPI to it (bug #5665)
Add 'general' handler registration, which will not trigger DPMS when an
event comes in.
Make ACPI use this.
commit b5438f7fb2879e0226b578f60b22a490e73c3a83
Author: Daniel Stone <daniel@fooishbar.org>
Date: Wed Nov 8 15:24:58 2006 +0200
Get*Events: massive reorganisation
Reorganise the code logically, and put more comments in.
Clip valuators in proximity calls.
commit b0a7443ca8bd224994f98c1c1e25de88f2573224
Author: Daniel Stone <daniel@fooishbar.org>
Date: Wed Nov 8 15:23:52 2006 +0200
configure.ac: axe redundant SDL test
commit 332f179db7c38310db1f752d45f51b6d8301fd30
Author: Daniel Stone <daniel@fooishbar.org>
Date: Wed Nov 8 15:23:35 2006 +0200
kdrive/sdl: fix compilation
commit 988757a44197c91027109076e2e33ff6510ed71d
Author: Daniel Stone <daniel@fooishbar.org>
Date: Wed Nov 8 14:06:51 2006 +0200
config: error messages non-fatal, and before we free them
Move error messages before we free the error structure, and make them all
non-fatal.
commit e2b78df5800fb4e3f0ed01b38a1974ba3577949c
Author: Daniel Stone <daniel@fooishbar.org>
Date: Tue Nov 7 11:13:56 2006 +0200
xkb: warning fix
commit b55007d8cc9d20baa23d5de67683e414c827d3e5
Author: Daniel Stone <daniel@fooishbar.org>
Date: Tue Nov 7 11:13:32 2006 +0200
SyntheticMotion: don't dereference sprite.screen when not using Xinerama
commit f93d10ce9bb4a6de83b561f44fb7b046def16234
Author: Daniel Stone <daniel@fooishbar.org>
Date: Mon Nov 6 18:33:45 2006 +0200
dix: remove staggeringly broken vendor workarounds
Dear SGI,
No.
Scant regards,
Daniel
commit 389275d240e4ba19d62fda0f138a45c7ecb245ff
Author: Daniel Stone <daniel@fooishbar.org>
Date: Sun Nov 5 02:47:59 2006 +0200
XkbCopyKeymap: don't iterate broken types, or dereference null pointers
Don't iterate invalid destination types (>= num_types) when coping key
types.
Don't free key_aliases if it's NULL (theoretical, but sure).
Make sure dst's label_font gets allocated if it's NULL.
(Thanks, Chris Lee.)
commit d585b4189aff8d7952847f75b19b4f092ab3b88b
Author: Daniel Stone <daniel@fooishbar.org>
Date: Sat Nov 4 21:47:55 2006 +0200
xkb: fix uninitialised warning
Fix uninitialised warning with memset(); we never actually use it
uninitialised, but gcc doesn't know that.
commit b6d7b537ed8975363ad0f7c4180a62822358e418
Author: Daniel Stone <daniel@fooishbar.org>
Date: Sat Nov 4 21:43:22 2006 +0200
os: fix sun extensions test
'else if' is not very valid, plus the logic is kind of broken, so just
move it outside the ifdef in the first place.
commit 8ba0c7b62c78dead722b0c8aa414f37bac4414b7
Author: Daniel Stone <daniel@fooishbar.org>
Date: Sat Nov 4 21:41:03 2006 +0200
xace: avoid 'unused variable pScreen'
Initialise pScreen explicitly, as REGION_* macros ignore pScreen.
commit c3ea1f7db494365032526dc06a7283384bd0ecd1
Author: Daniel Stone <daniel@fooishbar.org>
Date: Sat Nov 4 21:38:31 2006 +0200
dix/mi: still more warning fixes
Fix up prototypes for PrintChildren and PrintWindowTree in the dix.
Make miPrintRegion be unconditionally defined, and move the prototype into
regionstr.h.
Change a bunch of ScreenPtr pScreen = foo; to
ScreenPtr pScreen; pScreen = foo; in window.c, so we avoid unused variable
references (as inline REGION_* doesn't reference pScreen).
commit 3a9b96425851b495503bd2eb0fd0d01c08f6a097
Author: Daniel Stone <daniel@fooishbar.org>
Date: Sat Nov 4 21:33:09 2006 +0200
dix: add missing prototypes
Add missing prototype for ffs, and include headers from ffs.c.
Move PostSyntheticMotion prototype to input.h.
commit 6716488fa256798070017232405b107d5c985479
Author: Daniel Stone <daniel@fooishbar.org>
Date: Sat Nov 4 21:30:23 2006 +0200
dix: remove unused debug code
commit 51813d77bfb84609a58a98e678efe9b6c0bf5503
Author: Daniel Stone <daniel@fooishbar.org>
Date: Sat Nov 4 21:29:05 2006 +0200
dix: remove unused variable
commit 844090a5b557705dd0adce2b7ed98813b5104d85
Author: Daniel Stone <daniel@fooishbar.org>
Date: Sat Nov 4 21:21:29 2006 +0200
xfree86/xf86misc: warning fixes
commit 61b570d0c1eb448f0aa08b4598118f0d43bc7345
Author: Daniel Stone <daniel@fooishbar.org>
Date: Sat Nov 4 21:21:09 2006 +0200
xfree86/os-support: update prototype for OSRingBell
commit c51fadc07d938f6a3edfd5620170fcb7d6486a11
Author: Daniel Stone <daniel@fooishbar.org>
Date: Sat Nov 4 21:20:45 2006 +0200
mieq: annotate with some more comments
commit 578899139f133746634a7bf8845e25362b5dfca2
Author: Daniel Stone <daniel@fooishbar.org>
Date: Sat Nov 4 20:35:55 2006 +0200
RemoveGeneralSocket: don't touch EnabledDevices
RemoveGeneralSocket. Harmless, but.
commit ae58d349c1cf5d63ad3616c485baa858350978d5
Author: Laurence Withers <l@lwithers.me.uk>
Date: Sat Nov 4 19:34:37 2006 +0200
CreateColormap: fix return value (bug #7083)
Return BadMatch when an unsupported visual type is given, not BadValue --
this is correct according to the spec.
commit 96f78e3886791b723ccd9ba40bea701603537b0c
Author: Erik Andren <erik.andren@gmail.com>
Date: Sat Nov 4 19:29:49 2006 +0200
remove XFree86 changelogs (bug #7262)
Without being able to tie these to specific commits, the text changelog is
useless, as well as being huge.
commit 5a40448f2d0ac2c86c617bebe3fb649174bf0d7f
Author: Eric Anholt <eric@anholt.net>
Date: Tue Nov 7 15:48:05 2006 -0800
A couple more cases of error message before freeing strings.
commit 05f1c302460a14c8fa9a943a12d69adcd3c30d58
Merge: 3e7e0e3... 46af6d1...
Author: Adam Jackson <ajax@benzedrine.nwnk.net>
Date: Tue Nov 7 18:42:54 2006 -0500
Merge branch 'autoconfig-for-7.2'
commit 3e7e0e35094d09e0e764818ed125314be75be01a
Author: Eric Anholt <eric@anholt.net>
Date: Tue Nov 7 14:13:23 2006 -0800
Report the error before freeing the error strings.
commit 4e6e4baead6c565363abbcd9e06cc685be121596
Author: Eric Anholt <eric@anholt.net>
Date: Tue Nov 7 13:13:53 2006 -0800
Fix build on FreeBSD after input-hotplug.
commit 20e9144c0746943624ff77a61791b8596f3f8458
Author: Keith Packard <keithp@neko.keithp.com>
Date: Tue Nov 7 12:49:28 2006 -0800
Add $(DIX_CFLAGS) to remaining Makefile.am files
commit 5e946dd853a4ebc2722ae023429ce5797de3d7a6
Author: Eamon Walsh <ewalsh@tycho.nsa.gov>
Date: Tue Nov 7 13:50:19 2006 -0500
Bug #8937: Extension setup functions not called on server resets
commit 1dcda4f3c56214464c0b6123fea6daa69aae69fc
Author: Keith Packard <keithp@neko.keithp.com>
Date: Tue Nov 7 01:29:51 2006 -0800
Avoid dereferencing sprite.screen when Xinerama is not running. (#8925)
With Xinerama support built into the X server but not in use,
sprite.screen is NULL and yet the SyntheticMotion
macro would dereference it. Avoid that by just passing sprite.screen
to PostSyntheticMotion which can then dereference it when Xinerama is
enabled.
Also, define PostSyntheticMotion in dixevents.h and include dixevents.h in
getevents.c
commit c20d3bf7533da0bf26beaf7d8c359d18edbd70e8
Merge: 028bbdc... 3d39c02...
Author: Keith Packard <keithp@neko.keithp.com>
Date: Tue Nov 7 01:21:28 2006 -0800
Merge branch 'origin' into randr-1.2
commit 3d39c02fe6aaa602c52f1d4f0ea6cd3bd000cf9f
Author: Eamon Walsh <ewalsh@tycho.nsa.gov>
Date: Mon Nov 6 21:25:52 2006 -0500
More work on Bug #8875: revert previous fix and try using client argument
instead of serverClient. Also don't use totalClientSize as it is not
initialized until after the first call to InitClient.
commit 75fe0670eb1f71144246f1c20759d58788bbee00
Author: Eamon Walsh <ewalsh@tycho.nsa.gov>
Date: Mon Nov 6 15:30:25 2006 -0500
whitespace adjust
commit 0539d9cf2423fc0bed6f5c413beba3080f8abd85
Author: Eamon Walsh <ewalsh@tycho.nsa.gov>
Date: Mon Nov 6 15:29:17 2006 -0500
Bug #8875: Security extension causes Xorg to core dump on server reset
commit aa0261a98e9d5b1349b33e2639bd83c556dd4000
Author: Juliusz Chroboczek <jch@pps.jussieu.fr>
Date: Mon Nov 6 02:29:49 2006 +0100
Improve vm86 error handling in Xvesa.
commit 6b2c65fdd169037c6ede250d4a8fec3d29a080ae
Author: Juliusz Chroboczek <jch@pps.jussieu.fr>
Date: Mon Nov 6 00:30:09 2006 +0100
Fix typo in Xvesa: incorrect reporting of DAC capabilities.
commit 028bbdc0417173803695808ba9f48498519273a3
Merge: 50504c6... 8deaaa3...
Author: Keith Packard <keithp@neko.keithp.com>
Date: Sat Nov 4 17:46:26 2006 -0800
Merge master back to randr-1.2
commit 50504c68e1d407232cf83465981b235e542ef31f
Merge: 8b87ce1... cde8806...
Author: Keith Packard <keithp@neko.keithp.com>
Date: Sat Nov 4 17:43:19 2006 -0800
Merge branch 'randr-1.2-origin' into randr-1.2
commit 8b87ce19741753eafbd99e7093bc3dea8f26e838
Author: Keith Packard <keithp@neko.keithp.com>
Date: Sat Nov 4 17:41:25 2006 -0800
Allow X server to build against libdrm 2.1
commit 7ffbe9d232e3a4621a204448d67e434736465cbe
Author: Keith Packard <keithp@neko.keithp.com>
Date: Sat Nov 4 17:41:09 2006 -0800
Add DIX_CFLAGS to hw/vfb/Makefile.am
commit 2db62bce0725ba2d88cbe40fc440b6bda45046f3
Author: Keith Packard <keithp@neko.keithp.com>
Date: Sat Nov 4 17:40:34 2006 -0800
Define fbHasVisualTypes in fb.h as it is exported
commit 8deaaa312ad7f9b492a2ae8ad17d74650112c25c
Author: Bernhard Rosenkraenzer <bero@arklinux.org>
Date: Sat Nov 4 18:59:39 2006 +0200
automake: avoid use of reserved _SOURCES keyword (bug #8866)
Avoid using _SOURCES unless we're directly referencing a program or
library to be built; use _SRCS instead. Shuts automake 1.10 up.
commit f72927d26cd112d321f7bf187df3c740b3129d22
Author: Samuel Thibault <samuel.thibault@ens-lyon.org>
Date: Sat Nov 4 19:00:57 2006 +0200
xfree86/hurd: remove OsMouseProc (bug #5613)
Remove OsMouseProc, let the mouse driver deal with it.
commit 0273610578485564c3c0be11b336b6554cc31b43
Author: Samuel Thibault <samuel.thibault@ens-lyon.org>
Date: Sat Nov 4 19:02:04 2006 +0200
xfree86/hurd: add bell support, remove SERVER/LOADER defines (bug #5613)
Add no-op bell ringing support, and remove obsolete @SERVER_DEFINES@ and
@LOADER_DEFINES@ from CFLAGS.
commit ade4bf09076d13dbf3549c0a2d987a0afe76d5c1
Author: Samuel Thibault <samuel.thibault@ens-lyon.org>
Date: Sat Nov 4 19:03:13 2006 +0200
mesa/indirect: include byteswap.h on GNU userland (bug #5613)
Include byteswap.h on all GNU-userland systems (including with the Hurd
and FreeBSD kernels), not just Linux.
commit 412e93349e1656c9650115328af4be0e59a66f74
Author: Samuel Thibault <samuel.thibault@ens-lyon.org>
Date: Sat Nov 4 19:05:02 2006 +0200
kdrive: make building of Linux support conditional (bug #5613)
Only try to build Linux support on Linux. We should probably disable all
OS-dependent DDXes if we don't have a workable OS (and only build
Xephyr/Xfake), but that's future work.
commit cde8806c2930788ba8076e94651d391e45f3ccdb
Author: Eric Anholt <eric@anholt.net>
Date: Fri Nov 3 16:36:34 2006 -0800
Don't bump the refcnt if the new mode is NULL.
commit 97fd471a627be185bee8cda3f709cfccea3fa12d
Author: Aaron Plattner <aplattner@nvidia.com>
Date: Fri Oct 27 12:36:56 2006 -0700
Fix standard VESA modes.
The built-in mode timings were off slightly for the 640x480@60, 640x480@72,
and 1024x768@75 modes.
commit 22ee2e4e1f1d9fd9ca9f25c9bf25370034b771d4
Merge: 49a2668... bd0c829...
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date: Fri Nov 3 12:54:56 2006 -0800
Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver
commit 49a26681b2bdd95ed65c425f1fa1441d2f092a6e
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date: Fri Nov 3 12:54:43 2006 -0800
Add DTrace probe points for X server <-> client communications
See http://people.freedesktop.org/~alanc/dtrace/ for more details
commit bd0c829654903ca45543dfa59cda967c4fafd8ac
Author: Bjorn Helgaas <bjorn.helgaas@hp.com>
Date: Fri Nov 3 18:54:06 2006 +0100
Do not map full 0-1MB legacy range
If we're mapping something in the "legacy range" (0-1Mb), we shouldn't
expand the requested range to the entire 0-1Mb range. Typically this
is for mapping the VGA frame buffer, and some platforms support mmap of
the frame buffer but not the entire 0-1Mb range.
For example, HP sx1000 and sx2000 ia64 platforms can have memory from
0-0x9ffff, VGA frame buffer from 0xa0000-0xbffff, and memory from
0xc0000-0xfffff. On these platforms, we can't map the entire 0-1Mb
range with the same attribute because the memory only supports WB,
while the frame buffer supports only UC. But an mmap of just the
frame buffer should work fine.
commit c1828a8ff51c8db326c47e6710f4f42fab94fb6d
Author: Egbert Eich <eich@freedesktop.org>
Date: Fri Nov 3 18:32:48 2006 +0100
Fixing mach64 driver bailing out on ia64
Mach64 driver bails out on ia64 because it cannot map device
memory. It turns out that some bogus and unneeded code attempts
to find the root bridge of the device and fails to do so proberly
as there this host-to-pci bridge is not existant. This code has
been around for years although it completely unclear what it had
been intended for. Fixing this by eliminating the bogus code.
commit d50fc413b39f52663b46084c28e81fc4933a7b49
Author: Matthias Hopf <mhopf@suse.de>
Date: Thu Nov 2 18:53:41 2006 +0100
Fix device path in altixPCI.c to be domain aware.
commit 1d731fc54a2cf5d3f353d8ee1c7c4989df27f011
Author: Matthias Hopf <mhopf@suse.de>
Date: Thu Nov 2 18:50:15 2006 +0100
Add domain support to linuxPciOpenFile().
Loosely based on patch from David S. Miller <davem@davemloft.net>
See also bug #2368.
commit caaa113acf4144fd47a1ac93ca440d78d1983e54
Author: Matthias Hopf <mhopf@suse.de>
Date: Thu Nov 2 18:38:45 2006 +0100
Fixing domain support for ia64
ia64 specific functions + defines.
Still uses /proc interface for some scaning code.
Based on code from Egbert Eich <eich@freedesktop.org>.
commit 16c5043fc0c84b14323cd211c2645106455ac320
Author: Matthias Hopf <mhopf@suse.de>
Date: Thu Nov 2 18:22:09 2006 +0100
Fix 2 warnings.
commit 072c022e731c3aadf34096f16364e29df47280d2
Author: Matthias Hopf <mhopf@suse.de>
Date: Thu Nov 2 17:58:19 2006 +0100
Fix obviously wrong boundary checks + cleanup unused vars.
Also disable compilation of code that is no longer used anywhere in the whole
Xserver tree.
commit 5afc6c1a14fea2966017493b045fa7209faeb8eb
Author: Matthias Hopf <mhopf@suse.de>
Date: Thu Nov 2 15:42:03 2006 +0100
Added linux 2.6 compatible domain aware device scanning code.
Additional scanning code uses the /sys interface of 2.6 kernels.
Cleaned up the use of tags and already split domain/bus/dev/fn.
commit 6319f7d713971f70f06166480f069eca3bcace36
Author: Egbert Eich <eich@freedesktop.org>
Date: Thu Nov 2 12:50:52 2006 +0100
Make int10 fully domain aware.
commit f4dd2665b0f9aa9c00a5152c73bc72cb7514eeb5
Author: Matthias Hopf <mhopf@suse.de>
Date: Thu Nov 2 12:36:12 2006 +0100
Added missing domain stripping in already domain aware code.
commit 46901063e8edc82b67989f4e5eec39d17c67dc98
Author: Matthias Hopf <mhopf@suse.de>
Date: Thu Nov 2 12:25:03 2006 +0100
Build with -D_PC on ix86 only.
commit 543b397277d1f03b8091e44812010abcd5d80102
Merge: 4056e6e... 645d057...
Author: Keith Packard <keithp@neko.keithp.com>
Date: Thu Nov 2 19:00:35 2006 -0800
Merge branch 'origin' into randr-1.2
commit 037f23e6f8fbe6e6fc8e71ed21958fc553df72d0
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date: Thu Nov 2 18:30:58 2006 -0800
Convert Xprt DDX to new motion history api
commit 7dc54a40e900cbea1e509620623b091d54a3c2d1
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date: Thu Nov 2 16:38:47 2006 -0800
Remove references to xf86Info.kbd* from solaris code
commit e46f7f78b362e76f5a553184e3f5ec7e109aa39d
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date: Thu Nov 2 16:38:12 2006 -0800
sun_bell.c needs to #include "xf86_OSlib.h"
commit 58bf9a142d1957f4d77038ee4ce7b1116b1f7955
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date: Thu Nov 2 14:43:02 2006 -0800
PostSyntheticMotion needs to be extern, not static, since it's in getevents.c
commit 1ecd45fb8e4250fb51daa2bdf1a960af0f8b53fb
Author: Daniel Stone <daniel@fooishbar.org>
Date: Thu Nov 2 04:51:03 2006 +0200
Makefile.am: add config to DIST_SUBDIRS as well
commit 01afa533aa872d1a101a41153f95d800e68fea3e
Author: Daniel Stone <daniel@fooishbar.org>
Date: Thu Nov 2 04:32:37 2006 +0200
xfree86/os-support: axe more unused files
commit 57c1409151cb1f6e0e528fb92ebda58f86f12c1a
Author: Daniel Stone <daniel@fooishbar.org>
Date: Thu Nov 2 04:21:06 2006 +0200
xfree86/os-support: remove unused file from dist
commit de5a4c63747a417cdece919f4fb5a4004a3ee7bb
Author: Daniel Stone <daniel@fooishbar.org>
Date: Thu Nov 2 04:18:33 2006 +0200
xkb: note that we allow full xi interaction
We now allow maps to be set (etc) on different keyboards, so stop putting
XkbXI_KeyboardsMask in unsupported.
commit 1d65429a9e03871969552d0c31b022546cc46b12
Author: Daniel Stone <daniel@fooishbar.org>
Date: Thu Nov 2 04:12:55 2006 +0200
xfree86: don't attempt to enable and disable non-DIX devices
Don't try to enable and disable devices with no entry in the DIX, such as
the evdev brain.
commit 64139c1950ea825c0a0124abc5f88499e91f797f
Author: Daniel Stone <daniel@fooishbar.org>
Date: Thu Nov 2 03:22:09 2006 +0200
bump to 1.2.99.0
commit 18c246a13b887b865de6a17e6cd1c259b9bc383d
Merge: 794f2e7... 4843d82...
Author: Daniel Stone <daniel@fooishbar.org>
Date: Thu Nov 2 03:21:37 2006 +0200
Merge branch 'input-hotplug'
commit 4843d823f4d38d8bd468ce3a8feddbff229ed416
Merge: ba9f513... a7b944f...
Author: Daniel Stone <daniel@fooishbar.org>
Date: Thu Nov 2 03:18:13 2006 +0200
Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver into input-hotplug
commit ba9f5138fc32a7a7b97bcf941bc92751b7c6c2c0
Author: Daniel Stone <daniel@fooishbar.org>
Date: Thu Nov 2 03:16:10 2006 +0200
xfree86: allow starting with no input devices
Add a server flag (AllowEmptyInput), which will inhibit adding the
standard keyboard and mouse drivers, if there are no input devices in the
config file.
commit be291a6d9764cf29a7d9a8114d47d9f41ce856e9
Merge: a2d6242... 6fdfd9d...
Author: Daniel Stone <daniel@fooishbar.org>
Date: Thu Nov 2 03:15:25 2006 +0200
Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver into input-hotplug
commit a7b944f0d96c3e0e15e75378a04def1ac96089fb
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date: Wed Nov 1 16:17:49 2006 -0800
If getpeerucred() is available, include pid & zoneid in audit messages too
commit fbfb35189ef6666707097704b43e052cb2f919ae
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date: Wed Nov 1 15:11:48 2006 -0800
Bug #1997: AUDIT messages should contain uid for local accesses
<https://bugs.freedesktop.org/show_bug.cgi?id=1997>
commit a2d6242106bb3a440faa9cad157e0120dbfa7b6e
Author: Daniel Stone <daniel@fooishbar.org>
Date: Thu Nov 2 00:46:33 2006 +0200
kdrive:remove Change{Keyboard,Pointer}Device
This was removed in the DIX, so just axe it.
commit d9a5e3e964b6c91fbca88b50674fce9660b972a4
Author: Daniel Stone <daniel@fooishbar.org>
Date: Thu Nov 2 00:45:23 2006 +0200
XkbCopyKeymap: be more careful with levels, allocate compat/geom
Take various extra precautions with copying levels across (thanks Chris
Lee for a gdb session), including allocating when we don't already have a
coherent map.
Only free type components if they're present.
Allocate geometry and compat components if we don't already have them in
the dest map.
commit 6fdfd9dad91d7b7aa292f8c4d268dd27c34de8d3
Author: Eric Anholt <eric@anholt.net>
Date: Wed Nov 1 14:29:59 2006 -0800
Fix several cases where optimized paths were hit when they shouldn't be.
This fixes a number of rendercheck cases.
commit 40f84793bca40dcc6883d51aefa1bda44bd1ac61
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date: Wed Nov 1 14:34:46 2006 -0800
Propogate $LIBS for xtrans, clock_gettime, libm, etc. to libs used for each server
commit d7d931abe01a8cf555b027f2bcfcccd5e9053e52
Author: Daniel Stone <daniel@fooishbar.org>
Date: Wed Nov 1 23:48:58 2006 +0200
configure.ac: remove check for rate/period
Keyboard stuff is now handled in the kbd driver.
commit 81728558a044fdde0e1d63da7b6314755f77296e
Author: Daniel Stone <daniel@fooishbar.org>
Date: Wed Nov 1 23:10:26 2006 +0200
input: add non-keyboard bell ringing function
Add a generic 'ring the bell' function (console bell on Linux and BSD,
/dev/audio on Solaris), and add DDX functions for this. Make this the
core keyboard's bell.
Port Xvfb and Xnest to this.
Port XFree86 to this, with OS-specific hooks for Linux, BSD, and Solaris
taken from foo_io.c in the old layer.
commit 3df454719f9cbf6a046cb7458019ec621b3b42ee
Author: Daniel Stone <daniel@fooishbar.org>
Date: Wed Nov 1 23:02:57 2006 +0200
kdrive: add KdRingBell prototype
commit 4056e6e79a4e37101d298ae29139c83d3816368b
Author: Keith Packard <keithp@mandolin.keithp.com>
Date: Wed Nov 1 00:29:46 2006 -0800
Move physical size from mode to output.
Modes can be shared across different sized monitors this way.
Also caught some missing byteswapping and an incorrect return type.
commit c03311a1e78daa291477a67b1bb7206772108c5d
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date: Tue Oct 31 16:05:48 2006 -0800
Fix automake error: BUILT_SOURCES was defined multiple times on Solaris
commit a2434ec5f3c9dc79d1f05c2d704a82a766718ed4
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date: Tue Oct 31 15:57:59 2006 -0800
Make _POSIX_C_SOURCE hack work with Solaris headers
Solaris headers are very literal - if you ask for POSIX_C_SOURCE 199309L,
they limit to only the functions in that standard and no more, unless you
also specify __EXTENSIONS__ to allow functions beyond the standard base.
commit 645d0576205532a3610ae351267d5b84d76236bd
Author: Matthieu Herrb <matthieu.herrb@laas.fr>
Date: Sun Oct 29 18:19:56 2006 +0100
Handle building in a separate objdir
commit 59584c375f4e4b2670a92002ecb7a78a0bc50cce
Author: Matthieu Herrb <matthieu.herrb@laas.fr>
Date: Sun Oct 29 17:49:46 2006 +0100
kill GNU-make'ism.
commit 0107320fac0913aae2cb169992e31c670b4bd2f7
Merge: 06b6b97... a34446f...
Author: Thomas Hellstrom <thomas-at-tungstengraphics-dot-com>
Date: Sun Oct 29 15:23:35 2006 +0100
Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver
commit 06b6b971d065226b983ba25da7ea8236ec37df04
Author: Thomas Hellstrom <thomas-at-tungstengraphics-dot-com>
Date: Sun Oct 29 15:22:37 2006 +0100
Make sure we have 64-bit file-offsets in libdrm.
commit 644ee2434a4e09f5baea00a486911f8c24b9a261
Author: Daniel Stone <daniel@fooishbar.org>
Date: Sun Oct 29 03:52:11 2006 +0300
kdrive: avoid null dereferences
Avoid jumping into NULL pointers for OS or card functions which do not
exist.
commit 738d2e88171bcce8782d670a1cda9a1d941d7977
Author: Daniel Stone <daniel@fooishbar.org>
Date: Sun Oct 29 03:48:02 2006 +0300
kdrive: move bell ringing into an OS function
Move the bell into an OS function, and use that if it's declared; else,
fall back to using the driver's function.
Remove the Linux keyboard bell function; just move it into the OS layer.
Use named initialisers when converting the old structures, and eliminate
unused functions.
commit 96e32805d12fc36f0fa0926dbfb0dd8a5cadb739
Author: Daniel Stone <daniel@fooishbar.org>
Date: Sun Oct 29 03:43:34 2006 +0300
Xi: disallow changing core keyboard and pointer
Just short-circuit the change core keyboard/pointer requests.
commit 68f595ca6c7883e030947b7f95c50e92aa733f2b
Author: Daniel Stone <daniel@fooishbar.org>
Date: Sun Oct 29 03:41:34 2006 +0300
GetTimeInMillis: use correct units for clock_gettime
Make sure we're treating the nanoseconds as a long, not an int, so we
don't overflow.
commit 51a06b3c44509c72279b5cfcf2b52b9a35c461b0
Author: Daniel Stone <daniel@fooishbar.org>
Date: Sun Oct 29 03:40:57 2006 +0300
WaitForSomething: only rewind when delta is more than 250ms
Only rewind time when we're more than (original delta + 250ms) away from
executing the timer.
When we're walking the timer list, use a goto to iterate all of them from
the start again, since timers may drop out of the list.
Don't bother trying to be smart in TimerSet, we'll pick it up in
WaitForSomething anyway.
commit a34446f5b3d90714969a90583c49cb1eae1c9651
Author: Eamon Walsh <ewalsh@tycho.nsa.gov>
Date: Fri Oct 27 13:43:43 2006 -0400
Add missing file to list in Makefile.am
commit 92d04e746bd9b8ad3ee217c165ace20468e079cf
Author: Thomas Hellstrom <thomas-at-tungstengraphics-dot-com>
Date: Fri Oct 27 18:26:30 2006 +0200
Import libdrm functions for the drm memory manager.
commit 196c5836f463c28f633bbba847f59acd5935359d
Author: Daniel Stone <daniel@fooishbar.org>
Date: Fri Oct 27 01:27:31 2006 +0300
CoreKeyboardProc: annotate with FIXME
Setting an empty keymap by default isn't wildly useful.
commit f9a1e456f8a4eaa1a9c71fd0fe5231140975c22d
Author: Daniel Stone <daniel@fooishbar.org>
Date: Fri Oct 27 01:25:39 2006 +0300
CoreKeyboardProc: don't leak keymap and modmap
SetKeySymsMap does a copy here, so try not to leak them.
commit a5be65401769fabcb5001dc63035c69f9e4a2712
Author: Daniel Stone <daniel@fooishbar.org>
Date: Fri Oct 27 01:25:21 2006 +0300
mieqEnqueue: only compare DEVICE_BITS of deviceid
Only compare DEVICE_BITS of the two deviceids, so we don't decide that
a valuator event isn't for us, because (id | MORE_EVENTS) != id.
commit 85212eb504f860b054eb0f0a5029fed86cb8d1c0
Author: Daniel Stone <daniel@fooishbar.org>
Date: Fri Oct 27 01:23:58 2006 +0300
getValuatorEvents: make sure we put MORE_EVENTS in the right places
Make sure we put MORE_EVENTS in with the device id if there are, in fact,
more valuator events coming.
commit 794f2e7291ccb4e48f9fbfc8f08302e3aac0f79f
Author: Myron Stowe <myron.stowe@hp.com>
Date: Thu Oct 26 20:38:58 2006 +0300
xfree86: re-enable chipset-specific drivers for Linux/ia64
Re-enable chipset-specific support for Linux/ia64, by linking in
lnx_ia64.c.
commit 8c0556e7cb1de8c387ddd886a03a8f8afff1fd0e
Merge: cdc8a4b... 004d00e...
Author: Daniel Stone <daniel@fooishbar.org>
Date: Thu Oct 26 15:21:22 2006 +0300
Merge branch 'master' into input-hotplug
commit 004d00e6689f452fc9fdf91f5ffc6d6aed697d54
Author: Daniel Stone <daniel@fooishbar.org>
Date: Thu Oct 26 01:10:08 2006 +0300
GetTimeInMillis: simplify monotonic test
We don't actually need to get the CPU clock ID, which means we don't need
the monotonic_usable test. Since there's now only one branch, the
compiler will treat that as likely, so we don't need xproto 7.0.9 anymore.
The fallthrough to gettimeofday() is preserved.
commit cdc8a4b7b2f099b8860a54c5c9f488e6f7c4913a
Merge: 3da918a... d285833...
Author: Daniel Stone <daniel@fooishbar.org>
Date: Thu Oct 26 00:28:30 2006 +0300
Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver into input-hotplug
commit d285833290316cb5dd1e7f1e52c96be3e9cf21cd
Author: Daniel Stone <daniel@fooishbar.org>
Date: Wed Oct 25 23:57:00 2006 +0300
GetTimeInMillis: spuport monotonic clock
Add support for CLOCK_MONOTONIC from clock_gettime, and use that in
GetTimeInMillis() if available, falling back to the old gettimeofday()
implementation.
This is _slightly_ faster on some 64-bit architectures, and _slightly_
slower on others (though barely measurable).
commit d3e57faffee63df1424a209d0418d3a712f91ae6
Author: Daniel Stone <daniel@fooishbar.org>
Date: Wed Oct 25 23:55:43 2006 +0300
WaitForSomething: allow time to rewind
If time rewinds dramatically, reset all the timers to fix their expiry.
commit e21604914dccece6bc64c69b55512d1f1a969235
Author: Keith Packard <keithp@neko.keithp.com>
Date: Wed Oct 25 09:48:23 2006 -0700
Merge master back in and clean up some unfinished code (closes 8745)
commit becbda6d519a11c2c211afb8d46f9ea1a2676bc3
Author: Michel Dänzer <michel@tungstengraphics.com>
Date: Wed Oct 25 11:39:27 2006 +0200
Fix test for Option "IgnoreABI".
This option has plenty of potential for wasting the time of bug triagers
without pretending it's always on.
commit 59511974db843fa7e11133894cfc10c20fdaf60f
Merge: 054f8cd... 598ac7a...
Author: Keith Packard <keithp@neko.keithp.com>
Date: Tue Oct 24 17:26:20 2006 -0700
Merge branch 'master' into randr-1.2
commit 598ac7a83698327b607084abaebcbd22f8d25fbb
Merge: 828c34e... 948a97b...
Author: Keith Packard <keithp@neko.keithp.com>
Date: Tue Oct 24 17:23:12 2006 -0700
Merge branch 'origin'
commit 828c34e83ccdf3bcd2844d5af8b0cac4164b04ab
Author: Keith Packard <keithp@neko.keithp.com>
Date: Tue Oct 24 17:23:02 2006 -0700
Byte swap RRSelectInput enable flags.
commit 3da918a16c8908fdfaf89f2a1bcaec19e01528a9
Author: Daniel Stone <daniel@fooishbar.org>
Date: Wed Oct 25 02:22:07 2006 +0300
mipointer: remember to update pointer location
Update pointer location so it doesn't get quickly reset by the next
pointer update.
commit aabc087998e680c2fcf0ebc1c5022c1fe8f58f0c
Author: Daniel Stone <daniel@fooishbar.org>
Date: Wed Oct 25 02:21:39 2006 +0300
GetPointerEvents: always ensure correct number of events
Ensure correct number of valuator events are returned, and that we always
increment events correctly.
commit 65cd5aa4d754624566c2263015f1a018d137fce1
Author: Daniel Stone <daniel@fooishbar.org>
Date: Wed Oct 25 01:12:45 2006 +0300
kdrive/input: remove unnecessary #ifdef XINPUTs
Xi is now mandatory, so don't bother with the ifdefs.
commit 0514d53e10b3521bb708a9cbde4bab525248eadb
Author: Daniel Stone <daniel@fooishbar.org>
Date: Wed Oct 25 01:10:44 2006 +0300
xfree86: remove motion history handling
Remove motion history handling, as we now deal with this in the DIX.
commit b1debebf8fe20ded20ba27e871fd1a6a9de029e3
Author: Daniel Stone <daniel@fooishbar.org>
Date: Wed Oct 25 01:10:20 2006 +0300
mi: remove mi motion history
This is now unneeded as we do motion history in the DIX.
commit b9e180e632d04bf685ade9e32bd0b20882794486
Author: Daniel Stone <daniel@fooishbar.org>
Date: Wed Oct 25 01:09:19 2006 +0300
port all users to the new DIX motion history API
Port KDrive, Xvfb, and Xnest, as well as the virtual core devices, to the
new motion history API. Make GetPointerEvents also update the history.
commit 5b38eb69cdaa154791c7f74e35dbe4d3256b19bd
Author: Daniel Stone <daniel@fooishbar.org>
Date: Wed Oct 25 01:08:29 2006 +0300
dix: add motion history support
Add motion history support (sort of based on the XFree86 DDX's
implementation) to the DIX.
commit 11fb58be77ac163844e494b2b0a260cf28a7ecd1
Author: Daniel Stone <daniel@fooishbar.org>
Date: Wed Oct 25 01:07:36 2006 +0300
miscellaneous warning fixes
Use the correct type for time, and fix the mi prototype of EnqueueEvent.
commit 2a74b8a91da1a98669993078f7fe9081f2d743ce
Author: Daniel Stone <daniel@fooishbar.org>
Date: Wed Oct 25 01:04:53 2006 +0300
xfree86: re-bump input abi to 1.0, yet again
commit 37d1fffe79c35ada056ce9a56292c000014fe48a
Author: Daniel Stone <daniel@fooishbar.org>
Date: Tue Oct 24 23:06:57 2006 +0300
inputstr: try to keep device structs the same size
Try to make sure DeviceIntRec and friends stay the same size,
regardless of whether or not XKB is enabled.
commit 9f9ac01a819ee96fb5be5d7d346c91f461bf3979
Author: Daniel Stone <daniel@fooishbar.org>
Date: Tue Oct 24 23:01:05 2006 +0300
inputstr: fix indentation
commit 0cd6a3d8efb5cc1ce4f85ab95bcdf4fb66c7245d
Author: Daniel Stone <daniel@fooishbar.org>
Date: Mon Oct 23 06:56:07 2006 +0300
xfree86/input: add proximity support, free valuators
Re-add support for proximity events, and remember to both va_end our
varargs, and free our valuators.
commit cccf7ae0ff24d0c84b5144c457f3f86bbbc36e12
Author: Daniel Stone <daniel@fooishbar.org>
Date: Mon Oct 23 06:55:21 2006 +0300
GetProximityEvents: add (untested) function
Add untested first guess at what GetProximityEvents should look like.
commit 35fa4ac12b3da33f81e2a12bc9661ed075f323ed
Author: Daniel Stone <daniel@fooishbar.org>
Date: Mon Oct 23 06:23:45 2006 +0300
GetPointerEvents: break into separate functions
Break out clipAxis, clipValuators, and getValuatorEvents, into
separate functions, to be used by the proximity event code.
commit a7c2d9a15dc2ff253bb69c3b0738ad993521b9c7
Author: Daniel Stone <daniel@fooishbar.org>
Date: Mon Oct 23 06:08:27 2006 +0300
kdrive: numerous warning fixes
commit c8f76fb3a473a022d497bd0acd6c84f58fc6efbe
Author: Daniel Stone <daniel@fooishbar.org>
Date: Mon Oct 23 05:12:15 2006 +0300
xfree86/input: disallow pointer device changes, fix drag event calculation
Don't allow users to change the core pointer.
Fix xf86SendDragEvents to check the device button state, not the core
pointer's.
Remove unused xf86CheckButton.
commit c5b5b046e86b159a9d32451308f38246cc4587f7
Merge: fab1d37... 948a97b...
Author: Daniel Stone <daniel@fooishbar.org>
Date: Mon Oct 23 02:58:30 2006 +0300
Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver into input-hotplug
commit fab1d37ecbeee9777ad1485b0cc62b55042d5014
Author: Daniel Stone <daniel@fooishbar.org>
Date: Mon Oct 23 02:57:00 2006 +0300
xfree86/options: don't blindly dereference NULL pointers
Sure, conf_idev should be initialised, but if it's not, try to make the
best of a bad situation.
commit 523fe64ba16cf7a40f4095432d81300726d83e8d
Author: Daniel Stone <daniel@fooishbar.org>
Date: Mon Oct 23 02:56:28 2006 +0300
kdrive/lots of DDXes: make stubs use KdOsAddInputDrivers()
In theory, removing LinuxPciScan should make these drivers OS-independent.
commit 57f98e2b72d5c7fea93a9f6da86228ffb4856bf3
Author: Daniel Stone <daniel@fooishbar.org>
Date: Mon Oct 23 02:55:41 2006 +0300
kdrive/tslib: port to new absolute API, remove debugging
Port to new absolute device (not touchscreen) API, and remove some
leftover debugging.
commit a6dc629052f0ad509cfa30e98217043a63c09552
Author: Daniel Stone <daniel@fooishbar.org>
Date: Mon Oct 23 02:54:59 2006 +0300
kdrive/os: add KdOsAddInputDrivers
Add KdOsAddInputDrivers, which adds all relevant input drivers.
Could possibly be refactored to KdAddInputDrivers, which called through
OsFuncs to a new function, if it existed.
commit ac240b00ff6fc354c1aa641406ae8b49244c0b8b
Author: Daniel Stone <daniel@fooishbar.org>
Date: Mon Oct 23 02:54:07 2006 +0300
kdrive/input: use Absolute instead of Touchscreen
Adjust to suit Zepheniah's new absolute device API.
commit b1ba4b3e8ad427af1fa8618b0bd839f741ec2ce3
Author: Daniel Stone <daniel@fooishbar.org>
Date: Mon Oct 23 02:53:15 2006 +0300
kdrive/neomagic: include vesa.h, use DebugF
commit 29f28dd1a8a7ed07e945a67946e3510f4b32d12a
Author: Daniel Stone <daniel@fooishbar.org>
Date: Mon Oct 23 02:52:52 2006 +0300
configure.ac: add XSERVER_LIBS to XNEST_LIBS
commit 2f33f4065d89ae2b6fdda43c7105d72f89920cae
Author: Daniel Stone <daniel@fooishbar.org>
Date: Mon Oct 23 02:52:35 2006 +0300
Xnest: port to new input API
Port Xnest to Get{Pointer,Keyboard}Events, plus the new mieq API.
commit 08928afb0500d46b0caa0a1d1244dee2ed80e6a0
Author: Daniel Stone <daniel@fooishbar.org>
Date: Mon Oct 23 02:51:52 2006 +0300
Xnest: disable XKB, reshuffle code
Disable XKB, as we can't yet use it; move Composite disabling to
ddxInitGlobals, along with XKB.
commit cd3b16a57efaf89108054f18a94c91e2dd74fafa
Author: Daniel Stone <daniel@fooishbar.org>
Date: Mon Oct 23 02:51:13 2006 +0300
Xvfb: port to new mieq API
commit bf4df9b73f0c1a84093aaf9a2e2cbc56fb341c60
Author: Daniel Stone <daniel@fooishbar.org>
Date: Mon Oct 23 02:50:53 2006 +0300
include: move POINTER_* flags from inputstr.h to input.h
Given they're just numeric constants, they should be included in
input.h, not inputstr.h.
commit 4dd91c45abea9fb561a5acb10290e29487df6722
Author: Daniel Stone <daniel@fooishbar.org>
Date: Mon Oct 23 02:50:03 2006 +0300
miinitext: Xi and XKB are not hardware-only extensions
Xi is now a required extension, and XKB can be used without hardware,
so include them both when NO_HW_ONLY_EXTS is defined.
commit 562096a012f4bb8f44d5ec6320a32f4010c189e4
Author: Daniel Stone <daniel@fooishbar.org>
Date: Mon Oct 23 02:49:22 2006 +0300
XkbCopyKeymap: increment shapes and outlines when copying
Remember to increment the source and destination shapes when copying,
instead of just endlessly copying the first one.
commit eec182259112fba240751f974f7e5ca09fce8b9d
Author: Daniel Stone <daniel@fooishbar.org>
Date: Mon Oct 23 02:48:30 2006 +0300
dix/getevents: move SyntheticMotion to getevents.c
Mostly, this is just a cheesy hack to ensure that getevents.o gets
included when linking. Sigh.
commit bc701a14292da5abfb601e3a040651a74f46df8f
Author: Daniel Stone <daniel@fooishbar.org>
Date: Mon Oct 23 00:08:32 2006 +0300
dix/getevents: cosmetic cleanups, remove keymap copy from GKVE
Remove keymap copy from GetKeyboardValuatorEvents, as
SwitchCoreKeyboard now takes care of this for us.
Remove unused variable and function prototype.
Update comments to be as informative as possible.
commit b03e2f7029506640a8fe5cb88818b329c23503ff
Author: Daniel Stone <daniel@fooishbar.org>
Date: Sun Oct 22 19:56:49 2006 +0300
xi: fix NIDR return yet again
For a one-line function, it was pretty broken.
commit 90de7ce25a84cfe6c6790f9af2bc2399d25b9b9c
Author: Daniel Stone <daniel@fooishbar.org>
Date: Sun Oct 22 19:54:36 2006 +0300
xi: fix return type for NIDR
commit f46dc272913ffb6b5b234a7ec6f4ba5cae44a831
Author: Daniel Stone <daniel@fooishbar.org>
Date: Sun Oct 22 19:51:35 2006 +0300
xi: add NewInputDeviceRequest to stubs
commit 31a6307b7ba5adaa96deb8101ddfcda0262f537d
Author: Daniel Stone <daniel@fooishbar.org>
Date: Sun Oct 22 19:49:31 2006 +0300
xi: change DEVICE_TOUCHSCREEN to ABS_{AREA_CALIB} for stubs
commit eae6594d03a606ddf1f433b5897b5938aa940c1e
Author: Daniel Stone <daniel@fooishbar.org>
Date: Sun Oct 22 16:39:44 2006 +0300
Xi: swap control in DevicePresenceNotify
commit be21630164e865eca72ff2a686a38ae4e30fd79c
Author: Daniel Stone <daniel@fooishbar.org>
Date: Sun Oct 22 16:33:02 2006 +0300
dix, Xi: make use of deviceid in DevicePresenceNotify
Use the deviceid and control fields in DevicePresenceNotify since
the last push to inputproto to send a DPN whenever a control changes
on a device.
commit f08b6b2367705cb5b60e996e6328197430bf1919
Author: Daniel Stone <daniel@fooishbar.org>
Date: Sun Oct 22 12:30:02 2006 +0300
kdrive: change DEVICE_TOUCHSCREEN to DEVICE_ABS_{CALIB,AREA}
commit 77e724585f6c53feb55475b94d8cfcb6acf1159b
Author: Daniel Stone <daniel@fooishbar.org>
Date: Fri Oct 20 00:44:46 2006 +0300
minor formatting fixes
commit 948a97b97e93cee05a23f1f1ae699c5e181bc8ce
Author: Drew Parsons <dparsons@debian.org>
Date: Sat Oct 21 23:09:22 2006 +1000
Minor typo fix to xorg.conf man page.
commit 04554a3adcddc32de5fdb0b3122da0bcdd4c24a9
Author: Drew Parsons <dparsons@debian.org>
Date: Sat Oct 21 22:06:43 2006 +1000
Minor typos in Xserver man page.
commit e26a494f417c3c700636ee68892c3015b2e0f27a
Merge: 736b0d5... aeba855...
Author: Zephaniah E. Hull <warp@agamemnon.b5>
Date: Sat Oct 21 04:26:14 2006 -0400
Merge branch 'input-hotplug' of git+ssh://git.freedesktop.org/git/xorg/xserver
commit 736b0d5078597abbda80444deef852879260af90
Author: Zephaniah E. Hull <warp@agamemnon.b5>
Date: Sat Oct 21 04:24:49 2006 -0400
DEVICE_TOUCHSCREEN becomes DEVICE_ABS_CALIB.
Update the DEVICE_ABS_CALIB stuff to include the new elements.
New DEVICE_ABS_AREA support.
dev->touchscreen becomes dev->absolute, with _CALIB and _AREA stuff in it.
Update xfree86 to compile with this, kdrive needs an update too.
commit edd5f1745461f995670969cb736d1569ca94643f
Author: Carl Switzky <Carl.Switzky@Sun.COM>
Date: Thu Oct 19 17:30:54 2006 -0700
Add ast driver/device info to Xorg server & config utilities
commit aeba855b07832354f59678e20cc29a085e42bd99
Author: Daniel Stone <daniel@fooishbar.org>
Date: Fri Oct 20 00:30:28 2006 +0300
move keymap copy to event processing, from enqueuing
Move the keymap copying to event processing time (in
ProcessInputEvents), instead of being at event enqueuing time.
Break SetCore{Pointer,Keyboard} out into separate functions.
Change mieqEnqueue to take a device pointer, that asks for the
_original_ device associated with this event.
commit a8d3dad9d9f2b9053843e655abe463a68ba8dcb7
Author: Daniel Stone <daniel@fooishbar.org>
Date: Fri Oct 20 00:28:40 2006 +0300
xi: add DEVICE_ENABLE control
Add DEVICE_ENABLE control, which allows runtime enabling and disabling
of specific devices.
commit b0780312d80ea4af0136227f90fdd7ada3db71c5
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date: Thu Oct 19 13:51:53 2006 -0700
Pre-release message should tell users to check git, not CVS, for updates
commit c5dc997baf57ffa08025efadbbaf761296ce4bc4
Author: Joshua Baergen <joshuabaergen@gentoo.org>
Date: Thu Oct 19 11:14:26 2006 -0700
Create xorg.conf.example (Gentoo bug #138623).
commit d029c8f1b72019446a5c873f55ffa43504b03dfb
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date: Wed Oct 18 18:11:06 2006 -0700
Use getisax() instead of asm code to determine available x86 ISA extensions on Solaris
commit a8a0abdbea0573c861a5af9d58f3ce66790455ca
Author: Daniel Stone <daniel@fooishbar.org>
Date: Wed Oct 18 10:59:07 2006 +0300
config/dbus: always unref the connection, not close
commit 80642f37d40216035786eaf490952d16f6b5f597
Author: Adam Jackson <ajax@benzedrine.nwnk.net>
Date: Tue Oct 17 14:53:28 2006 -0400
Stop building xorgcfg by default.
commit 5e17cde27b064174584d478130b0f95dcef78deb
Author: Matthias Hopf <mhopf@suse.de>
Date: Tue Oct 17 17:06:44 2006 +0200
StorePixels() macro could create invalid *x++=*x... code - fixed.
commit 205c6788d7a34704e36b23f1a93d89e9b986266a
Author: Daniel Stone <daniel@fooishbar.org>
Date: Mon Oct 16 23:48:09 2006 +0300
config/dbus: properly initialise vtable
Properly initialise the vtable, so we don't end up with an unregister_function
pointing to god knows where.
commit 85ac2f16abe9f6e88b4e71609da334d336a9a600
Author: Alan Hourihane <alanh@fairlite.demon.co.uk>
Date: Mon Oct 16 12:39:05 2006 +0100
Small modification to blocking signals when switching modes.
commit 0901eec87ee9f3a2a067695bdbd569ff42149879
Author: Michel Dänzer <michel@tungstengraphics.com>
Date: Sun Oct 15 16:57:09 2006 +0200
Fix __glXDRIbindTexImage() for 32 bpp on big endian platforms.
commit a232693c8c2a206aac47c07b133c071938204e0b
Author: Michel Dänzer <michel@tungstengraphics.com>
Date: Sun Oct 15 16:48:59 2006 +0200
Add per-drawable Xv colour key helper function.
This allows overlay Xv adaptors to work slightly better with compositing
managers.
Bump the video driver ABI minor so drivers only need to check for this at build
time.
commit 5563861ab7e56ec891cfce6b34af43fec53ccee3
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date: Fri Oct 13 19:05:28 2006 -0700
Make sure xorgcfg files are included even when dist made with --disable-xorgcfg
commit e1dd1904c6c7ce33f347d822272831d54a6497c8
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date: Thu Oct 19 13:51:53 2006 -0700
Pre-release message should tell users to check git, not CVS, for updates
commit 62d24097932708fbbb62a23614fe63b4b7acf3bd
Author: Joshua Baergen <joshuabaergen@gentoo.org>
Date: Thu Oct 19 11:14:26 2006 -0700
Create xorg.conf.example (Gentoo bug #138623).
commit 357b37b3826fa6e9878c0bd895164259c2ed3c0d
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date: Wed Oct 18 18:11:06 2006 -0700
Use getisax() instead of asm code to determine available x86 ISA extensions on Solaris
commit 1b1698af41b9038d9f9dbf521737d0baab5a2237
Author: Zephaniah E. Hull <warp@agamemnon.b5>
Date: Wed Oct 18 04:57:22 2006 -0400
Pass SetDeviceValuators down to the driver.
NOTE: This changes the LocalDeviceRec struct, which breaks input drivers.
commit 5eca750fe2f3f243fb352271ad8da196af0cb16a
Author: Adam Jackson <ajax@benzedrine.nwnk.net>
Date: Tue Oct 17 14:53:28 2006 -0400
Stop building xorgcfg by default.
commit df979b75c8cd8a7e0566aea58031bb9b8f5cd3d3
Author: Matthias Hopf <mhopf@suse.de>
Date: Tue Oct 17 17:06:44 2006 +0200
StorePixels() macro could create invalid *x++=*x... code - fixed.
commit d430e76a161c963169067875c3654f5fd8f42b19
Author: Alan Hourihane <alanh@fairlite.demon.co.uk>
Date: Mon Oct 16 12:39:05 2006 +0100
Small modification to blocking signals when switching modes.
commit 6dd4fc4652f942724039dc2317c560ea7276ab59
Author: Daniel Stone <daniel@fooishbar.org>
Date: Mon Oct 16 00:22:00 2006 +0300
xkb: fix virtual modmap size computation
Compute virtual modmap size bounded by nVModMapKeys-1, rather than
nVModMapKeys.
This is sort of a best guess. The other way seems a little more
logical, but also leads to segfaults pretty quickly if you hammer
GetMap hard enough. So let's try this one.
commit a484ba15277e66e7ef9b21b238dcbf760695bc63
Author: Daniel Stone <daniel@fooishbar.org>
Date: Sun Oct 15 23:47:34 2006 +0300
XkbCopyKeymap: copy server vmods, and name atoms
Copy server->vmods, and all the atoms in names.
commit ad355fecee3965be576596aeed5da54d776edf1d
Author: Daniel Stone <daniel@fooishbar.org>
Date: Sun Oct 15 21:59:06 2006 +0300
xkb: make sure we set the map on the right device, not necessarily core
Forgot that all XKB requests took a device spec: the comparison of
'if working on the core keyboard, does this device send core events; or,
is this device the core keyboard?' was broken. Instead, what we want is
'if working on the core keyboard, does this device send core events; or,
is this device the one we're working on?'.
commit 4ae7745a0dc86de6346409a69c1e396e0b954514
Author: Daniel Stone <daniel@fooishbar.org>
Date: Sun Oct 15 21:48:01 2006 +0300
xfree86 input: always open devices on NewInputDeviceRequest
commit acd8419948003032056a56d46adbef7c35e7739c
Author: Daniel Stone <daniel@fooishbar.org>
Date: Sun Oct 15 20:42:31 2006 +0300
config: unref connection, don't close it
Just unref the connection instead of explicitly closing it (thanks, Rob
McQueen).
Add a commented-out unregister_object_path call: unfortunately, when we
call it, libdbus segfaults. But if we don't unregister the path, we
can't register it again. So regenerations are broken either way, but a
little less violently like this.
commit fc9b5f84b244ea08480b73bd15ac919b875800fb
Author: Daniel Stone <daniel@fooishbar.org>
Date: Sun Oct 15 20:01:01 2006 +0300
dix/devices: add devices in proper forward order
Add devices in forward order with the normal linked list convention.
Previously, AddInputDevice would add all the devices in reverse order to
off_devices, before they were added again in reverse order to devices with
EnableDevice.
This just makes both work in forward order, which provides the ordering as
you'd expect when hotplugging devices (i.e. adds them to the head, not the
tail).
commit ec35e7198debf938f1115f584e675ce5995743e3
Author: Daniel Stone <daniel@fooishbar.org>
Date: Sun Oct 15 19:44:49 2006 +0300
config: add replies and dbus api documentation
Add replies, which use standard X error values, to the two currently-supported
input configuration requests.
Document the D-BUS API we use.
Make sure we free everything when we encounter an error.
Add a _source option to all incoming requests, noting that it came from a
client.
Reject all requests to add a device where an option name contains an
underscore.
commit 7e4717683d6c08d1e490a60b7493a94bbc57bf8d
Author: Michel Dänzer <michel@tungstengraphics.com>
Date: Sun Oct 15 18:12:28 2006 +0200
exaDrawableDirty: Fix initialization of BoxRec.
This will hopefully fix the partial window corruption experienced by some
people.
commit 3ad1642f1bbaa5f96558cdf3384b40f7122f8781
Author: Michel Dänzer <michel@tungstengraphics.com>
Date: Sun Oct 15 16:57:09 2006 +0200
Fix __glXDRIbindTexImage() for 32 bpp on big endian platforms.
commit f9bfee50981006a2c58d3f73e2b0d123bb2a41b7
Author: Michel Dänzer <michel@tungstengraphics.com>
Date: Sun Oct 15 16:48:59 2006 +0200
Add per-drawable Xv colour key helper function.
This allows overlay Xv adaptors to work slightly better with compositing
managers.
Bump the video driver ABI minor so drivers only need to check for this at build
time.
commit a05044cfc14a8bc6cc31236dcecada60bec09924
Author: Daniel Stone <daniel@fooishbar.org>
Date: Sat Oct 14 22:14:56 2006 +0300
xkb: better support of XkbDfltXIId
XKB.h specifies that XkbDfltXIId should be used where the client doesn't
care about the device identifier. We take this to mean core devices,
where practical.
commit 4d8030076ed1a7680bdfcb7b89af1045bdc40304
Author: Daniel Stone <daniel@fooishbar.org>
Date: Sat Oct 14 22:14:07 2006 +0300
dix: move GetKeyboardEvents/GetPointerEvents to a new file, export symbols
Move GKE and GPE to a separate file, to help stem the events.c explosion.
Mark GKE/GKVE/GPE as _X_EXPORT.
commit 6afc7c284690b1e2bb7544b5bc4f31a3f6a05519
Author: Daniel Stone <daniel@fooishbar.org>
Date: Sat Oct 14 15:54:35 2006 +0300
dix/devices: remove XACE merge debris
commit 93302452e737bd91a893eb495592538d40d921e5
Author: Daniel Stone <daniel@fooishbar.org>
Date: Sat Oct 14 15:54:12 2006 +0300
XkbCopyKeymap: add geometry support
Add a first cut at geometry support, which seems to generally work.
commit b9108a13fc126d97c0393f911a1d9292563444ce
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date: Fri Oct 13 19:05:28 2006 -0700
Make sure xorgcfg files are included even when dist made with --disable-xorgcfg
commit 054f8cd2675a80b14bc1ce266377fcfee2335cee
Author: Keith Packard <keithp@neko.keithp.com>
Date: Fri Oct 13 17:34:53 2006 -0700
Limit pointer to valid crtc areas. Add event swapping. Fix change tracking.
Add function to keep pointer within valid crtc areas.
Finish event delivery and swapping code.
Separate configuration from layout changes to send correct events.
commit 335b503c5e7041bb0c44611e496d1c46f554e630
Merge: bd3d93b... cf948b7...
Author: Daniel Stone <daniel@fooishbar.org>
Date: Fri Oct 13 18:10:45 2006 +0300
Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver into input-hotplug
commit cf948b7b04dfeb61a294889027b9a54f6b9b478e
Author: Alan Hourihane <alanh@fairlite.demon.co.uk>
Date: Fri Oct 13 14:48:10 2006 +0100
Block IO on switchmode just as we do for VT switching
to avoid cursor movements signalling io.
commit a6df780e4d3f90cc699b0b864bade03d6f15afd7
Author: Ian Romanick <idr@us.ibm.com>
Date: Wed Oct 11 15:41:22 2006 -0700
Fix bug #8608.
Regenerate files based on recent commits to Mesa (that fix Mesa bug
that return pixel data.
commit 042d4a407d0eca9131d0420b0b9189559aac326d
Author: Aaron Plattner <aplattner@nvidia.com>
Date: Mon Oct 9 16:32:11 2006 -0700
Bug #8459: Don't forget to include AM_CFLAGS in libfb_la_CFLAGS on non-MMX platforms.
Reported by Edgar Toernig.
commit 1b94c117e0f294ef2f89bf24d45ba7a8e45efe35
Author: Matthias Hopf <mhopf@suse.de>
Date: Tue Oct 10 19:37:22 2006 +0200
Fixing probably long-standing bug in domain support.
commit 6776c0f0e9677a65ec36ceef9618ff701b99596c
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date: Mon Oct 9 17:24:37 2006 -0700
Use bash on Solaris to run symlink-mesa.sh
symlink-mesa.sh won't run with Solaris Bourne Shell (/bin/sh) so explicitly
run it with /usr/bin/bash instead
(cherry picked from cde68728860179dc84e615ccb378ce992513fd62 commit)
commit bd3d93be82d91e4cf35ae317dfd658d1706257ea
Author: Daniel Stone <daniel@fooishbar.org>
Date: Sun Oct 8 23:21:12 2006 +0300
xkb: remove random broken vendor workarounds
commit 33406da096b4ae21134484113b280e07d0c8f0d9
Author: Daniel Stone <daniel@fooishbar.org>
Date: Sun Oct 8 23:20:56 2006 +0300
GetKeyboardEvents: add first_valuator argument to GKVE
commit ef7e05e9de57b9c9c27ed3307eede6d8fc6c1af3
Author: Daniel Stone <daniel@fooishbar.org>
Date: Sun Oct 8 21:42:15 2006 +0300
xfree86/xinput: pass first_valuator params, don't clip to first screen bound
Pass first_valuator to GetPointerEvents/GetKeyboardValuatorEvents.
Don't clip axis bounds to that of screen 0 when initialising axes.
commit 1546a398144619a14ff06aaf84ebc1bf293eac66
Author: Daniel Stone <daniel@fooishbar.org>
Date: Sun Oct 8 21:40:53 2006 +0300
GetKeyboardValuatorEvents: also take first_valuator param
Take a first_valuator parameter, which specifies the first valuator.
commit b05a11478edc7e6d1e38ef7f8d6788c7bd917493
Author: Daniel Stone <daniel@fooishbar.org>
Date: Sun Oct 8 21:23:12 2006 +0300
doc/extensions: rename to c-extensions
The old name could be somewhat confusing.
commit 41bb9fce47f6366cc3f7d45790f7883f74289b5a
Author: Daniel Stone <daniel@fooishbar.org>
Date: Sun Oct 8 20:34:32 2006 +0300
mipointer: take device arguments, split miPointerAbsoluteCursor
Update mipointer API to take a device argument to (almost) all functions,
and split miPointerAbsoluteCursor into a couple of separate functions.
Remove miPointerAbsoluteCursor call from mieq, as we now deal with it in
GetPointerEvents.
Make miPointerSetPosition (successor of miPointerAbsoluteCursor) take
pointers to x and y, so it can return the clipped values.
Modify callers of miPointer*() functions to generally use the new
functions.
This should fix things with multi-head setups.
commit be8dfafd1d58b27bbfd953fc1216311523353db1
Author: Daniel Stone <daniel@fooishbar.org>
Date: Sun Oct 8 20:32:16 2006 +0300
warning cleanups
Fix still more warnings.
commit ca474e0920dd29ebe7ccf346cddc526732ad01ba
Author: Daniel Stone <daniel@fooishbar.org>
Date: Sun Oct 8 20:30:49 2006 +0300
Xi: move SendEventToAllWindows and FindInterestedChildren to exevents
Move SendEventToAllWindows and FindInterestedChildren from chgptr to exevents,
so the DIX can more easily use it.
Clean up two warnings (type mismatch, unused variable) in exevents.c.
commit c2fab469b66f2796c541e911202faa411d116b04
Author: Daniel Stone <daniel@fooishbar.org>
Date: Sun Oct 8 18:26:26 2006 +0300
dix/devices: clean up debugging
commit 4493acb88c59721f7807093a3ed3c39396c2076d
Author: Daniel Stone <daniel@fooishbar.org>
Date: Sun Oct 8 17:51:03 2006 +0300
xkb: add FIXMEs to procedures which need to act on all core devices
Add FIXME comments above request handlers which need to act on all core-sending
devices if called on the core keyboard.
commit ef68273f5bdb27a492ec0b69548ec4fbede46c08
Author: Daniel Stone <daniel@fooishbar.org>
Date: Sun Oct 8 17:44:37 2006 +0300
mi/mipointer: deprecate functions which don't take a device
Deprecate all mi pointer functions which don't take a device argument, and
replace them with versions which do, in preparation for MPX.
commit 6eab4c55890660089067da0e944256b1ed3a8c67
Author: Daniel Stone <daniel@fooishbar.org>
Date: Sun Oct 8 17:24:33 2006 +0300
doc/extensions: document C extension use in the X server
commit 80cdd26581508dd17c5d0a5739cd540113996bbb
Author: Daniel Stone <daniel@fooishbar.org>
Date: Sun Oct 8 17:23:54 2006 +0300
mi/pointer: mark public pointer functions as deprecated
Deprecate miPointer functions which don't take a device pointer. Pointer
movement should be handled through GetPointerEvents, and functions which
take a device as an argument (e.g. miPointerPosition) will be added.
commit 97030b6c6b0fb6ff629ae31e483704d0a2207a53
Author: Daniel Stone <daniel@fooishbar.org>
Date: Sun Oct 8 17:07:05 2006 +0300
config: fix compilation
Accidentally built with --disable-config, didn't notice that the previous
commit to clean up the debugging broke things horribly.
commit 14b157bdb1f2cd5feba03ba0815d7c5b2dd6633f
Author: Daniel Stone <daniel@fooishbar.org>
Date: Sun Oct 8 17:04:12 2006 +0300
include: actually declare DebugF
DebugF is ErrorF when DEBUG is defined, else a no-op.
commit 9e37de193f5d7412ffd8de76d5eed0158c0a3609
Author: Daniel Stone <daniel@fooishbar.org>
Date: Sun Oct 8 16:32:15 2006 +0300
configure.ac: reactivate warnings when building with gcc
We were inadvertently stomping XSERVER_CFLAGS after adding the warnings, so
move them after we do that.
commit b559cbb1601f93cb03ea3dcfb2c5ca94ee6b73bb
Author: Daniel Stone <daniel@fooishbar.org>
Date: Sun Oct 8 16:23:14 2006 +0300
dix/CoreProcessKeyboardEvent: remove debugging for every key event
Also change #ifdef DEBUG/ErrorF/#endif to DebugF in FixKeyState.
commit 3ae4d250185e71a0a218c062426f92b9b1adbf05
Author: Daniel Stone <daniel@fooishbar.org>
Date: Sun Oct 8 16:20:42 2006 +0300
xfree86 Xinput: remove still more excessive debugging
There isn't any more debugging left for input events in the XFree86 DDX.
commit 58314756aeecbb8fb04706c3e04d98e9ac531a02
Author: Daniel Stone <daniel@fooishbar.org>
Date: Sun Oct 8 16:18:05 2006 +0300
GetPointerEvents: add first_valuator parameter
Add a first_valuator parameter. Looks correct by inspection, but untested
with first_valuator != 0 as yet.
commit 84f5d2291c1fe92fd8358e999e909bf3aab86c98
Author: Daniel Stone <daniel@fooishbar.org>
Date: Sun Oct 8 15:30:24 2006 +0300
GetPointerEvents: fix relatively harmless typo
Change !(cp->button || !cp->valuator) to (!cp->button || !cp->valuator).
commit cfc3e9ede2dc83741bd38bf3df13f096ecb8adc0
Author: Daniel Stone <daniel@fooishbar.org>
Date: Sun Oct 8 15:27:52 2006 +0300
config: remove excessive debugging
commit 8d8e7f8bae4099f9e90ef9aac687607dae1d32bf
Author: Daniel Stone <daniel@fooishbar.org>
Date: Sun Oct 8 15:26:54 2006 +0300
kdrive/input: remove excessive debugging in NIDR
commit 22a836fafd39a8ef413826dc2c94bc5f96990e2d
Author: Daniel Stone <daniel@fooishbar.org>
Date: Sat Oct 7 14:16:51 2006 +0300
xfree86/loader: bump input major ABI version
Bump input major ABI version to 1.0, since we removed the OS keyboard
layer.
commit 4c342246300e06bdf5c9c62cc1d2f6aa57a524db
Merge: 8382234... 49a70c8...
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date: Fri Oct 6 18:01:13 2006 -0700
Merge branch 'XACE-modular'
commit 3686cd0fbf56d883f2f3b3fda11ffba1058b74e4
Author: Daniel Stone <daniel@fooishbar.org>
Date: Fri Oct 6 17:20:42 2006 +0300
xkb: make XkbSetControls work on all core-sending devices
commit 7b4dc171b036107cfba87a1a16bf692b982005a5
Author: Daniel Stone <daniel@fooishbar.org>
Date: Fri Oct 6 16:26:54 2006 +0300
xkb: remove unused #ifndef
commit ab56f0c5b516269bb99ae8b5f479e49e61a3af76
Author: Daniel Stone <daniel@fooishbar.org>
Date: Fri Oct 6 16:12:36 2006 +0300
xkb: simplify core device loop in GetKeyboardByName
commit 4b6e2f12f7296e17b2850f36b3adcf8156125cbe
Author: Daniel Stone <daniel@fooishbar.org>
Date: Fri Oct 6 16:08:21 2006 +0300
xkb: make LatchLockGroup work on all core-sending devices
Apply the settings to all devices sending core events, if we're working on the
core keyboard.
commit ebf9b3bbbb04acb78cdf8a84e47a96755fbfe854
Author: Daniel Stone <daniel@fooishbar.org>
Date: Fri Oct 6 14:17:59 2006 +0300
xkb: update all core-sending keyboards on GetKeyboardByName
Update the keymaps of all keyboards which send core events on
GetKeyboardByName; still a few other procedures which need this treatment.
commit 1178796a4dff5ebf0bd9fb3cacb35be9709b41e5
Author: Keith Packard <keithp@neko.keithp.com>
Date: Thu Oct 5 22:31:35 2006 -0700
Add preferred modes for each output. Round vrefresh. Deliver crtc events.
commit de63a469dcd0a8ae98554bca540ac0106cccf2a5
Merge: 9c7440b... 8382234...
Author: Daniel Stone <daniel@fooishbar.org>
Date: Thu Oct 5 20:29:19 2006 +0300
Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver into input-hotplug
commit b4659faf9b455b44ac8e691cc7a8fc00a967c80b
Merge: c4f30c6... 8382234...
Author: Keith Packard <keithp@neko.keithp.com>
Date: Wed Oct 4 14:46:04 2006 -0700
Merge branch 'master' into randr-1.2
commit c4f30c63538e1451f15ed1991439869127d9b148
Author: Keith Packard <keithp@guitar.keithp.com>
Date: Tue Oct 3 21:06:11 2006 -0700
Add mode origins and output options. Fix memmoves in resource free funcs.
Output options and mode origins both affected driver ABI. memmove mistakes
were causing 'Freeing resource which isn't there' messages.
Prune unused non-user defined modes from available list now.
commit 8382234a7f318057de66490299d63807cefb5201
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date: Tue Oct 3 17:49:48 2006 -0700
Update pci.ids to Tue 2006-10-03 daily snapshot
commit 96edf7b853c1045d12d957a2957a11879100a2de
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date: Tue Oct 3 17:48:50 2006 -0700
Don't insert RCS tag into generated pci id header files
commit df800d87e04ce984a8a9ab4252ac6478ab1e4426
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date: Mon Oct 2 11:28:47 2006 -0700
Add (void) casts to clear compiler errors about ?: results having type mismatch
commit 9c7440bdf5a4ecd113e102004c804a2ba354c422
Author: Daniel Stone <daniel@fooishbar.org>
Date: Mon Oct 2 20:58:33 2006 +0300
xkb: remove the world's most staggeringly broken vendor workaround
Certain versions of LynxOS needed to sleep up to five seconds for closing a
pipe to actually, y'know, be useful.
commit d7c89c7c1c8c1e110345d9d8d300adbf5fe5804a
Author: Daniel Stone <daniel@fooishbar.org>
Date: Mon Oct 2 02:15:36 2006 +0300
symlink-mesa.sh: expand *.{c,h}
commit d6ea96b13e2ea01c51998c41ae2a3677bdedf61c
Author: Ivan Pascal <pascal@info.tsu.ru>
Date: Mon Oct 2 02:17:14 2006 +0300
xkb: fix wrapping when switching between groups
Use XkbCharToInt as that's what we're doing.
commit 3c98cebb6e954855528794fec46830f456cbdec1
Merge: fa1ac94... 2cf1098...
Author: Daniel Stone <daniel@fooishbar.org>
Date: Mon Oct 2 02:18:17 2006 +0300
Merge branch 'input-hotplug' of git+ssh://git.freedesktop.org/git/xorg/xserver into input-hotplug
commit fa1ac94178cf976d4c8dae9a4dc8703303a62d4b
Author: Ivan Pascal <pascal@info.tsu.ru>
Date: Mon Oct 2 02:17:14 2006 +0300
xkb: fix wrapping when switching between groups
Use XkbCharToInt as that's what we're doing.
commit c31672e6aab168262bd7824a8082ecdf841fc3c0
Author: Daniel Stone <daniel@fooishbar.org>
Date: Mon Oct 2 02:15:36 2006 +0300
symlink-mesa.sh: expand *.{c,h}
commit 2cf1098436d6b4382d9ed3f6b88214d37bdd8ddb
Author: Daniel Stone <daniel@fooishbar.org>
Date: Sat Sep 30 17:05:46 2006 +0300
dix/events, mi/eq: remove utterly ridiculous debugging
Remove debugging which can cause long-lived Xorg logs to grow well above 1GB
if built with --enable-debug.
commit 518db35ca3f569e7cb95dbddeddb93f3691de498
Merge: 5d99e05... 84eb2c0...
Author: Daniel Stone <daniel@fooishbar.org>
Date: Fri Sep 29 00:35:21 2006 +0300
Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver into input-hotplug
commit 5d99e05f05a42a82a9f02844df9bfebaa673759d
Merge: ad631af... 5893375...
Author: Daniel Stone <daniel@fooishbar.org>
Date: Fri Sep 29 00:35:07 2006 +0300
Merge branch 'input-hotplug' of git+ssh://git.freedesktop.org/git/xorg/xserver into input-hotplug
commit ad631afcf3fbc74024cddaaacd05d38addc047a2
Author: Daniel Stone <daniel@fooishbar.org>
Date: Fri Sep 29 00:34:23 2006 +0300
make core keyboard/pointer map functions act on all core-sending devices
Make Set{Keyboard,Modifier,Pointer}Mapping act on all devices which send core
events.
Change LegalModifier to accept a DeviceIntPtr.
commit 84eb2c0a06de60e88e14bb03fabe661d7cd8f1d3
Author: Brian <brian@yutani.localnet.net>
Date: Thu Sep 28 15:09:40 2006 -0600
Replace hard-coded filesnames with loops (all .c and .h files).
Should fix problems with Mesa adding/removing source files, for the most part.
Patch by Dan Nicholson.
commit 4bc5dc2854e33bf343cdea44a3c3b4c41f6f4145
Merge: cf6e968... f9542e7...
Author: Aaron Plattner <aplattner@nvidia.com>
Date: Thu Sep 28 13:27:13 2006 -0700
Merge branch 'wfb'
commit f9542e749544c7a3084fd72ecc6642ca3262f7c7
Author: Aaron Plattner <aplattner@nvidia.com>
Date: Thu Sep 28 13:26:54 2006 -0700
Restore the global xx* symbols and add them to wfbrename.h.
I don't think they're ever used, but it's best to just leave them alone for ABI
compatibility.
commit cf6e9687ffcc52af0d64e9098186570719a575a2
Author: Jeff Smith <whydoubt@yahoo.com>
Date: Thu Sep 28 15:34:17 2006 -0400
Bug #8449: Yet another Mesa symlink script resync.
commit a5d639cd87f30f9b3d765352d27253940f33b2b7
Author: Daniel Stone <daniel@fooishbar.org>
Date: Wed Sep 27 16:15:27 2006 +0300
remove merge detritus
commit 2206a92a97901977910a6e39b4174ca805f9f4a7
Author: Michel Dänzer <michel@tungstengraphics.com>
Date: Wed Aug 30 19:15:55 2006 +0200
Push information about cliprects of DRI windows to the DRM.
commit 54d371e7a4ebab79a0f616669e2f601d8370cef3
Author: Michel Dänzer <michel@tungstengraphics.com>
Date: Wed Aug 30 19:12:17 2006 +0200
Add wrapper for new ioctl to update drawable information in the DRM.
commit ad321fad4b9ab3a2c70cfff37ca6c8faaa5cce9c
Merge: 5e9d33f... f7c1d94...
Author: Daniel Stone <daniel@fooishbar.org>
Date: Sun Sep 24 17:56:43 2006 +0300
Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver into input-hotplug
commit f7c1d942416db8d0d4c5a21f5ece1ccacb926b69
Author: Brian <brian@yutani.localnet.net>
Date: Sat Sep 23 10:38:10 2006 -0600
Check for visual==NULL in dmxBECreateColormap() before calling XCreateColormap()
to prevent potential segfault.
commit 945b7c63946f5257d0f9b0dcf2f8f4882fb2c6f8
Author: Brian <brian@yutani.localnet.net>
Date: Sat Sep 23 10:35:25 2006 -0600
The fbcmap.c file used by Xdmx _must_ be compiled with XFree86Server defined.
Otherwise, Xdmx generates a slew of protocol errors.
commit 891e9c3e6cbd0869a57395b96c8e18ff522c2bb4
Author: Brian <brian@yutani.localnet.net>
Date: Sat Sep 23 10:28:24 2006 -0600
Replace broken DMXDBG3() with DMXDBG2()
commit a10039a100dfe5f87e29e9cc4fa656176e0890f9
Author: David Nusinow <dnusinow@debian.org>
Date: Thu Sep 21 23:58:32 2006 -0400
Allow the xfree86 ddx utils to be optionally built. Patch by Eugene Konev.
commit ce78b0cd2b1c35d60eb5683a1d00222aa4797c79
Author: Adam Jackson <ajax@benzedrine.nwnk.net>
Date: Thu Sep 21 20:42:47 2006 -0400
Close with Pclose() that which we open with Popen().
commit c1655f0fd457f9bdf0857c5e0904639925bb01f1
Author: Aaron Plattner <aplattner@nvidia.com>
Date: Thu Sep 21 14:45:17 2006 -0700
Bug 8386: Grow parser buffers to fit an entire line if it's longer than CONFIG_BUF_LEN.
commit b36fde9257263fa502147df37e8331184c323e14
Author: Keith Packard <keithp@guitar.keithp.com>
Date: Thu Sep 21 09:52:04 2006 -0700
When no mode is specified, don't validate mode-specific parameters.
commit 8b4ed47c5d39f219866e3c72fa973c6fc4c70f18
Author: Drew Parsons <dparsons@debian.org>
Date: Thu Sep 21 22:19:44 2006 +1000
* Install Xprint's Xsession script to $(sysconfdir)/X11/Xsession.d
* Removing outdated references to CDE and dt, rename script to
92xprint-xpserverlist.
commit 219546fd76750f358ffb6738f17b9237c58c15a6
Author: Keith Packard <keithp@guitar.keithp.com>
Date: Wed Sep 20 22:43:05 2006 -0700
Steal Xinerama code from SiS driver. Add missing files.
Provide a Xinerama implementation when DIX version isn't enabled. This
version exposes each crtc as a separate 'screen' and reports the size of
that patch. The extension also sends ConfigureNotify events to the root
window whenever crtcs change so that applications will re-fetch xinerama
information. This actually works for metacity.
commit bde0a4c12cb393a6d7f1552b067624da1b0502ae
Author: Keith Packard <keithp@guitar.keithp.com>
Date: Wed Sep 20 19:42:34 2006 -0700
RRSetCrtcConfig status fix. RRGetScreenResources timestamp fix.
RRSetCrtcConfig was returning the wrong status values.
RRGetScreenResources was always returning currentTime.
commit d812f486a01a6276aed7b4ebd3cd8eb8ddfe10d3
Author: Donnie Berkholz <donnie@supernova.(none)>
Date: Wed Sep 20 15:39:39 2006 -0700
Really fix sparc on 64-bit kernel/32-bit userland.
Commit b3a3020fd018df8bc5a8193d36e1a1c7ae8af8ba used a sparc64 ifdef instead of
sparc. But for 32-bit userland, __sparc64__ is not defined so the wrong code is
used.
commit 09f7499851bd2f2eba1e30460c61c7a82ed9e853
Author: Keith Packard <keithp@guitar.keithp.com>
Date: Wed Sep 20 13:15:20 2006 -0700
typo
commit 9f870e0aa1ada238d6a0cd099996e8c47f6ba1d9
Author: Keith Packard <keithp@guitar.keithp.com>
Date: Wed Sep 20 13:14:53 2006 -0700
When setting output state, leave output unchanged when setting to current.
commit d16e83413e7e06adebd629d04de57bbedd8c3765
Author: Aaron Plattner <aplattner@nvidia.com>
Date: Wed Sep 20 12:47:17 2006 -0700
Hide or rename more global symbols to avoid clashes with libfb.
Rename composeFunctions, xxSetup, and xxPrintVisuals. Hide the other xx*
symbols by making them static.
commit d08718d8fd31477e90f13b9e122504c515b46ee0
Author: Keith Packard <keithp@guitar.keithp.com>
Date: Wed Sep 20 12:05:52 2006 -0700
Avoid calling xalloc(0). Change rrScreenSizeSet to rrScreenSetSize.
commit ef1f3248cb5fff0a02c0059f865c4d931eba23a6
Author: Keith Packard <keithp@guitar.keithp.com>
Date: Tue Sep 19 22:48:54 2006 -0700
Split out 1.0-style info and new property routines to their own files.
commit 07112adb0802d28488de5a495aa61bb3cfc280b6
Author: Keith Packard <keithp@guitar.keithp.com>
Date: Tue Sep 19 00:46:27 2006 -0700
RRGetScreenResources and RRGetOutputInfo are working now.
Removed separate id field in RRModeRec.
Pull screen subpixel order from Render extension.
Implement RGetScreenResources and RRGetOutputInfo
commit afe5e9483b352ed06075ed68a6ffa50799194e2d
Author: Keith Packard <keithp@guitar.keithp.com>
Date: Mon Sep 18 12:18:22 2006 -0700
RandR working with old clients and old API.
commit 2be1ac15aee592782d7693b8de2c3815478a094e
Author: Keith Packard <keithp@guitar.keithp.com>
Date: Mon Sep 18 12:11:18 2006 -0700
Remove smashing of CFLAGS from server build.
CFLAGS is a user variable, extracted from the environment at configure time
and settable by the user at build time. We must not override this variable.
commit bf07893947cfca945598e194ed416fda6162b11c
Author: Keith Packard <keithp@neko.keithp.com>
Date: Sun Sep 17 23:03:23 2006 -0700
Split out RandR dispatch code from randr.c to rr*dispatch.c.
More disassembly to ease ongoing development.
commit 3e745745fecef1cb59e53bde52ded311b51e1dac
Author: Keith Packard <keithp@neko.keithp.com>
Date: Sat Sep 16 23:21:37 2006 -0700
Split RandR implementation into separate files.
RandR is getting too big to live in one file; split into one file per object
type (crtc, mode, screen), leaving the rest of the code in randr.c.
Code is slowly approaching the point where it will drop-in as a replacement
for the old 1.0 implementation.
commit d17fb9672e238a089e463ac74cc4cd3325b67e1f
Author: Keith Packard <keithp@neko.keithp.com>
Date: Sat Sep 16 21:44:42 2006 -0700
Start moving to new randr 1.2 definition
commit 8dec74321d916f204f8182f1b93a65defbe50e78
Author: Keith Packard <keithp@neko.keithp.com>
Date: Mon Jul 17 14:43:07 2006 -0400
Successful legacy RandR API/Protocol emulation for query.
These changes clean up minor errors to make it possible to list the
available modes for a monitor using legacy APIs in both the X server DDX and
RandR protocol. Setting modes is untested, so it probably doesn't work.
commit cab3a0145f2483fe43b5db5f5dd2076db9757fe5
Author: Keith Packard <keithp@neko.keithp.com>
Date: Mon Jul 17 01:21:11 2006 -0400
RandR: New data structure, old API. At least it compiles now
commit d95c758630f4aacec339a7ec80d2c4a9d7de1e4a
Author: Keith Packard <keithp@neko.keithp.com>
Date: Sat Jul 1 19:46:38 2006 -0700
Preliminary RandR 1.2 work
commit f057de4f73fa593fa3fc5f05f65b89e76273b158
Author: Adam Jackson <ajax@benzedrine.nwnk.net>
Date: Sat Sep 16 03:49:11 2006 -0400
Don't install librac.a.
Thanks, automake.
commit 49a70c8570b03aff8239324a2474918a6fbc52a0
Merge: d1110c5... 05231e3...
Author: Eamon Walsh <ewalsh@tycho.nsa.gov>
Date: Fri Sep 15 15:26:57 2006 -0400
Merge branch 'master' into my-XACE-modular
commit 46af6d1e953f1eefb6edbba3d29fb9700e42c2bb
Author: Adam Jackson <ajax@benzedrine.nwnk.net>
Date: Thu Sep 14 19:28:44 2006 -0400
Always believe the monitor when it reports a reduced-blanking mode.
CVT reduced blanking modes are typically only seen on digital connections to
LCDs, but there are some monitors that report them as supported over the
VGA connector too, which is perfectly legitimate, electrically speaking.
commit 63acf18b7e4ce3a9f7deab3a9088a1c41cab0191
Author: Adam Jackson <ajax@benzedrine.nwnk.net>
Date: Thu Sep 14 19:26:37 2006 -0400
In xf86MatchPciInstances, fail gracefully when there's no PCI device at all.
This allows the autoconfig logic to fall through sanely on non-PCI machines,
which importantly includes Xen virtual machines.
commit a8f9936f55c5364bb02e8c3187507eb1f70e2ef2
Author: Adam Jackson <ajax@benzedrine.nwnk.net>
Date: Thu Sep 14 19:24:41 2006 -0400
Prefer driver-provided modes when matching name strings to modelines.
Well, kinda. Strictly we prefer M_T_BUILTIN strongest since those are modes
where the driver has said it absolutely can't do anything else (VBE). Then
we look for user-defined modes, ie, modelines from the config file. Then
we consider modes reported by the monitor via EDID. Finally if nothing has
matched yet we consider the default mode pool.
Within each of the above-mentioned classes, modes with the M_T_PREFERRED bit
take priority over other modes in the same class.
This logic ensures that the timings sent to the monitor exactly match the
timings it reported as supported, which occasionally don't match the numbers
you might get for that mode from CVT or GTF.
commit 81ef1b6d6063c20db4963abf7b7848e235aa4ebb
Author: Adam Jackson <ajax@benzedrine.nwnk.net>
Date: Thu Sep 14 19:18:58 2006 -0400
Mark EDID modes as driver modes. Infer virtual size from driver modes.
This allows the server to guess an appropriate initial virtual size and
resolution. The heuristic is to select the largest driver-reported mode
that matches the monitor's physical aspect ratio. We revalidate this
estimate after mode validation, since we may have filtered away all
modes that would fill that size.
Also, the EDID preferred timing is now marked as M_T_PREFERRED as well.
commit 43d9edd31e31b33b9da4a50d8ab05004881c8d5a
Author: Adam Jackson <ajax@benzedrine.nwnk.net>
Date: Thu Sep 14 19:09:02 2006 -0400
Attempt to add the 'mouse' driver in more situations.
Always add a mouse driver instance configured to send core events, unless
a core pointer already exists using either the mouse or void drivers. This
handles the laptop case where the config file only specifies, say,
synaptics, which causes the touchpad to work but not the pointing stick.
We don't double-instantiate the mouse driver to avoid the mouse moving twice
as fast, and we skip this logic when the user asked for a void core pointer
since that probably means they want to run with no pointer at all.
commit 739224d05eb4f356c9cab9dcb8a44a8d78287765
Author: Adam Jackson <ajax@benzedrine.nwnk.net>
Date: Thu Sep 14 19:03:32 2006 -0400
Load the default module set when no Module section is given in the config.
Also, synchronize that list with the list for the pseudoconfig file used
when starting with no config file. These really need to be better unified.
commit beac2bf1e48e6b77dbf7d95f086abc5abcd90cf0
Author: Adam Jackson <ajax@benzedrine.nwnk.net>
Date: Thu Sep 14 19:01:13 2006 -0400
Expand the default sync ranges to be large enough for 800x600@60.
commit 71a15a7d5721073eccb3a275f353b3aa584c0d68
Author: Adam Jackson <ajax@benzedrine.nwnk.net>
Date: Thu Sep 14 19:00:10 2006 -0400
Publish the raw EDID block as a property on the root window.
This was removed in the patch for bug #5386, but is still useful.
commit 7939c8dfb7c7bed4febcdc12922fb2e17619ea36
Author: Adam Jackson <ajax@benzedrine.nwnk.net>
Date: Thu Sep 14 18:57:57 2006 -0400
Bump the default pixel depth to 24, and default bpp to 32.
commit 72af975f9c8de0ff6796f1ce4b76dcf841d21e99
Author: Adam Jackson <ajax@benzedrine.nwnk.net>
Date: Thu Sep 14 18:56:34 2006 -0400
Fix up EDID blocks where the max pixclock exceeds the preferred mode clock.
Base EDID only lets you specify the maximum dotclock in tens of MHz, which
is too fuzzy for some monitors. 1600x1200@60 is just over 160MHz, but if
the monitor really can't handle any mode at 170MHz, then 160 is more
correct. Fix up the EDID block before the driver can see it in this case,
so we don't spuriously reject modes.
commit d05e0a97bb704a4986cf638487205da759c4ce17
Author: Adam Jackson <ajax@benzedrine.nwnk.net>
Date: Thu Sep 14 18:49:12 2006 -0400
Enable DPMS by default.
commit 334f7db9f653113d5d46236911d7de2ec4173f28
Author: Adam Jackson <ajax@benzedrine.nwnk.net>
Date: Thu Sep 14 18:46:10 2006 -0400
Allow hsync and vsync ranges to be overridden independently again.
commit ced46e17777b635df9371c4cfaec3f8968b4dbcf
Author: Adam Jackson <ajax@benzedrine.nwnk.net>
Date: Thu Sep 14 18:41:59 2006 -0400
Record all standard timings from EDID as modes, instead of just the first five.
commit d89fee68d0e49211871cd9eb3893ed55c1d478a6
Author: Adam Jackson <ajax@benzedrine.nwnk.net>
Date: Thu Sep 14 18:41:15 2006 -0400
Record the maximum dot clock of the monitor, and filter by it.
commit fa8ef7166839a7435e0017683f3e3c7f7904b285
Author: Adam Jackson <ajax@benzedrine.nwnk.net>
Date: Thu Sep 14 18:33:00 2006 -0400
Don't translate monitor gamma to X gamma.
The X gamma is used to set the output ramp of the card. Setting a 2.2 output
gamma going into a 2.2 monitor gives an effective gamma of 4.84, which is
very much not what you want.
commit 511c60bc7399b07c267d686a969880e5ec92408a
Author: Luc Verhaegen <libv@skynet.be>
Date: Thu Sep 14 18:30:36 2006 -0400
Bug #5386: Synthesize modelines from EDID data.
commit 05231e336db8f959c15dda518641976f061df1a6
Author: Ian Romanick <idr@us.ibm.com>
Date: Thu Sep 14 14:13:39 2006 -0700
Use correct opcodes for GLX_EXT_texture_from_pixmap.
Regenerate from glX_API.xml 1.3 from Mesa. The glproto package and libGL
(from Mesa) must also be updated.
commit 0a62840e2ce25e5c2554e7e5ab4c9c5b96899e2d
Author: Bill Nottingham <notting@redhat.com>
Date: Wed Sep 13 15:40:23 2006 -0700
Bug 7641: fix comment written to Xorg.conf (s/VertSync/VertRefresh/)
X.Org Bugzilla #7641 <https://bugs.freedesktop.org/show_bug.cgi?id=7641>
Patch #6349 <https://bugs.freedesktop.org/attachment.cgi?id=6349>
commit 182e5e0f4ba4c98a34bc52bdf4032ba315fe80ad
Author: Drew Parsons <dparsons@debian.org>
Date: Tue Sep 12 14:30:46 2006 +1000
Xprint: revert installation of /etc/X11/Xsession.d/cde_xsessiond_xprint.sh
pending resolution of #8232.
commit 594d4019c613b0f4bf8f48cc074ecc3c8366f1d7
Author: Tilman Sauerbeck <tilman@code-monkey.de>
Date: Tue Sep 12 01:15:40 2006 +0200
transformIsIdentity() now doesn't accept a zero matrix as the identity.
Added a non-zero test for one of the diagonal values.
commit fc30370d14125f86ee1192890a184881fa139546
Author: Tilman Sauerbeck <tilman@code-monkey.de>
Date: Mon Sep 11 19:43:09 2006 +0200
Bug #8226: Fixed SetPictureTransform()'s handling of the argument matrix.
It now recognizes scaled variants of the identity matrix, too.
commit 2b357e9a2f9038cf9cd07da908e3103a3d0965c9
Author: Donnie Berkholz <dberkholz@gentoo.org>
Date: Sun Sep 10 22:17:20 2006 -0700
If we're installing libxf86config, install headers needed to build against it.
commit 58933757862c458e2da39bd464e50d9c0e41b313
Author: Zephaniah E. Hull <warp@agamemnon.b5>
Date: Sun Sep 10 15:50:51 2006 -0400
Warning fix, and a syntax fix in a #if 0 section of code.
commit 0a3740a0000191e3039fe183ae51b938d0548340
Author: Zephaniah E. Hull <warp@agamemnon.b5>
Date: Sun Sep 10 15:49:25 2006 -0400
Typo correction, 'i' is not a '1', so no longer crash on some Xi requests.
commit 8d709f0280b458515b32c2b87938749428e5c149
Author: Zephaniah E. Hull <warp@agamemnon.b5>
Date: Sun Sep 10 15:48:35 2006 -0400
Remove a merge artifact so that we can compile.
commit b3a3020fd018df8bc5a8193d36e1a1c7ae8af8ba
Author: Jesse Barnes <jbarnes@nietzche.virtuousgeek.org>
Date: Sun Sep 10 11:13:18 2006 -0700
the new PCI mapping routines are broken on sparc64 (in fact they look
broken for any 32 bit X server running on a 64 bit kernel) so #ifdef
them out for now. the PCI rework tree will make all this crap go away,
so I think we can tolerate the extra #ifdef for the next release.
commit 60db190ecfce52cbfa888c0af3210634f9186bed
Merge: 5e9d33f... 6525610...
Author: Zephaniah E. Hull <warp@agamemnon.b5>
Date: Sun Sep 10 03:49:17 2006 -0400
Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver
commit 65256109bb8f5a26704ed960e1dd113981df5787
Author: Drew Parsons <dparsons@debian.org>
Date: Sun Sep 10 17:40:37 2006 +1000
* Define XPSERVERLIST with `/etc/init.d/xprint get_xpserverlist`
instead of `/bin/sh /etc/init.d/xprint get_xpserverlist`
- allows the initscript to set its own different shell under #!
- allows disabling of XPSERVERLIST by making the script non-executable
* Allow files to be installed by using dist_*_DATA instead of EXTRA_DIST.
Also, use dist_*_SCRIPTS to install scripts.
* Fix minor typos in man pages.
commit d1110c5c83a7f439158f369ab2f3ae614fa9d2a5
Author: Eamon Walsh <ewalsh@tycho.nsa.gov>
Date: Fri Sep 8 15:28:48 2006 -0400
Generalize the handling of configuration files that ship with extensions.
commit 9deb579dc9366590203afe0576bf88643ab36c89
Author: Eamon Walsh <ewalsh@tycho.nsa.gov>
Date: Fri Sep 8 15:25:17 2006 -0400
Zero out newly created ExtensionEntry structures, but only after the
devPrivates have been initialized.
commit cec392656cda1c938d5462e1949e6eef489f9168
Author: Eamon Walsh <ewalsh@tycho.nsa.gov>
Date: Fri Sep 8 15:24:23 2006 -0400
Zero out newly allocated ClientRec structures.
This is required to initialize the devPrivates to a known state.
commit 0fba09cdfcc78161f5c92bef6cca53e5309656bd
Author: Eamon Walsh <ewalsh@tycho.nsa.gov>
Date: Fri Sep 8 15:23:06 2006 -0400
Include dix-config.h.
commit c93877100eb98647c5b6b8556730d54677f730b6
Author: Eamon Walsh <ewalsh@tycho.nsa.gov>
Date: Fri Sep 8 15:21:57 2006 -0400
Don't need to allocate memory now that devPrivates are being used.
commit 86450998da616e3d00d4d6293acc35eccc2061e7
Author: Kristian Høgsberg <krh@redhat.com>
Date: Thu Sep 7 15:35:16 2006 -0400
Fix AIGLX VT switching.
See https://bugs.freedesktop.org/show_bug.cgi?id=7916
There may be a simpler, less intrusive fix that involves just rearranging
DRI locking between 2D and 3D drivers around VT switch.
commit 5e9d33fe87f9d24e55c468d4b2bb761c9efdb26a
Merge: 629798c... 64479ff...
Author: Daniel Stone <daniel@fooishbar.org>
Date: Thu Sep 7 15:43:31 2006 +0300
Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver into input-hotplug
commit 629798c73ad76a77fa6a55bc6403fd9b95ade2bb
Author: Daniel Stone <daniel@fooishbar.org>
Date: Thu Sep 7 15:17:04 2006 +0300
XkbCopyKeymap/SrvXkbCopyKeymap: free geom harder, add cheery comments
Unconditionally free geometry when copying the keymap (so we have none on
core, oh well), add a couple of heartening comments.
commit 64479fffa22581cc7d753065c33eda5520b7db9a
Author: Ian Romanick <idr@us.ibm.com>
Date: Wed Sep 6 16:13:21 2006 -0700
Remove prototypes and externs for non-existant functions and variables.
commit a0179281a6522ec59830e8f2549633741bc56e10
Author: Ian Romanick <idr@us.ibm.com>
Date: Wed Sep 6 15:45:48 2006 -0700
Remove prototypes for non-existant functions.
commit 8356be492c6b46abdffa08b13836571ed872e16f
Author: Michel Dänzer <michel@tungstengraphics.com>
Date: Wed Sep 6 15:20:55 2006 +0200
Make sure _XSERVER64 is defined when it should be and gets tested.
commit f6ce0839ba5b73247097826d28f7388fe248ec0c
Author: Michel Dänzer <michel@tungstengraphics.com>
Date: Wed Sep 6 13:18:02 2006 +0200
Fix #include paths for fontcacheproto headers.
commit f39fd4242902eaa862321d39337f429dd14ebacf
Author: Aaron Plattner <aplattner@nvidia.com>
Date: Tue Sep 5 15:23:54 2006 -0700
(unsigned long)(1 << 31) = bad news on x86_64.
(cherry picked from 410e5b1d738ba47b36778e6cbed44023a27ce259 commit)
commit 410e5b1d738ba47b36778e6cbed44023a27ce259
Author: Aaron Plattner <aplattner@nvidia.com>
Date: Tue Sep 5 15:23:54 2006 -0700
(unsigned long)(1 << 31) = bad news on x86_64.
commit 0b81fccd2ee4e054e5cffb739de07460ff2c13f7
Merge: 20c4ac6... c281351...
Author: Eamon Walsh <ewalsh@tycho.nsa.gov>
Date: Tue Sep 5 18:03:25 2006 -0400
Merge branch 'master' into my-XACE-modular
Conflicts:
configure.ac
commit c2813514cf7b1a36caa848cbc2ceef99cf2eb769
Author: Ian Romanick <idr@us.ibm.com>
Date: Thu Aug 31 15:36:13 2006 -0700
Add missing file from previous commit.
commit 0f9cfb2f752a9010ff07f4b2bd891db0cc30b8e6
Author: Ian Romanick <idr@us.ibm.com>
Date: Thu Aug 31 13:54:10 2006 -0700
Implement GLX_SGI_swap_control.
Regenerate from glX_API.xml 1.2. Add infrastructure to support
GLX_SGI_swap_control for AIGLX when the DRI driver enables it. Tested
with R300.
commit a9ef5862919313582f72fc0cfb5ab0af4df6507e
Author: Ian Romanick <idr@us.ibm.com>
Date: Thu Aug 31 13:47:50 2006 -0700
Fix problems with vertex program protocol
There were two sets of bugs in the vertex program (ARB and NV)
protocol. First, several of the ARB functions were missing the
'doubles_in_order="true"' annotation. Second, after the ARB decided
that glVertexAttrib*ARB functions must not alias fixed-function state
for GLSL, Nvidia re-assigned GLX protocol opcodes for
glVertexAttrib*NV (circa Septeber 2004). For some reason gl_API.xml
was never updated to reflect this, and the updated version of the
GL_NV_vertex_program spec never made into the registry.
This is just a server-side regeneration from gl_API.xml version 1.68.
commit 69d5becce4ca2cfc8f8de53672ed54a47de62164
Author: Matthew Allum <mallum@openedhand.com>
Date: Thu Aug 31 17:30:24 2006 +0100
Fix previous commit breaking other kdrives pulling in fbdev.a
commit fd609956f27d76ee76ac8623787f0fc8633a5546
Author: Matthew Allum <mallum@openedhand.com>
Date: Thu Aug 31 17:18:57 2006 +0100
Add framebuffer device command line switch for Xfbdev
commit 2fb7b8795a9a36cce61f6449f6ca26ffd1b071f0
Author: Ian Romanick <idr@us.ibm.com>
Date: Tue Aug 29 16:35:32 2006 -0700
Minor extension tweaks.
GLX_EXT_texture_from_pixmap should always be enabled.
GLX_SGI_video_sync is only for direct rendering and should never
appear in the server's string.
commit 1c8851ad491dd02d1c79e620b46384956838ed42
Merge: d59b52f... 5ddbf4b...
Author: Ian Romanick <idr@us.ibm.com>
Date: Tue Aug 29 16:34:04 2006 -0700
Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver
commit d59b52fc08f2d80b38993e383e61c3eeb0bb0763
Author: Ian Romanick <idr@us.ibm.com>
Date: Tue Aug 29 14:40:13 2006 -0700
Make sure unsupported extensions are disabled.
GLX protocol isn't supported for GLX_SGI_swap_control or
GLX_SGI_video_sync. Remove them from the list of available extensions
until they are supported.
commit db6d04d4b87fd9b6409a3ddf0479a88440c2eda1
Author: Ian Romanick <idr@us.ibm.com>
Date: Tue Aug 29 14:35:08 2006 -0700
Add support for AIGLX drivers to enable GLX extensions that they support.
commit 5ddbf4bcd46fe0d3d682668c2748c712fea410ae
Author: Matthew Allum <mallum@openedhand.com>
Date: Tue Aug 29 22:07:15 2006 +0100
Re-add support for tslib (1.0 release) and Xcalibrate extension.
commit 4524a2bf6f22c871ed109b027a065f0262137dc5
Author: Daniel Stone <daniel@fooishbar.org>
Date: Tue Aug 29 23:49:26 2006 +0300
configure.ac: move tslib from KDRIVE_PURE_LIBS to KDRIVE_LIBS
Yeah. That was dumb.
commit 942b4369990a255257f66835caf8671432c405a3
Merge: 77d315b... 393dc0a...
Author: Ian Romanick <idr@us.ibm.com>
Date: Tue Aug 29 13:30:37 2006 -0700
Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver
commit 77d315bd2fd2f9014c831d313efbe5821189177c
Author: Ian Romanick <idr@us.ibm.com>
Date: Tue Aug 29 13:30:20 2006 -0700
Remove __glXNoSuchRenderOpcode because it is no longer used.
commit 260c3f32b69c98f8fc5360f860f69d32c19f04a7
Author: Daniel Stone <daniel@fooishbar.org>
Date: Tue Aug 29 23:18:12 2006 +0300
configure.ac: fix XSDL test
commit 393dc0a3388d56186181b2bd9bcc1d267747e709
Author: Daniel Stone <daniel@fooishbar.org>
Date: Tue Aug 29 22:53:54 2006 +0300
kdrive: remove @KDRIVE_LIBS@ from Xfoo_DEPENDENCIES
commit cff23616fe45e10c6786a303c8dcfc0a80463a53
Author: Daniel Stone <daniel@fooishbar.org>
Date: Tue Aug 29 22:44:09 2006 +0300
configure.ac: allow disabling of XSDL
commit 89d272bb183e85715d8e6047929fb2d912033d82
Author: Daniel Stone <daniel.stone@nokia.com>
Date: Tue Aug 29 15:05:31 2006 +0300
[PATCH] kdrive/linux keyboard: remove more debugging spew
commit bd6f539ff9409aa7d9056fabe120b457b0a15997
Author: Daniel Stone <daniel.stone@nokia.com>
Date: Tue Aug 29 13:21:58 2006 +0300
[PATCH] kdrive/linux keyboard: silence excessive debugging noise
commit 5436fce09003e20744a388fa4ae49007c9cf8ede
Author: Daniel Stone <daniel.stone@nokia.com>
Date: Tue Aug 29 13:21:40 2006 +0300
[PATCH] GetKeyboardValutorEvents: be even more careful
Don't accept devices without a keyboard feedback class.
commit 0eb7299f445455a7bcacf2410e83227b23259675
Author: Daniel Stone <daniel.stone@nokia.com>
Date: Tue Aug 29 13:19:12 2006 +0300
[PATCH] XkbCopyKeymap: still more range fixes
Make sure we don't stomp preserve if it doesn't already exist, and fix a
couple of range-related thinkos in level name copying.
commit 7fa3383e3c8eea7d1eb0e556393f2431cf8e6ed2
Merge: 8d77d44... ebbdc13...
Author: Daniel Stone <daniel@fooishbar.org>
Date: Tue Aug 29 15:16:01 2006 +0300
Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver into input-hotplug
commit ebbdc1342a243b301723390696f742dc91f59764
Author: Adam Jackson <ajax@benzedrine.nwnk.net>
Date: Mon Aug 28 18:17:32 2006 -0400
Remove calls to LoaderCheckUnresolved(), since it's now a stub.
commit 8d77d44fda3aacbae62864a3620e09095b79e92d
Merge: d6f36bd... 2fde560...
Author: Daniel Stone <daniel@fooishbar.org>
Date: Sun Aug 27 23:08:49 2006 +0300
Merge branch 'origin' into input-hotplug
commit 20c4ac6e038607ebbf6c04639670514c016d8597
Merge: 13c6713... 8d4f21a...
Author: Eamon Walsh <ewalsh@tycho.nsa.gov>
Date: Fri Aug 25 18:49:46 2006 -0400
Merge branch 'my-XACE-SELINUX' into my-XACE-modular
commit 13c6713c82763a85c725c998b37ad02156d803ba
Author: Eamon Walsh <ewalsh@tycho.nsa.gov>
Date: Fri Aug 25 18:17:01 2006 -0400
Add four new XACE hooks: auditing, key event notification, window init
commit 2fde560bbb9c1148f26fd969dc30c4e736672b7c
Author: Ian Romanick <idr@umwelt.(none)>
Date: Fri Aug 25 13:01:51 2006 -0700
Enable GL_EXT_texture_filter_anisotropic and GL_EXT_blend_equation_separate.
Re-generate from gl_API.xml 1.65. This provides the missing bits for
GL_EXT_texture_filter_anisotropic and GL_EXT_blend_equation_separate.
Enable those extensions.
commit e2d529963ed40b5f113cf82c17809d241cd4aac1
Author: Ian Romanick <idr@umwelt.(none)>
Date: Fri Aug 25 12:05:16 2006 -0700
Enable vertex and fragment programs.
Implement glGetProgramStringARB and glGetProgramStringNV. With these
functions implemented, GL_ARB_{vertex,fragment}_program,
GL_NV_{vertex,fragment}_program, and related extensions can be enabled.
commit d6f36bd28009881ef7f7a20cdadb3808d808ed97
Author: Daniel Stone <daniel@fooishbar.org>
Date: Fri Aug 25 12:43:17 2006 +0300
xfree86/parser: use 'kbd' driver when 'keyboard' specified
Now that we've completely ditched the old driver, we should probably make a
best-effort attempt to keep configs working.
commit 7c4167f0d6b33c9c602b04fcfd246fd3aeddd709
Merge: 393f834... cd2da4e...
Author: Daniel Stone <daniel@fooishbar.org>
Date: Fri Aug 25 11:15:33 2006 +0300
Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver into input-hotplug
commit 393f8347edcccfc24d8902a86ea9def7ada2537b
Author: Daniel Stone <daniel@fooishbar.org>
Date: Fri Aug 25 10:46:32 2006 +0300
xorgconf.cpp: kbd, not keyboard
commit c33e39c86be2010b169ffbd8adbe53b93222dc5f
Author: Ian Romanick <idr@umwelt.(none)>
Date: Thu Aug 24 20:33:57 2006 -0700
Finish support for GL_ARB_texture_compression.
Fill in __glXDisp_GetCompressedTexImageARB and
__glXDispSwap_GetCompressedTexImageARB to finish support for
GL_ARB_texture_compression. With this extension (and the related
compression extensions), the server-side GLX supports all of the
protocol for GL 1.4. w00t!
The bad news is that this has received only minimal testing, and Mesa
does not contain any good tests for GL_ARB_texture_compression.
commit cd2da4e41eae233b50f8830d9a8f5d1d916a5a1b
Author: Ian Romanick <idr@umwelt.(none)>
Date: Thu Aug 24 18:00:16 2006 -0700
Remove GL/glx/g_disptab.c, GL/glx/g_disptab_EXT.c, and
GL/glx/g_disptab_EXT.h. Unfortunately GL/glx/g_disptab.h has to be
kept around a bit longer.
commit a29e6dd2d2d45c18c52737bb3b7945aafcea5032
Author: Ian Romanick <idr@umwelt.(none)>
Date: Thu Aug 24 17:58:52 2006 -0700
Add some missing bits of GL_SGI_color_table.
commit ae608b2071d882966e9c7ede71f846b1ecec0b23
Merge: 2c86527... b879356...
Author: Ian Romanick <idr@umwelt.(none)>
Date: Thu Aug 24 14:56:33 2006 -0700
Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver
commit 2c865277fe1d056981d1020e1af001d2319252c0
Author: Ian Romanick <idr@umwelt.(none)>
Date: Thu Aug 24 14:54:49 2006 -0700
Regenerate from gl_API.xml 1.63. Enable extensions.
gl_API.xml 1.63 corrects some problems with GLX protocol for
GL_EXT_paletted_texture and GL_SGI_color_table. Regenerate from that
file, and enable those extensions and GL_EXT_shared_texture_palette.
commit 7d5de5c6657304246473d7ddd5c29bb0c7a3bc34
Author: Ian Romanick <idr@umwelt.(none)>
Date: Thu Aug 24 14:49:46 2006 -0700
Regenerate from gl_API.xml 1.62. Functions move, no real changes.
commit 3a36b0a24aa9e9e238faa7f00100f59800f5142b
Merge: db1ab1b... b879356...
Author: Daniel Stone <daniel@fooishbar.org>
Date: Thu Aug 24 23:35:28 2006 +0300
Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver into input-hotplug
commit db1ab1bdb2f79eca593fe247056309a16ebd29c6
Author: Daniel Stone <daniel@fooishbar.org>
Date: Thu Aug 24 23:33:59 2006 +0300
XkbCopyKeymap: fix various range issues
Fix a bunch of range issues caused by incorrect assumptions (e.g. that the
design was at least halfway sensible), and copy types by hand, instead of
just blindly memcpy()ing the lot, since it itself cleverly contains a ton
of allocated pointers.
commit 5fb8d947bb88d715b9b236342885c445cb5a9387
Author: Daniel Stone <daniel@fooishbar.org>
Date: Thu Aug 24 23:16:43 2006 +0300
configure.ac: more thinkos
Fix auto tests for vidmode and xf86dga. I win at life.
commit 4e37c07ba6e5d299d4f8922dc6cf054c814f7baf
Author: Daniel Stone <daniel@fooishbar.org>
Date: Thu Aug 24 23:16:17 2006 +0300
config: clean up debugging messages, make failure to acquire name fatal
Bomb with FatalError when we can't acquire the bus and name.
Clean up a bunch of debugging ErrorFs to be hidden behind #ifdef DEBUG.
commit b879356ce96929d02bcb75b9aa24b17ac7e28125
Author: Adam Jackson <ajax@benzedrine.nwnk.net>
Date: Thu Aug 24 15:50:15 2006 -0400
More #ifdef USE_DEPRECATED_KEYBOARD_DRIVER.
commit 4ed311cf1c29090c53e474a3001c5702ff8409df
Merge: 73e58ad... b29b236...
Author: Matthias Hopf <mhopf@suse.de>
Date: Thu Aug 24 20:17:10 2006 +0200
Merge branch 'master' of git://anongit.freedesktop.org/git/xorg/xserver
commit b29b236d88789fd45d823a55dbedb393bb134c5b
Author: Lukáš Turek <8an@centrum.cz>
Date: Thu Aug 24 15:57:09 2006 +0200
Adapt to Mesa header name change.
commit ce4a0a4ddafd3833d7025f83ed3729915c8aba70
Author: Alan Hourihane <alanh@fairlite.demon.co.uk>
Date: Thu Aug 24 13:56:22 2006 +0100
Apply patch in bug #7919, blit improvements in
multiwindow mode for Xming/CygwinX
commit 866ca1f929c95689bac9f0a0b3478f7b4d77214b
Author: Daniel Stone <daniel@fooishbar.org>
Date: Thu Aug 24 15:46:44 2006 +0300
configure.ac: fix XF86VidMode test
commit 2b06c69c8feaf3bdc065635ee711efa45b3033b3
Author: Daniel Stone <daniel@fooishbar.org>
Date: Thu Aug 24 14:51:26 2006 +0300
GKVE: pass correct arguments to XkbCopyKeymap
Fix horrendous thinko. Indicators now work perfectly.
commit 4adf9af313c9f63b6ad734e174efe1d36ddb5813
Merge: 33af05d... 67bd672...
Author: Daniel Stone <daniel@fooishbar.org>
Date: Thu Aug 24 10:59:33 2006 +0300
Merge branch 'master' into input-hotplug
commit 67bd672c880869ef625ae0c0163c3ec1eba46abf
Author: Alan Hourihane <alanh@fairlite.demon.co.uk>
Date: Thu Aug 24 08:47:06 2006 +0100
Fix typo
commit 733c4beb16c2c4ad9e9a4ea9a85b09fc5062a775
Author: David Nusinow <dnusinow@debian.org>
Date: Wed Aug 23 22:39:42 2006 +0000
Add xorg.conf IgnoreABI option which does the same thing as -ignoreABI
commit b983773d446cef6a0948ca264ed48126e404ae9a
Merge: 0623d36... d9a8656...
Author: Ian Romanick <idr@umwelt.(none)>
Date: Wed Aug 23 17:16:50 2006 -0700
Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver
commit 0623d3643fc28ebc514b2ca872c985d0cf0c753a
Author: Ian Romanick <idr@umwelt.(none)>
Date: Wed Aug 23 17:16:02 2006 -0700
Fix the sorting of the extension string. Add a few extensions that
are supported by the new code. A few of these were actually supported
before but weren't advertised.
commit 5d2caacff570dd68bb3fb05e776e02515b2a9da0
Author: Ian Romanick <idr@umwelt.(none)>
Date: Wed Aug 23 16:47:00 2006 -0700
Refector __glXDisp_Render and __glXDispSwap_Render to DoRender.
Refector __glXDisp_RenderLarge and __glXDispSwap_RenderLarge to
DoRenderLarge.
commit 866bb3f34046045c9fa0744db1d76e035b3da9c7
Author: Ian Romanick <idr@umwelt.(none)>
Date: Wed Aug 23 16:41:53 2006 -0700
Memo to myself: Whenever a Makefile.am changes, autogen.sh must be
re-run. This is especially true if the change is to remove a source
file.
Fix RenderLarge to actually use the new protocol decode tables.
commit d9a86566c21afd7985673f3ed851b055d9dac46f
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date: Wed Aug 23 16:15:19 2006 -0700
Add LOCALCONN to dix-config.h template for xtrans
commit f6fd7d8f8393f93705e76b2b2777a0d9bcafa991
Author: Ian Romanick <idr@umwelt.(none)>
Date: Wed Aug 23 16:05:37 2006 -0700
Convert protocol decode tabels for Render and RenderLarge to use nice,
compact N-way search trees generated by scripts in Mesa.
commit 7ae82b5fc8721be78b43a322bbf2c46aac08b8cf
Author: Ian Romanick <idr@umwelt.(none)>
Date: Wed Aug 23 16:00:48 2006 -0700
Fix __glXDispatchInfo::dispatch_functions and
__glXDispatchInfo::size_table. dispatch_functions had the const in
the wrong place, and size_table was declared as an array of two
pointers to int_fast16_t instead of a pointer to an array of 2
int_fast16_t. cdecl to the rescue!
commit 39a620d17809dc71fb5ad61a955fe3c442f90a05
Author: Ian Romanick <idr@umwelt.(none)>
Date: Wed Aug 23 14:24:34 2006 -0700
Rename __glXDrawArraysSize to __glXDrawArraysReqSize. This makes its
name match the pattern of all the other functions in
__glXRenderSizeTable.
commit 86406455f0e5fc977431948611e9bb5fda1e1d46
Author: Ian Romanick <idr@umwelt.(none)>
Date: Wed Aug 23 13:30:59 2006 -0700
Re-generated files after a fix to glX_API.xml (in Mesa).
commit d7a7f12361d31001bbd9394a57de029ef0b934b8
Author: Ian Romanick <idr@umwelt.(none)>
Date: Wed Aug 23 13:30:13 2006 -0700
Convert protocol decode tables for Single, VendorPrivate, and
VendorPrivateWithReply message to use nice, compact N-way search trees
generated by scripts in Mesa.
The Render protocol decode tables are next...
commit bdec9680fa74dd23cf319d09af1940f8cf71a5b1
Author: Adam Jackson <ajax@benzedrine.nwnk.net>
Date: Wed Aug 23 14:43:23 2006 -0400
Make sure Composite is never enabled for Xnest.
commit 9f2a108051aad9b024ab737b45fc12290a113e37
Author: Adam Jackson <ajax@benzedrine.nwnk.net>
Date: Wed Aug 23 14:38:34 2006 -0400
Make 'Xvfb -render' also disable Composite, lest we segfault on startup.
commit 33af05d58f1f4f021036e9ce4b60fd76dbaebe73
Author: Daniel Stone <daniel@fooishbar.org>
Date: Wed Aug 23 19:05:50 2006 +0300
XkbCopyKeymap: use correct range for MapNotify
We haven't copied {min,max}_key_code by the time the notifies run, so use
src instead of dst to determine number of keys, et al.
commit 6323a11d0db4d3cf0317af83f0362730142f5325
Author: Daniel Stone <daniel@fooishbar.org>
Date: Wed Aug 23 18:53:04 2006 +0300
XkbCopyKeymap: optionally send NewKeyboardNotify/MapNotify events
Optionally send a NewKeyboardNotify or MapNotify event when copying the
keymap; modify GetKeyboardValuatorEvents to make use of this.
commit 728fbadd16a748b45c80bc2c65c46f82cf803578
Author: Daniel Stone <daniel@fooishbar.org>
Date: Wed Aug 23 14:33:59 2006 +0300
gitignore: ignore vi swap files
commit 8f8487ff997670a4af0293fed77ff920cfc39fb1
Author: Daniel Stone <daniel@fooishbar.org>
Date: Wed Aug 23 14:33:41 2006 +0300
xkb/gkve: copy XKB map, not pointer-assign
Write a new function to copy an XKB map (does everything but geometry at
the moment), and use that instead of nasty pointer assignments.
commit 52ba722e4c89c052609b4fc62e965d92778aa2dd
Merge: 9138d5a... 0554125...
Author: Eamon Walsh <ewalsh@tycho.nsa.gov>
Date: Mon Aug 21 18:49:31 2006 -0400
Merge branch 'XACE-modular' into my-XACE-modular
commit 05541259bdb0dfaab015a01caa3722b7a1b782e2
Merge: c2535f6... a1ac044...
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date: Mon Aug 21 13:07:41 2006 -0700
Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver into XACE-modular
commit a56b98bb047003a05e26ca9365c212a2da7ac200
Author: Daniel Stone <daniel.stone@nokia.com>
Date: Fri Aug 18 18:03:41 2006 +0300
dix: enable null root cursor
Enable a blank root cursor, selectable with --enable-null-root-cursor at
configure time.
commit 0704bb298cc826cd117815898c6bc015a693c2c9
Merge: c140369... a1ac044...
Author: Daniel Stone <daniel@fooishbar.org>
Date: Fri Aug 18 17:30:14 2006 +0300
Merge branch 'master' into input-hotplug
commit a1ac0440bba690368aa4226468ce571be1a09d95
Author: Daniel Stone <daniel@fooishbar.org>
Date: Fri Aug 18 17:30:00 2006 +0300
dix: fix whiteroot thinko
Note to self: run git update-index _after_ testing, not just before.
commit c14036977fef7b8787c0b68f5262fa0b6a2834f5
Author: Daniel Stone <daniel@fooishbar.org>
Date: Fri Aug 18 17:24:34 2006 +0300
input.h: add InitCoreDevices prototype
commit 1c2cb30cd88ba4453f9da339025f8ff39f7f5412
Merge: 633b6a6... 70ddd0f...
Author: Daniel Stone <daniel@fooishbar.org>
Date: Fri Aug 18 17:05:50 2006 +0300
Merge branch 'origin' into input-hotplug
commit 19f673b7788d32c220e7e06734f1074b0e4a999c
Merge: cb0a565... 70ddd0f...
Author: Daniel Stone <daniel@fooishbar.org>
Date: Fri Aug 18 17:05:41 2006 +0300
Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver
commit cb0a565d2b2cf8823abbd77b4426cc2237731dc1
Author: Daniel Stone <daniel@fooishbar.org>
Date: Fri Aug 18 17:04:48 2006 +0300
dix: add whiteroot flag
Add a -wr option to use a white root window, and use a BackPixel rather
than BackPixmap for both white and black root windows.
commit 70ddd0f39d5118db72a1a4e473cbfb502f1ed9ec
Author: Alan Hourihane <alanh@fairlite.demon.co.uk>
Date: Fri Aug 18 14:43:10 2006 +0100
Fix bug #5735, Serious flaw in CygwinX clipboard
integration prevents paste from X to Windows apps
(Brett Stahlman & Colin Harrison)
commit 708b225689b5a4ba9ffe3372b584b715ef9eacdc
Merge: e1f4565... ee5e2cb...
Author: Alan Hourihane <alanh@fairlite.demon.co.uk>
Date: Fri Aug 18 09:13:52 2006 +0100
Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver
commit e1f4565be5ce80be4655e81f77f4073fa3fbf8d0
Author: Alan Hourihane <alanh@fairlite.demon.co.uk>
Date: Fri Aug 18 09:11:48 2006 +0100
Fix bug #7302, make Xn.hosts work from the
Microsoft Windows install directory on Xming.
(Colin Harrison)
commit 1880defe4eaba02f9585b154d0883235eabc6d11
Author: Alan Hourihane <alanh@fairlite.demon.co.uk>
Date: Fri Aug 18 09:09:53 2006 +0100
Fix bug #7281, clipboard viewer should not
call SetClipboard viewer when bogus in Xming/CygwinX
(Colin Harrison)
commit a1a8e4f7f5917f537eb3dd51d3d6fa3e129236ce
Author: Alan Hourihane <alanh@fairlite.demon.co.uk>
Date: Fri Aug 18 09:08:12 2006 +0100
Fix bug #7280, round title corner background
should be transparent not black in Xming/CygwinX
(Colin Harrison)
commit ee5e2cbd2bee610a95facc6b486c4a5070973099
Author: Adam Jackson <ajax@benzedrine.nwnk.net>
Date: Thu Aug 17 17:29:32 2006 -0400
Un-cut-and-paste the mode rejection message.
commit 43e42eef1f5a22703eb64fc9cffecde036ea38e0
Author: Adam Jackson <ajax@benzedrine.nwnk.net>
Date: Thu Aug 17 16:22:07 2006 -0400
Fix default mouse device on Linux, again.
It would be really nice if we only did this in one place instead of 40.
commit 633b6a69f560c0a77dcff78fdef5fcf0041e2e04
Merge: 95dbfcf... 7da5144...
Author: Daniel Stone <daniel@fooishbar.org>
Date: Thu Aug 17 21:25:14 2006 +0300
Merge branch 'master' into input-hotplug
commit 7da51447eaab34292e14077fb5a48e6b2e587781
Author: Daniel Stone <daniel@fooishbar.org>
Date: Thu Aug 17 21:24:07 2006 +0300
events.c: fix tiny XEvIE thinko
Make sure xeviehot gets updated after the ConfineToShape() call.
commit 5d082f05632906c29296a44ef5c3a4962c0cbe62
Author: Daniel Stone <daniel@fooishbar.org>
Date: Thu Aug 17 21:18:18 2006 +0300
events.c: make XEvIE a little less verbose
Change a lot of:
#ifdef XEVIE
xeviehot.x =
#endif
sprite.hot.x = ...
#ifdef XEVIE
xeviehot.y =
#endif
sprite.hot.y = ...
to one single
#ifdef XEVIE
xeviehot.x = sprite.hot.x;
xeviehot.y = sprite.hot.y;
#endif
at the end of the functions.
commit 95dbfcf8828c041c218145afc87d21a6c9c7bc02
Author: Daniel Stone <daniel@fooishbar.org>
Date: Thu Aug 17 21:18:18 2006 +0300
events.c: make XEvIE a little less verbose
Change a lot of:
#ifdef XEVIE
xeviehot.x =
#endif
sprite.hot.x = ...
#ifdef XEVIE
xeviehot.y =
#endif
sprite.hot.y = ...
to one single
#ifdef XEVIE
xeviehot.x = sprite.hot.x;
xeviehot.y = sprite.hot.y;
#endif
at the end of the functions.
commit c6c39afde3e5f43b623ca6b52162b83c98a28d45
Author: Daniel Stone <daniel@fooishbar.org>
Date: Thu Aug 17 21:13:09 2006 +0300
dix/events.c: add YAFIXME
Add another FIXME to the cacaphony of XXX and FIXMEs in this file.
commit f9624e0109cf12b6af43fb4235aaa0b54340a4bb
Author: Daniel Stone <daniel@fooishbar.org>
Date: Thu Aug 17 16:09:51 2006 +0300
kdrive/input: verify SIGIO with --enable-debug
commit 73e58adda96c1d1b5176d819107faa7697c3eb94
Author: Matthias Hopf <mhopf@suse.de>
Date: Wed Aug 16 18:17:58 2006 +0200
Fixed segfault w/ broken Xinerama configs.
commit cd3f744b1f983f71476db99c050045d981c5f5b2
Author: Daniel Stone <daniel@fooishbar.org>
Date: Tue Aug 15 15:54:13 2006 +0300
fix missing brace, trim unused variables
commit 5d073697adb3864133fa3221b82ab8d2f4a59758
Author: Daniel Stone <daniel@fooishbar.org>
Date: Tue Aug 15 15:37:10 2006 +0300
kdrive/input: minor warning cleanups
And also a compiler error fix when VERIFY_SIGIO is defined.
commit 47c1c948e69cfba950ad37a3133fa2db0bd0ff2c
Author: Daniel Stone <daniel@fooishbar.org>
Date: Tue Aug 15 15:25:16 2006 +0300
kdrive/input: only run special key behaviours on non-XKB
Only attempt to manually deal with special key behaviours (e.g. terminating
the server) when not using XKB, and leave locking behaviour up to GKVE.
commit 34228d8b280ef105a0c60b8de5dacf70a5ce24b5
Author: Daniel Stone <daniel@fooishbar.org>
Date: Tue Aug 15 15:23:53 2006 +0300
GPE: fix absolute button events / GKVE: (non-XKB) don't repeat lock keys
Fix absolute button events in GPE, where we would previously send valuator
events without bumping numEvents accordingly, causing the core event to
go missing.
In the non-XKB path in GKVE, implement proper lock behaviour (one press to
enable, one press to disable, discard releases).
Fix debug_events prototype.
commit d003bada3352ec7d734498c4c732904876a9d1e2
Merge: d6433be... a815b9b...
Author: Daniel Stone <daniel@fooishbar.org>
Date: Sat Aug 12 22:48:55 2006 +0300
Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver into input-hotplug
commit a815b9b990e068f02d9cbba2b17f2cc3a30a9310
Merge: 37943e2... 984babe...
Author: George Sapountzis <gsap7@yahoo.gr>
Date: Sat Aug 12 21:58:33 2006 +0300
Merge branch 'master' of git+ssh://gsap7@git.freedesktop.org/git/xorg/xserver
commit d6433be3cca807dd78fbb1f45d9ba0212283083d
Merge: 2bf9e3d... 984babe...
Author: Daniel Stone <daniel@fooishbar.org>
Date: Sat Aug 12 21:50:52 2006 +0300
Merge branch 'master' into input-hotplug
commit 2bf9e3dc1ec5fd7bf84a4a96899e5663a721d4a4
Author: Daniel Stone <daniel@fooishbar.org>
Date: Sat Aug 12 21:50:39 2006 +0300
make DIX more tolerant of devices without a CtrlProc (Debian #269860)
Return BadDevice on client requests for devices without a CtrlProc, instead
of tanking horribly.
commit 984babe86bf82002b4d6589b2750c7b5a5489bd5
Author: Daniel Stone <daniel@fooishbar.org>
Date: Sat Aug 12 21:43:38 2006 +0300
remove obsolete vendor defines
Remove random behaviour changes for SGI and MetroLink.
commit 37943e2f1abc6709ff739000372b0394d5cd18c5
Author: George Sapountzis <gsap7@yahoo.gr>
Date: Sat Aug 12 20:54:33 2006 +0300
Call exaTryComponentAlphaHelper() for solid src also.
Also, rename to exaTryMagicTwoPassCompositeHelper() as it is now called for
non-component-alpha masks also, and add function description from
http://anholt.livejournal.com/32058.html.
commit f7919c287936f55569c2301ebb1b5f52358e70fa
Author: Bastian Blank <waldi@debian.org>
Date: Sat Aug 12 20:43:25 2006 +0300
xfree86: don't do legacy IO on ARM or S/390 (Debian #362641)
Don't attempt to poke legacy IO ranges on ARM or S/390.
commit 59dcc62906d8ee597cd43aa307f414cb47995cea
Author: Daniel Stone <daniel@fooishbar.org>
Date: Sat Aug 12 20:39:08 2006 +0300
xfree86: remove Xqueue support completely
commit e641000b98e7c2e92e3c801eaa42aa15d5c16ad0
Author: Samuel Thibault <samuel.thibault@ens-lyon.org>
Date: Sat Aug 12 19:41:59 2006 +0300
xfree86: add Hurd support (#5613)
Add support for GNU/Hurd.
commit 5a3488ccac8e5dabd9fc98bc41ef178ead1b2faf
Author: Daniel Stone <daniel@fooishbar.org>
Date: Sat Aug 12 19:25:06 2006 +0300
configure.ac: fix execinfo.h test (Debian #363218)
Define HAVE_EXECINFO_H as well as HAVE_BACKTRACE, when we find execinfo.h.
commit 26c3cd1c9e3f52548389817a6d89a377e20c4269
Merge: 008aa7e... c4951e0...
Author: Daniel Stone <daniel@fooishbar.org>
Date: Sat Aug 12 18:58:18 2006 +0300
Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver into input-hotplug
commit 008aa7eb6ed090384e6c44f861410e317c78a1cd
Author: Daniel Stone <daniel@fooishbar.org>
Date: Sat Aug 12 18:56:05 2006 +0300
completely remove OS keyboard layer
Completely axe the keyboard layer from os-support.
commit c4951e0a6b6cf3eeee710cc5cda1d9bc929ee3d7
Author: Adam Jackson <ajax@benzedrine.nwnk.net>
Date: Thu Aug 10 20:49:06 2006 -0400
Fix a mode sanity check to not break reduced-blanking setups (LCDs).
commit e1921f014b102e3eecf3b41972f8672cf23264d6
Author: Adam Jackson <ajax@benzedrine.nwnk.net>
Date: Thu Aug 10 20:43:15 2006 -0400
Rename some mode tokens to better reflect their use.
Per #5386, M_T_EDID -> M_T_DRIVER, since it's really for any driver-detected
mode. Also add M_T_PREFERRED bit, to select a 'best' mode out of a set.
commit c2535f67923bde0bfb0e72363467110806e2f40f
Merge: c0cb8d1... db82e12...
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date: Thu Aug 10 10:37:59 2006 -0700
Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver into XACE-modular
commit 9525c2709ea3245c6518d4c3b5a0a4afff37181d
Author: Daniel Stone <daniel@fooishbar.org>
Date: Thu Aug 10 20:29:57 2006 +0300
configure.ac: fix xephyr conditionals
Fix Xephyr build conditions, allowing it to actually be disabled.
commit 6d8d4abaaacf08140b673472d985117d448a62e7
Author: Daniel Stone <daniel@fooishbar.org>
Date: Thu Aug 10 20:28:06 2006 +0300
configure.ac: allow conditional building of XF86{DGA,Misc,VidMode}
Allow conditional building of the above three extensions, defaulting to
auto.
commit cec284f2b3e948deb9e56a1a8519fddf693ab952
Author: Daniel Stone <daniel@fooishbar.org>
Date: Thu Aug 10 18:03:58 2006 +0300
kdrive: properly ifdef composite enabling
commit 45bce556e8665412b9f6e89f88ed5bedb41de1ba
Author: Daniel Stone <daniel@fooishbar.org>
Date: Thu Aug 10 18:02:47 2006 +0300
GetMaximumEventsNum: be more conservative
Be slightly more conservative in our maximum event count if we're using
XKB (and thus don't need to count the extra repeat events).
commit 172d45b9b75f95c997d1e9358040eead496e2a06
Merge: 3832a3d... db82e12...
Author: Daniel Stone <daniel@fooishbar.org>
Date: Thu Aug 10 14:14:54 2006 +0300
Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver into input-hotplug
commit 3832a3d7db0f3b5d7167e3b3b5ea6d6b3d96351a
Author: Daniel Stone <daniel@fooishbar.org>
Date: Thu Aug 10 14:13:51 2006 +0300
GKVE: don't repeat modifiers when using XKB
Make sure we don't ever repeat modifiers (previously was repeating when
using XKB); only do explicit KP/KR repeats in the non-XKB case. XKB will
take care of repeating when we're using it.
commit 9f188416bb6b4837d4c3f8773053d5eee0ff0ee1
Author: Daniel Stone <daniel@fooishbar.org>
Date: Thu Aug 10 14:00:34 2006 +0300
core devices: clear devicePrivates on close
commit 539d1f33475484d35fb5a377efc76dba2d868e3f
Author: Daniel Stone <daniel@fooishbar.org>
Date: Thu Aug 10 14:00:14 2006 +0300
GKVE/GPE: have DDX allocate events
Don't allocate events on every GKE/GKVE/GPE call, just have the DDX manage
it instead. Introduce GetMaximumEventsNum(), which is the maximum number
of events these functions will ever produce.
commit db82e12fac5eaa16a39fc1bd0bc31ad95089dc95
Author: Adam Jackson <ajax@benzedrine.nwnk.net>
Date: Wed Aug 9 14:55:17 2006 -0400
Remove TargetRefresh option from the autoconfig logic.
The default target of 75Hz is almost always wrong for LCDs.
commit fcd4167e8913f77bdf9e17a6955d0f2a9f4eeb10
Author: Adam Jackson <ajax@benzedrine.nwnk.net>
Date: Wed Aug 9 14:48:51 2006 -0400
Remove the bc flag from the -help text, since it's gone.
commit 767f372dd02232469f9fd804b811a17eaf762e1e
Merge: c4f5de6... 462bb61...
Author: Tilman Sauerbeck <tilman@code-monkey.de>
Date: Wed Aug 9 20:23:30 2006 +0200
Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver
commit c4f5de6cc3b935025829af971b0b8010c1ecfedb
Author: Tilman Sauerbeck <tilman@code-monkey.de>
Date: Wed Aug 9 20:21:52 2006 +0200
Sanitized glxdri's Block/Wakeuphandler calling.
__glXDRIleaveServer() and _enterServer() used to call DRIDoBlockHandler
(resp DRIDoWakeupHandler) directly. They are now calling DRIBlockHandler
(resp DRIWakeupHandler) to account for driver specific block/wakeup
hooks.
commit 5506b4ad200745236f997c121e8200179c47b749
Merge: 4be9abb... 462bb61...
Author: Daniel Stone <daniel@fooishbar.org>
Date: Wed Aug 9 07:21:01 2006 +0300
Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver into input-hotplug
commit 4be9abb8504b3761b5f3a01851e4eb3da86c76e2
Author: Daniel Stone <daniel@fooishbar.org>
Date: Wed Aug 9 07:20:16 2006 +0300
kdrive: remove ddx_DEPENDENCIES
Remove foo_DEPENDENCIES as they weren't guaranteed to just be libs,
and loader arguments (-lfoo, -Lfoo) might've crept in.
commit 462bb61b0fe968fae1b99cf98ec6f7de09105dcd
Author: Aaron Plattner <aplattner@nvidia.com>
Date: Tue Aug 8 18:07:22 2006 -0700
Add CompositeRegisterAlternateVisuals.
This provides drivers the ability to add their own alternate visuals and then
register them with Composite for implicit redirection.
commit fe351a711ef55c3ae1e784d4551147c080eda109
Author: Daniel Stone <daniel@fooishbar.org>
Date: Tue Aug 8 14:54:10 2006 +0300
GKVE: send XkbMapNotify, not XkbNewKeyboardNotify
Sending MapNotify is more correct in this case than NKN, so do that.
commit 31089816317f27c668b12a15c74fdd226a8df9f7
Merge: ab3ebfe... 12dbd8a...
Author: Daniel Stone <daniel@fooishbar.org>
Date: Tue Aug 8 12:01:12 2006 +0300
Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver into input-hotplug
commit ab3ebfefdb7d21aba72a5030f6f93bf4fafed709
Author: Tiago Vignatti <tv02@c3sl.ufpr.br>
Date: Tue Aug 8 12:00:34 2006 +0300
xorgcfg: fix compilation error
Add missing parentheses to IS_KBDDRIV macros.
commit 12dbd8a02f797ad57a1be683a02a1fcb1ca35438
Author: Daniel Stone <daniel@fooishbar.org>
Date: Mon Aug 7 23:43:40 2006 +0300
remove optional R3 backwards compatibility
Remove the permitOldBugs flag, which enabled backwards compatbility with
broken R2/R3 era clients.
commit 7721ee308fbbb6fc9c969f15fe04b3346c04f843
Author: Daniel Stone <daniel@fooishbar.org>
Date: Mon Aug 7 23:03:02 2006 +0300
config client: fix minor race with event queue
Fix a small race whereby you could remove a device while events from it
were still in the queue, by calling ProcessInputEvents immediately before
RemoveDevice, to (hopefully) flush the event queue.
commit 458c63a84110f64c7fce397a531a3a779c2239a2
Author: Daniel Stone <daniel@fooishbar.org>
Date: Mon Aug 7 23:02:17 2006 +0300
enable adding devices after removal of a middle device
Allow new devices to be added after a device that _wasn't_ the last on the
list was removed, by ensuring inputInfo.numDevices always increases, and
never decreases.
commit a31d11a7a8485cdc799f76c4d407d3b7f7c9b350
Author: Daniel Stone <daniel@fooishbar.org>
Date: Mon Aug 7 23:01:23 2006 +0300
GKVE: get rid of bogus double-release check
Get rid of a bogus double-release check which broke non-XKB servers.
commit bedc4ecf23c7150e3156e0d24602ed3bc3977225
Author: Daniel Stone <daniel@fooishbar.org>
Date: Mon Aug 7 23:00:45 2006 +0300
xephyr: aid input debugging
Add the 'ephyr' mouse and keyboard drivers to the driver list so we can
re-add devices.
Set the names properly in Ephyr{Keyboard,Mouse}Init, not in InitInput.
commit baf93b3abe1e88d82ee6a3d6939f50f96ded271a
Author: Daniel Stone <daniel@fooishbar.org>
Date: Mon Aug 7 21:12:45 2006 +0300
kdrive: move map initialisation to KdNewPointer
Do a linear n -> n initialisation on the map up until KD_MAX_BUTTON in
KdNewPointer, moving it out of both KdParsePointer, and KdPointerProc.
Also remove dead pointer acceleration code.
commit ccb53340b66a778abf10182fd88a7d699207fb84
Author: Daniel Stone <daniel@fooishbar.org>
Date: Mon Aug 7 21:12:00 2006 +0300
ephyr: cleanup
Remove extraneous KdAddPointerDriver call.
commit d1c18af27e0aed73104743afb4bf4b8d3d1186cf
Author: Daniel Stone <daniel@fooishbar.org>
Date: Mon Aug 7 21:11:38 2006 +0300
GPE: use button map for DBP/DBR, not just BP/BR
Make sure we use the button map for extended events, not just core.
commit 9b7ecbd1dd8d092221897e29c85f3306c7367716
Author: Daniel Stone <daniel@fooishbar.org>
Date: Mon Aug 7 21:09:32 2006 +0300
kdrive: prevent overrun in map
We actually need n + 1 elements for the mouse button map, not n.
commit eb6e8d4042252b13328dbb122e0e6186796a80ac
Author: Daniel Stone <daniel@fooishbar.org>
Date: Mon Aug 7 21:05:37 2006 +0300
kdrive: increase maximum number of buttons
Increase KD_MAX_BUTTONS to 32.
commit 1c72290cdf4d9b214e1b9c0526cb7cb8641051f3
Author: Aaron Plattner <aplattner@nvidia.com>
Date: Mon Aug 7 09:57:58 2006 -0700
Use DrawablePtrs instead of PixmapPtrs for Prepare/Finish access.
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.
commit afcad4ad99bbfc8bdcd0f4fdd70e072108410d30
Author: Daniel Stone <daniel@fooishbar.org>
Date: Mon Aug 7 18:11:05 2006 +0300
xfree86 ddx: always free GKE/GPE events
free() events we get passed back from GKE and GPE so we don't just, er,
leak them all. *cough*.
commit 98fdf874eeadd5b37413922d8afba8415d0c56bb
Author: Daniel Stone <daniel@fooishbar.org>
Date: Mon Aug 7 16:51:39 2006 +0300
move all autorepeat logic to DIX
Move core autorepeat logic for keyboards down to the DIX, remove it from
KDrive.
commit 5c7001fef8ffc6e3d8585a37d3f79a9495be8ed0
Author: Daniel Stone <daniel@fooishbar.org>
Date: Mon Aug 7 16:51:09 2006 +0300
memcpy() events in
memcpy events into our event structure instead of doing pointer assignment.
commit c85e64cba1d2d88f676ca7cf23b52a6f8219e90e
Merge: a406f6b... f54b71b...
Author: Daniel Stone <daniel@fooishbar.org>
Date: Mon Aug 7 15:54:55 2006 +0300
Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver into input-hotplug
commit f54b71b772a1f587394ae3968782b611e52f0e2d
Author: David Nusinow <david@nee.(none)>
Date: Sun Aug 6 18:11:00 2006 +0000
Document enable/disable flag for AIGLX in xorg.conf manpage.
commit a406f6bfeaa46e3236f7ab46813fe6c30b936a35
Author: Daniel Stone <daniel@fooishbar.org>
Date: Fri Aug 4 12:40:19 2006 +0300
mieq: don't leak events
free all events posted through mieqEnqueue.
commit 997ba45b192f21810099ed888792a45f1677a9ce
Author: Daniel Stone <daniel@fooishbar.org>
Date: Fri Aug 4 11:18:16 2006 +0300
fix incorrect button test
Test for n (1..nButtons) being under nButtons, not button (1..(1<<nButtons)).
commit 9138d5a51e411f598bc0e75a3e73d2c16187a518
Author: Eamon Walsh <ewalsh@tycho.nsa.gov>
Date: Thu Aug 3 18:24:04 2006 -0400
Make SecurityLookupIDBy* part of the base functionality.
commit 45c229f526bf1dafb5e81b50d700449ba4e1613d
Author: Eamon Walsh <ewalsh@tycho.nsa.gov>
Date: Thu Aug 3 14:26:06 2006 -0400
Remove LBX code.
commit 96e45626c43b7674b66e0258b0b1730d5ce71357
Author: Eamon Walsh <ewalsh@tycho.nsa.gov>
Date: Wed Aug 2 20:29:59 2006 -0400
Rebase Security extension to use devPrivates for storing security state.
commit 3c23dec5962b8b81ae838fe0ee2c7b0a789f5386
Author: Eamon Walsh <ewalsh@tycho.nsa.gov>
Date: Wed Aug 2 13:39:49 2006 -0400
Call ClientStateCallback on serverClient devPrivates initialization.
commit ee02e647882a4be29e1130bd79904ee79ed6b802
Author: Aaron Plattner <aplattner@nvidia.com>
Date: Tue Aug 1 13:45:43 2006 -0700
Wrap libwfb memory access.
Use the READ and WRITE macros to wrap memory accesses that could be in video
memory. Add MEMCPY_WRAPPED and MEMSET_WRAPPED macros to wrap memcpy and
memset, respectively.
commit 39169fd373b97f34923f6494d697d9429d0b8aa3
Author: Matthew Allum <mallum@polystyrene.(none)>
Date: Tue Aug 1 13:39:22 2006 +0100
Back out 'mystery' spurious host window hints.
commit f737cc38baea6af8bf284c9e207e60a7d90eebe1
Author: Eamon Walsh <ewalsh@moss-uranus.epoch.ncsc.mil>
Date: Mon Jul 31 19:58:42 2006 -0400
Adding devPrivates support to the ExtensionEntry structure.
commit b04d64854712678701d5243aacf5cc93444cfadc
Author: Eamon Walsh <ewalsh@moss-uranus.epoch.ncsc.mil>
Date: Mon Jul 31 19:35:08 2006 -0400
Added devPrivates support to the ExtensionEntry structure.
commit a69335dc299be6de8b82ed34de1cb30f1255feb4
Author: Aaron Plattner <aplattner@nvidia.com>
Date: Mon Jul 31 14:15:55 2006 -0700
Make ReadMemoryProcPtr take a const pointer.
Fixes some warnings when using READ with a const pointer.
commit b74c845a1233f78b841ff8840272c50873300c20
Merge: 3112a6c... 02daa6b...
Author: Ian Romanick <idr@umwelt.(none)>
Date: Mon Jul 31 10:26:06 2006 -0700
Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver
commit 3112a6c4f26d5e9258b8def7ce4109b4bd408c67
Author: Ian Romanick <idr@umwelt.(none)>
Date: Mon Jul 31 10:25:31 2006 -0700
Noting uses libdummy.a, so don't build it. Only libdummy-nonserver.a
is actually used.
commit 02daa6bb103e53e5a33db2bb6acbe57d0bf2c30e
Author: Matthew Allum <mallum@polystyrene.(none)>
Date: Mon Jul 31 17:32:05 2006 +0100
Improve XRes to;
- Better estimate general pixmap memory usage.
- Account for pixmaps shared between clients.
- Account for window background and border pixmaps,
and GC stripple and tile pixmaps.
commit 24051ef97406f28c102cf46a78223400b61fdae2
Author: Daniel Stone <daniel@fooishbar.org>
Date: Sun Jul 30 12:15:33 2006 +0300
remove filename that's too long for tar
commit ecb7d43a76d507d04891ab7f189b23be5eccda51
Author: Daniel Stone <daniel@fooishbar.org>
Date: Sun Jul 30 11:52:41 2006 +0300
add sym.h to sources
commit bf2d7499c84c94f228d03b21448f5688b3cda1a8
Author: Daniel Stone <daniel@fooishbar.org>
Date: Sun Jul 30 11:17:02 2006 +0300
add securitysrv.h
commit e87e68634d8eb66ab783e2802e2d5d12ff1031be
Author: Daniel Stone <daniel@fooishbar.org>
Date: Sun Jul 30 11:11:59 2006 +0300
remove .cvsignores from EXTRA_DIST
commit ed0c807de9f07468385fcbd2e8a9c0737759a461
Author: Daniel Stone <daniel@fooishbar.org>
Date: Sun Jul 30 11:08:54 2006 +0300
bump to 1.1.99.3
commit a68dc013a33d867e65a7e76b3eec5947b862a5b4
Author: Daniel Stone <daniel@fooishbar.org>
Date: Sun Jul 30 11:08:47 2006 +0300
remove README (which doesn't exist) from EXTRA_DIST
commit 87fe85f38b6f781bf0e2eb555526e3d77779f9fa
Merge: 3518e2d... 654619d...
Author: Daniel Stone <daniel@fooishbar.org>
Date: Sun Jul 30 10:51:34 2006 +0300
Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver into input-hotplug
commit 654619d76c779606f2315782fc01d1410399fa3b
Author: Kevin E Martin <kem@freedesktop.org>
Date: Fri Jul 28 17:16:32 2006 -0400
Revert xkb changes that broke XkbGetKeyboard()
commit 79016d4036786b091a9b9d1133a6cdfedd6c277d
Author: Luc Verhaegen <libv@skynet.be>
Date: Fri Jul 28 16:02:02 2006 -0400
Bug #5386 (partial): Move CVT mode generator from cvt(1) to server core, and
export it from the X server to modules.
commit e6ae1612be519ee6224d354244d076d85d44a750
Author: Aaron Plattner <aplattner@nvidia.com>
Date: Thu Jul 27 18:24:59 2006 -0700
Add fbHasVisualTypes and fbSetVisualTypesAndMasks to wfbrename.h and include -DXFree86Server.
commit 2a4ceb09ed5a09dc5763754ab865ec23df91ac9f
Author: Adam Jackson <ajax@benzedrine.nwnk.net>
Date: Wed Jul 26 19:39:17 2006 -0400
Remove dead function prototypes.
commit 990a4009057e068f41d20b95aa0c59357185650d
Author: Adam Jackson <ajax@benzedrine.nwnk.net>
Date: Wed Jul 26 19:03:39 2006 -0400
Remove getconfig horrorshow. Replace with a static built-in rule list for now.
commit 377a581ddf5e428a368efb1b59fcb317666fecdd
Author: Aaron Plattner <aplattner@nvidia.com>
Date: Tue Jul 25 15:27:31 2006 -0700
Switch to using void* pointers.
Pass the size of the data pointed to by src or dst as an argument to
wfb{Read,Write}Memory. This allows one set of macros to be used with any size
pointer. Assumes that sizeof(FbBits) >= sizeof(FbStip).
commit a4005c15fbb48231cb958c32b2c791a2d23a135a
Author: Aaron Plattner <aplattner@nvidia.com>
Date: Mon Jul 10 18:58:09 2006 -0700
Add framebuffer access wrapper infrastructure.
Create fbPrepareAccess macros to call into the driver to set up the
wfbReadMemory and wfbWriteWemory pointers. Call these from fbGetDrawable and
fbGetStipDrawable.
Add the READ and WRITE macros, which expand to simple memory accesses for fb,
and calls through the function pointers for wfb.
Add fbFinishAccess macro to give the driver an opportunity to clean up. Add
calls to this in the appropriate places.
commit 319efac445cebda5a2ac1db67efebe54bc47ba9d
Author: Aaron Plattner <aplattner@nvidia.com>
Date: Fri Jul 7 18:45:30 2006 -0700
Prefix all of the exported symbols in libwfb.so with "wfb".
For now, just #define all of the exported symbols in wfbrename.h. Later,
we should add FBPREFIX() around the exported symbols and use -fvisiblity=hidden
to hide the rest.
commit 7608a63ff7409f399c9a26962a304b84196a1868
Author: Aaron Plattner <aplattner@nvidia.com>
Date: Thu Jul 6 17:05:21 2006 -0700
Build infrastructure for libwfb.so.
Builds fb/* twice, defining FB_ACCESS_WRAPPER for libwfb.la. Define a macro,
FBPREFIX(X) which expands to fbX for libfb.la and wfbX for libwfb.la. Use the
macro on [w]fbModuleData so the new module loads.
commit 39158e98acb29e97a2682d4a37385f9141b484c4
Author: Adam Jackson <ajax@benzedrine.nwnk.net>
Date: Wed Jul 26 18:39:28 2006 -0400
Remove another latent PowerMAX hunk.
All your favorite running jokes of 2005, today!
commit 3518e2d0debc97e2bacdefe604b280e7fdfdd216
Merge: eb7733a... 3821f6a...
Author: Daniel Stone <daniel@fooishbar.org>
Date: Wed Jul 26 11:29:21 2006 +0300
Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver into input-hotplug
commit eb7733a48a92405660d5d2ab60913b62c30daaed
Author: Daniel Stone <daniel@fooishbar.org>
Date: Wed Jul 26 11:28:45 2006 +0300
kdrive: drop excessive NewInputDeviceRequest debugging
commit 3821f6aeaa714582ee0a631de96c6e7cfd96303e
Author: Kristian Høgsberg <krh@redhat.com>
Date: Wed Jul 26 01:56:02 2006 -0400
Unlibc-wrap DMX glxscreens.c and fix tag-removal typo.
commit 4ea475924c557ad0819b796f5369e5e669465709
Author: Daniel Stone <daniel@fooishbar.org>
Date: Tue Jul 25 20:00:48 2006 +0300
re-add OpenedHand copyright
Ae-add OpenedHand copyright, accidentally dropped in KDrive new world
order patch. Sorry guys.
commit ca3f4fc1b0c21a0620ab1eb35c199cd55d795095
Author: Daniel Stone <daniel@fooishbar.org>
Date: Sun Jul 23 19:02:12 2006 -0400
add fallback ChangeDeviceControl, allow XOpenDevice on closed device
Add a fallback ChangeDeviceControl, which allows the attributes we know about
so far.
Allow XOpenDevice on closed devices.
commit e73e5e2a4d8f22889d840a7719479f9af686cb9c
Merge: a73cef1... 8977b07...
Author: Daniel Stone <daniel@fooishbar.org>
Date: Sat Jul 22 13:56:30 2006 -0400
Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver into input-hotplug
commit 8977b07434d75ca396d236dc1324f0c862b633c7
Author: Dave Airlie <airlied@linux.ie>
Date: Sun Jul 23 03:36:47 2006 +1000
glx: fix typo from tag removal
commit a73cef1f005ca66db18e952e676ee5a21b829700
Merge: 672ca15... 70869fc...
Author: Daniel Stone <daniel@fooishbar.org>
Date: Sat Jul 22 12:07:22 2006 -0400
Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver into input-hotplug
commit 70869fc6777f87cd05794446caa739e3d9a91ffe
Author: Adam Jackson <ajax@theobromine.nwnk.net>
Date: Fri Jul 21 23:39:37 2006 -0400
Yet more dead code.
commit 7c1b2ee7a8238c267bc97e78bbff204dc7723dd3
Author: Adam Jackson <ajax@theobromine.nwnk.net>
Date: Fri Jul 21 23:35:13 2006 -0400
static markup, more dead code.
commit 1c4f90b1d05d4c49279f3224a6dd94850a6bd8d0
Author: Adam Jackson <ajax@theobromine.nwnk.net>
Date: Fri Jul 21 23:03:21 2006 -0400
Open-coded path checks make baby Jesus cry.
commit 114264584ca43091a5e07282566a30a6378a1502
Author: Adam Jackson <ajax@theobromine.nwnk.net>
Date: Fri Jul 21 22:55:41 2006 -0400
Remove a useless open() of the module we're about to load.
commit 985611d5cd079f97da700c7b8e898d33da004be0
Author: Adam Jackson <ajax@theobromine.nwnk.net>
Date: Fri Jul 21 22:37:59 2006 -0400
Delete some long-unused testing code.
commit 672ca156bfb11440e6e234650bfba9d38e1edb52
Merge: d14d91f... 6cf844a...
Author: Daniel Stone <daniel@fooishbar.org>
Date: Fri Jul 21 19:58:42 2006 -0400
Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver into input-hotplug
commit 6cf844ab69926b6d23619a12c97734af3881ba67
Author: Daniel Stone <daniel@fooishbar.org>
Date: Fri Jul 21 19:57:28 2006 -0400
loader: walk directory paths with readdir(), don't stat() everything
Walk the directories with readdir, and don't stat everything we can
find. Thanks to davej for the public humiliation reminding me to go back
and re-fix this one.
commit d14d91f094c3897c889f6aafb66d738820dae0aa
Author: Daniel Stone <daniel@fooishbar.org>
Date: Fri Jul 21 19:57:28 2006 -0400
loader: walk directory paths with readdir(), don't stat() everything
Walk the directories with readdir, and don't stat everything we can
find. Thanks to davej for the public humiliation reminding me to go back
and re-fix this one.
commit 87a6346bf7f086b5f98b2b2ecd52f27efe864e56
Merge: b73fb2a... 0486d39...
Author: Daniel Stone <daniel@fooishbar.org>
Date: Fri Jul 21 19:36:25 2006 -0400
Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver into input-hotplug
commit 0486d3966d2888ef86d36c19f31bdbc2a3e8c652
Author: Daniel Stone <daniel@fooishbar.org>
Date: Fri Jul 21 19:35:04 2006 -0400
fix kbproto dependency
Depend on kbproto >= 1.0.3, for unconditional definition of
XkbSA_XFree86Private.
commit b73fb2ae35a82e0bdd48f01132e971fb84946ff1
Merge: e7ac27a... aff404f...
Author: Daniel Stone <daniel@fooishbar.org>
Date: Fri Jul 21 19:30:26 2006 -0400
Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver into input-hotplug
commit e7ac27ad81efbea6128b3cec443ca98e228d14ad
Author: Daniel Stone <daniel@fooishbar.org>
Date: Fri Jul 21 19:29:28 2006 -0400
revert accidental deletion of lnx_io.c; re-delete lnx_kbd.c
Thinko'd which file to remove after merging from master.
commit 81913a12910e39d7ea6af8657c1c66cc6791cd65
Author: Daniel Stone <daniel@fooishbar.org>
Date: Fri Jul 21 19:10:26 2006 -0400
remove undead files from master
Remove dead files which worked their way back in when merging from master.
Ugh.
commit 7465010d59ec435bd00b738f0cef766b352dc7eb
Merge: 1d31ed7... 0aaac95...
Author: Daniel Stone <daniel@fooishbar.org>
Date: Fri Jul 21 19:05:41 2006 -0400
Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver into input-hotplug
commit 1d31ed778284082e1060bff63317c94581d9eb9b
Author: Daniel Stone <daniel@fooishbar.org>
Date: Fri Jul 21 19:02:52 2006 -0400
xephyr: load keysyms at init, not enable
Load keysyms at init time, not enable, so we don't get the wrong map width.
commit 63dfaa1d5ba556e09314ec914936e5471aab94b0
Author: Adam Jackson <ajax@theobromine.nwnk.net>
Date: Fri Jul 21 18:47:18 2006 -0400
Delete internal usage of the symbol ref/req lists.
commit bca9364f3f4a2376edbcf57a34f704ce28be21ba
Author: Adam Jackson <ajax@theobromine.nwnk.net>
Date: Fri Jul 21 18:41:46 2006 -0400
Remove the loader's required and referenced symbol lists, dead code.
commit aff404f293ed86a44a093a51a9f11e79e6c3f4f6
Author: Adam Jackson <ajax@theobromine.nwnk.net>
Date: Fri Jul 21 18:24:37 2006 -0400
Detach xf4bpp from cfb.
commit 0aaac95b0d12089b256c97f6ff955c8c229ae095
Author: Adam Jackson <ajax@theobromine.nwnk.net>
Date: Fri Jul 21 17:56:00 2006 -0400
Remove RCS tags. Fix Xprint makefile braindamage.
commit eeaad0e956640aac653d194a992df7792e4abcbb
Author: Aaron Plattner <aplattner@nvidia.com>
Date: Thu Jul 20 18:19:07 2006 -0700
Fix the RandR failure path for rotated screens.
commit 22db3fdb54d2f7f6b72638b46c186af6db04e214
Merge: 2f98841... 93cd538...
Author: Ian Romanick <idr@umwelt.(none)>
Date: Fri Jul 21 13:55:37 2006 -0700
Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver
commit 3eeb62e8f587732e6b433c2b9c6879eb26a3f1b4
Author: Kristian Høgsberg <krh@redhat.com>
Date: Fri Jul 21 16:33:28 2006 -0400
bug #890: completely remove deprecated keyboard driver
Remove all remnants of the old built-in keyboard driver.
commit 60ea7b51fe2b8a19a08b63db48504971a7a50ee6
Author: Daniel Stone <daniel@fooishbar.org>
Date: Fri Jul 21 15:23:37 2006 -0400
xorg ddx: move to new input API, remove old keyboard driver
Remove most of the rest of the old keyboard driver.
Move to the new Get{Keyboard,Pointer}Events API, which is mostly
complete at this stage: just missing the proximity events.
commit d32dc8bf19e1071fc30af2f0bc6a6699b351f39e
Author: Daniel Stone <daniel@fooishbar.org>
Date: Thu Jul 20 18:40:47 2006 -0400
be more careful in IVAS
Don't walk off the end of a NULL pointer in InitValuatorAxisStruct.
commit 7711c56d2e2aeae4dcd6d9297bc144c1cb3cfab1
Author: Daniel Stone <daniel.stone@nokia.com>
Date: Thu Jul 20 18:38:57 2006 -0400
xephyr: fix keymap, pointer; dix: fix multiple axes
Initialise our axes properly in the DIX, and make sure we don't
unnecessarily clip maxval when it's not set.
Fix keymap copying in Xephyr (to some degree: it's still broken),
and set nAxes and nButtons properly.
commit f18c3122a57df9770087e5fc70ac488552222233
Author: Daniel Stone <daniel.stone@nokia.com>
Date: Thu Jul 20 16:49:17 2006 -0400
sanitise debug output
Don't spit out huge chunks of pointless ephemera, especially without
--enable-debug.
commit 463e0fe35bec3c91b19be9aacf34babb146a88c9
Author: Daniel Stone <daniel.stone@nokia.com>
Date: Thu Jul 20 16:45:15 2006 -0400
update KDrive to new input API
Update KDrive to fit the new API (mieqInit and InitPointerDeviceStruct), and
include InitTouchscreenDeviceStruct in the DIX.
commit 1987af8c498a1bf394a8951ca6d5b0b7f7a35188
Author: Daniel Stone <daniel.stone@nokia.com>
Date: Thu Jul 20 16:39:54 2006 -0400
add virtual core devices to DIX
Add virtual core devices, with proper keymaps etc, to the DIX.
commit 737e6e4836a6af26fedc22cda8e7d366b52c8fa7
Author: Kristian Høgsberg <krh@redhat.com>
Date: Wed Jul 19 20:10:48 2006 -0400
define SDevicePresenceNotifyEvent prototype
commit 7f36cc533e7f6ae44e973c5f00f9bfec7c6b7b50
Author: Daniel Stone <daniel@fooishbar.org>
Date: Wed Jul 19 20:09:13 2006 -0400
distribute config.h
commit e896195eab726a2b307200958308eda8c93dd3cd
Author: Daniel Stone <daniel.stone@nokia.com>
Date: Wed Jul 19 20:05:33 2006 -0400
remove extraneous font debugging code
Some of it didn't compile, and some of it was just unnecessary.
commit 99c57674c002c5e88c6db34488a27b05004c9197
Author: Daniel Stone <daniel.stone@nokia.com>
Date: Wed Jul 19 19:59:11 2006 -0400
avoid using font servers with built-in fonts
commit ecfad74c48f633916305bcc25baaaad74aa52b78
Author: Daniel Stone <daniel.stone@nokia.com>
Date: Wed Jul 19 19:55:13 2006 -0400
add support for built-in fonts
Use --enable-builtin-fonts to only use built-in fonts, and avoid loading
fonts.
commit 0a2068d123520d35818c38a555ae3ba06d8ca7fb
Author: Daniel Stone <daniel.stone@nokia.com>
Date: Wed Jul 19 17:29:23 2006 -0400
Xi: add XExtension{Keyboard,Pointer} types
Report XExtensionKeyboard for non-core keyboards, and XExtensionPointer for
non-core pointers/mice.
commit c7577f9b88aac84d59404f29d994ee7af583d33b
Author: Kristian Høgsberg <krh@redhat.com>
Date: Wed Jul 19 17:27:58 2006 -0400
Xi: add DevicePresenceNotify
Add support for DevicePresenceNotify events.
commit 3a23e499017d5823157806029263edac53c663fd
Author: Daniel Stone <daniel.stone@nokia.com>
Date: Wed Jul 19 17:00:23 2006 -0400
make XInput mandatory
Always build Xi, since GetPointerEvents/GetKeyboardEvents relies on it.
commit 02d09105113fb9b560a770fe15f7bb041165831c
Author: Daniel Stone <daniel.stone@nokia.com>
Date: Wed Jul 19 16:51:04 2006 -0400
new KDrive input world order
Convert KDrive to GPE/GKE interface.
Add first-class drivers and enumerate every device separately through
Xi, instead of lamely attempting to aggregate them.
Add XKB support to the Linux keyboard driver.
Add 'thumb button' support to the tslib driver.
Rejig InitInput, so each DDX has to add a list of drivers it supports.
Support NewInputDeviceRequest, et al.
commit a274e7296b1bdd6f6c921f28b087610cec9548e0
Author: Daniel Stone <daniel.stone@nokia.com>
Date: Wed Jul 19 13:56:23 2006 -0400
add GetPointerEvents/GetKeyboardEvents framework
Add GetPointerEvents (with XFree86 pointer acceleration) and GetKeyboardEvents
to the DIX. Extend the ValuatorClass structure to account for same.
commit b308dbf273f8c26361b0fee7aca64aec3245f60b
Author: Daniel Stone <daniel.stone@nokia.com>
Date: Wed Jul 19 12:15:18 2006 -0400
add DEVICE_TOUCHSCREEN and DEVICE_CORE Xi controls (DeviceIntRec ABI break)
Add DEVICE_TOUCHSCREEN and DEVICE_CORE controls to the Xi code, and the
TouchscreenClassRec and a coreEvents flag, to toggle propagation of core
events.
commit c9a3d9baa81ceb940032ffe529d9eadf2d202ab2
Author: Daniel Stone <daniel@fooishbar.org>
Date: Wed Jul 19 11:41:16 2006 -0400
xorg DDX: implement NewInputDeviceRequest
Implement NewInputDeviceRequest for Xorg, mainly written by Kristian Høgsberg.
Move MatchInput to xf86Helper.c, as xf86LookupInputDriver.
commit 02a95311568e24e1055ea52c7df8cb7aa3f38ad0
Author: Daniel Stone <daniel@fooishbar.org>
Date: Wed Jul 19 10:05:12 2006 -0400
add basic D-BUS configuration mechanism
Also move LookupDeviceIntRec into the DIX, and add InputOption type, and
NewInputDeviceRequest prototype (DIX requests DDX to add a device). Does not
link without an implemented NIDR.
commit 93cd53860c3aca182a0a02543c41b5d71d65926b
Author: Daniel Stone <daniel.stone@nokia.com>
Date: Thu Jul 20 16:52:31 2006 -0400
kdrive: allow debugging
commit cd0874dda1c30ef91a7d2b3cd455676422599ccf
Author: Daniel Stone <daniel.stone@nokia.com>
Date: Wed Jul 19 20:13:02 2006 -0400
never define MEMBUG
Definining MEMBUG causes allocations to randomly fail.
commit 093943d4d02f1dbc8935b8cf835866a6e3885193
Author: Daniel Stone <daniel.stone@nokia.com>
Date: Wed Jul 19 20:09:55 2006 -0400
define DEBUG in DIX
Which makes #ifdef DEBUG actually useful. Incredible.
commit 68b0678254240a984db9adefefb0cf68e9bfd4e4
Author: Daniel Stone <daniel.stone@nokia.com>
Date: Wed Jul 19 20:08:32 2006 -0400
exa: only disable cw when COMPOSITE is built
commit 27df2eda795681c9f05e2907d74e2c102d3441e4
Author: Daniel Stone <daniel.stone@nokia.com>
Date: Wed Jul 19 16:18:28 2006 -0400
fix KdXvCopyPackedData to actually work
Remove extraneous bit shift in KdXvCopyPackedData, so it's actually
useful.
commit 00b24f119f03da86fa98ffea545c5b041810ce53
Author: Daniel Stone <daniel@fooishbar.org>
Date: Wed Jul 19 17:01:20 2006 -0400
fix minor typo
commit f8a7a1e40c14a85ebde11c5854c07a8d529d38b9
Author: Daniel Stone <daniel.stone@nokia.com>
Date: Wed Jul 19 17:06:00 2006 -0400
fix XEvIE build without XKB
Don't unconditionally play with XKB stuff in XEvIE.
commit 2f98841fde6bad807967ed15e954291240714198
Author: Ian Romanick <idr@umwelt.(none)>
Date: Thu Jul 20 16:08:27 2006 -0700
Remove unused variable.
commit 985c34bf06af70a7296db8307899a17347a25558
Author: Adam Jackson <ajax@theobromine.nwnk.net>
Date: Thu Jul 20 17:33:13 2006 -0400
Remove the DDXTIME conditional, for being unused.
commit c69c00d6523a35232a32e54a533811fc2b37815a
Merge: 4636935... 84683f1...
Author: Ian Romanick <idr@umwelt.(none)>
Date: Thu Jul 20 12:08:38 2006 -0700
Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver
commit 84683f19b4d1c712281036bcabf8dc623e64b26a
Author: Daniel Stone <daniel@fooishbar.org>
Date: Tue Jul 18 18:16:12 2006 -0400
get rid of XFree86LOADER, XFree86Server, XFree86Module, and IN_MODULE
Get rid of almost all uses of these definitions. They're still defined for
delinquent out-of-tree drivers, and also for the Mesa build. As well as
for miinitext.c. But largely gone.
commit 881953813c7307f2aac4057b48d233e5f4a574cd
Author: Adam Jackson <ajax@theobromine.nwnk.net>
Date: Mon Jul 17 13:50:38 2006 -0400
Fix the Linux ACPI reopen code to use a repeating timer, rather than a
one-shot sleep-and-reopen attempt.
commit f029e9a32dcaa95b84e08ec173a0cc78fd92bdbf
Author: Kristian Høgsberg <krh@redhat.com>
Date: Sat Jul 15 22:05:38 2006 -0400
Un-glx-libcwrap DMX GLX proxy so it works without GL/include.
commit 46369350d40819ecc2a9f37ed4aaa95866b80997
Author: Ian Romanick <idr@umwelt.(none)>
Date: Fri Jul 14 15:51:55 2006 -0700
Add some const qualifiers to serveral function parameters.
commit 490fb304599b1f24b36439e5c1397781e7d2f612
Author: Ian Romanick <idr@umwelt.(none)>
Date: Fri Jul 14 15:26:56 2006 -0700
Rearrange code in xf86int10ParseBiosLocation to use strncasecmp. This
eliminates the need for the first use of xstrdup in this function.
The second use of xstrdup was *never* necessary and has also been
eliminated.
commit d3ee49bcbafe4b4e6b308686020847e978473779
Author: Ian Romanick <idr@umwelt.(none)>
Date: Fri Jul 14 15:13:35 2006 -0700
Refactor common code from the generic.c and linux.c version of
xf86ExtendedInitInt10 to xf86int10GetBiosLocationType and
xf86int10GetBiosSegment.
These changes were tested on MGA hardware on x86-64 with various
combinations of InitPrimary and BiosLocation.
commit 8793c7fd4ba7d1b3e2eff3f2c18d042ee9bb3f62
Author: Ian Romanick <idr@umwelt.(none)>
Date: Fri Jul 14 09:11:39 2006 -0700
Refactor identical xf86InitInt10 function from generic.c and linux.c
to helper_exec.c.
commit 1450fd596433f7adfe3d0798dc2ddceb9d0a9034
Author: Ian Romanick <idr@umwelt.(none)>
Date: Fri Jul 14 09:10:32 2006 -0700
Trivial refactor of libint10_la_SOURCES.
commit 4c225a3a8b2e7e5e5510347d8473f1318bbac769
Author: James Steven Supancic III <arrummzen@arrummzen.net>
Date: Thu Jul 13 10:03:57 2006 -0400
Bug #7482: Fix Xdmx's Render code to match reality; fixes BadLength client
crashes.
commit bb3aa94845a74d7718ba9539bb76203ec82957fc
Author: Drew Parsons <dparsons@debian.org>
Date: Tue Jul 11 18:26:55 2006 -0700
Bug #7346: Disable Composite extension in Xprt
Xorg Bug #7346 <https://bugs.freedesktop.org/show_bug.cgi?id=7346>
Patch #6184 <https://bugs.freedesktop.org/attachment.cgi?id=6184>
commit 10f3e32726d5b4981abd1a3a022e5b4f219fb41e
Author: Gustavo Pichorim Boiko <boiko@mandriva.com>
Date: Mon Jul 10 16:37:53 2006 -0700
Fix the configure check for the --{enable,disable}-dpms option
commit 2194d99d9ca3c607e0f5ddd911ee3df536d77564
Author: Matthieu Herrb <matthieu.herrb@laas.fr>
Date: Sun Jul 9 16:16:08 2006 +0200
Replace GNU make-ism.
commit 90a9b82272446fdaebe71c966325fd7e670f75c6
Author: Matthew Allum <mallum@polystyrene.(none)>
Date: Sat Jul 8 21:57:07 2006 +0100
Fix crash in Xephyr when running on host X with keymap width < 4 ( i.e xvnc )
commit 21e3e3ca298dce22e5fad6ef38aa6fe9736a1d3b
Merge: e805621... 39b2f7b...
Author: Matthew Allum <mallum@polystyrene.(none)>
Date: Sat Jul 8 21:13:52 2006 +0100
Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver
commit e8056218944e873135c93039d1e9646d51364467
Author: Matthew Allum <mallum@polystyrene.(none)>
Date: Sat Jul 8 21:10:58 2006 +0100
Add support to Xephyr for simulating 8bit grayscale.
commit 39b2f7b2182aedb1ab45415efb4c263012ace512
Author: Tilman Sauerbeck <tilman@code-monkey.de>
Date: Sat Jul 8 19:55:53 2006 +0200
Bug #3042: Use autoconf to get the correct name of a struct member.
This allows us to remove the kernel version ifdefs from the code, which
are ugly and broken.
commit 63f13e01ee6e7df1753f2113f4cff9538596be0a
Author: Tilman Sauerbeck <tilman@code-monkey.de>
Date: Sat Jul 8 11:33:44 2006 +0200
Bug #7097: do case-insensitive comparison for some hotkeys.
xkb's strcasecmp implementation has been moved to the dix so it's now
safe to just use strcasecmp().
commit 5416f90e9c939027005fc01fa3ce3df56919ae0d
Author: Kristian Høgsberg <krh@redhat.com>
Date: Thu Jul 6 21:22:34 2006 -0400
Implement GLX_MESA_copy_sub_buffer.
commit b84374b2917a91a7732e780ffab6a29c807a3ecc
Author: Kristian Høgsberg <krh@redhat.com>
Date: Thu Jul 6 02:28:55 2006 -0400
Add GLX_MESA_copy_sub_buffer marshalling support.
commit 2152e2d364bdd179cf218cde446c763d8c8bb833
Author: Ed Catmur <ed@catmur.co.uk>
Date: Thu Jul 6 17:45:36 2006 -0700
Remove hardcoded 'lib' in XPRINTDIR.
commit 233c004641483a75985e09fea5416ab2c7a97fc4
Author: Ed Catmur <ed@catmur.co.uk>
Date: Thu Jul 6 17:41:53 2006 -0700
Generate xprint.pre from xprint.cpp.
commit b3e4d1d1f4bcf900146d7b8cd19e008209294663
Author: Adam Jackson <ajax@benzedrine.nwnk.net>
Date: Thu Jul 6 18:51:29 2006 -0400
PPC64 build fix.
commit f847f3c0a956c0aec8ade8e32f770daae147f40b
Author: Keith Packard <keithp@neko.keithp.com>
Date: Thu Jul 6 15:33:31 2006 -0700
xorgcfg now needs libxkbui version 1.0.2 or better.
Old versions of libxkbui use XkbStrCaseCmp which doesn't exist any longer;
the server fails to link with that version of the libkbui library, so
require the current version (1.0.2).
commit 27ffd7e03c05dd2083a10e5acebd2b385d729eeb
Author: Keith Packard <keithp@neko.keithp.com>
Date: Thu Jul 6 14:43:10 2006 -0700
GL proto version 1.4.7 needed for texture-from-pixmap defines.
GLX_TEXTURE_TARGET_EXT and GLX_TEXTURE_RECTANGLE_EXT are defined as a part
of the new texture from pixmap GL extension in gl proto version 1.4.7 and
are now used by the X server code.
commit d7a96dd6f18e54c26fc5881772d033ac078db3a1
Author: Adam Jackson <ajax@benzedrine.nwnk.net>
Date: Thu Jul 6 17:39:14 2006 -0400
Switch the default mouse device on Linux to /dev/input/mice.
commit 8d07ee070ecf0d403d9d27c80764d343b80af6f0
Author: Ian Romanick <idr@umwelt.(none)>
Date: Thu Jul 6 12:48:51 2006 -0700
Refactor linuxGetIOSize and linuxGetSizes. Eliminate the unnecessary
optimization in the search loop.
commit 704e645207d88a2d0a372cf69f6abd778ed4c30b
Author: Adam Jackson <ajax@benzedrine.nwnk.net>
Date: Thu Jul 6 14:22:33 2006 -0400
Remind dlloader that it needs to search the global scope as well as the
loaded modules. Fixes LoaderSymbol() on symbols provided by the server.
Spotted by Aaron Plattner.
commit 28b95fd9d1c2f078aaaac75c310a27b17c74a6fc
Author: Kristian Høgsberg <krh@redhat.com>
Date: Thu Jul 6 03:25:38 2006 -0400
Drop unused GL/include subtree.
Woo, less Makefile's to generate.
commit fc1a55671dceae0e2a701e044ff8203fae5eb1ba
Author: Kristian Høgsberg <krh@redhat.com>
Date: Thu Jun 29 04:35:45 2006 -0400
Implement glXCreateWindow and glXDestroyWindow.
commit ee012588d28b468bd41da8d216210f8cb2bf8cb5
Author: Kristian Høgsberg <krh@redhat.com>
Date: Thu Jun 29 04:25:54 2006 -0400
Move __GLXdrawable lookup and creation into GetDrawableOrPixmap.
Also refactors __glXSwapBuffers to use GetDrawableOrPixmap for
getting the __GLXdrawable. This patch paves the way for GLXWindows
with XIDs different from the X Windows they are created for, a
prerequisite for glXCreateWindow().
commit 8b5bc6a9ab487fdea754266b120c686d75d9e100
Author: Kristian Høgsberg <krh@redhat.com>
Date: Thu Jun 29 00:05:01 2006 -0400
Drop global GLX error integer variables and use __glXError() instead.
Also drop glxerror.h (__glXError is now declared in glxserver.h)
and global.c (last remaining globals are in glxext.c now).
With this change we now support all GLX 1.3 error codes.
commit 7cf3ec7b59223f15314a0629f122ecb796678421
Author: Kristian Høgsberg <krh@redhat.com>
Date: Wed Jun 28 17:00:23 2006 -0400
Move createDrawable from __GLXcontext to __GLXscreen.
commit eea8efe4516750b2505b52ebc9f769f5e8a6f94c
Author: Kristian Høgsberg <krh@redhat.com>
Date: Wed Jun 28 15:59:01 2006 -0400
Add marshalling for GLX 1.3 requests.
Also, hook up glXGetDrawableAttributes and glXQueryContext to existing
DoGetDrawableAttributes and __glXQueryContextInfoEXT.
commit eb35f812a5b65adcc5f6cbb91b31b69cae5d7f3d
Author: Greg Kroah-Hartman <gregkh@suse.de>
Date: Wed Jul 5 13:27:26 2006 -0700
add another file to .gitignore
commit 863f5cc31b747bc9f2fcd6a9e20c613a11733bf4
Author: Greg Kroah-Hartman <gregkh@suse.de>
Date: Wed Jul 5 13:26:34 2006 -0700
fix compiler warning in hw/xfree86/common/xf86Config.c
commit f059b61ab3af25b03c704669eddb838d3ce4366c
Author: Greg Kroah-Hartman <gregkh@suse.de>
Date: Wed Jul 5 11:47:25 2006 -0700
fix compiler warning about xnestRecolorCursor() not being defined
commit cc3e99f747586f9d32622e5a682de39891b1fcba
Author: Greg Kroah-Hartman <gregkh@suse.de>
Date: Wed Jul 5 10:13:19 2006 -0700
fix some more compiler warnings due to defines being declared differently
commit 59836c0f2abee3339e1aa30dacadb82e477943d6
Author: Greg Kroah-Hartman <gregkh@suse.de>
Date: Wed Jul 5 09:30:48 2006 -0700
fix wrong function pointer type in hw/dmx/dmxcmap.c
commit 12563db59dd613ecc926e3bed9534152ebc0a2fb
Author: Eric Anholt <anholt@FreeBSD.org>
Date: Mon Jul 3 12:52:27 2006 -0700
Revert "Optimize out computing a gradient pixel if the mask value is 0."
This reverts cf46242e337481cd3b9b39d77dd621d2a63b11f9 commit. It wasn't meant
to be pushed to master yet, and doesn't work.
commit 002e28c12c74aa63777f65cbfb382c2bfd0d6850
Author: Eric Anholt <anholt@FreeBSD.org>
Date: Mon Jul 3 12:48:12 2006 -0700
Correct AGP memory deallocation argument on *BSD.
This fixes leaks and eventual crashes with RandR resizing on Intel.
commit cf46242e337481cd3b9b39d77dd621d2a63b11f9
Author: Eric Anholt <anholt@FreeBSD.org>
Date: Wed Jun 28 18:35:59 2006 +0200
Optimize out computing a gradient pixel if the mask value is 0.
Obtained from: kdrive CVS (DavidR XGL fb/ megapatch)
commit a838fb70c52a829872680f6a2a2e7dd6d2dc9247
Author: Eric Anholt <anholt@FreeBSD.org>
Date: Mon Jul 3 19:22:36 2006 +0200
Bump server version to 7.1.99.2 for gradient and repeat fixes.
commit 25d871d98462f0481ee419295ddc94b8c79dc881
Author: Eric Anholt <anholt@FreeBSD.org>
Date: Mon Jul 3 19:22:26 2006 +0200
Fix source picture filter check for multiple screens.
Now, we only check for filter commonality if we're operating on a source
picture, and we compare the id (screen-independent index of the filter name)
rather than the pointer to the filter (per-screen state).
commit 7106a77df37c06d2b5568eceeb9297096bff3137
Author: Eric Anholt <anholt@FreeBSD.org>
Date: Sun Jul 2 12:41:35 2006 +0200
Fix bugs in support for new repeatTypes in XAA and EXA.
EXA now won't pass pictures with new repeatTypes to drivers. We can add a flag
for them to support it at a later time.
commit f5e92542a14f51029347b6476e4e4af69144930b
Author: Eric Anholt <anholt@FreeBSD.org>
Date: Fri Jun 30 12:03:47 2006 +0200
Bug #7366: Fix crashes when setting filters on source pictures.
Now, filters may only be set on source pictures when the filter is common to
all screens. Also, like SetPictureTransform, ChangePictureFilter is now not
called on source pictures.
commit 6ef457913955d4289081c7d07d528963ccf5272c
Author: Eric Anholt <anholt@FreeBSD.org>
Date: Fri Jun 30 03:01:14 2006 +0200
Bug #7366: Fix two crashes in operations on source pictures.
A screen's ChangePictureTransform now isn't called when changing the transform,
as source pictures aren't associated with screens. Also, attempting to set
an AlphaMap to a source picture will fail with BadMatch just like a Window
would, preventing another crash.
commit 50a3e1ad18c815a5adafee22beccdf970bae62d6
Author: Rudo Thomas <rudo@matfyz.cz>
Date: Sat Jul 1 12:34:36 2006 -0700
Missing close parenthesis in one of the setuid() fixes.
commit 124a81eb389dfa510ac07ca93ee17c4c9d6e56ea
Merge: d3d6c5f... 179737d...
Author: Keith Packard <keithp@neko.keithp.com>
Date: Sat Jul 1 11:12:50 2006 -0700
Merge branch 'origin'
commit d3d6c5f4d05e0ca5b566e19657e0fe2b3898482a
Author: Paul Mackerras <paulus@samba.org>
Date: Sat Jul 1 11:10:18 2006 -0700
Bug #7381: Coordinates get wrapped in accelerated line drawing on pixmap
XAAPolylinesWideSolid was adding the drawable origin onto each element in the
pPts array. Since the values got stored back into the pPts array, they got
truncated to 16 bits, causing the overflow I saw. This patch avoids storing
the coords back into the pPts array (and actually reduces the size of the
code too :). Now the 32-bit sum of coords + origin doesn't get truncated to
16 bits, and the problem is solved.
commit 179737d4a07ed10a734fe017b5680f8e78ffda96
Author: Jens Granseuer <jensgr@gmx.net>
Date: Wed Jun 7 01:46:00 2006 -0700
Bug 7145: fix build with gcc 2.95 & other c89 compilers
Move variable declarations to start of blocks as required by c89
commit 6bd4c254396cb0f4e8ae21ff455ebb15cd9f4f10
Author: Martin Bochnig <mb1x@gmx.com>
Date: Mon Jun 26 01:52:24 2006 +0200
Updated Solaris aperture driver to build on sun4v & amd64 kernels
Updated for Solaris 10 changes to DDI
commit 54d9acd5113318274e291abab4554b8e678227df
Author: Kristian Høgsberg <krh@redhat.com>
Date: Tue Jun 27 19:44:52 2006 -0400
Add damage tracking to GLX_EXT_tfp implementation.
- Only update when pixmap content actually change;
- Only update the regions that acutally changed.
This is a worthwhile optimization, but it doesn't completely remove
the bottleneck, as mesa still uploads then entire texture whenever
it changes.
commit adfe8e7437ff739f54d1d074008e8cc0e3bcb4d3
Author: Eric Anholt <anholt@FreeBSD.org>
Date: Tue Jun 27 21:49:00 2006 +0200
Bump server release to 7.1.99.1.
This will be important for a couple of cairo workaround tests.
commit 63c169e3b1f7d6a7375a414fcd50cce32358a525
Author: Eric Anholt <anholt@FreeBSD.org>
Date: Tue Jun 27 04:11:47 2006 +0200
Fix MMX Saturate implementation.
The code was expanding the source blend factor from the wrong channel. Fixes
cairo's clip-operator test.
commit ff6b59a0dbadbe61a53e48c23965d3073d95791b
Merge: b3c8693... 48c8715...
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date: Mon Jun 26 13:02:33 2006 -0700
Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver
commit b3c869304cd85af034aa9debaa874e29d14fcbe6
Author: Peter Breitenlohner <peb@mppmu.mpg.de>
Date: Mon Jun 26 10:48:44 2006 -0700
Free small, one-time memory leak in xdmcp -from handling
Part of Patch #6046 <https://bugs.freedesktop.org/attachment.cgi?id=6046>
commit 48c871564d493203d434d5da015903399287f619
Author: Eric Anholt <anholt@FreeBSD.org>
Date: Mon Jun 26 15:57:32 2006 +0200
Move EXA_PM_IS_SOLID() to the public API, since drivers will want it frequently.
commit afb84c2fca56887b3bfe7aa93f337c49b087acdc
Author: George Fufutos <fufutos610@hotmail.com>
Date: Sat Jun 24 15:23:14 2006 +0200
Bug #6911: Check return value of exaGetPixelFromRGBA().
commit 930b9a069a425818d4e9965f53be7df1f4d7d422
Author: Michel Dänzer <michel@tungstengraphics.com>
Date: Sat Jun 24 15:21:17 2006 +0200
Bug #6818: Avoid infinite loop in exaLog2() with negative arguments.
commit 36756fdb2ddc154b406f664a6af0f38d26e6973d
Author: Michel Dänzer <michel@tungstengraphics.com>
Date: Sat Jun 24 15:09:24 2006 +0200
Make sure <execinfo.h> is actually included when needed.
configure only defines HAVE_BACKTRACE, not HAVE_EXECINFO_H.
This could cause problems on platforms where the size of a pointer is greater
than that of an integer, see
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=363218 .
commit 4426215a6e99f84550aaac23ac9c2018668bfbc1
Author: Michel Dänzer <michel@tungstengraphics.com>
Date: Sat Jun 24 15:02:56 2006 +0200
Bug #7213: Fix the XFree86-DRI extension for byte-swapped clients.
These clients are by definition non-local and thus not direct rendering
capable, but they still need the QueryVersion and QueryDirectRenderingCapable
requests to find out cleanly.
commit a195a3debca02572d9f7d7a9976b5bf67acc5d08
Author: Michel Dänzer <michel@tungstengraphics.com>
Date: Sat Jun 24 14:54:52 2006 +0200
Fix byte swapping in some GLX requests.
commit bc6cfde19887eff7a07dc739ffa29609fb55b83d
Author: Eric Anholt <anholt@FreeBSD.org>
Date: Fri Jun 23 20:07:34 2006 -0700
Use correct OSNAME setting so we can find os-specific modules like libdrm.
commit c7ac485a59709572307b9a4a9abacc52c7021b65
Author: Eric Anholt <anholt@FreeBSD.org>
Date: Wed Jun 21 09:34:55 2006 -0700
Remove the default case from fbcompose.c switches which should cover all cases.
Instead, stick the NULL return default case afterwards, so that the compiler can
warn us when we've got unimplemented cases. Removes some unimplemented and
unused 8bpp, depth 4 picture format names.
commit 2cf1f39ca974c81a2f52d2f7509aa3d098a87176
Author: Eric Anholt <anholt@FreeBSD.org>
Date: Wed Jun 21 09:30:59 2006 -0700
Add a manpage for EXA.
commit d67fd106968e371d8be3966ed5ecdd3c69f36e3a
Author: Adam Jackson <ajax@benzedrine.nwnk.net>
Date: Thu Jun 22 12:47:51 2006 -0400
Add kdrive servers to .gitignore
commit bf17c6dede1c0cf1edee10f2cc7e1e619b944d3a
Author: Adam Jackson <ajax@benzedrine.nwnk.net>
Date: Thu Jun 22 12:24:09 2006 -0400
Drop libz from the server's link line, it was only needed for LBX.
commit c0cb8d1fb80540e093da54da3ee2f55bdf139274
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date: Wed Jun 21 18:12:41 2006 -0700
Use XACE, not XCSECURITY to decide if SecurityLookup* are exported
commit 3177dc498a955cd58cd6054a7c7e69724db4a59b
Merge: 3f19803... 91dcac5...
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date: Wed Jun 21 18:06:06 2006 -0700
Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver
commit 3f19803e0b1adc66e695f63f915b8dc85eb84215
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date: Wed Jun 21 18:05:51 2006 -0700
APPGROUP requires both X-ACE & XC-SECURITY now
commit 91dcac5295486cc55a34ad91704bfa483bd31eeb
Merge: d8135eb... 77c947b...
Author: Adam Jackson <ajax@benzedrine.nwnk.net>
Date: Wed Jun 21 20:49:30 2006 -0400
Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver
commit d8135eb9e414bf6957f64c5102ee0ef7c2404c6f
Author: Adam Jackson <ajax@benzedrine.nwnk.net>
Date: Wed Jun 21 20:49:21 2006 -0400
Unbreak unbreaking the loader. Re-add the symbol reference lists so that the
linker will include everything it's supposed to. This is a terrible solution,
but ld semantics don't let you do anything better.
commit f83cee0338eca095ad601374a87775be823a2565
Author: Eamon Walsh <ewalsh@epoch.ncsc.mil>
Date: Wed May 5 20:07:37 2004 +0000
Modify XC-SECURITY and XC-APPGROUP extensions to work with XACE
commit 15c9002d68a7eeb02a6db1f231af7a18a3cf7512
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date: Wed Jun 21 16:24:20 2006 -0700
Correct ifdef - should be XACE, not XSECURITY
commit 90af38fa0c46c2081d2becac262a614c26ba6ef1
Merge: 3e098ef... 77c947b...
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date: Wed Jun 21 16:23:31 2006 -0700
Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver
Conflicts:
Xext/appgroup.c
commit 3e098efa35ba70ad4d5699af3130a3b02e1cb06e
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date: Wed Jun 21 16:21:03 2006 -0700
Correct ifdef - should be XACE, not XCSECURITY
commit 77c947b900faf34f425eef1549d8210c475e093b
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date: Wed Jun 21 16:18:41 2006 -0700
Move Xserver internal API for appgroup from Xagsrv.h to appgroup.h
(Since all use is inside the xserver module, might as well keep the header
in the Xserver module instead of in proto/XExt to allow easier synchronization
of updates.)
commit 40aafaf154ba8a2cba857689d1481be2d4a610c2
Author: Greg Kroah-Hartman <gregkh@suse.de>
Date: Wed Jun 21 14:36:09 2006 -0700
fix a number of compiler warnings in os/*
commit 77aa701e898c6525322cc4029d95167dd9f6e618
Author: Greg Kroah-Hartman <gregkh@suse.de>
Date: Wed Jun 21 14:16:48 2006 -0700
add some function prototypes to hw/xprint/DiPrint.h as they are exported
commit 865884d050e1778180f7677e15f9ee1625ea4bb2
Author: Greg Kroah-Hartman <gregkh@suse.de>
Date: Wed Jun 21 14:16:28 2006 -0700
fix compiler warning in dix/xpstubs.c when XPRINT is not defined
commit ed18d776f02e2ab235954501ef64936af9f9d909
Author: Kristian Høgsberg <krh@redhat.com>
Date: Wed Jun 21 16:22:14 2006 -0400
Fix #2488 for fb too: sample pixel center when transforming.
commit ea5e0eabd1303a55d8fc10f44d21a3d371ce8919
Author: Matthias Hopf <mhopf@suse.de>
Date: Wed Jun 21 17:08:51 2006 +0200
Bug 4320: Fastpath corner case improvement for Composite.
commit 9af315a9be19b48faa1249e0575cbe3d1e31dec5
Author: Eamon Walsh <ewalsh@epoch.ncsc.mil>
Date: Wed May 5 20:07:37 2004 +0000
Modify XC-SECURITY and XC-APPGROUP extensions to work with XACE
commit f68ecfa482b2c2037f929710310c7b9ce6fe9291
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date: Tue Jun 20 19:01:34 2006 -0700
Add X-ACE to build system
- Added --disable-xace to configure.ac and issue configure error if trying
to build XC-Security without X-ACE
- Added XACE #define to dix-config.h
- Added X-ACE sources to Xext/Makefile.am
commit a46c06dab8392cf8012c7cc0b916de9a9e569671
Merge: 49b368c... d44b2a0...
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date: Tue Jun 20 18:40:18 2006 -0700
Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver
Conflicts:
Xext/appgroup.c
Xext/security.c
dix/devices.c
dix/dispatch.c
dix/dixutils.c
dix/events.c
dix/extension.c
dix/property.c
dix/window.c
os/access.c
commit d44b2a0a57fb89741173c31676af0ccc822387dc
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date: Tue Jun 20 18:22:51 2006 -0700
Move Xserver API for security extension to securitysrv.h
commit a54435946544a039fc333bb5e3438501d0d1ffc6
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date: Tue Jun 20 18:14:27 2006 -0700
Move Xserver API for security extension to securitysrv.h
commit 49b368c0bb04816c4a3579071c596b2398cae3ec
Merge: 63f6e6b... 481d401...
Author: Alan Coopersmith <alanc@alf.(none)>
Date: Tue Jun 20 16:22:39 2006 -0700
Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver
commit 481d4012e74d9b0e98911f0ae02700ecf4cfc5ac
Author: Alan Coopersmith <alanc@alf.(none)>
Date: Tue Jun 20 16:16:19 2006 -0700
Don't add -ldl to XORG_LIBS if it's not needed for dlopen
commit 63f6e6bbfd0d3677e29621af982c9392ead98dd7
Merge: 88ede2c... 6df52fb...
Author: Alan Coopersmith <alanc@alf.(none)>
Date: Tue Jun 20 16:03:34 2006 -0700
Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver
commit 6df52fb7745c185c0168060f69cc6b4f5315914e
Author: Alan Coopersmith <alanc@alf.(none)>
Date: Tue Jun 20 16:02:55 2006 -0700
Delete code that's been inside #if 0 since X11R6.7.
commit 88ede2cec79281a43cecb43ee6dec65770f82530
Merge: 227a319... 2b58685...
Author: Alan Coopersmith <alanc@alf.(none)>
Date: Tue Jun 20 15:29:55 2006 -0700
Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver
commit 227a3193405147fbbee2971cc15bac92cc13285a
Author: Eamon Walsh <ewalsh@epoch.ncsc.mil>
Date: Tue Jun 1 21:09:25 2004 +0000
Add XACE extension source files.
(Copied from XACE-SELINUX branch in Xorg monolith CVS since these were never
imported to modular cvs or git trees.)
commit 2b58685402e70f123e131fd8146e6083ff5214a4
Author: Matthieu Herrb <matthieu@deville.herrb.com>
Date: Tue Jun 20 21:07:53 2006 +0200
Check setuid() return value. Bugzilla #7116.
commit 4365d16c8629e824973ee0c357efdfbfd28b672c
Author: Kristan Høgsberg <krh@redhat.com>
Date: Mon Jun 19 22:13:22 2006 -0400
Pull over convolution filter fixes from xgl-0-0-1 branch.
Cherry-picking patches:
8a5ea68800b9d7dca90ff4e573ad8533852f1ea3 and
4d755fe14274a7293748ce9aa666ab85df6297c5
commit f818e0ab60da3779ab2602c6e6d3ff261b50917e
Author: Eamon Walsh <ewalsh@epoch.ncsc.mil>
Date: Wed May 5 20:07:37 2004 +0000
Modify XC-SECURITY and XC-APPGROUP extensions to work with XACE
(cherry picked from 0106715000196c7b349a0b4494b61545f0f5e138 commit)
commit 0707eb33d6826e1300a905edea28c12134600b12
Merge: 37f0ae0... 98d17bb...
Author: Alan Coopersmith <alanc@alf.(none)>
Date: Mon Jun 19 17:09:51 2006 -0700
Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver
commit 37f0ae02457bd22b27f8f30a373e5cb19f2fbaea
Author: Eamon Walsh <ewalsh@epoch.ncsc.mil>
Date: Wed May 5 20:04:52 2004 +0000
Replace XC-SECURITY code with XACE security hooks
(cherry picked from 8526cd6395490b03b279f1962df777fb0e4a9878 commit)
commit 98d17bba716619e3402bd74c7c3e1c01d055ef6e
Author: Alan Coopersmith <alanc@alf.(none)>
Date: Mon Jun 19 17:07:59 2006 -0700
Tell git to ignore emacs *~ droppings and git .msg files
commit 569c808a2375be71f835ee8693605487484bd22e
Author: Eric Anholt <anholt@FreeBSD.org>
Date: Mon Jun 19 16:42:09 2006 -0700
Fix crash when using PICT_x4a4 by supplying an appropriate fbFetchPixel_x4a4.
commit 8d9ccc90a54c786ca4ba5620ab0a965e3f3bc8ea
Author: Eamon Walsh <ewalsh@epoch.ncsc.mil>
Date: Wed May 5 20:15:41 2004 +0000
Add XACE extension
(partially cherry picked from 8d4f21ab53c44ca48501d6211ea6db0c0b8af916 commit)
commit 55426650417df4ec22ea0e2a67f6074f0ac1d54e
Author: Eric Anholt <anholt@FreeBSD.org>
Date: Mon Jun 19 15:04:46 2006 -0700
Clean up gcc warnings from picture format CARD32 -> enum change.
commit 520c80f4b807ae6419e70fe2b524532465b509ac
Author: Eric Anholt <anholt@FreeBSD.org>
Date: Mon Jun 19 14:40:27 2006 -0700
Don't forget to step the rows when verifying the equivalence of fb/sys areas.
This is only used by fakexa, but we would have missed some errors without this
fix.
commit e793f0eeee3e9c83b6a7b50d451fb6db12839087
Author: Eric Anholt <anholt@FreeBSD.org>
Date: Mon Jun 19 14:06:02 2006 -0700
Correct component ordering when fetching [ax]4b4g4r4 pixels.
Noticed by: rendercheck
commit e1672a12eb70836a2ceec803d505294897ae8cd2
Author: Eric Anholt <anholt@FreeBSD.org>
Date: Mon Jun 19 13:20:56 2006 -0700
Convert PICT_* names from #defines to an enum to aid in debugging.
commit 9742d55c820a260a42a4537502295931d4529deb
Author: Greg Kroah-Hartman <gregkh@suse.de>
Date: Mon Jun 19 14:40:14 2006 -0700
update .gitignore to handle Xprint move
commit d97a21acb878bc4e5e6542912fbd820503bba312
Author: Greg Kroah-Hartman <gregkh@suse.de>
Date: Mon Jun 19 14:36:54 2006 -0700
fix compiler warnings in hw/xfree86/i2c/fi1236.c
commit 29c78321e86956c4ce0c1c899d82557f927e04da
Author: Greg Kroah-Hartman <gregkh@suse.de>
Date: Mon Jun 19 14:36:41 2006 -0700
fix compiler warning in hw/xfree86/i2c/tda9850.c
commit 9f2793551f335e5fb08990fc8bb9e05e0ffb68d5
Author: Greg Kroah-Hartman <gregkh@suse.de>
Date: Mon Jun 19 11:50:47 2006 -0700
fix compiler warning in hw/vfb/InitOutput.c
commit b20ae5ddb7682bafcee6f8bf0c8208a3f70b882b
Author: Greg Kroah-Hartman <gregkh@suse.de>
Date: Mon Jun 19 11:38:52 2006 -0700
fix compiler warnings in hw/xfree86/xf4bpp/ppcGC.c
commit 4d258f31967141e3c4a6e4abbef89ffa717e85aa
Author: Greg Kroah-Hartman <gregkh@suse.de>
Date: Mon Jun 19 11:27:47 2006 -0700
fix compiler warnings in XTrap/xtrapdi.c
commit 870cecb72c2cba44dc64cb202917453603c8f287
Author: Greg Kroah-Hartman <gregkh@suse.de>
Date: Mon Jun 19 11:22:42 2006 -0700
fix compiler warnings in XTrap/xtrapdiswp.c
commit a28652f9c35fbc009245382a5cc2a022f42366fc
Author: Adam Jackson <ajax@theobromine.nwnk.net>
Date: Mon Jun 19 00:57:18 2006 -0400
Another round of loader sense-beating. Remove the (unused) server export
lists, a really bad hash table, the last vestiges of the other backends,
and some miscellaneous cleanups. Good for dropping 300k from the size of
the built server on x86.
commit 98a602fab1f307a07a96868d7dae12b6f8d7f405
Author: Adam Jackson <ajax@theobromine.nwnk.net>
Date: Sun Jun 18 23:54:04 2006 -0400
Don't bother building RAC as a module, that's just absurd.
commit 76aaf7eae7409162c5ed2963f2e27d019cb30263
Author: Eric Anholt <anholt@FreeBSD.org>
Date: Sun Jun 18 19:47:29 2006 -0700
Add a couple of (doxygen) comments I wrote while looking at modesetting.
commit 6aaf0e5b581b06fc73e56f863a26cd9d684eb9c0
Author: Eric Anholt <anholt@FreeBSD.org>
Date: Sun Jun 18 19:12:15 2006 -0700
Add options to disable EXA acceleration for Composite/UTS/DFS, and always print
out how much memory EXA is managing for offscreen pixmaps.
commit 21ef7e17ef6dca177461c9438b9df707a4d664a2
Author: Eric Anholt <anholt@FreeBSD.org>
Date: Sun Jun 18 18:57:55 2006 -0700
Add some missing .gitignore stuff for Mesa symlinks and other generated files.
commit 71fbda8049f64c7fefae8ab817fb5f37ee2ee134
Author: Adam Jackson <ajax@theobromine.nwnk.net>
Date: Sun Jun 18 21:07:28 2006 -0400
Xprint/ -> hw/xprint
XpConfig -> hw/xprint/config
commit 868e2cab706e317618646e064b0559d4e68c7b32
Author: Eric Anholt <anholt@FreeBSD.org>
Date: Fri Jun 16 10:17:51 2006 -0700
Add explicit dependencies (Xorg_DEPENDENCIES = ) on the internal libraries
(such as libcw.la) that we link into the server, causing it to be rebuild
automatically when they're updated. Some system libraries are included, but
don't appear to cause any harm. You would think this would be automatic...
commit 53f74b6aa95fe57fda45fd8a051595e772f00402
Author: Eric Anholt <anholt@FreeBSD.org>
Date: Fri Jun 16 10:14:30 2006 -0700
Bugzilla #5120, #7246: In CW's GC ops, validate the backing GC against the
backing drawable if the serial numbers differ. Fixes crash in XAA which
occurred when the DDX bumped the serial number on the backing drawable and
expected it to get re-validated, and we didn't because the wrapped drawable
hadn't been bumped.
commit b90088321e6ef84970aa97d7c851af93f49bf4b7
Author: Ian Romanick <idr@localhost.localdomain>
Date: Mon Jun 12 15:22:31 2006 -0700
Add arrayobj.c to the Makefile as well.
commit f9f33b72e34eaeccea2a20f4a3dd68c2dbefc90e
Author: Michel Dänzer <michel@tungstengraphics.com>
Date: Mon Jun 12 20:19:11 2006 +0200
Track per-drawable damage to minimize UTS and DFS transfers.
Based on work by Eric Anholt.
commit 6060b612de6b41f872d034c6130770c1d189d0a3
Author: Eric Anholt <eric@anholt.net>
Date: Mon Jun 12 20:12:31 2006 +0200
Provide option to report damage after operation is complete.
commit 041ef23192b193b87f6cfc3e74e2e77f9f47cd4b
Author: Ian Romanick <idr@localhost.localdomain>
Date: Mon Jun 12 09:39:18 2006 -0700
Add new Mesa files arrayobj.c and arrayobj.h.
commit caad8b724b97074e41de447fe77dda189f287a26
Author: Greg Kroah-Hartman <gregkh@suse.de>
Date: Fri Jun 9 11:24:57 2006 -0700
fix compiler warnings in record/set.c
(note this only fixed up the function definitions for the static functions
which can not cause any abi incompatibility)
commit 51489bb5ed86cb6aa07e26a13618765c29f913e4
Author: Greg Kroah-Hartman <gregkh@suse.de>
Date: Fri Jun 9 10:59:47 2006 -0700
more .gitignore updates
commit c4d251bd3e88cf8dfd6872537dbe30c07344b196
Author: Greg Kroah-Hartman <gregkh@suse.de>
Date: Fri Jun 9 10:46:18 2006 -0700
updated .gitignore with more pre-generated files
commit 9f31ef83be61a900c701fcbc9a43ffae40ca7005
Author: Greg Kroah-Hartman <gregkh@suse.de>
Date: Fri Jun 9 10:44:46 2006 -0700
fix compiler warning in hw/xfree86/loader/loaderProcs.h
commit 490ffc205a7714145cac0c63efeb6374ea28141f
Author: Greg Kroah-Hartman <gregkh@suse.de>
Date: Fri Jun 9 10:44:25 2006 -0700
fix compiler warning in hw/xfree86/loader/loadmod.c
commit 6119845d1ff832ea2b7c9cbe7ed6c6637cdcf305
Author: Greg Kroah-Hartman <gregkh@suse.de>
Date: Fri Jun 9 10:14:08 2006 -0700
fix compiler warnings in hw/xnest/Keyboard.c
commit 1a7335ff932baa59a3283c50dd6007d81989b7e3
Author: Greg Kroah-Hartman <gregkh@suse.de>
Date: Fri Jun 9 10:02:08 2006 -0700
remove unneeded externs from Xprint/ps/psout.c
commit 9583859d538394e98ac1f38b8e6f0997e321621d
Author: Greg Kroah-Hartman <gregkh@suse.de>
Date: Fri Jun 9 09:59:22 2006 -0700
remove unneeded "extern" in Xprint/ddxInit.c
commit cb9e29c184474edd75645e3b52e22a097a242e40
Author: Greg Kroah-Hartman <gregkh@suse.de>
Date: Fri Jun 9 09:54:50 2006 -0700
removed unneeded extern in Xprint/ps/PsWindow.c
commit 96c19a3ec1b7e43782d373b8015fa0ca24cb4f5b
Author: Greg Kroah-Hartman <gregkh@suse.de>
Date: Fri Jun 9 09:51:28 2006 -0700
put function prototype for ShapeExtensionInit() in proper place
based on FIXME in mi/miinitext.c
commit 576e6fb1124a47493371210adf99d6f2076e72c5
Author: Adam Jackson <ajax@benzedrine.nwnk.net>
Date: Thu Jun 8 17:49:02 2006 -0400
Bug #7120: Multimonitor (non-Xinerama) support for xwin servers.
(Tom Whittock)
commit d42cf4a2a4980fdd29fb15c4fd8fddda67b36256
Author: Adam Jackson <ajax@benzedrine.nwnk.net>
Date: Thu Jun 8 17:46:53 2006 -0400
Bug #7121: fix clipboard handling in Xming (Colin Harrison)
commit 3930da3f6209312dd0f10aba0b16ef45996a07fe
Author: Greg Kroah-Hartman <gregkh@suse.de>
Date: Thu Jun 8 11:27:29 2006 -0700
fix compiler warnings in Xprint/ps/psout.c
commit c496a3b9c981dc079fcc6c0ac4db3aa912b3dcf1
Author: Greg Kroah-Hartman <gregkh@suse.de>
Date: Thu Jun 8 11:23:53 2006 -0700
fix compiler warning in Xprint/ps/PsImageUtil.c
commit ea24b5a25c2544f3b3de6480da125edb23a6b3a9
Author: Greg Kroah-Hartman <gregkh@suse.de>
Date: Thu Jun 8 11:22:01 2006 -0700
add proper function prototypes for Xprint/ps/PsCache.c to Xprint/ps/Ps.h
commit ee2bb4d1929e20436cf0e830ece02fe07db2d524
Author: Greg Kroah-Hartman <gregkh@suse.de>
Date: Thu Jun 8 11:15:34 2006 -0700
fix compiler warnings in Xprint/ps/PsArea.c
commit 92303d534a91cb0ea30e4cd0f639efd70b9739b4
Author: Greg Kroah-Hartman <gregkh@suse.de>
Date: Thu Jun 8 11:12:16 2006 -0700
fix compiler warning in Xprint/ps/PsGC.c
commit cf6169f9e99e6e8ab264f284cfa13cb379b36207
Author: Greg Kroah-Hartman <gregkh@suse.de>
Date: Thu Jun 8 11:09:56 2006 -0700
fix compiler warnings in Xprint/ps/PsFonts.c
commit 1abc7f96edf37a1e2c766b9cdba7fc9b2cb06d19
Author: Greg Kroah-Hartman <gregkh@suse.de>
Date: Thu Jun 8 11:06:51 2006 -0700
fix compiler warnings in Xprint/ps/PsInit.c
commit 2dc291384c550badf55542ae645240e166676848
Author: Greg Kroah-Hartman <gregkh@suse.de>
Date: Thu Jun 8 11:04:40 2006 -0700
fixed compiler warnings in Xprint/ps/PsPixmap.c
commit aef092e0290143c2b8b1cb98fdf55c9630032aaf
Author: Greg Kroah-Hartman <gregkh@suse.de>
Date: Thu Jun 8 10:53:17 2006 -0700
fix compiler warnings in Xprint/ps/PsPolygon.c
commit 511b231ded61159ebd70cab020ca1ca003fd0784
Author: Greg Kroah-Hartman <gregkh@suse.de>
Date: Thu Jun 8 10:41:34 2006 -0700
fix compiler warnings in Xprint/ps/PsPrint.c
commit 35fccb0068e8d73d1e6a16aefdc771506e620f83
Author: Greg Kroah-Hartman <gregkh@suse.de>
Date: Thu Jun 8 10:40:24 2006 -0700
remove some compiler warnings in Xprint/ps/PsText.c
Note that one of the existing warnings is pointing out a
real bug (uninitialized use for fontPage in PsPolyText16())
if anyone really cares about this code.
commit 1ac30947f4a222ba78558eddf8e5f03cec31f613
Author: Greg Kroah-Hartman <gregkh@suse.de>
Date: Thu Jun 8 10:35:18 2006 -0700
fix compiler warnings in Xprint/ps/PsWindow.c
commit 9fa73721f0c3df73e508da909a5665f47a54cb57
Author: Greg Kroah-Hartman <gregkh@suse.de>
Date: Thu Jun 8 10:27:28 2006 -0700
fix up EnableDisableExtension() and EnableDisableExtensionError() prototypes
commit c405659626477f2009603d8c0e381b8b62277bb6
Author: Greg Kroah-Hartman <gregkh@suse.de>
Date: Thu Jun 8 10:19:24 2006 -0700
comment out QualifyName in Xprint/Init.c which is not used anymore
If someone else wants to delete this function, that's fine with me too.
commit a940b851faba569e36983f7885aefa72f7bf2ade
Author: Greg Kroah-Hartman <gregkh@suse.de>
Date: Thu Jun 8 10:17:53 2006 -0700
fix function pointer warning in Xprint/Init.c
commit 9e0c82386ae389bcc296a5ad44e996790b033ad3
Author: Greg Kroah-Hartman <gregkh@suse.de>
Date: Thu Jun 8 10:16:37 2006 -0700
fix already-defined warning in Xprint/Init.c
commit 40fb7eecaf14a76f35ac2dc350ad2fffdaf6e0d0
Author: Greg Kroah-Hartman <gregkh@suse.de>
Date: Thu Jun 8 10:11:17 2006 -0700
fix noDamageExtension warning in Xprint/Init.c
Also took out duplicate definition of this variable in mi/miinitext.c
commit 494895e0fbbf0a71bc535c0a2358c9db54c95c5a
Author: Greg Kroah-Hartman <gregkh@suse.de>
Date: Thu Jun 8 09:43:44 2006 -0700
Properly define dispatchExceptionAtReset to fix compiler warnings
commit d90eecf40ea768b2bf6340f15bb0af9dab2f3cf3
Author: Greg Kroah-Hartman <gregkh@suse.de>
Date: Thu Jun 8 09:11:41 2006 -0700
add some missing function prototypes to Xprint/AttrValid.h to fix compiler warnings
commit bccde1609153dee93f6fe5a138fc0c0f2fe08212
Author: Greg Kroah-Hartman <gregkh@suse.de>
Date: Thu Jun 8 09:01:59 2006 -0700
fix incompatible pointer warning in Xprint/ddxInit.c
commit 60bd8893d50ed1da9b94f4b96a07ea432e23f467
Author: Greg Kroah-Hartman <gregkh@suse.de>
Date: Thu Jun 8 09:01:21 2006 -0700
Properly #ifdef out ddxBeforeReset() to fix compiler warning
commit ac21e6a594eac69101aa8920d70a9d60412b57f6
Author: Greg Kroah-Hartman <gregkh@suse.de>
Date: Thu Jun 8 09:00:42 2006 -0700
remove unused variable warning in Xprint/ddxInit.c
commit 71dd44b0ad617dd36ce4ed328f9e1e8c5ef713a5
Author: Greg Kroah-Hartman <gregkh@suse.de>
Date: Wed Jun 7 19:17:26 2006 -0700
Fixed up most "warning: function declaration isn't a prototype" warnings from Xprint/
commit 839305bac98856a2bb1d96691e4dcf49db229f90
Author: Greg Kroah-Hartman <gregkh@suse.de>
Date: Wed Jun 7 19:12:23 2006 -0700
Remove unused variables from Xprint/attributes.c
commit 7a40ac2585028860730ffcd333eb3fe9de63680c
Author: Greg Kroah-Hartman <gregkh@suse.de>
Date: Wed Jun 7 16:23:45 2006 -0700
remove a bunch of unused variables in Xprint/Init.c (fixing the compiler warnings)
commit 163980138cc0bfc9124456781b3dc45a49e2a129
Author: Greg Kroah-Hartman <gregkh@suse.de>
Date: Wed Jun 7 16:11:20 2006 -0700
remove some unused local variables in Xprint/Oid.c
commit 8e41640db884a4633b598d0a52b269e6547c8bf0
Author: Greg Kroah-Hartman <gregkh@suse.de>
Date: Wed Jun 7 15:56:43 2006 -0700
add bison generated files to .gitignore
commit 78f4ab6b89fca3086b9c9471b40c11c23fbb6142
Author: Greg Kroah-Hartman <gregkh@suse.de>
Date: Wed Jun 7 14:12:40 2006 -0700
Fix compiler warning about undefined ReinitializeRootWindow function
commit 757f40fca50a99377e437949ee77b983c8cd6087
Author: Greg Kroah-Hartman <gregkh@suse.de>
Date: Wed Jun 7 14:09:13 2006 -0700
updated the .gitignore file with more auto-generated files
commit cc465800ddca5fb6c9ec09fdfa8f1f05359cf396
Author: Greg Kroah-Hartman <gregkh@suse.de>
Date: Wed Jun 7 14:03:35 2006 -0700
Fix compiler warnings about SetVendorRelease and SetVendorString
commit 785c9789704ed142fe98cd17b5995e4a95b7141f
Merge: 21ebcfd... 36d786e...
Author: Greg Kroah-Hartman <gregkh@suse.de>
Date: Wed Jun 7 13:20:21 2006 -0700
Merge ../xserver
commit 36d786e9f051c5c95c1cc8c098c84e118ed3cc85
Author: Greg Kroah-Hartman <gregkh@suse.de>
Date: Wed Jun 7 12:47:50 2006 -0700
add more files to .gitignore
commit 8f5aa38abf1158a789b5528df9d98826342e30cf
Author: Greg Kroah-Hartman <gregkh@suse.de>
Date: Wed Jun 7 12:33:44 2006 -0700
fix compiler warning about XKB_IN_SERVER redefinition
commit 101ae616962c355388722e05ab8413eb5f5c3402
Author: Greg Kroah-Hartman <gregkh@suse.de>
Date: Wed Jun 7 12:06:22 2006 -0700
Add PanoramiXExtensionDisabledHack to globals.h as it was missing.
commit e5b72bd9c6fb06640a5de4031be0dc9b04b4b215
Author: Greg Kroah-Hartman <gregkh@suse.de>
Date: Wed Jun 7 12:05:39 2006 -0700
Remove 3 compiler warnings in the Xext/xevie.c file
commit e3c11f66516521959127b9ab8fd88cc4c954f5bb
Author: Greg Kroah-Hartman <gregkh@suse.de>
Date: Wed Jun 7 12:05:01 2006 -0700
Added first cut at a .gitignore file to make using git easier.
commit 21ebcfd7027b2a6182d4065e56a2ef814f5181ae
Author: Adam Jackson <ajax@benzedrine.nwnk.net>
Date: Wed Jun 7 14:17:31 2006 -0400
Demolish now-unused loader functions.
commit f90761b06eaa5fa44fe85289e54eed5f47eff3b9
Author: Adam Jackson <ajax@benzedrine.nwnk.net>
Date: Wed Jun 7 13:58:24 2006 -0400
Add a token for EDID-supplied modes.
commit d00aa6b8559d3e5f70c6558ce0abd12f7d758491
Author: Adam Jackson <ajax@benzedrine.nwnk.net>
Date: Wed Jun 7 11:44:36 2006 -0400
Delete a (now misleading) message from the crash handler.
commit f8535edec736cf19740bd41ed2adfe531f2c26ac
Author: Keith Packard <keithp@neko.keithp.com>
Date: Tue Jun 6 10:29:34 2006 -0700
Remove ChangeLog file.
commit 8444bb77c91cf8a23d32b3cc9749e2a3d3f9f9eb
Author: Daniel Stone <daniel@fooishbar.org>
Date: Mon Jun 5 20:22:06 2006 +0000
When we can, bound the maximum number of PCI devices to attempt to scan, by
the number found on the system. Only implemented for Linux right now.
commit 11cf4d2fde9219e8d6ca427acae89a0c9f5d71b1
Author: Keith Packard <keithp@keithp.com>
Date: Mon Jun 5 07:15:23 2006 +0000
Update AC_DEFINE_DIR to version compatible with CVS autoconf which requires
double eval to avoid leaving ${prefix} in output
commit 52fc7c8dc70226cc7f03454e9be86a627672295f
Author: Adam Jackson <ajax@nwnk.net>
Date: Mon Jun 5 03:00:24 2006 +0000
Ensure all *ModuleData symbols are marked _X_EXPORT. Start removing
XFree86LOADER ifdefs, non-loadable hasn't been supported for a while
now. Remove completely gratuitious REMOVE_LOADER_CHECK_MODULE_INFO
ifdefs surrounding a call to a function added in XFree86 4.1 (!).
Miscellaneous static markings.
commit d22582dc5a070f72d4653e24d1e4ebe4a112276e
Author: Adam Jackson <ajax@nwnk.net>
Date: Sun Jun 4 16:13:26 2006 +0000
Remove a stray LBX reference.
commit ddc6b99505e227f99585b8c2392da524022a73e6
Author: Daniel Stone <daniel@fooishbar.org>
Date: Sat Jun 3 11:24:33 2006 +0000
Bump to 1.1.99.2.
commit 4fd668940f2155c4b06d24b6da8bcccd01f66f4c
Author: Daniel Stone <daniel@fooishbar.org>
Date: Sat Jun 3 10:58:37 2006 +0000
Bug #6619: Fix disappearing hardware cursor. (Colin Harrison)
commit ee71cb61f8da29bcf36ea4b199d629e34f89b119
Author: Daniel Stone <daniel@fooishbar.org>
Date: Sat Jun 3 10:54:38 2006 +0000
Bug #6956: Fix crash when removing session leader before its children.
(Rich Coe)
commit cd384af3058fe15077c57eccdffed3b61e261e7f
Author: Daniel Stone <daniel@fooishbar.org>
Date: Sat Jun 3 10:50:23 2006 +0000
Completely remove relocation pointer table.
commit 8e8c6faecddbe014d8760822e1f705b43a00fa33
Author: Daniel Stone <daniel@fooishbar.org>
Date: Sat Jun 3 10:48:37 2006 +0000
Add support for kFreeBSD systems. (Robert Millan, Aurelien Jarno)
commit 5b703f847d166176920077c1e6ba1d9559fc8481
Author: Daniel Stone <daniel@fooishbar.org>
Date: Fri Jun 2 12:05:32 2006 +0000
Fix type confusion.
commit 56f21bda1ce95741c88c423b60bd709eef26eb12
Author: Daniel Stone <daniel@fooishbar.org>
Date: Thu Jun 1 22:30:52 2006 +0000
Bug #6583: Only open /proc/bus/pci/devices once. (Bill Nottingham)
commit a9ed5a87902a839a5a135af03db78f113b18bd86
Author: Daniel Stone <daniel@fooishbar.org>
Date: Thu Jun 1 22:06:41 2006 +0000
Kill LBX, too.
commit df6da66525836d515f408a82f1a13ca5251ff0f7
Author: Daniel Stone <daniel@fooishbar.org>
Date: Thu Jun 1 20:56:39 2006 +0000
Simplify the unsupported XI function list.
commit 97203f1cf6e5b7c6389f69cbb1b75ac675d09531
Author: Daniel Stone <daniel@fooishbar.org>
Date: Thu Jun 1 20:41:21 2006 +0000
Clean up a warning, and remove excess multiple-suffix code.
commit 6d594ebc667afd404556ec3e108c810946b20ac5
Author: Daniel Stone <daniel@fooishbar.org>
Date: Thu Jun 1 20:22:39 2006 +0000
Ditch more alternate-loader braindamage.
commit c9468177486833d521ec62c7b0266b4be8200de7
Author: Daniel Stone <daniel@fooishbar.org>
Date: Thu Jun 1 20:18:30 2006 +0000
Kill a.out, COFF and ELF loaders with FIRE.
commit a3a4221495dfe4cc0a3874a08dd5364ef45a7f2e
Author: Adam Jackson <ajax@nwnk.net>
Date: Thu Jun 1 19:53:06 2006 +0000
Add bitmap to the ignored module list.
commit ee689c104287140db38bbd26959ab1b4847c168e
Author: Daniel Stone <daniel@fooishbar.org>
Date: Thu Jun 1 19:49:55 2006 +0000
Ignore requests to load GLcore and speedo.
commit 07c731a2bc21e6b98f28a2c0ebc42f01b67b824b
Author: Adam Jackson <ajax@nwnk.net>
Date: Thu Jun 1 19:37:53 2006 +0000
Bug #5089: Die, libbitmap, die!
commit 32be08ba7242da74de5defd6a4dcb536a273f57a
Author: Daniel Stone <daniel@fooishbar.org>
Date: Thu Jun 1 19:22:38 2006 +0000
Remove horrendously ugly DDX backward-compatibility.
commit d81edb9e00680e3c0001f343fa1d0c310b86cb93
Author: Daniel Stone <daniel@fooishbar.org>
Date: Thu Jun 1 19:22:01 2006 +0000
Forgot to remove this one too.
commit a73e0f8cdfec1c9199ffe696146ba7d677c4c10d
Author: Daniel Stone <daniel@fooishbar.org>
Date: Thu Jun 1 18:47:47 2006 +0000
Die XTESTEXT1, die!
commit fc5ca97284ef237a91f6adb433148ff57a673c08
Author: Matthieu Herrb <matthieu.herrb@laas.fr>
Date: Tue May 30 22:56:36 2006 +0000
Powerpc machines also need ioperm_noop.c
commit 07b168c8d8b2d79a4e7cf8dc5124eafc0f2bbcd0
Author: Adam Jackson <ajax@nwnk.net>
Date: Tue May 30 16:10:59 2006 +0000
Properly document the DPMS, SyncOnGreen, and TargetRefresh options.
commit 107defd920d9b1eb52b15e8ca8665bc48bb933d6
Author: Kristian Høgsberg <krh@redhat.com>
Date: Mon May 29 19:53:18 2006 +0000
Remove superfluous definition of tfp tokens.
commit fd8bde8bb0f9d796b3464973b53285c0a6d22a31
Author: Daniel Stone <daniel@fooishbar.org>
Date: Mon May 29 11:14:03 2006 +0000
Remove -xkbmap argument.
commit db0680cf70b8367e1f8a7fff9c0f6ec414db0542
Author: Daniel Stone <daniel@fooishbar.org>
Date: Mon May 29 09:26:32 2006 +0000
Minor #include cleanups.
commit c38aab293a06f43c04f14223f94f822d91d73396
Author: Matthieu Herrb <matthieu.herrb@laas.fr>
Date: Sat May 27 23:15:05 2006 +0000
check buffersize before reading next char, fixes the "mouse stuck at left"
bug (bugzilla #3113) for BSD systems using wscons. (Dale Rahn).
commit 2102fdd0a58e18aeaa842b2ec73b6071970fafb7
Author: Jeremy C. Reed <reed@reedmedia.net>
Date: Fri May 26 00:12:18 2006 +0000
RGB color database and XErrorDB install to "share" not "lib" by default (by
app/rgb and libX11).
TODO: They are customizable, so maybe cpprules.in should be extended.
commit 354086d7e8e13fc7acbcc6603ca2a03c8cc806ee
Author: Jeremy C. Reed <reed@reedmedia.net>
Date: Thu May 25 23:32:33 2006 +0000
Don't do fixup_video_driver_list if no drivers. (I had signal 11 and core
dump when drivers not installed yet.)
TODO: fix fixup_video_driver_list to handle NULL argument.
commit c6b1cff43238deded11dc58945778aec3d844598
Author: Matthieu Herrb <matthieu.herrb@laas.fr>
Date: Thu May 25 13:27:42 2006 +0000
update to build against Mesa CVS HEAD (Carlos Eduardo Rodrigues Diogenes).
commit 99724c16c9c58eb3e20ba91c79464747b8ee3fcf
Author: Matthieu Herrb <matthieu.herrb@laas.fr>
Date: Thu May 25 10:14:39 2006 +0000
typo
commit 5c7aef148de23f39027fda647bbb53bb5b992683
Author: Matthieu Herrb <matthieu.herrb@laas.fr>
Date: Thu May 25 09:57:47 2006 +0000
Don't destroy a pixmap twice on server exit (bugzilla #4247).
commit 693079442377daa2dc48bf318a0d7dd256cb2738
Author: Jeremy C. Reed <reed@reedmedia.net>
Date: Wed May 24 22:58:03 2006 +0000
NetBSD also has curses.h instead of ncurses.h. (TODO: Maybe instead of
checking for SCO, UnixWare, Sun SVR4 and NetBSD, the curses.h versus
ncurses.h should be tested in configure.)
commit 9477e5e0be04f4f6fa311de8b3693fbc8a082fbf
Author: Jeremy C. Reed <reed@reedmedia.net>
Date: Wed May 24 22:43:13 2006 +0000
On NetBSD, add -li386 for i386 and -lx86_64 for x86_64 to SYS_LIBS. (x86_64
on NetBSD not tested.)
commit b3031532ca96b22e81863202efb8bbcb9d701fac
Author: Jeremy C. Reed <reed@reedmedia.net>
Date: Wed May 24 20:11:38 2006 +0000
Remove tolower() which was missed in the _XkbStrCaseCmp/strcmp changes.
commit eb696f72a0819edef550bce9ff55730c02f70452
Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
Date: Tue May 23 16:17:09 2006 +0000
Add AC_SUBST([SOLARIS_ASM_CFLAGS]) that I forgot when splitting them out of
the XORG_CFLAGS.
commit bc0c56c407117d1545e20d21f7d30eb3472d618b
Author: Adam Jackson <ajax@nwnk.net>
Date: Mon May 22 15:47:56 2006 +0000
Bug #6924: Restore the ABI for DrawableRec and ColormapRec to the state
they were in prior to the fix for #6438. Based on a patch from Andy
Ritger.
commit cc3b882bd141218052cdde0144fc2a707ceee83d
Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
Date: Sat May 20 00:55:44 2006 +0000
Update to 2006-05-19 snapshot
Remove entries now present in pci.ids
Regenerate from updated pci.ids & extrapci.ids
commit 0b2c2b6bba5b578d5f0ac2d709d5d2ce7cb32bef
Author: Adam Jackson <ajax@nwnk.net>
Date: Fri May 19 20:29:47 2006 +0000
Remove dead DPMS timer functions from the installed headers. (Fredrik
Höglund)
commit deebf6bd51117c01a3217f134bd952481b9e41ab
Author: Adam Jackson <ajax@nwnk.net>
Date: Thu May 18 23:52:51 2006 +0000
Bug #4139: Fix a BAR remapping bug that could lead to IERR and system hang.
(Egbert Eich)
commit 91239d83f4e27835cf871348b5ff6c892bd4f4f4
Author: Adam Jackson <ajax@nwnk.net>
Date: Thu May 18 23:52:41 2006 +0000
file getemptypci.c was initially added on branch server-1_1-branch.
commit c11cfcfaffc79be5686c666f881c4c08f69e1b86
Author: Adam Jackson <ajax@nwnk.net>
Date: Thu May 18 23:48:57 2006 +0000
Bug #6377: Ignore disabled BARs, and allow matching BARs aligned to less
than 16 bytes. (Felix Kühling, ATI)
commit fa9a49a92db52de968d7147c71c6b9a8fd480f1e
Author: Adam Jackson <ajax@nwnk.net>
Date: Thu May 18 18:18:41 2006 +0000
Bug #5877: Avoid burning CPU when acpid dies. Require acpid to be running
for ACPI support on Linux. Minor errno handling fixes. (Valery
Inozemtsev, Adam Jackson)
commit 7893dadb2f6df218a4f4ea30a41c1aa9838da1f0
Author: Adam Jackson <ajax@nwnk.net>
Date: Thu May 18 14:39:59 2006 +0000
Bug #6827: Fix texel fetch in fbFetchTransformed to avoid crashes. Still
not 100% correct, but better than 7.0. (Radek Doulik, Matthias Hopf)
commit 2892dd6d2e34957650ef1630a94d471dfa71f888
Author: Daniel Stone <daniel@fooishbar.org>
Date: Wed May 17 16:20:03 2006 +0000
Make Xv symbols conditional. (Enrico Wiegelt)
commit a317bf482257f0e1b612dec7961fdfa564f0b9f2
Author: Daniel Stone <daniel@fooishbar.org>
Date: Wed May 17 15:00:18 2006 +0000
Make DBE support conditional. (Enrico Wiegelt)
commit 321dbed5f5a857a23525167ab85d4d7699429132
Author: Adam Jackson <ajax@nwnk.net>
Date: Mon May 15 18:27:18 2006 +0000
Bug #5209: Fix APM/ACPI support, again. (Michel Dänzer, Valery Inozemtsev)
commit dd38d3bd673cf830c2cd591fe1245909aa729892
Author: Matthieu Herrb <matthieu.herrb@laas.fr>
Date: Sun May 14 16:22:24 2006 +0000
Don't use AM_CONDITIONAL inside shell conditionals. Bugzilla #6916.
commit 6558ba4e62dba99f2a4d830f1c16f8d1c255b316
Author: Søren Sandmann Pedersen <sandmann@daimi.au.dk>
Date: Fri May 12 21:53:28 2006 +0000
Fri May 12 17:51:26 2006 Søren Sandmann <sandmann@redhat.com>
Keep track of the previous item and update its next pointer when deleting
from the linked list.
commit 9e239a0df7ededb50de091e5271cbfddd2b683c3
Author: Matthias Hopf <mhopf@suse.de>
Date: Thu May 11 11:23:43 2006 +0000
Bug #5796: Wrong fastpath selection for repeating sources.
commit 9db5d2dfc33e384ea4db1b7cbc377e0b05cfb3ff
Author: Matthias Hopf <mhopf@suse.de>
Date: Thu May 11 10:18:08 2006 +0000
Bug #4320: Improved XAA Composite fastpath.
commit 9a2a63ca3ff30d15e82a29e75a3720ba5b446978
Author: Adam Jackson <ajax@nwnk.net>
Date: Wed May 10 15:44:27 2006 +0000
Bug #3561: Crash fix in the Record extension. (Paul Anderson)
commit ab1a0249ba5e3174f18a1db212bc511fd7d74cb0
Author: Adam Jackson <ajax@nwnk.net>
Date: Tue May 9 22:36:01 2006 +0000
Bug #6867: Yet another Render crash fix. (Michel Dänzer)
commit 24310f827b71009c7510a674d2f92ced89847e37
Author: Adam Jackson <ajax@nwnk.net>
Date: Tue May 9 18:12:50 2006 +0000
Revert accidental commit
commit 86ffb46358965509aa3ee536f15cb5a4e5e04426
Author: Adam Jackson <ajax@nwnk.net>
Date: Tue May 9 18:04:29 2006 +0000
Bug #5209: Re-enable building APM and ACPI support. (Michel Dänzer)
commit b46d6a44fa97a3e66de828385026b7f84d9e59b8
Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
Date: Wed May 3 23:45:16 2006 +0000
Make Xephyr build on Solaris:
Add #include <sys/file.h> on Solaris for FNONBLOCK/FASYNC definitions
hw/kdriver/linux/Makefile.am Move agp.c & agp.h to KDRIVE_HW_SOURCES since
they're not needed for Xephyr-only builds
Add -lrt to XEPHYR_LIBS if needed to get nanosleep().
commit fc91ca069dd55490b99b096f029e0864b049120c
Author: Adam Jackson <ajax@nwnk.net>
Date: Wed May 3 17:50:10 2006 +0000
Redact a few mentions of speedo font support.
commit b9a9cf618566bdd796556b8a1f31949f66184352
Author: Matthieu Herrb <matthieu.herrb@laas.fr>
Date: Tue May 2 14:09:30 2006 +0000
Typo in ALLLOCATE_LOCAL() arguments, causing mis-computation of the buffer.
Bugzilla #6642.
commit 1e8a594957d84a37e66183e9c0cb9d42b62bdb24
Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
Date: Tue May 2 01:37:25 2006 +0000
Fix Solaris build with Sun compilers to work when exa is built before
hw/xfree86/os-support/solaris (as it is by default now).
commit 724dbc2f8bbe2f21bf16f20ca7b8bb555516626c
Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
Date: Tue May 2 01:30:37 2006 +0000
Use min() [defined in include/misc.h] instead of MIN() [not defined in any
Xorg header].
commit ad124742ae2a265a54a4a7ac91709ec6fd6ced34
Author: Adam Jackson <ajax@nwnk.net>
Date: Sun Apr 30 20:33:27 2006 +0000
Remove stray mfb/cfb references.
commit 291e89d4f2a4bb3177b2dfe6421680e23f120b8e
Author: Adam Jackson <ajax@nwnk.net>
Date: Sun Apr 30 19:16:14 2006 +0000
Remove NEED_LINEHELPER BC cruft for pre-R6 DDXes.
commit fdcacc5a4bc1d6cb7347fc66041a9c686c5c74d1
Author: Eric Anholt <anholt@freebsd.org>
Date: Fri Apr 28 03:27:12 2006 +0000
Add Polylines and PolyPoint acceleration as well. This is primarily to
clean up fallback debugging output, so I can focus on more imporant
cases. Performance is comparable but without hardware stalls, and
passes Xlib9.
commit 005529a1c9c9e78f06565dff081f03b74988081e
Author: Eric Anholt <anholt@freebsd.org>
Date: Fri Apr 28 03:26:30 2006 +0000
Correct some bugs causing performance issues in the "Smart" scheme.
commit 8738bc295bba229e36d064713e0c28aa8720c494
Author: Eric Anholt <anholt@freebsd.org>
Date: Thu Apr 27 20:27:27 2006 +0000
Improve EXA fallback debugging output to include the locations of pixmaps.
This is being used in tracking down recent compositing performance
regressions.
commit 83b061776a57025076fc26d6d01fe2e049c2243b
Author: Eric Anholt <anholt@freebsd.org>
Date: Thu Apr 27 19:17:34 2006 +0000
Add trivial PolySegment acceleration for 0-width horizontal/vertical lines,
which still happen somewhat frequently and were cluttering up my
fallback debugging output. x11perf says it's a major performance win in
those cases (though probably irrelevant), and it passes Xlib9.
commit 69164ec00c749787dd59d5913ec6b3d159ad74d7
Author: Eric Anholt <anholt@freebsd.org>
Date: Thu Apr 27 02:15:19 2006 +0000
In drawing glyphs, shortcut our way to exaComposite instead of going
through the whole CompositePicture stack and doing things like
computing damage over again. This is a sizeable win for text drawing
with a compmgr. Also avoid calling down into the server for dealing
with the scratch pixmap when we are able to do UploadToScreen
successfully and never need it.
commit 3d4ca57b69c40d27fe191170d0819013f8cc4947
Author: Eric Anholt <anholt@freebsd.org>
Date: Wed Apr 26 18:27:40 2006 +0000
Add a helper for the Component Alpha Over case, which breaks the operation
down into an OutReverse and an Add. Turn off the fallback to software
glyphs when component alpha, now that we expect all (new) drivers to be
able to support it. Also, make Xephyr fall back in the CA Over case to
exercise this code. This speeds up my rgb24text and ls -lR in
gnome-terminal by a factor of 5.
commit 26fa45b64258894201496f921eccb0cb7028c28c
Author: Dave Airlie <airlied@linux.ie>
Date: Wed Apr 26 11:40:58 2006 +0000
Bug #6751: Use the Linux PCI ROM interface on Linux properly. The old
domain code, still modified BARs not a good idea, Just talk to sysfs,
if 0 read, fallback to old methods.
commit c339b221d3f59130a39e63d4cec3de7e3de95bf3
Author: Dave Airlie <airlied@linux.ie>
Date: Wed Apr 26 11:31:07 2006 +0000
Bug #6750: This patch detects Intel bridges that are transparent but aren't
reported as such. From the Linux kernel fixups. This patch also removes
the reserved BIOS area from the area to allocate resources in.
commit 6d156c044085881c6ecbd8a13521c0a26df71c30
Author: Eric Anholt <anholt@freebsd.org>
Date: Wed Apr 26 01:33:15 2006 +0000
Improve the migration debugging output.
commit eaed7545a25a08b3223bf620c2ab6f80fe7cfdf6
Author: Eric Anholt <anholt@freebsd.org>
Date: Wed Apr 26 01:32:55 2006 +0000
Fix a bug in the intersection computation that could concievably cause
incorrect results to be returned (but would probably usually be
over-conservative).
commit 5d00859c6e7d4b7ebce56f438ec4993334de2328
Author: Eric Anholt <anholt@freebsd.org>
Date: Tue Apr 25 23:56:17 2006 +0000
Bug #4668: Check if the lists of glyphs don't have any intersecting glyphs,
and if they all have a maskFormat matching the format of the actual
glyphs If so, we can avoid the temporary pixmap for accumulating
glyphs, which reduces the number of operations done, and makes it
easier on the migration system. This fixes some significant performance
issues, particularly with subpixel antialiasing. Note that it does
increase the amount of damage computation which is done, so is not
always a win with a compositing manager running.
commit 074dc9a023b3967ce00aa42c26a7c988423afe8a
Author: Eric Anholt <anholt@freebsd.org>
Date: Tue Apr 25 16:47:23 2006 +0000
Add an option to verify at the point of migration that pixmaps which aren't
marked dirty are in fact not dirty. This will hopefully help catch
issues like the previous commit. Leave it on in fakexa.
commit 702d9226d57ec1584de2e8a85c268795650b1094
Author: Eric Anholt <anholt@freebsd.org>
Date: Tue Apr 25 15:46:04 2006 +0000
Don't forget to mark the drawable as dirty in exaPutImage(). Fixes
corruption with drivers that have UTS. (Michel Dänzer)
commit 39ca0867c7dd6f3bdecc52aec8df435946682098
Author: Donnie Berkholz <spyderous@gentoo.org>
Date: Mon Apr 24 05:44:06 2006 +0000
Remove another reference to cfb16.
commit 81f3c2937df6230542f3223c201da8c41ff59945
Author: Donnie Berkholz <spyderous@gentoo.org>
Date: Mon Apr 24 05:39:47 2006 +0000
strlcpy() doesn't exist on Linux, so use the implementation in os/.
commit a715634d23fb3124261dbbd8d7d4e6522551bb9b
Author: Matthieu Herrb <matthieu.herrb@laas.fr>
Date: Sun Apr 23 13:14:50 2006 +0000
Don't access free memory after unloading a module. Bugzilla #4168.
commit 79dc6892610c9f8385cde4f0d601cc7481225c16
Author: Benjamin Herrenschmidt <benh@kernel.crashing.org>
Date: Sat Apr 22 03:22:17 2006 +0000
When reading the kernel keyboard mapping (readKernelMapping in
os-support/linux/lnx_KbdMap.c) we overrun the usefully-named global
array 'map', scribbling on other random static variables elsewhere.
This is fixed by changing the size of at2lnx. (David Woodhouse). Bug
#5169
commit b37c515320dc8df2b1d160cc3f37d6bfac109b91
Author: Keith Packard <keithp@keithp.com>
Date: Wed Apr 19 21:56:13 2006 +0000
Add support for x4a4 format (depth 4 at 8bpp). Bug #6325.
commit c947d796aad0b81d661a10b787deed967376da79
Author: Eric Anholt <anholt@freebsd.org>
Date: Tue Apr 18 19:18:43 2006 +0000
Missed in previous commit: Add a new migration scheme, called "Smart" for
lack of a better name. This one behaves somewhat between Greedy and
Always. It moves in if we can accelerate, unless the destination is
clean and shouldn't be kept in framebuffer according to the score, in
which case we migrate out (and force-migrate anything where migration
is free). This should help fix lack of acceleration for drivers without
UTS since removing exaAsyncPixmapGCOps, and has removed one performance
trap with Radeon I'd noticed. It is the new default.
commit b17a4de83e7ab18bef29ae898195889638f1cc6a
Author: Eric Anholt <anholt@freebsd.org>
Date: Tue Apr 18 19:14:07 2006 +0000
Add a new migration scheme, called "Smart" for lack of a better name. This
one behaves somewhat between Greedy and Always. It moves in if we can
accelerate, unless the destination is clean and shouldn't be kept in
framebuffer according to the score, in which case we migrate out (and
force-migrate anything where migration is free). This should help fix
lack of acceleration for drivers without UTS since removing
exaAsyncPixmapGCOps, and has removed one performance trap with Radeon
I'd noticed. It is the new default.
commit 771b366abe0bc060592b548612ec413291e14bf0
Author: Eric Anholt <anholt@freebsd.org>
Date: Tue Apr 18 18:50:35 2006 +0000
Fix exaGetPixmapFirstPixel to migrate as unaccelerated. Also adds a bit of
fallback debugging info to PolyGlyphBlt.
commit 782d61a03176264e0a9eb222ae97be3d175cf0ab
Author: Donnie Berkholz <spyderous@gentoo.org>
Date: Tue Apr 18 17:28:44 2006 +0000
Update all prefixes in config tools, so they mostly work again. Also, make
RgbPath commented out when using xorgconfig. Start using
/dev/input/mice as the default mouse location on Linux.
commit 0f065059dcaf9c452f1cdec115f619f697fd71cc
Author: Donnie Berkholz <spyderous@gentoo.org>
Date: Mon Apr 17 07:27:43 2006 +0000
Wrap a couple more SDK headers in if XORG, as per Dave Airlie's commit on
2006-01-18.
commit ba632f697a782cd47870705b6cecaac2c60d30ff
Author: Donnie Berkholz <spyderous@gentoo.org>
Date: Mon Apr 17 07:10:31 2006 +0000
Fix kdrive build by linking in libexa before KDRIVE_LIBS.
commit 0e62d92d5b809bc3a6503e9bc386cf961fc22557
Author: Adam Jackson <ajax@nwnk.net>
Date: Fri Apr 14 23:43:32 2006 +0000
Coverity #804: Another leak on OOM path.
commit d61219aaadf9e4aa83644a69627d3a1d3282c95f
Author: Adam Jackson <ajax@nwnk.net>
Date: Fri Apr 14 23:38:11 2006 +0000
Coverity #806: Another memory leak on OOM path.
commit 1b04e313920447e4c1f42bdd5a61f188d463210c
Author: Adam Jackson <ajax@nwnk.net>
Date: Fri Apr 14 23:32:22 2006 +0000
Coverity #847, #848, #849: Three more memory leaks.
commit 6545051902f2ce00c98bd1373f97ebc942667e9c
Author: Adam Jackson <ajax@nwnk.net>
Date: Fri Apr 14 23:10:59 2006 +0000
Coverity #1003, #1004: Two more useless null checks.
commit ab1d420022fb09d36a0d6ad948c38147c65b9adf
Author: Adam Jackson <ajax@nwnk.net>
Date: Fri Apr 14 23:09:38 2006 +0000
Coverity #1005: Avoid a null deref.
commit d01e0956a8903fb41e8a34c78973b9b2860b6446
Author: Adam Jackson <ajax@nwnk.net>
Date: Fri Apr 14 23:08:10 2006 +0000
Coverity #1007: Fix a silly null check.
commit 6d29f659318364afe046dc242d6f506ce40a944a
Author: Luc Verhaegen <libv@skynet.be>
Date: Fri Apr 14 23:01:35 2006 +0000
CVT means Coordinated Video Timing instead of Common.
commit 82b6ea1a4b414426072bf001daeb3e9de0e93589
Author: Adam Jackson <ajax@nwnk.net>
Date: Fri Apr 14 22:51:19 2006 +0000
Bug #6580: Don't install xf86drm.h, that's libdrm's job.
commit aefa347bded9a3179ab139d0ccddce314040e9b9
Author: Ian Romanick <idr@us.ibm.com>
Date: Thu Apr 13 21:08:25 2006 +0000
Fix build for added file to Mesa CVS. This is always fun. :(
commit 6aadd454e70d83921685b58bf57ec30d95920734
Author: Daniel Stone <daniel@fooishbar.org>
Date: Mon Apr 10 10:11:19 2006 +0000
Fix stupid thinko.
commit c9f6e60d42dec82d06995c05a2a011c338cadd87
Author: Daniel Stone <daniel@fooishbar.org>
Date: Mon Apr 10 08:50:33 2006 +0000
Coverity #826: Fix potential memory leak.
commit 1357af2474be9a3bce7ee2350fd4252eee89a3b1
Author: Daniel Stone <daniel@fooishbar.org>
Date: Sun Apr 9 17:39:10 2006 +0000
Coverity #340: Fix potential NULL dereference. Clean up proliferation of
'register int n' in loops of ProcXkbGetNames.
commit f324be00c547effc698ae6679d12ffe90bd90e43
Author: Daniel Stone <daniel@fooishbar.org>
Date: Sun Apr 9 17:28:42 2006 +0000
Coverity #324: Fix potential NULL dereference. (Alan Coopersmith)
commit 7637aa17f21e26d979fbb210a638d6751c98b1eb
Author: Daniel Stone <daniel@fooishbar.org>
Date: Sun Apr 9 17:26:17 2006 +0000
Coverity #169: Fix potential fgets() into NULL (?!?).
commit d5bc41b88272b4a3a1841cc1189720b0549db215
Author: Daniel Stone <daniel@fooishbar.org>
Date: Sun Apr 9 17:15:51 2006 +0000
Coverity #323, #445, #446, #447: Fix potential NULL dereferences.
commit 2387bfa5ff5ed82f3f732fb9152c1ea95850a914
Author: Aaron Plattner <aplattner@nvidia.com>
Date: Fri Apr 7 18:56:04 2006 +0000
Bump the ABI versions. Due to Glyph privates and the XV update below, the
video driver ABI needs to be bumped to 1.0. The rest of the ABI minor
versions were bumped to include the LoaderGetABIVersion function.
Add a DrawblePtr argument to the XV hooks. This allows drivers to determine
that the target window is redirected and draw to the appropriate place.
commit dc43909219fe2a4d03139638814b89032b2921b9
Author: Søren Sandmann Pedersen <sandmann@daimi.au.dk>
Date: Fri Apr 7 17:49:32 2006 +0000
Fri Apr 7 13:46:45 2006 Søren Sandmann <sandmann@redhat.com>
Use FreeResource instead of deleteCompOverlayClient()
commit 94e7213d594dbbb53a6bb05d1dab7514c4ff5350
Author: Adam Jackson <ajax@nwnk.net>
Date: Fri Apr 7 16:08:50 2006 +0000
Remove libc wrapper types from Xisb interfaces.
commit 47bdc9528c2dd4ea9d59a0944c023173ea7a7a66
Author: Daniel Stone <daniel@fooishbar.org>
Date: Fri Apr 7 16:07:50 2006 +0000
Coverity #844, #845, #846: Fix memory leaks.
commit 2c90c3bfef8563f739a72bb645dd52b35b6ff6d5
Author: Daniel Stone <daniel@fooishbar.org>
Date: Fri Apr 7 15:57:17 2006 +0000
Coverity #987: Avoid potential NULL dereference.
commit 843146cfbaef234e13df9a62b6f0232a5efdf7f0
Author: Daniel Stone <daniel@fooishbar.org>
Date: Fri Apr 7 15:53:21 2006 +0000
Coverity #1216: Fix double-close of file on error.
commit 5dacc822327689c0f096093756473c96fba67d76
Author: Keith Packard <keithp@keithp.com>
Date: Fri Apr 7 02:20:11 2006 +0000
Coverity #333, #334 - eliminate unncessary test for always true condition
in fbEvenStipple.
commit 75a9afdbf42e4196471774102e1758f18866bec6
Author: Adam Jackson <ajax@nwnk.net>
Date: Fri Apr 7 01:53:43 2006 +0000
Coverity #488: Avoid smashing an array on malformed config files.
commit 20c1ef2cc30abe45eeaf5b0833cbc0095ed05c02
Author: Adam Jackson <ajax@nwnk.net>
Date: Fri Apr 7 01:50:07 2006 +0000
Coverity #769: Fix a potential memory leak for systems that allocate on
malloc(0)
commit 5ef711032b821be82fd7281fe64872bcbaff0327
Author: Adam Jackson <ajax@nwnk.net>
Date: Fri Apr 7 01:41:00 2006 +0000
Coverity #838: Plug two more memory leaks.
commit 69477ea4b6e666940c5dd4422bedfa6432dead04
Author: Adam Jackson <ajax@nwnk.net>
Date: Fri Apr 7 01:37:11 2006 +0000
Coverity #837: Fix another another memory leak.
commit b472ce7307dd88a21c7713a2b127e34f5c2bc817
Author: Adam Jackson <ajax@nwnk.net>
Date: Fri Apr 7 01:35:43 2006 +0000
Coverity #836: Fix another memory leak.
commit 9c84ed5f8d9eded1a8b509c9cad1ca0ebcf2166a
Author: Adam Jackson <ajax@nwnk.net>
Date: Fri Apr 7 01:34:29 2006 +0000
Coverity #835: Plug memory leak in extension section parsing.
commit 12924d0da36ad2266bb040caac58534c07e85261
Author: Adam Jackson <ajax@nwnk.net>
Date: Fri Apr 7 01:29:39 2006 +0000
Coverity #812: Fix parser memory leak.
commit 49abff79957799e9229d5c0226ee1b0d7505003d
Author: Adam Jackson <ajax@nwnk.net>
Date: Fri Apr 7 01:26:33 2006 +0000
Coverity #818: Avoid memory leak on error path.
commit bda292120fc97f890c1f58a31177c0f7c0bfa048
Author: Adam Jackson <ajax@nwnk.net>
Date: Fri Apr 7 01:23:50 2006 +0000
Coverity #985: Avoid segfault on malloc failure.
commit 536628bb4bcb0a0d749e0c01412a5eb5d6d24063
Author: Adam Jackson <ajax@nwnk.net>
Date: Fri Apr 7 01:18:01 2006 +0000
Coverity #1037: Sanity check idx before use.
commit 53e97ce4ddd993248561c245143b61915ea254b5
Author: Adam Jackson <ajax@nwnk.net>
Date: Thu Apr 6 22:04:12 2006 +0000
missed a line while removing cfb16
commit 4ae12636694af05cee4287b119bde08e9ceaa8aa
Author: Adam Jackson <ajax@nwnk.net>
Date: Thu Apr 6 18:59:11 2006 +0000
Remove cfb16, no longer used.
commit e1fc15a85fb367ee9afd63c920c3327c3f45158d
Author: Fredrik Höglund <fredrik@kde.org>
Date: Wed Apr 5 21:08:45 2006 +0000
Put the screensaver extension back in the Xext module.
Move the screenSaverSuspended variable to DIX globals.
Restore the old link order for the Xorg and Xdmx binaries.
commit 383c2e1e9ec54ab9de356993ad552c1aa6ec094f
Author: Ian Romanick <idr@us.ibm.com>
Date: Wed Apr 5 19:52:12 2006 +0000
Include fbmmx.h in fb/fbwindow.c when USE_MMX is defined. Fixes build
problem on x86-64 resulting from fbHaveMMX being a macro instead of a
function on that platform.
commit 4697da177d545a2f8bb6fd0d6588a1c40532c339
Author: Adam Jackson <ajax@nwnk.net>
Date: Tue Apr 4 18:30:28 2006 +0000
Initial checkin
commit 83ea57bcc82f478a7ecdcd6ed73ca4be01cd9c26
Author: Adam Jackson <ajax@nwnk.net>
Date: Tue Apr 4 14:39:06 2006 +0000
Bug #5729: Convert xf8_16bpp to fb. chips(4) users please test.
commit 4c7da861185080d15b3ff4301af4af0e85a71f93
Author: Adam Jackson <ajax@nwnk.net>
Date: Tue Apr 4 14:17:04 2006 +0000
Bug #5300: Fix missing spaces in the Build OS line in the log. (Egmont
Koblinger)
commit fb6f61b50f1c701041680e49f6a406a6603f1577
Author: Adam Jackson <ajax@nwnk.net>
Date: Tue Apr 4 12:36:16 2006 +0000
Bug #4806: Dump the raw EDID contents in hex to the log file for better
debugging. (Philip Prindeville)
commit 14af50371c7f23855781924cdf6afa6ab7566a87
Author: Adam Jackson <ajax@nwnk.net>
Date: Mon Apr 3 22:00:06 2006 +0000
Bug #2142: Make font path logging more readable. (Eduard Fuchs)
commit 373f9f92566290d979730c09c9c5c5d50e23390c
Author: Adam Jackson <ajax@nwnk.net>
Date: Mon Apr 3 21:45:54 2006 +0000
Bug #4766: Convert all Xprint drivers to fb.
commit d9b8bfbfafe8758ceb629606607e37546d51ca52
Author: Adam Jackson <ajax@nwnk.net>
Date: Mon Apr 3 21:16:30 2006 +0000
Bug #5478: More use of fbSOlidFillmmx. (Jim Huang)
commit b0e67782653033c6518944adfbf23e466bd8bc39
Author: Adam Jackson <ajax@nwnk.net>
Date: Mon Apr 3 19:50:15 2006 +0000
Bug #6346: Build fix when using gcc -mno-sse. (Jonathan Adamczewski)
commit 66500819b1ca730a7b1df400a8368a08cbe49335
Author: Daniel Stone <daniel@fooishbar.org>
Date: Mon Apr 3 11:37:30 2006 +0000
Bug #1358: Make ISO_Prev_Group cycle/wrap as ISO_Next_Group does.
commit 2a6c11aa3b06f13dad94f3441c7184e6720a2bf4
Author: Alan Hourihane <alanh@fairlite.demon.co.uk>
Date: Mon Apr 3 09:12:28 2006 +0000
Fix a server crash due to memsetting beyond allocated memory when running
GL applications.
commit f6ca2b3ea92b7fe98408c51a17a590435e808b1d
Author: Adam Jackson <ajax@nwnk.net>
Date: Mon Apr 3 02:15:55 2006 +0000
Coverity #38: Dead branch elimination.
commit 9b9dd747d8f4697c6d5c947c160d5991c7c8fde5
Author: Adam Jackson <ajax@nwnk.net>
Date: Mon Apr 3 02:13:47 2006 +0000
Coverity #75: Dead variable elimination.
commit 3f87aeefb4be3ac23ae636d3756ffdc446eaa62d
Author: Adam Jackson <ajax@nwnk.net>
Date: Mon Apr 3 02:12:11 2006 +0000
Coverity #82: Dead variable elimination.
commit 61926dbe592468076f8c9a666f0098d067d2213e
Author: Adam Jackson <ajax@nwnk.net>
Date: Mon Apr 3 02:09:05 2006 +0000
Coverity #271: Fix an unbelievably boneheaded NULL chase.
commit 7ef95da8a3e22e710882590fc47d56893159cb5d
Author: Adam Jackson <ajax@nwnk.net>
Date: Mon Apr 3 01:51:54 2006 +0000
Coverity #616: Fix a rare memory leak.
commit 01ebd633017249c496f378df511586c973d49708
Author: Adam Jackson <ajax@nwnk.net>
Date: Mon Apr 3 01:43:33 2006 +0000
Coverity #833: Fix a rather nasty memory leak.
commit a01f17d6dec02f80144e108f748783cb4e429ebb
Author: Adam Jackson <ajax@nwnk.net>
Date: Mon Apr 3 01:35:05 2006 +0000
Coverity #983: Move some risky debugging code inside #ifdef DEBUG.
commit c03cfca3806f45948627715b25b46839a07be979
Author: Adam Jackson <ajax@nwnk.net>
Date: Mon Apr 3 01:31:59 2006 +0000
Coverity #986: Prevent a NULL chase.
commit 07ecf49521973bbb205b199c39e1171f1163df2b
Author: Adam Jackson <ajax@nwnk.net>
Date: Mon Apr 3 01:28:11 2006 +0000
Coverity #992: Prevent a NULL chase.
commit c6b3b3354c2d9139b19b132051d434e97dd19715
Author: Adam Jackson <ajax@nwnk.net>
Date: Sun Apr 2 22:51:42 2006 +0000
Bump to 1.1.99.1.
commit 7e085f52b6f07c076bd3bcfdce27c17d14d7822e
Author: Kristian Høgsberg <krh@redhat.com>
Date: Sun Apr 2 22:31:13 2006 +0000
Use xf86LoaderCheckSymbol to check for DRI symbols instead of dlsym,
avoiding RTLD_DEFAULT. (__glXDRIscreenProbe): Change GLX-DRI to AIGLX
in LogMessage for consitency.
commit b2097b99a2e6cc045ee9b6d80946bc06c4d9302c
Author: Adam Jackson <ajax@nwnk.net>
Date: Sun Apr 2 21:45:03 2006 +0000
../stub
commit 4e3a4cfdd1d7153eb88aab05ed02ddb32601ae93
Author: Eric Anholt <anholt@freebsd.org>
Date: Sun Apr 2 06:22:05 2006 +0000
Use RTLD_DEFAULT, rather than relying on NULL happening to map to it as it
does on Linux.
commit 323fec20292fc5ad90bfee9015ecccdc13c968ad
Author: Adam Jackson <ajax@nwnk.net>
Date: Sun Apr 2 00:46:20 2006 +0000
Reorder link order for Xdmx to fix new screensaver variable reference
properly; remove previous awful hack.
commit a605b9ffd3c2e7d227e35b911761f720bf07b7e6
Author: Adam Jackson <ajax@nwnk.net>
Date: Sun Apr 2 00:09:43 2006 +0000
Fix some includes to point into X11/fonts/ properly.
commit e5b1d38e142807b59ce4ec89764c949f707ec541
Author: Adam Jackson <ajax@nwnk.net>
Date: Sat Apr 1 23:53:33 2006 +0000
Disable Xprint freetype support momentarily. Needs ttf2pt1.c, which exists
in the monolith but has an advertising clause in the license.
commit ccca76b8083b83825fa16483b44e8926a35412bb
Author: Eric Anholt <anholt@freebsd.org>
Date: Sat Apr 1 23:41:23 2006 +0000
Clean up warnings and a debug printf.
commit 6afa814ab16f351b2eb787e5bf481a1f9738b391
Author: Eric Anholt <anholt@freebsd.org>
Date: Sat Apr 1 23:28:17 2006 +0000
Pull out fb's tile handling during fbValidateGC so we can do the necessary
exaPrepare/FinishAccess()es. Revealed by xtest with fakexa.
commit 277f612d4eeb89adb8ccda4e8fd3d211d8d1705e
Author: Adam Jackson <ajax@nwnk.net>
Date: Sat Apr 1 23:19:08 2006 +0000
Hack around the new screensaver variable for DMX, which is otherwise
blissfully ignorant of it.
commit 5f95146fcfcae60cc29265799ba3b851647105d6
Author: Eric Anholt <anholt@freebsd.org>
Date: Sat Apr 1 22:35:16 2006 +0000
Export exaPrepare/FinishGC to the rest of EXA, and use it in the ImageGlyph
implementation to avoid unprepared access to the tile. Also, relocate
the fbGetDrawable to avoid using a stale dest pointer after
exaSolidBoxClipped() may have migrated it. Revealed by xtest.
commit c720ffe875e4b2038746ff9b4767f8b90db0a307
Author: Eric Anholt <anholt@freebsd.org>
Date: Sat Apr 1 22:17:44 2006 +0000
Use fb's depth-to-planemask computation, which doesn't suffer from getting
a 1 planemask at depth 32. Fixes Get/PutImage xtest tests.
commit 5c0a2088e229d05c38e5df7daea45af0d7db7daf
Author: Daniel Stone <daniel@fooishbar.org>
Date: Sat Apr 1 21:49:44 2006 +0000
Bug #6428: Fix off-by-one error when walking off the end of the vmodmap
list.
commit 1e764feab595b781dab22d6e41c26f118c9d41b5
Author: Daniel Stone <daniel@fooishbar.org>
Date: Sat Apr 1 21:20:31 2006 +0000
Bug #5801: Check for MTRR support under Linux. Minor refactoring of MTRR
checks for other OSes.
commit 978c7b14a18caffde5600480824d04492fc32aef
Author: Daniel Stone <daniel@fooishbar.org>
Date: Sat Apr 1 21:02:40 2006 +0000
Make Xprint AC_ARG_ENABLEs and AC_ARG_WITHs unconditional also.
commit 71a6f2ef6c1138c5c6918a54dfb856183f4f242c
Author: Daniel Stone <daniel@fooishbar.org>
Date: Sat Apr 1 20:58:42 2006 +0000
Unconditionally run XP_USE_FREETYPE AM_CONDITIONAL, not only in the Xprint
path.
commit d1e90113fc32b6ddc4dbe1a074763c31bc133e75
Author: Eric Anholt <anholt@freebsd.org>
Date: Fri Mar 31 23:22:29 2006 +0000
Don't attempt to Prepare/FinishAccess NULL pDrawables. Exposed by new
gradient testing in rendercheck.
commit 2e38fedd29e7e55d01e3edce6a73b8ceaac17911
Author: Eric Anholt <anholt@freebsd.org>
Date: Fri Mar 31 19:41:28 2006 +0000
Add an option to EXA for the DDX to request that EXA hide the pixmap's
devPrivate.ptr when pointing at offscreen memory, outside of
exaPrepare/FinishAccess(). This was used with fakexa to find (by NULL
dereference) many instances of un-Prepared CPU access to the
framebuffer:
- GC tiles used in several ops when fillStyle == FillTiled were never
Prepared.
- Migration could lead to un-Prepared access to mask data in render's
Trapezoids and Triangles
- PutImage's UploadToScreen failure fallback failed to Prepare.
commit f480dc797b51f080f912efc7867d6d8e50be074c
Author: Eric Anholt <anholt@freebsd.org>
Date: Fri Mar 31 19:25:42 2006 +0000
Revert mistaken commit to exa_unaccel.c. Should have been to
exa_offscreen.c: Correct a typo in debug-only offscreen validation
code. (Wang Zhenyu)
commit 1a8167c1baa767fc056d1e17d96d0ea98a5f3b17
Author: Eric Anholt <anholt@freebsd.org>
Date: Fri Mar 31 19:16:51 2006 +0000
Correct a typo in debug-only offscreen validation code. (Wang Zhenyu)
commit 7ea30b507f4ce5ce20fbfaca80f7d5b53a99eb1d
Author: Fredrik Höglund <fredrik@kde.org>
Date: Fri Mar 31 18:49:38 2006 +0000
Move the screensaver extension from module to builtins.
Add the server side implementation of the ScreenSaverSuspend request.
Require scrnsaverproto >= 1.1, and change the linking order of the Xorg
static libs.
commit acca49b1a5a6c034f3b9d51d9016b8a7d43da809
Author: Søren Sandmann Pedersen <sandmann@daimi.au.dk>
Date: Fri Mar 31 17:39:35 2006 +0000
Fri Mar 31 12:37:16 2006 Søren Sandmann <sandmann@redhat.com>
Fix copyright statement
commit b074ce22470ba0a51eda2af7100d09a260a1e8bb
Author: Egbert Eich <eich@suse.de>
Date: Fri Mar 31 15:11:51 2006 +0000
fixed typo.
commit 710bb2e6c8b2874406e48fa8ad24539290c98d41
Author: Daniel Stone <daniel@fooishbar.org>
Date: Fri Mar 31 14:52:57 2006 +0000
Reindent with -cbi0.
commit 7c44bb8c49656133eae675377edea55322d254ca
Author: Daniel Stone <daniel@fooishbar.org>
Date: Fri Mar 31 07:33:34 2006 +0000
Simplify XkbWriteXKBKeymapForNames a bit, and remove debug spew.
commit 4c317bbc1259fa555dc5d5278226b21c42845c0c
Author: Daniel Stone <daniel@fooishbar.org>
Date: Fri Mar 31 07:21:41 2006 +0000
Add full FreeType support for Xprint. (Drew Parsons)
commit 759033703ce17b20d57756206f48a7ae410a50d1
Author: Eric Anholt <anholt@freebsd.org>
Date: Thu Mar 30 21:44:36 2006 +0000
Remove the exaAsyncPixmapGCOps mostly-unaccelerated ops vector, and always
plug in the accelerated one, even if the destination pixmap is
currently offscreen. This was a leftover from when kaa originally got
accelerated offscreen pixmap support, and its only concievable use was
to avoid a little overhead on ops to in-system pixmaps that weren't
going to get migrated. At this point, we probably care more about just
getting everything accelerated that we easily can, which should happen
with the new migration support.
commit b9203dc068ccd4c0d22d49a94b910783432b96a8
Author: Eric Anholt <anholt@freebsd.org>
Date: Thu Mar 30 21:25:43 2006 +0000
Don't do an extra fallback path for CopyWindow while swappedOut, since
exaCopyNtoN takes care of the fallback anyway, and we don't care about
the performance of this path.
commit 5c04610f8aeceed9ec7cd0ca8c5eb314cacc3c25
Author: Eric Anholt <anholt@freebsd.org>
Date: Thu Mar 30 21:21:59 2006 +0000
Add a dependency on EXA, so it rebuilds when the library does. The manual
indicated I shouldn't do this, but experience indicates I should.
commit 8ec42a10ff04e51e8d0b4cffb15064d901bc398d
Author: Kristian Høgsberg <krh@redhat.com>
Date: Thu Mar 30 20:08:44 2006 +0000
Mark the ARGB FBConfig as nonconforming to prevent drivers and apps from
falling over.
Add @GLX_DEFINES@ so GLcore gets compiled with TLS support if configured.
Only destroy the mesa buffer if it got initialized.
commit 08e319091fae7a60ae9fa757659cfde2966af9e9
Author: Egbert Eich <eich@suse.de>
Date: Thu Mar 30 18:53:41 2006 +0000
Added notice to last ChangeLog entry
Fixes for some vsw4 failures on 64bit BE platforms such as PPC64 and s390x.
Provided by Hong Bo Peng of IBM (slightly modified). Patches try to
resolve some of the careless mixtures of ulong and uint (which are
different size on
64bit). > This patch will break the driver ABI! < Bugzilla #6438.
commit 9da1d2257d02155cc8b4541cf5fcb4e64d756945
Author: Egbert Eich <eich@suse.de>
Date: Thu Mar 30 18:48:11 2006 +0000
Fixes for some vsw4 failures on 64bit BE platforms such as PPC64 and s390x.
Provided by Hong Bo Peng of IBM (slightly modified). Patches try to
resolve some of the careless mixtures of ulong and uint (which are
different size on
64bit). Bugzilla #6438.
commit 6d7ad353bafe914f0b50887daaeaae89ada6ebd3
Author: Kristian Høgsberg <krh@redhat.com>
Date: Thu Mar 30 18:29:53 2006 +0000
Regenerate these files using updated scripts to avoid unused variable
warnings.
commit 2153fa97482bae5737def3ecd4fe1cdc03834991
Author: Eric Anholt <anholt@freebsd.org>
Date: Thu Mar 30 05:24:27 2006 +0000
Bug #2986: Add PutImage acceleration for the ZPixmap, planeMask ~=
FB_ALLONES, bitsPerPixel >= 8, GXcopy cases. With the radeon driver on
my machine, this gives about 10% speedup in PutImage
10x10 and 500x500, and 40% speedup for 10x10 ShmPutImage, up to 65%
improvement in 500x500 ShmPutImage. Also fixes a crasher in GetImage
that slipped in at the last minute.
commit 3cf46cc1e32efc0e4be1d88be111ba0438e0f021
Author: Eric Anholt <anholt@freebsd.org>
Date: Thu Mar 30 05:15:58 2006 +0000
Add an UploadToScreen implementation, for testing PutImage support, and
make the DownloadFromScreen more robust.
commit e799dd68e2bd0fa8ac3c344111fb12e1f32d4c10
Author: Eric Anholt <anholt@freebsd.org>
Date: Wed Mar 29 22:25:17 2006 +0000
Bug #2986: Add acceleration of GetImage using DownloadFromScreen for the
ZPixmap, planeMask ~= FB_ALLONES, bitsPerPixel >= 8 case. I'm pretty
convinced that this is the only case that we care about at all. Tested
with xwd -root and xwd on a gnome-terminal, in a composited environment
or not.
commit 4bb5ab0b4453208573b91b334940f190a8f7210a
Author: Eric Anholt <anholt@freebsd.org>
Date: Wed Mar 29 22:03:18 2006 +0000
Add a DownloadFromScreen implementation, used for testing GetImage
acceleration, and set the migration scheme to Always on init (since
this is all for testing, and Always should make migration happen more
frequently than Greedy).
commit e31e8ace1043eab340d6b60a6e98b23ebf102786
Author: Deron Johnson <deron.johnson@sun.com>
Date: Wed Mar 29 17:51:54 2006 +0000
Fix composite overlay window bug 6411
commit ff6f88348c7498e83b0b143ef3737fd6eb0995e4
Author: Adam Jackson <ajax@nwnk.net>
Date: Wed Mar 29 01:05:09 2006 +0000
More warning cleanup.
commit 52d9ce7f4fc599d30dec2e61fc1720597043d91c
Author: Kristian Høgsberg <krh@redhat.com>
Date: Tue Mar 28 21:45:14 2006 +0000
Fix another typo.
commit 7df64898eac46a487e8eab2af7213d133b9ca419
Author: Kristian Høgsberg <krh@redhat.com>
Date: Tue Mar 28 07:46:04 2006 +0000
Fix a couple of typos.
commit bd283c2464e2c0e1fd0aca1dedff0f39c2564c34
Author: Aaron Plattner <aplattner@nvidia.com>
Date: Tue Mar 28 07:21:50 2006 +0000
Add a new export, LoaderGetABIVersion. This function allows modules to
query the versions directly instead of having to guess. Bug #6416: Add
LoaderGetABIVersion.
commit a06342eccc76035ff859fee4d283b288c90ee923
Author: Kristian Høgsberg <krh@redhat.com>
Date: Tue Mar 28 02:57:07 2006 +0000
Add --enable-glx-tls ./configure option to enable use of TLS for storing
current GL context. Use this option to let AIGLX load DRI drivers
compiled for TLS.
commit 77531dfb9f9f3ca0e38ad0555ee3735d6f28cf19
Author: Adam Jackson <ajax@nwnk.net>
Date: Tue Mar 28 01:22:01 2006 +0000
Silence some editorializing in the configure help text.
commit 7deaaa797cf8e7ca71e9b34fa6f413d1ed2b3dab
Author: Adam Jackson <ajax@nwnk.net>
Date: Tue Mar 28 01:21:00 2006 +0000
Big old pile of warning fixes.
commit 7342dbe4b2108827eaf30993ceeecbd828da2290
Author: Adam Jackson <ajax@nwnk.net>
Date: Tue Mar 28 00:18:31 2006 +0000
Remove long-dead screen region code.
commit 0e88cefbfecbff0c7dd606ce0caca840f45cbc0d
Author: Daniel Stone <daniel@fooishbar.org>
Date: Mon Mar 27 23:03:47 2006 +0000
Prune XKB code to only what we need to run the server. Remove dead
!XKB_IN_SERVER codepaths. Remove HAVE_CONFIG_H codepaths.
commit 5be8a66d324f3d5840b134ad29069eace64e6f12
Author: Daniel Stone <daniel@fooishbar.org>
Date: Mon Mar 27 22:28:32 2006 +0000
Fix remnants of previous busted _XkbStrCaseCmp commit.
commit 9e202dfe40e2bdd66f461a6ba531e927f82096ae
Author: Daniel Stone <daniel@fooishbar.org>
Date: Mon Mar 27 22:25:56 2006 +0000
Remove remnants of XkbCF code.
commit 7257590651328f89d23e80da1ec6241542a660cd
Author: Daniel Stone <daniel@fooishbar.org>
Date: Mon Mar 27 21:15:06 2006 +0000
Move XFree86 DDX XKB actions into dixmods.
commit d7b9e2b0e9d6889ea6b05e63892e612f4e5f19f5
Author: Daniel Stone <daniel@fooishbar.org>
Date: Sat Mar 25 23:09:50 2006 +0000
Bug #3819: Remove open-coding of strcasecmp.
commit b3570dd94aa72f94e537a17680150e91e7712f5a
Author: Daniel Stone <daniel@fooishbar.org>
Date: Sat Mar 25 22:37:58 2006 +0000
Remove INITARGS braindamage, change to void; add XkbExtensionInit prototype
to xkb.h. Explicitly initialise nTypes in xkb.c.
commit 1ef60ce8ebb681b3cfb5e515be5c187c0442dcda
Author: Daniel Stone <daniel@fooishbar.org>
Date: Sat Mar 25 22:35:48 2006 +0000
Really remove all DDX pre-config code.
commit ec10f70b2114e5369a5b2f34b084dcf55634dcb4
Author: Daniel Stone <daniel@fooishbar.org>
Date: Sat Mar 25 21:52:49 2006 +0000
Remove XkbCF DDX configuration code.
commit aae4238360b842ac34dc8ee16e165a1821f9a801
Author: Daniel Stone <daniel@fooishbar.org>
Date: Sat Mar 25 20:17:58 2006 +0000
Fix two glaring unconditional-NULL-dereferences.
commit a68c11bb1d7c5419004a1714e49dffac57304e78
Author: Adam Jackson <ajax@nwnk.net>
Date: Sat Mar 25 19:52:05 2006 +0000
Mark everything in xf86sym.c as _X_EXPORT.
commit ae935832facfa81a9689882406ecca74b0346790
Author: Fredrik Höglund <fredrik@kde.org>
Date: Fri Mar 24 20:50:13 2006 +0000
Refactored the screensaver and DPMS timer code to use the screensaver timer
for both screensaver and DPMS. Removed the SetDPMSTimers() and
FreeDPMSTimers() functions.
commit d1746ec0f0c8a0b750f390e7a7faf21b67683f4a
Author: Kristian Høgsberg <krh@redhat.com>
Date: Fri Mar 24 17:58:39 2006 +0000
Make sure DRI module is loaded before calling DRI functions.
commit f1616508c95d12dfaad2cfd61b40228b3dba6f60
Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
Date: Thu Mar 23 23:54:08 2006 +0000
Add ast driver/pci id (Carl Switzky, Sun Microsystems)
commit 6d2896b384e17512e8f12036daabcd575d21f804
Author: Kristian Høgsberg <krh@redhat.com>
Date: Wed Mar 22 22:49:52 2006 +0000
Improve error logging.
commit 5449634e3c9428005aba5b3322ced7e86c62f185
Author: Søren Sandmann Pedersen <sandmann@daimi.au.dk>
Date: Wed Mar 22 21:37:49 2006 +0000
Wed Mar 22 16:28:46 2006 Søren Sandmann <sandmann@redhat.com>
Use inline assembly for copy area, since gcc doesn't generate movq
instructions.
commit 5b3084c64f7bd1232603ffb3e985600b8d045453
Author: Søren Sandmann Pedersen <sandmann@daimi.au.dk>
Date: Wed Mar 22 21:13:08 2006 +0000
Wed Mar 22 16:05:09 2006 Søren Sandmann <sandmann@redhat.com>
Use inline assembly for solid fills, since gcc doesn't use the movq
instructions.
commit a08e5e0c68baaf85b0fc3ecde74a6bcf80bcd4bf
Author: Søren Sandmann Pedersen <sandmann@daimi.au.dk>
Date: Wed Mar 22 18:44:26 2006 +0000
Wed Mar 22 13:42:44 2006 Søren Sandmann <sandmann@redhat.com>
Patch by Keith Packard to make sure redirected windows don't get considered
"FullyObscured".
commit 966d93ef6d1f2ed02f3b81b5bf5a1ebbdd48c93d
Author: Kristian Høgsberg <krh@redhat.com>
Date: Tue Mar 21 22:54:38 2006 +0000
Make the server distcheck and tag 1.0.99.1 snapshot.
Bump CVS version to 1.0.99.1.
Distcheck fixes.
commit 8e3ad87d01c102591c7dc25614f6ac10e444a1b1
Author: Kristian Høgsberg <krh@redhat.com>
Date: Tue Mar 21 22:32:13 2006 +0000
#include indirect_dispatch to get prototypes for FBO functions.
Fix a couple of warnings.
commit dcc43d57cbe9d2b65384fe9ba2e4e4fbb43cb0a1
Author: Donnie Berkholz <spyderous@gentoo.org>
Date: Mon Mar 20 20:10:29 2006 +0000
Finish glx_ansic.h wrapper changes to make Xvfb and Xnest link again.
commit 9509c6799e31e96677b6d07bdf24ea91ddd30020
Author: Adam Jackson <ajax@nwnk.net>
Date: Mon Mar 20 19:32:18 2006 +0000
dead file removal
commit 61a020265c5915e3d671d5b2047b81a5d15594c3
Author: Adam Jackson <ajax@nwnk.net>
Date: Mon Mar 20 18:43:18 2006 +0000
Bug #5549: Fix build for sparc64. (Matthieu Herrb)
commit 6eb4e2303aaab8d64e3f6cbc0bbee55689bdcb82
Author: Adam Jackson <ajax@nwnk.net>
Date: Mon Mar 20 14:01:05 2006 +0000
Bug #6213: Check geteuid's return value, not its address, otherwise
unprivileged users can set the modulepath and run arbitrary code. Patch
from Matthieu Herrb. (CVE-2006-0745, Coverity #4)
commit 8c1bb37d0649b269b78c457b8b41ff59a41d89af
Author: Daniel Stone <daniel@fooishbar.org>
Date: Fri Mar 17 08:55:07 2006 +0000
Typo fix, reindent.
commit 2d2d38d17cc2558f8a41166a4a1578bc4c663c37
Author: Kristian Høgsberg <krh@redhat.com>
Date: Fri Mar 17 01:47:25 2006 +0000
Check for glproto when building GLX and make sure we have at least 1.4.6.
Drop glx_ansic.h wrapper and call xalloc, xrealloc, xfree and str-funcs
directly.
commit 2c11cde3367fcd22740b577a4364b1e41cf3e1d2
Author: Kristian Høgsberg <krh@redhat.com>
Date: Fri Mar 17 00:35:18 2006 +0000
More patches from David Reveman:
Add GL_ARB_texture_non_power_of_two, GL_EXT_framebuffer_object and
GL_NV_texture_env_combine4 extensions.
Add __GLXcontext destructor and flush context cache there and on
loseCurrent.
Chain back to new __GLXcontext destructor. (__glXMesaContextForceCurrent):
Set render table on forceCurrent. (init_screen_visuals): Index pVis
array correctly. (GlxGetMesaProvider): Add this.
Hook up FBO marshalling.
commit 14aafc258cd774cf937f9798a888c2d3c97ccacf
Author: Eric Anholt <anholt@freebsd.org>
Date: Thu Mar 16 18:43:55 2006 +0000
Change EXA so that exaMoveOutPixmap() retains the framebuffer copy of the
pixmap, and damage is tracked so that a later exaMoveInPixmap won't
result in an upload if no upload is necessary. This will likely improve
the performance of the "Always" migration scheme significantly, and is
a step in the path to more exact damage tracking between framebuffer
and system memory.
commit d0d336efd58896718f31a400651bacd9b769fb5a
Author: Daniel Stone <daniel@fooishbar.org>
Date: Thu Mar 16 16:29:17 2006 +0000
Add support for ZX2 PCI-E local bus adaptors. (Alex Williamson, HP)
Use soft timeout register to avoid MCAs when probing for non-existent local
bus adaptors on ZX2. (Alex Williamson, HP)
commit 175980580e572745a9a381b4432e3ba0457d3ba3
Author: Adam Jackson <ajax@nwnk.net>
Date: Wed Mar 15 23:05:53 2006 +0000
Bump to requiring fixesproto >= 4.0 and compositeproto >= 0.3.
commit 6fe377af5a82deb6f8b0f3b75414335e7845caac
Author: Matthieu Herrb <matthieu.herrb@laas.fr>
Date: Wed Mar 15 21:25:38 2006 +0000
- OpenBSD needs -Wl,-export-dynamic to export symbols from main executable
to modules.
- Probe for OpenBSD aperture driver and define HAS_APERTURE_DRV
accordingly.
commit 21f7f2fb113ee4f9cd011c3cc2d45d43bbdd35fa
Author: Felix Kuehling <fxkuehl@gmx.de>
Date: Wed Mar 15 18:43:32 2006 +0000
Enable correct handling of the BTS instruction (opcode 0f ab) The code was
there but #ifdefed out. Insead of BTS, BT was executed. This patch
enables the BTS function and hooks it up the the correct opcode. (ATI
Technologies Inc.)
commit b726aa502a871c700bc42b5325abf2c6820ff756
Author: Felix Kuehling <fxkuehl@gmx.de>
Date: Wed Mar 15 18:37:44 2006 +0000
Update to build against Mesa CVS HEAD.
commit c74464d92cd673ff0669375757caab798cc57e95
Author: Eric Anholt <anholt@freebsd.org>
Date: Wed Mar 15 16:59:45 2006 +0000
Don't let pinned pixmaps get migrated in when using the "Always" migration
scheme. This notably keeps the visible screen from getting migrated in
to a new location in framebuffer.
Reported by: Michel Dänzer.
commit b9c43cde1e368903786977b06368d5e36db9ffe8
Author: Adam Jackson <ajax@nwnk.net>
Date: Wed Mar 15 16:56:10 2006 +0000
Coverity #1042, 1043: Nuke some dead variables.
commit 5e106a71b9f8077216d41619402952b0005dd8a4
Author: Adam Jackson <ajax@nwnk.net>
Date: Wed Mar 15 16:49:04 2006 +0000
Coverity #807: Fix a memory leak in XFixesExpandRegion.
commit a3ef63696cac950b2520e7c85564befc0a830fde
Author: Adam Jackson <ajax@nwnk.net>
Date: Wed Mar 15 16:36:31 2006 +0000
Coverity #490: Fix a range check in xf86vidmode extension.
commit 152090ce442e94de1ae920208a92931af6493c8c
Author: Adam Jackson <ajax@nwnk.net>
Date: Wed Mar 15 16:33:12 2006 +0000
Coverity #487: Check version number correctly.
commit 72cc6307257fcbb800267464487bf918ee674328
Author: Adam Jackson <ajax@nwnk.net>
Date: Wed Mar 15 16:32:05 2006 +0000
Coverity #491: Check version number correctly.
commit 460f2ea4a594a53536f34c4ad27795fceec50bcc
Author: Adam Jackson <ajax@nwnk.net>
Date: Wed Mar 15 16:21:04 2006 +0000
Coverity #794: Fix a highly unlikely memory leak.
commit 116d158e85ec43577ff69aeb3271ab1f888500c9
Author: Adam Jackson <ajax@nwnk.net>
Date: Wed Mar 15 16:16:24 2006 +0000
Coverity #269: Compare the requested ABI class against the ABI class of the
module, not the module class.
commit d8221a9b70a11606a0f7e1f69afee6049d7f182f
Author: Adam Jackson <ajax@nwnk.net>
Date: Wed Mar 15 16:11:34 2006 +0000
Coverity #484: Fix an off-by-one in module refcounting.
commit 6bb2dc02a7cffd6ed7dd28e88d584920a4150749
Author: Adam Jackson <ajax@nwnk.net>
Date: Wed Mar 15 16:01:47 2006 +0000
Coverity #337: Remove useless NULL check.
commit 1e5c0842af99027cc6c30a16f967d8b60c9a894d
Author: Adam Jackson <ajax@nwnk.net>
Date: Wed Mar 15 15:34:57 2006 +0000
Coverity #1053: Nuke a dead variable.
commit 7314d16cde4c3f99d9d9f1d539f0c5ff4942e653
Author: Benjamin Herrenschmidt <benh@kernel.crashing.org>
Date: Wed Mar 15 03:18:42 2006 +0000
Fix DRIExtensionInit() to not register callbacks when it hasn't been
initialized for the current server generation. Fixes a problem where it
would use stale private index and blow up in colorful ways if no driver
called DRIScreenInit() on the second generation (which happens due to a
bug in radeon that i'll fix separately). Note: clearing the index in
DRIReset() wouldn't work as DRIReset() is called before the
CloseScreen() chain
commit 02d80a0de93f7592e69065b0fbe5820dcdebdb44
Author: Benjamin Herrenschmidt <benh@kernel.crashing.org>
Date: Wed Mar 15 03:12:32 2006 +0000
Make xf86 linear allocator smarter when dealing with alignment constraints
when falling back to X/Y allocations. Fixes various problems of Xv
allocation failures, notably with "nv" driver.
commit c1601717d536419693b3ef6e8a3d69b9f2fdc2b3
Author: Eric Anholt <anholt@freebsd.org>
Date: Wed Mar 15 01:20:08 2006 +0000
Add a new migration scheme, "always", which will move pixmaps to their
desired location always (unless they don't fit in FB, in which case
they all get moved out for software rendering). The default remains as
before, but can be controlled by the MigrationHeuristic xorg.conf
option (which is intentionally not documented, as it may be
short-lived). This is part of the exa-damagetrack work, which appears
stable in testing with fakexa, unlike the work as a whole.
commit a90cff266cc81993ed804fb320c1dbfe5e0d4787
Author: Eric Anholt <anholt@freebsd.org>
Date: Wed Mar 15 00:13:52 2006 +0000
Add more doxygen documentation, including notes on WaitMarker() and
MarkSync() that I noticed were needed while reading the VIA driver.
commit 693e42114f1127528448126d78a5209dd1198d8d
Author: Eric Anholt <anholt@freebsd.org>
Date: Tue Mar 14 21:30:12 2006 +0000
Move migration logic to a new function, exaDoMigration(). This is largely a
manual conversion to allow for different migration schemes to be
implemented reasonably, but does include some minor improvements such
as accounting for pinned pixmaps not being acceleratable, and for our
current GetImage and GetSpans not being accelerated.
commit d30905478078036383977ae9d4a3685c2e2c642f
Author: Eric Anholt <anholt@freebsd.org>
Date: Tue Mar 14 20:38:06 2006 +0000
Pull code for getting the (0,0) pixel from a pixmap out to a separate
function, since it gets repeated (with bad error handling, in one
case).
commit 01aa209f2056ef04e3f2735756a0f8b4a67a3d87
Author: Kristian Høgsberg <krh@redhat.com>
Date: Tue Mar 14 19:32:27 2006 +0000
Bail out early if screen doesn't support DRI.
commit 0cc34266d6e84bb491fcf9aa74e34615b2fca4fc
Author: Deron Johnson <deron.johnson@sun.com>
Date: Mon Mar 13 22:43:42 2006 +0000
Updated ChangeLog for my latest composite and xfixes changes.
commit 450018f48b2796345a4eaccbb94c1971ebd30114
Author: Deron Johnson <deron.johnson@sun.com>
Date: Mon Mar 13 21:59:55 2006 +0000
Part 3 of 3 (Other parts are in proto and lib) Composite Version 0.3:
CompositeGetOverlayWindow, CompositeReleaseOverlayWindow Xfixes Version
4.0: XFixesHideCursor, XFixesShowCursor
commit e5956f49b217b0ee9c9f35b6a58f339a8d22b1d7
Author: Kristian Høgsberg <krh@redhat.com>
Date: Mon Mar 13 01:54:59 2006 +0000
First batch of AIGLX fixes from David Reveman.
Add getter for Mesa provider.
Export this for Xgl.
Move resource tracking out of drawable constructor to allow wrapping.
Use corrent reply size #define.
Add this function. (DoGetDrawableAttributes): Fix array length.
commit eb63e50d95da4e1e08fc6fcec46ac63d5e3b7bf4
Author: Matthieu Herrb <matthieu.herrb@laas.fr>
Date: Sun Mar 12 17:14:03 2006 +0000
Fix build when AIGLX is false.
commit 9ed3463450469c3108e0be7e4baabc0a403a78b2
Author: Eric Anholt <anholt@freebsd.org>
Date: Sun Mar 12 03:04:52 2006 +0000
Improve doxygen formatting, and attempt to clarify the 1:1 ratio of
successful PrepareCopy()s to DoneCopy()s.
commit 9a7fba5fd07c8831d0acab8d901605de537ae273
Author: Eric Anholt <anholt@freebsd.org>
Date: Sun Mar 12 03:02:26 2006 +0000
Make exaCopyNtoNTwoDir() call DoneCopy() at the end of each string of
consecutive Copy() calls (rather than exactly once at the end of the
function).
Reviewed by: jbarnes
commit c3342c8000f6d2bfb61e2cf95e028d11b59698fa
Author: Kristian Høgsberg <krh@redhat.com>
Date: Sun Mar 12 00:11:34 2006 +0000
Merge accel_indirect branch to HEAD.
commit b1b731c28630965d9e2defe62d1108270dc8264c
Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
Date: Sat Mar 11 02:43:51 2006 +0000
Fix buffer size checks to prevent 2-byte buffer overflows. (Coverity #480,
#481, #482, #483)
commit fc0772de36315f19f5b57220db69f48a3b1fdc9a
Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
Date: Sat Mar 11 02:10:14 2006 +0000
Add HAS_MMAP for Xvfb
Fix Xvfb option parsing to exit on bad arguments, not just issue error
messages and continue on. (Coverity #492)
commit f2ecbb30187000547a98ca7cbaee433ea4ba8fe3
Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
Date: Sat Mar 11 01:58:32 2006 +0000
Pass sizeof the correct buffer to XmuSnprintf. (Coverity #489)
commit d6955798489813ef77cca13cf5f5c67d49e6dece
Author: Eric Anholt <anholt@freebsd.org>
Date: Fri Mar 10 21:36:24 2006 +0000
If fakexa is enabled, create a larger buffer in the Ximage, but keep the
same width/height for front-buffer drawing. The fakexa code then uses
this extra space for offscreen pixmaps. Note that this tones down the
absurdity of fakexa's offscreen pixmap alignment requirements (odd
alignment is too weird, so stick with "24", which is still strange but
exists out there). It also fixes a couple of bugs in the fakexa
implementation revealed by using offscreen pixmaps.
commit 5b1a7b478f072f56e836f2d4c0fbc1985842e2bb
Author: Eric Anholt <anholt@freebsd.org>
Date: Fri Mar 10 21:32:34 2006 +0000
Move the exaDrawableDirty in exaPrepareAccess to exaFinishAccess, which is
after the drawing is done. Previously, a failed PrepareAccess could
have migrated and cleared the dirty flag before the damage was ever
done.
commit ffdbb547becc71f1cfdd035d0d6c71539f185fb1
Author: Eric Anholt <anholt@freebsd.org>
Date: Fri Mar 10 08:06:42 2006 +0000
Coverity #1011: Remove a useless NULL check on a pVbe that had been
dereferenced many times before.
commit 1bc72dce5f8bc40e369e69b684816fdaaa07da43
Author: Eric Anholt <anholt@freebsd.org>
Date: Fri Mar 10 08:03:24 2006 +0000
Coverity #857: Fix resource leak in error path by freeing earlier.
commit 55f677d600370b19d62ef821025481f2be6f5edb
Author: Eric Anholt <anholt@freebsd.org>
Date: Fri Mar 10 07:58:27 2006 +0000
Coverity #813, #814, #815, #816: Fix resource leaks in error paths of
config parsing code.
commit 2bd41105496b729395fbcf97f09581eb0efb3510
Author: Eric Anholt <anholt@freebsd.org>
Date: Fri Mar 10 07:45:25 2006 +0000
Document the restriction on PrepareAccess() failure, from discussion with
benh.
commit 21dcd0304879f38ea8ea01ba88e7cc7783771adf
Author: Jeremy C. Reed <reed@reedmedia.net>
Date: Fri Mar 10 01:34:45 2006 +0000
Just like FreeBSD, let DragonFly's default mouse Device be /dev/sysmouse
(since /dev/mouse don't even exist by default).
commit 9a99afdfb292f303f914039952fdd772eed9e03a
Author: Jeremy C. Reed <reed@reedmedia.net>
Date: Fri Mar 10 01:22:26 2006 +0000
Add DragonFly support. (It is like FreeBSD.)
This patch is from DragonFly developer Joerg Sonnenberger and the pkgsrc
collection.
I tested using /dev/sysmouse with moused using my serial /dev/cuaa0.
commit 7a0f7f739804bc7d9c5562701abee8d134878977
Author: Eric Anholt <anholt@freebsd.org>
Date: Thu Mar 9 23:29:44 2006 +0000
Coverity #349: Fall back to software early if pSrc->pDrawable is NULL, or
pMask is non-NULL but pMask->pDrawable is NULL. This prevents NULL
dereferences on gradients and other Pictures which have no pDrawable.
commit 8a3ff42abb726d1604af39b4653ede5f760b7e69
Author: Eric Anholt <anholt@freebsd.org>
Date: Thu Mar 9 23:25:35 2006 +0000
Commit changes missed in last commit (mis-typed path and didn't notice): Do
a first pass of doxygen documentation of EXA. This removes the
corresponding pieces of exa-driver.txt, which were becoming stale.
Hopefully the documentation will stay much more up-to-date this way.
Many thanks to jbarnes for writing exa-driver.txt which was used a lot
in writing this documentation.
commit ab35c3fbc135bafdfc5057ef5d6227ca3534ed26
Author: Eric Anholt <anholt@freebsd.org>
Date: Thu Mar 9 23:18:15 2006 +0000
Do a first pass of doxygen documentation of EXA. This removes the
corresponding pieces of exa-driver.txt, which were becoming stale.
Hopefully the documentation will stay much more up-to-date this way.
Many thanks to jbarnes for writing exa-driver.txt which was used a lot
in writing this documentation.
commit d8f8bfeccef0750d79f852b9ae7152e841227d5a
Author: Matthias Hopf <mhopf@suse.de>
Date: Thu Mar 9 14:23:57 2006 +0000
Do Xorg configure checks for Xgl only as well
commit 2822cbc1fb2271844e7ae10c3629aaa940ae4042
Author: Eric Anholt <anholt@freebsd.org>
Date: Thu Mar 9 06:04:07 2006 +0000
Rearrange EXA driver structures so that there's a hope of maintaining ABI
when extending the driver interface. The card and accel structures are
merged into the ExaDriverRec, which is to be allocated using
exaDriverAlloc(). The driver structure also grows exa_major and
exa_minor, which drivers fill in and have checked by EXA
(double-checking that the driver really did check that the EXA version
was correct). Removes exaInitCard(), which is replaced by the driver
filling in the rec by hand, and the exaGetVersion() and related
EXA_*VERSION which are replaced by always using the XFree86 loadable
module versioning.
commit 65aa33f9173b1554924437685698f7c5f645a3c4
Author: Lars Knoll <lars@trolltech.com>
Date: Wed Mar 8 06:19:37 2006 +0000
render/picture.c Initialize the format of a source picture to
PICT_a8r8g8b8. Fixes a failure in the gradients test of rendercheck. In
the long term we could do better by setting the format to something
without alpha whenever the gradient doesn't contain colors with alpha.
This triggers a reduction of the over operation to a pure source
operation.
commit cb5090e8d60f4e9780c859faeea5c24587f6bee7
Author: Eric Anholt <anholt@freebsd.org>
Date: Wed Mar 8 03:32:07 2006 +0000
Bug #6150: Do the obvious fix of an insane sanity check in
xf86InitFBManager. (Julio M. Merino Vidal)
commit 2e6f801fe1a749f6a4db2cfd8a43abec5caceae0
Author: Ian Romanick <idr@us.ibm.com>
Date: Tue Mar 7 23:58:22 2006 +0000
Numerous amounts refactoring and comment adding (see ChangeLog for file by
file details). The primary intention for these changes is to pave the
way for the new device probing and PCI configuration code that I'm
working on.
commit b7d2dfc1e5e07051732303731ff3e4e76852dd94
Author: Eric Anholt <anholt@freebsd.org>
Date: Tue Mar 7 20:06:15 2006 +0000
Add appropriate MIT license. Oops.
commit 9d8c0e4bcbb111e860b7c3c33c224c22589006b1
Author: Eric Anholt <anholt@freebsd.org>
Date: Tue Mar 7 19:57:46 2006 +0000
Add a new flag to ephyr, "-fakexa", which turns on an EXA acceleration
implementation that calls fb to get its work done. The purpose is to
have a trusted EXA driver for use with testing changes to the core of
EXA. However, fakexa has not received much testing yet, lacks offscreen
pixmaps support, and doesn't reliably provide garbage when EXA doesn't
get its syncing right. All of these should be fixed soon.
commit 0a3d6c739968bf5af81fc0e8ea7211c20d52080b
Author: Eric Anholt <anholt@freebsd.org>
Date: Tue Mar 7 19:49:31 2006 +0000
Remove stale EXA files, which failed to get removed during the move to
top-level, somehow.
commit 68a8963f726cb92624665669813b6d952d53556e
Author: Luc Verhaegen <libv@skynet.be>
Date: Tue Mar 7 16:00:57 2006 +0000
Fix cvt -r check again. CH7011 TV encoder had 800x600 PAL hit the check.
commit 0693083335185ce05ee64546151f3fc43ce98575
Author: Lars Knoll <lars@trolltech.com>
Date: Mon Mar 6 21:00:09 2006 +0000
render/picture.c Correctly initialize devPrivates variable in source only
pictures to 0
miext/cw/cw.h Don't try to access devPrivates of source only pictures
commit 448997ebcd2bab02be1059b07b91b63b0d05d268
Author: Matthieu Herrb <matthieu.herrb@laas.fr>
Date: Sun Mar 5 16:43:10 2006 +0000
Only output SetClientVersion message if verbosity > 1, like other
extensions do
commit d921173833cc207380eb08b6675393f5e8139d5f
Author: Matthieu Herrb <matthieu.herrb@laas.fr>
Date: Sun Mar 5 16:35:08 2006 +0000
define SYS_LIBS to hold system dependant libraries that may needed. and add
it to libraries list where needed. Update ChangeLog for previous
changes too
commit 82cbd2ee0d20225b9edbb5246c8ed116b4614e1a
Author: Matthieu Herrb <matthieu.herrb@laas.fr>
Date: Sun Mar 5 16:33:17 2006 +0000
Don't hard-code -DUSE_DEV_IO here. configure generates the proper OS
specific values here.
commit b56a1513d27f84dcd55f3dc6053f183aa6f7855b
Author: Matthieu Herrb <matthieu.herrb@laas.fr>
Date: Sun Mar 5 16:32:40 2006 +0000
Definitions for bswapxx() macros on OpenBSD.
commit 4335868476af7c821c64def52b102b93ae91f8b0
Author: Matthieu Herrb <matthieu.herrb@laas.fr>
Date: Sun Mar 5 16:13:21 2006 +0000
Fix build with non GNU make.
commit b2f8f410c0bb8bc24039b2a593f8a2a483659914
Author: Alan Hourihane <alanh@fairlite.demon.co.uk>
Date: Fri Mar 3 09:54:54 2006 +0000
https://bugs.freedesktop.org/show_bug.cgi?id=4341 Make Xming error messages
more meaningful.
commit 29237c1977e454511e0d0244c68d34d572b68458
Author: Alan Hourihane <alanh@fairlite.demon.co.uk>
Date: Fri Mar 3 09:50:55 2006 +0000
https://bugs.freedesktop.org/show_bug.cgi?id=4538 Fix mouse button release
on multiwindows scrolling.
commit 06f01623fde61f1a11c2c1ecfae6a4c346473b05
Author: Alan Hourihane <alanh@fairlite.demon.co.uk>
Date: Fri Mar 3 09:43:42 2006 +0000
https://bugs.freedesktop.org/show_bug.cgi?id=5138 Check for NULL pointer
commit 054c291b274b238893e408e070aef13a7933400b
Author: Felix Kuehling <fxkuehl@gmx.de>
Date: Thu Mar 2 18:35:08 2006 +0000
Fix build against Mesa CVS HEAD: added s_blit.c to symlink-mesa.sh.
commit c1a82b9554028640dc4e08f042f1a8faf3372627
Author: Brian Paul <brian.paul@tungstengraphics.com>
Date: Thu Mar 2 03:43:26 2006 +0000
added s_blit.c file
commit 5f4d11c8d926cf396e0a8e203e14a8e1e123e011
Author: Jesse Barnes <jbarnes@virtuousgeek.org>
Date: Wed Mar 1 16:31:53 2006 +0000
fix spelling error, document EXA_TWO_BITBLT_DIRECTIONS device flag
commit 044a3abb382a4850722c391f04d09d3160790814
Author: Jesse Barnes <jbarnes@virtuousgeek.org>
Date: Wed Mar 1 16:28:34 2006 +0000
Add accelerated two directional blt support to EXA
commit 96ca329382141fd50dccb1cc35a71a333d80bce4
Author: Ian Romanick <idr@us.ibm.com>
Date: Tue Feb 28 23:07:09 2006 +0000
Remove redundant definition of struct Inst. Safeguard xf86AddDriver against
future additions to DriverRec.
commit 1cfa9f647e0241f4b9e56556b128d7bfd987eaca
Author: Daniel Stone <daniel@fooishbar.org>
Date: Tue Feb 28 16:55:26 2006 +0000
Bug #5216: Allow options to appear with other components.
commit e3b6b95f29cb2ea00b4290d694c5e202b8d180ad
Author: Adam Jackson <ajax@nwnk.net>
Date: Tue Feb 28 16:26:16 2006 +0000
Bug #5627: Fix Xprint font symlinking. (TIlman Sauerbeck)
commit e7f0b84fa7bd0c40cb456ec4e447103442c8dae3
Author: Jesse Barnes <jbarnes@virtuousgeek.org>
Date: Tue Feb 28 05:20:20 2006 +0000
fix exaInitCard by making it a real function
commit 088e5768faa90fe16de41b135b1111b5d25c64ad
Author: Felix Kuehling <fxkuehl@gmx.de>
Date: Mon Feb 27 18:12:24 2006 +0000
Fixing the Mesa build again, sigh. Add slang_execute_x86.c. Add
-I../shader/slang to swrast INCLUDES.
commit 345d99c972cac67f2cdc38750e4ba2dea1cdb360
Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
Date: Mon Feb 27 16:19:39 2006 +0000
Typo fixes (Nicholas Joly, XFree86 bugzilla #1658)
commit 6b08a5013b4e9e350ba461c9a59d30bb41feef8f
Author: Jesse Barnes <jbarnes@virtuousgeek.org>
Date: Sat Feb 25 20:26:49 2006 +0000
EXA driver doc cleanups and additions.
commit f41ec003f39c575299429897d4287233184583ad
Author: Roland Scheidegger <rscheidegger_lists@hispeed.ch>
Date: Sat Feb 25 01:17:10 2006 +0000
Add two radeon pci ids (one is used for a radeon mobility X700 XL in a
medion notebook, the other is for a AIW X800 VE)
commit 01a0bf881ada03ca3c27bdef7423c760c3bc2f9c
Author: Matthieu Herrb <matthieu.herrb@laas.fr>
Date: Fri Feb 24 17:01:57 2006 +0000
OpenBSD supports PCVT and WSCONS. PCCONS is long gone.
commit d3e1587c20c155b7873b6646ddf0b96f806f8a7f
Author: Kristian Høgsberg <krh@redhat.com>
Date: Fri Feb 24 16:50:42 2006 +0000
file glxdri.c was initially added on branch accel_indirect_branch.
commit 5d9a620726d2b0ad89625574478d2fd4536485b0
Author: Adam Jackson <ajax@nwnk.net>
Date: Thu Feb 23 19:25:57 2006 +0000
Remove redundant composite op reduction, done in Render now.
commit 028d6903f674fa77617f333b25356710d1682b05
Author: Alexander Gottwald <alexander.gottwald@s1999.tu-chemnitz.de>
Date: Wed Feb 22 16:29:07 2006 +0000
Bug #5978: Added missing swap of input variables. Added missing cases for
GL_SECONDARY_COLOR_ARRAY and GL_FOG_COORD_ARRAY (Colin McDonald)
commit 43324132afcbb6b231efcc24ec72ee44678d5771
Author: Alexander Gottwald <alexander.gottwald@s1999.tu-chemnitz.de>
Date: Wed Feb 22 16:08:56 2006 +0000
Added Mesa include directory
commit 43fbcc28c960ce5abe1d3223441c3dc5a10cde27
Author: Jeremy C. Reed <reed@reedmedia.net>
Date: Wed Feb 22 02:47:00 2006 +0000
Update to build against Mesa HEAD. (Thank you Felix for feedback on xorg
list.)
commit cfdacab33a62b47f22bb54683e3ca20ec9824864
Author: Ian Romanick <idr@us.ibm.com>
Date: Tue Feb 21 00:02:08 2006 +0000
Eliminate unused PCI BIOS reading functionality. The old code used several
function pointers to implement a level of flexability that was never
used. The code also had unused support for extracting a single image
type from a larger expansion ROM.
Fix the spelling of PCI_BIOS_OPEN_FIRMWARE.
Fix a couple errors in #ifdef debug code.
These changes have been tested on x86 and x86-64 Linux.
commit 5fd0f94006775e2271107c960dfa3314dddd9a5f
Author: Ian Romanick <idr@us.ibm.com>
Date: Mon Feb 20 23:45:50 2006 +0000
Eliminate all the code for querying the PCI class from the PCI ID database.
Class information is not, and never has been, stored there. Therefore,
this is just a bunch of elaborate code to read 0x00000000.
This has received testing on x86 and x86-64 Linux.
commit 6d7083bd69724586338d79784655328f1fcd2ae5
Author: Adam Jackson <ajax@nwnk.net>
Date: Mon Feb 20 22:16:49 2006 +0000
indent fixes (OMG SO UGLY), and nuke old RCS keywords.
commit 5480c537cee79b324736eac3e438a4713dfa1036
Author: Adam Jackson <ajax@nwnk.net>
Date: Mon Feb 20 21:50:49 2006 +0000
ANSIfy Xi/. Mostly automated via protoize(1).
commit cc42e153c2437fe9c94b0c20e1b56277474d94d0
Author: Felix Kuehling <fxkuehl@gmx.de>
Date: Mon Feb 20 03:00:09 2006 +0000
Update to build against Mesa HEAD.
commit ed3ea887a6b1c9fdc83895c40da34076121f05e9
Author: Eric Anholt <anholt@freebsd.org>
Date: Thu Feb 16 21:49:51 2006 +0000
Fix the encoding of DES's name.
commit ea0b3f65f77a78df1671b09739c00762a8875607
Author: Eric Anholt <anholt@freebsd.org>
Date: Thu Feb 16 21:45:12 2006 +0000
Fix build of Xorg by putting xf86bigfont back into builtin instead of
module sources list.
commit d97f29be22e22e6f5bc23229ffa5ef087f992c8c
Author: Eric Anholt <anholt@freebsd.org>
Date: Thu Feb 16 21:35:32 2006 +0000
Bug #5453: Don't forget to still do AM_CONDITIONAL for XVMC even if XV is
disabled, and also force XVMC disabled if XV is disabled. (Dag-Erling
Sm�rgrav)
commit d33c2e0d1079f93f4ba8b28d19950d384a9e7c32
Author: Keith Packard <keithp@keithp.com>
Date: Thu Feb 16 19:36:39 2006 +0000
Add oscolor.h
commit 60d4839a2d373cc6d8c0d5004284494d3a994a63
Author: Keith Packard <keithp@keithp.com>
Date: Thu Feb 16 19:03:07 2006 +0000
Forgot to include this file in previous patch
commit 8987b2c1efc9a4667e278e6ba411772ba2a4a4e6
Author: Keith Packard <keithp@keithp.com>
Date: Thu Feb 16 07:17:31 2006 +0000
Make more extensions optional in build (for kdrive). Fix kdrive build for
actual hardware. Fix kdrive pointer signed/unsigned types. Add
kdrive-required YX rotation functions. Replace rgb text file loading
with static rgb color table.
commit c8acb342695936db062c966029019a458d45459e
Author: Benjamin Herrenschmidt <benh@kernel.crashing.org>
Date: Thu Feb 16 06:52:12 2006 +0000
Fix an occasional crash on VT switches: the server would save a pointer to
the current cursor when disabling FB access and would try to restore
that cursor when re-enabling. However, that cursor might have been
destroyed in between. This fixes it by updating the saved cursor
pointer when a cursor is set and vtSema is FALSE.
commit c845e152f52b3e8cef579797c5c8834ad2fd2cd5
Author: Eric Anholt <anholt@freebsd.org>
Date: Thu Feb 16 05:46:08 2006 +0000
Bug #5871: Drop special build infrastructure left over from libcwrapper
times. (George Fufutos)
commit c2f685e64464ccf86ed47ae37f74bf46877e0739
Author: Dave Airlie <airlied@linux.ie>
Date: Thu Feb 16 05:18:20 2006 +0000
Fix XSERVER64 should be _XSERVER64
commit 1bbd5e49b1dcc2e3f9785bd2bb58f946b9998099
Author: Eric Anholt <anholt@freebsd.org>
Date: Thu Feb 16 04:59:45 2006 +0000
Bug #5869: Remove traces of EXTMODULE define, which doesn't appear to be
useful any more. (George Fufutos)
commit c03b06bdf04fa8500d0f85314c7268848b4d50be
Author: Eric Anholt <anholt@freebsd.org>
Date: Thu Feb 16 04:39:00 2006 +0000
Bug #5888: Remove orphaned laymodule.c from miext/layer removal. (George
Fufutos)
commit 3b32e902c7a12aa2320da27d984029cde28fd8c3
Author: Eric Anholt <anholt@freebsd.org>
Date: Thu Feb 16 01:49:23 2006 +0000
Add entry missed in my last commit.
commit c4767794ef5b014ae25fe8541e72348ecfb1ee49
Author: Zephaniah E. Hull <warp@aehallh.com>
Date: Thu Feb 16 01:03:09 2006 +0000
Export xf86ActivateDevice, used by the evdev driver.
commit dc0354104cb4057dfcc7b2ccb8e2ae8474d70b15
Author: Eric Anholt <anholt@freebsd.org>
Date: Thu Feb 16 00:14:11 2006 +0000
Move EXA implementation up to the top level and remove its XFree86
dependencies. It was nearly abstract enough already to be used by
multiple DDXes. This will be useful for EXA development through
providing a fake acceleration implementation within Xephyr, so that
testing can be done on new EXA code without worrying about buggy
drivers.
commit c170aa830d0ce3dbff6b30081e04c3f91bf921be
Author: Eric Anholt <anholt@freebsd.org>
Date: Wed Feb 15 23:27:40 2006 +0000
Forced commit to note repocopy from hw/xfree86/exa/
commit 6770f1bdb145e7a6c431d0523f10d12155f58273
Author: Eric Anholt <anholt@freebsd.org>
Date: Wed Feb 15 21:09:14 2006 +0000
Define NO_LIBCWRAPPER in dix-config.h, and rely on Mesa including
dix-config.h if DIX_HAVE_CONFIG_H is defined to get it and _XSERVER64,
instead of defining things like this per directory.
commit 7d7fc927cd90146788780477b8e3379d91c3b910
Author: Adam Jackson <ajax@nwnk.net>
Date: Wed Feb 15 20:47:44 2006 +0000
Remove a few #ifdef vms; whatever problem that was solving should assuredly
be solved some other way.
commit f105b8da11fcf337512b3c39da3368f98da07a33
Author: Adam Jackson <ajax@nwnk.net>
Date: Wed Feb 15 20:44:13 2006 +0000
Mark everything in dixsym.c as _X_EXPORT.
commit 010d6effa6fa210251b12459882e88aeee82c2c0
Author: Adam Jackson <ajax@nwnk.net>
Date: Wed Feb 15 19:15:32 2006 +0000
Mark everything in {ext,font}sym.c as _X_EXPORT.
commit 3fe482c77e7b3e46739d011d8bbdee527d7a42fc
Author: Adam Jackson <ajax@nwnk.net>
Date: Wed Feb 15 19:05:55 2006 +0000
Mark everything in misym.c as _X_EXPORT.
commit 6ad4325b87889e1aada9333d750b7bb586c38b52
Author: Kristian Høgsberg <krh@redhat.com>
Date: Wed Feb 15 18:26:45 2006 +0000
Update to build against mesa head.
commit 50e2ff9a2500078ebbd833fddab0d93f3a50b6a6
Author: Eric Anholt <anholt@freebsd.org>
Date: Wed Feb 15 03:20:55 2006 +0000
Remove the waitSync from KdDisableScreen and push it off to drivers'
disableAccel hook, which is more correct anyway. This makes kdrive.c
not have any knowledge of kaa, opening the way for using exa from
kdrive.
commit 0446aafa9467f43515fb578d50f45e2c3153c8cf
Author: Eric Anholt <anholt@freebsd.org>
Date: Wed Feb 15 03:07:23 2006 +0000
Avoid some more libcwrapper damage that prevented kdrive linking.
commit 5c9b6f0fb01252d704de1bbdf3015dee7f956593
Author: Benjamin Herrenschmidt <benh@kernel.crashing.org>
Date: Tue Feb 14 08:14:42 2006 +0000
DRIGetSecs() would call getsecs() when XFree86LOADER is defined, relying on
the wrappers to provide it. Wrapper gone, and getsecs doesn't exist on
linux so it now blows up. Fixes it by just calling gettimeofday() in
all cases instead.
commit 049dca0f43eb2179d2c61033a17ff1a89f8fb689
Author: Benjamin Herrenschmidt <benh@kernel.crashing.org>
Date: Tue Feb 14 08:11:41 2006 +0000
Remove useless line of code that contained a bug and triggered a gcc
warning. This variable will be overriden before being used anyway.
(Bugzilla #5595)
commit 1132d0e6102d4564f70f0e8c98854e3acf25b109
Author: Dave Airlie <airlied@linux.ie>
Date: Tue Feb 14 06:27:59 2006 +0000
update to latest Mesa CVS HEAD
commit bb8c36690ab411c11aa8dd3d4520d513eb8f9091
Author: Alan Hourihane <alanh@fairlite.demon.co.uk>
Date: Tue Feb 14 04:20:37 2006 +0000
Bump shadow module version number to 1.1.0 from 1.0.0
commit cc9dfab0b31c7956f99d1f1b9c195065b5e18c29
Author: Adam Jackson <ajax@nwnk.net>
Date: Mon Feb 13 18:57:38 2006 +0000
(Reverted)
commit 83dd6241c8cd81e8d897bd17588ada92a945e647
Author: Adam Jackson <ajax@nwnk.net>
Date: Mon Feb 13 18:55:44 2006 +0000
Reverted, did nothing anyway, I'm not smart today.
commit 4a7f6f53cad541e8c5042a6472e3b3886fc9b7e6
Author: Adam Jackson <ajax@nwnk.net>
Date: Mon Feb 13 18:09:51 2006 +0000
Further op reduction when both src and dst alpha are absent.
commit 28ced9f3e0dd4bd81067f590a1d64ba0844edb06
Author: Eric Anholt <anholt@freebsd.org>
Date: Mon Feb 13 05:29:00 2006 +0000
Add missing ChangeLog text for r1.2 of GL/glx/indirect_reqsize.h
commit 4839e91fcab4c344e672154a447d8c7035fce1f4
Author: Benjamin Herrenschmidt <benh@kernel.crashing.org>
Date: Mon Feb 13 05:03:13 2006 +0000
HAS_MKSTEMP vs. HAVE_MKSTEMP (From Fredrik Höglund)
commit 1a4f20541a9f4f41f444d826d743899ea2dee2db
Author: Benjamin Herrenschmidt <benh@kernel.crashing.org>
Date: Mon Feb 13 04:56:27 2006 +0000
Fix linux build without libc wrappers (From Fredrik Höglund)
commit 2dc7b5e0d96a187bfbb355caa788f0fdcd88eaad
Author: Benjamin Herrenschmidt <benh@kernel.crashing.org>
Date: Mon Feb 13 04:43:40 2006 +0000
Move call to xf86WrapperInit() to OsVendorInit() in xf86Init.c and remove
stubs in other DDX.
commit 34d0b9228f46c2f87be74dddc9c7d97aab091d03
Author: Eric Anholt <anholt@freebsd.org>
Date: Sun Feb 12 20:53:35 2006 +0000
Simplify ops that would use the alpha channel when an alpha channel is
always 1.0, and short circuit PictOpDst for good measure.
commit 5f45776ef3b9256bea44842d1c50f269422531a1
Author: Eric Anholt <anholt@freebsd.org>
Date: Sun Feb 12 10:30:47 2006 +0000
Add missing HAVE_DIX_CONFIG_H which caused issues with mismatched screen
structure interpretations, and remove a bunch of unused junk from
kdrive-config.h. Xephyr almost works on my amd64.
commit 5249416d091d59c248c8dda44529b8aa4910b1a0
Author: Eric Anholt <anholt@freebsd.org>
Date: Sat Feb 11 22:40:50 2006 +0000
Add stub xf86WrapperInits so that the servers will build even if os/ was
built with XFree86LOADER set.
commit a2a5254675a6b7ef0f7da9caa76c028b7c526502
Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
Date: Sat Feb 11 19:16:51 2006 +0000
Add <string.h>, <stdlib.h>, and <stdio.h> to clear undefined function
warnings after the removal of libcwrapper headers.
commit d6337c83241f0fa4bb03039a9767b58d8a1a7c91
Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
Date: Sat Feb 11 17:42:31 2006 +0000
<sys/limits.h> -> <limits.h> so we can compile on non-BSD OS'es
commit 4fafba61d5402d4e4d2c21ba1be3ed8969b99334
Author: Eric Anholt <anholt@freebsd.org>
Date: Sat Feb 11 03:03:45 2006 +0000
Remove libcwrapper damage from GLX (requires fresh Mesa HEAD), and get it
compiling in kdrive.
commit c3d14036729fd186d4ec7ca1de603e1f2d174e2f
Author: Eric Anholt <anholt@freebsd.org>
Date: Fri Feb 10 22:00:30 2006 +0000
Remove libcwrapper usage from xorg server modules. The libcwrapper is only
of (marginal) use in the drivers, and that usage remains.
commit a8cec1b656f57746758613213de1d6e5acb79451
Author: Eric Anholt <anholt@freebsd.org>
Date: Fri Feb 10 09:00:02 2006 +0000
Merge from kdrive: use RECT_PRIM to avoid tearing in xvideo.
commit efc3fab7f4b29f56fffd21304c64c03a48aa5b4b
Author: Eric Anholt <anholt@freebsd.org>
Date: Fri Feb 10 07:52:05 2006 +0000
Make kdrive (i.e. Xephyr only) buildable on FreeBSD and probably other OSes
without linux VT switching, fbdev, and vm86 support.
commit fa3a65e33d8c893c7867ea507afc7caa1361aa9c
Author: Eric Anholt <anholt@freebsd.org>
Date: Fri Feb 10 07:47:21 2006 +0000
Remove the include of X11/misc.h, which fails to compile and isn't
necessary.
commit d875bdb2756b082ce93bd86016c369ea85c04d17
Author: Jeremy C. Reed <reed@reedmedia.net>
Date: Fri Feb 3 02:44:19 2006 +0000
hw/xfree86/os-support/xf86_OSlib.h Fix sysmouse handling on DragonFly,
mostly garbage arrived. From Joerg Sonnenberger.
commit 0946bb9427695a4314e5c43de573b3a75a18e466
Author: Jeremy C. Reed <reed@reedmedia.net>
Date: Fri Feb 3 02:37:52 2006 +0000
Fix sysmouse handling on DragonFly, mostly garbage arrived. From Joerg
Sonnenberger.
commit 5e2a7af23bd0f46fbddca34098cb297be58b7a55
Author: Eric Anholt <anholt@freebsd.org>
Date: Thu Feb 2 21:07:06 2006 +0000
Move the frequently-repeated code to get the pixmap that backs a drawable
to a new function, exaGetDrawablePixmap().
commit ee3c7ccb175752dbeaed6b0113d0819b3fcd2398
Author: Eric Anholt <anholt@freebsd.org>
Date: Thu Feb 2 20:51:54 2006 +0000
Remove more debugging leftovers.
commit 3366b6836572461209bb2f8aa28d9e662067dc54
Author: Eric Anholt <anholt@freebsd.org>
Date: Thu Feb 2 20:09:14 2006 +0000
Rearrange and rename EXA code to be a bit more logically organized. Also
removes a little bit of debugging leftovers. Summary:
exa.c -> exa.c (miscellaneous code) exa_accel.c (all acceleration code)
exa_migration.c (migration logic) exaasync.c -> exa_unaccel.c (software
fallbacks) exapict.c -> exa_render.c (render extension stuff)
exaoffscreen.c -> exa_offscreen.c exaPriv.h -> exa_priv.h
commit 25d4ff870d49533d82a77f144722ff7934d52e0b
Author: Eric Anholt <anholt@freebsd.org>
Date: Thu Feb 2 20:04:15 2006 +0000
Forced commit to note repocopies: exa.c -> exa_accel.c exa_migration.c
exaasync.c -> exa_unaccel.c exapict.c -> exa_render.c exaoffscreen.c ->
exa_offscreen.c exaPriv.h -> exa_priv.h
commit 2ab487d4d20e4e34e73cc6d87f41bf0836c7a8af
Author: Alan Hourihane <alanh@fairlite.demon.co.uk>
Date: Wed Feb 1 22:20:05 2006 +0000
Add a new function RRGetRotation() which does exactly the same thing as
xf86GetRotation(), but allows for drivers to provide their own RandR
implementation. xf86GetRotation could be obsoleted by this change.
commit f4898b409376803c9a9dd8475bdd5576ff1cc59d
Author: Luc Verhaegen <libv@skynet.be>
Date: Tue Jan 31 14:49:43 2006 +0000
Further bug #5386 fixes: Fix some problems with the EDID code: Some
bitoffsets were wrong. Unknown Detailed Sections weren't handled
properly and defaulted to Detailed Timing.
commit 437b385ce4cc3ff00e14d3d39f4a2f6c8f0c67a0
Author: Luc Verhaegen <libv@skynet.be>
Date: Tue Jan 31 13:55:01 2006 +0000
Bring the cvt utility up to date with bug #5386 changes. Fix 2 issues with
the generator routine: the allocated modeline wasn't nulled and
mode->name's \0 wasn't copied over. PrintModeLine was rewritten and
HDisplay gets rounded up to character width instead of refused.
commit 8f3c69dcf17691f71bca7b0a2cd34f7788a97b8c
Author: Luc Verhaegen <libv@skynet.be>
Date: Tue Jan 31 13:04:02 2006 +0000
Accept modes with less than 25% horizontal blanking again (you can push old
gtf timing to below 25%), only stop cvt reduced blanking. Users should
be free to blow up their monitors if they so choose.
commit 701b63cf1dcd3e49602114fb1dde45a74b4e1122
Author: Donnie Berkholz <spyderous@gentoo.org>
Date: Mon Jan 30 20:04:56 2006 +0000
Update to build against Mesa trunk.
commit dd50015b05b901fe0c60717512c854389610aea2
Author: Eric Anholt <anholt@freebsd.org>
Date: Sat Jan 28 02:20:37 2006 +0000
Add libc_wrapper support for random(), which will be used in upcoming EXA
memory manager work.
commit 3d1667278ff309d7f8e61a6d330f712bae5bcd41
Author: Eric Anholt <anholt@freebsd.org>
Date: Sat Jan 28 00:37:52 2006 +0000
Remove leftover variables for cfb24 build, and finish commenting out Xglx
standalone stuff, which some versions of automake get whiny about.
commit ab01eb247f9e5d7c9995bf2d6432358cd64bf11d
Author: Alan Hourihane <alanh@fairlite.demon.co.uk>
Date: Fri Jan 27 12:27:34 2006 +0000
update pci ids
commit 261aa4403c77203f8f02b399ddd382c731dda324
Author: Alan Hourihane <alanh@fairlite.demon.co.uk>
Date: Thu Jan 26 09:04:22 2006 +0000
remove that, and will put it in a i810 driver specific Changelog
commit 94e678fd014c61d12591d7398b6591f24c3d71f1
Author: Alan Hourihane <alanh@fairlite.demon.co.uk>
Date: Thu Jan 26 08:49:19 2006 +0000
add changelog for i810 updates
commit c5e93182905332383ca3ef5db3f334cec69c8dda
Author: Donnie Berkholz <spyderous@gentoo.org>
Date: Thu Jan 26 04:32:45 2006 +0000
Really allow linking against Mesa trunk to work.
commit 0dc0f17f27f99da79c99031b41b0c0e95ef035f5
Author: Adam Jackson <ajax@nwnk.net>
Date: Thu Jan 26 04:10:43 2006 +0000
Speed up checkout and autogen by removing disused iplan2p4 and ilbm.
commit 023d2b4e3c392eed1f149dc5b13a83429cd052a3
Author: Daniel Stone <daniel@fooishbar.org>
Date: Thu Jan 26 00:23:44 2006 +0000
Add forgotten HAVE_BACKTRACE define.
commit 14fdd81614cdd6ef7e01976a43da8b6a3bf8386e
Author: Adam Jackson <ajax@nwnk.net>
Date: Wed Jan 25 23:05:26 2006 +0000
Remove xf8_32wid, it's dead code with no maintainer interest. Also remove
cfb24, since xf8_32wid was the only user.
commit 2e28f4104ddf94a8f9a70fe6b2a2a6859ffedc8f
Author: Alan Hourihane <alanh@fairlite.demon.co.uk>
Date: Tue Jan 24 22:05:33 2006 +0000
Allow current trunk to build against Mesa trunk
commit 0d9ed2624fe8fb95c57930da523351556ba11351
Author: Alan Hourihane <alanh@fairlite.demon.co.uk>
Date: Mon Jan 23 22:01:34 2006 +0000
Commit #4633 - Initial mouse pointer incorrect with EXA which also fixes
the repaint of the cursor image with randr events.
commit 9148d8700b7c5afc2644e5820c57c509378f93ce
Author: Alan Hourihane <alanh@fairlite.demon.co.uk>
Date: Mon Jan 23 13:59:14 2006 +0000
Commit slight variation of bug #5460 which is the merge of the new shadow
code from kdrive.
commit cfd3988ed906ab48ca4362256f8dbb8852d7ca0a
Author: Alan Hourihane <alanh@fairlite.demon.co.uk>
Date: Mon Jan 23 13:58:19 2006 +0000
wrap with if XORG / endif
commit f51ecc66e9ad6d2c3541b1dafa7659da5a0a3a86
Author: Alan Hourihane <alanh@fairlite.demon.co.uk>
Date: Mon Jan 23 13:54:59 2006 +0000
#include "gcstruct.h"
commit 80f45fa4dfa011c2ae7bcb34f87aafb91763f1fe
Author: Alan Hourihane <alanh@fairlite.demon.co.uk>
Date: Mon Jan 23 13:54:34 2006 +0000
add damage.h & damagestr.h to SDK headers
commit af5b3ea4b3df9e9c6dd6993c5e7238a366a3f508
Author: Alan Hourihane <alanh@fairlite.demon.co.uk>
Date: Thu Jan 19 14:51:09 2006 +0000
add randrstr.h to sdk_HEADERS
commit 03ebd37baba2f5af3ab502ff02ec14c15859dc3f
Author: Daniel Stone <daniel@fooishbar.org>
Date: Thu Jan 19 12:25:01 2006 +0000
Make error() bomb with exit code 1, not 0.
commit adce1f16e0d815e5c762407da3544a7d2eff9303
Author: Eric Anholt <anholt@freebsd.org>
Date: Thu Jan 19 00:06:57 2006 +0000
Only try to use byteswap.h on linux. Assume that everyone else (thinking of
BSDs here) has sys/endian.h, and use macros as appropriate for the
names. This should probably be in a gloabl header.
commit 1c3f8727b2349c9b988eaa744f11366322d42538
Author: Adam Jackson <ajax@nwnk.net>
Date: Wed Jan 18 19:42:56 2006 +0000
More kdrive merge, fast path fbBlt to use memcpy() when possible. Good for
-5% to 60% speedup on XGetImage, and 0% to 10% speedup on copies within
host memory. Based on work by Jaymz Julian.
commit e70b64b93024d05519014fb1b76fe26bd9f3a496
Author: Dave Airlie <airlied@linux.ie>
Date: Wed Jan 18 07:15:55 2006 +0000
Updated xgl code drop from Novell + xserver tree changes
commit b5356e0afaf2b660c8905f63d5fdcb03402b81c5
Author: Dave Airlie <airlied@linux.ie>
Date: Wed Jan 18 07:00:50 2006 +0000
typo in last change
commit 506eca5f57b960a6650c3387047a6ae8a22181e9
Author: Dave Airlie <airlied@linux.ie>
Date: Wed Jan 18 06:56:52 2006 +0000
Wrap sdk_HEADERS in if XORG as otherwise installing non-xorg servers
breaks.
commit 8ccf4f2b8fdb5e57d2ec5f2d54731fbf83fb9d8c
Author: Dave Airlie <airlied@linux.ie>
Date: Wed Jan 18 06:49:17 2006 +0000
This is a fix from David Reveman from the xserver tree, Make fbPadPixmap
work with negative stride
commit a1f9262c6acd195c0fcf5f602d5ca0c252993521
Author: Kristian Høgsberg <krh@redhat.com>
Date: Tue Jan 17 21:27:49 2006 +0000
file glxvisuals.c was initially added on branch accel_indirect_glx.
commit c2dedf4d17f8a5b1a8037fd2b4e29122ef78945a
Author: Søren Sandmann Pedersen <sandmann@daimi.au.dk>
Date: Thu Jan 12 22:14:56 2006 +0000
Thu Jan 12 17:09:18 2006 Søren Sandmann <sandmann@redhat.com>
Add new functions to enable and disable events on Map and Unmap.
Use them here to make sure Composite redirect doesn't cause Map/UnmapNotify
events that would confuse window managers.
commit 847d83ec3c90c5b298eaf19ba55251b4a30f4155
Author: Ian Romanick <idr@us.ibm.com>
Date: Thu Jan 12 00:21:59 2006 +0000
Bug #2996: libglx / libGLcore should use a dispatch table
Port all changes from the (monolithic) accelerated_indirect-0-0-1 branch to
the modular trunk. This will break the Darwin and cygwin builds. Other
than the changes to symlink-mesa.sh and the various Makefile.am files,
to code is identical to what's in the branch.
Reviewed by: airlied, krh
commit c56e9a8849ce8dd5c09732ae1860e409e7886690
Author: Daniel Stone <daniel@fooishbar.org>
Date: Tue Jan 10 03:24:53 2006 +0000
Bomb when symlink-mesa.sh continues, instead of silently failing.
commit 2949c705f11f8710301555c039bcecbe748cabd9
Author: Daniel Stone <daniel@fooishbar.org>
Date: Tue Jan 10 03:23:05 2006 +0000
Add all subdirs used to DIST_SUBDIRS, and files to EXTRA_DIST.
Attempt to build xeglmodule.c, not xglxmodule.c.
Add xf86Sbus.h to EXTRA_DIST, as _HEADERS doesn't appear to get the same
treatment as _SOURCES in terms of automatically DISTing.
commit 4fc9eb592a446ad5711bdaa82c60e9fe010fd76a
Author: Daniel Stone <daniel@fooishbar.org>
Date: Tue Jan 10 02:32:20 2006 +0000
Bomb out if symlink-mesa.sh failed.
commit 890ec849479db2510a9b4bc5e5e2f7978ca37b83
Author: Daniel Stone <daniel@fooishbar.org>
Date: Tue Jan 10 02:30:56 2006 +0000
Add xgl to DIST_SUBDIRS.
commit 53dbd00a75313ec5301ca95b2e91d5d02bdaf820
Author: Adam Jackson <ajax@nwnk.net>
Date: Sun Jan 8 23:43:54 2006 +0000
Remove remaining #ifdef DPSEXT stanzas.
commit 7fc9bc44e099f8f046bf707cb87ef7d736933f80
Author: Adam Jackson <ajax@nwnk.net>
Date: Sat Jan 7 01:29:05 2006 +0000
Compile fix, again, stupid non-clean builds
commit 9d62d1e6903ccc095f784279a699b3f40a8f0cf8
Author: Adam Jackson <ajax@nwnk.net>
Date: Sat Jan 7 00:45:17 2006 +0000
Bug #5218: Don't crash on unconfigured interfaces. (Andrei Barbu)
commit 3c58072956c28ebc3ca2eb50c1ff09823e1219d7
Author: Adam Jackson <ajax@nwnk.net>
Date: Sat Jan 7 00:33:41 2006 +0000
One more build fix.
commit 07303c1b42afd1ada98cbc11d1ba616d366017fb
Author: Adam Jackson <ajax@nwnk.net>
Date: Sat Jan 7 00:05:46 2006 +0000
This version will actually compile
commit 7f46aba35ee482e9b28ecc81d1a99d423fc88a70
Author: Adam Jackson <ajax@nwnk.net>
Date: Fri Jan 6 23:52:23 2006 +0000
Compile fix
commit 25babf2791ad42101a86ba2a0f14564328256ee2
Author: Adam Jackson <ajax@nwnk.net>
Date: Fri Jan 6 23:36:53 2006 +0000
Missed file.
commit 13c9e0c094c4e34cd1e43a7cc08b2dca39a32412
Author: Adam Jackson <ajax@nwnk.net>
Date: Fri Jan 6 23:06:15 2006 +0000
Bug #5525: Build a working Xprt. (Drew Parsons)
commit fe0c838b5d8bc8d9cf5a686bb7d3e90682d2d19a
Author: Adam Jackson <ajax@nwnk.net>
Date: Fri Jan 6 18:06:02 2006 +0000
Move drawable lock acquisition into DRIClipNotify from DRIValidateTree, so
we only take it when clipping a DRI drawable instead of on every tree
update. Note drawable lock acquisition per- screen instead of globally,
and drop it in BlockHandler if necessary.
commit 39ce5f1544029412f4060f3e89ce1d87222ef42b
Author: Adam Jackson <ajax@nwnk.net>
Date: Fri Jan 6 17:05:26 2006 +0000
Remove unused X11R4 DDX compatibility function miClipNotify.
commit 07ecb969d7eb8d4ab0bb0b8a55a5f40f3c8ec5e3
Author: Eric Anholt <anholt@freebsd.org>
Date: Wed Jan 4 03:29:15 2006 +0000
Forced commit to note that glyph privates commit was:
Obtained from: xserver tree (David Reveman)
commit b6b88d2f62d8c596171f487dd25fbdbc85d0c5a8
Author: Eric Anholt <anholt@freebsd.org>
Date: Wed Jan 4 00:05:16 2006 +0000
Correct rounding in divide-by-255 code. Obtained from xserver.
commit b9c0ae867e1b52186c26841a77745f7f5a0a76dd
Author: Eric Anholt <anholt@freebsd.org>
Date: Tue Jan 3 22:36:46 2006 +0000
Remove the manual AddFilter for convolution, which I'm pretty sure
shouldn't be necessary due to it already happening from
PictureSetDefaultFilters.
commit 601ab861b46a62b0742ffd3e937c4fab129664f0
Author: Eric Anholt <anholt@freebsd.org>
Date: Tue Jan 3 22:06:23 2006 +0000
Add glyph privates for Xgl, which uses them to implement a glyph cache. EXA
would probably also like to do this. This breaks module ABI for EXA and
XAA, and likely breaks proprietary drivers as well.
commit 1729fc882ceec392331566c95efd5968fe9e97fd
Author: Eric Anholt <anholt@freebsd.org>
Date: Sat Dec 31 08:06:00 2005 +0000
Change REGION_INIT(pScreen, &foo, NullBox, 0) to REGION_NULL(pScreen,
&foo). While it is no longer (or rather, once again not) required as of
regionstr.h r1.4, it matches the style of the rest of the xorg code.
commit c25536a7937b11a5347bfb8796d5cb6eb0445b51
Author: Eric Anholt <anholt@freebsd.org>
Date: Sat Dec 31 08:01:31 2005 +0000
Initialize the fourcc value in stack-allocated glitz_pixel_format_t
structures. Greatly reduces the number of uninitialized-value accesses
during Xgl startup according to valgrind. Allocating and filling these
in by hand on the stack seems very shady to me.
commit e6dab3d7c429a2d30d31f188c4554e870011e051
Author: Eric Anholt <anholt@freebsd.org>
Date: Fri Dec 30 12:05:47 2005 +0000
Fix the AC_TRY_RUN for sys/linker.h which had no hope due to lacking a
main() to instead use a nice AC_CHECK_HEADERS that works. Also, fix the
nearby SYSV IPC check which was lacking an argument and giving bogus
results (it's "AC_TRY_LINK(includes, main, yes, no)").
commit eef16c36ad6e90fd8eaad4d8bdbc1205bc28a66f
Author: Eric Anholt <anholt@freebsd.org>
Date: Fri Dec 30 05:44:14 2005 +0000
Add #undef BSD44SOCKETS, without which the listener socket on FreeBSD would
be created without the port number due to xtrans's define not being
used when xtrans was compiled in the X Server.
commit 7aa0ea23bc9b8df582fe06f2bc39dcfe34583c7e
Author: Eric Anholt <anholt@freebsd.org>
Date: Fri Dec 30 04:11:42 2005 +0000
Add an empty all-local target for FreeBSD make's sake, which doesn't deal
with .PHONY.
commit 49a9249239b0dd105b83a101db6e32549978f0d5
Author: Adam Jackson <ajax@nwnk.net>
Date: Thu Dec 29 21:11:41 2005 +0000
Make kdInputMachine static const, shrinks .data a bit.
commit 6d7ee4167d9daeef9b793789a70aa724c4fe6bf4
Author: Adam Jackson <ajax@nwnk.net>
Date: Thu Dec 29 20:54:08 2005 +0000
Style fix, make SCREEN_EPILOGUE two arguments instead of three.
commit b1efb3810cfea8116d76bae3ff3acfee521f4793
Author: Adam Jackson <ajax@nwnk.net>
Date: Thu Dec 29 20:42:54 2005 +0000
Missed one
commit 858b4bc14a7adc7314ce5043c7ff8ca1891dd0c9
Author: Adam Jackson <ajax@nwnk.net>
Date: Thu Dec 29 20:38:29 2005 +0000
missed changelog entry:
Enough build fixes to get {sdl,ephyr,fake} to link.
commit 54922aeadb29df0a1819afd3f616131aa56e140a
Author: Adam Jackson <ajax@nwnk.net>
Date: Thu Dec 29 20:29:26 2005 +0000
Disable building LBX by default.
commit fc69a2e729532ee062af6676fb187a89f7fffe8a
Author: Dave Airlie <airlied@linux.ie>
Date: Thu Dec 29 08:42:49 2005 +0000
Remove PowerMAX_OS define it never worked , it'll never work again,
finishes running joke of OLS2005
commit 25d3852b833bc0b61ce8313ce116251a2602b827
Author: Eric Anholt <anholt@freebsd.org>
Date: Thu Dec 29 00:44:20 2005 +0000
Undo spamming of libv's ChangeLog entry.
commit d6646307f063b938c44d6193a2e8872e178aa90f
Author: Eric Anholt <anholt@freebsd.org>
Date: Thu Dec 29 00:19:33 2005 +0000
Add necessary *CONFIG_H declarations and a force-off of XF86* extensions in
miinitext in the XGL case. Prevents mismatched structure sizes on my
_XSERVER64 machine. At this point, with the uncommitted render/ diffs,
Xglx starts up but displays badly.
commit 3664c3ebf348d07ae3fe301fb8720adf32cf6d64
Author: Luc Verhaegen <libv@skynet.be>
Date: Wed Dec 28 15:22:21 2005 +0000
Bug #5153: standalone CVT modeline generator.
- add hw/xfree86/utils/cvt/, cvt.c, cvt.man.pre and Makefile.am.
- Adjust configure.ac and hw/xfree86/utils/Makefile.am for cvt.
- Add MonPtr->reducedblanking and Option "ReducedBlanking" to the Monitor
section.
- Check for reduced blanking in xf86CheckModeForMonitor and disallow modes
with less than 25% blanking otherwise.
- Fix some warnings in hw/xfree86/common/xf86Config.c.
commit 08708f7d616a7c0a596fb71dd7acd76d45257fec
Author: Eric Anholt <anholt@freebsd.org>
Date: Wed Dec 28 11:48:14 2005 +0000
Merge from xserver: Make the existing ChangePictureFilter and
ChangePictureTransform screen hooks get called at appropriate times.
commit 31d0fdde19598ce9375cc9638ad4e2c8b5af8d9a
Author: Adam Jackson <ajax@nwnk.net>
Date: Wed Dec 28 10:46:56 2005 +0000
Remove a debugging printf
commit 64ac7401ad5022462279dff4dcfb12844c9857ae
Author: Eric Anholt <anholt@freebsd.org>
Date: Wed Dec 28 10:43:02 2005 +0000
Fix a copy'n'paste-o that would result in mis-rounding of the results of
several composite operators in A and G channels.
commit 9ceffb6b92e55f0d74d71489900d43940f14dfd9
Author: Eric Anholt <anholt@freebsd.org>
Date: Wed Dec 28 10:37:17 2005 +0000
Merge from xserver a header for shm's server internal functions, which are
called by DDXes. Desired by XGL, and should be used in other locations,
probably.
commit b1b40ed6a87f72d07825624730cca193d5a89baf
Author: Eric Anholt <anholt@freebsd.org>
Date: Wed Dec 28 10:31:46 2005 +0000
Initial commit of XGL build infrastructure and XGL code changes for
building within the xorg server tree. Requires additional, uncommitted
dix changes to successfully build, and successful running is still yet
to happen.
commit 36061c75ae42aa733cde9b3fd05e0c8280b31655
Author: Eric Anholt <anholt@freebsd.org>
Date: Wed Dec 28 10:10:59 2005 +0000
Forced commit to note repocopy from xserver CVS as of a few minutes ago.
commit 05c139d4cdfd11d39c0168d0c80ac1dbdd069b4c
Author: Adam Jackson <ajax@nwnk.net>
Date: Wed Dec 28 10:02:54 2005 +0000
Enough build fixes to get {sdl,ephyr,fake} to link.
commit aeb770f645e2d591b255ec4ab06addcb1beafa5f
Author: Dave Airlie <airlied@linux.ie>
Date: Wed Dec 28 02:43:50 2005 +0000
recommit previous changes to evdev.c
commit ce7c0c89375ec74f89ae5727998fd75fb768d280
Author: Dave Airlie <airlied@linux.ie>
Date: Wed Dec 28 01:57:11 2005 +0000
some updates for default colormap install
commit 022aa1127c7dcd133ce73dbc12a10bfba8b1ed6e
Author: Adam Jackson <ajax@nwnk.net>
Date: Wed Dec 28 01:01:06 2005 +0000
Get Xsdl closer to linking.
commit 27d79ab2bcebb634d0b69c851c72283a7514eb0c
Author: Adam Jackson <ajax@nwnk.net>
Date: Tue Dec 27 23:03:15 2005 +0000
s/XSERVER/KDRIVE/
commit 72817714a0787536ce8e8ad0d5473dea0f1c1abe
Author: Adam Jackson <ajax@nwnk.net>
Date: Tue Dec 27 23:01:27 2005 +0000
Remove Imakefiles.
commit 9dd0af6cb4e2c8976ada57a4f4ed16faae090a9d
Author: Adam Jackson <ajax@nwnk.net>
Date: Tue Dec 27 08:31:37 2005 +0000
Skeletal kdrive build system. Totall non-functional atm.
commit 7fd73d2953cf9449c15462cf4bf67639db64f997
Author: Adam Jackson <ajax@nwnk.net>
Date: Tue Dec 27 08:29:50 2005 +0000
Build fixes: XSERVER_LIBS -> KDRIVE_LIBS, config.h -> kdrive-config.h
commit 2f3ac6e5fcbd0e954a094fb6b975d7c8816c44b7
Author: Adam Jackson <ajax@nwnk.net>
Date: Tue Dec 27 08:26:03 2005 +0000
Start importing kdrive.
commit 6798fd0170f4225ce4e69148978533fcee9bdc34
Author: Adam Jackson <ajax@nwnk.net>
Date: Mon Dec 26 19:13:52 2005 +0000
Bug #4190: Add a rule for 'make relink' since automake sucks.
commit 8fc4ea8620913776a903ee2b4f22c306d5778623
Author: Adam Jackson <ajax@nwnk.net>
Date: Mon Dec 26 18:55:09 2005 +0000
Nuke unsupported NDBM routines. Shrink the hash table a bit, over
25% of the buckets were going empty.
commit ed33c7c98ad0c542e9e2dd6caa3f84879c21dd61
Author: Daniel Stone <daniel@fooishbar.org>
Date: Mon Dec 26 04:23:58 2005 +0000
Remove unused -xkbdb and -noloadxkb options. Rename -ar1 and -ar2 to
-ardelay and -arinterval, respectively. Remove XKB banner from help text.
commit 7e3cb9a09ac422179be89773f7fb14a462d25434
Author: Adam Jackson <ajax@nwnk.net>
Date: Sun Dec 25 22:25:15 2005 +0000
Remove unused layer module.
commit 9b083369ded2258cbc8ac2058e06ec8a3b171178
Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
Date: Fri Dec 23 20:11:12 2005 +0000
Change list of X server man pages in "See Also" section to list the ones
actually included and remove the ones that are no longer.
commit 5fd978b1e7bce9169f87712a4a7c2c36a68ac00a
Author: Daniel Stone <daniel@fooishbar.org>
Date: Fri Dec 23 07:40:44 2005 +0000
Make LBX configuration default to auto.
commit 5230e86b1cc841bfb35806618052aa835b7eb7e7
Author: Dave Airlie <airlied@linux.ie>
Date: Fri Dec 23 04:13:37 2005 +0000
fix up xglglx.c
commit feb735c5bb0cd391136f1c73476703dff82dc9b0
Author: Dave Airlie <airlied@linux.ie>
Date: Fri Dec 23 02:07:58 2005 +0000
Well there were a couple of snapshots later than CVS available outside of
Novell, so I've done a crazy merge to try and get them into a workable
CVS, I suspect I may have failed.. there is a pre-xgldrop-merge tag if
I did.
commit ade104ce5a016623c1ce97b0d52b531185b35baf
Author: Dave Airlie <airlied@linux.ie>
Date: Fri Dec 23 01:51:40 2005 +0000
check drawable is available
commit 7fb521e80d6e2c05e9475e74fbf80bfbe74cda95
Author: Dave Airlie <airlied@linux.ie>
Date: Fri Dec 23 01:50:04 2005 +0000
from davidr's tree update some fixes
commit c88a3145d057ab72466a3ea8b789bf419e4efc33
Author: Dave Airlie <airlied@linux.ie>
Date: Fri Dec 23 01:49:21 2005 +0000
from davidr's tree if source picture defined return
commit c59508566f11982aa3f4be383597d0e6178718c2
Author: Dave Airlie <airlied@linux.ie>
Date: Fri Dec 23 01:13:28 2005 +0000
fix glx up for newest glitz interface
commit d822bc159672e7327054e572b659ae7dde040e83
Author: Dave Airlie <airlied@linux.ie>
Date: Fri Dec 23 00:08:35 2005 +0000
make xgl code at least build against latest glitz.
commit 6e2086395d99081d8d682b90cec650a06e41fc2c
Author: Dave Airlie <airlied@linux.ie>
Date: Thu Dec 22 23:32:49 2005 +0000
fixups for newer glitz API
commit f3ae42c0fd910b7f9feb9be91ccb056bce0cd999
Author: Dave Airlie <airlied@linux.ie>
Date: Thu Dec 22 23:31:15 2005 +0000
small fix towards new glitz interface
commit 2af7e94eab6847159a3439301ecc93c62a12b1a0
Author: Eric Anholt <anholt@freebsd.org>
Date: Thu Dec 22 13:54:08 2005 +0000
Adjust the rules for auto-generating some source files, so that they work
on both GNU make and FreeBSD's make.
commit 0d7ec5c7d9b451066a079fe56bcc9722341a91ff
Author: Kevin E Martin <kem@kem.org>
Date: Wed Dec 21 02:30:08 2005 +0000
Update package version for X11R7 release.
commit b37e738d5f4e1769bdee98acca788aeeb1556bcc
Author: Adam Jackson <ajax@nwnk.net>
Date: Tue Dec 20 21:40:19 2005 +0000
Fix an fb regression on A8 pictures. (Fredrik Höglund)
commit 03d37eb03864cfc1a2f8d239d5a4c8341bf274f7
Author: Adam Jackson <ajax@nwnk.net>
Date: Tue Dec 20 21:34:21 2005 +0000
Bug #5359: Fix a segfault (Mark Kettenis)
commit 7b89b643c12fa0f7a662b3ff76e05ece53101312
Author: Adam Jackson <ajax@nwnk.net>
Date: Mon Dec 19 16:44:21 2005 +0000
Bug #5116: Refer DRI section details to dri.fd.o.
commit 3ef3add90351e3cb7b54dbcedc234bc5d3d65f1c
Author: Adam Jackson <ajax@nwnk.net>
Date: Mon Dec 19 16:34:07 2005 +0000
Stub COPYING files
commit 3566307c8d44f89622ea51169f67c79092cb56d1
Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
Date: Mon Dec 19 09:18:29 2005 +0000
Fix typos.
commit 137447c5f3c6f1914ac869297f823ae93ce428ac
Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
Date: Thu Dec 15 01:54:45 2005 +0000
Update to 2005-12-14 snapshot from pciids.sf.net
commit 2cf86fce41e3fd2ac48c5088da11e19077e42e65
Author: Kevin E Martin <kem@kem.org>
Date: Thu Dec 15 00:20:27 2005 +0000
Update package version number for final X11R7 release candidate. Update
release string to 6.99.99.904.
commit f1ba3b4f33a928a3a59538799b3863de5c87e70e
Author: Adam Jackson <ajax@nwnk.net>
Date: Wed Dec 14 20:11:16 2005 +0000
Bug #4718: Command line flag to disable ACPI.
commit cf605eb91619a8c0589a08674ffc3e018471b3fc
Author: Adam Jackson <ajax@nwnk.net>
Date: Tue Dec 13 17:35:26 2005 +0000
Build libglx correctly when not building the Xorg DDX.
commit b076dd787ff71c4b385ab4e2e4eb367f3de378f6
Author: Adam Jackson <ajax@nwnk.net>
Date: Tue Dec 13 17:34:06 2005 +0000
Spell it XINERAMA_SRCS, not PANORAMIX_SRCS.
commit 3666dbb5f3e06fa6a72def64556d64cf73141777
Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
Date: Mon Dec 12 23:33:55 2005 +0000
Remove unnecessary include of dgaproc.h that broke Solaris builds.
commit 438a5549f08ab03443d45dd46323579a2f2e4ba2
Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
Date: Mon Dec 12 03:06:18 2005 +0000
Bugzilla #4715 <https://bugs.freedesktop.org/show_bug.cgi?id=4715> Files in
xserver/xorg/Xext not included in tarball after make dist
commit 62f3ef930adc7edd49b27dd1f7b0f51bc8bc0afa
Author: Adam Jackson <ajax@nwnk.net>
Date: Fri Dec 9 18:35:21 2005 +0000
Bug #5258: Restore binary compatibility with 6.8.2's PictureRec. (Aaron
Plattner)
commit b99dea9dcf99f907a3536c0db1c39cc67931a5b1
Author: Adam Jackson <ajax@nwnk.net>
Date: Fri Dec 9 18:32:46 2005 +0000
Bug #4935: Fix includes. (Eric Anholt)
commit f4957ee94810b471110deebf03d7413399b45db3
Author: Adam Jackson <ajax@nwnk.net>
Date: Fri Dec 9 18:30:51 2005 +0000
Bug #4809: Re-fix that doesn't break distcheck. (Alan Coopersmith)
commit de22d0c2264bd6dbacbbb4160d09c7e84ad37e70
Author: Adam Jackson <ajax@nwnk.net>
Date: Fri Dec 9 15:30:05 2005 +0000
Fix a thinko so the code matches the comment
commit 6fcb049cd0d2291da5943176716d1f7bbb85fdc2
Author: Adam Jackson <ajax@nwnk.net>
Date: Fri Dec 9 06:49:39 2005 +0000
Bug #1288: Additional refactor of the driver probe logic to keep ati loaded
before atimisc.
commit 17ac5e9fec1e07bd18ae1407043c300cb4695ede
Author: Adam Jackson <ajax@nwnk.net>
Date: Fri Dec 9 05:36:41 2005 +0000
Push the fallback drivers to the end of the list so driver probe order
stays useful.
commit 80ea67e37980d07438749f1aa4dfdd7ee1086799
Author: Adam Jackson <ajax@nwnk.net>
Date: Fri Dec 9 03:59:41 2005 +0000
Bug #4361: Change driver probe logic to read the driver list from disk
instead of using a compile-time array.
commit 7fa2d11d85d43f42aa9c02f8d772c91d1b04df43
Author: Adam Jackson <ajax@nwnk.net>
Date: Fri Dec 9 03:57:41 2005 +0000
Bug #4361: Define XF86CONFIGFILE properly so config file generation works
commit 26b41ff43959a07a778bc3d6e4db8da036f09de3
Author: Kevin E Martin <kem@kem.org>
Date: Fri Dec 9 03:02:21 2005 +0000
Fix sgml docs build.
commit d6f98cbdb8fb74c504a92939d3741420eeed7110
Author: Adam Jackson <ajax@nwnk.net>
Date: Thu Dec 8 19:33:09 2005 +0000
Bug #3944: Fix 24bpp packed pixel. (Søren Sandmann Pedersen)
commit f9ccebe8c5cd674c08fe8ed860d1c456e42c937e
Author: Adam Jackson <ajax@nwnk.net>
Date: Thu Dec 8 19:27:13 2005 +0000
Bug #4928: Fix compilation for Alpha. (Stefaan DeRoeck)
commit 3a6bdf0715b994d6ecaa5b6e448695a8a8ec7d72
Author: Kevin E Martin <kem@kem.org>
Date: Thu Dec 8 19:21:12 2005 +0000
Add configure option to set the top level font dir.
commit 008c2dd5e4614e6a21123ee3a2ac9c5d3bafa97a
Author: Kevin E Martin <kem@kem.org>
Date: Thu Dec 8 17:55:19 2005 +0000
Add configure options to allow hard-coded paths to be changed.
commit 39189c2b86a4c2ab5f3f161d423eb072356668e5
Author: Kevin E Martin <kem@kem.org>
Date: Thu Dec 8 17:54:40 2005 +0000
Allow hard-coded paths to be configurable.
commit 20c0ebe7b3feb85abf9bf140b7799aafc6f59513
Author: Kevin E Martin <kem@kem.org>
Date: Wed Dec 7 16:18:02 2005 +0000
Change to use the app-defaults default dir configured in libXt.
commit 4a39354e14c3c360046b04ea0d4825832b05df05
Author: Kevin E Martin <kem@kem.org>
Date: Tue Dec 6 22:48:51 2005 +0000
Change *man_SOURCES ==> *man_PRE to fix autotools warnings.
commit 84faf8dc9747bc4f1db5ebc2f23e17cf1460e2e9
Author: Adam Jackson <ajax@nwnk.net>
Date: Tue Dec 6 16:22:47 2005 +0000
Bug #5230: Fix whitespace bugs.
commit 9439297b7bc07dcb90f0d01da09eea1bac3d42ff
Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
Date: Tue Dec 6 15:50:35 2005 +0000
Bugzilla #5219 <https://bugs.freedesktop.org/show_bug.cgi?id=5219> Make
sure all optional sources are included in EXTRA_DIST, even if they
aren't used on the platform the distballs are made on.
commit f259fd680caccb59546d7788704e46e51a9c6146
Author: Adam Jackson <ajax@nwnk.net>
Date: Sat Dec 3 22:47:47 2005 +0000
Disable the xf8_32wid logic for now, breaks distcheck
commit 26f9c4305660c2b3dc7fe8d214bcdd3c24e1b198
Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
Date: Sat Dec 3 17:04:45 2005 +0000
Bugzilla #4809 <https://bugs.freedesktop.org/show_bug.cgi?id=4809> Patch
#3908 <https://bugs.freedesktop.org/attachment.cgi?id=3908> xf8_32wid
and cfb24 only need to be built on sparc
commit 98231c6b38c98976f4ac2b9417ecfbc37a8cbe9a
Author: Kevin E Martin <kem@kem.org>
Date: Sat Dec 3 05:47:25 2005 +0000
Update package version number for X11R7 RC3 release. Update release string
to 6.99.99.903 (i.e., 7.0 RC3).
commit 7c00afd0ec94e491f1a9ef32d6543ed51ea3319d
Author: Kevin E Martin <kem@kem.org>
Date: Fri Dec 2 06:02:45 2005 +0000
Define XFree86Server only where it is required.
commit 924518605b613eb66aa569877fa9f131e6f2a2fd
Author: Kevin E Martin <kem@kem.org>
Date: Thu Dec 1 23:39:00 2005 +0000
Fix GL build when srcdir != builddir (Donnie Berkholz).
commit 14b9315379fe8c783013906616d868f93fd51c83
Author: Kevin E Martin <kem@kem.org>
Date: Thu Dec 1 22:06:49 2005 +0000
Add missing XvExtension and XvMCExtension defines.
commit df8fa21d3189e20260328b88cc8a86224a9b1ebf
Author: Kevin E Martin <kem@kem.org>
Date: Thu Dec 1 16:20:09 2005 +0000
Fix typo: xorg_bus_linuxbsdpci ==> xorg_bus_linuxpci
commit ccfaf82367c9d057fd8314ce36b47f0a8eb696b6
Author: Eric Anholt <anholt@freebsd.org>
Date: Thu Dec 1 05:04:07 2005 +0000
Bug #5160: Fix the modular build to try to use the same logic for choosing
the architecture/os-specific bus support as monolithic.
commit 9c0bd9687fe7d20f2f0793332ae0db06f035eb23
Author: Adam Jackson <ajax@nwnk.net>
Date: Wed Nov 30 22:59:22 2005 +0000
Import libdrm 2.0
commit 4ec0b623b6ab5f8a1e5af2cc3d839251acf81ce2
Author: Adam Jackson <ajax@nwnk.net>
Date: Wed Nov 30 02:36:25 2005 +0000
Bug #5093: Fix fb for non-SSE machines. (Xavier Bachelot)
commit ed826d563cba82c516fd41f6a29ee50aa1fe6c6a
Author: Adam Jackson <ajax@nwnk.net>
Date: Tue Nov 29 23:34:30 2005 +0000
Only build dlloader modules by default.
commit da5d66f2ff27b21fe5c39a4abb4f627edd707f1d
Author: Kevin E Martin <kem@kem.org>
Date: Tue Nov 29 16:39:33 2005 +0000
Fix usage of XFree86LOADER/XFree86Module/IN_MODULE and update loadable
module builds to reflect this change.
commit 51a721a6dbb42702347aad3115147e4922fc1a25
Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
Date: Mon Nov 28 22:05:09 2005 +0000
Change *mandir targets to use new *_MAN_DIR variables set by xorg-macros.m4
update to fix bug #5167 (Linux prefers *.1x man pages in man1 subdir)
commit 381931b15b15d0a2ec384b0c22864412c44f9c6e
Author: Kevin E Martin <kem@kem.org>
Date: Wed Nov 23 07:14:46 2005 +0000
Add configure option to install libxf86config.a (disabled by default).
commit 594ca0966e8fd5992ebf95170cc42e19c698fec6
Author: Eric Anholt <anholt@freebsd.org>
Date: Tue Nov 22 02:11:00 2005 +0000
Bug #5118: Use "rm -f" instead of "$(RM)", which isn't always defined.
commit 1c8c1179c0789e3e134d31a62dbb88bfdb594b26
Author: Felix Kuehling <fxkuehl@gmx.de>
Date: Mon Nov 21 04:24:07 2005 +0000
Fix Xprt library dependencies in the case that Xprint is auto-detected by
configure.
commit a1f110bda80bb3b8e4f602385ca5ccd96cf3f786
Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
Date: Sun Nov 20 23:01:02 2005 +0000
Make sure XKM_OUTPUT_DIR (used in code) ends in / (so paths don't get hosed
when appending file names) but XKB_COMPILED_DIR (used in Makefiles)
does not so install-sh -d doesn't get confused when the directory
already exists.
commit 385730d23944c24dd9af45b27f62c1161abc48b2
Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
Date: Sun Nov 20 04:15:15 2005 +0000
Add xext to list of modules xorgcfg depends on.
commit 63aa96c08a8390621b017ea498c88cf88152024b
Author: Kevin E Martin <kem@kem.org>
Date: Sat Nov 19 07:15:50 2005 +0000
Update pkgconfig files to separate library build-time dependencies from
application build-time dependencies, and update package deps to work
with separate build roots.
commit d3b6653a2892e8c929c79fe3ace19ac9d8366fc4
Author: Adam Jackson <ajax@nwnk.net>
Date: Sat Nov 19 03:53:04 2005 +0000
Bug #4824: Build XTrap support by default, matching monolith.
commit 627ac1fe1dbcbc070575da7bee9e686a7dce5262
Author: Eric Anholt <anholt@freebsd.org>
Date: Fri Nov 18 23:34:04 2005 +0000
Bug #5060: Fix non-Linux DRI on 64 bit post Linux 32/64 changes.
commit e3ec048ff2fe0ee0862472e9b147b7ce488ea898
Author: Adam Jackson <ajax@nwnk.net>
Date: Fri Nov 18 22:43:50 2005 +0000
Bug #4928: Unbreak Makefile.am for Alpha chips. (Stefan DeRoeck)
commit de95d8ee197a0bb738037195997d754a20e10254
Author: Adam Jackson <ajax@nwnk.net>
Date: Fri Nov 18 18:02:24 2005 +0000
Bug #4859: Don't segfault on bad DDC read. (Tony Houghton)
commit 21f7d03dbc347f6bf97a40671275ac75df15bd10
Author: Adam Jackson <ajax@nwnk.net>
Date: Wed Nov 16 07:28:19 2005 +0000
Fix builds when not building the Xorg DDX.
commit fb2d9df869af0c96f1488ef7cf364e01a9d28f3f
Author: Adam Jackson <ajax@nwnk.net>
Date: Tue Nov 15 00:29:23 2005 +0000
Make fb build on darwin/ppc without addition #define hacks
commit 16b315affa30e34b9bab81778978484137a5d9bb
Author: Kevin E Martin <kem@kem.org>
Date: Mon Nov 14 21:04:12 2005 +0000
Use glcontextmodes.[ch] from Mesa.
commit 0c110c80e7afbef50bb354cf1df30123ed048250
Author: Kevin E Martin <kem@kem.org>
Date: Mon Nov 14 20:18:03 2005 +0000
Add GL_CFLAGS so that GLX can find its proto headers when using separate
build dirs.
commit fc81c13e4dafb0eb818879454ee7ae3fa3dae6d0
Author: Kean Johnson <kean@armory.com>
Date: Mon Nov 14 18:49:30 2005 +0000
Dont prevent SCO platforms for using the default ZAxisMapping now that the
OS layer correctly sends z-axis events when the wheel button is used.
commit bd9fb533b31c2427d854199fa59dccd357cf874b
Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
Date: Mon Nov 14 00:01:34 2005 +0000
Default xkb-output directory needs trailing slash.
commit 267cbffa41fffff69c692911d128462f5bab2a69
Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
Date: Sun Nov 13 20:53:24 2005 +0000
Bug #5019 <https://bugs.freedesktop.org/show_bug.cgi?id=5019> xserver
installs manpages into 'man1' instead of 'man1x'
commit 3179d29b8212c197634d81fbeb8dd2e8df995735
Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
Date: Sat Nov 12 18:03:34 2005 +0000
use RGB_DB not RGB_PATH as that's what configure defines (Jürg Billeter
<j@bitron.ch>)
commit 0e7e4c7064df64c29b1a0ccd84fba1be7c748f18
Author: Kevin E Martin <kem@kem.org>
Date: Thu Nov 10 04:59:21 2005 +0000
Fix typo to enable DGA support.
EXTMODULE is required to build DGA support into extmod.
commit e4554db8f87c6a39a3087186395972000bd2085c
Author: Kean Johnson <kean@armory.com>
Date: Thu Nov 10 02:41:20 2005 +0000
Dont pass wheel mouse buttons as real buttons, map them as Z-Axis movement
on SCO and USL. Re-instate the ZAxisMapping default for the mouse
driver.
commit 1b26fe6d2092c202141a0371f47ef1cd7c66ec00
Author: Kevin E Martin <kem@kem.org>
Date: Wed Nov 9 21:28:54 2005 +0000
Update package version number for X11R7 RC2 release. Update release string
to 6.99.99.902 (i.e., 7.0 RC2).
commit f886e632b8dab1bfa0de42b9759a8284ecd9b94f
Author: Matthias Hopf <mhopf@suse.de>
Date: Wed Nov 9 17:05:41 2005 +0000
Bug #4915: ButtonMapping option which allows to define arbitrary button
mappings (including left-handed mouse etc.). Fixed incorrect usage of
non-reversed, but ZAxisMapped buttons for state detection. Nuked unused
part of reverseMap.
commit a25871ae52dd5ce094ba8c1b2021dd027d3e71bd
Author: Kevin E Martin <kem@kem.org>
Date: Wed Nov 9 01:00:46 2005 +0000
DRM 1.0.5 import
commit c9709c0a38af46368726857f7261cbeb84e53911
Author: Kevin E Martin <kem@kem.org>
Date: Tue Nov 8 22:47:57 2005 +0000
Add newly checked in files to Xorg server build.
Fix release date. Enable DGA extension by default.
commit f8430a1b8651f4b52d9d3b54694a60d929b48925
Author: Kristian Høgsberg <krh@redhat.com>
Date: Tue Nov 8 19:04:56 2005 +0000
Bug #2880, add functions for byte and word level access to pci config
space.
Fix broken utf8 again.
commit 5390c7ab05d23f64e6d9afaa558be246a6d6e1b4
Author: Kean Johnson <kean@armory.com>
Date: Tue Nov 8 06:33:30 2005 +0000
See ChangeLog entry 2005-11-07 for details.
commit f5814bf3fff5352ed6edef4c58aadf2d4593f094
Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
Date: Tue Nov 8 03:12:43 2005 +0000
Don't reference noXkbExtension when building without XKB. (Bob Terek - Sun
Microsystems)
commit e73cdba865f36ebf78c2dc4ff674b4d9bfe85013
Author: Kevin E Martin <kem@kem.org>
Date: Mon Nov 7 21:03:49 2005 +0000
Fix Xvfb to work properly in depth 15 mode. Fixes XTS5 XCloseDisplay-3
server crash.
commit 890ed0e082e048fa8daf48229b40558381bd131d
Author: Thomas Hellstrom <unichrome@shipmail.org>
Date: Sun Nov 6 16:40:59 2005 +0000
Fix a bug where a system memory pixmap got a wrong address if memcpy()
fallback was used for downloading from screen.
commit 70aedcf32a0c924fd073f5b36d20813e8323026b
Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
Date: Sat Nov 5 18:56:50 2005 +0000
Bug #4948: <https://bugs.freedesktop.org/show_bug.cgi?id=4948> Incorrect
URL in log file for Xorg CVS. Also fixed wording of statement to not
refer to monolithic CVS since modular uses the same code, so it was
appearing in modular builds too.
commit 89c661d61f1b9c70a08237476fa1f7f42c1783ab
Author: Kevin E Martin <kem@kem.org>
Date: Fri Nov 4 21:37:32 2005 +0000
Only use fbCopyAreammx if planemask is FB_ALLONES (fixes XTS5 XCopyArea
tests 22 and 23).
commit 0b150a05e6fadca7ee8240697d6cbeadea0c53b3
Author: Ian Romanick <idr@us.ibm.com>
Date: Thu Nov 3 17:12:53 2005 +0000
Whitespace change just to make sure I created the branch correctly.
commit 90cf8e339b71c2f8f2d7a362e6e1ca8078d7f4fd
Author: Kevin E Martin <kem@kem.org>
Date: Thu Nov 3 17:08:06 2005 +0000
Fix vendor string and release version reported by the servers. Enable
security, lbx and xevie extensions to give us parity with monolithic
tree.
commit f23defeef285b4a5bb58405589294bd557c9bb01
Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
Date: Thu Nov 3 16:57:01 2005 +0000
Use APP_MAN_SUFFIX for Xserver man page instead of hardcoding section 1
commit f5daec674aeb4fe6ccbc95ead8a319bbeb368d9f
Author: Kevin E Martin <kem@kem.org>
Date: Wed Nov 2 15:56:40 2005 +0000
Add support for enabling/disabling DBE (part of generic enable/disable
extension support in the server).
commit a311bfa73afa1af76f81958d23bc8e0c631d6828
Author: Kevin E Martin <kem@kem.org>
Date: Wed Nov 2 15:53:57 2005 +0000
Fix support for enabling/disabling extensions loaded from modules.
commit 462a2407d540eac831c9be4dcee8a16aa1cea6ac
Author: Kevin E Martin <kem@kem.org>
Date: Tue Nov 1 15:01:51 2005 +0000
Add xorg-server.m4 for driver dependency checking.
Update pkgcheck depedencies to work with separate build roots.
commit 56101c9d6ec3585a0a8550da4b83dd399e3bcce6
Author: Kevin E Martin <kem@kem.org>
Date: Mon Oct 31 05:45:40 2005 +0000
Fix fd leak by closing them in the ACPI code instead of just using
shutdown.
commit 7993486e80711bd6f6f5b6c2b1f2ac32bfba735b
Author: Thomas Winischhofer <thomas@winischhofer.net>
Date: Sun Oct 30 17:38:49 2005 +0000
RandR: Add a driver func to let the driver determine the physical size of a
screen size (display mode). Useful for faked widescreen modes, modes
which are scaled by the driver, etc. This really helps fixing RandR's
sometimes dumb DPI assumptions.
commit c818d3a1a5439c54fc687927a99d69712602ed5e
Author: Thomas Winischhofer <thomas@winischhofer.net>
Date: Sun Oct 30 09:27:06 2005 +0000
Add xf86RandRSetNewVirtualAndDimensions to loader symlist
commit fdbb3ea60949a12eb2f4805d16e8acc2348e39c7
Author: Thomas Winischhofer <thomas@winischhofer.net>
Date: Sat Oct 29 21:31:23 2005 +0000
Add function for drivers to change RandR's idea of the virtual screen size.
(This allows drivers to reserve a larger virtual size at start and
change it later)
commit e921eec1c6d6ce32630977bd876c529a7c694459
Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
Date: Sat Oct 29 00:12:33 2005 +0000
Make X -> Xorg symlink at install time.
commit f842c229d4c4dbd5c01364f9e99709bedfd32be6
Author: Alan Hourihane <alanh@fairlite.demon.co.uk>
Date: Fri Oct 28 16:01:17 2005 +0000
build fix on alpha
commit 7416fd61a17a70a2c27c4b1d19796955c296dc7a
Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
Date: Thu Oct 27 21:03:27 2005 +0000
Improved stack trace dump code for Solaris - try fork & exec of pstack
first so we can see the names of non-exported symbols that aren't
visible to walkcontext/dladdr1 code.
commit b588bdfe2ac3758d7188706078d79fa276a303e3
Author: Dave Airlie <airlied@linux.ie>
Date: Sat Oct 22 04:38:50 2005 +0000
programs/Xserver/GL/mesa/X/xf86glx.c: Missing initializer in xf86glx.c
spotted while debugging something else.
commit 59279da49806b032027bb54410bc2513d21e3d9e
Author: Adam Jackson <ajax@nwnk.net>
Date: Fri Oct 21 19:06:13 2005 +0000
Bug #1429: Report input device type correctly. (Stéphane VOLTZ)
commit 4a8072011895e6f472e429af7503fc07e0561144
Author: Adam Jackson <ajax@nwnk.net>
Date: Fri Oct 21 18:50:09 2005 +0000
Bug #4730: Byte-swap the pixmap ID correctly. (Neil Campbell)
commit 81e913d3106066de73792f59f3e50e2b5458c567
Author: Adam Jackson <ajax@nwnk.net>
Date: Fri Oct 21 18:23:33 2005 +0000
Bug #4840: Typo, x$xRES -> x$RES. (George Fufutos)
commit f5a58178347878e0409b592330a07867bea02bef
Author: Ian Romanick <idr@us.ibm.com>
Date: Thu Oct 20 23:24:47 2005 +0000
Make sure that the __gl*_size prototypes are seen in all the places that
they need to be seen.
commit 279cf9f79da5778b6e14ecc437379d73e3bec5b0
Author: Donnie Berkholz <spyderous@gentoo.org>
Date: Thu Oct 20 22:41:28 2005 +0000
Bug #4817 <https://bugs.freedesktop.org/show_bug.cgi?id=4817> Restore '='
to '==' in test for mmx_capable.
commit 1f43d218cc24358a0379535ed517c23011633c31
Author: Thomas Winischhofer <thomas@winischhofer.net>
Date: Thu Oct 20 21:45:40 2005 +0000
EXA: The "optimization" for using a fill operation instead of 1x1 copies
checked the destination drawable's dimensions (!) instead of the
tile's. Really....
commit 15f56b203dbc14ea59885d40fd4bed3da9e8e190
Author: Adam Jackson <ajax@nwnk.net>
Date: Thu Oct 20 18:52:51 2005 +0000
Move xf86XTrapModule.c to dixmods, guess at a build system.
commit da43c778f4a831061ad2c8b8a312b7a54c9cd79e
Author: Adam Jackson <ajax@nwnk.net>
Date: Wed Oct 19 22:45:54 2005 +0000
Bug #3224: Degrade XKB fallback message to X_WARNING.
commit 4ebd26f04b32f1b09e0759f1a83437d0b1c4d646
Author: Adam Jackson <ajax@nwnk.net>
Date: Wed Oct 19 22:36:22 2005 +0000
Bug #3196: Fix Load foo.so syntax.
commit af211a9bc1bcab0aa631558e5d6ce013095f9802
Author: Adam Jackson <ajax@nwnk.net>
Date: Wed Oct 19 22:30:09 2005 +0000
Fix PCI bus scan on ia64 E8870 chipsets.
commit 5744308e2957781449bfe6fee9b465617a88384d
Author: Kevin E Martin <kem@kem.org>
Date: Tue Oct 18 22:06:54 2005 +0000
Update package version number for RC1 release. Update release string to
6.99.99.901 (i.e., 7.0 RC1).
commit 2769c3e72c470b472dae013e256a7ee73c3e53f2
Author: Adam Jackson <ajax@nwnk.net>
Date: Tue Oct 18 19:43:48 2005 +0000
Fix distcheck by forcing Xorg to be installed before chmod/chown.
commit dd0d010e9c34278f968be486a6c5c91e021b6609
Author: Adam Jackson <ajax@nwnk.net>
Date: Tue Oct 18 19:14:08 2005 +0000
Fix parallel builds my ensuring libdmxconfig builds first.
commit 79e6ac79f983b6cbd88a868dfd2235d9cbe75e8b
Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
Date: Tue Oct 18 07:18:21 2005 +0000
Don't use $< in explicit rules since neither BSD nor Solaris make allow
that.
commit fb282ef43a1936dcdefa57f16a8363b2adaf983b
Author: Aaron Plattner <aplattner@nvidia.com>
Date: Tue Oct 18 04:03:01 2005 +0000
Add miext/damage so misym.c can export DamageDamageRegion.
commit 959db6028d232dc76396cb658aa48d3b4e605aed
Author: Aaron Plattner <aplattner@nvidia.com>
Date: Tue Oct 18 04:02:31 2005 +0000
Export DamageDamageRegion. Not bumping the ABI version since we did that
already for this release.
commit b61c828b0455ec1d4a7ffb54b5ac9b65764a458b
Author: Kevin E Martin <kem@kem.org>
Date: Tue Oct 18 02:23:58 2005 +0000
DRM 20051017 import
commit d6a40bcd4a745b5d6d1070deb696b21d128ca0fe
Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
Date: Tue Oct 18 00:32:55 2005 +0000
Change default install dir for app-default files from
$(sysconfdir)/X11/app-defaults to $(libdir)/X11/app-defaults to match
the monolith & allow localization
commit e7007f7d51c9e1d39118865fefb1716c579a70bd
Author: Adam Jackson <ajax@nwnk.net>
Date: Mon Oct 17 22:42:03 2005 +0000
More automake 1.7 braindamage: use mkdir -p, not .
commit 151ba8b67fd88a721f9f72d3019212b22f5cd3e2
Author: Adam Jackson <ajax@nwnk.net>
Date: Mon Oct 17 22:25:58 2005 +0000
Work around automake-1.7 braindamage by providing an explicit rule for
XOrgCfg.
commit eec3df1503e561aff6656e15c73b25a0bba1b06b
Author: Kristian Høgsberg <krh@redhat.com>
Date: Mon Oct 17 17:11:12 2005 +0000
Fix whitespace in AS_HELP_STRING uses, convert all help strings to use
AS_HELP_STRING.
commit 1859c62607d567aa05334df1662f7249c983f793
Author: Kevin E Martin <kem@kem.org>
Date: Mon Oct 17 07:18:59 2005 +0000
include/dix-config.h.in Add support for more extensions
Add missing files to EXTRA_DIST
commit ccfe9e7e9b49cbbf7c50fbf1a5c33178f27f79eb
Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
Date: Sun Oct 16 21:57:34 2005 +0000
Link Xprint config directories in $(C_LOCALE) list to C locale dir, not
en_US
commit a7d6a4fb321415b8aaad72760ff8a1ca3fd077f9
Author: Donnie Berkholz <spyderous@gentoo.org>
Date: Sun Oct 16 03:02:53 2005 +0000
Change '==' to portable '='.
commit c2e461c7e970830ea430de3e5f352d144e9f0239
Author: Kevin E Martin <kem@kem.org>
Date: Sat Oct 15 20:44:44 2005 +0000
Fix typo and add new Makefiles to AC_OUTPUT
Fix typos
Add xorg.conf.man to CLEANFILES
Add missing files to EXTRA_DIST
commit 34b7b57b3c80507f63a542c6adb4b5c8ed80b642
Author: Kristian Høgsberg <krh@redhat.com>
Date: Sat Oct 15 19:34:28 2005 +0000
Doh, remember to add this file.
commit 744aa34ca5228ea176cc56a7bdd48bbf5f29b0b5
Author: Eric Anholt <anholt@freebsd.org>
Date: Sat Oct 15 02:19:09 2005 +0000
Add an additional meaning to the "dirty" flag. Now, if !dirty && !area, the
pixmaps's contents are undefined, so we won't need to upload the
undefined contents in MoveIn. Use the ExaCheck* for async ops as well,
so that dirty is always tracked. While the performance impact for my ls
-lR test was not significant (though the avoiding-upload path was being
hit), it's likely to be important for the upcoming Get/PutImage
acceleration from ajax.
commit 21e7339c1eead1148eea462bc99cf8faf02c8d39
Author: Kristian Høgsberg <krh@redhat.com>
Date: Fri Oct 14 22:44:56 2005 +0000
Hook up lbx.
commit d62943c040fd3d45079c9918c57f74f993b585d4
Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
Date: Fri Oct 14 22:19:51 2005 +0000
Set default font path to match the default in the monolith so fonts are
actually found.
commit 0ee70f53ef9b05052ee079560df107d05a9c5407
Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
Date: Fri Oct 14 22:01:46 2005 +0000
Install Xorg & xorg.conf man pages even when not building docs
commit 0676a2874a62a3661a718cdf21e75ffc77197ad9
Author: Kristian Høgsberg <krh@redhat.com>
Date: Fri Oct 14 20:01:36 2005 +0000
Add sysv and sco os-support subdirs and add simple EXTRA_DIST Makefile.am
in those dirs. Remove unsupported os-support subdirs (bsdi, dgux, hurd,
nto, os2, pmax, qnx4) that have no maintainer and we don't dist.
Add Options.
commit 57abb5b171b2fe88252aeb788463e533106d66b9
Author: Alan Hourihane <alanh@fairlite.demon.co.uk>
Date: Fri Oct 14 08:29:16 2005 +0000
remove reference to non-existent agpgart.h
commit 7e3e9ed97ba25bb84286f97fe6882a37c9aa7e25
Author: Donnie Berkholz <spyderous@gentoo.org>
Date: Fri Oct 14 06:10:06 2005 +0000
Add XTRAP_LIB to XPRINT_EXTENSIONS to fix xprint build when xtrap is
enabled.
commit 821584fcd3bf83f3aaacd35e54323f71d976db44
Author: Donnie Berkholz <spyderous@gentoo.org>
Date: Fri Oct 14 05:36:39 2005 +0000
Require glproto >= 1.4.1 if building DRI with GLX. This fixes a build
failure on a number of hyperpipe functions.
commit 8df7628a2ad93edf8271f13e0b43c0fa8f766668
Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
Date: Fri Oct 14 00:41:51 2005 +0000
Remove reference to XF86config-4. Add xorgcfg(1) to See Also list.
commit b54c8154ca19edce00b9c6379d5daf94268bade1
Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
Date: Fri Oct 14 00:34:49 2005 +0000
Set substitutions needed in xorgconfig man page.
commit 1df705e465a103c94ffbb9fe97bdbe6b0aefc746
Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
Date: Thu Oct 13 20:30:38 2005 +0000
AC_SUBST VENDOR_STRING & VENDOR_RELEASE for xorgcfg's app-defaults file
commit b349b20d783252d5126451142419aae554f9b776
Author: Kristian Høgsberg <krh@redhat.com>
Date: Thu Oct 13 18:08:24 2005 +0000
Dist NOTES.
Dist helper shell scripts.
Dist XAA.HOWTO and a few more unused C files.
Dist xorgconf.cpp.
Fix DIST_EXTRA typo.
Clean yacc and lex generated files only during make maintainer-clean as we
don't expect users to have those tools installed.
commit 35a767590e481b15ae66dccc2dd91098992b2751
Author: Benjamin Herrenschmidt <benh@kernel.crashing.org>
Date: Thu Oct 13 01:13:58 2005 +0000
Fix stupid mistake in yesterday's allocator commit, would cause exa to
consider a random available memory size
commit a16dabd05ee7ec97877f07bd40ed83c01e72fc22
Author: Eric Anholt <anholt@freebsd.org>
Date: Wed Oct 12 11:15:44 2005 +0000
Remove an RM line that appears unnecessary and was breaking the build at
xf86DefModeSet.c with FreeBSD make, where RM was undefined. While here,
make the build of xf86DefModeSet.c depend on its sources, so it'll
rebuild properly, and make it a normal CLEANFILE rather than a
DISTCLEANFILE, since the intention seems to be to build it at the
user's build time.
commit b819c8378fbf29f185332e8435a80eb35991cd1f
Author: Alan Hourihane <alanh@fairlite.demon.co.uk>
Date: Wed Oct 12 08:22:31 2005 +0000
remove unneeded line of code
commit e573b272bf2b06fb62d0306ddc966f3230ead967
Author: Benjamin Herrenschmidt <benh@kernel.crashing.org>
Date: Wed Oct 12 07:46:36 2005 +0000
Use proper access size when reading pixel based on bpp of the source pixmap
commit 55efb41f6cc064763cbfd3ee2a1239dc46cb109a
Author: Eric Anholt <anholt@freebsd.org>
Date: Wed Oct 12 07:35:20 2005 +0000
If a window background is a 1x1 pixmap, read the value out and go to
exaFillRegionSolid rather than sending piles and piles of Copies to the
hardware.
commit fce11fdf03acc1f3f1dafb79fc8fff0251cf5473
Author: Kevin E Martin <kem@kem.org>
Date: Wed Oct 12 02:11:06 2005 +0000
Fix typo (DIST_EXTRA -> EXTRA_DIST)
commit 12994b9afbc18bfb7209f677abf673415c9ddf15
Author: Benjamin Herrenschmidt <benh@kernel.crashing.org>
Date: Tue Oct 11 23:11:37 2005 +0000
Fix a couple of bugs in the offscreen allocator. One mostly harmless was
causing our search loop for evictable blocks to possibly skip a good
candiate, and another was the allocator would occasionally use
area->offset as if it was the base of the pixmap, while for a pixmap
that is not in available state, it is not. This caused some funny
miscalculation leading to overlapping pixmaps and accesses beyond the
end of the framebuffer. To make things cleared, I renamed save_offset
to base_offset, made sure it's the one used everywhere in the
allocator, and only align "offset" for the client at the end of
exaOffscreenAlloc().
commit 8444a1f3918b0433f89cae31673ab63628b4543d
Author: Alan Hourihane <alanh@fairlite.demon.co.uk>
Date: Tue Oct 11 21:01:04 2005 +0000
missed commit
commit 3b683b63eed603ae58a8cddab48eb81f7ba0dbdf
Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
Date: Tue Oct 11 20:12:24 2005 +0000
missed ChangeLog entry for previous commit
commit b4450f3242ab408e80bc3d6d5d1cf6765f3e5339
Author: Thomas Winischhofer <thomas@winischhofer.net>
Date: Tue Oct 11 19:03:02 2005 +0000
Add DGAReInitModes, Part 2
commit d91d18e1d6d663244288748ab86a35a6c151a535
Author: Thomas Winischhofer <thomas@winischhofer.net>
Date: Tue Oct 11 19:02:18 2005 +0000
Add DGAReInitModes in order to allow the driver to change the list of
supported DGA modes. (Part 1)
commit c1a2abadfbb862cbaac3e23d0c1317ce5473ebdd
Author: Alan Hourihane <alanh@fairlite.demon.co.uk>
Date: Tue Oct 11 14:50:47 2005 +0000
fix a typo
commit 697f64a22ac5a7742a0022605a1074351296d4f8
Author: Alan Hourihane <alanh@fairlite.demon.co.uk>
Date: Tue Oct 11 14:50:03 2005 +0000
check randrp has been initialized
commit 2828d92c6ca400b603b6a20a221d9c858732292f
Author: Alan Hourihane <alanh@fairlite.demon.co.uk>
Date: Tue Oct 11 14:45:01 2005 +0000
programs/Xserver/hw/xfree86/common/xf86RandR.c
programs/Xserver/hw/xfree86/loader/xf86sym.c Add a new function
xf86GetRotation to allow third party modules to obtain the current
rotation.
commit cad18ec979e38ef80a606f0e4abf2142b9d0d2b1
Author: Alan Hourihane <alanh@fairlite.demon.co.uk>
Date: Mon Oct 10 10:07:47 2005 +0000
don't move x or y depending on the screen size change
commit 7f72f94aa4f0655b8aab6c67eef2a5f5ac4b418f
Author: Alan Hourihane <alanh@fairlite.demon.co.uk>
Date: Mon Oct 10 09:31:49 2005 +0000
rework that again
commit 7c1d9a31a36552467d194e7d009c17dc526256c2
Author: Alan Hourihane <alanh@fairlite.demon.co.uk>
Date: Mon Oct 10 09:24:28 2005 +0000
a furthur tweak to the randr cursor position fix
commit 13f958fbe8420e406f24c01d320f29002ee860b7
Author: Benjamin Herrenschmidt <benh@kernel.crashing.org>
Date: Mon Oct 10 05:58:41 2005 +0000
Add missing {Prepare,Finish}Access() wrappers for the tile pixmap in the
fallback case
commit d82aeb55ca3b6abe4cafa7b9c39777a5f67308e5
Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
Date: Sun Oct 9 23:47:52 2005 +0000
Bug #3254 <https://bugs.freedesktop.org/show_bug.cgi?id=3254> Make sure
screensaver & DPMS timeouts don't overflow when multiplied by
MILLI_PER_MIN. (Reported by Zachary J. Slater)
commit 29b5f846d261976f466d2c7181d6a75de670066b
Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
Date: Sun Oct 9 17:47:34 2005 +0000
Bug #4715 <https://bugs.freedesktop.org/show_bug.cgi?id=4715> Add
SecurityPolicy to EXTRA_DIST (Bill Crawford)
commit 046234b3ebdfe221de9e87d70d287f69a6f59d6e
Author: Eric Anholt <anholt@freebsd.org>
Date: Sun Oct 9 02:03:22 2005 +0000
Don't try the accelerated glyphs path for component-alpha text (which I
don't expect drivers to be able to accelerate without exa assistance).
Instead, drop back to plain old miGlyphs for a 62.5% +/- 1.5% reduction
in runtime of my ls -lR test (n=5) with component alpha. While a
reasonable approach would seem to be making a better test to see
whether the entire path would be accelerated and force migration
appropriately, my attempt at this made the situation much worse.
commit 526d1502df8db6799c9d1155b86ce79cef90872b
Author: Alan Hourihane <alanh@fairlite.demon.co.uk>
Date: Fri Oct 7 21:29:39 2005 +0000
another update to the RandR fix (thanks Aaron)
commit 5a71a5667eb5b01e0f65f9310f4af1f6c5711ab7
Author: Kristian Høgsberg <krh@redhat.com>
Date: Fri Oct 7 19:01:10 2005 +0000
Add Xprint init scrips to EXTRA_DIST.
commit 470213753b158225b44a39a872599344acbc7101
Author: Alan Hourihane <alanh@fairlite.demon.co.uk>
Date: Fri Oct 7 18:15:08 2005 +0000
update the last RandR fix
commit 348242f35aeb2869ef390241035b5f3266fc0288
Author: Alan Hourihane <alanh@fairlite.demon.co.uk>
Date: Fri Oct 7 15:39:52 2005 +0000
programs/Xserver/hw/xfree86/common/xf86RandR.c Use PointerMoved instead of
SetCursorPosition, as PointerMoved will call AdjustFrame to reposition
the window if necessary and avoid the cursor ending up offscreen.
commit 578e18d11b3d61449c1dd7eba04e1748f19c68f3
Author: Kevin E Martin <kem@kem.org>
Date: Fri Oct 7 14:27:47 2005 +0000
Add darwin to dist
Include missing docs in EXTRA_DIST
Include headers and other files in dist
commit 148df64a05d69adaac4b0f3684b846eb1da60219
Author: Kevin E Martin <kem@kem.org>
Date: Fri Oct 7 04:11:02 2005 +0000
Add README.compiled to dist tarball
commit ff258ac2783203ed2a7698894d951391d1aecebc
Author: Benjamin Herrenschmidt <benh@kernel.crashing.org>
Date: Thu Oct 6 23:45:29 2005 +0000
Clients tend to set picture->repeat when not necessary. Most HW cannot
accelerate repeat NPOT thus triggering software fallback (this is the
case with gnome desktop for example). This adds a simple optimisation
to exa that removes "repeat" when it's obviously useless, that is, the
single picture instance covers the entire rectangle beeing used
commit e4ed43c3a6c248ba2b82b8bbf29da537a68407e6
Author: Søren Sandmann Pedersen <sandmann@daimi.au.dk>
Date: Thu Oct 6 22:25:35 2005 +0000
symlink.sh:
New files linked:
xorgconf.cpp Options
usb.3 usb_hid_usages
lynx_ppc.S
BUSmemcpy.S IODelay.S PortIO.S SlowBcopy.S
sun_inout.s
xaaTEGlyphBlt.S
xkbcomp/compiled/README
New files excluded:
All of lib/GL/apple
xlibi18n/*/*.mapfile
xxserver/xorg/configure.ac, xkb/Makefile.am:
Install README.compiled in the xkb output dir
commit 1614a31a9dad9482ae4526c194c2bae1c4993f8f
Author: Eric Anholt <anholt@freebsd.org>
Date: Thu Oct 6 21:55:41 2005 +0000
Bug #4699: Correct some memory leaks in EXA and damage related to region
handling.
commit cd9ff6aec81e04bbfe14364407ccb28df05fc063
Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
Date: Thu Oct 6 20:16:13 2005 +0000
cpp processing for Xvfb man page
commit 370b8c8f1cb1a3531d52ea3b430852a0d76b2a4c
Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
Date: Thu Oct 6 20:14:43 2005 +0000
App-defaults file not supposed to have .ad suffix when installed Fix cpp
rules to set needed flags for app-defaults file
commit 2770233069d3845c681bea8eccff22e92254487e
Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
Date: Thu Oct 6 19:59:26 2005 +0000
Don't build "ev" example on systems without <linux/input.h>
commit 460145a5d52b5325fa5e920cee3699fcf7dd9afe
Author: Kristian Høgsberg <krh@redhat.com>
Date: Thu Oct 6 19:37:39 2005 +0000
Add cpconfig.c to EXTRA_DIST.
Add CURSOR.NOTES to EXTRA_DIST.
Add extrapci.ids to EXTRA_DIST and fix xf86PciIds.h rule.
commit e63f76caa1b1342422567fdcb9f8af24792c8ca1
Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
Date: Thu Oct 6 17:55:54 2005 +0000
Sun bug #6326551: xkbSetDetectableAutoRepeat broken when using XEvIE
<http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=6326551>
(Derek Wang, Sun Microsystems)
commit 5f30a7b10286b4f55821acd4eb5580a8f5a3c56a
Author: Benjamin Herrenschmidt <benh@kernel.crashing.org>
Date: Thu Oct 6 08:08:04 2005 +0000
Bug #4689: Treat DirectColor as TrueColor in Render. It fixes some crashes
with xcompmgr when using apps that use a DirectColor visual for their
windows
commit 9000c0321baf1e25e1796e6a333aad0e5a22cbe2
Author: Kevin E Martin <kem@kem.org>
Date: Thu Oct 6 04:05:30 2005 +0000
Install correct man page and add to dist
commit 9b894df44b575f768a2400d044d8c1eb6ef2ec97
Author: Kevin E Martin <kem@kem.org>
Date: Thu Oct 6 02:40:41 2005 +0000
Include dmx-config.h for modular build
Use <X11/extensions/dmxext.h> intead of "dmxext.h"
commit 30c1369bf5816ffd7bd52d9a9dbcb72500684e2f
Author: Kevin E Martin <kem@kem.org>
Date: Thu Oct 6 02:35:22 2005 +0000
Add support for building DMX config and examples programs Add missing files
to EXTRA_DIST Install Xdmx man page
commit 1f9b6dc1ccd999c90ba825cf5fbdfa29770224a6
Author: Kevin E Martin <kem@kem.org>
Date: Thu Oct 6 00:34:29 2005 +0000
Clean up generated files to pass distcheck
Clean up generated files to pass distcheck Distribute getconfig.man.pre,
not getconfig.man
commit 61cd478b545de0313271cf6852e2df770e8f5914
Author: Adam Jackson <ajax@nwnk.net>
Date: Wed Oct 5 22:39:41 2005 +0000
Bug #3652: Server-side GLX support for GLX_SGIX_swap_barrier and
GLX_SGIX_hyperpipe extensions. (Eric Kunze, SGI)
commit e891d9c078bd31447ae3e1fc7f8c15953b0bb916
Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
Date: Wed Oct 5 22:19:09 2005 +0000
Update to 2005-10-05 snapshot from pciids.sf.net (includes a couple new
Radeon id's).
commit dc6ac8e46f80157960a24a1be1fb83f22dff45a0
Author: Kristian Høgsberg <krh@redhat.com>
Date: Wed Oct 5 21:38:40 2005 +0000
Add DGA configure option and add various files that we should be dist'ing.
Simplify xf86DefModeSet.c rule a bit.
commit 8391eaa4aa1ae3744ad8c45f5d148ba362d2c9dd
Author: Adam Jackson <ajax@nwnk.net>
Date: Wed Oct 5 21:13:49 2005 +0000
Preprocess and install XOrgCfg.ad as in the monolith.
commit a9df169f108b15d312421e498675cd2e48206660
Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
Date: Wed Oct 5 17:27:58 2005 +0000
Add missing $(DESTDIR) to custom install target
commit a6cbe0776fcc8fb19a2bf2ecef41559eed6e5cef
Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
Date: Wed Oct 5 16:39:09 2005 +0000
Fix the rest of the XFree86 DDX options that require an argument to say so
instead of reporting "unrecognized option" when the argument is
missing. Also give correct error instead of "unrecognized option" for
options only available to root.
commit 8c524f9966d2a167ea71dd81e235140e0db31471
Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
Date: Wed Oct 5 15:33:40 2005 +0000
Xdmx & Xprint also need xau & xdmcp module dependencies
commit 9f3ad65251832631630f7e587b409b750a144bd3
Author: Luc Verhaegen <libv@skynet.be>
Date: Wed Oct 5 07:27:52 2005 +0000
Fix lnx_pci.c's xf86GetOSOffsetFromPCI return value. Clears up the resource
ranges awkwardness and the "INVALID MEM ALLOCATION" warning.
commit da989e988cc96c0ec4f07fceb4c36b30c2e37f4a
Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
Date: Wed Oct 5 02:18:10 2005 +0000
Xnest depends on xdmcp & xau modules too
commit 9e8b5f3d478ca18a9ff9c26745de77c91a5d36d9
Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
Date: Wed Oct 5 01:38:50 2005 +0000
Make Xorg -config stop lying to people and claiming it doesn't exist when
you fail to specify a file name. Also, include it in the list of
available options for non-root users when listing all available flags.
commit 34a8411ede185553f1387ee0bf534cf77b0fc004
Author: Adam Jackson <ajax@nwnk.net>
Date: Wed Oct 5 00:55:08 2005 +0000
Bug #4038: Unbreak the SYSVIPC check for cross builds. (Detlef Vollman)
commit f47f00ab747563678c8625de5e5b2a588660064e
Author: Eric Anholt <anholt@freebsd.org>
Date: Tue Oct 4 11:24:09 2005 +0000
Mark the temporary pixmap dirty if UploadToScreen succeeds. Failure to do
so resulted in a solid black glyph if the font rendering actually
resulted in a fallback (subpixel AA, for example) and the temporary got
migrated after 10 or so glyphs.
commit 89a1a91b88b94b341075bc208941337ce11465b7
Author: Aaron Plattner <aplattner@nvidia.com>
Date: Tue Oct 4 07:42:21 2005 +0000
Add miext/cw to the module loader include path so that misym.c can export
miDisableCompositeWrapper.
commit 43625a47063c246e7bf9d687caded0b7e2ea0dc6
Author: Aaron Plattner <aplattner@nvidia.com>
Date: Tue Oct 4 07:31:53 2005 +0000
Bump the video driver module ABI minor version to 8 so modules statically
linked against miDisableCompositeWrapper won't load on older servers.
#include "cw.h" instead of #include "cw/cw.h"
commit ca57db6fc1e6100c47ad935d626fdd490ed6116e
Author: Aaron Plattner <aplattner@nvidia.com>
Date: Tue Oct 4 04:30:33 2005 +0000
Export miDisableCompositeWrapper.
commit b2e451b93c20efc49a6cc565239432b2c705fe37
Author: Eric Anholt <anholt@freebsd.org>
Date: Tue Oct 4 03:44:14 2005 +0000
Correct the test for whether projective transform is necessary. Also, use
"affine" to describe the variable (universally) on suggestion from
vektor. Corrects a rendercheck failure.
commit cdded97a0ad717f4f9120b37d2687fa661696c9b
Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
Date: Tue Oct 4 00:45:42 2005 +0000
Add #include <xorg-config.h> for modular build
commit 4ae4fc7d51aeb0f27bed52f7e6a346745f3ea453
Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
Date: Tue Oct 4 00:43:16 2005 +0000
Add gtf to xserver/xorg/hw/xfree86/utils
commit d51962378ef6371456e034d6d7f6780e05bc1207
Author: Adam Jackson <ajax@nwnk.net>
Date: Mon Oct 3 19:31:50 2005 +0000
Bug #3781: Only use fbCopyAreammx when alu == GXcopy. Originally Gentoo bug
#96053, patch by bartron@gmx.net.
commit 6d4b350dee9495e54e6e5492815885f1d8455ac9
Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
Date: Mon Oct 3 16:46:14 2005 +0000
Bug #3815 <https://bugs.freedesktop.org/show_bug.cgi?id=3815> Patch #3463
<https://bugs.freedesktop.org/attachment.cgi?id=3463> GNU/kFreeBSD
Xserver support (Robert Millan)
commit 22b4200b01310e7b4743ef0b3541c3053a2d8279
Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
Date: Mon Oct 3 15:41:10 2005 +0000
Whoops, need to be in DIST_SUBDIRS too.
commit 14a2bd33307fd937804a9fbb03787ec30858a05c
Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
Date: Mon Oct 3 15:37:57 2005 +0000
Add missing ] (Dawid Gajownik)
Add getconfig (Dawid Gajownik)
commit 84141fc299b03b5552be093f9b698a85bc670d65
Author: Eric Anholt <anholt@freebsd.org>
Date: Mon Oct 3 11:43:55 2005 +0000
Merge r1.36 of fbcompose.c from xserver CVS: Special case projective
transforms so we can avoid doing the expensive
64-bit math. Unroll the bilinear interpolation loops for an extra boost. I
tested this with the up/downscaling cairo-benchmarks with Xvfb and saw
a 12% +/- 4% decrease in time taken to run them.
commit c024262eae4e00567ccb66a59b4d572621233cbc
Author: Eric Anholt <anholt@freebsd.org>
Date: Mon Oct 3 10:20:29 2005 +0000
Merge r1.2 of fbedge.c from xserver CVS: Optimize spans where the same
value is being added to multiple pixels. This improves the speed of
rendering wide trapezoids. I tested this with a small set of xlibs
cairo-benchmarks with Xvfb and saw a 4% decrease in time taken to run
them.
commit a7e3c6fa8ceb6a3a423377aa32ab0da5a6ab9286
Author: Adam Jackson <ajax@nwnk.net>
Date: Mon Oct 3 06:31:48 2005 +0000
Real configure check for execinfo.h (Yuri Vasilevski)
commit e3d2a7d57bc57453d66aa63ca7fe4d910b64737c
Author: Adam Jackson <ajax@nwnk.net>
Date: Mon Oct 3 06:29:14 2005 +0000
Bug #4393: uClibc lies and defines __GLIBC__ even though it's not source
compatible with glibc, so the backtrace support check fails. Work
around this by wrapping the code in a configure check for execinfo.h,
and emulate detection for the monolith. (Yuri Vasilevski)
commit 5037d3441d65f1fb6493c3b55137ef1b5eddd6b0
Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
Date: Sun Oct 2 22:17:38 2005 +0000
Bug #1465 <https://bugs.freedesktop.org/show_bug.cgi?id=1465>
/etc/init.d/Xprint should use PROJECTROOT from build (Grzegorz
D