Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-01-02 | gc keycode in keybinding since we only deal with keysym now | Okan Demirmen | |
2014-01-02 | rename for clarity | Okan Demirmen | |
2014-01-02 | When a client doesn't specify size hints, nothing prevents a resize to | Okan Demirmen | |
0x0 - don't allow this situation during mouse resize (check already in place for kbd resize). Reported by brynet@ | |||
2014-01-02 | Don't play with libxcursor if XCURSOR_THEM is defined. | Matthieu Herrb | |
2014-01-02 | Update to xterm-300. Tested by ajacoutot@ and shadchin@. | Matthieu Herrb | |
2013-12-30 | Remove the atexit() hack from OpenGL drivers | Matthieu Herrb | |
now that atexit() is behaving like on Linux. ok matthew@, millert@, dcoppa@, miod@ | |||
2013-12-30 | remove note about radeonold now it has been unlinked from the build | Jonathan Gray | |
ok matthieu@ | |||
2013-12-28 | mac68k and mvmeppc are no longer supported. | Matthieu Herrb | |
2013-12-28 | Update to xserver 1.14.5 | Matthieu Herrb | |
2013-12-28 | update | Matthieu Herrb | |
2013-12-28 | update | Matthieu Herrb | |
2013-12-26 | regen ChangeLog for pixman 0.32.4 | Matthieu Herrb | |
This file is empty in upstreams tarballs. sigh. | |||
2013-12-17 | missing stdarg.h include | Okan Demirmen | |
2013-12-17 | replace with memset | Okan Demirmen | |
2013-12-16 | Implement support for EWMH's _NET_WM_STATE_FULLSCREEN hint. | Okan Demirmen | |
Since we already have a form of 'maximize', we need to differentiate between 'maximize' and the new 'fullscreen' mode. The 'maximize' mode will continue to honor gap but now *retains* the border, matching the 'vert/horz maximize' behaviour. The new 'fullscreen' mode supports and follows the _NET_WM_STATE_FULLSCREEN hint, allowing the client perform additional window modifications; in this mode, cwm(1) will *ignore* gap, remove borders and freeze(move/resize) the client. Additionally, 'fullscreen' mode will remember various combinations of previous states. * default keybinding changes: CM-f 'fullscreen', CM-m 'maximize' (re-map as desired). Positive feedback from a few, testing and ok sthen@ | |||
2013-12-16 | -update | Matthieu Herrb | |
2013-12-15 | Avoid timeouts of ULONG_MAX milliseconds. Stops the X server from crashing | Mark Kettenis | |
with "select returned EINVAL" messages. ok matthieu@ | |||
2013-12-13 | Teach screen_find_xinerama() to apply gap only when told to do so; | Okan Demirmen | |
adjust callers. Needed for an upcoming feature. | |||
2013-12-13 | Instead of using work area, use the Xinerama area for snap calculations; | Okan Demirmen | |
based on a patch from Thomas Adam with appropriate adjustments for gap. | |||
2013-12-13 | we need the save-set when re-exec'ing so as to not lose State on our hidden ↵ | Okan Demirmen | |
clients | |||
2013-12-13 | stray space and sort while here | Okan Demirmen | |
2013-12-13 | Add support for XUrgency and matching _NET_WM_STATE_DEMANDS_ATTENTION | Okan Demirmen | |
ewmh hint; urgencyborder is configurable. The urgency flag will stick, even while on a client in a non-viewable group, until the client receives focus (where the border is reset). Initial diff from Thomas Adam with some changes/enhancements from me. | |||
2013-12-12 | Make sure we really take work area gap into account with snap calculations; | Okan Demirmen | |
from Dominik Honnef via Christian Neukirchen. | |||
2013-12-12 | ICCCM explicitly states that server time (CurrentTime) should *not* be | Okan Demirmen | |
used for focus events, but rather the timestamp of the generated event. Track the last event timestamp and send it down for a WM_TAKE_FOCUS ClientMessage. I suspect we should do this for clients that don't announce this Atom as well, though the raciness gets us into a bind. Solves focus order issue since WM_TAKE_FOCUS; fix verified by sthen@ ok sthen@ | |||
2013-12-11 | we don't need to manage the save-set since we're not reparenting; left-over ↵ | Okan Demirmen | |
from pwin | |||
2013-12-11 | since we are drawing in unhide, no need to during client setup | Okan Demirmen | |
2013-12-11 | apply mwm hints later | Okan Demirmen | |
2013-12-11 | Add client wrapper for XWMHints to support XA_WM_HINTS in PropertyNotify | Okan Demirmen | |
events; based off a diff from Thomas Adam. | |||
2013-12-11 | Remove extra work and simplify client state handling. | Okan Demirmen | |
2013-12-11 | Stash Class and WM Hints in client_ctx | Okan Demirmen | |
2013-12-10 | Redraw client border when unhiding; during a hide, we just unset | Okan Demirmen | |
the active flag but never redraw since it'll be in IconicState. Behaviour reported by sthen@ | |||
2013-12-08 | If not using sticky mode (the default), clients aren't automagically | Okan Demirmen | |
assigned a group, thus cc->group will be NULL - fix the client group shortcut in menu lists; crash reported by Christian Neukirchen. | |||
2013-12-08 | update | Matthieu Herrb | |
2013-12-08 | Update to xserver 1.14.4 | Matthieu Herrb | |
2013-12-03 | don't include obsolete <sys/timeb.h>, which will go away shortly; ok matthieu@ | Christian Weisgerber | |
2013-12-03 | sync | Todd T. Fries | |
2013-12-02 | When we receive a NotionNotify event, there's no need to (incorrectly | Okan Demirmen | |
might I add) redraw the top menu selection. | |||
2013-12-02 | Always highlight the first menu item (helpful to see selected items when | Okan Demirmen | |
not using a mouse and therefore not generating Expose/MotionNotify events); from Thomas Adam. | |||
2013-12-02 | Prepend the group shortcut in the client search menu; from Thomas Adam. | Okan Demirmen | |
Likewise, prepend shortcut in unhide menu. | |||
2013-12-02 | Since we use IconicState as our hidden state, check for the hidden flag | Okan Demirmen | |
and unmanage the client if we're not hidden (basically if NormalState) during an UnmapNotify event. Resolves an issue with mplayer going fullscreen while not using NetWM hints; behaviour regression reported by Ido Admon. | |||
2013-12-01 | update | Matthieu Herrb | |
2013-12-01 | Update to pixman 0.32.4. Tested by naddy@ and ajacoutot@ | Matthieu Herrb | |
2013-11-27 | like gap, make snapdist per screen | Okan Demirmen | |
2013-11-27 | alter -r1.145 getsizehints to deal with clients that don't have | Okan Demirmen | |
WM_NORMAL_HINTS. | |||
2013-11-27 | Remove the option to bind a key by keycode with brackets; it never | Okan Demirmen | |
worked (and no one complained!). While it's fairly easy to fix, users should be using keysym names and not keycodes. Discussed at length months ago with todd@, matthieu@ and Owain. | |||
2013-11-27 | simplify/unfold | Okan Demirmen | |
2013-11-27 | Rewrite active/inactive client handling in client_setactive(); | Okan Demirmen | |
client_leave() served no real purpose, likewise no reason to handle LeaveNotify events since an EnterNotify will process the next active client (and we don't have anything important to process anyway), so xev_handle_leavenotify() goes as well. Allows a simplification of client_mtf() and client_cycle_leave() for clarity. While here, unify a few client_current() checks. No intended behaviour change. | |||
2013-11-26 | sync | Todd T. Fries | |
2013-11-25 | Log message: | Sebastian Benoit | |
use u_char for buffers in yylex, for ctype calls, as done in all other parse.y in the tree found by millert@, ok okan@ | |||
2013-11-24 | update | Matthieu Herrb | |