]> git.sur5r.net Git - i3/i3/log
i3/i3
14 years agoMerge branch 'next' into testcases
Michael Stapelberg [Wed, 5 Aug 2009 18:22:24 +0000 (20:22 +0200)]
Merge branch 'next' into testcases

14 years agoImplement correct rendering of floating windows (decoration color)
Michael Stapelberg [Wed, 5 Aug 2009 17:59:58 +0000 (19:59 +0200)]
Implement correct rendering of floating windows (decoration color)

14 years agoBugfix: dock clients need to have borderless = true
Michael Stapelberg [Wed, 5 Aug 2009 17:28:21 +0000 (19:28 +0200)]
Bugfix: dock clients need to have borderless = true

14 years agoImplement ws (with screen) to focus the next screen (wsl for example)
Michael Stapelberg [Wed, 5 Aug 2009 17:24:21 +0000 (19:24 +0200)]
Implement ws (with screen) to focus the next screen (wsl for example)

14 years agoImplement borderless / 1-px-bordered windows
Michael Stapelberg [Wed, 5 Aug 2009 16:33:44 +0000 (18:33 +0200)]
Implement borderless / 1-px-bordered windows

Use bn (normal), bp (1-px), bb (borderless) as commands to change the
border style of the currently focused window. Feel free to use i3-msg
to do this.

14 years agoi3-msg: Fix compilation warning (Thanks mxf)
Michael Stapelberg [Wed, 5 Aug 2009 12:38:55 +0000 (14:38 +0200)]
i3-msg: Fix compilation warning (Thanks mxf)

14 years agoAdd support for WM_CLIENT_LEADER, put floating windows mapping to (0x0) to center...
Michael Stapelberg [Tue, 4 Aug 2009 22:39:55 +0000 (00:39 +0200)]
Add support for WM_CLIENT_LEADER, put floating windows mapping to (0x0) to center of leader/workspace

14 years agoBugfix: Recognize clicks as client clicks (opposed to border_clicks) when clients...
Michael Stapelberg [Tue, 4 Aug 2009 20:47:42 +0000 (22:47 +0200)]
Bugfix: Recognize clicks as client clicks (opposed to border_clicks) when clients send them for their parent window

See comment, happened for example with xfontsel. You normally got
to see the resize bar (when having >1 column, of course).

14 years agoFix clicking on workspaces in internal bar (with named workspaces) (Thanks bapt)
Michael Stapelberg [Tue, 4 Aug 2009 20:27:01 +0000 (22:27 +0200)]
Fix clicking on workspaces in internal bar (with named workspaces) (Thanks bapt)

14 years agoAdd logo to git. Thanks to steckdenis, yellowiscool and farvardin!
Michael Stapelberg [Mon, 3 Aug 2009 23:40:05 +0000 (01:40 +0200)]
Add logo to git. Thanks to steckdenis, yellowiscool and farvardin!

14 years agos/Mod1/floating_modifier (Thanks badboy)
Michael Stapelberg [Sun, 2 Aug 2009 20:58:23 +0000 (22:58 +0200)]
s/Mod1/floating_modifier (Thanks badboy)

14 years agoBugfix: Don’t hide assigned clients to inactive but visible workspaces (Thanks xeen)
Michael Stapelberg [Sun, 2 Aug 2009 20:31:52 +0000 (22:31 +0200)]
Bugfix: Don’t hide assigned clients to inactive but visible workspaces (Thanks xeen)

14 years agocache text_width for named workspaces, fix memory leak
Michael Stapelberg [Sun, 2 Aug 2009 19:32:35 +0000 (21:32 +0200)]
cache text_width for named workspaces, fix memory leak

14 years agoupdate debian changelog
Michael Stapelberg [Sun, 2 Aug 2009 18:06:09 +0000 (20:06 +0200)]
update debian changelog

14 years agoMake path configurable
Michael Stapelberg [Tue, 28 Jul 2009 20:09:53 +0000 (22:09 +0200)]
Make path configurable

14 years agoi3-msg: more error handling, more comments
Michael Stapelberg [Tue, 28 Jul 2009 19:29:23 +0000 (21:29 +0200)]
i3-msg: more error handling, more comments

14 years agoAdd i3-msg, a sample implementation and hopefully useful utility
Michael Stapelberg [Tue, 28 Jul 2009 19:26:36 +0000 (21:26 +0200)]
Add i3-msg, a sample implementation and hopefully useful utility

