summaryrefslogtreecommitdiff
path: root/xfa/fxfa/fm2js
AgeCommit message (Expand)Author
2018-02-19Inline some formcalc identifiersdan sinclair
2018-02-19Merge FormCalc to JavaScript methodsdan sinclair
2018-02-19Simplify CXFA_FMToken creationdan sinclair
2018-02-19Simplify formcalc token listdan sinclair
2018-02-15Add limit to number of formcalc expressionsDan Sinclair
2017-11-01Move some XFA JS code into fxjs/Dan Sinclair
2017-10-26Consistently apply JS size checkRyan Harrison
2017-10-25Fixing the prefix on IsTooBigRyan Harrison
2017-10-25Add in depth check for ToJavascript and related methodsRyan Harrison
2017-09-27Remove FXSYS_strlen and FXSYS_wcslenchromium/3226Ryan Harrison
2017-09-27Remove FX_STRSIZE and replace with size_tRyan Harrison
2017-09-21Move CFX_UnownedPtr to UnownedPtrDan Sinclair
2017-09-21Rename CFX_RetainPtr to RetainPtrDan Sinclair
2017-09-21Move CFX_AutoRestorer to fxcrt::AutoRestorerDan Sinclair
2017-09-20Add in missed parse recursion depth checksRyan Harrison
2017-09-18Convert string class namesRyan Harrison
2017-09-06Convert FX_STRSIZE int->size_tRyan Harrison
2017-09-06GUID cleanupDan Sinclair
2017-09-05Split fx_guid from fx_extensionDan Sinclair
2017-09-01Fix integer overflow in Buffer_itoa when passing INT_MIN.Henrique Nakashima
2017-08-31Clean up of typing in lexer codeRyan Harrison
2017-08-30Move CFX_WideTextBuf out of fx_basicDan Sinclair
2017-08-30Split auto restorer from fx_basicDan Sinclair
2017-08-30Convert int* references to FX_STRSIZERyan Harrison
2017-08-29Fix incorrectly guarded lexer advancement in FormCalc parserRyan Harrison
2017-08-23Reduce FM2JS parser depth limit to avoid memory exhaustionRyan Harrison
2017-08-23Convert string Find methods to return an OptionalRyan Harrison
2017-08-16Add parse depth limit to FormCalc parserRyan Harrison
2017-08-15Remove GetAt from string classesRyan Harrison
2017-08-11Add checks of index operations on string classesRyan Harrison
2017-08-01Replace raw value for constant error value in string operationsRyan Harrison
2017-07-31Remove null derefence case caught by fuzzersRyan Harrison
2017-07-28Convert calls to Mid() to Left() or Right() if possibleRyan Harrison
2017-07-27Remove single param Mid() method from string classesRyan Harrison
2017-07-27Move CXFA_FMParse to CFXA_FMParserRyan Harrison
2017-07-27Remove CFX_ByteTextBuf from cxfa_fm2jscontext.cppHenrique Nakashima
2017-07-27Remove 0 from the valid FormCalc charactersRyan Harrison
2017-07-27Refactor whitespace lexing to be explicitRyan Harrison
2017-07-27Rewrite FMLexer to use nullptr for errorsRyan Harrison
2017-07-27Add conversion from FMTokens to stringsRyan Harrison
2017-07-27Removed unused helper functionRyan Harrison
2017-07-25Clean up data passing in FormCalc Lexerchromium/3167Ryan Harrison
2017-07-24Rename FMLexer methods to be more descriptiveRyan Harrison
2017-07-24Remove extracting characters from inputRyan Harrison
2017-07-24Move xfa/fxfa/app to xfa/fxfachromium/3166Dan Sinclair
2017-07-19Rename StringCs c_str() to unterminated_c_str().Tom Sepez
2017-07-18Correct lexer handling of FormCalc identifiersRyan Harrison
2017-07-07Remove a static initializer introduced in commit 573b10a.Lei Zhang
2017-07-05Extract comparison functions from std::lower_bound argsRyan Harrison
2017-07-04Removed hand rolled bsearch from IsKeyword methodRyan Harrison