| Commit message (Collapse) | Author | Lines |
|
|
|
menu becomes gap-aware for free.
|
|
|
|
|
|
|
|
XineramaScreenInfo; simplifies goop around the callers.
|
|
|
|
|
|
|
|
|
|
While testing for Xinerama during setup was done display-wide, each time
XineramaQueryScreens() is called either in start-up or due to an XRR
event, the library re-tests for the Xinerama extension anyway before
moving on; so the initial test is redundant and allows another global to
go away with one other change: always fill in sc->xinerama (and _no),
regardless of the success of malloc in XineramaQueryScreens(), and use
it to see if Xinerama dimensions exist when asked by client and/or menu
code.
|
|
|
|
moves closer to logic in menu code.
|
|
|
|
various blocks that require understanding the screen geometry.
|
|
move chuck to display init; allows some shuffling to occur limiting
screen_init_xinerama()'s scope while keeping order intact.
|
|
don't need to pass down the new values to screen_update_geometry(); so
just read the width/height values directly for both uses of
screen_update_geometry(). prep for further changes in this area.
|
|
separation between cwm and ewmh. seen by a few.
|
|
|
|
ok oga@
|
|
- teach _NET_WORKAREA about gap.
ok oga@
|
|
are required.
encourged to go all the way by oga@
|
|
separate commits.
ok oga@
|
|
ok okan@
|
|
me for not reading xlibs (appauling) documentation more closely.
ok okan@
|
|
_NET_DESKTOP_GEOMETRY.
ok okan@
|
|
remove screen_current() it was utterly bogus when nscreens > 1.
pass a fake client_ctx in the case where there's no client and the
kbfunc or mousefunc doesn't need a real one, it just contains the
current screen, modify these functions so that they pass down the screen
context to their callees.
make groups per screen, it's the only way it makes sense in this regard.
ok okan@.
|
|
ok oga, okan
|
|
ok (and better style suggestion by) oga, okan
|
|
TAILQ_HEAD_INITIALIZER() and drop the function.
ok okan@
|
|
ok oga@
|
|
ok oga@
|
|
- properly name, place and static private functions.
- move function which finds the xinerama screen for a coordinate to
a more appropriate place while altering its semantics to match others.
- tiny bit of style.
ok oga@
|
|
ok oga@
|
|
ok oga@
|
|
reconfiguration events and change our sizes depending on that. We also detect
the xinerama screens for maximize, vertmaximize and initial window placement.
This could be improved by automatically resizing maximized windows when
the screen resolution changes and by moving windows that would be hidden
into visible space. Said changes will come shortly.
Tested by many. matthieu@ didn't oppose.
|
|
note to self: When you mean to type cvs commit search.c, don't forget
the filename.
|
|
``show all'' in the window search dialogue. Noticed and diff from Tim
van der Molen, thanks!
|
|
coming back in it's current form.
ok okan@.
|
|
readability, and a bit of knf.
ok oga@
|
|
Diff mostly from Edd Barrett, with some minor changes from me.
Unfortunately the issue where apps like gvim and xpdf are stealing
keyrelease events causing the ordering to be messed up, but this is a
lot better. A fix for the aforementioned issue shall be forthcoming,
once a good one's been found.
ok okan@, also tested by todd@
|
|
ok okan.
|
|
|
|
files, and replace them with the actual ISC license.
- add license to the manpage (it was lacking before)
- correct license statement in the README
Permission given by Marius (copyright holder):
"1. please replace with the standard ISC license
2. you may add the ISC license to the man page
3. feel free to replace the information in the README as well"
and Dros (copyright holder for group.c):
"Please switch group.c to the ISC License."
ok ian@
|
|
"looks good" pedro@, ok matthieu@
|