cd0cf9d651
Added testcases for setting _NET_WM_STATE_HIDDEN on unfocused containers in tabbed/stacked containers.
2015-04-21 09:14:22 +02:00
67ec2333ee
Merge pull request #1665 from Airblader/feature-1658
...
Added criterion 'window_type'
2015-04-21 08:42:16 +02:00
884214f14f
Update copyright notices and get rid of ranges
...
The script used to make these changes can be found at:
https://gist.github.com/Deiz/32322020f76d23e2bf8f
2015-04-20 17:50:21 -04:00
e4a86d4aef
Cleanup: delete comments that were accidentally copy-pasted and are incorrect for these test cases
2015-04-20 19:27:43 +02:00
09d1deda7f
Small cleanups:
...
* Implement criterion specs just like it is done in the spec for the config
* Declare variables in test case early so the 'my' keyword can be dropped in the actual test cases
2015-04-20 19:27:43 +02:00
761a8713df
Added testcase for 'window_type' criterion when used as a command.
2015-04-20 19:27:43 +02:00
18c45a7f09
Added testcase for changing _NET_WM_WINDOW_TYPE after the window is already managed.
2015-04-20 19:27:43 +02:00
a59fe0d3d2
Added test case for transfer of urgency flag when moving a window to a mark.
2015-04-19 20:57:49 +02:00
dc19ff9ec5
fix commands parser test
2015-04-19 20:57:49 +02:00
fbebd3479b
Added testcase for moving a window to a workspace holding the mark
2015-04-19 20:57:49 +02:00
283b231290
Disallow moving a container to itself since this would crash i3.
2015-04-19 20:57:49 +02:00
05e8caab17
Added testcases for 'move window|container to mark <str>'
...
fixes #1643
2015-04-19 20:57:49 +02:00
8a608ee63a
Merge pull request #1632 from Deiz/binding-border
...
Add a --border flag to enable mouse binds to trigger on border click
2015-04-19 09:28:08 -07:00
7e424b2d71
Added testcase for criterion 'window_type'.
2015-04-19 14:08:39 +02:00
4958ca00ab
Merge pull request #1654 from Deiz/complete-run-chdir
...
Allow complete-run.pl to be run from any directory
2015-04-12 10:46:54 -07:00
e2e949f331
Allow complete-run.pl to be run from any directory
2015-04-12 13:21:20 -04:00
2a4524a1e1
Bump testsuite dependencies versions
2015-04-11 21:24:01 +06:00
547157d19b
Add test cases for --border
2015-04-02 16:46:42 -04:00
ce48d5c5d7
Add a --border flag to enable mouse binds to trigger on border click
2015-04-02 16:24:05 -04:00
42a666be3c
Added testcases for --whole-window in a binding inside a mode ( #1629 )
2015-04-02 11:17:29 +02:00
15d516f58c
Merge pull request #1628 from acrisci/feature/complete-run-coverage
...
complete-run: add coverage report generation
2015-04-02 00:33:05 -07:00
d2d72acac4
complete-run: add coverage report generation
...
When `complete-run.pl` is given `--coverage-testing`, try to generate an
html coverage testing report for the run. This requires i3 to be
compiled with coverage testing support.
2015-04-01 15:10:27 -04:00
18d6b24f8d
Added testcase for the no_focus directive ( #1416 )
2015-04-01 20:46:56 +02:00
b5f7c132fc
Added config directive 'no_focus <criteria>' ( #1416 )
2015-04-01 20:46:56 +02:00
43204b43fd
Added a testcase for #1614
2015-04-01 13:51:48 +02:00
3b81e40096
Merge pull request #1618 from Deiz/fix-1603
...
Allow single-child non-default layout cons to be moved between outputs
2015-04-01 09:08:22 +02:00
4e88c10564
Allow single-child non-default layout cons to be moved between outputs
...
Includes a test case to verify the behaviour of 'move <direction>'.
Fixes #1603 .
2015-03-31 13:58:29 -04:00
245a29e233
Make show_marks configurable
...
Introduce a config directive "show_marks [yes|no]" to en- or disable drawing marks on window decorations.
To not change the look & feel of existing configurations, the default is "no".
2015-03-30 23:11:50 +02:00
0ad097ee67
Merge pull request #1613 from Airblader/feature-1426
...
Added focus_on_window_activation directive
2015-03-30 22:58:16 +02:00
e288938769
Added testcases for #1426
2015-03-30 22:09:36 +02:00
9bf161710b
Added 'focus_on_window_activation' directive
...
When a window receives a _NET_ACTIVE_WINDOW message, it can steal the focus. This may not be preferable to all users.
With this directive, the user can choose from one of the following:
1) 'smart' - focus the container if its workspace is visible, otherwise set the urgency flag (default)
2) 'urgent' - always set the urgency flag, do not steal focus
3) 'focus' - always switch focus, never set the urgency hint
4) 'none' - ignore the request entirely (do not switch focus, nor set the urgency hint)
fixes #1426
2015-03-30 22:09:36 +02:00
c6581a5fd6
Handle floating centering in one function and test for consistency
2015-03-30 16:03:35 -04:00
2759a308a2
Merge pull request #1608 from mh21/renaming-empty-ws-startup
...
Update old_name when renaming current workspace
2015-03-30 22:01:18 +02:00
e3ad16e65f
complete-run: fix pod errors
...
Close `=over` with `=back` and use ascii apostrophe for "don't" to avoid
pod errors on `complete-run` docs.
2015-03-30 11:04:45 -04:00
e6267a684c
Testcase for non-null-terminated WM_CLASS.
...
- fails most of the time
2015-03-30 08:56:46 +02:00
9718640622
Merge pull request #1589 from Deiz/fix-center
...
Make center coordinates relative to current workspace
2015-03-30 08:47:04 +02:00
54dc87fb83
Testcase for #1607 .
...
- crash in startup_sequence_rename_workspace because of NULL old_name
2015-03-30 08:28:36 +02:00
b338e25317
Merge pull request #1595 from Deiz/fix-1484
...
Fix percents when attaching a window to a ws creates a new split con
2015-03-29 23:14:37 +02:00
7a75cb7e0b
Added test cases for 'mark --toggle' ( #1463 )
2015-03-29 21:21:50 +02:00
c5fad4f579
Added a regression test for #1187
2015-03-28 19:23:59 +01:00
48d2acd8f6
Fix percents when attaching a window to a ws creates a new split con
...
Fixes #1484 and includes a test case.
2015-03-27 22:20:28 -04:00
bae66a9dae
Add a test case for #1211
2015-03-27 14:29:53 -04:00
fb0573e183
Merge pull request #1582 from shdown/allow-escaping-backslashes
...
Allow escaping backslashes
2015-03-27 09:40:09 +01:00
4e871c75f9
Add tests for backslash unescaping
2015-03-26 17:18:17 +03:00
49510427b9
Handle strut partial changes for dock clients
...
Handle changes to the property _NET_WM_STRUT_PARTIAL by reallocating
screen space in the dock area when the dock client requests a new
position.
This will allow changes to the bar config directive `position` to be
effective on the `reload` command.
fixes #1294
2015-03-25 19:45:42 -04:00
80da100ac8
Add support for a custom separator symbol
...
This introduces a "separator_symbol" property for the i3bar configuration.
If set, the specified string will be used as a separator instead of a vertical line. Since it is an optional configuration, complete backwards compatibility is given.
fixes #1472
2015-03-25 21:38:55 +01:00
822cd3bf1b
Revert "Workspace command number selection"
...
This reverts commit cbd51ce664
.
If you’ve started using this feature, I’m very sorry, but I think it’s
better to revert it entirely, as it will only cause more problems in the
future as more and more people upgrade and get bitten by this if we
didn’t revert it…
fixes #1536
2015-03-24 09:28:30 +01:00
e5317fc4e9
testcases: dont run valgrind verbose
2015-03-23 13:03:57 -04:00
2772c377ec
increase timeouts for travis
...
See https://travis-ci.org/i3/i3/jobs/55319961 (line 4064) for a job
where the window could not be mapped within 2 seconds.
2015-03-21 22:23:51 +01:00
d1f99abf75
fix warnings when CONTINUOUS_INTEGRATION env var is unset
2015-03-16 22:38:39 +01:00