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
export OWNCLOUD_ANDROID_LIB_TARBALL := owncloud-android-library-0.9.4-no-binary-deps.tar.gz
export PAGEMAKER_SHA256SUM := 3b5de037692f8e156777a75e162f6b110fa24c01749e4a66d7eb83f364e52a33
export PAGEMAKER_TARBALL := libpagemaker-0.0.3.tar.bz2
export PDFIUM_SHA256SUM := d24f41b65a797e545eeafc37106a85001437664267361a7576572b967d31ed6a
export PDFIUM_TARBALL := pdfium-3151.tar.bz2
export PDFIUM_SHA256SUM := 76b08c5bc9cd41ccdd58aa41491d3f8e1fad517d7cb3e16d285b68ab175dc0fa
export PDFIUM_TARBALL := pdfium-3196.tar.bz2
export PIXMAN_SHA256SUM := 21b6b249b51c6800dc9553b65106e1e37d0e25df942c90531d4c3997aa20a88e
export PIXMAN_TARBALL := e80ebae4da01e77f68744319f01d52a3-pixman-0.34.0.tar.gz
export PNG_SHA256SUM := 267c332ffff70cc599d3929207869f698798f1df143aa5f9597b007c14353666
......
......@@ -75,6 +75,7 @@ $(eval $(call gb_Library_add_generated_exception_objects,pdfium,\
UnpackedTarball/pdfium/fpdfsdk/pdfsdk_fieldaction \
UnpackedTarball/pdfium/fpdfsdk/fsdk_filewriteadapter \
UnpackedTarball/pdfium/fpdfsdk/fpdfannot \
UnpackedTarball/pdfium/fpdfsdk/fpdfattachment \
))
# fdrm
......@@ -95,6 +96,8 @@ $(eval $(call gb_Library_add_generated_exception_objects,pdfium,\
UnpackedTarball/pdfium/fpdfsdk/formfiller/cffl_pushbutton \
UnpackedTarball/pdfium/fpdfsdk/formfiller/cffl_radiobutton \
UnpackedTarball/pdfium/fpdfsdk/formfiller/cffl_textfield \
UnpackedTarball/pdfium/fpdfsdk/formfiller/cffl_button \
UnpackedTarball/pdfium/fpdfsdk/formfiller/cffl_textobject \
))
# fpdfapi
......@@ -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/fpdf_parser_decode \
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_devicebuffer \
UnpackedTarball/pdfium/core/fpdfapi/render/cpdf_dibsource \
......@@ -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_GrdProc \
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_HuffmanDecoder \
UnpackedTarball/pdfium/core/fxcodec/jbig2/JBig2_HuffmanTable \
......@@ -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_object \
UnpackedTarball/pdfium/core/fxcrt/xml/cfx_saxcontext \
))
# fxedit
$(eval $(call gb_Library_add_generated_exception_objects,pdfium,\
UnpackedTarball/pdfium/fpdfsdk/fxedit/fxet_ap \
UnpackedTarball/pdfium/fpdfsdk/fxedit/fxet_edit \
UnpackedTarball/pdfium/fpdfsdk/fxedit/fxet_list \
UnpackedTarball/pdfium/core/fxcrt/css/cfx_csscolorvalue \
UnpackedTarball/pdfium/core/fxcrt/css/cfx_csscomputedstyle \
UnpackedTarball/pdfium/core/fxcrt/css/cfx_csscustomproperty \
UnpackedTarball/pdfium/core/fxcrt/css/cfx_cssdatatable \
UnpackedTarball/pdfium/core/fxcrt/css/cfx_cssdeclaration \
UnpackedTarball/pdfium/core/fxcrt/css/cfx_cssenumvalue \
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
......@@ -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/FoxitSymbol \
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/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.
......@@ -443,23 +462,24 @@ $(eval $(call gb_Library_add_generated_exception_objects,pdfium,\
UnpackedTarball/pdfium/fpdfsdk/javascript/JS_Runtime_Stub \
))
# pdfwindow
# pwl
$(eval $(call gb_Library_add_generated_exception_objects,pdfium,\
UnpackedTarball/pdfium/fpdfsdk/pdfwindow/cpwl_color \
UnpackedTarball/pdfium/fpdfsdk/pdfwindow/cpwl_button \
UnpackedTarball/pdfium/fpdfsdk/pdfwindow/cpwl_caret \
UnpackedTarball/pdfium/fpdfsdk/pdfwindow/cpwl_combo_box \
UnpackedTarball/pdfium/fpdfsdk/pdfwindow/cpwl_edit \
UnpackedTarball/pdfium/fpdfsdk/pdfwindow/cpwl_edit_ctrl \
UnpackedTarball/pdfium/fpdfsdk/pdfwindow/cpwl_font_map \
UnpackedTarball/pdfium/fpdfsdk/pdfwindow/cpwl_icon \
UnpackedTarball/pdfium/fpdfsdk/pdfwindow/cpwl_list_box \
UnpackedTarball/pdfium/fpdfsdk/pdfwindow/cpwl_scroll_bar \
UnpackedTarball/pdfium/fpdfsdk/pdfwindow/cpwl_special_button \
UnpackedTarball/pdfium/fpdfsdk/pdfwindow/cpwl_timer \
UnpackedTarball/pdfium/fpdfsdk/pdfwindow/cpwl_timer_handler \
UnpackedTarball/pdfium/fpdfsdk/pdfwindow/cpwl_utils \
UnpackedTarball/pdfium/fpdfsdk/pdfwindow/cpwl_wnd \
UnpackedTarball/pdfium/fpdfsdk/pwl/cpwl_appstream \
UnpackedTarball/pdfium/fpdfsdk/pwl/cpwl_button \
UnpackedTarball/pdfium/fpdfsdk/pwl/cpwl_caret \
UnpackedTarball/pdfium/fpdfsdk/pwl/cpwl_combo_box \
UnpackedTarball/pdfium/fpdfsdk/pwl/cpwl_edit \
UnpackedTarball/pdfium/fpdfsdk/pwl/cpwl_edit_ctrl \
UnpackedTarball/pdfium/fpdfsdk/pwl/cpwl_edit_impl \
UnpackedTarball/pdfium/fpdfsdk/pwl/cpwl_font_map \
UnpackedTarball/pdfium/fpdfsdk/pwl/cpwl_icon \
UnpackedTarball/pdfium/fpdfsdk/pwl/cpwl_list_box \
UnpackedTarball/pdfium/fpdfsdk/pwl/cpwl_list_impl \
UnpackedTarball/pdfium/fpdfsdk/pwl/cpwl_scroll_bar \
UnpackedTarball/pdfium/fpdfsdk/pwl/cpwl_special_button \
UnpackedTarball/pdfium/fpdfsdk/pwl/cpwl_timer \
UnpackedTarball/pdfium/fpdfsdk/pwl/cpwl_timer_handler \
UnpackedTarball/pdfium/fpdfsdk/pwl/cpwl_wnd \
))
# third_party/bigint
......@@ -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/cfx_androidfontinfo \
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
......
......@@ -9,8 +9,8 @@
BMPDecompressor m_Bmp;
CFX_UnownedPtr<CCodec_BmpModule> const m_pModule;
--- core/fxge/ge/cfx_facecache.cpp
+++ core/fxge/ge/cfx_facecache.cpp
--- core/fxge/cfx_facecache.cpp
+++ core/fxge/cfx_facecache.cpp
@@ -206,7 +206,8 @@ CFX_GlyphBitmap* CFX_FaceCache::RenderGlyph(const CFX_Font* pFont,
}
}
......
......@@ -10,21 +10,21 @@ index 1ff0aeb26..f48036f2b 100644
-// On Windows system, functions are exported in a DLL
+#if defined(PDFIUM_DLLIMPLEMENTATION)
+#ifdef _WIN32
#define DLLEXPORT __declspec(dllexport)
-#define STDCALL __stdcall
#define FPDF_EXPORT __declspec(dllexport)
-#define FPDF_CALLCONV __stdcall
#else
-#define DLLEXPORT
-#define STDCALL
+#define DLLEXPORT __attribute__ ((visibility("default")))
-#define FPDF_EXPORT
-#define FPDF_CALLCONV
+#define FPDF_EXPORT __attribute__ ((visibility("default")))
+#endif
+#else
+#ifdef _WIN32
+#define DLLEXPORT __declspec(dllimport)
+#define FPDF_EXPORT __declspec(dllimport)
+#else
+#define DLLEXPORT __attribute__ ((visibility("default")))
+#define FPDF_EXPORT __attribute__ ((visibility("default")))
#endif
+#endif
+#define STDCALL
+#define FPDF_CALLCONV
// Exported Functions
#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