]>
git.sur5r.net Git - i3/i3/log
Michael Stapelberg [Sat, 17 Sep 2011 13:10:35 +0000 (14:10 +0100)]
Bugfix: Honor the X11 window border when calculating dimensions for floating windows
Michael Stapelberg [Sat, 17 Sep 2011 13:09:57 +0000 (14:09 +0100)]
Bugfix: Don’t use top border height twice when calculating dimensions for floating windows
Michael Stapelberg [Wed, 14 Sep 2011 21:59:59 +0000 (22:59 +0100)]
Merge branch 'fix-floating-confreq'
Michael Stapelberg [Wed, 14 Sep 2011 21:59:19 +0000 (22:59 +0100)]
Bugfix: Correctly handle ConfigureRequests for floating windows in multi-monitor setups (Thanks thomasba)
Fixes #519
Michael Stapelberg [Wed, 14 Sep 2011 21:58:51 +0000 (22:58 +0100)]
Bugfix: Don’t fix floating coordinates when reassigning (fixes flickering)
This fixes flickering when moving floating windows between different monitors.
Michael Stapelberg [Sun, 11 Sep 2011 21:52:41 +0000 (22:52 +0100)]
Merge branch 'fix-empty-criteria'
Michael Stapelberg [Sun, 11 Sep 2011 21:51:59 +0000 (22:51 +0100)]
Bugfix: Ignore for_window commands with empty (invalid) criteria (+test) (Thanks aksr)
Michael Stapelberg [Wed, 31 Aug 2011 12:45:11 +0000 (14:45 +0200)]
Merge branch 'fix-leaks'
Michael Stapelberg [Wed, 31 Aug 2011 12:44:48 +0000 (14:44 +0200)]
properly free memory/close fd upon errors (Thanks xeen)
Found with the static analyzer cppcheck
Michael Stapelberg [Mon, 29 Aug 2011 14:05:08 +0000 (16:05 +0200)]
Merge branch 'fix-userguide'
Michael Stapelberg [Mon, 29 Aug 2011 14:04:42 +0000 (16:04 +0200)]
docs/userguide: state that mod+shift+space toggles, add link to criteria in for_window (Thanks Don)
Michael Stapelberg [Mon, 29 Aug 2011 13:17:50 +0000 (15:17 +0200)]
Merge branch 'fix-borderless'
Michael Stapelberg [Mon, 29 Aug 2011 13:17:31 +0000 (15:17 +0200)]
docs/userguide: new_window: s/borderless/none/ (Thanks bjonnh)
Michael Stapelberg [Sun, 28 Aug 2011 18:17:38 +0000 (20:17 +0200)]
debian: bump version so that apt prefers source builds over debian repository versions
Michael Stapelberg [Sun, 28 Aug 2011 18:07:26 +0000 (20:07 +0200)]
Merge branch 'release-4.0.2'
Michael Stapelberg [Sun, 28 Aug 2011 17:56:46 +0000 (19:56 +0200)]
debian: wrap debian/control correctly
Michael Stapelberg [Sun, 28 Aug 2011 17:47:03 +0000 (19:47 +0200)]
bump version number in man/asciidoc.conf
Michael Stapelberg [Sun, 28 Aug 2011 17:17:43 +0000 (19:17 +0200)]
add release notes for v4.0.2
Michael Stapelberg [Sun, 28 Aug 2011 17:09:57 +0000 (19:09 +0200)]
debian: update changelog for the 4.0.2 release
Michael Stapelberg [Sun, 28 Aug 2011 16:03:03 +0000 (18:03 +0200)]
Merge branch 'userguide'
Michael Stapelberg [Sun, 28 Aug 2011 16:02:49 +0000 (18:02 +0200)]
docs/userguide: properly document command chaining and criteria
Michael Stapelberg [Sun, 28 Aug 2011 15:51:37 +0000 (17:51 +0200)]
docs/userguide: properly document the resize command
Michael Stapelberg [Sun, 28 Aug 2011 15:44:57 +0000 (17:44 +0200)]
Merge branch 'fix-urls'
Mark Kusch [Sun, 28 Aug 2011 07:59:03 +0000 (09:59 +0200)]
s/i3.zekjur.net/i3wm.org/g
Michael Stapelberg [Sun, 28 Aug 2011 15:40:15 +0000 (17:40 +0200)]
Merge branch 'fix-ipc-name'
Peter Bui [Sun, 21 Aug 2011 20:19:53 +0000 (16:19 -0400)]
Use name_json if available, rather than non-descriptive name.
Michael Stapelberg [Sun, 28 Aug 2011 15:02:17 +0000 (17:02 +0200)]
Merge branch 'migrate-indention'
Michael Stapelberg [Sun, 28 Aug 2011 15:01:37 +0000 (17:01 +0200)]
migrate-config: use \s, be a bit more whitespace tolerant (+test) (Thanks sbedivere)
Fixes: #457
Michael Stapelberg [Sun, 28 Aug 2011 14:18:21 +0000 (16:18 +0200)]
Merge branch 'wizard-fix-mods'
Michael Stapelberg [Sun, 28 Aug 2011 14:16:53 +0000 (16:16 +0200)]
i3-config-wizard: Bugfix: Check the modifier mapping to decide whether to use Mod1 or Mod4
Fixes #491
Before, we assumed XK_Alt_L was in Mod1 and XK_Super_L was in Mod4 (which is
true on most systems). Now we just check if the keycode is in Mod1 or Mod4 and
write the config accordingly.
Michael Stapelberg [Sun, 28 Aug 2011 13:47:31 +0000 (15:47 +0200)]
Merge branch 'fix-floatdock'
Michael Stapelberg [Sun, 28 Aug 2011 13:46:50 +0000 (15:46 +0200)]
Bugfix: Make 'floating enable' check for dock windows (Thanks edelkind)
Fixes #501
Michael Stapelberg [Sun, 28 Aug 2011 13:43:51 +0000 (15:43 +0200)]
t/66-assign: check if i3 crashes when assigning a dock window to floating
Michael Stapelberg [Sun, 28 Aug 2011 12:55:14 +0000 (14:55 +0200)]
Merge branch 'userguide-wrapping'
Michael Stapelberg [Sun, 28 Aug 2011 12:54:58 +0000 (14:54 +0200)]
docs/userguide: document force_focus_wrapping config directive
Michael Stapelberg [Sat, 27 Aug 2011 14:47:49 +0000 (16:47 +0200)]
Merge branch 'colors-userguide'
Michael Stapelberg [Sat, 27 Aug 2011 14:47:36 +0000 (16:47 +0200)]
docs/userguide: use the default colors in the colors example
Michael Stapelberg [Sat, 27 Aug 2011 13:28:31 +0000 (15:28 +0200)]
Merge branch 'fix-userguide'
Michael Stapelberg [Sat, 27 Aug 2011 13:28:11 +0000 (15:28 +0200)]
docs/userguide: s/mod+h/mod+s for stacking (Thanks Tim)
Michael Stapelberg [Sat, 27 Aug 2011 11:47:51 +0000 (13:47 +0200)]
Merge branch 'fix-dock-reconfigure'
Michael Stapelberg [Sat, 27 Aug 2011 11:47:10 +0000 (13:47 +0200)]
Bugfix: Re-implement reconfiguring height of dock windows (+test) (Thanks thomasba)
Michael Stapelberg [Sat, 27 Aug 2011 11:03:17 +0000 (13:03 +0200)]
Merge branch 'fix-focus-assign'
Michael Stapelberg [Sat, 27 Aug 2011 11:02:44 +0000 (13:02 +0200)]
Bugfix: Don’t always focus floating windows (fixes focus stealing with assignments) (+test) (Thanks aksr)
Michael Stapelberg [Fri, 26 Aug 2011 17:18:13 +0000 (19:18 +0200)]
Merge branch 'fix-move-focus'
Michael Stapelberg [Fri, 26 Aug 2011 17:11:46 +0000 (19:11 +0200)]
Bugfix: Re-enable X11 Eventmask *after* pushing all the X11 changes
This should fix focus problems where EnterNotify events were generated while
moving windows. Hopefully it does not trigger any regressions :).
Fixes #500
Michael Stapelberg [Fri, 26 Aug 2011 10:37:00 +0000 (12:37 +0200)]
Merge branch 'fix-duplicate-ws-assign'
Michael Stapelberg [Fri, 26 Aug 2011 10:35:42 +0000 (12:35 +0200)]
Bugfix: Correctly recognize duplicate workspace assignments (Thanks Moredread)
Example of a faulty config:
workspace 5 VGA1
workspace 5 LVDS1
Fixes #498, #499
Michael Stapelberg [Fri, 26 Aug 2011 01:33:26 +0000 (03:33 +0200)]
update changelog (not releasing yet)
Michael Stapelberg [Fri, 26 Aug 2011 01:24:10 +0000 (03:24 +0200)]
Merge branch 'fix-warning'
Michael Stapelberg [Fri, 26 Aug 2011 01:23:57 +0000 (03:23 +0200)]
Fix prototype of con_inside_focused
Michael Stapelberg [Fri, 26 Aug 2011 01:18:12 +0000 (03:18 +0200)]
Merge branch 'fix-focus-parent'
Michael Stapelberg [Fri, 26 Aug 2011 01:17:41 +0000 (03:17 +0200)]
Correctly render containers when a split container is focused
Michael Stapelberg [Fri, 26 Aug 2011 00:02:47 +0000 (02:02 +0200)]
Merge branch 'fix-assign'
Michael Stapelberg [Fri, 26 Aug 2011 00:01:06 +0000 (02:01 +0200)]
Bugfix: Only consider tiling windows when attaching tiling windows to workspaces (Thanks Tucos)
Fixes #436
Michael Stapelberg [Thu, 25 Aug 2011 23:20:14 +0000 (01:20 +0200)]
Merge branch 'wizard-click'
Michael Stapelberg [Thu, 25 Aug 2011 23:19:46 +0000 (01:19 +0200)]
i3-config-wizard: handle mouse button clicks on <win> and <alt>
Michael Stapelberg [Thu, 25 Aug 2011 19:59:15 +0000 (21:59 +0200)]
Merge branch 'fix-set-tabs'
Michael Stapelberg [Thu, 25 Aug 2011 19:58:03 +0000 (21:58 +0200)]
Bugfix: Accept '\t' in the 'set' command, don’t die but ELOG in case of errors (Thanks atsutane)
Michael Stapelberg [Thu, 25 Aug 2011 16:50:58 +0000 (18:50 +0200)]
Merge branch 'fix-i3bar-input'
Michael Stapelberg [Thu, 25 Aug 2011 16:46:08 +0000 (18:46 +0200)]
i3bar: Bugfix: When receiving EOF, immediately redraw and discard input
Michael Stapelberg [Thu, 25 Aug 2011 15:10:45 +0000 (17:10 +0200)]
Bugfix: set statusline = NULL, print error messages about EOF/SIGCHLD to stderr (Thanks cls)
Michael Stapelberg [Thu, 25 Aug 2011 12:11:48 +0000 (14:11 +0200)]
Merge branch 'fix-userguide-namedws'
Michael Stapelberg [Thu, 25 Aug 2011 12:11:31 +0000 (14:11 +0200)]
docs/userguide: add paragraph about named workspaces, discourage use of 'ipc-socket'
Michael Stapelberg [Wed, 24 Aug 2011 22:24:09 +0000 (00:24 +0200)]
Merge branch 'fix-deco-1pixel'
Michael Stapelberg [Wed, 24 Aug 2011 22:23:33 +0000 (00:23 +0200)]
Bugfix: Correctly render non-leaf containers (Thanks eeemsi, mseed)
Fixes #465
Michael Stapelberg [Wed, 24 Aug 2011 21:00:03 +0000 (23:00 +0200)]
Merge branch 'fix-move-float-output'
Michael Stapelberg [Wed, 24 Aug 2011 20:59:46 +0000 (22:59 +0200)]
Bugfix: Correctly warp floating windows when using the 'move' command
Michael Stapelberg [Wed, 24 Aug 2011 20:54:48 +0000 (22:54 +0200)]
Bugfix: Correctly keep focus when moving non-leaf windows
Michael Stapelberg [Wed, 24 Aug 2011 20:54:10 +0000 (22:54 +0200)]
Bugfix: Fix coordinates when moving a floating window to a different output
Michael Stapelberg [Wed, 24 Aug 2011 20:43:25 +0000 (22:43 +0200)]
Merge branch 'fix-floating-negative'
Michael Stapelberg [Wed, 24 Aug 2011 20:41:17 +0000 (22:41 +0200)]
Bugfix: Correctly handle current_output == NULL
Fixes t/66-assign.t
Michael Stapelberg [Wed, 24 Aug 2011 20:27:59 +0000 (22:27 +0200)]
Merge branch 'fix-floating-centering'
Peter Bui [Wed, 24 Aug 2011 16:36:18 +0000 (12:36 -0400)]
Move centering code to before sanity check
Michael Stapelberg [Wed, 24 Aug 2011 16:49:37 +0000 (18:49 +0200)]
Merge branch 'fix-i3bar-cutoff'
Michael Stapelberg [Wed, 24 Aug 2011 16:48:29 +0000 (18:48 +0200)]
i3bar: Bugfix: Correctly allocate pixmap for statuslines which are longer than your screen
In case of a 1024 px screen and a 1128 px status line, the status line was not
only cut off (it has to be, obviously), but the right part showed some black
pixels.
Michael Stapelberg [Wed, 24 Aug 2011 16:24:59 +0000 (18:24 +0200)]
update changelog (not releasing yet)
Michael Stapelberg [Wed, 24 Aug 2011 14:58:43 +0000 (16:58 +0200)]
Merge branch 'fix-assign-screen'
Michael Stapelberg [Wed, 24 Aug 2011 14:57:35 +0000 (16:57 +0200)]
Bugfix: Correctly place floating windows on their appropriate output (Thanks kraM)
Fixes #452
This might also fix problems with Firefox where Firefox only displays a white
window (my guess is that it mapped a floating window outside of the actually
visible area for some reason).
Michael Stapelberg [Wed, 24 Aug 2011 13:14:50 +0000 (15:14 +0200)]
Merge branch 'fix-resize-in-con'
Michael Stapelberg [Wed, 24 Aug 2011 13:14:04 +0000 (15:14 +0200)]
Bugfix: Make the 'resize' command work inside tabbed/stacked cons (+test) (Thanks sbedivere)
Fixes #461
Michael Stapelberg [Tue, 23 Aug 2011 22:57:32 +0000 (00:57 +0200)]
Merge branch 'fix-focustoggle'
Michael Stapelberg [Tue, 23 Aug 2011 22:56:28 +0000 (00:56 +0200)]
Add test for the 'focus mode_toggle' issue (#487)
Michael Stapelberg [Tue, 23 Aug 2011 22:55:11 +0000 (00:55 +0200)]
Bugfix: Fix 'focus mode_toggle' on an empty workspace (Thanks BeF)
Fixes #487
Michael Stapelberg [Tue, 23 Aug 2011 19:32:24 +0000 (21:32 +0200)]
Merge branch 'fix-path'
Michael Stapelberg [Tue, 23 Aug 2011 19:30:09 +0000 (21:30 +0200)]
Don’t use absolute paths in the default config (Thanks cls)
Fixes #489
Michael Stapelberg [Mon, 22 Aug 2011 10:44:44 +0000 (12:44 +0200)]
debian: s/dwm-tools/suckless-tools (Thanks sur5r)
Michael Stapelberg [Sat, 20 Aug 2011 15:48:39 +0000 (17:48 +0200)]
Merge branch 'fix-querypointer'
Michael Stapelberg [Sat, 20 Aug 2011 15:48:07 +0000 (17:48 +0200)]
Don’t die, but ELOG and fallback when the pointer cannot be queried (Thanks Niklas)
Michael Stapelberg [Wed, 17 Aug 2011 14:37:05 +0000 (16:37 +0200)]
Merge branch 'fix-assignfocus'
Michael Stapelberg [Wed, 17 Aug 2011 14:36:19 +0000 (16:36 +0200)]
Bugfix: Don’t change focus when assigned windows start on invisible workspaces (+test) (Thanks ioflag)
Fixes #468
Michael Stapelberg [Wed, 17 Aug 2011 11:43:47 +0000 (13:43 +0200)]
update changelog (not releasing yet)
Michael Stapelberg [Wed, 17 Aug 2011 11:37:30 +0000 (13:37 +0200)]
Merge branch 'fix-startfocus'
Michael Stapelberg [Wed, 17 Aug 2011 11:37:08 +0000 (13:37 +0200)]
Bugfix: Set focus to where the mouse pointer is when starting (Thanks nutron)
Fixes #477
Michael Stapelberg [Wed, 17 Aug 2011 10:29:12 +0000 (12:29 +0200)]
Merge branch 'fix-wsnext'
Michael Stapelberg [Wed, 17 Aug 2011 10:28:45 +0000 (12:28 +0200)]
Bugfix: Don’t consider the workspace next/prev command when looking for named workspaces
Fixes #469
Michael Stapelberg [Wed, 17 Aug 2011 10:17:26 +0000 (12:17 +0200)]
Merge branch 'fix-verbose'
Michael Stapelberg [Wed, 17 Aug 2011 10:16:32 +0000 (12:16 +0200)]
Bugfix: Initialize verbose to 'false' (Thanks tilman)
Verbosity was set to 'true' when we started the tree branch.
We forgot to set it back to 'false' :-).
Michael Stapelberg [Wed, 17 Aug 2011 10:14:03 +0000 (12:14 +0200)]
Merge branch 'fix-warping'
Peter Bui [Fri, 12 Aug 2011 01:54:59 +0000 (21:54 -0400)]
Only warp pointer once during x_push_changes()
- Introduce warp_to static variable in x.c that stores the coordinates
to warp to as a Rect.
- Add x_set_warp_to function to set this variable. Use in _tree_next,
workspace_show, and con_move_to_workspace.
- In x_push_chanages, if warp_to is set, then call xcb_warp_pointer_rect
and then reset it to NULL.
This fixes all know bugs for pointer warping for me.
Michael Stapelberg [Tue, 16 Aug 2011 23:52:41 +0000 (01:52 +0200)]
Merge branch 'use-xcb-atoms'