{"push_id":1865236625,"size":17,"distinct_size":17,"ref":"refs/heads/master","head":"244f297e9a0d0a7a3ff712cbbb21b7795ae64fab","before":"8fdc4427eacd0be156e34d8cbeb9323eaea09df3","commits":[{"sha":"ef43aa8826d3f1bcbb5ad79018c3648a9c41bd2a","author":{"name":"Robin Watts","email":"49d988404a3b2a3d5c9c17acb4d37eadf927c737@artifex.com"},"message":"Fix shape handling in draw-device.","distinct":true,"url":"https://api.github.com/repos/ebraminio/mupdf/commits/ef43aa8826d3f1bcbb5ad79018c3648a9c41bd2a"},{"sha":"731832ba5518018875e8674e0c48ab1bb92d86bc","author":{"name":"Michael Vrhel","email":"7b4a03d6910eb401e9152d438f6597772be58a31@artifex.com"},"message":"Make sure CMYK ICC color spaces are subtractive","distinct":true,"url":"https://api.github.com/repos/ebraminio/mupdf/commits/731832ba5518018875e8674e0c48ab1bb92d86bc"},{"sha":"8260c7b828c5df4895db15196be70b4bb58fbee7","author":{"name":"Michael Vrhel","email":"7b4a03d6910eb401e9152d438f6597772be58a31@artifex.com"},"message":"Fix issues in alpha removal during color management\n\nDuring code refactor a few bugs were introduced.","distinct":true,"url":"https://api.github.com/repos/ebraminio/mupdf/commits/8260c7b828c5df4895db15196be70b4bb58fbee7"},{"sha":"a3d05504307e05e9bcf71aff7e5e86f0090bbba2","author":{"name":"Michael Vrhel","email":"7b4a03d6910eb401e9152d438f6597772be58a31@artifex.com"},"message":"Don't convert cmyka images to rgba\n\nWe should handle the cmyka images in their native form\nnow that we are holding the data inverted.  Fixes fts_17_1700.pdf\n\nAlso fixes fts_43xx.xps","distinct":true,"url":"https://api.github.com/repos/ebraminio/mupdf/commits/a3d05504307e05e9bcf71aff7e5e86f0090bbba2"},{"sha":"d4d4dcf1d64d4b0d3a510ed218f17e815b68c012","author":{"name":"Robin Watts","email":"49d988404a3b2a3d5c9c17acb4d37eadf927c737@artifex.com"},"message":"Rid the world of fz_ensure_pixmap_is_additive.\n\nNo longer required since we flipped subtractive spaces.","distinct":true,"url":"https://api.github.com/repos/ebraminio/mupdf/commits/d4d4dcf1d64d4b0d3a510ed218f17e815b68c012"},{"sha":"1a6d9daf03db3c45569b4a74141131a979b05c33","author":{"name":"Michael Vrhel","email":"7b4a03d6910eb401e9152d438f6597772be58a31@artifex.com"},"message":"Fix softlight blend mode.  Make nonseparable blends work with CMYK\n\nSoftlight blend mode was broken as the constants were not properly scaled\nfor 255 arithmetic.  The nonseparable blending code needs to do special\nhandling of K when the color space is CMYK.","distinct":true,"url":"https://api.github.com/repos/ebraminio/mupdf/commits/1a6d9daf03db3c45569b4a74141131a979b05c33"},{"sha":"28bfd69eb4101a2197920da6cbc21f491d8cb288","author":{"name":"Michael Vrhel","email":"7b4a03d6910eb401e9152d438f6597772be58a31@artifex.com"},"message":"Support non-separable blending in gray color spaces\n\nAlso make sure to support the cases where the background\nalpha is 0 for non-isolated groups.","distinct":true,"url":"https://api.github.com/repos/ebraminio/mupdf/commits/28bfd69eb4101a2197920da6cbc21f491d8cb288"},{"sha":"63713f22ae830142dfe0d3896948ec53c4705ace","author":{"name":"Michael Vrhel","email":"7b4a03d6910eb401e9152d438f6597772be58a31@artifex.com"},"message":"Add colorspace handling to transparency groups\n\nAlso force softmasks to be isolated groups.","distinct":true,"url":"https://api.github.com/repos/ebraminio/mupdf/commits/63713f22ae830142dfe0d3896948ec53c4705ace"},{"sha":"a072383d980fda364df6cd123383e9d1327430b7","author":{"name":"Michael Vrhel","email":"7b4a03d6910eb401e9152d438f6597772be58a31@artifex.com"},"message":"If page has no group then use output intent color space\n\nIf the document has an output intent but no page group was defined\nthen we should not let the target device color space define what\nour base group is.  Instead we should push a group that uses\nthe target output intent color space.  This problem occurs on\npage 3 of the Altona test file (TextKnockout page).","distinct":true,"url":"https://api.github.com/repos/ebraminio/mupdf/commits/a072383d980fda364df6cd123383e9d1327430b7"},{"sha":"efabbbe651d4bdd24ced305368215ef59230a6de","author":{"name":"Tor Andersson","email":"41185b4a939ac9e92bf8f287775dc1cdfad5bc58@artifex.com"},"message":"Set colorspace name field.","distinct":true,"url":"https://api.github.com/repos/ebraminio/mupdf/commits/efabbbe651d4bdd24ced305368215ef59230a6de"},{"sha":"3ef06faf300d7a840ecd66a8861c5bda585fc020","author":{"name":"Tor Andersson","email":"41185b4a939ac9e92bf8f287775dc1cdfad5bc58@artifex.com"},"message":"Temporary fix for nasty header file dependencies","distinct":true,"url":"https://api.github.com/repos/ebraminio/mupdf/commits/3ef06faf300d7a840ecd66a8861c5bda585fc020"},{"sha":"6dc533a774c732b0292e5b566766f3a000cd45fb","author":{"name":"Tor Andersson","email":"41185b4a939ac9e92bf8f287775dc1cdfad5bc58@artifex.com"},"message":"Complement subtractive colors before applying blend modes.\n\n(Incorporates fixes from Tor, Michael and Robin).","distinct":true,"url":"https://api.github.com/repos/ebraminio/mupdf/commits/6dc533a774c732b0292e5b566766f3a000cd45fb"},{"sha":"9b714248bc871502d9e80dfcd72404e69fcc234c","author":{"name":"Robin Watts","email":"49d988404a3b2a3d5c9c17acb4d37eadf927c737@artifex.com"},"message":"Fix fz_copy_pixmap_rect to work properly in all cases.","distinct":true,"url":"https://api.github.com/repos/ebraminio/mupdf/commits/9b714248bc871502d9e80dfcd72404e69fcc234c"},{"sha":"3af5cbf40d7fd8eaca5ed415e715d36950ccfa71","author":{"name":"Michael Vrhel","email":"7b4a03d6910eb401e9152d438f6597772be58a31@artifex.com"},"message":"Non-isolated groups should use parent color space\n\nEven if the group defines a color space, it should be\nignored if the group is not isolated.  Fixes issue\nin page 7 of Altona test.","distinct":true,"url":"https://api.github.com/repos/ebraminio/mupdf/commits/3af5cbf40d7fd8eaca5ed415e715d36950ccfa71"},{"sha":"b1c9e88204d1cab480b3bd346a08f5fb639891ed","author":{"name":"Robin Watts","email":"49d988404a3b2a3d5c9c17acb4d37eadf927c737@artifex.com"},"message":"Switch order of fz_dump_blend arguments.\n\nOtherwise it confuses me every single time.\n\nAlso correct the output in fz_draw_clip_image_mask. We are rendering\nonto .mask, not .dest, so that's the one we should debug.","distinct":true,"url":"https://api.github.com/repos/ebraminio/mupdf/commits/b1c9e88204d1cab480b3bd346a08f5fb639891ed"},{"sha":"8e4682ed85477a1243ff9c91bfc10578b58d7ec2","author":{"name":"Robin Watts","email":"49d988404a3b2a3d5c9c17acb4d37eadf927c737@artifex.com"},"message":"Remove local variables from fz_draw_clip_image_mask\n\nThey serve no good purpose except to require \"fz_var\"ing and\nto get out of sync.","distinct":true,"url":"https://api.github.com/repos/ebraminio/mupdf/commits/8e4682ed85477a1243ff9c91bfc10578b58d7ec2"},{"sha":"244f297e9a0d0a7a3ff712cbbb21b7795ae64fab","author":{"name":"Robin Watts","email":"49d988404a3b2a3d5c9c17acb4d37eadf927c737@artifex.com"},"message":"Debug blending","distinct":true,"url":"https://api.github.com/repos/ebraminio/mupdf/commits/244f297e9a0d0a7a3ff712cbbb21b7795ae64fab"}]}
{"actor":{"display_login":"ebraminio"}}