1. 15 Jun, 2004 4 commits
    • Michael Natterer's avatar
      app/actions/Makefile.am app/actions/context-actions.[ch] added new action · 8ab1ae98
      Michael Natterer authored
      2004-06-15  Michael Natterer  <mitch@gimp.org>
      
      	* app/actions/Makefile.am
      	* app/actions/context-actions.[ch]
      	* app/actions/context-commands.[ch]: added new action group to
      	modify all GimpContext properties. So far there are actions to
      	cycle through the lists of brushes, patterns etc., to change the
      	opacity, to swap and default colors and to edit generated brushes.
      
      	* app/actions/actions.c: register the new "context" action group.
      
      	* app/actions/tools-actions.c
      	* app/actions/tools-commands.[ch]: removed "tools-default-colors"
      	and "tools-swap-colors" actions and callbacks because they are
      	in the "context" action group now.
      
      	* app/menus/menus.c: add the "context" group to the <Image> and
      	<Dock> UI managers.
      
      	* menus/image-menu.xml.in: changed accordingly. Added a temporary
      	"Context" menu to test and debug the new actions.
      8ab1ae98
    • Philip Lafleur's avatar
      Force aspect ratio to match selection when 'From Selection' is clicked. · d1e70648
      Philip Lafleur authored
      2004-06-15  Philip Lafleur  <plafleur@cvs.gnome.org>
      
      	* app/tools/gimpcroptool.c (crop_selection_callback): Force
      	aspect ratio to match selection when 'From Selection' is clicked.
      	Fixes bug #144361. Also converted tabs to spaces.
      d1e70648
    • Sven Neumann's avatar
      applied the fix for empty colormaps (bug #143009) here as well. · 4d3ae147
      Sven Neumann authored
      2004-06-15  Sven Neumann  <sven@gimp.org>
      
      	* plug-ins/common/mng.c (respin_cmap): applied the fix for empty
      	colormaps (bug #143009) here as well.
      4d3ae147
    • Philip Lafleur's avatar
      Don't round texture coordinates when not using interpolation. Fixes bug · 8059d9aa
      Philip Lafleur authored
      2004-06-15  Philip Lafleur  <plafleur@cvs.gnome.org>
      
      	* app/core/gimpdrawable-transform.c (gimp_drawable_transform_tiles_affine):
      	Don't round texture coordinates when not using interpolation. Fixes
      	bug #144352 for the nearest neighbor case only.
      8059d9aa
  2. 14 Jun, 2004 18 commits
  3. 13 Jun, 2004 13 commits
    • Philip Lafleur's avatar
      use drawable_mask_bounds() for texture coordinates instead of the · 7b3cc62c
      Philip Lafleur authored
      2004-06-13  Philip Lafleur  <plafleur@cvs.gnome.org>
      
      	* app/display/gimpdisplayshell-preview.c: use drawable_mask_bounds()
      	for texture coordinates instead of the drawable's width and height.
      7b3cc62c
    • Sven Neumann's avatar
      don't call tile_ewidth() three times from the inner loop. · 847e41fa
      Sven Neumann authored
      2004-06-13  Sven Neumann  <sven@gimp.org>
      
      	* app/paint-funcs/paint-funcs.c (shapeburst_region): don't call
      	tile_ewidth() three times from the inner loop.
      
      	* app/base/tile-manager.c (tile_manager_get): don't call
      	tile_size() twice on the same tile.
      
      	* app/base/tile-private.h: added tile_size_inline(), an inline
      	version of the tile_size() function.
      
      	* app/base/tile-cache.c
      	* app/base/tile-manager.c
      	* app/base/tile-swap.c
      	* app/base/tile.c: use tile_size_inline() from inside the tile
      	subsystem.
      847e41fa
    • Simon Budig's avatar
      Minor tweaks to two macros. Shouldn't change anything. · a3936388
      Simon Budig authored
      2004-06-13  Simon Budig  <simon@gimp.org>
      
      	* app/tools/gimpiscissorstool.c: Minor tweaks to two macros.
      	Shouldn't change anything.
      a3936388
    • Simon Budig's avatar
      Oops, forgot to mention Iva as a host... :) · b71dafc8
      Simon Budig authored
      b71dafc8
    • Jakub Steiner's avatar
      minor fsckup · 5b2c7e07
      Jakub Steiner authored
      2004-06-13  Jakub Steiner <jimmac@ximian.com>
      
      * cursors/tool-zoom.png:
      * cursors/cursor-zoom.png: minor fsckup
      5b2c7e07
    • Jakub Steiner's avatar
      cursors/gimp-tool-cursors.xcf the burn tool doesn't really have an · 079e6d35
      Jakub Steiner authored
      2004-06-13  Jakub Steiner <jimmac@ximian.com>
      
      * cursors/gimp-tool-cursors.xcf
      * cursors/tool-burn.png: the burn tool doesn't really have an
        inverted handle
      079e6d35
    • Jakub Steiner's avatar
      cursors/gimp-tool-cursors.xcf the burn tool doesn't really have an · 305382d1
      Jakub Steiner authored
      2004-06-13  Jakub Steiner <jimmac@ximian.com>
      
      * cursors/gimp-tool-cursors.xcf
      * cursors/tool-burn.png: the burn tool doesn't really have an
        inverted handle
      305382d1
    • Sven Neumann's avatar
      added progress callback. · b9211077
      Sven Neumann authored
      2004-06-13  Sven Neumann  <sven@gimp.org>
      
      	* app/paint-funcs/paint-funcs.[ch] (shapeburst_region): added
      	progress callback.
      
      	* app/core/gimpdrawable-blend.c: show a progress while calculating
      	the Shapeburst. Not perfect but better than not showing any
      	progress at all.
      b9211077
    • Michael Natterer's avatar
      added enum GimpCursorFormat which can be one of { BITMAP, PIXBUF, · 2498adc5
      Michael Natterer authored
      2004-06-13  Michael Natterer  <mitch@gimp.org>
      
      	* app/widgets/widgets-enums.[ch]: added enum GimpCursorFormat
      	which can be one of { BITMAP, PIXBUF, PIXBUF-PREMULTIPLY } to
      	work around broken X servers.
      
      	* app/config/gimpguiconfig.[ch]
      	* app/config/gimprc-blurbs.h: added GimpGuiConfig::cursor-format.
      
      	* app/gui/preferences-dialog.c: added a GUI for the new option.
      
      	* app/widgets/gimpcursor.[ch]: added cursor_format parameter
      	to gimp_cursor_new() and _set().
      
      	* app/display/gimpdisplayshell-cursor.c
      	* app/tools/gimpcurvestool.c
      	* app/widgets/gimpdialogfactory.c: pass an appropriate cursor_mode.
      2498adc5
    • Philip Lafleur's avatar
      added missing semicolon. · a6801996
      Philip Lafleur authored
      2004-06-12  Philip Lafleur  <plafleur@cvs.gnome.org>
      
      	* app/core/gimpdrawable-blend.c: added missing semicolon.
      a6801996
    • Philip Lafleur's avatar
      Fixed incorrect logic that caused perfect-but-slow pointer tracking to be · afb3f5c1
      Philip Lafleur authored
      2004-06-12  Philip Lafleur  <plafleur@cvs.gnome.org>
      
      	* app/display/gimpdisplayshell-callbacks.c: Fixed incorrect logic that
      	caused perfect-but-slow pointer tracking to be used in tools that
      	don't request exact mode.
      
      	* app/display/Makefile.am:
      	* app/display/gimpdisplayshell-appearance.[ch]:
      	* app/display/gimpdisplayshell-callbacks.c:
      	* app/display/gimpdisplayshell.[ch]:
      	* app/display/gimpdisplayshell-preview.[ch]: added
      	* app/tools/gimpperspectivetool.c:
      	* app/tools/gimprotatetool.c:
      	* app/tools/gimpscaletool.c:
      	* app/tools/gimpsheartool.c:
      	* app/tools/gimptransformoptions.[ch]:
      	* app/tools/gimptransformtool.[ch]: Implemented live transformation
      	previews, available through tool options. Fixes bug #108172.
      afb3f5c1
    • Sven Neumann's avatar
      inline the repeat functions. · c28d70ce
      Sven Neumann authored
      2004-06-13  Sven Neumann  <sven@gimp.org>
      
      	* app/core/gimpdrawable-blend.c (gradient_render_pixel): inline
      	the repeat functions.
      
      	* app/core/gimpgradient.c: inline the curve functions.
      c28d70ce
    • Jakub Steiner's avatar
      cursors/gimp-tool-cursors.xcf make more transparent · 4e235080
      Jakub Steiner authored
      2004-06-13  Jakub Steiner <jimmac@ximian.com>
      
      * cursors/gimp-tool-cursors.xcf
      * cursors/tool-zoom.png: make more transparent
      4e235080
  4. 12 Jun, 2004 5 commits