Commit graph

275 commits

Author SHA1 Message Date
o9000
407aef3786 Reset signal mask before executing commands (issue #674) 2017-10-15 13:00:18 +02:00
o9000
031bd23849 Print tint2: before geometry dumps 2017-10-01 18:33:53 +02:00
o9000
b8675fa208 Compute text size correctly (issue #671) 2017-09-28 11:23:31 +02:00
o9000
86d6e96f7a Fix build on various architectures 2017-09-08 17:37:40 +02:00
o9000
87e1ccc6bf Fix build on various architectures 2017-09-08 17:37:01 +02:00
o9000
aa355e22f9 Fix build on various architectures 2017-09-08 17:04:10 +02:00
o9000
d49adfdef3 Launcher: Support %f and %F 2017-09-02 13:04:01 +02:00
o9000
498b665c8a Launcher: Fix drag and drop 2017-09-02 12:39:40 +02:00
o9000
14c3824632 Launcher: Add support for Terminal=true 2017-09-02 10:53:20 +02:00
o9000
eb93af3622 preprent "tint2:" to all logging messages 2017-09-01 18:23:46 +02:00
o9000
b7691afb8d Print logging output consistently to stderr 2017-09-01 18:11:35 +02:00
o9000
1e45abe988 Refactoring 2017-08-31 18:38:31 +02:00
o9000
6852e25372 Refactoring 2017-08-31 16:42:05 +02:00
o9000
4df8f475ce Fix resizing of text elements (issue #661) 2017-08-24 23:57:48 +02:00
o9000
8e50c20c9d Reinitialize timers correctly when created from their own callbacks 2017-08-21 14:26:20 +02:00
o9000
f4ec61340f Fix fd leak to children 2017-07-16 10:14:40 +02:00
o9000
4b9ee685ac Update timers correctly after suspend 2017-06-27 00:53:17 +02:00
o9000
59c3761455 Refactor text rendering 2017-06-05 16:12:51 +02:00
o9000
f8dde00a33 Do not pollute command line of executed processes 2017-05-20 14:48:25 +02:00
o9000
067234e9fb Unify code used to execute external programs 2017-04-29 13:42:37 +02:00
o9000
e32d2342a6 Fix regression in executor (issue #639) 2017-04-27 21:57:45 +02:00
o9000
82776df9d6 Fix crash when _NET_WM_ICON is set but empty 2017-04-27 09:04:16 +02:00
o9000
91f7384fd2 Fix compilation under ubunt 12.04 2017-04-22 22:21:13 +02:00
o9000
701b57e113 Open current tint2 config automatically when started from tint2 2017-04-22 19:07:49 +02:00
o9000
affac4cfa6 Changed indentation everywhere 2017-04-13 14:07:23 +02:00
o9000
39480f48ac Buttons: export alignment variables for menu 2017-04-01 14:04:08 +02:00
o9000
4a5f0a7d83 Get rid of GNU_SOURCE (issue #625) 2017-03-05 11:38:04 +01:00
o9000
330f1093bb Proper glib version check 2017-03-04 12:25:10 +01:00
o9000
8e8046af6d Print warning in case of empty pixmap in area 2017-03-04 12:25:10 +01:00
o9000
d7f294d7c2 Refactor panel refresh; new debug option debug_frames 2017-03-04 12:25:10 +01:00
o9000
e3e81505b9 tint2conf: gradient config 2017-02-26 15:49:57 +01:00
o9000
207129447d Allow a single gradient per bg/state 2017-02-19 19:33:45 +01:00
o9000
7c0df616b9 Move gradients into backgrounds 2017-02-19 19:06:39 +01:00
o9000
1d15c41c1b Fix resizing logic (taskbar_distribute_size was broken, resizing triggered unnecessary redraws) 2016-10-09 16:33:33 +02:00
o9000
0d861ebd97 Option to shrink panel: fix taskbar sizing 2016-10-09 15:21:56 +02:00
o9000
61a80b996f Add option to shrink panel (fixes issue #333) 2016-10-08 14:45:00 +02:00
o9000
a5434a362b Gradients: release memory 2016-10-04 17:57:03 +02:00
o9000
b4c2b3e6af Gradients: mostly done 2016-10-03 20:25:35 +02:00
o9000
822b149419 Gradients: work in progress 2016-10-02 22:56:48 +02:00
Oskari Rauta
0867010841 Add gradient background support
Conflicts:
	src/tint2conf/properties_rw.c
2016-10-02 16:43:24 +02:00
o9000
da51d37322 Execp: force update after custom command execution (issue #586) 2016-08-08 12:04:31 +02:00
o9000
2857b96c4d Fixed memory leak in icon loading 2016-08-08 10:56:06 +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
ed802d7602 Compute layouts correctly with partial borders (issue #580) 2016-05-21 15:14:57 +02:00
o9000
ed3fcd63fc Tint2conf: use strcat instead of append (issue #580) 2016-05-18 23:27:55 +02:00
o9000
50c2f72a66 Tint2conf: support border sides (issue #580, thanks @stophe) 2016-05-18 23:13:28 +02:00
o9000
78bc215677 Draw background correctly (issue #580, thanks @stophe) 2016-05-17 22:19:09 +02:00
o9000
78bc8b5c74 Draw border on only some sides (issue #580, thanks @stophe) 2016-05-17 21:59:43 +02:00
o9000
690f30308f Fixed crash in systray with non-Latin languagess (thanks zcodes) 2016-05-07 00:38:52 +02:00
o9000
9d8350dabc Invalidate cached pixmaps on resize/move (issue #576) 2016-04-22 23:47:28 +02:00
o9000
dc191668fe Revert 580c3e76 (issue #572) 2016-03-28 20:26:47 +02:00
o9000
1edaf21bde Add area.name, useful for debugging 2016-03-25 11:13:05 +01:00
o9000
76bd4baa9c Ignore empty areas for mouse events 2016-03-25 11:12:26 +01:00
o9000
580c3e765f Extend mouse over area to edge of panel for first and last area, if full width clickable (issue #572) 2016-03-25 10:08:24 +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
4656f7fc94 Cleanup code from last commit 2016-03-22 08:25:09 +01:00
o9000
b608cd5960 Use a better algorithm for brightness adjustment 2016-03-21 23:04:45 +01:00
o9000
b0f172a8e1 Icon cache: open correctly and create when needed 2016-03-05 11:20:12 +01:00
o9000
50e6278327 Move icon cache to a separate file; protect cache with file locks 2016-03-01 20:59:13 +01:00
o9000
fcbc006e43 Use XDG paths in addition to the defaults when looking for icons and applications 2016-02-28 14:53:15 +01:00
o9000
edbf9f4437 tint2conf: Sort applications correctly when additional desktop files from non-standard locations are found in the config 2016-02-28 13:41:19 +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
1d28475a0c Style change for strnatcmp 2016-02-26 11:08:20 +01:00
o9000
7c70ae365e Remove unused code 2016-02-26 11:07:44 +01:00
o9000
e4ced531ad Create temporary file in /tmp 2016-02-12 13:04:06 +01:00
o9000
85536065bc Fix regression in background rendering (issue #549) 2016-01-27 10:11:48 +01:00
o9000
f0de284dd9 Fix regression (all desktop tasks not working) 2016-01-26 20:28:23 +01:00
o9000
27715a5dbb Fix build on slackware 2016-01-25 18:25:59 +01:00
o9000
7d0b0b85bc Check that the window desktop index is in the valid range 2016-01-24 22:45:34 +01:00
o9000
1ecfdf5289 Fix bad clear of panel pixmap when display compositing is disabled 2016-01-24 13:39:52 +01:00
o9000
78fb4f5254 Fix compiz support with multiple desktops and monitors (issue #94) 2016-01-16 12:09:05 +01:00
o9000
23e740c7f1 Fix compiz support with multiple desktops and monitors 2016-01-10 16:38:14 +01:00
o9000
11b285d045 Taskbar: code cleanup (rename task_group -> task_buttons) 2016-01-09 14:07:44 +01:00
o9000
92bd9e9184 Taskbar: code cleanup 2016-01-08 23:43:53 +01:00
o9000
cd863c2819 Restart on crash 2016-01-03 18:03:36 +01:00
o9000
f511ad2a67 Some systray fixes 2016-01-02 11:11:07 +01:00
o9000
106471225f Rename dsp -> display 2016-01-01 13:49:10 +01:00
o9000
a6da0186e0 Cache pixmaps for mouse effects to improve performance 2016-01-01 04:57:08 +01:00
o9000
db44e0824a Fix build for older glib 2015-12-27 14:29:03 +01:00
o9000
da0c52ecff Rename: monitor -> monitors 2015-12-22 23:16:01 +01:00
o9000
17f94205b4 Execplugin: add pango markup option 2015-12-05 11:42:07 +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
df9df99c23 Fix compile error with cmake -DENABLE_RSVG=OFF 2015-11-05 01:15:59 +01:00
o9000
0900c088ee Mouse effects: fixes, changed defaults, more config options 2015-11-04 23:14:11 +01:00
o9000
68d3799c47 Mouse effects: tint icons 2015-11-04 13:02:12 +01:00
o9000
1b554ebc1e Fix segfault 2015-11-04 12:25:49 +01:00
o9000
732b9d3910 Mouse pressed effect + some fixes for mouse over 2015-11-04 12:19:23 +01:00
o9000
070eb7ba4d Revert "Area: do not destroy pixmap when not necessary"
This reverts commit f2922d7dbd.
2015-11-04 03:07:46 +01:00
o9000
57c35549f3 Area: refactor list -> children 2015-11-04 02:37:10 +01:00
o9000
f2922d7dbd Area: do not destroy pixmap when not necessary 2015-11-04 02:36:51 +01:00
o9000
294fdee57f Mouse over effects 2015-11-04 01:32:13 +01:00
o9000
8b6aad3a41 Refactored svg image loading 2015-10-18 16:53:27 +02:00
o9000
985c557dcd Refactored text size computation 2015-10-18 16:51:08 +02:00
o9000
00a1803348 if( -> if ( 2015-08-08 08:51:44 +02:00
o9000
03dd8b8483 uevent: Use strchr here 2015-08-08 08:47:32 +02:00