- 07 2月, 2019 2 次提交
-
-
由 Matt Carroll 提交于
-
由 Chris Bracken 提交于
Allows embedders to specify a callback to be invoked in isolate scope once root isolate has been created and marked runnable. As an example of where this is useful, embedder unit test fixtures may want to include Dart functions backed by a native implementation. On isolate creation, this patch allows the unit test author to call Dart_SetNativeResolver in root isolate scope.
-
- 06 2月, 2019 1 次提交
-
-
由 liyuqian 提交于
This reverts commit 093b2fea. For https://github.com/flutter/flutter/issues/24058, We now only get a "Program linking failed" error message on Windows Android simulators without crahsing. Skia seems to have handled the linking failure in https://skia-review.googlesource.com/c/skia/+/180372 by rebuilding the program.
-
- 05 2月, 2019 2 次提交
-
-
由 Matt Carroll 提交于
-
由 Kaushik Iska 提交于
-
- 01 2月, 2019 1 次提交
-
-
由 stuartmorgan 提交于
Merges the current flutter-desktop-embedding macOS framework into the engine. Notable changes: - All channel/codec related code is eliminated in favor of using the existing iOS implementations. - All .m files renamed to .mm for consistency with the iOS code. - Some minor code changes to fix new warnings in Objective-C++ mode. - License headers, basic format (e.g., clang-format changes) updated to use repo style. - Xcode project is not included; instead adds GN build rules to create an integrated framework that combines what was the FDE library with what is present in FlutterEmbedder.framework. Other changes are left as follow-ups, including: - Moving shared code out of ios/ into common/. - Potentially improving sharing between iOS and macOS BUILD.gn. - Class renaming; the FLE prefix will be eliminated, but that API surface isn't stable yet, so that can be changed later.
-
- 31 1月, 2019 4 次提交
-
-
由 Chris Bracken 提交于
-
由 Kaushik Iska 提交于
- Moved versions from shell to common - versions singleton contains all the required versions.
-
由 Chinmay Garde 提交于
Document make_resource_current on FlutterOpenGLRendererConfig and warn if the callback is not set. (#7648)
-
由 Jason Simmons 提交于
Prior to this the Android embedder code would extract the icudtl.dat asset out of the APK and write it to local disk during the first startup of the app. This change will make that work unnecessary and eliminate the risk of ICU failures due to errors in the extraction process.
-
- 30 1月, 2019 1 次提交
-
-
由 stuartmorgan 提交于
FlutterResult is also the name of a class in the Objective-C API surface, which is problematic when building a framework that contains both (such as a macOS implementation of the Flutter framework).
-
- 29 1月, 2019 1 次提交
-
-
由 Chinmay Garde 提交于
-
- 25 1月, 2019 2 次提交
-
-
由 Chinmay Garde 提交于
-
由 Dan Field 提交于
-
- 24 1月, 2019 1 次提交
-
-
由 Qxyat 提交于
ForwardingGestureRecognizer was previously accepting the gesture when the touch sequence ended, this was causing some other gesture recognizers to not accept the gestures (e.g tapping on the my location button in a Google Map didn't work).
-
- 23 1月, 2019 4 次提交
-
-
由 jslavitz 提交于
-
由 Dan Field 提交于
-
由 Jason Simmons 提交于
-
由 Brian Osman 提交于
Behavior (visual) changes should be very minor. Things that are to be expected: * A few things were not color managed correctly by the transform canvas (color emoji, some color filters). Those will be handled correctly with the tagged surfaces (although we're always transforming to sRGB, so nothing should change until we target a wider gamut). * Image filtering will happen in the source color space, rather than the destination. Very minor. * The transform canvas did caching of images in the destination color space. Now, the conversion happens at draw time. If there are performance issues, images can be pre-converted to the destination with makeColorSpace().
-
- 22 1月, 2019 1 次提交
-
-
由 Dan Field 提交于
-
- 21 1月, 2019 1 次提交
-
-
由 KyleWong 提交于
-
- 19 1月, 2019 3 次提交
-
-
由 Chinmay Garde 提交于
-
由 Dan Field 提交于
* Get support, use new SDK tooling from buildroot * Roll NDK to 19 * Skip Android bits on Windows with note
-
由 Chinmay Garde 提交于
-
- 18 1月, 2019 1 次提交
-
-
由 Dan Field 提交于
* Ensure the ResourceContext is not ripped out from under dart
-
- 17 1月, 2019 2 次提交
-
-
由 Chris Bracken 提交于
As of Dart 2, running from Dart source is no longer supported. Dart code should now be compiled to kernel form and will be loaded by from kernel.blob in the assets directory. We retain the struct members for ABI stability. package_path is also not required since kernel blobs are self-contained.
-
由 KyleWong 提交于
-
- 16 1月, 2019 1 次提交
-
-
由 Stanislav Baranov 提交于
This change adds explicit validation of dynamic patches in all places where they're used, instead of only validating it in some places which wasn't as reliable because some of the code paths were missed. This change also moves utility functions that deal with validating patches from ResourceExtractor to ResourceUpdater, to make them available as API for other places in code that need this validation.
-
- 15 1月, 2019 6 次提交
-
-
由 Brian Osman 提交于
-
-
由 Dan Field 提交于
* Break cycle between FlutterViewController and FlutterEngine
-
由 Dan Field 提交于
* fix memory leak in a11y bridge
-
由 Greg Spencer 提交于
This adds support for passing ACTION_HOVER_MOVE events to the framework, in preparation for supporting mouse hover events on Android and ChromeOS.
-
由 Dan Field 提交于
* Make IOManager own resource context
-
- 13 1月, 2019 1 次提交
-
-
由 Chris Bracken 提交于
According to Apple's [OpenGL ES Programming guide][1], applications should pause any animations in applicationWillResignActive. Any GL calls after applicationDidEnterBackground will cause the app to be terminated immedidately by iOS. The surfaceUpdated:YES call is moved to the handler for the applicationDidBecomeActive notification to handle cases where the application becomes inactive then active again without being backgrounded (e.g. home button double-tap then return to app directly). [1]: https://developer.apple.com/library/archive/documentation/3DDrawing/Conceptual/OpenGLES_ProgrammingGuide/ImplementingaMultitasking-awareOpenGLESApplication/ImplementingaMultitasking-awareOpenGLESApplication.html#//apple_ref/doc/uid/TP40008793-CH5-SW1
-
- 12 1月, 2019 1 次提交
-
-
由 Justin McCandless 提交于
-
- 11 1月, 2019 1 次提交
-
-
由 木士羽 提交于
-
- 10 1月, 2019 3 次提交
-
-
由 Stanislav Baranov 提交于
-
由 Stanislav Baranov 提交于
This fixes potential race condition when patch gets downloaded on top of zip file that's currently in active use by resource extractor and/or asset manager. This change is necessary since download can happen in the background while normal application operations are in progress.
-
由 Chinmay Garde 提交于
-