1. 22 Jun, 2003 3 commits
  2. 21 Jun, 2003 1 commit
    • Michael Natterer's avatar
      app/widgets/gimpcontainergridview.c disable workarounds for bugs #110737 · 00bf02f5
      Michael Natterer authored
      2003-06-21  Michael Natterer  <mitch@gimp.org>
      
      	* app/widgets/gimpcontainergridview.c
      	* app/widgets/gimpcontainertreeview.c: disable workarounds for
      	bugs #110737 and #108956 for GTK+ >= 2.2.2. Will remove them as
      	soon as we depend on 2.2.2.
      
      	* app/widgets/gimpcontainertreeview.c
      	(gimp_container_tree_view_select_item): disabled optimization
      	which didn't select an already selected iter because it broke the
      	fix for #108956. Cleanup.
      00bf02f5
  3. 20 Jun, 2003 9 commits
  4. 19 Jun, 2003 6 commits
    • Sven Neumann's avatar
      documentation fixes. · 9ab621e7
      Sven Neumann authored
      2003-06-19  Sven Neumann  <sven@gimp.org>
      
      	* libgimp/gimp.[ch]: documentation fixes.
      9ab621e7
    • Michael Natterer's avatar
      libgimp/libgimp-sections.txt libgimp/tmpl/gimp.sgml updated/regenerated. · db765b88
      Michael Natterer authored
      2003-06-19  Michael Natterer  <mitch@gimp.org>
      
      	* libgimp/libgimp-sections.txt
      	* libgimp/tmpl/gimp.sgml
      	* libgimp/tmpl/gimptile.sgml: updated/regenerated.
      db765b88
    • Michael Natterer's avatar
      Changed the semantics of GIMP_EXTENSION and (to some extent) of · ecb0b584
      Michael Natterer authored
      2003-06-19  Michael Natterer  <mitch@gimp.org>
      
      	Changed the semantics of GIMP_EXTENSION and (to some extent)
      	of GIMP_PLUGIN:
      
      	The old meaning of EXTENSION was "I live in the toolbox" and
      	PLUGIN meant "I take RUN-MODE,IMAGE,DRAWABLE args (but only if I
      	am invoked interactively)". This is completely useless, since
      	living in the toolbox means having "<Toolbox>" in the menu_path
      	and taking RUN-MODE,IMAGE,DRAWABLE means just that, regardless of
      	what type of procedure we are.
      
      	The new meaning of GIMP_PLUGIN is just "I am an ordinary procedure,
      	I am invoked, do my job and finish", while GIMP_EXTENSION means
      	"I will install temporary procedures and I will keep running to
      	keep them available".
      
      	(A GIMP_EXTENSION *must* call gimp_extension_ack() now to tell the
      	core that it's ready to run, or the core will block waiting for
      	the message !!!).
      
      	* configure.in: bumped version number to 1.3.16.
      
      	* libgimpbase/gimpprotocol.h: increased protocol version number so
      	old extensions will refuse to load.
      
      	* app/gui/plug-in-commands.c (plug_in_run_cmd_callback): don't
      	blindly pass RUN-MODE,IMAGE,DRAWABLE to GIMP_PLUGIN procedures but
      	look at their parameters and pass them either RUN-MODE, or
      	RUN-MODE,IMAGE, or RUN-MODE,IMAGE,DRAWABLE.
      
      	* app/pdb/procedural_db.c: cleaned up, better error reporting,
      	replaced an impossible error message by g_return_if_fail()
      
      	* app/plug-in/plug-in-message.c (plug_in_handle_proc_install):
      	better error messages.
      
      	* app/plug-in/plug-in-params.c: allocate parameter arrays using
      	g_new0() so we don't have to worry about uninitialized stuff
      	later.
      
      	* app/plug-in/plug-in-run.c (plug_in_run): wait for
      	gimp_extension_ack() installation confirmation for ALL extensions,
      	not just for automatically started ones.
      
      	* app/plug-in/plug-ins.c: cleanup.
      
      	* libgimp/gimp.[ch]: cleaned up and API-documented massively. Made
      	all magic values given in the GPConfig message static and added
      	accessor functions for them. Added gimp_tile_width()/height().
      	Added new function gimp_extension_enable() which turns on
      	asynchronous processing of temp_proc run requests without having
      	to enter an endless gimp_extension_process() loop. Moved all
      	private functions to the end of the file. Added tons of
      	g_return_if_fail() all over the place.  Call gimp_run_procedure2()
      	from gimp_run_procedure() instead of duplicating the
      	code. Indentation, spacing, stuff...
      
      	* libgimp/gimptile.[ch]: removed gimp_tile_width()/height().
      
      	* libgimp/gimpdrawable.c
      	* libgimp/gimppixelrgn.c
      	* libgimp/gimptile.c: use the gimp_tile_width()/height() accessor
      	functions.
      
      	* libgimp/gimp.def: added gimp_extension_enable.
      
      	* libgimp/gimpmenu.c: removed evil code which connected to
      	_readchannel manually and use gimp_extension_enable() for watching
      	temp_procs.
      
      	* plug-ins/helpbrowser/helpbrowser.c: removed the same evil code
      	here and call gimp_extension_enable(). Call gimp_extension_ack()
      	to let the core know that the temp_proc is installed.
      
      	* plug-ins/script-fu/script-fu.c: made all procedures except the
      	permanently running "extension_script_fu" ordinary GIMP_PLUGIN
      	procedures.
      
      	* plug-ins/common/curve_bend.c
      	* plug-ins/common/plugindetails.c
      	* plug-ins/common/screenshot.c
      	* plug-ins/common/uniteditor.c
      	* plug-ins/common/winclipboard.c
      	* plug-ins/dbbrowser/dbbrowser.c
      	* plug-ins/gfli/gfli.c
      	* plug-ins/twain/twain.c
      	* plug-ins/webbrowser/webbrowser.c
      	* plug-ins/winsnap/winsnap.c: made them all ordinary GIMP_PLUGIN
      	procedures and renamed them from "extension_*" to "plug_in_*".
      	Random cleanups.
      
      	* app/widgets/gimphelp.c
      	* plug-ins/maze/maze_face.c: call "plug_in_web_browser" now.
      ecb0b584
    • Sven Neumann's avatar
      when idle dispatching calls to plug-ins, use the data from the last call, · 267ea34a
      Sven Neumann authored
      2003-06-19  Sven Neumann  <sven@gimp.org>
      
      	* libgimp/gimpmenu.c: when idle dispatching calls to plug-ins, use
      	the data from the last call, not the first one. This fixes some
      	weird behaviour that the brush/font/gradient/pattern selection
      	widgets showed under certain circumstances.
      
      	* plug-ins/gfig/gfig.c (select_brush_callback): removed debugging
      	output that I forgot to remove before my last commit.
      267ea34a
    • Sven Neumann's avatar
      plug-ins/FractalExplorer/Dialogs.c plug-ins/common/film.c adapt to libgimp · ba647d5e
      Sven Neumann authored
      2003-06-19  Sven Neumann  <sven@gimp.org>
      
      	* plug-ins/FractalExplorer/Dialogs.c
      	* plug-ins/common/film.c
      	* plug-ins/script-fu/script-fu-scripts.c: adapt to libgimp API
      	changes.
      ba647d5e
    • Hans Breuer's avatar
      replace the win9x specific cd .... with the portable cd ..\..\.. · 9768e4be
      Hans Breuer authored
      2003-06-19  Hans Breuer  <hans@breuer.org>
      
      	* makefile.msc : replace the win9x specific cd ....
      	with the portable cd ..\..\..
      
      	* **/makefile.msc : updated
      
      	* plug-ins/xjt/xjt.c plug-ins/common/psd_save.c :
      	there is still no unistd.h with msvc build
      9768e4be
  5. 18 Jun, 2003 3 commits
  6. 17 Jun, 2003 5 commits
    • Sven Neumann's avatar
      raise the brush selection dialog if there is one already; various code · d1cdae22
      Sven Neumann authored
      2003-06-17  Sven Neumann  <sven@gimp.org>
      
      	* plug-ins/gfig/gfig.c: raise the brush selection dialog if there
      	is one already; various code cleanups. Fixes #82475.
      d1cdae22
    • Sven Neumann's avatar
      added a missing call to gimp-drawable-fill for the RGB case. Fixed · 3aae9ed6
      Sven Neumann authored
      2003-06-17  Sven Neumann  <sven@gimp.org>
      
      	* plug-ins/script-fu/scripts/select-to-brush.scm: added a missing
      	call to gimp-drawable-fill for the RGB case. Fixed description,
      	restore selection and delete the temporary channel. Fixes bug
      	#115350.
      3aae9ed6
    • Sven Neumann's avatar
      fixed description. · f92033d7
      Sven Neumann authored
      2003-06-17  Sven Neumann  <sven@gimp.org>
      
      	* plug-ins/script-fu/scripts/select-to-brush.scm: fixed description.
      f92033d7
    • Sven Neumann's avatar
      libgimp/gimpfontmenu.c libgimp/gimpgradientmenu.c minor cleanups. · f8ebd89b
      Sven Neumann authored
      2003-06-17  Sven Neumann  <sven@gimp.org>
      
      	* libgimp/gimpfontmenu.c
      	* libgimp/gimpgradientmenu.c
      	* libgimp/gimpmenu.h: minor cleanups.
      
      	* libgimp/gimpbrushmenu.c
      	* libgimp/gimppatternmenu.c: destroy the popup window instead of
      	hiding it on button_release.
      f8ebd89b
    • Sven Neumann's avatar
      update the BrushSelect "object" when the brush opacity is changed. · 1fd0eb07
      Sven Neumann authored
      2003-06-17  Sven Neumann  <sven@gimp.org>
      
      	* app/gui/brush-select.c (opacity_scale_update): update the
      	BrushSelect "object" when the brush opacity is changed.
      
      	* libgimp/gimpmenu.[ch]
      	* libgimp/gimpbrushmenu.c
      	* libgimp/gimpfontmenu.c
      	* libgimp/gimpgradientmenu.c
      	* libgimp/gimppatternmenu.c: raise selection dialogs when being
      	called again, marked strings for translation, added lots of const
      	qualifiers, cleaned up code.
      
      	* tools/pdbgen/pdb/brushes.pdb
      	* tools/pdbgen/pdb/drawable.pdb
      	* tools/pdbgen/pdb/image.pdb
      	* tools/pdbgen/pdb/patterns.pdb: use g_memdup() instead of
      	g_memmove().
      
      	* app/pdb/brushes_cmds.c
      	* app/pdb/drawable_cmds.c
      	* app/pdb/image_cmds.c
      	* app/pdb/patterns_cmds.c: regenerated.
      
      2003-06-17  Sven Neumann  <sven@gimp.org>
      
      	* POTFILES.in: added files with newly marked strings.
      
      	* de.po: updated.
      1fd0eb07
  7. 16 Jun, 2003 12 commits
  8. 15 Jun, 2003 1 commit