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 "../../../core/include/fxcrt/fx_basic.h" | 7 #include "../../../core/include/fxcrt/fx_basic.h" |
8 #include "../../../core/include/fxcrt/fx_ext.h" | 8 #include "../../../core/include/fxcrt/fx_ext.h" |
9 #include "../../include/jsapi/fxjs_v8.h" | 9 #include "../../include/jsapi/fxjs_v8.h" |
10 #include "../../include/fsdk_define.h" | 10 #include "../../include/fsdk_define.h" |
(...skipping 294 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
305 } | 305 } |
306 delete pObjDef; | 306 delete pObjDef; |
307 } | 307 } |
308 delete pArray; | 308 delete pArray; |
309 isolate->SetData(1,NULL); | 309 isolate->SetData(1,NULL); |
310 isolate->SetData(2,NULL); | 310 isolate->SetData(2,NULL); |
311 } | 311 } |
312 | 312 |
313 void JS_Initial() | 313 void JS_Initial() |
314 { | 314 { |
315 //#ifndef FOXIT_CHROME_BUILD | |
316 // v8::V8::InitializeICU(); | |
317 //#endif | |
318 } | 315 } |
319 void JS_Release() | 316 void JS_Release() |
320 { | 317 { |
321 | 318 |
322 } | 319 } |
323 int JS_Parse(IJS_Runtime* pJSRuntime, IFXJS_Context* pJSContext, const wchar_t*
script, long length, FXJSErr* perror) | 320 int JS_Parse(IJS_Runtime* pJSRuntime, IFXJS_Context* pJSContext, const wchar_t*
script, long length, FXJSErr* perror) |
324 { | 321 { |
325 v8::Isolate* isolate = (v8::Isolate*)pJSRuntime; | 322 v8::Isolate* isolate = (v8::Isolate*)pJSRuntime; |
326 v8::Isolate::Scope isolate_scope(isolate); | 323 v8::Isolate::Scope isolate_scope(isolate); |
327 v8::TryCatch try_catch; | 324 v8::TryCatch try_catch; |
(...skipping 709 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1037 { | 1034 { |
1038 return d != d; | 1035 return d != d; |
1039 } | 1036 } |
1040 | 1037 |
1041 double JS_LocalTime(double d) | 1038 double JS_LocalTime(double d) |
1042 { | 1039 { |
1043 return JS_GetDateTime() + _getDaylightSavingTA(d); | 1040 return JS_GetDateTime() + _getDaylightSavingTA(d); |
1044 } | 1041 } |
1045 | 1042 |
1046 //JavaScript time implement End. | 1043 //JavaScript time implement End. |
OLD | NEW |