diff --git a/DEPS b/DEPS index 9cc0813cab8dd2958f94aed92fed0817bf4575d6..8e9c6b29cc68ff97b27acfbfd8a04015469a9c48 100644 --- a/DEPS +++ b/DEPS @@ -136,7 +136,7 @@ allowed_hosts = [ ] deps = { - 'src': 'https://github.com/flutter/buildroot.git' + '@' + '73331c60597020b7ba4743cbefef24561e32eca7', + 'src': 'https://github.com/flutter/buildroot.git' + '@' + 'edd0f2d19604a7d63deb20e9c19c1412acb8a9bd', # Fuchsia compatibility # @@ -524,7 +524,7 @@ deps = { 'packages': [ { 'package': 'fuchsia/clang/${{platform}}', - 'version': 'git_revision:cea8882254f97ae82867e25e736959d1cfa31896' + 'version': 'git_revision:de39621f0f03f20633bdfa50bde97a3908bf6e98' } ], 'condition': 'host_os == "mac" or host_os == "linux"', diff --git a/shell/common/input_events_unittests.cc b/shell/common/input_events_unittests.cc index 3cacb1049f399aad833f3e7273b7145f4de6b48e..69688cce4a589a9560b400aa859b7efbbdb783a5 100644 --- a/shell/common/input_events_unittests.cc +++ b/shell/common/input_events_unittests.cc @@ -183,53 +183,53 @@ TEST_F(ShellTest, DelayAtMostOneEventForFasterThanVSyncInputEvents) { TEST_F(ShellTest, HandlesActualIphoneXsInputEvents) { // Actual delivery times measured on iPhone Xs, in the unit of frame_time // (16.67ms for 60Hz). - double iphone_xs_times[] = {0.15, - 1.0773046874999999, - 2.1738720703124996, - 3.0579052734374996, - 4.0890087890624995, - 5.0952685546875, - 6.1251708984375, - 7.1253076171875, - 8.125927734374999, - 9.37248046875, - 10.133950195312499, - 11.161201171875, - 12.226992187499999, - 13.1443798828125, - 14.440327148437499, - 15.091684570312498, - 16.138681640625, - 17.126469726562497, - 18.1592431640625, - 19.371372070312496, - 20.033774414062496, - 21.021782226562497, - 22.070053710937497, - 23.325541992187496, - 24.119648437499997, - 25.084262695312496, - 26.077866210937497, - 27.036547851562496, - 28.035073242187497, - 29.081411132812498, - 30.066064453124998, - 31.089360351562497, - 32.086142578125, - 33.4618798828125, - 34.14697265624999, - 35.0513525390625, - 36.136025390624994, - 37.1618408203125, - 38.144472656249995, - 39.201123046875, - 40.4339501953125, - 41.1552099609375, - 42.102128906249995, - 43.0426318359375, - 44.070131835937495, - 45.08862304687499, - 46.091469726562494}; + constexpr double iphone_xs_times[] = {0.15, + 1.0773046874999999, + 2.1738720703124996, + 3.0579052734374996, + 4.0890087890624995, + 5.0952685546875, + 6.1251708984375, + 7.1253076171875, + 8.125927734374999, + 9.37248046875, + 10.133950195312499, + 11.161201171875, + 12.226992187499999, + 13.1443798828125, + 14.440327148437499, + 15.091684570312498, + 16.138681640625, + 17.126469726562497, + 18.1592431640625, + 19.371372070312496, + 20.033774414062496, + 21.021782226562497, + 22.070053710937497, + 23.325541992187496, + 24.119648437499997, + 25.084262695312496, + 26.077866210937497, + 27.036547851562496, + 28.035073242187497, + 29.081411132812498, + 30.066064453124998, + 31.089360351562497, + 32.086142578125, + 33.4618798828125, + 34.14697265624999, + 35.0513525390625, + 36.136025390624994, + 37.1618408203125, + 38.144472656249995, + 39.201123046875, + 40.4339501953125, + 41.1552099609375, + 42.102128906249995, + 43.0426318359375, + 44.070131835937495, + 45.08862304687499, + 46.091469726562494}; constexpr int n = sizeof(iphone_xs_times) / sizeof(iphone_xs_times[0]); // We don't use `constexpr int frame_time` here because MSVC doesn't handle // it well with lambda capture. @@ -239,8 +239,8 @@ TEST_F(ShellTest, HandlesActualIphoneXsInputEvents) { // TestSimulatedInputEvents. UnitlessTime base_latency = static_cast(base_latency_f * frame_time); - Generator iphone_xs_generator = [frame_time, base_latency, - &iphone_xs_times](int i) { + Generator iphone_xs_generator = [frame_time, iphone_xs_times, + base_latency](int i) { return base_latency + static_cast(iphone_xs_times[i] * frame_time); };