14 years agoAdd docs to include/ipc.h
Michael Stapelberg [Tue, 28 Jul 2009 18:58:56 +0000 (20:58 +0200)]
Add docs to include/ipc.h

14 years agoInitial implementation of IPC via UNIX domain sockets
Michael Stapelberg [Tue, 28 Jul 2009 18:51:29 +0000 (20:51 +0200)]
Initial implementation of IPC via UNIX domain sockets

14 years agoUse errx() instead of an own die() function
Michael Stapelberg [Tue, 28 Jul 2009 12:03:50 +0000 (14:03 +0200)]
Use errx() instead of an own die() function

14 years agoSome little fixes for bapt’s patch, use predict_text_width, support UTF8, pre-render...
Michael Stapelberg [Tue, 28 Jul 2009 11:55:09 +0000 (13:55 +0200)]
Some little fixes for bapt’s patch, use predict_text_width, support UTF8, pre-render workspace names

14 years agoImplements configurable named workspaces
Bapt [Fri, 24 Jul 2009 17:30:27 +0000 (17:30 +0000)]
Implements configurable named workspaces

14 years agoBugfix: Fix NULL-pointer dereferencing introduced by commit 874941 (Thanks tsdh)
Michael Stapelberg [Mon, 27 Jul 2009 22:43:52 +0000 (00:43 +0200)]
Bugfix: Fix NULL-pointer dereferencing introduced by commit 874941 (Thanks tsdh)

14 years agoBugfix: Make assignments work again (Thanks badboy)
Michael Stapelberg [Sun, 26 Jul 2009 00:12:45 +0000 (02:12 +0200)]
Bugfix: Make assignments work again (Thanks badboy)

14 years agoBugfix: Don’t crash on floating windows, set focus correctly
Michael Stapelberg [Sat, 25 Jul 2009 20:53:33 +0000 (22:53 +0200)]
Bugfix: Don’t crash on floating windows, set focus correctly

14 years agoMerge branch 'next' of zekjur:/git/i3 into next
Michael Stapelberg [Sat, 25 Jul 2009 20:31:01 +0000 (22:31 +0200)]
Merge branch 'next' of zekjur:/git/i3 into next

14 years agoMap window/its decoration *after* calling render_layout()
Michael Stapelberg [Sat, 25 Jul 2009 20:29:28 +0000 (22:29 +0200)]
Map window/its decoration *after* calling render_layout()

Thus, no more flickering because the window was first mapped and then
moved. Especially users of multiple monitors should be happy now ;-).
Rather radical change, though, so be prepared for problems.

14 years agoImplement predict_text_width, which will be needed for named workspaces
Michael Stapelberg [Fri, 24 Jul 2009 17:49:06 +0000 (19:49 +0200)]
Implement predict_text_width, which will be needed for named workspaces

14 years agoSome fixes/reformatting for bapt’s patch
Michael Stapelberg [Thu, 23 Jul 2009 18:36:48 +0000 (20:36 +0200)]
Some fixes/reformatting for bapt’s patch

14 years agoImplements a reload command
bapt [Thu, 23 Jul 2009 16:14:24 +0000 (16:14 +0000)]
Implements a reload command

14 years agouse sleep with fractions, not usleep
Michael Stapelberg [Wed, 22 Jul 2009 23:14:36 +0000 (01:14 +0200)]
use sleep with fractions, not usleep

14 years agoSome little fixes (mostly formatting) for bapt’s patch
Michael Stapelberg [Tue, 21 Jul 2009 22:16:16 +0000 (00:16 +0200)]
Some little fixes (mostly formatting) for bapt’s patch

14 years agoImplements next-previous workspace
Bapt [Tue, 21 Jul 2009 19:32:29 +0000 (21:32 +0200)]
Implements next-previous workspace

14 years agoImplement putting clients into floating mode at a specific workspace
Michael Stapelberg [Tue, 21 Jul 2009 14:43:20 +0000 (16:43 +0200)]
Implement putting clients into floating mode at a specific workspace

This changes syntax of the assign command a bit. Old configurations
will continue to work. See the userguide.

14 years agoBugfix: Strip trailing whitespace when parsing assignments (Thanks bapt)
Michael Stapelberg [Tue, 21 Jul 2009 14:05:43 +0000 (16:05 +0200)]
Bugfix: Strip trailing whitespace when parsing assignments (Thanks bapt)

