summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Publish DEPS for Chromium 48.0.2559.048.0.2559.0chrome-tpm2015-11-081-686/+582
|
* ScriptRunner::notifyScriptLoadError(): fix broken sanity check.sigbjornf2015-11-081-3/+4
| | | | | | | | | | | | | | | Asserting for the presence of 'scriptLoader' in the pending script loader Deque cannot use the iterator to do so if the Deque is mutated at the same time; last loader will be confused with end(). Do better. Regression introduced by r357778. R=haraken BUG=552871 Review URL: https://codereview.chromium.org/1413363012 Cr-Commit-Position: refs/heads/master@{#358556}
* Add detection for repeated audio in capturing.minyue2015-11-088-0/+737
| | | | | | | | | | | | | | | | | This CL is to add a light-weight detector for repeated audio that has been observed in some recent recording. The issue might have been resolved in a recent fix, see https://chromium.googlesource.com/chromium/src/+/8d9071da52c70d300bfc0cdc0448c564b39764f4 It is still good to add a detector and UMA stats to verify the fix and fire alarms for occurrences of audio repetition due to other potential causes. The repetition detector was planned to be placed in WebRTC Audio Processing Module, but per discussion, it is better to be placed in content renderer. The algorithm has been reviewed, see https://codereview.webrtc.org/1287663002/ BUG=520425 TEST=build with custom Chromium that produces repeated audio. Review URL: https://codereview.chromium.org/1357013006 Cr-Commit-Position: refs/heads/master@{#358555}
* Update V8 to version 4.8.257.v8-autoroll2015-11-081-1/+1
| | | | | | | | | | | | | | | | | | Summary of changes available at: https://chromium.googlesource.com/v8/v8/+log/c6d4236d..a30c57cb Please follow these instructions for assigning/CC'ing issues: https://code.google.com/p/v8-wiki/wiki/TriagingIssues Please close rolling in case of a roll revert: https://v8-roll.appspot.com/ This only works with a Google account. TBR=hablich@chromium.org,machenbach@chromium.org,yangguo@chromium.org,vogelheim@chromium.org Review URL: https://codereview.chromium.org/1431123002 Cr-Commit-Position: refs/heads/master@{#358554}
* Roll src/third_party/skia f514eae:629162dskia-deps-roller2015-11-081-1/+1
| | | | | | | | | | | | | | | Summary of changes available at: https://chromium.googlesource.com/skia/+log/f514eae..629162d CQ_INCLUDE_TRYBOTS=tryserver.blink:linux_blink_rel TBR=borenet@google.com Commits in this roll: 629162d jvanverth@google.com Add text animation sample; tweak DrawShip sample Review URL: https://codereview.chromium.org/1427183004 Cr-Commit-Position: refs/heads/master@{#358553}
* Avoid using ImageResource->imageSize() to get the marker sizedavve2015-11-083-14/+48
| | | | | | | | | | | | | | | | | | | | | | | | | In cases when LayoutListMarker represents an image it has a StyleImage to determine the size of the the marker. Prior to this patch the computed size is saved back to the StyleImage for later use. This should be unnecessary since the size can be computed (or saved locally) when it's actually needed. When looking closer at one may notice that the zoom level is stored inside SVGImageForContainer so that SVGImageForContainer::size() actually returns the size _including zoom_. When LayoutListMarker asked for the image size and provided zoom, the zoom level was applied once more resulting in double zoom. The added test exposes this. As part of 551419, the aim it to get rid of ImageResource::setContainerSizeForLayoutObject and friends (storing SVG image specific data inside ImageResource) and this is a step in that direction. BUG=551419, 551808 Review URL: https://codereview.chromium.org/1433503003 Cr-Commit-Position: refs/heads/master@{#358552}
* Revert of Make LayoutImageResource::image() parameter explicit (patchset #2 ↵davve2015-11-087-15/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | id:20001 of https://codereview.chromium.org/1411693006/ ) Reason for revert: Seems to have caused 553045 Original issue's description: > Make LayoutImageResource::image() parameter explicit > > It makes the code more explicit and easier to read. No functional > change expected. > > BUG=551419 > > Committed: https://crrev.com/3059b983258e55aeacef6e0b04bdd35a72436d3b > Cr-Commit-Position: refs/heads/master@{#358287} TBR=fs@opera.com NOPRESUBMIT=true NOTREECHECKS=true NOTRY=true BUG=551419 Review URL: https://codereview.chromium.org/1431973002 Cr-Commit-Position: refs/heads/master@{#358551}
* Roll src/third_party/skia 6950de6:f514eaeskia-deps-roller2015-11-081-1/+1
| | | | | | | | | | | | | | | Summary of changes available at: https://chromium.googlesource.com/skia/+log/6950de6..f514eae CQ_INCLUDE_TRYBOTS=tryserver.blink:linux_blink_rel TBR=borenet@google.com Commits in this roll: f514eae update-skps@skia.org Update SKP version Review URL: https://codereview.chromium.org/1419823014 Cr-Commit-Position: refs/heads/master@{#358550}
* Certificate Transparency: Parse consistency proof JSONeranm2015-11-085-0/+115
| | | | | | | | | | | Adding the ability to parse a consistency proof between two Signed Tree Heads, as defined in http://tools.ietf.org/html/rfc6962#section-4.4. BUG=506227 Review URL: https://codereview.chromium.org/1429163004 Cr-Commit-Position: refs/heads/master@{#358549}
* Automated Commit: Committing new LKGM version 7621.0.0 for chromeos.chromeos-commit-bot2015-11-081-1/+1
| | | | Cr-Commit-Position: refs/heads/master@{#358548}
* Manage inlining during StyleInvalidation tree traversalericwilligers2015-11-082-26/+46
| | | | | | | | | | | | | | | | | | | | The Sibling invalidation set CL https://codereview.chromium.org/1317533002 added lots of code (after inlining) to StyleInvalidator::checkInvalidationSetsAgainstElement For the common case where there are no relevant sibling selector rules, we can avoid executing the new code, and so it does not need to be inlined. We aim to recover most of the recent 10% regression in the ClassDescendantSelector performance benchmark. TBR=esprehn,rune BUG=549246,378135 Review URL: https://codereview.chromium.org/1419373003 Cr-Commit-Position: refs/heads/master@{#358547}
* [tracing] Fix typo in malloc dump provider for Macprimiano2015-11-082-4/+4
| | | | | | | | | | | | | | | Follow-up to crrev.com/1431903003 which had a typo in the #ifdef which was actually preventing the CL to work as intended. Also this fixes the name of the MALLOC_MEMORY_TRACING_SUPPORTED macro, making it more uniform to the other similar macros (XXX_SUPPORTED vs SUPPORTS_XXX). BUG=466141 TBR=ssid@chromium.org Review URL: https://codereview.chromium.org/1431113002 Cr-Commit-Position: refs/heads/master@{#358546}
* Updating trunk VERSION from 2558.0 to 2559.0chrome-tpm2015-11-081-1/+1
| | | | Cr-Commit-Position: refs/heads/master@{#358545}
* mus: vm to wsfsamuel2015-11-081-310/+308
| | | | | | | | | | | | There were some instances of vm => ws that I missed in window_tree_apptest.cc BUG=542848 TBR=ben@chromium.org R=ben@chromium.org Review URL: https://codereview.chromium.org/1437443002 Cr-Commit-Position: refs/heads/master@{#358544}
* Do not use FAILED macro when checking return value for Registry APIs.wfh2015-11-081-2/+2
| | | | | | | | BUG=552819 Review URL: https://codereview.chromium.org/1426673011 Cr-Commit-Position: refs/heads/master@{#358543}
* Graphics Layer Test: Support compositorAnimationTimelines mode.loyso2015-11-081-12/+71
| | | | | | | | | | | As a preparation to this change: https://codereview.chromium.org/1308053006/ BUG=394777 Review URL: https://codereview.chromium.org/1432783003 Cr-Commit-Position: refs/heads/master@{#358542}
* Clean-up RemoveSuggestion and related codesmsu.koo2015-11-081-2/+2
| | | | | | | | | | | This patch is to clean-up PaswordAutofillManager::RemoveSuggestion and related codes which is not supported. BUG=551392 Review URL: https://codereview.chromium.org/1432603007 Cr-Commit-Position: refs/heads/master@{#358541}
* Upstream maybeConvertUnderlyingValue() to SVGInterpolationType classalancutter2015-11-086-12/+6
| | | | | | | | | | | | This function is implemented identically for all SVGInterpolationType subclasses except SVGValueInterpolationType, this patch upstreams the common definition. BUG=530436 Review URL: https://codereview.chromium.org/1414493008 Cr-Commit-Position: refs/heads/master@{#358540}
* Update V8 to version 4.8.256.hablich2015-11-071-1/+1
| | | | | | | | | | | | | | | | | | Summary of changes available at: https://chromium.googlesource.com/v8/v8/+log/935b8785..c6d4236d Please follow these instructions for assigning/CC'ing issues: https://code.google.com/p/v8-wiki/wiki/TriagingIssues Please close rolling in case of a roll revert: https://v8-roll.appspot.com/ This only works with a Google account. TBR=machenbach@chromium.org Review URL: https://codereview.chromium.org/1418873006 Cr-Commit-Position: refs/heads/master@{#358539}
* Update brotli from 8e90bf4c5f6479353beb83af4118782621947765 (Oct 5 2015) to ↵eustas2015-11-0713-950/+1676
| | | | | | | | | | c90ec29f54e9165df815b0f1311cfddb1be4afad (Nov 7 2015) BUG=472009 Review URL: https://codereview.chromium.org/1411573011 Cr-Commit-Position: refs/heads/master@{#358538}
* Do not use FAILED macro for calls to RegKey::ReadValueDW.wfh2015-11-071-1/+1
| | | | | | | | BUG=552819 Review URL: https://codereview.chromium.org/1417483020 Cr-Commit-Position: refs/heads/master@{#358537}
* Consistently don't use a semicolon at the end of IPC_MESSAGE macros.thakis2015-11-076-21/+21
| | | | | | | | | | | | | | The IPC_MESSAGE_ macros used by ipc_fuzzer must not end in semicoli. Consistently write all other IPC_MESSAGE macros without a semicolon too. No intended behavior change. BUG=552680 TBR=horo Review URL: https://codereview.chromium.org/1434633002 Cr-Commit-Position: refs/heads/master@{#358536}
* Enable reporting per specific pages for new memory histogramshablich2015-11-071-0/+2
| | | | | | | | | | | | V8.MemoryHeapUsed and V8.MemoryHeapCommitted didn't support reporting per specific pages like Gmail or Inbox. With that CL it does. R=jochen@chromium.org,ulan@chromium.org,asvitkine@chromium.org Review URL: https://codereview.chromium.org/1429303003 Cr-Commit-Position: refs/heads/master@{#358535}
* mus: ScopedChange => Operation in separate filefsamuel2015-11-076-95/+163
| | | | | | | | | | | | This CL also records the operation type in an enum. This is useful for debugging and performing different actions depending on the type of operation in flight. BUG=548392 Review URL: https://codereview.chromium.org/1422053006 Cr-Commit-Position: refs/heads/master@{#358534}
* Tentative fix for null task runner on context lost.dcastagna2015-11-072-2/+3
| | | | | | | | | | | | | | | crbug.com/550546 reports a few crashes happening in RendererGpuVideoAcceleratorFactories when dealing with GL context lost. This CL changes the way we get the main task runner and adds a DCHECK when instantiating RGVAF. BUG=550546 Review URL: https://codereview.chromium.org/1410663007 Cr-Commit-Position: refs/heads/master@{#358533}
* Let RenderFrameImpl set navigationStart based on CommonNavigationParamscsharrison2015-11-074-67/+81
| | | | | | | | | | | | | | | | | | | | This change originally was reverted here: https://codereview.chromium.org/1423453007/ Due to a flawed test. The test in question tries to set Blink's navigationStart timestamp based on the browsers navigation_start, but blink essentially ignores that for it's reporting to consumers, only using the TimeTicks value passed in for relative measures (i.e. all the other metrics). Original description: This entails setting the timestamp before we set it in blink, so DocumentLoadTiming had to be modified to allow for that. We set the value in didCreateDataSource. didCreateDataSource was also refactored slightly so that same-page navigations don't need to call it anymore. This is 2/3 of the effort to add a navigation_start timestamp to DidStartProvisional load. The full CL we're breaking up is here: https://codereview.chromium.org/1425823002/ BUG=548335 Review URL: https://codereview.chromium.org/1409883008 Cr-Commit-Position: refs/heads/master@{#358532}
* Roll src/third_party/libvpx_new/source/libvpx/ c6641709a..eba14ddbe (5 commits).marpan2015-11-073-6/+6
| | | | | | | | | | | | | | | | | https://chromium.googlesource.com/webm/libvpx.git/+log/c6641709a707..eba14ddbe7e7 $ git log c6641709a..eba14ddbe --date=short --no-merges --format='%ad %ae %s' 2015-11-06 jzern Revert "Add AVX vectorized vp9_diamond_search_sad" 2015-11-06 marpan vp9: Disable noise estimate on resize trigger frame. 2015-11-05 marpan vp9: Updates to noise estimation. 2015-11-05 jzern vp9_spatial_svc_encoder.sh: fix command line param 2015-10-28 gezalore Add AVX vectorized vp9_diamond_search_sad R=johannkoenig@google.com Review URL: https://codereview.chromium.org/1424273003 Cr-Commit-Position: refs/heads/master@{#358531}
* [tracing] Add malloc dump provider for macssid2015-11-075-12/+38
| | | | | | | | | | | The malloc.h provides malloc_zone_statistics, which provides the size allocated by malloc. This CL adds these numbers to tracing. BUG=466141 Review URL: https://codereview.chromium.org/1431903003 Cr-Commit-Position: refs/heads/master@{#358530}
* Roll src/third_party/skia 844a0b4:6950de6skia-deps-roller2015-11-071-1/+1
| | | | | | | | | | | | | | | Summary of changes available at: https://chromium.googlesource.com/skia/+log/844a0b4..6950de6 CQ_INCLUDE_TRYBOTS=tryserver.blink:linux_blink_rel TBR=fmalita@google.com Commits in this roll: 6950de6 halcanary@google.com Comments Style: s/skbug.com/bug.skia.org/ DOCS_PREVIEW= https://skia.org/?cl=1432503003 Review URL: https://codereview.chromium.org/1424653009 Cr-Commit-Position: refs/heads/master@{#358529}
* Update V8 to version 4.8.255.v8-autoroll2015-11-071-1/+1
| | | | | | | | | | | | | | | | | | Summary of changes available at: https://chromium.googlesource.com/v8/v8/+log/23533853..935b8785 Please follow these instructions for assigning/CC'ing issues: https://code.google.com/p/v8-wiki/wiki/TriagingIssues Please close rolling in case of a roll revert: https://v8-roll.appspot.com/ This only works with a Google account. TBR=hablich@chromium.org,machenbach@chromium.org,yangguo@chromium.org,vogelheim@chromium.org Review URL: https://codereview.chromium.org/1428513005 Cr-Commit-Position: refs/heads/master@{#358528}
* Roll src/third_party/catapult/ e2c6869c7..53ddd9ffa (36 commits).primiano2015-11-071-1/+1
| | | | | | | | | | | | | https://chromium.googlesource.com/external/github.com/catapult-project/catapult.git/+log/e2c6869c7294..53ddd9ffa0a2 $ git log e2c6869c7..53ddd9ffa --date=short --no-merges --format='%ad %ae %s' BUG= TBR=petrcermak@chromium.org Review URL: https://codereview.chromium.org/1429393002 Cr-Commit-Position: refs/heads/master@{#358527}
* [tracing] Display private resident memory in macssid2015-11-073-6/+33
| | | | | | | | | | | This Cl displays the private memory used by the process on mac in the tracing. BUG=542584 Review URL: https://codereview.chromium.org/1419793010 Cr-Commit-Position: refs/heads/master@{#358526}
* Avoid delaying the page's onload event on preloaded resourcesyoav2015-11-0710-9/+98
| | | | | | | | | | This CL makes sure that preloaded resources don't block the window's load event, unless they are used as a load blocking resource as part of the page. BUG=549643 Review URL: https://codereview.chromium.org/1408993008 Cr-Commit-Position: refs/heads/master@{#358525}
* Fix detection of partly-hidden password formsvabr2015-11-0710-68/+146
| | | | | | | | | | | | Currently, Chrome declares a form for visible iff its <form> element has a non-empty layout size. But in fact, the layout of the form's control elements is more important. As the added tests in this CL illustrate, the form itself can have an empty layout size, while its control elements don't. This CL changes Chrome behaviour to check the visibility of the control elements rather than the form itself. BUG=549149 Review URL: https://codereview.chromium.org/1426233002 Cr-Commit-Position: refs/heads/master@{#358524}
* Treat exact domain match cookies on public suffixes as host cookies.mkwst2015-11-073-4/+53
| | | | | | | | | | | | | | | | | | Historically, we've rejected any cookie with a `domain` attribute for hosts that we treat as public suffixes. This patch loosens that stance by treating cookies whose domain attribute exactly matches the host as host cookies. This matches the language in step 5 of section 5.3 of RFC 6265 (https://tools.ietf.org/html/rfc6265#section-5.3), and matches both Firefox and IE's behavior. BUG=56211,551906 R=jochen@chromium.org,mmenke@chromium.org Review URL: https://codereview.chromium.org/1414603010 Cr-Commit-Position: refs/heads/master@{#358523}
* include what you use: errno.h in components/mostynb2015-11-072-0/+2
| | | | | | | | | | Adding some missing errno.h includes for errno in components/ NOPRESUBMIT=TRUE Review URL: https://codereview.chromium.org/1424273004 Cr-Commit-Position: refs/heads/master@{#358522}
* Sync test expectations following r358425.sigbjornf2015-11-071-28/+0
| | | | | | | | | | TBR=peria@chromium.org,szager1@chromium.org BUG=552456 NOTRY=true Review URL: https://codereview.chromium.org/1423593007 Cr-Commit-Position: refs/heads/master@{#358521}
* Automated Commit: Committing new LKGM version 7618.0.0 for chromeos.chromeos-commit-bot2015-11-071-1/+1
| | | | Cr-Commit-Position: refs/heads/master@{#358520}
* Fix ipc_fuzzer build after https://codereview.chromium.org/1422473004.Nico Weber2015-11-071-1/+1
| | | | | | | | | BUG=552680 TBR=lukasza Review URL: https://codereview.chromium.org/1418503019 . Cr-Commit-Position: refs/heads/master@{#358519}
* DevTools: [SSP] treat new rules out of style cascade.lushnikov2015-11-072-19/+0
| | | | | | | | | | | | | | | | | | | | Currently, as a new rule gets added with "+" button in StylesSidebarPane, its properties are treated as a part of a style cascade. This results in some of them being crossed-out, and some of them overriding properties from other styles. However, this is almost always wrong, as it doesn't respect rule's selector specificity. This patch pulls new rule out of styles cascade, so its properties are never crossed-out and it never overrides other style's properties. BUG=none R=pfeldman, dgozman Review URL: https://codereview.chromium.org/1418763003 Cr-Commit-Position: refs/heads/master@{#358518}
* update-w3c-deps import using blink 83a52878976eaffc8753993a7689c9c178664fba:jsbell2015-11-0729-290/+327
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | imported csswg-test@abaf54a8e7ec8969c9bd8e7b63fe5c1c759eedfd imported web-platform-tests@f581ba0215965bb4dc255dd1f4ae5857f923f161 csswg-test/css-shapes-1/shape-outside/values/shape-outside-* * 7 modified csswg-test/css-writing-modes-3/line-box-height-vlr-* * 6 modified web-platform-tests/IndexedDB/ * 5 added * remove 5 tests in storage/indexeddb that were upstreamed web-platform-tests/html/obsolete/requirements-for-implementations/other-elements-attributes-and-apis/script-IDL-event-htmlfor.html * now passes, -expected.txt removed web-platform-tests/html/webappapis/scripting/events/event-handler-attributes-body-window.html * new test, fails some cases due to crbug.com/218205 so -expected.txt added * test output is horrid, filed https://github.com/w3c/web-platform-tests/pull/2310 R=kojii@chromium.org BUG=218205 Review URL: https://codereview.chromium.org/1419013007 Cr-Commit-Position: refs/heads/master@{#358517}
* Roll src/third_party/skia d75ccc6:844a0b4skia-deps-roller2015-11-071-1/+1
| | | | | | | | | | | | | | | Summary of changes available at: https://chromium.googlesource.com/skia/+log/d75ccc6..844a0b4 CQ_INCLUDE_TRYBOTS=tryserver.blink:linux_blink_rel TBR=fmalita@google.com Commits in this roll: 844a0b4 mtklein@chromium.org avx and avx2 detection Review URL: https://codereview.chromium.org/1410833008 Cr-Commit-Position: refs/heads/master@{#358516}
* DevTools: kill WebInspector.StylesSectionModel classlushnikov2015-11-079-357/+261
| | | | | | | | | | | | | | | | Class WI.StylesSectionModel was a presentation model used by StyleSidebarPane to render its sections. The patch removes WI.StylesSectionModel class and starts using plain WI.CSSStyleDeclaration objects in WI.StylePropertiesSection for its rendering. BUG=537827 R=pfeldman, dgozman Review URL: https://codereview.chromium.org/1434613002 Cr-Commit-Position: refs/heads/master@{#358515}
* Fix ash_shell_with_content linkage in component GN build.dpranke2015-11-071-0/+1
| | | | | | | | | TBR=thakis@chromium.org, alemate@chromium.org, sky@chromium.org BUG=552180 Review URL: https://codereview.chromium.org/1435453004 Cr-Commit-Position: refs/heads/master@{#358514}
* Updating trunk VERSION from 2557.0 to 2558.0chrome-tpm2015-11-071-1/+1
| | | | Cr-Commit-Position: refs/heads/master@{#358513}
* Draw the same portion of the frame background behind the tabstrip in maximizedPeter Kasting2015-11-0714-85/+93
| | | | | | | | | | | | | | | | | | | | | | | mode as in restored mode. Themes which tried to align the tab and frame images couldn't do so in both maximized and restored modes, since the alignment changed; so they had to pick one. This makes the alignment the same in both modes so that themes which looked correct in restored mode will now look correct in maximized mode as well. The other way to fix this -- make restored mode match maximized mode -- isn't possible, as that would put the top of the frame background image in the middle of the top section of the frame in restored windows, leaving nothing above it. This also means that for themes which chose to look correct in maximized mode and wrong in restored mode, they'll now look wrong all the time :(. BUG=none TEST=Apply the "Dots" theme from the webstore. The alignment of the tab and new tab button images against the frame background should be the same in maximized mode as in restored mode. R=sky@chromium.org Review URL: https://codereview.chromium.org/1412833008 . Cr-Commit-Position: refs/heads/master@{#358512}
* ExternalDataUseObserver JNI integrationtbansal2015-11-073-27/+262
| | | | | | | | | | | | | | | | | | - ExternalDataUseObserver fetches matching rules over JNI periodically. - ExternalDataUseObserver buffers data use reports until enough number of bytes have been buffered. Once enough bytes have been buffered, data use report is sent over JNI. - Field trial is used to control the value of various constants. BUG=540061 Review URL: https://codereview.chromium.org/1412813007 Cr-Commit-Position: refs/heads/master@{#358511}
* [MD] Twiddle padding of omnibox chipsestade2015-11-073-10/+21
| | | | | | | | | | Separate out pre-MD from MD logic for the sake of my sanity. BUG=552562 Review URL: https://codereview.chromium.org/1419673017 Cr-Commit-Position: refs/heads/master@{#358510}
* Fix ipc_fuzzer build after https://codereview.chromium.org/1423053002thakis2015-11-071-1/+1
| | | | | | | | | BUG=552680 TBR=alexmos Review URL: https://codereview.chromium.org/1436463002 Cr-Commit-Position: refs/heads/master@{#358509}
* DevTools: follow up to r358492, make file removal successful at all times.pfeldman2015-11-071-3/+0
| | | | | | | | TBR=dgozman Review URL: https://codereview.chromium.org/1430063004 Cr-Commit-Position: refs/heads/master@{#358508}