51 Commits (2edf2792dcb6adbfffed242cc5c02b412157e45c)

Author SHA1 Message Date
Yury Delendik 2edf2792dc Replaces literal {} created lookup tables with Object.create 9 years ago
Yury Delendik 6b60c8f4db Adds UMD headers to core, display and shared files. 9 years ago
Jonas Jenwald 995e1a45b8 Ensure that `Lexer_getName` does not fail if a `Name` contains in invalid usage of the NUMBER SIGN (#) (issue 6692) 10 years ago
Manas a2ba1b8189 Uses editorconfig to maintain consistent coding styles 10 years ago
Jonas Jenwald b1d148a4aa Remove `Parser_fetchIfRef` since it's obsolete 10 years ago
Jonas Jenwald f814fdc215 Add a warning when we encounter an empty stream in `Parser_makeFilter` 10 years ago
Jonas Jenwald 5128603f64 Also check `maybeLength` when deciding if a stream is empty in `Parser_makeFilter` (issue 6360) 10 years ago
Jonas Jenwald 8c3b8238ac Don't catch `MissingDataException` in `Parser_tryShift` 10 years ago
Jonas Jenwald c718d1ab10 Ignore double negative in `Lexer_getNumber` (issue 6218) 10 years ago
Rob Wu e211c25f06 Improve robustness of stream parser (invalid length) 10 years ago
Rob Wu 456ad438d8 Issue a warning instead of an error for long Names 10 years ago
Jonas Jenwald eac168f3cc Refactor searching for end of inline (EI) JPEG image streams 10 years ago
Jonas Jenwald 184880a751 Fix searching for end of inline (EI) images with ASCII85Decode filters (bug 1077808) 11 years ago
Jonas Jenwald 3e1b5216ac Refactor searching for the SOI marker of inline JPEG image streams 11 years ago
Fabian Lange 970c048d50 fixes caching of inline images during parsing. 11 years ago
Jonas Jenwald 2003d83ea6 Fix loading of inline JPEG images 11 years ago
Jonas Jenwald d1974eae34 Add peekByte method to Stream, DecodeStream and ChunkedStream 11 years ago
Yury Delendik aa8d3d98f8 Fetches params in makeFilter 11 years ago
Rob Wu 07a4837763 CCITTFaxStream parser: resolve xref if needed 11 years ago
Nicholas Nethercote ffae848f4e Reduce ASCII checks in makeInlineImage(). 11 years ago
Jonas Jenwald 7fa204c805 Add strict equalities in src/core/parser.js 11 years ago
Jonas Jenwald a5c98aab36 Re-factor parsing of the Linearization dictionary 11 years ago
Yury Delendik fbdab2c7c5 Not ignoring MissingDataException exception. 11 years ago
Jonas Jenwald ab67e1c272 Let Parser_makeFilter return NullStream when an invalid stream is encountered (issue 3417) 11 years ago
Yury Delendik 0cd28ebfa3 Telemetry for used stream and font types 11 years ago
p01 37c9765ab4 Optimized Lexer_getObj 2x faster 11 years ago
Jonas Jenwald 26bbcedcae Prevent infinite loop when scanning for endstream (bug 1020226) 11 years ago
fkaelberer f88118dbf9 small optimizations in parser.getObj(), lexer.getObj() 11 years ago
p01 7b68737baa Strict isEOF / ~22% faster on issue2813, from 16.5s to 13.5s 11 years ago
Rob Wu 2e97c0d085 Remove some unused variables from src/ 11 years ago
Tim van der Meij df91acf239 Fixes lint warning W004 in src/core 11 years ago
Yury Delendik 31f081ae17 Doesn't traverse cyclic references in Dict.getAll; reduces empty-Dict garbage 11 years ago
Tim van der Meij 284288f1d0 Making src/core/{image,obj,parser}.js adhere to the style guide 11 years ago
Yury Delendik 20a91bcdbf Fixes ignoring of the escaped CR LF 11 years ago
Yury Delendik 257898b359 Caching inlined mask images 11 years ago
Nicholas Nethercote b3024db677 Estimate the size of decoded streams in advance. 11 years ago
Nicholas Nethercote d0253c8291 Don't get bytes eagerly when creating {Jpeg,Jpx,Jbig2}Stream objects. 11 years ago
Tim van der Meij 3df8f89bd4 Fixes off-by-one error when finding missing endstream 11 years ago
Nicholas Nethercote fdb7c218da Use a cache to minimize the number of Name objects. 11 years ago
Ophir LOJKINE 4a66eccedc Rewrite Lexer_getNumber. 11 years ago
Nicholas Nethercote 164d7a6e15 Don't create a string when lexing all-digit integers. 11 years ago
Nicholas Nethercote b64cca0bef When lexing numbers, look for digits first. 11 years ago
Nicholas Nethercote c1ef7e4d63 Use Array.join instead of += to build up strings in the Lexer. 11 years ago
Yury Delendik 09f8f951c8 Extracts evaluator preprocessor and refactor text extraction 11 years ago
Jonas 628f4aaf81 Enable loading of PDFs with undefined or missing stream lengths 12 years ago
Brendan Dahl 5ecce4996b Split files into worker and main thread pieces. 12 years ago
Yury Delendik 19e8f2f059 lookChar refactoring 12 years ago
Yury Delendik 4d9ee7b530 #2098: scanning for stream length when it's incorrect 12 years ago
Yury Delendik 0d229351f3 Bug 874851: ignoring bad stream length 12 years ago
Yury Delendik c68d125f17 Improves search of EI (end of inlined image) 12 years ago