- 17 Nov, 2014 40 commits
-
-
chrishtr@chromium.org authored
large enough. Otherwise, rasterized output of cases such as sprited backgrounds of <img> tags will have poor quality. BUG=423834,433282 Review URL: https://codereview.chromium.org/733583003 git-svn-id: svn://svn.chromium.org/blink/trunk@185461 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
fs@opera.com authored
Only used/referenced from paint code. Straight-forward code movement, while renaming RenderBoxClipper -> BoxClipper. BUG=412088 Review URL: https://codereview.chromium.org/732093002 git-svn-id: svn://svn.chromium.org/blink/trunk@185460 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
k.czech@samsung.com authored
Default orientation for aria scrollbars regarding http://www.w3.org/TR/wai-aria-1.1/#aria-orientation and http://www.w3.org/TR/wai-aria-implementation/ should be vertical. It's based on WebKit changeset http://trac.webkit.org/changeset/174217 BUG= Review URL: https://codereview.chromium.org/723123002 git-svn-id: svn://svn.chromium.org/blink/trunk@185459 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
aandrey@chromium.org authored
BUG=427868 TBR=Xianzhu Review URL: https://codereview.chromium.org/734713002 git-svn-id: svn://svn.chromium.org/blink/trunk@185458 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
dsinclair@chromium.org authored
In order to land first-letter as a pseudo element I had to set the virtual test for slimming plaint lineboxcontain/glyph.html to manual rebaseline. Now that the real rebaselines have landed, this can be set back to ImageOnlyFailure. BUG=391288 TBR=leviw@chromium.org Review URL: https://codereview.chromium.org/734703002 git-svn-id: svn://svn.chromium.org/blink/trunk@185457 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
wangxianzhu@chromium.org authored
When a scrollable area is resized, scrollbars will be relocated. The original scrollbar damage logic doesn't always cover the case because the properties of the scrollbars may be unchanged. We could let incremental invalidation cover scrollbars, but just do a full invalidation if there are any non-composited scrollbars because incremental invalidation will go away with slimming paint. BUG=430053 TEST=fast/repaint/scrollbar-invalidation-on-resize.html TEST=fast/repaint/scrollbar-invalidation-on-resize-with-border.html Review URL: https://codereview.chromium.org/726123002 git-svn-id: svn://svn.chromium.org/blink/trunk@185456 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
andersr@opera.com authored
* Set 'column-gap: 0'. * Reduced height to 300px to make it more visually obvious that the float does not fit in first column. * Removed evil twin in newmulticol. R=mstensho@opera.com BUG=386567 Review URL: https://codereview.chromium.org/702853003 git-svn-id: svn://svn.chromium.org/blink/trunk@185455 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
apavlov@chromium.org authored
R=pfeldman, vsevik BUG=431519 Review URL: https://codereview.chromium.org/729453003 git-svn-id: svn://svn.chromium.org/blink/trunk@185454 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
philipj@opera.com authored
Text.replaceWholeText() was removed from DOM and has very low usage: https://www.chromestatus.com/metrics/feature/timeline/popularity/100 Measure Text.wholeText also to see if it is similarly unused. Discussed briefly with Anne van Kesteren on IRC: http://krijnhoetmer.nl/irc-logs/whatwg/20141117#l-248 Review URL: https://codereview.chromium.org/730003003 git-svn-id: svn://svn.chromium.org/blink/trunk@185453 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
caseq@chromium.org authored
- add a "Paint Profiler" link to layer details view when paint is selected; - add a "Paint Profiler" link to Paint event details view; - collapse Size & Position cells of Layer Details View into Size: W x H (at X,Y) - do not show Paint Count if it's 0 (Paint Count is n/a in Timeline) - do not force-switch to Paint Profiler tab in Timeline details if user explicitly selected other tab. BUG= Review URL: https://codereview.chromium.org/726653003 git-svn-id: svn://svn.chromium.org/blink/trunk@185452 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
falken@chromium.org authored
Since the default behavior is to fallback to network, preventDefault() should cause a network error. As per spec: https://github.com/slightlyoff/ServiceWorker/issues/51 (see commit f022c3a6d) Also add a test for calling FetchEvent.respondWith() with a rejected promise; this must also produce a network error. BUG=432825 Review URL: https://codereview.chromium.org/733983002 git-svn-id: svn://svn.chromium.org/blink/trunk@185451 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
apavlov@chromium.org authored
R=pfeldman NOTRY=true Review URL: https://codereview.chromium.org/718393006 git-svn-id: svn://svn.chromium.org/blink/trunk@185450 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
andersr@opera.com authored
Font mutations during style resolution should happen through the FontBuilder of the StyleResolverState. Otherwise, the elaborate zooming and min-max logic in FontSize via FontBuilder is not applied. It is also good etiquette by AnimatedStyleBuilder to *not* secretly update the Font without notice, because it makes the 'fontDirty' flag wrong, in some cases. (Although the worst-case scenario is just an extra Font update). FontBuilder::setSize used to accept a CSSValue*, and I would assume that's why RenderStyle::setFontSize was created in the first place. It's easy to cleanly set a new size on the builder now, though. R=alancutter@chromium.org BUG=227545 Review URL: https://codereview.chromium.org/721773002 git-svn-id: svn://svn.chromium.org/blink/trunk@185449 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
apavlov@chromium.org authored
R=pfeldman Review URL: https://codereview.chromium.org/731093002 git-svn-id: svn://svn.chromium.org/blink/trunk@185448 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
caseq@chromium.org authored
This moved Preview image for Paint & Images up (just after base timing info) and Pie Chart down (just before stacks, but after all event-specific info) in Timeline Details view. BUG= Review URL: https://codereview.chromium.org/725903002 git-svn-id: svn://svn.chromium.org/blink/trunk@185447 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
alph@chromium.org authored
BUG=363976 Review URL: https://codereview.chromium.org/724013003 git-svn-id: svn://svn.chromium.org/blink/trunk@185446 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
vkuzkokov@chromium.org authored
BUG=397107 Review URL: https://codereview.chromium.org/722173002 git-svn-id: svn://svn.chromium.org/blink/trunk@185445 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
vkuzkokov@chromium.org authored
BUG=397107 Review URL: https://codereview.chromium.org/722173003 git-svn-id: svn://svn.chromium.org/blink/trunk@185444 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
wangxianzhu@chromium.org authored
http://src.chromium.org/viewvc/blink?view=revision&revision=185431 BUG=427868 TBR=aandrey@chromium.org Review URL: https://codereview.chromium.org/726313005 git-svn-id: svn://svn.chromium.org/blink/trunk@185443 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
dgozman@chromium.org authored
BUG=431697 Review URL: https://codereview.chromium.org/727773002 git-svn-id: svn://svn.chromium.org/blink/trunk@185442 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
samli@chromium.org authored
Animation timelines now expose a protocol method to change the playback rate. This change adds controls on the animations pane to allow all animations to be paused and for the playback rate to be changed. This aids debugging of non-trivial web pages with many animations running simultaneously. BUG=432368 Review URL: https://codereview.chromium.org/724693003 git-svn-id: svn://svn.chromium.org/blink/trunk@185441 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
yurys@chromium.org authored
The progress is estimated as event count divided by total buffer size. BUG=426117 Review URL: https://codereview.chromium.org/722693002 git-svn-id: svn://svn.chromium.org/blink/trunk@185440 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
dgozman@chromium.org authored
BUG=none Review URL: https://codereview.chromium.org/727823002 git-svn-id: svn://svn.chromium.org/blink/trunk@185438 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
yukishiino@chromium.org authored
We can calculate the pointer to EventTarget from a pointer to ScriptWrappableBase because EventTarget inherits from ScriptWrappableBase. So we don't need V8T::toEventTarget function for each V8T. This CL also reduces the binary size (static data size) of libblink_web.so packing several flags into bitfields. The reduced size is about 60kbytes, which covers http://crbug.com/409852 BUG=409852,235436 Review URL: https://codereview.chromium.org/725163002 git-svn-id: svn://svn.chromium.org/blink/trunk@185437 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
wangxianzhu@chromium.org authored
http://src.chromium.org/viewvc/blink?view=revision&revision=185405 BUG=391288 TBR=dsinclair@chromium.org Review URL: https://codereview.chromium.org/733783006 git-svn-id: svn://svn.chromium.org/blink/trunk@185436 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
wangxianzhu@chromium.org authored
http://src.chromium.org/viewvc/blink?view=revision&revision=185367 BUG=429536 TBR=philipj@opera.com Review URL: https://codereview.chromium.org/731113002 git-svn-id: svn://svn.chromium.org/blink/trunk@185435 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
hirono@chromium.org authored
To fix crbug.com/126766, we stopped to create snapshot files for non-natvie files at the beginning of drag operations. It causes files having empty paths are reaches to input tag, and thus renderer process crashes. BUG=407568 TEST=FileInputTypeTest.ignoreDroppedNonNativeFiles Review URL: https://codereview.chromium.org/720403002 git-svn-id: svn://svn.chromium.org/blink/trunk@185434 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
wangxianzhu@chromium.org authored
http://src.chromium.org/viewvc/blink?view=revision&revision=185402 BUG=423071 TBR=chrishtr@chromium.org Review URL: https://codereview.chromium.org/726373002 git-svn-id: svn://svn.chromium.org/blink/trunk@185433 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
philipj@opera.com authored
These are the reviews in which the enum values became unused: CSSStyleDeclarationGetPropertyCSSValue: https://codereview.chromium.org/717933002 ContentSecurityPolicyReportOnlyInMeta: https://codereview.chromium.org/554303002 HTMLAppletElementLegacyCall: https://codereview.chromium.org/719013002 MixedContentImage/MixedContentMedia/MixedContentRaw: https://codereview.chromium.org/561153002 SVGFontElement/SVGFontInCSS: https://codereview.chromium.org/656913006 Review URL: https://codereview.chromium.org/732013003 git-svn-id: svn://svn.chromium.org/blink/trunk@185432 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
aandrey@chromium.org authored
BUG=427868 TBR=vsevik Review URL: https://codereview.chromium.org/732043002 git-svn-id: svn://svn.chromium.org/blink/trunk@185431 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
jochen@chromium.org authored
BUG=431335 R=mkwst@chromium.org TEST=content_shell doesn't do tabs, so no tests Review URL: https://codereview.chromium.org/730013002 git-svn-id: svn://svn.chromium.org/blink/trunk@185430 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
apavlov@chromium.org authored
R=eustas Review URL: https://codereview.chromium.org/732013002 git-svn-id: svn://svn.chromium.org/blink/trunk@185429 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
pan.deng@intel.com authored
Contributed by Denis Pravdin <denis.pravdin@intel.com> Review URL: https://codereview.chromium.org/719853003 git-svn-id: svn://svn.chromium.org/blink/trunk@185428 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
yosin@chromium.org authored
Revert of Animations: Disable compositor when timeline playback rate is set (patchset #2 id:20001 of https://codereview.chromium.org/722203004/) Reason for revert: Compilation failed on Mac and Linux: FAILED: /Volumes/data/b/build/goma/gomacc ../../third_party/llvm-build/Release+Asserts/bin/clang++ -MMD -MF obj/third_party/WebKit/Source/core/animation/webcore_remaining.AnimationTimeline.o.d -DV8_DEPRECATION_WARNINGS -D__ASSERT_MACROS_DEFINE_VERSIONS_WITHOUT_UNDERSCORE=0 -DCHROMIUM_BUILD -DCR_CLANG_REVISION=218707 -DUSE_LIBJPEG_TURBO=1 -DENABLE_ONE_CLICK_SIGNIN -DENABLE_PRE_SYNC_BACKUP -DENABLE_REMOTING=1 -DENABLE_WEBRTC=1 -DENABLE_PEPPER_CDMS -DENABLE_CONFIGURATION_POLICY -DENABLE_NOTIFICATIONS -DENABLE_HIDPI=1 -DDISCARDABLE_MEMORY_ALWAYS_SUPPORTED_NATIVELY -DSYSTEM_NATIVELY_SIGNALS_MEMORY_PRESSURE -DDONT_EMBED_BUILD_METADATA -DENABLE_TASK_MANAGER=1 -DENABLE_EXTENSIONS=1 -DENABLE_PLUGIN_INSTALLATION=1 -DENABLE_PLUGINS=1 -DENABLE_SESSION_SERVICE=1 -DENABLE_THEMES=1 -DENABLE_AUTOFILL_DIALOG=1 -DENABLE_BACKGROUND=1 -DENABLE_GOOGLE_NOW=1 -DCLD_VERSION=2 -DENABLE_PRINTING=1 -DENABLE_BASIC_PRINTING=1 -DENABLE_PRINT_PREVIEW=1 -DENABLE_SPELLCHECK=1 -DENABLE_CAPTIVE_PORTAL_DETECTION=1 -DENABLE_APP_LIST=1 -DENABLE_SETTINGS_APP=1 -DENABLE_MANAGED_USERS=1 -DENABLE_SERVICE_DISCOVERY=1 -DENABLE_WIFI_BOOTSTRAPPING=1 -DENABLE_LOAD_COMPLETION_HACKS=1 -DBLINK_IMPLEMENTATION=1 -DINSIDE_BLINK -DWebCoreTextFieldCell=ChromiumWebCoreObjCWebCoreTextFieldCell -DWebCoreRenderThemeNotificationObserver=ChromiumWebCoreObjCWebCoreRenderThemeNotificationObserver -DENABLE_OPENTYPE_VERTICAL=1 -DENABLE_LAYOUT_UNIT_IN_INLINE_BOXES=0 -DWTF_USE_CONCATENATED_IMPULSE_RESPONSES=1 -DENABLE_INPUT_MULTIPLE_FIELDS_UI=1 -DENABLE_WEB_AUDIO=1 -DENABLE_OILPAN=1 -DU_USING_ICU_NAMESPACE=0 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION -DSK_ENABLE_INST_COUNT=0 -DSK_SUPPORT_GPU=1 '-DGR_GL_CUSTOM_SETUP_HEADER="GrGLConfig_chrome.h"' -DSK_ENABLE_LEGACY_API_ALIASING=1 -DSK_ATTR_DEPRECATED=SK_NOTHING_ARG1 -DGR_GL_IGNORE_ES3_MSAA=0 -DSK_WILL_NEVER_DRAW_PERSPECTIVE_TEXT -DSK_SUPPORT_LEGACY_TEXTRENDERMODE -DSK_IGNORE_GPU_LAYER_HOISTING -DSK_USE_POSIX_THREADS -DCHROME_PNG_WRITE_SUPPORT -DPNG_USER_CONFIG -DLIBXML_STATIC -DLIBXSLT_STATIC -DUSE_LIBPCI=1 -DUSE_OPENSSL=1 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -D_FORTIFY_SOURCE=2 -Igen -I../../third_party/WebKit/Source -I../.. -I../../skia/config -I../../third_party/khronos -I../../gpu -Igen/blink -I../../third_party/angle/include -I../../third_party/icu/source/i18n -I../../third_party/icu/source/common -I../../third_party/WebKit -I../../third_party/skia/src/core -I../../third_party/skia/include/core -I../../third_party/skia/include/effects -I../../third_party/skia/include/pdf -I../../third_party/skia/include/gpu -I../../third_party/skia/include/lazy -I../../third_party/skia/include/pathops -I../../third_party/skia/include/pipe -I../../third_party/skia/include/ports -I../../third_party/skia/include/utils -I../../third_party/skia/include/utils/mac -I../../skia/ext -I../../third_party/iccjpeg -I../../third_party/libpng -I../../third_party/libwebp -I../../third_party/libxml/mac/include -I../../third_party/libxml/src/include -I../../third_party/libxslt -I../../third_party/npapi -I../../third_party/npapi/bindings -I../../third_party/ots/include -I../../third_party/qcms/src -I../../third_party/sqlite -I../../third_party/zlib -I../../v8/include -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.6.sdk -O2 -fvisibility=hidden -Werror -Wnewline-eof -mmacosx-version-min=10.6 -arch i386 -Wall -Wendif-labels -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wno-selector-type-mismatch -Wheader-hygiene -Wno-char-subscripts -Wno-unneeded-internal-declaration -Wno-covered-switch-default -Wstring-conversion -Wno-c++11-narrowing -Wno-deprecated-register -Wglobal-constructors -Wexit-time-destructors -std=c++11 -fno-rtti -fno-exceptions -fvisibility-inlines-hidden -fno-threadsafe-statics -Xclang -load -Xclang /Volumes/data/b/build/slave/WebKit_Mac_Oilpan/build/src/third_party/llvm-build/Release+Asserts/lib/libFindBadConstructs.dylib -Xclang -add-plugin -Xclang find-bad-constructs -fcolor-diagnostics -fno-strict-aliasing -Xclang -load -Xclang /Volumes/data/b/build/slave/WebKit_Mac_Oilpan/build/src/third_party/llvm-build/Release+Asserts/lib/libBlinkGCPlugin_12.dylib -Xclang -add-plugin -Xclang blink-gc-plugin -Xclang -plugin-arg-blink-gc-plugin -Xclang enable-oilpan -include ../../third_party/WebKit/Source/build/mac/Prefix.h -c ../../third_party/WebKit/Source/core/animation/AnimationTimeline.cpp -o obj/third_party/WebKit/Source/core/animation/webcore_remaining.AnimationTimeline.o ../../third_party/WebKit/Source/core/animation/AnimationTimeline.cpp:242:16: error: non-const lvalue reference to type 'blink::AnimationPlayer *' cannot bind to a temporary of type 'blink::AnimationPlayer *' for (auto& player : m_players) { ^ ~ ../../third_party/WebKit/Source/wtf/HashSet.h:73:18: note: selected 'begin' function with iterator type 'iterator' (aka 'HashTableConstIteratorAdapter<HashTableType, ValueTraits>') iterator begin() const; ^ 1 error generated. Original issue's description: > Animations: Disable compositor when timeline playback rate is set > > This change invalidates all compositor animations when the animation > timeline playback rate is modified. If the timeline playback rate is not > 1, then animations are no longer composited. > > BUG=432368 > > Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=185424 TBR=dstockwell@chromium.org,samli@chromium.org NOTREECHECKS=true NOTRY=true BUG=432368 Review URL: https://codereview.chromium.org/734003002 git-svn-id: svn://svn.chromium.org/blink/trunk@185427 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
aandrey@chromium.org authored
BUG=433324 R=yurys, dslomov Review URL: https://codereview.chromium.org/729513002 git-svn-id: svn://svn.chromium.org/blink/trunk@185426 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
jl@opera.com authored
For unconditionally garbage collected types, use of RawPtr<> is unnecessary. Review URL: https://codereview.chromium.org/727523002 git-svn-id: svn://svn.chromium.org/blink/trunk@185425 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
samli@chromium.org authored
This change invalidates all compositor animations when the animation timeline playback rate is modified. If the timeline playback rate is not 1, then animations are no longer composited. BUG=432368 Review URL: https://codereview.chromium.org/722203004 git-svn-id: svn://svn.chromium.org/blink/trunk@185424 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
pdr@chromium.org authored
Multiple RecalcStyle events can occur in a single frame and we didn't have a good test for associating invalidation events in this case. This patch also does some minor cleanup of the style recalc test. BUG=410701 Review URL: https://codereview.chromium.org/727253002 git-svn-id: svn://svn.chromium.org/blink/trunk@185423 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
eustas@chromium.org authored
BUG=405921 Review URL: https://codereview.chromium.org/721133003 git-svn-id: svn://svn.chromium.org/blink/trunk@185422 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
wangxianzhu@chromium.org authored
When an element's renderer is being reattached, previously we reattach whitespace siblings, causing full paint invalidation of the parent. If the whitespace sibling needed renderer and still needs renderer, don't reattach. - Renamed Node::reattachWhitespaceSiblings() to Node::reattachWhitespaceSlibingsIfNeeded(); - In the function, test if rendererIsNeeded changed before reattaching; - Modified Text::textRendererIsNeeded() so that it can return correct value when the Text has already renderer. BUG=428997 TEST=fast/repaint/absolute-display-block-to-none.html TEST=fast/forms/select-listbox-focus-displaynone.html (Existing test covering the change in Text.cpp). Review URL: https://codereview.chromium.org/684633006 git-svn-id: svn://svn.chromium.org/blink/trunk@185421 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-