Yury Delendik
cddb5ea0bb
Merge branch 'fallback-fix'
...
Conflicts:
src/core.js
2013-05-09 08:44:42 -05:00
Yury Delendik
d92c3f8913
Merge pull request #2988 from mduan/annotation-refactor-tx
...
Refactor annotation code
2013-05-09 06:09:14 -07:00
Brendan Dahl
01cdd68799
Merge pull request #3201 from yurydelendik/fillrule
...
Adds fill('evenodd') as alternative for mozFillRule
2013-05-08 13:15:04 -07:00
Brendan Dahl
3dadde52dc
Propagate promise rejections so we show the fallback.
...
-Adds rejection support to Promise.All.
-Makes promise.then() callback optional.
2013-05-08 11:55:29 -07:00
Mack Duan
da2c4d58ec
Do not show appearance stream for text annotations
2013-05-07 22:07:30 -04:00
Mack Duan
f8f4b3f45d
Refactor code for annotations
2013-05-07 14:22:13 -04:00
Yury Delendik
9278abe738
Forces to measure "standard" fonts
2013-05-06 10:43:29 -05:00
Yury Delendik
abc890a9be
Adds fill('evenodd') as alternative for mozFillRule
2013-05-03 19:42:38 -05:00
Yury Delendik
a081c2d0f1
Merge pull request #3124 from mduan/issue3118-1
...
Update loading bar during onprogress of range requests
2013-05-03 16:51:32 -07:00
Yury Delendik
ea6333028a
Merge pull request #3187 from brendandahl/cid-glyph-selection
...
Fix glyph selection for CID fonts that don't actually have CID font files.
2013-05-03 16:21:35 -07:00
Yury Delendik
f87de639af
Merge pull request #3197 from brendandahl/type3-regression
...
Fix type3 font loading regression.
2013-05-03 14:43:28 -07:00
Yury Delendik
90f8f4484c
Rounding floats in CFF
2013-05-03 15:42:08 -05:00
Brendan Dahl
c5c2f7a773
Fix type3 font loading regression.
2013-05-03 11:13:45 -07:00
Brendan Dahl
e128f8bb47
Fix glyph selection for CID fonts that don't actually have CID font files.
2013-05-01 16:42:25 -07:00
vyv03354
cc5cba8bec
Strip TT programs if it's invalid
2013-05-02 06:07:46 +09:00
Yury Delendik
78ad4d4eaf
Merge pull request #3183 from brendandahl/ignore-bad-dicts
...
Ignore malformed dictionary entries.
2013-04-30 17:22:07 -07:00
Brendan Dahl
beec8abd2a
Merge pull request #3104 from vyv03354/issue2907
...
Increase minimum font size to 16px to avoid conflict with browser's mini...
2013-04-30 15:32:17 -07:00
Brendan Dahl
cec200a664
Ignore malformed dictionary entries.
2013-04-30 15:29:25 -07:00
Yury Delendik
796023fca5
Merge pull request #3007 from brendandahl/delta-encode
...
Fix encoding of type1 private dictionary arrays.
2013-04-30 12:47:56 -07:00
Yury Delendik
6b33422418
Merge pull request #3179 from yurydelendik/pr-3171
...
Cont of #3171 , Reusing pattern canvas fixes
2013-04-30 10:46:48 -07:00
Yury Delendik
3c0705d0ee
Merge pull request #3178 from yurydelendik/issue3156
...
Cherry-pick of #3157
2013-04-30 10:23:24 -07:00
Yury Delendik
d7808b0db6
Fixing pattern canvas transform for chrome
2013-04-30 12:01:01 -05:00
Yury Delendik
65a884c421
Merge pull request #3075 from brendandahl/font-encoding
...
Fix priority of which font encoding is used.
2013-04-30 09:40:52 -07:00
Yury Delendik
34eed81b46
Merge branch 'master' into issue3156
2013-04-30 11:09:03 -05:00
Yury Delendik
b52274d2eb
Merge pull request #3102 from brendandahl/sub-matrix
...
Normalize CFF CID sub matrices to work on windows.
2013-04-29 20:09:10 -07:00
Yury Delendik
2896c48e29
Merge pull request #3053 from vyv03354/fpgm
...
Improve TT font program parser
2013-04-29 12:01:18 -07:00
Yury Delendik
bc57221b9f
Merge pull request #3086 from brendandahl/less-warn
...
Lower two common warnings to info.
2013-04-29 10:21:23 -07:00
Yury Delendik
341d37ef97
Merge pull request #3151 from mduan/issue3149
...
Remove redundant log in network.js
2013-04-29 10:20:03 -07:00
Yury Delendik
2a7f6d6582
Merge pull request #3082 from brendandahl/min-canvas-width
...
Use at least 1x1 pixel canvas for groups.
2013-04-29 10:13:54 -07:00
Kalervo Kujala
8ac0690913
Use only one temp canvas for patterns
...
This fixes a regression #3153 which was introduced by #2177 .
The temp vanvases that are being created are not being re-used, which lead
to high memory use.
2013-04-28 23:56:29 +03:00
Mack Duan
1d48e9c201
Handle server returning 200 for range request
2013-04-25 16:20:03 -07:00
Mack Duan
0f4fe7f762
Remove redundant log in network.js
2013-04-24 10:38:55 -07:00
Mack Duan
d69f14328c
Use same obj/font id counter for all partial evaluators on page
2013-04-22 16:50:30 -07:00
Mack Duan
c5084d9e8a
Update loading bar during onprogress of range requests
2013-04-22 08:46:58 -07:00
Mack Duan
e0d4b322cf
Only perform range requests for identity Content-Encoding
2013-04-22 08:36:54 -07:00
Yury Delendik
8e4d9e9aa0
Merge pull request #3126 from mduan/issue3118-2
...
Clamp end of range request to be the length of the file
2013-04-20 11:20:31 -07:00
Mack Duan
fdd092bb92
Clamp end of range request to be the length of the file
2013-04-19 16:27:39 -07:00
Mack Duan
30e127d848
Do not cache content stream
2013-04-19 14:07:15 -07:00
Brendan Dahl
49ff029f5f
Merge pull request #2719 from mduan/chunked
...
Implement progressive loading of PDFs
2013-04-18 13:56:10 -07:00
Mack Duan
2ce00279be
Address more of brendan's comments
2013-04-18 10:41:33 -07:00
Mack Duan
27fe18e8c6
Address brendan's comments
2013-04-18 00:16:53 -07:00
Mack Duan
dbccbaaa27
Make getOperatorList() calls independent and merge queues at end
2013-04-18 00:16:41 -07:00
Mack Duan
6b2c6fc223
Changes to regression tests for progressive loading
2013-04-18 00:16:36 -07:00
Brendan Dahl
15a9ab34d3
Lower two common warnings to info.
2013-04-16 15:45:29 -07:00
vyv03354
0ee757e22d
Increase minimum font size to 16px to avoid conflict with browser's minimum font size settings
2013-04-17 00:18:07 +09:00
Brendan Dahl
3cba5a0c8a
Normalize CFF CID sub matrices to work on windows.
2013-04-15 16:14:07 -07:00
Mack Duan
ef423ef30c
Implement progressive loading of PDFs
2013-04-12 16:13:22 -07:00
terrafrost
78dde0efab
fix grammar in comment
...
migth -> might
want -> wants
2013-04-12 11:06:49 -05:00
Brendan Dahl
ecb04c8bbe
Use at least 1x1 pixel canvas for groups.
2013-04-11 11:19:42 -07:00
Brendan Dahl
0f41b2db44
Fix priority of which font encoding is used.
2013-04-10 09:51:06 -07:00
vyv03354
e39c34584a
Refactor 'cmap' generation
2013-04-10 01:39:13 +09:00
Brendan Dahl
b898935eb0
Merge pull request #3047 from mduan/remove-display-promise
...
Remove initialization code that's no longer used
2013-04-09 09:35:12 -07:00
Yury Delendik
a017e105cc
Merge pull request #3045 from mduan/remove-gfx
...
Remove code that is not being used
2013-04-06 09:42:06 -07:00
vyv03354
b697001ce4
Improve TT font program parser
2013-04-06 15:22:42 +09:00
Mack Duan
6beb33c25b
Remove initialization code that's no longer used
2013-04-04 16:37:27 -07:00
Mack Duan
db4b199efd
Remove redundant getOperatorList()
2013-04-04 13:41:52 -07:00
Mack Duan
96167d2ce6
Remove code that is not being used
2013-04-04 12:24:06 -07:00
Yury Delendik
9c76ed0a35
Fixes Dict_assignXref type
2013-04-03 16:42:23 -05:00
Yury Delendik
ab2cf877e8
Merge pull request #3038 from brendandahl/lab-cs
...
Fix lab colorspace decoding and rgb conversion.
2013-04-03 13:55:13 -07:00
Brendan Dahl
18d2bb1b5e
Merge pull request #1545 from yurydelendik/revert-Dict-xref-hide
...
Revert Dict xref hiding
2013-04-03 13:11:28 -07:00
Yury Delendik
9699dd16bf
Disables cloning of the Dict
2013-04-03 13:01:45 -05:00
Brendan Dahl
b84cbfe451
Merge pull request #3019 from yurydelendik/cmyk-3
...
Speeds up the CMYK color conversion
2013-04-03 10:39:46 -07:00
Brendan Dahl
09b52d7663
Fix lab colorspace decoding and rgb conversion.
2013-04-03 10:36:09 -07:00
Yury Delendik
bb36833b4e
Merge pull request #2947 from brendandahl/decoding
...
Fix where image component decoding takes place.
2013-04-02 08:54:03 -07:00
Yury Delendik
5839fef84c
Merge pull request #2945 from mduan/annotation
...
Add support for appearance streams in annotations
2013-04-01 19:42:17 -07:00
Yury Delendik
bb7ff61964
Merge pull request #3003 from brendandahl/type1-parser
...
Restructure/rewrite of the Type1 font parser.
2013-04-01 19:06:11 -07:00
Yury Delendik
c48a689352
Speeds up the CMYK color conversion
2013-04-01 12:21:20 -05:00
Yury Delendik
74b0a51cee
Merge pull request #3009 from brendandahl/backdrop
...
Use white backdrop when possible.
2013-04-01 08:15:30 -07:00
Brendan Dahl
bd7eba0d46
Add back mozOpaque.
2013-03-29 14:25:10 -07:00
Yury Delendik
9b0714ac45
Merge pull request #2914 from mduan/chunked-viewer-only
...
Changes to viewer to support progressive loading
2013-03-29 14:21:31 -07:00
Brendan Dahl
ec311f303b
Use white backdrop when possible.
2013-03-29 13:26:25 -07:00
Mack Duan
4782a3acb9
Changes to viewer to support progressive loading
2013-03-29 11:51:10 -07:00
Brendan Dahl
82eb374fad
Fix encoding of type1 private dictionary arrays.
2013-03-28 15:05:03 -07:00
Brendan Dahl
71d257ce5b
Merge pull request #2652 from yurydelendik/issue-215-1
...
Fixes cmap sanitizer for #215
2013-03-27 18:46:09 -07:00
Brendan Dahl
028151d13a
Restructure/rewrite of the Type1 font parser.
2013-03-27 17:17:01 -07:00
Yury Delendik
931ce96be8
Merge pull request #2978 from brendandahl/color-maps
...
Create color maps for single component color spaces.
2013-03-27 05:29:45 -07:00
vyv03354
7ad3e46ca8
Correct a typo in DeviceRgbCS_getRgbBuffer
2013-03-24 17:51:24 +09:00
Brendan Dahl
fea4507c24
Create color maps for single component color spaces.
2013-03-20 17:59:28 -07:00
Mack Duan
79831d7ec5
Support rendering appearance streams for annotations
2013-03-19 12:51:28 -07:00
Yury Delendik
0d54347d57
Adds unicode conversion for js code
2013-03-19 08:42:04 -05:00
Yury Delendik
6809f254eb
Protection from empty/invalid root or kid in NameTree
2013-03-19 08:36:12 -05:00
Yury Delendik
783945e4a1
Merge pull request #2954 from vyv03354/msjfonts
...
Add MS built-in Japanese fonts to nonStdFontMap
2013-03-18 16:33:19 -07:00
Yury Delendik
772c7894fb
Merge pull request #2959 from vyv03354/cmap4
...
Always separate the last segment of the format 4 'cmap' subtable
2013-03-18 15:28:39 -07:00
Yury Delendik
6cb762246a
Merge pull request #2936 from brendandahl/trans-groups2
...
Add basic support for transparency groups.
2013-03-18 14:48:37 -07:00
vyv03354
538894f115
Always separate the last segment of the format 4 'cmap' subtable
2013-03-18 22:06:29 +09:00
vyv03354
9bcd6bb280
Add MS built-in Japanese fonts to nonStdFontMap
2013-03-17 09:45:23 +09:00
vyv03354
9e43ad0673
Implement "B5pc-H" CMap
2013-03-16 19:46:10 +09:00
Brendan Dahl
93b99e7352
Fix where image component decoding takes place.
2013-03-14 14:06:44 -07:00
Brendan Dahl
725cd5407f
Add basic support for transparency groups.
2013-03-12 17:20:38 -07:00
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.
2013-03-13 02:08:37 +09:00
Brendan Dahl
1f9b28f3f6
Merge pull request #2913 from yurydelendik/combine-os2valid
...
Removes isOS2Valid; resets fsType
2013-03-11 15:50:22 -07:00
Brendan Dahl
523aa9c152
Add support for blend modes.
2013-03-11 10:23:47 -07:00
Yury Delendik
0ebe91c50b
Merge pull request #2912 from brendandahl/empty-private-dict
...
Use empty private dictionaries instead of removing them.
2013-03-08 13:37:00 -08:00
Yury Delendik
ad3390c24c
Removes isOS2Valid; resets fsType
2013-03-08 14:11:12 -06:00
Brendan Dahl
7050a54a4e
Use empty private dictionaries instead of removing them.
2013-03-08 11:07:36 -08:00
Ofir
549a35e67f
Make sure IE9 gets integers because grad.addColorStop fails with floats
2013-03-08 17:26:10 +02:00
Brendan Dahl
0e14f0ccae
Merge pull request #2818 from yurydelendik/seac
...
Seac support for Windows
2013-03-05 09:02:54 -08:00
Yury Delendik
8ee193892b
Seac support for Windows
2013-03-04 12:37:59 -06:00
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
2013-03-04 05:24:43 +09:00
Yury Delendik
4c061cdbf4
Merge pull request #2875 from vyv03354/tounicode
...
Convert CID fonts using "ToUnicode" CMap if available
2013-03-03 12:04:42 -08:00