i3/testcases/t
Orestis Floros 37d0105c83
Kill misbehaving subscribed clients instead of hanging
This change only affects clients that are subscribed to events, which
should be the main cause of our problems.

In the common case (no buffered data) the behaviour doesn't change at
all: the message is sent directly, no ev_io / ev_timeout callback is
enabled. Once a write to a client's socket is not completed fully
(returns with EAGAIN error), we put the message in the tail of a queue
and init an ev_io callback and a corresponding timer. If the timer is
triggered first, the socket is closed and the client connection is
removed. If the socket becomes writeable before the timeout we either
reset the timer if we couldn't push all the buffered data or completely
remove it if everything was pushed.

We could also replace ipc_send_message() for all client connections in
i3, not just those subscribed to events.

Furthermore, we could limit the amount of messages stored and increase
the timeout (or use multiple timeouts): eg it's ok if a client is not
reading for 10 seconds and we are only holding 5KB of messages for them
but it is not ok if they are inactive for 5 seconds and we have 30MB of
messages held.

Closes #2999
Closes #2539
2018-08-08 19:14:56 +03:00
..
000-load-deps.t tests: replace http:// with https:// where appropriate 2017-09-24 10:19:50 +02:00
001-tile.t tests: replace http:// with https:// where appropriate 2017-09-24 10:19:50 +02:00
002-i3-sync.t tests: replace http:// with https:// where appropriate 2017-09-24 10:19:50 +02:00
003-ipc.t tests: replace http:// with https:// where appropriate 2017-09-24 10:19:50 +02:00
004-unmanaged.t tests: replace http:// with https:// where appropriate 2017-09-24 10:19:50 +02:00
005-floating.t tests: replace http:// with https:// where appropriate 2017-09-24 10:19:50 +02:00
100-fullscreen.t Move is_num_fullscreen to Test.pm 2017-12-11 19:14:33 +02:00
101-focus.t tests: replace http:// with https:// where appropriate 2017-09-24 10:19:50 +02:00
102-dock.t tests: replace http:// with https:// where appropriate 2017-09-24 10:19:50 +02:00
104-focus-stack.t tests: replace http:// with https:// where appropriate 2017-09-24 10:19:50 +02:00
111-goto.t tests: replace http:// with https:// where appropriate 2017-09-24 10:19:50 +02:00
112-floating-resize.t tests: replace http:// with https:// where appropriate 2017-09-24 10:19:50 +02:00
113-urgent.t Don't call con_focus in tree_move 2018-03-15 19:57:30 +02:00
114-client-leader.t tests: replace http:// with https:// where appropriate 2017-09-24 10:19:50 +02:00
115-ipc-workspaces.t Implement the tick event 2017-09-30 11:41:57 +02:00
116-nestedcons.t tests: replace http:// with https:// where appropriate 2017-09-24 10:19:50 +02:00
117-workspace.t tests: replace http:// with https:// where appropriate 2017-09-24 10:19:50 +02:00
118-openkill.t tests: replace http:// with https:// where appropriate 2017-09-24 10:19:50 +02:00
119-match.t tests: replace http:// with https:// where appropriate 2017-09-24 10:19:50 +02:00
120-multiple-cmds.t tests: replace http:// with https:// where appropriate 2017-09-24 10:19:50 +02:00
121-next-prev.t tests: replace http:// with https:// where appropriate 2017-09-24 10:19:50 +02:00
122-split.t tests: replace http:// with https:// where appropriate 2017-09-24 10:19:50 +02:00
124-move.t tests: replace http:// with https:// where appropriate 2017-09-24 10:19:50 +02:00
126-regress-close.t tests: replace http:// with https:// where appropriate 2017-09-24 10:19:50 +02:00
127-regress-floating-parent.t tests: replace http:// with https:// where appropriate 2017-09-24 10:19:50 +02:00
128-open-order.t tests: replace http:// with https:// where appropriate 2017-09-24 10:19:50 +02:00
129-focus-after-close.t tests: replace http:// with https:// where appropriate 2017-09-24 10:19:50 +02:00
130-close-empty-split.t tests: replace http:// with https:// where appropriate 2017-09-24 10:19:50 +02:00
131-stacking-order.t tests: replace http:// with https:// where appropriate 2017-09-24 10:19:50 +02:00
132-move-workspace.t tests: replace http:// with https:// where appropriate 2017-09-24 10:19:50 +02:00
133-size-hints.t tests: replace http:// with https:// where appropriate 2017-09-24 10:19:50 +02:00
134-invalid-command.t Remove trailing whitespace from Perl scripts 2018-03-15 21:33:45 +02:00
135-floating-focus.t Remove special handling of floating containers in con_next_focused 2018-03-30 18:29:33 +03:00
136-floating-ws-empty.t tests: replace http:// with https:// where appropriate 2017-09-24 10:19:50 +02:00
137-floating-unmap.t tests: replace http:// with https:// where appropriate 2017-09-24 10:19:50 +02:00
138-floating-attach.t tests: replace http:// with https:// where appropriate 2017-09-24 10:19:50 +02:00
139-ws-numbers.t tests: replace http:// with https:// where appropriate 2017-09-24 10:19:50 +02:00
140-focus-lost.t tests: replace http:// with https:// where appropriate 2017-09-24 10:19:50 +02:00
141-resize.t tests: replace http:// with https:// where appropriate 2017-09-24 10:19:50 +02:00
142-regress-move-floating.t tests: replace http:// with https:// where appropriate 2017-09-24 10:19:50 +02:00
143-regress-floating-restart.t tests: replace http:// with https:// where appropriate 2017-09-24 10:19:50 +02:00
144-regress-floating-resize.t tests: replace http:// with https:// where appropriate 2017-09-24 10:19:50 +02:00
145-flattening.t tests: replace http:// with https:// where appropriate 2017-09-24 10:19:50 +02:00
146-floating-reinsert.t tests: replace http:// with https:// where appropriate 2017-09-24 10:19:50 +02:00
147-regress-floatingmove.t tests: replace http:// with https:// where appropriate 2017-09-24 10:19:50 +02:00
148-regress-floatingmovews.t tests: replace http:// with https:// where appropriate 2017-09-24 10:19:50 +02:00
150-regress-dock-restart.t tests: replace http:// with https:// where appropriate 2017-09-24 10:19:50 +02:00
151-regress-float-size.t tests: replace http:// with https:// where appropriate 2017-09-24 10:19:50 +02:00
152-regress-level-up.t tests: replace http:// with https:// where appropriate 2017-09-24 10:19:50 +02:00
153-floating-originalsize.t tests: replace http:// with https:// where appropriate 2017-09-24 10:19:50 +02:00
154-regress-multiple-dock.t tests: replace http:// with https:// where appropriate 2017-09-24 10:19:50 +02:00
155-floating-split-size.t tests: replace http:// with https:// where appropriate 2017-09-24 10:19:50 +02:00
156-fullscreen-focus.t fixing redeclaration warnings in testcases 2017-12-27 09:24:34 +01:00
158-wm_take_focus.t Support _NET_WM_STATE_FOCUSED 2018-03-23 14:30:57 +02:00
159-socketpaths.t tests: replace http:// with https:// where appropriate 2017-09-24 10:19:50 +02:00
161-regress-borders-restart.t tests: replace http:// with https:// where appropriate 2017-09-24 10:19:50 +02:00
162-regress-dock-urgent.t tests: replace http:// with https:// where appropriate 2017-09-24 10:19:50 +02:00
163-wm-state.t tests: replace http:// with https:// where appropriate 2017-09-24 10:19:50 +02:00
164-kill-win-vs-client.t tests: replace http:// with https:// where appropriate 2017-09-24 10:19:50 +02:00
165-for_window.t tests: replace http:// with https:// where appropriate 2017-09-24 10:19:50 +02:00
166-assign.t tests: replace http:// with https:// where appropriate 2017-09-24 10:19:50 +02:00
167-workspace_layout.t Add regression tests for #2846 2017-10-14 12:27:32 +03:00
168-regress-fullscreen-restart.t tests: replace http:// with https:// where appropriate 2017-09-24 10:19:50 +02:00
169-border-toggle.t cmd_border: improve width selection 2018-04-21 16:50:57 +03:00
170-force_focus_wrapping.t tests: replace http:// with https:// where appropriate 2017-09-24 10:19:50 +02:00
171-config-migrate.t tests: replace http:// with https:// where appropriate 2017-09-24 10:19:50 +02:00
172-start-on-named-ws.t tests: replace http:// with https:// where appropriate 2017-09-24 10:19:50 +02:00
173-get-marks.t tests: replace http:// with https:// where appropriate 2017-09-24 10:19:50 +02:00
174-border-config.t tests: replace http:// with https:// where appropriate 2017-09-24 10:19:50 +02:00
175-startup-notification.t tests: replace http:// with https:// where appropriate 2017-09-24 10:19:50 +02:00
176-workspace-baf.t tests: replace http:// with https:// where appropriate 2017-09-24 10:19:50 +02:00
177-bar-config.t tests: replace http:// with https:// where appropriate 2017-09-24 10:19:50 +02:00
178-regress-workspace-open.t tests: replace http:// with https:// where appropriate 2017-09-24 10:19:50 +02:00
179-regress-multiple-ws.t tests: replace http:// with https:// where appropriate 2017-09-24 10:19:50 +02:00
180-fd-leaks.t tests: replace http:// with https:// where appropriate 2017-09-24 10:19:50 +02:00
181-regress-float-border.t tests: replace http:// with https:// where appropriate 2017-09-24 10:19:50 +02:00
182-regress-focus-dock.t tests: replace http:// with https:// where appropriate 2017-09-24 10:19:50 +02:00
183-config-variables.t Fix v3 to v4 crash with a variable with longer name than value 2017-12-09 19:50:43 +02:00
184-regress-float-split-resize.t tests: replace http:// with https:// where appropriate 2017-09-24 10:19:50 +02:00
185-scratchpad.t Make "scratchpad show" return correct info 2018-04-20 22:30:41 +08:00
186-regress-assign-focus-parent.t tests: replace http:// with https:// where appropriate 2017-09-24 10:19:50 +02:00
187-commands-parser.t tests: replace http:// with https:// where appropriate 2017-09-24 10:19:50 +02:00
188-regress-focus-restart.t tests: replace http:// with https:// where appropriate 2017-09-24 10:19:50 +02:00
189-floating-constraints.t fixing redeclaration warnings in testcases 2017-12-27 09:24:34 +01:00
190-scratchpad-diff-ws.t tests: replace http:// with https:// where appropriate 2017-09-24 10:19:50 +02:00
191-resize-levels.t tests: replace http:// with https:// where appropriate 2017-09-24 10:19:50 +02:00
192-layout.t tests: replace http:// with https:// where appropriate 2017-09-24 10:19:50 +02:00
193-ipc-version.t tests: replace http:// with https:// where appropriate 2017-09-24 10:19:50 +02:00
194-regress-floating-size.t tests: replace http:// with https:// where appropriate 2017-09-24 10:19:50 +02:00
195-net-active-window.t fixing uninitialized warnings in testcases 2017-12-27 09:24:35 +01:00
196-randr-output-names.t tests: replace http:// with https:// where appropriate 2017-09-24 10:19:50 +02:00
197-regression-move-vanish.t tests: replace http:// with https:// where appropriate 2017-09-24 10:19:50 +02:00
198-regression-scratchpad-crash.t tests: replace http:// with https:// where appropriate 2017-09-24 10:19:50 +02:00
199-ipc-mode-event.t Implement the tick event 2017-09-30 11:41:57 +02:00
200-urgency-timer.t tests: replace http:// with https:// where appropriate 2017-09-24 10:19:50 +02:00
201-config-parser.t Kill misbehaving subscribed clients instead of hanging 2018-08-08 19:14:56 +03:00
202-scratchpad-criteria.t tests: replace http:// with https:// where appropriate 2017-09-24 10:19:50 +02:00
203-regress-assign-and-move.t tests: replace http:// with https:// where appropriate 2017-09-24 10:19:50 +02:00
204-regress-scratchpad-move.t tests: replace http:// with https:// where appropriate 2017-09-24 10:19:50 +02:00
205-ipc-windows.t Implement the tick event 2017-09-30 11:41:57 +02:00
206-fullscreen-scratchpad.t Move is_num_fullscreen to Test.pm 2017-12-11 19:14:33 +02:00
207-shmlog.t i3-dump-log: enable shmlog on demand 2017-11-26 18:07:02 +01:00
208-regress-floating-criteria.t tests: replace http:// with https:// where appropriate 2017-09-24 10:19:50 +02:00
209-ewmh-net-workarea.t tests: replace http:// with https:// where appropriate 2017-09-24 10:19:50 +02:00
210-mark-unmark.t tests: replace http:// with https:// where appropriate 2017-09-24 10:19:50 +02:00
211-regress-urgency-assign.t tests: replace http:// with https:// where appropriate 2017-09-24 10:19:50 +02:00
212-assign-urgency.t tests: replace http:// with https:// where appropriate 2017-09-24 10:19:50 +02:00
213-layout-restore-simple.t tests: replace http:// with https:// where appropriate 2017-09-24 10:19:50 +02:00
214-layout-restore-criteria.t tests: replace http:// with https:// where appropriate 2017-09-24 10:19:50 +02:00
215-layout-restore-crash.t tests: replace http:// with https:// where appropriate 2017-09-24 10:19:50 +02:00
216-layout-restore-split-swallows.t tests: replace http:// with https:// where appropriate 2017-09-24 10:19:50 +02:00
217-NET_CURRENT_DESKTOP.t tests: replace http:// with https:// where appropriate 2017-09-24 10:19:50 +02:00
218-regress-floating-split.t tests: replace http:// with https:// where appropriate 2017-09-24 10:19:50 +02:00
219-ipc-window-focus.t tests: add sync_with_i3 after open_window 2017-10-23 21:04:20 +02:00
220-ipc-window-title.t Implement the tick event 2017-09-30 11:41:57 +02:00
221-floating-type-hints.t tests: replace http:// with https:// where appropriate 2017-09-24 10:19:50 +02:00
222-regress-dock-resize.t tests: replace http:// with https:// where appropriate 2017-09-24 10:19:50 +02:00
223-net-client-list.t tests: replace http:// with https:// where appropriate 2017-09-24 10:19:50 +02:00
224-regress-resize-branch.t tests: replace http:// with https:// where appropriate 2017-09-24 10:19:50 +02:00
225-ipc-window-fullscreen.t Implement the tick event 2017-09-30 11:41:57 +02:00
226-internal-workspaces.t tests: replace http:// with https:// where appropriate 2017-09-24 10:19:50 +02:00
227-ipc-workspace-empty.t Implement the tick event 2017-09-30 11:41:57 +02:00
228-border-widths.t tests: replace http:// with https:// where appropriate 2017-09-24 10:19:50 +02:00
229-cleanup-tmpdir.t tests: replace http:// with https:// where appropriate 2017-09-24 10:19:50 +02:00
230-floating-fullscreen-restart.t tests: replace http:// with https:// where appropriate 2017-09-24 10:19:50 +02:00
231-ipc-floating-event.t Implement the tick event 2017-09-30 11:41:57 +02:00
232-cmd-move-criteria.t Remove trailing whitespace from Perl scripts 2018-03-15 21:33:45 +02:00
233-regress-manage-focus-unmapped.t tests: replace http:// with https:// where appropriate 2017-09-24 10:19:50 +02:00
234-ewmh-desktop-names.t tests: replace http:// with https:// where appropriate 2017-09-24 10:19:50 +02:00
235-check-config-no-x.t tests: replace http:// with https:// where appropriate 2017-09-24 10:19:50 +02:00
236-floating-focus-raise.t tests: replace http:// with https:// where appropriate 2017-09-24 10:19:50 +02:00
237-regress-assign-focus.t tests: replace http:// with https:// where appropriate 2017-09-24 10:19:50 +02:00
238-ipc-binding-event.t Implement the tick event 2017-09-30 11:41:57 +02:00
239-net-close-window-request.t tests: replace http:// with https:// where appropriate 2017-09-24 10:19:50 +02:00
240-focus-on-window-activation.t Remove trailing whitespace from Perl scripts 2018-03-15 21:33:45 +02:00
241-consistent-center.t tests: replace http:// with https:// where appropriate 2017-09-24 10:19:50 +02:00
242-no-focus.t tests: replace http:// with https:// where appropriate 2017-09-24 10:19:50 +02:00
243-move-to-mark.t Fix crash when moving container to marked workspace 2018-04-07 21:58:55 +03:00
244-new-workspace-floating-enable-center.t tests: replace http:// with https:// where appropriate 2017-09-24 10:19:50 +02:00
245-move-position-mouse.t Remove trailing whitespace from Perl scripts 2018-03-15 21:33:45 +02:00
246-window-decoration-focus.t tests: replace http:// with https:// where appropriate 2017-09-24 10:19:50 +02:00
247-config-line-continuation.t tests: replace http:// with https:// where appropriate 2017-09-24 10:19:50 +02:00
248-regress-urgency-clear.t tests: replace http:// with https:// where appropriate 2017-09-24 10:19:50 +02:00
249-layout-restore-floating.t tests: replace http:// with https:// where appropriate 2017-09-24 10:19:50 +02:00
250-layout-restore-multiple-criteria.t tests: replace http:// with https:// where appropriate 2017-09-24 10:19:50 +02:00
251-command-criteria-focused.t tests: replace http:// with https:// where appropriate 2017-09-24 10:19:50 +02:00
252-floating-size.t resize set: accept 'width' and 'height' keywords 2018-05-02 19:02:38 +03:00
253-multiple-net-wm-state-atoms.t testcases: remove assumption from state atoms test 2018-03-18 00:11:55 +02:00
254-move-to-output-with-criteria.t tests: replace http:// with https:// where appropriate 2017-09-24 10:19:50 +02:00
255-multiple-marks.t tests: replace http:// with https:// where appropriate 2017-09-24 10:19:50 +02:00
256-no-auto-back-and-forth.t tests: replace http:// with https:// where appropriate 2017-09-24 10:19:50 +02:00
257-keypress-group1-fallback.t Implement the tick event 2017-09-30 11:41:57 +02:00
258-keypress-release.t Reset B_UPON_KEYRELEASE_IGNORE_MODS bindings when switching modes 2018-03-20 04:09:34 +02:00
259-net-wm-user-time.t tests: replace http:// with https:// where appropriate 2017-09-24 10:19:50 +02:00
260-invalid-criteria.t tests: replace http:// with https:// where appropriate 2017-09-24 10:19:50 +02:00
261-match-con_id-con_mark-combinations.t tests: replace http:// with https:// where appropriate 2017-09-24 10:19:50 +02:00
262-config-validation.t tests: replace http:// with https:// where appropriate 2017-09-24 10:19:50 +02:00
263-config-reload-reverts-bind-mode.t Implement the tick event 2017-09-30 11:41:57 +02:00
264-dock-criteria.t tests: replace http:// with https:// where appropriate 2017-09-24 10:19:50 +02:00
265-ipc-mark.t Implement the tick event 2017-09-30 11:41:57 +02:00
266-net-moveresize-window.t tests: replace http:// with https:// where appropriate 2017-09-24 10:19:50 +02:00
267-regress-mark-restart.t tests: replace http:// with https:// where appropriate 2017-09-24 10:19:50 +02:00
268-ipc-config.t Fix AnyEvent->timer call (#3008) 2017-10-05 13:03:33 -07:00
269-focus-stack-above.t tests: replace http:// with https:// where appropriate 2017-09-24 10:19:50 +02:00
270-config-no-newline-end.t tests: replace http:// with https:// where appropriate 2017-09-24 10:19:50 +02:00
271-for_window_tilingfloating.t tests: replace http:// with https:// where appropriate 2017-09-24 10:19:50 +02:00
272-regress-focus-assign.t tests: replace http:// with https:// where appropriate 2017-09-24 10:19:50 +02:00
273-regress-focus-toggle.t tests: replace http:// with https:// where appropriate 2017-09-24 10:19:50 +02:00
274-move-branch-position.t tests: replace http:// with https:// where appropriate 2017-09-24 10:19:50 +02:00
275-ipc-window-close.t Implement the tick event 2017-09-30 11:41:57 +02:00
276-ipc-window-move.t Implement the tick event 2017-09-30 11:41:57 +02:00
277-ipc-window-urgent.t Implement the tick event 2017-09-30 11:41:57 +02:00
278-layout-restore-output.t tests: replace http:// with https:// where appropriate 2017-09-24 10:19:50 +02:00
279-regress-default-floating-border.t tests: replace http:// with https:// where appropriate 2017-09-24 10:19:50 +02:00
280-wm-class-change-handler.t tests: replace http:// with https:// where appropriate 2017-09-24 10:19:50 +02:00
281-regress-reload-bindsym.t tests: replace http:// with https:// where appropriate 2017-09-24 10:19:50 +02:00
282-tabbed-floating-disable-crash.t tests: replace http:// with https:// where appropriate 2017-09-24 10:19:50 +02:00
283-net-wm-state-hidden.t tests: replace http:// with https:// where appropriate 2017-09-24 10:19:50 +02:00
284-ewmh-visible-name.t tests: replace http:// with https:// where appropriate 2017-09-24 10:19:50 +02:00
285-sticky.t tests: replace http:// with https:// where appropriate 2017-09-24 10:19:50 +02:00
286-root-window-mouse-binding.t tests: implement xtest_sync_with_i3 2017-09-30 11:28:20 +02:00
287-edge-borders.t tests: replace http:// with https:// where appropriate 2017-09-24 10:19:50 +02:00
288-i3-floating-window-atom.t tests: replace http:// with https:// where appropriate 2017-09-24 10:19:50 +02:00
289-ipc-shutdown-event.t Fix AnyEvent->timer call (#3008) 2017-10-05 13:03:33 -07:00
290-keypress-numlock.t Implement the tick event 2017-09-30 11:41:57 +02:00
291-swap.t Don't call con_fullscreen_permits_focusing with ignore_focus 2018-04-22 16:56:36 +03:00
292-regress-layout-toggle.t tests: replace http:// with https:// where appropriate 2017-09-24 10:19:50 +02:00
293-focus-follows-mouse.t Don't raise floating windows when focused because of focus_follows_mouse 2018-01-14 15:45:33 +02:00
293-sticky-output-crash.t Prevent access of freed workspace in _workspace_show 2017-12-10 21:37:43 +02:00
294-focus-order.t Remove special handling of floating containers in con_next_focused 2018-03-30 18:29:33 +03:00
294-update-ewmh-atoms.t Update EWMH atoms when closing a workspace container 2018-02-13 12:00:56 +08:00
295-net-wm-state-focused.t Support _NET_WM_STATE_FOCUSED 2018-03-23 14:30:57 +02:00
296-regress-focus-behind-fullscreen-floating.t Prefer fullscreen floating containers when on directional focus 2018-03-25 14:47:45 +03:00
297-assign-workspace-to-output.t Allow multiple assignments of workspaces to outputs 2018-07-12 17:07:01 +03:00
297-scroll-tabbed.t Activate the focused child when scrolling over tab/stack decorations 2018-05-05 13:30:48 +03:00
298-ipc-misbehaving-connection.t Kill misbehaving subscribed clients instead of hanging 2018-08-08 19:14:56 +03:00
500-multi-monitor.t tests: replace http:// with https:// where appropriate 2017-09-24 10:19:50 +02:00
501-scratchpad.t tests: replace http:// with https:// where appropriate 2017-09-24 10:19:50 +02:00
502-focus-output.t tests: replace http:// with https:// where appropriate 2017-09-24 10:19:50 +02:00
503-workspace.t tests: replace http:// with https:// where appropriate 2017-09-24 10:19:50 +02:00
504-move-workspace-to-output.t fixing redeclaration warnings in testcases 2017-12-27 09:24:34 +01:00
505-scratchpad-resolution.t tests: replace http:// with https:// where appropriate 2017-09-24 10:19:50 +02:00
506-focus-right.t tests: replace http:// with https:// where appropriate 2017-09-24 10:19:50 +02:00
507-workspace-move-crash.t tests: replace http:// with https:// where appropriate 2017-09-24 10:19:50 +02:00
509-workspace_layout.t tests: replace http:// with https:// where appropriate 2017-09-24 10:19:50 +02:00
510-focus-across-outputs.t Fix focus order issues when encapsulating workspaces 2018-02-26 23:08:57 +02:00
511-scratchpad-configure-request.t tests: replace http:// with https:// where appropriate 2017-09-24 10:19:50 +02:00
512-move-wraps.t tests: replace http:// with https:// where appropriate 2017-09-24 10:19:50 +02:00
513-move-workspace.t tests: replace http:// with https:// where appropriate 2017-09-24 10:19:50 +02:00
514-ipc-workspace-multi-monitor.t Implement the tick event 2017-09-30 11:41:57 +02:00
515-create-workspace.t tests: replace http:// with https:// where appropriate 2017-09-24 10:19:50 +02:00
516-move.t Improve directional moving of fullscreen containers 2018-03-23 15:46:40 +02:00
517-regress-move-direction-ipc.t Implement the tick event 2017-09-30 11:41:57 +02:00
518-interpret-workspace-numbers.t Allow multiple assignments of workspaces to outputs 2018-07-12 17:07:01 +03:00
519-mouse-warping.t tests: replace http:// with https:// where appropriate 2017-09-24 10:19:50 +02:00
520-regress-focus-direction-floating.t tests: replace http:// with https:// where appropriate 2017-09-24 10:19:50 +02:00
521-ewmh-desktop-viewport.t tests: replace http:// with https:// where appropriate 2017-09-24 10:19:50 +02:00
522-rename-assigned-workspace.t Allow multiple assignments of workspaces to outputs 2018-07-12 17:07:01 +03:00
523-move-position-center.t tests: replace http:// with https:// where appropriate 2017-09-24 10:19:50 +02:00
524-move.t tests: replace http:// with https:// where appropriate 2017-09-24 10:19:50 +02:00
525-i3bar-mouse-bindings.t t/525-i3bar-mouse-bindings.t: sync with i3 _and_ i3bar 2018-03-30 21:14:53 +02:00
526-reconfigure-dock.t tests: replace http:// with https:// where appropriate 2017-09-24 10:19:50 +02:00
527-focus-fallback.t tests: replace http:// with https:// where appropriate 2017-09-24 10:19:50 +02:00
528-workspace-next-prev-reversed.t tests: replace http:// with https:// where appropriate 2017-09-24 10:19:50 +02:00
529-net-wm-desktop.t Remove trailing whitespace from Perl scripts 2018-03-15 21:33:45 +02:00
530-bug-2229.t tests: replace http:// with https:// where appropriate 2017-09-24 10:19:50 +02:00
531-fullscreen-on-given-output.t tests: replace http:// with https:// where appropriate 2017-09-24 10:19:50 +02:00
532-xresources.t tests: replace http:// with https:// where appropriate 2017-09-24 10:19:50 +02:00
533-randr15.t tests: replace http:// with https:// where appropriate 2017-09-24 10:19:50 +02:00
534-dont-warp.t tests: replace http:// with https:// where appropriate 2017-09-24 10:19:50 +02:00
535-workspace-next-prev.t tests: replace http:// with https:// where appropriate 2017-09-24 10:19:50 +02:00
536-net-wm-desktop_mm.t tests: replace http:// with https:// where appropriate 2017-09-24 10:19:50 +02:00
537-move-single-to-output.t tests: replace http:// with https:// where appropriate 2017-09-24 10:19:50 +02:00
538-i3bar-primary-output.t tests: replace http:// with https:// where appropriate 2017-09-24 10:19:50 +02:00
539-disable_focus_wrapping.t Add "focus_wrapping" option 2017-09-22 23:40:41 +00:00
540-sigterm-cleanup.t Perform proper cleanup for signals with 'Term' action (#3057) 2017-11-28 23:29:47 -08:00
541-resize-set-tiling.t resize set: accept 'width' and 'height' keywords 2018-05-02 19:02:38 +03:00