Chinmay Garde
e9177ba3d1
Roll engine to 0c09bf03d. ( #16668 )
...
This roll includes the following engine commits:
* flutter/engine@0c09bf03 : In the service protocol, if no view is specified to flush tasks on, pick the first one. (#5028 )
* flutter/engine@ecaefd7a : Roll src/third_party/skia/ 276886160..1cd6098d5 (50 commits) (#5026 )
* flutter/engine@e6545573 : Enable 'Speak Screen' and 'Switch Control' for iOS (#5016 )
* flutter/engine@3393c179 : Fix Android platform channels (#5025 )
* flutter/engine@1bc0e1bb : On windows, refer to Dart snapshot directly executable. (#5024 )
* flutter/engine@cf6ca32d : Revert "Roll Dart to fe606f890b0a311da802c78b0af414a3c2087a79" (#5023 )
* flutter/engine@4b45a53e : Only make ERROR and FATAL log levels visible by default. (#5022 )
* flutter/engine@98f6c2d5 : Fix shell launcher test (dart2 compliant and stop polling) (#5009 )
* flutter/engine@75851f08 : Roll Dart to fe606f890b0a311da802c78b0af414a3c2087a79 (#5020 )
* flutter/engine@9495a52d : On iOS, try to use ES3, then fall back to ES2. (#5006 )
* flutter/engine@d6d4eec2 : Fix broken Linux build (#5019 )
* flutter/engine@d15dc76e : Fix broken Chromebot build (#5018 )
* flutter/engine@c17a6290 : Breadcrumbs to the wiki (#5017 )
* flutter/engine@4eaf2c2f : Return raw (unencoded) bytes in Image.toByteData() (#5008 )
* flutter/engine@d812a617 : Roll src/third_party/skia/ e669bdfad..276886160 (9 commits) (#5014 )
* flutter/engine@62aeab72 : Call SkSurface::flush instead of getting a backend handle in vulkan_swapchain. (#5012 )
* flutter/engine@f4ebb180 : Roll src/third_party/skia/ 3462eb034..e669bdfad (54 commits) (#5007 )
* flutter/engine@0b7d6be9 : Re-land "do not pause rendering when android view loses focus" (#5004 )
* flutter/engine@91dee598 : If the rasterizer has a valid surface context, use that to create a snapshotting render target. (#4979 )
* flutter/engine@570231b7 : Specify the packages file path when running engine dart tests. (#5005 )
* flutter/engine@0b9cef5a : Minor update to README (#5003 )
* flutter/engine@c386418f : Promote line height in text style created from paragraph style (#4995 )
* flutter/engine@4e0fbb6f : If the test specifies a .dill file, dont make the engine interpret is as source. (#5002 )
* flutter/engine@58e84c8b : Re-land "Support multiple shells in a single process. (#4932 )" (#4998 )
* flutter/engine@37e5df05 : Remove only use of SkPaint::kGenA8FromLCD (#4994 )
* flutter/engine@b7358b33 : libtxt: cache font families that are remapped to the default font family (#4990 )
* flutter/engine@a530035b : libtxt: fix leaks in Skia object reference counting (#4988 )
* flutter/engine@0c74fc93 : [fuchsia] Fix use-after-free (#4987 )
* flutter/engine@b6d2dde9 : [fuchsia] Fix build (#4986 )
* flutter/engine@1dd12649 : [async] Adapt to libasync API changes. (#4980 )
2018-04-17 13:41:18 -07:00
Mikkel Nygaard Ravn
10cf0cedad
Revert "Roll engine to 1bc0e1bb9a8db882a21086096cc2b1e0854312b7 ( #16643 )" ( #16661 )
2018-04-17 12:40:02 +02:00
Todd Volkert
dd32d1b179
Roll engine to 1bc0e1bb9a8db882a21086096cc2b1e0854312b7 ( #16643 )
...
* Roll engine to d6d4eec24c38bb06a9b1aef4e70c321d447ba762
Contains the following engine commits:
flutter/engine@1bc0e1b On windows, refer to Dart snapshot directly executable.
flutter/engine@cf6ca32 Revert "Roll Dart to fe606f890b0a311da802c78b0af414a3c2087a79"
flutter/engine@4b45a53 Only make ERROR and FATAL log levels visible by default.
flutter/engine@98f6c2d Fix shell launcher test (dart2 compliant and stop polling)
flutter/engine@75851f0 Roll Dart to fe606f890b0a311da802c78b0af414a3c2087a79
flutter/engine@9495a52 On iOS, try to use ES3, then fall back to ES2.
flutter/engine@d6d4eec Fix broken Linux build
flutter/engine@d15dc76 Fix broken Chromebot build
flutter/engine@c17a629 Breadcrumbs to the wiki
flutter/engine@4eaf2c2 Return raw (unencoded) bytes in Image.toByteData()
flutter/engine@d812a61 Roll src/third_party/skia/ e669bdfad..276886160 (9 commits)
flutter/engine@62aeab7 Call SkSurface::flush instead of getting a backend handle in vulkan_swapchain.
flutter/engine@f4ebb18 Roll src/third_party/skia/ 3462eb034..e669bdfad (54 commits)
flutter/engine@0b7d6be Re-land "do not pause rendering when android view loses focus"
flutter/engine@91dee59 If the rasterizer has a valid surface context, use that to create a snapshotting render target.
flutter/engine@570231b Specify the packages file path when running engine dart tests.
flutter/engine@0b9cef5 Minor update to README
flutter/engine@c386418 Promote line height in text style created from paragraph style
flutter/engine@4e0fbb6 If the test specifies a .dill file, dont make the engine interpret is as source.
flutter/engine@58e84c8 Re-land "Support multiple shells in a single process.
flutter/engine@37e5df0 Remove only use of SkPaint::kGenA8FromLCD
flutter/engine@b7358b3 libtxt: cache font families that are remapped to the default font family
flutter/engine@a530035 libtxt: fix leaks in Skia object reference counting
flutter/engine@0c74fc9 [fuchsia] Fix use-after-free
flutter/engine@b6d2dde [fuchsia] Fix build
flutter/engine@1dd1264 [async] Adapt to libasync API changes.
* Run test platform finalizers in reverse order to ensure that shell is shutdown before trying to delete any temporary files or directories. This fixes "Access Denied" error on Windows (see #16657 ).
2018-04-17 11:52:00 +02:00
Alexander Aprelev
e0cd42e4ad
Roll engine to 76cb311d9c33720dcd19274228b39ecdbad8d9af (with rolled dart) ( #16518 )
...
* Handle error count reported by frontend.
Extend compilation result from single string to a structure(string filename and integer error count).
* Use ?.
* Include engine roll with dart sdk roll.
* parse(onError) -> tryParse
* Make '?? throw' more readable and avoid issue with analyzer
* Fix test so it mocks compiler output including errors count
2018-04-12 16:28:01 -07:00
Alexander Aprelev
910417cca4
Roll engine to pre-dart engine roll ( #16531 )
2018-04-12 15:03:12 -07:00
Ryan Macnak
fea7d3c853
Roll engine to 4db7a00677f4ec7684ad8136e04a9ed7a8494bcd. ( #16473 )
2018-04-11 14:40:20 -07:00
Alexander Aprelev
a2951a9a1f
Roll engine to ed303c628fe4b322529f8cf01ecb38135a2bab73 (dart roll)
...
Changes since last roll:
```
ed303c628 Roll dart sdk again. Previous roll required 23ae4fa098 revert. (#4966 )
8cd272733 Revert "Roll dart to 7764e6962e22afcf4b58c4e3cef3147330f3c884. (#4960 )" (#4965 )
9199b40f2 Revert "Support multiple shells in a single process. (#4932 )" (#4964 )
6baff4c82 Support multiple shells in a single process. (#4932 )
31c5bb427 Roll dart to 7764e6962e22afcf4b58c4e3cef3147330f3c884. (#4960 )
c8e4c6984 Avoid copying the contents of large platform message responses (#4947 )
5ff527295 Update to use new vulkan GrBackendRenderTarget ctor. (#4962 )
0c8993a1a Update to use new vulkan GrBackendRenderTarget ctor (part 2) (#4963 )
132ebdda8 Revert "Roll src/third_party/skia/ 9874bf1bc..52e16d984 (135 commits) (#4958 )" (#4961 )
11882ab9e Roll src/third_party/skia/ 9874bf1bc..52e16d984 (135 commits) (#4958 )
```
Add consts
2018-04-10 20:17:06 -07:00
Alexander Aprelev
225b15c857
Roll engine to pre-dart roll
2018-04-10 20:17:06 -07:00
Alexander Markov
a0ed436227
Roll engine to 6474647f5210a968d186901cc511153ec442e897 (with Dart roll)
2018-04-09 18:52:23 -07:00
Alexander Markov
3499fa23e3
Roll engine to eea6197a24256fe588e18127f56c733bc42b6a8d (before Dart roll)
...
* Update text_style_test
2018-04-09 18:52:23 -07:00
Todd Volkert
06ed3622a3
Roll engine to d2b69fec751d6d11f62019c863b2cba4ce575bfe ( #16307 )
2018-04-06 10:09:16 -07:00
Chris Bracken
2134adce6d
Roll engine to aa9ce7092801e7ed8f3f86df0d1067279d13784d ( #16289 )
...
Includes:
* Add armv7 support to create_ios_framework script (#4942 )
* Roll Dart to version 09e1766e6caa537e1271fbce04ebcbf8212b6569 (#4941 )
2018-04-05 17:33:16 -07:00
Siva
d0c0426007
Roll engine to version be070599a30413bd203f2d77d2179220c5569c08 ( #16264 )
...
* Roll engine to version be070599a30413bd203f2d77d2179220c5569c08
(includes a roll of dart to version 3e6b8717fedce5cc28a21616f4591683c211f752
2018-04-05 14:06:00 -07:00
Chris Bracken
980d55a53c
Roll engine to 23c0b7bbf77762d774cb96f93af0016776ec60c4 ( #16254 )
...
Includes:
* Revert "Roll dart to 4bcf8ad411bd90da16d44ad399bf350e8423eac9" (flutter/engine#4936 )
* libtxt: render fake bold text if a bold font is not available (flutter/engine#4933 )
* Set FlutterTexture copyPixelBuffer return nullable (flutter/engine#4934 )
* Roll dart to 4bcf8ad411bd90da16d44ad399bf350e8423eac9 (flutter/engine#4929 )
2018-04-04 19:09:43 -07:00
Siva
3a5ed64f7f
Revert "Roll engine to version 58d6ea360ee8454dc1ee442d69408d66fe088a03 ( #16236 )" ( #16252 )
...
This reverts commit e9d1c8e445
.
2018-04-04 16:19:08 -07:00
Siva
e9d1c8e445
Roll engine to version 58d6ea360ee8454dc1ee442d69408d66fe088a03 ( #16236 )
2018-04-04 14:55:05 -07:00
Chris Bracken
13c6ee4f26
Roll engine to ac4089145203a19d317747c32c9114dd4894aa82 ( #16232 )
...
Includes:
* libtxt: add missing dependency for Mac/iOS builds (flutter/engine#4931 )
* libtxt: use Helvetica as a fallback font on iOS 8 and earlier (flutter/engine#4930 )
* Make Rect.largest match the "largest" rect used in DefaultLayerBuilder (flutter/engine#4926 )
* [vulkan] Add VK_ERROR_NOT_PERMITTED_EXT
* Roll buildroot to 8dddd90bf9
(flutter/engine#4928 )
* Set the asset bundle path when initializing the shell in the embedder API (flutter/engine#4925 )
2018-04-04 13:31:13 -07:00
Todd Volkert
62b631102f
Roll engine to 04f3c6557c02879191a558320ed8ec81f8b2b619 ( #16170 )
2018-04-02 23:06:48 -07:00
Alexander Aprelev
1f7a28d8fd
Roll engine to c903c217a1a8206cdebdab1703b52ec6180edf37. ( #16116 )
...
This is to pick up updated dart roll.
2018-03-30 16:53:20 -07:00
Alexander Aprelev
71bd094806
Roll engine. ( #16087 )
...
Changes since last roll:
```
ec1e96864 Revert pub roll from recent dart roll. (#4904 )
ac552fba4 Port flutter content handler to FIDL2. (#4903 )
94cdd8103 Roll dart. (#4902 )
af63732de Support `Path.addCircle` (#4783 )
564c6a5a9 Add hint to use ninja with goma (#4894 )
```
```
2018-03-30 08:35:48 -07:00
Chris Bracken
1d067220da
Roll engine to 9af82c5a1a79ae02477db13e721c8365f31a4840 ( #16088 )
...
Includes:
* libtxt: move to the next run if the current run ends before the start of the line block (flutter/engine#4891 )
* Rolled Dart SDK to e3051175192c83fafa3636c0f16d804734bb285a (flutter/engine#4877 )
2018-03-29 22:14:04 -07:00
Chris Bracken
844ced010a
Roll engine to 6473f1b106485cb0b4ea569af383173daeef8895 ( #16032 )
...
Includes:
* Use newer Skia API for constructing mask blur filters (flutter/engine#4875 )
* Retry fixing vulkan include (flutter/engine#4874 )
2018-03-28 17:25:12 -07:00
Stanislav Baranov
c5288c7346
Support for decimal and signed numeric keyboard ( #15846 )
...
* Support for decimal and signed numeric keyboard
* Comments
* Rebase.
* Roll engine to dd6f46c485192f4506035088c9065b9f5dbba9ab
2018-03-28 08:32:27 -07:00
Chris Bracken
040fbd2947
Roll engine to 3e877d371a359097d7af28aa6e85026fa2318baa ( #15992 )
...
Includes:
* Remove declaration for undefined GPUSurfaceGL::SelectPixelConfig (flutter/engine#4857 )
* Vulkan swap chain setup no longer uses GrPixelConfig and doesn't incl…
* Revert dart roll 20180322 (flutter/engine#4855 )
* Roll back pub upgrade. (flutter/engine#4854 )
* Roll flutter 20180322a (flutter/engine#4852 )
* Document Window.defaultRouteName a little better. (flutter/engine#4851 )
* Roll dart to 95e9e890a9 (flutter/engine#4850 )
2018-03-27 14:54:52 -07:00
Chris Bracken
40bcdf40ef
Roll engine to 01be4c6017f98532eea2456ea422e2c285e219c8 ( #15990 )
...
Includes:
* Fix GPUSurfaceGL includes on Linux (flutter/engine#4849 )
* Slightly improve the docs for the internal _futurize method (flutter/engine#4847 )
* Fix supported color type check on iOS simulators (flutter/engine#4846 )
* Fix GPUSurfaceGL includes on macOS (flutter/engine#4844 )
* Handle Apple-specific GLES headers (flutter/engine#4843 )
* [fuchsia] Fix up includes of Zircon headers (flutter/engine#4842 )
* VulkanSurface and GPUSurfaceGL no longer use GrPixelConfig (flutter/engine#4814 )
2018-03-27 13:48:51 -07:00
Chris Bracken
eb9fc2baf9
Roll engine to e102ae3d28eace7f350ece188187c2566920e654 ( #15988 )
...
Includes:
* Roll Skia (flutter/engine#4841 )
2018-03-27 13:23:56 -07:00
Chris Bracken
9c9162e560
Roll engine to 2114a88b5ee0c5240f2aec6cde164798d00b61b4 ( #15987 )
...
Includes:
* Provide asset lookup key on ios (flutter/engine#4817 )
* Load kernel files from the script URI in the isolate create callback (flutter/engine#4828 )
* Remove some unneeded profiling flags (flutter/engine#4827 )
* Remove the canvas save/restore calls in Paragraph::Paint (flutter/engine#4822 )
2018-03-27 13:22:34 -07:00
Chris Bracken
49c87d010c
Revert "Roll engine to version dd6f46c485192f4506035088c9065b9f5dbba9ab ( #15885 )" ( #15980 )
...
This caused a test failure in the integration_ui_ios devicelab test.
```
stdout: [ +3 ms] 00:02 [32m+0[0m: end-to-end test Ensure keyboard dismissal resizes the view to original size[0m
stdout: [+8129 ms] 00:11 [32m+0[0m[31m -1[0m: end-to-end test Ensure keyboard dismissal resizes the view to original size [1m[31m[E][0m[0m
stdout: [ +5 ms] DriverError: Failed to fulfill Tap: Flutter application not responding
stdout: [ ] Original error: TimeoutException after 0:00:07.500000: Future not completed
stdout: [ ] Original stack trace:
stdout: [ ] #0 FlutterDriver._sendCommand (package:flutter_driver/src/driver/driver.dart:324:18)
stdout: [ ]
stdout: [ ] #1 FlutterDriver.tap (package:flutter_driver/src/driver/driver.dart:368:11)
stdout: [ ]
stdout: [ ] #2 main.. (file:///[... snip ...]/flutter/dev/integration_tests/ui/test_driver/keyboard_resize_test.dart:34:20)
```
This reverts commit 067be92ae8
.
2018-03-27 10:57:50 -07:00
Siva
067be92ae8
Roll engine to version dd6f46c485192f4506035088c9065b9f5dbba9ab ( #15885 )
...
Roll engine to version dd6f46c485192f4506035088c9065b9f5dbba9ab
2018-03-26 22:16:48 -07:00
Siva
821c9b35a1
Roll engine to version 6280adbfb1f9f63cdc6179b9b78634add1e4f2e3 ( #15729 )
...
* roll engine version to 6280adbfb1f9f63cdc6179b9b78634add1e4f2e3
* Correctly handle previewDart : false setting in AnalysisServer and
AnalyzeOnce classes.
2018-03-20 11:15:05 -07:00
Michael Goderbauer
619ebd67a9
Support password fields for a11y ( #15497 )
...
* Support password fields for a11y
* rename to obscured
* Roll engine to c3ab0c9143029f0267a05b99effbfbd280a4901b
2018-03-20 00:26:10 -07:00
Chris Bracken
60c99ef67d
Roll engine to 1348ab5b63adc18148f161876a4b1cacd5ec0779 ( #15645 )
...
Includes:
* Roll Dart to f1ebe2bd5cfcb6b522e5b4fd406cdabb1a2d2091. (#4805 )
2018-03-17 10:08:43 -07:00
Chris Bracken
992875c21e
Roll engine to 464af48eb202ac7c6c43e2af64aadec9a72d9bb6 ( #15637 )
...
Includes:
* [fuchsia] Updated scenic fidl prefix (flutter/engine#4798 )
* Cache render buffer extents when no depth/stencil buffer (flutter/engine#4801 )
* Eliminate iOS depth/stencil buffer code (flutter/engine#4802 )
* [fuchsia] Adapt to FIDL1 VectorPtr API (flutter/engine#4804 )
2018-03-17 00:33:18 -07:00
Chris Bracken
059aea95e4
Roll engine to 3e9912698955ed5a2ebc5c9433197c42c8c068f3 ( #15633 )
...
Includes:
* Provide lookup key to access Flutter assets in the APK (flutter/engine#4785 )
* Roll skia and update licenses (flutter/engine#4797 )
* libtxt: retain hard line breaks when calculating maxIntrinsicWidth (flutter/engine#4796 )
2018-03-16 22:30:28 -07:00
Mikkel Nygaard Ravn
2d5ebd2a18
Roll engine to 9671f634591295aca35943df1cc589e9fbf59d14 ( #15607 )
2018-03-16 15:09:01 +00:00
Siva
c640b19167
Roll engine to version 520529dbba9b3048f5cc0e0268a274911f3887e6 ( #15560 )
...
- picks up dart change to introduce multi root file system for use in
google3 builds
2018-03-15 07:30:32 -07:00
Siva
8c75dcf1bd
Engineroll ( #15547 )
...
* iupdate engine version to 141176b9004d7b01325629fd45b2ef61b0d00251
* update engine version to f192c59d76c0afe63f2290c3ed76061f00c77cc7
This rolls dart to version 0175f24b2549732d0010708988fd328440c3f956
* Move dart 2 tests back to optional section to allow debugging of a new
regression in the petitParser package.
* Update
2018-03-15 00:18:34 -07:00
Jason Simmons
5a58b36e36
Roll engine to e61bb9ac3a3fd789754e2e54220bcfc27076a857 ( #15495 )
...
This engine has libtxt enabled by default
2018-03-13 13:20:13 -07:00
Jason Simmons
b9bd51cc36
Roll engine to e44cd55fc452ba5524147280c451fb3ace350ec4 ( #15494 )
2018-03-13 12:42:29 -07:00
Alexander Aprelev
2f8474f9aa
Roll engine to b6df7a637498ca9beda1fa9cd7210e3202ea599f. ( #15444 )
...
* Roll engine to b6df7a637498ca9beda1fa9cd7210e3202ea599f.
Changes since last roll:
```
b6df7a637 Roll dart to 290c576264faa096a0b3206c71b2435309d9f904. (#4771 )
a6764dbd5 Add sources for Fuchsia target. (#4763 )
2d5900615 [fuchsia] Remove unused header file. (#4769 )
9717063b7 Revert "Roll dart to c080951d45e79cd25df98036c4be835b284a269c. (#4767 )" (#4768 )
9a9814312 Roll dart to c080951d45e79cd25df98036c4be835b284a269c. (#4767 )
e74e8b35c [async] Update includes of async headers to new path (#4760 )
e2c4b2760 Use Dart 2 camel case constants in the engine Dart libraries (#4766 )
9c1e48434 Updates for Fuchsia roll. (#4765 )
14c940e27 Switch from fxl::Mutex to std::mutex (#4764 )
debf82c0b Roll Garnet (#4759 )
5bffdefbb Use weak pointers to the accesibility bridge from objects vended to the UIKit accessibility framework. (#4761 )
```
2018-03-12 15:44:25 -07:00
Michael Goderbauer
35c43ecc98
Roll engine to 1d0da7799583b089ede66b81068f40cc4597a429 ( #15322 )
2018-03-08 22:30:55 -08:00
Jason Simmons
6e46c184d6
Roll engine back to 24cf8ebd8621713a6936df783dad5019f52bc85e ( #15270 )
...
This reverts commit 9d46ed2bb9
.
2018-03-08 10:09:18 -08:00
Jason Simmons
9d46ed2bb9
Roll engine to 1b7325ca6825a1305d5521a5c0abe6fb32688dea ( #15257 )
...
(libtxt is enabled by default in this engine)
2018-03-07 13:37:26 -08:00
Jason Simmons
85412d8b7c
Roll engine to 24cf8ebd8621713a6936df783dad5019f52bc85e ( #15213 )
2018-03-06 14:06:36 -08:00
Sarah Zakarias
f8ac23cd86
Roll engine to a00f8e8bc0f3d08ec0c0ca24b01226441bcaf03a ( #15172 )
2018-03-05 23:27:57 +01:00
Alexander Aprelev
1a7eeb34da
Roll engine to 97b22348c8d5cba471418dc94f9e384e384e796f. ( #15069 )
...
Changes since last roll:
- Leave only widget creation tracker kernel pass in flutter frontend server. (#4727 ).
2018-03-02 09:51:48 -08:00
Alexander Aprelev
da24ad0b33
Roll engine to c88ba37c794f57982374bb53a694301198cad593 ( #15053 )
...
* Roll engine to c88ba37c794f57982374bb53a694301198cad593.
Changes since last roll:
- move generated entry points JSON out of flutter_patched_sdk
- List missing core lib bigint_patch.dart source for new Bigint implementation (#4735 )
- Skip over .emf-files. (#4739 )
- Roll dart to ee15c8eb689791f6777eb3f6b0a1e9c58ff0671b.
* defaultValue -> orElse
2018-03-02 06:23:59 -08:00
Chris Bracken
b90659cd30
Roll engine to 269bab73b6ad8f0e54fcd2b84f278ba857baf4af ( #15036 )
...
Includes:
* Add nil check for country code and language code (flutter/engine#4732 )
2018-03-01 15:10:22 -08:00
Alexander Aprelev
e8d5667a0a
Roll engine to a4b1fccdaa0b2ae8ecaad5f04ae70d2c2403b060. ( #15024 )
...
Changes since the last roll:
- Specify sdkSummary when compiling via frontend server (#4733 ).
- Fix traversal order for a11y scrolling (#4726 )
2018-03-01 08:06:27 -08:00
Alexander Markov
b011c66653
Roll engine to 66072316382837e66aaea518d219192a80839fc3 ( #15000 )
...
This roll contains:
* Make deprecated API unavailable (https://github.com/flutter/engine/pull/4722 )
* Remove unavailable API in FlutterDartProject.h (https://github.com/flutter/engine/pull/4723 )
* remove unavailabe API from FlutterDartProject.mm (https://github.com/flutter/engine/pull/4724 )
* Prepare to enable global type flow analysis in AOT (https://github.com/flutter/engine/pull/4725 )
2018-02-28 16:34:18 -08:00