1. 04 Sep, 2003 9 commits
    • Michael Natterer's avatar
      app/core/Makefile.am new files split out of gimpchannel.[ch]. · 3911d511
      Michael Natterer authored
      2003-09-04  Michael Natterer  <mitch@gimp.org>
      
      	* app/core/Makefile.am
      	* app/core/gimpchannel-combine.[ch]: new files split out of
      	gimpchannel.[ch].
      
      	* app/core/gimpchannel.[ch]: removed the combine functions here.
      
      	* app/core/gimpdrawable-bucket-fill.c
      	* app/core/gimpimage-mask-select.c
      	* tools/pdbgen/pdb/channel.pdb: changed #includes accordingly.
      
      	* app/pdb/channel_cmds.c: regenerated.
      3911d511
    • Sven Neumann's avatar
      libgimp/libgimp-docs.sgml libgimp/libgimp-sections.txt added docs for new · 0186c13e
      Sven Neumann authored
      2003-09-04  Sven Neumann  <sven@gimp.org>
      
      	* libgimp/libgimp-docs.sgml
      	* libgimp/libgimp-sections.txt
      	* libgimp/tmpl/gimpfonts.sgml: added docs for new fonts API.
      0186c13e
    • Sven Neumann's avatar
      added new function gimp_container_get_name_array(). · 0acc96d9
      Sven Neumann authored
      2003-09-04  Sven Neumann  <sven@gimp.org>
      
      	* app/core/gimpcontainer.[ch]: added new function
      	gimp_container_get_name_array().
      
      	* tools/pdbgen/pdb/brushes.pdb
      	* tools/pdbgen/pdb/gradients.pdb
      	* tools/pdbgen/pdb/palettes.pdb
      	* tools/pdbgen/pdb/paths.pdb
      	* tools/pdbgen/pdb/patterns.pdb: use the new GimpContainer function
      	instead of duplicating this code over and over again.
      
      	* app/pdb/brushes_cmds.c
      	* app/pdb/gradients_cmds.c
      	* app/pdb/palettes_cmds.c
      	* app/pdb/paths_cmds.c
      	* app/pdb/patterns_cmds.c
      	* libgimp/gimpgradients_pdb.c: regenerated.
      
      	* tools/pdbgen/Makefile.am
      	* tools/pdbgen/pdb/fonts.pdb: added new file that defines a simple
      	PDB API for fonts.
      
      	* tools/pdbgen/groups.pl
      	* app/pdb/Makefile.am
      	* app/pdb/fonts_cmds.c
      	* app/pdb/internal_procs.c
      	* libgimp/gimp_pdb.h
      	* libgimp/gimpfonts_pdb.[ch]: (re)generated.
      0acc96d9
    • Simon Budig's avatar
      Changed the direct dragging of a segment a bit, so that close to one · ea865689
      Simon Budig authored
      2003-09-04  Simon Budig  <simon@gimp.org>
      
      	* app/vectors/gimpbezierstroke.c: Changed the direct dragging
      	of a segment a bit, so that close to one endpoint only one
      	handle gets moved.
      ea865689
    • Michael Natterer's avatar
      removed the _push_undo() and _invalidate() wrappers. · a33f06e7
      Michael Natterer authored
      2003-09-04  Michael Natterer  <mitch@gimp.org>
      
      	* app/core/gimpimage-mask.[ch]: removed the _push_undo() and
      	_invalidate() wrappers.
      
      	* app/core/gimpimage-mask-select.c
      	* app/core/gimpimage-undo-push.c
      	* app/core/gimplayer-floating-sel.c
      	* app/tools/gimptransformtool.c: changed accordingly.
      a33f06e7
    • Michael Natterer's avatar
      added new pure virtual function GimpDrawable::invalidate_boundary(). · f9f5089f
      Michael Natterer authored
      2003-09-04  Michael Natterer  <mitch@gimp.org>
      
      	* app/core/gimpdrawable.[ch]: added new pure virtual function
      	GimpDrawable::invalidate_boundary().
      
      	* app/core/gimplayer.[ch]: implement it and removed public
      	function gimp_layer_invalidate_boundary().
      
      	* app/core/gimpchannel.[ch]: implement it.
      
      	* app/core/gimpselection.[ch]: implement it and removed public
      	function gimp_selection_invalidate().
      
      	* app/core/gimpimage-mask.c (gimp_image_mask_invalidate)
      	* app/core/gimpimage-undo-push.c
      	* app/core/gimpimage.c
      	* app/core/gimplayer-floating-sel.c
      	* app/text/gimptextlayer.c: changed accordingly.
      
      	* app/core/gimpchannel.[ch]: made gimp_channel_push_undo() a
      	public function and made it call
      	gimp_drawable_invalidate_boundary(). Added undo_desc strings for
      	all undo pushing functions to GimpChannelClass.
      
      	* app/core/gimpselection.[ch]: removed gimp_selection_push_undo()
      	since after the change above it was identical to
      	gimp_channel_push_undo().  Don't push any undo here since
      	upchaining does the right thing now.  Override GimpChannelClass'
      	undo_desc strings to say "Selection".
      
      	* app/core/gimpimage-mask.c (gimp_image_mask_push_undo): changed
      	accordingly.
      f9f5089f
    • Sven Neumann's avatar
      lookup the vectors by name instead of always using the active path (bug · 2f6b6b58
      Sven Neumann authored
      2003-09-04  Sven Neumann  <sven@gimp.org>
      
      	* tools/pdbgen/pdb/paths.pdb (path_get_points): lookup the vectors
      	by name instead of always using the active path (bug #121401).
      	Made all functions use the convenience function
      	gimp_image_get_vectors_by_name() instead of the GimpContainer API.
      
      	* app/pdb/paths_cmds.c: regenerated.
      
      	* app/core/gimpimage.c: simplified the gimp_image_get_foo_by_name
      	functions by making use of gimp_container_get_child_by_name().
      2f6b6b58
    • Marco Ciampa's avatar
      Updated italian translation. · 12344cc3
      Marco Ciampa authored
      12344cc3
    • Stanislav Visnovsky's avatar
      Updated Slovak translation by Zdenko Podobny <zdpo@mailbox.sk>. · a84526f0
      Stanislav Visnovsky authored
      2003-09-04  Stanislav Visnovsky <visnovsky@nenya.ms.mff.cuni.cz>
      
              * sk.po: Updated Slovak translation by Zdenko Podobny <zdpo@mailbox.sk>.
      a84526f0
  2. 03 Sep, 2003 31 commits
    • Vincent van Adrighem's avatar
      Dutch translation updated by Branko Collin. · 2845406c
      Vincent van Adrighem authored
      2003-09-04  Vincent van Adrighem  <V.vanAdrighem@dirck.mine.nu>
      
          * nl.po: Dutch translation updated by Branko Collin.
      2845406c
    • Vincent van Adrighem's avatar
      Dutch translation updated by Branko Collin. · 49bee5e8
      Vincent van Adrighem authored
      2003-09-04  Vincent van Adrighem  <V.vanAdrighem@dirck.mine.nu>
      
      	* nl.po: Dutch translation updated by Branko Collin.
      49bee5e8
    • Simon Budig's avatar
      Cleanup. Properly freeze/thaw the vectors. · 36941635
      Simon Budig authored
      2003-09-04  Simon Budig  <simon@gimp.org>
      
      	* app/tools/gimpvectortool.c: Cleanup. Properly freeze/thaw
      	the vectors.
      36941635
    • Simon Budig's avatar
      app/vectors/gimpstroke.c Two small hacks to make the editing behave more · 70088acb
      Simon Budig authored
      2003-09-03  Simon Budig  <simon@gimp.org>
      
      	* app/vectors/gimpstroke.c
      	* app/vectors/gimpbezierstroke.c: Two small hacks to make the
      	editing behave more symmetric (no more a user visible difference
      	between extending to the start or to the end of a stroke).
      
      	* app/tools/gimpvectortool.c: Use dashed lines for the connection
      	between the anchor and the handles. Looks great IMHO.
      70088acb
    • Tor Lillqvist's avatar
      Fix the spelling of my name ;-) · c711123b
      Tor Lillqvist authored
      c711123b
    • Simon Budig's avatar
      properly keep track of the active anchor and retrieve that information · 2dec640c
      Simon Budig authored
      2003-09-03  Simon Budig  <simon@gimp.org>
      
      	* app/tools/gimpvectortool.[ch]: properly keep track of the
      	active anchor and retrieve that information after a _thaw () so
      	that proper editing is possible after an undo. Now the
      	vector_tool->cur_* variables are constantly updated in
      	_oper_update () so that we don't need to determine them in
      	_button_press () again.
      
      	On request by Jimmac and Joao connecting two stroke-ends now
      	works by activating one endpoint and clicking on the other
      	endpoint in Insert/Delete Mode.
      2dec640c
    • Pedro Gimeno's avatar
      use Alpha channel and selection channel info when available to build the · 48b06a23
      Pedro Gimeno authored
      
      2003-09-03  Pedro Gimeno  <pggimeno@wanadoo.es>
      
      	* ccanalyze.c (analyze): use Alpha channel and selection
      	channel info when available to build the histogram and to
      	include/exclude colors in the color count. Fixes bug #121097
      	and handling of INDEXEDA images which was broken.
      	(histogram, insertcolor, fillPreview): updated to use
      	gdoubles where appropriate.
      48b06a23
    • Pedro Gimeno's avatar
      Changed from CR/LF style to LF style in preparation for the next batch of · 41edbeb9
      Pedro Gimeno authored
      
      2003-09-03  Pedro Gimeno  <pggimeno@wanadoo.es>
      
      	* ccanalyze.c: Changed from CR/LF style to LF style in preparation
      	for the next batch of changes.
      41edbeb9
    • Manish Singh's avatar
      fix case for uname checks (needs to be in all CAPS). · 2962d490
      Manish Singh authored
      2003-09-03  Manish Singh  <yosh@gimp.org>
      
              * autogen.sh: fix case for uname checks (needs to be in all CAPS).
      2962d490
    • Sven Neumann's avatar
      HACKING require libtool version 1.5.0 or newer when building on Win32. · daa5f9e6
      Sven Neumann authored
      2003-09-03  Sven Neumann  <sven@gimp.org>
      
      	* HACKING
      	* autogen.sh: require libtool version 1.5.0 or newer when building
      	on Win32. Completely untested but it should fix bug #120953.
      daa5f9e6
    • Michael Natterer's avatar
      removed the _bounds() and _boundary() wrappers. · 008e3e20
      Michael Natterer authored
      2003-09-03  Michael Natterer  <mitch@gimp.org>
      
      	* app/core/gimpimage-mask.[ch]: removed the _bounds() and
      	_boundary() wrappers.
      
      	* app/core/gimpdrawable.c
      	* app/display/gimpdisplayshell-selection.c
      	* app/gui/image-commands.c
      	* app/gui/layers-commands.c
      	* app/tools/gimpcroptool.c
      	* app/tools/gimpeditselectiontool.c
      	* app/tools/gimptransformtool.c
      	* app/xcf/xcf-save.c: changed accordingly.
      008e3e20
    • Sven Neumann's avatar
      devel-docs/gbr.txt applied a patch from Guillermo S. Romero that fixes · 4a3740e8
      Sven Neumann authored
      2003-09-03  Sven Neumann  <sven@gimp.org>
      
      	* devel-docs/gbr.txt
      	* plug-ins/common/gbr.c: applied a patch from Guillermo S. Romero
      	that fixes loading of v1 brushes and documents the difference
      	to version 2 of the brush file format (bug #121304).
      4a3740e8
    • Sven Neumann's avatar
      Ctrl only sets the clone source when Shift isn't pressed at the same time · 157dc585
      Sven Neumann authored
      2003-09-03  Sven Neumann  <sven@gimp.org>
      
      	* app/tools/gimpclonetool.c: Ctrl only sets the clone source when
      	Shift isn't pressed at the same time (fixes bug #121324).
      157dc585
    • Sven Neumann's avatar
      fix for bug #121305 · b2c141e8
      Sven Neumann authored
      b2c141e8
    • Sven Neumann's avatar
      app/paint-funcs/paint-funcs-generic.h (dissolve_pixels) fixed a bug in the · fa4eeb56
      Sven Neumann authored
      2003-09-03  Sven Neumann  <sven@gimp.org>
      
      	* app/paint-funcs/paint-funcs-generic.h (dissolve_pixels)
      	* app/composite/gimp-composite-generic.c
      	(gimp_composite_dissolve_any_any_any_generic): fixed a bug in the
      	dissolve algorithm (bug #121305).
      fa4eeb56
    • Pablo Gonzalo del Campo's avatar
      Updated Spanish translation. · b9e462b1
      Pablo Gonzalo del Campo authored
      2003-09-03  Pablo Gonzalo del Campo  <pablodc@bigfoot.com>
      
              * es.po: Updated Spanish translation.
      b9e462b1
    • Ville Pätsi's avatar
      Added epoch to gimp.spec.in · fb65ecf4
      Ville Pätsi authored
      fb65ecf4
    • Michael Natterer's avatar
      removed the _value() and _is_empty() wrappers. · e8378499
      Michael Natterer authored
      2003-09-03  Michael Natterer  <mitch@gimp.org>
      
      	* app/core/gimpimage-mask.[ch]: removed the _value() and
      	_is_empty() wrappers.
      
      	* app/display/gimpdisplayshell.[ch]: removed
      	gimp_display_shell_mask_value() since it is not used.
      
      	* app/core/gimpdrawable-blend.c
      	* app/core/gimpdrawable-transform.c
      	* app/core/gimpedit.c
      	* app/core/gimpimage.c
      	* app/core/gimplayer.c
      	* app/gui/image-menu.c
      	* app/gui/vectors-menu.c
      	* app/tools/gimpclonetool.c
      	* app/tools/gimpfliptool.c
      	* app/tools/gimpinktool.c
      	* app/tools/gimpmovetool.c
      	* app/tools/gimpselectiontool.c
      	* app/tools/gimptransformtool.c
      	* tools/pdbgen/pdb/misc_tools.pdb: changed accordingly.
      
      	* app/pdb/misc_tools_cmds.c: regenerated.
      e8378499
    • Michael Natterer's avatar
      removed the _clear() wrapper. · 1c04c3f6
      Michael Natterer authored
      2003-09-03  Michael Natterer  <mitch@gimp.org>
      
      	* app/core/gimpimage-mask-select.[ch]: removed the _clear() wrapper.
      
      	* app/core/gimpimage-mask.[ch]: changed accordingly. Added
      	"const gchar *undo desc" parameter to
      	gimp_image_mask_select_vectors().
      
      	* app/core/gimpimage-qmask.c
      	* app/gui/vectors-commands.c
      	* app/text/gimptext-compat.c
      	* app/tools/gimpbucketfilltool.c
      	* app/tools/gimpfreeselecttool.c
      	* app/tools/gimpfuzzyselecttool.c
      	* app/tools/gimprectselecttool.c
      	* app/widgets/gimpvectorstreeview.c
      	* tools/pdbgen/pdb/paths.pdb
      	* tools/pdbgen/pdb/selection.pdb: changed accordingly. Also
      	replaced some wrappers which still exist.
      
      	* tools/pdbgen/pdb/paths.pdb: stroke using gimp_item_stroke().
      
      	* app/pdb/paths_cmds.c
      	* app/pdb/selection_cmds.c: regenerated.
      1c04c3f6
    • Sven Neumann's avatar
      define PANGO_DISABLE_DEPRECATED. · 22e904aa
      Sven Neumann authored
      2003-09-11  Sven Neumann  <sven@gimp.org>
      
      	* app/text/Makefile.am: define PANGO_DISABLE_DEPRECATED.
      
      	* app/text/gimptext-compat.c: avoid deprecated API.
      22e904aa
    • Michael Natterer's avatar
      removed the _clear() wrapper. · 27a2f0f6
      Michael Natterer authored
      2003-09-03  Michael Natterer  <mitch@gimp.org>
      
      	* app/core/gimpimage-mask-select.[ch]: removed the _clear() wrapper.
      
      	* app/core/gimpimage-mask.[ch]: changed accordingly. Added
      	"const gchar *undo desc" parameter to
      	gimp_image_mask_select_vectors().
      
      	* app/core/gimpimage-qmask.c
      	* app/gui/vectors-commands.c
      	* app/text/gimptext-compat.c
      	* app/tools/gimpbucketfilltool.c
      	* app/tools/gimpfreeselecttool.c
      	* app/tools/gimpfuzzyselecttool.c
      	* app/tools/gimprectselecttool.c
      	* app/widgets/gimpvectorstreeview.c
      	* tools/pdbgen/pdb/paths.pdb
      	* tools/pdbgen/pdb/selection.pdb: changed accordingly. Also
      	replaced some wrappers which still exist.
      
      	* tools/pdbgen/pdb/paths.pdb: stroke using gimp_item_stroke().
      
      	* app/pdb/paths_cmds.c
      	* app/pdb/selection_cmds.c: regenerated.
      27a2f0f6
    • Michael Natterer's avatar
      removed the feather(), sharpen(), all(), invert(), border(), grow() and · 6ce4e710
      Michael Natterer authored
      2003-09-03  Michael Natterer  <mitch@gimp.org>
      
      	* app/core/gimpimage-mask.[ch]: removed the feather(), sharpen(),
      	all(), invert(), border(), grow() and shrink() wrappers.
      
      	* app/core/gimpselection.[ch]: changed gimp_selection_invalidate()
      	and gimp_selection_push_undo() to take GimpChannel parameters, not
      	GimpSelection ones. They will be made virtual GimpChannel
      	functions anyway.
      
      	* app/core/gimpedit.c
      	* app/gui/select-commands.c
      	* app/widgets/gimpselectioneditor.c
      	* tools/pdbgen/pdb/selection.pdb: changed accordingly.
      
      	* app/pdb/selection_cmds.c: regenerated.
      6ce4e710
    • Sven Neumann's avatar
      added gimp_rgb_to_cmyk_int(). · 6d1b9fa9
      Sven Neumann authored
      2003-09-03  Sven Neumann  <sven@gimp.org>
      
      	* libgimpcolor/gimpcolor.def: added gimp_rgb_to_cmyk_int().
      6d1b9fa9
    • Sven Neumann's avatar
      286e5617
    • Sven Neumann's avatar
      don't include the plug-in name in messages; GIMP takes care of this for · cce92271
      Sven Neumann authored
      2003-09-03  Sven Neumann  <sven@gimp.org>
      
      	* plug-ins/common/screenshot.c: don't include the plug-in name in
      	messages; GIMP takes care of this for us.
      cce92271
    • Ville Pätsi's avatar
      Fixed gimp.spec.in · 1b5b18ae
      Ville Pätsi authored
      1b5b18ae
    • Michael Natterer's avatar
      removed the _translate() and _stroke() wrappers. · f47b758f
      Michael Natterer authored
      2003-09-03  Michael Natterer  <mitch@gimp.org>
      
      	* app/core/gimpimage-mask.[ch]: removed the _translate()
      	and _stroke() wrappers.
      
      	* app/gui/edit-commands.c
      	* app/tools/gimpeditselectiontool.c
      	* app/widgets/gimpselectioneditor.c
      	* tools/pdbgen/pdb/edit.pdb
      	* tools/pdbgen/pdb/selection.pdb: changed accordingly.
      
      	* app/pdb/edit_cmds.c
      	* app/pdb/selection_cmds.c: regenerated.
      
      	* app/core/gimpselection.c: implement GimpItem::scale(), resize(),
      	flip() and rotate().
      
      	* app/core/gimpimage-crop.c
      	* app/core/gimpimage-flip.c
      	* app/core/gimpimage-resize.c
      	* app/core/gimpimage-rotate.c
      	* app/core/gimpimage-scale.c: no need to call
      	gimp_image_mask_invalidate() and/or gimp_image_mask_changed()
      	manually after scale, resize, flip and rotate, since GimpSelection
      	updates itself correctly.
      f47b758f
    • Sven Neumann's avatar
      s/extension/plug_in/ for Script-Fu procedures to get batch mode working · 1bec8733
      Sven Neumann authored
      2003-09-03  Sven Neumann  <sven@gimp.org>
      
      	* app/batch.c (batch_init): s/extension/plug_in/ for Script-Fu
      	procedures to get batch mode working again.
      1bec8733
    • Stanislav Visnovsky's avatar
      Updated Slovak translation by Zdenko Podobny <zdpo@mailbox.sk>. · 5b37eb48
      Stanislav Visnovsky authored
      2003-09-03  Stanislav Visnovsky <visnovsky@nenya.ms.mff.cuni.cz>
      
              * sk.po: Updated Slovak translation by Zdenko Podobny <zdpo@mailbox.sk>.
      5b37eb48
    • Helvetix Victorinox's avatar
      Turn on SSE, SSE2, and 3dnow instruction sets. · 66dc3225
      Helvetix Victorinox authored
      * app/composite/gimp-composite.c (gimp_composite_init): Turn on
        SSE, SSE2, and 3dnow instruction sets.
      
      * app/paint-funcs/paint-funcs.c (initial_sub_region): Fixed
        uninitialised data in the special case for dissolve.
        This is the cause of Bug #121213.
      66dc3225
    • Sven Neumann's avatar
      more updates · 674a95f1
      Sven Neumann authored
      674a95f1