{"push_id":1281608695,"size":27,"distinct_size":4,"ref":"refs/heads/betterJpegDownsampling","head":"b995f13e5f0ef77900bf84d7ed0d6dae0f48089d","before":"bafa665f167da71b2853baa834cd98764191b5b7","commits":[{"sha":"069f4b9bdf8a43a336f1650c5806ec41c3154f2e","author":{"name":"Xiliang Chen","email":"4fb32a92ce27099b05753dc5a9808d9b330d3fe9@gmail.com"},"message":"avoid apply transform twice for composite context","distinct":false,"url":"https://api.github.com/repos/fkaelberer/pdf.js/commits/069f4b9bdf8a43a336f1650c5806ec41c3154f2e"},{"sha":"b5582e14a93a59fb8a37a6ce106e0c8d5866121f","author":{"name":"Jonas Jenwald","email":"bbd857ad5277dd198029c09f6d4b8824489d8ede@gmail.com"},"message":"[PDFThumbnailView] Re-factor the `canvas` to `image` conversion such that we always render to a `canvas`, and then replace it with an `image` once rendering is done\n\n*This is a follow-up to PRs 6299 and 6441.*\n\nThe patch also adds an option to `PDFThumbnailView`, that disables the canvas-to-image conversion entirely, which might be useful in the context of issue 7026.","distinct":false,"url":"https://api.github.com/repos/fkaelberer/pdf.js/commits/b5582e14a93a59fb8a37a6ce106e0c8d5866121f"},{"sha":"be1e12dbcb2cdb91f01090e35e050dc316300038","author":{"name":"Preetham Mysore","email":"7ce186b8e3ce9970b290e076b17547db6575dfdc@gmail.com"},"message":"Fix for descent calculation while reading font hhea headers","distinct":false,"url":"https://api.github.com/repos/fkaelberer/pdf.js/commits/be1e12dbcb2cdb91f01090e35e050dc316300038"},{"sha":"b8aaa242576537178201612d69464ddcfbcd8693","author":{"name":"Tim van der Meij","email":"b09ea05b3af06318882fddd405073e322d36ce16@gmail.com"},"message":"Convert all `node make` instances to `gulp`","distinct":false,"url":"https://api.github.com/repos/fkaelberer/pdf.js/commits/b8aaa242576537178201612d69464ddcfbcd8693"},{"sha":"96cca2b37acfe43f9a12763c0329185cb1595170","author":{"name":"Tim van der Meij","email":"b09ea05b3af06318882fddd405073e322d36ce16@gmail.com"},"message":"Migrate `clean` and `importl10n` target to gulp","distinct":false,"url":"https://api.github.com/repos/fkaelberer/pdf.js/commits/96cca2b37acfe43f9a12763c0329185cb1595170"},{"sha":"b540d7d6dce94c6410e6af740b5c26641b7b8393","author":{"name":"Yury Delendik","email":"2084f9346b6cb2c6a8c693c2393b000b8c00e9d6@mozilla.com"},"message":"Merge pull request #7063 from timvandermeij/gulp\n\nMigrate `clean` and `importl10n` target to gulp","distinct":false,"url":"https://api.github.com/repos/fkaelberer/pdf.js/commits/b540d7d6dce94c6410e6af740b5c26641b7b8393"},{"sha":"4065a21f8cdfa4a26b2843284ca2c47f52164a50","author":{"name":"Yury Delendik","email":"2084f9346b6cb2c6a8c693c2393b000b8c00e9d6@mozilla.com"},"message":"Merge pull request #7029 from Snuffleupagus/PDFThumnailView-refactor-canvas-to-image\n\n[PDFThumbnailView] Re-factor the `canvas` to `image` conversion such that we always render to a `canvas`, and then replace it with an `image` once rendering is done","distinct":false,"url":"https://api.github.com/repos/fkaelberer/pdf.js/commits/4065a21f8cdfa4a26b2843284ca2c47f52164a50"},{"sha":"147598417ceb3df175b3d89c0e4ac4db49359c88","author":{"name":"Tim van der Meij","email":"b09ea05b3af06318882fddd405073e322d36ce16@gmail.com"},"message":"Merge pull request #7046 from a0preetham/zero_descent_fix\n\nfonts.js: bad metric overrides when values are zero","distinct":false,"url":"https://api.github.com/repos/fkaelberer/pdf.js/commits/147598417ceb3df175b3d89c0e4ac4db49359c88"},{"sha":"dfe9015a43b82595655419ef496e27263cef5da8","author":{"name":"Jonas Jenwald","email":"bbd857ad5277dd198029c09f6d4b8824489d8ede@gmail.com"},"message":"Convert `uniXXXX` glyph names to proper ones when building the `charCodeToGlyphId` map for TrueType fonts (bug 1132849, issue 6893, issue 6894)\n\nThis patch adds a `getUnicodeForGlyph` helper function, which is used to recover Unicode values for non-standard glyph names.\n\nSome PDF generators, e.g. Scribus PDF, use improper `uniXXXX` glyph names which breaks the glyph mapping. We can avoid this by converting them to \"standard\" glyph names instead.\n\nFixes https://bugzilla.mozilla.org/show_bug.cgi?id=1132849.\nFixes 6893.\nFixes 6894.","distinct":false,"url":"https://api.github.com/repos/fkaelberer/pdf.js/commits/dfe9015a43b82595655419ef496e27263cef5da8"},{"sha":"4784863ef7ef3198631cb3299fff16a0843f7a88","author":{"name":"Tim van der Meij","email":"b09ea05b3af06318882fddd405073e322d36ce16@gmail.com"},"message":"Merge pull request #7069 from Snuffleupagus/TrueType-recover-glyphNames\n\nConvert `uniXXXX` glyph names to proper ones when building the `charCodeToGlyphId` map for TrueType fonts (bug 1132849, issue 6893, issue 6894)","distinct":false,"url":"https://api.github.com/repos/fkaelberer/pdf.js/commits/4784863ef7ef3198631cb3299fff16a0843f7a88"},{"sha":"c6d2b7f9d9c8fdf75b0b73b5c6bb1b7b7ebcf91d","author":{"name":"Yury Delendik","email":"2084f9346b6cb2c6a8c693c2393b000b8c00e9d6@mozilla.com"},"message":"Merge pull request #6906 from KamiHQ/fix-printing\n\navoid apply transform twice for composite context","distinct":false,"url":"https://api.github.com/repos/fkaelberer/pdf.js/commits/c6d2b7f9d9c8fdf75b0b73b5c6bb1b7b7ebcf91d"},{"sha":"2b6d7ba3ec4a2b06b3885f0efb92ad79af766888","author":{"name":"Tim van der Meij","email":"b09ea05b3af06318882fddd405073e322d36ce16@gmail.com"},"message":"Gulp: allow passing parameters and revert one `node make` renaming","distinct":false,"url":"https://api.github.com/repos/fkaelberer/pdf.js/commits/2b6d7ba3ec4a2b06b3885f0efb92ad79af766888"},{"sha":"122d4732398ca67381cc469dc2f49696b824c98d","author":{"name":"Jonas Jenwald","email":"bbd857ad5277dd198029c09f6d4b8824489d8ede@gmail.com"},"message":"Merge pull request #7084 from timvandermeij/gulp-fix\n\nRevert renaming `node make` to `gulp` for `mozcentral`","distinct":false,"url":"https://api.github.com/repos/fkaelberer/pdf.js/commits/122d4732398ca67381cc469dc2f49696b824c98d"},{"sha":"91756f6e86bb780945e70c241c3de5e74e24a86e","author":{"name":"Jonas Jenwald","email":"bbd857ad5277dd198029c09f6d4b8824489d8ede@gmail.com"},"message":"Pass the `PDFJS.postMessageTransfer` parameter to the worker, so that the `MessageHandler` can be setup correctly in `createDocumentHandler` (issue 6957)\n\nThis regressed in commit https://github.com/mozilla/pdf.js/pull/6571/commits/acdd49f48097ffcb27332673a8b51cd653f6de88, i.e. PR 6571.\n\nFixes 6957.","distinct":false,"url":"https://api.github.com/repos/fkaelberer/pdf.js/commits/91756f6e86bb780945e70c241c3de5e74e24a86e"},{"sha":"56f5c3a5ff036b4639712b3581f9fc34d0202d0c","author":{"name":"Brendan Dahl","email":"9ef724e5c0e8a83ac04a8bde12d5dd4ce6e04439@gmail.com"},"message":"Merge pull request #7088 from Snuffleupagus/issue-6957\n\nPass the `PDFJS.postMessageTransfer` parameter to the worker, so that the `MessageHandler` can be setup correctly in `createDocumentHandler` (issue 6957)","distinct":false,"url":"https://api.github.com/repos/fkaelberer/pdf.js/commits/56f5c3a5ff036b4639712b3581f9fc34d0202d0c"},{"sha":"41e5fa3c7a80daa08da71549836249282c9fed49","author":{"name":"Jonas Jenwald","email":"bbd857ad5277dd198029c09f6d4b8824489d8ede@gmail.com"},"message":"Use the correct path when checking if a `/l10n` directory exists, to avoid errors during `gulp importl10n` (PR 7063 followup)\n\nThis is regression from PR 7063, causing `gulp importl10n` to fail:\n```\n$ gulp importl10n\n[19:45:02] Using gulpfile c:\\Users\\Jonas\\Git\\pdfjs\\gulpfile.js\n[19:45:02] Starting 'importl10n'...\n\nDownloading ach...\n[19:45:02] 'importl10n' errored after 4.42 ms\n[19:45:02] Error: EEXIST, file already exists 'c:\\Users\\Jonas\\Git\\pdfjs\\l10n\\ach\n'\n    at Error (native)\n    at Object.fs.mkdirSync (fs.js:747:18)\n    at downloadLanguageFiles (c:\\Users\\Jonas\\Git\\pdfjs\\external\\importL10n\\local\nes.js:59:8)\n    at next (c:\\Users\\Jonas\\Git\\pdfjs\\external\\importL10n\\locales.js:90:5)\n    at Object.downloadL10n (c:\\Users\\Jonas\\Git\\pdfjs\\external\\importL10n\\locales\n.js:91:5)\n    at Gulp.<anonymous> (c:\\Users\\Jonas\\Git\\pdfjs\\gulpfile.js:92:11)\n    at module.exports (c:\\Users\\Jonas\\Git\\pdfjs\\node_modules\\gulp\\node_modules\\o\nrchestrator\\lib\\runTask.js:34:7)\n    at Gulp.Orchestrator._runTask (c:\\Users\\Jonas\\Git\\pdfjs\\node_modules\\gulp\\no\nde_modules\\orchestrator\\index.js:273:3)\n    at Gulp.Orchestrator._runStep (c:\\Users\\Jonas\\Git\\pdfjs\\node_modules\\gulp\\no\nde_modules\\orchestrator\\index.js:214:10)\n    at Gulp.Orchestrator.start (c:\\Users\\Jonas\\Git\\pdfjs\\node_modules\\gulp\\node_\nmodules\\orchestrator\\index.js:134:8)\n```","distinct":false,"url":"https://api.github.com/repos/fkaelberer/pdf.js/commits/41e5fa3c7a80daa08da71549836249282c9fed49"},{"sha":"7ad8f3a6f08da819be3eaca11ae33910bd73c7c6","author":{"name":"Tim van der Meij","email":"b09ea05b3af06318882fddd405073e322d36ce16@gmail.com"},"message":"Merge pull request #7093 from Snuffleupagus/gulp-importl10n-dir-fix\n\nUse the correct path when checking if a `/l10n` directory exists, to avoid errors during `gulp importl10n` (PR 7063 followup)","distinct":false,"url":"https://api.github.com/repos/fkaelberer/pdf.js/commits/7ad8f3a6f08da819be3eaca11ae33910bd73c7c6"},{"sha":"f6d28ca32355f37a643a06d453bed74a21deb21a","author":{"name":"Manas","email":"37f16ee978c04dfbc1b1e4f7e94139e57cf91f27@gmail.com"},"message":"Refactors CMapFactory.create to make it async","distinct":false,"url":"https://api.github.com/repos/fkaelberer/pdf.js/commits/f6d28ca32355f37a643a06d453bed74a21deb21a"},{"sha":"21ed8ff71d581c56ee8c1f225199b8a5d901e7cb","author":{"name":"Yury Delendik","email":"2084f9346b6cb2c6a8c693c2393b000b8c00e9d6@mozilla.com"},"message":"Merge pull request #7039 from prometheansacrifice/async-cmap-factory\n\nRefactors CMapFactory.create to make it async","distinct":false,"url":"https://api.github.com/repos/fkaelberer/pdf.js/commits/21ed8ff71d581c56ee8c1f225199b8a5d901e7cb"},{"sha":"d78fae01812193aa80237fc2422345391da7337d","author":{"name":"Jonas Jenwald","email":"bbd857ad5277dd198029c09f6d4b8824489d8ede@gmail.com"},"message":"Ensure that TrueType font tables have `uint32` checksums\n\nAccording to \"The table directory\" under https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6.html#Directory, TrueType font tables should have `uint32` checksums.\n\nThis is something that I noticed, and was initially confused about, while debugging a TrueType issue.\nAs 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.","distinct":false,"url":"https://api.github.com/repos/fkaelberer/pdf.js/commits/d78fae01812193aa80237fc2422345391da7337d"}]}
{"actor":{"display_login":"fkaelberer"}}