Commit Graph

816 Commits

Author SHA1 Message Date
Yury Delendik
38bb3b4880 Removing font loading hack from MOZCENTRAL 2012-09-13 16:45:56 -07:00
Yury Delendik
e086cf36f4 Refactor text extraction / font loading logic 2012-09-13 15:12:42 -07:00
Yury Delendik
9fba150dd2 Move font translation to the worker 2012-09-12 17:31:04 -07:00
Yury Delendik
40eb44eae4 Merge pull request #1809 from brendandahl/shading-extend
Adds support for the extend option for linear and radial shadings.
2012-09-11 05:24:53 -07:00
Brendan Dahl
164931d2fc Adds background support for gradient.
Warns on case when we don't handle radial gradients correctly.
Fixes chrome extend gradients.
2012-09-10 13:23:07 -07:00
Julian Viereck
bd0e42220b Merge pull request #2089 from yurydelendik/remove-currenttransf
Removes unnecessary ctx.mozCurrentTransformInverse transforms
2012-09-08 08:59:21 -07:00
Brendan Dahl
455bb6d98c Merge pull request #2076 from kkujala/dev
Add initial TilingType support.
2012-09-07 15:39:28 -07:00
Yury Delendik
954ea97158 Removes unnecessary ctx.mozCurrentTransformInverse transforms 2012-09-07 11:00:05 -05:00
Brendan Dahl
59016bcf59 Merge pull request #2082 from yurydelendik/chrome-fontload
Workaround for chrome's issue 145227
2012-09-07 08:50:55 -07:00
Kalervo Kujala
5f202e1596 Add initial TilingType support. 2012-09-05 22:36:20 +03:00
Brendan Dahl
76d877e48b Strip out license for bundled version. 2012-09-04 10:22:32 -07:00
Brendan Dahl
332ae4ce41 Change to the Apache v2 license. 2012-08-31 15:48:21 -07:00
Pimm Hogeling
080ab94a0d Lint syntax fixes. 2012-08-31 15:51:31 +02:00
Pimm Hogeling
0fbbc5a840 Syntax changed that will help minifiers/compilers (such as the Closure Compiler) in their processing. In particular, preventing said minifiers/compilers from making dangerous renames. 2012-08-31 13:40:37 +02:00
Pimm Hogeling
438e3c8f6d Fixes for subtile bugs that were introduced in 59283bdf6d and 99440ab691, among others. 2012-08-31 13:37:44 +02:00
Yury Delendik
deedb0a911 Workaround for chrome's issue 145227 2012-08-29 19:16:57 -05:00
Artur Adib
8e50da78ee Merge pull request #2050 from yurydelendik/issue-2040
Fixes incorrect font type and prevents future this.objs.objs[fonts[i]] ...
2012-08-29 14:47:32 -07:00
Yury Delendik
621686ca67 Fixes incorrect font type and prevents future this.objs.objs[fonts[i]] failures 2012-08-29 16:11:56 -05:00
Brendan Dahl
33f7e86171 Merge pull request #2047 from yurydelendik/font-linux
Fixes fonts on linux
2012-08-29 12:35:25 -07:00
Yury Delendik
e32ecc44d3 Fixes CFF test and CFF int16 parsing 2012-08-29 12:58:12 -05:00
Yury Delendik
93f9efde39 Fixes ascent and descent values for windows gdi 2012-08-29 12:19:09 -05:00
Brendan Dahl
d26ecff294 Reduce math for color key mask. 2012-08-29 09:36:12 -07:00
Yury Delendik
4550ffe14e Fixes fonts on linux 2012-08-29 10:31:59 -05:00
Brendan Dahl
19fa6a5260 Adds support for color key mask. 2012-08-28 17:19:31 -07:00
Brendan Dahl
d77bafa678 Merge pull request #1997 from yurydelendik/font-refact-1
Rectoring font loading concurency
2012-08-27 09:15:56 -07:00
Yury Delendik
a89cb5dd7a Disables symbolic encoding for non-standard fonts 2012-08-24 08:05:06 -05:00
Yury Delendik
296b98f977 Merge branch 'master' of git://github.com/mozilla/pdf.js.git into progress-indeterminate
Conflicts:
	extensions/firefox/components/PdfStreamConverter.js
