c92bedb438
added new function gimp_viewable_get_dummy_preview() which currently
...
2004-02-10 Michael Natterer <mitch@gimp.org >
* app/core/gimpviewable.[ch]: added new function
gimp_viewable_get_dummy_preview() which currently returns a
completely white and opaque TempBuf of the requested size. Added
this useless function because this is the place where to implement
a nicer preview if someone volunteers.
* tools/pdbgen/pdb/drawable.pdb
* tools/pdbgen/pdb/image.pdb: use the new function if
gimp->config->layer_previews is FALSE instead of returning no
preview at all. Fixes bug #112012 .
Cleaned up the preview functions a bit and raised
the limit for drawable previews from 128x128 to 256x256.
* app/pdb/drawable_cmds.c
* app/pdb/image_cmds.c
* libgimp/gimpdrawable_pdb.c: regenerated.
2004-02-10 15:33:37 +00:00
ed6fe48b09
Some PDB fixes/cosmetics before doing real changes again:
...
2003-12-08 Michael Natterer <mitch@gimp.org >
Some PDB fixes/cosmetics before doing real changes again:
* tools/pdbgen/pdb/drawable.pdb
* tools/pdbgen/pdb/layer.pdb: changed order of generated functions
to make more sense.
* tools/pdbgen/pdb/misc_tools.pdb: doc cosmetics, removed unused
subroutines.
* tools/pdbgen/pdb/image.pdb: reordered generated functions as
above, fixed resolution and unit accessors to use functions
instead of setting gimage->foo directly, use &image_accessors()
for the tattoo_state functions, cleanup.
* app/pdb/drawable_cmds.c
* app/pdb/image_cmds.c
* app/pdb/layer_cmds.c
* app/pdb/misc_tools_cmds.c
* libgimp/gimpdrawable_pdb.[ch]
* libgimp/gimpimage_pdb.[ch]
* libgimp/gimplayer_pdb.[ch]
* libgimp/gimpmisctools_pdb.c: regenerated.
2003-12-08 17:26:55 +00:00
2de8decd7e
renamed gimp_drawable_bytes() to gimp_drawable_bpp() because all other
...
2003-12-05 Michael Natterer <mitch@gimp.org >
* tools/pdbgen/pdb/drawable.pdb: renamed gimp_drawable_bytes() to
gimp_drawable_bpp() because all other libgimp API speak in terms
of "bpp" too.
* libgimp/gimpdrawable.h: removed gimp_drawable_bpp #define.
* app/pdb/procedural_db.c
* libgimp/gimpcompat.h: added compat stuff.
* app/pdb/drawable_cmds.c
* libgimp/gimpdrawable_pdb.[ch]: regenerated.
* plug-ins/common/pix.c
* plug-ins/common/psd_save.c: changed accordingly.
2003-12-05 Michael Natterer <mitch@gimp.org >
* libgimp/libgimp-sections.txt
* libgimp/tmpl/gimpdrawable.sgml: s/drawable_bytes/drawable_bpp/.
2003-12-05 14:51:11 +00:00
78def81895
renamed gimp_drawable_image() to gimp_drawable_get_image() for symmetry
...
2003-12-04 Michael Natterer <mitch@gimp.org >
* tools/pdbgen/pdb/drawable.pdb: renamed gimp_drawable_image() to
gimp_drawable_get_image() for symmetry with
gimp_drawable_set_image().
* libgimp/gimpchannel.h: removed gimp_channel_get_image_id #define.
* libgimp/gimpdrawable.h: removed gimp_drawable_image_id #define.
* libgimp/gimplayer.h:: removed gimp_layer_get_image_id #define.
* libgimp/gimpcompat.h: added the old stuff here.
* app/pdb/drawable_cmds.c
* libgimp/gimpdrawable_pdb.[ch]: regenerated.
* libgimp/gimpmiscui.c
* plug-ins/Lighting/lighting_main.c
* plug-ins/MapObject/mapobject_main.c
* plug-ins/common/curve_bend.c
* plug-ins/common/film.c
* plug-ins/common/newsprint.c
* plug-ins/common/pixelize.c
* plug-ins/common/ps.c
* plug-ins/common/sample_colorize.c
* plug-ins/common/smooth_palette.c
* plug-ins/common/warp.c
* plug-ins/imagemap/imap_cmd_gimp_guides.c
* plug-ins/imagemap/imap_main.c
* plug-ins/imagemap/imap_preview.c
* plug-ins/maze/maze.c
* plug-ins/pygimp/pygimp-drawable.c
* plug-ins/rcm/rcm_misc.c
* plug-ins/script-fu/scripts/addborder.scm
* plug-ins/script-fu/scripts/carve-it.scm
* plug-ins/script-fu/scripts/weave.scm: changed accordingly.
* plug-ins/maze/maze.c: completely reindented.
* plug-ins/script-fu/siod/trace.c: removed trailing whitespace.
2003-12-04 Michael Natterer <mitch@gimp.org >
* libgimp/libgimp-sections.txt
* libgimp/tmpl/gimpchannel.sgml
* libgimp/tmpl/gimpdrawable.sgml
* libgimp/tmpl/gimplayer.sgml: updated after
gimp_drawable_get_image() cleanup.
2003-12-04 13:21:27 +00:00
8589ff4de8
removed "linked" API... ...and added it here.
...
2003-12-04 Michael Natterer <mitch@gimp.org >
* tools/pdbgen/pdb/layer.pdb: removed "linked" API...
* tools/pdbgen/pdb/drawable.pdb: ...and added it here.
* app/pdb/drawable_cmds.c
* app/pdb/internal_procs.c
* app/pdb/layer_cmds.c
* libgimp/gimpdrawable_pdb.[ch]
* libgimp/gimplayer_pdb.[ch]: regenerated.
* libgimp/gimpcompat.h: added gimp_layer_*_linked compat #defines.
* plug-ins/xjt/xjt.c: changed accordingly.
2003-12-04 Michael Natterer <mitch@gimp.org >
* libgimp/libgimp-sections.txt
* libgimp/tmpl/gimpdrawable.sgml
* libgimp/tmpl/gimplayer.sgml: "linked" moved from layer to drawable.
2003-12-04 11:10:20 +00:00
f2e227e211
tools/pdbgen/pdb/channel.pdb removed gimp_layer_delete() and
...
2003-12-03 Michael Natterer <mitch@gimp.org >
* tools/pdbgen/pdb/channel.pdb
* tools/pdbgen/pdb/layer.pdb: removed gimp_layer_delete() and
gimp_channel_delete() PDB wrappers...
* tools/pdbgen/pdb/drawable.pdb: ...added gimp_drawable_delete().
* libgimp/gimpdrawable.[ch]: removed gimp_drawable_delete()
(having this function work on the GimpDrawable wrapper and not on
the drawable_id was more than questionable anyway).
* libgimp/gimpcompat.h: added gimp_layer_delete and
gimp_channel_delete cruft #defines.
* app/pdb/channel_cmds.c
* app/pdb/drawable_cmds.c
* app/pdb/internal_procs.c
* app/pdb/layer_cmds.c
* libgimp/gimpchannel_pdb.[ch]
* libgimp/gimpdrawable_pdb.[ch]
* libgimp/gimplayer_pdb.[ch]: regenerated.
* plug-ins/script-fu/scripts/add-bevel.scm
* plug-ins/xjt/xjt.c: changed accordingly.
* plug-ins/imagemap/imap_main.c: just removed the call to
gimp_channel_delete(), it was wrong anyway.
2003-12-03 Michael Natterer <mitch@gimp.org >
* libgimp/libgimp-sections.txt
* libgimp/tmpl/gimpchannel.sgml
* libgimp/tmpl/gimpdrawable.sgml
* libgimp/tmpl/gimplayer.sgml: updated again.
2003-12-03 17:47:15 +00:00
a1f064c2ea
tools/pdbgen/pdb/channel.pdb removed duplicated APIs for "name", "visible"
...
2003-12-03 Michael Natterer <mitch@gimp.org >
* tools/pdbgen/pdb/channel.pdb
* tools/pdbgen/pdb/layer.pdb: removed duplicated APIs for "name",
"visible" and "tattoo"...
* tools/pdbgen/pdb/drawable.pdb: ...and added them as drawable APIs.
* libgimp/gimpdrawable.[ch]: removed faked layer/channel
polymorphisms, the functions are real drawable functions now.
* libgimp/gimpcompat.h: added the old cruft here.
* app/pdb/channel_cmds.c
* app/pdb/drawable_cmds.c
* app/pdb/internal_procs.c
* app/pdb/layer_cmds.c
* libgimp/gimpchannel_pdb.[ch]
* libgimp/gimpdrawable_pdb.[ch]
* libgimp/gimplayer_pdb.[ch]: regenerated.
* libgimp/gimpexport.c
* libgimp/gimpmenu.c
* plug-ins/common/align_layers.c
* plug-ins/common/animationplay.c
* plug-ins/common/animoptimize.c
* plug-ins/common/curve_bend.c
* plug-ins/common/gbr.c
* plug-ins/common/gif.c
* plug-ins/common/gih.c
* plug-ins/common/iwarp.c
* plug-ins/common/mng.c
* plug-ins/common/psd.c
* plug-ins/common/psd_save.c
* plug-ins/common/psp.c
* plug-ins/xjt/xjt.c
* plug-ins/gfig/gfig.c
* plug-ins/script-fu/scripts/*.scm: changed accordingly.
2003-12-03 Michael Natterer <mitch@gimp.org >
* libgimp/libgimp-sections.txt: updated.
2003-12-03 16:39:32 +00:00
122c006564
fix spelling of "quality" in comment
...
2003-07-03 Manish Singh <yosh@gimp.org >
* plug-ins/common/jpeg.c: fix spelling of "quality" in comment
* tools/pdbgen/*.pl: update copyright strings to 2003
* libgimp/gimpenums.h
* libgimp/*_pdb.[ch]
* app/pdb/*_cmds.[ch]
* app/pdb/internal_procs.[ch]
* plug-ins/pygimp/gimpenums.py
* plug-ins/script-fu/script-fu-constants.c: regenerated
2003-07-03 00:47:26 +00:00
1fd0eb07b1
update the BrushSelect "object" when the brush opacity is changed.
...
2003-06-17 Sven Neumann <sven@gimp.org >
* app/gui/brush-select.c (opacity_scale_update): update the
BrushSelect "object" when the brush opacity is changed.
* libgimp/gimpmenu.[ch]
* libgimp/gimpbrushmenu.c
* libgimp/gimpfontmenu.c
* libgimp/gimpgradientmenu.c
* libgimp/gimppatternmenu.c: raise selection dialogs when being
called again, marked strings for translation, added lots of const
qualifiers, cleaned up code.
* tools/pdbgen/pdb/brushes.pdb
* tools/pdbgen/pdb/drawable.pdb
* tools/pdbgen/pdb/image.pdb
* tools/pdbgen/pdb/patterns.pdb: use g_memdup() instead of
g_memmove().
* app/pdb/brushes_cmds.c
* app/pdb/drawable_cmds.c
* app/pdb/image_cmds.c
* app/pdb/patterns_cmds.c: regenerated.
2003-06-17 Sven Neumann <sven@gimp.org >
* POTFILES.in: added files with newly marked strings.
* de.po: updated.
2003-06-17 09:43:14 +00:00
cdea262d75
tools/pdbgen/pdb/drawable.pdb don't request viewable previews with a width
...
2003-04-14 Sven Neumann <sven@gimp.org >
* tools/pdbgen/pdb/drawable.pdb
* tools/pdbgen/pdb/image.pdb: don't request viewable previews with
a width or height of 0 and don't crash if no preview is returned.
* app/pdb/drawable_cmds.c
* app/pdb/image_cmds.c
* libgimp/gimpdrawable_pdb.c: regenerated.
2003-04-14 15:41:46 +00:00
44b6d04da0
try to complete the aborted commit
2003-02-06 18:51:44 +00:00
9eb337dcfc
tools/pdbgen/pdb/drawable.pdb merged fix for bug #96284 from stable
...
2002-12-13 Sven Neumann <sven@gimp.org >
* tools/pdbgen/pdb/drawable.pdb
* tools/pdbgen/pdb/selection.pdb: merged fix for bug #96284 from
stable branch.
* app/pdb/drawable_cmds.c
* app/pdb/selection_cmds.c
* libgimp/gimpdrawable_pdb.c
* libgimp/gimpselection_pdb.c: regenerated.
2002-12-13 19:19:09 +00:00
fe0bf162c1
removed FINITE() macro.
...
2002-05-13 Sven Neumann <sven@gimp.org >
* libgimpmath/gimpmath.h: removed FINITE() macro.
* tools/pdbgen/pdb/image.pdb
* app/pdb/image_cmds.c: define FINITE() here, where it is used.
* tools/pdbgen/pdb/lib.pl: add "config.h" to all generated libgimp
.c files.
* libgimp/gimp*_pdb.c: regenerated.
* libgimp/gimpbrushmenu.c
* libgimp/gimpchannel.c
* libgimp/gimpdrawable.c
* libgimp/gimpgradientmenu.c
* libgimp/gimphelp.c
* libgimp/gimpimage.c
* libgimp/gimplayer.c
* libgimp/gimppatternmenu.c
* libgimp/gimppixelrgn.c
* libgimp/gimpproceduraldb.c
* libgimp/gimpselection.c
* libgimp/gimptile.c
* libgimp/gimpui.c
* libgimpmath/gimpmatrix.c
* libgimpmath/gimpvector.c
* plug-ins/MapObject/arcball.c
* plug-ins/fp/fp_gdk.c
* plug-ins/fp/fp_misc.c
* plug-ins/ifscompose/ifscompose_storage.c
* plug-ins/ifscompose/ifscompose_utils.c
* plug-ins/maze/handy.c
* plug-ins/rcm/rcm_gdk.c
* plug-ins/sel2path/edge.c
* plug-ins/xjt/xjpeg.c
* plug-ins/xjt/xpdb_calls.c: include "config.h".
2002-05-13 23:30:23 +00:00
8de3fb6452
renamed ChannelOffsetType to GimpOffsetType.
...
2001-04-18 Michael Natterer <mitch@gimp.org >
* app/gimpdrawable-offset.[ch]: renamed ChannelOffsetType to
GimpOffsetType.
* app/pdb/channel_ops_cmds.c
* libgimp/gimpchannelops_pdb.[ch]
* tools/pdbgen/pdb/channel_ops.pdb: removed.
* tools/pdbgen/pdb/drawable.pdb
* tools/pdbgen/pdb/image.pdb: put the "offset" and "duplicate"
functions where they belong.
* app/gui/offset-dialog.c
* app/pdb/Makefile.am
* app/pdb/drawable_cmds.c
* app/pdb/image_cmds.c
* app/pdb/internal_procs.c
* libgimp/Makefile.am
* libgimp/gimp_pdb.h
* libgimp/gimpdrawable_pdb.[ch]
* libgimp/gimpenums.h
* libgimp/gimpimage.h
* libgimp/gimpimage_pdb.[ch]
* tools/pdbgen/Makefile.am
* tools/pdbgen/enumcode.pl
* tools/pdbgen/enums.pl
* tools/pdbgen/groups.pl
* plug-ins/common/guillotine.c
* plug-ins/print/print.c
* plug-ins/script-fu/script-fu-constants.c: changed accordingly.
2001-04-18 20:41:15 +00:00
1357edb6ed
guard inclusion of <process.h> by G_OS_WIN32 add include <string.h> if the
...
2001-03-18 Sven Neumann <sven@gimp.org >
* tools/pdbgen/app.pl: guard inclusion of <process.h> by G_OS_WIN32
* tools/pdbgen/lib.pl: add include <string.h> if the generated code
used memcpy().
* tools/pdbgen/pdb/fileops.pdb: include process.h for G_OS_WIN32.
* libgimp/gimpbrushes_pdb.c
* libgimp/gimpdrawable_pdb.c
* libgimp/gimpgradients_pdb.c
* libgimp/gimpgradientselect_pdb.c
* libgimp/gimpimage_pdb.c
* libgimp/gimppaths_pdb.c
* libgimp/gimppatterns_pdb.c
* libgimp/gimpproceduraldb_pdb.c
* tools/pdbgen/pdb/fileops.pdb: regenerated
2001-03-18 12:51:37 +00:00
3220f9ec94
app/channel.[ch] app/drawable.[ch] app/gdisplay.[ch] app/gimpdrawable.[ch]
...
2001-01-14 Michael Natterer <mitch@gimp.org >
* app/channel.[ch]
* app/drawable.[ch]
* app/gdisplay.[ch]
* app/gimpdrawable.[ch]
* app/layer.[ch]:
- Removed all "typedef drawable_function gimp_drawable_function".
- Renamed all *_get_ID() functions to *_get_by_ID().
- For symmetry reasons, renamed drawable_ID() to gimp_drawable_get_ID().
- Removed the *_get_ID() functions of GimpLayer, GimpLayerMask
and GimpChannel.
* app/airbrush.c
* app/bezier_select.c
* app/blend.c
* app/brightness_contrast.c
* app/bucket_fill.c
* app/by_color_select.c
* app/clone.c
* app/color_balance.c
* app/color_picker.c
* app/convert.c
* app/convolve.c
* app/crop.c
* app/curves.c
* app/desaturate.c
* app/dodgeburn.c
* app/edit_selection.c
* app/eraser.c
* app/fileops.c
* app/flip_tool.c
* app/floating_sel.c
* app/fuzzy_select.c
* app/gimage.c
* app/gimage_mask.c
* app/gimphistogram.c
* app/gimpimage.c
* app/global_edit.c
* app/histogram_tool.c
* app/hue_saturation.c
* app/image_map.c
* app/ink.c
* app/invert.c
* app/layer_select.c
* app/layers_dialog.c
* app/levels.c
* app/paint_core.c
* app/paintbrush.c
* app/pencil.c
* app/plug_in.c
* app/posterize.c
* app/scan_convert.c
* app/smudge.c
* app/text_tool.c
* app/threshold.c
* app/transform_core.c
* app/undo.c
* app/undo_history.c
* app/channel_cmds.c
* app/channel_ops_cmds.c
* app/color_cmds.c
* app/display_cmds.c
* app/drawable_cmds.c
* app/edit_cmds.c
* app/floating_sel_cmds.c
* app/image_cmds.c
* app/layer_cmds.c
* app/parasite_cmds.c
* app/selection_cmds.c
* app/text_tool_cmds.c
* app/tools_cmds.c
* libgimp/gimpdrawable_pdb.c
* tools/pdbgen/pdb.pl
* tools/pdbgen/pdb/channel_ops.pdb
* tools/pdbgen/pdb/color.pdb
* tools/pdbgen/pdb/drawable.pdb
* tools/pdbgen/pdb/edit.pdb
* tools/pdbgen/pdb/image.pdb
* tools/pdbgen/pdb/selection.pdb
* tools/pdbgen/pdb/tools.pdb: changed accordingly.
2001-01-14 21:11:52 +00:00
c9b302652f
libgimp/gimp*_pdb.c autogenerate gtkdoc comments for all PDB wrappers.
...
2000-08-25 Sven Neumann <sven@gimp.org >
* libgimp/gimp*_pdb.c
* tools/pdbgen/lib.pl: autogenerate gtkdoc comments for all PDB
wrappers.
2000-08-24 23:06:53 +00:00
50e478ef43
$srcdir != $builddir fix for GIMP_CONTRIBUTORS
...
* configure.in: $srcdir != $builddir fix for GIMP_CONTRIBUTORS
* plug-ins/common/plugin-defs.pl: More tidying up after Daniel Egger
* tools/pdbgen/Makefile.am: parse pdb defs only once for app and lib
* tools/pdbgen/lib.pl
* tools/pdbgen/pdb/procedural_db.pdb: all void rets now return a
boolean for success/failure
-Yosh
2000-08-23 01:44:59 +00:00
deb5760b42
Sven Neumann <sven@gimp.org>
...
2000-08-03 Michael Natterer <mitch@gimp.org >
Sven Neumann <sven@gimp.org >
* libgimp/*_pdb.c
* libgimp/gimpmenu.c
* DrMartin.Weber: removed COMPAT_CRUFT
2000-08-03 01:35:28 +00:00
e79d0af89d
tools/pdbgen/lib.pl libgimp/gimpchannel_pdb.c libgimp/gimpcolor_pdb.[ch]
...
* tools/pdbgen/lib.pl
* libgimp/gimpchannel_pdb.c
* libgimp/gimpcolor_pdb.[ch]
* libgimp/gimpdrawable_pdb.[ch]
* libgimp/gimpgimprc_pdb.[ch]
* libgimp/gimpgradientselect_pdb.c
* libgimp/gimpimage_pdb.c
* libgimp/gimppaths_pdb.[ch]
* libgimp/gimpselection_pdb.[ch]
* libgimp/gimptexttool_pdb.c
* libgimp/gimptools_pdb.c: landed the genned files from the changes
below. Minimal code changes (some failure case return values changed,
hopefully this won't break anything)
-Yosh
2000-06-22 20:06:02 +00:00
d7b24953e4
Sven Neumann <sven@gimp.org>
...
2000-06-01 Michael Natterer <mitch@gimp.org >
Sven Neumann <sven@gimp.org >
* libgimp/gimpdrawable_pdb.[ch]
* libgimp/gimplayer_pdb.[ch]
* libgimp/gimppalette_pdb.[ch]: replaced with code based on files
generated using pdbgen
* libgimp/Makefile.am
* libgimp/gimplayer.[ch]: new files wrapping around the
autogenerated PDB wrappers as found in *_pdb.[ch].
* libgimp/gimpdrawable.[ch]: added wrappers around PDB wrappers
* libgimp/gimp.h
* libgimp/gimpimage.c
* libgimp/gimpimage_pdb.c
* libgimp/gimpparasite_pdb.c: various smaller changes
2000-06-01 14:59:22 +00:00
21651c253a
Sven Neumann <sven@gimp.org>
...
2000-05-31 Michael Natterer <mitch@gimp.org >
Sven Neumann <sven@gimp.org >
Coming closer to our goal of autogenerating the
libgimp PDB wrappers...
* app/internal_procs.c
* app/parasite_cmds.c
* tools/pdbgen/pdb/parasite.pdb: removed parasite_new PDB call.
* libgimp/gimp.h
* libgimp/gimp_pdb.h
* libgimp/gimpbrushmenu.c
* libgimp/gimpcompat.h
* libgimp/gimpdrawable_pdb.[ch]
* libgimp/gimpexport.c
* libgimp/gimpgradientmenu.c
* libgimp/gimpimage_pdb.[ch]
* libgimp/gimpmenu.[ch]
* libgimp/gimpparasite.[ch]
* libgimp/gimpparasite_pdb.[ch]
* libgimp/gimppatternmenu.c
* libgimp/gimpproceduraldb_pdb.[ch]: changes to incorporate the new
files listed below
* libgimp/Makefile.am
* libgimp/gimpbrushes_pdb.[ch]
* libgimp/gimpbrushselect_pdb.[ch]
* libgimp/gimpconvert_pdb.[ch]
* libgimp/gimpgradientselect_pdb.[ch]
* libgimp/gimppatterns_pdb.[ch]
* libgimp/gimppatternselect_pdb.[ch]: new files partly generated
using pdbgen
* tools/pdbgen/lib.pl: some adjustments and fixes to the libgimp
pdbgen code
* tools/pdbgen/pdb/help.pdb
* tools/pdbgen/pdb/pattern_select.pdb: make them generate PDB
wrappers for libgimp too.
2000-05-31 21:16:11 +00:00
ba9ec2a2ff
Sven Neumann <sven@gimp.org>
...
2000-05-31 Michael Natterer <mitch@gimp.org >
Sven Neumann <sven@gimp.org >
Episode IV...
* app/Makefile.am
* app/message_cmds.c: new name
* app/interface_cmds.c: removed
* app/help_cmds.c: new name
* app/gimphelp_cmds.c: removed
* app/internal_procs.c
* app/gimphelp_cmds.c
* app/plug_in_cmds.c: moved gimp_plugin_help_register to
plug_in_cmds.c, s/gimp_plugin_domain_add/gimp_plugin_domain_register/
* libgimp/Makefile.am
* libgimp/gimp_pdb.h
* libgimp/gimpfileops_pdb.[ch]
* libgimp/gimpguides_pdb.[ch]
* libgimp/gimpmessage_pdb.[ch]
* libgimp/gimpprocedural_db_pdb.[ch]
* libgimp/gimpplugin_pdb.[ch]: new files containing PDB wrappers
moved out of libgimp/gimp.[ch]
* libgimp/gimpchannel_pdb.c
* libgimp/gimpdisplay_pdb.[ch]
* libgimp/gimpdrawable_pdb.[ch]
* libgimp/gimphelp_pdb.[ch]
* libgimp/gimpimage_pdb.[ch]
* libgimp/gimplayer_pdb.c
* libgimp/gimpparasite_pdb.c
* libgimp/gimpselection_pdb.c: various changes.
* libgimp/gimpunit.c: new file
* libgimp/gimpunit_pdb.[ch]: contains only PDB wrappers prefixed
with "_" which are called from libgimp/gimpunit.c only.
* libgimp/gimpunit.h: minor stuff
* libgimp/gimpcompat.h: declared the following functions obsolete:
gimp_query_database
gimp_query_images
* libgimp/gimp.[ch]: removed all PDB wrappers.
* tools/pdbgen/Makefile.am
* tools/pdbgen/groups.pl: changed
* tools/pdbgen/lib.pl: tried to fix libgimp autogeneration and
fixed just a few comments.
* tools/pdbgen/pdb/interface.pdb
* tools/pdbgen/pdb/gimphelp.pdb: removed
* tools/pdbgen/pdb/help.pdb
* tools/pdbgen/pdb/message.pdb: new names
* plug-ins/script-fu/script-fu.c
* plug-ins/perl/Gimp/Lib.xs:
s/gimp_plugin_domain_add/gimp_plugin_domain_register/
2000-05-31 Michael Natterer <mitch@gimp.org >
* POTFILES.in: s/gimpunit_pdb/gimpunit/
2000-05-31 13:24:14 +00:00
053af2f1c9
Sven Neumann <sven@gimp.org>
...
2000-05-31 Michael Natterer <mitch@gimp.org >
Sven Neumann <sven@gimp.org >
* libgimp/Makefile.am
* libgimp/gimpchannel_pdb.h
* libgimp/gimpdisplay_pdb.h
* libgimp/gimpdrawable_pdb.h
* libgimp/gimpgradient_pdb.h
* libgimp/gimphelp_pdb.h
* libgimp/gimpimage_pdb.h
* libgimp/gimplayer_pdb.h
* libgimp/gimpparasite_pdb.h
* libgimp/gimpselection_pdb.h
* libgimp/gimpunit_pdb.h
* libgimp/gimpdrawable.[ch]
* libgimp/gimphelp.c
* libgimp/gimppixelrgn.h
* libgimp/gimptile.h: new files
* libgimp/gimp.[ch]
* libgimp/gimpchannel_pdb.c
* libgimp/gimpdrawable_pdb.c
* libgimp/gimpgradient_pdb.c
* libgimp/gimppalette_pdb.c
* libgimp/gimpselection_pdb.c
* libgimp/gimphelp_pdb.c
* libgimp/gimpimage_pdb.c
* libgimp/gimplayer_pdb.c
* libgimp/gimpgradientmenu.c
* libgimp/gimpbrushmenu.c
* libgimp/gimpmenu.[ch]
* libgimp/gimppatternmenu.c
* libgimp/gimppixelrgn.c
* libgimp/gimptile.c: part III of the (final) libgimp cleanup
Split gimp.h into a bunch of headers. More or less finished the
task of moving PDB wrappers into separate files in preparation
of the upcoming autogen-it-all-attack.
* libgimp/gimpcompat.h: declared the following functions obsolete:
gimp_[channel|layer]_[width|height]
gimp_layer_[bpp|type]
gimp_channel_get_[image|layer]_ID
* libgimp/gimptypes.h: new file:
GPlugInInfo
GTile
GDrawable
GPixelRgn
GParamColor
GParamRegion
GParamData
GParamDef
GParam: s/G/Gimp/
* app/gimphelp_cmds.c
* app/plug_in_cmds.c
* tools/pdbgen/pdb/gimphelp.pdb
* tools/pdbgen/pdb/plug_in.pdb: changed help texts.
2000-05-31 06:15:06 +00:00
863f7e1c44
Final (1.2) libgimp namespace cleanup part I:
...
2000-05-26 Michael Natterer <mitch@gimp.org >
Final (1.2) libgimp namespace cleanup part I:
* app/gimpbrushpipe.c
* app/gimpdrawable.[ch]
* app/gimpimage.[ch]
* app/gimpparasite.[ch]
* app/gimprc.c
* app/image_new.c
* app/parasite_cmds.c
* app/parasitelist.[ch]
* app/parasitelistP.h
* app/plug_in.c
* app/undo.c
* app/xcf.c
* libgimp/color_display.h
* libgimp/gimp.[ch]
* libgimp/gimpdrawable.c
* libgimp/gimpimage.c
* libgimp/gimpparasite.c
* libgimp/gimpprotocol.c
* libgimp/parasite.[ch]
* libgimp/parasiteF.h
* libgimp/parasiteP.h
* libgimp/parasiteio.[ch]
* modules/cdisplay_gamma.c
* modules/cdisplay_highcontrast.c
* plug-ins/common/csource.c
* plug-ins/common/gif.c
* plug-ins/common/gpb.c
* plug-ins/common/jpeg.c
* plug-ins/common/psp.c
* plug-ins/common/tiff.c
* plug-ins/common/xbm.c
* plug-ins/gap/gap_exchange_image.c
* plug-ins/gdyntext/gdyntext.c
* plug-ins/ifscompose/ifscompose.c
* plug-ins/xjt/xjt.c: s/Parasite/GimpParasite/g,
s/parasite_*/gimp_parasite_*/g
* libgimp/gimpcompat.h: added the old names.
* tools/pdbgen/pdb.pl
* tools/pdbgen/pdb/parasite.pdb: dito and an ugly perl hack to work
around a substitution clash. Perl gurus, feel free to fix it.
2000-05-26 22:28:40 +00:00
3a24f6d9b0
fixed bug 7744 and cleaned up libgimp
...
--Sven
2000-03-25 18:49:05 +00:00
410e2e9995
libgimp: use enums instead of gint where appropriate
...
pnm plug-in: got rid of a few compiler warnings
--Sven
1999-12-27 12:02:07 +00:00
d4250cb410
please picky compilers
...
--Sven
1999-12-06 22:44:40 +00:00
df8b445be6
*** empty log message ***
1999-11-17 21:13:50 +00:00
b2773c790e
pdb renames
1999-10-27 20:23:04 +00:00
88e0cc3155
api change #2 , fix #1
1999-10-24 20:49:09 +00:00
ec40ac728b
API PATCH #2 or so
1999-10-17 00:07:55 +00:00
9b7d21dab5
gimp/app/gimppreviewcache.c gimp/app/gimppreviewcache.h
...
Wed Jun 23 23:52:54 BST 1999 Andy Thomas <alt@gimp.org >
* gimp/app/gimppreviewcache.c
* gimp/app/gimppreviewcache.h
* gimp/app/drawable_cmds.c
* gimp/app/gdisplay.c
* gimp/app/gimpdrawableP.h
* gimp/app/gimage_cmds.c
* gimp/app/Makefile.am
* gimp/app/layers_dialog.c
* gimp/app/channel.c
* gimp/app/lc_dialog.c
* gimp/app/lc_dialog.h
* gimp/app/lc_dialogP.h
* gimp/app/layer.c
* gimp/app/gimpdrawable.c
* gimp/app/internal_procs.c
* gimp/libgimp/gimp.h
* gimp/libgimp/gimpimage.c
* gimp/libgimp/gimpdrawable.c
* gimp/libgimp/gimpmenu.c
* gimp/tools/pdbgen/pdb/drawable.pdb
* gimp/tools/pdbgen/pdb/gimage.pdb
Added thumbnail image preview functions.
Previews are visible on the L&C&P dialogs as well as in the
drawables/channels/ menus generated for plugins
(see the bumpmap & Mapobject plugins).
PDB interface exists to simply extract a thumbnail preview
of a given size. This is much quicker & more efficient
than getting the image data tile-by-tile if you only need a small
image since a "preview cache" has been implemented. This cache also
reduces the number of times the tiles cached is scanned since smaller
previews are always generated from large ones if they exists and
are valid.
Some possible usages (I don't intend to implement these ideas. Just
suggestions). More plugins using the thumbnail preview (ie any that
use multiple images). Indication of "active image" somewhere.....
Actually almost anywhere a drawable/image name appears.
1999-06-23 23:01:14 +00:00
de2c3f4813
export the tattoo functions to the plug-ins
...
1998-11-07 Jay Cox <jaycox@earthlink.net >
* libgimp/{gimp.h, gimpchannel.c, gimpdrawable.c, gimplayer.c}:
export the tattoo functions to the plug-ins
* libimp/gserialize.c, libimp/gserialize.h: new files for
serializing structures
* main.c: test the gserialize functions
* gimpsignal.h: declare gimp_sigtype_* as extern
1998-11-07 23:02:14 +00:00
682b1f3c65
Modified Files: ChangeLog app/Makefile.am app/app_procs.c app/channel.c
...
Modified Files:
ChangeLog app/Makefile.am app/app_procs.c app/channel.c
app/channel.h app/file_new_dialog.c app/gimage_cmds.c
app/gimage_cmds.h app/gimpdrawable.c app/gimpdrawable.h
app/gimpdrawableP.h app/gimpimage.c app/gimpimage.h
app/gimpimageF.h app/gimpimageP.h app/internal_procs.c
app/layer.c app/layer.h app/parasite_cmds.c
app/parasite_cmds.h app/plug_in.c app/preferences_dialog.c
libgimp/Makefile.am libgimp/gimp.h libgimp/gimpdrawable.c
libgimp/gimpfeatures.h.in libgimp/gimpimage.c
libgimp/gimpmatrix.h libgimp/parasite.c libgimp/parasite.h
plug-ins/script-fu/script-fu-console.c
plug-ins/script-fu/script-fu.c
Added Files:
app/gimpparasite.c app/gimpparasite.h app/parasitelist.c
app/parasitelist.h app/parasitelistF.h app/parasitelistP.h
libgimp/gimpparasite.c
lots of parasite related changes.
1998-10-30 10:21:33 +00:00
c5a8b43846
Modified Files: ChangeLog app/Makefile.am app/channel.c app/channel.h
...
Modified Files:
ChangeLog app/Makefile.am app/channel.c app/channel.h
app/channel_cmds.c app/channel_cmds.h app/drawable_cmds.c
app/gimage_cmds.c app/gimpdrawable.c app/gimpdrawable.h
app/gimpdrawableP.h app/gimpimage.c app/gimpimage.h
app/gimpimageP.h app/internal_procs.c app/layer.c app/layer.h
app/layer_cmds.c app/layer_cmds.h app/parasite_cmds.c
app/perspective_tool.c app/plug_in.c app/procedural_db.c
app/rotate_tool.c app/scale_tool.c app/shear_tool.c
app/transform_core.c app/transform_core.h docs/parasites.txt
libgimp/Makefile.am libgimp/gimp.c libgimp/gimp.h
libgimp/gimpdrawable.c libgimp/gimpimage.c
libgimp/gimpprotocol.c libgimp/gimpprotocol.h
plug-ins/gif/gif.c plug-ins/script-fu/script-fu.c
plug-ins/tiff/tiff.c
Added Files:
libgimp/gimpmatrix.c libgimp/gimpmatrix.h libgimp/parasite.c
libgimp/parasite.h libgimp/parasiteF.h libgimp/parasiteP.h
Removed Files:
app/parasite.c app/parasite.h app/parasiteF.h app/parasiteP.h
libgimp/gimpparasite.c libgimp/gimpparasite.h
Tue Oct 13 19:24:03 1998 Jay Cox (jaycox@earthlink.net )
* app/parasite.c
* app/parasite.h
* app/parasiteF.h
* app/parasiteP.h : use a single name field instead of seperate
creator/type fields. moved to libgimp/parasite*
* libgimp/Makefile.am
* libgimp/gimp.c
* libgimp/gimp.h
* libgimp/gimpdrawable.c
* libgimp/gimpimage.c
* libgimp/gimpprotocol.c
* libgimp/gimpprotocol.h
* app/Makefile.am
* app/channel.c
* app/channel.h
* app/channel_cmds.c
* app/channel_cmds.h
* app/drawable_cmds.c
* app/gimage_cmds.c
* app/gimpdrawable.c
* app/gimpdrawable.h
* app/gimpdrawableP.h
* app/gimpimage.c
* app/gimpimage.h
* app/gimpimageP.h
* app/internal_procs.c
* app/layer.c
* app/layer.h
* app/layer_cmds.c
* app/layer_cmds.h
* app/parasite_cmds.c
* app/plug_in.c
* app/procedural_db.c: Add tattoos to layers and drawables.
Use new style parasites.
* libgimp/gimpmatrix.c
* libgimp/gimpmatrix.h: new files for matrix math.
* app/perspective_tool.c
* app/rotate_tool.c
* app/scale_tool.c
* app/shear_tool.c
* app/transform_core.c
* app/transform_core.h: use GimpMatrix instead of the old matrix
code from transform_core.
* ligimp/gimpparasite*: removed. now useing the same source
for plug-ins and the core.
* plug-ins/script-fu/script-fu.c
* plug-ins/tiff/tiff.c
* plug-ins/gif/gif.c: updated to use new style parasites.
1998-10-14 02:54:02 +00:00
e2a601d444
Modified Files: ChangeLog app/Makefile.am app/channel.c
...
Modified Files:
ChangeLog app/Makefile.am app/channel.c app/drawable_cmds.c
app/drawable_cmds.h app/gimage_cmds.c app/gimage_cmds.h
app/gimpdrawable.c app/gimpdrawable.h app/gimpdrawableP.h
app/gimpimage.c app/gimpimage.h app/gimpimageP.h
app/internal_procs.c app/layer.c app/plug_in.c
app/procedural_db.c app/procedural_db.h libgimp/Makefile.am
libgimp/gimp.c libgimp/gimp.h libgimp/gimpdrawable.c
libgimp/gimpenums.h libgimp/gimpimage.c libgimp/gimpprotocol.c
libgimp/gimpprotocol.h plug-ins/dbbrowser/dbbrowser_utils.c
plug-ins/script-fu/script-fu.c plug-ins/tiff/tiff.c
Added Files:
app/parasite.c app/parasite.h app/parasiteF.h app/parasiteP.h
app/parasite_cmds.c app/parasite_cmds.h libgimp/gimpparasite.c
libgimp/gimpparasite.h
Allow plug-ins (and scripts) to attach arbitrary data
(parasites) to images, layers and channels that can be read
back at a later time.
1998-10-08 08:15:21 +00:00
84abd5d700
Have fun recompiling gimp everyone. It's the great FSF address change!
...
-Yosh
1998-04-13 05:44:11 +00:00
92ab4b4278
Placed libgimp under LGPL
...
-Yosh
1998-01-25 10:26:47 +00:00
32cefec8f7
Initial revision
1997-11-24 22:05:25 +00:00