Adam Barth
f3df64fa3d
Let Dart code running in Sky add events to the trace timeline
...
This will let us form a wholistic picture of work done in the framework and in
the engine.
R=ojan@chromium.org , rafaelw@chromium.org
Review URL: https://codereview.chromium.org/1028243003
2015-03-23 14:48:06 -07:00
Eric Seidel
e3a8059796
Fix all dartanalyzer errors in dart:sky except the Native ones.
...
I also fixed all warnings. :)
This is the only error remaining:
[error] Native functions can only be declared in the SDK and code
that is loaded through native extensions
My understanding is that we need to do something similar to:
https://codereview.chromium.org/950063002/
in order to work around the 'native' issue.
R=abarth@chromium.org
Review URL: https://codereview.chromium.org/981733009
2015-03-05 13:36:48 -08:00
Adam Barth
b0ef81ac95
Make element.style["color"] work in Sky
...
This CL makes CSSStyleDeclaration a bit less painful to use by replacing the
crazy Java-style APIs with overloading operator[] and operator[]=.
R=esprehn@chromium.org , ojan@chromium.org
Review URL: https://codereview.chromium.org/942553002
2015-02-19 13:06:01 -08:00
Adam Barth
f2d2e80e59
Merge the Sky Engine changes from the SkyDart branch
...
This CL flips the switch to make Sky use Dart.
TBR=eseidel@chromium.org
BUG=454613
Review URL: https://codereview.chromium.org/922893002
2015-02-12 15:06:03 -08:00
Elliott Sprehn
ff2cde060f
Remove more properties from the global Window.
...
StyleMedia seems to have been removed from the web too, and self is a
legacy-ism we don't want. I also removed the global find() which is a
document feature.
R=abarth@chromium.org
Review URL: https://codereview.chromium.org/872143004
2015-01-26 15:12:04 -08:00
Elliott Sprehn
8760fdb944
Remove the global event property.
...
Sky doesn't have inline event handlers so this is just slowing down
event dispatch. I also simplified the event dispatch code a little.
R=abarth@chromium.org
Review URL: https://codereview.chromium.org/873983005
2015-01-26 13:55:29 -08:00
Elliott Sprehn
ed2912af0b
Remove PseudoId.
...
Sky doesn't have pseudo elements (::before, ::after, etc.)
R=abarth@chromium.org
Review URL: https://codereview.chromium.org/883443003
2015-01-26 13:51:56 -08:00
Adam Barth
aaa8e08ba2
Remove window.history
...
Instead, Sky content should use navigator.mojom.
R=eseidel@google.com , eseidel@chromium.org
Review URL: https://codereview.chromium.org/873973002
2015-01-24 00:59:40 -08:00
Elliott Sprehn
1ace39304c
Remove code to collect rules when matching.
...
We should come up with a better way to implement this feature for the
inspector, the current implementation uses CSSOM wrappers and is n^2
over the number of rules in the page.
R=ojan@chromium.org
Review URL: https://codereview.chromium.org/772363002
2014-12-02 23:10:58 -08:00
Eric Seidel
74951dfc70
Remove GarbageCollected support from the bindings
...
This was the last complicated piece of removing
platform/heap, the rest should be trivial to delete
after removing :trace overrides and mass-renaming
the various WillBe types to their old versions.
R=abarth@chromium.org
Review URL: https://codereview.chromium.org/683593002
2014-10-27 13:39:37 -07:00
Ojan Vafai
1728572222
Remove some more frame-level scrolling machinery.
...
This includes removing a bunch of scrolling methods and
accessors on Window.
R=abarth@chromium.org
Review URL: https://codereview.chromium.org/677223002
2014-10-24 23:16:28 -07:00
Elliott Sprehn
c403da314c
Remove lots of machinery related to inline event handlers.
...
R=abarth@chromium.org
Review URL: https://codereview.chromium.org/671173006
2014-10-23 15:41:57 -07:00
Elliott Sprehn
8209d97c51
Remove postMessage, MessageChannel and MessagePort.
...
Sky uses Mojo services to communicate between embedded applications, not
postMessage and its friends.
R=abarth@chromium.org
Review URL: https://codereview.chromium.org/676723003
2014-10-23 13:17:50 -07:00
Adam Barth
ae72930937
Open the Sky
2014-10-23 11:17:19 -07:00