Commit Graph

3667 Commits

Author SHA1 Message Date
2d0b60bd58 Merge branch 'fix-indicator-pos' 2012-09-28 19:47:16 +02:00
a082cf8c65 Bugfix: Draw h-split indicator at the right position
fixes #817
2012-09-28 19:46:50 +02:00
6553ecf46d Merge branch 'fix-floating-move' 2012-09-28 18:24:04 +02:00
8480b4cb58 Bugfix: don’t crash when dragged floating window closes (Thanks darkraven)
Previously, while the loop would not be executed anymore, the callback
(for actually repositioning the window after a MotionNotify) would still
get called once. This commit avoids that, thus fixing the crash.

fixes #819
2012-09-28 18:23:01 +02:00
6a9fdebc87 Merge branch 'fix-manage-unmap' 2012-09-27 12:10:08 +02:00
a3f3d5670c Bugfix: properly react to windows being unmapped before we can reparent (Thanks xeen, darkraven)
We need to verify that setting the event mask works, and we need to
include StructureNotify to get unmap events at any point in time.
Thanks darkraven for the pointer.

fixes #718
2012-09-27 12:09:06 +02:00
8eb39477bf Merge branch 'fix-assign-render' 2012-09-24 23:59:30 +02:00
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
393a1c0851 Merge branch 'desktop-file' 2012-09-20 11:34:26 +02:00
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
7e313b0385 Merge branch 'remove-ev' 2012-09-20 11:20:00 +02:00
f7d825062a remove superfluous ev.h include statements 2012-09-20 11:15:17 +02:00
e1e898f8e1 Merge branch 'tiny-fixes' 2012-09-20 10:56:33 +02:00
e4019caf7e clean old and new libi3 (Thanks SardemFF7) 2012-09-20 10:55:26 +02:00
7104780558 spelling fix: s/succesfully/successfully/ 2012-09-20 10:55:03 +02:00
9c3ece56d2 Merge branch 'next' 2012-09-19 18:12:41 +02:00
d7215ac54d Merge branch 'release-4.3' into next 2012-09-19 18:12:35 +02:00
b9fde552d0 fix make clean targets 2012-09-19 18:05:51 +02:00
c808a39fb2 man: set version to 4.3 2012-09-19 17:53:27 +02:00
156bd24f23 man: update i3(1) 2012-09-19 17:53:17 +02:00
99e91c8049 --help: note that nVidia’s driver supports RandR from 302.17 on 2012-09-19 17:52:56 +02:00
672c965c56 release notes: update and final touches 2012-09-19 17:46:42 +02:00
9febbe119a userguide: mention the FAQ 2012-09-19 17:30:44 +02:00
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
91d6fde7f5 hacking-howto: fix wrong anchor to #_tree_reply 2012-09-16 23:28:20 +02:00
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
d660c4bcff Merge branch 'master' into next 2012-09-16 17:59:55 +02:00
4df409bae6 Merge branch 'fix-fullscreen-scratch' 2012-09-16 17:59:43 +02:00
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
794783defb Merge branch 'master' into next 2012-09-14 13:18:04 +02:00
0929f68a10 Merge branch 'fix-scratchpad-focus' 2012-09-14 13:18:00 +02:00
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
22922a9e70 update release notes to reflect the current i3-nagbar situation 2012-09-11 13:19:05 +02:00
8abd1c48f7 Only launch i3-nagbar for parse errors 2012-09-11 13:17:36 +02:00
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
0db93d9072 sighandler: use non-existing backtrace filenames ($TMPDIR/i3-backtrace.%pid.%idx.txt) 2012-09-11 13:07:20 +02:00
e713283605 sasprintf() already handles errors, we don’t need to do that twice 2012-09-11 13:02:59 +02:00
9d8a4ebc61 sighandler: provide gdb with pipe stdin/stdout fds (necessary for gdb < 7.5) 2012-09-11 12:57:53 +02:00
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
cfa74c5468 include the testcases in the dist tarball (required for building docs) 2012-09-10 16:49:43 +02:00
daf2b57222 docs/testsuite: add pointers to additional docs 2012-09-10 14:13:43 +02:00
338199913b add boilerplate to all testcases with documentation references 2012-09-10 14:09:01 +02:00
d745b47269 fix typo 2012-09-10 14:08:52 +02:00
a4a3c59cf5 debian: add lib-i3test.html and lib-i3test-test.html to docs 2012-09-10 13:31:34 +02:00
71607ccdd3 tests: document each and every i3test function 2012-09-10 13:30:47 +02:00
0626c637aa tests: move does_i3_live to i3test::Test 2012-09-10 13:29:50 +02:00
6bfbec9da3 tests: make cmp_float a real test instruction 2012-09-10 13:24:11 +02:00
5bea7cb7df docs: generate HTML from testsuite POD documentation 2012-09-10 12:03:14 +02:00
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
02ce246caf build fix: remove src/cmdparse.* in make clean
This was removed in commit 8853334bbe
2012-09-09 15:30:37 +02:00