1. 22 Aug, 2003 3 commits
    • 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
  2. 21 Aug, 2003 12 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
    • Henrik Brix Andersen's avatar
      #include "libgimpbase/gimpbase.h" · 9146aaf0
      Henrik Brix Andersen authored
      2003-08-21 Henrik Brix Andersen <brix@gimp.org>
      
      * app/widgets/gimptoolbox.c: #include "libgimpbase/gimpbase.h"
      9146aaf0
    • 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
  3. 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
  4. 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
  5. 18 Aug, 2003 3 commits