{"push_id":1267526279,"size":792,"distinct_size":0,"ref":"refs/heads/master","head":"5561e3ddbbf6c3e051075ada4a11ddc70760f03d","before":"6fc8ff024bd823f350400a86e7b9daa1c25f618e","commits":[{"sha":"280d537e2893ee036c5e58e23438b12d30d634ee","author":{"name":"bungeman","email":"9e663e614b4d188055f5d7457eebbbc5866a7df4@google.com"},"message":"Revert of Rotate emoji with FreeType. (patchset #5 id:80001 of https://codereview.chromium.org/2139703002/ )\n\nReason for revert:\nCausing roll to fail on telemetry_perf_unittests (bencharks.system_health_smoke_test.SystemHealthBenchmarkSmokeTest.system_health.memory_desktop.load:search:taobao (and baidu)) and browser_tests (FindInPageControllerTest.FindInPageSpecialURLS).\n\nThis is due to triggering the assert in copyFTBitmap\n\nSkASSERT(dstMask.fBounds.width() == static_cast<int>(srcFTBitmap.width));\n\nwhen called from inside the block guarded by\n\nif (bitmapTransform.isIdentity())\n\nOriginal issue's description:\n> Rotate bitmap strikes with FreeType.\n>\n> BUG=skia:3490\n> GOLD_TRYBOT_URL= https://gold.skia.org/search?issue=2139703002\n>\n> Committed: https://skia.googlesource.com/skia/+/31e0c1379e6d0ce48196183e295b929af51fa74e\n\nTBR=mtklein@google.com,reed@google.com\n# Skipping CQ checks because original CL landed less than 1 days ago.\nNOPRESUBMIT=true\nNOTREECHECKS=true\nNOTRY=true\nBUG=skia:3490\n\nReview-Url: https://codereview.chromium.org/2149253005","distinct":false,"url":"https://api.github.com/repos/fuchsia-mirror/third_party-skia/commits/280d537e2893ee036c5e58e23438b12d30d634ee"},{"sha":"cea22ae2349502334312bd1d9e10ffa894f70e05","author":{"name":"kolczyk","email":"233ed3eb6535adcca75ac666c17dd38758dc15f1@opera.com"},"message":"Guard SkMatrix::get*Scale[s]() against negative nearly-zero values.\n\nBUG=skia:4718\nGOLD_TRYBOT_URL= https://gold.skia.org/search?issue=2143133005\n\nReview-Url: https://codereview.chromium.org/2143133005","distinct":false,"url":"https://api.github.com/repos/fuchsia-mirror/third_party-skia/commits/cea22ae2349502334312bd1d9e10ffa894f70e05"},{"sha":"eaf6d4102258c867b3101aadfbd6ffb9d17d429e","author":{"name":"update-skps","email":"3e3e4e90b634199d5a84662d8ecef3bbc9d5278d@skia.org"},"message":"Update SKP version\n\nAutomatic commit by the RecreateSKPs bot.\n\nTBR=\nNO_MERGE_BUILDS\nGOLD_TRYBOT_URL= https://gold.skia.org/search?issue=2157823002\n\nReview-Url: https://codereview.chromium.org/2157823002","distinct":false,"url":"https://api.github.com/repos/fuchsia-mirror/third_party-skia/commits/eaf6d4102258c867b3101aadfbd6ffb9d17d429e"},{"sha":"490c07d77670654ab77299323b56792bddbc053f","author":{"name":"msarett","email":"ee71770266349c70ea206c942668eaa368b9cab7@google.com"},"message":"Test auto merger\n\nTBR=djsollen@google.com\nNOTRY=true\nBUG=skia:\nGOLD_TRYBOT_URL= https://gold.skia.org/search?issue=2158793004\n\nReview-Url: https://codereview.chromium.org/2158793004","distinct":false,"url":"https://api.github.com/repos/fuchsia-mirror/third_party-skia/commits/490c07d77670654ab77299323b56792bddbc053f"},{"sha":"0ae36a2cebf35c68c3013383d3b640f70034be55","author":{"name":"bsalomon","email":"0b4973d85f6b857fa8baac13f96bea8c6cc90ca9@google.com"},"message":"In GrShape detect that stroked axis-aligned lines are rrects.\nGOLD_TRYBOT_URL= https://gold.skia.org/search?issue=2151313002\n\nReview-Url: https://codereview.chromium.org/2151313002","distinct":false,"url":"https://api.github.com/repos/fuchsia-mirror/third_party-skia/commits/0ae36a2cebf35c68c3013383d3b640f70034be55"},{"sha":"eb9a84aa576e6278afca6f0cbef4ac80d85cc001","author":{"name":"jcgregorio","email":"edaf783fd1ac56a8571aec4541b7036704e5a9cb@google.com"},"message":"Revert of remove unused TableMaskFilter (patchset #1 id:1 of https://codereview.chromium.org/2156463002/ )\n\nReason for revert:\nNeeded for Android:\n\nframeworks/base/core/jni/android/graphics/MaskFilter.cpp:5:10: fatal error: 'SkTableMaskFilter.h' file not found\n\nOriginal issue's description:\n> remove unused TableMaskFilter\n>\n> BUG=skia:\n> GOLD_TRYBOT_URL= https://gold.skia.org/search?issue=2156463002\n>\n> TBR=\n>\n> Committed: https://skia.googlesource.com/skia/+/59779ae8ce316bf8b8082ec2df1683ccd38161f1\n\nTBR=reed@google.com\n# Not skipping CQ checks because original CL landed more than 1 days ago.\nBUG=skia:\n\nReview-Url: https://codereview.chromium.org/2156183002","distinct":false,"url":"https://api.github.com/repos/fuchsia-mirror/third_party-skia/commits/eb9a84aa576e6278afca6f0cbef4ac80d85cc001"},{"sha":"f023e6879c63e5d223e89707a714f18688a93a4a","author":{"name":"fmenozzi","email":"0838d73a2568f15194b02e3708adc746791a6b5f@google.com"},"message":"Add filename to gradient scrape\n\nBUG=skia:\nGOLD_TRYBOT_URL= https://gold.skia.org/search?issue=2160583002\n\nReview-Url: https://codereview.chromium.org/2160583002","distinct":false,"url":"https://api.github.com/repos/fuchsia-mirror/third_party-skia/commits/f023e6879c63e5d223e89707a714f18688a93a4a"},{"sha":"6451a0cea6007aff54565ec82e2f86cb1d32ecc7","author":{"name":"robertphillips","email":"70f2d1b0916a80106da20361d0c8382f5cb92975@google.com"},"message":"Add makeSpecial calls to SkGpuDevice\nGOLD_TRYBOT_URL= https://gold.skia.org/search?issue=2161533003\n\nReview-Url: https://codereview.chromium.org/2161533003","distinct":false,"url":"https://api.github.com/repos/fuchsia-mirror/third_party-skia/commits/6451a0cea6007aff54565ec82e2f86cb1d32ecc7"},{"sha":"55888e44171ffd48b591d19256884a969fe4da17","author":{"name":"caryclark","email":"dd0d50999fccc142d917b438810c40bd9b09a32d@google.com"},"message":"pathops coincidence and security rewrite\n\nMost changes stem from working on an examples bracketed\nby #if DEBUG_UNDER_DEVELOPMENT  // tiger\nThese exposed many problems with coincident curves,\nas well as errors throughout the code.\n\nFixing these errors also fixed a number of fuzzer-inspired\nbug reports.\n\n* Line/Curve Intersections\nCheck to see if the end of the line nearly intersects\nthe curve. This was a FIXME in the old code.\n\n* Performance\nUse a central chunk allocator.\nPlumb the allocator into the global variable state\nso that it can be shared. (Note that 'SkGlobalState'\nis allocated on the stack and is visible to children\nfunctions but not other threads.)\n\n* Refactor\nLet SkOpAngle grow up from a structure to a class.\nLet SkCoincidentSpans grow up from a structure to a class.\nRename enum Alias to AliasMatch.\n\n* Coincidence Rewrite\nAdd more debugging to coincidence detection.\nParallel debugging routines have read-only logic to report\nthe current coincidence state so that steps through the\nlogic can expose whether things got better or worse.\n\nMore functions can error-out and cause the pathops\nengine to non-destructively exit.\n\n* Accuracy\nRemove code that adjusted point locations. Instead,\noffset the curve part so that sorted curves all use\nthe same origin.\nReduce the size (and influence) of magic numbers.\n\n* Testing\nThe debug suite with verify and the full release suite\n./out/Debug/pathops_unittest -v -V\n./out/Release/pathops_unittest -v -V -x\nexpose one error. That error is captured as cubics_d3.\nThis error exists in the checked in code as well.\n\nBUG=skia:\nGOLD_TRYBOT_URL= https://gold.skia.org/search?issue=2128633003\n\nBUG=skia:\nGOLD_TRYBOT_URL= https://gold.skia.org/search?issue=2128633003\n\nReview-Url: https://codereview.chromium.org/2128633003","distinct":false,"url":"https://api.github.com/repos/fuchsia-mirror/third_party-skia/commits/55888e44171ffd48b591d19256884a969fe4da17"},{"sha":"0b300498b17b100db2678030f516f205d71d15e1","author":{"name":"bsalomon","email":"0b4973d85f6b857fa8baac13f96bea8c6cc90ca9@google.com"},"message":"Initialize fGammaCorrect in DF Path Renderer unit test\n\nTBR=jvanverth@google.com\nGOLD_TRYBOT_URL= https://gold.skia.org/search?issue=2157933003\n\nReview-Url: https://codereview.chromium.org/2157933003","distinct":false,"url":"https://api.github.com/repos/fuchsia-mirror/third_party-skia/commits/0b300498b17b100db2678030f516f205d71d15e1"},{"sha":"4ecb8ab556214c9337f56bc36d50e4d7c655ac7a","author":{"name":"msarett","email":"ee71770266349c70ea206c942668eaa368b9cab7@google.com"},"message":"Fix rewinding bug in SkJpegCodec\n\nPerforming a sampled and/or subset decode will create some state\nin SkJpegCodec.  If we fail to clean up this state properly,\nsubsequent decodes may try to reuse (and potentailly overflow)\nthe leftover memory.\n\nBUG=skia:\nGOLD_TRYBOT_URL= https://gold.skia.org/search?issue=2161593003\n\nReview-Url: https://codereview.chromium.org/2161593003","distinct":false,"url":"https://api.github.com/repos/fuchsia-mirror/third_party-skia/commits/4ecb8ab556214c9337f56bc36d50e4d7c655ac7a"},{"sha":"baaea531c249d3a13b0d04eca59b8bd0ee58d76b","author":{"name":"borenet","email":"e8453cdec023e6ee86a2b715fcd97d61f50a80b5@chromium.org"},"message":"Convert SK Images to new assets format\n\nDepends on https://codereview.chromium.org/2162563002/\n\nBUG=skia:5427\nGOLD_TRYBOT_URL= https://gold.skia.org/search?issue=2155163002\n\nReview-Url: https://codereview.chromium.org/2155163002","distinct":false,"url":"https://api.github.com/repos/fuchsia-mirror/third_party-skia/commits/baaea531c249d3a13b0d04eca59b8bd0ee58d76b"},{"sha":"54f30c13fc0a5d89797fc9be5f0fb1050d96b6f4","author":{"name":"brianosman","email":"f2cc1311fd6bfa93f01bb876569f863fdce23f21@google.com"},"message":"Introduce GrColorSpaceXform, for gamut conversion on textures\n\nGrTextureAccess optionally includes an instance, computed from the src\nand dst color spaces. In all common cases (no color space for either src\nor dst, or same color space for both), no object is allocated.\n\nThis change is orthogonal to my attempts to get color space attached to\nrender targets - regardless of how we choose to do that, this will give\nus the source color space at all points where we are connecting src to\ndst.\n\nThere are many dangling injection points where I've been inserting\nnullptr, but I have a record of all of them. Additionally, there are now\nthree places (the most common simple paths for bitmap/image rendering)\nwhere things are plumbed enough that I expect to have access to the dst\ncolor space (all marked with XFORMTODO).\n\nIn addition to getting the dst color space, I need to inject shader code\nand uniform uploading for appendTextureLookup and friends.\n\nBUG=skia:\nGOLD_TRYBOT_URL= https://gold.skia.org/search?issue=2154753003\n\nReview-Url: https://codereview.chromium.org/2154753003","distinct":false,"url":"https://api.github.com/repos/fuchsia-mirror/third_party-skia/commits/54f30c13fc0a5d89797fc9be5f0fb1050d96b6f4"},{"sha":"a427cc4d6b025b38b5bacd97f98325f9770e1769","author":{"name":"fmalita","email":"ff5bb51517a7f113c6c7557c2859caee0435faf3@chromium.org"},"message":"Remove SkDOM::build(const char doc[], size_t len)\n\nThis flavor is unused, and we have the more general SkStream API.\n\nR=stephana@google.com,reed@google.com\nGOLD_TRYBOT_URL= https://gold.skia.org/search?issue=2154733003\n\nReview-Url: https://codereview.chromium.org/2154733003","distinct":false,"url":"https://api.github.com/repos/fuchsia-mirror/third_party-skia/commits/a427cc4d6b025b38b5bacd97f98325f9770e1769"},{"sha":"b435963a0121088ecff9e42da823c5d820ae8b4c","author":{"name":"mtklein","email":"5f40937d83f40def07523e0b20d4aabcdc871ea1@chromium.org"},"message":"Tweak a couple things I found confusing in ColorSpaceXform unit tests.\n\nNo coverage changes... just refactoring.\n\nBUG=skia:\nGOLD_TRYBOT_URL= https://gold.skia.org/search?issue=2158033002\n\nReview-Url: https://codereview.chromium.org/2158033002","distinct":false,"url":"https://api.github.com/repos/fuchsia-mirror/third_party-skia/commits/b435963a0121088ecff9e42da823c5d820ae8b4c"},{"sha":"c6b842b76bcd0be02377ee5dd6c7e918e9284a57","author":{"name":"caryclark","email":"dd0d50999fccc142d917b438810c40bd9b09a32d@google.com"},"message":"disable new test since it fails on skia_fast\n\nTBR=jcgregario@google.com\nGOLD_TRYBOT_URL= https://gold.skia.org/search?issue=2155243002\n\nReview-Url: https://codereview.chromium.org/2155243002","distinct":false,"url":"https://api.github.com/repos/fuchsia-mirror/third_party-skia/commits/c6b842b76bcd0be02377ee5dd6c7e918e9284a57"},{"sha":"034f243c6de425dedf1786bba1aab30910b7ff53","author":{"name":"caryclark","email":"dd0d50999fccc142d917b438810c40bd9b09a32d@google.com"},"message":"disable test that fails to compute bounds on nexus 5\n\nTBR=jcgregario@google.com\nGOLD_TRYBOT_URL= https://gold.skia.org/search?issue=2160713003\n\nReview-Url: https://codereview.chromium.org/2160713003","distinct":false,"url":"https://api.github.com/repos/fuchsia-mirror/third_party-skia/commits/034f243c6de425dedf1786bba1aab30910b7ff53"},{"sha":"01a2ff8a325e17221b139968e337413df0c2e60c","author":{"name":"reed","email":"07323ea97cbc664dac36a9429116f0e340fe1918@google.com"},"message":"check for culled-out paths inside SkDraw\n\nBUG=629026\nGOLD_TRYBOT_URL= https://gold.skia.org/search?issue=2155213002\n\nReview-Url: https://codereview.chromium.org/2155213002","distinct":false,"url":"https://api.github.com/repos/fuchsia-mirror/third_party-skia/commits/01a2ff8a325e17221b139968e337413df0c2e60c"},{"sha":"d876a4b549998addbef76c1985f605b8213d86b2","author":{"name":"fmenozzi","email":"0838d73a2568f15194b02e3708adc746791a6b5f@google.com"},"message":"Add bounds info\n\nBUG=skia:\nGOLD_TRYBOT_URL= https://gold.skia.org/search?issue=2159853003\n\nReview-Url: https://codereview.chromium.org/2159853003","distinct":false,"url":"https://api.github.com/repos/fuchsia-mirror/third_party-skia/commits/d876a4b549998addbef76c1985f605b8213d86b2"},{"sha":"125845553bfa25ef86b059d01254148cae708b59","author":{"name":"fmalita","email":"ff5bb51517a7f113c6c7557c2859caee0435faf3@chromium.org"},"message":"[SkXMLParser] Initial text node support\n\nAlso disable entity processing.\n\nR=bungeman@google.com,robertphillips@google.com\nGOLD_TRYBOT_URL= https://gold.skia.org/search?issue=2154853002\n\nReview-Url: https://codereview.chromium.org/2154853002","distinct":false,"url":"https://api.github.com/repos/fuchsia-mirror/third_party-skia/commits/125845553bfa25ef86b059d01254148cae708b59"}]}
{"actor":{"display_login":"FF0080"}}