113 Commits

Author SHA1 Message Date
Thibault Jouan
03a6c323ac Implement Client#update_window_properties 2015-04-22 08:14:45 +00:00
Thibault Jouan
b58a143aff Fix coding standards in Runner specs 2015-04-22 08:14:32 +00:00
Thibault Jouan
b8e31e1981 Fix typo in Manager#handle specs 2015-04-22 08:14:32 +00:00
Thibault Jouan
a7fe5d767f Avoid Manager#map dependency in Manager specs 2015-04-22 08:14:32 +00:00
Thibault Jouan
47bc9c9da2 Refactor specs with factory helper methods 2015-04-21 12:39:21 +00:00
Thibault Jouan
2cad5da620 Fix description wording in Client#to_s specs 2015-04-21 12:19:47 +00:00
Thibault Jouan
3776abf405 Fix coding standards 2015-04-21 12:12:20 +00:00
Thibault Jouan
8ed77a0460 Remove deprecated specs 2015-04-21 12:05:43 +00:00
Thibault Jouan
8afb8961f0 Remove dead code 2015-04-21 12:03:11 +00:00
Thibault Jouan
ff2fc8d70d Fix coding standards (specs) 2015-04-21 11:44:49 +00:00
Thibault Jouan
ae3d78497f Remove deprecated specs 2015-04-21 11:42:56 +00:00
Thibault Jouan
cc66b6a760 Accept code as block in ActionsHandler#evaluate 2015-04-21 11:34:01 +00:00
Thibault Jouan
e97dcea87a Handle destroy_notify X events in manager 2015-04-21 02:26:29 +00:00
Thibault Jouan
31a326e7eb Implement Manager#destroy 2015-04-21 02:26:29 +00:00
Thibault Jouan
38a90ab0af Register for layout unmanage handling in runner 2015-04-20 10:24:39 +00:00
Thibault Jouan
a052140921 Handle unmap_notify X events in Manager 2015-04-20 10:24:39 +00:00
Thibault Jouan
09d7b6ebb5 Implement Manager#unmap 2015-04-20 10:24:39 +00:00
Thibault Jouan
f2c97499ce Fix wording in Runner#register_event_hooks specs 2015-04-20 10:24:27 +00:00
Thibault Jouan
a7941d51cc Split Runner#register_event_hooks spec with context 2015-04-20 10:24:27 +00:00
Thibault Jouan
c71fed4108 Reorder Manager specs 2015-04-20 10:24:27 +00:00
Thibault Jouan
f15fa116c9 Rename Manager#manage as Manager#map 2015-04-20 07:14:55 +00:00
Thibault Jouan
d8994dc165 Fix wording in Manager specs 2015-04-20 07:14:45 +00:00
Thibault Jouan
30cb15b5d3 Register :configure event for layout in runner 2015-04-20 05:49:51 +00:00
Thibault Jouan
84d92798a0 Modify manager to handle configure request events 2015-04-20 05:49:51 +00:00
Thibault Jouan
1f7b2269c7 Implement Manager#configure 2015-04-20 05:49:51 +00:00
Thibault Jouan
7fc695f258 Implement Client#configure 2015-04-20 05:49:51 +00:00
Thibault Jouan
c69a600ca4 Return last hook return value in Dispatcher#emit 2015-04-20 05:49:51 +00:00
Thibault Jouan
bdbeca399a Ensure only one client is managed for given window 2015-04-20 04:11:41 +00:00
Thibault Jouan
02861a63d4 Prevent manager from handling override_redirect windows 2015-04-19 04:35:37 +00:00
Thibault Jouan
c51d1525ee Delegates `layout_*' messages as Layout#handle_* 2015-04-19 02:13:26 +00:00
Thibault Jouan
5e18dbae95 Change default quit key binding to mod+shift+q 2015-04-19 01:28:03 +00:00
Thibault Jouan
6c7b01c9aa Accept modifier in `key' run control keyword 2015-04-19 01:12:35 +00:00
Thibault Jouan
7d011dad60 Improve CLI usage output
* Move -h option at tail;
* Add separator between standard and tail options.
2015-04-18 17:08:18 +00:00
Thibault Jouan
71caf160be Add version CLI option 2015-04-18 17:03:25 +00:00
Thibault Jouan
5ab463cde5 Allow worker configuration with run control file 2015-04-18 02:03:37 +00:00
Thibault Jouan
9ea43ee69a Integrate blocking and multiplexing workers usage 2015-04-18 02:03:32 +00:00
Thibault Jouan
fa03cd736a Implement Runner#worker 2015-04-18 00:46:50 +00:00
Thibault Jouan
887c66a6f7 Implement Manager#handle_next_event 2015-04-18 00:46:50 +00:00
Thibault Jouan
231e7cd67a Configure default worker settings 2015-04-18 00:46:50 +00:00
Thibault Jouan
0164b52465 Implement Manager#flush 2015-04-17 15:14:48 +00:00
Thibault Jouan
18667e2492 Implement Manager#to_io 2015-04-17 15:13:18 +00:00
Thibault Jouan
799cb3f5d9 Remove specs testing for log messages 2015-04-16 21:40:05 +00:00
Thibault Jouan
b4240a8b4f Implement Client#focus 2015-04-16 21:09:59 +00:00
Thibault Jouan
3cf62cc07d Implement Client#hide 2015-04-16 21:09:59 +00:00
Thibault Jouan
870e11a702 Implement Client#show 2015-04-16 21:09:59 +00:00
Thibault Jouan
15f966654b Implement client visibility state 2015-04-16 21:09:55 +00:00
Thibault Jouan
1a1f181313 Rename Client#wname as Client#name 2015-04-16 18:46:07 +00:00
Thibault Jouan
5351307cdc Implement Client#moveresize 2015-04-16 18:16:49 +00:00
Thibault Jouan
d781a48837 Log X events received by the manager 2015-04-16 13:19:29 +00:00
Thibault Jouan
a0dcca07f9 Register clients in manager on map requests 2015-04-16 12:01:15 +00:00