1. 17 Jan, 2009 1 commit
  2. 13 Jan, 2009 1 commit
  3. 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
  4. 04 Jan, 2009 6 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
      formating · 254ce98a
      Martin Nordholts authored
      svn path=/trunk/; revision=27882
      254ce98a
    • 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
  5. 03 Jan, 2009 1 commit
  6. 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
  7. 31 Dec, 2008 2 commits
    • Sven Neumann's avatar
      another small formatting cleanup · 2d2aec81
      Sven Neumann authored
      svn path=/trunk/; revision=27863
      2d2aec81
    • 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
  8. 30 Dec, 2008 2 commits
  9. 28 Dec, 2008 3 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 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
      Use gimp_item_set/get_image() instead of accessing the instance · d37193fe
      Martin Nordholts authored
      member directly.
      
      * app/core/gimpchannel.c
      * app/core/gimpdrawable-brightness-contrast.c
      * app/core/gimpdrawable-color-balance.c
      * app/core/gimpdrawable-colorize.c
      * app/core/gimpdrawable-curves.c
      * app/core/gimpdrawable-desaturate.c
      * app/core/gimpdrawable-hue-saturation.c
      * app/core/gimpdrawable-invert.c
      * app/core/gimpdrawable-levels.c
      * app/core/gimpdrawable-posterize.c
      * app/core/gimpdrawable-threshold.c
      * app/core/gimplayer.c
      * app/core/gimplayermask.c
      * app/core/gimpselection.c
      * app/dialogs/layer-add-mask-dialog.c
      * app/text/gimptextlayer-xcf.c
      * app/tools/gimprectangletool.c
      * app/tools/gimptexttool.c
      * app/tools/gimpvectortool.c
      * app/vectors/gimpvectors-preview.c
      * app/vectors/gimpvectors.c
      * tools/pdbgen/pdb/layer.pdb
      
      * app/pdb/layer-cmds.c: Regenerated.
      
      svn path=/trunk/; revision=27840
      d37193fe
  10. 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
  11. 25 Dec, 2008 3 commits
  12. 23 Dec, 2008 1 commit
  13. 21 Dec, 2008 2 commits
  14. 20 Dec, 2008 4 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
    • Martin Nordholts's avatar
      New helper functions to lesser level of indirection in client code. · a4b0297b
      Martin Nordholts authored
      * app/widgets/gimpdatafactoryview.[ch]
      (gimp_data_factory_view_have)
      (gimp_data_factory_view_get_children_type)
      (gimp_data_factory_view_has_data_new_func): New helper functions
      to lesser level of indirection in client code.
      
      * app/actions/data-commands.c: Use them.
      
      svn path=/trunk/; revision=27814
      a4b0297b
    • Martin Nordholts's avatar
      Make instance members private and add getters for accessed members. · 7f733cee
      Martin Nordholts authored
      * app/widgets/gimpdatafactoryview.[ch]: Make instance members
      private and add getters for accessed members.
      
      (gimp_data_factory_view_get_edit_button)
      (gimp_data_factory_view_get_duplicate_button)
      (gimp_data_factory_view_get_data_factory): New getters.
      
      * app/actions/data-commands.c
      * app/widgets/gimppatternfactoryview.c: Use new getters.
      
      svn path=/trunk/; revision=27813
      7f733cee
  15. 19 Dec, 2008 1 commit
    • Martin Nordholts's avatar
      Make instance members private and add getters for required members. · 4981816c
      Martin Nordholts authored
      * app/core/gimpdatafactory.[ch]: Make instance members private and
      add getters for required members.
      
      (gimp_data_factory_get_container)
      (gimp_data_factory_get_gimp)
      (gimp_data_factory_has_data_new_func): The new getters.
      
      * app/actions/context-commands.c
      * app/actions/data-commands.c
      * app/core/gimp-gradients.c
      * app/core/gimp.c
      * app/core/gimpcontext.c
      * app/core/gimpdatafactory.c
      * app/core/gimpdatafactory.h
      * app/dialogs/convert-dialog.c
      * app/dialogs/palette-import-dialog.c
      * app/pdb/gimppdb-utils.c
      * app/widgets/gimpbrushfactoryview.c
      * app/widgets/gimpdataeditor.c
      * app/widgets/gimpdatafactoryview.c
      * app/widgets/gimpselectiondata.c
      * app/widgets/gimpviewablebox.c
      * tools/pdbgen/pdb/brush_select.pdb
      * tools/pdbgen/pdb/brushes.pdb
      * tools/pdbgen/pdb/gradient_select.pdb
      * tools/pdbgen/pdb/gradients.pdb
      * tools/pdbgen/pdb/palette_select.pdb
      * tools/pdbgen/pdb/palettes.pdb
      * tools/pdbgen/pdb/pattern_select.pdb
      * tools/pdbgen/pdb/patterns.pdb: Use the getters.
      
      
      * app/pdb/brush-select-cmds.c
      * app/pdb/brushes-cmds.c
      * app/pdb/gradient-select-cmds.c
      * app/pdb/gradients-cmds.c
      * app/pdb/palette-select-cmds.c
      * app/pdb/palettes-cmds.c
      * app/pdb/pattern-select-cmds.c
      * app/pdb/patterns-cmds.c: Regenerated.
      
      svn path=/trunk/; revision=27812
      4981816c
  16. 16 Dec, 2008 2 commits
  17. 14 Dec, 2008 1 commit