Yury Delendik
1f232ded90
Stops objects indexing at the end
2013-08-23 13:03:30 -05:00
Brendan Dahl
db591769a4
Fix handling of multiply-encoded glyphs.
2013-08-22 10:12:16 -07:00
Brendan Dahl
bb2529de03
Move the creation of canvas path fonts to the worker.
2013-08-19 16:33:20 -07:00
Jonas
628f4aaf81
Enable loading of PDFs with undefined or missing stream lengths
2013-08-16 16:32:40 +02:00
Tim van der Meij
b2b922b866
Support for CMap GBKp-EUC-H
2013-08-11 10:35:56 +02:00
Jonas
d90ad429f6
Enable loading of PDFs with invalid document information dictionaries
2013-08-08 19:40:54 +02:00
Yury Delendik
f7d2a09bf8
Merge pull request #3506 from brendandahl/base-transform
...
Paint patterns relative to content base transformation.
2013-07-30 14:54:36 -07:00
Yury Delendik
34177b01a4
Fixes glyph 0 in CIDTypeFont2
2013-07-29 15:24:32 -05:00
Brendan Dahl
2aecbe874e
Paint patterns relative to content base transformation.
2013-07-22 14:52:44 -07:00
Brendan Dahl
a5cc8d1ec3
Merge pull request #3464 from yurydelendik/bug889327
...
Fixes ASCIIHex decoding
2013-07-16 10:32:35 -07:00
Brendan Dahl
6c6719efeb
Merge pull request #3436 from yurydelendik/jpeg-cmyk
...
Removes browser decoding optimization for JPEG CMYK
2013-07-12 17:54:12 -07:00
Yury Delendik
8ee9db45ef
Fixes ASCIIHex decoding
2013-07-11 13:33:29 -05:00
Brendan Dahl
d71948038f
Merge pull request #3439 from yurydelendik/smask-preblend
...
Takes SMask's preblending in account
2013-07-09 13:26:44 -07:00
Brendan Dahl
b0f78609b3
Merge pull request #3386 from yurydelendik/ttf-refactor
...
Refactoring of TrueType code and implementation of OpenType font repairing
2013-07-08 22:11:31 -07:00
Yury Delendik
48146745b9
Tests for OpenType fonts
2013-07-08 21:11:07 -05:00
Yury Delendik
419bee1314
Takes SMask's preblending in account
2013-07-02 14:27:06 -05:00
Yury Delendik
5e5b66f688
Removes browser decoding optimization for JPEG CMYK
2013-07-02 09:46:14 -05:00
Yury Delendik
ba87d2fe11
Merge pull request #3373 from SSk123/master
...
rotation causes textLayer to get messed up
2013-06-29 17:24:12 -07:00
Srishti
21a8d62624
Fixes Text rotation issue #2095
2013-06-30 03:52:30 +05:30
Brendan Dahl
5781eb9c44
Merge pull request #3394 from yurydelendik/test-password
...
Enables testing with password
2013-06-27 17:34:14 -07:00
Brendan Dahl
c065b817f3
Merge pull request #3390 from yurydelendik/jpgjs-2
...
Implements FFC1 marker (and syncs with jpgjs)
2013-06-27 16:24:12 -07:00
Brendan Dahl
a0528a5ea8
Merge pull request #3375 from yurydelendik/bug867484
...
Fixes missing compressed object detection
2013-06-27 13:36:53 -07:00
Brendan Dahl
07fb66dcb4
Merge pull request #3391 from brendandahl/font-cache
...
Cache fonts by reference.
2013-06-27 13:33:09 -07:00
Yury Delendik
27c8291ea1
Adds test for issue 3371 and enables testing with password.
2013-06-25 19:56:47 -05:00
Yury Delendik
8561d2646b
Merge pull request #3393 from brendandahl/no-resources
...
Handle annotations with no resources.
2013-06-25 16:40:03 -07:00
Brendan Dahl
b22bc2daa5
Merge pull request #3374 from yurydelendik/ei-search
...
Improves search of EI (end of inlined image)
2013-06-25 15:19:41 -07:00
Brendan Dahl
e62ab300f1
Handle annotations with no resources.
2013-06-25 14:22:03 -07:00
Yury Delendik
71c67976af
Implements FFC1 marker (and syncs with jpgjs)
2013-06-25 12:35:34 -05:00
Brendan Dahl
a8ad07ccbf
Cache fonts by reference.
2013-06-25 10:33:53 -07:00
Jonas
d206a1ccdc
Fix regression from issue 3312
2013-06-24 17:21:12 +02:00
Yury Delendik
004bd848c8
Merge pull request #2956 from vyv03354/cmap4_fpgm
...
Add more sanitizations to TT font programs
2013-06-23 12:33:18 -07:00
Yury Delendik
7bef903411
Fixes missing compressed object detection
2013-06-21 18:04:31 -05:00
Yury Delendik
c68d125f17
Improves search of EI (end of inlined image)
2013-06-21 17:03:03 -05:00
Yury Delendik
7b6d247fbc
Merge pull request #3314 from brendandahl/annotation-form-tx
...
Annotation form tx
2013-06-01 17:40:33 -07:00
Brendan Dahl
1c6189df25
Add tx annotation test file.
2013-05-31 14:13:23 -07:00
Yury Delendik
b281c91c19
Merge pull request #3307 from yurydelendik/annotation-link-border
...
Annotation link border
2013-05-29 20:56:15 -07:00
Yury Delendik
d8e3f1da72
Adds missing link-annotation-border file and lint error
2013-05-29 22:05:53 -05:00
Brendan Dahl
59f2e71738
Merge pull request #3268 from yurydelendik/issue-3207
...
Fixes reading unordered Subrs in Type1
2013-05-29 14:09:13 -07:00
Mack Duan
a394c1bac6
Support borders for link annotations
2013-05-28 17:18:26 -05:00
Yury Delendik
b0ea064e13
Test for #3263
2013-05-16 11:39:39 -05:00
Yury Delendik
8e298acb67
Fixes reading unordered Subrs in Type1
2013-05-16 11:21:47 -05:00
eug48
bae7b54f5f
Test for issue #2881
2013-05-10 12:57:00 +10: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
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
Brendan Dahl
cec200a664
Ignore malformed dictionary entries.
2013-04-30 15:29:25 -07: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
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
Mack Duan
30e127d848
Do not cache content stream
2013-04-19 14:07:15 -07:00
Mack Duan
6b2c6fc223
Changes to regression tests for progressive loading
2013-04-18 00:16:36 -07: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
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
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
edff12fcd7
Update MD5 for blendmode.pdf
2013-04-02 10:23:25 -05:00
Yury Delendik
7e8c45bd83
Merge pull request #2854 from allstarschh/hmm_pdf_not_found
...
Remove hmm.pdf in test
2013-04-02 08:04:21 -07:00
Yury Delendik
51d6d2e3a6
Updates MD5 for german-umlat.pdf
2013-04-02 08:33:46 -05: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
vyv03354
7ad3e46ca8
Correct a typo in DeviceRgbCS_getRgbBuffer
2013-03-24 17:51:24 +09:00
Mack Duan
79831d7ec5
Support rendering appearance streams for annotations
2013-03-19 12:51:28 -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
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
a544a5a8b0
Add back cid cff font test.
2013-03-13 12:06:09 -07:00
Brendan Dahl
725cd5407f
Add basic support for transparency groups.
2013-03-12 17:20:38 -07:00
Brendan Dahl
523aa9c152
Add support for blend modes.
2013-03-11 10:23:47 -07:00
vyv03354
3529658ac5
Regression test for issue 2842
2013-03-10 11:24:27 +09:00
Brendan Dahl
0e14f0ccae
Merge pull request #2818 from yurydelendik/seac
...
Seac support for Windows
2013-03-05 09:02:54 -08:00
allstars.chh
1faca19021
update manifest of hmm.pdf
2013-03-05 11:33:50 +08:00
Yury Delendik
a3b2ad30fa
Adds endchar with 4 arguments test.
2013-03-04 14:28:04 -06: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
vyv03354
9310e852db
Pass commonObjs to TilingPattern constructor
...
Broken example: http://www.eiken.or.jp/eiken/apply/private/flow/pdf/ichiji.pdf
2013-03-03 21:36:44 +09:00
vyv03354
6c3d66fb46
Convert CID fonts using "ToUnicode" CMap if available
2013-03-03 15:00:49 +09:00
Yury Delendik
32938d3a66
Merge remote-tracking branch 'mozilla/master' into cidtype2
...
Conflicts:
test/test_manifest.json
2013-03-02 16:09:00 -06:00
vyv03354
96f6fcf8ba
Convert cid to Unicode when rebuilding Type 2 CID fonts encoded with non-Identity CMap
2013-03-02 21:25:35 +09:00
vyv03354
c9ee7b9bfa
Implement "90pv" CMap
2013-03-02 11:02:35 +09:00
Kalervo Kujala
6f65fef64b
Sharpen the patterns.
...
Draw the patterns with the intended resolution instead of scaling
afterwards. Scaling leads to unclear patterns.
Also:
Make TilingPattern function for paintType switch case.
Make TilingPattern function for bbox clipping.
Make TilingPattern functions for scaling code.
Increase MAX_PATTERN_SIZE to 4096.
Add Singular Value Decomposition function.
2013-02-28 22:32:43 +02:00
Yury Delendik
e4161f2789
Merge pull request #2826 from vyv03354/83pv
...
Implement "83pv" CMap and fix CIDFontType0 handling
2013-02-28 08:16:33 -08:00
Mack Duan
70f788a2a5
Merge pull request #2838 from allstarschh/issue_2829_test
...
Add Support for big5 encoding.
2013-02-27 17:53:36 -08:00
allstars.chh
d67b4ed53b
test for issue2829.
2013-02-28 08:56:12 +08:00
Brendan Dahl
06a49b295a
Merge pull request #2786 from yurydelendik/jbig2-len
...
JBIG2: finds end of a segment when length is not specified
2013-02-27 10:05:52 -08:00
vyv03354
4413262976
Implement "83pv" CMap and fix CIDFontType0 handling
2013-02-28 00:44:38 +09:00
Brendan Dahl
a13f7964b1
Merge pull request #2686 from vyv03354/bug770409
...
Implement vertical writing
2013-02-25 12:47:47 -08:00
Brendan Dahl
b89d98eede
Merge pull request #2782 from yurydelendik/jbig2-text-align
...
Fixes symbols positioning in JBIG2
2013-02-25 09:54:05 -08:00
Yury Delendik
1d4372775d
JBIG2: finds end of segment when length is not specified
2013-02-23 10:35:41 -06:00
vyv03354
059fd616cd
Add a dummy byte at end of the CFF table to satisfy sanitizer
...
Fixes #2674 .
2013-02-23 20:58:54 +09:00
Yury Delendik
cbe829228e
Fixes symbols positioning in JBIG2
2013-02-22 22:08:46 -06:00
vyv03354
c5b8ee6a91
Implements vertical writing
2013-02-15 03:53:34 +09:00
Brendan Dahl
4a19437537
Merge pull request #2630 from yurydelendik/width-cid
...
Fixes reading of the widths for CID fonts
2013-01-31 07:12:47 -08:00
Yury Delendik
2d453b4ba4
Tests for issue 2627
2013-01-30 19:20:04 -05:00
mduan
e4c3b4501d
Sanitization of truetype fonts to fix #2537
2013-01-30 19:01:53 -05:00
mduan
0527b8bc8d
Fix invalid version number in truetype 'head' table
2013-01-30 16:52:19 -05:00
mduan
48c15b70db
Make firstPage work in test_manifest.json + rename pageLimit -> lastPage
2013-01-30 15:00:11 -05:00
mduan
5bffd2e7d8
Implement 9.6.6.4 of pdf spec for truetype fonts
2013-01-30 13:01:32 -05:00
Yury Delendik
8c78268a12
Merge pull request #2628 from mduan/issue2128
...
Add support for GBK-EUC-H encoding for cid fonts
2013-01-30 09:44:24 -08:00
mduan
81399ee068
Add support for GBK-EUC-H encoding for cid fonts
2013-01-30 09:35:52 -05:00
vyv03354
a8aed74431
Add Hankaku-Latin cid to Unicode mappings
2013-01-30 21:48:18 +09:00