[gthumb-list] state of gthumb report



Some thoughts on the state of gThumb:

1) The end of gnomevfs is in sight, thanks to Marlodavampire's work. Yay! http://bugzilla.gnome.org/show_bug.cgi?id=525482

2) Once the gnomevfs code is gone, we'll need to see what breaks on systems with weird filesystem encodings.

3) The exiv2 metadata support is firming up, with Marc's work on tags and comments. Some glitches: tiff metadata writing is broken, so it is currently disabled. I'm not entirely sure why, but I suspect that we copy too much metadata from the original file to the new file, thus corrupting the image. As an example, if we rotate a tiff file, gdk-pixbuf inserts its own image structure tags into the new tiff file, but we may overwrite some critical image tag (like the compression type) when we later copy the original metadata to the new file. I think the exiv2 command line utility has some special logic to deal with this sort of thing; we may need to study it to filter out "non-copyable" tags.

4) It would be nice to stick comments in Xmp.dc.description instead of Exif.Photo.UserComment, but we need some extra logic in the comment-handling code to strip out the annoying 'lang = "x-default"' and other possible language tags. Marc, do you want to look at that? http://bugzilla.gnome.org/show_bug.cgi?id=572424

5) There are probably lots of places where we could eliminate the redundant use of FileData structures. Marc and I have done this in a few spots, as we come across them. This will also simplify access to gfiles in the future, if we make the gfile part of FileData.

6) Bug 501512 (Multi-screen fade affects all screens during slideshow) is the only blocker bug with no progress to report.

7) Someday, it would be nice to use the GimpChainButton (http://developer.gimp.org/api/2.0/libgimpwidgets/GimpChainButton.html) to make the "Image -> resize" and "Tools -> scale images" dialogs more intuitive. Do we want to add a dependency to libgimp to achieve these, or rewrite the widget? Or is there another solution? http://bugzilla.gnome.org/show_bug.cgi?id=564827

8) Thanks to don Paolo for his regression reporting!


2.11.x blockers:
http://bugzilla.gnome.org/showdependencytree.cgi?id=583464


- Mike



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]