]> git.parisson.com Git - pdf.js.git/log
pdf.js.git
13 years agoFixes 09061a2cc48da67768b regression, spaces, and default value for type
notmasteryet [Tue, 21 Jun 2011 03:55:32 +0000 (22:55 -0500)]
Fixes 09061a2cc48da67768b regression, spaces, and default value for type

13 years agoMerge pull request #31 from justindarc/master
andreasgal [Tue, 21 Jun 2011 03:30:50 +0000 (20:30 -0700)]
Merge pull request #31 from justindarc/master

Replaced zoom control with standard HTML <select/> control

13 years agorestore getChar in JpegStream
Andreas Gal [Tue, 21 Jun 2011 02:39:49 +0000 (22:39 -0400)]
restore getChar in JpegStream

13 years agoReplaced zoom control with standard HTML <select/> control.
Justin D'Arcangelo [Tue, 21 Jun 2011 01:08:50 +0000 (21:08 -0400)]
Replaced zoom control with standard HTML <select/> control.

13 years agocleanup DCTStream rendering code a tad
Andreas Gal [Mon, 20 Jun 2011 23:36:40 +0000 (19:36 -0400)]
cleanup DCTStream rendering code a tad

13 years agoMerge pull request #29 from notmasteryet/jpegstream2
andreasgal [Mon, 20 Jun 2011 23:30:11 +0000 (16:30 -0700)]
Merge pull request #29 from notmasteryet/jpegstream2

DCTDecode; text and images vertical inversion fix

13 years agoMerge pull request #20 from sbarman/streamrewrite2
Chris Jones [Mon, 20 Jun 2011 23:17:21 +0000 (16:17 -0700)]
Merge pull request #20 from sbarman/streamrewrite2

Changed flate stream to get the entire buffer instead of calling getBytes()

13 years agoMerge branch 'master' into streamrewrite2
sbarman [Mon, 20 Jun 2011 22:00:09 +0000 (15:00 -0700)]
Merge branch 'master' into streamrewrite2

13 years agoMerge branch 'master' of github.com:andreasgal/pdf.js
sbarman [Mon, 20 Jun 2011 21:59:58 +0000 (14:59 -0700)]
Merge branch 'master' of github.com:andreasgal/pdf.js

13 years agoMerge pull request #19 from sbarman/tiling
Chris Jones [Mon, 20 Jun 2011 21:51:33 +0000 (14:51 -0700)]
Merge pull request #19 from sbarman/tiling

Tiling

13 years agoMerge branch 'master' of github.com:andreasgal/pdf.js
sbarman [Mon, 20 Jun 2011 21:36:21 +0000 (14:36 -0700)]
Merge branch 'master' of github.com:andreasgal/pdf.js

13 years agoswitched to using const enums
sbarman [Mon, 20 Jun 2011 21:22:11 +0000 (14:22 -0700)]
switched to using const enums

13 years agoMerge branch 'master' of github.com:andreasgal/pdf.js into streamrewrite2
sbarman [Mon, 20 Jun 2011 21:16:09 +0000 (14:16 -0700)]
Merge branch 'master' of github.com:andreasgal/pdf.js into streamrewrite2

Conflicts:
pdf.js

13 years agoforgot to changed to typeof b == undefined at one location
sbarman [Mon, 20 Jun 2011 21:14:28 +0000 (14:14 -0700)]
forgot to changed to typeof b == undefined at one location

13 years agoused typeof b == undefined
sbarman [Mon, 20 Jun 2011 21:10:10 +0000 (14:10 -0700)]
used typeof b == undefined

13 years agoMerge branch 'master' into streamrewrite2
sbarman [Mon, 20 Jun 2011 21:02:54 +0000 (14:02 -0700)]
Merge branch 'master' into streamrewrite2

Conflicts:
pdf.js

13 years agofixed ExtraStateContext.colorSpace impl
sbarman [Mon, 20 Jun 2011 20:47:42 +0000 (13:47 -0700)]
fixed ExtraStateContext.colorSpace impl

