Anselm R. Garbe
|
df9fd28f9a
bugfix of transient handling
|
18 anni fa |
Anselm R. Garbe
|
f8415019d4
draw.c is useless (belongs to main.c now)
|
18 anni fa |
Anselm R. Garbe
|
238dd5d2b1
renamed view.c into screen.c
|
18 anni fa |
Anselm R. Garbe
|
64871a7045
renamed manage.c to view.c
|
18 anni fa |
Anselm R. Garbe
|
b3d7e07f18
some more refactoring
|
18 anni fa |
Anselm R. Garbe
|
30af19d442
added some new convenience functions
|
18 anni fa |
Anselm R. Garbe
|
39ed54a468
simplified configurerequest to a bare minimum, removed wrong ban() calls
|
18 anni fa |
Anselm R. Garbe
|
6e22ccf7b1
removed ugly ban(), extended resize() that it only resets the size if necessary, added border_width commit to manage()
|
18 anni fa |
Anselm R. Garbe
|
3ce8c9f338
added ban() which takes care than a banned window is not banned again... (this reduces the overall ConfigureNotify's to clients)
|
18 anni fa |
Anselm R. Garbe
|
e256afe31e
made for/if/else constructs more consistent, some code polishing
|
18 anni fa |
Anselm R. Garbe
|
5052c538d9
making it more sure that transient checks will work in any case
|
18 anni fa |
Anselm R. Garbe
|
71857b87ee
simplified configurerequest
|
18 anni fa |
Anselm R. Garbe
|
28ffff801b
replaced getproto with a saner function, now old-school artifacts of WM times in the early 90s completely disappeared, no punned pointer warning anymore ;)
|
18 anni fa |
Anselm R. Garbe
|
44ef3f5a07
yet another fix
|
18 anni fa |
Anselm R. Garbe
|
dafbd0dcb0
simplification
|
18 anni fa |
Anselm R. Garbe
|
2ddc78720a
implemented aspect ratio support of windows
|
18 anni fa |
Anselm R. Garbe
|
7ece30ebc0
made some changes more concistent
|
19 anni fa |
Anselm R. Garbe
|
a5cb80b86c
handling WM_STATE seems to make DnD in gtk/qt apps working, well let's handle this in dwm as well
|
19 anni fa |
Anselm R. Garbe
|
2c1db7ed35
prepared yet another hotfix release
|
19 anni fa |
Anselm R. Garbe
|
1f18466409
applied offscreen appearance hotfix
|
19 anni fa |
Anselm R. Garbe
|
87836d79ef
renamed activescreen into selscreen
|
19 anni fa |
Anselm R. Garbe
|
c8a12a0852
implemented Sanders remarks
|
19 anni fa |
Anselm R. Garbe
|
71b84c2114
small changes
|
19 anni fa |
Anselm R. Garbe
|
edb2660a2e
removed a blank line
|
19 anni fa |
Anselm R. Garbe
|
17ec726b49
this version should also work with cornercases (like unmanage during !issel, etc.)
|
19 anni fa |
Anselm R. Garbe
|
373b11de11
I think this is the best solution of multihead support
|
19 anni fa |
Anselm R. Garbe
|
fcd98308ba
this variant is known to work, but focus() is ugly - we need in general a better way to handle multihead, this issel-stuff looks awkward (maybe it might be a good idea to set sel to NULL but to introduce a Client *revert which is set if a screen is unfocused, have to think about it further).
|
19 anni fa |
Anselm R. Garbe
|
b233089815
applied Sanders all5.patch (thanks for your weekend session, Sander!)
|
19 anni fa |
Anselm R. Garbe
|
f8181f64e2
removed drawclient and drawall (they performed useless operations/consumed useless cpu cycles)
|
19 anni fa |
Anselm R. Garbe
|
6c5dc7017c
removed client title bar
|
19 anni fa |