• Mike Kaganski's avatar
    tdf#111964: only trim XML whitespace · 5b518ab0
    Mike Kaganski yazdı
    OUString::trim() uses rtl_uString_newTrim, which relies upon
    rtl_ImplIsWhitespace. The latter treats as whitespaces not only
    characters with values less than or equal to 32, but also Unicode
    General Punctuation area Space and some Control characters. Thus,
    using OUString::trim() is incorrect when the goal is to trim XML
    whitespace, which is defined as one of 0x09, 0x0A, 0x0D, 0x20.
    
    The comments for OUString::trim() and rtl_uString_newTrim are
    corrected to describe which characters are considered whitespace.
    
    A unit test included.
    
    Change-Id: I45a132be923a52dcd5a4c35aeecb53d423b49fec
    Reviewed-on: https://gerrit.libreoffice.org/41444Reviewed-by: 's avatarMike Kaganski <mike.kaganski@collabora.com>
    Tested-by: 's avatarMike Kaganski <mike.kaganski@collabora.com>
    5b518ab0
Adı
Son kayıt (commit)
Son güncelleme
..
alloc.h Loading commit data...
bootstrap.h Loading commit data...
bootstrap.hxx Loading commit data...
byteseq.h Loading commit data...
byteseq.hxx Loading commit data...
character.hxx Loading commit data...
cipher.h Loading commit data...
crc.h Loading commit data...
digest.h Loading commit data...
instance.hxx Loading commit data...
locale.h Loading commit data...
malformeduriexception.hxx Loading commit data...
math.h Loading commit data...
math.hxx Loading commit data...
process.h Loading commit data...
random.h Loading commit data...
ref.hxx Loading commit data...
strbuf.h Loading commit data...
strbuf.hxx Loading commit data...
string.h Loading commit data...
string.hxx Loading commit data...
stringconcat.hxx Loading commit data...
stringutils.hxx Loading commit data...
tencinfo.h Loading commit data...
textcvt.h Loading commit data...
textenc.h Loading commit data...
unload.h Loading commit data...
uri.h Loading commit data...
uri.hxx Loading commit data...
ustrbuf.h Loading commit data...
ustrbuf.hxx Loading commit data...
ustring.h Loading commit data...
ustring.hxx Loading commit data...
uuid.h Loading commit data...