summaryrefslogtreecommitdiff
path: root/external/pdfium/inc/pch
diff options
context:
space:
mode:
authorMiklos Vajna <vmiklos@collabora.com>2023-08-14 19:59:32 +0200
committerMiklos Vajna <vmiklos@collabora.com>2023-08-15 11:00:12 +0200
commit4afd83245b6ab2232032c74b1d242122fc734352 (patch)
tree4fa8763ff53154334e7c4b4bdcd2bf404c295379 /external/pdfium/inc/pch
parentdedf098e742550622cec6fdc639550371d9e58cf (diff)
Update pdfium to 5941
- Remove part of ubsan.patch, upstream switched to FXSYS_memcpy() in those two functions, which does the same length check as our patch did. - Part of build.patch.1 doesn't apply anymore, remove the FXFT_Free() part and just assume that the new FT_Done_MM_Var() introduced in freetype-2.9 is something we can use unconditionally (at least the almalinux 8 has freetype-2.9.1). Change-Id: I77efc9921e76957edbcb68e8f3861ab5194b31e7 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/155678 Tested-by: Jenkins Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
Diffstat (limited to 'external/pdfium/inc/pch')
-rw-r--r--external/pdfium/inc/pch/precompiled_pdfium.hxx19
1 files changed, 11 insertions, 8 deletions
diff --git a/external/pdfium/inc/pch/precompiled_pdfium.hxx b/external/pdfium/inc/pch/precompiled_pdfium.hxx
index 6258e8036360..64795df4054d 100644
--- a/external/pdfium/inc/pch/precompiled_pdfium.hxx
+++ b/external/pdfium/inc/pch/precompiled_pdfium.hxx
@@ -13,7 +13,7 @@
manual changes will be rewritten by the next run of update_pch.sh (which presumably
also fixes all possible problems, so it's usually better to use it).
- Generated on 2022-11-08 17:05:53 using:
+ Generated on 2023-08-15 08:05:49 using:
./bin/update_pch external/pdfium pdfium --cutoff=1 --exclude:system --include:module --include:local
If after updating build fails, use the following command to locate conflicting headers:
@@ -47,6 +47,7 @@
#include <new>
#include <numeric>
#include <ostream>
+#include <queue>
#include <set>
#include <setjmp.h>
#include <sstream>
@@ -187,6 +188,7 @@
#include <core/fpdfapi/parser/cpdf_syntax_parser.h>
#include <core/fpdfapi/parser/fpdf_parser_decode.h>
#include <core/fpdfapi/parser/fpdf_parser_utility.h>
+#include <core/fpdfapi/parser/object_tree_traversal_util.h>
#include <core/fpdfapi/render/charposlist.h>
#include <core/fpdfapi/render/cpdf_devicebuffer.h>
#include <core/fpdfapi/render/cpdf_docrenderdata.h>
@@ -283,8 +285,7 @@
#include <core/fxcrt/cfx_read_only_vector_stream.h>
#include <core/fxcrt/cfx_seekablestreamproxy.h>
#include <core/fxcrt/cfx_timer.h>
-#include <core/fxcrt/cfx_utf8decoder.h>
-#include <core/fxcrt/cfx_utf8encoder.h>
+#include <core/fxcrt/code_point_view.h>
#include <core/fxcrt/css/cfx_css.h>
#include <core/fxcrt/css/cfx_csscolorvalue.h>
#include <core/fxcrt/css/cfx_csscomputedstyle.h>
@@ -317,6 +318,7 @@
#include <core/fxcrt/fx_coordinates.h>
#include <core/fxcrt/fx_extension.h>
#include <core/fxcrt/fx_folder.h>
+#include <core/fxcrt/fx_memcpy_wrappers.h>
#include <core/fxcrt/fx_memory.h>
#include <core/fxcrt/fx_memory_wrappers.h>
#include <core/fxcrt/fx_number.h>
@@ -337,7 +339,10 @@
#include <core/fxcrt/stl_util.h>
#include <core/fxcrt/string_data_template.h>
#include <core/fxcrt/string_pool_template.h>
+#include <core/fxcrt/string_view_template.h>
#include <core/fxcrt/unowned_ptr.h>
+#include <core/fxcrt/unowned_ptr_exclusion.h>
+#include <core/fxcrt/utf16.h>
#include <core/fxcrt/widestring.h>
#include <core/fxcrt/widetext_buffer.h>
#include <core/fxcrt/xml/cfx_xmlchardata.h>
@@ -374,7 +379,6 @@
#include <core/fxge/dib/cfx_bitmapstorer.h>
#include <core/fxge/dib/cfx_cmyk_to_srgb.h>
#include <core/fxge/dib/cfx_dibbase.h>
-#include <core/fxge/dib/cfx_dibextractor.h>
#include <core/fxge/dib/cfx_dibitmap.h>
#include <core/fxge/dib/cfx_imagerenderer.h>
#include <core/fxge/dib/cfx_imagestretcher.h>
@@ -455,6 +459,7 @@
#include <public/fpdf_transformpage.h>
#include <public/fpdfview.h>
#include <third_party/abseil-cpp/absl/types/optional.h>
+#include <third_party/abseil-cpp/absl/types/variant.h>
#include <third_party/agg23/agg_clip_liang_barsky.h>
#include <third_party/agg23/agg_conv_dash.h>
#include <third_party/agg23/agg_conv_stroke.h>
@@ -469,16 +474,14 @@
#include <third_party/base/compiler_specific.h>
#include <third_party/base/containers/adapters.h>
#include <third_party/base/containers/contains.h>
-#include <third_party/base/cxx17_backports.h>
+#include <third_party/base/containers/span.h>
#include <third_party/base/debug/alias.h>
#include <third_party/base/memory/aligned_memory.h>
+#include <third_party/base/memory/ptr_util.h>
#include <third_party/base/no_destructor.h>
#include <third_party/base/notreached.h>
#include <third_party/base/numerics/safe_conversions.h>
#include <third_party/base/numerics/safe_math.h>
-#include <third_party/base/ptr_util.h>
-#include <third_party/base/span.h>
-#include <third_party/skia_shared/SkFloatToDecimal.h>
#endif // PCH_LEVEL >= 3
#if PCH_LEVEL >= 4
#endif // PCH_LEVEL >= 4