1. 16 Nov, 2003 8 commits
    • Sven Neumann's avatar
      app/config/gimpbaseconfig.h use gint64 for all memsize properties. · fd30d5c9
      Sven Neumann authored
      2003-11-16  Sven Neumann  <sven@gimp.org>
      
      	* app/config/gimpbaseconfig.h
      	* app/config/gimpcoreconfig.h: use gint64 for all memsize properties.
      
      	* app/base/tile-manager.[ch] (tile_manager_get_memsize): since
      	tiles can be swapped out, a tilemanager can be larger than gsize
      	(on 32bit platforms). Use a gint64 to avoid an overflow.
      
      	* app/core/gimp.c
      	* app/core/gimpbrush.c
      	* app/core/gimpbrushpipe.c
      	* app/core/gimpbuffer.c
      	* app/core/gimpchannel.c
      	* app/core/gimpcontainer.c
      	* app/core/gimpcontext.c
      	* app/core/gimpdata.c
      	* app/core/gimpdatafactory.c
      	* app/core/gimpdrawable.c
      	* app/core/gimpgradient.c
      	* app/core/gimpimage-undo-push.c
      	* app/core/gimpimage-undo.[ch]
      	* app/core/gimpimage.c
      	* app/core/gimpitem.c
      	* app/core/gimpitemundo.[ch]
      	* app/core/gimplayer.c
      	* app/core/gimplist.c
      	* app/core/gimpobject.[ch]
      	* app/core/gimppalette.c
      	* app/core/gimpparasitelist.c
      	* app/core/gimppattern.c
      	* app/core/gimpundo.[ch]
      	* app/core/gimpundostack.c
      	* app/core/gimpviewable.c
      	* app/text/gimptext.c
      	* app/text/gimptextlayer.c
      	* app/vectors/gimpstroke.c
      	* app/vectors/gimpvectors.c: use gint64 for gimp_object_get_memsize()
      	and all its implementations.
      
      	* app/display/gimpdisplayshell-title.c
      	* app/gui/info-window.c: changed accordingly.
      fd30d5c9
    • Manish Singh's avatar
      added libgimpbase variable definition so the below works. · 2ae924c3
      Manish Singh authored
      2003-11-16  Manish Singh  <yosh@gimp.org>
      
              * libgimpwidgets/Makefile.am: added libgimpbase variable definition
              so the below works.
      2ae924c3
    • Sven Neumann's avatar
      added libgimpbase since libgimpwidgets now depends on it. · 2499d9e4
      Sven Neumann authored
      2003-11-16  Sven Neumann  <sven@gimp.org>
      
      	* libgimpwidgets/Makefile.am (libgimpwidgets_1_3_la_LIBADD): added
      	libgimpbase since libgimpwidgets now depends on it.
      2499d9e4
    • Sven Neumann's avatar
      exposed gimp_object_name_free() and added documentation. · c902248b
      Sven Neumann authored
      2003-11-16  Sven Neumann  <sven@gimp.org>
      
      	* app/core/gimpobject.[ch]: exposed gimp_object_name_free() and
      	added documentation.
      
      	* app/core/gimplist.[ch] (gimp_list_uniquefy_name): use
      	gimp_object_name_free() when changing the object name silently.
      	Renamed "use_set_name" parameter to "notify" and documented the
      	function.
      c902248b
    • Sven Neumann's avatar
      fixed a bad oversight in the implementation of normalized object names. · 61aa80dc
      Sven Neumann authored
      2003-11-16  Sven Neumann  <sven@gimp.org>
      
      	* app/core/gimpobject.c: fixed a bad oversight in the
      	implementation of normalized object names. Introduced the helper
      	function gimp_object_name_free() that takes care of freeing
      	the normalized name. Fixes bug #127075.
      61aa80dc
    • Michael Natterer's avatar
      app/gui/dialogs-constructors.c app/gui/images-commands.[ch] implemented · 79966119
      Michael Natterer authored
      2003-11-16  Michael Natterer  <mitch@gimp.org>
      
      	* app/gui/dialogs-constructors.c
      	* app/gui/images-commands.[ch]
      	* app/widgets/gimpimageview.[ch]: implemented the "Raise Displays"
      	button's functionality. Fixes bug #127079.
      79966119
    • Danilo Šegan's avatar
      Updated Serbian translation. · 2ae677d6
      Danilo Šegan authored
      2003-11-16  Danilo Šegan  <dsegan@gmx.net>
      
      	* po-plug-ins/sr.po, po-plug-ins/sr@Latn.po: Updated Serbian
      	translation.
      2ae677d6
    • Danilo Šegan's avatar
      Updated Serbian translation. · c0887c09
      Danilo Šegan authored
      2003-11-16  Danilo Šegan  <dsegan@gmx.net>
      
      	* po-libgimp/sr.po, po-libgimp/sr@Latn.po: Updated Serbian
      	translation.
      
      	* po-libgimp/POTFILES.in: gimpunit.c renamed to gimpunitcache.c.
      c0887c09
  2. 15 Nov, 2003 30 commits
    • Daniel Rogers's avatar
      app/tools/gimpellipseselecttool.c app/tools/gimprectselectool.c Includes · cf5b620d
      Daniel Rogers authored
      2003-11-15  Daniel Rogers  <daniel@phasevelocity.org>
              * app/tools/gimpellipseselecttool.c
              * app/tools/gimprectselectool.c
              * app/tools/gimprectselect.h: Includes changes from Sven.
              Fixes a bug with alt-draging ellipse and rect selections
              on small pixel areas.
      cf5b620d
    • Michael Natterer's avatar
      doc fixes. · 879a0500
      Michael Natterer authored
      2003-11-16  Michael Natterer  <mitch@gimp.org>
      
      	* libgimpbase/gimpunit.c: doc fixes.
      879a0500
    • Michael Natterer's avatar
      ignore "gimpunitcache.h". · 6e098250
      Michael Natterer authored
      2003-11-16  Michael Natterer  <mitch@gimp.org>
      
      	* libgimp/Makefile.am: ignore "gimpunitcache.h".
      
      	* libgimpbase/Makefile.am: ignore "gimpbase-private.h".
      
      	* libgimpbase/tmpl/gimpunit.sgml: removed docs because the
      	gimpunit.c file is in the right place to be parsed correctly now.
      6e098250
    • Michael Natterer's avatar
      libgimp/gimp.def updated for unit changes. · 1265d913
      Michael Natterer authored
      2003-11-15  Michael Natterer  <mitch@gimp.org>
      
      	* libgimp/gimp.def
      	* libgimpbase/gimpbase.def: updated for unit changes.
      1265d913
    • Michael Natterer's avatar
      libgimpbase/Makefile.am libgimpbase/gimpbase-private.[ch] new files · 5221d4da
      Michael Natterer authored
      2003-11-15  Michael Natterer  <mitch@gimp.org>
      
      	* libgimpbase/Makefile.am
      	* libgimpbase/gimpbase-private.[ch]
      	* libgimpbase/gimpunit.c: new files implementing GimpUnitVTable
      	(formerly known as GimpWidgetsVTable). Now the unit functions
      	finally live in the same library as their header declarations.
      
      	* libgimpbase/gimpunit.h: removed comment about being a header for
      	two different files.
      
      	* libgimpwidgets/gimpwidgets-private.[ch]: removed
      	GimpWidgetsVTable.
      
      	* libgimpwidgets/gimpsizeentry.c
      	* libgimpwidgets/gimpunitmenu.c
      	* libgimpwidgets/gimpwidgets.c: use normal gimp_unit functions
      	again.
      
      	* libgimp/gimpui.c
      	* app/gui/gui.c: removed GimpWidgetVTable stuff.
      
      	* libgimp/Makefile.am
      	* libgimp/gimpunitcache.[ch]: new files.
      
      	* libgimp/gimpunit.c: removed (moved to gimpunitcache.c).
      
      	* libgimp/gimp.c (gimp_main): initialize GimpUnitVTable using the
      	gimp_unit_cache functions.
      
      	* app/Makefile.am
      	* app/units.[ch]: new files implementing GimpUnitVTable.
      
      	* app/libgimp_glue.[ch]: removed.
      
      	* app/app_procs.[ch]: made "the_gimp" a static variable. Call
      	units_init().
      
      	* app/main.c: changed accordingly.
      5221d4da
    • Sven Neumann's avatar
      libgimp/gimp.def libgimpcolor/gimpcolor.def updated based on a patch from · f7d59985
      Sven Neumann authored
      2003-11-15  Sven Neumann  <sven@gimp.org>
      
      	* libgimp/gimp.def
      	* libgimpcolor/gimpcolor.def
      	* libgimpwdidgets/gimpwidgets.def: updated based on a patch from
      	Michael Schumacher.
      f7d59985
    • Sven Neumann's avatar
      app/config/gimcoreconfig.[ch] removed references to the unused gamma · a0ee48c3
      Sven Neumann authored
      2003-11-15  Sven Neumann  <sven@gimp.org>
      
      	* app/config/gimcoreconfig.[ch]
      	* app/plug-in/plug-in-run.c (plug_in_run): removed references to the
      	unused gamma value. If we ever implement proper gamma correction, we
      	will need individual gamma values for each channel anyway.
      a0ee48c3
    • Sven Neumann's avatar
      reverted Yosh's change and removed the call to gtk_preview_set_gamma() · 50e8667b
      Sven Neumann authored
      2003-11-15  Sven Neumann  <sven@gimp.org>
      
      	* libgimp/gimpui.c (gimp_ui_init): reverted Yosh's change and
      	removed the call to gtk_preview_set_gamma() instead. The gamma
      	value isn't used anywhere else so it would only be confusing to
      	use it on plug-in previews.
      50e8667b
    • Manish Singh's avatar
      and #undef GTK_DISABLE_DEPRECATED, for gtk_preview_set_gamma declaration. · 2f9e4c17
      Manish Singh authored
      2003-11-15  Manish Singh  <yosh@gimp.org>
      
              * libgimp/gimpui.c: and #undef GTK_DISABLE_DEPRECATED, for
              gtk_preview_set_gamma declaration.
      2f9e4c17
    • Michael Natterer's avatar
      new utility function which takes a filename relative to the theme's root · 74cbd80f
      Michael Natterer authored
      2003-11-15  Michael Natterer  <mitch@gimp.org>
      
      	* app/gui/themes.c (themes_get_theme_file): new utility function
      	which takes a filename relative to the theme's root directory and
      	returns the absolute path to the file in the current theme. It
      	falls back to the resp. path in the default theme if the given
      	file is not present in the current theme.
      
      	* app/gui/preferences-dialog.c (prefs_notebook_append_page): use it.
      74cbd80f
    • Michael Natterer's avatar
      updated after export change. · 2c73a5cc
      Michael Natterer authored
      2003-11-15  Michael Natterer  <mitch@gimp.org>
      
      	* libgimp/tmpl/gimpexport.sgml: updated after export change.
      
      	* libgimp/tmpl/gimpgradientselect.sgml
      	* libgimp/tmpl/gimphelp.sgml
      	* libgimp/tmpl/gimpimage.sgml
      	* libgimp/tmpl/gimplayer.sgml
      	* libgimp/tmpl/gimpplugin.sgml: gtk-doc insisted on inserting some
      	blank lines.
      2c73a5cc
    • Michael Natterer's avatar
      added new export capabilities GIMP_EXPORT_CAN_HANDLE_BITMAP and · 4ae5d460
      Michael Natterer authored
      2003-11-15  Michael Natterer  <mitch@gimp.org>
      
      	* libgimp/gimpexport.[ch]: added new export capabilities
      	GIMP_EXPORT_CAN_HANDLE_BITMAP and _CAN_HANDLE_LAYER_MASKS and
      	export the image accordingly. Code cleanup.
      
      	* plug-ins/common/xbm.c (run): replaced _CAN_HANDLE_INDEXED by
      	_CAN_HANDLE_BITMAP. Fixes bug #65788.
      
      	* plug-ins/common/psd_save.c (run): added export stuff so
      	layer masks are applied before saving. Fixes bug #119732.
      
      	* plug-ins/common/Makefile.am
      	* plug-ins/common/plugin-defs.pl: link psd_save against GTK+
      	and libgimpui.
      4ae5d460
    • Henrik Brix Andersen's avatar
    • Henrik Brix Andersen's avatar
      added an inline gtk-doc stub to be filled in. Someone please fill this · 9fe95e9c
      Henrik Brix Andersen authored
      2003-11-15 Henrik Brix Andersen <brix@gimp.org>
      
      * libgimpmath/gimpmatrix.c (gimp_matrix4_to_deg): added an inline
      gtk-doc stub to be filled in. Someone please fill this in...
      
      * devel-docs/libgimpmath/tmpl/gimpmatrix.sgml
      * devel-docs/libgimpmath/tmpl/gimpvector.sgml
      * devel-docs/libgimpmath/tmpl/gimpmath.sgml: added descriptions
      
      * devel-docs/libgimpmath/libgimpmath-sections.txt: reordered functions
      
      * libgimpmath/gimpvector.[ch]: reordered functions here as well to
      be consistent, touched up the inline gtk-docs
      9fe95e9c
    • Sven Neumann's avatar
      add an alpha channel to grayscale layers created from brush pipes. · 050a5435
      Sven Neumann authored
      2003-11-15  Sven Neumann  <sven@gimp.org>
      
      	* plug-ins/common/gih.c (gih_load_one_brush): add an alpha channel
      	to grayscale layers created from brush pipes.
      050a5435
    • Sven Neumann's avatar
      no need to set colors on the GCs that use GDK_INVERT. · db4ec041
      Sven Neumann authored
      2003-11-15  Sven Neumann  <sven@gimp.org>
      
      	* app/display/gimpcanvas.c (gimp_canvas_gc_new): no need to set
      	colors on the GCs that use GDK_INVERT.
      
      	* app/display/gimpdisplayshell-render.c (gimp_display_shell_render):
      	micro cleanup.
      db4ec041
    • Sven Neumann's avatar
      include <errno.h>. · 46826bab
      Sven Neumann authored
      2003-11-15  Sven Neumann  <sven@gimp.org>
      
      	* plug-ins/ifscompose/ifscompose.c: include <errno.h>.
      46826bab
    • Sven Neumann's avatar
      include the documentation of the format string in the gtk-doc comment. · aec579b7
      Sven Neumann authored
      2003-11-15  Sven Neumann  <sven@gimp.org>
      
      	* libgimpwidgets/gimpunitmenu.c: include the documentation of the
      	format string in the gtk-doc comment.
      aec579b7
    • Michael Natterer's avatar
      Updated during plug-in message cleanup. · 20ed0468
      Michael Natterer authored
      2003-11-15  Michael Natterer  <mitch@gimp.org>
      
      	* de.po: Updated during plug-in message cleanup.
      20ed0468
    • Michael Natterer's avatar
      plug-ins/FractalExplorer/Dialogs.c · 30aabbc2
      Michael Natterer authored
      2003-11-15  Michael Natterer  <mitch@gimp.org>
      
      	* plug-ins/FractalExplorer/Dialogs.c
      	* plug-ins/FractalExplorer/FractalExplorer.c
      	* plug-ins/bmp/bmpread.c
      	* plug-ins/bmp/bmpwrite.c
      	* plug-ins/common/CEL.c
      	* plug-ins/common/CML_explorer.c
      	* plug-ins/common/animoptimize.c
      	* plug-ins/common/bz2.c
      	* plug-ins/common/convmatrix.c
      	* plug-ins/common/curve_bend.c
      	* plug-ins/common/dicom.c
      	* plug-ins/common/gauss_iir.c
      	* plug-ins/common/gauss_rle.c
      	* plug-ins/common/gbr.c
      	* plug-ins/common/gif.c
      	* plug-ins/common/gifload.c
      	* plug-ins/common/gih.c
      	* plug-ins/common/grid.c
      	* plug-ins/common/gtm.c
      	* plug-ins/common/gz.c
      	* plug-ins/common/hrz.c
      	* plug-ins/common/jpeg.c
      	* plug-ins/common/mail.c
      	* plug-ins/common/mapcolor.c
      	* plug-ins/common/pat.c
      	* plug-ins/common/pcx.c
      	* plug-ins/common/pix.c
      	* plug-ins/common/png.c
      	* plug-ins/common/pnm.c
      	* plug-ins/common/ps.c
      	* plug-ins/common/psd.c
      	* plug-ins/common/psd_save.c
      	* plug-ins/common/psp.c
      	* plug-ins/common/sel_gauss.c
      	* plug-ins/common/spheredesigner.c
      	* plug-ins/common/sunras.c
      	* plug-ins/common/svg.c
      	* plug-ins/common/tga.c
      	* plug-ins/common/tiff.c
      	* plug-ins/common/wmf.c
      	* plug-ins/common/xbm.c
      	* plug-ins/common/xwd.c
      	* plug-ins/faxg3/faxg3.c
      	* plug-ins/fits/fits.c
      	* plug-ins/flame/flame.c
      	* plug-ins/gfig/gfig.c
      	* plug-ins/gflare/gflare.c
      	* plug-ins/gfli/gfli.c
      	* plug-ins/gimpressionist/brush.c
      	* plug-ins/gimpressionist/ppmtool.c
      	* plug-ins/helpbrowser/domain.c
      	* plug-ins/ifscompose/ifscompose.c
      	* plug-ins/sgi/sgi.c
      	* plug-ins/twain/twain.c
      	* plug-ins/winsnap/winsnap.c
      	* plug-ins/xjt/xjt.c: removed explicit newlines from messages.
      	Made file open/save messages the same all over the place. Reduced
      	number of translatable strings by adding some more "standard"
      	messages. Removed plug-in names from messages. Added some random
      	mnemonics. Unmarked some strings for translation and added some
      	that were forgotten. General message cleanup. Removed trailing
      	whitespace.
      30aabbc2
    • Danilo Šegan's avatar
      Updated Serbian translation. · 020163d5
      Danilo Šegan authored
      2003-11-15  Danilo Šegan  <dsegan@gmx.net>
      
      	* po-libgimp/sr.po, po-libgimp/sr@Latn.po: Updated Serbian
      	translation.
      020163d5
    • Sven Neumann's avatar
      readded a toggle for "confirm-on-close" that seems to have been lost some · 4f0c837f
      Sven Neumann authored
      2003-11-15  Sven Neumann  <sven@gimp.org>
      
      	* app/gui/preferences-dialog.c: readded a toggle for
      	"confirm-on-close" that seems to have been lost some day.
      4f0c837f
    • Danilo Šegan's avatar
      Cleared fuzzy messages. · edb13f4c
      Danilo Šegan authored
      2003-11-15  Danilo Šegan  <dsegan@gmx.net>
      
      	* sr.po, sr@Latn.po: Cleared fuzzy messages.
      edb13f4c
    • Michael Natterer's avatar
      Updated during libgimp message cleanup. · 48b19d98
      Michael Natterer authored
      2003-11-15  Michael Natterer  <mitch@gimp.org>
      
      	* de.po: Updated during libgimp message cleanup.
      48b19d98
    • Danilo Šegan's avatar
      Updated Serbian translation. · fc66e095
      Danilo Šegan authored
      2003-11-15  Danilo Šegan  <dsegan@gmx.net>
      
      	* po/sr.po, po/sr@Latn.po: Updated Serbian translation.
      fc66e095
    • Sven Neumann's avatar
      forgot this file with my last commit · 78f44c80
      Sven Neumann authored
      78f44c80
    • Michael Natterer's avatar
      removed newlines from messages, removed trailing whitespace. · 0bcda70c
      Michael Natterer authored
      2003-11-15  Michael Natterer  <mitch@gimp.org>
      
      	* libgimpmodule/gimpmodule.c: removed newlines from messages,
      	removed trailing whitespace.
      
      	* libgimpmodule/gimpmoduledb.c: removed trailing whitespace.
      
      	* libgimpwidgets/gimpcolorbutton.c: added mnemonics to the
      	button's popup menu.
      
      	* app/display/gimpdisplayshell.c (gimp_display_shell_new): added
      	mnemonics to the padding button's additional menu items.
      0bcda70c
    • Sven Neumann's avatar
      configure.in moved the definition of the symbol prefix to the configure · d4880373
      Sven Neumann authored
      2003-11-15  Sven Neumann  <sven@gimp.org>
      
      	* configure.in
      	* app/Makefile.am: moved the definition of the symbol prefix to
      	the configure script. Set it to '_' for MacOS X and Win32.
      
      	* libgimpwidgets/gimpwidgets.[ch]: removed the deprecation guards
      	again. It doesn't make sense to deprecate these function now.
      d4880373
    • Michael Natterer's avatar
      plug-ins/common/gee.c use gimp_dialog_new() and connect to "response". · a120902f
      Michael Natterer authored
      2003-11-15  Michael Natterer  <mitch@gimp.org>
      
      	* plug-ins/common/gee.c
      	* plug-ins/common/gee_zoom.c: use gimp_dialog_new() and connect to
      	"response".
      a120902f
    • Henrik Brix Andersen's avatar
      added an optional time out before selecting the window to be grabbed. This · 44334ad8
      Henrik Brix Andersen authored
      2003-11-15 Henrik Brix Andersen <brix@gimp.org>
      
      * plug-ins/common/screenshot.c: added an optional time out before
      selecting the window to be grabbed. This fixes bug #121783.
      44334ad8
  3. 14 Nov, 2003 2 commits
    • Manish Singh's avatar
      add gimp_int_option_menu_set_sensitive and · ee2bfb69
      Manish Singh authored
      2003-11-14  Manish Singh  <yosh@gimp.org>
      
              * libgimpwidgets/gimpwidgets.[ch]: add
              gimp_int_option_menu_set_sensitive and gimp_int_radio_group_set_active,
              tweak docs.
      
              * app/gui/convert-dialog.c
              * app/gui/layers-commands.c
              * app/tools/gimpcolorbalancetool.c
              * app/tools/gimpcurvestool.c
              * app/tools/gimplevelstool.c
              * app/widgets/gimpcontainerpopup.c
              * app/widgets/gimphistogrameditor.c
              * app/widgets/gimppropwidgets.c
              * app/widgets/gimptemplateeditor.c
              * app/widgets/gimptexteditor.c: use them.
      ee2bfb69
    • Simon Budig's avatar
      Since GimpVectorTool is no GimpSelectionTool, it does not make sense to · 832b51b5
      Simon Budig authored
      2003-11-15  Simon Budig  <simon@gimp.org>
      
      	* app/tools/gimpvectoroptions.[ch]: Since GimpVectorTool is no
      	GimpSelectionTool, it does not make sense to have
      	GimpSelectionOptions for it.
      
      	* app/tools/gimpvectoroptions.c
      	* app/tools/gimpvectortool.c: Connect the Buttons to the
      	Help system and make the to-selection Button modifier
      	aware.
      832b51b5