1. 24 Aug, 2000 4 commits
    • Sven Neumann's avatar
      libgimp/gimpcompat.h renamed CAN_HANDLE_INDEXED and friends. · 7703c4e0
      Sven Neumann authored
      2000-08-24  Sven Neumann  <sven@gimp.org>
      
      	* libgimp/gimpcompat.h
      	* libgimp/gimpexport.[ch]: renamed CAN_HANDLE_INDEXED and friends.
      
      	* plugins/bmp/bmp.c
      	* plugins/common/aa.c
      	* plugins/common/csource.c
      	* plugins/common/gbr.c
      	* plugins/common/gicon.c
      	* plugins/common/gif.c
      	* plugins/common/gpb.c
      	* plugins/common/header.c
      	* plugins/common/hrz.c
      	* plugins/common/jpeg.c
      	* plugins/common/pat.c
      	* plugins/common/pcx.c
      	* plugins/common/pix.c
      	* plugins/common/png.c
      	* plugins/common/pnm.c
      	* plugins/common/ps.c
      	* plugins/common/psp.c
      	* plugins/common/sunras.c
      	* plugins/common/tga.c
      	* plugins/common/tiff.c
      	* plugins/common/xbm.c
      	* plugins/common/xpm.c
      	* plugins/common/xwd.c
      	* plug-ins/fits/fits.c
      	* plugins/gfli/gfli.c
      	* plugins/sgi/sgi.c: ditto
      7703c4e0
    • Garry R. Osgood's avatar
      app/image_map.c A bit of refresh drawable code was misplaced these many · 2667aca2
      Garry R. Osgood authored
      2000-08-23 Garry R. Osgood <gosgood@idt.net>
      * app/image_map.c
      A bit of refresh drawable code was misplaced
      these many years ago, leading to the persistence
      of color tool effects, as reported in Mihail
      Milushev's nicely composed bug report. Closes #7626
      which has the gory details.
      2667aca2
    • Manish Singh's avatar
      perl support for COMPAT_CRUFT · 114d5567
      Manish Singh authored
      * configure.in: perl support for COMPAT_CRUFT
      
      * plug-ins/gap/gap_decode_mpeg_main.c: removed COMPAT_CRUFT
      
      -Yosh
      114d5567
    • Sven Neumann's avatar
      removed COMPAT_CRUFT · 38faf34c
      Sven Neumann authored
      2000-08-24  Sven Neumann  <sven@gimp.org>
      
      	* plug-ins/gap/iter_ALT/*/*.inc: removed COMPAT_CRUFT
      
      	* libgimp/gimpcompat.h
      	* libgimp/gimpenums.h
      	* tools/pdbgen/enumcode.pl: reversed the COMPAT_CRUFT logic:
      	Default is not to include compatibility definitions. Define
      	GIMP_ENABLE_COMPAT_CRUFT to make old plug-ins compile against
      	the 1.2 API.
      
      	* plug-ins/print/print_gimp.h: define GIMP_ENABLE_COMPAT_CRUFT
      	here since we will update gimp-print in a few days anyway.
      38faf34c
  2. 23 Aug, 2000 10 commits
    • Sven Neumann's avatar
      plug-ins/rcm/rcm.[ch] plug-ins/rcm/rcm_misc.[ch] · 75b96a82
      Sven Neumann authored
      2000-08-24  Sven Neumann  <sven@gimp.org>
      
      	* plug-ins/rcm/rcm.[ch]
      	* plug-ins/rcm/rcm_misc.[ch]
      	* plug-ins/sel2path/sel2path.c
      	* plug-ins/sgi/sgi.c
      	* plug-ins/twain/twain.c
      	* plug-ins/webbrowser/webbrowser.c
      	* plug-ins/winsnap/winsnap.c
      	* plug-ins/xjt/xjpeg.[ch]
      	* plug-ins/xjt/xjt.c
      	* plug-ins/xjt/xpdb_calls.c: removed COMPAT_CRUFT
      75b96a82
    • Sven Neumann's avatar
      make the file_save dialog sensitive again if the user clicked "No" when · 5b205f17
      Sven Neumann authored
      2000-08-23  Sven Neumann  <sven@gimp.org>
      
      	* app/fileops.c: make the file_save dialog sensitive again if the
      	user clicked "No" when asked if he wishes to overwrite a file.
      
      	* app/gimpimage.c: when saving an undoable parasite, just do it
      	without calling undo_push_cantundo(). Undoable parasites are used
      	by many save plug-ins to attach a comment, but this operation
      	shouldn't prevent the user from using the undo_stack afterwards.
      	The JPEG plug-in has an additional bug that I couldn't solve, so
      	undoing after a Save As JPEG is still impossible.
      
      	* app/undo_history.c: lame attempt to draw the clean symbol at the
      	correct undo step. Not perfect but much better as before...
      5b205f17
    • BST 2000  Adam D. Moss's avatar
      removed some more debugging output. Zzz. · 722f600e
      BST 2000 Adam D. Moss authored
      Wed Aug 23 20:15:21 BST 2000  Adam D. Moss <adam@gimp.org>
      
      	* plug-ins/common/psd.c: removed some more debugging output.  Zzz.
      722f600e
    • Sven Neumann's avatar
      libgimp/gimpimage.[ch] pass the return value of the PDB call through the · 78123e86
      Sven Neumann authored
      2000-08-23  Sven Neumann  <sven@gimp.org>
      
      	* libgimp/gimpimage.[ch]
      	* libgimp/gimpproceduraldb.[ch]: pass the return value of the
      	PDB call through the wrapper functions.
      78123e86
    • Sven Neumann's avatar
      plug-ins/helpbrowser/helpbrowser.c plug-ins/ifscompose/ifscompose.c · d4cdc5cc
      Sven Neumann authored
      2000-08-23  Sven Neumann  <sven@gimp.org>
      
      	* plug-ins/helpbrowser/helpbrowser.c
      	* plug-ins/ifscompose/ifscompose.c
      	* plug-ins/imagemap/imap_main.c
      	* plug-ins/imagemap/imap_preview.[ch]
      	* plug-ins/maze/handy.c
      	* plug-ins/maze/maze.c
      	* plug-ins/maze/maze_face.c
      	* plug-ins/mosaic/mosaic.c
      	* plug-ins/pagecurl/pagecurl.c: removed COMPAT_CRUFT
      d4cdc5cc
    • Yuri Syrota's avatar
      Updated Ukrainian translation · 84e1b954
      Yuri Syrota authored
      84e1b954
    • Sven Neumann's avatar
      avoid floating point exception on small images (reported by Steven Grady) · f92813d9
      Sven Neumann authored
      2000-08-23  Sven Neumann  <sven@gimp.org>
      
      * plug-ins/common/threshold_alpha.c: avoid floating point exception
      on small images (reported by Steven Grady)
      
      * plug-ins/common/CML_explorer.c
      * plug-ins/common/max_rgb.c
      * plug-ins/common/nlfilt.c
      * plug-ins/common/scatter_hsv.c: same fix here
      f92813d9
    • Manish Singh's avatar
      more egger cleanup · 6664943a
      Manish Singh authored
      -Yosh
      6664943a
    • Manish Singh's avatar
      $srcdir != $builddir fix for GIMP_CONTRIBUTORS · 50e478ef
      Manish Singh authored
      * configure.in: $srcdir != $builddir fix for GIMP_CONTRIBUTORS
      
      * plug-ins/common/plugin-defs.pl: More tidying up after Daniel Egger
      
      * tools/pdbgen/Makefile.am: parse pdb defs only once for app and lib
      
      * tools/pdbgen/lib.pl
      * tools/pdbgen/pdb/procedural_db.pdb: all void rets now return a
      boolean for success/failure
      
      -Yosh
      50e478ef
    • Nick Lamb /GIMP's avatar
      Tidy up after Daniel Egger · 85503c5f
      Nick Lamb /GIMP authored
      85503c5f
  3. 22 Aug, 2000 11 commits
  4. 21 Aug, 2000 7 commits
  5. 20 Aug, 2000 4 commits
    • Sven Neumann's avatar
      applied gimp-kirchgessner-000820-0, a patch by Peter Kirchgessner which · 4c6445a0
      Sven Neumann authored
      2000-08-21  Sven Neumann  <sven@gimp.org>
      
      * plug-ins/common/ps.c: applied gimp-kirchgessner-000820-0,
      a patch by Peter Kirchgessner which fixes a problem with the
      calculation of extent for Mac files (bug report #10547) and
      a problem with the loop when not reading all images of a
      multipage file.
      4c6445a0
    • Austin Donnelly's avatar
    • BST 2000  Austin Donnelly's avatar
      emboss.c jigsaw.c max_rgb.c nlfilt.c wind.c When a radio button in GTK is · 547f4820
      BST 2000 Austin Donnelly authored
      Sun Aug 20 21:02:22 BST 2000  Austin Donnelly  <austin@gimp.org>
      
      	* emboss.c
      	* jigsaw.c
      	* max_rgb.c
      	* nlfilt.c
      	* wind.c
      	* waves.c: When a radio button in GTK is clicked, the
      	    widget that used to be selected gets a signal as well as the
      	    one that was clicked.  Mostly people cope with this by
      	    guarding their signal handers with a check to run to the code
      	    only if the widget is active.  However, the callback functions
      	    registered with gimp_radio_group_new2() in the above files
      	    don't have this guard.  In most cases, this is a bad idea
      	    since it causes previews to be updated too many times.  In the
      	    emboss case it would also get the preview contents wrong when
      	    first displaying the dialog, since the act of
      	    gtk_widget_show()ing the dialog causes an event to be sent to
      	    the widget that's just been de-selected, causing the preview
      	    to redraw while the settings are inconsistent.
      
      	* emboss.c: The emboss plugin also used uninitialised data the
      	    first time it is started, which wasn't biting currently, but
      	    might in the future or on other architectures which don't zero
      	    their stacks.  Also made active region estimation more robust.
      
      	    I still haven't been able to reproduce Bug #17660: Embross
      	    plugin crashes, but I will admit that there's what could be
      	    uninitialised memory in the preview bitmap the very first time
      	    it is shown.
      547f4820
    • Sven Neumann's avatar
      plug-ins/imagemap/Makefile.am plug-ins/imagemap/imap_cern_parse.[ch] · 614bc34d
      Sven Neumann authored
      2000-08-20  Sven Neumann  <sven@gimp.org>
      
      * plug-ins/imagemap/Makefile.am
      * plug-ins/imagemap/imap_cern_parse.[ch]
      * plug-ins/imagemap/imap_csim_parse.[ch]
      * plug-ins/imagemap/imap_ncsa_parse.[ch]: recreated from yacc
      files and added those files to the distribution. Supposed to
      close bugs #8076, #9212 and #10090.
      
      * plug-ins/imagemap/imap_default_dialog.c
      * plug-ins/imagemap/imap_file.c
      * plug-ins/imagemap/imap_main.c: set help accelerator and window icon.
      614bc34d
  6. 19 Aug, 2000 2 commits
  7. 18 Aug, 2000 1 commit
    • BST 2000 Austin Donnelly's avatar
      fix nasty bug where if overwriting a file and also changing the format, · 42839da3
      BST 2000 Austin Donnelly authored
      Fri Aug 18 18:14:35 BST 2000 Austin Donnelly <austin@gimp.org>
      
      	* app/fileops.c: fix nasty bug where if overwriting a file and
      	    also changing the format, gimp would use the old format
          	    rather than the newly selected one.  To repeat: save a new
          	    image as (eg) jpeg by typing foo.jpg<RET>, then Save As XCF by
          	    using the pop-up menu and clicking OK, then Save As jpeg by
          	    using pop-up and clicking OK, and OK again to allow the file
          	    to be overwritten.  You should find that foo.jpg contains an
          	    XCF version of the image.  This was because the "overwrite"
          	    path through the code was subtly different from the standard
          	    way through, meaning that gimage_set_save_proc() was never
          	    called.  Now unified into new function file_save_with_proc().
      42839da3
  8. 17 Aug, 2000 1 commit