summaryrefslogtreecommitdiff
path: root/app/cwm/screen.c
AgeCommit message (Expand)Author
2016-10-24Sprinkle __func__ in appropriate error messages.Okan Demirmen
2016-10-18Refactor callbacks to take a void * so as to not try and generalize intoOkan Demirmen
2016-10-04When removing xrandr regions, ensure clients are within the bounds ofOkan Demirmen
2016-10-04Turn CALMWM_NGROUPS define into variable, ngroups.Okan Demirmen
2016-09-16During init, query screen for _NET_ACTIVE_WINDOW and set that client asOkan Demirmen
2015-11-11Partial revert of replacing screen_area() with region_find(); until aOkan Demirmen
2015-11-09Extend region to include both view and work areas; switch toOkan Demirmen
2015-08-21Fix whitespace.Okan Demirmen
2015-06-30Re-implement XClientMessage handling so that we can feed screen_find andOkan Demirmen
2015-06-26region is a _ctx, so name it soOkan Demirmen
2015-06-26Mechanical change from xinerama to region backed areas.Okan Demirmen
2015-06-26collect 'gap' applicationsOkan Demirmen
2015-06-26Replace screen region info gathering with XRandR equivalent of XineramaOkan Demirmen
2015-01-19Switch to limits.h; replace MAXPATHLEN and MAXHOSTNAMELEN with PATH_MAXOkan Demirmen
2014-10-08no need for calloc(1,.. here, malloc is fine since we initializeOkan Demirmen
2014-10-08make group_init work like other *_init'sOkan Demirmen
2014-09-23Move stuff that doesn't belong in group_init; while here, explicitlyOkan Demirmen
2014-09-08Remove duplicate client queue (mruq); instead, remove and take theOkan Demirmen
2014-09-07more style nitsOkan Demirmen
2014-09-07screen_fromroot -> screen_findOkan Demirmen
2014-08-24gc->hidden has never consistently kept track of a group's state;Okan Demirmen
2014-08-20Purely mechanical; unify 'num', 'no' and 'shortcut'.Okan Demirmen
2014-08-20whitespaceOkan Demirmen
2014-02-08Make sure we cycle through existing client's group membership and setOkan Demirmen
2014-02-03Introduce a region queue and replace screen's XineramaScreenInfo; weOkan Demirmen
2014-02-03make this XQueryTree like the otherOkan Demirmen
2014-02-03Move redundant bits from screen_init (while dealing with existingOkan Demirmen
2014-02-02No need to store screen colormap and visual; rather just use the XOkan Demirmen
2014-02-02Unlike free(3), XFree(3) can't be passed a NULL pointer.Okan Demirmen
2014-01-27move some init up and shed some blank linesOkan Demirmen
2014-01-03use consistent typesOkan Demirmen
2013-12-13Teach screen_find_xinerama() to apply gap only when told to do so;Okan Demirmen
2013-06-17move Cursors into conf.Okan Demirmen
2013-05-20- configure menuwin with the screen, then create the xft drawable usingOkan Demirmen
2013-05-11new -> initOkan Demirmen
2013-05-11replace conf_{gap,color,font} with conf_screen since really we areOkan Demirmen
2013-04-30group conf_* init functionsOkan Demirmen
2013-04-29use an int in screen_init and avoid needing to cast for screen number (which).Okan Demirmen
2013-04-12push Screenq into screen_initOkan Demirmen
2013-01-08teach screen_find_xinerama() about gap and adjust (simplify) callers;Okan Demirmen
2013-01-07revert previousOkan Demirmen
2013-01-07unbreak xinerama support from r1.41 for panning setupsOkan Demirmen
2013-01-02merge in Xinerama screen query; no functional change.Okan Demirmen
2013-01-02have screen_find_xinerama() return struct geom *reliably* instead ofOkan Demirmen
2012-12-18expand CHILDMASKOkan Demirmen
2012-12-17stash the default screen visual and colormap in screen_ctxOkan Demirmen
2012-11-29x_setupscreen -> screen_init; no functional change.Okan Demirmen
2012-11-09sortOkan Demirmen
2012-07-18Further simplify Xinerama init and re-init on XRR events.Okan Demirmen
2012-07-16check valueOkan Demirmen