13 years agoUsed symbolic constants
sbarman [Mon, 20 Jun 2011 20:38:27 +0000 (13:38 -0700)]
Used symbolic constants

13 years agoremove remaining uses of integerToBytes in type1 font code
Andreas Gal [Mon, 20 Jun 2011 18:42:39 +0000 (14:42 -0400)]
remove remaining uses of integerToBytes in type1 font code

13 years agoassemble cmap table from strings instead of arrays
Andreas Gal [Mon, 20 Jun 2011 08:27:21 +0000 (04:27 -0400)]
assemble cmap table from strings instead of arrays

13 years agowrite font cmap using a string
Andreas Gal [Mon, 20 Jun 2011 08:20:51 +0000 (04:20 -0400)]
write font cmap using a string

13 years agosimplify glyph segment writing code
Andreas Gal [Mon, 20 Jun 2011 08:16:41 +0000 (04:16 -0400)]
simplify glyph segment writing code

13 years agostore ranges as [start, end], instead of storing all codes
Andreas Gal [Mon, 20 Jun 2011 07:49:40 +0000 (03:49 -0400)]
store ranges as [start, end], instead of storing all codes

13 years agouse Array.sort to calculate glyph ranges instead of large typed arrays
Andreas Gal [Mon, 20 Jun 2011 07:33:52 +0000 (03:33 -0400)]
use Array.sort to calculate glyph ranges instead of large typed arrays

13 years agostyle fixes, we should post some sensible style guide
Andreas Gal [Mon, 20 Jun 2011 05:20:05 +0000 (01:20 -0400)]
style fixes, we should post some sensible style guide

13 years agoMerge pull request #27 from notmasteryet/objstm
andreasgal [Mon, 20 Jun 2011 05:14:44 +0000 (22:14 -0700)]
Merge pull request #27 from notmasteryet/objstm

Ability to fetch ObjStm objects; multi-item page content

13 years agoDCTDecode; text and images vertical inversion fix
notmasteryet [Mon, 20 Jun 2011 03:04:45 +0000 (22:04 -0500)]
DCTDecode; text and images vertical inversion fix

13 years agoAbility to fetch ObjStm objects; fix DEFLATE stream double-eof-call issue; multi...
notmasteryet [Sun, 19 Jun 2011 23:55:02 +0000 (18:55 -0500)]
Ability to fetch ObjStm objects; fix DEFLATE stream double-eof-call issue; multi-item page content

13 years agomake createCMAPTable a nested function function
Andreas Gal [Sun, 19 Jun 2011 23:35:32 +0000 (16:35 -0700)]
make createCMAPTable a nested function function

13 years agoin preparation for using strings to write out font data, store constant blobs as...
Andreas Gal [Sun, 19 Jun 2011 23:32:26 +0000 (16:32 -0700)]
in preparation for using strings to write out font data, store constant blobs as strings

13 years agowrite OTF header using a string, not an array
Andreas Gal [Sun, 19 Jun 2011 23:13:59 +0000 (16:13 -0700)]
write OTF header using a string, not an array

13 years agorename conver to convert
Andreas Gal [Sun, 19 Jun 2011 22:58:30 +0000 (15:58 -0700)]
rename conver to convert

13 years agomake createOpenTypeHeader and createTableEntry inner functions of co(n)ver(t) so...
Andreas Gal [Sun, 19 Jun 2011 22:58:02 +0000 (15:58 -0700)]
make createOpenTypeHeader and createTableEntry inner functions of co(n)ver(t) so we can use an upvar to collect the output

13 years agomake createOpenTypeHeader and createTableEntry inner functions
Andreas Gal [Sun, 19 Jun 2011 22:54:27 +0000 (15:54 -0700)]
make createOpenTypeHeader and createTableEntry inner functions

