1. 02 Nov, 2007 1 commit
    • Michael Natterer's avatar
      app/core/Makefile.am app/core/core-types.h app/core/gimpcurve-save.[ch] · 5dd23ae1
      Michael Natterer authored
      2007-11-02  Michael Natterer  <mitch@gimp.org>
      
      	* app/core/Makefile.am
      	* app/core/core-types.h
      	* app/core/gimpcurve-save.[ch]
      	* app/core/gimpcurve-load.[ch]
      	* app/core/gimpcurve.[ch]: new GimpData subclass which keeps a
      	curve as known from the curves tool. Pretty much unfinished, but
      	can do everything that used to be done by base/curves.c and more.
      
      	* app/base/curves.[ch]: stripped down to plain arrays of
      	uchar (the actual curve) and the LUT setup function. All the rest
      	is done by GimpCurve now.
      
      	* app/tools/gimpcurvestool.[ch]: use an array of GimpCurves
      	instead of the old Curves cruft. Use Curves only for the last step
      	of creating the LUT. Pretty much unfinished migration here too.
      
      	* tools/pdbgen/pdb/color.pdb: use a GimpCurve here too.
      
      	* app/pdb/color_cmds.c: regenerated.
      
      
      svn path=/trunk/; revision=24041
      5dd23ae1
  2. 19 Jul, 2007 1 commit
  3. 21 Jun, 2007 1 commit
  4. 23 May, 2007 1 commit
    • Sven Neumann's avatar
      app/paint/gimppaintoptions.c app/tools/gimpcolorbalancetool.c · ab71eb9f
      Sven Neumann authored
      2007-05-23  Sven Neumann  <sven@gimp.org>
      
      	* app/paint/gimppaintoptions.c
      	* app/tools/gimpcolorbalancetool.c
      	* app/tools/gimpcolorizetool.c
      	* app/tools/gimpcurvestool.c
      	* app/tools/gimpforegroundselecttool.c
      	* app/tools/gimphuesaturationtool.c
      	* app/tools/gimpiscissorstool.c
      	* app/tools/gimplevelstool.c
      	* app/tools/gimprectangleoptions.c
      	* app/tools/gimprectangletool.c
      	* app/tools/gimpthresholdtool.c
      	* app/tools/tool_manager.c: allocate structs using GSlice.
      
      svn path=/trunk/; revision=22595
      ab71eb9f
  5. 05 May, 2007 2 commits
  6. 12 Apr, 2007 1 commit
    • Sven Neumann's avatar
      app/tools/gimplevelstool.c app/tools/gimpcurvestool.c app/xcf/xcf-save.c · c68c91c9
      Sven Neumann authored
      2007-04-12  Sven Neumann  <sven@gimp.org>
      
      	* app/tools/gimplevelstool.c
      	* app/tools/gimpcurvestool.c
      	* app/xcf/xcf-save.c
      	* app/xcf/xcf-load.c
      	* app/widgets/gimppaletteeditor.c
      	* app/widgets/gimpcolormapeditor.c
      	* app/widgets/gimpcolorframe.c: get rid of compiler warnings about
      	dereferencing type-punned pointers.
      
      
      svn path=/trunk/; revision=22238
      c68c91c9
  7. 09 Mar, 2007 1 commit
    • Michael Natterer's avatar
      include "libgimpmath/gimpmathtypes.h" instead of "libgimpmath/gimpmath.h". · 83d3a750
      Michael Natterer authored
      2007-03-09  Michael Natterer  <mitch@gimp.org>
      
      	* app/core/core-types.h: include "libgimpmath/gimpmathtypes.h"
      	instead of "libgimpmath/gimpmath.h".
      
      	* app/core/gimpbrush.h
      	* app/paint/gimppaintcore.h
      	* app/paint/gimpperspectiveclone.h
      	* app/text/gimptext.h
      	* app/tools/gimptransformtool.h: include gimpvector.h and
      	gimpmatrix.h explicitely where they are needed in public structs.
      
      	* app/*/*.c
      	* tools/pdbgen/pdb/paths.pdb: include "libgimpmath/gimpmath.h"
      	where needed.
      
      	* app/pdb/paths_cmds.c: regenerated.
      
      
      svn path=/trunk/; revision=22084
      83d3a750
  8. 27 Feb, 2007 1 commit
    • Michael Natterer's avatar
      Step one towards enabling tool cancellation by other means than mouse · d7ed6394
      Michael Natterer authored
      2007-02-27  Michael Natterer  <mitch@gimp.org>
      
      	Step one towards enabling tool cancellation by other means than
      	mouse button 3 and towards proper "clicked" semantics.
      
      	* app/tools/tools-enums.[ch]: added enum GimpButtonReleaseType
      	which can be one of { NORMAL, CANCEL, CLICK } (click is curently
      	unused).
      
      	* app/tools/gimptool.[ch] (GimpTool::button_release): added
      	"release_type" parameter.
      
      	(gimp_tool_button_release): if the state contains
      	GDK_BUTTON3_MASK, call the tool's button_release() with CANCEL,
      	use NORMAL otherwise.
      
      	* app/tools/gimpaligntool.c
      	* app/tools/gimpblendtool.c
      	* app/tools/gimpbrightnesscontrasttool.c
      	* app/tools/gimpbucketfilltool.c
      	* app/tools/gimpcolortool.c
      	* app/tools/gimpcroptool.c
      	* app/tools/gimpcurvestool.c
      	* app/tools/gimpeditselectiontool.c
      	* app/tools/gimpforegroundselecttool.c
      	* app/tools/gimpfreeselecttool.c
      	* app/tools/gimpiscissorstool.c
      	* app/tools/gimpmagnifytool.c
      	* app/tools/gimpmeasuretool.c
      	* app/tools/gimpmovetool.c
      	* app/tools/gimppainttool.c
      	* app/tools/gimprectangleselecttool.c
      	* app/tools/gimprectangletool.[ch]
      	* app/tools/gimpregionselecttool.c
      	* app/tools/gimptransformtool.c
      	* app/tools/gimpvectortool.c (button_release): added
      	"release_type" parameters and get rid of own checks for
      	GDK_BUTTON3_MASK.
      
      
      svn path=/trunk/; revision=22015
      d7ed6394
  9. 08 Feb, 2007 1 commit
    • Sven Neumann's avatar
      reduced default spacing. · fbc67ff2
      Sven Neumann authored
      2007-02-08  Sven Neumann  <sven@gimp.org>
      
      	* libgimpwidgets/gimpenumwidgets.c
      	(gimp_enum_stock_box_new_with_range): reduced default spacing.
      
      	* app/tools/gimpcurvestool.c (gimp_curves_tool_dialog): don't
      	increase the box's spacing.
      
      	* app/tools/gimprectangleoptions.c: added portrait/landscape
      	buttons.
      
      	* app/widgets/gimppropwidgets.c (gimp_prop_aspect_ratio_new):
      	reduced default width of entry.  Swap width and height when the
      	aspect changes and fixed-aspect is chosen.
      
      svn path=/trunk/; revision=21873
      fbc67ff2
  10. 09 Dec, 2006 1 commit
  11. 26 Sep, 2006 2 commits
    • Michael Natterer's avatar
      app/paint/gimpclone.c app/paint/gimpheal.c · f939f120
      Michael Natterer authored
      2006-09-26  Michael Natterer  <mitch@gimp.org>
      
      	* app/paint/gimpclone.c
      	* app/paint/gimpheal.c
      	* app/paint/gimpperspectiveclone.c
      	* app/tools/gimpblendtool.c
      	* app/tools/gimpcolorbalancetool.c
      	* app/tools/gimpcurvestool.c
      	* app/tools/gimplevelstool.c: message review. Thanks to Bill.
      f939f120
    • Michael Natterer's avatar
      added GError** parameter to GimpPaintCore::start(). · 1b1299af
      Michael Natterer authored
      2006-09-26  Michael Natterer  <mitch@gimp.org>
      
      	* app/paint/gimppaintcore.[ch]: added GError** parameter to
      	GimpPaintCore::start().
      
      	* app/tools/gimppainttool.c (button_press): display the error in
      	the statusbar.
      
      	* app/paint/gimppaintcore-stroke.c: pass a NULL error, effectively
      	swallowing mssages. Will fix that later.
      
      	* app/paint/gimpbrushcore.c
      	* app/paint/gimpclone.c
      	* app/paint/gimpsourcecore.c: changed accordingly. Set the error
      	instead of calling g_message().
      
      	* app/paint/gimpheal.c
      	* app/paint/gimpperspectiveclone.c: implement start() and bail out
      	early on indexed drawables instead of showing a g_message() in
      	other functions that are called later.
      
      	* app/tools/gimptool.[ch]: added GError** to GimpTool::initialize().
      
      	* app/tools/gimptool.c (gimp_tool_initialize): display the error
      	in the statusbar. Keep the external API GError-free.
      
      	* app/tools/gimprectangletool.[ch]: added GError** to
      	gimp_rectangle_tool_initialize().
      
      	* app/tools/gimpbrightnesscontrasttool.c
      	* app/tools/gimpcolorbalancetool.c
      	* app/tools/gimpcolorizetool.c
      	* app/tools/gimpcroptool.c
      	* app/tools/gimpcurvestool.c
      	* app/tools/gimphuesaturationtool.c
      	* app/tools/gimpimagemaptool.c
      	* app/tools/gimplevelstool.c
      	* app/tools/gimpperspectiveclonetool.c
      	* app/tools/gimpposterizetool.c
      	* app/tools/gimpthresholdtool.c
      	* app/tools/gimptransformtool.c: changed accordingly. Set the
      	errors in initialize() instead of using gimp_message().
      
      	* app/tools/gimpblendtool.c: implement initialize() and bail out
      	early on indexed images instead of showing a gimp_message() in
      	button_press().
      1b1299af
  12. 24 Sep, 2006 1 commit
    • Michael Natterer's avatar
      don't restore the entire affected area of the drawable here (it can take · 4f415c13
      Michael Natterer authored
      2006-09-24  Michael Natterer  <mitch@gimp.org>
      
      	* app/core/gimpimagemap.c (gimp_image_map_apply): don't restore
      	the entire affected area of the drawable here (it can take *long*
      	on large selections).
      
      	(gimp_image_map_do): do it here instead, as we idle-process the
      	chunks. Slightly reduces overall speed but improves responsiveness
      	*massively*
      
      	(gimp_image_map_get_color_at): fixed to honor undo tiles offset
      	and be readable.
      
      	(gimp_image_map_commit)
      	(gimp_image_map_clear)
      	(gimp_image_map_clear): don't unref the image_map here. Objects
      	don't memory manage themselves.
      
      	Cleaned up the entire file and got rid of all sorts of uglyness.
      
      	* app/tools/gimpimagemaptool.c: unref the image_map here.
      
      	* app/tools/gimpcurvestool.c (curves_graph_events): update the
      	preview on button_press when we are dragging a free curve.
      4f415c13
  13. 23 Sep, 2006 1 commit
  14. 18 Sep, 2006 1 commit
    • William Skaggs's avatar
      Bill Skaggs <weskaggs@primate.ucdavis.edu> · 73a25c2a
      William Skaggs authored
      	* app/tools/gimpairbrushtool.c
      	* app/tools/gimpaligntool.c
      	* app/tools/gimpblendtool.c
      	* app/tools/gimpbrightnesscontrasttool.c
      	* app/tools/gimpbucketfilltool.c
      	* app/tools/gimpbycolorselecttool.c
      	* app/tools/gimpclonetool.c
      	* app/tools/gimpcolorbalancetool.c
      	* app/tools/gimpcolorizetool.c
      	* app/tools/gimpcolorpickertool.c
      	* app/tools/gimpconvolvetool.c
      	* app/tools/gimpcroptool.c
      	* app/tools/gimpcurvestool.c
      	* app/tools/gimpdodgeburntool.c
      	* app/tools/gimpellipseselecttool.c
      	* app/tools/gimperasertool.c
      	* app/tools/gimpfliptool.c
      	* app/tools/gimpforegroundselecttool.c
      	* app/tools/gimpfreeselecttool.c
      	* app/tools/gimpfuzzyselecttool.c
      	* app/tools/gimphealtool.c
      	* app/tools/gimphuesaturationtool.c
      	* app/tools/gimpinktool.c
      	* app/tools/gimpiscissorstool.c
      	* app/tools/gimplevelstool.c
      	* app/tools/gimpmagnifytool.c
      	* app/tools/gimpmeasuretool.c
      	* app/tools/gimpmovetool.c
      	* app/tools/gimppaintbrushtool.c
      	* app/tools/gimppenciltool.c
      	* app/tools/gimpperspectiveclonetool.c
      	* app/tools/gimpperspectivetool.c
      	* app/tools/gimpposterizetool.c
      	* app/tools/gimprectangleselecttool.c
      	* app/tools/gimprectangletool.c
      	* app/tools/gimprotatetool.c
      	* app/tools/gimpscaletool.c
      	* app/tools/gimpsheartool.c
      	* app/tools/gimpsmudgetool.c
      	* app/tools/gimptexttool.c
      	* app/tools/gimpthresholdtool.c
      	* app/tools/gimpvectortool.c:  Apply patch from J. Baker,
      	with some modifications, to improve tooltips and tool
      	names.  Almost fixes bug #356137.
      73a25c2a
  15. 14 Sep, 2006 1 commit
  16. 12 Sep, 2006 1 commit
    • Sven Neumann's avatar
      app/tools/gimpclonetool.c app/tools/gimpconvolvetool.c · 7053e3da
      Sven Neumann authored
      2006-09-12  Sven Neumann  <sven@gimp.org>
      
      	* app/tools/gimpclonetool.c
      	* app/tools/gimpconvolvetool.c
      	* app/tools/gimpcroptool.c
      	* app/tools/gimpcurvestool.c
      	* app/tools/gimpdodgeburntool.c
      	* app/tools/gimperasertool.c
      	* app/tools/gimppainttool.c
      	* app/tools/gimpperspectiveclonetool.c
      	* app/tools/gimpregionselecttool.c
      	* app/tools/gimpselectiontool.c
      	* app/tools/gimpsmudgetool.c
      	* app/tools/gimpvectortool.c: removed trailing dot from
      statusbar
      	messages.
      
      	* app/widgets/gimpwidgets-utils.c (gimp_suggest_modifiers):
      don't
      	use "try" if the modifier action has been specified.
      7053e3da
  17. 05 Sep, 2006 1 commit
    • 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
  18. 15 Aug, 2006 1 commit
  19. 10 Aug, 2006 1 commit
    • Sven Neumann's avatar
      app/tools/gimpimagemaptool.[ch] app/tools/gimpcurvestool.c improved error · 056c8f77
      Sven Neumann authored
      2006-08-10  Sven Neumann  <sven@gimp.org>
      
      	* app/tools/gimpimagemaptool.[ch]
      	* app/tools/gimpcurvestool.c
      	* app/tools/gimplevelstool.c: improved error handling for
      	gimp_image_map_tool_settings_load().
      
      	* app/tools/gimpposterizetool.c: added missing include.
      
      	* app/config/gimpconfig-file.c: rephrased error messages.
      056c8f77
  20. 08 Aug, 2006 1 commit
    • Sven Neumann's avatar
      added new function gimp_message() as a replacement for g_message(). Part · 48d054e8
      Sven Neumann authored
      2006-08-08  Sven Neumann  <sven@gimp.org>
      
      	* app/core/gimp.[ch]: added new function gimp_message() as a
      	replacement for g_message(). Part of the fix for bug #347214.
      
      	* app/actions/data-commands.c
      	* app/actions/documents-commands.c
      	* app/actions/file-commands.c
      	* app/actions/layers-commands.c
      	* app/core/gimpimage-convert.c
      	* app/core/gimpimagefile.c
      	* app/core/gimpitem.c
      	* app/core/gimplayer.c
      	* app/dialogs/file-open-dialog.c
      	* app/dialogs/file-open-location-dialog.c
      	* app/dialogs/file-save-dialog.c
      	* app/display/gimpdisplayshell-dnd.c
      	* app/pdb/gimppdb.c
      	* app/tools/gimpblendtool.c
      	* app/tools/gimpbrightnesscontrasttool.c
      	* app/tools/gimpcolorbalancetool.c
      	* app/tools/gimpcolorizetool.c
      	* app/tools/gimpcurvestool.c
      	* app/tools/gimphuesaturationtool.c
      	* app/tools/gimplevelstool.c
      	* app/tools/gimpposterizetool.c
      	* app/tools/gimpthresholdtool.c
      	* app/widgets/gimpwidgets-utils.c
      	* app/xcf/xcf-load.c
      	* app/xcf/xcf-private.h
      	* app/xcf/xcf-save.c
      	* app/xcf/xcf.c
      	* tools/pdbgen/pdb/brush.pdb
      	* tools/pdbgen/pdb/gradient.pdb
      	* tools/pdbgen/pdb/image.pdb
      	* tools/pdbgen/pdb/palette.pdb: use gimp_message() instead of
      	gimp_message() whenever we have a GimpProgress.
      
      	* app/pdb/brush_cmds.c
      	* app/pdb/gradient_cmds.c
      	* app/pdb/image_cmds.c
      	* app/pdb/palette_cmds.c: regenerated.
      48d054e8
  21. 15 May, 2006 1 commit
  22. 28 Mar, 2006 2 commits
  23. 25 Mar, 2006 2 commits
    • Michael Natterer's avatar
      app/tools/gimptool.[ch] add "gboolean proximity" parameter to · 2ed407b5
      Michael Natterer authored
      2006-03-25  Michael Natterer  <mitch@gimp.org>
      
      	* app/tools/gimptool.[ch]
      	* app/tools/tool_manager.[ch]: add "gboolean proximity" parameter
      	to GimpTool::oper_update() in order to emphasize its importance
      	and to avoid peeking around in the GimpDisplayShell struct.
      
      	* app/tools/gimpbycolorselecttool.c
      	* app/tools/gimpclonetool.c
      	* app/tools/gimpcolorpickertool.c
      	* app/tools/gimpcolortool.c
      	* app/tools/gimpcurvestool.c
      	* app/tools/gimpforegroundselecttool.c
      	* app/tools/gimpiscissorstool.c
      	* app/tools/gimpmovetool.c
      	* app/tools/gimpnewrectselecttool.c
      	* app/tools/gimppainttool.c
      	* app/tools/gimprectangletool.[ch]
      	* app/tools/gimpselectiontool.c
      	* app/tools/gimptransformtool.c
      	* app/tools/gimpvectortool.c: changed accordingly. Got rid of
      	quite some "display/gimpdisplayshell.h" includes.
      
      	* app/display/gimpdisplayshell-callbacks.c
      	(gimp_display_shell_canvas_tool_events): pass shell->proximity to
      	tool_manager_oper_update_active().
      2ed407b5
    • Michael Natterer's avatar
      app/tools/gimpclonetool.c app/tools/gimpcurvestool.c · 0e7a40fa
      Michael Natterer authored
      2006-03-25  Michael Natterer  <mitch@gimp.org>
      
      	* app/tools/gimpclonetool.c
      	* app/tools/gimpcurvestool.c
      	* app/tools/gimpforegroundselecttool.c
      	* app/tools/gimpselectiontool.c
      	* app/tools/gimpvectortool.c (GimpTool::oper_update): don't push
      	status messages when shell->proximity is FALSE. Make sure the old
      	status message gets popped regardless of shell->proximity's
      	value. Fixes stuck status bar messages.
      0e7a40fa
  24. 13 Dec, 2005 1 commit
  25. 19 Oct, 2005 2 commits
  26. 23 Aug, 2005 1 commit
  27. 03 Aug, 2005 1 commit
    • Michael Natterer's avatar
      app/dialogs/module-dialog.c app/dialogs/palette-import-dialog.c · 32d875d0
      Michael Natterer authored
      2005-08-03  Michael Natterer  <mitch@gimp.org>
      
      	* app/dialogs/module-dialog.c
      	* app/dialogs/palette-import-dialog.c
      	* app/gui/gui.c
      	* app/tools/gimpcurvestool.c
      	* app/tools/gimpimagemaptool.c
      	* app/tools/gimplevelstool.c
      	* app/tools/gimpvectortool.c
      	* app/widgets/gimpaction.c
      	* app/widgets/gimpcoloreditor.c
      	* app/widgets/gimpcontainerbox.c
      	* app/widgets/gimpcontainertreeview.c
      	* app/widgets/gimpcursorview.c
      	* app/widgets/gimpdnd.c
      	* app/widgets/gimpdock.c
      	* app/widgets/gimpdockbook.c
      	* app/widgets/gimpdrawabletreeview.c
      	* app/widgets/gimpeditor.c
      	* app/widgets/gimpenumaction.c
      	* app/widgets/gimperrordialog.c
      	* app/widgets/gimpfileprocview.c
      	* app/widgets/gimplayertreeview.c
      	* app/widgets/gimpmenudock.c
      	* app/widgets/gimpmessagebox.c
      	* app/widgets/gimpmessagedialog.c
      	* app/widgets/gimppluginaction.c
      	* app/widgets/gimpprogressdialog.c
      	* app/widgets/gimpsamplepointeditor.c
      	* app/widgets/gimpstringaction.c
      	* app/widgets/gimptemplateeditor.c
      	* app/widgets/gimptoolbox-image-area.c
      	* app/widgets/gimptoolbox.c: use canonical names for signals and
      	properties.
      32d875d0
  28. 27 Jun, 2005 2 commits
    • Sven Neumann's avatar
      app/tools/gimpcurvestool.c app/tools/gimplevelstool.c added missing casts. · d9c4bdc4
      Sven Neumann authored
      2005-06-27  Sven Neumann  <sven@gimp.org>
      
      	* app/tools/gimpcurvestool.c
      	* app/tools/gimplevelstool.c
      	* app/widgets/gimpwidgets-constructors.c: added missing casts.
      d9c4bdc4
    • Sven Neumann's avatar
      added new constructor gimp_enum_combo_box_new_with_model(). Also override · b23b0350
      Sven Neumann authored
      2005-06-27  Sven Neumann  <sven@gimp.org>
      
      	* libgimpwidgets/gimpenumcombobox.[ch]: added new constructor
      	gimp_enum_combo_box_new_with_model(). Also override the "model"
      	property to make it clear that GimpEnumComboBox expects to be
      	used with GimpEnumStore.
      
      	* libgimpwidgets/gimpwidgets.def: updated.
      
      	* app/tools/gimpcurvestool.c
      	* app/tools/gimplevelstool.c
      	* app/widgets/gimpwidgets-constructors.c: use the new constructor.
      
      	* libgimpwidgets/gimpenumlabel.h
      	* libgimpwidgets/gimpenumstore.h
      	* libgimpwidgets/gimpintcombobox.h
      	* libgimpwidgets/gimpintstore.h: use "parent_class", not
      	"parent_instance" when including the parent struct.
      b23b0350
  29. 27 May, 2005 1 commit
  30. 08 Mar, 2005 1 commit
  31. 28 Feb, 2005 1 commit
    • Sven Neumann's avatar
      removed gimp_enum_combo_box_set_visible(). · 49005d9b
      Sven Neumann authored
      2005-03-01  Sven Neumann  <sven@gimp.org>
      
      	* libgimpwidgets/gimpenumcombobox.[ch]: removed
      	gimp_enum_combo_box_set_visible().
      
      	* libgimpwidgets/gimpintcombobox.[ch]: added
      	gimp_int_combo_box_set_sensitivity() instead.
      
      	* app/tools/gimpcurvestool.c
      	* app/tools/gimplevelstool.c
      	* app/widgets/gimphistogrameditor.c: changed accordingly.
      
      	* libgimpwidgets/gimpenumstore.h: added padding for future expansion.
      
      	* libgimpwidgets/gimpwidgets.def: updated.
      49005d9b
  32. 15 Feb, 2005 1 commit
    • Sven Neumann's avatar
      changed GimpImageMapApplyFunc to be compatible with PixelProcessorFunc. · 51710aa3
      Sven Neumann authored
      2005-02-15  Sven Neumann  <sven@gimp.org>
      
      	* app/core/gimpimagemap.[ch]: changed GimpImageMapApplyFunc to
      	be compatible with PixelProcessorFunc.
      
      	* app/base/color-balance.[ch]
      	* app/base/colorize.[ch]
      	* app/base/gimplut.[ch]
      	* app/base/hue-saturation.[ch]
      	* app/base/threshold.[ch]: removed wrappers that used to
      	shift parameters around to match GimpImageMapApplyFunc and
      	PixelProcessorFunc signatures.
      
      	* app/tools/gimpbrightnesscontrasttool.c
      	* app/tools/gimpcolorbalancetool.c
      	* app/tools/gimpcurvestool.c
      	* app/tools/gimplevelstool.c
      	* app/tools/gimpposterizetool.c
      	* app/tools/gimpthresholdtool.c: changed accordingly.
      
      	* tools/pdbgen/pdb/color.pdb: use pixel_region_process_parallel()
      	for all color operations.
      
      	* app/pdb/color_cmds.c: regenerated.
      51710aa3
  33. 14 Feb, 2005 1 commit
    • Sven Neumann's avatar
      allocate temporary histogram slots on demand and provide an array with · 1cb9714f
      Sven Neumann authored
      2005-02-14  Sven Neumann  <sven@gimp.org>
      
      	* app/base/gimphistogram.[ch]: allocate temporary histogram slots
      	on demand and provide an array with enough slots for the maximum
      	number of threads. gimp_histogram_new() doesn't need a
      	GimpBaseConfig parameter any longer.
      
      	* app/core/gimpdrawable-equalize.c
      	* app/core/gimpdrawable-levels.c
      	* app/tools/gimpcurvestool.c
      	* app/tools/gimplevelstool.c
      	* app/tools/gimpthresholdtool.c
      	* app/widgets/gimphistogrameditor.c
      	* tools/pdbgen/pdb/color.pdb: changed accordingly.
      
      	* app/pdb/color_cmds.c: regenerated.
      1cb9714f
  34. 04 Feb, 2005 1 commit
    • William Skaggs's avatar
      Bill Skaggs <weskaggs@primate.ucdavis.edu> · a395b02f
      William Skaggs authored
      	* libgimpwidgets/gimppropwidgets.[ch]: magic-copied from app/widgets
      	and un-movable things then removed.
      
      	* libgimpwidgets/Makefile.am
      	* libgimpwidgets/gimpwidgets.def
      	* libgimpwidgets/gimpwidgets.h: corresponding changes
      
      	* app/widgets/gimppropwidgets.[ch]: remove functions that were
      	moved.
      
      	* app/dialogs/stroke-dialog.c
      	* app/dialogs/tips-dialog.c
      	* app/dialogs/user-install-dialog.c
      	* app/tools/gimpairbrushtool.c
      	* app/tools/gimpblendoptions.c
      	* app/tools/gimpbucketfilloptions.c
      	* app/tools/gimpclonetool.c
      	* app/tools/gimpcoloroptions.c
      	* app/tools/gimpcolorpickeroptions.c
      	* app/tools/gimpconvolvetool.c
      	* app/tools/gimpcropoptions.c
      	* app/tools/gimpcurvestool.c
      	* app/tools/gimpdodgeburntool.c
      	* app/tools/gimperasertool.c
      	* app/tools/gimpflipoptions.c
      	* app/tools/gimphistogramoptions.c
      	* app/tools/gimpimagemaptool.c
      	* app/tools/gimpinkoptions-gui.c
      	* app/tools/gimplevelstool.c
      	* app/tools/gimpmagnifyoptions.c
      	* app/tools/gimpmeasureoptions.c
      	* app/tools/gimpmoveoptions.c
      	* app/tools/gimpselectionoptions.c
      	* app/tools/gimpsmudgetool.c
      	* app/tools/gimpthresholdtool.c
      	* app/tools/gimptransformoptions.c
      	* app/tools/gimpvectoroptions.c
      	* app/widgets/gimpcontainerbox.c
      	* app/widgets/gimpcontrollereditor.c
      	* app/widgets/gimpdevicestatus.c
      	* app/widgets/gimpgrideditor.c
      	* app/widgets/gimphistogrambox.c
      	* app/widgets/gimphistogrameditor.c
      	* app/widgets/gimpsizebox.c
      	* app/widgets/gimpstrokeeditor.c
      	* app/widgets/gimptemplateeditor.c
      	* app/widgets/gimptooloptionseditor.c: fix includes.
      a395b02f