20087 Commits

Author SHA1 Message Date
Hixie
76ed6dafb7 Revert "Merge pull request #2428 from johnmccutchan/embedder_yaml"
This reverts commit ccd1c5ce1f49c763f9fbce24ad087b46083e4af0, reversing
changes made to d4f97e4fd143b075b52269e22098339941525d8e.

This was requested by @johnmccutchan because this change broke the
analyzer, which only uses SDK version 1.14.1, since that's what we pull
in. He said he'd try again on Monday.
2016-02-26 18:23:11 -08:00
Hixie
c630023887 Make Offset, Point, and Size more resilient
Turns out you can create these with null values, so toString() shouldn't
assume the values aren't null.
2016-02-26 17:51:45 -08:00
Collin Jackson
37258b6113 Support for jars with large numbers of classes 2016-02-26 17:45:22 -08:00
Jason Simmons
2e1051ab3c Merge pull request #2429 from jason-simmons/zip_optional_asset
Do not warn if a requested asset does not exist
2016-02-26 14:13:04 -08:00
Jason Simmons
20972c664c Do not warn if a requested asset does not exist
Fixes https://github.com/flutter/flutter/issues/2229
2016-02-26 14:07:21 -08:00
Raph Levien
739a085150 Suppress line breaks in emoji + modifier am: 56840e8006
am: c9c4606a9d

* commit 'c9c4606a9dbb6104de3c92a52de46286e4e739a6':
  Suppress line breaks in emoji + modifier
2016-02-26 20:19:37 +00:00
Raph Levien
c9c4606a9d Suppress line breaks in emoji + modifier
am: 56840e8006

* commit '56840e8006ca2b822adb401fc8a65f3c075cde10':
  Suppress line breaks in emoji + modifier
2016-02-26 20:17:27 +00:00
John McCutchan
ccd1c5ce1f Merge pull request #2428 from johnmccutchan/embedder_yaml
Add _embedder.yaml to sky_engine
2016-02-26 12:02:36 -08:00
Raph Levien
56840e8006 Suppress line breaks in emoji + modifier
An emoji base with an emoji modifier renders as a single glyph and
thus should not be a line break. Current (Unicode 8) logic does
indicate a line break, so we override the results of the ICU line
break iterator. The code references a proposal to improve Unicode
behavior; when that is adopted and we upgrade ICU accordingly, the
special-case code should be deleted, but the tests can remain.

Bug: 27343378
Change-Id: I5de9c53e9a34c503816f9131e3d894e6f7a57d13
2016-02-26 19:05:34 +00:00
John McCutchan
ac33584da0 Add _embedder.yaml to sky_engine 2016-02-26 11:02:35 -08:00
Adam Barth
d4f97e4fd1 Merge pull request #2427 from abarth/rev_skia
Update Skia
2016-02-26 10:12:48 -08:00
Adam Barth
c69a8ba199 Update Skia
Fixes https://github.com/flutter/flutter/issues/1576
2016-02-26 10:08:25 -08:00
Seigo Nonaka
ff75f198a3 Use color font if skin tone is specified. am: 0036da164e
am: 77270a5074

* commit '77270a5074698777e820306ebfb6a3469f3ac952':
  Use color font if skin tone is specified.
2016-02-26 03:23:39 +00:00
Seigo Nonaka
77270a5074 Use color font if skin tone is specified.
am: 0036da164e

* commit '0036da164e3b25f1ac29c840c1fe15b03dc6677f':
  Use color font if skin tone is specified.
2016-02-26 03:22:09 +00:00
Seigo Nonaka
0036da164e Use color font if skin tone is specified.
If skin tone is specified, the base emoji should be emoji style even
if it is text presentation default emoji.

This patch also removes wrong test case which expects default emoji
presentation but it is controlled by family order in /etc/fonts.xml
and there is no special logic for default presentation in minikin.
Thus the default presentation unit test should not be in minikin.

Bug: 27342346

Change-Id: I74a2b2feab4d559535049e368cfd833063cce81c
2016-02-26 11:26:30 +09:00
Chinmay Garde
99a1138678 Merge pull request #2426 from chinmaygarde/master
Make the precompilation dylib explicitly link with libSystem to work around dyld crash on iPhone
2016-02-25 16:44:43 -08:00
Chinmay Garde
b6696235ed Make the precompilation dylib explicitly link with libSystem to work around dyld crash on iPhone 2016-02-25 15:48:47 -08:00
Adam Barth
9db5e6063b Fix Mac build 2016-02-25 12:02:38 -08:00
Adam Barth
9b0b743cee Merge pull request #2424 from abarth/rev_skia
Update Skia
2016-02-25 10:54:00 -08:00
Adam Barth
d2ab5b4422 Update Skia 2016-02-25 10:47:09 -08:00
Adam Barth
008964f268 Merge pull request #2423 from abarth/rm_boring_ssl_hack
Remove unneeded symbol from main_ios.mm
2016-02-24 20:38:14 -08:00
Adam Barth
cf4c62ca1d Remove unneeded symbol from main_ios.mm
We don't appear to need this hack anymore.
2016-02-24 20:33:57 -08:00
Jason Simmons
320d8e012b Merge pull request #2421 from jason-simmons/isolate_spawn
Support spawning new Dart isolates from within a Flutter app
2016-02-24 17:24:11 -08:00
Jason Simmons
470118b0de Support spawning new Dart isolates from within a Flutter app 2016-02-24 14:59:59 -08:00
Adam Barth
a53faaf798 Merge pull request #2422 from abarth/background_compilation
Enable background compilation by default
2016-02-24 14:59:51 -08:00
Adam Barth
09e87f5865 Enable background compilation by default
We've been enabling it in the flutter tool for a while. This patch enables by
default in general.
2016-02-24 14:55:58 -08:00
Raph Levien
b8d836a98c Merge "Suppress grapheme cluster breaks in emoji with modifiers" into nyc-dev am: 94d5525508
am: ac0ec3f827

