https://bugs.kde.org/show_bug.cgi?id=406634

Boudewijn Rempt <b...@valdyas.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
      Latest Commit|https://invent.kde.org/kde/ |https://invent.kde.org/kde/
                   |krita/commit/205024f8437126 |krita/commit/5f20cbd965866f
                   |7f3bb0f7adf808e67460268e7e  |2f32af0fc52d1e40f7da9ae28e

--- Comment #3 from Boudewijn Rempt <b...@valdyas.org> ---
Git commit 5f20cbd965866f2f32af0fc52d1e40f7da9ae28e by Boudewijn Rempt, on
behalf of Wolthera van Hövell tot Westerflier.
Committed on 03/10/2019 at 12:29.
Pushed by rempt into branch 'krita/4.2'.

Prevent duplicate svg symbols in the vector library docker.

This was caused by the fact that right now, whenever svg use elements are used,
instead of loading it into something or the other, it just reparses the
definition the use is referring to. This is a robust fallback, but also led to
duplicate entries in the vector library docker.

Now the parser uses a somewhat similar system as the one in use for other def
citizens like the gradients, clip paths and masks, filters and markers, and
will
not allow duplicate ID entries anymore.

This is also consistent with the SVG spec.

M  +2    -3    libs/flake/svg/SvgParser.cpp
M  +1    -1    libs/flake/svg/SvgParser.h

https://invent.kde.org/kde/krita/commit/5f20cbd965866f2f32af0fc52d1e40f7da9ae28e

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to