Benjamin Lerman
32270c7836
Update API to use sized vmo instead of raw vmo.
2017-11-21 10:09:20 +01:00
Chris Bracken
bc2acf7bdd
Revert "Roll Fuchsia buildtools to 85907c59e97527d79bbfdfd849d8e85c24959cc5 ( #4331 )" ( #4340 )
...
With the update to HEAD of the Fuchsia buildtools repo, the new clang
toolchain picked up caused link-time breakage in android x86_64
libFlutter.so builds.
Sample log:
https://build.chromium.org/p/client.flutter/builders/Linux%20Engine/builds/1974/steps/build%20android_debug_x64/logs/stdio
Sample failure:
FAILED: libflutter.so libflutter.so.TOC lib.stripped/libflutter.so
../../third_party/android_tools/ndk/toolchains/x86_64-4.9/prebuilt/linux-x86_64/lib/gcc/x86_64-linux-android/4.9.x/../../../../x86_64-linux-android/bin/ld.gold: error: obj/flutter/shell/platform/android/libflutter/android_context_gl.o: unsupported reloc 42 against global symbol std::__ndk1::num_put<char, std::__ndk1::ostreambuf_iterator<char, std::__ndk1::char_traits<char> > >::id
This reverts commit 8ad42f0dae3cb1267c2b9ab99db80e4696ddbc3d.
2017-11-08 16:48:00 -08:00
Chris Bracken
8ad42f0dae
Roll Fuchsia buildtools to 85907c59e97527d79bbfdfd849d8e85c24959cc5 ( #4331 )
...
* Roll Fuchsia buildtools to 85907c59e97527d79bbfdfd849d8e85c24959cc5
This also updates Flutter buildroot to a6e52dbb776c45cc8c57d7143b8eb8b2e762fdfb
which disables -Wtautological-constant-compare temporarily until
https://reviews.llvm.org/D39462 lands in clang. This is in line with
Fuchsia's compiler options.
* Apply clang-format diffs
No logical changes. This applies clang-format from the latest Fuchsia
buildtools to the engine codebase.
2017-11-08 11:18:17 -08:00
Jason Simmons
d6dd5b10d9
Request slight hinting when rendering glyphs with Skia ( #4307 )
...
Fixes https://github.com/flutter/flutter/issues/12820
2017-11-01 11:47:09 -07:00
Jason Simmons
c098d82b41
Invert the error code check on madvise ( #4246 )
...
madvise returns zero on success
2017-10-19 11:49:04 -07:00
P.Y. Laligand
6fcb45991d
Move //dart to //third_party/dart. ( #4245 )
2017-10-19 01:20:38 -07:00
Chinmay Garde
58242e046a
Log the error when the madvise call fails in PageAllocator. ( #4231 )
2017-10-17 16:51:50 -07:00
P.Y. Laligand
5fae5d52cf
Allow the project to be mapped to a location other than //flutter. ( #4203 )
...
This is for Fuchsia where we would like it to be located at //third_party/flutter.
2017-10-13 17:00:58 -07:00
Brian Osman
01ab51832a
Update Fuchsia font code to new Skia API ( #4179 )
2017-10-06 13:17:16 -04:00
Siva
79cb2eaf65
- Remove call to DartDebugger::InitDebugger in InitDartVM ( #4167 )
...
- Remove linking of dart_debugger.cc as this is not used
(all debugging is done using the service API, this debugger implementation uses the deprecated dart debugger API)
2017-10-03 16:49:43 -07:00
Jason Simmons
a0313d1019
Fix an overflow in HarfBuzzShaper's resolveCandidateRuns ( #4148 )
...
See 24cf1f3562
Fixes https://github.com/flutter/flutter/issues/12280
2017-09-27 15:03:29 -07:00
P.Y. Laligand
fc3cb8fb3b
Adjust to new location of lib/tonic. ( #4132 )
2017-09-21 14:30:28 -07:00
George Kulakowski
550d0c6490
Rename Magenta to Zircon, along with associated abbreviations ( #4114 )
2017-09-14 22:49:46 -07:00
Michael Goderbauer
08961f8ec5
Format all c-like sources with clang-format ( #4088 )
...
* format
* license script adaptions
* updated licenses
* review comments
2017-09-12 15:36:20 -07:00
George Kulakowski
31d03de019
Rename mtl to fsl ( #4094 )
2017-09-11 17:56:02 -07:00
George Kulakowski
6502090278
Fix remaining ftl->fxl conversions ( #4091 )
...
* Fix remaining ftl->fxl conversions
The previous scripting pass at this did not account for objective c file endings
* Update tonic DEPS reference to the post-fxl version
2017-09-11 16:31:18 -07:00
George Kulakowski
3aa7522c11
Rename ftl to fxl in Fuchsia specific code ( #4090 )
2017-09-11 15:58:48 -07:00
Ian Hickson
2d7c30033d
Pass TextDirection to ParagraphBuilder. ( #4001 ) ( #4019 )
2017-09-07 15:37:25 -07:00
Adam Barth
c0952db729
Update MTL path in gn ( #4046 )
2017-09-01 11:02:27 -07:00
Adam Barth
e5c80cef57
Update for fonts move to garnet. ( #4044 )
2017-09-01 09:34:50 -07:00
Adam Barth
73554a1c32
Add //garnet ( #4043 )
...
This repository contains FTL now in the Fuchsia build.
2017-08-31 16:47:13 -07:00
James Robinson
881c22cf10
Disable GN check for conditionally included headers ( #4026 )
...
GN check can't understand preprocessor defines, so we have to disable
checking for these conditionally included headers.
2017-08-28 15:06:53 -07:00
Chinmay Garde
217ba07f5d
Update ICU to ToT and ensure that slimmed down versions of data files are shipped on the mobile platforms. ( #4005 )
...
This reduces the size of the ICU data files from 10.3 MB to 6.6 MB (uncompressed). Also allows us to remove version specific hacks from libTXT and dependencies.
2017-08-24 14:26:07 -07:00
Ian Hickson
49d06b3860
Revert "Pass TextDirection to ParagraphBuilder. ( #4001 )" ( #4004 )
...
This reverts commit 86591145a320f2978c3f4c742c972a32bb8cb02a.
2017-08-23 11:14:26 -07:00
Ian Hickson
86591145a3
Pass TextDirection to ParagraphBuilder. ( #4001 )
2017-08-23 10:34:57 -07:00
Adam Barth
026f76d793
Depend on //lib/mtl rather than a subtarget ( #3821 )
...
This will make it easier to change mtl into a shared library.
2017-06-23 11:09:29 -07:00
George Kulakowski
06c91ff232
Use the new MX_OK mx_ ( #3768 )
2017-06-13 10:12:14 -07:00
Adam Barth
da0b1f5a36
Make microtask queue be per thread ( #3644 )
...
Previously, it was a static. Doesn't have much effect in practice because we
only use this microtask queue for main isolates, which exist on a single
thread.
2017-05-04 15:06:43 -07:00
P.Y. Laligand
4f8a92ae40
Allow Flutter shell to build for a Mac Fuchsia host. ( #3625 )
2017-04-25 07:38:08 -07:00
Ryan Macnak
1fed16fb25
Adjust GN for removal of libdart, take two. ( #3584 )
...
Update targets only included in host_debug_unopt.
2017-04-11 09:52:54 -07:00
Ryan Macnak
6d4b153ba8
Revert "Adjust GN for removal of libdart. ( #3583 )"
...
This reverts commit f5d0004ebd0db95c4019ca27fde2aceb0b3fe3e3.
2017-04-10 17:07:28 -07:00
Ryan Macnak
f5d0004ebd
Adjust GN for removal of libdart. ( #3583 )
2017-04-10 16:42:27 -07:00
Chinmay Garde
981ef6f4b9
Make sure to hit the test font resolver in case of empty font family name. ( #3571 )
2017-04-06 12:38:10 -07:00
Jason Simmons
29f289acbb
Remove dart:jni ( #3546 )
...
Fixes https://github.com/flutter/flutter/issues/9129
2017-03-31 13:07:52 -07:00
Chinmay Garde
0517edf1de
Remove dependency on FontConfig. ( #3530 )
2017-03-27 16:11:57 -07:00
Chinmay Garde
92c357ed15
Allow registering multiple task observers per message loop. ( #3509 )
2017-03-23 15:29:33 -07:00
James Robinson
2adbac18b2
Only depend on //flutter/fml from sky/engine/web in non-Fuchsia builds ( #3502 )
2017-03-22 18:29:42 -07:00
Chinmay Garde
1c07ea530f
Remove uses of //base from all //flutter projects and replace them with //fml variants. ( #3492 )
2017-03-22 15:42:51 -07:00
Chinmay Garde
4562b835ca
Roll Skia revision to 3f81f3703a68755c88f5cc4a87728b98f34c4cd4 ( #3438 )
2017-02-23 17:58:05 -08:00
Chinmay Garde
d7199e513c
Update skia to 1c8e82b72bfeb1a02297688cf082c365b62705f7 ( #3433 )
2017-02-16 15:40:11 -08:00
xster
ffde33dc11
Fix multi-font ttc rendering for iOS ( #3418 )
...
Merged iOS and Android font fallback mechanisms and push font discovery logic into skia
2017-02-14 23:54:39 -08:00
Chinmay Garde
d58696936f
Revert ShadowMaskFilter use and roll Skia to 246a3c269d8dc91a47ff27f7b71508bf9e74edf5. ( #3409 )
2017-02-10 16:01:36 -08:00
Matt Perry
2efc78cc24
Stop processing multiline text after maxLines. ( #3342 )
...
Added a Paragraph.didExceedMaxLines property to query when this occurs.
Needed for https://github.com/flutter/flutter/issues/7271
2017-01-18 10:53:24 -05:00
Matt Perry
17237e98dd
Add support for a maxLines property on Paragraph. ( #3338 )
...
Also fix 'ellipsis' overflow handling to work for multiline text.
Fixes https://github.com/flutter/flutter/issues/7271
2017-01-17 13:55:43 -05:00
Zachary Anderson
4d811cd43b
Include Observatory on Fuchsia ( #3326 )
2017-01-06 15:13:20 -08:00
Chinmay Garde
b03af31861
Re-format all GN files using gn format. ( #3319 )
2017-01-03 15:59:48 -08:00
teisenbe
5fe37a2251
Fuchsia: Switch to new VM interface ( #3315 )
2016-12-16 14:34:55 -08:00
Dan Afergan
0ebc19cdb0
mx_size_t -> size_t ( #3300 )
2016-12-08 14:49:07 -08:00
Chinmay Garde
55ed56040d
Add testonly = true to the flutter/testing target and disable WTF tests that depend on ICU. ( #3271 )
2016-11-23 16:12:39 -08:00
Chinmay Garde
c4bd577379
On host targets, add dependencies on host unit test executables. ( #3269 )
2016-11-23 15:57:52 -08:00