- 05 3月, 2015 2 次提交
-
-
由 Hixie 提交于
R=abarth@chromium.org Review URL: https://codereview.chromium.org/961873004
-
由 Adam Barth 提交于
This CL adds license blocks and cleans up a number of Dart idioms in fn. Specifically, I've marked several fields as |final| and used Map#putIfAbsent in some appropriate places. R=rafaelw@chromium.org Review URL: https://codereview.chromium.org/973613004
-
- 04 3月, 2015 10 次提交
-
-
由 Rafael Weinstein 提交于
-
由 Adam Barth 提交于
R=rafaelw@chromium.org Review URL: https://codereview.chromium.org/970393002
-
由 Adam Barth 提交于
If there is jank, we might not get a frame time that's just after the last frame, which means we'll stop generating animation frames before hitting 1.0 exactly. In this CL, we introduce state to takeWhile to cancel the stream after emitting the 1.0. R=rafaelw@chromium.org Review URL: https://codereview.chromium.org/975153002
-
由 Rafael Weinstein 提交于
TBR=abarth Review URL: https://codereview.chromium.org/975203002
-
由 Hixie 提交于
TBR=raf Review URL: https://codereview.chromium.org/974903005
-
由 Adam Barth 提交于
R=rafaelw@chromium.org Review URL: https://codereview.chromium.org/975913002
-
由 Scott Violet 提交于
It needs to be mojo::ViewManagerClient; none-the-less we should use the value from the header so we're insulated from whatever the name happens to be. R=hansmuller@google.com, abarth@chromium.org, hansmuller@chromium.org Review URL: https://codereview.chromium.org/978603002
-
由 Eric Seidel 提交于
I clearly hadn't actually tested it. Sorry. R=abarth@chromium.org Review URL: https://codereview.chromium.org/955263004
-
由 Eric Seidel 提交于
R=abarth@chromium.org Review URL: https://codereview.chromium.org/973133002
-
由 Eric Seidel 提交于
This is basically skydb v2, except only for android. I revisited some of the architecture decisions I made in writing skydb. I also separated skyserver.py from dependency on skypy/paths.py since it wasn't really adding any value. We could make this way fancier, but this should at least make working with SkyDemo.apk easier for now. R=abarth@chromium.org Review URL: https://codereview.chromium.org/960233007
-
- 03 3月, 2015 11 次提交
-
-
由 Rafael Weinstein 提交于
This is just a proof of concept. If we like this direction, it will move out of the examples directory (likely re-written) and be committed in smaller pieces with unit tests and formal reviews. TBR=abarth BUG= Review URL: https://codereview.chromium.org/971183002
-
由 Adam Barth 提交于
Previously, we weren't scheduling a visual update when our surface was created, so we'd just continue to show black until the author requested a new animation frame. After this CL, we schedule a visual update as soon as our surface is created. As part of this change, I've removed knowledge of the GPU delegate from PlatformView. Now, all the calls from PlatformView to the GPU system bounce through the UI delegate, which serializes the commands with other commands from the UI engine to the GPU rasterizer. R=eseidel@chromium.org Review URL: https://codereview.chromium.org/974483004
-
由 Ojan Vafai 提交于
-Remove AbsoluteClipRects. It's never used. -Inline some static functions. In the process, noticed that the clip rects for CSS clip are broken. In theory, this patch fixes that, but I didn't test it since we probably want to just remove the feature anyways. R=abarth@chromium.org Review URL: https://codereview.chromium.org/964723004
-
由 Adam Barth 提交于
These instructions don't work yet, but they're something to aim for. R=eseidel@chromium.org Review URL: https://codereview.chromium.org/968213005
-
由 Ojan Vafai 提交于
This broke with https://codereview.chromium.org/965013003. Before that patch, updateTransform was only called on the RenderLayer itself. Now it's called on the RenderBox, so we need to null check the RenderLayer. R=abarth@chromium.org Review URL: https://codereview.chromium.org/969893002
-
由 Adam Barth 提交于
We now register the sensor service from SkyDemo, which shows that embedders of SkyShell can register their own Java services. R=eseidel@chromium.org Review URL: https://codereview.chromium.org/969753003
-
由 Adam Barth 提交于
double is a built-in type in Dart. float isn't... TBR=eseidel@chromium.org Review URL: https://codereview.chromium.org/968293003
-
由 Adam Barth 提交于
RenderImage needs to notify its base class unconditionally so that it will schedule a visual update. This broke in https://codereview.chromium.org/791023006. R=ojan@chromium.org BUG=https://github.com/domokit/mojo/issues/55 Review URL: https://codereview.chromium.org/969863002
-
由 Eric Seidel 提交于
The touch demo needs some basic smoothing, right now it looks rather jittery after this change. But the pressure code is definitely working! R=abarth@chromium.org BUG= Review URL: https://codereview.chromium.org/970493003
-
由 Ojan Vafai 提交于
The only thing that uses it is RenderTreeAsText. R=abarth@chromium.org Review URL: https://codereview.chromium.org/964023002
-
由 Aaron Boodman 提交于
This patch makes it so that querystrings are no longer considered part of a mojo application's identity. So if you connect to http://a?foo, then http://a?bar, you'll end up talking to the same application, just two different connections. The URL of each connection is sent to the app via a new param in AcceptConnection(). This patch also adds some app tests that exercise http app loading, which wasn't tested before. R=qsr@chromium.org Review URL: https://codereview.chromium.org/943053003
-
- 28 2月, 2015 8 次提交
-
-
由 Adam Barth 提交于
This CL attempts to fix clean builds by adding a missing dependency from service_registry to service_provider. Also, I've attempted to fix the sky tests by updating the reference to service_registry.mojom.dart. TBR=hansmuller@chromium.org Review URL: https://codereview.chromium.org/968553002
-
由 Ojan Vafai 提交于
This is more member data on RenderLayer that is now only used by RenderBox. R=eseidel@chromium.org Review URL: https://codereview.chromium.org/965013003
-
由 Eric Seidel 提交于
This is not complete gesture support by far, but it's a start. MojoShell and Chrome use a C++ GestureDetector, this code attempts to use the Android (Java) GestureDetector instead. We probably should not be sending gesturetap until we've decided it's not a scroll, etc, but this implementation does not go that far. I had to fix a bug whereby we were assuming the InputEvent.time_stamp was in TimeDelta's internal format, which was wrong. When we get time_stamp from Android its in ms since boot. R=abarth@chromium.org Review URL: https://codereview.chromium.org/969493002
-
由 Adam Barth 提交于
We need to create a new service provider when we navigate to a new page otherwise the new page is sad that the old page took its service provider. R=eseidel@chromium.org Review URL: https://codereview.chromium.org/962383003
-
由 Hans Muller 提交于
It needs to be in a conventional public location to be available to consumer repos. R=tonyg@chromium.org Review URL: https://codereview.chromium.org/968493004
-
由 Adam Barth 提交于
Apps can import this library if they wish to reload on shake. R=eseidel@chromium.org Review URL: https://codereview.chromium.org/963303004
-
由 Adam Barth 提交于
This CL adds a sensor_service to sky/services and wires it into SkyShell The plan is to eventually use this data to implement shake-to-refresh. R=eseidel@chromium.org Review URL: https://codereview.chromium.org/962043002
-
由 Ojan Vafai 提交于
It doesn't do anything RenderLayer specific anymore. This does mean adding another pointer to RenderBox. We might want to do something about that eventually, but for now it seems fine to make forward progress in terms of getting rid of the RenderLayer tree. R=eseidel@chromium.org Review URL: https://codereview.chromium.org/963253002
-
- 27 2月, 2015 9 次提交
-
-
由 Hans Muller 提交于
ServiceRegistry enables a chain of Mojo applications to accumulate services without wrapping and forwarding the incoming ServiceProvider request. Sky's DocumentView adds ViewManagerClient to the ServiceRegistry (if any) that's provided to it via ConnectToApplication(). Sky applications can add additional services with embedder.serviceRegistry.addServices(). R=abarth@chromium.org Review URL: https://codereview.chromium.org/958673002
-
由 Ojan Vafai 提交于
-Remove RenderLayerFilterInfo. It was just a static map for FilterEffectRenderers. Instead, put the FilterEffectRenderer directly on RenderLayer. -Make FilterEffectRenderer not be RefCounted. This involved deleting a ton of dead code around ReferenceFilters since they were the other subclass of Filter. As best I can tell, reference filters are already don't parse in Sky, so this should just be removing dead code. R=abarth@chromium.org Review URL: https://codereview.chromium.org/962543003
-
由 Zachary Anderson 提交于
This change causes the generated abstract class having the same name as the interface to contain only the interface's method declarations. The generated Proxy class then implements the base class. In addition to implementing the interface methods, the generated Proxy class has one private field _proxyImpl, which is a MojoEventStreamListener and manages sending messages and receiving responses. Operations on the ProxyImpl (close, bind, etc.) are exposed through generated utility functions. The generated Stub is largely as before with the difference that a class providing a service will implement the mojo interface and *have* a Stub rather than be a Stub. Where appropriate, this change also calls listen() immediately where a Stub is constructed. BUG= R=hansmuller@google.com, sky@chromium.org Review URL: https://codereview.chromium.org/959993002
-
由 Eric Seidel 提交于
This makes debugging that case much easier. R=abarth@chromium.org BUG= Review URL: https://codereview.chromium.org/958203002
-
由 Ojan Vafai 提交于
-Move perspectiveOrigin to RenderBox. It's only used in one place and called on a RenderBox. -Inline some methods that were just calling out to the renderer. -Inline updateStackingNode() into the constructor and remove the branch since requiresStackingNode is always true. -Delete a bunch of dead code. R=abarth@chromium.org Review URL: https://codereview.chromium.org/961053002
-
由 Eric Seidel 提交于
Before this patch it crashed. Also updated the touch-demo to support multi-touch. R=abarth@chromium.org BUG= Review URL: https://codereview.chromium.org/961483004
-
由 Adam Barth 提交于
This CL renames SkyShell.apk to SkyDemo.apk and adds a Stocks.apk which defaults to the stocks demo app. Sky Shell is now a library that can be packaged by different APKs. R=eseidel@chromium.org Review URL: https://codereview.chromium.org/965493002
-
由 Ojan Vafai 提交于
Inline a couple methods that are only called from one place and remove a bunch of dead code. R=abarth@chromium.org Review URL: https://codereview.chromium.org/961553003
-
由 Adam Barth 提交于
This code is unused. It's not even built. R=eseidel@chromium.org Review URL: https://codereview.chromium.org/963513004
-