commit 257dbf77d31f155d23d902acbca806432251e962 53.0.2785.47 author chrome-cron <chrome-cron@google.com> Thu Aug 04 00:05:33 2016 committer chrome-cron <chrome-cron@google.com> Thu Aug 04 00:05:33 2016 Publish DEPS for Chromium 53.0.2785.47 DEPS diff]

commit 9213b86898bf73553020723e9bb7070af2bd51a6 author chrome-cron <chrome-cron@google.com> Thu Aug 04 00:01:05 2016 committer chrome-cron <chrome-cron@google.com> Thu Aug 04 00:04:51 2016 Incrementing VERSION to 53.0.2785.47 Cr-Commit-Position: refs/branch-heads/2785@{#493} Cr-Branched-From: 68623971be0cfc492a2cb0427d7f478e7b214c24-refs/heads/master@{#403382} chrome/VERSION diff]

commit adc9bdefc8c1a10c10cc751252bec4ad9e4b5014 author Theresa Wellington <twellington@google.com> Wed Aug 03 23:22:05 2016 committer Theresa Wellington <twellington@google.com> Wed Aug 03 23:26:21 2016 Always perform the multi-instance migration Perform the multi-instance migration even if the legacy migration preference isn't set. The shared preference was added recently so it's likely that the preference isn't set even though the legacy migration has run. In this case, the multi-instance migration is still needed. BUG=633904 TBR=dfalcantara@chromium.org Review URL: https://codereview.chromium.org/2208823004 . Review-Url: https://codereview.chromium.org/2213543002 Cr-Original-Commit-Position: refs/heads/master@{#409644} Cr-Commit-Position: refs/branch-heads/2785@{#492} Cr-Branched-From: 68623971be0cfc492a2cb0427d7f478e7b214c24-refs/heads/master@{#403382} chrome/android/java/src/org/chromium/chrome/browser/tabmodel/TabPersistentStore.java diff]

commit 9a9853c91d1c2cb9ac862373603b1304859a6e35 author Mitsuru Oshima <oshima@chromium.org> Wed Aug 03 22:41:09 2016 committer Mitsuru Oshima <oshima@chromium.org> Wed Aug 03 22:45:31 2016 Resolve conflict in exo/wayland/server.cc in m53 branch The method OnDisplayWorkareInsetsChanged has been removed on ToT, so this method wasn't updated in the original CL. BUG=632083 TBR=hidehiko@chromium.org Cr-Commit-Position: refs/branch-heads/2785@{#484} Cr-Branched-From: 68623971be0cfc492a2cb0427d7f478e7b214c24-refs/heads/master@{#403382} [modify] https://crrev.com/9f38962edfcc46c2dc91b426ce24fa43993529cc/components/exo/wayland/server.cc Review URL: https://codereview.chromium.org/2203393002 . Cr-Commit-Position: refs/branch-heads/2785@{#491} Cr-Branched-From: 68623971be0cfc492a2cb0427d7f478e7b214c24-refs/heads/master@{#403382} components/exo/wayland/server.cc diff]

commit d29a4d7d75a200e37c45b2df062826e155c6d9ea author Jialiu Lin <jialiul@chromium.org> Wed Aug 03 19:57:08 2016 committer Jialiu Lin <jialiul@chromium.org> Wed Aug 03 20:04:34 2016 Fill user_population field in PPAPI download ping. Plus minor refactor on download_protection_service_unittest.cc to get rid of deprecated message_loop. BUG=632170 Review-Url: https://codereview.chromium.org/2186913005 Cr-Commit-Position: refs/heads/master@{#409050} (cherry picked from commit 4864cf4acebb57e589e1699260ae52635ae36ed8) Review URL: https://codereview.chromium.org/2204973005 . Cr-Commit-Position: refs/branch-heads/2785@{#490} Cr-Branched-From: 68623971be0cfc492a2cb0427d7f478e7b214c24-refs/heads/master@{#403382} chrome/browser/file_select_helper.cc diff]

chrome/browser/safe_browsing/download_protection_service.cc diff]

chrome/browser/safe_browsing/download_protection_service.h diff]

chrome/browser/safe_browsing/download_protection_service_unittest.cc diff]

chrome/test/ppapi/ppapi_filechooser_browsertest.cc diff]

commit 93ef067a219dd32ef8d0b213381363fda37e84ac author chrome-cron <chrome-cron@google.com> Wed Aug 03 19:51:12 2016 committer chrome-cron <chrome-cron@google.com> Wed Aug 03 19:54:42 2016 Incrementing VERSION to 53.0.2785.46 Cr-Commit-Position: refs/branch-heads/2785@{#489} Cr-Branched-From: 68623971be0cfc492a2cb0427d7f478e7b214c24-refs/heads/master@{#403382} chrome/VERSION diff]

commit 196bc1bb7bcd7e8086cf55cac2415618167a3682 author Xiyuan Xia <xiyuan@google.com> Wed Aug 03 16:43:39 2016 committer Xiyuan Xia <xiyuan@google.com> Wed Aug 03 16:47:37 2016 Merge "arc: Use location service consent." > This adds option to use location service into OptIn flow and fix > similar backup and restore consent. > > BUG=631264 > TEST=Manually on device together with Android side CL. On fresh device > go through OptIn flow and set use location service off. Start > Play Store and install Google Maps app. On start, Google Maps > asks permission to activate usage of Location service. Disable > and re-enable Arc and go throug OptIn flow but set this feature > on and repeat Google Maps installation. On start, Google maps > app does not ask permission to modify usage Location service. > CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:closure_compilation > > Review-Url: https://codereview.chromium.org/2179803002 > Cr-Commit-Position: refs/heads/master@{#407650} > (cherry picked from commit 905787aa98feb38d969bcf03b0214a9d1a5a4c43) Review URL: https://codereview.chromium.org/2212463002 . Cr-Commit-Position: refs/branch-heads/2785@{#488} Cr-Branched-From: 68623971be0cfc492a2cb0427d7f478e7b214c24-refs/heads/master@{#403382} chrome/browser/chromeos/arc/arc_auth_service.cc diff]

chrome/browser/chromeos/arc/arc_auth_service.h diff]

chrome/browser/chromeos/arc/arc_settings_service.cc diff]

chrome/browser/chromeos/arc/arc_support_host.cc diff]

chrome/browser/chromeos/arc/arc_support_host.h diff]

chrome/browser/resources/chromeos/arc_support/background.js diff]

chrome/browser/resources/chromeos/arc_support/main.css diff]

chrome/browser/resources/chromeos/arc_support/main.html diff]

chrome/common/pref_names.cc diff]

chrome/common/pref_names.h diff]

commit e3992e34ca2a88389f9d8621a9bb937f2b12d408 author Xiyuan Xia <xiyuan@google.com> Wed Aug 03 16:30:28 2016 committer Xiyuan Xia <xiyuan@google.com> Wed Aug 03 16:36:40 2016 Merge "arc: Implement scrollable OptIn window content." > Support low resolutions by making OptIn content scrollable in case > Chrome desktop resolution is lower than required for normal OptIn > display. This also implements automatic window bounds update on > desktop resoluton change. > > BUG=b/29817065 > TEST=Manually on devices. > CQ_INCLUDE_TRYBOTS=tryserver.chromium.linux:closure_compilation > > Review-Url: https://codereview.chromium.org/2142933006 > Cr-Commit-Position: refs/heads/master@{#404947} > (cherry picked from commit f8e016bfad2544663aab1bdcccd652477cbfbfe2) BUG=633605 Review URL: https://codereview.chromium.org/2206953003 . Cr-Commit-Position: refs/branch-heads/2785@{#487} Cr-Branched-From: 68623971be0cfc492a2cb0427d7f478e7b214c24-refs/heads/master@{#403382} chrome/browser/chromeos/arc/arc_support_host.cc diff]

chrome/browser/chromeos/arc/arc_support_host.h diff]

chrome/browser/resources/chromeos/arc_support/background.js diff]

chrome/browser/resources/chromeos/arc_support/lso.css [Added - diff

chrome/browser/resources/chromeos/arc_support/main.css diff]

chrome/browser/resources/chromeos/arc_support/main.html diff]

chrome/browser/resources/component_extension_resources.grd diff]

commit 2c27ce502f0b6912b43be47a57400c87d168e81a author Ken Rockot <rockot@chromium.org> Wed Aug 03 16:11:47 2016 committer Ken Rockot <rockot@chromium.org> Wed Aug 03 16:17:32 2016 [mojo-edk] Prevent AcceptIncomingMessages flushing aggressively Changes AcceptIncomingMessages to only flush the incoming message queue once synchronously. This prevents deadlock cycles that can block incoming external messages by spinning the IO thread indefinitely. It also prevents similar cycles from chewing up CPU on other threads. Also fixes some Watcher tests that are broken by ProcessIncomingMessages behavior. This change made the brokenness more apparent. BUG=628492 R=amistry@chromium.org Review-Url: https://codereview.chromium.org/2153733002 Cr-Commit-Position: refs/heads/master@{#405776} TBR=yzshen@chromium.org Review URL: https://codereview.chromium.org/2209733002 . Cr-Commit-Position: refs/branch-heads/2785@{#486} Cr-Branched-From: 68623971be0cfc492a2cb0427d7f478e7b214c24-refs/heads/master@{#403382} mojo/edk/system/node_controller.cc diff]

mojo/edk/system/node_controller.h diff]

mojo/edk/system/watch_unittest.cc diff]

commit 60647e4bfef782c28c931ea95e88045aa5dcd69a author Xiyuan Xia <xiyuan@google.com> Wed Aug 03 16:10:22 2016 committer Xiyuan Xia <xiyuan@google.com> Wed Aug 03 16:15:06 2016 Merge "arc: Provide progress to load TOS content for OptIn." > This implements progress for loading TOS content for OptIn > workflow with error/retry support. Also fixes few UI bugs > in OptIn layout windows. > > BUG=b/29419423 > TEST=Manually on device. Emulate error conditions on different > stages of OptIn workflow. OptIn is correctly recoverable > in each case. > CQ_INCLUDE_TRYBOTS=tryserver.chromium.linux:closure_compilation > > Review-Url: https://codereview.chromium.org/2137713002 > Cr-Commit-Position: refs/heads/master@{#404550} > (cherry picked from commit c3b66273ba094bf67846299219e419b3a9b42892) Review URL: https://codereview.chromium.org/2209743002 . Cr-Commit-Position: refs/branch-heads/2785@{#485} Cr-Branched-From: 68623971be0cfc492a2cb0427d7f478e7b214c24-refs/heads/master@{#403382} chrome/browser/chromeos/arc/arc_auth_service.cc diff]

chrome/browser/chromeos/arc/arc_auth_service.h diff]

chrome/browser/chromeos/arc/arc_support_host.cc diff]

chrome/browser/resources/chromeos/arc_support/background.js diff]

chrome/browser/resources/chromeos/arc_support/main.css diff]

chrome/browser/resources/chromeos/arc_support/main.html diff]

commit 9f38962edfcc46c2dc91b426ce24fa43993529cc author Mitsuru Oshima <oshima@chromium.org> Wed Aug 03 14:04:27 2016 committer Mitsuru Oshima <oshima@chromium.org> Wed Aug 03 14:07:49 2016 Resolve conflict in exo/wayland/server.cc in m53 branch The method OnDisplayWorkareInsetsChanged has been removed on ToT, so this method wasn't updated in the original CL. BUG=632083 TBR=hidehiko@chromium.org Review URL: https://codereview.chromium.org/2203393002 . Cr-Commit-Position: refs/branch-heads/2785@{#484} Cr-Branched-From: 68623971be0cfc492a2cb0427d7f478e7b214c24-refs/heads/master@{#403382} components/exo/wayland/server.cc diff]

commit 73dafc50c950d4bc4b7259a115c916b9cc439ae8 author Ulan Degenbaev <ulan@chromium.org> Wed Aug 03 10:44:12 2016 committer Ulan Degenbaev <ulan@chromium.org> Wed Aug 03 10:47:55 2016 [Oilpan] Schedule precise GC after conservative GC when V8 requests to collect all available garbage. BUG=625090 Review-Url: https://codereview.chromium.org/2185023002 Cr-Commit-Position: refs/heads/master@{#408123} (cherry picked from commit ebace5e1b86b72ec5e5f89b35f73bba9c95adae9) Review URL: https://codereview.chromium.org/2205253002 . Cr-Commit-Position: refs/branch-heads/2785@{#483} Cr-Branched-From: 68623971be0cfc492a2cb0427d7f478e7b214c24-refs/heads/master@{#403382} third_party/WebKit/Source/bindings/core/v8/V8GCController.cpp diff]

commit 3b634e681fa646a84ef38ebe7d5aee3608ce8309 author Hidehiko Abe <hidehiko@chromium.org> Wed Aug 03 09:32:46 2016 committer Hidehiko Abe <hidehiko@chromium.org> Wed Aug 03 09:44:47 2016 Update histgrams.xml for ArcProvisioningResult. The ArcProvisioningResult was extended https://codereview.chromium.org/2173103002/diff/140001/chrome/browser/chromeos/arc/arc_optin_uma.h but histgrams.xml was not updated in the CL. This CL updates to adapt the new values. BUG=630624 TEST=Ran trybots. Review-Url: https://codereview.chromium.org/2191403002 Cr-Commit-Position: refs/heads/master@{#409146} (cherry picked from commit 61a81ea6bcccee7cd6392f9f286ae0df99cd1054) Review URL: https://codereview.chromium.org/2206873003 . Cr-Commit-Position: refs/branch-heads/2785@{#482} Cr-Branched-From: 68623971be0cfc492a2cb0427d7f478e7b214c24-refs/heads/master@{#403382} tools/metrics/histograms/histograms.xml diff]

