mattsarett
c6b05f19c1
Add appropriate include file to canvas.cc ( #3697 )
...
This will ensure that the engine is not broken by a future
skia roll.
2017-05-17 15:19:51 -04:00
Ian Hickson
6fef702cfa
Trivial fixes to dart:ui docs. ( #3689 )
2017-05-15 13:30:24 -07:00
Adam Barth
7dd359e165
Solicit input about Canvas.drawPoints API break ( #3693 )
2017-05-15 10:07:10 -07:00
Adam Barth
f1bfdddfc8
Add SkColorSpace to Picture.toImage() ( #3691 )
...
Skia doesn't actually create the image if we don't supply a color space.
2017-05-13 10:33:04 -07:00
Jason Simmons
df5f62f236
Add a flag that checkerboards offscreen render targets created by SkCanvas.saveLayer ( #3685 )
...
Fixes https://github.com/flutter/flutter/issues/9473
2017-05-11 15:00:16 -07:00
Ian Hickson
b7f214902c
Add documentation to TileMode. ( #3668 )
2017-05-10 12:22:08 -07:00
Adam Barth
33ee0a50d6
Add Picture.toImage ( #3657 )
...
Fixes https://github.com/flutter/flutter/issues/6774
2017-05-08 09:10:34 -07:00
Ian Hickson
1c90fe6b23
Correct the docs for Size.lerp. ( #3653 )
2017-05-06 21:07:13 -07:00
Ian Hickson
0071651ecb
Some doc typos ( #3647 )
2017-05-04 22:42:04 -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
Jason Simmons
c0f1e3b47b
Change the shadow elevation parameter to floating point ( #3637 )
2017-04-27 10:52:13 -07:00
Jason Simmons
8d6ded45f0
Add a second per-frame callback that is invoked after the microtask queue is drained ( #3632 )
...
See https://github.com/flutter/flutter/issues/7626
2017-04-27 10:23:46 -07:00
Mikkel Nygaard Ravn
5fa1fcedaf
Revert "Remove unused import ( #3620 )" ( #3621 )
...
This reverts commit cc931fe3f71539d3baacf1dd0e3b8a4444711996.
2017-04-22 14:26:08 +02:00
Mikkel Nygaard Ravn
cc931fe3f7
Remove unused import ( #3620 )
2017-04-22 14:16:13 +02:00
Adam Barth
3ed4684a09
Rename library to dart.ui ( #3608 )
...
This name is consistent with how the other `dart:` libraries are named now.
2017-04-19 09:56:22 -07:00
Ian Hickson
bcc8779cb8
Remove the Point class. ( #3567 )
...
* Remove the Point class.
* Add Size.contains and Rect.translate for consistency
* Make Offset and Size compare == with subclasses.
Without this we would break the _DebugSize hack.
* Fix copy/pasta
* Fix the examples in the engine repo
2017-04-12 13:45:46 -07:00
Ryan Macnak
1084a83f11
AOT for Fuchsia. ( #3570 )
2017-04-11 14:53:14 -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
Mikkel Nygaard Ravn
68194b8df8
Distinguish between null platform message and one with zero-byte payload ( #3577 )
2017-04-09 00:07:28 +02:00
Seth Ladd
9bc769a794
link to image in github ( #3572 )
2017-04-07 11:14:57 -07:00
Chinmay Garde
aa0f2c84c7
Roll Skia to 45a00cee88c0ea8ea175694cb94b26748713fe36 and update licenses. ( #3569 )
2017-04-06 11:49:36 -07:00
Jason Simmons
4c05830aaf
Use the SkVertices::Builder API ( #3549 )
2017-03-31 15:16:45 -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
Jason Simmons
cd60a77725
Include build_config (for OS_ANDROID) in image_decoding.cc ( #3537 )
2017-03-28 18:25:28 -07:00
Florin Malita
5ee2ba9cb8
Roll Skia revision to 342977ced701d06df2b3d2eedd8b64aeae1eb5c5 ( #3523 )
...
* Roll Skia revision to 342977ced701d06df2b3d2eedd8b64aeae1eb5c5
* Updated license files
2017-03-28 10:25:02 -07:00
Jason Simmons
43660dd971
Update Canvas.drawVertices to match Skia's latest interface ( #3505 )
...
Fixes https://github.com/flutter/flutter/issues/8809
2017-03-24 10:40:19 -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
Seth Ladd
c831d09579
link from Color to Colors ( #3494 )
...
* link from Color to Colors
* from review
2017-03-22 11:17:16 -07:00
Hans Muller
4ffba73767
Color operator== should compare runtimeTypes ( #3495 )
2017-03-22 10:58:03 -07:00
Jason Simmons
6b9eda4a40
Canvas.drawShadow API based on SkShadowUtils::drawShadow ( #3486 )
2017-03-20 14:17:47 -07:00
Chris Bracken
4a5a324669
dart_runtime_hooks: revert to syslog() call ( #3484 )
...
Fixes buildbot error use of undeclared identifier 'asl_log_message',
which I'm unable to repro locally.
2017-03-16 19:09:39 -07:00
Chris Bracken
24d9d25395
Perform all iOS logging through ASL ( #3481 )
...
* Perform all iOS logging through ASL
As of iOS 10, ASL is deprecated and replaced with os_log. ASL calls
continue to result in logging but as of iOS 10.3, only ASL_LOG_NOTICE
level and above are logged.
This change partially reverts 2937f06a15cecf5e9398334617ca156316dae52b,
adding back stdout and stderr redirection, which resulted in loss of
some direct writes to stdout that were necessary for debugging.
This change replaces the direct use of syslog with ASL on iOS, which
Apple has stated will continue to log on iOS >= 10. This eliminates the
need for the previous fwd-declaration of syslog.
2017-03-16 18:50:33 -07:00
Brian Osman
803d0e3e0c
Do legacy image decoding for now ( #3480 )
2017-03-15 14:31:05 -07:00
Adam Barth
274d323afe
Introduce OffsetBase.isFinite ( #3472 )
...
This property will eventually replace OffsetBase.isInfinite.
See https://github.com/flutter/flutter/issues/4301
2017-03-14 10:26:31 -07:00
Jason Simmons
7f25cd0d65
Do a glFlush after creating textures on the IO thread before they are used by the GPU thread ( #3456 )
...
Fixes https://github.com/flutter/flutter/issues/8431
2017-02-28 15:50:02 -08:00
Jason Simmons
a44647afac
Physical model layer that can draw shadows for a Material widget ( #3424 )
2017-02-16 17:30:57 -08:00
Chinmay Garde
516b832dbb
Remove texture image. ( #3434 )
2017-02-16 16:26:02 -08:00
Ryan Macnak
22476d16e5
Roll Dart to 1ed4c27c01de6680766593b88a531ef86883a117. ( #3431 )
2017-02-16 13:26:31 -08:00
Jason Simmons
8218674d4a
Transfer ownership of the buffer in the image decoder bitmap fallback path ( #3426 )
...
Previously we had passed a local generator to flow::BitmapImageCreate /
SkImage::MakeFromGenerator, which takes ownership of the generator.
That generator in turn referenced an SkData backed by a local vector.
The result was an SkImage backed by a deleted buffer.
2017-02-15 15:37:39 -08:00
mattsarett
9d8923a80f
Use SkImage::makeShader() in place of bitmap workaround ( #3419 )
2017-02-14 14:35:12 -08:00
Chinmay Garde
d58696936f
Revert ShadowMaskFilter use and roll Skia to 246a3c269d8dc91a47ff27f7b71508bf9e74edf5. ( #3409 )
2017-02-10 16:01:36 -08:00
Jason Simmons
6ca2f8e739
Export the Skia ShadowMaskFilter API ( #3401 )
...
See https://github.com/flutter/flutter/issues/6807
2017-02-09 10:25:33 -08:00
Hans Muller
44eaa4161d
Added a point about Point&Size to the Rect dartdoc ( #3405 )
2017-02-09 09:27:27 -08:00
Jason Simmons
cd34b0ef39
Remove ParagraphStyle.lineCount, which has been superseded by maxLines ( #3390 )
...
Fixes https://github.com/flutter/flutter/issues/7723
2017-02-03 13:49:10 -08:00
Chris Bracken
fb69728f33
Roll Dart SDK to ed00447138f95ea4ba612509a244ca8205735372 ( #3364 )
...
* Roll Dart SDK to ed00447138f95ea4ba612509a244ca8205735372
Make the VM happy with a spurious instruction snapshot.
* Revert "Snapshots: Don't use an empty array where a NULL array is expected. (#3361 )"
This reverts commit 275ffdcef80ffb85f4be62b9e8d1b17b5c0fdacf.
Broke iOS simulator builds; should no longer be necessary after rolling
the Dart SDK to ed00447138f95ea4ba612509a244ca8205735372.
On iOS simulator builds, we were seeing DartLookupSymbolInLibrary return
a pointer to a address of the snapshot data rather than the address of
the snapshot buffer itself. On simulator builds we don't build the
snapshot data into a buffer in app.dylib (kDartVmSnapshotData) but link
it statically into the engine itself.
2017-01-25 19:08:33 -08:00
Ryan Macnak
275ffdcef8
Snapshots: Don't use an empty array where a NULL array is expected. ( #3361 )
...
Fixes dart-lang/sdk#28504
2017-01-24 18:26:21 -08:00
Ian Hickson
82eaffd42f
Improve documentation for the winding rule API and rename 'winding' to 'nonZero'. ( #3359 )
2017-01-24 17:01:58 -08:00
Ryan Macnak
adef37080f
Adapt to refactoring of snapshot APIs in the Dart VM. ( #3354 )
...
Adapt to refactoring of snapshot APIs in the Dart VM.
2017-01-23 12:09:59 -08:00