2134 Commits

Author SHA1 Message Date
Kris Giesing
bb4eae40b0 Update version to 0.0.59 2015-11-20 14:06:45 -08:00
Kris Giesing
578ad3a68c Add ServiceName to various interfaces 2015-11-20 13:49:10 -08:00
Kris Giesing
ff2a82d96c Remove patch step from mojo roll 2015-11-20 13:49:10 -08:00
Adam Barth
1c7a36c687 Merge pull request #2093 from abarth/jittery_text
Text snaps to pixel grid, images don't
2015-11-20 12:50:09 -08:00
Adam Barth
15a638332c Text snaps to pixel grid, images don't
Previously, we tried to use the render tree's paint offset to move the text to
the proper position, but that appears to snap to integer logical pixels,
introducing jitter. Now we use the SkCanvas's matrix to position the text,
removing the jitter.

Fixes https://github.com/flutter/flutter/issues/234
2015-11-20 12:49:01 -08:00
Chinmay Garde
ff6d7a3a9e Avoid removing the stub runner as Xcode relies on this being present
during archiving for release
2015-11-20 11:39:03 -08:00
Adam Barth
e80be08b57 Fix Mac build 2015-11-19 14:53:05 -08:00
Jason Simmons
a18ab30e97 Rev pub packages 2015-11-19 14:16:46 -08:00
Jason Simmons
830fced719 Merge pull request #2082 from jason-simmons/apk_upload_artifacts_2
Upload artifacts as a zip file
2015-11-19 14:12:40 -08:00
Adam Barth
2d217034be Fix RRect#shift
Previous this would crash.
2015-11-19 11:21:54 -08:00
Collin Jackson
ca04a77540 Fix gn on iOS/Mac builds 2015-11-19 11:08:06 -08:00
Jason Simmons
5aa1119ef6 Upload artifacts as a zip file
* Include all the artifacts required to build an APK package
* In addition to the zip, some files will be uploaded separately:
  * libflutter_library.so (large debug symbol library)
  * flutter.mojo (needs to be downloadable from the target device)
2015-11-18 16:40:21 -08:00
Adam Barth
a743fbf27a Remove ui.tracing
This feature is redundant with the Timeline in dart:developer. I've already
switched all the clients over to using dart:developer.
2015-11-18 14:18:45 -08:00
Adam Barth
33288c2868 Fix Android build by adding missing dependency 2015-11-18 13:21:22 -08:00
George Kulakowski
e60e50386a Add fnl build configuration 2015-11-18 13:07:19 -08:00
Chinmay Garde
bde64ab147 Use dart_host_toolchain when building host binaries that depend on Dart 2015-11-18 12:15:45 -08:00
George Kulakowski
6db4443b08 Merge pull request #2071 from kulakowski/build-stuff
Remove use_glib gn variable
2015-11-18 10:17:53 -08:00
Adam Barth
db2c9d43ce Remove sky_viewer.mojo
We now use flutter.mojo instead.
2015-11-17 14:32:57 -08:00
George Kulakowski
a8bbe66cb9 Remove use_glib gn variable 2015-11-17 13:01:31 -08:00
George Kulakowski
15fce47583 Merge pull request #2068 from kulakowski/build-stuff
Clean up some dead code in core renderer
2015-11-17 12:54:28 -08:00
Chinmay Garde
9497a37460 Initialize the window_ ivar in PlatformView to gfx::kNullAcceleratedWidget 2015-11-17 12:04:03 -08:00
Chinmay Garde
50289d3de3 Fix iOS builds: InlinedStructPtr is not copyable. Avoid the same while iterating over request headers. 2015-11-17 11:40:02 -08:00
George Kulakowski
a3d7faafed Clean up some dead code in core renderer 2015-11-17 11:32:09 -08:00
Adam Barth
fed101feb7 Rev pub packages 2015-11-17 11:24:14 -08:00
Adam Barth
a42a7615a9 Merge pull request #2067 from abarth/event_units
Fix the units for Pointer events
2015-11-17 11:22:37 -08:00
Adam Barth
4e0ec4c23b Fix the units for Pointer events
The time_stamp is supposed to be in microseconds. Previously we were using
milliseconds.
2015-11-17 11:21:58 -08:00
Adam Barth
a38c904604 Publish flutter.mojo along with sky_viewer.mojo 2015-11-17 10:00:52 -08:00
Adam Barth
c9b7f2f7d4 Scrollable widgets don't fling in MojoShell
There's some confusion over the units for time_stamp. This patch works around
the issue. I've filed a bug (https://github.com/domokit/mojo/issues/541) to
figure out the right fix.

