1. fe2c0513 Switch CPDF_Dictionary::Remove() to take a ByteStringView. by Lei Zhang · 2 years, 10 months ago
  2. 5ae732f Fixes to support building in C++20 mode. by Peter Kasting · 2 years, 11 months ago
  3. 7606744 Explicitly call StringViewTemplate(char&) ctor in {Byte,Wide}String by Tom Sepez · 2 years, 11 months ago
  4. 3ae43cc Generate CSS property tables via macros by Tom Sepez · 2 years, 11 months ago chromium/5030 chromium/5031 chromium/5032
  5. 1453b09 Simplify CFX_CSSRuleCollection by Tom Sepez · 2 years, 11 months ago
  6. eb220c8 Remove CFX_CSSRuleCollection::m_iSelectors by Tom Sepez · 2 years, 11 months ago
  7. cb74374 Add WideString::FormatInteger(). by Tom Sepez · 2 years, 11 months ago
  8. 332c77a Replace WARN_UNUSED_RESULT with [[nodiscard]]. by Lei Zhang · 2 years, 11 months ago
  9. 2a01b34 Replace FALLTHROUGH macro with [[fallthrough]]. by Lei Zhang · 2 years, 11 months ago
  10. 3111d40 Start using C++17. by Lei Zhang · 2 years, 11 months ago
  11. c047613 Remove bool args from CFX_CSSValueListParser::SkipTo() by Tom Sepez · 3 years ago
  12. 11f610f Replace FXBSTR_ID() macro with a constexpr function. by Lei Zhang · 3 years ago
  13. 88f2dd4 Remove set but otherwise unused variable by Arthur Eubanks · 3 years ago chromium/4972
  14. c816b6f Make {Byte,Wide}String single-char ctors explicit. by Tom Sepez · 3 years ago
  15. e002399 Replace std::string::length() with size(). by Lei Zhang · 3 years ago
  16. 9b0008c Fix nits in CFX_DateTime::Now(). by Lei Zhang · 3 years, 1 month ago
  17. 8d9858c Fix Fuchsia build. by Lei Zhang · 3 years, 1 month ago
  18. 6dfe882 Add fx_safe_types_unitttest.cpp by Tom Sepez · 3 years, 1 month ago
  19. bb530e4 Change cfx_fileaccess* code to only provide read-only access. by Lei Zhang · 3 years, 1 month ago
  20. 98e0feb Make FPDF_LoadDocument() treat the filename as UTF-8 on Windows. by Lei Zhang · 3 years, 1 month ago
  21. 8f5a006 Split string portion of core/fxcrt/stl_util.h into its own header. by Lei Zhang · 3 years, 1 month ago chromium/4907 chromium/4908
  22. 05c8272 Use size_t indices in CFX_WideTextBuf::Delete() by Tom Sepez · 3 years, 1 month ago
  23. 3e2b718 Apply pdfium_noshorten_config to constants/ and fxcrt/css by Tom Sepez · 3 years, 1 month ago
  24. 87b16f2 Better classify OOM crashes on Windows. by Lei Zhang · 3 years, 1 month ago
  25. 926cd3c Introduce GN config pdfium_noshorten_config by Tom Sepez · 3 years, 1 month ago chromium/4891 chromium/4892
  26. 9f611a1 Add dependency from fx_lpng target to fxcrt. by Lei Zhang · 3 years, 1 month ago
  27. e23d3e9 Add FX_STACK_ALLOCATED() to more fpdfapi classes. by Tom Sepez · 3 years, 2 months ago
  28. 7ac1334 LSC: Apply clang-tidy's modernize-use-bool-literals to pdfium by Anton Bikineev · 3 years, 2 months ago
  29. 7073ec5 Put std::string backing store in partition alloc by Tom Sepez · 3 years, 2 months ago chromium/4832 chromium/4833 chromium/4834 chromium/4835 chromium/4836 chromium/4837
  30. 4aed4b0 Convert some std::ostringstream to fxcrt::ostringstream. by Tom Sepez · 3 years, 2 months ago
  31. b8fe2c4 Combine templates in fx_memory_wrappers. by Tom Sepez · 3 years, 2 months ago
  32. dbbd83f Allow ostringsstreams to use same partition storage as ByteString. by Tom Sepez · 3 years, 2 months ago
  33. a4f86da Move more of the work of string data allocation to fx_memory.h by Tom Sepez · 3 years, 2 months ago
  34. eb2da2a Replace remaining defined(OS_FOO) with BUILDFLAG(IS_FOO). by Lei Zhang · 3 years, 2 months ago
  35. 42d30c2 Replace defined(OS_APPLE) with BUILDFLAG(IS_APPLE). by Lei Zhang · 3 years, 2 months ago
  36. a102865 Mark AutoRestorer<>/AutoNuller<> as stack-only. by Tom Sepez · 3 years, 2 months ago
  37. f997abe Replace defined(OS_WIN) with BUILDFLAG(IS_WIN). by Lei Zhang · 3 years, 2 months ago
  38. 4267352 Specify extern template for StringDataTemplate. by Tom Sepez · 3 years, 2 months ago
  39. 969fd7d Remove more includes from headers. by Lei Zhang · 3 years, 3 months ago
  40. 696d870 Add clang -Wshorten-64-to-32 warning for core/fxcrt by Tom Sepez · 3 years, 3 months ago
  41. 2246a53 Greedy buffer re-use in {Byte,Wide}String::clear() by Tom Sepez · 3 years, 3 months ago
  42. 71b3e78 Fix remaining -Wshorten-64-to-32 warnings for fxcrt. by Tom Sepez · 3 years, 3 months ago
  43. 5adae6d Remove CFX_BinaryBuf::GetBuffer() in favor of spans by Tom Sepez · 3 years, 3 months ago
  44. bafc408 Fix NULL segv in {Byte,Wide}String::MakeLower. by Tom Sepez · 3 years, 3 months ago
  45. f072514 Remove CFX_WideTextBuf operator<<() overloads for numeric types. by Tom Sepez · 3 years, 3 months ago
  46. 595bbc4 Remove CFX_WideTextBuf from cfx_xmlelement.cpp by Tom Sepez · 3 years, 3 months ago
  47. f2c1a74 Avoid copy between CFX_WideTextBuf and WideString in CFX_UTF8Decoder. by Tom Sepez · 3 years, 3 months ago
  48. 1e151c6 Prefer {byte,wide}string.h inclusion over fx_string.h by Tom Sepez · 3 years, 4 months ago
  49. 2be7fa5 Use extern template for fxcrt::Split<StrType>. by Tom Sepez · 3 years, 4 months ago
  50. 15c1e6a Remove stream operators from safe_conversions.h and clamped_math.h by Tom Sepez · 3 years, 4 months ago chromium/4711 chromium/4712 chromium/4713 chromium/4714 chromium/4715 chromium/4716 chromium/4718
  51. a97690d Use size_t for sizes in fxcrt/css. by Tom Sepez · 3 years, 4 months ago
  52. fac0f28 Use size_t for lengths in FXSYS_wcstof(). by Tom Sepez · 3 years, 4 months ago chromium/4698 chromium/4699
  53. dce81b8 Be more careful about sign extension in FXSYS_UINT32_GET_MSBFIRST() etc. by Tom Sepez · 3 years, 4 months ago
  54. a4b742e Consolidate C-only section in fx_system.h. by Tom Sepez · 3 years, 4 months ago
  55. ad00459 Use size_t for lengths in widestring, part 2. by Tom Sepez · 3 years, 4 months ago chromium/4694 chromium/4695
  56. a5d8fa1 Use size_t for lengths in WideString, part 1 by Tom Sepez · 3 years, 4 months ago
  57. 3563e0b Use optional<size_t> for CFX_XMLParser::entity_start_ by Tom Sepez · 3 years, 4 months ago chromium/4693
  58. 61b7467 Use size_t for lengths in FX_strstr(). by Tom Sepez · 3 years, 4 months ago
  59. 218830a Use size_t for lengths in StringTo(). by Tom Sepez · 3 years, 4 months ago
  60. 5da5648 Use size_t for sizes in CFX_BitStream. by Tom Sepez · 3 years, 4 months ago
  61. d0b53bd Remove redundant check from one-arg form of Substr(). by Tom Sepez · 3 years, 4 months ago
  62. 3172257 Add one-arg form of string (and stringview) Substr(). by Tom Sepez · 3 years, 4 months ago chromium/4691
  63. de1dd7e Avoid c_str() in StringTo{Double,Float}(WideStringView) by Tom Sepez · 3 years, 4 months ago
  64. 06515e3 Saner FX_Folder implementation by Tom Sepez · 3 years, 4 months ago
  65. 5565257 Avoid c_str() in FX_OpenFolder() calls by Tom Sepez · 3 years, 5 months ago
  66. 8a885ac Clean up CFX_UTF8Decoder. by Lei Zhang · 3 years, 5 months ago
  67. 455cf86 Remove third_party/base/optional.h. by Lei Zhang · 3 years, 5 months ago
  68. 2c49530 Convert to absl::optional, part 1. by Lei Zhang · 3 years, 5 months ago
  69. 055e120 Return absl::nullopt in StringViewTemplate. by Lei Zhang · 3 years, 5 months ago
  70. a3a739d Replace pdfium::nullopt with absl::nullopt. by Lei Zhang · 3 years, 5 months ago
  71. 749b933 Add some missing includes for system headers. by Lei Zhang · 3 years, 5 months ago chromium/4663 chromium/4665
  72. 6b28d69 Remove unneeded STL includes. by Lei Zhang · 3 years, 5 months ago
  73. 61e3afd Remove fxcrt::Subspan(). by Tom Sepez · 3 years, 6 months ago
  74. 35e5af3 Remove circular dependency between core/fxcrt and pdfium_base. by Lei Zhang · 3 years, 6 months ago
  75. 1d737dd Pass observed pointers by non-const ref. by Tom Sepez · 3 years, 6 months ago
  76. a3f2028 Generate Type 42 fonts in CFX_PSRenderer. by Lei Zhang · 3 years, 6 months ago chromium/4652
  77. 141a8fc Remove one form of CFX_FloatRect constructor. by Tom Sepez · 3 years, 7 months ago
  78. 2a2c276 Null UnownedPtr<T>::m_pObj on destruction. by Tom Sepez · 3 years, 7 months ago
  79. 9778968 Make CFX_CSSVALUETYPE an enum class by Tom Sepez · 3 years, 7 months ago
  80. bc3186d Introduce fxcrt::Mask<E> template. by Tom Sepez · 3 years, 7 months ago
  81. 0bd916e Revert "Define BASE_NUMERICS_DISABLE_OSTREAM_OPERATORS." by Lei Zhang · 3 years, 7 months ago chromium/4601 chromium/4602 chromium/4603
  82. 9d8262e Define BASE_NUMERICS_DISABLE_OSTREAM_OPERATORS. by Lei Zhang · 3 years, 7 months ago
  83. b0e6fbc Switch to C headers for cstring and csetjmp. by Lei Zhang · 3 years, 7 months ago
  84. d87b454 Switch to C headers for cctype, cwchar, and cwctype. by Lei Zhang · 3 years, 7 months ago
  85. bf9243c Use FXSYS_sqrt2() in more places. by Lei Zhang · 3 years, 7 months ago
  86. 662e7a8 Pass views and spans to FX_MultiByteToWideString() by Tom Sepez · 3 years, 7 months ago
  87. c6c4771 Remove math.h from fx_coordinates.h. by Lei Zhang · 3 years, 7 months ago
  88. 15fef79 Consistently use math.h functions. by Lei Zhang · 3 years, 7 months ago
  89. 62e0ab9 Remove unused CFX_VTemplate methods. by Lei Zhang · 3 years, 7 months ago
  90. 33c1671 Use kConstant naming in fx_codepage.cpp by Tom Sepez · 3 years, 8 months ago
  91. 0687762 Replace uint32_t with CFX_CSSValueTypeMask by Tom Sepez · 3 years, 8 months ago
  92. efd4423 Switch to a more STL-compliant clamp() implementation. by Lei Zhang · 3 years, 8 months ago
  93. d838e3c Remove three args from FX_WideCharToMultiByte() by Tom Sepez · 3 years, 8 months ago
  94. e0d8b65 Add missing <stddef.h> includes for size_t in a couple of files. by Lei Zhang · 3 years, 8 months ago
  95. 1e7fd16 Remove unnecessary includes of fx_system.h, part 5 by Tom Sepez · 3 years, 8 months ago
  96. 58ea32e Remove unnecessary includes of fx_system.h, part 4 by Tom Sepez · 3 years, 8 months ago
  97. d683986 Convert FX_CHARSET to an enum type. by Tom Sepez · 3 years, 8 months ago
  98. 6c57cda Make FX_CodePage an enum class. by Tom Sepez · 3 years, 8 months ago chromium/4586 chromium/4587 chromium/4588
  99. 0eb31ab Tidy FXSYS_DWORD_GET_MSBFIRST() and friends. by Tom Sepez · 3 years, 8 months ago
  100. 8de2779 Remove some unused #defines from bytestring.cpp by Tom Sepez · 3 years, 8 months ago