OLD | NEW |
1 // Copyright 2014 PDFium Authors. All rights reserved. | 1 // Copyright 2014 PDFium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 // Original code copyright 2014 Foxit Software Inc. http://www.foxitsoftware.com | 5 // Original code copyright 2014 Foxit Software Inc. http://www.foxitsoftware.com |
6 | 6 |
7 #include "../include/fsdk_define.h" | 7 #include "../include/fsdk_define.h" |
8 #include "../include/fpdfview.h" | 8 #include "../include/fpdfview.h" |
9 #include "../include/fsdk_rendercontext.h" | 9 #include "../include/fsdk_rendercontext.h" |
10 #include "../include/fpdf_progressive.h" | 10 #include "../include/fpdf_progressive.h" |
(...skipping 78 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
89 | 89 |
90 | 90 |
91 #ifndef _T | 91 #ifndef _T |
92 #define _T(x) x | 92 #define _T(x) x |
93 #endif | 93 #endif |
94 | 94 |
95 #ifdef API5 | 95 #ifdef API5 |
96 CPDF_ModuleMgr* g_pModuleMgr = NULL; | 96 CPDF_ModuleMgr* g_pModuleMgr = NULL; |
97 #else | 97 #else |
98 CCodec_ModuleMgr* g_pCodecModule = NULL; | 98 CCodec_ModuleMgr* g_pCodecModule = NULL; |
99 #ifdef _FXSDK_OPENSOURCE_ | |
100 FXMEM_FoxitMgr* g_pFoxitMgr = NULL; | |
101 #endif | |
102 #endif | 99 #endif |
103 | 100 |
104 //extern CPDFSDK_FormFillApp* g_pFormFillApp; | 101 //extern CPDFSDK_FormFillApp* g_pFormFillApp; |
105 | 102 |
106 #if _FX_OS_ == _FX_LINUX_EMBEDDED_ | 103 #if _FX_OS_ == _FX_LINUX_EMBEDDED_ |
107 class CFontMapper : public IPDF_FontMapper | 104 class CFontMapper : public IPDF_FontMapper |
108 { | 105 { |
109 public: | 106 public: |
110 CFontMapper(); | 107 CFontMapper(); |
111 virtual ~CFontMapper(); | 108 virtual ~CFontMapper(); |
(...skipping 42 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
154 #endif | 151 #endif |
155 #ifdef _JPX_DECODER_ | 152 #ifdef _JPX_DECODER_ |
156 g_pModuleMgr->InitJpxModule(); | 153 g_pModuleMgr->InitJpxModule(); |
157 g_pModuleMgr->InitJbig2Module(); | 154 g_pModuleMgr->InitJbig2Module(); |
158 // g_pModuleMgr->InitIccModule(); | 155 // g_pModuleMgr->InitIccModule(); |
159 #endif | 156 #endif |
160 #else | 157 #else |
161 g_pModuleMgr->InitDesktop(); | 158 g_pModuleMgr->InitDesktop(); |
162 #endif | 159 #endif |
163 #else | 160 #else |
164 #ifdef _FXSDK_OPENSOURCE_ | |
165 g_pFoxitMgr = FXMEM_CreateMemoryMgr(1024 * 1024 * 32, TRUE); | |
166 #endif | |
167 g_pCodecModule = CCodec_ModuleMgr::Create(); | 161 g_pCodecModule = CCodec_ModuleMgr::Create(); |
168 | 162 |
169 CFX_GEModule::Create(); | 163 CFX_GEModule::Create(); |
170 CFX_GEModule::Get()->SetCodecModule(g_pCodecModule); | 164 CFX_GEModule::Get()->SetCodecModule(g_pCodecModule); |
171 | 165 |
172 CPDF_ModuleMgr::Create(); | 166 CPDF_ModuleMgr::Create(); |
173 CPDF_ModuleMgr::Get()->SetCodecModule(g_pCodecModule); | 167 CPDF_ModuleMgr::Get()->SetCodecModule(g_pCodecModule); |
174 CPDF_ModuleMgr::Get()->InitPageModule(); | 168 CPDF_ModuleMgr::Get()->InitPageModule(); |
175 CPDF_ModuleMgr::Get()->InitRenderModule(); | 169 CPDF_ModuleMgr::Get()->InitRenderModule(); |
176 #ifdef FOXIT_CHROME_BUILD | 170 #ifdef FOXIT_CHROME_BUILD |
(...skipping 41 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
218 #ifdef API5 | 212 #ifdef API5 |
219 g_pModuleMgr->Destroy(); | 213 g_pModuleMgr->Destroy(); |
220 #else | 214 #else |
221 CPDF_ModuleMgr::Destroy(); | 215 CPDF_ModuleMgr::Destroy(); |
222 CFX_GEModule::Destroy(); | 216 CFX_GEModule::Destroy(); |
223 g_pCodecModule->Destroy(); | 217 g_pCodecModule->Destroy(); |
224 #endif | 218 #endif |
225 #ifndef _FXSDK_OPENSOURCE_ | 219 #ifndef _FXSDK_OPENSOURCE_ |
226 FXMEM_CollectAll(FXMEM_GetDefaultMgr()); | 220 FXMEM_CollectAll(FXMEM_GetDefaultMgr()); |
227 #else | 221 #else |
228 » FXMEM_DestroyFoxitMgr(g_pFoxitMgr); | 222 |
229 #endif | 223 #endif |
230 } | 224 } |
231 | 225 |
232 #ifndef _WIN32 | 226 #ifndef _WIN32 |
233 int g_LastError; | 227 int g_LastError; |
234 void SetLastError(int err) | 228 void SetLastError(int err) |
235 { | 229 { |
236 g_LastError = err; | 230 g_LastError = err; |
237 } | 231 } |
238 | 232 |
(...skipping 631 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
870 { | 864 { |
871 if (document == NULL) | 865 if (document == NULL) |
872 return NULL; | 866 return NULL; |
873 if (name == NULL || name[0] == 0) | 867 if (name == NULL || name[0] == 0) |
874 return NULL; | 868 return NULL; |
875 | 869 |
876 CPDF_Document* pDoc = (CPDF_Document*)document; | 870 CPDF_Document* pDoc = (CPDF_Document*)document; |
877 CPDF_NameTree name_tree(pDoc, FX_BSTRC("Dests")); | 871 CPDF_NameTree name_tree(pDoc, FX_BSTRC("Dests")); |
878 return name_tree.LookupNamedDest(pDoc, name); | 872 return name_tree.LookupNamedDest(pDoc, name); |
879 } | 873 } |
OLD | NEW |