]> git.sur5r.net Git - i3/i3/log
i3/i3
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 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 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 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)

14 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

14 years agoAdd support for bar_fg and bar_bg
Axel Wagner [Thu, 4 Nov 2010 12:46:50 +0000 (13:46 +0100)]
Add support for bar_fg and bar_bg

14 years agoCall init_colors() earlier
Axel Wagner [Thu, 4 Nov 2010 12:46:33 +0000 (13:46 +0100)]
Call init_colors() earlier

14 years agoMention the color-options in the manpage
Axel Wagner [Thu, 4 Nov 2010 11:43:33 +0000 (12:43 +0100)]
Mention the color-options in the manpage

14 years agoSome stylechanges to previous commit
Axel Wagner [Thu, 4 Nov 2010 11:27:10 +0000 (12:27 +0100)]
Some stylechanges to previous commit

14 years agoCustom colors can be set from the command line.
Fernando Tarlá Cardoso Lemos [Sun, 24 Oct 2010 03:24:51 +0000 (01:24 -0200)]
Custom colors can be set from the command line.

14 years agoAdded a distclean target.
Fernando Tarlá Cardoso Lemos [Sun, 24 Oct 2010 03:29:54 +0000 (01:29 -0200)]
Added a distclean target.

14 years agoDon't map bars on creation, if hide_on_modifier is enabled
Axel Wagner [Sun, 24 Oct 2010 21:03:44 +0000 (23:03 +0200)]
Don't map bars on creation, if hide_on_modifier is enabled

14 years agoPlace bar at the bottom of the screen, when creating them
Axel Wagner [Sun, 24 Oct 2010 20:56:08 +0000 (22:56 +0200)]
Place bar at the bottom of the screen, when creating them

14 years agoRemove unnecessary dependencies
Axel Wagner [Thu, 21 Oct 2010 22:30:09 +0000 (00:30 +0200)]
Remove unnecessary dependencies

14 years agoAdding a manpage
Axel Wagner [Fri, 17 Sep 2010 16:27:07 +0000 (18:27 +0200)]
Adding a manpage

14 years agoUse DLOG/ELOG-macros, provide --verbose-option
Axel Wagner [Fri, 17 Sep 2010 04:49:28 +0000 (06:49 +0200)]
Use DLOG/ELOG-macros, provide --verbose-option

14 years agoClean the XCB-errorhandling a little bit up
Axel Wagner [Fri, 17 Sep 2010 03:55:38 +0000 (05:55 +0200)]
Clean the XCB-errorhandling a little bit up

14 years agoUse font_ascent instead of font_height, it's more elegant
Axel Wagner [Fri, 17 Sep 2010 03:29:01 +0000 (05:29 +0200)]
Use font_ascent instead of font_height, it's more elegant

14 years agoRename xcb_screens to xcb_screen, it's really just one
Axel Wagner [Fri, 17 Sep 2010 03:28:22 +0000 (05:28 +0200)]
Rename xcb_screens to xcb_screen, it's really just one

14 years agoAdd some more comments
Axel Wagner [Fri, 17 Sep 2010 03:26:31 +0000 (05:26 +0200)]
Add some more comments

14 years agoUse only xcb_query_font()
Axel Wagner [Fri, 17 Sep 2010 01:27:06 +0000 (03:27 +0200)]
Use only xcb_query_font()

14 years agoWe don't need get_string_width anymore
Axel Wagner [Fri, 17 Sep 2010 01:11:49 +0000 (03:11 +0200)]
We don't need get_string_width anymore

14 years agoMake i3_default_sock_path a local variable
Axel Wagner [Fri, 17 Sep 2010 01:04:40 +0000 (03:04 +0200)]
Make i3_default_sock_path a local variable

14 years agoMove child_pid into child.c
Axel Wagner [Fri, 17 Sep 2010 01:03:43 +0000 (03:03 +0200)]
Move child_pid into child.c

