1. 19 Dec, 2005 1 commit
  2. 29 Nov, 2005 1 commit
  3. 27 Nov, 2005 2 commits
    • Michael Natterer's avatar
      added GdkDisplay member since there is no way fo figure the display a · 84fed896
      Michael Natterer authored
      2005-11-27  Michael Natterer  <mitch@gimp.org>
      
      	* app/widgets/gimpdeviceinfo.[ch]: added GdkDisplay member since
      	there is no way fo figure the display a GdkDevice exists on.
      	Minor cleanups.
      
      	* app/widgets/gimpdevices.[ch]: connect to the GdkDeviceManager
      	and add input devices when displays are opened. Added API to get
      	the GimpContainer of devices.
      
      	* app/widgets/gimpdevicestatus.[ch]: don't just show the devices
      	of the default display. Instead get the device container from the
      	new API above and update the GUI when devices are added/removed.
      	Cleaned up the whole file quite a bit.
      84fed896
    • Michael Natterer's avatar
      use gtk_accelerator_name() instead of serializing the accelerator · 7bbcc698
      Michael Natterer authored
      2005-11-27  Michael Natterer  <mitch@gimp.org>
      
      	* app/widgets/gimpdeviceinfo.c (gimp_device_info_get_property):
      	use gtk_accelerator_name() instead of serializing the accelerator
      	manually.
      7bbcc698
  4. 18 Nov, 2005 1 commit
    • Michael Natterer's avatar
      changed wheel scrolling to be HIG-compliant (control zooms). Also handle · 0ec0514b
      Michael Natterer authored
      2005-11-18  Michael Natterer  <mitch@gimp.org>
      
      	* app/widgets/gimpgradienteditor.c (view_events):
      	* app/widgets/gimpnavigationview.c (gimp_navigation_view_scroll):
      	changed wheel scrolling to be HIG-compliant (control zooms). Also
      	handle GDK_SCROLL_LEFT/RIGHT correctly and made shift switch the
      	scroll axis. The widgets behave as the image window now.
      0ec0514b
  5. 17 Nov, 2005 1 commit
  6. 16 Nov, 2005 1 commit
  7. 15 Nov, 2005 2 commits
    • Michael Natterer's avatar
      Allow to construct a group of radio actions in multiple chunks. (not used · db0713ec
      Michael Natterer authored
      2005-11-15  Michael Natterer  <mitch@gimp.org>
      
      	Allow to construct a group of radio actions in multiple chunks.
      	(not used yet).
      
      	* app/widgets/gimpactiongroup.[ch]
      	(gimp_action_group_add_radio_actions): added "GSList *radio_group"
      	parameter and return value.
      
      	* app/actions/dockable-actions.c
      	* app/actions/gradient-editor-actions.c
      	* app/actions/quick-mask-actions.c
      	* app/actions/text-editor-actions.c
      	* app/actions/view-actions.c
      	* app/actions/window-actions.c: pass NULL as radio_group.
      db0713ec
    • Michael Natterer's avatar
      implement GtkWidget::unrealize() and unrealize all GimpViewRenderers. · d5751a77
      Michael Natterer authored
      2005-11-15  Michael Natterer  <mitch@gimp.org>
      
      	* app/widgets/gimpcontainercombobox.c: implement
      	GtkWidget::unrealize() and unrealize all GimpViewRenderers.
      	Fixes BadMatch with the renderers' GCs on display change.
      d5751a77
  8. 06 Nov, 2005 1 commit
    • Michael Natterer's avatar
      app/core/gimp-contexts.c app/core/gimp-documents.c · aa80506d
      Michael Natterer authored
      2005-11-06  Michael Natterer  <mitch@gimp.org>
      
      	* app/core/gimp-contexts.c
      	* app/core/gimp-documents.c
      	* app/core/gimp-parasites.c
      	* app/core/gimp-templates.c
      	* app/core/gimp-units.c
      	* app/core/gimpdatafactory.c
      	* app/core/gimptooloptions.c
      	* app/gui/color-history.[ch]
      	* app/gui/gui.c
      	* app/gui/session.c
      	* app/plug-in/plug-ins.c
      	* app/text/gimp-fonts.c
      	* app/tools/gimp-tools.c
      	* app/widgets/gimpcontrollers.c
      	* app/widgets/gimpdevices.c: when running --verbose, print the
      	name of each config file parsed or written.
      aa80506d
  9. 04 Nov, 2005 1 commit
  10. 02 Nov, 2005 5 commits
    • Michael Natterer's avatar
      app/widgets/gimpaction.c app/widgets/gimpcoloreditor.c · f2a4df4e
      Michael Natterer authored
      2005-11-02  Michael Natterer  <mitch@gimp.org>
      
      	* app/widgets/gimpaction.c
      	* app/widgets/gimpcoloreditor.c
      	* app/widgets/gimpcontainerbox.c
      	* app/widgets/gimpcontrollerlist.c
      	* app/widgets/gimpmenudock.c
      	* app/widgets/gimppluginaction.c
      	* app/widgets/gimptooloptionseditor.c
      	* app/widgets/gimpwidgets-utils.c
      	* libgimpwidgets/gimpcellrenderercolor.c: use gtk_widget_get_settings()
      	instead of gtk_settings_get_for_screen(gtk_widget_get_screen())
      f2a4df4e
    • Michael Natterer's avatar
      added g_return_if_fail (GIMP_IS_GIMP (gimp)). · 82282ea8
      Michael Natterer authored
      2005-11-02  Michael Natterer  <mitch@gimp.org>
      
      	* app/widgets/gimpclipboard.c (gimp_clipboard_set_text): added
      	g_return_if_fail (GIMP_IS_GIMP (gimp)).
      82282ea8
    • Sven Neumann's avatar
      app/core/gimpimagefile.c app/widgets/gimpimagepropview.c · bdf1580d
      Sven Neumann authored
      2005-11-02  Sven Neumann  <sven@gimp.org>
      
      	* app/core/gimpimagefile.c
      	* app/widgets/gimpimagepropview.c
      	* app/widgets/gimpsizebox.c
      	* app/widgets/gimptemplateeditor.c: use ngettext() for plural forms.
      bdf1580d
    • Sven Neumann's avatar
      clear the GIMP clipboard. Suppress debug output unless gimp is started · afde82bb
      Sven Neumann authored
      2005-11-02  Sven Neumann  <sven@gimp.org>
      
      	* app/widgets/gimpclipboard.[ch] (gimp_clipboard_set_text): clear
      	the GIMP clipboard. Suppress debug output unless gimp is started
      	with the --verbose command-line option.
      
      	* app/actions/data-commands.c
      	* app/actions/documents-commands.c: adapt to clipboard API change.
      afde82bb
    • Michael Natterer's avatar
      added a GtkSizeGroup member and put all labels into the group. · 67ee237b
      Michael Natterer authored
      2005-11-02  Michael Natterer  <mitch@gimp.org>
      
      	* app/widgets/gimpsizebox.[ch]: added a GtkSizeGroup member and put
      	all labels into the group.
      
      	* app/dialogs/scale-dialog.c: put the "Interpolation:" label into
      	the same size box.
      67ee237b
  11. 01 Nov, 2005 1 commit
  12. 31 Oct, 2005 4 commits
    • Sven Neumann's avatar
      reverted the change for bug #302400; it caused bug #319962 to be opened. · f266bf8e
      Sven Neumann authored
      2005-10-31  Sven Neumann  <sven@gimp.org>
      
      	* app/widgets/gimpmessagebox.c (gimp_message_box_init): reverted
      	the change for bug #302400; it caused bug #319962 to be opened.
      	Instead unset the focus chain for the message box.
      f266bf8e
    • Sven Neumann's avatar
      added new action command data_copy_location_cmd_callback(). · fb28e0be
      Sven Neumann authored
      2005-10-31  Sven Neumann  <sven@gimp.org>
      
      	* app/actions/data-commands.[ch]: added new action command
      	data_copy_location_cmd_callback().
      
      	* app/actions/brushes-actions.c
      	* app/actions/gradients-actions.c
      	* app/actions/palettes-actions.c
      	* app/actions/patterns-actions.c
      	* app/widgets/gimphelp-ids.h
      	* menus/brushes-menu.xml
      	* menus/gradients-menu.xml
      	* menus/palettes-menu.xml
      	* menus/patterns-menu.xml: added Copy Location menu entries to all
      	data views. Allows to retrieve the file location for data files.
      fb28e0be
    • Sven Neumann's avatar
      app/core/gimpdata.[ch] applied a heavily modified version of the patch · c00173cc
      Sven Neumann authored
      2005-10-31  Sven Neumann  <sven@gimp.org>
      
      	* app/core/gimpdata.[ch]
      	* app/core/gimpdatafactory.c: applied a heavily modified version
      	of the patch provided by Shlomi Fish in bug #311740. Introduces a
      	cache to speed up reloading of data files.
      
      	* app/actions/data-commands.c: set gimp busy while refreshing data
      	factories.
      
      	* app/widgets/gimpwidgets-utils.c (gimp_widget_accel_changed):
      	free the return value of gimp_get_accel_string().
      c00173cc
    • Michael Natterer's avatar
      add GimpViewType parameter. · 2b6a5f45
      Michael Natterer authored
      2005-10-31  Michael Natterer  <mitch@gimp.org>
      
      	* app/widgets/gimpviewablebutton.[ch] (gimp_viewable_button_new):
      	add GimpViewType parameter.
      
      	* app/widgets/gimptemplateeditor.c
      	* app/widgets/gimpviewablebox.c: pass view types, using grid view
      	for brushes and patterns ass suggested in bug #315443.
      2b6a5f45
  13. 30 Oct, 2005 1 commit
    • Michael Natterer's avatar
      Fixed bug #316395: · e3e53dca
      Michael Natterer authored
      2005-10-30  Michael Natterer  <mitch@gimp.org>
      
      	Fixed bug #316395:
      
      	* app/actions/dialogs-actions.c (dialogs_dockable_actions)
      	* app/actions/quick-mask-actions.c (quick_mask_toggle_actions):
      	added tooltips to action entries.
      
      	* app/display/gimpdisplayshell.c (gimp_display_shell_new): use
      	gimp_widget_set_accel_help() to set the tooltip so it contains
      	the accelerator.
      
      	* app/dialogs/dialogs-constructors.c (dialogs_dockable_constructor):
      	attach the dialog's identifier to the dockable widget (hack).
      
      	* app/widgets/gimpdockbook.c (gimp_dockbook_get_tab_widget): use
      	the attached identifier to find the action for this dockable in
      	the dock's UI manager (HACK HACK). Use the found action to set
      	a tooltip with accelerator.
      
      	* app/widgets/gimpwidgets-utils.c (gimp_widget_set_accel_help):
      	fixed bug in fallback code what should never be used.
      e3e53dca
  14. 29 Oct, 2005 1 commit
    • Michael Natterer's avatar
      Fix bug #145492: · dea7c482
      Michael Natterer authored
      2005-10-29  Michael Natterer  <mitch@gimp.org>
      
      	 Fix bug #145492:
      
      	* app/actions/file-commands.c (file_save_cmd_callback)
      	* app/dialogs/file-save-dialog.c (file_save_dialog_save_image):
      	set the "file-quit" action insensitive while the image is being
      	saved to prevent data loss.
      
      	* app/widgets/gimptoolbox.c (gimp_toolbox_delete_event): activate
      	the "file-quit" action instead of calling gimp_exit() directly so
      	trying to close the toolbox while saving is impossible too.
      dea7c482
  15. 25 Oct, 2005 3 commits
    • Michael Natterer's avatar
      Fixed bug #313547: · 27b76451
      Michael Natterer authored
      2005-10-26  Michael Natterer  <mitch@gimp.org>
      
      	Fixed bug #313547:
      
      	* app/widgets/gimpdataeditor.c
      	(gimp_data_editor_set_aux_info)
      	(gimp_data_editor_get_aux_info): store the state of edit_active
      	in sessionrc.
      
      	(gimp_data_editor_constructor): enable edit_active by default.
      27b76451
    • Michael Natterer's avatar
      Let the data editors optionally follow the active brush, palette and · f546e1e7
      Michael Natterer authored
      2005-10-25  Michael Natterer  <mitch@gimp.org>
      
      	Let the data editors optionally follow the active brush, palette
      	and gradient. Still needs to be saved in sessionrc and probably
      	be enabled by default. Addresses bug #313547.
      
      	* app/widgets/gimpdataeditor.[ch]: added new functions
      	gimp_data_editor_set,get_edit_active().
      
      	Make it configurable from the palette and gradient editor menus:
      
      	* app/actions/gradient-editor-actions.c
      	* app/actions/palette-editor-actions.c: added actions...
      
      	* app/actions/data-editor-commands.[ch]: ...and callbacks...
      	(new file).
      
      	* app/widgets/gimphelp-ids.h: ...help IDs...
      
      	* menus/gradient-editor-menu.xml
      	* menus/palette-editor-menu.xml: ...and menu items.
      
      	Add menu to the brush editor and make it configurable there too:
      
      	* app/actions/Makefile.am
      	* app/actions/actions.c
      	* app/actions/brush-editor-actions.[ch]
      	* app/menus/menus.c
      	* menus/Makefile.am
      	* menus/brush-editor-menu.xml: added all the bits needed for
      	the new menu.
      
      	* app/widgets/gimpbrusheditor.[ch]: use the menu. Added menu_factory
      	paramater to the contstructor.
      
      	* app/dialogs/dialogs-constructors.c: changed accordingly.
      f546e1e7
    • Michael Natterer's avatar
      app/display/gimpdisplayshell-close.c app/widgets/gimpactionview.c · 3af60ead
      Michael Natterer authored
      2005-10-25  Michael Natterer  <mitch@gimp.org>
      
      	* app/display/gimpdisplayshell-close.c
      	* app/widgets/gimpactionview.c
      	* modules/controller_midi.c: g_source_unref() GSources after
      	attaching them.
      3af60ead
  16. 24 Oct, 2005 1 commit
  17. 17 Oct, 2005 1 commit
    • Sven Neumann's avatar
      added run-mode parameter to file_open_layer(). · 69122276
      Sven Neumann authored
      2005-10-17  Sven Neumann  <sven@gimp.org>
      
      	* app/file/file-open.[ch]: added run-mode parameter to
      	file_open_layer().
      
      	* app/dialogs/file-open-dialog.c
      	* app/display/gimpdisplayshell-dnd.c
      	* app/widgets/gimplayertreeview.c: pass GIMP_RUN_INTERACTIVE to
      	file_open_layer().
      
      	* tools/pdbgen/pdb/fileops.pdb: export file_open_layer() to the PDB
      	as file-load-layer.
      
      	* app/pdb/fileops_cmds.c
      	* app/pdb/internal_procs.c
      	* libgimp/gimpfileops_pdb.[ch]: regenerated.
      
      	* libgimp/gimp.def: updated.
      69122276
  18. 01 Oct, 2005 1 commit
    • Sven Neumann's avatar
      introduced variants of file_utils_uri_to_utf8_filename() and · ee64ca3c
      Sven Neumann authored
      2005-10-02  Sven Neumann  <sven@gimp.org>
      
      	* app/file/file-utils.[ch]: introduced variants of
      	file_utils_uri_to_utf8_filename() and
      	file_utils_uri_to_utf8_basename() that use g_filename_display_name()
      	and g_filename_display_basename().
      
      	* app/actions/data-commands.c
      	* app/actions/documents-commands.c
      	* app/actions/file-actions.c
      	* app/actions/file-commands.c
      	* app/core/gimpimage.c
      	* app/core/gimpimagefile.c
      	* app/dialogs/file-open-dialog.c
      	* app/dialogs/file-open-location-dialog.c
      	* app/dialogs/file-save-dialog.c
      	* app/dialogs/palette-import-dialog.c
      	* app/display/gimpdisplayshell-close.c
      	* app/display/gimpdisplayshell-dnd.c
      	* app/display/gimpdisplayshell-title.c
      	* app/file/file-open.c
      	* app/widgets/gimpdnd-xds.c
      	* app/widgets/gimpfiledialog.c
      	* app/widgets/gimplayertreeview.c
      	* app/widgets/gimpthumbbox.c
      	* app/widgets/gimptoolbox-dnd.c
      	* app/widgets/gimptoolbox.c
      	* app/widgets/gimpviewabledialog.c: use the new functions.
      
      	* plug-ins/help/domain.c: use g_filename_display_name().
      ee64ca3c
  19. 30 Sep, 2005 2 commits
    • Michael Natterer's avatar
      app/actions/image-commands.c app/actions/layers-commands.c · e7e2296f
      Michael Natterer authored
      2005-09-30  Michael Natterer  <mitch@gimp.org>
      
      	* app/actions/image-commands.c
      	* app/actions/layers-commands.c
      	* app/actions/view-actions.c
      	* app/core/gimpdrawable-foreground-extract.c
      	* app/core/gimpimagefile.c
      	* app/core/gimpprogress.c
      	* app/dialogs/convert-dialog.c
      	* app/tools/gimpblendtool.c
      	* app/tools/gimpperspectivetool.c
      	* app/tools/gimprotatetool.c
      	* app/tools/gimpscaletool.c
      	* app/tools/gimpsheartool.c
      	* app/tools/gimptransformtool.c
      	* app/widgets/gimpthumbbox.c
      	* tools/pdbgen/pdb/drawable_transform.pdb
      	* tools/pdbgen/pdb/edit.pdb
      	* tools/pdbgen/pdb/transform_tools.pdb: removed '...' from
      	progress messages. Removed spaces between the text and the '...'
      	in some other places.
      
      	* app/pdb/drawable_transform_cmds.c
      	* app/pdb/edit_cmds.c
      	* app/pdb/transform_tools_cmds.c: regenerated.
      e7e2296f
    • Sven Neumann's avatar
      app/dialogs/Makefile.am app/dialogs/keyboard-shortcuts-dialog.[ch] · 14d7fb7f
      Sven Neumann authored
      2005-09-30  Sven Neumann  <sven@gimp.org>
      
      	* app/dialogs/Makefile.am
      	* app/dialogs/keyboard-shortcuts-dialog.[ch]
      	* app/dialogs/preferences-dialog.c
      	* app/widgets/gimphelp-ids.h: moved Keyboard Shortcuts dialog into
      	it's own file.
      14d7fb7f
  20. 28 Sep, 2005 2 commits
  21. 27 Sep, 2005 1 commit
    • Sven Neumann's avatar
      app/core/gimp-gui.h app/core/gimp-utils.h app/core/gimpimage-undo.h · 489aebab
      Sven Neumann authored
      2005-09-27  Sven Neumann  <sven@gimp.org>
      
      	* app/core/gimp-gui.h
      	* app/core/gimp-utils.h
      	* app/core/gimpimage-undo.h
      	* app/text/gimptextlayer.h
      	* app/widgets/gimpeditor.h
      	* app/widgets/gimpmenufactory.h
      	* app/widgets/gimpmessagedialog.h
      	* app/widgets/gimpsessioninfo.h
      	* app/widgets/gimptooldialog.h
      	* app/widgets/gimpviewabledialog.h: use G_GNUC_NULL_TERMINATED
      	where appropriate.
      489aebab
  22. 25 Sep, 2005 1 commit
    • Hans Breuer's avatar
      updated · 0b515bec
      Hans Breuer authored
      2005-09-24  Hans Breuer  <hans@breuer.org>
      
      	* **makefile.msc : updated
      
      	* app/dialogs/user-install-dialog.c : only add the migrate page if
      	there is something to migrate from. Avoids on version being NULL.
      
      	* app/dialogs/file-save-dialog.c : the g_print() output was crashing
      	on the assumption that ->menu_label != NULL. It is for colorhtml.py.
      
      	* app/widgets/gimpselectiondata.c : use HAVE_UNISTD_H and move
      	* process.h definition by G_OS_WIN32 below it being defined
      	* app/widgets/gimpwidgets-utils.c(gimp_window_get_native) : cast
      	return value to (GdkNativeWindow) it is not necessary an int.
      
      	* libgimpwidgets/gimpwidgets.def : added gimp_zoom_type_get_type
      
      	* plug-ins/help/gimp-help-lookup.c : dynamic lookup of help_root
      	instead of hard-coding DATADIR/GIMP_HELP_PREFIX
      
      	* plug-ins/xjt/xjt.c : there is no pid_t with msvc, typedef one.
      0b515bec
  23. 24 Sep, 2005 2 commits
    • Michael Natterer's avatar
      Applied (slightly modified) patch from Sylvain Foret which adds "Close · 71cf9ee2
      Michael Natterer authored
      2005-09-24  Michael Natterer  <mitch@gimp.org>
      
      	Applied (slightly modified) patch from Sylvain Foret which adds
      	"Close All" menu entries and dialog. Fixes bug #163532.
      
      	* app/actions/file-actions.c
      	* app/actions/file-commands.[ch]: added "file-close-all" action
      	and callback.
      
      	* app/dialogs/dialogs-constructors.[ch]
      	* app/dialogs/dialogs.c
      	* app/dialogs/quit-dialog.[ch]: added close all dialog which is a
      	modified quit dialog.
      
      	* app/widgets/gimphelp-ids.h: added help ID.
      
      	* menus/image-menu.xml.in
      	* menus/toolbox-menu.xml.in: add close all next to quit.
      71cf9ee2
    • David Odin's avatar
      Moved the GimpZoomType enum from here... · f94f48f1
      David Odin authored
      * app/widgets/widgets-enums.h: Moved the GimpZoomType enum from	here...
      
      * libgimpwidgets/gimpwidgetsenums.h: ...to here.
      
      * app/widgets/widgets-enums.c
      * libgimpwidgets/gimpwidgetsenums.c: regenerated.
      
      * app/display/gimpdisplayshell-scale.[ch]: removed
        gimp_display_shell_scale_zoom_step and
        gimp_display_shell_scale_get_fraction from here...
      
      * libgimpwidgets/gimpzoommodel.[ch]: ... to here so we can use these
        utility functions in plug-ins and in the core.
        Also removed the step-size property since the zoom-model now use
        gimp_zoom_model_zoom_step.
      
      * app/actions/view-commands.c
      * app/display/gimpdisplayshell-title.c
      * app/display/gimpdisplayshell.c
      * app/tools/gimpmagnifytool.c: modified accordingly.
      
      * libgimp/gimpzoompreview.c: don't pass any argument to the
        gimp_zoom_model_new function.
      
      * libgimpwidgets/gimpwidgets.def: added gimp_zoom_model_zoom_step
        (gimp_zoom_model_get_fraction was already there)
      
      * devel-docs/app/app-sections.txt: removed
        gimp_display_shell_scale_zoom_step and
        gimp_display_shell_scale_get_fraction.
      f94f48f1
  24. 23 Sep, 2005 1 commit
    • Michael Natterer's avatar
      renamed from set_action_important(). Set the "hide-if-empty" property so · 4d77057c
      Michael Natterer authored
      2005-09-24  Michael Natterer  <mitch@gimp.org>
      
      	* app/widgets/gimpactiongroup.c
      	(gimp_action_group_set_action_hide_empty): renamed from
      	set_action_important(). Set the "hide-if-empty" property so
      	showing an insensitive "Empty" item instead of hiding the submenu
      	works again (did this ever work?).
      
      	* app/actions/tool-options-actions.c (tool_options_actions_setup):
      	changed accordingly. Keeps the tool options submenus from
      	disappearing.
      4d77057c
  25. 21 Sep, 2005 1 commit
    • Michael Natterer's avatar
      Separated the global buffer logic from the clipboard implementation: · ae4d65ac
      Michael Natterer authored
      2005-09-21  Michael Natterer  <mitch@gimp.org>
      
      	Separated the global buffer logic from the clipboard
      	implementation:
      
      	* app/widgets/gimpclipboard.[ch]: removed all knowledge about
      	gimp->global_buffer. Removed the Gimp::buffer-changed callback.
      	Made gimp_clipboard_set_buffer() public and remember the set
      	buffer in the GimpClipboard struct. Fixed the has_buffer() and
      	has_svg() functions.
      
      	* app/gui/gui.c: connect to Gimp::buffer-changed here and call
      	gimp_clipboard_set_buffer() from the callback.
      ae4d65ac
  26. 19 Sep, 2005 1 commit
    • Michael Natterer's avatar
      added new public function gimp_clipboard_set_svg() and internal stuff to · c7998a18
      Michael Natterer authored
      2005-09-19  Michael Natterer  <mitch@gimp.org>
      
      	* app/widgets/gimpclipboard.[ch]: added new public function
      	gimp_clipboard_set_svg() and internal stuff to offer and transfer
      	the svg data to the clipboard.
      
      	* app/actions/vectors-commands.c (vectors_copy_cmd_callback)
      	(vectors_paste_cmd_callback): implement copy/paste of vectors as
      	SVG. Fixes bug #316547.
      
      	* app/widgets/gimpvectorstreeview.c
      	(gimp_vectors_tree_view_drag_svg): don't add the terminating
      	nul-byte of the svg string to svg_data_length, it confuses the XML
      	parser.
      
      	* app/actions/vectors-actions.c
      	* app/actions/vectors-commands.[ch]
      	* menus/vectors-menu.xml: reordered export/import so they are in
      	the same order as copy/paste.
      c7998a18