14 years agoBugfix: Repeatedly try to find screens if none are available (Thanks mxf)
Michael Stapelberg [Tue, 21 Jul 2009 13:59:11 +0000 (15:59 +0200)]
Bugfix: Repeatedly try to find screens if none are available (Thanks mxf)

When rotating your screens (xrandr --output LVDS1 --rotate right), sometimes
the X server returned no screens which lead to an exit(1) of i3. Now, i3
tries to find screens for up to 5 seconds and only quits afterwards.

14 years agoBugfix: Correctly redecorate clients when changing focus (Thanks msi)
Michael Stapelberg [Tue, 21 Jul 2009 13:49:08 +0000 (15:49 +0200)]
Bugfix: Correctly redecorate clients when changing focus (Thanks msi)

When moving your cursor from one tiling window to another tiling
window via a floating client, the old tiling window was not re-
decorated correctly

14 years agooptimization: Render on pixmaps and copy the result on Stack_Wins
Michael Stapelberg [Fri, 17 Jul 2009 16:32:40 +0000 (18:32 +0200)]
optimization: Render on pixmaps and copy the result on Stack_Wins

This should speed up the rendering of Stack_Wins with many window
decorations and it should considerably reduce flicker.

14 years agoAdd test case for unmanaged windows (override_redirect => 1)
Michael Stapelberg [Thu, 16 Jul 2009 12:29:18 +0000 (14:29 +0200)]
Add test case for unmanaged windows (override_redirect => 1)

14 years agoAdd testcases :-)
Michael Stapelberg [Thu, 16 Jul 2009 11:43:43 +0000 (13:43 +0200)]
Add testcases :-)

14 years agoBugfix: That last push was one step too fast. Forgot to check parameter.
Michael Stapelberg [Mon, 29 Jun 2009 20:23:24 +0000 (22:23 +0200)]
Bugfix: That last push was one step too fast. Forgot to check parameter.

14 years agoResolve documentation FIXMEs, remove an unnecessary struct
Michael Stapelberg [Mon, 29 Jun 2009 20:15:37 +0000 (22:15 +0200)]
Resolve documentation FIXMEs, remove an unnecessary struct

14 years agoupdated doxygen docu, added FIXMEs, fixed headers to 80chars width.
Lars Hartmann [Mon, 29 Jun 2009 19:54:51 +0000 (21:54 +0200)]
updated doxygen docu, added FIXMEs, fixed headers to 80chars width.

14 years agodebian: Don’t depend on the exact revision of asciidoc
Michael Stapelberg [Mon, 29 Jun 2009 11:43:14 +0000 (13:43 +0200)]
debian: Don’t depend on the exact revision of asciidoc

14 years agoslides: expandtab/retab, fix typos, fix example code
Michael Stapelberg [Sun, 28 Jun 2009 22:35:03 +0000 (00:35 +0200)]
slides: expandtab/retab, fix typos, fix example code

14 years agoBugfix: Use ->workspace instead of ->container
Michael Stapelberg [Sat, 27 Jun 2009 23:58:00 +0000 (01:58 +0200)]
Bugfix: Use ->workspace instead of ->container

