1. 14 Jul, 2018 1 commit
  2. 11 Jul, 2018 1 commit
  3. 20 May, 2018 1 commit
  4. 31 May, 2015 1 commit
  5. 27 Sep, 2013 1 commit
    • Jehan's avatar
      Bug 708033 - Add paragraph support for the long description in pdbgen · 9563a614
      Jehan authored
      Single newlines in procedure descriptions are still considered normal
      spaces. But 2 newlines are transformed into 1 newline. 3 newlines into
      2 newlines. And so on.
      This allows for a start of nicer output in the procedure browser or C
      file comments (and consequently in generated html doc).
      9563a614
  6. 02 May, 2012 2 commits
  7. 15 Sep, 2010 3 commits
  8. 06 Sep, 2010 1 commit
  9. 12 Jul, 2010 1 commit
  10. 09 Jul, 2010 2 commits
  11. 07 Jul, 2010 1 commit
  12. 21 Aug, 2009 1 commit
  13. 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
  14. 21 Apr, 2008 1 commit
    • Michael Natterer's avatar
      Move the shadow tiles from the image to the drawable. Fixes bug #100469. · e5be5664
      Michael Natterer authored
      2008-04-21  Michael Natterer  <mitch@gimp.org>
      
      	Move the shadow tiles from the image to the drawable.
      	Fixes bug #100469.
      
      	* app/core/Makefile.am
      	* app/core/gimpdrawable-shadow.[ch]: new files implementing
      	the shadow tiles.
      
      	* app/core/gimpimage.[ch]: remove the shadow tile manager from the
      	GimpImage struct. Remove gimp_image_get_shadow_tiles() and
      	_free_shadow_tiles().
      
      	* app/core/gimpdrawable.[ch]: add the shadow tile manager
      	here. Remove get_shadow_tiles() and merge_shadow(). Free the
      	shadow tiles in finalize and when the drawable gets removed from
      	the image.
      
      	* app/core/gimpdrawable-brightness-contrast.c
      	* app/core/gimpdrawable-color-balance.c
      	* app/core/gimpdrawable-colorize.c
      	* app/core/gimpdrawable-curves.c
      	* app/core/gimpdrawable-desaturate.c
      	* app/core/gimpdrawable-equalize.c
      	* app/core/gimpdrawable-hue-saturation.c
      	* app/core/gimpdrawable-invert.c
      	* app/core/gimpdrawable-levels.c
      	* app/core/gimpdrawable-operation.c
      	* app/core/gimpdrawable-posterize.c
      	* app/core/gimpdrawable-threshold.c
      	* app/core/gimpimagemap.c: changed accordingly. Free the shadow tiles
      	after using them.
      
      	* app/plug-in/gimpplugin-cleanup.[ch]: add
      	gimp_plug_in_cleanup_add_shadow() and _remove_shadow() which keep
      	track of whether shadow tiles were created on behalf of a plug-in
      	procedure.
      
      	(gimp_plug_in_cleanup): free shadow tiles which were created but
      	not destroyed by a plug-in procedure.
      
      	* app/plug-in/gimpplugin-message.c (plug_in_handle_tile_request):
      	call gimp_plug_in_cleanup_add_shadow() whenever a plug-in requests
      	shadow tiles.
      
      	* tools/pdbgen/pdb/drawable.pdb: use the new drawable shadow
      	API. Add new procedure gimp-drawable-free-shadow. Call
      	gimp_plug_in_cleaup_remove_shadow() when it gets called.
      
      	* tools/pdbgen/pdb/image.pdb: deprecate gimp-image-free-shadow.
      	Calling it has no effect any longer.
      
      	* app/pdb/drawable-cmds.c
      	* app/pdb/image-cmds.c
      	* app/pdb/internal-procs.c
      	* libgimp/gimpimage_pdb.[ch]
      	* libgimp/gimpdrawable_pdb.[ch]: regenerated.
      
      
      svn path=/trunk/; revision=25510
      e5be5664
  15. 02 Apr, 2008 2 commits
    • Sven Neumann's avatar
      fixed bug in last commit. · c5143ab8
      Sven Neumann authored
      2008-04-02  Sven Neumann  <sven@gimp.org>
      
      	* tools/pdbgen/stddefs.pdb: fixed bug in last commit.
      
      	* app/pdb/drawable_cmds.c
      	* libgimp/gimpdrawable_pdb.c: regenerated.
      
      
      svn path=/trunk/; revision=25338
      c5143ab8
    • Sven Neumann's avatar
      added shortcut for contributions from Marcus Heese. · 52c09fcf
      Sven Neumann authored
      2008-04-02  Sven Neumann  <sven@gimp.org>
      
      	* tools/pdbgen/stddefs.pdb: added shortcut for contributions 
      from 
      	Marcus Heese.
      
      	* tools/pdbgen/pdb/drawable.pdb: added 
      gimp_drawable_is_text_layer(),
      	taken from the patch attached to bug #164539.
      
      	* app/pdb/internal_procs.c
      	* app/pdb/drawable_cmds.c
      	* libgimp/gimpdrawable_pdb.[ch]: regenerated.
      
      	* libgimp/gimp.def: updated.
      
      
      svn path=/trunk/; revision=25337
      52c09fcf
  16. 12 Jan, 2007 1 commit
    • Sven Neumann's avatar
      tools/pdbgen/pdb/display.pdb tools/pdbgen/pdb/drawable.pdb · 517b0c35
      Sven Neumann authored
      2007-01-12  Sven Neumann  <sven@gimp.org>
      
      	* tools/pdbgen/pdb/display.pdb
      	* tools/pdbgen/pdb/drawable.pdb
      	* tools/pdbgen/pdb/image.pdb
      	* tools/pdbgen/pdb/vectors.pdb: added PDB functions to validate
      	display, drawable, image and vectors IDs.
      
      	* app/pdb/image_cmds.c
      	* app/pdb/vectors_cmds.c
      	* app/pdb/display_cmds.c
      	* app/pdb/internal_procs.c
      	* app/pdb/drawable_cmds.c
      	* libgimp/gimpimage_pdb.[ch]
      	* libgimp/gimpdisplay_pdb.[ch]
      	* libgimp/gimpdrawable_pdb.[ch]
      	* libgimp/gimpvectors_pdb.[ch]: regenerated.
      
      	* libgimp/gimp.def: updated.
      
      
      svn path=/trunk/; revision=21697
      517b0c35
  17. 09 Jan, 2007 2 commits
    • Sven Neumann's avatar
      regenerated · 354434bf
      Sven Neumann authored
      svn path=/trunk/; revision=21679
      354434bf
    • Sven Neumann's avatar
      HACKING tools/pdbgen/lib.pl fixed spelling of "auto-generated". · dcc6ebd1
      Sven Neumann authored
      2007-01-09  Sven Neumann  <sven@gimp.org>
      
      	* HACKING
      	* tools/pdbgen/lib.pl
      	* tools/pdbgen/app.pl: fixed spelling of "auto-generated".
      
      	* tools/pdbgen/pdb/color.pdb
      	* tools/pdbgen/pdb/brush_select.pdb
      	* tools/pdbgen/pdb/palette_select.pdb
      	* tools/pdbgen/pdb/font_select.pdb
      	* tools/pdbgen/pdb/procedural_db.pdb
      	* tools/pdbgen/pdb/pattern_select.pdb
      	* tools/pdbgen/pdb/drawable.pdb
      	* tools/pdbgen/pdb/gradient_select.pdb: improved wording and fixed
      	spelling errors.
      	
      	* libgimp/gimp.c: fixed spelling errors.
      
      	* app/pdb/*.h: 
      	* libgimp/gimp*_pdb.[ch]: regenerated.
      
      
      svn path=/trunk/; revision=21676
      dcc6ebd1
  18. 31 Oct, 2006 1 commit
    • Michael Natterer's avatar
      if a generated file in libgimp contains deprecated procedures, #undef · 15b6cfc4
      Michael Natterer authored
      2006-10-31  Michael Natterer  <mitch@gimp.org>
      
      	* tools/pdbgen/lib.pl: if a generated file in libgimp contains
      	deprecated procedures, #undef GIMP_DISABLE_DEPRECATED and include
      	its header explicitly, to make sure all deprecated procedures are
      	declared properly. Removed $privatevars cruft.
      
      	* libgimp/gimpbrushes_pdb.c
      	* libgimp/gimpcolor_pdb.c
      	* libgimp/gimpdrawable_pdb.c
      	* libgimp/gimpgradients_pdb.c
      	* libgimp/gimppalettes_pdb.c
      	* libgimp/gimppaths_pdb.c
      	* libgimp/gimppatterns_pdb.c
      	* libgimp/gimptexttool_pdb.c
      	* libgimp/gimptransformtools_pdb.c: regenerated.
      15b6cfc4
  19. 13 Sep, 2006 1 commit
    • Sven Neumann's avatar
      tools/pdbgen/pdb/color.pdb tools/pdbgen/pdb/drawable.pdb · 1303b872
      Sven Neumann authored
      2006-09-13  Sven Neumann  <sven@gimp.org>
      
      	* tools/pdbgen/pdb/color.pdb
      	* tools/pdbgen/pdb/drawable.pdb
      	* tools/pdbgen/pdb/image.pdb
      	* tools/pdbgen/pdb/layer.pdb
      	* tools/pdbgen/pdb/paint_tools.pdb
      	* tools/pdbgen/pdb/selection_tools.pdb: use the canonical form
      when
      	refering to parameters in the procedure description.
      1303b872
  20. 08 Aug, 2006 1 commit
    • Sven Neumann's avatar
      changed limits in gimp_drawable_thumbnail()in gimp_drawable_sub_thumbnail · a5f3a42b
      Sven Neumann authored
      2006-08-08  Sven Neumann  <sven@gimp.org>
      
      	* tools/pdbgen/pdb/drawable.pdb: changed limits in
      	gimp_drawable_thumbnail()in gimp_drawable_sub_thumbnail to 1024
      	(GIMP_VIEWABLE_MAX_PREVIEW_SIZE) and added an assertion like the
      	one we have in image.pdb.
      
      	* app/pdb/drawable_cmds.c
      	* libgimp/gimpdrawable_pdb.c: regenerated.
      
      	* libgimp/gimppixbuf.c: increased the limit to 1024 here as
      well.
      a5f3a42b
  21. 12 Apr, 2006 2 commits
  22. 03 Apr, 2006 1 commit
  23. 24 Mar, 2006 1 commit
    • Michael Natterer's avatar
      tools/pdbgen/pdb/brush.pdb tools/pdbgen/pdb/brushes.pdb · 328345dc
      Michael Natterer authored
      2006-03-24  Michael Natterer  <mitch@gimp.org>
      
      	* tools/pdbgen/pdb/brush.pdb
      	* tools/pdbgen/pdb/brushes.pdb
      	* tools/pdbgen/pdb/channel.pdb
      	* tools/pdbgen/pdb/color.pdb
      	* tools/pdbgen/pdb/display.pdb
      	* tools/pdbgen/pdb/drawable.pdb
      	* tools/pdbgen/pdb/drawable_transform.pdb
      	* tools/pdbgen/pdb/edit.pdb
      	* tools/pdbgen/pdb/fileops.pdb
      	* tools/pdbgen/pdb/floating_sel.pdb
      	* tools/pdbgen/pdb/gradient.pdb
      	* tools/pdbgen/pdb/gradient_select.pdb
      	* tools/pdbgen/pdb/gradients.pdb
      	* tools/pdbgen/pdb/image.pdb
      	* tools/pdbgen/pdb/layer.pdb
      	* tools/pdbgen/pdb/paint_tools.pdb
      	* tools/pdbgen/pdb/palette.pdb
      	* tools/pdbgen/pdb/palettes.pdb
      	* tools/pdbgen/pdb/patterns.pdb
      	* tools/pdbgen/pdb/plug_in.pdb
      	* tools/pdbgen/pdb/procedural_db.pdb
      	* tools/pdbgen/pdb/selection.pdb
      	* tools/pdbgen/pdb/selection_tools.pdb
      	* tools/pdbgen/pdb/text_tool.pdb
      	* tools/pdbgen/pdb/transform_tools.pdb
      	* tools/pdbgen/pdb/undo.pdb
      	* tools/pdbgen/pdb/vectors.pdb: replaced 'True', 'true' and
      	'non-zero' by 'TRUE' where appropriate. Added %%desc%% to enum arg
      	descriptions where missing. Get object names using
      	gimp_object_get_name(). Set 'success' more consistently. Removed
      	{ } from all enum arg descriptions...
      
      	* tools/pdbgen/app.pl (make_arg_recs): ...and add the { }
      	generically here. Removed some code that replaced the ',' by 'or'
      	for enums without { } so all enums are now documented the same.
      
      	* app/pdb/<some>_cmds.c
      	* libgimp/<some>_pdb.c: regenerated.
      328345dc
  24. 23 Mar, 2006 1 commit
    • Michael Natterer's avatar
      removed std_image_arg(), std_antialias_arg() and std_orientation_enum(). · cfa08678
      Michael Natterer authored
      2006-03-23  Michael Natterer  <mitch@gimp.org>
      
      	* tools/pdbgen/stddefs.pdb: removed std_image_arg(),
      	std_antialias_arg() and std_orientation_enum().
      
      	* tools/pdbgen/pdb/*.pdb: changed accordingly. Did a global
      	s/gimage/image/. Some more cleanup.
      
      	* tools/pdbgen/pdb/grid.pdb
      	* tools/pdbgen/pdb/guides.pdb: removed utility functions.
      
      	* tools/pdbgen/pdb/vectors.pdb: reordered procedures. Removed
      	obsolete procedure.
      
      	* app/pdb/channel_cmds.c
      	* app/pdb/convert_cmds.c
      	* app/pdb/display_cmds.c
      	* app/pdb/drawable_cmds.c
      	* app/pdb/fileops_cmds.c
      	* app/pdb/grid_cmds.c
      	* app/pdb/guides_cmds.c
      	* app/pdb/image_cmds.c
      	* app/pdb/layer_cmds.c
      	* app/pdb/parasite_cmds.c
      	* app/pdb/paths_cmds.c
      	* app/pdb/selection_cmds.c
      	* app/pdb/selection_tools_cmds.c
      	* app/pdb/text_tool_cmds.c
      	* app/pdb/undo_cmds.c
      	* app/pdb/vectors_cmds.c
      	* libgimp/gimpdrawable_pdb.c
      	* libgimp/gimpimage_pdb.[ch]
      	* libgimp/gimpvectors_pdb.[ch]: regenerated.
      cfa08678
  25. 18 Mar, 2006 1 commit
    • Michael Natterer's avatar
      got rid of all perl utility functions. · da510099
      Michael Natterer authored
      2006-03-18  Michael Natterer  <mitch@gimp.org>
      
      	* tools/pdbgen/pdb/drawable.pdb: got rid of all perl utility
      	functions.
      
      	* app/pdb/drawable_cmds.c
      	* libgimp/gimpdrawable_pdb.c: regenerated.
      da510099
  26. 15 Mar, 2006 1 commit
    • Michael Natterer's avatar
      tools/pdbgen/pdb/context.pdb tools/pdbgen/pdb/convert.pdb · 82c8729d
      Michael Natterer authored
      2006-03-15  Michael Natterer  <mitch@gimp.org>
      
      	* tools/pdbgen/pdb/context.pdb
      	* tools/pdbgen/pdb/convert.pdb
      	* tools/pdbgen/pdb/drawable.pdb
      	* tools/pdbgen/pdb/edit.pdb
      	* tools/pdbgen/pdb/fileops.pdb
      	* tools/pdbgen/pdb/gimprc.pdb
      	* tools/pdbgen/pdb/gradient.pdb
      	* tools/pdbgen/pdb/gradients.pdb
      	* tools/pdbgen/pdb/guides.pdb
      	* tools/pdbgen/pdb/image.pdb
      	* tools/pdbgen/pdb/layer.pdb
      	* tools/pdbgen/pdb/message.pdb
      	* tools/pdbgen/pdb/misc.pdb
      	* tools/pdbgen/pdb/paths.pdb
      	* tools/pdbgen/pdb/plug_in.pdb
      	* tools/pdbgen/pdb/procedural_db.pdb
      	* tools/pdbgen/pdb/selection.pdb
      	* tools/pdbgen/pdb/undo.pdb
      	* tools/pdbgen/pdb/unit.pdb: get rid of much more alias => 'foo'.
      	Even more cleanup.
      
      	* app/pdb/context_cmds.c
      	* app/pdb/convert_cmds.c
      	* app/pdb/drawable_cmds.c
      	* app/pdb/edit_cmds.c
      	* app/pdb/fileops_cmds.c
      	* app/pdb/gradient_cmds.c
      	* app/pdb/gradients_cmds.c
      	* app/pdb/guides_cmds.c
      	* app/pdb/image_cmds.c
      	* app/pdb/layer_cmds.c
      	* app/pdb/message_cmds.c
      	* app/pdb/misc_cmds.c
      	* app/pdb/paths_cmds.c
      	* app/pdb/plug_in_cmds.c
      	* app/pdb/procedural_db_cmds.c
      	* app/pdb/selection_cmds.c
      	* app/pdb/undo_cmds.c
      	* app/pdb/unit_cmds.c
      	* libgimp/gimpdrawable_pdb.[ch]
      	* libgimp/gimpimage_pdb.[ch]: regenerated.
      82c8729d
  27. 02 Aug, 2005 1 commit
    • Michael Natterer's avatar
      Changed naming scheme for PDB procedure names from · 853f04d5
      Michael Natterer authored
      2005-08-03  Michael Natterer  <mitch@gimp.org>
      
      	Changed naming scheme for PDB procedure names from
      	random_crap_that_traditionally_has_underscores to
      	enforced-canonical-identifiers. I'm pretty sure some things are
      	broken after this commit. More changes to come...
      
      	* libgimpbase/gimpbase.def
      	* libgimpbase/gimputils.[ch]: added gimp_canonicalize_identifier().
      
      	* app/pdb/procedural_db.[ch] (struct ProcRecord): added
      	"gchar *original_name" to keep a procedure's original name as
      	reigstered by plug-ins (compat cruft).
      
      	(procedural_db_init_procs): canonicalized list of deprecated
      	procedures.
      
      	* app/plug-in/plug-in-proc-def.c (plug_in_proc_def_free): free
      	original_name.
      
      	* app/plug-in/plug-in-message.c: canonicalize procedure names
      	which are received over the wire.
      
      	* app/plug-in/plug-in-rc.c: serialize the original_name and create
      	the canonicalized name on-the-fly when deserializing.
      
      	* app/plug-in/plug-in-run.c: pass the original_name to plug-ins
      	when running them because they strcmp() the passed procedure name.
      
      	* app/plug-in/plug-ins.c (plug_ins_add_to_db): pass
      	canonical procedure names to procedural_db_execute().
      
      	(plug_ins_file_proc_compare): special-case "gimp-xcf", not "gimp_xcf".
      
      	* app/xcf/xcf.c: changed static XCF procedures accordingly.
      
      	* tools/pdbgen/app.pl
      	* tools/pdbgen/lib.pl: do some trivial substitutions to generate
      	canonicalized names in app/, and C identifiers with underscores in
      	libgimp/.
      
      	* tools/pdbgen/pdb/brushes.pdb
      	* tools/pdbgen/pdb/fileops.pdb
      	* tools/pdbgen/pdb/gradients.pdb
      	* tools/pdbgen/pdb/image.pdb
      	* tools/pdbgen/pdb/palettes.pdb
      	* tools/pdbgen/pdb/patterns.pdb
      	* tools/pdbgen/pdb/plug_in.pdb
      	* tools/pdbgen/pdb/procedural_db.pdb
      	* tools/pdbgen/pdb/text_tool.pdb
      	* tools/pdbgen/pdb/transform_tools.pdb: canonicaloized procedure
      	names in calls to std_pdb_deprecated() and in procedure names in
      	generated C code.
      
      	* app/pdb/*_cmds.c
      	* libgimp/*_pdb.c: regenerated.
      853f04d5
  28. 29 Jul, 2005 1 commit
    • Sven Neumann's avatar
      added GimpForegroundExtractMode in preparation for other implementations · 23666d8f
      Sven Neumann authored
      2005-07-29  Sven Neumann  <sven@gimp.org>
      
      	* libgimpbase/gimpbaseenums.[ch]: added GimpForegroundExtractMode
      	in preparation for other implementations to be added in the future.
      
      	* libgimp/gimpenums.c.tail
      	* tools/pdbgen/enums.pl: regenerated.
      
      	* app/core/gimpdrawable-foreground-extract.[ch]
      	* app/tools/gimpforegroundselecttool.c
      	* tools/pdbgen/pdb/drawable.pdb: added the mode parameter.
      
      	* app/pdb/drawable_cmds.c
      	* libgimp/gimpdrawable_pdb.[ch]: regenerated.
      23666d8f
  29. 09 Jul, 2005 1 commit
    • Sven Neumann's avatar
      ported to GIMP data structures. There are still some TODOs, smooth_mask() · f2382a6e
      Sven Neumann authored
      2005-07-10  Sven Neumann  <sven@gimp.org>
      
      	* app/base/segmentator.[ch]: ported to GIMP data structures. There
      	are still some TODOs, smooth_mask() isn't implemented yet.
      
      	* app/core/Makefile.am
      	* app/core/gimpdrawable-foreground-extract.[ch]: thin wrapper around
      	the new segmentation algorithm.
      
      	* tools/pdbgen/pdb/drawable.pdb: added a first draft of a PDB API
      	for foreground extraction.
      
      	* app/pdb/drawable_cmds.c
      	* app/pdb/internal_procs.c
      	* libgimp/gimpdrawable_pdb.[ch]: regenerated.
      f2382a6e
  30. 03 Mar, 2005 1 commit
  31. 13 Dec, 2004 1 commit
    • Michael Natterer's avatar
      added gimp_drawable_sub_thumbnail() to enable plug-ins avoiding · 5e75f585
      Michael Natterer authored
      2004-12-14  Michael Natterer  <mitch@gimp.org>
      
      	* tools/pdbgen/pdb/drawable.pdb: added gimp_drawable_sub_thumbnail()
      	to enable plug-ins avoiding #142074-alike bugs if they need to.
      
      	* app/pdb/drawable_cmds.c
      	* app/pdb/internal_procs.c
      	* libgimp/gimpdrawable_pdb.[ch]: regenerated.
      
      	* libgimp/gimpdrawable.[ch]
      	* libgimp/gimppixbuf.[ch]: wrap it with the same convenience
      	APIs as gimp_drawable_thumbnail().
      
      	* libgimp/gimp.def
      	* libgimp/gimpui.def: changed accordingly.
      5e75f585
  32. 27 Nov, 2004 1 commit
    • Sven Neumann's avatar
      minor change to the PDB docs. · 4db3b93f
      Sven Neumann authored
      2004-11-27  Sven Neumann  <sven@gimp.org>
      
      	* tools/pdbgen/pdb/drawable.pdb: minor change to the PDB docs.
      
      	* libgimp/gimpdrawable_pdb.c
      	* tools/pdbgen/pdb/drawable.pdb: regenerated.
      4db3b93f
  33. 26 Nov, 2004 1 commit
    • Sven Neumann's avatar
      fixed docs for gimp_drawable_type_with_alpha(). · ec5a4678
      Sven Neumann authored
      2004-11-26  Sven Neumann  <sven@gimp.org>
      
      	* tools/pdbgen/pdb/drawable.pdb: fixed docs for
      	gimp_drawable_type_with_alpha().
      
      	* app/pdb/drawable_cmds.c
      	* libgimp/gimpdrawable_pdb.c: regenerated.
      ec5a4678