59 Commits

Author SHA1 Message Date
Adam Barth
3327046f87 Fix gn build error
We need to specify this variable now that we're sharing base with
mojo.git.
2016-01-28 23:49:06 -08:00
Chinmay Garde
0d446703bf iOS: Implementation of ::activity::Activity from activity.mojom 2016-01-27 15:01:53 -08:00
Matt Perry
0ee5a29163 Support dynamic registration of mojo services on Android
SkyApplication now reads service info from a services.json file bundled
with the apk. For each service, it registers a method that invokes
connectToService on a named class. This way, third party services can
register themselves.

There's a corresponding change to flutter_tools to generate this
services.json when building an apk that depends on services.
2016-01-21 16:55:51 -05:00
Matt Perry
703fc11784 Fix android BUILD.gn to match Chromium's latest.
Also disable proguard. It's unnecessary and breaks compilation of GCM
(in a separate patch).
2016-01-05 12:29:32 -05:00
Chinmay Garde
d8e9f2cdcf Disable symbol stripping on iOS simulator 2015-12-10 16:05:52 -08:00
George Kulakowski
24b3902f19 Don't warn on maybe-uninitialized in fnl
Our GCC picks up on a bunch of these in release. Suppress this until we
switch to Clang.
2015-12-03 13:44:14 -08:00
Chinmay Garde
34d60a60d3 Only strip executable in release builds on Mac/iOS 2015-11-30 11:55:46 -08:00
Adam Barth
2c031f12e1 Simplify Linux build config 2015-11-21 16:57:12 -08:00
Chinmay Garde
c3cdbaa1e9 Strip executables on Mac and iOS 2015-11-20 11:43:35 -08:00
Jason Simmons
5aa1119ef6 Upload artifacts as a zip file
* Include all the artifacts required to build an APK package
* In addition to the zip, some files will be uploaded separately:
  * libflutter_library.so (large debug symbol library)
  * flutter.mojo (needs to be downloadable from the target device)
2015-11-18 16:40:21 -08:00
George Kulakowski
e60e50386a Add fnl build configuration 2015-11-18 13:07:19 -08:00
George Kulakowski
a8bbe66cb9 Remove use_glib gn variable 2015-11-17 13:01:31 -08:00
Chinmay Garde
a6a497ba3f Inability to find a codesigning identity is not a fatal error 2015-11-14 18:03:02 -08:00
Chinmay Garde
a6defe46a4 Extract jinja template rule from Android specific rules 2015-11-09 16:49:37 -08:00
Adam Barth
08cd77ebf4 Drop dbus pkg_config, we don't need it 2015-11-03 23:01:27 -08:00
Chinmay Garde
024aecd78a Set the default linker run time search path on Mac and iOS 2015-11-03 14:10:33 -08:00
Chinmay Garde
b0e2a42045 Default to a known code signing identity when a new XCode project harness is generated 2015-10-27 16:45:49 -07:00
Chinmay Garde
33f8df16d1 Remove ios_active_arch and directly specify arm64 vs armv7 preference via target_cpu 2015-10-27 15:58:55 -07:00
Chinmay Garde
ab05c8b0d0 Add a clang_i386 toolchain definition to build/toolchain/mac 2015-10-26 15:41:56 -07:00
Chinmay Garde
d6ff8e90b0 Switch to using precompiled snapshots on iOS 2015-10-22 17:27:40 -07:00
Adam Barth
be426a20e7 Mark SkyShell as debuggable
This patch makes it easier to work with SkyShell on non-rooted devices.
2015-10-13 13:56:02 -07:00
Chinmay Garde
de0de50eae Fix Build Break (iOS): Add -std=c++11 to cflags_objcc 2015-10-12 14:22:56 -07:00
Chinmay Garde
51092532b7 Make path to PlistBuddy in the Xcode harness script for symbolicating the binary absolute. 2015-09-30 11:02:20 -07:00
Chinmay Garde
3637a569d8 Prefer a specific provisioning profile when none is explicitly provided 2015-09-25 10:20:58 -07:00
Adam Barth
54cbc1b84e Strip Linux binaries
We distribute some Linux binaries. It's useful for them to be small.
2015-09-21 15:25:21 -07:00
Chinmay Garde
b7c1f7531d Avoid generating dSYM files using GN rules. 2015-08-28 12:08:20 -07:00
Chinmay Garde
04b3bb15e3 Manually specify all files part of the XcodeProj in the GN rule 2015-08-28 10:55:52 -07:00
Chinmay Garde
beb9ee9aa0 Fix warnings about multiple targets generating the Xcode harness 2015-08-28 10:31:15 -07:00
Chinmay Garde
40615043f3 Explicitly generate dSYM file so that OpenGL traces and Intruments profiles can find symbols automatically 2015-08-27 10:55:34 -07:00
Chinmay Garde
bd80be7e2f Add media service implementation for iOS 2015-08-24 12:36:15 -07:00
Ian Fischer
89e9f13af1 Merge pull request #719 from iansf/add_listen_command
Add listen command to sky_tool, and related changes.
2015-08-21 09:54:04 -07:00
Ian Fischer
94aa33c71b Make sky_tool install to ios devices and simulators if available, and add a ‘listen’ command that will listen to filesystem changes in the current directory and update running versions of the app.
Also refactors ios_sim.py to be part of sky_tool.