2012-08-23 15:23:44 -05:00
Yury Delendik
cd1a645881 Adds support of the indeterminate loading progress 2012-08-22 10:48:56 -05:00
Tom Schuster
fad38f8286 Update src/fonts.js
One simple thing that came up while looking at the new Octane benchmark.
2012-08-22 07:22:47 -05:00
Yury Delendik
51b2587340 Copy decoded image data and keeps non-decoded pixes as transparent 2012-08-20 15:57:21 -05:00
Yury Delendik
4f20f5f1bb Verify the request id parameter 2012-08-17 16:56:47 -05:00
Yury Delendik
52d229761a Removing sum of the iframe times, browser does it for us 2012-08-17 16:08:42 -05:00
Yury Delendik
8459fef6c3 Cleanup: remove iframe and message handler 2012-08-17 14:00:35 -05:00
Yury Delendik
3c1d63055d Invoking callback via setTimeout 2012-08-17 11:32:34 -05:00
Yury Delendik
c414c76461 Fixes font loading concurency 2012-08-17 11:05:51 -05:00
Brendan Dahl
fd416d3788 Stop streams from being sent from worker for indexed color spaces. 2012-08-16 15:22:28 -07:00
Artur Adib
c9c5ae32d9 Merge pull request #1979 from yurydelendik/issue-1685
Discards invalid values for Blues
2012-08-16 09:58:10 -07:00
Brendan Dahl
590c6c413e Merge pull request #1978 from yurydelendik/issue-1655
Fixes bias calculation for type2 subr
2012-08-14 14:50:32 -07:00
Brendan Dahl
7acbe15061 Merge pull request #1977 from yurydelendik/callothersubr
Adds callothersubr support
2012-08-14 09:46:19 -07:00
Yury Delendik
972d08209a Discards invalid values for Blues 2012-08-11 23:05:41 -05:00
Yury Delendik
6277e6eda7 Fixes bias calculation for type2 subr 2012-08-11 20:10:31 -05:00
Yury Delendik
b4d75ca83b Adds callothersubr support 2012-08-11 11:57:42 -05:00
Yury Delendik
3093427480 Marks xref entries with offset 0 as free 2012-08-10 21:31:33 -05:00
Artur Adib
6ccf711966 Merge pull request #1971 from yurydelendik/issue-1970
Using fast pixels copy in putBinaryImageData
2012-08-10 11:40:12 -07:00
Yury Delendik
5e3882ab69 Changing cubic spline interpolation error to TODO 2012-08-10 08:30:20 -05:00
Yury Delendik
55b3b005b8 Using createImageData when available 2012-08-09 13:40:40 -05:00
Yury Delendik
65bc78d870 Using fast pixels copy in putBinaryImageData 2012-08-09 10:41:18 -05:00
Brendan Dahl
2ca8c0d999 Cleanup references to dom elements. 2012-08-08 09:07:31 -07:00
Yury Delendik
70beb11a50 Merge pull request #1953 from brendandahl/b2g
Add B2G build and new preprocessor.
2012-08-08 08:37:26 -07:00
Yury Delendik
5d95782ea1 Merge pull request #1957 from brendandahl/fix-doc-info
Sanitize the document info.
2012-08-06 15:18:55 -07:00
Brendan Dahl
70e415900c Address review comments. 2012-08-06 14:32:54 -07:00
Brendan Dahl
69eca3c50f Use timeout for font ready callback to avoid intermittent chrome failures. 2012-08-06 08:51:20 -07:00
Brendan Dahl
29263836c2 Sanitize the document info. 2012-08-03 16:11:43 -07:00
Brendan Dahl
9ddbe1fac7 Merge pull request #1947 from yurydelendik/issue-1944
Fix loading of the font widths
2012-08-02 11:54:58 -07:00
Yury Delendik
41a4272463 Implement textRise; reduce ref test to one page 2012-08-01 15:10:48 -05:00
Brendan Dahl
492fa6edb4 Add the new preprocessor. 2012-08-01 11:55:39 -07:00
Brendan Dahl
6d35073a9c Initial build for b2g. 2012-08-01 11:55:39 -07:00
Yury Delendik
f947b3bb4c Fixes Shading.Dummy return type 2012-08-01 10:59:21 -05:00
Yury Delendik
8aab1a7a7b Fix loading of the font widths 2012-07-31 17:58:28 -05:00
Yury Delendik
af4bd10c70 Allow relative URLs in getDocument 2012-07-26 12:11:28 -05:00
Brendan Dahl
b3a603c199 Merge pull request #1840 from yurydelendik/loadpdf-1
Moves loading of the binary PDF data to the worker
2012-07-23 16:27:55 -07:00
Brendan Dahl
7fff630e87 Merge pull request #1892 from brendandahl/seac
Add support for type 1 seac charstring command.
2012-07-20 17:27:18 -07:00
Brendan Dahl
792ef1b14d Support div number format for seac operator. 2012-07-20 15:53:39 -07:00
Brendan Dahl
377a96dda7 Merge pull request #1909 from benbro/master
Prevent the error callback from being called twice when getPdf fails because of a cross domain request.
2012-07-20 15:46:39 -07:00
Brendan Dahl
6ed639e4d8 Merge branch 'master' of github.com:mozilla/pdf.js into seac 2012-07-20 15:12:09 -07:00
Brendan Dahl
a667a874db Merge pull request #1910 from brendandahl/fix-hsbw
Support more type 1 font hsbw formats.
2012-07-20 15:10:45 -07:00
benbro
97e72d5864 Add missing bracket 2012-07-21 00:51:36 +03:00
Brendan Dahl
34eb537160 Add another warning for malformed stack. Fix/add variable names. 2012-07-20 13:48:48 -07:00
Brendan Dahl
24a3e0c8cc Don't trigger TODO on marked content. 2012-07-20 09:09:48 -07:00
Brendan Dahl
8fccd19948 Leave div commands on stack and change evaluation. 2012-07-19 18:06:37 -07:00
Yury Delendik
7a0e91af4b removes expandUrl(url); fixes error message 2012-07-19 16:10:26 -05:00
Brendan Dahl
ac005ed359 Support more type 1 font hsbw formats. 2012-07-18 16:23:51 -07:00
benbro
f60d7c564f Moved the check for calledErrorBack inside the xhr.onerror function 2012-07-18 22:05:55 +03:00
benbro
813b5e78b0 Prevent the error callback from being called twice 2012-07-18 21:41:36 +03:00
Brendan Dahl
e6b75f4a56 Also check abbreviation for colorspace in jpegs. 2012-07-17 13:42:49 -07:00
benbro
a63814e2b9 Changed warning 2012-07-13 18:09:20 +03:00
benbro
278dc81a54 Move the try/catch block deeper 2012-07-13 18:00:55 +03:00
benbro
9de94991e9 Catch errors when parsing the linearization header so we can display corrupted docs 2012-07-13 17:41:20 +03:00
Brendan Dahl
c98b905e0d Add support for type 1 seac charstring command. 2012-07-11 16:29:07 -07:00
Alex Kwiatkowski & Daniel Yankowsky
00dbce612f Skip properties inherited from array.prototype 2012-07-11 11:45:28 -04:00
Brendan Dahl
f4c16aab9e Merge pull request #1882 from yurydelendik/jpx-segsymbol
Segmentation symbol check for JPX
2012-07-09 14:38:14 -07:00
Yury Delendik
48e115cf30 Implements segmentation symbol check for JPX 2012-07-09 13:59:50 -05:00
Yury Delendik
f9f715b656 Adds lossless segment types; fixes generic region prediction flag 2012-07-09 12:13:03 -05:00
Yury Delendik
07a24c5589 Warn instead of fail for CID fonts 2012-06-28 07:51:18 -05:00
Yury Delendik
f199a8b19e Fixes merge with 1849 2012-06-28 05:33:32 -05:00
Yury Delendik
eb863b2298 Merge branch 'master' of git://github.com/mozilla/pdf.js.git into loadpdf-1
Conflicts:
	src/api.js
