1. 31 Aug, 2003 4 commits
    • Sven Neumann's avatar
      app/gui/layers-commands.[ch] added "Merge Visible Layers..." and "Flatten · 7c542ea7
      Sven Neumann authored
      2003-08-31  Sven Neumann  <sven@gimp.org>
      
      	* app/gui/layers-commands.[ch]
      	* app/gui/layers-menu.c: added "Merge Visible Layers..." and
      	"Flatten Image" menu entries as suggested in bug #120959.
      
      	* app/text/gimptext-vectors.c: fixed function declaration; we are
      	passing a PangoGlyph here, not a (PangoGlyph*).
      7c542ea7
    • Manish Singh's avatar
      added a prominent comment for translators to make sure they have all 4 po · 8caca0bf
      Manish Singh authored
      2003-08-31  Manish Singh  <yosh@gimp.org>
      
              * configure.in: added a prominent comment for translators to make
              sure they have all 4 po files before adding to ALL_LINGUAS.
      
              * app/gui/plug-in-menus.c: remove redudant #include of gimpenv.h
      
              * tools/pdbgen/pdb/plug_in.pdb: gimp_strip_uline menu_path before
              passing it up.
      
              * app/pdb/plug_in_cmds.c: regenerated.
      
              * plug-ins/common/mng.c
              * plug-ins/common/psd_save.c
              * plug-ins/common/psp.c: use G_N_ELEMENTS
      
              * plug-ins/common/screenshot.c: use GDK_WINDOWING_* for #includes
              too. GDK cursor enums are ok to pass to XCreateFontCursor.
      
              * plug-ins/dbbrowser/dbbrowser_utils.c: minor cleanups, also use
              gtk_cell_renderer_text_set_fixed_height_from_font as an optimization.
      
              * plug-ins/libgck/gck/gckcolor.c: #undef GDK_DISABLE_DEPRECATED and
              add warning.
      
              * plug-ins/pygimp/gimpfu.py: remove some redundant import gtk's
      8caca0bf
    • Sven Neumann's avatar
      applied a patch from Shawn Willden that adds the new PDB function · dbc4b46e
      Sven Neumann authored
      2003-08-31  Sven Neumann  <sven@gimp.org>
      
      	* tools/pdbgen/pdb/color.pdb: applied a patch from Shawn Willden
      	that adds the new PDB function levels_auto.
      
      	* app/pdb/color_cmds.c
      	* app/pdb/internal_procs.c
      	* libgimp/gimpcolor_pdb.[ch]: regenerated.
      dbc4b46e
    • Manish Singh's avatar
      make a copy of dgettext() results from full_path in all cases, since it · 7d368302
      Manish Singh authored
      2003-08-31  Manish Singh  <yosh@gimp.org>
      
              * app/widgets/gimpitemfactory.c (gimp_item_factory_translate_func):
              make a copy of dgettext() results from full_path in all cases, since
              it might return our original string. Fixes #121083.
      7d368302
  2. 30 Aug, 2003 3 commits
    • Michael Natterer's avatar
      made "tool-info" a G_PARAM_CONSTRUCT_ONLY property. · c049f82e
      Michael Natterer authored
      2003-08-30  Michael Natterer  <mitch@gimp.org>
      
      	* app/tools/gimptool.c: made "tool-info" a G_PARAM_CONSTRUCT_ONLY
      	property.
      
      	* app/tools/tool_manager.c (tool_manager_tool_changed): pass it to
      	g_object_new() instead of setting it after tool creation.
      
      	* app/tools/gimppainttool.[ch]
      	* app/tools/gimptransformtool.[ch]: removed ugly
      	"gboolean notify_connected" hacks and connect to the signals in
      	GObject::constructor().
      
      	* app/tools/gimppainttool.c (gimp_paint_tool_contstructor): create
      	paint_tool->core here from tool->tool_info->paint_info->paint_type.
      
      	* app/tools/gimpairbrushtool.c
      	* app/tools/gimpclonetool.c
      	* app/tools/gimpconvolvetool.c
      	* app/tools/gimpdodgeburntool.c
      	* app/tools/gimperasertool.c
      	* app/tools/gimppaintbrushtool.c
      	* app/tools/gimppenciltool.c
      	* app/tools/gimpsmudgetool.c: changed accordingly. Removed lots of
      	useless class_init functions. Converted tabs to spaces. Cleanup.
      c049f82e
    • Michael Natterer's avatar
      app/core/gimpchannel.[ch] (gimp_channel_boundary) · 2da93d69
      Michael Natterer authored
      2003-08-30  Michael Natterer  <mitch@gimp.org>
      
      	* app/core/gimpchannel.[ch] (gimp_channel_boundary)
      	* app/core/gimpimage-mask.[ch] (gimp_image_mask_boundary)
      	* app/core/gimplayer-floating-sel.[ch] (floating_sel_boundary):
      	return const BoundSeg arrays because they are cached and not newly
      	allocated.
      
      	* app/base/boundary.[ch] (sort_boundary)
      	* app/tools/gimpdrawtool.[ch] (gimp_draw_tool_draw_boundary):
      	take const BoundSeg arrays.
      
      	* app/core/gimpimage-mask.c (gimp_image_mask_stroke)
      	* app/display/gimpdisplayshell-selection.c
      	* app/tools/gimpeditselectiontool.c (init_edit_selection):
      	changed accordingly.
      2da93d69
    • Michael Natterer's avatar
      Fixed & cleaned up paint function registration to work without GUI. · c42641fe
      Michael Natterer authored
      2003-08-30  Michael Natterer  <mitch@gimp.org>
      
      	Fixed & cleaned up paint function registration to work without
      	GUI. Finishes core/GUI separation for the paint tools:
      
      	* app/core/gimppaintinfo.[ch]: removed "gchar *pdb_string" all over
      	the place since we don't stroke using the PDB any more.
      	(gimp_paint_info_new): create paint_info->paint_options here so
      	the paint system is fully initialized when there is no GUI.
      
      	* app/paint/paint.c: removed pdb_string stuff here, too.
      
      	* app/core/gimptoolinfo.[ch]: create tool_info->tool_options
      	only if tool_info->tool_options_type is not the same type
      	as paint_info->paint_options_type (if we are no paint tool).
      
      	* app/core/gimptooloptions.c: removed G_PARAM_CONSTRUCT_ONLY from
      	the "tool-info" property. Instead, changed
      	gimp_tool_options_set_property to ensure that it is only set once.
      
      	* app/core/gimp.c (gimp_initialize): moved paint_init() after
      	data_factory creation (was in gimp_init()), since GimpPaintInfo
      	now creates the GimpPaintOptions, which are GimpContexts, which
      	need gimp->*_factory to be constructed.
      
      	* app/tools/tool_manager.c: don't create tool_info->tool_options
      	here (it's not the job of the tool_manager to set up the core
      	paint system correctly, it must be already initialized before any
      	tool_manager function is called).
      
      	Made "Stroke Selection" and "Stroke Path" work the same way:
      
      	* app/paint/gimppaintcore-stroke.[ch]: added new function
      	gimp_paint_core_stroke_boundary() which strokes without using
      	the PDB.
      
      	* app/core/gimpimage-mask.c (gimp_image_mask_stroke): use it
      	instead of using the PDB. Enables all available paint options for
      	stroke operations. Fixes bug #119411.
      
      	* app/gui/vectors-commands.c (vectors_stroke_vectors)
      	* app/core/gimpimage-mask.c (gimp_image_mask_stroke): removed all
      	code which tries to figure how to stroke and simply look at the
      	active tool's tool_info->paint_info, since it is always set up
      	correctly now.
      c42641fe
  3. 29 Aug, 2003 5 commits
    • Simon Budig's avatar
      fixed stupid int vs. float error that caused rounding errors when moving · d401ae3b
      Simon Budig authored
      2003-08-30  Simon Budig  <simon@gimp.org>
      
      	* app/tools/gimpvectortool.[ch]: fixed stupid int vs. float
      	error that caused rounding errors when moving in a zoomed view.
      	Fixed drawing artefact when connecting strokes did not succeed.
      d401ae3b
    • Simon Budig's avatar
      further modifier changes. Mail to gimp-devel will follow. · df8ab68d
      Simon Budig authored
      2003-08-29  Simon Budig  <simon@gimp.org>
      
      	* app/tools/gimpvectortool.[ch]: further modifier changes.
      	Mail to gimp-devel will follow.
      df8ab68d
    • Simon Budig's avatar
      Do not modify the selection state of the anchors. When extending · e7d0cfad
      Simon Budig authored
      2003-08-29  Simon Budig  <simon@gimp.org>
      
      	* app/vectors/gimpbezierstroke.c: Do not modify the selection
      	state of the anchors. When extending EXTEND_EDITABLE return
      	the anchor created (not the handle at the end of the list)
      
      	* app/tools/tools-enums.h: Added new mode-enum for the vector tool.
      	* app/tools/tools-enums.c: regenerated
      
      	* app/tools/gimpvectortool.[ch]: Implemented moving (Shortcuts
      	ALT and ALT+CTRL. The whole assignment of modifiers right now
      	gets revised. Right now you have to use the Tool options to
      	switch between the modes of operation. Connecting strokes now
      	works in Insert/Delete mode by clicking on startpoint and
      	dragging to target endpoint.
      
      	I will write a mail to gimp-devel when the shortcuts are
      	setteled a bit more. Sorry for the inconvenience.
      e7d0cfad
    • Sven Neumann's avatar
      move the mnemonic from the old font selection widget to the new one. The · 417221b6
      Sven Neumann authored
      2003-08-29  Sven Neumann  <sven@gimp.org>
      
      	* app/tools/gimptextoptions.c (gimp_text_options_gui): move the
      	mnemonic from the old font selection widget to the new one. The
      	old one will die soon. Fixes bug #120963.
      417221b6
    • Larry Ewing's avatar
      interpolate the position of the cubic control points correctly and set the · c80ed6ef
      Larry Ewing authored
      2003-08-28  Larry Ewing  <lewing@ximian.com>
      
      	* app/text/gimptext-vectors.c (conicto): interpolate the position
      	of the cubic control points correctly and set the previous control
      	point.
      	(cubicto): set the previous control point to the new value then
      	add remaining points.
      c80ed6ef
  4. 28 Aug, 2003 8 commits
    • Manish Singh's avatar
      app/core/gimpbrush.c app/core/gimpbrushgenerated.c · f9c41aa8
      Manish Singh authored
      2003-08-28  Manish Singh  <yosh@gimp.org>
      
              * app/core/gimpbrush.c
              * app/core/gimpbrushgenerated.c
              * app/core/gimpbrushpipe.c
              * app/core/gimpbuffer.c
              * app/core/gimpimage-snap.c
              * app/core/gimppattern.c
              * app/core/gimpundostack.c
              * app/display/gimpdisplayshell.c
              * app/gui/grid-dialog.c
              * plug-ins/common/CML_explorer.c: cleanup, remove unnecessary casts.
      f9c41aa8
    • Henrik Brix Andersen's avatar
      rewrote a large part of the screenshot plug-in. The plug-in now no longer · f33c7af7
      Henrik Brix Andersen authored
      2003-08-28 Henrik Brix Andersen <brix@gimp.org>
      
      * plug-ins/common/screenshot.c: rewrote a large part of the
      screenshot plug-in. The plug-in now no longer depends on the xwd
      utility, but uses Xlib/GDK functionality to obtain the screen shot.
      
      The window to shoot is now selected prior to the time out. This
      fixes bug #103852.
      
      The ability to obtain a screen shot of a window without
      decorations has had to go since this can not be done using plain
      Xlib/GDK (one would have to depend on libXmu to do this).
      
      The source is prepared for G_OS_WIN32 but the win32 specific code
      is yet to be written.
      
      * tools/pdbgen/pdb/plug_in.pdb (gimp_progress_update): improved the
      inline documentation
      
      * app/pdb/plug_in_cmds.c
      * libgimp/gimpplugin_pdb.c: regenerated
      f33c7af7
    • Sven Neumann's avatar
      free the colormap and set colormap size to 0 after converting from · edf64d16
      Sven Neumann authored
      2003-08-28  Sven Neumann  <sven@gimp.org>
      
      	* app/core/gimpimage-convert.c (gimp_image_convert): free the
      	colormap and set colormap size to 0 after converting from indexed.
      	Should make gimp_image_get_cmap() behave as advertized again.
      
      	* tools/pdbgen/pdb/image.pdb: use gimp_image_get_colormap_size()
      	instead of accessing gimage->num_cols directly.
      
      	* app/pdb/image_cmds.c: regenerated.
      edf64d16
    • 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
    • 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
    • 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
  5. 27 Aug, 2003 6 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
    • 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
    • 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
  6. 26 Aug, 2003 11 commits
    • 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
    • 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
      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
  7. 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
    • 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
    • Michael Natterer's avatar
      app/widgets/gimphelp-ids.h app/widgets/gimppaletteeditor.c help IDs for · 2d5fe07a
      Michael Natterer authored
      2003-08-25  Michael Natterer  <mitch@gimp.org>
      
      	* app/widgets/gimphelp-ids.h
      	* app/widgets/gimppaletteeditor.c
      	* app/gui/palette-editor-menu.c: help IDs for the palette editor.
      
      	* app/gui/toolbox-menu.c: forgot some dialog help IDs.
      2d5fe07a