1. 23 Aug, 2003 5 commits
    • 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
  2. 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
  3. 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
  4. 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
  5. 19 Aug, 2003 3 commits