2012-06-28 05:26:16 -05:00
Yury Delendik
665ff0d36f Merge pull request #1849 from kingsquare/master
Fix for web worker test in Safari
2012-06-28 03:05:04 -07:00
Yury Delendik
54db7489bd Merge pull request #1831 from brendandahl/priority-rendering
Change to priority/pausible rendering.
2012-06-27 12:44:58 -07:00
Tim de Koning
17c1018eef lint compliance 2012-06-27 11:14:14 +02:00
Tim de Koning
4845bb586e Merge branch 'master' of github.com:kingsquare/pdf.js 2012-06-27 09:28:53 +02:00
Brendan Dahl
f90a05f5f8 Merge pull request #1837 from yurydelendik/jbig2-1
JBIG2 implementation
2012-06-26 16:00:32 -07:00
Tim de Koning
0c33615301 Fixing web worker feature detection for Safari 2012-06-26 23:07:37 +02:00
Tim de Koning
c131715a2f Make web workers debuggable! This way an error can be caught in the browser when the web worker throws an error.
See http://www.nczonline.net/blog/2009/08/25/web-workers-errors-and-debugging/
2012-06-26 10:12:10 +02:00
Yury Delendik
25d4467fa3 Fixes .length and capitalization nits 2012-06-26 00:32:59 -05:00
Yury Delendik
0b1111f368 Cleanup: removing main thread loading fallback code 2012-06-23 15:49:17 -05:00
Yury Delendik
0dd445bf18 Fixes unit tests and adds few for util.js 2012-06-23 15:35:59 -05:00
Yury Delendik
00f1d6dbf1 Fetches pdf data in the worker 2012-06-23 14:48:33 -05:00
Yury Delendik
f014481149 Replaces throw to error() and uses shadow() 2012-06-22 05:55:19 -05:00
Yury Delendik
699abbd4f2 Removing huffman tables; decoding context refactoring 2012-06-22 05:36:56 -05:00
Yury Delendik
2e5414cd18 Fixes template 2; implements end of stripe 2012-06-22 00:50:04 -05:00