https://bugs.kde.org/show_bug.cgi?id=449244
Robby Stephenson <[email protected]> changed: What |Removed |Added ---------------------------------------------------------------------------- Version Fixed In| |3.4.4 Status|CONFIRMED |RESOLVED Resolution|--- |FIXED Latest Commit| |https://invent.kde.org/offi | |ce/tellico/commit/2b25bb4fb | |8e61baca68c38717eab0b137396 | |973f --- Comment #6 from Robby Stephenson <[email protected]> --- Git commit 2b25bb4fb8e61baca68c38717eab0b137396973f by Robby Stephenson. Committed on 13/02/2022 at 21:03. Pushed by rstephenson into branch '3.4'. Fix bug with serializing some unicode code points QDomDocument::createTextNode() ends up calling fixedCharData() which uses QXmlUtils::isChar(). WHen serializing code points with surrogates, the high surrogate character was getting dropped after Tellico 3.4.3 started using QDomImplementation::DropInvalidChars. Saving a collection with these characters, like emojis, with Tellico 3.4.3 will silently lose data. FIXED-IN: 3.4.4 M +4 -0 ChangeLog M +14 -1 src/tests/tellicoreadtest.cpp M +12 -12 src/translators/tellicoxmlexporter.cpp M +27 -3 src/utils/string_utils.cpp https://invent.kde.org/office/tellico/commit/2b25bb4fb8e61baca68c38717eab0b137396973f -- You are receiving this mail because: You are watching all bug changes.
