Yegor
81545c43df
fix naming of static function intToComparisonResult ( flutter/engine#4685 )
2018-02-22 11:24:51 -07:00
Jason Simmons
11b7c21e44
Enable libtxt as the default text renderer ( flutter/engine#4697 )
2018-02-21 13:34:31 -08:00
Todd Volkert
d72908a9fe
Respect Switch::SkiaDeterministicRendering in all runtime modes ( flutter/engine#4695 )
...
https://github.com/flutter/flutter/issues/14519
2018-02-20 19:36:34 -08:00
Todd Volkert
1555f6f175
Add flag to skip call to SkGraphics::Init() ( flutter/engine#4694 )
...
https://github.com/flutter/flutter/issues/14519
2018-02-20 17:42:11 -08:00
Mikkel Nygaard Ravn
5de8c90177
Place LICENSE as sibling of podspec ( flutter/engine#4691 )
2018-02-19 16:33:30 +01:00
Yegor
d9a1fb11b5
iOS a11y: Implement strong down weak up reference management ( flutter/engine#4602 )
...
* fix iOS crash in a11y mode when used too fast
* clang-format
2018-02-15 16:33:05 -08:00
Jason Simmons
a6b520303f
Use an alpha type that matches the color type in Android software rendering ( flutter/engine#4681 )
...
Fixes https://github.com/flutter/flutter/issues/14709
2018-02-15 13:00:57 -08:00
Siva
0a63f58b0c
Fix strong flag setting ( flutter/engine#4683 )
...
* Turn on strong mode by default when a platform file is present in the
bundle instead of using a flag passed into the engine which might not be
true when we invoke an installed app.
* - Roll dart to version fe96de2858f078e4ad04f8f30640184bf3d8102d
* Update license file.
2018-02-15 11:02:31 -08:00
Brian Osman
6d0f9bb2b3
On iOS, render to an offscreen surface to avoid renderbuffer slowdown ( flutter/engine#4680 )
...
* On iOS, render to an offscreen surface to avoid renderbuffer slowdown
Fixes https://github.com/flutter/flutter/issues/14565
* null out old offscreen surface
2018-02-14 16:17:35 -05:00
Chris Bracken
a6f0be9844
Fix unguarded availability warnings for iOS ( flutter/engine#4664 )
...
Place all iOS code that relies on APIs introduced in iOS versions later
than our base SDK version (iOS 8) behind @available checks. This allows
us to enable the -Wunguarded-availability compiler flag for iOS builds
in the buildroot repo.
2018-02-13 11:49:43 -08:00
Greg Spencer
8566625bfa
Swap setTraversalBefore to setTraversalAfter, since setTraversalBefore is broken. ( flutter/engine#4656 )
...
It seems that setTraversalBefore doesn't work as well as setTraversalAfter for some reason, although I'm using them the same way. Some apps would lock up TalkBack when traversing if setTraversalBefore was set, but not with the equivalent setTraversalAfter.
It's not entirely clear why this is, but I'm going with this to at least get it fixed for apps we know about.
Addresses flutter/flutter#14600
See also flutter/flutter#14607
2018-02-12 10:02:25 -08:00
Michael Goderbauer
be8089ba88
Add accessibilityFocus and loseAccessibilityFocus as a11y actions ( flutter/engine#4655 )
2018-02-09 17:47:52 -08:00
Michael Goderbauer
27a581d213
Encode scrolling status into tree ( flutter/engine#4647 )
2018-02-09 15:39:58 -08:00
Alexander Aprelev
3e577d6940
Remove xibs ( flutter/engine#4648 )
2018-02-07 16:20:06 -08:00
Brian Salomon
53b3c06c97
Modernize GrContext creation ( flutter/engine#4640 )
2018-02-06 13:45:31 -08:00
Jason Simmons
e75747c907
Update PlatformViewAndroid for the new definition of SemanticsNodeUpdates ( flutter/engine#4636 )
2018-02-05 16:11:51 -08:00
Yegor
7df584d855
iOS a11y text entry (~70% of it) ( flutter/engine#4575 )
...
* implement iOS text field editing in a11y mode
* address Chinmay's comments
* replace node in child list when changing type
2018-02-05 15:14:13 -08:00
Jason Simmons
dd0c2a273d
Fix some errors in Javadoc annotations ( flutter/engine#4622 )
2018-01-31 13:56:32 -08:00
Greg Spencer
394c11e33f
Adding semantics traversal order support ( flutter/engine#4540 )
...
This adds support for semantics traversal ordering.
It is a companion to flutter/flutter#14060 , adding support for a sortIndex in the semantics data passed to the engine.
Addresses flutter/flutter#12187
2018-01-30 13:42:12 -08:00
Chris Bracken
65ceaf57f4
Use @available checks for iOS 11 features ( flutter/engine#4619 )
...
Use @available checks for iOS 11 features
2018-01-30 09:36:21 -08:00
Coder256
1680d3f3da
Only implement application:performActionForShortcutItem:completionHandler: on iOS 9.0+. And fix some tests. ( flutter/engine#4600 )
2018-01-30 08:00:39 -08:00
Michael Goderbauer
90723f13fd
Remove unnecessary trim ( flutter/engine#4616 )
...
... which caused trouble for a11y "select all".
2018-01-29 18:12:29 -08:00
Chris Bracken
ced94b8bc1
Revert "Use @available checks for iOS 11 features ( #4596 )" ( flutter/engine#4597 )
...
This reverts commit d468d29a77147a19ea7873e73730ddfd25709f9c.
Apparently the clang toolchain is still hitting issues. Will give this
another go after the next clang toolchain update.
2018-01-26 16:08:18 -08:00
Chris Bracken
d468d29a77
Use @available checks for iOS 11 features ( flutter/engine#4596 )
...
Guard code that deals with iOS safe area insets behind an @available
check.
This cleans up some old TODOs from before out clang toolchain supported
@available.
2018-01-26 15:51:00 -08:00
Chris Bracken
bc1687f219
Extract common iOS asset path lookup code ( flutter/engine#4594 )
...
Consolidates the asset path lookup logic from FlutterDartProject and FlutterMain().
2018-01-26 14:27:46 -08:00
Alexander Aprelev
45ce7ba63f
Lookup FTLAssetsPath when deducing assets path on ios ( flutter/engine#4593 )
...
* Lookup FTLAssetsPath when deducing assets path on ios
* WS
* Proper fix
* Another whitespace fix
2018-01-26 13:45:04 -08:00
Michael Goderbauer
0dec4daf0e
Add semantic actions for copy, cut, and paste ( flutter/engine#4592 )
2018-01-26 12:11:38 -08:00
Abhishek Amit
1e7ddc408a
Allow embedder clients to provide a resource context ( flutter/engine#4588 )
...
* Allow embedder clients to provide a resource context. Closes flutter/flutter#14263 .
2018-01-25 17:30:23 -08:00
Michael Goderbauer
62750283ee
Adds a11y action for selecting text (and moving cursor) ( flutter/engine#4589 )
...
See https://github.com/flutter/flutter/pull/14275 for framework side change.
Also includes some minor clean-ups for consistency.
Required for https://github.com/flutter/flutter/issues/13469 .
2018-01-25 15:00:29 -08:00
Michael Goderbauer
667959021d
a11y: Announce changes to cursor position on Android ( flutter/engine#4587 )
2018-01-24 16:54:14 -08:00
Abhishek Amit
eb725ebf42
Fix comment for non-string arg ( flutter/engine#4583 )
2018-01-24 16:24:12 -08:00
Yegor
775da9060a
use Human Interface Guidelines for a11y and non-a11y text sizes ( flutter/engine#4586 )
2018-01-24 15:46:35 -08:00
Michael Goderbauer
0acff27cfc
Add a11y support for selected text ( flutter/engine#4584 )
2018-01-24 15:08:29 -08:00
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
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
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
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
Abhishek Amit
9cd77fd071
Add API for embedder clients to process platform events ( flutter/engine#4549 )
2018-01-17 16:59:36 -08: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
Sarah Zakarias
2ad5b735d0
Mark deprecated API in FlutterDartProject.h as unavailable ( flutter/engine#4552 )
2018-01-15 13:29:43 +01:00
Michael Goderbauer
2c53613b1f
Properly identify CheckBox and RadioButton on Android ( flutter/engine#4547 )
2018-01-12 15:27:55 -08:00
Michael Goderbauer
0258b3a3a1
Fixes crash on Android when activating Now on Tap ( flutter/engine#4536 )
2018-01-12 10:22:55 -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
Mikkel Nygaard Ravn
495f8f71f4
Deprecate support for big integers in standard message codec ( flutter/engine#4528 )
2018-01-09 23:58:45 +01: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
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