lxde/lxpanel.git
12 years ago* src/panel.c (clipboard_get_func) (clipboard_clear_func): New helper
Jim Huang [Fri, 10 Nov 2006 17:26:38 +0000 (17:26 +0000)] 
* src/panel.c (clipboard_get_func) (clipboard_clear_func): New helper
  functions.
  (check_main_lock): Lightweight version for checking single instance.
  Try and get the CLIPBOARD_NAME clipboard instead of using file manipulation.
  (main): Additional call for check_main_lock.

12 years ago* src/panel.c
Jim Huang [Tue, 7 Nov 2006 18:00:55 +0000 (18:00 +0000)] 
* src/panel.c
  (argbdata_to_pixdata): Removed due to its inefficiency.
  (get_netwm_icon): Reimplemented. Use XGetWMHints() and make use of
                    IconPixmapHint flag, which indicates that
    wmhints->icon_pixmap contains valid data that is
    already in pixdata format, so we could process
    it and turn it into a GTK+ image.
    This brings huge performance improvement.

* src/panel.c (panel_start_gui) (panel_start) (usage): Marked as static.

* src/plugins/netstatus/netstatus-sysdeps.c
  (netstatus_sysdeps_read_iface_wireless_de): Perform proper link init.

12 years agoGCC warning sweep and correct the C-style casting.
Jim Huang [Sat, 4 Nov 2006 15:52:39 +0000 (15:52 +0000)] 
GCC warning sweep and correct the C-style casting.

src/misc.h: Added prototype for create_generic_config_dlg.
src/plugins/ptk-app-menu.c (app_menu) (on_menu): Wrapped in #if defined( PTK_APP_MENU_DEMO ).

12 years agoRemove unused old files.
Hong Jen Yee (PCMan) [Sat, 4 Nov 2006 14:58:22 +0000 (14:58 +0000)] 
Remove unused old files.

12 years agoInstall plugins to legal lib path /usr/lib/lxpanel, rather than data dir used previously.
Hong Jen Yee (PCMan) [Sat, 4 Nov 2006 03:05:25 +0000 (03:05 +0000)] 
Install plugins to legal lib path /usr/lib/lxpanel, rather than data dir used previously.

12 years agoAdd hu.po.
Hong Jen Yee (PCMan) [Thu, 2 Nov 2006 07:54:44 +0000 (07:54 +0000)] 
Add hu.po.

12 years agoAdd missing preferences for taskbar.
Hong Jen Yee (PCMan) [Tue, 31 Oct 2006 15:49:40 +0000 (15:49 +0000)] 
Add missing preferences for taskbar.
Update translations.
Lots of major & minor fixes.

12 years agoUpdate the orientation of the plugins and the panel when config changed.
Hong Jen Yee (PCMan) [Tue, 31 Oct 2006 03:55:28 +0000 (03:55 +0000)] 
Update the orientation of the plugins and the panel when config changed.

12 years agoLittle fix.
Hong Jen Yee (PCMan) [Mon, 30 Oct 2006 16:03:26 +0000 (16:03 +0000)] 
Little fix.

12 years agoImprove geometry settings of the panel.
Hong Jen Yee (PCMan) [Mon, 30 Oct 2006 14:56:11 +0000 (14:56 +0000)] 
Improve geometry settings of the panel.

12 years agoAdd temporary hack for config saving of menu, launchbar, and image.
Hong Jen Yee (PCMan) [Mon, 30 Oct 2006 12:14:47 +0000 (12:14 +0000)] 
Add temporary hack for config saving of menu, launchbar, and image.
Fix errors in save_config of taskbar.

12 years agoLittle fix.
Hong Jen Yee (PCMan) [Sun, 29 Oct 2006 22:58:56 +0000 (22:58 +0000)] 
Little fix.

12 years agoAdd save_config for several plugins.
Hong Jen Yee (PCMan) [Sun, 29 Oct 2006 22:21:26 +0000 (22:21 +0000)] 
Add save_config for several plugins.

