gimp/libgimp
Michael Natterer 5e51cebc15 Use UTF-8 encoded escaped URIs for GimpImage and GimpImageFile.
2002-04-14  Michael Natterer  <mitch@gimp.org>

	Use UTF-8 encoded escaped URIs for GimpImage and GimpImageFile.

	* app/file/file-open.[ch]
	* app/file/file-save.[ch]
	* app/file/file-utils.[ch]: port everything to using URIs, removed
	file_open_absolute_filename() and added file_utils_filename_to_uri()
	instead.

	* app/core/gimpimage.[ch]: added gimp_image_[get|set]_uri() which
	works like the old gimp_image_[get|set]_filename().
	Changed gimp_image_[get|set]_filename() to call uri conversion
	functions.

	* app/app_procs.c: removed lots of code and use the new uri
	functions to open images passed on the command line.

	* app/gui/file-open-dialog.c
	* app/gui/file-save-dialog.c: changed accordingly.

	* app/nav_window.c
	* app/undo_history.c
	* app/display/gimpdisplayshell.c
	* app/gui/info-window.c
	* app/gui/palette-import-dialog.c
	* app/tools/gimpbycolorselecttool.c
	* app/widgets/gimpcontainerview-utils.c:
	s/gimp_image_get_filename()/gimp_image_get_uri()/g. Need to add
	a utility function which returns the basename in unescaped UTF-8.

	* app/gui/file-commands.c
	* app/widgets/gimpdocumentview.c: use "uri", not "filename" as
	variable name where appropriate.

	* app/gui/menus.c: some broken code for the "Open Recent" items,
	will be fixed soon...

	* app/widgets/gimpdnd.c: evil (!!!) hackery to convert dropped
	filenames to uris.

	* tools/pdbgen/pdb/fileops.pdb: changed accordingly. Clarified
	the meaning of the "raw_filename" parameter.

	* tools/pdbgen/pdb/message.pdb: use g_message("%s", message),
	*not* g_message(message).

	* app/pdb/fileops_cmds.c
	* app/pdb/message_cmds.c
	* libgimp/gimpfileops_pdb.c: regenerated.
