[Pkg-javascript-commits] [SCM] pdf.js packaging annotated tag, v0.3.459, created. v0.3.459
Yury Delendik
ydelendik at mozilla.com
Thu Apr 4 04:25:51 UTC 2013
The annotated tag, v0.3.459 has been created
at 1070dd63566ba556b1d76245f55990b1427710ea (tag)
tagging 2965bad38c94a490f936f26351d69e3c02bb7235 (commit)
tagged by Brendan Dahl
on Mon Jul 16 14:53:49 2012 -0700
- Shortlog ------------------------------------------------------------
v0.3.459 - Firefox 16
= (39):
Handle missing encoding differences array
Ignore previously parsed xref streams
Handle references for color space names that are defined in a dictionary
Adds support for all the basic graphic state operators
update to master
#502 Adding basic Type3 font support.
fix merge conflicts
fix merge conflicts
Address pull request feedback.
Fixing bounding boxes and test ref file writing.
Merge remote-tracking branch 'upstream/master' into boundingbox
Add unbuffered option
Reversing -u option
Fix width and height for pattering bounding box.
Merge remote-tracking branch 'upstream/master' into boundingbox
Fixing lint
Move closing the file to an appropriate area.
Merge remote-tracking branch 'upstream/master' into boundingbox
Add contributor wiki page link. Fix some wording.
Less repeat.
Making the test for extgstate be an 'eq' test and making the extgstate pdf
Remove debugs
Change rotation and extgstate to eq tests.
Initial merge with master
Initial merge of master.
Remove WorkerPage.
Fix merge problem with argsArray/fnArray.
Fix setting the font from graphics state. Fix
Move remaining worker.js code into pdf.js.
Rename JpegStreamIr to just JpegImage since it isn't
Refactor TilingPattern to be more similar to the
Merge upstream/master.
Removing all console logs.
Merge remote-tracking branch 'upstream/master' into integration
Merge remote-tracking branch 'origin/integration' into integration
Remove debugger
Addressing Vivian's comments.
Fix lint error.
Fix extension and web builds
Adil Allawi (42):
Function replaceCMapTable() was not setting the font pos pointer to the correct place to read the cmap. Caused Mac PDFs to fail because the cmap was not correctly rewritten.
OpenOffice includes the optional reference to a Font dictionary in the Resources dictionary. This breaks SetFont in pdf.js as the Font in this.res is not a dictionary but an xref.
Added sample OpenOffice file to tests
First pass CIDFont - stop CID fonts breaking PDF rendering
Ignore Aptana project files
Second pass CIDFont support - make Arial Unicode in OpenOffice PDF
Add test files with CID fonts
cleanup, added new flag to the font properties called compositeFont. If true, the encoding and ShowText strings must be multi-byte
Merge remote-tracking branch 'upstream/master' into CIDFont
Revert "Ignore Aptana project files"
Fully support truetype composite fonts, clean up
Bump up the max font file size. Composite fonts can be larger than simple fonts. Once we support Japanese we will need to reconsider how this is done as a large Japanese font may be up to 30Mb in size.
Add and wire in test files
nits, picked
Change the way Type 2 CID fonts are encoded. Move the cmap glyphs above the first 255 unicode values so that fillText does not change them and create an encoding to map characters to the glyphs.
make cmap glyph offset a symbolic constant
Offset glyphs to the unicode private use area
Fix OS/2 table to match font yMax and yMin from head table
Add opentype ascender, descender and units-per-em to font properties
Added myself to the license (yay!)
Fix regression caused by pull request #491. Glyphs in positions that match complex scripts or special characters can be messed up by the browser when drawn to the canvas. Limit to fonts with a small to medium sized glyph set.
Add test case
Only offset glyphs that can fit into the private use area
Remap all glyphs to Unicode Private Use Area if it is possible otherwise only remap minimum problematic glyphs
Merge commit 'e5d79fd0da5a0dab8b717062651c2fbd658a4b51'
Build Text Layer one div at a a time as an Interval instead of a all in a TimeOut to keep the browser responsive
fix lint nitpick
use array index instead of array.shift()
Merge branch 'master' of https://github.com/mozilla/pdf.js
oops, interval was not clearing because 'this' is not the same 'this' inside an interval. Should use local variable 'self' instead. Reviewers you should have spotted this! :)
simplify adding of textdivs to DOM as queue is no longer needed
Handle bidi ordering of PDF strings
Merge commit '38a6cd6f9a4e3f9dc50487a3ca6b312933d9c77d' into bidi
Scale text divs instead of letterspacing
Fix up bidi algorithm, and set direction of div to match text direction
Properly support custom CSS properties
Properly integrate new file bidi.js
Added Arabic resources with a quick Google Translate to test if they work OK.
Update with corrected translations
Merge branch 'l10n' of https://github.com/mozilla/pdf.js into l10n
Updated Arabic translation and removed Unicode control characters
Translation of Metadata to Arabic
Adolfo Jayme Barrientos (3):
Add Spanish localization
Small fix
Moar small fixes
Alex Cornejo (1):
Slimmed down toolbar height, from 40 to 24px.
Alex Kwiatkowski & Daniel Yankowsky (1):
Skip properties inherited from array.prototype
Andreas Gal (435):
first commit
initial checkin, untested, just a couple lines of code
cleanup code a bit, avoid tabs, use java mode
a couple syntax fixes
add PDFDoc
use ES5 Object operations for lazy properties
shadow in the direct object, no defineProperty needed
no need to freeze constructors and protos
Split out Stream functionality
use undefined to indicate EOF
add license file
update README
parse startxref
Merge branch 'master' of github.com:andreasgal/pdf.js
add command line arguments for the shell, -e for echo tests, -p for parse tests
fix a bunch of bugs and make startxref parsing work
skeleton for XRef support
reformat README because its so ugly
never mind restore previous README formating
remove newline in LICENSE
more XRef parsing
more XRef parsing
get rid of Obj
tighten up the interpreter loop
restore long-form function names and a mapping table
fix reading linearized documents
start working on stream decoding
add skeleton decryption and stream filter support
fix StringStream constructor delegation to Stream
factor out isSpace
don't use array buffes to implement moveStart, that won't work for filtered streams
eliminate putBack
use Object.create for Dict instead of a key prefix
add buffer to write data to
bug fixes, getting closer to parsing a latex paper
Merge branch 'master' of github.com:andreasgal/pdf.js
beginnings of inflate decompression
Merge branch 'master' of github.com:andreasgal/pdf.js
throw Error for errors, and warn in browser and shell
remove getByte for now
remove putBack and make skip go via skipChar
move find out of the Stream class
inline asString since its only used once
remove skipChar(), use skip() without an argument instead
use skip() instead of getChar() when the return value isn't used anyway
Merge branch 'master' of github.com:andreasgal/pdf.js
add inflate code
finish inflate code, still untested
use exceptions instead of error codes in case of errors
reading the catalog, at last
add code to access the page dictionary
parse the page tree and extract pages and their content
wired up decompression, not working yet
fixes for the huffman decoder
parser content streams
fix bug in string obj handling
uncompressed pdfs render a bit now
cache refs, not streams, in the interest of saving memory
remove the echo interpreter, dissolve interpreter into gfx and Page
display rendering time
don't try to go further back than page 1
support file status code
0 is error for http, only MS would design this API
clone stream if we got it from the cache in case its already in use
fix for new XHR2 binary API
seperate page fetch and render times
Merge branch 'master' of github.com:andreasgal/pdf.js
use defineProperty to shadow getters
forgot another shadowing
fix a couple more shadowings
set mozOpaque
Merge branch 'master' of github.com:andreasgal/pdf.js
use const instead of var
Merge branch 'master' of github.com:andreasgal/pdf.js
added compressed tracemonkey paper
starting position of a stream is relative to the file, not the current stream
fix length/end of stream handling
fix deflate code
replace wrong compressed pdf with the actual tracemonkey paper
hand in xref to the parser if needed so we can resolve 'Length' for sub-streams
make codeLenCodeMap a typed array
make lengthDecode a typed array
turn distDecode into a typed array
added Shaon as contributor
convert remaining inflate code tables to typed arrays
parse Interpolate and ImageMask for images
use an array not an object to cache objects
don't cache stream objects
add code to parse bits per component information for images
use dict.get2 to lookup with a key that has an abbreviation (i.e. BitsPerComponent/BPC)
read in image data en-block instead of sucking it through the stream interface
use dict.get2 to lookup with a key that has an abbreviation (i.e. BitsPerComponent/BPC)
read in image data en-block instead of sucking it through the stream interface
remove left-over shell code
remove left-over shell code
add ?file= parameter to test.html
remove debug code
remove debug code
use const instead of var
starting position of a stream is relative to the file, not the current stream
compile PDF command streams into JS code
compile PDF command streams into JS code
return ready-to-run closure from compile that captures its objpool
return ready-to-run closure from compile that captures its objpool
eagerly compile XForm objects
eagerly compile XForm objects
cache results of compilation
cache results of compilation
pdf is using a dumb name, content makes much more sense than Contents
pdf is using a dumb name, content makes much more sense than Contents
eagerly translate all fonts (a no-op currently)
eagerly translate all fonts (a no-op currently)
completed async font loading framework
completed async font loading framework
clarify API a bit and hand in xref and resources to ease translation
clarify API a bit and hand in xref and resources to ease translation
measure load/compile/render times
measure load/compile/render times
fixes suggested by @brendaneich
fixes suggested by @brendaneich
add blogs and twitter link
add blogs and twitter link
add blogs and twitter link
add blogs and twitter link
store unicode value as integer instead of hex string in glyphlist
store unicode value as integer instead of hex string in glyphlist
revert commit 2311c954f8b74297725bda9e90e3eabf79862193
revert commit 2311c954f8b74297725bda9e90e3eabf79862193
2nd attempt to make glyph list integers
2nd attempt to make glyph list integers
inline Encodings table into pdf.js and use getters for lazy construction
inline Encodings table into pdf.js and use getters for lazy construction
move cffStandardStrings into utils/ along with font_utils.js
move cffStandardStrings into utils/ along with font_utils.js
rename test.html to viewer.html
rename test.html to viewer.html
add more error checking for font translation
add more error checking for font translation
even more error checking for font translation
even more error checking for font translation
IsInteger => IsInt
IsInteger => IsInt
speedup unicode/glyph conversion and cache translated strings in the font
speedup unicode/glyph conversion and cache translated strings in the font
avoid toString conversion in lookup
avoid toString conversion in lookup
remove toString code to avoid any future accidental implicit conversions
remove toString code to avoid any future accidental implicit conversions
no need for new for typed array constructors
no need for new for typed array constructors
Merge branch 'master' of github.com:andreasgal/pdf.js
Merge branch 'master' of github.com:andreasgal/pdf.js
handle surrogate pairs in glyph to unicode translation
handle surrogate pairs in glyph to unicode translation
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
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
add a closure around Font so we can hide helper functions in it
add a closure around Font so we can hide helper functions in it
make createOpenTypeHeader and createTableEntry inner functions
make createOpenTypeHeader and createTableEntry inner functions
make createOpenTypeHeader and createTableEntry inner functions of co(n)ver(t) so we can use an upvar to collect the output
make createOpenTypeHeader and createTableEntry inner functions of co(n)ver(t) so we can use an upvar to collect the output
rename conver to convert
rename conver to convert
write OTF header using a string, not an array
write OTF header using a string, not an array
in preparation for using strings to write out font data, store constant blobs as strings
in preparation for using strings to write out font data, store constant blobs as strings
make createCMAPTable a nested function function
make createCMAPTable a nested function function
style fixes, we should post some sensible style guide
style fixes, we should post some sensible style guide
use Array.sort to calculate glyph ranges instead of large typed arrays
use Array.sort to calculate glyph ranges instead of large typed arrays
store ranges as [start, end], instead of storing all codes
store ranges as [start, end], instead of storing all codes
simplify glyph segment writing code
simplify glyph segment writing code
write font cmap using a string
write font cmap using a string
assemble cmap table from strings instead of arrays
assemble cmap table from strings instead of arrays
remove remaining uses of integerToBytes in type1 font code
remove remaining uses of integerToBytes in type1 font code
cleanup DCTStream rendering code a tad
cleanup DCTStream rendering code a tad
restore getChar in JpegStream
restore getChar in JpegStream
style fixes and fix bug in numComps calculation (missing break)
style fixes and fix bug in numComps calculation (missing break)
don't die when translating fonts without a charset
don't die when translating fonts without a charset
indentation fix
indentation fix
whitespace fixes and move inheriting of dict props into the page since it only happens there
whitespace fixes and move inheriting of dict props into the page since it only happens there
avoid constantly calling ensureBuffer
avoid constantly calling ensureBuffer
Merge pull request #47 from justindarc/master
Merge pull request #47 from justindarc/master
Merge branch 'master' of github.com:andreasgal/pdf.js
Merge branch 'master' of github.com:andreasgal/pdf.js
Merge pull request #46 from sbarman/streamrewrite2
Merge pull request #46 from sbarman/streamrewrite2
Merge.
Merge.
avoid frequent calls to ensureBuffer during decompression
avoid frequent calls to ensureBuffer during decompression
ensureBuffer can modify this.buffer, so read it after ensureBuffer
ensureBuffer can modify this.buffer, so read it after ensureBuffer
fix other cases of reading this.buffer before ensureBuffer, too
fix other cases of reading this.buffer before ensureBuffer, too
fix typo
fix typo
Merge pull request #53 from vingtetun/master
Merge pull request #53 from vingtetun/master
Merge pull request #61 from vingtetun/master
Merge pull request #61 from vingtetun/master
Merge pull request #62 from sbarman/master
Merge pull request #62 from sbarman/master
Merge pull request #63 from sbarman/uncompressedflate
Merge pull request #63 from sbarman/uncompressedflate
Merge pull request #76 from vingtetun/master
Merge pull request #76 from vingtetun/master
nits
nits
Merge pull request #79 from sayrer/master
Merge pull request #79 from sayrer/master
Merge pull request #82 from cgjones/master
Merge pull request #82 from cgjones/master
fix issue #78, don't try to use 'in' operator on null
fix issue #78, don't try to use 'in' operator on null
Merge pull request #85 from notmasteryet/decryptstream
Merge pull request #85 from notmasteryet/decryptstream
Merge github.com:andreasgal/pdf.js into staging
Merge github.com:andreasgal/pdf.js into staging
Merge pull request #87 from cgjones/master
Merge pull request #87 from cgjones/master
Merge github.com:andreasgal/pdf.js into staging
Merge github.com:andreasgal/pdf.js into staging
hack around OOM problem due to broken pattern code
hack around OOM problem due to broken pattern code
Merge github.com:andreasgal/pdf.js into staging
Merge github.com:andreasgal/pdf.js into staging
keep track of charScale, wordScale and textHScale
keep track of charScale, wordScale and textHScale
Merge pull request #92 from notmasteryet/multisize
Merge pull request #92 from notmasteryet/multisize
Merge github.com:andreasgal/pdf.js into staging
Merge github.com:andreasgal/pdf.js into staging
Merge pull request #94 from sayrer/master
Merge pull request #94 from sayrer/master
Merge pull request #96 from vingtetun/master
Merge pull request #96 from vingtetun/master
Merge pull request #91 from sbarman/faxstream
Merge pull request #91 from sbarman/faxstream
Merge pull request #90 from justindarc/master
Merge pull request #90 from justindarc/master
Merge pull request #97 from sbarman/bwimage
Merge pull request #97 from sbarman/bwimage
Merge pull request #100 from notmasteryet/openweb-cover
Merge pull request #100 from notmasteryet/openweb-cover
Add pdf13-gfx.pdf to .gitignore
Add pdf13-gfx.pdf to .gitignore
Merge branch 'master' of github.com:andreasgal/pdf.js
Merge branch 'master' of github.com:andreasgal/pdf.js
Merge pull request #107 from ironymark/master
Merge branch 'master' of github.com:andreasgal/pdf.js
Merge pull request #110 from sayrer/master
Merge branch 'master' of github.com:andreasgal/pdf.js
Merge pull request #112 from cgjones/master
Merge pull request #113 from cgjones/master
Merge branch 'master' of github.com:andreasgal/pdf.js
Merge pull request #114 from sayrer/master
Merge branch 'master' of github.com:andreasgal/pdf.js
Merge pull request #108 from vingtetun/master
update README
Merge branch 'master' of github.com:andreasgal/pdf.js
update README
Merge pull request #122 from sayrer/master
Merge pull request #134 from cgjones/issue-124
Merge pull request #133 from cgjones/issue-127
Merge pull request #135 from cgjones/issue-129
cache font measurements
Merge pull request #142 from cgjones/issue-141
Merge pull request #144 from jviereck/worker_font_regression
Merge pull request #151 from sayrer/master
Merge pull request #140 from cgjones/font-loading
Merge pull request #120 from sbarman/colorspace
work-around for issue #158
Merge pull request #145 from notmasteryet/pagepadding
Merge pull request #163 from sbarman/master
Merge pull request #165 from sbarman/master
Merge pull request #164 from vingtetun/master
Merge pull request #194 from sayrer/master
Merge pull request #193 from cgjones/issue-192
Merge pull request #197 from ironymark/master
Merge pull request #201 from notmasteryet/hacks
Merge pull request #202 from devongovett/master
Merge pull request #203 from sayrer/master
Merge pull request #206 from notmasteryet/cff-issues
Merge pull request #212 from sbarman/shadinghack
temporary revert a change in the font code to make mac fonts work again
remove fontCount/fontName/kDisableFonts debug hacks and fix bug in font loading
Merge pull request #218 from sbarman/seperation
Merge pull request #214 from saebekassebil/master
revert a couple changes from the last merge
Merge pull request #219 from sbarman/font
avoid font lookup by id in showText
address review comments
Merge pull request #222 from sbarman/encoding
move unicode translation cache into Font
Merge github.com:andreasgal/pdf.js into staging
move text measurement into Font
Merge pull request #224 from sbarman/master
Merge pull request #225 from sbarman/shading
properly fix font loading, shaon's code didn't work after all
backout font measurement change, it is breaking tests
simplify font measurement code, bug is now fixed in nightlies, no need to hack around it
address review comment
Merge pull request #238 from cgjones/issue-235
Merge pull request #240 from cgjones/issue-237
Merge pull request #234 from cgjones/issue-231
Merge pull request #239 from cgjones/issue-236
Merge pull request #242 from justindarc/master
Merge pull request #232 from notmasteryet/cff-issues2
Merge pull request #244 from sayrer/master
Merge pull request #245 from notmasteryet/tree-2
Merge pull request #247 from notmasteryet/tt-head-issue
Merge pull request #241 from cgjones/workers
Merge pull request #248 from cgjones/workers
Merge pull request #262 from ironymark/CIDFont
Merge pull request #273 from sbarman/fontrefactor
Merge pull request #275 from notmasteryet/aes-crypto
fix incorrect property name, tests were failing
Merge pull request #280 from vingtetun/master
Merge pull request #283 from vingtetun/master
Merge pull request #284 from vingtetun/master
Merge pull request #285 from vingtetun/master
Merge pull request #286 from notmasteryet/sizes
Merge pull request #295 from sbarman/lexerfix
Merge pull request #296 from sbarman/lexerfix2
Merge pull request #298 from sbarman/inlineimage
Merge pull request #301 from kkujala/master
Merge pull request #303 from cgjones/master
Merge pull request #305 from mehlis/master
Merge pull request #306 from kkujala/master
Merge pull request #307 from kkujala/master
Merge pull request #308 from kkujala/master
Merge pull request #309 from kkujala/master
Merge pull request #310 from brendandahl/rotation
Merge pull request #311 from brendandahl/rotation
Merge pull request #313 from kkujala/30ecf43676dbc448f04ba66341889b0e1085b55f
Merge pull request #317 from kkujala/master
Merge pull request #322 from notmasteryet/basefont
Merge pull request #323 from notmasteryet/basefont
Merge pull request #324 from notmasteryet/lzw
Merge pull request #327 from kkujala/master
Merge pull request #328 from kkujala/master
Merge pull request #330 from sbarman/pig
Merge pull request #332 from sbarman/hmm
Merge pull request #338 from notmasteryet/links
Merge pull request #346 from ironymark/master
Merge pull request #347 from notmasteryet/stencil
Merge pull request #344 from notmasteryet/bookmarks
Merge pull request #349 from notmasteryet/stencil
Merge pull request #353 from kkujala/master
Merge pull request #359 from vingtetun/master
Merge pull request #366 from sbarman/encoding2
Merge pull request #367 from notmasteryet/tree-4
Merge pull request #374 from notmasteryet/tree-5
Merge pull request #380 from kkujala/master
Merge pull request #382 from notmasteryet/tree-6
Merge pull request #383 from notmasteryet/bookmarks2
Merge pull request #377 from vingtetun/master
Merge pull request #385 from notmasteryet/tree-7
Merge pull request #386 from notmasteryet/bookmarks2
Merge pull request #387 from notmasteryet/tree-8
Merge pull request #388 from vingtetun/master
Merge pull request #393 from notmasteryet/badlinks
Merge pull request #394 from notmasteryet/server-index
Merge pull request #395 from notmasteryet/issue-369
Merge pull request #396 from notmasteryet/print
Merge pull request #398 from notmasteryet/hacks-2
Merge pull request #400 from notmasteryet/decode-bw
Merge pull request #401 from notmasteryet/decode-bw
Merge pull request #410 from kkujala/master
Merge pull request #415 from notmasteryet/tree-10
Merge pull request #416 from notmasteryet/tree-11
Merge pull request #417 from notmasteryet/thumbs3
Merge pull request #409 from vingtetun/master
Merge pull request #422 from vingtetun/master
Merge pull request #429 from kkujala/master
Merge pull request #442 from arturadib/fix-tellAppToQuit
Merge pull request #446 from vingtetun/extension
Merge pull request #453 from vingtetun/master
Merge pull request #456 from notmasteryet/pdfstring
Merge pull request #461 from kkujala/master
Merge pull request #462 from notmasteryet/bug674619
Merge pull request #472 from notmasteryet/artofwar
Merge pull request #474 from notmasteryet/tree-15
Merge pull request #489 from notmasteryet/tree-18
Merge pull request #491 from notmasteryet/cmap-2
Merge pull request #495 from notmasteryet/otf-loca
Merge pull request #493 from notmasteryet/tree-20
Merge pull request #492 from notmasteryet/tree-19
Merge pull request #513 from brendandahl/derefcolorspacename
Merge pull request #512 from kkujala/master
Merge pull request #509 from vingtetun/master
Merge pull request #524 from notmasteryet/tree-25
Merge pull request #530 from kkujala/master
Merge pull request #531 from kkujala/master
Merge pull request #520 from notmasteryet/invalidpdf-1
Merge pull request #527 from sbarman/predictor
Merge pull request #534 from kkujala/master
Merge pull request #569 from notmasteryet/cmyk-inv
Merge pull request #588 from notmasteryet/tree-27
Merge pull request #587 from notmasteryet/keyfocus
Merge pull request #578 from notmasteryet/hash1
Merge pull request #576 from notmasteryet/view
Merge pull request #538 from notmasteryet/inlineimg
Merge pull request #595 from notmasteryet/tree-28
Merge pull request #636 from notmasteryet/tree-29
Merge pull request #671 from kkujala/dev
Merge pull request #728 from notmasteryet/tree-36
Merge pull request #726 from kkujala/test
Merge pull request #725 from kkujala/dev
Merge pull request #722 from kkujala/master
Merge pull request #737 from gigaherz/master
first commit
Merge pull request #980 from saebekassebil/fixkeydown
rewrite CMYK to RGB conversion
fix style and add var declaration
implement sampled functions based on the PDF spec
Merge pull request #1479 from arturadib/fix-driver
Artur Adib (349):
Updated test/pdfs link (intelisa.pdf)
Fixed browser shutdown bug for Macs
Check for continuation callback
Check for stylesheet presence (font.js)
Merge branch 'refs/heads/check-stylesheet' into continuation-check
Changed exec flags of non-exec files (chmod -x)
Hello World example
Moved helloworld/ to examples/helloworld/
Addressing comments by Vivien
New README, .gitignores; Makefile
Minor
Merging #478 #483
Fixed Hello World example: PDFDoc(raw_data)
Merge pull request #533 from arturadib/hello-world-fix
PDFDoc() now detects argument type
Implemented getPdf(). Closes #516
README formatting
Spelling, contributors
Oops
Code formatting
README: fixed broken links
Edited README.md via GitHub
Ooops! Thought I was at arturadib/pdf.js
New test/ features, useful for bot
Oh, 80-char limit... super modern
Lint, extra space eol
Lint - fixing double quotes
Merge pull request #602 from arturadib/test-features
README for bot tests
Merge pull request #610 from arturadib/readme-bot
Merge pull request #612 from kkujala/master
OCD stuff
README: Julian's presentation
Merge branch 'master' of github.com:andreasgal/pdf.js into readme-learning
Git-ignore all PDFs except the listed ones
Merge pull request #618 from brendandahl/boundingbox
Merge pull request #628 from brendandahl/boundingbox
Merge pull request #633 from notmasteryet/issue-600
Merge pull request #648 from kkujala/master
'make web' now also bundles extension (xpi)
Merge pull request #651 from notmasteryet/interpolationfn
Merge pull request #650 from notmasteryet/issue-649
Merge pull request #656 from notmasteryet/tree-32
Merge pull request #640 from notmasteryet/tree-30
Merge pull request #643 from notmasteryet/liveprog
Merge pull request #660 from notmasteryet/tree-33
Merge pull request #661 from brendandahl/extgstate
Update README.md
Merge pull request #698 from brendandahl/fixext
Splitting files
make pdfjs
Progress
Only one worker file, bundled in pdf.js
Fix extension
make web works!
Linting
minor
hello world fixed
redundant include
Nit
Viewer working with dev version
Missed new file
Production scripts
nit
'use strict' everywhere
Fixed tests
Nit
Lint
README - make bundle
BUILD_TARGET; 'make' works now; README update
make test: Do not require build
git-ignore extensions/firefox/content/
PDF --> PDFJS, global wrapper named
Merge branch 'refs/heads/master' into filesplit
progress
Merge pull request #714 from kkujala/master
Selection working
Merge pull request #732 from kkujala/master
Merge pull request #733 from kkujala/dev
Lazy rendering
Workers off!
Replace andreasgal/pdf.js --> mozilla/pdf.js
andreasgal.github --> mozilla.github
Update README.md
Merge branch 'refs/heads/master' into text-select
Nit
First iteration, tracemonkey/ecma262 working
Progress
More progress, workers working
Using ii convention
Missing var
Updated external link
nit
Fixing ref/ update
Quiet rsync
Merge pull request #753 from arturadib/ext-link
Merge pull request #757 from brendandahl/md5hash
Fixes Makefile for web deployment
nit
Fixing again
Merge pull request #759 from arturadib/fix-Makefile
Dummy commit to test post-receive hook
Dummy commit to test post-receive hook (again)
Merge pull request #761 from arturadib/master
Update README.md
Merge pull request #762 from arturadib/master
Update README.md
Merge pull request #763 from arturadib/master
Disabling workers until localhost fix lands in FF
Merge pull request #774 from kkujala/master
Merge pull request #772 from vingtetun/chrome-extension
How to use Chrome extension (README)
Merge pull request #779 from brendandahl/md5fix1
Merge branch 'refs/heads/master' into text-select
README typo
Implemented selection for showText()
Fix font and spaces
Adding 1040.pdf
Default font fallback is same as setFont()'s
Replacing URL flag format
Removing 1040... (duplicate)
Fixing lint
Merge branch 'refs/heads/master' into text-select
No suppressWarnings in Yury's encoding patch
Update README.md
Merge pull request #805 from notmasteryet/issue-644
Added link to Corpus Report
Macro for generating version information
Linting
Merge pull request #797 from notmasteryet/tree-41
test
blah
Merge branch 'refs/heads/master' into text-select
Removed fbf from test_manifest
Merge pull request #826 from arturadib/bot-test
Comments
Merge branch 'master' of git://github.com/mozilla/pdf.js into text-select
Merge pull request #838 from notmasteryet/to-unicode-1
Merge branch 'master' of git://github.com/mozilla/pdf.js into text-select
Update README.md
Created inactive window bugzilla bug
Lint lint lint
Merge pull request #848 from arturadib/master
fixing ref so that it passes manifest tests
v0.1.0
Merge pull request #850 from notmasteryet/fonts-2
Smoother thumbnail scrolling via lazy rendering
bringing Cache() back
make it work in WebKit
Merge branch 'master' of git://github.com/mozilla/pdf.js into thumb-smooth
bug fix
Merge branch 'master' of git://github.com/mozilla/pdf.js into text-select
Addressing comments by @vingtetun
Merge pull request #856 from notmasteryet/pageref-notdef
Merge pull request #862 from notmasteryet/issue-828
Merge pull request #864 from notmasteryet/issue-799
cross-platform sed fix
short she
Merge pull request #846 from jviereck/feature_img_data
Removed duplicate md5
Merge pull request #870 from notmasteryet/issue-867
Merge pull request #885 from notmasteryet/issue-884
Addressing comments, linting
Moved event binding to 'load' event
Merge pull request #895 from kkujala/constants
Merge pull request #908 from notmasteryet/tree-44
Merge pull request #907 from notmasteryet/tree-43
Merge pull request #905 from notmasteryet/issue-886b
Merge pull request #910 from notmasteryet/tree-46
Merge pull request #911 from notmasteryet/issue-906
Throw error when pixels don't match
More sanity checks
Merge pull request #913 from notmasteryet/issue-863
Merge pull request #898 from kkujala/style
disableWorker via URL
Lint
Merge branch 'refs/heads/master' into disableworker-in-url
Merge pull request #921 from notmasteryet/isssue-919
Reverting error(); warn() instead of TODO()
Update README.md
Merge pull request #932 from arturadib/master
Merge pull request #947 from brendandahl/decodemap
Merge pull request #937 from ironymark/master
Merge pull request #949 from notmasteryet/ie9-dataset
Merge pull request #749 from notmasteryet/forms-1
Update README.md
Merge pull request #967 from arturadib/master
Fixed worker_loader for examples/; simplified
Merge pull request #1006 from notmasteryet/float64arr-compat
webkit dash support
disableTextLayer option
Adding test PDF
Merge pull request #1025 from arturadib/issue-1015
Merge pull request #954 from notmasteryet/textlayout-ui
Merge branch 'master' into disable-textlayer-opt
Merge pull request #958 from jviereck/viewer_improvements
Merge branch 'master' into disable-textlayer-opt
Support for textLayerBuilder
Merge pull request #1022 from notmasteryet/tree-53
Update README.md
Merge pull request #1032 from arturadib/master
nit
Merge pull request #1024 from arturadib/disable-textlayer-opt
Merge pull request #1035 from notmasteryet/tree-54
Disable default browser check in FF testing
Merge pull request #1042 from notmasteryet/tree-55
Merge pull request #1044 from notmasteryet/unit-tests-2
Merge pull request #831 from kkujala/dev
Merge branch 'refs/heads/master' into fix-worker-loader
Merge pull request #1038 from brendandahl/extensionupdate
Lazy textLayer rendering - pauses after scroll ev
Using addEventListener/removeEventListener
Fix for "Error parsing value of 'letter-spacing'"
Merge pull request #1072 from brendandahl/extensionupdate
Fixes #1055 by falling back to page resources
Missing file
Lint
Merge pull request #1079 from notmasteryet/tree-59
Ensure single chars are added to the layer
Fix previous commit
Merge pull request #1086 from notmasteryet/issue-1084
Merge pull request #1080 from notmasteryet/runlength
reviewer comments
Update README.md
Merge pull request #1092 from notmasteryet/issue-940
Fix worker message, better error handling
Improved error handling/message
more robust fontMatrix parsing, error checking
Clarifying variable role
Nit
setFont() supports negative size, closes #1049
Lint
Fixing regression errors, better logic
Use ES5 .trim()
Fix localStorage feature detection. Close #1099
Workaround for FF bug
Merge pull request #1110 from notmasteryet/issue-1096
addressing reviewer comments, bug fix
readXRefTable rewrite, progress
progress
New readXRefTable, working
Remove debugging line
Lint
Merge branch 'refs/heads/master' into issue-1049
Merge pull request #1135 from notmasteryet/tree-62
Update README.md
Merge pull request #1149 from arturadib/master
Show animated loading icon if page renders slow
New version: show loading icon until page renders
Remove instead of hide icon
Merge branch 'refs/heads/master' into localStorage-fix
CSS fix
LabCS infra working
LabCS infra: args passed OK
Lab color space, closes #1133
isDefaultDecode(), as per reviewer comments
Merge remote-tracking branch 'mozilla/master' into issue1133
Merge pull request #1181 from brendandahl/license
Merge pull request #1198 from notmasteryet/tree-71
Fixes #1155
Adding regression test
oops
Closes #1186
Merge pull request #1225 from notmasteryet/pins
Addressing reviewer comments
Merge pull request #1211 from brendandahl/debugger2
Merge pull request #1226 from notmasteryet/tree-80
Merge pull request #1199 from notmasteryet/tree-72
Merge pull request #1218 from mozilla/bidi
Merge pull request #1252 from notmasteryet/issue-1249
Merge pull request #1289 from notmasteryet/cap1
dummy README - testing bot's gh-pages update
testing bot
another bot test
Merge pull request #1290 from notmasteryet/tree-84
Using ShellJS
Merge pull request #1301 from notmasteryet/lint-makejs
Merge pull request #1067 from brendandahl/stats
Update README.md
Merge pull request #1332 from arturadib/master
Merge pull request #1334 from notmasteryet/build-mc
adding new find() commands
Typo fix
Merge pull request #1259 from jviereck/worker_cleanup
Merge pull request #1393 from notmasteryet/issue-1392
Upgrading ShellJS, introducing 'makeref'
fix wnv_chinese link
make bottest
bumping ShellJS
minor fixes
oops: remove makeref
driver.js: retry POST until successful
Retry w/ JSON to avoid cross-object contamination
jsbin links
first mockup, loads tracemonkey pages OK
sidebar toggle working
fixing sidebarView scroll bar overflow
text selection OK, switch outline OK
bug fix (works with intelisa)
outline view
disable user select in outline
page number works (not editable yet)
user-changes to pageNumber are working
loadingIcon
dropdown menu
Merge pull request #1538 from brendandahl/new-ui
removed all old elements; file input & dl work
fixing Chrome quirks
Merge branch 'master' into new-ui
fixed thumbnails
Merge pull request #1596 from yurydelendik/tests-kill-browser
removing Makefile, updating README
"Page: 1 of 14"
minor fixes
nit
Merge pull request #1614 from brendandahl/new-ui2
progress bar matches new UI
Merge branch 'new-ui' of github.com:mozilla/pdf.js into new-ui
remove print button
Merge branch 'new-ui' of github.com:mozilla/pdf.js into new-ui
minor bookmak button adjustment
Removing unused SVG files
oops
add back missing annotation SVG files
Merge pull request #1650 from yurydelendik/jsbin-2
adding pt-BR to l10n
missing files to pt-BR
Merge pull request #1653 from yurydelendik/a11y-2
Merge pull request #1668 from yurydelendik/build-ff-1
Merge branch 'refs/heads/master' into textsearch
Merge branch 'master' of github.com:mozilla/pdf.js into textsearch
Merge pull request #1703 from yurydelendik/small-ui
Merge pull request #1706 from yurydelendik/fix-ie-7
Enable/disable search via about:config pref
Merge pull request #1731 from yurydelendik/browse-icon
Merge pull request #1712 from yurydelendik/winfont-1
Merge pull request #1728 from yurydelendik/lexer-1
Fixed moz-central manifest; bundling Mochitests
addr reviewer comments
updating tests
mc tests- fixing intermittent crashes
removing all async tests
Merge pull request #1701 from brendandahl/fallback-ui
merge upstream
EXT_PREFIX --> PREF_PREFIX
merging upstream
Merge pull request #1743 from yurydelendik/mobile-1
Merge pull request #1808 from brendandahl/ui-update
Merge pull request #1888 from yurydelendik/android-ext
Bernerd Schaefer (1):
Change bidi.js file format to unix
Brendan Dahl (404):
Adding support for page rotation
Better undefined check
Normalizing rotation
Merge pull request #589 from notmasteryet/rgbt
Merge pull request #620 from notmasteryet/imagecache
Merge pull request #1 from jviereck/integration
Initial alpha transparency support.
Add the alpha trans test pdf.
Merge upstream
Merge pull request #736 from vingtetun/extension-unload
Merge pull request #716 from brendandahl/alphatrans
Merge pull request #741 from arturadib/mozilla-repo
Merge pull request #744 from eloquentix/master
Merge pull request #711 from jviereck/worker_feature
Merge pull request #740 from acornejo/master
Hash files to make sure they haven't changed.
Updating md5 for tcpdf.
Merge pull request #715 from jviereck/worker_f2
Fix md5 for windows
Adds cmyk jpg support. Treats the cmyk jpg as a regular stream.
Comment on the new flag.
Add another way to detect cmyk images.
Remove the alternative way to do CMYK check. Checking the colorspace seems sufficient.
Handle device gray and pass in the color transform option.
Adding the jpgjs as submodule.
Add the cmyk jpeg test file.
Data is now created by jpg.js since we don't know the size.
Merge remote-tracking branch 'upstream/master' into cmykjpgnorm
Update readme to init the submodule.
Initial devicen colorspace support.
Makes new alternate colorspace which handles separation and device.
Add comments, fix default color.
Merge pull request #788 from jviereck/worker_feature_disable
Adding multi dimensional interpolation and test file.
Merge pull request #802 from arturadib/encoding-2
Fix two memory leaks.
Remove submodule.
Adding jpg.js back as a regular file.
Nits
Remove submodule documentation.
Update documentation.
Remove open web pdf until we can resolve the performance issues.
Remove the open web link file for now.
Add license.
Replace devicen file with an example we can include.
Address Yury's comment.
Update md5.
Use the updated jpgjs with faster transform.
Merge upstream and change test pdf file.
Adding new errorback and code to display error messages.
Merge and fix upstream conflict.
Make the error a little smaller.
Display error messages on more problems.
Fix lints.
Fix invalid arguments error.
Add test case.
Address Yury's comments.
Merge pull request #738 from arturadib/text-select
Address Yury's comment 2.
Merge upstream and change to error parameter for callback.
Merge pull request #855 from notmasteryet/isname
Merge pull request #857 from jviereck/hotcmds
Merge pull request #879 from arturadib/makefile-fix
Merge pull request #882 from notmasteryet/issue-873
First stage of trying to support smasks on native jpegs.
Second stage, smasks now working. Still needs optimization.
Fix missing bracket.
Cleaned up how messages are passed and replies work.
Add ability to fast track natively supported jpegs.
Merge pull request #916 from arturadib/disableworker-in-url
Merge pull request #909 from notmasteryet/tree-45
Use promises to track completion of decoding.
Merge upstream.
Remove debugging.
Style nits.
Remove some unintended changes.
Add comments to some of the code I touched/created.
Address Julian's comments.
Merge upstream.
Playing with initial decode map impl.
Fix for chrome.
Merge remote-tracking branch 'origin/nativejpegsmask' into decodemap
Merge pull request #917 from arturadib/check-pixels
Working improved version. Still need to refactor default decode stuff.
Move the default decode to logic to the colorspace.
Use the general function for is default decode.
Merge pull request #929 from notmasteryet/tree-49
Add basic rescale support for smacks.
Update README.md
Merge pull request #936 from brendandahl/master
Merge upstream.
Change to passing promises.
Merge pull request #939 from notmasteryet/tree-50
Merge remote-tracking branch 'upstream/master' into decodemap
Fix nits.
Merge remote-tracking branch 'origin/decodemap' into smaskscale
Lints.
Merge remote-tracking branch 'upstream/master' into smaskscale
Add test case for smasks.
Fix bug, decoding was always getting called.
Scale smask and image to the max dimensions of either one. Fix grayscale to scale the input value based on bpc.
Change test case.
Fix nits.
Merge remote-tracking branch 'upstream/master' into smaskscale
Fix comment.
Rename some variables.
Adding type4 postscript function support.
Add unit files to lint, fix lint errors.
Switch to two arrays for instructions.
Merge pull request #972 from notmasteryet/textstroke
Add test pdf for type4 postscript functions.
Merge upstream.
Adds the missing test pdf to the manifest.
Switch to a single "code stack".
Address Yury's PR comments.
Merge pull request #990 from notmasteryet/concurload
Fix idiv and cvi. Add test case for idiv.
Switch to conditional operator.
Switch to push instead of slice. Faster on jsperf, but doesn't seem to be faster testing locally.
Merge pull request #1009 from notmasteryet/issue-1001
Decode more jpegs using the browser if possible.
Merge branch 'master' of https://github.com/mozilla/pdf.js into nativedecode
Move comments.
Merge pull request #982 from merkste/opera-css-issues
Easier copy/paste error message.
Add error backs for promises.
Fix bracket nit.
Only set transform when its a non default.
Make it so the github extension updates.
Add the missing update.rdf file.
Add comment on update link.
Fix and add second update comment.
Merge pull request #1052 from notmasteryet/tree-56
Update readme to test extension updating.
Merge pull request #1051 from notmasteryet/fonts-3
Start of the benchmark recording framework.
Merge pull request #969 from arturadib/fix-worker-loader
Copy AMO extension to web
Merge pull request #1069 from notmasteryet/tree-57
Merge pull request #1062 from kkujala/style
Merge pull request #1085 from notmasteryet/issue-1008
Merge pull request #1094 from notmasteryet/issue-1093
Merge pull request #1074 from kkujala/refactor
Fix zero width lines.
Merge pull request #1068 from notmasteryet/jpx6
Fix innerHtml warnings. Remove compatibility.js from the extension.
Switch to stream converter for extension.
Fix lint.
Fix anchor links.
Hide the browse bar for the ff extension.
Fix the bookmark button and redo the anchor prefix.
Fix the download button.
Fix how we're storing settings and change how the save pdf works.
Better way to listen to events and verify them.
Fix url for thumbnail. (still not working 100)
Change name to reflect what it is now. Change GUID.
Address review concerns.
Merge branch 'master' of https://github.com/mozilla/pdf.js into amowarnings
Merge pull request #1151 from notmasteryet/sampled
Merge pull request #1150 from arturadib/loading-icon
Merge pull request #1164 from notmasteryet/tree-63
Merge pull request #1106 from arturadib/issue-1049
Merge pull request #1120 from arturadib/localStorage-fix
Merge pull request #1166 from notmasteryet/ftp
Use services where possible.
Throw exception for sync version. Don't use const.
Better way to add custom event listener.
Protect against a malicious setDatabase. Remove unneeded save data.
Add Artur and me to the license.
Make the add-on truly restartless.
Switch to constant for max database length.
Fix some nits.
Bump max firefox version.
Fix version number for amo.
Merge pull request #1189 from brendandahl/amobump
Fix closing script tag.
Update README.md
Unload the pdfstreamconverter on shutdown.
Merge upstream.
Switch to textContent. Fix lint.
Combining Yury's and my debugging tools.
Merge pull request #1173 from notmasteryet/tree-66
Add a few comments.
Fix undefined stepper.
Merge pull request #1207 from notmasteryet/tree-73
Merge pull request #1214 from notmasteryet/tree-76
Merge pull request #1203 from notmasteryet/glyf-sanitize
Merge upstream.
Change how the tools are enabled.
Change name of debugger to stepper.
Fix the font inspector.
Move debugger to the web folder.
Move special debug flags to the hash section of the url.
Address review comments.
Merge branch 'master' of https://github.com/mozilla/pdf.js into stats
Fix parse query.
Use obj instead of array.
Fix upstream lint error.
Fix bad chars in Type2CFF font names.
Remove bad chars instead of replaces all.
Merge branch 'master' of https://github.com/mozilla/pdf.js into stats
Update stats to use the new pdfBug panel.
Merge pull request #1244 from notmasteryet/issue-1243
Merge pull request #1242 from notmasteryet/bad-jpx-1
Fix the stepper beyond page 1.
Remove unused variable.
Merge pull request #1246 from notmasteryet/issue-1222
Fix missing bidi for extension.
Merge pull request #1267 from notmasteryet/issue-894
Merge pull request #1296 from notmasteryet/issue-1284
Merge pull request #1316 from notmasteryet/issue-1251
CFF Parser and Compiler.
Add font spec to the unit test list.
Merge branch 'master' of https://github.com/mozilla/pdf.js into cff
Slight rename.
Fix lint.
Fix font matrix.
Sanitize pdf link urls.
Merge pull request #1300 from notmasteryet/tree-85
Merge branch 'master' of https://github.com/mozilla/pdf.js into stats
Remove unused span.
Add function for checking url.
Only enable pdfDebug for the extension if a pref is set.
Merge pull request #1341 from notmasteryet/maxversion
Merge pull request #1339 from notmasteryet/whitelist-get
Skip unneeded steps on APP_SHUTDOWN.
Merge pull request #1349 from bernerdschaefer/fix-bidi-file-format
Merge pull request #1346 from notmasteryet/verifyname-2
Fix string font names.
Merge branch 'master' of https://github.com/mozilla/pdf.js into string_fontname
Add test file for string font name.
Merge pull request #1359 from notmasteryet/issue-1357
Fix names, remove debug function.
Merge upstream.
Address mc extension code review.
Change extension name, creator, description. Remove unpack and icon url. Move strict compatibility entry for MC.
Add icon for extension.
Remove slice.
Merge upstream.
Merge pull request #1361 from notmasteryet/truetype-enc-1
Use a different way to add the event listener.
Remove duplicaten dom window func.
Add url check.
Merge pull request #1418 from notmasteryet/truetype-enc-2
Merge pull request #1431 from notmasteryet/tree-88
Merge pull request #1430 from kkujala/master
Merge pull request #1413 from saebekassebil/metadata
Fix gradients for fill and stroke.
Merge pull request #1444 from arturadib/new-bot
Fix cff regression.
Merge pull request #1377 from gigaherz/progressbar
Remove test case, already covered.
Merge pull request #1417 from notmasteryet/issue-1395
Make Dict handle all the fetching of Refs.
Merge branch 'master' of https://github.com/mozilla/pdf.js into xrefdict
Fix table of contents.
Change support url for moz central add-on.
Merge pull request #1493 from yurydelendik/mergexref-1
Merge upstream.
Merge pull request #1484 from yurydelendik/issue-1462
Fix lint.
Merge pull request #1486 from yurydelendik/issue-1466
Merge pull request #1494 from yurydelendik/convert-docinfo
Fix fingerprint name.
Refactor API to be async.
Test refactoring for async api.
Fix driver viewport.
Merge remote-tracking branch 'yury/api-refactoring' into apirefactor
Fixing names.
Fix thumbnail view.
Minor clean up.
Merge upstream.
Fix page error handling.
Add basic api unit testing.
Add back other unit tests. Disable worker.
Add docs to API.
Move open after everything is initialized.
Add selection ring around thumbnails.
Merge remote-tracking branch 'upstream/new-ui' into new-ui
Fix lint.
Update download image.
Merge remote-tracking branch 'upstream/api' into api
Merge branch 'api' of https://github.com/mozilla/pdf.js into api
Merge branch 'api' of https://github.com/mozilla/pdf.js into api
Add Util functions to PDFJS.
Merge pull request #1531 from mozilla/api
Bump version to 0.3
Show error on JBIG2 images.
Add RL abbreviation for run length decode.
Fix extension comment nits.
Merge pull request #1551 from yurydelendik/issue-1549
Merge pull request #1505 from yurydelendik/make-win
Replace test pdf tcpdf 33 by custom generated pdf.
Add browser test timeout.
Merge pull request #1569 from yurydelendik/issue-1555
Handle junk at the end of postscript functions.
Fix to lowercase.
Merge pull request #1504 from yurydelendik/issue-1502
Merge pull request #1506 from yurydelendik/update-md5-2
Merge pull request #1568 from yurydelendik/issue-1557
Give the thumbnail default width/height.
Use test.py for unit tests too.
Fix nit.
Fix bottest.
Allow time to finish requests.
Merge new API and text search.
Add "regression" to differentiate the two tests.
Remove cache of page text content in core.
Merge pull request #1598 from yurydelendik/fix-meta-1
Add next line operators for text collection.
Reduce the search box width to avoid wrapping.
Merge pull request #1599 from yurydelendik/issue-1597
Clear out the stored text extraction on load.
Remove flex box. Add side animation. Add dashed line around unload thumbnails.
Merge upstream.
Fix thumbnails/outline.
Fix lint.
Move sidebar open class.
Fix sidebar capitalization.
Add print button back.
Merge branch 'new-ui' of github.com:mozilla/pdf.js into new-ui2
Re-order the zoom options, add actual size option.
Don't disable outline. Add some more style to outline.
Add disabled style for buttons.
Merge pull request #1600 from yurydelendik/issue-1586
Fix the error box.
Scroll thumbnails will full pages.
Address review comments.
Reset the outline sidebar on each load.
Fix object id counter.
Add doctype.
Update pdfbug style.
Fix buttons after doctype addition.
Fix remember scroll and get visible pages.
Merge branch 'new-ui' of github.com:mozilla/pdf.js into new-ui2
Merge pull request #1628 from yurydelendik/jpgjs-2
Fix current page number not updating.
Fix container not defined error.
Fix indentation.
One more container fix.
Add back the browse button for the web viewer.
Fix the bookmark button alignment.
Merge pull request #1640 from yurydelendik/taborder-1
Merge pull request #1636 from mozilla/l10n
Add fallback option for the extension.
Use open with/save as dialog for fallback and download.
Remove fallback function.
Merge pull request #1670 from yurydelendik/thumbs-alt
Merge pull request #1683 from gavinsharp/master
Add firefox ui fallback on error/unsupported feature.
Merge pull request #1686 from yurydelendik/evaluator-tests
Add new severity log info(). Change severity of some log messages. Trigger fallback on errors and warnings for extension.
Merge pull request #1690 from yurydelendik/stringbundle-1
Merge upstream. Use new l10n.
Add chrome.properties for moz central build.
Merge pull request #1694 from yurydelendik/owner-password
Change to info for most gstate settings.
Merge pull request #1720 from yurydelendik/remove-cid-1
Merge pull request #1716 from yurydelendik/issue-1709
Use different id's for moz central and extension.
Remove disable option. Change download wording to open.
Fix notification from showing up in wrong window.
Merge pull request #1734 from yurydelendik/issue-1721
Merge branch 'master' of github.com:mozilla/pdf.js into fallback-ui
Change unsupported feature message.
Add todo comment.
Trigger todo on forms.
Prevent fallback when not ff extension.
Merge pull request #1713 from yurydelendik/chromext-1
Merge pull request #1766 from yurydelendik/encryptmeta
Merge pull request #1674 from mozilla/textsearch
Merge pull request #1774 from arturadib/mozcentral-test-1
TODO isn't defined in viewer, just directly call fallback.
Add global pref to enable/disable. Control pdf.js in application preferences. Add Artur's mochi tests.
Merge pull request #1782 from yurydelendik/review-742099
Merge pull request #1783 from yurydelendik/remove-xx
Make pdf.js the default pdf viewer for moz central.
Use already downloaded data for the open with/save as dialog.
Addresses review feedback from mozilla central. See bugzilla bug 752676.
Update factory in bootstrap.js.
Merge upstream.
Remove space at end of line.
Fix fallback after new download.
Merge pull request #1763 from yurydelendik/type3-1
UI update from shorlanders comments.
Merge pull request #1811 from sbarman/master
Merge pull request #1816 from merkste/css-prefixes
Merge pull request #1823 from msujaws/patch-1
Change to priority rendering.
Fix missing charset for iframe.
Merge pull request #1693 from benbro/master
Remove unneeded scroll when we first load a page.
Merge upstream.
Merge pull request #1843 from kingsquare/master
Merge pull request #1837 from yurydelendik/jbig2-1
Merge pull request #1856 from yurydelendik/wincid-1
Adds support for the new mozPrintCallback api.
Merge pull request #1881 from yurydelendik/jbig2-2
Merge pull request #1882 from yurydelendik/jpx-segsymbol
Localize print message. Show/hide print button.
Add back basic printing support for non-moz browsers.
Use PDFView.error to avoid issues with alert.
Sync up pdf.js with the mozilla central version.
Address moz central comments for ff16.
Caleb Fidecaro (2):
Updated link to new location
Updated MD5
Chris Jones (258):
Backend skeleton and temporary testing code
Add more operators, another test, and reorganize per Table 51 in the spec.
isNum and operator argument type checking
Add eofObj and helper for converting Obj->JS value
Factor out mock tests, add browser test page, initial canvas backend
Dumb text WIP, more UI for test.html
Manually hoist constant to avoid building it on each method invocation
Added dumb profiling instrumentation
Couple more tests and operators
More nicely truncate args array
Indirect ops so that they can access interpreter state
Mock resource dict, look up fonts
Less hacky save/restore/moveText impl
Basic transforms of PDF page/text space to canvas space
Respect media box
Lower the common denominator
Restore font lookup and setting
Implement TJ
Merge branch 'master' of github.com:andreasgal/pdf.js
Implement J (line-cap style)
Implement j (line join style)
Implement "n" (end path), add stubs for NYI operators
Merge
Clipping (non-zero winding)
Placeholder even-odd fill
shadingFill placeholder
placeholders for scn/SCN
fix next/prev, small tweaks
fix typo in lexing of octal escapes
initial (broken) support for xobjects
add assert helpers, small cleanup
basic kinda-working form xobject support
reset current point on text state changes and remove redundant "cur" prefix
fix next/prev/next bug, fiddle with UI, remove debugging code
Font and XObject entries can be refs, and dump image magic bytes
skeleton of image drawing
fix typo that breaks ff4
implement even-odd fill/clip
FlateStream wants a .dict member for duck typing
support test.html?page=[num], display total number of pages
implement TL and T*
Merge
skeleton of shading fill
Merge branch 'master' of github.com:andreasgal/pdf.js
Merge branch 'master' of github.com:andreasgal/pdf.js
implement some operators and add TODOs for remaining undefined ones
implement some operators and add TODOs for remaining undefined ones
Merge pull request #6 from sbarman/master
Merge pull request #6 from sbarman/master
Merge branch 'master' of github.com:andreasgal/pdf.js
Merge branch 'master' of github.com:andreasgal/pdf.js
implement setDash
implement setDash
Merge pull request #14 from debloper/master
Merge pull request #14 from debloper/master
Merge pull request #13 from vingtetun/master
Merge pull request #13 from vingtetun/master
render at 1.5x scale
render at 1.5x scale
Merge pull request #18 from vingtetun/master
Merge pull request #18 from vingtetun/master
Initial import of first test harness
Initial import of first test harness
Merge pull request #21 from justindarc/master
Merge pull request #21 from justindarc/master
add Vivien to contributors list (list is in order of chronogically first push/pull, nothing else)
add Vivien to contributors list (list is in order of chronogically first push/pull, nothing else)
CharSet is optional
CharSet is optional
mozMeasureText() is non-standard and deprecated
mozMeasureText() is non-standard and deprecated
Merge branch 'master' of github.com:andreasgal/pdf.js
Merge branch 'master' of github.com:andreasgal/pdf.js
use strict mode and fix violators
use strict mode and fix violators
use strict in the utils/ too
use strict in the utils/ too
Merge pull request #19 from sbarman/tiling
Merge pull request #19 from sbarman/tiling
Merge pull request #20 from sbarman/streamrewrite2
Merge pull request #20 from sbarman/streamrewrite2
Don't error out for FontFile3 descriptors.
Don't error out for FontFile3 descriptors.
fix typo
fix typo
test-harness improvements
test-harness improvements
add support for linking pdfs we can't/won't distribute
add support for linking pdfs we can't/won't distribute
don't let getPage() errors break the test slave
don't let getPage() errors break the test slave
add support for test "master mode" and finish impl of eq tests
add support for test "master mode" and finish impl of eq tests
deal with apparent lack of FontDescriptor for standard fonts
deal with apparent lack of FontDescriptor for standard fonts
band-aid lack of Indexed color space
band-aid lack of Indexed color space
TODO() for radial shading
TODO() for radial shading
TODO() for 4-component-per-pixel images
TODO() for 4-component-per-pixel images
add TODO() for Shading Pattern
add TODO() for Shading Pattern
actually wait for fonts to be loaded, and write out a log of failed eq comparisons
actually wait for fonts to be loaded, and write out a log of failed eq comparisons
remove debugging code
remove debugging code
fix strict-mode violations in chrome
fix strict-mode violations in chrome
fix bug in testing multiple browsers
fix bug in testing multiple browsers
Merge pull request #45 from jviereck/master
Merge pull request #45 from jviereck/master
fix rendering of some symbols. Patch by Vivien Nicolas.
fix rendering of some symbols. Patch by Vivien Nicolas.
Merge pull request #65 from sayrer/master
Merge pull request #65 from sayrer/master
TODO for bpc!=8
TODO for bpc!=8
Merge pull request #73 from justindarc/master
Merge pull request #73 from justindarc/master
Merge pull request #75 from sayrer/master
Merge pull request #75 from sayrer/master
Merge pull request #77 from sayrer/master
Merge pull request #77 from sayrer/master
update test_slave for the new font-loading API
update test_slave for the new font-loading API
add Intel ISA doc as load test, and make harness resilient to bad PDF loads
add Intel ISA doc as load test, and make harness resilient to bad PDF loads
Merge pull request #83 from sayrer/master
Merge pull request #83 from sayrer/master
Merge remote branch 'gal'
Merge remote branch 'gal'
Merge remote branch 'gal'
Merge remote branch 'gal'
errors thrown by |get numPages()| were not caught. GETTERS!!!
errors thrown by |get numPages()| were not caught. GETTERS!!!
Merge pull request #86 from andreasgal/staging
Merge pull request #86 from andreasgal/staging
Merge pull request #89 from sayrer/master
Merge pull request #89 from sayrer/master
Merge pull request #98 from sayrer/master
Merge pull request #98 from sayrer/master
the new test file is a .link
the new test file is a .link
the new test file is a .link
Merge pull request #105 from notmasteryet/issue102
Merge pull request #105 from notmasteryet/issue102
Merge pull request #105 from notmasteryet/issue102
convert twips->CSS pixels
convert twips->CSS pixels
convert twips->CSS pixels
Merge branch 'master' of github.com:andreasgal/pdf.js
Merge pull request #95 from jviereck/master
fix moar |const| and modeline
update contact info
Merge pull request #118 from jviereck/master
try to make sidebar a bit more discoverable by leaving a little edge of it sticking out
redraw on zoom changes
no need to recreate thumbnails after zooming, thumbnails don't change size
Merge pull request #136 from notmasteryet/issue-132-part-A
Merge pull request #138 from notmasteryet/issue-132-part-C
Merge pull request #139 from andreasgal/staging
add another hackity hack to detect font loaded-ness
merge with remote
load all newly-created fonts in one document to speed things up
just create one dummy element too, and centralize hackery
bump up default zoom to 150%. <3 HTML
merge
merge
Merge pull request #153 from sayrer/master
Merge pull request #147 from vingtetun/master
fix bad merge
work around chrome bug, and work around ff5 bug in the workaround
Merge branch 'master' of git://github.com/andreasgal/pdf.js into issue-155
fix test.py bug on windows and stomped failure messages
fix another binary-mode issue
Merge pull request #172 from sayrer/master
handle font names with comments (fix fix of hack hack)
fix some bugs
built-in fonts are not cached
Merge pull request #190 from sbarman/unicodecharts
add unicode test
Merge pull request #195 from sayrer/master
get shavian-load test working
remove State.masterMode
Merge pull request #209 from sayrer/master
Merge pull request #213 from andreasgal/staging
allow custom rules to be defined in local.mk
Merge pull request #226 from andreasgal/staging
#123, part 1: create PartialEvaluator
back out bad font measurement changes
back out bad font measurement changes
work around #233 so that tests stop failing for the moment
fix paths for browser-tests target
return a dummy fill style for NYI shading
set up dummy functions for NYIs
#123, part 2: move more PDF-page rendering stuff into pdf.js
fix some bugs
remove debugging code
Merge pull request #265 from sbarman/patternfix
Merge pull request #277 from notmasteryet/aes-crypto
Merge pull request #288 from arturadib/master
Merge pull request #290 from sbarman/tilingcompile
Fix bug in ref-updating code
Merge pull request #304 from sbarman/master
Merge pull request #312 from kkujala/master
Merge pull request #314 from kkujala/master
Merge pull request #318 from kkujala/master
Merge pull request #320 from kkujala/master
Merge pull request #321 from kkujala/master
Merge pull request #326 from kkujala/master
Merge pull request #335 from notmasteryet/lzw-mem
Merge pull request #336 from notmasteryet/image-loaded
Merge pull request #337 from sbarman/openmag
Merge pull request #342 from sbarman/annotation
Merge pull request #339 from ironymark/master
Merge pull request #355 from kkujala/master
Merge pull request #368 from notmasteryet/tree-5
Merge pull request #364 from kkujala/master
Merge pull request #376 from notmasteryet/wdw
Merge pull request #375 from vingtetun/master
Merge pull request #378 from notmasteryet/stancil-pattern
Merge pull request #391 from kkujala/master
Merge pull request #413 from notmasteryet/indexedcs
Merge pull request #419 from vingtetun/master
Merge pull request #420 from vingtetun/master
Merge pull request #433 from kkujala/master
Merge pull request #439 from notmasteryet/tree-13
Merge pull request #469 from kkujala/master
Merge pull request #473 from notmasteryet/tree-14
Merge pull request #477 from arturadib/sanity-checks
Merge pull request #479 from arturadib/exec-flags
Merge pull request #486 from notmasteryet/tree-16
Merge pull request #488 from notmasteryet/issue-484-a
Merge pull request #504 from notmasteryet/tree-21
Merge pull request #514 from notmasteryet/test-cleanup
Merge pull request #517 from kkujala/master
Merge pull request #519 from notmasteryet/default-mediabox
Merge pull request #518 from brendandahl/extgstate
Merge pull request #541 from arturadib/getpdf
Merge pull request #542 from arturadib/pdfdoc-arg
Merge pull request #544 from kkujala/master
Merge pull request #545 from kkujala/master
Merge pull request #546 from kkujala/master
Merge pull request #548 from vingtetun/master
Merge pull request #552 from kkujala/master
Merge pull request #557 from arturadib/readme
Merge pull request #623 from arturadib/pdfs-gitignore
Merge pull request #629 from brendandahl/readme
Merge pull request #632 from notmasteryet/usmanm
Merge pull request #686 from vingtetun/offscreen
Merge pull request #685 from kkujala/master
Merge pull request #689 from vingtetun/jpx2000-donotcrash
Merge pull request #699 from kkujala/dev
Merge pull request #804 from brendandahl/fixmemleak
Merge pull request #1018 from arturadib/webkit-dash
Merge pull request #1013 from LegNeato/master
Chris Peterson (4):
Add keyboard shortcuts to navigate pages with left and right arrow keys
Add keyboard shortcuts to navigate pages with 'j' and 'k' keys like vi
Add keyboard shortcuts to navigate pages with 'n' and 'p' keys (Next/Previous)
Fix typo: s/handle/handled/
Christian Legnitto (1):
Add the style element to the head rather than first element in the document, as the first element could be a comment and this would line would then throw
Christian Mehlis (1):
fix url to demo site
Devon Govett (1):
Fix test page in non FileAPI supporting browsers
Dmitry Kataev (1):
Two or more operations can be combined together like qqBT
Gavin Sharp (3):
Issue 1682: don't use FUEL in pdf.js
fix review comments from bdahl
Uses ellipsis instead of dots
Haebaru (1):
Japanese locale
Harald Kirschner (3):
- FIX: Removed unnecessary .bind in worker_loader.js that broke Safari
Added German de-DE l10n
Missing change for de-DE
Ionuț G. Stan (11):
Fix strict mode syntax error in Safari
Close path in `closeFillStroke` and `closeEOFillStroke`
Set DeviceGray as initial value for color space
Log error stacktrace only when available
Merge branch 'master' of https://github.com/andreasgal/pdf.js
Add eq test for close path rendering bug
Fix lint errors
Merge branch 'master' of https://github.com/andreasgal/pdf.js
Fix same origin policy issue when adding @font-face rules
Add Romanian localization files
Swap Romanian translations for zooming in/out
Ivan Krechetov (1):
A new (valid) link for Cyrillic_Alphabets-Chars.pdf test file.
Ivars Veksins (1):
fontName can be stored in xref
Jakob Miland (11):
Change da-DK locale to da
Merge branch 'master', remote-tracking branch 'origin/master'
SeaMonkey support without SMILE
Updated Firefox and SeaMonkey's maxVersion
Merge remote-tracking branch 'yury/owner-password' into fixpassword
Merge remote-tracking branch 'origin/master' into fixpassword
Support password and add the relevant l10n strings
Wrong variable name, fix
Merge branch 'fixpassword', remote-tracking branch 'origin/master' into fixpassword
Use substitute of isArrayBuffer
PasswordException in closure
James Campos (3):
fix #1090
Merge branch 'master' into issue-1090
DEFAULT_PYTHON, python2 -> python2.7
Jared Wein (3):
Switch to using message-box for the body and form elements in the UI of PDF.js. This will use the system's native UI font for each platform as well as fix the current inconsistency between the font of the text label for total page count and the text inside of the input element for current page number.
Added |button| to the list of elements that message-box should be applied to.
message-box needs to use the font property, not the font-family property.
Jean-Bernard marcon (1):
small fix in French translation
Jeff Wagner (4):
Fix subarray error for IE9
define console for IE9 when debugging tools is not opened
define console for IE9; updated to fix lint errors and comment
IE9 SVG images need viewport defined
Julian Vierec (1):
Add Objects.setData and Promise.data to set the data before the object/promise is resolved
Julian Viereck (235):
Backup work
Backup work
Most working, but once you add the font-css file to the web page, there is no font drawn at all
Most working, but once you add the font-css file to the web page, there is no font drawn at all
Make fonts getting loaded by a very nasty hack
Make fonts getting loaded by a very nasty hack
Introduce ImageCanvas to handle canvas rendering in WebWorker
Introduce ImageCanvas to handle canvas rendering in WebWorker
Get working for not real images
Get working for not real images
Fixing some smaller bugs & do some cleanup. viewer_worker.html UI is now
Fixing some smaller bugs & do some cleanup. viewer_worker.html UI is now
Fix font loading issue by using a hidden DOM font node
Fix font loading issue by using a hidden DOM font node
Add JpegStreamProxy - doesnt seem to be used anywhere in the example.pdf file
Add JpegStreamProxy - doesnt seem to be used anywhere in the example.pdf file
Add very simple GradientProxy support - makes page 11 render.
Add very simple GradientProxy support - makes page 11 render.
Make the ProxyCanvas be more a canvas - provide a ctx object to interact through
Make the ProxyCanvas be more a canvas - provide a ctx object to interact through
Replace ImageCanvas by ScratchCanvas
Replace ImageCanvas by ScratchCanvas
Merge ImageCanvasProxy and CanvasProxy. Add support for rendering multiple canvas objects on the worker and assemble them again on the main thread.
Merge ImageCanvasProxy and CanvasProxy. Add support for rendering multiple canvas objects on the worker and assemble them again on the main thread.
Add PatternProxy; makes page 13 work
Add PatternProxy; makes page 13 work
Fix putImageData. Needs to be copied byte by byte.
Fix putImageData. Needs to be copied byte by byte.
Move client code into worker_client.js. Cleanup + comments + 2-space-indention
Move client code into worker_client.js. Cleanup + comments + 2-space-indention
First pass on review: worker.js -> pdf_worker.js, Font.bind cleanup + other stuff
First pass on review: worker.js -> pdf_worker.js, Font.bind cleanup + other stuff
Change postMessage to send only one object that holds the action and data.
Change postMessage to send only one object that holds the action and data.
Fix sending image data to main thread
Fix sending image data to main thread
Fix WebWorker logging and add separate timing for `fonts`.
Fix WebWorker logging and add separate timing for `fonts`.
Ensure divs used to make fonts load are not visible
Ensure divs used to make fonts load are not visible
Clear the main canvas right before the next rendering begins. Keeps the canvas from beeing blank for a few ms
Clear the main canvas right before the next rendering begins. Keeps the canvas from beeing blank for a few ms
Reverts parts of 60f4d16360: Use old font-is-loaded mechanism + some code refactoring to add bindDOM and bindWorker.
Reverts parts of 60f4d16360: Use old font-is-loaded mechanism + some code refactoring to add bindDOM and bindWorker.
Replace tic & toc by console.time/timeEnd
Replace tic & toc by console.time/timeEnd
Small rebase tidyup + cleanup
Small rebase tidyup + cleanup
Move all worker related files under worker/
First pass on FontWorker
Make sure to reset callbacks array and get more fonts working
Make all fonts render. Use encoding from FontWorker. Render canvas if id!=0 although fonts haven't arrived yet.
Add more timing logs
Fonts.js: Add isLoadedCallback and add hack known from worker/client.js
Use Font.prototype.bindDOM to insert fonts on page
Make worker code work with latest font code changes
Make worker work again after latest font changes
Track loaded such that setFont doesnt need to touch xref anymore
Need to use font.translated.name as unique identifier
Set loadedName in Partial Eval
Very basic worker implementation
Move ensureFont code part of Page into its own function
Split compilation up in preCompile and Compile.
backup
Expose FontMeasure only if running on the main thread as the worker doesnt have a document to attach the canvas to
First page is rendering using new worker infrastructure
Working towards embedded image support
Add support for xobj embedded images that are not rendered by the platform + has no mask
Make xObjForm use raw format
Don't display cmds used on the page by default + turn on worker support for now again
Add limited support for setFill/StrokeColorSpace
Saving last work
Make shadingFill IR form
Refactor to execute IR on main thead by posting messages to itself
Add setFillColorN_IR by implementing new TilingPatternIR
Fix missing curMatrix variable bug to get TM paper work in Nightly
Use the worker
Add shading support for setFillColorN_IR - is that used at all?
Move getting the Pattern from IR form out and make setStrokeColorN_IR work
Add some comments + fix getColorN_IR_Pattern
Implement paintReadyJpegXObject + add infrastructure to handle JpegStreams
Add support for image xObjs with imageMask
Add rendering timer
Remove no longer needed code and rename IR forms to the standard ones
[Cleanup] Rename Raw to IR
[Cleanup] Renomve no longer needed RadialAxialShading.prototype.getPattern as toIR is called all the time
Implement ColorSpace IR forms for Pattern and Indexed
Make ColorSpace.parse use ColorSpace.toIR and .fromIR to make use of only one codepath
Use all over the place and cleanup/renomve not longer needed code
[Cleanup] Remove no longer needed Patter.parse and TilingPattern. functions
Add very simple Promise object
Flattern the IRQueue to make it easier to reexecute and have no nested state
Add dependency management for loading images that causes the execution to halt if the dependency isn't satisfied during executing time
Fix rendering of fonts on Firefox + turn worker on again.
Make testdriver use new worker infrastructure
Make ColorSpace Separation work as long as no IR form is needed for now
Fix missing parameter for RadialAxialShading
Add PDFFunction to IR support + complete ColorSpace SeparationCS IR support
Fix TilingPattern + implement DummyShading IR form
Fix constructInterpolatedFromIR + fix indexing i that should be j
fontFile doesn't have to be a FlateStream. complex_ttf_font.pdf
Implement endInlineImage IR
Ensure things work for default fonts like Arial
Removing some console.log statements.
Adding back bug in constructInterpolatedFromIR to get refTest passing in openweb.pdf
Ensure to call the pageDone callback after it's really done
Add missing metrics.js for worker
Stop the execution if it takes longer then a certain amount of time and reshedule it
Send JpegStreams to the main thread ASAP. No need for ImagesLoader anymore
Trying to implement progressive font rendering. Works on FF, but Chrome doesn't catchup the fonts
Fixing font loading issues
Remove console.logs from previous commit again
Remove no longer needed worker files, rename boot to boot_processor
Fix
Remove worker/boot.js
Make font processing happen in a worker
Add FontShape.getRule which returns the name for the ctx object
Use canvas measureText to detect font loading
Just use imageData directly on Gecko
Addd font logs
Fix rebasing
Add Objects.clear() and fallback for testStr in FontMeasure
Ensure fonts loaded in caes you load fonts out of line
If the font isn't supported, don't handle it
Backup
Add support for WebKit using measure on canvas method
Cleanup Moz support in FontLoader
Add firstPage option to tasks to speed up testing certain pages
Add dependency for dependecies on sub getIRQueue
Don't stop executeIRQueue if there is no continueCallback. What a wonderful world it would be with generators :(
Tried to add a destroy function to free memeory, but doesn't seem to help
Rename some stuff and add missing font_handler.js
Fix regression in PDFFunction
Add links to subscribe to mailing list.
Merge pull request #521 from notmasteryet/tree-24
Add GettingTheCode section to Readme.md
Move Contributing section one level up and add a you can just do tests section
Add some external files for reading to the Readme.md
Ensure dependent font data is available before calling startRenderingIRQueue
Backup
Add missing resolve for font obj and make sure image objs ids are strings as well
Don't add a dependency to the array if the array already contains it
Remove $ from property names.
Remove isGecko detection for now
Add comments for the kExecutionTime/Check in CanvasGraphics
Add new PDFObjects that replaces former (global) Objects. There is no direct access to the promise anymore. Objects are still instantiated globally for now
Kill global objects
Merge pull request #601 from vingtetun/master
Merge font and processor working into one worker and fix some bugs in font-loading-data-ready code
Merge worker_pull with master
Transform setGState to IR form and hanlde edge case of setFont
Move WorkerPDFDoc to pdf.js. Rename PDFDoc -> PDFDocModel + WorkerPDFDoc -> PDFDoc. This is required until the worker code doesn't depend on an PDFDoc instance anymore
Small fixes + docs
Try to rescue fonts - not working
Hack something up that renders font right again
Process fonts on main thread again - font handling works again
Don't create Image object in JpegStream
Get Type3 fonts working again.
Fix hello world example
Fix lint errors
Add a timeout before sending the pdf doc to the worker such that there is no too-long-js-running hint
Fix variable naming
Fix ColorSpace lookup in ColorSpace.parseToIR
Let handleSetFont use a fontRef directly. Fixes extgstate.pdf
Remove commented out code and change some comments to fit current code state
Kill global vars FontsMap, FontLoadedCounter, objIdCounter.
Remove no longer needed viewer_worker.html
Fix lint, remove for old worker code, fix some small stuff
Merge master -> worker_pull + fix too long line
Address latest review comments by Artur
Fix `length` in setGState().
Fix imageObj.imageMask bug from merge
Make worker support work again after file split. Add PDFJS_WORKER_DIR/PDFJS_WORKER_FILE to specify where to load files if worker support is enabled
Address review comments. Use only one PDFJS.workerSrc variable to specify the worker source
Merge with master
Change workerSrc location
Fix lint warning + turn off worker support
Remove `useWorker` variable and turn worker support whenever this is possible.
Fix style nit from brendandahl
Rename processorHandler to messageHandler
Disable work on firefox using feature detection
Merge pull request #789 from kkujala/master
Merge pull request #796 from notmasteryet/tree-40
Merge pull request #800 from kkujala/test
Implement ctx.mozCurrentTransform and ctx.mozCurrentTransformInverse shim
Address Yury's review comments + remove call to addCtxCurrentTransform in pattern.js as the contet is added during the CanvasGraphics constructor already
Check after each executed command if execution took too long already
Add feature detection for using Uint8Array as imageData
Only check execution time on some commands
Inline JpegImageLoader to remove new JpegImageLoader call
Merge pull request #868 from kkujala/refactor
Merge pull request #871 from kkujala/constants
Address review comments: Introduce new CanvasGraphics.putBinaryImageData and make sure feature detection work always
Address review comments by yury
Merge pull request #915 from notmasteryet/tree-47
Cache Cmd object to reduce number of created objects
Prevent default actions when zooming. Otherwise the browser performs a zoom of the entire page
Merge pull request #962 from cpeterso/keyboardshortcuts
Address review comments by notmasteryet
Merge pull request #959 from jviereck/cache_cmds
Add new 'Auto' option for the viewer.
Ignore new scale value if it's the same as before
Make sure resolving the promise sets some data
Add displayReadyPromise to the Page object to not request the IRQueue all the time and simplify some stuff
Remove brakets
Add selectScaleOption function back, that seems to got lost during rebaseing
Treat `zoom` such that it can be a string value as well.
Fix lint error
Merge pull request #957 from jviereck/viewer_default_width
Reset scale value on opening new file
Merge pull request #1021 from notmasteryet/tree-52
Add preDraw() functionality to render the next page in the background
Replace some setScale by parseScale calls to update value
Merge pull request #1131 from notmasteryet/tree-61
Merge pull request #1209 from notmasteryet/tree-75
Merge pull request #1241 from notmasteryet/issue-1237
Point to the contributor wiki page on how to run the tests form the Readme.md
Cleanup font loading.
Remove TODO on PDFDocModel and rename pdf to pdfModel
Cleanup the way getIRQueue is called (no need to pass in a queue object in most cases anymore)
No need to store ScratchCanvas on CanvasGraphics
Remove suffix _IR
new ScratchCanvas -> createScratchCanvas and fix linting
Rename IRQueue and codeIR -> operatorList
Use singular form for charProcOperatorList - hopefully fixes breakage
Fix after rebase
Change the kExecutionTime value to 15. In theory, this should give 60FPS rendering.
Merge pull request #1415 from saebekassebil/issue1302
Merge text search with current master
Extract one page after the other and not all pages at once
Fix bug such that search is updated one a new page arrives + make the search update happen only very 250ms
Fix keyboard mapping in viewer
Really fix the keyboard handling
Fix lint issues
Merge pull request #1757 from yurydelendik/print-visible
Justin D'Arcangelo (39):
Added a new multi-page viewer that uses lazy loading to display pages in a scrolling manner.
Added a new multi-page viewer that uses lazy loading to display pages in a scrolling manner.
Added font loading in the multi-page viewer. Added support for changing the zoom/scale factor.
Added font loading in the multi-page viewer. Added support for changing the zoom/scale factor.
Edited the contributors list in the LICENSE file.
Edited the contributors list in the LICENSE file.
Updated the toolbar graphics.
Updated the toolbar graphics.
Removed .DS_Store files.
Removed .DS_Store files.
Minor CSS fix.
Minor CSS fix.
Changed the zoom input to utilize a pre-populated combo box.
Changed the zoom input to utilize a pre-populated combo box.
Minor CSS fix for zoom drop down.
Minor CSS fix for zoom drop down.
Replaced zoom control with standard HTML <select/> control.
Replaced zoom control with standard HTML <select/> control.
Implemented support for opening files from the local file system using the HTML5 File API.
Implemented support for opening files from the local file system using the HTML5 File API.
Refactored the multi-page viewer to adhere to the coding style guidelines.
Refactored the multi-page viewer to adhere to the coding style guidelines.
Revert ae2e637044e5abe5d4c119de133e65e0aef4a9b5^..HEAD
Revert ae2e637044e5abe5d4c119de133e65e0aef4a9b5^..HEAD
Fixed file renaming issues.
Fixed file renaming issues.
Fixed file renaming issues.
Fixed file renaming issues.
Fixed vim indentation rules.
Fixed vim indentation rules.
Brought pdf.js back up to the latest revision.
Brought pdf.js back up to the latest revision.
Fixed issue #67: zooming in in the multi-page viewer makes pages disappear.
Fixed issue #67: zooming in in the multi-page viewer makes pages disappear.
Added experimental slide-out sidebar with page thumbnails.
Added experimental slide-out sidebar with page thumbnails.
Minor fix for issues with thumbnails when a new PDF was opened from the local filesystem.
Minor fix for issues with thumbnails when a new PDF was opened from the local filesystem.
Refactored toolbar buttons to use CSS with an icon image instead of just images.
Kalervo Kujala (172):
Correct the return values for lookChar function.
Use strict in driver.js.
Avoid browser-test stoppage when task.pdfDoc is undefined.
Create an example browser_manifest.json for windows.
Show browser-test results in pageNum/numPages format.
Correct the coding style according to gjslint.
Correct the coding style according to gjslint for driver.js.
Merge remote-tracking branch 'upstream/master'
Use strict in user.js.
Refactor the lines that are longer than 80 characters in pdf.js.
Refactor the line that is longer than 80 characters in web/viewer.js.
Correct the coding style according to gjslint in font.js
Add test js files to the lint.
Add test/ to the lint.
Refactor the lines that are over 80 characters long in driver.js.
Indent the driver.js correctly.
Keep the results visible in test_slave.html before quitting.
Report results properly to test.py from driver.js.
Merge remote-tracking branch 'upstream/master'
Report results properly to test.py from driver.js.
Add kkujala to the LICENSE contributor list.
Add more debug data to error-logs.
Make 'make test' factors faster.
Catch multiline log function calls.
Merge remote-tracking branch 'upstream/master'
Merge remote-tracking branch 'upstream/master'
Fix lint errors.
Fix gjslint errors.
Fix a small bug in getBlackCode.
Small corrections to pdf.js.
Fix xref bug.
Address comments for xref bug.
Fix some jslint warnings.
Fix a bug and speed up graycs_getRgbBuffer.
Fix a bug and speed up graycs_getRgbBuffer.
Use radix in parseInt function calls.
Use unique variable names in toplevelPagesDict function.
Use radix in parseInt function calls.
Fix array initializations.
Use typed arrays instead of normal arrays in FlateStream.
Fix gjslint warnings.
Initialize inputBuf.
Fix lastRow bug.
Initialize inputBuf to zero.
Refactor the repeat logic in readBlock function.
fix jslint warnings
fix jslint warnings in fonts.js
Fix Mode comment lines.
Fix gjslint warnings.
Use empty strings in shadow encodings array instead of undefined.
Use empty strings in mac shadow encodings array instead of undefined.
Merge remote-tracking branch 'upstream/master'
Use empty strings in mac roman shadow encodings array instead of undefined.
Use empty strings in standard shadow encodings array instead of undefined.
Use empty strings in win ansi shadow encodings array instead of undefined.
Use empty strings in symbols shadow encodings array instead of undefined.
Use empty strings in zaph dingbats shadow encodings array instead of undefined.
Use zeroes in PDFStringTranslateTable array instead of undefined.
Fix small lint warnings.
Align switch cases properly.
Name anonymous functions.
Make showText and showSpacedText slightly faster.
Name anonymous functions for debugging purposes.
Name anonymous functions for debugging purposes.
Name anonymous functions for debugging purposes.
Fix lint warnings.
Name anonymous functions for debugging purposes.
Remove else after return in parserGetObj.
Merge remote-tracking branch 'upstream/master'
Use lowercase properly in function names.
Use data directly in PDFDoc.
Fix lint warnings in hello.js.
Fix lint warnings.
Fix lint warnings.
Add examples and extensions to lint.
Merge remote-tracking branch 'upstream/master'
Align CCITTFaxStream array comments.
Merge remote-tracking branch 'upstream/master'
Use lowercase in function names.
Name anonymous functions.
Make test_slave.html as valid html5.
Make test_slave.html as valid html5.
Fix small lint issues.
Add use strict to metrics.js
Move function creation out of the loop.
Refactor duplicate code in getBlackCode.
Adhere to 80 char line limit.
Handle blackTable2 array access correctly.
Fix javascript strict warnings in driver.js.
Refactor duplicate code in getWhiteCode.
Use task.pageLimit properly.
Merge remote-tracking branch 'upstream/master'
Merge remote-tracking branch 'upstream/master'
Refactor duplicate code in getTwoDimCode function.
Fix strict javascript warning in CanvasGraphics.
Fix strict js wanings.
Fix js strict warning in worker.js.
Name anonymous functions in worker.js.
Merge remote-tracking branch 'upstream/master'
Merge remote-tracking branch 'upstream/master'
Name a few anonymous functions.
Rename Shanding related functions with better name names.
Name anonymous functions in obj.js.
Name anonymous funtions in function.js.
Name anonymous functions in core.js.
Name anonymous functions in image.js.
Name anonymous functions in colorspace.js.
Name anonymous functions in canvas.js.
Fix jslint warnings.
Refactor colorspace.js and fix jslint warnings.
Remove unused variables.
Remove unused parameters and fix jslint warnings.
Fix jslint warnings and refactor small issues.
Fix jslint warnings in pattern.js.
Create first unit test in Jasmine unit test framework.
Merge remote-tracking branch 'upstream/master' into test
Add jasmine files to external-directory.
Add jasmine license file.
Make unit tests runnable from command line.
Add unit-test to master Makefile.
Add unit test files to lint.
Fix few early returns in parser.js.
Use constants for radial and axial types.
Use object-enumeration for pattern type.
Use constants for paint type and pattern size.
Name constructors in obj.js.
Name all constructors.
Merge remote-tracking branch 'upstream/master' into style
Use paths to binaries for Mac in unit test makefile.
Remove unit-test from 'make test' and add Aurora to the paths on mac.
Remove unit_test.html.
Remove now obsolete jasmine files related to unit_test.html.
Add profile handling for the unit test.
Add unit test support for Google Chrome for Windows.
Use simpler sed and random temp profile names for unit test.
Create the profile directories beforehand for unit test.
Set the Makefile variables correctly for unit test.
Move initialization of uniquePrefix higher.
Add debug logging to unit test Makefile.
Separate unit test Makefile commands to separate variables for readability.
Add basic unit tests for obj.js.
Refactor obj.js unit tests to be aligned with code.
Separate browsers correctly with newlines.
Find profile dirs in a better way for unit test.
Use absolute paths in profiles for unit test.
Merge remote-tracking branch 'upstream/master' into dev
Add new unit tests to jsTestDriver.conf.
Merge remote-tracking branch 'upstream/master' into refactor
Merge remote-tracking branch 'upstream/master' into refactor
Add Unit tests for RefSet.
Merge remote-tracking branch 'upstream/master' into dev
Create debug option for the unit test makefile.
Use correct default rule for unit test.
Merge remote-tracking branch 'upstream/master' into dev
Add crypto and stream specs to test runner configuration.
Clean up .gitignore and add tags to it.
Add reference test directories to .gitignore.
Revert *~ .gitignore change.
Fix Makefile to remove all_files.tmp properly.
Change throws to errors.
Merge remote-tracking branch 'upstream/master' into refactor
Use JPX and JPEG in error messages.
Separate return statement from function for clarity in bidi.js.
Remove unreachable logic after error(...) is called.
Add protection against malicious code in font loader.
Use [] instead of new Array(...).
Fix a couple of closure names.
Refactor class method names.
Correct Type1 class method names.
Fix lint warnings in fonts.js.
Correct class method names.
Correct PDFDocumentProxyClosure name.
Lucas Stadler (2):
Make chrome extensions compatible with latest API changes.
Update instructions for installing the chrome extension.
Luigi Tedone (1):
Italian localization (it)
Marcus Oblak (2):
Fixed code formatting.
Re-Fixed Formatting (Lint friendly)
Muhammad Fikri (4):
add loading status
fix indentations and style nits
fix indentation again
fix typo xhr onprogress
Nils Maier (1):
Decode XML metadata as UTF-8
Peter Lofgren (2):
Swedish locale sv
Updated Swedish locale
Rob Sayre (99):
Change test.py to use an external browser_manifest.json file, and use OptionParser to handle the command line.
Change test.py to use an external browser_manifest.json file, and use OptionParser to handle the command line.
remove some accidental print statements.
remove some accidental print statements.
Add new test directories.
Add new test directories.
Move some files around.
Move some files around.
Modify paths of web resources to work with test resources more buried.
Modify paths of web resources to work with test resources more buried.
Merge upstream.
Merge upstream.
Add pdf.pdf to .gitignore
Add pdf.pdf to .gitignore
Add a user.js file Firefox profile. Change HTTP server to run on background thread.
Add a user.js file Firefox profile. Change HTTP server to run on background thread.
Add SpecialPowers extension to allow the browser to quit from content, and a bunch of other exciting things.
Add SpecialPowers extension to allow the browser to quit from content, and a bunch of other exciting things.
Add sample manifests. Also make a browser path argument, so you can just specify one browser without messing with a manifest.
Add sample manifests. Also make a browser path argument, so you can just specify one browser without messing with a manifest.
Merge remote branch 'upstream/master'
Merge remote branch 'upstream/master'
Cleanup newlines and fix a mistakenly symlinked file.
Cleanup newlines and fix a mistakenly symlinked file.
Remove invalid trailing commas.
Remove invalid trailing commas.
only supply a -foreground argument on Mac.
only supply a -foreground argument on Mac.
Run browsers in parallel. No limit on the number of concurrent browsers right now.
Run browsers in parallel. No limit on the number of concurrent browsers right now.
Add a line to prevent TestPilot from installing.
Add a line to prevent TestPilot from installing.
Try harder to clean up after the browsers.
Try harder to clean up after the browsers.
Concurrent browsers sending snapshots asynchronously.
Concurrent browsers sending snapshots asynchronously.
Turn off safe-browsing code in test harness.
Turn off safe-browsing code in test harness.
Clean up 404 noise from favicon.ico, send Content-Length with GET responses.
Clean up 404 noise from favicon.ico, send Content-Length with GET responses.
Add favicon.ico file
Add favicon.ico file
Make the log auto-scroll if the scrollbar is near the bottom, but maintain position if it isn't.
Make the log auto-scroll if the scrollbar is near the bottom, but maintain position if it isn't.
Merge remote branch 'upstream/master'
Merge remote branch 'upstream/master'
Fix whitespace.
Fix whitespace.
Still more whitespace fixing.
Still more whitespace fixing.
Add timing information to test harness.
Add timing information to test harness.
Check for browsers in verifyOptions, so the script fails early.
Check for browsers in verifyOptions, so the script fails early.
Suppress telemetry banner.
Suppress telemetry banner.
Merge remote branch 'upstream/master'
Merge remote branch 'upstream/master'
Move downloading code into separate function for readability.
Move downloading code into separate function for readability.
Add reftest-analyzer.xhtml
Add reftest-analyzer.xhtml
Ignore intelisa.pdf
Ignore intelisa.pdf
Always write eq.log, and optionally start reftest.
Always write eq.log, and optionally start reftest.
Automatically load eq.log into the reftest page.
Automatically load eq.log into the reftest page.
const doesn't work in Chrome.
Add support for Google Chrome.
Add sample browser manifest for Linux.
Add Google Chrome to Mac example manifest.
Use AppleScript to close Chrome.
Merge branch 'master' of https://github.com/sayrer/pdf.js
Clean some trailing whitespace.
Make the browser command dispatch table-driven and fix the --browser option.
Add a break statement, just in case.
Merge remote branch 'upstream/master'
Make reftest analyzer popup in masterMode when there are differences, if --reftest is specified.
Make it possible to run the server without any test browsers.
Make test driver a separate js file, eradicate some global variables.
Make sure to guard against load errors.
Resolve merge conflict in test_slave.html.
Add Makefile. Move some files around to make building the website easier.
Add newline to end of Makefile.
Add a make server target, fix paths to scripts.
Fix typo.
Merge pull request #198 from cgjones/issue-196
Merge remote branch 'upstream/master'
Merge pull request #199 from notmasteryet/hacks
Almost passing gjslint.
Merge upstream.
Fix up late patches to pdf.js and web/compatibility.js.
Oops, missed existence check.
fix nit spotted by cgjones.
Merge pull request #210 from cgjones/issue-188-v2
Merge pull request #216 from cgjones/local-mk
Fix wrong exception throwing syntax.
Merge pull request #267 from cgjones/master
Saebekassebil (52):
Updated Dict object. Perf. Improv.
Use .call instead of .apply. minor.
Fixing typo in Dict
Better debug at glyphs
min. perf. Dict
Adding AsciiHexDecode Filter
Adding ASCIIHexDecode pdf to test/pdfs
Using map for hex conversion and left-shift for secure division
Updating PartialEvaluator.eval syntax for better performance
Updated syntax
Implemented Comment and Check annotation. Correcting some typos in last commit
Lint nits
Addressing notmasteryet's comments
Image directory as a constant, adding myself to LICENSE file
Implemented Settings manager. Now remembering scroll positions
Added #getFingerprint method to PDFDocModel
Address yury's comments, and remove unnecessary hash settings
Too rash. Fixes gjslint errors
Fixes shortcuts steals from browser - Issue #979
Remember hash position correctly
Missed function name...
Refactoring Settings manager, now with limit on memory usage
Set page number instead of window.scrollTo, and remove Cookie reference
Too rash yet again. Bracket and style nits
Respect private browsing in extension
Add #findTableCode to CCITTFaxStream's prototype, fixing issue #1015
Typdoh
Merge branch 'mozilla', remote-tracking branch 'origin/master' into mozilla
Merge remote-tracking branch 'origin/master' into mozilla
Metadata parsing/serialization
lint..
Typo from git'ing around
Merge remote-tracking branch 'origin/master' into mozilla
Fix issue #1302
Now also fetch 'Document Info Dictionary', and expose 'raw' metadata attributes
wrong filename in make.js
refactor and shadow
refactor getFingerprint
return and shadow for getDocumentInfo
moving \!pdfTitle to front
fix to follow syntax style guidelines
more one-line fixes
Fix throwing errors
expose documentInfo in viewer
Use strict and expose in build version
File header
Use Title - Filename as document.title
Add mailto protocol, to whitelist
Including danish locale
Updated danish locale
Dismiss native browser zoom, and use PDF.JS zoom instead
lint errors
Sam (1):
Czech locale
Soumya Deb (2):
Test-page updated to allow the user open local PDFs
Test-page updated to allow the user open local PDFs
Steffen Märcker (4):
Small refactoring of fallback code to fake worker.
fixed typo
fixed lint errors
fixed the remaining style error
Steffen Märcker (7):
fixed viewer.css to support Opera's linear gradients and transitions
Added fallback to fake worker if serialization of typed array fails.
fix for opera DSK-354448: onclick fired on disabled nodes with opaque content
corrected comment
lint issue fixed
changed load order to fix viewer in Opera locally
added missing css vendor prefixes and reordered some properties according to cascade
Tim de Koning (10):
Dutch localization for pdf.js
Make web workers debuggable! This way an error can be caught in the browser when the web worker throws an error.
Fixing web worker feature detection for Safari
Merge branch 'master' of github.com:kingsquare/pdf.js
Fixed Safari / Iphone / Ipad support further
lint compliance
Bug, seen by @yurydelendik, thanx!
We should use feature detection. Thanks @brendandahl
We should use feature detection. Thanks @brendandahl
- Feature detection for setProperty feature detection should not return value
Tomer Cohen (1):
Hebrew (he) localization
Vivien Nicolas (425):
Separate js and css from the test.html file
Add a the beggining of a Type1 font reader
Prepare the way to decode Type1 charStrings
Decode charStrings and stop the interpreter on every unknow token
Starts playing with the execution stack
Add the necessary bits to handle Arrays, Procedure and a bigger set of instructions for Type1
Remove some debug leftover
Clean up some code and add some changes to pdf.js
Add the 'for' keyword and support 2's complement signed integer
Support TrueType Font
Fix some bugs and add the beginning of a Type2 reader
Starts to decode type2 charStrings
Support reading all parts of a Type2 file
Clean up some Type2 reader code for readibility
Add the beginning of a Type1 to Type2 charstring converter
Move the Type2 utils to a new file and create a Stack object
Add the beginning of a CFF encoder
Add the beginning of a working CFF font encoder
Add a debug writeToFile function and remove aggregations for Type2 fonts
Remove the aggregate commands and do some methods dance
Remove some useless bits of code
Do not add empty spaces anymore
Add a basic non-working OTF generator
OTF does not complain anymore about a duplicate .notdef
OTF does not complain anymore about missize between the CFF data and the htmx table
No more errors for an empty unicode table
Fix a bunch of errors reported by OTS except the error about 3-0-4 MS symbol in cmap
Default the unit per EM size to 1000
Make the Type1 to OTF code active, even if the sanitizer prevent fonts to load at the moment
Turn on TrueType decoder even if the sanitizer prevent them to load at the moment
Remove the Type2 validation data from the tree
Add some code to make (the first one only...) font pass the sanitizer check
OTF fonts works with the sanitizer (woot)
Add some missing glyphs
Add a root 'Font' class as the outside world API
Beginning of the separatation of the Type1/CFF/OTF code
CMAP creation code is now more readable
Clean up a bit the CMAP ranges creation loop
Clean up a bit the code to generate an OTF
Clean up a bit the code to generate an OTF (again)
Small changes
Undo last patch, it broke font rendering
Merge the stream handling changes with the Font code
Merge to upstream
Merge to upstream
Do not use makeSubStream in the CFF constructor
Do not use makeSubStream in the CFF constructor
Make the fonts decoding code works with asynchronous data url
Make the fonts decoding code works with asynchronous data url
Fix an issue with the setTimeout method used for waiting for fonts to load
Fix an issue with the setTimeout method used for waiting for fonts to load
Add support for ligatures, asterisks, etc.
Add support for ligatures, asterisks, etc.
Add support for brackets around the header emails
Add support for brackets around the header emails
Forgot to push function calls changes to get the unicode char from a random code
Forgot to push function calls changes to get the unicode char from a random code
Add XObjects fonts to the list of page fonts and has a forEach method to the Dict class
Add XObjects fonts to the list of page fonts and has a forEach method to the Dict class
Remove direct access to the underlying map object of dict in the fonts builder
Remove direct access to the underlying map object of dict in the fonts builder
Add a basic support for TrueType (generate fonts with OS/2 table)
Add a basic support for TrueType (generate fonts with OS/2 table)
Add Encodings.js and change the code to generate a CharSet per font, this will allow future changes to the OpenType font generator
Add Encodings.js and change the code to generate a CharSet per font, this will allow future changes to the OpenType font generator
Forgot to turn off some debug flags
Forgot to turn off some debug flags
Make Type1 glyphs use the default width they declare
Make Type1 glyphs use the default width they declare
Get rid of the PostScript interpreter (part 1)
Get rid of the PostScript interpreter (part 1)
Remove some useless JS function calls
Remove some useless JS function calls
Use spaces to compare font size to detect when the @font-face rule works, this seems to be more accurate
Use spaces to compare font size to detect when the @font-face rule works, this seems to be more accurate
Change the nominalWidth to not use the format 28,b0,b1 but b0-139 in order to pass the sanitizer and disable TrueType support until it fully works
Change the nominalWidth to not use the format 28,b0,b1 but b0-139 in order to pass the sanitizer and disable TrueType support until it fully works
Merge from gal's master branch (got a regression on the mapping between char->glyph)
Merge from gal's master branch (got a regression on the mapping between char->glyph)
Resolve the char->glyphs mapping issue
Resolve the char->glyphs mapping issue
Remove some debug leftovers and add some comments about future directions for the code
Remove some debug leftovers and add some comments about future directions for the code
Rework some code to enhance performance (CIIM6/CIIM9 are rejected by the sanitizer now)
Rework some code to enhance performance (CIIM6/CIIM9 are rejected by the sanitizer now)
Remove some leftovers from the previous patch
Remove some leftovers from the previous patch
Get rid or IsNum/IsString/IsArray in flattenCharstring
Get rid or IsNum/IsString/IsArray in flattenCharstring
Add a direct translation to one of the way to format charstring number in flattenCharstring (28, x, y)
Add a direct translation to one of the way to format charstring number in flattenCharstring (28, x, y)
Use a typed array in the CMAP construction function
Use a typed array in the CMAP construction function
Do not use stream when it is not necessary
Do not use stream when it is not necessary
Fix CIMM6/CIIM9
Fix CIMM6/CIIM9
Merge with master
Merge with master
Rename PDFFonts.js to fonts.js
Rename PDFFonts.js to fonts.js
Clean up some debug leftovers
Clean up some debug leftovers
Do not assume charset is defined and move some fonts timing to the right place
Do not assume charset is defined and move some fonts timing to the right place
Fix wrong order of the 'div' command
Fix wrong order of the 'div' command
Replace clearTimeout by clearInterval, otherwise we could end up drawing the page in an infinite loop
Replace clearTimeout by clearInterval, otherwise we could end up drawing the page in an infinite loop
Merge remote branch 'upstream/master'
Merge remote branch 'upstream/master'
Use measureText instead of mozMeasureText (deprecated)
Use measureText instead of mozMeasureText (deprecated)
Fill informations for the 'name' table in order to pass the sanitizer (Mozilla bug 660088)
Fill informations for the 'name' table in order to pass the sanitizer (Mozilla bug 660088)
Use strict mode for js files
Use strict mode for js files
Adding myself as a contributor
Adding myself as a contributor
Ask chromium to shut up on font/otf mimetype by using another wrong mimetype and fix a few more 'strict mode' errrors
Ask chromium to shut up on font/otf mimetype by using another wrong mimetype and fix a few more 'strict mode' errrors
Another undeclared variable caught by strict mode
Another undeclared variable caught by strict mode
Re-enable TrueType and add a TODO about translating the ToUnicode entry (note TrueType still fails on cmap)
Re-enable TrueType and add a TODO about translating the ToUnicode entry (note TrueType still fails on cmap)
Make Helvetica and Helvetica bold from page 2 to pass the sanitizer
Make Helvetica and Helvetica bold from page 2 to pass the sanitizer
Really pass the sanitizer (encoding is broken)
Really pass the sanitizer (encoding is broken)
Fix the encoding problem for TrueType
Fix the encoding problem for TrueType
Add a basic embedded CMap reader
Add a basic embedded CMap reader
Check for more missing tables in TrueType (sigh)
Check for more missing tables in TrueType (sigh)
Add more TrueType rewriting magic ('post' table)
Add more TrueType rewriting magic ('post' table)
Add a way to disable fonts that won't load
Add a way to disable fonts that won't load
Merge with master
Merge with master
Merge with master
Merge with master
Fix some leftovers
Fix some leftovers
Rename s2a, s16, s32 and do some dance inside the bind() code
Rename s2a, s16, s32 and do some dance inside the bind() code
Add a name to some anonyous functions
Add a name to some anonyous functions
Get rid of the TrueType class, adapt the code to conventions and new code
Get rid of the TrueType class, adapt the code to conventions and new code
Start displaying TrueType fonts
Start displaying TrueType fonts
Support Format 6 cmap table, but does not pass the sanitizer yet
Support Format 6 cmap table, but does not pass the sanitizer yet
Start of a TTF Format6 to Format4 converter (sigh)
Start of a TTF Format6 to Format4 converter (sigh)
Enhance the converter code by filling Format 6 dense array gaps
Enhance the converter code by filling Format 6 dense array gaps
Fill more gaps for Format 6 dense array
Fill more gaps for Format 6 dense array
Merge remote branch 'upstream/master'
Merge remote branch 'upstream/master'
Use the real content of the string to measure it's size
Use the real content of the string to measure it's size
Add a createPostTable function and remove the useless join('') calls
Add a createPostTable function and remove the useless join('') calls
Fix bustage of the previous commit
Fix bustage of the previous commit
Remove the ignoreFont variable
Remove the ignoreFont variable
Remove some hardcoded glue
Remove some hardcoded glue
Merge remote branch 'upstream/master'
Merge remote branch 'upstream/master'
Merge remote branch 'upstream/master'
Merge remote branch 'upstream/master'
Merge remote branch 'upstream/master'
Merge remote branch 'upstream/master'
Remove some useless var
Remove some useless var
Merge branch 'master' of https://github.com/vingtetun/pdf.js
Merge branch 'master' of https://github.com/vingtetun/pdf.js
Remove code to handle FlateStream differently now that we have a sane interface
Remove code to handle FlateStream differently now that we have a sane interface
Fix Windows 'hmtx' bust table
Fix Windows 'hmtx' bust table
Don't read the lsb instead of the width
Don't read the lsb instead of the width
Start adding a FontLoader class to isolate the font-loaded hack
Start adding a FontLoader class to isolate the font-loaded hack
Fix a bunch of warnings from Firebug strict mode
Fix a bunch of warnings from Firebug strict mode
Do not add the font-loader canvas to the page dom to save some load time
Do not add the font-loader canvas to the page dom to save some load time
Merge branch 'master' of https://github.com/andreasgal/pdf.js
Merge branch 'master' of https://github.com/andreasgal/pdf.js
Update the multi_page_viewer.js code to work with the new FontLoader API
Update the multi_page_viewer.js code to work with the new FontLoader API
Fix some warnings
Fix some warnings
Add a 'scale' url parameter
Add a 'scale' url parameter
Add the Type1 subrs into the CFF local subrs index
Add the Type1 subrs into the CFF local subrs index
Do less manual conversion
Do less manual conversion
Type1 fonts pass the sanitizer (again)
Type1 fonts pass the sanitizer (again)
Fix windows/mac font loading detection
Fix windows/mac font loading detection
Kill Flatten - part 1
Use the right width field in hmtx
Give a shot at passing better information to hmtx (hinting is slightly broken)
Next try for windows
Next try for windows (2)
Filled notdef in the cmap table
Add 1 to the number of metrics in the HHEA table and remove the mapping of .notdef
Handle division in hsbw to provide the correct information to the hmtx table
Add more precision for positionning fonts by scaling the canvas
Small cleanup
Add a fake canvas for scaling fonts to improve perfs
Merge with upstream, reverse changeset 4e24288 since it brokes TTF on linux
Use the shadow method in Fonts.ctx
Calculate correct checksum for the field header
Do not include the padding size in the length declared in the table header
Fix a few headers fields
Improve a bit the createNameTable code
Add better informations for the OS/2 table
Remove the first empty character of charset
Map .notdef in order to attach the [missing|break]Char to it
Set a default font size identical for .notdef
Add more information about the italic angle
Make windows table header more compatible with windows
Fix languages bustage
Fix more headers tables
Forgot to add pdf.js to the last commit
Merge branch 'master' of https://github.com/andreasgal/pdf.js
Fix windows mispotionning issue
Open the CFF class road for Type1C font
Start converting CFF class to use strings instead of arrays
Use strings instead of arrays in CFF.wrap
Merge branch 'master' of https://github.com/andreasgal/pdf.js
Improve the extractInfo code to be more robust
Read the text matrix from the Type1 font ascii header
Fix TrueType bustage
Add support for stemHW/stemVW/stemSnapH/stemSnapV
Merge branch 'master' of https://github.com/andreasgal/pdf.js
Reland commit 442d184 but make it works with uncompressed PDF
Fix a small issue in the waiting for font to load code
Add a format100 table for Mac
Remove cmap format 100, fixes some nits to merge with upstream
Merge with upstream
Fix bustage while merging
Get rid of FontsUtils
Merge branch 'master' of https://github.com/andreasgal/pdf.js
Clean up Fonts.convert()
Let Chrome (and others?) handle Type1 Fonts (TrueType not working yet)
Merge branch 'master' of https://github.com/andreasgal/pdf.js
Let Chrome (and others?) show TrueType fonts
Fix a few warnings
Make 'cmap' declare the correct header size
Fix a small issue with the 'name' table
Calculate the checksumAdjustement for the file
Use int32 instead of int16 for checksums
Fix some indentations issues
Merge with upstream
Support font with characters below 0x20 declared in format 1 cmap and be more general about the TrueType rewritting cases
Fix the ranges duplication cleanup features
Switch length versus offset mistake in readTableEntry
Fix missing sidebearings from the hmtx table (see canvas.pdf)
Add support for beginfbchar
Merge branch 'master' of https://github.com/andreasgal/pdf.js
Do not rasterize below 14px
Remover leftover
Fix a regression on the application of the textMatrix extracted from a CFF font
Fix next line since we already invert the position of the viewport by doing a negative scale
Filter more characters on font name
Add a simpler path for cmap format 0 to cmap format 4
Merge with upstream
Fix a > 32000 conversion error in type1 to type2 charstring
Merge to upstream
Get rid of the inclusion of fonts_utils
Support standards fonts
Invert leading parameter since we scale by the invert
More fix to handle some others invert leading cases in PDF32000.pdf
Do not fail on splitted hex string
Make viewer.js compatible with the content type handler addon
Add code to nulti page viewer to works with the extension
Missed a small change
Unify the multi_page_viewer and the basic viewer
Add buttons images
Add a cache system to limit the amount of ram used
Use Tango Public Domain icons and add some small tweaks to viewer.js
Merge remote branch 'upstream/master'
Fix a small typo error with the kRasterizerMin usage
Support lsb div format
Remove div arguments once used for lsb
Add built-in encoding for Type1 if there is no encoding built yet (fix some missing chars in pypy.pdf page 7)
Fix regression #372
Merge remote branch 'upstream/master'
Move splice() after the width assigment
Fix a little error with colorspace (#373)
Use IsDict instead of checking the property for colorSpaces
Fix lying sfnt header for some CFF font that pretend to be TrueType and fix unknown unicode glyphs when building from Type1
If the glyph is not indexed, ignore it completely in getOrderedCharstrings
Fix wrong dict data offset when there is many charstrings
Merge remote branch 'upstream/master'
Clean up a bit the encoding/charset/glyphs dance
Merge remote branch 'upstream/master'
Fix a little typo
Fix a little typo
Clean up encoding parsing
Adjust precision to have correct widths for arial tests documents
Fix a little issue with 'ff' on the pdf spec page 629
Merge
Support Type1C built-in encoding - part1
Fix regression mapping from gid to glyph from the last commit
Fix some strict warnings
Lie to the sanitizer about the real nature of Type1C font
Fix PDF reference regression
Fix another regression on pdf.pdf#5
Ensure lastChar is correct if it's not specified
Merge remote branch 'upstream/master'
Address review comments of #409
Merge remote branch 'upstream/master'
Fix a warning when the destination link point to nothing
Chromium throw an error on calling defineProperty on a getter only
Fix for issue #418
Address review comment for pull #419
Simulate Arial Black and Arial Narrow
Show Type1 glyphs below 0x20, fix a bug in readNumberArray, read lenIV
Use lenIV to read the subrs section
Be more flexible about Subrs parsing
Add a comment about supporting hint replacement
Ensure the characters between 127 and 255 are shown
Fix regression on i9.pdf
Fix wrong mapping for issue #434
Move all format 0 characters to the private area
Merge remote branch 'upstream/master'
Remove the isDisplayable function and use inline code instead
Do not add kCmapGlyphOffset to Type1C mapping unless it is necessary
Length[1-2] can be a reference
Add '^M' support in the ASCII85Decode filter and fix the fonts code to load the Type1 spec
Fix review comments for #436
Use sans-serif for font fallback by default
Fix cmap encoding records to pass the sanitizer in the case of a duplicate platform: 1, encoding: 0
Merge remote branch 'upstream/master'
Do not alter the encoding if no file is going to be altered
Initial import of the Firefox extension
Fix review comments from #424
Add a list of common serif fonts to not always fallback on sans-serif if the font file is missing
Fix lenIV misreading and warn instead of stop for unimplemented Type1 commands
Refactor translateFont() to be more readable
Refactor translateFont() to be more readable - part2
Refactor translateFont() to be more readable - part3
Merge remote branch 'upstream/master' into refactor
Revert a change from the narrow hack
Add more glue between glyph mapping and code mapping
Merge remote branch 'upstream/master' into refactor
Add an empty 'widths' to the properties object for base font
Remove a useless check in charsToUnicode
Add widths information for the most common fonts cases
Merge branch 'refactor'
Merge remote branch 'upstream/master' into HEAD
Use the built-in widths to calculate glyphs metrics
Prevent missing charcode to block the rendering
Add a comment for using unit-per-em in the measureText() method
Fix wrong spacing for format 6
Fix an issue with the vhea/vmtx tables
Simplify the cmap format 6 conversion - fix #449
Fix a small bug about how 'W' widths array is parsed
Fix a small Type1 encoding parsing error that cause the first Type1 font of the Type1 spec to be rejected
Be more generic for bold/italic rules
Be more generic for serif/sans-serif rule
Draw glyphs one by one to position them correctly and remove all the scaling hack
Disable hinting until it works
Fix a small mistake for cmap format 0
Merge with upstream
Prevent the deprecated 'dotsection' command in Type1C to hit the sanitizer
Fix a small error in font encoding
Fix a regression caused by the last patch to resolve the 'dotsection' issue
Add support for Type1C advanced charsets
Basic support for the embedded font file of CIDFontType0
Merge remote branch 'upstream/master' into metrics
Merge with upstream
Merge with upstream
Fix lint errors and add metrics.js and charsets.js to the default set of pdf files in the Makefile
Fix a small lint error in fonts_utils.js
Merge remote branch 'upstream/master'
Support CropBox attribute
Fix a lint error
Merge remote branch 'upstream/master'
Fix tests failures
Merge remote branch 'upstream/master' into metrics
Merge remote branch 'upstream/master' into metrics
Fix tests failure by cloning the GlyphsUnicode object
Firefox extension now use the default loading indicator
Merge with upstream
Bump up the max version of the extension to 10.0.*
Fix warnings in strict mode
add oncontextmenu='return false;' to buttons
Fix wrongs ids
Remove useless code since the extension is loaded into a privileged chrome:// scope
Fix a small broking mistake in fonts.js
Fix a spacing issue
Initial Chrome extension import
Merge remote branch 'upstream/master'
Merge remote branch 'upstream/master'
Use 'hidden' instead of display: none
Use 'hidden' instead of display: none
Add a download button in case the extension is not enough
Make the 'download' button behavior more robust
fix spacing issue (lint)
Merge remote branch 'upstream/master' into extension_chrome
Make firstrun looks faster
Do not stop rendering on filter JPXdecode
TODO's all unknown filters
Add support for disabling the firefox extension on the fly
Merge upstream
Merge upstream
Merge with upstream
Merge branch 'extension_chrome' into chrome-extension
Add content/ to the viewer.html path
Bump up firefox version in install.rdf
Wojciech Szczęsny (2):
Added Polish translation
Translation into Polish
Xavier Fung (9):
Traditional Chinese Translation
Update translation
Update translation
Merge branch 'zh-TW' of https://github.com/xavier114fch/pdf.js into zh-TW
Merge remote-tracking branch 'upstream/master' into zh-TW
Merge remote-tracking branch 'upstream/master' into zh-TW
Merge branch 'zh-TW' of github.com:xavier114fch/pdf.js into zh-TW
Minor fix to brackets
Update translation from latest English version of strings
Yury Delendik (206):
Removing double-entry for 'space' for standard encodings
Improving invalid operations syntax recovery (#1466) (see also #589)
Merge pull request #1491 from brendandahl/changesupporturl
Merge pull request #1489 from kkujala/refactor
Merge pull request #1325 from jviereck/readme
Merge pull request #1490 from arturadib/fix-test-duplicates
Merge remote-tracking branch 'mozilla/master' into mergexref-1
Fix the merge
Convert Unicode strings in the document info (#1458)
Merge remote-tracking branch 'mozilla/master' into convert-docinfo
Merge pull request #1443 from brendandahl/gradientfix
Update README.md
Merge pull request #1500 from saebekassebil/titleformat
Merge pull request #1501 from arturadib/readme
Rebuilding invalid OS/2 table
Fix make file for older sed (for msys/Windows); depth=1 git clone
Update MD5s for the linked pdfs
Initial API implementation
Removing the rotatePoint, width, height from the API
Merge branch 'api' of git://github.com/mozilla/pdf.js.git into remove-rotatept
Fixing zoom and rotate issues
Initial view bug and rename viewport function
Initial API refectoring
Outline fix, destroy, and linting
Fixes test driver and examples
Refactor pageNumber/pageIndex concept
Fixes make files, removes stats from backend, stepper
Merge pull request #1530 from brendandahl/api
Fix finger print, remove unused code
Merge pull request #1532 from brendandahl/api
Fix title info for PDF document
Enabled workers during testing
Merge pull request #1533 from brendandahl/api
Merge pull request #1540 from brendandahl/moveopen
Async getAnnotations(); hide map and xref for Dict
Merge branch 'api' of git://github.com/mozilla/pdf.js.git into api
Fix jsdoc comment; remove resources dict from type3 properties
Remove debug code
Temporary avoiding chrome on linux failures
Merge pull request #1546 from brendandahl/api
Merge pull request #1547 from merkste/opera-sidebar-button-issue
Merge pull request #1548 from brendandahl/bumpto.3
Fix the operator list deallocation
Fixing concurent draw page requests for de-allocation
Fixing concurrency and test driver
Merge pull request #1550 from brendandahl/erroronjbig2
Remove operatorList cache from the backend
Fixes comment
Change render status logic
Fixes content stream reset; terminating rendering when destroyed
Merge pull request #1553 from brendandahl/extnit
skip cached objects and has consistent font ids
Fix annotations; add text annotation icon
Fixes page-width mode
Merge pull request #1567 from brendandahl/testtimeout
Merge pull request #1556 from brendandahl/replacetcpdf33
Merge branch 'master' of git://github.com/mozilla/pdf.js.git into update-md5-2
Remove 1502 test case
Merge pull request #1573 from brendandahl/issue-1516
Merge pull request #1526 from jviereck/fix_keyboard
Merge pull request #1580 from brendandahl/unittest
Terminates browser processes; if killed waits for termination
Fix broken metadata
Guessing pdf char size based on the CMap numbers
Add ref test
Don't check gen number for free entry; don't index objects twice
Replacing test with simulated bad pdf
Merge pull request #1611 from saebekassebil/mailto
Updates jpgjs libary to the latest: component order fix
Initial localization
Missing webL10n library files
Merge pull request #1537 from mozilla/new-ui
Merge remote-tracking branch 'mozilla/master' into l10n-1
Fix ru language
Localize 'No outline' message
Embed locale.properties in the viewer.html for extension
Keeping l10n.js file reference; removing temp/unused files
Fixes tab order and focus highlight
Fixes visibility of the moving sidebar
Fixes rtl languages
Merge remote-tracking branch 'mozilla/master' into l10n
Merge pull request #1642 from kkujala/master
Merge pull request #1602 from arturadib/no-makefile
Fixes rtl zoom and page up/down icons
Merge pull request #1620 from merkste/opera-jpg.js-issue
Using web browsers locale in the extension mode
Merge branch 'master' of git://github.com/mozilla/pdf.js.git into l10n
Move localization to l10n folders; create 'make locale'
Hide 'make locale' generated files
open_file and text_annotation_type localized strings
Merge pull request #1645 from arturadib/remove-svg
Merge branch 'master' of git://github.com/mozilla/pdf.js.git into l10n
Merge pull request #1646 from ironymark/l10n
Merge pull request #1648 from ltedone/l10n
Merge pull request #1649 from digitarald/l10n
Allow fallback on langauge group; change localized text
Merge branch 'l10n' of git://github.com/mozilla/pdf.js.git into l10n
Remove web/locale.properties
Fixing localized strings
New versions of the jsbin.com
Merge remote-tracking branch 'mozilla/l10n' into l10n
Merge pull request #1651 from saebekassebil/danishl10n
Fallback locale string for JS code; simplify locale embedding for the extension
Addressing accessebility aspects
Fixing display: none; title for zoom
Fixes the small artifact with the bookmark button
Merge branch 'master' of git://github.com/mozilla/pdf.js.git into l10n
Changin ru and xx locales
Merge pull request #1661 from saebekassebil/changelocale
Rename de-DE to de
Initial sr locale files
Merge commit '9960bbd' into locale-sr
Merge pull request #1662 from yurydelendik/move-de
Merge pull request #3 from ioskar/patch-4
Merge pull request #1665 from yurydelendik/locale-sr
Add mozcontral options
Merge pull request #1667 from Witia1/master
Accessibility labels for page previews
Merge pull request #1677 from igstan/master
Merge pull request #1673 from brendandahl/fallback
Adds evaluator tests
Loading extension resources via stringbundle
Remove unused code
Missing file
Lint errors
Change pdfviewer->pdf.js for chrome://;new line
make the locale stuff a precondition for make extension
Fixes user and owner passwords logic
Merge pull request #1663 from asraniel/authentication
Merge pull request #1676 from saebekassebil/seamonkey
Adds styles for small screens
Fixes classList and dataset for IE9; background for option element
Merge pull request #1698 from saebekassebil/fixpassword
Fixes CFF: moves Subrs to Private tail
Reference test for 1629
Fixes extension for Chrome
Merge pull request #1714 from loftux/locale-sv
Merge pull request #1715 from saebekassebil/updatedanish
Add localization strings for ru
Adjusts MacRoman switch heuristics threshold
Merge pull request #1717 from yurydelendik/fix-ru-1
Removes the CID data from the CFF font
Merge pull request #1722 from yurydelendik/locale-fr
Merge pull request #1723 from yurydelendik/locale-zh-CN
Merge pull request #1724 from goofy-bz/master
Merge pull request #1725 from yurydelendik/locale-ja
Allow parsing of the "glued" commands
Add prefixes for literals
Replaces browse button with a icon
Merge pull request #1727 from xavier114fch/zh-TW
Simplify small screen CSS logic
Fixes tab order, temp icon and localization
Merge remote-tracking branch 'mozilla/master' into textsearch
Don't print toolbar and not loaded pages
Merge remote-tracking branch 'mozilla/master' into textsearch
Comment for knownCommands
Adjust heuristic to properly handle unicode characters
Merge pull request #1739 from arturadib/mozcentral-stuff
Merge pull request #1740 from yurydelendik/locale-cs
Add viewport metatag
Hide page label and zoom selector
Merge pull request #1744 from brendandahl/diff-ids
Localize the Find button
Merge remote-tracking branch 'mozilla/master' into textsearch
remove svg image
Merge remote-tracking branch 'mozilla/master' into print-visible
Pre-scale image in the paintImageMaskXObject
Suppress metadata decryption
Skipping incorrectly encoded metadata
Move putImageData
Merge pull request #1770 from tomer/master
Removing log
Merge pull request #1775 from xavier114fch/zh-TW
Addressing the bug 742099 review
Missing parent
Fixing search button; removing xx culture
Merge pull request #1786 from brendandahl/blob-download2
Merge pull request #1781 from brendandahl/app-pref
Merge pull request #1789 from brendandahl/app-pref
Merge pull request #1787 from ikr/master
Merge pull request #1793 from yurydelendik/ellipsis
Merge pull request #1794 from brendandahl/fix-fallback
Merge pull request #1797 from xavier114fch/zh-TW
Fixes brackets
Merge pull request #1807 from saebekassebil/mousewheel
Initial JBIG2 code
Adds basic symbol dictionary and text region.
Implements refinement
Fixes template 2; implements end of stripe
Removing huffman tables; decoding context refactoring
Replaces throw to error() and uses shadow()
jbig2 ref test
Add jbig2 references to examples and make.js
Fixes .length and capitalization nits
Merge pull request #1847 from loftux/locale-sv
Merge pull request #1831 from brendandahl/priority-rendering
Merge pull request #1849 from kingsquare/master
Warn instead of fail for CID fonts
Merge pull request #1872 from Fitoschido/master
Adds lossless segment types; fixes generic region prediction flag
Implements segmentation symbol check for JPX
Adds android support to install.rdf
Merge pull request #1890 from pivotal-medici/skip_inherited_properties
Merge pull request #1884 from brendandahl/mozPrintCallback
Merge pull request #1899 from benbro/master
Merge pull request #1901 from brendandahl/ff16_sync
andreasgal (20):
Merge pull request #16 from vingtetun/master
Merge pull request #16 from vingtetun/master
Merge pull request #23 from notmasteryet/a2d7c18aee4d66cd37085bf2597808acfeaec8e9
Merge pull request #23 from notmasteryet/a2d7c18aee4d66cd37085bf2597808acfeaec8e9
Merge pull request #25 from notmasteryet/patch-2
Merge pull request #25 from notmasteryet/patch-2
Merge pull request #26 from justindarc/master
Merge pull request #26 from justindarc/master
Merge pull request #27 from notmasteryet/objstm
Merge pull request #27 from notmasteryet/objstm
Merge pull request #29 from notmasteryet/jpegstream2
Merge pull request #29 from notmasteryet/jpegstream2
Merge pull request #31 from justindarc/master
Merge pull request #31 from justindarc/master
Merge pull request #33 from notmasteryet/pdf32000_2008
Merge pull request #33 from notmasteryet/pdf32000_2008
Merge pull request #30 from vingtetun/master
Merge pull request #30 from vingtetun/master
Merge pull request #32 from sbarman/predictor
Merge pull request #32 from sbarman/predictor
asraniel (2):
Add first API change, not working yet
Add stub for the last piece of the puzzle
beat (3):
Make authentication work
code style fixes
fix 4 lint errors
benbro (7):
IE9 breaks when adding to many style elements to the page.
Use a style tag with an ID instead of keeping a reference to it.
Set the style element ID.
Remove space at end of line.
Catch errors when parsing the linearization header so we can display corrupted docs
Move the try/catch block deeper
Changed warning
fixplz (3):
Scan for startxref more than 1024 chars from end #828
Avoid skipping over tag in startxref search
Style fixes
gigaherz (34):
The extension should urlencode the pdf when sending it over to the viewer.
Properly fix the previous commit.
Quick & dirty sidebar pinning.
Made the code somewhat cuter. Still totally wrong in concept.
Move code to the right place and give it a better style.
Tiny issue with tabs/spaces in viewer.html
Ran `make lint` and fixed the issues it complained about.
More style fixes.
Merge branch 'master' of https://github.com/mozilla/pdf.js into sidebar-pinning
Changed class management to use the classList collection instead of regex.
No need to be paranoid, the code isn't going to contain both classes at once unless someone messes up, and then it's not my fault.
Got rid of the "released" class and made the pin icon depend on the sidebar state.
Whoops.
(I hate myself right now) Reduce pointless differences from the original code.
Forgot to lower a bit the outline view.
Add png to the mime types.
Merge branch 'master' of git://github.com/mozilla/pdf.js into sidebar-pinning
Make the pin icons glow a bit.
Add a progressbar to the loading indicator, below the text.
Cosmetic changes
One more cosmetic tweak and fix 'make lint' complaints.
Merge branch 'master' of https://github.com/mozilla/pdf.js into progressbar
Simplified ProgressBar class. Visual tweaks.
Wrong word.
Assign the filename to the page title instead of the full URL
Better filename cleanup
Lint fixes.
Adding myself to the contributor list.
Simplified the ProgressBar a bit: made the div fixed-size, removed the unnecessary '.remaining' div, used percent size for the '.progress' div.
Unwrap getFileName from the object, avoid issues with / in query/anchor strings, simplify the code to calculate 'end'.
Replace variables named 'char'=>'character', 'byte'=>'octet' and field '.private'=>'.privateData'. This allows pdf.js to compile with Google's Closure Compiler.
Undo comment changes.
Merge branch 'master' of https://github.com/mozilla/pdf.js into title-mods
Decode the filename when assigning to title.
goofy-bz (2):
French locale
finetuned tooltips
ioskar (3):
Translation
Translation
Minor translations
mohansun (2):
fix for the issue:https://github.com/andreasgal/pdf.js/issues/360
Fix for few html tag errors (as reported by Safari 5.0.6)
mrqzzz (1):
Handled case where var "outlineDict" was null (in certain PDFs). Handled
notmasteryet (522):
readXRefStream and PNG predictor 12
readXRefStream and PNG predictor 12
Add Yury to the contributors list
Add Yury to the contributors list
Ability to fetch ObjStm objects; fix DEFLATE stream double-eof-call issue; multi-item page content
Ability to fetch ObjStm objects; fix DEFLATE stream double-eof-call issue; multi-item page content
DCTDecode; text and images vertical inversion fix
DCTDecode; text and images vertical inversion fix
Multi-color predictor; row predictor for sub and average
Multi-color predictor; row predictor for sub and average
Fixes 09061a2cc48da67768b regression, spaces, and default value for type
Fixes 09061a2cc48da67768b regression, spaces, and default value for type
Basic DecryptStream functionality; md5 and arcfour algorithms
Basic DecryptStream functionality; md5 and arcfour algorithms
Merge branch 'master' of https://github.com/andreasgal/pdf.js.git into decryptstream
Merge branch 'master' of https://github.com/andreasgal/pdf.js.git into decryptstream
Fix arcfour initialization and encoding; png prediction fix
Fix arcfour initialization and encoding; png prediction fix
security.js -> crypto.js; add ref to the multi-page-viewer
security.js -> crypto.js; add ref to the multi-page-viewer
Merge branch 'master' of https://github.com/andreasgal/pdf.js.git into decryptstream
Merge branch 'master' of https://github.com/andreasgal/pdf.js.git into decryptstream
Support for multi-size page PDFs
Support for multi-size page PDFs
CMYK colors; font fixes
CMYK colors; font fixes
Rollback defaults for font's Length1 and Length2
Rollback defaults for font's Length1 and Length2
openweb-cover test
openweb-cover test
Fix the regression at 6073a03
Fix the regression at 6073a03
Fix the regression at 6073a03
the "hieght" and the 72dpi<->96dpi fixes
loading the max 15 thumbnails first time
Real page distance between two pages is 10
Compatibility hacks for IE, Opera, Safari
Merge branch 'master' of https://github.com/andreasgal/pdf.js.git into hacks
Merge branch 'master' of https://github.com/andreasgal/pdf.js.git into hacks
Move compatibility.js into web folder, enable it for viewer.html
Function.prototype.bind emulation; enable compatibility.js for multi_page_viewer
fixing CFF things to pass FontValidator
Merge branch 'master' of https://github.com/andreasgal/pdf.js.git into cff-issues
CFF/OTF font and sanitizer friendly fixes
fix 'private' keyword
Merge branch 'master' of https://github.com/andreasgal/pdf.js.git into cff-issues2
Removing const and extending shadow() arguments
Clearing font checksum adjustment field
AES algorithm implementation, PDF1.5,1.6 crypto functionality
Merge branch 'master' of https://github.com/andreasgal/pdf.js.git into aes-crypto
link to AESV2 encrypted file
Formatting hex number, making gjslint happy: reducing lines width
Fixing the maxAdvanceWidth and the amount of the missing sidebearing
LZW filter
BaseFont and misc fonts fixes
Fixing bad comment
Merge branch 'master' of https://github.com/andreasgal/pdf.js.git into lzw
Add JAI.pdf (issue #292) to the ref tests
Optimize usage of the memory in the LZWStream; linting
switch optimization
Merge branch 'lzw' of git://github.com/notmasteryet/pdf.js.git
Basic annotation link support
LZW reducing memory usage
image load pending
Merge branch 'master' of https://github.com/andreasgal/pdf.js.git into links
Move scale out of pdf.js
brace fix
'GoTo' action/links; document outline (no UI)
Fixing bookmarks for PDF32000
Implements ImageMask: using image as a stencil mask
stencil mask: height * width optimization and decode inversion
Switching to the document outline view if the document structure is present
Document outline item link (for an-open-web)
Lifting up this.xref; buttons tooltips
Encoding for standard fonts; symbols encoding
comment fix
Sanitizing base font name before comparison with 'Symbol'
Merge branch 'master' of https://github.com/andreasgal/pdf.js.git into issue-356-b
Misc bookmarks/links small fixes : 5180.sfnt.pdf and TCPDF examples
Fixing multi-item page content
Fixing encryption key size for the algorithm 1
Fix shavian.pdf regression and related optimization
Add patterns to ImageMask; fix for non-multiple-8 width
using tmpCtx instead of ctx
Changing function name
Merge branch 'stancil-pattern' of git://github.com/notmasteryet/pdf.js.git
fix outline for hmm.pdf
Using native HTML hyperlinks for bookmark/link navigation
bookmark fix for intelasa.pdf
Fix insertAdjacentHTML for pre FF8
Add SVG to the 'make server' known types list
Not reading the dictionary tail of streams are not allowed #389
code reformat
Properly handle non-existent link destinations
Adds PDF index for "make server"
Fixing iframe's parent for postMessage in the font loading hack
Not-printing sidebar, toolbar, shadows and pages that were not loaded (#384)
Fixing font loading hack for IE9.. and some styles
rename to bound
using .src
Fix inverted B/W images in PIPEHEATCABLE.PDF
Adds cable.pdf link to tests
cmap fixes: hex/dec numbers, arrays, cmaps, ranges
an-open-web document outline and bookmarks
Fixing back-button/NaN-hash issue
Fixing Indexed color space (#411)
Optimization of getComponents()
Add PdKids.pdf as a ref test
Fixing lint warnings
Scale images proportionally
Zooming control
Zoom In/Out buttons
Tango icons, simplifying the CSS
Merge pull request #431 from kkujala/master
Merge branch 'master' of https://github.com/andreasgal/pdf.js.git into zoom-bookmark
Exact positioning of the bookmark
Fixing #426 comment; add '0' key as a scale reset
Merge pull request #435 from vingtetun/master
Merge branch 'master' of https://github.com/andreasgal/pdf.js.git into zoom-bookmark
Merge pull request #437 from kkujala/master
Merge pull request #436 from vingtetun/master
Allow test.py serve files with spaces in the name
Merge pull request #444 from kkujala/master
Merge pull request #443 from vingtetun/master
Merge pull request #448 from kkujala/master
Merge pull request #447 from vingtetun/serif
Merge pull request #454 from vingtetun/refactor
Add PDFString conversion
Fix test_slave.html ref to metrics.js
Merge pull request #457 from kkujala/master
JPEG marker for YCCK images (in support of bug 674619)
Merge pull request #458 from vingtetun/metrics
Merge pull request #464 from notmasteryet/4e21e417cdf56a1ba43475510284b3399c4f7b52
Refactoring charsToUnicode into charsToGlyphs
Pruning unreachable code; misc font fixes
Remove extra space
Merge pull request #468 from kkujala/master
Merge pull request #470 from kkujala/master
Merge branch 'master' of https://github.com/andreasgal/pdf.js.git into charstoglyphs
Disable encryption when a ToUnicode stream is used in a font
Merge pull request #471 from kkujala/master
Fixing and optimizing isYcckImage()
Fixing truncated streams with multiple filters
Fixing properties.widths is null issue; fips197 test file
Merge branch 'master' of https://github.com/andreasgal/pdf.js.git into charstoglyphs
Fixing defaultWidth; variables names
Transfer defaultWidth for files without the file
Merge branch 'master' of https://github.com/andreasgal/pdf.js.git into charstoglyphs
Merge branch '07254bb0a5'
Fixing lint long lines warnings
Fixing double metrics issue for glyphs (#484)
Modifying how the artofwar encryption handled; add wdsg_fitc as reftest
Merge branch 'master' of https://github.com/andreasgal/pdf.js.git into charstoglyphs
Fixing large cmap-s; reduce changes in the indent encoding
Moving defaultWidth into the charsToGlyphs function
Merge branch 'master' of https://github.com/andreasgal/pdf.js.git into charstoglyphs
Fixing the CID to GID mapping for cid fonts (regression of arial_unicode_XX_cidfont.pdf)
Zero gjslint warnings mark
Sanitize 'loca' font table: some fonts have first glyph with length 10
Fix for 16-bit 'loca' table
removing onload from driver.js
Add LF to isSpace; pass ImageLoader when a pattern is processed
Fixing lint errors introduced by #505
Merge pull request #506 from brendandahl/xrefstmrecursion
Guess default width for FileFont3 using BaseFont
Merge branch 'master' of https://github.com/andreasgal/pdf.js.git into tree-22
Fixing getBaseFontMetricsAndMap function name
Merge pull request #500 from vingtetun/metrics
Removing introduced by the test run DOM elements
Fixing hyperlinks (regr. #509)
intermediate variable for document.body
Using !== for objects comparison
Reset invalid media box to letter size.
Recovering from misplaced/bad XRef
Pattern match optimization
Fix mediaBox check (regr. of #519)
Changing the calculateMD5 function name (ref #523)
Implement "skipPages" feature for reftests
Merge branch 'master' of https://github.com/andreasgal/pdf.js.git into invalidpdf-1
Merge pull request #526 from jviereck/docs
Better 'EI' matching (ref #536)
Initial CID0 font encodings
Merge pull request #555 from kkujala/master
Merge branch 'master' of https://github.com/andreasgal/pdf.js.git into cid0
Moving CID-0 encoding hack to fonts.js
Fixes the special char codes... and unpack fix
small fixes: index and formatting
Moving CID-2 hack in fixWidths
Mark all 'Adobe' images with 'EMBED'
Fixing view
Making all link bookmark-able (ref #574, #428); removing always-changing hash
lint warning fix
Limiting scale 25..400 (ref #582); disable scale keyboard when toolbar is active (ref #579); set page number field as 'number'
Removing non-standard __defineGetter__ function
Recovering from RGBT-command (ref #577)
Fixing "no spaces" issue (ref #577)
Merging if's
Merge pull request #592 from notmasteryet/nospaces
Properly bypass Type3 fonts (ref #577)
Set default colors to avoid invalid strokeStyle or fillStyle warnings
Add comment for type3 bypass
Merge pull request #594 from notmasteryet/bypasstype3
Merge branch 'master' of https://github.com/andreasgal/pdf.js.git into tree-28
Cache DOM images; including smask as cachable image; same image onload fix
Fixing #599
Making ThuluthFeatures "eq" reftest
Merge pull request #622 from notmasteryet/fix599
Merge branch 'master' of https://github.com/andreasgal/pdf.js.git into imagecache
Fixing PDF bad structure and 'fi' ligature
Fixing DescendantFonts object fetching (#600)
Merge branch 'master' of https://github.com/andreasgal/pdf.js.git into issue-600
Fixing disappearing pages (when multiple are visible)
Making Type 2 font sanitazable (#631)
Getting addition encoding information for cmap from the CFF data (#641)
1 instead of 0
Implement type2 flex
Cleaning up flex stuff
Fixing standard font name resolution (#649)
Fixing interpolation function (#549)
Long line fix
returning vstem3 and hstem3
Fixing DescendantFonts object fetching (#600)
Fixing disappearing pages (when multiple are visible)
Add fit11-talk as a eq reftest
Merge pull request #654 from arturadib/make-pages
Making the normalized name same in pdf.js and fonts.js
Add standard font name test (also for #621)
Fixing invalid CFF DICT entry (#621)
Merge branch 'master' of https://github.com/andreasgal/pdf.js.git into issue-649
Merge branch 'master' of https://github.com/andreasgal/pdf.js.git into liveprog
Nit: Rename 's' by 'charcode'
Fixing #650 regression
Fixing duplicate charstring selection
Merge branch 'master' of https://github.com/andreasgal/pdf.js.git into tree-33
Add "bookmark" icon; and fixing scale/ current page number issues
Merge pull request #668 from kkujala/master
Merge pull request #676 from vingtetun/oncontextmenu
Merge pull request #683 from vingtetun/master
Merge pull request #679 from vingtetun/extension_2
Add cidmaps.js for Makefile
Migration of the 'encoding-1' branch (ref #674)
Merge pull request #702 from eloquentix/master
TrueType encoding for files without font data
Change cmap encoding for Type 1
Fix Type1 width; TrueType special characters
Fixing 'compatibility.js' load order; add Object.keys emulation
Fixing duplicates in cmap
removing differences from the cmap
Simple AcroForms support
Text alignment inside input controls
lint error fix
Merge pull request #754 from kkujala/master
Merge pull request #767 from arturadib/disable-workers
Merge pull request #758 from digitarald/fix-worker-bind
Merge pull request #769 from kkujala/master
Merge pull request #748 from arturadib/for-cache
Merge branch 'master' of git://github.com/mozilla/pdf.js.git into encoding-2
fix lint error
Warn (not fail) during MD5 verification, new MD5 for intelisa and f1040
Merge branch 'master' of git://github.com/mozilla/pdf.js.git into forms-1
Fixing inheritable forms input control properties
change the ERROR to WARNING; a message saying how to resolve these warnings
Issue #644: bypassing identity cmap translation loading; resetting color space when stroke/fill color set
Inline setXXXRGBColor calls
test fbf
Merge pull request #827 from notmasteryet/tree-42
Merge pull request #794 from brendandahl/devicen
Merge branch 'master' of git://github.com/mozilla/pdf.js.git into forms-1
Merge pull request #786 from brendandahl/cmykjpgnorm
Initial ToUnicode modifications
Re-using the pages as thumbnails
Removing adaptUnicode; making cmap equal to ToUnicode tables
Merge pull request #837 from jviereck/res_check
Merge pull request #829 from jviereck/canvas_currentTransform
Fix CIDFontType2 large cmap tables
Removing refreshToUnicode
Remove indexOf, using reverse map instead
Merge pull request #849 from brendandahl/handlemorefontstreams
Fixing base encoding presence detection; character width scale
Add paperine test
replace isName in the viewer.js
Avoiding pageRefMap is not defined in the getDestinationHash()
(#840) fix font stretching and overlapping characters encoding
Add PDF from the #840 to the reference tests
If readXRefStream or readXRefTable fails, fallback to object indexing (#828)
Fixing lint errors; extra empty lines
Suppress invisible text (#799)
Merge pull request #847 from brendandahl/errorhandling
add stroke and other text rendering modes
(#867) Set Type3 font encoding; enable text selection testing
Merge branch 'master' of git://github.com/mozilla/pdf.js.git into forms-1
Fixing the textLayer parameter
Fixing opening from the file system
Use unicode mapping cmap when simple identity cmap was originally used
Merge pull request #890 from arturadib/manifest-md5-fix
Fixing missing text (#886)
adds geothermal.pdf test
Fix the unicode symbols on the text layer
fixes gradient fill (#840)
Revert int16 clamping for horizontal metrics
Merge pull request #776 from jviereck/jpegimage_cleanup
Fixing TrueType code-glyph assigmnent to pass sanitizer
remove glyph references outside range of avaialable glyphs
Clear canvas for skipped pages
(#906) fixing glyph width defined by glyph name
Merge pull request #854 from arturadib/thumb-smooth
Add bad PDF with lots of extra bytes at the end
Merge branch 'master' of git://github.com/mozilla/pdf.js.git into issue-863
Merge branch 'master' of git://github.com/mozilla/pdf.js.git into issue-863
Fix error object wrapper (#914)
Suppress messages from the browser
Using 'in' instead of array index
(#919) Fixing toUnicode mapping for TrueType fonts with identity mapping
Text char codes extraction
Char code to unicode conversion
fix stream reset, interrupting thread when pages are indexed
Simple search results
Fixing Type3 text layer creation and character spacing
Add reftest for issue #918
Merge branch 'master' of git://github.com/mozilla/pdf.js.git into tree-49
type3 font.coded comment; proper geometery for showText; glyph name
Fixing setting of auto-zoom value in bookmarks (#938)
Merge pull request #926 from brendandahl/nativejpegsmask
Merge branch 'master' of git://github.com/mozilla/pdf.js.git into textsearch-1
Unicode normalization; lint warnings
Merge branch 'master' of git://github.com/mozilla/pdf.js.git into forms-1
Add compatibility for HTMLElement's dataset (#945)
Move text layer UI to viewer.js; fixes adding div with single char; replaces innerHTML to textContent
Fix the text layer testing
Merge pull request #955 from jviereck/vprevent_default
add "find" images; function name fix
Merge branch 'master' of git://github.com/mozilla/pdf.js.git into textsearch-1
Moving forms UI into examples
move inputHint to examples
Merge pull request #961 from brendandahl/smaskscale
Merge branch 'master' of git://github.com/mozilla/pdf.js.git into textsearch-1
Disable keyboard shortcuts if current control is INPUT element
Merge pull request #968 from saebekassebil/dev
Correct stroke width for text; convert intel-load test to eq-test
Merge pull request #983 from merkste/opera-worker-issues
Fixes concurrent pages loading (#974 and #626)
remove unused field
Merge pull request #985 from kkujala/test
Fix stitching function
Improving typed arrays compatibility support
Move the media left-top corner to the (0,0) canvas position
Add external ref test
Merge pull request #994 from brendandahl/type4func
Fixing CropBox
Merge branch 'master' of git://github.com/mozilla/pdf.js.git into textlayout-ui
Replace nbsp entity with character code
Merge branch 'master' of git://github.com/mozilla/pdf.js.git into textsearch-1
Merge branch 'master' of git://github.com/mozilla/pdf.js.git into textsearch-1
Merge branch 'master' of git://github.com/mozilla/pdf.js.git into textlayout-ui
Fix blank unopened document regression
Fixes this.xref.trailer.get("ID")[0] is undefined
Merge pull request #1023 from jviereck/viewer_default_fix
Merge pull request #1029 from jwagner79/master
Merge pull request #1028 from brendandahl/easiererrorcv
Add load test
Merge branch 'master' of git://github.com/mozilla/pdf.js.git into tree-53
Merge pull request #1030 from brendandahl/promiseerrback
Merge pull request #1026 from brendandahl/nativedecode
Fix thumbnail's drawingRequired
fetch/getEntry returns null if the entry is free
Merge pull request #1037 from arturadib/no-ff-dialog
Merge pull request #1040 from kkujala/refactor
Add unit tests for calculateMD5, ARCFourCipher, and PredictorStream
using font flags to recognize the symbol and serif fonts; using the encoding instead of predefined MacRoman in TrueType fonts
replacing non-existent page content with empty one
add liveprogramming as load test
fix serif and symbol attribute detection for standard fonts
Converting MacRoman symbols to Unicodes
Merge pull request #1058 from cfidecaro/patch-1
Duplicate short map into private use area
Migration of the JPX code (from jpx5)
Add example PDF from #268
fix lint error, remove unnecessary comment
Ref test for #1010
Address review comments
Merge branch 'master' of git://github.com/mozilla/pdf.js.git into jpx6
Light optimization
Fixing inclusion tree when layers are skipped and 0xFF at the packet header end
Change the identifier
Implements RunLengthDecode filter
Adds tests for RunLengthStream
Replace makeCssRgb.apply with direct call (avoiding Chrome 16 typed array issue)
Use .sheet property instead of document.styleSheets
Replace makeCssRgb.apply in setStrokeColor and setFillColor
Fixes type2 fonts conversion (#940)
Fallback map of the "non-standard" fonts
Merge pull request #1095 from arturadib/issue-1055
Merge branch 'master' of git://github.com/mozilla/pdf.js.git into jpx6
Adding jpx.js to examples and Makefile
Merge pull request #1097 from brendandahl/zerowidthline
Merge pull request #1063 from kkujala/dev
Merge branch 'master' of git://github.com/mozilla/pdf.js.git into jpx6
Merge pull request #1065 from arturadib/lazy-textlayer
Changing glyphNameMap and GlyphUnicode lookup order
Merge pull request #1101 from aeosynth/issue-1090
Merge remote-tracking branch 'mozilla/master' into textsearch-1
Merge pull request #1123 from jwagner79/ie9console
Merge pull request #1103 from jviereck/tree-02
Fixing initial scale when named destination is specified
Fixing standard encoding mapping
Fixing symbols encoding
Mapping well-known chars to the similar equivalents in the normal characters range
Merge pull request #1142 from andreasgal/master
Merge pull request #1122 from kkujala/refactor
Fixing interpolation (continuation of #1143)
Merge pull request #1118 from brendandahl/amowarnings
Merge pull request #1148 from arturadib/readXRefTable
Fix HTTP redirection for the extension
Merge pull request #1161 from jwagner79/ie9svg
FTP protocol support (#1165)
Fixing test execution / relative URL protocol detection
Browser minimal font adjustment
Reducing MIN_FONT_SIZE size to 5px
Optimization: don't scale when parameter is 1.0
Merge pull request #1184 from brendandahl/amo2
Merge pull request #1157 from arturadib/issue1133
Merge pull request #1188 from brendandahl/amobump
Merge pull request #1192 from brendandahl/fixscript
Merge pull request #1193 from brendandahl/amo2
Fixing ToUnicode parsing; workaround for invalid UTF16 encoding
Using sans-serif instead of loaded fonts; fix IE9 dataset compatibility shim
Remove lazy encoding initialization
Sanitizing the glyphs to avoid OTS rejections
Fixes compatibity.js removal for gh-pages
Merge pull request #1202 from ironymark/bidi
Light bidi fixes
Add gif as known mime type for `make server`
scale line width; set min font size to 8
Merge pull request #1179 from gigaherz/sidebar-pinning
Reducing min font size to 2; rearranging fontSizeScale logic
Add bugzill reference, reducing to 1px size
Merge pull request #1204 from anapple/chromium-fun
Fixing getting of the "Filter" attribute
Not relying on the xref in the parser
Separating fontChar and unicode
linting
Rewrite predictor code to avoid writing into subarrays.
Vector pins
Merge pull request #1223 from arturadib/issue-1186
Merge pull request #1212 from arturadib/issue-1155
Fix `Line 648, E:0001: Extra space after "]"`
Merge pull request #1239 from brendandahl/fixparsequery
Fixes "invalid 'in' operand destKind"
Recovering from the bad JPX images (#1145)
Sets proper unicode range for symbols; sanitize no-glyphs fonts
Using the first glyph code to detect the base glyph offset.
Fixing first glyph index
Relax EI search for inline images
Changing special-power version to 13.0
Merge pull request #1248 from notmasteryet/try-ff-10
Check if glyph are stored outside the glyf table
Merge remote-tracking branch 'mozilla/master' into bidi
Remove debug code
Properly build toFontChar
Moving all symbolic font glyphs into 0xF000 - 0xF0FF range
Merge pull request #1253 from brendandahl/issue925
Merge remote-tracking branch 'mozilla/master' into bidi
Fix merge with symbol font fix
Merge pull request #1261 from brendandahl/fixstepper
Fix merge with symbol font fix (part 2)
Fixing review nits; moving small functions inside bidi
create bidi closure
Skipping HTTP POST requests in the addon
Merge pull request #1269 from brendandahl/fixbidi
Fixing cap1 statement
Re-encode cmap based on post table or current encoding; fix GlyphsUnicode table entries
Lint error
Merge branch 'master' of git://github.com/mozilla/pdf.js.git into tree-84
Add and fix pdfkit_compressed.pdf
Optimization
Move custom style
Merge pull request #1298 from arturadib/shelljs
Chrome extension: uses encodeURIComponent; fixes download button
Exclude make.js from the linting; fixes few lint make.js errors
Fixes unnecessary style attributes in svg
Merge pull request #1326 from brendandahl/sanitizelinks
Remove empty gryphs; improve glyph unicode movements
Add additional files for mc build
Changing make.js
Change max ff version number for the extension
Merge pull request #1337 from brendandahl/debugpref
Merge pull request #1336 from arturadib/make-find
Merge pull request #1338 from arturadib/no-beta
Whitelist GET
Change maxVersion to *
Merge pull request #1343 from morgandenning/patch-1
Merge pull request #1335 from mrqzzz/master
Verify the names parameter
Use <em:maxVersion>@FIREFOX_VERSION@</em:maxVersion>
Merge pull request #1347 from brendandahl/app_shutdown
#filter substitution
Removing tabs
Fixing install.pdf.in in make.js
Merge pull request #1348 from notmasteryet/installrdf
Add 'Indexed' cs abbreviation
Merge pull request #1351 from jviereck/canvas_draw_time
Fix unicode re-assignment; MacRomanEncoding detection
Add tests from #1309 and #1317
Add missing .link files; minor fix
Merge pull request #1363 from kkujala/master
Merge pull request #1373 from brendandahl/mcreview
Merge pull request #1369 from kkujala/master
Merge pull request #1320 from brendandahl/cff
fixing usmanm-bad.pdf link
Merge pull request #1412 from gigaherz/misc
Merge pull request #1382 from kkujala/master
Don't print missing symbols in the font
Fixing advance after disabled symbols
Checking if it's a true symbolic truetype font
Merge pull request #1406 from brendandahl/altlistener
Merge pull request #1406 from 'bdahl/string_fontname'
Fixing refimages
Merge pull request #1428 from notmasteryet/tree-87
Remove scrollTo on unload
Merge pull request #1396 from gigaherz/title-mods
Merge pull request #1448 from brendandahl/fdselectorder
Merge pull request #1457 from gigaherz/closure-compiler
sayrer (6):
The "read more" links were on the same line.
Edited README.md via GitHub
Merge pull request #173 from cgjones/issue-169
Merge pull request #175 from cgjones/issue-174
Merge pull request #180 from cgjones/issue-174
Merge pull request #182 from cgjones/issue-176
sbarman (379):
Fixed FlateStreams to read in multiple blocks
Removed log code from previous commit
Implemented basic version of smask
Added test harness for uncompressed version of pdf
Copied entire buffer for flate stream's snarf function (since decoding looks back)
added test harness for uncompressed
added getBytes method
Fixed geBytes implementation
Half working version of paintImageXObject
fixed getBytes
fixed the display of images
Merge commit '496a6374c1ac04e'
Merge remote-tracking branch 'agal/master'
fixed error with getBytes in flate stream
working on optimizations
Revert "working on optimizations"
Revert "added test harness for uncompressed"
cleaned up code, used dict.get2, hoisted conditional outside loop when drawing image
Fixed up excess code
Merge branch 'master' of github.com:andreasgal/pdf.js
changed bufferPos to pos, fixed style issue (spacing)
Merge pull request #5 from sbarman/master
Merge pull request #5 from sbarman/master
Implemented type 2 shading for the pdf (aka gradients)
Implemented type 2 shading for the pdf (aka gradients)
cleaned up code
cleaned up code
Cleaned up code, renamed PDFFunction class
Cleaned up code, renamed PDFFunction class
cleaned up fetchIfRef, changed switch-case to array lookup, changed IsFunction to IsPDFFunction
cleaned up fetchIfRef, changed switch-case to array lookup, changed IsFunction to IsPDFFunction
Merge branch 'master' of github.com:andreasgal/pdf.js
Merge branch 'master' of github.com:andreasgal/pdf.js
working version of tiling
working version of tiling
Added comments
Added comments
initial implementation of predictor
initial implementation of predictor
Merge branch 'master' of github.com:andreasgal/pdf.js
Merge branch 'master' of github.com:andreasgal/pdf.js
Merge branch 'master' into tiling
Merge branch 'master' into tiling
Merge branch 'master' into predictor
Merge branch 'master' into predictor
stored bytes in flatestream
stored bytes in flatestream
Merge branch 'master' of github.com:andreasgal/pdf.js
Merge branch 'master' of github.com:andreasgal/pdf.js
Merge branch 'master' into streamrewrite2
Merge branch 'master' into streamrewrite2
changed skip in FlateStream to not call getChar
changed skip in FlateStream to not call getChar
Rearranged predictor interface
Rearranged predictor interface
Working version of predictors
Working version of predictors
Cleaned up code for tiling
Cleaned up code for tiling
Merge branch 'master' into tiling
Merge branch 'master' into tiling
clean up tiling
clean up tiling
clean up tiling
clean up tiling
Merge branch 'master' of github.com:andreasgal/pdf.js into streamrewrite2
Merge branch 'master' of github.com:andreasgal/pdf.js into streamrewrite2
Merge branch 'master' of github.com:andreasgal/pdf.js
Merge branch 'master' of github.com:andreasgal/pdf.js
Merge branch 'master' into streamrewrite2
Merge branch 'master' into streamrewrite2
Merge branch 'master' into predictor
Merge branch 'master' into predictor
Fixed predictor
Fixed predictor
Merge branch 'master' into tiling
Merge branch 'master' into tiling
Merge branch 'master' of github.com:andreasgal/pdf.js
Merge branch 'master' of github.com:andreasgal/pdf.js
Merge branch 'master' into tiling
Merge branch 'master' into tiling
cleanup
cleanup
Used symbolic constants
Used symbolic constants
fixed ExtraStateContext.colorSpace impl
fixed ExtraStateContext.colorSpace impl
Merge branch 'master' into streamrewrite2
Merge branch 'master' into streamrewrite2
used typeof b == undefined
used typeof b == undefined
forgot to changed to typeof b == undefined at one location
forgot to changed to typeof b == undefined at one location
Merge branch 'master' of github.com:andreasgal/pdf.js into streamrewrite2
Merge branch 'master' of github.com:andreasgal/pdf.js into streamrewrite2
switched to using const enums
switched to using const enums
Merge branch 'master' of github.com:andreasgal/pdf.js
Merge branch 'master' of github.com:andreasgal/pdf.js
Merge branch 'master' into predictor
Merge branch 'master' into predictor
Merge branch 'master' of github.com:andreasgal/pdf.js
Merge branch 'master' of github.com:andreasgal/pdf.js
Merge branch 'master' into streamrewrite2
Merge branch 'master' into streamrewrite2
Merge branch 'pngpredictor' of https://github.com/notmasteryet/pdf.js into predictor
Merge branch 'pngpredictor' of https://github.com/notmasteryet/pdf.js into predictor
Merge branch 'master' into predictor
Merge branch 'master' into predictor
working implementation of png and tiff predictors
working implementation of png and tiff predictors
Bug fix when an array of filters is passed in
Bug fix when an array of filters is passed in
cleaned up code
cleaned up code
cleaned up code
cleaned up code
working implementation of png and tiff predictors
working implementation of png and tiff predictors
Merge branch 'master' of github.com:andreasgal/pdf.js
Merge branch 'master' of github.com:andreasgal/pdf.js
Merge branch 'master' into predictor
Merge branch 'master' into predictor
removed redundant getChar
removed redundant getChar
minor fix to render page, add F command, added inhertable dictionary entries
minor fix to render page, add F command, added inhertable dictionary entries
Merge pull request #35 from sbarman/master
Merge pull request #35 from sbarman/master
initial impl of ASCII85 Decoding
initial impl of ASCII85 Decoding
fixed getBytes in Ascii85Stream
fixed getBytes in Ascii85Stream
combined redudent code in Stream
combined redudent code in Stream
rewrote streams to be object oriented
rewrote streams to be object oriented
modified Ascii85Stream to be more like other streams
modified Ascii85Stream to be more like other streams
work in progress on ascii85
work in progress on ascii85
rewrote prototype inhertence
rewrote prototype inhertence
fixed indent
fixed indent
Merge branch 'master' into ascii85
Merge branch 'master' into ascii85
made Ascii85Stream be a child of DecodeStream
made Ascii85Stream be a child of DecodeStream
clean up code
clean up code
moved array allocation to consturctor
moved array allocation to consturctor
Merge pull request #48 from sbarman/ascii85
Merge pull request #48 from sbarman/ascii85
not working version of ccittfaxstream
not working version of ccittfaxstream
Added in the tables for faxstream
Added in the tables for faxstream
work in progress
Cleaning up FaxStream
Cleaning up FaxStream
fake stream for unimplemented filters
fake stream for unimplemented filters
Merge branch 'master' of github.com:andreasgal/pdf.js
Merge branch 'master' of github.com:andreasgal/pdf.js
fix for uncompressed flatestream blocks
fix for uncompressed flatestream blocks
Merge branch 'master' into uncompressedflate
Merge branch 'master' into uncompressedflate
Merge branch 'master' into faxstream
Merge branch 'master' into faxstream
faxstream compiles
faxstream compiles
Still fixing faxstream
Still fixing faxstream
Merge branch 'master' into faxstream
Merge branch 'master' into faxstream
draws a broken image
draws a broken image
working version of faxstream
working version of faxstream
removed debug code
removed debug code
fully working faxstreams
fully working faxstreams
Fixed bug, used pixBytes instead of rowBytes
Fixed bug, used pixBytes instead of rowBytes
Merge pull request #84 from sbarman/master
Merge pull request #84 from sbarman/master
Merge branch 'master' into faxstream
Merge branch 'master' into faxstream
Fixed problem with dict
Fixed problem with dict
changed undefined to null check
changed undefined to null check
Removed bpc=1 code
Removed bpc=1 code
clean up code to before
clean up code to before
Merge pull request #93 from andreasgal/staging
Merge pull request #93 from andreasgal/staging
Merge branch 'master' into faxstream
Merge branch 'master' into faxstream
refactored image drawing code
refactored image drawing code
Merge branch 'master' into bwimage
Merge branch 'master' into bwimage
working version of PDFImage
working version of PDFImage
reasonably fast for black and white images
reasonably fast for black and white images
clean up
clean up
Merge branch 'master' into colorspace
refactored colorspace into own class
Working version of indexed color space
Merge branch 'master' into colorspace
clean up
cleanup
fix for colorspaces
called getStrokeColorSpace instead of getFillColorSapce
Fixes to parser for the test pdf in www.unicode.org/charts
cleanup
bug with length of lookup table
Merge pull request #191 from sbarman/indexcs
Initial implementation of shading patterns. Radial shading is somewhat broken.
Merge branch 'master' into patterncs
Added hack to display gradients
Merge branch 'master' into patterncs
cleanup
cleanup
cleanup
removed extra restore
Merge branch 'patterncs' into shadinghack
added check for mozInverseTransform
cleanup
Merge pull request #207 from sbarman/patterncs
Merge branch 'master' into shadinghack
fixed bug using mozCurrentTransformInverse
working separation cs
added comments
Merge branch 'master' into seperation
changed name from TintCS to SeparationCS
cleanup
fixed to index cs
fix performance issue with SeparationCS
cleanup
cleanup
fix bug with unref var
not refer fonts by name, instead use id
fixed up minor bugs
minor fix
fixed font loading bug
fixed case when font cannot be found
Merge pull request #221 from andreasgal/staging
fix encoding table
Merge branch 'master' into encoding
Merge pull request #220 from saebekassebil/master
Merge pull request #223 from andreasgal/staging
fix tiling colorspace
fix to font loading code
fix to colorspaces
cleanup
Merge branch 'master' into shading
cleanup
added missing restore
cleanup
Merge pull request #249 from sbarman/shading
interpolated functions
cleanup
Merge pull request #250 from sbarman/shading
git radial gradients working
Changed linear gradients
fixed gradients, need to work on tiling
added reset
patterns working
Fixed tiling patterns
added support for index, dictionary in cff
cleanup, add support for stroking
cleanup
fix type
fix to Util.getCssCmyk
fix to dummyshading
working on cff fonts
cleanup
Merge branch 'master' of github.com:andreasgal/pdf.js into patternfix
working version, spacing not working
Merge branch 'master' into font
add correct char width
fixed missing entries in charstring data
cleanup
cleanup
Merge pull request #227 from saebekassebil/master
Merge branch 'master' into font
extracted filetype in pdf.js instead of fonts.js
used width info in fontDict
removed code to parse type2 ccharstrings
moved width setting code
removed Fonts class
cleanup
Merge branch 'master' into font
fix small fonts
Merge pull request #264 from vingtetun/master
Merge branch 'master' of github.com:sbarman/pdf.js
Merge branch 'master' into font
added ability to write data to file
removed unnecessary call to parseEncoding
added include to fonts_util.js
added include to fonts_util.js
fixed reading from sream
Merge branch 'master' of github.com:andreasgal/pdf.js
Merge branch 'master' into font
cleanup code
Fixed the mapping from charstring to glyphs
initial impl of char spacing and word spacing
added texthscale support
cleanup
Merge pull request #279 from sbarman/spacing
compiled code for tiling patterns
Merge branch 'master' into tilingcompile
removed comments
Merge pull request #293 from ivarsv/master
fix for bug with empty strings
added skip to lexer
Merge branch 'lexerfix2' into streams
inline images working
Merge branch 'master' into inlineimage
cleanup
Added test for inline images
cleanup
Added new link file
working on subroutines
still mucking with subroutines
Merge branch 'writeToFile' into hmm
Still testing type1 charstring conversion
implemented curve2, partial fix for #325
cleanup
added stiched functions
combined pathX/Y with x/y and wrote setCurrentPoint function
Merge branch 'master' into hmm
working font
Revert "Merge branch 'writeToFile' into hmm"
cleanup
increased size of loaded font
working on subroutines
still mucking with subroutines
added ability to write data to file
added include to fonts_util.js
added include to fonts_util.js
fixed reading from sream
Still testing type1 charstring conversion
implemented curve2, partial fix for #325
cleanup
added stiched functions
combined pathX/Y with x/y and wrote setCurrentPoint function
working font
cleanup
Fixed fonts to use strings instead of Uint8Arrays
cleanup
Merge branch 'master' of github.com:andreasgal/pdf.js
Merge branch 'master' into openmag
cleanup
cleanup
cleanup
Added default value for no annotations
Merge pull request #352 from notmasteryet/outline
Merge pull request #358 from notmasteryet/issue-356-b
Redid encoding
figuring out charset
final fix for issue #215
fix bugs with predictors, png predictor type 0 and 5 (ie noop and paeth)
Merge branch 'master' of github.com:andreasgal/pdf.js into predictor
Fix for issue #1796
Merge branch 'master' of https://github.com/mozilla/pdf.js
Updated lint errors
Adding call to resolve unfulfilled promise
Added new test pdf to manifest
Undo removal of Mode line
theredspatula (1):
Line 405 : 'errorback' should have been 'errback'
vingtetun (43):
Merge pull request #156 from cgjones/issue-155
Merge pull request #271 from sbarman/font
Merge pull request #362 from mohansun/patch-2
Merge pull request #363 from mohansun/patch-3
Merge pull request #404 from notmasteryet/tree-9
Merge pull request #403 from notmasteryet/bookmarks3
Merge pull request #402 from notmasteryet/cmap
Merge pull request #392 from notmasteryet/issue-389
Merge pull request #426 from notmasteryet/zoom
Merge pull request #438 from notmasteryet/zoom-bookmark
Merge pull request #445 from kkujala/master
Merge pull request #455 from kkujala/master
Merge pull request #482 from ironymark/master
Merge pull request #466 from notmasteryet/charstoglyphs
Merge pull request #497 from notmasteryet/tree-20
Merge pull request #498 from kkujala/master
Merge pull request #503 from brendandahl/encodingdiff
Merge pull request #505 from swznd/master
Merge pull request #508 from notmasteryet/lint-1
Merge pull request #507 from kkujala/master
Merge pull request #510 from notmasteryet/tree-22
Merge pull request #515 from notmasteryet/tree-23
Merge pull request #532 from kkujala/master
Merge pull request #556 from notmasteryet/cid0
Merge pull request #606 from brendandahl/type3font
Merge pull request #615 from arturadib/readme-learning
Merge pull request #614 from swznd/master
Merge pull request #672 from kkujala/master
Merge pull request #678 from kkujala/master
Merge pull request #665 from notmasteryet/viewlink
Merge pull request #677 from kkujala/test
Merge pull request #684 from vingtetun/master
Merge pull request #688 from notmasteryet/tree-35
Merge pull request #691 from kkujala/dev
Merge pull request #692 from brendandahl/integration
Merge pull request #700 from arturadib/filesplit
Merge pull request #708 from kkujala/master
Merge pull request #784 from arturadib/fix-783
Merge pull request #801 from vingtetun/master
Merge pull request #814 from arturadib/build-ver
Merge pull request #834 from notmasteryet/thumbs4
Merge pull request #851 from arturadib/addon-fix
Merge pull request #861 from notmasteryet/issue-840
vivien (2):
Merge branch 'master' of https://github.com/andreasgal/pdf.js
Merge branch 'master' of https://github.com/andreasgal/pdf.js
yfdyh000 (1):
Chinese (Simplified) locale
-----------------------------------------------------------------------
--
pdf.js packaging
More information about the Pkg-javascript-commits
mailing list