1559 Commits (cfb4955a92e6882ce9ff925181312ae624d7af1d)

Author SHA1 Message Date
Jonas Jenwald cfb4955a92 Replace the `isArray` helper function with the native `Array.isArray` function 8 years ago
Jonas Jenwald 11408da340 Replace the `isInt` helper function with the native `Number.isInteger` function 8 years ago
Rob Wu 73273ccbe9 Add test for withCredentials option 8 years ago
Yury Delendik cd95b426c7 Disables fetch when ReadableStream is not available. 8 years ago
Mukul Mishra 3516a59384 Adds fetch stream logic for networking part of PDF.js 8 years ago
Jonas Jenwald 49b8cd5a6a Attempt to improve the `EI` detection heuristics, for inline images, in streams containing `NUL` bytes (issue 8823) 8 years ago
Tim van der Meij 4f02857394
Let the two annotation factories use static methods 8 years ago
Jonas Jenwald 42f2d36d1f Account for broken outlines/annotations, where the destination dictionary contains an invalid `/Dest` entry 8 years ago
Jonas Jenwald 4660cf8238 Prevent an infinite loop in `XRef.readXRef` by keeping track of already parsed tables (bug 1393476) 8 years ago
Jonas Jenwald 4891b9c7e0 Replace the test-case for issue 8798 with a reduced one (PR 8800 follow-up) 8 years ago
Mukul Mishra d16709f5e4 Adds tests for node_stream 8 years ago
Jonas Jenwald cb55506b95 Try to recover if we reach the end of the stream when searching for the `EI` marker of an inline image (issue 8798) 8 years ago
Rob Wu d253889d97 __non_webpack_require__ -> require in SystemJS 8 years ago
Jani Pehkonen 9a581ee9ed Implement JBIG2 halftone regions and pattern dictionaries 8 years ago
Brendan Dahl 0bef50d56d Fix two cmap related issues. 8 years ago
Tim van der Meij ab820438ae
Move the `XRefMock` in the unit tests to a central location 8 years ago
Apoorv Mishra a129de7bd1 Add unit-tests for colorspace.js 8 years ago
Mukul Mishra 109106794d Adds Streams API support for networking task of PDF.js project. 8 years ago
Yury Delendik c830021b07 Fixes CFF data glyph widths 8 years ago
Jonas Jenwald 23ec6b16ca Add a fallback for non-embedded SegoeUISymbol font (issue 8697) 8 years ago
Mukul Mishra 568b0b6a42 Adds ready capability rejection logic for stream sink. 8 years ago
Jonas Jenwald 794b099385 Add a reduced test-case for issue 7696 8 years ago
Jonas Jenwald 16c5d41c5b [api-minor] Add support for PageMode in the API (issue 8657) 8 years ago
Rob Wu 18566091aa Fix display_svg_spec tests. 8 years ago
Jonas Jenwald 11e95712d4 Add support for the `nativeImageDecoderSupport` parameter, to force JPEG image decoding using `src/core/jpg.js`, when running the reference tests 8 years ago
Rob Wu 01f03fe393 Optimize PNG compression in SVG backend on Node.js 8 years ago
Rob Wu a488ff4f70 Put every test file on a separate lint in jasmine-boot.js 8 years ago
Jonas Jenwald ea71d23f74 Fix a stupid spelling error in the `ASCII85Decode` name in `Parser.makeInlineImage` (issue 8613) 8 years ago
Brendan Dahl efbbd8533f Only mask char codes of (3, 0) cmap tables in the range of 0xF000 to 0xF0FF. 8 years ago
Brendan Dahl 6d4f748fb1 Fix how we detect and handle missing glyph data. 8 years ago
Brendan Dahl a8a8909d2d Fix missing notdef in expert encoding. 8 years ago
Rob Wu fc6448d18c Move svg:clipPath generation from clip to endPath 8 years ago
Yury Delendik 24f14d44cb Preventing from using the same canvas for multiple render() 8 years ago
Jonas Jenwald e589834f13 Ensure that `TilingPattern`s have valid (non-zero) /BBox arrays (issue 8330) 8 years ago
Jonas Jenwald 8b4a42e5b8 Only special-case OpenType fonts with `CFF` data if it's both a composite (i.e. Type0) font and also has a non-default CID to GID map (issue 8480) 8 years ago
Mukul Mishra bbd9968f76 Added sendWithStream method in MessageHandler. 8 years ago
Jonas Jenwald efbd68efef Fix inconsistent spacing and trailing commas in objects in `test/` files, so we can enable the `comma-dangle` and `object-curly-spacing` ESLint rules later on 8 years ago
Yury Delendik b66b705ed7 Using pre-built code for testing. 8 years ago
Jonas Jenwald 4ce5e520fb Add different code-paths to `{CMap, ToUnicodeMap}.charCodeOf` depending on length, since `Array.prototype.indexOf` can be extremely inefficient for very large arrays (issue 8372) 8 years ago
Yury Delendik a67198895f Resets canvas 2d context to the default state. 8 years ago
Jonas Jenwald 31c24ed631 Don't map glyphs to the HANGUL FILLER (0x3164) Unicode location (issue 8424) 8 years ago
Jonas Jenwald 0ddf52aca5 Remove the special handling for `nameddest`s that look like standard pageNumbers 8 years ago
Mukul Mishra c9f44f30e5 Adds streams-lib polyfill and exports ReadableStream from shared/util. 8 years ago
Yury Delendik 65a1e836cf Removes shelljs 8 years ago
chris.greening cfc2f36f5c Adds additional parameter so background color of canvas can be set 8 years ago
Jonas Jenwald bbe8c3d8ed Enable running a subset of the API unit-tests on Travis 8 years ago
Jonas Jenwald 32baa6af7a Convert the `DOMCMapReaderFactory` to an ES6 class 8 years ago
Jonas Jenwald b5775af716 Wait for previous pdfDocument(s) to be destroyed before running the next reference test 8 years ago
Jonas Jenwald 7a040c05d7 Wait until `PDFDocumentLoadingTask.destroy` is resolved before calling `done` in the API unit-tests 8 years ago
Jonas Jenwald 0c2ebda31c Cache JPEG images, just as we do for other image formats, in `evaluator.js` (issue 8380) 8 years ago