Ian Hickson
4f78a67dd4
Revert "Capture Skia trace events" ( #2831 )
2016-07-27 08:51:03 -07:00
Jason Simmons
eae38aef3a
Capture Skia trace events ( #2830 )
2016-07-26 17:06:06 -07:00
Chinmay Garde
2b18a40f0b
Utilities for creating texture backed SkImages. ( #2829 )
2016-07-26 16:26:04 -07:00
Matt Perry
f5c907d663
Fix bug with text input where the cursor would render before a single ( #2828 )
...
trailing space rather than after.
We were including an empty rectangle in the list of TextBoxes for that
range.
BUG=https://github.com/flutter/flutter/issues/4911
2016-07-26 18:13:44 -04:00
Chinmay Garde
60f2622c8b
Compile in SIMD related files on x86 and arm64. Fixes iOS simulator/device builds. ( #2826 )
...
* Compile in SIMD related file on SK_CPU_X86. Fixes iOS simulator builds.
* Unconditionally enable SIMD use on arm64.
2016-07-26 14:18:45 -07:00
Ian Hickson
e99cbb038e
Tool for managing licenses. ( #2822 )
2016-07-26 13:10:57 -07:00
Chinmay Garde
b34d69becb
Disable chattly log in SimpleFontData and stop reading VDMX metrics for fonts on iOS/OSX. ( #2824 )
2016-07-26 12:51:08 -07:00
Adam Barth
7c87227702
Update Skia ( #2825 )
2016-07-26 12:33:37 -07:00
Dragoș Tiselice
a5c04b0a51
Added custom radii for each corner of RRect. ( #2820 )
...
In order to implement more detailed animation in Flutter, precise
handling of the rounded corner's radii is necessary. This commit
adds a data structure Radius and updated RRect accordingly.
2016-07-26 12:25:41 -07:00
Adam Barth
11dd5cada9
Add trace events to swap buffers ( #2823 )
2016-07-26 12:16:32 -07:00
Jason Simmons
d71a864e58
Clear invalid resources from the raster cache when the surface is destroyed ( #2821 )
2016-07-25 16:14:34 -07:00
James Robinson
8305580497
Switch from gnu++11 to c++11 on android and linux ( #2819 )
2016-07-22 16:02:32 -07:00
Adam Barth
9c6fc0fb1e
Add default hint values ( #2818 )
...
This is required because boolean values cannot be null.
2016-07-22 12:22:05 -07:00
Jason Simmons
789c1e799f
Disable rendering if the rasterizer can not create a GL/EGL context ( #2817 )
...
Fixes https://github.com/flutter/flutter/issues/4972
2016-07-22 11:13:21 -07:00
Adam Barth
9eb5df4146
Add a way to hint the compositor ( #2816 )
...
The code that draws the picture knows more about the picture (and the future)
than we do. This patch gives them a way to hint us about what's going to
happen with the picture in the future.
2016-07-22 11:07:14 -07:00
Jason Simmons
9546168c37
Recreate the EGL surface after a resize in order to correctly handle screen rotation on Android ( #2813 )
2016-07-21 15:13:26 -07:00
John McCutchan
d75656b033
Roll Dart forward to 8dc35ba47ee5f43e0f6ed8d9b6a3914a2c4d9577 ( #2815 )
...
- [x] Fixes devfs opening too many files.
- [x] Build fixes related to Fuschia support
2016-07-21 14:57:08 -07:00
Chinmay Garde
b164edaea8
Revert "Only suppress the sampling profiler on Mac/iOS when the engine is in …" ( #2814 )
2016-07-21 14:18:05 -07:00
Ian Hickson
104c7e21e3
Revert "Roll Dart forward to c373aa760af720ec095b9a4293b74ef991d93bc8" ( #2812 )
2016-07-21 13:33:36 -07:00
Ian Hickson
751c4642b4
Revert "Roll Dart to 136c3ddf47fd5c000b7ab536250276783e1422e1" ( #2811 )
2016-07-21 13:33:25 -07:00
John McCutchan
a3075fedb5
Roll Dart to 136c3ddf47fd5c000b7ab536250276783e1422e1 ( #2810 )
2016-07-21 13:04:21 -07:00
John McCutchan
d236f6b82c
Roll Dart forward to c373aa760af720ec095b9a4293b74ef991d93bc8 ( #2809 )
2016-07-21 11:18:34 -07:00
Chinmay Garde
5ed6b6ec26
Minor update to the name of the argument used to find the fallback font. ( #2808 )
2016-07-20 11:49:37 -07:00
John McCutchan
855e23910a
Add intent for running from a script file ( #2807 )
2016-07-20 10:35:45 -07:00
Jason Simmons
0df124f969
Add an alternate name for an FLX built in profile mode ( #2806 )
2016-07-19 15:13:08 -07:00
Jason Simmons
6e92a5e34d
Remove unused code in FontCacheSkia ( #2805 )
2016-07-19 11:02:53 -07:00
Ryan Macnak
3a4e0a0c80
Only suppress the sampling profiler on Mac/iOS when the engine is in debug mode. Makes the profiler available when using 'flutter run --profile' for iOS. ( #2804 )
...
Don't pass the --background-compilation vm flag as it has been enabled by default for quite awhile now.
2016-07-19 10:59:49 -07:00
Chinmay Garde
f738deb0ab
Account for surrogate pairs when constructing the string used to pass ( #2803 )
...
to CoreText for font fallback selection.
2016-07-18 15:02:40 -07:00
Chinmay Garde
c876974381
Attempt font fallback resolution using CoreText on iOS. ( #2800 )
2016-07-18 14:58:23 -07:00
John McCutchan
0b1986a5c1
Fix DevFS on Android devices ( #2801 )
2016-07-18 12:16:57 -07:00
Adam Barth
3291edef41
Add Rect.fromPoints ( #2799 )
...
Fixes https://github.com/flutter/flutter/issues/4926
2016-07-15 08:32:59 -07:00
Chinmay Garde
8baa5615fe
Remove third_party/mesa. ( #2797 )
2016-07-13 16:31:16 -07:00
Jason Simmons
2d6510295c
Do not upgrade the version of google_play_services in third_party/android_tools ( #2798 )
...
The setup instructions for engine development ask users to run build/install-build-deps-android.sh,
which updates the Android SDK packages listed in android_sdk_extras.json
This process was upgrading the Play Services package to a version that is incompatible
with our build scripts.
2016-07-13 15:45:00 -07:00
Ian Hickson
6303108d45
Drop GCM ( #2795 )
2016-07-13 14:42:38 -07:00
Jason Simmons
ca72520d93
Provide a PlatformView implementation for Linux ( #2796 )
2016-07-13 14:39:53 -07:00
John McCutchan
3976beb11b
Roll Dart forward to e6e61332d6ec7c3bd6c92fa7496282174db521a7 ( #2794 )
2016-07-13 11:21:45 -07:00
Collin Jackson
1280c527e3
Make FlutterAppDelegate an empty AppDelegate ( #2792 )
2016-07-12 18:24:40 -07:00
Chinmay Garde
fe69b034c0
Remove dependencies on ui, third_party/mesa and mojo/convertors. Provide simple alternatives. ( #2783 )
2016-07-12 14:47:44 -07:00
Jason Simmons
94753133bb
Add missing file from https://github.com/flutter/engine/pull/2791 ( #2793 )
2016-07-12 11:30:29 -07:00
Jason Simmons
7040ec5855
Use immersive mode on Android when all system UI overlays have been disabled ( #2791 )
...
This requires adding a way for platform services (namely SystemChromeImpl) to
listen for activity lifecycle events
Fixes https://github.com/flutter/flutter/issues/4885
2016-07-12 10:12:32 -07:00
Jason Simmons
5ccb7f9abd
Allow multiple Android resource names for the app bundle ( #2790 )
...
Also provide an API for obtaining the path where the app bundle was extracted
2016-07-11 13:44:42 -07:00
Ryan Macnak
a21868833e
Roll Dart. ( #2789 )
...
- Pick up fix for 64-bit AOT/caching-JIT snapshots.
2016-07-11 13:05:54 -07:00
John McCutchan
b0d50e4860
Fix service isolate startup ( #2788 )
2016-07-11 10:47:26 -07:00
Adam Barth
469d954a83
Remove spurious log message
2016-07-11 09:41:46 -07:00
Adam Barth
2ee12a847f
We need to make these paths absolute before reading them ( #2787 )
2016-07-08 15:45:04 -07:00
Adam Barth
d95b73bcbd
Update Dart ( #2786 )
2016-07-08 14:45:24 -07:00
Adam Barth
0d2c049fc2
Conditionally enable accessibility ( #2785 )
...
Previously we enabled accessibility unconditionally on iOS, which is more
expensive than necessary. We still enable it unconditionally on the simulator
because there's no API for determining whether accessibility is needed on the
simulator.
2016-07-08 14:03:55 -07:00
Adam Barth
304881d62c
Don't crash if no root semantics node ( #2784 )
...
Fixes #4849
2016-07-08 13:39:39 -07:00
Chris Bracken
d5fe823eff
Do not convert the package map to an absolute path
...
Package map entries can contain relative paths.
See related commit: d7d99c6
2016-07-07 14:05:47 -07:00
Adam Barth
574d72fe46
Copy dart_ui and dart_jni to sky_engine package ( #2781 )
...
Previously we failed to copy these files to the correct place.
2016-07-07 11:27:23 -07:00