1. 03 Oct, 2000 1 commit
  2. 30 Sep, 2000 1 commit
  3. 26 Sep, 2000 1 commit
  4. 15 Sep, 2000 1 commit
  5. 07 Sep, 2000 1 commit
    • Tor Lillqvist's avatar
      Use fopen (xxx, "rb") on all systems. It is standard C, does no harm on · 79022969
      Tor Lillqvist authored
      2000-09-07  Tor Lillqvist  <tml@iki.fi>
      
      	* plug-ins/common/ps.c: Use fopen (xxx, "rb") on all systems. It
      	is standard C, does no harm on systems where it isn't needed
      	(Unix).
      
      	* libgimp/gimp.c (gimp_extension_process): Use
      	g_io_channel_win32_poll() instead of
      	g_io_channel_win32_wait_for_condition().
      79022969
  6. 30 Aug, 2000 2 commits
  7. 28 Aug, 2000 2 commits
    • Asbjørn Pettersen's avatar
      fix OS2 gz problem · 30a7dc0d
      Asbjørn Pettersen authored
      30a7dc0d
    • Michael Natterer's avatar
      added -DGTK_DISABLE_COMPAT_H to CPPFLAGS. · b9413eb0
      Michael Natterer authored
      2000-08-28  Michael Natterer  <mitch@gimp.org>
      
      	* configure.in: added -DGTK_DISABLE_COMPAT_H to CPPFLAGS.
      
      	* app/app_procs.c
      	* app/gdisplay.c
      	* app/layers_dialog.c
      	* app/menus.c
      	* app/tips_dialog.c
      	* libgimp/gimpcolorbutton.c
      	* plug-ins/FractalExplorer/Dialogs.c
      	* plug-ins/FractalExplorer/FractalExplorer.c
      	* plug-ins/bmp/bmpwrite.c
      	* plug-ins/common/AlienMap.c
      	* plug-ins/common/AlienMap2.c
      	* plug-ins/common/CML_explorer.c
      	* plug-ins/common/animationplay.c
      	* plug-ins/common/cubism.c
      	* plug-ins/common/curve_bend.c
      	* plug-ins/common/deinterlace.c
      	* plug-ins/common/gee.c
      	* plug-ins/common/glasstile.c
      	* plug-ins/common/iwarp.c
      	* plug-ins/common/mail.c
      	* plug-ins/common/pat.c
      	* plug-ins/common/pixelize.c
      	* plug-ins/common/plugindetails.c
      	* plug-ins/common/png.c
      	* plug-ins/common/sample_colorize.c
      	* plug-ins/common/sel_gauss.c
      	* plug-ins/common/sinus.c
      	* plug-ins/common/sparkle.c
      	* plug-ins/common/spheredesigner.c
      	* plug-ins/common/tga.c
      	* plug-ins/common/tileit.c
      	* plug-ins/common/vpropagate.c
      	* plug-ins/common/warp.c
      	* plug-ins/common/waves.c
      	* plug-ins/common/wmf.c
      	* plug-ins/flame/flame.c
      	* plug-ins/fp/fp_gtk.c
      	* plug-ins/gap/gap_arr_dialog.c
      	* plug-ins/gap/gap_dbbrowser_utils.c
      	* plug-ins/gap/gap_mov_dialog.c
      	* plug-ins/gap/gap_navigator_dialog.c
      	* plug-ins/gap/gap_resi_dialog.c
      	* plug-ins/gdyntext/gdyntext_ui.c
      	* plug-ins/gfig/gfig.c
      	* plug-ins/gimpressionist/brush.c
      	* plug-ins/gimpressionist/gimpressionist.c
      	* plug-ins/pagecurl/pagecurl.c
      	* plug-ins/print/gimp_main_window.c
      	* plug-ins/rcm/rcm_callback.c
      	* plug-ins/rcm/rcm_dialog.c
      	* plug-ins/script-fu/script-fu-console.c
      	* plug-ins/script-fu/script-fu-scripts.c
      	* plug-ins/script-fu/script-fu-server.c
      	* plug-ins/sel2path/sel2path_adv_dialog.c
      	* plug-ins/xjt/xjt.c: removed COMPAT_CRUFT.
      b9413eb0
  8. 25 Aug, 2000 1 commit
    • Sven Neumann's avatar
      tools/pdbgen/pdb/fileops.pdb added a few more PDB wrappers · cb7d5a17
      Sven Neumann authored
      2000-08-25  Sven Neumann  <sven@gimp.org>
      
      	* tools/pdbgen/pdb/fileops.pdb
      	* tools/pdbgen/pdb/selection.pdb: added a few more PDB wrappers
      
      	* tools/pdbgen/pdb/image.pdb: tweaked the help and blurb strings
      
      	* app/image_cmds.c
      	* libgimp/gimpfileops_pdb.[ch]
      	* libgimp/gimpimage_pdb.c
      	* libgimp/gimpselection_pdb.[ch]: regenerated
      
      	* plug-ins/common/bz2.c
      	* plug-ins/common/gz.c
      	* plug-ins/common/mail.c
      	* plug-ins/common/screenshot.c
      	* plug-ins/common/url.c
      	* plug-ins/gdyntext/gdyntext.c
      	* plug-ins/gfig/gfig.c: use new PDB wrappers.
      	For GDynText this change fixes a bug since it used to use the
      	wrong number of arguments for gimp_selection_load().
      
      	* plug-ins/flame/rect.[ch]: removed compiler warning
      cb7d5a17
  9. 24 Aug, 2000 2 commits
    • Tor Lillqvist's avatar
      Update, tell people the MSVC makefiles are not up-to-date. · 565ca6b1
      Tor Lillqvist authored
      2000-08-24  Tor Lillqvist  <tml@iki.fi>
      
      	* README.win32: Update, tell people the MSVC makefiles are not
      	up-to-date.
      
      	* */makefile.msc: Add warning about being outdated.
      
      	* */makefile.cygwin: Remove.
      
      	* */makefile.mingw.in: New files replacing the makefile.cygwin files.
      
      	* */Makefile.am: Change correspondingly.
      
      	* configure.in: Generate corresponding makefile.mingw files.
      
      	* app/about_dialog.c: Include <gdk/gdkconfig.h> for
      	GDK_USE_UTF8_MBS. Add UTF-8 version of a string.
      
      	* libgimp/gimp.c: Remove horrible Win32 hack, not needed any longer.
      
      	* plug-ins/common/jpeg.c: Use g_message, not g_warning.
      
      	* plug-ins/common/winclipboard.c
      	* plug-ins/common/winprint.c: Remove COMPAT_CRUFT.
      
      	* plug-ins/Lighting/lighing_apply.c: Fix for non-interactive mode
      	bug, supplied by Piet van Oostrum.
      
      	* tips/makefile.mingw: New file.
      
      	* tips/Makefile.am: Add it.
      565ca6b1
    • 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
  10. 23 Aug, 2000 5 commits
  11. 22 Aug, 2000 6 commits
  12. 21 Aug, 2000 1 commit
  13. 20 Aug, 2000 2 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
    • 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
  14. 17 Aug, 2000 1 commit
    • BST 2000 Andy Thomas's avatar
      plug-ins/sel2path/globals.h · e47ed109
      BST 2000 Andy Thomas authored
      
      Thu Aug 17 22:07:50 BST 2000 Andy Thomas <alt@gimp.org>
      
      	* plug-ins/sel2path/globals.h
      
      	Fixed compilation problems. Some really old compilers had problems
      	with the macros in sel2path. Thanks to
              Dougal_R_Scott@nag.national.com.aui for pointing it out.
      
      	* app/layers_dialog.c
      
      	Fixes #16583: "new view" not being updated correctly. I still think
      	theres is a problem in the idle rendering when images that
      	have multiple views require updating.
      	I could only get the deleting layers operation
      	to leave the "other views" out of date. This fix forces the views
      	to be updates as soon as the layer is deleted. I think this is
      	acceptable since we are doing a "large scale" operation and the
      	performance loss by not doing the update in the background is OK.
      
      	* plug-ins/common/plugindetails.c
      
      	Fixed problem when doing searches for plugins containing a
      	given string caused gtk warnings to be issued
      e47ed109
  15. 16 Aug, 2000 1 commit
  16. 08 Aug, 2000 1 commit
  17. 07 Aug, 2000 2 commits
    • Michael Natterer's avatar
      forgot to commit this last weekend :) · 95ccd16f
      Michael Natterer authored
      2000-08-04  Michael Natterer  <mitch@gimp.org>
      	    Sven Neumann  <sven@gimp.org>
      
      	* libgimp/gimp.h
      	* libgimp/gimpcompat.h
      	* plug-ins/common/curve_bend.c
      	* plug-ins/common/plugindetails.c
      	* plug-ins/dbbrowser/dbbrowser_utils.c
      	* plug-ins/gap/gap_dbbrowser_utils.c
      	* plug-ins/gap/gap_filter_codegen.c
      	* plug-ins/gap/gap_filter_pdb.c
      	* plug-ins/gap/gap_pdb_calls.c
      	* plug-ins/maze/maze_face.c
      	* plug-ins/pygimp/gimpmodule.c
      	* plug-ins/script-fu/script-fu-scripts.c
      	* plug-ins/script-fu/script-fu.c
      	* plug-ins/xjt/xpdb_calls.c: removed COMPAT_CRUFT
      95ccd16f
    • Marc Lehmann's avatar
      *** empty log message *** · 381212c1
      Marc Lehmann authored
      381212c1
  18. 03 Aug, 2000 1 commit
    • Michael Natterer's avatar
      Sven Neumann <sven@gimp.org> · 3c4fc750
      Michael Natterer authored
      2000-08-03  Michael Natterer  <mitch@gimp.org>
      	    Sven Neumann  <sven@gimp.org>
      
      	* libgimp/gimp.c
      	* libgimp/gimpbrushmenu.c
      	* libgimp/gimpprotocol.c: removed COMPAT_CRUFT
      
      	* plug-ins/FractalExplorer/FractalExplorer.c
      	* plug-ins/common/film.c
      	* plug-ins/common/sample_colorize.c
      	* plug-ins/gdyntext/gdyntext.c
      	* plug-ins/gfig/gfig.c
      	* plug-ins/print/print.c
      	* plug-ins/sel2path/sel2path.c: replaced gimp_run_procedure
      	calls with functions from libgimp that wrap the PDB calls.
      	And, you guessed it, cleanup and indentation.
      
      	* plug-ins/print/gimp_main_window.c: closed bug #11784.
      3c4fc750
  19. 01 Aug, 2000 1 commit
    • Sven Neumann's avatar
      added g_strcompress from glib-1.3 · 261e3c68
      Sven Neumann authored
      2000-08-01  Sven Neumann  <sven@gimp.org>
      
      * libgimp/gimputils.[ch]: added g_strcompress from glib-1.3
      
      * plug-ins/gdyntext/gdyntextutil.[ch]: removed since it duplicated
      gimp_strescape and the newly added gimp_strcompress.
      
      * plug-ins/gdyntext/Makefile.am
      * plug-ins/gdyntext/gdyntext.[ch]
      * plug-ins/gdyntext/gdyntext_ui.c
      * plug-ins/gdyntext/gdyntextcompat.c: use the new functions and
      got rid of some gimp_run_procedure calls since we now have proper
      wrappers in libgimp.
      
      * plug-ins/common/autocrop.c
      * plug-ins/common/gif.c
      * plug-ins/common/gifload.c
      * plug-ins/common/guillotine.c
      * plug-ins/common/mail.c
      * plug-ins/common/screenshot.c
      * plug-ins/common/tile.c
      * plug-ins/common/zealouscrop.c
      * plug-ins/gflare/gflare.c
      * plug-ins/gimpressionist/gimpressionist.c
      * plug-ins/pagecurl/pagecurl.c
      * plug-ins/script-fu/script-fu-scripts.c
      * plug-ins/script-fu/script-fu.c: replaced gimp_run_procedure
      calls with functions from libgimp that wrap the PDB calls.
      
      Sorry, all this is untested but I will leave tomorrow and hope to
      get some hacking done at Mitch's place. So I wanted that stuff to
      be in CVS. There are good chances that it works...
      261e3c68
  20. 30 Jul, 2000 2 commits
    • Tor Lillqvist's avatar
      Change Win32 implementation to be a bit simpler. Use minigzip (from zlib) · 8f3df4ef
      Tor Lillqvist authored
      2000-07-31  Tor Lillqvist  <tml@iki.fi>
      
      	* plug-ins/common/gz.c (load_image,save_image): Change Win32
      	implementation to be a bit simpler. Use minigzip (from zlib)
      	instead of the full gzip. Intend to include minigzip with the
      	(binary) distribution.
      
      	* libgimp/makefile.{cygwin,msc}
      	* app/makefile.{cygwin,msc}: Add G_LOG_DOMAIN.
      
      	* app/gimpbrushhose.{c,h}: Really remove these files, as
      	Adrian tried on August 23.
      
      	* plug-ins/script-fu/script-fu.c: Enable the script-fu console on
      	Win32, too.
      
      	* plug-ins/script-fu/script-fu-console.c: Now with new GLib
      	GIOChannel implementaion, compile for Win32, too. Use
      	g_io_add_watch instead of gdk_input_add (on Unix, too). The
      	callback for g_io_add_watch is passed a GIOChannel, while the
      	callback for gdk_input_add is passed a file descriptor. On Win32
      	(and possibly other non-Unices) we want GIOChannels, as we must
      	use g_io_channel_read to read from file descriptors being
      	watched. Works as previously on Unix this way, too.
      8f3df4ef
    • Sven Neumann's avatar
      added a tooltip describing the "Keep Aspect Ratio" toggle. Closes bug · fa39d334
      Sven Neumann authored
      2000-07-31  Sven Neumann  <sven@gimp.org>
      
      * plug-ins/common/ps.c: added a tooltip describing the "Keep
      Aspect Ratio" toggle. Closes bug #11286.
      fa39d334
  21. 29 Jul, 2000 1 commit
    • Sven Neumann's avatar
      applied gimp-kirchgessner-000728-0, a patch by Peter Kirchgessner that · 90739b78
      Sven Neumann authored
      2000-07-29  Sven Neumann  <sven@gimp.org>
      
      * plug-ins/common/decompose.c:
      applied gimp-kirchgessner-000728-0, a patch by Peter Kirchgessner
      that resolves request #16795 and changes the generated filenames
      for decomposed images.
      
      * app/authors.h
      * tools/authorsgen/Makefile.am
      * tools/authorsgen/authorsgen.pl: works better now
      
      --Sven
      90739b78
  22. 25 Jul, 2000 1 commit
  23. 18 Jul, 2000 2 commits
    • BST 2000  Austin Donnelly's avatar
      The gif save plugin normally asks the user if it's ok to crop the image if · 1218b2bb
      BST 2000 Austin Donnelly authored
      Tue Jul 18 23:34:34 BST 2000  Austin Donnelly  <austin@gimp.org>
      
      	* plugs-ins/common/gif.c: The gif save plugin normally asks the
      	    user if it's ok to crop the image if there are layers larger
          	    than the image size.  This isn't a good idea if we're running
          	    with run_mode == NON_INTERACTIVE.  Fix similar to that
          	    suggested by Bryan Livingston <bryan@cooltext.com> on
          	    gimp-developer mailing list.
      
         	* app/layer.c: Fix for Bug#17347: Scale Layer leaves artifacts.
      	    Basic problem is that scaling a layer when there's a selection
          	    active (eg there's a floating selection) doesn't invalidate
          	    the layer bounds.  Same problem with resizing a layer,
          	    although the bug report didn't mention that.  Fixed by changing
          	    layer_resize() and layer_scale_lowlevel() to call
          	    layer_invalidate_boundary() once done changing the layer.
      1218b2bb
    • Tor Lillqvist's avatar
      Add horrible hack that seems to help script-fu startup on NT 4.0, by · e153e7cd
      Tor Lillqvist authored
      2000-07-18  Tor Lillqvist  <tml@iki.fi>
      
      * libgimp/gimp.c (gimp_flush): Add horrible hack that seems to
      help script-fu startup on NT 4.0, by avoiding some bug in GLib.
      Yes, it would be better to fix GLib's main loop and GIOChannel
      code for Win32. Unfortunately, it's kinda hairy...
      
      * libgimp/gimp.h: Add extern "C" to the Win32 part for compiling
      C++ plug-ins.
      
      * plug-ins/makefile.cygwin: Add a couple of new unofficial
      plug-ins. Use macros from build/win32/make.mingw.
      
      * plug-ins/common/warp.c: Use G_PI.
      e153e7cd
  24. 16 Jul, 2000 1 commit
    • Michael Natterer's avatar
      Sven Neumann <sven@gimp.org> · df9eeff6
      Michael Natterer authored
      2000-07-16  Michael Natterer  <mitch@gimp.org>
      	    Sven Neumann      <sven@gimp.org>
      
      	* AUTHORS
      	* gimp.1.in
      	* app/about_dialog.c: removed two accidentially added non-authors.
      
      	* app/errors.[ch]
      	* app/main.c: added a new command line option
      	"--enable-stack-trace" which can be one of {never|query|always}.
      
      	* app/plug_in.c
      	* libgimp/gimp.c: pass the stack trace mode as an argv[] element to
      	plug-ins. Cleaned up the plug-ins' argv[] (removed unused TILE_WIDTH
      	and TILE_HEIGHT arguments, always pass 6 arguments to make the code
      	simpler).
      
      	* libgimp/gimpenums.h
      	* plug-ins/script-fu/script-fu-constants.c
      	* tools/pdbgen/Makefile.am
      	* tools/pdbgen/enums.pl: export the app's STACK_TRACE_MODE enum.
      
      	* plug-ins/common/plugindetails.c: made the titles of the tree view
      	unclickable, cleanups.
      df9eeff6