1. 08 Feb, 2007 1 commit
  2. 09 Dec, 2006 1 commit
  3. 12 Sep, 2006 1 commit
    • Michael Natterer's avatar
      made gimp_source_core_motion() a public function for the time being, · ff45766f
      Michael Natterer authored
      2006-09-12  Michael Natterer  <mitch@gimp.org>
      
      	* app/paint/gimpsourcecore.[ch]: made gimp_source_core_motion() a
      	public function for the time being, pending further refactoring.
      
      	* app/paint/gimpperspectiveclone.[ch]: derive from GimpClone and
      	remove everything that is already imeplemented in the parent
      	classes. Particullarly, removed motion() implementation in favor
      	of a get_source() implementation and simply use GimpClone's
      	motion(). Also refuse to work on indexed drawables.
      
      	* app/paint/gimpperspectivecloneoptions.[ch]: derive from
      	GimpCloneOptions and remove everything that is already done by the
      	parent classes.
      
      	* app/tools/gimpperspectiveclonetool.c: changed
      	accordingly. Doesn't derive from GimpSourceTool yet since there is
      	some virtual function refactoring in GimpSourceTool missing.
      ff45766f
  4. 07 Sep, 2006 1 commit
    • Michael Natterer's avatar
      Merged the "soc-2006-perspective-clone" branch. That branch is now · 1b149765
      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.
      1b149765