Chinmay Garde
e0bc31b1f7
Fix engine Xcode projection for newer versions of Xcode. ( #21701 )
2020-10-08 11:40:16 -07:00
skia-flutter-autoroll
3cb0b1a455
Roll Skia from 8d43858ed21a to 9c0b79a35489 (14 revisions) ( #21698 )
2020-10-08 11:37:02 -07:00
Kaushik Iska
8b1799b616
[macOS] Fix docs for loadAOTData and minor refactor ( #21699 )
2020-10-08 11:34:02 -07:00
Kaushik Iska
d1ea7a432b
Update PR template to include the presubmit flake form ( #21697 )
2020-10-08 11:32:05 -07:00
skia-flutter-autoroll
bb9683fb54
Roll Dart SDK from 98ea0b4971dd to 44fa3b9e566c (1 revision) ( #21695 )
2020-10-08 11:27:02 -07:00
Kaushik Iska
75bc9360d9
[macOS] flutter_desktop_darwin_unittests can be enabled for all runtime modes ( #21681 )
2020-10-08 10:12:03 -07:00
nturgut
eb939028f9
fixing the autofill overlay problem (blue area for chrome) ( #21610 )
...
* fixing the autofill overlay problem (blue area for chrome)
* addression comments
2020-10-08 10:10:12 -07:00
Jason Simmons
b474a508a7
Remove dependencies on _product variants of libdart from the Fuchsia release mode build ( #21668 )
2020-10-08 09:55:43 -07:00
skia-flutter-autoroll
57d58e6b69
Roll Skia from ac0723a06b53 to 8d43858ed21a (1 revision) ( #21692 )
2020-10-08 09:27:02 -07:00
Jonah Williams
15c587404c
Preserve specified AssetResolvers when performing a hot restart or updating the asset directory ( #21611 )
...
Follow up from #21436 . That PR works for all embeddings except for Android, which creates a special JNI AssetResolver. Since the shell cannot recreate this resolver, update the logic to preserve existing resolvers instead.
2020-10-08 09:22:01 -07:00
Dan Field
4c6f2ad747
Skip flaky test ( #21694 )
2020-10-08 08:25:48 -07:00
skia-flutter-autoroll
8b5c5aa2fa
Roll Dart SDK from 8572b5c0f6dc to 98ea0b4971dd (1 revision) ( #21691 )
2020-10-08 05:37:01 -07:00
skia-flutter-autoroll
63c550a9bf
Roll Fuchsia Mac SDK from m6w8tDXMm... to zhRBO0hCr... ( #21689 )
2020-10-08 03:07:45 -07:00
skia-flutter-autoroll
5e13767ce8
Roll Skia from 38e6d226f24e to ac0723a06b53 (3 revisions) ( #21688 )
2020-10-08 00:17:01 -07:00
skia-flutter-autoroll
c2c60514d6
Roll Dart SDK from 8f1a96317589 to 8572b5c0f6dc (1 revision) ( #21686 )
2020-10-07 23:07:01 -07:00
skia-flutter-autoroll
91c4492cfb
Roll Fuchsia Linux SDK from kr1tNtZvZ... to ZJHmp3INU... ( #21684 )
2020-10-07 23:02:01 -07:00
skia-flutter-autoroll
07ba1f339a
Roll Skia from 041fd0ad7d93 to 38e6d226f24e (1 revision) ( #21683 )
2020-10-07 22:57:05 -07:00
Chris Bracken
21a6aa2c75
Make TextInputModel::selection_start/end const ( #21685 )
...
Neither of these methods mutate the state of the model.
2020-10-07 22:04:02 -07:00
Dan Field
3905b9ec39
Revert "[web] Support custom url strategies ( #19134 )" ( #21687 )
...
This reverts commit 02324994a3f44a2777ade96b3d69aa61901fb9b4.
2020-10-07 21:42:20 -07:00
Chris Bracken
fbe6859106
Store selection base/extent as integers ( #21663 )
...
Previously, the selection base and extent were stored internally as
iterators over text_. Since iterators must be treated as invalidated
whenever the underlying container changes, this requires that
selection_base_ and selection_extent_ be re-assigned after every change
to text_.
This is not currently particularly problematic, but once we add fields
to track the base and extent of the composing region for multi-step
input method support, as well as support for the sub-range within the
composing region to which edits/completions apply, we end up having to
regenerate a lot of iterators with each change, many of which are
logically unchanged in position.
A side benefit is that this simplifies inspection of these fields when
debugging.
2020-10-07 18:31:17 -07:00
Chinmay Garde
a068e459ae
Avoid leaking the FlutterEngineAOTData structure in FlutterEngineCollectAOTData. ( #21680 )
2020-10-07 17:57:04 -07:00
skia-flutter-autoroll
669bafe552
Roll Dart SDK from 9560a32779fc to 8f1a96317589 (12 revisions) ( #21678 )
2020-10-07 17:52:01 -07:00
Pieter van Loon
85ed656722
Enabled metal on ios simulator ( #17881 )
2020-10-07 17:47:03 -07:00
Mouad Debbar
02324994a3
[web] Support custom url strategies ( #19134 )
2020-10-07 17:19:07 -07:00
skia-flutter-autoroll
2e085660a1
Roll Skia from a7f69c290667 to 041fd0ad7d93 (5 revisions) ( #21676 )
2020-10-07 16:42:02 -07:00
Emmanuel Garcia
aab33c155a
Ensure JNI is not called from raster thread ( #21665 )
2020-10-07 16:37:02 -07:00
Kaushik Iska
15739917f3
[macOS] Allow loading of AOT snapshots and instructions from elf bundle ( #21670 )
2020-10-07 16:34:49 -07:00
Kaushik Iska
2eac514f26
Run desktop darwin tests in debug mode ( #21660 )
2020-10-07 16:32:01 -07:00
Jason Simmons
641d4e0e42
Add an adjustment to currentLineWidth comparisons when pushing greedy line breaks ( #21356 )
...
This is similar to the workaround used for
https://github.com/flutter/flutter/issues/30347
The Minikin line breaker inserts greedy breaks based on a comparison of
postBreak width and currentLineWidth. currentLineWidth is provided by
the framework based on previous calls to Layout::measureText.
That calculation may not exactly match the calculation of postBreak.
This change ensures that breaks are only added if the difference
between postBreak and currentLineWidth is significant.
Fixes https://github.com/flutter/flutter/issues/65419
2020-10-07 15:34:59 -07:00
skia-flutter-autoroll
851f94da29
Roll Fuchsia Mac SDK from xM2vYLfIT... to m6w8tDXMm... ( #21656 )
...
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/fuchsia-mac-sdk-flutter-engine
Please CC liyuqian@google.com on the revert to ensure that a human
is aware of the problem.
To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/master/autoroll/README.md
2020-10-07 14:00:43 -07:00
skia-flutter-autoroll
8e34a7f9c8
Roll Skia from 107114dd1d6e to a7f69c290667 (18 revisions) ( #21666 )
...
https://skia.googlesource.com/skia.git/+log/107114dd1d6e..a7f69c290667
*** Force-landing this with red checks so we don't fall too far behind. (All failures are flakes).
2020-10-07 egdaniel@google.com Add stencil formats to all the backends.
2020-10-07 brianosman@google.com Only include one variable per declaration statement
2020-10-07 johnstiles@google.com Remove accidentally repeated bit-index expression.
2020-10-07 mtklein@google.com refactor HashAndEncode
2020-10-07 robertphillips@google.com Centralize CreateLazyView helper in GrThreadSafeUniquelyKeyedProxyViewCache
2020-10-07 michaelludwig@google.com Update AutoLayerForImageFilter to use SkTCopyOnFirstWrite
2020-10-07 johnstiles@google.com Rename ChunkBits to kChunkBits.
2020-10-07 jvanverth@google.com Revert "Add a 2d cross product intrinsic to sksl"
2020-10-07 robertphillips@google.com Add customData capability to the thread-safe proxy cache ...
2020-10-07 johnstiles@google.com Fix data() method and add unit test.
2020-10-07 kjlubick@google.com [canvaskit] Add make rule to check types
2020-10-07 csmartdalton@google.com Add a 2d cross product intrinsic to sksl
2020-10-07 skia-autoroll@skia-public.iam.gserviceaccount.com Roll SwiftShader from afe6ca45b6da to 635de036d766 (3 revisions)
2020-10-07 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ANGLE from 77e3d0ae97b6 to 3df629c55d89 (20 revisions)
2020-10-07 skia-autoroll@skia-public.iam.gserviceaccount.com Roll Chromium from 4259b6b6cb0f to 3c77521707c0 (463 revisions)
2020-10-07 skia-autoroll@skia-public.iam.gserviceaccount.com Roll Dawn from 326e14f34bb5 to 7e22b1c44fb0 (6 revisions)
2020-10-07 mtklein@google.com retry³ absl
2020-10-06 johnstiles@google.com Separate out SymbolTable aliases from regular Symbols.
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/skia-flutter-autoroll
Please CC jvanverth@google.com on the revert to ensure that a human
is aware of the problem.
To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/master/autoroll/README.md
2020-10-07 16:26:58 -04:00
David Worsham
d5dddf32e7
fuchsia: Don't send ViewportMetrics w/ 0 DPR ( #21392 )
2020-10-06 17:57:28 -07:00
Justin McCandless
9a7b556f91
hasStrings Linux ( #21388 )
...
hasStrings method for clipboard status, Linux
2020-10-06 16:29:12 -07:00
nturgut
6c0ca5e7c1
add api_conform_test to analyze step. remove build script. ( #21633 )
2020-10-06 15:39:18 -07:00
skia-flutter-autoroll
f3e517952c
Roll Fuchsia Mac SDK from 8q-OCkyhO... to xM2vYLfIT... ( #21635 )
2020-10-06 15:37:01 -07:00
skia-flutter-autoroll
cab44910a7
Roll Skia from 33b42e12ab71 to 107114dd1d6e (5 revisions) ( #21634 )
2020-10-06 14:52:02 -07:00
skia-flutter-autoroll
94edb68da9
Roll Fuchsia Linux SDK from HeAkKHbFY... to kr1tNtZvZ... ( #21630 )
2020-10-06 13:27:03 -07:00
nturgut
9338516ee4
running web tests only on DEPS and web directories ( #21613 )
...
* running web tests only on DEPS and web directories
* adding more folders to skip tests
2020-10-06 13:16:03 -07:00
skia-flutter-autoroll
96dcec093a
Roll Skia from c3bdd1c597dc to 33b42e12ab71 (6 revisions) ( #21628 )
2020-10-06 12:52:01 -07:00
George Wright
ea420db5fd
Use the gpu config for shell_unittests to declare SHELL_ENABLE_{GL,VULKAN} ( #21603 )
2020-10-06 12:47:02 -07:00
stuartmorgan
042c7f0422
[linux] Allow engine flags via environment vars ( #21497 )
...
Adds the ability to pass engine switches temporarily at runtime via
environment variables. Uses the same approach recently added to
Windows and macOS.
This is enabled only for debug/profile to avoid potential issues with
tampering with released applications, but if there is a need for that in
the future it could be added (potentially with a whitelist, as is
currently used for Dart VM flags).
Fixes flutter/flutter#60393
2020-10-06 11:17:19 -07:00
Chris Bracken
7e6191de07
Separate mutators for text and selection ( #21612 )
...
Previously, TextInputModel's SetEditingState method was a 1:1 mapping of
the underlying protocol used on the text input channel between the
framework and the engine. This breaks it up into two methods, which
allows the selection to be updated independently of the text, and avoids
tying the API the the underlying protocol.
This will become more important when we add additional state to support
composing regions for multi-step input methods such as those used for
Japanese.
SetText resets the selection rather than making a best-efforts attempt
to preserve it. This choice was primarily to keep the code simple and
make the API easier to reason about. An alternative would have been to
make a best-effort attempt to preserve the selection, potentially
clamping one or both to the end of the new string. In all cases where an
embedder resets the string, it is expected that they also have the
selection, so can call SetSelection with an updated selection if needed.
2020-10-06 11:07:21 -07:00
skia-flutter-autoroll
8842e502ef
Roll Skia from e2c6940c36e4 to c3bdd1c597dc (4 revisions) ( #21625 )
...
https://skia.googlesource.com/skia.git/+log/e2c6940c36e4..c3bdd1c597dc
2020-10-06 robertphillips@google.com Separate mask creation from drawing in draw_shape_with_mask_filter
2020-10-06 kjlubick@google.com [canvaskit] Update to 0.18.1 (including typescript types/docs).
2020-10-06 kjlubick@google.com [canvaskit] Add docs/types for Skottie and Particles
2020-10-06 kjlubick@google.com [canvaskit] Add docs/types for paragraph
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/skia-flutter-autoroll
Please CC jvanverth@google.com on the revert to ensure that a human
is aware of the problem.
To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/master/autoroll/README.md
2020-10-06 09:59:54 -07:00
skia-flutter-autoroll
de42a99019
Roll Skia from 00dc0bcb4d54 to e2c6940c36e4 (1 revision) ( #21624 )
2020-10-06 06:37:02 -07:00
skia-flutter-autoroll
e1a7eb0841
Roll Skia from fa5ff7d234b8 to 00dc0bcb4d54 (3 revisions) ( #21622 )
2020-10-06 00:22:02 -07:00
skia-flutter-autoroll
b733a85eda
Roll Fuchsia Linux SDK from DMUD0TMLr... to HeAkKHbFY... ( #21621 )
2020-10-05 23:12:02 -07:00
skia-flutter-autoroll
eb1264664e
Roll Skia from 347e5dc37127 to fa5ff7d234b8 (1 revision) ( #21620 )
2020-10-05 23:02:03 -07:00
skia-flutter-autoroll
443cd5a1e1
Roll Fuchsia Mac SDK from mhxbBrFZD... to 8q-OCkyhO... ( #21619 )
2020-10-05 22:12:01 -07:00
Sanjay Chouksey
bede93e532
Hookup view connected/disconnected events for platform view codepath ( #21576 )
...
This change adds support for forwarding scenic's viewConnected,
viewDisconnected and viewStateChanged events to flutter. The
corrensponding change on fuchsia side is at:
https://fuchsia-review.googlesource.com/c/topaz/+/434356
Test: Includes unittest to verify the events are forwarded.
Co-authored-by: Sanjay Chouksey <sanjayc@google.com>
2020-10-05 22:09:38 -07:00
skia-flutter-autoroll
6e1e73d899
Roll Skia from 05162812fd37 to 347e5dc37127 (1 revision) ( #21617 )
2020-10-05 20:57:01 -07:00