1. 21 Aug, 2003 8 commits
    • Michael Natterer's avatar
      app/widgets/Makefile.am new file defining the available help topics. Work · a319c455
      Michael Natterer authored
      2003-08-21  Michael Natterer  <mitch@gimp.org>
      
      	* app/widgets/Makefile.am
      	* app/widgets/gimphelp-ids.h: new file defining the available help
      	topics. Work in progress and totally unusable for matching to the
      	help system. Stay tuned...
      
      	* app/gui/about-dialog.c
      	* app/gui/brushes-menu.c
      	* app/gui/buffers-menu.c
      	* app/gui/channels-commands.[ch]
      	* app/gui/channels-menu.c
      	* app/gui/edit-commands.c
      	* app/gui/file-commands.c
      	* app/gui/file-new-dialog.c
      	* app/gui/file-open-dialog.c
      	* app/gui/file-save-dialog.c
      	* app/gui/gradients-commands.c
      	* app/gui/gradients-menu.c
      	* app/gui/image-menu.c
      	* app/gui/layers-commands.[ch]
      	* app/gui/layers-menu.c
      	* app/gui/module-browser.c
      	* app/gui/offset-dialog.c
      	* app/gui/palettes-menu.c
      	* app/gui/patterns-menu.c
      	* app/gui/resize-dialog.c
      	* app/gui/select-commands.c
      	* app/gui/templates-menu.c
      	* app/gui/tips-dialog.c
      	* app/gui/toolbox-menu.c
      	* app/gui/vectors-commands.[ch]
      	* app/gui/vectors-menu.c: replaced literal HTML file paths by help
      	IDs from gimphelp-ids.h. Renamed some menu callbacks to be
      	consistent with similar ones. This is just an intermediate commit
      	and not finished.
      
      	While browsing all the menus, I noticed that our "x to selection"
      	functions are not consistent at all. They should all offer the
      	REPLACE,ADD,SUBTRACT,INTERSECT options:
      
      	* app/core/gimpchannel.[ch]: added new function
      	gimp_channel_new_from_alpha(). Removed gimp_channel_layer_alpha()
      	and gimp_channel_layer_mask().
      
      	* app/core/gimpimage-mask.[ch]: added
      	gimp_image_mask_select_alpha() and
      	gimp_image_mask_select_component() which offer the full set of
      	operation, feather and feather_radius parameters as the other
      	selection functions.
      
      	* app/core/gimpimage-mask-select.[ch]: removed
      	gimp_image_mask_layer_alpha() and gimp_image_mask_layer_mask().
      
      	* app/gui/channels-commands.c (channels_channel_to_selection): use
      	gimp_image_mask_select_component() instead of implementing it
      	here.
      
      	* app/gui/image-menu.c
      	* app/gui/layers-commands.[ch]: offer the full choice of
      	REPLACE,ADD,SUBTRACT,INTERSECT with "Alpha to Selection" and "Mask
      	to Selection".
      
      	* tools/pdbgen/pdb/selection.pdb: changed accordingly.
      
      	* app/pdb/selection_cmds.c: regenerated.
      a319c455
    • Sven Neumann's avatar
      libgimpwidgets/libgimpwidgets-sections.txt updated for path tool icon · cf845be8
      Sven Neumann authored
      2003-08-21  Sven Neumann  <sven@gimp.org>
      
      	* libgimpwidgets/libgimpwidgets-sections.txt
      	* libgimpwidgets/tmpl/gimpstock.sgml: updated for path tool icon
      	change.
      cf845be8
    • Jan Morén's avatar
      Updated Swedish translation. · 541ac85d
      Jan Morén authored
      2003-08-21  Jan Morén  <jan.moren@lucs.lu.se>
      
               * sv.po: Updated Swedish translation.
      541ac85d
    • Jan Morén's avatar
      Updated Swedish translation. · 8aa80003
      Jan Morén authored
      2003-08-21  Jan Morén  <jan.moren@lucs.lu.se>
      
               * sv.po: Updated Swedish translation.
      8aa80003
    • jaycox's avatar
      paint_core_interpolate now takes care of setting core->last_coords. Don't · 012288a5
      jaycox authored
      
      	* app/paint/gimppaintcore.c: paint_core_interpolate now takes care
      	of setting core->last_coords.  Don't reset core->distance in
      	paint_core_start (fixes problem with shift-click brush strokes).
      	Improved brush placement for stroked selections in
      	paint_core_interpolate.
      	* app/paint/gimppaintcore-stroke.c: dont need to set
      	core->last_coords anymore.
      	* app/tools/gimppainttool.c: dont need to set core->last_coords
      	anymore.  Set core->distance in gimp_paint_tool_button_press.
      012288a5
    • Sven Neumann's avatar
      set the default minimum version to 1.3.18. · 5ab05db8
      Sven Neumann authored
      2003-08-21  Sven Neumann  <sven@gimp.org>
      
      	* m4macros/gimp-2.0.m4: set the default minimum version to 1.3.18.
      5ab05db8
    • Christian Rose's avatar
      Updated Swedish translation. · ddef5fb8
      Christian Rose authored
      2003-08-21  Christian Rose  <menthos@menthos.com>
      
      	* sv.po: Updated Swedish translation.
      ddef5fb8
    • Simon Budig's avatar
      Don't allow to create a new stroke when in in Insert/Delete Mode. · 9b5817fc
      Simon Budig authored
      2003-08-21  Simon Budig  <simon@gimp.org>
      
              * app/tools/gimpvectortool.c: Don't allow to create a new stroke
              when in in Insert/Delete Mode.
      9b5817fc
  2. 20 Aug, 2003 9 commits
    • Simon Budig's avatar
      Added enum for vector tool operation mode · 2a47fda7
      Simon Budig authored
      2003-08-21  Simon Budig  <simon@gimp.org>
      
              * app/tools/tools-enums.h: Added enum for vector tool operation
              mode
      
              * app/tools/tools-enums.c: regenerated
      
              * app/tools/gimpvectoroptions.[ch]: Use new enum.
              Add "Polygonal" Option
      
              * app/tools/gimpvectortool.c: New Option "Polygonal" that
              places all newly generated handles at the position of their
              anchor, effectively ensuring that only polygons can be created.
      
              Cleaned up the editing states. It is now possible to move anchors
              in the Insert/Delete mode. Cleaned up the associated cursors.
      
              Fixed warning when Shift+Ctrl-Clicking on an inactive Anchor.
      2a47fda7
    • Simon Budig's avatar
      Add hooks for insertion of points (and testing if insertion is possible) · 52a16ff5
      Simon Budig authored
      2003-08-20  Simon Budig  <simon@gimp.org>
      
              * app/vectors/gimpstroke.[ch]: Add hooks for insertion of points
              (and testing if insertion is possible)
      
              * app/vectors/gimpbezierstroke.c: Implement it for BezierStrokes
      
              * app/tools/gimpvectoroptions.c: Adjusted Options-GUI.
      
              * app/tools/gimpvectortool.[ch]: Detect if the pointer is over
              the curve. Make it possible to insert points in the curve.
              Select the "Insert/Delete Nodes" mode in the tool options and
              click on the curve.
      52a16ff5
    • Michael Natterer's avatar
      fixed GIMP_CHANNEL_OP_INTERSECT for channels which are smaller than the · 58a3fb2f
      Michael Natterer authored
      2003-08-20  Michael Natterer  <mitch@gimp.org>
      
      	* app/core/gimpimage-mask-select.c
      	(gimp_image_mask_select_channel): fixed GIMP_CHANNEL_OP_INTERSECT
      	for channels which are smaller than the selection (create a temp
      	channel like rect and ellipse select do). Also, don't modify the
      	input channel when feathering.
      58a3fb2f
    • Sven Neumann's avatar
      forgot to check in my ChangeLog entry · 26d5bd75
      Sven Neumann authored
      26d5bd75
    • Sven Neumann's avatar
      app/gui/preferences-dialog.c app/text/gimptextlayer-transform.c some · c7d3ce61
      Sven Neumann authored
      2003-08-20  Sven Neumann  <sven@gimp.org>
      
      	* app/gui/preferences-dialog.c
      	* app/text/gimptextlayer-transform.c
      	* app/widgets/gimpitemfactory.c: some changes for legacy compilers
      	based on a patch from Avi Bercovich (bug #120251).
      c7d3ce61
    • Kwok-Koon Cheung's avatar
      Updated traditional Chinese translation. · b38a11ea
      Kwok-Koon Cheung authored
      	* zh_TW.po: Updated traditional Chinese translation.
      b38a11ea
    • Helvetix Victorinox's avatar
      Enabled erase mode for all pixel formats instead of just RGBA8. · 475edd81
      Helvetix Victorinox authored
      * app/composite/gimp-composite-generic.c: Enabled erase mode for
        all pixel formats instead of just RGBA8.
      475edd81
    • Helvetix Victorinox's avatar
      Regenerated installers and testers. · 9d405b60
      Helvetix Victorinox authored
      * app/composite/: Regenerated installers and testers.
      
      * app/composite/make-install.py: increased tests of pixels to 1024*1024+1
      
      * app/composite/gimp-composite-mmx.c (gimp_composite_overlay_rgba8_rgba8_rgba_mmx):
        Backed out of the current build.  Although the unit tests all
        pass, the emperical evidence is that something is wrong with it.
      9d405b60
    • Christian Rose's avatar
      Updated Swedish translation. · 84659237
      Christian Rose authored
      2003-08-20  Christian Rose  <menthos@menthos.com>
      
      	* sv.po: Updated Swedish translation.
      84659237
  3. 19 Aug, 2003 13 commits
    • Helvetix Victorinox's avatar
      Removed wayward printf() of a debugging message. · 1b232ec0
      Helvetix Victorinox authored
      * Removed wayward printf() of a debugging message.
      1b232ec0
    • Kwok-Koon Cheung's avatar
      Convert lt.po to UTF-8 · 90177e1d
      Kwok-Koon Cheung authored
      90177e1d
    • Abel Cheung's avatar
      Mark wrong entry as fuzzy. Convert to UTF-8 again. · 002be83a
      Abel Cheung authored
      2003-08-19  Abel Cheung  <maddog@linux.org.hk>
      
      	* ja.po, nl.po: Mark wrong entry as fuzzy.
      	* lt.po: Convert to UTF-8 again.
      002be83a
    • Manish Singh's avatar
      Oops, fix date in entry · 4788969e
      Manish Singh authored
      4788969e
    • Manish Singh's avatar
      Default all strings to validate UTF-8, use no_validate to disable. Also · 78071018
      Manish Singh authored
      2003-08-18  Manish Singh  <yosh@gimp.org>
      
              * tools/pdbgen/app.pl: Default all strings to validate UTF-8, use
              no_validate to disable. Also added a null_ok parameter which does
              validate UTF-8, but allows NULL.
      
              * tools/pdbgen/pdb/brush_select.pdb
              * tools/pdbgen/pdb/brushes.pdb
              * tools/pdbgen/pdb/channel.pdb
              * tools/pdbgen/pdb/convert.pdb
              * tools/pdbgen/pdb/fileops.pdb
              * tools/pdbgen/pdb/font_select.pdb
              * tools/pdbgen/pdb/gimprc.pdb
              * tools/pdbgen/pdb/gradient_select.pdb
              * tools/pdbgen/pdb/gradients.pdb
              * tools/pdbgen/pdb/help.pdb
              * tools/pdbgen/pdb/image.pdb
              * tools/pdbgen/pdb/layer.pdb
              * tools/pdbgen/pdb/message.pdb
              * tools/pdbgen/pdb/palette_select.pdb
              * tools/pdbgen/pdb/palettes.pdb
              * tools/pdbgen/pdb/parasite.pdb
              * tools/pdbgen/pdb/paths.pdb
              * tools/pdbgen/pdb/pattern_select.pdb
              * tools/pdbgen/pdb/patterns.pdb
              * tools/pdbgen/pdb/plug_in.pdb
              * tools/pdbgen/pdb/procedural_db.pdb
              * tools/pdbgen/pdb/text_tool.pdb
              * tools/pdbgen/pdb/unit.pdb: removed utf8, added no_validate and
              null_ok where appropriate.
      
              * app/pdb/brush_select_cmds.c
              * app/pdb/font_select_cmds.c
              * app/pdb/gradient_select_cmds.c
              * app/pdb/layer_cmds.c
              * app/pdb/palette_select_cmds.c
              * app/pdb/pattern_select_cmds.c
              * app/pdb/plug_in_cmds.c: regenerated.
      78071018
    • Michael Natterer's avatar
      always look for the active drawable, not for the active layer. Fixes line · 82ac2e38
      Michael Natterer authored
      2003-08-19  Michael Natterer  <mitch@gimp.org>
      
      	* app/tools/gimppainttool.c
      	(gimp_paint_tool_oper_update,cursor_update): always look for the
      	active drawable, not for the active layer. Fixes line and brush
      	preview drawing for channels.
      82ac2e38
    • Sven Neumann's avatar
      use the new icons here as well. · 52ccb955
      Sven Neumann authored
      2003-08-19  Sven Neumann  <sven@gimp.org>
      
      	* app/gui/toolbox-menu.c: use the new icons here as well.
      52ccb955
    • Sven Neumann's avatar
      libgimpwidgets/libgimpwidgets-sections.txt updated for new icons. · fe2a0731
      Sven Neumann authored
      2003-08-19  Sven Neumann  <sven@gimp.org>
      
      	* libgimpwidgets/libgimpwidgets-sections.txt
      	* libgimpwidgets/tmpl/gimpstock.sgml: updated for new icons.
      fe2a0731
    • Michael Natterer's avatar
      app/config/gimpdisplayconfig.[ch] added "gboolean show_brush_outline". · e9e98af6
      Michael Natterer authored
      2003-08-19  Michael Natterer  <mitch@gimp.org>
      
      	* app/config/gimpdisplayconfig.[ch]
      	* app/config/gimprc-blurbs.h: added "gboolean show_brush_outline".
      
      	* app/gui/preferences-dialog.c (prefs_dialog_new): added it to the
      	"Pointer Movement Feedback" frame.
      
      	* app/tools/gimppainttool.[ch]: connect to
      	"notify::show-brush-outline" and toggle brush outline display
      	accordingly. Fixes bug #120084.
      e9e98af6
    • Kwok-Koon Cheung's avatar
      Updated traditional Chinese translation. · 1081b14f
      Kwok-Koon Cheung authored
      	* zh_TW.po: Updated traditional Chinese translation.
      1081b14f
    • Sven Neumann's avatar
      themes/Default/images/Makefile.am · 1f39a829
      Sven Neumann authored
      2003-08-19  Sven Neumann  <sven@gimp.org>
      
      	* themes/Default/images/Makefile.am
      	* themes/Default/images/stock-indexed-palette-[16|24].png
      	* themes/Default/images/stock-undo-history-[16|24].png: added new
      	icons drawn by Jimmac.
      
      	* libgimpwidgets/gimpstock.[ch]
      	* app/gui/dialogs-constructors.c
      	* app/gui/dialogs-menu.c
      	* app/gui/image-menu.c: register and use them.
      1f39a829
    • Michael Natterer's avatar
      when reordering the selected item, don't just scroll to its position but · 6186877f
      Michael Natterer authored
      2003-08-19  Michael Natterer  <mitch@gimp.org>
      
      	* app/widgets/gimpcontainertreeview.c
      	(gimp_container_tree_view_reorder_item): when reordering the
      	selected item, don't just scroll to its position but call
      	gimp_container_view_select_item(), so the views' state
      	(e.g. raise/lower buttons) updates correctly. Fixes bug #120177.
      6186877f
    • Simon Budig's avatar
      app/vectors/gimpvectors.h removed temp_anchor stuff. I don't think that · 5ccd61bc
      Simon Budig authored
      2003-08-19  Simon Budig  <simon@gimp.org>
      
              * app/vectors/gimpvectors.h
              * app/vectors/gimpstroke.[ch]: removed temp_anchor stuff. I don't
              think that this is needed. Added virtual function to determine the
              closest point on the curve to a given target point.
      
              * app/vectors/gimpbezierstroke.c: implemented
              gimp_bezier_stroke_nearest_point_get () - up to now untested and
              unused.
      5ccd61bc
  4. 18 Aug, 2003 10 commits
    • Sven Neumann's avatar
      fixed color picking from other screens. · 180aacb9
      Sven Neumann authored
      2003-08-19  Sven Neumann  <sven@gimp.org>
      
      	* libgimpwidgets/gimppickbutton.c: fixed color picking from other
      	screens.
      180aacb9
    • Nikos Charonitakis's avatar
      updated Greek translation · 43ed2b38
      Nikos Charonitakis authored
      43ed2b38
    • Manish Singh's avatar
      updated for new gradient sample API, "reverse" is an optional parameter · a28b83ae
      Manish Singh authored
      2003-08-18  Manish Singh  <yosh@gimp.org>
      
              * plug-ins/pygimp/gimpmodule.c: updated for new gradient sample API,
              "reverse" is an optional parameter which defaults to FALSE.
      a28b83ae
    • Kjartan Maraas's avatar
      Remove accidental commit · ce60ceb0
      Kjartan Maraas authored
      ce60ceb0
    • Kjartan Maraas's avatar
      Update Norwegian translation. · d9cc3aa5
      Kjartan Maraas authored
      2003-08-18  Kjartan Maraas  <kmaraas@gnome.org>
      
      	* no.po: Update Norwegian translation.
      d9cc3aa5
    • Michael Natterer's avatar
      updated. · 8c10b04b
      Michael Natterer authored
      2003-08-18  Michael Natterer  <mitch@gimp.org>
      
      	* app/app-docs.sgml: updated.
      8c10b04b
    • Sven Neumann's avatar
      please the compiler. · 90fce1cc
      Sven Neumann authored
      2003-08-18  Sven Neumann  <sven@gimp.org>
      
      	* app/gui/dialogs-menu.c: please the compiler.
      90fce1cc
    • Michael Natterer's avatar
      tools/pdbgen/pdb/brush_select.pdb tools/pdbgen/pdb/brushes.pdb · db2db08f
      Michael Natterer authored
      2003-08-18  Michael Natterer  <mitch@gimp.org>
      
      	* tools/pdbgen/pdb/brush_select.pdb
      	* tools/pdbgen/pdb/brushes.pdb
      	* tools/pdbgen/pdb/channel.pdb
      	* tools/pdbgen/pdb/convert.pdb
      	* tools/pdbgen/pdb/drawable.pdb
      	* tools/pdbgen/pdb/fileops.pdb
      	* tools/pdbgen/pdb/font_select.pdb
      	* tools/pdbgen/pdb/gimprc.pdb
      	* tools/pdbgen/pdb/gradient_select.pdb
      	* tools/pdbgen/pdb/gradients.pdb
      	* tools/pdbgen/pdb/layer.pdb
      	* tools/pdbgen/pdb/message.pdb
      	* tools/pdbgen/pdb/palette.pdb
      	* tools/pdbgen/pdb/palette_select.pdb
      	* tools/pdbgen/pdb/palettes.pdb
      	* tools/pdbgen/pdb/paths.pdb
      	* tools/pdbgen/pdb/pattern_select.pdb
      	* tools/pdbgen/pdb/patterns.pdb
      	* tools/pdbgen/pdb/plug_in.pdb
      	* tools/pdbgen/pdb/procedural_db.pdb
      	* tools/pdbgen/pdb/text_tool.pdb
      	* tools/pdbgen/pdb/unit.pdb: UTF-8 validate all strings except
      	filenames. Does not work yet for string params which may be NULL.
      	They currently don't get checked because I still don't understand
      	pdbgen enough :)
      
      	* app/pdb/brush_select_cmds.c
      	* app/pdb/brushes_cmds.c
      	* app/pdb/channel_cmds.c
      	* app/pdb/convert_cmds.c
      	* app/pdb/drawable_cmds.c
      	* app/pdb/fileops_cmds.c
      	* app/pdb/font_select_cmds.c
      	* app/pdb/gimprc_cmds.c
      	* app/pdb/gradient_select_cmds.c
      	* app/pdb/gradients_cmds.c
      	* app/pdb/message_cmds.c
      	* app/pdb/palette_select_cmds.c
      	* app/pdb/palettes_cmds.c
      	* app/pdb/paths_cmds.c
      	* app/pdb/pattern_select_cmds.c
      	* app/pdb/patterns_cmds.c
      	* app/pdb/plug_in_cmds.c
      	* app/pdb/procedural_db_cmds.c
      	* app/pdb/text_tool_cmds.c
      	* app/pdb/unit_cmds.c: regenerated.
      db2db08f
    • Michael Natterer's avatar
      cleaned up GimpTool, GimpDrawTool and vectors_tool->vectors state handling · 58311491
      Michael Natterer authored
      2003-08-18  Michael Natterer  <mitch@gimp.org>
      
      	* app/tools/gimpvectortool.c: cleaned up GimpTool, GimpDrawTool
      	and vectors_tool->vectors state handling a lot. Still does weird
      	things when switching between images and/or displays but it's
      	better than before...
      58311491
    • Sven Neumann's avatar
      app/config/gimpconfig-dump.c changed prefix of environment variables to · 506f2d77
      Sven Neumann authored
      2003-08-18  Sven Neumann  <sven@gimp.org>
      
      	* app/config/gimpconfig-dump.c
      	* libgimpbase/gimpenv.c: changed prefix of environment variables
      	to GIMP2 (bug #118553).
      
      	* docs/gimprc-1.3.5.in: regenerated.
      506f2d77