14 years agoDon’t allow floating clients to reconfigure themselves when in fullscreen (Thanks...
Michael Stapelberg [Sat, 27 Jun 2009 23:52:06 +0000 (01:52 +0200)]
Don’t allow floating clients to reconfigure themselves when in fullscreen (Thanks Volker)

14 years agoAdd slides of the GPN8 talk
Michael Stapelberg [Sat, 27 Jun 2009 16:57:34 +0000 (18:57 +0200)]
Add slides of the GPN8 talk

14 years agoUse better error messages for s* (Thanks Curtis)
Michael Stapelberg [Sat, 27 Jun 2009 08:54:34 +0000 (10:54 +0200)]
Use better error messages for s* (Thanks Curtis)

14 years agowebsite: add userguide
Michael Stapelberg [Fri, 26 Jun 2009 11:49:18 +0000 (13:49 +0200)]
website: add userguide

14 years agowebsite: add download of 3.β
Michael Stapelberg [Fri, 26 Jun 2009 11:33:00 +0000 (13:33 +0200)]
website: add download of 3.β

14 years agoMerge branch 'next' (3.β is stable now)
Michael Stapelberg [Fri, 26 Jun 2009 11:27:06 +0000 (13:27 +0200)]
Merge branch 'next' (3.β is stable now)

14 years agoBugfix: Correctly check coordinates for resizing floating windows (Thanks Mirko) 3.b
Michael Stapelberg [Fri, 26 Jun 2009 10:14:20 +0000 (12:14 +0200)]
Bugfix: Correctly check coordinates for resizing floating windows (Thanks Mirko)

14 years agodebian: update changelog
Michael Stapelberg [Fri, 26 Jun 2009 02:42:58 +0000 (04:42 +0200)]
debian: update changelog

14 years agoBugfix: When a window is fullscreen, put new windows after that one in focus stack...
Michael Stapelberg [Fri, 26 Jun 2009 02:39:59 +0000 (04:39 +0200)]
Bugfix: When a window is fullscreen, put new windows after that one in focus stack (Thanks Volker)

14 years agoBugfix: Don’t lose focus when putting windows into floating
Michael Stapelberg [Fri, 26 Jun 2009 02:34:36 +0000 (04:34 +0200)]
Bugfix: Don’t lose focus when putting windows into floating

14 years agomanpage: document killing of windows better (Thanks Moredread)
Michael Stapelberg [Fri, 26 Jun 2009 02:25:51 +0000 (04:25 +0200)]
manpage: document killing of windows better (Thanks Moredread)

14 years agoBugfix: When moving, first check boundaries, then check for col-/rowspan (Thanks...
Michael Stapelberg [Fri, 26 Jun 2009 02:21:30 +0000 (04:21 +0200)]
Bugfix: When moving, first check boundaries, then check for col-/rowspan (Thanks Mirko)

14 years agoBugfix: Correctly remove fullscreen floating clients when unmapping (Thanks Volker)
Michael Stapelberg [Fri, 26 Jun 2009 02:15:21 +0000 (04:15 +0200)]
Bugfix: Correctly remove fullscreen floating clients when unmapping (Thanks Volker)

14 years agomanpage: Document setting background color (Thanks Moredread)
Michael Stapelberg [Thu, 25 Jun 2009 20:40:13 +0000 (22:40 +0200)]
manpage: Document setting background color (Thanks Moredread)

14 years agoBugfix: Correctly handle moving fullscreen client onto another screen (Thanks dirkson)
Michael Stapelberg [Thu, 25 Jun 2009 11:46:47 +0000 (13:46 +0200)]
Bugfix: Correctly handle moving fullscreen client onto another screen (Thanks dirkson)

14 years agoBugfix: Correctly handle floating windows when unmapping, fix focus bug when moving
Michael Stapelberg [Thu, 25 Jun 2009 11:31:58 +0000 (13:31 +0200)]
Bugfix: Correctly handle floating windows when unmapping, fix focus bug when moving

14 years agoBugfix: Correctly initialize screens when Xinerama is disabled (Thanks Moredread)
Michael Stapelberg [Wed, 24 Jun 2009 21:50:04 +0000 (23:50 +0200)]
Bugfix: Correctly initialize screens when Xinerama is disabled (Thanks Moredread)

14 years agodebian: add recommendation for i3status
Michael Stapelberg [Wed, 24 Jun 2009 19:25:53 +0000 (21:25 +0200)]
debian: add recommendation for i3status

14 years agodebian: include docs/*.png in /usr/share/docs/i3-wm
Michael Stapelberg [Wed, 24 Jun 2009 19:21:35 +0000 (21:21 +0200)]
debian: include docs/*.png in /usr/share/docs/i3-wm

14 years agoBugfix: Fix selecting col-/rowspanned containers
Michael Stapelberg [Wed, 24 Jun 2009 19:10:12 +0000 (21:10 +0200)]
Bugfix: Fix selecting col-/rowspanned containers

14 years agohacking-howto: document resizing, add links to git documentation
Michael Stapelberg [Wed, 24 Jun 2009 18:50:21 +0000 (20:50 +0200)]
hacking-howto: document resizing, add links to git documentation

14 years agoImplement the configuration option floating_modifier and document it
Michael Stapelberg [Wed, 24 Jun 2009 18:31:00 +0000 (20:31 +0200)]
Implement the configuration option floating_modifier and document it

14 years agodebugging: Recommend "backtrace full"
Michael Stapelberg [Wed, 24 Jun 2009 18:14:41 +0000 (20:14 +0200)]
debugging: Recommend "backtrace full"

14 years agouserguide: Explain containers (Thanks dirkson)
Michael Stapelberg [Wed, 24 Jun 2009 17:49:07 +0000 (19:49 +0200)]
userguide: Explain containers (Thanks dirkson)

14 years agoBugfix: Check screen for NULL, free client memory correctly (Thanks dirkson)
Michael Stapelberg [Wed, 24 Jun 2009 17:22:09 +0000 (19:22 +0200)]
Bugfix: Check screen for NULL, free client memory correctly (Thanks dirkson)

14 years agoBugfix: Don’t invalidate container pointer and access it when unmapping
Michael Stapelberg [Wed, 24 Jun 2009 17:05:33 +0000 (19:05 +0200)]
Bugfix: Don’t invalidate container pointer and access it when unmapping

14 years agoEnsure a minimum size of 25px when resizing windows
Michael Stapelberg [Wed, 24 Jun 2009 16:31:43 +0000 (18:31 +0200)]
Ensure a minimum size of 25px when resizing windows

14 years agoUse drag_pointer from floating.c for the resize handler
Michael Stapelberg [Wed, 24 Jun 2009 15:40:34 +0000 (17:40 +0200)]
Use drag_pointer from floating.c for the resize handler

14 years agoBugfix: resizing: boundary checking (Thanks Mirko)
Michael Stapelberg [Wed, 24 Jun 2009 15:24:09 +0000 (17:24 +0200)]
Bugfix: resizing: boundary checking (Thanks Mirko)

14 years agoCorrectly re-assign floating clients to the destination workspace when moving
Michael Stapelberg [Wed, 24 Jun 2009 15:12:12 +0000 (17:12 +0200)]
Correctly re-assign floating clients to the destination workspace when moving

14 years agoEnsure that the focus is set correctly when moving floating clients
Michael Stapelberg [Tue, 23 Jun 2009 22:35:05 +0000 (00:35 +0200)]
Ensure that the focus is set correctly when moving floating clients

14 years agoCorrectly move floating clients to other workspaces on visible screens
Michael Stapelberg [Tue, 23 Jun 2009 22:34:03 +0000 (00:34 +0200)]
Correctly move floating clients to other workspaces on visible screens

14 years agoBugfix: Remove/add floating clients to workspace->floating_clients when moving to...
Michael Stapelberg [Tue, 23 Jun 2009 21:17:06 +0000 (23:17 +0200)]
Bugfix: Remove/add floating clients to workspace->floating_clients when moving to other workspaces

14 years agoBugfix: load current_col/current_row from workspace when setting focus (Thanks Mirko)
Michael Stapelberg [Tue, 23 Jun 2009 21:10:04 +0000 (23:10 +0200)]
Bugfix: load current_col/current_row from workspace when setting focus (Thanks Mirko)

In the case of floating clients which have no container, the values
were still the ones from your old workspace, which was a problem if
your dimensions didn’t match…

14 years agofloating: enforce minimum size of 50x20 when resizing (Thanks Mirko)
Michael Stapelberg [Tue, 23 Jun 2009 20:42:54 +0000 (22:42 +0200)]
floating: enforce minimum size of 50x20 when resizing (Thanks Mirko)

14 years agodebian: change Priority to extra (makes more sense, plus necessary because xcb is...
Michael Stapelberg [Sun, 21 Jun 2009 15:05:23 +0000 (17:05 +0200)]
debian: change Priority to extra (makes more sense, plus necessary because xcb is in extra)

14 years agoEnter feature freeze. Update debian/changelog, add RELEASE-NOTES-3.b (not yet released!)
Michael Stapelberg [Sun, 21 Jun 2009 14:40:23 +0000 (16:40 +0200)]
Enter feature freeze. Update debian/changelog, add RELEASE-NOTES-3.b (not yet released!)

14 years agoImplement selecting the next tiling/floating window (using "focus")
Michael Stapelberg [Sun, 21 Jun 2009 14:14:15 +0000 (16:14 +0200)]
Implement selecting the next tiling/floating window (using "focus")

Also update documentation (manpage, userguide).
To make the code easier to read/write when checking if a client is
floating, introduce client_is_floating().

14 years agowebsite: i3status: add links to 1.2
Michael Stapelberg [Sun, 21 Jun 2009 12:19:25 +0000 (14:19 +0200)]
website: i3status: add links to 1.2

14 years agoUse a nested event loop which polls and saves motion notify events for later
Michael Stapelberg [Sun, 21 Jun 2009 11:44:44 +0000 (13:44 +0200)]
Use a nested event loop which polls and saves motion notify events for later

This should speed up resizing/dragging quite a bit, thus fixing ticket #51

14 years agoBugfix: yuck! FREE() used a wrong check, effectively never free()ing memory
Michael Stapelberg [Sun, 21 Jun 2009 11:44:14 +0000 (13:44 +0200)]
Bugfix: yuck! FREE() used a wrong check, effectively never free()ing memory

14 years agoImplement reconfiguration of floating clients
Michael Stapelberg [Sun, 21 Jun 2009 11:29:48 +0000 (13:29 +0200)]
Implement reconfiguration of floating clients

14 years agoBugfix: floating: open windows with correct width/height
Michael Stapelberg [Sun, 21 Jun 2009 11:18:54 +0000 (13:18 +0200)]
Bugfix: floating: open windows with correct width/height

14 years agoBugfix: Floating: open windows at their requested position
Michael Stapelberg [Sun, 21 Jun 2009 11:12:42 +0000 (13:12 +0200)]
Bugfix: Floating: open windows at their requested position

14 years agoBugfix: Properly integrate libxcb’s event loop into libev.
Michael Stapelberg [Sun, 21 Jun 2009 11:05:54 +0000 (13:05 +0200)]
Bugfix: Properly integrate libxcb’s event loop into libev.

Fixes a race condition with GIMP (where it configured its window,
sent the map request and waited for the window to get mapped, but
i3 didn’t get the event until another one was sent (key binding for
example)).

The new solution is much better as it properly hands off all
the work to xcb_poll_for_event.

Inspired by awesome, which uses the same mechanism. Thanks.

14 years agoRemove getting colorpixels from the X server, saves code and round-trips. Requires...
Michael Stapelberg [Sat, 20 Jun 2009 16:05:24 +0000 (18:05 +0200)]
Remove getting colorpixels from the X server, saves code and round-trips. Requires truecolor displays.

If anyone has a serious (!) use for non-truecolor displays and
problems with i3’s colors after this commit, please send a mail.

14 years agoBugfix: Correctly raise the currently focused client when going into stack mode
Michael Stapelberg [Fri, 19 Jun 2009 22:31:57 +0000 (00:31 +0200)]
Bugfix: Correctly raise the currently focused client when going into stack mode

14 years agofloating: Don’t let clients become hidden under stack windows or fulscreen clients...
Michael Stapelberg [Fri, 19 Jun 2009 21:18:43 +0000 (23:18 +0200)]
floating: Don’t let clients become hidden under stack windows or fulscreen clients (Thanks Mirko)

14 years agoBugfix: Make sure floating clients are alwalys above tiling clients (Thanks Mirko)
Michael Stapelberg [Fri, 19 Jun 2009 20:57:19 +0000 (22:57 +0200)]
Bugfix: Make sure floating clients are alwalys above tiling clients (Thanks Mirko)

14 years agoBugfix: Correctly check for floating mode in the buttonpress handler (Thanks Mirko)
Michael Stapelberg [Fri, 19 Jun 2009 20:48:18 +0000 (22:48 +0200)]
Bugfix: Correctly check for floating mode in the buttonpress handler (Thanks Mirko)

14 years agoBugfix: Obey colspan/rowspan when checking if containers can be snapped to the right...
Michael Stapelberg [Fri, 19 Jun 2009 20:39:03 +0000 (22:39 +0200)]
Bugfix: Obey colspan/rowspan when checking if containers can be snapped to the right/bottom (Thanks Mirko)

This fixes ticket #54.

14 years agoBugfix: Obey colspan/rowspan when checking if containers can be snapped to the right...
Michael Stapelberg [Fri, 19 Jun 2009 20:39:03 +0000 (22:39 +0200)]
Bugfix: Obey colspan/rowspan when checking if containers can be snapped to the right/bottom (Thanks Mirko)

This fixes ticket #54.

14 years agoImplement the special workspace ~ for assignments, which will set clients floating...
Michael Stapelberg [Fri, 19 Jun 2009 18:20:00 +0000 (20:20 +0200)]
Implement the special workspace ~ for assignments, which will set clients floating automatically

14 years agofloating: nested functions make the callbacks a lot more easier & beautiful
Michael Stapelberg [Fri, 19 Jun 2009 17:43:01 +0000 (19:43 +0200)]
floating: nested functions make the callbacks a lot more easier & beautiful