1. 21 May, 2000 3 commits
    • 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
  2. 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
  3. 18 May, 2000 7 commits
  4. 17 May, 2000 6 commits
  5. 16 May, 2000 10 commits
  6. 15 May, 2000 3 commits
  7. 14 May, 2000 7 commits