1. 03 Sep, 2003 14 commits
    • Michael Natterer's avatar
      removed the _value() and _is_empty() wrappers. · e8378499
      Michael Natterer authored
      2003-09-03  Michael Natterer  <mitch@gimp.org>
      
      	* app/core/gimpimage-mask.[ch]: removed the _value() and
      	_is_empty() wrappers.
      
      	* app/display/gimpdisplayshell.[ch]: removed
      	gimp_display_shell_mask_value() since it is not used.
      
      	* app/core/gimpdrawable-blend.c
      	* app/core/gimpdrawable-transform.c
      	* app/core/gimpedit.c
      	* app/core/gimpimage.c
      	* app/core/gimplayer.c
      	* app/gui/image-menu.c
      	* app/gui/vectors-menu.c
      	* app/tools/gimpclonetool.c
      	* app/tools/gimpfliptool.c
      	* app/tools/gimpinktool.c
      	* app/tools/gimpmovetool.c
      	* app/tools/gimpselectiontool.c
      	* app/tools/gimptransformtool.c
      	* tools/pdbgen/pdb/misc_tools.pdb: changed accordingly.
      
      	* app/pdb/misc_tools_cmds.c: regenerated.
      e8378499
    • Michael Natterer's avatar
      removed the _clear() wrapper. · 1c04c3f6
      Michael Natterer authored
      2003-09-03  Michael Natterer  <mitch@gimp.org>
      
      	* app/core/gimpimage-mask-select.[ch]: removed the _clear() wrapper.
      
      	* app/core/gimpimage-mask.[ch]: changed accordingly. Added
      	"const gchar *undo desc" parameter to
      	gimp_image_mask_select_vectors().
      
      	* app/core/gimpimage-qmask.c
      	* app/gui/vectors-commands.c
      	* app/text/gimptext-compat.c
      	* app/tools/gimpbucketfilltool.c
      	* app/tools/gimpfreeselecttool.c
      	* app/tools/gimpfuzzyselecttool.c
      	* app/tools/gimprectselecttool.c
      	* app/widgets/gimpvectorstreeview.c
      	* tools/pdbgen/pdb/paths.pdb
      	* tools/pdbgen/pdb/selection.pdb: changed accordingly. Also
      	replaced some wrappers which still exist.
      
      	* tools/pdbgen/pdb/paths.pdb: stroke using gimp_item_stroke().
      
      	* app/pdb/paths_cmds.c
      	* app/pdb/selection_cmds.c: regenerated.
      1c04c3f6
    • Sven Neumann's avatar
      define PANGO_DISABLE_DEPRECATED. · 22e904aa
      Sven Neumann authored
      2003-09-11  Sven Neumann  <sven@gimp.org>
      
      	* app/text/Makefile.am: define PANGO_DISABLE_DEPRECATED.
      
      	* app/text/gimptext-compat.c: avoid deprecated API.
      22e904aa
    • Michael Natterer's avatar
      removed the _clear() wrapper. · 27a2f0f6
      Michael Natterer authored
      2003-09-03  Michael Natterer  <mitch@gimp.org>
      
      	* app/core/gimpimage-mask-select.[ch]: removed the _clear() wrapper.
      
      	* app/core/gimpimage-mask.[ch]: changed accordingly. Added
      	"const gchar *undo desc" parameter to
      	gimp_image_mask_select_vectors().
      
      	* app/core/gimpimage-qmask.c
      	* app/gui/vectors-commands.c
      	* app/text/gimptext-compat.c
      	* app/tools/gimpbucketfilltool.c
      	* app/tools/gimpfreeselecttool.c
      	* app/tools/gimpfuzzyselecttool.c
      	* app/tools/gimprectselecttool.c
      	* app/widgets/gimpvectorstreeview.c
      	* tools/pdbgen/pdb/paths.pdb
      	* tools/pdbgen/pdb/selection.pdb: changed accordingly. Also
      	replaced some wrappers which still exist.
      
      	* tools/pdbgen/pdb/paths.pdb: stroke using gimp_item_stroke().
      
      	* app/pdb/paths_cmds.c
      	* app/pdb/selection_cmds.c: regenerated.
      27a2f0f6
    • Michael Natterer's avatar
      removed the feather(), sharpen(), all(), invert(), border(), grow() and · 6ce4e710
      Michael Natterer authored
      2003-09-03  Michael Natterer  <mitch@gimp.org>
      
      	* app/core/gimpimage-mask.[ch]: removed the feather(), sharpen(),
      	all(), invert(), border(), grow() and shrink() wrappers.
      
      	* app/core/gimpselection.[ch]: changed gimp_selection_invalidate()
      	and gimp_selection_push_undo() to take GimpChannel parameters, not
      	GimpSelection ones. They will be made virtual GimpChannel
      	functions anyway.
      
      	* app/core/gimpedit.c
      	* app/gui/select-commands.c
      	* app/widgets/gimpselectioneditor.c
      	* tools/pdbgen/pdb/selection.pdb: changed accordingly.
      
      	* app/pdb/selection_cmds.c: regenerated.
      6ce4e710
    • Sven Neumann's avatar
      added gimp_rgb_to_cmyk_int(). · 6d1b9fa9
      Sven Neumann authored
      2003-09-03  Sven Neumann  <sven@gimp.org>
      
      	* libgimpcolor/gimpcolor.def: added gimp_rgb_to_cmyk_int().
      6d1b9fa9
    • Sven Neumann's avatar
      286e5617
    • Sven Neumann's avatar
      don't include the plug-in name in messages; GIMP takes care of this for · cce92271
      Sven Neumann authored
      2003-09-03  Sven Neumann  <sven@gimp.org>
      
      	* plug-ins/common/screenshot.c: don't include the plug-in name in
      	messages; GIMP takes care of this for us.
      cce92271
    • Ville Pätsi's avatar
      Fixed gimp.spec.in · 1b5b18ae
      Ville Pätsi authored
      1b5b18ae
    • Michael Natterer's avatar
      removed the _translate() and _stroke() wrappers. · f47b758f
      Michael Natterer authored
      2003-09-03  Michael Natterer  <mitch@gimp.org>
      
      	* app/core/gimpimage-mask.[ch]: removed the _translate()
      	and _stroke() wrappers.
      
      	* app/gui/edit-commands.c
      	* app/tools/gimpeditselectiontool.c
      	* app/widgets/gimpselectioneditor.c
      	* tools/pdbgen/pdb/edit.pdb
      	* tools/pdbgen/pdb/selection.pdb: changed accordingly.
      
      	* app/pdb/edit_cmds.c
      	* app/pdb/selection_cmds.c: regenerated.
      
      	* app/core/gimpselection.c: implement GimpItem::scale(), resize(),
      	flip() and rotate().
      
      	* app/core/gimpimage-crop.c
      	* app/core/gimpimage-flip.c
      	* app/core/gimpimage-resize.c
      	* app/core/gimpimage-rotate.c
      	* app/core/gimpimage-scale.c: no need to call
      	gimp_image_mask_invalidate() and/or gimp_image_mask_changed()
      	manually after scale, resize, flip and rotate, since GimpSelection
      	updates itself correctly.
      f47b758f
    • Sven Neumann's avatar
      s/extension/plug_in/ for Script-Fu procedures to get batch mode working · 1bec8733
      Sven Neumann authored
      2003-09-03  Sven Neumann  <sven@gimp.org>
      
      	* app/batch.c (batch_init): s/extension/plug_in/ for Script-Fu
      	procedures to get batch mode working again.
      1bec8733
    • Stanislav Visnovsky's avatar
      Updated Slovak translation by Zdenko Podobny <zdpo@mailbox.sk>. · 5b37eb48
      Stanislav Visnovsky authored
      2003-09-03  Stanislav Visnovsky <visnovsky@nenya.ms.mff.cuni.cz>
      
              * sk.po: Updated Slovak translation by Zdenko Podobny <zdpo@mailbox.sk>.
      5b37eb48
    • Helvetix Victorinox's avatar
      Turn on SSE, SSE2, and 3dnow instruction sets. · 66dc3225
      Helvetix Victorinox authored
      * app/composite/gimp-composite.c (gimp_composite_init): Turn on
        SSE, SSE2, and 3dnow instruction sets.
      
      * app/paint-funcs/paint-funcs.c (initial_sub_region): Fixed
        uninitialised data in the special case for dissolve.
        This is the cause of Bug #121213.
      66dc3225
    • Sven Neumann's avatar
      more updates · 674a95f1
      Sven Neumann authored
      674a95f1
  2. 02 Sep, 2003 22 commits
    • Sven Neumann's avatar
      include gimpselection.xml · 1f5091a5
      Sven Neumann authored
      1f5091a5
    • Sven Neumann's avatar
      added some more files to ignore. · daf3bef2
      Sven Neumann authored
      2003-09-03  Sven Neumann  <sven@gimp.org>
      
      	* app/Makefile.am (IGNORE_HFILES): added some more files to ignore.
      
      	* app/app-sections.txt: some updates, a lot more are needed.
      daf3bef2
    • Michael Natterer's avatar
      made all functions which push an undo step virtual and added them all as · 420d17d2
      Michael Natterer authored
      2003-09-03  Michael Natterer  <mitch@gimp.org>
      
      	* app/core/gimpchannel.[ch]: made all functions which push an
      	undo step virtual and added them all as default implementations.
      
      	* app/core/Makefile.am
      	* app/core/core-types.h
      	* app/core/gimpselection.[ch]: new object which is a GimpChannel
      	subclass and implements all of its virtual functions, pushes
      	an image_mask undo and chains up with "push_undo = FALSE".
      
      	* app/core/gimpimage-mask.[ch]: made most functions simple
      	wrappers like gimp_channel_invert(gimp_image_get_mask(gimage));
      	so the API stays the same for now.
      
      	* app/core/gimpimage.[ch]: create a GimpSelection object
      	as gimage->selection_mask. Removed "gboolean mask_stroking"
      	since it is in GimpSelection now.
      
      	* app/xcf/xcf-load.c (xcf_load_channel_props): added an evil hack
      	which turns a GimpChannel into a GimpSelection once we figured the
      	loaded channel is the selection.
      
      	* app/core/gimplayer.c (gimp_layer_create_mask):
      	gimp_channel_clear() takes an additional "const gchar *undo_desc"
      	parameter now.
      
      	* app/core/gimpscanconvert.c (gimp_scan_convert_to_channel): set
      	mask->bounds_known to FALSE before returning the new channel
      
      	* app/tools/gimpiscissorstool.c (iscissors_convert): no need to
      	call gimp_channel_invalidate_boundary() on the channel returned by
      	the above function.
      
      	* app/core/gimpchannel.[ch]: removed
      	gimp_channel_invalidate_boundary() since it is no longer needed.
      420d17d2
    • Sven Neumann's avatar
      made pullout a percentage instead of a maximal value. (gimp_rgb_to_cmyk): · 443a5f3f
      Sven Neumann authored
      2003-09-03  Sven Neumann  <sven@gimp.org>
      
      	* libgimpcolor/gimpcolorspace.[ch] (gimp_rgb_to_cmyk_int): made
      	pullout a percentage instead of a maximal value.
      	(gimp_rgb_to_cmyk): added a pullout parameter here as well.
      
      	* app/gui/info-window.c
      	* plug-ins/common/newsprint.c: changed accordingly.
      
      	* modules/colorsel_cmyk.c: allow to specify the amount of black
      	pulled out when converting to CMYK.
      443a5f3f
    • Danilo Šegan's avatar
      Updated. · b9713670
      Danilo Šegan authored
      2003-09-02  Danilo Šegan  <dsegan@gmx.net>
      
      	* po-libgimp/sr@Latn.po: Updated.
      b9713670
    • Jan Morén's avatar
      Updated Swedish translation. · d6c3fb79
      Jan Morén authored
      2003-09-02  Jan Morén  <jan.moren@lucs.lu.se>
      
               * sv.po: Updated Swedish translation.
      d6c3fb79
    • Pablo Gonzalo del Campo's avatar
      Updated Spanish translation. · 5e04576d
      Pablo Gonzalo del Campo authored
      2003-09-02  Pablo Gonzalo del Campo  <pablodc@bigfoot.com>
      
              * es.po: Updated Spanish translation.
      5e04576d
    • Dave Neary's avatar
      Changed slightly - I overestimated/overanticipated some things. · e5c4c128
      Dave Neary authored
      
      
      2003-09-03  Dave Neary  <bolsh@gimp.org>
      
              * NEWS: Changed slightly - I overestimated/overanticipated
              some things.
      
              * HACKING: Updated to fix some indentation issues, and clear
              up some small points (like not building as root) following
              suggestions from Emmet Caulfield <emmet@netrogen.com>
      e5c4c128
    • Sven Neumann's avatar
      allow to specify the amount of black pullout. Documented the function. · 84fd11ad
      Sven Neumann authored
      2003-09-02  Sven Neumann  <sven@gimp.org>
      
      	* libgimpcolor/gimpcolorspace.c (gimp_rgb_to_cmyk_int): allow to
      	specify the amount of black pullout. Documented the function.
      
      	* plug-ins/common/newsprint.c: use the RGB to CMYK routine from
      	libgimpcolor.
      84fd11ad
    • Sven Neumann's avatar
      added new function gimp_draw_tool_draw_dashed_line(). · 138bab29
      Sven Neumann authored
      2003-09-02  Sven Neumann  <sven@gimp.org>
      
      	* app/tools/gimpdrawtool.[ch]: added new function
      	gimp_draw_tool_draw_dashed_line().
      138bab29
    • Sven Neumann's avatar
      added more missing files. · 4590273e
      Sven Neumann authored
      2003-09-02  Sven Neumann  <sven@gimp.org>
      
      	* Makefile.am (tips_POFILES): added more missing files.
      
      	* gimp-tips.dtd: use CDATA for language identifiers since sr@Latn
      	is not a valid XML name token (NMTOKEN).
      4590273e
    • Danilo Šegan's avatar
      Added "sr.po" and "sr@Latn.po" to tips_POFILES. · b45d9d47
      Danilo Šegan authored
      2003-09-02  Danilo Šegan  <dsegan@gmx.net>
      
      	* tips/Makefile.am: Added "sr.po" and "sr@Latn.po" to tips_POFILES.
      
      	* tips/sr.po, tips/sr@Latn.po, po/sr.po, po/sr@Latn.po,
                po-libgimp/sr.po, po-libgimp/sr@Latn.po: Updated Serbian
                translation.
      b45d9d47
    • Michael Natterer's avatar
      default to GIMP_TAB_STYLE_PREVIEW. (gimp_dockable_new): fall back to _ICON · f20ea3af
      Michael Natterer authored
      2003-09-02  Michael Natterer  <mitch@gimp.org>
      
      	* app/widgets/gimpdockable.c (gimp_dockable_init): default to
      	GIMP_TAB_STYLE_PREVIEW.
      	(gimp_dockable_new): fall back to _ICON if
      	dockable->get_preview_func is NULL.
      
      	* app/widgets/gimpdialogfactory.c
      	(gimp_dialog_factories_restore_foreach): ditto.
      f20ea3af
    • Sven Neumann's avatar
      oops · bbfc737e
      Sven Neumann authored
      
      oops
      bbfc737e
    • Sven Neumann's avatar
      removed a superfluous call to g_object_ref(). · b20358c0
      Sven Neumann authored
      2003-09-02  Sven Neumann  <sven@gimp.org>
      
      	* app/tools/gimpeditselectiontool.c (init_edit_selection): removed
      	a superfluous call to g_object_ref().
      
      	* app/vectors/gimpvectors.c (gimp_vectors_copy_strokes): free the
      	old list of strokes.
      b20358c0
    • Sven Neumann's avatar
      app/text/gimptextlayout-render.c (gimp_text_layout_render) · e924a137
      Sven Neumann authored
      2003-09-02  Sven Neumann  <sven@gimp.org>
      
      	* app/text/gimptextlayout-render.c (gimp_text_layout_render)
      	* app/widgets/gimpfontselection.c (gimp_font_selection_set_fontname)
      	* app/widgets/gimptexteditor.c (gimp_text_editor_new)
      	* app/gui/file-save-dialog.c (file_save_ok_callback): plugged
      	some memleaks found using memprof.
      
      	* app/vectors/gimpvectors.c: implemented the finalize method.
      
      	* app/vectors/gimpstroke.c: minor code cleanup.
      
      	* app/core/gimpdrawable.c (gimp_drawable_finalize)
      	* app/core/gimplayer.c (gimp_layer_finalize)
      	* app/core/gimpparasitelist.c (gimp_parasite_list_finalize):
      	removed useless assertions.
      e924a137
    • Michael Natterer's avatar
      silently ignore a non-existing modulerc. · 9dcece14
      Michael Natterer authored
      2003-09-02  Michael Natterer  <mitch@gimp.org>
      
      	* app/core/gimpmodules.c (gimp_modules_load): silently ignore a
      	non-existing modulerc.
      9dcece14
    • Michael Natterer's avatar
      fixed my laterst ChangeLog entry. · 5eb8dca4
      Michael Natterer authored
      5eb8dca4
    • Michael Natterer's avatar
      app/config/gimpcoreconfig.[ch] removed "module-load-inhibit" property · 73b1ed03
      Michael Natterer authored
      2003-09-02  Michael Natterer  <mitch@gimp.org>
      
      	* app/config/gimpcoreconfig.[ch]
      	* app/config/gimprc-blurbs.h: removed "module-load-inhibit"
      	property since the GimpModuleDB stores this value.
      
      	* app/config/gimpconfigwriter.[ch] (gimp_config_writer_new):
      	renamed parameter "gboolean safe" to "gboolean atomic".
      
      	* app/core/gimpmodules.c: ported modulerc parsing/writing to
      	GimpScanner and GimpConfigWriter (apparently it was forgotten
      	during gimprc cleanup). Makes keeping modules from being loaded
      	work again. Reported by Michael Schumacher on #gimp.
      73b1ed03
    • Simon Budig's avatar
      duplicate the closed property too. fixes Bug #120961. · f1b283bd
      Simon Budig authored
      2003-09-02  Simon Budig  <simon@gimp.org>
      
      	* app/vectors/gimpstroke.c: duplicate the closed property too.
      	fixes Bug #120961.
      f1b283bd
    • Sven Neumann's avatar
      coding style and indentation. · 1cc7de69
      Sven Neumann authored
      2003-09-02  Sven Neumann  <sven@gimp.org>
      
      	* app/paint-funcs/paint-funcs.c: coding style and indentation.
      1cc7de69
    • Helvetix Victorinox's avatar
      app/composite/gimp-composite-mmx.c Dereference all pointers from *outside* · a2b9b169
      Helvetix Victorinox authored
      * app/composite/gimp-composite-mmx.c
      * app/composite/gimp-composite-sse.c: Dereference all pointers
        from *outside* of asm() construct.
      
      * app/paint-funcs/paint-funcs.c: Fixed bug where dissolve opacity
        was incorrectly set, and dissolve mask was garbage. This should
        fix Bug #121213
      a2b9b169
  3. 01 Sep, 2003 4 commits
    • Michael Natterer's avatar
      fixed help domain parsing. Reported by Roman Joost on #gimp. · c0bfbe01
      Michael Natterer authored
      2003-09-01  Michael Natterer  <mitch@gimp.org>
      
      	* plug-ins/helpbrowser/domain.c: fixed help domain parsing.
      	Reported by Roman Joost on #gimp.
      c0bfbe01
    • Helvetix Victorinox's avatar
      app/composite/gimp-composite-mmx.c Replaced all memory references in asm() · 7fdddadb
      Helvetix Victorinox authored
      * app/composite/gimp-composite-mmx.c
      * app/composite/gimp-composite-sse.c: Replaced all memory
        references in asm() constructs to references to "input" parameters
        to the asm().  This should take care of any name mangling issues
        (see bug #120893)
      
        Beautified more code to conform to the gimp style guidelines.
      
        No longer doing pointer math in assembly.  This should ease some
        of the issues of compiling on 64bit machines.
      
      * app/composite/gimp-composite-sse-installer.c
      * app/composite/gimp-composite-sse-test.c: Removed reference to
        gimp_composite_overlay_* because this code is suspect.
      7fdddadb
    • Dave Neary's avatar
      NEWS: Updated NEWS. · 6d4fdca1
      Dave Neary authored
      
      
      2003-09-01  Dave Neary  <bolsh@gimp.org>
      
              NEWS: Updated NEWS.
      6d4fdca1
    • Manish Singh's avatar
      Font configuration stuff: You can rescan for fonts on the fly now. A · b658e763
      Manish Singh authored
      2003-09-01  Manish Singh  <yosh@gimp.org>
      
              Font configuration stuff: You can rescan for fonts on the fly now.
              A couple caveats: the text tool font dialog doesn't get updated, but
              that's supposed to be going away. The new font dock doesn't resort
              on update, but mitch is supposed to fix that. :)
      
              Some nice stuff for advanced font users: GIMP local font directories,
              and an optional site and user fonts.conf.
      
              I thought about supporting the auto-resan feature in fontconfig,
              but it might take too much time to do a scan so I haven't implemented
              it. Another thing I want to do is create fontconfig caches in the
              local dirs.
      
              * text/gimpfonts.[ch]: gimp_fonts_init/load/reset implementation.
      
              * text/Makefile.am: added gimpfonts.[ch]
      
              * app/core/gimp.c: use gimp_fonts_init/reset.
      
              * app/config/gimpcoreconfig.[ch]
              * app/config/gimprc-blurbs.h: added font-path config setting.
      
              * app/gui/preferences-dialog.c: Add a Font Folders section for the
              above. Also added a Rescan Font List button, which goes in the
              Environment section. Not sure if this is the right place...
              it also looks kinda ugly all by its lonesome.
      
              * app/gui/user-install-dialog.c: mention the fonts directory.
      
              * themes/Default/images/preferences/Makefile.am
              * themes/Default/images/preferences/folders-fonts.png: dummy icon for
              font folders pref, probably a folder with a little "T" in the corner
              would be good.
      b658e763