/external/nss/

https://gerrit.libreoffice.org/c/core/+/92950 Tested-by: Jenkins Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
The main reason for the "home-grown" UpCast introduced with
904b3d1fceee5827076758ed2a81f80cb73493ca "Up-cast conversion constructor for
css::uno::Reference" in 2013 was probably that we could not yet rely on C++11
std::is_base_of back then.  A (welcome) side effect was that the derived class
could be incomplete.

However, specializations of UpCast relying on whether or not T2 is incomplete
are obviously an ODR violation if the type is incomplete in some TUs and
complete (and derived from T1) in others.  And even if UpCast had internal
linkage, it would still be brittle that its behavior depends on the completeness
of T2 at the point of the template's instantiation, and not necessarily at the
point of use.

That means we should better base that ctor on std::is_base_of (which we can do
now since 39a1edd6fec902ef378acce8af42c4d7fba280d0 "Make css::uno::Reference
upcast ctor LIBO_INTERNAL_ONLY"), which causes a compilation error at least on
Clang and GCC if the completeness requirements are not met.  This change fixes
all the cases where types need to be complete now, plus any resulting
loplugin:referencecasting warnings ("the source reference is already a subtype
of the destination reference").

Change-Id: Ieb9e3552e90adbf2c5a5af933dcb872e20661a2f
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92950
Tested-by: Jenkins
Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
tdf#42949 Fix IWYU warnings in include/xmloff/* 2019-01-22T08:27:34+00:00 Gabor Kelemen kelemen.gabor2@nisz.hu 2019-01-12T21:28:32+00:00 6e5cdd9d550576095c046f968877956a337330cb Found with bin/find-unneeded-includes Only removal proposals are dealt with here. Change-Id: Id20e0bc42e39f868a7c5d49d756f2ad5e14a86c0 Reviewed-on: https://gerrit.libreoffice.org/66637 Tested-by: Jenkins Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
Found with bin/find-unneeded-includes
Only removal proposals are dealt with here.

Change-Id: Id20e0bc42e39f868a7c5d49d756f2ad5e14a86c0
Reviewed-on: https://gerrit.libreoffice.org/66637
Tested-by: Jenkins
Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
tdf#42949 Fix IWYU warnings in sc/source/filter/xml/*cxx 2019-01-10T08:09:06+00:00 Gabor Kelemen kelemeng@ubuntu.com 2018-12-28T21:25:57+00:00 96e7dbc8c3b57b152a59a53d03f1a0fdc51f3ae8 Found with bin/find-unneeded-includes Only removal proposals are dealt with here. Change-Id: I39b7da64f92520f1fb583b2a2f038955e5de2f24 Reviewed-on: https://gerrit.libreoffice.org/65690 Tested-by: Jenkins Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
Found with bin/find-unneeded-includes
Only removal proposals are dealt with here.

Change-Id: I39b7da64f92520f1fb583b2a2f038955e5de2f24
Reviewed-on: https://gerrit.libreoffice.org/65690
Tested-by: Jenkins
Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
loplugin:includeform: sc 2017-10-23T20:45:57+00:00 Stephan Bergmann sbergman@redhat.com 2017-10-23T20:33:26+00:00 3e1d3c25e064c5a97a2c408faf23a9d0c6150d8a Change-Id: I2ed763e0584a188032c80fde60890de3c6985cbd
Change-Id: I2ed763e0584a188032c80fde60890de3c6985cbd
loplugin:constparam in sc part4 2017-08-24T08:55:29+00:00 Noel Grandin noel.grandin@collabora.co.uk 2017-08-24T07:26:25+00:00 fd736c4f7910f5b876c3ab8b8e0e804aa83347a0 Change-Id: I745f50257948a53ca07766955c4f4e86dd2a366e Reviewed-on: https://gerrit.libreoffice.org/41497 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
Change-Id: I745f50257948a53ca07766955c4f4e86dd2a366e
Reviewed-on: https://gerrit.libreoffice.org/41497
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
expand out ::sax::Converter::convertNumber to OUString::number 2017-02-02T08:00:10+00:00 Noel Grandin noel.grandin@collabora.co.uk 2017-02-01T07:26:27+00:00 1461ebbbb5d47d90e31f0945a4878a68fbee5213 which results in much simpler code overall, there is no need to go via an OUStringBuffer all the time Change-Id: I69eba92c93f471fa9a45f97c29c56dcf3cd1ebf8 Reviewed-on: https://gerrit.libreoffice.org/33773 Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk> Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>
which results in much simpler code overall, there is no need to go via
an OUStringBuffer all the time

Change-Id: I69eba92c93f471fa9a45f97c29c56dcf3cd1ebf8
Reviewed-on: https://gerrit.libreoffice.org/33773
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>
loplugin:stringconstant 2015-11-04T08:01:56+00:00 Noel Grandin noel@peralex.com 2015-11-04T06:37:36+00:00 be91a4725d851c05ea8a9ca2eb9ef01954aa06ec Change-Id: I9d3b60bb9f0d8c09968e2be1035fb8e654ac9c95 Reviewed-on: https://gerrit.libreoffice.org/19769 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Noel Grandin <noelgrandin@gmail.com>
Change-Id: I9d3b60bb9f0d8c09968e2be1035fb8e654ac9c95
Reviewed-on: https://gerrit.libreoffice.org/19769
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Noel Grandin <noelgrandin@gmail.com>
'feature/change-tracking'>feature/change-tracking LibreOffice 核心代码仓库文档基金会
summaryrefslogtreecommitdiff
path: root/testtools
AgeCommit message (Expand)Author
2021-08-31Fix UNOIDL identifiers that started with lowercase and contained underlinesStephan Bergmann
2021-08-02tdf#143450: Special integre+fp struct return case needs a fix too, of courseStephan Bergmann
2021-07-28tdf#143450: Fix special fp+integer struct return case for gcc_*_x86-64Stephan Bergmann
2021-05-02throw() -> noexcept, part 2/3: Automatic loplugin:noexcept rewriteStephan Bergmann
2021-04-07Updated README.md files to represent current code / use Markdown formatHossein
2021-03-24Using .md extension/Markdown syntax for modules READMEHossein
2021-01-09fix coverity parse errorsCaolán McNamara
2020-12-26New loplugin:stringliteralvarStephan Bergmann
2020-12-11Adapt the remaining OUString functions to std string_viewStephan Bergmann