Dev Log August 2025

Some of the stuff I did in August.

AbiWord

More memory leaks fixing.

gudev-rs

Updated gudev-rs to the latest glib-rs, as a requirement to port any code using it to the latest glib-rs.

libopenraw

A minor fix so that it can be used to thumbnail JPEG file extracting the preview.

Released alpha.12.

Converted the x-trans interpolation to use floats. Also removed a few unnecessary unsafe blocks.

Niepce

A lot of work on the importer. Finally finished that UI bit I had in progress of a while and all the downfall with it. It is in the develop branch which mean it will be merged to main. The includes some UI layout changes to the dialog.

Then I fixed the camera importer that was assuming everyone followed the DCIM specification (narrator: no they didn't). This mean it was broken on iPhone 14 and the Fujifilm X-T3 that has two card slot (really, use a card reader if the camera uses memory cards). Also sped it up, it's still really slow.

Also better handle the asynchronous tasks running on a thread like the thumbnailing or camera import list content. I'm almost ready to move on.

Tore up code using gdkpixbuf for many reasons. It's incompatible with multiple threads, gdk texture were already created from raw buffers. This simplify a lot of things.