Commit Graph

115 Commits

Author SHA1 Message Date
Axel Wagner 49608121e0 XClearArea can't be used on pixmaps (thx sECuRE) 2011-03-19 23:06:59 +01:00
Axel Wagner 9f5b715bd6 bugfix: Skip inactive outputs on redraw (thx sECuRE) 2011-03-19 22:31:42 +01:00
Axel Wagner fea94757cd Don't reallocate the backbuffer on every refresh (thx sECuRE) 2011-03-19 22:31:40 +01:00
Fernando Tarlá Cardoso Lemos 9bcdd2f614 Correct minor issues reported by the analyzer.
Found with the Clang Static Analyzer.
2011-02-26 03:03:50 +01:00
Axel Wagner 0248045067 Bugfix: Don't override DEBUG-env in Makefile 2011-02-05 15:59:03 +01:00
Axel Wagner 29d03f917b Bugfix: _only_ stop child, if hide_on_modifier is set (thx cradle) 2011-02-04 10:04:54 +01:00
Axel Wagner 4a10a2edba Bugfix: Use free-workspaces() in xcb-cleanup (thx dothebart) 2011-01-26 12:58:15 +01:00
Axel Wagner 1cf054f2b4 Bugfix: free() output-names seperately (thx dothebart) 2011-01-26 12:58:11 +01:00
Axel Wagner 9bcc6216c8 Bugfix: Also free() the head of slist/tailq (Thx dothebart) 2011-01-26 02:00:55 +01:00
Axel Wagner e9ef6d186a Bugfix: free() text, after drawing it (thx dothebart) 2011-01-26 02:00:51 +01:00
Axel Wagner 51ffd4c3dd Bugfix: free() workspace-list of outputs seperately (thx dothebart) 2011-01-26 02:00:46 +01:00
Axel Wagner 17a795aba1 Remove superflous FREE_SLIST 2011-01-26 02:00:40 +01:00
Axel Wagner 31863efc04 Bugfix: free() workspace-names seperately (thx dothebart) 2011-01-26 02:00:29 +01:00
Axel Wagner 9c7db93993 Bugfix: free() command-string, after it is not needed anymore 2011-01-26 02:00:25 +01:00
Axel Wagner 18e6caf0a9 Bugfix: Test for outputs == NULL 2011-01-26 02:00:20 +01:00
Axel Wagner 2064df9e5d Display socket-path in connection-error-message 2011-01-14 17:33:58 +01:00
Axel Wagner 84b574167e Use I3SOCK environment-variable 2011-01-11 05:02:55 +01:00
Fernando Tarlá Cardoso Lemos 96e14d8103 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.
2011-01-08 14:56:52 +01:00
Axel Wagner cd4b77ab72 Bugfix: If hide-on-modifier is set, stop the child after starting 2011-01-06 17:35:47 +01:00
Axel Wagner 5f32bfa6d8 Bugfix: Recreate double-buffers on reconfiguring (thx sECuRE) 2011-01-06 17:35:40 +01:00
Axel Wagner 2aeea30cc7 Use strerror() for more usefull errormessages 2011-01-01 16:54:40 +01:00
Axel Wagner 4c7f131fc5 Fix typo (thx julien) 2011-01-01 15:46:59 +01:00
Axel Wagner 8f0518c5c5 Only use font_info after we know, the request succeded 2011-01-01 15:46:53 +01:00
Axel Wagner 64d8d40b25 Use "*buffer == '\0'" instead of "strlen(buffer) == 0" (thanks dothebart) 2011-01-01 15:07:28 +01:00
Axel Wagner b3970b36a5 Bugfix: Recover from closed socket 2010-12-26 20:02:37 +01:00
Axel Wagner 29aaced900 Send child a SIGCONT, so it reacts to SIGTERM (no zombies \o/) 2010-12-26 14:45:31 +01:00
Axel Wagner f539f76e5b Revert "Double-fork() to avoid zombies"
This reverts commit a4eafae108b63f5df76eea2958aee8cf95cb1ad6.
2010-12-26 14:44:28 +01:00
Axel Wagner 73bbc7529f Merge branch 'master' into next 2010-12-23 16:51:36 +01:00
Axel Wagner a39db9ae82 Remove unnecessary declaration 2010-12-23 16:50:48 +01:00
Axel Wagner d0077fb483 Update changelog and manpage 2010-12-23 16:44:02 +01:00
Axel Wagner 9912d7fdbb Update changelog and manpage 2010-12-23 16:39:53 +01:00
Axel Wagner 94a8273b09 Merge branch 'next' 2010-12-23 16:34:19 +01:00
Axel Wagner a3e37b059f Switch back ws_fg and ws_bg (Thanks julien) 2010-12-03 17:59:16 +01:00
Axel Wagner a88f7fb392 We don't need sig_quit 2010-11-11 03:01:40 +01:00
Axel Wagner 8301d3d9f3 Send a SIGTERM instead of a SIGQUIT to exit the child 2010-11-11 02:59:17 +01:00
Axel Wagner 33202881c4 Handle SIGTERM/-INT/-HUP 2010-11-11 02:57:39 +01:00
Axel Wagner d5e3b58d47 -V actually does not take an argument (yet) 2010-11-11 02:57:25 +01:00
Axel Wagner eada483765 Double-fork() to avoid zombies 2010-11-10 18:46:47 +01:00
Axel Wagner 23b62f621d Add support for bar_fg and bar_bg 2010-11-04 13:46:50 +01:00
Axel Wagner 127c082e83 Call init_colors() earlier 2010-11-04 13:46:33 +01:00
Axel Wagner 214382a030 Mention the color-options in the manpage 2010-11-04 12:43:41 +01:00
Axel Wagner 992612c89d Some stylechanges to previous commit 2010-11-04 12:27:10 +01:00
Fernando Tarlá Cardoso Lemos 6376cf99d2 Custom colors can be set from the command line. 2010-11-04 11:51:26 +01:00
Fernando Tarlá Cardoso Lemos 73728f519b Added a distclean target. 2010-11-04 11:50:47 +01:00
Axel Wagner 80172c88c5 Don't map bars on creation, if hide_on_modifier is enabled 2010-10-24 23:03:44 +02:00
Axel Wagner 4830288c7b Place bar at the bottom of the screen, when creating them 2010-10-24 22:56:08 +02:00
Axel Wagner cddda0c965 Remove unnecessary dependencies 2010-10-22 00:32:29 +02:00
Axel Wagner 27fa078159 Adding a manpage 2010-09-17 18:27:07 +02:00
Axel Wagner 920721bb93 Use DLOG/ELOG-macros, provide --verbose-option 2010-09-17 06:49:28 +02:00
Axel Wagner ca1a295714 Clean the XCB-errorhandling a little bit up 2010-09-17 05:55:38 +02:00