]> git.sur5r.net Git - i3/i3/log
i3/i3
13 years agoMerge branch 'tree' into next
Axel Wagner [Sun, 31 Jul 2011 13:54:59 +0000 (15:54 +0200)]
Merge branch 'tree' into next

13 years agoRespect and use CPPFLAGS
Axel Wagner [Tue, 19 Jul 2011 02:21:36 +0000 (04:21 +0200)]
Respect and use CPPFLAGS

13 years agoStop the reconn-timer before starting it again, else it's running twice
Axel Wagner [Thu, 14 Jul 2011 23:31:02 +0000 (01:31 +0200)]
Stop the reconn-timer before starting it again, else it's running twice

13 years agoUse cleanup() in child.c
Axel Wagner [Sun, 10 Jul 2011 02:34:18 +0000 (04:34 +0200)]
Use cleanup() in child.c

13 years agoBugfix: Correctly handle EOF on stdin (Thanks woddf2)
Michael Stapelberg [Fri, 8 Jul 2011 21:16:33 +0000 (23:16 +0200)]
Bugfix: Correctly handle EOF on stdin (Thanks woddf2)

13 years agoFix unaligned memory access on sparc (Thanks David Coppa)
Axel Wagner [Tue, 3 May 2011 10:38:57 +0000 (12:38 +0200)]
Fix unaligned memory access on sparc (Thanks David Coppa)

13 years agoFix unaligned memory access on sparc (Thanks David Coppa)
Axel Wagner [Tue, 3 May 2011 10:38:57 +0000 (12:38 +0200)]
Fix unaligned memory access on sparc (Thanks David Coppa)

13 years agoyajl-compatibility: Forgot to git-add that one
Axel Wagner [Thu, 28 Apr 2011 18:55:40 +0000 (20:55 +0200)]
yajl-compatibility: Forgot to git-add that one

13 years agoyajl-compatibility: Forgot to git-add that one
Axel Wagner [Thu, 28 Apr 2011 18:55:40 +0000 (20:55 +0200)]
yajl-compatibility: Forgot to git-add that one

13 years agoFix compiler-warnings from libev
Axel Wagner [Thu, 28 Apr 2011 17:54:31 +0000 (19:54 +0200)]
Fix compiler-warnings from libev

13 years agoApply ugly yajl-compatibility-fix (thx sECuRE)
Axel Wagner [Thu, 28 Apr 2011 18:23:12 +0000 (20:23 +0200)]
Apply ugly yajl-compatibility-fix (thx sECuRE)

13 years agoApply ugly yajl-compatibility-fix (thx sECuRE)
Axel Wagner [Thu, 28 Apr 2011 18:23:12 +0000 (20:23 +0200)]
Apply ugly yajl-compatibility-fix (thx sECuRE)

13 years agoFix compiler-warnings from libev
Axel Wagner [Thu, 28 Apr 2011 17:54:31 +0000 (19:54 +0200)]
Fix compiler-warnings from libev

13 years agoRevert "Allow space after space"
Axel Wagner [Thu, 21 Apr 2011 23:18:57 +0000 (01:18 +0200)]
Revert "Allow space after space"

This reverts commit c9334c922de120a08e66cb3a8c340fc1a453bf55.

13 years agoAllow space after space
Axel Wagner [Thu, 21 Apr 2011 22:42:24 +0000 (00:42 +0200)]
Allow space after space

13 years agoImplement disabling the workspace buttons („thx“ sECuRE)
Axel Wagner [Thu, 21 Apr 2011 18:24:02 +0000 (20:24 +0200)]
Implement disabling the workspace buttons („thx“ sECuRE)

13 years agoRevert "Don't draw on backbuffer, when hiding (thx sECuRE)"
Axel Wagner [Mon, 21 Mar 2011 16:29:11 +0000 (17:29 +0100)]
Revert "Don't draw on backbuffer, when hiding (thx sECuRE)"

