1. 20 May, 2018 1 commit
  2. 15 Apr, 2018 1 commit
    • Michael Natterer's avatar
      Bug 795230 - Rename Blend tool and provide PDB compatibility · 50536e1c
      Michael Natterer authored
      Add new PDB group "drawable_edit" which has all procedures from the
      "edit" group which are not cut/copy/paste.
      
      The new group's procedures don't have opacity, paint_mode
      etc. arguments but take them from the context instead. Unlike the old
      gimp-edit-fill, gimp-drawable-edit-fill now uses the context's opacity
      and paint_mode.
      
      The new gimp-drawable-edit-gradient-fill procedure uses even more
      context properties which are also newly added with this commit
      (gradient_color_space, gradient_repeat_mode, gradient_reverse).
      
      And some cleanup in context.pdb.
      
      This is still WIP, nothing in the edit group is depcreated yet.
      50536e1c
  3. 17 Mar, 2018 1 commit
  4. 17 Dec, 2017 5 commits
  5. 06 Apr, 2017 1 commit
    • Ell's avatar
      pdb: add debug group; add debug-timer-{start,end} procs · 16bebedc
      Ell authored
      Add a debug procedure group, living in 'debug.pdb', which would host
      useful debug helper functions.  Functions in this group are not part
      of the stable API, and may be changed at any point.
      
      All procedures added to 'debug.pdb' should have a 'debug_' prefix,
      and use the new std_pdb_debug() macro, which adds the proper "here be
      dragons" warning to their description.
      
      Add two debug procedures: gimp-debug-timer-start() and
      gimp-debug-timer-end(), which measure elapsed time, a la
      GIMP_TIMER_{START,END}, and can be used to profile script-fu
      commands.
      16bebedc
  6. 01 Feb, 2017 1 commit
  7. 06 Jun, 2016 1 commit
  8. 04 Jan, 2016 1 commit
  9. 09 Jun, 2015 1 commit
  10. 05 Jun, 2015 1 commit
  11. 30 May, 2015 5 commits
  12. 29 Apr, 2014 1 commit
  13. 12 Jan, 2014 1 commit
    • Michael Natterer's avatar
      app,libgimp,pdb: add a "drawable_color" PDB group · b4462e9e
      Michael Natterer authored
      Which contains all the API from the "color" group, but with a
      gimp_drawable namespace and with support for high bit depths. The
      group is actually a copy of "color" with cruft removed and some API
      ported to using float instead of integer API.
      
      Deprecated all "color" functions that already have a ported version in
      "drawable_color".
      
      This is unfinished WIP, some functions in "drawable_color" still have
      the old API.
      b4462e9e
  14. 02 May, 2012 2 commits
  15. 06 Nov, 2011 1 commit
    • Michael Natterer's avatar
      pdbgen: make it work with a read-only srcdir · 44752a0f
      Michael Natterer authored
      Pass srcdir *and* builddir to all pdbgen scripts, and generate all
      temp files in $builddir. They get copied for $srcdir only if they have
      actually changed, which should never happen on distcheck.
      44752a0f
  16. 01 Nov, 2011 1 commit
    • Michael Natterer's avatar
      pdb: distribute enums.pl · d1346d5e
      Michael Natterer authored
      It's in git, so it should also be in the tarball. Fixed distcheck
      after we have maintainer mode on by default (also in tarballs).
      d1346d5e
  17. 31 Oct, 2011 1 commit
  18. 08 Mar, 2011 2 commits
  19. 30 Oct, 2010 1 commit
  20. 08 Sep, 2010 1 commit
    • Michael Natterer's avatar
      pdb: add transform API for items · e8f4d4b4
      Michael Natterer authored
      Works for all item types, and has much less functions and parameters
      than the drawable transform API because it uses the new context
      states. Untested and not finished!
      e8f4d4b4
  21. 11 Aug, 2010 1 commit
  22. 09 Jul, 2010 1 commit
    • Michael Natterer's avatar
      pdb: add a new PDB group "item" and move lots of functions to it · 2d6f808f
      Michael Natterer authored
      The item groups has all the duplicated functionality from drawable
      and vectors (name, visible, linked etc).
      
      Hijack the unused GIMP_PDB_REGION and turn it into GIMP_PDB_ITEM;
      change all protocol aware files accordingly and bump the protocol
      version number. Change script-fu to handle the new type.
      2d6f808f
  23. 02 Apr, 2008 1 commit
    • Sven Neumann's avatar
      tools/pdbgen/Makefile.am new text layer PDB API created by Marcus Heese · d331fbd3
      Sven Neumann authored
      2008-04-02  Sven Neumann  <sven@gimp.org>
      
      	* tools/pdbgen/Makefile.am
      	* tools/pdbgen/pdb/text_layer.pdb: new text layer PDB API 
      created
      	by Marcus Heese (see bug #164539).
      
      	* app/pdb/Makefile.am
      	* app/pdb/text_layer_cmds.c: new generated file.
      
      	* libgimp/Makefile.am
      	* libgimp/gimptextlayer_pdb.[ch]: new generated files.
      
      	* app/pdb/internal_procs.[ch]
      	* libgimp/gimp_pdb.h
      	* tools/pdbgen/groups.pl: regenerated.
      
      
      svn path=/trunk/; revision=25342
      d331fbd3
  24. 07 Jun, 2007 1 commit
    • Sven Neumann's avatar
      app/text/Makefile.am app/core/Makefile.am app/tools/Makefile.am · f3228540
      Sven Neumann authored
      2007-06-07  Sven Neumann  <sven@gimp.org>
      
      	* app/text/Makefile.am
      	* app/core/Makefile.am
      	* app/tools/Makefile.am
      	* app/display/Makefile.am
      	* app/widgets/Makefile.am
      	* app/base/Makefile.am
      	* app/paint/Makefile.am
      	* app/plug-in/Makefile.am
      	* libgimp/Makefile.am
      	* libgimpthumb/Makefile.am
      	* tools/pdbgen/Makefile.am
      	* libgimpwidgets/Makefile.am: applied the remaining parts of the
      	patch from Daniel Richard G. to fix out-of-source-tree builds
      	(bug #444960).
      
      svn path=/trunk/; revision=22735
      f3228540
  25. 06 May, 2007 1 commit
    • Sven Neumann's avatar
      clean gimpversion.h. · e685c1f1
      Sven Neumann authored
      2007-05-06  Sven Neumann  <sven@gimp.org>
      
      	* libgimpbase/Makefile.am (DISTCLEANFILES): clean gimpversion.h.
      
      	* plug-ins/metadata/Makefile.am (CLEANFILES): clean testbase64.
      
      	* po/Makefile.in.in (mostlyclean): clean 
      .intltool-merge-cachemake
      
      	* tools/pdbgen/Makefile.am: use DISTCLEANFILES instead of
      	MAINTAINERCLEANFILES.
      
      
      svn path=/trunk/; revision=22433
      e685c1f1
  26. 24 Oct, 2006 1 commit
    • Simon Budig's avatar
      app/vectors/Makefile.am app/vectors/vectors-enums.h added new file for the · f5732151
      Simon Budig authored
      2006-10-24  Simon Budig  <simon@gimp.org>
      
      	* app/vectors/Makefile.am
      	* app/vectors/vectors-enums.h
      	* app/vectors/vectors-types.h: added new file for the vectors enums,
      	adjusted Makefile.am for the generation of vectors-enums.c
      
      	* tools/pdbgen/Makefile.am
      	* tools/pdbgen/pdb/vectors.pdb: Added implementation for
      	gimp-vectors-stroke-get-points which returns the control points for
      	the stroke.
      	Renamed gimp-vectors-stroke-remove to gimp-vectors-remove-stroke.
      
      	ATTENTION: this breaks scripts using this function, a simple name
      	change is enough to make it work again.
      	Also please note that yosh reordered the return values of
      	gimp-vectors-stroke-interpolate, so your scripts need adjustment
      	there as well.
      
              * tools/pdbgen/pdb/paths.pdb: deprecate gimp-path-get-points. Yay!
      
      	* libgimp/gimp.def: added new symbol
      
      	* plug-ins/pygimp/pygimp-vectors.c: reflect name change of
      	gimp_vectors_remove_stroke ().
      
      	* app/vectors/vectors-enums.c
      	* app/pdb/internal_procs.c
      	* app/pdb/paths_cmds.c
      	* app/pdb/vectors_cmds.c
      	* devel-docs/libgimp/tmpl/gimpvectors.sgml
      	* libgimp/gimpenums.c.tail
      	* libgimp/gimpenums.h
      	* libgimp/gimppaths_pdb.[ch]
      	* libgimp/gimpvectors_pdb.[ch]
      	* tools/pdbgen/enums.pl: regenerated.
      f5732151
  27. 30 Sep, 2005 1 commit
    • Sven Neumann's avatar
      app/core/core-enums.[ch] moved GimpGridStyle enum to libgimpbase. · f6b37095
      Sven Neumann authored
      2005-09-30  Sven Neumann  <sven@gimp.org>
      
      	* app/core/core-enums.[ch]
      	* libgimpbase/gimpbaseenums.[ch]: moved GimpGridStyle enum to
      	libgimpbase.
      
      	* app/core/gimpimage-grid.h: indentation.
      
      	* app/pdb/Makefile.am
      	* libgimp/Makefile.am
      	* tools/pdbgen/Makefile.am
      	* tools/pdbgen/pdb/grid.pdb: applied slightly modified patch by
      	Sylvain FORET that adds a PDB API for the image grid.
      
      	* app/pdb/grid_cmds.c
      	* app/pdb/internal_procs.c
      	* libgimp/gimp_pdb.h
      	* libgimp/gimpenums.c.tail
      	* libgimp/gimpgrid_pdb.[ch]
      	* tools/pdbgen/enums.pl
      	* tools/pdbgen/groups.pl: (re)generated.
      
      	* libgimp/gimp.def
      	* libgimpbase/gimpbase.def: updated.
      f6b37095
  28. 27 Sep, 2005 1 commit
    • Michael Natterer's avatar
      added gimp_buffer_get_bytes() and gimp_buffer_get_image_type(). · 30f1e8ef
      Michael Natterer authored
      2005-09-27  Michael Natterer  <mitch@gimp.org>
      
      	* app/core/gimpbuffer.[ch]: added gimp_buffer_get_bytes()
      	and gimp_buffer_get_image_type().
      
      	* tools/pdbgen/pdb/edit.pdb: removed edit_named_rename() and
      	edit_named_delete().
      
      	* tools/pdbgen/Makefile.am
      	* tools/pdbgen/groups.pl
      	* tools/pdbgen/pdb/buffer.pdb: new PDB group featuring
      	buffer_rename(), delete(), get_width(), get_height(), get_bytes(),
      	get_image_type().
      
      	* app/pdb/Makefile.am
      	* libgimp/Makefile.am
      	* libgimp/gimp.def: changed accordingly.
      
      	* app/pdb/buffer_cmds.c
      	* app/pdb/edit_cmds.c
      	* app/pdb/internal_procs.c
      	* libgimp/gimp_pdb.h
      	* libgimp/gimpbuffer_pdb.[ch]
      	* libgimp/gimpedit_pdb.[ch]: (re)generated.
      30f1e8ef
  29. 04 Jun, 2005 1 commit
  30. 14 Apr, 2005 1 commit
    • Simon Budig's avatar
      Started a PDB api for vectors/strokes. Not yet functional, this commit is · 5658edd0
      Simon Budig authored
      2005-04-14  Simon Budig  <simon@gimp.org>
      
      	Started a PDB api for vectors/strokes. Not yet functional, this
      	commit is to get the infrastructure up and running.
      
      	* app/vectors/gimpstroke.[ch]
      	* app/vectors/gimpvectors.[ch]: Added IDs to the strokes
      
      	* tools/pdbgen/pdb.pl: corrected "vectors" type, deleted "path" type.
      	* tools/pdbgen/pdb/image.pdb: added gimp_image_get_vectors()
      	* tools/pdbgen/pdb/vectors.pdb: New file for the vectors API
      	(just a stub for now)
      
      	* tools/pdbgen/Makefile.am: Added vectors.pdb
      	* tools/pdbgen/groups.pl: regenerated.
      
      	* plug-ins/script-fu/siod-wrapper.c: Enable the Path/Vectors type.
      
      	* libgimp/gimpvectors_pdb.[ch]
      	* app/pdb/vectors_cmds.c: new autogenerated files.
      
      	* libgimp/Makefile.am
      	* app/pdb/Makefile.am: Added new autogenerated file.
      
      	* libgimp/gimp_pdb.h
      	* libgimp/gimpimage_pdb.[ch]
      	* app/pdb/image_cmds.c
      	* app/pdb/internal_procs.c: regenerated.
      5658edd0