- 05 2月, 2015 5 次提交
-
-
由 Adam Barth 提交于
This CL causes sky/shell to create a blink::WebView to show that sky/shell links with sky/engine. In the process, I've made it easier to be a trivial embedder of sky/engine by removing the requirement to implement blink::ServiceProvider. This CL also causes sky/shell to link with mojo/edk/system to resolve link errors with Mojo fabric (e.g., MojoClose, MojoWriteMessage, etc). To make this work properly, we'll need to initialize the EDK in a future CL. R=eseidel@chromium.org Review URL: https://codereview.chromium.org/873923003
-
由 Scott Violet 提交于
This way I stop getting warnings about an unknown attribute. R=esprehn@chromium.org Review URL: https://codereview.chromium.org/899133002
-
由 Hixie 提交于
Review URL: https://codereview.chromium.org/872993007
-
由 Hans Muller 提交于
Displays the last six selected colors. BUG= R=abarth@chromium.org Review URL: https://codereview.chromium.org/897683002
-
由 Tony Gentilcore 提交于
BUG= R=abarth@chromium.org Review URL: https://codereview.chromium.org/896233002
-
- 04 2月, 2015 2 次提交
-
-
由 Ojan Vafai 提交于
Add a basic pixel test for z-index, transforms and clip-path. R=esprehn@chromium.org Review URL: https://codereview.chromium.org/884503003
-
由 Hixie 提交于
Review URL: https://codereview.chromium.org/900713002
-
- 03 2月, 2015 7 次提交
-
-
由 Ojan Vafai 提交于
Removes the straggling code related to masks now that we've removed the CSS properties. R=esprehn@chromium.org Review URL: https://codereview.chromium.org/893093002
-
由 James Robinson 提交于
The tracing service logically provides one service, TraceCoordinator, which can start and stop tracing sessions. It also can connect to any number of TraceControllers each of which can supply tracing information on demand. Whenever an app connects to the tracing service, the tracing service attempts to connect to that app's TraceController interface. If the app provides this interface then tracing data will be requested whenever tracing starts. If the app doesn't, then the pipe just closes. Thus apps that want to be traced can do so by creating however many connections to the tracing service they want and registering a TraceController implementation on each outgoing connection. The shell connects in a similar fashion by connecting to the tracing service and providing a TraceController implementation. The code looks a bit different since the shell is special. BUG=451319 R=viettrungluu@chromium.org Review URL: https://codereview.chromium.org/791493006
-
由 Adam Barth 提交于
Revert "Rename dart_master.cpp to .cc, consistent with chromium style" Revert "Move the files we're actually building into bindings2" This reverts commit 0fc92de0468213f621cba0fbdfd96c1625052ba7. This reverts commit 155144772817476e87bbe20ddc2071308e3f61e6. This reverts commit fda181ae2420071af887b5914bd9a9bda8a09725. These CLs belong in the skydart branch. TBR=rafaelw@chromium.org Review URL: https://codereview.chromium.org/860273005
-
由 Adam Barth 提交于
Skydart
-
由 Adam Barth 提交于
Also, add copyright headers. TBR=eseidel@chromium.org
-
由 Hans Muller 提交于
two components: color-wheel, and color-picker which adds a div that displays the selected color. Data binding is used to connect the color-wheel's "color" property to the sample div's background-color. BUG= R=abarth@chromium.org Review URL: https://codereview.chromium.org/872993006
-
由 Rafael Weinstein 提交于
TBR=eseidel BUG= Review URL: https://codereview.chromium.org/894753002
-
- 02 2月, 2015 7 次提交
-
-
由 Ojan Vafai 提交于
R=esprehn@chromium.org Review URL: https://codereview.chromium.org/895483002
-
由 Ojan Vafai 提交于
We've simplified paint code enough that most of these methods are redundant. R=esprehn@chromium.org Review URL: https://codereview.chromium.org/892033003
-
由 Ojan Vafai 提交于
Now that we don't have -webkit-mask-*, this is dead code. R=esprehn@chromium.org Review URL: https://codereview.chromium.org/886263003
-
由 Rafael Weinstein 提交于
BUG= Review URL: https://codereview.chromium.org/894613002
-
由 Ojan Vafai 提交于
This is for doing masking based off the alpha channel of an image. This is a feature we want to support, but we want a more general imperative API that the declarative thing is built on top of. In the meantime, the code is getting in our way and the feature was already broken (likely from before making sky public). We just paint the mask image on top instead of doing the actual masking. This patch just removes the parsing. Followup patches will remove the implementation code. R=esprehn@chromium.org Review URL: https://codereview.chromium.org/892903002
-
由 Adam Barth 提交于
These aren't needed anymore. Also, use more |override|. R=eseidel@chromium.org Review URL: https://codereview.chromium.org/892053002
-
由 Adam Barth 提交于
Now that sky/engine can talk to base directly, there's no reason to use Platform::current to implement SharedTimer. Instead, we can just implement it directly in SharedTimer.cpp. R=ojan@chromium.org, eseidel@chromium.org Review URL: https://codereview.chromium.org/886263002
-
- 01 2月, 2015 2 次提交
-
-
由 Adam Barth 提交于
This CL adds support to SkyShell for drawing with Ganesh. Currently, we don't actually create any SkPictures to draw, but that will come in a later CL. R=eseidel@chromium.org Review URL: https://codereview.chromium.org/891143002
-
由 Adam Barth 提交于
R=eseidel@chromium.org Review URL: https://codereview.chromium.org/890233002
-
- 31 1月, 2015 6 次提交
-
-
由 Adam Barth 提交于
This CL teaches SkyShell how to initialize GL and draw a green square. R=eseidel@google.com, eseidel@chromium.org Review URL: https://codereview.chromium.org/890803004
-
由 James Robinson 提交于
mojo.Surface's client had two methods: *) SetIdNamespace replaced by mojo.Surface.GetIdNamespace which returns the id namespace via a callback. *) ReturnResources split into a ResourceReturner interface which can be (optionally) set on the mojo.Surface via mojo.Surface.SetResourceReturner Also beefed up the comments a bit. BUG=451319 R=sky@chromium.org Review URL: https://codereview.chromium.org/871373015
-
由 Adam Barth 提交于
This CL adds a SkyShell.apk, which will become a direct embedding of Sky on Android that will let us run performance tests on the Sky engine in a self-contained environment on a real device. R=eseidel@chromium.org Review URL: https://codereview.chromium.org/893643002
-
由 James Robinson 提交于
Most of the callers have been updated to the new flow already. This updates the rest and removes the deprecated interface to simplify the flows in preparation for de-Clienting this interface. Chromium caller updated to not use this interface here: https://codereview.chromium.org/869343004/ R=sky@chromium.org BUG=451319 Review URL: https://codereview.chromium.org/882083003
-
由 Hixie 提交于
Review URL: https://codereview.chromium.org/892633004
-
由 Adam Barth 提交于
Normal trace events already go directly to base. This CL removes the remaining trace events that were still indirected through blink::Platform. These were just the half-finished inspector timeline trace events, which currently aren't actually hooked up to anything. This CL also removes the redunant "convertable to trace format" wrappers and moves their one remaining use over to just using the version in base directly. R=eseidel@google.com, ojan@chromium.org Review URL: https://codereview.chromium.org/889823002
-
- 30 1月, 2015 11 次提交
-
-
由 Adam Barth 提交于
R=ojan@chromium.org Review URL: https://codereview.chromium.org/893503002
-
由 Adam Barth 提交于
There's no reason to bounce through several indirections to get the current time. We can just call into base directly now. R=ojan@chromium.org Review URL: https://codereview.chromium.org/887883002
-
由 Adam Barth 提交于
We don't convert all the gesture events to WebInputEvents. We don't need to spam the log about it. R=ojan@chromium.org, eseidel@chromium.org Review URL: https://codereview.chromium.org/877733004
-
由 Adam Barth 提交于
For some reason, the fling looks correct when we don't divide by the device pixel ratio when converting from mojo::Event to blink::WebInputEvent. Maybe the gesture detector is confused somehow about physical / logical pixels? R=eseidel@chromium.org, esprehn@chromium.org Review URL: https://codereview.chromium.org/885213002
-
由 Ojan Vafai 提交于
TBR=esprehn@chromium.org Review URL: https://codereview.chromium.org/886923003
-
由 Ojan Vafai 提交于
We only have two paint phases now, so we don't need to do as many checks. Also, remove some early returns that are not possible to hit since the earlier code checks that phase already. R=abarth@chromium.org, esprehn@chromium.org Review URL: https://codereview.chromium.org/891573002
-
由 Ojan Vafai 提交于
This is just a mechanical removal. No logic changes beyond removing the PaintPhaseSelection checks. Most of these are just early returns to avoid doing unnecessary work if we're only painting selections. But now that we paint selections during the foreground paint phase, we no longer need the early returns since we're going to paint everything anyways. R=esprehn@chromium.org Review URL: https://codereview.chromium.org/886933002
-
由 Adam Barth 提交于
After this CL, we first convert from mojo::Event to blink::WebInputEvent before feeding the event to the gesture recognizer. That means we process touch and mouse events in the same way (because they are both represented as pointer events). As a result, we now recognize scroll and fling gestures from mice. R=eseidel@chromium.org Review URL: https://codereview.chromium.org/888773002
-
由 Adam Barth 提交于
In order to have a high-quality gesture system, we need to know many details about the fine-grained structure of applications. For example, different parts of the view might be interested in recognizing different gestures and when you recognize a certain gesture depends on the set of possible gestures. This CL is a first step towards implementing https://github.com/domokit/mojo/blob/master/sky/specs/gestures.md by moving the gesture recognition into Sky where finer-grained information will be available. R=eseidel@chromium.org Review URL: https://codereview.chromium.org/868463010
-
由 Adam Barth 提交于
In this CL, the event handler keeps track of the delta from the previous pointer position so authors don't have to. R=eseidel@chromium.org Review URL: https://codereview.chromium.org/887793002
-
由 Eric Seidel 提交于
Before we start adding more uses of mojo app ids we should use to a non-broken hash function. :) What was holding me back before was I wasn't aware of us having an incremental hash api other than base/md5.h (others in base only operate on the full input data), however it turns out that the crypto/ library has one in crypto/secure_hash.h. R=abarth@chromium.org BUG= Review URL: https://codereview.chromium.org/868253006
-