[gimp] Created tag GIMP_2_7_0



The signed tag 'GIMP_2_7_0' was created.

Tagger: Martin Nordholts <martinn src gnome org>
Date: Sat Aug 15 21:32:52 2009 +0200

    Make GIMP 2.7.0 development release

Changes since the last tag 'GIMP_2_6_1':

Alan Monfort (11):
      Added breton translation
      Added breton translation
      Added breton translation
      Added breton translation
      Added breton translation
      Added breton translation
      Added breton translation
      Added breton translation
      Updated breton translation
      Updated breton translation
      Updated breton translation

Alexandre Prokoudine (14):
      updated Russian translation
      updated Russian translation
      updated and improved Russian translation
      updated and improved Russian translation
      Updated an improved Russian translation
      updated Russian translation
      Updated Russian translation
      Slightly updated Russian translation
      Updated Russian translation
      Updated Russian translation
      Updated Russian translation
      Updated Russian translation
      Updated Russian translation
      Updated Russian translation

Alexia Death (8):
      enable scaling for smudge tool (gimp_smudge_motion): correct comment.
      Adds dynamic aspect ratio for brushes.
      Fixes to brush aspect ratio dynamics
      app: Fix gimp_display_shell_eval_event that had some questionable whiles
      Fix for another potentially crashing and while.
      Fixing formating errors in dz.po
      Fixes to another translation formating error in dz.po, this time in po-plug-ins
      And some more format fixes to dz.po files, now in po/

Aron Xu (37):
      Merged new .pot file.
      Merged new .pot file.
      Merged new .pot file.
      Merged new .pot file.
      Merged new .pot file.
      Merged new .pot file.
      Updated Simplified Chinese Translation by kappa8086
      Updated Simplified Chinese Translation by kappa8086
      Updated Simplified Chinese Translation by kappa8086.
      Updated zh_CN translation by kappa8086.
      Updated Simplified Chinese translation by kappa8086.
      File bug fixed.
      File bug fixed.
      Merged new POT file.
      Updated zh_CN translations
      Updated zh_CN translations
      Updated zh_CN translations
      Updated Simplified Chinese translation by kappa0806 & Aron Xu.
      Merged new pot file.
      Updated zh_CN.po
      Updated zh_CN.po for gimp HEAD
      Updated zh_CN.po for gimp-plug-ins HEAD
      Updated Simplified Chinese translations
      Updated Simplified Chinese translation.
      Fixed string error of zh_CN.po
      Updated Simplified Chinese translation
      Updated Simplified Chinese translation.
      Updated zh_CN.po for gimp.HEAD
      Updated Simplified Chinese translation.
      Updated Simplified Chinese translation
      Updated Simplified Chinese translations.
      Updated Simplified Chinese translations by kappa8086.
      Updated Simplified Chinese translations by kappa8086.
      Updated Simplified Chinese translations by kappa8086.
      Updated Simplified Chinese translations by kappa8086.
      Fixed nplural error of zh_CN.po
      Updated zh_CN.po

Aurimas Juška (8):
      fixed handling of tags which contain non-ASCII characters.
      don't cause tag query after focus-out. Fixes annoying bug.
      fixed popup list (tag cloud) toggling by querying tags immediately instead
      added support for tag translation, user installation and migration procedures for tags.xml.
      got rid of extra message domain for tags.
      default to empty tag set. changed to allow resources without tags
      Bug 573614 â?? Tags dropdowns for brushes, patterns,
      Add JPEG2000 load plug-in written by Aurimas Juška

Barak Itkin (2):
      Bug 582821 â?? 'Sphere Designer' does not reset correctly...
      Bug 304399 â?? Color Palette Export to TXT, CSS, XML, or XHTML

Christopher Howard (2):
      Bug 589674 â?? "Send by Email" does not update "Filename"
      Bug 589665 â?? Minor mistakes in gimprc documentation

Christopher Montgomery (2):
      plug-ins: Make sure to flush output in ts_stdout_output_func()
      plug-ins: Add missing #include<X11/Xlib.h> that is breaking build

Claude Paroz (5):
      Updated French translation by Julien Hardelin.
      Sync gimp-2-6 corrections by Julien Hardelin and minor translations.
      Sync corrections from 2-6 by Julien Hardelin and partial translation.
      Updated French translation by Julien Hardelin and Claude Paroz.
      Synced French translation from gimp-2-6 branch.

Daniel Nylander (10):
      sv.po: Updated Swedish translation
      sv.po: Updated Swedish translation
      sv.po: Updated Swedish translation
      sv.po: Updated Swedish translation
      sv.po: Updated Swedish translation
      Updated Swedish translation
      Updated Swedish translation
      Updated Swedish translation
      Updated Swedish translation
      Updated Swedish translation

David Odin (1):
      untabified

Denis Arnaud (15):
      Added breton
      Added breton
      Added breton
      Added breton
      Added breton
      Added br in LINGUAS
      Added breton translation for tags
      Updated breton translation
      Updated breton translation
      Updated breton translation
      Updated breton translation
      Updated breton translation
      Updated breton translation
      Updated breton translation
      Updated breton translation

Djihed Afifi (4):
      Updated Arabic Translation by Khaled Hosny.
      Updated Arabic Translation by Khaled Hosny.
      Updated Arabic Translation by Khaled Hosny.
      Updated Arabic Translation by Khaled Hosny.

Duarte Loreto (4):
      Updated Portuguese translation by Bruno Queiros
      Updated Portuguese translation by Bruno Queiros
      Updated Portuguese translation by Manuel Dias <manueldias33 yahoo com>.
      Updated Portuguese translation by Manuel Dias <manueldias33 yahoo com>.

Fotis Tsamis (1):
      Updated Greek translation

Francisco Vila (5):
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation

Fredrik Alströmer (1):
      Bug 76616 â?? Size entry widgets could use some simple math

Funda Wang (1):
      Updated zh_CN translation.

Gabor Kelemen (8):
      Translation updated by Arpad Biro.
      Translation updated by Arpad Biro.
      Translation updated by Arpad Biro.
      Translation updated by Arpad Biro.
      Translation updated by Arpad Biro.
      Translation updated by Arpad Biro.
      Translation updated.
      Typofix

Gil Forcada Codinachs (4):
      Updated Catalan translation by Joaquim Perez
      Updated Catalan translation by Joaquim Perez
      Updated Catalan translation by Joaquim Perez
      Updated Catalan translation by Joaquim Perez

Goran Rakic (3):
      Updated Serbian Translation (by MiloÅ¡ PopoviÄ?)
      Updated Serbian Translation (by MiloÅ¡ PopoviÄ?)
      Updated Serbian Translation (by Milos Popovic)

Jakub Steiner (1):
      remove white from the shadow to render correctly on dark backgrounds.

Jani Monoses (1):
      Updated Romanian translation from Cristian SecarÄ?

Jorge Gonzalez Gonzalez (3):
      Updated Spanish translation by Francisco Vila
      Updated Spanish translation by Francisco Vila
      Updated Spanish translation by Francisco Vila

Jorge González (1):
      Updated Spanish translation

João S. O. Bueno (1):
      New script for creating  pipe brushes from typed text

Kappa8086 (4):
      Updated Simplified Chinese translations.
      Updated Simplified Chinese translations.
      Updated Simplified Chinese translation.
      Updated Simplified Chinese translations.

Kenneth Nielsen (3):
      Updated Danish translation by Joe Dalton
      Updated Danish translation
      Updated Danish translation

