Ian Hickson
928c6290e0
Remove last traces of onEvent.
2015-12-09 21:07:06 -08:00
Adam Barth
c964a1f1f8
Switch from ui.tracing to dart:Developer Timeline
...
This change will let us remove the tracing interface from dart:ui and also
makes these timeline events show up in Observatory.
2015-11-18 12:57:58 -08:00
John McCutchan
d1e62a39e2
Update four callers of Message constructor to pass in required arguments
2015-11-13 14:39:06 -08:00
Jason Simmons
c94e4c4154
Update the raw examples to handle PointerPacket events
2015-11-11 10:44:47 -08:00
Adam Barth
08539b4e4d
Rewire the pubspecs to use local paths
...
Using local paths ensures that each package sees each other package at HEAD.
2015-11-06 22:46:52 -08:00
Adam Barth
e971f32648
Rev pubspecs
2015-11-02 13:19:55 -08:00
Hixie
fca9b8f3d6
Rev package versions for release.
...
sky_engine is now at 0.0.45
sky_services is now at 0.0.45
flx is now at 0.0.4
flutter is now at 0.0.15
flutter_sprites is now at 0.0.12
2015-10-29 14:41:56 -07:00
Hixie
cbf9eab8fe
Rev package versions for release.
...
sky_engine is now at 0.0.44
sky_services is now at 0.0.44
flx is now at 0.0.3
flutter is now at 0.0.14
flutter_sprites is now at 0.0.11
2015-10-28 14:54:33 -07:00
Adam Barth
3373d0ba01
Switch clients from ui.view to ui.window
2015-10-28 07:16:56 -07:00
Hixie
a6c473ea95
Strong modeify the examples
...
This makes skyanalyzer also check the examples, and fixes everything it
found there.
2015-10-23 18:13:25 -07:00
Adam Barth
aa418844ea
Delete OldTextPainter
...
Also, delete all references to DOM APIs.
2015-10-23 12:07:55 -07:00
Adam Barth
2aa79d5694
Remove old setFoo functions on Paint
...
We now just use Dart properties, which is more idiomatic.
2015-10-19 12:21:34 -07:00
Hixie
1cf1cf9c64
Port first sector demo to fn3
...
Also, fix warnings in rendering/sector_layout.dart
Also, fix hit testing in rendering/sector_layout.dart
Also, add WidgetToRenderBoxAdapter
Also, make the rendering library debugging tools more resilient to
dumping stuff before layout is complete.
2015-10-13 14:21:52 -07:00
Adam Barth
a1d554a575
Update arrow in stocks search to use ColorFilter
...
We changed IconButton to require a ColorFilter to filter the color of the icon.
2015-10-12 10:09:57 -07:00
Adam Barth
f9a7ed047d
Reattach fitness to the build
...
We can build Fitness again now that playfair has been updated to account for
the package:flutter rename.
2015-10-12 00:24:24 -07:00
Adam Barth
ecce1eb389
Import dart:ui as ui (instead of as sky)
2015-10-09 20:55:54 -07:00
Adam Barth
65eba90843
Rename package:sky to package:flutter
2015-10-09 20:44:52 -07:00
Adam Barth
5b37f8750d
Rename dart:sky to dart:ui
2015-10-09 19:27:13 -07:00
Adam Barth
7662a30f85
Moves from vector_math to vector_math_64
...
* Moves from vector_math to vector_math_64
* Adds support for Float64List in Dart bindings
2015-10-01 14:46:13 -07:00
Collin Jackson
a995092c0a
Fix spinning_image URL to one that works
2015-10-01 13:16:53 -07:00
Adam Barth
7064551a45
Move mojo frontend into services.dart
...
What's important about this code is that it's presenting services outside the
VM, not the particular technology used to present the services.
2015-09-16 19:13:50 -07:00
Adam Barth
945b5bcd64
Remove use of some deprecated functions on sky.Paint
...
We now expose idiomatic setters for these properties. Eventually we'll remove
the setter functions.
2015-09-13 17:24:15 -07:00
Adam Barth
e35e700cc4
Actually make the raw examples work again
...
In my previous patch, I forgot to fill in the other diagonal entries in the
device transform matrix.
2015-09-03 09:39:45 -07:00
Adam Barth
36c62edffb
Remove all clients of sky.view.picture
...
Everyone uses sky.view.scene now. This patch also cleans up the raw examples
and makes them follow a consistent pattern.
2015-09-02 23:35:29 -07:00
Adam Barth
02ebc4fa67
Remove some unused dart:sky IDLs
...
This CL deletes a bunch of unused IDL files and removes some dead code in the
engine.
2015-09-02 00:09:43 -07:00
Eric Seidel
d5fe622a22
Fix analyzer warnings
...
We had a remarkable number of analyzer failures.
I'll fix the bots to analyze across the whole project
in a follow-up patch, that should prevent this
in the future.
@abarth
2015-08-17 14:32:29 -07:00
Adam Barth
375c24772e
Remove weak handle from sky.Paint
...
This patch converts sky.Paint to be a pure Dart object, which means we don't
need to open a weak handle to sky.Paint. Avoiding the weak handle reduces the
amount of weak handle callbacks we need to process at the end of GC and
therefore reduces jank.
2015-08-11 09:37:20 -07:00
Eric Seidel
0fb07c1646
Merge pull request #538 from iansf/remaining_pubspecs
...
Remaining pubspecs
2015-08-10 17:16:14 -07:00
Ian Fischer
6d19b7a425
pubspec.yaml files for the smaller demos.
2015-08-10 17:13:17 -07:00
Adam Barth
e3d9ea67da
Simplify SkPicture
...
This patch simplifies the SkPicture we generate for Skia. Instead of drawing
everything into a nested SkPicture, we now draw everything into the top-level
picture, which requires us to apply the device scale factor in Dart.
2015-08-10 15:12:13 -07:00
Ian Fischer
d44ed7dfc3
Move example out of sky/packages to //examples
2015-08-07 17:04:50 -07:00
Ian Fischer
82404e030a
Move sky/examples to sky/sdk/lib/example, and code changes to support that change. Fixes T277.
...
R=abarth@chromium.org
Review URL: https://codereview.chromium.org/1218593002 .
2015-06-26 15:06:40 -07:00
Hixie
09c9d5b5ce
Fix baseline example (missed merge with Ian's new graphics APIs).
...
TBR=iansf
Review URL: https://codereview.chromium.org/1201383005 .
2015-06-24 11:33:54 -07:00
Hixie
8a465ac6d9
Expose baseline information in the Sky API.
...
R=eseidel@chromium.org
Review URL: https://codereview.chromium.org/1208483002 .
2015-06-24 11:24:45 -07:00
Ian Fischer
82d1eb2fdb
Decouple Canvas from DisplayList and map Picture and PictureRecorder more directly to their Skia counterparts.
...
Also changes the framework dart code to use the
refactored APIs and fixes the various examples and
tests.
R=abarth@chromium.org , ianh@chromium.org
Review URL: https://codereview.chromium.org/1190123003 .
2015-06-24 10:21:45 -07:00
Viktor Lidholt
9b1985c237
Adds basic sprite sheet support to sprites
...
Adds drawImageRect to Canvas bindings
R=eseidel@chromium.org
Review URL: https://codereview.chromium.org/1204783003 .
2015-06-23 16:38:28 -07:00
Matt Perry
4c506fb41d
Resurrect painting.sky example as painting.dart.
...
I use it a lot to test and demo the painting API.
R=ianh@google.com
Review URL: https://codereview.chromium.org/1188823008 .
2015-06-18 14:19:57 -04:00
Matt Perry
4d66e7d0f0
Add a Paint::toString() method to describe our Paint objects.
...
Add a test for RenderDecoratedBox sets up the Paint object correctly.
R=abarth@chromium.org
Review URL: https://codereview.chromium.org/1185423003 .
2015-06-18 13:47:28 -04:00
Ian Fischer
259ebc4a8b
Delete old raw .sky examples since they are no longer valid examples.
...
R=ianh@google.com , abarth@chromium.org
Review URL: https://codereview.chromium.org/1182993003 .
2015-06-18 10:34:38 -07:00
Adam Barth
d79ef3a6c6
Fix data loading in the stocks app
...
We can't have two copies of |embedder.dart| or |shell.dart| because they take
ownership of some underlying Mojo handles. Instead of duplicating the code,
this CL makes the old locations just export all the symbols from the new
location. I've also done the same with fetch.dart to avoid code duplication.
Finally, I've removed image_cache.dart in the old location because the only
clients already live in the new world and ought to use the new location.
TBR=ianh@google.com
Review URL: https://codereview.chromium.org/1179923004 .
2015-06-18 09:14:51 -07:00
Adam Barth
8e5245c9a1
Implement ColorFilter in widgets/basic.dart
...
Also, trim the redundant |Mode| suffix from the TransferMode names.
R=ianh@google.com
Review URL: https://codereview.chromium.org/1188003006 .
2015-06-17 17:06:27 -07:00
Hixie
db90d5f046
Rename UINode to Widget.
...
Also, move a widget example from examples/raw/ to examples/widgets/
R=abarth@chromium.org
Review URL: https://codereview.chromium.org/1190793002 .
2015-06-16 11:09:16 -07:00
Collin Jackson
5505a200ce
Simple support for routing in Sky
...
R=abarth@chromium.org , abarth, hixie
Review URL: https://codereview.chromium.org/1186273002 .
2015-06-16 09:47:57 -07:00
Adam Barth
0fc5df446a
Add the ability for Sky content to trigger Android intents
...
We can use these intents to move the demo launcher to the new world.
R=eseidel@chromium.org
Review URL: https://codereview.chromium.org/1187583002 .
2015-06-12 13:43:01 -07:00
Adam Barth
ad1305c35b
Wire up Android back button in SkyShell
...
The back button now triggers an event of type |back|.
R=eseidel@chromium.org , jackson@chromium.org
Review URL: https://codereview.chromium.org/1176373004 .
2015-06-11 14:33:01 -07:00
Matt Perry
cc5fde4e61
Fix bustage from my previous CL: "Color.fromARGB" becomes "new Color.fromARGB".
...
R=eseidel@chromium.org
Review URL: https://codereview.chromium.org/1184523002 .
2015-06-11 15:59:10 -04:00
Matt Perry
7357aa443b
Remove redundant Paint.setARGB in favor of assigning to Paint.color.
...
R=abarth@chromium.org
Review URL: https://codereview.chromium.org/1182563002 .
2015-06-11 15:43:53 -04:00
Matt Perry
f8b4af944c
Expose and use constants for DrawLooperLayerInfo.setPaintBits to dart.
...
R=abarth@chromium.org
Review URL: https://codereview.chromium.org/1175403002 .
2015-06-11 15:41:12 -04:00
Matt Perry
a523d7f3ea
Fix up constructor naming style for MaskFilter and ColorFilter.
...
R=abarth@chromium.org
Review URL: https://codereview.chromium.org/1179913002 .
2015-06-11 13:15:20 -04:00
Matt Perry
6ed8fb863c
Sky: Small fixes to Gradient interface. Added comments and renamed constructors.
...
R=abarth@chromium.org
Review URL: https://codereview.chromium.org/1180873003 .
2015-06-11 13:14:51 -04:00