1. 27 Jun, 2007 6 commits
  2. 26 Jun, 2007 9 commits
    • Michael Natterer's avatar
      update the image, not the drawable so we avoid constantly invalidating the · 4625597a
      Michael Natterer authored
      2007-06-27  Michael Natterer  <mitch@gimp.org>
      
      	* app/core/gimpimagemap.c (gimp_image_map_clear)
      	(gimp_image_map_do): update the image, not the drawable so we
      	avoid constantly invalidating the drawable preview.
      
      	* app/tools/gimpimagemaptool.c (gimp_image_map_tool_response):
      	invalidate the drawable preview here.
      
      	* app/paint/gimppaintcore.c (gimp_paint_core_paste)
      	(gimp_paint_core_replace): clean up drawable offset handling code.
      
      
      svn path=/trunk/; revision=22843
      4625597a
    • Michael Natterer's avatar
      Removed useless image flushing which caused the image preview to be · 8c8d3786
      Michael Natterer authored
      2007-06-27  Michael Natterer  <mitch@gimp.org>
      
      	Removed useless image flushing which caused the image preview to
      	be updated needlessly:
      
      	* app/core/gimpimagemap.c (gimp_image_map_do): don't flush the
      	image when the idle rendering is completed, emit our own "flush"
      	signal instead just as for the incremental display updates.
      
      	* app/tools/gimpimagemaptool.c (gimp_image_map_tool_notify_preview):
      	when switching off the preview don't flush the image, only flush
      	projection and display.
      
      
      svn path=/trunk/; revision=22842
      8c8d3786
    • Sven Neumann's avatar
      app/dialogs/image-properties-dialog.c added margins to text views. · 6a61d33a
      Sven Neumann authored
      2007-06-26  Sven Neumann  <sven@gimp.org>
      
      	* app/dialogs/image-properties-dialog.c
      	* app/widgets/gimpimageprofileview.c: added margins to text 
      views.
      
      
      svn path=/trunk/; revision=22841
      6a61d33a
    • Michael Natterer's avatar
      Invalidate the image preview after the projection is completely · d8c632cb
      Michael Natterer authored
      2007-06-26  Michael Natterer  <mitch@gimp.org>
      
      	Invalidate the image preview after the projection is
      	completely constructed. Fixes bug #449141.
      
      	* app/core/gimpmarshal.list: add VOID:BOOLEAN
      
      	* app/core/gimpimage.[ch]: add boolean parameter
      	invalidate_preview to the "flush" signal.
      
      	* app/core/gimpprojection.[ch]: add boolean member
      	invalidate_preview to the GimpProjection struct. Set it to TRUE if
      	it was TRUE in the image's "flush" signal. When the projection is
      	completely constructed after a flush, invalidate the image's
      	preview.
      
      	* app/display/gimpdisplay-handlers.c
      	* app/widgets/gimpitemtreeview.c
      	* app/widgets/gimpimagedock.c
      	* app/widgets/gimpimageeditor.c: changed callback signatures
      	accordingly.
      
      
      svn path=/trunk/; revision=22840
      d8c632cb
    • Sven Neumann's avatar
      use the name if the description is empty. · 48738dbb
      Sven Neumann authored
      2007-06-26  Sven Neumann  <sven@gimp.org>
      
      	* app/widgets/gimpimageprofileview.c 
      (gimp_image_profile_view_query):
      	use the name if the description is empty.
      
      
      svn path=/trunk/; revision=22839
      48738dbb
    • Sven Neumann's avatar
      unset the active color picker when the dialog is unmapped. Fixes bug · d2cb639b
      Sven Neumann authored
      2007-06-26  Sven Neumann  <sven@gimp.org>
      
      	* app/tools/gimplevelstool.c: unset the active color picker when
      	the dialog is unmapped. Fixes bug #451272.
      
      	* app/tools/gimpimagemaptool.c: formatting.
      
      svn path=/trunk/; revision=22838
      d2cb639b
    • Sven Neumann's avatar
      app/dialogs/image-properties-dialog.c show comment and color profile in · bb4b8052
      Sven Neumann authored
      2007-06-26  Sven Neumann  <sven@gimp.org>
      
      	* app/dialogs/image-properties-dialog.c
      	* app/widgets/gimpimageprofileview.[ch]: show comment and color
      	profile in text views instead of using labels. Deals much better
      	with longer texts.
      
      svn path=/trunk/; revision=22837
      bb4b8052
    • Jovan Naumovski's avatar
      2007-06-26 Jovan Naumovski <jovanna@svn.gnome.org> *mk.po: Updated Macedonian translation. · e2f7f0b5
      Jovan Naumovski authored
      svn path=/trunk/; revision=22836
      e2f7f0b5
    • Sven Neumann's avatar
      set the full name as tooltip. · fd19774c
      Sven Neumann authored
      2007-06-26  Sven Neumann  <sven@gimp.org>
      
      	* app/widgets/gimpimagepropview.c
      	(gimp_image_prop_view_label_set_filename): set the full name as
      	tooltip.
      
      
      svn path=/trunk/; revision=22835
      fd19774c
  3. 25 Jun, 2007 7 commits
  4. 22 Jun, 2007 5 commits
  5. 21 Jun, 2007 13 commits
    • Martin Nordholts's avatar
      Refactored the two helper functions render_image_init_info(_full)? and · 17f91f04
      Martin Nordholts authored
      2007-06-21  Martin Nordholts  <martinn@svn.gnome.org>
      
      	* app/display/gimpdisplayshell-render.c (gimp_display_shell_render):
      	Refactored the two helper functions render_image_init_info(_full)?
      	and always use the shell base scale for the shell->mask. Fixes
      	bug #448417.
      
      svn path=/trunk/; revision=22822
      17f91f04
    • 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