- 10 Oct, 2014 40 commits
-
-
fgorski@chromium.org authored
BUG=405591 NOTRY=true Review URL: https://codereview.chromium.org/603293002 git-svn-id: svn://svn.chromium.org/blink/trunk@183560 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
wangxianzhu@chromium.org authored
Please manually rebaseline the test. Rebaseline-o-matic doesn't support rebaselining harness tests with passing results. BUG=388375 TBR=nhiroki@chromium.org NOTRY=true Review URL: https://codereview.chromium.org/651473002 git-svn-id: svn://svn.chromium.org/blink/trunk@183559 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
senorblanco@chromium.org authored
Turn off LCD (subpixel AA) text while recording the DisplayList used for image filters, since we don't know about the opacity of the destination playback canvas (and using the recording canvas's opacity is wrong). BUG=422176 Review URL: https://codereview.chromium.org/645993002 git-svn-id: svn://svn.chromium.org/blink/trunk@183558 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
mek@chromium.org authored
These methods have nothing to do with service worker based tests, and are just as useful in normal testharness based tests, so move them to a separate file. Additionally rename worker-test-harness.js to worker-testharness.js for consistency. Review URL: https://codereview.chromium.org/647493002 git-svn-id: svn://svn.chromium.org/blink/trunk@183557 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
avi@chromium.org authored
With this change, TypeBackForward will only occur once at the top level navigation, and sub-frames that are created along the way will get TypeInitialInChildFrame. BUG=416184 TEST=as in bug Review URL: https://codereview.chromium.org/640663003 git-svn-id: svn://svn.chromium.org/blink/trunk@183556 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
skobes@chromium.org authored
BUG=417774 Review URL: https://codereview.chromium.org/641733004 git-svn-id: svn://svn.chromium.org/blink/trunk@183555 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
piotaixr@chromium.org authored
BUG=421033 Review URL: https://codereview.chromium.org/633093002 git-svn-id: svn://svn.chromium.org/blink/trunk@183554 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
eae@chromium.org authored
TBR=apavlov@chromium.org Review URL: https://codereview.chromium.org/647083002 git-svn-id: svn://svn.chromium.org/blink/trunk@183553 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
tsepez@chromium.org authored
The complexity of the CL is in granting an exemption to same-origin content, which implies applying the same tests to an href attribute that formerly only applied to src attributes. But we don't want to give a pass to all href attributes irrespective of tag, so we need more flags. BUG=421166 Review URL: https://codereview.chromium.org/644663003 git-svn-id: svn://svn.chromium.org/blink/trunk@183552 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
horo@chromium.org authored
BUG=na Review URL: https://codereview.chromium.org/642233002 git-svn-id: svn://svn.chromium.org/blink/trunk@183551 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
japhet@chromium.org authored
https://groups.google.com/a/chromium.org/forum/#!topic/blink-dev/StkI3k4Pm5U saw multiple calls for more public/OWNERS. I volunteer as tribute. "git shortlog -s -n public/" says I've been the 5th most frequent committer to public/ in the last 18 months with 38 changes. BUG= Review URL: https://codereview.chromium.org/646783002 git-svn-id: svn://svn.chromium.org/blink/trunk@183550 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
jchaffraix@chromium.org authored
Congratulations to Dan Sinclair and Xianzhu Wang, use your new power wisely! Also added them to rendering/OWNERS as this is what they have been working on but grandfathered the OWNERS split. Review URL: https://codereview.chromium.org/647753002 git-svn-id: svn://svn.chromium.org/blink/trunk@183549 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
mustaq@chromium.org authored
Pixel supports 16 touch-points but Blink caps the number at 12. This is change 2 of 3 on our way to update Blink's limit to 16. BUG=392959 Review URL: https://codereview.chromium.org/637103002 git-svn-id: svn://svn.chromium.org/blink/trunk@183546 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
pgal.u-szeged@partner.samsung.com authored
The unittestresults.py (and related unittest) was used in the old WebKit days. We can safely remove it. BUG=none Review URL: https://codereview.chromium.org/646473002 git-svn-id: svn://svn.chromium.org/blink/trunk@183545 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
wangxianzhu@chromium.org authored
http://src.chromium.org/viewvc/blink?view=revision&revision=183541 BUG=407079 TBR=dongseong.hwang@intel.com Review URL: https://codereview.chromium.org/648743002 git-svn-id: svn://svn.chromium.org/blink/trunk@183544 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
philipj@opera.com authored
NOTRY=true Review URL: https://codereview.chromium.org/648483004 git-svn-id: svn://svn.chromium.org/blink/trunk@183543 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
sigbjornf@opera.com authored
R=haraken,ager BUG= NOTRY=true Review URL: https://codereview.chromium.org/645913002 git-svn-id: svn://svn.chromium.org/blink/trunk@183542 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
dongseong.hwang@intel.com authored
Following composite operation should update whole canvas area; SourceIn, SourceOut, DestinationIn, DestinationAtop, Copy. However, drawImage(video) doesn't do that unlike drawImage(image) and drawImage(canvas) In addition, drawImage(video) invalidated a bigger region that needed. This CL fixes it and add a relevant test. TEST=fast/canvas/canvas-composite-video.html, fast/canvas/canvas-composite-repaint-by-all-imagesource.html BUG=407079 Review URL: https://codereview.chromium.org/530723003 git-svn-id: svn://svn.chromium.org/blink/trunk@183541 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
apavlov@chromium.org authored
BUG=416371 TBR=horo NOTRY=true Review URL: https://codereview.chromium.org/645903002 git-svn-id: svn://svn.chromium.org/blink/trunk@183539 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
sigbjornf@opera.com authored
Keep these on the heap so that their raw pointers to heap objects can be correctly traced. R=mkwst,haraken,tkent,keishi BUG=340522 Review URL: https://codereview.chromium.org/631833002 git-svn-id: svn://svn.chromium.org/blink/trunk@183538 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
apavlov@chromium.org authored
BUG=422278 TBR=horo,eseidel Review URL: https://codereview.chromium.org/645893002 git-svn-id: svn://svn.chromium.org/blink/trunk@183537 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
yunchao.he@intel.com authored
If web app invokes hundreds of drawImage per frame, hasInstance(called by drawImageMethod) will become a bottleneck. Here is test data from content shell on Nexus7 by Linux perf tool: benchmark ratio that hasInstance costs in the whole renderer my local benchmark(draw 1000 sprites) 6.9% speedReading 4.4% FishIETank(1000 fishes) 2.6% GUIMark3 Bitmap 4.0% drawImageMethod is in out/Release/gen/blink/bindings/core/v8/V8CanvasRenderingContext2D.cpp, which is an auto-generated file. It will call hasInstance(eg V8HTMLImageElement::hasInstance) 3 times for every call to drawImage. One is in drawImageMethod directly, the other two are in drawImage*Method, say drawImage1Method. The 3rd call site is redundant if type check has been done by typechecking interface. This change removes the 3rd call of hasInstance in drawImageMethod to fix the performance bottleneck. It also benefits similar cases during JS binding. This change can improves performance and/or saves power. BUG=416393 Review URL: https://codereview.chromium.org/608853008 git-svn-id: svn://svn.chromium.org/blink/trunk@183536 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
wangxianzhu@chromium.org authored
http://src.chromium.org/viewvc/blink?view=revision&revision=183522 BUG=416371 TBR=apavlov@chromium.org Review URL: https://codereview.chromium.org/641183005 git-svn-id: svn://svn.chromium.org/blink/trunk@183535 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
nhiroki@chromium.org authored
MemoryCache can cache 1 resouce for 1 URL, but ServiceWorker can serve arbitrary resources for 1 URL and pollute a memory cache entry. As a stopgap solution, this change removes a cached resouce to be controlled by Service Worker before requesting. BUG=388375 TEST=manual (access a same resource from controlled/non-controlled documents on a same tab) TEST=run_webkit_tests.py http/tests/serviceworker/chromium/memory-cache.html Review URL: https://codereview.chromium.org/632213002 git-svn-id: svn://svn.chromium.org/blink/trunk@183534 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
wangxianzhu@chromium.org authored
http://src.chromium.org/viewvc/blink?view=revision&revision=183521 BUG=415031 TBR=apavlov@chromium.org Review URL: https://codereview.chromium.org/647673004 git-svn-id: svn://svn.chromium.org/blink/trunk@183533 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
sigbjornf@opera.com authored
By having it on the heap, the FrameHost back reference can be properly accounted for during GCs. R=haraken BUG=340522 Review URL: https://codereview.chromium.org/642003002 git-svn-id: svn://svn.chromium.org/blink/trunk@183532 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
haraken@chromium.org authored
This is a speculative fix for issue 420699. We must flush a HeapDoesNotContainCache before calling checkAndMarkPointer. This condition holds in the production system because checkAndMarkPointer is called only during a GC and we flush a HeapDoesNotContainCache before starting the GC (if needed). The only place where the condition doesn't hold is a unittest in HeapTest.cpp. This CL adds code to flush the HeapDoesNotContainCache in the unittest. BUG=420699 Review URL: https://codereview.chromium.org/644563002 git-svn-id: svn://svn.chromium.org/blink/trunk@183531 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
apavlov@chromium.org authored
BUG=418091 TBR=eae,eseidel Review URL: https://codereview.chromium.org/641833003 git-svn-id: svn://svn.chromium.org/blink/trunk@183530 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
haraken@chromium.org authored
I want to keep track of time spent in the methods. BUG=420515 Review URL: https://codereview.chromium.org/646553005 git-svn-id: svn://svn.chromium.org/blink/trunk@183529 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
grunell@chromium.org authored
The path for getSources has recently moved to UserMediaClient and this function is obsolete. BUG=420975 Review URL: https://codereview.chromium.org/631813002 git-svn-id: svn://svn.chromium.org/blink/trunk@183528 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
mkwst@chromium.org authored
LocalCredential and FederatedCredental should accept empty avatar URLs. BUG=400674 Review URL: https://codereview.chromium.org/649573002 git-svn-id: svn://svn.chromium.org/blink/trunk@183527 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
wangxianzhu@chromium.org authored
http://src.chromium.org/viewvc/blink?view=revision&revision=183514 BUG=419660 TBR=chrishtr@chromium.org Review URL: https://codereview.chromium.org/641183004 git-svn-id: svn://svn.chromium.org/blink/trunk@183526 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
yangguo@chromium.org authored
The latter is going to be deprecated soon. Review URL: https://codereview.chromium.org/642933005 git-svn-id: svn://svn.chromium.org/blink/trunk@183525 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
dcheng@chromium.org authored
BUG=none Review URL: https://codereview.chromium.org/649473002 git-svn-id: svn://svn.chromium.org/blink/trunk@183524 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
mkwst@chromium.org authored
Currently, we're passing WebCredential objects; we ought to pass WebLocalCredential or WebFederatedCredential objects. This patch adds a '::create' method to WebCredential which constructs the proper type, given a PlatformCredential, and teaches PlatformCredential to talk about itself in order to make that type checking possible. BUG=400674 Review URL: https://codereview.chromium.org/640263002 git-svn-id: svn://svn.chromium.org/blink/trunk@183523 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
apavlov@chromium.org authored
TBR=horo@chromium.org Review URL: https://codereview.chromium.org/647673003 git-svn-id: svn://svn.chromium.org/blink/trunk@183522 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
apavlov@chromium.org authored
TBR=dglazkov NOTRY=true Review URL: https://codereview.chromium.org/645853003 git-svn-id: svn://svn.chromium.org/blink/trunk@183521 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
apavlov@chromium.org authored
Revert of Remove Overlay Scrollbar if not scrollable along the axis (patchset #9 id:1140001 of https://codereview.chromium.org/588013002/) Reason for revert: This has resulted in multiple webkit_unit_tests crashes on android_dbg_tests_recipe, blocking a Blink roll. Original issue's description: > Remove Overlay Scrollbar if not scrollable along the axis > > Remove Overlay Scrollbar if not scrollable along that axis. If the > scrollSize along that axis is zero then set scrollbar along that > axis to false. This is applicable to Solid-Color scrollbars in Android > & Overlay scrollbars in the Aura. > > BUG=415031 > > Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=183445 TBR=enne@chromium.org,vollick@chromium.org,sataya.m@samsung.com NOTREECHECKS=true NOTRY=true BUG=415031 Review URL: https://codereview.chromium.org/644983002 git-svn-id: svn://svn.chromium.org/blink/trunk@183520 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
dslomov@chromium.org authored
TBR=machenbach@chromium.org,ajuma@chromium.org NOTRY=true Review URL: https://codereview.chromium.org/649583002 git-svn-id: svn://svn.chromium.org/blink/trunk@183519 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
wangxianzhu@chromium.org authored
http://src.chromium.org/viewvc/blink?view=revision&revision=183504 BUG=414283 TBR=miletus@chromium.org Review URL: https://codereview.chromium.org/643713003 git-svn-id: svn://svn.chromium.org/blink/trunk@183518 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-