external: update pdfium to 3849
Change-Id: I616f57bd9de72b078500a290bf9ff89c71773f26 Reviewed-on: https://gerrit.libreoffice.org/75736 Tested-by: Jenkins Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
This commit is contained in:
@@ -200,8 +200,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 := 66adacd705a7d19895e08eac46d1e851332adf2e736c566bef1164e7a442519d
|
export PAGEMAKER_SHA256SUM := 66adacd705a7d19895e08eac46d1e851332adf2e736c566bef1164e7a442519d
|
||||||
export PAGEMAKER_TARBALL := libpagemaker-0.0.4.tar.xz
|
export PAGEMAKER_TARBALL := libpagemaker-0.0.4.tar.xz
|
||||||
export PDFIUM_SHA256SUM := e3faddcf741336c64ca2e6f72b23e9e60979969b2cf67c878c9a5bc38328cfc4
|
export PDFIUM_SHA256SUM := 43ef702b65a21d66fc580b1b9c77893e33fe07dd764a17c2aac08ecec534c8ad
|
||||||
export PDFIUM_TARBALL := pdfium-3794.tar.bz2
|
export PDFIUM_TARBALL := pdfium-3849.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 LIBPNG_SHA256SUM := 505e70834d35383537b6491e7ae8641f1a4bed1876dbfe361201fc80868d88ca
|
export LIBPNG_SHA256SUM := 505e70834d35383537b6491e7ae8641f1a4bed1876dbfe361201fc80868d88ca
|
||||||
|
41
external/pdfium/Library_pdfium.mk
vendored
41
external/pdfium/Library_pdfium.mk
vendored
@@ -87,7 +87,6 @@ $(eval $(call gb_Library_add_generated_exception_objects,pdfium,\
|
|||||||
|
|
||||||
# formfiller
|
# formfiller
|
||||||
$(eval $(call gb_Library_add_generated_exception_objects,pdfium,\
|
$(eval $(call gb_Library_add_generated_exception_objects,pdfium,\
|
||||||
UnpackedTarball/pdfium/fpdfsdk/formfiller/cba_fontmap \
|
|
||||||
UnpackedTarball/pdfium/fpdfsdk/formfiller/cffl_checkbox \
|
UnpackedTarball/pdfium/fpdfsdk/formfiller/cffl_checkbox \
|
||||||
UnpackedTarball/pdfium/fpdfsdk/formfiller/cffl_combobox \
|
UnpackedTarball/pdfium/fpdfsdk/formfiller/cffl_combobox \
|
||||||
UnpackedTarball/pdfium/fpdfsdk/formfiller/cffl_formfiller \
|
UnpackedTarball/pdfium/fpdfsdk/formfiller/cffl_formfiller \
|
||||||
@@ -165,7 +164,7 @@ $(eval $(call gb_Library_add_generated_exception_objects,pdfium,\
|
|||||||
UnpackedTarball/pdfium/core/fpdfapi/cmaps/Korea1/cmaps_korea1 \
|
UnpackedTarball/pdfium/core/fpdfapi/cmaps/Korea1/cmaps_korea1 \
|
||||||
UnpackedTarball/pdfium/core/fpdfapi/cmaps/fpdf_cmaps \
|
UnpackedTarball/pdfium/core/fpdfapi/cmaps/fpdf_cmaps \
|
||||||
UnpackedTarball/pdfium/core/fpdfapi/cpdf_modulemgr \
|
UnpackedTarball/pdfium/core/fpdfapi/cpdf_modulemgr \
|
||||||
UnpackedTarball/pdfium/core/fpdfapi/cpdf_pagerendercontext \
|
UnpackedTarball/pdfium/core/fpdfapi/page/cpdf_pagerendercontext \
|
||||||
UnpackedTarball/pdfium/core/fpdfapi/edit/cpdf_pagecontentgenerator \
|
UnpackedTarball/pdfium/core/fpdfapi/edit/cpdf_pagecontentgenerator \
|
||||||
UnpackedTarball/pdfium/core/fpdfapi/font/cpdf_cidfont \
|
UnpackedTarball/pdfium/core/fpdfapi/font/cpdf_cidfont \
|
||||||
UnpackedTarball/pdfium/core/fpdfapi/font/cpdf_font \
|
UnpackedTarball/pdfium/core/fpdfapi/font/cpdf_font \
|
||||||
@@ -272,11 +271,13 @@ $(eval $(call gb_Library_add_generated_exception_objects,pdfium,\
|
|||||||
UnpackedTarball/pdfium/core/fpdfapi/parser/cpdf_page_object_avail \
|
UnpackedTarball/pdfium/core/fpdfapi/parser/cpdf_page_object_avail \
|
||||||
UnpackedTarball/pdfium/core/fpdfapi/parser/cpdf_cross_ref_avail \
|
UnpackedTarball/pdfium/core/fpdfapi/parser/cpdf_cross_ref_avail \
|
||||||
UnpackedTarball/pdfium/core/fpdfapi/edit/cpdf_pagecontentmanager \
|
UnpackedTarball/pdfium/core/fpdfapi/edit/cpdf_pagecontentmanager \
|
||||||
UnpackedTarball/pdfium/core/fpdfapi/render/cpdf_transparency \
|
UnpackedTarball/pdfium/core/fpdfapi/page/cpdf_transparency \
|
||||||
UnpackedTarball/pdfium/core/fpdfapi/render/cpdf_dibbase \
|
UnpackedTarball/pdfium/core/fpdfapi/render/cpdf_dibbase \
|
||||||
UnpackedTarball/pdfium/core/fpdfapi/parser/cpdf_object_stream \
|
UnpackedTarball/pdfium/core/fpdfapi/parser/cpdf_object_stream \
|
||||||
UnpackedTarball/pdfium/core/fpdfapi/parser/cpdf_cross_ref_table \
|
UnpackedTarball/pdfium/core/fpdfapi/parser/cpdf_cross_ref_table \
|
||||||
UnpackedTarball/pdfium/core/fpdfapi/edit/cpdf_stringarchivestream \
|
UnpackedTarball/pdfium/core/fpdfapi/edit/cpdf_stringarchivestream \
|
||||||
|
UnpackedTarball/pdfium/core/fpdfapi/page/cpdf_occontext \
|
||||||
|
UnpackedTarball/pdfium/core/fpdfapi/edit/cpdf_contentstream_write_utils \
|
||||||
))
|
))
|
||||||
|
|
||||||
# fpdfdoc
|
# fpdfdoc
|
||||||
@@ -303,7 +304,6 @@ $(eval $(call gb_Library_add_generated_exception_objects,pdfium,\
|
|||||||
UnpackedTarball/pdfium/core/fpdfdoc/cpdf_metadata \
|
UnpackedTarball/pdfium/core/fpdfdoc/cpdf_metadata \
|
||||||
UnpackedTarball/pdfium/core/fpdfdoc/cpdf_nametree \
|
UnpackedTarball/pdfium/core/fpdfdoc/cpdf_nametree \
|
||||||
UnpackedTarball/pdfium/core/fpdfdoc/cpdf_numbertree \
|
UnpackedTarball/pdfium/core/fpdfdoc/cpdf_numbertree \
|
||||||
UnpackedTarball/pdfium/core/fpdfdoc/cpdf_occontext \
|
|
||||||
UnpackedTarball/pdfium/core/fpdfdoc/cpdf_pagelabel \
|
UnpackedTarball/pdfium/core/fpdfdoc/cpdf_pagelabel \
|
||||||
UnpackedTarball/pdfium/core/fpdfdoc/cpdf_variabletext \
|
UnpackedTarball/pdfium/core/fpdfdoc/cpdf_variabletext \
|
||||||
UnpackedTarball/pdfium/core/fpdfdoc/cpdf_viewerpreferences \
|
UnpackedTarball/pdfium/core/fpdfdoc/cpdf_viewerpreferences \
|
||||||
@@ -314,6 +314,8 @@ $(eval $(call gb_Library_add_generated_exception_objects,pdfium,\
|
|||||||
UnpackedTarball/pdfium/core/fpdfdoc/ctypeset \
|
UnpackedTarball/pdfium/core/fpdfdoc/ctypeset \
|
||||||
UnpackedTarball/pdfium/core/fpdfdoc/cpdf_structelement \
|
UnpackedTarball/pdfium/core/fpdfdoc/cpdf_structelement \
|
||||||
UnpackedTarball/pdfium/core/fpdfdoc/cpdf_structtree \
|
UnpackedTarball/pdfium/core/fpdfdoc/cpdf_structtree \
|
||||||
|
UnpackedTarball/pdfium/core/fpdfdoc/cba_fontmap \
|
||||||
|
UnpackedTarball/pdfium/core/fpdfdoc/cpdf_color_utils \
|
||||||
))
|
))
|
||||||
|
|
||||||
# fpdftext
|
# fpdftext
|
||||||
@@ -326,7 +328,7 @@ $(eval $(call gb_Library_add_generated_exception_objects,pdfium,\
|
|||||||
|
|
||||||
# fxcodec
|
# fxcodec
|
||||||
$(eval $(call gb_Library_add_generated_exception_objects,pdfium,\
|
$(eval $(call gb_Library_add_generated_exception_objects,pdfium,\
|
||||||
UnpackedTarball/pdfium/core/fxcodec/codec/fx_codec \
|
UnpackedTarball/pdfium/core/fxcodec/fx_codec \
|
||||||
UnpackedTarball/pdfium/core/fxcodec/jbig2/JBig2_ArithDecoder \
|
UnpackedTarball/pdfium/core/fxcodec/jbig2/JBig2_ArithDecoder \
|
||||||
UnpackedTarball/pdfium/core/fxcodec/jbig2/JBig2_ArithIntDecoder \
|
UnpackedTarball/pdfium/core/fxcodec/jbig2/JBig2_ArithIntDecoder \
|
||||||
UnpackedTarball/pdfium/core/fxcodec/jbig2/JBig2_BitStream \
|
UnpackedTarball/pdfium/core/fxcodec/jbig2/JBig2_BitStream \
|
||||||
@@ -343,18 +345,21 @@ $(eval $(call gb_Library_add_generated_exception_objects,pdfium,\
|
|||||||
UnpackedTarball/pdfium/core/fxcodec/jbig2/JBig2_Segment \
|
UnpackedTarball/pdfium/core/fxcodec/jbig2/JBig2_Segment \
|
||||||
UnpackedTarball/pdfium/core/fxcodec/jbig2/JBig2_SymbolDict \
|
UnpackedTarball/pdfium/core/fxcodec/jbig2/JBig2_SymbolDict \
|
||||||
UnpackedTarball/pdfium/core/fxcodec/jbig2/JBig2_TrdProc \
|
UnpackedTarball/pdfium/core/fxcodec/jbig2/JBig2_TrdProc \
|
||||||
UnpackedTarball/pdfium/core/fxcodec/bmp/fx_bmp \
|
|
||||||
UnpackedTarball/pdfium/core/fxcodec/codec/ccodec_scanlinedecoder \
|
|
||||||
UnpackedTarball/pdfium/core/fxcodec/gif/cfx_gif \
|
UnpackedTarball/pdfium/core/fxcodec/gif/cfx_gif \
|
||||||
UnpackedTarball/pdfium/core/fxcodec/gif/cfx_gifcontext \
|
UnpackedTarball/pdfium/core/fxcodec/gif/cfx_gifcontext \
|
||||||
UnpackedTarball/pdfium/core/fxcodec/gif/cfx_lzwdecompressor \
|
UnpackedTarball/pdfium/core/fxcodec/gif/cfx_lzwdecompressor \
|
||||||
UnpackedTarball/pdfium/core/fxcodec/codec/cfx_codec_memory \
|
UnpackedTarball/pdfium/core/fxcodec/cfx_codec_memory \
|
||||||
UnpackedTarball/pdfium/core/fxcodec/codec/ccodec_faxmodule \
|
UnpackedTarball/pdfium/core/fxcodec/fax/faxmodule \
|
||||||
UnpackedTarball/pdfium/core/fxcodec/codec/ccodec_iccmodule \
|
UnpackedTarball/pdfium/core/fxcodec/scanlinedecoder \
|
||||||
UnpackedTarball/pdfium/core/fxcodec/codec/ccodec_jbig2module \
|
UnpackedTarball/pdfium/core/fxcodec/jbig2/jbig2module \
|
||||||
UnpackedTarball/pdfium/core/fxcodec/codec/ccodec_jpxmodule \
|
UnpackedTarball/pdfium/core/fxcodec/jpeg/jpegmodule \
|
||||||
UnpackedTarball/pdfium/core/fxcodec/codec/ccodec_jpegmodule \
|
UnpackedTarball/pdfium/core/fxcodec/jpx/cjpx_decoder \
|
||||||
UnpackedTarball/pdfium/core/fxcodec/codec/ccodec_flatemodule \
|
UnpackedTarball/pdfium/core/fxcodec/jpx/jpx_decode_utils \
|
||||||
|
UnpackedTarball/pdfium/core/fxcodec/jbig2/JBig2_DocumentContext \
|
||||||
|
UnpackedTarball/pdfium/core/fxcodec/basic/basicmodule \
|
||||||
|
UnpackedTarball/pdfium/core/fxcodec/jpx/jpxmodule \
|
||||||
|
UnpackedTarball/pdfium/core/fxcodec/flate/flatemodule \
|
||||||
|
UnpackedTarball/pdfium/core/fxcodec/icc/iccmodule \
|
||||||
))
|
))
|
||||||
|
|
||||||
# fxcrt
|
# fxcrt
|
||||||
@@ -403,12 +408,12 @@ $(eval $(call gb_Library_add_generated_exception_objects,pdfium,\
|
|||||||
UnpackedTarball/pdfium/core/fxcrt/fx_random \
|
UnpackedTarball/pdfium/core/fxcrt/fx_random \
|
||||||
UnpackedTarball/pdfium/core/fxcrt/fx_string \
|
UnpackedTarball/pdfium/core/fxcrt/fx_string \
|
||||||
UnpackedTarball/pdfium/core/fxcrt/widestring \
|
UnpackedTarball/pdfium/core/fxcrt/widestring \
|
||||||
UnpackedTarball/pdfium/core/fxcrt/cfx_seekablemultistream \
|
|
||||||
UnpackedTarball/pdfium/core/fxcrt/css/cfx_cssdata \
|
UnpackedTarball/pdfium/core/fxcrt/css/cfx_cssdata \
|
||||||
UnpackedTarball/pdfium/core/fxcrt/fx_codepage \
|
UnpackedTarball/pdfium/core/fxcrt/fx_codepage \
|
||||||
UnpackedTarball/pdfium/core/fxcrt/fx_number \
|
UnpackedTarball/pdfium/core/fxcrt/fx_number \
|
||||||
UnpackedTarball/pdfium/core/fxcrt/cfx_utf8encoder \
|
UnpackedTarball/pdfium/core/fxcrt/cfx_utf8encoder \
|
||||||
UnpackedTarball/pdfium/core/fxcrt/cfx_readonlymemorystream \
|
UnpackedTarball/pdfium/core/fxcrt/cfx_readonlymemorystream \
|
||||||
|
UnpackedTarball/pdfium/core/fxcrt/observed_ptr \
|
||||||
))
|
))
|
||||||
|
|
||||||
# fxge
|
# fxge
|
||||||
@@ -445,7 +450,7 @@ $(eval $(call gb_Library_add_generated_exception_objects,pdfium,\
|
|||||||
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_cliprgn \
|
||||||
UnpackedTarball/pdfium/core/fxge/cfx_color \
|
UnpackedTarball/pdfium/core/fxge/cfx_color \
|
||||||
UnpackedTarball/pdfium/core/fxge/cfx_facecache \
|
UnpackedTarball/pdfium/core/fxge/cfx_glyphcache \
|
||||||
UnpackedTarball/pdfium/core/fxge/cfx_folderfontinfo \
|
UnpackedTarball/pdfium/core/fxge/cfx_folderfontinfo \
|
||||||
UnpackedTarball/pdfium/core/fxge/cfx_font \
|
UnpackedTarball/pdfium/core/fxge/cfx_font \
|
||||||
UnpackedTarball/pdfium/core/fxge/cfx_fontcache \
|
UnpackedTarball/pdfium/core/fxge/cfx_fontcache \
|
||||||
@@ -458,7 +463,6 @@ $(eval $(call gb_Library_add_generated_exception_objects,pdfium,\
|
|||||||
UnpackedTarball/pdfium/core/fxge/cfx_renderdevice \
|
UnpackedTarball/pdfium/core/fxge/cfx_renderdevice \
|
||||||
UnpackedTarball/pdfium/core/fxge/cfx_substfont \
|
UnpackedTarball/pdfium/core/fxge/cfx_substfont \
|
||||||
UnpackedTarball/pdfium/core/fxge/cfx_unicodeencoding \
|
UnpackedTarball/pdfium/core/fxge/cfx_unicodeencoding \
|
||||||
UnpackedTarball/pdfium/core/fxge/cttfontdesc \
|
|
||||||
UnpackedTarball/pdfium/core/fxge/fx_ge_fontmap \
|
UnpackedTarball/pdfium/core/fxge/fx_ge_fontmap \
|
||||||
UnpackedTarball/pdfium/core/fxge/fx_ge_linux \
|
UnpackedTarball/pdfium/core/fxge/fx_ge_linux \
|
||||||
UnpackedTarball/pdfium/core/fxge/cfx_glyphbitmap \
|
UnpackedTarball/pdfium/core/fxge/cfx_glyphbitmap \
|
||||||
@@ -466,6 +470,9 @@ $(eval $(call gb_Library_add_generated_exception_objects,pdfium,\
|
|||||||
UnpackedTarball/pdfium/core/fxge/text_glyph_pos \
|
UnpackedTarball/pdfium/core/fxge/text_glyph_pos \
|
||||||
UnpackedTarball/pdfium/core/fxge/fx_font \
|
UnpackedTarball/pdfium/core/fxge/fx_font \
|
||||||
UnpackedTarball/pdfium/core/fxge/dib/cfx_dibbase \
|
UnpackedTarball/pdfium/core/fxge/dib/cfx_dibbase \
|
||||||
|
UnpackedTarball/pdfium/core/fxge/dib/cfx_cmyk_to_srgb \
|
||||||
|
UnpackedTarball/pdfium/core/fxge/text_char_pos \
|
||||||
|
UnpackedTarball/pdfium/core/fxge/cfx_face \
|
||||||
))
|
))
|
||||||
|
|
||||||
# javascript, build with pdf_enable_v8 disabled.
|
# javascript, build with pdf_enable_v8 disabled.
|
||||||
|
46
external/pdfium/inc/pch/precompiled_pdfium.hxx
vendored
46
external/pdfium/inc/pch/precompiled_pdfium.hxx
vendored
@@ -79,7 +79,7 @@
|
|||||||
#include <core/fpdfapi/cmaps/Korea1/cmaps_korea1.h>
|
#include <core/fpdfapi/cmaps/Korea1/cmaps_korea1.h>
|
||||||
#include <core/fpdfapi/cmaps/cmap_int.h>
|
#include <core/fpdfapi/cmaps/cmap_int.h>
|
||||||
#include <core/fpdfapi/cpdf_modulemgr.h>
|
#include <core/fpdfapi/cpdf_modulemgr.h>
|
||||||
#include <core/fpdfapi/cpdf_pagerendercontext.h>
|
#include <core/fpdfapi/edit/cpdf_contentstream_write_utils.h>
|
||||||
#include <core/fpdfapi/edit/cpdf_creator.h>
|
#include <core/fpdfapi/edit/cpdf_creator.h>
|
||||||
#include <core/fpdfapi/edit/cpdf_pagecontentgenerator.h>
|
#include <core/fpdfapi/edit/cpdf_pagecontentgenerator.h>
|
||||||
#include <core/fpdfapi/edit/cpdf_pagecontentmanager.h>
|
#include <core/fpdfapi/edit/cpdf_pagecontentmanager.h>
|
||||||
@@ -120,10 +120,12 @@
|
|||||||
#include <core/fpdfapi/page/cpdf_image.h>
|
#include <core/fpdfapi/page/cpdf_image.h>
|
||||||
#include <core/fpdfapi/page/cpdf_imageobject.h>
|
#include <core/fpdfapi/page/cpdf_imageobject.h>
|
||||||
#include <core/fpdfapi/page/cpdf_meshstream.h>
|
#include <core/fpdfapi/page/cpdf_meshstream.h>
|
||||||
|
#include <core/fpdfapi/page/cpdf_occontext.h>
|
||||||
#include <core/fpdfapi/page/cpdf_page.h>
|
#include <core/fpdfapi/page/cpdf_page.h>
|
||||||
#include <core/fpdfapi/page/cpdf_pagemodule.h>
|
#include <core/fpdfapi/page/cpdf_pagemodule.h>
|
||||||
#include <core/fpdfapi/page/cpdf_pageobject.h>
|
#include <core/fpdfapi/page/cpdf_pageobject.h>
|
||||||
#include <core/fpdfapi/page/cpdf_pageobjectholder.h>
|
#include <core/fpdfapi/page/cpdf_pageobjectholder.h>
|
||||||
|
#include <core/fpdfapi/page/cpdf_pagerendercontext.h>
|
||||||
#include <core/fpdfapi/page/cpdf_path.h>
|
#include <core/fpdfapi/page/cpdf_path.h>
|
||||||
#include <core/fpdfapi/page/cpdf_pathobject.h>
|
#include <core/fpdfapi/page/cpdf_pathobject.h>
|
||||||
#include <core/fpdfapi/page/cpdf_pattern.h>
|
#include <core/fpdfapi/page/cpdf_pattern.h>
|
||||||
@@ -139,6 +141,7 @@
|
|||||||
#include <core/fpdfapi/page/cpdf_textobject.h>
|
#include <core/fpdfapi/page/cpdf_textobject.h>
|
||||||
#include <core/fpdfapi/page/cpdf_textstate.h>
|
#include <core/fpdfapi/page/cpdf_textstate.h>
|
||||||
#include <core/fpdfapi/page/cpdf_tilingpattern.h>
|
#include <core/fpdfapi/page/cpdf_tilingpattern.h>
|
||||||
|
#include <core/fpdfapi/page/cpdf_transparency.h>
|
||||||
#include <core/fpdfapi/parser/cfdf_document.h>
|
#include <core/fpdfapi/parser/cfdf_document.h>
|
||||||
#include <core/fpdfapi/parser/cpdf_array.h>
|
#include <core/fpdfapi/parser/cpdf_array.h>
|
||||||
#include <core/fpdfapi/parser/cpdf_boolean.h>
|
#include <core/fpdfapi/parser/cpdf_boolean.h>
|
||||||
@@ -188,9 +191,9 @@
|
|||||||
#include <core/fpdfapi/render/cpdf_scaledrenderbuffer.h>
|
#include <core/fpdfapi/render/cpdf_scaledrenderbuffer.h>
|
||||||
#include <core/fpdfapi/render/cpdf_textrenderer.h>
|
#include <core/fpdfapi/render/cpdf_textrenderer.h>
|
||||||
#include <core/fpdfapi/render/cpdf_transferfunc.h>
|
#include <core/fpdfapi/render/cpdf_transferfunc.h>
|
||||||
#include <core/fpdfapi/render/cpdf_transparency.h>
|
|
||||||
#include <core/fpdfapi/render/cpdf_type3cache.h>
|
#include <core/fpdfapi/render/cpdf_type3cache.h>
|
||||||
#include <core/fpdfapi/render/cpdf_type3glyphs.h>
|
#include <core/fpdfapi/render/cpdf_type3glyphs.h>
|
||||||
|
#include <core/fpdfdoc/cba_fontmap.h>
|
||||||
#include <core/fpdfdoc/cline.h>
|
#include <core/fpdfdoc/cline.h>
|
||||||
#include <core/fpdfdoc/cpdf_aaction.h>
|
#include <core/fpdfdoc/cpdf_aaction.h>
|
||||||
#include <core/fpdfdoc/cpdf_action.h>
|
#include <core/fpdfdoc/cpdf_action.h>
|
||||||
@@ -200,6 +203,7 @@
|
|||||||
#include <core/fpdfdoc/cpdf_apsettings.h>
|
#include <core/fpdfdoc/cpdf_apsettings.h>
|
||||||
#include <core/fpdfdoc/cpdf_bookmark.h>
|
#include <core/fpdfdoc/cpdf_bookmark.h>
|
||||||
#include <core/fpdfdoc/cpdf_bookmarktree.h>
|
#include <core/fpdfdoc/cpdf_bookmarktree.h>
|
||||||
|
#include <core/fpdfdoc/cpdf_color_utils.h>
|
||||||
#include <core/fpdfdoc/cpdf_defaultappearance.h>
|
#include <core/fpdfdoc/cpdf_defaultappearance.h>
|
||||||
#include <core/fpdfdoc/cpdf_dest.h>
|
#include <core/fpdfdoc/cpdf_dest.h>
|
||||||
#include <core/fpdfdoc/cpdf_docjsactions.h>
|
#include <core/fpdfdoc/cpdf_docjsactions.h>
|
||||||
@@ -213,7 +217,6 @@
|
|||||||
#include <core/fpdfdoc/cpdf_metadata.h>
|
#include <core/fpdfdoc/cpdf_metadata.h>
|
||||||
#include <core/fpdfdoc/cpdf_nametree.h>
|
#include <core/fpdfdoc/cpdf_nametree.h>
|
||||||
#include <core/fpdfdoc/cpdf_numbertree.h>
|
#include <core/fpdfdoc/cpdf_numbertree.h>
|
||||||
#include <core/fpdfdoc/cpdf_occontext.h>
|
|
||||||
#include <core/fpdfdoc/cpdf_pagelabel.h>
|
#include <core/fpdfdoc/cpdf_pagelabel.h>
|
||||||
#include <core/fpdfdoc/cpdf_structelement.h>
|
#include <core/fpdfdoc/cpdf_structelement.h>
|
||||||
#include <core/fpdfdoc/cpdf_structtree.h>
|
#include <core/fpdfdoc/cpdf_structtree.h>
|
||||||
@@ -230,29 +233,22 @@
|
|||||||
#include <core/fpdftext/cpdf_textpage.h>
|
#include <core/fpdftext/cpdf_textpage.h>
|
||||||
#include <core/fpdftext/cpdf_textpagefind.h>
|
#include <core/fpdftext/cpdf_textpagefind.h>
|
||||||
#include <core/fpdftext/unicodenormalizationdata.h>
|
#include <core/fpdftext/unicodenormalizationdata.h>
|
||||||
#include <core/fxcodec/JBig2_DocumentContext.h>
|
#include <core/fxcodec/basic/basicmodule.h>
|
||||||
#include <core/fxcodec/bmp/fx_bmp.h>
|
#include <core/fxcodec/cfx_codec_memory.h>
|
||||||
#include <core/fxcodec/codec/ccodec_basicmodule.h>
|
#include <core/fxcodec/fax/faxmodule.h>
|
||||||
#include <core/fxcodec/codec/ccodec_faxmodule.h>
|
#include <core/fxcodec/flate/flatemodule.h>
|
||||||
#include <core/fxcodec/codec/ccodec_flatemodule.h>
|
|
||||||
#include <core/fxcodec/codec/ccodec_gifmodule.h>
|
|
||||||
#include <core/fxcodec/codec/ccodec_iccmodule.h>
|
|
||||||
#include <core/fxcodec/codec/ccodec_jbig2module.h>
|
|
||||||
#include <core/fxcodec/codec/ccodec_jpegmodule.h>
|
|
||||||
#include <core/fxcodec/codec/ccodec_jpxmodule.h>
|
|
||||||
#include <core/fxcodec/codec/ccodec_scanlinedecoder.h>
|
|
||||||
#include <core/fxcodec/codec/cfx_codec_memory.h>
|
|
||||||
#include <core/fxcodec/codec/cjpx_decoder.h>
|
|
||||||
#include <core/fxcodec/codec/codec_int.h>
|
|
||||||
#include <core/fxcodec/fx_codec.h>
|
#include <core/fxcodec/fx_codec.h>
|
||||||
#include <core/fxcodec/gif/cfx_gif.h>
|
#include <core/fxcodec/gif/cfx_gif.h>
|
||||||
#include <core/fxcodec/gif/cfx_gifcontext.h>
|
#include <core/fxcodec/gif/cfx_gifcontext.h>
|
||||||
#include <core/fxcodec/gif/cfx_lzwdecompressor.h>
|
#include <core/fxcodec/gif/cfx_lzwdecompressor.h>
|
||||||
|
#include <core/fxcodec/gif/gifmodule.h>
|
||||||
|
#include <core/fxcodec/icc/iccmodule.h>
|
||||||
#include <core/fxcodec/jbig2/JBig2_ArithDecoder.h>
|
#include <core/fxcodec/jbig2/JBig2_ArithDecoder.h>
|
||||||
#include <core/fxcodec/jbig2/JBig2_ArithIntDecoder.h>
|
#include <core/fxcodec/jbig2/JBig2_ArithIntDecoder.h>
|
||||||
#include <core/fxcodec/jbig2/JBig2_BitStream.h>
|
#include <core/fxcodec/jbig2/JBig2_BitStream.h>
|
||||||
#include <core/fxcodec/jbig2/JBig2_Context.h>
|
#include <core/fxcodec/jbig2/JBig2_Context.h>
|
||||||
#include <core/fxcodec/jbig2/JBig2_Define.h>
|
#include <core/fxcodec/jbig2/JBig2_Define.h>
|
||||||
|
#include <core/fxcodec/jbig2/JBig2_DocumentContext.h>
|
||||||
#include <core/fxcodec/jbig2/JBig2_GrdProc.h>
|
#include <core/fxcodec/jbig2/JBig2_GrdProc.h>
|
||||||
#include <core/fxcodec/jbig2/JBig2_GrrdProc.h>
|
#include <core/fxcodec/jbig2/JBig2_GrrdProc.h>
|
||||||
#include <core/fxcodec/jbig2/JBig2_HtrdProc.h>
|
#include <core/fxcodec/jbig2/JBig2_HtrdProc.h>
|
||||||
@@ -265,6 +261,12 @@
|
|||||||
#include <core/fxcodec/jbig2/JBig2_Segment.h>
|
#include <core/fxcodec/jbig2/JBig2_Segment.h>
|
||||||
#include <core/fxcodec/jbig2/JBig2_SymbolDict.h>
|
#include <core/fxcodec/jbig2/JBig2_SymbolDict.h>
|
||||||
#include <core/fxcodec/jbig2/JBig2_TrdProc.h>
|
#include <core/fxcodec/jbig2/JBig2_TrdProc.h>
|
||||||
|
#include <core/fxcodec/jbig2/jbig2module.h>
|
||||||
|
#include <core/fxcodec/jpeg/jpegmodule.h>
|
||||||
|
#include <core/fxcodec/jpx/cjpx_decoder.h>
|
||||||
|
#include <core/fxcodec/jpx/jpx_decode_utils.h>
|
||||||
|
#include <core/fxcodec/jpx/jpxmodule.h>
|
||||||
|
#include <core/fxcodec/scanlinedecoder.h>
|
||||||
#include <core/fxcrt/autorestorer.h>
|
#include <core/fxcrt/autorestorer.h>
|
||||||
#include <core/fxcrt/bytestring.h>
|
#include <core/fxcrt/bytestring.h>
|
||||||
#include <core/fxcrt/cfx_binarybuf.h>
|
#include <core/fxcrt/cfx_binarybuf.h>
|
||||||
@@ -273,7 +275,6 @@
|
|||||||
#include <core/fxcrt/cfx_fixedbufgrow.h>
|
#include <core/fxcrt/cfx_fixedbufgrow.h>
|
||||||
#include <core/fxcrt/cfx_memorystream.h>
|
#include <core/fxcrt/cfx_memorystream.h>
|
||||||
#include <core/fxcrt/cfx_readonlymemorystream.h>
|
#include <core/fxcrt/cfx_readonlymemorystream.h>
|
||||||
#include <core/fxcrt/cfx_seekablemultistream.h>
|
|
||||||
#include <core/fxcrt/cfx_seekablestreamproxy.h>
|
#include <core/fxcrt/cfx_seekablestreamproxy.h>
|
||||||
#include <core/fxcrt/cfx_utf8decoder.h>
|
#include <core/fxcrt/cfx_utf8decoder.h>
|
||||||
#include <core/fxcrt/cfx_utf8encoder.h>
|
#include <core/fxcrt/cfx_utf8encoder.h>
|
||||||
@@ -313,6 +314,7 @@
|
|||||||
#include <core/fxcrt/fx_system.h>
|
#include <core/fxcrt/fx_system.h>
|
||||||
#include <core/fxcrt/fx_unicode.h>
|
#include <core/fxcrt/fx_unicode.h>
|
||||||
#include <core/fxcrt/maybe_owned.h>
|
#include <core/fxcrt/maybe_owned.h>
|
||||||
|
#include <core/fxcrt/observed_ptr.h>
|
||||||
#include <core/fxcrt/pauseindicator_iface.h>
|
#include <core/fxcrt/pauseindicator_iface.h>
|
||||||
#include <core/fxcrt/retain_ptr.h>
|
#include <core/fxcrt/retain_ptr.h>
|
||||||
#include <core/fxcrt/string_pool_template.h>
|
#include <core/fxcrt/string_pool_template.h>
|
||||||
@@ -329,7 +331,7 @@
|
|||||||
#include <core/fxge/cfx_cliprgn.h>
|
#include <core/fxge/cfx_cliprgn.h>
|
||||||
#include <core/fxge/cfx_color.h>
|
#include <core/fxge/cfx_color.h>
|
||||||
#include <core/fxge/cfx_defaultrenderdevice.h>
|
#include <core/fxge/cfx_defaultrenderdevice.h>
|
||||||
#include <core/fxge/cfx_facecache.h>
|
#include <core/fxge/cfx_face.h>
|
||||||
#include <core/fxge/cfx_folderfontinfo.h>
|
#include <core/fxge/cfx_folderfontinfo.h>
|
||||||
#include <core/fxge/cfx_font.h>
|
#include <core/fxge/cfx_font.h>
|
||||||
#include <core/fxge/cfx_fontcache.h>
|
#include <core/fxge/cfx_fontcache.h>
|
||||||
@@ -337,15 +339,16 @@
|
|||||||
#include <core/fxge/cfx_fontmgr.h>
|
#include <core/fxge/cfx_fontmgr.h>
|
||||||
#include <core/fxge/cfx_gemodule.h>
|
#include <core/fxge/cfx_gemodule.h>
|
||||||
#include <core/fxge/cfx_glyphbitmap.h>
|
#include <core/fxge/cfx_glyphbitmap.h>
|
||||||
|
#include <core/fxge/cfx_glyphcache.h>
|
||||||
#include <core/fxge/cfx_graphstate.h>
|
#include <core/fxge/cfx_graphstate.h>
|
||||||
#include <core/fxge/cfx_graphstatedata.h>
|
#include <core/fxge/cfx_graphstatedata.h>
|
||||||
#include <core/fxge/cfx_pathdata.h>
|
#include <core/fxge/cfx_pathdata.h>
|
||||||
#include <core/fxge/cfx_renderdevice.h>
|
#include <core/fxge/cfx_renderdevice.h>
|
||||||
#include <core/fxge/cfx_substfont.h>
|
#include <core/fxge/cfx_substfont.h>
|
||||||
#include <core/fxge/cfx_unicodeencoding.h>
|
#include <core/fxge/cfx_unicodeencoding.h>
|
||||||
#include <core/fxge/cttfontdesc.h>
|
|
||||||
#include <core/fxge/dib/cfx_bitmapcomposer.h>
|
#include <core/fxge/dib/cfx_bitmapcomposer.h>
|
||||||
#include <core/fxge/dib/cfx_bitmapstorer.h>
|
#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_dibbase.h>
|
||||||
#include <core/fxge/dib/cfx_dibextractor.h>
|
#include <core/fxge/dib/cfx_dibextractor.h>
|
||||||
#include <core/fxge/dib/cfx_dibitmap.h>
|
#include <core/fxge/dib/cfx_dibitmap.h>
|
||||||
@@ -360,9 +363,11 @@
|
|||||||
#include <core/fxge/fx_dib.h>
|
#include <core/fxge/fx_dib.h>
|
||||||
#include <core/fxge/fx_font.h>
|
#include <core/fxge/fx_font.h>
|
||||||
#include <core/fxge/fx_freetype.h>
|
#include <core/fxge/fx_freetype.h>
|
||||||
|
#include <core/fxge/render_defines.h>
|
||||||
#include <core/fxge/renderdevicedriver_iface.h>
|
#include <core/fxge/renderdevicedriver_iface.h>
|
||||||
#include <core/fxge/scoped_font_transform.h>
|
#include <core/fxge/scoped_font_transform.h>
|
||||||
#include <core/fxge/systemfontinfo_iface.h>
|
#include <core/fxge/systemfontinfo_iface.h>
|
||||||
|
#include <core/fxge/text_char_pos.h>
|
||||||
#include <core/fxge/text_glyph_pos.h>
|
#include <core/fxge/text_glyph_pos.h>
|
||||||
#include <fpdfsdk/cfx_systemhandler.h>
|
#include <fpdfsdk/cfx_systemhandler.h>
|
||||||
#include <fpdfsdk/cpdf_annotcontext.h>
|
#include <fpdfsdk/cpdf_annotcontext.h>
|
||||||
@@ -382,7 +387,6 @@
|
|||||||
#include <fpdfsdk/cpdfsdk_pageview.h>
|
#include <fpdfsdk/cpdfsdk_pageview.h>
|
||||||
#include <fpdfsdk/cpdfsdk_widget.h>
|
#include <fpdfsdk/cpdfsdk_widget.h>
|
||||||
#include <fpdfsdk/cpdfsdk_widgethandler.h>
|
#include <fpdfsdk/cpdfsdk_widgethandler.h>
|
||||||
#include <fpdfsdk/formfiller/cba_fontmap.h>
|
|
||||||
#include <fpdfsdk/formfiller/cffl_button.h>
|
#include <fpdfsdk/formfiller/cffl_button.h>
|
||||||
#include <fpdfsdk/formfiller/cffl_checkbox.h>
|
#include <fpdfsdk/formfiller/cffl_checkbox.h>
|
||||||
#include <fpdfsdk/formfiller/cffl_combobox.h>
|
#include <fpdfsdk/formfiller/cffl_combobox.h>
|
||||||
|
6
external/pdfium/ubsan.patch
vendored
6
external/pdfium/ubsan.patch
vendored
@@ -10,9 +10,9 @@
|
|||||||
m_String[offset + nLen] = 0;
|
m_String[offset + nLen] = 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
--- core/fxge/cfx_facecache.cpp
|
--- core/fxge/cfx_glyphcache.cpp
|
||||||
+++ core/fxge/cfx_facecache.cpp
|
+++ core/fxge/cfx_glyphcache.cpp
|
||||||
@@ -183,7 +183,8 @@ std::unique_ptr<CFX_GlyphBitmap> CFX_FaceCache::RenderGlyph(
|
@@ -183,7 +183,8 @@ std::unique_ptr<CFX_GlyphBitmap> CFX_GlyphCache::RenderGlyph(
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
|
2
external/pdfium/windows7.patch.1
vendored
2
external/pdfium/windows7.patch.1
vendored
@@ -1,5 +1,5 @@
|
|||||||
diff --git a/third_party/base/win/win_util.cc b/third_party/base/win/win_util.cc
|
diff --git a/third_party/base/win/win_util.cc b/third_party/base/win/win_util.cc
|
||||||
index 9c90b9d62..356eca74d 100644
|
index ae2dba84d..7a3718848 100644
|
||||||
--- a/third_party/base/win/win_util.cc
|
--- a/third_party/base/win/win_util.cc
|
||||||
+++ b/third_party/base/win/win_util.cc
|
+++ b/third_party/base/win/win_util.cc
|
||||||
@@ -12,28 +12,7 @@ namespace base {
|
@@ -12,28 +12,7 @@ namespace base {
|
||||||
|
@@ -1140,12 +1140,12 @@ void ImpSdrPdfImport::ImportPath(FPDF_PAGEOBJECT pPageObject, int /*nPageObjectI
|
|||||||
unsigned int nG;
|
unsigned int nG;
|
||||||
unsigned int nB;
|
unsigned int nB;
|
||||||
unsigned int nA;
|
unsigned int nA;
|
||||||
FPDFPath_GetFillColor(pPageObject, &nR, &nG, &nB, &nA);
|
FPDFPageObj_GetFillColor(pPageObject, &nR, &nG, &nB, &nA);
|
||||||
mpVD->SetFillColor(Color(nR, nG, nB));
|
mpVD->SetFillColor(Color(nR, nG, nB));
|
||||||
|
|
||||||
if (bStroke)
|
if (bStroke)
|
||||||
{
|
{
|
||||||
FPDFPath_GetStrokeColor(pPageObject, &nR, &nG, &nB, &nA);
|
FPDFPageObj_GetStrokeColor(pPageObject, &nR, &nG, &nB, &nA);
|
||||||
mpVD->SetLineColor(Color(nR, nG, nB));
|
mpVD->SetLineColor(Color(nR, nG, nB));
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
|
@@ -351,7 +351,7 @@ void PdfExportTest::testTdf105461()
|
|||||||
continue;
|
continue;
|
||||||
|
|
||||||
unsigned int nRed = 0, nGreen = 0, nBlue = 0, nAlpha = 0;
|
unsigned int nRed = 0, nGreen = 0, nBlue = 0, nAlpha = 0;
|
||||||
FPDFPath_GetFillColor(pPdfPageObject, &nRed, &nGreen, &nBlue, &nAlpha);
|
FPDFPageObj_GetFillColor(pPdfPageObject, &nRed, &nGreen, &nBlue, &nAlpha);
|
||||||
if (Color(nRed, nGreen, nBlue) == COL_YELLOW)
|
if (Color(nRed, nGreen, nBlue) == COL_YELLOW)
|
||||||
++nYellowPathCount;
|
++nYellowPathCount;
|
||||||
}
|
}
|
||||||
@@ -406,7 +406,7 @@ void PdfExportTest::testTdf107868()
|
|||||||
continue;
|
continue;
|
||||||
|
|
||||||
unsigned int nRed = 0, nGreen = 0, nBlue = 0, nAlpha = 0;
|
unsigned int nRed = 0, nGreen = 0, nBlue = 0, nAlpha = 0;
|
||||||
FPDFPath_GetFillColor(pPdfPageObject, &nRed, &nGreen, &nBlue, &nAlpha);
|
FPDFPageObj_GetFillColor(pPdfPageObject, &nRed, &nGreen, &nBlue, &nAlpha);
|
||||||
if (Color(nRed, nGreen, nBlue) == COL_WHITE)
|
if (Color(nRed, nGreen, nBlue) == COL_WHITE)
|
||||||
++nWhitePathCount;
|
++nWhitePathCount;
|
||||||
}
|
}
|
||||||
@@ -902,7 +902,7 @@ void PdfExportTest::testTdf108963()
|
|||||||
continue;
|
continue;
|
||||||
|
|
||||||
unsigned int nRed = 0, nGreen = 0, nBlue = 0, nAlpha = 0;
|
unsigned int nRed = 0, nGreen = 0, nBlue = 0, nAlpha = 0;
|
||||||
FPDFPath_GetFillColor(pPdfPageObject, &nRed, &nGreen, &nBlue, &nAlpha);
|
FPDFPageObj_GetFillColor(pPdfPageObject, &nRed, &nGreen, &nBlue, &nAlpha);
|
||||||
if (Color(nRed, nGreen, nBlue) == COL_YELLOW)
|
if (Color(nRed, nGreen, nBlue) == COL_YELLOW)
|
||||||
{
|
{
|
||||||
++nYellowPathCount;
|
++nYellowPathCount;
|
||||||
|
Reference in New Issue
Block a user