summaryrefslogtreecommitdiff
path: root/core/fxcrt
AgeCommit message (Expand)Author
2018-09-20Remove more unneeded STL #includes from headers.Lei Zhang
2018-09-20Remove many unneeded STL #includes from headers.Lei Zhang
2018-09-18Transfer ownership of nodes to top-level XML docRyan Harrison
2018-09-17Make fxcrt::Retainable non-copyable.Tom Sepez
2018-09-17Fix final/protected conflicts.Tom Sepez
2018-09-13Use safe math in MatchFloatRange().Tom Sepez
2018-09-13Reland "Introduce FX_Number class as a replacement for FX_atonum()."Tom Sepez
2018-09-13Revert "Introduce FX_Number class as a replacement for FX_atonum()."Tom Sepez
2018-09-13Test that FX_TryRealloc failure leaves original contents intactTom Sepez
2018-09-13Introduce FX_Number class as a replacement for FX_atonum().Tom Sepez
2018-09-04Fix some more span/memcpy interactions.Tom Sepez
2018-08-30Add unit test for AutoRestorer<> on smart pointer types.Tom Sepez
2018-08-27The final game: mark everything final.Tom Sepez
2018-08-23Use pdfium::span<> in CPDF_Stream::SetData().Tom Sepez
2018-08-23Pass unique_ptr<> to CFX_MemoryStream constructorTom Sepez
2018-08-23Fix GCC build with V8 disabled.Lei Zhang
2018-08-22Mark CFX_XMLNode pointers as const in various places.Lei Zhang
2018-08-22Simplify GetEmbeddedObj() methods.Lei Zhang
2018-08-21Allow creation of a MaybeOwned<T> from UnownedPtr<T>.Tom Sepez
2018-08-16Remove default arg from CFX_BinaryBuf::EstimateSize().Tom Sepez
2018-08-15Remove optional prepend argument from matrix transformations.Tom Sepez
2018-08-15Make CFX_MemoryStream always consecutive.chromium/3524Lei Zhang
2018-08-14Remove CFX_BufferSeekableReadStream.Lei Zhang
2018-08-14Remove |bTakeOver| parameter from CFX_MemoryStream ctor.Lei Zhang
2018-08-13Make CFX_ReadOnlyMemoryStream take a span.Lei Zhang
2018-08-13Implement CFX_CodecMemory.Lei Zhang
2018-08-13Move CPDFSDK_MemoryAccess to fxcrt.Lei Zhang
2018-08-13Split CFX_MemoryStream::m_dwFlags into two bools.chromium/3522Lei Zhang
2018-08-10Kill some optional parameters that are always supplied.Tom Sepez
2018-08-10Add proxy for syscall timeRyan Harrison
2018-08-09Move all utf8 decoding under fx_string.hTom Sepez
2018-08-08Remove unused codepage from WideString::GetWideString().Tom Sepez
2018-08-08Move ByteString::FromUnicode() to WideString::ToDefANSI()Tom Sepez
2018-08-07Remove unused codepage code from GetByteString().Tom Sepez
2018-08-07Add test for {Byte,Wide}String Operator+().Tom Sepez
2018-08-07Speculative fix for null deref above ThrowNoDefaultPropertyExceptionTom Sepez
2018-08-06Clean up a nit that was identified after CQing an earlier CLRyan Harrison
2018-08-03Make CFX_XMLParser less permissiveRyan Harrison
2018-07-28Add ToXML{Instruction,Text,CharData}() checked conversion functionsTom Sepez
2018-07-26Use moar ToXMLElement() in place of static_cast<>.Tom Sepez
2018-07-25Remove CFX_MemoryStream uses in tests.Lei Zhang
2018-07-25Only build cfx_fileaccess_windows.cpp on Windows.Lei Zhang
2018-07-25Introduce ToXMLElement() checked downcast helper functionTom Sepez
2018-07-19Make FX stream internal details more private to .cpp files.Tom Sepez
2018-07-18Add pdfium::span::as_bytes() and as_writable_bytes().Tom Sepez
2018-07-10Fix duplicate symbols in Chromium builds.Lei Zhang
2018-07-09Prevent FX_OutOfMemoryTerminate() from being folded by the linker.Lei Zhang
2018-07-03Test {Byte,Wide}String works with std::begin().Tom Sepez
2018-07-02Virtualize Observable<T>::ObservedPtr::OnDestroy() for CPDF_Avail cleanupTom Sepez
2018-06-27Add fxcrt::AutoRestorer<T>::AbandonRestoration().chromium/3475Tom Sepez