Commit Graph

2988 Commits

Author SHA1 Message Date
Fernando Tarlá Cardoso Lemos
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
Michael Stapelberg
536580fe73 debian: add 4.1.2-2 upload to changelog 2012-01-27 19:56:34 +00:00
Michael Stapelberg
49cf36cd59 Merge branch 'release-4.1.2' 2012-01-27 19:26:42 +00:00
Michael Stapelberg
4c1e2fdd94 add release notes for 4.1.2 2012-01-27 19:23:56 +00:00
Michael Stapelberg
8b8573c36e bump manpage version 2012-01-27 19:23:56 +00:00
Michael Stapelberg
177d2c269f update debian/changelog 2012-01-27 19:23:54 +00:00
Michael Stapelberg
ac84ed002b Merge branch 'fix-randr-floating' 2012-01-21 15:08:20 +00:00
Michael Stapelberg
077d2433a7 Bugfix: Fix coordinates when the rect of an output changes (Thanks Paul)
Fixes #623
2012-01-21 15:07:53 +00:00
Michael Stapelberg
cccf078f1e Merge branch 'fix-floating-pos' 2012-01-21 14:21:34 +00:00
Michael Stapelberg
cb4c9b9d27 Bugfix: Position floating windows exactly where their geometry specified (Thanks B-Con)
Fixes #619
2012-01-21 14:20:55 +00:00
Michael Stapelberg
9798e5cae6 Merge branch 'fix-fullscreen-enternotify' 2012-01-21 11:49:52 +00:00
Michael Stapelberg
7a4d8ed6ed Bugfix: Force a new sequence number after UnmapNotify
This should fix the problem where (legitimate) EnterNotifys arrived with the
same sequence as the UnmapNotify and was ignored.

Fixes: #609
2012-01-21 11:49:46 +00:00
Michael Stapelberg
27b089e430 Fix prototype 2012-01-21 11:49:35 +00:00
Michael Stapelberg
47fd15649a Bugfix: Only ignore EnterNotify events after UnmapNotifies from managed windows
This should fix (some?) focus follows mouse problems.

Conflicts:

	src/handlers.c
2012-01-21 11:46:23 +00:00
Michael Stapelberg
af97a3e56d Merge branch 'fix-xcb-compat' 2012-01-20 18:14:12 +00:00
Michael Stapelberg
07e495d2d0 Fix xcb_compat.h to make i3 compile with older xcb versions (Thanks David Coppa) 2012-01-20 18:13:52 +00:00
Michael Stapelberg
113a96dd0d Merge branch 'fix-ewmh' 2012-01-20 18:10:49 +00:00
Michael Stapelberg
4f26d6f2a1 Bugfix: Setup the _NET_SUPPORTING_WM_CHECK atom in a standards-compliant way
This makes chrome (and probably other apps, too) receive changes of the
_NET_ACTIVE_WINDOW and thus show its bookmark dialog properly.

