the default setting never was applied.
* libxfce4panel/xfce-panel-plugin-iface.c,
panel/panel-properties.c: To prevent panel items from increasing the
panel size, set the height of the XfceItembar instead of setting the
size specifically for all items.
* libxfce4panel/xfce-panel-plugin-iface.c: Allow attach_widget to be
NULL in call to xfce_panel_plugin_position_widget() and fix up the
API documentation. Patch by Diego Ongaro and a few bits from me.
* plugins/windowlist/windowlist.c: fix for popup menu at pointer
position. Another patch by Diego.
* libxfce4panel/*, docs/API/*: Remove the html and xml directories,
those are generated by gtk-doc, 100% symbol coverage and improve
the layout of the chapters.
* plugins/clock/clock-digital.c: Allow markup and center the string.
* plugins/clock/*: Move the localtime functions into 1 util and allow
usage without locatime_r.
* plugins/clock/clock-lcd.c: Typo, the 8 was test code.
* plugins/clock/*: Import code.
* NEWS: update.
* Configure.in.in: Bump GTK dependency to 2.8.0 and add cairo as
new dependency.
* po/*: Merge new strings.
* libxfce4panel/xfce-panel-macros.h: Add macros to disable debugging for
release builds.
(Old svn revision: 26568)
now need the X-XFCE-Module-Path entry in the desktop file. A
warning is shown if they don't have it. This to avoid wrong module
loading (and yes this might break internal plugins, but the plugin's
desktop file needs to be fixed instead!). Also fixes bug #3279.
(Old svn revision: 25754)
- Completely rewritten launcher (Bugs 2336, 2365, 1323, 2262 and 1225)
- Various improvements in libxfce4panel (memory leaks, G_GNUC_INTERNAL,
GSList, canonical strings and fixed pedantic warnings).
- Libxfce4panel does no longer depend on libxfcegui4. This might cause
some problems with plugins. Plugin developers should add libxfcegui4
to the dependencies of their package (including cflags and libadd in
the makefiles).
(Old svn revision: 25077)
* configure.in.in -> configure.ac.in (hey Brian ;-)
* Make config files translatable, but don't update po files yet: it will probably still change.
(Old svn revision: 21987)
* Improved windowlist plugin from Nick Schermer. This adds some strings to translate.
* Add mcs plugin that runs 'xfce4panel -c' for convenience.
(Old svn revision: 21173)
* Make launcher and systray use the new widget
* Make showdesktop plugin use xfce_create_panel_toggle_button()
* Update library version number, soname and documentation
(Old svn revision: 20094)
* Don't use plugin title in menu, because of i18n issues (%s Propertie -> Properties).
* Better unique id generation for new plugins
* Updated po(t)-files
(Old svn revision: 18999)
* Remove xfce-panel-settings.desktop.in. It doesn't really make sense anymore.
* Add xfce-mouse icon, to be used as default plugin icon.
(Old svn revision: 17878)
(not sure this is done correctly)
* add alternative launcher plugin
This is definitely unfinished. I consider this my playground, so things
will surely break ;-)
* keep Brian happy with a detailed cvs commit message ;-)
(Old svn revision: 4310)
* move taskbar and iconbox to panel
* panel config files in separate directory
* add panel library
* remove generated files. autogen.sh is now required to build from CVS.
* add time to taskbar
* use XfcePanelWindow widget for panel and taskbar (fixes bug #367 ;-)
* iconbox not functional yet (needs rewrite).
(Old svn revision: 4283)