pdf.js/src/core
Jonas Jenwald d78fae0181 Ensure that TrueType font tables have uint32 checksums
According to "The table directory" under https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6.html#Directory, TrueType font tables should have `uint32` checksums.

This is something that I noticed, and was initially confused about, while debugging a TrueType issue.
As far as I can tell, the current (`int32`) checksums we use doesn't cause any issues in practice. However, I do think that this should be addressed to agree with the specification, and to reduce possible confusion when reading the font code.
2016-03-22 13:40:50 +01:00
..
annotation.js Group popup creation code and apply it to more annotation types 2016-02-25 00:35:45 +01:00
arithmetic_decoder.js Adds UMD headers to core, display and shared files. 2015-12-15 13:24:39 -06:00
bidi.js Adds UMD headers to core, display and shared files. 2015-12-15 13:24:39 -06:00
charsets.js Adds UMD headers to core, display and shared files. 2015-12-15 13:24:39 -06:00
chunked_stream.js Makes PDF data reading Streams API friendly. 2016-02-18 13:17:53 -06:00
cmap.js Refactors CMapFactory.create to make it async 2016-03-21 23:08:19 +05:30
colorspace.js Get rid of getAll usage in colorspace.js 2016-02-11 11:59:26 +01:00
crypto.js Better crypto key length recovery. 2015-12-29 15:10:38 -06:00
document.js Adds UMD headers to core, display and shared files. 2015-12-15 13:24:39 -06:00
encodings.js Refactor Encodings 2016-01-28 11:32:59 -06:00
evaluator.js Refactors CMapFactory.create to make it async 2016-03-21 23:08:19 +05:30
font_renderer.js Replaces literal {} created lookup tables with Object.create 2016-01-28 12:18:38 -06:00
fonts.js Ensure that TrueType font tables have uint32 checksums 2016-03-22 13:40:50 +01:00
function.js Replaces literal {} created lookup tables with Object.create 2016-01-28 12:18:38 -06:00
glyphlist.js Lazify GlyphsUnicode. 2016-01-28 11:32:59 -06:00
image.js Adjust a comment discussing transferred ArrayBuffers to refer to those buffers being detached, not neutered. This change makes the comment consistent with terminology used in the ECMAScript specification. 2016-01-28 14:52:07 -08:00
jbig2.js Remove unused variables 2015-12-16 23:52:16 +01:00
jpg.js Update JpegImage.getData to support forceRGBoutput for images with numComponents === 1 (issue 6066) 2016-02-18 10:12:37 +01:00
jpx.js Remove unused variables 2015-12-16 23:52:16 +01:00
metrics.js Lazify Metrics 2016-01-28 12:11:46 -06:00
murmurhash3.js Adds UMD headers to core, display and shared files. 2015-12-15 13:24:39 -06:00
network.js Makes PDF data reading Streams API friendly. 2016-02-18 13:17:53 -06:00
obj.js Merge pull request #6988 from timvandermeij/fileattachment-annotation 2016-02-24 12:58:06 +01:00
parser.js Merge pull request #6915 from yurydelendik/lookuptables 2016-01-28 15:01:06 -06:00
pattern.js shading-pattern: Decreased Shadings.SMALL_NUMBER 2016-01-06 15:26:40 +01:00
pdf_manager.js Makes PDF data reading Streams API friendly. 2016-02-18 13:17:53 -06:00
primitives.js Remove Dict_getAll since it is now unused 2016-02-12 22:32:07 +01:00
ps_parser.js Replaces literal {} created lookup tables with Object.create 2016-01-28 12:18:38 -06:00
standard_fonts.js Lazify stdFontMap, serifFonts, GlyphMapForStandardFonts 2016-01-28 11:51:54 -06:00
stream.js Adds UMD headers to core, display and shared files. 2015-12-15 13:24:39 -06:00
unicode.js Convert uniXXXX glyph names to proper ones when building the charCodeToGlyphId map for TrueType fonts (bug 1132849, issue 6893, issue 6894) 2016-03-09 19:37:15 +01:00
worker.js Pass the PDFJS.postMessageTransfer parameter to the worker, so that the MessageHandler can be setup correctly in createDocumentHandler (issue 6957) 2016-03-16 18:34:26 +01:00