Kevin Cozens (15):
      Corrected spelling error spotted by David Gowers.
      Applied patch from Andreas Turtschan to fix colour values for slategray
      Applied patch from Andreas Turtschan to fix more RGB colour values. Fixes
      Applied changes based on official version of TinyScheme (CVS commit dated
      Applied changes from CVS version 1.16 of official version of TinyScheme.
      Applied changes from CVS version 1.2 of init.scm in official version of
      Applied changes from CVS version 1.4 of init.c in official version of
      Applied changes based on official version of TinyScheme (CVS commit dated
      Applied changes from CVS version 1.28 of scheme.c in official version of
      Applied changes from CVS version 1.9 of official version of TinyScheme.
      Applied changes from CVS version 1.15 of official version of TinyScheme.
      Applied changes based on official version of TinyScheme (CVS commits dated
      Applied changes based on official version of TinyScheme (CVS commit dated
      Commented call to file_pop() left in inchar() by mistake. Fixes bug #553337.
      Updated TinyScheme version number to 1.39.

Lars-Peter Clausen (1):
      Let SpinnerEntry return a float instead of trying to convert the textvalue to an

Leonardo Ferreira Fontenelle (1):
      Merged Brazilian Portuguese translation from branch gimp-2-6.

Mads Lundby (1):
      Updated Danish translation

Manish Singh (4):
      Use gtk_activatable_set_related_action() instead of deprecated
      gimp_enum_get_value() takes const char *'s
      Use gtk_orientable_set_orientation() instead of deprecated
      Explicitly specify library dependencies at link time, so we can use gold.

Marco Ciampa (16):
      Updated italian translation
      Updated italian translation.
      app/actions/error-console-actions.c updated italian translation and small
      Updated italian translation.
      Updated italian translation.
      Updated italian translation.
      Updated italian translation
      fixed duplicated keyboard shortcut
      Updated italian translation
      Small fix in italian translation.
      Updated italian translation
      Updated italian translation
      Updated italian translation
      Updated italian translation
      Updated italian translation
      Updated italian translation

Martin Nordholts (315):
      Add a GtkAnchorType member to GimpDockSeparator that specifies where a
      Initialize 'index'.
      Implement this one.
      Update with a new version that is the best known so far (maybe it's even
      menus/image-menu.xml.in app/actions/debug-actions.c
      Simplify my most recent ChangeLog entry...
      In addition to priting how long it takes to validate the projection, also
      Use local variants of channel offset defines, namely RED instead of
      Refer to the input as 'in' instead of 'src', the layer as 'layer' instead
      There is nothing magic or ugly about the convenient defines, remove
      Rename the convenient channel offset defines from FOO_PIX to FOO as this
      Refer to the input as 'in' instead of 'src', the layer as 'layer' instead
      Misc ChangeLog cleanups.
      Remove local channel offset defines.
      menus/image-menu.xml.in app/actions/debug-actions.c Create dump and
      Bug 556804 â?? Zoom drop down doesn't update
      For alpha compositing consistency, all layers should affect alpha in the
      Make layer modes work on premultiplied data. This makes compositing 40%
      ChangeLog formating.
      Instead of having one GEGL operation per layer mode, make
      Rename to
      plug-ins/file-psd/psd-save.c Add support for reading/writing PSDs with the
      Completed the rename with gimp:layer-mode -> gimp:point-layer-mode and
      Implement a bunch of layer modes. Use the exact SVG 1.2 formula for layer
      Implemented Grain Extract and Grain Merge. Also corrected the formula for
      Enable the [0..1] clamping of the output for Dodge and Burn. Without the
      For blend modes with conditions, fix so that the conditions are per color
      Increase readability by introducing short aliases.
      Continue the quest of overviewable and readable blend formulas. The macro
      Clamp Addition and Subtract so that we acheieve consistent blending
      Remove braces in formulas, makes everything look cleaner.
      Clamp Grain Extract, Grain Merge and Divide.
      Put the existing blend formulas in expanded switch cases again. We need to
      Bug 556603 â?? Zoom region always zooms in center of image
      Fix ChangeLog entry.
      Properly save CFLAGS.
      Clarify my most recent ChangeLog entry.
      Implemented the layer modes Hue, Saturation, Color and Value.
      Bug 558215 â?? unit and zoom entries in Statusbar not visible
      The GEGL API actually allows us to handle the Dissolve layer mode as a
      Formating and simplification.
      Formating, simplification and fixed operator precedence for the seed (not
      Implemented Erase, Anti Erase, Color Erase and Replace. These are not
      Get rid of GRand in process() and use a lut instead. A little benchmark
      Renamed fooC aliases to fooCa since they represent pre-multiplied color
      Introduced helper macros fooC to properly un-multiply pre-multiplied data
      Prefix the GIMP GEGL operations with "gimp:" instead of "gimp-" so we
      Added 'Since: GIMP 2.8'.
      Replaced the XXX for Soft light with a FIXME.
      Move the base GeglNode here in preparation for moving the GimpLayer
      Moved the shift_node from GimpLayer to GimpItem, and call it offset_node.
      New function that sets the offset of the item and also keeps the
      Instantiate offset_node on-demand.
      Arrange layer modes into more logical and useful groups.
      Reuse the blending formula from the legacy Soft light. (Actually the
      Don't expose implementation details, introduce internal helper functions,
      Prepare GimpCursorView for a dependency to GimpDisplayShell.
      Updated for gimpcursorview.c.
      Avoid critical warnings when converting an image window with a unit other
      Clean up and simplify little.
      Bug 558549 â?? Stroking a single-point path with a paint tool
      Bug 138101 â?? Pointer (Information) tab should display selection
      Bug 559716 â?? Changing crop size in Crop Tool Options can make UI
      Show selection info from the image under the cursor.
      Align static function prototypes.
      Move the instance struct to the header but add a typed opaque priv pointer
      Bug 560245 â?? Zoom selection always centered in the Navigation tab
      Bug 560903 â?? Explicit zooming with e.g. '1' should handle
      Fix mnemonics for the Debug sub menu and the Benchmark Projection item.
      Remove unused instance struct member "GQuark
      Don't expose class instance struct members that is currently only used
      Fix gimpcontainertreeview-private.h
      Put the GimpContainerTreeView enums here instead of exposing them through
      Complete previous commit
      New setter function so that we can make the "gboolean dnd_drop_to_empty"
      Move container tree view model column enums here and call the last enum
      app/widgets/gimpcontainertreeview.[ch] Make the renderer_cells and
      Bug 559239 â?? Error while loading psd-data
      Remove reference to the inactive gimpwin-users mailing list.
      Don't expose class instance members marked as private.
      s/gimp_container_children_type/gimp_container_get_children_type/
      Use GimpContainer getters instead of poking into the class
      Move the rest of the class instance members to GimpContainerPriv and
      For consistency, prefix the #warning:s with FIXME.
      Add gimpcolormapeditor.c to most recent ChangeLog entry (I forgot to
      Sort entries.
      Sort entries.
      Bug 562366 â?? Default image dimensions are not correctly
      Bug 562366 â?? Default image dimensions are not correctly
      New files defining GIMP_WIDGETS_ERROR domain with currently only a
      Remove trailing comma in GimpWidgetsError in gimpwidgets-error.h
      Added 'Since: GIMP 2.8' to GIMP_WIDGETS_ERROR.
      Pass arguments to gimp_action_group_add_actions() in the right order.
      Formating...
      Bug 563179 â?? Scrollbars not resized when we extend the canvas size
      app/core/gimp.c Sort #includes.
      s/gimp_tagged_get_get_tags/gimp_tagged_get_tags/
      Bug 555954 â?? Merge Tagging of Gimp Resources GSoC Project
      Remove weird const qualifier.
      Remove references to typedefs in config-types.h that are more annoying
      Sort typedefs.
      Bug 555954 â?? Merge Tagging of Gimp Resources GSoC Project
      Clarify documentation.
      Bug 555954 â?? Merge Tagging of Gimp Resources GSoC Project
      s/temp_buf_data/temp_buf_get_data/
      Introduce temp_buf_get_data_size() and use it.
      Bug 555954 â?? Merge Tagging of Gimp Resources GSoC Project
      We shall unref in dispose() and free in finalize(), not vice versa.
      Make instance members private and add getters for required members.
      Make instance members private and add getters for accessed members.
      New helper functions to lesser level of indirection in client code.
      Bug 555954 â?? Merge Tagging of Gimp Resources GSoC Project
      Bug 555954 â?? Merge Tagging of Gimp Resources GSoC Project
      Make instance member private and add getter that didn't already exist.
      ChangeLog formating...
      Make instance members private (they were not accessed from the outside).
      Make instance members private (they were not accessed from the outside).
      Use gimp_item_set/get_image() instead of accessing the instance
      And ChangeLog...
      New offset getters for inline use.
      Format static function prototypes.
      Make instance members private.
      formating
      Bug 562213 â?? Align Tool doesn't work properly if it is the active
      Rename border_x to border_width and border_y to border_height.
      Bug 562818 â?? First image opened in GIMP offset
      Allow marching ant speeds as slow as one step per 10 seconds since for
      Adapt to new babl API, s/babl_format/babl_format_from_name/
      Bug 563337 â?? Rectangle Select Tool does not allow 1:1 fixed ratio
      Adjust to babl API adjustment by doing
      Bail out if we fail to create a dest buffer.
      New method to get a string representation of the image type.
      Format app/core/gimpimage.c a bit nicer.
      Fix typo in app/core/gimpimage.c.
      New helper function that creates a new GimpProcedure that can be used to
      Added .gitignore files generated with git svn create-ignore.
      Add const qualifier to gimp_layer_get_floating_sel_drawable().
      Rename brush stuff with 'scale' to 'transform'.
      Add and use gimp_drawable_update_tile_source_node()
      Allow NULL as "tile-manager" on the tile_manager_source
      Use dedicated image type strings in the image window title
      Fix misindented return statement in gimpimagemap.c
      Introduce and use gimp_image_map_cancel_any_idle_jobs()
      Introduce and use gimp_image_map_kill_any_idle_processors()
      Introduce and use gimp_image_map_update_undo_tiles()
      Update ChangeLog for the 4 latest commits.
      Fix stack overwrites in gimp_paint_options_gui()
      Remove gimp_drawable_update_tile_source_node()
      Rename gegl-types.h to gimp-gegl-types.h
      Add a GEGL utility function gimp_buffer_to_tiles()
      Add a Show Image Graph item to the Debug menu
      Update ChangeLog with 2 commits
      Properly show name of image graph source image
      Improve Debug -> Show Image Graph output
      Convert Subversion references to git
      app: Introduce file_save_dialog_unknown_ext_msg()
      app: Introduce file_write_with_uri_and_proc()
      Add note to ChangeLog about it not being used during development
      Add gimp.doap
      Adjust gimp.doap slightly for better display on git.gnome.org/cgit
      app: Rename save-a-copy key
      app: Introduce gimpfile.h
      app: Gather save dialog uri defaults in one place
      app: Introduce gimp_file_dialog_get_dirname_from_uri()
      app: Remove unused variable
      app: Make file_save_dialog_save_image() more general
      app: Remove image refs in file_save_dialog_save_image()
      app: Merge almost identical higher level file_save() wrappers
      app: Pass Gimp instead of GimpContext to file_save()
      app: Move last-save URI management to file_save()
      Revert "app: Move last-save URI management to file_save()"
      app: Move save-on-copy URI remembering to the appropriate place
      app: Rename file_save() parameter save_a_copy to change_saved_state
      app: Update name of file_save_dialog_save_image() parameter
      app: Add File -> Debug -> Dump Keyboard Shortcuts menu command
      Minor formating fix in HACKING
      app: Untabify gimpfiledialog.c
      Merge branch 'minor-fixes'
      app: Fix potential memory leak in save dialog code
      app: Fix save overwrite logic for files with added extensions
      app: Don't set NULL URIs through GIMP_FILE_SAVE_LAST_URI_KEY
      app: Rearrange menu items for Save + export
      app: When importing a file, setup image state properly
      app: Update sensitivity and labels for export menu items
      app: Show imported image basename in titlebar
      app: Support File -> Revert of imported images
      app: Add file_procedure_in_group()
      app: Add GimpPlugInManager::export_procs member
      app: Separate save procs from export procs
      app: Introduce and use GimpFileChooserAction
      app: Add an 'export' mode to the file save dialog
      app: Show the Export Image dialog on File -> Export...
      app: Improve save and export error messages
      app: Implement 'File -> Export to'
      app: In some cases, fall back to export procs in absence of save proc
      app: Rename 'Save as Template' to 'Create Template'
      app: Store entire source URI for a duplicated image
      app: Remember last export URI for each image
      app: Update 'Export to' to the most recent export URI
      app: Implement save and export dialog default paths and filenames
      app: Support default types for save and export
      app: Don't reset save-a-copy URI on URI change
      app: Add "exported" signal to GimpImage
      app: Emit the GimpImage::exported signal when image is exported
      app: Show message about exported image in the statusrow
      app: Don't bother asking for overwrite if the extension is invalid
      Merge branch 'save-plus-export-base'
      app: Use Ctrl+E and Ctrl+Shift+E for export
      app: Sort 'Dump Keyboard Shortcuts' output
      app: Update 'Export to' after doing an export
      app: Update out-of-date comment on default export type
      pdb: Update fileops.pdb
      plug-ins: Change 'Screenshot' menu label to 'From Screenshot'
      Revert "plug-ins: Change 'Screenshot' menu label to 'From Screenshot'"
      Update .gitignore
      Rename configure.in to configure.ac
      app: Swap 'Export' and 'Export to' shortcuts
      app: Don't activate container tree view items while modkey pressed
      app: Reuse the GeglProcessor
      Check for automake-1.11
      Require babl 0.1.0 and GEGL 0.1.0
      Bug 587543 â?? crash in GNU Image Manipulation Program: Pressing shift+-
      app: Support NULL ext to file_utils_uri_with_new_ext()
      app: Put "[<filename>] (imported)" in window title for imported files
      app: Show "Overwrite <filename>" in File menu
      app: Forget import source after saving as XCF
      app: Update default save name according to spec
      app: Put 'Export to' above 'Export...'
      menus: Untabify image-menu.xml.in
      app: Simplify file_actions_update()
      app: Add and use gimp_image_is_dirty()
      app: Make 'Overwrite foo.png' work
      app: Keep track of GimpImage export dirtiness
      app: Show "(overwritten)" and "(exported)" status of image
      app: Cleanup gimp_display_shell_format_filename()
      app: Clarify gimp_display_shell_format_filename()
      Start updating NEWS for 2.7.0
      Update NEWS for 2.7.0
      Update README
      Update authors.xml for 2.7.0
      devel-docs: Add authors.xml to release-howto.txt
      app: Only show contributors for 2.8 in the about dialog
      app: Put gimp-file.h in file/Makefile.am
      Regenerate gimprc
      Update library .def files
      Cleanup NEWS
      po-python: Add text-brush.py to POTFILES.in
      Add Makefile.am rule to generate ChangeLog from git log
      Fix typo in NEWS
      plug-ins: Remove unused read_extended_data_block() in file-psd.c
      plug-ins: Use string literal as format in metadata plug-in
      Enable automake silent-rules by default
      Add 'General' section to NEWS
      data: Fix tags intltool-merge paths
      data: Add translatable default tags on some brushes
      po-tags: Add Swedish translation of default tags
      POTFILES.skip data/tags
      Bug 120563 â?? Add an easy way to use the default comment
      app: Fix a free cell renderer for GimpLanguageEntry
      Get rid of artificial compiler warnings
      Fix compilation errors
      data: Change default 'circle' tag to 'round'
      Update Swedish translation of default tags
      app: Use gtk_window_set_title() instead of gdk_window_set_title()
      app: Add GIMP_LOG_WM
      app: Add WM debug output
      po: Update POTFILES.in
      Fix more g_mapped_file_free() warnings
      libgimp: Clarify semantics of gimp_export_image() without format_name
      libgimp: Add export dialog API
      plug-ins: Port file plug-ins to new export API
      app: Remove transient-docks gimprc setting
      app: Remove blurb for removed menu-mnemonics gimprc setting
      Regenerate gimprc
      Bug 582821 â?? 'Sphere Designer' does not reset correctly...
      app: Rename gimptoolview.[ch] to gimptooleditor.[ch]
      app: Add the GimpToolEditor to preferences
      Bug 325564 â?? Use CIE LCH instead of HSL for layer mode "Color"
      Regenerate gimprc
      app: Formating
      Bug 568445 â?? Closing the Toolbox causes the program to close
      Bug 401754 â?? Port Hue, Saturation, Value to CIE LCH
      app: Don't reuse the GeglProcessor
      plug-ins: Translate win32 error messages in web-browser.c
      app: Don't use plug-in-web-browser in About Dialog
      Update gimprc
      app: Fix typo gimpgoruplayer
      Bug 522483 â?? use gtk_show_uri() instead of calling firefox directly
      Remove web-browser gimprc option
      Use separate shortcuts for 'File->Export to' and 'File->Overwrite'
      app: Support obsolete data resources
      data: Obsolete the square brushes
      data: Add large ~100px variants of .vbr brushes
      data: Obsolete all duplicate smaller .vbr variants
      app: Add temp_buf_dump()
      data: Obsolete duplicate variants of smaller .gbr brushes
      app: Change default brush to "Round Fuzzy"
      Update NEWS for 2.7.0
      data: Update default tags
      po-tags: Update .gitignore
      Update authors for 2.7.0
      Revert "Add a button to create a group layer to the layers dialog"
      devel-docs: Refer to website for patch submitting instructions
      app: Clean up internal gradient construction
      app: Add "FG to BG (Hardedge)" gradient
      Update NEWS
      devel-docs: Update release-howto.txt
      po: Update POTFILES.in
      Update gimprc with default brush
      devel-docs: Update 2.8 symbols
      devel-docs: Update 2.8 symbols (cont.)
      devel-docs: Warn about using -j for 'make distcheck'
      data: Lower brush "Round Fuzzy" spacing to 20, that looks better
      devel-docs: Add "Index of new symbols in GIMP 2.8"
      Make GIMP 2.7.0 development release

Mason Thomas (1):
      Clamp levels after input changes applied.

Massimo Valentini (12):
      Bug 167604 â?? gimp_gradient_get_color_at() may return out-of-bounds values
      Bug 554658 â?? Path Dialog: Path preview pics not to see constantly
      Bug 567262 â?? Black pixels appear in "Spread" filter preview
      Bug 569661 â?? Import from PDF throws errors when entering resolution in pixels per millimetre
      Bug 585665 â?? Exporting to PSD with a blank text layer creates a corrupt file
      Bug 567466 â?? PNG comment not found if more than 1 tEXt chunks
      Bug 493778 â?? metadata plug-in crashes on some images
      Bug 555777 â?? Export to MNG animation fails
      Bug 570353 â?? first time open of .svg file ignores the requested units
      Bug 586851 â?? Transparent BMP files fail to load
      Bug 542003 â?? Reset button breaks field updates on width and height boxes
      Bug 569833 â?? file-jpeg-save erroneous with small quality values

Michael Natterer (362):
      app/Makefile.am change 2.6 to 2.7 here too.
      app/Makefile.am change 2.6 to 2.7 here too.
      when saving a curve of type GIMP_CURVE_FREE, don't use
      Bug 134956 â?? Curves tool doesn't save free curves
      Remove the last code duplication from the undo system (or if not the last
      Add GEGL_CFLAGS and #includes as if gimpdrawable.h and gimpimage.h had a
      Address Bug 554983 â?? Layers Projection using GEGL
      the "shift" operation's x and y properties are doubles not ints.
      add new functions gimp_image_get_layer_by_index(), _channel_by_index() and
      Bug 554983 â?? Layers Projection using GEGL
      implement GimpItem::visibility-changed and turn the layer's node into a
      flush the image after setting active items back from temporarily selected
      add virtual function GimpDrawable::get_node() which returns a node to be
      app/core/core-types.h app/core/Makefile.am new GimpList subclass stub
      move all the code that creates a graph of drawables and all
      simplify by getting rid of code duplication.
      Fix old bug in the GimpContainer implementation that wasn't visible before
      add GimpContainer::add() implementation, it's needed after all even though
      remove obsolete assertion and redundant cast.
      add a projection node and implement GimpDrawable::get_node(). Reconfigure
      don't return non-existing layer modes (in fact, return "normal" for all
      make it abstract.
      add an empty abstract GeglOperationPointComposer subclass which can be
      it's gimp-screen-node not gimp-screen_mode.
      add a "use_gegl" boolean member.
      commit some #if 0'ed experimental code.
      Removed these accidentially commited files.
      renamed this class...
      remove warning because the missing layer modes are now "implemented", ha
      remove function gimp_bpp_to_babl_format_linear() and add "gboolean linear"
      Fix date in my last commit.
      add a default implementation of GimpDrawable::get_node() which contains a
      add a default implementation of GimpDrawable::get_node() which contains a
      configure.in require GEGL >= 0.0.21.
      add the gegl: prefix here too.
      add the gegl: prefix here too.
      reindent the list of PDB types and remove the unused and deprecated types
      add -Wstrict-prototypes to CFLAGS.
      add -Wmissing-format-attribute to CFLAGS.
      app/actions/debug-actions.c app/actions/debug-commands.[ch] rename
      set dialog->progress to NULL in destroy() and check for progress being
      don't #include "libgimpwidgets/gimpwidgets.h".
      set proc_frame->procedure to NULL *after* calling gimp_plug_in_cleanup().
      Merge a part of SOC 2006's vector layer branch:
      rename GimpStrokeStyle to GimpFillStyle.
      Another merge from the vector layer branch:
      app/core/Makefile.am app/core/core-types.h remove this mis-engineered
      app/widgets/Makefile.am app/widgets/widgets-types.h new widget factored
      add non-serializable properties pattern-view-type and pattern-view-size
      add "gboolean use_context_color" parameter to gimp_stroke_options_new()
      bail out if the notification is not about one of our own properties (but
      formatting.
      More merging from SOC 2006's vector layer branch:
      Merge a modified and enhanced patch from the vector layer branch:
      Bug 557870 â?? "Qmask" message popping up here and there
      Add some infrastructure for the on-canvas text editing GSoC project:
      Merge on-canvas GSoC project:
      some general formatting cleanup.
      some formatting cleanup.
      more cleanup, mostly formatting.
      handle Tab, some more cleanup.
      add integer x_pos member to remember the x cursor position when moving up
      add gimp_draw_tool_set_clip_rect() which transforms the passed in
      argh, need to speak in byte offsets not character offsets. Do so and avoid
      take the layout line's x coordinate into account so the stuff works for
      menus/text-tool-menu.xml app/actions/text-tool-actions.c add "Text along
      app/actions/text-tool-actions.c app/actions/text-tool-commands.[ch] rename
      some minor cleanups.
      added "gboolean below" to gimp_enum_radio_frame_add() and
      Correct my last log entry.
      turn nested if()s into a switch(release_type).
      move the "Antialias" toggle from here...
      change member "gboolean stroking" into "gint stroking_count". Add push/pop
      a comment was still saying "poppler.c".
      remove lots of unused variables, apparently my builds were without proper
      bail out instead of crashing if the tool has no display.
      app/actions/text-tool-actions.c add missing includes and remove unused
      add gimp_draw_tool_draw_text_cursor() which draws a properly transformed
      bail out when the passed display is != tool->display. Makes the keyboard
      app/tools/gimptool.[ch] made all GimpCoords* in the tool API const.
      set the MOVE cursor when we are in MOVING mode.
      Fix ChangeLog entry.
      remove the mask_node and simply set both opacity and the layer mask's
      add "update" signal with the same signature as GimpImage::update().
      add new functions gimp_image_get_layer_iter(), channel_iter() and
      remove mis-mentioned file.
      add new functions gimp_get_image_iter(), display_iter() and
      renamed gimp_item_offsets() to gimp_item_get_offset() and
      renamed gimp_item_width() to gimp_item_get_width() and gimp_item_height()
      Bug 559015 â?? Move tool gives bad information about px moved
      add "GimpImageType type" parameter because there are only a few calls to
      include "gimpcontainer.h".
      app/core/gimp-edit.c app/core/gimpchannel.c
      changed "type" parameter into "bytes" because tile managers don't care
      remove public functions get_tiles(), get_image(), get_image_type() and
      Unfinished first step to make the projection independent of GimpImage,
      add vitrual function invalidate_preview().
      add signal "structure-changed" and API to emit it.
      This should remove any image or viewable dependency from the projection
      remove call to gimp_image_invalidate_layer_previews(), they are
      add new function gimp_drawable_stack_invalidate_previews() which does just
      some minor cleanups.
      app/core/Makefile.am app/core/core-types.h new GimpList subclass which
      move the invalidate_previews() API from here...
      Abstract the legacy projection code away into a virtual function of
      cleanup.
      add new function gimp_drawable_init_src_region() which will initialize a
      add optional parameter "PixelRegion *destPR" to
      Bye bye floating_sel_rigor() and floating_sel_relax():
      made floating_sel_composite() private and simplify it a lot by using
      app/core/gimpdrawable.c app/core/gimpimage-convert.c
      remove floating_sel_remove() and reorder one function.
      move GimpCursorView typedef from here...
      app/core/gimpdrawable-foreground-extract.c app/core/gimpdrawable-preview.c
      use GIMP_CURVE_FREE, not _SMOOTH. Fixes the resp. PDB call.
      app/core/gimpprojection.[ch] add code that keeps the gegl processor around
      Bug 559580 â?? Image windows need better default locations
      add read-only "offset-x" and "offset-y" properties. Call
      add read-only boolean properties "visible" and "linked".
      get rid of useless casts.
      rename gimp_image_floating_sel() to gimp_image_get_floating_selection().
      add member "gboolean floating_selection_changed".
      Bug 560897 â?? Floating Selection, objects appearing in background
      app/dialogs/module-dialog.c app/display/gimpscalecombobox.c
      add boolean property "floating-selection" which indicates if the layer is
      chain up unconditionally.
      image->quick_mask_state is a boolean, return it directly instead of "state
      add read-only "mask" property.
      remove members "quick_mask_changed" and "alpha_changed" (the former was
      make the entire selection API take GimpSelection arguments, not
      Bug 562427 â?? Compilation with --as-needed
      connect to entry->container's signals with g_signal_connect_object() so
      Change licence to GPLv3 (and to LGPLv3 for libgimp).
      updated German translation.
      plug-ins/common/*.c plug-ins/color-rotate/color-rotate.c
      Bug 568890 â?? don't rely on GtkAction implementation details
      gegl_color_get_rgba() takes pointers to doubles now, not floats.
      app/core/Makefile.am new files implementing gimp_param_spec_duplicate()
      move variables to local scope.
      chain up if a parent impl exists to be safe against future gtk versions
      don't show the floating selection layer in the image graph, it will be
      The GEGL projection does floating selections now:
      add new accessor gimp_layer_get_floating_sel_drawable() which returns the
      app/core/Makefile.am new file which contains struct GimpDrawablePrivate.
      Fix last commit.
      sort the types by inheritence again, but keep the alphabetic ordering
      app/core/gimpdrawable.h move the preview related members to the private
      Bug 471681 â?? Keyboard shortcuts for brush size/params need feedback
      call gimp_drawable_invalidate_boundary(floating_sel). Fixes missing
      Simplify floating selection handling a bit more:
      Bug 520078 â?? Rotate brushes
      if the curve view didn't handle the key press, chain up so the normal
      Bug 569470 â?? pls, introduce an option 'how many latest presets for color
      Bug 567840 â?? GIMP's GtkScaleButton conflicts with GTK's
      plug-ins/file-faxg3/Makefile.am plug-ins/help/Makefile.am add
      need to rip the floating selection's source node out of its layer's graph
      no need to g_strdup_printf() a simple string, use g_strdup() instead.
      Bug 572156 â?? top left pixel position/coordinate is not 0,0 but 1,1
      use enum GimpOrientationType instead of local #defines for HORIZONTAL and
      app/widgets/gimpcombotagentry.c indentation, spacing, some general
      add gimp_tagged_set_tags() which takes a GList of tags.
      allow to leave the widget with Ctrl+Tab. Handle GDK_KP_Tab and
      use gtk_paint_layout() instead of fiddling with a PangoRenderer manually.
      app/core/gimpfilteredcontainer.[ch] app/core/gimptag.c codingstylize. Call
      use enum GimpOrientationType instead of local #defines for HORIZONTAL and
      libgimpwidgets/gimpchainbutton.c libgimpwidgets/gimpcolorarea.c
      libgimp/gimpbrushselectbutton.c libgimp/gimpexport.c
      app/display/gimpcanvas.c use accessors for various members of GTK+
      app/widgets/gimpblobeditor.c app/widgets/gimpbrushselect.c
      app/widgets/Makefile.am remove this evil hack.
      remove GTK+ version check and related evilness because we depend on a
      use "list" as variable name for iterators to be consistent with the rest
      use gtk_dialog_get_content_area() instead of dialog->vbox.
      use GtkAdjustment's accessors.
      use GtkAdjustment's accessors.
      use GtkAdjustment's accessors.
      use accessors instead of widget->window and widget->style.
      use accessors instead of scrolled_window->vscrollbar.
      use GtkAdjustment's accessors.
      use GtkAdjustment's accessors.
      use GtkSelectionData's accessors.
      use GtkAdjustment's accessors.
      use GtkScaleButton's accessors.
      Bug 555025 â?? Action GEGL box widgets weirdness
      Bug 566575 â?? Warning when creating sample point and releasing Ctrl key
      swallow the code of gimp_display_shell_image_size_starts_to_fit() because
      Bug 555738 â?? Image display is wrong after undoing canvas size
      Bug 577575 â?? transform tool fills underlying extracted area wrongly
      various plug-in parameter cleanups that have piled up on my disk: some
      Made GimpCoords* parameter of GimpPaintCore::start() const.
      Ignore object files globally.
      Add .gitignore
      Move the stuff in tools-utils to the core so it can be used from
      Move the straight line constrain code to GimpPaintCore.
      Stop accessing GimpPaintCore's coords members directly (no encapsulation yet).
      Some style cleanup.
      Depend on GLib >= 2.20.0 and GTK+ >= 2.16.1.
      Use Ctrl+R for "Shrink Wrap" and Ctrl+Shift+R for "Fit in Window".
      Add more GimpCoords* parameters to reduce usage of global paint_core states
      Make some GimpCoords* params const
      Make some GimpCoords* params const
      Don't define required versions of libraries we don't depend on any longer
      Fix typo in the class' stock-id
      Don't try to set stuff on a NULL image
      Restrict the set of modifiers that prevent treeview item activation
      Use the new GtkAction accessors instead of g_object_get()/set()
      Add GimpCoords* parameter to gimp_paint_core_interpolate()
      Remove unused code without any effect
      Use g_strdup_printf() instead of g_new() and g_sprintf()
      Bug 584408 - If brush selection popup overlaps color gradient, clicks pass through
      Bug 575158 â?? default view prefs should affect no-image window
      Bug 155733 â?? need to check return values of gimp_drawable_mask_bounds()
      Bug 563966 - Edit - Copy _Visible Named tooltip can be improved
      Speed up the gegl projection by a factor of about 4
      Bug 578630 - File Creation Permission Bug Only for Some File Types: Creating as 644 (rw-r--r--) when should be 664 (rw-rw-r--)
      Bug 586008 - GIMP crashes when right-click canceling a drawing action initiated outside layer boundaries
      Get rid of more x1,y1,x2,y2 uglyness
      Use more x,y,width,height instead of x1,y1,x2,y2
      Add forgotten #include "libgimpbase/gimpbase.h"
      Bug 585488 â?? Perspective transformation on a layer with a mask causes crash
      Bug 563029 - Closing maximized image doesn't restore document window size
      Bug 573256 - Text tool appearance doesn't account for DPI
      Add infrastructure for sending double and triple clicks to tools
      Rename member "text_cursor_changing" to "selecting" and remove unreachable code
      Handle double and triple click and enable selecting words and lines
      Make sure mouse selections work together nicely with keyboard navigation
      Enable cut/copy/paste for the text tool
      Add naive handling of PageUp/PageDown in the text tool
      Bug 586591 - Opening jpg image sets cpu activity to 100%
      Make the text tool use GtkTextView's key bindings
      Actually use the hack from the last commit
      Fix moving back by words
      Add some temp debug output
      Don't go to the end of the line if we are already there
      Move the proxy text view to its own offscreen window
      Make key themes really work this time
      Some text deleteion refactoring
      Implement GTK_DELETE_WORD_ENDS and GTK_DELETE_WORDS
      Implement GTK_DELETE_PARAGRAPH_ENDS (Ctrl+K in emacs)
      Implement cut/copy/paste via the proxy text buffer's signals
      Remove the newly added tool clipboard facility again, we don't need it
      Keep the proxy text view from doing anything
      Move the GimpTextProxy widget from app/tools/ to app/widgets/
      Implement GTK_DELETE_WHITESPACE (code stolen from GtkTextView)
      Implement insert_at_cursor() so bindings can insert text
      Implement select-all / unselect-all bindings
      Some text tool code cleanup
      Implement overwrite-mode in the text tool
      Some minor cleanup
      Make up/down work within wrapped lines
      Use PANGO_WRAP_WORD_CHAR so we don't cut off words which are wider than the layer
      Some more text tool cleanup
      Simplify and clean up text tool clipboard handling.
      Fix corner case of text tool up/down navigation
      Bump GEGL and BABL versions here too
      Whitespace and minor code cleanup
      Rename member "drawing_area" to "tag_area"
      Widget construction / showing cleanup
      Various code cleanups
      Remove "close_rectangles" member and the feature it implemented
      Use #defines instead of magic values for the tag spacing constants
      Use GTK_SHADOW_OUT for the tag popup's frame
      Clean up spacings, tag size calculation and tag rendering
      Remove useless member "ignore_button_release"
      Some more cleanup and a fix of a tiny earlier cleanup glitch
      More tag popup cleanup
      Fix tiny miscalculation of the tag name rendering position
      Factor out tag hit detection into a utility function
      Remove more obsolete variables and indentation levels
      Tag popup scrolling cleanup
      Move dialog destruction to a utility function
      Clean up various calls to the response() callback
      Use GtkOrientable API instead of accessing range->orientation directly
      Use accessors instead of widget->window and widget->style
      Use accessors instead of widget->style and widget->window
      Use accessors instead of sealed GTK+ members
      Use gtk_widget_get_window() instead of widget->window
      Use gtk_widget_get_window() instead of widget->window
      Use gtk_dialog_get_content_area() instead of dialog->vbox
      Use gtk_dialog_get_content_area() instead of dialog->vbox
      Bug 446171 â?? select content by click on layer icon
      Remove the possibility to disable mnemonics (bug #120034)
      Use g_value_dup_object() inatead of g_value_get_object() and g_object_ref()
      Fix unprelighting of the prelighted tag when there is no hit on any tag
      Only redraw the affected tags when prelight changes, not the entire widget
      Connect to widget signals in init() instead of constructor()
      Fix motion event processing on the tag popup's scroll arrows
      Some straightforward tool editor cleanups
      Use GtkTreeStore instead of GtkListStore in GimpContainerTreeView
      Rename private->hash_table to private->item_hash
      Use the right area for click detection on treeview cells
      Set the tree view's "show-expanders" to FALSE
      Bug 589783 â?? Finnish translation typo
      Keep the item hash table around permanently
      Add utility functions for adding/removing a container to/from the view
      Replace the name_changed_handler_id GQuark by a hash of quarks
      Cosmetic changes
      Fix setting a context for the unlikely case that the container is frozen
      Get rid of antique code duplication
      Move layer mask related functions together
      Bug 589674 â?? "Send by Email" does not update "Filename"
      Don't touch widget->requisition in size_request()
      Looking at widget->requisition in size_allocate() is useless
      Add basic infrastructure for trees of viewables
      Add basic support for trees of containers in GimpContainerView classes
      When an item is removed, emit "removed" on all its children
      Invalidate all the item stack's previews recursively
      Add utility function gimp_layer_get_container()
      gimp_item_is_attached(): an item is attached if its parent item is attached
      Add gimp_item_get_container() and gimp_item_get_index()
      Actually assign the new get_container() impl to the vtable
      Use gimp_item_get_index() all over the place
      Use the new item APIs for layer/channel/vectors reordering
      Add functions for getting lists of all an image's items
      Add gimp_item_get_container_iter()
      Should try the code before pushing...
      Use gimp_item_get_container_iter() instead of the GimpImage iter APIs
      Use the new item iter API instead of the image APIs in some straightforward places
      Make getting items by tattoo work on trees
      Make getting items by name work on trees
      Make setting the active layer, channel, vectors work for items in groups
      Move get_item_by_tattoo() and by_name() functions from GimpImage to GimpItemStack
      Make layer selecting by actions work on the right container
      Add functions to count the items in an image
      Use the new item counting functions where appropriate
      Remove some old and unused GimpImage API cruft
      Use gimp_image_get_channels() instead of image->channels
      Change control+tab layer cycling to work within one group
      Implement adding/removing items to/from trees of items
      Get rid of using gimp_image_get_layer_by_index() in gimpimage.c
      Get rid of using gimp_container_get_vectors_by_index() in xcf-load.c
      Remove gimp_image_get_layer,channel,vectors_by_index()
      Iterate over all an image's items recursively
      Bring parent items to the public API in the core
      Add infrastructure to add items to the active item's parent container
      Support GIMP_IMAGE_ACTIVE_PARENT in the vectors import functions
      Use GIMP_IMAGE_ACTIVE_PARENT instead of a NULL parent in all obvious places
      Make sure duplicated item groups end up at the right place
      Add a GimpGroupLayer class (not used yet)
      Add a per-class flags that indicates that a container view's model is a tree
      Show expanders in treeviews showing actual trees
      Add items at the right place again (did not affect item treeviews)
      Some group layer fixes
      Make the preview column the expander column
      Expand the treeview to newly inserted items
      Add GimpTreeHandler, a signal connection helper for object trees
      Replace the hash table of container handlers by a single GimpTreeHandler
      Use GimpTreeHandler to connect to all items' "visible" and "linked" callbacks
      Use GimpTreeHandler to connect to all vectors in the image
      Include "core/gimptreehandler.h"
      Use GimpTreeHandler to connect to all layers in the image
      Set handler variables to NULL after disconnecting them
      Add gimp_viewable_is_ancestor()
      Add infrastructure for dragging things between branches of a tree
      Add action and callback for adding a group layer (works but is not used yet)
      Make reordering items between groups work in the core and the UI
      Add a button to create a group layer to the layers dialog
      Fix dropping an item into an empty group item immediately above it
      Make sure items passed as "parent" are actually group items
      Move gimp_image_raise_layer_to_top() around
      Use gimp_image_get_layer_list() instead of layer_iter(), some cleanup
      Add more precondition checks to vectors import functions

Michael Schumacher (6):
      [libgimp] Added missing export gimp_image_get_uri
      Adding Microsoft Windows executables to the .gitignore files
      Corrected consistency of name length and wording of the v3 explanation
      Use xsltproc -o instead of output redirection for AUTHORS file.
      Require libtool >= 2.2 on Microsoft Windows
      Bug 551444 â?? With Python 2.5, module extension should be .pyd

Monty (4):
      Optimize TILE_DATA_POINTER() macro
      Add additional profiling to tile usage.
      Replace two list 'flush clean first' cache strategy with an LRU strategy.
      Correct startup flaw in idle swapper start.

Mugurel Tudor (2):
      Updated Romanian translation by Cristian SecarÄ? <cristi AT secarica DOT
      Updated Romanian translation by Cristian SecarÄ? <cristi AT secarica DOT

NISHIBORI Kiyotaka (2):
      Updated Japanese translations.
      Updated Japanese translation

Nicholas Doyle (1):
      plug-ins: Add support for opening raw 16bit (RGB565) color images

Nils Philippsen (1):
      fix memory leak

Og B. Maciel (2):
      Updated Brazilian Portuguese translation.
      Added myself to the credits section.

Per Kongstad (1):
      Updated Danish translation

Petr Kovar (1):
      Fixed Czech translation

Petr KováÅ? (1):
      Fixed Czech translation (bug #517967).

Priit Laes (6):
      Translation updated by Mattias Põldaru
      Translation updated by Mattias Põldaru
      Translation updated by Mihkel Tõnnov
      Translation updated by Mattias Põldaru
      Translation updated by Mattias Põldaru
      Translation updated by Mattias Põldaru

Roman Joost (6):
      Merges the exif-data to the xmp-model.
      Set scalar properties for XMP (exif).
      Replace open by save button in the export dialog.
      Reformatted source code and removed unused prototypes.
      Merge branch 'roman-metadata_editor'
      Disabled the build of the metadata plugin if libexif is disabled.

SANDRA MARAKKALA DANISHKA NAVIN (6):
      added Sinhala translation
      Added Sinhala translation
      Added Sinhala - si to LINGUAS
      added Sinhala translation
      updated si.po
      updated si.po

Shankar Prasad (3):
      added kn.po and updated ChangeLog and LINGUAS
      Updated Kannada translations
      Updated Kannada translations

Shlomi Fish (1):
      Update link to GTK+ themes in README

Simos Xenitellis (1):
      Updated Greek translation by Nikolaos Pantazis.

Stephen Griffiths (6):
      Add status bar feedback for keyboard changes to brush paramaters.
      make action_message() visible externally and use it.
      app: gimpuimanager.c formatting
      app: Remove Tools dockable
      app: Convert GimpToolView into a non-dockable GimpToolEditor
      app: Make GimpToolEditor changes cancellable

Sven Neumann (320):
      README NEWS bumped version to 2.7.0 after creating a stable gimp-2-6
      use GIMP_MINOR_VERSION to determine the version to migrate from.
      fixed email in ChangeLog entry
      Bug 555697 â?? build fails if configured with --without-libjpeg
      data/images/Makefile.am added 128x128 version of wilber-devel.png.
      fixed typo in ChangeLog
      Bug 547967 â?? Improve app/paint-funcs/ maintainability
      app/Makefile.am new files with code split out of main.c.
      removed prototype for gimp_sigfatal_handler()
      Bug 556182 â?? Could you please explain a few strings [I18N]
      comments.
      let new docks appear at the pointer position.
      Bug 556248 â?? Scaling gives 'jagged' edges
      just some cleanup.
      removed spurious chars from ChangeLog entry
      added signal Gimp::image-opened to announce that an image has been loaded
      fixed ChangeLog entry
      fixed handling of empty strings. Don't quit silently, write an error
      Applied patch from Alexia Death as attached to bug #471344:
      Bug 493778 â?? metadata plug-in crashes on some images
      plug-ins/metadata/xmp-encode.c plug-ins/metadata/xmp-parse.c
      use GSlice to allocate structs.
      set the OK and Reset button insensitive until the user has defined a
      use pointer coordinates from the passed event instead of calling
      use pointer coordinates from the passed event instead of calling
      don't make the font size even smaller. We already use a smaller font in
      ref the GimpDisplay and GimpImageFile objects while holding a reference to
      for the combo-box, strip known prefixes from the GEGL operation names and
      GEGL_IS_PARAM_SPEC_PATH() became GEGL_IS_PARAM_SPEC_FILE_PATH().
      mention GEGL version number
      added bug number to ChangeLog entry
      app/core/gimpimagefile.c formatting.
      Bug 556741 â?? Alpha layer automatically added (in psd format) but not
      Bug 555246 â?? gimp crashes when a file is opened while a preview is
      set box->progress to NULL in destroy() and check for progress being NULL
      Bug 524615 â?? Print not to scale
      check the crossing mode and don't unset the "inside" flag when the event
      removed check for Carbon and added a test for the target OS being Darwin
      fixed configure output
      Bug 556896 â?? Dialogs don't get minimized with single image window
      use the inverse of the scale factor so that we can multiply instead of
      Bug 556896 â?? Dialogs don't get minimized with single image window
      to be on the safe side, always show hidden dialogs when the Tab key is
      added missing return value.
      added missing return value.
      formatting.
      comments
      added new enum GimpTextHintStyle.
      cleanup, removed unused includes.
      minor cleanup.
      removed unused defines
      use the Y resolution when creating the fontmap.
      no need to define PANGO_ENABLE_ENGINE
      iterate over the tiles instead of rendering row-by-row.
      removed unused includes.
      hide the file dialog instead of destroying it.
      changed menu labels.
      plug-ins/script-fu/scripts/Makefile.am renamed from web-browser.scm.
      Bug 558420 â?? projection incorrect with alpha-less layers
      Bug 557950 â?? Scaling in Gimp 2.6 is much slower than in Gimp 2.4
      Bug 558451 â?? Cannot build GIMP using Sun CC on Solaris 2.8
      libgimp/gimp.def libgimpbase/gimpbase.def updated with new symbols.
      (re)added ChangeLog entry that was either forgotten or got lost
      removed an obsolete and misleading comment.
      fixed order of includes.
      app/text/gimp-fonts.c removed unused includes.
      bumped minimum required version of Cairo to 1.6.4.
      app/text/gimpfont.c render font previews using PangoCairo.
      removed checks for PangoFT2.
      lowered minimum required version of Cairo to 1.6.0.
      also check for freetype2 when checking for pangocairo. Should fix the
      corrected ChangeLog entry
      added basic gtk-doc comment for gimp_proc_view_new().
      Bug 558660 â?? help behavior for locales without manual translation
      include pangoft2 in PANGOCAIRO_CFLAGS and PANGOCAIRO_LIBS. We are still
      Bug 559081 â?? JPEG Save dialog preview should adjust size units
      app/base/Makefile.am app/core/Makefile.am app/display/Makefile.am
      removed trailing whitespace and an extra line
      app/text/Makefile.am removed.
      app/text/Makefile.am removed this header file.
      reverted last change as the code in tile-pyramid does care about the pixel
      also commit the ChangeLog entry
      bumped minimum required version of GLib to 2.18.0.
      oops
      added missing include.
      when dropping multiple images to the empty image window, open them as
      po-libgimp/Makefile.in.in po-plug-ins/Makefile.in.in
      use NC_() to mark enum values for translation. Use a lower-case short form
      comments
      use g_set_error_literal() here as well.
      formatting
      improved error handling. Fixes compiler warnings about ignoring the return
      added missing files.
      Bug 559725 â?? Allow to set image-type and image-num-layers for thumbnail
      updated German translation.
      added missing mnemonic.
      update the progress less often.
      use NC_() to provide translation contexts.
      added translation context.
      return image size from the "file-gif-load-thumb" procedure.
      also return image type and number of pages. Followup to bug #559725.
      Bug 560283 â?? "Scale image..." causes distortion around edges.
      Bug 558797 â?? "Export Path" doesn't remember last used folder
      Bug 560375 â?? Clearing an already empty document history crashes GIMP
      Bug 560300 â?? Document History did not clear when "Keep record of used
      Bug 557830 â?? PDB browser chokes as you are entering regex characters
      app/pdb/gimppdberror.h added generic error codes.
      use the GIMP_PLUG_IN_ERROR domain.
      app/core/Makefile.am added GIMP_ERROR as general error domain.
      added GIMP_MODULE_ERROR domain.
      set the error in the GIMP_CONFIG_ERROR domain.
      sorted. updated.
      Bug 559292 â?? SOTA Chrome cannot accept different textures
      added gimp_image_get_display_name().
      removed spurious newline
      check that the resulting area has positive width and height.
      removed function gimp_display_shell_scroll_get_scaled_viewport_offset() as
      Merged from gimp-2-6 branch:
      run the benchmark in an idle callback.
      optimize access to GimpDisplayShell struct members by placing related and
      app/app.c set the GEGL cache size as large as the GIMP tile-cache.
      also commit the ChangeLog entry
      corrected column tooltip (pointed out by Cristian SecarÄ?).
      Bug 558454 â?? Plugin Map Color Range disapears from GIMP
      fixed typo
      app/core/gimpprojection.c (gimp_projection_get_tiles_at_level) cosmetics.
      reordered functions to keep those that actually draw together.
      moved vectors drawing to its own function.
      inlined local variables that are only used once.
      removed unused methods gimp_draw_tool_set_vectors() and
      removed obsolete section about gserialize.
      Bug 561899 â?? GIMP can't save to mounted filesystem if file exists
      removed reference to gimp-remote manual page in the generated gimprc
      minor code cleanup.
      show the "invalid search term" message in the label below the list instead
      split spaghetti code into lots of helper functions.
      Bug 562386 â?? PF_SLIDER and PF_SPINNER 'Step' values do not change
      Bug 562386 â?? PF_SLIDER and PF_SPINNER 'Step' values do not change
      Bug 562459 â?? PF_PALETTE: 'TypeError' when used in a plugin that is
      added gimp_widgets_error_quark.
      use the G_KEY_FILE_DESKTOP defines from GLib.
      renamed GeglNode shift to translate. Use "gegl:translate" instead of
      use "gegl:translate" instead of "gegl:shift".
      check that the action name is unique before adding it to a
      added an extra parameter for the translation context to all
      minor cleanup.
      allow to save images that are plain white or plain black using the CCITT
      also use the translation context for the tooltips.
      fixed an error in the documentation of the gimp-image-convert-rgb
      Bug 563130 â?? Hue selection mode does not cross the 0-360 degrees line
      app/core/gimpchannel.c app/core/gimpdrawable-operation.c
      added a link to http://www.gtk.org/gtk-doc/
      updated link to the color keywords in the SVG spec.
      reverted last change as it is totally bogus and the old code was correct.
      tools/pdbgen/pdb/pattern.pdb tools/pdbgen/pdb/brushes.pdb
      removed 'gegl:stress' from the blacklist. It was put here on wrong
      improved docs for gimp-plugin-help-register.
      use a tile cache to optimize pixel access.
      reverted last change, it was bogus.
      Bug 565138 â?? python-fu-foggify does not check if image is in rgb mode
      Bug 564869 â?? GIMP crashes on selecting Tools->GEGL operation
      declared function usage() as G_GNUC_NORETURN.
      declared function calling exit() as G_GNUC_NORETURN.
      if supported, add -Wformat-security and -Wformat-non-literal to the
      let the save procedure also accept a grayscale layer with alpha channel,
      Bug 564593 â?? crash when the drawable is changed while a color tools is
      formatting.
      Bug 564087 â?? Using clone tool on a layer with a part out of canvas
      copy-on-write from the projection is not any longer broken, so use it
      use the canonical spelling for the 'stock-id' property.
      Bug 565362 â?? the previously opened file is not suggested if gimp was
      Bug 563985 â?? jpg save dialog: "cancel" is treated like "commit" for
      cleanup
      plug-ins/print/print.[ch] plug-ins/print/print-draw-page.c
      deleted trailing whitespace.
      added GimpTagEntryMode.
      updated German translation.
      another small formatting cleanup
      Bug 565223 â?? Perspective transformation jagged edges / comb effect
      Happy New Year!
      Bug 565112 â?? code duplication in app/core/gimpimage-snap.c
      removed unused include.
      Bug 566498 â?? Noise distribution error in RGB Noise and HSV Noise
      Bug 471344 â?? Circular brush strokes are not smooth and have corners
      INSTALL autogen.sh require intltool >= 0.40.1. Looks like that was the
      Bug 568016 â?? Black pullout parameter of plug-in-newsprint has no effect
      Bug 568021 â?? Unused code in unsharp-mask.c
      Bug 568095 â?? Patch to improve unsharp mask performance
      added -DBABL_DISABLE_DEPRECATED.
      depend on babl >= 0.0.23 and GEGL >= 0.0.22.
      Bug 568095 â?? Patch to improve unsharp mask performance
      Bug 568617 â?? "Plase" misspelled
      check the return value of fgets().
      don't set an error if the procedure was cancelled.
      fixed incorrect optimization that caused glitches in the rounded corners
      removed gimp_image_get_type_string() again.
      updated German translation.
      reverted last change. It's not helpful to use different strings for the
      Bug 520078 â?? Rotate brushes
      mention Stephen in the ChangeLog as he did most of the work
      fixed parameters passed to action_select_property().
      prototype action_message() with format function attribute and move it to
      mark strings for translation and add translator comments for them.
      let the brush angle wrap.
      seems pointless to include the GIMP-specific GEGL operations as they can't
      applied patch from Alexia Death that changes the steppings of the newly
      applied patch from Alexia Death that introduces smoothing for the stroke
      app/core/gimpcoords-interpolate.c app/core/gimpbrush-transform.c
      applied patch from Alexia Death that fixes a bug that was introduced by
      Bug 571628 â?? Scaling image to 25% turn background from white to grey
      Bug 472644 â?? Rotate with clipping crops the whole layer
      app/core/gimpcoords-interpolate.c applied patch from Alexia Death that
      Bug 99457 â?? Support for dynamics on tilt
      Bug 99457 â?? Support for dynamics on tilt
      warn if a script uses the decprecated way of registering its menu
      sprinkled with const qualifiers.
      connect to changes of the "user-manual-online" gimprc property and kill
      commit the full ChangeLog entry for the last change
      Bug 520078 â?? Rotate brushes
      Bug 573488 â?? Small bug in Filter>Distorts>Ripple
      reverted accidental commit.
      update the progress less often.
      Bug 520078 â?? Rotate brushes
      Bug 574149 â?? Can't get name/filename of files loaded from URI
      improved docs for gimp-image-get-filename.
      Bug 574149 â?? Can't get name/filename of files loaded from URI
      Bug 573695 â?? 1-bit white background saved as PBM becomes all black
      commit the proper ChangeLog entry
      depend on GTK+ >= 2.14.4.
      plug-ins/file-uri/Makefile.am removed these files.
      app/widgets/gimpviewrendererimagefile.c
      formatting.
      plug-ins/file-jpeg/jpeg-load.c (load_image) need to finish the progress
      do not attempt to chain up in a signal callback.
      disconnect from the "paint-info" combo-box before destroying the dialog.
      formatting.
      corrected documentation of the position parameter.
      fixed typo.
      formatting.
      another tiny formatting change
      Bug 573070 â?? crash when working with 1x3200 pixel image
      Bug 573695 â?? 1-bit white background saved as PBM becomes all black
      commit the full ChangeLog entry
      Bug 575006 â?? Add preferences for snapping
      Bug 571117 â?? lcms plug-in crashes on broken profile
      Bug 574427 â?? Stroke path with paint tool error
      Bug 566443 â?? diagonal method guidelines for crop tool
      adapt button labels to the latest GNOME HIG.
      gimp_brush_real_transform_pixmap): don't mix variable declarations and
      formatting
      bumped GLib version for deprecated symbols.
      check for fsync().
      fixed email address
      Drop Windows code to remove target file before renaming. g_rename()
      Bug 471681 â?? Keyboard shortcuts for brush size/params need feedback
      changed "Aspect" to "Aspect Ratio".
      added a newline to the output in the error case.
      Dropped support for the GnomeVFS file-uri backend. Recent GNOME releases
      Bug 576909 â?? "_Paste" and "_Paste as" have the same mnemonic
      Bug 577024 â?? help-browser plugin crashes when used with webkit 1.1.3
      simplified the code.
      Bug 568479 â?? add PDB procedures to manipulate size of text box
      Fix default values for Image.new_layer() methods
      Avoid use of temporary files for accessing remote files
      app/file: Rename gimpfile.h to gimp-file.h and fix include guards
      Use the proper API to locate the user gimp directory
      Fixed procedure name and internationalisation.
      help-browser: fix history menus
      configure: require webkit-1.0 >= 1.1.0
      help-browser: removed obsolete check for zoom API
      app: improved internationalisation, added translator comment
      update the glib and gtk+ requirements
      update run-time version checks for glib and gtk+
      added missing file with translatable messages
      app: improved a translatable string, formatting
      minor change to improve readability
      minor change to improve readability, formatting
      formatting
      app: don't call gimp_ui_manager_update() directly
      Revert "Make some GimpCoords* params const"
      spelling
      app: fixed version checks for babl and GEGL
      Bug 472644 â?? Rotate with clipping crops the whole layer
      Bug 557061 â?? Alpha to Logo
      Bug 577301 â?? Dithering with transparency is broken for "positioned" method
      formatting
      use wildcards so files from master and gimp-2-6 branch are ignored
      libgimpwidgets: add a Clear icon to the GimpBrowser's Search entry
      libgimpwidgets: check icon position in the 'icon-press' signal handler
      libgimpwidgets: set Clear icon sensitivity
      tools: improve status-bar hints for the Curves tool
      app: fix use of GIMP_LOG=help
      app: fix the questionable while loop in another place
      git: ignore config.h.in~
      Bug 584345 â?? when printing, the number of copies should be reset to 1
      updated mkgen.pl script for use with git
      plug-ins: minor coding style adjustments in file-xmc.c
      add new plug-ins to POTFILES.in
      Bug 522483 â?? use gtk_show_uri() instead of calling firefox directly
      whitespace cleanup and removed inclusion of <sys/types.h>
      whitespace and coding style cleanups
      only spit out debug output if TILE_PROFILING is defined
      Adapt mkgen.pl to create the .gitignore file with Win32 executables
      devel-docs: fix byte range in format documentation
      Bug 567393 â?? Rectangle select tool size shrinks to 0 if size is larger than
      update the GEGL and babl requirements
      remove trailing whitespace
      Bug 587710 â?? PAT file specification seems to have a wrong magic number
      Update license to LGPL version 3 here as well.
      Bug 589205 â?? help-browser uses deprecated (and sometimes broken) webkit call
      use a shorter description in the gimp.doap file
      Bug 590638 â?? Changing palettes from list to grid view loses "locked to dock" status
      app: increase the timeout for temporary status-bar messages to 8 seconds
      app: add stubs for gimp_prop_language_entry_new()
      Bug 132509 â?? Allow to choose language in text tool
      Add functions to get the ISO 639-1 language code from GimpLanguageEntry
      add a blurb to the GimpText:language property
      Only add the language entry if the iso-codes package is available
      Change the default for the 'trust-dirty-flag' gimprc option back to FALSE
      Bug 591017 â?? Tablet pan is not working as fast as it should

Takeshi AIHANA (12):
      Updated Japanese translation by Kiyotaka Nishibori.
      Updated Japanese translation by Kiyotaka Nishibori.
      Updated Japanese translation by Kiyotaka Nishibori.
      Updated Japanese translation by Kiyotaka Nishibori.
      Updated Japanese translation by Kiyotaka Nishibori.
      Updated Japanese translation by Kiyotaka Nishibori.
      Updated Japanese translation by Kiyotaka Nishibori.
      Updated Japanese translation by Kiyotaka Nishibori.
      Updated Japanese translation by Kiyotaka Nishibori.
      Updated Japanese translation by Kiyotaka Nishibori.
      Updated Japanese translation by Kiyotaka Nishibori.
      Updated Japanese translation by Kiyotaka Nishibori.

Takeshi Matsuyama (1):
      plug-ins: add X11 Mouse Cursor plug-in

Timo Jyrinki (4):
      updated Finnish translation by Petri Järvisalo and me
      updated Finnish translation by Elias Julkunen and me
      updated Finnish translation
      Updated Finnish translation by Aapo Rantalainen

Tobias Mueller (1):
      Remove the ICC profile when image will be converted from/to grayscale mode.

Tor Lillqvist (3):
      Bug 559408 - Brushes dragged to the image window look strange
      The build-time and run-time versions were swapped in the output.
      Drop Windows code to remove target file before renaming. g_rename()

Ulf-D. Ehlert (1):
      po/de.po po-plug-ins/de.po Updated German translation

Wadim Dziedzic (1):
      Updated Polish translation by Bartosz Kosiorek

Wouter Bolsterlee (1):
      Updated Dutch translations by Filip Vervloesem.

drtvasudevan (7):
      Added Tamil translation
      Added Tamil translation
      Added ta translation
      Updated Tamil translation
      Added ta translation
      Updated Tamil translation
      Updated Tamil translation

dumol (1):
      Update Romanian translation

�yvind Kolås (2):
      cache the data in "RaGaBa A" float instead as a copy of the tile managers
      cleaned up format name and more in commit message



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