1. 29 Mar, 2004 1 commit
    • Sven Neumann's avatar
      changed the default for "help-locales" from NULL to an empty string. Fixes · 951f1589
      Sven Neumann authored
      2004-03-29  Sven Neumann  <sven@gimp.org>
      
      	* app/config/gimpguiconfig.c: changed the default for "help-locales"
      	from NULL to an empty string. Fixes the generated gimprc man-page.
      
      	* app/config/gimprc-blurbs.h (HELP_LOCALES_BLURB): added missing
      	whitespace.
      
      	* app/widgets/gimphelp.c: use the user's locale if "help-locales"
      	is NULL or the empty string.
      
      	* docs/gimprc.5.in
      	* etc/gimprc: regenerated.
      951f1589
  2. 17 Mar, 2004 1 commit
    • Sven Neumann's avatar
      Changes for help i18n in the core, the rest will take place in the help · 4e0cb334
      Sven Neumann authored
      2004-03-17  Sven Neumann  <sven@gimp.org>
      
      	Changes for help i18n in the core, the rest will take place in the
      	help plug-in:
      
      	* app/text/gimptext.[ch]: removed gimp_text_get_default_language()
      
      	* app/core/gimp-utils.[ch]: ... and added it here as
      	gimp_get_default_language().
      
      	* app/config/gimprc-blurbs.h
      	* app/config/gimpdisplayconfig.[ch]: added property "help-locales".
      
      	* app/widgets/gimphelp.c: use the new property and pass it to the
      	help plug-in.
      
      	* app/core/gimpselection.c (gimp_selection_invalidate_boundary):
      	removed unused variable.
      4e0cb334
  3. 11 Mar, 2004 1 commit
    • Sven Neumann's avatar
      made gimp_config_sync() and gimp_config_connect() also work on objects of · 21f26743
      Sven Neumann authored
      2004-03-11  Sven Neumann  <sven@gimp.org>
      
      	* app/config/gimpconfig-utils.c: made gimp_config_sync() and
      	gimp_config_connect() also work on objects of different types.
      	Properties with the same name and the same type are synced /
      	connected.
      
      	* app/core/gimpcontext.[ch]: added convenience functions to get/set
      	the font by name.
      
      	* app/tools/gimptextoptions.[ch]: don't hold a GimpText object
      	that duplicates properties like font and color which are in
      	GimpContext already. Instead added all text properties that are
      	controlled from the text tool options.  Handling of the foreground
      	color is somewhat broken and needs a GimpContext wizard (Mitch!).
      
      	* app/text/gimptext.c: blurbs are not any longer needed now that
      	the property widgets are created from the GimpTextOptions.
      
      	* app/tools/gimptexttool.c: changed accordingly.
      
      	* app/widgets/gimptexteditor.[ch]: use an internal GtkTextBuffer
      	and emit "text-changed" when it changes.
      21f26743
  4. 07 Mar, 2004 1 commit
    • Sven Neumann's avatar
      Made size of undo previews configurable. Not dynamic for now, but at least · 28bb855a
      Sven Neumann authored
      2004-03-07  Sven Neumann  <sven@gimp.org>
      
      	Made size of undo previews configurable. Not dynamic for now, but
      	at least not hardcoded any longer. Fixes bug #119905:
      
      	* app/config/gimpcoreconfig.[ch]
      	* app/config/gimprc-blurbs.h: added "undo-preview-size" property.
      
      	* app/core/gimpundo.[ch]: use the new property instead of a
      	hardcoded value.
      
      	* app/widgets/gimpundoeditor.[ch]: added a "preview-size"
      	construct property.
      
      	* app/gui/dialogs-constructors.c: changed accordingly.
      
      	* app/gui/preferences-dialog.c: added a widget to control the undo
      	preview size.
      28bb855a
  5. 04 Mar, 2004 2 commits
    • Sven Neumann's avatar
      marked new strings for translation. · 08ca217e
      Sven Neumann authored
      22004-03-04  Sven Neumann  <sven@gimp.org>
      
      	* app/config/gimprc-blurbs.h: marked new strings for translation.
      
      	* libgimpwidgets/gimpstock.h: added #defines for missing icons.
      	This allows us to replace them later without changing the API.
      
      	* app/gui/dialogs-constructors.c
      	* app/gui/dialogs-menu.c
      	* app/gui/gradient-editor-commands.c
      	* app/gui/image-menu.c
      	* app/gui/toolbox-menu.c
      	* app/tools/gimppaintoptions-gui.c
      	* app/tools/gimptextoptions.c
      	* app/widgets/gimppaletteeditor.c: use the new stock icon names
      	instead of abusing GTK+ and GIMP tool stock icons.
      
      	* app/gui/preferences-dialog.c (prefs_dialog_new): added icons
      	to the new check buttons.
      08ca217e
    • Michael Natterer's avatar
      app/config/gimpcoreconfig.[ch] added boolean properties "global-brush", · ba265516
      Michael Natterer authored
      2004-03-04  Michael Natterer  <mitch@gimp.org>
      
      	* app/config/gimpcoreconfig.[ch]
      	* app/config/gimprc-blurbs.h: added boolean properties
      	"global-brush", "global-pattern" etc.
      
      	* app/gui/preferences-dialog.c: added GUI for them to the
      	"Tool Options" page.
      
      	* app/tools/tool_manager.c (tool_manager_tool_changed): honor the
      	new prefs options when copying the new tool's properties.
      	Fixed bug #122519.
      ba265516
  6. 01 Mar, 2004 1 commit
  7. 19 Feb, 2004 1 commit
    • Michael Natterer's avatar
      app/config/gimpconfig-serialize.c (gimp_config_serialize_property) · fc38ede3
      Michael Natterer authored
      2004-02-19  Michael Natterer  <mitch@gimp.org>
      
      	* app/config/gimpconfig-serialize.c
      	(gimp_config_serialize_property)
      	* app/config/gimpconfig-deserialize.c
      	(gimp_config_deserialize_property): Reverted my last "cleanup" and
      	put the "obsolete" check for the exact owner class of the property
      	back. It appears that if a subclass does *not* implement
      	GimpConfigInterface *itself*, it still inherits
      	serialize_property()/deserialize_property().
      fc38ede3
  8. 18 Feb, 2004 2 commits
    • Simon Budig's avatar
      app/config/gimpguiconfig.[ch] Added new GUI option: snapping distance · 097801d7
      Simon Budig authored
      2004-02-18  Simon Budig  <simon@gimp.org>
      
      	* app/config/gimpguiconfig.[ch]
      	* app/config/gimprc-blurbs.h: Added new GUI option: snapping distance
      
      	* app/gui/preferences-dialog.c: add a preferences widget
      
      	* app/tools/gimpmovetool.c
      	* app/display/gimpdisplayshell.c: use it for snapping.
      097801d7
    • Michael Natterer's avatar
      Some code review: · 4d24bdbf
      Michael Natterer authored
      2004-02-18  Michael Natterer  <mitch@gimp.org>
      
      	Some code review:
      
      	* app/config/gimpconfig-deserialize.c
      	* app/config/gimpconfig-serialize.c: removed obsolete code which
      	made sure serialize_property()/deserialize_property() are only
      	called for properties of the correct class. We do it the right way
      	for quite a while now and clear the inherited function pointers in
      	gimp_config_iface_base_init().
      
      	* app/config/gimprc.c (gimp_rc_dispose): don't forget to chain up.
      
      	* app/base/gimplut.c
      	* app/base/lut-funcs.c
      	* app/config/gimpconfig-deserialize.c
      	* app/config/gimpconfig-serialize.c
      	* app/config/gimpconfig-types.c
      	* app/config/gimprc.c
      	* app/core/gimp-modules.c
      	* app/core/gimpbrush.c
      	* app/core/gimpcontainer.c
      	* app/core/gimpdocumentlist.c
      	* app/core/gimpitem.c
      	* app/gui/about-dialog.c
      	* app/gui/color-notebook.c
      	* app/gui/gui.c
      	* app/gui/tips-dialog.c
      	* app/paint/gimppaintcore.c
      	* app/paint-funcs/paint-funcs.c
      	* app/widgets/gimpcolorpanel.c
      	* app/widgets/gimpcontainergridview.c
      	* app/widgets/gimpcontainermenuimpl.c
      	* app/widgets/gimpselectioneditor.c: removed I/O includes from
      	files which don't use lowlevel APIs any more. Also removes
      	a whole bunch of G_OS_WIN32 special casing. Removed trailing
      	whitespace. Misc tiny cleanups.
      4d24bdbf
  9. 16 Feb, 2004 2 commits
  10. 07 Feb, 2004 1 commit
  11. 04 Feb, 2004 1 commit
    • Sven Neumann's avatar
      added the new function gimp_rc_set_unknown_token() to get autosave working · a4304638
      Sven Neumann authored
      2004-02-04  Sven Neumann  <sven@gimp.org>
      
      	* app/config/gimprc.[ch]: added the new function
      	gimp_rc_set_unknown_token() to get autosave working for unknown
      	gimprc tokens.
      
      	* app/config/gimpconfig.c: indentation.
      
      	* tools/pdbgen/pdb/gimprc.pdb: gimp->edit_config was used for a
      	good reason, it's the one that's saved. Reverted a change I did
      	about a month ago. Use gimp_rc_set_unknown_token() so unknown
      	tokens get saved. This really fixes gimp_gimprc_set().
      
      	* app/pdb/gimprc_cmds.c: regenerated.
      a4304638
  12. 01 Feb, 2004 1 commit
    • Michael Natterer's avatar
      when calculating the length of the expanded path, add the length of the · 28f95f9c
      Michael Natterer authored
      2004-02-01  Michael Natterer  <mitch@gimp.org>
      
      	* app/config/gimpconfig-path.c (gimp_config_path_expand_only):
      	when calculating the length of the expanded path, add the length
      	of the UTF-8 converted substitution, not its length in filesystem
      	encoding. Finally enables GIMP2_DIRECTORY containing non-ascii
      	chars (at least on linux). Should fix bug #130118.
      28f95f9c
  13. 28 Jan, 2004 2 commits
    • Michael Natterer's avatar
      Added infrastructure to make sure we don't write to the global brush, · 894cf70d
      Michael Natterer authored
      2004-01-28  Michael Natterer  <mitch@gimp.org>
      
      	Added infrastructure to make sure we don't write to the global
      	brush, pattern etc. directories. Needed to make this configurable
      	because we can't rely on the global directories being read-only,
      	having certain names or being otherwise detectable at runtime in a
      	sane way. Fixes bug #132214.
      
      	* libgimpbase/gimpdatafiles.[ch]: added "const gchar *dirname" to
      	the GimpDataFileData struct so callbacks don't need to call
      	g_path_get_dirname() for each file.
      
      	* libgimpwidgets/gimpfileentry.c: made it work with non UTF-8
      	encoded filenames.
      
      	* libgimpwidgets/gimppatheditor.[ch]: ditto. Added GUI and API for
      	setting/getting a second "writable_path". The widget makes sure
      	that the writable_path is always a subset of the path.
      
      	* app/config/gimpconfig-utils.[ch]: added new function
      	gimp_config_build_writable_path().
      
      	* app/config/gimpcoreconfig.[ch]: added separate properties for
      	the writable brush, pattern, gradient, palette and font paths.
      
      	* app/config/gimprc-blurbs.h: added (still empty) blurbs for the
      	new properties.
      
      	* app/core/gimpdata.[ch] (gimp_data_set_filename): added parameter
      	"gboolean writable". Set data->writable to FALSE by default. If
      	"writable" is passed as TRUE, still check if we can write to the
      	file before setting data->writable to TRUE.
      
      	(gimp_data_create_filename): changed "data_path" parameter to
      	"dest_dir" and assume dest_dir is writable.
      
      	(gimp_data_duplicate): set data->dirty to TRUE to make sure
      	duplicated things will be saved.
      
      	* app/core/gimpbrush.c
      	* app/core/gimpbrushgenerated.c
      	* app/core/gimpbrushpipe.c
      	* app/core/gimpgradient.c
      	* app/core/gimppalette.c
      	* app/core/gimppattern.c: don't set the data's filename and don't
      	touch data->dirty in the _load() functions because that's done by
      	the data factory now. Don't touch data->dirty in the _duplicate()
      	functions because that's done by gimp_data_duplicate() itself now.
      
      	* app/core/gimpdatafactory.[ch] (gimp_data_factory_new): added
      	"writable_property_name" and remember it.
      	Added utility function gimp_data_factory_get_save_dir() which
      	determines the directory to save new datas to.
      	Added public function gimp_data_factory_data_save_single() which
      	saves a single data object.
      	Make sure new things get saved to the first writable directory
      	as specified in preferences.
      
      	* app/core/gimp.c (gimp_real_initialize): pass the writable_paths'
      	property names to gimp_data_factory_new().
      
      	* app/widgets/gimpdataeditor.c (gimp_data_editor_save_dirty): use
      	gimp_data_factory_data_save_single() instead of implementing
      	saving here.
      
      	* app/widgets/gimppropwidgets.[ch] (gimp_prop_path_editor_new):
      	added "const gchar *writable_property_name" parameter (can be
      	NULL).
      
      	Added the needed callbacks to handle the writable_path and made
      	the path_editor and file_entry code aware of non UTF-8 filename
      	encodings. Some general cleanup.
      
      	* app/gui/preferences-dialog.c: changed accordingly.
      894cf70d
    • Michael Natterer's avatar
      return early if gimp_config_path_expand_only() fails. · 9c28c229
      Michael Natterer authored
      2004-01-28  Michael Natterer  <mitch@gimp.org>
      
      	* app/config/gimpconfig-path.c (gimp_config_path_expand): return
      	early if gimp_config_path_expand_only() fails.
      9c28c229
  14. 27 Jan, 2004 1 commit
  15. 23 Jan, 2004 1 commit
    • Michael Natterer's avatar
      app/app_procs.c app/errors.c app/main.c app/config/gimpconfigwriter.c · 57911bbc
      Michael Natterer authored
      2004-01-23  Michael Natterer  <mitch@gimp.org>
      
      	* app/app_procs.c
      	* app/errors.c
      	* app/main.c
      	* app/config/gimpconfigwriter.c
      	* app/core/gimpdata.c
      	* app/core/gimpdatafactory.c
      	* app/gui/user-install-dialog.c
      	* app/plug-in/plug-ins.c
      	* app/vectors/gimpvectors-import.c: some more gimp_filename_to_utf8().
      
      	* libgimp/gimp.c
      	* libgimpmodule/gimpmodule.c
      	* libgimpmodule/gimpmoduledb.c: use it here, too, now that is in
      	libgimpbase.
      57911bbc
  16. 22 Jan, 2004 1 commit
    • Manish Singh's avatar
      modernized, made a lot of things m4 macros, and made versioning a lot more · 9db6153f
      Manish Singh authored
      2004-01-21  Manish Singh  <yosh@gimp.org>
      
              * configure.in: modernized, made a lot of things m4 macros, and made
              versioning a lot more finegrained, in anticipation for post-2.0.
      
              * autogen.sh: bumped up libtool and glib minimum requirements to match
              reality.
      
              * gimp-2.0.pc.in
              * gimpthumb-2.0.pc.in
              * gimpui-2.0.pc.in: adapted to new versioning variables, and bring
              in RT_LIBS when needed.
      
              * */*/Makefile.am: adapted to new versioning variables.
      9db6153f
  17. 19 Jan, 2004 2 commits
    • Sven Neumann's avatar
      include "libgimpbase/gimpbase.h" where needed; removed now unnecessary · 6d506d51
      Sven Neumann authored
      2004-01-19  Sven Neumann  <sven@gimp.org>
      
      	* app/*/*.c: include "libgimpbase/gimpbase.h" where needed; removed
      	now unnecessary inclusions of "file/file-utils.h".
      6d506d51
    • Sven Neumann's avatar
      removed file_utils_filename_to_utf8() ... · a70698c4
      Sven Neumann authored
      2004-01-19  Sven Neumann  <sven@gimp.org>
      
      	* app/file/file-utils.[ch]: removed file_utils_filename_to_utf8() ...
      
      	* libgimpbase/gimputils.[ch]: ... and added it here as
      	gimp_filename_to_utf8(). Added some docs that promise less than
      	the current implementation holds so that we can change the
      	implementation later.
      
      	* app/*/*.c: use gimp_filename_to_utf8() where
      	file_utils_filenames_to_utf8() has been used before.
      
      	* libgimpbase/gimpbase.def: changed accordingly.
      
      	* configure.in: reset GIMP_INTERFACE_AGE.
      a70698c4
  18. 16 Jan, 2004 1 commit
    • Sven Neumann's avatar
      app/config/gimpguiconfig.[ch] app/config/gimprc-blurbs.h · bfe567c4
      Sven Neumann authored
      2004-01-17  Sven Neumann  <sven@gimp.org>
      
      	* app/config/gimpguiconfig.[ch]
      	* app/config/gimprc-blurbs.h
      	* app/widgets/gimpdock.c
      	* app/widgets/gimptoolbox.c
      	* app/widgets/gimpwidgets-utils.[ch]
      	* app/widgets/gimpwidgets-utils.[ch]
      	* app/widgets/widgets-enums.[ch]: GTK+-2.4 will allow to request
      	windows to be kept above. This change prepares the code so that we
      	can optionally do this for docks and the toolbox as soon as we
      	depend on GTK+-2.4 (see bug #131672).
      bfe567c4
  19. 15 Jan, 2004 1 commit
  20. 14 Jan, 2004 1 commit
    • Tor Lillqvist's avatar
      Add new function file_utils_filename_to_utf8(), which is to be used when · 18485018
      Tor Lillqvist authored
      2004-01-14  Tor Lillqvist  <tml@iki.fi>
      
      	* app/file/file-utils.[ch]: Add new function
      	file_utils_filename_to_utf8(), which is to be used when converting
      	file names (which are kept in the on-disk encoding) to UTF-8 for
      	passing to GTK, or to g_print() etc.
      
      	* app/*/*.c: Call file_utils_filename_to_utf8(). Should fix most
      	of the warnings generated by non-UTF8 pathnames. See #130118.
      
      	* libgimpbase/gimpenv.b: Document that gimp_directory() etc return
      	strings in the on-disk encoding.
      
      	* libgimpmodule/gimpmodule.c: Convert filenames to UTF-8 (using
      	g_filename_to_utf8()) before passing to g_print().
      18485018
  21. 11 Jan, 2004 1 commit
    • Tor Lillqvist's avatar
      Convert to native encoding (if requested) only after expanding completely. · 6ee79a75
      Tor Lillqvist authored
      2004-01-11  Tor Lillqvist  <tml@iki.fi>
      
      	* app/config/gimpconfig-path.c: Convert to native encoding (if
      	requested) only after expanding completely. (Mentioned in #130118,
      	patch by Sven.)
      
      	* app/base/tile-swap.c
      	* app/pdb/image_cmds.c
      	* app/plug-in/plug-in.c
      	* libgimp/gimp.c
      	* libgimpbase/gimpdatafiles.c
      	* libgimpbase/gimpenv.c
      	* libgimpmodule/gimpmoduledb.c
      	* plug-ins/common/bz2.c
      	* plug-ins/common/gz.c
      	* plug-ins/common/mail.c
      	* plug-ins/common/ps.c
      	* plug-ins/common/url.c
      	* plug-ins/gfig/gfig-preview.c
      	* plug-ins/helpbrowser/helpbrowser.c
      	* plug-ins/print/print.c
      	* plug-ins/script-fu/script-fu-scripts.c
      	* tools/pdbgen/pdb/image.pdb: Remove __EMX__ ifdefs. EMX port is
      	unmaintained, presumed dead. (#131109)
      6ee79a75
  22. 08 Jan, 2004 1 commit
    • Henrik Brix Andersen's avatar
      added %D* to DEFAULT_IMAGE_TITLE_FORMAT. · f2c121b9
      Henrik Brix Andersen authored
      2004-01-08 Henrik Brix Andersen <brix@gimp.org>
      
      * app/config/gimpdisplayconfig.c: added %D* to
      DEFAULT_IMAGE_TITLE_FORMAT.
      
      Fixes part of bug #120424 - the patch for including a long dirty
      indicator (%B) should be applied for gimp-2.2.
      f2c121b9
  23. 26 Dec, 2003 1 commit
  24. 21 Dec, 2003 1 commit
    • Sven Neumann's avatar
      added gimp_xml_parser_parse_buffer(). · 3e1b93cc
      Sven Neumann authored
      2003-12-20  Sven Neumann  <sven@gimp.org>
      
      	* app/config/gimpxmlparser.[ch]: added gimp_xml_parser_parse_buffer().
      
      	* app/vectors/gimpvectors-export.[ch]: renamed gimp_vectors_export()
      	to gimp_vectors_export_file() and added a stub called
      	gimp_vectors_export_string().
      
      	* app/vectors/gimpvectors-import.[ch]: renamed gimp_vectors_import()
      	to gimp_vectors_import_file() and added gimp_vectors_import_buffer().
      
      	* app/gui/vectors-commands.c
      	* tools/pdbgen/pdb/paths.pdb: changed accordingly.
      
      	* app/pdb/paths_cmds.c: regenerated.
      3e1b93cc
  25. 13 Dec, 2003 1 commit
    • Hans Breuer's avatar
      [ I've postponed my reservations against pangoft2/fontconfig/freetype2 · 1baa2d45
      Hans Breuer authored
      2003-12-12  Hans Breuer  <hans@breuer.org>
      
      	[
      	 I've postponed my reservations against pangoft2/fontconfig/freetype2
      	 usage, so The Gimp should now build with msvc without patching it.
      	]
      
      	* app/makefile.msc app/text/makefile.msc : use $(PANGOFT2_CFLAGS) etc.
      
      	* libgimpthumb/makefile.msc : (new file)
      	* makefile.msc : added libgimpthumb
      
      	* libgimpthumb/gimpthumbnail.c : include gimpwin32-io.h
      	* libgimpthumb/gimpthumb-utils.c : don't compare size pointer
      	with GIMP_THUMB_SIZE_FAIL but *size
      
      	* plug-ins/makefile.msc : handle libgimpoldpreview
      
      	* plug-ins/common/decompose.c : define cbrt() if not __GLIBC__
      
      	* plug-ins/common/winclipboard.c : make it compile without gimpcompat.h
      
      	* plug-ins/imagemap/imagemap_csim_lex.c : its a generated file
      	but still win32/msvc has no unistd.h
      
      	* plug-ins/pygimp/makefile.msc : (new file) to use the binary you
      	need to patch glib, see bug #98737
      
      	* plug-ins/libgimpoldpreview.c : use <libgimp/gimp.h> instead of "gimp.h"
      
      	* **/Makefile.am : added makefile.msc to EXTRA_DIST
      1baa2d45
  26. 29 Nov, 2003 1 commit
    • Sven Neumann's avatar
      set the default window type hint for dockables to Normal. · e4ff018e
      Sven Neumann authored
      2003-11-29  Sven Neumann  <sven@gimp.org>
      
      	* app/config/gimpguiconfig.c: set the default window type hint for
      	dockables to Normal.
      
      	* plug-ins/sel2path/sel2path_adv_dialog.c: set the number of
      	digits to the same value for all spinbuttons.
      e4ff018e
  27. 25 Nov, 2003 1 commit
    • Sven Neumann's avatar
      added GIMP_MAX_MEMSIZE, an arbitrary upper limit for memory sizes. It must · 0aec8c07
      Sven Neumann authored
      2003-11-25  Sven Neumann  <sven@gimp.org>
      
      	* libgimpbase/gimplimits.h: added GIMP_MAX_MEMSIZE, an arbitrary
      	upper limit for memory sizes. It must be smaller than G_MAXDOUBLE
      	since our memsize entry doesn't handle anything larger.
      
      	* app/widgets/gimppropwidgets.c (gimp_prop_memsize_entry_new):
      	check against GIMP_MAX_MEMSIZE, not G_MAXDOUBLE.
      
      	* app/config/gimpbaseconfig.c
      	* app/config/gimpcoreconfig.c
      	* app/config/gimpguiconfig.c: use GIMP_MAX_MEMSIZE instead of
      	G_MAXULONG. The latter is larger than G_MAXDOUBLE on 64bit
      	machines and caused bug #127908.
      
      	* libgimpwidgets/gimpmemsizeentry.c: added casts to guint64.
      0aec8c07
  28. 20 Nov, 2003 2 commits
    • Sven Neumann's avatar
      added GimpWindowTypeHint enum. · 5a43e55c
      Sven Neumann authored
      2003-11-20  Sven Neumann  <sven@gimp.org>
      
      	* app/widgets/widgets-enums.[ch]: added GimpWindowTypeHint enum.
      
      	* app/widgets/gimpwidgets-utils.{ch]: added a utility function
      	that translates GimpWindowTypeHint to GdkWindowTypeHint.
      
      	* app/config/gimpguiconfig.[ch]
      	* app/config/gimprc-blurbs.h: added two new gimprc options that
      	allow to configure which window type hint to set on the toolbox
      	and on dock windows.
      
      	* app/widgets/gimpdock.[ch}: use the window type hint from gimprc.
      	Introduced construct properties and got rid of gimp_dock_construct().
      
      	* app/widgets/gimpimagedock.c
      	* app/widgets/gimptoolbox.c: changed accordingly.
      
      	* app/gui/preferences-dialog.c (prefs_dialog_new): let the Themes
      	frame expand.
      5a43e55c
    • Sven Neumann's avatar
      app/config/gimpdisplayconfig.[ch] added a new gimprc option · 565aaa52
      Sven Neumann authored
      2003-11-20  Sven Neumann  <sven@gimp.org>
      
      	* app/config/gimpdisplayconfig.[ch]
      	* app/config/gimprc-blurbs.h: added a new gimprc option
      	"activate-on-focus" that allows to configure GIMP to activate an
      	image when the image window receives the focus. Useful for window
      	managers using click-to-focus. Defaults to TRUE on OS_WIN32.
      
      	* app/display/gimpdisplayshell-callbacks.c
      	* app/display/gimpdisplayshell.c: implemented the new behaviour.
      565aaa52
  29. 17 Nov, 2003 1 commit
    • Sven Neumann's avatar
      simplified. · 133949f9
      Sven Neumann authored
      2003-11-17  Sven Neumann  <sven@gimp.org>
      
      	* app/config/gimprc.c (gimp_rc_new): simplified.
      
      	* app/core/gimp.c (gimp_dispose) (gimp_finalize): print messages
      	if being verbose.
      133949f9
  30. 16 Nov, 2003 4 commits
    • Henrik Brix Andersen's avatar
      changed DEFAULT_WEB_BROWSER to "mozilla %s" · d93c820f
      Henrik Brix Andersen authored
      2003-11-16 Henrik Brix Andersen <brix@gimp.org>
      
      * app/config/gimpguiconfig.c (DEFAULT_WEB_BROWSER): changed
      DEFAULT_WEB_BROWSER to "mozilla %s"
      
      * plug-ins/common/webbrowser.c (browser_open_url): quote the url
      here instead
      d93c820f
    • Sven Neumann's avatar
      removed an unused variable and trailing whitespace. · 0c05ec29
      Sven Neumann authored
      2003-11-16  Sven Neumann  <sven@gimp.org>
      
      	* app/gui/themes.c (themes_apply_theme): removed an unused
      	variable and trailing whitespace.
      
      	* app/widgets/gimppropwidgets.c (gimp_prop_adjustment_notify):
      	fixed a cut'n'paste error and added a warning which would have
      	caught it.
      
      	* app/config/gimpbaseconfig.c
      	* app/config/gimpcoreconfig.c
      	* app/config/gimpguiconfig.c
      	* app/config/gimppluginconfig.c: cosmetics.
      0c05ec29
    • Hans Breuer's avatar
      still unacceptable patched to compile without FT2, see bug #113681 · b23682bf
      Hans Breuer authored
      2003-11-16  Hans Breuer  <hans@breuer.org>
      
      	* app/text/*.c : still unacceptable patched to compile
      	without FT2, see bug #113681
      
      	* **makefile.msc : updated
      
      	* app/config/gimpconfig-dump.c : include gimpwin32-io.h
      
      	* app/plug-in/plug-ins.c : don't depend on g_print handling
      	%s with NULL pointers, it doesn't anymore with glib cvs at
      	least not on win32
      
      	* app/widgets/gimppropwidgets.c
      	  libgimpbase/gimputils.c
      	  libgimpwidgets/gimpmemsizeentry.c :
      	sorry about the mess, need to work-around a stupi not able
      	to cast from guint64 to double
      
      	* app/widgets/gimppropwidgets.c (gimp_prop_memsize_entry_new) :
      	avoid 'overflow in floating-point constant arithmetic' by disabling
      	an imho alays questionable g_return_val_if_fail() for _MSC_VER only
      
      	* libgimpmodule/gimpmodule.def : sorted
      
      	* libgimpwidgets/gimpfileselection.c : removed unused S_ISDIR
      	definition
      
      	* app/gui/themes.c : filenames in rc files need to be escaped
      b23682bf
    • 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
  31. 15 Nov, 2003 1 commit