Category Archives: Release

libfm 0.1.17 released! PCManFM 0.9.10 released!

libfm, the backend of the LXDE default file manager PCManFM, just got a new release to fix some outstanding bugs.
Along with the libfm release a new PCManFM release is available, this update adds some improvements to translations.

pcmanfm-0.9.10.tar.gz, sha1: 63fa355607ba5603d4e07dffc275a780afe9e27b
libfm-0.1.17.tar.gz, sha1: 06767191b0c8fbcc12b0ad0a61cf3774f4448c86

Changelog for PCManFM
Translation updates.

Changelog for libfm
d9a0701 Returns TRUE if the version of the GTK+ header files is the same as or newer than the passed-in version, so to match <= 2.20.x, we have to match >= 2.21
355d021 it has to be true for gtk <= 2.20.1
a075bcf Add missing files for building API doc with gtk-doc.
69a5671 Fix incorrect header guards.
79285e8 Add some compatibility headers and files used with for future gtk3 migration.
5941231 Add warning message for gtk-doc in and add configuration summary in
e55e69e * Remove generated files from version control. and Fix wrong project URL in
77095f2 fixed a DSO issue
18cef6b re-added docs
and some translation updates.

PCManFM 0.9.9 released! libfm 0.1.16 released!

PCManFM, the default file manager of LXDE, just got a new release. This application need libfm 0.1.16 to work and incidently that is also released today!

PCManFM has seen some significant improvements since the last release back in October 2010. Probably the most notable UI change is the reintroducation of the tree view in side pane that was removed in the rewrite.

pcmanfm-0.9.9.tar.gz, sha1: de7099f57d7139a3d184cd162e02f5f5601667ec
libfm-0.1.16.tar.gz, sha1: c3f4b10baa596ddfc09ae9efbd2c922a26114de8

Changelog for PCManFM
5cbad00 Explicitly link to libfm.
a672793 Fix #3094303 – Regression: Dnd to add folder to bookmarks is broken.
3c969e7 Focus folder view after switching page.
5089e13 Update to use latest libfm API. Fix #3300800 – Deletion prompt has no title.
fa7d474 Fix untranslatable messages.
792cf32 Make “%d items selected” status message translatable.
b282aec Fix #3308324 – “~ in locatio bar cause pcmanfm crash”. Fix #3286157 – “Entering path with two initial slashes // crashes”. Fix #3284001 – “Crash when entering path with trailing slash”. This is related to GTK+ bug #650114, which is already fixed.
813241d Add “Reload folder” to “View” menu.
8a2866f Apply patch #3135578 – Problems with the selection and opening a file.
11d77a6 Apply patch #3163496 – “Menu key to call context menu” with some modifications.
164a371 Apply patch #3301636 – Make slash and tilde activate location bar.
253bdaa Close tab page when the folder which it shows is deleted or unmounted.
fb74b05 Use a less problematic way to show “root mode” warnings.
9756804 Update statusbar text, volume info, and window title correctly for every pages.
792db54 Use enum values instead of integer values for bookmark open methods.
ca184dd Use new API: fm_folder_model_get_is_loaded().
32f6ac2 Rework tabbed-browsing again and create one separate GtkHPaned widget for every page.
ea5e99a Save side pane mode.
5c2f12d Fix free disk space display. Fix #3037825 – Bottom bar not updated.
9a84c1c Rework tabbed-browsing again and make the code cleaner.
25a6a7b Add correct version checks for libraries in
ff8faeb Deprecate fm_folder_get_for_path() API and use fm_folder_get() instead.
28a479b Rename variables for consistancy.
a1c270d Make status bar message more user-friendly and correct.
b4e898b Use new fm_path_entry_set_path() and fm_path_entry_get_path() APIs.
1dfc8e4 Fix #3114626 – PCManFM 0.9.9 Umount partitions problem.
30cf77f Prevent removing built ui files and fix #3181001 – data/ui/*.glade files missing in tarball .
c1f4b6c Set a proper default desktop font if the config value is lacking.
41ad5c3 Add a new config value tab_max_chars to limit the maximum width of tabs.
6240436 Rework tab browsing so we can have more tabs in available space just like the old pcmanfm 0.5 series.
b7a953d Little fix.
cac3de0 * Fix #3139753 – Create New asks for name of new “file” even for a new folder. * Update translations.
9197e75 Add “Create New” popup menu to “File” main menu. Close bug #3107416.
3d14164 Fix #3095516 – PCManFM does not write preferences from main menu.
13a4a38 Add checks for invalid enum values when loading config files.
6d95cbc Fix #3112447 – Daemon mode opens window.
376cc92 Update translations and fix #3114640 – PCManFM 0.9.9 Right-clic on desktop partly hard coded.
6033d80 Escape strings while passing through IPC.
d7d1289 Handle string arguments with prefix –.
1098cfe Little fixes.
cda6259 Reimplement a simpler yet cleaner IPC mechanism again.
cdf5dfc Support mouse button 8 and 9 for back and forward.
5715ba7 Fix #3094187 – Icons file no change when “Stick to Positon” is unchecked.
4e0e602 Trivial fix.
b2e074e Improve handling of backward compatibility for old config files.
2ed76de Fix #3085503 – always_show_tabs=1 don’t work.
b510014 Require correct version of libfm.
9afd9e1 Bump version number to 0.9.9. Fix #3071296 – pcman windows always show up on first desktop.
422e106 Apply patch #3089346 – Re-enbale fake transparency when using pcmanfm 0.9.X.
7fd8aba Use our own round() implementation to avoid using C99 only function.
248b813 Add missing file to data/

