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
o9000
7162c5dea1
taskbar: Add logging for window_get_monitor()
2015-07-26 11:51:39 +02:00
o9000
e3939a56e1
systray: Set _NET_SYSTEM_TRAY_ICON_SIZE
2015-07-26 11:23:27 +02:00
o9000
ceafe9b281
config: Add missing #if
2015-07-23 23:29:02 +02:00
o9000
263d1ab15f
systray: Remove unused variable
2015-07-23 22:08:56 +02:00
o9000
e76202b355
Fix systray rendering when compositor off
2015-07-23 20:38:33 +02:00
o9000
f68eabcf35
config: Prevent segfault if panel_items appears late in the config file
2015-07-23 19:56:34 +02:00
o9000
e218b3fa96
systray: Prevent segfault if systray disabled
2015-07-23 19:38:26 +02:00
o9000
50e21b4077
systray: Trying some variations
2015-07-19 18:06:45 +02:00
o9000
b6a1a1c0f6
systray: Remove unneeded resize
2015-07-19 17:12:41 +02:00
o9000
15e12142ca
Minor improvements
2015-07-19 17:10:53 +02:00
o9000
b8c1c29df2
systray: Throttle resize events for misbehaving applications
2015-07-19 16:49:05 +02:00
o9000
4a1880ead0
Move things around in the systray code
2015-07-19 16:12:02 +02:00
o9000
57b878d5e4
Remove debug line
2015-07-16 22:33:13 +02:00
o9000
46aab61bf6
Revert "systray: Process XEmbed events according to spec"
...
This reverts commit 227dc8e48a .
2015-07-16 22:25:18 +02:00
o9000
227dc8e48a
systray: Process XEmbed events according to spec
2015-07-16 21:08:48 +02:00
o9000
68c3205b53
systray: Handle UnmapNotify correctly
2015-07-16 21:08:48 +02:00
o9000
61f0a4ec85
systray: remove icon when reparented away from us
2015-07-16 21:08:47 +02:00
o9000
c606a1a35a
systray: Separate reparenting from embedding
2015-07-16 21:08:47 +02:00
o9000
9933399dc4
systray: Withdraw window before reparenting
2015-07-16 21:08:47 +02:00
o9000
5ce8023ef7
systray: Watch for window events before reparenting
2015-07-16 21:08:47 +02:00
o9000
6438c75faf
systray: A bit of cleanup
2015-07-16 21:08:47 +02:00
o9000
712097ba45
systray: Make sure we redraw the panel when rendering icons
2015-07-16 14:01:57 +02:00
o9000
9a5cb749ed
systray: Workaround for GTK icon resize loop issue
2015-07-16 13:12:42 +02:00
o9000
d730f23027
systray: Trigger icon resize only when necessary
2015-07-16 09:02:13 +02:00
o9000
9f161f2baf
More logging
2015-07-16 08:53:25 +02:00
o9000
2570ae2cf6
systray: Resize icons only if necessary
2015-07-15 09:53:09 +02:00
o9000
8d5c2d8cbb
tint: remove inner loop from the main event loop
2015-07-14 08:33:13 +02:00
o9000
28bf0a437c
Updated readme
2015-07-13 05:31:43 +00:00
o9000
c4fbc2962e
tint2conf: Fix bad read of panel_margin
2015-07-12 22:23:25 +02:00
o9000
a0af851d9d
Updated readme
2015-07-12 16:28:43 +00:00
o9000
477d08b5da
Remove v from git tag when generating version string
2015-07-12 18:24:19 +02:00
o9000
50a07df5d2
Silence g_thread_init warning
2015-07-12 17:54:40 +02:00
o9000
b3cdde78b1
Add define _GNU_SOURCE for getline()
2015-07-12 17:50:59 +02:00
o9000
8207b16598
Updated theme files
2015-07-12 17:40:32 +02:00
o9000
f61f2af2f4
Updated string files for translations
2015-07-12 17:24:43 +02:00
o9000
90805cb526
tint2conf: Better theme management
2015-07-12 17:01:44 +02:00
o9000
04fe80b498
copy_file(): prevent truncating file if src == dest
2015-07-12 17:01:20 +02:00
o9000
60657c9809
Updated themes
2015-07-12 17:00:37 +02:00
o9000
3150b91f80
Install additional themes to /usr/[local/]share/tint2
2015-07-12 17:00:16 +02:00
o9000
7b854d49e3
Update readme
2015-07-12 14:42:47 +02:00
o9000
81a48b8f79
Update changelog
2015-07-12 14:40:00 +02:00
o9000
655ea6f06f
Update build script
2015-07-12 14:36:11 +02:00
o9000
efe9aadb39
Prevent race at startup in detecting screen resolution changes
2015-07-12 14:36:11 +02:00
o9000
c0e1709d57
Capitalize name in desktop shortcut
2015-07-05 15:48:09 +00:00
o9000
ea8a4fbb1e
Capitalize title in desktop shortcut
2015-07-05 10:34:36 +00:00
o9000
093963dadd
Merge branch 'doc-fixes' into 'master'
...
Doc fixes
Hi o9000, thanks for resurrecting tint2!
Here are some purely "bureaucratic" fixes: I fixed some typo's, updated URLs, and cleaned up a few files.
See merge request !4
2015-07-05 10:33:43 +00:00
o9000
574b6bc214
tint2conf: Fix typo to load desktop files from subdirectories
2015-07-04 18:41:04 +02:00
o9000
89e4a5a460
Fix crash in tint2conf (wrong string length in allocation)
2015-07-04 18:31:01 +02:00
o9000
2ebc75944e
tint2conf: Sort launchers by name
2015-07-04 17:33:19 +02:00
o9000
acedd48708
Add IDE files
2015-07-04 16:57:45 +02:00
o9000
9fd9d51010
Fix timer bug (again)
2015-07-04 16:47:29 +02:00
o9000
9f8423f2eb
Updated changelog
2015-07-04 13:37:42 +02:00
o9000
8242c969e3
Detect compositor at startup
2015-07-04 13:34:42 +02:00
o9000
7cd5c16fca
Fix crash when calling stop_timeout from the callback of a repeated timer
2015-07-04 13:34:09 +02:00
o9000
290ddc1fea
tint2conf: fix launcher_apps_dir
2015-07-04 08:39:46 +02:00
o9000
47a7013029
Remove noisy debug messages
2015-06-28 11:34:53 +02:00
o9000
a4de005a54
Add missing include
2015-06-26 23:46:43 +02:00
o9000
7ace3a5956
Updated changelog
2015-06-25 14:18:35 +00:00
o9000
5abbf168a9
Cosmetic changes
2015-06-25 15:56:36 +02:00
o9000
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
2015-06-25 15:36:47 +02:00
o9000
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
2015-06-21 15:23:55 +02:00
o9000
ea75558ac2
systray: reduce icon flicker by painting on buffer instead of directly on window
2015-06-21 15:00:01 +02:00
o9000
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
2015-06-21 14:50:08 +02:00
o9000
7c3951e3a0
systray: Profiling code. Export environment variable SYSTRAY_PROFILING=1 when running tint2 to enable it
2015-06-19 10:46:29 +02:00
o9000
552f060612
Updated strings in pl.po
2015-06-15 19:27:05 +02:00
o9000
e7cfa35288
Merge branch 'translation-bs_hr_sr' into 'master'
...
tint2conf: added bs, hr and sr translations
I translated tint2conf into Bosnian, Croatian and Serbian (Cyrillic).
See merge request !3
2015-06-15 07:52:22 +00:00
o9000
19b40bc59e
systray: Check icon position
2015-06-14 12:23:34 +02:00
o9000
8c9a9a111e
systray: trigger resizes in some places
2015-06-14 11:39:51 +02:00
o9000
b13540123b
systray: force a repaint on icon resize
2015-06-14 11:21:42 +02:00
o9000
f5b2de62b6
systray: reorder operations to prevent the long icon first show delay that occurs sometimes
2015-06-14 10:51:30 +02:00
o9000
1ba023fc83
Removed tintwizard.py as it no longer supports all config options
2015-06-14 10:06:33 +02:00
o9000
36e9e92df1
Changed tintwizard #! to python 2 (note that tintwizard is obsolete)
2015-06-13 10:54:28 +00:00
o9000
0f1dac50f1
Updated readme for 0.12-rc6
2015-06-13 10:08:43 +00:00
o9000
eb0346e02a
Updated changelog
2015-06-13 10:07:23 +00:00
o9000
cae621918e
systray: Do not turn off compositing for missing window errors
2015-06-13 11:32:22 +02:00
o9000
f28983e5a7
systray: Use different X connection for XGetImage (fixes crash on ATI cards)
2015-06-12 21:28:58 +02:00
o9000
b35cdb70df
systray: Detect window resizez during composited rendering to prevent crashes
2015-06-12 21:13:20 +02:00
o9000
80361a121e
Better error handling in systray rendering and fall back to non-composited rendering in case of errors
2015-06-12 12:24:19 +02:00
o9000
b4ff007e42
systray: reorder some operations to make sure we resize correctly
2015-06-12 11:57:05 +02:00
o9000
ae379d865c
systray: fix bad embed
2015-06-12 11:40:22 +02:00
o9000
0a3876dc8c
systray: prevent race in error detection
2015-06-12 11:39:36 +02:00
o9000
e2d95acfa1
Add missing files for freespace
2015-06-12 10:41:51 +02:00
o9000
5ac1a6a653
systray: resize icon when reparenting
2015-06-12 09:44:13 +02:00
o9000
481c409617
Fix bad interaction between freespace and systray
2015-06-12 02:09:43 +02:00
o9000
e8869b4d87
systray: Minor change in error logging
2015-06-12 01:43:39 +02:00