summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2009-08-25update do xf86-video-ati 6.12.2Matthieu Herrb
This has been in snapshots for weeks. ok oga@, todd@.
2009-08-25static; ok oga@Okan Demirmen
2009-08-25we are not doing access control here, so replace the "check if file isOkan Demirmen
executable" goo with access(2). originally from jacekm@ long time ago. "i can live with that" oga@
2009-08-25Reduce duplciation of code for checking modifiers in key/mouse bindings.Owain Ainsworth
shaves a bunch of bytes. ok okan@
2009-08-25Instead of calling conf_bind*() 50 gazillion times in a row, store anOwain Ainsworth
array with all the parameters in and just loop over that to setup the default keybindings - it's so much easier to read. okan@ "love love love"ed this
2009-08-25Instead of messing around everytime we do a resize, just clamp theOwain Ainsworth
resize increments to a minimum of one, and use it unconditionally. "you've convinced me, do it!" okan@
2009-08-25unroll macro; ok oga@Okan Demirmen
2009-08-24Add a keybinding to allow horizontal maximisation of a window (CMS-enter).Owain Ainsworth
based on a diff by Thomas Pfaff; thanks! ok okan@
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@.