1. 10 Jan, 2009 2 commits
    • Martin Nordholts's avatar
      Allow marching ant speeds as slow as one step per 10 seconds since for · 0ce7c8aa
      Martin Nordholts authored
      * app/config/gimpdisplayconfig.c: Allow marching ant speeds as
      slow as one step per 10 seconds since for some remote sessions the
      minimum of 1 step per second is too fast.
      
      svn path=/trunk/; revision=27899
      0ce7c8aa
    • Sven Neumann's avatar
      Bug 471344 – Circular brush strokes are not smooth and have corners · f171d105
      Sven Neumann authored
      2009-01-10  Sven Neumann  <sven@gimp.org>
      
      	Bug 471344 – Circular brush strokes are not smooth and have 
      corners
      
      	Bug 127785 – stroking with size linked to pressure sensitivity
      	should scale the spacing
      
      	* app/core/gimpcoords-interpolate.[ch]
      	* app/display/gimpdisplayshell.[ch]
      	* app/display/gimpdisplayshell-callbacks.[ch]
      	* app/display/gimpdisplayshell-coords.[ch]: applied patch from
      	Alexia Death that introduces a Catmul-Rom splines based event
      	interpolation and also adapts the brush spacing to brush size.
      
      
      svn path=/trunk/; revision=27898
      f171d105
  2. 06 Jan, 2009 1 commit
  3. 04 Jan, 2009 5 commits
    • Michael Natterer's avatar
      connect to entry->container's signals with g_signal_connect_object() so · f81dedf3
      Michael Natterer authored
      2009-01-04  Michael Natterer  <mitch@gimp.org>
      
      	* app/widgets/gimpcombotagentry.c
      	(gimp_combo_tag_entry_constructor): connect to entry->container's
      	signals with g_signal_connect_object() so the entry can be
      	destroyed without warning/crashing.
      
      
      svn path=/trunk/; revision=27895
      f81dedf3
    • Martin Nordholts's avatar
      Bug 562818 – First image opened in GIMP offset · 632ab5ed
      Martin Nordholts authored
      * app/display/gimpdisplayshell.c (gimp_display_shell_shrink_wrap):
      Only rely on disp_width/height for border calculation if they are
      larger than 1. If not, special-case the calculation so we don't
      get a severly mispositioned image.
      
      svn path=/trunk/; revision=27892
      632ab5ed
    • Martin Nordholts's avatar
      Rename border_x to border_width and border_y to border_height. · 59c9c6d8
      Martin Nordholts authored
      * app/display/gimpdisplayshell.c (gimp_display_shell_shrink_wrap):
      Rename border_x to border_width and border_y to border_height.
      
      svn path=/trunk/; revision=27891
      59c9c6d8
    • Martin Nordholts's avatar
      Bug 562213 – Align Tool doesn't work properly if it is the active · c2b1a616
      Martin Nordholts authored
      tool at startup
      
      * app/tools/gimpaligntool.c: Perform NULL-pointer dodging to avoid
      crashing.
      
      svn path=/trunk/; revision=27889
      c2b1a616
    • Martin Nordholts's avatar
      Make instance members private. · 7c964523
      Martin Nordholts authored
      * app/widgets/gimpdock.[ch]: Make instance members private.
      
      (gimp_dock_get_context)
      (gimp_dock_get_dialog_factory)
      (gimp_dock_get_dockbooks)
      (gimp_dock_get_main_vbox)
      (gimp_dock_get_vbox)
      (gimp_dock_get_id): New getters.
      
      * app/actions/actions.c
      * app/actions/dockable-actions.c
      * app/actions/dockable-commands.c
      * app/actions/windows-actions.c
      * app/menus/windows-menu.c
      * app/widgets/gimpdialogfactory.c
      * app/widgets/gimpdock.c
      * app/widgets/gimpdock.h
      * app/widgets/gimpdockable.c
      * app/widgets/gimpdockbook.c
      * app/widgets/gimpdockseparator.c
      * app/widgets/gimpimagedock.c
      * app/widgets/gimpmenudock.c
      * app/widgets/gimpsessioninfo-book.c
      * app/widgets/gimpsessioninfo-dock.c
      * app/widgets/gimpsessioninfo-dockable.c
      * app/widgets/gimptoolbox-color-area.c
      * app/widgets/gimptoolbox-dnd.c
      * app/widgets/gimptoolbox-image-area.c
      * app/widgets/gimptoolbox-indicator-area.c
      * app/widgets/gimptoolbox.c: Use new getters.
      
      svn path=/trunk/; revision=27881
      7c964523
  4. 03 Jan, 2009 1 commit
  5. 01 Jan, 2009 4 commits
    • Sven Neumann's avatar
      removed unused include. · 6ee74726
      Sven Neumann authored
      2009-01-01  Sven Neumann  <sven@gimp.org>
      
      	* app/tools/gimptexttool.c: removed unused include.
      
      
      svn path=/trunk/; revision=27873
      6ee74726
    • Sven Neumann's avatar
      Bug 565112 – code duplication in app/core/gimpimage-snap.c · f8b964bf
      Sven Neumann authored
      2009-01-01  Sven Neumann  <sven@gimp.org>
      
      	Bug 565112 – code duplication in app/core/gimpimage-snap.c
      
      	* app/core/gimpimage-snap.c: based on a patch from Daniel 
      Hornung,
      	add the utility function gimp_image_snap_distance().
      
      
      svn path=/trunk/; revision=27869
      f8b964bf
    • Sven Neumann's avatar
      Happy New Year! · b024d231
      Sven Neumann authored
      2009-01-01  Sven Neumann  <sven@gimp.org>
      
      	* app/about.h (GIMP_COPYRIGHT): Happy New Year!
      
      
      svn path=/trunk/; revision=27868
      b024d231
    • Sven Neumann's avatar
      Bug 565223 – Perspective transformation jagged edges / comb effect · 45387a39
      Sven Neumann authored
      2009-01-01  Sven Neumann  <sven@gimp.org>
      
      	Bug 565223 – Perspective transformation jagged edges / comb effect
      
      	* app/core/gimp-transform-region.c: reverted the code change, but
      	not the cleanups, from commit r26786.
      
      
      svn path=/trunk/; revision=27866
      45387a39
  6. 31 Dec, 2008 1 commit
    • Sven Neumann's avatar
      added GimpTagEntryMode. · d9d657ca
      Sven Neumann authored
      2008-12-31  Sven Neumann  <sven@gimp.org>
      
      	* app/widgets/widgets-enums.[ch]: added GimpTagEntryMode.
      
      	* app/widgets/gimptagentry.[ch]: removed it here. Also did some
      	code cleanup, mostly formatting.
      
      	* app/widgets/gimpcombotagentry.[ch]
      	* app/widgets/gimptagpopup.[ch]: some code cleanup, mostly
      	formatting.
      
      
      svn path=/trunk/; revision=27861
      d9d657ca
  7. 30 Dec, 2008 4 commits
  8. 28 Dec, 2008 5 commits
    • Martin Nordholts's avatar
      New offset getters for inline use. · de38a988
      Martin Nordholts authored
      * app/core/gimpitem.c
      (gimp_item_get_offset_x)
      (gimp_item_get_offset_y): New offset getters for inline use.
      
      * app/core/gimpchannel.c
      * app/core/gimpdrawable.c
      * app/core/gimpimage-merge.c
      * app/core/gimpimage-resize.c
      * app/tools/gimptexttool.c: Don't access GimpItem offset members
      directly, use gimp_item_set_offset() and
      gimp_item_get_offset_[xy]() instead.
      
      svn path=/trunk/; revision=27848
      de38a988
    • Sven Neumann's avatar
      Bug 563985 – jpg save dialog: "cancel" is treated like "commit" for · 28237630
      Sven Neumann authored
      2008-12-28  Sven Neumann  <sven@gimp.org>
      
      	Bug 563985 – jpg save dialog: "cancel" is treated like "commit"
      	for settings
      
      	* plug-ins/file-jpeg/jpeg.c (run): only attach the comment and
      	settings to the image if the save was successful.
      
      
      svn path=/trunk/; revision=27843
      28237630
    • Sven Neumann's avatar
      Bug 565362 – the previously opened file is not suggested if gimp was · 4ce9631b
      Sven Neumann authored
      2008-12-28  Sven Neumann  <sven@gimp.org>
      
      	Bug 565362 – the previously opened file is not suggested if gimp
      	was started from command line
      
      	* app/file/file-open.c (file_open_from_command_line): remember 
      the
      	opened image just as if it was opened using the file-open 
      dialog.
      
      
      svn path=/trunk/; revision=27842
      4ce9631b
    • Martin Nordholts's avatar
      And ChangeLog... · a7646e06
      Martin Nordholts authored
      svn path=/trunk/; revision=27841
      a7646e06
    • Sven Neumann's avatar
      use the canonical spelling for the 'stock-id' property. · 19f72e44
      Sven Neumann authored
      2008-12-28  Sven Neumann  <sven@gimp.org>
      
      	* libgimpwidgets/gimpintcombobox.c (gimp_int_combo_box_init): 
      use
      	the canonical spelling for the 'stock-id' property.
      
      
      svn path=/trunk/; revision=27839
      19f72e44
  9. 27 Dec, 2008 4 commits
    • Sven Neumann's avatar
      copy-on-write from the projection is not any longer broken, so use it · f1c78b1d
      Sven Neumann authored
      2008-12-27  Sven Neumann  <sven@gimp.org>
      
      	* app/paint/gimppaintcore.c
      	(gimp_paint_core_validate_saved_proj_tiles): copy-on-write from
      	the projection is not any longer broken, so use it here.
      
      
      svn path=/trunk/; revision=27837
      f1c78b1d
    • Sven Neumann's avatar
      Bug 564087 – Using clone tool on a layer with a part out of canvas · a4daf7f2
      Sven Neumann authored
      2008-12-27  Sven Neumann  <sven@gimp.org>
      
              Bug 564087 – Using clone tool on a layer with a part out of 
      canvas
              causes crashes
      
              * app/paint/gimppaintcore.c (gimp_paint_core_paste): intersect 
      the
              rectangle with the extents of the saved projection.
      
      
      svn path=/trunk/; revision=27835
      a4daf7f2
    • Sven Neumann's avatar
      formatting. · c0375934
      Sven Neumann authored
      2008-12-27  Sven Neumann  <sven@gimp.org>
      
      	* app/base/pixel-surround.c (struct _PixelSurround): formatting.
      
      
      svn path=/trunk/; revision=27834
      c0375934
    • Sven Neumann's avatar
      Bug 564593 – crash when the drawable is changed while a color tools is · 4409f385
      Sven Neumann authored
      2008-12-27  Sven Neumann  <sven@gimp.org>
      
      	Bug 564593 – crash when the drawable is changed while a color
      	tools is active
      
      	* app/core/gimpdrawable-shadow.c 
      (gimp_drawable_merge_shadow_tiles):
      	keep a reference to the shadow tiles because it might otherwise 
      be
      	free'd under our feet.
      
      
      svn path=/trunk/; revision=27832
      4409f385
  10. 26 Dec, 2008 1 commit
    • Sven Neumann's avatar
      let the save procedure also accept a grayscale layer with alpha channel, · d86d0856
      Sven Neumann authored
      2008-12-26  Sven Neumann  <sven@gimp.org>
      
      	* plug-ins/common/file-gbr.c: let the save procedure also accept 
      a
      	grayscale layer with alpha channel, as we do in the GIH save
      	procedure.
      
      	* plug-ins/common/file-gih.c: when loading a brush mask pipe,
      	create grayscale layers without an alpha channel. Changed the 
      save
      	procedure to also accept layers without alpha channel.
      
      
      svn path=/trunk/; revision=27831
      d86d0856
  11. 25 Dec, 2008 4 commits
  12. 23 Dec, 2008 3 commits
  13. 21 Dec, 2008 3 commits
  14. 20 Dec, 2008 2 commits
    • Martin Nordholts's avatar
      Bug 555954 – Merge Tagging of Gimp Resources GSoC Project · 4255e436
      Martin Nordholts authored
      Merge the rest of the tagging code developed on the tagging branch
      by Aurimas Juška. Development will now continue in trunk.
      
      * app/core/gimptag.[ch]: New files (not strictly true but almost)
      implementing the represention of a tag.
      
      * app/core/gimptagcache.[ch]: New files implementing functionality
      for loading and saving tags to tags.xml, and assigning loaded tags
      to tagged objects.
      
      * app/core/gimpfilteredcontainer.[ch]: New files implementing a
      tag filtered GimpContainer.
      
      * app/widgets/gimptagentry.[ch]: New files implementing a
      GtkEntry-like widget for entering tags.
      
      * app/widgets/gimpcombotagentry.[ch]: New files implementing a
      combobox-like widget for selecting tags.
      
      * app/widgets/gimptagpopup.[ch]: New files implementing a popup of
      all available tags that can be selected and combined in a
      checkbox-like way.
      
      * app/core/gimp.[ch]: Add a GimpTagCache member and manage tag
      assignment and saving and loading to/from tags.xml.
      
      * app/widgets/gimpdatafactoryview.c: Add the tag query and tag
      assignment widgets to the UI and show the tag filtered items
      instead of all items.
      
      * app/core/Makefile.am
      * app/widgets/Makefile.am: Add new files.
      
      * app/core/core-types.h
      * app/widgets/widgets-types.h: Add new types.
      
      svn path=/trunk/; revision=27816
      4255e436
    • Martin Nordholts's avatar
      Bug 555954 – Merge Tagging of Gimp Resources GSoC Project · 9c912cf0
      Martin Nordholts authored
      Partial merge of code from Aurimas Juška.
      
      * app/widgets/gimpbrushfactoryview.c: Use the same method for
      getting the GimpContainer both when adding and when removing the
      spacing-changed handler. It was just a coincidence that the
      previously different methods retured the same GimpContainer.
      
      svn path=/trunk/; revision=27815
      9c912cf0