Age | Commit message (Collapse) | Author |
|
Change-Id: If7ec9a18603005791ff948c7ecfddc5010ac88fe
Reviewed-on: https://gerrit.libreoffice.org/37091
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Markus Mohrhard <markus.mohrhard@googlemail.com>
|
|
check pointer and throw exception instead of SIGABRT
when reading data from text tables that have
varying row &/or col lengths from
- merged cells after first row,
- split cells in first row, etc.
add backstop safety check -> exception because
- complexity check fails (wrong/not called)
- OOo uno api doc calls for exception when
text table is 'too complex'
v2: better error message for crash point and
its parallel (getData[Array])
Change-Id: Ifb844c3e29042dab6b6cdb2448f7728e6ccb631d
Reviewed-on: https://gerrit.libreoffice.org/37002
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Björn Michaelsen <bjoern.michaelsen@libreoffice.org>
|
|
Deleting outliner view removes the pointed Cursor (pTECursorMerker).
Change-Id: Iac17386d1d02bf52bd5322073e49da05c6e89d9b
Reviewed-on: https://gerrit.libreoffice.org/37085
Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com>
Tested-by: Tamás Zolnai <tamas.zolnai@collabora.com>
|
|
Theoretically tools::Date can hold five digits years and even negative,
though Basic internally accepts only 100<=year<=9999. Might be that some
date calculations may result in years out of those margins, so at least
don't truncate those.
Change-Id: I3c217cc42476ce1cf8f9046111a1281288dc5bb6
|
|
which is a regression from 62283fed204e05e3f30a8ae703762d7f96c4e88a.
Note that css::xml::dom::XNode::hasAttributes() is meaningful
only when it is an element.
Change-Id: Ib0a8b467012e9cb42a4b018967fb2740bcd10c5c
Reviewed-on: https://gerrit.libreoffice.org/37070
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>
|
|
'ParameterList::find' was used to detect duplicate sections and
sort the parameters by attribute and section.
Checking for duplicates is done by 'std::any_of' and
the predicate 'Parameter::IsSameSection' now.
The parameters are inserted as they are parsed and sorted later
with 'std::sort' algorithm and 'Parameter::operator<'
Adapt loops to use iterators. Change a weird 'for' loop in
'parseParameters' to a 'do .. while ..' loop to match style of a
preceding loop.
Extend unit test with a case of duplicate sections.
Change-Id: If2789c0cee8f64deae84bc720807d2d26d81dc9f
Reviewed-on: https://gerrit.libreoffice.org/37075
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
|
|
Change-Id: Ic78e1a6fc3fad22f2ffba43730f11b51f555e745
|
|
Change-Id: Ib31b3bfabaaaeb9b71635dadd099874d9c972fd0
Reviewed-on: https://gerrit.libreoffice.org/37080
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
Tested-by: Caolán McNamara <caolanm@redhat.com>
|
|
Change-Id: I10348d36828008ebddc3b923e2e9d252d0394fa6
Reviewed-on: https://gerrit.libreoffice.org/37079
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
Tested-by: Caolán McNamara <caolanm@redhat.com>
|
|
Change-Id: I4c2950180f504c06666f055d166c51e32a6d5294
Reviewed-on: https://gerrit.libreoffice.org/36969
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Michael Stahl <mstahl@redhat.com>
|
|
Translate German comments and terms in sw/source/filter/html/htmlcss1.cxx
Change-Id: I8549f253e72b8c798c7744954dbc862e3724085d
Reviewed-on: https://gerrit.libreoffice.org/36971
Reviewed-by: Michael Stahl <mstahl@redhat.com>
Tested-by: Michael Stahl <mstahl@redhat.com>
|
|
multiple definition of `toBool(rtl::OUString const&)' since
commit 836c9bbb6486e9c0c81de9d7534b934699131d3d
Change-Id: I6a3e6a4e8a2af3c37f925cbdd684b8a99c088b1c
|
|
Change-Id: I6a6f88698133b77d030a3fb6b54dbafb7dca3e58
|
|
has been changed by 6cb9e6dad798ec59f055aebe84a9c4a21e4be40d on error
Change-Id: I9f1f8bb0e5e2cb2533fc882caae440f849c3cac3
|
|
The problem is that SwCallMouseEvent::PTR.pFormat is not cleared
when the format is destroyed; instead SwDoc::CallEvent() checks via
SwFrameFormats::Contains() that the format is still alive,
which uses dynamic_cast on the deleted format.
(presumably regression from 0f98299f7aa44bbb55c1bfeddca7799f727d14b0)
Change-Id: I0d155c162d75b5687b58329a2a862ad57a4eb72e
|
|
For the c-char in the u'...' literal, the preceding commits consistently use:
* a simple-escape-sequence if the original code already used one
* \0 for U+0000
* the (\ escaped, for ' and \) source character matching U+0020..7E (even if it
is not a basic source character)
* a consistently four-digit hexadecimal-escape-sequence otherwise, \xNNNN
For non-surrogate code points, the last case could probably also use \uNNNN
universal-character-names. However, for one, it isn't quite clear to me whether
conversion of such to members of the execution chacacter set in character
literals (in translation phase 5) is implementation-specific. And for another,
the current C++ standard references the dated (no pun intended) ISO/IEC
10646-1:1993 specification, rather than the current ISO/IEC 10646:2014, and
requires that a universal-characrer-name designate a character with a specific
"character short name in ISO/IEC 10646", but I do not find a specification of a
"short name" in ISO/IEC 10646:2014 and don't have access to ISO/IEC
10646-1:1993, so am not sure whether that would e.g. cover noncharacters like
U+FFFF.
(The only exception is one occurrence of u'\x6C' in bestFitOpenSymbolToMSFont,
filter/source/msfilter/util.cxx, where it is clear from the context that the
value denotes neither a Unicode code point nor a UTF-16 code unit, but rather an
index into the Wingdings font glyph table.)
Change-Id: If36b94168428ba1e05977c370aceaa7e90131e90
|
|
Change-Id: Ice43bae52ac244815ee62ee843108fd36b9918d7
|
|
Change-Id: I479666b439f1d6324f07253d65181983b7c2c3ea
|
|
Change-Id: I8531b2466298a18c06a4c2a690af6bc998cc802f
|
|
Change-Id: I0642d85d92152414d1d110b88a8194363ff4d618
|
|
Change-Id: I3c37025be286f9fd1892c259e2ac1e2fce7123a1
|
|
Change-Id: I0bb182f258439e6ce7bc7c54d68da4db1581ff19
|
|
Change-Id: I06e94b663402b65b7487b314cc71217e43f2de4e
|
|
Change-Id: I294909d2596283a3249cd77c03c8e5518fdf32fb
|
|
Change-Id: Id4594d5e0ff79dbe75c5545c22e5b95745d64061
|
|
Change-Id: I5db29ba3505d914ec05826128713d7e25091ed11
|
|
Change-Id: I0f398e2ebd22368f0b8698a759967b5da2ca36d8
|
|
Change-Id: If5bc83be6bd633c84811160e3e504bbee31f4d9d
|
|
Change-Id: I80665b97a7fb278dd9a1e9cc0fc48174ce18b4a9
|
|
Change-Id: I7307cc96eac5868ed26e8ace1fc3c1a93e1bfec4
|
|
Change-Id: Ie7dfc21fccbeed5005c2b881ff593853513b13e1
|
|
Change-Id: Id291a2242a2ec0d19cf7a679825fb4a1ec468d07
|
|
Change-Id: I130ca7e2d98626f0d187eb69e6ea4b0554f1bd00
|
|
Change-Id: Idafaabdb44dbb8a608d5ca8f707ff144df3f3384
|
|
Change-Id: Ib59d33d2b09f979d938d88037d9327b9a927dcd5
|
|
Change-Id: I392f52f0371befc92cb5ddd51ec68bce07b689cf
|
|
Change-Id: I5910fdc2ee54fab9105a8e5ffeb3a7575227c13f
|
|
Change-Id: I1b7c3f8de5b09c96e27aa9124096b00638afb3f3
|
|
Change-Id: I4e571ac28a63a8856a79af44ec0683eca91aee0b
|
|
Change-Id: I7f63388d3c0214be8f69095fe5ec0030df59a416
|
|
Change-Id: Ide4c05a1c025b4c093daababa499f46f360710c3
|
|
Change-Id: Ibcfe4cec41a18ab3fb79cb0545c71a21200c0f2c
|
|
Change-Id: Iff0e8d0ae884cb45e18e0a84b8fdf6e7fcb5f20a
|
|
Change-Id: Ic02e71ccb2d5fe2e3505853c6e164f17e26361b2
|
|
Change-Id: I98461a30c14d3939e8fd5313a49aa478b39df1c3
|
|
Change-Id: Iaa5b97267b6487c37744bd08d21c82015da9d522
|
|
Change-Id: I566b71b421bb2f2458f5d3f60e7d761d8725a004
|
|
Change-Id: Ida6122d53ed5debc4da6b1649f61607df852af23
|
|
Change-Id: I3ec5a60fff8577677eaa4977cddf69bec4078cec
|
|
Change-Id: I1be797b30ca5a06bb4bb4dfed9269d36efc4f964
|