summaryrefslogtreecommitdiff
path: root/core/fpdfapi/parser/fpdf_parser_decode.cpp
AgeCommit message (Expand)Author
2018-10-15Make FlateEncode()'s buffer out parameter a unique_ptr.Lei Zhang
2018-10-13Fix span / unique_ptr destruction order in PDF_DataDecode().chromium/3581chromium/3580Lei Zhang
2018-10-12Rename CPDF_{Array,Dictionary}::GetCount() to size().Lei Zhang
2018-10-12Make PDF_DataDecode()'s buffer out parameter a std::unique_ptr.Lei Zhang
2018-09-19Validate decoder pipelines.Lei Zhang
2018-09-11Make flate decode functions' buffer out parameter unique_ptrs.Lei Zhang
2018-09-11Make RunLengthDecode()'s buffer out parameter a unique_ptr.Lei Zhang
2018-09-11Make HexDecode()'s buffer out parameter a unique_ptr.Lei Zhang
2018-09-04Avoid CHECK in fpdf_parser_decode.cpp (memcpy empty span)Tom Sepez
2018-08-29Use pdfium::span<> in fpdf_parser_decode.h helper functions.Tom Sepez
2018-08-29Remove FPDFAPI_ prefix from internal cid/encoder functionsTom Sepez
2018-08-28Use pdfium::span<> in more image modulesTom Sepez
2018-08-22Properly handle language markers in decoded textRyan Harrison
2018-08-10Remove unused form of PDF_EncodeText().Tom Sepez
2018-07-18Add pdfium::span::as_bytes() and as_writable_bytes().Tom Sepez
2018-07-03Use unowned ptr in cpdf_stream_accTom Sepez
2018-06-19Move fxcrt::{Byte,Wide}Strings with std::move().chromium/3466Tom Sepez
2018-05-28Add const/non-const versions of remaining CPDF_Dictionary methods.Lei Zhang
2018-04-25Remove unused PNGEncode() code.Lei Zhang
2018-04-17Re-land "Return pdfium::span<char> from ByteString::GetBuffer().""Tom Sepez
2018-04-17Add constants for PDF 1.7 spec, table 3.4.Lei Zhang
2018-04-17Reland "Return pdfium::span<wchar_t> from WideString::GetBuffer().""Tom Sepez
2018-04-16Revert "Return pdfium::span<wchar_t> from WideString::GetBuffer()."Tom Sepez
2018-04-16Revert "Return pdfium::span<char> from ByteString::GetBuffer()."Tom Sepez
2018-04-12Return pdfium::span<char> from ByteString::GetBuffer().Tom Sepez
2018-04-12Return pdfium::span<wchar_t> from WideString::GetBuffer().Tom Sepez
2017-12-12Use early returns in pdf_parser_decode.cpp.Lei Zhang
2017-12-01Get rid of else after break/continue/return.chromium/3284chromium/3283Lei Zhang
2017-11-27Remove CollectionSize from FPDF_DataDecodeDan Sinclair
2017-11-22Remove some pointless assignments to "".Lei Zhang
2017-09-27Remove FXSYS_strlen and FXSYS_wcslenchromium/3226Ryan Harrison
2017-09-20Forward declare codec modules in fx_codec.h.Lei Zhang
2017-09-20Move CCodec_ScanlineDecoder to its own file.Lei Zhang
2017-09-18Convert string class namesRyan Harrison
2017-08-03Do not truncate the filter array in PDF_DataDecode().Lei Zhang
2017-06-20Cleanup fpdf_parser_decodeNicolas Pena
2017-06-09Converting CFX_ByteTextBuf to ostringstream in fdpf_parser_decode.cpp.chromium/3126Henrique Nakashima
2017-06-09Simplify CPDF_Array::RemoveAt(index, size).Lei Zhang
2017-05-19Move CCodec_ModuleMgr ownership to CPDF_ModuleMgr.Lei Zhang
2017-05-10Use FXSYS_IntToTwoHexChars() in more places.Lei Zhang
2017-05-04Give a couple of char to int functions better names.chromium/3090Lei Zhang
2017-04-20Cleanup the fx_extension code.Dan Sinclair
2017-04-07Cleanup string passing in core/fpdf*Tom Sepez
2017-04-03Drop FXSYS_ from mem methodsDan Sinclair
2017-03-15Refactor some CPDF_ColorSpace code.Lei Zhang
2017-03-14Replace FX_CHAR and FX_WCHAR with underlying types.Dan Sinclair
2017-02-24Fix a wrong variable usage in PDF_EncodeText().Lei Zhang
2016-12-13Return unique_ptr<>s from fxcodec/chromium/2951tsepez
2016-11-02Remove FX_BOOL from coretsepez
2016-10-26Fix some bool/int mismatches.tsepez