Thibault Jouan
7c2712924a
Allow layout options configuration from run control
2015-04-26 02:49:39 +00:00
Thibault Jouan
70fe9bdb03
Update uh-layout dependency to ~> 0.3.0
2015-04-26 02:43:39 +00:00
Thibault Jouan
bf6f08e848
Implement `layout' run control keyword
...
Allow configuration of the layout by specifying either a class or an
instance.
2015-04-26 00:59:24 +00:00
Thibault Jouan
7c06b52664
Update wording in documented feature list
2015-04-24 20:17:51 +00:00
Thibault Jouan
85f799174a
Fix markdown formatting in README
2015-04-24 20:15:58 +00:00
Thibault Jouan
4af83c181a
Update README
2015-04-24 20:14:50 +00:00
Thibault Jouan
3a338e2bb7
Fix coding standards (use one-line blocks)
2015-04-24 19:58:27 +00:00
Thibault Jouan
f5bd8872c5
Remove debug comment
2015-04-24 19:57:51 +00:00
Thibault Jouan
cd06f99e9f
Fix initial events handling for mux worker
...
* Rename `before_wait' worker callback to `before_watch';
* Setup `before_watch' callback in the runner, handling events with the
manager;
* Test the mux worker with a cucumber scenario.
2015-04-24 19:53:08 +00:00
Thibault Jouan
e68d3fd6a3
Fix coding standards (runner spec descriptions)
2015-04-24 19:53:08 +00:00
Thibault Jouan
6cfed91653
Test blocking worker (UAT)
2015-04-23 21:25:58 +00:00
Thibault Jouan
eaa1d279dc
Refactor Manager
2015-04-22 17:19:41 +00:00
Thibault Jouan
4e4b15871e
Merge branch 'window-expose-handling'
...
Handle X expose events, generate an :expose internal event, and
support #expose layout protocol message.
2015-04-22 16:34:52 +00:00
Thibault Jouan
ddf875eab2
Test layout protocol for #expose message
2015-04-22 16:34:34 +00:00
Thibault Jouan
009d5dbedd
Handle and forward expose events to the layout
2015-04-22 09:55:25 +00:00
Thibault Jouan
eb9c8d16db
Update uh-layout dependency requirement
2015-04-22 09:50:14 +00:00
Thibault Jouan
44a5be6bd9
Merge branch 'handle-window-property-changes'
2015-04-22 08:14:51 +00:00
Thibault Jouan
a421b496c0
Test layout protocol for #update message
2015-04-22 08:14:45 +00:00
Thibault Jouan
accbebe97c
Test how the manager handles window changes
2015-04-22 08:14:45 +00:00
Thibault Jouan
95245e1178
Forward :change events to Layout#update in runner
2015-04-22 08:14:45 +00:00
Thibault Jouan
0601fe0560
Handle property_notify events in Manager#handle
2015-04-22 08:14:45 +00:00
Thibault Jouan
b1a601918e
Implement Manager#update_properties
2015-04-22 08:14:45 +00:00
Thibault Jouan
933bcdfcd8
Make the manager listen for changes on new window
...
When mapping a new window, listen for property notify events.
2015-04-22 08:14:45 +00:00
Thibault Jouan
03a6c323ac
Implement Client#update_window_properties
2015-04-22 08:14:45 +00:00
Thibault Jouan
fb4af963eb
Update uh-layout dependency requirement to 0.2.2
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
b3a82fcf92
Fix how uh-wm is tested for readiness in UAT
2015-04-21 13:58:25 +00:00
Thibault Jouan
730527b836
Fix non-deterministic user acceptance tests
2015-04-21 13:46:54 +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
e8dacfa4ac
Fix non-deterministic test in layout/unmanage
2015-04-21 08:20:37 +00:00
Thibault Jouan
1d9571766b
Refactor cucumber X steps
2015-04-21 08:08:06 +00:00
Thibault Jouan
7ee70b666b
Increase layout protocol test coverage (#remove)
2015-04-21 08:02:05 +00:00
Thibault Jouan
4e2ec5f6ec
Remove extra cucumber step in session/termination
2015-04-21 07:33:36 +00:00
Thibault Jouan
6346eb5ee6
Simplify cucumber X steps
2015-04-21 07:24:03 +00:00
Thibault Jouan
c7bd6ea28a
Fix non-deterministic test in manager/unmanage
2015-04-21 06:59:07 +00:00
Thibault Jouan
ad67456c52
Fix coding standards in UAT helpers
2015-04-21 06:07:47 +00:00
Thibault Jouan
3fd8658adf
Simplify cucumber steps (uhwm process)
2015-04-21 06:01:23 +00:00
Thibault Jouan
a4b6127ec8
Refactor cucumber steps (quitting uhwm)
2015-04-21 05:57:37 +00:00
Thibault Jouan
0b7c3e9128
Add license information in gem specification
2015-04-21 05:54:02 +00:00
Thibault Jouan
2cca771ad0
Bump minor version
2015-04-21 05:48:40 +00:00
Thibault Jouan
e2c46d096c
Document project description and features
2015-04-21 05:48:05 +00:00