9563 Commits

Author SHA1 Message Date
skia-flutter-autoroll
0f8ad85dc0 Roll fuchsia/sdk/core/linux-amd64 from xJlpY... to gnNdl... (flutter/engine#18148) 2020-05-05 09:42:51 -07:00
skia-flutter-autoroll
6dea561430 Roll src/third_party/dart 01820c20a540..9c94f0841078 (17 commits) (flutter/engine#18143) 2020-05-05 02:09:02 -07:00
skia-flutter-autoroll
d40c7f9788 Roll src/third_party/skia 6d2febd632a2..41e377d1baf0 (1 commits) (flutter/engine#18141) 2020-05-04 22:19:02 -07:00
Mouad Debbar
cec58e3fb0 [web] Add support for syncing unicode line break properties (flutter/engine#18040) 2020-05-04 20:59:41 -07:00
skia-flutter-autoroll
62a91ad16c Roll src/third_party/skia d5f937bfca36..6d2febd632a2 (1 commits) (flutter/engine#18139) 2020-05-04 19:59:01 -07:00
skia-flutter-autoroll
5ef01fba52 Roll src/third_party/skia 9588a643d96f..d5f937bfca36 (1 commits) (flutter/engine#18134) 2020-05-04 17:44:03 -07:00
skia-flutter-autoroll
3d43d4441a Roll fuchsia/sdk/core/linux-amd64 from ylgTh... to xJlpY... (flutter/engine#18133) 2020-05-04 16:44:03 -07:00
liyuqian
74823c212d Revert again "Remove layer integral offset snapping" (flutter/engine#18132) 2020-05-04 16:39:03 -07:00
Jason Simmons
e2907d3089 Remove the ResourceCleaner from the Android embedding (flutter/engine#18072) 2020-05-04 16:34:02 -07:00
skia-flutter-autoroll
af4784e0e5 Roll src/third_party/dart e7bebea059ff..01820c20a540 (15 commits) (flutter/engine#18130) 2020-05-04 15:49:02 -07:00
skia-flutter-autoroll
429f9aa4e5 Roll src/third_party/skia 8a2f29eae7a5..9588a643d96f (9 commits) (flutter/engine#18129) 2020-05-04 15:34:03 -07:00
Robert Ancell
984fddf8af Move G_END_DECLS that was in the wrong place (flutter/engine#18116) 2020-05-05 09:11:57 +12:00
Cedric GESTES
ad134b6eaf [web] also hide scrollbars in text_editing (flutter/engine#18019) 2020-05-04 14:02:46 -07:00
skia-flutter-autoroll
341acd5e09 Roll src/third_party/skia 4dab280c2835..8a2f29eae7a5 (10 commits) (flutter/engine#18127) 2020-05-04 13:09:02 -07:00
skia-flutter-autoroll
05d54678df Roll src/third_party/skia cdf23dd9f1b5..4dab280c2835 (4 commits) (flutter/engine#18123) 2020-05-04 09:09:02 -07:00
skia-flutter-autoroll
767da75480 Roll src/third_party/dart e2c223de2e2a..e7bebea059ff (11 commits) (flutter/engine#18122) 2020-05-04 09:04:02 -07:00
Ferhat
6c022dea38 [web] Remove left/top/transform reset since all code paths now set ltwh (flutter/engine#17867)
* [web] Remove left/top/transform reset since all code paths now set ltwh
* Remove unused style var
* Handle path=null , address review comments
* Added comment for reset code
2020-05-04 08:46:21 -07:00
skia-flutter-autoroll
2256a7f0a8 Roll src/third_party/skia 57f289d7423c..cdf23dd9f1b5 (6 commits) (flutter/engine#18120) 2020-05-04 01:54:01 -07:00
Robert Ancell
af3071fe92 Support platform messages in Linux shell (flutter/engine#17995) 2020-05-04 17:03:04 +12:00
skia-flutter-autoroll
4a7b324114 Roll fuchsia/sdk/core/linux-amd64 from KmYk_... to ylgTh... (flutter/engine#18113) 2020-05-03 19:14:02 -07:00
Ferhat
b4ea9f8f45 [web] Fix cachedLastStyle state leak across canvases. Reduce ctx.font reset calls. (flutter/engine#17980)
* Fix cachedLastStyle state leak across canvases. Reduce ctx.font reset calls.

* Remove font set test
2020-05-03 18:06:08 -07:00
skia-flutter-autoroll
01a55ea89d Roll src/third_party/skia 80cab814091d..57f289d7423c (1 commits) (flutter/engine#18105) 2020-05-03 00:49:02 -07:00
skia-flutter-autoroll
feb8a2dcc4 Roll fuchsia/sdk/core/linux-amd64 from Rp56G... to KmYk_... (flutter/engine#18104) 2020-05-03 00:09:01 -07:00
skia-flutter-autoroll
c0fc6c3aab Roll src/third_party/dart be1f85847fd5..a42e6ac0356d (1 commits) (flutter/engine#18102) 2020-05-02 13:19:01 -07:00
skia-flutter-autoroll
0e37423361 Roll src/third_party/skia 64964bb1150e..80cab814091d (1 commits) (flutter/engine#18099) 2020-05-02 00:49:03 -07:00
skia-flutter-autoroll
633a9bd719 Roll fuchsia/sdk/core/linux-amd64 from cIjMH... to Rp56G... (flutter/engine#18098) 2020-05-01 20:24:03 -07:00
skia-flutter-autoroll
81dcf74bd9 Roll src/third_party/dart 53601ecc18e5..eca696c0268f (81 commits) (flutter/engine#18096) 2020-05-01 19:44:02 -07:00
skia-flutter-autoroll
e78a6e5dab Roll src/third_party/skia 5443bb32a2ad..64964bb1150e (23 commits) (flutter/engine#18095) 2020-05-01 18:54:03 -07:00
gabeschine
c7e19335c9 Update Fuchsia ComponentContext constructor call to renamed, but equvalent, method (flutter/engine#18067)
This change is part of an LSC in Fuchsia, and is a functionality no-op.

Fixes fxbug.dev/50759

Co-authored-by: Gabriel Schine <thatguy@google.com>
2020-05-01 15:04:58 -07:00
liyuqian
0e1cdfdcf5 Reland "Remove layer integral offset snapping" (flutter/engine#17915)
This reverts commit c72ff4a and relands #17712.

Fixes flutter/flutter#53288 and flutter/flutter#41654.

Together with #17791, this reland addresses some of Jim's concerns in the original PR #17712.

The major part of this PR is still the same as the original PR, and the performance / golden image impacts should be the same.
2020-05-01 15:01:42 -07:00
skia-flutter-autoroll
572ed53b37 Roll src/third_party/skia e55e56038cf4..5443bb32a2ad (1 commits) (flutter/engine#18091) 2020-05-01 14:24:02 -07:00
Gary Qian
c0ffda5aaf Revert "Remove Samsung workarounds (#17612)" (flutter/engine#18081)
This reverts commit 4dba845101dc6b01e9bf987d04cc97df48cc8368.
2020-05-01 13:14:27 -07:00
Chinmay Garde
efd2fd46aa Don't depend on an implicit transaction when presenting drawables on the raster thread. (flutter/engine#18076)
The way transactions were added changed in
8500bd4156.
This broke rendering using both Metal and OpenGL when no implicit transaction
was present on the transaction stack. The failure models differ based on Metal
vs. OpenGL and iOS/device versions. On older versions of iOS, rendering would
consume memory till exhaustion. On newer iOS versions, rendering would be stuck
(till a timeout). This patch brings transaction management back in line with as
it was earlier and also makes the Metal backend resilient to transactions being
present on the transaction stack at all. Since this is still quite brittle,
transaction management must be moved to IOSSurface as a followup.

Fixes https://github.com/flutter/flutter/issues/55784.
2020-05-01 13:05:23 -07:00
skia-flutter-autoroll
3d4afa5f2f Roll src/third_party/skia 5ba50afeed4c..e55e56038cf4 (26 commits) (flutter/engine#18088) 2020-05-01 11:54:02 -07:00
Chris Yang
d1d6103681 Introduce TaskRunnerChecker, TaskRunnerAffineWeakPtr (flutter/engine#17649) 2020-05-01 11:28:20 -07:00
Alexander Aprelev
4b5878c6ab Introduce runtime check that it is root isolate that makes UI native calls. (flutter/engine#18050)
* Revert "Do not register UI-related native functions in secondary isolates (#6401)"

This reverts commit c23deb818efc3813273d28ce7d965d0eb261cca9 as it doesn't work when root and secondary isolates run in the same isolate group.

* Confirm it is root isolate that makes UI native calls.

* Fix format, UIDartState reference from Fuchsia source

* No UI isolate check for fuchsia calls

* Fix typo. Remove redundant runtime calls
2020-05-01 09:05:41 -07:00
Felipe Archondo
fbdf852d1d [fuchsia] set vsync_offset based on config file (flutter/engine#18006)
In order to better support different products on Fuchsia, we should
change performance-sensitive attributes based on config files passed in.
This change does so for `vsync_offset`.
2020-05-01 08:45:53 -07:00
stuartmorgan
6027990460 Add an API for resyncing output streams (flutter/engine#18070)
When creating a console on Windows, stdout/stderr aren't wired up to it.
They need to be re-opened afeter the console is created, and that needs
to be done separately in the engine due to the use of static runtime
linking. This provides a helper method that the runner can call when
creating a console so that output will work as expected.

Part of https://github.com/flutter/flutter/issues/53169
2020-05-01 08:38:42 -07:00
skia-flutter-autoroll
fd03b6c704 Roll fuchsia/sdk/core/linux-amd64 from KcV-O... to cIjMH... (flutter/engine#18083) 2020-05-01 04:19:02 -07:00
George Wright
c64646b6e8 Bundle the validation layers and enable them if --enable-vulkan-validation-layers is specified to gn (flutter/engine#17854) 2020-04-30 16:06:59 -07:00
Kaushik Iska
9525672548 [fuchsia] Log unregistered platform channels only once (flutter/engine#18064)
This is to reduce log spam.

Fixes: https://github.com/flutter/flutter/issues/55966
2020-04-30 15:25:48 -07:00
Filip Filmar
604892e454 [fuchsia] Use dart::ComponentContext() (flutter/engine#17876)
This functionality is added in issue #41523.  Allows runners to request
the singleton instance of `sys::ComponentContext`, while it remains also
accessible to component-specific code that does not have direct access
to top-level objects.

Fixes #41523
2020-04-30 13:27:57 -07:00
Mouad Debbar
29cb541ccb [web] First batch of unit tests for line breaker (flutter/engine#18034) 2020-04-30 10:50:51 -07:00
Chris Yang
532f988f67 RendererContextManager (flutter/engine#17941) 2020-04-30 09:39:33 -07:00
Wings006
c65ab74a1c make "flutter run --trace-systrace" work. (flutter/engine#18052) 2020-04-30 09:30:24 -07:00
skia-flutter-autoroll
4fd9b4bf0b Roll src/third_party/skia 21d1720203f4..5ba50afeed4c (1 commits) (flutter/engine#18056) 2020-04-30 06:19:01 -07:00
skia-flutter-autoroll
d16daf4d08 Roll src/third_party/skia 8a6f2ed4ffd4..21d1720203f4 (24 commits) (flutter/engine#18053) 2020-04-30 01:39:02 -07:00
skia-flutter-autoroll
7991e473da Roll fuchsia/sdk/core/linux-amd64 from sKCYL... to KcV-O... (flutter/engine#18051) 2020-04-29 23:59:03 -07:00
Yegor
e87a60fb92 soften shadows even more; fix shadow alpha (flutter/engine#18029)
* soften shadows even more; fix shadow alpha
2020-04-29 20:54:21 -07:00
stuartmorgan
dda139248a Fix method handler control flow in Windows and Linux text input plugins (flutter/engine#17964)
The existing logic incorrectly factored out a check that there were arguments too early, applying it to any message not already handled (including unhandled methods, such as methods added after the initial implementation) and thus failing if any unhandled message had no arguments.

Fixes https://github.com/flutter/flutter/issues/55653
2020-04-29 19:43:12 -07:00