36a1a8282f
Fix the coords of floating cons when moving workspaces.
...
Fixes floating containers seemingly showing up in the wrong
workspace after moving workspaces containing floating containers.
We must *always* fix the coordinates of floating containers when
moving workspaces across outputs. That's because the coordinates
of floating containers are *not* relative to the workspaces.
2012-02-15 18:03:37 +00:00
6d0dcf06ef
tests: make t/504-move-workspace-to-output consistent with the previous commit
2012-02-15 18:02:02 +00:00
a22f161ab5
If moving the last ws, create a new one in its place.
...
This seems better than refusing to move the last workspace.
2012-02-15 17:59:33 +00:00
974e70459d
tests: add a test for the urgent= criteria
2012-02-14 22:47:40 +00:00
53541817ef
Implement urgency flag matcher
...
Currently it supports the following options:
"oldest": match the first window that triggered an urgent event
"latest": match the last window that triggered an urgent event
2012-02-14 22:47:10 +00:00
23abfcf7f2
Mention floating_fix_coordinates in the hacking how-to.
2012-02-14 21:51:13 +00:00
9a67e6070c
debian: add debugging-releas-version.html to docs
2012-02-12 11:21:08 +00:00
c3125b4424
docs/debugging: cover development version, add debugging-release-version
2012-02-12 11:18:17 +00:00
51728bab77
Merge branch 'master' into next
2012-02-12 10:21:01 +00:00
630a820ccd
Merge branch 'fixes-cfg-wizard'
2012-02-12 10:20:56 +00:00
b3e3ecf722
Fixed a memory leak
2012-02-12 10:19:34 +00:00
4f14850173
BugFix: keep the indentation of config.keycodes
2012-02-12 10:19:06 +00:00
fd2ff3a6ef
Bugfix: insert ending double quote at the right position (Thanks mxf)
2012-02-10 19:55:40 +00:00
82247fd0ab
Bugfix: Correctly handle missing ending double quotes (+test) (Thanks mxf)
2012-02-10 19:49:38 +00:00
2daa8d422a
Merge branch 'master' into next
...
Conflicts:
i3-config-wizard/main.c
2012-02-10 00:03:18 +00:00
138197f925
Merge branch 'fix-freebsd-getline'
2012-02-10 00:02:20 +00:00
891831be3a
Fixed the fgetln workaround
2012-02-10 00:02:08 +00:00
2f8d3d3390
Bugfix: Properly handle workspace names with double quotes (+test) (Thanks kvapen)
2012-02-07 22:50:27 +00:00
ed2bcc15e3
Merge branch 'master' into next
2012-02-07 17:42:58 -05:00
1ddde16895
Merge branch 'fix-split'
2012-02-07 17:42:41 -05:00
0fc459892e
Bugfix: Properly split when the current container is alone within a stacked/tabbed con (+test) (Thanks aksr)
...
Fixes : #630
2012-02-07 17:42:35 -05:00
4fe974408d
Merge branch 'master' into next
2012-02-07 17:41:36 -05:00
b5d8ed1bed
Merge branch 'fix-workspace_layout'
2012-02-07 17:41:15 -05:00
4f98bbf5ff
Bugfix: Obey workspace_layout when re-inserting floating containers (+test) (Thanks aksr)
...
The code wasn’t using con_attach and therefore didn’t obey workspace_layout.
Fixes : #631
2012-02-07 17:41:00 -05:00
e04628e581
Error message was missing a slash
2012-02-07 17:38:45 -05:00
efa1cada29
tests: Make i3 create its temporary files in /tmp/i3-testsuite
...
This behavior can be avoided by passing dont_create_temp_dir => 1 to
launch_with_config (or activate_i3).
This commit fixes t/159-socketpaths.t being flaky on non-systemd computers.
2012-02-07 17:38:45 -05:00
c1e0c38b27
randr: Skip workspaces which are assigned to a different output when creating a new workspace
...
If you had workspace 1, 2, 3, 4 on LVDS1 and you enabled HDMI2 (where workspace
1 to workspace 5 are assigned to HDMI2), i3 would look for a new workspace for
LVDS1 (since all workspaces were moved), create workspace 5, move that over due
to assignment and then create workspace 6. Effectively, you would end up with
an empty workspace 5.
2012-02-07 21:10:16 +00:00
8cffde232f
Don't migrate unfocused empty workspaces when disabling output.
...
This is more similar to what happens when you close the last client
of an unfocused workspace (the workspace gets reaped).
2012-02-07 20:45:14 +00:00
194f986975
docs/ipc: remove the log_markers request (it was removed from the code)
2012-02-07 20:43:58 +00:00
1858afc880
docs/ipc: added python library
2012-02-06 20:16:27 +00:00
8b29250c32
Fix the text alignment in the workspace indicator.
...
We now use 5px padding for the workspace text on both sides. Some
fonts will look off-by-one (e.g. fixed), but that's because X core
fonts have padding. This padding is per-char, varies wildly across
different fonts, and would be a major pain to offset for. Even if
we could take this padding into account, this would probably make
things look even worse for some fonts.
2012-01-29 23:08:58 +00:00
0f360f16ab
i3bar: make the ws buttons a bit smaller (like before) and improve the centering
2012-01-29 20:55:54 +00:00
8a57cb48c8
testcases: requires Test::More >= 0.94 (for subtests)
2012-01-29 18:03:03 +00:00
36464c7a54
Merge branch 'master' into next
2012-01-29 18:02:48 +00:00
714c8fcbe7
Merge branch 'fix-floating-disappear'
2012-01-29 18:02:44 +00:00
55525015cc
Fix coords of floating containers when the output is disabled.
...
This prevents floating containers from "disappearing" when their
associated output is disabled. Thanks Michael for the advice.
2012-01-29 18:02:27 +00:00
29aa28b623
commands_parser: use safewrapper functions
2012-01-28 10:35:18 +00:00
144be37517
i3bar: correctly check errors when getting the _XEMBED_INFO property
...
This fixes a problem where starting gnome-settings-daemon (maybe other
programs, too) would leave an empty spot in i3bar’s tray area.
2012-01-28 10:22:43 +00:00
5a2673d08a
Fixed worspace clicking area for i3bar (branch next)
2012-01-28 10:08:14 +00:00
cc8a3c1019
i3bar: make the space between workspace buttons 1 px again
2012-01-28 10:05:51 +00:00
c5e777c76e
manpages: update i3-msg.man
2012-01-27 22:39:51 +00:00
7cdddc6524
add comments to src/commands.c
2012-01-27 22:32:40 +00:00
18aeb262d3
userguide: document 'fullscreen global'
2012-01-27 22:32:25 +00:00
3229f7677f
Rip out the old command parser, remove migration code
2012-01-27 22:11:03 +00:00
76ad5dac63
Bugfix: Free old criteria matching window list (Thanks piroko)
2012-01-27 21:47:55 +00:00
d22458cde0
complete-run: make --valgrind, --strace, --coverage-testing work again
2012-01-27 21:36:40 +00:00
cc2fda9242
Merge branch 'master' into next
...
Conflicts:
debian/changelog
2012-01-27 19:56:58 +00:00
536580fe73
debian: add 4.1.2-2 upload to changelog
2012-01-27 19:56:34 +00:00
c7ea8c42b6
Merge branch 'master' into next
...
Conflicts:
debian/changelog
2012-01-27 19:34:15 +00:00
49cf36cd59
Merge branch 'release-4.1.2'
2012-01-27 19:26:42 +00:00