5d80ec8538
Barwin: Remove useless check and fix wmfsrc
Martin Duquesnoy
2011-07-28 09:54:23 +02:00
7e33c322ff
Wmfs: Remove unused var
Martin Duquesnoy
2011-07-28 09:35:17 +02:00
d1f5acf938
Util: Remove unused function
Martin Duquesnoy
2011-07-28 09:34:16 +02:00
6ed013fc7c
Wmfs: Remove update_status and option
Martin Duquesnoy
2011-07-28 00:10:36 +02:00
4e33bc9bf7
Status: Remove status management (status_path, status_timing, threading), use loop in status script now (see scripts/status.sh)
Martin Duquesnoy
2011-07-28 00:08:43 +02:00
7bfba91a92
Update README
Martin Duquesnoy
2011-07-27 14:20:26 +02:00
54687912c5
Old build system can still be used
Philippe Pepiot
2011-07-27 14:15:40 +02:00
5d83a4a664
Merge master in dev branch
splitlayout
Martin Duquesnoy
2011-07-21 22:14:57 +02:00
bfb8658bba
Infobar: segfault when client->title is NULL, fixes#132
Philippe Pepiot
2011-07-06 13:32:33 +02:00
b47c4457f2
ViWMFS(rip)/Conf: Remove viWMFS, add cfactor_enable_split option and code cosmetic
Martin Duquesnoy
2011-06-26 16:36:36 +02:00
dab775db74
Fix first char in payload displaybliblibbli
Martin Duquesnoy
2011-06-22 19:31:59 +02:00
4ef0264916
Add payload displaying
Martin Duquesnoy
2011-06-22 19:29:25 +02:00
36b3db1556
first commit of hack
Martin Duquesnoy
2011-06-22 18:11:49 +02:00
83c491527d
Draw: Fix image shift with systray width
Martin Duquesnoy
2011-06-17 16:21:03 +02:00
c1d83e8c8b
Client: Code cosmetic
Martin Duquesnoy
2011-06-14 22:30:41 +02:00
b6f728f1cc
Client: Fix warning
Martin Duquesnoy
2011-06-14 22:08:01 +02:00
586620e1b1
Draw: Simplify draw_rectangle/graph
Martin Duquesnoy
2011-06-14 19:27:49 +02:00
43f44ae9fd
Init: Add setlocale for x font
Martin Duquesnoy
2011-06-13 20:51:31 +02:00
2aa654709e
Build system #2
Martin Duquesnoy
2011-06-13 14:34:36 +02:00
9a8fdd37c6
Build system: CMake is back, managing xft optional.
David Demelier
2011-06-13 14:32:39 +02:00
5d208730cd
Wmfs: Make Xft font optional #1
Martin Duquesnoy
2011-06-12 17:10:10 +02:00
9bda577718
Event: Code cosmetic
Martin Duquesnoy
2011-06-12 14:26:44 +02:00
58f1c25eaf
Infobar: Use InfoBar pointer instead of screen id as arg of infobar functions
Martin Duquesnoy
2011-06-12 12:45:17 +02:00
c0610091d6
Infobar/Tag: Fix occupied flag with multi head
Martin Duquesnoy
2011-06-12 12:11:43 +02:00
5491037f54
Client/Event: Fix random raise with multiscreen & max client and use local display in event.c
Martin Duquesnoy
2011-06-12 01:34:02 +02:00
e885449144
Cfactor/Split/Tag: Use macro instead of function for test functions and use bitfield instead of bool array in tag functions
Martin Duquesnoy
2011-06-10 19:25:18 +02:00
be2c983004
Wmfs: Use stdbool.h for bool type
Martin Duquesnoy
2011-06-10 18:51:05 +02:00
56ae367eee
Layout: Fix arrange
Martin Duquesnoy
2011-06-10 00:01:19 +02:00
be5de68e93
Infobar: Use bitfield instead Bool array to check occupied tag
Martin Duquesnoy
2011-06-09 23:54:50 +02:00
5176103605
Infobar: Code cosmetic
Martin Duquesnoy
2011-06-09 23:15:23 +02:00
ef5c824a59
Infobar: Improve selbar render
Martin Duquesnoy
2011-06-09 21:50:33 +02:00
4a61cb8b18
Barwin: Typo
Martin Duquesnoy
2011-06-09 21:32:51 +02:00
87f926253f
Client: Check if previous focus client was max to raise next
Martin Duquesnoy
2011-06-09 19:42:40 +02:00
96b1c0dff2
BarWindow: Use bitfield instead of Bool
Martin Duquesnoy
2011-06-09 19:04:48 +02:00
bccd36d522
Ewmh: Fix net_wm_name
Martin Duquesnoy
2011-06-09 18:27:08 +02:00
4e978c1824
Struct: Rename IgnoreNextExpose
Martin Duquesnoy
2011-06-09 18:22:17 +02:00
2a30083520
Client/Event: Fix raise with max flag and use flag IgnoreNextExose instead XQueryPointer for raise in client_focus
Martin Duquesnoy
2011-06-09 18:13:05 +02:00
13ac8cfa82
Launcher/menu: Fix possible segfault
Martin Duquesnoy
2011-06-07 17:08:33 +02:00
e4dbca928d
Wmfs: Replace XRectangle by Geo (using int instead short)
Martin Duquesnoy
2011-06-06 17:37:31 +02:00
eeedd9e4be
Cfactor/Mouse: Code cosmetic
Martin Duquesnoy
2011-06-06 13:18:51 +02:00
a06e0daa5a
Event: Handle xrandr with event_handle
Martin Duquesnoy
2011-06-05 16:37:00 +02:00
860a1a2c11
Event: Handle xrandr correctly
Martin Duquesnoy
2011-06-05 16:19:47 +02:00
ff888494f2
Getinfo: Remove getinfo
Martin Duquesnoy
2011-06-05 14:16:43 +02:00
0774936a6f
Split: Illustrate split_move func
Martin Duquesnoy
2011-06-05 14:09:29 +02:00
58b6d9bccb
Cfactor: Add SplitFlag test in cfactor_clean()
Martin Duquesnoy
2011-06-05 13:18:56 +02:00
73a0d7ed01
Event: Replace event big switch by array of function pointer to handle events
Martin Duquesnoy
2011-06-05 12:22:18 +02:00
ecda7adcf7
Infobar/Split: Add split mode indicator (rectangle at bottom-right of layout button)
Martin Duquesnoy
2011-06-04 21:30:58 +02:00
d229efe44b
Split: Fix search for next splitted client
Martin Duquesnoy
2011-06-03 18:02:51 +02:00
0445bb05da
Conf: Add "split" bool option in [tag] section
Martin Duquesnoy
2011-06-03 17:47:41 +02:00
7b47fd041a
Struct/Conf: Remove useless var, add split toggle keybind (Alt-s)
Martin Duquesnoy
2011-06-03 16:31:34 +02:00
9636f9188d
Tag/Split: Disable split mode with tag additional
Martin Duquesnoy
2011-06-03 16:03:24 +02:00
b36af57fb0
Split: Begin to set split mode
Martin Duquesnoy
2011-06-02 23:54:03 +02:00
a0e4a1657d
Conf: Add default keybind for focus/swap/resize with direction and HJKL keys
Martin Duquesnoy
2011-06-02 18:03:31 +02:00
c054e529a3
Cfactor/Client: Use macro to generate redundant uicb functions #2
Martin Duquesnoy
2011-06-02 17:48:53 +02:00
9e932ec98a
Revert "Cfactor/Client: Use macro to generate redundant uicb functions"
Martin Duquesnoy
2011-06-02 17:43:20 +02:00
83d56269f0
Cfactor/Client: Use macro to generate redundant uicb functions
Martin Duquesnoy
2011-06-02 17:41:53 +02:00
0b94f5496e
Client: Fix flag set and manage
Martin Duquesnoy
2011-06-02 14:38:10 +02:00
34d94335f2
Layout/Tag: Fix some screen/tag in tags[][]
Martin Duquesnoy
2011-06-01 23:14:56 +02:00
57ab723f5d
All: Remove split layout (will make a split mode instead) and replace all tag struct bool by flags
Martin Duquesnoy
2011-06-01 23:10:14 +02:00
99018268ef
Split/Tag: Adjust tag additional with split layout
Martin Duquesnoy
2011-05-25 22:13:04 +02:00
c556b45a8d
Split/Client: Fix integration with 1 client & transfert on another screen
Martin Duquesnoy
2011-05-24 23:14:29 +02:00
f75c75645d
Layout/Client: Fix arrange with split & transfert
Martin Duquesnoy
2011-05-23 12:19:16 +02:00
6a93c6fa35
Split/Layout: Improve split layout integration in tag behavior
Martin Duquesnoy
2011-05-22 23:42:25 +02:00
24de771713
Layout: Use grid layout for split if first arrange is needed with many client
Martin Duquesnoy
2011-05-21 17:33:31 +02:00
a44505c1a9
Split: Improve arrange_closed with _split_check_row
Martin Duquesnoy
2011-05-21 17:14:52 +02:00
468ecfdcb8
Cfactor: Improve cfactor_check_geo by checking all row parents client
Martin Duquesnoy
2011-05-19 20:42:25 +02:00
534eae3ae3
Conf: Clean wmfsrc
Martin Duquesnoy
2011-05-18 12:23:11 +02:00
d2f3377f97
Config/Client: Remove deprecated code, fix bug with nclients
Martin Duquesnoy
2011-05-18 12:20:01 +02:00
7839889071
Split/Layout: Manage splitted client in different case
Martin Duquesnoy
2011-05-18 11:48:23 +02:00
664e4effdb
Client: Fill new client with 0. fixes#116
Philippe Pepiot
2011-05-17 20:38:18 +02:00
ff923542ba
Client: Add cleanfact set removed by error in unmanage
Martin Duquesnoy
2011-05-16 23:52:36 +02:00
c5e96961cb
Typo split
Martin Duquesnoy
2011-05-16 23:37:44 +02:00
1ba4a0ad46
Client: Improve client_manage with split
Martin Duquesnoy
2011-05-16 23:16:53 +02:00
825620b25c
Split: Add split.c
Martin Duquesnoy
2011-05-16 22:19:40 +02:00
7eb15d595f
Layout/Client: Fix max layout (#92)
Martin Duquesnoy
2011-05-14 17:30:02 +02:00
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
Martin Duquesnoy
2011-05-14 15:19:02 +02:00
f606b5ba88
Cfactor: Fix cfactor clean in case of split
Martin Duquesnoy
2011-05-14 12:54:26 +02:00
391aae2dea
Client/Layout: Add without-resizehint geo in client struct for split resize use, improve split size of clients.
Martin Duquesnoy
2011-05-13 23:54:11 +02:00
f147bbbaf0
Client/Cfactor: Fix cfactor resizing in case of padding + 2 client resized and improve resizhint behaviour
Martin Duquesnoy
2011-05-13 23:10:00 +02:00
1b02cfed3e
Layout: Add layout_split_client functio with 2 uicb; split_client_{vertical/horizontal}
Martin Duquesnoy
2011-05-11 21:43:14 +02:00
81e74e4bb6
Cfactor: Comment code
Martin Duquesnoy
2011-05-10 22:19:50 +02:00
4cda38ce26
Cfactor: Add exception for parent client and same size
Martin Duquesnoy
2011-05-10 22:06:00 +02:00
c8b9b41a3e
Mouse: Add drag border for cfactor resizing
Martin Duquesnoy
2011-05-09 22:15:14 +02:00
9d44177f20
Mouse/Cfactor: Improve cfactor resize with mouse, resize different part according with the area
Martin Duquesnoy
2011-05-08 16:09:00 +02:00
06fb9553fc
Client: Check if client is tiled for position research
Martin Duquesnoy
2011-05-04 20:03:15 +02:00