Yury Delendik
|
4ce6cb8b0f
|
Uses postMessage transfers
|
12 years ago |
Brendan Dahl
|
f4942b11f8
|
Reduce the memory usage of the operator list.
|
12 years ago |
Yury Delendik
|
104d89856d
|
Renames Symbol encoding name.
|
12 years ago |
Brendan Dahl
|
f32e65b19f
|
Read multi-byte character codes based on codespace ranges.
|
12 years ago |
Srishti
|
3808d02a53
|
implementing transform matrix to getTextContent
|
12 years ago |
Brendan Dahl
|
60586e3101
|
Ensure there's data to build path.
|
12 years ago |
Brendan Dahl
|
bb2529de03
|
Move the creation of canvas path fonts to the worker.
|
12 years ago |
Brendan Dahl
|
5ecce4996b
|
Split files into worker and main thread pieces.
|
12 years ago |
Brendan Dahl
|
efa8f561a5
|
Move chars to glyphs conversion to the worker.
|
12 years ago |
Brendan Dahl
|
bf72bc94e2
|
Incrementally render by sending the operator list by chunks as they're ready.
|
12 years ago |
Brendan Dahl
|
bcc085ec52
|
Limit image size to 1024*1024 for b2g.
|
12 years ago |
Brendan Dahl
|
a8ad07ccbf
|
Cache fonts by reference.
|
12 years ago |
Jonas
|
d206a1ccdc
|
Fix regression from issue 3312
|
12 years ago |
Yury Delendik
|
c3030dee8f
|
Bug 861638: ignoring double-EI
|
12 years ago |
Brendan Dahl
|
ae1f973204
|
Use A+ spec compatible promises.
|
12 years ago |
Brendan Dahl
|
01ce3d056c
|
Load all resources before getOperatorList/getTextContent.
|
12 years ago |
Yury Delendik
|
339dc65082
|
Removes getImageData from canvas.js
|
12 years ago |
Brendan Dahl
|
328cfd0246
|
Bind chunk promises to avoid scope problems.
|
12 years ago |
Mack Duan
|
f8f4b3f45d
|
Refactor code for annotations
|
12 years ago |
Brendan Dahl
|
c5c2f7a773
|
Fix type3 font loading regression.
|
12 years ago |
Mack Duan
|
d69f14328c
|
Use same obj/font id counter for all partial evaluators on page
|
12 years ago |
Mack Duan
|
2ce00279be
|
Address more of brendan's comments
|
12 years ago |
Mack Duan
|
27fe18e8c6
|
Address brendan's comments
|
12 years ago |
Mack Duan
|
dbccbaaa27
|
Make getOperatorList() calls independent and merge queues at end
|
12 years ago |
Brendan Dahl
|
15a9ab34d3
|
Lower two common warnings to info.
|
12 years ago |
Mack Duan
|
ef423ef30c
|
Implement progressive loading of PDFs
|
12 years ago |
Brendan Dahl
|
0f41b2db44
|
Fix priority of which font encoding is used.
|
12 years ago |
Mack Duan
|
db4b199efd
|
Remove redundant getOperatorList()
|
12 years ago |
Brendan Dahl
|
ec311f303b
|
Use white backdrop when possible.
|
12 years ago |
Mack Duan
|
79831d7ec5
|
Support rendering appearance streams for annotations
|
12 years ago |
Brendan Dahl
|
725cd5407f
|
Add basic support for transparency groups.
|
12 years ago |
vyv03354
|
99165fb702
|
Fix the calculation of default vertical metrics
Fixes bug 849627 and 849628.
The current code was obviously wrong per the spec 9.7.4.3.
|
12 years ago |
Brendan Dahl
|
523aa9c152
|
Add support for blend modes.
|
12 years ago |
vyv03354
|
999cac517a
|
Skip FontName vs. BaseFont check for Type 3 fonts
Type 3 font dict does not have a BaseFont entry (see PDF Reference 9.6.5 Table 112). This check is actually causing false positives:
http://math.berkeley.edu/~daisuke/Bonn2013.pdf
http://math.berkeley.edu/~daisuke/BVSOL.pdf
http://www.ieice-hbkb.org/files/06/06gun_02hen_04.pdf
http://www.asahi-net.or.jp/~td6i-st/fuku-cathedral/new/gat.pdf
|
12 years ago |
vyv03354
|
c5b8ee6a91
|
Implements vertical writing
|
12 years ago |
vyv03354
|
7fc0c9f2ca
|
Take BaseFont entry from CIDFont dict instead of Type 0 Font dict
|
12 years ago |
Yury Delendik
|
d13aa38c9c
|
Enforces quotmark=single for jshint
|
12 years ago |
Yury Delendik
|
5cf0d8fa80
|
Enforces maxlen for jshint
|
12 years ago |
Jon Buckley
|
c281805fde
|
Issue #2008 - Fix lint errors for src/evaluator.js
|
12 years ago |
Yury Delendik
|
b5a38ded4c
|
Fixes reading of the widths for CID fonts
|
12 years ago |
vyv03354
|
622276ecc8
|
Update font name matching for Type 0 CIDFont
|
12 years ago |
mduan
|
b718a3604a
|
Default to a built-in font if an invalid non-embedded font is encountered
|
12 years ago |
mduan
|
5ab3bb1e03
|
Skip commands that have too few arguments
- Commands that have too few args will be skipped
- Commands that have too many args will generate an info, but still
execute
|
12 years ago |
mduan
|
fadcb71c21
|
Handle missing 'FontName' entry in FontDescriptor object
|
12 years ago |
vyv03354
|
0980b4c322
|
Fix a problem about Japanese PDFs without embedded fonts
|
12 years ago |
Yury Delendik
|
10bb6c9ec0
|
Refactors font matrix operations
|
12 years ago |
Yury Delendik
|
cae62341ac
|
Split large image groups into smaller chunks
|
13 years ago |
Yury Delendik
|
d71c702dcf
|
Removes "too many inline images" limit
|
13 years ago |
waddlesplash
|
32fbf687ab
|
Refactor names in various files.
web/viewer.js
src/fonts.js (& remove unused global)
src/evaluator.js
src/canvas.js
|
13 years ago |
Julian Viereck
|
318b286da3
|
Fix typo in PartialEvaluator_getTextContent
|
13 years ago |