commit b7a6e787787f2edcbe7a6d584b7c24e4e949302b author Hidehiko Abe <hidehiko@chromium.org> Wed Aug 03 09:11:46 2016 committer Hidehiko Abe <hidehiko@chromium.org> Wed Aug 03 09:44:46 2016 Recategorize ARC auth sign in errors. Currently, many errors are categorized to UNKNOWN_ERROR. With this CL and client modification, we can assign more precise error code for each case. BUG=630624 TEST=Trybot. Review-Url: https://codereview.chromium.org/2173103002 Cr-Commit-Position: refs/heads/master@{#408602} (cherry picked from commit 01cc9d9f7b222240d178b6820c6dc8ba5c40070c) Review URL: https://codereview.chromium.org/2204123002 . Cr-Commit-Position: refs/branch-heads/2785@{#481} Cr-Branched-From: 68623971be0cfc492a2cb0427d7f478e7b214c24-refs/heads/master@{#403382} chrome/browser/chromeos/arc/arc_auth_service.cc diff]

chrome/browser/chromeos/arc/arc_auth_service.h diff]

chrome/browser/chromeos/arc/arc_auth_service_unittest.cc diff]

chrome/browser/chromeos/arc/arc_optin_uma.h diff]

components/arc/common/auth.mojom diff]

commit e8573e904dd5ed11adb5eac18ac601963e90cc14 author Hiroshige Hayashizaki <hiroshige@chromium.org> Wed Aug 03 07:29:32 2016 committer Hiroshige Hayashizaki <hiroshige@chromium.org> Wed Aug 03 07:34:10 2016 Call FetchContext::dispatchWillSendRequest() only if an actual load is started Fixing a regression since [1]. [1] https://codereview.chromium.org/1889973002/ Since [1], FetchContext::dispatchWillSendRequest() was called from ResourceFetcher::willSendRequest() in the middle of ResourceFetcher::requestResource(), and might have modified Resource::m_resourceRequest. However, if the actual loading is deferred, e.g. when FontResource is not used, FetchContext::dispatchWillSendRequest() was called without actual loading, causing stale pending load reports in DevTools. This CL - Moves the ResourceFetcher::willSendRequest() call in requestResource() to ResourceFetcher::startLoad(). Now FetchContext::dispatchWillSendRequest() (called from startLoad()) modifies the local ResourceRequest in startLoad(), not modifying ResourceRequest::m_resourceRequest (which is the behavior before [1]). - Moves setAllowStoredCredentials() call in ResourceFetcher::willSendRequest() to its callsites, because this should be done even when the actual loading is deferred and should modify Resource::m_resourceRequest. - Adds a layout test. BUG=623616, 632580 Review-Url: https://codereview.chromium.org/2184823006 Cr-Commit-Position: refs/heads/master@{#408588} (cherry picked from commit 1b4209891f51609fe5aa84e13be6dd482ca734c7) Review URL: https://codereview.chromium.org/2207833002 . Cr-Commit-Position: refs/branch-heads/2785@{#480} Cr-Branched-From: 68623971be0cfc492a2cb0427d7f478e7b214c24-refs/heads/master@{#403382} third_party/WebKit/LayoutTests/http/tests/inspector/network/font-face-expected.txt [Added - diff

third_party/WebKit/LayoutTests/http/tests/inspector/network/font-face.html [Added - diff

third_party/WebKit/LayoutTests/http/tests/inspector/network/resources/font-face.html [Added - diff

third_party/WebKit/Source/core/fetch/ResourceFetcher.cpp diff]

commit 0559e3899c6fad4e8a5e3a4b004c3fd5d01efce9 author yoshiki iguchi <yoshiki@chromium.org> Wed Aug 03 07:26:40 2016 committer yoshiki iguchi <yoshiki@chromium.org> Wed Aug 03 07:31:57 2016 Prevent hiding a toast during animation This patch should fix the crash (b/29503765). BUG=628511 BUG=b:29503765 TEST=show a toast and click dismiss button 20 times, no crash observed R=oshima@chromium.org TBR=stevenjb@chromium.org Review-Url: https://codereview.chromium.org/2150603003 Cr-Commit-Position: refs/heads/master@{#406482} (cherry picked from commit 0444c447e813e8fb5931bb0cd141f8f2168ed392) Review URL: https://codereview.chromium.org/2204113002 . Cr-Commit-Position: refs/branch-heads/2785@{#479} Cr-Branched-From: 68623971be0cfc492a2cb0427d7f478e7b214c24-refs/heads/master@{#403382} ash/system/toast/toast_manager_unittest.cc diff]

ash/system/toast/toast_overlay.cc diff]

commit 94fe5b932d6379888d7304e395dc037b6c84f4fa author Wu-Cheng Li <wuchengli@chromium.org> Wed Aug 03 05:46:21 2016 committer Wu-Cheng Li <wuchengli@chromium.org> Wed Aug 03 05:51:30 2016 V4L2imageProcessor: fix video hang when resolution changes. V4L2IP polls the device when there are at least one input buffer and output buffer. But the buffers can be ready at different times. When there is only one output buffer queued, processor will not poll the device. Change the code to poll when either one input buffer or one output buffer is available. During normal decoding, there are always more buffers for V4L2IP to process. So it won't run into the condition that only one output buffer is left. When resolution changes, V4L2VideoDecodeAccelerator waits V4L2IP to return all the buffers. When V4L2IP processes the last buffer, having only one output buffer left can happen. Video playback will hang. BUG=chrome-os-partner:55301 TEST=Play switch_1080p_720p.mp4 on oak. Review-Url: https://codereview.chromium.org/2149373002 Cr-Commit-Position: refs/heads/master@{#405716} (cherry picked from commit 6d5735d1e8450c706e093de1fd275f0e322cbcbe) Review URL: https://codereview.chromium.org/2201893004 . Cr-Commit-Position: refs/branch-heads/2785@{#478} Cr-Branched-From: 68623971be0cfc492a2cb0427d7f478e7b214c24-refs/heads/master@{#403382} media/gpu/v4l2_image_processor.cc diff]

commit 70a7d200b65a4bc8fa957bfa8a8ad8bc8f429bdb author chrome-cron <chrome-cron@google.com> Wed Aug 03 01:01:06 2016 committer chrome-cron <chrome-cron@google.com> Wed Aug 03 01:04:33 2016 Incrementing VERSION to 53.0.2785.45 Cr-Commit-Position: refs/branch-heads/2785@{#477} Cr-Branched-From: 68623971be0cfc492a2cb0427d7f478e7b214c24-refs/heads/master@{#403382} chrome/VERSION diff]

commit f8899e7525aca5ca5abc49c9450fb6e395efeedb author Dan Sanders <sandersd@chromium.org> Wed Aug 03 00:55:38 2016 committer Dan Sanders <sandersd@chromium.org> Wed Aug 03 01:02:04 2016 Merge to M53: Account for video rotation in OnVideoNaturalSizeChange() This was always wrong, but now that natural size chages are always emitted (commit 810dee4b15363fc5e1af55880afe79ebf5a1ebda) they are causing all non-square rotated videos to render with the wrong aspect ratio. This CL ensures that sizes are treated the same way on this path as in OnMetadata(). BUG=632624 Review-Url: https://codereview.chromium.org/2198403002 Cr-Commit-Position: refs/heads/master@{#409112} (cherry picked from commit 2c4784280c9414e0bd4daf9f0c606f8e52de117a) Review URL: https://codereview.chromium.org/2205173002 . Cr-Commit-Position: refs/branch-heads/2785@{#476} Cr-Branched-From: 68623971be0cfc492a2cb0427d7f478e7b214c24-refs/heads/master@{#403382} media/blink/webmediaplayer_impl.cc diff]

media/blink/webmediaplayer_impl_unittest.cc diff]

commit be01311ff6c91e04ee46d3b05d0f4b133a9fd534 author liberato <liberato@chromium.org> Wed Aug 03 00:40:32 2016 committer Commit bot <commit-bot@chromium.org> Wed Aug 03 00:43:34 2016 [M53] Mark AVDA construction thread in use during delete. Merge to M53 of https://codereview.chromium.org/2201753003 . Previously, AVDA::ReleaseMediaCodec would DeleteSoon the MediaCodec instance on the construction thread in some cases. It would not mark the construction thread as in use. This does not prevent ~AVDA to stop the construction thread, so if the release hangs, then so will ~AVDA. BUG=619412 NOPRESUBMIT=true NOTRY=true TBR=dalecurtis@chromium.org Review-Url: https://codereview.chromium.org/2203903003 Cr-Commit-Position: refs/branch-heads/2785@{#475} Cr-Branched-From: 68623971be0cfc492a2cb0427d7f478e7b214c24-refs/heads/master@{#403382} media/gpu/android_video_decode_accelerator.cc diff]

commit 6c3ea7caea600a6f6792c84b46d44f86dd24aca4 author Mitsuru Oshima <oshima@chromium.org> Wed Aug 03 00:27:36 2016 committer Mitsuru Oshima <oshima@chromium.org> Wed Aug 03 00:33:19 2016 Add configuration_changed event and set_background_opacity request. * remote shell API version is updated to 9. * Send the current primary display info because primary display is dynamic and can change or even go away. * This also fixed a bug where a underlay wasn't created when it started maximized. BUG=632083 TEST=tested on new and old impl on android side. Updated unit test. Review-Url: https://codereview.chromium.org/2189073003 Cr-Commit-Position: refs/heads/master@{#409089} (cherry picked from commit 80d20b2f6bc5a6aa8e0caa37f517aef783d3186d) Review URL: https://codereview.chromium.org/2204063002 . Cr-Commit-Position: refs/branch-heads/2785@{#474} Cr-Branched-From: 68623971be0cfc492a2cb0427d7f478e7b214c24-refs/heads/master@{#403382} components/exo/shell_surface.cc diff]

components/exo/shell_surface.h diff]

components/exo/shell_surface_unittest.cc diff]

components/exo/wayland/server.cc diff]

third_party/wayland-protocols/include/protocol/remote-shell-unstable-v1-client-protocol.h diff]

third_party/wayland-protocols/include/protocol/remote-shell-unstable-v1-server-protocol.h diff]

third_party/wayland-protocols/protocol/remote-shell-protocol.c diff]

third_party/wayland-protocols/unstable/remote-shell/remote-shell-unstable-v1.xml diff]

commit f3d399a063e61c09c8a99d12bcfc9105ac71c669 author Rouslan Solomakhin <rouslan@chromium.org> Tue Aug 02 23:08:35 2016 committer Rouslan Solomakhin <rouslan@chromium.org> Tue Aug 02 23:13:21 2016 [Merge M-53] Always close payments UI after disconnecting from the renderer. BUG=633604 Review-Url: https://codereview.chromium.org/2199923004 Cr-Commit-Position: refs/heads/master@{#409325} (cherry picked from commit bf7ab24213d1c6b4d477d3ef0957f6d25d8677d0) Review URL: https://codereview.chromium.org/2205133002 . Cr-Commit-Position: refs/branch-heads/2785@{#473} Cr-Branched-From: 68623971be0cfc492a2cb0427d7f478e7b214c24-refs/heads/master@{#403382} chrome/android/java/src/org/chromium/chrome/browser/payments/PaymentRequestImpl.java diff]

commit 6e367f99646fef1c75b43e3e9533c4feae8020c3 author szager <szager@chromium.org> Tue Aug 02 22:06:49 2016 committer Commit bot <commit-bot@chromium.org> Tue Aug 02 22:11:10 2016 [M53] IntersectionObserver: send notifications when objects disappear TEST=intersection-observer/display-none.html BUG=621693 TBR=eae@chromium.org NOTRY=true NOPRESUBMIT=true Review-Url: https://codereview.chromium.org/2206003002 Cr-Commit-Position: refs/branch-heads/2785@{#472} Cr-Branched-From: 68623971be0cfc492a2cb0427d7f478e7b214c24-refs/heads/master@{#403382} third_party/WebKit/LayoutTests/intersection-observer/display-none-expected.txt [Added - diff

third_party/WebKit/LayoutTests/intersection-observer/display-none.html [Added - diff

third_party/WebKit/Source/core/dom/IntersectionObservation.cpp diff]

commit 6659bf45672d811524b97b05c9b1e1cc5abf3bf9 author Ted Choc <tedchoc@google.com> Tue Aug 02 21:28:24 2016 committer Ted Choc <tedchoc@google.com> Tue Aug 02 21:33:43 2016 Add some additional metrics for the herb prototype. Split out start metrics between Chrome generated CCTs and existing client generated ones (we can then see if user sequences differ between the two). Also, add a metric for if the user taps the URL bar in a CCT to guage the understanding of the URLs immutability in CCTs. Split out load time measurement histograms to not conflate CCTs and those generated by Chrome. BUG=623980 Review URL: https://codereview.chromium.org/2207503003 . Review-Url: https://codereview.chromium.org/2202863002 Cr-Original-Commit-Position: refs/heads/master@{#409254} Cr-Commit-Position: refs/branch-heads/2785@{#471} Cr-Branched-From: 68623971be0cfc492a2cb0427d7f478e7b214c24-refs/heads/master@{#403382} chrome/android/java/src/org/chromium/chrome/browser/customtabs/CustomTabActivity.java diff]

chrome/android/java/src/org/chromium/chrome/browser/customtabs/CustomTabObserver.java diff]

chrome/android/java/src/org/chromium/chrome/browser/toolbar/CustomTabToolbar.java diff]

tools/metrics/actions/actions.xml diff]

tools/metrics/histograms/histograms.xml diff]

