Saturday, December 22, 2007


Hello, this is Albert speaking from my new KDE 4 i18n/l10n coordinator position.

If you have always wanted to help KDE and you have knowledge of a language different than english you can do it! Join today your local Translation team and you will improve your english but also your native language skills :-)

Translations for KDE4.0 are closing in about 12 days but there will be a 4.0.1 so don't worry of being late!

And congrats to Portuguese team that has a 100% translation!

Sunday, December 16, 2007

libspectre 0.1.0 now available

First libspectre release is now available from:

What is libspectre
libspectre is a small library for rendering Postscript documents. It provides a convenient easy to use API for handling and rendering Postscript documents.

libspectre depends on libgs which is available at

More information about libspectre
Web site:

The programming manual:

Bug reports and feedback: Product: libspectre

And yes, in the TRUE cross-desktop spirit this library is programmed by gnome and KDE people :-)

Friday, December 14, 2007

Valgrind 3.3.0

The cool valgrind crew has released a new version, from the NEWS file:

3.3.0 is a feature release with many significant improvements and the
usual collection of bug fixes. This release supports X86/Linux,
AMD64/Linux, PPC32/Linux and PPC64/Linux. Support for recent distros
(using gcc 4.3, glibc 2.6 and 2.7) has been added.

The main excitement in 3.3.0 is new and improved tools. Helgrind
works again, Massif has been completely overhauled and much improved,
Cachegrind now does branch-misprediction profiling, and a new category
of experimental tools has been created, containing two new tools:
Omega and DRD.

Omega is cool it actually tells you when a leak just happened instead of having to wait to the end of program execution to know you have a leak :D

And i already blogged on how useful helgrind can be to detect problems in thread programs, but i'll say it again, helgrind rocks too!

Wednesday, December 12, 2007

Terry Pratchett has rare Alzheimer

Today is a bad day :-(


Poppler 0.6.3 and Poppler-data 0.2.0 released

Poppler 0.6.3 is available from

Changes since 0.6.2:
 poppler core:
  * Fix crash in extra debug code

 glib frontend:
  * Make sure passwords are passed correctly to poppler core

 Qt frontend:
  * Fix crash on documents that specify an empty date

 build system:
  * Disable gtk tests if the user disabled glib frontend

Poppler-data 0.2.0 is available from and contains lots of new cmaps and nameToUnicode and unicodeMap files so if you are a non strictly latin1 user be sure to grab it.

Monday, December 03, 2007

KDE-EDU Paris meeting summary

So here's my KDE-EDU Paris meeting summary:
* 14 nice people, some people already knew like annma and carsten and new faces like jpwhiting and SaroEngels
* Fixed issues everywhere ktuberling, kalzium, kgeography, blinken, kate, catalan translation, ... Ok, not all are KDE-EDU related but we are KDE developers after all too, right? ;-)
* Fixed an ugly bug together with Jure 'JLP' Repinc about kickoff search not finding items when their GenericName was not defined, it results in ktrader syntax you have to check that properties exist before using them or you get a tree evaluation error, so it is not (GenericName contains Foo) or (Name contains Foo) but ((GenericName exists) and (GenericName contains Foo)) or (Name contains Foo)
* Together with apol we helped a bit Vladimir making Step compilable standalone and as part of playground-edu and BTW if you have not tried Step, do it NOW! It totally ROCKS.
* Helped SaroEngels with an okular problem on CanNotSayTheNamePlatform, it seems KMimeType::findByPath always returns text/plain on the CanNotSayTheNamePlatform so it's actually not a problem in okular.

Saturday, December 01, 2007

Preliminary KDE-EDU screenshots^WPhotos

KDE-EDU meeting has started on Mandriva offices at Paris, some quick photos for the impatient.