lxde/lxpanel.git
4 years ago[l10n] Update POT file.
Andriy Grytsenko [Fri, 21 Nov 2014 19:14:46 +0000 (21:14 +0200)] 
[l10n] Update POT file.

4 years ago[SF#FR#261]Sort plugins in Add plugin window in alphabetic order.
Andriy Grytsenko [Fri, 21 Nov 2014 17:15:50 +0000 (19:15 +0200)] 
[SF#FR#261]Sort plugins in Add plugin window in alphabetic order.

It is more convenient than have them unsorted.

4 years ago'batt': make sure 'Size' is at least 1.
Andriy Grytsenko [Fri, 21 Nov 2014 16:26:24 +0000 (18:26 +0200)] 
'batt': make sure 'Size' is at least 1.

4 years agoAllow default alarmCommand on 'batt' plugin be translated.
Andriy Grytsenko [Fri, 21 Nov 2014 16:20:58 +0000 (18:20 +0200)] 
Allow default alarmCommand on 'batt' plugin be translated.

4 years agoFix border of 'batt' plugin, it should correctly use panel settings.
Andriy Grytsenko [Fri, 21 Nov 2014 16:06:28 +0000 (18:06 +0200)] 
Fix border of 'batt' plugin, it should correctly use panel settings.

Also 'Size' setting of it doesn't include border width.

4 years agotaskbar: update menu_item in recompute_group_visibility_for_class() as well.
Andriy Grytsenko [Fri, 21 Nov 2014 12:15:13 +0000 (14:15 +0200)] 
taskbar: update menu_item in recompute_group_visibility_for_class() as well.

4 years ago[l10n] Update POT file.
Andriy Grytsenko [Fri, 21 Nov 2014 10:28:20 +0000 (12:28 +0200)] 
[l10n] Update POT file.

4 years agoUse more user-friendly messages on button when configure click, like "Ctrl+MiddleBtn".
Andriy Grytsenko [Fri, 21 Nov 2014 00:52:07 +0000 (02:52 +0200)] 
Use more user-friendly messages on button when configure click, like "Ctrl+MiddleBtn".

4 years ago[SF#589]Disabled flashing on urgency hint if window has focus.
Andriy Grytsenko [Thu, 20 Nov 2014 23:54:08 +0000 (01:54 +0200)] 
[SF#589]Disabled flashing on urgency hint if window has focus.

Most of window managers do the same on window decorations.

4 years agoMake task with urgency in grouped task list menu flashing, not only button.
Andriy Grytsenko [Thu, 20 Nov 2014 22:48:26 +0000 (00:48 +0200)] 
Make task with urgency in grouped task list menu flashing, not only button.

If button flashing but task in list doesn't then it's hard to diagnose which
task require attention to bring it on desktop if it's not visible now.

4 years ago[l10n]Update POT file.
Andriy Grytsenko [Tue, 18 Nov 2014 23:30:58 +0000 (01:30 +0200)] 
[l10n]Update POT file.

4 years agoSave numeric-only string double-quoted to distinguish from number.
Andriy Grytsenko [Tue, 18 Nov 2014 23:28:26 +0000 (01:28 +0200)] 
Save numeric-only string double-quoted to distinguish from number.

4 years agoA little correction after previous commit.
Andriy Grytsenko [Tue, 18 Nov 2014 20:36:58 +0000 (22:36 +0200)] 
A little correction after previous commit.

4 years agoFix icon size updating from configuration on 'launchtaskbar' plugin.
Andriy Grytsenko [Tue, 18 Nov 2014 20:20:42 +0000 (22:20 +0200)] 
Fix icon size updating from configuration on 'launchtaskbar' plugin.

4 years agoMake behavior by commit ae15e9547e48a2339d9aeb271d85eb46b846e09b optional.
Andriy Grytsenko [Tue, 18 Nov 2014 20:18:25 +0000 (22:18 +0200)] 
Make behavior by commit ae15e9547e48a2339d9aeb271d85eb46b846e09b optional.

4 years agoFix "autohide" option applying from configuration dialog.
Andriy Grytsenko [Tue, 18 Nov 2014 18:51:41 +0000 (20:51 +0200)] 
Fix "autohide" option applying from configuration dialog.

It became broken after some optimization and was applied only initially.

4 years ago[SF#710]Fix incorrect strut range in multi-monitor setup.
Andriy Grytsenko [Tue, 18 Nov 2014 14:55:28 +0000 (16:55 +0200)] 
[SF#710]Fix incorrect strut range in multi-monitor setup.

4 years ago[SF#708]Fix strut update on panel start - it should be not in size-allocate.
Andriy Grytsenko [Tue, 18 Nov 2014 14:18:28 +0000 (16:18 +0200)] 
[SF#708]Fix strut update on panel start - it should be not in size-allocate.

Delaying it after panel resized fixes the problem.

4 years agoRemove hack into children of PanelIconGrid and optimize it a bit.
Andriy Grytsenko [Tue, 18 Nov 2014 00:42:43 +0000 (02:42 +0200)] 
Remove hack into children of PanelIconGrid and optimize it a bit.

Setting sizes in hack of child is not correct way, we can recalculate child sizes
when required without that intervention.
Eliminating this also optimizes it a bit because we don't have to do the size
recalculation again, GTK will size-request container before size-allocate.

4 years ago[SF#707]Fix incorrect internal logic with constrained width of icon grid.
Andriy Grytsenko [Mon, 17 Nov 2014 23:53:08 +0000 (01:53 +0200)] 
[SF#707]Fix incorrect internal logic with constrained width of icon grid.

The child_constrained_width should be not container property but calculated
only when it's required, i.e. on container size allocation.

4 years agoAdd TODO file for developers comments.
Andriy Grytsenko [Mon, 17 Nov 2014 22:29:22 +0000 (00:29 +0200)] 
Add TODO file for developers comments.

4 years agoNew API panel_config_int_button_new() for generic config spin button with custom...
Andriy Grytsenko [Mon, 17 Nov 2014 22:12:02 +0000 (00:12 +0200)] 
New API panel_config_int_button_new() for generic config spin button with custom range.

4 years agoSet LXPanel widget properties rather on creation instead of panel_start_gui().
Andriy Grytsenko [Mon, 17 Nov 2014 20:49:50 +0000 (22:49 +0200)] 
Set LXPanel widget properties rather on creation instead of panel_start_gui().

4 years agoAdd panel_config_click_parse() API to parse click string.
Andriy Grytsenko [Mon, 17 Nov 2014 19:11:21 +0000 (21:11 +0200)] 
Add panel_config_click_parse() API to parse click string.

4 years agoCommit from LXDE Pootle server by user LStranger.: 1294 of 1386 strings translated...
LStranger [Mon, 17 Nov 2014 15:03:50 +0000 (15:03 +0000)] 
Commit from LXDE Pootle server by user LStranger.: 1294 of 1386 strings translated (0 need review).

4 years agoCommit from LXDE Pootle server by user LStranger.: 1300 of 1374 strings translated...
LStranger [Mon, 17 Nov 2014 15:01:20 +0000 (15:01 +0000)] 
Commit from LXDE Pootle server by user LStranger.: 1300 of 1374 strings translated (0 need review).

4 years ago[l10n]Update POT file.
Andriy Grytsenko [Mon, 17 Nov 2014 14:57:13 +0000 (16:57 +0200)] 
[l10n]Update POT file.

4 years agoNew API lxpanel_apply_hotkey() as a convenient interface to libkeybinder.
Andriy Grytsenko [Mon, 17 Nov 2014 14:51:15 +0000 (16:51 +0200)] 
New API lxpanel_apply_hotkey() as a convenient interface to libkeybinder.

Now lxpanel requires libkeybinder as well.

4 years ago[SF#644]Fix click on 'menu' plugin, it was GtkBox instead of GtkEventBox.
Andriy Grytsenko [Sun, 16 Nov 2014 21:58:38 +0000 (23:58 +0200)] 
[SF#644]Fix click on 'menu' plugin, it was GtkBox instead of GtkEventBox.

In result only image was clickable, not whole plugin area.

4 years ago[SF#673]'thermal': ignore system critical setting if manual levels are active.
Andriy Grytsenko [Sun, 16 Nov 2014 19:29:35 +0000 (21:29 +0200)] 
[SF#673]'thermal': ignore system critical setting if manual levels are active.

4 years agoCorrectly open 'netstat' plugin own menu on left-click not on right-click.
Andriy Grytsenko [Sun, 16 Nov 2014 19:05:26 +0000 (21:05 +0200)] 
Correctly open 'netstat' plugin own menu on left-click not on right-click.

right-click should open panel context menu instead.

4 years ago[l10n] Russian translation update.
Andriy Grytsenko [Sun, 16 Nov 2014 01:28:52 +0000 (03:28 +0200)] 
[l10n] Russian translation update.

4 years agoCommit from LXDE Pootle server by user LStranger.: 1283 of 1353 strings translated...
LStranger [Sun, 16 Nov 2014 00:47:19 +0000 (00:47 +0000)] 
Commit from LXDE Pootle server by user LStranger.: 1283 of 1353 strings translated (0 need review).

4 years agoFix po/POTFILES.in and update POT file.
Andriy Grytsenko [Sun, 16 Nov 2014 00:38:30 +0000 (02:38 +0200)] 
Fix po/POTFILES.in and update POT file.

4 years agoWhen adding new panel, correctly try monitor of panel where popup was before other...
Andriy Grytsenko [Sat, 15 Nov 2014 23:34:47 +0000 (01:34 +0200)] 
When adding new panel, correctly try monitor of panel where popup was before other monitors.

4 years agoA little developer docs update in header files.
Andriy Grytsenko [Sat, 15 Nov 2014 23:14:16 +0000 (01:14 +0200)] 
A little developer docs update in header files.

4 years agoset relief for taskbar button even if flat_button
SHiNE CsyFeK [Wed, 11 Dec 2013 00:00:00 +0000 (00:00 +0000)] 
set relief for taskbar button even if flat_button

It would be more comfortable for user to see the whole button when mouse is over the buttons even if the 'flat_button' option is selected.

4 years agoApplications icons in taskbar fix.
Anton Lobashev [Mon, 28 Feb 2011 22:00:00 +0000 (00:00 +0200)] 
Applications icons in taskbar fix.

4 years agoSimplify lxpanel_button_{set,update}_icon() usage.
Andriy Grytsenko [Sat, 15 Nov 2014 15:14:04 +0000 (17:14 +0200)] 
Simplify lxpanel_button_{set,update}_icon() usage.

4 years agoReplace few gtk_image_new* with lxpanel_image_* APIs to follow theme and icons size.
Andriy Grytsenko [Sat, 15 Nov 2014 14:33:07 +0000 (16:33 +0200)] 
Replace few gtk_image_new* with lxpanel_image_* APIs to follow theme and icons size.

4 years agoReplace all other lxpanel_image_* calls with new ones to make code simpler.
Andriy Grytsenko [Sat, 15 Nov 2014 13:07:08 +0000 (15:07 +0200)] 
Replace all other lxpanel_image_* calls with new ones to make code simpler.

4 years agoAdd new lxpanel_image_change_icon() API for simplification reasons.
Andriy Grytsenko [Sat, 15 Nov 2014 12:58:55 +0000 (14:58 +0200)] 
Add new lxpanel_image_change_icon() API for simplification reasons.

4 years agoImprove lxpanel_image_new_for_icon() API to follow panel icons size changes.
Andriy Grytsenko [Sat, 15 Nov 2014 12:48:41 +0000 (14:48 +0200)] 
Improve lxpanel_image_new_for_icon() API to follow panel icons size changes.

4 years agoAdd "icon-size-changed" signal to LXPanel, emit it when icons size was changed.
Andriy Grytsenko [Sat, 15 Nov 2014 12:37:37 +0000 (14:37 +0200)] 
Add "icon-size-changed" signal to LXPanel, emit it when icons size was changed.

4 years agoFew more GTK_CHECK_VERSION removed using gtk-compat.h.
Andriy Grytsenko [Fri, 14 Nov 2014 23:35:36 +0000 (01:35 +0200)] 
Few more GTK_CHECK_VERSION removed using gtk-compat.h.

4 years agoNew API panel_config_hotkey_button_new() to use as CONF_TYPE_EXTERNAL widget.
Andriy Grytsenko [Fri, 14 Nov 2014 22:43:36 +0000 (00:43 +0200)] 
New API panel_config_hotkey_button_new() to use as CONF_TYPE_EXTERNAL widget.

This will allow configure global hotkeys for plugins functions.

Also new API panel_config_click_button_new() to configure mouse gestures.

4 years agoAdd lxpanel_image_new_for_icon() to replace _gtk_image_new_from_file_scaled()
Andriy Grytsenko [Fri, 14 Nov 2014 16:14:58 +0000 (18:14 +0200)] 
Add lxpanel_image_new_for_icon() to replace _gtk_image_new_from_file_scaled()

The _gtk_image_new_from_file_scaled() has unused parameters and is deprecated.

Also seal back win_grp inside of panel.c.

4 years ago[SF#666]Fix bug with hidden panel disappearing after resolution change.
Andriy Grytsenko [Thu, 13 Nov 2014 16:27:13 +0000 (18:27 +0200)] 
[SF#666]Fix bug with hidden panel disappearing after resolution change.

4 years agoDisable invalid edge/monitor combinations in configuration dialog.
Andriy Grytsenko [Thu, 13 Nov 2014 15:34:34 +0000 (17:34 +0200)] 
Disable invalid edge/monitor combinations in configuration dialog.

That should get rid of possibility to create panels stacked one over other.

4 years agoDisable "Reserve space" button if another monitor lies beyond the edge.
Andriy Grytsenko [Thu, 13 Nov 2014 14:30:53 +0000 (16:30 +0200)] 
Disable "Reserve space" button if another monitor lies beyond the edge.

In this case reservation will cover it so that should be denied.
Reservation will not be applied in such cases even if set in config manually.

4 years agoOptimize panel updating a bit, changing _calculate_position() calls.
Andriy Grytsenko [Thu, 13 Nov 2014 13:49:03 +0000 (15:49 +0200)] 
Optimize panel updating a bit, changing _calculate_position() calls.

Moving should not be retried panel window each time since there are
coords remembered, and those coords should be not erased on each size
request so they can be compared on size allocation eliminating those
unwanted window resizing/strut changing.
To do that _calculate_position() should fill GdkRectangle instead of
coords in Panel private data.

4 years agoUse gtk_widget_queue_resize() instead of forged update_panel_geometry().
Andriy Grytsenko [Thu, 13 Nov 2014 13:42:25 +0000 (15:42 +0200)] 
Use gtk_widget_queue_resize() instead of forged update_panel_geometry().

It practically does the same but more correct way I believe.

4 years agoResize panel if appropriate monitor changed its size or position.
Andriy Grytsenko [Thu, 13 Nov 2014 13:40:47 +0000 (15:40 +0200)] 
Resize panel if appropriate monitor changed its size or position.

4 years ago[SF#537]Fix popups positioning in multi-monitor environment.
Andriy Grytsenko [Wed, 12 Nov 2014 14:39:41 +0000 (16:39 +0200)] 
[SF#537]Fix popups positioning in multi-monitor environment.

Popups should respect monitors borders and therefore not be placed such way
that part of popup window is on one monitor while other is on another one.

4 years agoImplement/fix monitors hotplug support.
Andriy Grytsenko [Wed, 12 Nov 2014 13:37:49 +0000 (15:37 +0200)] 
Implement/fix monitors hotplug support.

Panel for inactive monitor is put in "ready" state until monitor appears.
When monitor appears all the plugins and panel background are created.
Wneh monitor disappears all the plugin instances are freed.

4 years agoAdd support for monitors "All" to span panel over all monitors.
Andriy Grytsenko [Tue, 11 Nov 2014 18:19:03 +0000 (20:19 +0200)] 
Add support for monitors "All" to span panel over all monitors.

4 years agoCommit from LXDE Pootle server by user armakolas.: 1248 of 1248 strings translated...
armakolas [Fri, 7 Nov 2014 23:04:14 +0000 (23:04 +0000)] 
Commit from LXDE Pootle server by user armakolas.: 1248 of 1248 strings translated (0 need review).

4 years agoCommit from LXDE Pootle server by user armakolas.: 1248 of 1248 strings translated...
armakolas [Fri, 7 Nov 2014 23:03:08 +0000 (23:03 +0000)] 
Commit from LXDE Pootle server by user armakolas.: 1248 of 1248 strings translated (0 need review).

4 years agoCommit from LXDE Pootle server by user armakolas.: 1074 of 1248 strings translated...
armakolas [Fri, 7 Nov 2014 22:17:28 +0000 (22:17 +0000)] 
Commit from LXDE Pootle server by user armakolas.: 1074 of 1248 strings translated (33 need review).

4 years agoMerge branch 'master' of git.lxde.org:/lxde/lxpanel
LXDE Pootle [Fri, 7 Nov 2014 21:28:34 +0000 (21:28 +0000)] 
Merge branch 'master' of git.lxde.org:/lxde/lxpanel

4 years agoCommit from LXDE Pootle server by user armakolas.: 967 of 1248 strings translated...
armakolas [Fri, 7 Nov 2014 21:23:03 +0000 (21:23 +0000)] 
Commit from LXDE Pootle server by user armakolas.: 967 of 1248 strings translated (72 need review).

4 years ago[SF#472]Implementation of property "aspect-width" for PanelIconGrid.
Andriy Grytsenko [Sat, 1 Nov 2014 02:49:41 +0000 (04:49 +0200)] 
[SF#472]Implementation of property "aspect-width" for PanelIconGrid.

It allows using non-square tray sockets.

4 years agoMerge branch 'master' of git.lxde.org:/lxde/lxpanel
LXDE Pootle [Fri, 31 Oct 2014 10:13:39 +0000 (10:13 +0000)] 
Merge branch 'master' of git.lxde.org:/lxde/lxpanel

4 years agoAdd CONF_TYPE_EXTERNAL support for lxpanel_generic_config_dlg().
Andriy Grytsenko [Thu, 30 Oct 2014 13:33:49 +0000 (15:33 +0200)] 
Add CONF_TYPE_EXTERNAL support for lxpanel_generic_config_dlg().

That way plugins can use lxpanel_generic_config_dlg() with more
customized dialogs.

4 years agoAdd macro LXPANEL_CHECK_VERSION() for third party pluguns API check.
Andriy Grytsenko [Thu, 30 Oct 2014 13:11:38 +0000 (15:11 +0200)] 
Add macro LXPANEL_CHECK_VERSION() for third party pluguns API check.

4 years agoCommit from LXDE Pootle server by user Pjotr.: 1248 of 1248 strings translated (0...
Pjotr [Thu, 30 Oct 2014 11:05:58 +0000 (11:05 +0000)] 
Commit from LXDE Pootle server by user Pjotr.: 1248 of 1248 strings translated (0 need review).

4 years agoRemove unneeded commands from hook in plugins/Makefile
Andriy Grytsenko [Thu, 30 Oct 2014 01:43:39 +0000 (03:43 +0200)] 
Remove unneeded commands from hook in plugins/Makefile

We should not remove .a files - there is no such files due to AC_DISABLE_STATIC

4 years agoFix possible memory leak in lxpanel_generic_config_dlg().
Andriy Grytsenko [Thu, 30 Oct 2014 00:48:07 +0000 (02:48 +0200)] 
Fix possible memory leak in lxpanel_generic_config_dlg().

4 years agoAllow -Wl,-z,defs to work - create a liblxpanel.so.0.0.0
Andriy Grytsenko [Tue, 23 Sep 2014 14:21:16 +0000 (17:21 +0300)] 
Allow -Wl,-z,defs to work - create a liblxpanel.so.0.0.0

4 years ago'weather' widget: use conditional compilation instead of conditional execution.
Andriy Grytsenko [Sat, 16 Aug 2014 22:26:46 +0000 (01:26 +0300)] 
'weather' widget: use conditional compilation instead of conditional execution.

4 years agoFix ja.po file, it caused build failure.
Andriy Grytsenko [Wed, 29 Oct 2014 12:12:42 +0000 (14:12 +0200)] 
Fix ja.po file, it caused build failure.

4 years agoCommit from LXDE Pootle server by user rago1975.: 1215 of 1204 strings translated...
rago1975 [Mon, 27 Oct 2014 21:07:39 +0000 (21:07 +0000)] 
Commit from LXDE Pootle server by user rago1975.: 1215 of 1204 strings translated (0 need review).

4 years agoCommit from LXDE Pootle server by user dforsi.: 1248 of 1248 strings translated ...
dforsi [Sun, 26 Oct 2014 23:14:42 +0000 (23:14 +0000)] 
Commit from LXDE Pootle server by user dforsi.: 1248 of 1248 strings translated (0 need review).

4 years agoCommit from LXDE Pootle server by user KlemenKosir.: 1237 of 1248 strings translated...
KlemenKosir [Sun, 26 Oct 2014 18:33:12 +0000 (18:33 +0000)] 
Commit from LXDE Pootle server by user KlemenKosir.: 1237 of 1248 strings translated (11 need review).

4 years agoRemove es_VE.po translation file, it is not translated, use es.po is better.
Andriy Grytsenko [Sun, 26 Oct 2014 17:00:08 +0000 (19:00 +0200)] 
Remove es_VE.po translation file, it is not translated, use es.po is better.

4 years agoNew files added from LXDE Pootle server based on templates
LXDE Pootle [Sun, 26 Oct 2014 16:32:53 +0000 (16:32 +0000)] 
New files added from LXDE Pootle server based on templates

4 years agoMerge branch 'master' of git.lxde.org:/lxde/lxpanel
LXDE Pootle [Sun, 26 Oct 2014 11:32:48 +0000 (11:32 +0000)] 
Merge branch 'master' of git.lxde.org:/lxde/lxpanel

4 years agoCommit from LXDE Pootle server by user JSonic.: 1248 of 1248 strings translated ...
JSonic [Sun, 26 Oct 2014 11:32:31 +0000 (11:32 +0000)] 
Commit from LXDE Pootle server by user JSonic.: 1248 of 1248 strings translated (0 need review).

4 years ago[SF#689]Add workaround for crash in gtk-run with old libmenu-cache.
Andriy Grytsenko [Fri, 24 Oct 2014 21:02:40 +0000 (00:02 +0300)] 
[SF#689]Add workaround for crash in gtk-run with old libmenu-cache.

4 years agoRelease 0.7.2. 0.7.2
Andriy Grytsenko [Thu, 23 Oct 2014 20:07:02 +0000 (23:07 +0300)] 
Release 0.7.2.

4 years ago[SF#683]Fix crash if 'volumealsa' plugin initialization failed.
Andriy Grytsenko [Thu, 23 Oct 2014 16:31:20 +0000 (19:31 +0300)] 
[SF#683]Fix crash if 'volumealsa' plugin initialization failed.

4 years agoEliminate hardcoded "xterm" in 'volumealsa' plugin, use standard terminal support...
Andriy Grytsenko [Thu, 23 Oct 2014 01:33:24 +0000 (04:33 +0300)] 
Eliminate hardcoded "xterm" in 'volumealsa' plugin, use standard terminal support from libfm.

Also added few FIXME into plugin - it requires a lot of improvements yet.

4 years ago[SF#681]Fix positioning of new created panel, the edge was not saved.
Andriy Grytsenko [Wed, 22 Oct 2014 22:08:43 +0000 (01:08 +0300)] 
[SF#681]Fix positioning of new created panel, the edge was not saved.

4 years agodebian: set build dependency as libfm-gtk-dev | libfm-dev for non-PPA compatibility
Andriy Grytsenko [Fri, 17 Oct 2014 18:41:14 +0000 (21:41 +0300)] 
debian: set build dependency as libfm-gtk-dev | libfm-dev for non-PPA compatibility

4 years agoFileManager statement from old config should never be scanned again.
Andriy Grytsenko [Wed, 15 Oct 2014 23:21:10 +0000 (02:21 +0300)] 
FileManager statement from old config should never be scanned again.

4 years agoCommit from LXDE Pootle server by user H.Humpel.: 1197 of 1248 strings translated...
H.Humpel [Tue, 14 Oct 2014 16:00:47 +0000 (16:00 +0000)] 
Commit from LXDE Pootle server by user H.Humpel.: 1197 of 1248 strings translated (0 need review).

4 years agoMerge branch 'master' of git.lxde.org:/lxde/lxpanel
LXDE Pootle [Tue, 14 Oct 2014 14:39:09 +0000 (14:39 +0000)] 
Merge branch 'master' of git.lxde.org:/lxde/lxpanel

4 years agoCommit from LXDE Pootle server by user H.Humpel.: 1182 of 1248 strings translated...
H.Humpel [Tue, 14 Oct 2014 14:38:57 +0000 (14:38 +0000)] 
Commit from LXDE Pootle server by user H.Humpel.: 1182 of 1248 strings translated (4 need review).

4 years agoEnsure panel background update after some plugin was resized.
Andriy Grytsenko [Tue, 14 Oct 2014 12:03:44 +0000 (15:03 +0300)] 
Ensure panel background update after some plugin was resized.

It involves keeping previous allocation on each panel plugin and checking it
on each size-allocate but that's a price.

4 years agoFix crash in taskbar after visible task changed name then gone.
Andriy Grytsenko [Sat, 11 Oct 2014 23:53:43 +0000 (02:53 +0300)] 
Fix crash in taskbar after visible task changed name then gone.

The name of task in class is kept as a pointer to name of task but when
it changed name, the pointer was never reset so becomes invalid -> crash.
The commit resets pointer if task was gone from class or was renamed.

4 years agoFix left click on "Move to Workspace" menu
Evangelos Foutras [Fri, 3 Oct 2014 20:27:02 +0000 (23:27 +0300)] 
Fix left click on "Move to Workspace" menu

Since the menu popup is initiated by a mouse button release, we need to
specify 0 for the button parameter in the call to gtk_menu_popup().

This fixes left clicking on the "Move to Workspace" sub-menu, which
previously would do nothing.

4 years agoFix: do not show empty directories with libmenu-cache >= 1.0.0.
Andriy Grytsenko [Mon, 29 Sep 2014 19:11:07 +0000 (22:11 +0300)] 
Fix: do not show empty directories with libmenu-cache >= 1.0.0.

4 years agoDon't use gtk_widget_set_tooltip_text() with NULL tooltip text.
Andriy Grytsenko [Sat, 27 Sep 2014 13:43:48 +0000 (16:43 +0300)] 
Don't use gtk_widget_set_tooltip_text() with NULL tooltip text.

4 years agoCommit from LXDE Pootle server by user Julius22.: 1234 of 1124 strings translated...
Julius22 [Sun, 28 Sep 2014 15:43:59 +0000 (15:43 +0000)] 
Commit from LXDE Pootle server by user Julius22.: 1234 of 1124 strings translated (4 need review).

4 years agoMerge branch 'master' of git.lxde.org:/lxde/lxpanel
LXDE Pootle [Sun, 28 Sep 2014 15:35:52 +0000 (15:35 +0000)] 
Merge branch 'master' of git.lxde.org:/lxde/lxpanel

4 years agoRemove obsolete hook from root Makefile.am file.
Andriy Grytsenko [Thu, 25 Sep 2014 23:18:12 +0000 (02:18 +0300)] 
Remove obsolete hook from root Makefile.am file.

4 years ago[SF#679]X11 library uses unsigned long as cardinal-32 data, not uint32_t.
Andriy Grytsenko [Wed, 24 Sep 2014 13:51:08 +0000 (16:51 +0300)] 
[SF#679]X11 library uses unsigned long as cardinal-32 data, not uint32_t.

That lead to invalid strut setting after 5cc945e412002531bb349a0443c837393ce57c43
And it might lead to other bugs on 64-bit architectures as well,
may be just not reported yet or not reproduced yet.

4 years agoFix unhiding panel if it becomes empty and height_when_hidden is 0.
Andriy Grytsenko [Tue, 23 Sep 2014 10:02:09 +0000 (13:02 +0300)] 
Fix unhiding panel if it becomes empty and height_when_hidden is 0.

gtk_widget_show() does not work because it is an empty container ATM.
Therefore gtk_widget_queue_resize() should be used as well.

4 years agoRelease 0.7.1. 0.7.1
Andriy Grytsenko [Mon, 22 Sep 2014 13:10:47 +0000 (16:10 +0300)] 
Release 0.7.1.

4 years agoFix incorrect printf arguments in 'netstatus' plugin.
Andriy Grytsenko [Mon, 22 Sep 2014 13:10:37 +0000 (16:10 +0300)] 
Fix incorrect printf arguments in 'netstatus' plugin.