commit a2dce45b6967880a048b9f099ebd942d3a8fe05e author Peter Beverloo <peter@chromium.org> Tue Aug 02 19:42:42 2016 committer Peter Beverloo <peter@chromium.org> Tue Aug 02 19:46:15 2016 CL #2204863002 for M53: Ensure push permission is denied when dismissed This is Raymes' CL on top of the 2785 branch, originally uploaded here: https://codereview.chromium.org/2204863002/ BUG=633310 R=raymes@chromium.org Review URL: https://codereview.chromium.org/2200293002 . Cr-Commit-Position: refs/branch-heads/2785@{#470} Cr-Branched-From: 68623971be0cfc492a2cb0427d7f478e7b214c24-refs/heads/master@{#403382} chrome/browser/push_messaging/push_messaging_permission_context.cc diff]

chrome/browser/push_messaging/push_messaging_permission_context_unittest.cc diff]

commit 937477bc4fb46b2bd44eea090a71ee78b33e1965 author Xiyuan Xia <xiyuan@google.com> Tue Aug 02 16:33:17 2016 committer Xiyuan Xia <xiyuan@google.com> Tue Aug 02 16:36:27 2016 Merge "Fix crash on clicking on <select> tag" > BUG=626826 > TEST=Manually, no more crashes observed. > > Review-Url: https://codereview.chromium.org/2136193002 > Cr-Commit-Position: refs/heads/master@{#405778} > (cherry picked from commit d4686b6fec71bb12842f140f617709610bcd187a) Review URL: https://codereview.chromium.org/2207623002 . Cr-Commit-Position: refs/branch-heads/2785@{#469} Cr-Branched-From: 68623971be0cfc492a2cb0427d7f478e7b214c24-refs/heads/master@{#403382} chrome/browser/apps/guest_view/web_view_browsertest.cc diff]

chrome/test/data/extensions/platform_apps/web_view/select/main.html [Added - diff

chrome/test/data/extensions/platform_apps/web_view/select/main.js [Added - diff

chrome/test/data/extensions/platform_apps/web_view/select/manifest.json [Added - diff

chrome/test/data/extensions/platform_apps/web_view/select/test.js [Added - diff

content/browser/renderer_host/render_widget_host_view_aura.cc diff]

commit 149ce74ddadbf5cb76ee003d3088f46363bbe014 author Valery Arkhangorodsky <varkha@chromium.org> Tue Aug 02 16:01:56 2016 committer Valery Arkhangorodsky <varkha@chromium.org> Tue Aug 02 16:15:45 2016 [ash-md] Properly scales windows with transient parents in overview Previously to this CL the code was only considering the focused window when calculating scale for the overview mode transform. It needs to consider the bounding rectangle of the whole transient parent's tree. BUG=632694 Review-Url: https://codereview.chromium.org/2197773002 Cr-Commit-Position: refs/heads/master@{#408763} (cherry picked from commit 0e4a6217e4694b15ba76a51b406254e9a4f22e1e) Review URL: https://codereview.chromium.org/2203793003 . Cr-Commit-Position: refs/branch-heads/2785@{#468} Cr-Branched-From: 68623971be0cfc492a2cb0427d7f478e7b214c24-refs/heads/master@{#403382} ash/common/wm/overview/scoped_transform_overview_window.cc diff]

ash/common/wm/overview/scoped_transform_overview_window.h diff]

ash/common/wm/overview/window_grid.cc diff]

ash/common/wm/overview/window_selector_item.cc diff]

ash/common/wm/overview/window_selector_item.h diff]

commit d00bd84dd139133b648b1553ee1b013d557b771f author chrome-cron <chrome-cron@google.com> Tue Aug 02 15:21:07 2016 committer chrome-cron <chrome-cron@google.com> Tue Aug 02 15:24:10 2016 Incrementing VERSION to 53.0.2785.44 Cr-Commit-Position: refs/branch-heads/2785@{#467} Cr-Branched-From: 68623971be0cfc492a2cb0427d7f478e7b214c24-refs/heads/master@{#403382} chrome/VERSION diff]

commit 6cfd890c1695cea96832020061dcd23a152472d2 author peconn <peconn@chromium.org> Tue Aug 02 11:22:18 2016 committer Commit bot <commit-bot@chromium.org> Tue Aug 02 11:26:10 2016 Split onResourcesLoaded into multiple functions. We have so many resources that onResourcesLoaded is exceeding the 64KB limit Java has on methods. This CL splits onResourcesLoaded based on resource type, eg: onResourcesLoadedAnim, onResourcesLoadedDrawable, onResourcesLoadedString. BUG=629768 Review-Url: https://codereview.chromium.org/2163993002 Cr-Commit-Position: refs/heads/master@{#407864} (cherry picked from commit 2c63be44901ccd5fe3af5323ca494959d497628a) TBR=bauerb@chromium.org, jbudorick@chromium.org NOTRY=true NOPRESUBMIT=true Review-Url: https://codereview.chromium.org/2202223002 Cr-Commit-Position: refs/branch-heads/2785@{#466} Cr-Branched-From: 68623971be0cfc492a2cb0427d7f478e7b214c24-refs/heads/master@{#403382} build/android/gyp/process_resources.py diff]

commit 3869c9ed60ebc307f4b6a8c403d8b94b20e5d9c2 author Daichi Hirono <hirono@chromium.org> Tue Aug 02 07:05:22 2016 committer Daichi Hirono <hirono@chromium.org> Tue Aug 02 07:08:27 2016 Report detailed batch upload error by UMA. Currently chrome reports HTTP response code to UMA and it always -1 when the HTTP connection is failed. The CL let chrome report net status error instead if the response code is -1. BUG=539608 TEST=Sync multiple files in Files.app. Review-Url: https://codereview.chromium.org/2163903002 Cr-Commit-Position: refs/heads/master@{#408926} (cherry picked from commit fb6bf444b264e85dd51019a59b7e26883f98b934) Review URL: https://codereview.chromium.org/2199193003 . Cr-Commit-Position: refs/branch-heads/2785@{#465} Cr-Branched-From: 68623971be0cfc492a2cb0427d7f478e7b214c24-refs/heads/master@{#403382} google_apis/drive/drive_api_requests.cc diff]

commit ae3787063b2b7ebcdda352ae70422d10b0b338be author Erik Chen <erikchen@chromium.org> Tue Aug 02 03:25:02 2016 committer Erik Chen <erikchen@chromium.org> Tue Aug 02 03:29:13 2016 [Merge to 2785] Disable IOSurface clearing on Yosemite by default. > When no experiment is running, don't try clearing IOSurfaces since that might > cause significant performance regressions on old hardware. > > BUG=606850 > > Review-Url: https://codereview.chromium.org/2126713005 > Cr-Commit-Position: refs/heads/master@{#404037} > (cherry picked from commit 042bc6491453110f265cda6b04d69b75d8609c3d) Review URL: https://codereview.chromium.org/2206503002 . Cr-Commit-Position: refs/branch-heads/2785@{#464} Cr-Branched-From: 68623971be0cfc492a2cb0427d7f478e7b214c24-refs/heads/master@{#403382} ui/gfx/mac/io_surface.cc diff]

ui/gl/test/gl_image_test_template.h diff]

commit 067e51ba25f117e6e87e7ea22f4f581c0405d589 author chrome-cron <chrome-cron@google.com> Tue Aug 02 01:01:20 2016 committer chrome-cron <chrome-cron@google.com> Tue Aug 02 01:04:35 2016 Incrementing VERSION to 53.0.2785.43 Cr-Commit-Position: refs/branch-heads/2785@{#463} Cr-Branched-From: 68623971be0cfc492a2cb0427d7f478e7b214c24-refs/heads/master@{#403382} chrome/VERSION diff]

commit c8ef00244b52e125ea0514f87144701d002b1218 author kulshin <kulshin@chromium.org> Tue Aug 02 00:39:28 2016 committer Commit bot <commit-bot@chromium.org> Tue Aug 02 00:42:13 2016 Fix compile break Remove an extra curly brace that I missed while merging BUG=633414 NOTRY=true NOPRESUBMIT=true Review-Url: https://codereview.chromium.org/2206473002 Cr-Commit-Position: refs/branch-heads/2785@{#462} Cr-Branched-From: 68623971be0cfc492a2cb0427d7f478e7b214c24-refs/heads/master@{#403382} content/child/dwrite_font_proxy/dwrite_font_proxy_win.cc diff]

commit 48378340e73373c1436de72f73f732456521cb7d author luoe <luoe@chromium.org> Mon Aug 01 23:45:54 2016 committer Commit bot <commit-bot@chromium.org> Mon Aug 01 23:48:50 2016 Revert "Devtools Color: Basic support for #RRGGBBAA and #RGBA" This reverts commit 97c7757e7ae143f63e5d7281d1a9837338b12562. BUG=630808 NOTRY=true NOPRESUBMIT=true Review-Url: https://codereview.chromium.org/2192123003 Cr-Commit-Position: refs/branch-heads/2785@{#461} Cr-Branched-From: 68623971be0cfc492a2cb0427d7f478e7b214c24-refs/heads/master@{#403382} third_party/WebKit/LayoutTests/inspector/components/color-expected.txt diff]

third_party/WebKit/LayoutTests/inspector/components/color.html diff]

third_party/WebKit/LayoutTests/inspector/elements/styles-3/spectrum-expected.txt diff]

third_party/WebKit/LayoutTests/inspector/elements/styles-3/spectrum.html diff]

third_party/WebKit/LayoutTests/inspector/elements/styles-4/styles-invalid-color-values-expected.txt diff]

third_party/WebKit/LayoutTests/inspector/elements/styles-4/styles-invalid-color-values.html diff]

third_party/WebKit/Source/devtools/front_end/common/Color.js diff]

third_party/WebKit/Source/devtools/front_end/elements/Spectrum.js diff]

third_party/WebKit/Source/devtools/front_end/elements/StylesSidebarPane.js diff]

third_party/WebKit/Source/devtools/front_end/ui/ColorSwatch.js diff]

commit e9578ea4036371bbbdd6ae2b5d923f3bab0ad2b4 author Bo Liu <boliu@chromium.org> Mon Aug 01 23:29:34 2016 committer Bo Liu <boliu@chromium.org> Mon Aug 01 23:37:26 2016 [Merge m53] aw: Fix edge case with destroy before detach Currently if destroy is called before detach, we destroy native side, but don't actually run through the detach code in java side. Then when the real detach is called later, it gets skipped because AwContents is already destroyed, causing java-side leaks. Just go through detach path in destroy. I don't see how this can break anything. BUG=612122 Review-Url: https://codereview.chromium.org/2188593002 Cr-Commit-Position: refs/heads/master@{#408115} (cherry picked from commit 32ef413e5187bfdd43dff6a48531afd35f3e9234) Review URL: https://codereview.chromium.org/2202053003 . Cr-Commit-Position: refs/branch-heads/2785@{#460} Cr-Branched-From: 68623971be0cfc492a2cb0427d7f478e7b214c24-refs/heads/master@{#403382} android_webview/java/src/org/chromium/android_webview/AwContents.java diff]

commit 036e073434ee20e904618db5933d352d701a47b9 author Ian Wen <ianwen@chromium.org> Mon Aug 01 23:21:55 2016 committer Ian Wen <ianwen@chromium.org> Mon Aug 01 23:27:06 2016 Make "All Bookmarks" to be controlled by feature This is used for controlling this feature in field trial, which targets at M52. BUG=605614 Review-Url: https://codereview.chromium.org/2199033002 Cr-Commit-Position: refs/heads/master@{#409069} (cherry picked from commit b8a3ebb9e0ed8f14db3182991fd1cec16ba43339) Review URL: https://codereview.chromium.org/2202013003 . Cr-Commit-Position: refs/branch-heads/2785@{#459} Cr-Branched-From: 68623971be0cfc492a2cb0427d7f478e7b214c24-refs/heads/master@{#403382} chrome/android/java/src/org/chromium/chrome/browser/bookmarks/BookmarkUtils.java diff]

chrome/browser/about_flags.cc diff]

chrome/browser/android/chrome_feature_list.cc diff]

chrome/browser/android/chrome_feature_list.h diff]

testing/variations/fieldtrial_testing_config_android.json diff]

commit bf1542aaece88dcd163158c98df4c215f2c2a84a author Devin Mullins <twifkak@google.com> Mon Aug 01 23:09:38 2016 committer Devin Mullins <twifkak@google.com> Mon Aug 01 23:14:56 2016 Add UMA Precache.CacheStatus.NonPrefetch BUG=615434 Review-Url: https://codereview.chromium.org/2186803003 Cr-Commit-Position: refs/heads/master@{#408145} (cherry picked from commit ad73eb3a583b5131ab878cc9ade0f5856a4ae507) Review URL: https://codereview.chromium.org/2200863002 . Cr-Commit-Position: refs/branch-heads/2785@{#458} Cr-Branched-From: 68623971be0cfc492a2cb0427d7f478e7b214c24-refs/heads/master@{#403382} components/precache/content/precache_manager_unittest.cc diff]

components/precache/core/precache_database.cc diff]

components/precache/core/precache_database_unittest.cc diff]

tools/metrics/histograms/histograms.xml diff]

