Category Archives: Release

LXAppearance obconf plugin 0.0.1 released!

This is the first release of a plugin to LXAppearance. This component does because of that depend on LXAppearance and obconf the openbox configuration tool. The second dependency is because this plugin would be useless without openbox installed. LXDE can be used with other window managers but openbox is the one the major distributions are using and the one us developers have been preferring lately.

Get the file at sourceforge.net: lxappearance-obconf-0.0.1.tar.gz, sha1: 9c45fb111391779a504908b6b7edd0490704daa2

3a0fd02 Update FSF address
eef7177 debian: add libtool build-depends
6a1a707 Add a debian directory
26d0cd5 Use cairo surfaces instead of pixmap when using gtk3
5f1f0f3 Add gdk-3.0 when using gtk3
620a677 Add an option to compile with gtk3
8b69f56 Use an option to enable more warnings instead of maintainer mode
fb03292 Remove others compiler warnings
1621311 Remove some compiler warnings
ccbec31 Add another item to .gitignore
41e8daa Update po/LINGUAS
ad5cc6f Add .gitignore
eb3d27c Improve build system (silent rules, additional flags)
e5f91d5 Apply patch for GTK3 building
d448016 Rewording of error strings.
2fc1aa9 fixed some implic declarations
c81c400 Handle ABI compatibility check
6b045e3 Add proper copyright notice.
d72689a Don’t load the plugin if openbox is not in use.
b510e55 Change the way theme preview is displayed. Integrate obconf plugin into lxappearance.
fa397b2 Simply the UI and prepare to be merged into lxappearance.
8901904 Remove all unnecessary parts and leave theme selction part only.
72eb002 Original files taken from obconf 2.0.3.

LXPolkit 0.1.0 released!

This is the first release of the LXDE PolicyKit authentication agent.

Get the file at sourceforge.net: lxpolkit-0.1.0.tar.gz sha1: 8278cd59bc83a8104c1e2316facfbf9a1a6fe121

040639e start to enable gtk3 support
f0aa81a Correcting filename for source file with translatable stirngs
a432e06 fixed libexec issue if not manually passed on configure
814ee2c initial libexecdir support
c042211 Forgot to include the new files so here they are.
b970e87 Adding complete set of language files to be translated. Syncronized with POT file too.
5087383 proerly align fields in table
8d0d0a4 add gtk-dialog-authentication icon
77def25 Little fix. Add zh_TW locale.
93aae7a Add missing files.
973333a Add a very simple policykit authentication agent.

GPicView 0.2.2 released!

A long sought after release of the LXDE default image viewer is here. The major addition is the slideshow feature originally developed inside Puppy linux. Condensed git log can be found below.

Get the file at sourceforge.net: gpicview-0.2.2.tar.gz, sha1: bde109c23dc9497f18a06944cd38c95dc8f34821

05d97d0 we need X11 not a generic ‘package’
5259143 debian : convert to tiny debian/rules
542ea16 Use directly ui file
5e93723 Remove the .ui file from gitignore
baea106 Regenerate configure & Makefile when building debian packages
578a19f Update debian/ with current version on Debian
e5c2711 Experiment a drawing function for gtk3
5804551 Add options for enable more warnings and building with gtk3
99fd56c Fix compilation of xml-purge.c
f861cb9 Fix compilation with jpgfile.c
e3c943a Fix compilation for exif.c
de6575b Fix compilation for src/jpeg-tran.c
db28fa2 Fix compilation with GTK3 for file-dlgs.c
26bda1d Fix compilation with GTK3 for working-area.c
aba809c Fix compilation for GTK3 for image-view.c
4c4ee3a Fix building with maintainer mode of main-win.c
b21a986 Add linking to x11 for recent version of ld.
adf169f Add additional CFLAGS when running maintainer mode.
f453c5f Add silent rules
1648ce8 Add a .gitignore
8c8dcb6 removed exec bit
74e671b SVN changes after git sync
e56253e Credit slideshow work as per Puppy Linux contributor’s wishes
b968a1a use intltool to generate desktop files
ebee501 Implement slideshow feature (FR2089496) based on patch from Puppy Linux Add –slideshow to start slideshow from command line for unattended operation -Wall lint cleanups
ed14be0 Fix SUSE lint warnings
c968e69 remove distribution of mkinstalldirs

