summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2004-07-29bugzilla 859 -merging DAMAGE-XFIXES into trunkStuart Kreitman7-0/+2412
2004-07-28Fix shared reqs for Xlibi18n, Xaw6 & Xmu for SolarisAlan Coopersmith4-22/+295
Improved support for Compose and Kana Lock LED's on Sun keyboards Add event definitions for additional keys on Sun Japanese keyboards VUID mouse protocol support for Solaris Make default mouse message clearer on machines that use a default other than /dev/mouse.
2004-07-28When using DMX console input, make detached screens display as grey (vs.Rik Faith2-5/+26
white for attached and black for dead-space).
2004-07-27Fix Xprint build on Darwin.Torrey Lyons1-0/+16
2004-07-27Fix XDarwin's broken build of libGL and server side GLX. GL library is onlyTorrey Lyons3-651/+775
known to build correctly on Mac OS X 10.3.4 and still needs some work for earlier versions.
2004-07-27Merge latest changes from CYGWIN branchAlexander Gottwald6-5/+128
Use find | xargs combination instead of simple shell globbing to prevent commandline argument overflow
2004-07-27Fix a bug that caused an entire batch of events to be thrown out when oneMatthieu Herrb1-0/+1
of an unknown type is encountered. (Ty Sarna, NetBSD).
2004-07-27- enable maven support for TV detection, DPMS, and DDC on crtc2 on G400Alex Deucher2-0/+3
(Ryan Underwood) (http://bugs.xfree86.org/show_bug.cgi?id=1098) - expose I2CStart; needed for mga maven support (Ryan Underwood)
2004-07-26remove extra ';' (Alan Hourihane, Keith Packard).Matthieu Herrb1-2/+2
2004-07-26Bug #377: Make lib{glx,GLcore,dri} work when compiled as dlloader modules.Adam Jackson9-20/+56
2004-07-26Eliminate bogus rate check in fbdevModeSupported. Hmm. Potentially bogusKeith Packard8-7/+92
rate selection necessary for Mac fbdev Don't know about fb changes to pixmaps, so can't track dirt. Add Mac specific 1280x854 mode. Warn when requested mode isn't found. Add ability to soft-boot video cards. Add region expand request. FIXME: need test cases
2004-07-24Fix a problem with wsmouse driver loosing events on 64bit architecturesMatthieu Herrb2-17/+275
(XFree86 Bugzilla #1438, John Heasley). "To fix this, I've added a mouse buffer (Xisb buffer) "scale" value to the MouseDevPtr type. If set, it is used as structure size of which we want space for a few."
2004-07-24Check for mmio before restoring crtc/crtc2 pitch registersKeith Packard1-2/+5
2004-07-24Bugzilla #884: OpenBSD/amd64 support.Matthieu Herrb2-20/+137
2004-07-22Thu Jul 22 20:03:11 2004 Soeren Sandmann <sandmann@daimi.au.dk>Søren Sandmann Pedersen6-108/+1923
Call MMX solid fill routine when available. Call MMX operations when available. New HasGcc34 macro New file with many operations implemented with MMX intrinsics, conditional on having GCC 3.4 on i386.
2004-07-22Correct pitch so that accelerator can run on 1400x1050 screens. Add a fewKeith Packard4-21/+132
more register sets for cursors.
2004-07-22DRM 20040721 importEric Anholt1-33/+42
2004-07-22Initial revisionEric Anholt1-0/+636
2004-07-21Include -lts if appropriate. Patch from pattieja@bentham.ispvip.biz.Phil Blundell2-1/+11
2004-07-20Bugzilla #889: Bind -from address to port number 0 instead of 177Alexander Gottwald1-2/+2
2004-07-20Select optimizedPhil Blundell1-1/+32
16bpp shadow copy functions if screen is 16bpp. Select -YX versions for 90 and 270 rotations if architecture is ARM.
2004-07-19Fix for http://freedesktop.org/bugzilla/show_bug.cgi?id=893 - Fixing theRoland Mainz1-1/+6
bug that Xprt did not honor ${LC_ALL} when looking for model-config dirs.
2004-07-19Add support for a8b8g8r8 and x8b8g8r8 pictures, which showed up frequentlyEric Anholt1-19/+29
with metacity usage.
2004-07-19Breakage in last commit to this file: pCurPriv->area isn't set up untilEric Anholt1-4/+1
Enable, these days.
2004-07-19Set the right number of texture coordinates for r200 Render support (stillEric Anholt1-2/+2
disabled, needs to be tested).
2004-07-19- Add Radeon picture transform support.Eric Anholt2-21/+76
- On R128, don't refer to an old Composite's mask transform when the current Composite doesn't have a mask. - Staticize some global variables in r128_composite.c.
2004-07-19Use the offscreen memory manager as much as possible to do the reservationEric Anholt5-63/+72
of memory at startup. Do some drive-by cleanups while I'm here (sorry!).
2004-07-19Add support for transforms of textures on R128.Eric Anholt1-12/+55
2004-07-18Addition of console input after removal of core backend input that is notRik Faith2-4/+45
on screen 0 can cause a segfault. Fix by preventing reinitialization of detached inputs. When Xinerama is active and screen 0 is detached, pixmaps for XGetImage must be obtained from another screen.
2004-07-18Fix for http://freedesktop.org/bugzilla/show_bug.cgi?id=858 - Fixing theRoland Mainz3-5/+7
problem that clients cannot use the TrueColor visual without calling |XInstallColormap();|.
2004-07-17Revert change to MAXFORMATS to maintain binary compatibilityKevin E Martin1-1/+1
2004-07-17Fix typo in debug message in MakeAllCLTSServerListenersAlan Coopersmith1-3/+175
Add $(GETPEER_DEFINES) to DEPEND_DEFINES for makedepend Add "localuser" and "localgroup" access types to server-interpreted authentication scheme.
2004-07-15Enable i810.Carlos Romero5-5/+40
2004-07-08Commit the rest of the dirty optimization from 20040703 and add a missingEric Anholt2-4/+33
header include. I don't know how this happened, but I'm going to blame a "few" fscks having happened between testing the code and committing (due to other driver changes that made me not blame dirty for the failures I saw) for disappearance of kasync.c changes. Fixes a lot of corruption.
2004-07-08Remove duplicate protos in kdrive.h.Eric Anholt1-9/+0
2004-07-07missing xkb/[xkb.h, xkbDflts.h] and hw/kdrive/mga/g400_common.hCarlos Romero1-0/+1
2004-07-07Initial kdrive XKB/XINPUT support, use --enable-xkb --enable-xinputCarlos Romero1-1/+23
2004-07-07Bugzilla #817Rik Faith5-6/+12
2004-07-06- Disable building DMX on OSs that have not been verified to buildKevin E Martin5-29/+56
correctly (Kevin Martin). - Fix DMX build when Xinerama is not enabled (Kevin Martin).
2004-07-06ifdef'ed some IA32-only assembler statements. Presently these chipsets areEgbert Eich1-1/+1
IA32 only, anyway (Egbert Eich). Disabling generic VGA testing for IA64 architectures. Temporarily disabling support for ZX1 bus. This code is extremely invasive and is executed as fallback without testing for a ZX1 chipset. It brings a SGI Altrix to a grinding halt. (Egbert Eich).
2004-07-06Separated Intel drivers from default DriDrivers to avoid building them onEgbert Eich7-41/+76
IA64 (Egbert Eich). Fixed wrong function prototype (Egbert Eich). Don't test for generic VGA on IA64 (Egbert Eich). Fixed a segfault when accessing a structure before verifying the pointer exists (Egbert Eich). Added a showcache option for debugging (Egbert Eich). Increase default video RAM size to 16MB when DRI is enabled and more than 128MB are available (Egbert Eich). Fixed lockups during mode switch. Problem was introduced when attempting to copy the behavior during LeaveVT()/EnterVT() but but forgetting to call I810DRILeave() before I810DRIEnter(). The entire DRILeave()/Enter() scenario has been commented out as it didn't seem to be necessary (Egbert Eich). Fix TweakMemorySize() (tested with i855/i865) (Egbert Eich). increased MAX_DEVICES to 128 (Egbert Eich). Use OS provided PCI config space access as default method (Egbert Eich). Added support for Linux 2.6 proc file format. Fixed unaligned accesses to pieces of the VBE info block. VESA did not align elements to size (Egbert Eich).
2004-07-03Clean up Rage 128 composite code. Now it composites more operationsEric Anholt1-24/+12
correctly and is simpler.
2004-07-03Add a "dirty" flag to the pixmap private. Clear it when setting up anEric Anholt4-4/+43
offscreen pixmap area, and set it when any rendering occurs. When moving a pixmap out of offscreen, don't read data back if it wasn't dirtied (compared to the system memory copy).
2004-07-02Call ts_read multiple times, to avoid events getting stuck in the pipeline.Phil Blundell1-3/+1
2004-06-30Add Distributed Multihead X (DMX) supportKevin E Martin447-52/+103260
2004-06-29Add an offscreen area scoring to improve choosing offscreen areas to kickEric Anholt3-21/+68
out when allocation can't find a free area of the requested size. When offscreen pixmaps get used, the offscreen area's score is increased by a constant value. Every certain number of increases, all offscreen area scores get decreased by a fraction. When choosing a set of areas to remove for a new allocation, the set of areas with the smallest total score is chosen for removal. While this is not the smartest system, it prevents things like always removing the first offscreen area in memory (likely the most recent) to be kicked out when doing replacing.
2004-06-28Add GLX_ALIAS_VOID for GLX_ALIAS of functions with return type void to fixAlan Coopersmith1-2/+1
builds with non-gcc compilers that refuse to let you do return function_that_returns_void(...) programs/Xserver/hw/xfree86/os-support/shared/sigiostubs.c Remove includes of xf86drm.h that break non-DRI builds
2004-06-28Separate out off-screen allocation from Init. Fix Enable to updateKeith Packard5-63/+129
off-screen addresses. Wrap RandR to update off-screen addresses. Set off_screen_base and memory_size fields correctly.
2004-06-26Add ARGB cursor support for Radeon cards.Keith Packard4-21/+166
2004-06-25#Bug 784: Ignore unconfigured interfaces with xdmcpAlexander Gottwald1-7/+42