~thopiekar/xorg-server/+git/xorg-xserver:XORG-STABLE

Last commit made on 2003-11-25
Get this branch:
git clone -b XORG-STABLE https://git.launchpad.net/~thopiekar/xorg-server/+git/xorg-xserver

Branch merges

Branch information

Name:
XORG-STABLE
Repository:
lp:~thopiekar/xorg-server/+git/xorg-xserver

Recent commits

90f1536... by Kaleb Keithley <email address hidden>

Initial revision

d461855... by Eric Anholt <email address hidden>

- Fix Radeon offscreen pixmap pitch alignment.
- Remove usleeps from idle and waitavail code, recommended by keithp.
- Add a workaround for apparent broken acceleration with Rage 128 and
    offset alignment with 8-bit acceleration (24-hack and plain 8-bit).
- Minor cleanup of setup code.

8e09afe... by Eric Anholt <email address hidden>

Add RV250 PCI IDs.

b324725... by Eric Anholt <email address hidden>

- Fix a bug in pitch alignment for offscren pixmaps.
- Add 24-bit acceleration for Xati using the 8-bit trick from mach64.
- Add offscreen pixmap support to Xati.

41dde24... by Eric Anholt <email address hidden>

- Fix confusion of depth/bitsPerPixel in ati_draw.c
- Disable acceleration with 24bpp due to apparent broken acceleration.
    Accel at 24bpp was the cause of the crashes when people tried to use
    any depth over 16. XFree86 doesn't support 24 either.
- Disable at < 8bpp, too.
- Add the other Rage 128 PCI IDs.
- Remove unnecessary setting of scissor registers (only default scissor
    gets used).

7abbcce... by Eric Anholt <email address hidden>

- Add PCI information (device/vendor id, bus location) to KdCardAttr to
    help with ati, and future DRM drivers.
- Add new "ati" kdrive driver. It has ancestry in the r128 driver from
    andersca, but took a detour through being the WIP SiS 300 driver on the
    way. It supports Radeons (tested on QD VIVO and 7500) and Rage 128.
    Current limitations include that it requires depth 16 and that the
    other Rage 128 PCI IDs aren't included yet.

e9cb70d... by Keith Packard

Reset available offscreen segment save function pointer. (Not a functional
    change, just cleaning up a bit)
Reset the screen->memory_base value when frame buffer is remapped. This
    makes sure new off-screen allocations point at the newly mapped region
    rather than the old (now unmapped) region.

f333581... by "Seth W. Klein" <email address hidden>

Added infrastructure for driver specific usage messages and added vesa
    usage message.

003e877... by Keith Packard

Recompute winSize/borderSize to fix them when changing redirection.
    Sufficient, but not always necessary.
Add borderClip to damage on creation so that clients needn't guess.
Fix API to FbDots functions to make PolyPoint work with screen_x/screen_y
    offsets
Add debugging code to make sure no pictures are left pointing at freed
    pixmaps. "Can't" happen, but it did once.
Change KdOffscreenArea structure to eliminate separate private structure,
    eliminate the ScreenPtr, change from doubly linked to singly linked
    list.
Don't damage BackgroundNone windows on PW_BACKGROUND. Re-clip damage to
    borderClip in DamageSubtract.

acd2007... by Keith Packard

Clear window when Manual Subwindows redirect is destroyed
Fix Tile/Stipple origin with non-zero pixmap window origins
Use computed depth for TrueColor visuals as fbdev doesn't have one.