This reverts commit f51ba2d7ecf3f560c8ce4d3ab8419ecf6265839c.

This commit introduced a regression, which prevented i3bar to be redrawn
at all in some circumstances. It will later be reintroduced in a bigger
refactoring of event-dependencies

13 years agoFix typo in comment (thx sECuRE)
Axel Wagner [Sun, 20 Mar 2011 18:52:20 +0000 (19:52 +0100)]
Fix typo in comment (thx sECuRE)

13 years agoCollapse two ChangeGC-calls (thx sECuRE)
Axel Wagner [Sun, 20 Mar 2011 18:49:59 +0000 (19:49 +0100)]
Collapse two ChangeGC-calls (thx sECuRE)

13 years agoAdd Color for focused ws (thx phnom)
Axel Wagner [Sun, 20 Mar 2011 18:29:30 +0000 (19:29 +0100)]
Add Color for focused ws (thx phnom)

13 years agoBugfix: Skip inactive outputs, when unmapping
Axel Wagner [Sat, 19 Mar 2011 22:28:10 +0000 (23:28 +0100)]
Bugfix: Skip inactive outputs, when unmapping

13 years agoBugfix: Skip inactive outputs, when unmapping
Axel Wagner [Sat, 19 Mar 2011 22:28:10 +0000 (23:28 +0100)]
Bugfix: Skip inactive outputs, when unmapping

13 years agoDon't draw on backbuffer, when hiding (thx sECuRE)
Axel Wagner [Sat, 19 Mar 2011 22:27:50 +0000 (23:27 +0100)]
Don't draw on backbuffer, when hiding (thx sECuRE)

13 years agoXClearArea can't be used on pixmaps (thx sECuRE)
Axel Wagner [Sat, 19 Mar 2011 22:04:09 +0000 (23:04 +0100)]
XClearArea can't be used on pixmaps (thx sECuRE)

13 years agoXClearArea can't be used on pixmaps (thx sECuRE)
Axel Wagner [Sat, 19 Mar 2011 22:04:09 +0000 (23:04 +0100)]
XClearArea can't be used on pixmaps (thx sECuRE)

13 years agobugfix: Skip inactive outputs on redraw (thx sECuRE)
Axel Wagner [Sat, 19 Mar 2011 21:30:59 +0000 (22:30 +0100)]
bugfix: Skip inactive outputs on redraw (thx sECuRE)

13 years agoDon't reallocate the backbuffer on every refresh (thx sECuRE)
Axel Wagner [Sat, 19 Mar 2011 21:27:35 +0000 (22:27 +0100)]
Don't reallocate the backbuffer on every refresh (thx sECuRE)

13 years agobugfix: Skip inactive outputs on redraw (thx sECuRE)
Axel Wagner [Sat, 19 Mar 2011 21:30:59 +0000 (22:30 +0100)]
bugfix: Skip inactive outputs on redraw (thx sECuRE)

13 years agoDon't reallocate the backbuffer on every refresh (thx sECuRE)
Axel Wagner [Sat, 19 Mar 2011 21:27:35 +0000 (22:27 +0100)]
Don't reallocate the backbuffer on every refresh (thx sECuRE)

13 years agoAdd support for I3_SOCKET_PATH-atom
Axel Wagner [Sat, 19 Mar 2011 21:06:08 +0000 (22:06 +0100)]
Add support for I3_SOCKET_PATH-atom

13 years agoAuto-update NUM_ATOMS by putting it into the enum (thx sECuRE)
Axel Wagner [Sat, 19 Mar 2011 19:58:05 +0000 (20:58 +0100)]
Auto-update NUM_ATOMS by putting it into the enum (thx sECuRE)

13 years agoBugfix: Don't SIGSTOP child in dockmode
Axel Wagner [Mon, 14 Mar 2011 08:24:32 +0000 (09:24 +0100)]
Bugfix: Don't SIGSTOP child in dockmode