commit 8c02f25c5b14ea8f1af8c7acaec58a125601b7a0 author Ryan Sleevi <rsleevi@chromium.org> Mon Aug 01 23:07:22 2016 committer Ryan Sleevi <rsleevi@chromium.org> Mon Aug 01 23:14:55 2016 Add Apple IST CA 8 to the Symantec exclusion, remove CA3 - G1 and NTT Symantec originally indicated NTT DoCoMo was indepedently operated, but subsequent investigation revealed it was part of Symantec's MPKI. Apple's G3 is only audited to WebTrust for CAs, not SSL BRs, so removing it from the exclusion set. This adds Apple's CA 8 to the set, after communicating with Apple's PKI team to receive confirmation that it was created pursuant to the audited CP/CPS and is part of the same infrastructure. BUG=620178 Review-Url: https://codereview.chromium.org/2177943004 Cr-Commit-Position: refs/heads/master@{#407618} (cherry picked from commit ad93be59f39a73f36fdf6d329b48892a08c3fc36) Review URL: https://codereview.chromium.org/2198393002 . Cr-Commit-Position: refs/branch-heads/2785@{#457} Cr-Branched-From: 68623971be0cfc492a2cb0427d7f478e7b214c24-refs/heads/master@{#403382} net/data/ssl/symantec/excluded/a4fe7c7f15155f3f0aef7aaa83cf6e06deb97ca3f909df920ac1490882d488ed.pem [Added - diff

net/http/transport_security_state_ct_policies.inc diff]

commit 6e7af610f1ca7581cb1b80ddabde1b44eefef344 author Devin Mullins <twifkak@google.com> Mon Aug 01 22:49:34 2016 committer Devin Mullins <twifkak@google.com> Mon Aug 01 23:04:57 2016 Add UMA Precache.Freshness.Prefetch and include validated resources. - Precache.Freshness.Prefetch measures the freshness (in seconds) of all the prefetched resources in seconds since the moment they were downloaded. - Expose HttpResponseInfo through the call chain of UpdatePrecacheMetricsAndState Precache.Freshness.Prefetch will be useful as a comparison to Precache.TimeSinceLastPrecache. BUG=619211 Review-Url: https://codereview.chromium.org/2146023003 Cr-Commit-Position: refs/heads/master@{#407974} (cherry picked from commit 8e1bdb68cb6d13fc258a7498948a3c590929606a) Review URL: https://codereview.chromium.org/2198383002 . Cr-Commit-Position: refs/branch-heads/2785@{#456} Cr-Branched-From: 68623971be0cfc492a2cb0427d7f478e7b214c24-refs/heads/master@{#403382} chrome/browser/precache/precache_util.cc diff]

components/precache/content/precache_manager.cc diff]

components/precache/content/precache_manager.h diff]

components/precache/content/precache_manager_unittest.cc diff]

components/precache/core/precache_database.cc diff]

components/precache/core/precache_database.h diff]

components/precache/core/precache_database_unittest.cc diff]

components/precache/core/precache_url_table.h diff]

tools/metrics/histograms/histograms.xml diff]

commit 6ad34feaaa2c4cf03d8b02f9602c5c1eaab0bdc2 author Brandon Jones <bajones@chromium.org> Mon Aug 01 22:47:38 2016 committer Brandon Jones <bajones@chromium.org> Mon Aug 01 23:01:38 2016 Fixes a crash resulting from nativeSetGamepadData not being properly registered with JNI. BUG=632692 Review-Url: https://codereview.chromium.org/2196913002 Cr-Commit-Position: refs/heads/master@{#409066} (cherry picked from commit cdfd4c97b50523e7c899dca5707bf53a8289ea44) Review URL: https://codereview.chromium.org/2202803002 . Cr-Commit-Position: refs/branch-heads/2785@{#455} Cr-Branched-From: 68623971be0cfc492a2cb0427d7f478e7b214c24-refs/heads/master@{#403382} content/app/BUILD.gn diff]

content/app/DEPS diff]

content/app/android/library_loader_hooks.cc diff]

device/gamepad/BUILD.gn diff]

device/gamepad/android/gamepad_jni_registrar.cc [Added - diff

device/gamepad/android/gamepad_jni_registrar.h [Added - diff

commit 04cecd4adba75e90968c5d9fc3a6b53bcc4ec8e0 author Bo Liu <boliu@chromium.org> Mon Aug 01 22:47:28 2016 committer Bo Liu <boliu@chromium.org> Mon Aug 01 23:01:37 2016 android: Swallow PopupWindow exception from android This is a workaround for Android L bug with PopupWindow. BUG=633224 Review-Url: https://codereview.chromium.org/2201923002 Cr-Commit-Position: refs/heads/master@{#409077} (cherry picked from commit 6b694e053f5e2a39adae517e668c8402045529b6) Review URL: https://codereview.chromium.org/2204693002 . Cr-Commit-Position: refs/branch-heads/2785@{#454} Cr-Branched-From: 68623971be0cfc492a2cb0427d7f478e7b214c24-refs/heads/master@{#403382} content/public/android/java/src/org/chromium/content/browser/input/PopupTouchHandleDrawable.java diff]

commit aaa8ecd518ce53218449d3620bc31e1875ddc6ff author Ted Choc <tedchoc@google.com> Mon Aug 01 22:39:15 2016 committer Ted Choc <tedchoc@google.com> Mon Aug 01 22:42:03 2016 Add a user action for when the home button is clicked. "Home" matches the existing desktop user action. BUG=633326 Review URL: https://codereview.chromium.org/2199113002 . Review-Url: https://codereview.chromium.org/2203553002 Cr-Original-Commit-Position: refs/heads/master@{#409058} Cr-Commit-Position: refs/branch-heads/2785@{#453} Cr-Branched-From: 68623971be0cfc492a2cb0427d7f478e7b214c24-refs/heads/master@{#403382} chrome/android/java/src/org/chromium/chrome/browser/toolbar/ToolbarManager.java diff]

commit e593253b6b9fe17fd2e315178ab5a5ff62bfa369 author Mathieu Perreault <mathp@chromium.org> Mon Aug 01 22:25:37 2016 committer Mathieu Perreault <mathp@chromium.org> Mon Aug 01 22:39:32 2016 [Merge M53] Use field maxlength when autofilling exp date year Now handles MMYY and MMYYYY fields BUG=631035 Review-Url: https://codereview.chromium.org/2174393002 Cr-Commit-Position: refs/heads/master@{#407909} (cherry picked from commit 8c059105978aab095e3acb3db2e422acb68fab46) Review URL: https://codereview.chromium.org/2198963003 . Cr-Commit-Position: refs/branch-heads/2785@{#452} Cr-Branched-From: 68623971be0cfc492a2cb0427d7f478e7b214c24-refs/heads/master@{#403382} components/autofill/core/browser/autofill_field.cc diff]

components/autofill/core/browser/autofill_field_unittest.cc diff]

commit 9840b2772bafea0ff15ee6b0110df8af88549dbe author Devin Mullins <twifkak@google.com> Mon Aug 01 22:23:30 2016 committer Devin Mullins <twifkak@google.com> Mon Aug 01 22:39:31 2016 Precache should cancel when there is user traffic When any user initiated traffic is seen during the precache fetches, precache should be cancelled. BUG=619221 Review-Url: https://codereview.chromium.org/2061303003 Cr-Commit-Position: refs/heads/master@{#404474} (cherry picked from commit 1e1eff17348e9dca71bf17081b0e4cc6c2212d3b) Review URL: https://codereview.chromium.org/2202023002 . Cr-Commit-Position: refs/branch-heads/2785@{#451} Cr-Branched-From: 68623971be0cfc492a2cb0427d7f478e7b214c24-refs/heads/master@{#403382} chrome/browser/net/chrome_network_delegate.cc diff]

chrome/browser/precache/precache_util.cc [Added - diff

chrome/browser/precache/precache_util.h [Added - diff

chrome/chrome_browser.gypi diff]

components/data_use_measurement/content/data_use_measurement.cc diff]

components/data_use_measurement/content/data_use_measurement.h diff]

components/precache/content/precache_manager.cc diff]

components/precache/content/precache_manager.h diff]

components/precache/content/precache_manager_unittest.cc diff]

commit 8d50cfd5f7036ee15954b328b667e55097b1d313 author Ilya Kulshin <kulshin@chromium.org> Mon Aug 01 22:17:40 2016 committer Ilya Kulshin <kulshin@chromium.org> Mon Aug 01 22:20:19 2016 Implement support for loading font files from outside system directory Implement support for loading font files from outside system directory. When a font file is installed outside the system font dir, we will now have the browser give the renderer a handle to the file that it can use to access the font data. This change will bypass sandbox restrictions that normally prevents the renderer from opening fonts outside the windows fonts directory. BUG=610466 Review-Url: https://codereview.chromium.org/2153343002 Cr-Commit-Position: refs/heads/master@{#407658} (cherry picked from commit 96ce8347f39ce0eebd10de476afb08c0afb406c9) Review URL: https://codereview.chromium.org/2204603002 . Cr-Commit-Position: refs/branch-heads/2785@{#450} Cr-Branched-From: 68623971be0cfc492a2cb0427d7f478e7b214c24-refs/heads/master@{#403382} content/browser/renderer_host/dwrite_font_proxy_message_filter_win.cc diff]

content/browser/renderer_host/dwrite_font_proxy_message_filter_win.h diff]

content/browser/renderer_host/dwrite_font_proxy_message_filter_win_unittest.cc diff]

content/child/dwrite_font_proxy/dwrite_font_proxy_win.cc diff]

content/child/dwrite_font_proxy/dwrite_font_proxy_win.h diff]

content/child/dwrite_font_proxy/dwrite_font_proxy_win_unittest.cc diff]

content/common/dwrite_font_proxy_messages.h diff]

content/test/dwrite_font_fake_sender_win.cc diff]

content/test/dwrite_font_fake_sender_win.h diff]

commit 9453c3f083a2f9d777412cf67cbd5feacfc3b87d author John Bauman <jbauman@chromium.org> Mon Aug 01 22:17:39 2016 committer John Bauman <jbauman@chromium.org> Mon Aug 01 22:20:18 2016 Optimize webgl texImage2D from YUV video textures. The current path does a conversion from YUV to an RGBA SkImage, then paints that to another Skia canvas and does a CopyTexImageCHROMIUM to the WebGL texture. We can optimize this by removing the paint to the canvas and doing a copy directly from the SkImage to the WebGL texture. BUG=625900 Review-Url: https://codereview.chromium.org/2127053004 Cr-Commit-Position: refs/heads/master@{#406735} (cherry picked from commit 581d041c9971bb533e2cbd5c57014ee026fb50e6) Review URL: https://codereview.chromium.org/2199093002 . Cr-Commit-Position: refs/branch-heads/2785@{#449} Cr-Branched-From: 68623971be0cfc492a2cb0427d7f478e7b214c24-refs/heads/master@{#403382} content/renderer/media/webmediaplayer_ms.cc diff]

media/blink/webmediaplayer_impl.cc diff]

media/renderers/skcanvas_video_renderer.cc diff]

media/renderers/skcanvas_video_renderer.h diff]

commit aa8c12ec3896e769ede91c8475412fd339f8d523 author chrome-cron <chrome-cron@google.com> Mon Aug 01 22:13:07 2016 committer chrome-cron <chrome-cron@google.com> Mon Aug 01 22:17:57 2016 Incrementing VERSION to 53.0.2785.42 Cr-Commit-Position: refs/branch-heads/2785@{#448} Cr-Branched-From: 68623971be0cfc492a2cb0427d7f478e7b214c24-refs/heads/master@{#403382} chrome/VERSION diff]

commit 8d2e0414e4d63b63a056b39847d95b06334d08cb author John Bauman <jbauman@chromium.org> Mon Aug 01 22:12:58 2016 committer John Bauman <jbauman@chromium.org> Mon Aug 01 22:15:40 2016 Avoid copying NV12 GL_TEXTURE_EXTERNAL_OES textures for use with skia. Skia can now handle reading from GL_TEXTURE_EXTERNAL_OES textures. It'll immediately do a conversion from YUV to RGB and release the input texture, so we don't need to worry about the texture lifetime. BUG=625900,505026 Review-Url: https://codereview.chromium.org/2126053002 Cr-Commit-Position: refs/heads/master@{#404042} (cherry picked from commit 48ec0365657930e8428945f8090432b05f42f14e) Review URL: https://codereview.chromium.org/2198373002 . Cr-Commit-Position: refs/branch-heads/2785@{#447} Cr-Branched-From: 68623971be0cfc492a2cb0427d7f478e7b214c24-refs/heads/master@{#403382} media/renderers/skcanvas_video_renderer.cc diff]

commit c9b745eb0755ae5e6b01dc5ff34d3956af420093 author Scott Little <sclittle@chromium.org> Mon Aug 01 21:36:03 2016 committer Scott Little <sclittle@chromium.org> Mon Aug 01 21:48:33 2016 Fix precache crash in intel compiler In android x86, amd64 devices unique_ptr gets released before saved to elements_ map. This behavior is only seen in release versions of Chrome. BUG=619111 Review-Url: https://codereview.chromium.org/2199643002 Cr-Commit-Position: refs/heads/master@{#408990} (cherry picked from commit 97103cddba712a049e4723776327d503400a1748) Review URL: https://codereview.chromium.org/2198343002 . Cr-Commit-Position: refs/branch-heads/2785@{#445} Cr-Branched-From: 68623971be0cfc492a2cb0427d7f478e7b214c24-refs/heads/master@{#403382} components/precache/core/fetcher_pool.h diff]

commit 4f0e41216c2849d936aa61f1b71d059be8a30324 author cernekee <cernekee@chromium.org> Mon Aug 01 21:29:31 2016 committer Commit bot <commit-bot@chromium.org> Mon Aug 01 21:32:18 2016 ARC: Cache the most recently added network Chrome may issue the CreateNetworkSuccessCallback before the guid->service_path mapping is available via GetNetworkStateFromGuid(). Cache the most recently added network so that if a caller tries to invoke Create and then Forget, the Forget operation will succeed. BUG=b/29456708 TEST=`run cts -c android.net.wifi.cts.WifiEnterpriseConfigTest --disable-reboot` NOTRY=true NOPRESUBMIT=true Review-Url: https://codereview.chromium.org/2181203002 Cr-Commit-Position: refs/heads/master@{#407945} (cherry picked from commit c584e109a523b997a0172d3b20c80a06dcdf6d0f) Review-Url: https://codereview.chromium.org/2193013002 Cr-Commit-Position: refs/branch-heads/2785@{#444} Cr-Branched-From: 68623971be0cfc492a2cb0427d7f478e7b214c24-refs/heads/master@{#403382} components/arc/net/arc_net_host_impl.cc diff]

components/arc/net/arc_net_host_impl.h diff]

