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