- 21 Oct, 2006 1 commit
-
-
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".
-
- 20 Oct, 2006 10 commits
-
-
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.
-
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.
-
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.
-
Pema Geyleg authored
-
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.
-
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.
-
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).
-
Pema Geyleg authored
-
Marco Ciampa authored
-
Marco Ciampa authored
-
- 19 Oct, 2006 12 commits
-
-
Josep Puigdemont i Casamajó authored
-
Michael Natterer authored
2006-10-19 Michael Natterer <mitch@gimp.org> * app/tools/gimptransformtool.c (gimp_transform_tool_button_release): call response(OK) instead of calling doit() directly, so all transform confirmation goes through response() now.
-
Michael Natterer authored
2006-10-19 Michael Natterer <mitch@gimp.org> * app/tools/gimptransformtool.c (gimp_transform_tool_draw): show the outline of the selection while transforming it. Fixes bug #362587.
-
Michael Natterer authored
2006-10-19 Michael Natterer <mitch@gimp.org> * app/actions/tools-actions.c (tools_alternative_actions): remove the accelerator from the "Arbitrary Rotation" action, Shift+R should switch to the rotate tool, not switch to the rotate tool *and* select "Transform Layer" from the tool options.
-
Sven Neumann authored
2006-10-19 Sven Neumann <sven@gimp.org> * plug-ins/script-fu/scripts/script-fu.init: don't load script-fu-compat.init here. * plug-ins/script-fu/scheme-wrapper.c (tinyscheme_init): load it here, from the same place where script-fu.init was found. * plug-ins/script-fu/script-fu-interface.c: made the code more robust against invalid adjustment types.
-
Sven Neumann authored
2006-10-19 Sven Neumann <sven@gimp.org> * plug-ins/script-fu/script-fu-interface.[ch] * plug-ins/script-fu/script-fu-scripts.c * plug-ins/script-fu/script-fu-types.h: don't look at the menu path to see if a script is image-based. Instead check the passed and the expected parameter types. * plug-ins/script-fu/scripts/tileblur.scm: global variables won't work with tiny-scheme.
-
Tor Lillqvist authored
2006-10-19 Tor Lillqvist <tml@novell.com> * plug-ins/script-fu/tinyscheme/scheme.c (file_push, port_rep_from_filename): Open files in binary mode.
-
Michael Natterer authored
2006-10-19 Michael Natterer <mitch@gimp.org> * app/tools/gimptransformtool.c (gimp_transform_tool_draw): allow showing the grid for path transforms. Fixes bug #362588.
-
Sven Neumann authored
2006-10-19 Sven Neumann <sven@gimp.org> * plug-ins/script-fu/scheme-wrapper.[ch]: search script-fu.init in the scripts search path instead of looking for it in a hardcoded directory. * plug-ins/script-fu/script-fu-scripts.[ch] * plug-ins/script-fu/script-fu.c: changes needed for above change.
-
Sven Neumann authored
2006-10-19 Sven Neumann <sven@gimp.org> * plug-ins/script-fu/scheme-wrapper.c * plug-ins/script-fu/script-fu-console.c: use g_fopen() from gstdio.h. * plug-ins/script-fu/script-fu-scripts.c: removed unused defines.
-
Sven Neumann authored
2006-10-19 Sven Neumann <sven@gimp.org> * plug-ins/script-fu/scripts/distress-selection.scm: changed range for Smoothness value as suggested in bug #363381. Also fixed a typo in the menu label.
-
Sven Neumann authored
2006-10-19 Sven Neumann <sven@gimp.org> * app/display/gimpdisplayshell-draw.c (gimp_display_shell_draw_area): fixed calculation of display area in preparation of fixing bug #362915. * plug-ins/common/whirlpinch.c: removed unused define.
-
- 18 Oct, 2006 14 commits
-
-
Josep Puigdemont i Casamajó authored
-
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.
-
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.
-
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.
-
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.
-
Jakub Friedl authored
2006-10-18 Jakub Friedl <jfriedl@suse.cz> * cs.po: Updated Czech Translation
-
Jakub Friedl authored
2006-10-18 Jakub Friedl <jfriedl@suse.cz> * cs.po: Updated Czech translation.
-
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).
-
Jakub Friedl authored
2006-10-18 Jakub Friedl <jfriedl@suse.cz> * cs.po: Updated Czech Translation
-
Jakub Friedl authored
2006-10-18 Jakub Friedl <jfriedl@suse.cz> * cs.po: Updated Czech translation
-
Jakub Friedl authored
2006-09-18 Jakub Friedl <jfriedl@suse.cz> * cs.po: Updated Czech translation
-
Jakub Friedl authored
2006-10-18 Jakub Friedl <jfriedl@suse.cz> * cs.po: Updated Czech translation.
-
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.
-
Sven Neumann authored
2006-10-18 Sven Neumann <sven@gimp.org> * tools/Makefile.am (doc_shooter_LDADD): added -lXext (bug #362877).
-
- 17 Oct, 2006 3 commits
-
-
Michael Natterer authored
2006-10-17 Michael Natterer <mitch@gimp.org> * app/tools/gimprectangleselecttool.[ch] * app/tools/gimpellipseselecttool.c: use enum GimpChannelOps instead of SelectOps.
-
Michael Natterer authored
2006-10-17 Michael Natterer <mitch@gimp.org> * app/widgets/gimpselectioneditor.c: use enum GimpChannelOps instead of SelectOps (which is a tool state).
-
Sven Neumann authored
2006-10-17 Sven Neumann <sven@gimp.org> * app/plug-in/gimppluginprocedure.c (gimp_plug_in_procedure_set_image_types): include the procedure name in the output on stderr.
-