- 30 Nov, 2017 1 commit
-
-
Alexander Aprelev authored
-
- 30 Oct, 2017 1 commit
-
-
Adam Barth authored
Previously, the usage analytics would generate a write to the user's HOME directory during the Fuchsia build. We're tightening down the environment in which we run the Fuchsia build, and these writes are now more obvious. This patch removes the usage analytics during the Fuchsia build, avoiding the write to the user's HOME directory.
-
- 28 Oct, 2017 1 commit
-
-
Chris Bracken authored
Archive builds for upload to iTunes Connect should always be built in release mode, not doing so results in crash on startup. Bug: https://github.com/flutter/flutter/issues/12086
-
- 22 Oct, 2017 1 commit
-
-
Alexandre Ardhuin authored
-
- 16 Oct, 2017 1 commit
-
-
P.Y. Laligand authored
-
- 26 Sep, 2017 1 commit
-
-
Adam Barth authored
-
- 21 Sep, 2017 1 commit
-
-
xster authored
* round 3 * partially address comments * merge * review notes * review * review * review
-
- 21 Jun, 2017 1 commit
-
-
P.Y. Laligand authored
-
- 13 Jun, 2017 1 commit
-
-
Brian Slesinsky authored
Currently this just prints the observatory URL as a JSON event. Refactored the code to make this fit in.
-
- 05 May, 2017 1 commit
-
-
Jakob Andersen authored
Eagerly initialize libnotify by accessing the current date. See dart-lang/sdk#29539 for details. Fixes #9727.
-
- 27 Apr, 2017 1 commit
-
-
P.Y. Laligand authored
-
- 20 Apr, 2017 1 commit
-
-
P.Y. Laligand authored
-
- 06 Apr, 2017 1 commit
-
-
Ryan Macnak authored
Support for placing an AOT dylib in the flx. Part of Fuchsia AOT support.
-
- 23 Mar, 2017 2 commits
-
-
P.Y. Laligand authored
-
Chris Bracken authored
**THIS IS A BREAKING CHANGE.** See below for migration steps for existing projects. Previously, Flutter app code was built as a raw dylib on iOS. Dynamic libraries outside of a framework bundle are not supported on iOS, except for the system Swift libraries provided by Xcode. See: https://developer.apple.com/library/content/technotes/tn2435/_index.html#//apple_ref/doc/uid/DTS40017543-CH1-TROUBLESHOOTING_BUNDLE_ERRORS-EMBEDDED__DYLIB_FILES * Migrates Xcode build from app.dylib to App.framework * Migrates flutter create template * Migrates example projects Migration steps for existing projects ===================================== The following steps should be taken from the root of your Flutter project: 1. Edit `ios/.gitignore`: add `/Flutter/App.framework` on a new line. 2. In the Xcode project navigator, remove `app.dylib` from the Flutter folder. Delete this file from the `ios/Flutter` directory in your project. 3. Run a build to generate `ios/Flutter/App.framework`. From the command line, run `flutter build ios`. If you have not configured app signing in Xcode, an alternative method is to open the simulator, then run `flutter run -d iP`. 4. In the Xcode project navigator, select the `Runner` project. In the project settings that are displayed in the main view, ensure that the `Runner` target is selected. You can verify this by exposing the sidebar using the [| ] icon in the upper-left corner of the main view. 5. Select the *General* tab in the project settings. Under the *Embedded Binaries* section, click '+' to add `App.framework`. In the sheet that drops down, click the *Add Other...* button. Navigate to the `ios/Flutter` directory and select `App.framework`. Click *Open*. In the sheet that drops down, select *Create folder references*, then click *Finish*. 6. In the project settings, verify that `App.framework` has been added to the *Embedded Binaries* and *Linked Frameworks and Libraries* lists. 7. In the Xcode project navigator, drag `App.framework` under the Flutter folder. 8. In the Xcode project navigator, select `Flutter` then from the *File* menu, select *Add Files to "Runner"...*. Navigate to the `ios/Flutter` directory, select `AppFrameworkInfo.plist` and click the *Add* button. 9. From the command line, in your project directory, run `flutter build clean`, then `flutter run`. At this point your project should be fully migrated.
-
- 14 Mar, 2017 1 commit
-
-
Chris Bracken authored
Making the directories read-only causes problems with deletion, which breaks the Mac chrome buildbot and DeviceLab. Followup patch to cb2b89c3.
-
- 13 Mar, 2017 1 commit
-
-
Chris Bracken authored
Provides a strong hint to developers that editing Flutter framework headers isn't supported.
-
- 10 Mar, 2017 1 commit
-
-
Chris Bracken authored
Use line-based iteration in place of word-based iteration over the framework directories, to avoid breaking on spaces.
-
- 04 Mar, 2017 1 commit
-
-
Chris Bracken authored
-
- 20 Feb, 2017 1 commit
-
-
Alexandre Ardhuin authored
-
- 17 Feb, 2017 1 commit
-
-
Chris Bracken authored
* Do not attempt to merge non-fat frameworks in Xcode build During the Xcode build, we strip code irrelevant to the target architecture in frameworks used by the application. In the case of non-fat executables, no stripping occurs, so the frameworks can be used as-is. No merge & replace step is necessary. * fixup! Do not attempt to merge non-fat frameworks in Xcode build
-
- 09 Feb, 2017 2 commits
-
-
Chris Bracken authored
Required to handle Flutter SDK (and other) paths that include spaces. Also includes general cleanup: * Declare explicitly that we use /bin/bash, since we rely on its features. * Add -- where possible, to avoid interpreting files starting in - as options. * Suppress output of pushd/popd. * Avoid stringifying arrays.
-
Chris Bracken authored
-
- 07 Feb, 2017 2 commits
-
-
Chris Bracken authored
Support for thinning app frameworks to the target architecture was added in 708909fc. This commit adds support and error-checking for non-fat frameworks that are not of the target architecture. In such cases, we now fail the build, and emit an error message and the contents of lipo -info for the affected framework.
-
Chris Bracken authored
* Support thinning iOS frameworks to supported architectures When building against frameworks that are distributed as multi-architecture fat binaries, we want to strip the frameworks we distribute down to only the architectures specified in $ARCHS. This patch adds: * The ability to specify commands to xcode_backend.sh (if none is specified, run BuildApp for backward compatibility). * A 'thin' command that invokes lipo to thin down the distributed as described above. * Add framework thinning step to iOS build Invokes xcode_backend.sh thin on the build application. * Limit architectures to arm64 in Xcode template Flutter does not yet support armv7 iOS devices. Limit the $ARCHS build variable to arm64 until then.
-
- 26 Jan, 2017 1 commit
-
-
Todd Volkert authored
-
- 23 Jan, 2017 1 commit
-
-
Todd Volkert authored
-
- 09 Jan, 2017 1 commit
-
-
Todd Volkert authored
This ensures that accidental usages of dart:io's file API don't creep in over time.
-
- 07 Jan, 2017 1 commit
-
-
Todd Volkert authored
This removes direct file access from within flutter_tools in favor of using `package:file` via a `FileSystem` that's accessed via the `ApplicationContext`. This lays the groundwork for us to be able to easily swap out the underlying file system when running Flutter tools, which will be used to provide a record/replay file system, analogous to what we have for process invocations.
-
- 30 Nov, 2016 1 commit
-
-
Todd Volkert authored
-
- 29 Nov, 2016 2 commits
-
-
John McCutchan authored
-
P.Y. Laligand authored
Started failing at 0b737ac5.
-
- 23 Nov, 2016 1 commit
-
-
P.Y. Laligand authored
-
- 14 Nov, 2016 1 commit
-
-
Dan Rubel authored
* convert pubGet to throw ToolExit on non-zero exit code * convert commandValidator to throw ToolExit for non-zero exit code * convert flutter commands to throw ToolExit for non-zero exit code * use convenience method throwToolExit * only show "if this problem persists" for unusual exceptions
-
- 04 Nov, 2016 1 commit
-
-
P.Y. Laligand authored
Fonts should never be bundled on Fuchsia.
-
- 03 Nov, 2016 1 commit
-
-
Jason Simmons authored
-
- 02 Nov, 2016 1 commit
-
-
Petr Hosek authored
This is causing issues when integratting Flutter into GN as the generated depfile refers to snapshot as the target instead of the bundle. We instead use a separate GN action to generate the snapshot use the Flutter compiler to only assemble the bundle.
-
- 20 Oct, 2016 1 commit
-
-
Adam Barth authored
This patch makes it possible to build Flutter apps that use the framework on Fuchsia.
-
- 04 Oct, 2016 1 commit
-
-
P.Y. Laligand authored
-
- 01 Oct, 2016 1 commit
-
-
P.Y. Laligand authored
-