commit 97ec68299a62dd2cb000639e7e990235b513eadc author Ben Kwa <kenobi@google.com> Mon Aug 01 20:52:55 2016 committer Ben Kwa <kenobi@google.com> Mon Aug 01 20:55:15 2016 [arc-intents] Properly qualify API-generated page transitions. Unqualified page transitions are treated as link-clicks, which can get sent to android via the arc intent mechanism. This can result in infinite-looping if the URL that is being opened originated from android in the first place. Marking this as an API-generated page transition ensures that the arc intent code does not forward this URL back to android. BUG=632360 Review-Url: https://codereview.chromium.org/2189063002 Cr-Commit-Position: refs/heads/master@{#408775} (cherry picked from commit b7af62bdaac59bc72d4a87581243a2ce634d0918) Review URL: https://codereview.chromium.org/2202753002 . Cr-Commit-Position: refs/branch-heads/2785@{#443} Cr-Branched-From: 68623971be0cfc492a2cb0427d7f478e7b214c24-refs/heads/master@{#403382} ash/shell/shell_delegate_impl.cc diff]

ash/shell/shell_delegate_impl.h diff]

ash/shell_delegate.h diff]

ash/sysui/shell_delegate_mus.cc diff]

ash/sysui/shell_delegate_mus.h diff]

ash/test/test_shell_delegate.cc diff]

ash/test/test_shell_delegate.h diff]

chrome/browser/ui/ash/chrome_shell_delegate.cc diff]

chrome/browser/ui/ash/chrome_shell_delegate.h diff]

components/arc/intent_helper/arc_intent_helper_bridge.cc diff]

commit 216008f235ac709e284d09300e400a47e51a6e1c author Matthew Jones <mdjones@chromium.org> Mon Aug 01 20:21:58 2016 committer Matthew Jones <mdjones@chromium.org> Mon Aug 01 20:29:26 2016 Exclude border from tab switcher asset The inner border of the tab switcher is a separate asset and therefore does not need to be included at all in the main tab switcher asset. BUG=623571 Review-Url: https://codereview.chromium.org/2197263002 Cr-Commit-Position: refs/heads/master@{#409012} (cherry picked from commit 47010a663bdb4a65e5ff866a34add015c3089eb4) Review URL: https://codereview.chromium.org/2199943002 . Cr-Commit-Position: refs/branch-heads/2785@{#442} Cr-Branched-From: 68623971be0cfc492a2cb0427d7f478e7b214c24-refs/heads/master@{#403382} chrome/android/java/res/drawable-hdpi/tabswitcher_border_frame.9.png diff]

chrome/android/java/res/drawable-mdpi/tabswitcher_border_frame.9.png diff]

chrome/android/java/res/drawable-xhdpi/tabswitcher_border_frame.9.png diff]

chrome/android/java/res/drawable-xxhdpi/tabswitcher_border_frame.9.png diff]

chrome/android/java/res/drawable-xxxhdpi/tabswitcher_border_frame.9.png diff]

commit 8939e8c9152b2afd54bfbd8400af6cc61706d6c1 author Devin Mullins <twifkak@google.com> Mon Aug 01 19:32:18 2016 committer Devin Mullins <twifkak@google.com> Mon Aug 01 19:35:19 2016 Exposing CacheEntryStatus (former TransactionPattern) via UrlRequest This will allow to know how the UrlRequest affected the cache. Currently, it was possible to retrieve: cache used = was_cached && !network_accessed cache validated = was_cached && network_accessed not used/updated/cantconditionalize = !was_cached This change allows to tell apart the not used/updated/cantconditionalize sub-categories. This change has the added benefit that HttpCacheTransaction::RecordHistograms could be refactorized out of that class and moved to upper layers. BUG=615434 Review-Url: https://codereview.chromium.org/2113603003 Cr-Commit-Position: refs/heads/master@{#407971} (cherry picked from commit 19ff6f1bd9d1ea24e3104d0cbec6352640545d8c) Review URL: https://codereview.chromium.org/2205453002 . Cr-Commit-Position: refs/branch-heads/2785@{#441} Cr-Branched-From: 68623971be0cfc492a2cb0427d7f478e7b214c24-refs/heads/master@{#403382} net/http/http_cache_transaction.cc diff]

net/http/http_cache_transaction.h diff]

net/http/http_cache_unittest.cc diff]

net/http/http_response_info.cc diff]

net/http/http_response_info.h diff]

commit b8c721befd2eb5dc61851d2de16032b213e1fe27 author Ilya Kulshin <kulshin@chromium.org> Mon Aug 01 19:06:29 2016 committer Ilya Kulshin <kulshin@chromium.org> Mon Aug 01 19:09:24 2016 Pass in the right sender to font proxy init Previous change passed the sender to FontFallback init, but not DWriteFontCollectionProxy which is what really matters. This will ensure that both classes get the right sender. BUG=631254 Review-Url: https://codereview.chromium.org/2196493003 Cr-Commit-Position: refs/heads/master@{#408804} (cherry picked from commit 1e94095743b78b9096b998391a2a4d975577471d) Review URL: https://codereview.chromium.org/2196423002 . Cr-Commit-Position: refs/branch-heads/2785@{#440} Cr-Branched-From: 68623971be0cfc492a2cb0427d7f478e7b214c24-refs/heads/master@{#403382} content/child/dwrite_font_proxy/dwrite_font_proxy_init_win.cc diff]

commit b7b20301c408b1d22395353e68ee8887aac06d0a author Ilya Kulshin <kulshin@chromium.org> Mon Aug 01 18:53:32 2016 committer Ilya Kulshin <kulshin@chromium.org> Mon Aug 01 19:04:36 2016 Use ChildThreadImpl::thread_safe_sender in font proxy if available This changes the logic that the font proxy uses to get the IPC sender. It will now try to get a sender in the initialization code, and use that one if available. This allows it to get the sender while it is still running on the main thread in the plugin, so that it can use it for IPCs later when called from a different thread. This is a threading violation, but it will allow the proxy to work when called by Flash from a background thread. BUG=631254 Review-Url: https://codereview.chromium.org/2182213004 Cr-Commit-Position: refs/heads/master@{#408551} (cherry picked from commit ddaf9994ab75ff143da0c2f5c44499e49db1815f) Review URL: https://codereview.chromium.org/2204443002 . Cr-Commit-Position: refs/branch-heads/2785@{#439} Cr-Branched-From: 68623971be0cfc492a2cb0427d7f478e7b214c24-refs/heads/master@{#403382} content/child/dwrite_font_proxy/dwrite_font_proxy_init_win.cc diff]

commit da8f1dba87fb6e1d1d797df4dc210163f541dfab author Yusuf Ozuysal <yusufo@google.com> Mon Aug 01 18:52:06 2016 committer Yusuf Ozuysal <yusufo@google.com> Mon Aug 01 19:04:35 2016 Initialize mPrimaryColor in ToolbarModelImpl With tab reparenting we don't receive any security state updates or color updates for the tab, because none of those states change. This exposed an issue inside ToolbarModelImpl where if we are using default color, it just uses 0 (the initial value of the mPrimaryColor field) for checking whether the security icon should be tinted. This change initializes it to the default value on construction. BUG=623747 Review URL: https://codereview.chromium.org/2201883002 . Cr-Commit-Position: refs/branch-heads/2785@{#438} Cr-Branched-From: 68623971be0cfc492a2cb0427d7f478e7b214c24-refs/heads/master@{#403382} chrome/android/java/src/org/chromium/chrome/browser/toolbar/ToolbarModelImpl.java diff]

commit 43fb0b13ecb5ff07d4a055cb77b288a5e841530e author Ted Choc <tedchoc@google.com> Mon Aug 01 18:34:43 2016 committer Ted Choc <tedchoc@google.com> Mon Aug 01 18:37:45 2016 Remove herb restriction for tablets and stable/beta builds. BUG=630475 Review URL: https://codereview.chromium.org/2197363002 . Review-Url: https://codereview.chromium.org/2193933002 Cr-Original-Commit-Position: refs/heads/master@{#408760} Cr-Commit-Position: refs/branch-heads/2785@{#437} Cr-Branched-From: 68623971be0cfc492a2cb0427d7f478e7b214c24-refs/heads/master@{#403382} chrome/android/java/src/org/chromium/chrome/browser/util/FeatureUtilities.java diff]

commit ecf65544214b98cecac5b70114b2ff691d138c14 author Ted Choc <tedchoc@google.com> Mon Aug 01 18:24:18 2016 committer Ted Choc <tedchoc@google.com> Mon Aug 01 18:28:23 2016 Broaden the check for whether an intent came from Chrome for herb check. BUG=632488 Review URL: https://codereview.chromium.org/2202683002 . Review-Url: https://codereview.chromium.org/2195773003 Cr-Original-Commit-Position: refs/heads/master@{#408746} Cr-Commit-Position: refs/branch-heads/2785@{#436} Cr-Branched-From: 68623971be0cfc492a2cb0427d7f478e7b214c24-refs/heads/master@{#403382} chrome/android/java/src/org/chromium/chrome/browser/document/ChromeLauncherActivity.java diff]

commit 501e6f0de998b89f51fd98e3bd2bdac359b97658 author Bernhard Bauer <bauerb@chromium.org> Mon Aug 01 17:02:53 2016 committer Bernhard Bauer <bauerb@chromium.org> Mon Aug 01 17:07:42 2016 Enable Popular Sites in Android demo mode. BUG=625033 Review-Url: https://codereview.chromium.org/2172203002 Cr-Commit-Position: refs/heads/master@{#408100} (cherry picked from commit 65f0f9bcaabb68512ce76b923bc9f3305b235b8d) Review URL: https://codereview.chromium.org/2197303002 . Cr-Commit-Position: refs/branch-heads/2785@{#435} Cr-Branched-From: 68623971be0cfc492a2cb0427d7f478e7b214c24-refs/heads/master@{#403382} chrome/android/BUILD.gn diff]

chrome/browser/android/chrome_jni_registrar.cc diff]

chrome/chrome.gyp diff]

components/ntp_tiles.gypi diff]

components/ntp_tiles/BUILD.gn diff]

components/ntp_tiles/DEPS diff]

components/ntp_tiles/android/BUILD.gn [Added - diff

components/ntp_tiles/android/java/src/org/chromium/components/ntptiles/MostVisitedSites.java [Added - diff

components/ntp_tiles/most_visited_sites.cc diff]

components/ntp_tiles/most_visited_sites.h diff]

tools/android/eclipse/.classpath diff]

commit 44233fd40b47ebf61fdef0f922f8b910f0e18b11 author spqchan <spqchan@chromium.org> Mon Aug 01 16:56:22 2016 committer spqchan <spqchan@chromium.org> Mon Aug 01 16:59:28 2016 [Material][Mac] Fixed Bookmark Items Highlight Issues Remove calls to setHighlighted: for MD bookmark items. Ensure that the items aren't highlighted when they are not enabled BUG=627722, 628187, 628204 Review-Url: https://codereview.chromium.org/2169623002 Cr-Commit-Position: refs/heads/master@{#407032} (cherry picked from commit 1078d2565c0bc53dd9ef982d246fd9ac3dd49309) Review URL: https://codereview.chromium.org/2180963002 . Cr-Commit-Position: refs/branch-heads/2785@{#434} Cr-Branched-From: 68623971be0cfc492a2cb0427d7f478e7b214c24-refs/heads/master@{#403382} chrome/browser/ui/cocoa/download/download_item_controller.h diff]

chrome/browser/ui/cocoa/download/download_item_controller.mm diff]

chrome/browser/ui/cocoa/download/download_shelf_controller.mm diff]

commit 5fb2aa14579ee9cbf7c80252a7b31135649c9f1a author Xiyuan Xia <xiyuan@chromium.org> Mon Aug 01 16:51:45 2016 committer Xiyuan Xia <xiyuan@chromium.org> Mon Aug 01 16:56:03 2016 Mrege "arc: Scale notification surface to fit" > BUG=632720 > BUG=b/30374625 > TEST=Manual. Increase resolution and custom notification should always fill > chrome notification space. > > Review-Url: https://codereview.chromium.org/2187363002 > Cr-Commit-Position: refs/heads/master@{#408630} > (cherry picked from commit 589b2256f24ac204c3fdc17a333aebeac3eb7c07) Review URL: https://codereview.chromium.org/2197283002 . Cr-Commit-Position: refs/branch-heads/2785@{#433} Cr-Branched-From: 68623971be0cfc492a2cb0427d7f478e7b214c24-refs/heads/master@{#403382} ui/arc/notification/arc_custom_notification_view.cc diff]

