Age | Commit message (Expand) | Author |
2024-05-16 | Introduce UNSAFE_TODO() macro. | Tom Sepez |
2024-05-09 | Remove <string.h> inclusion from {Byte,Wide}String headers. | Tom Sepez |
2024-05-08 | Mass convert memset() to FXSYS_memset(). | Tom Sepez |
2024-04-30 | Mark fx_memcpy_wrappers.h functions UNSAFE_BUFFER_USAGE. | Tom Sepez |
2024-04-12 | Spanify FPDFText_GetText() and FPDF_GetBoundedText(). | Tom Sepez |
2024-04-11 | Apply UNSAFE_BUFFERS() to two-arg span ctor in core/ | Tom Sepez |
2024-02-24 | Make core/fxcrt compliant with UNSAFE_BUFFERS() macro. | Tom Sepez |
2024-02-22 | Move remaining code out of third_party/base and into core/fxcrt | Lei Zhang |
2024-02-17 | Move third_party/base/numerics to core/fxcrt/numerics | Lei Zhang |
2024-02-16 | Rename TrimLeft()/TrimRight() to TrimFront()/TrimBack(). | Tom Sepez |
2024-02-16 | Move {Byte,Wide}String::Trim{,Left,Right}() into StringTemplate<> | Tom Sepez |
2024-02-16 | Move {Byte,Wide}String::Replace() to StringTemplate<> | Tom Sepez |
2024-02-16 | Move {Byte,Wide}String::SetAt() into StringTemplate<> | Tom Sepez |
2024-02-16 | Move {Byte,Wide}String::Find() into StringTemplate<> | Tom Sepez |
2024-02-15 | Move {Byte,Wide}String::Insert() to StringTemplate<T> | Tom Sepez |
2024-02-15 | Move {Byte,Wide}String::Delete() into StringTemplate<T>. | Tom Sepez |
2024-02-14 | Move even more code still into StringTemplate. | Tom Sepez |
2024-02-13 | Put GetBuffer() and ReleaseBuffer() in StringBaseTemplate | Tom Sepez |
2024-02-12 | Place common code for byte/wide strings in StringTemplate. | Tom Sepez |
2024-02-12 | Combine FX_wcspos() and FX_strpos() into fxcrt::spanpos(). | Tom Sepez |
2024-02-10 | Move WideString::WStringLength() to cpdfsdk_helpers.cpp | Tom Sepez |
2024-02-09 | Return RetainPtr<> from StringData::Create() | Tom Sepez |
2024-02-08 | Remove ByteString::AllocCopy() and WideString::AllocCopy(). | Tom Sepez |
2024-02-08 | Switch from absl::optional to std::optional | Lei Zhang |
2024-02-08 | Spanify FX_strstr() and FX_wcsstr() | Tom Sepez |
2023-12-11 | Add std::u16string FX_UTF16Encode(WideStringView) | Nico Weber |
2023-12-07 | Avoid some comparisons against data.size() - 1. | Tom Sepez |
2023-12-01 | Make WideString::ToUTF16LE() do surrogate splitting if needed | Nico Weber |
2023-12-01 | Remove unnecessary argument from FuseSurrogates(). | Tom Sepez |
2023-11-30 | Remove FX_UTF8Decode() in favor of WideString::FromUTF8() | Nico Weber |
2023-11-30 | Make WideString's FromUTF16BE / FromUTF16LE do surrogate fusing | Nico Weber |
2023-11-29 | Make WideString's FromUTF16LE(), FromUTF16BE() take bytes, not wchar_t | Nico Weber |
2023-08-10 | Resolve some simple clang-tidy warnings. | Tom Sepez |
2023-08-01 | Switch from pdfium::clamp() to std::clamp() | Lei Zhang |
2023-07-19 | Wrap mem*() functions to handle zero-length nullptr cases. | Tom Sepez |
2023-04-18 | Avoid passing nullptr to vswprintf() inside WideString::FormatV() | Lei Zhang |
2022-10-31 | Update old-style copyright headers | K. Moon |
2022-04-22 | Add WideString::FormatInteger(). | Tom Sepez |
2022-01-24 | LSC: Apply clang-tidy's modernize-use-bool-literals to pdfium | Anton Bikineev |
2021-12-17 | Greedy buffer re-use in {Byte,Wide}String::clear() | Tom Sepez |
2021-12-15 | Fix NULL segv in {Byte,Wide}String::MakeLower. | Tom Sepez |
2021-11-16 | Remove stream operators from safe_conversions.h and clamped_math.h | Tom Sepez |
2021-11-05 | Use size_t for lengths in widestring, part 2. | Tom Sepez |
2021-11-05 | Use size_t for lengths in WideString, part 1 | Tom Sepez |
2021-11-04 | Remove redundant check from one-arg form of Substr(). | Tom Sepez |
2021-11-03 | Add one-arg form of string (and stringview) Substr(). | Tom Sepez |
2021-10-07 | Convert to absl::optional, part 1. | Lei Zhang |
2021-10-07 | Replace pdfium::nullopt with absl::nullopt. | Lei Zhang |
2021-08-07 | Revert "Define BASE_NUMERICS_DISABLE_OSTREAM_OPERATORS." | Lei Zhang |
2021-08-06 | Define BASE_NUMERICS_DISABLE_OSTREAM_OPERATORS. | Lei Zhang |