264 Commits

Author SHA1 Message Date
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
Thibault Jouan
cc401c8733 Update documented usage 2015-04-21 05:04:17 +00:00
Thibault Jouan
04d999e1b0 Fix non-deterministic test in manager/unmanage 2015-04-21 03:41:14 +00:00
Thibault Jouan
3849471a1b Merge branch 'window-destroy-handling' 2015-04-21 02:26:45 +00:00
Thibault Jouan
29f2b4725d Test how manager should handle destroyed windows 2015-04-21 02:26:29 +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
0423d6df9d Update uh dependency requirement to 2.0.0.pre2 2015-04-21 02:26:29 +00:00
Thibault Jouan
4c9342c2f2 Increase default wait timeout in UAT helpers 2015-04-21 02:22:25 +00:00
Thibault Jouan
42751993a2 Test manager client unmanagement with cucumber 2015-04-21 02:22:21 +00:00
Thibault Jouan
a15af6f0ab Merge branch 'window-unmap-handling'
Handle unmap notify event in the manager, generate :unmanage events
with the client, and forward them to the layout.
2015-04-20 10:24:51 +00:00