13 years agoUse DISPLAY in XKB-code
Axel Wagner [Mon, 14 Mar 2011 08:20:16 +0000 (09:20 +0100)]
Use DISPLAY in XKB-code

13 years agoBugfix: Don't segfault, if child was killed
Axel Wagner [Mon, 14 Mar 2011 08:17:06 +0000 (09:17 +0100)]
Bugfix: Don't segfault, if child was killed

13 years agoCorrect minor issues reported by the analyzer.
Fernando Tarlá Cardoso Lemos [Sat, 26 Feb 2011 00:45:52 +0000 (21:45 -0300)]
Correct minor issues reported by the analyzer.

Found with the Clang Static Analyzer.

13 years agoCorrect minor issues reported by the analyzer.
Fernando Tarlá Cardoso Lemos [Sat, 26 Feb 2011 00:45:52 +0000 (21:45 -0300)]
Correct minor issues reported by the analyzer.

Found with the Clang Static Analyzer.

13 years agoImplement dock-positioning
Axel Wagner [Mon, 21 Feb 2011 14:47:58 +0000 (15:47 +0100)]
Implement dock-positioning

13 years agoCorrect typo
Axel Wagner [Wed, 16 Feb 2011 18:53:42 +0000 (19:53 +0100)]
Correct typo

13 years agoBugfix: Don't override DEBUG-env in Makefile
Axel Wagner [Sat, 5 Feb 2011 14:20:40 +0000 (15:20 +0100)]
Bugfix: Don't override DEBUG-env in Makefile

13 years agoBugfix: Don't override DEBUG-env in Makefile
Axel Wagner [Sat, 5 Feb 2011 14:20:40 +0000 (15:20 +0100)]
Bugfix: Don't override DEBUG-env in Makefile

13 years agoBugfix: _only_ stop child, if hide_on_modifier is set (thx cradle)
Axel Wagner [Fri, 4 Feb 2011 09:04:54 +0000 (10:04 +0100)]
Bugfix: _only_ stop child, if hide_on_modifier is set (thx cradle)

13 years agoBugfix: _only_ stop child, if hide_on_modifier is set (thx cradle)
Axel Wagner [Fri, 4 Feb 2011 09:04:54 +0000 (10:04 +0100)]
Bugfix: _only_ stop child, if hide_on_modifier is set (thx cradle)

13 years agoBugfix: Use free-workspaces() in xcb-cleanup (thx dothebart)
Axel Wagner [Wed, 26 Jan 2011 11:56:49 +0000 (12:56 +0100)]
Bugfix: Use free-workspaces() in xcb-cleanup (thx dothebart)

13 years agoBugfix: free() output-names seperately (thx dothebart)
Axel Wagner [Wed, 26 Jan 2011 11:02:09 +0000 (12:02 +0100)]
Bugfix: free() output-names seperately (thx dothebart)

13 years agoBugfix: Use free-workspaces() in xcb-cleanup (thx dothebart)
Axel Wagner [Wed, 26 Jan 2011 11:56:49 +0000 (12:56 +0100)]
Bugfix: Use free-workspaces() in xcb-cleanup (thx dothebart)

13 years agoBugfix: free() output-names seperately (thx dothebart)
Axel Wagner [Wed, 26 Jan 2011 11:02:09 +0000 (12:02 +0100)]
Bugfix: free() output-names seperately (thx dothebart)

13 years agoBugfix: Also free() the head of slist/tailq (Thx dothebart)
Axel Wagner [Wed, 26 Jan 2011 00:51:46 +0000 (01:51 +0100)]
Bugfix: Also free() the head of slist/tailq (Thx dothebart)

13 years agoBugfix: free() text, after drawing it (thx dothebart)
Axel Wagner [Tue, 25 Jan 2011 23:55:15 +0000 (00:55 +0100)]
Bugfix: free() text, after drawing it (thx dothebart)

13 years agoBugfix: free() workspace-list of outputs seperately (thx dothebart)
Axel Wagner [Wed, 26 Jan 2011 00:38:48 +0000 (01:38 +0100)]
Bugfix: free() workspace-list of outputs seperately (thx dothebart)

