summaryrefslogtreecommitdiff
path: root/fxjs/cjs_document.cpp
AgeCommit message (Expand)Author
2018-10-17Add CPDF_{Array,Dictionary}Locker to catch illegal iteration patterns.Tom Sepez
2018-10-15Clone dict before iteration in CJS_Document::get_infoTom Sepez
2018-10-12Beef up CJS_Document method coverage.Tom Sepez
2018-10-12Rename CPDF_{Array,Dictionary}::GetCount() to size().Lei Zhang
2018-10-11Fix some nits in CJS_Document helpers.Lei Zhang
2018-10-11Rename InterForm classes to InteractiveForm.Lei Zhang
2018-10-11Rename interform files to interactiveform.Lei Zhang
2018-10-09Do IWYU for cpdf_dictionary.h.Lei Zhang
2018-10-09Add some helper methods to get InterForm objects in CJS_Document.Lei Zhang
2018-10-09Clean up CJS_Document.Lei Zhang
2018-10-02Remove ability to delete annot in CJS_Document::removeField()Tom Sepez
2018-08-27Remove unnecessary ToArray() calls and locals in CPDF_Dest.chromium/3535Lei Zhang
2018-08-17Rename CJS_Return to CJS_Result.Tom Sepez
2018-08-17Introduce safer CJS_Return::Success() and Failure().Tom Sepez
2018-08-16Replace optional bool bNotify with enum type.Tom Sepez
2018-08-14Remove optional argument from NewFXJSBoundObject().Tom Sepez
2018-08-14Remove more default arg = nullptr cases.Tom Sepez
2018-07-28Add CPDSDK_Annot::AsBAAnnot() checked downcast methodTom Sepez
2018-07-26Be more careful casting to widget subclasses.Tom Sepez
2018-07-16Make JSGetObject<C>() return UnownedPtr<C>.Tom Sepez
2018-07-11Use JSGetObject() in more places.chromium/3489Lei Zhang
2018-07-02Kill a malloc/memcpy in cjs_document.cppTom Sepez
2018-06-20Re-work some more c_str() usage.Tom Sepez
2018-06-12Rework "Make common page base class."Tom Sepez
2018-06-11Use spans in CJS_Object.Tom Sepez
2018-06-08Remove CJS_Object::InitInstance().Tom Sepez
2018-06-08Ensure CJS_Return() with error always includes a message.Tom Sepez
2018-06-06Stop using some v8::Context slot to find runtime.Tom Sepez
2018-06-04Make CJS_Objects track CJS_Runtime (and hence the document itself)Tom Sepez
2018-06-04Revert "Make CPDF_Document cache CPDF_Pages"Tom Sepez
2018-06-04Revert "Make common page base class for XFA and non-XFA."Tom Sepez
2018-06-01Fix XFA guardsRyan Harrison
2018-05-30Make common page base class for XFA and non-XFA.Tom Sepez
2018-05-30Make CPDF_Document cache CPDF_PagesTom Sepez
2018-05-25Make CPDF_Page retainable.Tom Sepez
2018-05-22Fix nits in fxjs.Lei Zhang
2018-05-08Rename CPDF_Document::GetPage() to GetPageDictionary().Tom Sepez
2018-04-30Make CPDFSDK_FormFillEnvironment always hold a CPDF_Document.Tom Sepez
2018-04-23Disable JavaScript entirely if no JSPlatform passed by embedder.Tom Sepez
2018-04-17Avoid some string -> ptr -> string duplicate allocations in FF EnvironmentTom Sepez
2018-04-11Remove use of GetBuffer()/ReleaseBuffer() when c_str() is sufficient.Tom Sepez
2018-02-07Split creation of ordinary object and bound objects in FXJS.chromium/3343Tom Sepez
2018-02-05Fold CJS_EmbedObj classes into CJS_Object classesDan Sinclair
2018-02-05Remove the CJS_EmbedObj template param from JSConstructor.Dan Sinclair
2018-02-05Use unique pointer in CFXJS_PerObjectData.Tom Sepez
2018-02-01Change internal usages of GetPageIndexDeprecated() to new method.Henrique Nakashima
2018-02-01Deprecate FPDFDest_GetPageIndex and create a fixed version.Henrique Nakashima
2018-01-29Kill some bare |new|s in cjs_field.cppTom Sepez
2017-12-12[js] Convert to using size instead of sentinelsDan Sinclair
2017-11-27Convert CPDF_TextObject to not use CollectionSizeDan Sinclair