- 14 Oct, 2014 40 commits
-
-
dongseong.hwang@intel.com authored
fillInternal() and strokeInternal() don't have those parameters. CompositeOperator and WebBlendMode parameters exists due to drawImageFromRect(), which is non-standard API and will maybe deprecated. Give up the optimization for only drawImageFromRect(), because it's confused why drawImageInternal() doesn't set current global composite before calling drawVideo(). In addition, include some clean-up. 1. remove redundant "blink::". 2. merge fullCanvasCompositedFill() with fullCanvasCompositedStroke(). Review URL: https://codereview.chromium.org/645693004 git-svn-id: svn://svn.chromium.org/blink/trunk@183704 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
chrishtr@chromium.org authored
Also clean up the code related to squashing in CompositedLayerMapping a little bit. BUG=417994 Review URL: https://codereview.chromium.org/659493005 git-svn-id: svn://svn.chromium.org/blink/trunk@183703 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
wangxianzhu@chromium.org authored
http://src.chromium.org/viewvc/blink?view=revision&revision=183696 BUG=422050 TBR=cbiesinger@chromium.org Review URL: https://codereview.chromium.org/656943002 git-svn-id: svn://svn.chromium.org/blink/trunk@183702 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
avayvod@chromium.org authored
BUG=420651 Review URL: https://codereview.chromium.org/650893002 git-svn-id: svn://svn.chromium.org/blink/trunk@183701 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
wangxianzhu@chromium.org authored
Combines setShouldDoFullPaintInvalidationWithReason() into setShouldDoFullPaintInvalidation(). This is preparation to allow more paint invalidation reasons. For now allow default value. In the future we may force every setShouldDoFullPaintInvalidation to have a reason, when we can remove the default value. BUG=410465 Review URL: https://codereview.chromium.org/656643004 git-svn-id: svn://svn.chromium.org/blink/trunk@183700 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
zeeshanq@chromium.org authored
After re-adding the extra hit-tests on GestureTap in crrev.com/429793004 the scroll offset was being added twice to the synthesized mouse events. This went unnoticed because the target had already been determined in earlier hit-tests and so the event was dispatch to the proper target but with the wrong coordinates. This CL fixes that to match the exact coordinates that native mouse events would report. BUG=418800 Review URL: https://codereview.chromium.org/641063003 git-svn-id: svn://svn.chromium.org/blink/trunk@183699 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
robhogan@gmail.com authored
.. so just require a paint invalidation and ensure visual overflow gets recomputed. There is an optimization that throttles paint invalidations on an element when the children have just been laid out - now that we avoid this layout we want to continue throttling these repaints. I will address this in a follow-up. BUG=396825 Review URL: https://codereview.chromium.org/561303002 git-svn-id: svn://svn.chromium.org/blink/trunk@183698 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
cbiesinger@chromium.org authored
TBR=eustas@chromium.org BUG=413249 Review URL: https://codereview.chromium.org/650003003 git-svn-id: svn://svn.chromium.org/blink/trunk@183697 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
cbiesinger@chromium.org authored
https://storage.googleapis.com/chromium-layout-test-archives/WebKit_Mac10_9/12353/layout-test-results/results.html TBR=eae@chromium.org BUG=422050 Review URL: https://codereview.chromium.org/653943003 git-svn-id: svn://svn.chromium.org/blink/trunk@183696 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
alexmos@chromium.org authored
With --site-per-process, some content_browsertests were crashing in the renderer while processing a ViewMsg_Resize, because they accessed localFrameRootTemporary()->frameView() without first checking whether localFrameRootTemporary() is valid. localFrameRootTemporary() won't be valid if site A opens a popup to site B: when we initialize the opener frame/view in B's process, the opener will just have one remote top-level frame. For an example, see RenderFrameHostManagerTest.DontSwapProcessWithOnlyTargetBlank. In this case, the resizing message is sent as part of initializing the swapped-out view for the opener, and should be ok to ignore. BUG=417518 Review URL: https://codereview.chromium.org/613043005 git-svn-id: svn://svn.chromium.org/blink/trunk@183695 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
mstensho@opera.com authored
Always use "physical" rectangles (i.e. flip for writing-mode). This is what boundingBoxForCompositing() already uses. BUG=423372 Review URL: https://codereview.chromium.org/653973002 git-svn-id: svn://svn.chromium.org/blink/trunk@183694 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
danakj@chromium.org authored
We just turn it back into an IntRect on the cc side. Depends on: https://codereview.chromium.org/647253002/ Depends on: https://codereview.chromium.org/655863002/ R=enne BUG=342848 Review URL: https://codereview.chromium.org/646133002 git-svn-id: svn://svn.chromium.org/blink/trunk@183693 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
jrummell@chromium.org authored
Add code and tests for setServerCertificate(). BUG=358271 TEST=new EME tests pass Review URL: https://codereview.chromium.org/563083002 git-svn-id: svn://svn.chromium.org/blink/trunk@183692 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
mek@chromium.org authored
BUG=383125 Review URL: https://codereview.chromium.org/655663003 git-svn-id: svn://svn.chromium.org/blink/trunk@183691 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
lushnikov@chromium.org authored
The patch adds a checkbox to the filter toolbar in console to hide all console messages with "network" source. BUG=124534 R=vsevik, pfeldman Review URL: https://codereview.chromium.org/648263002 git-svn-id: svn://svn.chromium.org/blink/trunk@183690 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
jrummell@chromium.org authored
Rename existing release() method to close(), and add remove(). BUG=358271 TEST=updated EME tests pass Review URL: https://codereview.chromium.org/568033003 git-svn-id: svn://svn.chromium.org/blink/trunk@183689 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
vkuzkokov@chromium.org authored
Geolocation overrides moves from renderer to browser side. BUG=404995 Review URL: https://codereview.chromium.org/620343002 git-svn-id: svn://svn.chromium.org/blink/trunk@183688 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
rtoy@chromium.org authored
BUG=421121 TEST=audiobuffersource-one-sample-loop.html Review URL: https://codereview.chromium.org/637653002 git-svn-id: svn://svn.chromium.org/blink/trunk@183687 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
lushnikov@chromium.org authored
The patch fixes couple of workspace inner methods used for fetching uiSourceCodes based on their URL's. BUG=422073 R=vsevik Review URL: https://codereview.chromium.org/656453002 git-svn-id: svn://svn.chromium.org/blink/trunk@183686 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
eae@chromium.org authored
Handle the case where the space glyph is used instead of a missing zero- width-space, soft-hypen or non-printable space glyph when adjusting the spacing in SimpleShaper::advanceInternal. TEST=fast/text/soft-hyphen-simple-text.html BUG=422050 R=pdr@chromium.org Review URL: https://codereview.chromium.org/648293003 git-svn-id: svn://svn.chromium.org/blink/trunk@183685 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
wangxianzhu@chromium.org authored
http://src.chromium.org/viewvc/blink?view=revision&revision=183676 BUG=254449 TBR=senorblanco@chromium.org Review URL: https://codereview.chromium.org/654933003 git-svn-id: svn://svn.chromium.org/blink/trunk@183684 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
senorblanco@chromium.org authored
Add #includes where transitive dependencies had crept in. R=junov@chromium.org BUG= Review URL: https://codereview.chromium.org/653983002 git-svn-id: svn://svn.chromium.org/blink/trunk@183683 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
aandrey@chromium.org authored
TBR=loislo Review URL: https://codereview.chromium.org/654983002 git-svn-id: svn://svn.chromium.org/blink/trunk@183682 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
eustas@chromium.org authored
"Disk Cached" resources bring valid timing info, so it should be shown to users. Drive-by: get rid of "cache" property getters/setters. BUG=410413 Review URL: https://codereview.chromium.org/637523002 git-svn-id: svn://svn.chromium.org/blink/trunk@183681 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
zeeshanq@chromium.org authored
* Remove unnecessary RenderPart.h imports * s/updateAfterWidgetResize/updateAfterPartResize/ BUG=416436 Review URL: https://codereview.chromium.org/652293002 git-svn-id: svn://svn.chromium.org/blink/trunk@183680 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
wangxianzhu@chromium.org authored
It was used during layout to avoid unnecessary local invalidations. However, with RACUN we set flag instead of issuing invalidation during layout, making the local invalidation optimization unnecessary. Also the name is confusing with shouldCheckForPaintInvalidation(). Review URL: https://codereview.chromium.org/647903002 git-svn-id: svn://svn.chromium.org/blink/trunk@183679 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
eustas@chromium.org authored
BUG=413249 TBR=loislo@chromium.org NOTRY=true Review URL: https://codereview.chromium.org/648243006 git-svn-id: svn://svn.chromium.org/blink/trunk@183678 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
apavlov@chromium.org authored
TBR=loislo Review URL: https://codereview.chromium.org/653133002 git-svn-id: svn://svn.chromium.org/blink/trunk@183677 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
senorblanco@chromium.org authored
Change FilterEffectRenderer not to be a subclass of Filter anymore, and instantiate a ReferenceFilter as a parent for all shorthand filters instead. Remove FilterEffectRendererHelper entirely, and put its remaining functionality into FilterEffectRenderer. Replace the AffineTransform in Filter with a float scale parameter, since that's all it does now anyway. Note that applyHorizontal/VerticalScale() still need to remain separate, since SVGFilter applies further, possibly non-uniform scaling in its overrides of those functions. prepareFilterEffect() and beginFilterEffect() have been merged. This removes an incorrect early-out, which fixes http://crbug.com/254449. BUG=240827,254449 Review URL: https://codereview.chromium.org/644713004 git-svn-id: svn://svn.chromium.org/blink/trunk@183676 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
vsevik@chromium.org authored
R=pfeldman Review URL: https://codereview.chromium.org/625893002 git-svn-id: svn://svn.chromium.org/blink/trunk@183675 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
pfeldman@chromium.org authored
Review URL: https://codereview.chromium.org/658483004 git-svn-id: svn://svn.chromium.org/blink/trunk@183674 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
eustas@chromium.org authored
BUG=413249 TBR=loislo@chromium.org Review URL: https://codereview.chromium.org/653933002 git-svn-id: svn://svn.chromium.org/blink/trunk@183673 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
mtklein@chromium.org authored
- SkRecord stores all matrix-changes as setMatrix. This accounts for translate -> setMatrix in #6. - SkRecordNoopSaveLayerDrawRestore turned the saveLayer/drawRect/restore in #9-#11 into a single drawRect. This test is suppressed by skia/skia_test_expectations.txt, so I will have to remove that in a follow-up CL. BUG=408985 Review URL: https://codereview.chromium.org/656533002 git-svn-id: svn://svn.chromium.org/blink/trunk@183672 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
Animated clipping has to be disabled until it is not supported properly. With removing the clip property from animatedPropertyTypeForCSSAttribute animted clipping is considered as an unknown animation and won't cause assertion failure later. R=kouhei@chromium.org,fs@opera.com BUG=422955 Review URL: https://codereview.chromium.org/656443002 git-svn-id: svn://svn.chromium.org/blink/trunk@183671 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
eustas@chromium.org authored
Screenshots: Before / popover: http://picpaste.com/before1.png Before / details: http://picpaste.com/before2.png After / popover: http://picpaste.com/after1.png After / details: http://picpaste.com/after2.png BUG=403508 Review URL: https://codereview.chromium.org/471163005 git-svn-id: svn://svn.chromium.org/blink/trunk@183670 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
dgozman@chromium.org authored
BUG=none Review URL: https://codereview.chromium.org/653613002 git-svn-id: svn://svn.chromium.org/blink/trunk@183669 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
arurajku@cisco.com authored
Remove unused functions WTFSetCrashHook, WTFInstallReportBacktraceOnCrashHook and WTFInvokeCrashHook. WTFSetCrashHook, WTFInstallReportBacktraceOnCrashHook functions are not called from anywhere, Actually these functions were only used during old WebKit days by other WebKit ports. Now it is no longer useful for Blink, hence removing. BUG= Review URL: https://codereview.chromium.org/615593002 git-svn-id: svn://svn.chromium.org/blink/trunk@183667 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
sigbjornf@opera.com authored
TBR=oilpan-reviews,haraken BUG= NOTRY=true Review URL: https://codereview.chromium.org/653053002 git-svn-id: svn://svn.chromium.org/blink/trunk@183666 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
rob.buis@samsung.com authored
Clean up forward declarations in Source/core/inspector These forward references are not needed anymore. After this patch, Source/core/inspector has no unneeded forward references any more. Review URL: https://codereview.chromium.org/650183003 git-svn-id: svn://svn.chromium.org/blink/trunk@183665 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
apavlov@chromium.org authored
Currently, all module files are copied by the 'copies' GYP actions. This patch makes build_applications.py copy the app HTML and directories into the output directory. R=dgozman, pfeldman@chromium.org Review URL: https://codereview.chromium.org/646413002 git-svn-id: svn://svn.chromium.org/blink/trunk@183664 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-