1. 28 Dec, 2016 40 commits
    • avi's avatar
      Remove base::ScopedPtrHashMap from storage/. · aecef39c
      avi authored
      BUG=579229
      
      Review-Url: https://codereview.chromium.org/2604913002
      Cr-Commit-Position: refs/heads/master@{#440872}
      aecef39c
    • bnc's avatar
      Implement HTTP/2 settings field trial parameters. · 3171a243
      bnc authored
      * Add |http2_settings| field trial parameter to HTTP/2 trial group.
      * Set max header table size, max concurrent pushed streams, and max
        receiving window size values in |http2_settings| in
        HttpNetworkSession.
      * Pass |http2_settings| from HttpNetworkSession to SpdySessionPool to
        SpdySession.  Remove |stream_max_recv_window_size| from this path.
      * Extract max header table size, max concurrent pushed streams, and max
        receiving window size values from |http2_settings| in SpdySession.
      * Move max header table size and max concurrent pushed streams default
        value from SpdySession to HttpNetworkSession.
      * Add |http2_settings| to SpdySessionDependencies; remove
        |stream_max_recv_window_size|.
      
      BUG=622737
      
      Review-Url: https://codereview.chromium.org/2600973002
      Cr-Commit-Position: refs/heads/master@{#440871}
      3171a243
    • bnc's avatar
      Fix some includes in //net/http2/. · f0c277fe
      bnc authored
      This lands server side change 130276296 by jamessynge.
      
      BUG=488484
      
      Review-Url: https://codereview.chromium.org/2600273002
      Cr-Commit-Position: refs/heads/master@{#440870}
      f0c277fe
    • msw's avatar
      Add a TODO comment to fix OmniboxViewViewsTest.SelectionClipboard. · a4ce7dba
      msw authored
      BUG=676746
      TBR=dbeam@chromium.org
      
      Review-Url: https://codereview.chromium.org/2606943002
      Cr-Commit-Position: refs/heads/master@{#440869}
      a4ce7dba
    • v8-autoroll's avatar
      Update V8 to version 5.7.362. · 6488cce3
      v8-autoroll authored
      Summary of changes available at:
      https://chromium.googlesource.com/v8/v8/+log/ea41bdf0..d689ef2e
      
      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/2600423002
      Cr-Commit-Position: refs/heads/master@{#440868}
      6488cce3
    • olivierrobin's avatar
      Fix include import in ios/web · 4ddcb228
      olivierrobin authored
      List of import -> include
      +#include "base/logging.h"
      +#include "base/memory/ref_counted.h"
      +#include "ios/testing/earl_grey/disabled_test_macros.h"
      +#include "ios/web/history_state_util.h"
      +#include "ios/web/navigation/navigation_manager_facade_delegate.h"
      +#include "ios/web/public/active_state_manager.h"
      +#include "ios/web/public/interstitials/web_interstitial.h"
      +#include "ios/web/public/web_state/js/credential_util.h"
      +#include "ios/web/public/web_state/url_verification_constants.h"
      +#include "ios/web/public/web_state/web_state_delegate.h"
      +#include "ios/web/public/web_state/web_state_observer.h"
      +#include "ios/web/webui/web_ui_ios_controller_factory_registry.h"
      +#include "ios/web/webui/web_ui_ios_impl.h"
      +#include "mojo/public/cpp/system/watcher.h"
      
      List of include -> import
      +#import "base/ios/block_types.h"
      +#import "base/ios/weak_nsobject.h"
      +#import "base/mac/bind_objc_block.h"
      +#import "base/mac/objc_property_releaser.h"
      +#import "base/mac/scoped_nsobject.h"
      +#import "base/test/ios/wait_util.h"
      +#import "ios/net/clients/crn_forwarding_network_client.h"
      +#import "ios/net/cookies/cookie_store_ios.h"
      +#import "ios/net/request_tracker.h"
      +#import "ios/testing/wait_util.h"
      +#import "ios/web/interstitials/native_web_interstitial_impl.h"
      +#import "ios/web/interstitials/web_interstitial_impl.h"
      +#import "ios/web/navigation/crw_session_controller.h"
      +#import "ios/web/navigation/crw_session_entry.h"
      +#import "ios/web/navigation/navigation_item_impl.h"
      +#import "ios/web/navigation/navigation_manager_delegate.h"
      +#import "ios/web/navigation/navigation_manager_impl.h"
      +#import "ios/web/navigation/nscoder_util.h"
      +#import "ios/web/net/clients/crw_js_injection_network_client.h"
      +#import "ios/web/net/clients/crw_redirect_network_client.h"
      +#import "ios/web/net/clients/crw_redirect_network_client_factory.h"
      +#import "ios/web/net/cookie_notification_bridge.h"
      +#import "ios/web/net/crw_cert_verification_controller.h"
      +#import "ios/web/net/request_group_util.h"
      +#import "ios/web/net/request_tracker_factory_impl.h"
      +#import "ios/web/net/request_tracker_impl.h"
      +#import "ios/web/net/web_http_protocol_handler_delegate.h"
      +#import "ios/web/public/block_types.h"
      +#import "ios/web/public/image_fetcher/webp_decoder.h"
      +#import "ios/web/public/interstitials/web_interstitial_delegate.h"
      +#import "ios/web/public/navigation_item.h"
      +#import "ios/web/public/test/response_providers/data_response_provider.h"
      +#import "ios/web/public/test/response_providers/delayed_response_provider.h"
      +#import "ios/web/public/test/response_providers/error_page_response_provider.h"
      +#import "ios/web/public/test/response_providers/file_based_response_provider.h"
      +#import "ios/web/public/test/response_providers/file_based_response_provider_impl.h"
      +#import "ios/web/public/test/response_providers/html_response_provider.h"
      +#import "ios/web/public/test/response_providers/html_response_provider_impl.h"
      +#import "ios/web/public/test/response_providers/response_provider.h"
      +#import "ios/web/public/test/response_providers/string_response_provider.h"
      +#import "ios/web/public/test/test_native_content.h"
      +#import "ios/web/public/test/test_native_content_provider.h"
      +#import "ios/web/public/test/test_navigation_manager.h"
      +#import "ios/web/public/test/test_web_state.h"
      +#import "ios/web/public/test/test_web_view_content_view.h"
      +#import "ios/web/public/web_client.h"
      +#import "ios/web/public/web_state/context_menu_params.h"
      +#import "ios/web/public/web_state/crw_web_view_proxy.h"
      +#import "ios/web/public/web_state/ui/crw_content_view.h"
      +#import "ios/web/public/web_state/ui/crw_web_view_content_view.h"
      +#import "ios/web/public/web_state/web_state.h"
      +#import "ios/web/public/web_state/web_state_policy_decider.h"
      +#import "ios/web/public/web_state/web_state_user_data.h"
      +#import "ios/web/public/web_view_creation_util.h"
      +#import "ios/web/shell/shell_web_client.h"
      +#import "ios/web/web_state/blocked_popup_info.h"
      +#import "ios/web/web_state/web_state_impl.h"
      +#import "ios/web/webui/crw_web_ui_page_builder.h"
      +#import "ios/web/webui/url_fetcher_block_adapter.h"
      +#import "testing/gtest_mac.h"
      +#import "ui/base/test/ios/ui_view_test_utils.h"
      
      BUG=None
      
      Review-Url: https://codereview.chromium.org/2605913002
      Cr-Commit-Position: refs/heads/master@{#440867}
      4ddcb228
    • fayang's avatar
      Add QuicLRUCache. · 8ea75ec0
      fayang authored
      Merge internal change 143035999.
      
      BUG=
      
      Review-Url: https://codereview.chromium.org/2603843002
      Cr-Commit-Position: refs/heads/master@{#440866}
      8ea75ec0
    • dvadym's avatar
      Integration of PasswordReuseDetector into PasswordStore. · ab0dd766
      dvadym authored
      This CL includes:
       1.Creating, initializing and updating PasswordReuseDetector instance as a member of PasswordStore.
       2.Introducing all flows for checking password reuse with CheckReuse() of ChromePasswordManagerClient and receiving response.
      
      ChromePasswordManagerClient.CheckReuse() is not called now, it will be implemented in next CLs.
      
      BUG=657041
      
      Review-Url: https://codereview.chromium.org/2585253002
      Cr-Commit-Position: refs/heads/master@{#440865}
      ab0dd766
    • braveyao's avatar
      Android: Fix random crash in HW encode accelerator · 9bb17e2c
      braveyao authored
      There are reports of random Chrome crash due to HW encode accelerator
      on Android.
      Possible reason may be: currently we'll reset client factory at
      encoding error and notify client. But before client stops encoding
      (calling Destroy() here), if there is any pending frame delivered to
      encoder, it will fail to get the pointer of client factory.
      Here we try to leave the client factory life managment to client and
      only notify the encoding error to client in error handling.
      
      BUG=676987
      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/2601003002
      Cr-Commit-Position: refs/heads/master@{#440864}
      9bb17e2c
    • skia-deps-roller's avatar
      Roll src/third_party/skia/ 29437eb5c..e2d414167 (1 commit). · fa9f92fc
      skia-deps-roller authored
      https://skia.googlesource.com/skia.git/+log/29437eb5c782..e2d414167980
      
      $ git log 29437eb5c..e2d414167 --date=short --no-merges --format='%ad %ae %s'
      2016-12-28 kjlubick Update Nexus 5 to M4B30Z
      
      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=liyuqian@google.com
      
      Review-Url: https://codereview.chromium.org/2606883003
      Cr-Commit-Position: refs/heads/master@{#440863}
      fa9f92fc
    • japhet's avatar
      Always send a fail or finish notification for each navigation. · b22a26e4
      japhet authored
      Historically, we have dropped these when navigations are interleaved.
      
      BUG=656919
      
      Review-Url: https://codereview.chromium.org/2563423004
      Cr-Commit-Position: refs/heads/master@{#440862}
      b22a26e4
    • mek's avatar
      Add callback to LevelDBWrapperImpl to allow extra operations on commit. · 910bc047
      mek authored
      Initially this callback is used to delay writing the schema version until data
      actually gets committed. In follow-up CLs this will also be used to store
      per-origin metadata.
      
      BUG=586194
      
      Review-Url: https://codereview.chromium.org/2597353002
      Cr-Commit-Position: refs/heads/master@{#440861}
      910bc047
    • jialiul's avatar
      Improve memory usage of safe browsing navigation oberver manager. · 1dbe9949
      jialiul authored
      (And add a TODO for PPAPI download attribution)
      
      BUG=676691
      
      Review-Url: https://codereview.chromium.org/2606843002
      Cr-Commit-Position: refs/heads/master@{#440860}
      1dbe9949
    • olivierrobin's avatar
      Do not navigate on loading iframes in StaticHTMLViewController. · 99d86ffd
      olivierrobin authored
      If the static HTML contains iframes, a call to
      decidePolicyForNavigationAction is done with a navigationType other.
      This should not trigger a navigation to URLLoader.
      
      BUG=676575
      
      Review-Url: https://codereview.chromium.org/2597133002
      Cr-Commit-Position: refs/heads/master@{#440859}
      99d86ffd
    • mek's avatar
      Fix crash in DirectoryImpl::Flush() · 074906f9
      mek authored
      BUG=None
      
      Review-Url: https://codereview.chromium.org/2604843002
      Cr-Commit-Position: refs/heads/master@{#440858}
      074906f9
    • mek's avatar
      Store a version number in the localstorage database. · 0f99a7ab
      mek authored
      Currently an invalid version just results in not using a backing store,
      but in the future that will result in upgrading and/or recreating the
      database.
      
      BUG=586194
      
      Review-Url: https://codereview.chromium.org/2607493003
      Cr-Commit-Position: refs/heads/master@{#440857}
      0f99a7ab
    • qiangchen's avatar
      Make DirectX Capturer Default On · cc10ca6c
      qiangchen authored
      After monitoring the finch alert for a month, we found the DirectX Capturer works well. This CL brings flag to be default enabled.
      
      BUG=314516
      
      Review-Url: https://codereview.chromium.org/2606783002
      Cr-Commit-Position: refs/heads/master@{#440856}
      cc10ca6c
    • dvadym's avatar
      Rename provisionally_saved_form -> submitted_form. · e6c54408
      dvadym authored
      In PasswordFormManager provisionally_saved_form is actually submitted form and it's very unclear from variable name.
      
      BUG=None
      
      Review-Url: https://codereview.chromium.org/2605003003
      Cr-Commit-Position: refs/heads/master@{#440855}
      e6c54408
    • eugenebut's avatar
      [ios] Do not use CRWWebController in MainController. · d4e617ae
      eugenebut authored
      New code uses web::NavigationManager which is the same program flow.
      Old code would tolerate nil CRWWebController, while the new code will
      crash (which should not happen in practice).
      
      BUG=616288
      
      Review-Url: https://codereview.chromium.org/2600963002
      Cr-Commit-Position: refs/heads/master@{#440854}
      d4e617ae
    • edchin's avatar
      Simple strip container that can reveal/hide tab strip. · 8359e507
      edchin authored
      The simple strip container is WIP and this CL has only
      minimal functionality. This CL also showcases this
      strip container in Showcase.
      
      BUG=none.
      
      Review-Url: https://codereview.chromium.org/2594023002
      Cr-Commit-Position: refs/heads/master@{#440853}
      8359e507
    • dmazzoni's avatar
      ARIA 1.1: implementation for aria-col-* and aria-row-*. · c5d4f1b1
      dmazzoni authored
      This patch adds implementation for aria-col-index, aria-col-count, aria-
      col-span, aria-row-index, aria-row-count, aria-row-span from ARIA 1.1,
      https://rawgit.com/w3c/aria/master/aria/aria.html.
      
      For windows, aria-col-count, aria-col-index, aria-row-count, aria-row-
      index, aria-col-span and aria-row-span are exposed as object attributes.
      
      Based on http://codereview.chromium.org/1547643002 by je_julie,
      which was in turn based on wkrev.com/190833 by n_wang.
      
      BUG=543050,644766
      
      Review-Url: https://codereview.chromium.org/2539503003
      Cr-Commit-Position: refs/heads/master@{#440852}
      c5d4f1b1
    • eugenebut's avatar
      [ios] Cleaned up comments and tests for CookieStoreIOS synchronization. · d649da83
      eugenebut authored
      In UIWebView world CookieStoreIOS could dynamically change its state
      and either be synchronized with NSHTTPCookieStorage or unsynchronized.
      
      In WKWebView world CookieStoreIOS never changes its state. It is either
      always synchronized (for sign in) or always unsynchronized (for regular
      browsing).
      
      Notable changes:
      - updated comments to reflect that sync state is not dynamic
      - removed RoundTripTest which tested non-existing dynamic synchronization flow
      - removed other tests which tests dynamic synchronization
      
      BUG=676144
      
      Review-Url: https://codereview.chromium.org/2604763003
      Cr-Commit-Position: refs/heads/master@{#440851}
      d649da83
    • v8-autoroll's avatar
      Update V8 to version 5.7.361. · b23fa511
      v8-autoroll authored
      Summary of changes available at:
      https://chromium.googlesource.com/v8/v8/+log/d17870c6..ea41bdf0
      
      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/2600393002
      Cr-Commit-Position: refs/heads/master@{#440850}
      b23fa511
    • pkalinnikov's avatar
      Add page-level aggregation of SubresourceFilter time metrics. · 22be4914
      pkalinnikov authored
      Add a new message (SubresourceFilterHostMsg_DocumentLoadStatistics) that is sent
      to a RenderFrameHost in the browser when a document load is finished, just
      before the DidFinishLoad message, if performance measurements were enabled for
      the load. Contains the total time spent on evaluating subresource loads in
      DocumentSubresourceFilter::allowLoad() for a frame.
      
      Measurements are aggregated in SubresourceFilterDriverFactory and recorded to
      "SubresourceFilter.PageLoad.SubresourceEvaluation.*Duration" histograms when
      DidFinishLoad is called for the main frame.
      
      BUG=609747,672519
      
      Review-Url: https://codereview.chromium.org/2581043003
      Cr-Commit-Position: refs/heads/master@{#440849}
      22be4914
    • olivierrobin's avatar
      Import Objective C Frameworks · 95d21f26
      olivierrobin authored
      The Objective-C frameworks must be imported and not included.
      List of Objective-C Frameworks that have been checked:
      AVFoundation
      AVKit
      Accounts
      AdSupport
      AddressBookUI
      AssetsLibrary
      CallKit
      CloudKit
      Contacts
      ContactsUI
      CoreAudioKit
      CoreBluetooth
      CoreData
      CoreImage
      CoreLocation
      CoreMIDI
      CoreMotion
      CoreSpotlight
      EventKit
      EventKitUI
      ExternalAccessory
      Foundation
      GLKit
      GameController
      GameKit
      GameplayKit
      HealthKit
      HealthKitUI
      HomeKit
      Intents
      IntentsUI
      JavaScriptCore
      LocalAuthentication
      MapKit
      MediaPlayer
      MessageUI
      Messages
      Metal
      MetalKit
      MetalPerformanceShaders
      ModelIO
      MultipeerConnectivity
      NetworkExtension
      NewsstandKit
      NotificationCenter
      PassKit
      Photos
      PhotosUI
      PushKit
      QuickLook
      ReplayKit
      SafariServices
      SceneKit
      Social
      Speech
      SpriteKit
      StoreKit
      Twitter
      UIKit
      UserNotifications
      UserNotificationsUI
      VideoSubscriberAccount
      WatchConnectivity
      WatchKit
      WebKit
      iAd
      
      BUG=
      
      Review-Url: https://codereview.chromium.org/2603973002
      Cr-Commit-Position: refs/heads/master@{#440848}
      95d21f26
    • henrika's avatar
      Roll WebRTC 15767:15817 (10 commits) · f459eeba
      henrika authored
      Changes: https://chromium.googlesource.com/external/webrtc/trunk/webrtc.git/+log/3d4706c..24348df
      
      $ git log 3d4706c..24348df --date=short --no-merges --format=%ad %ae %s
      2016-12-28 minyue@webrtc.org Fixing init time error in smoothing filter.
      2016-12-27 minyue@webrtc.org Fixing name of a unittest for AudioEncoderOpus.
      2016-12-27 terelius@webrtc.org Remove OverUseDetectorOptions from OveruseDetector since it isn't used.
      2016-12-27 michaelt@webrtc.org Make a the decisions of ANA optional for the opus encoder.
      2016-12-27 minyue@webrtc.org Reducing calling to SmoothingFilter in Fec Controller.
      2016-12-27 mbonadei@webrtc.org Reland "Refactor webrtc/modules/video_processing for GN check"
      2016-12-27 mbonadei@webrtc.org Refactor webrtc/modules/utility for gn check
      2016-12-27 kjellander@webrtc.org Remove WebRTC-specific test runner script for Android
      2016-12-24 deadbeef@webrtc.org Revert of Adding error output param to SetConfiguration, using new RTCError type. (patchset #4 id:60001 of https://codereview.webrtc.org/2587133004/ )
      2016-12-24 deadbeef@webrtc.org Adding error output param to SetConfiguration, using new RTCError type.
      
      TBR=kjellander
      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/2605013002
      Cr-Commit-Position: refs/heads/master@{#440847}
      f459eeba
    • kjellander's avatar
      MB: Add new Android Builder bot to chromium.webrtc.fyi · 6f92ffc3
      kjellander authored
      BUG=657315
      TBR=phajdan.jr@chromium.org
      NOTRY=True
      
      Review-Url: https://codereview.chromium.org/2601053002
      Cr-Commit-Position: refs/heads/master@{#440846}
      6f92ffc3
    • tnagel's avatar
      Add fake implementation for AuthPolicyClient::RefreshUserPolicy() · 51accc46
      tnagel authored
      Also switch from std::string to AccountId argument for
      RefreshUserPolicy().
      
      BUG=655971
      
      Review-Url: https://codereview.chromium.org/2607593002
      Cr-Commit-Position: refs/heads/master@{#440845}
      51accc46
    • dvadym's avatar
      Do not show the update bubble for sync credentials when a username is unknown. · 68324d6b
      dvadym authored
      This CL introduced a checking of |provisionally_saved_credentials| for sync credentials, instead of |pending_credentials|. That's more correct, since |provisionally_saved_credentials| is the submitted form, on other hand |pending_credentials| is a combination of already saved and submitted form. In case of saving both these forms are the same, but for updating they are different.
      
      BUG=663896
      
      Review-Url: https://codereview.chromium.org/2604783002
      Cr-Commit-Position: refs/heads/master@{#440844}
      68324d6b
    • kjellander's avatar
      Change WebRTC Android Debug builders to not build all. · aa55635d
      kjellander authored
      This will significantly reduce the wasted bandwidth consumed
      when these bots are no longer archiving 13 GB for every build.
      
      Add a new Android Builder that will build 'all' in Release mode,
      but not archive the build.
      
      This is a prerequisite for https://chromium-review.googlesource.com/423051
      
      BUG=657315
      NOTRY=True
      
      Review-Url: https://codereview.chromium.org/2605873002
      Cr-Commit-Position: refs/heads/master@{#440843}
      aa55635d
    • haraken's avatar
      Remove an isGlobalInitialized() check from WindowProxy::updateDocument() · 403eecaa
      haraken authored
      Context states transit from Uninitialized to Initialized, and then to Detached.
      
      - isGlobalInitialized() returns true when the context state is Initialized or Detached.
      - isContextInitialized() returns true when the context state is Initialized.
      
      Thus !isContextInitialized() is stronger than !isGlobalInitialized().
      Hence we can remove if(!isGlobalInitialized()) from WindowProxy::updateDocument().
      
      BUG=677253
      
      Review-Url: https://codereview.chromium.org/2603953002
      Cr-Commit-Position: refs/heads/master@{#440842}
      403eecaa
    • haraken's avatar
      Remove an isContextInitialized() check from ScriptController::executeScriptInIsolatedWorld · 3d044ba6
      haraken authored
      By checking scriptState->contextIsValid(), we don't need to check isContextInitialized().
      
      BUG=677253
      
      Review-Url: https://codereview.chromium.org/2605853002
      Cr-Commit-Position: refs/heads/master@{#440841}
      3d044ba6
    • haraken's avatar
      Remove existingWindowProxy() · 45830933
      haraken authored
      The only call site of existingWindowProxy() is V8Initializer::messageHandlerInMainThread().
      However, as commented in the code, that code should not be needed because
      if the context is during initialization it should already have bailed out at
      the if(!scriptState->contextIsValid()) check at the very beginning of
      V8Initializer::messageHandlerInMainThread().
      
      If the reasoning is correct, we can simply remove all code around existingWindowProxy().
      
      BUG=677253
      
      Review-Url: https://codereview.chromium.org/2607743002
      Cr-Commit-Position: refs/heads/master@{#440840}
      45830933
    • haraken's avatar
      Minor clean-up on WindowProxy::disposeContext() · 488433ae
      haraken authored
      We don't need to check isContextInitialized() in clearForClose() and
      clearForNavigation() because it is already checked in WindowProxy::disposeContext().
      
      Also this CL moves the ScriptState::Scope into disposeContext()
      Though we don't need to enter ScriptState::Scope in case of clearForClose()
      by accident, it looks safer to enter the scope always.
      
      BUG=677253
      
      Review-Url: https://codereview.chromium.org/2601033002
      Cr-Commit-Position: refs/heads/master@{#440839}
      488433ae
    • apisarev's avatar
      Initialize member array field. · 2d88572a
      apisarev authored
      In RuleData we have array field, which is not initialized at
      construction of the object. And after object constructed, we iterate
      through this array by pointer. This code look dangerous and MSan detect
      this problem.
      To be safe during this iteration need initialize this array. It was
      done.
      
      R=skobes
      BUG=None
      
      Review-Url: https://codereview.chromium.org/2600123002
      Cr-Commit-Position: refs/heads/master@{#440838}
      2d88572a
    • chromeos-commit-bot's avatar
      Automated Commit: Committing new LKGM version 9128.0.0 for chromeos. · 253c3206
      chromeos-commit-bot authored
      Cr-Commit-Position: refs/heads/master@{#440837}
      253c3206
    • yabinh's avatar
      Remove @RetryOnFailure in IME test · c3fe81c8
      yabinh authored
      A lot of IME tests were flaky and marked with @RetryOnFailure. Now they
      are (almost) all deflaked, so we don't need @RetryOnFailure any more.
      
      BUG=628964,603991
      
      Review-Url: https://codereview.chromium.org/2607723002
      Cr-Commit-Position: refs/heads/master@{#440836}
      c3fe81c8
    • v8-autoroll's avatar
      Update V8 to version 5.7.360. · fc4d248d
      v8-autoroll authored
      Summary of changes available at:
      https://chromium.googlesource.com/v8/v8/+log/cf7481bd..d17870c6
      
      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/2607703002
      Cr-Commit-Position: refs/heads/master@{#440835}
      fc4d248d
    • haraken's avatar
      WindowProxy::initialize should never return null · b51d327e
      haraken authored
      It's already guaranteed that WindowProxy::initialize never returns null.
      This CL just does some refactoring to make the fact clearer.
      
      BUG=
      
      Review-Url: https://codereview.chromium.org/2601773002
      Cr-Commit-Position: refs/heads/master@{#440834}
      b51d327e
    • tsergeant's avatar
      MD History: clang-format Javascript files (again!) · df5e64aa
      tsergeant authored
      The clang-format Javascript style changed in crrev.com/440558 to prevent
      single-line functions. This CL updates the Javascript in MD History to
      follow this change.
      
      BUG=567770
      CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:closure_compilation
      
      Review-Url: https://codereview.chromium.org/2607653002
      Cr-Commit-Position: refs/heads/master@{#440833}
      df5e64aa