summaryrefslogtreecommitdiff
path: root/core/fxcrt
AgeCommit message (Expand)Author
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
2018-06-26Fix uninit value in CFX_CSSComputedStyle::InheritedData.Lei Zhang
2018-06-20Avoid more .c_str() usage, part 3Tom Sepez
2018-06-19Speculative fix for segv destroying CPDF_PageObjectHolder::m_GraphicsMapTom Sepez
2018-06-19fxcrt::{Byte,Wide}String missing move-assign operatorTom Sepez
2018-06-08Avoid undefined behavior in FX_atonum().Lei Zhang
2018-06-05Revert "Convert (void) to static_cast<void> in C++ code"Ryan Harrison
2018-06-04Convert (void) to static_cast<void> in C++ codechromium/3450Ryan Harrison
2018-06-02IWYU: std::begin() and std::end() need <iterator>Raphael Kubo da Costa
2018-06-01GCC6: workaround bug with external class template linking.José Dapena Paz
2018-06-01Fix XFA guardsRyan Harrison
2018-05-31Move codepage/charset methods into related places.Artem Strygin
2018-05-30Remove unused CFX_MemoryStream::{Attach,Detach}Buffer() methodsTom Sepez
2018-05-24Improve constness for more CPDF_Objects pointers.Lei Zhang
2018-05-23Remove GetBits32().Lei Zhang
2018-05-23Avoid repeated calculations in CFX_BitStream::GetBits().Lei Zhang
2018-05-23Add unit test for CFX_BitStream.Lei Zhang
2018-05-22Make friend RetainPtr<T> statements consistently public.Lei Zhang
2018-05-17Update third_party/base/compiler_specific.h.Lei Zhang
2018-05-16Add support for PartionRealloc to return nullptrRyan Harrison
2018-05-16core: allow building against system icu-ucMiklos Vajna
2018-05-16Remove CFX_BidiLineDan Sinclair
2018-05-16Verify bidi pos is within range before accessingDan Sinclair
2018-05-15Cap size of exponent when converting floatsDan Sinclair
2018-05-14Use internal wcstof instead of system wcstod in formcalc lexerDan Sinclair
2018-05-10Fixup ASSERT in Bidi handling; Add bidi fuzzer.Dan Sinclair
2018-05-08[fm2js] Create fewer CFX_WideTextBuf classesDan Sinclair
2018-05-07Move codepage tables from cpdf_document.cpp to fx_codepage.cppTom Sepez
2018-05-07Use checked large integer in ContinueQuickStretchchromium/3424Ryan Harrison
2018-05-07[xml] Move members to method variables in CFX_XMLParserDan Sinclair
2018-05-02[xml] Simplify the CFX_XMLParser parse methodsDan Sinclair