Commit Graph

2364 Commits

Author SHA1 Message Date
Michael Stapelberg
6ad00b1dff i3-wsbar: display a separator between workspaces for every output when --show-all is used (Thanks marforio)
Fixes #417
2011-08-04 00:40:40 +02:00
Michael Stapelberg
9d3c99ee38 i3-wsbar: correctly handle EOF on stdin 2011-08-04 00:40:40 +02:00
Michael Stapelberg
3038ad6c26 i3-wsbar: make workspace names clickable (Thanks marforio) 2011-08-04 00:40:40 +02:00
Michael Stapelberg
4fd877608d Merge branch 'ws-nextprev' 2011-08-04 00:16:08 +02:00
Peter Bui
1750192f63 Modify workspace next/prev to account for workspaces on all outputs.
Generally, the traversal goes: numbered workspaces in order, and then
named workspaces in the order in which they appear in the tree.

Example:
    Output 1:       Output 2:
	1 3 D C         2 4 B A

Traversal: 1, 2, 3, 4, D, C, B, A, 1, ...

Note, after the numbered workspaces, we traverse the named workspaces
from output 1, and then output 2, etc.
2011-08-04 00:12:09 +02:00
Michael Stapelberg
8287a94292 Merge branch 'fix-wsnum' 2011-08-04 00:10:56 +02:00
Michael Stapelberg
d0741975f1 Bugfix: Use the appropriate number when assigning numbered workspaces in randr.c 2011-08-04 00:10:23 +02:00
Michael Stapelberg
c883e7050a Include <limits.h> in all.h 2011-08-04 00:10:04 +02:00
Michael Stapelberg
d0f1d8aa71 Merge branch 'doc-floating' 2011-08-03 20:48:57 +02:00
Michael Stapelberg
92481b133c docs/userguide: the correct command is 'floating enable', not 'mode floating' (Thanks Sander)
Fixes: #453
2011-08-03 20:48:28 +02:00
Michael Stapelberg
b4882dc2b8 Merge branch 'fix-chromium-tabbar' 2011-08-03 20:44:10 +02:00
Michael Stapelberg
e616b45c83 Bugfix: realloc() with size == 0 works like free() and returns NULL, so don’t die() 2011-08-03 20:43:08 +02:00
Michael Stapelberg
192dbdabd6 Bugfix: Correctly set the _NET_CLIENT_LIST_STACKING hint (fixes chromium tabbar)
Fixes #287
2011-08-03 20:07:03 +02:00
Michael Stapelberg
04a4d7c44a Merge branch 'fix-floating-resize' 2011-08-03 14:49:23 +02:00
Michael Stapelberg
cc5f3ce95a Bugfix: Fix 'resize' with direction != 'up' for floating windows
Fixes #447
2011-08-03 14:48:52 +02:00
Michael Stapelberg
3ef7e3cee4 t/41-resize: also verify resize for floating windows 2011-08-03 14:48:33 +02:00
Michael Stapelberg
cdae1b7f74 Merge branch 'workspace-order-fix' 2011-08-03 12:18:40 +02:00
Michael Stapelberg
9800d5286f Bugfix: Correctly check if the workspace already exists 2011-08-03 12:18:30 +02:00
Michael Stapelberg
3e077a0a31 Merge branch 'fix-dpkg-build' 2011-08-03 04:10:24 +02:00
Michael Stapelberg
4e87d6af30 debian: fix debian/rules for multiple builds (Thanks ccount) 2011-08-03 04:09:59 +02:00
Michael Stapelberg
4760f721e6 Merge branch 'workspace-startup-order' 2011-08-03 03:33:34 +02:00
Michael Stapelberg
dfbed047c8 Merge branch 'workspace-startup-order' into next 2011-08-03 03:33:31 +02:00
Michael Stapelberg
dcba8024de also handle quoted workspace names, extend t/72 for that 2011-08-03 03:33:12 +02:00
Michael Stapelberg
0092b245a1 Bugfix: When looking for an unused workspace, try the named workspaces first
Fixes: #449
2011-08-03 03:08:59 +02:00
Michael Stapelberg
72d2b2c9bd add testcase to check if i3 starts on the first named workspace (ticket #449) 2011-08-03 02:56:24 +02:00
Michael Stapelberg
edfbfd131c Merge branch 'tests-i3lib-launch' into next 2011-08-03 02:14:05 +02:00
Michael Stapelberg
034ecbc930 Merge branch 'tests-i3lib-launch' 2011-08-03 02:14:00 +02:00
Michael Stapelberg
003f7043c5 t/70-force-focus-wrapping: use launch_with_config 2011-08-03 02:12:29 +02:00
Michael Stapelberg
7956289c2b t/67-workspace_layout: use launch_with_config 2011-08-03 02:04:52 +02:00
Michael Stapelberg
8734534b5c t/66-assign: use launch_with_config 2011-08-03 02:03:26 +02:00
Michael Stapelberg
506d8797b2 tests: implement i3test::launch_with_config, use it in t/65-for_window 2011-08-03 00:03:13 +02:00
Michael Stapelberg
3fa361be2f Merge branch 'fix-resize-too-much' into next 2011-08-02 22:32:37 +02:00
Michael Stapelberg
fefbc3d384 Merge branch 'fix-resize-too-much' 2011-08-02 22:32:34 +02:00
Michael Stapelberg
719022d80a Bugfix: Ensure that the percentage is > 0.05 when using the 'resize' cmd (Thanks rogutes)
Fixes #437
2011-08-02 22:31:45 +02:00
Michael Stapelberg
c43288a249 Merge branch 'fix-multi-for_window' into next 2011-08-02 19:46:36 +02:00
Michael Stapelberg
554a43ca4a Bugfix: Make the criteria rules recursive in src/cfgparse.y, too (Thanks f8l) 2011-08-02 19:46:14 +02:00
Michael Stapelberg
b57e8570c9 t/65-for_window: add a testcase for multiple criteria 2011-08-02 19:46:10 +02:00
Michael Stapelberg
56499d8374 tests: make t/65-for-window.t use separate i3 instances 2011-08-02 19:21:09 +02:00
Michael Stapelberg
23f5ba211f Merge branch 'multi-keycodes-fix' 2011-08-02 10:47:23 +02:00
Michael Stapelberg
610620ec45 Merge branch 'multi-keycodes-fix' into next 2011-08-02 10:47:12 +02:00
Michael Stapelberg
c9194b4297 Bugfix: Correctly bind on multiple keycodes if a symbol has more than one (Thanks ubitux) 2011-08-02 10:47:03 +02:00
Michael Stapelberg
83da21e13f update debian packaging 2011-08-01 23:35:08 +02:00
Michael Stapelberg
f48a472d46 Merge branch 'next' 2011-08-01 23:28:08 +02:00
Michael Stapelberg
009090093c make dist: include i3bar, pre-generate its manpage 2011-08-01 23:27:50 +02:00
Michael Stapelberg
d6480be215 Merge branch 'next' 2011-08-01 23:18:53 +02:00
Michael Stapelberg
1f0b24df0c add release notes for 4.0.1 2011-08-01 23:18:32 +02:00
Michael Stapelberg
49400a2c0f also start i3bar in the keycode config template 2011-08-01 21:23:44 +02:00
Michael Stapelberg
784ab40cd1 Merge branch 'darwin-fixes' into next 2011-08-01 18:09:47 +02:00
Michael Stapelberg
32ce533d54 enable -Wl,--as-needed only on Linux (doesn’t work on Mac OS X) 2011-08-01 18:09:27 +02:00
Michael Stapelberg
29d579c4cc makefile: redirect stderr of 'which' to /dev/null when checking for lcov 2011-08-01 17:12:04 +02:00