]>
git.sur5r.net Git - i3/i3/log
Michael Stapelberg [Sat, 7 Apr 2012 14:23:39 +0000 (16:23 +0200)]
Merge branch 'fix-eclipse-focus'
Michael Stapelberg [Sat, 7 Apr 2012 14:22:58 +0000 (16:22 +0200)]
Force WM_TAKE_FOCUS event to be sent when clicking
This fixes more problems with Eclipse.
See also commit
1962c30dfb3baee0fb98589aca575ae54d1142e0
Michael Stapelberg [Wed, 21 Mar 2012 21:29:51 +0000 (22:29 +0100)]
Merge branch 'fix-eclipse-focus'
Michael Stapelberg [Wed, 21 Mar 2012 21:27:31 +0000 (22:27 +0100)]
Force WM_TAKE_FOCUS event to be sent again upon EnterNotify
This fixes focus problems with Eclipse. Apparently, Eclipse waits for getting
notified about the focus, and since it used non-managed windows, i3 didn’t care
to update the focus.
Fixes: #621, #675
Michael Stapelberg [Wed, 21 Mar 2012 20:40:55 +0000 (21:40 +0100)]
Merge branch 'leavestates'
Michael Stapelberg [Wed, 21 Mar 2012 20:40:44 +0000 (21:40 +0100)]
cfgparse: leave EAT_WHITESPACE and BINDSYM_COND states on EOL (Thanks dothebart)
Fixes: #642
Michael Stapelberg [Wed, 21 Mar 2012 19:24:03 +0000 (20:24 +0100)]
Merge branch 'fix-floating-restart'
Michael Stapelberg [Wed, 21 Mar 2012 19:14:50 +0000 (20:14 +0100)]
Bugfix: Fix restart with for_window floating configuration (Thanks garga)
Fixes: #668
Calling tree_close with dont_kill_parent=true will avoid it from closing the
workspace if it’s empty (and it’s temporarily empty, because 'floating disable'
detaches, then re-attaches the window).
Michael Stapelberg [Mon, 19 Mar 2012 20:42:00 +0000 (21:42 +0100)]
Merge branch 'fix-i3bar-multi-dpy'
Michael Stapelberg [Mon, 19 Mar 2012 20:41:45 +0000 (21:41 +0100)]
Fix i3bar when using multiple displays (Thanks brimstone)
Michael Stapelberg [Wed, 15 Feb 2012 22:05:07 +0000 (22:05 +0000)]
Merge branch 'fix-i3bar-highlight'
Simon Kämpe [Thu, 2 Feb 2012 20:28:38 +0000 (21:28 +0100)]
Highlight i3bar ws when changing output w/ mouse.
Michael Stapelberg [Sun, 12 Feb 2012 10:20:56 +0000 (10:20 +0000)]
Merge branch 'fixes-cfg-wizard'
beauby [Fri, 10 Feb 2012 00:12:43 +0000 (01:12 +0100)]
Fixed a memory leak
beauby [Fri, 10 Feb 2012 00:11:00 +0000 (01:11 +0100)]
BugFix: keep the indentation of config.keycodes
Michael Stapelberg [Fri, 10 Feb 2012 00:02:20 +0000 (00:02 +0000)]
Merge branch 'fix-freebsd-getline'
beauby [Thu, 9 Feb 2012 23:21:26 +0000 (00:21 +0100)]
Fixed the fgetln workaround
Michael Stapelberg [Tue, 7 Feb 2012 22:42:41 +0000 (17:42 -0500)]
Merge branch 'fix-split'
Michael Stapelberg [Mon, 30 Jan 2012 16:13:44 +0000 (16:13 +0000)]
Bugfix: Properly split when the current container is alone within a stacked/tabbed con (+test) (Thanks aksr)
Fixes: #630
Michael Stapelberg [Tue, 7 Feb 2012 22:41:15 +0000 (17:41 -0500)]
Merge branch 'fix-workspace_layout'
Michael Stapelberg [Mon, 30 Jan 2012 16:03:51 +0000 (16:03 +0000)]
Bugfix: Obey workspace_layout when re-inserting floating containers (+test) (Thanks aksr)
The code wasn’t using con_attach and therefore didn’t obey workspace_layout.
Fixes: #631
Michael Stapelberg [Sun, 29 Jan 2012 18:02:44 +0000 (18:02 +0000)]
Merge branch 'fix-floating-disappear'
Fernando Tarlá Cardoso Lemos [Sun, 29 Jan 2012 17:53:30 +0000 (15:53 -0200)]
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.
Michael Stapelberg [Fri, 27 Jan 2012 19:56:34 +0000 (19:56 +0000)]
debian: add 4.1.2-2 upload to changelog
Michael Stapelberg [Fri, 27 Jan 2012 19:26:42 +0000 (19:26 +0000)]
Merge branch 'release-4.1.2'
Michael Stapelberg [Fri, 27 Jan 2012 19:13:56 +0000 (19:13 +0000)]
add release notes for 4.1.2
Michael Stapelberg [Fri, 27 Jan 2012 19:09:48 +0000 (19:09 +0000)]
bump manpage version
Michael Stapelberg [Fri, 27 Jan 2012 19:07:26 +0000 (19:07 +0000)]
update debian/changelog
Michael Stapelberg [Sat, 21 Jan 2012 15:08:20 +0000 (15:08 +0000)]
Merge branch 'fix-randr-floating'
Michael Stapelberg [Sat, 21 Jan 2012 15:07:53 +0000 (15:07 +0000)]
Bugfix: Fix coordinates when the rect of an output changes (Thanks Paul)
Fixes #623
Michael Stapelberg [Sat, 21 Jan 2012 14:21:34 +0000 (14:21 +0000)]
Merge branch 'fix-floating-pos'
Michael Stapelberg [Sat, 21 Jan 2012 14:20:55 +0000 (14:20 +0000)]
Bugfix: Position floating windows exactly where their geometry specified (Thanks B-Con)
Fixes #619
Michael Stapelberg [Sat, 21 Jan 2012 11:49:52 +0000 (11:49 +0000)]
Merge branch 'fix-fullscreen-enternotify'
Michael Stapelberg [Sat, 21 Jan 2012 11:47:18 +0000 (11:47 +0000)]
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
Michael Stapelberg [Sat, 21 Jan 2012 11:49:35 +0000 (11:49 +0000)]
Fix prototype
Michael Stapelberg [Tue, 17 Jan 2012 20:37:36 +0000 (20:37 +0000)]
Bugfix: Only ignore EnterNotify events after UnmapNotifies from managed windows
This should fix (some?) focus follows mouse problems.
Conflicts:
src/handlers.c
Michael Stapelberg [Fri, 20 Jan 2012 18:14:12 +0000 (18:14 +0000)]
Merge branch 'fix-xcb-compat'
Michael Stapelberg [Fri, 20 Jan 2012 18:13:52 +0000 (18:13 +0000)]
Fix xcb_compat.h to make i3 compile with older xcb versions (Thanks David Coppa)
Michael Stapelberg [Fri, 20 Jan 2012 18:10:49 +0000 (18:10 +0000)]
Merge branch 'fix-ewmh'
Michael Stapelberg [Fri, 20 Jan 2012 10:52:45 +0000 (10:52 +0000)]
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
Michael Stapelberg [Wed, 18 Jan 2012 19:17:48 +0000 (19:17 +0000)]
Merge branch 'fix-focus'
Michael Stapelberg [Wed, 18 Jan 2012 19:16:57 +0000 (19:16 +0000)]
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.
Michael Stapelberg [Tue, 17 Jan 2012 23:34:52 +0000 (23:34 +0000)]
Merge branch 'fix-take-focus'
Michael Stapelberg [Tue, 17 Jan 2012 23:33:33 +0000 (23:33 +0000)]
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 :).
Michael Stapelberg [Sun, 8 Jan 2012 12:30:23 +0000 (12:30 +0000)]
Merge branch 'fix-floating-assign'
Michael Stapelberg [Sun, 8 Jan 2012 12:28:49 +0000 (12:28 +0000)]
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.
Michael Stapelberg [Sat, 7 Jan 2012 18:50:43 +0000 (18:50 +0000)]
Merge branch 'fix-assignment-open'
Michael Stapelberg [Sat, 7 Jan 2012 18:50:00 +0000 (18:50 +0000)]
Bugfix: Open new windows in the correct place when assignments match (+test) (Thanks Don)
Michael Stapelberg [Sat, 7 Jan 2012 18:19:48 +0000 (18:19 +0000)]
Merge branch 'fix-fullscreen-move'
Michael Stapelberg [Sat, 7 Jan 2012 18:18:36 +0000 (18:18 +0000)]
Bugfix: Don’t lose focus on fullscreen windows when another window gets moved to that workspace (+test) (Thanks rami)
Fixes: #606
Michael Stapelberg [Sat, 24 Dec 2011 15:24:00 +0000 (16:24 +0100)]
debian: re-add build-indep/build-arch targets to debian/rules
Michael Stapelberg [Sat, 24 Dec 2011 15:10:22 +0000 (16:10 +0100)]
bump manpage version
Michael Stapelberg [Sat, 19 Nov 2011 14:10:39 +0000 (14:10 +0000)]
Also check for empty $PAGER/$VISUAL/$EDITOR in i3-sensible-{editor,pager}
Michael Stapelberg [Sat, 19 Nov 2011 14:08:18 +0000 (14:08 +0000)]
i3-sensible-terminal: check $TERMINAL to not call 'which' without parameters (Thanks Fandekasp)
Michael Stapelberg [Sat, 24 Dec 2011 14:59:04 +0000 (15:59 +0100)]
add release notes for v4.1.1
Michael Stapelberg [Sat, 24 Dec 2011 14:58:58 +0000 (15:58 +0100)]
update debian/changelog
Michael Stapelberg [Sat, 24 Dec 2011 14:37:03 +0000 (15:37 +0100)]
Merge branch 'doc-fixes'
Miguel de Val-Borro [Fri, 23 Dec 2011 15:29:26 +0000 (16:29 +0100)]
Fix a few spelling typos
Michael Stapelberg [Sat, 24 Dec 2011 14:36:11 +0000 (15:36 +0100)]
s/xwininfo/xprop (Thanks Miguel)
Miguel de Val-Borro [Fri, 23 Dec 2011 11:56:26 +0000 (12:56 +0100)]
Fix typo in keyboard binding example in the user guide
Michael Stapelberg [Tue, 20 Dec 2011 18:44:23 +0000 (18:44 +0000)]
Merge branch 'fix-float-close'
Michael Stapelberg [Tue, 20 Dec 2011 18:43:52 +0000 (18:43 +0000)]
Bugfix: Don’t close workspace when there are still floating windows on it (Thanks noxxun) (+test)
Fixes: #595
Michael Stapelberg [Sun, 18 Dec 2011 17:59:56 +0000 (17:59 +0000)]
Merge branch 'fix-temp-path'
Michael Stapelberg [Sun, 18 Dec 2011 17:53:21 +0000 (17:53 +0000)]
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
Michael Stapelberg [Sun, 18 Dec 2011 17:24:58 +0000 (17:24 +0000)]
Merge branch 'fix-floating-move'
Michael Stapelberg [Sun, 18 Dec 2011 17:24:27 +0000 (17:24 +0000)]
Bugfix: Correctly check boundaries and reassign floating windows when moving (Thanks xpt)
Fixes: #592
Michael Stapelberg [Sun, 18 Dec 2011 15:18:47 +0000 (15:18 +0000)]
Merge branch 'fix-float-resize'
Michael Stapelberg [Sun, 18 Dec 2011 15:18:20 +0000 (15:18 +0000)]
Bugfix: Fix floating resize for floating split containers (+test)
Fixes: #588
Michael Stapelberg [Sat, 17 Dec 2011 22:34:55 +0000 (22:34 +0000)]
Merge branch 'fix-bindsym'
Michael Stapelberg [Sat, 17 Dec 2011 22:31:21 +0000 (22:31 +0000)]
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).
Michael Stapelberg [Sat, 17 Dec 2011 22:28:28 +0000 (22:28 +0000)]
re-indent translate_keysyms()
Michael Stapelberg [Sat, 17 Dec 2011 18:47:53 +0000 (18:47 +0000)]
Merge branch 'fix-resize-focus'
Michael Stapelberg [Sat, 17 Dec 2011 18:47:29 +0000 (18:47 +0000)]
Bugfix: Don’t change focus after (graphical) resizing
Michael Stapelberg [Sat, 17 Dec 2011 17:16:35 +0000 (17:16 +0000)]
Merge branch 'fix-configure-request'
Michael Stapelberg [Sat, 17 Dec 2011 17:15:52 +0000 (17:15 +0000)]
Bugfix: Ignore ConfigureRequests with out-of-bound coordinates (+test)
JDownloader seems to use these for its captcha popups when focus is not on the
same workspace, for some weird reason.
Michael Stapelberg [Sat, 17 Dec 2011 15:28:25 +0000 (15:28 +0000)]
Merge branch 'fix-fullscreen-focus'
Michael Stapelberg [Sat, 17 Dec 2011 15:21:43 +0000 (15:21 +0000)]
Bugfix: Disallow focusing other windows when in fullscreen mode (Thanks aksr)
Fixes: #579
Michael Stapelberg [Sat, 17 Dec 2011 14:30:40 +0000 (14:30 +0000)]
update debian changelog
Michael Stapelberg [Sat, 17 Dec 2011 14:22:31 +0000 (14:22 +0000)]
Merge branch 'fix-mark'
Michael Stapelberg [Sat, 17 Dec 2011 14:19:44 +0000 (14:19 +0000)]
Bugfix: Fix setting the same mark repeatedly on different windows (+test)
Fixes: #582
Michael Stapelberg [Sat, 17 Dec 2011 13:55:42 +0000 (13:55 +0000)]
Merge branch 'fix-floatingmod-deco'
Michael Stapelberg [Sat, 17 Dec 2011 13:55:16 +0000 (13:55 +0000)]
Bugfix: Make resizing work when pressing floating_modifier + right mouse button on window decorations
Fixes: #583
Michael Stapelberg [Sat, 17 Dec 2011 12:21:09 +0000 (12:21 +0000)]
Merge branch 'fix-mod-resizing'
Michael Stapelberg [Sat, 17 Dec 2011 12:20:27 +0000 (12:20 +0000)]
Bugfix: Make resizing of tiling windows with floating_modifier use absolute coordinates
Fixes: #580
Michael Stapelberg [Sat, 17 Dec 2011 11:18:17 +0000 (11:18 +0000)]
Merge branch 'fix-var-tabs'
Michael Stapelberg [Sat, 17 Dec 2011 11:16:34 +0000 (11:16 +0000)]
Bugfix: Skip leading whitespace in variable assignments (Thanks ben)
Fixes: #577
Michael Stapelberg [Wed, 30 Nov 2011 20:34:49 +0000 (20:34 +0000)]
Merge branch 'noworkarea'
Michael Stapelberg [Wed, 30 Nov 2011 20:33:07 +0000 (20:33 +0000)]
Don’t set the _NET_WM_WORKAREA hint at all (Thanks cg)
Fixes: #539
Michael Stapelberg [Wed, 30 Nov 2011 20:10:42 +0000 (20:10 +0000)]
Merge branch 'displayversion'
Michael Stapelberg [Wed, 30 Nov 2011 20:09:32 +0000 (20:09 +0000)]
display i3 version in errors, make conversion message an error
Michael Stapelberg [Tue, 29 Nov 2011 22:37:08 +0000 (22:37 +0000)]
Merge branch 'fix-nested-resize'
Michael Stapelberg [Tue, 29 Nov 2011 22:36:40 +0000 (22:36 +0000)]
Bugfix: Fix 'resize' command in nested containers (Thanks mseed)
Fixes: #559
Michael Stapelberg [Tue, 29 Nov 2011 21:24:01 +0000 (21:24 +0000)]
Merge branch 'v4-keywords'
Michael Stapelberg [Tue, 29 Nov 2011 21:20:42 +0000 (21:20 +0000)]
add a few more keywords to make i3 recognize configs as v4
Michael Stapelberg [Tue, 29 Nov 2011 20:50:09 +0000 (20:50 +0000)]
Merge branch 'fix-resize'
Michael Stapelberg [Tue, 29 Nov 2011 20:48:59 +0000 (20:48 +0000)]
Bugfix: Fix resizing for (e.g.) v-split containers in h-split containers
Fixes: #562
Michael Stapelberg [Mon, 28 Nov 2011 23:27:46 +0000 (23:27 +0000)]
Merge branch 'fix-tab-focus'
Michael Stapelberg [Mon, 28 Nov 2011 23:26:45 +0000 (23:26 +0000)]
Bugfix: Ignore EnterNotify events to prevent wrong focus in complex tabbed/stacked layouts (Thanks Phlogistique)
Fixes #560
Finally we have a good explanation and example for why we need to ignore
EnterNotify events which were caused by an Unmap :).
Michael Stapelberg [Sun, 27 Nov 2011 21:44:25 +0000 (21:44 +0000)]
Merge branch 'fix-whitespace'
mgsnova [Sun, 27 Nov 2011 13:18:50 +0000 (14:18 +0100)]
convert tabs into whitespaces in config files