1. 28 Aug, 2003 9 commits
    • Michael Natterer's avatar
      Completed the new help infrastructure. Needs some polishing but basically · 1f2c75e5
      Michael Natterer authored
      2003-08-28  Michael Natterer  <mitch@gimp.org>
      
      	Completed the new help infrastructure. Needs some polishing but
      	basically works as proposed:
      
      	* tools/pdbgen/pdb/plug_in.pdb: changed gimp_plugin_help_register()
      	to take a "domain_name" (which is the XML namespace) and a
      	"domain_uri" (which is the root of the plug-in's help pages).
      
      	* tools/pdbgen/pdb/help.pdb: changed gimp_help() to take help_id
      	instead of a non-UTF-8 help_path.
      
      	* app/plug-in/plug-in-def.[ch]
      	* app/plug-in/plug-in-proc.[ch]
      	* app/plug-in/plug-in-rc.c
      	* app/plug-in/plug-ins.[ch]: remember the plug-ins' help_domain
      	and help_uri instead of just help_path. Changed all plug-in APIs
      	to reflect this change.
      
      	* app/widgets/gimphelp.[ch]: on helpbrowser startup, pass it the
      	whole list of help domains. The actual help request is now made
      	using the browser's temporary procedure.
      
      	* app/core/gimp.h
      	* app/gui/file-open-menu.c
      	* app/gui/file-save-menu.c
      	* app/gui/plug-in-menus.[ch]
      	* app/widgets/gimpitemfactory.c: changed accordingly.
      
      	* app/pdb/help_cmds.c
      	* app/pdb/plug_in_cmds.c
      	* libgimp/gimphelp_pdb.[ch]
      	* libgimp/gimpplugin_pdb.[ch]: regenerated.
      
      	Changed the help broser to load the pages according to the
      	new system:
      
      	- moved the browser window stuff to dialog.[ch]
      	- moved help domain handling to domain.[ch]
      	- added gimp-help.xml parsing to domain.c
      	- tons of cleanup
      
      	* plug-ins/helpbrowser/Makefile.am
      	* plug-ins/helpbrowser/dialog.[ch]
      	* plug-ins/helpbrowser/domain.[ch]: new files.
      	* plug-ins/helpbrowser/helpbrowser.c: chopped.
      1f2c75e5
    • Pablo Gonzalo del Campo's avatar
      Updated Spanish translation. · 4d70bc73
      Pablo Gonzalo del Campo authored
      2003-08-28  Pablo Gonzalo del Campo  <pablodc@bigfoot.com>
      
              * es.po: Updated Spanish translation.
      4d70bc73
    • Simon Budig's avatar
      app/core/gimpimage-mask-select.c Fixed two crashes when a path with a · f4b390a4
      Simon Budig authored
      2003-08-28  Simon Budig  <simon@gimp.org>
      
      	* app/core/gimpimage-mask-select.c
      	* app/vectors/gimpbezierstroke.c: Fixed two crashes when a path
      	with a single node in a stroke got converted to a selection or got
      	stroked.
      f4b390a4
    • Sven Neumann's avatar
      keep the context colors always opaque. Fixes bug #120912. · 6bcd478d
      Sven Neumann authored
      2003-08-28  Sven Neumann  <sven@gimp.org>
      
      	* app/core/gimpcontext.c (gimp_context_real_set_foreground)
      	(gimp_context_real_set_background): keep the context colors always
      	opaque. Fixes bug #120912.
      6bcd478d
    • Sven Neumann's avatar
      removed a historical enum constraint that caused bug #120915. · 08e8072f
      Sven Neumann authored
      2003-08-28  Sven Neumann  <sven@gimp.org>
      
      	* tools/pdbgen/pdb/image.pdb: removed a historical enum constraint
      	that caused bug #120915.
      
      	* app/pdb/image_cmds.c: regenerated.
      08e8072f
    • Changwoo Ryu's avatar
      Updated Korean translation by Dongsu Jang <iolo@hellocity.net>. · 299104c3
      Changwoo Ryu authored
      	* ko.po: Updated Korean translation by
      	Dongsu Jang <iolo@hellocity.net>.
      299104c3
    • Simon Budig's avatar
      libappte2003-08-28 Simon Budig <simon@gimp.org> · d3879afc
      Simon Budig authored
      	* app/tools/gimptransformtool.c: Modified the test when to paint
      	the grid or not. It now checks for convexity of the bounding
      	polygon.
      d3879afc
    • Ville Pätsi's avatar
      Fixed last changelog entry syntax · 0a68b782
      Ville Pätsi authored
      0a68b782
    • Ville Pätsi's avatar
      Added gimp.spec to Makefile.am · 21441b24
      Ville Pätsi authored
      21441b24
  2. 27 Aug, 2003 12 commits
    • Michael Natterer's avatar
      update the button states if the layer which changed alpha was the active · d3476d38
      Michael Natterer authored
      2003-08-27  Michael Natterer  <mitch@gimp.org>
      
      	* app/widgets/gimplayertreeview.c
      	(gimp_layer_tree_view_alpha_changed): update the button states if
      	the layer which changed alpha was the active one.
      	Fixes bug #120864.
      d3476d38
    • Michael Natterer's avatar
      Enabled type-preserving DND of all kinds of items between different · c4dfccd8
      Michael Natterer authored
      2003-08-27  Michael Natterer  <mitch@gimp.org>
      
      	Enabled type-preserving DND of all kinds of items between
      	different images. Fixes bug #119983.
      
      	* app/core/gimpitem.[ch]: added new virtual function
      	GimpItem::convert() which duplicates an item for another image.
      
      	* app/core/gimplayer.[ch]: removed gimp_layer_new_from_drawable()
      	and made it a GimpItem::convert() implementation.
      
      	* app/vectors/gimpvectors.[ch]: removed gimp_vectors_convert() and
      	made it a GimpItem::convert() implementation.
      
      	* app/widgets/gimpitemtreeview.[ch]: removed GimpConvertItemFunc
      	typedef and function pointer in GimpItemTreeViewClass since
      	we can simply call gimp_item_convert() now.
      
      	* app/widgets/gimplayertreeview.c
      	* app/widgets/gimpvectorstreeview.c
      	* app/display/gimpdisplayshell-dnd.c
      	* tools/pdbgen/pdb/layer.pdb: changed accordingly.
      
      	* app/pdb/layer_cmds.c: regenerated.
      c4dfccd8
    • Ole Laursen's avatar
      Updated Danish translation. · 1f9b3026
      Ole Laursen authored
      2003-08-27  Ole Laursen  <olau@hardworking.dk>
      
      	* da.po: Updated Danish translation.
      1f9b3026
    • Sven Neumann's avatar
      removed debugging output. · b1bccea6
      Sven Neumann authored
      2003-08-27  Sven Neumann  <sven@gimp.org>
      
      	* app/widgets/gimpitemfactory.c (gimp_item_factory_translate_func):
      	removed debugging output.
      b1bccea6
    • Sven Neumann's avatar
      Made 1.3.19 release. · 8377aa0f
      Sven Neumann authored
      8377aa0f
    • Sven Neumann's avatar
      made the PDB interface backwards compatible by allowing the last parameter · 76d5d377
      Sven Neumann authored
      2003-08-27  Sven Neumann  <sven@gimp.org>
      
              * plug-ins/common/edge.c (run): made the PDB interface backwards
              compatible by allowing the last parameter to be omitted.
      76d5d377
    • Dave Neary's avatar
      Update NEWS file, split path tool improvements into user-visible chunks. · 012b75ef
      Dave Neary authored
      
      
      2003-08-27  Dave Neary  <bolsh@gimp.org>
      
              * NEWS: Update NEWS file, split path tool improvements into
              user-visible chunks.
      012b75ef
    • Maurits Rijk's avatar
      89fd6901
    • Dmitry Mastrukov's avatar
    • Michael Natterer's avatar
      Cleaned up my "To Selection" cleanup: · a7b2c160
      Michael Natterer authored
      2003-08-27  Michael Natterer  <mitch@gimp.org>
      
      	Cleaned up my "To Selection" cleanup:
      
      	* app/gui/channels-commands.[ch]
      	* app/gui/layers-commands.[ch]
      	* app/gui/vectors-commands.[ch]: removed the separate
      	cmd_callbacks for REPLACE,ADD,SUBTRACT,INTERSECT and pass the
      	operation as "guint action" to the callback.
      
      	* app/gui/channels-menu.c
      	* app/gui/image-menu.c
      	* app/gui/layers-menu.c
      	* app/gui/vectors-menu.c: changed accordingly.
      a7b2c160
    • Simon Budig's avatar
      app/vectors/gimpstroke.[ch] Implemented function to connect two strokes. · 08bd7a19
      Simon Budig authored
      2003-08-27  Simon Budig  <simon@gimp.org>
      
      	* app/vectors/gimpstroke.[ch]
      	* app/vectors/gimpbezierstroke.c: Implemented function to
      	connect two strokes.
      
      	* app/tools/gimpvectortool.[ch]: Use it. Right now you have
      	to click on one endpoint, and then SHIFT+CTRL+ALT-Click on
      	the other endpoint.
      
      	Suggestions on how to solve that more sanely are welcome...
      08bd7a19
    • Michael Natterer's avatar
      added missing g_rand_free(). · 1ce30550
      Michael Natterer authored
      2003-08-27  Michael Natterer  <mitch@gimp.org>
      
      	* app/composite/gimp-composite-generic.c
      	(gimp_composite_generic_init): added missing g_rand_free().
      
      	* app/widgets/gimpitemfactory.[ch]: fixed all leaks in
      	gimp_item_factory_translate_func(). Added
      	item_factory->translation_trash for the pathological cases. Free
      	the trash after each call to gtk_item_factory_create_item().
      1ce30550
  3. 26 Aug, 2003 16 commits
    • Sven Neumann's avatar
      applied patch from Guillermo S. Romero that moves the newly added PDB · 0eff2675
      Sven Neumann authored
      2003-08-27  Sven Neumann  <sven@gimp.org>
      
      	* plug-ins/common/edge.c: applied patch from Guillermo S. Romero
      	that moves the newly added PDB parameter to the end and documents
      	the former default value.
      
      	* plug-ins/script-fu/scripts/3d-outline.scm
      	* plug-ins/script-fu/scripts/circuit.scm
      	* plug-ins/script-fu/scripts/lava.scm
      	* plug-ins/script-fu/scripts/predator.scm: changed accordingly by
      	Guillermo S. Romero.
      0eff2675
    • Sven Neumann's avatar
      libgimpbase/Makefile.am (EXTRA_DIST) removed gimpversion.h.in. · 50e63f0c
      Sven Neumann authored
      2003-08-27  Sven Neumann  <sven@gimp.org>
      
      	* libgimpbase/Makefile.am (EXTRA_DIST)
      	* libgimpbase/makefile.msc (EXTRA_DIST): removed gimpversion.h.in.
      
      	* app/composite/Makefile.am (libappcomposite_a_built_sources):
      	removed gimp-composite-*-installer.h.
      50e63f0c
    • Michael Natterer's avatar
      added some toolbox and dock related help IDs. · 576057b1
      Michael Natterer authored
      2003-08-26  Michael Natterer  <mitch@gimp.org>
      
      	* app/widgets/gimphelp-ids.h: added some toolbox and dock related
      	help IDs.
      
      	* app/gui/dialogs-menu.c
      	* app/widgets/gimpimagedock.c
      	* app/widgets/gimptoolbox.c: use them.
      576057b1
    • Pablo Gonzalo del Campo's avatar
      Updated Spanish translation by Francisco Javier F. Serrador · 25863185
      Pablo Gonzalo del Campo authored
      2003-08-26  Pablo Gonzalo del Campo  <pablodc@bigfoot.com>
      
              * es.po: Updated Spanish translation by
                       Francisco Javier F. Serrador <serrador@arrakis.es>.
      25863185
    • Michael Natterer's avatar
      some cleanup and fixes before porting to the new help ID based system. · e97cf2b6
      Michael Natterer authored
      2003-08-26  Michael Natterer  <mitch@gimp.org>
      
      	* app/helpbrowser/helpbrowser.c: some cleanup and fixes before
      	porting to the new help ID based system. Definitely broken at the
      	moment.
      e97cf2b6
    • Sven Neumann's avatar
      6fa1bc22
    • Sven Neumann's avatar
      use GIMP_GRADIENT as prefix for the GimpGradientType enum. · ee6dad2e
      Sven Neumann authored
      2003-08-26  Sven Neumann  <sven@gimp.org>
      
      	* app/core/core-enums.h: use GIMP_GRADIENT as prefix for the
      	GimpGradientType enum.
      
      	* app/core/core-enums.c
      	* app/pdb/misc_tools_cmds.c
      	* libgimp/gimpenums.h
      	* plug-ins/pygimp/gimpenums.py
      	* plug-ins/script-fu/script-fu-constants.c
      	* tools/pdbgen/enums.pl: regenerated.
      
      	* app/core/gimpdrawable-blend.c
      	* app/tools/gimpblendoptions.c
      	* plug-ins/pygimp/plug-ins/sphere.py
      	* plug-ins/script-fu/scripts: changed accordingly.
      
      	* libgimp/gimpcompat.h
      	* plug-ins/script-fu/siod-wrapper.c: added compatibility defines
      	for the old enum values.
      ee6dad2e
    • Michael Natterer's avatar
      it's GIMP_INTERPOLATION_LINEAR, not just GIMP_LINEAR, argh. Fixes part 1 · 17d1fb17
      Michael Natterer authored
      2003-08-26  Michael Natterer  <mitch@gimp.org>
      
      	* app/tools/gimptransformoptions.c
      	(gimp_transform_options_class_init): it's GIMP_INTERPOLATION_LINEAR,
      	not just GIMP_LINEAR, argh. Fixes part 1 of bug #120424.
      17d1fb17
    • Michael Natterer's avatar
      we can't rely on "eek.png" from the help system being installed. Use · 190710ae
      Michael Natterer authored
      2003-08-26  Michael Natterer  <mitch@gimp.org>
      
      	* plug-ins/helpbrowser/helpbrowser.c (open_browser_dialog): we
      	can't rely on "eek.png" from the help system being installed.
      	Use "stock-wilber-eek-64.png" from the default theme instead
      	because it is always available.
      190710ae
    • Michael Natterer's avatar
      Bye bye, "crappy/foo.html": · 86662cd6
      Michael Natterer authored
      2003-08-26  Michael Natterer  <mitch@gimp.org>
      
      	Bye bye, "crappy/foo.html":
      
      	* app/widgets/gimphelp-ids.h: replaced "crappy/foo.html" by
      	"gimp-proper-identifier".
      
      	* app/plug-in/plug-in-proc.[ch] (plug_in_proc_def_get_help_id):
      	added "const gchar *help_path" parameter and return a help ID
      	ready for attaching to a menu item.
      
      	The help ID is no longer constructed from the plug-in's executable
      	name but from the *procedure* name with '_' replaced by '-'. This
      	means we can now have help for each script-fu script and for each
      	of a plug-in's individual procedures.
      
      	* app/gui/plug-in-menus.c: removed even more duplicated wrong code
      	since plug_in_proc_def_get_help_id() is implemented correctly now.
      
      	* app/gui/file-open-menu.c
      	* app/gui/file-save-menu.c: ditto. Reorder the "XCF" menu item
      	before the separator and added GIMP_STOCK_WILBER.
      
      	* app/gui/file-dialog-utils.c: added a mnemonic to the
      	"Determine File Type:" label.
      86662cd6
    • Simon Budig's avatar
      Intruduce casting macro GIMP_ANCHOR. · 47571782
      Simon Budig authored
      2003-08-26  Simon Budig  <simon@gimp.org>
      
      	* app/vectors/gimpanchor.h: Intruduce casting macro GIMP_ANCHOR.
      
      	* app/tools/gimpvectortool.c
      	* app/vectors/gimpstroke.c
      	* app/vectors/gimpbezierstroke.c
      	* app/vectors/gimpvectors-compat.c: Use it for code readibility.
      47571782
    • Michael Natterer's avatar
      added gimp_dockbook_help_func() which shows the help for the active page. · 3b30a0b8
      Michael Natterer authored
      2003-08-26  Michael Natterer  <mitch@gimp.org>
      
      	* app/widgets/gimpdockbook.c: added gimp_dockbook_help_func()
      	which shows the help for the active page.
      
      	(gimp_dockbook_tab_button_press): grab the focus when a notebook
      	tab is clicked. Still not perfect since GtkNotebook does it
      	slightly different, but feels much better than before.
      3b30a0b8
    • Michael Natterer's avatar
      app/gui/info-window.c app/widgets/gimpfontselection.c replaced the last · d90ee123
      Michael Natterer authored
      2003-08-26  Michael Natterer  <mitch@gimp.org>
      
      	* app/gui/info-window.c
      	* app/widgets/gimpfontselection.c
      	* app/widgets/gimpfontselection-dialog.c: replaced the last
      	hardcoded html links by help IDs. Removed trailing whitespace.
      d90ee123
    • Simon Budig's avatar
      Minor code cleanup that automagically makes SHIFT while curve-dragging · 4571b6b5
      Simon Budig authored
      2003-08-26  Simon Budig  <simon@gimp.org>
      
      	* app/vectors/gimpbezierstroke.c: Minor code cleanup that
      	automagically makes SHIFT while curve-dragging work...
      4571b6b5
    • Michael Natterer's avatar
      use GIMP_HELP_IMAGE_GRID. · f5f67efa
      Michael Natterer authored
      2003-08-26  Michael Natterer  <mitch@gimp.org>
      
      	* app/gui/grid-dialog.c: use GIMP_HELP_IMAGE_GRID.
      
      	* app/gui/image-menu.c: fixed some help ID copy & paste bugs.
      
      	* app/widgets/gimpdockable.c: forgot to actually set the help ID
      	with gimp_help_set_help_data().
      f5f67efa
    • Simon Budig's avatar
      app/vectors/gimpstroke.[ch] Implemented direct moving of the curve. Whee! · 009766a8
      Simon Budig authored
      2003-08-26  Simon Budig  <simon@gimp.org>
      
      	* app/vectors/gimpstroke.[ch]
      	* app/vectors/gimpbezierstroke.c: Implemented direct moving of the
      	curve. Whee!  :-)
      
      	* app/tools/gimpvectortool.[ch]: Use it.
      009766a8
  4. 25 Aug, 2003 3 commits
    • Michael Natterer's avatar
      added enum GimpContainerPolicy. · dc95e16b
      Michael Natterer authored
      2003-08-25  Michael Natterer  <mitch@gimp.org>
      
      	* app/core/core-enums.[ch]: added enum GimpContainerPolicy.
      
      	* app/core/gimpcontainer.[ch]: removed it here.  Added new virtual
      	function GimpContainer::clear() which removes all items. Cleanup.
      
      	* app/core/gimplist.c: implement GimpContainer::clear(). Cleanup.
      dc95e16b
    • Ole Laursen's avatar
      Updated Danish translation. · 9209b3f7
      Ole Laursen authored
      2003-08-25  Ole Laursen  <olau@hardworking.dk>
      
      	* da.po: Updated Danish translation.
      9209b3f7
    • Michael Natterer's avatar
      app/widgets/gimpitemfactory.[ch] added a help_id to GimpItemFactory. It's · 829449a8
      Michael Natterer authored
      2003-08-25  Michael Natterer  <mitch@gimp.org>
      
      	* app/widgets/gimpitemfactory.[ch]
      	* app/widgets/gimpmenufactory.[ch]: added a help_id to
      	GimpItemFactory.  It's basically the code I removed some days ago,
      	but this time it's used as default help_id for the factory (e.g.
      	if F1 is pressed over a separator), and not to construct html
      	links.
      
      	* app/widgets/gimphelp-ids.h: added some missing help IDs.
      
      	* app/gui/menus.c: register a help IDs with each item factory.
      
      	* app/display/gimpdisplayshell.c
      	* app/gui/dialogs-menu.c: some more forgotten help IDs.
      829449a8