summaryrefslogtreecommitdiff
path: root/app/cwm/client.c
AgeCommit message (Expand)Author
2012-11-09sortOkan Demirmen
2012-11-07get rid of the xfree() wrapper around free(); from Tiago Cunha.Okan Demirmen
2012-09-09extend client_resize so that it can know when to reset max flags andOkan Demirmen
2012-07-16unify various max routines to match client placement and partially menu onesOkan Demirmen
2012-07-16move the HasXinerama check into screen_find_xinerama and simplify logic;Okan Demirmen
2012-07-13re-use geom struct in client_ctx (saved)geometry.Okan Demirmen
2012-07-13convert xmax/ymax uses to view geometry.Okan Demirmen
2012-07-04fix missing atom (WM_PROTOCOLS) wrt new style handing; without this, theOkan Demirmen
2012-07-03re-implement atom handing; makes for a normalized and more consistentOkan Demirmen
2012-05-16cycle through other common cycling modifiers; based on a diff fromOkan Demirmen
2012-05-13altpersist->cycling to be more clear that this is for cycling modOkan Demirmen
2012-05-13knf, some from a diff from Tiago Cunha.Okan Demirmen
2011-09-13add WM_TRANSIENT_FOR event support: moves dialogs, toolbars and such toOkan Demirmen
2011-09-05restore a comment and add another for clarity.Okan Demirmen
2011-09-04Make flavours of maximisation additive.Owain Ainsworth
2011-09-03split off window hints from geometry so we don't need to carry them allOkan Demirmen
2011-09-03Add {r,}cycleingroup to cycle through clients belonging to the sameOkan Demirmen
2011-07-14correct spelling; from Alexander Polakov.Okan Demirmen
2011-06-24introduce a new config option to snap to the screen edge. 'snapdist'Okan Demirmen
2011-06-24re-do various bits of {,h,v}max for simplicity and less flag handling.Okan Demirmen
2011-06-24alter a few function returns and prototypes; found by lint.Okan Demirmen
2011-05-11tag and comment cleanup; ok oga@Okan Demirmen
2011-05-07introduce a new 'freeze' flag (CMS-f by default) which may be applied toOkan Demirmen
2011-03-22if virt/horz un-maximizing, restore only the un-maximized axisOkan Demirmen
2011-03-22while this piece deals with client argv's in a seemingly inefficient wayOkan Demirmen
2011-03-22remove XXX and move a configure event out of the event handler functions.Okan Demirmen
2011-02-13if we are saving the pointer location for a specific client, make sureOkan Demirmen
2010-05-22replace XFetchName() with something more intelligent which attempts toOkan Demirmen
2010-04-11clean up a few xu_* functions to just accept what they need (Window).Okan Demirmen
2010-02-02Honour program-specified window position in size hints when placing windows.Stefan Sperling
2010-01-27- allow per-screen gap; not (yet) user configurable.Okan Demirmen
2009-12-15pull all non-X11 headers from calmwm.h and place them only where theyOkan Demirmen
2009-12-15pull these headers only into files that need them.Okan Demirmen
2009-12-15merge the 2 common header files; specific includes to be pulled out asOkan Demirmen
2009-12-10finish unfucking the screen_ctx handling.Owain Ainsworth
2009-12-07support _NET_CLIENT_LIST.Owain Ainsworth
2009-12-07Implement _NET_ACTIVE_WINDOW. for now just the informational hint isOwain Ainsworth
2009-11-28style (whitespaces)Tobias Stoeckmann
2009-09-25With Xinerama enabled, the borders of a maximized window will show up onOwain Ainsworth
2009-08-27unroll the CCTOSC macro; from Thomas PfaffOkan Demirmen
2009-08-25Instead of messing around everytime we do a resize, just clamp theOwain Ainsworth
2009-08-25unroll macro; ok oga@Okan Demirmen
2009-08-24Add a keybinding to allow horizontal maximisation of a window (CMS-enter).Owain Ainsworth
2009-08-24bring together gathering, calculating and applying of size hints;Okan Demirmen
2009-08-24Instead of having a function that just calls TAILQ_INIT on a global, useOwain Ainsworth
2009-08-24instead of checking for flags in the client context, then removing them.Owain Ainsworth
2009-06-26static local functions and data; almost identical diff from Thomas PfaffOkan Demirmen
2009-06-23tidy up startup/init routinesOkan Demirmen
2009-06-20compact a bit by condensing a few if-else's; from Thomas PfaffOkan Demirmen
2009-06-20unroll XCALLOC/XMALLOC macros; since we use xcalloc/xmalloc all over theOkan Demirmen