Martin Duquesnoy
d2f3377f97
Config/Client: Remove deprecated code, fix bug with nclients
2011-05-18 12:20:01 +02:00
Martin Duquesnoy
7839889071
Split/Layout: Manage splitted client in different case
2011-05-18 11:48:23 +02:00
Martin Duquesnoy
825620b25c
Split: Add split.c
2011-05-16 22:19:40 +02:00
Martin Duquesnoy
911ac2f74a
Layout Split: Add split layout.
2011-05-16 20:38:54 +02:00
Martin Duquesnoy
dc836ccb86
Client/Layout/Tag: Balance position of window in frame with resizehint, refresh only client size at resizehint toggle and fix layout with tag additional
2011-05-14 15:19:02 +02:00
Martin Duquesnoy
391aae2dea
Client/Layout: Add without-resizehint geo in client struct for split resize use, improve split size of clients.
2011-05-13 23:54:11 +02:00
Martin Duquesnoy
f147bbbaf0
Client/Cfactor: Fix cfactor resizing in case of padding + 2 client resized and improve resizhint behaviour
2011-05-13 23:10:00 +02:00
Martin Duquesnoy
1b02cfed3e
Layout: Add layout_split_client functio with 2 uicb; split_client_{vertical/horizontal}
2011-05-11 21:43:14 +02:00
Martin Duquesnoy
4a804a740b
Cfactor: Add cfactor.c and move all client_factor function of client.c
2011-05-01 15:48:12 +02:00
Martin Duquesnoy
3e3b18e6a3
Layout/Client: Fix factor cleaning when new client appears in another tag
2011-04-29 17:49:38 +02:00
Martin Duquesnoy
cb8e9889c8
Layout: Fix nmaster cleanfact use
2011-04-29 14:25:39 +02:00
Martin Duquesnoy
11edb78e84
Client/Layout: Improve client tile factor
2011-04-29 14:03:42 +02:00
Martin Duquesnoy
e28c6a3d64
Merge branch 'bacardi55' of github.com:xorg62/wmfs
...
Conflicts:
src/event.c
2011-04-07 18:02:27 +02:00
Philippe Pepiot
3f21c79f08
Prevent segfault in uicb_checklayout() closes #105
2011-03-24 14:31:54 +01:00
Raphael Khaiat
0e8634fbe4
Fix bug #104 found by pistache
2011-03-24 13:34:47 +01:00
Clément Bœsch
6291639b24
Remove a lot of static declarations
...
A lot of functions are also moved in the process.
2011-02-23 22:37:42 +01:00
Clément Bœsch
6a0eedb63c
Make a bunch of stuff static
2011-02-23 22:37:13 +01:00
Clément Bœsch
22c9eee9af
Remove unused functions
2011-02-23 22:37:13 +01:00
Clément Bœsch
7d66c50676
Cosmetic
2011-02-23 22:37:13 +01:00
Martin Duquesnoy
d213d13784
Barwin/Frame: Optimization of saikobee feature
2011-02-23 15:15:31 +01:00
Martin Duquesnoy
e2942ec597
Client: Fix raise of client when maximize
2011-02-21 12:54:42 +01:00
Martin Duquesnoy
993b408262
Apply Almito's patchs for xcompmgr opacity support ( #70 ), skype focus bug ( #66 ) and fix for #68 & #69
2011-01-15 20:55:13 +01:00
Clément Bœsch
7ac4bf32c2
One memset instead of two.
...
This also fix the strange sizeof.
2011-01-12 20:17:57 +01:00
Martin Duquesnoy
a0fd6a77cc
Layout: Fix nmaster ksh bug with tile_right/left
2011-01-03 20:01:04 +01:00
Philippe Pepiot
daeffb324e
Fix possibles segfaults, dead assignment and other division by zero.
...
Thanks to clang build report
2010-11-19 19:55:57 +01:00
Philippe Pepiot
82b17ea02f
Improve allocating system and integrate parser
...
emalloc remplaced with xcalloc/xmalloc/xrealloc
and easy wrappers for strings zmalloc/zcalloc/zrealloc
- exit on fail
- prevent size_t overflow
Integrate parser in src/
2010-11-19 16:42:14 +01:00
Philippe Pepiot
c2664e8e85
wmfs compile with -W -Wall -Wextra (TODO: fix types !!)
2010-11-17 02:27:15 +01:00
Martin Duquesnoy
c63a9af492
Layout: Remove layer layout (was for testing)
2010-08-05 16:06:39 +02:00
Martin Duquesnoy
6d99de883c
Layout: Fix toggle maximization in free layout
2010-08-03 02:03:01 +02:00
Martin Duquesnoy
910421c41c
Layout: Fix screen test in arrange (reported by mseed)
2010-07-21 13:20:09 +02:00
Raphael Khaiat
e17f36f24f
Change declaration place for uniformity
2010-06-25 14:02:14 +02:00
Raphael Khaiat
cee16d6f7f
Add a tile_grid_vertical layout that split vertically unlike the tile_grid
...
layout that split horizontally. Add tile_grid_horizontal too that is the
same as tile_grid. You should use the tile_grid_horizontal, tile_grid is
kept for backward compatibility
2010-06-25 01:40:53 +02:00
Martin Duquesnoy
995c4e94e7
Client: Add padding option in client to set space between tiled client (Feature #52 requested by Armael)
2010-04-25 17:20:24 +02:00
Philippe Pepiot
46608a14be
Fix possible use of unitialized variables
2010-04-20 14:25:57 +02:00
OldMan
c5c307deea
Menuitem option 'check'. Draw bullet '*' on the left (ugly, but simple).
2010-04-10 17:16:24 +06:00
OldMan
2b7d1c115d
Client: Keep free-size after toggle_{free, max}.
2010-02-25 20:48:24 +01:00
Martin Duquesnoy
436d28d248
Layout: Fix mistake when toggle of abovecf (arragement per tag)
2009-12-26 15:26:42 +01:00
Martin Duquesnoy
0a09838b80
Layout: Fix mistake when toggle of abovecf (arrangement)
2009-12-26 15:25:29 +01:00
Martin Duquesnoy
5d0b922907
Client/Layout: Add abovefc option and toggle uicb fonction. Requested by Arpinux.
2009-12-25 21:25:20 +01:00
Martin Duquesnoy
c37e192b4d
Conf: *TEST* make parser faster.
2009-11-06 19:52:26 +01:00
linkdd
a84cc5ef48
Add option to set the new windows as master or not
2009-10-20 18:22:30 +02:00
Martin Duquesnoy
3fa21c0d2e
Layout: Add width reminder in layer layout.
2009-10-12 20:41:34 +02:00
Martin Duquesnoy
b45b14dcd0
Conf: Fix "bug" #7 requested by sahko.
2009-10-12 19:16:03 +02:00
Martin Duquesnoy
6f17f0e5f7
Layout: Fix layer layout bug when decreasing tag layers
2009-10-11 19:51:27 +02:00
Martin Duquesnoy
ff729f59fa
Layout: Add layer layout (manual layout), testing.
2009-10-11 19:24:13 +02:00
Martin Duquesnoy
36c9f52296
All: Update head license in each file.
2009-08-22 22:56:41 +02:00
Martin Duquesnoy
c97cc8a7db
Wmfs: Remove all Boolean value in the Client struct: all works with flags and fix multi-head _NET_WM_STATE_FULLSCREEN little placement buf.
2009-08-20 17:50:59 +02:00
Martin Duquesnoy
020e2c88c7
Layout: Get the selected screen before toggle resizhint.
2009-08-19 23:16:10 +02:00
Martin Duquesnoy
ec2ccea884
Client: Add client_get_{next, prev} to simplify some functions.
2009-07-22 20:56:53 +02:00
Martin Duquesnoy
33689fc5a0
Client/Layout: Fix focus issue ( #1 ) with max layout.
2009-07-22 14:27:52 +02:00