Martin Duquesnoy
eeedd9e4be
Cfactor/Mouse: Code cosmetic
2011-06-06 13:18:51 +02:00
Martin Duquesnoy
9e78421e2e
Wmfs: Optimization & cosmetic #2
2011-06-04 20:57:42 +02:00
Martin Duquesnoy
87b558b4b9
Wmfs: Optimization & cosmetic
2011-06-04 20:27:27 +02:00
Martin Duquesnoy
0445bb05da
Conf: Add "split" bool option in [tag] section
2011-06-03 17:47:41 +02:00
Martin Duquesnoy
b36af57fb0
Split: Begin to set split mode
2011-06-02 23:54:03 +02:00
Martin Duquesnoy
34d94335f2
Layout/Tag: Fix some screen/tag in tags[][]
2011-06-01 23:14:56 +02:00
Martin Duquesnoy
57ab723f5d
All: Remove split layout (will make a split mode instead) and replace all tag struct bool by flags
2011-06-01 23:10:14 +02:00
Martin Duquesnoy
99018268ef
Split/Tag: Adjust tag additional with split layout
2011-05-25 22:13:04 +02:00
Martin Duquesnoy
6a93c6fa35
Split/Layout: Improve split layout integration in tag behavior
2011-05-22 23:42:25 +02:00
Martin Duquesnoy
24de771713
Layout: Use grid layout for split if first arrange is needed with many client
2011-05-21 17:33:31 +02:00
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