- 01 Dec, 2016 40 commits
 - 
- 
donnd authored
When Contextual Cards integration is enabled we now check for server diagnostic data in the response and output it to the log when on a debug build. BUG=644934 Review-Url: https://codereview.chromium.org/2542813002 Cr-Commit-Position: refs/heads/master@{#435662}
 - 
bnc authored
This CL lands server changes 140349928 by alyssar and 140661724 by bnc. BUG=624095, 488484 Review-Url: https://codereview.chromium.org/2544813002 Cr-Commit-Position: refs/heads/master@{#435661}
 - 
shaktisahu authored
Tab switcher sometimes hides one tab stack incorrectly if sufficient time has not elapsed between creating a new tab and tapping on tab switcher. Cancelling the unfinished animation before starting a new animation fixes this bug. BUG=571364 Review-Url: https://codereview.chromium.org/2546603002 Cr-Commit-Position: refs/heads/master@{#435660}
 - 
spqchan authored
- Fixed the animation so that the toolbar animates in when it's locked by an object BUG=659752 Review-Url: https://codereview.chromium.org/2542803002 Cr-Commit-Position: refs/heads/master@{#435659}
 - 
jamescook authored
Ash has not shipped on Windows for years so we're removing support. BUG=666775 TEST=bots Review-Url: https://codereview.chromium.org/2546783003 Cr-Commit-Position: refs/heads/master@{#435658}
 - 
robliao authored
In preparation of moving Task Scheduler initialization to the content CreateThreads phase, metrics has to be initialized during PreMainMessageLoopRun. The only reference to metrics during PreCreateThreads was in the IO Thread state initialization to set up a IO thread to UI thread forwarder that reported network connection state (e.g. cellular or not). This change moves that initialization to be called on demand as the callback is not needed until the first network URL request is satisfied. This happens after CreateThreads and generally after PreMainMessageLoopRun. BUG=662052 Review-Url: https://codereview.chromium.org/2517363002 Cr-Commit-Position: refs/heads/master@{#435657}
 - 
pbos authored
Adds a clone() method to MediaStreamComponent that carries over enabled and muted state which should carry over when cloning a MediaStreamTrack. MediaStreamTrack's id intentionally does not carry over and remains unique. R=guidou@chromium.org,esprehn@chromium.org BUG=669212 Review-Url: https://codereview.chromium.org/2540263003 Cr-Commit-Position: refs/heads/master@{#435656}
 - 
jamescook authored
It's common to add --mash to the /etc/chrome_dev.conf when working on a Chrome OS device. However, that can lead to two copies of --mash if you run an autotest on the device that also passes --mash. This makes Chrome crash. Ignore duplicate --mash flags. BUG=669705 TEST=Run chrome --mash --mash, doesn't crash. Review-Url: https://codereview.chromium.org/2545633002 Cr-Commit-Position: refs/heads/master@{#435655}
 - 
lukasza authored
BUG=582315 Review-Url: https://codereview.chromium.org/2256913002 Cr-Commit-Position: refs/heads/master@{#435654}
 - 
alexilin authored
Some useful subresources could be fetched by webpages via XMLHttpRequest. This CL adds support of this type of requests to ResourcePrefetchPredictor. BUG=631966 Review-Url: https://codereview.chromium.org/2539263004 Cr-Commit-Position: refs/heads/master@{#435653}
 - 
jbroman authored
Skip DevToolsPixelOutputTests.TestLatencyInfoInstrumentation in site_per_process_browser_tests due to flakiness. Doesn't seem similarly flaky on browser_tests, but further investigation is needed. BUG=670362 TBR=lukasza@chromium.org NOTRY=true Review-Url: https://codereview.chromium.org/2538923004 Cr-Commit-Position: refs/heads/master@{#435652}
 - 
lizeb authored
Due to third-party modifications, some devices access the disk in Context#bindService(). This call is supposed to be safe to make from the UI thread, so suppress the StrictMode violation. BUG=670195 Review-Url: https://codereview.chromium.org/2549473002 Cr-Commit-Position: refs/heads/master@{#435651}
 - 
