{"push_id":968787977,"size":9,"distinct_size":9,"ref":"refs/heads/master","head":"a0aa781c394a8e5dedbf14c5db0195ab72e8ff46","before":"5d797e1a850fbe99fb4343621c611bfb5da767f3","commits":[{"sha":"5bcf4c18959f722b435039b3b6768e0f5ae623a1","author":{"email":"4ec1e66dc4bbb8196a5402fa4f873c344f88f2db@gmail.com","name":"Tim van der Meij"},"message":"Destroy workers when they are no longer needed in the unit tests","distinct":true,"url":"https://api.github.com/repos/timvandermeij/pdf.js/commits/5bcf4c18959f722b435039b3b6768e0f5ae623a1"},{"sha":"e401804f13fc76b63b7aa68021c11bf45ecd4d49","author":{"email":"948da68dabc99974f43ccafff8947d7478f569d4@gmail.com","name":"Jonas Jenwald"},"message":"Remove the 'oplist' rendering intent when `getOperatorList` has returned the complete `OperatorList`, and prevent errors in `PDFPageProxy_destroy` for the 'oplist' rendering intent","distinct":true,"url":"https://api.github.com/repos/timvandermeij/pdf.js/commits/e401804f13fc76b63b7aa68021c11bf45ecd4d49"},{"sha":"992472fd38cea110df7564910f9fe90c1a0b79b8","author":{"email":"948da68dabc99974f43ccafff8947d7478f569d4@gmail.com","name":"Jonas Jenwald"},"message":"Ensure that we don't modify the `Dict` data when the `Differences` array of a font contains indirect objects\n\nThis patch fixes an issue that I inadvertently introduced in PR 5815, where we accidentally modify the `Differences` array in the encoding dictionary for indirect objects.\n\nInstead of this change, we could also have used the now existing `Dict_getArray`. However in this case I don't think that would have been a good idea, since it would mean iterating through the array *twice*.","distinct":true,"url":"https://api.github.com/repos/timvandermeij/pdf.js/commits/992472fd38cea110df7564910f9fe90c1a0b79b8"},{"sha":"a4b90243d0c7b825a7a549440c701073d3725d9f","author":{"email":"4ec1e66dc4bbb8196a5402fa4f873c344f88f2db@gmail.com","name":"Tim van der Meij"},"message":"Merge pull request #6940 from Snuffleupagus/differences-fix-indirect-objects\n\nEnsure that we don't modify the `Dict` data when the `Differences` array of a font contains indirect objects","distinct":true,"url":"https://api.github.com/repos/timvandermeij/pdf.js/commits/a4b90243d0c7b825a7a549440c701073d3725d9f"},{"sha":"4770b516fe82028d6dc5e7cb84c84635ac9066bb","author":{"email":"948da68dabc99974f43ccafff8947d7478f569d4@gmail.com","name":"Jonas Jenwald"},"message":"Correct the upper bound used when building the `transferMap` for SMasks (PR 6723 followup)\n\nEven though the currently known test-cases render correctly without this patch, that seems more like a lucky coincidence, given that there's no guarantee that `transferMap[255] === 0` for every possible transfer function.","distinct":true,"url":"https://api.github.com/repos/timvandermeij/pdf.js/commits/4770b516fe82028d6dc5e7cb84c84635ac9066bb"},{"sha":"974433a7a791e081a937b206cbe9763ac4e68d9b","author":{"email":"bf7a94fc7869b0b8e5890d5c43e312c17965a5ff@mozilla.com","name":"Yury Delendik"},"message":"Merge pull request #6953 from Snuffleupagus/smask-transferMap-upper-limit\n\nCorrect the upper bound used when building the `transferMap` for SMasks (PR 6723 followup)","distinct":true,"url":"https://api.github.com/repos/timvandermeij/pdf.js/commits/974433a7a791e081a937b206cbe9763ac4e68d9b"},{"sha":"4c59712606e67bd66bb982dbb465117a3d349afb","author":{"email":"bf7a94fc7869b0b8e5890d5c43e312c17965a5ff@mozilla.com","name":"Yury Delendik"},"message":"Merge pull request #6904 from timvandermeij/cleanup-workers\n\nDestroy workers when they are no longer needed in the unit tests","distinct":true,"url":"https://api.github.com/repos/timvandermeij/pdf.js/commits/4c59712606e67bd66bb982dbb465117a3d349afb"},{"sha":"097e273ca444804c0c3efd66d05096e14521eee8","author":{"email":"7e09c9d3e96378bf549fc283fd6e1e5b7014cc33@robwu.nl","name":"Rob Wu"},"message":"Improve work-around for importScripts bug.\n\nReverts \"Hack to avoid intermidiate Chrome failures during tests.\"\n(2b2c5212133dc69d238a286ae69d49eda571db2f).\n\nrequire.js uses importScript asynchronously, which activates the worker\nGC bug in WebKit. This patch works around a bug in a way that is similar\nin the upcoming (but not yet released) require.js 2.1.23\n\nThe advantage of the new work-around is that it allows the runtime to\ngarbage-collect idle Workers.\n\nReferences:\n- https://crbug.com/572225\n- https://webkit.org/b/153317","distinct":true,"url":"https://api.github.com/repos/timvandermeij/pdf.js/commits/097e273ca444804c0c3efd66d05096e14521eee8"},{"sha":"a0aa781c394a8e5dedbf14c5db0195ab72e8ff46","author":{"email":"4ec1e66dc4bbb8196a5402fa4f873c344f88f2db@gmail.com","name":"Tim van der Meij"},"message":"Merge pull request #6913 from Rob--W/importScripts-work-around\n\nImprove work-around for importScripts bug.","distinct":true,"url":"https://api.github.com/repos/timvandermeij/pdf.js/commits/a0aa781c394a8e5dedbf14c5db0195ab72e8ff46"}]}