Michael Stapelberg
8eb39477bf
Merge branch 'fix-assign-render'
2012-09-24 23:59:30 +02:00
Michael Stapelberg
372d47842e
Bugfix: Render workspaces created by assignments to use correct coordinates (Thanks meaneye)
...
Previously, i3 would send width=0, height=0 to windows which were put on
workspaces created by an assignment (that is, invisible workspaces,
which do not get rendered normally).
fixes #653
2012-09-24 23:57:58 +02:00
Michael Stapelberg
393a1c0851
Merge branch 'desktop-file'
2012-09-20 11:34:26 +02:00
Kacper Kowalik (Xarthisius)
9fa0dc657b
Fix xsession.desktop to comply to fdo standard
...
For more information please see:
http://standards.freedesktop.org/desktop-entry-spec/desktop-entry-spec-latest.html
2012-09-20 11:34:11 +02:00
Michael Stapelberg
7e313b0385
Merge branch 'remove-ev'
2012-09-20 11:20:00 +02:00
Oliver Kiddle
f7d825062a
remove superfluous ev.h include statements
2012-09-20 11:15:17 +02:00
Michael Stapelberg
e1e898f8e1
Merge branch 'tiny-fixes'
2012-09-20 10:56:33 +02:00
Michael Stapelberg
e4019caf7e
clean old and new libi3 (Thanks SardemFF7)
2012-09-20 10:55:26 +02:00
Michael Stapelberg
7104780558
spelling fix: s/succesfully/successfully/
2012-09-20 10:55:03 +02:00
Michael Stapelberg
9c3ece56d2
Merge branch 'next'
2012-09-19 18:12:41 +02:00
Michael Stapelberg
d7215ac54d
Merge branch 'release-4.3' into next
2012-09-19 18:12:35 +02:00
Michael Stapelberg
b9fde552d0
fix make clean targets
2012-09-19 18:05:51 +02:00
Michael Stapelberg
c808a39fb2
man: set version to 4.3
2012-09-19 17:53:27 +02:00
Michael Stapelberg
156bd24f23
man: update i3(1)
2012-09-19 17:53:17 +02:00
Michael Stapelberg
99e91c8049
--help: note that nVidia’s driver supports RandR from 302.17 on
2012-09-19 17:52:56 +02:00
Michael Stapelberg
672c965c56
release notes: update and final touches
2012-09-19 17:46:42 +02:00
Michael Stapelberg
9febbe119a
userguide: mention the FAQ
2012-09-19 17:30:44 +02:00
Michael Stapelberg
c5db01e6f8
userguide: make moving cons/workspaces to other outputs its own section
...
Frequent requests for this functionality on IRC made me aware that it’s
not easily findable.
2012-09-19 17:13:00 +02:00
Simon Elsbrock
91d6fde7f5
hacking-howto: fix wrong anchor to #_tree_reply
2012-09-16 23:28:20 +02:00
Michael Stapelberg
cd4dd365e8
Allow changing the layout of workspaces by storing it (Thanks mhcerri)
...
Before commit 4976fa3350
, setting the
layout of workspaces to something else than the default would just mess
up the parent container of the workspace (the content container).
After that commit, it would create an unnecessary split container when
you change the layout _before_ opening any containers. To avoid this, we
now store the layout (similar to how the 'workspace_layout'
configuration directive works) and apply it when the first container is
attached to the workspace.
Fixes #796
2012-09-16 22:53:41 +02:00
Michael Stapelberg
d660c4bcff
Merge branch 'master' into next
2012-09-16 17:59:55 +02:00
Michael Stapelberg
4df409bae6
Merge branch 'fix-fullscreen-scratch'
2012-09-16 17:59:43 +02:00
Simon Elsbrock
fe6e1f496a
toggle fullscreen on 'scratchpad show'
...
If the focused application is in fullscreen mode and 'scratchpad show'
is executed, toggle the fullscreen mode before showing the scratchpad
application. Otherwise, the scratchpad app would not be visible anyways
but focus would be stolen.
fixes #613
2012-09-16 17:59:35 +02:00
Michael Stapelberg
794783defb
Merge branch 'master' into next
2012-09-14 13:18:04 +02:00
Michael Stapelberg
0929f68a10
Merge branch 'fix-scratchpad-focus'
2012-09-14 13:18:00 +02:00
Michael Stapelberg
15499bf8e7
Bugfix: Don’t focus the wrong workspace when moving to scratchpad (+test) (Thanks loblik)
...
The problem was that scratchpad_move() didn’t check whether the source
workspace was focused. Therefore, 'move scratchpad' only worked reliably
interactively , but not when used with criteria.
2012-09-14 13:17:32 +02:00
Michael Stapelberg
22922a9e70
update release notes to reflect the current i3-nagbar situation
2012-09-11 13:19:05 +02:00
Michael Stapelberg
8abd1c48f7
Only launch i3-nagbar for parse errors
2012-09-11 13:17:36 +02:00
Michael Stapelberg
40b12c0a4d
Remove support for resize increment size hints for tiling windows
...
As discussed on the mailing list and the bugtracker.
fixes #540
2012-09-11 13:11:47 +02:00
Michael Stapelberg
0db93d9072
sighandler: use non-existing backtrace filenames ($TMPDIR/i3-backtrace.%pid.%idx.txt)
2012-09-11 13:07:20 +02:00
Michael Stapelberg
e713283605
sasprintf() already handles errors, we don’t need to do that twice
2012-09-11 13:02:59 +02:00
Michael Stapelberg
9d8a4ebc61
sighandler: provide gdb with pipe stdin/stdout fds (necessary for gdb < 7.5)
2012-09-11 12:57:53 +02:00
Bas Pape
38869004fe
Replace exit with backtrace in crash dialog
...
When the user hits 'b', attach gdb and dump a backtrace to the tmpdir
2012-09-11 12:46:03 +02:00
Michael Stapelberg
cfa74c5468
include the testcases in the dist tarball (required for building docs)
2012-09-10 16:49:43 +02:00
Michael Stapelberg
daf2b57222
docs/testsuite: add pointers to additional docs
2012-09-10 14:13:43 +02:00
Michael Stapelberg
338199913b
add boilerplate to all testcases with documentation references
2012-09-10 14:09:01 +02:00
Michael Stapelberg
d745b47269
fix typo
2012-09-10 14:08:52 +02:00
Michael Stapelberg
a4a3c59cf5
debian: add lib-i3test.html and lib-i3test-test.html to docs
2012-09-10 13:31:34 +02:00
Michael Stapelberg
71607ccdd3
tests: document each and every i3test function
2012-09-10 13:30:47 +02:00
Michael Stapelberg
0626c637aa
tests: move does_i3_live to i3test::Test
2012-09-10 13:29:50 +02:00
Michael Stapelberg
6bfbec9da3
tests: make cmp_float a real test instruction
2012-09-10 13:24:11 +02:00
Michael Stapelberg
5bea7cb7df
docs: generate HTML from testsuite POD documentation
2012-09-10 12:03:14 +02:00
Michael Stapelberg
b4afd20d21
use pwd -P instead of readlink -f (Thanks Marcus Crestani)
...
readlink -f does not work on Mac OS X
2012-09-09 15:39:49 +02:00
Michael Stapelberg
02ce246caf
build fix: remove src/cmdparse.* in make clean
...
This was removed in commit 8853334bbe
2012-09-09 15:30:37 +02:00
Michael Stapelberg
a1823e59ff
don’t errnously detect --release bindings as duplicates
2012-09-06 18:11:16 +02:00
Michael Stapelberg
4186827386
docs/userguide: document the --release flag for key bindings
2012-09-06 17:31:30 +02:00
Michael Stapelberg
b15dd83b26
docs/userguide: use --no-startup-id for executing shell scripts
2012-09-06 17:31:16 +02:00
Michael Stapelberg
548d74015c
ignore modifiers for KeyRelease bindings
...
For the following binding:
# Simulate ctrl+v upon pressing $mod+x
bindsym --release $mod+x exec --no-startup-id xdotool key --clearmodifiers ctrl+v
you can now use either:
1. press $mod, press x, release x, release $mod
2. press $mod, press x, release $mod, release x
fixes #485
2012-09-06 17:24:30 +02:00
Michael Stapelberg
c6c6d3a952
naive implementation of 'bindsym --release' (and bindcode)
...
The implementation is naive because the user has to generate exactly the
event he specified. That is, if you use this binding:
bindsym --release $mod+x exec import /tmp/latest-screenshot.png
Then it will only be triggered if you hit $mod, hit x, release x,
release $mod. It will not be triggered if you hit $mod, hit x, release
$mod, release x. The reason is that the KeyRelease event in the latter
case will not have the modifier in its flags, so it doesn’t match the
configured binding.
2012-09-06 17:04:31 +02:00
Michael Stapelberg
f44d4ce4b3
re-indent src/config.c
2012-09-06 15:55:38 +02:00