summaryrefslogtreecommitdiff
path: root/app/cwm/calmwm.h
AgeCommit message (Expand)Author
2014-01-02gc keycode in keybinding since we only deal with keysym nowOkan Demirmen
2013-12-16Implement support for EWMH's _NET_WM_STATE_FULLSCREEN hint.Okan Demirmen
2013-12-13Teach screen_find_xinerama() to apply gap only when told to do so;Okan Demirmen
2013-12-13Add support for XUrgency and matching _NET_WM_STATE_DEMANDS_ATTENTIONOkan Demirmen
2013-12-12ICCCM explicitly states that server time (CurrentTime) should *not* beOkan Demirmen
2013-12-11Add client wrapper for XWMHints to support XA_WM_HINTS in PropertyNotifyOkan Demirmen
2013-12-11Remove extra work and simplify client state handling.Okan Demirmen
2013-12-11Stash Class and WM Hints in client_ctxOkan Demirmen
2013-11-27like gap, make snapdist per screenOkan Demirmen
2013-11-27Rewrite active/inactive client handling in client_setactive();Okan Demirmen
2013-11-12Alter the r1.35 of event.c race fix. Remove the forward looking eventOkan Demirmen
2013-11-08stash WMProtocols in flagsOkan Demirmen
2013-11-02The only reason we need to keep XSizeHints in our client_ctx is forOkan Demirmen
2013-11-01re-add support for WM_TAKE_FOCUS, and additionally this time only callOkan Demirmen
2013-10-25A client_delete should behave differently depending on whether theOkan Demirmen
2013-10-20wrap key ungrab like btn ungrab, for it'll be used againOkan Demirmen
2013-10-19Using xu_btn_ungrab() buttons during client_leave doesn't work (errorOkan Demirmen
2013-10-03unify type; no changeOkan Demirmen
2013-07-16max -> nitemsOkan Demirmen
2013-07-15shuffle down protoypesOkan Demirmen
2013-07-15simplify atom handling; allows us to limit to one round-trip to serverOkan Demirmen
2013-07-09since the root and event window are the same in the case of a buttonOkan Demirmen
2013-07-08add support for mouse based group {,r}cycle; from Rodrigo Mosconi. notOkan Demirmen
2013-07-08move kbfunc and mousefunc closer togetherOkan Demirmen
2013-07-08clarify kbd vs mouse functionsOkan Demirmen
2013-06-17move Cursors into conf.Okan Demirmen
2013-06-10move synthetic responses and have client_msg only work with WM_PROTOCOLS,Okan Demirmen
2013-05-27fix type in a ClientMessage (xu_sendmsg).Okan Demirmen
2013-05-23alter conf_grab(_kbd) to first ungrab AnyKey/AnyModifier, then proceedOkan Demirmen
2013-05-22move validation of pointer Button into conf_mousebind so we checkOkan Demirmen
2013-05-21handle _NET_WM_STATE ClientMessage; from Alexander Polakov.Okan Demirmen
2013-05-20add support for _NET_WM_STATE_MAXIMIZED_{HORZ,VERT}; from Alexander Polakov.Okan Demirmen
2013-05-20- configure menuwin with the screen, then create the xft drawable usingOkan Demirmen
2013-05-19move the 2 small font helper functions to xutil.cOkan Demirmen
2013-05-19move the rest of xft init into screen_conf, since most of it is based onOkan Demirmen
2013-05-19- switch border colors to XftOkan Demirmen
2013-05-19add support for _NET_CLOSE_WINDOWOkan Demirmen
2013-05-19treat WM_CHANGE_STATE like other atomsOkan Demirmen
2013-05-19use XGetWMProtocols and simplify WM_PROTOCOL handlingOkan Demirmen
2013-05-14- let callers of font_draw figure out (and pass) the color instead of anOkan Demirmen
2013-05-11new -> initOkan Demirmen
2013-05-11replace conf_{gap,color,font} with conf_screen since really we areOkan Demirmen
2013-05-10more type fixes for mask/buttonOkan Demirmen
2013-05-10fix KeySym typeOkan Demirmen
2013-05-06remove group in client_delete directly.Okan Demirmen
2013-05-02no need for font_{ascent,descent,height} wrappers; limit font_width toOkan Demirmen
2013-04-29use an int in screen_init and avoid needing to cast for screen number (which).Okan Demirmen
2013-04-17mechanical xu_{get,set}state -> xu_{get,set}_wm_state changeOkan Demirmen
2013-04-17slightly rework WM_STATE set/get to make it less ambigious; will be more clearOkan Demirmen
2013-04-17add conf_ignore and move group_make_autogroup to conf_autogroup to match.Okan Demirmen