Feed aggregator

LXMusic 0.4.6 released.

LXDE Blog - Sat, 27/09/2014 - 14:37

Another bugs fixing update happened at beginning of September. A simple XMMS frontend music player got next release, year later after previous. No big changes except for translations update and bugs fixes.
New release tarball download link:
lxmusic-0.4.6.tar.xz – SHA1: 69209b26aefbb0f1cd45bbb3da85526a4137c39c

Changes since previous release 0.4.5 (see git log for details):

  • Few updates for build using more recent auto-tools.
  • Added compatibility with libnotify >= 0.7.0.
  • Fixed crash if “id” is not available.
  • Fixed crash in using xmmsv_get_* functions.
  • Fixed crash on NULL passed to guess_title_from_url().
  • Fixed crash after deleting item from playlist.
  • Eliminated duplicate gtk_widget_destroy() on main window which leaded to crash on exit.
  • Fixed return value from lxmusic_do_notify_prepare() if no libnotify is available.
  • It have to destroy any dialog windows on exit.
  • Fixed few invalid casts and deprecated gdk_pixbuf_unref() calls.
  • Allow compile with  GLib >= 2.30 replacing deprecated functions.
  • Added manual page lxmusic.1 to install tarball.

LXLauncher 0.2.3 released.

LXDE Blog - Tue, 23/09/2014 - 18:12

And yet one more application that got no releases for 3 years. That does not mean it isn’t loved, no, it just got no attention, seems it worked more or less. Or may be not. Anyway, few bugs were fixed and this brought new release. As always, everyone are welcome to find any hidden bugs and report them into the tracker.
New release tarball download link:
lxlauncher-0.2.3.tar.xz – SHA1: dcd681775a8e9aed8814f130abc9d6e77a97a3e5

Changes since previous release 0.2.2 (see git log for details):

  • Fixed building with GTK+ older than 2.24.
  • Fixed bug with empty LXLauncher.
  • Installation: updated files to support new autotools,
  • Changed default distribution tarball format to xz instead of gzip.
  • Updated README file with configuration documentation.
  • Fixed path to background image in the README documentation.
  • Allowed usage of all the found gtkrc files, not just first found one, that was highly incorrect and prevented user to use system setup together with user one, no copy-paste required anymore.
  • Fixed all compilation warnings and added support for new safe menu-cache functions.
  • Got rid of deprecated draw function, cairo is used now.
  • Added a manual page for the application.
  • Restored possibility to use background images on pages which was lost in some of previous releases. ASUS names can be used still but new simpler naming is used too, such as Work.jpg file.

LXDE-common 0.5.6 released.

LXDE Blog - Tue, 23/09/2014 - 17:38

After 3 years of silence in the package which some people think of as LXDE core package (though LXDE does not have one), the little bugfix release happened. Not much of changes, just some updates.
New release tarball download link:
lxde-common-0.5.6.tar.xz – SHA1: 4ce700232870db2601ca21b508e65ecc920a54e0

Changes since previous release 0.5.5 (see git log for details):

  • The “Fullscreen” keybinding in Openbox rc.xml file changed from F11 to Alt+F11, Many applications already have this keybinding bound to own processing so let not interfere with them.
  • Installation: added fix for invalid $sysconfdir in configure in case of $prefix is /usr.
  • Fixed incorrect path to pcmanfm.conf file in startlxde script.
  • Changed location of all configuration files placement from somewhere in system shared data directory to location under system config data directory.
  • Added keybinding for ‘lxpanelctl menu’ on Alt+F1, the same as it is in GNOME and Lubuntu.
  • Added keybinding to launch gnome-screenshot when PrintScreen is pressed.
  • Installation: updated autogen.sh to support automake > 1.11.
  • Changed default distribution tarball format to xz instead of gzip.

Menu-Cache 0.7.0 released.

LXDE Blog - Tue, 23/09/2014 - 17:08

