- 13 Jan, 2023 1 commit
-
-
Loïc Sharma authored
* Add Linux support for the UI integration test project * Add Linux run console test
-
- 26 Jan, 2022 1 commit
-
-
Daco Harkes authored
-
- 14 Jan, 2022 1 commit
-
-
stuartmorgan authored
-
- 04 Jan, 2022 2 commits
-
-
Zachary Anderson authored
This reverts commit 5257f029.
-
Daco Harkes authored
* Building shared C source code as part of the native build for platforms Android, iOS, Linux desktop, MacOS desktop, and Windows desktop. * Sample code doing a synchronous FFI call. * Sample code doing a long running synchronous FFI call on a helper isolate. * Use of `package:ffigen` to generate the bindings.
-
- 28 Jun, 2021 1 commit
-
-
Filip Hracek authored
-
- 12 Feb, 2021 1 commit
-
-
Hidenori Matsubayashi authored
-
- 01 Sep, 2020 1 commit
-
-
stuartmorgan authored
People frequently assume they can run the executable they find at the top level of the build directory, and don't understand why they get resource errors from the engine. To avoid that, this puts the unbundled copy of the executable in a subdirectory with a name that should warn people away from running it. Fixes #64963
-
- 29 Jul, 2020 1 commit
-
-
Robert Ancell authored
-
- 23 Jun, 2020 1 commit
-
-
Robert Ancell authored
Remove Linux shell window_configuration.cc/.h It was a temporary solution while the shell was changing.
-
- 16 Jun, 2020 1 commit
-
-
stuartmorgan authored
Updates the tooling to use the GTK embedding, rather than the GLFW embedding: - Adds new requirements to `doctor` - Updates the app and plugin templates to make GTK-based runners and plugins - Stops downloading and installing the GLFW artifacts Final part of #54860, other than cleanup.
-
- 13 Jun, 2020 1 commit
-
-
stuartmorgan authored
This install step fails if the list is empty, which is the case for projects without plugins (or Dart-only plugins, so flutter/plugins presubmits are currently broken).
-
- 11 Jun, 2020 1 commit
-
-
Marcus Tomlinson authored
* Explicitly install the Flutter library * Publish ${FLUTTER_LIBRARY} to parent scope * Bundle plugin libraries * Bundle <plugin_name>_bundled_libraries too * BUNDLED_LIBRARIES -> PLUGIN_BUNDLED_LIBRARIES * Update Linux plugin test * Address review comments
-
- 29 May, 2020 1 commit
-
-
Marcus Tomlinson authored
-
- 28 May, 2020 1 commit
-
-
stuartmorgan authored
BundleUtilities apparently doesn't do build-system-style timestamp analysis when deciding what to copy, and instead just doesn't copy things that are already present. This cleans that bundle directory on each build, so that it includes the up-to-date library versions. Since this is just copying from build artifacts, this is very fast; the build steps themselves are not affected. Fixes https://github.com/flutter/flutter/issues/58049
-
- 27 May, 2020 1 commit
-
-
stuartmorgan authored
The CMake plugin build wasn't setting visibility to hidden by default, which meant that plugins exported everything by default. This would make bad interactions between plugins much more likely; only the intended API should be exported by the shared library.
-
- 16 May, 2020 1 commit
-
-
stuartmorgan authored
Updates the Linux templates to use CMake+ninja, rather than Make, and updates the tooling to generate CMake support files rather than Make support files, and to drive the build using cmake and ninja. Also updates doctor to check for cmake and ninja in place of make. Note: While we could use CMake+Make rather than CMake+ninja, in testing ninja handled the tool_backend.sh call much better, calling it only once rather than once per dependent target. While it does add another dependency that people are less likely to already have, it's widely available in package managers, as well as being available as a direct download. Longer term, we could potentially switch from ninja to Make if it's an issue. Fixes #52751
-