14 years agoUse realloc instead of manually reallocating
Axel Wagner [Fri, 17 Sep 2010 00:28:56 +0000 (02:28 +0200)]
Use realloc instead of manually reallocating

14 years agoAdd CHANGELOG
Axel Wagner [Fri, 17 Sep 2010 00:21:09 +0000 (02:21 +0200)]
Add CHANGELOG

14 years agoUse draw_text() to render text to the correct spot
Axel Wagner [Fri, 17 Sep 2010 00:17:18 +0000 (02:17 +0200)]
Use draw_text() to render text to the correct spot

14 years agoWrite a wrapper around xcb_image_text_16()
Axel Wagner [Thu, 16 Sep 2010 23:52:04 +0000 (01:52 +0200)]
Write a wrapper around xcb_image_text_16()

xcb_image_text_16() can only process up to 255 glyphs, so we
write a wrapper around it for arbitrary long strings

14 years agoWe don't need to crop at that point
Axel Wagner [Thu, 16 Sep 2010 23:51:10 +0000 (01:51 +0200)]
We don't need to crop at that point

14 years agoDraw the statusline to a seperate buffer-pixmap
Axel Wagner [Thu, 16 Sep 2010 23:18:50 +0000 (01:18 +0200)]
Draw the statusline to a seperate buffer-pixmap

14 years agoDefine Macros MAX and MIN
Axel Wagner [Thu, 16 Sep 2010 23:16:53 +0000 (01:16 +0200)]
Define Macros MAX and MIN

14 years agoAllocate the right amount of memory for ev_child
Axel Wagner [Tue, 7 Sep 2010 15:28:15 +0000 (17:28 +0200)]
Allocate the right amount of memory for ev_child

14 years agoAllocate the right amount of memory for ev_child
Axel Wagner [Tue, 7 Sep 2010 15:28:15 +0000 (17:28 +0200)]
Allocate the right amount of memory for ev_child

14 years agoReimplement double-buffering
Axel Wagner [Sat, 4 Sep 2010 16:26:30 +0000 (18:26 +0200)]
Reimplement double-buffering

Due to a merge-fuckup, the double-buffer-code got lost. Know flickering
should not happen anymore.

14 years agoMerge branch 'hide' into next
Axel Wagner [Wed, 25 Aug 2010 22:03:41 +0000 (00:03 +0200)]
Merge branch 'hide' into next

14 years agoMake hide_on_modifier configurable
Axel Wagner [Wed, 25 Aug 2010 22:02:35 +0000 (00:02 +0200)]
Make hide_on_modifier configurable

14 years agoPut usage-message in own function
Axel Wagner [Wed, 25 Aug 2010 22:01:24 +0000 (00:01 +0200)]
Put usage-message in own function

14 years agoPut the bars on top, when reconfiguring
Axel Wagner [Wed, 25 Aug 2010 21:36:25 +0000 (23:36 +0200)]
Put the bars on top, when reconfiguring

14 years agoUnhide on urgent-hint
Axel Wagner [Wed, 25 Aug 2010 19:50:01 +0000 (21:50 +0200)]
Unhide on urgent-hint

14 years agoSend the child SIGSTOPs and SIGCONTs
Axel Wagner [Wed, 25 Aug 2010 16:31:03 +0000 (18:31 +0200)]
Send the child SIGSTOPs and SIGCONTs

14 years agoDefine overrride-redirect
Axel Wagner [Wed, 25 Aug 2010 16:23:33 +0000 (18:23 +0200)]
Define overrride-redirect

The bars should not be in dockmode, when hide-on-mod is active

14 years agoImplement hide-on-modifier
Axel Wagner [Wed, 25 Aug 2010 14:23:30 +0000 (16:23 +0200)]
Implement hide-on-modifier

14 years agoRemove trailing newline from stdin
Axel Wagner [Wed, 25 Aug 2010 02:58:28 +0000 (04:58 +0200)]
Remove trailing newline from stdin

