154 Commits

Author SHA1 Message Date
Jason Simmons 7069025a32 Reformat BUILD.gn files to comply with the format checker presubmit script (#13401) 2019-10-29 09:49:16 -07:00
Dan Field a05803a0d2 Android targets create final zip artifacts (#13059) 2019-10-10 06:56:43 -07:00
Dan Field 0622b051b6 Minimal test harness for iOS (#13029) 2019-10-09 21:16:11 -07:00
stuartmorgan fa161274fb Switch to an incremental runloop for GLFW (#11368)
Rather than running the runloop forever, have the API expose an incremental runloop. This allows clients to do other processing if they need it.

This allows for removing the odd construction of having knowledge of GTK event handling built into the library even though nothing in the library uses it; instead runner applications that use GTK plugins (such as FDE's testbed) can do that processing at the application level instead.
2019-08-22 11:39:00 -07:00
Dan Field 8f060b9954 Add clang version to Info.plist (#9873) 2019-07-17 12:14:07 -07:00
gaaclarke b7e5940e3b Started adding the engine hash to frameworks' Info.plist. (#9847)
Started adding the engine hash to Flutter.framework's Info.plist.
2019-07-16 15:54:26 -07:00
Joseph Richey 70068706d0 Allow building without python2 (#8605)
Almost all of the python build files in the flutter project work if
`python` is `python2` or `python3`. This is the only area where print is
incorrectly used (for `python3`).

Related issue: https://fuchsia-review.googlesource.com/c/fuchsia/+/272925
2019-04-17 19:57:20 -07:00
Chinmay Garde a1a2129bc4 GN Format all files in the engine. (#8369) 2019-03-29 12:44:57 -07:00
stuartmorgan 5c99138fa8 Build GLFW from source for Linux shell (#8327)
Instead of requiring a system-level GLFW, build it from source and
statically link it into the Linux shell.
2019-03-27 20:22:50 -04:00
stuartmorgan 6d8b836777 Remove use of epoxy from Linux shell (#8334)
Simplifies the build and runtime requirements for the Linux shell.
Since the engine does GL extension lookup manually anway, an extension
loader library isn't necessary.
2019-03-27 19:24:03 -04:00
stuartmorgan 512004503f Remove jsoncpp from desktop Linux shell setup (#8230)
The jsoncpp requirement was removed in the migration from FDE to this
repository, so it doesn't need to be installed by the script.
2019-03-20 17:05:58 -04:00
stuartmorgan 172810342d Add a build dependencies script for Linux desktop (#8160)
Installs the dependencies necessary to build the Linux desktop shell.
Similar to the existing install-build-deps.sh and
install-build-deps-android.sh but specifically for the desktop shell
requirements.
2019-03-19 17:23:32 -04:00
Dan Field c5ab027664 use full git hash for version (#7741) 2019-02-07 22:00:17 -08:00
Chinmay Garde 6d405201fa Add lcov coverage file generation. (#7579) 2019-01-24 16:57:26 -08:00
Chinmay Garde 1dc01adfa6 Allow generating coverage reports for all unit-tests in the engine. (#7576) 2019-01-24 14:03:15 -08:00
Michael Goderbauer 70a1106b50 Unify copyright lines (#6757) 2018-11-07 12:24:35 -08:00
Chinmay Garde 140a5b7575 Alllow access to Flutter engine, Dart & Skia versions in the Shell API. (#6060) 2018-08-21 08:52:24 -07:00
P.Y. Laligand 5d31ce7098 Declare that a pubspec.yaml file is being generated for a dart_pkg. (#4713)
This will let other targets depend on the existence of that file.
2018-02-24 20:57:43 -08:00
P.Y. Laligand 194fb81209 [fuchsia] Removed the flutter_app template. (#4511)
It is moving to the Fuchsia codebase.
2018-01-04 09:20:41 -08:00
Adam Barth 2e6afc5cc7 [fuchsia] Use AOT in release builds (#4430) 2018-01-02 09:33:53 -08:00
Ben Konyi 74a2d90530 Changes to assets/ build/ flow/ runtime/ and shell/ to allow for compilation on Windows (#4407)
Made changes to assets/ build/ flow/ runtime/ and shell/ to allow for
compilation on Windows.
2017-11-30 19:47:20 -05:00
Zachary Anderson 5f9c8522dd Roll Dart to 3ee0a4284203ebc6991c78054583a7c02dc8faf9 (#4378) 2017-11-21 12:16:34 -08:00
Zachary Anderson 0e564957ac Roll Dart back to 4dd4fd745e588eef64b8d85811d847ab72633cb7 (#4370) 2017-11-16 09:24:13 -08:00
Zachary Anderson 7033e104e3 Roll Dart forward (#4363) 2017-11-15 13:17:10 -08:00
P.Y. Laligand d8dab8aa18 [fuchsia] Allow flutter_app to be included in non-Fuchsia toolchains. (#4342)
A flutter_app target might be declared in a build file alongside some host tool.
The intent of the assertion seemed to be restricting the use of the template to the Fuchsia codebase.
2017-11-08 18:33:09 -08:00