6720 Commits

Author SHA1 Message Date
Adam Barth
cf759e4530 Sync lint rules with flutter analyze
This patch updates _embedder.yaml to enforce the same set of lints as
`flutter analyze`. We're still not enabling strong mode via this
mechanism, but we might consider that in a later patch.

Related to https://github.com/flutter/flutter/issues/2687
2016-03-26 14:11:24 -07:00
Chinmay Garde
5c285787c8 Merge pull request #2551 from chinmaygarde/master
Directly load the bundle at a known path instead of doing a search by identifier.
2016-03-25 13:28:00 -07:00
Chinmay Garde
10f23121e3 Directly load the bundle at a known path instead of doing a search by identifier.
Also fixes an issue where a error would get logged even though loading from the precompiled application bundle was successful.
2016-03-25 12:33:22 -07:00
Adam Barth
a68209fe83 Merge pull request #2549 from abarth/glfw_32
Update to GLFW 3.2
2016-03-25 12:26:20 -07:00
Adam Barth
dfaf91821d Add support for mouse events
The Material Gallery is now fully interactive.
2016-03-25 12:16:11 -07:00
Chinmay Garde
cd57083d92 Merge pull request #2550 from chinmaygarde/master
Explicitly load and unload the precompiled code bundle.
2016-03-25 12:13:35 -07:00
Chinmay Garde
3d9aaf5a85 Explicitly load and unload the precompiled code bundle.
If called via `bundleWithIdentifier:` the bundle may not have been loaded. This makes it explicit.
2016-03-25 12:11:50 -07:00
Adam Barth
0ef388f53f Adds MessagePumpGLFW
This patch teaches //sky/shell how to integrate with the GLFW runloop. After
this patch, we can correctly resize the GLFW window.
2016-03-25 10:17:38 -07:00
Adam Barth
12cc6de1f1 Update to GLFW 3.2 2016-03-25 09:41:48 -07:00
Adam Barth
c11945b8f2 Merge pull request #2548 from abarth/platform_glfw
Add GLFW platform to //sky/shell
2016-03-24 22:14:31 -07:00
Adam Barth
287d187e22 Add GLFW platform to //sky/shell 2016-03-24 17:15:33 -07:00
Adam Barth
76dfd240be Merge pull request #2547 from abarth/glfw
Add GLFW support to //ui/gl
2016-03-24 16:02:48 -07:00
Adam Barth
832367a53d Add GLFW support to //ui/gl
This patch is the first step towards getting the GLFW configuration up and
running.
2016-03-24 15:59:22 -07:00
Chinmay Garde
48f1d57e58 Merge pull request #2546 from chinmaygarde/master
Be explicit about the sysroot in the toolchain definition instead of inferring the same from active arguments.
2016-03-24 12:13:01 -07:00
Chinmay Garde
bc1f8702c8 Be explicit about the sysroot in the toolchain definition instead of inferring the same from active arguments. 2016-03-24 12:10:00 -07:00
Chinmay Garde
58fd621ea1 Merge pull request #2545 from chinmaygarde/master
Remove unused toolchain definitions.
2016-03-23 13:57:52 -07:00
Chinmay Garde
4e3e95a591 Remove unused toolchain definitions. 2016-03-23 12:58:37 -07:00
Chinmay Garde
4ffc564a6f Merge pull request #2544 from chinmaygarde/master
Add a ios_clang_x64 toolchain definition for iOS simulator builds
2016-03-23 12:57:42 -07:00
Chinmay Garde
176d38a81c Add a ios_clang_x64 toolchain definition for iOS simulator builds
Earlier, the default arm toolchain was modified depending on whether the use_ios_simulator flag was set. This was causing issues with mutliarch GN builds.
2016-03-23 12:39:23 -07:00
Adam Barth
b7419de14a Temporary fix for Mac builds 2016-03-23 09:48:02 -07:00
Adam Barth
989b29a668 Merge pull request #2543 from abarth/update_mojo2
Update to mojo 891577b0517de5aeca538d99669787c6dc72412a
2016-03-23 09:40:03 -07:00
Jason Simmons
7a68885c78 Merge pull request #2542 from jason-simmons/mojo_dart_dependency
Build fixes for the sky_engine and sky_services Dart packages
2016-03-23 09:39:26 -07:00
Adam Barth
3187dd13e2 Update to mojo 891577b0517de5aeca538d99669787c6dc72412a 2016-03-23 09:36:02 -07:00
Jason Simmons
9e75461869 Build fixes for the sky_engine and sky_services Dart packages
* Add some missing dependecies to sky_services
* Create a script that excludes unnecessary files when preparing the package for release
2016-03-22 15:30:05 -07:00
Todd Volkert
a1f70b5e03 Merge pull request #2541 from tvolkert/fix
Fix broken iOS build
2016-03-22 14:55:54 -07:00
Todd Volkert
4d8a5c2c26 Revert "The dynamic services SDK produces a fat Mach binary of x64 and arm64 variants."
This reverts commit dcb7a9df9bce4eb941157aa4038cb48adfe7fe04 in order to fix the build breakage: ".../obj/sky/services/dynamic/libFlutterServices.a and .../clang_x64/obj/sky/services/dynamic/libFlutterServices.a have the same architectures (x86_64) and can't be in the same fat output file"
2016-03-22 14:52:07 -07:00
Adam Barth
e1d708a20b Merge pull request #2540 from abarth/rm_char_events
Skip char key events
2016-03-22 13:21:56 -07:00
Adam Barth
fc5ddc3058 Skip char key events
It's confusing to send two key press events. Instead, just send the
lower-level, non-char event.

