1. 22 May, 2000 2 commits
  2. 21 May, 2000 4 commits
    • Stanislav Brabec's avatar
      cosmetical change of comment · 3166390a
      Stanislav Brabec authored
      3166390a
    • Michael Natterer's avatar
      These changes enable help support for 3rd party plug-ins which install · 9c6b0b0c
      Michael Natterer authored
      2000-05-21  Michael Natterer  <mitch@gimp.org>
      
      	These changes enable help support for 3rd party plug-ins which
      	install their help files outside GIMP's main help dir.
      
      	Instead of calling gimp_help(), gimp_plugin_help_func() etc.,
      	all help callbacks now have to call gimp_standard_help_func()
      	which has different implementations in the app and in libgimp.
      
      	There is a new function gimp_plugin_help_register() which can
      	be called during plug-in query. plug_in.c keeps a list of
      	executable_name/help_path pairs. Plug-ins have to pass their
      	exec. name to gimp_help() which uses the list to find the plug-in's
      	help directory.
      
      	* app/gimphelp.[ch]: gimp_help() now takes a help_path parameter.
      	help_path == NULL means the standard help directory. Various
      	changes to pass the help_path to the help browser.
      
      	* app/gimprc.c: save the plug-in's help_path in the pluginrc file.
      
      	* app/menus.c: ugly hack to enable help_paths in the "F1" callback.
      
      	* app/plug_in.[ch]: many help_path related changes. Use g_basename()
      	instead of strrchr(str,G_DIR_SEPARATOR), cosmetic cleanups.
      
      	* app/internal_procs.c
      	* app/gimphelp_cmds.c
      	* tools/pdbgen/pdb/gimphelp.pdb: new procedure
      	gimp_plugin_help_register(). gimp_help() takes a second parameter
      	which is the executable name (not the help_path).
      
      	* app/color_notebook.c
      	* app/commands.c
      	* app/lc_dialog.c
      	* app/preferences_dialog.c
      	* app/tools.c: call gimp_standard_help_func() instead of gimp_help().
      
      	* libgimp/gimp.c: new function gimp_get_progname() which returns
      	the full path of the plug-in's executable.
      
      	* libgimp/gimp.h: export the new function,
      	removed gimp_plugin_help_func(), gimp_help() takes the executable
      	name as second parameter.
      
      	* libgimp/gimpcompat.h: added gimp_plugin_help_func().
      
      	* libgimp/gimphelp.c: a wrapper for gimp_plugin_help_register(),
      	changed the calls to gimp_help.
      
      	* libgimp/gimphelpui.[ch]: call gimp_standard_help_func() instead
      	of gimp_help().
      
      	* plug-ins/helpbrowser/helpbrowser.c: now called with an additional
      	help_path parameter. Various changes to enable
      	help_path != gimp_standard_help_path.
      
      	Unrelated stuff:
      
      	* app/batch.h: added missing GPL header.
      
      	* app/gimpunit.c: had a LGPL header, merged some fprintf's into
      	one call.
      
      	* app/procedural_db.[ch]: cosmetic: g* types, s/g_malloc/g_new/,
      	prototypes, indentation.
      
      	* app/resize.c: use less packing widgets. didn't find the "offset"
      	redraw bug :(
      9c6b0b0c
    • Garry R. Osgood's avatar
      *app/docindex.c Used feof(fp) as a hardware independent indicator, · 89c8637d
      Garry R. Osgood authored
      2000-05-20  Garry R. Osgood <gosgood@idt.net>
      *app/docindex.c
      Used feof(fp) as a hardware independent indicator, replacing
      constructs comparing EOF (-1) to integers that once were unsigned
      characters. Puts an end to infinite looping at line 239 giving rise to
      #11578. See bug report; closes 11578.
      89c8637d
    • Marc Lehmann's avatar
      see plug-ins/perl/Changes · a82a3cf5
      Marc Lehmann authored
      a82a3cf5
  3. 20 May, 2000 4 commits
    • Sven Neumann's avatar
      added links to Carey Bunks's "Gimp-Savvy" and "Grokking the GIMP" · e882c30e
      Sven Neumann authored
      2000-05-20  Sven Neumann  <sven@gimp.org>
      
      * plug-ins/webbrowser/web-browser.scm: added links to
      Carey Bunks's "Gimp-Savvy" and "Grokking the GIMP" resources.
      
      * libgimp/gimpwidgets.[ch]: use unsigned integers for the
      memsize_entry. Added gimp_uint_adjustment_update().
      
      * gimprc.[ch]
      * preferences_dialog.c: use unsigned integers for memsizes
      (tile_cache_size and max_new_image_size). Allows to set those
      values up to 4GB. Fixes bug #11053.
      e882c30e
    • Nick Lamb /GIMP's avatar
      bbe52c3d
    • Sven Neumann's avatar
      when transforming a selection in an indexed image, we used to create an · 03b2e9d0
      Sven Neumann authored
      2000-05-20  Sven Neumann  <sven@gimp.org>
      
      * app/transform_core.c (transform_core_cut): when transforming
      a selection in an indexed image, we used to create an indexed
      tile_buffer. This gives strange (black) results later when we
      use layer_new_from_tiles() since that function assumes that a
      TileManager is always RGB or GRAY. Eeek!!
      
      Instead of fixing it correctly by changing the TileManager
      struct, I've unset the keep_indexed flag when calling
      gimage_mask_extract(), so whatever layer_new_from_tiles()
      assumes becomes true. Fixes bug #10762.
      
      
      --Sven
      03b2e9d0
    • Sven Neumann's avatar
      reset progress to 0.0 when finished · 0b4a743a
      Sven Neumann authored
      
      --Sven
      0b4a743a
  4. 18 May, 2000 7 commits
  5. 17 May, 2000 6 commits
  6. 16 May, 2000 10 commits
  7. 15 May, 2000 3 commits
  8. 14 May, 2000 4 commits
    • Tor Lillqvist's avatar
      Fix typo introduced when gimp_spin_button_new() was taken into use. Now · 73692962
      Tor Lillqvist authored
      2000-05-14  Tor Lillqvist  <tml@iki.fi>
      
      * plug-ins/common/gpb.c (gih_save_dialog): Fix typo introduced
      when gimp_spin_button_new() was taken into use. Now you can adjust
      the cell height again.
      73692962
    • Valek Frob's avatar
      updated russian translation. · 992b27ff
      Valek Frob authored
      992b27ff
    • Valek Frob's avatar
      Updated russian translation. · 5d44fff4
      Valek Frob authored
      5d44fff4
    • Michael Natterer's avatar
      After a weekend of extensive mail exchange with the signal crew, we · 3fc6d56d
      Michael Natterer authored
      2000-05-14  Michael Natterer  <mitch@gimp.org>
      
      	After a weekend of extensive mail exchange with the signal crew,
      	we finally found that #2742 is not a Gimp bug but a real OSF/1
      	bug. OSF/1 does _not_ reliably restart read() and write() calls
      	on certain slow devices (pipes).
      
      	* libgimp/gimpwire.[ch]: guard all read/write calls on the wire
      	with loops checking for EINTR. This has to be done "manually"
      	as glib's GIOChannels return G_IO_ERROR_UNKNOWN on the occurence
      	of EINTR (which is a bug, too).
      	s/int/gboolean and minor cleanups while I was on it (not changing
      	any logic).
      
      	This fix depends on the current (broken) state of the GIOChannel
      	implementation and is scheduled for removal as soon as glib
      	behaves nicely here.
      
      	Left SA_RESTART there for the moment in app/main.c. See it as
      	defensive programming or just my fear to change two #2742-related
      	places at the same time. We might choose to remove SA_RESTART
      	later. Many thanks again to Austin, Garry and Tim.
      3fc6d56d