1. 16 Sep, 2016 40 commits
    • skia-deps-roller's avatar
      Roll src/third_party/skia/ f93d71122..1bd72ba2c (4 commits). · a31fd0c0
      skia-deps-roller authored
      https://chromium.googlesource.com/skia.git/+log/f93d71122e4f..1bd72ba2cb34
      
      $ git log f93d71122..1bd72ba2c --date=short --no-merges --format='%ad %ae %s'
      2016-09-16 mtklein GN: add a flag to implement Android_FrameworkDefs bot.
      2016-09-16 bungeman Make Sk2DPathEffect thread safe.
      2016-09-16 mtklein Update GN docs to mention is_official_build and ndk_api.
      2016-09-16 mtklein GN: enable Vulkan on Android when API >= 24.
      
      CQ_INCLUDE_TRYBOTS=master.tryserver.blink:linux_precise_blink_rel
      TBR=djsollen@google.com
      
      Review-Url: https://codereview.chromium.org/2347123003
      Cr-Commit-Position: refs/heads/master@{#419175}
      a31fd0c0
    • henrika's avatar
      Roll WebRTC 14190:14262 (72 commits) · 8b3f0f89
      henrika authored
      Changes: https://chromium.googlesource.com/external/webrtc/trunk/webrtc.git/+log/1dd0a8c..ccd06a2
      
      $ git log 1dd0a8c..ccd06a2 --date=short --no-merges --format=%ad %ae %s
      2016-09-16 henrik.lundin@webrtc.org NetEq: Remove a test printout
      2016-09-16 sakal@webrtc.org Change AppRTCDemoJUnitTest to use LocalRobolectricTestRunner.
      2016-09-16 minyue@webrtc.org Adding DTX controller to audio network adaptor.
      2016-09-16 nisse@webrtc.org Revert of Update test code to use I420Buffer when writing pixel data. (patchset #2 id:140001 of https://codereview.webrtc.org/2342783003/ )
      2016-09-16 nisse@webrtc.org Reland of Update test code to use I420Buffer when writing pixel data. (patchset #1 id:1 of https://codereview.webrtc.org/2342123003/ )
      2016-09-16 sakal@webrtc.org Remove Android tests GYP target.
      2016-09-16 phoglund@webrtc.org Enable turn, sdp, pseudotcp and stun parse/validator fuzzers.
      2016-09-16 sakal@webrtc.org Revert of Fix android_junit_tests and add a GN target for them. (patchset #3 id:90001 of https://codereview.webrtc.org/2344133002/ )
      2016-09-16 sakal@webrtc.org Reland of Fix android_junit_tests and add a GN target for them. (patchset #1 id:1 of https://codereview.webrtc.org/2341213003/ )
      2016-09-16 henrika@webrtc.org Revert of Fix android_junit_tests and add a GN target for them. (patchset #1 id:20001 of https://codereview.webrtc.org/2346793002/ )
      2016-09-16 sakal@webrtc.org Update anroidapp/README for GN build.
      2016-09-16 nisse@webrtc.org Revert of Update test code to use I420Buffer when writing pixel data. (patchset #5 id:80001 of https://codereview.webrtc.org/2333373007/ )
      2016-09-16 palmkvist@webrtc.org Removing, opening and creating files in platform_file and file
      2016-09-16 nisse@webrtc.org Update test code to use I420Buffer when writing pixel data.
      2016-09-16 zijiehe@chromium.org Wrap ScreenCapturer with ScreenCapturerDifferWrapper This change is to add an DesktopCapturerOptions accurate_updated_region() with default value as false to indicate whether a pixel-wise differentiation is required. And ScreenCapturer::Create() function will wrap the implementation with ScreenCapturerDifferWrapper.
      2016-09-16 peah@webrtc.org Correcting the enabling of the level controller in the audio processing simulator
      2016-09-15 hbos@webrtc.org PeerConnection[Interface]::GetStats(RTCStatsCollectorCallback*) added.
      2016-09-15 deadbeef@webrtc.org Fixing a couple cases that cause ProcessAllMessageQueues to hang.
      2016-09-15 honghaiz@webrtc.org Adding logs to track potential cause of not starting port allocation.
      2016-09-15 solenberg@webrtc.org Add voe_cmd_test to voice_engine/BUILD.gn (and remove it from voice_engine.gyp, together with the channel_transport gyp target)
      2016-09-15 sakal@webrtc.org Add logging available fps ranges to Camera2Session.
      2016-09-15 sakal@webrtc.org Fix android_junit_tests and add a GN target for them.
      2016-09-15 danilchap@webrtc.org Merge RtcpReceiver::Handle<Packet>Item functions into Handle<Packet> As a preparation to replace parsing implementation.
      2016-09-15 perkj@webrtc.org Revert of Replace interface VideoCapturerInput with VideoSinkInterface. (patchset #13 id:280001 of https://codereview.webrtc.org/2257413002/ )
      2016-09-15 perkj@webrtc.org Replace VideoCapturerInput with VideoSinkInterface. Adds new method VideoSendStream::SetSource(rtc::VideoSourceInterface* and VieEncoder::SetSource(rtc::VideoSourceInterface*)
      2016-09-15 danilchap@webrtc.org Split RtcpReceiver::HandleSenderReceiverReport into two functions as a preparation to replace parsing implementation
      2016-09-15 nisse@webrtc.org Use I420Buffer rather than VideoFrameBuffer when writing pixels.
      2016-09-15 hbos@webrtc.org Removed the const char* (StaticString) type from RTCStatsMember.
      2016-09-15 magjed@webrtc.org Android SurfaceViewRenderer: Create EGL context on render thread
      2016-09-15 maxmorin@webrtc.org Reland of Add arraysize to rtc_base_approved. Remove dependency of audio_device on rtc_base. (patchset #1 id:1 of https://codereview.webrtc.org/2340253003/ )
      2016-09-15 stefan@webrtc.org Disable all screen-capturer tests
      2016-09-15 kjellander@webrtc.org GYP: Remove targets inside include_tests==1 that are converted to GN.
      2016-09-15 ehmaldonado@webrtc.org Assume ProjectRootPath() equals ../.. in Desktop
      2016-09-15 philipel@webrtc.org Stash non layer-sync frames if we have not yet received an earlier frame for this layer.
      2016-09-15 kthelgason@webrtc.org [GN] Add rtc_sdk_framework_objc target to GN
      2016-09-15 solenberg@webrtc.org The VoE functionality to apply receive-side processing to VoE channels is unused. I'm removing it so we can avoid instantiating a full APM per channel (and thus also for webrtc::AudioSendStream and webrtc::AudioReceiveStream), and then never use it.
      2016-09-15 kjellander@webrtc.org MB: Change Android Clang to build shared instead of static.
      2016-09-15 kthelgason@webrtc.org Fix undefined reference to log2 on android
      2016-09-15 maxmorin@webrtc.org Revert of Add arraysize to rtc_base_approved. Remove dependency of audio_device on rtc_base. (patchset #1 id:1 of https://codereview.webrtc.org/2346763002/ )
      2016-09-15 maxmorin@webrtc.org Add arraysize to rtc_base_approved. Remove dependency of audio_device on rtc_base.
      2016-09-15 kjellander@webrtc.org GN: Change group deps to public_deps.
      2016-09-15 henrik.lundin@webrtc.org Remove a couple of unnecessary dependencies on gflags
      2016-09-14 kjellander@webrtc.org iSAC: Remove unnecessary WEBRTC_LINUX define
      2016-09-14 nisse@webrtc.org Add method cricket::VideoCapturer::NeedsDenoising, use in VideoCapturerTrackSource.
      2016-09-14 zijiehe@chromium.org [WebRTC] Add TwoCapturers test and TwoMagnifierCapturers test
      2016-09-14 danilchap@webrtc.org Move CopyOnWriteBuffer functions definitions from .h to .cc
      2016-09-14 minyue@webrtc.org Adding ChannelController to audio network adaptor.
      2016-09-14 hbos@webrtc.org Fix issues with rtc_stats_unittests tests so that they can run on bots. This target is not run on bots so a couple of issues went under the radar. If we expose the tests and run them on the bots[1] two issues are surfaced which this CL fixes. After this CL lands we can enable this target on the bots without it going red.
      2016-09-14 solenberg@webrtc.org Relaxed unnecessarily stringent thread checking in WebRtcAudioSendStream::OnData().
      2016-09-14 nisse@webrtc.org Use I420Buffer rather than VideoFrameBuffer when writing pixels.
      2016-09-14 sakal@webrtc.org Change onCameraOpening to take camera name as a parameter instead of camera id.
      2016-09-14 kwiberg@webrtc.org webrtc/modules/audio_processing: Use RTC_DCHECK() instead of assert()
      2016-09-14 ehmaldonado@webrtc.org GN: Declare resources for targets.
      2016-09-14 gaetano.carlucci@gmail.com Enable BWE logging to command line when rtc_enable_bwe_test_logging is set to true
      2016-09-14 magjed@webrtc.org Android EglBase: Include EGL error code in exceptions
      2016-09-14 kthelgason@webrtc.org Refactor QualityScaler and MovingAverage
      2016-09-14 nisse@webrtc.org New method TimestampAligner::TranslateTimestamp
      2016-09-14 maxmorin@webrtc.org Remove dependency of audio_device on metrics_default.
      2016-09-13 danilchap@webrtc.org Remove handling unused rtcp packets. App, ExtendedJitterReport and VoipMetric in ExtenedReports are not used when received (no callbacks, no state change), so removed.
      2016-09-13 nisse@webrtc.org Delete Timing class, timing.h, and update all users.
      2016-09-13 peah@webrtc.org Added build flag around the Intelligibility enhancer performance test code
      2016-09-13 minyue@webrtc.org Adding basic implementation of AudioNetworkAdaptor.
      2016-09-13 danilchap@webrtc.org Reland of Make rtcp parsing implementation private in RtcpReceiver (patchset #1 id:1 of https://codereview.webrtc.org/2332673003/ )
      2016-09-13 kwiberg@webrtc.org Replace a DCHECK with static_assert
      2016-09-13 solenberg@webrtc.org Moved webrtc/test/channel_transport/ into webrtc/voice_engine/test/
      2016-09-13 charujain@webrtc.org Fixed video_loopback target.
      2016-09-13 danilchap@webrtc.org Make CopyOnWriteBuffer keep capacity for SetData and Clear functions too.
      2016-09-13 danilchap@webrtc.org Update rtcp receiver fuzzer to use generic function IncomingPacket(const uint8_t* packet, size_t size) instead of implementation specific IncomingRTCPPacket(PacketInfo* out, Parser* in) This would allow switch parse implementation
      2016-09-13 brandtr@webrtc.org Minor fixes in FEC and RtpSender{,Video}
      2016-09-13 solenberg@webrtc.org Revert of Moved webrtc/test/channel_transport/ into webrtc/voice_engine/test/ (patchset #7 id:120001 of https://codereview.webrtc.org/2319583005/ )
      2016-09-13 kwiberg@webrtc.org webrtc/base: Use RTC_DCHECK() instead of assert()
      2016-09-13 solenberg@webrtc.org Moved webrtc/test/channel_transport/ into webrtc/voice_engine/test/
      
      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/2341173003
      Cr-Commit-Position: refs/heads/master@{#419174}
      8b3f0f89
    • ericwilligers's avatar
      Deprecation warnings can cite M57/M58/M59 · 13aff02a
      ericwilligers authored
      Estimated stable dates for M57, M58 and M59 are added.
      
      This allows these milestones to be used in deprecation messages.
      
      Review-Url: https://codereview.chromium.org/2333033002
      Cr-Commit-Position: refs/heads/master@{#419173}
      13aff02a
    • jbroman's avatar
      Support ImageData cloning in the V8-based structured clone path. · e29d78e9
      jbroman authored
      This paves the way for other DOM wrappers to be serialized.
      
      BUG=148757
      
      Review-Url: https://codereview.chromium.org/2323413002
      Cr-Commit-Position: refs/heads/master@{#419172}
      e29d78e9
    • cwallez's avatar
      gpu/config: Add workaround rewrite do-while on Mac < 10.11 · d4d44f9c
      cwallez authored
      BUG=644669
      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/2343863003
      Cr-Commit-Position: refs/heads/master@{#419171}
      d4d44f9c
    • dgn's avatar
      [NTP Client] Make status cards swipable · 212feea3
      dgn authored
      When the status card is swiped away, the entire section is dismissed and
      stays that way on NTPs opened afterwards. If the status of the section
      changes (new snippets loaded, user logged in, etc.) the section will be
      added back.
      
      Preview: https://goo.gl/photos/ooDFBuAVCLauo4bbA
      
      BUG=638580
      
      Review-Url: https://codereview.chromium.org/2340333002
      Cr-Commit-Position: refs/heads/master@{#419170}
      212feea3
    • lpromero's avatar
      Don't silence deprecation warning · 1d3da332
      lpromero authored
      Deprecation warnings in third-party code are informational. When they arise, do
      not silence them (since we treat warnings as errors, these were erroring).
      
      Instead, allow the warnings to go through, as warnings.
      
      BUG=none
      R=sdefresne@chromium.org
      
      Review-Url: https://codereview.chromium.org/2341963008
      Cr-Commit-Position: refs/heads/master@{#419169}
      1d3da332
    • agrieve's avatar
      Make chrome/BUILD.gn use symlink.gni rather than symlink.py directly · ca5b9cba
      agrieve authored
      Review-Url: https://codereview.chromium.org/2349603002
      Cr-Commit-Position: refs/heads/master@{#419168}
      ca5b9cba
    • chaopeng's avatar
      Reset VisualViewport position after same page navigation · 4521a9bb
      chaopeng authored
      This issue can be reproduced using pinch zoom in Android, ChromeOS and Mac.
      
      After navigating to the **exact** same page, we create a new FrameView but
      reuse the VisualViewport, meaning its scroll position remains unchanged even
      though it was relative to an old FrameView.
      
      In this patch, we reset the VisualViewport position in Page::didCommitLoad
      since prior to here we would overwrite the old history item.
      
      BUG=642279
      
      Review-Url: https://codereview.chromium.org/2320303002
      Cr-Commit-Position: refs/heads/master@{#419167}
      4521a9bb
    • skia-deps-roller's avatar
      Roll src/third_party/skia/ e14e226ba..f93d71122 (2 commits). · 8bf823df
      skia-deps-roller authored
      https://chromium.googlesource.com/skia.git/+log/e14e226ba738..f93d71122e4f
      
      $ git log e14e226ba..f93d71122 --date=short --no-merges --format='%ad %ae %s'
      2016-09-16 bungeman SkFontData to use smart pointers.
      2016-09-16 robertphillips Add staging for removal of SkRRectsGaussianEdgeShader::Make (for Android) GOLD_TRYBOT_URL= https://gold.skia.org/search?issue=2347853002 TBR=bsalomon@google.com
      
      CQ_INCLUDE_TRYBOTS=master.tryserver.blink:linux_precise_blink_rel
      TBR=djsollen@google.com
      
      Review-Url: https://codereview.chromium.org/2344943003
      Cr-Commit-Position: refs/heads/master@{#419166}
      8bf823df
    • chaopeng's avatar
      Improve warnings for non-standard meta tag separators · 1e40fdb1
      chaopeng authored
      Ignore other warnings when detected semi-colons in viewport tag.
      
      BUG=139428
      
      Review-Url: https://codereview.chromium.org/2312303002
      Cr-Commit-Position: refs/heads/master@{#419165}
      1e40fdb1
    • harukam's avatar
      Fix a Closure Compiler error. · 9a7aa82b
      harukam authored
      BUG=none
      
      Review-Url: https://codereview.chromium.org/2342203003
      Cr-Commit-Position: refs/heads/master@{#419164}
      9a7aa82b
    • iclelland's avatar
      Disable FullscreenElementInABAAndExitViaEscapeKey test on Windows due to flakes · f36f4339
      iclelland authored
      BUG=647311
      TBR=kenrb@chromium.org
      
      Review-Url: https://codereview.chromium.org/2342853003
      Cr-Commit-Position: refs/heads/master@{#419163}
      f36f4339
    • jri's avatar
      Fixes crash bug when iterating through sessions in OnNetworkConnected. · e3d187c4
      jri authored
      BUG=646145
      
      Review-Url: https://codereview.chromium.org/2344053003
      Cr-Commit-Position: refs/heads/master@{#419162}
      e3d187c4
    • Rebaseline Bot's avatar
      Auto-rebaseline for r419153 · d5c18b46
      Rebaseline Bot authored
      https://chromium.googlesource.com/chromium/src/+/6c4ad3383
      
      BUG=601247
      TBR=kdsilva@google.com
      
      Review URL: https://codereview.chromium.org/2349723002 .
      
      Cr-Commit-Position: refs/heads/master@{#419161}
      d5c18b46
    • eyaich's avatar
      Updating swarming dimensions to add the Chrome-perf pool. · d6bbb20e
      eyaich authored
      BUG=chromium:633253
      
      Review-Url: https://codereview.chromium.org/2344163002
      Cr-Commit-Position: refs/heads/master@{#419160}
      d6bbb20e
    • skia-deps-roller's avatar
      Roll src/third_party/skia/ 262052c92..e14e226ba (1 commit). · d5278390
      skia-deps-roller authored
      https://chromium.googlesource.com/skia.git/+log/262052c9261a..e14e226ba738
      
      $ git log 262052c92..e14e226ba --date=short --no-merges --format='%ad %ae %s'
      2016-09-16 mtklein Tweak valgrind suppressions for intentional leaks.
      
      CQ_INCLUDE_TRYBOTS=master.tryserver.blink:linux_precise_blink_rel
      TBR=djsollen@google.com
      
      Review-Url: https://codereview.chromium.org/2347083003
      Cr-Commit-Position: refs/heads/master@{#419159}
      d5278390
    • svillar's avatar
      [css-grid] Refactor intrinsic size computation code · 8ccb563f
      svillar authored
      The code which computes the intrinsic logical width of the grid container
      and the rows sizes with indefinite height is exactly the same but operating
      in different axis. Refactored so that we don't have to write the
      initialization and tear down code twice.
      
      Review-Url: https://codereview.chromium.org/2347613003
      Cr-Commit-Position: refs/heads/master@{#419158}
      8ccb563f
    • harukam's avatar
      Add 'Get Info' to contextual menu to display QuickView. · 3e538da7
      harukam authored
      BUG=474318
      TEST=manuallry tested
      
      Review-Url: https://codereview.chromium.org/2347063003
      Cr-Commit-Position: refs/heads/master@{#419157}
      3e538da7
    • agrieve's avatar
      Use a stamp file when symlinking in GN work around mtime issues · fef37c43
      agrieve authored
      Ninja follows a symlink when stat'ing, so you can't use a symlink as an
      output and have dirty checking work properly.
      https://github.com/ninja-build/ninja/issues/1186
      
      BUG=646165
      
      Review-Url: https://codereview.chromium.org/2348793002
      Cr-Commit-Position: refs/heads/master@{#419156}
      fef37c43
    • ellyjones's avatar
      mac rtl: pin profile switcher to left edge in rtl · e5804676
      ellyjones authored
      Otherwise, moving the right edge of the window moves the switcher. Oops.
      
      This CL also refactors cocoa_l10n_util::ExperimentalMacRTLIsEnabled() to
      include a test for base::i18n::IsRTL(), since every callsite needed to check
      both.
      
      BUG=642732
      
      Review-Url: https://codereview.chromium.org/2346783002
      Cr-Commit-Position: refs/heads/master@{#419155}
      e5804676
    • svillar's avatar
      [css-grid] Prettify the nested-grid.html perf test · 556444f7
      svillar authored
      Grid items have now a fixed height so that the grid could be seen when
      opening the test with a browser.
      
      This artificially improves the runs/s of the test because a fixed height is
      much cheaper to compute than an auto height, but we do not plan to change it
      so the test will still be sensitive to layout regressions.
      
      Review-Url: https://codereview.chromium.org/2345963002
      Cr-Commit-Position: refs/heads/master@{#419154}
      556444f7
    • kdsilva's avatar
      Removing media controls download button feature flag · 6c4ad338
      kdsilva authored
      BUG=601247
      
      Review-Url: https://codereview.chromium.org/2337013005
      Cr-Commit-Position: refs/heads/master@{#419153}
      6c4ad338
    • fdoray's avatar
      Remove outdated TODO in SequencedWorkerPool::Inner::IsRunningSequenceOnCurrentThread(). · c8f706ab
      fdoray authored
      Now that SchedulerSequencedTaskRunner::RunsTasksOnCurrentThread()
      returns true iff the current task is part of the
      SchedulerSequencedTaskRunner's sequence, the TODO in
      SequencedWorkerPool::Inner::IsRunningSequenceOnCurrentThread() does
      not apply anymore.
      
      BUG=622400
      
      Review-Url: https://codereview.chromium.org/2343803004
      Cr-Commit-Position: refs/heads/master@{#419152}
      c8f706ab
    • harukam's avatar
      Add an ability for resize in gallery. · 2a9b96ee
      harukam authored
      BUG=554440
      TEST=browser_tests --gtest_filter=GalleryBrowserTestInGuestMode.ResizeImageOnDownloads
      
      Review-Url: https://codereview.chromium.org/2299493002
      Cr-Commit-Position: refs/heads/master@{#419151}
      2a9b96ee
    • paulmeyer's avatar
      Fix for non-live RenderFramehosts incorrectly marked as live. · 7c9f142c
      paulmeyer authored
      I noticed that FrameTreeNodes that contain inner WebContentses have
      RenderFrameHosts that are marked "live" (for the purposes of
      RenderFrameHost::IsRenderFrameHostLive()) even though they do not have any
      associated RenderFrames. This patch fixes that.
      
      CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:linux_site_isolation
      
      Review-Url: https://codereview.chromium.org/2346673002
      Cr-Commit-Position: refs/heads/master@{#419150}
      7c9f142c
    • gab's avatar
      Make SyncEngineTest's SequencedWorkerPool multi-threaded. · 4a82ab69
      gab authored
      BUG=646443
      
      Review-Url: https://codereview.chromium.org/2339253004
      Cr-Commit-Position: refs/heads/master@{#419149}
      4a82ab69
    • foolip's avatar
      Drop and disalllow empty extended attribute lists [] in IDL · ff816f19
      foolip authored
      WebIDL does not allow this:
      https://heycam.github.io/webidl/#prod-ExtendedAttributeList
      
      This was discovered by markdittmer@ when testing webidl2.js.
      
      The changes were made by running this Python script on all IDL files:
      
      with open(sys.argv[1], 'r+') as f:
          text = f.read().replace('[\n] ', '')
          f.seek(0)
          f.write(text)
          f.truncate()
      
      This also runs all IDL files through git stripspace, as a first step to
      ensure that the Python script wouldn't miss a case due to trailing
      whitespace.
      
      (The cases with comments inside were fixed manually.)
      
      R=rbyers@chromium.org,markdittmer@chromium.org
      
      Review-Url: https://codereview.chromium.org/2347803002
      Cr-Commit-Position: refs/heads/master@{#419148}
      ff816f19
    • jkrcal's avatar
      Change the default value of the fetching_requires_signin parameter · c9be4526
      jkrcal authored
      With the current default value fetching_requires_signin=true, users get
      suboptimal UX after fresh install / after clearing app data. Because of
      bug 632199, the server-side variation parameters are not applied in the
      first run and sign-in is required. This is inconsistent with the second
      run of Chrome, where the server sets fetching_requires_signin:=false
      and no sign-in is required any more.
      
      BUG=646759
      
      Review-Url: https://codereview.chromium.org/2343583002
      Cr-Commit-Position: refs/heads/master@{#419147}
      c9be4526
    • amalika's avatar
      Remove unnecessary boolean from CSPDirectiveList · abe073d9
      amalika authored
      We had a boolean that replicated the meaning of m_headerType so all instance of the former were changed in favor of using isReportOnly class method.
      
      R=mkwst@chromium.org
      
      Review-Url: https://codereview.chromium.org/2340983004
      Cr-Commit-Position: refs/heads/master@{#419146}
      abe073d9
    • bruthig's avatar
      Materialized font style for TrayItemMore type system tray rows. · 3dfc90f7
      bruthig authored
      Added a centralized style provider that can be re-used across all system tray rows eventually.  This CL currently applies the font style to the TrayItemMore types only.
      
      BUG=637846
      
      Review-Url: https://codereview.chromium.org/2244003002
      Cr-Commit-Position: refs/heads/master@{#419145}
      3dfc90f7
    • shaochuan's avatar
      Refine FontLoadHistograms::recordRemoteFont() logic · e07469c8
      shaochuan authored
      1. Move cacheHitHistogram count out of if statement to include memory cache
      hits, whose |m_loadStartTime| is 0.
      2. Remove redundant checks in if statement. After previous refactoring,
      recordRemoteFont() is now only called once from notifyFinished(), and |font|
      here is always available and loaded.
      3. Use DataSource to determine cases to record load time (data URL loads have
      non-zero |m_loadStartTime| but should complete immediately).
      
      Review-Url: https://codereview.chromium.org/2342273003
      Cr-Commit-Position: refs/heads/master@{#419144}
      e07469c8
    • maksim.sisov's avatar
      Use modifed URLRequest API in net/ for fetcher_core · 43fd1051
      maksim.sisov authored
      This cl splits the big CL with changes to net/ folder and
      has changes only to net/url_request *fetcher_core files
      according to the changes to URLRequest API.
      
      What the big cl does:
      It modifies net/ clients that use URLRequest API as long as
      URLRequest::Read returns int net errors and
      URLRequest::Delegate and NetworkDelegate methods
      (for example, OnResponseStarted or OnCompleted) have int
      net_error in the arguments now.
      
      The reason behind splitting the CL into small one is that
      an android bot started to be unstable and unittests became
      flaky. It was not possible to locate the problem and the
      decision was to split the CL and upload small parts with a
      6+ hours interval in order to make it possible to locate
      the problematic code.
      
      The big CL is located here -
      https://codereview.chromium.org/2265873002/
      
      BUG=423484
      
      Committed: https://crrev.com/a74d3cbc572fa1c85cc2c0434a9f8e2f9cba0cd9
      Review-Url: https://codereview.chromium.org/2331853002
      Cr-Original-Commit-Position: refs/heads/master@{#418014}
      Cr-Commit-Position: refs/heads/master@{#419143}
      43fd1051
    • finnur's avatar
      Site Settings Desktop: Implement Cookie Search. · 12af1f69
      finnur authored
      BUG=634039, 614277
      CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:closure_compilation
      
      Review-Url: https://codereview.chromium.org/2338283002
      Cr-Commit-Position: refs/heads/master@{#419142}
      12af1f69
    • jkrcal's avatar
      Clear browsing data from ContentSuggestionService only if exists. · 9d1e5045
      jkrcal authored
      Currently, we instantiate the service in BrowsingDataRemover even when
      it does not exist, yet. This means that we instantiate it on non-android
      platforms, in unit-tests, etc.
      
      This CL changes the logic so that the service is accessed only if it has
      been created previously. This way, the BrowsingDataRemover respects the
      start-up logic that decides whether to create the service or not.
      
      BUG=647222
      
      Review-Url: https://codereview.chromium.org/2342673004
      Cr-Commit-Position: refs/heads/master@{#419141}
      9d1e5045
    • blundell's avatar
      Mojoify time zone update IPC from browser to renderer · c00adf44
      blundell authored
      To start the servicification of //content's time zone monitoring code,
      this CL Mojoifies the ViewMsg_TimezoneChange message sent from the browser
      to the renderer. To do so, we introduce the TimeZoneMonitor Mojo interface
      (living in //device, where the implementation will move to), and change
      content::TimeZoneMonitor to implement the interface. Rather than notifying
      all RenderProcessHosts on a time zone change, content::TimeZoneMonitor
      maintains connections to the clients (RenderThreadImpl in this case)
      and notifies them directly on a time zone change. This CL uses the
      polling pattern described here:
      https://groups.google.com/a/chromium.org/forum/#!topic/mojo-dev/pSNDDN3gpFo
      for consistency with the way that the geolocation and battery monitor
      interfaces work (in practice, it's unlikely that time zone change updates
      would flood the client, of course).
      
      Followup will decouple content::TimeZoneMonitor from //content and move it to //
      device.
      
      BUG=612341
      TEST=http://crbug.com/288697#c12: load the page, change the system time zone,
           and then click "recheck" to ensure that the renderer picks up the new
           time zone. Don't reload the page, which is likely to give you a new
           renderer process, use the "recheck" link on the page.
      
      Review-Url: https://codereview.chromium.org/2304073003
      Cr-Commit-Position: refs/heads/master@{#419140}
      c00adf44
    • kraynov's avatar
      Remove workaround from GN proto_library. · ec3645ef
      kraynov authored
      Added support for script protobuf compiler plugins.
      Removed |json_converter| option workaround.
      
      BUG=637292
      
      Review-Url: https://codereview.chromium.org/2343833002
      Cr-Commit-Position: refs/heads/master@{#419139}
      ec3645ef
    • tobiasjs's avatar
      Remove unnecessary sync token on CopyPlaneTexture returned Resource. · b0d27dba
      tobiasjs authored
      Because the compositor shares a context with the video resource updater,
      the copy target doesn't require a sync token.
      CQ_INCLUDE_TRYBOTS=master.tryserver.blink:linux_precise_blink_rel
      
      Review-Url: https://codereview.chromium.org/2341743004
      Cr-Commit-Position: refs/heads/master@{#419138}
      b0d27dba
    • peconn's avatar
      [NewTabPage] Refine fakebox scrolling transition on tablets. · c68e2320
      peconn authored
      - Add the tab strip height factor into the transition equation to make sure the
      transition is anchored to the top of the tab.
      - Override ntp_search_box_transition_length to make the transition take longer
      on tablets.
      
      BUG=625145
      
      Review-Url: https://codereview.chromium.org/2345673002
      Cr-Commit-Position: refs/heads/master@{#419137}
      c68e2320
    • guidou's avatar
      Make SystemMonitor report all audio device changes instead of just audio capture. · d6789a38
      guidou authored
      Linux and Windows were already reporting audio output device changes as
      DEVTYPE_AUDIO_CAPTURE.
      
      This CL basically renames DEVTYPE_AUDIO_CAPTURE to DEVTYPE_AUDIO and
      makes the CrOS device monitor to report audio-output device changes in
      addition to audio-capture devices.
      
      The only platform that needs further work is Mac, which currently does
      not report device changes for output-only devices such as USB
      speakers.
      
      BUG=587396
      
      Review-Url: https://codereview.chromium.org/2326623003
      Cr-Commit-Position: refs/heads/master@{#419136}
      d6789a38