summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2004-10-04Fix for http://freedesktop.org/bugzilla/show_bug.cgi?id=661 - XprtRoland Mainz1-2/+4
producing spurious characters in PS output when using the bitmap cache (Originally reported against Solaris Xprt as Sun bug id #4369307, and fixed in Solaris by Jay Hobson.
2004-10-04Fix for http://freedesktop.org/bugzilla/show_bug.cgi?id=1299 - Add moreRoland Mainz7-145/+432
visuals to the Postscript DDX (8bit GrayScale/StaticGray, 1bit StaticGray and the basic infratructure for "deep" visuals with more than 8bits per RGB gun).
2004-10-03Fix for http://freedesktop.org/bugzilla/show_bug.cgi?id=1496 : Fixed XprtRoland Mainz3-13/+37
font handling which did not support "*xp-listfonts-modes: xp-list-internal-printer-fonts" or "*xp-listfonts-modes: xp-list-glyph-fonts" to toggle the usage of printer-builtin and glyph fonts in XListFonts*(), XLoad*Font(), etc. Additionally the Xprint DDX now explicitly list "xp-listfonts-modes" in "document-attributes-supported" (for document-level) or "xp-page-attributes-supported" (for page-level) when the DDX implements this feature (as described in the CDE DtPrint specification).
2004-10-03Fix for http://freedesktop.org/bugzilla/show_bug.cgi?id=1416 - Fix XprtRoland Mainz2-7/+17
PostScript DDX crashes when copying offscreen pixmap content to the same pixmap.
2004-10-03Modified:Vladimir Dergachev1-7/+14
xc/programs/Xserver/hw/xfree86/drivers/i2c/fi1236.c Make sure formatting style is consistent within a single function. MT2032 functions are best be in separate file anyway.
2004-10-03Modified:Vladimir Dergachev1-0/+3
xc/programs/Xserver/hw/xfree86/drivers/i2c/fi1236.c Fix compilation with gcc 3.4.x Cleanup xf86DrvMsg noise.
2004-10-02xc/programs/Xserver/hw/xfree86/drivers/i2c/*_module.c Change versionVladimir Dergachev6-6/+6
strings to XORG.
2004-09-30Initial code from GATOS. This needs to be cleaned up, for example the bt829Vladimir Dergachev19-0/+3004
code is practically untouched since xatitv (which was a standalone test program). However, it all worked and was debugged over long period of time, so I prefer to to mess with these for now. New drivers: fi12xx (including MT2032 - this would be be split off later). tdaXXX msp34xx bt8xx
2004-09-29Fix for http://freedesktop.org/bugzilla/show_bug.cgi?id=1489 - Use |long|Roland Mainz1-4/+4
instead of |int| for BIGREQUESTS commandline option.
2004-09-24Fix for http://freedesktop.org/bugzilla/show_bug.cgi?id=1453 - Fix spacesRoland Mainz1-2/+2
in usage output for BIGREQUESTS extension (option "-maxbigreqsize").
2004-09-22Update XDarwin project to Xcode 1.5 format and remove unusedTorrey Lyons2-30/+392
QUARTZ_SAFETY_DELAY code.
2004-09-22Add option for XDarwin to track system keyboard layout changes as theyTorrey Lyons7-131/+279
occur (John Harper and Torrey T. Lyons).
2004-09-22Warning fixes.Torrey Lyons1-4/+4
2004-09-22Allow overriding DPMS defaults (timeouts & default for on/off) fromAlan Coopersmith3-6/+160
#defines/-D options. programs/Xserver/hw/xfree86/common/xf86DPMS.c Use defaultDPMSEnabled global for the default state of DPMS if not set in any config files. programs/Xserver/hw/xfree86/os-support/sunos/solaris-sparcv8plus.S Add support for required assembly inline functions for Sun compilers on Solaris/sparc. Add support for Solaris/sparc libraries.
2004-09-22Bug #1252, #1253, #1255, #1256: Various typo fixes from Dave Jones.Adam Jackson1-2/+2
2004-09-21Add offscreen GLX direct rendering with XDarwin's xpr backend (JohnTorrey Lyons4-198/+260
Harper).
2004-09-21Merged over libXpm security fix provided by Chris Evans, Matthieu Herrb andEgbert Eich1-1/+1
Alan Coopersmith from release 6.8.1. Fail during initialization with error if font/fontset is not set for widget. This prevents a sig11 later when the non-existent font/fontset structs are referenced. Check if xf86Info.kbdProc pointer is really set before calling it on abort as this pointer won't be set if the new modular keyboard driver is used (Matthias Hopf). Added new libs to the bindist control files. Removed inclusion of unnecessary kernel header on Linux. This may fail in an -ansi environment.
2004-09-20Bugzilla #1402: The last patch was broken on linux. Take definition ofAlexander Gottwald1-2/+2
badSysCall out of the OS specific block.
2004-09-20Fix the R200 Render code. Composite and Trapezoids are now supported justEric Anholt3-22/+45
as well as on R100.
2004-09-19Bugzilla #1402: fix BigFont extension if SHM is compiled in but notAlexander Gottwald1-3/+6
working. Does not access SHM and privates if the SHM syscall failed during extension initialization.
2004-09-19Unbreak the AGP DRI case. That was quite a pile of broken code.Eric Anholt2-51/+54
2004-09-18Fix for http://freedesktop.org/bugzilla/show_bug.cgi?id=1404 - FixingRoland Mainz1-2/+2
random crashes (like in DAMAGE code etc.) in Xnest due uninitalised GetWindowPixmap. Original patch by Alexander Gottwald <ago@freedesktop.org>
2004-09-18Bugzilla #1032: Make rootless acceleration functions compatible withTorrey Lyons8-14/+139
Damage.
2004-09-17Update Apple's list and hash utility routines to latest versions (JohnTorrey Lyons3-132/+152
Harper).
2004-09-16Remove code which prevented the use from specifying the window size inAlexander Gottwald2-30/+18
nodecoration mode.
2004-09-15add support for mice with more than 3 buttons and one scroll wheel (ChrisAlexander Gottwald7-10/+79
B)
2004-09-15Adding support for OS dependent probing of IA64 chipsets. Not all IA64Egbert Eich9-72/+318
chipsets can be probed without OS support as probing them is only possible using ACPI. One example of this are the HP ZX1/2 chipsets: previously the code assumed that these chips were present when no other of the known chipsets could be probed. This assumption brought SGI Altrix machines with 64 CPUs to a grinding halt.
2004-09-15Unregistering events in XSelectInput() when unregistering IM filterEgbert Eich1-1/+1
callbacks may be a bad idea as others may be interested in this event. Removed the call to XSelectInput() altogether as we are in root window anyway (Lubos Lunak). Fix size of a variable that gets assigned the value of SmartScheduleTime (long) to long. This should help to prevent smart scheduler lockup on 64 bit systems due to overruns (Andreas Schwab).
2004-09-14Refix for http://freedesktop.org/bugzilla/show_bug.cgi?id=1361 - RFE: AllowRoland Mainz2-4/+2
enabling/disabling of more extensions (fixing duplicate symbols caused by previous checkin; attachment #899)
2004-09-14Only set screen parameters if resolution has changed from current values.Phil Blundell1-2/+6
Patch from scoony@noos.fr.
2004-09-14Add proper PCI/AGP detection, based on Mike Harris's code for Radeon, butEric Anholt2-19/+22
using the MMIO mirror of the bits instead of config space.
2004-09-14Fix for http://freedesktop.org/bugzilla/show_bug.cgi?id=1361 - RFE: AllowRoland Mainz4-68/+624
enabling/disabling of more extensions
2004-09-12- Fix a segfault on VT switch with DRI. Still dies due to cursor allocationEric Anholt1-9/+18
troubles. - Move the RemoveBlockAndWakeupHandlers to match RegisterBlockAndWakeupHandlers. - Enable R100 trapezoid "acceleration" when DRI is working, so that it can be exposed and worked on.
2004-09-12Fix a bad argument missed in the previous commit for ATIDRIDMA* functions.Eric Anholt1-1/+1
2004-09-12Move the RegisterBlockAndWakeupHandlers to before DRI initialization. TheEric Anholt1-3/+3
change to use that instead of manual wrapping made the DMA dispatch come after the lock had been dropped, causing lots of pain.
2004-09-12Reset the CCE/CP on engine reset, and make the ATIDRIDMA functions take aEric Anholt3-12/+32
more useful argument.
2004-09-12Add missing kaa.h include for kaaInitTrapOffsets.Eric Anholt1-0/+1
2004-09-12Fix handling of is_agp. is_agp is whether the card is actually AGP, whileEric Anholt1-8/+8
using_agp should say whether AGP is being used as part of DMA/DRI.
2004-09-12Improve error handling, especially in the DRI case. Do some FatalErrorsEric Anholt3-11/+21
instead of ErrorFs for things that are really bad, and put limits on some loops. Now, sometimes instead of hanging the entire system, we (mostly-) cleanly drop to console when the card has hung.
2004-09-11- Add disabled WIP trapezoid code for R128 and R100. The R128 rendering isEric Anholt7-330/+391
not doing an add of 1 per triangle like I hoped, and instead seems to be saturating all the pixels or something. The R100 acceleration renders pretty well, with some gaps. Note that both are slower than software due to lack of DMA to submit vertices. - Mostly fix R128 and Radeon transform support, including supporting bilinear filtering on R128. Subpixel offsets are still probably an issue (reported by rendercheck), but I want to make 100% sure about my understanding of the protocol before changing everybody, including fb. - Add support for dst formats without alpha to R128 Composite. - Remove the R128 Blend code, which has long outlived its usefulness. (I kept it around for one reason: It could be useful for the w/h > 1024 case with no mask and a non-src op. That seems pretty infrequent and not worth the trouble).
2004-09-11- Don't require Imrecise mode for Trapezoid acceleration. It looks like weEric Anholt2-1/+34
might be able to do Precise in hardware, so leave it up to the driver. - Add a helper function for computing a set of offsets for smooth trapezoid rasterizing using many sharp trapezoids.
2004-09-08cursor fixesMatthew Allum2-11/+9
2004-09-07avoid ephyr breakage when tslib enabledMatthew Allum1-0/+7
2004-09-07fixes to Xephyr debug modeMatthew Allum1-1/+1
2004-09-03Update formatted docs.lg3d-baseXORG-6_8_0Kevin E Martin1-46/+41
2004-09-03First set of documentation updates.Kevin E Martin1-8/+4
Include more correct fix for rootless interaction with damage (Bug #1168, Keith Packard).
2004-09-02Workaround for servers using rootless layer with damage (Bug #1168, TorreyXORG-6_7_99_904Kevin E Martin1-0/+8
T. Lyons).
2004-09-02Fix AGL display problems (Bug #1210, Torrey T. Lyons).Kevin E Martin1-51/+214
2004-09-01see changelogMatthew Allum2-6/+13
2004-09-01'-dpi' fixes for XephyrMatthew Allum3-37/+22