summaryrefslogtreecommitdiff
path: root/fxjs
AgeCommit message (Expand)Author
2018-08-01Make FPDF_FormHandle be represented as an incomplete type.chromium/3510Tom Sepez
2018-08-01Encapsulate some public static methods in CFXJSE_FormCalcContext.Lei Zhang
2018-08-01Refactor PatternStringType().Lei Zhang
2018-08-01Combine date/time format methods in CFXJSE_FormCalcContext.Lei Zhang
2018-07-30Don't static_cast<>(this) to subclass in CXFA_LayoutItem methods.chromium/3508Tom Sepez
2018-07-30Fix a misspelling of "locale".Lei Zhang
2018-07-28Remove CXFA_TraverseStrategy_ContentLayoutItem.chromium/3507chromium/3506Tom Sepez
2018-07-28Add CPDSDK_Annot::AsBAAnnot() checked downcast methodTom Sepez
2018-07-27Tag XFA data bound to V8 Objects.Tom Sepez
2018-07-26Use moar ToXMLElement() in place of static_cast<>.Tom Sepez
2018-07-26Be more careful casting to widget subclasses.Tom Sepez
2018-07-26Fix usage of deprecated V8 Value::ToString methodDan Elphick
2018-07-25Introduce ToXMLElement() checked downcast helper functionTom Sepez
2018-07-25Move CXFA_ThisProxy helper to CXFA_Object.Tom Sepez
2018-07-24Fix UAF in CPDFSDK_Widget::GetMixXFAWidget().chromium/3502Henrique Nakashima
2018-07-24Rename JS_{METHOD,PROP} to JSE_{METHOD,PROP}Tom Sepez
2018-07-24Remove lpClass argument from FXJSE_RetrieveObjectBinding()Tom Sepez
2018-07-23Tighten up ThisProxy casts.Tom Sepez
2018-07-23Remove unused CFXJSE_Arguments::GetObject()chromium/3501Tom Sepez
2018-07-23Remove argument from CFXJSE_Value::ToHostObject()Tom Sepez
2018-07-23Remove second argument to CFXJSE_Engine::ToObject()Tom Sepez
2018-07-23Replace CFXJSE_HostObject::type_ with polymorphic conversion methodsTom Sepez
2018-07-23Remove second argument to ToJSContext().Tom Sepez
2018-07-19Remove some unused default values in cfxjse_context.h.Tom Sepez
2018-07-19Change some ASSERTS() to early returns in cfxjse_class.cppTom Sepez
2018-07-17Check for global flag on global proxy objects.Tom Sepez
2018-07-16Make JSGetObject<C>() return UnownedPtr<C>.Tom Sepez
2018-07-16Use UnownedPtr<> to v8::Isolates.Tom Sepez
2018-07-16Alert embedder when attempting to save XFA formRyan Harrison
2018-07-12Move CJS_Field private methods into an anonymous namespace.Lei Zhang
2018-07-12Remove parameter to CJS_Field::GetFormFields().Lei Zhang
2018-07-12Add CJS_Field::GetFirstFormField().Lei Zhang
2018-07-12Add more helper functions to check field types in CJS_Field.Lei Zhang
2018-07-12Add a IsCheckBoxOrRadioButton() helper for CJS_Field.Lei Zhang
2018-07-12Use pdfium::Optional in CJS_Return.Lei Zhang
2018-07-12Use JSGetObject() in even more places.Lei Zhang
2018-07-11Use JSGetObject() in more places.chromium/3489Lei Zhang
2018-07-11Check GetObjDefnID() in various JS functions.Lei Zhang
2018-07-11Fix some nits in fxjs code.Lei Zhang
2018-07-03Use unowned ptr to Node from outside XFA node tree.chromium/3481Tom Sepez
2018-07-02Kill a malloc/memcpy in cjs_document.cppTom Sepez
2018-07-02Virtualize Observable<T>::ObservedPtr::OnDestroy() for CPDF_Avail cleanupTom Sepez
2018-06-29Use UnownedPtr<CXFA_Node> or comment raw pointers as tree nodes.chromium/3479chromium/3478Tom Sepez
2018-06-29Use UnownedPtr to CXFA_Node from outside the treechromium/3477Tom Sepez
2018-06-28Fix logic error in CJX_InstanceManager::count()chromium/3476Tom Sepez
2018-06-28Replace DCHECKs with ASSERTs.Lei Zhang
2018-06-26Use ObservedPtr for CJS_Field::m_pJSFieldTom Sepez
2018-06-22Avoid some duplicate const/non-const getters.Tom Sepez
2018-06-21Clean up constant values for JS alert and beepRyan Harrison
2018-06-21Use the length of calculated string instead of sourceRyan Harrison