Fixes: #544
2012-01-20 18:09:53 +00:00
Michael Stapelberg
67ff74d4e3 Merge branch 'fix-focus' 2012-01-18 19:17:48 +00:00
Michael Stapelberg
2d14ced024 Bugfix: Respect WM_HINTS.input for WM_TAKE_FOCUS clients
This fixes problems with Qt apps (like Quassel) and apparently Eclipse since
the last commit.
2012-01-18 19:16:57 +00:00
Michael Stapelberg
e2b97a6fda Merge branch 'fix-take-focus' 2012-01-17 23:34:52 +00:00
Michael Stapelberg
21a2971b24 Bugfix: Either use SetInputFocus *or* send WM_TAKE_FOCUS, not both
This fixes problems with the Oracle JRE7, which checks the current focus after
receiving WM_TAKE_FOCUS and just does nothing when the focus is on one of its
windows. Hopefully it doesn’t introduce any regressions :).
2012-01-17 23:33:33 +00:00
Michael Stapelberg
af73d3bffe Merge branch 'fix-floating-assign' 2012-01-08 12:30:23 +00:00
Michael Stapelberg
96c491a488 Bugfix: Fix assignments of floating windows to (yet) unused workspaces (Thanks zeus)
The problem was that the workspace was considered empty for a brief period of
time when entering floating mode. This happened when you assigned Gimp to a
workspace which is not in use yet.
2012-01-08 12:28:49 +00:00
Michael Stapelberg
3ce7f03f02 Merge branch 'fix-assignment-open' 2012-01-07 18:50:43 +00:00
Michael Stapelberg
d4238c778a Bugfix: Open new windows in the correct place when assignments match (+test) (Thanks Don) 2012-01-07 18:50:00 +00:00
Michael Stapelberg
313a700e86 Merge branch 'fix-fullscreen-move' 2012-01-07 18:19:48 +00:00
Michael Stapelberg
f78caf8c58 Bugfix: Don’t lose focus on fullscreen windows when another window gets moved to that workspace (+test) (Thanks rami)
Fixes: #606
2012-01-07 18:18:36 +00:00
Michael Stapelberg
71d261fd77 debian: re-add build-indep/build-arch targets to debian/rules 2011-12-24 16:24:00 +01:00
Michael Stapelberg
293f28e68b bump manpage version 2011-12-24 16:10:22 +01:00
Michael Stapelberg
2a5db98419 Also check for empty $PAGER/$VISUAL/$EDITOR in i3-sensible-{editor,pager} 2011-12-24 15:59:56 +01:00
Michael Stapelberg
eae4347ea3 i3-sensible-terminal: check $TERMINAL to not call 'which' without parameters (Thanks Fandekasp) 2011-12-24 15:59:18 +01:00
Michael Stapelberg
4a807091b5 add release notes for v4.1.1 2011-12-24 15:59:04 +01:00
Michael Stapelberg
fd4ba8ea06 update debian/changelog 2011-12-24 15:58:58 +01:00
Michael Stapelberg
93a416ee7e Merge branch 'doc-fixes' 2011-12-24 15:37:03 +01:00
Miguel de Val-Borro
1d2c63de5c Fix a few spelling typos 2011-12-24 15:36:43 +01:00
Michael Stapelberg
538247a843 s/xwininfo/xprop (Thanks Miguel) 2011-12-24 15:36:11 +01:00
Miguel de Val-Borro
e7e2ed94fd Fix typo in keyboard binding example in the user guide 2011-12-24 15:35:15 +01:00
Michael Stapelberg
74cd4d2ed8 Merge branch 'fix-float-close' 2011-12-20 18:44:23 +00:00
Michael Stapelberg
d963018990 Bugfix: Don’t close workspace when there are still floating windows on it (Thanks noxxun) (+test)
Fixes: #595
2011-12-20 18:44:15 +00:00
Michael Stapelberg
32fb917948 Merge branch 'fix-temp-path' 2011-12-18 17:59:56 +00:00
Michael Stapelberg
c21172a6f6 Create a secure temp path instead of a predictable one (Thanks Han)
With this commit, i3 will now use either $XDG_RUNTIME_DIR/i3 (XDG_RUNTIME_DIR
is only writable by the user, so this is not a problem) or a secure temporary
location in /tmp, following the pattern /tmp/i3-<user>.XXXXXX
2011-12-18 17:59:31 +00:00
Michael Stapelberg
7eb2ca405e Merge branch 'fix-floating-move' 2011-12-18 17:24:58 +00:00
Michael Stapelberg
4fba2d5f91 Bugfix: Correctly check boundaries and reassign floating windows when moving (Thanks xpt)
Fixes: #592
2011-12-18 17:24:27 +00:00
Michael Stapelberg
59a694edea Merge branch 'fix-float-resize' 2011-12-18 15:18:47 +00:00
Michael Stapelberg
ec28f3b982 Bugfix: Fix floating resize for floating split containers (+test)
Fixes: #588
2011-12-18 15:18:20 +00:00
Michael Stapelberg
386477b789 Merge branch 'fix-bindsym' 2011-12-17 22:34:55 +00:00
Michael Stapelberg
7a80d903a5 keygrabbing: only look in the appropriate columns when resolving keysyms
Fixes: #585

This commit fixes the problem of i3 wrongly grabbing/interpreting (!) some key
bindings. Basically, when you have, say, "bindsym Mod1+4 workspace 4", but you
also have "bindsym Mod1+semicolon focus right" (both are default), and your
keyboard layout has semicolon on Mode_switch + 4, the "workspace 4" keybinding
was shadowed by the "focus right" keybinding, because that also resolves to
semicolon.

So, from now on, i3 will only consider column 0 and 1 for normal bindings and
column 2 and 3 for bindings using Mode_switch (columns as seen in xmodmap
-pke).
2011-12-17 22:31:21 +00:00
Michael Stapelberg
76202a824d re-indent translate_keysyms() 2011-12-17 22:28:28 +00:00
Michael Stapelberg
7daac50807 Merge branch 'fix-resize-focus' 2011-12-17 18:47:53 +00:00