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

Simon Depiets <sdepi...@gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
      Latest Commit|                            |https://commits.kde.org/lok
                   |                            |alize/9e80b8358e401888f4bf1
                   |                            |79b1a8bd818624e796b
             Status|CONFIRMED                   |RESOLVED
         Resolution|---                         |FIXED

--- Comment #5 from Simon Depiets <sdepi...@gmail.com> ---
Git commit 9e80b8358e401888f4bf179b1a8bd818624e796b by Simon Depiets.
Committed on 18/04/2020 at 15:58.
Pushed by sdepiets into branch 'master'.

TS storage shall not un-escape XML special chars

By default the QXmlSimpleReader transforms escaped XML chars into the actual
chars (except < and &)
Now lokalize will re-escape them back and store them in a CData to prevent Qt
from amending the string internally
On saving, the XML file is first exported to a string and the CData overhead is
replaced.
This behavior can be disabled in Editor Settings

M  +83   -32   src/catalog/ts/tsstorage.cpp
M  +1    -1    src/catalog/ts/tsstorage.h
M  +3    -0    src/prefs/lokalize.kcfg
M  +27   -20   src/prefs/prefs_editor.ui

https://commits.kde.org/lokalize/9e80b8358e401888f4bf179b1a8bd818624e796b

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

Reply via email to