summaryrefslogtreecommitdiffstats
path: root/CMakeScripts
diff options
context:
space:
mode:
authorEduard Braun <eduard.braun2@gmx.de>2017-02-10 21:26:04 +0000
committerEduard Braun <eduard.braun2@gmx.de>2017-02-10 21:26:04 +0000
commitbd4bad24c8e2c428e07d8afc5bc1009e9809be1b (patch)
treed191d134fbd5dcead8b3ec5aac643aa581568a03 /CMakeScripts
parentDo not delete presentation attributes. Styling source is now tracked (diff)
downloadinkscape-bd4bad24c8e2c428e07d8afc5bc1009e9809be1b.tar.gz
inkscape-bd4bad24c8e2c428e07d8afc5bc1009e9809be1b.zip
Fix encoding/escaping issues with symbols loaded from .vss (Visio stencils) files
There were three issues: - When loading a .vss file an SVG document is created internally and the file name is used to derive this document's "title". This could result in illegal characters (e.g. the ampersand "&") in the title making the document fail to load. The title is now properly escaped. - Loading of files with non-ANSI characers in filename failed on Windows. Fix is equivalent to r15421, see also bug #1416949. - The .vss file name is also used to derive symbol IDs, which were not properly sanitized before (i.e. could cause broken hrefs later or even prevent to load the .vss file). Characters that do not match [a-zA-Z0-9_-] are now laways replaced with an underscore "_") which will result in valid IDs in almost all cases Fixed bugs: - https://launchpad.net/bugs/1662465 (bzr r15501)
Diffstat (limited to 'CMakeScripts')
0 files changed, 0 insertions, 0 deletions