1. 16 Jul, 1999 1 commit
  2. 23 Jun, 1999 1 commit
  3. 10 Jun, 1999 1 commit
  4. 15 Apr, 1999 1 commit
    • Manish Singh's avatar
      applied gimp-lecorfec-99041[02]-0, changes follow · 141b6e8a
      Manish Singh authored
      * applied gimp-lecorfec-99041[02]-0, changes follow
      * plug-ins/FractalExplorer/Dialogs.h (make_color_map):
      replaced free with g_free to fix segfault.
      * plug-ins/Lighting/lighting_preview.c (compute_preview):
      allocate xpostab and ypostab only when needed (it could also be
      allocated on stack with a compilation-fixed size like MapObject).
      It avoids to lose some Kb on each preview :)
      Also reindented (unfortunate C-c C-q) some other lines.
      * plug-ins/Lighting/lighting_main.c (run):
      release allocated postabs.
      * plug-ins/Lighting/lighting_ui.c:
      callbacks now have only one argument because gck widget use
      gtk_signal_connect_object. Caused segfault for scale widget.
      * plug-ins/autocrop/autocrop.c (doit):
      return if image has only background (thus fixing a segfault).
      * plug-ins/emboss/emboss.c (pluginCore, emboss_do_preview):
      replaced malloc/free with g_malloc/g_free (unneeded, but
      shouldn't everyone use glib calls ? :)
      * plug-ins/flame/flame.c :
      replaced a segfaulting free, and several harmless malloc/free pairs.
      * plug-ins/flame/megawidget.c (mw_preview_build):
      replaced harmless malloc/free pair.
      Note : mwp->bits is malloc'ed but seems to be never freed.
      * plug-ins/fractaltrace/fractaltrace.c (pixels_free):
      replaced a bunch of segfaulting free.
      (pixels_get, dialog_show): replaced gtk_signal_connect_object
      with gtk_signal_connect to accomodate callbacks (caused STRANGE
      dialog behaviour, coz you destroyed buttons one by one).
      * plug-ins/illusion/illusion.c (dialog):
      same gtk_signal_connect_object replacement for same reasons.
      * plug-ins/libgck/gck/gckcolor.c :
      changed all gck_rgb_to_color* functions to use a static GdkColor
      instead of a malloc'ed area. Provided reentrant functions with
      the old behaviour (gck_rgb_to_color*_r). Made some private functions
      static, too.
      gck_rgb_to_gdkcolor now use the new functions while
      gck_rgb_to_gdkcolor_r is the reentrant version.
      Also affected by this change: gck_gc_set_foreground and
      gck_gc_set_background (no more free(color)).
      * plug-ins/libgck/gck/gckcolor.h :
      added the gck_rgb_to_gdkcolor_r proto.
      * plug-ins/lic/lic.c (ok_button_clicked, cancel_button_clicked) :
      segfault on gtk_widget_destroy, now calls gtk_main_quit.
      (dialog_destroy) : segfault on window closure when called by
      "destroy" event. Now called by "delete_event".
      * plug-ins/megawidget/megawidget.c (mw_preview_build):
      replaced harmless malloc/free pair.
      Note : mwp->bits is malloc'ed but seems to be never freed.
      * plug-ins/png/png.c (load_image):
      replaced 2 segfaulting free.
      * plug-ins/print/print-ps.c (ps_print):
      replaced a segfaulting free (called many times :).
      * plug-ins/sgi/sgi.c (load_image, save_image):
      replaced a bunch of segfaulting free, and did some harmless
      inits to avoid a few gcc warnings.
      * plug-ins/wind/wind.c (render_wind):
      replaced a segfaulting free.
      (render_blast): replaced harmless malloc/free pair.
      * plug-ins/bmp/bmpread.c (ReadImage):
      yet another free()/g_free() problem fixed.
      * plug-ins/exchange/exchange.c (real_exchange):
      * plug-ins/fp/fp.h: added Frames_Check_Button_In_A_Box proto.
      * plug-ins/fp/fp_gtk.c: closing subdialogs via window manager
      wasn't handled, thus leading to errors and crashes.
      Now delete_event signals the dialog control button
      to close a dialog with the good way.
      * plug-ins/ifscompose/ifscompose.c (value_pair_create):
      tried to set events mask on scale widget (a NO_WINDOW widget).
      * plug-ins/png/png.c (save_image):
      Replaced 2 free() with g_free() for g_malloc'ed memory.
      Mysteriously I corrected the loading bug but not the saving one :)
  5. 27 Jan, 1999 1 commit
    • GMT 1999  Austin Donnelly's avatar
      oops - should use the image resolution, not the screen resolution. D'oh! · ee5f8986
      GMT 1999 Austin Donnelly authored
      Wed Jan 27 21:52:43 GMT 1999  Austin Donnelly  <austin@gimp.org>
      	* app/scale.c: oops - should use the image resolution, not the
      	    screen resolution.  D'oh!
      	* app/gimpdrawable.c: only merge shadow image if there actually is
      	* plug-ins/emboss/emboss.c: small optimisation: use
       	    gimp_drawable_mask_bounds() to calculate only the pixels that
       	    are actually in the selection.
  6. 21 Jan, 1999 1 commit
    • Raja R Harinath's avatar
      Satisfy a more pedantic `automake'. · 9287e58e
      Raja R Harinath authored
      	* plug-ins/blur/Makefile.am (blur_SOURCES): Don't list files from
      	other directories.
      	* plug-ins/borderaverage/Makefile.am (borderaverage_SOURCES):
      	* plug-ins/emboss/Makefile.am (emboss_SOURCES): Likewise.
      	* plug-ins/hot/Makefile.am (hot_SOURCES): Likewise.
      	* plug-ins/nlfilt/Makefile.am (nlfilt_SOURCES): Likewise.
      	* plug-ins/randomize/Makefile.am (randomize_SOURCES): Likewise.
      	* plug-ins/sinus/Makefile.am (sinus_SOURCES): Likewise.
      	* plug-ins/waves/Makefile.am (waves_SOURCES): Likewise.
      	* plug-ins/gfig/gfig-examples/Makefile.am (EXTRA_DATA): Remove
      	spurious variable.
      	* plug-ins/script-fu/scripts/Makefile.am (EXTRA_DATA): Likewise.
      	* plug-ins/webbrowser/Makefile.am (EXTRA_DATA): Likewise.
      	Clean up handling of `tools/gcg' (partly due to a more pedantic
      	* configure.in (AC_OUTPUT): Emit tools/Makefile.
      	* Makefile.am (SUBDIRS): Remove @gcg@, add `tools'.
      	* tools/Makefile.am: New file.
      	(SUBDIRS): Conditionally build `gcg' subdir.
      	* app/Makefile.am (GCG): Work for srcdir != builddir.
      	(GCGMAKEDEPEND): Likewise.
      	* brushes/Makefile.am (EXTRA_DATA): Remove spurious variable.
      	* gradients/Makefile.am (EXTRA_DATA): Likewise.
      	* palettes/Makefile.am (EXTRA_DATA): Likewise.
      	* patterns/Makefile.am (EXTRA_DATA): Likewise.
  7. 20 Sep, 1998 1 commit
    • Manish Singh's avatar
      Upgraded to libtool 1.2b · ab0f6afc
      Manish Singh authored
      * Upgraded to libtool 1.2b
      * Reversioned libgimp to use gtk-style without a funky soname
      * configure.in: craft GLIB_CFLAGS and GLIB_LIBS
      * Makefile.am (pretty much all of em): changed to use new library
      naming scheme. Only link libgimpui and libgtk et al to the plugins
      that actually need them.
      * app/gimage_cmds.c: corrected typo that resulted in corrupt PDB
      * libgimp/gimp.h
      * libgimp/gimpwire.h
      * libgimp/gimpmenu.[ch]: clean up the callback code
      * Removed unecessary inclusion of gtk headers for plugins that
      don't use em
      * plug-ins/zealouscrop/zealouscrop.c: use gint8 instead of gboolean,
      save some mem
      * plugged some warnings in animationplay, flame, fp, gee, gfig
      * gimptool.in: changes for library reversioning, added --nogimpui
      option for not linking in libgimpui
      * configure.in: added finnish translation
  8. 31 Aug, 1998 1 commit
  9. 14 Jul, 1998 1 commit
    • Manish Singh's avatar
      check for inline by ourselves if it's not defined in glibconfig.h. So · fdb4b50f
      Manish Singh authored
      * configure.in: check for inline by ourselves if it's not
      defined in glibconfig.h. So inline works if glib is compiled
      with a different compiler than gimp. The plug-ins that use
      inline #include "config.h" now (blur, destripe, emboss,
      gfli, nlfilt, ps, randomize, sinus, and zealouscrop)
      * app/main.c: applied gimp-kc-980707-0; fixes command line
      * plug-ins/dbbrowser/dbbrowser_utils.c: searching by name does
      - <-> _ translation
      * Added filter pack plugin
  10. 19 Jun, 1998 1 commit
  11. 21 Mar, 1998 1 commit
  12. 19 Mar, 1998 1 commit
    • Adrian Likins's avatar
      *AlienMap/AlienMap.c CEL/CEL.c CML_explorer/CML_explorer.c · 5e5dd448
      Adrian Likins authored
              align_layers/align_layers.c animationplay/animationplay.c
              bmp/bmpwrite.c dbbrowser/dbbrowser.c emboss/emboss.c
              exchange/exchange.c faxg3/faxg3.c faxg3/g3.c gbr/gbr.c
              gif/gif.c gqbist/gqbist.c hot/hot.c ifscompose/ifscompose.c
              iwarp/iwarp.c max_rgb/max_rgb.c maze/maze_face.c
              megawidget/megawidget.c mpeg/mpeg.c nlfilt/nlfilt.c pcx/pcx.c
              plasma/plasma.c pnm/pnm.c print/print-escp2.c
              print/print-pcl.c print/print.c scatter_hsv/scatter_hsv.c
              script-fu/script-fu-scripts.c script-fu/script-fu.c
              sinus/sinus.c tga/tga.c tileit/tileit.c
              vpropagate/vpropagate.c xpm/xpm.c:  More picky picky ansi type
              stuff from gimp-hpux-980316.patch.
      	isnt big patches fun?
  13. 18 Mar, 1998 1 commit
  14. 09 Jan, 1998 2 commits
    • Manish Singh's avatar
      The .cvsignores should have .libs too · 4a994c00
      Manish Singh authored
    • Manish Singh's avatar
      From ChangeLog: · c871eb39
      Manish Singh authored
              * 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
              * 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
              * 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
  15. 04 Jan, 1998 1 commit
  16. 23 Dec, 1997 1 commit
  17. 09 Dec, 1997 1 commit
  18. 27 Nov, 1997 1 commit
  19. 24 Nov, 1997 1 commit