1. 02 Sep, 2003 15 commits
    • 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
  2. 01 Sep, 2003 13 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
    • Michael Natterer's avatar
      added new virtual function GimpItem::stroke(). · dcb6f225
      Michael Natterer authored
      2003-09-01  Michael Natterer  <mitch@gimp.org>
      
      	* app/core/gimpitem.[ch]: added new virtual function
      	GimpItem::stroke().
      
      	* app/core/gimpchannel.c
      	* app/vectors/gimpvectors.c: implement GimpItem::stroke().
      
      	* app/core/gimpimage-mask.[ch] (gimp_image_mask_stroke): changed
      	signature to match gimp_item_stroke() (the selection mask *really*
      	should be a GimpChannel subclass).
      	Removed global variable "gboolean gimp_image_mask_stroking"...
      
      	* app/core/gimpimage.[ch]: ...and added "gboolean mask_stroking"
      	to the GimpImage struct.
      
      	* app/gui/vectors-commands.[ch]: removed vectors_stroke_vectors().
      
      	* app/widgets/widgets-types.h: removed GimpStrokeItemFunc typedef.
      
      	* app/widgets/gimpvectorstreeview.[ch]: removed "stroke_item_func"
      	member and use gimp_item_stroke() instead.
      
      	* app/gui/dialogs-constructors.c (dialogs_vectors_list_view_new)
      	* app/gui/edit-commands.c (edit_stroke_cmd_callback)
      	* app/gui/vectors-commands. (vectors_stroke_cmd_callback)
      	* app/widgets/gimpselectioneditor.c
      	(gimp_selection_editor_stroke_clicked)
      	* tools/pdbgen/pdb/edit.pdb (gimp_edit_stroke): changed accordingly.
      
      	* app/pdb/edit_cmds.c: regenerated.
      
      	Note that there is no GUI for "stroke channel", although it would
      	be utterly cool to have one, since currently slelection stroking
      	cannot be masked by a selection (because we stroke the selection).
      	Anyway, if anyone has an idea how to trigger "stroke channel" with
      	another drawable active (the one to stroke to), please let me
      	know...
      dcb6f225
    • Manish Singh's avatar
      added a shadow around the comment entry box, looks nicer. · db72f974
      Manish Singh authored
      2003-09-01  Manish Singh  <yosh@gimp.org>
      
              * app/gui/preferences-dialog.c: added a shadow around the comment
              entry box, looks nicer.
      db72f974
    • Michael Natterer's avatar
      We really don't need that global variable overkill from appenv.h just to · b8b7985b
      Michael Natterer authored
      2003-09-01  Michael Natterer  <mitch@gimp.org>
      
      	We really don't need that global variable overkill from appenv.h
      	just to pass these values from main() to app_init():
      
      	* app/app_procs.[ch] (app_init): added tons of parameters that
      	used to be global variables before.
      	Replaced app_init_update_status() by two functions, one which
      	actually updates the splash, and one which does nothing, so we
      	don't need global variables in the status callback.
      
      	* app/appenv.h: removed vraiable declarations here. Some are still
      	left, will get rid of this entire file soon...
      
      	* app/main.c: added them as local variables to main() and
      	pass them to app_init().
      
      	* app/batch.c: removed the global "batch_cmds", they are passed
      	the same way as the stuff above now.
      b8b7985b
    • Simon Budig's avatar
      added simplistic undo, needs polishing. · a6647f2d
      Simon Budig authored
      2003-09-01  Simon Budig  <simon@gimp.org>
      
      	* app/tools/gimpvectortool.c: added simplistic undo, needs polishing.
      a6647f2d
    • Michael Natterer's avatar
      app/gui/channels-menu.c app/gui/layers-menu.c removed accelerators from · 6f102877
      Michael Natterer authored
      2003-09-01  Michael Natterer  <mitch@gimp.org>
      
      	* app/gui/channels-menu.c
      	* app/gui/layers-menu.c
      	* app/gui/vectors-menu.c: removed accelerators from popup menus.
      	The HIG says nono and we will use the global <Image> accelerator
      	table all over the place soon. First part of fix for bug #119878.
      6f102877
    • Michael Natterer's avatar
      fixed check for the number of arguments (don't always fail). Fixes bug · 2004c05d
      Michael Natterer authored
      2003-09-01  Michael Natterer  <mitch@gimp.org>
      
      	* plug-ins/common/edge.c (run): fixed check for the number of
      	arguments (don't always fail). Fixes bug #121176.
      2004c05d
    • Manish Singh's avatar
      inlined rotate_pointers, made it specific to gulongs (made more sense to · 1a2a0b5b
      Manish Singh authored
      2003-08-31  Manish Singh  <yosh@gimp.org>
      
              * app/paint/gimppaintcore.c: inlined rotate_pointers, made it specific
              to gulongs (made more sense to me than adding casts)
      1a2a0b5b
    • Simon Budig's avatar
      Introduced function to compare two gimpcoords · f09f3657
      Simon Budig authored
      2003-09-01  Simon Budig  <simon@gimp.org>
      
      	* app/vectors/gimpcoordmath.[ch]: Introduced function to compare
      	two gimpcoords
      
      	* app/vectors/gimpstroke.[ch]: virtualized gimp_stroke_close.
      
      	* app/vectors/gimpbezierstroke.c: made the _close function check,
      	if there is an unneeded segment (CCA-Sequence with all the same
      	coordinates) at the gap to be closed. If so, remove it.
      f09f3657
    • Tor Lillqvist's avatar
      Update. · cd31cdd7
      Tor Lillqvist authored
      2003-09-01  Tor Lillqvist  <tml@iki.fi>
      
      	* README.win32: Update.
      
      	* app/composite/gimp-composite-mmx.c: For some reason the gcc&gas
      	combination used on Win32 wants identifiers prefixed with
      	underscores in the asm sequences.
      
      	* plug-ins/common/ps.c (ps_open): [Win32] Don't write the gs
      	executable name into the indirect command line file. Do write the
      	quoted form of the filename to it.
      	(my_shell_quote): New funcion. Use instead of g_shell_quote() on
      	Windows, as g_shell_quote() always uses single quotes, which don't
      	mean anything to the Windows shell (or C runtime startup
      	code). (This might be argued to be a bug in GLib, maybe
      	g_shell_quote should behave differently accoring to platform.)
      
      	* etc/gimprc.win32: Remove, generate with gimpconfig-dump.
      
      	* */makefile.mingw.in: Remove, unmaintained.
      cd31cdd7
  3. 31 Aug, 2003 12 commits