Also, rename the final target to flutter.mojo, which is a more descriptive
name.
2015-11-17 09:41:07 -08:00
Collin Jackson
24edb84322 Add support for HTTP headers on iOS 2015-11-16 22:40:43 -08:00
Collin Jackson
9f5f4c1f18 fix entitlements path 2015-11-16 21:56:32 -08:00
Adam Barth
39bc40f434 Merge pull request #2062 from abarth/feature_parity
Bring sky_shell.mojo up to feature parity with sky_viewer.mojo
2015-11-16 19:07:42 -08:00
Adam Barth
ae58ba7c8c Bring sky_shell.mojo up to feature parity with sky_viewer.mojo
I believe this patch implements all the remaining features from
sky_viewer.mojo.
2015-11-16 17:19:35 -08:00
Hixie
b9b6ad3b92 Skyanalyzer is no longer needed. 2015-11-16 15:57:58 -08:00
Adam Barth
36b4f0669c Make sky_shell.mojo work on Android
There's no vsync service in MojoShell, so we shouldn't try to connect to it.
Feature request for MojoShell is in https://github.com/domokit/mojo/issues/535.
2015-11-16 15:27:28 -08:00
Adam Barth
c075697fcf Rev pub packages 2015-11-16 15:16:12 -08:00
Collin Jackson
794caa2314 Merge pull request #2059 from collinjackson/rename_flutter_strings
Fix #371 Replace “chromium” and “sky” with “flutter” in logs and Mac Shell UI
2015-11-16 14:54:30 -08:00
Collin Jackson
0904164fd6 Fix https://github.com/flutter/flutter/issues/371 renaming "sky" and "chromium" to "flutter" in logs and Mac Shell UI 2015-11-16 14:54:18 -08:00
Adam Barth
ba603acc04 Fix build and rename a variable
I was supposed to rename this variable before landing the previous patch.
2015-11-16 14:42:44 -08:00
Adam Barth
4858c78ad9 Merge pull request #2058 from abarth/mojo_input
Handle pointer input in sky_shell.mojo
2015-11-16 14:39:20 -08:00
Adam Barth
530d7f3851 Handle pointer input in sky_shell.mojo 2015-11-16 14:26:45 -08:00
Adam Barth
6fae1a6bd4 Hold services_provided_to_embedder open
If we let services_provided_to_embedder close, we'll trigger a bug in Dart's
ApplicationConnection framework code. I've filed
https://github.com/domokit/mojo/issues/536 and will fix that separately. This
patch works around the issue for now.
2015-11-16 13:57:17 -08:00
Adam Barth
77f873c1a4 Wire in Mojo services to sky_shell.mojo
After this patch, code running in sky_shell.mojo has access to Mojo services.
2015-11-16 12:56:08 -08:00
Adam Barth
9dc71cb51f Refactor how we wire up platform services
Now the control flow for wiring up platform services starts in the
platform-specific code. Previously we started in shared code, which was
imposing constraints on the startup sequence for all platforms. Now that we
start in platform-specific code, we'll be able to add better support for Mojo
in a future patch.
2015-11-16 12:24:28 -08:00
Adam Barth
3082e82586 Merge pull request #2054 from abarth/rm_network
Remove sky:🐚:Engine's dependency on network_service
2015-11-16 09:50:23 -08:00
Adam Barth
33a1cd3e87 Remove sky:🐚:Engine's dependency on network_service
We weren't using the network service for anything.
2015-11-16 09:22:06 -08:00
Adam Barth
56601fcfa3 Wire sky_shell.mojo to draw via MGL
After this patch, we can execute Dart code and draw the result via MGL. We
still need to plumb in services.
2015-11-14 07:42:25 -08:00
Adam Barth
33e5611409 Merge pull request #2050 from abarth/execute_code3
Wire sky_shell.mojo up to native_viewport
2015-11-13 14:02:30 -08:00
Adam Barth
96b847cd43 Wire sky_shell.mojo up to native_viewport
After this patch, we can execute Dart code an create an X window. There's a
sketch of some graphics code, but it's not wired up yet.
2015-11-13 14:00:34 -08:00
John McCutchan
48aa7176cd Rev packages again and this time update the mojo_sdk dependency 2015-11-13 12:25:57 -08:00
Chinmay Garde
a5a65400f6 Make Xcode run pub get automatically instead of depending on the user to update the same 2015-11-13 11:52:41 -08:00