summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2009-08-24bring together gathering, calculating and applying of size hints;Okan Demirmen
additionally, respect aspect ratio hints. ok oga@
2009-08-24Instead of having a function that just calls TAILQ_INIT on a global, useOwain Ainsworth
TAILQ_HEAD_INITIALIZER() and drop the function. ok okan@
2009-08-24updatesMatthieu Herrb
2009-08-24instead of checking for flags in the client context, then removing them.Owain Ainsworth
e.g.: if (flags & flags_we_care_about) flags &= ~(flags_we_care_about); just whack the flags unconditionally, it's simpler. okan@ agrees.
2009-08-24syncTodd T. Fries
2009-08-23update to libXt 1.0.6Matthieu Herrb
2009-08-23update to libSM 1.1.1Matthieu Herrb
2009-08-23update to libFS 1.0.2Matthieu Herrb
2009-08-18updatesMatthieu Herrb
2009-08-09syncTodd T. Fries
2009-08-08remove unnecessary Ar macrosOkan Demirmen
ok jmc@
2009-08-08remove unnecessary Dq macro; based on a diff from Martin ToftOkan Demirmen
feedback and ok jmc@, martynas@
2009-08-06Pull in some code from 2.8 and current so that dri2 works correctly withOwain Ainsworth
xserver 1.6.2. When dri2 is not in use, this commit does nothing. ok matthieu@
2009-08-06backport some code from mesa current (and 7.5) so that the dri2 protocolOwain Ainsworth
is correctly handled. without fixes to mesa and the ddx, the so-called backwards compat goop that was added just plain does not work and ends up with rendering bullshit.
2009-08-06update dri2proto to the latest version. (needed for dri2 with xserverOwain Ainsworth
1.6.2 to work correctly) ok matthieu@
2009-08-04syncTodd T. Fries
2009-08-04syncTodd T. Fries
2009-08-04Enable XCB on architectures with shared libs.Matthieu Herrb
requested by sthen@.
2009-08-02updatesMatthieu Herrb
2009-07-28OpenBSD's gcc 3.3 is capable of handling the MMX code of pixman.Matthieu Herrb
Change the configure test so that it gets enabled. Tested by marco@ ajacoutot@ ckuethe@ and others.
2009-07-24updatesMatthieu Herrb
2009-07-20add -I${XCBUTIL}/${SUBLIB} to CPPFLAGS for gcc 2.95Matthieu Herrb
2009-07-20regen after gcc 2.95 build fixMatthieu Herrb
2009-07-20gcc 2.95 build fixes.Matthieu Herrb
2009-07-19Disable hardware cursor before we exit. From NetBSD.Mark Kettenis
ok oga@
2009-07-19Initialize ed.used_stdout at the beginning of do_extract() to avoidMatthieu Herrb
reading uninitialized memory later. Reported by Philip Guenther. Thanks.
2009-07-18Fix build when XSRCDIR is not defined in /etc/mk.conf.Matthieu Herrb
Problem reported by Chris Kuethe. Thanks.
2009-07-18Correct patch for libpciaccess issue from X.Org bug 18122, byMatthieu Herrb
Marien Zwart. Tested by Pierre Cardoso.
2009-07-18Add XCBPROTO_VERSION substitution for xcb.pc.Matthieu Herrb
Problem reported by David Coppa. Thanks.
2009-07-18Since we don't accelerate trapesoid rendering under uxa yet anywayOwain Ainsworth
software rasterise them THEN put them into buffer objects. read-modify-write of graphics memory is expensive. 2.5x speed increase under heavy trap rendering measured. Another upstream backport. ok matthieu@
2009-07-18Don't put glyphs pixmaps into buffer objects under uxa.Owain Ainsworth
in the fastpath they're going straight to the glyph cache anyway and doing so for small glyphs wastes memory since bos must be padded to page size. Backport from upstream (to aid gem development). ok matthieu@
2009-07-18Fallback if we're vt switched and we're using GEM. We're not allowed toOwain Ainsworth
access the hardware in this situation. Backport from upstream CURRENT. ok matthieu@.
2009-07-18Accessing a pixmap in fallback if the prepare_access() callback failedOwain Ainsworth
is verboten So don't do it. Treat it the same as every other prepare access call in uxa. This patch sent upstream. ok matthieu@
2009-07-18Fix libdrm for the buffer mapping strategy our GEM implementation will useOwain Ainsworth
We always map through the gtt, never using the cpu mapping (this decreases complexity a lot). Keep use of the original ioctl for this. Also don't bother with userland domain setting, the kernel handles this correctly. Finally, don't persist mapping across calls to unmap and remapping, this aids with debugging, but may change later. ok matthieu@.
2009-07-18upstream updatesMatthieu Herrb
2009-07-14Make the !privsep and privsep paths a little more similar (stillOwain Ainsworth
checking the list), this allows drm to work in -keepPriv situations. This diff has been in my tree awaiting proper testing for months, now i'm sure it works correctly in it goes. ok matthieu@ an aeon ago.
2009-06-30sync (ok deraadt@ & matthieu@)Todd T. Fries
2009-06-30Fix PCI card probe and chipset detection.Matthieu Herrb
it appears that the chips&technologies X driver was partially broken during libpciaccess conversion. Thanks to the analysis by Marien Swart in bug #18122 and a similar fix by Mark Kettenis for the radeon driver, this patch should fix it.
2009-06-29Set default migration strategy to "greedy". ok oga@.Matthieu Herrb
2009-06-27updateMatthieu Herrb
2009-06-27update to svn revision 753. This includes a few bug fixes thatMatthieu Herrb
make EXA work on my Chrome9 HC3 IGP. ok oga@
2009-06-27Use the bsd.xorg.mk rules to install the pkgconfig file andMatthieu Herrb
add the libdrm_intel.pc. with oga@.
2009-06-26use fnmatch to glob the entries in the exec menu.Owain Ainsworth
allows shell globbing constructs such as *ctl, etc in the exec menu (m-? by default). Adapted from a diff from Thomas Pfaff, okan@ got almost the same diff as me when reworking it, and oked this one.
2009-06-26puffy 4.6Todd T. Fries
2009-06-26static local functions and data; almost identical diff from Thomas PfaffOkan Demirmen
ok oga@
2009-06-25I was supposed to remove the --enable-debug option before committing.Matthieu Herrb
2009-06-25update to openchrome.net svn commit 750.Matthieu Herrb
This adds among others support for the VX800 chipset. This has been in snapshots for weeks.
2009-06-25update to xf86-video-intel 2.7.1. Tested by many.Matthieu Herrb
2009-06-23tidy up startup/init routinesOkan Demirmen
ok oga@
2009-06-21Add support to the fake (non GEM) bufmgr for pinning and unpinning objects.Owain Ainsworth
Makes overlay XV work with intel 2.7.1. ok matthieu@, tested by naddy@, sturm@, matthieu@ and myself. This is most important for the x40 and other 8xx chipset which lack textured video.