1. 11 Dec, 2000 1 commit
    • Sven Neumann's avatar
      app/edit_selection.c app/gimpimage.c app/layer_select.c when computing a · ed707bea
      Sven Neumann authored
      2000-12-11  Sven Neumann  <sven@gimp.org>
      
      	* app/edit_selection.c
      	* app/gimpimage.c
      	* app/layer_select.c
      	* app/layers_dialog.c: when computing a preview, limit the scale ratio
      	to a maximum of 1.0. By doing so we avoid to scale drawables up if the
      	image (canvas) size becomes larger than the drawable. Fixes bug #31098.
      
      	* app/gimppreviewcache.[ch]: indented
      ed707bea
  2. 26 Nov, 2000 1 commit
    • Sven Neumann's avatar
      PLUG_IN_MAINTAINERS changed email address of Winston Chang · 969b4c59
      Sven Neumann authored
      2000-11-26  Sven Neumann  <sven@gimp.org>
      
      	* PLUG_IN_MAINTAINERS
      	* plug-ins/common/unsharp.c: changed email address of Winston Chang
      
      	* app/gdisplay_color_ui.c: applied a modified version of another
      	patch sent by David Odin <David.Odin@bigfoot.com> which sets the
      	sensitivity of the buttons in the dialog according to the possible
      	actions.
      969b4c59
  3. 21 Nov, 2000 1 commit
  4. 12 Nov, 2000 1 commit
    • Simon Budig's avatar
      fixed #10554 by requesting a window with the max. size of · cc2f917c
      Simon Budig authored
      2000-11-11  Simon Budig <simon@gimp.org>
      
              * app/interface.c: fixed #10554 by requesting a window
              with the max. size of 0.75*screen_width x 0.75*screen_height.
              These 75% value is taken from the shrink_wrap code and
              probably should be configurable...
      cc2f917c
  5. 25 Oct, 2000 2 commits
  6. 15 Sep, 2000 1 commit
  7. 14 Sep, 2000 2 commits
  8. 28 Aug, 2000 1 commit
    • 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
  9. 17 Aug, 2000 1 commit
    • Garry R. Osgood's avatar
      app/gdisplay.c app/image_map.c · 43ff0cdf
      Garry R. Osgood authored
      2000-08-16  Garry R. Osgood <gosgood@idt.net>
      * app/gdisplay.c
      * app/image_map.c
      
      Addresses Bug Report #14704, and an
      undisclosed undo system bug. Freezes
      undo stack before interactive tools
      commence idle rendering; thaws stack
      on cleanup and immediately sets menu
      sensitivity.
      
      Not an image lock, but Yet Another UI
      Lock. Oh well; merrilly we patch along...
      See http://bugs.gnome.org/db/14/14704.html
      for gory details. Closes #14704.
      43ff0cdf
  10. 14 Jun, 2000 1 commit
    • Michael Natterer's avatar
      Makefile.am app/cursorutil.[ch] app/tools.c added lots of new cursors and · b8ee0c8c
      Michael Natterer authored
      2000-06-14  Michael Natterer  <mitch@gimp.org>
      
      	* Makefile.am
      	* app/cursorutil.[ch]
      	* app/tools.c
      	* cursors/*: added lots of new cursors and removed old ones.
      
      	* app/gdisplay.[ch]: enabled the cursor setting parameters in
      	gdisplay_install_tool_cursor().
      
      	* app/bezier_select.c
      	* app/blend.c
      	* app/bucket_fill.c
      	* app/by_color_select.c
      	* app/clone.c
      	* app/color_picker.c
      	* app/crop.c
      	* app/disp_callbacks.c
      	* app/edit_selection.c
      	* app/eraser.c
      	* app/flip_tool.c
      	* app/ink.c
      	* app/iscissors.c
      	* app/magnify.c
      	* app/measure.c
      	* app/move.c
      	* app/paint_core.c
      	* app/rect_select.c
      	* app/text_tool.c
      	* app/transform_core.c: use the new cursors. Only the transform
      	tools are still using old cursors.
      
      	* app/layers_dialog.c: a tooltip for "Keep Trans."
      
      	* app/user_install.c: set the ctree's selection mode to BROWSE.
      b8ee0c8c
  11. 09 Jun, 2000 2 commits
    • Michael Natterer's avatar
      app/gdisplay.[ch] oops, my last commit caused a segfault. · 6fddfc29
      Michael Natterer authored
      2000-06-09  Michael Natterer  <mitch@gimp.org>
      
      	* app/gdisplay.[ch]
      	* app/scroll.c: oops, my last commit caused a segfault.
      6fddfc29
    • Michael Natterer's avatar
      Cursor patch II: This is only the logic inside the cursor system and not · d0a551bb
      Michael Natterer authored
      2000-06-09  Michael Natterer  <mitch@gimp.org>
      
      	Cursor patch II:
      	This is only the logic inside the cursor system and not yet used.
      
      	* app/cursorutil.[ch]: [gimp]_change_win_cursor() take lots of
      	parameters now and compose cursors from up to three cursor
      	bitmaps/masks.
      
      	* app/gdisplay.[ch]: As a test, create a hardcoded example cursor
      	if "Cursor Mode" is set to "Tool Icon with Crosshair" in prefs.
      
      	* app/curves.c
      	* app/dialog_handler.c
      	* app/scroll.c: changed the calls to the win_cursor function.
      
      	* app/tools.[ch]: added a cursor and a toggle cursor to the ToolInfo
      	structure of all tools.
      
      	* app/toolsF.h: new ToolType TOOL_TYPE_NONE.
      
      	* app/gimpdnd.c
      	* app/interface.c: check for silly filenames in the file dnd
      	callback. Closes #13733.
      
      	* Makefile.am
      	* cursors/bucket_fill_small.xbm
      	* cursors/bucket_fill_small_mask.xbm
      	* cursors/crop_small.xbm
      	* cursors/crop_small_mask.xbm
      	* cursors/crosshair_small.xbm
      	* cursors/crosshair_small_mask.xbm
      	* cursors/ellipse_select_small.xbm
      	* cursors/ellipse_select_small_mask.xbm
      	* cursors/eraser_small.xbm
      	* cursors/eraser_small_mask.xbm
      	* cursors/free_select_small.xbm
      	* cursors/free_select_small_mask.xbm
      	* cursors/fuzzy_select_small.xbm
      	* cursors/fuzzy_select_small_mask.xbm
      	* cursors/intersect.xbm
      	* cursors/intersect_mask.xbm
      	* cursors/minus.xbm
      	* cursors/minus_mask.xbm
      	* cursors/move.xbm
      	* cursors/move_mask.xbm
      	* cursors/paintbrush_small.xbm
      	* cursors/paintbrush_small_mask.xbm
      	* cursors/pencil_small.xbm
      	* cursors/pencil_small_mask.xbm
      	* cursors/plus.xbm
      	* cursors/plus_mask.xbm
      	* cursors/rect_select_small.xbm
      	* cursors/rect_select_small_mask.xbm
      	* cursors/resize_small.xbm
      	* cursors/resize_small_mask.xbm
      	* cursors/zoom.xbm
      	* cursors/zoom_mask.xbm
      	* cursors/zoom_small.xbm
      	* cursors/zoom_small_mask.xbm: new files extracted from Tigert's
      	gimp-tool-cursors.xcf created at GimpCon.
      
      	Tigert, I'll commit the xcf as soon as I've added empty layers
      	with the names of the cursors that are missing.
      
      	* cursors/mouse.xbm
      	* cursors/mouse_mask.xbm: made it 32x32 to allow for cursor
      	composition.
      d0a551bb
  12. 07 Jun, 2000 1 commit
    • Sven Neumann's avatar
      call undo_push_qmask() before removing the channel since the callback will · fd4355bc
      Sven Neumann authored
      2000-06-08  Sven Neumann  <sven@gimp.org>
      
              * app/qmask.c: call undo_push_qmask() before removing the
              channel since the callback will set the qmask_state
              incorrectly otherwise. Fixes bug #13472.
      
              * app/undo.[ch]: code cleanup
      
              * plug-ins/common/gif.c: put save_comment into the values
              that are stored between calls to the GIF plug-in, so it
              remembers if the user wants to save the comment. Fixes
              bug #12755.
      fd4355bc
  13. 06 Jun, 2000 1 commit
    • Michael Natterer's avatar
      Makefile.am cursors/crosshair.xbm new files. · 5d43ca6c
      Michael Natterer authored
      2000-06-06  Michael Natterer  <mitch@gimp.org>
      
      	* Makefile.am
      	* cursors/crosshair.xbm
      	* cursors/crosshair_mask.xbm: new files.
      
      	* app/cursorutil.[ch]
      	* app/gdisplay.[ch]
      	* app/gimprc.[ch]
      	* app/preferences_dialog.c: Started to add the new set of
      	consistent tool cursors. The crosshair one is the easy part
      	but I wanted to see a result :) The other two options in
      	the pref's cursor menu are still dummys.
      5d43ca6c
  14. 04 Jun, 2000 1 commit
  15. 27 May, 2000 1 commit
    • Michael Natterer's avatar
      Libgimp cleanup part II (with a little help from Yosh who moved the CVS · 6fa33d68
      Michael Natterer authored
      2000-05-27  Michael Natterer  <mitch@gimp.org>
      
      	Libgimp cleanup part II (with a little help from Yosh
      	who moved the CVS files).
      
      	* libgimp/Makefile.am
      	* libgimp/gimpchannel_pdb.c
      	* libgimp/gimpdisplay_pdb.c
      	* libgimp/gimpdrawable_pdb.c
      	* libgimp/gimpgradient_pdb.c
      	* libgimp/gimphelp_pdb.c
      	* libgimp/gimpimage_pdb.c
      	* libgimp/gimplayer_pdb.c
      	* libgimp/gimppalette_pdb.c
      	* libgimp/gimpparasite_pdb.c
      	* libgimp/gimpselection_pdb.c
      	* libgimp/gimpunit_pdb.c: new names of all files which contain
      	PDB wrappers.
      
      	* modules/Makefile.am
      	* libgimp/gimpcolordisplay.h
      	* libgimp/gimpcolorselector.h
      	* modules/gimpmodregister.[ch]: renamed.
      
      	* libgimp/gimpparasiteF.h
      	* libgimp/gimpparasiteP.h: removed because gimp.h had to include
      	the private header anyway.
      
      	* app/color_notebook.c
      	* app/color_select.c
      	* app/gdisplay_color.[ch]
      	* app/gdisplay_color_ui.c
      	* app/gimpbrushpipe.c
      	* app/gimpdrawable.[ch]
      	* app/gimpimage.c
      	* app/gimpimage.h
      	* app/gimpparasite.[ch]
      	* app/gimprc.c
      	* app/image_new.c
      	* app/layer.c
      	* app/parasite_cmds.c
      	* app/parasitelist.[ch]
      	* app/plug_in.c
      	* app/procedural_db.c
      	* app/undo.c
      	* app/xcf.c
      	* libgimp/gimp.[ch]
      	* libgimp/gimpcolordisplay.h
      	* libgimp/gimpparasite.[ch]
      	* modules/cdisplay_gamma.c
      	* modules/cdisplay_highcontrast.c
      	* modules/colorsel_gtk.c
      	* modules/colorsel_triangle.c
      	* modules/colorsel_water.c
      	* plug-ins/FractalExplorer/Dialogs.c
      	* plug-ins/FractalExplorer/Events.c
      	* plug-ins/Lighting/lighting_apply.c
      	* plug-ins/Lighting/lighting_shade.c
      	* plug-ins/MapObject/mapobject_image.c
      	* plug-ins/common/gpb.c
      	* plug-ins/common/psp.c
      	* plug-ins/sel2path/sel2path.c
      	* po-libgimp/POTFILES.in
      	* tools/pdbgen/pdb.pl
      	* tools/pdbgen/pdb/parasite.pdb: changed includes accordingly.
      6fa33d68
  16. 08 May, 2000 2 commits
    • Michael Natterer's avatar
      oops, forgot a debugging g_print(). · e475183f
      Michael Natterer authored
      2000-05-08  Michael Natterer  <mitch@gimp.org>
      
      	* app/errors.c (gimp_fatal_error): oops, forgot a debugging
      	g_print().
      
      	* app/gdisplay.c (gdisplay_set_menu_sensitivity): there _can_ be
      	an active drawable even if there is no layer. Also reordered
      	the rest if the checks.
      e475183f
    • Michael Natterer's avatar
      app/fileops.c return silently from save/save_as and grey out the menu · 5948e2ab
      Michael Natterer authored
      2000-05-08  Michael Natterer  <mitch@gimp.org>
      
      	* app/fileops.c
      	* app/gdisplay.c: return silently from save/save_as and grey out
      	the menu entries if there is no active drawable. Fixes #10239.
      5948e2ab
  17. 06 May, 2000 1 commit
  18. 05 May, 2000 1 commit
  19. 28 Apr, 2000 1 commit
  20. 27 Apr, 2000 1 commit
    • Michael Natterer's avatar
      app/color_select.c app/colormaps.[ch] removed unused global variables · c73b233f
      Michael Natterer authored
      2000-04-26  Michael Natterer  <mitch@gimp.org>
      
      	* app/color_select.c
      	* app/colormaps.[ch]
      	* app/context_manager.c: removed unused global variables
      	[foreground|background]_pixel and [old|new]_color_pixel.
      
      	Initialize the colormap and visual stuff with GdkRGB instead of
      	GtkPreview functions (which are deprecated).
      
      	* app/[62 files]: removed #include's (started with colormaps.h and
      	couldn't stop). Also ordered them consistently and did some small
      	unrelated cleanups.
      	Removed variuos <stdlib.h> et.al. but checked the files carefully
      	before doing so. If I was too radical and you get warnings on your
      	platform, please flame me or just put them back :)
      c73b233f
  21. 26 Apr, 2000 1 commit
  22. 25 Apr, 2000 1 commit
  23. 16 Apr, 2000 2 commits
    • Michael Natterer's avatar
      block all canvas events while resizing the display so the standard canvas · 085f9b6e
      Michael Natterer authored
      2000-04-16  Michael Natterer  <mitch@gimp.org>
      
      	* app/gdisplay_ops.c (gdisplay_shrink_wrap): block all canvas
      	events while resizing the display so the standard canvas "expose"
      	and "configure" handlers are not called.
      	This optimization is valid because shrink_wrap's caller has to do
      	a full recalculation and expose of the gdisplay anyway.
      	For the same reason, I removed the calls to gdisplay_expose_full()
      	and bounds_checking() from shrink_wrap.
      
      	This should also fix the double exposes Austin reported some time
      	ago. I hope it does not re-break yesterday's fix :)
      
      	* app/gdisplay_ops.[ch]: removed unused function
      	gdisplay_resize_image().
      
      	* app/scale.c (resize_display): do a full expose if one of the
      	"resize_display" or "redisplay" parameters is TRUE.
      085f9b6e
    • jtl's avatar
      *** empty log message *** · 5c816c6b
      jtl authored
      5c816c6b
  24. 15 Apr, 2000 2 commits
    • Michael Natterer's avatar
      after resizing the display, check if the window manager placed it · 89d3e0d8
      Michael Natterer authored
      2000-04-15  Michael Natterer  <mitch@gimp.org>
      
      	* app/gdisplay_ops.c (gdisplay_shrink_wrap): after resizing the
      	display, check if the window manager placed it offscreen and
      	center it in that case.
      89d3e0d8
    • Michael Natterer's avatar
      s/0/FALSE/ · 554b9a34
      Michael Natterer authored
      2000-04-15  Michael Natterer  <mitch@gimp.org>
      
      	* app/disp_callbacks.c: s/0/FALSE/
      
      	* app/gdisplay_ops.c (gdisplay_shrink_wrap): removed all the
      	gtk_drawing_area_size(), show/hide and gtk_main_iteration() stuff
      	and don't touch the drawing area at all.
      
      	Instead, use brute force on gdisp->shell:
      	1. gtk_widget_size_allocate(gdisp->shell)
      	2. gdk_window_resize(gdisp->shell->window)
      
      	(tested with Sawmill, Enlightenment and twm)
      554b9a34
  25. 10 Apr, 2000 1 commit
    • Tor Lillqvist's avatar
      Correct the info about Win32 mailing lists. · 70b1e8da
      Tor Lillqvist authored
      2000-04-10  Tor Lillqvist  <tml@iki.fi>
      
      * README: Correct the info about Win32 mailing lists.
      
      * gimprc.win32: Add perfect-mouse setting.
      
      * libgimp/gimp.h
      * app/main.c: Guard against redefinition of _stdcall.
      
      * libgimp/gimpmath.h: Define macros ISNAN and ISINF. On Win32 use
      _isnan() and _fpclass() from <float.h>, on other platforms use
      isnan() and isinf(). We really should test for isnan and isinf in the
      configure script.
      
      * tools/pdbgen/pdb/gimage.pdb
      * app/gimage_cmds.c: Include gimpmath.h, use above macros instead
      of using the nonportable isnan and isinf.
      
      * app/gdisplay_ops.c: Do use the old gtk_widget_hide/show hack on
      Win32.
      
      * libgimp/makefile.cygwin
      * libgimp/makefile.msc
      * app/makefile.cygwin
      * app/makefile.msc
      * plug-ins/makefile.cygwin
      * plug-ins/makefile.msc: Updates.
      
      * plug-ins/gfig/gfig.c (plug_in_parse_gfig_path): Simplify warning
      message on Win32.  We could use G_DIR_SEPARATOR in the sample
      gimprc line, but then we would have to call g_strescape to quote
      it, argh. Win32 users use prebuilt versions with a correct gimprc
      file anyway.
      
      (create_file_selection): Use g_get_tmp_dir().
      
      (gfig_update_stat_labels): Guard against possibly NULL value from
      g_get_home_dir().
      70b1e8da
  26. 06 Apr, 2000 1 commit
    • Michael Natterer's avatar
      app/commands.c app/layers_dialog.c behave like a widget: removed · 61184c16
      Michael Natterer authored
      2000-04-06  Michael Natterer  <mitch@gimp.org>
      
      	* app/commands.c
      	* app/layers_dialog.c
      	* app/resize.[ch]: behave like a widget:
      	removed resize_widget_free() and call
      	gtk_widget_destroy(resize->resize_shell) instead.
      
      	* app/interface.c: s/0/FALSE/
      
      	* app/color_area.c
      	* libgimp/gimpchainbutton.c: show the correct background also for
      	engine driven themes. The chainbutton's lines still don't draw
      	with the pixmap theme, which is probably a bug of the theme's
      	draw_polygon method.
      61184c16
  27. 03 Apr, 2000 1 commit
    • Michael Natterer's avatar
      app/color_panel.[ch] app/color_picker.c removed the public function · 8ed5f8ce
      Michael Natterer authored
      2000-04-03  Michael Natterer  <mitch@gimp.org>
      
      	* app/color_panel.[ch]
      	* app/color_picker.c
      	* app/qmask.c: removed the public function color_panel_free() and
      	fake a real widget's behaviour by connecting to the panel widget's
      	"destroy" signal.
      
      	* app/channels_dialog.c
      	* app/layers_dialog.c: cleaned up and sync'ed the code where
      	possible (without changing the logic).
      8ed5f8ce
  28. 02 Apr, 2000 1 commit
    • Michael Natterer's avatar
      completely overworked the widget packing of the display shell. This was · dac8997b
      Michael Natterer authored
      2000-04-02  Michael Natterer  <mitch@gimp.org>
      
      	* app/interface.c: completely overworked the widget packing of the
      	display shell. This was necessary because the table insisted on
      	giving the vertical scrollbar more allocation than it needed when
      	first displaying an image which is smaller than the minimal
      	statusbar width. Replaced the tables with packing boxes.
      
      	See the comments I've added to create_display_shell() if you
      	really want to see the ugly details.
      
      	Also, to get rid of the 2-pixel spacing which appears at the
      	bottom of the display whenever the statusarea is hidden,
      	gdisp->statusarea is now the eventbox, not the hbox it contains.
      
      	* pixmaps/navbutton.xpm: made it 2x2 pixels larger.
      dac8997b
  29. 01 Apr, 2000 1 commit
    • Michael Natterer's avatar
      when dropping a drawable, do the undo_push_group_start() before creating · 902aea45
      Michael Natterer authored
      2000-04-01  Michael Natterer  <mitch@gimp.org>
      
      	* app/disp_callbacks.c: when dropping a drawable, do the
      	undo_push_group_start() before creating the new layer, otherwise
      	the undo system will show obscure misbehaviour (the undo group is
      	pushed correctly but no undo will be possible until an other undo
      	is pushed).
      902aea45
  30. 25 Mar, 2000 2 commits
    • Michael Natterer's avatar
      found some typos · e85517df
      Michael Natterer authored
      --Mitch
      e85517df
    • Michael Natterer's avatar
      new global variable "gimp_busy" which gets set/unset whenever busy cursors · 3e64ff6a
      Michael Natterer authored
      2000-03-25  Michael Natterer  <mitch@gimp.org>
      
      	* app/cursorutil.[ch]: new global variable "gimp_busy" which gets
      	set/unset whenever busy cursors are added/removed.
      
      	* app/info_dialog.c: register the info dialogs with the dialog
      	handler.
      
      	* app/fuzzy_select.[ch]: cleanups.
      
      	Here starts the ugly workaround which simulates something like
      	locking. If it works, it will close lots of bugs, if not, it's
      	easy to remove again.
      
      	So far, I didn't find strange side effects but Gimp is told to be
      	a complex program :-) Please test this.
      
      	* app/context_manager.c: don't allow tool changes if gimp_busy
      	is TRUE.
      
      	* app/disp_callbacks.c: don't allow mouse and key events in the
      	display_canvas if gimp_busy is TRUE.
      	(except if the current tool is FUZZY_SELECT and it is ACTIVE,
      	 which is very ugly)
      	Also block other stuff like dropping colors/patterns etc.
      
      	* app/gdisplay_ops.c: don't close any display while Gimp is
      	busy. This is not really what we want but at least it prevents
      	crashes.
      3e64ff6a
  31. 24 Mar, 2000 1 commit
  32. 23 Mar, 2000 1 commit
  33. 21 Mar, 2000 1 commit