Anselm R Garbe
|
6f55de8310
|
added missing scan
|
15 years ago |
Anselm R Garbe
|
07ad298133
|
implemented different version of updategeom
|
15 years ago |
Anselm R Garbe
|
f0a4845e7d
|
added TODO to updategeom in order to implement a decent version of it soon
|
15 years ago |
Anselm R Garbe
|
82ec7a7ed4
|
new experimental updategeom() additions that should avoid several problems with Xinerama, this is EXPERIMENTAL and might break something, the algorithms in use are quite complex and cumbersome, patches and comments welcome
|
15 years ago |
Anselm R Garbe
|
e7300e0f6f
|
implemented dynamic layout symbol stuff
|
15 years ago |
Anselm R Garbe
|
956a430054
|
update
|
15 years ago |
Anselm R Garbe
|
01056b6636
|
hard-core destruction
|
15 years ago |
Anselm R Garbe
|
eb260b1a41
|
renaming isdestroyed into destroyed
|
15 years ago |
Anselm R Garbe
|
7fe81359d4
|
sync when a client is being killed
|
15 years ago |
Anselm R Garbe
|
a3a859b4e9
|
added isdestroyed flag to unmanage
|
15 years ago |
nsz@tpx
|
9c066c24b3
|
always updategeom when root is configured
|
15 years ago |
Anselm R Garbe
|
0a668922a4
|
another small optimisation
|
15 years ago |
Anselm R Garbe
|
5762964232
|
also update title if the client is on an unfocused monitor
|
15 years ago |
Anselm R Garbe
|
42750a621b
|
applied Jukka's cosmetic patch
|
15 years ago |
Anselm R Garbe
|
8ef465d592
|
applied Jukka's sigchld patch
|
15 years ago |
Anselm R Garbe
|
33fe200b52
|
added merged patch of anydot and Neale
|
15 years ago |
Anselm R Garbe
|
91fffb3f7d
|
fixed nn declaration
|
16 years ago |
Anselm R Garbe
|
244addb3f4
|
applied nsz patch
|
16 years ago |
Anselm R Garbe
|
c13be8d620
|
updategeom fix for same geom screens
|
16 years ago |
Anselm R Garbe
|
999d6e795f
|
removed misleading comment
|
16 years ago |
Anselm R Garbe
|
6877a00033
|
it's all nsz's hard investigation effort, hail nsz! ;)
|
16 years ago |
Anselm R Garbe
|
450b08dde2
|
final style fixes
|
16 years ago |
Anselm R Garbe
|
da80487c07
|
removed int cast in TAGMASK as suggested by nsz
|
16 years ago |
Anselm R Garbe
|
d9779c06fc
|
some stylistic changes
|
16 years ago |
anselm@x200s.config
|
8dc9fcf1b9
|
mark broken clients as broken
|
16 years ago |
anselm@x200s.config
|
fc21dd4b7e
|
fixing updatetitle
|
16 years ago |
Anselm R Garbe
|
758b100d12
|
extended rule to apply monitors if set up accordingly
|
16 years ago |
Anselm R Garbe
|
8420fb1ced
|
reverting to optimised compiler options, current state seems stable
|
16 years ago |
Anselm R Garbe
|
87526be6f0
|
added client number printing right of layout symbol
|
16 years ago |
Anselm R Garbe
|
565050ac51
|
removed monsyms, useless
|
16 years ago |
Anselm R Garbe
|
5e408d8ff6
|
restricting number of mons by length of monsyms
|
16 years ago |
Anselm R Garbe
|
1724f7fa43
|
introducing const where it might make some sense
|
16 years ago |
Anselm R Garbe
|
3e6fe6b541
|
no that's definately better
|
16 years ago |
Anselm R Garbe
|
6620615ab9
|
some minor changes
|
16 years ago |
Anselm R Garbe
|
61c3095f2f
|
die if malloc sizeof(Monitor) fails
|
16 years ago |
Anselm R Garbe
|
a72dc2fec2
|
applied Mate's patch, added Mate to LICENSE
|
16 years ago |
Anselm R Garbe
|
8b17f5517b
|
some cleanups
|
16 years ago |
Anselm R Garbe
|
cd96232f7e
|
hotfix
|
16 years ago |
Anselm R Garbe
|
a9e145fe6d
|
changed focusmon/tagmon to work on prev/next instead (-1/+1), changed shortcuts to Mod1-, Mod1-. and Mod1-Shift-, Mod1-Shift-.
|
16 years ago |
Anselm R Garbe
|
5dd92c7655
|
removed some empty lines
|
16 years ago |
Anselm R Garbe
|
52bd69c2a4
|
interactive resizals allow display dimensions again
|
16 years ago |
Anselm R Garbe
|
d4bfde79f3
|
update
|
16 years ago |
Anselm R Garbe
|
7ac8c1d4e1
|
introduced monitor symbols
|
16 years ago |
Anselm R Garbe
|
16e1ef5d40
|
minor fix
|
16 years ago |
Anselm R Garbe
|
1d729384d1
|
several bugfixes
|
16 years ago |
Anselm R Garbe
|
25c1eb28f9
|
some minor fix if xinerama is disabled, still some odd behavior in there
|
16 years ago |
Anselm R Garbe
|
9cde6570cc
|
fixed usage of sx, sy, sw, sh
|
16 years ago |
Anselm R Garbe
|
e408ca97d8
|
don't draw monitor number, if there is just one monitor
|
16 years ago |
Anselm R Garbe
|
183dc670a3
|
fixed order of transient monitor applicaion and rule application
|
16 years ago |
Anselm R Garbe
|
25947bcfdb
|
hotfix
|
16 years ago |
Anselm R Garbe
|
1ddfc571ae
|
several simplifications
|
16 years ago |
Anselm R Garbe
|
21cd59a630
|
play safe
|
16 years ago |
Anselm R Garbe
|
6cbe47d481
|
applied a collection of Christof Musik patches, and fixed an issue reported by waistcoats on IRC
|
16 years ago |
Anselm R Garbe
|
029655bb22
|
some cleanup handling for index based mon search
|
16 years ago |
Anselm R Garbe
|
27db9d4448
|
using mon in function names for consistency reasons
|
16 years ago |
Anselm R Garbe
|
176408afa8
|
fixed several issues with focus handling via mouse, also added sending clients to the right monitor they belong to after mouse moves/resizals
|
16 years ago |
Anselm R Garbe
|
64674c395b
|
fixed focusmon brokeness
|
16 years ago |
Anselm R Garbe
|
b9dee2c6f1
|
tag fix
|
16 years ago |
Anselm R Garbe
|
a73ff905b0
|
typo fix
|
16 years ago |
Anselm R Garbe
|
e3f0445df1
|
assign selected tags of target monitor to client when tagmon is performed (less obtrusive imho)
|
16 years ago |
Anselm R Garbe
|
ab06f7444b
|
added some TODOs, some other focus fixes
|
16 years ago |
Anselm R Garbe
|
a2a3590979
|
disabled XINULATOR code for now
|
16 years ago |
Anselm R Garbe
|
e8aafb8e91
|
made bar based monitor switching working
|
16 years ago |
Anselm R Garbe
|
18b1312449
|
several other focus fixes, introduced unfocus()
|
16 years ago |
Anselm R Garbe
|
80ee95473b
|
some focus fixes
|
16 years ago |
Anselm R Garbe
|
454a04acdf
|
fixed title rendering on non-active screen
|
16 years ago |
Anselm R Garbe
|
891831fe62
|
fixed getclient brokeness
|
16 years ago |
Anselm R Garbe
|
cdb8e27453
|
some hotfix cleanup related to wild selmon-> destruction
|
16 years ago |
Anselm R Garbe
|
5c4913e983
|
some restack fixes, still odd behavior if n>1 on unmanaging clients
|
16 years ago |
Anselm R Garbe
|
fa5ae54bbb
|
added some dual head simulator code
|
16 years ago |
Anselm R Garbe
|
7de534192c
|
simplified left over re-assignment
|
16 years ago |
Anselm R Garbe
|
54dc0d542c
|
fixed tagmon, re-using detach/detachstack and attach/attachstack
|
16 years ago |
Anselm R Garbe
|
913333f518
|
simplified ISVISBLE and nexttiled
|
16 years ago |
Anselm R Garbe
|
d702f39274
|
moved clients/stack/sel to Monitor, that's a per monitor structure from now on
|
16 years ago |
Anselm R Garbe
|
0d8671a5ad
|
declare buf only if XINERAMA support is used
|
16 years ago |
Anselm R Garbe
|
38e9b67026
|
if compiled without XINERAMA support assume 1 monitor by default (n = 1)
|
16 years ago |
Anselm R Garbe
|
a3bbdb1b7b
|
some more refactoring, bar toggle fixes
|
16 years ago |
Anselm R Garbe
|
d53ceee682
|
hotfixes
|
16 years ago |
Anselm R Garbe
|
78f56672b5
|
changes monitor structure to be a list
|
16 years ago |
Anselm R Garbe
|
c2fff604a7
|
we need a tagset per monitor, removed tagset declaration from config.h
|
16 years ago |
Anselm R Garbe
|
6644a6aa2e
|
some minor fixes regarding the new xinerama support
|
16 years ago |
Anselm R Garbe
|
3da2453997
|
several fixes through ISVISIBLE change (takes Monitor into account)
|
16 years ago |
Anselm R Garbe
|
2ce37bc69e
|
experimental xinerama support, two new actions, Mod1-w/e and Mod1-Shift-w/e
|
16 years ago |
Anselm R Garbe
|
f27ccc5c60
|
introduction of Monitor for better Xinerama support, work in progress
|
16 years ago |
Anselm R Garbe
|
2dbfda72f0
|
removed MAXTAGLEN
|
16 years ago |
Anselm R Garbe
|
7df39f3fc7
|
next version will be 5.6, shortened some very long lines
|
16 years ago |
Anselm R Garbe
|
3632d7132f
|
applied Marc Andre Tanners showhide patch, the removal of ntiled
|
16 years ago |
Anselm R Garbe
|
565697087b
|
applied Gottox' patches, and also removed usegrab
|
16 years ago |
arg@garbe.us
|
ea0008cba2
|
applied the patch I missed from Gottox, thanks mate!
|
16 years ago |
Anselm R Garbe
|
af508c2e82
|
applied Gottox' resizehints patch, thanks Gottox!
|
16 years ago |
Anselm R Garbe
|
f0d1d5206f
|
some NULL fixes
|
16 years ago |
Anselm R Garbe
|
1c80c05587
|
override_redirect is Bool
|
16 years ago |
Anselm R Garbe
|
1e350be229
|
applied Gottox' adjustborder removal patch (thanks!)
|
16 years ago |
a@null
|
1a26389e2b
|
applied nsz' remark
|
16 years ago |
Premysl Hruby
|
bf9da23f07
|
fix of typo, thx to Enno Gottox Boland
|
16 years ago |
a@null
|
90687482ad
|
fixed an issue reported by Nibble, also fixed s/2008/2009/
|
16 years ago |
a@null
|
76d7e80fc4
|
avoid reverting the border if it's not necessary (avoids some flashing on view())
|
16 years ago |
a@null
|
af8049bce8
|
spotted missing spaces
|
16 years ago |
a@null
|
2bb51b3246
|
reverting some border patches
|
16 years ago |
a@null
|
b16d8282be
|
changed adjustborder to be a macro
|
16 years ago |
a@null
|
fef4614772
|
applied yiyus applyrules() patch
|
16 years ago |
a@null
|
be39dddcc5
|
implemented noborder for 1 client in the view
|
16 years ago |
a@null
|
57a0788bd8
|
ok, using signal.h for portability reasons
|
16 years ago |
a@null
|
3ad906eede
|
removed unnecessary closure of stdin reported by Frederic Chardon, thx
|
16 years ago |
a@null
|
0be9fb8797
|
added sys/signal.h inclusion for BSD compliance
|
16 years ago |
a@null
|
62a491e36d
|
re-applied Neale's spawn patch, credited Neale in LICENSE
|
16 years ago |
a@null
|
0b5dcf229f
|
applied Neale Pickett's xprop status reading patch, updated README and dwm.1 accordingly
|
16 years ago |
arg@localhost.localdomain
|
fda92f46aa
|
applied yiyus fix
|
16 years ago |
Anselm R Garbe
|
fbce733532
|
integrated yiyus clearurgent refactoring
|
16 years ago |
arg@localhost.localdomain
|
e7572804fa
|
reverted spawn
|
16 years ago |
Anselm R Garbe
|
2b047e460b
|
added Neale Pickett's spawn patch, thanks Neale
|
16 years ago |
Anselm R Garbe
|
5f74dc5e78
|
applied Gottox' comment fix (thanks)
|
16 years ago |
Anselm R Garbe
|
ea8a4ca46a
|
several changes towards 5.3, XINERAMA is disabled by default, introduced usegrab Bool for grabbing the server during mouse-based resizals/movements (disabled by default), continued debugging tile() with resizehints == True and a lot of terminals supporting resizehints, still no optimal solution, I need to think about it, considering recursive algorithm for the space optimization
|
16 years ago |
Premysl Hruby
|
4883a06221
|
removed NOBORDER(broken and badly used), introduce WIDTH/HEIGHT macros for computing client size with border added, fixes bug announced by sergey_m
|
16 years ago |
Anselm R Garbe
|
53cac17692
|
using malloc() instead of calloc() and sticking to static initializer and struct assignment, not using *c = (Client){}; right now to avoid some ugly gcc warning, possibly a gcc bug since we are using -std=c99
|
16 years ago |
Anselm R Garbe
|
83abfc05eb
|
applied XGetWMNormalHints fix
|
16 years ago |
Anselm R Garbe
|
862b0d541d
|
I prefer doing the check in showhide
|
16 years ago |
Anselm R Garbe
|
c1c6fdc5d8
|
applied Donald Chai's showhide patch in slightly modified ways
|
16 years ago |
Anselm R Garbe
|
9a4d07d9de
|
applied Martin Hurton's checkotherwm simplification
|
16 years ago |
Anselm R Garbe
|
30410108eb
|
applied Peter Hartlichs aspect revert fix
|
16 years ago |
Anselm R Garbe
|
753e0e048e
|
applied Gottox' grabkey patch
|
16 years ago |
Anselm R Garbe
|
d15d4ba45a
|
applied yiyus tagbar patch
|
16 years ago |
Anselm R Garbe
|
addc52c948
|
fixed
|
16 years ago |
Anselm R Garbe
|
26f41c9055
|
checking result of XGetClassHint, removed some obsolete lines in initfont()
|
16 years ago |
Anselm R Garbe
|
73ec124ae9
|
merged my changes
|
16 years ago |
Anselm R Garbe
|
ec11a3470c
|
introduced NOBORDER macro to hide the nasty - 2 * c->bw in various calculations, moved tagset to config.def.h
|
16 years ago |
Premysl Hruby
|
4b3b597da3
|
WM_NAME is builtin atom
|
16 years ago |
Anselm R Garbe
|
288cf78b18
|
grabbuttons() and grabkeys() are now independent from prior numlockmask initialization
|
16 years ago |
Anselm R Garbe
|
6411aa921b
|
reverted some resize() changes, reverted setlocale removal
|
16 years ago |
Anselm R Garbe
|
db5db8806f
|
applied Peter Hartlich's patch regarding aspect calculation with slight modifications
|
16 years ago |
Anselm R Garbe
|
258c338030
|
removed artifact from wmii
|
16 years ago |
Anselm R Garbe
|
85da537856
|
changed grabkeys, removed initmodmap
|
16 years ago |
Anselm R Garbe
|
2b4157eccd
|
applied Peter Hartlich's initmodmap patch
|
16 years ago |
Premysl Hruby
|
0f26de991f
|
applied fix of toggletag by Jan Kaliszewski
|
16 years ago |
Anselm R Garbe
|
840f937a98
|
Martin Hurtons typo fix
|
16 years ago |
Anselm R Garbe
|
6975a7e31a
|
fixed error I did when applying Martin Hurton's drawtext patch
|
16 years ago |
Anselm R Garbe
|
47f63dce55
|
applied Martin Hurtons resizemouse patch
|
16 years ago |
Anselm R Garbe
|
02a8ca95cf
|
applied Martin Hurton's movemouse() patch
|
16 years ago |
Anselm R Garbe
|
2ce50a9cad
|
using None instead of 0 for trans
|
16 years ago |
Anselm R Garbe
|
bfa5869da1
|
abc...
|
16 years ago |
Anselm R Garbe
|
087a55f8d3
|
removed the i = textnw... as remarked by Martin Hurton
|
16 years ago |
Anselm R Garbe
|
6d7285fd6e
|
applied Martin Hurton's scan() patch with slight modifications
|
16 years ago |
Anselm R Garbe
|
69c7b4b0ba
|
changed order of variables in drawtext
|
16 years ago |
Anselm R Garbe
|
97699e5b1b
|
applied Martin Hurton's drawtext() patch
|
16 years ago |
Anselm R Garbe
|
2dc7f42fd7
|
applied Martin Hurton's view() simplification, not checking arg
|
16 years ago |
Anselm R Garbe
|
9f3a5cb754
|
making a comment more explicit
|
16 years ago |
Anselm R Garbe
|
b48fa3f101
|
removed setlocale() stuff, not necessary if Xmb in use
|
16 years ago |
Anselm R Garbe
|
d8d733c34f
|
added some comments regarding FAQ about s{x,y,w,h}, w{x,y,w,h}, b{y,h,lw}
|
16 years ago |
Anselm R Garbe
|
bb01e5a16f
|
initialize trans with 0
|
16 years ago |
Premysl Hruby
|
06f7eed103
|
fix of XGetTransientForHint in manage()
|
16 years ago |