gimp/libgimp
Simon Budig fe7eb34e6e Implement function to resize the image to contain all layers completely.
2004-09-05  Simon Budig  <simon@gimp.org>

	* app/core/gimpimage-resize.[ch]: Implement function to resize
	the image to contain all layers completely. Untabified.

	* app/actions/image-actions.c
	* app/actions/image-commands.[ch]
	* app/widgets/gimphelp-ids.h
	* menus/image-menu.xml.in: Make it available in the GUI.

	* tools/pdbgen/pdb/image.pdb: Make it available in the PDB.

	* app/pdb/image_cmds.c
	* app/pdb/internal_procs.c
	* libgimp/gimpimage_pdb.[ch]: regenerated.
2004-09-04 22:08:43 +00:00
..
.cvsignore libgimp/.cvsignore libgimp/Makefile.am libgimp/gimp.h removed 2001-05-22 00:36:38 +00:00
COPYING Hmm... this actually wasn't the file as advertised by the ChangeLog.... 2000-01-02 23:11:47 +00:00
Makefile.am libgimp/Makefile.am libgimp/gimpui.h libgimp/gimpuitypes.h new widget 2004-09-01 12:38:41 +00:00
gimp.c replaced the never used "gdouble gamma" with 8 reserved gint8 and stuffed 2004-09-03 12:19:26 +00:00
gimp.def libgimp/gimp.def libgimpwidgets/gimpwidgets.def: added the check(erboard) 2004-09-04 01:03:36 +00:00
gimp.h replaced the never used "gdouble gamma" with 8 reserved gint8 and stuffed 2004-09-03 12:19:26 +00:00
gimp_pdb.h Moved the gimp_progress_init() and gimp_progress_update() PDB functions to 2004-08-27 20:06:17 +00:00
gimpbrushes_pdb.c tools/pdbgen/pdb/brushes.pdb tools/pdbgen/pdb/fonts.pdb 2003-12-08 11:58:45 +00:00
gimpbrushes_pdb.h app/core/Makefile.am app/core/core-types.h added filter functionality for 2003-09-04 17:04:36 +00:00
gimpbrushmenu.c fixed drawing of brushes that extend beyond the preview. 2004-08-30 15:31:22 +00:00
gimpbrushmenu.h libgimp/gimp.h libgimp/gimpbrushmenu.h libgimp/gimpbrushselect.[ch] 2003-12-05 15:55:15 +00:00
gimpbrushselect.c libgimp/gimpbrushselect.c libgimp/gimpfontselect.c 2004-07-28 00:04:13 +00:00
gimpbrushselect.h libgimp/gimp.h libgimp/gimpbrushmenu.h libgimp/gimpbrushselect.[ch] 2003-12-05 15:55:15 +00:00
gimpbrushselect_pdb.c fix spelling of "quality" in comment 2003-07-03 00:47:26 +00:00
gimpbrushselect_pdb.h fix spelling of "quality" in comment 2003-07-03 00:47:26 +00:00
gimpchannel.c libgimp/gimp.[ch] libgimp/gimpchannel.[ch] libgimp/gimpdrawable.[ch] 2003-07-01 18:11:18 +00:00
gimpchannel.h renamed gimp_drawable_image() to gimp_drawable_get_image() for symmetry 2003-12-04 13:21:27 +00:00
gimpchannel_pdb.c tools/pdbgen/pdb/channel.pdb removed gimp_layer_delete() and 2003-12-03 17:47:15 +00:00
gimpchannel_pdb.h tools/pdbgen/pdb/channel.pdb removed gimp_layer_delete() and 2003-12-03 17:47:15 +00:00
gimpcolor_pdb.c removed GimpChannelLutType enum and export GimpHistogramChannel to the 2004-01-13 16:19:50 +00:00
gimpcolor_pdb.h removed GimpChannelLutType enum and export GimpHistogramChannel to the 2004-01-13 16:19:50 +00:00
gimpcompat.h removed GimpChannelLutType enum and export GimpHistogramChannel to the 2004-01-13 16:19:50 +00:00
gimpconvert_pdb.c use gboolean instead of gint for "alpha_dither" and "remove_dups" in all 2004-01-31 16:23:25 +00:00
gimpconvert_pdb.h renamed gimp_convert_*() functions to gimp_image_convert_*(). 2003-12-04 14:52:24 +00:00
gimpdisplay_pdb.c fix spelling of "quality" in comment 2003-07-03 00:47:26 +00:00
gimpdisplay_pdb.h fix spelling of "quality" in comment 2003-07-03 00:47:26 +00:00
gimpdrawable.c libgimp/gimpdrawablepreview.[ch] minor code cleanup, fixes to gtk-doc 2004-08-30 22:49:06 +00:00
gimpdrawable.h Cleaned up the remaining libgimp API issues: 2004-03-12 22:46:25 +00:00
gimpdrawable_pdb.c tools/pdbgen/pdb/drawable.pdb raised the maximum size for thumbnails from 2004-06-30 12:31:08 +00:00
gimpdrawable_pdb.h Some PDB fixes/cosmetics before doing real changes again: 2003-12-08 17:26:55 +00:00
gimpdrawablecombobox.c automatically add an "(Empty)" item if the store is empty and remove it as 2004-04-22 15:25:01 +00:00
gimpdrawablecombobox.h libgimp/Makefile.am libgimp/gimpui.h new file that holds pixbuf accessors 2004-04-20 22:14:49 +00:00
gimpdrawablepreview.c take care of setting the colormap for indexed drawables. 2004-09-03 16:52:26 +00:00
gimpdrawablepreview.h libgimp/gimpdrawablepreview.[ch] always show the "Preview" check button. 2004-09-01 14:01:10 +00:00
gimpedit_pdb.c added boolean return value indicating whether the cut/copy was successful. 2004-03-10 11:44:16 +00:00
gimpedit_pdb.h tools/pdbgen/Makefile.am tools/pdbgen/groups.pl removed the "misc tools" 2004-01-05 14:35:19 +00:00
gimpenums.h removed enums GimpImageType and GimpImageBaseType ... 2004-07-29 12:33:15 +00:00
gimpexport.c app/config/gimpconfig-deserialize.c app/config/gimpscanner.c 2004-05-12 08:13:33 +00:00
gimpexport.h added new export capabilities GIMP_EXPORT_CAN_HANDLE_BITMAP and 2003-11-15 16:51:20 +00:00
gimpfileops_pdb.c app/pdb/fileops_cmds.c is a generated file, need to do the documentation 2004-06-22 08:54:27 +00:00
gimpfileops_pdb.h added new PDB function gimp_register_file_handler_mime() that allows to 2004-05-14 00:01:11 +00:00
gimpfloatingsel_pdb.c fix spelling of "quality" in comment 2003-07-03 00:47:26 +00:00
gimpfloatingsel_pdb.h fix spelling of "quality" in comment 2003-07-03 00:47:26 +00:00
gimpfontmenu.c libgimp/gimpbrushselect.c libgimp/gimpfontselect.c 2004-07-28 00:04:13 +00:00
gimpfontmenu.h libgimp/gimp.h libgimp/gimpbrushmenu.h libgimp/gimpbrushselect.[ch] 2003-12-05 15:55:15 +00:00
gimpfonts_pdb.c tools/pdbgen/pdb/brushes.pdb tools/pdbgen/pdb/fonts.pdb 2003-12-08 11:58:45 +00:00
gimpfonts_pdb.h app/core/Makefile.am app/core/core-types.h added filter functionality for 2003-09-04 17:04:36 +00:00
gimpfontselect.c libgimp/gimpbrushselect.c libgimp/gimpfontselect.c 2004-07-28 00:04:13 +00:00
gimpfontselect.h libgimp/gimp.h libgimp/gimpbrushmenu.h libgimp/gimpbrushselect.[ch] 2003-12-05 15:55:15 +00:00
gimpfontselect_pdb.c fix spelling of "quality" in comment 2003-07-03 00:47:26 +00:00
gimpfontselect_pdb.h fix spelling of "quality" in comment 2003-07-03 00:47:26 +00:00
gimpfontselectbutton.c libgimp/gimpbrushselect.c libgimp/gimpfontselect.c 2004-07-28 00:04:13 +00:00
gimpgimprc_pdb.c added new API gimp_color_button_[get|set]_update() which configures the 2003-11-11 17:55:45 +00:00
gimpgimprc_pdb.h added new API gimp_color_button_[get|set]_update() which configures the 2003-11-11 17:55:45 +00:00
gimpgradientedit_pdb.c set_blending_function() and set_coloring_type() work on segment ranges, 2004-06-02 17:45:56 +00:00
gimpgradientedit_pdb.h set_blending_function() and set_coloring_type() work on segment ranges, 2004-06-02 17:45:56 +00:00
gimpgradientmenu.c corrected dither offset. 2004-08-07 15:56:13 +00:00
gimpgradientmenu.h libgimp/gimp.h libgimp/gimpbrushmenu.h libgimp/gimpbrushselect.[ch] 2003-12-05 15:55:15 +00:00
gimpgradients_pdb.c tools/pdbgen/pdb/gradient_edit.pdb mark new API as new using $since. 2004-06-01 22:50:37 +00:00
gimpgradients_pdb.h added new function gimp_data_factory_data_delete(). 2004-06-01 21:37:36 +00:00
gimpgradientselect.c libgimp/gimpbrushselect.c libgimp/gimpfontselect.c 2004-07-28 00:04:13 +00:00
gimpgradientselect.h libgimp/gimp.h libgimp/gimpbrushmenu.h libgimp/gimpbrushselect.[ch] 2003-12-05 15:55:15 +00:00
gimpgradientselect_pdb.c fix spelling of "quality" in comment 2003-07-03 00:47:26 +00:00
gimpgradientselect_pdb.h fix spelling of "quality" in comment 2003-07-03 00:47:26 +00:00
gimpguides_pdb.c fix spelling of "quality" in comment 2003-07-03 00:47:26 +00:00
gimpguides_pdb.h fix spelling of "quality" in comment 2003-07-03 00:47:26 +00:00
gimphelp_pdb.c changed "prog_name" parameter of gimp_help() to "help_domain". It's 2004-01-20 12:38:31 +00:00
gimphelp_pdb.h changed "prog_name" parameter of gimp_help() to "help_domain". It's 2004-01-20 12:38:31 +00:00
gimpimage.c renamed gimp_convert_*() functions to gimp_image_convert_*(). 2003-12-04 14:52:24 +00:00
gimpimage.h renamed gimp_convert_*() functions to gimp_image_convert_*(). 2003-12-04 14:52:24 +00:00
gimpimage_pdb.c Implement function to resize the image to contain all layers completely. 2004-09-04 22:08:43 +00:00
gimpimage_pdb.h Implement function to resize the image to contain all layers completely. 2004-09-04 22:08:43 +00:00
gimpimagecombobox.c automatically add an "(Empty)" item if the store is empty and remove it as 2004-04-22 15:25:01 +00:00
gimpimagecombobox.h libgimp/Makefile.am libgimp/gimpui.h new file that holds pixbuf accessors 2004-04-20 22:14:49 +00:00
gimpitemcombobox.c automatically add an "(Empty)" item if the store is empty and remove it as 2004-04-22 15:25:01 +00:00
gimpitemcombobox.h libgimp/Makefile.am libgimp/gimpui.h new file that holds pixbuf accessors 2004-04-20 22:14:49 +00:00
gimplayer.c libgimp/gimp.[ch] libgimp/gimpchannel.[ch] libgimp/gimpdrawable.[ch] 2003-07-01 18:11:18 +00:00
gimplayer.h removed preserve_transparency #defines. This is the last of the #defines 2003-12-12 15:49:51 +00:00
gimplayer_pdb.c applied patch from Philip Lafleur that makes Autocrop register a new 2004-05-29 11:29:37 +00:00
gimplayer_pdb.h marked gimp_image_add_layer_mask() and gimp_image_remove_layer_mask() as 2003-12-08 22:33:17 +00:00
gimpmenu.c use a GtkImage and a GdkPixbuf instead of the deprecated GtkPreview 2004-07-30 23:03:45 +00:00
gimpmenu.h plug-ins/flame/flame.c ported the last two users of gimpmenu.h to 2004-04-21 23:09:16 +00:00
gimpmessage_pdb.c fix spelling of "quality" in comment 2003-07-03 00:47:26 +00:00
gimpmessage_pdb.h fix spelling of "quality" in comment 2003-07-03 00:47:26 +00:00
gimpmisc_pdb.c fix spelling of "quality" in comment 2003-07-03 00:47:26 +00:00
gimpmisc_pdb.h fix spelling of "quality" in comment 2003-07-03 00:47:26 +00:00
gimppainttools_pdb.c Regenerated 2004-05-06 23:27:35 +00:00
gimppainttools_pdb.h fix spelling of "quality" in comment 2003-07-03 00:47:26 +00:00
gimppalette_pdb.c fix spelling of "quality" in comment 2003-07-03 00:47:26 +00:00
gimppalette_pdb.h fix spelling of "quality" in comment 2003-07-03 00:47:26 +00:00
gimppalettemenu.c libgimp/gimpbrushselect.c libgimp/gimpfontselect.c 2004-07-28 00:04:13 +00:00
gimppalettemenu.h libgimp/Makefile.am libgimp/gimp.h libgimp/gimpui.h 2004-07-27 15:15:58 +00:00
gimppalettes_pdb.c tools/pdbgen/pdb/brushes.pdb tools/pdbgen/pdb/fonts.pdb 2003-12-08 11:58:45 +00:00
gimppalettes_pdb.h app/core/Makefile.am app/core/core-types.h added filter functionality for 2003-09-04 17:04:36 +00:00
gimppaletteselect.c libgimp/gimpbrushselect.c libgimp/gimpfontselect.c 2004-07-28 00:04:13 +00:00
gimppaletteselect.h libgimp/Makefile.am libgimp/gimp.h libgimp/gimpui.h 2004-07-27 15:15:58 +00:00
gimppaletteselect_pdb.c fix spelling of "quality" in comment 2003-07-03 00:47:26 +00:00
gimppaletteselect_pdb.h fix spelling of "quality" in comment 2003-07-03 00:47:26 +00:00
gimpparasite_pdb.c fix spelling of "quality" in comment 2003-07-03 00:47:26 +00:00
gimpparasite_pdb.h fix spelling of "quality" in comment 2003-07-03 00:47:26 +00:00
gimppaths_pdb.c Fix typos and improve documentation. Addresses bug #144267. 2004-06-17 14:08:29 +00:00
gimppaths_pdb.h optionally scale the imported SVG to fit the image. 2003-09-25 00:39:46 +00:00
gimppatternmenu.c use a GtkDrawingArea instead of GtkPreview. 2004-08-07 14:44:58 +00:00
gimppatternmenu.h libgimp/gimp.h libgimp/gimpbrushmenu.h libgimp/gimpbrushselect.[ch] 2003-12-05 15:55:15 +00:00
gimppatterns_pdb.c tools/pdbgen/pdb/brushes.pdb tools/pdbgen/pdb/fonts.pdb 2003-12-08 11:58:45 +00:00
gimppatterns_pdb.h app/core/Makefile.am app/core/core-types.h added filter functionality for 2003-09-04 17:04:36 +00:00
gimppatternselect.c libgimp/gimpbrushselect.c libgimp/gimpfontselect.c 2004-07-28 00:04:13 +00:00
gimppatternselect.h libgimp/gimp.h libgimp/gimpbrushmenu.h libgimp/gimpbrushselect.[ch] 2003-12-05 15:55:15 +00:00
gimppatternselect_pdb.c fix spelling of "quality" in comment 2003-07-03 00:47:26 +00:00
gimppatternselect_pdb.h fix spelling of "quality" in comment 2003-07-03 00:47:26 +00:00
gimppixbuf.c added missing code for grayscale previews. 2004-07-23 18:01:12 +00:00
gimppixbuf.h libgimp/Makefile.am libgimp/gimpui.h new file that holds pixbuf accessors 2004-04-20 22:14:49 +00:00
gimppixelfetcher.c Cleaned up the remaining libgimp API issues: 2004-03-12 22:46:25 +00:00
gimppixelfetcher.h Cleaned up the remaining libgimp API issues: 2004-03-12 22:46:25 +00:00
gimppixelrgn.c cleaned up a bit: added missing g_return_if_fail()s, iterate lists using 2004-02-16 21:32:51 +00:00
gimppixelrgn.h libgimp/gimp.h libgimp/gimpbrushmenu.h libgimp/gimpbrushselect.[ch] 2003-12-05 15:55:15 +00:00
gimpplugin.c made plugin_icon_register() an underscore-prefixed function which needs to 2004-05-18 22:54:41 +00:00
gimpplugin.h made plugin_icon_register() an underscore-prefixed function which needs to 2004-05-18 22:54:41 +00:00
gimpplugin_pdb.c Moved the gimp_progress_init() and gimp_progress_update() PDB functions to 2004-08-27 20:06:17 +00:00
gimpplugin_pdb.h Moved the gimp_progress_init() and gimp_progress_update() PDB functions to 2004-08-27 20:06:17 +00:00
gimpprocbrowserdialog.c plug-ins/common/plugindetails.c plug-ins/dbbrowser/dbbrowser_utils.c 2004-05-25 13:55:42 +00:00
gimpproceduraldb.c libgimp/gimp.h libgimp/gimpbrushmenu.h libgimp/gimpbrushselect.[ch] 2003-12-05 15:55:15 +00:00
gimpproceduraldb.h libgimp/gimp.[ch] libgimp/gimpchannel.[ch] libgimp/gimpdrawable.[ch] 2003-07-01 18:11:18 +00:00
gimpproceduraldb_pdb.c renamed gimp_temp_PDB_name() to gimp_procedurab_db_temp_name() 2003-12-19 00:00:49 +00:00
gimpproceduraldb_pdb.h renamed gimp_temp_PDB_name() to gimp_procedurab_db_temp_name() 2003-12-19 00:00:49 +00:00
gimpprocview.c plug-ins/common/plugindetails.c plug-ins/dbbrowser/dbbrowser_utils.c 2004-05-25 13:55:42 +00:00
gimpprogress.c added some gtk-doc comments, could be improved further. 2004-08-30 19:19:02 +00:00
gimpprogress.h return the user_data pointer on uninstall. Eases language binding work. 2004-08-30 18:36:43 +00:00
gimpprogress_pdb.c Added an API to allow plug-ins to embed the progress for the actions they 2004-08-29 18:36:30 +00:00
gimpprogress_pdb.h Added an API to allow plug-ins to embed the progress for the actions they 2004-08-29 18:36:30 +00:00
gimpprogressbar.c libgimp/Makefile.am libgimp/gimpui.h libgimp/gimpuitypes.h new widget 2004-09-01 12:38:41 +00:00
gimpprogressbar.h libgimp/Makefile.am libgimp/gimpui.h libgimp/gimpuitypes.h new widget 2004-09-01 12:38:41 +00:00
gimpregioniterator.c document the fact that "run_mode" is unused. Also did some code cleanup. 2004-08-30 20:43:48 +00:00
gimpregioniterator.h Split from gimpmisc.[ch] 2004-01-13 10:26:10 +00:00
gimpselection.c libgimp/gimp.h libgimp/gimpbrushmenu.h libgimp/gimpbrushselect.[ch] 2003-12-05 15:55:15 +00:00
gimpselection.h bumped version number to 1.3.1. Require Glib/GTK+-1.3.11 and Pango-0.22. 2001-11-22 23:46:13 +00:00
gimpselection_pdb.c use gimp_image_mask_select_channel() instead of gimp_image_mask_load(). 2003-08-21 19:23:17 +00:00
gimpselection_pdb.h fix spelling of "quality" in comment 2003-07-03 00:47:26 +00:00
gimpselectiontools_pdb.c fix spelling of "quality" in comment 2003-07-03 00:47:26 +00:00
gimpselectiontools_pdb.h fix spelling of "quality" in comment 2003-07-03 00:47:26 +00:00
gimptexttool_pdb.c deprecate the XLFD-based API gimp_text() and gimp_text_get_extents(). 2004-06-15 21:44:19 +00:00
gimptexttool_pdb.h deprecate the XLFD-based API gimp_text() and gimp_text_get_extents(). 2004-06-15 21:44:19 +00:00
gimptile.c libgimpbase/Makefile.am libgimpbase/gimpbase.h libgimpbase/gimpbase.def 2004-07-27 16:39:00 +00:00
gimptile.h new inernal function which removes all tiles from a given drawable from 2004-02-16 21:57:01 +00:00
gimptransformtools_pdb.c fix spelling of "quality" in comment 2003-07-03 00:47:26 +00:00
gimptransformtools_pdb.h fix spelling of "quality" in comment 2003-07-03 00:47:26 +00:00
gimptypes.h removed obsolete GimpParamColor typedef. 2004-03-18 18:27:22 +00:00
gimpui.c changed wm_name to app_name in the GimpConfig struct; increased 2004-02-17 14:03:07 +00:00
gimpui.def libgimp/gimpui.def libgimpbase/gimpbase.def added the preview and progress 2004-09-02 19:54:11 +00:00
gimpui.h libgimp/Makefile.am libgimp/gimpui.h libgimp/gimpuitypes.h new widget 2004-09-01 12:38:41 +00:00
gimpuitypes.h libgimp/Makefile.am libgimp/gimpui.h libgimp/gimpuitypes.h new widget 2004-09-01 12:38:41 +00:00
gimpundo_pdb.c removed gimp_image_undo_*() functions... 2003-12-05 14:18:47 +00:00
gimpundo_pdb.h removed gimp_image_undo_*() functions... 2003-12-05 14:18:47 +00:00
gimpunit_pdb.c fix spelling of "quality" in comment 2003-07-03 00:47:26 +00:00
gimpunit_pdb.h fix spelling of "quality" in comment 2003-07-03 00:47:26 +00:00
gimpunitcache.c libgimpbase/Makefile.am libgimpbase/gimpbase.h libgimpbase/gimpbase.def 2004-07-27 16:39:00 +00:00
gimpunitcache.h libgimpbase/Makefile.am libgimpbase/gimpbase-private.[ch] new files 2003-11-15 22:53:28 +00:00
libgimp-intl.h libgimp/gimp.h libgimp/gimpbrushmenu.h libgimp/gimpbrushselect.[ch] 2003-12-05 15:55:15 +00:00
makefile.msc build but *dont link* display-enums.obj, widget-enums.obj and 2004-08-01 20:51:12 +00:00
stdplugins-intl.h libgimp/gimp.h libgimp/gimpbrushmenu.h libgimp/gimpbrushselect.[ch] 2003-12-05 15:55:15 +00:00