Gimp/libgimp
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
..
.cvsignore Actually add and use the file 1998-07-15 02:36:07 +00:00
color_selector.h Bit of a large checkin this - it's basically three things: 1 - GimpModules 1999-01-11 00:57:33 +00:00
COPYING Fix for select by color on multilayer indexed images. Turned it back on for 1998-03-13 03:35:33 +00:00
gimp.c No need for <io.h> on Win32. 1999-05-28 21:56:04 +00:00
gimp.def No need for <io.h> on Win32. 1999-05-28 21:56:04 +00:00
gimp.h gimp/app/gimppreviewcache.c gimp/app/gimppreviewcache.h 1999-06-23 23:01:14 +00:00
gimpbrushmenu.c app/brush_select.h app/brush_select.c app/internal_procs.c 1998-10-20 22:36:52 +00:00
gimpchainbutton.c app/Makefile.am new files. Does nothing yet. Checked in because I found 1999-06-17 19:13:08 +00:00
gimpchainbutton.h app/Makefile.am new files. Does nothing yet. Checked in because I found 1999-06-17 19:13:08 +00:00
gimpchannel.c export the tattoo functions to the plug-ins 1998-11-07 23:02:14 +00:00
gimpchannel_pdb.c export the tattoo functions to the plug-ins 1998-11-07 23:02:14 +00:00
gimpcolorselector.h Bit of a large checkin this - it's basically three things: 1 - GimpModules 1999-01-11 00:57:33 +00:00
gimpdisplay.c Have fun recompiling gimp everyone. It's the great FSF address change! 1998-04-13 05:44:11 +00:00
gimpdisplay_pdb.c Have fun recompiling gimp everyone. It's the great FSF address change! 1998-04-13 05:44:11 +00:00
gimpdrawable.c gimp/app/gimppreviewcache.c gimp/app/gimppreviewcache.h 1999-06-23 23:01:14 +00:00
gimpdrawable_pdb.c gimp/app/gimppreviewcache.c gimp/app/gimppreviewcache.h 1999-06-23 23:01:14 +00:00
gimpenums.h cosmetic change 1999-06-21 20:04:04 +00:00
gimpenv.c No need for <io.h> on Win32. 1999-05-28 21:56:04 +00:00
gimpenv.h Second batch of Win32 merge. 1999-03-07 12:56:03 +00:00
gimpfeatures.h.in No need for <io.h> on Win32. 1999-05-28 21:56:04 +00:00
gimpfeatures.h.win32 Update version. 1999-06-21 00:23:55 +00:00
gimpfileselection.c app/Makefile.am new files. Does nothing yet. Checked in because I found 1999-06-17 19:13:08 +00:00
gimpfileselection.h app/Makefile.am new files. Does nothing yet. Checked in because I found 1999-06-17 19:13:08 +00:00
gimpgradient.c Have fun recompiling gimp everyone. It's the great FSF address change! 1998-04-13 05:44:11 +00:00
gimpgradient_pdb.c Have fun recompiling gimp everyone. It's the great FSF address change! 1998-04-13 05:44:11 +00:00
gimpgradientmenu.c app/gradient.c app/gradient.h app/internal_procs.c app/plug_in.c 1998-10-31 16:22:37 +00:00
gimpimage.c gimp/app/gimppreviewcache.c gimp/app/gimppreviewcache.h 1999-06-23 23:01:14 +00:00
gimpimage_pdb.c gimp/app/gimppreviewcache.c gimp/app/gimppreviewcache.h 1999-06-23 23:01:14 +00:00
gimpintl.h added MAINTAINERS to EXTRA_DIST 1998-11-06 00:51:39 +00:00
gimplayer.c export the tattoo functions to the plug-ins 1998-11-07 23:02:14 +00:00
gimplayer_pdb.c export the tattoo functions to the plug-ins 1998-11-07 23:02:14 +00:00
gimplimits.h store resolution values as doubles, not floats. 1999-05-18 17:33:39 +00:00
gimpmatrix.c Second batch of Win32 merge. 1999-03-07 12:56:03 +00:00
gimpmatrix.h Minimal speedup by avoiding to do a inverse->inverse matrix calculation. 1998-11-10 22:50:34 +00:00
gimpmenu.c gimp/app/gimppreviewcache.c gimp/app/gimppreviewcache.h 1999-06-23 23:01:14 +00:00
gimpmenu.h app/gradient.c app/gradient.h app/internal_procs.c app/plug_in.c 1998-10-31 16:22:37 +00:00
gimpmodule.h Second batch of Win32 merge. 1999-03-07 12:56:03 +00:00
gimppalette.c Have fun recompiling gimp everyone. It's the great FSF address change! 1998-04-13 05:44:11 +00:00
gimppalette_pdb.c Have fun recompiling gimp everyone. It's the great FSF address change! 1998-04-13 05:44:11 +00:00
gimpparasite.c No need for <io.h> on Win32. 1999-05-28 21:56:04 +00:00
gimpparasite.h removed some nonfunctional code. 1999-04-23 06:07:09 +00:00
gimpparasite_pdb.c Modified Files: ChangeLog app/Makefile.am app/app_procs.c app/channel.c 1998-10-30 10:21:33 +00:00
gimpparasiteF.h added MAINTAINERS to EXTRA_DIST 1998-11-06 00:51:39 +00:00
gimpparasiteP.h added MAINTAINERS to EXTRA_DIST 1998-11-06 00:51:39 +00:00
gimppatheditor.c app/Makefile.am new files. Does nothing yet. Checked in because I found 1999-06-17 19:13:08 +00:00
gimppatheditor.h app/Makefile.am new files. Does nothing yet. Checked in because I found 1999-06-17 19:13:08 +00:00
gimppatternmenu.c app/patterns.c app/pattern_select.c app/internal_procs.c app/patterns.h 1998-10-01 22:09:01 +00:00
gimppixelrgn.c *** empty log message *** 1999-05-18 22:41:21 +00:00
gimpprocbrowserdialog.c Added help display. 1998-12-13 20:16:01 +00:00
gimpprocview.c Added help display. 1998-12-13 20:16:01 +00:00
gimpprotocol.c Second batch of Win32 merge. 1999-03-07 12:56:03 +00:00
gimpprotocol.h Second batch of Win32 merge. 1999-03-07 12:56:03 +00:00
gimpsizeentry.c app/Makefile.am new files. Does nothing yet. Checked in because I found 1999-06-17 19:13:08 +00:00
gimpsizeentry.h app/Makefile.am new files. Does nothing yet. Checked in because I found 1999-06-17 19:13:08 +00:00
gimptile.c Second batch of Win32 merge. 1999-03-07 12:56:03 +00:00
gimpui.def No need for <io.h> on Win32. 1999-05-28 21:56:04 +00:00
gimpui.h Have fun recompiling gimp everyone. It's the great FSF address change! 1998-04-13 05:44:11 +00:00
gimpunit.c configure.in removed tips files, AC_SUBST GIMP_PLUGINS and GIMP_MODULES so 1999-05-29 16:35:47 +00:00
gimpunit.h app/[all files with resolution info] libgimp/gimp.h libgimp/gimpimage.c 1999-05-22 17:56:35 +00:00
gimpunit_pdb.c configure.in removed tips files, AC_SUBST GIMP_PLUGINS and GIMP_MODULES so 1999-05-29 16:35:47 +00:00
gimpunitcache.c configure.in removed tips files, AC_SUBST GIMP_PLUGINS and GIMP_MODULES so 1999-05-29 16:35:47 +00:00
gimpunitmenu.c app/Makefile.am new files. Does nothing yet. Checked in because I found 1999-06-17 19:13:08 +00:00
gimpunitmenu.h app/Makefile.am new files. Does nothing yet. Checked in because I found 1999-06-17 19:13:08 +00:00
gimpwire.c No need for <io.h> on Win32. 1999-05-28 21:56:04 +00:00
gimpwire.h Second batch of Win32 merge. 1999-03-07 12:56:03 +00:00
gserialize.c Second batch of Win32 merge. 1999-03-07 12:56:03 +00:00
gserialize.h libgimp/gserialize.c Changed the enum values to allow for simpler future 1998-12-16 11:23:30 +00:00
Makefile.am various dist fixes 1999-06-06 18:17:57 +00:00
makefile.msc Update version. 1999-06-21 00:23:55 +00:00
parasite.c No need for <io.h> on Win32. 1999-05-28 21:56:04 +00:00
parasite.h removed some nonfunctional code. 1999-04-23 06:07:09 +00:00
parasiteF.h added MAINTAINERS to EXTRA_DIST 1998-11-06 00:51:39 +00:00
parasiteP.h added MAINTAINERS to EXTRA_DIST 1998-11-06 00:51:39 +00:00
stdplugins-intl.h Mention using GNU gettext. 1999-06-14 22:18:02 +00:00