Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(28)

Side by Side Diff: fpdfsdk/javascript/JS_Runtime_Stub.cpp

Issue 2453683011: Remove FX_BOOL from fpdfsdk. (Closed)
Patch Set: Regenerate patch after rebase. Created 4 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « fpdfsdk/javascript/JS_GlobalData.cpp ('k') | fpdfsdk/javascript/PublicMethods.h » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 // Copyright 2015 PDFium Authors. All rights reserved. 1 // Copyright 2015 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 <memory> 7 #include <memory>
8 8
9 #include "fpdfsdk/javascript/ijs_context.h" 9 #include "fpdfsdk/javascript/ijs_context.h"
10 #include "fpdfsdk/javascript/ijs_runtime.h" 10 #include "fpdfsdk/javascript/ijs_runtime.h"
11 #include "third_party/base/ptr_util.h" 11 #include "third_party/base/ptr_util.h"
12 12
13 class CJS_ContextStub final : public IJS_Context { 13 class CJS_ContextStub final : public IJS_Context {
14 public: 14 public:
15 CJS_ContextStub() {} 15 CJS_ContextStub() {}
16 ~CJS_ContextStub() override {} 16 ~CJS_ContextStub() override {}
17 17
18 // IJS_Context: 18 // IJS_Context:
19 FX_BOOL RunScript(const CFX_WideString& script, 19 bool RunScript(const CFX_WideString& script, CFX_WideString* info) override {
20 CFX_WideString* info) override { 20 return false;
21 return FALSE;
22 } 21 }
23 22
24 void OnApp_Init() override {} 23 void OnApp_Init() override {}
25 void OnDoc_Open(CPDFSDK_FormFillEnvironment* pFormFillEnv, 24 void OnDoc_Open(CPDFSDK_FormFillEnvironment* pFormFillEnv,
26 const CFX_WideString& strTargetName) override {} 25 const CFX_WideString& strTargetName) override {}
27 void OnDoc_WillPrint(CPDFSDK_FormFillEnvironment* pFormFillEnv) override {} 26 void OnDoc_WillPrint(CPDFSDK_FormFillEnvironment* pFormFillEnv) override {}
28 void OnDoc_DidPrint(CPDFSDK_FormFillEnvironment* pFormFillEnv) override {} 27 void OnDoc_DidPrint(CPDFSDK_FormFillEnvironment* pFormFillEnv) override {}
29 void OnDoc_WillSave(CPDFSDK_FormFillEnvironment* pFormFillEnv) override {} 28 void OnDoc_WillSave(CPDFSDK_FormFillEnvironment* pFormFillEnv) override {}
30 void OnDoc_DidSave(CPDFSDK_FormFillEnvironment* pFormFillEnv) override {} 29 void OnDoc_DidSave(CPDFSDK_FormFillEnvironment* pFormFillEnv) override {}
31 void OnDoc_WillClose(CPDFSDK_FormFillEnvironment* pFormFillEnv) override {} 30 void OnDoc_WillClose(CPDFSDK_FormFillEnvironment* pFormFillEnv) override {}
32 void OnPage_Open(CPDFSDK_FormFillEnvironment* pFormFillEnv) override {} 31 void OnPage_Open(CPDFSDK_FormFillEnvironment* pFormFillEnv) override {}
33 void OnPage_Close(CPDFSDK_FormFillEnvironment* pFormFillEnv) override {} 32 void OnPage_Close(CPDFSDK_FormFillEnvironment* pFormFillEnv) override {}
34 void OnPage_InView(CPDFSDK_FormFillEnvironment* pFormFillEnv) override {} 33 void OnPage_InView(CPDFSDK_FormFillEnvironment* pFormFillEnv) override {}
35 void OnPage_OutView(CPDFSDK_FormFillEnvironment* pFormFillEnv) override {} 34 void OnPage_OutView(CPDFSDK_FormFillEnvironment* pFormFillEnv) override {}
36 void OnField_MouseDown(FX_BOOL bModifier, 35 void OnField_MouseDown(bool bModifier,
37 FX_BOOL bShift, 36 bool bShift,
38 CPDF_FormField* pTarget) override {} 37 CPDF_FormField* pTarget) override {}
39 void OnField_MouseEnter(FX_BOOL bModifier, 38 void OnField_MouseEnter(bool bModifier,
40 FX_BOOL bShift, 39 bool bShift,
41 CPDF_FormField* pTarget) override {} 40 CPDF_FormField* pTarget) override {}
42 void OnField_MouseExit(FX_BOOL bModifier, 41 void OnField_MouseExit(bool bModifier,
43 FX_BOOL bShift, 42 bool bShift,
44 CPDF_FormField* pTarget) override {} 43 CPDF_FormField* pTarget) override {}
45 void OnField_MouseUp(FX_BOOL bModifier, 44 void OnField_MouseUp(bool bModifier,
46 FX_BOOL bShift, 45 bool bShift,
47 CPDF_FormField* pTarget) override {} 46 CPDF_FormField* pTarget) override {}
48 void OnField_Focus(FX_BOOL bModifier, 47 void OnField_Focus(bool bModifier,
49 FX_BOOL bShift, 48 bool bShift,
50 CPDF_FormField* pTarget, 49 CPDF_FormField* pTarget,
51 const CFX_WideString& Value) override {} 50 const CFX_WideString& Value) override {}
52 void OnField_Blur(FX_BOOL bModifier, 51 void OnField_Blur(bool bModifier,
53 FX_BOOL bShift, 52 bool bShift,
54 CPDF_FormField* pTarget, 53 CPDF_FormField* pTarget,
55 const CFX_WideString& Value) override {} 54 const CFX_WideString& Value) override {}
56 void OnField_Calculate(CPDF_FormField* pSource, 55 void OnField_Calculate(CPDF_FormField* pSource,
57 CPDF_FormField* pTarget, 56 CPDF_FormField* pTarget,
58 CFX_WideString& Value, 57 CFX_WideString& Value,
59 FX_BOOL& bRc) override {} 58 bool& bRc) override {}
60 void OnField_Format(CPDF_FormField* pTarget, 59 void OnField_Format(CPDF_FormField* pTarget,
61 CFX_WideString& Value, 60 CFX_WideString& Value,
62 FX_BOOL bWillCommit) override {} 61 bool bWillCommit) override {}
63 void OnField_Keystroke(CFX_WideString& strChange, 62 void OnField_Keystroke(CFX_WideString& strChange,
64 const CFX_WideString& strChangeEx, 63 const CFX_WideString& strChangeEx,
65 FX_BOOL KeyDown, 64 bool KeyDown,
66 FX_BOOL bModifier, 65 bool bModifier,
67 int& nSelEnd, 66 int& nSelEnd,
68 int& nSelStart, 67 int& nSelStart,
69 FX_BOOL bShift, 68 bool bShift,
70 CPDF_FormField* pTarget, 69 CPDF_FormField* pTarget,
71 CFX_WideString& Value, 70 CFX_WideString& Value,
72 FX_BOOL bWillCommit, 71 bool bWillCommit,
73 FX_BOOL bFieldFull, 72 bool bFieldFull,
74 FX_BOOL& bRc) override {} 73 bool& bRc) override {}
75 void OnField_Validate(CFX_WideString& strChange, 74 void OnField_Validate(CFX_WideString& strChange,
76 const CFX_WideString& strChangeEx, 75 const CFX_WideString& strChangeEx,
77 FX_BOOL bKeyDown, 76 bool bKeyDown,
78 FX_BOOL bModifier, 77 bool bModifier,
79 FX_BOOL bShift, 78 bool bShift,
80 CPDF_FormField* pTarget, 79 CPDF_FormField* pTarget,
81 CFX_WideString& Value, 80 CFX_WideString& Value,
82 FX_BOOL& bRc) override {} 81 bool& bRc) override {}
83 void OnScreen_Focus(FX_BOOL bModifier, 82 void OnScreen_Focus(bool bModifier,
84 FX_BOOL bShift, 83 bool bShift,
85 CPDFSDK_Annot* pScreen) override {} 84 CPDFSDK_Annot* pScreen) override {}
86 void OnScreen_Blur(FX_BOOL bModifier, 85 void OnScreen_Blur(bool bModifier,
87 FX_BOOL bShift, 86 bool bShift,
88 CPDFSDK_Annot* pScreen) override {} 87 CPDFSDK_Annot* pScreen) override {}
89 void OnScreen_Open(FX_BOOL bModifier, 88 void OnScreen_Open(bool bModifier,
90 FX_BOOL bShift, 89 bool bShift,
91 CPDFSDK_Annot* pScreen) override {} 90 CPDFSDK_Annot* pScreen) override {}
92 void OnScreen_Close(FX_BOOL bModifier, 91 void OnScreen_Close(bool bModifier,
93 FX_BOOL bShift, 92 bool bShift,
94 CPDFSDK_Annot* pScreen) override {} 93 CPDFSDK_Annot* pScreen) override {}
95 void OnScreen_MouseDown(FX_BOOL bModifier, 94 void OnScreen_MouseDown(bool bModifier,
96 FX_BOOL bShift, 95 bool bShift,
97 CPDFSDK_Annot* pScreen) override {} 96 CPDFSDK_Annot* pScreen) override {}
98 void OnScreen_MouseUp(FX_BOOL bModifier, 97 void OnScreen_MouseUp(bool bModifier,
99 FX_BOOL bShift, 98 bool bShift,
100 CPDFSDK_Annot* pScreen) override {} 99 CPDFSDK_Annot* pScreen) override {}
101 void OnScreen_MouseEnter(FX_BOOL bModifier, 100 void OnScreen_MouseEnter(bool bModifier,
102 FX_BOOL bShift, 101 bool bShift,
103 CPDFSDK_Annot* pScreen) override {} 102 CPDFSDK_Annot* pScreen) override {}
104 void OnScreen_MouseExit(FX_BOOL bModifier, 103 void OnScreen_MouseExit(bool bModifier,
105 FX_BOOL bShift, 104 bool bShift,
106 CPDFSDK_Annot* pScreen) override {} 105 CPDFSDK_Annot* pScreen) override {}
107 void OnScreen_InView(FX_BOOL bModifier, 106 void OnScreen_InView(bool bModifier,
108 FX_BOOL bShift, 107 bool bShift,
109 CPDFSDK_Annot* pScreen) override {} 108 CPDFSDK_Annot* pScreen) override {}
110 void OnScreen_OutView(FX_BOOL bModifier, 109 void OnScreen_OutView(bool bModifier,
111 FX_BOOL bShift, 110 bool bShift,
112 CPDFSDK_Annot* pScreen) override {} 111 CPDFSDK_Annot* pScreen) override {}
113 void OnBookmark_MouseUp(CPDF_Bookmark* pBookMark) override {} 112 void OnBookmark_MouseUp(CPDF_Bookmark* pBookMark) override {}
114 void OnLink_MouseUp(CPDFSDK_FormFillEnvironment* pFormFillEnv) override {} 113 void OnLink_MouseUp(CPDFSDK_FormFillEnvironment* pFormFillEnv) override {}
115 void OnMenu_Exec(CPDFSDK_FormFillEnvironment* pFormFillEnv, 114 void OnMenu_Exec(CPDFSDK_FormFillEnvironment* pFormFillEnv,
116 const CFX_WideString&) override {} 115 const CFX_WideString&) override {}
117 void OnBatchExec(CPDFSDK_FormFillEnvironment* pFormFillEnv) override {} 116 void OnBatchExec(CPDFSDK_FormFillEnvironment* pFormFillEnv) override {}
118 void OnConsole_Exec() override {} 117 void OnConsole_Exec() override {}
119 void OnExternal_Exec() override {} 118 void OnExternal_Exec() override {}
120 }; 119 };
121 120
(...skipping 10 matching lines...) Expand all
132 } 131 }
133 132
134 IJS_Context* GetCurrentContext() override { return m_pContext.get(); } 133 IJS_Context* GetCurrentContext() override { return m_pContext.get(); }
135 void ReleaseContext(IJS_Context* pContext) override {} 134 void ReleaseContext(IJS_Context* pContext) override {}
136 135
137 CPDFSDK_FormFillEnvironment* GetFormFillEnv() const override { 136 CPDFSDK_FormFillEnvironment* GetFormFillEnv() const override {
138 return m_pFormFillEnv; 137 return m_pFormFillEnv;
139 } 138 }
140 139
141 #ifdef PDF_ENABLE_XFA 140 #ifdef PDF_ENABLE_XFA
142 FX_BOOL GetValueByName(const CFX_ByteStringC&, CFXJSE_Value*) override { 141 bool GetValueByName(const CFX_ByteStringC&, CFXJSE_Value*) override {
143 return FALSE; 142 return false;
144 } 143 }
145 144
146 FX_BOOL SetValueByName(const CFX_ByteStringC&, CFXJSE_Value*) override { 145 bool SetValueByName(const CFX_ByteStringC&, CFXJSE_Value*) override {
147 return FALSE; 146 return false;
148 } 147 }
149 #endif // PDF_ENABLE_XFA 148 #endif // PDF_ENABLE_XFA
150 149
151 int ExecuteScript(const CFX_WideString& script, 150 int ExecuteScript(const CFX_WideString& script,
152 CFX_WideString* info) override { 151 CFX_WideString* info) override {
153 return 0; 152 return 0;
154 } 153 }
155 154
156 protected: 155 protected:
157 CPDFSDK_FormFillEnvironment* m_pFormFillEnv; 156 CPDFSDK_FormFillEnvironment* m_pFormFillEnv;
158 std::unique_ptr<CJS_ContextStub> m_pContext; 157 std::unique_ptr<CJS_ContextStub> m_pContext;
159 }; 158 };
160 159
161 // static 160 // static
162 void IJS_Runtime::Initialize(unsigned int slot, void* isolate) {} 161 void IJS_Runtime::Initialize(unsigned int slot, void* isolate) {}
163 162
164 // static 163 // static
165 void IJS_Runtime::Destroy() {} 164 void IJS_Runtime::Destroy() {}
166 165
167 // static 166 // static
168 IJS_Runtime* IJS_Runtime::Create(CPDFSDK_FormFillEnvironment* pFormFillEnv) { 167 IJS_Runtime* IJS_Runtime::Create(CPDFSDK_FormFillEnvironment* pFormFillEnv) {
169 return new CJS_RuntimeStub(pFormFillEnv); 168 return new CJS_RuntimeStub(pFormFillEnv);
170 } 169 }
OLDNEW
« no previous file with comments | « fpdfsdk/javascript/JS_GlobalData.cpp ('k') | fpdfsdk/javascript/PublicMethods.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698