Kaydet (Commit) 0365ca35 authored tarafından Miklos Vajna's avatar Miklos Vajna

pdfium: update to 3196

Change-Id: Ia3bfe918d5dcb52faf3829d59d8a8c3b95e31bbc
Reviewed-on: https://gerrit.libreoffice.org/41722Reviewed-by: 's avatarMiklos Vajna <vmiklos@collabora.co.uk>
Tested-by: 's avatarJenkins <ci@libreoffice.org>
üst 310efe2d
...@@ -187,8 +187,8 @@ export OWNCLOUD_ANDROID_LIB_SHA256SUM := b18b3e3ef7fae6a79b62f2bb43cc47a5346b633 ...@@ -187,8 +187,8 @@ export OWNCLOUD_ANDROID_LIB_SHA256SUM := b18b3e3ef7fae6a79b62f2bb43cc47a5346b633
export OWNCLOUD_ANDROID_LIB_TARBALL := owncloud-android-library-0.9.4-no-binary-deps.tar.gz export OWNCLOUD_ANDROID_LIB_TARBALL := owncloud-android-library-0.9.4-no-binary-deps.tar.gz
export PAGEMAKER_SHA256SUM := 3b5de037692f8e156777a75e162f6b110fa24c01749e4a66d7eb83f364e52a33 export PAGEMAKER_SHA256SUM := 3b5de037692f8e156777a75e162f6b110fa24c01749e4a66d7eb83f364e52a33
export PAGEMAKER_TARBALL := libpagemaker-0.0.3.tar.bz2 export PAGEMAKER_TARBALL := libpagemaker-0.0.3.tar.bz2
export PDFIUM_SHA256SUM := d24f41b65a797e545eeafc37106a85001437664267361a7576572b967d31ed6a export PDFIUM_SHA256SUM := 76b08c5bc9cd41ccdd58aa41491d3f8e1fad517d7cb3e16d285b68ab175dc0fa
export PDFIUM_TARBALL := pdfium-3151.tar.bz2 export PDFIUM_TARBALL := pdfium-3196.tar.bz2
export PIXMAN_SHA256SUM := 21b6b249b51c6800dc9553b65106e1e37d0e25df942c90531d4c3997aa20a88e export PIXMAN_SHA256SUM := 21b6b249b51c6800dc9553b65106e1e37d0e25df942c90531d4c3997aa20a88e
export PIXMAN_TARBALL := e80ebae4da01e77f68744319f01d52a3-pixman-0.34.0.tar.gz export PIXMAN_TARBALL := e80ebae4da01e77f68744319f01d52a3-pixman-0.34.0.tar.gz
export PNG_SHA256SUM := 267c332ffff70cc599d3929207869f698798f1df143aa5f9597b007c14353666 export PNG_SHA256SUM := 267c332ffff70cc599d3929207869f698798f1df143aa5f9597b007c14353666
......
...@@ -75,6 +75,7 @@ $(eval $(call gb_Library_add_generated_exception_objects,pdfium,\ ...@@ -75,6 +75,7 @@ $(eval $(call gb_Library_add_generated_exception_objects,pdfium,\
UnpackedTarball/pdfium/fpdfsdk/pdfsdk_fieldaction \ UnpackedTarball/pdfium/fpdfsdk/pdfsdk_fieldaction \
UnpackedTarball/pdfium/fpdfsdk/fsdk_filewriteadapter \ UnpackedTarball/pdfium/fpdfsdk/fsdk_filewriteadapter \
UnpackedTarball/pdfium/fpdfsdk/fpdfannot \ UnpackedTarball/pdfium/fpdfsdk/fpdfannot \
UnpackedTarball/pdfium/fpdfsdk/fpdfattachment \
)) ))
# fdrm # fdrm
...@@ -95,6 +96,8 @@ $(eval $(call gb_Library_add_generated_exception_objects,pdfium,\ ...@@ -95,6 +96,8 @@ $(eval $(call gb_Library_add_generated_exception_objects,pdfium,\
UnpackedTarball/pdfium/fpdfsdk/formfiller/cffl_pushbutton \ UnpackedTarball/pdfium/fpdfsdk/formfiller/cffl_pushbutton \
UnpackedTarball/pdfium/fpdfsdk/formfiller/cffl_radiobutton \ UnpackedTarball/pdfium/fpdfsdk/formfiller/cffl_radiobutton \
UnpackedTarball/pdfium/fpdfsdk/formfiller/cffl_textfield \ UnpackedTarball/pdfium/fpdfsdk/formfiller/cffl_textfield \
UnpackedTarball/pdfium/fpdfsdk/formfiller/cffl_button \
UnpackedTarball/pdfium/fpdfsdk/formfiller/cffl_textobject \
)) ))
# fpdfapi # fpdfapi
...@@ -227,6 +230,8 @@ $(eval $(call gb_Library_add_generated_exception_objects,pdfium,\ ...@@ -227,6 +230,8 @@ $(eval $(call gb_Library_add_generated_exception_objects,pdfium,\
UnpackedTarball/pdfium/core/fpdfapi/parser/cpdf_syntax_parser \ UnpackedTarball/pdfium/core/fpdfapi/parser/cpdf_syntax_parser \
UnpackedTarball/pdfium/core/fpdfapi/parser/fpdf_parser_decode \ UnpackedTarball/pdfium/core/fpdfapi/parser/fpdf_parser_decode \
UnpackedTarball/pdfium/core/fpdfapi/parser/fpdf_parser_utility \ UnpackedTarball/pdfium/core/fpdfapi/parser/fpdf_parser_utility \
UnpackedTarball/pdfium/core/fpdfapi/parser/cpdf_object_walker \
UnpackedTarball/pdfium/core/fpdfapi/parser/cpdf_read_validator \
UnpackedTarball/pdfium/core/fpdfapi/render/cpdf_charposlist \ UnpackedTarball/pdfium/core/fpdfapi/render/cpdf_charposlist \
UnpackedTarball/pdfium/core/fpdfapi/render/cpdf_devicebuffer \ UnpackedTarball/pdfium/core/fpdfapi/render/cpdf_devicebuffer \
UnpackedTarball/pdfium/core/fpdfapi/render/cpdf_dibsource \ UnpackedTarball/pdfium/core/fpdfapi/render/cpdf_dibsource \
...@@ -329,7 +334,6 @@ $(eval $(call gb_Library_add_generated_exception_objects,pdfium,\ ...@@ -329,7 +334,6 @@ $(eval $(call gb_Library_add_generated_exception_objects,pdfium,\
UnpackedTarball/pdfium/core/fxcodec/jbig2/JBig2_Context \ UnpackedTarball/pdfium/core/fxcodec/jbig2/JBig2_Context \
UnpackedTarball/pdfium/core/fxcodec/jbig2/JBig2_GrdProc \ UnpackedTarball/pdfium/core/fxcodec/jbig2/JBig2_GrdProc \
UnpackedTarball/pdfium/core/fxcodec/jbig2/JBig2_GrrdProc \ UnpackedTarball/pdfium/core/fxcodec/jbig2/JBig2_GrrdProc \
UnpackedTarball/pdfium/core/fxcodec/jbig2/JBig2_GsidProc \
UnpackedTarball/pdfium/core/fxcodec/jbig2/JBig2_HtrdProc \ UnpackedTarball/pdfium/core/fxcodec/jbig2/JBig2_HtrdProc \
UnpackedTarball/pdfium/core/fxcodec/jbig2/JBig2_HuffmanDecoder \ UnpackedTarball/pdfium/core/fxcodec/jbig2/JBig2_HuffmanDecoder \
UnpackedTarball/pdfium/core/fxcodec/jbig2/JBig2_HuffmanTable \ UnpackedTarball/pdfium/core/fxcodec/jbig2/JBig2_HuffmanTable \
...@@ -376,13 +380,27 @@ $(eval $(call gb_Library_add_generated_exception_objects,pdfium,\ ...@@ -376,13 +380,27 @@ $(eval $(call gb_Library_add_generated_exception_objects,pdfium,\
UnpackedTarball/pdfium/core/fxcrt/xml/cxml_content \ UnpackedTarball/pdfium/core/fxcrt/xml/cxml_content \
UnpackedTarball/pdfium/core/fxcrt/xml/cxml_object \ UnpackedTarball/pdfium/core/fxcrt/xml/cxml_object \
UnpackedTarball/pdfium/core/fxcrt/xml/cfx_saxcontext \ UnpackedTarball/pdfium/core/fxcrt/xml/cfx_saxcontext \
)) UnpackedTarball/pdfium/core/fxcrt/css/cfx_csscolorvalue \
UnpackedTarball/pdfium/core/fxcrt/css/cfx_csscomputedstyle \
# fxedit UnpackedTarball/pdfium/core/fxcrt/css/cfx_csscustomproperty \
$(eval $(call gb_Library_add_generated_exception_objects,pdfium,\ UnpackedTarball/pdfium/core/fxcrt/css/cfx_cssdatatable \
UnpackedTarball/pdfium/fpdfsdk/fxedit/fxet_ap \ UnpackedTarball/pdfium/core/fxcrt/css/cfx_cssdeclaration \
UnpackedTarball/pdfium/fpdfsdk/fxedit/fxet_edit \ UnpackedTarball/pdfium/core/fxcrt/css/cfx_cssenumvalue \
UnpackedTarball/pdfium/fpdfsdk/fxedit/fxet_list \ UnpackedTarball/pdfium/core/fxcrt/css/cfx_cssexttextbuf \
UnpackedTarball/pdfium/core/fxcrt/css/cfx_cssnumbervalue \
UnpackedTarball/pdfium/core/fxcrt/css/cfx_csspropertyholder \
UnpackedTarball/pdfium/core/fxcrt/css/cfx_cssrulecollection \
UnpackedTarball/pdfium/core/fxcrt/css/cfx_cssselector \
UnpackedTarball/pdfium/core/fxcrt/css/cfx_cssstringvalue \
UnpackedTarball/pdfium/core/fxcrt/css/cfx_cssstylerule \
UnpackedTarball/pdfium/core/fxcrt/css/cfx_cssstyleselector \
UnpackedTarball/pdfium/core/fxcrt/css/cfx_cssstylesheet \
UnpackedTarball/pdfium/core/fxcrt/css/cfx_csssyntaxparser \
UnpackedTarball/pdfium/core/fxcrt/css/cfx_csstextbuf \
UnpackedTarball/pdfium/core/fxcrt/css/cfx_cssvalue \
UnpackedTarball/pdfium/core/fxcrt/css/cfx_cssvaluelist \
UnpackedTarball/pdfium/core/fxcrt/css/cfx_cssvaluelistparser \
UnpackedTarball/pdfium/core/fxcrt/cfx_datetime \
)) ))
# fxge # fxge
...@@ -416,26 +434,27 @@ $(eval $(call gb_Library_add_generated_exception_objects,pdfium,\ ...@@ -416,26 +434,27 @@ $(eval $(call gb_Library_add_generated_exception_objects,pdfium,\
UnpackedTarball/pdfium/core/fxge/fontdata/chromefontdata/FoxitSerifMM \ UnpackedTarball/pdfium/core/fxge/fontdata/chromefontdata/FoxitSerifMM \
UnpackedTarball/pdfium/core/fxge/fontdata/chromefontdata/FoxitSymbol \ UnpackedTarball/pdfium/core/fxge/fontdata/chromefontdata/FoxitSymbol \
UnpackedTarball/pdfium/core/fxge/freetype/fx_freetype \ UnpackedTarball/pdfium/core/fxge/freetype/fx_freetype \
UnpackedTarball/pdfium/core/fxge/ge/cfx_cliprgn \
UnpackedTarball/pdfium/core/fxge/ge/cfx_facecache \
UnpackedTarball/pdfium/core/fxge/ge/cfx_folderfontinfo \
UnpackedTarball/pdfium/core/fxge/ge/cfx_font \
UnpackedTarball/pdfium/core/fxge/ge/cfx_fontcache \
UnpackedTarball/pdfium/core/fxge/ge/cfx_fontmapper \
UnpackedTarball/pdfium/core/fxge/ge/cfx_fontmgr \
UnpackedTarball/pdfium/core/fxge/ge/cfx_gemodule \
UnpackedTarball/pdfium/core/fxge/ge/cfx_graphstate \
UnpackedTarball/pdfium/core/fxge/ge/cfx_graphstatedata \
UnpackedTarball/pdfium/core/fxge/ge/cfx_pathdata \
UnpackedTarball/pdfium/core/fxge/ge/cfx_renderdevice \
UnpackedTarball/pdfium/core/fxge/ge/cfx_substfont \
UnpackedTarball/pdfium/core/fxge/ge/cfx_unicodeencoding \
UnpackedTarball/pdfium/core/fxge/ge/cttfontdesc \
UnpackedTarball/pdfium/core/fxge/ge/fx_ge_fontmap \
UnpackedTarball/pdfium/core/fxge/ge/fx_ge_linux \
UnpackedTarball/pdfium/core/fxge/ge/fx_ge_text \
UnpackedTarball/pdfium/core/fxge/ifx_renderdevicedriver \ UnpackedTarball/pdfium/core/fxge/ifx_renderdevicedriver \
UnpackedTarball/pdfium/core/fxge/agg/fx_agg_driver \ UnpackedTarball/pdfium/core/fxge/agg/fx_agg_driver \
UnpackedTarball/pdfium/core/fxge/cfx_cliprgn \
UnpackedTarball/pdfium/core/fxge/cfx_color \
UnpackedTarball/pdfium/core/fxge/cfx_facecache \
UnpackedTarball/pdfium/core/fxge/cfx_folderfontinfo \
UnpackedTarball/pdfium/core/fxge/cfx_font \
UnpackedTarball/pdfium/core/fxge/cfx_fontcache \
UnpackedTarball/pdfium/core/fxge/cfx_fontmapper \
UnpackedTarball/pdfium/core/fxge/cfx_fontmgr \
UnpackedTarball/pdfium/core/fxge/cfx_gemodule \
UnpackedTarball/pdfium/core/fxge/cfx_graphstate \
UnpackedTarball/pdfium/core/fxge/cfx_graphstatedata \
UnpackedTarball/pdfium/core/fxge/cfx_pathdata \
UnpackedTarball/pdfium/core/fxge/cfx_renderdevice \
UnpackedTarball/pdfium/core/fxge/cfx_substfont \
UnpackedTarball/pdfium/core/fxge/cfx_unicodeencoding \
UnpackedTarball/pdfium/core/fxge/cttfontdesc \
UnpackedTarball/pdfium/core/fxge/fx_ge_fontmap \
UnpackedTarball/pdfium/core/fxge/fx_ge_linux \
UnpackedTarball/pdfium/core/fxge/fx_ge_text \
)) ))
# javascript, build with pdf_enable_v8 disabled. # javascript, build with pdf_enable_v8 disabled.
...@@ -443,23 +462,24 @@ $(eval $(call gb_Library_add_generated_exception_objects,pdfium,\ ...@@ -443,23 +462,24 @@ $(eval $(call gb_Library_add_generated_exception_objects,pdfium,\
UnpackedTarball/pdfium/fpdfsdk/javascript/JS_Runtime_Stub \ UnpackedTarball/pdfium/fpdfsdk/javascript/JS_Runtime_Stub \
)) ))
# pdfwindow # pwl
$(eval $(call gb_Library_add_generated_exception_objects,pdfium,\ $(eval $(call gb_Library_add_generated_exception_objects,pdfium,\
UnpackedTarball/pdfium/fpdfsdk/pdfwindow/cpwl_color \ UnpackedTarball/pdfium/fpdfsdk/pwl/cpwl_appstream \
UnpackedTarball/pdfium/fpdfsdk/pdfwindow/cpwl_button \ UnpackedTarball/pdfium/fpdfsdk/pwl/cpwl_button \
UnpackedTarball/pdfium/fpdfsdk/pdfwindow/cpwl_caret \ UnpackedTarball/pdfium/fpdfsdk/pwl/cpwl_caret \
UnpackedTarball/pdfium/fpdfsdk/pdfwindow/cpwl_combo_box \ UnpackedTarball/pdfium/fpdfsdk/pwl/cpwl_combo_box \
UnpackedTarball/pdfium/fpdfsdk/pdfwindow/cpwl_edit \ UnpackedTarball/pdfium/fpdfsdk/pwl/cpwl_edit \
UnpackedTarball/pdfium/fpdfsdk/pdfwindow/cpwl_edit_ctrl \ UnpackedTarball/pdfium/fpdfsdk/pwl/cpwl_edit_ctrl \
UnpackedTarball/pdfium/fpdfsdk/pdfwindow/cpwl_font_map \ UnpackedTarball/pdfium/fpdfsdk/pwl/cpwl_edit_impl \
UnpackedTarball/pdfium/fpdfsdk/pdfwindow/cpwl_icon \ UnpackedTarball/pdfium/fpdfsdk/pwl/cpwl_font_map \
UnpackedTarball/pdfium/fpdfsdk/pdfwindow/cpwl_list_box \ UnpackedTarball/pdfium/fpdfsdk/pwl/cpwl_icon \
UnpackedTarball/pdfium/fpdfsdk/pdfwindow/cpwl_scroll_bar \ UnpackedTarball/pdfium/fpdfsdk/pwl/cpwl_list_box \
UnpackedTarball/pdfium/fpdfsdk/pdfwindow/cpwl_special_button \ UnpackedTarball/pdfium/fpdfsdk/pwl/cpwl_list_impl \
UnpackedTarball/pdfium/fpdfsdk/pdfwindow/cpwl_timer \ UnpackedTarball/pdfium/fpdfsdk/pwl/cpwl_scroll_bar \
UnpackedTarball/pdfium/fpdfsdk/pdfwindow/cpwl_timer_handler \ UnpackedTarball/pdfium/fpdfsdk/pwl/cpwl_special_button \
UnpackedTarball/pdfium/fpdfsdk/pdfwindow/cpwl_utils \ UnpackedTarball/pdfium/fpdfsdk/pwl/cpwl_timer \
UnpackedTarball/pdfium/fpdfsdk/pdfwindow/cpwl_wnd \ UnpackedTarball/pdfium/fpdfsdk/pwl/cpwl_timer_handler \
UnpackedTarball/pdfium/fpdfsdk/pwl/cpwl_wnd \
)) ))
# third_party/bigint # third_party/bigint
...@@ -598,6 +618,10 @@ $(eval $(call gb_Library_add_generated_exception_objects,pdfium,\ ...@@ -598,6 +618,10 @@ $(eval $(call gb_Library_add_generated_exception_objects,pdfium,\
UnpackedTarball/pdfium/core/fxge/android/cfpf_skiafontmgr \ UnpackedTarball/pdfium/core/fxge/android/cfpf_skiafontmgr \
UnpackedTarball/pdfium/core/fxge/android/cfx_androidfontinfo \ UnpackedTarball/pdfium/core/fxge/android/cfx_androidfontinfo \
UnpackedTarball/pdfium/core/fxge/android/fx_android_imp \ UnpackedTarball/pdfium/core/fxge/android/fx_android_imp \
UnpackedTarball/pdfium/core/fxge/android/cfpf_skiabufferfont \
UnpackedTarball/pdfium/core/fxge/android/cfpf_skiafilefont \
UnpackedTarball/pdfium/core/fxge/android/cfpf_skiafontdescriptor \
UnpackedTarball/pdfium/core/fxge/android/cfpf_skiapathfont \
)) ))
endif endif
......
...@@ -9,8 +9,8 @@ ...@@ -9,8 +9,8 @@
BMPDecompressor m_Bmp; BMPDecompressor m_Bmp;
CFX_UnownedPtr<CCodec_BmpModule> const m_pModule; CFX_UnownedPtr<CCodec_BmpModule> const m_pModule;
--- core/fxge/ge/cfx_facecache.cpp --- core/fxge/cfx_facecache.cpp
+++ core/fxge/ge/cfx_facecache.cpp +++ core/fxge/cfx_facecache.cpp
@@ -206,7 +206,8 @@ CFX_GlyphBitmap* CFX_FaceCache::RenderGlyph(const CFX_Font* pFont, @@ -206,7 +206,8 @@ CFX_GlyphBitmap* CFX_FaceCache::RenderGlyph(const CFX_Font* pFont,
} }
} }
......
...@@ -10,21 +10,21 @@ index 1ff0aeb26..f48036f2b 100644 ...@@ -10,21 +10,21 @@ index 1ff0aeb26..f48036f2b 100644
-// On Windows system, functions are exported in a DLL -// On Windows system, functions are exported in a DLL
+#if defined(PDFIUM_DLLIMPLEMENTATION) +#if defined(PDFIUM_DLLIMPLEMENTATION)
+#ifdef _WIN32 +#ifdef _WIN32
#define DLLEXPORT __declspec(dllexport) #define FPDF_EXPORT __declspec(dllexport)
-#define STDCALL __stdcall -#define FPDF_CALLCONV __stdcall
#else #else
-#define DLLEXPORT -#define FPDF_EXPORT
-#define STDCALL -#define FPDF_CALLCONV
+#define DLLEXPORT __attribute__ ((visibility("default"))) +#define FPDF_EXPORT __attribute__ ((visibility("default")))
+#endif +#endif
+#else +#else
+#ifdef _WIN32 +#ifdef _WIN32
+#define DLLEXPORT __declspec(dllimport) +#define FPDF_EXPORT __declspec(dllimport)
+#else +#else
+#define DLLEXPORT __attribute__ ((visibility("default"))) +#define FPDF_EXPORT __attribute__ ((visibility("default")))
#endif #endif
+#endif +#endif
+#define STDCALL +#define FPDF_CALLCONV
// Exported Functions // Exported Functions
#ifdef __cplusplus #ifdef __cplusplus
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment