Yury Delendik
cbe829228e
Fixes symbols positioning in JBIG2
2013-02-22 22:08:46 -06:00
vyv03354
b591d39130
Remove the test of experimental properties in workers
2013-02-17 14:53:27 +09:00
vyv03354
c5b8ee6a91
Implements vertical writing
2013-02-15 03:53:34 +09:00
j
c33b92036f
fix image width/height for zoomed viewport
...
image width/height is off while pdf is zoomed,
use raw transform values to compute width/height
to fix this.
2013-02-12 16:03:30 +05:30
j
cd42ccd439
add imageLayer
...
add optional imageLayer object to access images and there
position and size as they are rendered on the canvas.
2013-02-11 00:20:27 +05:30
Yury Delendik
6ce1cfe734
Reverts 729b82, d5f65f and 724add
2013-02-08 14:04:36 -06:00
vyv03354
729b82359a
Implements the print permission
2013-02-08 23:28:27 +09:00
Yury Delendik
51c81a1d01
Merge pull request #2695 from yurydelendik/copy-protection-2
...
Fixes text search for "secured" documents (take 2)
2013-02-07 16:22:31 -08:00
Yury Delendik
d5f65f5431
Fixes text search for "secured" documents
2013-02-07 18:15:39 -06:00
Mack Duan
43e954f11d
Merge pull request #2681 from vyv03354/bug767455_basefont
...
Take BaseFont entry from CIDFont dict instead of Type 0 Font dict
2013-02-07 12:04:46 -08:00
Yury Delendik
129fa5661c
Merge pull request #2680 from vyv03354/bug767455_bxex
...
Reduce warning spam caused by BX/EX
2013-02-05 14:27:40 -08:00
Yury Delendik
578349b4dd
Merge pull request #2675 from vyv03354/issue2674
...
Support non-BMP characters contained in embedded fonts
2013-02-05 14:26:28 -08:00
vyv03354
7fc0c9f2ca
Take BaseFont entry from CIDFont dict instead of Type 0 Font dict
2013-02-06 06:47:41 +09:00
vyv03354
521723a9b5
Support non-BMP characters contained in embedded fonts
2013-02-06 06:15:07 +09:00
vyv03354
7dcbf7d2c3
Reduce warning spam caused by BX/EX
2013-02-06 03:57:59 +09:00
Mack Duan
2260458f27
Merge pull request #2671 from yurydelendik/chrome
...
Workaround for Chrome's issue 174023
2013-02-04 10:00:38 -08:00
Yury Delendik
133d5cf8d2
Workaround for Chrome's issue 174023
2013-02-04 10:51:53 -06:00
Yury Delendik
d13aa38c9c
Enforces quotmark=single for jshint
2013-02-02 17:00:13 -06:00
Yury Delendik
5cf0d8fa80
Enforces maxlen for jshint
2013-02-02 16:49:19 -06:00
vyv03354
724add2ffd
Make an effort to adhere the spec 7.6.3.2
2013-02-02 02:09:12 +09:00
Jon Buckley
b3634a3826
Issue #2008 - Fix lint errors for src/worker.js
2013-01-31 19:12:46 -05:00
Jon Buckley
e48bb8d966
Issue #2008 - Fix lint errors for src/utils/fonts_utils.js
2013-01-31 19:12:45 -05:00
Jon Buckley
3b3922764e
Issue #2008 - Fix lint errors for src/util.js
2013-01-31 19:12:45 -05:00
Jon Buckley
4a292a310f
Issue #2008 - Fix lint errors for src/stream.js
2013-01-31 19:12:45 -05:00
Jon Buckley
a1a098fbee
Issue #2008 - Fix lint errors for src/pattern.js
2013-01-31 19:12:45 -05:00
Jon Buckley
315ac3ce8c
Issue #2008 - Fix lint errors for src/parser.js
2013-01-31 19:12:45 -05:00
Jon Buckley
caaf7e8032
Issue #2008 - Fix lint errors for src/obj.js
2013-01-31 19:12:45 -05:00
Jon Buckley
9b13cbee69
Issue #2008 - Fix lint errors for src/metadata.js
2013-01-31 19:12:45 -05:00
Jon Buckley
21f0ff1dcf
Issue #2008 - Fix lint errors for src/jpx.js
2013-01-31 19:12:45 -05:00
Jon Buckley
bc94a4d353
Issue #2008 - Fix lint errors for src/jbig2.js
2013-01-31 19:12:45 -05:00
Jon Buckley
f883a1f40f
Issue #2008 - Fix lint errors for src/image.js
2013-01-31 19:12:45 -05:00
Jon Buckley
9ddb4eca95
Issue #2008 - Fix lint errors for src/function.js
2013-01-31 19:12:45 -05:00
Jon Buckley
3793ca5283
Issue #2008 - Fix lint errors for src/fonts.js
2013-01-31 19:12:45 -05:00
Jon Buckley
c281805fde
Issue #2008 - Fix lint errors for src/evaluator.js
2013-01-31 19:12:45 -05:00
Jon Buckley
d7b005a79f
Issue #2008 - Fix lint errors for src/crypto.js
2013-01-31 19:12:45 -05:00
Jon Buckley
d59e2105b1
Issue #2008 - Fix lint errors for src/core.js
2013-01-31 19:12:45 -05:00
Jon Buckley
4918c6f848
Issue #2008 - Fix lint errors for src/colorspace.js
2013-01-31 19:12:44 -05:00
Jon Buckley
98c2f96260
Issue #2008 - Fix lint errors for src/canvas.js
2013-01-31 19:12:44 -05:00
Jon Buckley
d301c1f13f
Issue #2008 - Fix lint errors for src/bidi.js
2013-01-31 19:12:44 -05:00
Jon Buckley
c67d9d40b8
Issue #2008 - Fix lint errors for src/api.js
2013-01-31 19:12:44 -05:00
Yury Delendik
9c044e2c31
Fallback when AcroForm is present
2013-01-31 16:46:44 -05: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
cca1a68adf
Merge pull request #2572 from mduan/issue2477
...
Make canvas transform matrix account for devicePixelRatio
2013-01-30 20:25:43 -08: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
6bacb38692
Make canvas transform matrix account for devicePixelRatio
2013-01-30 16:06:12 -05:00
Yury Delendik
0f9b63e8be
Merge pull request #2634 from Pomax/type1-string-index-SIDs
...
changed the type1font cff wrapping to use offsets 391,392... instead of 0,1... for pointing to strings in the String INDEX
2013-01-30 11:33:31 -08: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
Yury Delendik
d61d9a23ed
Merge pull request #2624 from vyv03354/bug835661
...
Add Hankaku-Latin cid to Unicode mappings
2013-01-30 08:26:45 -08:00
Mike Kamermans
86c6bf1a67
changed the type1font cff wrapping to use offsets 391,392... instead of 0,1... for pointing to strings in the String INDEX
2013-01-30 11:15:08 -05: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
Yury Delendik
b5a38ded4c
Fixes reading of the widths for CID fonts
2013-01-29 17:19:08 -05:00
Bill Walker
12af2f9431
fix for #2219 , "provide a better error message when file= not found/accessible"
...
summary: create a new Exception class for missing PDF's, use it in place of generic
add new MissingPDFException to util.js
handle MissingPDF in api.js
handle MissingPDF in viewer.js, using new missing_file_error message
add new missing_file_error to l10n/en-US/viewer.properties
send MissingPDF from WorkerMessageHandler's loadDocument
send MissingPDF from GetDocRequest handler
2013-01-29 13:17:04 -08:00
Yury Delendik
9af6e05456
Merge pull request #2615 from vyv03354/master
...
Fixes CFF parser failure when CharStrings contains cntrmask
2013-01-26 08:46:34 -08:00
Yury Delendik
df731e7d9d
Merge pull request #2527 from brendandahl/type1-charstrings
...
Evaluate type 1 charstrings for conversion to type 2.
2013-01-26 07:45:23 -08:00
vyv03354
a254de86fb
CFF parser didn't count hints defined by hstem/vstem
2013-01-26 22:08:45 +09:00
Yury Delendik
9a58bc9aba
Merge pull request #2581 from brendandahl/fix-cid
...
Fix normalized CID fonts for direct write 6.1.
2013-01-25 06:23:17 -08:00
Yury Delendik
2057855c8a
Merge pull request #2602 from vyv03354/issue2598
...
Update font name matching for Type 0 CIDFont
2013-01-24 15:40:39 -08:00
vyv03354
622276ecc8
Update font name matching for Type 0 CIDFont
2013-01-24 08:03:13 +09:00
vyv03354
0df411a3da
Fixes non-Japanese characters spacing
2013-01-24 01:23:22 +09:00
Brendan Dahl
a0313bef22
Merge pull request #2570 from mduan/issue2556
...
Fix bug w/ exception not being passed to error callbacks of a Promise
2013-01-22 14:46:08 -08:00
Brendan Dahl
45daf4e936
Merge pull request #2557 from mduan/issue2391-invalid-font
...
Default to a built-in font if an invalid non-embedded font is encountered
2013-01-18 12:35:59 -08:00
Brendan Dahl
dc914fe7ce
Fix normalized CID fonts for direct write 6.1.
2013-01-18 11:05:38 -08:00
mduan
b718a3604a
Default to a built-in font if an invalid non-embedded font is encountered
2013-01-16 13:57:41 -08:00
Yury Delendik
aac622a9b1
Merge pull request #2567 from vyv03354/master
...
Supports 'H/V', 'EUC-H/V' and '90ms*' CMaps
2013-01-16 08:07:33 -08:00
Yury Delendik
a3dd0098e0
Merge pull request #2571 from mduan/issue2129
...
Do not error when an EndOfPage segment is encountered in jbig2
2013-01-16 07:32:45 -08:00
vyv03354
deba913651
Merge branch 'master' of https://github.com/mozilla/pdf.js
2013-01-16 23:40:32 +09:00
vyv03354
38ffebc987
Supports 'H/V', 'EUC-H/V' and '90ms*' CMaps
2013-01-16 21:58:18 +09:00
mduan
317db2e7c6
Do not error when an EndOfPage segment is encountered in jbig2
2013-01-15 16:07:01 -08:00
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
2013-01-15 14:07:16 -08:00
mduan
fadcb71c21
Handle missing 'FontName' entry in FontDescriptor object
2013-01-15 11:48:20 -08:00
mduan
4f1e94c9f7
Fix bug w/ exception not being passed to error callbacks of a Promise
2013-01-15 11:39:12 -08:00
Yury Delendik
e61b104852
Merge pull request #2547 from mduan/issue2085
...
Support corrupted pdfs that are encrypted but lack 'ID' in trailer
2013-01-14 14:51:42 -08:00
mduan
48fa0172ed
Support corrupted pdfs that are encrypted but lack 'ID' in trailer
2013-01-14 13:43:10 -08:00
vyv03354
0980b4c322
Fix a problem about Japanese PDFs without embedded fonts
2013-01-12 11:18:44 -06:00
Brendan Dahl
a79f005527
Fix isDict when type is missing in dictionary.
2013-01-10 16:32:26 -08:00
Brendan Dahl
b5278c5e27
Evaluate type 1 charstrings for conversion to type 2.
2013-01-09 17:33:59 -08:00
Brendan Dahl
e978ea2617
Merge pull request #2540 from mduan/handle-broken-hex-string
...
Handle broken hex string
2013-01-08 15:54:43 -08:00
mduan
eb8f4e8343
Handle some illegal characters in hex string
...
Do not throw exception when hex strings are in the wrong format
Currently pdf.js is throwing an exception for the following hex string:
`<7 0 2 15 5 2 2 2 4 3 2 4>`
The issue is that the 15 is not a valid hex character so pdf.js ends up
throwing an exception.
This diff changes the parser to process the above hex string as follow:
`70 21 55 2 24 32` (Note: the final 4 of the hex string is ignored)
replicating the behaviour of MuPDF, and doesn't throw an exception.
2013-01-08 15:29:24 -08:00
Brendan Dahl
3aea29c7aa
Merge pull request #2526 from yurydelendik/create-os2
...
Fixes creation of OS/2 table
2013-01-08 12:11:42 -08:00
Yury Delendik
318e7f6949
Merge pull request #2500 from brendandahl/private-entries
...
Add support for more Type1 private dictionary entries.
2013-01-08 11:24:38 -08:00
Brendan Dahl
9635612034
Merge pull request #2525 from yurydelendik/version-info
...
Traces pdf.js version
2013-01-08 11:17:42 -08:00
Brendan Dahl
2cbb35362e
Add support for more Type1 private dictionary entries.
2013-01-08 10:44:39 -08:00
Brendan Dahl
7d9938df5f
Merge pull request #2520 from yurydelendik/disable-blues
...
Disables *Blue* values when HINT_ENABLED == false
2013-01-04 16:21:29 -08:00
Yury Delendik
aa93eac261
Fixes creation of OS/2 table
2013-01-04 11:41:24 -06:00
Brendan Dahl
bf0abd61d1
Merge pull request #2505 from yurydelendik/refactor-cff-float
...
Refactors encodeFloat, font matrix and flex args
2013-01-04 09:24:58 -08:00
Brendan Dahl
c05f073a73
Merge pull request #2454 from yurydelendik/worker-xhr-response
...
Tests presence of the xhr-response in the worker
2013-01-04 09:12:01 -08:00
Yury Delendik
7b70710565
Traces pdf.js version
2013-01-04 11:01:31 -06:00
Yury Delendik
10bb6c9ec0
Refactors font matrix operations
2013-01-03 22:38:14 -06:00
Yury Delendik
ccfa0e1972
Refactors encodeFloat and flex args
2013-01-03 18:33:15 -06:00
Yury Delendik
eca6c6cb5d
Disables *Blue* values when HINT_ENABLED == false
2013-01-03 17:06:52 -06:00
Yury Delendik
089b60d848
Merge pull request #2463 from brendandahl/remove-cid-keys
...
Remove cid dictionary values for normalized fonts.
2013-01-03 10:24:49 -08:00
Brendan Dahl
bf1a4adf61
Merge pull request #2499 from yurydelendik/rescale
...
Refactors rescaleImage: improving quality of scanned images
2012-12-28 12:04:49 -08:00
Yury Delendik
1826daa1d5
Refactors rescaleImage: improving quality of scanned images
2012-12-21 19:10:21 -06:00
Brendan Dahl
a235ec1441
Use CFF compiler for building Type1 font.
2012-12-21 14:11:58 -08:00
Brendan Dahl
acf64b3164
Add support for hmoveto and vmoveto during flex.
2012-12-20 11:14:10 -08:00
Yury Delendik
a2c6429cce
Merge pull request #2465 from brendandahl/fix-expansion-factor
...
Fix cff private dictionary key.
2012-12-15 20:53:11 -08:00
Jakob Miland
4efab13c58
Support Filespec dictionary in annotations
2012-12-15 00:36:53 +01:00