7010 Commits

Author SHA1 Message Date
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