Anselm R. Garbe
|
fb51980487
|
reverting Kris' changes
|
2006-05-31 17:21:52 +02:00 |
|
Anselm R. Garbe
|
bb0ad4f232
|
merged
|
2006-05-31 17:00:32 +02:00 |
|
Kris Maglione
|
de47e4cbe4
|
Enhancements/fixes to mouse-based moves/resizals
|
2006-05-31 10:54:28 -04:00 |
|
Anselm R. Garbe
|
9b5e93ba53
|
fixed issue reported by Maxi, reverted to /tmp/ns.$USER.$DISPLAY/wmii socket file
|
2006-05-31 16:34:48 +02:00 |
|
Anselm R. Garbe
|
4904a19aae
|
added /def/ncol stuff, see wmiirc for an initial syntax proposal
|
2006-05-31 09:51:40 +02:00 |
|
bsdaemon
|
d2a9e3a860
|
Rewrote window snapping code
|
2006-05-31 02:47:07 -04:00 |
|
Anselm R. Garbe
|
bfa0c759f4
|
some more changes, still unfinished (/me has to run now)
|
2006-05-30 19:13:33 +02:00 |
|
Anselm R. Garbe
|
15dfca474f
|
removed /def/col{width,mode}, added /def/ncol instead, though /def/ncol has no effect atm
|
2006-05-30 18:28:05 +02:00 |
|
Anselm R. Garbe
|
f4f392d29f
|
combining smart placement strategy with snap_move in the the end (I dont want backport this)
|
2006-05-29 14:31:40 +02:00 |
|
Anselm R. Garbe
|
7eb5eb7f5d
|
fixed the issue reported by tkoskine with sscanf
|
2006-05-29 12:48:21 +02:00 |
|
Anselm R. Garbe
|
41ae6bfe56
|
removed strtonum interface, using strtol+errno instead
|
2006-05-29 11:36:59 +02:00 |
|
Sander van Dijk
|
54e19dc283
|
simplification in match_sizehints, remove some obsolete code
|
2006-05-26 19:15:04 +00:00 |
|
Sander van Dijk
|
ee426b3676
|
fixedsize size resetting on attach to floating layer (same is in wmii-3 repo)
|
2006-05-23 20:14:08 +00:00 |
|
Anselm R. Garbe
|
1f0f42420c
|
added newcol action for client ctls (takes next/prev argument), I didn't changed move
|
2006-05-21 19:21:37 +02:00 |
|
Anselm R. Garbe
|
2edb2598e2
|
small cosmetic
|
2006-05-13 14:19:25 +02:00 |
|
Anselm R. Garbe
|
23394a922f
|
respect client supplied floating positons, updated TODO
|
2006-05-13 12:21:41 +02:00 |
|
Anselm R. Garbe
|
84e4a54ad1
|
small fix in select_area
|
2006-05-09 17:30:41 +02:00 |
|
Anselm R. Garbe
|
1d61ace264
|
finished open issues reported by Sander
|
2006-05-09 00:16:12 +02:00 |
|
Sander van Dijk
|
7b8e9aa512
|
fix a redraw issue (on mousefocus of a client in an area, that area's prevsel client's has to be redrawn too)
|
2006-05-08 19:44:56 +00:00 |
|
Sander van Dijk
|
7afc36f949
|
add an extra check to create_area
|
2006-05-03 23:20:32 +00:00 |
|
Sander van Dijk
|
fca197fdb3
|
a little restructuring, moves the MIN_COLWIDTH/min_height handling into scale_* (where it belongs). The way it's done now is safer than before.
|
2006-05-03 21:11:14 +00:00 |
|
Anselm R. Garbe
|
939677d2f0
|
fixed the mem leak (hopefully) noticed by Icarus, adding an exit(1) to destroy_area, if its frame.size > 0 (should never happen, but we'll see)
|
2006-05-01 20:53:30 +02:00 |
|
Anselm R. Garbe
|
ec111a5c9d
|
revised occurences of draw_client.*, should be more robust now (though urxvt is broken if run with -tr, not our problem)
|
2006-04-28 12:37:19 +02:00 |
|
Anselm R. Garbe
|
6e1e231588
|
implemented sloppy focus changes as described at wmii@wmii.de to Sander, implemented ClientFocus event in /event, implemented client/index file (yesterday I decided to do it before wmii-3)
|
2006-04-26 08:59:55 +02:00 |
|
Sander van Dijk
|
3957992efe
|
some style changes in the code, improve readability
|
2006-04-25 23:11:49 +02:00 |
|
Sander van Dijk
|
612a498140
|
fixes some cornercase columnscale issues
|
2006-04-25 22:52:42 +02:00 |
|
Sander van Dijk
|
4dfb3c41ed
|
prevent bla%0
|
2006-04-24 19:21:11 +00:00 |
|
Anselm R. Garbe
|
a798042a6c
|
fixed fullscreen issues in acroread, mplayer (if floating)
|
2006-04-24 18:23:06 +02:00 |
|
Anselm R. Garbe
|
d9e811ec0c
|
finished scaling separation from arrange_* functions
|
2006-04-24 17:39:58 +02:00 |
|
Anselm R. Garbe
|
4296b31b3c
|
changed arrange_view signature
|
2006-04-24 17:19:50 +02:00 |
|
Anselm R. Garbe
|
df251f992d
|
separated scaling stuff from arrange_column to scale_column (next is with views)
|
2006-04-24 16:54:56 +02:00 |
|
Anselm R. Garbe
|
01db208f43
|
changed UTF8 stuff somewhat
|
2006-04-24 16:03:37 +02:00 |
|
Sander van Dijk
|
e1a5370c53
|
another small fix in create_area
|
2006-04-15 00:30:49 +00:00 |
|
Sander van Dijk
|
2b2dfb9fd3
|
oops...
|
2006-04-15 00:08:26 +00:00 |
|
Sander van Dijk
|
fe24755f00
|
small fix in create_area
|
2006-04-15 00:05:34 +00:00 |
|
Anselm R. Garbe
|
ca7547d056
|
implemented /def/colwidth (takes 0 for default scaling, or a px value for a specific size, ie 500 seems fine for 1400x1050 screens)
|
2006-04-14 12:45:53 +02:00 |
|
Anselm R. Garbe
|
391f88e730
|
implemented /def/colmode containing the default column mode
|
2006-04-14 12:03:44 +02:00 |
|
Anselm R. Garbe
|
7819b86861
|
fixed negative (x,y) issue in place_client
|
2006-04-14 11:50:20 +02:00 |
|
Anselm R. Garbe
|
37f8da2353
|
made place_client more robust against clients with obfuscated sizes
|
2006-04-14 11:35:42 +02:00 |
|
Anselm R. Garbe
|
9f8279aa6b
|
made floating placement much better (best fit strategy first, random x/y strategy if no best fit found)
|
2006-04-14 09:34:03 +02:00 |
|
Sander van Dijk
|
20431e4bc1
|
disallow the creation of new columns if the amount of columns on screen is width/mincolwidth; next up is respecting mincolwidth in the scaling mechanism
|
2006-04-13 20:44:31 +00:00 |
|
Anselm R. Garbe
|
fe500a8cd2
|
some more polishing
|
2006-04-13 15:35:10 +02:00 |
|
Anselm R. Garbe
|
69ddb68f00
|
made cmd/wm code more concise
|
2006-04-12 10:44:07 +02:00 |
|
Sander van Dijk
|
325bd1be5e
|
fixes the crash on M-S-space I was experiencing (checking order was wrong)
|
2006-04-11 20:33:09 +00:00 |
|
Sander van Dijk
|
2124079312
|
fix a small column scaling issue
|
2006-04-10 20:55:33 +00:00 |
|
Anselm R. Garbe
|
c087c64dd2
|
simplified tagging data structures internally, though not finished yet, don't use this exessively ;)
|
2006-04-10 17:43:13 +02:00 |
|
Anselm R. Garbe
|
5a6da3e7cf
|
added intelligent placement for floating layer, changed Makefile as discussed with Maxi
|
2006-04-10 15:48:27 +02:00 |
|
Anselm R. Garbe
|
72c0efea9e
|
removed /view/tag, removed -t argument, instead /def/rules is used. A new magic tag "!" keeps track of inheriting the selected view tag (/.*/ -> !), the first rule /.*/ -> 1 replaces the /view/tag default tag stuff (ex -t argument), writing "retag" to /ctl applies /def/rule to all existing clients, except the "!" handling
|
2006-04-10 10:58:21 +02:00 |
|
Anselm R. Garbe
|
5137f3e1a2
|
began to implement intelligent floating placement
|
2006-04-07 20:06:59 +02:00 |
|
Anselm R. Garbe
|
3e49d746e3
|
implemented horizontal scaling for columns
|
2006-04-07 16:50:08 +02:00 |
|