Michael Goderbauer
88b2b4b5aa
Support for accessibility label and hint ( flutter/engine#4264 )
...
* Support for accessibility label and hint
* review comments
2017-10-23 16:46:01 -07:00
P.Y. Laligand
3a943b12c3
Update the location of Flutter packages. ( flutter/engine#4257 )
2017-10-20 14:25:49 -07:00
amirh
34003d8e06
Add isButton to SemanticsFlags.values ( flutter/engine#4258 )
2017-10-20 14:23:40 -07:00
amirh
db17cfc053
Add a semantic isButton flag ( flutter/engine#4254 )
...
https://github.com/flutter/flutter/issues/11992
2017-10-20 13:15:20 -07:00
Ian Hickson
73a218a980
Document the Porter-Duff operators. ( flutter/engine#4250 )
2017-10-20 10:03:19 -07:00
Ian Hickson
a12cafee59
Documentation improvements - RTL and others ( flutter/engine#4248 )
2017-10-19 17:30:30 -07:00
P.Y. Laligand
0768d0714e
Move //dart to //third_party/dart. ( flutter/engine#4245 )
2017-10-19 01:20:38 -07:00
Jason Simmons
212249cd2b
Export the SkClipOp argument in Canvas.clipRect ( flutter/engine#4243 )
2017-10-18 16:39:19 -07:00
Yegor
db7ec2ce7e
Add alwaysUse24HourFormat and textScaleFactor ( flutter/engine#4202 )
...
* systems/settings channel split
* merge textScaleFactor and alwaysUse24HourFormat into flutter/settings channel
* add debugOverrideAlwaysUse24HourFormat
* implement textScaleFactor on iOS
* address comments
* remove debugOverrideAlwaysUse24HourFormat
* clang-format
2017-10-18 16:13:43 -07:00
Siva
a07fffd551
Fix for issue 12526 ( flutter/engine#4218 )
...
* Fix for issue 12526
Ensure that child isolates do not clear the dart_ui_state_ field present in the dart controller.
The commit 093a8a4dfd implemented code to reset the dart_ui_state_ back to null when an isolate was being shutdown to ensure there was no use after free issues when the main isolate exeutes Isolate.current.kill() it however it was also clearning the field when a child isolate was shutdown causing SEGVs later.
* Address code format issues.
2017-10-17 14:47:09 -07:00
Chinmay Garde
e10720e089
Expose SkPath::arcTo and SkPath::rArcTo to Dart. ( flutter/engine#4222 )
2017-10-17 13:53:12 -07:00
P.Y. Laligand
235f07742a
Allow the project to be mapped to a location other than //flutter. ( flutter/engine#4203 )
...
This is for Fuchsia where we would like it to be located at //third_party/flutter.
2017-10-13 17:00:58 -07:00
Jason Simmons
fc6cd2ae23
libtxt: support the use_test_font flag required by framework tests ( flutter/engine#4216 )
...
This registers a test font manager that maps all fonts to the Ahem font
2017-10-13 11:31:35 -07:00
Jason Simmons
b32aaf2510
Remove unnecessary assert in drawAtlas ( flutter/engine#4213 )
...
Fixes https://github.com/flutter/flutter/issues/12513
2017-10-13 11:31:24 -07:00
Jason Simmons
224d4abc83
Remove use of a SceneBuilder member after deletion ( flutter/engine#4209 )
...
ClearDartWrapper will delete this SceneBuilder, causing deletion of the
LayerBuilder
2017-10-12 13:50:17 -07:00
Jason Simmons
4419ecfa91
libtxt: fix some typos ( flutter/engine#4206 )
2017-10-12 11:51:50 -07:00
Chinmay Garde
5020651ee0
Make flow::LayerBuilder virtual and plug in the default layer builder. ( flutter/engine#4199 )
2017-10-11 16:26:18 -07:00
Jason Simmons
0f67acda39
libtxt: support right-to-left text ( flutter/engine#4198 )
2017-10-11 16:15:57 -07:00
Chinmay Garde
adaa3a0303
Move layer tree construction into flow::LayerBuilder so alternate builders can be plugged in. ( flutter/engine#4197 )
2017-10-11 12:25:55 -07:00
Alexander Aprelev
582a87b957
Revert "Change kernel platform generation dependency name ( #4189 )" ( flutter/engine#4192 )
...
This reverts commit 9d4e4ace0f57f691d7bde2a3af25b115bb3d8ccb.
2017-10-10 13:34:28 -07:00
Alexander Aprelev
9d4e4ace0f
Change kernel platform generation dependency name ( flutter/engine#4189 )
...
* Change kernel platform generation dependency name
* Include vmservice which is needed by gen_snapshot for Flutter release build
2017-10-10 13:24:04 -07:00
Alexander Aprelev
d4ab705952
Revert "Revert "Roll dart to pick up change where platform.dill was removed ( #4180 )" ( #4185 )" ( flutter/engine#4186 )
...
This reverts commit 45eaf7a0ce073d5d830c589b5df0a54ec9902072.
Doing the synchronized roll of Dart into engine as well as into Fuchsia
to prevent Fuchsia breakage.
2017-10-09 11:18:59 -07:00
Adam Barth
45eaf7a0ce
Revert "Roll dart to pick up change where platform.dill was removed ( #4180 )" ( flutter/engine#4185 )
...
This reverts commit 1ede0f7c9f2b2e928bdaf8f2a8fd942a764fe581.
2017-10-09 09:13:13 -07:00
Alexander Aprelev
1ede0f7c9f
Roll dart to pick up change where platform.dill was removed ( flutter/engine#4180 )
...
* Roll dart to pick up change where platform.dill was removed
* Fix flutter patch sdk generation
* Update license hash. No changes to license text.
* Roll dart to pick up a fix for zero-rebuild problem
* Update license hash
2017-10-09 07:29:21 -07:00
Zachary Anderson
95b0e0bc7f
Remove daed --assert_initializer flag ( flutter/engine#4181 )
2017-10-06 14:54:08 -07:00
Jason Simmons
ca07b0046b
Provide an entropy source to the Dart engine ( flutter/engine#4161 )
...
This is required by the _CryptoUtils class used by the recently repackaged
Dart HTTP libraries
2017-10-02 12:40:29 -07:00
gspencergoog
b29baaed16
Add support for system text scale factor. ( flutter/engine#4124 )
...
Adds support for system text scale factor, including hooks for Android system settings changes. iOS hooks will be added in another PR.
2017-09-29 13:19:06 -07:00
Michael Goderbauer
c1441946b1
Add overlaps method to Rect ( flutter/engine#4150 )
...
* Add overlaps method to Rect
* review comment
2017-09-27 17:42:44 -07:00
Adam Barth
80b35ebe57
Update paths to Fuchsia libraries ( flutter/engine#4147 )
...
These libraries are in Topaz now.
2017-09-27 13:45:49 -07:00
Ian Hickson
56b4eb63d3
Clamp overflows in Color.lerp. ( flutter/engine#4141 )
...
Previously, cases like:
```dart
Color.lerp(const Color(0xFF00FF7F), const Color(0xFF00FFFF), 1.1)
```
...would result in unexpected effects (in this instance, lerping
between these colors with a curve that overshoots would take what
should be a simple animation from pale green to blue and add some
flickering bright green whenever it overshoots).
2017-09-26 11:11:09 -07:00
Jason Simmons
5bd27070dc
libtxt: refactor glyph position calculation ( flutter/engine#4134 )
...
* Remove padding values in line_heights and glyph_position_x. Each value
in glyph_position_x now represents an actual glyph in the layout.
* Remove code intended to handle extra characters beyond the end of the
last line. The LineBreaker should ensure that the end of the last run
matches the end of the last line.
* Return the upstream/downstream affinity of the cursor position in
GetGlyphPositionAtCoordinate.
* Account for the space at the end of a word wrapped line in
GetGlyphPositionAtCoordinate / GetCoordinatesForGlyphPosition
2017-09-22 15:15:59 -07:00
P.Y. Laligand
f7307b60cb
Adjust to new location of lib/tonic. ( flutter/engine#4132 )
2017-09-21 14:30:28 -07:00
Ian McKellar
093a8a4dfd
Support cleaner Dart isolate shutdown handling. ( flutter/engine#4121 )
...
If an isolate shuts down (for example if an app calls
Isolate.current.kill()), the UIDartState* on DartController will refer
to a freed object. This wires through notification that the is shutting
down through to the DartController so it can clean up appropriately.
This also makes gives the vm-service isolate an UIDartState* so that
the shutdown callback can behave correctly.
2017-09-19 12:11:05 -07:00
Ian Hickson
3af1533e03
Add operators to Radius ( flutter/engine#4117 )
...
This will make it easier to implement BorderRadius RTL in a manner consistent with EdgeInsets.
2017-09-15 14:52:38 -07:00
George Kulakowski
fb411f977b
Rename Magenta to Zircon, along with associated abbreviations ( flutter/engine#4114 )
2017-09-14 22:49:46 -07:00
Alexander Aprelev
dbf765e81a
Reverting to unblock engine roll ( flutter/engine#4109 )
...
* Revert "Make Travis happy again (#4101 )"
This reverts commit ba1577ac9b10734cdfd4d047dc8c7da88045c15e.
* Revert "Support cleaner Dart isolate shutdown handling. (#4096 )"
This reverts commit b8e222f45c183a76a8c4a3f3971ba471a1a139c0.
2017-09-14 12:10:11 -07:00
Ian McKellar
b8e222f45c
Support cleaner Dart isolate shutdown handling. ( flutter/engine#4096 )
...
If an isolate shuts down (for example if an app calls
Isolate.current.kill()), the UIDartState* on DartController will refer
to a freed object. This wires through notification that the is shutting
down through to the DartController so it can clean up appropriately.
2017-09-13 10:29:21 -07:00
Michael Goderbauer
ac24af87f0
Format all c-like sources with clang-format ( flutter/engine#4088 )
...
* format
* license script adaptions
* updated licenses
* review comments
2017-09-12 15:36:20 -07:00
George Kulakowski
b2b9a646ca
Fix remaining ftl->fxl conversions ( flutter/engine#4091 )
...
* Fix remaining ftl->fxl conversions
The previous scripting pass at this did not account for objective c file endings
* Update tonic DEPS reference to the post-fxl version
2017-09-11 16:31:18 -07:00
George Kulakowski
fa539e618e
Rename ftl to fxl in Fuchsia specific code ( flutter/engine#4090 )
2017-09-11 15:58:48 -07:00
Michael Goderbauer
3589d495f8
a11y improvements for iOS ( flutter/engine#4079 )
...
* Various iOS a11y fixes
* undo
* review comments
* review comments
2017-09-11 14:44:17 -07:00
Adam Barth
9bceaa9981
Update paths for //application move ( flutter/engine#4085 )
2017-09-11 14:40:03 -07:00
Ian McKellar
ad88f5b2aa
Remove package:lib.fidl.dart/core.dart ( flutter/engine#4082 )
2017-09-08 16:24:48 -07:00
Adam Barth
77597e6279
Update paths for Mozart move ( flutter/engine#4081 )
2017-09-08 15:24:16 -07:00
Ian Hickson
a34befb82c
Pass TextDirection to ParagraphBuilder. ( #4001 ) ( flutter/engine#4019 )
2017-09-07 15:37:25 -07:00
Ian McKellar
6ea4f8e327
Updates for the dart:fidl.internal rename and split. ( flutter/engine#4070 )
...
Now it references dart:zircon and dart:fuchsia.
2017-09-06 15:33:43 -07:00
P.Y. Laligand
0b489580e3
Removed reference to lib.widgets. ( flutter/engine#4050 )
2017-09-01 19:26:06 -07:00
Jason Simmons
dd2b2543f6
Ellipsizing implementation for libtxt ( flutter/engine#4048 )
2017-09-01 14:17:04 -07:00
Chinmay Garde
7d184eb710
Wire up support for multiple font managers in txt::FontCollection. ( flutter/engine#4042 )
2017-09-01 11:56:38 -07:00
Adam Barth
2cf3cffd3f
Add //garnet ( flutter/engine#4043 )
...
This repository contains FTL now in the Fuchsia build.
2017-08-31 16:47:13 -07:00