office-gobmx/external
Stephan Bergmann 68f4da7fff Adapt external/pdfium/gcc-c++20-comparison.patch to P2468R2
(<https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2468r2.html> "The
Equality Operator You Are Looking For"), as now implemented by Clang 16 trunk
since
<38b9d313e6>
"[C++20][Clang] P2468R2 The Equality Operator You Are Looking For", and which
started to make my --with-latest-c++ build fail with

> workdir/UnpackedTarball/pdfium/fpdfsdk/cpdfsdk_interactiveform.cpp:189:22: error: invalid operands to binary expression ('const CPDF_Dictionary *' and 'RetainPtr<const CPDF_Object>')
>       if (pAnnotDict == pDict)
>           ~~~~~~~~~~ ^  ~~~~~
> workdir/UnpackedTarball/pdfium/core/fxcrt/bytestring.h:227:13: note: candidate function not viable: no known conversion from 'const CPDF_Dictionary *' to 'const char *' for 1st argument
> inline bool operator==(const char* lhs, const ByteString& rhs) {
>             ^
> workdir/UnpackedTarball/pdfium/core/fxcrt/bytestring.h:227:13: note: candidate function (with reversed parameter order) not viable: no known conversion from 'const CPDF_Dictionary *' to 'const ByteString' for 1st argument
> workdir/UnpackedTarball/pdfium/core/fxcrt/bytestring.h:230:13: note: candidate function not viable: no known conversion from 'const CPDF_Dictionary *' to 'ByteStringView' (aka 'StringViewTemplate<char>') for 1st argument
> inline bool operator==(ByteStringView lhs, const ByteString& rhs) {
>             ^
> workdir/UnpackedTarball/pdfium/core/fxcrt/bytestring.h:230:13: note: candidate function (with reversed parameter order) not viable: no known conversion from 'const CPDF_Dictionary *' to 'const ByteString' for 1st argument
> workdir/UnpackedTarball/pdfium/core/fxcrt/widestring.h:285:13: note: candidate function not viable: no known conversion from 'const CPDF_Dictionary *' to 'const wchar_t *' for 1st argument
> inline bool operator==(const wchar_t* lhs, const WideString& rhs) {
>             ^
> workdir/UnpackedTarball/pdfium/core/fxcrt/widestring.h:285:13: note: candidate function (with reversed parameter order) not viable: no known conversion from 'const CPDF_Dictionary *' to 'const WideString' for 1st argument
> workdir/UnpackedTarball/pdfium/core/fxcrt/widestring.h:288:13: note: candidate function not viable: no known conversion from 'const CPDF_Dictionary *' to 'WideStringView' (aka 'StringViewTemplate<wchar_t>') for 1st argument
> inline bool operator==(WideStringView lhs, const WideString& rhs) {
>             ^
> workdir/UnpackedTarball/pdfium/core/fxcrt/widestring.h:288:13: note: candidate function (with reversed parameter order) not viable: no known conversion from 'const CPDF_Dictionary *' to 'const WideString' for 1st argument
> workdir/UnpackedTarball/pdfium/core/fxge/cfx_color.h:61:13: note: candidate function not viable: no known conversion from 'const CPDF_Dictionary *' to 'const CFX_Color' for 1st argument
> inline bool operator==(const CFX_Color& c1, const CFX_Color& c2) {
>             ^
> workdir/UnpackedTarball/pdfium/core/fxcrt/string_view_template.h:277:13: note: candidate template ignored: could not match 'StringViewTemplate' against 'RetainPtr'
> inline bool operator==(const T* lhs, const StringViewTemplate<T>& rhs) {
>             ^
> workdir/UnpackedTarball/pdfium/core/fxcrt/string_view_template.h:277:13: note: candidate template ignored: could not match 'const T *' against 'RetainPtr<const CPDF_Object>'
> workdir/UnpackedTarball/pdfium/core/fxcrt/observed_ptr.h:98:13: note: candidate template ignored: could not match 'ObservedPtr' against 'RetainPtr'
> inline bool operator==(const U* lhs, const ObservedPtr<T>& rhs) {
>             ^
> workdir/UnpackedTarball/pdfium/core/fxcrt/observed_ptr.h:98:13: note: candidate template ignored: could not match 'const U *' against 'RetainPtr<const CPDF_Object>'

Change-Id: Ibef9e5515dc466431741220adebec9c6e20850e1
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141154
Tested-by: Jenkins
Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
2022-10-10 15:00:02 +02:00
..
beanshell
bluez_bluetooth
boost Fix build of boost for iOS 2022-09-14 06:54:55 +02:00
box2d
breakpad
bzip2
cairo external/cairo: Remove dead code from cairo.RGB24_888.patch 2022-09-02 08:37:40 +02:00
clew
clucene Adapt to LLVM 15 trunk libc++ dropping std::unary_/binary_function 2022-06-29 10:08:25 +02:00
coinmp external/coinmp: Adapt to std::bind2nd gone from C++17 2022-09-16 15:54:14 +02:00
cppunit
curl curl: upgrade to release 7.85.0 2022-09-23 11:36:48 +02:00
dragonbox
dtoa
epm
epoxy upgrade libepoxy to 1.5.10 2022-09-22 14:24:16 +02:00
expat
firebird external/firebird: Fix -Wincompatible-function-pointer-types 2022-09-17 13:27:08 +02:00
fontconfig external/fontconfig: Avoid UBSan invalid-null-argument 2022-09-20 08:45:16 +02:00
freetype
glm
gpgmepp external/gpgmepp: Fix various -Wincompatible-function-pointer-types 2022-09-17 14:32:56 +02:00
graphite
harfbuzz Update HarfBuzz to 5.1.0 2022-07-31 23:23:30 +02:00
hsqldb
hunspell backport some upstream hunspell commits 2022-08-23 17:32:51 +02:00
hyphen
icu
jfreereport
lcms2
libabw
libassuan
libatomic_ops
libcdr
libcmis
libebook
libeot
libepubgen
libetonyek
libexttextcat
libffi
libfreehand
libgpg-error
libjpeg-turbo
liblangtag
libmspub Adapt to LLVM 15 trunk libc++ dropping std::unary_/binary_function 2022-06-29 10:08:25 +02:00
libmwaw
libnumbertext external/libnumbertext: Silence -Werror,-Wdeprecated-declarations 2022-07-01 22:18:20 +02:00
libodfgen
liborcus tdf#150247: patch orcus to use UTF-16 paths on Windows 2022-08-04 06:31:36 +02:00
libpagemaker
libpng libpng: update to release 1.6.38 2022-09-21 22:20:04 +02:00
libqxp
librevenge
libstaroffice
libtiff external/libtiff: Missing include for _byteswap_uint64 on Windows 2022-06-10 09:46:49 +02:00
libtommath
libvisio
libwebp upgrade to libwebp-1.2.4 2022-09-17 20:50:08 +02:00
libwpd
libwpg
libwps
libxml2 libxml2: upgrade to release 2.10.2 2022-09-14 21:35:59 +02:00
libxslt
libzmf
lpsolve
lxml external/lxml: Fix -Wincompatible-function-pointer-types 2022-08-15 11:17:41 +02:00
mariadb-connector-c
mdds tdf#150749 Find and replace on very large sheet 2022-09-05 13:45:36 +02:00
mdnsresponder
misc_extensions
more_fonts tdf#144348: Remove EmojiOne Color font 2022-09-27 11:30:44 +02:00
msc-externals
mythes
nss nss: update to release 3.83 2022-09-20 14:50:53 +02:00
openldap external/openldap: Fix -Wint-conversion 2022-08-04 12:02:20 +02:00
openssl upgrade to openssl-3.0.5 2022-09-10 15:34:54 +02:00
pdfium Adapt external/pdfium/gcc-c++20-comparison.patch to P2468R2 2022-10-10 15:00:02 +02:00
poppler poppler: upgrade to release 22.09.0 2022-09-15 08:32:41 +02:00
postgresql postgresql: upgrade to release 13.8 2022-09-23 11:35:22 +02:00
python3 upgrade to openssl-3.0.5 2022-09-10 15:34:54 +02:00
redland external/redland: Fix -Wint-conversion 2022-08-03 21:38:58 +02:00
rhino
sane
skia Fix building without system cairo, fontconfig, freetype, and harfbuzz 2022-09-15 20:38:00 +02:00
twain_dsm
unixODBC
xmlsec
xsltml
zlib zlib: add patch for CVE-2022-37434 2022-09-15 00:11:48 +02:00
zxing
Makefile
Module_external.mk tdf#150452: Revert "tdf#130795 use concurrent hashmap in SharedStringPool" 2022-08-17 16:59:14 +02:00
README.md

External Projects

External projects bundled with LibreOffice.