1. 21 Jun, 2007 12 commits
    • Sven Neumann's avatar
      if an error occured while writing the file, propagate the error and return · 9528a82b
      Sven Neumann authored
      2007-06-21  Sven Neumann  <sven@gimp.org>
      
      	* libgimpconfig/gimpconfigwriter.c (gimp_config_writer_finish):
      	if an error occured while writing the file, propagate the error
      	and return FALSE.
      	(gimp_config_writer_flush): improved error message.
      
      
      svn path=/trunk/; revision=22821
      9528a82b
    • Sven Neumann's avatar
      app/base/base-types.h app/base/tile-manager.[ch] removed accessors for · 610feafb
      Sven Neumann authored
      2007-06-21  Sven Neumann  <sven@gimp.org>
      
      	* app/base/base-types.h
      	* app/base/tile-manager.[ch]
      	* app/base/tile-manager-private.h: removed accessors for user_data.
      	Instead pass the user_data when setting the validation proc.
      
      	* app/base/tile-pyramid.c
      	* app/core/gimpchannel.c
      	* app/core/gimpprojection.c
      	* app/core/gimpselection.c
      	* app/tools/gimpiscissorstool.c: changed accordingly.
      
      svn path=/trunk/; revision=22820
      610feafb
    • Sven Neumann's avatar
      app/base/tile-manager.[ch] removed "level_below" from the TileManager · f2e9d552
      Sven Neumann authored
      2007-06-21  Sven Neumann  <sven@gimp.org>
      
      	* app/base/tile-manager.[ch]
      	* app/base/tile-manager-private.h: removed "level_below" from the
      	TileManager struct.
      	
      	* app/base/tile-pyramid.c: use the TileManager's user_data to
      	store a pointer to the lower level.
      
      svn path=/trunk/; revision=22819
      f2e9d552
    • Sven Neumann's avatar
      use gboolean for boolean parameters. · 173c9d40
      Sven Neumann authored
      2007-06-21  Sven Neumann  <sven@gimp.org>
      
      	* app/base/tile-manager.[ch]: use gboolean for boolean parameters.
      
      	* app/base/tile-pyramid.c (tile_pyramid_get_memsize): pass TRUE
      	for sparse to tile_manager_get_memsize().
      
      	* app/base/tile.c
      	* app/base/tile-swap.c: minor cleanups.
      
      	* app/core/gimpprojection.c (gimp_projection_get_tiles_at_level):
      	inline the creation of the TilePyramid.
      
      svn path=/trunk/; revision=22818
      173c9d40
    • Michael Natterer's avatar
      Make sure the image preview is only invalidated for visible image changes · 52f7746e
      Michael Natterer authored
      2007-06-21  Michael Natterer  <mitch@gimp.org>
      
      	Make sure the image preview is only invalidated for visible
      	image changes (as it was before the change below).
      
      	* app/core/gimpimage.h (struct GimpImageFlushAccumulator): added
      	member "gboolean preview_invalidated".
      
      	* app/core/gimpimage.c (gimp_image_update): set it to TRUE here.
      
      	(gimp_image_real_flush): inavlidate the preview only if
      	flush_accum.preview_invalidated is TRUE.
      
      
      svn path=/trunk/; revision=22817
      52f7746e
    • Sven Neumann's avatar
      app/app-sections.txt added TilePyramid docs. · 46070874
      Sven Neumann authored
      2007-06-21  Sven Neumann  <sven@gimp.org>
      
      	* app/app-sections.txt
      	* app/app-docs.sgml: added TilePyramid docs.
      
      svn path=/trunk/; revision=22816
      46070874
    • Michael Natterer's avatar
      Part one of fix for bug #449141 (fixes the projection but still leaves · 1a13f51e
      Michael Natterer authored
      2007-06-21  Michael Natterer  <mitch@gimp.org>
      
      	Part one of fix for bug #449141 (fixes the projection but still
      	leaves some image previews unupdated).
      
      	* app/core/gimpimage.c (lots of functions)
      	* app/paint/gimppaintcore.c (gimp_paint_core_finish)
      	* app/file/file-open.c (file_open_sanitize_image): removed calls
      	to gimp_viewable_invalidate_preview(image).
      
      	* app/file/file-open.c (file_open_sanitize_image): update and
      	flush the entire image instead. Load plug-ins are not required to
      	call gimp_drawable_update() or anything else to make sure the
      	projection is up-to-date.
      
      	* app/core/gimpimage.c (gimp_image_real_flush): inavlidate the
      	image preview here because we now create it from the projection.
      	(this is still not the entirely correct place though).
      
      
      svn path=/trunk/; revision=22815
      1a13f51e
    • Sven Neumann's avatar
      introduced local variables in an attempt to make the code a little more · 26356710
      Sven Neumann authored
      2007-06-21  Sven Neumann  <sven@gimp.org>
      
      	* app/tools/gimpcurvestool.c: introduced local variables in an
      	attempt to make the code a little more readable.
      
      svn path=/trunk/; revision=22814
      26356710
    • Sven Neumann's avatar
      use the term "layer masks". · 4fb71201
      Sven Neumann authored
      2007-06-21  Sven Neumann  <sven@gimp.org>
      
      	* app/dialogs/scale-dialog.c: use the term "layer masks".
      
      
      svn path=/trunk/; revision=22813
      4fb71201
    • Sven Neumann's avatar
      documentation. · 4738f657
      Sven Neumann authored
      2007-06-20  Sven Neumann  <sven@gimp.org>
      
      	* app/base/tile-pyramid.[ch]: documentation.
      
      
      svn path=/trunk/; revision=22812
      4738f657
    • Pema Geyleg's avatar
      Updated dzongkha translation · 0370dc3f
      Pema Geyleg authored
      svn path=/trunk/; revision=22811
      0370dc3f
    • Sven Neumann's avatar
      fixed an issue with the fix for bug #413906. · d2375568
      Sven Neumann authored
      2007-06-21  Sven Neumann  <sven@gimp.org>
      
      	* plug-ins/common/autocrop.c (autocrop): fixed an issue with the
      	fix for bug #413906.
      
      
      svn path=/trunk/; revision=22810
      d2375568
  2. 20 Jun, 2007 8 commits
  3. 19 Jun, 2007 1 commit
  4. 18 Jun, 2007 7 commits
  5. 16 Jun, 2007 4 commits
  6. 15 Jun, 2007 4 commits
  7. 14 Jun, 2007 4 commits