We are sorry that news come to you late but that’s how it is. Yet in very beginning of this autumn next feature release of library that supports cached access to XDG-compliant desktop menus happened.
New release tarball download link:
menu-cache-0.7.0.tar.xz – SHA1: da29b2dabad0c5fff4d0a9771dff3425038166fa

Changes since previous release 0.6.1 (see git log for details):

  • Added bit of support for multiple supported cache file versions, using CACHE_GEN_VERSION environment variable to the generator. This may be useful in future when 1.2 cache file version will be implemented.
  • The menu-cache-gen libexec binary is rewritten from scratch. No that Red Hat / GNOME code anymore. New menu-cache-gen uses libfm-extra XML manipulation functions therefore it is required now for build.
  • Added a parameter for menu-cached to specify socket path instead of calculating one, that is definitely more safe.
  • Libmenu-cache handles menu-cached failure more gracefully now, don’t tries to restart it so fast that it clones many times.
  • Fixed menu-cached crash after menu-cache-gen failure.

LXPanel 0.7.0 released

LXDE Blog - Mon, 25/08/2014 - 08:50

A huge update to the GTK+ panel was released. See the list below for some changes. Full log of changes can be fund in git.

lxpanel-0.7.0.tar.xz, sha1sum: deccc11a05d4c23f10b0cefddf4fca4eaea7206b

  •  New plugin ‘launchtaskbar’ with combined functionality from ‘launchbar’ and ‘taskbar’. For easy support codebase is merged instead of doing duplicates but appearance is still the same in dependency from mode chosen.
  • Integrated with LibFM, all launching and application selection in the launchbar settings is done by LibFM now.
  • New simpler plugins API implementation, using LibFM plugins loader. In new API some callbacks were simplified and some removed, see all the detailed descriptions in the file plugin.h.
  • New plugins are GtkWidgets now, therefore there is no explicit destroy for them or their data, all will be handled implicitly.
  • Changed config access with simple API similar to libconfig one.
  • Using icon caching from LibFM.
  • Applications properties in the menu are managed by LibFM API, no more calls to lxshortcut application.
  • Setting for file manager is not handled on its own but XDG setting is used now, i.e. default choice for “inode/directory” MIME type.
  • Setting for terminal is handled by LibFM, therefore it is the same as in PCManFM now, no own setting anymore.
  • Replaced configure option –enable-cast-checks with –enable-debug.
  • Replaced ‘pager’ plugin with former ‘wnckpager’ one. The ‘wnckpager’ name is still supported for compatibility but it is the same plugin.
  • Added new plugin ‘weather’, written by Piotr Sipika.
  • Using drag & drop handling from LibFM in launchbar. It is possible now to use any kind of files as launchbuttons, and folders can receive drops as well.
  • Allowed drag applications from system menu plugin so they now can be dropped somewhere. The obvious example is drop on the desktop.
  • Using human readable sensor names if available (like ‘Core 0′, etc.).
  • Panel is allowed to hide completely (setting width when hidden to 0).
  • The IconGrid converted into GtkContainer derived class PanelIconGrid.
  • Allowed to use <USER_CONFIG_DIR>/lxpanel//gtkrc for the panel custom style setup.
  • The panel itself in not a struct now but a GtkWindow derived class so no special API to destroy it is required.
  • Improved the layout of icons in panel, they will not align to the edge of screen but appropriately to panel height. Some of them did that already but some were aligned to the screen edge without any gap.
  • The button to configure plugin in panel plugins configuration tab is renamed from ‘Edit’ to ‘Properties’.
  • All logging is unified. The option –log is deprecated and isn’t used anymore. User can change logs appearance using G_MESSAGES_DEBUG and G_MESSAGES_PREFIXED environment variables (see GLib docs).
  • Old APIs are in place still for backward compatibility with third party plugins but will be dropped later, supposedly on next feature release point. Old APIs are not present in public headers, compatibility is on binary level only.
Syndicate content