Jason Simmons
9e1e807c3e
Convert other Android clipboard formats into text ( flutter/engine#4578 )
...
Fixes https://github.com/flutter/flutter/issues/14093
2018-01-22 13:55:48 -08:00
amirh
b86da443de
Explicitly check if the shape layer is an oval. ( flutter/engine#4577 )
...
isRRect returns false for RRects that are oval.
Fixes flutter/flutter#14186
2018-01-22 12:15:24 -08:00
Michael Goderbauer
3c0932e7af
Echo letters and words typed into TextField back ( flutter/engine#4574 )
...
Fixes https://github.com/flutter/flutter/issues/13392 .
2018-01-22 11:14:12 -08:00
Ali Bitek
96ef7f6c1a
Get active Context from the Registrar ( flutter/engine#4523 )
2018-01-20 08:46:40 +01:00
Jason Simmons
d595980338
Make the new sysroot format the default in flutter_gdb ( flutter/engine#4576 )
2018-01-19 15:12:00 -08:00
Jason Simmons
fcc9015373
libtxt: insert styled runs in reverse order if a bidi run is RTL ( flutter/engine#4573 )
2018-01-19 13:49:14 -08:00
Alexander Aprelev
6b3e3c6184
Fix typo in main_win. This is follow up https://github.com/flutter/engine/pull/4564 ( flutter/engine#4572 )
2018-01-19 10:59:19 -08:00
Jason Simmons
e07978ee0a
Wrapper for matrix image filters ( flutter/engine#4567 )
...
Fixes https://github.com/flutter/flutter/issues/14082
2018-01-19 10:01:57 -08:00
Ian Hickson
043ce9d55e
Explain Window metrics better. ( flutter/engine#4555 )
2018-01-18 20:22:06 -08:00
Alexander Aprelev
b4425bcd06
Fix default value for 'packages' option to be null ( flutter/engine#4570 )
2018-01-18 17:12:29 -08:00
Alexander Aprelev
a8e9231915
Accommodate flutter test --preview-dart-2 on windows and linux ( flutter/engine#4564 )
...
* Support .packages option in frontend_server, bundle_path in main_mac.
This is needed to be able to run in mode.
* Remove byte store tests
* Remove unused import
* Fix formatting
* Enable flutter test argument passing on win and linux.
* Fix formatting
2018-01-18 16:05:19 -08:00
Siva Chandra
f8600043cc
Roll Dart to 93d8c9fe2a2c22dc95ec85866af108cfab71ad06. ( flutter/engine#4558 )
...
* Roll Dart to 93d8c9fe2a2c22dc95ec85866af108cfab71ad06.
* Fix analyzer nits
* Try to pin dependency for tools/licenses to convert 2.0.1. Add verbose flag to pub get
* Pin dart to dev.16 to overcome pub issue
* Revert "Try to pin dependency for tools/licenses to convert 2.0.1. Add verbose flag to pub get"
This reverts commit d525a83f4494a511996226d328a5208d4651d46e as it is no
longer needed, was added to diagnose the problem, which turned out to be
a problem with pub in latest dart dev release.
* Fix license hash
* Reintroduce api methods and tests
2018-01-18 12:35:09 -08:00
Abhishek Amit
9cd77fd071
Add API for embedder clients to process platform events ( flutter/engine#4549 )
2018-01-17 16:59:36 -08:00
amirh
ac2c85c69b
Update comment on Scenic shapes following feedback from schwa423@ ( flutter/engine#4563 )
2018-01-17 14:39:40 -08:00
Ian Hickson
28564ac5f9
Analysis cleanup of the Dart in the Engine repo ( flutter/engine#4554 )
...
* Analysis cleanup of the Dart in the Engine repo
* Update painting.dart
* Update painting.dart
2018-01-17 09:48:56 -08:00
jensjoha
54fdc2f5ae
Train frontend_server snapshot ( flutter/engine#4560 )
...
Reland d7e7abbcc2 with a fix for Windows build
Cuts 30% from hot-reload benchmarks with `--preview-dart-2`
2018-01-17 10:33:10 +01:00
Michael Goderbauer
66fa83780d
Announce when checked status changes on Android ( flutter/engine#4557 )
...
Fixes https://github.com/flutter/flutter/issues/14092
2018-01-16 23:10:17 -08:00
amirh
9ee5ab1d8b
Fallback to compose shapes as their bounding rectangles. ( flutter/engine#4553 )
...
Scenic doesn't currently support arbitrary shaped frames.
2018-01-16 18:20:18 -08:00
Jason Simmons
6590ae48d6
libtxt: use an ICU character iterator that can handle complex grapheme clusters ( flutter/engine#4548 )
2018-01-16 10:43:00 -08:00
Jason Simmons
e7c2f2dfb6
libtxt: skip redundant bidi processing performed by minikin ( flutter/engine#4539 )
...
The libtxt Paragraph class now runs the bidi algorithm itself, and each text
run passed to doLayout will be entirely LTR or RTL
2018-01-16 10:39:31 -08:00
Ian Hickson
08f3598be8
Make Canvas cullRect optional and make Rect.largest a static field. ( flutter/engine#4551 )
...
Fixes https://github.com/flutter/flutter/issues/7201 .
The change from `new Rect.largest()` to `Rect.largest` saves a few
allocations since we'll be using these with every Canvas.
2018-01-16 10:08:08 -08:00
Alexander Aprelev
c03cd3798d
Revert "Train frontend_server snapshot ( #4512 )" ( flutter/engine#4556 )
...
This reverts commit d7e7abbcc2 as it
breaks Windows engine buildbot.
2018-01-16 10:05:00 -08:00
jensjoha
d7e7abbcc2
Train frontend_server snapshot ( flutter/engine#4512 )
...
Cuts 30% from hot-reload benchmarks with `--preview-dart-2`
2018-01-15 15:59:57 +01:00
Sarah Zakarias
2ad5b735d0
Mark deprecated API in FlutterDartProject.h as unavailable ( flutter/engine#4552 )
2018-01-15 13:29:43 +01:00
Sarah Zakarias
a50c855b12
Run Fuchsia apps without flx ( flutter/engine#4550 )
2018-01-15 11:09:01 +01:00
Michael Goderbauer
2c53613b1f
Properly identify CheckBox and RadioButton on Android ( flutter/engine#4547 )
2018-01-12 15:27:55 -08:00
Brian Osman
9cadf74d34
When blurring, clamp to image's edge pixels, not to black ( flutter/engine#4546 )
2018-01-12 16:27:17 -05:00
Michael Goderbauer
0258b3a3a1
Fixes crash on Android when activating Now on Tap ( flutter/engine#4536 )
2018-01-12 10:22:55 -08:00
Sarah Zakarias
2ac17ebc40
Revert "Run Fuchsia apps without flx" ( flutter/engine#4545 )
...
* Revert "include portable_unistd.h in directory_asset_bundle (#4542 )"
This reverts commit a41471bdd6 .
* Revert "Run Fuchsia apps without flx (#4538 )"
This reverts commit 9bf76142c1 .
2018-01-12 15:55:47 +01:00
Sarah Zakarias
57330c3bff
Revert "include portable_unistd.h in directory_asset_bundle ( #4542 )" ( flutter/engine#4544 )
...
This reverts commit a41471bdd6 .
2018-01-12 15:53:02 +01:00
Sarah Zakarias
a41471bdd6
include portable_unistd.h in directory_asset_bundle ( flutter/engine#4542 )
2018-01-12 15:31:56 +01:00
Sarah Zakarias
9bf76142c1
Run Fuchsia apps without flx ( flutter/engine#4538 )
2018-01-12 13:31:54 +01:00
Ian Hickson
73634e73bc
Convert MaskFilter to pure-Dart. ( flutter/engine#4534 )
2018-01-11 23:25:18 -08:00
amirh
af26adb128
Revive always using SkPath for physical models ( flutter/engine#4537 )
2018-01-11 15:11:00 -08:00
Alexander Aprelev
85d050ac98
When running on iOS deduce bundle path during engine initialization. ( flutter/engine#4532 )
2018-01-10 17:40:47 -08:00
Jason Simmons
f95c8890c1
libtxt: map pixel coordinates above the text to glyph positions on the first line of text ( flutter/engine#4533 )
...
This matches Blink's behavior
2018-01-10 10:32:24 -08:00
Ian Hickson
39ba4de88b
Offset.direction ( flutter/engine#4530 )
...
Since we've got a vector class, and it has a getter for the magnitude,
why not also a getter for the angle.
2018-01-09 22:17:57 -08:00
Mikkel Nygaard Ravn
495f8f71f4
Deprecate support for big integers in standard message codec ( flutter/engine#4528 )
2018-01-09 23:58:45 +01:00
Michael Goderbauer
2799e93b71
Rename SemanticsFlags to SemanticsFlag ( flutter/engine#4526 )
...
To align with `SemanticsAction`.
2018-01-09 09:25:52 -08:00
amirh
fcfe94380f
Revert "Delete the SkPath/SkRRect code duplication in for physical model layers. ( #4519 )" ( flutter/engine#4527 )
...
This reverts commit 0847830c7e .
2018-01-08 19:25:56 -08:00
amirh
0847830c7e
Delete the SkPath/SkRRect code duplication in for physical model layers. ( flutter/engine#4519 )
2018-01-08 16:13:15 -08:00
Mehmet Fidanboylu
3d611a011b
Fix build break caused by https://github.com/flutter/engine/pull/4491 ( flutter/engine#4524 )
2018-01-07 07:51:46 -08:00
Mehmet Fidanboylu
354eeb0cf3
Add unwrap to JSONUtil ( flutter/engine#4491 )
...
We have a use for this for the internal messaging plugin. Instead of rolling our own, it made sense to add it here especially since it has the mirror functionality (wrap).
2018-01-06 14:32:00 -08:00
Jason Simmons
9ba9bfc0b2
API version check for AccessibilityNodeInfo.setEditable call ( flutter/engine#4522 )
...
Fixes https://github.com/flutter/flutter/issues/13896
2018-01-05 14:45:35 -08:00
Jason Simmons
fadef9db2f
Add a Rect.largest constructor equivalent to SkRect::MakeLargest ( flutter/engine#4520 )
2018-01-05 13:37:23 -08:00
Michael Goderbauer
ff69f13eb3
Split SemanticsFlags.isDisabled into two ( flutter/engine#4517 )
2018-01-04 15:15:54 -08:00
Alexander Aprelev
a6d6f56e67
Fix windows build by using lambda capture workaround ( flutter/engine#4514 )
...
* Fix windows build by using lambda capture workaround
* clang format, add todo
* clang-format again
2018-01-04 10:41:54 -08:00
Alexander Aprelev
a4ae031706
This adds RPC call to set asset path. ( flutter/engine#4323 )
...
* This adds rpc call to simply set asset path.
This is needed when doing hot reload to pick up updated assets.
* Move asset_directory fetch for after view_id. Clean up return. Fix formatting.
* Add SetAssetBundlePath methods implementations for mac and ios
* Fix mac mm
* Fix formatting
* Merge and use nullptr
2018-01-04 09:48:01 -08:00
P.Y. Laligand
baf69ca25c
[fuchsia] Removed the flutter_app template. ( flutter/engine#4511 )
...
It is moving to the Fuchsia codebase.
2018-01-04 09:20:41 -08:00
Sigurd Meldgaard
45bc2a7837
Apply texture transform on Android ( flutter/engine#4513 )
...
* Apply transform to textures on android
2018-01-04 16:04:30 +01:00