Archives: 2006
[SOC] GIMP has been accepted into the Google Summer of Code 2008. Joao S. O. Bueno is the contact person this year, and project ideas are being gathered on the wiki.
[MEET] The 3rd edition of the Libre Graphics Meeting will take place in May, 8th to 11th, in Wrocław, Poland. GIMP developers will discuss face to face again and will meet GIMP users, so be sure to join the fun!
[MISC] use xdg-open instead of calling firefox directly: Sven Neumann changed the default web-browser to xdg-open.
[TOOL] Curves tool does not really remember curve type between uses: Sven Neumann set the curve type to the type of the initial curve, which is SMOOTH.
[PLUG-IN] Sven Neumann added a sanity check for large image saved as GIF saves to the wrong size, and aborts when the image is too large.
[UI] Michael Natterer started to implement the "no image open" window as a display without image (a view with NULL model). The toolbox menu is being removed.
[PLUG-IN] TIFF plug-in should set filename when importing a single image from a multi-image TIFF: Sven Neumann set a filename on the image, even when not all images are imported as layers.
[PLUG-IN] Sven Neumann is writing a new URI plug-in based on GIO/GVfs.
[MISC] Selection empties after cut: Sven Neumann cleared the selection after cutting it as gimp_selection_extract() doesn't do this any longer.
[TOOL] adjustable opacity in the transform tool preview: Tom Lechner wrote a patch to make the transform preview take the layer opacity into account, and Sven Neumann reworked and applied it. See also Layer opacity and combine modes are not used in transform previews.
[TOOL] some tool options not being saved or restored for some tools: Michael Natterer fixed he mishandling of the "antialias" GParamSpec.
[RELEASE] Sven Neumann announced GIMP 2.4.5, a bug-fix release in the stable series.
[TOOL] Curves Preview Does Not Working When Clicked: Sven Neumann recalculated the curve before updating the preview in the button-press handler for smooth curves.
[API] Perspective transformation does no inverse transformation: Sven Neumann passed the direction parameter down to gimp_drawable_transform_tiles_affine() instead of hardcoding it to GIMP_TRANSFORM_FORWARD.
[PLUG-IN] add Page Setup menu entry: Sven Neumann added the code to store the page setup information in an image parasite. What remains to be done is getting rid of the error message when the non-existant temporary procedure is called, which depends on bug #344818.
[SCRIPT-FU] LightningIsMyName proposed some patches for Alpha as logo: frosty error message, and Kevin Cozens commited one.
[TOOL] Alexia Death provided a patch to handle event filtering early along with dynamics calculation which corrects filter according to zoom level to avoid tracking issues, and Sven Neumann applied it.
[SCRIPT-FU] Glossy filter: fails with pattern; useless option: Ulf-D. Ehlert wrote a patch to fix the pattern bug, and Sven Neumann applied it. Sven also made the script actually use the "Default Bumpmap Settings" parameter.
[PLUG-IN] After croping an image the exif data is not adjusted to reflect the new size: Bill Skaggs correctly recorded dimensions when saving an image.
[UI] decompose not possible again: Michael Natterer stopped calling plug_in_actions_update() because that updated the sensitivity of all plug-in actions according to the properties of the current image. Instead, he looked up the original GtkAction of the history items of this action group and copy the sensitivity from that action.
[PLUG-IN] Wind plug-in crashes: Sven Neumann fixed a call to gimp_drawable_mask_intersect() which was causing the crash, and fixed the same problem in several plug-ins.
[PLUG-IN] Sven Neumann worked on the Print plug-in, improving the print preview and the Cairo drawing.
[BUILD] Gimp-2.4.4 does not compile on Fedora-8: Sven Neumann explicitly added GLIB_LIBS.
[UI] Colormap dockable needs hint on non-indexed images: Olof Frahm wrote a patch to show a hint, and Sven Neumann applied it.
[UI] Font Previews Not Displaying Correctly: Sven Neumann checked if the font has the glyphs from the sample string.
[UI] HTML notation field does not accept Enter: Michael Natterer unified the handling of various "Enter" and "Space" keysyms.
[BUILD] Build broken due to localtime_r in gimpimagemaptool.c: Michael Natterer used localtime() instead of localtime_r(), and didn't use %F in strftime().
[UI] 1px wide brush is 3x3 square on canvas: Sven Neumann only smoothed the inner area of the mask so that the boundary for small brushes is not enlarged.
[TOOL] Perspective tool preview corruption: Giuliano Pochini wrote a patch to use a gint for direction, not a gchar which might be unsigned, and Sven Neumann applied it.
[UI] Creating a new image doesn't take into account the background/foreground color: Sven Neumann used the user context when creating the new image.
[TOOL] Foreground selection tool displays brush strokes at wrong position: Sven Neumann changed coordinate transformation for floats.
[MISC] Recursive loading for GimpDataFactory: Olof Frahm wrote a patch to recursively search sub directories for data files using the new helper function gimp_data_factory_load_data_recursive, and Martin Nordholts applied it.
[PLUG-IN] Ripple effect - Please add Offset control: Bill Skaggs added a "phase shift" control, for interactive use only.
[UI] draw editor buttons without relief: Bill Skaggs did the drawing without relief, and Michael Natterer turned the button-relief style into a style property which defaults to NONE.
[GEGL] Michael Natterer removed almost all the color code in the PDB, and created new core files with GEGL-enabled functions instead.
[PLUG-IN] Sven Neumann used code proposed by Bill Skaggs to add Page Setup menu entry. The Print plug-in dialog is notified about the changed Page Setup, but calling gimp_procedure_run() on a non-existent procedure raises an error at the PDB level (see PDB procedures should give real error messages). Also, the Page Setup applies to all pages of a print job, not to all documents that you will ever print, so this needs to become an image parasite in addition to the resource file.
[GEGL] Michael Natterer added an experimental GEGL tool which will allow to try arbitrary GEGL operations.
[MISC] Sven Neumann added a GimpLanguageStore widget for language selection and implemented the parser.
[RELEASE] Sven Neumann announced GIMP 2.4.4, a bug-fix release in the stable series.
[RELEASE] Sven Neumann announced announced the release of version 2.4.0 of the GIMP Animation Package, a collection of plug-ins to extend GIMP with capabilities to edit and create animations as sequences of single frames. This is a bug-fix release that makes GAP usable with GIMP 2.4.x releases.
[PLUG-IN] icc profile references to nonexistent files crash lcms plug-in: Sven Neumann fixed the crash on a missing profile.
[GEGL] Michael Natterer made the GimpImageMapTools use GEGL, use proper config objects, and added recent settings to them all.
[TOOL] Martin Nordholts added a Polygon Select Tool which is a primitive selection tool based on Free Select Tool, and David Gowers reviewed the code and made the tool icon.
[MISC] Michael Natterer added a prototype of a menu of recently used settings so the same color correction can easily be applied to many images.