12 years agoFinally re-write the config-loading parts of lxpanel.
Hong Jen Yee (PCMan) [Sun, 29 Oct 2006 20:27:39 +0000 (20:27 +0000)] 
Finally re-write the config-loading parts of lxpanel.
From this revision, the plugins of lxpanel are no more compatible with fbpanel.

12 years agoLittle fix for the config of dclock plugin.
Hong Jen Yee (PCMan) [Sun, 29 Oct 2006 10:27:43 +0000 (10:27 +0000)] 
Little fix for the config of dclock plugin.

12 years agoLittle fix for tooltips.
Hong Jen Yee (PCMan) [Sun, 29 Oct 2006 09:52:33 +0000 (09:52 +0000)] 
Little fix for tooltips.

12 years agoGreatly enhance config UI of plugins.
Hong Jen Yee (PCMan) [Sun, 29 Oct 2006 09:04:32 +0000 (09:04 +0000)] 
Greatly enhance config UI of plugins.

12 years agoAdd Korean locale.
Hong Jen Yee (PCMan) [Sun, 15 Oct 2006 15:27:32 +0000 (15:27 +0000)] 
Add Korean locale.

12 years agoContinue the previous change over cpu plugin.
Jim Huang [Tue, 10 Oct 2006 17:08:12 +0000 (17:08 +0000)] 
Continue the previous change over cpu plugin.

12 years ago1. Rename get_line to lxpanel_get_line.
Jim Huang [Tue, 10 Oct 2006 17:02:36 +0000 (17:02 +0000)] 
1. Rename get_line to lxpanel_get_line.
   The APIs exported to plugins would follow the naming with "lxpanel_"
   prefix.
2. Only export symbol with "_plugin_class" (used for loader) in dynamic
   plugins. Thus, code size and symbol-resolving will be slightly improved.

12 years agoRemove signal handler hack of fbpanel.
Jim Huang [Tue, 10 Oct 2006 14:24:46 +0000 (14:24 +0000)] 
Remove signal handler hack of fbpanel.
No more endless loop.

12 years agoMove create_generic_config_page to configurator.c, which is a better place.
Hong Jen Yee (PCMan) [Tue, 10 Oct 2006 10:17:14 +0000 (10:17 +0000)] 
Move create_generic_config_page to configurator.c, which is a better place.

12 years agoAdd simple config UI.
Hong Jen Yee (PCMan) [Tue, 10 Oct 2006 10:01:35 +0000 (10:01 +0000)] 
Add simple config UI.

12 years agoAdd plugin configuration page.
Hong Jen Yee (PCMan) [Tue, 10 Oct 2006 07:15:34 +0000 (07:15 +0000)] 
Add plugin configuration page.
Support plugin reordering.

