- 13 Nov, 2014 21 commits
-
-
horo@chromium.org authored
BUG= Review URL: https://codereview.chromium.org/725503002 git-svn-id: svn://svn.chromium.org/blink/trunk@185277 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
n.bansal@samsung.com authored
Blink changes to add support for print preset options for pdf documents. When pdf document has print preset options set, then print preview mode should use those options. This patch adds changes required to get print preset options from plugin. Also, this patch removes getPrintCopiesForPlugin() that was added initially and is no longer required. BUG=169120 Review URL: https://codereview.chromium.org/591053002 git-svn-id: svn://svn.chromium.org/blink/trunk@185276 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
yosin@chromium.org authored
BUG=432822 TBR=trchen@chromium.org, senorblanco@chromium.org NOTRY=true Review URL: https://codereview.chromium.org/723953002 git-svn-id: svn://svn.chromium.org/blink/trunk@185275 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
rego@igalia.com authored
The usage of Length::value() is causing a bug as 25% was translated to 25px, which is wrong. Use valueForLength() instead in order to get the accurate value. Modified current test to add some examples using percentages. BUG=31286,425991 TEST=fast/css/css-properties-position-relative-as-parent-fixed.html Review URL: https://codereview.chromium.org/720003002 git-svn-id: svn://svn.chromium.org/blink/trunk@185274 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
shreeram.k@samsung.com authored
This test was disabled because of changes related to html hr tag were in progress. But now those changes are complete, hence we can enable this layout test. BUG=384723 Review URL: https://codereview.chromium.org/721753004 git-svn-id: svn://svn.chromium.org/blink/trunk@185273 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
siva.gunturi@samsung.com authored
In order to test whether the GPU(Vendor,Renderer,Driver info) is getting fetched properly when creating the context, we need to provide a function to force fail the context on creation, which can be used by test-runner. This patch implements the forceNextWebGLContextCreationToFail. Test-runner can use this further. test-runner-cl which uses forceNextWebGLContextCreationToFail @https://codereview.chromium.org/706193003/ BUG=412440 Review URL: https://codereview.chromium.org/703903002 git-svn-id: svn://svn.chromium.org/blink/trunk@185272 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
yhirano@chromium.org authored
- ResourcePtrBase destructor is non-virtual, so make it protected. - ResourcePtr<R> should accept ResourcePtr<U> only when U* is convertible to R*. - Use static_cast instead of reinterpret_cast. - Delete the unused assignment operator. BUG=None R=tyoshino Review URL: https://codereview.chromium.org/720693002 git-svn-id: svn://svn.chromium.org/blink/trunk@185271 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
hiroshige@chromium.org authored
SecurityOrigin should be thread-local and therefore RefCounted. BUG=415865 Review URL: https://codereview.chromium.org/665893002 git-svn-id: svn://svn.chromium.org/blink/trunk@185270 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
yosin@chromium.org authored
BUG=432790 TBR=senorblanco@chromium.org NOTRY=true Review URL: https://codereview.chromium.org/722723006 git-svn-id: svn://svn.chromium.org/blink/trunk@185269 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
shreeram.k@samsung.com authored
IncrementorRole is not used anywhere in blink as a role for html element or ARIA role to chromium. This CL depends on https://codereview.chromium.org/714063002/ BUG=385014 Review URL: https://codereview.chromium.org/703793003 git-svn-id: svn://svn.chromium.org/blink/trunk@185268 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
je_julie.kim@samsung.com authored
and add the case for figure in accessibilityDescription. To follow the spec, http://rawgit.com/w3c/aria/master/html-aam/html-aam.html#el-figure, textUnderElement of figcaption is used for name of figure. BUG=282035 Review URL: https://codereview.chromium.org/713873002 git-svn-id: svn://svn.chromium.org/blink/trunk@185267 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
tasak@google.com authored
BUG=432257 TEST=fast/dom/shadow/all-in-shadow-tree.html Review URL: https://codereview.chromium.org/719723002 git-svn-id: svn://svn.chromium.org/blink/trunk@185266 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
horo@chromium.org authored
Currently we use the cookie name which is same as the username. But I will add tests which change the username. For the preparation of them, this patch changes LayoutTest to use the cookie which is differnt from the username. BUG=N/A TEST=http/tests/serviceworker Review URL: https://codereview.chromium.org/722603002 git-svn-id: svn://svn.chromium.org/blink/trunk@185265 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
shreeram.k@samsung.com authored
This CL will return MathRole from blink to chromium for math tag. BUG=429476 Review URL: https://codereview.chromium.org/722653002 git-svn-id: svn://svn.chromium.org/blink/trunk@185264 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
trchen@chromium.org authored
This CL moves ViewDisplayList to GraphicsLayer and renames it to DisplayItemList. DisplayItemList and the DisplayItems are also moved to platform/graphics to resolve layering violation. The recorders stay in core/paint. Review URL: https://codereview.chromium.org/702633002 git-svn-id: svn://svn.chromium.org/blink/trunk@185263 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
samli@chromium.org authored
This change allows for animation timelines to have a playback rate specified which can then be used to pause or slow down all animations on a timeline. An inspector protocol method is also added to allow the animation timeline playback rate to be set on all document animation timelines associated with a page. BUG=432368 Review URL: https://codereview.chromium.org/717003002 git-svn-id: svn://svn.chromium.org/blink/trunk@185262 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
eroman@chromium.org authored
(WebIDL's "unsigned long" is a 32-bit type) BUG=267360 Review URL: https://codereview.chromium.org/722893002 git-svn-id: svn://svn.chromium.org/blink/trunk@185261 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
eroman@chromium.org authored
(WebIDL's "unsigned long" is a 32-bit type) BUG=267360 Review URL: https://codereview.chromium.org/719933004 git-svn-id: svn://svn.chromium.org/blink/trunk@185260 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
dmazzoni@chromium.org authored
We should always call reportFindInPageResultToAccessibility whenever reportFindInPageSelection is called; previously we were only calling it from TextFinder::find and that didn't cover all cases. BUG=426414 Review URL: https://codereview.chromium.org/719913002 git-svn-id: svn://svn.chromium.org/blink/trunk@185259 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
wangxianzhu@chromium.org authored
http://src.chromium.org/viewvc/blink?view=revision&revision=185252 TBR=hartmanng@chromium.org Review URL: https://codereview.chromium.org/719353003 git-svn-id: svn://svn.chromium.org/blink/trunk@185258 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
eroman@chromium.org authored
(WebIDL's "unsigned long" is a 32-bit type) BUG=267360 Review URL: https://codereview.chromium.org/718203002 git-svn-id: svn://svn.chromium.org/blink/trunk@185257 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
- 12 Nov, 2014 19 commits
-
-
tsepez@chromium.org authored
Patch was never properly enabled, and breaks XP when it is enabled. This is the first step towards getting CPU(32BIT) fixed, at which point this can be re-implemented and tested properly by CQ given a correct CPU(32BIT) definition. BUG=394591 R=cevans@chromium.org Review URL: https://codereview.chromium.org/721813002 git-svn-id: svn://svn.chromium.org/blink/trunk@185256 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
rune@opera.com authored
Don't resort to subtree recalc in the presence of ::cue, ::cue(), :past and :future selectors. Traverse the selector list in ::cue() to find invalidation set features. The test for the ::cue element yields a recalc for more than two elements because ::cue is currently a PseudoWebKitCustomElement, and other such elements are present as part of the shadow DOM for video elements. R=esprehn@chromium.org,chrishtr@chromium.org BUG=432110 Review URL: https://codereview.chromium.org/684993007 git-svn-id: svn://svn.chromium.org/blink/trunk@185255 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
chrishtr@chromium.org authored
Factor clip path painting code out of LayerPainter::paintLayerContents into a ClipPathPainter helper class. BUG= Review URL: https://codereview.chromium.org/717263002 git-svn-id: svn://svn.chromium.org/blink/trunk@185254 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
timloh@chromium.org authored
This interface isn't particularly useful and since we no longer expose it to the web we don't need to keep it around. Review URL: https://codereview.chromium.org/719993002 git-svn-id: svn://svn.chromium.org/blink/trunk@185253 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
hartmanng@chromium.org authored
Previously, updateWidgetPositionsIfNeeded() (ie, the deferred call caused by scroll updates) was only called on the top-level frame, causing incorrectly positioned widgets in cases of multiple nested frames and scrollers. BUG=430069 Review URL: https://codereview.chromium.org/719813002 git-svn-id: svn://svn.chromium.org/blink/trunk@185252 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
rtoy@chromium.org authored
Manually compared this new result against the linux result and they differ by about 2 units, which is expected. The old result appears to have a completely incorrect frequency sweep. Also added a new test for oscillator that uses SNR and max difference to compare the expected and actual result. This is a bit more robust with different numerical results and makes it easier to tell if something is totally wrong or just slightly wrong for the oscillator-sine test. Removed oscillator-sine; it seems very sensitive to numerics of the platform, and I think the new osc-sine-sweep-snr test is robust enough to catch errors The other oscillator tests are just updated to match the change in api in oscillator-testing.js to support passing in the context so different check routines can be used for the test. BUG=425744, 431688, 309197 TESTS=osc-sine-sweep-snr.html Review URL: https://codereview.chromium.org/670863002 git-svn-id: svn://svn.chromium.org/blink/trunk@185249 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
chrishtr@chromium.org authored
Review URL: https://codereview.chromium.org/723683002 git-svn-id: svn://svn.chromium.org/blink/trunk@185248 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
jl@opera.com authored
In CanvasRenderingContext2D.idl, use the already defined union type CanvasImageSource for the argument to drawImage() and createPattern(), instead of having one overload of each per union member type. This reduces the number of overloads for drawImage() from 12 to 3 and thus greatly reduces the amount of generated bindings code for it. BUG=430337 Review URL: https://codereview.chromium.org/703783004 git-svn-id: svn://svn.chromium.org/blink/trunk@185247 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
wangxianzhu@chromium.org authored
http://src.chromium.org/viewvc/blink?view=revision&revision=185238 BUG=424048 TBR=sanjoy.pal@samsung.com Review URL: https://codereview.chromium.org/719973003 git-svn-id: svn://svn.chromium.org/blink/trunk@185246 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
mustaq@chromium.org authored
The changes in LinkHighlight code in http://crrev.com/541913002 causes the link-highlights to disappear in many cases (see the bug). Eight changes have been committed to the same code afterwards, making it impossible to fully revert the target CL. The partial revert here fixes the problem. BUG=430244 Review URL: https://codereview.chromium.org/719053004 git-svn-id: svn://svn.chromium.org/blink/trunk@185245 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
jdduke@chromium.org authored
Currently, there are several parts of the touch pipeline that need to know whether a touch event may cause scrolling. In particular, touchmove events within a platform-specific slop region will not induce scrolling, and such events are suppressed by the TouchEventQueue when the touchstart is not prevented. The TouchEventQueue uses a slop region constant to perform this suppression. However, there are no guarantees that this constant is the same as that used in gesture detection. With devtools touch emulation, it should be possible to vary the slop region when emulating different devices, but the duplicated slop region code in the TouchEventQueue makes this difficult. This solution tags each touch event with a bit indicating whether the event may cause scrolling, allowing any listener or consumer of the touch stream to better reason about the touch event's default action. This tagging will be wired up in the corresponding Chromium change: https://codereview.chromium.org/718153002 Also remove the IsLastInputEventForCurrentVSync flag as it's no longer used. BUG=425586 Review URL: https://codereview.chromium.org/702883004 git-svn-id: svn://svn.chromium.org/blink/trunk@185244 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
rob.buis@samsung.com authored
Clean up virtual functions in css/ by: - Making classes final when possible - Using 'override' when appropriate - Making isXXX() virtual functions private on XXX classes I also added a few nullptr usages. Based on: http://trac.webkit.org/changeset/175391 Review URL: https://codereview.chromium.org/719833002 git-svn-id: svn://svn.chromium.org/blink/trunk@185243 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
wangxianzhu@chromium.org authored
- Remove the parameter; - Move RenderObject::addChildFocusRingRects into RenderLayerModelObject so that the layerQuads can be mapped by 'this' without the help of paintContainer; - Don't check paintInvalidationContainer in RenderInline::addFocusRingRects. The original check and comment don't make sense. The element having outline:auto invalidates and paints the whole focus ring. The area of the whole focus ring is included in the visual overflow of the element. TEST=existing focus-ring and outline:auto tests Review URL: https://codereview.chromium.org/711493004 git-svn-id: svn://svn.chromium.org/blink/trunk@185242 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
chrishtr@chromium.org authored
BUG=412088 Review URL: https://codereview.chromium.org/714303003 git-svn-id: svn://svn.chromium.org/blink/trunk@185241 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
sigbjornf@opera.com authored
Turn SVGPropertyBase into a non-refcounted, GCed object and move all its derived objects to the heap. R=kouhei,haraken BUG=340522 Review URL: https://codereview.chromium.org/678163002 git-svn-id: svn://svn.chromium.org/blink/trunk@185240 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
sanjoy.pal@samsung.com authored
While one of the values of background-size is auto we have to use the appropriate scale to maintain our aspect ratio. In this step we might end up getting new image width or height as zero. In this case we should clamp to minimum value as 1. BUG=424048 Review URL: https://codereview.chromium.org/659913003 git-svn-id: svn://svn.chromium.org/blink/trunk@185238 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
alexclarke@chromium.org authored
Because render thread IPCs don't currently go through the Blink Scheduler, it's possible for the order of execution between blink tasks and IPC tasks to change. Most of the time this is harmless, but it exposes a race condition between the MessagePort::dispatchMessages task posted by MessagePort::start and WebMessagePortChannelImpl::OnMessage. Normally the initial dispatchMessages would execute first and do nothing, but if OnMessage gets in first then a message will delivered even if the channel has been closed. This patch fixes that by adding a check in dispatchMessages to see if the channel has been closed. BUG=432129 Review URL: https://codereview.chromium.org/720543005 git-svn-id: svn://svn.chromium.org/blink/trunk@185237 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
wangxianzhu@chromium.org authored
http://src.chromium.org/viewvc/blink?view=revision&revision=185224 TBR=senorblanco@chromium.org Review URL: https://codereview.chromium.org/715303003 git-svn-id: svn://svn.chromium.org/blink/trunk@185236 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
wangxianzhu@chromium.org authored
http://src.chromium.org/viewvc/blink?view=revision&revision=185226 BUG=428324 TBR=fs@opera.com Review URL: https://codereview.chromium.org/720913003 git-svn-id: svn://svn.chromium.org/blink/trunk@185235 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-