diff options
author | Miklos Vajna <vmiklos@collabora.co.uk> | 2017-07-12 22:01:13 +0200 |
---|---|---|
committer | Miklos Vajna <vmiklos@collabora.co.uk> | 2017-07-13 10:18:24 +0200 |
commit | e3f3b3b75d7411827291e98c9c78c89cedc2836b (patch) | |
tree | c4540ed5cb6e425e3c4c20efae96faa2405077fc /external | |
parent | 2a593ff092c628eff906c4df9b4da993a3973ec3 (diff) |
pdfium: update to 3151
This contains my patch to allow not bundling lcms2 inside pdfium.
Change-Id: I37e070be352538f10895efa5e0829c07ced9bd5f
Reviewed-on: https://gerrit.libreoffice.org/39878
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Miklos Vajna <vmiklos@collabora.co.uk>
Diffstat (limited to 'external')
-rw-r--r-- | external/pdfium/Library_pdfium.mk | 91 | ||||
-rw-r--r-- | external/pdfium/visibility.patch.1 | 8 |
2 files changed, 48 insertions, 51 deletions
diff --git a/external/pdfium/Library_pdfium.mk b/external/pdfium/Library_pdfium.mk index 21c74038de45..c150300fd1bd 100644 --- a/external/pdfium/Library_pdfium.mk +++ b/external/pdfium/Library_pdfium.mk @@ -21,6 +21,7 @@ $(eval $(call gb_Library_set_include,pdfium,\ $(eval $(call gb_Library_add_defs,pdfium,\ -DPDFIUM_DLLIMPLEMENTATION \ + -DUSE_SYSTEM_LCMS2 \ -DUSE_SYSTEM_LIBJPEG \ -DUSE_SYSTEM_ZLIB \ -DUNICODE \ @@ -72,6 +73,8 @@ $(eval $(call gb_Library_add_generated_exception_objects,pdfium,\ UnpackedTarball/pdfium/fpdfsdk/fsdk_actionhandler \ UnpackedTarball/pdfium/fpdfsdk/fsdk_pauseadapter \ UnpackedTarball/pdfium/fpdfsdk/pdfsdk_fieldaction \ + UnpackedTarball/pdfium/fpdfsdk/fsdk_filewriteadapter \ + UnpackedTarball/pdfium/fpdfsdk/fpdfannot \ )) # fdrm @@ -161,7 +164,6 @@ $(eval $(call gb_Library_add_generated_exception_objects,pdfium,\ UnpackedTarball/pdfium/core/fpdfapi/cpdf_modulemgr \ UnpackedTarball/pdfium/core/fpdfapi/cpdf_pagerendercontext \ UnpackedTarball/pdfium/core/fpdfapi/edit/cpdf_pagecontentgenerator \ - UnpackedTarball/pdfium/core/fpdfapi/edit/fpdf_edit_create \ UnpackedTarball/pdfium/core/fpdfapi/font/cpdf_cidfont \ UnpackedTarball/pdfium/core/fpdfapi/font/cpdf_font \ UnpackedTarball/pdfium/core/fpdfapi/font/cpdf_fontencoding \ @@ -170,9 +172,6 @@ $(eval $(call gb_Library_add_generated_exception_objects,pdfium,\ UnpackedTarball/pdfium/core/fpdfapi/font/cpdf_type1font \ UnpackedTarball/pdfium/core/fpdfapi/font/cpdf_type3char \ UnpackedTarball/pdfium/core/fpdfapi/font/cpdf_type3font \ - UnpackedTarball/pdfium/core/fpdfapi/font/fpdf_font \ - UnpackedTarball/pdfium/core/fpdfapi/font/fpdf_font_cid \ - UnpackedTarball/pdfium/core/fpdfapi/font/ttgsubtable \ UnpackedTarball/pdfium/core/fpdfapi/page/cpdf_allstates \ UnpackedTarball/pdfium/core/fpdfapi/page/cpdf_clippath \ UnpackedTarball/pdfium/core/fpdfapi/page/cpdf_color \ @@ -204,8 +203,6 @@ $(eval $(call gb_Library_add_generated_exception_objects,pdfium,\ UnpackedTarball/pdfium/core/fpdfapi/page/cpdf_textobject \ UnpackedTarball/pdfium/core/fpdfapi/page/cpdf_textstate \ UnpackedTarball/pdfium/core/fpdfapi/page/cpdf_tilingpattern \ - UnpackedTarball/pdfium/core/fpdfapi/page/fpdf_page_colors \ - UnpackedTarball/pdfium/core/fpdfapi/page/fpdf_page_func \ UnpackedTarball/pdfium/core/fpdfapi/parser/cfdf_document \ UnpackedTarball/pdfium/core/fpdfapi/parser/cpdf_array \ UnpackedTarball/pdfium/core/fpdfapi/parser/cpdf_boolean \ @@ -248,6 +245,26 @@ $(eval $(call gb_Library_add_generated_exception_objects,pdfium,\ UnpackedTarball/pdfium/core/fpdfapi/render/cpdf_transferfunc \ UnpackedTarball/pdfium/core/fpdfapi/render/cpdf_type3cache \ UnpackedTarball/pdfium/core/fpdfapi/render/cpdf_type3glyphs \ + UnpackedTarball/pdfium/core/fpdfapi/edit/cpdf_creator \ + UnpackedTarball/pdfium/core/fpdfapi/edit/cpdf_encryptor \ + UnpackedTarball/pdfium/core/fpdfapi/edit/cpdf_flateencoder \ + UnpackedTarball/pdfium/core/fpdfapi/font/cfx_cttgsubtable \ + UnpackedTarball/pdfium/core/fpdfapi/font/cfx_stockfontarray \ + UnpackedTarball/pdfium/core/fpdfapi/font/cpdf_cid2unicodemap \ + UnpackedTarball/pdfium/core/fpdfapi/font/cpdf_cmap \ + UnpackedTarball/pdfium/core/fpdfapi/font/cpdf_cmapmanager \ + UnpackedTarball/pdfium/core/fpdfapi/font/cpdf_cmapparser \ + UnpackedTarball/pdfium/core/fpdfapi/font/cpdf_fontglobals \ + UnpackedTarball/pdfium/core/fpdfapi/font/cpdf_tounicodemap \ + UnpackedTarball/pdfium/core/fpdfapi/page/cpdf_devicecs \ + UnpackedTarball/pdfium/core/fpdfapi/page/cpdf_expintfunc \ + UnpackedTarball/pdfium/core/fpdfapi/page/cpdf_function \ + UnpackedTarball/pdfium/core/fpdfapi/page/cpdf_iccprofile \ + UnpackedTarball/pdfium/core/fpdfapi/page/cpdf_patterncs \ + UnpackedTarball/pdfium/core/fpdfapi/page/cpdf_psengine \ + UnpackedTarball/pdfium/core/fpdfapi/page/cpdf_psfunc \ + UnpackedTarball/pdfium/core/fpdfapi/page/cpdf_sampledfunc \ + UnpackedTarball/pdfium/core/fpdfapi/page/cpdf_stitchfunc \ )) # fpdfdoc @@ -324,6 +341,9 @@ $(eval $(call gb_Library_add_generated_exception_objects,pdfium,\ UnpackedTarball/pdfium/core/fxcodec/jbig2/JBig2_Segment \ UnpackedTarball/pdfium/core/fxcodec/jbig2/JBig2_SymbolDict \ UnpackedTarball/pdfium/core/fxcodec/jbig2/JBig2_TrdProc \ + UnpackedTarball/pdfium/core/fxcodec/lgif/cgifcontext \ + UnpackedTarball/pdfium/core/fxcodec/lgif/fx_gif \ + UnpackedTarball/pdfium/core/fxcodec/lbmp/fx_bmp \ )) # fxcrt @@ -353,6 +373,9 @@ $(eval $(call gb_Library_add_generated_exception_objects,pdfium,\ UnpackedTarball/pdfium/core/fxcrt/xml/cxml_databufacc \ UnpackedTarball/pdfium/core/fxcrt/xml/cxml_element \ UnpackedTarball/pdfium/core/fxcrt/xml/cxml_parser \ + UnpackedTarball/pdfium/core/fxcrt/xml/cxml_content \ + UnpackedTarball/pdfium/core/fxcrt/xml/cxml_object \ + UnpackedTarball/pdfium/core/fxcrt/xml/cfx_saxcontext \ )) # fxedit @@ -422,19 +445,21 @@ $(eval $(call gb_Library_add_generated_exception_objects,pdfium,\ # pdfwindow $(eval $(call gb_Library_add_generated_exception_objects,pdfium,\ - UnpackedTarball/pdfium/fpdfsdk/pdfwindow/PWL_Button \ - UnpackedTarball/pdfium/fpdfsdk/pdfwindow/PWL_Caret \ - UnpackedTarball/pdfium/fpdfsdk/pdfwindow/PWL_ComboBox \ - UnpackedTarball/pdfium/fpdfsdk/pdfwindow/PWL_Edit \ - UnpackedTarball/pdfium/fpdfsdk/pdfwindow/PWL_EditCtrl \ - UnpackedTarball/pdfium/fpdfsdk/pdfwindow/PWL_FontMap \ - UnpackedTarball/pdfium/fpdfsdk/pdfwindow/PWL_Icon \ - UnpackedTarball/pdfium/fpdfsdk/pdfwindow/PWL_ListBox \ - UnpackedTarball/pdfium/fpdfsdk/pdfwindow/PWL_ScrollBar \ - UnpackedTarball/pdfium/fpdfsdk/pdfwindow/PWL_SpecialButton \ - UnpackedTarball/pdfium/fpdfsdk/pdfwindow/PWL_Utils \ - UnpackedTarball/pdfium/fpdfsdk/pdfwindow/PWL_Wnd \ 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 \ )) # third_party/bigint @@ -454,35 +479,6 @@ $(eval $(call gb_Library_add_generated_exception_objects,pdfium,\ UnpackedTarball/pdfium/third_party/agg23/agg_vcgen_stroke \ )) -# third_party/fx_lcms2 -$(eval $(call gb_Library_add_generated_cobjects,pdfium,\ - UnpackedTarball/pdfium/third_party/lcms2-2.6/src/cmscam02 \ - UnpackedTarball/pdfium/third_party/lcms2-2.6/src/cmscgats \ - UnpackedTarball/pdfium/third_party/lcms2-2.6/src/cmscnvrt \ - UnpackedTarball/pdfium/third_party/lcms2-2.6/src/cmserr \ - UnpackedTarball/pdfium/third_party/lcms2-2.6/src/cmsgamma \ - UnpackedTarball/pdfium/third_party/lcms2-2.6/src/cmsgmt \ - UnpackedTarball/pdfium/third_party/lcms2-2.6/src/cmshalf \ - UnpackedTarball/pdfium/third_party/lcms2-2.6/src/cmsintrp \ - UnpackedTarball/pdfium/third_party/lcms2-2.6/src/cmsio0 \ - UnpackedTarball/pdfium/third_party/lcms2-2.6/src/cmsio1 \ - UnpackedTarball/pdfium/third_party/lcms2-2.6/src/cmslut \ - UnpackedTarball/pdfium/third_party/lcms2-2.6/src/cmsmd5 \ - UnpackedTarball/pdfium/third_party/lcms2-2.6/src/cmsmtrx \ - UnpackedTarball/pdfium/third_party/lcms2-2.6/src/cmsnamed \ - UnpackedTarball/pdfium/third_party/lcms2-2.6/src/cmsopt \ - UnpackedTarball/pdfium/third_party/lcms2-2.6/src/cmspack \ - UnpackedTarball/pdfium/third_party/lcms2-2.6/src/cmspcs \ - UnpackedTarball/pdfium/third_party/lcms2-2.6/src/cmsplugin \ - UnpackedTarball/pdfium/third_party/lcms2-2.6/src/cmsps2 \ - UnpackedTarball/pdfium/third_party/lcms2-2.6/src/cmssamp \ - UnpackedTarball/pdfium/third_party/lcms2-2.6/src/cmssm \ - UnpackedTarball/pdfium/third_party/lcms2-2.6/src/cmstypes \ - UnpackedTarball/pdfium/third_party/lcms2-2.6/src/cmsvirt \ - UnpackedTarball/pdfium/third_party/lcms2-2.6/src/cmswtpnt \ - UnpackedTarball/pdfium/third_party/lcms2-2.6/src/cmsxform \ -)) - # third_party/fx_libopenjpeg $(eval $(call gb_Library_add_generated_cobjects,pdfium,\ UnpackedTarball/pdfium/third_party/libopenjpeg20/bio \ @@ -516,6 +512,7 @@ $(eval $(call gb_Library_add_generated_exception_objects,pdfium,\ $(eval $(call gb_Library_use_externals,pdfium,\ jpeg \ + lcms2 \ zlib \ )) diff --git a/external/pdfium/visibility.patch.1 b/external/pdfium/visibility.patch.1 index 66199b70910f..0223aab96bd1 100644 --- a/external/pdfium/visibility.patch.1 +++ b/external/pdfium/visibility.patch.1 @@ -1,10 +1,10 @@ diff --git a/public/fpdfview.h b/public/fpdfview.h -index 7378d5f..6d37d9e 100644 +index 1ff0aeb26..f48036f2b 100644 --- a/public/fpdfview.h +++ b/public/fpdfview.h -@@ -126,14 +126,20 @@ typedef struct _FS_RECTF_ { - // Const Pointer to FS_RECTF structure. - typedef const FS_RECTF* FS_LPCRECTF; +@@ -129,14 +129,20 @@ typedef int FPDF_ANNOTATION_SUBTYPE; + // Dictionary value types. + typedef int FPDF_OBJECT_TYPE; -#if defined(_WIN32) && defined(FPDFSDK_EXPORTS) -// On Windows system, functions are exported in a DLL |