- 07 Sep, 2006 17 commits
-
-
Michael Natterer authored
2006-09-07 Michael Natterer <mitch@gimp.org> Merged the "soc-2006-perspective-clone" branch. That branch is now officially closed and all further fixes and changes have to be applied to HEAD. Did some minor adjustments, mostly small indentation and spacing fixes. Derive the tool from GimpBrushTool and renamed the enum added to paint-enums.h and it values, added stock icon and menu entry. Thanks a lot to Pedro Alonso Ferrer! * app/paint/paint-enums.[ch]: new enum GimpPerspectiveCloneMode. * app/paint/Makefile.am * app/paint/gimpperspectiveclone.[ch] * app/paint/gimpperspectivecloneoptions.[ch]: the perspective clone core and its options. * app/paint/gimp-paint.c: register it. * app/tools/Makefile.am * app/tools/gimpperspectiveclonetool.[ch]: the perspective clone tool. * app/tools/gimp-tools.c: register it. * app/tools/gimppaintoptions-gui.c: show the widgets that are used by perspective clone. * app/widgets/gimphelp-ids.h: the help ID. * themes/Default/images/Makefile.am * themes/Default/images/tools/stock-tool-perspective-clone-16.png * themes/Default/images/tools/stock-tool-perspective-clone-22.png * libgimpwidgets/gimpstock.[ch]: its stock ID and icons. * menus/image-menu.xml.in: added it to the menu.
-
Sven Neumann authored
2006-09-07 Sven Neumann <sven@gimp.org> * configure.in: bumped version to 2.3.12.
-
Sven Neumann authored
2006-09-07 Sven Neumann <sven@gimp.org> * Made 2.3.11 development release.
-
Sven Neumann authored
-
Michael Natterer authored
2006-09-07 Michael Natterer <mitch@gimp.org> * app/tools/gimpfreeselecttool.c: removed unused variable.
-
Sven Neumann authored
-
Sven Neumann authored
2006-09-07 Sven Neumann <sven@gimp.org> * libgimpwidgets/libgimpwidgets-docs.sgml * libgimpwidgets/libgimpwidgets-sections.txt * libgimpwidgets/libgimpwidgets.types * tools/widgets.c: added GimpHintBox and GIMP_STOCK_HEAL_TOOL. * libgimpwidgets/images/*.png: updated screenshots. * libgimpwidgets/tmpl/gimphintbox.sgml: new file. * libgimpwidgets/tmpl/gimpstock.sgml: added GIMP_STOCK_HEAL_TOOL.
-
Sven Neumann authored
2006-09-07 Sven Neumann <sven@gimp.org> * libgimpwidgets/gimpchainbutton.c: added "position" construct-only property to allow construction using g_object_new(). * plug-ins/pygimp/gimpui.defs: use new style constructors for some more widgets.
-
Sven Neumann authored
2006-09-07 Sven Neumann <sven@gimp.org> * plug-ins/pygimp/gimpui.defs: updated the GimpHintBox constructor definition to use pygtk 2.8 features. * plug-ins/pygimp/gimpui.override: removed hand-written constructor.
-
Sven Neumann authored
2006-09-07 Sven Neumann <sven@gimp.org> * app/base/pixel-region.[ch] * app/base/tile-manager.[ch] * app/base/tile-swap.[ch]: removed code that tried to swap in tiles asynchronously (but ended up calling up nothing).
-
Sven Neumann authored
2006-09-07 Sven Neumann <sven@gimp.org> * app/base/tile-cache.c * app/base/tile-manager.c * app/base/tile-private.h * app/base/tile.c: removed tile locking macros that were only used for the threaded tile swapper.
-
Michael Natterer authored
2006-09-07 Michael Natterer <mitch@gimp.org> * app/paint/gimpsourcecore.[ch] (gimp_source_core_motion): pass the src_offset_x and src_offset_y as separate parameters to GimpSourceCore::motion(). * app/paint/gimpheal.c (gimp_heal_motion): changed accordingly. * app/paint/gimpclone.c (gimp_clone_motion): ditto and use the new values for pattern cloning instead of asuming stuff that relies on knowledge of gimp_source_core_motion()'s internals.
-
Sven Neumann authored
2006-09-07 Sven Neumann <sven@gimp.org> * configure.in: removed --enable_threaded_tile_swapper option. * app/base/tile-cache.c * app/base/tile-private.h * app/base/tile-swap.c * app/base/tile.c: removed threaded tile swapper code which has been sitting here unused for too long.
-
Michael Natterer authored
2006-09-07 Michael Natterer <mitch@gimp.org> * app/paint/gimpsourcecore.[ch] (gimp_source_core_motion): pass the width and height of the sub-area of paint_area to GimpSourceCore::motion(). * app/paint/gimpclone.c (gimp_clone_motion) * app/paint/gimpheal.c (gimp_heal_motion): use the new parameters instead of taking these values from srcPR->w and ->h, which was very confusing.
-
Jakub Friedl authored
2006-09-07 Jakub Friedl <jfriedl@suse.cz> * cs.po: Updated Czech translation
-
Sven Neumann authored
2006-09-07 Sven Neumann <sven@gimp.org> * app/actions/edit-actions.c (edit_actions_setup): set the context property on the "edit-fill-pattern" action.
-
Jakub Friedl authored
2006-09-07 Jakub Friedl <jfriedl@suse.cz> * cs.po: Updated Czech translation
-
- 06 Sep, 2006 6 commits
-
-
William Skaggs authored
* app/tools/tools-enums.[ch]: add GimpRectangleConstraint enum. * app/tools/gimprectangletool.[ch]: replace "constrain" boolean with "constraint" enum property. Implement constraints in motion handler -- the implementation is rather elegant but pretty tricky. * app/tools/gimpcroptool.c: constrain to image bounds, or to active drawable bounds if "current layer only" option is checked. * app/tools/gimpellipseselecttool.c * app/tools/gimprectangleselecttool.c: no constraint. This addresses bug #353936 -- I would say fixes it, but it probably needs some fine-tuning. Also perhaps fixes bug #329817 a bit better than before.
-
Sven Neumann authored
2006-09-06 Sven Neumann <sven@gimp.org> * app/plug-in/gimppluginmanager-history.c (gimp_plug_in_manager_history_add): bail out early if the procedure is already at the start of the list.
-
William Skaggs authored
* app/tools/tools-enums.[ch]: remove GimpCropMode enum; missed in previous commit.
-
William Skaggs authored
* app/tools/gimpcroptool.c * app/tools/gimpcropoptions.[ch]: remove "crop vs resize" option, as recommended in bug #353936.
-
William Skaggs authored
* app/paint-funcs/scale-funcs.[ch]: apply patch from Geert Jordaens to improve Lanczos scaling, with coding style cleanups; partly fixes bug #167956.
-
Sven Neumann authored
2006-09-06 Sven Neumann <sven@gimp.org> * app/actions/plug-in-commands.c (plug_in_run_cmd_callback) (plug_in_repeat_cmd_callback): also add the procedure to the history if it is called from the "Repeat" or "Re-Show" menus. * plug-ins/common/vpropagate.c: changed progress text.
-
- 05 Sep, 2006 13 commits
-
-
Sven Neumann authored
2006-09-06 Sven Neumann <sven@gimp.org> * plug-ins/pygimp/gimpfu.py: document the new menu registration syntax.
-
Sven Neumann authored
2006-09-06 Sven Neumann <sven@gimp.org> * plug-ins/pygimp/gimpui.defs * plug-ins/pygimp/gimpui.override: wrap the new GimpHintBox widget. * plug-ins/pygimp/gimpfu.py: use it to display the blurb. * plug-ins/pygimp/plug-ins/py-slice.py: added missing verb in blurb.
-
Josep Puigdemont i Casamajó authored
-
Josep Puigdemont i Casamajó authored
-
Sven Neumann authored
2006-09-05 Sven Neumann <sven@gimp.org> * libgimpwidgets/Makefile.am * libgimpwidgets/gimpwidgets.h * libgimpwidgets/gimphintbox.[ch]: added simple widget to display a user hint. Having this as a widget will allow us to change the look, perhaps even using style properties. * libgimpwidgets/gimpwidgets.def: added the new symbols. * app/dialogs/keyboard-shortcuts-dialog.c * plug-ins/common/colormap-remap.c * plug-ins/common/redeye.c: use the new widget instead of duplicating the code.
-
Michael Natterer authored
2006-09-05 Michael Natterer <mitch@gimp.org> * app/actions/debug-actions.c * app/actions/debug-commands.[ch] * menus/toolbox-menu.xml.in: added "Dump Attached Data" menu item which prints the stuff that is attached to the gimp and user_context objects.
-
Sven Neumann authored
2006-09-05 Sven Neumann <sven@gimp.org> * plug-ins/common/redeye.c (dialog): use the wilber icon / label combination for hints that is also used in colormap-remap.
-
Michael Natterer authored
2006-09-05 Michael Natterer <mitch@gimp.org> * app/tools/gimptool.[ch]: added gimp_tool_get_options() so tools don't need to incude "core/gimptoolinfo.h" just to get to their options. * app/tools/gimp*tool.h: added macros GIMP_FOO_TOOL_GET_OPTIONS() which return specific tool options types and do all casting themselves. * app/tools/*.c: use the new macros and don't include "core/gimptoolinfo.h" in most files. * app/tools/gimpcolorpickertool.c (gimp_color_picker_tool_register): make it use the parent context's FG and BG. * app/tools/gimpcolortool.c (gimp_color_tool_real_picked): set the color on the tool's options, not on the user context.
-
Michael Natterer authored
2006-09-05 Michael Natterer <mitch@gimp.org> * app/widgets/gimpmenudock.c: don't #include "core/gimptoolinfo.h"
-
Sven Neumann authored
2006-09-05 Sven Neumann <sven@gimp.org> * app/plug-in/gimppluginmanager.c (gimp_plug_in_manager_restore): don't specialcase gimp->no_interface; it's a pointless optimization.
-
Sven Neumann authored
2006-09-05 Sven Neumann <sven@gimp.org> * app/plug-in/gimppluginmanager.c (gimp_plug_in_manager_restore): sort the load and save procedures after adding them to the database, otherwise there is nothing to sort.
-
Sven Neumann authored
2006-09-05 Sven Neumann <sven@gimp.org> * app/widgets/gimpselectiondata.c: disabled debug spew. * plug-ins/common/raw.c: fixed saving of INDEXEDA drawables. Added code to load such files. Fixes bug #354034.
-
Sven Neumann authored
2006-09-05 Sven Neumann <sven@gimp.org> * app/display/gimpdisplayshell-selection.c: switch from a short timeout to an idle handler for starting the animation.
-
- 04 Sep, 2006 4 commits
-
-
Josep Puigdemont i Casamajó authored
-
Michael Natterer authored
2006-09-05 Michael Natterer <mitch@gimp.org> * app/paint/gimpheal.c (gimp_heal_motion): corrected origPR extents calculation. Makes the tool work at image borders where it used to warn. (gimp_heal_laplace_iteration) (gimp_heal_region): minor coding style stuff.
-
Michael Natterer authored
2006-09-05 Michael Natterer <mitch@gimp.org> * app/paint/gimpsourcecore.[ch] (gimp_source_core_motion): do a lot of stuff that was duplicated in clone and heal. Added lots of parameters to GimpSourceCore::motion() to get the stuff down to clone and heal. * app/paint/gimpclone.c (gimp_clone_motion): changed accordingly. * app/paint/gimpheal.c (gimp_heal_motion): ditto. Made it work for dest_drawable != src_pickable. Always add alpha to all buffers and convert the source buffer to the dest drawable's color space because the algorithm works only on buffers of same depth.
-
Josep Puigdemont i Casamajó authored
-