6419 Commits

Author SHA1 Message Date
Adam Barth
3fdf0e5bca Merge pull request #2404 from abarth/mv_ganesh_canvas
Move ganesh_canvas to sky/shell/gpu/direct/
2016-02-17 12:15:14 -08:00
Adam Barth
f7265449bf Move ganesh_canvas to sky/shell/gpu/direct/
We only use the ganesh canvas in the direct configuration. This patch moves the
class into the directory to make that clear.
2016-02-17 11:16:14 -08:00
Adam Barth
bdcd6d1428 Merge pull request #2403 from abarth/stencil
Attach a stencil buffer
2016-02-17 11:13:52 -08:00
Adam Barth
c773bcac44 Attach a stencil buffer
Skia can go faster (and crashes less) when we have a stencil buffer.

Fixes https://github.com/flutter/flutter/issues/1931
2016-02-17 11:02:03 -08:00
Adam Barth
ba2590bb29 Merge pull request #2401 from abarth/ios_keyboard
Make iOS keyboard robust to selection of -1
2016-02-14 15:17:56 -08:00
Adam Barth
b7d936fd35 Make iOS keyboard robust to selection of -1
The Dart code uses -1 to signal that there is no current selection. If
we get text input in this state, we need to do something reasonable.
This patch teach us to treat that case as if the selection was zero.

This patch also improves how we convert from NSString to string16 and
makes it so we don't leak keyboard subviews.

Fixes https://github.com/flutter/flutter/issues/1878
2016-02-14 15:15:29 -08:00
Adam Barth
f38005f5a7 Merge pull request #2399 from abarth/image_toString
Add a toString to ui.Image
2016-02-13 19:44:21 -08:00
Adam Barth
e0c9e3a94f Add a toString to ui.Image
Fixes #1866
2016-02-13 19:41:55 -08:00
Adam Barth
9e1e1fba54 Fix Android build 2016-02-13 00:09:32 -08:00
Adam Barth
baa179c306 Merge pull request #2398 from abarth/fix_build
Remove reference to non-existent directory
2016-02-12 22:54:47 -08:00
Adam Barth
a05605d396 Remove reference to non-existent directory
This was breaking the build with gcm enabled.
2016-02-12 22:54:02 -08:00
Adam Barth
dbd158e916 Rev pub packages 2016-02-12 22:49:35 -08:00
Adam Barth
4cc46a209e Merge pull request #2397 from abarth/rm_ui_internals
Remove dart:ui_internals
2016-02-12 22:48:21 -08:00
Adam Barth
9dae74e97b Remove dart:ui_internals
This patch merges these functions into dart:ui, which is simpler.

Fixes #83
2016-02-12 22:44:20 -08:00
Matt Perry
6b12e72578 Merge pull request #2393 from mpcomplete/rm.gcm
Remove gcm package from the repository.
2016-02-13 01:31:51 -05:00
Adam Barth
7cb02350aa Merge pull request #2396 from abarth/roll_dart
Update Dart
2016-02-12 16:17:46 -08:00
Adam Barth
f3d9f0172f Update Dart 2016-02-12 16:12:27 -08:00
Adam Barth
1ccdc52889 Merge pull request #2395 from abarth/background_compilation_flag
Add an off-by-default flag for background compilation
2016-02-12 16:06:33 -08:00
Adam Barth
b09cd543bd Add an off-by-default flag for background compilation 2016-02-12 16:01:18 -08:00
Chinmay Garde
bc1a026254 Merge pull request #2394 from chinmaygarde/master
iOS: Add a native service asset copy phase to move the service dylibs resolved by the tooling into the appropriate locations in the application bundle
2016-02-12 15:08:27 -08:00
Matt Perry
db5c72c81c Remove gcm package from the repository.
I moved it to https://github.com/mpcomplete/flutter_gcm for now.
2016-02-12 17:46:32 -05:00
Chinmay Garde
4514ccdd91 iOS: Add a native service asset copy phase to move the service dylibs resolved by the tooling into the appropriate locations in the application bundle 2016-02-12 14:45:34 -08:00
Jason Simmons
6e0e28a6c0 Merge pull request #2391 from jason-simmons/mojo_zip_assets
Use Engine::RunFromBundle and the ZipAssetBundle on all platforms
2016-02-12 12:46:47 -08:00
Jason Simmons
f4542c9152 Use Engine::RunFromBundle and the ZipAssetBundle on all platforms 2016-02-12 11:50:00 -08:00
Adam Barth
511ade3287 Trigger a landmine to reset Android SDK extras 2016-02-12 09:13:22 -08:00
Adam Barth
2500a72de5 Remove download_sdk_extras.py
We don't appear to need this DEPS entry to build.
2016-02-12 08:57:44 -08:00
Adam Barth
b847a50517 Rev pub packages 2016-02-11 14:32:09 -08:00
Adam Barth
ab14d642fb Merge pull request #2386 from abarth/improve_mojo
Polish Mojo platform implementation
2016-02-11 14:31:00 -08:00
Chinmay Garde
26998e5349 Merge pull request #2389 from chinmaygarde/master
iOS: Vsync provider can take multiple callbacks
2016-02-11 14:25:46 -08:00
Chinmay Garde
2f57d8de36 iOS: Vsync provider can take multiple callbacks 2016-02-11 14:22:16 -08:00
Chinmay Garde
cbb14e9804 Merge pull request #2388 from chinmaygarde/master
Move user editable files out of the generated Xcode directory
2016-02-11 14:12:25 -08:00
Jason Simmons
1a748fa3e3 Merge pull request #2387 from jason-simmons/suspend_blank_0210
Allow multiple callbacks in the VSyncProvider
2016-02-11 14:01:37 -08:00
Jason Simmons
626789d555 Allow multiple callbacks in the VSyncProvider
It's possible for multiple calls to AwaitVSync to be pending while reloading
an application.  The Animator may get an AwaitVSync, a Reset, and then another
AwaitVSync before the first vsync completes.

