Commit graph

276 commits

Author SHA1 Message Date
Benoit Averty
8976f35c5f Add behavior to hide an empty taskbar in multi_desktop mode 2016-08-31 16:55:33 +02:00
o9000
008eebe4b1 When WM_HINTS changes for a window, reload the icon 2016-08-20 18:07:18 +02:00
o9000
cbb76849ea Fix missing include (fixes issue #594; thanks @Coacher) 2016-08-08 13:08:29 +02:00
o9000
cf930fa42e Fix hang (issue #586) 2016-08-08 12:17:15 +02:00
o9000
da51d37322 Execp: force update after custom command execution (issue #586) 2016-08-08 12:04:31 +02:00
o9000
1d4f64d745 Fixed typo causing missing startup notifications 2016-08-08 10:58:18 +02:00
o9000
fc56e48781 Add option to debug geometry (set env var DEBUG_GEOMETRY) (issue #583) 2016-06-04 13:53:22 +02:00
o9000
a6879ea2a5 Proper workaround for issue #555 2016-04-22 23:16:26 +02:00
o9000
955be3658b Use imlib2 for taking screenshot; if it fails, use Xlib (issue #574) 2016-03-27 23:27:34 +02:00
o9000
dcc163ec0b Do not use imlib2 for taking screenshot (issue #574) 2016-03-27 23:23:55 +02:00
o9000
14716d41b9 Do not use imlib2 for taking screenshot (issue #574) 2016-03-27 23:17:03 +02:00
o9000
9018313fb2 Print error message if default_icon.png cannot be loaded (issue #574) 2016-03-27 17:33:42 +02:00
o9000
6e6dff2ca3 Turn off backtrace unless enabled with cmake (issue #550) 2016-03-24 23:26:41 +01:00
o9000
7b6ce97940 Cleanup whitespace 2016-03-24 20:45:17 +01:00
o9000
d398795202 panel: Watch the panel`s WM_DESKTOP property and reset it if it changes 2016-03-24 19:36:55 +01:00
o9000
5f82ef4d3b Refresh sticky panel status on desktop change (workaround for issue #555) 2016-03-22 22:48:02 +01:00
o9000
0a77293f7d Mouse effects: highlight clickable areas even when the mouse is on the panel border 2016-02-27 13:41:36 +01:00
o9000
ec7e9e18ad Move terminal color reset code to the same line (issue #545) 2016-01-24 20:08:52 +01:00
o9000
5966b198b6 Executor: send click coordinates via environment variables 2016-01-24 15:12:00 +01:00
o9000
1ecfdf5289 Fix bad clear of panel pixmap when display compositing is disabled 2016-01-24 13:39:52 +01:00
o9000
81e21a8277 Log info about why a panel restart was triggered 2016-01-23 13:22:17 +01:00
o9000
285a53e1a3 Add SA_RESTART to sigaction 2016-01-15 09:28:31 +01:00
o9000
ac5aefb52b New config option: taskbar_always_show_all_desktop_tasks (fixes issue #279) 2016-01-10 14:40:24 +01:00
o9000
92bd9e9184 Taskbar: code cleanup 2016-01-08 23:43:53 +01:00
o9000
228d20a72c Systray: handle changing icon names and reorder if necessary 2016-01-07 12:50:54 +01:00
o9000
29a34083c9 Remove the sleep at startup since it has side effects and is a poor solution anyways 2016-01-07 12:11:09 +01:00
o9000
5835eb6f57 Always sleep 1s at startup to let the compositor start first 2016-01-05 01:36:57 +01:00
o9000
88e1d56a98 Reorder some statements 2016-01-05 01:33:27 +01:00
o9000
1ae20fa3eb Move backtrace generation behind cmake flag 2016-01-05 01:28:12 +01:00
o9000
84df026878 Do not restart on crash, it cannot be done reliably from a single process; use instead "while true ; do tint2 ; sleep 1; done" 2016-01-05 01:06:40 +01:00
o9000
b8a7304f4b Cleanup restart code 2016-01-05 00:18:05 +01:00
o9000
cd863c2819 Restart on crash 2016-01-03 18:03:36 +01:00
o9000
6fc608f099 Work better without a config file 2016-01-03 15:09:46 +01:00
o9000
0992662396 Attempt to fix compilation on BSD 2016-01-03 02:38:04 +01:00
o9000
fa5137cad8 Dump stack trace on crash also on a file in $HOME 2016-01-03 01:28:47 +01:00
o9000
76a68fb071 Dump stack trace on crash 2016-01-03 01:14:51 +01:00
o9000
106471225f Rename dsp -> display 2016-01-01 13:49:10 +01:00
o9000
da0c52ecff Rename: monitor -> monitors 2015-12-22 23:16:01 +01:00
o9000
3790723483 Code cleanup 2015-12-13 11:39:12 +01:00
o9000
9a85f7f2c5 Use default desktop font (Gtk/FontName from XSettings) when the font is not specified in the config file 2015-12-12 15:14:42 +01:00
o9000
3f84d5d14c Merged execplugin from tint2-mods2 (no config GUI yet) 2015-12-05 10:05:42 +01:00
o9000
333ed7a207 Fix missing redraw 2015-11-22 16:33:58 +01:00
o9000
eb044da8bc Support for NETWM viewports (compiz) 2015-11-21 04:35:12 +01:00
o9000
4a6937826c Cleanup indentation with clang-format and changed a few variable names 2015-11-20 23:28:37 +01:00
o9000
c0e62e2e79 Cleanup: area.h 2015-11-18 21:57:10 +01:00
o9000
732b9d3910 Mouse pressed effect + some fixes for mouse over 2015-11-04 12:19:23 +01:00
o9000
57c35549f3 Area: refactor list -> children 2015-11-04 02:37:10 +01:00
o9000
294fdee57f Mouse over effects 2015-11-04 01:32:13 +01:00
o9000
00a1803348 if( -> if ( 2015-08-08 08:51:44 +02:00
Sebastian Reichel
46a6d2c2ad Add Linux kernel event handling code
This is a simple handler for uevents send by the Linux
kernel.
2015-08-08 06:29:54 +02:00