14 years agoDon't manually strip dzen-formats.
Axel Wagner [Tue, 24 Aug 2010 12:01:48 +0000 (14:01 +0200)]
Don't manually strip dzen-formats.

Instead "output_format = none" should be used in the i3status-config

14 years agoOnly copy the double-buffer on expose-events
Axel Wagner [Sun, 22 Aug 2010 08:24:32 +0000 (10:24 +0200)]
Only copy the double-buffer on expose-events

14 years agoAdd declaration, accidentally lost in last commit
Axel Wagner [Sat, 21 Aug 2010 11:29:38 +0000 (13:29 +0200)]
Add declaration, accidentally lost in last commit

14 years agoImplement double-buffering to get rid of flickering
Axel Wagner [Sat, 21 Aug 2010 11:09:34 +0000 (13:09 +0200)]
Implement double-buffering to get rid of flickering

14 years agoImplement double-buffering to get rid of flickering
Axel Wagner [Sat, 21 Aug 2010 11:09:34 +0000 (13:09 +0200)]
Implement double-buffering to get rid of flickering

14 years agoCorrect typo in usage-message
Axel Wagner [Thu, 19 Aug 2010 20:13:40 +0000 (22:13 +0200)]
Correct typo in usage-message

14 years agoAdded some error handling for xcb
Axel Wagner [Wed, 18 Aug 2010 01:58:32 +0000 (03:58 +0200)]
Added some error handling for xcb

14 years agoAdd licensing information
Axel Wagner [Sat, 7 Aug 2010 16:05:16 +0000 (18:05 +0200)]
Add licensing information

14 years agoAdd version-option
Axel Wagner [Sat, 7 Aug 2010 01:50:22 +0000 (03:50 +0200)]
Add version-option

14 years agoCorrect behaviour of parsing null-values in src/outputs.c
Axel Wagner [Sat, 7 Aug 2010 00:37:12 +0000 (02:37 +0200)]
Correct behaviour of parsing null-values in src/outputs.c

14 years agoCorrect the Macro-calls in src/xcb.c
Axel Wagner [Sat, 7 Aug 2010 00:34:02 +0000 (02:34 +0200)]
Correct the Macro-calls in src/xcb.c

14 years agoMove font-height-calculation to the end of init_xcb()
Axel Wagner [Sat, 7 Aug 2010 00:22:20 +0000 (02:22 +0200)]
Move font-height-calculation to the end of init_xcb()

14 years agoUse a while-loop in xcb_chk_cb() to account for the xcb-buffer
Axel Wagner [Sat, 7 Aug 2010 00:20:01 +0000 (02:20 +0200)]
Use a while-loop in xcb_chk_cb() to account for the xcb-buffer

14 years agoMerge handle_xcb_event() into xcb_chk_cb()
Axel Wagner [Sat, 7 Aug 2010 00:19:25 +0000 (02:19 +0200)]
Merge handle_xcb_event() into xcb_chk_cb()

14 years agoAdd comments
Axel Wagner [Sat, 7 Aug 2010 00:10:05 +0000 (02:10 +0200)]
Add comments

14 years agoWe don't need a callback for null-values
Axel Wagner [Fri, 6 Aug 2010 23:57:00 +0000 (01:57 +0200)]
We don't need a callback for null-values

14 years agoReconfigure to the correct coordinates
Axel Wagner [Fri, 6 Aug 2010 03:53:38 +0000 (05:53 +0200)]
Reconfigure to the correct coordinates

14 years agoRefresh the workspace-list on output-events
Axel Wagner [Fri, 6 Aug 2010 03:52:01 +0000 (05:52 +0200)]
Refresh the workspace-list on output-events

14 years agoModify the active-flag on parsing the output-list
Axel Wagner [Fri, 6 Aug 2010 03:49:57 +0000 (05:49 +0200)]
Modify the active-flag on parsing the output-list

