summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2004-09-16Initially populate the lg3d branch with lg3d code.lg3d-dev-0-6-latestDeron Johnson396-88675/+1781
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
2004-09-01Actuall select events for -parent optionMatthew Allum1-4/+6
2004-08-31Added ephyr server sourcesMatthew Allum9-0/+1898
2004-08-30Add a set of three hooks for accelerating trapezoids, and use it for theEric Anholt4-2/+104
RasterizeTrapezoid screen function. These hooks will be called for imprecise, non-sharp trapezoids with A8 destinations. Note that the current main consumer of trapezoids, cairo, is requesting precise, sharp trapezoids by not changing the default Picture attributes, but gets non-sharp effects in software because fb bases its choice of sharp/non-sharp on the mask format being A8 vs A1, and cairo asks for A8. Follow fb's (poor?) example by ignoring the sharp setting and basing the choice off of the mask being A8.
2004-08-30Rather than initially place pixmaps in framebuffer based on a sizeEric Anholt1-6/+9
heuristic, delay the decision until the first kaaPixmapUse{Screen|Memory}, and put it in framebuffer if UseScreen was called. Provides a significant improvement in cairo speeds (100% speedup in cairogears here) and is likely to improve text performance as well.
2004-08-29Fix make install when BuildServersOnly is YES (Bug #1213).Kevin E Martin1-0/+7
Fix build failures when UseDeprecatedKeyboardDriver is YES and DoLoadableServer is NO (Bug #1229, Kristian Høgsberg). Fix failure when using DLL loader and LD_BIND_NOW is set (Bug #1212, Adam Jackson).
2004-08-29Don't define _XOPEN_SOURCE before including math.h on Solaris - it's notAlan Coopersmith1-2/+3
needed on older releases, and breaks builds on Solaris 10. (Same as bugzilla #189).
2004-08-27Fix for XV memory allocation: Also use tiled area for allocation even if itXORG-6_7_99_903Egbert Eich1-4/+2
hasn't been used before.
2004-08-27Bug #1101: Fix PaintWindow in the pixmap case when the window's origin isEric Anholt1-25/+23
not at the backing pixmap's origin. Resulted in incorrect rendering in at least aisleriot, fluxbox, and KDE apps, and probably many more. While here, move the ParentRelative loop above the drawable grab -- may improve correctness with ParentRelative background origins as well. Note that the border code doesn't handle ParentRelative yet.
2004-08-27Add missing reply for DMX (Rik Faith).Kevin E Martin1-0/+1
2004-08-27Fixed typos.Egbert Eich1-1/+1
2004-08-27- adding missing fileEgbert Eich1-0/+10
2004-08-27Added support for LynxOS 4.0 (Thomas Mueller).Egbert Eich1-9/+60
Fix arm netwinder build (Donnie Berkholz).
2004-08-27- Make DDC code more VESA compliant: when MaxClock is set to 0xFF it meansEgbert Eich1-1/+3
'no value specified'. Therefore setting it to 0.
2004-08-27Fix xtest failures in Xvfb from XMatchVisualInfo test.Kevin E Martin1-6/+12
2004-08-26Bug #1138: Wrap funcs in CW's GC ops as well. While this is unnecessaryEric Anholt2-1/+6
according to the rules as I understand them (bug #1045), not everybody follows the rules. GC funcs were being called on the same GC from within GC ops, and the cwValidateGC caused a loop in the funcs chain that resulted in a crash, notably in cwPolylines.
2004-08-26Fixed support for LynxOS 3.1 (LynxOS 4 will follow) (Thomas Mueller).Egbert Eich1-2/+14
2
2004-08-21Documentation only update: Update XDarwin application version for release.Torrey Lyons1-2/+2
2004-08-20Fix keyboard driver failing to initialize if DoLoadableServer is NO (BugKevin E Martin1-2/+2
#1133, Kristian Høgsberg).
2004-08-19Add missing no.*Extension symbols (Bug #1131, Aaron Plattner).Kevin E Martin1-1/+11
2004-08-18Fix CopyArea for non-redir dst, redir src (Bug #1105, Eric Anholt).Kevin E Martin2-173/+26
2004-08-18Fix AIX build problems (Bugs #1020, 1102, 1103, Dan McNichol).Kevin E Martin3-6/+5
Remove old config files (Bug #1123, Jim Gettys). Remove old log message (Bug #1123, Jim Gettys).
2004-08-17Fix DRI module loading (Bug #1057, Ronny Vindenes).XORG-6_7_99_902Kevin E Martin1-2/+12
Fix Xvfb at 8bpp (Bug #1091). Fix link order when building with Xprint in glxgears (Bug #1060, Alexander Gottwald).
2004-08-16Update release and date for first RC.XORG-6_7_99_901Kevin E Martin1-2/+2
Fix kbd/keyboard driver for DoLoadableServer NO. Revert change since it is better to set date in the config files.
2004-08-16Add kdb <-> keyboard aliasing when UseDeprecatedKeyboardDriver is NO (BugKevin E Martin2-12/+4
#1072, Kristian Høgsberg).
2004-08-16document broken composite in XWinAlexander Gottwald1-2/+9
2004-08-16Fix banner to print out proper version information.Kevin E Martin2-3/+7
2004-08-15Clip destination instead of source. Should be the same, but it looks nicerKeith Packard2-58/+64
to me. Clean up transition between cheap and expensive GC wrappers by using the prologue and epilogue macros. Before, the GC would be left unvalidated sometimes which would cause all kinds of entertaining bugs against a DDX which cares (XAA).
2004-08-15Remove debugging code which did a full tree walk on every window operationKeith Packard3-13/+16
Eliminate needless (and, it turns out, dangerous) call to ChangeGC on DestroyGCPrivate. in cwSetWindowPixmap, check if the pixmap is the screen pixmap and disable the wrapper by setting the private to NULL.
2004-08-15Remove #error used for testing.Kristian Høgsberg1-1/+0
2004-08-15Copy bits from parent window when allocating pixmaps so that Background ==Keith Packard5-36/+69
None works. Copy filter to backing picture during validation. Mark picture serialNumber when setting Filter or Transform so Validate occurs. Initialize xf86Screens[i]->pScreen to NULL so that RADEON driver doesn't crash during server reset using old pScreen.
2004-08-15Redraw window borders when switching window pixmaps aroundKeith Packard4-14/+69
Make cw "own" the window pixmaps by wrapping GetWindowPixmap/SetWindowPixmap.
2004-08-14More kbd fun: write out "kbd" from Xorg -configure (#1078).Kristian Høgsberg1-0/+5
2004-08-14Fix offsets again. Really, it works this time. Promise.Keith Packard1-11/+12
2004-08-14Fix offsets, do whole region at once by using GC clippingKeith Packard1-15/+35
2004-08-14Bug #1077: Fix source copy performance problem exposed by Composite.Eric Anholt1-6/+71
2004-08-14Fix clip list computation and setting to ignore clip changes to "real"Keith Packard3-70/+109
GC/Picture and track serial numbers correctly when copying pCompositeClip down.
2004-08-14Wrap CopyWindow in cw, which fixes scrolling in many apps.Eric Anholt2-0/+44
2004-08-14Use XLIB_SKIP_ARGB_VISUALS environment variable to disable all depth 32Keith Packard3-27/+41
visuals. Necessary to keep Flash from crashing. Must call ValidateGC/ValidatePicture on "real" GC/Picture to ensure pCompositeClip is set correctly. Need to take the composite clip from the "real" GC/Picture and turn it into the clientClip for the backing version. Adjust pixmap screen origin to account for drawable->x/y Change debugging output a bit (disabled by default)
2004-08-13Don't enable speedo & type1 modules if they're not being builtAlan Coopersmith2-5/+27
Clean up a couple of hardcoded paths & vendor names to use defines set by Imakefile
2004-08-13Fix Xprt bug by disabling code that merges multiple audit messages (BugKevin E Martin1-0/+10
#964, Roland Mainz).
2004-08-13Added $(MESASRCDIR)/src/mesa/glapi to INCLUDES. Removed $(SERVERSRC)/miAlexander Gottwald2-2/+8
from INCLUDES. Rearranged INCLUDES for better readability. Removed mipointrst.h and miscstruct.h from #include since they are not used anymore.
2004-08-13Fri Aug 13 19:53:10 2004 Soeren Sandmann <sandmann@redhat.com>Søren Sandmann Pedersen1-7/+21
Fix for lockups on some versions of Matrox Mystique. #687, Patch from Mike Harris. Call xf86EnableDisableFBAccess though the function pointer instead of directly. #1041, Patch from Aaron Plattner. Swap the phsyical size of the screen when rotiation. #1050, Patch from Aaron Plattner. Fri Aug 13 19:47:12 2004 Soeren Sandmann <sandmann@redhat.com> Make HAVE_FT_BITMAP_SIZE_Y_PPEM conditional on the FreeType version instead of proping it. This way it will work with the monolithic version too. #1062, Patch by Owen Taylor.
2004-08-13Empty damage object when freeing pixmap.Keith Packard9-72/+180
Wrap InstallColormap so that the DDX doesn't see colormaps from our ARGB visual (avoids lovely green tint to screen). Also, set visual->nplanes of ARGB visual to all used (including alpha) planes so DIX can set pixel values correctly. Translate automatic update regions correctly to account for borders When nplanes == 32 (ARGB visuals), mask in all ones for alpha values to allocated pixel values. Remove redundant fbAddTraps declaration Fix fbCopyWindow to work on non-screen pixmaps (not needed yet) Replace broken clipping code with that from modular tree. Respect subWindowMode.