13 years agoadd a closure around Font so we can hide helper functions in it
Andreas Gal [Sun, 19 Jun 2011 22:46:58 +0000 (15:46 -0700)]
add a closure around Font so we can hide helper functions in it

13 years agodon't use an array to translate from a typed array to a string, and always store...
Andreas Gal [Sun, 19 Jun 2011 22:30:55 +0000 (15:30 -0700)]
don't use an array to translate from a typed array to a string, and always store font data as typed array, never as a stream

13 years agohandle surrogate pairs in glyph to unicode translation
Andreas Gal [Sun, 19 Jun 2011 22:14:07 +0000 (15:14 -0700)]
handle surrogate pairs in glyph to unicode translation

13 years agoMerge branch 'master' of github.com:andreasgal/pdf.js
Andreas Gal [Sun, 19 Jun 2011 20:20:00 +0000 (13:20 -0700)]
Merge branch 'master' of github.com:andreasgal/pdf.js

13 years agoMerge pull request #26 from justindarc/master
andreasgal [Sun, 19 Jun 2011 20:06:53 +0000 (13:06 -0700)]
Merge pull request #26 from justindarc/master

Updated zoom input

13 years agocleanup
sbarman [Sun, 19 Jun 2011 20:01:52 +0000 (15:01 -0500)]
cleanup

13 years agoMerge branch 'master' into tiling
sbarman [Sun, 19 Jun 2011 19:15:52 +0000 (12:15 -0700)]
Merge branch 'master' into tiling

13 years agoMerge branch 'master' of github.com:andreasgal/pdf.js
sbarman [Sun, 19 Jun 2011 19:04:57 +0000 (12:04 -0700)]
Merge branch 'master' of github.com:andreasgal/pdf.js

13 years agoMinor CSS fix for zoom drop down.
Justin D'Arcangelo [Sun, 19 Jun 2011 18:57:45 +0000 (14:57 -0400)]
Minor CSS fix for zoom drop down.

13 years agoChanged the zoom input to utilize a pre-populated combo box.
Justin D'Arcangelo [Sun, 19 Jun 2011 18:54:13 +0000 (14:54 -0400)]
Changed the zoom input to utilize a pre-populated combo box.

13 years agono need for new for typed array constructors
Andreas Gal [Sun, 19 Jun 2011 18:29:18 +0000 (11:29 -0700)]
no need for new for typed array constructors

13 years agouse strict in the utils/ too
Chris Jones [Sun, 19 Jun 2011 06:21:30 +0000 (23:21 -0700)]
use strict in the utils/ too

13 years agouse strict mode and fix violators
Chris Jones [Sun, 19 Jun 2011 06:18:46 +0000 (23:18 -0700)]
use strict mode and fix violators

13 years agoMerge branch 'master' of github.com:andreasgal/pdf.js
Chris Jones [Sun, 19 Jun 2011 05:05:10 +0000 (22:05 -0700)]
Merge branch 'master' of github.com:andreasgal/pdf.js

13 years agomozMeasureText() is non-standard and deprecated
Chris Jones [Sun, 19 Jun 2011 05:04:36 +0000 (22:04 -0700)]
mozMeasureText() is non-standard and deprecated

13 years agoMerge pull request #25 from notmasteryet/patch-2
andreasgal [Sun, 19 Jun 2011 05:03:00 +0000 (22:03 -0700)]
Merge pull request #25 from notmasteryet/patch-2

Add Yury to the contributors list

13 years agoAdd Yury to the contributors list
notmasteryet [Sun, 19 Jun 2011 04:49:31 +0000 (23:49 -0500)]
Add Yury to the contributors list

13 years agoMerge pull request #23 from notmasteryet/a2d7c18aee4d66cd37085bf2597808acfeaec8e9
andreasgal [Sun, 19 Jun 2011 04:38:10 +0000 (21:38 -0700)]
Merge pull request #23 from notmasteryet/a2d7c18aee4d66cd37085bf2597808acfeaec8e9

XRefStream implementation