commit ee6837359ca491ad495cdebda2c720f7790563de author Jackie Quinn <jyquinn@chromium.org> Mon Aug 01 16:13:20 2016 committer Jackie Quinn <jyquinn@chromium.org> Mon Aug 01 16:16:14 2016 Add matching algorithm to history query options Add text matching algorithm to history query options to allow history queries to match against text regardless of length. Previously, local queries would only perform text matching for queries greater than 2 characters long. BUG=613591 Review-Url: https://codereview.chromium.org/2187013002 Cr-Commit-Position: refs/heads/master@{#408429} (cherry picked from commit aae370356c41da81d9124cd55105d44775e1246c) Review URL: https://codereview.chromium.org/2196323002 . Cr-Commit-Position: refs/branch-heads/2785@{#432} Cr-Branched-From: 68623971be0cfc492a2cb0427d7f478e7b214c24-refs/heads/master@{#403382} components/history/core/browser/history_backend.cc diff]

components/history/core/browser/history_types.cc diff]

components/history/core/browser/history_types.h diff]

components/history/core/browser/url_database.cc diff]

components/history/core/browser/url_database.h diff]

commit b2ae94d69130233a271a36971b7a27f0f6ae8d08 author Luis Hector Chavez <lhchavez@google.com> Mon Aug 01 15:36:39 2016 committer Luis Hector Chavez <lhchavez@google.com> Mon Aug 01 15:42:03 2016 [Merge to M53] arc: Implement safe access to ArcAuthService. TEST=Extended browser_tests TEST=Manually on device with Arc enabled/disabled. BUG=627137 Review-Url: https://codereview.chromium.org/2149853004 Cr-Commit-Position: refs/heads/master@{#406307} (cherry picked from commit 4b937b462197e87d4ac0c44c0275b7a5350963c0) R=afakhry@chromium.org, xiyuan@chromium.org Review URL: https://codereview.chromium.org/2201493002 . Cr-Commit-Position: refs/branch-heads/2785@{#431} Cr-Branched-From: 68623971be0cfc492a2cb0427d7f478e7b214c24-refs/heads/master@{#403382} chrome/browser/chromeos/arc/arc_auth_service.cc diff]

chrome/browser/chromeos/arc/arc_auth_service.h diff]

chrome/browser/chromeos/arc/arc_auth_service_unittest.cc diff]

chrome/browser/chromeos/arc/arc_support_host.cc diff]

chrome/browser/chromeos/arc/arc_support_host.h diff]

chrome/browser/chromeos/login/users/fake_chrome_user_manager.cc diff]

chrome/browser/chromeos/login/users/fake_chrome_user_manager.h diff]

chrome/browser/extensions/api/feedback_private/feedback_private_api.cc diff]

chrome/browser/ui/app_list/app_list_service_views_browsertest.cc diff]

components/user_manager/user_manager_base.cc diff]

commit ae58e78b265b77ca69fcc13caa2ef128eef98a2c author Benoit Zanotti <bzanotti@google.com> Mon Aug 01 13:55:29 2016 committer Benoit Zanotti <bzanotti@google.com> Mon Aug 01 13:58:43 2016 iOS: Re-add bits of GTM we actually use. Also adds a unit test using the function that is used downstream to prevent this from happening again. BUG=630260 Review-Url: https://codereview.chromium.org/2173873002 Cr-Commit-Position: refs/heads/master@{#407213} (cherry picked from commit 0a30b3b174cf260df6cd9a4e6fd96bc87b840e59) Review URL: https://codereview.chromium.org/2202533002 . Cr-Commit-Position: refs/branch-heads/2785@{#430} Cr-Branched-From: 68623971be0cfc492a2cb0427d7f478e7b214c24-refs/heads/master@{#403382} ios/chrome/BUILD.gn diff]

ios/chrome/ios_chrome_tests.gyp diff]

ios/chrome/test/DEPS diff]

ios/chrome/test/google_toolbox_unittest.mm [Added - diff

third_party/google_toolbox_for_mac/BUILD.gn diff]

third_party/google_toolbox_for_mac/google_toolbox_for_mac.gyp diff]

commit 691c7b2120cab2934d6c8b4818a58e1ff1d26423 author Olivier Robin <olivierrobin@chromium.org> Mon Aug 01 13:50:21 2016 committer Olivier Robin <olivierrobin@chromium.org> Mon Aug 01 13:52:55 2016 Use full version for breakpad on iOS The current version for breakpad in crash reports is CFBundleShortVersionString It should be long version. BUG=626490 Review-Url: https://codereview.chromium.org/2132913003 Cr-Commit-Position: refs/heads/master@{#408953} (cherry picked from commit b0959ee3fc34de2a87f0dce5fc29bddb314da576) Review URL: https://codereview.chromium.org/2196253002 . Cr-Commit-Position: refs/branch-heads/2785@{#429} Cr-Branched-From: 68623971be0cfc492a2cb0427d7f478e7b214c24-refs/heads/master@{#403382} build/mac/tweak_info_plist.py diff]

commit 08173b41fa35c7e3e098cd1dd63f998c21bd5a8e author Mounir Lamouri <mlamouri@chromium.org> Mon Aug 01 09:37:20 2016 committer Mounir Lamouri <mlamouri@chromium.org> Mon Aug 01 09:40:49 2016 Measure EventSource usage in Document and Workers. BUG=632138 Review-Url: https://codereview.chromium.org/2186233002 Cr-Commit-Position: refs/heads/master@{#408423} (cherry picked from commit 6ef97ec77b258a6285cdb77c45664ab6fce8e9d7) Review URL: https://codereview.chromium.org/2199743002 . Cr-Commit-Position: refs/branch-heads/2785@{#428} Cr-Branched-From: 68623971be0cfc492a2cb0427d7f478e7b214c24-refs/heads/master@{#403382} third_party/WebKit/Source/core/frame/UseCounter.h diff]

third_party/WebKit/Source/core/page/EventSource.cpp diff]

tools/metrics/histograms/histograms.xml diff]

commit 28ceae2df36aa9368b2a04179ce23a03d44ea328 author Changwan Ryu <changwan@google.com> Mon Aug 01 08:14:04 2016 committer Changwan Ryu <changwan@google.com> Mon Aug 01 08:32:11 2016 Cache proxy view return value to avoid deadlock If WebView has an active IME but the Android app calls InputMethodManager#hideSoftInputFromWindow() on a non-UI thread, then a deadlock may happen. One example case is when JavaScript triggers it through JavascriptInterface (therefore, on JavaBridge thread.) The deadlock scenario is as follows: 1) InputMethodManager#hideSoftFromWindow() calls ThreadedInputConnectionProxyView#getWindowToken() on JavaBridge thread while holding InputMethodManager#mH. Then getWindowToken() waits for UI thread to become available. 2) At almost same time, InputMethodManager#restartInput() was waiting for InputMethodManager#mH on UI thread This deadlock can be avoided by caching return values as atomic objects. Alternative approach I've tried: check the current thread and block it only when it's IME thread - this may still leave room for deadlock between IME thread and UI thread. BUG=630937 Review-Url: https://codereview.chromium.org/2175263002 Cr-Commit-Position: refs/heads/master@{#408925} (cherry picked from commit 43ceb11f9abf67fea18e8a731a9ef61f5cfe22fc) Review URL: https://codereview.chromium.org/2200613003 . Cr-Commit-Position: refs/branch-heads/2785@{#427} Cr-Branched-From: 68623971be0cfc492a2cb0427d7f478e7b214c24-refs/heads/master@{#403382} content/public/android/java/src/org/chromium/content/browser/ContentViewCore.java diff]

content/public/android/java/src/org/chromium/content/browser/input/ChromiumBaseInputConnection.java diff]

content/public/android/java/src/org/chromium/content/browser/input/ImeAdapter.java diff]

content/public/android/java/src/org/chromium/content/browser/input/ReplicaInputConnection.java diff]

content/public/android/java/src/org/chromium/content/browser/input/ThreadedInputConnectionFactory.java diff]

content/public/android/java/src/org/chromium/content/browser/input/ThreadedInputConnectionProxyView.java diff]

content/public/android/javatests/src/org/chromium/content/browser/input/ImeTest.java diff]

commit 6e99b5785da15f9d858c29548c5b46d8ac4b389a author Naoki Fukino <fukino@chromium.org> Mon Aug 01 06:13:31 2016 committer Naoki Fukino <fukino@chromium.org> Mon Aug 01 06:18:45 2016 Storage manager: Hide "Offline files" when Google Drive volume is not mounted. The "Google Drive" volume in Files app does not always exist. (e.g. Guest session, Supervised user, or disabled by setting.) Showing "Offline files" in storage manager doesn't make sense in such cases and causes a crash. We should hide "Offline files" item when Google Drive volume doesn't exist. BUG=629347 TEST=manually tested on a guest user and a supervised user. TBR=dbeam@chromium.org CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:closure_compilation Review-Url: https://codereview.chromium.org/2184083002 Cr-Commit-Position: refs/heads/master@{#408315} (cherry picked from commit ad2b1015a4d81c54dfbd79f47ca2d58fbe7722d1) Review URL: https://codereview.chromium.org/2202483002 . Cr-Commit-Position: refs/branch-heads/2785@{#426} Cr-Branched-From: 68623971be0cfc492a2cb0427d7f478e7b214c24-refs/heads/master@{#403382} chrome/browser/resources/options/chromeos/storage_manager.html diff]

chrome/browser/resources/options/chromeos/storage_manager.js diff]

chrome/browser/ui/webui/options/chromeos/storage_manager_handler.cc diff]

commit d5d60932e1b9ae0aa1a18203ebeb68eeddc83071 author Owen Lin <owenlin@google.com> Mon Aug 01 04:22:56 2016 committer Owen Lin <owenlin@google.com> Mon Aug 01 04:26:24 2016 Skip posting DecodeTask of resolution changing while resetting The resolution changing event may happen while resetting (|kState_| is kResetting) or flushing (kFlushing). In this case we do not change state and post DecodeTask, otherwise |kState_| will be no more kResetting/kFlushing and FinishReset()/FinishFlush() will not been done. And the stream will still be resumed in FinishReset(). BUG=b/29930597 TEST=Loop run the following items to make sure resolution change smoothly while resetting and flushing. 1. xts google.exoplayer 2. cts AdaptivePlaybackTest#testH264_XXXXX 3. autotest video_VideoSeek.h264 and video_VideoSeek.h264.switchres Review-Url: https://codereview.chromium.org/2151183002 Cr-Commit-Position: refs/heads/master@{#406784} (cherry picked from commit fc45691f210ec5fa198a00e3c1a170a76470020c) Review URL: https://codereview.chromium.org/2196163002 . Cr-Commit-Position: refs/branch-heads/2785@{#425} Cr-Branched-From: 68623971be0cfc492a2cb0427d7f478e7b214c24-refs/heads/master@{#403382} media/gpu/vaapi_video_decode_accelerator.cc diff]

commit 44e98415580666eb6dab2140cc0b0929db7150fe author Kent Tamura <tkent@chromium.org> Mon Aug 01 03:55:01 2016 committer Kent Tamura <tkent@chromium.org> Mon Aug 01 03:58:07 2016 Merge "SELECT popup: Tentative fix for an issue on Android WebView." to M53. Disable element visibility check only on Android. BUG=632561 Review-Url: https://codereview.chromium.org/2201703002 Cr-Commit-Position: refs/heads/master@{#408903} (cherry picked from commit ae36669618d5cb79d22efee333034ed719066f9d) Review URL: https://codereview.chromium.org/2197043002 . Cr-Commit-Position: refs/branch-heads/2785@{#424} Cr-Branched-From: 68623971be0cfc492a2cb0427d7f478e7b214c24-refs/heads/master@{#403382} third_party/WebKit/Source/core/html/HTMLSelectElement.cpp diff]

commit 7d33d91aae79c017b10c470b46db02326c678623 author chrome-cron <chrome-cron@google.com> Mon Aug 01 01:02:26 2016 committer chrome-cron <chrome-cron@google.com> Mon Aug 01 01:04:57 2016 Incrementing VERSION to 53.0.2785.41 Cr-Commit-Position: refs/branch-heads/2785@{#423} Cr-Branched-From: 68623971be0cfc492a2cb0427d7f478e7b214c24-refs/heads/master@{#403382} chrome/VERSION diff]

commit 6f29a4298592591e73ba3a05b8244f4669d1d90e author Alan Cutter <alancutter@chromium.org> Mon Aug 01 00:26:43 2016 committer Alan Cutter <alancutter@chromium.org> Mon Aug 01 00:31:01 2016 Add pre finalizer to Animation to ensure compositor handles get cleaned up BUG=631052 Review-Url: https://codereview.chromium.org/2188623006 Cr-Commit-Position: refs/heads/master@{#408554} (cherry picked from commit 7fec064b3a37032605f091ba1ba52846c0e05824) Review URL: https://codereview.chromium.org/2198723002 . Cr-Commit-Position: refs/branch-heads/2785@{#422} Cr-Branched-From: 68623971be0cfc492a2cb0427d7f478e7b214c24-refs/heads/master@{#403382} third_party/WebKit/Source/core/animation/Animation.cpp diff]

third_party/WebKit/Source/core/animation/Animation.h diff]

commit 05dac4c5dbc4e0e2e5610edba038f7dd5ebdaa7e author bmcquade <bmcquade@chromium.org> Sun Jul 31 14:22:26 2016 committer Commit bot <commit-bot@chromium.org> Sun Jul 31 14:26:12 2016 Add equality and empty tests for first_contentful_paint ksakamoto discovered that our PageLoadTiming code is missing equality/empty tests for the first_contentful_paint field. This means that when FCP is different from FP, and no subsequent metrics are logged for a given page, FCP may erroneously not get logged for that page. BUG=632765 TBR=csharrison NOTRY=true NOPRESUBMIT=true Review-Url: https://codereview.chromium.org/2195743002 Cr-Commit-Position: refs/heads/master@{#408674} (cherry picked from commit faa55192bc07e10058fef50dfcc3531afeef6a13) Review-Url: https://codereview.chromium.org/2192383002 Cr-Commit-Position: refs/branch-heads/2785@{#421} Cr-Branched-From: 68623971be0cfc492a2cb0427d7f478e7b214c24-refs/heads/master@{#403382} components/page_load_metrics/common/page_load_timing.cc diff]

