1. 21 Oct, 2006 1 commit
    • 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
  2. 20 Oct, 2006 10 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
    • Manish Singh's avatar
      plug-ins/pygimp/gimpmodule.c use pygimp_init_pygobject here too. Report · 7f93f532
      Manish Singh authored
      2006-10-20  Manish Singh  <yosh@gimp.org>
      
              * plug-ins/pygimp/gimpmodule.c
              * plug-ins/pygimp/procbrowser.c: use pygimp_init_pygobject here too.
              Report and patch from Eric Lamarque (fixes bug #363516).
      7f93f532
    • Pema Geyleg's avatar
      *** empty log message *** · 9c4e4391
      Pema Geyleg authored
      9c4e4391
    • Marco Ciampa's avatar
      Updated italian translation · dc7be137
      Marco Ciampa authored
      dc7be137
    • Marco Ciampa's avatar
      Updated italian translation. · a4de7fc6
      Marco Ciampa authored
      a4de7fc6
  3. 19 Oct, 2006 12 commits
  4. 18 Oct, 2006 14 commits
    • Josep Puigdemont i Casamajó's avatar
    • Michael Natterer's avatar
      added gimp_prop_expanding_frame_new() which creates a frame with a toggle · 287c9846
      Michael Natterer authored
      2006-10-18  Michael Natterer  <mitch@gimp.org>
      
      	* app/widgets/gimppropwidgets.[ch]: added
      	gimp_prop_expanding_frame_new() which creates a frame with a
      	toggle button in the title.
      
      	* app/tools/gimpblendoptions.c
      	* app/tools/gimppaintoptions-gui.c
      	* app/tools/gimprectangleoptions.c
      	* app/tools/gimprectangleselectoptions.c
      	* app/tools/gimpselectionoptions.c: use it instead of duplicating
      	this code all over the place.
      287c9846
    • Michael Natterer's avatar
      Applied modified patch from Martin Nordholts which adds a "Rounded · 1ee6516d
      Michael Natterer authored
      2006-10-18  Michael Natterer  <mitch@gimp.org>
      
      	Applied modified patch from Martin Nordholts which adds a "Rounded
      	Corners" option to the rectangle select tool. Fixes bug #86279.
      
      	* app/core/gimpchannel-combine.[ch]: added
      	gimp_channel_combine_ellipse_rect(). Use it from
      	gimp_channel_combine_ellipse().
      
      	* app/core/gimpchannel-select.[ch]: added
      	gimp_channel_select_round_rect()
      
      	* app/tools/gimprectangleselectoptions.[ch]: added properties
      	"round-corners" and "corner-radius" and GUI for the new propeties.
      
      	* app/tools/gimprectangleselecttool.h: added macro
      	GIMP_RECT_SELECT_TOOL_GET_OPTIONS().
      
      	* app/tools/gimprectangleselecttool.c (gimp_rect_select_tool_draw):
      	draw round corners if enabled.
      
      	(gimp_rect_select_tool_real_select): use
      	gimp_channel_select_round_rect() if enabled.
      
      	* app/tools/gimpselectionoptions.[ch]: added "antialias_toggle"
      	to the GimpSelectionOptions struct so the rect select options
      	can set its sensitivity.
      
      	Unrelated:
      
      	* app/tools/gimpellipseselecttool.c (gimp_ellipse_select_tool_draw):
      	use 360 * 64 instead of 23040.
      1ee6516d
    • Sven Neumann's avatar
      there's no need to make GTypeInfo and GInterfaceInfo structs static. · 64e893e6
      Sven Neumann authored
      2006-10-18  Sven Neumann  <sven@gimp.org>
      
              * [lots of files]: there's no need to make GTypeInfo and
              GInterfaceInfo structs static.
      64e893e6
    • Sven Neumann's avatar
      this script should not register in the menus. Also unmarked strings for · 9699f30d
      Sven Neumann authored
      2006-10-18  Sven Neumann  <sven@gimp.org>
      
      	* plug-ins/script-fu/scripts/unsharp-mask.scm: this script should
      	not register in the menus. Also unmarked strings for translation.
      9699f30d
    • Jakub Friedl's avatar
      Updated Czech Translation · 1e4aea0b
      Jakub Friedl authored
      2006-10-18  Jakub Friedl  <jfriedl@suse.cz>
      
        * cs.po: Updated Czech Translation
      1e4aea0b
    • Jakub Friedl's avatar
      Updated Czech translation. · 194525d4
      Jakub Friedl authored
      2006-10-18  Jakub Friedl  <jfriedl@suse.cz>
      
        * cs.po: Updated Czech translation.
      194525d4
    • Sven Neumann's avatar
      special case GimpSizeEntry and use the last entry. · dec954cc
      Sven Neumann authored
      2006-10-18  Sven Neumann  <sven@gimp.org>
      
      	* libgimpwidgets/gimpwidgets.c (find_mnemonic_widget): special
      	case GimpSizeEntry and use the last entry.
      
      	* app/tools/gimprotatetool.c
      	* app/tools/gimpsheartool.c: added mnemonics (bug #162541).
      dec954cc
    • Jakub Friedl's avatar
      Updated Czech Translation · 783a75d3
      Jakub Friedl authored
      2006-10-18  Jakub Friedl  <jfriedl@suse.cz>
      
        * cs.po: Updated Czech Translation
      783a75d3
    • Jakub Friedl's avatar
      Updated Czech translation · 4eba4289
      Jakub Friedl authored
      2006-10-18  Jakub Friedl <jfriedl@suse.cz>
      
        * cs.po: Updated Czech translation
      4eba4289
    • Jakub Friedl's avatar
      Updated Czech translation · ea1a5fe7
      Jakub Friedl authored
      2006-09-18  Jakub Friedl  <jfriedl@suse.cz>
      
        * cs.po: Updated Czech translation
      ea1a5fe7
    • Jakub Friedl's avatar
      Updated Czech translation. · e78e3ecf
      Jakub Friedl authored
      2006-10-18  Jakub Friedl  <jfriedl@suse.cz>
      
        * cs.po: Updated Czech translation.
      e78e3ecf
    • Michael Natterer's avatar
      Separate selection tool function (select, move, cut, ...) from selection · 91c3d6ee
      Michael Natterer authored
      2006-10-18  Michael Natterer  <mitch@gimp.org>
      
      	Separate selection tool function (select, move, cut, ...) from
      	selection mode (replace, add, ...). Fixes bug #313634 (that bug
      	wasn't triggered any more in HEAD, but was still there).
      
      	* app/tools/tools-enums.h: renamed enum SelectOp to SelectFunction
      	and replaced the values REPLACE, ADD, SUBTRACT and INTERSECT by a
      	single value SELECT.
      
      	* app/tools/gimpselectiontool.h (struct GimpSelectionTool):
      	renamed member "op" to "function". Changed "SelectOps saved_op" to
      	"GimpChannelOps saved_operation".
      
      	* app/tools/gimpselectiontool.c: we always have the right
      	GimpChannelOps in the tool options, so simply use it instead of
      	mixing up unrelated stuff in one enum. Results is some medium-ugly
      	nested switches, but is generally much cleaner than before.
      
      	* app/tools/gimpforegroundselecttool.c
      	* app/tools/gimpfreeselecttool.c
      	* app/tools/gimpiscissorstool.c
      	* app/tools/gimpregionselecttool.c: changed accordingly. Use the
      	operation from the tool options instead of selection_tool->op when
      	making the actual selection.
      91c3d6ee
    • Sven Neumann's avatar
      added -lXext (bug #362877). · f4abaf16
      Sven Neumann authored
      2006-10-18  Sven Neumann  <sven@gimp.org>
      
      	* tools/Makefile.am (doc_shooter_LDADD): added -lXext (bug #362877).
      f4abaf16
  5. 17 Oct, 2006 3 commits