14 years agoUse correct default-path for ipc-socket
Axel Wagner [Fri, 6 Aug 2010 02:11:44 +0000 (04:11 +0200)]
Use correct default-path for ipc-socket

14 years agoRemove superflous xcb_flush()es
Axel Wagner [Fri, 6 Aug 2010 01:42:33 +0000 (03:42 +0200)]
Remove superflous xcb_flush()es

14 years agoAdded Unicode-Support
Axel Wagner [Fri, 6 Aug 2010 01:32:05 +0000 (03:32 +0200)]
Added Unicode-Support

14 years agoBe more strict with encapsulation
Axel Wagner [Thu, 5 Aug 2010 03:09:59 +0000 (05:09 +0200)]
Be more strict with encapsulation

I.e. move the xcb-event-handling into xcb.c and the
child-process-communications into newly created child.c.
Also change some includes.

14 years agoCleanup some Memory Leaks
Axel Wagner [Wed, 4 Aug 2010 02:07:16 +0000 (04:07 +0200)]
Cleanup some Memory Leaks

14 years agoDisplay statusline (without formats)
Axel Wagner [Wed, 4 Aug 2010 01:34:18 +0000 (03:34 +0200)]
Display statusline (without formats)

14 years agoChange the indention-style
Axel Wagner [Tue, 3 Aug 2010 19:20:11 +0000 (21:20 +0200)]
Change the indention-style

14 years agoMaking Mouse-clicks work
Axel Wagner [Fri, 30 Jul 2010 02:19:32 +0000 (04:19 +0200)]
Making Mouse-clicks work

14 years agoImplement workspace-change on mouse-wheel
Axel Wagner [Fri, 30 Jul 2010 01:48:46 +0000 (03:48 +0200)]
Implement workspace-change on mouse-wheel

14 years agoMigrate to queue.h
Axel Wagner [Fri, 30 Jul 2010 01:11:54 +0000 (03:11 +0200)]
Migrate to queue.h

14 years agoCorrectly parse the urgent-hint
Axel Wagner [Thu, 29 Jul 2010 18:19:59 +0000 (20:19 +0200)]
Correctly parse the urgent-hint

14 years agoMove XCB-Event-Handling to xcb.c
Axel Wagner [Tue, 27 Jul 2010 08:18:29 +0000 (10:18 +0200)]
Move XCB-Event-Handling to xcb.c

14 years agoUse font-size to correctly determine the size of the bars and buttons.
Axel Wagner [Tue, 27 Jul 2010 00:16:49 +0000 (02:16 +0200)]
Use font-size to correctly determine the size of the bars and buttons.

14 years agoHandling Exposure-Events
Axel Wagner [Mon, 26 Jul 2010 21:51:51 +0000 (23:51 +0200)]
Handling Exposure-Events

14 years agoPrint the workspace-names
Axel Wagner [Mon, 26 Jul 2010 17:55:02 +0000 (19:55 +0200)]
Print the workspace-names

14 years agoDraw the workspace-buttons
Axel Wagner [Mon, 26 Jul 2010 15:21:46 +0000 (17:21 +0200)]
Draw the workspace-buttons

14 years agoGet outputs on start. Create dock window for every output.
Axel Wagner [Fri, 23 Jul 2010 03:04:13 +0000 (05:04 +0200)]
Get outputs on start. Create dock window for every output.

14 years agoAdd temporary files to .gitignore
Axel Wagner [Fri, 23 Jul 2010 02:44:12 +0000 (04:44 +0200)]
Add temporary files to .gitignore

14 years agoRework the IPC-Code
Axel Wagner [Fri, 23 Jul 2010 02:43:43 +0000 (04:43 +0200)]
Rework the IPC-Code

14 years agoStart tracking changes
Axel Wagner [Wed, 21 Jul 2010 23:15:18 +0000 (01:15 +0200)]
Start tracking changes