summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2009-01-29Fix allocation and freeing of InputDriverRec, so that X doesn't dump coreMatthieu Herrb
on exit. Found thanks to msys test machine.
2009-01-29xf86-input-elographics 1.2.3, tested on msys's point of sale machine.Matthieu Herrb
2009-01-28Install Xephyr and its manual page using the Makefile generated byMatthieu Herrb
autotools.
2009-01-28__miscmansuffix -> __miscmansuffix__Matthieu Herrb
2009-01-28Add missing OpenBSD RCS Ids.Matthieu Herrb
2009-01-28Pass all needed options to configure to get kdrive use theMatthieu Herrb
same default directories as Xorg.
2009-01-28OpenBSD still uses old xkb-data, whose default rules are called 'xorg'.Matthieu Herrb
Change kdrive's default configuration too.
2009-01-28Update to xf86-video-radeonhd 1.2.4.Matthieu Herrb
- Added HDMI support. - Added support for RV710, RV730 (DCE 3.2). - Added screen rotation support. - Added RandR 1.3 panning support. (not useful until xserver 1.6) - Many acceleration and build fixes. Tested on mbalmer@'s radeon 2400HD card.
2009-01-28syncMatthieu Herrb
2009-01-27Xephyr requires dri support for now, so enable it.Matthieu Herrb
2009-01-27regenMatthieu Herrb
2009-01-27Fix linking of Xwscons for xserver 1.5.3Matthieu Herrb
2009-01-27Don't allow to build kdrive here anymore. This is now in ../kdrive.Matthieu Herrb
2009-01-27/usr/X11R6/include/drm is gone. The headers now come from the kernel.Matthieu Herrb
2009-01-27remove Nscreens and x_screenname() - we really don't need them.Okan Demirmen
ok oga@
2009-01-27One of the most annoying things to do was restart cwm and lose all ofOwain Ainsworth
your group state. Fix this up by using an X Atom (_CWM_GRP) to store the name of the group that we're using (the name, not the number is because at one point we may make the group numbers dynamic). I've been talking about this since c2k8. so CM-w means you keep all of your windows grouped properly. ok okan@, todd@
2009-01-26never define XF86DRI_MM after configure. 2.4.x still had the ttm bitsOwain Ainsworth
which haven't made it into a released libdrm. This prevents collisions with the libdrm version just commited (which wouldn't build otherwise).
2009-01-26Update libdrm to 2.4.3Owain Ainsworth
This is needed for us to be able to update Mesa and xf86-video-intel. Includes a few fixes, as well as the intel bufmgr interface and the modesetting interface (which currently errors when you check if it's enabled). ok matthieu@
2009-01-26syncMatthieu Herrb
2009-01-26Xtrans 1.2.3. Tested on a full ports build by naddy@.Matthieu Herrb
2009-01-26util/macros 1.2.1. Tested on a ports bulk build by naddy@.Matthieu Herrb
2009-01-23passing a null pointer to free() is valid; sprinkle a few free->xfree.Okan Demirmen
ok oga@
2009-01-23Whitespace nit.Owain Ainsworth
pointed out by okan.
2009-01-23Switch to using XInternAtoms for caching the atom numbers. Saves a pileOwain Ainsworth
of function calls and server roundtrips. ok okan@
2009-01-23move conf_clear() and add proto.Okan Demirmen
ok todd@ oga@
2009-01-23Move the keybinding argument to a union to prevent warnings whereOwain Ainsworth
sizeof(int) != sizeof(void *). This has been annoying me for ages. ok okan@, todd@
2009-01-22updateMatthieu Herrb
2009-01-22now that pwin is gone gone gone, we no longer have to do the bwidthOkan Demirmen
dance; xevents now able to deal with a border being set (which fixes those annoying movie-watching apps). ok todd@, oga@
2009-01-22The default font name is strduped, so don't test for default font nameOwain Ainsworth
(therefore leaking it) when cleaning up a conf struct. ok okan@
2009-01-22Oops, missed an atom.Owain Ainsworth
ok okan@.
2009-01-22Cache all of the X atoms we use at startup.Owain Ainsworth
Do this instead of querying for them every time we use them. This removes an XXX that has been in there since time began. This will become more important as we move towards supporting netwm. ok todd@, okan@.
2009-01-21borderwidth as a cwmrc(5) keyword, really helps debuggingTodd T. Fries
from okan@ ok oga@
2009-01-20more gcc2 breakage found by sparcTodd T. Fries
2009-01-19library dependency ordering matters for static archs, -lXext last in this caseTodd T. Fries
from matthieu@, verified on vax
2009-01-19syncTodd T. Fries
2009-01-17remove unusedOkan Demirmen
ok oga@
2009-01-17Finally fix the really annoying race where if you rapidly switch groups severalOwain Ainsworth
times you'd end up losing clients (thinking they had gone away). From the ICCCM (which should not be read without a stiff drink in hand, I made this mistake so you don't have to): to request a window to be withdrawn one should send a synthetic UnmapRequest event when iconified. To request iconification one should just unmap the window. The ICCM further recommends that the synthetic event should just be taken as a cue to withdraw, to deal with legacy clients. Taking a hint from this, rework xev_handle_unmaprequest to correctly detect these situations. A Withdrawn window may come back anywhere, even as a subwindow of something else, so the correct way to handle this state is to forget it ever existed. While i'm here, kill a dumb attempt to notice this in client_delete, and nuke the very unnecessary arguments. Todd confirmed this fixes the `race'. ok todd@, ok ok okan@
2009-01-16syncTodd T. Fries
2009-01-16revert just the 'race fix'; more works needs to be ironed out withOkan Demirmen
events and state. agreed by oga
2009-01-16remove pwin, bringing us to one client, one window. we no longer haveOkan Demirmen
to push attributes around, so things get a lot simplier, while fixing a few issues in the meantime; original suggestion by Edd Barrett many many moons ago. annoying window placement and race, found in c2k8 by todd, fix by oga! lots of feedback from todd and oga - thanks! "commit that bad boy" oga@
2009-01-15On startup, don't leak memory when we enumerate existing windows.Owain Ainsworth
The behaviour until now was to ask X for the windows name (which is malloced) then drop that on the floor and do nothing with it. Skip this foolery and just skip the window. I don't believe I never noticed this before! "you can has ok" okan@
2009-01-15- add missing prototypes.Okan Demirmen
- properly name, place and static private functions. - move function which finds the xinerama screen for a coordinate to a more appropriate place while altering its semantics to match others. - tiny bit of style. ok oga@
2009-01-13syncMatthieu Herrb
2009-01-13adapt for version 1.99.3: add dri2tokens.hMatthieu Herrb
2009-01-13dri2proto 1.99.3.Matthieu Herrb
2009-01-13note to self: no cookie, a compile started is not a compile testedTodd T. Fries
2009-01-13yet another gcc2 found bad coding practice, move variable declartion to theTodd T. Fries
top of the scope. this time found by sparc.
2009-01-13better cast; noticed by ray@Okan Demirmen
ok ray@ oga@
2009-01-12Sync suggested configuration file with wsmux kernel changes. One step closerMiod Vallat
to X.org able to run without a configuration file. ok matthieu@
2009-01-12regenMatthieu Herrb