geofflang authored
BUG=angleproject:1442 CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:linux_optional_gpu_tests_rel;master.tryserver.chromium.mac:mac_optional_gpu_tests_rel;master.tryserver.chromium.win:win_optional_gpu_tests_rel;master.tryserver.chromium.android:android_optional_gpu_tests_rel Review-Url: https://codereview.chromium.org/2542653002 Cr-Commit-Position: refs/heads/master@{#435650}
 - 
catapult-deps-roller authored
https://chromium.googlesource.com/external/github.com/catapult-project/catapult.git/+log/852f85163d54..da3aa694af97 $ git log 852f85163..da3aa694a --date=short --no-merges --format='%ad %ae %s' 2016-12-01 simonhatch Dashboard - Also check for "staging_win" when modifying non-telemetry commands. BUG=668529 Documentation for the AutoRoller is here: https://skia.googlesource.com/buildbot/+/master/autoroll/README.md If the roll is causing failures, see: http://www.chromium.org/developers/tree-sheriffs/sheriff-details-chromium#TOC-Failures-due-to-DEPS-rolls CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.android:android_optional_gpu_tests_rel TBR=catapult-sheriff@chromium.org Review-Url: https://codereview.chromium.org/2546653004 Cr-Commit-Position: refs/heads/master@{#435649}
 - 
ben authored
You can now run an alternative window manager from mash_session, mash_init etc by passing --window-manager=<name_of_wm> R=sky@chromium.org Review-Url: https://codereview.chromium.org/2511233002 Cr-Commit-Position: refs/heads/master@{#435648}
 - 
derekjchow authored
Remove WebContentsObserver from CastMediaBlocker. BUG=660331 Review-Url: https://codereview.chromium.org/2535343003 Cr-Commit-Position: refs/heads/master@{#435647}
 - 
tsepez authored
This reverts commit fe899c8e. BUG=669797 TBR=thestig@chromium.org Review-Url: https://codereview.chromium.org/2541843005 Cr-Commit-Position: refs/heads/master@{#435646}
 - 
