Fri Mar 13 00:51:37 PST 1998 Manish Singh * app/color_picker.c: added display of hex triplets for HTML people Thu Mar 12 18:51:09 PST 1998 Manish Singh * app/gdisplay.c * app/by_color_select.c: Fix for indexed selection for multiple layers by Ben Jackson. Reenabled select by color for indexed images Thu Mar 12 21:25:51 1998 Scott Goehring * app/undo.c (undo_pop_layer_mod): Fixed a desynch bug when undoing "add alpha layer". Thu Mar 12 22:52:47 1998 Tim Janik * about_dialog.c: * app_procs.c: * brightness_contrast.c: * brush_select.c: * by_color_select.c: * channel_ops.c: * channels_dialog.c: * color_balance.c: * color_select.c: * commands.c: * convert.c: * curves.c: * fileops.c: * gdisplay_ops.c: * global_edit.c: * gradient.c: * histogram_tool.c: * hue_saturation.c: * indexed_palette.c: * info_dialog.c: * install.c: * interface.c: * layers_dialog.c: * levels.c: * main.c: * palette.c: * pattern_select.c: * posterize.c: * text_tool.c: * threshold.c: * tips_dialog.c: * tools.c: fixed a lot of the destroy handlers and delete_event handlers, still not everything perfect, though. Wed Mar 11 22:02:03 PST 1998 Manish Singh * Made 0.99.20 release Wed Mar 11 21:42:15 PST 1998 Manish Singh * app/iscissors.c: another iscissors patch, don't know if it does any good though Wed Mar 11 19:30:54 EST 1998 Adrian Likins *docs/gimp.1: added gimp man page *app/gdisplay.c: disables by-color-select for indexed images *plugins/webbrowse/web-browser.scm: updated some urls *plugins/script-fu/sripts/circuit.scm: update for change in maze Wed Mar 11 18:03:38 CST 1998 Larry Ewing * app/disp_callbacks.c: added checks to recreate the active tool if need be. Wed Mar 11 02:49:14 PST 1998 Manish Singh * app/fileops.c: no need to hide the help button for fileops, since it doesn't exist anymore Wed Mar 11 02:26:51 PST 1998 Manish Singh * added animoptimize plugin Wed Mar 11 00:27:35 PST 1998 Manish Singh * app/convert.c: fixed memory overrun error * app/gdisplay.c * app/menus.c: reapplied the tools patch from Nether, looks like it doesn't trip up anymore. Added some sanity checks anyway * app/disp_callbacks.c * app/transform_core.c: plugged some harmless build warnings 1998-03-11 Larry Ewing * app/undo.c * app/gimage.h * app/gimage.c: added a simple reference count to the guides so that undo does not free them too early... Tue Mar 10 21:31:21 PST 1998 Manish Singh * app/interface.c: scrollbars in the drawing area shouldn't autofocus Tue Mar 10 17:09:27 PST 1998 Manish Singh * app/app_procs.c * app/colormaps.c: Do the preview_reset properly this time Tue Mar 10 00:38:31 PST 1998 Manish Singh * app/transform_core.c: transform tools add alpha channel properly, fixing that really nasty painting bug Sun Mar 8 17:44:05 PST 1998 Manish Singh * app/app_procs.c: fix for (install-colormap) and splash screen using gtk_preview_reset() * configure.in: on some platforms libXmu doesn't require libSM and libICE. configure should know this now. * app/gradient.c: corrected WM_CLASS typo * plug-ins/gfli/gfli.c: fix for load handler magic * plug-ins/gtm/gtm.c: don't use naughty gccisms. * plug-ins/gqbist * plug-ins/maze: updated from registry Tue Mar 3 01:02:30 1998 Larry Ewing * app/scale.c: Fixed a long standing bug in the scale factor computation so that the scale labels all agree. Sun Mar 1 18:45:09 PST 1998 Manish Singh * Made 0.99.19 release Sun Mar 1 20:28:54 MET 1998 Sven Neumann * app/internal_procs.c * app/palette.c * app/palette.h * app/commands.c * app/commands.h * app/menus.c * libgimp/gimppalette.c: implemented gimp_palette_set_default_colors and gimp_palette_swap_colors as pdb-calls and bound menu-entries and keybindings to them (gimp-sven-980216-0.patch) Sat Feb 28 22:05:15 PST 1998 Manish Singh * autoconfed the data stuff Sat Feb 28 23:38:30 EST 1998 Adrian Likins * at yosh's suggestion, merged gimp-data-min back into the main gimp tree under gimp/data Sat Feb 28 16:57:49 PST 1998 Manish Singh * Makefile.am: don't do docs generation by default * configure.in: -lXt for webbrowser plugin * libgimp/gimp.c * libgimp/gimpprotocol.c * libgimp/gimptile.c * libgimp/gimpwire.c * app/plug_in.c: applied memory leak patch from Mattias Gronlund * app/eraser.c * app/eraser.h * app/internal_procs.c * app/paintbrush.c * app/paintbrush.h: incremental modes for eraser and paintbrush, as well as a "hard eraser" * plug-ins/ifscompose/ifscompose.c: pixmap visual fixups Sat Feb 28 00:09:46 1998 Scott Goehring * app/gimage_cmds.c (duplicate): Duplicate image wasn't copying channels to the new image. Fixed. Fri Feb 27 23:02:10 MET 1998 Sven Neumann (sven@gimp.org) * app/about_dialog.c: (about_dialog_load_logo) use a correct gc 1998-02-26 Federico Mena Quintero * app/app_procs.c (make_initialization_status_window): Push/pop correct visuals for drawing area creation. (splash_logo_load): Use a correct gc. Thu Feb 26 12:19:44 EET 1998 Lauri Alanko * Another patch in gimp.h to name more GParam-types for gimple. Wed Feb 25 02:46:28 PST 1998 Manish Singh * added webbrowser plugin for gimp help Tue Feb 24 22:14:06 PST 1998 Manish Singh * plug-ins/xpm/xpm.c: update. Hopefully this fixes all those problems we were having Tue Feb 24 04:14:36 PST 1998 Manish Singh * configure.in: change to detect GTK 0.99.4 or higher Sun Feb 22 02:43:12 PST 1998 Manish Singh * app/text_tool.c: use our own sort function to appease the gtk gods Sat Feb 21 16:40:47 EST 1998 Adrian Likins * plugins/destripe/detripe: updated destripe *plugins/gtm/*: plugins/semiflatten/*: added these plugins Fri Feb 20 02:38:24 PST 1998 Manish Singh * initial plug-in stable/unstable split Wed Feb 18 16:46:37 1998 Owen Taylor * plug-ins/ifscompose/ifscompose.c: refcounting fixups plug-ins/ifscompose/REAMDE.ifscompose: changed web address Wed Feb 18 17:56:40 MET 1998 Sven Neumann * app/app_procs.c: fixed refcounting for the splash-image Tue Feb 17 21:23:20 MET 1998 Sven Neumann * app/fileops.c: hide the help buttons since we have no help (yet) Tue Feb 17 20:55:12 MET 1998 Sven Neumann * gimp_splash.ppm: added the splash-screen image drawn by Jens Lauterbacher to the distribution * app/appenv.h * app/app_procs.c * app/main.c: added the splash-image to the startup-window; new command-line options: --no-splash, --no-splash-image * ps_menurc: changed to reflect changes to the menu-structure Tue Feb 17 09:24:44 EST 1998 Adrian Likins * updated all of Sven Neumanns scripts. Including blend-anim.scm, waves-anim.scm, drop-shadows.scm, perspective-shadow.scm, round-corners.scm, slide.scm, and selection-round.scm. Sat Feb 14 15:34:08 PST 1998 Manish Singh * app/iscissors.c: iscissors released for initial public consumption Sat Feb 14 15:01:46 PST 1998 Manish Singh * Fixed up docs and autoconf interaction (part of gimp-rrh-980125-0) Fri Feb 13 02:00:01 PST 1998 Manish Singh * libgimp/gimp.c * app/menus.c: fixes for the g_string -> g_str change in glib * updated gfig Thu Feb 12 13:10:50 EST 1998 Adrian Likins *libgimp/gimp.h applied a patch from Lauri Alanko to make libgimp/pdb bindings for some languages a little easier Wed Feb 4 19:04:35 1998 Scott Goehring * channel.c * channel.h * disp_callbacks.c * gimage.c * layer.c * layer.h * layers_dialog.c * undo.c: More GTK refcount-related changes. (We're not there yet, but we're getting closer.) Tue Feb 3 17:52:34 1998 Scott Goehring * app/interface.[ch] app/app_procs.[ch]: Changes to deal with new GTK refcounting regime. Mon Feb 2 19:19:16 1998 Scott Goehring * app/channels_dialog.c: * app/layers_dialog.c: Added gtk_widget_ref and gtk_widget_unref calls to keep channel & layer widgets from dying when reordering the channel/layer stacks. Sat Jan 31 20:49:11 EST 1998 Adrian Likins * plug-ins/edge.c: added a check so it wouldnt segfault when passed a non-existent drawable * plug-ins/threshold_alpha.c: added a non-interactive mode * app/brightness_contrast.c * app/color_balance.c * app/colormaps.c * app/curves.c * app/hue_saturation.c * app/posterize.c * app/threshold.c : added a check so it wouldnt except a indexed drawable. This was previosly possible via the pdb. Sat Jan 31 00:16:22 PST 1998 Manish Singh * plug-ins/xpm/xpm.c: Changed to use g_strcasecmp Fri Jan 30 13:47:57 1998 Federico Mena * app/gradient.c: Applied patch from Wolfgang Hofer to let the user load the segment endpoint color from the current foreground color. It also makes the preview un-resizable, which is not a complete fix for the preview resizing bug. Fri Jan 30 11:48:04 EST 1998 Adrian Likins * More plugin non-interactive fixes: DigitalSignature, hot, sinus, smooth_palette Thu Jan 29 19:25:52 EST 1998 Adrian Likins * fixed the non-iteractive modes for plugins: exchange, holes, grid, deinterlace (mainly expecting wrong number of arguments or just ingome non-interactive mood entirely) Thu Jan 29 01:05:10 PST 1998 Manish Singh * updated refract and warp plugins * changed the INSTALL file to reflect the fact that gtk is a separate package * app/text_tool.c: small patch for indexed images and antialiased toggle Thu Jan 29 00:00:54 PST 1998 Manish Singh * removed all usage of linked.[ch] and switched to GSLists Wed Jan 28 22:03:42 EST 1998 Adrian Likins * Fixed carve-it.scm and circuit.scm (circuit broke due to a plugin update, carve-it broke due to the add-layer stuff) * Added a close button to the color picker info window * changed index_palette.c a bit...now if you click with MB11, it changes the current active color, clicking with MB3 opens the color in the color selector for editing * Made some of the /Color/* menus sensitive to the image type (gdisplay.c) Wed Jan 28 13:17:06 1998 Scott Goehring * app/gimage.c (gimage_add_channel): Added safety code for add channel so you can't add a channel twice or to the wrong image. (Same thing as I did for layers a few months ago.) Tue Jan 27 22:31:00 PST 1998 Raph Levien * app/gimage_mask.c: hacked around fractional pixel errors in paint_core_subsample_mask, fixing the "Stroked pixel bug" posted by Ben Jackson on 14 Jan 1998 to gimp-developer. Tue Jan 27 10:21:00 PST 1998 Raph Levien * app/gimage.c: fixed bug in image display with all channels turned off Tue Jan 27 00:18:28 PST 1998 Manish Singh * app/xcf.c: fixes an off by one error in xcf_tile_save_rle() Sun Jan 25 18:41:17 PST 1998 Manish Singh * app/about_dialog.c: Added a couple names here * app/color_area.c * app/color_panel.c * app/color_select.c * app/color_select.h * app/indexed_palette.c * app/palette.c: Changed COLOR_UPDATE functionality, along with cosmetic changes (gimp-quinet-980120-0) * .cvsignore * Makefile.am * configure.in * gimprc.in * gimprc_user.in * user_install: makes gimprc_user, splitting user and system-wide settings. (gimp-quinet-980121-1) Sun Jan 25 16:56:49 1998 Scott Goehring * app/gimage.c (gimage_merge_layers): Added a missing call to drawable_offsets, fixing the "merge bug". * app/gimage_cmds.c (duplicate): Fixed a bug in duplicate that was entirely my fault. :) Sun Jan 25 16:51:56 EST 1998 Adrian Likins * added the gtk_window_set_wmclass to most of the gimp dialogs so they set the XA_WM_CLASS properties. Sun Jan 25 13:28:28 PST 1998 Manish Singh * libgimp/gimppixelrgn.c * plug-ins/iwarp/iwarp.c * plug-ins/sparkle/sparkle.c: Misc portability fixes for DEC OSF1 (gimp-joke-980109-0) Sun Jan 25 02:24:03 PST 1998 Manish Singh * libgimp/*: Placed libgimp under the LGPL Sun Jan 25 01:25:55 PST 1998 Manish Singh * plugin updates from the registry (align_layers, despeckle, mathmap, print) * plug-ins/script-fu/script-fu-scripts.c * plug-ins/script-fu/scripts/copy-visible.scm: Applied Sven's no arguments script patch and copy-visible fix Sun Jan 25 00:12:15 EST 1998 Adrian Likins * added plug-ins/script-fu-scripts/chip-away.scm Sat Jan 24 18:16:35 PST 1998 Manish Singh * applied Sven's menu patch Sat Jan 24 17:23:13 PST 1998 Manish Singh * app/indexed_palette.c: fix for wrong color selected in indexed palette dialog * app/xcf.c: don't crash on bad input (0 byte files) * app/plug_in.h * app/plug_in.c: fixes Gimp's most obscure bug. Failed plugin queries are handle correctly now * app/commands.c: added marching ants speed to preferences * plug-ins/tiff/tiff.c: correction for inversion for MINISWHITE images without alpha * plug-ins/pcx/pcx.c: updated to new version * app/paint_funcs.h: changed OPAQUE and TRANSPARENT to OPAQUE_OPACITY and TRANSPARENT_OPACITY to avoid possible conflicts. All affects .c files changed. Sat Jan 24 15:16:40 1998 Scott Goehring * app/app_procs.c (make_initialization_status_window): Changed resize policy of the init status window so it doesn't constantly resize itself. Wed Jan 21 23:59:02 PST 1998 Manish Singh * Fixed up the change below to use the SetArg/GetArg stuff Thu Jan 22 01:54:17 1998 Scott Goehring * Rework of drawables, images, and layers to use GtkObjects. Lots and lots of secondary changes. Sun Jan 18 18:07:23 EST 1998 Adrian Likins * added plugins/gflare/gflares and edited the makefiles so that the gfalres and gfig-examples would get installed into share/gimp/gflares and share/gimp/gfig Tue Jan 13 21:36:07 PST 1998 Manish Singh * ltconfig * ltmain.sh: downgraded to libtool 1.0f at Jay's suggestion * plug-ins/fractaltrace/fractaltrace.c (query): ymax argument was listed twice. Fixed. Fri Jan 9 01:15:51 PST 1998 Manish Singh * INSTALL: updated to properly reflect installation procedure * app/text_tool.c: Fixed bad string in tool description * libgimp/gimppixelrgn.c: tiles aren't marked dirty in gimp_pixel_rgn_get_pixel * plug-ins/edge/edge.c * plug-ins/edge/emboss.c * plug-ins/edge/laplace.c * plug-ins/edge/sobel.c: DEC OSF1 cannont handle reference to array element with a negative arugment with an unsigned int (gimp-joke-980108-0) * plug-ins/sinus/sinus_logo.h: got rid of really long string * plug-ins/refract/Makefile.am * plug-ins/refract/refmain.c: fixed megawidget reference * plug-ins/xpm/xpm.c: made our own case-insenstive strcmp for checking for transperancy Tue Jan 6 14:17:02 PST 1998 Manish Singh * configure.in: make it *really* check for gtk >= 0.99.1 this time * plug-ins/gbr/gbr.c: check image type before save to prevent image corruption. Only allow saves to non-alpha grayscale images * app/install.c: reduce the size of the install info dialog so it fits better on 640x480 screen Mon Jan 5 19:30:38 PST 1998 Manish Singh * app/by_color_select.c: fix for indexed images * plug-ins/script-fu/scripts/i26-gunya2.scm: proper registration * plug-ins/xpm.c: fix for transparent images * Updated to libtool 1.0h * libgimp/Makefile.am: removed spurious -rpath Sun Jan 4 17:43:32 PST 1998 Manish Singh * app/by_color_select.c: Prevent divide-by-zero error when fuzzy threshold in select by color is 0 * app/tile_swap.c: Minor bugfix for tile saves * app/text_tool.c: better handling when there are no fonts * Updated PNG plugin from registry * Added the FlareFX plugin Sun Jan 4 14:24:05 1998 Scott Goehring * plug-ins/despeckle/despeckle.c: realloc buffers when the radius of effect changes; save all values (not just radius) in plugin data store; adjusted parameter handling to match PDB registration. The algorithm still generates artifacts in the top rows of the image. Sat Jan 3 16:48:02 PST 1998 Manish Singh * app/colormaps.c: check for NULL pointer access when not enough colormaps for standard colormaps (gimp-joke-971219-0) * app/fileops.c: fix for saving files in the wrong place * app/fuzzy_select.c: now less aggressive (doesn't grab the whole image with diagonal 1-pixel wide line) Too conservative now? * app/text_tool.c: negative border-value disables autocropping of text * libgimp/gimplayer.c: gimp_layer_copy pdb called with correct args * docs/Wilber.xcf.gz: added logo to docs dir :) * Added DigitalSignature, FractalExplorer (not made by default), facesaver (not made by default), and Stegano plugins * Updated Encrypt_Decrypt, changing the dir name (no more Encript_Decript) * Updated plugins with their new registry versions Thu Dec 25 23:04:00 PST 1997 Manish Singh * Updates from the plugin registry: Compose, Film, FITS, ps, refract, sunras, twist Thu Dec 18 11:15:17 1997 Scott Goehring * app/main.c (main): Freeing arguments to putenv afterwards is naughty. Fixed. Plug-ins work now. Wed Dec 17 23:51:30 CST 1997 Shawn T. Amundson * All these changes are from Owen Taylor to make GIMP work with reference changes make in GTK. This mainly affects functions gtk_pixmap_destroy, gdk_colormap_destroy, gdk_font(set)_free; they have disappeared and where changed to *_unref. These simple changes affected: app/about_dialog.c, app/channels_dialog.c, app/curves.c, app/gradient.c, app/layer_select.c, app/text_tool.c, plug-ins/gfig/gfig.c, plug-ins/ifscompose/ifscompose.c, plug-ins/libgck/gck/gckcolor.c, plug-ins/libgck/gck/gcknotebook.c * app/color_area.c: check for initial expose before drawing * app/disp_callbacks.c: gc for scrolling * app/gdisplay.c: destroy gc, event now pointer * app/scroll.c: use scroll_gc, make sure graphics expose events are processed before scrolling again * gimp/app/gdisplay.h: add scroll_gc to struct Wed Dec 17 23:23:05 1997 Ray Lehtiniemi * app/brush_select.c (brush_popup_open): fix memory leak * app/pattern_select.c (pattern_popup_open): fix memory leak Wed Dec 17 15:33:23 PST 1997 Manish Singh * plug-ins/pcx/pcx.c: Applied patch to fix PCX saving from Nicholas Lamb * app/main.c: Plugins now get a proper DISPLAY through gdk_get_display Wed Dec 17 13:24:48 1997 Scott Goehring * app/convert.c (convert_image): Closed a rather nasty memory leak. * plug-ins/xpm/xpm.c (run): Added access to the alpha cutoff via the PDB. Added a missing break in the run_mode switch. Tue Dec 16 16:55:04 PST 1997 Manish Singh * app/convert.c: no more crashes with indexed conversion and no palettes Tue Dec 16 15:24:36 EST 1997 Adrian Likins * modified user-isntall to make a scripts and gflares dir * added path to gflares in the gimprc Tue Dec 16 12:32:30 1997 Scott Goehring * app/xcf.c (xcf_load_invoker): Shuji's xcf load close patch. Mon Dec 15 19:03:59 EST 1997 Adrian Likins * fixed a few broken tips in gimp_tips.txt * updated add-bevel.scm Sun Dec 14 19:47:59 PST 1997 Manish Singh * Configured in the flame plugin by default * updated the ripply-anim script (still broken though) Sun Dec 14 20:57:46 1997 Ray Lehtiniemi * app/tools.c (tools_options_dialog_show): fix a problem where the tools options dialog will appear empty because the active tool was destroyed by menus_activate_callback(). * app/blend.c fixed cores when using custom gradients with offset of 100 Sun Dec 14 16:56:33 PST 1997 Manish Singh * backed out of the tools fix, cause problems with rmb script-fu Sun Dec 14 03:41:27 PST 1997 Manish Singh * Support for dithering to custom palettes * a proper PDB entry for indexed conversion (gimp-convert-indexed-palette) Sun Dec 14 00:08:00 PST 1997 Raph Levien * a minor patch to make the file selection dialog not always select the first file in a directory Sat Dec 13 23:37:59 PST 1997 Manish Singh * mkbrush.scm updated * Added support for tooltips in preferences Sun Dec 14 00:06:00 CST 1997 Shawn T. Amundson * configure.in: Changed gimp lib dir to lib/gimp/MAJOR.MINOR instead of lib/gimp/MAJOR.MINOR.MICRO * script-fu/scripts: removed piechart, kanji-circle, kanji-neon * configure.in: change check for EMACS to allow emacs to not exist (in which case, no error results, but pdb docs don't get made) Sat Dec 13 19:41:35 CST 1997 Shawn T. Amundson * plug-ins/fuse/Makefile.am: fuse.c couldn't find gck/gck.h Fri Dec 12 02:07:26 PST 1997 Manish Singh * Updated gif and animationplay with the new versions Thu Dec 11 20:56:09 PST 1997 Manish Singh * Removed dgimp (it never worked anyway) Wed Dec 10 16:59:56 PST 1997 Manish Singh * Added gimprc option for enabling/disabling tooltips * Fixed up about dialog * Added Fractaltrace plugin Tue Dec 9 15:26:48 PST 1997 Manish Singh * Added Lauri Alanko's tools patch * Clarified the units in the tile cache size field in the preferences dialog Tue Dec 9 15:21:16 PST 1997 Raph Levien * app/gimprc.c, app/commands.c: committed the preferences patch I posted to gimp-developer on 4 Nov 1997. This patch fixes some stability problems, as well as makes the preferences saving functionality more complete. Tue Dec 9 00:52:15 EST 1997 Adrian Likins * added illusion, papertile, colorify, and glasstile plugins * updated despeckle, and math map Mon Dec 8 21:59:03 PST 1997 Manish Singh * updated CML_explorer Mon Dec 8 16:30:29 EST 1997 Adrian Likins * udpdate gqbist, warp, randomize, fuse, gfig plugins * removed gflare-tar.gz from the plugins dir Mon Dec 8 11:43:17 EST 1997 Adrian Likins * updated iwarp to latest version * added Sven Neumans patch for 32-bit color in gck * fixed gimp_tips.txt (the tip about the "add alpha") Mon Dec 8 02:13:36 PST 1997 Manish Singh * app/about_dialog.c: Added Nathan Summers patch to make it work better * app/menus.c: Added Michael Natterer's patch to save menu accelerators with chars that need to be escaped properly * app/undo.c: Added Andy Thomas's patch to check for a NULL active_tool in the undo (so it can work with plugins) Sun Dec 7 17:05:32 PST 1997 Manish Singh * added Sven Neumann's patch to the scale and resize dialogs for ratio input fields (app/resize.h, app/resize.c) * added Raph Levien's patch for the transperancy blur problem (app/convolve.c, app/gimage.h, app/gimage.c, paint_core.h, paint_core.c, paint_funcs.h, paint_funcs.c) Sun Dec 7 15:27:14 EST 1997 Adrian Likins * fixed refract.c to look for megawidget.h in the proper place * fixed the makefile.am in plugins/script-fu/script to install the texture files too * added a check in channels_dialog.c to make the aspect ratio really go away * fixed a minor error in the alien-glow-* scripts with an extra parenthesis * added the new wilber.h * patched convert.c with Adam D. Moss's patch to avoid color counting when not needed * patched gif.c with Adam D. Moss's patch to fix some weirdness with transparncy in anim gifs Sat Dec 6 15:27:23 EST 1997 Adrian Likins * Added a check in some of the layer/channel preview code to keep stuff from breaking when it got ) values for size * Removed all the old stale *.[ch] files fom plug-ins/ dir * Added a work around for the weirdness resulting from rezing the palette dialog Wed Nov 26 14:38:30 1997 Larry Ewing * Added a bounds check to undo_push_image* to fix drawing outside the image undo bug * Desensitized Add Layer Mask when layer has no alpha channel * Wrapped the calls to gtk_list_clear_items with suspend_gimage_notify in app/channels_dialog.c to prevent erroneously deactivating channels. Fixes "out of paint" bug * replaced calls to info_window_update in app/magnify.c and app/scale.c with a single call in gdisplay_flush () so that the info window reflects the current status Wed Nov 19 13:22:09 EST 1997 Adrian Likins * updated vpropagate.c and align_layers.c Tue Nov 18 16:40:22 1997 Christoph Hoegl * Larry Ewing fixed a bug which caused multible confirm-on close Windows to appear and took GIMP with them on close * plug-ins/iwarp added Mon Nov 17 14:29:00 1997 Christoph Hoegl * plug-ins/gqbist/gqbist.c updated from registry * plug-ins/fuse/fuse.c updated from registry * plug-ins/fp/fp.c fixed buggy feature list (now handles also layered images, patch resubmitted by Daniel R Risacher ) Mon Nov 17 15:14:14 EST 1997 Adrian Likins * Finally fixed the scripts that broke with the last release. This includes crystal-logo.scm, sota-chrome-logo.scm, and chome-it.scm. Sun Nov 16 20:39:26 1997 Christoph Hoegl * applied all patches of these Mails (or improved ones) <0000094A.1892@dril-quip.com> (special thanks to Art_Haas@dril-quip.com (Art HAAS) addresses bzero and other compatibility/style problems) * speedup of script-fu start <199710312031.MAA05318@callisto.hip.berkeley.edu> (thanks to Raph Levien ) * fixes a PI to M_PI in twist.c (not sure if this is what we want)) (thanks to Trond Eivind Glomsrxd ) * fixes preview for megawidgetbased plug-ins / speed up <19971105154336.33004@dca.fee.unicamp.br> <19971105155848.26367@dca.fee.unicamp.br> <19971105160238.05244@dca.fee.unicamp.br> (big thanks to Marcelo Malheiros ) * fixes some "returning pointers to stack" <00000A37.1892@dril-quip.com> (special thanks to Art_Haas@dril-quip.com (Art HAAS) and Nathan Carl Summers ) * moved all plug-ins to dirs of their own (finally) and reconfigured Fri Nov 14 23:27:01 1997 Scott Goehring * app/tools.c (tools_options_dialog_show): Fixed the tool dialog raise code to only raise it if its shown, and only show if it's not already shown. (Probably not important, but can't hurt.) * app/interface.c (create_toolbox): Fixed an uninitialized static variable error, was causing the "raise toolbox" menu option to fail miserably. (Not sure when this happened; option used to work.) Tue Nov 11 14:57:16 1997 Scott Goehring * app/xcf.c (xcf_save_image): Added versioning for XCF file format. Coded support for XCF version 1, which fixes the problem in version 0 with only saving 1/3 of the colormap of images with colormaps (i.e. indexed images). Fri Nov 7 00:27:44 CST 1997 Adrian Likins * added docs/cheat_sheet.txt and docs/keybindings.txt Thu Nov 6 14:08:35 1997 Federico Mena * configure.in (gimpdatadir): Changed gimpdatadir to be $datadir/$PACKAGE instead of $datadir/$PACKAGE/$VERSION. Datafiles are version-independent. Tue Nov 4 08:46:19 1997 Federico Mena * app/commands.c app/gimprc.c: Patch from Raph Levien to fix the preferences and gimprc mechanism. * app/convert.c: Adam's patch to fix web and mono palette modes. * app/selection.h app/selection.c: Updated the USE_XDRAWPOINTS patch. * plug-ins/script-fu/script-fu.c (init_procedures): Patch from Raph Levien to do fast loading of the pdb procedures. * app/gdisplay.c app/menus.c: Another patch from Lauri Alanko to fix the tools mechanism. * app/tips_dialog.c: New look for the tip-of-the-day dialog, by Raphael Quinet and Tuomas Kuosmanen. * app/interface.c: Patch from Andreas Dilger to enable tooltips. * INSTALL: Updated INSTALL file from Owen Taylor. * plug-ins/displace.c (displace_dialog): Removed printf() of PID. * plug-ins/emboss.c: Patch from Spencer to fix grayscale images and number of arguments in non-interactive mode. Thu Oct 30 14:57:32 1997 Scott Goehring * configure and makefile tweaking for christoph's new plugins Wed Oct 29 17:52:57 1997 Christoph Hoegl * added and autoconfigured plug-ins/{twist,fuse,refract,warp,struc} (Keep in mind that these are new, alpha plug-ins (esp. warp which is not yet ready for general consumption according to author John Beale ) * added plug-ins/{flame,mathmap,rcm,user_filter} * plug-ins/gqbist.c: updated to v1.7 Tue Oct 28 22:30:32 1997 Scott Goehring * plug-ins/MapObject/mapobject_main.c (run): removed an inappropriate cast of radius from float to int Mon Oct 27 07:45:23 EST 1997 Adrian Likins ,adrian@gimp.org * updated title-header.scm to not add a layer twice * remove t-o-p.scm, it was a duplicate of t-o-p-logo.scm jsut registered under a different name Sun Oct 26 22:28:15 EST 1997 Adrian Likins * added Spencer's patch to the brush and patterns dialog. Now instead of scrolling the object around to see all of, a small window popups showing the entire brush or pattern. * added Spencers patch to add pop-up help to the toolbar. Sun Oct 26 18:01:36 1997 Scott Goehring * configure: finished adding the xpm plug-in (someone else added it to the makefiles, but forgot to ensure that its makefile was built...) * app/about_dialog.c (about_dialog_create): About dialog now shows "true" version (instead of 1.0) and randomizes the names in the scrollbar instead of showing them in alphabetical order. Sat Oct 25 14:53:27 1997 Scott Goehring * plug-ins/MapObject/mapobject_main.c: Eliminated use of FLOATARRAYs in arguments due to shortcoming of argument passing protocol. * app/plug_in.c (plug_in_handle_proc_install): Added code to sanitize plugins for compliance with the array passing convention restriction. Noncompliant plugins will be rejected. * app/layers_dialog.c: Fixed layers dialog resize bug - now resizes interior of dialog instead of the close button. :) Sat Oct 25 02:56:15 1997 Scott Goehring * Added auto-raise for most dialogs (if selected when already "visible"). Also added a "Toolbox" menu entry to the Tools menu that raises the Toolbox (no default binding cuz I can't think of one). Fixed the off-by-one-month timestamp bug. Fri Oct 24 21:45:11 1997 Federico Mena * Made 0.99.15 release. Fri Oct 24 17:54:54 EDT 1997 Adrian Likins * Applied a patch by Josh Parsons by way of Adam Moss to gif.c so that it works while trying to save non-interactively. The comment string wasnt being handled well in non-interactive mode. Fri Oct 24 11:49:55 1997 Federico Mena * app/fileops.c: Will Wagner's patch to fix the file dialog. * app/convert.c: Adam Moss's patch to add color counting. * Applied Lauri Alanko's patches to fix the curves tool and some of the general tools mechanism. * plug-ins/blinds.c plug-ins/sharpen.c: Art Haas's patch to clean up several warnings in plug-ins. * libgimp/gimppixelrgn.c: #ifndef'ed out some variables according to Adam's MEMCPY_IS_NICE stuff so that the compiler emits no warnings about unused variables. * plug-ins/header.c: Raphael Quinet's patch to fix green channel and save reasonably-sized lines instead of a single enormous string. Broken compilers barf on them. * app/layers_dialog.c (lc_dialog_create): Patch to raise the layers dialog if it is invoked when it was already shown. * app/commands.c (file_new_cmd_callback): Patch to not let the file/new dialog create indexed images. * app/tips_dialog.c (read_tips_file): Added fclose(fp). * app/gimprc.c (save_gimprc): Added g_free(cur_line). It was missing and thus causing a memory leak. * README: Added reference to the plug-in registry. Thu Oct 23 11:20:05 1997 Federico Mena * app/layers_dialog.c: Removed layer_widget_raise_callback() and layer_widget_lower_callback(), they were not used. * app/frac.c (xcf_save_compress_frac_init): Fixed double printf format. (xcf_save_frac_compressed_tile): Fixed pointer printf args. * Fixed a *lot* of uninitialized variables in the app/ directory, mainly in the pdb function invoker procedures. This should supress a trillion compiler warnings. * app/brush_select.c: removed brush_select_cancel_callback(); it was never being used. * app/disp_callbacks.c (gdisplay_canvas_events): Changed the type of tmask to be GdkModifierType. * app/channels_dialog.c: Removed channel_widget_raise_callback() and channel_widget_lower_callback(); they were not being used. * app/brushes.c: Removed the declaration of int_value (it is never used). * app/gimprc.c app/gimprc.h app/commands.c app/tips_dialog.c: save_gimprc() may modify the lists it gets passed (by adding/removing elements). Changed the prototype to take GList** values instead of just GList*. Changed the calls to save_gimprc() accordingly. Thu Oct 23 01:46:28 CDT 1997 Shawn T. Amundson * app/menus.c: applied patch malheiro-970917 which prevents installing bogus accelerator handlers for the menu separators. * All the rest of these are from Eiichi Takamori * plug-ins/gicon.c: fixed the number of return values on save * plug-ins/gicon.c: fixed the number of return values on save * libgimp/gimpprotocol.c fixed GPProcrun/GPProcReturn typo and freed params in _gp_params_destroy() * libgimp/gimp.c: gimp_run_procedure() now frees proc_run.params, since it is allocated in that function and no longer used * app/plug_in.c: fixed memory overrun in plug_in.c when nargs < current_return_nvals, in case the plug-in returns bad number of return values. * app/plug_in.c: destroy arguments when PDB lookup failed. * app/plug_in.c: fixed memory leak in plug_in_params_destroy() and plug_in_args_destroy() Wed Oct 22 20:38:46 EDT 1997 Adrian Likins * Added the www.gimp.org web page look scripts (gimp-labels.scm and gimp-headers.scm)to the dist * also added a handful of scripts (predator.scm, circuit.scm, xach-effect.scm, copy-visible.scm, select_to_brush.scm, select_to_image.scm, and glow.scm). see www.gimp.org/~adrian/scripts.html * patched maze.c to work better interactively * patched noisify.c to show more informative labels and to correct a bug with values of 0 for a channel still allowing some noise to be added. * changed some of the alien-glow-* scripts to have better defaults * moving script-fu wasnt entirely my idea :-) Wed Oct 22 18:48:28 1997 Shawn T. Amundson * this was actually all Adrian's idea -- moved all the scripts from /Filters/Script-Fu to just /Script-Fu Fri Oct 17 15:59:58 1997 Christoph Hoegl * changed and autoconfigured gimptcl (needs further integration, works only with -ldl), gfig (click 2 buttons bug) * plug-ins/gimptcl/gtclenums.h: fixed a typo * added gimptcl (1.0), gfig (0.9) Thu Oct 16 17:05:32 1997 Christoph Hoegl * translated c++-style comments to c-style ones * plug-ins/{CentralReflection,Anamorphose}: update to 1.02 * plug-ins/rotate.c: Sven Neumanns update to 0.4 (selection support) Wed Oct 22 11:42:50 1997 Federico Mena * plug-ins/polar.c: Updates by Sven Neumann. * app/about_dialog.c (scroll_text): Added missing people to the credits list. This is still incomplete, though. * Raphael Quinet's and Tristan Tarrant's big patch to add preferences saving, tip of the day, and some bugfixes to the gimprc code. Thanks! * Adam Moss's patch to fix scaling of indexed images and the transform tool. * app/main.c: Miles O'Neal's patch to send error when an invalid command line switch is used. * app/paintbrush.c (paintbrush_invoker): Removed division by 2 of num_strokes. This fixes calls to the paintbrush from the pdb (patch by Andy Thomas). * plug-ins/MapObject/mapobject_preview.c: Added prototype for clear_wireframe(). * app/gimage.c: Scott Goehring's patch to disallow adding a layer to the wrong image, or adding the same layer twice to the same image. * app/global_edit.c: Applied Owen Taylor's patch to fix edit_clear when the image has no layers. * app/app_procs.c: Applied Jason Riedy's patch to fix gimpdir checking. * app/layers_dialog.c: Applied Scott Goehring's patch to avoid desensitizing the Close button when there are no images. Fri Oct 17 13:34:22 1997 Federico Mena * plug-ins/emboss.c: Applied Eric Hernes's patch to fix the crashes in the plug-in. Thu Oct 16 10:30:15 1997 Federico Mena * app/channel.c app/paint_funcs.c app/paint_funcs.h: Applied Scott Goehring's patch to fix the feathering with 0 radius. * plug-ins/waves.c: Applied Lauri Alanko's patch to make the plug-in not store its past drawable and image and operate in the "normal" way. * app/xcf.c (xcf_save_image): Applied Scott Goehring's patch to fix "disk full" error. * plug-ins/script-fu/script-fu-scripts.c (script_fu_interface): Applied Adrian Likins's patch to fix the toggle buttons with incorrect state. * app/disp_callbacks.c: Applied Lauri Alanko's patch to reset the tool when the active drawable changes (this fixes the flip tool bug, for example). * app/color_area.c: Applied Lauri Alanko's patch to fix the cancel function on the color dialog. * plug-ins/destripe.c plug-ins/emboss.c plug-ins/gfli.c plug-ins/nlfilt.c plug-ins/sinus.c plug-ins/zealouscrop.c: fixed "inline" functions. PLEASE DO NOT USE THIS. * plug-ins/dgimp/dgimp.c: Added inclusion of if necessary. * libgimp/gimp.c: Added inclusion of if necessary. * plug-ins/emboss.c (run): Fixed the check for the number of parameters --- this was causing the plug-in to crash when being called non-interactively. Also changed accepted drawable types to RGB*; it was missing the *. Wed Oct 15 08:52:23 1997 Federico Mena * plug-ins/png/Makefile.am (LDADD): Added -lm to LDADD. * plug-ins/AlienMap/AlienMap.c plug-ins/Curtain/Curtain.c plug-ins/Encript_Decript/Encript_Decript.c plug-ins/Julia/Julia.c plug-ins/Mandelbrot/Mandelbrot.c: Removed C++-style comments. PLEASE DON'T PUT IN THIS KIND OF COMMENTS! * plug-ins/MapObject/mapobject_preview.c: Added prototypes for draw_wireframe_plane() and draw_wireframe_sphere(). * Added -I$(includedir) to the Makefile.am's in all directories. * plug-ins/fp.c plug-ins/engrave.c plug-ins/hot.c plug-ins/magiceye.c plug-ins/universal.c: Changed registered procedure names to follow the plug-in convetion. * app/magnify.c: Added "info_window.h" to #includes. * app/app_procs.c (really_quit_delete_callback): casted widget to GTK_BUTTON to avoid warning. * plug-ins/tiff/tiff.c plug-ins/gqbist.c plug-ins/sgi.c plug-ins/snp.c plug-ins/tileit.c plug-ins/sharpen.c plug-ins/sgilib.c plug-ins/ifscompose_utils.c: Added to includes to avoid warnings. * libgimp/gimpwire.c: Added to includes to avoid warnings. * app/convert.c (compute_color_rgb): Applied Adam's patch to fix division by zero on completely transparent images. * libgimp/gimpenums.h (enum): Fixed SUBTRACT_MODE typo. Oops :-) Mon Oct 13 14:28:20 1997 Federico Mena * libgimp/gimpmenu.h libgimp/gimp.h: Applied Tom Bech's patch to make ld not puke on plug-ins written in C++. Sun Oct 12 09:19:19 1997 Tim Janik * acconfig.h: * configure.in: * app/plug_in.c: Added configure check for IPC_RMID_DEFERRED_RELEASE, because shmat() fails after a shmctl(..., IPC_RMID,...) for OSF1 V3.2, SunOS 4.1.1, 5.5, 5.5.1, 5.6, IRIX 5.2 and 6.2. Sat Oct 11 11:03:30 1997 Federico Mena * app/gdisplay_ops.c: Applied Shuji Narazaki's patch to fix the behavior of shrink-wrap and auto-resize window. * plug-ins/script-fu/script-fu.c (init_constants): Applied Shuji Narazaki's patch to replace SUBTRACTION for SUBTRACT, to be consistent with the rest of the program. Thu Oct 9 19:32:17 1997 Federico Mena * app/fileops.c (file_open_callback): Applied Tom Bech's patch to fix disappearing file list items. * app/gimprc.c (gimp_directory): Applied Raphael Quinet's patch to fix NULL home directory. * app/brush_select.c, app/pattern_select.c: Applied Tom Bech's patch to allow proper resizing of the windows. Wed Oct 8 21:33:50 1997 Christoph Hoegl * plug-ins/ added MapObject (0.32) plugin (still requires libgck to be installed) written by Tom Bech added, updated (all 1.01 now) and autoconfigured (ADUPAC) following AlienMap, Anamorphose, CentralReflection, Curtain, Encript_Decript, Julia, Mandelbrot by Daniel Cotting (CSP) plug-ins/aa/aa.c: upgraded to v1.0 plug-ins/xd: noticed upgrade by Josh applied inline patch by Tim Mooney (reduces gcc-ism a bit and makes use of autoconf features) reflecting plugin changes within managementfiles (configure.in) Mon Oct 6 13:22:01 1997 Federico Mena * plug-ins/pat.c, plug-ins/gbr.c: Applied Lauri Alanko's patch to fix number of returned arguments. * configure.in: Applied Tim Mooney's patch to allow passing of extra linker options to X and Gtk tests. Applied Kaz Sasayama's patch to allow use of the srcdir option in configure. Mon Oct 6 01:15:21 CDT 1997 Tim Mooney * configure.in, config.h.in, plug-ins/destripe.c, plug-ins/emboss.c, plug-ins/gfli.c, plug-ins/nlfilt.c, plug-ins/sinus.c, plug-ins/zealouscrop.c: added a call to AC_C_INLINE in configure.in to test for the appropriate flavor of the inline keyword, and changed all plug-ins currently using __inline__ to use just `inline', which will be defined to something in the toplevel config.h Fri Oct 3 19:36:50 1997 Federico Mena * app/fileops.c: Applied Kevin Turner's patch to fix resizing of the file open/save dialogs. Thu Oct 2 17:41:51 1997 Federico Mena * app/color_select.c (color_select_update_hue_value): Applied Laury Alanko's patch to fix hue calculation. * libgimp/gimppixelrgn.c: Applied Adam Moss's patch to use memcpy() instead of for() loops to copy tile data. Wed Oct 1 01:25:38 1997 Federico Mena * app/gdisplay_ops.c: Applied Lauri Alanko's patch for optional confirmation when closing dirty images. Tue Sep 30 17:18:52 1997 Federico Mena * plug-ins/sinus.c: replaced rint() by the ROUND_TO_INT() macro. * app/commands.c (file_new_ok_callback): Applied Lauri Alanko's patch to mark new images as non-dirty. * app/color_select.c: Applied Lauri Alanko's patch to make color selection update immediate. * libgimp/gimplayer.c (gimp_layer_copy): fixed pdb run procedure. * main.c (main): Applied Miles O'Neal's patch to change the help output. Mon Sep 29 13:08:47 1997 Federico Mena * configure.in: Applied Jason Riedy's patch for non-GNUish systems. * configure.in: Changed second function for testing of libtiff so that the previous cached result is not used. * plug-ins/Makefile.am: Fixed linking of libraries for some plug-ins (Peter). * configure.in: Changed linking order of gtk and X libraries (Peter). Fri Sep 26 14:57:12 1997 Federico Mena * Made 0.99.12 release. Whew! :-) * app/paint_core.c (paint_core_button_press): Applied Ray Lehtiniemi's patch for pointer motion tracking when pressing MOD1. * app/disp_callbacks.c (gdisplay_canvas_events): Applied Owen Taylor's patch (sent by Adam Moss) to fix pointer tracking. Thu Sep 25 17:16:47 1997 Federico Mena * plug-ins/lic.c: added the LIC plug-in. * plug-ins/tga.c: updated the TGA plug-in to the new version. * Added the xd plug-in by Josh MacDonald. * Separated Gtk+ from GIMP. Hope the chainsawing was correct :-) * plug-ins/apply_lens.c: Morten Eriksen authorized the removal of the additional licensing restriction, so I removed it. Thanks!!! * plug-ins/gflare/gtkmultioptionmenu.c: Changed "restrict" to "restrict_area" to avoid name collision. Wed Sep 24 13:47:31 1997 Federico Mena * plug-ins/script-fu/script-fu-scripts.c: Applied Owen Taylor's patch to avoid multiple initializations of the Gtk. * plug-ins/smooth_palette.c: srandom(), random() replaced by srand() and rand(). * plug-ins/sinus.c: PI replaced by M_PI. * plug-ins/gqbist.c: srandom(), random() replaced by srand() and rand(). * plug-ins/laplace.c: ROUND_TO_INT() macro removed because it is not used. * plug-ins: Removed MIN/MAX/BOUNDS macros and replaced them by the appropriate ones from glib.h. * Now plug-ins that require special libraries reside in their own subdirectories. This is sort of a kluge to make optional compilation work. * app/: Applied Larry Ewing's big patch to properly handle delete_event in all windows. * app/about_dialog.c: Applied Owen Taylor's patch to avoid eating infinite CPU time when the about dialog is resized. Tue Sep 23 12:22:52 1997 Federico Mena * libgimp/gimp.c: From Tim Janik's patch; now _shm_ID = -1. * app/plug_in.c: Applied Tim Janik's patch to mark shm segments with IPC_RMID so that they are automatically removed always. * app/gdisplay.c (gdisplay_delete): Applied Nick Lamb's patch to fix file/open bug. * plug-ins/psd.c: Commented out "#include ". It does not seem to be required, but I'm not sure. * app/procedural_db.c (procedural_db_execute): Applied Gordon Matzigkeit's patch to avoid memory leak when calling plug-ins. * app/plug_in.h: Applied Gordon Matzigkeit's patch to avoid memory leak when calling plug-ins. * app/plug_in.c: Applied Gordon Matzigkeit's patch to avoid memory leak when calling plug-ins. * app/fileops.c (file_open): Applied Gordon Matzigkeit's patch to avoid memory leak when freeing arguments. * app/plug_in.c: Applied Gordon Matzigkeit's patch for plug-in return args. * plug-ins/dbbrowser/dbbrowser.c: Removed the X includes; they are not needed. * plug-ins/maze.c (run): Removed string from putchar() call and replaced it with fprintf(). * app/layers_dialog.c (layers_dialog_set_menu_sensitivity): Fixed bug which would lead to crashes when layer == NULL. * plug-ins/script-fu/scripts/clothify.scm: Fixed "gratuitous vulgarity". Bleh. * Fixed calls to plug-in-bump-map in all scripts that needed it. * app/brushes.c (brushes_refresh_brush_proc =): Fixed unterminated strings. * plug-ins/mblur.c (mblur): Fixed bad default case on switch(). * plug-ins/hot.c: Fixed unterminated strings. * plug-ins: removed trailing semicolon from all MAIN() macro calls. * plug-ins/dbbrowser/dbbrowser.c (run): Changed values[0] to values[1]. * plug-ins/sgi.c: Updated the sgi plug-in. * plug-ins/png.c: Updated the png plug-in. * Applied Lauri Alanko's patch to remove gcc-isms. Mon Sep 22 21:19:14 1997 Federico Mena * Added the mpeg plug-in. * Made configure.in and plug-ins/Makefile.am properly detect whether file format libraries are installed and thus decide whether to build some plug-ins or not. Wed Sep 24 13:47:31 1997 Federico Mena * plug-ins/script-fu/script-fu-scripts.c: Applied Owen Taylor's patch to avoid multiple initializations of the Gtk. * plug-ins/smooth_palette.c: srandom(), random() replaced by srand() and rand(). * plug-ins/sinus.c: PI replaced by M_PI. * plug-ins/gqbist.c: srandom(), random() replaced by srand() and rand(). * plug-ins/laplace.c: ROUND_TO_INT() macro removed because it is not used. * plug-ins: Removed MIN/MAX/BOUNDS macros and replaced them by the appropriate ones from glib.h. * Now plug-ins that require special libraries reside in their own subdirectories. This is sort of a kluge to make optional compilation work. * app/: Applied Larry Ewing's big patch to properly handle delete_event in all windows. * app/about_dialog.c: Applied Owen Taylor's patch to avoid eating infinite CPU time when the about dialog is resized. Tue Sep 23 12:22:52 1997 Federico Mena * libgimp/gimp.c: From Tim Janik's patch; now _shm_ID = -1. * app/plug_in.c: Applied Tim Janik's patch to mark shm segments with IPC_RMID so that they are automatically removed always. * app/gdisplay.c (gdisplay_delete): Applied Nick Lamb's patch to fix file/open bug. * plug-ins/psd.c: Commented out "#include ". It does not seem to be required, but I'm not sure. * app/procedural_db.c (procedural_db_execute): Applied Gordon Matzigkeit's patch to avoid memory leak when calling plug-ins. * app/plug_in.h: Applied Gordon Matzigkeit's patch to avoid memory leak when calling plug-ins. * app/plug_in.c: Applied Gordon Matzigkeit's patch to avoid memory leak when calling plug-ins. * app/fileops.c (file_open): Applied Gordon Matzigkeit's patch to avoid memory leak when freeing arguments. * app/plug_in.c: Applied Gordon Matzigkeit's patch for plug-in return args. * plug-ins/dbbrowser/dbbrowser.c: Removed the X includes; they are not needed. * plug-ins/maze.c (run): Removed string from putchar() call and replaced it with fprintf(). * app/layers_dialog.c (layers_dialog_set_menu_sensitivity): Fixed bug which would lead to crashes when layer == NULL. * plug-ins/script-fu/scripts/clothify.scm: Fixed "gratuitous vulgarity". Bleh. * Fixed calls to plug-in-bump-map in all scripts that needed it. * app/brushes.c (brushes_refresh_brush_proc =): Fixed unterminated strings. * plug-ins/mblur.c (mblur): Fixed bad default case on switch(). * plug-ins/hot.c: Fixed unterminated strings. * plug-ins: removed trailing semicolon from all MAIN() macro calls. * plug-ins/dbbrowser/dbbrowser.c (run): Changed values[0] to values[1]. * plug-ins/sgi.c: Updated the sgi plug-in. * plug-ins/png.c: Updated the png plug-in. * Applied Lauri Alanko's patch to remove gcc-isms. Mon Sep 22 21:19:14 1997 Federico Mena * Added the mpeg plug-in. * Made configure.in and plug-ins/Makefile.am properly detect whether file format libraries are installed and thus decide whether to build some plug-ins or not. Mon Sep 22 17:34:09 1997 Federico Mena * Made 0.99.11 release. See the files NOTES and TODO-DIST for more info.