]>
git.sur5r.net Git - i3/i3/log
Michael Stapelberg [Fri, 19 Mar 2010 00:43:11 +0000 (01:43 +0100)]
little style fix for the last commit
Helgi Kristvin Sigurbjarnarson [Fri, 19 Mar 2010 00:18:25 +0000 (00:18 +0000)]
Bugfix: Take window out of fullscreen before entering floating mode.
Michael Stapelberg [Tue, 16 Mar 2010 23:36:08 +0000 (00:36 +0100)]
Bugfix: configure floating windows above tiling windows when moving them to another workspaces (Thanks Sasha)
Michael Stapelberg [Tue, 16 Mar 2010 18:32:19 +0000 (19:32 +0100)]
website: add download link for fedora
Michael Stapelberg [Mon, 15 Mar 2010 21:17:00 +0000 (22:17 +0100)]
Bugfix: Correctly stack windows when new windows are opened while in fullscreen mode
This fixes ticket #195.
Michael Stapelberg [Thu, 11 Mar 2010 23:50:10 +0000 (00:50 +0100)]
Use LOG instead of DLOG/ELOG
Michael Stapelberg [Wed, 10 Mar 2010 22:27:24 +0000 (23:27 +0100)]
Fix predict_text_width by using xcb_query_text_extents
This fixes ticket #173, at least for the rendering errors.
I don’t really know why I implemented predict_text_width like it
was before (querying the whole table and pulling out information
one by one). Maybe I have overlooked xcb_query_text_extents. In
any case, it works better now.
Michael Stapelberg [Thu, 11 Mar 2010 22:34:29 +0000 (23:34 +0100)]
Bugfix: Don’t mess up x/y coordinates in configurerequests for floating windows
This was the cause for ticket #93, which actually has a false
conclusion for the reason of this bug.
This code needs to be refactored.
Michael Stapelberg [Thu, 11 Mar 2010 23:41:40 +0000 (00:41 +0100)]
bugfix: don’t remap stack windows errnously when changing workspaces
This fixes ticket #193 (long-standing rendering bug).
Michael Stapelberg [Sun, 14 Feb 2010 12:22:32 +0000 (13:22 +0100)]
s/DLOG/LOG (Thanks ccount)
Michael Stapelberg [Fri, 12 Feb 2010 12:06:59 +0000 (13:06 +0100)]
Bugfix: Correctly do boundary checking/moving to other workspaces when moving floating clients via keyboard (Thanks sasha)
Michael Stapelberg [Fri, 12 Feb 2010 14:56:19 +0000 (15:56 +0100)]
Bugfix: Use both parts of WM_CLASS (it contains instance and class) (Thanks fallen)
Actually, WM_CLASS contains two null-terminated strings, so we cannot
use asprintf() to get its value but rather use strdup() to get both
of them. Both values are compared when a client is matched against
a wm_class/title combination (for assignments for example).
Michael Stapelberg [Fri, 22 Jan 2010 23:34:29 +0000 (00:34 +0100)]
Bugfix: Don’t leak IPC socket to launched processes
Michael Stapelberg [Wed, 20 Jan 2010 19:46:08 +0000 (20:46 +0100)]
website: add link to the mailing list archives for i3-discuss
Michael Stapelberg [Tue, 19 Jan 2010 16:35:04 +0000 (17:35 +0100)]
website: mention new mailing list for discussions
Michael Stapelberg [Fri, 8 Jan 2010 17:56:01 +0000 (18:56 +0100)]
bugfix: lexer: return to INITIAL state (Thanks dirkson)
'floating_modifier' after 'workspace' did not work because of wrong
state
Michael Stapelberg [Thu, 7 Jan 2010 18:24:46 +0000 (19:24 +0100)]
Use LOG instead of DLOG (next branch feature only)
Michael Stapelberg [Thu, 7 Jan 2010 13:38:00 +0000 (14:38 +0100)]
Bugfix: if a font provides no per-char info for width, fall back to the default (Thanks Ciprian)
Michael Stapelberg [Thu, 7 Jan 2010 12:36:52 +0000 (13:36 +0100)]
Bugfix: Use ev_loop_new instead of ev_default_loop because the latter one blocks SIGCHLD (Thanks Ciprian)
SIGCHLD was inherited to child processes started by i3 and not
all of them unblocked it (shells generally did, though), leading to
zombie processes.
Michael Stapelberg [Tue, 5 Jan 2010 12:16:43 +0000 (13:16 +0100)]
website: add youtube link for the screencast
Michael Stapelberg [Tue, 5 Jan 2010 10:58:26 +0000 (11:58 +0100)]
website: link to the new screencast
Michael Stapelberg [Fri, 1 Jan 2010 21:40:50 +0000 (22:40 +0100)]
Bugfix: Containers could lose their snap state (Thanks Atsutane)
When being on a different workspace than the one where the snapped
container is, the function to cleanup cols/rows would clean up too
much.
Michael Stapelberg [Fri, 1 Jan 2010 16:30:27 +0000 (17:30 +0100)]
Remove superfluous #include <assert.h> (Thanks badboy)
Michael Stapelberg [Fri, 1 Jan 2010 16:29:11 +0000 (17:29 +0100)]
We don’t have DLOG yet in master branch (Thanks ccount)
Michael Stapelberg [Fri, 1 Jan 2010 15:19:42 +0000 (16:19 +0100)]
Bugfix: Don’t put dock clients into floating mode (Thanks xeen)
Michael Stapelberg [Tue, 29 Dec 2009 16:48:16 +0000 (17:48 +0100)]
Fix bindings using the cursor keys in default config
Michael Stapelberg [Mon, 21 Dec 2009 22:06:27 +0000 (23:06 +0100)]
debian: merge changelog
Michael Stapelberg [Mon, 21 Dec 2009 21:55:02 +0000 (22:55 +0100)]
Add bugfix release to website
Michael Stapelberg [Mon, 23 Nov 2009 20:50:01 +0000 (21:50 +0100)]
debian: Add i3-wm.doc-base
Michael Stapelberg [Mon, 23 Nov 2009 20:44:23 +0000 (21:44 +0100)]
debian: add missing files to docs/
Michael Stapelberg [Mon, 21 Dec 2009 21:42:59 +0000 (22:42 +0100)]
Add release notes for 3.δ-bf1
Michael Stapelberg [Wed, 16 Dec 2009 21:59:25 +0000 (22:59 +0100)]
Add x11-utils as dependency to have xmessage(1) for the welcome message
Michael Stapelberg [Mon, 21 Dec 2009 21:37:29 +0000 (22:37 +0100)]
Add debian changelog for the bugfix release
Michael Stapelberg [Sat, 12 Dec 2009 20:42:56 +0000 (21:42 +0100)]
Partly revert
4ba26659 , it was just wrong.
Michael Stapelberg [Sat, 12 Dec 2009 20:31:41 +0000 (21:31 +0100)]
Bugfix: Correctly check for fullscreen windows when mapping new clients
CUR_CELL only works if you currently are in that container (not for
windows which are assigned to invisible workspaces, for example).
Michael Stapelberg [Sat, 12 Dec 2009 20:29:07 +0000 (21:29 +0100)]
Bugfix: Correctly place new windows below fullscreen windows (Thanks Moredread)
This bug could happen if you have floating and tiling windows (for
example Firefox in tiling mode and its Open dialog in autmatically
floating mode) and you opened a new tiling window while in fullscreen.
i3 would then place the window below the floating windows, but
floating clients are above fullscreen windows. Thus, the client
would be placed above the fullscreen window.
Michael Stapelberg [Sat, 12 Dec 2009 17:43:30 +0000 (18:43 +0100)]
Bugfix: Fix assignments to not yet visible workspaces
This was broken by commit
5a1668db3
Michael Stapelberg [Tue, 8 Dec 2009 19:52:19 +0000 (20:52 +0100)]
Bugfix: Don’t resize client after base_height changes if client is in fullscreen mode
Michael Stapelberg [Tue, 8 Dec 2009 10:48:25 +0000 (11:48 +0100)]
Bugfix: Use more precise floating point arithmetic (Thanks helgiks)
This prevents errors in rounding leading to an unoccupied space of
-1 which in turn leads to infinity when calculating the new size
of a container after resizing.
Michael Stapelberg [Sun, 22 Nov 2009 13:32:40 +0000 (14:32 +0100)]
Bugfix: Also fix horizontal resizing
The same problem as in the commit before this one was present. Additionally,
the dock_clients and internal bar were not taken into account everywhere.
Michael Stapelberg [Thu, 26 Nov 2009 21:17:38 +0000 (22:17 +0100)]
Bugfix: Fix two problems in resizing floating windows with right mouse button (Thanks Mirko)
Minimum width/height was not consistent with the limit for grabbing
and resizing a window at its border.
If one of both was violated (width < min_width for example), none
of them were updated.
Michael Stapelberg [Thu, 26 Nov 2009 20:32:53 +0000 (21:32 +0100)]
Bugfix: Render containers after setting the client active (Thanks Mirko)
This lead to race conditions when the window did not change its title
after mapping and was displayed in a tabbed container.
Michael Stapelberg [Mon, 23 Nov 2009 08:42:38 +0000 (09:42 +0100)]
Bugfix: Resize client after updating base_height/base_width (Thanks Merovius)
This fixes the problem that urxvt/xterm "lost" a line of space before
being resized the first time.
Michael Stapelberg [Mon, 23 Nov 2009 07:35:40 +0000 (08:35 +0100)]
Bugfix: Don’t ignore urgency flag when the client wants to clean it (Thanks Syntropy)
Michael Stapelberg [Sun, 22 Nov 2009 21:48:08 +0000 (22:48 +0100)]
Bugfix: Fix stack-limit cols, handle stack-limit cols on tabbed containers (Thanks jace)
Michael Stapelberg [Fri, 20 Nov 2009 14:55:54 +0000 (15:55 +0100)]
Bugfix: Don’t set the urgency flag if the window is currently active
Michael Stapelberg [Fri, 20 Nov 2009 14:33:38 +0000 (15:33 +0100)]
Bugfix: Accept underscores in bindsym (Thanks jace)
Michael Stapelberg [Wed, 18 Nov 2009 21:53:17 +0000 (22:53 +0100)]
Bugfix: Fix resizing of floating windows in borderless/1-px-border mode (Thanks Grauwolf)
Calculations were wrong (they simply didn’t take into account that
there is more than one border style, the code was from before we
implemented that…). We cannot directly set child_rect to the coordinates
as resize_client takes rect and calculates the child_rect, so we need
the new lines of code for this bugfix in any case (rect needs to be
updated).
Michael Stapelberg [Wed, 18 Nov 2009 19:20:54 +0000 (20:20 +0100)]
Bugfix: Correctly clear the urgency hint if a window gets unmapped without clearing the hint
Michael Stapelberg [Wed, 18 Nov 2009 18:53:57 +0000 (19:53 +0100)]
Bugfix: Also allow WORDs as workspace names (Thanks Grauwolf)
Michael Stapelberg [Fri, 13 Nov 2009 19:22:23 +0000 (20:22 +0100)]
Bugfix: Correctly replay pointer if the click handler does not trigger (Thanks merovius)
Michael Stapelberg [Fri, 13 Nov 2009 18:55:34 +0000 (19:55 +0100)]
Bugfix: Correctly switch border types for floating windows (Thanks msi)
Michael Stapelberg [Fri, 13 Nov 2009 18:46:07 +0000 (19:46 +0100)]
Bugfix: Don’t draw window title when titlebar is disabled (Thanks msi)
Michael Stapelberg [Mon, 9 Nov 2009 21:56:53 +0000 (22:56 +0100)]
website: add new release
Michael Stapelberg [Mon, 9 Nov 2009 21:55:24 +0000 (22:55 +0100)]
Merge branch 'next'
Conflicts:
include/data.h
src/config.c
src/handlers.c
src/layout.c
Michael Stapelberg [Mon, 9 Nov 2009 21:44:40 +0000 (22:44 +0100)]
debian: Add flex/bison to build-deps
Michael Stapelberg [Mon, 9 Nov 2009 21:41:31 +0000 (22:41 +0100)]
debian: update packaging
Michael Stapelberg [Mon, 9 Nov 2009 21:36:26 +0000 (22:36 +0100)]
parser: Use right parameter, suppress warning about expected shift/reduce conflict
Michael Stapelberg [Mon, 9 Nov 2009 20:31:51 +0000 (21:31 +0100)]
Update regexp in make dist
Michael Stapelberg [Mon, 9 Nov 2009 20:29:54 +0000 (21:29 +0100)]
Only evaluate the $(shell) expansions once in Makefiles
Michael Stapelberg [Mon, 9 Nov 2009 20:29:10 +0000 (21:29 +0100)]
Bump version in manpage
Michael Stapelberg [Mon, 9 Nov 2009 20:28:29 +0000 (21:28 +0100)]
Change makefile for the release of 3.d
Michael Stapelberg [Mon, 9 Nov 2009 20:28:15 +0000 (21:28 +0100)]
Add manpage for i3-input
Michael Stapelberg [Mon, 9 Nov 2009 19:53:56 +0000 (20:53 +0100)]
Update changelog / release-notes
Michael Stapelberg [Sun, 8 Nov 2009 20:43:47 +0000 (21:43 +0100)]
Bugfix: WHITESPACE was missing in front of the workspace name (Thanks Mirko)
Michael Stapelberg [Sun, 8 Nov 2009 12:04:14 +0000 (13:04 +0100)]
Fix rendering of 1-px-border windows which require background filling
Michael Stapelberg [Sun, 8 Nov 2009 11:45:33 +0000 (12:45 +0100)]
s/for(/for (/
Michael Stapelberg [Sun, 8 Nov 2009 11:45:05 +0000 (12:45 +0100)]
document the new border option
Michael Stapelberg [Sun, 8 Nov 2009 11:43:01 +0000 (12:43 +0100)]
Implement configuration setting to change the default border of windows
Michael Stapelberg [Sat, 7 Nov 2009 17:46:58 +0000 (18:46 +0100)]
Add favicon to website
Michael Stapelberg [Sat, 7 Nov 2009 15:51:10 +0000 (16:51 +0100)]
Bugfix: Don’t access wrong parameter (Thanks atsutane)
Michael Stapelberg [Sat, 7 Nov 2009 15:44:52 +0000 (16:44 +0100)]
Explicitly specify -lxcb when linking to link with binutils-gold
Michael Stapelberg [Fri, 6 Nov 2009 17:41:17 +0000 (18:41 +0100)]
Use nicer colors for focused_inactive by default
Michael Stapelberg [Fri, 6 Nov 2009 16:46:34 +0000 (17:46 +0100)]
Install welcome message, display it in default config
Michael Stapelberg [Fri, 6 Nov 2009 16:43:01 +0000 (17:43 +0100)]
Some reformatting of the welcome message
Atsutane [Sat, 19 Sep 2009 12:39:49 +0000 (14:39 +0200)]
Wrote a short welcome message introducing the default key bindings.
Michael Stapelberg [Fri, 6 Nov 2009 16:26:17 +0000 (17:26 +0100)]
parser: Solve last shift/reduce conflicts
Michael Stapelberg [Fri, 6 Nov 2009 16:19:01 +0000 (17:19 +0100)]
parser: solve shift/reduce conflict by moving WHITESPACE token to the right place
Michael Stapelberg [Fri, 6 Nov 2009 14:43:46 +0000 (15:43 +0100)]
Fix compilation warning
Michael Stapelberg [Fri, 6 Nov 2009 14:42:03 +0000 (15:42 +0100)]
configfile: make whitespace optional for modes (Thanks tsdh)
Michael Stapelberg [Thu, 5 Nov 2009 19:25:40 +0000 (20:25 +0100)]
debian: Recommend xfonts-base (necessary for misc-fixed used in default config)
Michael Stapelberg [Wed, 4 Nov 2009 21:37:43 +0000 (22:37 +0100)]
Bugfix: Cleanup stack window also when in tabbing mode (Thanks litemotiv)
Michael Stapelberg [Wed, 4 Nov 2009 21:12:15 +0000 (22:12 +0100)]
Apply fix of the previous commit also for columns
Michael Stapelberg [Wed, 4 Nov 2009 21:10:26 +0000 (22:10 +0100)]
Bugfix: Switch layout mode after initializing all containers in a new row
Michael Stapelberg [Tue, 3 Nov 2009 06:51:23 +0000 (07:51 +0100)]
Update hacking-howto (no longer reacting to notifies, but redirecting requests)
Michael Stapelberg [Mon, 2 Nov 2009 22:15:08 +0000 (23:15 +0100)]
Also support xcb-keysyms < 0.3.4 when using bindsym (Thanks ch3ka)
Michael Stapelberg [Mon, 2 Nov 2009 22:14:21 +0000 (23:14 +0100)]
Fix compilation warning
Michael Stapelberg [Mon, 2 Nov 2009 22:13:22 +0000 (23:13 +0100)]
Bugfix: Ignore trailing/leading whitespaces when defining a mode (Thanks badboy)
…and shame on you for trailing/leading whitespace :).
Michael Stapelberg [Wed, 28 Oct 2009 23:33:20 +0000 (00:33 +0100)]
Bugfix: Prevent a division through zero (Thanks xeen)
Michael Stapelberg [Wed, 28 Oct 2009 14:37:34 +0000 (15:37 +0100)]
Bugfix: Correctly re-assign dock_clients to the first screen when their screen disappears
This could lead to a null-pointer dereference when closing dock
clients that got lost.
Michael Stapelberg [Tue, 27 Oct 2009 19:48:46 +0000 (20:48 +0100)]
website: i3status: release 2.0
Michael Stapelberg [Mon, 26 Oct 2009 19:04:37 +0000 (20:04 +0100)]
Change testcases to work with the released version of X11::XCB
Michael Stapelberg [Mon, 26 Oct 2009 14:13:25 +0000 (15:13 +0100)]
Add cursor keys for focussing, moving, snapping to the default config
Michael Stapelberg [Fri, 23 Oct 2009 21:13:38 +0000 (23:13 +0200)]
Bugfix: Use the right pointer for bar.* colors (Thanks shatter)
Michael Stapelberg [Fri, 23 Oct 2009 20:57:35 +0000 (22:57 +0200)]
Fix debug message in cfgparse.y (Thanks shatter)
Michael Stapelberg [Fri, 23 Oct 2009 18:06:18 +0000 (20:06 +0200)]
Bugfix: i3-input: Allocate one more character for null-termination
Michael Stapelberg [Fri, 23 Oct 2009 17:53:36 +0000 (19:53 +0200)]
Update userguide
Michael Stapelberg [Fri, 23 Oct 2009 17:53:21 +0000 (19:53 +0200)]
Add tabbing to default config
Michael Stapelberg [Fri, 23 Oct 2009 17:53:09 +0000 (19:53 +0200)]
Mention the testcases in the release notes
Michael Stapelberg [Fri, 23 Oct 2009 15:00:07 +0000 (17:00 +0200)]
Add release notes for 3.δ