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 |
|
Thibault Jouan
|
6e90225c9d
|
Add basic Client class
|
2015-04-16 12:01:15 +00:00 |
|
Thibault Jouan
|
8bcb31ddc2
|
Forward :manage events to the Layout in Runner
|
2015-04-16 12:01:15 +00:00 |
|
Thibault Jouan
|
4e65d46730
|
Handle map_request events in the Manager
|
2015-04-16 12:01:15 +00:00 |
|
Thibault Jouan
|
3f39b90269
|
Listen events for window management in Manager
|
2015-04-16 12:01:15 +00:00 |
|
Thibault Jouan
|
1575a2d369
|
Handle termination properly
* Tell the manager to close the display before terminating;
* Log about quit request and process termination.
|
2015-04-15 12:49:04 +00:00 |
|
Thibault Jouan
|
6ac26c370e
|
Implement `modifier' run control keyword
|
2015-04-15 09:31:32 +00:00 |
|
Thibault Jouan
|
620150b6d8
|
Remove context for constructor specs
|
2015-04-15 09:31:32 +00:00 |
|
Thibault Jouan
|
49f85bee35
|
Implement `quit' action keyword
|
2015-04-15 04:20:26 +00:00 |
|
Thibault Jouan
|
0a83563cad
|
Improve error reporting on run control evaluation
|
2015-04-15 04:13:24 +00:00 |
|
Thibault Jouan
|
9c9aa1dabb
|
Configure upcased key as combination with shift mod
|
2015-04-15 01:09:18 +00:00 |
|
Thibault Jouan
|
56197c85f8
|
Translate common key names in `key' RC keyword
|
2015-04-14 22:14:10 +00:00 |
|