aboutsummaryrefslogtreecommitdiffstats
path: root/screen.c (unfollow)
Commit message (Expand)AuthorLines
2015-06-26region is a _ctx, so name it sookan-17/+17
2015-06-26Mechanical change from xinerama to region backed areas.okan-9/+6
2015-06-26collect 'gap' applicationsokan-11/+15
2015-06-26Replace screen region info gathering with XRandR equivalent of Xineramaokan-17/+28
2015-01-19Switch to limits.h; replace MAXPATHLEN and MAXHOSTNAMELEN with PATH_MAXokan-2/+3
2014-10-08no need for calloc(1,.. here, malloc is fine since we initializeokan-2/+3
2014-10-08make group_init work like other *_init'sokan-2/+4
2014-09-23Move stuff that doesn't belong in group_init; while here, explicitlyokan-1/+10
2014-09-08Remove duplicate client queue (mruq); instead, remove and take theokan-2/+2
2014-09-07more style nitsokan-6/+6
2014-09-07screen_fromroot -> screen_findokan-3/+3
2014-08-24gc->hidden has never consistently kept track of a group's state;okan-2/+1
2014-08-20Purely mechanical; unify 'num', 'no' and 'shortcut'.okan-4/+4
2014-08-20whitespaceokan-2/+2
2014-02-08Make sure we cycle through existing client's group membership and setokan-1/+2
2014-02-03Introduce a region queue and replace screen's XineramaScreenInfo; weokan-23/+27
2014-02-03make this XQueryTree like the otherokan-13/+11
2014-02-03Move redundant bits from screen_init (while dealing with existingokan-12/+6
2014-02-02No need to store screen colormap and visual; rather just use the Xokan-3/+1
2014-02-02Unlike free(3), XFree(3) can't be passed a NULL pointer.okan-3/+3
2014-01-27move some init up and shed some blank linesokan-6/+4
2014-01-03use consistent typesokan-3/+3
2013-12-13Teach screen_find_xinerama() to apply gap only when told to do so;okan-6/+12
2013-06-17move Cursors into conf.okan-2/+2
2013-05-20- configure menuwin with the screen, then create the xft drawable usingokan-2/+1
2013-05-11new -> initokan-2/+2
2013-05-11replace conf_{gap,color,font} with conf_screen since really we areokan-4/+2
2013-04-30group conf_* init functionsokan-6/+4
2013-04-29use an int in screen_init and avoid needing to cast for screen number (which).okan-2/+2
2013-04-12push Screenq into screen_initokan-2/+7
2013-01-08teach screen_find_xinerama() about gap and adjust (simplify) callers;okan-6/+6
2013-01-07revert previousokan-3/+3
2013-01-07unbreak xinerama support from r1.41 for panning setupsokan-3/+3
2013-01-02merge in Xinerama screen query; no functional change.okan-23/+11
2013-01-02have screen_find_xinerama() return struct geom *reliably* instead ofokan-6/+14
2012-12-18expand CHILDMASKokan-3/+4
2012-12-17stash the default screen visual and colormap in screen_ctxokan-1/+3
2012-11-29x_setupscreen -> screen_init; no functional change.okan-1/+55
2012-11-09sortokan-2/+2
2012-07-18Further simplify Xinerama init and re-init on XRR events.okan-16/+6
2012-07-16check valueokan-2/+2
2012-07-16move the HasXinerama check into screen_find_xinerama and simplify logic;okan-1/+4
2012-07-13convert xmax/ymax uses to view geometry.okan-4/+1
2012-07-13introduce screen "view" area and "work" area (gap applied) to simplifyokan-1/+11
2012-07-06querying for Xinerama should be done per display, not per screen, sookan-1/+9
2012-07-05the display's width and height are updated after an XRandR event so weokan-4/+4
2012-07-03re-implement atom handing; makes for a normalized and more consistentokan-19/+5
2011-05-11tag and comment cleanup; ok oga@okan-1/+1
2011-03-22(0,0) is also inside in the screen; from Sviatoslav Chagaev.okan-3/+3
2010-01-27- allow per-screen gap; not (yet) user configurable.okan-6/+6