The real fix will be to define a sensible key event protocol for Mozart, but
this patch unblocks people who are experimenting at higher layers of the stack.
2016-03-22 12:42:10 -07:00
Chinmay Garde
030acb9114 Merge pull request #2538 from chinmaygarde/master
The dynamic services SDK produces a fat Mach binary of x64 and arm64 variants.
2016-03-22 12:11:29 -07:00
Adam Barth
6c08b3655c Merge pull request #2539 from abarth/update_skia2
Update Skia
2016-03-22 10:40:53 -07:00
Adam Barth
baaceb79a9 Update Skia
Fixes https://github.com/flutter/flutter/issues/2670
2016-03-22 09:28:46 -07:00
Chinmay Garde
dcb7a9df9b The dynamic services SDK produces a fat Mach binary of x64 and arm64 variants. 2016-03-21 17:51:35 -07:00
Adam Barth
56bca69d7a Revert "Update to mojo 891577b0517de5aeca538d99669787c6dc72412a"
This reverts commit 7bfce5cb2644c64f172e64708b0b246db3567154.
This reverts commit a550e7e3958a9910946acc4e37f1fd0ed4ccd17c.
2016-03-21 17:17:50 -07:00
Adam Barth
41328b15c5 Merge pull request #2537 from abarth/roll_mojo
Update Mojo
2016-03-21 17:11:15 -07:00
Adam Barth
a550e7e395 Update use of Mojo APIs 2016-03-21 16:52:01 -07:00
Adam Barth
7bfce5cb26 Update to mojo 891577b0517de5aeca538d99669787c6dc72412a 2016-03-21 16:38:29 -07:00
Adam Barth
c358ddc8f8 Merge pull request #2536 from abarth/ios_sim_sse
Fix iOS build
2016-03-21 15:47:35 -07:00
Adam Barth
343d7a1370 Fix iOS build
Previously we failed to compile some SSE code in Skia.
2016-03-21 15:42:47 -07:00
Jason Simmons
71e9165408 Merge pull request #2516 from jason-simmons/messaging_to_host
Provide Mojo services for passing application-specific messages betwe…
2016-03-21 15:24:23 -07:00
Adam Barth
67b334fb8c Merge pull request #2535 from abarth/update_skia
Update Skia
2016-03-21 15:08:45 -07:00
Adam Barth
e301cef648 Update Skia
This required a bunch of changes because of the new sk_sp type Skia has
introduced into their API.
2016-03-21 14:59:49 -07:00
Chinmay Garde
646500663e Merge pull request #2534 from chinmaygarde/master
Remove the build_xcode_sdk.sh script used by the old bots.
2016-03-21 13:12:55 -07:00
Chinmay Garde
1cef4ff68e Remove the build_xcode_sdk.sh script used by the old bots. 2016-03-21 13:10:23 -07:00
Jason Simmons
370db6cda3 Provide Mojo services for passing application-specific messages between the host and Flutter 2016-03-21 11:25:00 -07:00
Adam Barth
dcbd64e460 Merge pull request #2508 from abarth/glfw
Import GLFW into //third_party/glfw
2016-03-21 09:48:17 -07:00
Ian Hickson
2c7befc32f Merge pull request #2532 from Hixie/picture-doc
Better documentation for [Picture].
2016-03-20 10:09:29 -07:00
Chinmay Garde
03857086d0 Merge pull request #2533 from chinmaygarde/master
RawKeyboardListener is not a service. Dont assign it a service name.
2016-03-18 15:11:19 -07:00
Chinmay Garde
e8434885eb RawKeyboardListener is not a service. Dont assign it a service name. 2016-03-18 14:41:03 -07:00
Hixie
9fbe031676 Better documentation for [Picture]. 2016-03-18 14:24:51 -07:00
Ian Hickson
461d1bec4a Merge pull request #2529 from Hixie/perf-graph
Move the "current frame" marker in the perf graph
2016-03-18 14:24:46 -07:00