]> git.sur5r.net Git - i3/i3/log
i3/i3
13 years agoModify workspace next/prev to account for workspaces on all outputs.
Peter Bui [Wed, 3 Aug 2011 21:41:40 +0000 (17:41 -0400)]
Modify workspace next/prev to account for workspaces on all outputs.

Generally, the traversal goes: numbered workspaces in order, and then
named workspaces in the order in which they appear in the tree.

Example:
    Output 1:       Output 2:
1 3 D C         2 4 B A

Traversal: 1, 2, 3, 4, D, C, B, A, 1, ...

Note, after the numbered workspaces, we traverse the named workspaces
from output 1, and then output 2, etc.

13 years agoMerge branch 'fix-wsnum'
Michael Stapelberg [Wed, 3 Aug 2011 22:10:56 +0000 (00:10 +0200)]
Merge branch 'fix-wsnum'

13 years agoBugfix: Use the appropriate number when assigning numbered workspaces in randr.c
Michael Stapelberg [Wed, 3 Aug 2011 22:10:23 +0000 (00:10 +0200)]
Bugfix: Use the appropriate number when assigning numbered workspaces in randr.c

13 years agoInclude <limits.h> in all.h
Michael Stapelberg [Wed, 3 Aug 2011 22:10:04 +0000 (00:10 +0200)]
Include <limits.h> in all.h

13 years agoMerge branch 'doc-floating'
Michael Stapelberg [Wed, 3 Aug 2011 18:48:57 +0000 (20:48 +0200)]
Merge branch 'doc-floating'

