Forrest Reiling
57a8e04df9
[shell tests] Integrate Vulkan with Shell Tests
...
This change creates a test only implementation of flutter::Surface backed by an
offscreen Vulkan GrContext. Much of the code in this test Surface was lifted
from flutter::VulkanWindow which I was unable to use without extricating it
from the VkSurface/VkSwapchain code which we do not want to use in offscreen
tests. I would recommend refactoring VulkanWindow to separate GrContext
creation and VkSwapchain creation in order to promote greater code reuse
between onscreen and offscreen vulkan paths.
This change is excersised thoroughly by the shell tests and was manually
tested against these tests on Fuchsia on Intel.
2020-02-14 12:56:16 -08:00
Mouad Debbar
7f9d005477
[web] Unskip tests that are already passing in Safari ( flutter/engine#16567 )
2020-02-14 10:27:32 -08:00
Nurhan Turgut
fb1b707879
[web] Fixing launching Safari. This should solve the LUCI issue ( flutter/engine#16590 )
...
* Fixing launching Safari. This should solve the LUCI issue
* more comments and linking the issue
2020-02-14 10:27:20 -08:00
Mouad Debbar
72edf47d71
[web] Handle alignment correctly in Paragraph.getPositionForOffset ( flutter/engine#16569 )
2020-02-14 10:24:13 -08:00
Ferhat
3ed6b577e9
Fix drawRRect failure when shader is specified ( flutter/engine#16601 )
2020-02-14 09:08:28 -08:00
Yegor
e2a5925457
improve surface state assert error messages ( flutter/engine#16595 )
2020-02-14 08:04:31 -08:00
Harry Terkelsen
3dfb7710f9
Set the current GL context to the most recently acquired Surface ( flutter/engine#16572 )
2020-02-13 10:49:13 -08:00
skia-flutter-autoroll
d4cd863858
Roll src/third_party/skia 3bf3b92dfab0..55f040bcb943 (3 commits) ( flutter/engine#16587 )
2020-02-13 10:03:06 -08:00
skia-flutter-autoroll
d2846df8f9
Roll src/third_party/skia 1d1333fcedf8..3bf3b92dfab0 (1 commits) ( flutter/engine#16584 )
2020-02-13 07:38:02 -08:00
skia-flutter-autoroll
6913c4fea7
Roll src/third_party/skia 1a733b5b760a..1d1333fcedf8 (3 commits) ( flutter/engine#16578 )
2020-02-12 23:48:02 -08:00
skia-flutter-autoroll
39b4ade7d2
Roll src/third_party/skia 6029cbd560b7..1a733b5b760a (1 commits) ( flutter/engine#16577 )
2020-02-12 22:08:02 -08:00
Matt Carroll
bd50ab762a
Exposes FlutterSurfaceView, and FlutterTextureView to FlutterActivity and FlutterFragment. ( #41984 , #47557 ) ( flutter/engine#16552 )
2020-02-12 19:21:00 -08:00
skia-flutter-autoroll
ef030acc55
Roll src/third_party/skia 9102c86a81ad..6029cbd560b7 (2 commits) ( flutter/engine#16575 )
2020-02-12 19:13:02 -08:00
skia-flutter-autoroll
4d650e65ca
Roll src/third_party/skia 886e8500a9f2..9102c86a81ad (1 commits) ( flutter/engine#16570 )
2020-02-12 17:43:02 -08:00
George Wright
63ec7cb5e3
Revert "Re-arm timer as necessary in MessageLoopFuchsia" ( flutter/engine#16568 )
...
This reverts commit da0fcfec7aa70d363d57bc4bb63e94bb65db2941.
2020-02-12 17:22:02 -08:00
Gary Qian
45f630128d
Samsung keyboard duplication workaround: updateSelection ( flutter/engine#16547 )
2020-02-12 19:51:40 -05:00
skia-flutter-autoroll
d6eaa9a0a3
Roll src/third_party/skia 67da665c27ff..886e8500a9f2 (3 commits) ( flutter/engine#16566 )
2020-02-12 16:08:03 -08:00
George Wright
27d74ce8b4
Move log_listener call into the reboot trap ( flutter/engine#16564 )
2020-02-12 15:09:38 -08:00
Michael Klimushyn
771bdcccec
Fix multiline Javadoc code blocks ( flutter/engine#16565 )
...
The formatter didn't understand what was going on here and broke the
text. Changed these to use `<pre>{@code }</pre>` instead.
2020-02-12 15:07:16 -08:00
skia-flutter-autoroll
a6e82a908d
Roll src/third_party/skia b1525c721ea6..67da665c27ff (32 commits) ( flutter/engine#16562 )
2020-02-12 14:28:02 -08:00
Nurhan Turgut
5a5c8d04b3
Update felt documentation ( flutter/engine#16559 )
2020-02-12 14:05:08 -08:00
Mouad Debbar
d29533380d
[web] Fix edge cases in Paragraph.getPositionForOffset to match Flutter ( flutter/engine#16557 )
2020-02-12 13:42:52 -08:00
George Wright
eb5b0f4d2a
[Fuchsia] Dump syslog output after tests have run ( flutter/engine#16561 )
2020-02-12 13:12:15 -08:00
Francisco Magdaleno
e3e1166b21
Revert "Re-land: Use os_log instead of syslog on Apple platforms ( #16549 )" ( flutter/engine#16558 )
...
This reverts commit 0659bad4041dfba456648fe6925e95618d46cf6c.
2020-02-12 12:40:31 -08:00
Chris Yang
9016c390ee
iOS platform view gesture blocking policy. ( flutter/engine#15940 )
2020-02-11 15:34:59 -08:00
Nurhan Turgut
cc71f49797
skiping tests in Safari. LUCI recipe for Mac is ready. this is the only step left for stopping us running unit tests in Safari ( flutter/engine#16550 )
2020-02-11 15:31:57 -08:00
Matt Carroll
d9dfa09e64
Prevent long flash when switching to Flutter app. ( #47903 ) ( flutter/engine#16527 )
2020-02-11 15:26:27 -08:00
Matt Carroll
d7902954e9
Fix ensureInitializationCompleteAsync callback when already initialized. ( #39675 ) ( flutter/engine#16503 )
2020-02-11 15:25:58 -08:00
skia-flutter-autoroll
14da6c4f77
Roll src/third_party/dart 76b18c455e2c..e4c39721c473 (6 commits) ( flutter/engine#16544 )
2020-02-11 15:18:04 -08:00
skia-flutter-autoroll
9dfa2cebb5
Roll src/third_party/skia c3b67eb988c8..b1525c721ea6 (4 commits) ( flutter/engine#16543 )
2020-02-11 15:13:03 -08:00
Chris Bracken
0659bad404
Re-land: Use os_log instead of syslog on Apple platforms ( flutter/engine#16549 )
...
Migrates to using os_log for app logging on iOS 13 and above, macOS
10.11 and above. On older platform, fall back to syslog(), which is what
we used previously.
This re-lands commit 0f8ec47a019633558f3d51652f2faa53a9fd79f7 with a fix.
That commit was reverted in 1c570178620e77bd1c5969cf8aa783b8f2d543a7.
2020-02-11 15:11:46 -08:00
Gityuan
520e35acb2
support endless trace buffer ( flutter/engine#16520 )
2020-02-11 15:08:03 -08:00
Francisco Magdaleno
a3722df46e
Expose DPI helper functions for Runner apps to use ( flutter/engine#16313 )
2020-02-11 15:03:03 -08:00
Kaushik Iska
acd3965ba4
[fuchsia] Disable retained layers ( flutter/engine#16548 )
...
Retained surfaces are being prematurely recycled.
Temporarily disabling them until they are reworked.
2020-02-11 14:15:31 -08:00
Chris Bracken
1c57017862
Revert "Use os_log instead of syslog on Apple platforms ( #13487 )" ( flutter/engine#16546 )
...
Looks like somehow the fix to move to static_cast didn't get merged.
This reverts commit 0f8ec47a019633558f3d51652f2faa53a9fd79f7.
2020-02-11 13:20:52 -08:00
Jason Simmons
2af9eee72e
libtxt: use a fixture in the benchmarks ( flutter/engine#16531 )
2020-02-11 10:24:47 -08:00
Jenn Magder
0f8ec47a01
Use os_log instead of syslog on Apple platforms ( flutter/engine#13487 )
...
Migrates to using os_log for app logging on iOS 13 and above, macOS
10.11 and above. On older platform, fall back to syslog(), which is what
we used previously.
2020-02-11 10:23:44 -08:00
skia-flutter-autoroll
22438a7b1f
Roll src/third_party/skia 50a490a1a4fb..c3b67eb988c8 (4 commits) ( flutter/engine#16542 )
2020-02-11 09:23:02 -08:00
skia-flutter-autoroll
3a746b9af4
Roll src/third_party/skia cdf2491afa04..50a490a1a4fb (2 commits) ( flutter/engine#16541 )
2020-02-11 07:48:01 -08:00
skia-flutter-autoroll
035313d120
Roll src/third_party/skia dc2782c380f6..cdf2491afa04 (1 commits) ( flutter/engine#16540 )
2020-02-11 06:13:06 -08:00
skia-flutter-autoroll
4ce546d830
Roll src/third_party/skia 4fe89b4d871d..dc2782c380f6 (1 commits) ( flutter/engine#16538 )
2020-02-11 04:33:02 -08:00
skia-flutter-autoroll
5ea68af9c9
Roll src/third_party/dart 5fc031ebc1d7..30151a654151 (2 commits) ( flutter/engine#16537 )
2020-02-11 00:28:02 -08:00
skia-flutter-autoroll
355a6a402a
Roll src/third_party/skia abefc9c170c9..4fe89b4d871d (2 commits) ( flutter/engine#16536 )
2020-02-10 23:38:02 -08:00
skia-flutter-autoroll
3383249ef5
Roll src/third_party/skia 88c3793a4eaa..abefc9c170c9 (1 commits) ( flutter/engine#16535 )
2020-02-10 22:03:01 -08:00
skia-flutter-autoroll
51c833aed0
Roll src/third_party/skia f83d0346c06a..88c3793a4eaa (1 commits) ( flutter/engine#16534 )
2020-02-10 20:28:02 -08:00
skia-flutter-autoroll
411aedc508
Roll src/third_party/dart 5244d99a5d4e..5fc031ebc1d7 (42 commits) ( flutter/engine#16533 )
2020-02-10 19:23:03 -08:00
skia-flutter-autoroll
df539786be
Roll src/third_party/skia 21f382c19d76..f83d0346c06a (2 commits) ( flutter/engine#16532 )
2020-02-10 17:53:03 -08:00
skia-flutter-autoroll
3ee608c943
Roll fuchsia/sdk/core/linux-amd64 from 8L7NY... to Bmq1m... ( flutter/engine#16529 )
2020-02-10 16:23:03 -08:00
skia-flutter-autoroll
f0500c6ef1
Roll src/third_party/skia 465864cad5d2..21f382c19d76 (6 commits) ( flutter/engine#16528 )
2020-02-10 16:18:02 -08:00
Harry Terkelsen
e5c4302bef
Clear frame references at the end of every CanvasKit frame ( flutter/engine#16525 )
2020-02-10 15:30:24 -08:00