Activity log for bug #1086504

Date Who What changed Old value New value Message
2012-12-04 18:13:41 su_v bug added bug
2012-12-04 18:13:41 su_v attachment added patch-libvisio-add-new-file-types.diff https://bugs.launchpad.net/bugs/1086504/+attachment/3451627/+files/patch-libvisio-add-new-file-types.diff
2012-12-04 18:14:27 su_v description Follow-up report to: Bug #1015572 “[Patch] import "Microsoft Visio Diagram (*.vsd)" files (internal, based on libvisio)” libvisio >= 0.22 supports additional MS Visio file formats, which use a different suffix. These need to be added to Inkscape (currently, trunk only knows about *.vsd files): <https://plus.google.com/108382325637135111255/posts/EKzVQZMpEfS> <https://plus.google.com/108911244660285152681/posts/X4BsWSxAq5h> <http://libregraphicsworld.org/blog/entry/libreoffice-gets-visio-2013-support> <http://article.gmane.org/gmane.comp.graphics.inkscape.devel/39473> Known issue: Which types of Visio files are supported depends on runtime version of libvisio. The current extension system doesn't allow to check based on the version of a dependency, and build time configure options would not help to detect which version of libvisio is available at runtime. Patch used for testing new formats: Attached patch simply adds several newer file formats without further checking. Note: with this patch, import of such newer file formats will simply fail on systems which have older versions of libvisio installed, without providing further information to the user. TODO: 1) Verify new filetypes (possibly remove some) 1) Verify details of added file types (extension, mimetype, filetypename and -tooltip) 2) If possible, implement a runtime version check of libvisio in 'src/extension/internal/vsd-input.cpp', to only enable formats supported by the currently installed version of libvisio. 3) Discuss further desktop integration: - add Visio filetype for Linux desktops to inkscape.desktop{.in} (?) - add Visio filetype for Windows and OS X packages (?) Follow-up report to: Bug #1015572 “[Patch] import "Microsoft Visio Diagram (*.vsd)" files (internal, based on libvisio)” libvisio >= 0.22 supports additional MS Visio file formats, which use a different suffix. These need to be added to Inkscape (currently, trunk only knows about *.vsd files): <https://plus.google.com/108382325637135111255/posts/EKzVQZMpEfS> <https://plus.google.com/108911244660285152681/posts/X4BsWSxAq5h> <http://libregraphicsworld.org/blog/entry/libreoffice-gets-visio-2013-support> <http://article.gmane.org/gmane.comp.graphics.inkscape.devel/39473> Known issue: Which types of Visio files are supported depends on runtime version of libvisio. The current extension system doesn't allow to check based on the version of a dependency, and build time configure options would not help to detect which version of libvisio is available at runtime. Patch used for testing new formats: Attached patch simply adds several newer file formats without further checking. Note: with this patch, import of such newer file formats will simply fail on systems which have older versions of libvisio installed, without providing further information to the user. TODO: 1) Verify new filetypes (possibly remove some) 2) Verify details of added file types (extension, mimetype, filetypename and -tooltip) 3) If possible, implement a runtime version check of libvisio in 'src/extension/internal/vsd-input.cpp', to only enable formats supported by the currently installed version of libvisio. 4) Discuss further desktop integration: - add Visio filetype for Linux desktops to inkscape.desktop{.in} (?) - add Visio filetype for Windows and OS X packages (?)
2012-12-04 18:20:03 su_v inkscape: milestone 0.49
2012-12-04 20:56:30 jazzynico inkscape: status New In Progress
2012-12-04 20:56:30 jazzynico inkscape: assignee ~suv (suv-lp)
2012-12-05 09:33:47 jazzynico bug added subscriber Fridrich
2012-12-05 11:08:28 jazzynico attachment added Checks for libvisio >= 0.0.22 before enabling new file formats. https://bugs.launchpad.net/inkscape/+bug/1086504/+attachment/3452084/+files/1086504-v2.diff
2012-12-05 11:12:17 su_v attachment added patch-libvisio-add-new-file-types-v2.diff https://bugs.launchpad.net/inkscape/+bug/1086504/+attachment/3452105/+files/patch-libvisio-add-new-file-types-v2.diff
2012-12-05 11:26:11 su_v attachment added patch-libvisio-add-new-file-types-v3.diff https://bugs.launchpad.net/inkscape/+bug/1086504/+attachment/3452137/+files/patch-libvisio-add-new-file-types-v3.diff
2012-12-13 05:00:47 su_v attachment added 1086504-libvisio-0.20-add-new-file-types.diff https://bugs.launchpad.net/inkscape/+bug/1086504/+attachment/3458916/+files/1086504-libvisio-0.20-add-new-file-types.diff
2012-12-16 18:11:45 Launchpad Janitor branch linked lp:inkscape
2012-12-16 18:12:45 su_v inkscape: status In Progress Fix Committed
2015-02-14 16:12:53 su_v inkscape: status Fix Committed Fix Released