Stanislav Baranov
05943ceb68
Support for decimal and signed numeric keyboard ( flutter/engine#4853 )
...
* Support for decimal and signed numeric keyboard
* Comments
2018-03-26 13:14:38 -07:00
Brian Salomon
caccc81f4d
Remove declaration for undefined GPUSurfaceGL::SelectPixelConfig ( flutter/engine#4857 )
2018-03-23 12:38:58 -04:00
Jason Simmons
58277dcd62
Fix GPUSurfaceGL includes on Linux ( flutter/engine#4849 )
2018-03-22 11:40:29 -07:00
Chris Bracken
6eb10b4841
Fix supported color type check on iOS simulators ( flutter/engine#4846 )
...
Since OS_MACOSX and OS_IOS are both enabled for simulator builds, ensure
we're using constants conistent with our #includes.
2018-03-21 19:31:24 -07:00
Chris Bracken
9dcf4907f6
Fix GPUSurfaceGL includes on macOS ( flutter/engine#4844 )
...
macOS doesn't include GLES support.
2018-03-21 16:45:41 -07:00
Chris Bracken
9f169ccfbb
Handle Apple-specific GLES headers ( flutter/engine#4843 )
...
In 2bd16b8a3bafbb828f994a303db5dfd03e6f68c4, includes were added for
GLES. On macOS/iOS, these headers are named slightly differently.
2018-03-21 16:16:04 -07:00
Brian Salomon
2bd16b8a3b
VulkanSurface and GPUSurfaceGL no longer use GrPixelConfig ( flutter/engine#4814 )
...
* VulkanSurface and GPUSurfaceGL no longer use GrPixelConfig
* fix 565
* fix gpu_surface_gl changes
2018-03-21 14:13:05 -07:00
Sarah Zakarias
18fe5d7dec
Provide asset lookup key on ios ( flutter/engine#4817 )
2018-03-21 11:36:49 +01:00
Michael Goderbauer
b716162f77
Rename isPassword to isObscured ( flutter/engine#4815 )
2018-03-19 15:52:16 -07:00
Jason Simmons
7c1c5b5280
Fix a missing paren ( flutter/engine#4808 )
2018-03-19 12:07:28 -07:00
Michael Goderbauer
e93b5198e7
Support password fields on Android ( flutter/engine#4781 )
2018-03-19 10:25:09 -07:00
Chris Bracken
507f0c79aa
Eliminate iOS depth/stencil buffer code ( flutter/engine#4802 )
...
As of d5fdb1a189f3bf5973ec3e667c92cb906816946b, depth/stencil buffer
attachments are never used. This patch eliminates generation and binding
of depth/stencil render buffers since these code paths are no longer hit.
2018-03-16 16:47:06 -07:00
Chris Bracken
c4d964e1f5
Cache render buffer extents when no depth/stencil buffer ( flutter/engine#4801 )
...
Previously iOS render buffer storage width and height were not cached if
not using a depth/stencil buffer. This adds a similar check for
colorBuffer to avoid reallocating render buffer storage.
2018-03-16 15:40:31 -07:00
Sarah Zakarias
1ddca173c3
Provide lookup key to access Flutter assets in the APK ( flutter/engine#4785 )
2018-03-16 12:59:57 +01:00
Mikkel Nygaard Ravn
d7024a868d
Make standard codecs extensible ( flutter/engine#4770 )
2018-03-16 00:08:08 +00:00
Michael Goderbauer
05b0e970c4
Add API guard to a11y setTraversalAfter ( flutter/engine#4794 )
2018-03-15 10:15:56 -07:00
Brian Salomon
4064f10e01
Update external texture image code to specify GL texture format and image color type rather than GrPixelConfig ( flutter/engine#4786 )
2018-03-14 10:29:12 -07:00
Michael Goderbauer
3dcbbbb65e
Send TYPE_VIEW_SELECTED event for changes to SemanticsFlag.isSelected ( flutter/engine#4780 )
2018-03-13 12:49:30 -07:00
Jason Simmons
d4a358e2e4
Enable libtxt as the default text renderer ( flutter/engine#4779 )
2018-03-13 11:35:40 -07:00
Michael Goderbauer
858b66885c
Manually given hint,value,label,trait has precedence for TextFields on iOS ( flutter/engine#4777 )
2018-03-12 17:56:08 -07:00
Chinmay Garde
d5fdb1a189
Don’t specify a stencil buffer attachment for the onscreen FBO. ( flutter/engine#4778 )
2018-03-12 17:37:11 -07:00
Jason Simmons
5fb9cce456
Revert "Enable libtxt as the default text renderer" ( flutter/engine#4774 )
...
This reverts commit 8f3e0f83869da7cd40018033062b56c778cde208.
2018-03-12 11:40:19 -07:00
Jason Simmons
8f3e0f8386
Enable libtxt as the default text renderer ( flutter/engine#4773 )
2018-03-12 11:15:21 -07:00
Adam Barth
9cacbff47a
Switch from fxl::Mutex to std::mutex ( flutter/engine#4764 )
...
We're going to remove fxl::Mutex soon.
2018-03-09 11:19:23 -08:00
Chinmay Garde
e0799300ff
Use weak pointers to the accesibility bridge from objects vended to the UIKit accessibility framework. ( flutter/engine#4761 )
2018-03-08 17:23:01 -08:00
Jason Simmons
77474bd3ba
Revert "Enable libtxt as the default text renderer ( #4751 )" ( flutter/engine#4758 )
...
This reverts commit e35e882cebc7d4b7eb98bdd0c89e781278952032.
2018-03-08 16:17:02 -08:00
Michael Goderbauer
ba8941f861
Add SemanticsFlag for Header ( flutter/engine#4752 )
2018-03-06 15:43:13 -08:00
Jason Simmons
e35e882ceb
Enable libtxt as the default text renderer ( flutter/engine#4751 )
2018-03-06 13:12:39 -08:00
Jason Simmons
64c99140bb
Support hot and cold reload when using the APK asset provider on Android ( flutter/engine#4746 )
...
* deprecate snapshot_override, which is an obsolete predecessor of hot reload
* give the APKAssetProvider to the engine in the initial call to RunBundle
* later calls to Engine::RunBundleAndSource or Engine::SetAssetBundlePath
will replace the APK asset provider with a DirectoryAssetBundle that uses
the newly pushed assets
2018-03-06 10:40:19 -08:00
Michael Goderbauer
75f69f286c
Use android.view.View as default for a11y nodes ( flutter/engine#4737 )
2018-03-05 09:51:08 -08:00
Sarah Zakarias
9f5ad5fd1e
Read assets out of APK on Android ( flutter/engine#4742 )
2018-03-05 14:09:45 +01:00
Chris Bracken
37165bd6cc
Add nil check for country code and language code ( flutter/engine#4732 )
...
NSLocale objectForKey: may return nil for NSLocaleLanguageCode and
NSLocateCountryCode in certain cases.
This adds a defensive nil check for such cases.
2018-03-01 13:46:22 -08:00
Michael Goderbauer
4294850976
Fix traversal order for a11y scrolling ( flutter/engine#4726 )
...
Fixes https://github.com/flutter/flutter/issues/14987 , but why?
2018-03-01 04:53:58 -08:00
Sarah Zakarias
01ee444738
remove unavailabe API from FlutterDartProject.mm ( flutter/engine#4724 )
2018-02-28 14:04:14 +01:00
Sarah Zakarias
e0fdc00ee7
Remove unavailable API in FlutterDartProject.h ( flutter/engine#4723 )
2018-02-28 13:37:00 +01:00
Mikkel Nygaard Ravn
544e9d3480
Make deprecated API unavailable ( flutter/engine#4722 )
2018-02-28 11:14:43 +01:00
xster
5809f804f4
Add more haptic feedback varieties ( flutter/engine#4699 )
...
* Add more haptic feedback varieties
* Make the specific feedback types do nothing on <iOS 10
2018-02-27 14:55:18 -08:00
Jason Simmons
32d7bed11b
Revert "Enable libtxt as the default text renderer ( #4697 )" ( flutter/engine#4717 )
...
This reverts commit 11b7c21e44c54e43dbc79c831d9097b92f6c09ef.
The libtxt font collection cache is consuming too much memory at startup.
2018-02-27 10:25:27 -08:00
Chris Bracken
a5e4e34bbc
Re-enable Dart_TimelineGetMicros on init on macOS ( flutter/engine#4712 )
...
Previously, a call to Dart_TimelineGetMicros() before a call to
Dart_Initialize() resulted in a crash. This was fixed in
dart-lang/sdk@7434bcad57 .
Related:
* flutter/flutter#4006 : SkyShell.app on Mac crashes on startup
* dart-lang/sdk#26486 : [dart_tools_api.h] Dart_TimelineGetMicros crashes on Mac if called before Dart_Initialize
2018-02-24 10:21:40 -08:00
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