Brian Osman
ef161fb5c1
Convert MatrixDecomposition from SkMatrix44 to SkM44 ( #17760 )
...
* Convert MatrixDecomposition from SkMatrix44 to SkM44
SkMatrix44 is deprecated and being removed.
2020-04-16 15:27:41 -04:00
skia-flutter-autoroll
e368377ce8
Roll src/third_party/skia 7a9c9d66f12c..efebaa2a1152 (7 commits) ( #17761 )
2020-04-16 11:10:01 -07:00
Brian Osman
1cf1a5882d
Guard canvas virtuals so we can remove legacy didConcat44 ( #17756 )
...
* Guard canvas virtuals so we can remove legacy didConcat44
SkMatrix44 is also deprecated, so start transitioning to SkM44.
* Fix formatting
2020-04-16 13:40:22 -04:00
skia-flutter-autoroll
1593303df1
Roll src/third_party/dart 983f882180cd..5900a0ac492b (10 commits) ( #17759 )
2020-04-16 09:05:02 -07:00
skia-flutter-autoroll
69e2b50454
Roll src/third_party/skia 938b4532b48f..7a9c9d66f12c (2 commits) ( #17758 )
2020-04-16 08:15:02 -07:00
skia-flutter-autoroll
e774608a58
Roll fuchsia/sdk/core/mac-amd64 from urCsS... to W1XGO... ( #17757 )
2020-04-16 08:05:03 -07:00
skia-flutter-autoroll
d14b31d66a
Roll fuchsia/sdk/core/linux-amd64 from Udupa... to Pgthi... ( #17754 )
2020-04-16 05:50:02 -07:00
skia-flutter-autoroll
e64af21cae
Roll src/third_party/skia 9ff1d841f6cc..938b4532b48f (20 commits) ( #17752 )
2020-04-16 05:00:02 -07:00
LongCatIsLooong
cf3d738f50
Android text input autofill ( #17465 )
2020-04-16 03:41:23 -07:00
LongCatIsLooong
104df6bba4
Add autofill support to ios text input plugin ( #17493 )
2020-04-16 02:47:53 -07:00
skia-flutter-autoroll
82fec3e997
Roll src/third_party/dart d5c38cd35486..983f882180cd (8 commits) ( #17747 )
2020-04-16 02:30:02 -07:00
Ali Mahdiyar
6b883e9ff7
Fix RTL handling in delete key event for android ( #17393 )
2020-04-16 01:48:21 -07:00
Jonah Williams
6e1d7f8883
[a11y] Support TalkBack reading by word, character, and paragraph ( #17626 )
2020-04-15 19:07:12 -07:00
Francisco Magdaleno
fd971d4c48
Remove franciscojma86 from autoassign ( #17717 )
2020-04-15 17:52:43 -07:00
skia-flutter-autoroll
f9c478d47d
Roll fuchsia/sdk/core/mac-amd64 from dqerH... to urCsS... ( #17741 )
2020-04-15 16:00:02 -07:00
skia-flutter-autoroll
fe45c73cb5
Roll src/third_party/dart eb18db2116dc..d5c38cd35486 (18 commits) ( #17739 )
2020-04-15 15:20:02 -07:00
godofredoc
4151d8ed9b
Remove fuchsia build from cirrus. ( #17736 )
...
Building fuchsia is covered already by LUCI.
Link to luci execution:
https://ci.chromium.org/p/flutter/builders/try/Linux%20Fuchsia
Bug:
https://github.com/flutter/flutter/issues/54412
2020-04-15 14:58:44 -07:00
stuartmorgan
2fe73589fb
Use the right constant for macOS event timestamps ( #17713 )
...
The NSEvent->Flutter event conversion code for pointer events was
multiplying seconds by nanoseconds per milliseconds. While this does end
up giving the right number of microseconds, it's a very confusing way to
write it.
2020-04-15 14:33:00 -07:00
skia-flutter-autoroll
98412a7adc
Roll fuchsia/sdk/core/linux-amd64 from M1a9q... to Udupa... ( #17732 )
2020-04-15 14:00:02 -07:00
gaaclarke
3791f0bc8c
Added some tests after the fact for #17499 ( #17714 )
2020-04-15 11:52:52 -07:00
skia-flutter-autoroll
9a9ed6386f
Roll src/third_party/skia d276e3f0099a..9ff1d841f6cc (4 commits) ( #17733 )
2020-04-15 11:25:01 -07:00
Vyacheslav Egorov
9afc6faaa3
Release acquired typed data before calling Dart_SetReturnValue. ( #17729 )
2020-04-15 10:35:04 -07:00
skia-flutter-autoroll
e076a964f8
Roll src/third_party/dart 3e43a3dcadf9..eb18db2116dc (37 commits) ( #17731 )
2020-04-15 09:10:02 -07:00
skia-flutter-autoroll
175a00533d
Roll src/third_party/skia e6995c74cdfa..d276e3f0099a (2 commits) ( #17730 )
2020-04-15 08:25:02 -07:00
stuartmorgan
7498dc2af5
Fix Windows clipboard handling ( #17706 )
...
Fixes several bugs in the clipboard code, and makes some structural
improvements:
- Adds scoped wrappers for clipboard open/close and global lock/unlock,
to prevent missing cleanup, fixing at least one case where the lock
was not released.
- Adds the relevant window handle to the clipboard calls, since the docs
suggest that some operations won't work without one.
- Adds a missing clear step to setting the clipboard data.
- Switches from TEXT to UNICODETEXT to handle non-ASCII text correctly.
- To enable that, adds UTF-16/-8 conversion utilities built on the
Win32 APIs (rather than the deprecated std::codecvt functions, as
have been previously used in the engine).
- Fixes handling of getting data when the clipboard is empty, correctly
returning null.
- Passes more errors back through the method channel, with details, for
easier debugging of future issues.
Fixes https://github.com/flutter/flutter/issues/54226
2020-04-15 07:02:58 -07:00
skia-flutter-autoroll
adfa86d6fa
Roll src/third_party/skia 44e2c5f0babc..e6995c74cdfa (12 commits) ( #17727 )
2020-04-15 05:20:03 -07:00
skia-flutter-autoroll
6712c3f461
Roll fuchsia/sdk/core/mac-amd64 from X4B0z... to dqerH... ( #17726 )
2020-04-15 00:35:01 -07:00
Yegor
3882d43385
reduce web shard count from 8 to 4 ( #17635 )
...
reduce web shard count from 8 to 4 by using WEB_SHARD_COUNT
2020-04-14 20:10:10 -07:00
Yegor
dd87e3f944
Optimize static content scrolling ( #17621 )
...
* store paint command bounds
* do not apply commands outside the clip region
* better cull rect prediction
* enforce RecordingCanvas.endRecording
2020-04-14 20:08:10 -07:00
skia-flutter-autoroll
04cfe7c253
Roll fuchsia/sdk/core/linux-amd64 from LnaL2... to M1a9q... ( #17715 )
...
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/fuchsia-linux-sdk-flutter-engine
Please CC 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/+/master/autoroll/README.md
2020-04-14 19:29:48 -07:00
godofredoc
7720ae7dd7
Updates to use predefined keys. ( #17716 )
...
* Updates to use predefined keys.
It starts using:
* timeouts for paving.
* timeouts for ssh commands.
* timeouts for tests.
https://github.com/flutter/flutter/issues/54416
* Update key location and autogenerate public key.
* Use ssh-keygen instead of openssl.
* Fix typo on test name.
2020-04-14 18:29:13 -07:00
stuartmorgan
e6a2534b63
Add a gn flag to disable desktop embeddings ( #17708 )
...
Desktop embedding dependencies can trigger gn-generation-time
requiremenets; e.g., the Linux embeddings have pkg-config dependencies.
This can be problematic in some build environments, such as building
flutter_engine.so with a custom sysroot where those higher-level
dependencies aren't available.
This flag allows generating build files that don't have those
dependencies.
2020-04-14 17:48:18 -07:00
Ferhat
1192667a7a
[web] Fix extra canvas generation due to context access ( #17710 )
...
* Fix extra canvas generation due to context access
* add comment
* address review comment
2020-04-14 15:40:16 -07:00
gaaclarke
6d17ce60cb
switched to using the ocmock build file in //build ( #17707 )
2020-04-14 14:43:29 -07:00
skia-flutter-autoroll
1dabddf113
Roll src/third_party/skia ad653d8378d7..44e2c5f0babc (9 commits) ( #17709 )
2020-04-14 14:20:01 -07:00
stuartmorgan
dfe13788ed
Adjust the GLFW build options ( #17704 )
...
- Adds an explicit option for not building the GLFW embedding.
- Disables GLFW by default on Windows, where it's no longer the
uploaded embedding.
- Moves the X11 pkg-config, which is only used by the GLFW embedding,
behind the GLFW build flag.
2020-04-14 12:45:21 -07:00
skia-flutter-autoroll
e8d71b4d2f
Roll fuchsia/sdk/core/mac-amd64 from 8JtFK... to X4B0z... ( #17701 )
2020-04-14 09:25:03 -07:00
skia-flutter-autoroll
7dccc731b4
Roll src/third_party/dart 4aa896464a48..3e43a3dcadf9 (3 commits) ( #17698 )
2020-04-14 03:50:01 -07:00
skia-flutter-autoroll
662d7977a5
Roll src/third_party/skia f50063625a0c..ad653d8378d7 (3 commits) ( #17697 )
2020-04-14 02:40:02 -07:00
skia-flutter-autoroll
d3b2da0385
Roll src/third_party/skia 4f17b60208fa..f50063625a0c (1 commits) ( #17696 )
2020-04-13 23:45:02 -07:00
skia-flutter-autoroll
6bbdf33b0c
Roll src/third_party/dart 2aecf30d2b2e..4aa896464a48 (26 commits) ( #17694 )
2020-04-13 21:20:01 -07:00
Robert Ancell
b360eab6f7
Move Linux shell docstrings to headers ( #17410 )
...
Update docstrings for typos and grammar style specified in the style guide.
2020-04-14 15:41:23 +12:00
skia-flutter-autoroll
f82a615ffb
Roll src/third_party/skia f3953d04a0b8..4f17b60208fa (9 commits) ( #17693 )
2020-04-13 20:35:02 -07:00
skia-flutter-autoroll
43e0a98410
Roll fuchsia/sdk/core/mac-amd64 from G7eYf... to 8JtFK... ( #17689 )
2020-04-13 17:50:01 -07:00
Alexander Aprelev
053da38449
In tests run dart code on ui(rather than on platform) thread. ( #17686 )
2020-04-13 16:50:11 -07:00
skia-flutter-autoroll
d8632496d4
Roll src/third_party/skia d468a1619a2f..f3953d04a0b8 (11 commits) ( #17685 )
2020-04-13 16:50:08 -07:00
George Wright
fd1db54e02
Use VK_LAYER_KHRONOS_validation only on Fuchsia ( #17683 )
2020-04-13 16:45:03 -07:00
Ferhat
4a1085a6f2
[web] Fix compositing order when adding paragraph tags ( #17645 )
...
* Add test and dartfmt
* Update golden locks
* Addressed review comments
* Fix lint error (unused widthConstraint)
* Add maxDiffRatePercent for text diff on mac/linux
2020-04-13 13:30:52 -07:00
gaaclarke
61ec840edd
Made it so unit tests can be written against all ios engine code. ( #17624 )
2020-04-13 12:34:54 -07:00
George Wright
b241ec1d46
Enable required extension
2020-04-13 12:14:06 -07:00