13 years agoRemove superflous FREE_SLIST
Axel Wagner [Tue, 25 Jan 2011 23:54:35 +0000 (00:54 +0100)]
Remove superflous FREE_SLIST

13 years agoBugfix: free() workspace-names seperately (thx dothebart)
Axel Wagner [Tue, 25 Jan 2011 23:34:15 +0000 (00:34 +0100)]
Bugfix: free() workspace-names seperately (thx dothebart)

13 years agoBugfix: free() command-string, after it is not needed anymore
Axel Wagner [Wed, 26 Jan 2011 00:24:54 +0000 (01:24 +0100)]
Bugfix: free() command-string, after it is not needed anymore

13 years agoBugfix: Test for outputs == NULL
Axel Wagner [Wed, 26 Jan 2011 00:21:36 +0000 (01:21 +0100)]
Bugfix: Test for outputs == NULL

13 years agoBugfix: Also free() the head of slist/tailq (Thx dothebart)
Axel Wagner [Wed, 26 Jan 2011 00:51:46 +0000 (01:51 +0100)]
Bugfix: Also free() the head of slist/tailq (Thx dothebart)

13 years agoBugfix: free() text, after drawing it (thx dothebart)
Axel Wagner [Tue, 25 Jan 2011 23:55:15 +0000 (00:55 +0100)]
Bugfix: free() text, after drawing it (thx dothebart)

13 years agoBugfix: free() workspace-list of outputs seperately (thx dothebart)
Axel Wagner [Wed, 26 Jan 2011 00:38:48 +0000 (01:38 +0100)]
Bugfix: free() workspace-list of outputs seperately (thx dothebart)

13 years agoRemove superflous FREE_SLIST
Axel Wagner [Tue, 25 Jan 2011 23:54:35 +0000 (00:54 +0100)]
Remove superflous FREE_SLIST

13 years agoBugfix: free() workspace-names seperately (thx dothebart)
Axel Wagner [Tue, 25 Jan 2011 23:34:15 +0000 (00:34 +0100)]
Bugfix: free() workspace-names seperately (thx dothebart)

13 years agoBugfix: free() command-string, after it is not needed anymore
Axel Wagner [Wed, 26 Jan 2011 00:24:54 +0000 (01:24 +0100)]
Bugfix: free() command-string, after it is not needed anymore

13 years agoBugfix: Test for outputs == NULL
Axel Wagner [Wed, 26 Jan 2011 00:21:36 +0000 (01:21 +0100)]
Bugfix: Test for outputs == NULL

13 years agoChange default socketpath to /tmp/i3-ipc.sock
Axel Wagner [Sat, 22 Jan 2011 16:41:24 +0000 (17:41 +0100)]
Change default socketpath to /tmp/i3-ipc.sock

13 years agoUse tree-command for workspace-switching
Axel Wagner [Fri, 14 Jan 2011 18:16:52 +0000 (19:16 +0100)]
Use tree-command for workspace-switching

13 years agoDisplay socket-path in connection-error-message
Axel Wagner [Fri, 14 Jan 2011 16:33:40 +0000 (17:33 +0100)]
Display socket-path in connection-error-message

13 years agoDisplay socket-path in connection-error-message
Axel Wagner [Fri, 14 Jan 2011 16:33:40 +0000 (17:33 +0100)]
Display socket-path in connection-error-message

13 years agoUse I3SOCK environment-variable
Axel Wagner [Tue, 11 Jan 2011 04:02:55 +0000 (05:02 +0100)]
Use I3SOCK environment-variable

13 years agoUse I3SOCK environment-variable
Axel Wagner [Tue, 11 Jan 2011 04:02:55 +0000 (05:02 +0100)]
Use I3SOCK environment-variable

13 years agoSeparate the lines received in a single read.
Fernando Tarlá Cardoso Lemos [Mon, 3 Jan 2011 00:39:49 +0000 (22:39 -0200)]
Separate the lines received in a single read.

