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
Eric Seidel
af054a4043
Better explain how to use a local engine
...
Added a section which explains how to get `dart:ui` changes.
2016-07-06 15:28:40 -07:00
Ian McKellar
834d81e12e
Better debugging support for flutter on mojo. ( #2779 )
...
Add a --pause-isolates-on-start flag to the flutter mojo content
handler to match the one that's supported by the dart mojo content
handler.
Fixes: https://github.com/flutter/flutter/issues/4802
2016-07-01 17:06:40 -07:00
Adam Barth
71ce354a44
Harmonize Android and iOS accessibility bridges ( #2777 )
...
These classes now use the same terminology and work in the same way.
Also, change semantics.mojom to use an enumeration of actions instead of
having a separate method per action. This will hopefully scale better.
2016-06-30 16:49:04 -07:00
Jason Simmons
2eb81e33bc
Documentation for the dart:jni library ( #2774 )
2016-06-30 12:33:58 -07:00
Ryan Macnak
398d43e852
Roll Dart to pick up: ( #2778 )
...
- clustered serialization (dart-lang/sdk@524fbc1e0f )
- background finalization (flutter/flutter#3804 )
2016-06-30 09:22:30 -07:00
John McCutchan
a757125bae
Avoid re-entering the message loop while reloading. Fixes on stack reloading in Flutter embedder. ( #2775 )
2016-06-30 07:44:54 -07:00
Adam Barth
93753789bb
Add isAdjustable to SemanticFlags ( #2776 )
2016-06-28 15:07:55 -07:00
Chinmay Garde
bb9865538b
Rename uri_launcher.mojom to url_launcher.mojom. ( #2773 )
2016-06-22 17:15:51 -07:00
Todd Volkert
161496dff3
Update Dart to fix crash in DBC ( #2772 )
...
https://github.com/flutter/flutter/issues/4560
2016-06-22 09:19:48 -07:00
Adam Barth
f91f5ad62f
Update to mojo fd8d18dbf7a4f9ed8a607648cca6d2c595b1c580 ( #2770 )
...
* Update to mojo fd8d18dbf7a4f9ed8a607648cca6d2c595b1c580
* Update mojo_sdk
* Update to account for Mojo API changes
* Backport to older base
2016-06-21 12:52:09 -07:00
Jason Simmons
e0ae976409
Roll Dart ( #2771 )
2016-06-21 10:55:08 -07:00
Adam Barth
661946e3e1
Add operator== to ColorFilter ( #2769 )
...
Fixes #69
2016-06-20 20:39:19 -07:00
Jason Simmons
f59f7dadbd
Remove FlutterView.onResume ( #2768 )
...
It's empty and is easily confused with onPostResume
2016-06-20 15:01:15 -07:00
Jason Simmons
471beb05aa
Pass the FlutterView to app message listeners ( #2767 )
...
This will make it simpler to write listeners that can be reused in multiple
applications.
2016-06-20 13:29:46 -07:00
Ian Hickson
f8b2cca611
clang -Wextra (more all that -Wall) ( #2766 )
...
I noticed this while doing the libjpeg_turbo roll.
2016-06-17 12:38:10 -07:00
Ian Hickson
1db82fde82
Update libjpeg_turbo ( #2764 )
...
* Update libjpeg_turbo
* Update our libjpeg_turbo BUILD.gn file
This brings in this file from upstream:
https://chromium.googlesource.com/chromium/src/+/master/build/secondary/third_party/libjpeg_turbo/BUILD.gn
* We don't always build with libjpeg
...so the libjpeg target isn't always available.
2016-06-17 12:16:43 -07:00