1. 07 Oct, 2003 7 commits
  2. 06 Oct, 2003 19 commits
    • Sven Neumann's avatar
      really check for CPU_ACCEL_X86_SSE. · 6dd668f9
      Sven Neumann authored
      2003-10-07  Sven Neumann  <sven@gimp.org>
      
      	* app/composite/gimp-composite-sse2.c (gimp_composite_sse2_init):
      	really check for CPU_ACCEL_X86_SSE.
      
      	* libgimp/gimp.def: added new symbols.
      6dd668f9
    • Sven Neumann's avatar
      bumped version number to 1.3.22. · 7ff0b3b8
      Sven Neumann authored
      2003-10-07  Sven Neumann  <sven@gimp.org>
      
      	* configure.in: bumped version number to 1.3.22.
      
      	Moved images used from scripts as suggested by Carol:
      
      	* plug-ins/script-fu/scripts/Makefile.am
      	* plug-ins/script-fu/scripts/*.jpg: removed images from scripts
      	directory...
      
      	* configure.in
      	* plug-ins/script-fu/scripts/images/Makefile.am
      	* plug-ins/script-fu/scripts/images/*.jpg: ... and added them here.
      
      	* plug-ins/script-fu/scripts/carved-logo.scm
      	* plug-ins/script-fu/scripts/chrome-it.scm
      	* plug-ins/script-fu/scripts/crystal-logo.scm
      	* plug-ins/script-fu/scripts/sota-chrome-logo.scm
      	* plug-ins/script-fu/scripts/test-sphere.scm: changed accordingly.
      7ff0b3b8
    • Manish Singh's avatar
      typo · a6b00901
      Manish Singh authored
      a6b00901
    • Manish Singh's avatar
      app/gui/image-menu.c app/gui/layers-menu.c "Imagesize" isn't a real word. · f64ad067
      Manish Singh authored
      2003-10-06  Manish Singh  <yosh@gimp.org>
      
              * app/gui/image-menu.c
              * app/gui/layers-menu.c
              * etc/ps-menurc: "Imagesize" isn't a real word. Fix to "Image Size".
      
              * app/paint/gimppaintcore.c: add declaration for rotate_pointers which
              was inadvertently took out.
      
              * tools/pdbgen/pdb/layer.pdb: add gimp_layer_resize_to_image_size.
              Fix failure reporting logic for gimp_layer_delete.
      
              * app/pdb/internal_procs.c
              * app/pdb/layer_cmds.c
              * libgimp/gimplayer_pdb.[ch]: regenerated.
      
              * plug-ins/common/tiff.c: always compare used unsigned chars for 7bit
              ASCII check.
      f64ad067
    • Michael Natterer's avatar
      one more fix for bug #107949: don't take the selection into account if we · fdbbfff8
      Michael Natterer authored
      2003-10-06  Michael Natterer  <mitch@gimp.org>
      
      	* app/core/gimpdrawable.c (gimp_drawable_mask_bounds): one
      	more fix for bug #107949: don't take the selection into
      	account if we are operating on the selection itself.
      
      	Ordered shadow tiles functions together, cleanup.
      fdbbfff8
    • Michael Natterer's avatar
      app/app-docs.sgml updated. · 5989f5bf
      Michael Natterer authored
      2003-10-06  Michael Natterer  <mitch@gimp.org>
      
      	* app/app-docs.sgml
      	* app/app-sections.txt: updated.
      5989f5bf
    • Michael Natterer's avatar
      added new local variables to hold the drawable's offsets instead of · 6a8e1129
      Michael Natterer authored
      2003-10-06  Michael Natterer  <mitch@gimp.org>
      
      	* app/core/gimpdrawable-stroke.c
      	(gimp_drawable_stroke_scan_convert): added new local variables to
      	hold the drawable's offsets instead of abusing x2 and y2. Use
      	existing APIs instead of re-implementing stuff. Removed an
      	obsolete call to tile_manager_set_offsets(). Cleanup.
      6a8e1129
    • Michael Natterer's avatar
      create a channel which the size of the layer, not of the image... · d7345959
      Michael Natterer authored
      2003-10-06  Michael Natterer  <mitch@gimp.org>
      
      	* app/core/gimpchannel.c (gimp_channel_new_from_alpha): create
      	a channel which the size of the layer, not of the image...
      
      	* app/core/gimpchannel-select.c (gimp_channel_select_alpha):
      	...and take the layer's offsets into account.
      
      	* app/core/gimpscanconvert.[ch] (gimp_scan_convert_render): added
      	off_x and off_y parameters and don't use the passed TileManager's
      	offsets.
      
      	* app/core/gimpchannel-select.c
      	* app/core/gimpdrawable-stroke.c
      	* app/tools/gimpiscissorstool.c: changed accordingly.
      d7345959
    • Sven Neumann's avatar
      updated after file moves. · 8c4dd58b
      Sven Neumann authored
      2003-10-06  Sven Neumann  <sven@gimp.org>
      
      	* POTFILES.in: updated after file moves.
      8c4dd58b
    • Michael Natterer's avatar
      fixed starting with --no-splash. · bf370128
      Michael Natterer authored
      2003-10-06  Michael Natterer  <mitch@gimp.org>
      
      	* app/app_procs.c (app_init): fixed starting with --no-splash.
      bf370128
    • Michael Natterer's avatar
      added new virtual functions GimpDrawable::get_active_components(), · a20e04bd
      Michael Natterer authored
      2003-10-06  Michael Natterer  <mitch@gimp.org>
      
      	* app/core/gimpdrawable.[ch]: added new virtual functions
      	GimpDrawable::get_active_components(), apply_region() and
      	replace_region().
      
      	* app/core/Makefile.am
      	* app/core/gimpdrawable-combine.[ch]: new files containing
      	apply_region()'s and replace_region()'s default implementation.
      	They are identical to the ones removed from GimpImage except that
      	they don't mask the selection with itself (bug #107949).
      
      	* app/core/gimpchannel.c
      	* app/core/gimplayer.c: implement get_active_components().
      
      	* app/core/gimpchannel.c: implement apply_region() and
      	replace_region() and invalidate the channel's boundary
      	before upchaining (bug #107949).
      
      	* app/core/gimpimage.[ch]: removed gimp_image_apply_image(),
      	gimp_image_replace_image() and gimp_image_get_active_components().
      
      	* app/core/gimpimage-undo-push.c (undo_pop_image): invalidate
      	boundary and bounds if the drawable is a channel (bug #107949).
      
      	(undo_pop_mask)
      	(undo_pop_channel_mod): finish previous commit :)
      
      	* app/core/gimp-edit.c
      	* app/core/gimpdrawable-blend.c
      	* app/core/gimpdrawable-bucket-fill.c
      	* app/core/gimpdrawable-stroke.c
      	* app/core/gimpimagemap.c
      	* app/core/gimplayer-floating-sel.c
      	* app/paint/gimppaintcore.c
      	* app/tools/gimpinktool.c: changed accordingly.
      a20e04bd
    • Michael Natterer's avatar
      Treat changes to the selection like changes to any other drawable: · f0372cad
      Michael Natterer authored
      2003-10-06  Michael Natterer  <mitch@gimp.org>
      
      	Treat changes to the selection like changes to any other drawable:
      
      	* app/core/gimpchannel.c
      	* app/core/gimpchannel-combine.c: call gimp_drawable_update() after
      	changing the channel.
      
      	* app/core/gimpimage.[ch]: added struct GimpImageFlushAccumulator
      	with one member "gboolean mask_changed". Connect to "update" of
      	the selection and set accum.mask_changed to TRUE in the callback.
      	Added default implementation for GimpImage::flush() and emit
      	"mask_changed" there.
      
      	Unrelated:
      	* app/core/gimpimage.h: removed GimpGuide struct...
      	* app/core/gimpimage-guides.h: ...and added it here.
      
      	* app/core/gimpimage-undo-push.c (undo_pop_mask)
      	(undo_pop_channel_mod): don't distinguish between selection and
      	non-selection channels and just call gimp_drawable_update().
      
      	* app/core/gimpundo.h
      	* app/core/gimpimage-undo.c: removed "gboolean mask_changed" from
      	the GimpUndoAccumulator struct since we don't have to care about
      	that signal explicitly any more.
      
      	* app/display/gimpdisplay-foreach.[ch]: removed gimp_displays_flush().
      
      	* tools/pdbgen/pdb/display.pdb (displays_flush_invoker): call
      	gimp_image_flush() on all images so the flush accumulator is
      	honored.
      
      	This generalization enables the removal of more special purpose
      	code which was needed to treat the selection different:
      
      	* app/core/gimpimage-mask-select.[ch]: removed...
      
      	* app/core/gimpchannel-select.[ch]: ...and added under a new name
      	because it's not selection specific any more.
      
      	* app/core/gimpimage-mask.[ch]: removed...
      
      	* app/core/gimpselection.[ch]: ...added the two remaining
      	functions here. Removed all calls to gimp_image_mask_changed().
      
      	* app/core/Makefile.am
      	* app/core/gimp-edit.c
      	* app/core/gimpdrawable-transform.c
      	* app/core/gimpimage-scale.c
      	* app/core/gimpimage-snap.c
      	* app/display/gimpdisplayshell.c
      	* app/gui/channels-commands.c
      	* app/gui/layers-commands.c
      	* app/gui/select-commands.c
      	* app/gui/vectors-commands.c
      	* app/tools/gimpbycolorselecttool.c
      	* app/tools/gimpeditselectiontool.c
      	* app/tools/gimpellipseselecttool.c
      	* app/tools/gimpfreeselecttool.c
      	* app/tools/gimpfuzzyselecttool.c
      	* app/tools/gimpiscissorstool.c
      	* app/tools/gimprectselecttool.c
      	* app/tools/gimptransformtool.c
      	* app/widgets/gimpchanneltreeview.c
      	* app/widgets/gimpselectioneditor.c
      	* app/widgets/gimpvectorstreeview.c
      	* app/xcf/xcf-save.c
      	* tools/pdbgen/pdb/paths.pdb
      	* tools/pdbgen/pdb/selection.pdb
      	* tools/pdbgen/pdb/selection_tools.pdb: changed accordingly.
      
      	* app/core/gimpdrawable-bucket-fill.c
      	* app/core/gimpimage-colormap.c
      	* app/core/gimplayer-floating-sel.c
      	* app/core/gimplayer.c
      	* app/gui/image-menu.c
      	* app/paint/gimppaintcore.c
      	* app/tools/gimpcroptool.c
      	* app/tools/gimpinkoptions.c
      	* app/tools/gimpvectortool.c: removed useless and/or obsolete
      	#includes.
      
      	* app/pdb/display_cmds.c
      	* app/pdb/paths_cmds.c
      	* app/pdb/selection_cmds.c
      	* app/pdb/selection_tools_cmds.c: regenerated.
      f0372cad
    • Sven Neumann's avatar
      typo · 3ee37d40
      Sven Neumann authored
      3ee37d40
    • Sven Neumann's avatar
      app/app-docs.sgml updated. · 6fd1d5e7
      Sven Neumann authored
      2003-10-06  Sven Neumann  <sven@gimp.org>
      
      	* app/app-docs.sgml
      	* app-sections.txt: updated.
      6fd1d5e7
    • Michael Natterer's avatar
      guard callbacks against being invoked during display destruction. Fixes · 10760d3c
      Michael Natterer authored
      2003-10-06  Michael Natterer  <mitch@gimp.org>
      
      	* app/display/gimpdisplayshell-callbacks.c: guard callbacks
      	against being invoked during display destruction. Fixes crashes
      	when closing/opening images. Also fixes the crash reported by
      	Pedro Gimeno in the comment to bug #117884, but doesn't fix
      	#117884 since it's a different issue.
      10760d3c
    • Michael Natterer's avatar
      HALT the tool with the right display. Fixes some random tool crashes. · afc58a66
      Michael Natterer authored
      2003-10-06  Michael Natterer  <mitch@gimp.org>
      
      	* app/tools/tool_manager.c (tool_manager_image_undo_start): HALT
      	the tool with the right display. Fixes some random tool crashes.
      afc58a66
    • Marco Ciampa's avatar
      Updated italian translation. · 035d1e65
      Marco Ciampa authored
      035d1e65
    • Sven Neumann's avatar
      check for NULL pointers in the GimpDndDataDef array before using them. · 98a038d8
      Sven Neumann authored
      2003-10-06  Sven Neumann  <sven@gimp.org>
      
      	* app/widgets/gimpdnd.c (gimp_dnd_data_drop_handle): check for
      	NULL pointers in the GimpDndDataDef array before using them.
      	Might happen with the changed dockable DND code :(
      98a038d8
    • Helvetix Victorinox's avatar
      migrated to new (trimmer) code and removed dead code. Some beautification · 7752bf9e
      Helvetix Victorinox authored
      
      * app/composite/make-install.py: migrated to new (trimmer) code and
        removed dead code.  Some beautification for generated code.
      
      * app/composite/gimp-composite-{mmx,sse,sse2,3dnow,altivec,vis,generic}.{c,h}:
        All init() functions are also a run-time check and now expected to
        return TRUE/FALSE if the particular set of compositing functions can
        be used.
      
      * app/composite/gimp-composite.c: No longer has to determine if
        the particular set of compositing functions can be used.
      
      * app/composite/gimp-composite-{mmx,sse,sse2,3dnow,altivec,vis}-{install,test}.c:
        Regenerated
      
      * app/composite/test-composite.c: Deprecated, removed.  All tests are automatically
        generated and the code is in app/composite/gimp-composite-{mmx,sse,sse2,3dnow,altivec,vis}-test.c:
      
      * app/composite/Makefile.am: removed unused references to test-composite.c
      7752bf9e
  3. 05 Oct, 2003 11 commits
  4. 04 Oct, 2003 2 commits
    • Dave Neary's avatar
      Removed explicit initialisation to GIMP_ALL_HUES, this is set by default · 12bdbc33
      Dave Neary authored
      
      
      2003-10-04  Dave Neary  <bolsh@gimp.org>
      
              * app/tools/gimphuesaturationtool.c
              (gimp_hue_saturation_tool_initialize): Removed explicit
              initialisation to GIMP_ALL_HUES, this is set by default the
              first time the tool is opened, and shouldn't be set successive
              times. Fix suggested by edg1@freegates.be in Bugzilla. Fixes
              bug #123731.
      12bdbc33
    • Danilo Šegan's avatar
      Updated Serbian translation. · 576d7a68
      Danilo Šegan authored
      2003-10-04  Danilo Šegan  <dsegan@gmx.net>
      
      	* po/sr.po, po/sr@Latn.po, po-plug-ins/sr.po,
                po-plug-ins/sr@Latn.po, po-script-fu/sr.po,
                po-script-fu/sr@Latn.po: Updated Serbian translation.
      576d7a68
  5. 02 Oct, 2003 1 commit