1. 25 Oct, 2006 10 commits
    • Simon Budig's avatar
      Oops. Need to specify both pdb-skip and skip. · a8593d81
      Simon Budig authored
      2006-10-25  Simon Budig  <simon@gimp.org>
      
      	* app/vectors/vectors-enums.h: Oops. Need to specify both
      	pdb-skip and skip.
      
      	* libgimp/gimp.def
      	* libgimpconfig/gimpconfig.def
      	* libgimpmath/gimpmath.def
      	* libgimpthumb/gimpthumb.def
      	* libgimpwidgets/gimpwidgets.def: .def-file maintenance. Hope my
      	changes are correct...
      
      	With the help from
      	   nm .libs/libgimpfoo-2.0.so |\
      	   sed -ne "s/.* T \([a-zA-Z0-9][a-zA-Z0-9_]*\)/\t\1/p" |\
      	   (echo EXPORTS ; LC_ALL=C sort )
      
      	* libgimpwidgets/gimppageselector.c: marked stretch_frame_image()
      	as static.
      
      	* libgimp/gimpenums.c.tail
      	* libgimp/gimpenums.h
      	* tools/pdbgen/enums.pl: regenerated.
      
      	* devel-docs/libgimp/tmpl/gimpfontselectbutton.sgml: this changed
      	again. WTF?
      a8593d81
    • Simon Budig's avatar
      388c0709
    • Simon Budig's avatar
      be51475c
    • Simon Budig's avatar
      added Symbols to libgimp/gimp.def · a0d56120
      Simon Budig authored
      a0d56120
    • Simon Budig's avatar
      extended gimp_vectors_import() and friends with a parameter for returning · ab4d8b03
      Simon Budig authored
      2006-10-25  Simon Budig  <simon@gimp.org>
      
              * app/vectors/gimpvectors-import.[ch]: extended gimp_vectors_import()
              and friends with a parameter for returning the newly generated vectors.
      
              * app/actions/edit-commands.c
              * app/actions/vectors-commands.c
              * app/display/gimpdisplayshell-dnd.c
              * app/widgets/gimpvectorstreeview.c: Changed accordingly.
      
              * app/vectors/vectors-enums.h: moved the GimpVectorsStrokeType to...
              * libgimpbase/gimpbaseenums.h: ... this file.
      
              * app/vectors/Makefile.am: Changed accordingly
              * app/vectors/vectors-enums.c: removed accordingly.
      
              * tools/pdbgen/pdb/vectors.pdb: new functions
              gimp_vectors_new_from_file() and gimp_vectors_new_from_string().
      
              * tools/pdbgen/pdb/paths.pdb: deprecated the previous functions.
      
              * app/pdb/internal_procs.c
              * app/pdb/paths_cmds.c
              * app/pdb/vectors_cmds.c
              * app/vectors/vectors-enums.c
              * libgimp/gimpenums.h
              * tools/pdbgen/enums.pl
              * libgimp/gimppaths_pdb.[ch]
              * libgimp/gimpvectors_pdb.[ch]
              * libgimpbase/gimpbaseenums.c
              * devel-docs/libgimp/tmpl/gimpfontselectbutton.sgml
              * devel-docs/libgimp/tmpl/gimptools.sgml: regenerated.
      ab4d8b03
    • Sven Neumann's avatar
      plug-ins/script-fu/scripts/Makefile.am added new script "Difference · ec43fe20
      Sven Neumann authored
      2006-10-25  Sven Neumann  <sven@gimp.org>
      
      	* plug-ins/script-fu/scripts/Makefile.am
      	* plug-ins/script-fu/scripts/difference-clouds.scm: added new script
      	"Difference Clouds" written by Martin Nordholts (bug #363458).
      ec43fe20
    • Sven Neumann's avatar
      plug-ins/script-fu/scripts/erase-rows.scm don't ever use the term · 51b4be9d
      Sven Neumann authored
      2006-10-25  Sven Neumann  <sven@gimp.org>
      
      	* plug-ins/script-fu/scripts/erase-rows.scm
      	* plug-ins/script-fu/scripts/hsv-graph.scm: don't ever use the term
      	"drawable" in user-visible strings.
      51b4be9d
    • Michael Natterer's avatar
      Added mechanism that should prevent undo corruption by broken plug-ins and · b6f9bf5d
      Michael Natterer authored
      2006-10-25  Michael Natterer  <mitch@gimp.org>
      
      	Added mechanism that should prevent undo corruption by
      	broken plug-ins and scripts. Work in progress.
      
      	* app/plug-in/Makefile.am
      	* app/plug-in/gimpplugin-cleanup.[ch]: new files that (for now)
      	keep track of the undo groups plug-in procedures open and close,
      	and can fix an image's undo group state after a plug-in messed.
      
      	* app/plug-in/gimppluginprocframe.h (struct GimpPlugInProcFrame):
      	keep a list of plug-in cleanup structs.
      
      	* app/plug-in/gimppluginprocframe.c
      	(gimp_plug_in_proc_frame_dispose): call gimp_plug_in_cleanup() if
      	the list is not empty.
      
      	* tools/pdbgen/pdb/undo.pdb: keep track of undo groups using
      	the new gimp_plug_in_cleanup_undo_group_start() and _end()
      	functions. Fail if any of the functions returns FALSE.
      
      	* app/pdb/undo_cmds.c: regenerated.
      b6f9bf5d
    • Sven Neumann's avatar
    • Sven Neumann's avatar
      added signals "parasite-attached" and "parasite-detached". · 13ba2a52
      Sven Neumann authored
      2006-10-25  Sven Neumann  <sven@gimp.org>
      
      	* app/core/gimpimage.[ch]: added signals "parasite-attached" and
      	"parasite-detached".
      
      	* app/widgets/Makefile.am
      	* app/widgets/widgets-types.h
      	* app/widgets/gimpimageprofileview.[ch]: draft of a new widget
      that
      	displays color profile information.
      
      	* app/widgets/gimpimagepropview.c: minor cleanup and bug fix.
      
      	* app/dialogs/image-properties-dialog.c: added Color Profile
      	information.
      
      	* plug-ins/common/lcms.c: bug fixes.
      13ba2a52
  2. 24 Oct, 2006 7 commits
    • Manish Singh's avatar
      remove_stroke is now a Vectors object method. Also implement, get_ID, · bc232ef8
      Manish Singh authored
      2006-10-24  Manish Singh  <yosh@gimp.org>
      
              * plug-ins/pygimp/pygimp-vectors.c: remove_stroke is now a Vectors
              object method. Also implement, get_ID, get_vectors_ID, and get_points
              for VectorsStroke.
      bc232ef8
    • Kevin Cozens's avatar
      Reworded two error messages. Break out of for loop before i gets updated · 57ff74c2
      Kevin Cozens authored
      2006-10-24  Kevin Cozens  <kcozens@cvs.gnome.org>
      
      	* plug-ins/script-fu/scheme-wrapper.c: Reworded two error messages.
      	Break out of for loop before i gets updated when error was detected
      	to make sure error message reports correct parameter number.
      57ff74c2
    • Simon Budig's avatar
      app/vectors/Makefile.am app/vectors/vectors-enums.h added new file for the · f5732151
      Simon Budig authored
      2006-10-24  Simon Budig  <simon@gimp.org>
      
      	* app/vectors/Makefile.am
      	* app/vectors/vectors-enums.h
      	* app/vectors/vectors-types.h: added new file for the vectors enums,
      	adjusted Makefile.am for the generation of vectors-enums.c
      
      	* tools/pdbgen/Makefile.am
      	* tools/pdbgen/pdb/vectors.pdb: Added implementation for
      	gimp-vectors-stroke-get-points which returns the control points for
      	the stroke.
      	Renamed gimp-vectors-stroke-remove to gimp-vectors-remove-stroke.
      
      	ATTENTION: this breaks scripts using this function, a simple name
      	change is enough to make it work again.
      	Also please note that yosh reordered the return values of
      	gimp-vectors-stroke-interpolate, so your scripts need adjustment
      	there as well.
      
              * tools/pdbgen/pdb/paths.pdb: deprecate gimp-path-get-points. Yay!
      
      	* libgimp/gimp.def: added new symbol
      
      	* plug-ins/pygimp/pygimp-vectors.c: reflect name change of
      	gimp_vectors_remove_stroke ().
      
      	* app/vectors/vectors-enums.c
      	* app/pdb/internal_procs.c
      	* app/pdb/paths_cmds.c
      	* app/pdb/vectors_cmds.c
      	* devel-docs/libgimp/tmpl/gimpvectors.sgml
      	* libgimp/gimpenums.c.tail
      	* libgimp/gimpenums.h
      	* libgimp/gimppaths_pdb.[ch]
      	* libgimp/gimpvectors_pdb.[ch]
      	* tools/pdbgen/enums.pl: regenerated.
      f5732151
    • Michael Natterer's avatar
      quote "true" to fix warning about reserved word. · 41b1d526
      Michael Natterer authored
      2006-10-24  Michael Natterer  <mitch@gimp.org>
      
      	* tools/gimp-mkenums (parse_trigraph): quote "true" to fix warning
      	about reserved word.
      41b1d526
    • Francisco Javier F. Serrador's avatar
      Updated and merged with Francisco Vila's October translation. · 35e9cee0
      Francisco Javier F. Serrador authored
      2006-10-24  Francisco Javier F. Serrador  <serrador@openshine.com>
      
      	* es.po: Updated and merged with Francisco Vila's October translation.
      35e9cee0
    • Manish Singh's avatar
      Vector object wrapper API. · e4b08205
      Manish Singh authored
      2006-10-24  Manish Singh  <yosh@gimp.org>
      
              * plug-ins/pygimp/pygimp-vectors.c: Vector object wrapper API.
      
              * plug-ins/pygimp/Makefile.am: add above file.
      
              * plug-ins/pygimp/gimpshelf.py
              * plug-ins/pygimp/pygimp.h
              * plug-ins/pygimp/gimpmodule.c: hook the new objects in.
      
              * plug-ins/pygimp/pygimp-image.c: get_vectors accessor.
      e4b08205
    • Manish Singh's avatar
      fix spelling of "precision", and tweak some outargs around to the libgimp · 96c0a5eb
      Manish Singh authored
      2006-10-24  Manish Singh  <yosh@gimp.org>
      
              * tools/pdbgen/pdb/vectors.pdb: fix spelling of "precision", and
              tweak some outargs around to the libgimp api is a bit friendlier.
      
              * app/pdb/vectors_cmds.c
              * libgimp/gimpvectors_pdb.[ch]: regenerated.
      96c0a5eb
  3. 23 Oct, 2006 13 commits
  4. 22 Oct, 2006 2 commits
  5. 21 Oct, 2006 2 commits
    • Manish Singh's avatar
      Windows is dumb, special case out gimp invocation just like we did for · aa093e88
      Manish Singh authored
      2006-10-21  Manish Singh  <yosh@gimp.org>
      
              * plug-ins/pygimp/plug-ins/pyconsole.py: Windows is dumb, special
              case out gimp invocation just like we did for gtkcons.py
      aa093e88
    • Michael Natterer's avatar
      Added "Edit -> Fade" which allows to modify the paint mode and opacity of · e634d4d7
      Michael Natterer authored
      2006-10-21  Michael Natterer  <mitch@gimp.org>
      
      	Added "Edit -> Fade" which allows to modify the paint mode and
      	opacity of the last drawable operation (fill, plugins etc.).
      	Started from a patch by Bill Skaggs. Fixes bug #170707.
      
      	* app/base/base-enums.[ch] (enum GimpLayerModeEffects): register
      	the values REPLACE_MODE, ERASE_MODE and ANTI_ERASE_MODE with
      	the type system.
      
      	* app/widgets/gimppropwidgets.[ch]
      	* app/widgets/gimpwidgets-constructors.[ch]: added "gboolean
      	with_replace_modes" to the paint mode menu constructors.
      
      	* app/tools/gimppaintoptions-gui.c
      	* app/widgets/gimpbrushselect.c
      	* app/widgets/gimplayertreeview.c: pass with_replace_modes = FALSE.
      
      	* app/core/gimpdrawableundo.[ch]: added members which keep tiles,
      	paint mode and opacity of the pasted pixels.
      
      	* app/core/gimpimage-undo.[ch] (gimp_image_undo_get_fadeable):
      	returns a GimpUndo suitable for a fade operation, or NULL.
      
      	* app/core/gimp-edit.[ch] (gimp_edit_fade): implements the actual
      	fade by undoing the last operation and then re-applying the pixels
      	with different paint mode and opacity.
      
      	* app/core/gimpdrawable-combine.c: store the pasted pixels in
      	the GimpDrawableUndo.
      
      	* app/actions/edit-actions.c
      	* app/actions/edit-commands.[ch]: action and callback for fade.
      
      	* app/dialogs/Makefile.am
      	* app/dialogs/fade-dialog.[ch]: the fade dialog.
      
      	* app/widgets/gimphelp-ids.h: the fade help ID.
      
      	* menus/image-menu.xml.in: added a menu entry in "Edit".
      e634d4d7
  6. 20 Oct, 2006 6 commits
    • Michael Natterer's avatar
      tools/pdbgen/stddefs.pdb added wrapper for gimp-round-rect-select. Added · 046fa38b
      Michael Natterer authored
      2006-10-20  Michael Natterer  <mitch@gimp.org>
      
      	* tools/pdbgen/stddefs.pdb
      	* tools/pdbgen/pdb/selection_tools.pdb: added wrapper for
      	gimp-round-rect-select. Added feather_radius_x and _y to
      	gimp-by-color-select-full and gimp-fuzzy-select-full.
      
      	* app/pdb/internal_procs.c
      	* app/pdb/selection_tools_cmds.c
      	* libgimp/gimpselectiontools_pdb.[ch]: regenerated.
      
      	* libgimp/gimp.def: changed accordingly.
      046fa38b
    • Manish Singh's avatar
      clone methods can't be marked as constructors. · 905a0e46
      Manish Singh authored
      2006-10-20  Manish Singh  <yosh@gimp.org>
      
              * plug-ins/pygimp/gimpui.defs: clone methods can't be marked as
              constructors.
      
              * plug-ins/pygimp/Makefile.am
              * plug-ins/pygimp/procbrowser.c: Remove one-off GimpProcBrowserDialog
              wrapper. Nobody but the console should've been using it anyway.
      
              * plug-ins/pygimp/gimpui.override: overrides for GimpEnumLabel,
              GimpIntComboBox, and GimpProcBrowserDialog constructors, as well
              as gimp_browser_add_search_types.
      
              * plug-ins/pygimp/plug-ins/pyconsole.py: New console widget,
              taken from GGAP (http://ggap.sourceforge.net)
      
              * plug-ins/pygimp/plug-ins/gtkcons.py: removed.
      
              * plug-ins/gimpcons.py: use new console widget, and the
              GimpProcBrowserDialog binding directly. Still a little rough in
              places.
      
              * plug-ins/pygimp/plug-ins/pdbbrowse.py: removed, it's redundant.
      
              * plug-ins/pygimp/plug-ins/Makefile.am: reflect above changes.
      905a0e46
    • Kevin Cozens's avatar
      Moved the MIN and MAX entries for image size and resolution to · 590c4d0b
      Kevin Cozens authored
      2006-10-20  Kevin Cozens  <kcozens@cvs.gnome.org>
      
      	* plug-ins/script-fu/scheme-wrapper.c: Moved the MIN and MAX entries
      	for image size and resolution to script_constants structureas they
      	are not deprecated constants.
      
      	* plug-ins/script-fu/scripts/script-fu.init: Removed CR in line endings.
      
      	* plug-ins/script-fu/scripts/*.scm: Fixed a number of regressions that
      	snuck in during the last big update of the scripts. This update
      	reduces the number of differences to the original scripts (other than
      	formatting). Some additional formatting changes in a few scripts.
      	Updates to use colour names in register block where possible. Fixed a
      	bug in burn-in-anim.scm. Minor cleanup of font-map.scm. Simplified
      	the bug fix in tile-blur.scm.
      590c4d0b
    • Pema Geyleg's avatar
      *** empty log message *** · 3cda6f26
      Pema Geyleg authored
      3cda6f26
    • Sven Neumann's avatar
      plug-ins/script-fu/script-fu-scripts.c minor cleanups. · e9f80d1a
      Sven Neumann authored
      2006-10-20  Sven Neumann  <sven@gimp.org>
      
      	* plug-ins/script-fu/scheme-wrapper.c (init_constants):
      	* plug-ins/script-fu/script-fu-scripts.c minor cleanups.
      e9f80d1a
    • Michael Natterer's avatar
      app/core/Makefile.am app/core/core-types.h new undo class for drawable · 6fcb3e1d
      Michael Natterer authored
      2006-10-20  Michael Natterer  <mitch@gimp.org>
      
      	* app/core/Makefile.am
      	* app/core/core-types.h
      	* app/core/gimpdrawableundo.[ch]: new undo class for drawable undos.
      	This was lurking on my disk too long...
      
      	* app/core/gimpimage-undo-push.c (gimp_image_undo_push_drawable):
      	use it instead of implementing it manually.
      6fcb3e1d