LXTerminal 0.1.10 released!

Our fast and small terminal application is out in a new version. Mostly a minor update. However there is a Known bug in this release, the fake transperancy was restored but on the other hand transparancy with compiz was broken, the patch for compiz is trivial but to not hurt fake transperancy it is not trivial. See the bug report for further information.

Get the file at sourceforge.net: lxterminal-0.1.10.tar.gz, sha1: c9534697e549b676a615a83fb0addbb1860fe84d

04809ea add tilde to word selection (closes LP#720758)
819a07b fixed link error on fedora /usr/bin/ld: lxterminal.o: undefined reference to symbol ‘XGetWMNormalHints’ /usr/bin/ld: note: ‘XGetWMNormalHints’ is defined in DSO /usr/lib64/libX11.so.6 so try adding it to the linker command line
e73ba4a GtkNotebookPage fix: Use GtkWidget instead according to GTK3 document.
d6f3732 debian: update to build from source
158a202 debian: add missing files
cb09d55 debian: update with current directory used in Debian
442b13b use another way to calculate base_width and base_height
5ce88dc if gtk3 is used, vte pkgconfig is now vte-2.90, that allow to have gtk2 and gtk3 version installed at the same time. the configure checks must match that difference
97edc77 Don’t use GDK_WINDOW_DESTROYED
65c0562 Use gtk_widget_get_window
10072e9 Use visual instead of colormap
bb32c74 Use gtk_dialog_get_content_area
4b4cbed Add an option to compile with gtk3
b4fa19b Use g_object_ref() instead of gtk_rc_style_unref
2ef2aee Use gtk_about_dialog_set_program_name instead of gtk_about_dialog_set_name
51e5c5e Remove deprecated gtk_about_dialog_set_url_hook
fa6d21f Remove deprecated GtkNotebookPage
dce2ffb Fix more-warnings options
d404af8 Add an option to enable more warnings
efeb476 Add INSTALL
b55a739 Add .gitignore
37f805d Update po/LINGUAS
17769e2 Generate po/LINGUAS at build time.
17dead7 Add silent rules
7c9f533 Set opacity to 100% by default.
234e5a9 Fix failure to set working directory over socket when it contains a space (Bug3037363)
2cda6d2 fixed vte failure because of deprecated API

LXPanel 0.5.7 released!

One of the corner stones of the LXDE project is the panel and we have just released a new version of it. As most other components this can be built using GTK3. Git log is available below.

LXPanel 0.5.8 was just released. Please use that instead of this one. There is a crash bug in 0.5.7.

Get the file at sourceforge.net: lxpanel-0.5.7.tar.gz, sha1: 276168fb4560899e83a6a340448c961d63333717

101ce55 Fix usage of GtkAllocation
e528dbe Add new po/LINGUAS
5f9e4cb Generate the po/LINGUAS on build time
77f69cb Use an option to enable more warnings
de94a90 Apply patch from Debian to fix battery plugin display
d5c46ff Some fixes for GTK3 building
ade9c95 Pass correctly the deprecated flags
9ce5ad4 Add flags for GTK3 migration
1ba232d Add missing X11 to the linker
48e6898 Add another item to .gitignore
d6dd79f Add INSTALL file
a530447 Use only .ui files instead of glade files
8e4890c Somme improvement to configure.ac (silent rules, libtool)
ec9564d Add .gitignore
788bd0c Replace deprecated INCLUDES in Makefile.am
47f0a0f Fix brown bag off-by-one in timer setting exposed by once-per-minute update (Bug3124474)
93d9373 Battery percentage incorrectly always evaluates as 100 percent (Bug3006059)
4a974f2 Fix build issue with symbol “alarm” showing up on F14 (Bug3033293)

LXSession 0.4.6 released!

Back in November last year we released the last version of LXSession ans since then there are mostly minor changes. The feature to not autostart any applications is the exception to that. See the condensed git log below.

Get the file at sourceforge.net: lxsession-0.4.6.tar.gz, sha1: 5f1dd16b15265484554a7a6be4ce0649474f4bdd

UPDATE!
THIS RELEASE IS BUSTED, DO NOT USE IT!

8577ac1 fixed autostart
531c3a3 use helper shell script to lock the screen
c5e3c1e debian: Update to build from source
f320a38 debian: update with current directory on Debian
7dfdd58 Add an option to add more warnings instead of using maintainer mode.
b93da91 Add option to compile with GTK3
ad4ba23 Also add link to x11 for lxsession-logout
21f44a4 Link directly to X11
1f8c788 Remove new compiler warnings.
ede8d15 Add additional flags for maintainer mode.
a0cc98b Add information of man pages support
4f4f340 Add some CFLAGS for GTK3 migration
ab66e7e Fix compiler warning
8698201 Add another item to .gitignore
65e831b Add more items to .gitignore
d700b1c Add .gitignore
3ba2ea5 Add some improvement to build system, inspired by patch from ID: 3005712
60da412 gtk3 build fixes (apply patch from ID: 3103279)
34deb02 Add support for not launching autostart programs (patch from ID 3103281)
70c7e52 fixed logscreen issue

LXLauncher 0.2.2 released!

Last version of LXLauncher was released over two years ago, this update has alot of translation updates as always but also brings the option to build with GTK3 as most LXDE component now has. The condensed git log is available below.

Get the file at sourceforge.net: lxlauncher-0.2.2.tar.gz, sha1: 9e1fead1d24cedfa980db23bd31cc52b45ce1823

92ae20c fix building with gtk older tha 2.24
a9d4ae3 fix-wrong-arg-to-gtk_menu_popup
1ea14e4 fix wrong type
2ebf134 fix-g_spawn_async-usage
48ad68d revert Use GDK_WINDOW_XID instead of GDK_WINDOW_XDISPLAY
43b1b3c fixed broken string comparison
537aab8 fixed GdkRGBA usage
55b2172 fixed missing include
1181daa Add a debian directory
0a0498f Fix wrong type casting
307a8d9 Uncomment background handling for gtk3
9a0c47d Fix drawing with gtk3
9df23f4 Fix usage of GtkAllocation
d605dff Use GDK_WINDOW_XID instead of GDK_WINDOW_XDISPLAY
965c0a5 Remove some GTK_WIDGET_*
504a1a9 Use GDK_WINDOW_XID instead of GDK_WINDOW_XWINDOW
fd6e156 Fixes for Makefile.am
02aa235 Use gdk_window instead of gdk_drawable
40b92d9 Remove a MENU_CACHE reference
bd10856 Use a gtk3 function for drawing the background
184aa03 Fix GtkAllocation and border_width of GtkContainer
778e9e8 Remove GTK_NO_WINDOW
5ba4378 Use new method for size-request of gtk3
732a977 Remove GDK_DISPLAY usage
4ee7302 Fix property of gtk_settings_install_property
2b3698b Modify rendering for gtk3
8979b39 Fix viewport for gtk3
671451a Comment GdkPixmap, the code which used it is commented also
dca7f18 Big type casting clean up
9f2d5b3 Fix gtk_window and can_focus
f7efa6b Others gtk_adjustement fixes
c613846 Fix gtk_adjustment for gtk3
d10d9a8 Remove GTK_* usage
9d41540 Add an option to compile with gtk3
d10ea1c Use an option for additional flags instead of the maintainer mode
3887015 Add the ability to use another prefix for the menu (original patch by Christopher R. Gabriel)
b24e815 Remove resize grip wih GTK3 (patch from Jonathan Marsden)
3f9cb13 Add .gitignore file
e21b76f Add missing languages
514c07c Add missing COPYING and INSTALL files
9a65490 Add silent rules
79c4ccc Add additional flags on maintainer mode
a2e0fdd Generate po/LINGUAS at build time
0b9e795 Add missing x11 flags
5c74d1d Apply patch from Enrico Zini Do not segfault if a window manager returns no data for current desktop.
bb46b03 Adding new files
a7dad81 Fix for the new behavior of libmenu-cache 0.3 series.
b8c5339 Correcting misspelling of LXLauncher found by Josep Sànchez
ddfdf61 Fix failure with “builtin” icons; code change propagated from lxpanel
b1ec4b8 Apply build loop patch to lxlauncher and lxsession-edit for cwickert.
cb99b12 Fix SUSE lint warnings
72d26a8 remove distribution of mkinstalldirs

LXRandR 0.1.2 released!

It is over two years ago since we released the last version of LXRandR, this version is merely a translation update but still brings some changes into the application that might be worth pointing out.

Get the file at sourceforge.net: lxrandr-0.1.2.tar.gz sha1: 5e2642c2e1f4c001ca27a8634ff621fd2fd7892a

d9f8449 replace symlink with real file
aed7ce0 debian: Add build-depends on xsltproc
c98f339 debian: Add docbook-xml build-depends on group needed build-depends for autogen.sh
b9cd35d debian: Add libtool and intltool to build-depends
2739ec8 debian: Add automake to build- depends
07b1f50 debian: convert to tiny debian/rules
b6ba51e Replace GTK_DIALOG_NO_SEPARATOR by GTK_DIALOG_MODAL to compile it with gtk3 (7 weeks ago)
3ab3230 Add an option to compile with gtk3
c0622ec Add an option to enable more warnings instead of maintainer mode
befa3a2 Add new items to .gitignore
1b2a535 Fix another == in if statement
3cef63e Fix again a while boucle “fix”
eb7dfd9 Fix compiler warning
7058962 Migrate to GtkComboBoxText
9aa07e8 Use display icon, like in desktop file.
4a7276d Add new item to .gitignore
41906c9 Remove new compiler warnings
ddb761c Add more compiler warnings when using maintainer mode.
a2938fd Fix compiler warnings
7e9ab79 Apply patch to save configuration (ID: 3107353)
5de5e73 Improve configure.in (slient rules, correct INIT)
e8e4df3 Add another item to .gitignore
4992cb7 Improve src/Makefile.am
4e8e2a5 Update po/LINGUAS<
b818486 Apply patch for GTK3 migration (ID: 3107356)
5e10bc8 Add .gitignore
284df0a Generated supported languages.
aeb4539 Add an icon to the window (patch by Jonathan Marsden)
0ec1b71 fixed wrong ‘\n’
3a6045a use intltool to generate desktop file
2835b9e make desktop file follow freedesktop specs and add German translations
8e91e3d Hopefully this can solve the problem on runs configure in infinite loop.
123fbaa remove distribution of mkinstalldirs

LXShortcut 0.1.2 released!

The long wait is over, LXShortcut 0.1.2 is the successor of LXShortcut 0.1.1 released in July 2009. By no surprise the vast majority of changes since then are translation related, omitting these and merge commits the git log looks like below.

Get the file at sourceforge.net: lxshortcut-0.1.2.tar.gz, sha1: 92e4510313b6c2225edc7dd49f6b4d889303ddc3

70a02e7 debian: update to build from source
f3c4b82 Use an option to enable more warnings instead of maintainer mode.
82bebca Add a debian directory
bf1bdf0 Fix compilation with gtk3
4ccf196 Add an option to compile with gtk3
cf08e16 Update to use directly .ui files
47111aa Move a g_free
f7f7c67 Add .gitignore
262e3cb Fix another compiler warning
ce3e372 Update LINGUAS
afdf644 Fix compiler warnings
5905acd Generate LINGUAS at build time
4df7c0d Add correct CFLAGS
709b41f Add INSTALL file
3bdafc7 Add silent rules
13894d6 Add option to enable more warnings
0fb97fc added a FIXME reminder
e2a360b minor changes
18ac425 fixed implicit declaration, added return 1 if no command line options are passed to lxshortcut
016eac0 removed exec bit
689c0d9 Confirmed previous patch solved the problem on runs configure in infinite loop, commit the same patch for lxappearance and lxshortcut. (Thanks Enrico Zini provided a armel machine to test this patch.)
9af910f remove distribution of mkinstalldirs

Upcoming releases

LXDM 0.4.0 was just released. Get the file at sourceforge.

But that is not the only thing happening in LXDE land. Next week we will do at least three releases if nothing special happens. PCManFM, libfm and LXDM.

PCManFM and libfm has been in development with no updates since last October and the much sought after feature of a directory tree has returned.

LXDM will “just” be a service release to get more translations into shape; Esperanto makes its first appearance in an LXDE component by this. Happy times. All three components are scheduled for release at the 27th of July.

The best guess by now is that more components will get releases in the coming weeks, some of them has seen no releases for years but has seem interesting features hidden in the git HEAD.

UPDATE!
LXDM 0.4.0 had an error in the release, there has been a new release dubbed LXDM 0.4.1 to fix this issue and include the l10n updates as mentioned above.