[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