* commit 'ac0ec3f827a8f74e235cbedf0c0d32f091397e20':
  Suppress grapheme cluster breaks in emoji with modifiers
2016-02-24 21:18:11 +00:00
Raph Levien
ac0ec3f827 Merge "Suppress grapheme cluster breaks in emoji with modifiers" into nyc-dev
am: 94d5525508

* commit '94d5525508b60407c9224fbd279a9f6932d5fb6c':
  Suppress grapheme cluster breaks in emoji with modifiers
2016-02-24 21:07:45 +00:00
Raph Levien
94d5525508 Merge "Suppress grapheme cluster breaks in emoji with modifiers" into nyc-dev 2016-02-24 20:58:55 +00:00
Raph Levien
adfa580f1f Suppress grapheme cluster breaks in emoji with modifiers
An emoji with a modifier should be treated as a single grapheme, i.e.
it should not be possible to place the cursor between the base and
modifier.  This patch implements the proposed Rule GB9c from Mark
Davis's proposal entitled "Fixing breaking properties for emoji",
L2/16-011R3.

The patch also skips over variation sequences attached the to the
preceding character, for computing grapheme cluster boundaries.

Bug: 26829153
Change-Id: Iff5bc2bb8e5246223a017c7cf33acfbf63817f16
2016-02-24 12:43:36 -08:00
Ian Hickson
52c516bd27 Merge pull request #2418 from Hixie/canvas
Trivial dartdoc typo fixes for Canvas
2016-02-23 14:15:21 -08:00
Ian Hickson
4be111aa1b Merge pull request #2419 from Hixie/style
Move style guide to website.
2016-02-23 14:15:08 -08:00
Chinmay Garde
c8297103e9 Merge pull request #2417 from chinmaygarde/master
iOS/Xcode: Run the snapshotter from the project directory
2016-02-23 13:29:52 -08:00
Chinmay Garde
9849fd4309 iOS/Xcode: Run the snapshotter from the project directory 2016-02-23 13:27:40 -08:00
Hixie
41459dab88 Move style guide to website.
Depends on https://github.com/flutter/website/pull/177
2016-02-23 09:03:52 -08:00
Hixie
53fff165c7 Trivial dartdoc typo fixes for Canvas 2016-02-23 08:30:22 -08:00
Yegor
2389e910a0 Merge pull request #2415 from yjbanov/style-guide-cleanup
cleanup the style guide
2016-02-22 22:54:37 -08:00
Yegor Jbanov
d2e70cedd9 cleanup the style guide
- do not repeat the Dart style guide
- use DO/DON'T/AVOID/PREVER headings similar to Effective Dart's
- consistent code example formatting
- consistent GOOD/BAD example formatting
- consistent heading syntax
- consistent line length
2016-02-22 22:46:57 -08:00
Seigo Nonaka
bf5e419199 Merge "Support Hanb script." into nyc-dev am: dbf5c2776b
am: c5bbe9d287

* commit 'c5bbe9d287a4fdec8ab09f8abda806d101996df2':
  Support Hanb script.
2016-02-23 04:11:55 +00:00
Seigo Nonaka
c5bbe9d287 Merge "Support Hanb script." into nyc-dev
am: dbf5c2776b

* commit 'dbf5c2776bb2de1baf1cd5e53ce21f5bd3226052':
  Support Hanb script.
2016-02-23 04:04:44 +00:00
Seigo Nonaka
dbf5c2776b Merge "Support Hanb script." into nyc-dev 2016-02-23 03:57:58 +00:00
Chinmay Garde
3fb94f8d02 Merge pull request #2416 from chinmaygarde/master
Disable dead code stripping in the Dart framework dylib
2016-02-22 16:57:26 -08:00
Chinmay Garde
9aa06fe53c Disable dead code stripping in the Dart framework dylib 2016-02-22 16:44:29 -08:00
Adam Barth
6e736e7a76 Stop running asset_bundle from Mojo
Our implementation of asset_bundle is now quite different from the
canonical service.
2016-02-20 13:02:35 -08:00
Chinmay Garde
08983b7a3c Merge pull request #2414 from chinmaygarde/master
Disable the ENABLE_BITCODE flag and don't make the precompilation dylib link with standard libraries
2016-02-19 17:35:11 -08:00
Chinmay Garde
81e1f69b9d Disable the ENABLE_BITCODE flag and don't make the precompilation dylib link with standard libraries 2016-02-19 17:24:21 -08:00
Chinmay Garde
65c8ba50ee Merge pull request #2413 from chinmaygarde/master
Update the Dart VM and wire in the extra kDataSnapshot symbol for the precompiler
2016-02-19 17:22:26 -08:00
Chinmay Garde
ab145b1fa9 Update the Dart VM and wire in the extra kDataSnapshot symbol for the precompiler 2016-02-19 16:48:28 -08:00
James Robinson
05f3324b8d Merge pull request #2411 from jamesr/clang_android
Enable building for Android using clang for target builds
2016-02-19 15:14:18 -08:00
Jason Simmons
3b1b465a3d Merge pull request #2412 from jason-simmons/gdb_launch
Tool for running GDB on the Flutter engine
2016-02-19 15:14:11 -08:00