Archive for April, 2005

the raw problem

Thursday, April 28th, 2005

More and more digital cameras allow to access the raw pixel data using proprietary formats which are most often completely undocumented. Recently manufacturers such as Nikon started to made things worse by encrypting vital information in the RAW files written by their cameras. This makes it even more difficult to develop Free Software to read [...]

documentation update

Thursday, April 28th, 2005

Finally got around to update the API reference manuals on developer.gimp.org. DindinX has created a nice widget gallery. To create these screenshots, we use a modified version of the doc-shooter tool originally written by the GTK+ team. The docs have been built from the CVS HEAD branch of GIMP and thus also cover new API [...]

computational geometry

Sunday, April 24th, 2005

Spent the day reading papers on a problem in computational geometry that I need to solve for a new feature in GIMP. The idea is to have the transform tools optionally crop the result so that no empty areas are being introduced. So I need to find an axis-aligned rectangle inscribed in the convex [...]

more help-browser hacking

Sunday, April 17th, 2005

Mitch came up with the idea of having some sort of a throbber in the help-browser. Probably because most browser have this and because the dialog looked somewhat unbalanced with all the items left-aligned in the toolbar. It turned out that I had to write a new widget, derived from GtkToolItem. That was a good [...]

coffee

Saturday, April 16th, 2005

Nothing better than a good coffee and some free time on a saturday afternoon.

Going to do some patch review while waiting for Mitch to commit his changes to the help-browser…

hacking the help-browser

Friday, April 15th, 2005

I’ve been doing some hacking on the GIMP help-browser. Not sure if any of this is useful at all, but I ported the toolbar to GtkUIManager and added a right-click menu with Back and Forward items. The Back and Forward buttons in the toolbar now have menus that allow to navigate the history more easily:

Now [...]

brushes, patterns, gradients, …

Wednesday, April 13th, 2005

In GIMP, brushes, patterns, gradients and palettes are all objects derived from GimpData and handled by a GimpDataFactory. From a user’s point of view, they have one thing in common and that is that they are all loaded at startup and stay in memory while GIMP is running. This has some drawbacks:

it slows down [...]

at the lake

Saturday, April 9th, 2005

Spent a nice afternoon at the lake with our dogs. They enjoyed swimming and meeting lots of fellows.

Now they are both asleep and I can look into preparing the GIMP 2.2.5 release.

winicon plug-in

Saturday, April 9th, 2005

Driven by bug reports (bug #172503 and bug #159710), I had a look at the winicon plug-in and found it to be rather broken. Surprising that we didn’t get more bug-reports on it. So instead of redoing the user interface, I spent several hours rewriting large parts of the plug-in. I even merged most of [...]

late adopter

Friday, April 8th, 2005

I’ve been wanting to do this for quite a while already, but then there were so many other things to do that finally I end up being a late adopter. Better late than never, I am starting to share my random ramblings with the rest of the world by means of this weblog.
Now I [...]