Commit Graph

  • e218b3fa96 systray: Prevent segfault if systray disabled o9000 2015-07-23 19:38:26 +02:00
  • 50e21b4077 systray: Trying some variations o9000 2015-07-19 18:06:45 +02:00
  • b6a1a1c0f6 systray: Remove unneeded resize o9000 2015-07-19 17:12:41 +02:00
  • 15e12142ca Minor improvements o9000 2015-07-19 17:10:53 +02:00
  • b8c1c29df2 systray: Throttle resize events for misbehaving applications o9000 2015-07-19 16:49:05 +02:00
  • 4a1880ead0 Move things around in the systray code o9000 2015-07-19 16:12:02 +02:00
  • 57b878d5e4 Remove debug line o9000 2015-07-16 22:33:13 +02:00
  • 46aab61bf6 Revert "systray: Process XEmbed events according to spec" o9000 2015-07-16 22:25:18 +02:00
  • 227dc8e48a systray: Process XEmbed events according to spec o9000 2015-07-16 21:08:29 +02:00
  • 68c3205b53 systray: Handle UnmapNotify correctly o9000 2015-07-16 20:33:21 +02:00
  • 61f0a4ec85 systray: remove icon when reparented away from us o9000 2015-07-16 20:27:01 +02:00
  • c606a1a35a systray: Separate reparenting from embedding o9000 2015-07-16 20:20:23 +02:00
  • 9933399dc4 systray: Withdraw window before reparenting o9000 2015-07-16 20:11:59 +02:00
  • 5ce8023ef7 systray: Watch for window events before reparenting o9000 2015-07-16 20:09:38 +02:00
  • 6438c75faf systray: A bit of cleanup o9000 2015-07-16 20:04:25 +02:00
  • 712097ba45 systray: Make sure we redraw the panel when rendering icons o9000 2015-07-16 14:01:57 +02:00
  • 9a5cb749ed systray: Workaround for GTK icon resize loop issue o9000 2015-07-16 13:12:42 +02:00
  • d730f23027 systray: Trigger icon resize only when necessary o9000 2015-07-16 09:02:13 +02:00
  • 9f161f2baf More logging o9000 2015-07-16 08:53:25 +02:00
  • 2570ae2cf6 systray: Resize icons only if necessary o9000 2015-07-15 09:53:09 +02:00
  • 8d5c2d8cbb tint: remove inner loop from the main event loop o9000 2015-07-14 08:33:03 +02:00
  • 28bf0a437c Updated readme o9000 2015-07-13 05:31:43 +00:00
  • fd78e6d886 Allow clicking and mousewheeling on the battery panel This commit is the same as vimishor's original [*] except that I have added middle-click and up/down mousewheel actions. In order to fix a ftbs I also added guards to panel.c, panel.h & tint.c berkley4 2015-07-13 04:16:02 +01:00
  • e84d963ab6 Allow middle click & up/down mousewheel on the clock The bulk of this commit originally came from David B. Cortarello's patch (see here - https://gitlab.com/o9000/tint2/issues/430), with me adding the up/down mousewheel elements. berkley4 2015-07-13 03:39:14 +01:00
  • c4fbc2962e tint2conf: Fix bad read of panel_margin o9000 2015-07-12 22:23:15 +02:00
  • a0af851d9d Updated readme o9000 2015-07-12 16:28:43 +00:00
  • 477d08b5da Remove v from git tag when generating version string v0.12 0.12 o9000 2015-07-12 18:23:06 +02:00
  • 50a07df5d2 Silence g_thread_init warning o9000 2015-07-12 17:54:40 +02:00
  • b3cdde78b1 Add define _GNU_SOURCE for getline() o9000 2015-07-12 17:50:59 +02:00
  • 8207b16598 Updated theme files o9000 2015-07-12 17:40:32 +02:00
  • f61f2af2f4 Updated string files for translations o9000 2015-07-12 17:24:43 +02:00
  • 90805cb526 tint2conf: Better theme management o9000 2015-07-12 17:01:44 +02:00
  • 04fe80b498 copy_file(): prevent truncating file if src == dest o9000 2015-07-12 17:01:20 +02:00
  • 60657c9809 Updated themes o9000 2015-07-12 17:00:37 +02:00
  • 3150b91f80 Install additional themes to /usr/[local/]share/tint2 o9000 2015-07-12 17:00:16 +02:00
  • 7b854d49e3 Update readme o9000 2015-07-12 14:42:47 +02:00
  • 81a48b8f79 Update changelog o9000 2015-07-12 14:40:00 +02:00
  • 655ea6f06f Update build script o9000 2015-07-12 14:35:51 +02:00
  • efe9aadb39 Prevent race at startup in detecting screen resolution changes o9000 2015-07-12 14:35:24 +02:00
  • c0e1709d57 Capitalize name in desktop shortcut o9000 2015-07-05 15:48:09 +00:00
  • ea8a4fbb1e Capitalize title in desktop shortcut o9000 2015-07-05 10:34:36 +00:00
  • 093963dadd Merge branch 'doc-fixes' into 'master' o9000 2015-07-05 10:33:43 +00:00
  • df429e8c34 Clean up .desktop file: remove unnecessary localization, fix English translation, use consistent captitalization of "tint2" (with a lowercase "t"). Sebastiaan Lokhorst 2015-07-05 11:29:39 +02:00
  • d3c45adf34 Fix some typo's and clean up indentation. Sebastiaan Lokhorst 2015-07-05 11:23:57 +02:00
  • 043a0f7ab3 Update old Google Code URLs to new GitLab location. Sebastiaan Lokhorst 2015-07-05 11:14:00 +02:00
  • 574b6bc214 tint2conf: Fix typo to load desktop files from subdirectories o9000 2015-07-04 18:41:04 +02:00
  • 89e4a5a460 Fix crash in tint2conf (wrong string length in allocation) o9000 2015-07-04 18:31:01 +02:00
  • 2ebc75944e tint2conf: Sort launchers by name o9000 2015-07-04 17:33:19 +02:00
  • acedd48708 Add IDE files o9000 2015-07-04 16:57:40 +02:00
  • 9fd9d51010 Fix timer bug (again) o9000 2015-07-04 16:47:29 +02:00
  • 9f8423f2eb Updated changelog o9000 2015-07-04 13:37:42 +02:00
  • 8242c969e3 Detect compositor at startup o9000 2015-07-04 13:34:42 +02:00
  • 7cd5c16fca Fix crash when calling stop_timeout from the callback of a repeated timer o9000 2015-07-04 13:34:09 +02:00
  • 290ddc1fea tint2conf: fix launcher_apps_dir o9000 2015-07-04 08:39:46 +02:00
  • 47a7013029 Remove noisy debug messages o9000 2015-06-28 11:34:53 +02:00
  • a4de005a54 Add missing include o9000 2015-06-26 23:46:34 +02:00
  • 7ace3a5956 Updated changelog o9000 2015-06-25 14:18:35 +00:00
  • 5abbf168a9 Cosmetic changes o9000 2015-06-25 15:56:36 +02:00
  • 4d69a0bc33 tint2: Do not rely only on select() to detect new X events, since we sync the socket in the system tray which messes up select o9000 2015-06-25 15:36:47 +02:00
  • 222eca4099 systray: (disable_transparency=1) detect empty icons whenever a new icon is added, from any process; clear icon area because some icons were failing to redraw o9000 2015-06-21 15:23:09 +02:00
  • ea75558ac2 systray: reduce icon flicker by painting on buffer instead of directly on window o9000 2015-06-21 15:00:01 +02:00
  • 876cae8239 systray: fix black icon background for 32-bit icons when disable_transparency = 1; fix empty icon detection when disable_transparency = 1; fix icon blinking by delaying rendering less aggressively; removed XClearArea on traywin->win (triggers unnecessary redraws); cache icon names; profiling messages updated o9000 2015-06-21 14:50:08 +02:00
  • 7c3951e3a0 systray: Profiling code. Export environment variable SYSTRAY_PROFILING=1 when running tint2 to enable it o9000 2015-06-19 10:46:29 +02:00
  • fd043dd14e fr.po translation-fr melodie 2015-06-15 20:03:33 +02:00
  • 552f060612 Updated strings in pl.po o9000 2015-06-15 19:27:05 +02:00
  • e7cfa35288 Merge branch 'translation-bs_hr_sr' into 'master' o9000 2015-06-15 07:52:22 +00:00
  • 4326cd1380 tint2conf: added bs, hr and sr translations dglava 2015-06-14 23:10:30 +02:00
  • 19b40bc59e systray: Check icon position o9000 2015-06-14 12:23:34 +02:00
  • 8c9a9a111e systray: trigger resizes in some places o9000 2015-06-14 11:39:51 +02:00
  • b13540123b systray: force a repaint on icon resize o9000 2015-06-14 11:21:42 +02:00
  • f5b2de62b6 systray: reorder operations to prevent the long icon first show delay that occurs sometimes o9000 2015-06-14 10:51:30 +02:00
  • 1ba023fc83 Removed tintwizard.py as it no longer supports all config options o9000 2015-06-14 10:06:33 +02:00
  • 36e9e92df1 Changed tintwizard #! to python 2 (note that tintwizard is obsolete) o9000 2015-06-13 10:54:28 +00:00
  • 0f1dac50f1 Updated readme for 0.12-rc6 v0.12-rc6 o9000 2015-06-13 10:08:43 +00:00
  • eb0346e02a Updated changelog o9000 2015-06-13 10:07:23 +00:00
  • cae621918e systray: Do not turn off compositing for missing window errors o9000 2015-06-13 11:32:22 +02:00
  • f28983e5a7 systray: Use different X connection for XGetImage (fixes crash on ATI cards) o9000 2015-06-12 21:28:58 +02:00
  • b35cdb70df systray: Detect window resizez during composited rendering to prevent crashes o9000 2015-06-12 21:13:20 +02:00
  • 80361a121e Better error handling in systray rendering and fall back to non-composited rendering in case of errors o9000 2015-06-12 12:24:19 +02:00
  • b4ff007e42 systray: reorder some operations to make sure we resize correctly o9000 2015-06-12 11:57:05 +02:00
  • ae379d865c systray: fix bad embed o9000 2015-06-12 11:40:22 +02:00
  • 0a3876dc8c systray: prevent race in error detection o9000 2015-06-12 11:39:36 +02:00
  • e2d95acfa1 Add missing files for freespace o9000 2015-06-12 10:41:51 +02:00
  • 5ac1a6a653 systray: resize icon when reparenting o9000 2015-06-12 09:44:13 +02:00
  • 481c409617 Fix bad interaction between freespace and systray o9000 2015-06-12 02:09:43 +02:00
  • e8869b4d87 systray: Minor change in error logging o9000 2015-06-12 01:43:39 +02:00
  • b1b95e086d Free space item o9000 2015-06-12 01:42:00 +02:00
  • df1f2d4e4b Merge taskbar_alignment from branch o9000 2015-06-12 00:52:10 +02:00
  • ed05f21f8c Disable startup notifications as they might hang the panel debian-test o9000 2015-06-09 23:32:22 +02:00
  • 18b0ef2d1b Updated changelog o9000 2015-06-07 11:21:11 +00:00
  • 860c100a04 launcher: sort desktop files by name in launcher_apps_dir o9000 2015-06-07 13:03:49 +02:00
  • 9040764cf1 systray: Cleaned up the code a bit o9000 2015-06-07 12:58:29 +02:00
  • d8d4bc76cd systray: Delay reparenting to the first render to prevent graphical corruptions o9000 2015-06-07 12:45:48 +02:00
  • fbcfa54061 Disable systray composited rendering if disable_transparency = 1 o9000 2015-06-07 11:44:43 +02:00
  • 92fa96b8c7 taskbar+area: Implement center alignment area-align o9000 2015-05-30 14:50:25 +02:00
  • b235f77f39 systray: Prevent triggering concurrent updates for the same icon o9000 2015-05-30 14:22:40 +02:00
  • 1b4b0a8d8d systray: Delay icon rendering only when throttling is necessary o9000 2015-05-30 13:41:29 +02:00
  • 7ea0dc241c systray: Sort icons in the correct order when an icon is empty and order is right2left o9000 2015-05-30 13:33:44 +02:00
  • 39e67df44d Revert "systray: Sort icons in the correct order when an icon is empty and order is right2left" o9000 2015-05-30 13:23:20 +02:00
  • cb17e5a662 systray: Sort icons in the correct order when an icon is empty and order is right2left o9000 2015-05-30 13:03:34 +02:00