1. 11 Jul, 2018 1 commit
  2. 11 Feb, 2018 1 commit
  3. 14 Oct, 2013 1 commit
    • Michael Natterer's avatar
      app,libgimp*: fix includes to follow our include policy · 697572cc
      Michael Natterer authored
      - don't include <gdk-pixbuf/gdk-pixbuf.h> in headers in app/
      - instead, include it in many .c files instead of <glib-object.h>,
        finally acknowledging the fact that app/ depends on gdk-pixbuf almost
        globally
      - fix up includes as if libgimpbase depended in GIO, which it soon will
      697572cc
  4. 12 Nov, 2012 1 commit
  5. 01 May, 2011 1 commit
  6. 12 Jan, 2011 1 commit
  7. 07 Feb, 2010 1 commit
  8. 06 Feb, 2010 1 commit
    • Michael Natterer's avatar
      Merge the layer, channel and vectors reorder undo into one item undo · 7bfd5dcf
      Michael Natterer authored
      - get rid of the individual undo types and add GIMP_UNDO_ITEM_REORDER.
      - replace the pushing functions by a single one.
      - merge all the actual undo code into gimpitempropundo.[ch].
      - use gimp_item_tree_reorder_item() to do the actual reordering.
      - fix gimp_item_tree_reorder_item() to use an ordinary "push_undo"
        boolean again instead of a pointer to an undo function.
      
      GimpVectorsPropUndo is now a completely empty skeleton. Keep it around
      anyway, maybe we'll get vectors properties to undo soon.
      7bfd5dcf
  9. 06 Aug, 2009 1 commit
    • Michael Natterer's avatar
      Make reordering items between groups work in the core and the UI · d059f239
      Michael Natterer authored
      * app/core/gimpimage.[ch]: rename all gimp_image_reposition_foo() to
        gimp_image_reorder_foo() and added "new_parent" parameters. Factor
        out calculating of the item's new container and index to a utility
        function.
      
      * app/core/core-enums.[ch]: rename the REPOSITION undos to REORDER.
      
      * app/core/gimpimage-undo-push.[ch]
      * app/core/gimpchannelpropundo.[ch]
      * app/core/gimplayerpropundo.[ch]
      * app/vectors/gimpvectorspropundo.[ch]: change accordingly. Remember
        the old parent item in all item reorder undos.
      
      * app/widgets/gimpitemtreeview.h: change GimpReorderItemFunc prototype
        accordingly.
      
      * app/widgets/gimpchanneltreeview.c
      * app/widgets/gimplayertreeview.c
      * app/widgets/gimpvectorstreeview.c (class_init): follow image API
        name changes.
      
      * app/widgets/gimpitemtreeview.c (gimp_item_tree_view_drop_viewable):
        implement reordering of items between groups.
      
      * app/widgets/gimpcontainertreeview.c
        (gimp_container_tree_view_reorder_item): fix to reorder the item
        within its level of the tree (unrelated to above changes, but needed
        to make them work).
      d059f239
  10. 01 Aug, 2009 1 commit
  11. 17 Jan, 2009 1 commit
    • Michael Natterer's avatar
      Change licence to GPLv3 (and to LGPLv3 for libgimp). · d9b5207a
      Michael Natterer authored
      2009-01-17  Michael Natterer  <mitch@gimp.org>
      
      	* all files with a GPL header and all COPYING files:
      
      	Change licence to GPLv3 (and to LGPLv3 for libgimp).
      
      	Cleaned up some copyright headers and regenerated the parsers in
      	the ImageMap plugin.
      
      
      svn path=/trunk/; revision=27913
      d9b5207a
  12. 09 Oct, 2008 1 commit
    • Michael Natterer's avatar
      Add GEGL_CFLAGS and #includes as if gimpdrawable.h and gimpimage.h had a · 5503e6a0
      Michael Natterer authored
      2008-10-09  Michael Natterer  <mitch@gimp.org>
      
      	Add GEGL_CFLAGS and #includes as if gimpdrawable.h and gimpimage.h
      	had a GEGL dependency (they will have in the next commit, but I
      	wanted to keep the commit separate).
      
      	* app/dialogs/Makefile.am
      	* app/file/Makefile.am
      	* app/gui/Makefile.am
      	* app/menus/Makefile.am
      	* app/paint/Makefile.am
      	* app/plug-in/Makefile.am
      	* app/text/Makefile.am
      	* app/vectors/Makefile.am
      	* app/widgets/Makefile.am
      	* app/xcf/Makefile.am: add GEGL_CFLAGS.
      
      	* app/actions/*.c
      	* app/core/*.c
      	* app/dialogs/*.c
      	* app/display/*.c
      	* app/file/*.c
      	* app/gui/*.c
      	* app/menus/*.c
      	* app/paint/*.c
      	* app/pdb/gimppdb-utils.c
      	* app/pdb/gimpprocedure.c
      	* app/plug-in/*.c
      	* app/text/*.c
      	* app/tools/*.c
      	* app/vectors/*.c
      	* app/widgets/*.c
      	* app/xcf/*.c: add <gegl.h> or replace <glib-object.h> by <gegl.h>
      	to all files which include a drawable subclass or gimpimage.h
      
      	* tools/pdbgen/app.pl: include <gegl.h> instead of <glib-object.h>
      	in all generated files.
      
      	* app/pdb/*-cmds.c: regenerated.
      
      	* data/images/gimp-splash.png: the goat is still sleeping.
      	By Aurore Derriennic.
      
      
      svn path=/trunk/; revision=27202
      5503e6a0
  13. 30 Jan, 2007 2 commits
    • Michael Natterer's avatar
      app/vectors/Makefile.am app/vectors/vectors-types.h new undo class which · f71d884b
      Michael Natterer authored
      2007-01-30  Michael Natterer  <mitch@gimp.org>
      
      	* app/vectors/Makefile.am
      	* app/vectors/vectors-types.h
      	* app/vectors/gimpvectorspropundo.[ch]: new undo class which
      	implements GIMP_UNDO_VECTORS_REPOSITION.
      
      	* app/core/gimpimage-undo-push.c: use it here.
      
      	* app/Makefile.am: another lame linker hack to make it build with
      	the new file that is not used in app/vectors/ itself.
      
      
      svn path=/trunk/; revision=21818
      f71d884b
    • Michael Natterer's avatar
      app/core/gimpguideundo.c app/core/gimpimageundo.c · e5419559
      Michael Natterer authored
      2007-01-30  Michael Natterer  <mitch@gimp.org>
      
      	* app/core/gimpguideundo.c
      	* app/core/gimpimageundo.c
      	* app/core/gimplayerpropundo.c
      	* app/core/gimpsamplepointundo.c
      	* app/core/gimpdrawableundo.c
      	* app/core/gimpitempropundo.c
      	* app/core/gimpchannelpropundo.c
      	* app/core/gimpchannelundo.c
      	* app/core/gimpitemundo.c: chain up last in GimpUndo::free(), use
      	switch() in place of if/else when there is more than one undo type
      	implemented in one file, g_assert_not_reached() in default:, some
      	minor cleanups.
      
      
      svn path=/trunk/; revision=21817
      e5419559
  14. 29 Jan, 2007 1 commit
    • Michael Natterer's avatar
      app/core/Makefile.am app/core/core-types.h new undo class which handles · e9b9f1bf
      Michael Natterer authored
      2007-01-29  Michael Natterer  <mitch@gimp.org>
      
      	* app/core/Makefile.am
      	* app/core/core-types.h
      	* app/core/gimpchannelpropundo.[ch]: new undo class which handles
      	CHANNEL_REPOSITION and CHANNEL_COLOR.
      
      	* app/core/gimpimage-undo-push.c: use the new undo class and
      	remove the resp. code here.
      
      
      svn path=/trunk/; revision=21799
      e9b9f1bf