If this happens, invoke both callbacks.  If we close the pipe, then the
Animator will no longer make progress.
2016-02-11 13:56:18 -08:00
Chinmay Garde
d1524de23e Move user editable files out of the generated Xcode directory 2016-02-11 13:19:20 -08:00
Chinmay Garde
ccc18ea169 Update UIRequiredDeviceCapabilities to be arm64 only 2016-02-11 12:50:54 -08:00
Chinmay Garde
f033dcdb95 Merge pull request #2384 from chinmaygarde/master
Add error logging when a dynamic service fails to load
2016-02-11 12:47:43 -08:00
Chinmay Garde
e4b53ea421 Move the actual PRODUCT_BUNDLE_IDENTIFIER into the Info.plist 2016-02-11 12:44:49 -08:00
Adam Barth
d3dbc1cda4 Polish Mojo platform implementation
* Use Node::Combinator::PRUNE, which stops the Mozart launcher from showing red
  when we're loading child views. Instead of blocking the whole app, we'll now
  just prune away the children that aren't ready. Eventually we'll want
  to let authors control these operations.

* Grab the service registry in AcceptConnection rather than CreateView. The
  CreateView comes from the Mozart launcher, which isn't where we want to get
  the service registry. Now we get the service registry from the first app to
  connect, which isn't right either but at least works while we sort out what
  we really want.
2016-02-11 12:43:37 -08:00
Ian Hickson
1c93bfd40c Merge pull request #2385 from Hixie/style
Document recent changes to import conventions.
2016-02-11 08:30:44 -08:00
Ian Hickson
732cbea12f Document recent changes to import conventions. 2016-02-11 08:03:08 -08:00
Chinmay Garde
b8c6a97d81 Add error logging when a dynamic service fails to load
This happens once per service
2016-02-10 16:03:39 -08:00
Todd Volkert
b1984e9458 Merge pull request #2383 from tvolkert/master
Rev engine
2016-02-10 15:34:52 -08:00
Todd Volkert
c4cec818c5 Rev engine 2016-02-10 15:34:02 -08:00
Chinmay Garde
eb357ac776 Merge pull request #2382 from chinmaygarde/master
Fix the VM service path so the precompilation snapshotter can find observatory specific entry points
2016-02-10 15:28:58 -08:00
Chinmay Garde
f0138bc325 Fix the VM service path so the precompilation snapshotter can find observatory specific entry points 2016-02-10 15:27:27 -08:00
John McCutchan
fe65d45e9f Merge pull request #2381 from johnmccutchan/fix_copy_step
Fix the copying of service isolate sources into sdk_ext
2016-02-10 15:24:44 -08:00
John McCutchan
0a1cd17b4b Fix the copying of service isolate sources into sdk_ext 2016-02-10 15:17:36 -08:00
John McCutchan
b61811ddd8 Merge pull request #2380 from johnmccutchan/start_paused_works
Enable and test sky_shell --start-paused
2016-02-10 14:41:21 -08:00
John McCutchan
d089e76e24 Enable and test sky_shell --start-paused 2016-02-10 14:39:52 -08:00
Todd Volkert
90ab81bf38 Merge pull request #2378 from tvolkert/master
Rev engine
2016-02-10 12:23:18 -08:00