summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2009-09-13Same fix as in wsfb:Matthieu Herrb
Call shadowRemove() in wsfbCloseScreen(). This fixes a free memory dereference on exit. Hint by Daniel Stone. Thanks.
2009-09-13Call shadowRemove() in wsfbCloseScreen(). This fixes a freeMatthieu Herrb
memory dereference on exit. Hint by Daniel Stone. Thanks.
2009-09-13Do not use 'deprecated' attribute on gcc < 3.1.Matthieu Herrb
It causes lots of spurious warnings in build logs. suggestion to make the test gcc >= 3.1 millert@, ok todd@, miod@
2009-09-12updateMatthieu Herrb
2009-09-11syncTodd T. Fries
2009-09-11Don't unconditionnally add a "sunffb" device in autoconfig modeMatthieu Herrb
on OpenBSD. It will be added by sparcDriverName() if a ffb card is present.
2009-09-11Bring Xnest back.Matthieu Herrb
I had to disable its build during xserver 1.6 development because it wasn't building for a while. But all problems are now fixed. ok todd@.
2009-09-10Completely disable xserver on vax, it generates a gcc segmentationMatthieu Herrb
violation in xkb/xkbEvents.c. ok todd@
2009-09-10backport a bugfix from upstream:Owain Ainsworth
Fix 945GM VT switch in UMS Bug #19578. We should set private intel_crtc state according to current, as fail to do so pipe A needs active won't be taken care of. Also make sure pipe swap operation always set during VT switch. This also fixes the *other* x40 lid problem (which happens when you suspend, then you shut the lid in dont'-suspend-on-lid mode. the reasoning for the PipeA quirk I finally found: On some platforms, the firmware may read & write GPU registers on lid close, suspend/resume time or during various SMM events. If one of the graphics pipes is disabled at that time, the GPU may hang due to the programming dependencies of the various registers. So essentially, without this patch, if you have this quirk and you shut the lid, you're hosed, but y'know drivers in userland are great. So are BIOS writers. requested by deraadt@, who keeps getting this issue when he's on a plane.
2009-09-08undo a bit of overzealous backporting from the DRI2 bits, this chunkOwain Ainsworth
isn't strictly needed and it causes GL apps to segfault on exit on the 965 with dri1 and xserver 1.6. ok matthieu@
2009-09-08restore version 1.12 of privsep.c which got accidentally revertedMatthieu Herrb
by my xserver 1.6 merge. noticed by oga@
2009-09-08sparcDeviceName: do not fall back to wsfb if no hw specific driverMatthieu Herrb
was found. This is done in the caller already. While there change to a switch() construct to prepare for potential future drivers addition.
2009-09-07syncTodd T. Fries
2009-09-06update to xserver 1.6.4rc1. Tested by many, ok oga@.Matthieu Herrb
2009-09-06On powerpc, only set "UseFBDev" option to true by default on Linux.Matthieu Herrb
2009-09-06MFC: enable build with recent input ABI.Matthieu Herrb
2009-09-05updateMatthieu Herrb
2009-09-05update to xterm 247, a small bug fix over version 246.Matthieu Herrb
2009-09-05re-introduce the intention of the change from rev 1.4 in menu.c hereOkan Demirmen
instead, by moving the check for '\0' to only the places that it matters. hint and 50% of the diff from oga@, prodded by todd@ ok oga@
2009-09-05update to xterm 246. Has been in snapshots for some time.Matthieu Herrb
2009-09-05update to xcb-util 0.3.6. Tested on a packages bulk build by naddy@.Matthieu Herrb
2009-09-05Update to libxcb 1.4. tested by naddy@ on a packages bulk build.Matthieu Herrb
2009-09-05updateMatthieu Herrb
2009-09-05styleTobias Stoeckmann
ok oga
2009-09-02syncTodd T. Fries
2009-08-29updateMatthieu Herrb
2009-08-27unroll the CCTOSC macro; from Thomas PfaffOkan Demirmen
ok oga@
2009-08-25Remove compat directories that are not needed here. ok oga@.Matthieu Herrb
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.