1. 25 Aug, 2003 14 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
    • 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
    • Michael Natterer's avatar
      removed the "locale_domain" and "help_path" parameters since the function · dec69db1
      Michael Natterer authored
      2003-08-25  Michael Natterer  <mitch@gimp.org>
      
      	* app/plug-in/plug-ins.[ch] (plug_ins_temp_proc_def_add): removed
      	the "locale_domain" and "help_path" parameters since the function
      	can figure them by itself.
      
      	* app/plug-in/plug-in-message.c (plug_in_handle_proc_install):
      	changed accordingly.
      
      	* app/plug-in/plug-in-proc.[ch] (plug_in_proc_def_get_help_id):
      	new function which will soon be implemented correctly :-)
      
      	* app/gui/file-open-menu.c (file_open_menu_setup)
      	* app/gui/file-save-menu.c (file_save_menu_setup)
      	* app/gui/plug-in-menus.c (plug_in_menus_create_entry): use it
      	here instead of duplicating broken code.
      dec69db1
    • Michael Natterer's avatar
      added GIMP_HELP_TEXT_EDITOR_DIALOG. · bfb8068a
      Michael Natterer authored
      2003-08-25  Michael Natterer  <mitch@gimp.org>
      
      	* app/widgets/gimphelp-ids.h: added GIMP_HELP_TEXT_EDITOR_DIALOG.
      
      	* app/widgets/gimptexteditor.c: use it.
      bfb8068a
    • Michael Natterer's avatar
      added "gchar *help_id" member to the GimpDockable struct and "const gchar · 8c8274e2
      Michael Natterer authored
      2003-08-25  Michael Natterer  <mitch@gimp.org>
      
      	* app/widgets/gimpdockable.[ch]: added "gchar *help_id" member to
      	the GimpDockable struct and "const gchar *help_id" parameter to
      	gimp_dockable_new().
      
      	* app/widgets/gimphelp-ids.h: added help IDs for the tool list/grid
      	and the palette editor.
      
      	* app/widgets/gimpdockbook.c
      	* app/gui/dialogs-constructors.c
      	* app/gui/dialogs-menu.c: changed accordingly.
      8c8274e2
    • Michael Natterer's avatar
      added "Select->To Path" menu entry, using the right stock_id and help_id. · 3d124a9d
      Michael Natterer authored
      2003-08-25  Michael Natterer  <mitch@gimp.org>
      
      	* app/gui/image-menu.c: added "Select->To Path" menu entry, using
      	the right stock_id and help_id.
      
      	* plug-ins/sel2path/sel2path.c: don't install a menu_path.
      3d124a9d
    • Michael Natterer's avatar
      derive it from GimpObject and added GimpObject::get_memsize() · 160b91e1
      Michael Natterer authored
      2003-08-25  Michael Natterer  <mitch@gimp.org>
      
      	* app/text/gimptext.[ch]: derive it from GimpObject and added
      	GimpObject::get_memsize() implementation.
      160b91e1
    • Sven Neumann's avatar
      Fixed some issues with the PDB thumbnail functions spotted by Wolfgang · 071f933c
      Sven Neumann authored
      2003-08-25  Sven Neumann  <sven@gimp.org>
      
      	Fixed some issues with the PDB thumbnail functions spotted by
      	Wolfgang Hofer and loosely based on patches he provided:
      
      	* tools/pdbgen/pdb/fileops.pdb (file_load_thumbnail): keep a
      	reference on the GimpImagefile as long as we need the associated
      	preview temp_buf. Call gimp_imagefile_update() before requesting
      	the preview.
      
      	* app/pdb/fileops_cmds.c: regenerated.
      
      	* app/base/temp-buf.c (temp_buf_new_check): use a checkerboard
      	algorithm similar to the one the displayshell-render code uses.
      071f933c
    • Michael Natterer's avatar
      changed GimpObject::get_memsize() to return a second value named · 24f3da16
      Michael Natterer authored
      2003-08-25  Michael Natterer  <mitch@gimp.org>
      
      	* app/core/gimpobject.[ch]: changed GimpObject::get_memsize() to
      	return a second value named "gui_size", where the primary return
      	value is the "constant" actual size (as long as no operation is
      	performed on the object), and the second "gui_size" return value
      	is the size of temporary stuff like preview caches or boundary
      	segments (which may change asynchronously, even if the object is
      	on the undo stack).
      
      	* app/core/gimp.c
      	* app/core/gimpbrush.c
      	* app/core/gimpbrushpipe.c
      	* app/core/gimpbuffer.c
      	* app/core/gimpchannel.c
      	* app/core/gimpcontainer.c
      	* app/core/gimpcontext.c
      	* app/core/gimpdata.c
      	* app/core/gimpdatafactory.c
      	* app/core/gimpdrawable.c
      	* app/core/gimpgradient.c
      	* app/core/gimpimage-undo.c
      	* app/core/gimpimage.c
      	* app/core/gimpitem.c
      	* app/core/gimplayer.c
      	* app/core/gimplist.c
      	* app/core/gimppalette.c
      	* app/core/gimpparasitelist.c
      	* app/core/gimppattern.c
      	* app/core/gimpundo.c
      	* app/core/gimpundostack.c
      	* app/core/gimpviewable.c
      	* app/text/gimptextlayer.c
      	* app/vectors/gimpstroke.c
      	* app/vectors/gimpvectors.c: changed get_memsize() implementations
      	accordingly.
      
      	* app/display/gimpdisplayshell-title.c
      	* app/gui/debug-commands.c
      	* app/widgets/gimppreview.c: changed callers accordingly.
      
      	* app/core/gimpimage-undo-push.c: changed layer, channel, vectors
      	and layer_mask undo steps to add/subtract the size of the
      	resp. objects whenever they take/drop ownership of them. Ignore
      	the objects' "gui_size" to get identical sizes on
      	adding/subtracting. Fixes bug #120429.
      24f3da16
    • Michael Natterer's avatar
      Oops, sorry... · 72369061
      Michael Natterer authored
      72369061
    • Kjartan Maraas's avatar
      Update Norwegian translation. · 79c5784c
      Kjartan Maraas authored
      2003-08-25  Kjartan Maraas  <kmaraas@gnome.org>
      
      	* no.po: Update Norwegian translation.
      79c5784c
    • Michael Natterer's avatar
      forgot this one. · bd21fec5
      Michael Natterer authored
      2003-08-25  Michael Natterer  <mitch@gimp.org>
      
      	* app/display/gimpnavigationview.c: forgot this one.
      bd21fec5
  2. 24 Aug, 2003 5 commits
    • Seth Burgess's avatar
    • Seth Burgess's avatar
      796e514e
    • Simon Budig's avatar
      data/brushes/feltpen.gih Marked as binary. · 64c07e86
      Simon Budig authored
      2003-08-24  Simon Budig  <simon@gimp.org>
      
              * data/brushes/feltpen.gih
              * data/brushes/hsparks.gih: Marked as binary.
      64c07e86
    • Michael Natterer's avatar
      app/display/gimpdisplayshell-filter-dialog.c · 61122751
      Michael Natterer authored
      2003-08-24  Michael Natterer  <mitch@gimp.org>
      
      	* app/display/gimpdisplayshell-filter-dialog.c
      	* app/display/gimpdisplayshell-scale.c
      	* app/display/gimpnavigationview.c
      	* app/gui/dialogs-menu.c
      	* app/gui/documents-menu.c
      	* app/gui/error-console-menu.c
      	* app/gui/gradient-editor-commands.c
      	* app/gui/gradient-editor-menu.c
      	* app/gui/image-menu.c
      	* app/gui/select-commands.c
      	* app/gui/tool-options-dialog.c
      	* app/gui/toolbox-menu.c
      	* app/gui/vectors-menu.c
      	* app/widgets/gimpbufferview.c
      	* app/widgets/gimpchanneltreeview.c
      	* app/widgets/gimpdocumentview.c
      	* app/widgets/gimpeditor.[ch]
      	* app/widgets/gimperrorconsole.c
      	* app/widgets/gimpgradienteditor.c
      	* app/widgets/gimpitemtreeview.[ch]
      	* app/widgets/gimplayertreeview.c
      	* app/widgets/gimpselectioneditor.c
      	* app/widgets/gimptemplateview.c
      	* app/widgets/gimpundoeditor.c
      	* app/widgets/gimpvectorstreeview.c
      	* app/widgets/gimphelp-ids.h: added and updated more help IDs.
      61122751
    • Sven Neumann's avatar
      removed some debugging output that I accidentally committed a while ago. · 28d130a5
      Sven Neumann authored
      2003-08-24  Sven Neumann  <sven@gimp.org>
      
      	* app/paint-funcs/paint-funcs-generic.h (blend_pixels): removed
      	some debugging output that I accidentally committed a while ago.
      	Fixes bug #120576 (slowness of smudge on alpha layers).
      28d130a5
  3. 23 Aug, 2003 7 commits
    • Michael Natterer's avatar
      3a7354ba
    • Michael Natterer's avatar
      added missing GimpColorArea and GimpOffsetArea. · 58b5f06f
      Michael Natterer authored
      2003-08-23  Michael Natterer  <mitch@gimp.org>
      
      	* libgimpwidgets/libgimpwidgets.types: added missing
      	GimpColorArea and GimpOffsetArea.
      
      	* libgimpwidgets/tmpl/gimpcolorarea.sgml
      	* libgimpwidgets/tmpl/gimpdialog.sgml
      	* libgimpwidgets/tmpl/gimphelpui.sgml
      	* libgimpwidgets/tmpl/gimpoffsetarea.sgml
      	* libgimpwidgets/tmpl/gimpwidgets.sgml: regenerated.
      58b5f06f
    • Michael Natterer's avatar
      changed GimpHelpFunc typedef: - renamed "const gchar *help_data" to "const · ba70ce9a
      Michael Natterer authored
      2003-08-23  Michael Natterer  <mitch@gimp.org>
      
      	* libgimpwidgets/gimpwidgetstypes.h: changed GimpHelpFunc typedef:
      	- renamed "const gchar *help_data" to "const gchar *help_id".
      	- added "gpointer help_data".
      
      	* libgimpwidgets/gimphelpui.[ch]: added "gpointer help_data" to
      	gimp_help_connect(). Removed all fiddling with html links and
      	treat all help IDs as opaque identifiers.
      
      	* app/core/gimptoolinfo.[ch]: changed "help_data" member to
      	"help_id".
      
      	* app/widgets/gimpitemfactory.[ch]: removed the "help_path"
      	parameter from gimp_item_factory_new() since we don't fiddle with
      	html file paths any more. Simplifies menu item help a lot.
      	Renamed "help_data" member of struct GimpItemFactoryEntry to
      	"help_id".
      
      	* app/gui/plug-in-menus.c: changed accordingly. 3rd party
      	plug-ins' menu item help IDs are now encoded as
      	"help_path:help_id".
      
      	* app/gui/file-open-menu.c
      	* app/gui/file-save-menu.c: when constructing the <Load> and
      	<Save> menus, take the resp. procedures' locale_domain and
      	help_path into account. Fixes translation of 3rd party menu items.
      	Also do the right thing for load/save procs which are implemented
      	as temporary procedures (they are impossible to implement
      	currently but it's nice to do the right thing anyway...).
      
      	* app/widgets/gimphelp-ids.h: added GIMP_HELP_MAIN identifier.
      
      	* libgimpwidgets/gimpdialog.[ch]
      	* libgimpwidgets/gimpwidgets.[ch]
      	* libgimp/gimpui.c
      	* app/display/gimpdisplayshell.c
      	* app/gui/gui.c
      	* app/gui/about-dialog.c
      	* app/gui/color-notebook.c
      	* app/gui/dialogs-constructors.c
      	* app/gui/file-dialog-utils.[ch]
      	* app/gui/gradients-commands.c
      	* app/gui/help-commands.c
      	* app/gui/image-menu.c
      	* app/gui/menus.c
      	* app/gui/preferences-dialog.c
      	* app/gui/tips-dialog.c
      	* app/tools/gimpcolorpickertool.c
      	* app/tools/gimpcroptool.c
      	* app/tools/gimpcurvestool.c
      	* app/tools/gimphistogramtool.c
      	* app/tools/gimpimagemaptool.c
      	* app/tools/gimplevelstool.c
      	* app/tools/gimpmeasuretool.c
      	* app/tools/gimptransformtool.c
      	* app/widgets/gimperrorconsole.c
      	* app/widgets/gimphelp.[ch]
      	* app/widgets/gimpmenufactory.[ch]
      	* app/widgets/gimptexteditor.c
      	* app/widgets/gimptoolbox.c
      	* app/widgets/gimpviewabledialog.[ch]
      	* plug-ins/common/CEL.c
      	* plug-ins/common/CML_explorer.c
      	* plug-ins/common/gee.c
      	* plug-ins/common/gee_zoom.c
      	* plug-ins/common/gqbist.c
      	* plug-ins/common/spheredesigner.c
      	* plug-ins/flame/flame.c
      	* plug-ins/fp/fp_gtk.c
      	* plug-ins/helpbrowser/helpbrowser.c
      	* plug-ins/ifscompose/ifscompose.c
      	* plug-ins/imagemap/imap_main.c: changed accordingly. Removed
      	trailing whitespace all over the place.
      ba70ce9a
    • Jan Morén's avatar
      Updated Swedish translation. · 9a52f499
      Jan Morén authored
      2003-08-23  Jan Morén  <jan.moren@lucs.lu.se>
      
               * sv.po: Updated Swedish translation.
      9a52f499
    • Manish Singh's avatar
      fix typo · cc4e1ac1
      Manish Singh authored
      cc4e1ac1
    • Manish Singh's avatar
      disallow libgimpprint >= 4.3.0, addresses bug #120162. · c40c6b75
      Manish Singh authored
      2003-06-22  Manish Singh  <yosh@gimp.org>
      
              * configure.in: disallow libgimpprint >= 4.3.0, addresses bug #120162.
      
              * configure.in: reverted previous change, until all po directories
              are filled for ms.po
      c40c6b75
    • Helvetix Victorinox's avatar
      Edited my last ChangeLog entry to specify a more qualified · d360ca49
      Helvetix Victorinox authored
      pathname for Makefile.am
      d360ca49
  4. 22 Aug, 2003 11 commits
    • Hasbullah Bin Pit's avatar
      Added "ms" (Malay). · ab143312
      Hasbullah Bin Pit authored
      2003-06-22  Hasbullah Bin Pit  <sebol@ikhlas.com>
      
              * configure.in(ALL_LINGUAS): Added "ms" (Malay).
      ab143312
    • Hasbullah Bin Pit's avatar
      Added initial Malay Translation by MIMOS Open Source Development Group · 9c18e52d
      Hasbullah Bin Pit authored
      2003-07-21  Hasbullah Bin Pit <sebol@ikhlas.com>
      
              * ms.po: Added initial Malay Translation by
                      MIMOS Open Source Development Group <syed@mimos.my>
      9c18e52d
    • Simon Budig's avatar
      app/tools/gimpvectortool.c OK, now valgrind is happy. · 14d0ec8b
      Simon Budig authored
      2003-08-22  Simon Budig  <simon@gimp.org>
      
      	* app/tools/gimpvectortool.c
      	* app/vectors/gimpbezierstroke.c: OK, now valgrind is happy.
      14d0ec8b
    • Marco Ciampa's avatar
      Italian translation updated: started now. · 8ef4d16d
      Marco Ciampa authored
      8ef4d16d
    • Simon Budig's avatar
      app/vectors/gimpstroke.c app/vectors/gimpvectors-preview.c · d368e27e
      Simon Budig authored
      2003-08-22  Simon Budig  <simon@gimp.org>
      
      	* app/vectors/gimpstroke.c
      	* app/vectors/gimpvectors-preview.c
      	* app/tools/gimptransformtool.c
      	* app/tools/gimpvectortool.c: Added missing checking for NULL
      	return values. Hopefully this fixes the crashes others are
      	observing.
      d368e27e
    • Simon Budig's avatar
      fixed crash when deleting the last segment of a closed curve. · 9d31a9db
      Simon Budig authored
      2003-08-22  Simon Budig  <simon@gimp.org>
      
      	* app/vectors/gimpbezierstroke.c: fixed crash when deleting
      	the last segment of a closed curve.
      9d31a9db
    • Sven Neumann's avatar
      NEWS updates · c2aa301c
      Sven Neumann authored
      c2aa301c
    • Helvetix Victorinox's avatar
      New function to initialise a GimpCompositeContext · dd16b8b1
      Helvetix Victorinox authored
      * app/composite/gimp-composite-regression.[ch]: New function to
        initialise a GimpCompositeContext
      
      * Makefile.am: do not generate the test form of
        gimp-composite-generic.c
      
      * app/composite/gimp-composite-generic-test.c: unused, removed.
      
      * app/composite/make-installer.py app/composite/*-test.c: New
        tests were broken because the byte-for-byte checks checked the
        same buffer against itself.
      dd16b8b1
    • Michael Natterer's avatar
      app/display/gimpdisplayshell.c app/gui/brush-select.c · fc20b3ac
      Michael Natterer authored
      2003-08-22  Michael Natterer  <mitch@gimp.org>
      
      	* app/display/gimpdisplayshell.c
      	* app/gui/brush-select.c
      	* app/gui/channels-menu.c
      	* app/gui/convert-dialog.c
      	* app/gui/file-open-menu.c
      	* app/gui/file-save-menu.c
      	* app/gui/font-select.c
      	* app/gui/gradient-select.c
      	* app/gui/gui.c
      	* app/gui/image-commands.c
      	* app/gui/image-menu.c
      	* app/gui/layers-menu.c
      	* app/gui/menus.c
      	* app/gui/palette-import-dialog.c
      	* app/gui/palette-select.c
      	* app/gui/palettes-commands.c
      	* app/gui/pattern-select.c
      	* app/gui/preferences-dialog.c
      	* app/gui/qmask-commands.c
      	* app/gui/qmask-menu.c
      	* app/gui/templates-commands.c
      	* app/gui/toolbox-menu.c
      	* app/gui/vectors-menu.c
      	* app/tools/[all tools].c
      	* app/widgets/gimperrorconsole.c
      	* app/widgets/gimpitemfactory.c
      	* app/widgets/gimptoolbox.c
      	* app/widgets/gimphelp-ids.h: added, fixed and updated lots of
      	help IDs. Still unfinished.
      fc20b3ac
    • Sven Neumann's avatar
      tools/gimpblendtool.c tools/gimpcroptool.c use · 37e2d34a
      Sven Neumann authored
      2003-08-22  Sven Neumann  <sven@gimp.org>
      
      	* tools/gimpblendtool.c
      	* tools/gimpcroptool.c
      	* tools/gimpeditselectiontool.c: use gimp_tool_push_status_coords()
      	for the initial status in order to reduce work for translators.
      37e2d34a
    • Simon Budig's avatar
      app/vectors/gimpstroke.[ch] added gimp_(bezier_)stroke_open that opens up · 32499a84
      Simon Budig authored
      2003-08-22  Simon Budig  <simon@gimp.org>
      
      	* app/vectors/gimpstroke.[ch]
      	* app/vectors/gimpbezierstroke.c: added
      	gimp_(bezier_)stroke_open that opens up a stroke (possibly
      	returns a new one if it falls apart).
      
      	* app/tools/gimpvectortool.[ch]: make it possible to break
      	up a stroke by deleting (CTRL-Clicking in Insert/Delete mode)
      	the curve between two anchors.
      32499a84
  5. 21 Aug, 2003 3 commits
    • Michael Natterer's avatar
      use gimp_image_mask_select_channel() instead of gimp_image_mask_load(). · 1ab98d03
      Michael Natterer authored
      2003-08-21  Michael Natterer  <mitch@gimp.org>
      
      	* tools/pdbgen/pdb/selection.pdb (selection_load,combine): use
      	gimp_image_mask_select_channel() instead of
      	gimp_image_mask_load().  Removes the restriction that the channel
      	to select has to have the same size as the image. Changed help
      	texts accordingly.
      
      	* app/pdb/selection_cmd.c
      	* libgimp/gimpselection_pdb.c: regenerated.
      1ab98d03
    • Simon Budig's avatar
      added _is_empty () that checks if a stroke is empty. · 044ea72c
      Simon Budig authored
      2003-08-21  Simon Budig  <simon@gimp.org>
      
      	* app/vectors/gimpstroke.[ch]: added _is_empty () that checks
      	if a stroke is empty.
      
      	* app/vectors/gimpbezierstroke.c: Implemented _anchor_delete ()
      
      	* app/vectors/gimpvectors.[ch]: added _stroke_remove ()
      
      	* app/tools/gimpvectortool.[ch]: implemented the deletion of
      	anchors. CTRL-Click on the anchor in Insert/Delete mode does
      	the trick. Also did some renaming to the Vector tool
      	(now Path tool) and set the Tooltip to something sane.
      
      	Folks, I think the new path tool is no longer a regression
      	against the 1.2 bezier select tool!
      044ea72c
    • Henrik Brix Andersen's avatar
      test gimp_display_shell_get_show_guides() before drawing guide. Fixes · 818cbe82
      Henrik Brix Andersen authored
      2003-08-21 Henrik Brix Andersen <brix@gimp.org>
      
      * app/tools/gimpmovetool.c (gimp_move_tool_control): test
      gimp_display_shell_get_show_guides() before drawing guide. Fixes
      guide artefact seen when disabling drawing of guides while a guide
      is selected by the move tool.
      818cbe82