1. 29 Dec, 2002 3 commits
    • Sven Neumann's avatar
      oops, forgot to add these new files · ad693c3b
      Sven Neumann authored
      ad693c3b
    • Sven Neumann's avatar
      app/config/Makefile.am new files that define plug-in specific · 56e2d772
      Sven Neumann authored
      2002-12-30  Sven Neumann  <sven@gimp.org>
      
      	* app/config/Makefile.am
      	* app/config/gimppluginconfig.[ch]: new files that define plug-in
      	specific configuration.
      
      	* app/config/config-types.h
      	* app/config/gimprc-blurbs.h
      	* app/gimprc.[ch]: derive GimpRc from GimpPluginConfig.
      
      	* etc/gimprc: regenerated (gimp-config-dump --system-gimprc).
      56e2d772
    • Sven Neumann's avatar
      configure.in etc/Makefile.am etc/gimprc.in removed templates for gimprc · 023c7697
      Sven Neumann authored
      2002-12-29  Sven Neumann  <sven@gimp.org>
      
      	* configure.in
      	* etc/Makefile.am
      	* etc/gimprc.in
      	* etc/gimprc_user.in: removed templates for gimprc files.
      
      	* etc/gimprc: added this file as generated by gimp-config-dump.
      
      	* app/gui/user-install-dialog.c
      	* data/misc/user_install: don't install an empty user gimprc.
      
      	* app/config/Makefile.am
      	* app/config/gimpconfig-substitute.[ch]: removed these files.
      	* app/config/gimpconfig-path.[ch]: and added them again with
      	reduced functionality. Paths found in config files are now
      	basically handled like standard strings by the config system.
      	Users of the GimpConfig path variables need to expand the path
      	themselves.
      
      	* app/config/gimpbaseconfig.c
      	* app/config/gimpconfig-deserialize.c
      	* app/config/gimpconfig-dump.c
      	* app/config/gimpconfig-utils.c
      	* app/config/gimpconfig.c
      	* app/config/gimpcoreconfig.c
      	* app/config/gimprc.c:
      	* app/base/base.c
      	* app/base/temp-buf.c
      	* app/core/gimp.c
      	* app/core/gimpdatafactory.c
      	* app/core/gimpmodules.c
      	* app/gui/user-install-dialog.c
      	* app/plug-in/plug-in.c
      	* app/tools/tools.c
      	* app/widgets/gimppropwidgets.c: changed accordingly.
      023c7697
  2. 20 Dec, 2002 2 commits
    • Sven Neumann's avatar
      app/config/Makefile.am removed ... · 4c1c236e
      Sven Neumann authored
      2002-12-20  Sven Neumann  <sven@gimp.org>
      
      	* app/config/Makefile.am
      	* app/config/gimpconfig-blurbs.h: removed ...
      
      	* app/config/gimprc-blurbs.h: ... and readded under this
      	name. Should have never been named with a gimpconfig prefix since
      	it's not part of the generic GimpConfig system.
      
      	* app/config/config-types.h
      	* app/config/gimpbaseconfig.c
      	* app/config/gimpconfig-dump.c
      	* app/config/gimpcoreconfig.c
      	* app/config/gimpdisplayconfig.c
      	* app/config/gimpguiconfig.c: changed accordingly.
      4c1c236e
    • Sven Neumann's avatar
      Sven Neumann <sven@gimp.org> · 4b985f8e
      Sven Neumann authored
      	* app/config/gimpconfig.c (gimp_config_serialize): check the return
      	value of close().
      4b985f8e
  3. 14 Dec, 2002 2 commits
    • Manish Singh's avatar
      size should be from GParamSpecULong, not GParamSpecUInt. · 409cd125
      Manish Singh authored
      2002-12-14  Manish Singh  <yosh@gimp.org>
      
              * app/config/gimpconfig-params.c (gimp_param_memsize_get_type):
              size should be from GParamSpecULong, not GParamSpecUInt.
      409cd125
    • Michael Natterer's avatar
      Changed menubar showing/hiding to work like rulers and statusbar: · f03b6b6d
      Michael Natterer authored
      2002-12-14  Michael Natterer  <mitch@gimp.org>
      
      	Changed menubar showing/hiding to work like rulers and statusbar:
      
      	* app/config/gimpconfig-blurbs.h
      	* app/config/gimpdisplayconfig.[ch]: renamed "menu_bar_per_display"
      	to "show_menubar". Removed GIMP_PARAM_RESTART flag.
      
      	* app/display/gimpdisplayshell.[ch]: chaged shell->item_factory to
      	shell->menubar_factory plus shell->popup_factory and always create
      	both of them. Added "gboolean update_popup" to
      	gimp_display_shell_set_menu_sensitivity() and call it recursively
      	with update_popup == TRUE if the display it is called for is the
      	active one.
      
      	* app/display/gimpdisplay.c
      	* app/display/gimpdisplayshell-callbacks.c: changed accordinly.
      
      	* app/gui/gui.c: ditto. Set the menu sensitivity of new displays.
      
      	* app/gui/menus.c: added "<Image>/View/Toggle Menubar" menu item.
      	Moved some factory initialization code from gimpdisplayshell.c
      	here.
      
      	* app/gui/view-commands.[ch]: added
      	view_toggle_menubar_cmd_callback(). Update the menu sensitivity
      	manually in all callbacks which don't call gimp_image_flush().
      
      	* app/gui/preferences-dialog.c (prefs_dialog_new): moved the "Show
      	Menubar" toggle to the "Appearance" frame of the "Image Windows"
      	page. Added an own frame for the display zoom/scaling settings.
      
      	(preferences_dialog_create): Attach config_copy and config_orig
      	using g_object_set_data_full() instead of just g_object_set_data()
      	plus a g_object_weak_ref().
      
      	(prefs_default_resolution_callback): set the resolution for both
      	fields of the "size_sizeentry" instead of setting it for "x"
      	twice.
      f03b6b6d
  4. 10 Dec, 2002 1 commit
    • Michael Natterer's avatar
      The unbelievable happened: a menu bar per display (optionally) · b1ebd9cd
      Michael Natterer authored
      2002-12-10  Michael Natterer  <mitch@gimp.org>
      
      	The unbelievable happened: a menu bar per display (optionally)
      
      	* app/widgets/gimpitemfactory.[ch]: Added the possibility to have
      	more than one item factory per <Prefix>. Added
      	gimp_item_factories_set_foobar() variants of all functions which
      	set menu item properties (label, sensitive, ...). Removed
      	the #ifndef ENABLE_NLS code since that's no longer possible.
      
      	* app/widgets/gimptoolbox.c: made it robust againt the <Image>
      	factory not existing at the time of toolbox creation.
      
      	* app/config/gimpconfig-blurbs.h
      	* app/config/gimpdisplayconfig.[ch]: added boolean
      	"menu_bar_per_display" property.
      
      	* app/gui/preferences-dialog.c: added a toggle for the new option.
      
      	* app/gui/menus.[ch]: added menus_get_new_image_factory() as
      	temporary solution. Will add a GimpMenuFactory which creates the
      	item factories soon.
      
      	* app/display/gimpdisplayshell.c: add the menu bar if requested.
      	Changed widget packing slightly for the menu bar case.
      
      	* app/display/gimpdisplayshell-callbacks.c: changed accordingly.
      	Currently there is no right-click popup menu when we have a menu
      	bar. This will change soon.
      
      	* app/gui/file-dialog-utils.c
      	* app/gui/gui.c: use gimp_item_factories_set_foo().
      
      	* app/gui/channels-commands.c
      	* app/gui/dialogs-commands.c
      	* app/gui/dialogs-constructors.c
      	* app/gui/drawable-commands.c
      	* app/gui/edit-commands.c
      	* app/gui/file-commands.c
      	* app/gui/image-commands.c
      	* app/gui/layers-commands.c
      	* app/gui/plug-in-commands.c
      	* app/gui/select-commands.c
      	* app/gui/tools-commands.c
      	* app/gui/vectors-commands.c
      	* app/gui/view-commands.c: per-display item factories pass the
      	GimpDisplay as user_data to callbacks, not a Gimp. Changed all
      	return_if_no_foo() macros to handle both cases.
      
      	Cleaned up the plug-in menu stuff:
      
      	* app/plug-in/plug-in-types.h: removed PlugInMenuEntry type.
      
      	* app/plug-in/plug-ins.[ch]: added plug_ins_proc_def_add() as
      	counterpart to plug_ins_proc_def_remove(). Added
      	plug_ins_locale_domain() as counterpart to plug_ins_help_path().
      	Remember the locale domains just as the help paths. Changed
      	plug-in initialization so that their menus can be created multiple
      	times.
      
      	* app/plug-in/plug-in.[ch]: use plug_ins_proc_def_add() instead of
      	doing it manually.
      
      	* app/gui/plug-in-menus.[ch]: added plug_in_menus_init() which
      	just registers the locale domains. Changed plug_in_make_menu() to
      	take a list of proc_defs, not plug_ins_defs so it can be used
      	after plug-in query.
      b1ebd9cd
  5. 02 Dec, 2002 4 commits
  6. 01 Dec, 2002 2 commits
    • Sven Neumann's avatar
      small cleanup. · 62be2fff
      Sven Neumann authored
      2002-12-01  Sven Neumann  <sven@gimp.org>
      
      	* app/config/gimpconfig-blurbs.h: small cleanup.
      
      	* app/config/gimpconfig-serialize.[ch]: export more functionality.
      
      	* app/config/gimpconfig-dump.c: added some code to dump a
      	commented version of the system-wide gimprc with default values.
      
      2002-12-01  Sven Neumann  <neo@wintermute>
      
      	* libgimp/Makefile.am (IGNORE_HFILES): ignore gimpmiscui.h.
      62be2fff
    • Hans Breuer's avatar
      updated · 7c7ff46c
      Hans Breuer authored
      2002-11-30  Hans Breuer  <hans@breuer.org>
      
      	* */makefile.msc */*/makefile.msc : updated
      
      	* themes/Default/images/makefile.msc : new file
      	* themes/Default/makefile.msc : removed
      
      	* libgimpwidgets/gimpwidgets.def : updated
      
      	* app/core/core-types.h : renamed PIXELS and POINTS
      	to SIZE_* to avoid clashes with system headers
      	* app/pdb/text_tool_cmds.c : updated ...
      	* tools/pdbgen/enums.py : ... by renaming here too.
      
      	* app/widgets/gimphistogrambox.c : <string.h> for memcpy()
      	* app/widgets/gimppropwidgets.c : <string.h> for strlen()
      
      	* app/config/gimpconfig.c : on win32 rename always fails
      	if the destination file exists. Delete it first.
      
      	* libgimp/gimp.def : removed all '_'-prefixed exports
      	* plug-ins/common/iwarp.c : replace _gimp_layer_copy()
      	with gimp_layer_copy(), gimp_layer_add_alpha()
      
      	* libgimp/gimpmisc.c : ported gimp_timer funcs to use
      	g_timer to be more portable
      
      	* libgimpbase/gimpdatafiles.c : there are no symlinks on
      	win32, inverted to #ifndef G_OS_WIN32 as it was meant.
      
      	* libgimpbase/gimpbase.def libgimpmodule/gimpmodule.def
      	  libgimpwidgets/gimpwidgets.def : updated externals
      
      	* plug-ins/common/randomize.c plug-ins/common/sinus.c :
      	don't initialize more than the defined struct size
      
      	* plug-ins/common/warp.c : removed unneeded unistd.h and
      	signal.h include
      
      	* regexrepl/regexrepl.def : (new file) needed to build
      	as DLL
      7c7ff46c
  7. 28 Nov, 2002 4 commits
    • Sven Neumann's avatar
      oops · 5cb7cbf8
      Sven Neumann authored
      5cb7cbf8
    • Sven Neumann's avatar
      app/config/Makefile.am removed ... ... and readded under this name. · b92d38ce
      Sven Neumann authored
      2002-11-28  Sven Neumann  <sven@gimp.org>
      
      	* app/config/Makefile.am
      	* app/config/gimpconfig-params-blurbs.h: removed ...
      	* app/config/gimpconfig-blurbs.h: ... and readded under this name.
      	Defined all missing blurb definitions to NULL.
      
      	* app/config/gimpconfig-params.h: added a blurb parameter to all
      	GIMP_CONFIG_INSTALL_PROP_* macros.
      
      	* app/config/gimpbaseconfig.c
      	* app/config/gimpcoreconfig.c
      	* app/config/gimpdisplayconfig.c
      	* app/config/gimpguiconfig.c: register blurbs with the GimpRc
      	properties.
      
      	* app/config/gimpconfig-serialize.c: do proper line-breaking for
      	comments.
      
      	* app/core/gimpcontext.c
      	* app/widgets/gimpdeviceinfo.c: register NULL blurbs here.
      b92d38ce
    • Michael Natterer's avatar
      app/config/Makefile.am new file defining blurbs for config param specs. · ca06598e
      Michael Natterer authored
      2002-11-28  Michael Natterer  <mitch@gimp.org>
      
      	* app/config/Makefile.am
      	* app/config/gimpconfig-params-blurbs.h: new file defining
      	blurbs for config param specs. Not used yet.
      ca06598e
    • Sven Neumann's avatar
      app/config/Makefile.am added the basic infrastructure for a utitily that · 0a69e9c5
      Sven Neumann authored
      2002-11-28  Sven Neumann  <sven@gimp.org>
      
      	* app/config/Makefile.am
      	* app/config/gimpconfig-dump.c: added the basic infrastructure for
      	a utitily that dumps the GimpRc object.
      
      	* app/config/gimpconfig-serialize.c: dump object blurbs as comments.
      0a69e9c5
  8. 27 Nov, 2002 1 commit
    • Sven Neumann's avatar
      added (yet unused) autosave feature. · cfd1c729
      Sven Neumann authored
      2002-11-27  Sven Neumann  <sven@gimp.org>
      
      	* app/config/gimprc.[ch]: added (yet unused) autosave feature.
      
      	* app/core/gimpbrush.c
      	* app/core/gimpbrushpipe.c: simplified user-visible messages.
      cfd1c729
  9. 26 Nov, 2002 1 commit
    • Michael Natterer's avatar
      added "gboolean verbose" to GimpRc and its constructor. Print messages · 46708690
      Michael Natterer authored
      2002-11-26  Michael Natterer  <mitch@gimp.org>
      
      	* app/config/gimprc.[ch]: added "gboolean verbose" to GimpRc and
      	its constructor. Print messages only if verbose == TRUE.
      
      	* app/gui/user-install-dialog.[ch]: changed accordingly.
      
      	* app/app_procs.c: ditto. No need any more to parse unitrc before
      	calling user_install_dialog_create().
      
      	* app/gui/preferences-dialog.c: ditto. Added the static
      	prefs_dialog pointer again to our local help func finds the
      	current notebook page.
      46708690
  10. 25 Nov, 2002 1 commit
    • Michael Natterer's avatar
      added gimp_config_diff() which returns the difference beween two · 1229d8c8
      Michael Natterer authored
      2002-11-25  Michael Natterer  <mitch@gimp.org>
      
      	* app/config/gimpconfig-utils.[ch]: added gimp_config_diff()
      	which returns the difference beween two GimpConfig objects
      	as a GList of GParamSpecs.
      
      	* app/config/gimpconfig-params.c (gimp_param_color_cmp): compare
      	the colors as integers to get rid of rounding foobar.
      
      	* app/config/gimpconfig-serialize.c: use gimp_config_diff().
      
      	* app/display/gimpdisplayshell-handlers.c: only need to call
      	gimp_display_shell_scale_setup() on resolution change if the
      	display is not in dot-for-dot mode.
      
      	* app/display/gimpdisplayshell.c: changed a separator in the
      	padding color menu.
      
      	* app/gui/dialogs.c: made the prefs dialog a singleton again.
      
      	* app/gui/preferences-dialog.c: Should be fully functional again:
      	Apply GIMP_PARAM_CONFIRM properties on "OK". Save gimprc on "OK".
      	Parse a temporaty GimpRc on dialog creation to get the current
      	GIMP_PARAM_RESTART values. Use gimp_config_diff() for all config
      	comparisons.
      1229d8c8
  11. 24 Nov, 2002 1 commit
    • Michael Natterer's avatar
      removed GIMP_PARAM_RESTART from "marching-ants-speed". · bf53c3b2
      Michael Natterer authored
      2002-11-24  Michael Natterer  <mitch@gimp.org>
      
      	* app/config/gimpdisplayconfig.c: removed GIMP_PARAM_RESTART from
      	"marching-ants-speed".
      
      	* app/display/gimpdisplayshell-selection.[ch]: removed the "speed"
      	parameter from the constructor and get the speed from
      	GimpDisplayConfig when starting the ants.
      
      	* app/display/gimpdisplayshell-callbacks.c: changed accordingly.
      
      	* app/display/gimpdisplayshell-handlers.c: connect to
      	notify::marching-ants-speed and restart the ants in the handler.
      
      	* app/gui/preferences-dialog.c: Added an own frame for the
      	canvas padding color. Even more cleanup.
      
      	* themes/Default/images/preferences/Makefile.am
      	* themes/Default/images/preferences/image-title.png: new image
      	for the new page. copied image-windows.png
      bf53c3b2
  12. 23 Nov, 2002 1 commit
    • Michael Natterer's avatar
      removed gimp_config_values_equal(). · 4ce4adf8
      Michael Natterer authored
      2002-11-23  Michael Natterer  <mitch@gimp.org>
      
      	* app/config/gimpconfig-utils.[ch]: removed
      	gimp_config_values_equal().
      
      	* app/config/gimpconfig-serialize.c
      	* app/config/gimpconfig.c: use g_param_values_cmp() instead so
      	our registered compare methods are used.
      
      	* app/config/gimpdisplayconfig.[ch]: added "canvas_padding_mode"
      	and "canvas_padding_color" properties.
      
      	* app/display/display-enums.[ch]: added enum GimpDisplayPaddingMode
      	which can be one of { theme, light check, dark check, custom }.
      
      	* app/display/gimpdisplay.h
      	* app/display/gimpdisplay-handlers.c: removed cached monitor
      	resolution values...
      
      	* app/display/gimpdisplayshell.[ch]: ...and added them here. Added
      	padding state as in GimpDisplayConfig. Added utility function
      	gimp_display_shell_set_padding() which hides all the details.
      	Added the new padding modes to the padding color button's context
      	menu.
      
      	* app/display/gimpdisplayshell-callbacks.[ch]: don't fiddle
      	with colors manually but use gimp_display_shell_set_padding()
      	in realize() and in the color button callbacks.
      
      	* app/display/gimpdisplayshell-handlers.c: connect to
      	notify::monitor-[xy]resolution and
      	notify::canvas-padding-[mode|color] and update accordingly.
      
      	* app/widgets/gimppropwidgets.[ch]: added
      	gimp_prop_color_button_new().
      
      	* app/widgets/gimpdialogfactory.[ch]: added
      	gimp_dialog_factories_session_clear() (unimplemented).
      
      	* app/gui/preferences-dialog.c: added widgets for padding mode and
      	color. Removed some callbacks by connecting the functions they
      	called directly. Cleanup.
      4ce4adf8
  13. 21 Nov, 2002 1 commit
    • Sven Neumann's avatar
      app/config/gimpdisplayconfig.[ch] moved navigation_preview_size to · 2a37c9e6
      Sven Neumann authored
      2002-11-21  Sven Neumann  <sven@gimp.org>
      
      	* app/config/gimpdisplayconfig.[ch]
      	* app/config/gimpguiconfig.[ch]: moved navigation_preview_size to
      	GimpDisplayConfig.
      
      	* app/gui/preferences-dialog.c: offer the full choice of
      	GimpPreviewSizes for the navigation preview size.
      
      	* app/display/gimpnavigationview.c: multiply the preview size by 3
      	to get reasonable values. Added some broken code that connects to
      	notify::navigation-preview-size.
      
      	* etc/gimprc.in: updated accordingly.
      2a37c9e6
  14. 20 Nov, 2002 4 commits
    • Sven Neumann's avatar
      made object properties from the gimprc filenames. Use NULL to set to the · 3f201df9
      Sven Neumann authored
      2002-11-20  Sven Neumann  <sven@gimp.org>
      
      	* app/config/gimprc.c: made object properties from the gimprc
      	filenames. Use NULL to set to the default values.
      
      	* app/app_procs.c
      	* app/gui/user-install-dialog.[ch]: don't pass a gimp pointer to
      	the user installation dialog. All it needs to know are the
      	alternative gimprc names if such are given on the command-line.
      3f201df9
    • Sven Neumann's avatar
      store the gimprc filenames in the GimpRc object; will become properties · 72625823
      Sven Neumann authored
      2002-11-20  Sven Neumann  <sven@gimp.org>
      
      	* app/config/gimprc.[ch]: store the gimprc filenames in the
      	GimpRc object; will become properties later.
      
      	* app/app_procs.c: use the new GimpRc API and added the
      	functionality back that allows to specify different gimprc
      	files on the command-line.
      
      	* app/gui/user-install-dialog.c: don't work on the real gimprc
      	object but create one for the install procedure and save it.
      72625823
    • Michael Natterer's avatar
      added GIMP_PARAM_RESTART and GIMP_PARAM_CONFIRM flags and changed all · 8b6ec3b3
      Michael Natterer authored
      2002-11-20  Michael Natterer  <mitch@gimp.org>
      
      	* app/config/gimpconfig-params.h: added GIMP_PARAM_RESTART and
      	GIMP_PARAM_CONFIRM flags and changed all param spec macros
      	to have a "flags" parameter.
      
      	* app/config/gimpbaseconfig.c
      	* app/config/gimpcoreconfig.c
      	* app/config/gimpdisplayconfig.c
      	* app/config/gimpguiconfig.c: tag the values which need restart or
      	confirmation with the resp. flags. Changed all macro calls
      	accordingly.
      
      	* app/core/gimpcontext.c
      	* app/widgets/gimpdeviceinfo.c: changed macro calls accordingly.
      8b6ec3b3
    • Michael Natterer's avatar
      s/gimp_config_equal/gimp_config_is_equal_to/ to match the implementation. · c3391322
      Michael Natterer authored
      2002-11-20  Michael Natterer  <mitch@gimp.org>
      
      	* app/config/gimpconfig.h:
      	s/gimp_config_equal/gimp_config_is_equal_to/ to match the
      	implementation.
      c3391322
  15. 19 Nov, 2002 1 commit
  16. 18 Nov, 2002 4 commits
    • Sven Neumann's avatar
      Finally landed the new GimpConfig based gimprc parser. It's not finished · 073e533a
      Sven Neumann authored
      2002-11-18  Sven Neumann  <sven@gimp.org>
      
      	Finally landed the new GimpConfig based gimprc parser. It's not
      	finished yet but we need to start somewhere. This release removes
      	the old gimprc.[ch] files. The gimprc format changes slightly, but
      	the changes are minimal. The Preferences dialog is temporarily
      	disabled since it still needs to be ported. If you are are afraid,
      	stay away from CVS for a few days ;-)
      
      	* app/Makefile.am
      	* app/gimprc.[ch]: removed the old gimprc system.
      
      	* app/base/Makefile.am
      	* app/base/base-config.[ch]: removed these files in favor of
      	config/gimpbaseconfig.[ch].
      
      	* app/core/Makefile.am
      	* app/core/gimpcoreconfig.[ch]: removed these files in favor of
      	config/gimpcoreconfig.[ch].
      
      	* app/config/Makefile.am
      	* app/config/config-types.h: moved typedefs into this new file.
      
      	* app/config/gimpbaseconfig.[ch]
      	* app/config/gimpcoreconfig.[ch]
      	* app/config/gimpdisplayconfig.[ch]
      	* app/config/gimpguiconfig.[ch]
      	* app/config/gimprc.[ch]
      	* app/config/test-config.c: brought into shape for real use.
      
      	* app/base/base-types.h: include config/config-types.h here. Added
      	a global GimpBaseConfig *base_config variable to ease migration.
      
      	* app/gui/Makefile.am: temporarily disabled the preferences dialog.
      
      	* app/app_procs.c
      	* app/undo.c
      	* app/undo_history.c
      	* app/base/base.[ch]
      	* app/base/gimphistogram.c
      	* app/base/pixel-processor.c
      	* app/base/temp-buf.c
      	* app/base/tile-cache.c
      	* app/core/core-types.h
      	* app/core/gimp-documents.c
      	* app/core/gimp.c
      	* app/core/gimpbrush.c
      	* app/core/gimpbrushgenerated.c
      	* app/core/gimpcontext.c
      	* app/core/gimpdrawable-transform.c
      	* app/core/gimpimage-new.c
      	* app/core/gimpimage.c
      	* app/core/gimpimagefile.c
      	* app/core/gimpmodules.c
      	* app/core/gimppattern.c
      	* app/display/Makefile.am
      	* app/display/gimpdisplay-handlers.c
      	* app/display/gimpdisplay.[ch]
      	* app/display/gimpdisplayshell-callbacks.c
      	* app/display/gimpdisplayshell-handlers.c
      	* app/display/gimpdisplayshell-layer-select.c
      	* app/display/gimpdisplayshell-render.c
      	* app/display/gimpdisplayshell-scale.c
      	* app/display/gimpdisplayshell-scroll.c
      	* app/display/gimpdisplayshell-selection.c
      	* app/display/gimpdisplayshell.[ch]
      	* app/display/gimpnavigationview.c
      	* app/file/file-save.c
      	* app/gui/device-status-dialog.c
      	* app/gui/dialogs-constructors.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/gui.c
      	* app/gui/menus.c
      	* app/gui/paths-dialog.c
      	* app/gui/resize-dialog.c
      	* app/gui/session.c
      	* app/gui/test-commands.c
      	* app/gui/tips-dialog.c
      	* app/gui/tips-dialog.h
      	* app/gui/user-install-dialog.c
      	* app/gui/view-commands.c
      	* app/paint/gimppaintcore.c
      	* app/plug-in/plug-in.c
      	* app/plug-in/plug-ins.c
      	* app/tools/gimpbezierselecttool.c
      	* app/tools/gimpbucketfilltool.c
      	* app/tools/gimpcolorpickertool.c
      	* app/tools/gimpcroptool.c
      	* app/tools/gimpeditselectiontool.c
      	* app/tools/gimpfuzzyselecttool.c
      	* app/tools/gimpinktool.c
      	* app/tools/gimpmagnifytool.c
      	* app/tools/gimpmeasuretool.c
      	* app/tools/gimppainttool.c
      	* app/tools/gimppathtool.c
      	* app/tools/gimptexttool.[ch]
      	* app/tools/selection_options.c
      	* app/tools/tools.c
      	* app/tools/transform_options.c
      	* app/widgets/gimphelp.c
      	* app/widgets/gimpitemfactory.c
      	* app/widgets/gimpselectioneditor.c
      	* app/xcf/xcf-load.c
      	* tools/pdbgen/pdb/fileops.pdb
      	* tools/pdbgen/pdb/gimprc.pdb
      	* tools/pdbgen/pdb/image.pdb
      	* tools/pdbgen/pdb/layer.pdb
      	* tools/pdbgen/pdb/transform_tools.pdb: use the new config system
      	instead of the old gimprc stuff.
      
      	* etc/gimprc.in
      	* etc/gimprc_user.in: adapted to the new gimprc format. Will update
      	the man-page later...
      
      	* app/pdb/fileops_cmds.c
      	* app/pdb/gimprc_cmds.c
      	* app/pdb/image_cmds.c
      	* app/pdb/layer_cmds.c
      	* app/pdb/transform_tools_cmds.c
      	* libgimp/gimpgimprc_pdb.c: regenerated.
      073e533a
    • Sven Neumann's avatar
      improved error message for the special case of store_unknown_tokens == · 6e5f6a0b
      Sven Neumann authored
      2002-11-18  Sven Neumann  <neo@wintermute>
      
      	* app/config/gimpconfig-deserialize.c
      	(gimp_config_deserialize_properties): improved error message for
      	the special case of store_unknown_tokens == TRUE.
      6e5f6a0b
    • Sven Neumann's avatar
      try to substitute paths of the form ${foo} in the unknown token value. · 79101957
      Sven Neumann authored
      2002-11-18  Sven Neumann  <neo@wintermute>
      
      	* app/config/gimpconfig.c (gimp_config_add_unknown_token): try to
      	substitute paths of the form ${foo} in the unknown token value.
      
      	* data/environ/Makefile.am: fixed a comment.
      79101957
    • Sven Neumann's avatar
      allow numbers when deserializing enum values. · e90728cf
      Sven Neumann authored
      2002-11-18  Sven Neumann  <neo@wintermute>
      
      	* app/config/gimpconfig-deserialize.c (gimp_config_deserialize_enum):
      	allow numbers when deserializing enum values.
      e90728cf
  17. 12 Nov, 2002 1 commit
    • Manish Singh's avatar
      don't say "Now type 'make'" if configure failed. · 2eef2afb
      Manish Singh authored
      2002-11-11  Manish Singh  <yosh@gimp.org>
      
              * autogen.sh: don't say "Now type 'make'" if configure failed.
      
              * app/core/Makefile.am
              * app/core/core-types.h
              * app/core/gimpenvirontable.[ch]: Implemented GimpEnvironTable,
              keeps an envp array built from system environment and *.env files.
      
              * app/core/gimp.[ch]: keep a GimpEnvironTable around.
      
              * app/gimprc.c
              * app/config/gimpcoreconfig.[ch]
              * app/core/gimpcoreconfig.h
              * app/gui/preferences-dialog.c
              * app/gui/user-install-dialog.c: environ-path config stuff
      
              * themes/Default/images/preferences/Makefile.am
              * themes/Default/images/preferences/folder-environ.png: just copied
              folder.png here, need a better one.
      
              * app/plug-in/plug-in.c: quick hack to use the envp in the
              GimpEnvironTable. Only on unix now, should really port the
              code to use g_spawn_*.
      
              * data/misc/user_install
              * etc/gimprc.in: add environ-path stuff
      
              * data/environ/Makefile: creates system environ directory.
      
              * data/environ/default.env: sample env file info.
      
              * data/Makefile.am
              * configure.in: added data/environ dir
      
              * plug-ins/pygimp/Makefile.am: python module files get put in
              $(gimpplugindir)/python now, install pygimp.env to point to it.
      
              * plug-ins/pygimp/doc/Makefile.am: minor clean up.
      2eef2afb
  18. 10 Oct, 2002 1 commit
  19. 21 Sep, 2002 1 commit
    • Sven Neumann's avatar
      fixed some macros that were never used. · cf656483
      Sven Neumann authored
      2002-09-21  Sven Neumann  <sven@gimp.org>
      
              * app/config/gimpconfig-params.h: fixed some macros that were never used.
      
              * data/images/gimp_splash.png: flattened the splash image. The alpha channel
              crashed servers with buggy XRender extension (#93841) (and should have never
              been there anyway).
      cf656483
  20. 06 Sep, 2002 1 commit
    • Hans Breuer's avatar
      updated · e17baf71
      Hans Breuer authored
      2002-09-06  Hans Breuer  <hans@breuer.org>
      
      	* */*/makefile.msc : updated
      
      	* libgimptool/makefile.msc : new file, libgimptool
      	is currently build as static lib due to references
      	into app/core
      
      	* themes/Default/makefile.msc : removed
      	* themes/Default/images/makefile.msc : new file
      
      	* libgimpwidgets/makefile.msc libgimpwidgets/gimpwidgets.c
      	updated (externals)
      
      	* app/paint-funcs.c : replaced gccism varibale size array on
      	stack with portable alloca, removed sizeof(buf) check which
      	must fail now.
      
      	* app/config/gimpconfig.c : get write/close protos
      	on win32 from io.h
      	* app/config/gimprc.c : dito and <string.h>
      	* app/config/gimpscanner.c : <string.h> only
      
      	* app/core/gimpcontainer.c : workaround for clumsy
      	compilers not supporting vararg macros
      
      	* app/core/gimpdocumentlist.c app/core/gimpparasitelist.c
      	include <io.h> on win32
      
      	* app/widgets/gimpdocumentview.c
      	  app/widgets/gimpimagedock.c
      	  app/widgets/gimppreview.c : add #ifdef __GNUC__
      	to avoid breaking on non standard pragma #warning.
      
      	* app/gui/session.c : include <string.h>
      
      	* regexrepl/makefile.msc : build as dll
      
      	* plug-ins/makefile.msc : updated
      
      	* plug-ins/common/pix.c : open file binary
      
      	* plug-ins/common/spheredesigner.c : avoid error
      	'incompatible types' while assigning, use memcpy()
      e17baf71
  21. 17 Jun, 2002 1 commit
    • Sven Neumann's avatar
      Obviously I disagree with Tim about the symbol_name parameter in · c5859647
      Sven Neumann authored
      2002-06-17  Sven Neumann  <sven@gimp.org>
      
      	Obviously I disagree with Tim about the symbol_name parameter in
      	g_scanner_unexp_token(). As it seems it's not supposed to be used
      	to tell the user about the expected symbol (see bug #81850):
      
      	* gimpconfig.[ch] (gimp_config_deserialize_return): removed the
      	symbol_name parameter.
      
      	* app/config/gimpconfig-deserialize.c
      	* app/core/gimpcontainer.c
      	* app/core/gimpdocumentlist.c
      	* app/core/gimpparasitelist.c: changed the callers accordingly.
      
      	* app/core/gimpunits.c (gimp_unitrc_load): pass NULL as symbol_name
      	to g_scanner_unexp_token().
      c5859647
  22. 09 Jun, 2002 1 commit
    • Sven Neumann's avatar
      app/undo.c app/config/gimpconfig-deserialize.c app/core/gimpbrushpipe.c · fd21daeb
      Sven Neumann authored
      2002-06-09  Sven Neumann  <sven@gimp.org>
      
      	* app/undo.c
      	* app/config/gimpconfig-deserialize.c
      	* app/core/gimpbrushpipe.c
      	* app/core/gimpcontainer.c
      	* app/core/gimpimagefile.c
      	* app/gui/paths-dialog.c
      	* app/tools/gimpcurvestool.c
      	* app/tools/gimplevelstool.c
      	* app/widgets/gimpcomponentlistitem.c
      	* app/widgets/gimpgradienteditor.c: unified translatable strings
      	and unmarked a few for translation since they should never be seen.
      
      2002-06-09  Sven Neumann  <sven@gimp.org>
      
      	* POTFILES.in: updated.
      
      	* de.po: updated german translation.
      fd21daeb
  23. 07 Jun, 2002 1 commit
    • Sven Neumann's avatar
      app/base/Makefile.am automake-1.6 seems to use yet another variable to · 3aae3940
      Sven Neumann authored
      2002-06-08  Sven Neumann  <sven@gimp.org>
      
      	* app/base/Makefile.am
      	* app/paint-funcs/Makefile.am: automake-1.6 seems to use yet another
      	variable to pass flags to the assembler (bug #84514). Define
      	AM_CCASFLAGS like AM_ASFLAGS to satisfy all versions of automake.
      
      	* configure.in
      	* all Makefiles: removed STRIP_BEGIN and STRIP_END since it's a
      	GNU make extension that we don't really need and newer versions of
      	automake don't seem to like it.
      3aae3940