Wednesday, March 26, 2008

Poppler 0.8 Released

So we made it and released poppler 0.8. Congrats to everyone involved.

Changes since 0.7.3 include:
* Fix caching of members in the glib frontend causing issues with rendering
* Change glib public api to have a correct naming
* Some better error handling on corner cases
* Check the document stream is seekable when opening it
* Build fixes with autotools and with cmake
* Fix infinite recursion on some malformed documents when consulting the fonts
* Fix possible crash when asking for Movie contents

I've created a branch for 0.8 releases for bugfixes, i'll try to keep a monthly release schedule like we had with 0.6

If you want to create a directory holding branch 0.8 you can do:

git clone ssh:// poppler-0.8
cd poppler-0.8/
git checkout --track -b poppler-0.8 origin/poppler-0.8

if you don't have an account first line should be
git clone git:// poppler-0.8

Testing, patches and bug reports welcome.

Wednesday, March 19, 2008

Poppler 0.7.3 (0.8 RC2) released

This is the second and last release candidate of what will be Poppler 0.8

Changes include:
* Fix regression in Splash renderer
* Fix off-by-one write in Splash
* Plug some minor leaks in Optional Content code
* Improve error handling when creating a document in the glib frontend

So only one regression and some minor fine tuning. Seems we are on track for
releasing 0.8.0 next week

glib tests are known not to build using cmake, so if you are using cmake
disable glib tests for now.

Testing, patches and bug reports welcome.

Wednesday, March 12, 2008

Poppler 0.7.2 (0.8 RC1) released

So one week after the scheduled date, we have released Poppler 0.7.2.

This is the first release candidate of what will be Poppler 0.8

From now on no API nor ABI changes are allowed unless TOTALLY necessary. Only bugfixes until we release and branch 0.8

We will try to follow the planned schedule with a 1 week delay applied, that is:
* March 19 -> Poppler 0.7.3 (0.8 RC 2)
* March 26 -> Poppler 0.8.0

And now onto the changes

Major Changes:
* Improve font matching not forcing default values onto Fontconfig
* Add preliminary annotations support in the glib frontend
* Initial Movie support in the core
* Make GDK dependency optional in glib bindings

Minor Changes:
* Make the core able to read mime types of embedded files
* Qt4 API for accessing mime types of embedded files
* Handle correctly check state of optional content groups
regarding parents state
* Avoid setting singular CTM matrices on the Cairo backend
* Improved Qt4 API to get character position
* Qt4 api documentation improvements
* Qt4 minor stability fixes
* Proper lib64 Qt detection
* Fix build when compiling without cairo support

Testing, patches and bug reports welcome.

Tuesday, March 04, 2008

Konqueror 4.0.2 is more translated than firefox :-)

With the imminent release of KDE 4.0.2, Konqueror will not only have a bigger Acid3 score than Firefox, it will also include 50 languages (49 translations + original English) which equals 50 Firefox translations (44 official + 1 beta + 5 language packs) so if you belong to a language that still is not well translated into KDE join the amazing l10n team of KDE and help us surpass Firefox there too ;-)

Sunday, March 02, 2008

Spending my time writing useless software

So here i am, having a TODO list of over 70 items and having to finish my slides for a class i'll do on Saturday about KDE and what do i do? Port and improve my gopher ioslave to KDE4. *sigh*