jbroman authored
Revert of Roll src/third_party/skia/ 71b762f2a..1c038af27 (3 commits). (patchset #1 id:1 of https://codereview.chromium.org/2542133002/ ) Reason for revert: speculative revert to fix https://build.chromium.org/p/chromium.webkit/builders/WebKit%20Mac10.10/builds/27239 Original issue's description: > Roll src/third_party/skia/ 71b762f2a..1c038af27 (3 commits). > > https://skia.googlesource.com/skia.git/+log/71b762f2aca1..1c038af278a6 > > $ git log 71b762f2a..1c038af27 --date=short --no-merges --format='%ad %ae %s' > 2016-12-01 reed Revert "Revert "remove (empty) SkXfermode.h"" > 2016-12-01 halcanary No SkEncodeImageAsKTX for ANDROID_FRAMEWORK > 2016-11-30 msarett SkColorSpaceXform bug fixes > > Documentation for the AutoRoller is here: > https://skia.googlesource.com/buildbot/+/master/autoroll/README.md > > If the roll is causing failures, see: > http://www.chromium.org/developers/tree-sheriffs/sheriff-details-chromium#TOC-Failures-due-to-DEPS-rolls > > CQ_INCLUDE_TRYBOTS=master.tryserver.blink:linux_trusty_blink_rel > TBR=brianosman@google.com > > Committed: https://crrev.com/749c5466102850a151448c59d99be6cffffc0bf5 > Cr-Commit-Position: refs/heads/master@{#435626} TBR=brianosman@google.com,skia-deps-roller@chromium.org # Skipping CQ checks because original CL landed less than 1 days ago. NOPRESUBMIT=true NOTREECHECKS=true NOTRY=true BUG=670347 Review-Url: https://codereview.chromium.org/2537303006 Cr-Commit-Position: refs/heads/master@{#435645}
 - 
dbeam authored
"Just ignore popstate events. I got this." - route.js R=tommycli@chromium.org BUG=668004 CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:closure_compilation Review-Url: https://codereview.chromium.org/2538393002 Cr-Commit-Position: refs/heads/master@{#435644}
 - 
csharrison authored
A recent metrics fix (r432864) also mistakenly broke this code by not passing in a default argument. This CL fixes that problem and adds an expectation in unit tests. BUG=662999,596676 Review-Url: https://codereview.chromium.org/2544583003 Cr-Commit-Position: refs/heads/master@{#435643}
 - 
pdfium-deps-roller authored
https://pdfium.googlesource.com/pdfium.git/+log/c62980ec7539..02759102cf99 $ git log c62980ec7..02759102c --date=short --no-merges --format='%ad %ae %s' 2016-12-01 tsepez Protect against unexpected library create/destroy Documentation for the AutoRoller is here: https://skia.googlesource.com/buildbot/+/master/autoroll/README.md If the roll is causing failures, see: http://www.chromium.org/developers/tree-sheriffs/sheriff-details-chromium#TOC-Failures-due-to-DEPS-rolls TBR=dsinclair@chromium.org Review-Url: https://codereview.chromium.org/2542803003 Cr-Commit-Position: refs/heads/master@{#435642}
 - 
lgcheng authored
Add ArcAppDialogView for arc app uninstall confirmation. Add Test coverage. BUG=661076 Test=Add browsertest. Tests passed. Test=Manual Test. Review-Url: https://codereview.chromium.org/2529783002 Cr-Commit-Position: refs/heads/master@{#435641}
 - 
derekjchow authored
CastGinRunner is now owned by the gin::PerContextData associated with a content::RenderFrame. Do not rely on RenderFrameObserver notifications to manager it's lifetime. Instead, this class will be deleted when gin::PerContextData is destroyed. BUG=internal b/32916396 R=slan@chromium.org,alokp@chromium.org Review-Url: https://codereview.chromium.org/2535313004 Cr-Commit-Position: refs/heads/master@{#435640}
 - 
qinmin authored
Chrome stores those information in SharedPreferences for all downloads now. So there is no need to keep those extra fields. BUG=669702 Review-Url: https://codereview.chromium.org/2544633003 Cr-Commit-Position: refs/heads/master@{#435639}
 - 
afakhry authored
It used to be exiting the move loop and clearing the move_loop_widget_ before EndDrag() had a chance to set the window position to manageable again. This CL adds a maximized browser window waiter, and moves setting the window position managed logic to ash. BUG=626761, 331924 TEST=interactive_ui_tests --gtest_filter=TabDragging* Review-Url: https://codereview.chromium.org/2494713003 Cr-Commit-Position: refs/heads/master@{#435638}
 - 
v8-autoroll authored
Summary of changes available at: https://chromium.googlesource.com/v8/v8/+log/403eccb0..228237cf Please follow these instructions for assigning/CC'ing issues: https://github.com/v8/v8/wiki/Triaging%20issues Please close rolling in case of a roll revert: https://v8-roll.appspot.com/ This only works with a Google account. CQ_INCLUDE_TRYBOTS=master.tryserver.blink:linux_trusty_blink_rel;master.tryserver.chromium.linux:linux_optional_gpu_tests_rel;master.tryserver.chromium.mac:mac_optional_gpu_tests_rel;master.tryserver.chromium.win:win_optional_gpu_tests_rel TBR=hablich@chromium.org,machenbach@chromium.org,littledan@chromium.org,vogelheim@chromium.org Review-Url: https://codereview.chromium.org/2544003002 Cr-Commit-Position: refs/heads/master@{#435637}
 - 
joostouwerling authored
Just a refactor, no changed behavior or new tests. This is a follow-up on crrev.com/2468233002 (Pull up clearCacheExceptFrame impl. to ImageDecoder), after a behavior change for WebP's cache clearing has landed in crrev.com/2499633002 (Always preserve provided frame in WebP::clearCacheExceptFrame). Pull up the implementation of clearCacheExceptFrame in WEBPImageDecoder and GIFImageDecoder to ImageDecoder. This increases code reuse, especially since PNGImageDecoder can use it for the Animated PNG implementation as well. Child classes of ImageDecoder only need to override clearFrameBuffer() and / or frameStatusIsSufficientForSuccessors(), if necessary. The baseline idea of the implementation is that the provided frame is always preserved, and that there are two cases in which a previous frame is also preserved: 1. The provided frame is not yet sufficiently decoded to decode subsequent frames, as indicated by frameStatusIsSufficientForSuccessors(). We need to keep the required previous frame to sufficiently decode the provided frame first. 2. The disposal method of the provided frame is DisposeOverwritePrevious. In this case, we need to keep the required previous frame in cache to prevent re-decoding that frame when the provided frame is disposed. WebP does not know DisposeOverwritePrevious, so the new implementation is effectively equivalent to the original method, because frameStatusIsSufficientForSuccessors returns true iff the status is FrameComplete. Gif's original implementation is somewhat different, in the sense that the roles of |clearExceptFrame| and |clearExceptFrame2| are interchanged. Now, |clearExpectFrame| is always kept and |clearExceptFrame2| contains any required previous frame. The resulting behavior is not changed, though, given the following case analysis: - The provided frame is FrameEmpty. The old implementation would only keep the nearest non-empty frame in cache, since the first block is a no-op due to the != FrameEmpty condition, and the second block would search for the nearest non-empty frame in cache. The new patch sets |clearExceptFrame2| to the required previous frame, since !frameStatusIsSufficientForSuccessors evaluates to true. The second block will find the nearest non-empty frame in cache. |clearExceptFrame| is also passed to clearCacheExceptTwoFrames, but is ignored since that method checks for FrameEmpty frames. - The provided frame is FrameComplete or FramePartial, and the disposal method is DisposeOverwritePrevious. In the old implementation this results in |clearExceptFrame| being set to the required previous frame in the first block, and |clearExceptFrame2| is set to the provided frame. The second block searches for the nearest non-empty frame, starting at |clearExceptFrame|. The new implementation stores the required previous frame in |clearExceptFrame2| because of the disposal method, and similarly searches for the nearest non-empty frame in the second block. - The provided frame is FrameComplete or FramePartial, and the disposal method is *not* DisposeOverwritePrevious. In this case, the old implementation only preserves the provided frame since the first block is a no-op due to the disposal condition, and the second block is a no-op as well since the frames' status is not FrameEmpty. The new implementation does not set |clearExceptFrame2| because of the disposal condition in the first block, and thus only preserves the provided frame. Review-Url: https://codereview.chromium.org/2516593003 Cr-Commit-Position: refs/heads/master@{#435636}
 - 
timvolodine authored
Rationale: Current safe browsing code lives in the chrome/ layer, but we want to make it available in WebView as well (at least the relevant parts of it). Hence this effort of making a safe browsing component. In this patch: - move IPCs (spellcheck_messages) + add dedicated generator - isolate and move safe browsing specific constants - isolate and move safe browsing specific switches - remove a few unused includes Note: To reduce the number of components and keep everything related in one place the idea is to move the code currently living in components/safe_browsing_db/ to this safe_browsing/ component in the future. BUG=488675 TBR=brettw@chromium.org Review-Url: https://codereview.chromium.org/2450993003 Cr-Commit-Position: refs/heads/master@{#435635}
 - 
xidachen authored
We have already supported globalCompositeOperation, but globalAlpha is not exposed yet. This CL expose this attributes. Similar to the globalCompositeOperation, the implementation is already there, we just need to expose it in the .idl file. The layout test is copied from fast/canvas/2d.composite.globalAlpha.fillPath.html, with very small tweak. BUG=659260 Review-Url: https://codereview.chromium.org/2526693003 Cr-Commit-Position: refs/heads/master@{#435634}
 - 
kapishnikov authored
1. Created three proguard files: 1.1. cronet_impl_common_proguard.cfg - for apps that depend on cronet_impl_common_java.jar 1.2. cronet_impl_platform_proguard.cfg - for apps that depend on cronet_impl_platform_java.jar 1.3. cronet_impl_native_proguard.cfg - for apps that depend on cronet_impl_native_java.jar 2. Enabled proguarding of cronet_sample_apk even for debug builds. 3. Changed cronet_sample_apk & cronet_perf_test_apk to test with proguard configs that we ship. BUG=665446 CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.android:android_cronet_tester Review-Url: https://codereview.chromium.org/2540773003 Cr-Commit-Position: refs/heads/master@{#435633}
 - 
torne authored
Dalvik JIT generated code doesn't always align the stack to a 16 byte boundary when calling into native, causing crashes in code that expects 16 byte alignment. Force the compiler to realign the stack when entering native from Java, so that other code can assume 16 byte alignment as expected by the ABI. Move the function attributes into a macro so that the generated header file is less repetitive (this also makes the generator less repetitive as a bonus). Also, to stop presubmit complaining about golden_sample_for_tests_jni.h not being correctly clang-formatted, rename it to .golden like the other test files. BUG=655248 Review-Url: https://codereview.chromium.org/2531273002 Cr-Commit-Position: refs/heads/master@{#435632}
 - 
ccameron authored
This state is not set in the service side at glEnable/glDisable time. Instead, it is set during framebuffer validation, to accommodate driver bug workarounds on desktop. Move the logic for updating framebuffer SRGB in the decoder to a separate function, GLES2DecoderImpl::UpdateFramebufferSRGB. BUG=655247 CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:linux_optional_gpu_tests_rel;master.tryserver.chromium.mac:mac_optional_gpu_tests_rel;master.tryserver.chromium.win:win_optional_gpu_tests_rel Review-Url: https://codereview.chromium.org/2519603002 Cr-Commit-Position: refs/heads/master@{#435631}
 - 
rsesek authored
BUG=520706 R=erikchen@chromium.org Review-Url: https://codereview.chromium.org/2545823002 Cr-Commit-Position: refs/heads/master@{#435630}
 - 
zpeng authored
Requires host machines to have jdk8 installed and uses retrolambda to convert java 8 .jar files into java 7 .jar files. Future work includes adding Retrolambda into third_party libraries. BUG=642600 Review-Url: https://codereview.chromium.org/2543463002 Cr-Commit-Position: refs/heads/master@{#435629}
 - 
jbroman authored
Mark fast/speech/scripted/speechrecognition-restart-onend.html as flakily leaking an ActiveDOMObject. BUG=670324 TBR=sigbjornf@opera.com NOTRY=true Review-Url: https://codereview.chromium.org/2545763003 Cr-Commit-Position: refs/heads/master@{#435628}
 - 
jbroman authored
Mark virtual/mojo-loading/http/tests/xmlhttprequest/workers/xmlhttprequest-response-type-blob-sync.html as flaky timeout. https://test-results.appspot.com/dashboards/flakiness_dashboard.html#tests=virtual%2Fmojo-loading%2Fhttp%2Ftests%2Fxmlhttprequest%2Fworkers%2Fxmlhttprequest-response-type-blob-sync.html BUG=659917 TBR=yhirano@chromium.org NOTRY=true Review-Url: https://codereview.chromium.org/2542923002 Cr-Commit-Position: refs/heads/master@{#435627}
 - 
skia-deps-roller authored
https://skia.googlesource.com/skia.git/+log/71b762f2aca1..1c038af278a6 $ git log 71b762f2a..1c038af27 --date=short --no-merges --format='%ad %ae %s' 2016-12-01 reed Revert "Revert "remove (empty) SkXfermode.h"" 2016-12-01 halcanary No SkEncodeImageAsKTX for ANDROID_FRAMEWORK 2016-11-30 msarett SkColorSpaceXform bug fixes Documentation for the AutoRoller is here: https://skia.googlesource.com/buildbot/+/master/autoroll/README.md If the roll is causing failures, see: http://www.chromium.org/developers/tree-sheriffs/sheriff-details-chromium#TOC-Failures-due-to-DEPS-rolls CQ_INCLUDE_TRYBOTS=master.tryserver.blink:linux_trusty_blink_rel TBR=brianosman@google.com Review-Url: https://codereview.chromium.org/2542133002 Cr-Commit-Position: refs/heads/master@{#435626}
 - 
antrim authored
BUG=626342 Review-Url: https://codereview.chromium.org/2539213002 Cr-Commit-Position: refs/heads/master@{#435625}
 - 
jbroman authored
Seems to have been erroneously added as part of "Enable Analytic AA Fix": https://codereview.chromium.org/2538943002 BUG=668907 TBR=liyuqian@google.com,fmalita@chromium.org NOTRY=true Review-Url: https://codereview.chromium.org/2534313005 Cr-Commit-Position: refs/heads/master@{#435624}
 - 
hbos authored
Changes: https://chromium.googlesource.com/external/webrtc/trunk/webrtc.git/+log/61e42da..42ad2d4 $ git log 61e42da..42ad2d4 --date=short --no-merges --format=%ad %ae %s 2016-12-01 sprang@webrtc.org Wire up RTCP XR target bitrate in rtp/rtcp module 2016-12-01 kthelgason@webrtc.org Remove limit on how often quality scaling downscales 2016-12-01 kthelgason@webrtc.org Increase test timeout to combat flakiness. 2016-12-01 mflodman@webrtc.org Remove OnLocalSsrcChanged 2016-12-01 magjed@webrtc.org Move webrtc/api/androidtests to webrtc/sdk/android/instrumentationtests 2016-12-01 kthelgason@webrtc.org Add method on AVFoundation capturer to adapt output format. 2016-12-01 magjed@webrtc.org Move VideoDecoder::Create() logic to separate internal video decoder factory 2016-12-01 brandtr@webrtc.org Rename full_stack.cc to full_stack_tests.cc. 2016-12-01 kthelgason@webrtc.org Enable VideoToolbox encoder on mac 2016-11-30 skvlad@webrtc.org Make SurfaceTextureHelper and I420Frame public in Java. 2016-11-30 terelius@webrtc.org Change assert to RTC_DCHECK in bwe_test_logging.cc 2016-11-30 sakal@webrtc.org Allow custom drawers to be added to framelisteners. 2016-11-30 henrik.lundin@webrtc.org Prep to remove API-related #defines from voice_engine_configurations.h 2016-11-30 michaelt@webrtc.org Reland "Update rtt on audio only calls". 2016-11-30 brandtr@webrtc.org Start gathering perf data for VP8 + FlexFEC. 2016-11-30 nisse@webrtc.org Delete all of the video_processing module but the denoiser code. 2016-11-30 stefan@webrtc.org Wire up x-google-{min,start,max}-bitrate to WebRtcVoiceMediaChannel. 2016-11-30 kthelgason@webrtc.org Delete nalu parser in mediaencoder 2016-11-30 terelius@webrtc.org Templatize percentile_filter.h and move it to base/analytics. 2016-11-30 minyue@webrtc.org Reland "Renaming AudioEncoder::SetTargetBitrate and SetProjectedPacketLossRate." 2016-11-30 ehmaldonado@webrtc.org Replace test_support_main by test_main and get rid of test_support_main_threaded_mac 2016-11-30 kthelgason@webrtc.org Remove warning suppression from VideoToolboxEncoder 2016-11-30 asapersson@webrtc.org Change unit of logged bitrate stats in bytes/s to bits/s. 2016-11-30 phoglund@webrtc.org Greatly reduce number of level controller tests. 2016-11-30 perkj@webrtc.org Make sure GetLastError on a PlatformThread return an error that is relevant to the thread. 2016-11-30 magjed@webrtc.org RtpDataEngine, FindCodecByName: Don't reassign codecs 2016-11-30 magjed@webrtc.org Create webrtc/sdk/android folder 2016-11-30 minyue@webrtc.org Relanding "Pass time constant to bwe smoothing filter." 2016-11-30 ossu@webrtc.org Disabled flaky P2PTestConductor tests on ASAN and MSAN. TBR= CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:linux_chromium_archive_rel_ng;master.tryserver.chromium.mac:mac_chromium_archive_rel_ng BUG= Review-Url: https://codereview.chromium.org/2545763002 Cr-Commit-Position: refs/heads/master@{#435623}
 
 -