- 02 Apr, 2014 40 commits
-
-
erik.corry@gmail.com authored
R=ager@chromium.org, dstockwell@chromium.org, ericwilligers@chromium.org, jochen@chromium.org, mikhail.pozdnyakov@intel.com BUG= Review URL: https://codereview.chromium.org/219413002 git-svn-id: svn://svn.chromium.org/blink/trunk@170679 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
wolenetz@chromium.org authored
Updates WebMediaSource to have an addSourceBuffer() version that allows caller to request which of LegacyFrameProcessor or a (not yet landed in Chromium) new frame processor to use to process frames parsed during appends to the source buffer. The choice of which frame processor to request is based on --enable-experimental-web-platform-features, as exposed through RuntimeEnabledFeatures::mediaSourceExperimentalEnabled(): if enabled, the new frame processor is requested. Otherwise, LegacyFrameProcessor is requested. Until the updated Chromium side WebMediaSourceImpl lands and (later) the new Chromium frame processor lands, LegacyFrameProcessor will be used regardless of the requested processor. R=acolwell@chromium.org,abarth@chromium.org BUG=249422 TEST=All MediaSource layout tests pass both before and after Chromium side WMSI change is applied locally, and MediaSourceBase logging shows frameProcessorChoice reflects usage (or lack) of cmdline switch --enable-experimental-web-platform-features Review URL: https://codereview.chromium.org/220593010 git-svn-id: svn://svn.chromium.org/blink/trunk@170678 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
mario.prada@samsung.com authored
Traverse (in preorder) the whole subtree under a render block with a first-letter selector when looking for the text renderers which would need to get the apropriate style applied, instead of only considering the first renderer only, which might not contain all the text that should be considered as a "first letter" (leading and trailing punctuation should be included too). The present patch also considers leading spaces, if any, as part of the first-letter element, to match the behaviour of other renderers such as IE and Opera (Firefox does not do that). R=eae@chromium.org, leviw@chromium.org BUG=354403 TEST=Add new test to check first-letter elements composed of different renderers. Review URL: https://codereview.chromium.org/207553007 git-svn-id: svn://svn.chromium.org/blink/trunk@170677 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
adamk@chromium.org authored
This could help better understand the Blink resource-fetching overhead seen, for example, in XMLHttpRequest.send(). R=japhet@chromium.org BUG=348655 Review URL: https://codereview.chromium.org/213353003 git-svn-id: svn://svn.chromium.org/blink/trunk@170676 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
fdegans@chromium.org authored
Prevents a warning with GCC 4.8 on Android. BUG= Review URL: https://codereview.chromium.org/221873006 git-svn-id: svn://svn.chromium.org/blink/trunk@170675 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
a.cavalcanti@samsung.com authored
BUG=357672 Review URL: https://codereview.chromium.org/219183004 git-svn-id: svn://svn.chromium.org/blink/trunk@170674 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
habib.virji@samsung.com authored
On pressing alty+down key, datalist is open and no stepDown is generated. R=tkent@chromium.org, isherman@chromium.org, keishi1@chromium.org BUG=229073 TEST= On down+alt key combination does not generate stepDown. Review URL: https://codereview.chromium.org/218683010 git-svn-id: svn://svn.chromium.org/blink/trunk@170673 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
eroman@chromium.org authored
The problem with AlgorithmRegistry is that it is not threadsafe. BUG=357673,245025 Review URL: https://codereview.chromium.org/211423008 git-svn-id: svn://svn.chromium.org/blink/trunk@170672 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
fs@opera.com authored
Add a GraphicsContext-scoped flag that allows anti-aliasing of (all) image-geometry to be enabled in a selective manner. Enable this behavior for CanvasRenderingContext2D. When this flag is set, image geometry that would drawn as very thin (< 1 device pixel wide/high) will be anti-aliased. BUG=352611 Review URL: https://codereview.chromium.org/210043004 git-svn-id: svn://svn.chromium.org/blink/trunk@170671 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
dgozman@chromium.org authored
BUG=327641 TBR=pfeldman@chromium.org Review URL: https://codereview.chromium.org/222173002 git-svn-id: svn://svn.chromium.org/blink/trunk@170670 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
scottmg@chromium.org authored
Skia supports receiving a factory after Skia r14000. Plumb a pointer through here so that the sandbox warmup code, see https://codereview.chromium.org/217813008 can control how it's constructed. R=eae@chromium.org BUG=333029 Review URL: https://codereview.chromium.org/213223003 git-svn-id: svn://svn.chromium.org/blink/trunk@170669 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
eae@chromium.org authored
Change FontCacheSkiaWin to force the use of full hinting (which in turn will trigger GDI style rendering with the next skia update) for certain fonts. The list of fonts is limited to "Courier New" for now but will likely need to be expanded somewhat. R=cpu@chromium.org BUG=357864 Review URL: https://codereview.chromium.org/213673011 git-svn-id: svn://svn.chromium.org/blink/trunk@170668 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
sergeyv@chromium.org authored
BUG= R=pfeldman@chromium.org Review URL: https://codereview.chromium.org/222143003 git-svn-id: svn://svn.chromium.org/blink/trunk@170667 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
fs@opera.com authored
Add a few new helper functions that the generated bindings code can use to throw TypeErrors for arity mismatches. This reduces the binary footprint for these exceptional code-paths. (Approx. 75kB smaller content_shell binary on Linux, x86-64, gcc-4.8.2) Review URL: https://codereview.chromium.org/221073003 git-svn-id: svn://svn.chromium.org/blink/trunk@170666 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
sigbjornf@opera.com authored
Follow the spec and also provide the ImageData interface object on WorkerGlobalScope. R=junov@chromium.org,eseidel@chromium.org BUG=355030 Review URL: https://codereview.chromium.org/216923004 git-svn-id: svn://svn.chromium.org/blink/trunk@170665 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
sergeyv@chromium.org authored
BUG= R=pfeldman@chromium.org Review URL: https://codereview.chromium.org/221923003 git-svn-id: svn://svn.chromium.org/blink/trunk@170664 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
alph@chromium.org authored
BUG= R=yurys@chromium.org Review URL: https://codereview.chromium.org/222253002 git-svn-id: svn://svn.chromium.org/blink/trunk@170663 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
kenneth.r.christiansen@intel.com authored
This will be enabled for Android only, following a patch for Chromium side, effectively disabling this mobile specific behavior for desktop. BUG=359047 Review URL: https://codereview.chromium.org/219223003 git-svn-id: svn://svn.chromium.org/blink/trunk@170662 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
avi@chromium.org authored
BUG=357782 TEST=no change Review URL: https://codereview.chromium.org/220233008 git-svn-id: svn://svn.chromium.org/blink/trunk@170661 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
dsinclair@chromium.org authored
This CL enables the new repaint-after-layout feature. This changes the way that we do repainting in Blink and has the potential to cause under-painting. There are know over-painting issues. The over-painting LayoutTests are being tracked in crbug.com/340670. If you see underpainting issues, please try with --disable-repaint-after-layout and see if the issue persists. BUG=320139 Review URL: https://codereview.chromium.org/213833019 git-svn-id: svn://svn.chromium.org/blink/trunk@170660 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
yurys@chromium.org authored
Now there is a resizer between Allocations data grid and live objects summary view. The resizer has the same look as the one in the summary perspective. BUG=277984 R=loislo@chromium.org Review URL: https://codereview.chromium.org/221863002 git-svn-id: svn://svn.chromium.org/blink/trunk@170659 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
jochen@chromium.org authored
BUG=358854 R=haraken@chromium.org,dcarney@chromium.org Review URL: https://codereview.chromium.org/220473013 git-svn-id: svn://svn.chromium.org/blink/trunk@170658 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
vegorov@chromium.org authored
BUG= NOTRY=true Review URL: https://codereview.chromium.org/222213002 git-svn-id: svn://svn.chromium.org/blink/trunk@170656 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
kenneth.r.christiansen@intel.com authored
When enabling the viewport meta tag the default min layout width is hardcoded to 980. Now we get that value from the UA style sheets instead making it extend-to-zoom on desktop when enabled. The former setting has been removed. BUG=358687 NOTRY=true Review URL: https://codereview.chromium.org/219123002 git-svn-id: svn://svn.chromium.org/blink/trunk@170655 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
mario.prada@samsung.com authored
This test have been consistently crashing in debug builds since earlier today. Possible candidates to be blamed are chromium r261087 and/or r170638. BUG=359067 TBR=miu@chromium.org,pdr@chromium.org NOTRY=true Review URL: https://codereview.chromium.org/222023003 git-svn-id: svn://svn.chromium.org/blink/trunk@170654 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
pfeldman@chromium.org authored
TBR= Review URL: https://codereview.chromium.org/221903003 git-svn-id: svn://svn.chromium.org/blink/trunk@170653 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
apavlov@chromium.org authored
DevTools: Attempt to make http/tests/inspector/elements/styles/selector-line-sourcemap-header-deprecated.html non-flaky R=pfeldman, vsevik NOTRY=true Review URL: https://codereview.chromium.org/221933005 git-svn-id: svn://svn.chromium.org/blink/trunk@170652 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
loislo@chromium.org authored
otherwise these function calls will have no clickable url. BUG= R=pfeldman@chromium.org Review URL: https://codereview.chromium.org/212953003 git-svn-id: svn://svn.chromium.org/blink/trunk@170651 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
pfeldman@chromium.org authored
BUG=344238,257132,280698,308952,333882,339252,313783,352466,351696 NOTRY=true Review URL: https://codereview.chromium.org/221833004 git-svn-id: svn://svn.chromium.org/blink/trunk@170650 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
apavlov@chromium.org authored
R=vsevik BUG=355459 NOTRY=true Review URL: https://codereview.chromium.org/199633018 git-svn-id: svn://svn.chromium.org/blink/trunk@170649 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
ager@chromium.org authored
GC is performed at the next return to the event loop. Use this in svg animation tests to be able to reliably check that objects die when expected. R=erik.corry@gmail.com, haraken@chromium.org, kouhei@chromium.org, oilpan-reviews@chromium.org, vegorov@chromium.org NOTRY=true Review URL: https://codereview.chromium.org/220203005 git-svn-id: svn://svn.chromium.org/blink/trunk@170648 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
joaoe@opera.com authored
http://dom.spec.whatwg.org/#dom-document-contenttype BUG=279426 Review URL: https://codereview.chromium.org/151653004 git-svn-id: svn://svn.chromium.org/blink/trunk@170646 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
oetuaho@nvidia.com authored
The function should return an empty string in case no source has been defined, compileShader() has not been called, or the translation has failed for shader. It used to return null, after this patch it returns an empty string like it is supposed to. Also make getTranslatedShaderSourceANGLE pure virtual in WebGraphicsContext3D. BUG=358530 TEST=WebGL conformance tests with --enable-privileged-webgl-extensions R=kbr@chromium.org Review URL: https://codereview.chromium.org/216603004 git-svn-id: svn://svn.chromium.org/blink/trunk@170645 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
lushnikov@chromium.org authored
This patch sets correct index to the multiple selections created with ctrl-d. Review URL: https://codereview.chromium.org/220203007 git-svn-id: svn://svn.chromium.org/blink/trunk@170643 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
oetuaho@nvidia.com authored
unlockPixels is always called in the ImageExtractor destructor if m_skiaImage is non-null. Clear m_skiaImage if extractImage fails and lockPixels is never called so that lockPixels and unlockPixels calls will be in balance. Also optimize webgl-large-texture.html test, since some of the test timeouts could be caused by the test running too long. Optimizations include avoiding conversion between RGBA and RGB, checking the pixels in 32 bit chunks instead of 8 bits at a time, and loading the image from a file instead of generating a JPEG data URL dynamically. TEST=fast/canvas/webgl/webgl-large-texture.html BUG=358313 R=kbr@chromium.org, skyostil@chromium.org Review URL: https://codereview.chromium.org/221083002 git-svn-id: svn://svn.chromium.org/blink/trunk@170642 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
dominicc@chromium.org authored
NavigatorServiceWorker's use of CallWith=ExecutionContext meant the container was configured depending on how it was accessed: for example, navigator.serviceWorker would associate it with the frame's execution context; but iframe.contentWindow.navigator.serviceWorker, window.opener.navigator.serviceWorker, window.parent.navigator.serviceWorker, etc. would associate it with a different execution context. This change always retrieves the execution context from the frame associated with the Navigator object. Separately, the ServiceWorkerContainerClient was a supplement to the page, which meant a main frame and an iframe could end up sharing a ServiceWorkerContainerClient, violating the assumption of a 1:1 relationship between provider and client. This change associates it with the document. BUG=358979 Review URL: https://codereview.chromium.org/213223005 git-svn-id: svn://svn.chromium.org/blink/trunk@170641 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
yutak@chromium.org authored
This patch simplifies Selection.addRange()'s implementation by expanding the selection based on DOM Ranges instead of VisiblePositions. There is a slight behavior change caused by this shift of data structures we use: ranges which are discrete in the DOM tree but visually adjacent will be rejected after this patch is landed. However, I don't think this will be a huge problem, since (1) API behavior relying on visual positions can be tricky to users because they are Blink-internal only information; and (2) users wishing to connect the regions can (and probably should) specify a range which overlaps with the current selection. BUG=346613 Review URL: https://codereview.chromium.org/205903003 git-svn-id: svn://svn.chromium.org/blink/trunk@170640 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
dstockwell@chromium.org authored
Patches implementing all of the properties from CSS Transforms[1] have now landed. [1] http://www.w3.org/TR/css3-transforms/ BUG=154772 Review URL: https://codereview.chromium.org/221413004 git-svn-id: svn://svn.chromium.org/blink/trunk@170639 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
pdr@chromium.org authored
Inline renderers have preferred logical widths that end up depending on the autosizing font scale. This patch forces these preferred widths to be recomputed. This recomputation is not necessary for text in blocks because the block layout algorithm does not depend on the text width. The parent null check (renderer->parent()...) is for list markers which, interestingly, can not be in the render tree. This patch fixes rendering on many sites, including hacker news. BUG=338494 Review URL: https://codereview.chromium.org/218863002 git-svn-id: svn://svn.chromium.org/blink/trunk@170638 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
chrishtr@chromium.org authored
:any in selector components to the right of the rightmost descendant relation. This fixes a bug that caused this to be the case accidentally in cases such as: :host(.foo) #bar when #bar is not (yet) supported for the style invalidation tree walk. BUG=358704 Review URL: https://codereview.chromium.org/221643002 git-svn-id: svn://svn.chromium.org/blink/trunk@170637 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-