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
c8b9b41a3e
Mouse: Add drag border for cfactor resizing
2011-05-09 22:15:14 +02:00
Martin Duquesnoy
06fb9553fc
Client: Check if client is tiled for position research
2011-05-04 20:03:15 +02:00
Martin Duquesnoy
50dcf7c8c2
CFactor: Improve main function
2011-05-04 18:02:20 +02:00
Martin Duquesnoy
a7162d803d
Cfactor: Add cfactor_scan_row to arrange row parents of factorized client
2011-05-04 16:15:49 +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
David Demelier
813d88ff7a
Client: Clean factor if there is TileFlag in client_unmanage
2011-05-01 14:01:21 +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
89ff1ffcc5
Client: Travel client list to get by position
2011-04-29 17:43:02 +02:00
Martin Duquesnoy
dbaa966eb9
Client: Fix multi screen with client_gb_pos()
2011-04-29 14:45:57 +02:00
Martin Duquesnoy
11edb78e84
Client/Layout: Improve client tile factor
2011-04-29 14:03:42 +02:00
Martin Duquesnoy
82eb33df85
Client/Layout: Add manual resize for tiled client with client_resize_{direction} uicb function.
2011-04-28 04:34:29 +02:00
Viet Nguyen Quoc
6372f3974c
Fix "flick" when new client is not in current tag
2011-03-23 14:15:19 +01:00
Raphael Khaiat
703974cb00
Add the keybind client_set_master in the default wmfsrc
2011-03-23 13:55:54 +01:00
Viet Nguyen Quoc
4064cbdfd9
Add client_set_master command
...
The function swaps selected client with the first one (master).
2011-03-23 13:49:23 +01:00
Martin Duquesnoy
8bc30628c3
Client: Fix client closing from additional tag
2011-03-06 02:20:49 +01:00
Martin Duquesnoy
1e35777c18
Client: Add client_screen_set uicb function requested by 0x1
2011-02-25 11:11:33 +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
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
Raphael Khaiat
891ba6d866
Fix client_tile_raise feature
2011-02-22 14:47:32 +01:00
Martin Duquesnoy
e2942ec597
Client: Fix raise of client when maximize
2011-02-21 12:54:42 +01:00
Martin Duquesnoy
bf26e8c22e
Client: Add new_client_get_mouse feature requested by thechitowncubs
2011-02-21 03:20:58 +01:00
Raphael Khaiat
ff7853738f
Merge branch 'master' into bacardi55
2011-02-19 02:09:58 +01:00
Raphael Khaiat
7180d733bd
Correct previous feature for raising tiled client
2011-02-16 19:20:58 +01:00
Raphael Khaiat
325f115c09
Add feature for raising tile client over free client when selected.
...
Feature requested by bacardi55 :)
2011-02-15 19:10:10 +01:00
Martin Duquesnoy
dcf3979c00
Add removed things from bacadi55 commits
2011-02-15 17:59:25 +01:00
Martin Duquesnoy
db98e3978b
Client: Swap tag in client_swap if c1->tag != c2->tag
2011-02-15 17:57:24 +01:00
Raphael Khaiat
48e226f5ae
Merge branch 'master' into bacardi55
2011-01-23 23:58:39 +01:00
Raphael Khaiat
3652a4060c
Add feature for following a client that is open in a different tag.
...
Feature requested by anonymous_user on the wmfs thread in the
archlinux.org forum
2011-01-23 23:56:21 +01:00
Martin Duquesnoy
c8c210bcac
Wmfs: Fix typo
2011-01-15 20:59:19 +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
Martin Duquesnoy
27c4c260c6
Client: Revert libvte patch by roidelapluie
2011-01-12 11:26:41 +01:00
Raphael Khaiat
2320e8586c
Implement fixture #63 : auto center option for free client
2011-01-10 20:40:55 +01:00
Raphael Khaiat
c317afc79d
Re-arrange code for fix #67 (avoid code duplication)
2011-01-10 20:39:14 +01:00
Raphael Khaiat
7bb0fdcbad
Fix bug #67
2011-01-08 18:23:11 +01:00
Raphael Khaiat
8e6cea6d05
Makes code pretyer :)
2011-01-05 19:55:16 +01:00
Raphael Khaiat
fb1627e8cc
Fix Feature #22 : set a default tag and/or screen where to send client
...
that have no tag/screen specific rule. Feature requested by philpep
2011-01-05 01:25:12 +01:00
Julien Pivotto
a1ad5685f9
Fix libvte bug when resizing them
...
Signed-off-by: Raphael Khaiat <raphael@khaiat.org>
2011-01-03 22:27:41 +01:00
bacardi55@gmail.com
74bbf0bd04
Merge remote branch 'github/master' into bacardi55
2011-01-02 19:51:36 +01:00
Martin Duquesnoy
b85b6bd687
Tag: Add toggle to prev selected tag if tag is selected two times (requested by addikt1ve)
2011-01-02 19:36:33 +01:00
Julien Pivotto
bf16b4a2e7
Add a 'ignoretags' rule
...
Signed-off-by: bacardi55@gmail.com <bacardi55@daimadoshi.bacardi55.org>
2010-12-31 15:12:53 +01:00
Raphael Khaiat
bc31510d64
Merge branch master in bacardi55
2010-11-19 23:41:56 +01:00
Philippe Pepiot
d75746bcf4
s/strcpy/strncpy and fix somes unused variables
2010-11-19 17:36:37 +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
dce3b8eb3c
Client: Fix screen setting in client_set_attributes
2010-08-18 21:32:39 +02:00
Martin Duquesnoy
ce8238fb20
Client: Fix mistake in function name
2010-08-18 21:29:48 +02:00