gimp/app/core
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
..
gimp-edit.c app/bucket_fill.c app/color_picker.c app/commands.c app/convolve.c 1999-06-07 02:21:31 +00:00
gimp-edit.h Misc cleaning up here and there. Note that since the ids were used 1998-06-30 01:14:36 +00:00
gimp-parasites.c Win32 portability changes: 1999-05-04 21:32:17 +00:00
gimp-parasites.h removed some nonfunctional code. 1999-04-23 06:07:09 +00:00
gimpbrush-header.h Have fun recompiling gimp everyone. It's the great FSF address change! 1998-04-13 05:44:11 +00:00
gimpbrush-load.c First version of per-tool paint options. No PDB interface yet. The tool 1999-04-22 14:34:00 +00:00
gimpbrush.c First version of per-tool paint options. No PDB interface yet. The tool 1999-04-22 14:34:00 +00:00
gimpbrush.h First version of per-tool paint options. No PDB interface yet. The tool 1999-04-22 14:34:00 +00:00
gimpbrushgenerated-load.c First batch of changes to merge the Win32 version. This will be 1999-02-20 23:20:54 +00:00
gimpbrushgenerated-save.c First batch of changes to merge the Win32 version. This will be 1999-02-20 23:20:54 +00:00
gimpbrushgenerated.c First batch of changes to merge the Win32 version. This will be 1999-02-20 23:20:54 +00:00
gimpbrushgenerated.h Modified Files: ChangeLog app/gimpbrushgenerated.c 1998-09-15 01:53:40 +00:00
gimpchannel-combine.c gimp/app/gimppreviewcache.c gimp/app/gimppreviewcache.h 1999-06-23 23:01:14 +00:00
gimpchannel-combine.h app/channel.[ch] app/commands.c app/gimage_mask.[ch] 1999-05-06 23:10:29 +00:00
gimpchannel.c gimp/app/gimppreviewcache.c gimp/app/gimppreviewcache.h 1999-06-23 23:01:14 +00:00
gimpchannel.h app/channel.[ch] app/commands.c app/gimage_mask.[ch] 1999-05-06 23:10:29 +00:00
gimpcontext.c Eeeeek, checked in from the wrong tree before. Fortunately, only one 1999-06-21 00:00:48 +00:00
gimpcontext.h app/commands.c app/disp_callbacks.c app/gdisplay.c app/lc_dialog.c applied 1999-06-20 13:53:15 +00:00
gimpdatafiles.c Check for mmap. 1999-05-28 17:47:17 +00:00
gimpdatafiles.h Have fun recompiling gimp everyone. It's the great FSF address change! 1998-04-13 05:44:11 +00:00
gimpdrawable-blend.c namespace cleanups. 1999-06-21 22:12:07 +00:00
gimpdrawable-desaturate.c moved a bunch of PDB stuff here 1999-04-21 05:39:57 +00:00
gimpdrawable-desaturate.h moved a bunch of PDB stuff here 1999-04-21 05:39:57 +00:00
gimpdrawable-equalize.c moved a bunch of PDB stuff here 1999-04-21 05:39:57 +00:00
gimpdrawable-equalize.h moved a bunch of PDB stuff here 1999-04-21 05:39:57 +00:00
gimpdrawable-invert.c moved a bunch of PDB stuff here 1999-04-21 05:39:57 +00:00
gimpdrawable-invert.h moved a bunch of PDB stuff here 1999-04-21 05:39:57 +00:00
gimpdrawable-offset.c gave parasite undo a MISC_UNDO class for now so it compiles 1999-04-23 20:54:02 +00:00
gimpdrawable-offset.h gave parasite undo a MISC_UNDO class for now so it compiles 1999-04-23 20:54:02 +00:00
gimpdrawable.c gimp/app/gimppreviewcache.c gimp/app/gimppreviewcache.h 1999-06-23 23:01:14 +00:00
gimpdrawable.h new source files that implement pixel Look Up Table functions. 1999-02-16 08:53:54 +00:00
gimpedit.c app/bucket_fill.c app/color_picker.c app/commands.c app/convolve.c 1999-06-07 02:21:31 +00:00
gimpedit.h Misc cleaning up here and there. Note that since the ids were used 1998-06-30 01:14:36 +00:00
gimpimage-convert-fsdither.h Have fun recompiling gimp everyone. It's the great FSF address change! 1998-04-13 05:44:11 +00:00
gimpimage-convert.c configure.in removed tips files, AC_SUBST GIMP_PLUGINS and GIMP_MODULES so 1999-05-29 16:35:47 +00:00
gimpimage-convert.h #include <glib.h> 1999-03-28 06:55:29 +00:00
gimpimage-duplicate.c gave parasite undo a MISC_UNDO class for now so it compiles 1999-04-23 20:54:02 +00:00
gimpimage-duplicate.h gave parasite undo a MISC_UNDO class for now so it compiles 1999-04-23 20:54:02 +00:00
gimpimage-guides.c configure.in removed tips files, AC_SUBST GIMP_PLUGINS and GIMP_MODULES so 1999-05-29 16:35:47 +00:00
gimpimage-guides.h app/[all files with resolution info] libgimp/gimp.h libgimp/gimpimage.c 1999-05-22 17:56:35 +00:00
gimpimage-mask.c app/Makefile.am app/lc_dialog.[ch] app/lc_dialogP.h new files 1999-06-06 17:26:51 +00:00
gimpimage-mask.h app/channel.[ch] app/commands.c app/gimage_mask.[ch] 1999-05-06 23:10:29 +00:00
gimpimage-merge.c configure.in removed tips files, AC_SUBST GIMP_PLUGINS and GIMP_MODULES so 1999-05-29 16:35:47 +00:00
gimpimage-merge.h app/[all files with resolution info] libgimp/gimp.h libgimp/gimpimage.c 1999-05-22 17:56:35 +00:00
gimpimage-projection.c configure.in removed tips files, AC_SUBST GIMP_PLUGINS and GIMP_MODULES so 1999-05-29 16:35:47 +00:00
gimpimage-projection.h app/[all files with resolution info] libgimp/gimp.h libgimp/gimpimage.c 1999-05-22 17:56:35 +00:00
gimpimage-resize.c configure.in removed tips files, AC_SUBST GIMP_PLUGINS and GIMP_MODULES so 1999-05-29 16:35:47 +00:00
gimpimage-resize.h app/[all files with resolution info] libgimp/gimp.h libgimp/gimpimage.c 1999-05-22 17:56:35 +00:00
gimpimage-scale.c configure.in removed tips files, AC_SUBST GIMP_PLUGINS and GIMP_MODULES so 1999-05-29 16:35:47 +00:00
gimpimage-scale.h app/[all files with resolution info] libgimp/gimp.h libgimp/gimpimage.c 1999-05-22 17:56:35 +00:00
gimpimage-undo-push.c app/Makefile.am app/lc_dialog.[ch] app/lc_dialogP.h new files 1999-06-06 17:26:51 +00:00
gimpimage-undo-push.h removed some nonfunctional code. 1999-04-23 06:07:09 +00:00
gimpimage.c configure.in removed tips files, AC_SUBST GIMP_PLUGINS and GIMP_MODULES so 1999-05-29 16:35:47 +00:00
gimpimage.h app/[all files with resolution info] libgimp/gimp.h libgimp/gimpimage.c 1999-05-22 17:56:35 +00:00
gimpimagemap.c Changed:- 1999-04-08 20:27:00 +00:00
gimpimagemap.h moved a bunch of PDB stuff here 1999-04-21 05:39:57 +00:00
gimplayer-floating-sel.c app/Makefile.am app/lc_dialog.[ch] app/lc_dialogP.h new files 1999-06-06 17:26:51 +00:00
gimplayer-floating-sel.h Header file tweaks. Now changing tile.h doesn't force about_dialog to 1998-08-16 00:34:20 +00:00
gimplayer.c gimp/app/gimppreviewcache.c gimp/app/gimppreviewcache.h 1999-06-23 23:01:14 +00:00
gimplayer.h app/gimage_cmds.c pdbgenned files 1999-04-27 04:57:59 +00:00
gimplist.c A few fixes here and there... 1998-08-13 18:53:12 +00:00
gimplist.h ---------------------------------------------------------------------- 1998-07-12 11:40:43 +00:00
gimpobject.c Started gimpset, a generic class for handling collections of 1998-07-01 23:06:49 +00:00
gimpobject.h Modified Files: ChangeLog app/Makefile.am app/airbrush.c app/app_procs.c 1998-07-09 05:31:06 +00:00
gimpparasite.c Win32 portability changes: 1999-05-04 21:32:17 +00:00
gimpparasite.h removed some nonfunctional code. 1999-04-23 06:07:09 +00:00
gimpparasitelist.c new bitmap files containing the new mouse cursors. 1999-05-05 09:10:35 +00:00
gimpparasitelist.h *** empty log message *** 1999-04-13 00:46:11 +00:00
gimppattern-header.h Have fun recompiling gimp everyone. It's the great FSF address change! 1998-04-13 05:44:11 +00:00
gimppreviewcache.c gimp/app/gimppreviewcache.c gimp/app/gimppreviewcache.h 1999-06-23 23:01:14 +00:00
gimppreviewcache.h gimp/app/gimppreviewcache.c gimp/app/gimppreviewcache.h 1999-06-23 23:01:14 +00:00
gimpprojection-construct.c configure.in removed tips files, AC_SUBST GIMP_PLUGINS and GIMP_MODULES so 1999-05-29 16:35:47 +00:00
gimpprojection-construct.h app/[all files with resolution info] libgimp/gimp.h libgimp/gimpimage.c 1999-05-22 17:56:35 +00:00
gimpprojection.c gimp/app/gimppreviewcache.c gimp/app/gimppreviewcache.h 1999-06-23 23:01:14 +00:00
gimpprojection.h app/[all files with resolution info] libgimp/gimp.h libgimp/gimpimage.c 1999-05-22 17:56:35 +00:00
gimptooloptions.c Misc l10n fixes 1999-06-06 19:44:36 +00:00
gimptooloptions.h app/airbrush.c app/bezier_select.c app/blend.c app/brightness_contrast.c 1999-04-12 17:55:06 +00:00
gimpunit.c app/bucket_fill.c app/color_picker.c app/commands.c app/convolve.c 1999-06-07 02:21:31 +00:00
gimpunit.h This implements the rest of the unit system (unitrc loading and saving and 1999-03-16 20:14:07 +00:00