summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2008-03-30Update to Intel driver 2.2.1. But change default accelmethod to XAA.Matthieu Herrb
Tested by landry@, oga@, steven@, jakemsr@.
2008-03-26Fix a couple of issues with the maximization code.Owain Ainsworth
If a window is vertically maximized, then resized, before the MAXIMIZED flag wasn't removed, now it is. so doing a resize then does the right thing. Also, separate flags are needed for vertical and normal maximziation, else when you do vertical-maximize, followed by maximize, the window returns to it's original size. ok simon@, okan@
2008-03-25Previous commit accidentaly enabled DRI builds on i386 and amd64. Don'tMatthieu Herrb
do that yet.
2008-03-25Introduce bsd.xconf.mk to set default config variables usedMatthieu Herrb
at several places in the Xenocara build in a central place instead of duplicating the checks all over the place. ok oga@.
2008-03-25Replace autotools based build by native BSD Makefiles in proto/.Matthieu Herrb
tested by naddy@ and oga@. ok oga@.
2008-03-25syncTodd T. Fries
2008-03-24msg_controllen has to be CMSG_SPACE so that the kernel can account forMatthieu Herrb
each cmsg_len (ie. msg_controllen = sum of CMSG_ALIGN(cmsg_len). This works now that kernel fd passing has been fixed to accept a bit of sloppiness because of this ABI repair. lots of discussion with kettenis. From deraadt@
2008-03-23Fix libmesa build on amd64 with XENOCARA_BUILD_DRI enabled.Owain Ainsworth
Initial fix from phessler, help from matthieu. Thanks to both!
2008-03-23Replace the symlink configuration scheme with a simple yacc parser asSimon Bertrang
found in other places of the tree. Remove sticky and font commandline options and add another one for alternative config locations. Split off cwmrc(5) from cwm(1), nuke #ifdef __OpenBSD__ while there. tested by various kind people, feedback from oga@ and okan@ - thanks! ok oga@, jasper@, okan@
2008-03-22allow autogrouping and sticky mode to work togetherOkan Demirmen
ok oga@
2008-03-22Rip out, burn, and dance around the grave of group-edit mode.Owain Ainsworth
I've yet to speak to anyone who uses it, so just kill it. You can still add/remove from groups using the mouse binding. Groups may get a re-work sometime soon if i have a stroke of genius. knocks about 4k off the i386 binary for me. ok okan@, todd@.
2008-03-22Remove a bunch of unused variables and incorrect comments.Owain Ainsworth
"ok with me" okan@.
2008-03-22Make xterm(1) and resize(1) correctly refer to X(7) instead of X(1).Michael Erdely
ok matthieu@
2008-03-21Install libdrm before libGL. That way if we're building X on a clean systemOwain Ainsworth
with dri, libGL doesn't fail due to drm.h being missing. ok matthieu@. Patch from Peter Hessler, thanks!
2008-03-20More updates coming.Matthieu Herrb
2008-03-20Fix my previous attempt to run 'fc-cache -v' at the end ofMatthieu Herrb
a make build. tested by naddy@.
2008-03-20Get rid of strcat() and strcpy(), fixing a potential stack overflow.Matthieu Herrb
With help and ok deraadt@, millert@, oga@.
2008-03-19update to xterm 234. tested by merdely@, 'looks ok' deraadt@.Matthieu Herrb
2008-03-19A whole bunch of new items to update.Matthieu Herrb
2008-03-19Remove a useless use of cat pointed by espie@ some time ago.Matthieu Herrb
2008-03-19As mentioned in my last commit, there was an issue where the switchingOwain Ainsworth
code would always assume that the number of windows to switch to was three if there were more windows hidden. Check for CLIENT_HIDDEN when we count. Now it counts correctly. ok simon@.
2008-03-18Fix segfaults if you use XDM-AUTHORIZATION-1 authorization keys forChristian Weisgerber
remote X11 clients over IPv6. ok matthieu@
2008-03-18client_{,r}cycle() doens't need a client. so get rid of KBFUNC_NEEDSCLIENT.Owain Ainsworth
this prevents the issue where you close or hide a window, and end up with no client selected (you're on the root window). When that happened alt-tab failed. This, however, exposed to me a few more issues in the alt-tabbing code: -the code to detect how many lines we need looks bogus (you always get three) -alt-tabbing when everything is hidden always reawakes the most recent window. Fixes for these will be forthcoming. ok simon@.
2008-03-15Regen with autoconf 2.59-p2, with AM_SANITY check zapped.Matthieu Herrb
2008-03-15Repair msg_controllen. In those cases it should just beMatthieu Herrb
CMSG_SIZE(sizeof(int)), not sizeof(buffer) which may be larger because of alignment. Based on fixes in base system.
2008-03-14typo fix. ok ogaStuart Henderson
2008-03-13Xenocara currently is X.Org 7.3. Noticed by david@ who disapeared afterMatthieu Herrb
I told him to commit that.
2008-03-13A bunch of pre-7.4 modules where released recently.Matthieu Herrb
2008-03-13Correct CMSG_SPACE and CMSG_LEN usage, same fixes as in the base system.Matthieu Herrb
ok deraadt@
2008-03-07use explicit path to openssl. Reported by Dave Del Debbio. Thanks.Matthieu Herrb
2008-03-05Remove the SunPaste symbol from the Fn+v key combinaison. ThisMatthieu Herrb
causes xterm to call it's insert-selection() function when 'v' alone is pressed. ok deraadt@
2008-03-04syncTodd T. Fries
2008-03-03Change the default for XSRCDIR to /usr/xenocara. ok deraadt@Matthieu Herrb
2008-02-26syncTodd T. Fries
2008-02-24Fix initialization of vmin. This has caused script(1) to exit immediatlyMatthieu Herrb
when started inside an xterm that started with vmin=0 (because it had no tty to inherit the correct value from). ok kettenis@, krw@, oga@.
2008-02-22Fix a build race in ssh-askpass. This shouldn't happen, so XXX it.Owain Ainsworth
ok matthieu@. xenocara is now locked.
2008-02-22Fix from X.Org repository pointed out by brad@Matthieu Herrb
Add pipe A force enable quirk for ThinkPad X40 ThinkPad X40s need this quirk or they'll crash frequently.
2008-02-21puffy 4.3Todd T. Fries
2008-02-21no dri/GL apps for landisk; ok matthieu@Todd T. Fries
2008-02-20dri drivers need too be linked against libX11 for AIGLX (for threads stubs).Matthieu Herrb
Problem found by oga@. Thanks.
2008-02-20Include /usr/local/lib/X11/icons in the default cursor search path.Matthieu Herrb
2008-02-20Fix from X.Org repository:Matthieu Herrb
xkb: don't update LEDs if they don't exist (which would trigger an NULL pointer dereference).
2008-02-20Fix from X.Org repository: untrusted access broken in 7.3.Matthieu Herrb
2008-02-20Fix for CVE-2007-3069 from X.Org git repository:Matthieu Herrb
Don't break grab and focus state for a window when redirecting it. Composite uses an unmap/map cycle to trigger backing pixmap allocation and cliprect recomputation when a window is redirected or unredirected. To avoid protocol visible side effects, map and unmap events are disabled temporarily. However, when a window is unmapped it is also removed from grabs and loses focus, but these state changes are not disabled. This change supresses the unmap side effects during the composite unmap/map cycle and fixes a bug where a compositing window manager would cause the screensaver to lose its grab when it unredirects the fullscreen lock window.
2008-02-20endianness definitions for m88k, ok matthieu@Miod Vallat
2008-02-20add exec_wm to calmwm.h, it was missing (bad ian@!)Owain Ainsworth
Also, exec_wm() currenty err()s out if something failed with the exec, killing the currently running wm. This is bad. Replace the err() with warn() instead. from Gleydson Soares, thanks!
2008-02-20Typo: s/supression/suppressionOwain Ainsworth
from Pierre Riteau, thanks!
2008-02-19syncTodd T. Fries
2008-02-19syncTodd T. Fries
2008-02-16Disable a few more binaries on m88k due to static linking.Miod Vallat