commit c11160353e75a4c86cc45622b2e243e5ed4cb15a author chrome-cron <chrome-cron@google.com> Sun Jul 31 01:01:06 2016 committer chrome-cron <chrome-cron@google.com> Sun Jul 31 01:04:05 2016 Incrementing VERSION to 53.0.2785.40 Cr-Commit-Position: refs/branch-heads/2785@{#420} Cr-Branched-From: 68623971be0cfc492a2cb0427d7f478e7b214c24-refs/heads/master@{#403382} chrome/VERSION diff]

commit 14819d697c15043b50436060c730eae9008f6d60 author Rouslan Solomakhin <rouslan@chromium.org> Sat Jul 30 01:34:40 2016 committer Rouslan Solomakhin <rouslan@chromium.org> Sat Jul 30 01:44:33 2016 [Merge M-53] Use server ID to identify server cards. Server cards can change their GUIDs when the in-memory cache is re-read from disk. This refresh happens whenever any autofill data is written to disk, e.g., when updating the billing address of a server card. Therefore, the stable server ID should be used to identify server cards. BUG=632482 Review-Url: https://codereview.chromium.org/2189563002 Cr-Commit-Position: refs/heads/master@{#408827} (cherry picked from commit 9294d05d3425a1881b15af8043e72e47339f214b) Review URL: https://codereview.chromium.org/2199533002 . Cr-Commit-Position: refs/branch-heads/2785@{#419} Cr-Branched-From: 68623971be0cfc492a2cb0427d7f478e7b214c24-refs/heads/master@{#403382} chrome/android/java/src/org/chromium/chrome/browser/autofill/PersonalDataManager.java diff]

chrome/android/java/src/org/chromium/chrome/browser/payments/AutofillPaymentInstrument.java diff]

chrome/android/java/src/org/chromium/chrome/browser/payments/CardEditor.java diff]

chrome/android/java/src/org/chromium/chrome/browser/preferences/autofill/AutofillLocalCardEditor.java diff]

chrome/android/java/src/org/chromium/chrome/browser/preferences/autofill/AutofillServerCardEditor.java diff]

chrome/android/java_sources.gni diff]

chrome/android/javatests/src/org/chromium/chrome/browser/autofill/PersonalDataManagerTest.java diff]

chrome/android/javatests/src/org/chromium/chrome/browser/payments/PaymentRequestAbortTest.java diff]

chrome/android/javatests/src/org/chromium/chrome/browser/payments/PaymentRequestContactDetailsTest.java diff]

chrome/android/javatests/src/org/chromium/chrome/browser/payments/PaymentRequestDynamicShippingSingleAddressTest.java diff]

chrome/android/javatests/src/org/chromium/chrome/browser/payments/PaymentRequestEmailTest.java diff]

chrome/android/javatests/src/org/chromium/chrome/browser/payments/PaymentRequestFailCompleteTest.java diff]

chrome/android/javatests/src/org/chromium/chrome/browser/payments/PaymentRequestFreeShippingTest.java diff]

chrome/android/javatests/src/org/chromium/chrome/browser/payments/PaymentRequestIncompleteContactDetailsTest.java diff]

chrome/android/javatests/src/org/chromium/chrome/browser/payments/PaymentRequestIncompleteEmailTest.java diff]

chrome/android/javatests/src/org/chromium/chrome/browser/payments/PaymentRequestIncompletePhoneTest.java diff]

chrome/android/javatests/src/org/chromium/chrome/browser/payments/PaymentRequestIncompleteServerCardTest.java [Added - diff

chrome/android/javatests/src/org/chromium/chrome/browser/payments/PaymentRequestMetricsTest.java diff]

chrome/android/javatests/src/org/chromium/chrome/browser/payments/PaymentRequestMultipleContactDetailsTest.java diff]

chrome/android/javatests/src/org/chromium/chrome/browser/payments/PaymentRequestNoShippingTest.java diff]

chrome/android/javatests/src/org/chromium/chrome/browser/payments/PaymentRequestPaymentAppAndCardsTest.java diff]

chrome/android/javatests/src/org/chromium/chrome/browser/payments/PaymentRequestPhoneTest.java diff]

chrome/android/javatests/src/org/chromium/chrome/browser/payments/PaymentRequestRemoveBillingAddressTest.java diff]

chrome/android/javatests/src/org/chromium/chrome/browser/payments/PaymentRequestServerCardTest.java [Added - diff

chrome/android/javatests/src/org/chromium/chrome/browser/payments/PaymentRequestUseStatsTest.java diff]

chrome/android/sync_shell/javatests/src/org/chromium/chrome/browser/sync/SyncCustomizationFragmentTest.java diff]

chrome/browser/autofill/android/personal_data_manager_android.cc diff]

chrome/browser/autofill/android/personal_data_manager_android.h diff]

components/autofill/core/browser/credit_card.h diff]

components/autofill/core/browser/personal_data_manager.cc diff]

commit 98ad489b75e3c25636b6253a3ac2602966791add author Rouslan Solomakhin <rouslan@chromium.org> Sat Jul 30 01:07:38 2016 committer Rouslan Solomakhin <rouslan@chromium.org> Sat Jul 30 01:14:41 2016 [Merge M-53] More style in server card editor for PaymentRequest BUG=632915 Review-Url: https://codereview.chromium.org/2198623002 Cr-Commit-Position: refs/heads/master@{#408824} (cherry picked from commit aa6bc1d54f6f63887fb42f8ddf3ec121d9d0598d) Review URL: https://codereview.chromium.org/2190273003 . Cr-Commit-Position: refs/branch-heads/2785@{#418} Cr-Branched-From: 68623971be0cfc492a2cb0427d7f478e7b214c24-refs/heads/master@{#403382} chrome/android/java/res/layout/payment_request_editor_label.xml diff]

commit 8891acdce132430152707f03c38ad66ff80624f4 author chrome-cron <chrome-cron@google.com> Sat Jul 30 01:01:05 2016 committer chrome-cron <chrome-cron@google.com> Sat Jul 30 01:04:41 2016 Incrementing VERSION to 53.0.2785.39 Cr-Commit-Position: refs/branch-heads/2785@{#417} Cr-Branched-From: 68623971be0cfc492a2cb0427d7f478e7b214c24-refs/heads/master@{#403382} chrome/VERSION diff]

commit 74bcb27419c3d35e16fffc977ceb32466f5d53b8 author Wei-Yin Chen (陳威尹) <wychen@chromium.org> Sat Jul 30 00:31:41 2016 committer Wei-Yin Chen (陳威尹) <wychen@chromium.org> Sat Jul 30 00:35:39 2016 Only setup distillability mojo if needed Prevent extra calls to set up mojo for Reader Mode's distillability logic. Currently the distillability service is set up for any RenderFrameHost that changes (this is not necessarily the main frame) and even if the old service is still alive. This change starts watching for when the service is killed and avoids service setup on non-main frame hosts. BUG=623979 Review-Url: https://codereview.chromium.org/2131343002 Cr-Commit-Position: refs/heads/master@{#404678} (cherry picked from commit 70bb9fd22cc806498fc63a5749fdaaaea7354564) Review URL: https://codereview.chromium.org/2195123002 . Cr-Commit-Position: refs/branch-heads/2785@{#416} Cr-Branched-From: 68623971be0cfc492a2cb0427d7f478e7b214c24-refs/heads/master@{#403382} components/dom_distiller/content/browser/distillability_driver.cc diff]

components/dom_distiller/content/browser/distillability_driver.h diff]

commit 2640df7a32604feae3b7e67cdf293ef1853a6e85 author Matthew Jones <mdjones@chromium.org> Sat Jul 30 00:25:25 2016 committer Matthew Jones <mdjones@chromium.org> Sat Jul 30 00:30:58 2016 Don't remove DistillabilityService on RenderFrameHost switch If the RenderFrameHost is swapped, it usually means the old host will be destroyed. Manual cleanup of the mojo service should not be necessary since the attached interfaces will be removed during destruction. BUG=624260 Review-Url: https://codereview.chromium.org/2185733002 Cr-Commit-Position: refs/heads/master@{#408244} (cherry picked from commit 79d8c296af57ac0fc54f887847dc131aea525a61) Review URL: https://codereview.chromium.org/2196613004 . Cr-Commit-Position: refs/branch-heads/2785@{#415} Cr-Branched-From: 68623971be0cfc492a2cb0427d7f478e7b214c24-refs/heads/master@{#403382} components/dom_distiller/content/browser/distillability_driver.cc diff]

commit 446df8542d06896d546bac8b620feb8b2e57c0e2 author Theresa Wellington <twellington@google.com> Fri Jul 29 22:05:03 2016 committer Theresa Wellington <twellington@google.com> Fri Jul 29 22:13:48 2016 Remove sign in preference in demo mode BUG=632379 TBR=tedchoc@chromium.org Review URL: https://codereview.chromium.org/2193853003 . Review-Url: https://codereview.chromium.org/2195563002 Cr-Original-Commit-Position: refs/heads/master@{#408738} Cr-Commit-Position: refs/branch-heads/2785@{#413} Cr-Branched-From: 68623971be0cfc492a2cb0427d7f478e7b214c24-refs/heads/master@{#403382} chrome/android/java/src/org/chromium/chrome/browser/preferences/MainPreferences.java diff]

commit e56aaca260d538ae910f191c1ddd903754b8cecb author Rouslan Solomakhin <rouslan@chromium.org> Fri Jul 29 19:40:06 2016 committer Rouslan Solomakhin <rouslan@chromium.org> Fri Jul 29 19:47:51 2016 [Merge M-53] Don't crash when closing UI while waiting for apps to respond. BUG=632468 Review-Url: https://codereview.chromium.org/2193293003 Cr-Commit-Position: refs/heads/master@{#408722} (cherry picked from commit 452cdec1746a8a8768251698e09e4432028de53b) Review URL: https://codereview.chromium.org/2192233002 . Cr-Commit-Position: refs/branch-heads/2785@{#411} Cr-Branched-From: 68623971be0cfc492a2cb0427d7f478e7b214c24-refs/heads/master@{#403382} chrome/android/java/src/org/chromium/chrome/browser/payments/PaymentRequestImpl.java diff]

chrome/android/javatests/src/org/chromium/chrome/browser/payments/PaymentRequestPaymentAppTest.java diff]

chrome/android/javatests/src/org/chromium/chrome/browser/payments/PaymentRequestTestBase.java diff]

chrome/test/data/android/payments/bobpay.js diff]

commit 87470e4691d6ccc66c6b2f18c0080562a223a66b author allada <allada@chromium.org> Fri Jul 29 19:11:01 2016 committer Commit bot <commit-bot@chromium.org> Fri Jul 29 19:13:21 2016 Revert of [DevTools] Always report encodedDataLength in Network.ResponseReceived. (patchset #1 id:1 of https://codereview.chromium.org/2101073002/ ) Reason for revert: Decided to try another approach, see discussion in issue 622018 Original issue's description: > [DevTools] Always report encodedDataLength in Network.ResponseReceived. > > Currently, we only send encodedDataLength for redirects. However, we already know how much we read when sending ResponseReceived. This will improve reporting for failed requests, as they don't get loadingFinished with full encodedDataLength. > > BUG=622018 > > Committed: https://crrev.com/00f8f6c17d27799700974e599d6003b7f376071c > Cr-Commit-Position: refs/heads/master@{#402543} TBR=allada@chromium.org,mmenke@chromium.org BUG=622018 NOPRESUBMIT=true NOTRY=true Review-Url: https://codereview.chromium.org/2158073002 Cr-Commit-Position: refs/heads/master@{#406061} (cherry picked from commit 28070b59ef30ffeaefa8e9d0364726339e60ee12) Review-Url: https://codereview.chromium.org/2195793002 Cr-Commit-Position: refs/branch-heads/2785@{#410} Cr-Branched-From: 68623971be0cfc492a2cb0427d7f478e7b214c24-refs/heads/master@{#403382} content/browser/loader/async_resource_handler.cc diff]

content/browser/loader/netlog_observer.cc diff]

third_party/WebKit/LayoutTests/http/tests/inspector/network/network-datareceived-expected.txt diff]

third_party/WebKit/LayoutTests/http/tests/inspector/network/network-datareceived.html diff]

commit 4659e4a692f65bb313928341a3af24e96a1050ab author Alexandre Elias <aelias@chromium.org> Fri Jul 29 19:05:39 2016 committer Alexandre Elias <aelias@chromium.org> Fri Jul 29 19:11:24 2016 Check for FROM_EXIT in TabModelGetLastId(). This early return is meant to avoid storing the last ID for a tab which is about to be destroyed. The behavior should logically apply equally to FROM_CLOSE and FROM_EXIT, but by an oversight, only FROM_CLOSE was checked. BUG=629080 Review-Url: https://codereview.chromium.org/2195543002 Cr-Commit-Position: refs/heads/master@{#408701} (cherry picked from commit 6142431d9ae6958070e0ef8264549b9ead705dd9) Review URL: https://codereview.chromium.org/2193203003 . Cr-Commit-Position: refs/branch-heads/2785@{#409} Cr-Branched-From: 68623971be0cfc492a2cb0427d7f478e7b214c24-refs/heads/master@{#403382} chrome/android/java/src/org/chromium/chrome/browser/tabmodel/TabModelImpl.java diff]