2002-04-14 14:38:55 +00:00
..
.cvsignore libgimp/.cvsignore libgimp/Makefile.am libgimp/gimp.h removed 2001-05-22 00:36:38 +00:00
COPYING Hmm... this actually wasn't the file as advertised by the ChangeLog.... 2000-01-02 23:11:47 +00:00
Makefile.am app/gimprc.[ch] app/gui/preferences-dialog.c 2002-03-12 21:02:10 +00:00
gimp.c implement a new pluginrc flag, "has-init", so that only plug-ins with init 2002-02-12 07:59:16 +00:00
gimp.def #define GETTEXT_PACKAGE 2002-03-28 00:10:56 +00:00
gimp.h bumped version number to 1.3.1. Require Glib/GTK+-1.3.11 and Pango-0.22. 2001-11-22 23:46:13 +00:00
gimp_pdb.h autogenerated libgimp/gimp_pdb.h 2002-03-13 18:41:07 +00:00
gimpbrushes_pdb.c renamed parameters to be consistent with the other foo-select.* files. 2002-03-13 15:29:59 +00:00
gimpbrushes_pdb.h renamed parameters to be consistent with the other foo-select.* files. 2002-03-13 15:29:59 +00:00
gimpbrushmenu.c derive from GtkDrawingArea instead of deprecated GtkPreview. 2002-01-30 14:54:27 +00:00
gimpbrushselect_pdb.c libgimp/gimp*_pdb.c autogenerate gtkdoc comments for all PDB wrappers. 2000-08-24 23:06:53 +00:00
gimpbrushselect_pdb.h bumped version number to 1.3.1. Require Glib/GTK+-1.3.11 and Pango-0.22. 2001-11-22 23:46:13 +00:00
gimpchannel.c tools/pdbgen/lib.pl tools/pdbgen/pdb.pl tools/pdbgen/pdb/channel.pdb 2001-01-25 01:20:05 +00:00
gimpchannel.h bumped version number to 1.3.1. Require Glib/GTK+-1.3.11 and Pango-0.22. 2001-11-22 23:46:13 +00:00
gimpchannel_pdb.c AUTHORS app/authors.h app/pdb/channel_cmds.c app/pdb/internal_procs.c 2001-01-29 00:02:33 +00:00
gimpchannel_pdb.h bumped version number to 1.3.1. Require Glib/GTK+-1.3.11 and Pango-0.22. 2001-11-22 23:46:13 +00:00
gimpcolor_pdb.c Clean up after Marc Lehmann who changed tools/pdbgen/pdb/color.pdb and 2001-11-24 21:34:26 +00:00
gimpcolor_pdb.h bumped version number to 1.3.1. Require Glib/GTK+-1.3.11 and Pango-0.22. 2001-11-22 23:46:13 +00:00
gimpcolordisplay.h bumped version number to 1.3.1. Require Glib/GTK+-1.3.11 and Pango-0.22. 2001-11-22 23:46:13 +00:00
gimpcolorselector.h bumped version number to 1.3.1. Require Glib/GTK+-1.3.11 and Pango-0.22. 2001-11-22 23:46:13 +00:00
gimpcompat.h app/base/Makefile.am app/base/base-enums.c app/core/Makefile.am 2002-03-19 19:17:31 +00:00
gimpconvert_pdb.c app/core/core-enums.h more enum cleanup (ConvertPaletteType and 2002-03-18 13:55:19 +00:00
gimpconvert_pdb.h bumped version number to 1.3.1. Require Glib/GTK+-1.3.11 and Pango-0.22. 2001-11-22 23:46:13 +00:00
gimpdisplay_pdb.c libgimp/gimp*_pdb.c autogenerate gtkdoc comments for all PDB wrappers. 2000-08-24 23:06:53 +00:00
gimpdisplay_pdb.h bumped version number to 1.3.1. Require Glib/GTK+-1.3.11 and Pango-0.22. 2001-11-22 23:46:13 +00:00
gimpdrawable.c fixed a FIXME: set the sensitivity of the color tools' menu entries again. 2001-06-14 20:07:38 +00:00
gimpdrawable.h bumped version number to 1.3.1. Require Glib/GTK+-1.3.11 and Pango-0.22. 2001-11-22 23:46:13 +00:00
gimpdrawable_pdb.c renamed ChannelOffsetType to GimpOffsetType. 2001-04-18 20:41:15 +00:00
gimpdrawable_pdb.h bumped version number to 1.3.1. Require Glib/GTK+-1.3.11 and Pango-0.22. 2001-11-22 23:46:13 +00:00
gimpedit_pdb.c libgimp/gimp*_pdb.c autogenerate gtkdoc comments for all PDB wrappers. 2000-08-24 23:06:53 +00:00
gimpedit_pdb.h bumped version number to 1.3.1. Require Glib/GTK+-1.3.11 and Pango-0.22. 2001-11-22 23:46:13 +00:00
gimpenums.h forgot to commit the autogenerated files. 2002-03-20 15:02:30 +00:00
gimpexport.c app/gimpprogress.c app/nav_window.c app/ops_buttons.c app/undo_history.c 2001-12-29 13:26:29 +00:00
gimpexport.h bumped version number to 1.3.1. Require Glib/GTK+-1.3.11 and Pango-0.22. 2001-11-22 23:46:13 +00:00
gimpfileops_pdb.c Use UTF-8 encoded escaped URIs for GimpImage and GimpImageFile. 2002-04-14 14:38:55 +00:00
gimpfileops_pdb.h app/plug-in/Makefile.am new files. Started to split plug-in.c into smaller 2001-12-19 00:13:16 +00:00
gimpfloatingsel_pdb.c libgimp/gimp*_pdb.c autogenerate gtkdoc comments for all PDB wrappers. 2000-08-24 23:06:53 +00:00
gimpfloatingsel_pdb.h bumped version number to 1.3.1. Require Glib/GTK+-1.3.11 and Pango-0.22. 2001-11-22 23:46:13 +00:00
gimpgimprc_pdb.c fixed a typo spotted by Ed Halley <ed@halley.cc>. 2001-09-17 18:11:15 +00:00
gimpgimprc_pdb.h bumped version number to 1.3.1. Require Glib/GTK+-1.3.11 and Pango-0.22. 2001-11-22 23:46:13 +00:00
gimpgradientmenu.c derive from GtkDrawingArea instead of deprecated GtkPreview. 2002-01-30 14:54:27 +00:00
gimpgradients_pdb.c renamed parameters to be consistent with the other foo-select.* files. 2002-03-13 15:29:59 +00:00
gimpgradients_pdb.h renamed parameters to be consistent with the other foo-select.* files. 2002-03-13 15:29:59 +00:00
gimpgradientselect_pdb.c app/gimprc.[ch] app/gui/preferences-dialog.c 2002-03-12 21:02:10 +00:00
gimpgradientselect_pdb.h app/gimprc.[ch] app/gui/preferences-dialog.c 2002-03-12 21:02:10 +00:00
gimpguides_pdb.c libgimp/gimp*_pdb.c autogenerate gtkdoc comments for all PDB wrappers. 2000-08-24 23:06:53 +00:00
gimpguides_pdb.h bumped version number to 1.3.1. Require Glib/GTK+-1.3.11 and Pango-0.22. 2001-11-22 23:46:13 +00:00
gimphelp.c Sven Neumann <sven@gimp.org> 2000-05-31 06:15:06 +00:00
gimphelp_pdb.c libgimp/gimp*_pdb.c autogenerate gtkdoc comments for all PDB wrappers. 2000-08-24 23:06:53 +00:00
gimphelp_pdb.h bumped version number to 1.3.1. Require Glib/GTK+-1.3.11 and Pango-0.22. 2001-11-22 23:46:13 +00:00
gimpimage.c Makefile.am configure.in added new directory libgimpbase/ 2001-05-21 13:58:46 +00:00
gimpimage.h bumped version number to 1.3.1. Require Glib/GTK+-1.3.11 and Pango-0.22. 2001-11-22 23:46:13 +00:00
gimpimage_pdb.c removed GimpImageBaseType enum ... 2001-12-11 15:58:07 +00:00
gimpimage_pdb.h include the new "paint-funcs/paint-funcs-types.h". 2001-11-28 17:51:06 +00:00
gimpintl.h removed INIT_LOCALE() macro. Error out if config.h wasn't included before. 2002-02-18 17:42:17 +00:00
gimplayer.c libgimp/gimpchannel.c libgimp/gimpimage.c libgimp/gimplayer.c 2000-08-25 00:37:35 +00:00
gimplayer.h bumped version number to 1.3.1. Require Glib/GTK+-1.3.11 and Pango-0.22. 2001-11-22 23:46:13 +00:00
gimplayer_pdb.c Forgot some gint opacity values: 2002-03-04 14:52:54 +00:00
gimplayer_pdb.h bumped version number to 1.3.1. Require Glib/GTK+-1.3.11 and Pango-0.22. 2001-11-22 23:46:13 +00:00
gimpmenu.c derive from GtkDrawingArea instead of deprecated GtkPreview. 2002-01-30 14:54:27 +00:00
gimpmenu.h bumped version number to 1.3.1. Require Glib/GTK+-1.3.11 and Pango-0.22. 2001-11-22 23:46:13 +00:00
gimpmessage_pdb.c libgimp/gimp*_pdb.c autogenerate gtkdoc comments for all PDB wrappers. 2000-08-24 23:06:53 +00:00
gimpmessage_pdb.h bumped version number to 1.3.1. Require Glib/GTK+-1.3.11 and Pango-0.22. 2001-11-22 23:46:13 +00:00
gimpmisc_pdb.c libgimp/gimp*_pdb.c autogenerate gtkdoc comments for all PDB wrappers. 2000-08-24 23:06:53 +00:00
gimpmisc_pdb.h bumped version number to 1.3.1. Require Glib/GTK+-1.3.11 and Pango-0.22. 2001-11-22 23:46:13 +00:00
gimpmisctools_pdb.c app/core/Makefile.am new files. 2001-12-12 01:16:39 +00:00
gimpmisctools_pdb.h app/core/Makefile.am new files. 2001-12-12 01:16:39 +00:00
gimpmodule.h bumped version number to 1.3.1. Require Glib/GTK+-1.3.11 and Pango-0.22. 2001-11-22 23:46:13 +00:00
gimppainttools_pdb.c removed, chopped... 2001-12-10 17:01:49 +00:00
gimppainttools_pdb.h removed, chopped... 2001-12-10 17:01:49 +00:00
gimppalette_pdb.c app/gimprc.[ch] app/gui/preferences-dialog.c 2002-03-12 21:02:10 +00:00
gimppalette_pdb.h app/gimprc.[ch] app/gui/preferences-dialog.c 2002-03-12 21:02:10 +00:00
gimppalettes_pdb.c renamed parameters to be consistent with the other foo-select.* files. 2002-03-13 15:29:59 +00:00
gimppalettes_pdb.h renamed parameters to be consistent with the other foo-select.* files. 2002-03-13 15:29:59 +00:00
gimppaletteselect_pdb.c app/gimprc.[ch] app/gui/preferences-dialog.c 2002-03-12 21:02:10 +00:00
gimppaletteselect_pdb.h app/gimprc.[ch] app/gui/preferences-dialog.c 2002-03-12 21:02:10 +00:00
gimpparasite_pdb.c libgimp/gimp*_pdb.c autogenerate gtkdoc comments for all PDB wrappers. 2000-08-24 23:06:53 +00:00
gimpparasite_pdb.h bumped version number to 1.3.1. Require Glib/GTK+-1.3.11 and Pango-0.22. 2001-11-22 23:46:13 +00:00
gimppaths_pdb.c guard inclusion of <process.h> by G_OS_WIN32 add include <string.h> if the 2001-03-18 12:51:37 +00:00
gimppaths_pdb.h bumped version number to 1.3.1. Require Glib/GTK+-1.3.11 and Pango-0.22. 2001-11-22 23:46:13 +00:00
gimppatternmenu.c derive from GtkDrawingArea instead of deprecated GtkPreview. 2002-01-30 14:54:27 +00:00
gimppatterns_pdb.c renamed parameters to be consistent with the other foo-select.* files. 2002-03-13 15:29:59 +00:00
gimppatterns_pdb.h renamed parameters to be consistent with the other foo-select.* files. 2002-03-13 15:29:59 +00:00
gimppatternselect_pdb.c libgimp/gimp*_pdb.c autogenerate gtkdoc comments for all PDB wrappers. 2000-08-24 23:06:53 +00:00
gimppatternselect_pdb.h bumped version number to 1.3.1. Require Glib/GTK+-1.3.11 and Pango-0.22. 2001-11-22 23:46:13 +00:00
gimppixelrgn.c Sven Neumann <sven@gimp.org> 2000-05-31 06:15:06 +00:00
gimppixelrgn.h bumped version number to 1.3.1. Require Glib/GTK+-1.3.11 and Pango-0.22. 2001-11-22 23:46:13 +00:00
gimpplugin_pdb.c libgimp/gimp*_pdb.c autogenerate gtkdoc comments for all PDB wrappers. 2000-08-24 23:06:53 +00:00
gimpplugin_pdb.h bumped version number to 1.3.1. Require Glib/GTK+-1.3.11 and Pango-0.22. 2001-11-22 23:46:13 +00:00
gimpprocbrowserdialog.c ported to the new treeviewized file selection widget. Unfortunately, 2002-01-30 08:31:00 +00:00
gimpproceduraldb.c almost completely autogenerated all new makefiles (it simply was too much 2001-05-25 22:04:21 +00:00
gimpproceduraldb.h bumped version number to 1.3.1. Require Glib/GTK+-1.3.11 and Pango-0.22. 2001-11-22 23:46:13 +00:00
gimpproceduraldb_pdb.c guard inclusion of <process.h> by G_OS_WIN32 add include <string.h> if the 2001-03-18 12:51:37 +00:00
gimpproceduraldb_pdb.h bumped version number to 1.3.1. Require Glib/GTK+-1.3.11 and Pango-0.22. 2001-11-22 23:46:13 +00:00
gimpprocview.c ported to the new treeviewized file selection widget. Unfortunately, 2002-01-30 08:31:00 +00:00
gimpselection.c libgimp/gimpchannel.c libgimp/gimpimage.c libgimp/gimplayer.c 2000-08-25 00:37:35 +00:00
gimpselection.h bumped version number to 1.3.1. Require Glib/GTK+-1.3.11 and Pango-0.22. 2001-11-22 23:46:13 +00:00
gimpselection_pdb.c AUTHORS app/authors.h app/pdb/channel_cmds.c app/pdb/internal_procs.c 2001-01-29 00:02:33 +00:00
gimpselection_pdb.h bumped version number to 1.3.1. Require Glib/GTK+-1.3.11 and Pango-0.22. 2001-11-22 23:46:13 +00:00
gimpselectiontools_pdb.c General cleanup of the selection tools and their PDB wrappers: 2001-10-22 12:13:44 +00:00
gimpselectiontools_pdb.h bumped version number to 1.3.1. Require Glib/GTK+-1.3.11 and Pango-0.22. 2001-11-22 23:46:13 +00:00
gimptexttool_pdb.c return the created layer. 2001-08-11 21:35:23 +00:00
gimptexttool_pdb.h bumped version number to 1.3.1. Require Glib/GTK+-1.3.11 and Pango-0.22. 2001-11-22 23:46:13 +00:00
gimptile.c fixed a FIXME: set the sensitivity of the color tools' menu entries again. 2001-06-14 20:07:38 +00:00
gimptile.h bumped version number to 1.3.1. Require Glib/GTK+-1.3.11 and Pango-0.22. 2001-11-22 23:46:13 +00:00
gimptransformtools_pdb.c forgot to commit last time. 2001-11-19 18:23:43 +00:00
gimptransformtools_pdb.h bumped version number to 1.3.1. Require Glib/GTK+-1.3.11 and Pango-0.22. 2001-11-22 23:46:13 +00:00
gimptypes.h bumped version number to 1.3.1. Require Glib/GTK+-1.3.11 and Pango-0.22. 2001-11-22 23:46:13 +00:00
gimpui.c themes/Default/images/Makefile.am 2001-11-28 01:14:06 +00:00
gimpui.def changes to allow to build on win32 with msvc again 2001-02-07 01:16:18 +00:00
gimpui.h bumped version number to 1.3.1. Require Glib/GTK+-1.3.11 and Pango-0.22. 2001-11-22 23:46:13 +00:00
gimpuitypes.h bumped version number to 1.3.1. Require Glib/GTK+-1.3.11 and Pango-0.22. 2001-11-22 23:46:13 +00:00
gimpundo_pdb.c libgimp/gimp*_pdb.c autogenerate gtkdoc comments for all PDB wrappers. 2000-08-24 23:06:53 +00:00
gimpundo_pdb.h bumped version number to 1.3.1. Require Glib/GTK+-1.3.11 and Pango-0.22. 2001-11-22 23:46:13 +00:00
gimpunit.c libgimpcolor/Makefile.am use GLIB_CFLAGS instead of GTK_CFLAGS. 2001-12-31 01:22:47 +00:00
gimpunit_pdb.c libgimp/gimp*_pdb.c autogenerate gtkdoc comments for all PDB wrappers. 2000-08-24 23:06:53 +00:00
gimpunit_pdb.h bumped version number to 1.3.1. Require Glib/GTK+-1.3.11 and Pango-0.22. 2001-11-22 23:46:13 +00:00
gimpunitcache.c libgimpcolor/Makefile.am use GLIB_CFLAGS instead of GTK_CFLAGS. 2001-12-31 01:22:47 +00:00
gserialize.c *** empty log message *** 1999-11-17 21:13:50 +00:00
gserialize.h bumped version number to 1.3.1. Require Glib/GTK+-1.3.11 and Pango-0.22. 2001-11-22 23:46:13 +00:00
libgimp-intl.h removed INIT_LOCALE() macro. Error out if config.h wasn't included before. 2002-02-18 17:42:17 +00:00
makefile.mingw.in Makefile.am configure.in added the new library below. 2001-01-24 22:36:18 +00:00
makefile.msc from now on use make.msc from $(TOP)/glib/build/win32; all occurences of 2002-02-17 15:55:54 +00:00
stdplugins-intl.h rewrote so gcc-3.0 doesn't complain. 2001-10-29 12:51:21 +00:00