Michael Stapelberg
|
931a5c749a
|
default config: remove ipc-socket directive, has no effect anyways
The ipc socket directive needs a path, otherwise it’s useless.
A socket will be created in any case.
|
2011-06-11 14:39:13 +02:00 |
|
Michael Stapelberg
|
b35ff6a7c9
|
Bugfix: Correctly attach new output cons to the root con (Thanks mseed)
|
2011-06-11 14:36:09 +02:00 |
|
Michael Stapelberg
|
fb9d77305e
|
Implement 'fullscreen global'
|
2011-06-10 18:27:20 +02:00 |
|
Michael Stapelberg
|
bef25d72aa
|
Implement 'border toggle' (+test)
|
2011-06-10 16:15:52 +02:00 |
|
Michael Stapelberg
|
60ae26c19d
|
Implement 'workspace next/prev' (+test)
|
2011-06-10 16:03:59 +02:00 |
|
Michael Stapelberg
|
c5a44f12d4
|
userguide: document resizing with a mode
|
2011-06-10 15:16:05 +02:00 |
|
Michael Stapelberg
|
238057667a
|
userguide: document workspace_layout
|
2011-06-10 15:14:42 +02:00 |
|
Michael Stapelberg
|
015a94bd85
|
debian: fix build-deps for recent debian systems
|
2011-06-10 13:00:24 +02:00 |
|
Michael Stapelberg
|
39b1c1bf75
|
Re-implement the 'mode' command
|
2011-06-10 02:38:07 +02:00 |
|
Michael Stapelberg
|
c6352ded4e
|
default config: don’t use /tmp/nestedcons, better description of ipc-socket
|
2011-06-10 02:27:14 +02:00 |
|
Michael Stapelberg
|
df0b7bed48
|
cmdparse: s/direction/split_direction to be more clear
|
2011-06-10 02:25:14 +02:00 |
|
Michael Stapelberg
|
f1385ba3d5
|
CONFIG BREAK: Rename 'restore' to 'append_layout'
|
2011-06-10 02:15:31 +02:00 |
|
Michael Stapelberg
|
bd49c80d5f
|
CONFIG BREAK: rename 'mode floating/tiling' to 'floating enable/disable'
The three different variants now:
floating enable
floating disable
floating toggle
|
2011-06-10 02:06:47 +02:00 |
|
Michael Stapelberg
|
9bbb37bb55
|
BREAKS CONFIG: rename 'level up' to 'focus parent'
…and 'level down' to 'focus child'. More intuitive than the old command names.
|
2011-06-10 01:36:33 +02:00 |
|
Michael Stapelberg
|
adb6d9630c
|
config: more descriptive comments
|
2011-06-10 01:16:29 +02:00 |
|
Michael Stapelberg
|
9aa7e5fbd6
|
Parse multiple criteria in commands (+test), better error message for 'focus'
|
2011-06-08 23:34:08 +02:00 |
|
Michael Stapelberg
|
d68e4710fe
|
CONFIG BREAK: kick the 'next'/'prev' commands, introduce 'focus left' etc.
Instead of the cryptic next/prev commands, we now provide an argument to the
focus command. Userguide and default config is updated.
|
2011-06-08 20:49:49 +02:00 |
|
Michael Stapelberg
|
30501e7c8a
|
add testcase for the fullscreen restart problem of the previous commit
|
2011-06-03 02:05:34 +02:00 |
|
Michael Stapelberg
|
58e02e84e2
|
Bugfix: Don’t break focus stack when inplace restarting with fullscreen windows (Thanks mike)
|
2011-06-03 01:48:55 +02:00 |
|
Michael Stapelberg
|
1585d942ea
|
Make workspace_layout handle all cons at workspace level, not only the first one (+test)
This makes opening new windows on workspace level and moving windows to the
right/left more like in the old i3.
|
2011-06-02 17:21:38 +02:00 |
|
Michael Stapelberg
|
51bfdbf0a8
|
ipc: make 'layout' a string
|
2011-06-02 17:12:18 +02:00 |
|
Michael Stapelberg
|
97e45b9cfc
|
Bugfix: RandR: Correctly assign focused workspaces to outputs
Fixes: #399
|
2011-05-29 14:39:41 +02:00 |
|
Michael Stapelberg
|
f007e3621d
|
testcase: correct window names (trivial)
|
2011-05-29 13:20:41 +02:00 |
|
Michael Stapelberg
|
1fc15d270e
|
Bugfix: rendering cache also needs to consider con->pixmap_recreated for borders
|
2011-05-29 13:20:41 +02:00 |
|
Michael Stapelberg
|
18ec15b0f9
|
x: fix race condition where the new event mask was not set directly after reparenting
|
2011-05-29 13:20:41 +02:00 |
|
Michael Stapelberg
|
8acea3d34c
|
call tree_render() only after commands which require it
Saves one call of tree_render for exec, for example
|
2011-05-29 13:20:34 +02:00 |
|
Michael Stapelberg
|
446c9b7313
|
Bugfix: Set pixmap_recreated before rendering the decoration
|
2011-05-29 12:20:09 +02:00 |
|
Michael Stapelberg
|
f680c8841f
|
x: only re-render the tree in handle_normal_hints when they actually changed
|
2011-05-29 11:46:01 +02:00 |
|
Michael Stapelberg
|
b49874dcb8
|
x: first create/render pixmap, then change window sizes (reduces flickering for new windows)
Especially in stacked cons.
|
2011-05-29 11:31:22 +02:00 |
|
Michael Stapelberg
|
bbddacd336
|
add release notes for tree-pr3
|
2011-05-28 22:12:47 +02:00 |
|
Michael Stapelberg
|
e29891bdd4
|
makefile: include yajl-fallback in 'make dist'
|
2011-05-28 22:12:06 +02:00 |
|
Michael Stapelberg
|
a26a11c609
|
update the userguide for tree (not complete yet)
|
2011-05-28 21:58:58 +02:00 |
|
Michael Stapelberg
|
7ae0c9c973
|
Bugfix: Check swallows before assignments when managing windows (Thanks julien)
Fixes #395 (empty containers on restart when assigned windows are visible)
|
2011-05-25 21:00:53 +02:00 |
|
Michael Stapelberg
|
7fca97b151
|
gitignore: ignore tarballs
|
2011-05-25 21:00:46 +02:00 |
|
Michael Stapelberg
|
7208d01048
|
remove unused code from manage.c
|
2011-05-25 20:47:47 +02:00 |
|
Michael Stapelberg
|
df0ec0f771
|
tests: explicitly declare done_testing in subtest
|
2011-05-25 20:16:14 +02:00 |
|
Michael Stapelberg
|
3a6b0f6618
|
tests: use Test:Most instead of Test:More
apt-get install libtest-most-perl
|
2011-05-25 20:15:52 +02:00 |
|
Michael Stapelberg
|
b0bfcb42af
|
tests: add test for the 'assign' feature
Increases line coverage from 60.9% to 61.5%
|
2011-05-24 22:56:28 +02:00 |
|
Michael Stapelberg
|
57516db391
|
fix typo in t/65-for_window.t
|
2011-05-24 22:56:06 +02:00 |
|
Michael Stapelberg
|
07633a0dc2
|
tests: make t/59-socketpaths exit gracefully
Increases reported line coverage from 60.7% to 60.9%
|
2011-05-24 22:31:50 +02:00 |
|
Michael Stapelberg
|
2c68c234ea
|
Implement assignments for (named) workspaces, with '~' compatibility (floating)
|
2011-05-23 18:41:17 +02:00 |
|
Michael Stapelberg
|
272a86745e
|
Bugfix: Free pixmaps when killing windows (Thanks Mike)
|
2011-05-22 23:32:59 +02:00 |
|
Michael Stapelberg
|
4c1392d8ab
|
retab! cfgparse.l
|
2011-05-22 22:15:43 +02:00 |
|
Michael Stapelberg
|
c23f3b45fc
|
cfgparse.l: kill a few states by using the stack
|
2011-05-22 22:08:40 +02:00 |
|
Michael Stapelberg
|
1d6447187c
|
cleanup cfgparse lexer/parser (ignore whitespace, solves conflicts)
|
2011-05-22 21:48:25 +02:00 |
|
Michael Stapelberg
|
e27a8597d8
|
forgot to remove unused TOK_ATTACH token from lexer
|
2011-05-22 21:42:34 +02:00 |
|
Michael Stapelberg
|
08f64f011d
|
cleanup cmdparse lexer/parser (ignore whitespace, solves conflicts)
|
2011-05-22 21:26:50 +02:00 |
|
Michael Stapelberg
|
607fd7d024
|
tests: also test multiple commands in for_window
Increases branch coverage to 49.1%
|
2011-05-16 22:03:07 +02:00 |
|
Michael Stapelberg
|
1bd4c983db
|
tests: add test for the for_window config directive, use separate config for tests
This test increases code coverage to 60.7%
|
2011-05-16 21:50:34 +02:00 |
|
Michael Stapelberg
|
03cc490f0e
|
Bugfix: fix crash when disabling floating mode
|
2011-05-16 20:51:29 +02:00 |
|