summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
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
2004-06-25#Bug 780: add RRSetScreenConfigAlexander Gottwald2-2/+111
2004-06-25Fix for http://xprint.freedesktop.org/bugzilla/show_bug.cgi?id=791 - AddingRoland Mainz2-0/+41
special support for Canon C3200N
2004-06-24Fix for http://xprint.freedesktop.org/bugzilla/show_bug.cgi?id=660 : FixRoland Mainz2-26/+87
for the issue that GetPrinterList does not return printer descriptions on Solaris. The patch implements a framework which allows the printer enumerator scripts to pass additional printer attributes to the information pool (currently only "xp-printerattr.descriptor" is implemented).
2004-06-22Fix for http://xprint.freedesktop.org/bugzilla/show_bug.cgi?id=789 : AddingRoland Mainz1-1/+7
a workaround for the issue that Xprt may hang when the CUPS spooler frontend sends messages to stdout.
2004-06-21Bug 783: rootless patches for cygwinAlexander Gottwald2-2/+16
2004-06-21Bug 778: add ddxBeforeResetAlexander Gottwald5-1/+23
2004-06-21Bug 782: Merge native OpenGL for Windows from CYGWIN branchAlexander Gottwald5-0/+2124
2004-06-21Bug 777: Merge from CYGWIN branchAlexander Gottwald86-4113/+13891
2004-06-21Fix for http://xprint.freedesktop.org/bugzilla/show_bug.cgi?id=772 - RFE:Roland Mainz1-1/+3
Switch default resolution from 300DPI to 600DPI
2004-06-19Refix for http://freedesktop.org/bugzilla/show_bug.cgi?id=764 : ReworkRoland Mainz2-1/+13
previous solution and make Xprt to default to "-noreset" (the default of Solaris version of Xprt) and add a "-reset" option which can be used to restore the default behaviour on demand.
2004-06-16Update MGA composite patch commit. (some files were missing in the previousDamien Ciabrini4-5/+505
commit)
2004-06-16Merge DRI-trunk-20040613 changes in programs/Xserver/GL.Eric Anholt18-28/+71
2004-06-16DRI trunk-20040613 importDRI-trunk-20040721DRI-trunk-20040613Eric Anholt32-545/+1207
2004-06-16Initial revisionEric Anholt4-0/+1295
2004-06-16DRI XFree86-4_3_99_12-merge importDRI-XFree86-4_3_99_12-mergeEric Anholt157-2201/+518
2004-06-16Initial revisionEric Anholt1-0/+70
2004-06-16DRM 20040613 importDRM-20040613Eric Anholt0-0/+0
2004-06-16Initial revisionEric Anholt4-0/+3470
2004-06-14MGA composite support from Damien Ciabrini - thanks!Jaymz Julian3-31/+108
2004-06-13Manual page X(7) does not reference Xprt(1x), xplsprinters(1x), etc.Alan Coopersmith1-1/+19
xc/config/cf/Imake.rules Correct comment to match rule name for InstallDriverSDKObjectModule xc/programs/Xserver/hw/xfree86/os-support/sunos/sun_kbd.c Log results of ioctls to probe keyboard type & layout
2004-06-10- Pass the right pixel mask (all ones) in to PrepareSolid in theEric Anholt3-13/+19
solid-fill-based composite acceleration. - Use a real pixmap when doing an UploadToScratch (For pDrawable->type == DRAWABLE_WINDOW, you need to get the backing pixmap). - Pass back the x/y offsets from kaaGetOffscreenPixmap unconditionally, because they'll be used in the scratch case. - Turn on the Render acceleration for Rage 128 and Radeon 100-series at last!
2004-06-10Align scratch area offsets to the offscreen byte alignment.Eric Anholt1-2/+14
2004-06-10Oops, testers reported that the last patch actually didn't work (conflictsEric Anholt1-0/+3
occurred), so the R300 PDMA doesn't work. Disable.
2004-06-10Bug #242: Fix setup of R300 cards, by providing R300 CP code fromEric Anholt2-5/+270
volodya-project and initializing PDMA.
2004-06-07Neomagic driver enabledFranco Catrin L1-1/+1
2004-06-07small fixes. README addedFranco Catrin L4-8/+26
2004-06-04Add (stubbed out) Xgl server codeKeith Packard12-0/+1189
2004-06-04Add top-level build support for GL X server (not working yet)Keith Packard1-2/+1
Fix a few allocation bugs with alternate visual ids Allow for non-8/8/8 alternate visuals Turn off any existing shadow before enabling it again (avoids re-registering existing damage) Add some validation code to catch re-registered damages
2004-06-02New conditional. (REQUIRED_MODULES): Demand xcalibrateext if buildingPhil Blundell1-6/+10
XCalibrate. New file. Add xcalibrate.c. Read raw events if requested.
2004-05-30Add -lts if using tslib.Phil Blundell1-1/+6
2004-05-30Initialize permedia engine for acceleration to work.Carlos Romero3-217/+309
2004-05-29Adding driver for VIA CLE266 graphics chip. Currently it only acceleratesRalph Thomas8-1/+1437
copy and fill operations.
2004-05-28Hey, I like devfs.Daniel Stone1-1/+2
Try /dev/fb/0 if /dev/fb0 fails.
2004-05-27file ChangeLog was initially added on branch CYGWIN.Alexander Gottwald0-0/+0
2004-05-26Updated x86emu and resynced with upsteam at Scitech.Egbert Eich17-415/+178
2004-05-25getconfig: file '/usr/X11R6/lib/X11/getconfig/xorg.cfg' has bad signatureAlan Coopersmith1-2/+2
(Change "Xorg Project" to "Xorg Foundation" to match getconfig script)
2004-05-25Add pm2 to the buildCarlos Romero1-1/+1
2004-05-24Initial import of Permedia2 driverCarlos Romero6-0/+2151
2004-05-24Muffle compiler warnings.Egbert Eich1-1/+1
fix option name in log message. improve debugging messages.
2004-05-21Allow for multiple composite-based visuals, then add an RGB24 visual inKeith Packard1-6/+19
addition to the ARGB32 one. This allows 'glitz' to run on top of any X server using mesa. Switch to using 32bpp for depth 24 pixmaps (even when the frame buffer is not depth 24).
2004-05-20Miscomputing pitch in 24bpp modes because of rounding errors.Keith Packard1-8/+20
2004-05-20Fix SYNC_ALWAYS (debugging) code to use mach64WaitIdle instead ofKeith Packard4-18/+30
KdCheckSync -- the boolean used in the latter won't be set yet. Oops. == instead of =. Must sync hardware before rasterizing trapezoids in case the mask is in off-screen memory and has just been erased. Yes, it is silly to place masks in off-screen memory. That's a separate issue.
2004-05-20Pin header-only pixmaps in memory.Keith Packard5-63/+85
Off-screen reallocation could have used a stale pointer. Separate framebuffer mapping computation from actual frame buffer mapping. Now map the frame buffer from vesaEnable so that VT switch shares the same mapping code. This makes sure any shadow framebuffer is allocated again.
2004-05-17Overhaul of the ATI driver:Eric Anholt14-1074/+6515
- Add monochrome hardware cursor support. - Try to auto-detect AGP support for DRI on Radeons. And fail. Detect it properly on R128. - Set up card for pseudo-DMA if possible. Convert 2D rendering code to prepare DMA packets only. Use generic code to decode DMA packets to MMIO if PDMA is unavailable. Add WIP code to support "real" DMA without DRM support. - Dispatch pending DMA commands when the server sleeps. Otherwise some things, such as typing in an xterm, wouldn't show up for a time. - Fix Radeon Composite acceleration in many ways, and add Rage 128 Composite acceleration. Disable them both due to still-not-understood issues they have. They fail with In, Out, AtopReverse, and Xor, and text rendering is strange. - Add textured XV support for R100 and Rage 128. No brightness/sat controls, but it does support multiple ports, and cooperates with Composite. - Add WIP code for hostdata uploads. - Many cleanups and fixes.