1. f4bdb41 Add some unit tests for FX_ParseDateUsingFormat(). by Lei Zhang · 2 years, 7 months ago chromium/5448 chromium/5449
  2. 5c18e87 Replace pointer arithmetic with spans in CFX_BinaryBuf. by Tom Sepez · 2 years, 7 months ago
  3. 69bddfe fix some clang-tidy member init suggestions. by Tom Sepez · 2 years, 7 months ago
  4. d89d2e0 Use retained locals to avoid implicit .Get() calls by Tom Sepez · 2 years, 8 months ago
  5. 1f86636 Use more spans in streams, part 2. by Tom Sepez · 2 years, 8 months ago chromium/5397 chromium/5398
  6. 832a694 Update old-style copyright headers by K. Moon · 2 years, 8 months ago
  7. 654d359 Remove explicit UnownedPtr<>::Get() calls from fxjs/ by Tom Sepez · 2 years, 8 months ago
  8. 8482a83 Replace CPDF_Page::SetImageCache() with AddImageCache() by Tom Sepez · 2 years, 8 months ago
  9. 57a6f3d Remove CPDF_Page::RenderCacheIface by Tom Sepez · 2 years, 8 months ago
  10. 167a560 Move CPDF_PageImageCache to page/ layer. by Tom Sepez · 2 years, 8 months ago
  11. b96600e Rename CPDF_PageRenderCache to CPDF_PageImageCache. by Tom Sepez · 2 years, 8 months ago
  12. cb75a6c Remove CXFA_FFNotify::GetWidgetHandler(). by Tom Sepez · 2 years, 8 months ago
  13. 44528e4 Remove stray cppgc::Member<>::Get() calls by Tom Sepez · 2 years, 8 months ago
  14. 0351b27 Convert CFXJSE_FormCalcContext::m_pDocument to WeakPersistent<>. by Tom Sepez · 2 years, 8 months ago
  15. 7563335 Remove CFXJSE_ResolveProcessor::GetNodeHelper(). by Tom Sepez · 2 years, 8 months ago
  16. fdbd4bb Use fxcrt::MakeFakeUniquePtr() in a few more places. by Tom Sepez · 2 years, 8 months ago
  17. b214cdc Wrap CFXJSE_Engine::GetJseContext() with GetJseContextForTest(). by Tom Sepez · 2 years, 8 months ago
  18. 14b3b8c Introduce CPDF_Dest::GetScrollPositionsArray(). by Tom Sepez · 2 years, 8 months ago
  19. ad9ec04 Delete unused CPDFSDK_AnnotReverseIteration. by Lei Zhang · 2 years, 9 months ago
  20. cd3d379 Rework CPDFSDK_FormFillEnvironment::JS_appResponse() callers. by Lei Zhang · 2 years, 9 months ago
  21. 82b558c Use FixedZeroedDataVector in JS_appResponse() callers. by Lei Zhang · 2 years, 9 months ago
  22. 2785e02 Pass retained array to CPDF_Dest constructor. by Tom Sepez · 2 years, 9 months ago
  23. 42fc375 Replace CFX_MemoryStream::GetBuffer() with GetSpan(). by Lei Zhang · 2 years, 9 months ago
  24. d1f85fd Avoid ambiguity in CPDF_{Dictionary,Array}Locker constructors by Tom Sepez · 2 years, 9 months ago
  25. d9ccef4 Store retained object keys in all CPDF_DocPageData maps. by Tom Sepez · 2 years, 9 months ago chromium/5314 chromium/5315
  26. bd17761 Re-work string template constructors by Tom Sepez · 2 years, 9 months ago
  27. 3b886ba Rename CPDF_Array::GetNumberAt() to GetFloatAt(). by Tom Sepez · 2 years, 9 months ago
  28. 105670a Avoid null-deref in CJX_Node::model. by Tom Sepez · 2 years, 10 months ago
  29. d51720c Return retained const objects from SearchNameNodeByNameInternal() by Tom Sepez · 2 years, 10 months ago
  30. ce5df36 Introduce CFX_ReadOnlyByteStringStream. by Lei Zhang · 2 years, 10 months ago
  31. 066056e Split part of CFX_ReadOnlyMemoryStream into CFX_ReadOnlySpanStream. by Lei Zhang · 2 years, 10 months ago
  32. d86b83b Better encapsulate CFXJSE_RuntimeData by Tom Sepez · 2 years, 10 months ago
  33. bd65c55 Encapsulate FXJS_PerIsolateData members. by Tom Sepez · 2 years, 10 months ago
  34. e60da83 Encapsulate CFXJS_ObjDefinition members by Tom Sepez · 2 years, 10 months ago
  35. 7ea96b4 Remove redundant public: from struct ExecEventParaInfo. by Tom Sepez · 2 years, 10 months ago
  36. 8052463 Avoid a copy in CJS_Document::mailForm(). by Lei Zhang · 2 years, 10 months ago
  37. a5747ca Store 2 unrelated GetSize() results in appropriate data types. by Lei Zhang · 2 years, 10 months ago
  38. 2810c83 Use DataVector<T> in fxjs/ and xfa/. by Lei Zhang · 2 years, 10 months ago
  39. 06dd650 Encapsulate CFXJS_PerObjectData public instance variables. by Tom Sepez · 2 years, 10 months ago
  40. 83e6ac3 Fully encapsulate Partition Alloc in fx_memory.cpp by Tom Sepez · 2 years, 10 months ago
  41. 565fe79 Rework code in CJS_Field in light of single Form Fill Environment. by Tom Sepez · 2 years, 10 months ago
  42. 8885ece Output vector of widgets from CPDFSDK_InteractiveForm::GetWidgets(). by Tom Sepez · 2 years, 10 months ago
  43. 4b718ca Return IPDF_Page* from CPDFSDK_FormFillEnvironment::GetCurrentPage() by Tom Sepez · 2 years, 10 months ago
  44. 3d1caff Remove CFXJSE_ResolveProcessor::SetEngine() by Tom Sepez · 2 years, 11 months ago
  45. 565437d Limit max precision in FormCalc Str() function. by Lei Zhang · 2 years, 11 months ago
  46. fadcc7a Rename CFX_WideTextBuf to fxcrt::WideTextBuffer. by Tom Sepez · 2 years, 11 months ago
  47. 44a3bf3 Rename CFX_BinaryBuf to fxcrt::BinaryBuffer and test. by Tom Sepez · 2 years, 11 months ago
  48. 61d8ae8 Pass retained arguments to CPDF_Form and CPDF_Page by Tom Sepez · 2 years, 11 months ago chromium/5193 chromium/5194
  49. bfcf156 Use fine-grained v8 headers. by Lei Zhang · 3 years ago
  50. d1edcc8 Add CPDF_Dictionary::GetMutableStream(). by Tom Sepez · 3 years ago
  51. 9ca79eb Make looking up named Dests a const operation. by Tom Sepez · 3 years ago chromium/5142 chromium/5143 chromium/5144 chromium/5145 chromium/5146 chromium/5147 chromium/5148 chromium/5149
  52. ae6e5eb Remove unused compound return from CJX_Object::GetPropertyInternal(). by Tom Sepez · 3 years ago chromium/5116 chromium/5117
  53. a365840 Move CFXJSE_Engine pointer directly into CFXJSE_ResolveProcessor itself. by Tom Sepez · 3 years ago
  54. 36ed91d Avoid casting back and forth from CFX_V8 to CFXJSE_Engine by Tom Sepez · 3 years ago chromium/5114 chromium/5115
  55. 6390d1d Use CFXA_Script subclass for scripts in XFA. by Tom Sepez · 3 years ago
  56. 35321c9 Nest CFXJSE_ResolveNodeData in CFXJSE_ResolveProcessor. by Tom Sepez · 3 years ago
  57. a93b7b1 Do not allow XFA property modification during resolution phase by Tom Sepez · 3 years ago
  58. 91756a8 Encapsulate CFXJSE_Engine::m_upObjectArray by Tom Sepez · 3 years ago
  59. d803f2b Add (disabled) test case for functional bug 1333298 by Tom Sepez · 3 years ago
  60. e05a4b4 Remove redundant HasAttribute() calls before RemoveAttribute() by Tom Sepez · 3 years ago
  61. 5663765 Use CXFA_Subform subclass argument in IndexChangedSubform(). by Tom Sepez · 3 years ago
  62. 9e61a72 Prefer EXPECT_TRUE(x) over EXPECT_NE(nullptr, x) in tests. by Tom Sepez · 3 years ago
  63. 70d8239 Ensure pProtoNode is a template in CJX_Object::ScriptAttributeString. by Tom Sepez · 3 years ago
  64. fe28729 Fix HeapUnitTest.DISABLED_Bloat and re-enable. by Tom Sepez · 3 years, 1 month ago
  65. d0fb7bc Add (disabled) test for cppgc heap bloating. by Tom Sepez · 3 years, 1 month ago
  66. c573bc7 Avoid more default ANSI strings in fxjs. by Tom Sepez · 3 years, 1 month ago
  67. 10b10c4 Support Unicode names/values in CJS globals by Tom Sepez · 3 years, 1 month ago
  68. 3f41787 Remove some unhelpful helper functions from cjs_global.cpp by Tom Sepez · 3 years, 1 month ago
  69. 975aae5 Make CJS_Global V8 callbacks conform to V8 API. by Tom Sepez · 3 years, 1 month ago
  70. 689ec4d Add test for FFI_DownloadFromURL() by Tom Sepez · 3 years, 1 month ago
  71. 15d326e Add test for formcalc Post()/Put() functions. by Tom Sepez · 3 years, 1 month ago
  72. 0f286c2 Pass -Wno-return-type to GCC. by Lei Zhang · 3 years, 2 months ago
  73. 17be9fe Ignore attempts to set document properties via JS. by Lei Zhang · 3 years, 2 months ago chromium/5035 chromium/5036 chromium/5037 chromium/5038 chromium/5039 chromium/5040 chromium/5041
  74. d6de8f0 Convert some WideString::Format() calls to FormatInteger() by Tom Sepez · 3 years, 2 months ago chromium/5021 chromium/5022 chromium/5023 chromium/5024
  75. 332c77a Replace WARN_UNUSED_RESULT with [[nodiscard]]. by Lei Zhang · 3 years, 2 months ago
  76. 2a01b34 Replace FALLTHROUGH macro with [[fallthrough]]. by Lei Zhang · 3 years, 2 months ago
  77. 046d9c4 Fix some typos. by Lei Zhang · 3 years, 2 months ago
  78. 3111d40 Start using C++17. by Lei Zhang · 3 years, 2 months ago
  79. ee12a1a Fix multiple iterations of FXJSEngineUnitTest.GC by Tom Sepez · 3 years, 2 months ago
  80. 62ad9af Add a missing CFXJSE_ScopeUtil_IsolateHandleContext in CFXJSE_Engine. by Lei Zhang · 3 years, 2 months ago chromium/5001 chromium/5002 chromium/5003 chromium/5004 chromium/5006 chromium/5007 chromium/5008 chromium/5009 chromium/5010 chromium/5011 chromium/5012
  81. a657b4d Remove two always-true args from UpdateFormControl() by Tom Sepez · 3 years, 2 months ago
  82. a39e80f Remove always-true parameter from CXFA_Node::SetItemState() by Tom Sepez · 3 years, 2 months ago
  83. 9e236d8 Add CPDFSDK_AnnotIteration subclasses to improve readability. by Lei Zhang · 3 years, 3 months ago chromium/4986 chromium/4987
  84. 5c7f442 Remove always-true parameters from UpdateFormField() by Tom Sepez · 3 years, 3 months ago
  85. 468f520 Fix null-dereference in CJX_Object::SetContent() by Tom Sepez · 3 years, 3 months ago
  86. 503eae3 Remove unnecessary ptr_util.h includes. by Lei Zhang · 3 years, 3 months ago
  87. 4ad213d Remove more CFX_WideTextBuf usage from cfxjse_formcalc_context.cpp by Tom Sepez · 3 years, 3 months ago
  88. 9e80262 Make wide-form of CPDF_String constructor take a view. by Tom Sepez · 3 years, 3 months ago
  89. 359be40 Return "circle" for the default radio button style. by Lei Zhang · 3 years, 3 months ago
  90. d87c5c2 Avoid UBSAN error in CFXJSE_FormCalcContext::GenerateSomExpression(). by Lei Zhang · 3 years, 4 months ago
  91. 3285fc2 Add CFXJSE_FormCalcContext::GenerateSomExpression() unittests. by Lei Zhang · 3 years, 4 months ago
  92. 9e8fa40 Rename FXJSE_CLASS_DESCRIPTOR constants. by Lei Zhang · 3 years, 4 months ago
  93. 605b4e1 Rename fm2js dir to formcalc. by Lei Zhang · 3 years, 4 months ago
  94. 8f5a006 Split string portion of core/fxcrt/stl_util.h into its own header. by Lei Zhang · 3 years, 4 months ago chromium/4907 chromium/4908
  95. 0d5a51b Apply pdfium_noshorten_config to xfa/fxfa/parser by Tom Sepez · 3 years, 4 months ago
  96. 3bcd3e2 Use pow() in CFXJSE_FormCalcContext::PV(). by Lei Zhang · 3 years, 4 months ago chromium/4893 chromium/4894
  97. c83477c Update an expected result for a FormCalc PV test. by Lei Zhang · 3 years, 4 months ago
  98. 920b866 Limit number of payment periods for FormCalc financial functions. by Lei Zhang · 3 years, 4 months ago
  99. d6e8b74 Use pow() in CFXJSE_FormCalcContext::Pmt(). by Lei Zhang · 3 years, 5 months ago
  100. c164507 Treat FormCalc Pmt() period parameter as an integer. by Lei Zhang · 3 years, 5 months ago chromium/4867 chromium/4868 chromium/4869