The current skyx file that ‘listen’ generates does not contain material design icons, so icons will be missing.
2015-08-21 09:53:35 -07:00
Chinmay Garde
c0909f20db Ensure the actual iOS bundle has been created before attempting to generate an Xcode harness for the same 2015-08-20 17:12:20 -07:00
Chinmay Garde
25cff7c321 Enable launching iOS applications using Xcode for profiling and tracing 2015-08-20 15:06:43 -07:00
Chinmay Garde
9002a0d206 Set default active arch on iOS to armv7 2015-08-18 14:38:50 -07:00
Chinmay Garde
745a185e90 Build fat binaries on iOS by default unless "ios_active_arch" is specified 2015-08-17 16:49:01 -07:00
Ian Fischer
3c8291a828 Move example out of sky/packages to //examples 2015-08-07 17:04:50 -07:00
Ian McKellar
f05d811fe9 Merge pull request #493 from ianloic/master
Add Debian (stretch/testing) support to install-build-deps.sh
2015-08-07 10:50:38 -07:00
Ian McKellar
88d500b75d Add Debian (stretch/testing) support to install-build-deps.sh 2015-08-06 18:23:07 -07:00
Chinmay Garde
00e3e2d911 Enable profiling builds on Mac and iOS 2015-08-05 17:07:07 -07:00
Chinmay Garde
9b16addf3a Allow loading SkyX files on Mac desktop 2015-07-30 15:07:35 -07:00
Chinmay Garde
9f536abb49 Fix release builds on iOS 2015-07-28 17:07:44 -07:00
Chinmay Garde
ea640f23ab Avoid mprotect calls on iOS 2015-07-28 14:40:21 -07:00
Chinmay Garde
132f30f8eb Address PR feedback on updates for SkyX for iOS 2015-07-28 13:27:46 -07:00
Chinmay Garde
64e29f79ef Load SkyX files on iOS where available 2015-07-28 13:27:46 -07:00
Ian Fischer
8dbc27070c Automatically launch the iOS simulator if it isn’t
already running.

Fixes #262.
2015-07-28 11:32:18 -07:00
Adam Barth
eb8329455a Move sky package into sky/packages/sky
This patch makes the sky package match the structure we've adopted for the
other Dart packages we produce from this repo.
2015-07-28 08:42:57 -07:00
Tony Gentilcore
77fef24c22 Fix compilation 2015-07-27 17:50:11 -07:00
Ian Fischer
88a936708e Command line options for launching a particular
Sky app in the simulator.
2015-07-23 16:41:51 -07:00
Chinmay Garde
ad591c629a Build configuration and toolchain updates for iOS and Mac targets 2015-07-20 17:41:51 -07:00