{"push_id":2825571924,"size":1000,"distinct_size":2332,"ref":"refs/heads/master","head":"5d7397fcf9038b8488b19e2101de565aa5b6239b","before":"4ac7f5aaf9d999e3d2d973e730d1fc573d4394ad","commits":[{"sha":"972a9e915ad73099d7bb7e43e07c3f63b75ca7fb","author":{"name":"Chris Bracken","email":"711c73f64afdce07b7e38039a96d2224209e9a6c@bracken.jp"},"message":"Fix AOT snapshotting depfile path (#17050)\n\nFixes a bug introduced in 82f969ff0593e1da270bcc18cb0a495877f617df where\r\nthe depfile used for AOT snapshotting, useful in particular for skipping\r\ngen_snapshot when inputs/outputs haven't changed since the last build.","distinct":true,"url":"https://api.github.com/repos/dahabit/flutter/commits/972a9e915ad73099d7bb7e43e07c3f63b75ca7fb"},{"sha":"549acac6555599886e4795a92d54c54d6f0f5791","author":{"name":"Chris Bracken","email":"711c73f64afdce07b7e38039a96d2224209e9a6c@bracken.jp"},"message":"Improve AOT build fingerprinting (#17053)\n\nThis is a simple refactoring with no functional changes. We now reuse\r\nthe existing _isBuildRequired() and _writeFingerprint() functions and\r\nshare them with script snapshotting rather than reimplementing their\r\nlogic.\r\n\r\nChanges the signatures of both to support multiple output files (as\r\nrequired for AOT snapshotting).","distinct":true,"url":"https://api.github.com/repos/dahabit/flutter/commits/549acac6555599886e4795a92d54c54d6f0f5791"},{"sha":"61de5014b6bc6052984ac7e8ef11f2f171cb7f43","author":{"name":"Andrew Davies","email":"47ab35b5476e6f635a41348912611acf8f7203e7@google.com"},"message":"[frdp] Ignore stale ports. (#16944)\n\nWhen forwarding all ports, run a test connection to each Dart VM instance, stopping port forwarding if the connection fails.\r\n\r\nAlso does the same for any batched calls that hit all Dart VM instances.","distinct":true,"url":"https://api.github.com/repos/dahabit/flutter/commits/61de5014b6bc6052984ac7e8ef11f2f171cb7f43"},{"sha":"84dbef398226d44abb1e769f305033e5fc677d05","author":{"name":"Jonah Williams","email":"07430f204b9a104051fbdce3c555ab8df64d2479@google.com"},"message":"add route semantics to backdrop widget (#16981)","distinct":true,"url":"https://api.github.com/repos/dahabit/flutter/commits/84dbef398226d44abb1e769f305033e5fc677d05"},{"sha":"32d1f0a80a9c8bfa76301173497a6c98be82ee16","author":{"name":"Andrew Davies","email":"47ab35b5476e6f635a41348912611acf8f7203e7@google.com"},"message":"[frdb] Analyzer fix. (#17057)\n\nRemoves unused var.","distinct":true,"url":"https://api.github.com/repos/dahabit/flutter/commits/32d1f0a80a9c8bfa76301173497a6c98be82ee16"},{"sha":"fe0de001d919f49b30cee623a51618660554c1a7","author":{"name":"Chris Bracken","email":"711c73f64afdce07b7e38039a96d2224209e9a6c@bracken.jp"},"message":"Eliminate unnecessary buildAotSnapshot parameter (#17056)\n\nThis isn't user-specifiable through a flag, so no need to pass it as a\r\nparameter.","distinct":true,"url":"https://api.github.com/repos/dahabit/flutter/commits/fe0de001d919f49b30cee623a51618660554c1a7"},{"sha":"f8fe5e3cba85110c53baa458c699703e61c049ad","author":{"name":"xster","email":"3ba7f577961a2cfa2a042a55bca9a0f94b4f564e@xster.net"},"message":"Fix some glyph codes that pointed to the wrong places in CupertinoIcons (#16916)","distinct":true,"url":"https://api.github.com/repos/dahabit/flutter/commits/f8fe5e3cba85110c53baa458c699703e61c049ad"},{"sha":"396298fb39fa7fa5f215581a026d29bf8dd213a6","author":{"name":"xster","email":"3ba7f577961a2cfa2a042a55bca9a0f94b4f564e@xster.net"},"message":"Give more room for the front layer drag on iPhone X for new Gallery (#16975)\n\n* Give more room for the front layer drag on iPhone X\r\n\r\n* Tweak the animation visual effects\r\n\r\n* review lint","distinct":true,"url":"https://api.github.com/repos/dahabit/flutter/commits/396298fb39fa7fa5f215581a026d29bf8dd213a6"},{"sha":"6334da01094ac0f03acb110a6eeac61b7f6e23a3","author":{"name":"Hans Muller","email":"c758bf4dc29d6396a5209d38dfb92c9564c62dc2@chromium.org"},"message":"Assert that required dialog context args are non-null (#16890)","distinct":true,"url":"https://api.github.com/repos/dahabit/flutter/commits/6334da01094ac0f03acb110a6eeac61b7f6e23a3"},{"sha":"f0c4bc30c67dba03c4bfe9aefbb6219f7967c3a0","author":{"name":"Jonah Williams","email":"07430f204b9a104051fbdce3c555ab8df64d2479@google.com"},"message":"Add SemanticService.tooltip method for Android tooltips (#16978)","distinct":true,"url":"https://api.github.com/repos/dahabit/flutter/commits/f0c4bc30c67dba03c4bfe9aefbb6219f7967c3a0"},{"sha":"a5a33325efd95a4329da12e945381954b89f8c17","author":{"name":"Todd Volkert","email":"cb9a415726d7a79af5483ebf0b489c766d617d5d@users.noreply.github.com"},"message":"Move toImage() impl from RepaintRenderBoundary to OffsetLayer (#17060)\n\nhttps://github.com/flutter/flutter/issues/16859","distinct":true,"url":"https://api.github.com/repos/dahabit/flutter/commits/a5a33325efd95a4329da12e945381954b89f8c17"},{"sha":"c813eabf50777614b7e2b2e82f363d4b6e79425f","author":{"name":"Alexander Aprelev","email":"dfb74c35a357c2059971a4bf7fe26b6a7c18085d@google.com"},"message":"Roll engine to 613aae032f07b01b9ac2172529e51869431fe465 (dart roll)  (#17069)\n\n* Roll to pre-dart engine.\r\n\r\n* Roll to dart roll engine.","distinct":true,"url":"https://api.github.com/repos/dahabit/flutter/commits/c813eabf50777614b7e2b2e82f363d4b6e79425f"},{"sha":"8b99d1d83ccc7027692e9f316d4ae9085ef6e355","author":{"name":"Todd Volkert","email":"cb9a415726d7a79af5483ebf0b489c766d617d5d@users.noreply.github.com"},"message":"Add `expectLater` to flutter_test (#17063)\n\n* Wrap `expectLater()` in flutter_tester so that callers can\r\n  wait for the matcher to complete in their tests\r\n\r\nhttps://github.com/flutter/flutter/issues/16859","distinct":true,"url":"https://api.github.com/repos/dahabit/flutter/commits/8b99d1d83ccc7027692e9f316d4ae9085ef6e355"},{"sha":"8860627b635c6f54a359e953f14258e7accc897b","author":{"name":"Todd Volkert","email":"cb9a415726d7a79af5483ebf0b489c766d617d5d@users.noreply.github.com"},"message":"Add WidgetTester.runAsync() (#17029)\n\nThis will allow callers to run real async code within a widget test.\r\n\r\nhttps://github.com/flutter/flutter/issues/16859","distinct":true,"url":"https://api.github.com/repos/dahabit/flutter/commits/8860627b635c6f54a359e953f14258e7accc897b"},{"sha":"cdbb2385f1a584d2056c386ffd7bd07b7af8cb87","author":{"name":"Chris Bracken","email":"711c73f64afdce07b7e38039a96d2224209e9a6c@bracken.jp"},"message":"Extract kernel compile from buildAotSnapshot (#17062)\n\nMoves the kernel compile step to the beginning of the AOT build in a\r\nseparate method. This is pre-factoring for iOS universal builds where\r\nthe kernel build happens once, but we then snapshot twice: once for\r\narmv7 and once for arm64.\r\n\r\nThis also writes dependencies to build/kernel_compile.d rather than\r\nbuild/aot/snapshot.d, since that is immediately overwritten by\r\ngen_snapshot.","distinct":true,"url":"https://api.github.com/repos/dahabit/flutter/commits/cdbb2385f1a584d2056c386ffd7bd07b7af8cb87"},{"sha":"6e26cc28ba4558ac35dcac8eaea3df4fd37a41e1","author":{"name":"Mikkel Nygaard Ravn","email":"1e5cbdcacd8ebe6ed32f8288eed1df0c7206f09f@google.com"},"message":"Flutter tools recommend using Cocoapods 1.5.0 (#16971)","distinct":true,"url":"https://api.github.com/repos/dahabit/flutter/commits/6e26cc28ba4558ac35dcac8eaea3df4fd37a41e1"},{"sha":"7a0ebad092a09ac4667cf73434ba09a7ab8616cf","author":{"name":"Mikkel Nygaard Ravn","email":"1e5cbdcacd8ebe6ed32f8288eed1df0c7206f09f@google.com"},"message":"Revert \"Flutter tools recommend using Cocoapods 1.5.0 (#16971)\" (#17110)\n\nThis reverts commit 6e26cc28ba4558ac35dcac8eaea3df4fd37a41e1.","distinct":true,"url":"https://api.github.com/repos/dahabit/flutter/commits/7a0ebad092a09ac4667cf73434ba09a7ab8616cf"},{"sha":"5c2259d505c7f6ba008cdc98ae3b3213cb3b614f","author":{"name":"Hans Muller","email":"c758bf4dc29d6396a5209d38dfb92c9564c62dc2@chromium.org"},"message":"Cross fade gallery UI front layer (#17064)","distinct":true,"url":"https://api.github.com/repos/dahabit/flutter/commits/5c2259d505c7f6ba008cdc98ae3b3213cb3b614f"},{"sha":"dedd180f9f2aa5e02b0a871108fcc38991f5da44","author":{"name":"Todd Volkert","email":"cb9a415726d7a79af5483ebf0b489c766d617d5d@users.noreply.github.com"},"message":"Fix expectLater to not wrap the delegate in a guard (#17085)\n\nFollow-up to https://github.com/flutter/flutter/pull/17063\r\n\r\nhttps://github.com/flutter/flutter/issues/16859","distinct":true,"url":"https://api.github.com/repos/dahabit/flutter/commits/dedd180f9f2aa5e02b0a871108fcc38991f5da44"},{"sha":"e19db89a0e855492afe3471b83faf0ddf611bd88","author":{"name":"Todd Volkert","email":"cb9a415726d7a79af5483ebf0b489c766d617d5d@users.noreply.github.com"},"message":"Add basic support for golden image file testing (#17094)\n\n* Add a `matchesGoldenFile()` async matcher that will match\r\n  a finder's widget's rasterized image against a golden file.\r\n* Add support for pluggable image comparison backends\r\n* Add a default backend that does simplistic PNG byte\r\n  comparison on locally stored golden files.\r\n* Add support for `flutter test --update-goldens`, which will\r\n  treat the rasterized image bytes produced during the test\r\n  as the new golden bytes and update the golden file accordingly\r\n\r\nStill TODO:\r\n\r\n* Add support for the `flutter_test_config.dart` test config hook\r\n* Utilize `flutter_test_config.dart` in `packages/flutter/test`\r\n  to install a backend that retrieves golden files from a dedicated\r\n  `flutter/goldens` repo\r\n\r\nhttps://github.com/flutter/flutter/issues/16859","distinct":true,"url":"https://api.github.com/repos/dahabit/flutter/commits/e19db89a0e855492afe3471b83faf0ddf611bd88"}]}
{"actor":{"display_login":"dahabit"}}