1. 13 Feb, 2002 1 commit
    • Nate Summers's avatar
      plug-ins/tools/.cvsignore new directory for tool plug-ins · 4f00ac76
      Nate Summers authored
      
       	* plug-ins/tools/.cvsignore
       	* plug-ins/tools/Makefile.am: new directory for tool plug-ins
      
       	* plug-ins/tools/common/.cvsignore
       	* plug-ins/tools/common/Makefile.am: unified directory for single-file
       	tool plug-ins, just like the "common" subdirectory for plug-ins
      
       	* plug-ins/tools/common/gimpbrushselecttool.[ch]: start of a
       	tool plug-in that uses the current brush to select from the image.
      
      	* configure.in
      	* plug-ins/Makefile.am: changed accordingly
      4f00ac76
  2. 12 Feb, 2002 13 commits
    • Michael Natterer's avatar
      merged partial fix for #62592 from stable branch. · e41ea363
      Michael Natterer authored
      2002-02-12  Michael Natterer  <mitch@gimp.org>
      
      	* app/gui/edit-commands.c: merged partial fix for #62592 from
      	stable branch.
      e41ea363
    • Michael Natterer's avatar
      merged fix for #63741 from stable branch, minor cleanup. · fd30019a
      Michael Natterer authored
      2002-02-12  Michael Natterer  <mitch@gimp.org>
      
      	* app/gui/resize-dialog.c: merged fix for #63741 from stable
      	branch, minor cleanup.
      fd30019a
    • Sven Neumann's avatar
      app/gui/preferences-dialog.c changed "Nearest Neighbor" interpolation to · bc6fd092
      Sven Neumann authored
      2002-02-12  Sven Neumann  <sven@gimp.org>
      
      	* app/gui/preferences-dialog.c
      	* app/gui/resize-dialog.c: changed "Nearest Neighbor" interpolation
      	to "None".
      bc6fd092
    • Nate Summers's avatar
      ) · c9ecf767
      Nate Summers authored
      c9ecf767
    • Michael Natterer's avatar
      scale_region_no_resample() no longer needs to be public, as we can call · 12796f2d
      Michael Natterer authored
      2002-02-12  Michael Natterer  <mitch@gimp.org>
      
      	* app/paint-funcs/paint-funcs.[ch]: scale_region_no_resample() no
      	longer needs to be public, as we can call
      	scale_region(src, dest, GIMP_INTERPOLATION_NONE).
      12796f2d
    • Nate Summers's avatar
      have a smurfy day · e653fcaa
      Nate Summers authored
      e653fcaa
    • Nate Summers's avatar
      Here's the story... · acc13e76
      Nate Summers authored
      acc13e76
    • Nate Summers's avatar
      implement a new pluginrc flag, "has-init", so that only plug-ins with init · e1db698b
      Nate Summers authored
      
       	* app/plug-in/plug-in-rc.c: implement a new pluginrc flag,
       	"has-init", so that only plug-ins with init functions are
       	initialized.
      
      	* app/plug-in/plug-in.ch
       	* libgimp/gimp.c
       	* libgimpbase/gimpprotocol.ch: send a new gimpwire message,
       	GP_HAS_INIT during the query stage if the plug-in needs to be
       	initialized.  Only invoke the plug-in in init mode if the plug-in
       	has an init function.
      e1db698b
    • Sven Neumann's avatar
      renamed GimpInterpolationType values to something sane and unexported it · 04c995fb
      Sven Neumann authored
      2002-02-12  Sven Neumann  <sven@gimp.org>
      
      	* app/base/base-enums.h: renamed GimpInterpolationType values to
      	something sane and unexported it from the PDB since it was never
      	used in any PDB calls.
      
      	* app/gimprc.c
      	* app/config/gimpcoreconfig.c
      	* app/core/gimpcoreconfig.c
      	* app/core/gimpdrawable-transform.c
      	* app/core/gimplayer.c
      	* app/gui/preferences-dialog.c
      	* app/gui/resize-dialog.c
      	* app/paint-funcs/paint-funcs.c
      	* app/pdb/transform_tools_cmds.c
      	* app/tools/transform_options.c
      	* tools/pdbgen/pdb/transform_tools.pdb: changed accordingly.
      
      	* libgimp/gimpenums.h
      	* plug-ins/script-fu/script-fu-constants.c
      	* tools/pdbgen/enums.pl: regenerated.
      04c995fb
    • Nate Summers's avatar
      6083787b
    • Nate Summers's avatar
      app/plug-in/plug-in.[ch] added support for the init function in plug-ins. · 3d5548b5
      Nate Summers authored
      
       	* app/plug-in/plug-in.[ch]
      	* libgimp/gimp.c: added support for the init function in plug-ins.
      3d5548b5
    • Michael Natterer's avatar
      Made the interpolation type configurable in the scale and transform · 733d6335
      Michael Natterer authored
      2002-02-12  Michael Natterer  <mitch@gimp.org>
      
      	Made the interpolation type configurable in the scale and
      	transform options dialogs (#69251):
      
      	* app/base/base-config.[ch]
      	* app/config/gimpbaseconfig.[ch]: removed interpolation_type here...
      
      	* app/core/gimpcoreconfig.[ch]
      	* app/config/gimpcoreconfig.[ch]: ...and added it here.
      
      	* app/gimprc.c
      	* app/gui/preferences-dialog.c: changed accordingly.
      
      	* app/paint-funcs/paint-funcs.[ch]: scale_region: take an
      	interpolation_type parameter.
      
      	* app/core/gimpchannel.[ch]
      	* app/core/gimpdrawable-transform.[ch]
      	* app/core/gimpimage-scale.[ch]
      	* app/core/gimplayer.[ch]: pass interpolation_type parameters to all
      	scale and transform functions.
      
      	* tools/pdbgen/pdb/image.pdb
      	* tools/pdbgen/pdb/layer.pdb
      	* tools/pdbgen/pdb/transform_tools.pdb: changed accordingly.
      
      	* app/gui/resize-dialog.[ch]
      	* app/tools/transform_options.[ch]: added an interpolation_type menu.
      
      	* app/gui/image-commands.c
      	* app/gui/layers-commands.c
      	* app/tools/gimptransformtool.c: changed accordingly.
      
      	* app/pdb/image_cmds.c
      	* app/pdb/layer_cmds.c
      	* app/pdb/transform_tools_cmds.c: regenerated.
      733d6335
    • Sven Neumann's avatar
      s/gdk_image_get/gdk_drawable_get_image/ · 912dc07c
      Sven Neumann authored
      2002-02-12  Sven Neumann  <sven@gimp.org>
      
      	* plug-ins/MapObject/mapobject_preview.c:
      	s/gdk_image_get/gdk_drawable_get_image/
      
      	* plug-ins/MapObject/mapobject_ui.c: fixed wrong refcounting of
      	GtkImage.
      912dc07c
  3. 11 Feb, 2002 10 commits
  4. 10 Feb, 2002 5 commits
    • Sven Neumann's avatar
      Made 1.3.3 release. · 6e9ec46f
      Sven Neumann authored
      6e9ec46f
    • Sven Neumann's avatar
      app/batch.c app/general.c app/core/gimpbrushgenerated.c · bda6939c
      Sven Neumann authored
      2002-02-10  Sven Neumann  <sven@gimp.org>
      
      	* app/batch.c
      	* app/general.c
      	* app/core/gimpbrushgenerated.c
      	* app/core/gimpbrushpipe.c
      	* app/core/gimpdata.c
      	* app/file/file-open.c
      	* app/file/file-save.c
      	* app/file/file-utils.c: don't include ctype.h, use g_ascii_*
      	functions from GLib instead.
      
      	* app/gui/file-open-dialog.c: disabled multiple selection in the
      	file open dialog until this is fixed in GTK+.
      bda6939c
    • Adam D. Moss's avatar
      minor function renaming. · 859829d4
      Adam D. Moss authored
      859829d4
    • Adam D. Moss's avatar
      RGB->Indexed quantizer version 3.0 (the rest of the commit started a year · ee4115a8
      Adam D. Moss authored
      2002-02-10  Adam D. Moss  <adam@gimp.org>
      
      	* app/core/gimpimage-convert.[ch]:
      	RGB->Indexed quantizer version 3.0 (the rest of the commit started
      	a year ago -- whoops).  Divide colours within CIE L*a*b* space using
      	CPercep module (cpercep.[ch]), colour-match and dither likewise,
      	change the underlying box selection criteria and division point
      	logic, bump luminance precision upwards, etc. etc.
      
      	* app/core/cpercep.[ch] (new files): utility module used by
      	quantizer for quantifying perceptual colour distances
      
      	* app/core/gimpimage-convert-data.h (new file): move the big
      	static data arrays out of gimpimage-convert.c
      
      	* app/core/gimpimage-convert-fsdither.h: static-ify data
      
      	* app/core/Makefile.am: add cpercep.[ch] and gimpimage-convert-data.h
      ee4115a8
    • Michael Natterer's avatar
      removed #if 0'ed old display update hackery. Don't flush the displays here · ceed8eae
      Michael Natterer authored
      2002-02-10  Michael Natterer  <mitch@gimp.org>
      
      	* app/undo.c: removed #if 0'ed old display update hackery. Don't
      	flush the displays here at all and include nothing from
      	"display/".
      
      	* app/undo_history.c
      	* app/gui/edit-commands.c: call gdisplays_flush() if undo_pop() or
      	undo_redo() return TRUE.
      
      	* app/core/gimpimage-contiguous-region.[ch]: allow a contiguous
      	transparent region to be selected/filled (#71058).
      
      	* app/core/gimpdrawable-bucket-fill.[ch]
      	* app/core/gimpimage-mask-select.[ch]: take a boolean
      	fill_transparent/select_transparent parameter and pass it to the
      	contiguous region funcion.
      
      	* app/display/gimpdisplayshell-dnd.c: pass
      	fill_transparent == FALSE to bucket_fill_full because we fill the
      	whole drawable anyway here.
      
      	* app/tools/gimpbucketfilltool.c
      	* app/tools/gimpbycolorselecttool.c
      	* app/tools/gimpfuzzyselecttool.c
      	* app/tools/selection_options.[ch]: added toggle buttons to the
      	tool options and pass the value to the fill and select core
      	functions.
      
      	* tools/pdbgen/pdb/misc_tools.pdb
      	* tools/pdbgen/pdb/selection_tools.pdb: hardcode
      	"select_transparent" to FALSE to get the old behaviour. Should
      	export the new feature to plug-ins however.
      
      	* app/pdb/misc_tools_cmds.c
      	* app/pdb/selection_tools_cmds.c: regenerated.
      ceed8eae
  5. 09 Feb, 2002 5 commits
  6. 08 Feb, 2002 6 commits
    • Sven Neumann's avatar
      app/gui/tips-dialog.c app/gui/user-install-dialog.c · 310e0e98
      Sven Neumann authored
      2002-02-08  Sven Neumann  <sven@gimp.org>
      
      	* app/gui/tips-dialog.c
      	* app/gui/user-install-dialog.c
      	* libgimpwidgets/gimpfileselection.c
      	* plug-ins/FractalExplorer/Dialogs.c
      	* plug-ins/FractalExplorer/FractalExplorer.c
      	* plug-ins/gfig/gfig.c
      	* plug-ins/gflare/gflare.c
      	* plug-ins/gimpressionist/presets.c
      	* plug-ins/script-fu/script-fu-scripts.c: use the term Folder instead
      	of Directory (bug #56194).
      
      	* etc/gimprc.in
      	* etc/gimprc.win32: added global palettes folder to the palettes
      	search path.
      
      	* data/misc/user_install: don't copy palettes into users ~/.gimp-1.3.
      310e0e98
    • Sven Neumann's avatar
      added gimp_rc_duplicate() and started to add inline documentation. · 34bc2207
      Sven Neumann authored
      2002-02-08  Sven Neumann  <sven@gimp.org>
      
      	* app/config/gimprc.[ch]: added gimp_rc_duplicate() and started to
      	add inline documentation.
      
      	* app/config/test-config.c: test the new functionality.
      34bc2207
    • Sven Neumann's avatar
      app/config/gimpbaseconfig.c app/config/gimpcoreconfig.c · 403cb349
      Sven Neumann authored
      2002-02-08  Sven Neumann  <sven@gimp.org>
      
      	* app/config/gimpbaseconfig.c
      	* app/config/gimpcoreconfig.c
      	* app/config/gimpdisplayconfig.c
      	* app/config/gimpguiconfig.c: added missing finalizers.
      403cb349
    • Nate Summers's avatar
      blah · 6186a0c6
      Nate Summers authored
      6186a0c6
    • Nate Summers's avatar
      New class that uses GTypeModule to dynamically load tool plugins. Does not · e03ba1bd
      Nate Summers authored
      
       	* app/tools/gimptoolmodule.[ch]: New class that uses GTypeModule to
       	dynamically load tool plugins.  Does not quite work yet, but builds
       	correctly.
      
      	* app/tools/tools.c: added some code to test the GimpToolModule code.
      
       	* app/tools/Makefile.am: added gimptoolmodule to the build.
      e03ba1bd
    • Nate Summers's avatar
      *** empty log message *** · 7b4e0f22
      Nate Summers authored
      7b4e0f22