Michael Natterer
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
Michael Natterer
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
Sven Neumann
3a24f6d9b0
fixed bug 7744 and cleaned up libgimp
...
--Sven
2000-03-25 18:49:05 +00:00
Sven Neumann
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
Sven Neumann
d4250cb410
please picky compilers
...
--Sven
1999-12-06 22:44:40 +00:00
Marc Lehmann
df8b445be6
*** empty log message ***
1999-11-17 21:13:50 +00:00
Marc Lehmann
b2773c790e
pdb renames
1999-10-27 20:23:04 +00:00
Marc Lehmann
88e0cc3155
api change #2 , fix #1
1999-10-24 20:49:09 +00:00
Marc Lehmann
ec40ac728b
API PATCH #2 or so
1999-10-17 00:07:55 +00:00
BST 1999 Andy Thomas
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
Jay Cox
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
jaycox
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
jaycox
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
jaycox
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
Manish Singh
84abd5d700
Have fun recompiling gimp everyone. It's the great FSF address change!
...
-Yosh
1998-04-13 05:44:11 +00:00
Manish Singh
92ab4b4278
Placed libgimp under LGPL
...
-Yosh
1998-01-25 10:26:47 +00:00
Elliot Lee
32cefec8f7
Initial revision
1997-11-24 22:05:25 +00:00