LibFM + PCManFM 1.2.3 released!


Those two components are usually released together. They are tightly bound, you know, and even if PCManFM 1.2.3 supports build using 1.0.1 series of LibFM yet, that is not the best (because most of functionality lies in LibFM and using old version you lose much) and it’s always better to use last one. So far nothing new happened, no 1.3 version in active development, so only bugs fixed, making this piece of software more reliable for your fun.
New release tarballs download links:
libfm-1.2.3.tar.xz – SHA1: c3f2f34086761d89d6aba549883610084ba00750
pcmanfm-1.2.3.tar.xz – SHA1: 0a195301de31c82f1c169e620be7cea8b91813b5

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

  • Changed licence for libfm-extra and libfm components from GPL-2 to LGPL-2.1.
  • Fixed crash on dropping URL queries into some folder.
  • Fixed filename on dropping URI queries into folder: URI query like http://some.site/path/query.php?new=yes&mine=0 should be never saved with file name path/query.php?new=yes&mine=0 but as query.php instead like all the web browsers do.
  • Disabled debug messages in XML parser, it spammed a lot.
  • Fixed content type detection which was broken in last release.
  • Fixed incorrect call to g_environ_setenv() in the terminal call.
  • Replaced deprecated atk_component_get_position() calls.
  • Fixed invalid callback get_image_position() on ATK icon of ExoIconView, it could loop and therefore hang the application.
  • Disabled deprecated atk_focus_tracker_notify() with new libatk.
  • Fixed installation of headers with parallel install, it could create invalid symlink /usr/share/libfm/libfm in some conditions.
  • Corrected handling of application launch failure – launch content have to be informed about failure if startup notify id was retrieved from it before.
  • Fixed usage of POSIX.1-2001 declaration `environ’ with GLib < 2.28.
  • Fixed “out-of-tree” build (e.g. make distcheck).
  • Corrected menu cache to sync in fm_app_chooser_dlg_dup_selected_app(), otherwise it would not work without menu preloaded.
  • Fixed launch of applications with %f or %u argument – it should launch not just first file but all of them with the same command.
  • Fixed unneeded fm-folder-config save even if no changes were made.
  • Fixed not updated file in FmFolder if file was not changed within last 2 seconds. In case of fast download it was not updated in time. This may cause a little performance issue though due to thumbnails update.
  • Fixed crash if g_file_get_basename() returns NULL.
  • Fixed issue with desktop entry file selected in the Application chooser dialog, it tried to execute the desktop entry directly. Now it setups dialog fields from that desktop entry instead.
  • Fixed problem with unwanted application substitution in the Application chooser dialog: if user selected no name then no replacements should be attempted.
  • Fixed default app detection in Application chooser combo box.

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

  • Disabled unrequested config save on changing dir if show_hidden changes.
  • Replaced deprecated atk_component_get_position() calls.
  • Fixed invalid callback get_image_position() on ATK icon, it could loop and therefore hang the application.
  • Increased delay on restoring scroller position from 20 to 50 ms.
,

5 responses to “LibFM + PCManFM 1.2.3 released!”

  1. PCmanFM should be renamed to LXFM for consistent standard format

  2. Shane Baker, thank you for suggestion. PCManFM is well known with this name and there is no reason for rename.