Commit Graph
100 Commits
Author SHA1 Message Date
o9000 ad50d32f54 Changed default config 2015-12-05 11:11:28 +01:00
o9000 ea82926b3f New config option: taskbar sort by LRU/MRU (no config GUI yet) (issue #532) 2015-12-05 11:07:23 +01:00
o9000 3f84d5d14c Merged execplugin from tint2-mods2 (no config GUI yet) 2015-12-05 10:05:42 +01:00
o9000 33645f9b5a Battery: refactoring 2015-11-23 16:12:42 +01:00
o9000 8df91bd475 Battery: Only redraw when needed, not after each tick 2015-11-23 16:12:17 +01:00
o9000 5c474f4256 Fix battery showing/hiding (issue #531) 2015-11-23 12:05:07 +01:00
o9000 333ed7a207 Fix missing redraw 2015-11-22 16:33:58 +01:00
o9000 29b3c590cd Updated changelog 2015-11-21 15:30:16 +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 5f41544089 Updated for 0.12.3 2015-11-12 11:45:07 +00:00
o9000 e8d78f4656 Updated changelog for 0.12.3 2015-11-12 11:43:09 +00:00
o9000 3960ab31da Updated changelog for 0.12.3 2015-11-12 11:41:47 +00:00
o9000 e185e3fb47 Mouse effects: updated translations 2015-11-08 09:23:26 +01:00
o9000 095b311edc Mouse effects: changed defaults + disabled pixmap caching 2015-11-06 11:46:15 +01:00
o9000 96b9a46c07 Mouse effects: changed defaults 2015-11-05 13:00:19 +01:00
o9000 3037d8b507 Mouse effects: updated sample configs 2015-11-05 01:20:33 +01:00
o9000 df9df99c23 Fix compile error with cmake -DENABLE_RSVG=OFF 2015-11-05 01:15:59 +01:00
o9000 7d972e53d7 Mouse effects: updated tint2conf 2015-11-05 01:13:21 +01:00
o9000 6061b76331 Mouse effects: updated tint2conf 2015-11-05 00:08:23 +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 34b341767c Task: disable pixmap caching (temporary change until we make it work with mouse effects) 2015-11-04 11:58:11 +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 61016a9318 Updated changelog 2015-11-04 02:09:53 +01:00
o9000 9e2fbec797 Launcher icon background 2015-11-04 02:05:41 +01:00
o9000 294fdee57f Mouse over effects 2015-11-04 01:32:13 +01:00
o9000 fe06ff5075 tint2conf: Updated French PO (added corrections from Mélodie) 2015-11-01 14:58:59 +01:00
o9000 73ed55f288 tint2conf: Updated French PO (removed fuzzy flag; review still needed) 2015-11-01 13:56:11 +01:00
o9000 2ff9ee9eba tint2conf: Updated French PO (review needed) 2015-11-01 13:38:43 +01:00
o9000 3b434c0ef5 tint2conf: Updated POT and PO files (translation update needed) 2015-11-01 13:09:33 +01:00
o9000 6d59e55d8d tint2conf: Call setlocale with no locale to use system default instead of C 2015-11-01 12:53:48 +01:00
o9000 d2636c8c57 Updated French translation (thanks to Melodie and her team) 2015-11-01 12:18:46 +01:00
o9000 b52f193804 Fix lost settings on battery plug/unplug 2015-10-18 17:28:58 +02:00
o9000 23ce5df057 Refactored text size computation (missed a change for the battery) 2015-10-18 17:04:21 +02:00
o9000 da06691292 tint2conf: Changed plugin order 2015-10-18 16:56:10 +02: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 6937aa8b9d Updated changelog 2015-09-26 20:26:24 +00:00
o9000 2299132cd3 tint2conf: Add background labels 2015-09-23 23:56:38 +02:00
o9000 005e5a49c0 Battery: minor code style change 2015-09-12 12:23:50 +02:00
o9000 85b3b8a749 Battery: fix comment in estimate_power_usage 2015-09-12 12:22:32 +02:00
o9000 42d1ba2b20 Battery: prevent division by zero 2015-09-12 12:21:31 +02:00
o9000 b887d50409 Merge branch 'sre/support-missing-power-usage-information' 2015-09-12 12:17:25 +02:00
o9000 66b38cc7d6 Initialize ac_connected_cmd and ac_disconnected_cmd 2015-09-12 11:18:21 +02:00
o9000 dca5c2586c Merge branch 'sre/tint2-fix-battery-memleak' 2015-09-12 11:14:11 +02:00
o9000 5b01670a22 Fix lost font setting for desktop name 2015-09-12 03:08:25 +02:00
o9000 1f7f1971ec Updated tint2.desktop (fixes issue #523) 2015-08-23 16:57:14 +00:00
o9000 7109bac4a0 Updated for 0.12.2 2015-08-11 09:31:41 +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
o9000 553adbb946 Updated IDE files 2015-08-08 08:47:07 +02:00
o9000 2fb556031b Merge branch 'hotplug' into 'master'
Hotplug

Hi,

So I went on and added the hotplug stuff. It's currently used for two things:

 1. reconfigure battery if a power_supply add/remove event has been received (e.g. new battery)
 2. update battery if a power_supply change event has been received (e.g. sent for AC connect/disconnect)

The second one is useful to make "ac_connect_cmd" and "ac_disconnect_cmd"
react instantly. Otherwise they are only executed when the battery update
routine is scheduled again. It does not introduce any new library dependencies
and the kernel interface is considered as ABI, so there won't be any frequent changes.

I also added a little fix on top, that prevents ac_connect_cmd execution
during tint2 startup (with AC connected).

-- Sebastian

See merge request !10
2015-08-08 06:42:19 +00:00
o9000 1051be9815 Merge branch 'do-not-link-against-disabled-optional-features' into 'master'
Avoid linking against disabled features

If rsvg or startup-notification features are disabled, the
binary should not be linked against the associated libraries.

See merge request !9
2015-08-07 19:25:21 +00:00
o9000 00b88c2725 battery: Updates for OpenBSD 2015-08-07 08:54:15 +02:00
o9000 10b006ffb2 battery: Updates for OpenBSD 2015-08-07 08:36:02 +02:00
o9000 133bbc911e Update file list for IDE 2015-08-07 08:23:42 +02:00
o9000 28272621b0 battery: Capitalize AC state in tooltips 2015-08-07 08:22:54 +02:00
o9000 61d786cf4f battery: Tooltips for FreeBSD (fix format string) 2015-08-07 08:20:34 +02:00
o9000 9d2e62f724 battery: Tooltips for FreeBSD (fix typo) 2015-08-07 08:19:48 +02:00
o9000 6e77b59ef8 battery: Tooltips for FreeBSD 2015-08-07 08:18:26 +02:00
o9000 3a733d7353 battery: Update AC status on FreeBSD 2015-08-07 08:08:53 +02:00
o9000 8df9ed5977 Update type for ac_connected variables 2015-08-07 08:07:51 +02:00
o9000 cf748d6d41 Revert "Remove static clock tooltip buffer" (g_date_time_format uses format strings slightly different from strftime)
This reverts commit 441c420773.
2015-08-07 07:54:13 +02:00
o9000 8528a6a4a4 Merge branch 'misc-battery-updates' into 'master'
Misc battery updates

Hi,

So here are a couple of more patches. I did only minimal testing for the battery BSD stuff
(basically compilation under Linux and check, that only sensible errors appear). The second
patch (remove static clock tooltip buffer) is independent of the remaining changes, but
depends on the first patch.

I guess the battery code for Linux could be further improved by using libudev
to handle kernel events for added batteries and AC plug changes.

-- Sebastian

See merge request !8
2015-08-07 05:52:22 +00:00
o9000 f954be3e87 Updated changelog 2015-08-06 23:14:57 +02:00
o9000 cbd52d1a48 Update IDE file list 2015-08-06 22:39:44 +02:00
o9000 aa47642161 Merge branch 'multi-battery-support' into 'master'
Multi battery support

Hi ,

I have a couple of patches for the battery widget
making it actually useful on my ThinkPad X250.

-- Sebastian

See merge request !6
2015-08-06 20:38:29 +00:00
o9000 76b69b86dc Update author list (Sebastian's info) 2015-08-05 23:05:52 +02:00
o9000 a8e1c9d3aa tint2conf: Fix read of panel_monitor (issue #520) 2015-08-05 22:55:16 +02:00
o9000 3dbd13aa77 Merge branch 'systray-already-running-message-fix' into 'master'
reset color after systray existing message

Currently all messages following the "another systray is running"
message are also printed in red. Fix this by reseting the color
at the end of the message.

See merge request !7
2015-08-05 08:34:52 +00:00
o9000 84f9f6d0cd Systray: do not move empty icons to the side, as it breaks GTK2 StatusIcon blinking (issue #515) 2015-08-03 19:40:35 +02:00
o9000 ed24d0bd4c Fix command line argument processing (issue #516) 2015-08-03 18:34:12 +02:00
o9000 8eca71ac95 Remove parameter from tooltip_trigger_hide() (issue #516) 2015-08-03 18:20:16 +02:00
o9000 84c58ce9af Updated readme for 0.12.1 2015-08-01 21:54:28 +00:00
o9000 184703998b Updated changelog 2015-08-01 23:50:42 +02:00
o9000 e345c0ddcd tint2conf: Add more mouse events for clock and battery (issue #505) 2015-08-01 09:31:11 +02:00
o9000 c874e76343 Merge branch 'moreclicks' into 'master'
Moreclicks

The two commits in this merge request would allow the user to set up as many as eight extra custom actions via tint2rc.

I've been running these changes (minus the up/down wheel actions) for many months without any obvious issues, mainly to adjust laptop screen brightness via a couple of scripts.

I've just tested the wheel actions and they appeared to work fine. The clock commit should solve issue #505.

I have merely augmented the work of two other people, and appropriate credits/references are indicated in the individual commit messages.

See merge request !5
2015-08-01 07:02:51 +00:00
o9000 687f5f2a1b Systray: use correct pointer type in xembed detection (note: dead code) 2015-08-01 08:45:20 +02:00
o9000 c7aa70f078 Systray: remove SubstructureNotifyMask from XSelectInput 2015-08-01 08:40:56 +02:00
o9000 690fe3f4d8 Systray: remove debugging messages 2015-08-01 08:39:51 +02:00
o9000 c1d0a42bed Update changelog 2015-08-01 08:30:00 +02:00
o9000 e5cd73f4a7 Add debugging function for showing monitor geometry 2015-08-01 08:25:36 +02:00
o9000 7ffc220891 Taskbar: Use consistent behavior when showing/hiding sticky (all desktop) windows 2015-08-01 08:22:08 +02:00
o9000 2799fe9346 Taskbar: better task monitor detection (issue #511) 2015-08-01 00:21:25 +02:00
o9000 e2023b7172 systray: Revert break embedding into 2 steps (breaks transparency for Qt icons) 2015-07-31 10:04:41 +02:00
o9000 9224971407 systray: Proper resize redirect handling 2015-07-31 09:58:17 +02:00
o9000 d492f80468 systray: Redirect resize events 2015-07-31 09:31:03 +02:00
o9000 78bc330448 systray: Break embedding into 2 steps 2015-07-30 23:54:46 +02:00
o9000 3805adc9f3 Updated readme 2015-07-30 23:10:07 +02:00
o9000 4e3989f9f5 Revert "taskbar: Add logging for window_get_monitor()"
This reverts commit 7162c5dea1.
2015-07-30 22:56:01 +02:00
o9000 9624b5d558 Revert "taskbar: Add logging for event_configure_notify()"
This reverts commit b99c5c204b.
2015-07-30 22:55:47 +02:00
o9000 754d9187df systray: Revert change that removed XSyncs 2015-07-27 09:47:00 +02:00
o9000 a4996c9d3e Updated readme 2015-07-26 10:31:20 +00:00
o9000 b99c5c204b taskbar: Add logging for event_configure_notify() 2015-07-26 12:08:59 +02:00