Jason Simmons
48193eb2ab
libtxt: render fake bold text if a bold font is not available ( flutter/engine#4933 )
...
Fixes https://github.com/flutter/flutter/issues/16149
2018-04-04 14:01:21 -07:00
Chris Bracken
1a82cb0edc
Set FlutterTexture copyPixelBuffer return nullable ( flutter/engine#4934 )
...
This is to support Swift users, where nil is allowed for CVPixelBufferRef.
2018-04-04 13:53:49 -07:00
Jason Simmons
abcbdb0be0
libtxt: add missing dependency for Mac/iOS builds ( flutter/engine#4931 )
2018-04-04 10:12:41 -07:00
Jason Simmons
414fef2430
libtxt: use Helvetica as a fallback font on iOS 8 and earlier ( flutter/engine#4930 )
...
Fixes https://github.com/flutter/flutter/issues/16055
2018-04-04 09:37:51 -07:00
Brian Osman
5c21933363
Make Rect.largest match the "largest" rect used in DefaultLayerBuilder ( flutter/engine#4926 )
2018-04-04 09:36:08 -04:00
Craig Stout
fb8aae52b8
[vulkan] Add VK_ERROR_NOT_PERMITTED_EXT
2018-04-03 17:49:27 -07:00
Jason Simmons
0134aeca41
Set the asset bundle path when initializing the shell in the embedder API ( flutter/engine#4925 )
...
This is required so that Dart initialization can find the platform kernel
assets when running in Dart 2 mode
2018-04-03 09:47:57 -07:00
Jason Simmons
92aab4ba64
Provide a texture registry to the compositor context used for screenshots ( flutter/engine#4921 )
...
Fixes https://github.com/flutter/flutter/issues/16143
2018-04-02 15:19:04 -07:00
Brian Osman
959fc0357a
Remove use of SkRect::MakeLargest ( flutter/engine#4918 )
...
This API is being hidden for safety reasons. Instead, use a locally
defined rect that's slightly smaller (so operations don't overflow).
2018-04-02 14:36:15 -04:00
Brian Osman
2e34fd3575
Remove use of legacy Skia API ( flutter/engine#4917 )
2018-04-02 13:59:49 -04:00
Luigi Rosso
92cf90b20a
Allow setting transform on radial gradients. ( flutter/engine#4916 )
2018-03-31 20:01:40 -07:00
P.Y. Laligand
28bdac9c2a
[fuchsia] Look for .packages under the proper directory. ( flutter/engine#4909 )
2018-03-30 21:08:47 -07:00
P.Y. Laligand
0774128838
[fuchsia] Use the dart_library template instead of the build system's implementation. ( flutter/engine#4908 )
2018-03-30 19:27:15 -07:00
Alan Russian
17f59f4dd6
Add CallSuper annotation to onCreate(). ( flutter/engine#4789 )
...
This provides improved code inspection, making it easier for developers to figure out what might be going wrong if they override this and don't call super, like I just did. :-)
2018-03-30 19:03:49 -07:00
Jeff Brown
9e40f3e2d3
Port flutter content handler to FIDL2. ( flutter/engine#4903 )
2018-03-29 21:49:35 -07:00
Dan Field
151204edf5
Support Path.addCircle ( flutter/engine#4783 )
...
* add Path.addCircle
* docs formatting
* revert path.cc/path.h; remove addCircle and update docs on addOval
* add missing file.
2018-03-28 21:04:47 -07:00
xster
0739f028f4
Add hint to use ninja with goma ( flutter/engine#4894 )
2018-03-28 15:51:33 -07:00
Jason Simmons
f6a5a300d5
libtxt: move to the next run if the current run ends before the start of the line block ( flutter/engine#4891 )
...
Fixes https://github.com/flutter/flutter/issues/15975
2018-03-28 14:18:37 -07:00
Zachary Anderson
a3666e8280
Retry fixing vulkan include ( flutter/engine#4874 )
2018-03-27 10:10:45 -07:00
Ryan Macnak
485d4b795d
Make flutter_test on Mac exit on error like Linux and Windows. ( flutter/engine#4873 )
2018-03-26 20:51:19 -07:00
Ryan Macnak
fcb00ca95b
Revert "Fix vulkan include path ( #4870 )" ( flutter/engine#4872 )
...
Breaks Linux and Mac build bots.
This reverts commit 2321c199f0 .
2018-03-26 16:56:00 -07:00
Jason Simmons
b035c5b0f6
Allow FirstFrameListeners to remove themselves from the FlutterView's list ( flutter/engine#4871 )
...
Fixes https://github.com/flutter/flutter/issues/15884
2018-03-26 15:43:38 -07:00
Zachary Anderson
2321c199f0
Fix vulkan include path ( flutter/engine#4870 )
2018-03-26 14:05:25 -07:00
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
Yegor
ee3f5ece99
CONTRIBUTING.md: explain the need for building host with non-host ( flutter/engine#4863 )
...
* CONTRIBUTING.md: explain the need for building host with non-host
* address comments
* locally-built
2018-03-23 17:50:52 -07:00
Brian Salomon
caccc81f4d
Remove declaration for undefined GPUSurfaceGL::SelectPixelConfig ( flutter/engine#4857 )
2018-03-23 12:38:58 -04:00
Brian Salomon
828875524a
Vulkan swap chain setup no longer uses GrPixelConfig and doesn't include from skia/src ( flutter/engine#4856 )
2018-03-23 12:38:41 -04:00
Ian Hickson
f8f2558835
Document Window.defaultRouteName a little better. ( flutter/engine#4851 )
2018-03-22 15:55:59 -07:00
Jason Simmons
58277dcd62
Fix GPUSurfaceGL includes on Linux ( flutter/engine#4849 )
2018-03-22 11:40:29 -07:00
Ian Hickson
c8d191401f
Slightly improve the docs for the internal _futurize method ( flutter/engine#4847 )
2018-03-22 10:52:50 -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 2bd16b8a3b , 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
Jason Simmons
53df117523
Load kernel files from the script URI in the isolate create callback ( flutter/engine#4828 )
...
Fixes https://github.com/flutter/flutter/issues/15731
2018-03-20 17:25:22 -07:00
Zachary Anderson
fb3456f64f
Remove some unneeded profiling flags ( flutter/engine#4827 )
2018-03-20 15:48:41 -07:00
Jason Simmons
1127f37509
Remove the canvas save/restore calls in Paragraph::Paint ( flutter/engine#4822 )
...
This is a workaround for https://github.com/flutter/flutter/issues/15702
Skia was not drawing the paragraph's text blobs in some cases when a
save/restore sequence is done around the canvas->translate call. The
problem does not occur if an offsetting call to translate is made instead
of the save/restore. Will need to work with Skia to find the root cause.
2018-03-20 11:30:00 -07:00
Michael Goderbauer
b716162f77
Rename isPassword to isObscured ( flutter/engine#4815 )
2018-03-19 15:52:16 -07:00
Jonah Williams
c407876859
Allow shadows to be colored when physical layer is drawn by engine ( flutter/engine#4812 )
...
* pass shadow_color from dart:ui to physical layer
* default shadow color to SK_ColorBLACK
* add doc comments to pushPhysicalShape
2018-03-19 14:16:17 -07:00
Jason Simmons
7c1c5b5280
Fix a missing paren ( flutter/engine#4808 )
2018-03-19 12:07:28 -07:00
Ryan Macnak
7886e02834
Reapply "Roll Dart to f1ebe2bd5cfcb6b522e5b4fd406cdabb1a2d2091." ( flutter/engine#4809 )
2018-03-19 11:22:23 -07:00
Michael Goderbauer
e93b5198e7
Support password fields on Android ( flutter/engine#4781 )
2018-03-19 10:25:09 -07:00
Alhaad Gokhale
ab632603e1
Revert "Roll Dart to f1ebe2bd5cfcb6b522e5b4fd406cdabb1a2d2091. ( #4800 ) ( #4805 )" ( flutter/engine#4807 )
...
This reverts commit 8790a33a0d .
2018-03-19 09:51:41 -07:00
mikejurka
8790a33a0d
Roll Dart to f1ebe2bd5cfcb6b522e5b4fd406cdabb1a2d2091. ( #4800 ) ( flutter/engine#4805 )
2018-03-16 17:08:06 -07:00
Chris Bracken
507f0c79aa
Eliminate iOS depth/stencil buffer code ( flutter/engine#4802 )
...
As of d5fdb1a189 , 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
mikejurka
713dbf4ca8
Revert "Roll Dart to f1ebe2bd5cfcb6b522e5b4fd406cdabb1a2d2091. ( #4800 )" ( flutter/engine#4803 )
...
This reverts commit e121d45124 .
2018-03-16 16:22:41 -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
mikejurka
16892af75c
[fuchsia] Updated scenic fidl prefix ( flutter/engine#4798 )
2018-03-16 14:13:19 -07:00
Ryan Macnak
e121d45124
Roll Dart to f1ebe2bd5cfcb6b522e5b4fd406cdabb1a2d2091. ( flutter/engine#4800 )
2018-03-16 12:17:38 -07:00