Fixes the case where multiple lines are read in a single read syscall
(it could be better optimized in the future). Also fixes a memory
corruption issue when rec == 0.

13 years agoSeparate the lines received in a single read.
Fernando Tarlá Cardoso Lemos [Mon, 3 Jan 2011 00:39:49 +0000 (22:39 -0200)]
Separate the lines received in a single read.

Fixes the case where multiple lines are read in a single read syscall
(it could be better optimized in the future). Also fixes a memory
corruption issue when rec == 0.

13 years agoBugfix: If hide-on-modifier is set, stop the child after starting
Axel Wagner [Thu, 6 Jan 2011 16:35:23 +0000 (17:35 +0100)]
Bugfix: If hide-on-modifier is set, stop the child after starting

13 years agoBugfix: Recreate double-buffers on reconfiguring (thx sECuRE)
Axel Wagner [Thu, 6 Jan 2011 16:28:21 +0000 (17:28 +0100)]
Bugfix: Recreate double-buffers on reconfiguring (thx sECuRE)

13 years agoBugfix: If hide-on-modifier is set, stop the child after starting
Axel Wagner [Thu, 6 Jan 2011 16:35:23 +0000 (17:35 +0100)]
Bugfix: If hide-on-modifier is set, stop the child after starting

13 years agoBugfix: Recreate double-buffers on reconfiguring (thx sECuRE)
Axel Wagner [Thu, 6 Jan 2011 16:28:21 +0000 (17:28 +0100)]
Bugfix: Recreate double-buffers on reconfiguring (thx sECuRE)

13 years agoUse strerror() for more usefull errormessages
Axel Wagner [Sat, 1 Jan 2011 15:48:30 +0000 (16:48 +0100)]
Use strerror() for more usefull errormessages

13 years agoUse strerror() for more usefull errormessages
Axel Wagner [Sat, 1 Jan 2011 15:48:30 +0000 (16:48 +0100)]
Use strerror() for more usefull errormessages

13 years agoFix typo (thx julien)
Axel Wagner [Sat, 1 Jan 2011 14:19:55 +0000 (15:19 +0100)]
Fix typo (thx julien)

13 years agoOnly use font_info after we know, the request succeded
Axel Wagner [Sat, 1 Jan 2011 14:19:17 +0000 (15:19 +0100)]
Only use font_info after we know, the request succeded

13 years agoFix typo (thx julien)
Axel Wagner [Sat, 1 Jan 2011 14:19:55 +0000 (15:19 +0100)]
Fix typo (thx julien)

13 years agoOnly use font_info after we know, the request succeded
Axel Wagner [Sat, 1 Jan 2011 14:19:17 +0000 (15:19 +0100)]
Only use font_info after we know, the request succeded

13 years agoUse "*buffer == '\0'" instead of "strlen(buffer) == 0" (thanks dothebart)
Axel Wagner [Sat, 1 Jan 2011 14:07:28 +0000 (15:07 +0100)]
Use "*buffer == '\0'" instead of "strlen(buffer) == 0" (thanks dothebart)

13 years agoUse "*buffer == '\0'" instead of "strlen(buffer) == 0" (thanks dothebart)
Axel Wagner [Sat, 1 Jan 2011 14:07:28 +0000 (15:07 +0100)]
Use "*buffer == '\0'" instead of "strlen(buffer) == 0" (thanks dothebart)

13 years agoBugfix: Recover from closed socket
Axel Wagner [Sun, 26 Dec 2010 18:29:57 +0000 (19:29 +0100)]
Bugfix: Recover from closed socket

13 years agoBugfix: Recover from closed socket
Axel Wagner [Sun, 26 Dec 2010 18:29:57 +0000 (19:29 +0100)]
Bugfix: Recover from closed socket

13 years agoMerge branch 'master' into tree
Axel Wagner [Sun, 26 Dec 2010 14:27:32 +0000 (15:27 +0100)]
Merge branch 'master' into tree

