]>
git.sur5r.net Git - i3/i3/log
Michael Stapelberg [Wed, 24 Aug 2011 21:00:12 +0000 (23:00 +0200)]
Merge branch 'master' into next
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:31 +0000 (22:43 +0200)]
Merge branch 'master' into next
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:43:15 +0000 (22:43 +0200)]
Merge branch 'master' into next
Conflicts:
src/floating.c
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:40 +0000 (18:49 +0200)]
Merge branch 'master' into next
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:25:16 +0000 (18:25 +0200)]
Merge branch 'master' into next
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:47 +0000 (16:58 +0200)]
Merge branch 'master' into next
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:53 +0000 (15:14 +0200)]
Merge branch 'master' into next
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 23:34:56 +0000 (01:34 +0200)]
Initialize output (fixes compiler warning)
Michael Stapelberg [Tue, 23 Aug 2011 23:18:55 +0000 (01:18 +0200)]
Merge branch 'i3bar-systray' into next
Michael Stapelberg [Tue, 16 Aug 2011 23:32:29 +0000 (01:32 +0200)]
Fix compilation with xcb 0.3.6
Michael Stapelberg [Tue, 16 Aug 2011 23:19:38 +0000 (01:19 +0200)]
i3bar: properly end the XEMBED protocol by reparenting the dock clients to root, flush connection before disconnecting
Michael Stapelberg [Tue, 16 Aug 2011 23:12:42 +0000 (01:12 +0200)]
i3bar: tray: little cleanups, more comments
Michael Stapelberg [Tue, 16 Aug 2011 22:58:00 +0000 (00:58 +0200)]
i3bar: request the appropriate _NET_SYSTEM_TRAY atom for the display we are running on
Michael Stapelberg [Tue, 16 Aug 2011 22:44:03 +0000 (00:44 +0200)]
i3bar: send XEMBED_EMBEDDED_NOTIFY after reparenting/mapping tray clients
Michael Stapelberg [Tue, 16 Aug 2011 22:05:05 +0000 (00:05 +0200)]
i3bar: properly handle the _XEMBED_INFO property
Michael Stapelberg [Tue, 16 Aug 2011 20:44:42 +0000 (22:44 +0200)]
i3bar: correctly handle multiple tray clients
Michael Stapelberg [Mon, 15 Aug 2011 13:57:52 +0000 (15:57 +0200)]
i3bar: Correctly handle removal of tray clients
Michael Stapelberg [Mon, 15 Aug 2011 13:12:01 +0000 (15:12 +0200)]
i3bar: trigger an update after docking a new client
Michael Stapelberg [Fri, 12 Aug 2011 17:14:27 +0000 (19:14 +0200)]
i3bar: quick & dirty systray implementation
Works correctly only with exactly one dock client on exactly one output. Maybe
not even then. You have been warned. Proof-of-concept code ;).
Michael Stapelberg [Tue, 23 Aug 2011 22:57:36 +0000 (00:57 +0200)]
Merge branch 'master' into next
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:56 +0000 (21:32 +0200)]
Merge branch 'master' into next
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:58 +0000 (12:44 +0200)]
Merge branch 'master' into next
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:49 +0000 (17:48 +0200)]
Merge branch 'master' into next
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:09 +0000 (16:37 +0200)]
Merge branch 'master' into next
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 14:13:11 +0000 (16:13 +0200)]
Merge branch 'move-output' into next
Michael Stapelberg [Wed, 17 Aug 2011 14:12:48 +0000 (16:12 +0200)]
use 'break' instead of 'return', the generated code will end up in a switch statement
Peter Bui [Mon, 8 Aug 2011 21:28:19 +0000 (17:28 -0400)]
BUG-396: Implement move output <RANDR-OUTPUT> command
Also add support for move output <up|down|left|right> and update
userguide about the new command.
Michael Stapelberg [Wed, 17 Aug 2011 11:44:01 +0000 (13:44 +0200)]
Merge branch 'master' into next
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:33 +0000 (13:37 +0200)]
Merge branch 'master' into next
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:15 +0000 (12:29 +0200)]
Merge branch 'master' into next
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:29 +0000 (12:17 +0200)]
Merge branch 'master' into next
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:17 +0000 (12:14 +0200)]
Merge branch 'master' into next
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:45 +0000 (01:52 +0200)]
Merge branch 'master' into next
Michael Stapelberg [Tue, 16 Aug 2011 23:52:41 +0000 (01:52 +0200)]
Merge branch 'use-xcb-atoms'
Michael Stapelberg [Tue, 16 Aug 2011 23:41:19 +0000 (01:41 +0200)]
xcb: use predefined XCB_ATOM_ atoms, don’t request them
Michael Stapelberg [Fri, 12 Aug 2011 21:11:13 +0000 (23:11 +0200)]
Merge branch 'master' into next
Michael Stapelberg [Fri, 12 Aug 2011 21:10:21 +0000 (23:10 +0200)]
Merge branch 'i3bar-fixes'
Michael Stapelberg [Fri, 12 Aug 2011 21:09:59 +0000 (23:09 +0200)]
little comment spelling fixes
Michael Stapelberg [Fri, 12 Aug 2011 21:09:36 +0000 (23:09 +0200)]
Pass NULL to XkbOpenDisplay, it will read $DISPLAY itself
Michael Stapelberg [Fri, 12 Aug 2011 20:53:49 +0000 (22:53 +0200)]
Bugfix: Use correct buffer size, quote workspace names
This fixes problems with the workspace 'next' and workspace names longer than
40 characters
Axel Wagner [Fri, 12 Aug 2011 16:44:36 +0000 (18:44 +0200)]
Merge branch 'i3bar_fix_tabs' into next
Axel Wagner [Fri, 12 Aug 2011 16:43:09 +0000 (18:43 +0200)]
i3bar: Fixup indentions
Michael Stapelberg [Thu, 11 Aug 2011 20:22:44 +0000 (22:22 +0200)]
Merge branch 'master' into next
Michael Stapelberg [Thu, 11 Aug 2011 20:22:36 +0000 (22:22 +0200)]
Merge branch 'warp-pointer'
Valentin Voigt [Thu, 11 Aug 2011 19:57:22 +0000 (21:57 +0200)]
Warp cursor when changing workspace.
Axel Wagner [Wed, 10 Aug 2011 21:56:16 +0000 (23:56 +0200)]
Merge branch 'master' into next
Axel Wagner [Wed, 10 Aug 2011 21:55:20 +0000 (23:55 +0200)]
Merge branch 'i3bar_warning_fix'
Axel Wagner [Wed, 10 Aug 2011 21:54:27 +0000 (23:54 +0200)]
i3bar: Fix prototypes (thx sECuRE)
Michael Stapelberg [Wed, 10 Aug 2011 13:57:28 +0000 (15:57 +0200)]
Merge branch 'tests-optimize' into next
Michael Stapelberg [Wed, 10 Aug 2011 13:56:39 +0000 (15:56 +0200)]
testsuite: eliminate sleep, wait until i3 replies via IPC
Michael Stapelberg [Wed, 10 Aug 2011 13:55:27 +0000 (15:55 +0200)]
implement "socket activation": passing IPC sockets to i3
Michael Stapelberg [Tue, 9 Aug 2011 08:02:55 +0000 (10:02 +0200)]
Merge branch 'master' into next
Michael Stapelberg [Tue, 9 Aug 2011 08:02:51 +0000 (10:02 +0200)]
Merge branch 'fix-moving-focus'
Peter Bui [Mon, 8 Aug 2011 21:55:37 +0000 (17:55 -0400)]
Fix two focus issues when switching/moving workspaces
1. Fix focus when moving to same workspace.
If we have a single window on a workspace and we switch to the same
worksapce, focus_next will be the workspace container, rather than the
current window, so simply call con_descend_focused to ensure we set the
focus to a window.
2. Fix focus when moving a container to a visible workspace.
Call workspace_show before we attaching to new visible workspace, so we
don't get in the weird situation where target workspace has focused
window, but it isn't considered focused.
Michael Stapelberg [Tue, 9 Aug 2011 07:47:10 +0000 (09:47 +0200)]
Merge branch 'master' into next
Michael Stapelberg [Tue, 9 Aug 2011 07:47:06 +0000 (09:47 +0200)]
Merge branch 'fix-resize'
Michael Stapelberg [Tue, 9 Aug 2011 07:46:02 +0000 (09:46 +0200)]
swap up/down, also modify the testcase
Peter Bui [Mon, 8 Aug 2011 20:18:55 +0000 (16:18 -0400)]
Resize uses up and down, not bottom and top
- Fix userguide resize example
- Update migration script
Michael Stapelberg [Tue, 9 Aug 2011 07:30:12 +0000 (09:30 +0200)]
Merge branch 'new-new_float' into next
Michael Stapelberg [Tue, 9 Aug 2011 07:12:44 +0000 (09:12 +0200)]
tests: add t/74-border-config which checks new_window and new_float
Mateusz Poszwa [Mon, 8 Aug 2011 19:51:21 +0000 (21:51 +0200)]
Add new_float config option.
This option sets the default border style for containers automatically put into floating mode.
Fixes #264
Mateusz Poszwa [Mon, 8 Aug 2011 18:49:49 +0000 (20:49 +0200)]
src/manage.c: properly set automatic flag when calling floating_enable()
Michael Stapelberg [Tue, 9 Aug 2011 07:28:06 +0000 (09:28 +0200)]
Merge branch 'get-marks' into next
Michael Stapelberg [Tue, 9 Aug 2011 07:27:55 +0000 (09:27 +0200)]
Merge branch 'master' into next
Michael Stapelberg [Tue, 9 Aug 2011 07:27:40 +0000 (09:27 +0200)]
Merge branch 'new-fix-leaks'
Michael Stapelberg [Tue, 9 Aug 2011 06:41:42 +0000 (08:41 +0200)]
Bugfix: don’t free the old json_output, the caller does that