1. 16 Jun, 2004 9 commits
  2. 15 Jun, 2004 7 commits
    • Michael Natterer's avatar
      Started to fix bug #106920 in a more genreral way: · d0117ef5
      Michael Natterer authored
      2004-06-16  Michael Natterer  <mitch@gimp.org>
      
      	Started to fix bug #106920 in a more genreral way:
      
      	* libgimpwidgets/Makefile.am
      	* libgimpwidgets/gimpwidgetstypes.h
      	* libgimpwidgets/gimpwidgetsmarshal.list
      	* libgimpwidgets/gimpcontroller.[ch]: new abstract base class
      	which provides an API for pluggable input controller modules
      	(mouse wheel, usb/midi stuff etc.).
      
      	* app/widgets/Makefile.am
      	* app/widgets/widgets-types.h
      	* app/widgets/gimpcontrollerwheel.[ch]: subclass of the above
      	which maps wheel mouse scroll events to controller events.
      
      	* app/widgets/gimpcontrollers.[ch]: manager for controllers.
      	reads $(gimpdir)/controllerrc and keeps a mapping of controller
      	events to GtkActions.
      
      	* app/gui/gui.c: initialize and shut down the controller stuff.
      
      	* app/display/gimpdisplayshell-callbacks.c
      	(gimp_display_shell_canvas_tool_events): if a wheel controller
      	exists, dispatch GdkEventScroll to it first and return if it was
      	handled.
      d0117ef5
    • Sven Neumann's avatar
      deprecate the XLFD-based API gimp_text() and gimp_text_get_extents(). · 7070931e
      Sven Neumann authored
      2004-06-15  Sven Neumann  <sven@gimp.org>
      
      	* tools/pdbgen/pdb/text_tool.pdb: deprecate the XLFD-based API
      	gimp_text() and gimp_text_get_extents().
      
      	* app/pdb/text_tool_cmds.c
      	* libgimp/gimptexttool_pdb.[ch]: regenerated.
      7070931e
    • Manish Singh's avatar
      tools/pdbgen/pdbgen.pl some simplistic code to add a $deprecated flag to · 58dc763b
      Manish Singh authored
      2004-06-15  Manish Singh  <yosh@gimp.org>
      
              * tools/pdbgen/pdbgen.pl
              * tools/pdbgen/lib.pl: some simplistic code to add a $deprecated
              flag to pdb definitions, which translates into GIMP_DISABLE_DEPRECATED
              guards in lib headers.
      58dc763b
    • 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
  3. 14 Jun, 2004 18 commits
  4. 13 Jun, 2004 6 commits