Changelog for libfm
c5595a9 Remove docs directory from make file
d036dce fixed makefile
d06d8a0 we need m4 folder
4c7b7a2 fix file authors
7f5466e added missing license header
d22b41f Try to fix Lubuntu bug #820865 – pcmanfm cut&paste a folder to a destination folder withouth write permission causes data loss.
2c8fdfb Trivial fix.
fe9ea77 Add missing license info and fix some build problems found by “make distcheck”.
3153210 * Bump ABI version with libtool -version-info to 1:0:0. * Update AUTHORS info.
9c49624 Fix #3094303 – Regression: Dnd to add folder to bookmarks is broken.
70e45ab Add optional window titles to commonly used dialogs provided by fm-gtk-utils.c. Fix #3300800 – Deletion prompt has no title.
94d9f4e Fix untranslatable messages.
d20b968 Make menu of side pane translatable.
37eee68 Apply patch #3301641 – Typing “~” in location bar loads root folder.
89630cf API changed: fm_folder_get_is_loading() -> fm_folder_get_is_loaded(), fm_folder_model_get_is_loading() -> fm_folder_model_get_is_loaded(). Add fm_folder_view_get_is_loaded(). Correctly update popup menu of FmSidePane when mode is changed.
cd79d62 Add missing g_object_ref.
8a69a3d Little fixes.
90c685c Add “changed”, “removed”, “content-changed”, and “fs-info” signals to FmFolder and add filesystem size query to FmFolder.
c076d3e Check for correct required versions of libraries in
d3f856f Little fix for dir tree.
1d09555 Include proper headers.
29bf2a1 Add FmSidePane class for a better implementation of side pane.
b54f630 Some fixes for FmDirTreeView.
c1b0d37 Add FmDirTreeView and FmDirTreeModel to implement directory tree for left pane.
7915d1f Add new API: fm_path_depth().
682f9e2 Add new API: fm_file_info_is_hidden() and have FmFolderModel use it. Remove the unused API fm_folder_get_for_path().
fe1854e Implement %k field code for Exec key according to desktop entry spec.
debea4a Little fix for statusbar message in demo program.
03ec420 Fix #3093778 – Pasting empty string causes copying “/” to current folder.
db84c10 Remove the useless “status” signal from FmFolderView and add some APIs for accessing data members.
180db97 Update comments.
3bdd675 Add a FmPathEntryModel custom tree model for FmPathEntry to save memory.
8003719 Little fix for cancellable.
392601b Use another way to implement auto-completion for path entry and try to utilize most existing functionality provided by gtk+.
d53456f Rework FmPathEntry and make it simpler and faster.
d500b33 Add a simple and basic implementation of button-style path bar.
197c7e1 Fix #3086703 – PCManFM crashes on non existent directories.
61443ac Fix #3115734 – Copying to long path names.
26062bb * Do chdir to / if cwd is under the mounted filesystem which is going to be unmounted. * Fix #3114626 – PCManFM 0.9.9 Umount partitions problem.
2243156 Fix #3127903 – Fails to give permission denied error when overwriting.
2f61ade Fix reference of invalid widget pointer in properties dialog.
415083d Prevent removing built ui files and fix #3181001 – data/ui/*.glade files missing in tarball.
883793d Show tooltips for tab labels when the label text is ellipsized.
3204482 * Use a forward compatible way to register uri scheme handlers as in glib >= 2.27. * Fix #3094197 – Prepare deprecation of the gio module.
67375dd Fix #3132262 – Crash when trying to restore files from trash.
17511bd Fix #3148077 – Latest pcmanfm/libfm crashes when trying to open /proc/self/fd/ (or its symlink /dev/fd/). In this same system nautilus opens that directory fine.
0f04125 Fix #3143296 – spaces are still (or again) not escaped in paths to execute.
36dfad2 Fix #3135910 – “Extract here” doesn’t handle space and encoding characters.
d419535 Add some macros to validate enum values.
1b2560c Changed order of typedeffing enums and declaring them – for C++ compatibility
cf8446b Do further checks for scripts.
1a249bf List “gobject-2.0″ in explicitly.

