Jonas Jenwald
3adab8b183
Fix unit test for getDestinations
2014-05-14 12:54:18 +02:00
Jonas Jenwald
e00b986bd3
Add unit test for getData
2014-05-14 11:57:48 +02:00
Jonas Jenwald
b907e15a90
Build paths for glyph accents when drawing text as curves
2014-05-14 00:04:44 +02:00
Michał Gołębiowski
e625af3fef
Remove type="text/javascript" from script tags.
...
"text/javascript" is not a correct MIME type (the correct one is
"application/javascript") but it's not even needed; all browsers default
to the correct type and treat it as executable JS when type is ommited.
Since not all browsers recognize the "application/javascript" MIME type
the only way to both stay compliant and to support all popular browsers
is to omit the type. It's also shorter this way.
2014-05-13 02:41:01 +02:00
Yury Delendik
a26d28a393
Merge pull request #4683 from yurydelendik/grouppath
...
Groups path commands into single operation
2014-05-08 22:16:58 -05:00
Yury Delendik
9f9454d2ae
Refactors new extension find bar code to support old FF versions
2014-05-08 09:05:28 -05:00
Adam Dane [:hobophobe]
bc66c8119e
Add getFindBar for Fx extension
2014-05-07 18:45:24 -05:00
Yury Delendik
68e57f2232
Merge pull request #4732 from yurydelendik/newtest
...
Fixes tests for #926 and #2537
2014-05-05 11:54:41 -05:00
Tim van der Meij
4caf5b694e
Completes unit tests for PostScript evaluator and fixes two bugs in the evaluator itself
2014-05-03 12:18:18 +02:00
Yury Delendik
ab2d376757
Removs missing test file for #926
2014-05-02 14:27:13 -05:00
Yury Delendik
b7bb016b98
Missing test for #2537 ( e4c3b4501d
)
2014-05-02 14:04:16 -05:00
Yury Delendik
63d5aae3f6
Groups path commands into single command
2014-04-30 09:09:04 -05:00
Jonas Jenwald
747dec16b2
Prevent trying to map characters to the specials unicode block in adjustMapping (issue 4650)
2014-04-28 23:33:54 +02:00
Yury Delendik
0d30bb040e
Merge pull request #4699 from yurydelendik/testmem
...
Reduces memory used during testing
2014-04-28 11:42:31 -05:00
Yury Delendik
31f2a24e78
Reduces memory used during testing
2014-04-28 11:15:46 -05:00
Yury Delendik
58f697f977
Merge pull request #4528 from bthorben/lessColorConversion
...
Less color conversion
2014-04-28 08:28:33 -05:00
Yury Delendik
98e023e464
Guesses Type1C font type based on file content
2014-04-24 11:48:18 -05:00
Thorben Bochenek
e8f0700bfa
Move the colour conversion to jpg.js
...
Benchmarking shows that this improves performance for the invitation document
from https://github.com/mozilla/pdf.js/issues/3809 by 35%
2014-04-24 15:07:12 +02:00
Yury Delendik
a22258a6b3
Merge pull request #4638 from yurydelendik/issue4630
...
Recognizes ASCII type1 encoding
2014-04-17 08:39:31 -05:00
Yury Delendik
2c6692050b
Merge pull request #4640 from yurydelendik/special-powers
...
Fix special powers add-on for firefox.
2014-04-17 08:06:54 -05:00
Yury Delendik
bf3a2488df
Recognizes ascii type1 encoding
2014-04-17 07:52:33 -05:00
Yury Delendik
98ab547140
Fixes webbrowser.js to avoid undefined callback call
2014-04-17 07:35:31 -05:00
Brendan Dahl
339f8f0ac9
Call correct quit function and wait request sending.
2014-04-17 07:34:38 -05:00
Brendan Dahl
70ce3a88a1
Use special powers quit in unit tests.
2014-04-17 07:34:34 -05:00
Yury Delendik
1b636532d6
Adjusts mozcentral test files
2014-04-14 07:03:05 -05:00
Brendan Dahl
da522d42d4
Fix special powers add-on for firefox.
2014-04-11 10:40:15 -07:00
Brendan Dahl
b242826d29
Fix seac regression.
2014-04-11 09:55:39 -07:00
Yury Delendik
003e94885b
Tests for text layer
2014-04-10 19:22:13 -05:00
Tim van der Meij
1d066b768f
Removes custom test/reporter.js from the lint process
2014-04-11 00:41:18 +02:00
Tim van der Meij
7a2cb7cddd
Fixes lint warning W004 in /test
2014-04-11 00:02:33 +02:00
Tim van der Meij
10f80bda23
Fixes lint warning W004 in src/shared
2014-04-11 00:02:32 +02:00
Tim van der Meij
a71a87a821
Fixes lint warning W018: confusing use of exclamation mark
2014-04-11 00:02:31 +02:00
Brendan Dahl
5bd8a83c9b
Build the text layer geometry on the worker.
2014-04-09 16:44:07 -07:00
Yury Delendik
9ccdbbcb55
Merge pull request #4574 from Snuffleupagus/bug-850854
...
Handle 'space' character correctly in WinAnsiEncoding (bug 850854)
2014-04-09 14:36:49 -05:00
Yury Delendik
7a321dbf7e
Merge pull request #4569 from Snuffleupagus/bug-878026
...
Handle 'space' character correctly in MacRomanEncoding (bug 878026)
2014-04-09 10:44:10 -05:00
Jonas Jenwald
9e6c66be12
Handle 'space' character correctly in WinAnsiEncoding (bug 850854)
2014-04-08 13:07:29 +02:00
Brendan Dahl
ed1f8c33bd
Merge pull request #4286 from yurydelendik/webgl
...
WebGL and misc memory optimizations
2014-04-07 14:33:34 -07:00
Jonas Jenwald
8fc4ebd5cb
Handle 'space' character correctly in MacRomanEncoding (bug 878026)
2014-04-07 20:59:26 +02:00
Yury Delendik
89a676a49c
Protects from killing a closed process
2014-04-07 09:31:04 -05:00
Yury Delendik
b72094d740
Using shell/cmd commands to kill browser tasks
2014-04-07 07:59:27 -05:00
Thorben Bochenek
c834ba7c3e
Make Opera a possible browser to test with
2014-04-04 15:16:07 +02:00
Thorben Bochenek
5c6985bc82
Remove unused variable
2014-04-04 14:34:30 +02:00
Yury Delendik
f57c6935d7
Implements WebGL support
2014-04-03 08:36:22 -05:00
Yury Delendik
d7174582c0
Better test process killing for Windows
2014-04-02 08:02:40 -05:00
Yury Delendik
63f438006b
Fixes lint for windows; adds test/font/fontutils.js
2014-03-31 08:50:53 -05:00
Yury Delendik
4d3b15a486
Cools down Chrome/Windows during testing
2014-03-31 07:46:11 -05:00
Jonas Jenwald
7d5bf83ce8
Fix typo in test/ttx/README.md
2014-03-28 00:05:22 +01:00
Yury Delendik
cc0c0747b5
Disables range requests for chrome windows during testing
2014-03-25 14:53:40 -05:00
Yury Delendik
1e1667c592
Handles HTTP redirects
2014-03-25 14:07:08 -05:00
Yury Delendik
0fe0bb12d4
Removes test.py
2014-03-25 14:07:08 -05:00
Yury Delendik
c2376e5cea
Migrating test.py to test.js
2014-03-25 14:07:08 -05:00
Yury Delendik
567f1f4af0
Makes sure the results are send /handled in right order
2014-03-25 14:07:08 -05:00
Yury Delendik
4df24f457a
Replaces pythons web server
2014-03-25 14:07:08 -05:00
Yury Delendik
20a91bcdbf
Fixes ignoring of the escaped CR LF
2014-03-20 11:50:12 -05:00
Yury Delendik
1801fb2c37
Merge pull request #4474 from chriskr/draw-image-subpixel-support
...
Introduce paintSolidColorImageMask command to handle 1x1 solid image
2014-03-19 14:31:15 -05:00
Yury Delendik
305274cd45
Merge pull request #4481 from bthorben/refactor/pdf_manager.js
...
refactor src/core/pdf_manager.js: rename pdfModel to pdfDocument
2014-03-19 10:33:42 -05:00
Christian Krebs
543117dd0e
Added TC for issue 4436
2014-03-19 13:37:53 +01:00
Thorben Bochenek
c547f17ee5
Add Test for PDFDocumentProxy_getPageIndex
2014-03-19 10:17:58 +01:00
Yury Delendik
329d0ec30b
Merge pull request #4464 from bthorben/issue#4461
...
Fixes pages without Resources in their dictionary
2014-03-18 13:00:21 -05:00
Thorben Bochenek
1d663876b1
Add load test for Issue #4461
2014-03-18 14:10:44 +01:00
Brendan Dahl
68be273c69
Merge pull request #4470 from yurydelendik/packcmap
...
CMaps binary packing
2014-03-17 12:27:35 -07:00
Yury Delendik
1d8f6cf0e7
Updates make.js for cmaps and make binary cmaps by default
2014-03-17 13:30:43 -05:00
Yury Delendik
69efd9cb96
CMaps binary packing
2014-03-14 16:46:35 -05:00
Jonas Jenwald
2bd81786c2
Fix coding style in test/unit/testreporter.js
2014-03-14 15:46:23 +01:00
Jonas Jenwald
9e3f7e4d6d
Fix coding style in test/unit/crypto_spec.js
2014-03-14 15:41:12 +01:00
Jonas Jenwald
6489a80dd0
Fix coding style in test/unit/font_spec.js
2014-03-14 15:38:34 +01:00
Jonas Jenwald
3cd64a85ba
Fix coding style in test/unit/function_spec.js
2014-03-14 15:35:04 +01:00
Jonas Jenwald
7d4acc13fb
Fix coding style in test/unit/parser_spec.js
2014-03-14 15:32:32 +01:00
Jonas Jenwald
9dfc26e1e3
Fix coding style in test/unit/stream_spec.js
2014-03-14 15:31:00 +01:00
Jonas Jenwald
e808bf5736
Fix coding style in test/driver.js
2014-03-14 15:25:38 +01:00
Yury Delendik
1c0e1cc591
Merge pull request #4444 from nnethercote/min-length
...
Estimate the size of decoded streams in advance.
2014-03-13 10:58:31 -05:00
Yury Delendik
7963f22545
Merge pull request #4259 from brendandahl/built-in-cmaps-squash
...
Adds built in CMaps and unifies the glyph mapping.
2014-03-13 10:27:48 -05:00
Nicholas Nethercote
b3024db677
Estimate the size of decoded streams in advance.
...
When decoding a stream, the decode buffer is often grown multiple times, its
byte size increasing like so: 512, 1024, 2048, etc. This patch estimates the
minimum size in advance (using the length of the encoded stream), often
allowing the smaller sizes to be skipped. It also renames numerous |length|
variables as |maybeLength| to make it clear that they can be |null|.
I measured this change on eight documents. This change reduces the cumulative
size of decode buffer allocations by 0--32%, with 10--20% being typical. This
reduces peak RSS by 10 or 20 MiB for several of them.
2014-03-13 02:06:58 -07:00
Brendan Dahl
72a9c7810b
Merge pull request #4246 from pnml/hiresmask
...
Support for the image mask in higher resolution than the image itself
2014-03-10 10:34:49 -07:00
Basil A. Zabairatsky
555d33ffc7
Support for the image mask in higher resolution than the image itself
2014-03-07 02:16:39 +06:00
Yury Delendik
ad4eb9a21d
Merge pull request #4354 from nnethercote/Name-cache
...
Use a cache to minimize the number of Name objects.
2014-03-02 18:44:29 -06:00
Mitar
2c82e720b8
Updated to current latest stable version of jshint.
2014-03-01 13:31:25 -08:00
Nicholas Nethercote
fdb7c218da
Use a cache to minimize the number of Name objects.
2014-02-27 20:41:03 -08:00
Tim van der Meij
5ef87394e5
Rewritten reftest analyzer from XHTML to HTML5
2014-02-24 23:00:46 +01:00
Brendan Dahl
b5b94a4af3
Use built in CMaps and unify the glyph mapping.
2014-02-11 10:27:09 -08:00
Brendan Dahl
fc0106822c
Change test font to one that works with ttx v2.4.
2014-02-10 14:53:50 -08:00
Ophir LOJKINE
4a66eccedc
Rewrite Lexer_getNumber.
...
Now, it computes the numbers with only basic arithmetic operations, without first creating a string and then calling parseFloat.
The new function doesn't behave exactly the same as the old one.
In particular, the old behaviour was that when there was a number immediatly followed by an 'E', the 'E' was consumed. Now it's not. It allows for "glued" numbers and operators.
Also, the new function is faster and consumes less memory.
2014-02-01 21:46:09 +01:00
Brendan Dahl
54f6291cc9
Merge pull request #4207 from yurydelendik/function-split
...
Basic function.js split
2014-01-31 09:37:59 -08:00
Yury Delendik
a583c319a1
Implements shading types 4-7
2014-01-27 20:35:51 -06:00
Yury Delendik
e9327050c3
Basic function.js split
2014-01-27 20:29:47 -06:00
Yury Delendik
bf432a37bb
Refactors shared/pattern.js into core/ and display/
2014-01-25 12:18:22 -06:00
Brendan Dahl
f18e3e9e0f
Merge pull request #4144 from yurydelendik/api-doc
...
Misc fixes for the API docs
2014-01-21 11:31:16 -08:00
Jonas Jenwald
575bdd8863
Fix loading of fonts with invalid encoding name entry (bug 859204 and 878112)
2014-01-21 02:03:28 +01:00
Yury Delendik
96fff4cc74
Refactors getTextContent return value
2014-01-17 13:26:00 -06:00
Yury Delendik
09f8f951c8
Extracts evaluator preprocessor and refactor text extraction
2014-01-17 07:16:52 -06:00
Brendan Dahl
ff66c23e6e
Merge pull request #4089 from yurydelendik/issue3725
...
Takes ascent/descent in account in the text layer
2014-01-16 13:12:04 -08:00
Brendan Dahl
edce4550db
Fix reftest analyzer naming(again).
2014-01-08 14:02:07 -08:00
Brendan Dahl
508b00a34f
Merge pull request #4071 from yurydelendik/bug921760
...
Adds glyph mapping for standard fonts
2014-01-08 12:36:54 -08:00
Yury Delendik
0131101275
Takes ascent/descent in account in the text layer
2014-01-08 13:50:52 -06:00
Brendan Dahl
bac4133f21
Merge pull request #4068 from yurydelendik/bug864847
...
Adjusts heuristic for disabling Symbol encoding
2014-01-08 10:48:18 -08:00
Yury Delendik
ec01f6734f
Merge pull request #4087 from brendandahl/analyzer
...
Label ref test analyzer images.
2014-01-08 07:24:03 -08:00
Brendan Dahl
fd139324ef
Label ref test analyzer images.
2014-01-07 16:11:29 -08:00
Yury Delendik
4d01ff4079
Merge pull request #4062 from kkujala/calgray
...
calgray: fix getRgbBuffer problem
2014-01-07 10:54:09 -08:00
Brendan Dahl
2e7c71c75e
Merge pull request #4011 from Rob--W/issue-3885
...
Set eof to true at the end of a FlateStream
2014-01-07 10:52:37 -08:00
Yury Delendik
5bf3e44e30
Introduces LegacyPromise; polyfills DOM Promise
2014-01-03 18:17:05 -06:00
Yury Delendik
51b958dc2b
Adds glyph mapping for standard fonts
2014-01-03 14:17:50 -06:00
Brendan Dahl
1bada35388
Merge pull request #4001 from jryans/clean-test-pdfs
...
Clean up test PDF references
2014-01-03 09:21:18 -08:00
Yury Delendik
5973d40afe
Adjusts heuristic for disabling Symbol encoding
2014-01-02 18:44:11 -06:00
Kalervo Kujala
4c040dd955
calgray: fix getRgbBuffer problem
...
This fixes issue 3903.
2014-01-01 23:49:03 +02:00
Jonas Jenwald
e6c805490b
[JBIG2] Fix getting decodeParms when it's an array
2013-12-19 20:23:58 +01:00
Rob Wu
4ff1d45f16
Add pdf from issue 3885 to tests
...
Source: https://www.dropbox.com/s/ooqk82fq0gr5p6f/test-min-notext-opt.pdf
2013-12-19 18:38:44 +01:00
J. Ryan Stinnett
ea0ca0f810
Clean up test PDF references
2013-12-16 18:39:17 -06:00
Jonas Jenwald
b1c5ef9ccc
Fix loading of fonts that are not referenced by an object identifier
2013-12-17 00:19:31 +01:00
Brendan Dahl
29ee96cc67
Merge pull request #3927 from Snuffleupagus/issue-3925
...
Prevent updating the current transformation matrix when the stateStack is empty
2013-11-18 14:04:56 -08:00
Brendan Dahl
ff64b50582
Merge pull request #3931 from yurydelendik/bug900822
...
Allocates bigger hashData buffer
2013-11-18 13:09:40 -08:00
Yury Delendik
2b63cd7e62
Allocates bigger hashData buffer
2013-11-18 07:48:06 -06:00
Jonas Jenwald
564ae6e4f7
Prevent updating the current transformation matrix when the stateStack is empty
2013-11-17 01:54:14 +01:00
Yury Delendik
4ce6cb8b0f
Uses postMessage transfers
2013-11-14 15:21:42 -08:00
Brendan Dahl
7bdee4069c
Merge pull request #3848 from brendandahl/page-refs
...
Don't traverse all pages to get a single page.
2013-11-13 17:02:11 -08:00
Brendan Dahl
c2d65fc4ab
Don't traverse all pages to get a single page.
2013-11-13 15:27:46 -08:00
Tim van der Meij
c320a0c2a5
Merge pull request #3887 from yurydelendik/bug903856
...
Fixing glyphs with invalid flags
2013-11-13 14:11:24 -08:00
Yury Delendik
82a9a13e5f
Fixes glyphs with invalid flags
2013-11-13 13:45:59 -06:00
Brendan Dahl
f4942b11f8
Reduce the memory usage of the operator list.
2013-11-13 11:43:38 -08:00
Brendan Dahl
bd6871a1cd
Merge pull request #3884 from yurydelendik/bug868745
...
Resizes loca table when needed
2013-11-11 14:59:18 -08:00
Tim van der Meij
6be8a2bd83
Merge pull request #3882 from yurydelendik/issue3438
...
Ignoring glyphs without points
2013-11-08 14:21:17 -08:00
Yury Delendik
57e2a667ee
Fixes cvt table length; removes cvt when hints invalid
2013-11-08 11:38:36 -06:00
Yury Delendik
d4167b62c8
Merge pull request #3890 from sriram-dev/3205-word-spacing
...
correct word spacing
2013-11-08 09:18:00 -08:00
Brendan Dahl
e076eeb5bd
Merge pull request #3877 from yurydelendik/issue1171
...
Skipping empty font tables
2013-11-08 09:12:04 -08:00
Sriram
8dad6d6e8a
Fix word spacing in Type 0 fonts
...
Fix word spacing in Type 0 font
correct word spacing
correct word spacing in type 0 font
fix word spacing
2013-11-08 20:48:30 +05:30
Brendan Dahl
18d8557abd
Merge pull request #3875 from yurydelendik/issue3025
...
Removes duplicate entries after reading cmap table
2013-11-07 12:29:25 -08:00
Brendan Dahl
c8e021dfa6
Merge pull request #3867 from yurydelendik/pfb
...
Workaround for some bad Type1 data
2013-11-06 11:14:42 -08:00
Jonas Jenwald
4ae3802484
Fix undefined group bounding box
2013-11-04 18:16:33 +01:00
Yury Delendik
175341cb0d
Resizes loca table when needed
2013-11-03 07:29:29 -06:00
Yury Delendik
93076ced03
Ignoring glyphs without points
2013-11-02 17:07:13 -05:00
Yury Delendik
bbda42110b
Skipping empty font tables
2013-11-01 19:05:17 -05:00
Yury Delendik
bb2570c9c1
Removes duplicate entries after reading cmap table
2013-11-01 16:30:28 -05:00
Yury Delendik
cd44093891
Workaround for some bad Type1 data
2013-11-01 13:58:33 -05:00
Yury Delendik
95d9107d8b
Fixes reading Type1 FontBBox data for usWin values
2013-11-01 11:33:30 -05:00
Yury Delendik
83e17c2953
Avoiding 'pc is undefined' failures
2013-10-30 11:14:13 -05:00
Yury Delendik
19485c34c8
Merge pull request #3798 from brendandahl/intersect-bbox
...
Intersect group bounding box with the current canvas dimensions.
2013-10-25 13:42:56 -07:00
Kalervo Kujala
a5bf02573d
Implement initial CalGray support
...
Gamma and Whitepoint are supported in this patch for CalGray.
Blackpoint is not supported.
2013-10-13 19:55:42 +03:00
Brendan Dahl
29b89f1f1e
Intersect group bounding box with the current canvas dimensions.
2013-10-10 12:41:11 -07:00
Yury Delendik
e97e0032df
Merge pull request #3750 from brendandahl/cidfonttype0c
...
Proper glyph selection for CIDFontType0C fonts.
2013-10-02 15:49:52 -07:00
Brendan Dahl
f79c182314
Proper glyph selection for CIDFontType0C fonts.
2013-09-30 21:40:28 -07:00
Sriram
f6eee819e2
Transposed feature for text decoding in jbig2
2013-09-26 20:49:02 +02:00
Yury Delendik
1c7f1cee00
Merge pull request #3674 from brendandahl/cmap-squash
...
Read multi-byte character codes based on codespace ranges.
2013-09-25 18:04:49 -07:00
Brendan Dahl
f32e65b19f
Read multi-byte character codes based on codespace ranges.
2013-09-25 10:32:04 -07:00
Brendan Dahl
730a2cc550
Increase api unit tests timeout for chrome.
2013-09-24 09:30:54 -07:00
Yury Delendik
0fc8bac7c0
Merge pull request #3570 from brendandahl/encoding-wip
...
Fix handling of multiply-encoded glyphs.
2013-08-28 13:51:39 -07:00
Brendan Dahl
547a7aa862
Merge pull request #3615 from yurydelendik/stopindexing
...
Stops objects indexing at the end
2013-08-26 10:33:54 -07:00
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
Brendan Dahl
5ecce4996b
Split files into worker and main thread pieces.
2013-08-12 10:48:06 -07: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
Brendan Dahl
bf72bc94e2
Incrementally render by sending the operator list by chunks as they're ready.
2013-07-31 11:17:36 -07: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
Yury Delendik
0dd0e2ee64
Merge pull request #3477 from brendandahl/font-loading
...
Use dummy font for testing when pdf fonts are loaded.
2013-07-18 07:01:55 -07:00
Brendan Dahl
e9f5336cc9
Add atob polyfill. Remove uneeded data uri polyfill.
2013-07-17 10:26:12 -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
Brendan Dahl
e697c598c2
Enable range requests in master mode.
2013-07-12 16:40:19 -07:00
Yury Delendik
8ee9db45ef
Fixes ASCIIHex decoding
2013-07-11 13:33:29 -05:00
Brendan Dahl
5dcc4cd1b4
Merge pull request #3424 from yurydelendik/lookChar
...
lookChar refactoring
2013-07-11 09:08:59 -07: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
19e8f2f059
lookChar refactoring
2013-07-08 21:25:55 -05: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
ee0705bcce
Reset Path
2013-06-30 04:22:25 +05:30
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
Brendan Dahl
b897020c4b
Increase browser timeout.
2013-06-27 10:46:45 -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
Brendan Dahl
ae1f973204
Use A+ spec compatible promises.
2013-06-05 12:28:31 -07: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
Brendan Dahl
3b86ebeacb
Merge pull request #3310 from yurydelendik/ignore-bad-downloads
...
Skips failed-to-download tests
2013-05-30 21:47:33 -07:00
Yury Delendik
13d4f3b7cd
Merge pull request #3311 from brendandahl/wrap-driver
...
Wrap driver code in closure.
2013-05-30 17:02:28 -07:00
Brendan Dahl
732e6d0fbb
Wrap driver code in closure.
2013-05-30 16:33:05 -07:00
Yury Delendik
26b1636a9b
Merge pull request #3293 from brendandahl/less-log
...
Don't log common connection problems by default.
2013-05-30 16:28:42 -07:00
Yury Delendik
702da7f3ea
Skips failed-to-download tests
2013-05-30 17:58:48 -05: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
Brendan Dahl
ca80852bc2
Don't log common connection problems by default.
2013-05-22 10:29:13 -07:00
Brendan Dahl
efde079417
Merge pull request #3195 from yurydelendik/no-filltext
...
Drawing without fillText; refactoring ADD_TO_PATH
2013-05-21 16:53:42 -07:00
Yury Delendik
ffeec0572c
Fixes incorrect unit test
2013-05-16 12:15:01 -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
Yury Delendik
0e133f0090
Drawing without fillText; refactoring ADD_TO_PATH
2013-05-15 15:57:27 -05:00
Brendan Dahl
e2286d5086
Merge pull request #3259 from colbat/broken-pdf-link-kdchart-fix
...
Fixes a broken pdf link for kdchart.pdf
2013-05-15 12:50:46 -07:00
colbat
d7bba4e228
Fixes a broken pdf link for kdchart.pdf
2013-05-15 21:31:17 +02:00
eug48
bae7b54f5f
Test for issue #2881
2013-05-10 12:57:00 +10: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
Mack Duan
f8f4b3f45d
Refactor code for annotations
2013-05-07 14:22:13 -04:00
Yury Delendik
abc890a9be
Adds fill('evenodd') as alternative for mozFillRule
2013-05-03 19:42:38 -05: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
2ce00279be
Address more of brendan's comments
2013-04-18 10:41:33 -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
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
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
77997f61d5
Merge pull request #3021 from brendandahl/key-ref
...
Add keyboard shortcuts for retest analyzer.
2013-04-01 15:56:51 -07:00
Brendan Dahl
1c2cfaf1d6
Add keyboard shortcuts for retest analyzer.
2013-04-01 11:59:57 -07:00
Brendan Dahl
95dd33d51a
Remove mozOpaque for driver.
2013-03-29 15:18:18 -07:00
Brendan Dahl
ec311f303b
Use white backdrop when possible.
2013-03-29 13:26:25 -07:00
Brendan Dahl
028151d13a
Restructure/rewrite of the Type1 font parser.
2013-03-27 17:17:01 -07:00
Yury Delendik
f88c0e9ca1
Merge pull request #2972 from brendandahl/blend-mode-feature-test
...
Add feature test for blend mode.
2013-03-27 05:38:25 -07:00
vyv03354
7ad3e46ca8
Correct a typo in DeviceRgbCS_getRgbBuffer
2013-03-24 17:51:24 +09:00
Brendan Dahl
ed1fa5a919
Add feature test for blend mode.
2013-03-19 13:23:28 -07: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
655324de74
Merge pull request #2950 from brendandahl/ignore-snps
...
Ignore test snapshots directory.
2013-03-15 11:24:57 -07:00
Brendan Dahl
11a754f93d
Ignore test snapshots directory.
2013-03-15 11:24:08 -07:00
Brendan Dahl
93b99e7352
Fix where image component decoding takes place.
2013-03-14 14:06:44 -07:00
Yury Delendik
f627281626
Merge pull request #2942 from brendandahl/add-back-cid
...
Add back cid cff font test.
2013-03-13 18:18:01 -07:00
Brendan Dahl
a544a5a8b0
Add back cid cff font test.
2013-03-13 12:06:09 -07:00
Brendan Dahl
c15d81b58b
Use relative paths for ref images and copy refs.
2013-03-13 10:56:22 -07:00
Brendan Dahl
725cd5407f
Add basic support for transparency groups.
2013-03-12 17:20:38 -07:00
Brendan Dahl
b26049eed7
Store references as pngs and write failures to separate png files.
2013-03-12 16:35:09 -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
8ee193892b
Seac support for Windows
2013-03-04 12:37:59 -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
Mack Duan
f94221a37f
Merge pull request #2789 from yurydelendik/getString
...
Fixes getString
2013-02-25 14:33:07 -08: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
95e5429707
Fixes getString
2013-02-23 11:35:18 -06: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
b591d39130
Remove the test of experimental properties in workers
2013-02-17 14:53:27 +09:00
vyv03354
be6cf15060
Add feature tests for TextDecoder
2013-02-16 11:29:07 +09:00
vyv03354
c5b8ee6a91
Implements vertical writing
2013-02-15 03:53:34 +09:00
Yury Delendik
cb68adb80f
Replacing gjslint with jshint; fixing jshint for windows
2013-02-05 10:17:49 -06:00
Yury Delendik
81f8f92696
Adds web/* and test/* for jshint target
2013-02-04 12:01:19 -06:00
Yury Delendik
d13aa38c9c
Enforces quotmark=single for jshint
2013-02-02 17:00:13 -06:00
Jon Buckley
442bd8bd5a
Issue #2654 - Lint with Travis-CI
2013-02-01 12:01:04 -05:00
Jon Buckley
19dbeaa23e
Issue #2008 - Add jshint
2013-01-31 19:12:44 -05:00
Brendan Dahl
06af8a27e4
Merge pull request #2424 from yurydelendik/fix-makeref
...
Replaces rsync to cp in test.py
2013-01-31 07:58:48 -08: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
d0c4854c2d
Indent code in test.py properly
2013-01-30 15:37:05 -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
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
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
Brendan Dahl
aa23916326
Switch to threaded python server for tests.
2013-01-29 15:43:19 -05: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
42c00b09bc
Merge pull request #2597 from vyv03354/master
...
Fixes non-Japanese characters spacing
2013-01-24 07:42:47 -08:00
Yury Delendik
693d8a11b2
Fixes feature tests misleading success results
2013-01-23 15:31:52 -06:00
vyv03354
0df411a3da
Fixes non-Japanese characters spacing
2013-01-24 01:23:22 +09: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
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
2ef50c5068
Added tests for PDFs having 'H', 'EUC-H', and '90ms' encodings
2013-01-17 00:13:34 +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
vyv03354
bff75fa629
Added a test PDF having Identity-H encoding without embedded font
2013-01-13 04:21:30 +09: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
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
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
Brendan Dahl
789ccc0714
Temporarily remove cid_cff test file.
2013-01-03 16:56:44 -08: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
acf64b3164
Add support for hmoveto and vmoveto during flex.
2012-12-20 11:14:10 -08:00
Brendan Dahl
852ff7753b
Fix cff private dictionary key.
2012-12-14 12:44:39 -08:00
Brendan Dahl
575f2dd8b1
Remove cid dictionary values for normalized fonts.
2012-12-13 12:32:45 -08:00
Brendan Dahl
78498ce648
Merge pull request #2448 from yurydelendik/issue-2386
...
Fixes encoding in CFF fonts
2012-12-11 13:31:15 -08:00
Yury Delendik
0e70aacc51
Tests presence of the xhr-response in the worker
2012-12-11 11:07:58 -06:00
Brendan Dahl
9e507063ca
Start of the stat utilities.
2012-12-10 10:19:02 -08:00
Yury Delendik
b63da8bc82
Fixes encoding reading in CFF fonts
2012-12-09 12:57:40 -06:00
Yury Delendik
859aad138c
Merge pull request #2432 from yurydelendik/setDash
...
Using setListDash for dashed lines
2012-12-04 13:58:48 -08:00
Brendan Dahl
50e21bb103
Log user agent for reference tests.
2012-12-04 10:28:25 -08:00
Yury Delendik
a7f0e9612a
Using setDash for dashed lines
2012-12-04 08:26:10 -06:00
Yury Delendik
bcbc21a51c
Fixes feature tests titles
2012-12-04 06:48:57 -06:00
Yury Delendik
10f37f7e40
PDF.js features testing
2012-12-03 15:48:08 -06:00
Yury Delendik
61cdbf16a4
Replaces rsync to cp (to support Windows)
2012-11-30 14:25:15 -06:00
Yury Delendik
0dc137a0df
Refactors Lab CS; uses different conversion for D50 and D65; adds getRgbItem
2012-11-30 12:46:55 -06:00
Yury Delendik
2c87a6467b
Fixes function array support for radial/axial pattern
2012-11-24 15:13:13 -06:00
khodzha
18da086b96
fix of combineUrl(baseUrl, url) in case of url - null, empty, undefined + unittests
2012-11-24 04:25:49 +04:00
Yury Delendik
0646d397eb
Rejects post table if maxp numGlyph does not match
2012-11-14 16:17:06 -06:00
Yury Delendik
05148e8e7d
Removes vtmx and vhea tables; sanitizes fpgm and prep
2012-11-12 21:10:20 -06:00
Yury Delendik
4da7be8d28
Verifies some of the OS2 font table fields
2012-11-07 11:11:36 -06:00
Yury Delendik
fbe3d71663
Re-creates invalid post table
2012-11-07 11:03:08 -06:00
Yury Delendik
725195b65f
Fixes compressed object entries caching
2012-11-06 12:05:59 -06:00
Brendan Dahl
f76adca471
Merge pull request #2312 from yurydelendik/ttx
...
Test harness for fonts (uses ttx)
2012-11-02 16:52:58 -07:00
Brendan Dahl
68cb985083
Merge pull request #2341 from yurydelendik/issue-2337
...
Fixes stream loading for XRefStm
2012-11-02 12:54:48 -07:00
Yury Delendik
35af48123a
Fixes stream loading for XRefStm
2012-11-02 08:26:45 -05:00
Yury Delendik
5afec33956
Adds ttx test harness
2012-11-01 19:29:04 -05:00
Brendan Dahl
a2b2ecaa29
Fix the initialization of the first page for multiple testing rounds.
2012-11-01 11:24:46 -07:00
Yury Delendik
4c533d065d
Fixes incomplete restore in paintFormXObject
2012-10-26 23:30:01 -05:00
Yury Delendik
9b7a78ea1a
Ignore test log files
2012-10-26 08:46:58 -05:00
Yury Delendik
4c0f9eb924
Fixes getNumber at the end of stream
2012-10-24 10:47:16 -05:00
Brendan Dahl
66b9cc8a47
Merge pull request #2265 from yurydelendik/fix-test-pdfs
...
Fixes test pdfs MD5; make server does not download
2012-10-17 09:38:35 -07:00
Brendan Dahl
c8cf4458c6
Merge pull request #2245 from yurydelendik/issue-1912
...
Fixes reading CFF with two .notdef in charset
2012-10-16 09:24:21 -07:00
Yury Delendik
ee16090bc2
Fixes test pdfs MD5; make server does not download
2012-10-16 10:30:14 -05:00
Brendan Dahl
336d5041dd
Merge pull request #2243 from yurydelendik/issue-1233
...
Removes useless font tables for PDF rendering
2012-10-15 17:04:28 -07:00
Brendan Dahl
d76f4d735f
Merge pull request #2244 from yurydelendik/issue-2074
...
Fixes cmap when 0xFFFF character is included
2012-10-15 16:27:37 -07:00
Brendan Dahl
c31c79761c
Merge pull request #2240 from yurydelendik/fix-text-clipping
...
Fixes text clipping
2012-10-15 15:27:44 -07:00
Brendan Dahl
66563d0f95
Increase wait timeout for api unit tests.
2012-10-15 11:37:50 -07:00
Yury Delendik
ab058dbe75
Fixes text clipping
2012-10-15 12:52:37 -05:00
Yury Delendik
31b5f566d6
Fixes reading CFF with two .notdef in charset
2012-10-13 15:35:23 -05:00
André Fiedler
28216d4f6b
Test file for issue 2074
2012-10-13 14:21:59 -05:00
Yury Delendik
7ea87c875e
Fixes cmap when 0xFFFF character is included
2012-10-13 14:21:15 -05:00
Yury Delendik
e4c8121ed4
Suppresses useless for PDF rendering font tables
2012-10-13 11:41:44 -05:00
Yury Delendik
b5f952a63a
Fixes font debugger; text builder api refactoring
2012-10-09 08:25:41 -05:00
Julian Viereck
f1e0edbaa9
Address Yurys review comments
2012-09-22 11:18:26 +02:00
Julian Viereck
e48530d391
Fix AppendText after API changes
2012-09-20 22:09:03 +02:00
Julian Viereck
049b19264c
Make lint happy again
2012-09-20 17:12:36 +02:00
Julian Viereck
e7894ca07d
Fix the driver.js file to handle new TextLayer infrastructure
2012-09-20 17:12:36 +02:00
Brendan Dahl
8dc49a3c9b
Merge pull request #2124 from yurydelendik/fallback-font
...
Provides right fallback fonts for text layer
2012-09-17 10:06:42 -07:00
Julian Viereck
e6427dc409
Add test coverage for simpletype3font test PDF
2012-09-14 19:06:14 -07:00
Yury Delendik
ac7b6aeff4
Provides right fallback fonts for text layer
2012-09-14 11:17:35 -07:00
Yury Delendik
3fed93d808
Adds text layer testing
2012-09-12 15:57:24 -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
Yury Delendik
a9b1301ed6
Sync with m-c http://hg.mozilla.org/mozilla-central/rev/162130598df0
2012-09-07 20:21:07 -05:00
Brendan Dahl
332ae4ce41
Change to the Apache v2 license.
2012-08-31 15:48:21 -07:00
Brendan Dahl
b9777cf945
Merge pull request #2046 from yurydelendik/fix-1810-reftest
...
Fixes 1810 reftest address
2012-08-29 13:02:09 -07: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
6a07913ca2
Fixes 1810 reftest address
2012-08-29 09:57:41 -05:00
Brendan Dahl
19fa6a5260
Adds support for color key mask.
2012-08-28 17:19:31 -07:00
Yury Delendik
51b2587340
Copy decoded image data and keeps non-decoded pixes as transparent
2012-08-20 15:57:21 -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
Yury Delendik
477ca87a4e
Ignoring the pages 1-8
2012-08-14 11:39:06 -05: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
Brendan Dahl
70e415900c
Address review comments.
2012-08-06 14:32:54 -07:00
Brendan Dahl
29263836c2
Sanitize the document info.
2012-08-03 16:11:43 -07:00
Brendan Dahl
129e81de9f
Clean up the test manifest file.
2012-08-02 12:06:43 -07: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
6ed639e4d8
Merge branch 'master' of github.com:mozilla/pdf.js into seac
2012-07-20 15:12:09 -07:00
Yury Delendik
7a0e91af4b
removes expandUrl(url); fixes error message
2012-07-19 16:10:26 -05:00
Brendan Dahl
8705d8851f
Add reftest for undefined colorspace.
2012-07-19 10:58:07 -07:00
Brendan Dahl
276d965573
Sync up pdf.js with the mozilla central version.
2012-07-13 15:47:00 -07:00
Brendan Dahl
c98b905e0d
Add support for type 1 seac charstring command.
2012-07-11 16:29:07 -07: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
Brendan Dahl
f90a05f5f8
Merge pull request #1837 from yurydelendik/jbig2-1
...
JBIG2 implementation
2012-06-26 16:00:32 -07: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
ae56ed53a2
jbig2 ref test
2012-06-22 05:59:53 -05:00
Yury Delendik
95bc99f698
Initial JBIG2 code
2012-06-16 15:15:42 -05:00
sbarman
7ec483a7fa
Added new test pdf to manifest
2012-06-13 10:29:02 -07:00
Brendan Dahl
5d8f463162
Adds support for the extend option for linear and radial shadings.
2012-06-07 16:00:07 -07:00
Yury Delendik
08b2249159
Merge pull request #1787 from ikr/master
...
A new (valid) link for Cyrillic_Alphabets-Chars.pdf test file
2012-06-04 16:42:50 -07:00
Brendan Dahl
da94701c7b
Addresses review feedback from mozilla central. See bugzilla bug 752676.
2012-06-04 09:38:22 -07:00
Ivan Krechetov
5be6707a9e
A new (valid) link for Cyrillic_Alphabets-Chars.pdf test file.
...
The old one returned a 404, and prevented `node make server` from running the first time.
2012-06-03 12:15:25 +02:00
Brendan Dahl
121040a5dc
Make pdf.js the default pdf viewer for moz central.
...
Update the tests to reflect this.
2012-06-01 13:21:45 -07:00
Brendan Dahl
3d7f01d9ca
Add global pref to enable/disable. Control pdf.js in application preferences. Add Artur's mochi tests.
2012-05-31 11:16:06 -07:00
Brendan Dahl
85f9217c5e
Merge pull request #1774 from arturadib/mozcentral-test-1
...
Moz-Central tests: Remove all async tests
2012-05-29 10:58:41 -07:00
Artur Adib
417eeb640d
removing all async tests
2012-05-25 13:06:55 -04:00
Artur Adib
9201c7caa7
mc tests- fixing intermittent crashes
2012-05-24 16:11:32 -04:00
Brendan Dahl
e16a5c81d4
Merge pull request #1734 from yurydelendik/issue-1721
...
Adjust heuristic to properly handle unicode characters
2012-05-24 09:44:29 -07:00
Artur Adib
932628981f
updating tests
2012-05-24 12:22:46 -04:00
Brendan Dahl
139200e772
Merge pull request #1716 from yurydelendik/issue-1709
...
Adjusts MacRoman switch heuristics threshold
2012-05-22 18:09:51 -07:00
Artur Adib
424f52205c
Fixed moz-central manifest; bundling Mochitests
2012-05-22 18:56:12 -04:00
Yury Delendik
6971aec9f3
Adjust heuristic to properly handle unicode characters
2012-05-21 22:15:09 -05:00
Artur Adib
5ac7513fa3
Merge pull request #1728 from yurydelendik/lexer-1
...
Allow parsing of the "glued" commands
2012-05-21 13:55:29 -07:00
Yury Delendik
43f1946c7a
Add prefixes for literals
2012-05-20 14:05:23 -05:00
Yury Delendik
ec6c185cf5
Allow parsing of the "glued" commands
2012-05-20 13:44:03 -05:00
Yury Delendik
84b4f53ed6
Adjusts MacRoman switch heuristics threshold
2012-05-18 11:15:44 -05:00
Yury Delendik
686d637aa2
Reference test for 1629
2012-05-17 18:34:31 -05:00
Brendan Dahl
60dd0e08e4
Merge pull request #1694 from yurydelendik/owner-password
...
Fixes user and owner passwords logic
2012-05-15 11:52:56 -07:00
Yury Delendik
910ba0b91f
Fixes user and owner passwords logic
2012-05-12 21:34:32 -05:00
Yury Delendik
324b867183
Adds evaluator tests
2012-05-10 16:11:27 -05:00
Yury Delendik
9b8b3bd25f
Initial localization
2012-04-30 15:29:05 -05:00
Brendan Dahl
ba9c828117
Merge pull request #1600 from yurydelendik/issue-1586
...
Don't check gen number for free entry; don't index objects twice
2012-04-25 17:04:11 -07:00
Yury Delendik
c13a4c1557
Replacing test with simulated bad pdf
2012-04-24 18:53:11 -05:00
Brendan Dahl
0cb6d62089
Merge pull request #1599 from yurydelendik/issue-1597
...
Guessing pdf char size based on the CMap numbers
2012-04-24 13:49:30 -07:00
Artur Adib
c933845320
Merge pull request #1596 from yurydelendik/tests-kill-browser
...
Terminates browser processes; if killed waits for termination
2012-04-24 12:07:17 -07:00
Yury Delendik
fcabd176a0
Don't check gen number for free entry; don't index objects twice
2012-04-23 22:14:58 -05:00
Yury Delendik
545775bd7f
Add ref test
2012-04-23 17:50:02 -05:00
Yury Delendik
f7ccb291f4
Fix broken metadata
2012-04-23 16:43:20 -05:00
Yury Delendik
d2600ea9da
Terminates browser processes; if killed waits for termination
2012-04-23 15:05:50 -05:00
Yury Delendik
8b7cd47798
Merge pull request #1580 from brendandahl/unittest
...
Use test.py for unit tests too.
2012-04-23 12:42:44 -07:00
Brendan Dahl
0c2f818828
Add "regression" to differentiate the two tests.
2012-04-23 09:39:04 -07:00
Brendan Dahl
909951d975
Allow time to finish requests.
2012-04-19 14:19:08 -07:00
Brendan Dahl
5f17d881a9
Fix nit.
2012-04-19 12:34:50 -07:00
Brendan Dahl
e18a2c512e
Use test.py for unit tests too.
2012-04-19 12:32:24 -07:00
Yury Delendik
cf19de8fcd
Merge pull request #1573 from brendandahl/issue-1516
...
Handle junk at the end of postscript functions.
2012-04-18 14:00:58 -07:00
Brendan Dahl
e5732f489d
Handle junk at the end of postscript functions.
2012-04-18 09:48:28 -07:00
Yury Delendik
b3c7766bb9
Merge branch 'master' of git://github.com/mozilla/pdf.js.git into update-md5-2
...
Conflicts:
test/test_manifest.json
2012-04-17 16:54:09 -05:00
Yury Delendik
b02b7be879
Merge pull request #1556 from brendandahl/replacetcpdf33
...
Replace test pdf tcpdf 33 by custom generated pdf.
2012-04-17 14:51:32 -07:00
Brendan Dahl
9ffc49e512
Add browser test timeout.
2012-04-17 12:53:50 -07:00
Brendan Dahl
28024fba3b
Replace test pdf tcpdf 33 by custom generated pdf.
2012-04-17 10:39:17 -07:00
Yury Delendik
cff6c8db08
skip cached objects and has consistent font ids
2012-04-16 21:42:05 -05:00
Yury Delendik
357805696b
Fixing concurrency and test driver
2012-04-16 14:49:55 -05:00
Yury Delendik
50349658af
Temporary avoiding chrome on linux failures
2012-04-15 21:12:00 -05:00
Yury Delendik
59f507fff6
Merge pull request #1533 from brendandahl/api
...
Add basic unit tests for new API
2012-04-13 15:02:00 -07:00
Yury Delendik
e1b4fc5ac7
Enabled workers during testing
2012-04-13 16:04:57 -05:00
Brendan Dahl
19c0c6a983
Add back other unit tests. Disable worker.
2012-04-12 18:09:25 -07:00
Brendan Dahl
3925e37417
Add basic api unit testing.
2012-04-12 17:59:30 -07:00
Brendan Dahl
b6c587bb98
Fix driver viewport.
2012-04-12 09:59:17 -07:00
Yury Delendik
b312719d7e
Fixes test driver and examples
2012-04-12 08:23:38 -07:00
Brendan Dahl
5608f8e445
Test refactoring for async api.
2012-04-11 18:05:43 -07:00
Yury Delendik
c21a95c430
Update MD5s for the linked pdfs
2012-04-06 22:34:49 -07:00
Yury Delendik
b10d7fceb8
Merge pull request #1443 from brendandahl/gradientfix
...
Fix gradients for fill and stroke.
2012-04-05 16:14:55 -07:00
Brendan Dahl
449d7105c6
Merge pull request #1486 from yurydelendik/issue-1466
...
Improving invalid operations syntax recovery (#1466 )
2012-04-05 15:39:47 -07:00
Brendan Dahl
fece736b8a
Merge upstream.
2012-04-05 12:46:23 -07:00
Artur Adib
bdc8a91778
Retry w/ JSON to avoid cross-object contamination
2012-04-04 18:25:22 -04:00
Yury Delendik
0ca4ca6077
Improving invalid operations syntax recovery ( #1466 ) (see also #589 )
2012-04-04 11:50:20 -05:00
Artur Adib
6d9e045413
driver.js: retry POST until successful
2012-04-03 18:19:03 -04:00
Brendan Dahl
6ec62cd148
Merge pull request #1444 from arturadib/new-bot
...
New files for Windows bot
2012-03-29 12:32:09 -07:00
Brendan Dahl
7008d07fde
Fix gradients for fill and stroke.
2012-03-29 08:53:51 -07:00
Artur Adib
0d216e62fe
fix wnv_chinese link
2012-03-27 21:00:27 -04:00
notmasteryet
19bc96a617
Merge pull request #1406 from 'bdahl/string_fontname'
...
Fix string font names.
2012-03-26 21:17:16 -05:00
Brendan Dahl
d9bb76d54c
Merge pull request #1418 from notmasteryet/truetype-enc-2
...
Checking if it's a true symbolic truetype font
2012-03-26 17:12:16 -07:00
notmasteryet
851220074d
Checking if it's a true symbolic truetype font
2012-03-25 16:30:44 -05:00
notmasteryet
a30f54078d
fixing usmanm-bad.pdf link
2012-03-22 18:07:40 -05:00
Brendan Dahl
25c0bfaa79
Merge pull request #1361 from notmasteryet/truetype-enc-1
...
Fixes TrueType cmap re-encoding
2012-03-22 11:49:16 -07:00
Brendan Dahl
2d7e1d6346
Merge upstream.
2012-03-21 16:13:24 -07:00
Brendan Dahl
52a4bcbd4f
Merge upstream.
2012-03-19 10:45:53 -07:00
Brendan Dahl
52222b7de3
Add test file for string font name.
2012-03-19 09:09:42 -07:00
notmasteryet
73c9f8797b
Add missing .link files; minor fix
2012-03-17 23:22:42 -05:00
notmasteryet
b2b78cfeb2
Add tests from #1309 and #1317
2012-03-17 23:13:54 -05:00
notmasteryet
1f0af7c476
Add 'Indexed' cs abbreviation
2012-03-17 17:35:04 -05:00
Brendan Dahl
1a1767ce82
Fix lint.
2012-03-10 19:47:14 -08:00
Brendan Dahl
4a50e06e85
Merge branch 'master' of https://github.com/mozilla/pdf.js into cff
2012-03-10 19:22:02 -08:00
Brendan Dahl
386ea373a5
Add font spec to the unit test list.
2012-03-10 19:19:00 -08:00
Brendan Dahl
ce53b1b018
CFF Parser and Compiler.
2012-03-10 19:12:33 -08:00
notmasteryet
38e3f32557
Add and fix pdfkit_compressed.pdf
2012-03-01 21:23:36 -06:00
Artur Adib
d09c0fbfd3
Merge pull request #1252 from notmasteryet/issue-1249
...
Check if glyphs are stored outside the glyf table
2012-02-29 10:43:45 -08:00
notmasteryet
a8cdbcf315
Merge remote-tracking branch 'mozilla/master' into bidi
...
Conflicts:
src/fonts.js
2012-02-21 18:23:00 -06:00
Brendan Dahl
884ea5f028
Merge pull request #1244 from notmasteryet/issue-1243
...
Sets proper unicode range for symbols; sanitize no-glyphs fonts
2012-02-21 11:37:56 -08:00
notmasteryet
a46a684935
Moving all symbolic font glyphs into 0xF000 - 0xF0FF range
2012-02-20 17:19:12 -06:00
notmasteryet
28b4dac2d8
Merge remote-tracking branch 'mozilla/master' into bidi
...
Conflicts:
web/viewer.html
2012-02-20 12:41:19 -06:00
Brendan Dahl
b6e4fc771f
Fix bad chars in Type2CFF font names.
2012-02-19 22:12:22 -08:00
notmasteryet
8f3b198c23
Check if glyph are stored outside the glyf table
2012-02-19 20:12:57 -06:00
notmasteryet
de821a0db1
Changing special-power version to 13.0
2012-02-19 14:49:08 -06:00
notmasteryet
321750bba6
Sets proper unicode range for symbols; sanitize no-glyphs fonts
2012-02-18 15:01:53 -06:00
notmasteryet
4e967b201d
Merge pull request #1212 from arturadib/issue-1155
...
Fixes #1155 : intersection of CropBox and MediaBox
2012-02-16 09:04:21 -08:00
Brendan Dahl
c440dfeee0
Merge pull request #1203 from notmasteryet/glyf-sanitize
...
Sanitizing the font glyphs to avoid OTS rejections
2012-02-15 12:08:05 -08:00
Artur Adib
db5f43be46
oops
2012-02-14 15:00:43 -05:00
Artur Adib
f1dfe880e8
Adding regression test
2012-02-14 14:55:39 -05:00
Brendan Dahl
612151d1bc
Merge pull request #1173 from notmasteryet/tree-66
...
Fixes browsers minimal font limitations
2012-02-14 09:05:21 -08:00
Julian Viereck
72e3d3d703
Merge pull request #1209 from notmasteryet/tree-75
...
Add gif as known mime type for `make server`
2012-02-13 23:02:40 -08:00
notmasteryet
7a8a9b9d93
Add gif as known mime type for make server
2012-02-13 20:33:33 -06:00
Adil Allawi
b50cf76ab5
Properly integrate new file bidi.js
2012-02-13 14:56:37 +00:00
gigaherz
897a4517b4
Add png to the mime types.
2012-02-13 09:35:11 +01:00
notmasteryet
3cd4159489
Sanitizing the glyphs to avoid OTS rejections
2012-02-12 21:11:44 -06:00
Artur Adib
c49e9ec07a
Merge remote-tracking branch 'mozilla/master' into issue1133
...
Conflicts:
src/util.js
test/test_manifest.json
2012-02-06 16:11:52 -08:00
notmasteryet
34e2aa5d21
Browser minimal font adjustment
2012-02-04 12:45:18 -06:00
Brendan Dahl
b3fb41caa9
Merge pull request #1106 from arturadib/issue-1049
...
fontMatrix parsing fix, setFont() supports negative sizes
2012-02-03 11:10:58 -08:00
Artur Adib
0fc6c03956
Lab color space, closes #1133
2012-02-01 17:48:44 -05:00
Artur Adib
7873ec966b
Merge branch 'refs/heads/master' into issue-1049
...
Conflicts:
src/canvas.js
2012-01-31 13:20:05 -05:00
notmasteryet
dd066f8369
Fixing standard encoding mapping
2012-01-26 18:51:58 -06:00
notmasteryet
c6662d12e1
Changing glyphNameMap and GlyphUnicode lookup order
2012-01-21 17:18:36 -06:00
Artur Adib
786cccf636
setFont() supports negative size, closes #1049
2012-01-20 18:41:01 -05:00
notmasteryet
016fd3282e
Merge branch 'master' of git://github.com/mozilla/pdf.js.git into jpx6
...
Conflicts:
test/pdfs/.gitignore
2012-01-19 17:46:48 -06:00
Artur Adib
45691b2522
Merge pull request #1080 from notmasteryet/runlength
...
RunLengthDecode implementation
2012-01-19 05:48:04 -08:00
notmasteryet
3c4b8a5b4a
Merge pull request #1063 from kkujala/dev
...
Add reference test directories to .gitignore.
2012-01-18 21:22:01 -08:00
notmasteryet
aaa193ca0f
Merge pull request #1097 from brendandahl/zerowidthline
...
Fix zero width lines.
2012-01-18 19:24:30 -08:00
notmasteryet
f3ab505b41
Merge branch 'master' of git://github.com/mozilla/pdf.js.git into jpx6
...
Conflicts:
test/test_manifest.json
2012-01-18 20:14:43 -06:00
Artur Adib
68451000ac
Merge pull request #1079 from notmasteryet/tree-59
...
Change the identifier in test.py
2012-01-18 06:08:59 -08:00
Brendan Dahl
8aac2256ed
Fix zero width lines.
2012-01-17 20:50:49 -08:00
notmasteryet
782b67b967
Merge pull request #1095 from arturadib/issue-1055
...
Fixes #1055 by falling back to page resources
2012-01-17 17:19:51 -08:00
Artur Adib
a6f62fc45a
Missing file
2012-01-17 14:44:35 -05:00
Artur Adib
06c4c83edf
Fixes #1055 by falling back to page resources
2012-01-17 14:40:52 -05:00
notmasteryet
ce8be2170f
Adds tests for RunLengthStream
2012-01-14 13:48:34 -06:00
notmasteryet
2004246f75
Change the identifier
2012-01-14 13:24:02 -06:00
notmasteryet
b89f544b18
Merge branch 'master' of git://github.com/mozilla/pdf.js.git into jpx6
2012-01-13 18:24:31 -06:00
notmasteryet
a817416ddb
Ref test for #1010
2012-01-11 22:19:21 -06:00
notmasteryet
15c132d4b9
Add example PDF from #268
2012-01-11 20:14:49 -06:00
notmasteryet
93ca387d1b
Migration of the JPX code (from jpx5)
2012-01-11 20:08:46 -06:00
Kalervo Kujala
78f5ee8299
Add reference test directories to .gitignore.
2012-01-11 22:16:05 +02:00
Brendan Dahl
15bbbdc86d
Merge pull request #1052 from notmasteryet/tree-56
...
Replacing non-existent page content with empty one
2012-01-11 09:29:12 -08:00
Artur Adib
ec030c06c4
Merge pull request #831 from kkujala/dev
...
Make unit tests runnable from command line.
2012-01-11 08:21:57 -08:00
Caleb Fidecaro
5f59994686
Updated MD5
2012-01-11 14:55:36 +13:00
Caleb Fidecaro
bf3b3705d4
Updated link to new location
2012-01-11 13:47:41 +13:00
Kalervo Kujala
58107b1958
Add crypto and stream specs to test runner configuration.
2012-01-10 19:35:26 +02:00
Kalervo Kujala
0c50d14f38
Merge remote-tracking branch 'upstream/master' into dev
...
Conflicts:
test/unit/unit_test.html
2012-01-10 19:27:51 +02:00
Kalervo Kujala
91c935180e
Use correct default rule for unit test.
2012-01-10 19:21:43 +02:00
notmasteryet
00664f5f0c
add liveprogramming as load test
2012-01-09 20:37:39 -06:00
Kalervo Kujala
aeaaea35a8
Create debug option for the unit test makefile.
2012-01-09 20:51:30 +02:00
Kalervo Kujala
37d2d82f59
Merge remote-tracking branch 'upstream/master' into dev
2012-01-09 20:39:05 +02:00
notmasteryet
50a16573ad
Add unit tests for calculateMD5, ARCFourCipher, and PredictorStream
2012-01-08 18:26:01 -06:00
notmasteryet
f8f17231e6
Merge pull request #1040 from kkujala/refactor
...
Add Unit tests for RefSet.
2012-01-08 15:13:40 -08:00
Kalervo Kujala
f975f929f5
Add Unit tests for RefSet.
2012-01-07 22:22:22 +02:00
Artur Adib
b49dfe5b6b
Disable default browser check in FF testing
2012-01-06 17:28:52 -05:00
Kalervo Kujala
075d2d9cbf
Add new unit tests to jsTestDriver.conf.
2012-01-05 21:23:07 +02:00
Kalervo Kujala
09eed8d971
Merge remote-tracking branch 'upstream/master' into dev
...
Conflicts:
Makefile
test/unit/unit_test.html
2012-01-05 21:16:15 +02:00
Kalervo Kujala
678b7dcd04
Use absolute paths in profiles for unit test.
2012-01-05 20:58:35 +02:00
notmasteryet
caacd31a2c
Merge branch 'master' of git://github.com/mozilla/pdf.js.git into tree-53
...
Conflicts:
test/test_manifest.json
2012-01-04 19:57:08 -06:00
notmasteryet
3533e5ac6a
Add load test
2012-01-04 19:55:04 -06:00
Artur Adib
07deee5750
Merge pull request #954 from notmasteryet/textlayout-ui
...
Move text layer UI to viewer.js...
2012-01-04 12:52:03 -08:00
Kalervo Kujala
71494bbab5
Find profile dirs in a better way for unit test.
2012-01-04 22:40:43 +02:00
Kalervo Kujala
d2a67eda78
Separate browsers correctly with newlines.
...
Also simplify $$RANDOM handling.
2012-01-04 22:24:58 +02:00
Artur Adib
8635a694a2
Adding test PDF
2012-01-04 14:49:37 -05:00
notmasteryet
edb0ae4eb8
Merge branch 'master' of git://github.com/mozilla/pdf.js.git into textlayout-ui
...
Conflicts:
src/canvas.js
2012-01-03 18:42:13 -06:00
Brendan Dahl
78f7354dc7
Merge pull request #1009 from notmasteryet/issue-1001
...
Fix stitching function; media box fix
2011-12-30 18:25:19 -08:00
notmasteryet
877e0f4159
Merge branch 'master' of git://github.com/mozilla/pdf.js.git into textlayout-ui
...
Conflicts:
web/viewer.js
2011-12-30 19:22:59 -06:00
notmasteryet
c0cf081ec0
Merge pull request #994 from brendandahl/type4func
...
Type4 PostScript Functions
2011-12-30 16:05:49 -08:00
notmasteryet
47ab238c4c
Add external ref test
2011-12-30 16:55:30 -06:00
Brendan Dahl
9de52f375d
Fix idiv and cvi. Add test case for idiv.
2011-12-30 13:25:34 -08:00
Brendan Dahl
6afb49c6c6
Address Yury's PR comments.
2011-12-30 09:24:13 -08:00
notmasteryet
6a0dd63526
Merge pull request #985 from kkujala/test
...
Add basic unit tests for obj.js.
2011-12-29 19:01:39 -08:00
Brendan Dahl
20dace0513
Switch to a single "code stack".
2011-12-29 13:41:54 -08:00
Brendan Dahl
2e82588145
Adds the missing test pdf to the manifest.
2011-12-29 12:39:00 -08:00
Brendan Dahl
7c8445753d
Merge upstream.
2011-12-29 12:37:15 -08:00
Kalervo Kujala
0e2fb810c5
Refactor obj.js unit tests to be aligned with code.
2011-12-29 14:06:06 +02:00
Brendan Dahl
93283fdcc3
Add test pdf for type4 postscript functions.
2011-12-28 21:23:17 -08:00
Brendan Dahl
27b0d0c941
Switch to two arrays for instructions.
2011-12-28 20:08:18 -08:00
Kalervo Kujala
84d6a121af
Add basic unit tests for obj.js.
2011-12-28 23:20:04 +02:00
Kalervo Kujala
58a2919ef7
Separate unit test Makefile commands to separate variables for readability.
...
Also add more debug info for the make.
2011-12-27 23:58:26 +02:00
Brendan Dahl
971f35d165
Add unit files to lint, fix lint errors.
2011-12-23 21:19:15 -08:00
Brendan Dahl
1089c30b56
Adding type4 postscript function support.
2011-12-23 19:41:12 -08:00
notmasteryet
d7754a402e
Correct stroke width for text; convert intel-load test to eq-test
2011-12-22 17:43:14 -06:00
Kalervo Kujala
43b57f9e49
Add debug logging to unit test Makefile.
2011-12-22 22:33:16 +02:00
Kalervo Kujala
d741a8a7aa
Set the Makefile variables correctly for unit test.
2011-12-21 01:21:15 +02:00
Kalervo Kujala
3a55c1c8b9
Create the profile directories beforehand for unit test.
2011-12-21 01:15:51 +02:00
Brendan Dahl
ee4504c3bf
Change test case.
2011-12-18 17:28:25 -08:00
notmasteryet
a52aacab5a
Fix the text layer testing
2011-12-18 16:15:53 -06:00
Brendan Dahl
cf31eb4544
Add test case for smasks.
2011-12-16 10:54:31 -08:00
Kalervo Kujala
86663408f0
Use simpler sed and random temp profile names for unit test.
2011-12-16 00:23:23 +02:00
Kalervo Kujala
75c9286a20
Add unit test support for Google Chrome for Windows.
2011-12-15 00:55:00 +02:00
Kalervo Kujala
be2e7a7a9c
Add profile handling for the unit test.
2011-12-15 00:51:10 +02:00
Brendan Dahl
c2b91f1272
Merge upstream.
2011-12-14 13:41:36 -08:00
notmasteryet
fb3a9a9828
Add reftest for issue #918
2011-12-12 21:42:39 -06:00
Brendan Dahl
3f8ba7d56a
Merge upstream.
2011-12-12 15:34:11 -08:00
Brendan Dahl
94a48cab82
Address Julian's comments.
2011-12-12 15:09:05 -08:00
Kalervo Kujala
190432f252
Remove unit_test.html.
...
JsTestDriver has made it obsolete. Also add explicitly the used config to
the Makefile.
2011-12-12 22:31:10 +02:00
Kalervo Kujala
1c2bb4ace7
Remove unit-test from 'make test' and add Aurora to the paths on mac.
2011-12-12 22:12:33 +02:00
Kalervo Kujala
0e46928f36
Use paths to binaries for Mac in unit test makefile.
2011-12-11 14:18:40 +02:00
notmasteryet
315b089b28
( #919 ) Fixing toUnicode mapping for TrueType fonts with identity mapping
2011-12-09 21:21:58 -06:00
Brendan Dahl
853f16085f
Merge pull request #909 from notmasteryet/tree-45
...
Fixing TrueType code-glyph assigmnent to pass sanitizer
2011-12-09 17:22:47 -08:00
notmasteryet
ade4438537
Suppress messages from the browser
2011-12-08 20:51:12 -06:00
notmasteryet
fa89ebe537
Merge branch 'master' of git://github.com/mozilla/pdf.js.git into issue-863
...
Conflicts:
test/pdfs/.gitignore
2011-12-08 19:22:44 -06:00
notmasteryet
54c31968e7
Merge branch 'master' of git://github.com/mozilla/pdf.js.git into issue-863
2011-12-08 19:20:33 -06:00
notmasteryet
303f5cd07b
Add bad PDF with lots of extra bytes at the end
2011-12-08 19:17:24 -06:00
Artur Adib
7ea770fd08
Merge pull request #911 from notmasteryet/issue-906
...
(#906 ) fixing glyph width defined by glyph name
2011-12-08 07:02:23 -08:00
notmasteryet
301a6795db
( #906 ) fixing glyph width defined by glyph name
2011-12-07 23:30:48 -06:00
notmasteryet
d4e22f5a92
Clear canvas for skipped pages
2011-12-07 22:07:34 -06:00
notmasteryet
fa18c8022e
remove glyph references outside range of avaialable glyphs
2011-12-07 21:38:34 -06:00
notmasteryet
18db087f79
Fixing TrueType code-glyph assigmnent to pass sanitizer
2011-12-07 20:59:44 -06:00
notmasteryet
bf38918782
adds geothermal.pdf test
2011-12-06 22:33:59 -06:00
Artur Adib
9eae90a1ba
Merge pull request #885 from notmasteryet/issue-884
...
(#884 ) Use unicode mapping cmap when simple identity cmap was originally used
2011-12-06 11:59:07 -08:00
Artur Adib
bf755f459e
Merge pull request #870 from notmasteryet/issue-867
...
(#867 ) Set Type3 font encoding; enable text selection testing
2011-12-06 10:12:56 -08:00
Artur Adib
54c49fd742
Removed duplicate md5
2011-12-06 10:33:18 -05:00
notmasteryet
b8a5d6b8a7
Use unicode mapping cmap when simple identity cmap was originally used
2011-12-05 20:42:39 -06:00
notmasteryet
5909830d43
Fixing the textLayer parameter
2011-12-05 17:19:43 -06:00
notmasteryet
3ea81bf0a6
( #867 ) Set Type3 font encoding; enable text selection testing
2011-12-04 13:51:12 -06:00