13 years agoCharSet is optional
Chris Jones [Sun, 19 Jun 2011 04:18:56 +0000 (21:18 -0700)]
CharSet is optional

13 years agoadd Vivien to contributors list (list is in order of chronogically first push/pull...
Chris Jones [Sun, 19 Jun 2011 04:12:21 +0000 (21:12 -0700)]
add Vivien to contributors list (list is in order of chronogically first push/pull, nothing else)

13 years agoMerge pull request #21 from justindarc/master
Chris Jones [Sun, 19 Jun 2011 04:06:03 +0000 (21:06 -0700)]
Merge pull request #21 from justindarc/master

Multi-page viewer

13 years agoInitial import of first test harness
Chris Jones [Sun, 19 Jun 2011 01:09:21 +0000 (18:09 -0700)]
Initial import of first test harness

The harness (test.py) operates as follows.  First it locates executable browsers
(or symlinks or scripts) named "[browser][version]", e.g. "firefox4".
It then launches the located browsers and asks them to load the file
test_slave.html.  At the same time, test.py sets up an HTTP server on
localhost:8080 (there's a race condition here currently ;).  After
test_slave loads in the browser(s), it fetches the task manifest
(test_manifest.json).  The entries in the manifest specify which PDF
to load and how many times to cycle through page rendering.  This will
probably evolve over time.  test_slave then performs the requested
tasks and POSTs the results back to test.py, which saves them.  When
all the results of for a task are in, test.py checks them.

There are three types of tests currently.  "==" tests compare the
rendering of a PDF against a master copy.  This is not yet implemented
because setting up a master copy is complicated.  "fbf" tests render
all a PDF's pages, then go back to page 1 and render all pages a
second time.  The renderings from the first round must match the ones
from the second round.  "load" tests just check that a PDF's pages
load without errors.

Currently the test harness will only launch a "firefox4" target.  This
can be a bash script in your pdf.js checkout, pdf.js/firefox4,
something like the following

 #!/bin/bash
 dist="/path/to/firefox4/installation"
 profile=`mktemp -dt 'pdf.js-test-ff-profile-XXXXXXXXXX'`
 $dist/firefox -no-remote -profile $profile $*
 rm -rf $profile

(Yes, this script doesn't clean up properly on early termination.)
It's possible to run the tests in a normal browsing session, but that
might be annoying.  With that set up, run the harness like so

 python test.py

If all goes well, you'll see all "TEST-PASS" messages printed to
stdout.  If something goes wrong, you'll see "TEST-UNEXPECTED-FAIL"
printed to stdout.

13 years agoMinor CSS fix.
Justin D'Arcangelo [Sun, 19 Jun 2011 00:15:49 +0000 (20:15 -0400)]
Minor CSS fix.

13 years agoRemoved .DS_Store files.
Justin D'Arcangelo [Sun, 19 Jun 2011 00:13:14 +0000 (20:13 -0400)]
Removed .DS_Store files.

13 years agoUpdated the toolbar graphics.
Justin D'Arcangelo [Sun, 19 Jun 2011 00:11:56 +0000 (20:11 -0400)]
Updated the toolbar graphics.

13 years agoMerge branch 'master' into tiling
sbarman [Sat, 18 Jun 2011 20:07:20 +0000 (13:07 -0700)]
Merge branch 'master' into tiling

13 years agoEdited the contributors list in the LICENSE file.
Justin D'Arcangelo [Sat, 18 Jun 2011 10:11:21 +0000 (06:11 -0400)]
Edited the contributors list in the LICENSE file.

13 years agoAdded font loading in the multi-page viewer. Added support for changing the zoom...
Justin D'Arcangelo [Sat, 18 Jun 2011 09:52:24 +0000 (05:52 -0400)]
Added font loading in the multi-page viewer. Added support for changing the zoom/scale factor.

13 years agoAdded a new multi-page viewer that uses lazy loading to display pages in a scrolling...
Justin D'Arcangelo [Sat, 18 Jun 2011 08:33:13 +0000 (04:33 -0400)]
Added a new multi-page viewer that uses lazy loading to display pages in a scrolling manner.

13 years agoremove toString code to avoid any future accidental implicit conversions
Andreas Gal [Sat, 18 Jun 2011 08:18:21 +0000 (01:18 -0700)]
remove toString code to avoid any future accidental implicit conversions

13 years agoavoid toString conversion in lookup
Andreas Gal [Sat, 18 Jun 2011 04:34:06 +0000 (21:34 -0700)]
avoid toString conversion in lookup

13 years agospeedup unicode/glyph conversion and cache translated strings in the font
Andreas Gal [Sat, 18 Jun 2011 04:22:37 +0000 (21:22 -0700)]
speedup unicode/glyph conversion and cache translated strings in the font

13 years agoIsInteger => IsInt
Andreas Gal [Sat, 18 Jun 2011 03:17:10 +0000 (20:17 -0700)]
IsInteger => IsInt

13 years agoMerge branch 'master' into streamrewrite2
sbarman [Sat, 18 Jun 2011 00:58:44 +0000 (17:58 -0700)]
Merge branch 'master' into streamrewrite2

13 years agoMerge branch 'master' of github.com:andreasgal/pdf.js
sbarman [Sat, 18 Jun 2011 00:58:24 +0000 (17:58 -0700)]
Merge branch 'master' of github.com:andreasgal/pdf.js

13 years agoMerge branch 'master' of github.com:andreasgal/pdf.js into streamrewrite2
sbarman [Sat, 18 Jun 2011 00:58:06 +0000 (17:58 -0700)]
Merge branch 'master' of github.com:andreasgal/pdf.js into streamrewrite2

13 years agoclean up tiling
sbarman [Sat, 18 Jun 2011 00:48:44 +0000 (17:48 -0700)]
clean up tiling

13 years agoclean up tiling
sbarman [Sat, 18 Jun 2011 00:46:02 +0000 (17:46 -0700)]
clean up tiling

13 years agoMerge branch 'master' into tiling
sbarman [Sat, 18 Jun 2011 00:38:29 +0000 (17:38 -0700)]
Merge branch 'master' into tiling

13 years agoCleaned up code for tiling
sbarman [Sat, 18 Jun 2011 00:35:56 +0000 (17:35 -0700)]
Cleaned up code for tiling

13 years agoeven more error checking for font translation
Andreas Gal [Fri, 17 Jun 2011 23:34:29 +0000 (16:34 -0700)]
even more error checking for font translation

13 years agoadd more error checking for font translation
Andreas Gal [Fri, 17 Jun 2011 23:29:48 +0000 (16:29 -0700)]
add more error checking for font translation

13 years agorename test.html to viewer.html
Andreas Gal [Fri, 17 Jun 2011 23:20:13 +0000 (16:20 -0700)]
rename test.html to viewer.html

13 years agomove cffStandardStrings into utils/ along with font_utils.js
Andreas Gal [Fri, 17 Jun 2011 23:07:09 +0000 (16:07 -0700)]
move cffStandardStrings into utils/ along with font_utils.js

13 years agoinline Encodings table into pdf.js and use getters for lazy construction
Andreas Gal [Fri, 17 Jun 2011 22:48:17 +0000 (15:48 -0700)]
inline Encodings table into pdf.js and use getters for lazy construction

13 years agochanged skip in FlateStream to not call getChar
sbarman [Fri, 17 Jun 2011 20:13:25 +0000 (13:13 -0700)]
changed skip in FlateStream to not call getChar

13 years agoMerge branch 'master' into streamrewrite2
sbarman [Fri, 17 Jun 2011 19:32:32 +0000 (12:32 -0700)]
Merge branch 'master' into streamrewrite2

13 years agoMerge branch 'master' of github.com:andreasgal/pdf.js
sbarman [Fri, 17 Jun 2011 19:14:45 +0000 (12:14 -0700)]
Merge branch 'master' of github.com:andreasgal/pdf.js

13 years agoMerge pull request #18 from vingtetun/master
Chris Jones [Fri, 17 Jun 2011 19:07:28 +0000 (12:07 -0700)]
Merge pull request #18 from vingtetun/master

Do not assume charset is defined and move some fonts timing to the right place

13 years agoDo not assume charset is defined and move some fonts timing to the right place
Vivien Nicolas [Fri, 17 Jun 2011 18:29:34 +0000 (20:29 +0200)]
Do not assume charset is defined and move some fonts timing to the right place

13 years agoMerge pull request #16 from vingtetun/master
andreasgal [Fri, 17 Jun 2011 18:14:40 +0000 (11:14 -0700)]
Merge pull request #16 from vingtetun/master

Clean up some debug leftovers (mostly dump/logs/minor signature changes)

13 years agostored bytes in flatestream
sbarman [Fri, 17 Jun 2011 17:10:29 +0000 (10:10 -0700)]
stored bytes in flatestream

13 years agoMerge branch 'master' into tiling
sbarman [Fri, 17 Jun 2011 16:00:04 +0000 (09:00 -0700)]
Merge branch 'master' into tiling

13 years agoMerge branch 'master' of github.com:andreasgal/pdf.js
sbarman [Fri, 17 Jun 2011 15:33:14 +0000 (08:33 -0700)]
Merge branch 'master' of github.com:andreasgal/pdf.js

13 years agoreadXRefStream and PNG predictor 12
notmasteryet [Fri, 17 Jun 2011 12:37:14 +0000 (07:37 -0500)]
readXRefStream and PNG predictor 12

13 years agoClean up some debug leftovers
Vivien Nicolas [Fri, 17 Jun 2011 11:55:42 +0000 (13:55 +0200)]
Clean up some debug leftovers

13 years agorender at 1.5x scale
Chris Jones [Fri, 17 Jun 2011 08:19:59 +0000 (01:19 -0700)]
render at 1.5x scale

13 years ago2nd attempt to make glyph list integers
Andreas Gal [Fri, 17 Jun 2011 08:03:21 +0000 (01:03 -0700)]
2nd attempt to make glyph list integers

13 years agorevert commit 2311c954f8b74297725bda9e90e3eabf79862193
Andreas Gal [Fri, 17 Jun 2011 07:46:27 +0000 (00:46 -0700)]
revert commit 2311c954f8b74297725bda9e90e3eabf79862193

13 years agostore unicode value as integer instead of hex string in glyphlist
Andreas Gal [Fri, 17 Jun 2011 07:34:03 +0000 (00:34 -0700)]
store unicode value as integer instead of hex string in glyphlist

13 years agoMerge pull request #13 from vingtetun/master
Chris Jones [Fri, 17 Jun 2011 07:20:57 +0000 (00:20 -0700)]
Merge pull request #13 from vingtetun/master

Fonts!

13 years agoRename PDFFonts.js to fonts.js
Vivien Nicolas [Fri, 17 Jun 2011 07:11:03 +0000 (09:11 +0200)]
Rename PDFFonts.js to fonts.js

13 years agoMerge with master
Vivien Nicolas [Fri, 17 Jun 2011 07:06:19 +0000 (09:06 +0200)]
Merge with master

13 years agoadd blogs and twitter link
Andreas Gal [Thu, 16 Jun 2011 16:37:15 +0000 (00:37 +0800)]
add blogs and twitter link

13 years agoFix CIMM6/CIIM9
Vivien Nicolas [Fri, 17 Jun 2011 06:36:52 +0000 (08:36 +0200)]
Fix CIMM6/CIIM9

13 years agoDo not use stream when it is not necessary
Vivien Nicolas [Fri, 17 Jun 2011 05:48:45 +0000 (07:48 +0200)]
Do not use stream when it is not necessary