commit d3474de16458f8126fea2e59a9ff5deb551eb404 author Gabriel Charette <gab@chromium.org> Fri Jul 29 18:54:35 2016 committer Gabriel Charette <gab@chromium.org> Fri Jul 29 19:06:57 2016 [Merge M53] Remove finch experiment for the STHSet component. Picked the way that seems to address the start-up regression best. BUG=607946 Review-Url: https://codereview.chromium.org/2193163003 Cr-Commit-Position: refs/heads/master@{#408683} (cherry picked from commit 68cd24d76191cf57b2038c99e4c988b1d4bb5029) TBR=eranm@chromium.org Review URL: https://codereview.chromium.org/2191113003 . Cr-Commit-Position: refs/branch-heads/2785@{#408} Cr-Branched-From: 68623971be0cfc492a2cb0427d7f478e7b214c24-refs/heads/master@{#403382} chrome/browser/chrome_browser_main.cc diff]

chrome/browser/component_updater/sth_set_component_installer.cc diff]

chrome/common/chrome_features.cc diff]

chrome/common/chrome_features.h diff]

commit ba846e57395e096d31c7cef91f0ca9fe1f6138ae author chrome-cron <chrome-cron@google.com> Fri Jul 29 17:20:56 2016 committer chrome-cron <chrome-cron@google.com> Fri Jul 29 17:23:26 2016 Incrementing VERSION to 53.0.2785.38 Cr-Commit-Position: refs/branch-heads/2785@{#407} Cr-Branched-From: 68623971be0cfc492a2cb0427d7f478e7b214c24-refs/heads/master@{#403382} chrome/VERSION diff]

commit ffcfb730c9562a0a81e0145f0a0cc787f85e5d29 author Brian White <bcwhite@chromium.org> Fri Jul 29 17:07:35 2016 committer Brian White <bcwhite@chromium.org> Fri Jul 29 17:13:11 2016 Handle case where creation of persistent storage failed. BUG=546019 Review-Url: https://codereview.chromium.org/2146573003 Cr-Commit-Position: refs/heads/master@{#405008} (cherry picked from commit 5cadf72cc7e42c6c523c855ee35c606ff8888d82) Review URL: https://codereview.chromium.org/2193853002 . Cr-Commit-Position: refs/branch-heads/2785@{#406} Cr-Branched-From: 68623971be0cfc492a2cb0427d7f478e7b214c24-refs/heads/master@{#403382} chrome/browser/chrome_browser_field_trials.cc diff]

tools/metrics/histograms/histograms.xml diff]

commit 05b46fc179708daf69b377ea43cca86d6f201395 author Rouslan Solomakhin <rouslan@chromium.org> Fri Jul 29 16:44:35 2016 committer Rouslan Solomakhin <rouslan@chromium.org> Fri Jul 29 16:47:58 2016 [Merge M-53] Implemented metrics to log the normal successful checkout flow in Payment Request: Initiated, Shown, PayClicked, ReceivedInstrumentDetails, Completed. BUG=631012 TEST=PaymentRequestMetricsTest Review-Url: https://codereview.chromium.org/2178463003 Cr-Commit-Position: refs/heads/master@{#408106} (cherry picked from commit f80d59a0c4fd38d30e9e8d702abd98fba452f0f2) Review URL: https://codereview.chromium.org/2198433002 . Cr-Commit-Position: refs/branch-heads/2785@{#405} Cr-Branched-From: 68623971be0cfc492a2cb0427d7f478e7b214c24-refs/heads/master@{#403382} chrome/android/java/src/org/chromium/chrome/browser/payments/PaymentRequestImpl.java diff]

chrome/android/java_sources.gni diff]

chrome/android/javatests/src/org/chromium/chrome/browser/payments/PaymentRequestMetricsTest.java [Added - diff

tools/metrics/histograms/histograms.xml diff]

commit 155dfcd5829342d0e52865e8dbd7c501f3ddeef1 author Robert Flack <flackr@chromium.org> Fri Jul 29 14:39:00 2016 committer Robert Flack <flackr@chromium.org> Fri Jul 29 14:49:08 2016 Ensure that we consistently check contains: paint for fixed position containment. contains: paint; should contain fixed position descendants, however we had only updated this check in one place while we have many other places in the code which simply checked for having transform related properties. This patch attempts to unify all of these code paths to call through ComputedStyle::canContainFixedPositionObjects. TEST=fast/css/containment/paint-containment-with-fixed-position-scrolled.html, LayoutGeometryMapTest.ContainsFixedPositionTest, MapCoordinatesTest.FixedPosInTransform, MapCoordinatesTest.FixedPosInContainPaint BUG=619999 Review-Url: https://codereview.chromium.org/2173963002 Cr-Commit-Position: refs/heads/master@{#408002} (cherry picked from commit 139b50e91d0d86ad4ee31957a003dad264f38435) Review URL: https://codereview.chromium.org/2194913002 . Cr-Commit-Position: refs/branch-heads/2785@{#404} Cr-Branched-From: 68623971be0cfc492a2cb0427d7f478e7b214c24-refs/heads/master@{#403382} third_party/WebKit/LayoutTests/fast/css/containment/paint-containment-with-fixed-position-scrolled-expected.html [Added - diff

third_party/WebKit/LayoutTests/fast/css/containment/paint-containment-with-fixed-position-scrolled.html [Added - diff

third_party/WebKit/Source/core/layout/LayoutBox.cpp diff]

third_party/WebKit/Source/core/layout/LayoutBoxModelObject.cpp diff]

third_party/WebKit/Source/core/layout/LayoutGeometryMap.cpp diff]

third_party/WebKit/Source/core/layout/LayoutGeometryMapStep.h diff]

third_party/WebKit/Source/core/layout/LayoutView.cpp diff]

third_party/WebKit/Source/core/layout/MapCoordinatesTest.cpp diff]

third_party/WebKit/Source/core/layout/compositing/CompositedLayerMapping.cpp diff]

third_party/WebKit/Source/core/paint/PaintLayer.cpp diff]

third_party/WebKit/Source/core/style/ComputedStyle.h diff]

third_party/WebKit/Source/web/tests/LayoutGeometryMapTest.cpp diff]

third_party/WebKit/Source/web/tests/data/rgm_contains_fixed_position_test.html [Added - diff

commit cd28d911352b50cfc168015094373282cf61b45b author Mitsuru Oshima <oshima@chromium.org> Fri Jul 29 13:13:43 2016 committer Mitsuru Oshima <oshima@chromium.org> Fri Jul 29 13:21:30 2016 Notify WindowStateObserver when minimizing in maximized mode. BUG=631498 TEST=covered by unittest Review-Url: https://codereview.chromium.org/2182183002 Cr-Commit-Position: refs/heads/master@{#408320} (cherry picked from commit 2d49e855263fbcbb63b7e6dd153b3240577348e3) Review URL: https://codereview.chromium.org/2193783003 . Cr-Commit-Position: refs/branch-heads/2785@{#403} Cr-Branched-From: 68623971be0cfc492a2cb0427d7f478e7b214c24-refs/heads/master@{#403382} ash/BUILD.gn diff]

ash/common/wm/maximize_mode/maximize_mode_window_state.cc diff]

ash/common/wm/window_state_observer.h diff]

ash/wm/maximize_mode/maximize_mode_window_manager_unittest.cc diff]

commit 72a00c45ecdedd8ad4ffe3551f1a48beae8dc347 author Wu-Cheng Li <wuchengli@chromium.org> Fri Jul 29 07:30:14 2016 committer Wu-Cheng Li <wuchengli@chromium.org> Fri Jul 29 07:34:24 2016 V4L2VDA: do not queue output buffer during resolution change. This issue happens when a resolution change happens right after a reset. First the client requests a reset. The image processor is still processing some buffers and they will be ignored when returning to V4L2VideoAccelerator. Then a resolution change occurs and V4L2VDA stops the output queue. The image processor returns a buffer and V4L2VDA queues it back. Since the queue is stopped, STREAMON will be called to start the queue. Finally REQBUFS will fail during resolution change because the queue is not stopped. The fix is we should not queue the buffer returned from image proessor if a resolution change is in progress. BUG=chrome-os-partner:55347 TEST=Seek when playing switch_1080p_720p.mp4 on oak. The video is from gs://chromiumos-test-assets-public/Shaka-Dash. Review-Url: https://codereview.chromium.org/2156003002 Cr-Commit-Position: refs/heads/master@{#405991} (cherry picked from commit dbc04d68e9460ff36423ce36afba9508a91cd8bf) Review URL: https://codereview.chromium.org/2195613002 . Cr-Commit-Position: refs/branch-heads/2785@{#401} Cr-Branched-From: 68623971be0cfc492a2cb0427d7f478e7b214c24-refs/heads/master@{#403382} media/gpu/v4l2_video_decode_accelerator.cc diff]

commit c8272a3b9fb014bd7a3cac71d0c4cdd48184574c author chrome-cron <chrome-cron@google.com> Fri Jul 29 01:02:19 2016 committer chrome-cron <chrome-cron@google.com> Fri Jul 29 01:06:10 2016 Incrementing VERSION to 53.0.2785.37 Cr-Commit-Position: refs/branch-heads/2785@{#400} Cr-Branched-From: 68623971be0cfc492a2cb0427d7f478e7b214c24-refs/heads/master@{#403382} chrome/VERSION diff]

commit 7215af33db76a6d299222d2ecbbcd0641ce6de4d author Elijah Taylor <elijahtaylor@google.com> Fri Jul 29 00:14:19 2016 committer Elijah Taylor <elijahtaylor@google.com> Fri Jul 29 00:28:21 2016 Adding a ScrollView for IntentPickerBubbleView Adding a ScrollView so we can handle cases when ARC has more that 3 app candidates to handle a given URL. We are also marking the app selected by the user by changing the background color. Notice that we are displaying 3.5 rows when the app candidates exceed 3, this is the intended behavior. Removing EventMonitor and algorithm as these are not used anymore. BUG=620129 Review-Url: https://codereview.chromium.org/2134293002 Cr-Commit-Position: refs/heads/master@{#407663} (cherry picked from commit 8c141a8b213ec8e0ba570820c0a7abf7ba38d28b) Review URL: https://codereview.chromium.org/2194733002 . Cr-Commit-Position: refs/branch-heads/2785@{#399} Cr-Branched-From: 68623971be0cfc492a2cb0427d7f478e7b214c24-refs/heads/master@{#403382} chrome/browser/chromeos/arc/arc_navigation_throttle.h diff]

chrome/browser/ui/views/intent_picker_bubble_view.cc diff]

chrome/browser/ui/views/intent_picker_bubble_view.h diff]

chrome/browser/ui/views/intent_picker_bubble_view_unittest.cc [Added - diff

chrome/chrome_tests_unit.gypi diff]

commit b5d3a2a9f52f0358320d2a7ee4a8ff2938222468 author mark a. foltz <mfoltz@chromium.org> Thu Jul 28 22:43:54 2016 committer mark a. foltz <mfoltz@chromium.org> Thu Jul 28 22:47:24 2016 [Media Router] Adds return value to mojo MediaRouteProvider::TerminateRoute. This API change allows the MRPM to pass a Promise to the MR that represents the outcome of a call to terminateRoute(). The result is logged in a new histogram, MediaRouter.Provider.TerminateRoute.Result. The change is designed to be backwards compatible with MRPM versions that do not return a Promise. The MRPM side change will be done next. BUG=627967 Review-Url: https://codereview.chromium.org/2145983003 Cr-Commit-Position: refs/heads/master@{#406897} (cherry picked from commit bfbff851505f6314f4b0f7eaf3b22e16348f3528) Review URL: https://codereview.chromium.org/2196433002 . Cr-Commit-Position: refs/branch-heads/2785@{#398} Cr-Branched-From: 68623971be0cfc492a2cb0427d7f478e7b214c24-refs/heads/master@{#403382} chrome/browser/media/router/mojo/media_router.mojom diff]

chrome/browser/media/router/mojo/media_router_mojo_impl.cc diff]

chrome/browser/media/router/mojo/media_router_mojo_impl.h diff]

chrome/browser/media/router/mojo/media_router_mojo_impl_unittest.cc diff]

chrome/browser/media/router/mojo/media_router_mojo_metrics.cc diff]

chrome/browser/media/router/mojo/media_router_mojo_metrics.h diff]

chrome/browser/media/router/mojo/media_router_mojo_test.h diff]

chrome/browser/media/router/mojo/media_router_type_converters.cc diff]

chrome/browser/media/router/route_request_result.h diff]

extensions/renderer/resources/media_router_bindings.js diff]

tools/metrics/histograms/histograms.xml diff]

commit 088341166e56e7d953c2653d09d48de6792bf409 author Jialiu Lin <jialiul@chromium.org> Thu Jul 28 22:29:09 2016 committer Jialiu Lin <jialiul@chromium.org> Thu Jul 28 22:33:22 2016 Add UMA to record why chrome shows generic warning Since DownloadProtectionService started to return "UNKOWN" verdict for some types, we need a UMA metrics to track how many generic warnings (Dangerous file warnings) are caused by these UNKOWN verdicts, vs. caused by SAFE verdicts for some types, or the unavailability of SB service. BUG=627244 Review-Url: https://codereview.chromium.org/2160003002 Cr-Commit-Position: refs/heads/master@{#406468} (cherry picked from commit fc3961b8fc2138c497210bc69e6d4321eebad599) Review URL: https://codereview.chromium.org/2195483002 . Cr-Commit-Position: refs/branch-heads/2785@{#397} Cr-Branched-From: 68623971be0cfc492a2cb0427d7f478e7b214c24-refs/heads/master@{#403382} chrome/browser/download/chrome_download_manager_delegate.cc diff]

tools/metrics/histograms/histograms.xml diff]