13 years agodocs/userguide: the correct command is 'floating enable', not 'mode floating' (Thanks...
Michael Stapelberg [Wed, 3 Aug 2011 18:47:29 +0000 (20:47 +0200)]
docs/userguide: the correct command is 'floating enable', not 'mode floating' (Thanks Sander)

Fixes: #453
13 years agoMerge branch 'fix-chromium-tabbar'
Michael Stapelberg [Wed, 3 Aug 2011 18:44:10 +0000 (20:44 +0200)]
Merge branch 'fix-chromium-tabbar'

13 years agoBugfix: realloc() with size == 0 works like free() and returns NULL, so don’t die()
Michael Stapelberg [Wed, 3 Aug 2011 18:43:08 +0000 (20:43 +0200)]
Bugfix: realloc() with size == 0 works like free() and returns NULL, so don’t die()

13 years agoBugfix: Correctly set the _NET_CLIENT_LIST_STACKING hint (fixes chromium tabbar)
Michael Stapelberg [Wed, 3 Aug 2011 18:07:03 +0000 (20:07 +0200)]
Bugfix: Correctly set the _NET_CLIENT_LIST_STACKING hint (fixes chromium tabbar)

Fixes #287

13 years agoMerge branch 'fix-floating-resize'
Michael Stapelberg [Wed, 3 Aug 2011 12:49:23 +0000 (14:49 +0200)]
Merge branch 'fix-floating-resize'

13 years agoBugfix: Fix 'resize' with direction != 'up' for floating windows
Michael Stapelberg [Wed, 3 Aug 2011 12:48:52 +0000 (14:48 +0200)]
Bugfix: Fix 'resize' with direction != 'up' for floating windows

Fixes #447

13 years agot/41-resize: also verify resize for floating windows
Michael Stapelberg [Wed, 3 Aug 2011 12:48:33 +0000 (14:48 +0200)]
t/41-resize: also verify resize for floating windows

13 years agoMerge branch 'workspace-order-fix'
Michael Stapelberg [Wed, 3 Aug 2011 10:18:40 +0000 (12:18 +0200)]
Merge branch 'workspace-order-fix'

13 years agoBugfix: Correctly check if the workspace already exists
Michael Stapelberg [Wed, 3 Aug 2011 10:18:30 +0000 (12:18 +0200)]
Bugfix: Correctly check if the workspace already exists

13 years agoMerge branch 'fix-dpkg-build'
Michael Stapelberg [Wed, 3 Aug 2011 02:10:24 +0000 (04:10 +0200)]
Merge branch 'fix-dpkg-build'

13 years agodebian: fix debian/rules for multiple builds (Thanks ccount)
Michael Stapelberg [Wed, 3 Aug 2011 02:09:59 +0000 (04:09 +0200)]
debian: fix debian/rules for multiple builds (Thanks ccount)

13 years agoMerge branch 'workspace-startup-order'
Michael Stapelberg [Wed, 3 Aug 2011 01:33:34 +0000 (03:33 +0200)]
Merge branch 'workspace-startup-order'

13 years agoMerge branch 'workspace-startup-order' into next
Michael Stapelberg [Wed, 3 Aug 2011 01:33:31 +0000 (03:33 +0200)]
Merge branch 'workspace-startup-order' into next

13 years agoalso handle quoted workspace names, extend t/72 for that
Michael Stapelberg [Wed, 3 Aug 2011 01:33:12 +0000 (03:33 +0200)]
also handle quoted workspace names, extend t/72 for that

13 years agoBugfix: When looking for an unused workspace, try the named workspaces first
Michael Stapelberg [Wed, 3 Aug 2011 01:08:59 +0000 (03:08 +0200)]
Bugfix: When looking for an unused workspace, try the named workspaces first

Fixes: #449
13 years agoadd testcase to check if i3 starts on the first named workspace (ticket #449)
Michael Stapelberg [Wed, 3 Aug 2011 00:56:24 +0000 (02:56 +0200)]
add testcase to check if i3 starts on the first named workspace (ticket #449)

13 years agoMerge branch 'tests-i3lib-launch' into next
Michael Stapelberg [Wed, 3 Aug 2011 00:14:05 +0000 (02:14 +0200)]
Merge branch 'tests-i3lib-launch' into next

13 years agoMerge branch 'tests-i3lib-launch'
Michael Stapelberg [Wed, 3 Aug 2011 00:14:00 +0000 (02:14 +0200)]
Merge branch 'tests-i3lib-launch'

13 years agot/70-force-focus-wrapping: use launch_with_config
Michael Stapelberg [Wed, 3 Aug 2011 00:12:29 +0000 (02:12 +0200)]
t/70-force-focus-wrapping: use launch_with_config

13 years agot/67-workspace_layout: use launch_with_config
Michael Stapelberg [Wed, 3 Aug 2011 00:04:52 +0000 (02:04 +0200)]
t/67-workspace_layout: use launch_with_config

13 years agot/66-assign: use launch_with_config
Michael Stapelberg [Wed, 3 Aug 2011 00:02:38 +0000 (02:02 +0200)]
t/66-assign: use launch_with_config

13 years agotests: implement i3test::launch_with_config, use it in t/65-for_window
Michael Stapelberg [Tue, 2 Aug 2011 22:03:13 +0000 (00:03 +0200)]
tests: implement i3test::launch_with_config, use it in t/65-for_window

13 years agoMerge branch 'fix-resize-too-much' into next
Michael Stapelberg [Tue, 2 Aug 2011 20:32:37 +0000 (22:32 +0200)]
Merge branch 'fix-resize-too-much' into next

13 years agoMerge branch 'fix-resize-too-much'
Michael Stapelberg [Tue, 2 Aug 2011 20:32:34 +0000 (22:32 +0200)]
Merge branch 'fix-resize-too-much'

13 years agoBugfix: Ensure that the percentage is > 0.05 when using the 'resize' cmd (Thanks...
Michael Stapelberg [Tue, 2 Aug 2011 20:31:45 +0000 (22:31 +0200)]
Bugfix: Ensure that the percentage is > 0.05 when using the 'resize' cmd (Thanks rogutes)

Fixes #437

13 years agoMerge branch 'fix-multi-for_window' into next
Michael Stapelberg [Tue, 2 Aug 2011 17:46:36 +0000 (19:46 +0200)]
Merge branch 'fix-multi-for_window' into next

13 years agoBugfix: Make the criteria rules recursive in src/cfgparse.y, too (Thanks f8l)
Michael Stapelberg [Tue, 2 Aug 2011 17:44:44 +0000 (19:44 +0200)]
Bugfix: Make the criteria rules recursive in src/cfgparse.y, too (Thanks f8l)

13 years agot/65-for_window: add a testcase for multiple criteria
Michael Stapelberg [Tue, 2 Aug 2011 17:37:04 +0000 (19:37 +0200)]
t/65-for_window: add a testcase for multiple criteria

13 years agotests: make t/65-for-window.t use separate i3 instances
Michael Stapelberg [Tue, 2 Aug 2011 17:21:09 +0000 (19:21 +0200)]
tests: make t/65-for-window.t use separate i3 instances

13 years agoMerge branch 'multi-keycodes-fix'
Michael Stapelberg [Tue, 2 Aug 2011 08:47:23 +0000 (10:47 +0200)]
Merge branch 'multi-keycodes-fix'

13 years agoMerge branch 'multi-keycodes-fix' into next
Michael Stapelberg [Tue, 2 Aug 2011 08:47:12 +0000 (10:47 +0200)]
Merge branch 'multi-keycodes-fix' into next

13 years agoBugfix: Correctly bind on multiple keycodes if a symbol has more than one (Thanks...
Michael Stapelberg [Tue, 2 Aug 2011 08:47:03 +0000 (10:47 +0200)]
Bugfix: Correctly bind on multiple keycodes if a symbol has more than one (Thanks ubitux)

13 years agoupdate debian packaging
Michael Stapelberg [Mon, 1 Aug 2011 21:35:08 +0000 (23:35 +0200)]
update debian packaging

13 years agoMerge branch 'next'
Michael Stapelberg [Mon, 1 Aug 2011 21:28:08 +0000 (23:28 +0200)]
Merge branch 'next'

13 years agomake dist: include i3bar, pre-generate its manpage 4.0.1
Michael Stapelberg [Mon, 1 Aug 2011 21:27:50 +0000 (23:27 +0200)]
make dist: include i3bar, pre-generate its manpage

13 years agoMerge branch 'next'
Michael Stapelberg [Mon, 1 Aug 2011 21:18:53 +0000 (23:18 +0200)]
Merge branch 'next'

13 years agoadd release notes for 4.0.1
Michael Stapelberg [Mon, 1 Aug 2011 21:18:32 +0000 (23:18 +0200)]
add release notes for 4.0.1

13 years agoalso start i3bar in the keycode config template
Michael Stapelberg [Mon, 1 Aug 2011 19:23:44 +0000 (21:23 +0200)]
also start i3bar in the keycode config template

13 years agoMerge branch 'darwin-fixes' into next
Michael Stapelberg [Mon, 1 Aug 2011 16:09:47 +0000 (18:09 +0200)]
Merge branch 'darwin-fixes' into next

13 years agoenable -Wl,--as-needed only on Linux (doesn’t work on Mac OS X)
Michael Stapelberg [Mon, 1 Aug 2011 16:09:27 +0000 (18:09 +0200)]
enable -Wl,--as-needed only on Linux (doesn’t work on Mac OS X)

13 years agomakefile: redirect stderr of 'which' to /dev/null when checking for lcov
Michael Stapelberg [Mon, 1 Aug 2011 15:12:04 +0000 (17:12 +0200)]
makefile: redirect stderr of 'which' to /dev/null when checking for lcov

13 years agoMac OS X fixes: include string.h, add strndup(), disable xmllint for the docs
Michael Stapelberg [Mon, 1 Aug 2011 14:17:59 +0000 (16:17 +0200)]
Mac OS X fixes: include string.h, add strndup(), disable xmllint for the docs

13 years agoLDFLAGS: add -Wl,--as-needed. reduces .so dependencies
Michael Stapelberg [Mon, 1 Aug 2011 14:13:38 +0000 (16:13 +0200)]
LDFLAGS: add -Wl,--as-needed. reduces .so dependencies

Let’s see if that works on all systems :)

13 years agomake i3bar use i3’s common.mk
Michael Stapelberg [Mon, 1 Aug 2011 14:13:19 +0000 (16:13 +0200)]
make i3bar use i3’s common.mk

13 years agoMerge i3bar into next
Michael Stapelberg [Mon, 1 Aug 2011 13:55:21 +0000 (15:55 +0200)]
Merge i3bar into next

13 years agodocs/userguide: remove the bar.* color keys (Thanks aksr)
Michael Stapelberg [Mon, 1 Aug 2011 12:42:21 +0000 (14:42 +0200)]
docs/userguide: remove the bar.* color keys (Thanks aksr)

13 years agodocs/userguide: use i3bar instead of dzen2 in the 'exec' example (Thanks ubitux)
Michael Stapelberg [Mon, 1 Aug 2011 12:40:01 +0000 (14:40 +0200)]
docs/userguide: use i3bar instead of dzen2 in the 'exec' example (Thanks ubitux)

13 years agoupdate debian packaging
Michael Stapelberg [Mon, 1 Aug 2011 12:39:45 +0000 (14:39 +0200)]
update debian packaging

13 years agoMerge branch 'next'
Michael Stapelberg [Sun, 31 Jul 2011 22:52:32 +0000 (00:52 +0200)]
Merge branch 'next'

13 years agodocs/userguide: update keyboard-layer images, remove incomplete warning 4.0
Michael Stapelberg [Sun, 31 Jul 2011 21:53:10 +0000 (23:53 +0200)]
docs/userguide: update keyboard-layer images, remove incomplete warning

13 years agodocs/userguide: update keyboard-layer images, remove incomplete warning
Michael Stapelberg [Sun, 31 Jul 2011 21:53:10 +0000 (23:53 +0200)]
docs/userguide: update keyboard-layer images, remove incomplete warning

13 years agodocs/userguide: document for_window (Thanks aksr)
Michael Stapelberg [Sun, 31 Jul 2011 21:38:08 +0000 (23:38 +0200)]
docs/userguide: document for_window (Thanks aksr)

13 years agodocs/userguide: document for_window (Thanks aksr)
Michael Stapelberg [Sun, 31 Jul 2011 21:38:08 +0000 (23:38 +0200)]
docs/userguide: document for_window (Thanks aksr)

13 years agoupdate i3.man
Michael Stapelberg [Sun, 31 Jul 2011 21:34:28 +0000 (23:34 +0200)]
update i3.man

13 years agoupdate i3.man
Michael Stapelberg [Sun, 31 Jul 2011 21:34:28 +0000 (23:34 +0200)]
update i3.man

13 years agoadd a manpage for i3-migrate-config-to-v4
Michael Stapelberg [Sun, 31 Jul 2011 21:22:50 +0000 (23:22 +0200)]
add a manpage for i3-migrate-config-to-v4

13 years agoadd a manpage for i3-migrate-config-to-v4
Michael Stapelberg [Sun, 31 Jul 2011 21:22:50 +0000 (23:22 +0200)]
add a manpage for i3-migrate-config-to-v4

13 years agoi3-migrate-config-to-v4: drop the .pl suffix
Michael Stapelberg [Sun, 31 Jul 2011 21:11:05 +0000 (23:11 +0200)]
i3-migrate-config-to-v4: drop the .pl suffix

As lintian (a Debian package checker) mentions, it is more clever to install it
without the extension, since the implementation language might change.

13 years agoi3-migrate-config-to-v4: drop the .pl suffix
Michael Stapelberg [Sun, 31 Jul 2011 21:11:05 +0000 (23:11 +0200)]
i3-migrate-config-to-v4: drop the .pl suffix

As lintian (a Debian package checker) mentions, it is more clever to install it
without the extension, since the implementation language might change.

13 years agoadd a manpage for i3-config-wizard
Michael Stapelberg [Sun, 31 Jul 2011 21:08:25 +0000 (23:08 +0200)]
add a manpage for i3-config-wizard

13 years agoadd a manpage for i3-config-wizard
Michael Stapelberg [Sun, 31 Jul 2011 21:08:25 +0000 (23:08 +0200)]
add a manpage for i3-config-wizard

13 years agomakefile: use $SUBDIRS for clean/distclean
Michael Stapelberg [Sun, 31 Jul 2011 21:01:16 +0000 (23:01 +0200)]
makefile: use $SUBDIRS for clean/distclean

13 years agomakefile: use $SUBDIRS for clean/distclean
Michael Stapelberg [Sun, 31 Jul 2011 21:01:16 +0000 (23:01 +0200)]
makefile: use $SUBDIRS for clean/distclean

13 years agodebian: bump standards-version, update website
Michael Stapelberg [Sun, 31 Jul 2011 20:41:47 +0000 (22:41 +0200)]
debian: bump standards-version, update website

13 years agodebian: bump standards-version, update website
Michael Stapelberg [Sun, 31 Jul 2011 20:41:47 +0000 (22:41 +0200)]
debian: bump standards-version, update website

13 years agodebian: update changelog
Michael Stapelberg [Sun, 31 Jul 2011 20:34:47 +0000 (22:34 +0200)]
debian: update changelog

13 years agodebian: update changelog
Michael Stapelberg [Sun, 31 Jul 2011 20:34:47 +0000 (22:34 +0200)]
debian: update changelog

13 years agoupdate date in RELEASE-NOTES-4.0
Michael Stapelberg [Sun, 31 Jul 2011 20:25:37 +0000 (22:25 +0200)]
update date in RELEASE-NOTES-4.0

13 years agoupdate date in RELEASE-NOTES-4.0
Michael Stapelberg [Sun, 31 Jul 2011 20:25:37 +0000 (22:25 +0200)]
update date in RELEASE-NOTES-4.0

13 years agoremove obsolete docs/tree-migrating
Michael Stapelberg [Sun, 31 Jul 2011 20:19:46 +0000 (22:19 +0200)]
remove obsolete docs/tree-migrating

13 years agoremove obsolete docs/tree-migrating
Michael Stapelberg [Sun, 31 Jul 2011 20:19:46 +0000 (22:19 +0200)]
remove obsolete docs/tree-migrating

13 years agomake dist: cleanup τεχ files before copying
Michael Stapelberg [Sun, 31 Jul 2011 20:18:48 +0000 (22:18 +0200)]
make dist: cleanup τεχ files before copying

13 years agomake dist: cleanup τεχ files before copying
Michael Stapelberg [Sun, 31 Jul 2011 20:18:48 +0000 (22:18 +0200)]
make dist: cleanup τεχ files before copying

13 years agoremove old RELEASE-NOTES from git. they are archived in the i3-website git
Michael Stapelberg [Sun, 31 Jul 2011 20:07:02 +0000 (22:07 +0200)]
remove old RELEASE-NOTES from git. they are archived in the i3-website git

13 years agoremove old RELEASE-NOTES from git. they are archived in the i3-website git
Michael Stapelberg [Sun, 31 Jul 2011 20:07:02 +0000 (22:07 +0200)]
remove old RELEASE-NOTES from git. they are archived in the i3-website git

13 years agoremove website/ from git, it got its own repository
Michael Stapelberg [Sun, 31 Jul 2011 20:03:27 +0000 (22:03 +0200)]
remove website/ from git, it got its own repository

See 'i3-website' at http://code.i3wm.org/i3-website

13 years agoremove website/ from git, it got its own repository
Michael Stapelberg [Sun, 31 Jul 2011 20:03:27 +0000 (22:03 +0200)]
remove website/ from git, it got its own repository

See 'i3-website' at http://code.i3wm.org/i3-website

13 years agoMerge branch 'next'
Michael Stapelberg [Sun, 31 Jul 2011 20:01:01 +0000 (22:01 +0200)]
Merge branch 'next'

13 years agoMerge branch 'tree' into next
Michael Stapelberg [Sun, 31 Jul 2011 19:56:02 +0000 (21:56 +0200)]
Merge branch 'tree' into next

13 years agoremove README.tree, the warning is obsolete now
Michael Stapelberg [Sun, 31 Jul 2011 19:53:54 +0000 (21:53 +0200)]
remove README.tree, the warning is obsolete now

13 years agoadd i3-config-wizard to .gitignore
Michael Stapelberg [Sun, 31 Jul 2011 19:53:47 +0000 (21:53 +0200)]
add i3-config-wizard to .gitignore

13 years agoBugfix: Handle (and free) the last_motion_notify
Michael Stapelberg [Sun, 31 Jul 2011 19:21:45 +0000 (21:21 +0200)]
Bugfix: Handle (and free) the last_motion_notify

13 years agoBugfix: Correctly free the xcb_get_geometry reply when not managing a window
Michael Stapelberg [Sun, 31 Jul 2011 18:39:33 +0000 (20:39 +0200)]
Bugfix: Correctly free the xcb_get_geometry reply when not managing a window

13 years agoBugfix: free() the grab_pointer reply
Michael Stapelberg [Sun, 31 Jul 2011 17:52:58 +0000 (19:52 +0200)]
Bugfix: free() the grab_pointer reply

13 years agohandle the xcb_grab_pointer reply
Michael Stapelberg [Sun, 31 Jul 2011 17:48:39 +0000 (19:48 +0200)]
handle the xcb_grab_pointer reply

13 years agoBugfix: also free() X11 errors in the main loop
Michael Stapelberg [Sun, 31 Jul 2011 17:41:57 +0000 (19:41 +0200)]
Bugfix: also free() X11 errors in the main loop

13 years agoForgot free(event)
Michael Stapelberg [Sun, 31 Jul 2011 17:34:55 +0000 (19:34 +0200)]
Forgot free(event)

13 years agoBugfix: Same xcb_send_event fix as 1e0033bce4
Michael Stapelberg [Sun, 31 Jul 2011 17:33:56 +0000 (19:33 +0200)]
Bugfix: Same xcb_send_event fix as 1e0033bce4

13 years agoBugfix: Correctly pass the pointer to xcb_send_event
Michael Stapelberg [Sun, 31 Jul 2011 17:26:38 +0000 (19:26 +0200)]
Bugfix: Correctly pass the pointer to xcb_send_event

13 years agoadd xcb_icccm_get_wm_protocols to xcb_compat.h (Thanks Merovius)
Michael Stapelberg [Sun, 31 Jul 2011 16:32:28 +0000 (18:32 +0200)]
add xcb_icccm_get_wm_protocols to xcb_compat.h (Thanks Merovius)

13 years agoBugfix: Delay event-subscription until reconnect (thx aniou)
Axel Wagner [Sun, 31 Jul 2011 16:26:52 +0000 (18:26 +0200)]
Bugfix: Delay event-subscription until reconnect (thx aniou)

13 years agoxcb: don’t use the _unchecked variant for requests which have a reply
Michael Stapelberg [Sun, 31 Jul 2011 16:19:41 +0000 (18:19 +0200)]
xcb: don’t use the _unchecked variant for requests which have a reply

13 years agoBugfix: free replies after using them
Michael Stapelberg [Sun, 31 Jul 2011 16:17:56 +0000 (18:17 +0200)]
Bugfix: free replies after using them

13 years agoBugfix: load_font: free reply after using it
Michael Stapelberg [Sun, 31 Jul 2011 15:57:11 +0000 (17:57 +0200)]
Bugfix: load_font: free reply after using it

13 years agoBugfix: free font string after using it
Michael Stapelberg [Sun, 31 Jul 2011 15:54:53 +0000 (17:54 +0200)]
Bugfix: free font string after using it