LXAppearance 0.5.1 released!

The tool for setting look and feel of your session, LXAppearance, has been released in a new version.

Get the file at lxappearance-0.5.1.tar.gz, sha1: 5cdff02e2c0ba268dbcbe2a9aa5febe3daa7e842

17a9171 Updated copyright year
bb69b4a Removing useless whitespaces at EOL and EOF.
c7b7bbf Correcting automake handling for –enable-man configure option that has never worked in the first place.
7961ca4 Rather than failing with an error when build is run with –enable-man=no, now printing only a warning instead.
b16606c Rather than unconditionally regenerating the manpage, setting the –enable-man default to yes.
df55eb9 BUG: Always build manual pages
d170c61 Update FSF address
aeb2da6 fixed assignment and plugged memory leak
fad3989 fixed the types of the app struct members holding the gtk-xft-hintstyle and gtk-xft-hintstyle properties
1bf9b9a Remove deprecated property in ui file
3936b38 Fix typo in gtk-3.0 file saving
89574cc Don’t use GTK_DIALOG_NO_SEPARATOR for gtk3
8108db6 Add an option to compile with gtk3
e2eadb8 Use an option to enable more warnings instead of the maintainer mode
c26fee9 Write gtkrc file in gtk3 directory
1eef2a2 Revert also commit on plugin
b864865 Revert part of the commit for compiler warnings, to fix loading themes.
29e7d94 Fix silent build
5b0f6f6 Update po with migration to UI
d31af5a Fix not capitalized string
97f5808 Add another item to .gitignore
203587a Remove some compiler warnings
2d9128f Add new font configuration tab.
073c072 Apply patch on GTK3 migration
2664156 Remove 1 compiler warning.
59bae74 Add new item to .gitignore
39bff85 Use directly ui file instead of glade files
6f83e86 Add .gitignore
8f1bbe3 Really apply previous changes
62d4031 Improve build system (new flags, silent rules)

LXDE Common 0.5.5 released!

The common packages has some files that are good to have around, wallpapers and openbox configuration and such.

Get the file at lxde-common-0.5.5.tar.gz, sha1: 27ce9bcaf109ded61aa0c691a8dc6059a04a6d08

87c368d Fix install location of pcmanfm.conf file
736ded3 Add missing openbox-lxde manpage
4a461c3 Fix location of pcmanfm config file
7c95c46 fixed pcmanfm config file path after 0.9.8 release
38c0d2f Minor adjust for PCManfm 0.9 LXDE profile name in LXDE session.
908f14c pcmanfm2 has been finally re-named as pcmanfm
278a3f5 fixed pcmanfm command to call the proper config table on pcmanfm2
96fa5ab Set terminal=lxterminal to make it consistent with the terminal setting in lxpanel.
07dae88 Bump version of lxde-common to 0.5.5.
bf7093b * Fix config file of pcmanfm2. * Fix autostart for pcmanfm2.
fcefd17 Properly set XDG_MENU_PREFIX.
00acd9d remove old config file
0f3b683 swtich from pcmanfm to pcmanfm2
3f17c3a Sync lxde-common/debian from debian.
28309e5 Ensure the existance of the ‘Desktop’ folder
34cd793 start xscreensaver after lxpanel and pcmanfm
847a8e7 Launch dbus in startlxde when needed.

LXInput 0.3.1 released!

This release is mainly a translation update. There are some smaller things changed, see the condensed log below.

Get the file at lxinput-0.3.1.tar.gz, sha1: eb4a846b90e353f2201de23860888f3e6bc9061b

2d42550 debian: Add build-depends on xsltproc
46b4269 debian: build-depends on docbook-xml and group build-depends needed by
1300a03 debian: Force –enable-man and use verbose mode
7614973 Add debian directory
a61aa3d Correct ids in .ui file
13d94b1 Add an option to compile with gtk3
ffd0d77 Add an option to enable more warnings instead of maiintainer mode
3a0fc90 Add additional flags for maintainer mode
22e5efb Add silent rules
b7e39af Remove some compiler warnings
89e0a0c Add .gitignore
48a5b77 Add INSTALL file
53e5422 Use directly the .ui file
0caaa22 Add optional entry when a program which change keymap is installed (support only lxkeymap for now)

LXTerminal 0.1.11 released!

The 0.1.10 fixed the fake transparency of LXterminal but it broke transparency when using compiz. This release fixes this issue, it also fixes a small cosmetic bug with the number of visible lines on netbook computers.

Get the file at lxterminal-0.1.11.tar.gz, sha1: 3914c8e0552f7b8e1e32fde69244f90c16072df4

84506b1 fix desynchonization of terminal index and notebook index (fixes #3372388)
6d11a3c solve rgba composite problems. (fixed SF#3376800)