Jonas Jenwald
2485f11829
Fix loading of PDF files with invalid or missing Type3 characters (issue 5039)
11 years ago
Tim van der Meij
9b9e2a3d63
Merge pull request #5075 from coolwanglu/master
...
fix typo
11 years ago
Lu Wang
91b7030bf4
fix typo
11 years ago
Yury Delendik
bd1c7be0cb
Import L10n
11 years ago
Yury Delendik
1694cd8d13
Merge pull request #4995 from Snuffleupagus/issue-4801
...
Fix another seac regression (issue 4801)
11 years ago
Jonas Jenwald
f13c217b25
Fix another seac regression (issue 4801)
11 years ago
Jonas Jenwald
faa9020119
Merge pull request #5069 from Snuffleupagus/revert-5005
...
Revert commit fc73e2e
(PR 5005) for breaking certain PDF files
11 years ago
Jonas Jenwald
b950118681
Revert commit fc73e2e
(PR 5005) for breaking certain PDF files
11 years ago
Yury Delendik
780f86b9c3
Merge pull request #5068 from yurydelendik/imgdata-safari
...
Adds ImageData set support for legacy safari
11 years ago
Yury Delendik
561fc8f98b
Adds ImageData set support for legacy safari
11 years ago
Yury Delendik
53320ce734
Merge pull request #5012 from Snuffleupagus/issue-5010
...
Prevent CMapFactory.create from failing by passing the necessary parameters from PartialEvaluator_readToUnicode (issue 5010)
11 years ago
Yury Delendik
584fef90ab
Merge pull request #5037 from Snuffleupagus/issue-5036
...
Add |fillRgb| method to LabCS
11 years ago
Tim van der Meij
1845922de2
Enforcing JSHint's noarg and nonbsp options
11 years ago
Tim van der Meij
7586d777eb
Enforcing JSHint's undef option
11 years ago
Tim van der Meij
c0d17013a2
Merge pull request #5062 from Snuffleupagus/adjusted-viewer-tabindices
...
Adjust the tabindices in the viewer
11 years ago
Jonas Jenwald
28e194f670
Adjust the tabindices in the viewer
...
The current way that the tabindices are defined, has the unfortunate consequence that adding a single button to the UI might mean having to change almost all tabindices. (This was the case in e.g. PR 4329.)
This patch attempts to avoid that situation happening again, by re-defining the tabindices slightly.
11 years ago
Tim van der Meij
34728ee49b
Removing unused code
11 years ago
Tim van der Meij
4be90c35f8
Merge pull request #5021 from CodingFabian/issue-5020
...
Fixes mesh fill pattern with optional matrix
11 years ago
Jonas Jenwald
9c6316fc15
Merge pull request #5005 from fkaelberer/faster_ChunkedStream_getByte
...
Faster chunkedStream_getByte()
11 years ago
Tim van der Meij
a7800c276b
Merge pull request #5015 from Snuffleupagus/zero-WebGL-canvases
...
Zero the height and width of the WebGL canvases on cleanup
11 years ago
Tim van der Meij
e97efaa70a
Merge pull request #5033 from nnethercote/makeCssRgb
...
Avoid creating intermediate strings in Util.makeCssRgb().
11 years ago
Tim van der Meij
37815ec87e
Merge pull request #5050 from Snuffleupagus/reftest-analyzer-differences-key
...
In the reftest analyzer, make it possible to toggle "Circle differences" with the D key
11 years ago
Jonas Jenwald
cbe097c0cb
In the reftest analyzer, make it possible to toggle "Circle differences" with the D key
...
It's currently possible to step through the test results using the <kbd>N</kbd> and <kbd>P</kbd> keys, and you can also switch between test and reference images with the <kbd>T</kbd> key.
However if you want to highlight the differences, that can only be done by clicking. This has always annoyed me somewhat, so this patch adds support for toggling the differences view with the <kbd>D</kbd> key.
11 years ago
Fabian Lange
dd2adf6200
Fixes mesh fill pattern with optional matrix ( #5020 )
...
In the referenced issue, there is a PDF which uses a fill pattern which does not
have a matrix defined. This causes singularValueDecompose2dScale to fail with
undefined property error when accessing elements of that matrix.
This fix will only use the matrix when it is defined. The output for the PDF in
question now looks identical to chrome and preview with respect to the gradient
fill pattern.
11 years ago
Jonas Jenwald
0237d5036a
Merge pull request #5025 from nnethercote/share-zero-length-buffers
...
Improve how DecodeStream handles empty buffers.
11 years ago
Yury Delendik
b5e5de00df
Merge pull request #5017 from Snuffleupagus/bug-1028735
...
[CIDFontType2] Map characters missing in toUnicode to the private use area (bug 1028735 and issue 4881)
11 years ago
Jonas Jenwald
1cb4de2227
Add |fillRgb| method to LabCS
11 years ago
Nicholas Nethercote
31c613f064
Avoid creating intermediate strings in Util.makeCssRgb().
...
On one example (the Wuppertal map) this avoids the creation of over
230,000 intermediate strings.
11 years ago
Tim van der Meij
a20c39083c
Merge pull request #5000 from pramodhkp/memop
...
[SVG] Optimization of constructPath & Adds unit lengths
11 years ago
pramodhkp
afd853e962
Added units for lengths
11 years ago
Jonas Jenwald
a7c786775d
[CIDFontType2] Map characters missing in toUnicode to the private use area (bug 1028735 and issue 4881)
11 years ago
pramodhkp
86e584d767
Memory optimzation for constructPath
11 years ago
Nicholas Nethercote
db866945b7
Improve how DecodeStream handles empty buffers.
...
DecodeStream currently initializes its |buffer| field to |null|, which
is reasonable, because lots of DecodeStreams never need to instantiate a
buffer. But this requires various special cases in the code.
This patch change it so DecodeStreamClosure has a single empty
Uint8Array which gets shared between all buffers upon initialization.
This avoids the special cases.
DecodeStream.prototype.ensureBuffer() is really hot, and this removes a
test from the fast path. For one 226 page scanned document this sped up
rendering by about 2%.
11 years ago
Tim van der Meij
0ac83802ba
Merge pull request #5004 from CodingFabian/issue-5002
...
Improving CanvasPixelArray polyfill for Android
11 years ago
fkaelberer
fc73e2e173
use getBytes() instead of looping over getByte()
11 years ago
Jonas Jenwald
c5f4051a75
A few small optimizations of adjustMapping
...
Replace a couple of |in| checks with comparisons against undefined.
11 years ago
Jonas Jenwald
c121def806
A few small optimizations for CIDFontType2 fonts
...
Cache a constant length and replace one usage of |in| with a comparison against undefined.
11 years ago
Jonas Jenwald
04975acceb
Prevent CMapFactory.create from failing by passing the necessary parameters from PartialEvaluator_readToUnicode (issue 5010)
11 years ago
fkaelberer
9a41659ae7
Faster chunkedStream_getByte()
11 years ago
Fabian Lange
54fb1f7226
Improving CanvasPixelArray polyfill for Android
11 years ago
Yury Delendik
2e98f9095e
Merge pull request #5001 from CodingFabian/issue-4994
...
Do not run cleanup while printing is ongoing.
11 years ago
Fabian Lange
6447397c04
Do not run cleanup while printing is ongoing.
11 years ago
pramodhkp
7efd50e64d
Added paintJpegXObject
11 years ago
pramodhkp
d799a18b74
Added paintSolidColorImageMask
11 years ago
pramodhkp
c8a4ab3a19
Optimization of save/restore usage
11 years ago
Yury Delendik
b482393e6a
Merge pull request #4997 from CodingFabian/issue-4974
...
Fixes CanvasPixelArray set polyfill (#4974 )
11 years ago
Fabian Lange
9fd6cc7f1e
Fixes CanvasPixelArray set polyfill for chrome < 21 ( #4974 )
11 years ago
Yury Delendik
cd79ac84af
Merge pull request #4999 from pramodhkp/saverestore
...
[SVG] Optimization of save/restore usage, Addition of paint methods
11 years ago
Yury Delendik
6d5a04149b
Merge pull request #4993 from pramodhkp/rectelmnt
...
Combine re element into constructPath
11 years ago
pramodhkp
8407d28c9e
Combine re element into constructPath
11 years ago