12 years ago1. Replace hardcoded "-rdynamic" with proper "-export-dynamic" in
Jim Huang [Mon, 9 Oct 2006 16:04:46 +0000 (16:04 +0000)] 
1. Replace hardcoded "-rdynamic" with proper "-export-dynamic" in
lxpanel_LDFLAGS. (Bug #1573603)

2. Fixes to various compilation warnings (make CFLAGS="-Wall -Werror").

12 years agoLittle fix.
Hong Jen Yee (PCMan) [Sun, 8 Oct 2006 18:18:52 +0000 (18:18 +0000)] 
Little fix.

12 years agoUpdate zh_TW translation.
Hong Jen Yee (PCMan) [Sun, 8 Oct 2006 17:56:31 +0000 (17:56 +0000)] 
Update zh_TW translation.

12 years agoSupport icon theme in volume & netstatus plug-ins.
Hong Jen Yee (PCMan) [Sun, 8 Oct 2006 17:45:03 +0000 (17:45 +0000)] 
Support icon theme in volume & netstatus plug-ins.
Add fallback icons.

12 years agoRemove useless parts.
Hong Jen Yee (PCMan) [Sun, 8 Oct 2006 15:31:23 +0000 (15:31 +0000)] 
Remove useless parts.

12 years agoRefactoring plugin build rules.
Jim Huang [Sun, 8 Oct 2006 12:58:38 +0000 (12:58 +0000)] 
Refactoring plugin build rules.
Use --with-plugins=... to pick up which plugins.

12 years agofix typo.
Hong Jen Yee (PCMan) [Sun, 8 Oct 2006 12:41:10 +0000 (12:41 +0000)] 
fix typo.

12 years agoRefactoring plugins: split cpu to dynamic-loading.
Jim Huang [Sun, 8 Oct 2006 11:56:27 +0000 (11:56 +0000)] 
Refactoring plugins: split cpu to dynamic-loading.
Added myself to author list.

12 years agoRemove redundant BUILD_PLUGIN_NETSTATUS.
Jim Huang [Sun, 8 Oct 2006 11:35:14 +0000 (11:35 +0000)] 
Remove redundant BUILD_PLUGIN_NETSTATUS.

12 years agoLittle fix for netstatus.
Hong Jen Yee (PCMan) [Sun, 8 Oct 2006 11:23:30 +0000 (11:23 +0000)] 
Little fix for netstatus.

12 years agoRemove gconf checking from configure.ac.
Hong Jen Yee (PCMan) [Sun, 8 Oct 2006 11:12:15 +0000 (11:12 +0000)] 
Remove gconf checking from configure.ac.

12 years agoRemove gconf dependency.
Hong Jen Yee (PCMan) [Sun, 8 Oct 2006 11:09:45 +0000 (11:09 +0000)] 
Remove gconf dependency.

12 years agoRelease leaking volume window.
Jim Huang [Sun, 8 Oct 2006 08:52:05 +0000 (08:52 +0000)] 
Release leaking volume window.

12 years agosrc/plugins/volume/*: New plugin to display and adjust volume.
Jim Huang [Sun, 8 Oct 2006 08:35:37 +0000 (08:35 +0000)] 
src/plugins/volume/*: New plugin to display and adjust volume.

Fixes:
1) Added -rdynamic to linker when plugin loader is built.
2) Remove duplicated get_line function as the above change.

12 years agoUpdate default config file.
Hong Jen Yee (PCMan) [Sat, 7 Oct 2006 19:58:57 +0000 (19:58 +0000)] 
Update default config file.
Bump version number to 0.1.1.

12 years agoFix a lot of memory leaks.
Hong Jen Yee (PCMan) [Sat, 7 Oct 2006 19:46:37 +0000 (19:46 +0000)] 
Fix a lot of memory leaks.

12 years agoUse consistent naming.
Jim Huang [Sat, 7 Oct 2006 18:23:19 +0000 (18:23 +0000)] 
Use consistent naming.

12 years agoSupport conditional plugin loader.
Jim Huang [Sat, 7 Oct 2006 18:02:08 +0000 (18:02 +0000)] 
Support conditional plugin loader.
Configuration: --disable-plugins-loading to turn off.

12 years agoRemove unused build script.
Jim Huang [Sat, 7 Oct 2006 17:39:23 +0000 (17:39 +0000)] 
Remove unused build script.

12 years agoFix typo of netstatus.
Jim Huang [Sat, 7 Oct 2006 17:37:16 +0000 (17:37 +0000)] 
Fix typo of netstatus.

12 years agoRewrite built-in plugin rules.
Jim Huang [Sat, 7 Oct 2006 17:35:34 +0000 (17:35 +0000)] 
Rewrite built-in plugin rules.

12 years agoMissing file.
Jim Huang [Sat, 7 Oct 2006 17:17:05 +0000 (17:17 +0000)] 
Missing file.

12 years agoMistaken missing.
Jim Huang [Sat, 7 Oct 2006 17:13:59 +0000 (17:13 +0000)] 
Mistaken missing.

12 years agoMistaken missing.
Jim Huang [Sat, 7 Oct 2006 17:12:21 +0000 (17:12 +0000)] 
Mistaken missing.

12 years agoRemoved generated files.
Jim Huang [Sat, 7 Oct 2006 17:10:26 +0000 (17:10 +0000)] 
Removed generated files.

12 years agoRemoved. It should not appear.
Jim Huang [Sat, 7 Oct 2006 17:06:13 +0000 (17:06 +0000)] 
Removed. It should not appear.

12 years agoRewrite netstats rules.
Jim Huang [Sat, 7 Oct 2006 17:04:05 +0000 (17:04 +0000)] 
Rewrite netstats rules.

12 years agoAdd conditional compilation for gtk+ 2.8.
Hong Jen Yee (PCMan) [Sat, 7 Oct 2006 15:38:19 +0000 (15:38 +0000)] 
Add conditional compilation for gtk+ 2.8.

12 years agoAdd conditional compilation for gtk+ 2.6.
Hong Jen Yee (PCMan) [Sat, 7 Oct 2006 15:35:53 +0000 (15:35 +0000)] 
Add conditional compilation for gtk+ 2.6.

12 years agoAdd property dialog for netstatus plugin.
Hong Jen Yee (PCMan) [Sat, 7 Oct 2006 06:23:19 +0000 (06:23 +0000)] 
Add property dialog for netstatus plugin.

12 years agoAdd new netstatus plugin ported from GNOME netstatus panel applet.
Hong Jen Yee (PCMan) [Fri, 6 Oct 2006 22:00:50 +0000 (22:00 +0000)] 
Add new netstatus plugin ported from GNOME netstatus panel applet.

12 years agoUpdate README.
Hong Jen Yee (PCMan) [Fri, 6 Oct 2006 16:15:19 +0000 (16:15 +0000)] 
Update README.

12 years agoLittle fixes.
Hong Jen Yee (PCMan) [Fri, 6 Oct 2006 15:25:28 +0000 (15:25 +0000)] 
Little fixes.

12 years agoImplement showing system menu with lxpanelctl menu.
Hong Jen Yee (PCMan) [Fri, 6 Oct 2006 14:24:51 +0000 (14:24 +0000)] 
Implement showing system menu with lxpanelctl menu.

12 years agoAdd external controller lxpanelctl for lxpanel.
Hong Jen Yee (PCMan) [Fri, 6 Oct 2006 13:46:08 +0000 (13:46 +0000)] 
Add external controller lxpanelctl for lxpanel.

12 years agoChange default settings.
Hong Jen Yee (PCMan) [Fri, 6 Oct 2006 11:19:33 +0000 (11:19 +0000)] 
Change default settings.

12 years agoSupport desktop entry in launchbar.
Hong Jen Yee (PCMan) [Fri, 6 Oct 2006 11:07:51 +0000 (11:07 +0000)] 
Support desktop entry in launchbar.
Add translation to built-in commands.
Add run dialog to input commands.

12 years agoi18n of the tooltip on wincmd plue-in.
Hong Jen Yee (PCMan) [Thu, 5 Oct 2006 18:38:37 +0000 (18:38 +0000)] 
i18n of the tooltip on wincmd plue-in.

12 years agoUpdate translation.
Hong Jen Yee (PCMan) [Thu, 5 Oct 2006 14:20:16 +0000 (14:20 +0000)] 
Update translation.

12 years agoCorrect filename.
Hong Jen Yee (PCMan) [Thu, 5 Oct 2006 13:41:46 +0000 (13:41 +0000)] 
Correct filename.

12 years agoChange incorrect filename.
Hong Jen Yee (PCMan) [Wed, 4 Oct 2006 19:24:42 +0000 (19:24 +0000)] 
Change incorrect filename.

12 years agoInitial import.
Hong Jen Yee (PCMan) [Wed, 4 Oct 2006 19:20:34 +0000 (19:20 +0000)] 
Initial import.

12 years agoAdd directory for lxpanel
Hong Jen Yee (PCMan) [Sat, 4 Nov 2006 01:20:13 +0000 (01:20 +0000)] 
Add directory for lxpanel