Michael Stapelberg
9eba4eecb7
Merge pull request #1631 from Airblader/bug-1629
...
Allow --whole-window right after 'bindsym' within binding modes
2015-04-02 13:15:28 -07:00
Ingo Bürk
42a666be3c
Added testcases for --whole-window in a binding inside a mode ( #1629 )
2015-04-02 11:17:29 +02:00
Ingo Bürk
e3e13ade60
Allow --whole-window right after 'bindsym' within binding modes
...
fixes #1629
2015-04-02 11:11:55 +02:00
Michael Stapelberg
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
Michael Stapelberg
92ffc78e19
Merge pull request #1630 from Deiz/consistent-mouse-actions
...
Make floating window mouse handling consistent with tiled windows
2015-04-02 00:09:13 -07:00
Michael Stapelberg
a36016b7e2
Merge pull request #1625 from Airblader/feature-docs
...
Documentation Improvements
2015-04-02 00:08:19 -07:00
Michael Stapelberg
9b671fca8d
Merge pull request #1624 from Airblader/feature-1058
...
Position i3-input at window with input focus
2015-04-01 23:56:06 -07:00
Ingo Bürk
df0e24cd2d
Clarify that more than one atom is handled by i3 and describe briefly in which way.
2015-04-02 08:53:40 +02:00
Ingo Bürk
5d8dfe0ec5
Update docs to clarify that split containers get a representation of their children in the decoration
2015-04-02 08:53:40 +02:00
Ingo Bürk
fec96c57bc
Reworded the documentation slightly and fixed the link to correctly point to Github.
2015-04-02 08:53:40 +02:00
Ingo Bürk
37811b67b0
Update the definition of the workspace spec and describe it.
2015-04-02 08:53:40 +02:00
Ingo Bürk
f35b666631
Update documentation to state that the configuration file is read by the custom parser as well.
2015-04-02 08:53:40 +02:00
Deiz
bb95571516
Make floating window mouse handling consistent with tiled windows
...
It seems that this was the intended behaviour all along, according to
the comments.
2015-04-02 02:44:37 -04:00
Ingo Bürk
947c67a627
Position i3-input at window with input focus
...
This positions the i3-input window at the window holding the input focus' position, plus a small offset.
fixes #1058
2015-04-02 08:37:09 +02:00
Michael Stapelberg
d6f1e0c568
Merge pull request #1621 from Airblader/feature-1416
...
Added no_focus directive
2015-04-01 23:35:03 -07:00
Tony Crisci
c50ec2e4dc
Document test coverage reporting for testcases
2015-04-01 18:19:18 -04:00
Tony Crisci
74abd8cd50
makefile: allow COVERAGE to be configurable
...
If COVERAGE=1 during build, i3 will be compiled for coverage testing.
2015-04-01 17:36:32 -04:00
Tony Crisci
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
Ingo Bürk
0788f43db7
Updates userguide for 'no_focus <criteria>' ( #1416 )
2015-04-01 20:46:56 +02:00
Ingo Bürk
18d6b24f8d
Added testcase for the no_focus directive ( #1416 )
2015-04-01 20:46:56 +02:00
Ingo Bürk
b5f7c132fc
Added config directive 'no_focus <criteria>' ( #1416 )
2015-04-01 20:46:56 +02:00
Ingo Bürk
e155447932
Added assignment type 'A_NO_FOCUS' ( #1416 )
...
Any assignment with type 'A_NO_FOCUS' will cause the matched window to not be focused by i3 when it is managed.
2015-04-01 20:46:55 +02:00
Michael Stapelberg
d689827613
Merge pull request #1620 from Airblader/bug-1614
...
Only allow unique marks (#1614 )
2015-04-01 11:29:38 -07:00
Michael Stapelberg
ceb0d5c963
Merge pull request #1626 from acrisci/feature/remove-tests-dir
...
Remove unused `tests` dir
2015-04-01 11:27:35 -07:00
Tony Crisci
f13b7ebaea
Remove unused `tests` dir
2015-04-01 12:31:32 -04:00
Ingo Bürk
2e4fac61d2
Only mark a window if only one window is matched
...
We only support unique marks, so looping over all matched windows must be prevented.
If more than one window is matched, we reject it with an error message.
fixes #1614
2015-04-01 13:51:48 +02:00
Ingo Bürk
43204b43fd
Added a testcase for #1614
2015-04-01 13:51:48 +02:00
Michael Stapelberg
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
Deiz
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
Michael Stapelberg
ebac737314
Merge pull request #1601 from Airblader/feature-titlebar-marks
...
Show marks in the titlebar
2015-03-30 23:53:42 +02:00
Ingo Bürk
6036d4e506
Changed the default for show_marks from "no" to "yes"
2015-03-30 23:11:50 +02:00
Ingo Bürk
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
Ingo Bürk
2af1a80028
Introduce a cached boolean for changes to the mark of a window.
...
This is necessary to correctly redraw window decorations when the mark of
a window is added or removed.
2015-03-30 23:08:25 +02:00
Ingo Bürk
1e89a301d5
Draw marks in window decoration
...
If a window has a mark set, e.g., "example", it will be printed on the right side of the window decorations.
The format is "[example]" and the name of the window is truncated if necessary.
Marks starting with an underscore ("_") will be ignored.
2015-03-30 23:08:25 +02:00
Michael Stapelberg
0ad097ee67
Merge pull request #1613 from Airblader/feature-1426
...
Added focus_on_window_activation directive
2015-03-30 22:58:16 +02:00
Michael Stapelberg
1431ea6cab
Merge pull request #1609 from Deiz/consistent-center
...
Handle floating centering in one function and test for consistency
2015-03-30 22:54:56 +02:00
Ingo Bürk
195acb4911
Updated userguide for the directive focus_on_window_activation introduced in #1426 .
2015-03-30 22:10:06 +02:00
Ingo Bürk
e288938769
Added testcases for #1426
2015-03-30 22:09:36 +02:00
Ingo Bürk
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
Deiz
c6581a5fd6
Handle floating centering in one function and test for consistency
2015-03-30 16:03:35 -04:00
Michael Stapelberg
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
Michael Stapelberg
cf5a98b8d7
Merge pull request #1611 from acrisci/bug/complete-run-pod-errors
...
complete-run: fix pod errors
2015-03-30 21:24:48 +02:00
Tony Crisci
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
Michael Stapelberg
eb48b974df
Merge pull request #1604 from mh21/wm-class-garbage
...
Cope with non-null-terminated x class properties.
2015-03-30 09:12:25 +02:00
Michael Hofmann
eb84281f8c
Cope with non-null-terminated x class properties.
...
- fixes #1605
2015-03-30 08:56:46 +02:00
Michael Hofmann
e6267a684c
Testcase for non-null-terminated WM_CLASS.
...
- fails most of the time
2015-03-30 08:56:46 +02:00
Michael Stapelberg
9718640622
Merge pull request #1589 from Deiz/fix-center
...
Make center coordinates relative to current workspace
2015-03-30 08:47:04 +02:00
Michael Stapelberg
aa8349a550
Merge pull request #1588 from Deiz/xdg-wizard
...
Respect XDG config directories in i3-config-wizard
2015-03-30 08:38:58 +02:00
Michael Hofmann
f76e6c2bb1
Get workspace name when renaming current workspace.
...
- fixes #1607
2015-03-30 08:28:36 +02:00
Michael Hofmann
54dc87fb83
Testcase for #1607 .
...
- crash in startup_sequence_rename_workspace because of NULL old_name
2015-03-30 08:28:36 +02:00