1. 08 Sep, 2006 3 commits
    • Sven Neumann's avatar
      mark "Space" and "Backslash" for translation (using the same translation · 13a2beb5
      Sven Neumann authored
      2006-09-08  Sven Neumann  <sven@gimp.org>
      
      	* app/widgets/gimpwidgets-utils.c: mark "Space" and "Backslash"
      	for translation (using the same translation context as in GTK+).
      13a2beb5
    • Hans Breuer's avatar
      updated · ccb25e37
      Hans Breuer authored
      2006-09-08  Hans Breuer  <hans@breuer.org>
      
      	* **/makefile.msc app/gimpcore.def : updated
      
      	* app/paint/gimpperspectiveclone.c : error C2057: expected constant
      	expression. Stack allocation of dynamic sized arrays is afaik a GCC
      	extension, use g_alloca() instead.
      ccb25e37
    • Michael Natterer's avatar
      fix the tool's menu path and accelerator. · 1c309997
      Michael Natterer authored
      2006-09-08  Michael Natterer  <mitch@gimp.org>
      
      	* app/tools/gimpperspectiveclonetool.c
      	(gimp_perspective_clone_tool_register): fix the tool's menu path
      	and accelerator.
      1c309997
  2. 07 Sep, 2006 14 commits
    • Jakub Steiner's avatar
      add the element of perspective . Perhaps needs a bit of work on the · aea19462
      Jakub Steiner authored
      2006-09-07  Jakub Steiner <jimmac@ximian.com>
      
      * stock-tool-perspective-clone*png: add the element of perspective
      . Perhaps needs a bit of work on the anti-aliasing still.
      aea19462
    • Michael Natterer's avatar
      Merged the "soc-2006-perspective-clone" branch. That branch is now · 1b149765
      Michael Natterer authored
      2006-09-07  Michael Natterer  <mitch@gimp.org>
      
      	Merged the "soc-2006-perspective-clone" branch. That branch is
      	now officially closed and all further fixes and changes have to
      	be applied to HEAD.
      
      	Did some minor adjustments, mostly small indentation and spacing
      	fixes. Derive the tool from GimpBrushTool and renamed the enum
      	added to paint-enums.h and it values, added stock icon and menu
      	entry.
      
      	Thanks a lot to Pedro Alonso Ferrer!
      
      	* app/paint/paint-enums.[ch]: new enum GimpPerspectiveCloneMode.
      
      	* app/paint/Makefile.am
      	* app/paint/gimpperspectiveclone.[ch]
      	* app/paint/gimpperspectivecloneoptions.[ch]: the perspective
      	clone core and its options.
      
      	* app/paint/gimp-paint.c: register it.
      
      	* app/tools/Makefile.am
      	* app/tools/gimpperspectiveclonetool.[ch]: the perspective clone tool.
      
      	* app/tools/gimp-tools.c: register it.
      
      	* app/tools/gimppaintoptions-gui.c: show the widgets that are used
      	by perspective clone.
      
      	* app/widgets/gimphelp-ids.h: the help ID.
      
      	* themes/Default/images/Makefile.am
      	* themes/Default/images/tools/stock-tool-perspective-clone-16.png
      	* themes/Default/images/tools/stock-tool-perspective-clone-22.png
      	* libgimpwidgets/gimpstock.[ch]: its stock ID and icons.
      
      	* menus/image-menu.xml.in: added it to the menu.
      1b149765
    • Sven Neumann's avatar
      bumped version to 2.3.12. · 57b48583
      Sven Neumann authored
      2006-09-07  Sven Neumann  <sven@gimp.org>
      
      	* configure.in: bumped version to 2.3.12.
      57b48583
    • Sven Neumann's avatar
      Made 2.3.11 development release. · c64466a7
      Sven Neumann authored
      2006-09-07  Sven Neumann  <sven@gimp.org>
      
              * Made 2.3.11 development release.
      c64466a7
    • Sven Neumann's avatar
      news update for 2.3.11 · f6742079
      Sven Neumann authored
      f6742079
    • Michael Natterer's avatar
      removed unused variable. · 58908ecf
      Michael Natterer authored
      2006-09-07  Michael Natterer  <mitch@gimp.org>
      
      	* app/tools/gimpfreeselecttool.c: removed unused variable.
      58908ecf
    • Sven Neumann's avatar
      added "position" construct-only property to allow construction using · fd56f063
      Sven Neumann authored
      2006-09-07  Sven Neumann  <sven@gimp.org>
      
      	* libgimpwidgets/gimpchainbutton.c: added "position" construct-only
      	property to allow construction using g_object_new().
      
      	* plug-ins/pygimp/gimpui.defs: use new style constructors for some
      	more widgets.
      fd56f063
    • Sven Neumann's avatar
      updated the GimpHintBox constructor definition to use pygtk 2.8 features. · ac05be7a
      Sven Neumann authored
      2006-09-07  Sven Neumann  <sven@gimp.org>
      
      	* plug-ins/pygimp/gimpui.defs: updated the GimpHintBox constructor
      	definition to use pygtk 2.8 features.
      
      	* plug-ins/pygimp/gimpui.override: removed hand-written constructor.
      ac05be7a
    • Sven Neumann's avatar
      app/base/pixel-region.[ch] app/base/tile-manager.[ch] removed code that · 6d0e04ae
      Sven Neumann authored
      2006-09-07  Sven Neumann  <sven@gimp.org>
      
      	* app/base/pixel-region.[ch]
      	* app/base/tile-manager.[ch]
      	* app/base/tile-swap.[ch]: removed code that tried to swap in
      	tiles asynchronously (but ended up calling up nothing).
      6d0e04ae
    • Sven Neumann's avatar
      app/base/tile-cache.c app/base/tile-manager.c app/base/tile-private.h · 79931072
      Sven Neumann authored
      2006-09-07  Sven Neumann  <sven@gimp.org>
      
      	* app/base/tile-cache.c
      	* app/base/tile-manager.c
      	* app/base/tile-private.h
      	* app/base/tile.c: removed tile locking macros that were only used
      	for the threaded tile swapper.
      79931072
    • Michael Natterer's avatar
      pass the src_offset_x and src_offset_y as separate parameters to · fb137010
      Michael Natterer authored
      2006-09-07  Michael Natterer  <mitch@gimp.org>
      
      	* app/paint/gimpsourcecore.[ch] (gimp_source_core_motion): pass
      	the src_offset_x and src_offset_y as separate parameters to
      	GimpSourceCore::motion().
      
      	* app/paint/gimpheal.c (gimp_heal_motion): changed accordingly.
      
      	* app/paint/gimpclone.c (gimp_clone_motion): ditto and use the new
      	values for pattern cloning instead of asuming stuff that relies on
      	knowledge of gimp_source_core_motion()'s internals.
      fb137010
    • Sven Neumann's avatar
      removed --enable_threaded_tile_swapper option. · c8fb26ee
      Sven Neumann authored
      2006-09-07  Sven Neumann  <sven@gimp.org>
      
      	* configure.in: removed --enable_threaded_tile_swapper option.
      
      	* app/base/tile-cache.c
      	* app/base/tile-private.h
      	* app/base/tile-swap.c
      	* app/base/tile.c: removed threaded tile swapper code which has
      	been sitting here unused for too long.
      c8fb26ee
    • Michael Natterer's avatar
      pass the width and height of the sub-area of paint_area to · f8392567
      Michael Natterer authored
      2006-09-07  Michael Natterer  <mitch@gimp.org>
      
      	* app/paint/gimpsourcecore.[ch] (gimp_source_core_motion): pass
      	the width and height of the sub-area of paint_area to
      	GimpSourceCore::motion().
      
      	* app/paint/gimpclone.c (gimp_clone_motion)
      	* app/paint/gimpheal.c (gimp_heal_motion): use the new parameters
      	instead of taking these values from srcPR->w and ->h, which was
      	very confusing.
      f8392567
    • Sven Neumann's avatar
      set the context property on the "edit-fill-pattern" action. · 3631a3d6
      Sven Neumann authored
      2006-09-07  Sven Neumann  <sven@gimp.org>
      
      	* app/actions/edit-actions.c (edit_actions_setup): set the context
      	property on the "edit-fill-pattern" action.
      3631a3d6
  3. 06 Sep, 2006 6 commits
    • William Skaggs's avatar
      Bill Skaggs <weskaggs@primate.ucdavis.edu> · 5e9dc3c0
      William Skaggs authored
      	* app/tools/tools-enums.[ch]: add GimpRectangleConstraint
      	enum.
      
      	* app/tools/gimprectangletool.[ch]: replace "constrain"
      	boolean with "constraint" enum property.  Implement
      	constraints in motion handler -- the implementation
      	is rather elegant but pretty tricky.
      
      	* app/tools/gimpcroptool.c: constrain to image bounds,
      	or to active drawable bounds if "current layer only"
      	option is checked.
      
      	* app/tools/gimpellipseselecttool.c
      	* app/tools/gimprectangleselecttool.c: no constraint.
      
      	This addresses bug #353936 -- I would say fixes it, but it
      	probably needs some fine-tuning.  Also perhaps fixes
      	bug #329817 a bit better than before.
      5e9dc3c0
    • Sven Neumann's avatar
      bail out early if the procedure is already at the start of the list. · e0779753
      Sven Neumann authored
      2006-09-06  Sven Neumann  <sven@gimp.org>
      
      	* app/plug-in/gimppluginmanager-history.c
      	(gimp_plug_in_manager_history_add): bail out early if the
      	procedure is already at the start of the list.
      e0779753
    • William Skaggs's avatar
      Bill Skaggs <weskaggs@primate.ucdavis.edu> · c28e8253
      William Skaggs authored
      	* app/tools/tools-enums.[ch]: remove GimpCropMode enum;
      	missed in previous commit.
      c28e8253
    • William Skaggs's avatar
      Bill Skaggs <weskaggs@primate.ucdavis.edu> · 05f8df22
      William Skaggs authored
      	* app/tools/gimpcroptool.c
      	* app/tools/gimpcropoptions.[ch]: remove "crop vs resize"
      	option, as recommended in bug #353936.
      05f8df22
    • William Skaggs's avatar
      Bill Skaggs <weskaggs@primate.ucdavis.edu> · 557a217e
      William Skaggs authored
      	* app/paint-funcs/scale-funcs.[ch]: apply patch from Geert
      	Jordaens to improve Lanczos scaling, with coding style
      	cleanups; partly fixes bug #167956.
      557a217e
    • Sven Neumann's avatar
      also add the procedure to the history if it is called from the "Repeat" or · 5ff13881
      Sven Neumann authored
      2006-09-06  Sven Neumann  <sven@gimp.org>
      
      	* app/actions/plug-in-commands.c (plug_in_run_cmd_callback)
      	(plug_in_repeat_cmd_callback): also add the procedure to the
      	history if it is called from the "Repeat" or "Re-Show" menus.
      
      	* plug-ins/common/vpropagate.c: changed progress text.
      5ff13881
  4. 05 Sep, 2006 11 commits
    • Sven Neumann's avatar
      document the new menu registration syntax. · d00d79fd
      Sven Neumann authored
      2006-09-06  Sven Neumann  <sven@gimp.org>
      
      	* plug-ins/pygimp/gimpfu.py: document the new menu registration
      syntax.
      d00d79fd
    • Sven Neumann's avatar
      plug-ins/pygimp/gimpui.defs wrap the new GimpHintBox widget. · 31b3de07
      Sven Neumann authored
      2006-09-06  Sven Neumann  <sven@gimp.org>
      
      	* plug-ins/pygimp/gimpui.defs
      	* plug-ins/pygimp/gimpui.override: wrap the new GimpHintBox
      widget.
      
      	* plug-ins/pygimp/gimpfu.py: use it to display the blurb.
      
      	* plug-ins/pygimp/plug-ins/py-slice.py: added missing verb in
      blurb.
      31b3de07
    • Sven Neumann's avatar
      libgimpwidgets/Makefile.am libgimpwidgets/gimpwidgets.h added simple · dea33cb2
      Sven Neumann authored
      2006-09-05  Sven Neumann  <sven@gimp.org>
      
      	* libgimpwidgets/Makefile.am
      	* libgimpwidgets/gimpwidgets.h
      	* libgimpwidgets/gimphintbox.[ch]: added simple widget to
      display
      	a user hint. Having this as a widget will allow us to change the
      	look, perhaps even using style properties.
      
      	* libgimpwidgets/gimpwidgets.def: added the new symbols.
      
      	* app/dialogs/keyboard-shortcuts-dialog.c
      	* plug-ins/common/colormap-remap.c
      	* plug-ins/common/redeye.c: use the new widget instead of
      	duplicating the code.
      dea33cb2
    • Michael Natterer's avatar
      app/actions/debug-actions.c app/actions/debug-commands.[ch] added "Dump · 42e95483
      Michael Natterer authored
      2006-09-05  Michael Natterer  <mitch@gimp.org>
      
      	* app/actions/debug-actions.c
      	* app/actions/debug-commands.[ch]
      	* menus/toolbox-menu.xml.in: added "Dump Attached Data" menu item
      	which prints the stuff that is attached to the gimp and
      	user_context objects.
      42e95483
    • Sven Neumann's avatar
      use the wilber icon / label combination for hints that is also used in · febf445c
      Sven Neumann authored
      2006-09-05  Sven Neumann  <sven@gimp.org>
      
      	* plug-ins/common/redeye.c (dialog): use the wilber icon / label
      	combination for hints that is also used in colormap-remap.
      febf445c
    • Michael Natterer's avatar
      added gimp_tool_get_options() so tools don't need to incude · 6c7f0c68
      Michael Natterer authored
      2006-09-05  Michael Natterer  <mitch@gimp.org>
      
      	* app/tools/gimptool.[ch]: added gimp_tool_get_options() so tools
      	don't need to incude "core/gimptoolinfo.h" just to get to
      	their options.
      
      	* app/tools/gimp*tool.h: added macros GIMP_FOO_TOOL_GET_OPTIONS()
      	which return specific tool options types and do all casting
      	themselves.
      
      	* app/tools/*.c: use the new macros and don't include
      	"core/gimptoolinfo.h" in most files.
      
      	* app/tools/gimpcolorpickertool.c (gimp_color_picker_tool_register):
      	make it use the parent context's FG and BG.
      
      	* app/tools/gimpcolortool.c (gimp_color_tool_real_picked): set the
      	color on the tool's options, not on the user context.
      6c7f0c68
    • Michael Natterer's avatar
      don't #include "core/gimptoolinfo.h" · a76e59de
      Michael Natterer authored
      2006-09-05  Michael Natterer  <mitch@gimp.org>
      
      	* app/widgets/gimpmenudock.c: don't #include "core/gimptoolinfo.h"
      a76e59de
    • Sven Neumann's avatar
      don't specialcase gimp->no_interface; it's a pointless optimization. · 25c1dfe6
      Sven Neumann authored
      2006-09-05  Sven Neumann  <sven@gimp.org>
      
      	* app/plug-in/gimppluginmanager.c (gimp_plug_in_manager_restore):
      	don't specialcase gimp->no_interface; it's a pointless optimization.
      25c1dfe6
    • Sven Neumann's avatar
      sort the load and save procedures after adding them to the database, · 36666a5b
      Sven Neumann authored
      2006-09-05  Sven Neumann  <sven@gimp.org>
      
      	* app/plug-in/gimppluginmanager.c (gimp_plug_in_manager_restore):
      	sort the load and save procedures after adding them to the
      	database, otherwise there is nothing to sort.
      36666a5b
    • Sven Neumann's avatar
      disabled debug spew. · 4bb2851f
      Sven Neumann authored
      2006-09-05  Sven Neumann  <sven@gimp.org>
      
      	* app/widgets/gimpselectiondata.c: disabled debug spew.
      
      	* plug-ins/common/raw.c: fixed saving of INDEXEDA drawables. Added
      	code to load such files. Fixes bug #354034.
      4bb2851f
    • Sven Neumann's avatar
      switch from a short timeout to an idle handler for starting the animation. · 1b099bfd
      Sven Neumann authored
      2006-09-05  Sven Neumann  <sven@gimp.org>
      
      	* app/display/gimpdisplayshell-selection.c: switch from a short
      	timeout to an idle handler for starting the animation.
      1b099bfd
  5. 04 Sep, 2006 6 commits