13 years agoBugfix: Send child a SIGCONT, so it reacts to SIGTERM (no zombies \o/)
Axel Wagner [Sun, 26 Dec 2010 13:45:31 +0000 (14:45 +0100)]
Bugfix: Send child a SIGCONT, so it reacts to SIGTERM (no zombies \o/)

13 years agoRevert "Double-fork() to avoid zombies"
Axel Wagner [Sun, 26 Dec 2010 13:34:54 +0000 (14:34 +0100)]
Revert "Double-fork() to avoid zombies"

This reverts commit a4eafae108b63f5df76eea2958aee8cf95cb1ad6.

13 years agoSend child a SIGCONT, so it reacts to SIGTERM (no zombies \o/)
Axel Wagner [Sun, 26 Dec 2010 13:45:31 +0000 (14:45 +0100)]
Send child a SIGCONT, so it reacts to SIGTERM (no zombies \o/)

13 years agoRevert "Double-fork() to avoid zombies"
Axel Wagner [Sun, 26 Dec 2010 13:34:54 +0000 (14:34 +0100)]
Revert "Double-fork() to avoid zombies"

This reverts commit a4eafae108b63f5df76eea2958aee8cf95cb1ad6.

13 years agoMerge branch 'master' into next
Axel Wagner [Thu, 23 Dec 2010 15:51:36 +0000 (16:51 +0100)]
Merge branch 'master' into next

13 years agoRemove unnecessary declaration
Axel Wagner [Thu, 23 Dec 2010 15:50:48 +0000 (16:50 +0100)]
Remove unnecessary declaration

13 years agoUpdate changelog and manpage
Axel Wagner [Thu, 23 Dec 2010 15:38:22 +0000 (16:38 +0100)]
Update changelog and manpage

13 years agoUpdate changelog and manpage
Axel Wagner [Thu, 23 Dec 2010 15:38:22 +0000 (16:38 +0100)]
Update changelog and manpage

13 years agoMerge branch 'next'
Axel Wagner [Thu, 23 Dec 2010 15:34:19 +0000 (16:34 +0100)]
Merge branch 'next'

13 years agoSwitch back ws_fg and ws_bg (Thanks julien)
Axel Wagner [Fri, 3 Dec 2010 16:59:16 +0000 (17:59 +0100)]
Switch back ws_fg and ws_bg (Thanks julien)

13 years agoSwitch back ws_fg and ws_bg (Thanks julien)
Axel Wagner [Fri, 3 Dec 2010 16:59:16 +0000 (17:59 +0100)]
Switch back ws_fg and ws_bg (Thanks julien)

13 years agomake i3bar work with tree branch again (current_workspace is a string now)
Michael Stapelberg [Sun, 21 Nov 2010 23:07:52 +0000 (00:07 +0100)]
make i3bar work with tree branch again (current_workspace is a string now)

14 years agoWe don't need sig_quit
Axel Wagner [Thu, 11 Nov 2010 02:01:40 +0000 (03:01 +0100)]
We don't need sig_quit

14 years agoSend a SIGTERM instead of a SIGQUIT to exit the child
Axel Wagner [Thu, 11 Nov 2010 01:59:17 +0000 (02:59 +0100)]
Send a SIGTERM instead of a SIGQUIT to exit the child

14 years agoHandle SIGTERM/-INT/-HUP
Axel Wagner [Thu, 11 Nov 2010 01:47:30 +0000 (02:47 +0100)]
Handle SIGTERM/-INT/-HUP

14 years ago-V actually does not take an argument (yet)
Axel Wagner [Thu, 11 Nov 2010 01:37:50 +0000 (02:37 +0100)]
-V actually does not take an argument (yet)

14 years agoDouble-fork() to avoid zombies
Axel Wagner [Wed, 10 Nov 2010 17:46:47 +0000 (18:46 +0100)]
Double-fork() to avoid zombies