1236 Commits

Author SHA1 Message Date
Martin Duquesnoy
ff0d345b11 Status: Use InfoBar pointer instead of global var + screen id 2011-06-14 18:12:32 +02:00
Martin Duquesnoy
134bb3add4 Status/Draw: Draw rec/img/str/graph block in status function, remove ofset draw functions 2011-06-14 17:51:01 +02:00
Martin Duquesnoy
74281424da README/Cmake: Add compiler options and update README 2011-06-14 15:56:17 +02:00
Martin Duquesnoy
b117a49b5a Split: Fix arrange closed loops 2011-06-14 14:35:03 +02:00
Martin Duquesnoy
43f44ae9fd Init: Add setlocale for x font 2011-06-13 20:51:31 +02:00
Martin Duquesnoy
2aa654709e Build system #2 2011-06-13 14:34:36 +02:00
David Demelier
9a8fdd37c6 Build system: CMake is back, managing xft optional. 2011-06-13 14:32:39 +02:00
Martin Duquesnoy
5d208730cd Wmfs: Make Xft font optional #1 2011-06-12 17:10:10 +02:00
Martin Duquesnoy
9bda577718 Event: Code cosmetic 2011-06-12 14:26:44 +02:00
Martin Duquesnoy
58f1c25eaf Infobar: Use InfoBar pointer instead of screen id as arg of infobar functions 2011-06-12 12:45:17 +02:00
Martin Duquesnoy
c0610091d6 Infobar/Tag: Fix occupied flag with multi head 2011-06-12 12:11:43 +02:00
Martin Duquesnoy
5491037f54 Client/Event: Fix random raise with multiscreen & max client and use local display in event.c 2011-06-12 01:34:02 +02:00
Martin Duquesnoy
e885449144 Cfactor/Split/Tag: Use macro instead of function for test functions and use bitfield instead of bool array in tag functions 2011-06-10 19:25:18 +02:00
Martin Duquesnoy
be2c983004 Wmfs: Use stdbool.h for bool type 2011-06-10 18:51:05 +02:00
Martin Duquesnoy
56ae367eee Layout: Fix arrange 2011-06-10 00:01:19 +02:00
Martin Duquesnoy
be5de68e93 Infobar: Use bitfield instead Bool array to check occupied tag 2011-06-09 23:54:50 +02:00
Martin Duquesnoy
5176103605 Infobar: Code cosmetic 2011-06-09 23:15:23 +02:00
Martin Duquesnoy
ef5c824a59 Infobar: Improve selbar render 2011-06-09 21:50:33 +02:00
Martin Duquesnoy
4a61cb8b18 Barwin: Typo 2011-06-09 21:32:51 +02:00
Martin Duquesnoy
87f926253f Client: Check if previous focus client was max to raise next 2011-06-09 19:42:40 +02:00
Martin Duquesnoy
96b1c0dff2 BarWindow: Use bitfield instead of Bool 2011-06-09 19:04:48 +02:00
Martin Duquesnoy
bccd36d522 Ewmh: Fix net_wm_name 2011-06-09 18:27:08 +02:00
Martin Duquesnoy
4e978c1824 Struct: Rename IgnoreNextExpose 2011-06-09 18:22:17 +02:00
Martin Duquesnoy
2a30083520 Client/Event: Fix raise with max flag and use flag IgnoreNextExose instead XQueryPointer for raise in client_focus 2011-06-09 18:13:05 +02:00
Martin Duquesnoy
13ac8cfa82 Launcher/menu: Fix possible segfault 2011-06-07 17:08:33 +02:00
Martin Duquesnoy
e4dbca928d Wmfs: Replace XRectangle by Geo (using int instead short) 2011-06-06 17:37:31 +02:00
Martin Duquesnoy
eeedd9e4be Cfactor/Mouse: Code cosmetic 2011-06-06 13:18:51 +02:00
Martin Duquesnoy
a06e0daa5a Event: Handle xrandr with event_handle 2011-06-05 16:37:00 +02:00
Martin Duquesnoy
860a1a2c11 Event: Handle xrandr correctly 2011-06-05 16:19:47 +02:00
Martin Duquesnoy
ff888494f2 Getinfo: Remove getinfo 2011-06-05 14:16:43 +02:00
Martin Duquesnoy
0774936a6f Split: Illustrate split_move func 2011-06-05 14:09:29 +02:00
Martin Duquesnoy
58b6d9bccb Cfactor: Add SplitFlag test in cfactor_clean() 2011-06-05 13:18:56 +02:00
Martin Duquesnoy
73a0d7ed01 Event: Replace event big switch by array of function pointer to handle events 2011-06-05 12:22:18 +02:00
Martin Duquesnoy
ecda7adcf7 Infobar/Split: Add split mode indicator (rectangle at bottom-right of layout button) 2011-06-04 21:30:58 +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
82bea4cee8 Client: Fix flag storage in _WMFS_FLAGS prop 2011-06-04 15:56:44 +02:00
Martin Duquesnoy
d9cc60a205 Wmfs: Replace _WMFS_ISFREE by _WMFS_FLAGS for clients win prop 2011-06-04 12:51:58 +02:00
Martin Duquesnoy
e2d775ff83 Conf: Change client_resize_dir keybind 2011-06-04 11:56:11 +02:00
Martin Duquesnoy
af0ddeda3f Split/Conf: Add split_move_direction function 2011-06-04 11:34:58 +02:00
Martin Duquesnoy
7d754f71d4 Split: Add test of sc & tile flag at integration 2011-06-03 18:10:25 +02:00
Martin Duquesnoy
517f6dc700 Split: Simplify set_current & integrate 2011-06-03 18:08:02 +02:00
Martin Duquesnoy
d229efe44b Split: Fix search for next splitted client 2011-06-03 18:02:51 +02:00
Martin Duquesnoy
0445bb05da Conf: Add "split" bool option in [tag] section 2011-06-03 17:47:41 +02:00
Martin Duquesnoy
7b47fd041a Struct/Conf: Remove useless var, add split toggle keybind (Alt-s) 2011-06-03 16:31:34 +02:00
Martin Duquesnoy
9636f9188d Tag/Split: Disable split mode with tag additional 2011-06-03 16:03:24 +02:00
Martin Duquesnoy
b36af57fb0 Split: Begin to set split mode 2011-06-02 23:54:03 +02:00
Martin Duquesnoy
a0e4a1657d Conf: Add default keybind for focus/swap/resize with direction and HJKL keys 2011-06-02 18:03:31 +02:00
Martin Duquesnoy
c054e529a3 Cfactor/Client: Use macro to generate redundant uicb functions #2 2011-06-02 17:48:53 +02:00
Martin Duquesnoy
9e932ec98a Revert "Cfactor/Client: Use macro to generate redundant uicb functions"
This reverts commit 83d56269f028d42b58aa944ff91512eb2e1468ce.
2011-06-02 17:43:20 +02:00