commit 4c2743615eaa2806ad014c59bf6acbb652cf3aa8 45.0.2454.85 author chrome-tpm <chrome-tpm@google.com> Thu Aug 27 20:04:55 2015 committer chrome-tpm <chrome-tpm@google.com> Thu Aug 27 20:04:55 2015 Publish DEPS for Chromium 45.0.2454.85 DEPS diff]

commit 4321fbd965a0cfb327829005e6054c07669f81d5 author chrome-tpm <chrome-tpm@google.com> Thu Aug 27 20:01:58 2015 committer chrome-tpm <chrome-tpm@google.com> Thu Aug 27 20:03:23 2015 Incrementing VERSION to 45.0.2454.85 Cr-Commit-Position: refs/branch-heads/2454@{#439} Cr-Branched-From: 12bfc3360892ec53cd00fc239a47e5298beb063b-refs/heads/master@{#338390} chrome/VERSION diff]

commit b430b35ded0529a88b31b7099ef00c9ea0bbfc49 author Alex Mineer <amineer@google.com> Thu Aug 27 19:45:36 2015 committer Alex Mineer <amineer@google.com> Thu Aug 27 19:46:33 2015 Correctly migrate different architectures of installed NPAPI Flash. BUG=510114 TEST=Manual, see bug. Review URL: https://codereview.chromium.org/1308313009 (cherry picked from commit 6a4ece1ac9ad20d02ebdd2da713a98e4b3b0df29) Cr-Original-Commit-Position: refs/heads/master@{#345946} Cr-Commit-Position: refs/branch-heads/2454@{#438} Cr-Branched-From: 12bfc3360892ec53cd00fc239a47e5298beb063b-refs/heads/master@{#338390} chrome/browser/plugins/plugin_prefs.cc diff]

commit f35ee3c741eb8a18b24c8406e4fe213bfd1a6eb8 author chrome-tpm <chrome-tpm@google.com> Thu Aug 27 05:16:53 2015 committer chrome-tpm <chrome-tpm@google.com> Thu Aug 27 05:18:01 2015 Incrementing VERSION to 45.0.2454.84 Cr-Commit-Position: refs/branch-heads/2454@{#437} Cr-Branched-From: 12bfc3360892ec53cd00fc239a47e5298beb063b-refs/heads/master@{#338390} chrome/VERSION diff]

commit ba4c86021838b738229b3c92558459240c5ca348 author Tommy Nyquist <nyquist@chromium.org> Thu Aug 27 04:50:44 2015 committer Tommy Nyquist <nyquist@chromium.org> Thu Aug 27 04:52:16 2015 Revert "Isolated in-page distiller javascript" This reverts commit 65b215fb3b8ab65d67383d0b280829f2e2f5ba51. Original review URL: https://codereview.chromium.org/1151963002 Cherry-pick review URL: https://codereview.chromium.org/1315193006 BUG=484843 Review URL: https://codereview.chromium.org/1314323002 . Cr-Commit-Position: refs/branch-heads/2454@{#436} Cr-Branched-From: 12bfc3360892ec53cd00fc239a47e5298beb063b-refs/heads/master@{#338390} components/dom_distiller/content/distiller_javascript_utils.cc diff]

components/dom_distiller/content/dom_distiller_viewer_source.cc diff]

components/dom_distiller/core/dom_distiller_request_view_base.cc diff]

components/dom_distiller/core/html/dom_distiller_viewer.html diff]

components/dom_distiller/core/viewer.cc diff]

commit dd391d7d0f7c949726061d1413472870ca32e311 author chrome-tpm <chrome-tpm@google.com> Thu Aug 27 03:56:58 2015 committer chrome-tpm <chrome-tpm@google.com> Thu Aug 27 03:57:53 2015 Incrementing VERSION to 45.0.2454.83 Cr-Commit-Position: refs/branch-heads/2454@{#435} Cr-Branched-From: 12bfc3360892ec53cd00fc239a47e5298beb063b-refs/heads/master@{#338390} chrome/VERSION diff]

commit 65b215fb3b8ab65d67383d0b280829f2e2f5ba51 author Tommy Nyquist <nyquist@chromium.org> Thu Aug 27 01:42:50 2015 committer Tommy Nyquist <nyquist@chromium.org> Thu Aug 27 01:44:12 2015 Isolated in-page distiller javascript This change runs distiller results page javascript in an isolated world. The viewer javascript is now also executed this way since including it in a script tag on the page would block the isolated world from accessing it. BUG=484843 Review URL: https://codereview.chromium.org/1151963002 Cr-Commit-Position: refs/heads/master@{#340164} (cherry picked from commit 7158407606e18466646c5d93f5b3b99091e6e827) Review URL: https://codereview.chromium.org/1315193006 . Cr-Commit-Position: refs/branch-heads/2454@{#434} Cr-Branched-From: 12bfc3360892ec53cd00fc239a47e5298beb063b-refs/heads/master@{#338390} components/dom_distiller/content/distiller_javascript_utils.cc diff]

components/dom_distiller/content/dom_distiller_viewer_source.cc diff]

components/dom_distiller/core/dom_distiller_request_view_base.cc diff]

components/dom_distiller/core/html/dom_distiller_viewer.html diff]

components/dom_distiller/core/viewer.cc diff]

commit f4e3fdd76b78b2ae6f82b637a909495663f8903a author chrome-tpm <chrome-tpm@google.com> Wed Aug 26 23:44:12 2015 committer chrome-tpm <chrome-tpm@google.com> Wed Aug 26 23:45:21 2015 Incrementing VERSION to 45.0.2454.82 Cr-Commit-Position: refs/branch-heads/2454@{#433} Cr-Branched-From: 12bfc3360892ec53cd00fc239a47e5298beb063b-refs/heads/master@{#338390} chrome/VERSION diff]

commit b5c646b209ea9683beefe2680d45a79c0c24bfb6 author chrome-tpm <chrome-tpm@google.com> Wed Aug 26 18:27:54 2015 committer chrome-tpm <chrome-tpm@google.com> Wed Aug 26 18:28:54 2015 Incrementing VERSION to 45.0.2454.81 Cr-Commit-Position: refs/branch-heads/2454@{#432} Cr-Branched-From: 12bfc3360892ec53cd00fc239a47e5298beb063b-refs/heads/master@{#338390} chrome/VERSION diff]

commit 54f1a262fffa851d137b6579e356b4e430dfbaad author chrome-tpm <chrome-tpm@google.com> Wed Aug 26 17:22:02 2015 committer chrome-tpm <chrome-tpm@google.com> Wed Aug 26 17:23:13 2015 Incrementing VERSION to 45.0.2454.80 Cr-Commit-Position: refs/branch-heads/2454@{#431} Cr-Branched-From: 12bfc3360892ec53cd00fc239a47e5298beb063b-refs/heads/master@{#338390} chrome/VERSION diff]

commit 5e8a551089e0e3d63ed85b9f0f472b42701444a4 author Benoit Lize <lizeb@chromium.org> Wed Aug 26 17:12:32 2015 committer Benoit Lize <lizeb@chromium.org> Wed Aug 26 17:13:40 2015 customtabs: Make sure that the browser process is initialized in mayLaunchUrl(). Since the documentation doesn't force clients to call warmup() before mayLaunchUrl(), call warmup() for them inside mayLaunchUrl() if necessary. BUG=525002 Review URL: https://codereview.chromium.org/1311423003 Cr-Commit-Position: refs/heads/master@{#345590} (cherry picked from commit d9879f1dc467a031829d5a769f572b99b5c37463) TBR=yusufo@chromium.org NOTRY=true NOPRESUBMIT=true Review URL: https://codereview.chromium.org/1316973004 . Cr-Commit-Position: refs/branch-heads/2454@{#430} Cr-Branched-From: 12bfc3360892ec53cd00fc239a47e5298beb063b-refs/heads/master@{#338390} chrome/android/java/src/org/chromium/chrome/browser/customtabs/CustomTabsConnection.java diff]

commit afcfe0ed23d1b125013092f191d2c88c268da093 author Josh Karlin <jkarlin@chromium.org> Wed Aug 26 10:39:46 2015 committer Josh Karlin <jkarlin@chromium.org> Wed Aug 26 10:40:54 2015 [BackgroundSync] Move read and write of shared preferences to an AsyncTask Merge into M45 TBR=jdduke@chromium.org BUG=520105 Review URL: https://codereview.chromium.org/1288593003 Cr-Commit-Position: refs/heads/master@{#345118} (cherry picked from commit 3fd1c36bf4c6cf03586c74bf95d051787d7c86b2) Review URL: https://codereview.chromium.org/1315863003 . Cr-Commit-Position: refs/branch-heads/2454@{#429} Cr-Branched-From: 12bfc3360892ec53cd00fc239a47e5298beb063b-refs/heads/master@{#338390} content/browser/android/background_sync_launcher_android.cc diff]

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

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

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

commit d8ffea56ee66ee099bbb94aea8d465a7f1c92e40 author lizeb <lizeb@chromium.org> Wed Aug 26 09:22:47 2015 committer Commit bot <commit-bot@chromium.org> Wed Aug 26 09:23:38 2015 customtabs: Run the session cleanup code on the UI thread. This fixes two issues, a test issue and a real one: - CustomTabsConnectionTest#tearDown() doesn't run on the UI thread. It calls CustomTabsConnection#cleanupAll() which calls a method that has to run on the UI thread. Run CustomTabsConnectionTest#tearDown() on the UI thread to fix this. - IBinder.DeathRecipient#binderDied() is not necessarily called on the UI thread, and has to unregister the death recipient. BUG=523057 Review URL: https://codereview.chromium.org/1304963004 Cr-Commit-Position: refs/heads/master@{#344797} (cherry picked from commit e26acf52b32b3e49ceec2b58f0e86cc932b9715b) TBR=yusufo@chromium.org NOTRY=true NOPRESUBMIT=true Review URL: https://codereview.chromium.org/1302173003 Cr-Commit-Position: refs/branch-heads/2454@{#428} Cr-Branched-From: 12bfc3360892ec53cd00fc239a47e5298beb063b-refs/heads/master@{#338390} chrome/android/java/src/org/chromium/chrome/browser/customtabs/CustomTabsConnection.java diff]

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

commit b9de668b3c4e8a0bcb4a67f71a5a9e2f5484ce8f author Changwan Ryu <changwan@google.com> Wed Aug 26 06:09:17 2015 committer Changwan Ryu <changwan@google.com> Wed Aug 26 06:10:39 2015 Revert "Change throbber (spinner) on tab strip to comply with material design" > The previous model was to rotate a static image resource. We are replacing > it by a new model where the head revolves around the center while the tail > catches the head once in a while in an accelerated manner. > > Instead of decoding throbber.svg file, we are calling paint_throbber.cc to > avoid file access. Caching was considered, but as you can see in > paint_throbber.cc, it would take quite a long time to get to the origin > because of its graphical nature, so caching would not be very efficient. > > One visual caveat is that the current frame rate is limited to ~16 FPS > inside StripLayoutHelper, so the motion will stutter a bit when the user > is not taking any action. However, increasing FPS may have an adverse > effect on power consumption and performance, and some say it is hardly > noticeable, so I'll take care of it in a separate CL if many point it out. > > BUG=489488 > Committed: https://crrev.com/876f67c762ce45e8f2bc9741e61b2b344d511073 > Cr-Commit-Position: refs/heads/master@{#332168} BUG=489488,513387 Review URL: https://codereview.chromium.org/1298093004 . Cr-Commit-Position: refs/branch-heads/2454@{#427} Cr-Branched-From: 12bfc3360892ec53cd00fc239a47e5298beb063b-refs/heads/master@{#338390} chrome/android/java/src/org/chromium/chrome/browser/compositor/overlays/strip/StripLayoutTab.java diff]

chrome/android/java/src/org/chromium/chrome/browser/compositor/scene_layer/TabStripSceneLayer.java diff]

chrome/browser/android/compositor/decoration_title.cc diff]

chrome/browser/android/compositor/decoration_title.h diff]

chrome/browser/android/compositor/layer/tab_handle_layer.cc diff]

chrome/browser/android/compositor/layer/tab_handle_layer.h diff]

chrome/browser/android/compositor/layer/throbber_layer.cc [Deleted - diff

chrome/browser/android/compositor/layer/throbber_layer.h [Deleted - diff

chrome/browser/android/compositor/layer_title_cache.cc diff]

chrome/browser/android/compositor/scene_layer/tab_strip_scene_layer.cc diff]

chrome/browser/android/compositor/scene_layer/tab_strip_scene_layer.h diff]

chrome/chrome_browser.gypi diff]

commit 9da1ffe37fa8b52d7d310b2b15e52412d5544f4d author chrome-tpm <chrome-tpm@google.com> Wed Aug 26 03:47:33 2015 committer chrome-tpm <chrome-tpm@google.com> Wed Aug 26 03:48:27 2015 Incrementing VERSION to 45.0.2454.79 Cr-Commit-Position: refs/branch-heads/2454@{#426} Cr-Branched-From: 12bfc3360892ec53cd00fc239a47e5298beb063b-refs/heads/master@{#338390} chrome/VERSION diff]

commit 56ade2b615bf81e4513da17a86d04dcfc6de3e78 author Ian Wen <ianwen@chromium.org> Wed Aug 26 03:01:23 2015 committer Ian Wen <ianwen@chromium.org> Wed Aug 26 03:02:17 2015 [Custom Tabs]Fix a bug that https is not shown properly In android SDK M, android:maxLines no longer works with setSelection. If selection is set to the end, TextView will squeeze the first part to a previous line. This CL changes the urlbar in Custom Tab to use singleLine. BUG=524672 Review URL: https://codereview.chromium.org/1320493003 Cr-Commit-Position: refs/heads/master@{#345530} TBR=yusufo@chromium.org Review URL: https://codereview.chromium.org/1305353005 . Cr-Commit-Position: refs/branch-heads/2454@{#425} Cr-Branched-From: 12bfc3360892ec53cd00fc239a47e5298beb063b-refs/heads/master@{#338390} chrome/android/java/res/layout/custom_tabs_toolbar.xml diff]

commit ac06b48747cb3ff669f042187d1f4844ea33c8d3 author dfalcantara@chromium.org <dfalcantara@chromium.org> Wed Aug 26 01:54:30 2015 committer dfalcantara@chromium.org <dfalcantara@chromium.org> Wed Aug 26 01:55:39 2015 Fix window.open crashes on custom tabs Overrides the tabwebcontentdelegate calls that assumes the presence of a tabcreator which is not there for custom tabs. Loads the targetUrl on the same page instead. BUG=524562 TBR=yusufo Review URL: https://codereview.chromium.org/1308563006 Cr-Commit-Position: refs/heads/master@{#345525} Review URL: https://codereview.chromium.org/1320473005 . Cr-Commit-Position: refs/branch-heads/2454@{#424} Cr-Branched-From: 12bfc3360892ec53cd00fc239a47e5298beb063b-refs/heads/master@{#338390} chrome/android/java/src/org/chromium/chrome/browser/customtabs/CustomTab.java diff]

chrome/android/java/src/org/chromium/chrome/browser/tab/ChromeTab.java diff]

commit 099a09e06cf561340805af62a3b085a01a9a9a40 author Bo Liu <boliu@chromium.org> Wed Aug 26 01:10:58 2015 committer Bo Liu <boliu@chromium.org> Wed Aug 26 01:11:52 2015 Fork: Prevent check during data url reload Loading a data url with base/virtual url causes virtual url to override the original data url in the NavigationEntryImpl. A reload of this navigation will then cause a crash in RenderFrameImpl::LoadDataURL due to not able to parse as data url. See bug for more details. This is a small simple fix to workaround crash but not really fix the root problem not able to refresh these loads. BUG=522567 TBR=creis@chromium.org Review URL: https://codereview.chromium.org/1304883003 . Cr-Commit-Position: refs/branch-heads/2454@{#423} Cr-Branched-From: 12bfc3360892ec53cd00fc239a47e5298beb063b-refs/heads/master@{#338390} content/renderer/render_frame_impl.cc diff]

commit 10c11657bc535abd31073de8b4537747f4b2b169 author chrome-tpm <chrome-tpm@google.com> Wed Aug 26 00:02:33 2015 committer chrome-tpm <chrome-tpm@google.com> Wed Aug 26 00:03:30 2015 Incrementing VERSION to 45.0.2454.78 Cr-Commit-Position: refs/branch-heads/2454@{#422} Cr-Branched-From: 12bfc3360892ec53cd00fc239a47e5298beb063b-refs/heads/master@{#338390} chrome/VERSION diff]

commit a888eff5e10ffbedc03fcc30b101697fd7811857 author Jaekyun Seok <jaekyun@google.com> Tue Aug 25 22:35:36 2015 committer Jaekyun Seok <jaekyun@google.com> Tue Aug 25 22:36:44 2015 Keep an instance of InterceptNavigationDelegateImpl in java layer An instance of InterceptNavigationDelegateImpl should be kept in java layer. Otherwise, the instance could be garbage-collected unexpectedly. BUG=522266 TBR=tedchoc@chromium.org Review URL: https://codereview.chromium.org/1300963004 Cr-Commit-Position: refs/heads/master@{#344096} (cherry picked from commit ffc716a3e0900d38497c9e7ad3ebef2a210803a7) Review URL: https://codereview.chromium.org/1301373003 . Cr-Commit-Position: refs/branch-heads/2454@{#421} Cr-Branched-From: 12bfc3360892ec53cd00fc239a47e5298beb063b-refs/heads/master@{#338390} chrome/android/java/src/org/chromium/chrome/browser/contextualsearch/ContextualSearchManager.java diff]

commit f62c4a999243f65ddd8516837d709e2b7c44f584 author Matt Mueller <mattm@chromium.org> Tue Aug 25 21:45:44 2015 committer Matt Mueller <mattm@chromium.org> Tue Aug 25 21:46:53 2015 Update SafeBrowsing file extensions. BUG=522301 Review URL: https://codereview.chromium.org/1298373003 Cr-Commit-Position: refs/heads/master@{#344915} (cherry picked from commit df4bab318495e9dfc9e6b934dbb7a66eb990c11b) Review URL: https://codereview.chromium.org/1314973002 . Cr-Commit-Position: refs/branch-heads/2454@{#420} Cr-Branched-From: 12bfc3360892ec53cd00fc239a47e5298beb063b-refs/heads/master@{#338390} chrome/browser/download/download_browsertest.cc diff]

chrome/browser/download/download_extensions.cc diff]

chrome/browser/safe_browsing/download_protection_service.cc diff]

chrome/common/safe_browsing/csd.proto diff]

chrome/common/safe_browsing/download_protection_util.cc diff]

chrome/common/safe_browsing/download_protection_util_unittest.cc diff]

content/browser/download/download_stats.cc diff]

tools/metrics/histograms/histograms.xml diff]

commit 5fd3f4d90e62857cc38bee0931063856d0fec669 author Matt Mueller <mattm@chromium.org> Tue Aug 25 21:42:08 2015 committer Matt Mueller <mattm@chromium.org> Tue Aug 25 21:43:12 2015 [SafeBrowsing] Consolidate extension lookup logic and extension lists. R=mattm@chromium.org,asvitkine@chromium.org BUG=522301 Review URL: https://codereview.chromium.org/1257233004 Cr-Commit-Position: refs/heads/master@{#341520} (cherry picked from commit 213f260fcc0582dbb4bd2ad1098300ceaf2b542c) Review URL: https://codereview.chromium.org/1316833002 . Cr-Commit-Position: refs/branch-heads/2454@{#419} Cr-Branched-From: 12bfc3360892ec53cd00fc239a47e5298beb063b-refs/heads/master@{#338390} chrome/browser/safe_browsing/download_protection_service.cc diff]

chrome/chrome_tests_unit.gypi diff]

chrome/common/safe_browsing/download_protection_util.cc diff]

chrome/common/safe_browsing/download_protection_util.h diff]

chrome/common/safe_browsing/download_protection_util_unittest.cc [Added - diff

tools/metrics/histograms/histograms.xml diff]

commit 45322713dbedff04775c269c79ad4a690a6f3d3b author Bruce Dawson <brucedawson@chromium.org> Tue Aug 25 20:38:40 2015 committer Bruce Dawson <brucedawson@chromium.org> Tue Aug 25 20:40:18 2015 Reland of move 1 ms rounding up of task delays on Windows (patchset #1 id:1 of https://codereview.chromium.org/1304293002/ ) Reason for revert: The original change was reverted in error. The Webkit Win10 builder has been hitting multiple failures for a long time. Neither my change nor the revert affected this. And, the linked build failures (builds/71) were before my change landed. By reverting the revert of my undo of a previous change we are putting the code back to its original state (see original description) Original issue's description: > Revert of Remove 1 ms rounding up of task delays on Windows (patchset #1 id:1 of https://codereview.chromium.org/1305873002/ ) > > Reason for revert: > Figuring out if this could cause Win10 failures: http://build.chromium.org/p/chromium.webkit/builders/WebKit%20Win10/builds/71 > > Original issue's description: > > Remove 1 ms rounding up of task delays on Windows > > > > Prior to a couple of attempts at fixing bug 487724 the message pump > > would sometimes end up spinning for up to a ms when waiting for a > > message's time to arrive. This was unintentional and non-obvious. > > > > The eventual fix was to round up the delay time to the next ms. > > Unfortunately this caused a regression in smoothness.top_25_smooth > > which has not been resolved (investigation was delayed due to some > > confusion about the results). Therefore this change reverts both > > fix attempts in order to leave time for a proper investigation and > > any necessary fixes. > > > > It is worth mentioning that the delay introduced by rounding up to 1 > > ms is actually worse than expected on some operating systems. On Windows > > 7 a call to Sleep(1) will, if the timer frequency is raised, return > > within a ms. On Windows 8.1 it will often take two ms to return, which > > increases the delay. If the timer frequency is at its default interval > > of 15.625 ms then the delay can be longer. > > > > BUG=487724,497536 > > > > Committed: https://crrev.com/2b1bf190a079709a1a6a769bf86e782423d23121 > > Cr-Commit-Position: refs/heads/master@{#344688} > > TBR=rvargas@chromium.org,brucedawson@chromium.org > NOPRESUBMIT=true > NOTREECHECKS=true > NOTRY=true > BUG=487724,497536 > > Committed: https://crrev.com/189fc2149ec370a0a42b1bb63e9b49fa579aa1d7 > Cr-Commit-Position: refs/heads/master@{#344798} TBR=rvargas@chromium.org,pfeldman@chromium.org NOPRESUBMIT=true NOTREECHECKS=true NOTRY=true BUG=487724,497536 Review URL: https://codereview.chromium.org/1311863002 Cr-Commit-Position: refs/heads/master@{#345110} (cherry picked from commit 3e74c7c6e2c4d3ca1e9876d81d95c66b7be512b5) Review URL: https://codereview.chromium.org/1313823004 . Cr-Commit-Position: refs/branch-heads/2454@{#418} Cr-Branched-From: 12bfc3360892ec53cd00fc239a47e5298beb063b-refs/heads/master@{#338390} base/message_loop/message_pump_default.cc diff]

commit ff08de362ee372e2d485ed0cc9312c6c9b231c59 author Mounir Lamouri <mlamouri@chromium.org> Tue Aug 25 19:16:50 2015 committer Mounir Lamouri <mlamouri@chromium.org> Tue Aug 25 19:17:51 2015 Android Media Notifications: add UMA for play/pause from notification. This is adding a bare minimum in order to be able to cherry-pick to the beta branch. More UMA will be added on trunk. BUG=521537 TBR=avayvod@chromium.org Review URL: https://codereview.chromium.org/1296183003 Cr-Commit-Position: refs/heads/master@{#344068} (cherry picked from commit bc757a52862b42bb2948192654ab9c7e080d5a6d) Review URL: https://codereview.chromium.org/1311033004 . Cr-Commit-Position: refs/branch-heads/2454@{#417} Cr-Branched-From: 12bfc3360892ec53cd00fc239a47e5298beb063b-refs/heads/master@{#338390} chrome/android/java/src/org/chromium/chrome/browser/media/ui/NotificationMediaPlaybackControls.java diff]

chrome/android/java/src/org/chromium/chrome/browser/metrics/MediaSessionUMA.java [Added - diff

tools/metrics/histograms/histograms.xml diff]

commit 1595861e42f858ea0b3a3da63f75e5163767fd12 author Bo Liu <boliu@chromium.org> Tue Aug 25 18:46:53 2015 committer Bo Liu <boliu@chromium.org> Tue Aug 25 18:48:37 2015 WebView: ClampScrollToMaxScrollOffset during activation Chrome has a non-zero TopControlsHeight, so it already does this. WebView needs to do it too. A layer can be scrolled on active tree and pending tree, both scroll offsets could be well within the boundary of max scroll offset. But during an activation, the active tree and pending tree scrolls are combined via SyncedProperty::PushPendingToActive. And the resulting scroll offset isn't clamped to the new max scroll offset. So WebView needs to clamp after pending and active tree synchronization. BUG=389373 CQ_INCLUDE_TRYBOTS=tryserver.blink:linux_blink_rel Review URL: https://codereview.chromium.org/1238823002 Cr-Commit-Position: refs/heads/master@{#340004} (cherry picked from commit 85432c82c466a62d6f56ee3d15def0affececa61) BUG=498173 TBR=hush Review URL: https://codereview.chromium.org/1319583002 . Cr-Commit-Position: refs/branch-heads/2454@{#416} Cr-Branched-From: 12bfc3360892ec53cd00fc239a47e5298beb063b-refs/heads/master@{#338390} cc/trees/layer_tree_host_impl.cc diff]

cc/trees/layer_tree_host_impl_unittest.cc diff]

commit 09ccb9ebbeabc256cb5f801521942e3ef95ce9f3 author Magnus Jedvert <magjed@google.com> Tue Aug 25 18:25:43 2015 committer Magnus Jedvert <magjed@google.com> Tue Aug 25 18:27:04 2015 Android VideoCaptureCamera2.stopCapture(): Catch IllegalStateException not IllegalArgumentException According to the Android documentation, CameraCaptureSession.abortCaptures() throws CameraAccessException and IllegalStateException, not IllegalArgumentException or SecurityException. BUG=523181,501764,493108 TBR=mcasas Review URL: https://codereview.chromium.org/1305023002 Cr-Commit-Position: refs/heads/master@{#344981} (cherry picked from commit bbafc0a910babbf044cd2baec0cfd061c01f6f03) Review URL: https://codereview.chromium.org/1315953002 . Cr-Commit-Position: refs/branch-heads/2454@{#415} Cr-Branched-From: 12bfc3360892ec53cd00fc239a47e5298beb063b-refs/heads/master@{#338390} media/base/android/java/src/org/chromium/media/VideoCaptureCamera2.java diff]

commit c4ec219c6449113e1b6cd99642519fa6eddf6724 author Misha Efimov <mef@google.com> Tue Aug 25 16:44:39 2015 committer Misha Efimov <mef@google.com> Tue Aug 25 16:46:13 2015 Fix a crash in SpdyHttpStream::OnRequestBodyReadCompleted If upload data was received after a SPDY stream was closed by the other end, or ran into a network error, a null pointer would be dereferenced. This CL just cancels any pending upload data read when the SpdyHttpStream learns the SpdyStream was closed. BUG=513492 Review URL: https://codereview.chromium.org/1306973002 Cr-Commit-Position: refs/heads/master@{#344862} (cherry picked from commit 00d4093f390a72706399f08b34f0d34171db7a7a) R=xunjieli@chromium.org TBR=mmenke@chromium.org Review URL: https://codereview.chromium.org/1314913002 . Cr-Commit-Position: refs/branch-heads/2454@{#414} Cr-Branched-From: 12bfc3360892ec53cd00fc239a47e5298beb063b-refs/heads/master@{#338390} net/spdy/spdy_http_stream.cc diff]

net/spdy/spdy_http_stream_unittest.cc diff]

commit e591692040fca80fc9ae70f6936d26c801aab400 author Will Harris <wfh@chromium.org> Tue Aug 25 16:09:55 2015 committer Will Harris <wfh@chromium.org> Tue Aug 25 16:11:00 2015 Merge M45: Update Flash plugin version metadata to latest secure version. BUG=412078 Review URL: https://codereview.chromium.org/1309353002 . Cr-Commit-Position: refs/heads/master@{#345196} (cherry picked from commit b93f07697128b0341f527743b238326584a8b20a) Review URL: https://codereview.chromium.org/1315613003. Cr-Commit-Position: refs/branch-heads/2454@{#413} Cr-Branched-From: 12bfc3360892ec53cd00fc239a47e5298beb063b-refs/heads/master@{#338390} chrome/browser/resources/plugin_metadata/plugins_linux.json diff]

chrome/browser/resources/plugin_metadata/plugins_mac.json diff]

chrome/browser/resources/plugin_metadata/plugins_win.json diff]

commit 1d3aaf1d3ea1141f2c3c2327fe84642e31c661eb author Alex Mineer <amineer@google.com> Tue Aug 25 15:21:56 2015 committer Alex Mineer <amineer@google.com> Tue Aug 25 15:22:51 2015 Only send Focus notification to blink if we had previously sent out a Blur notification for the parent view. BUG=521488 TBR=jam Review URL: https://codereview.chromium.org/1310853002 (cherry picked from commit 2180e96fc85278e67730ae000149c1b61b770850) Cr-Original-Commit-Position: refs/heads/master@{#345141} Cr-Commit-Position: refs/branch-heads/2454@{#412} Cr-Branched-From: 12bfc3360892ec53cd00fc239a47e5298beb063b-refs/heads/master@{#338390} content/browser/renderer_host/render_widget_host_view_aura.cc diff]

content/browser/renderer_host/render_widget_host_view_aura.h diff]

commit a6ea61d8ce395444abe2dc7ff854795a51b8597d author chrome-tpm <chrome-tpm@google.com> Tue Aug 25 00:03:23 2015 committer chrome-tpm <chrome-tpm@google.com> Tue Aug 25 00:04:32 2015 Incrementing VERSION to 45.0.2454.77 Cr-Commit-Position: refs/branch-heads/2454@{#411} Cr-Branched-From: 12bfc3360892ec53cd00fc239a47e5298beb063b-refs/heads/master@{#338390} chrome/VERSION diff]

commit 1a047e0486932c4dc656f4d82bf680715581664d author Will Harris <wfh@chromium.org> Mon Aug 24 23:13:02 2015 committer Will Harris <wfh@chromium.org> Mon Aug 24 23:14:11 2015 Merge M45: Sandbox profiles for El Capitan 1. Add IsOSElCapitan() and other util functions. These functions mirror the IsOSYosemite(), etc. functions that already exist, and are needed for at least one future cl. BUG=510587 Review URL: https://codereview.chromium.org/1231803007 Cr-Commit-Position: refs/heads/master@{#339085} (cherry picked from commit 49c9add371f8e802e1788adfa0a2012e1e4d3064) 2. Backport sandbox profiles fixes needed for El Capitan GM into M45. Because of a refactoring of the OS X sandbox profiles in M46, it was not possible to cherry-pick these changes. This is a rewrite of both CLs for M45 (note that I dropped some general cleanup in the CLs to backport the minimum necessary fix). The original CLs and commits are: https://codereview.chromium.org/1280443003 Allow OpenCL to open libraries in /usr/lib Committed: https://crrev.com/d387b682801d3d4ff7dd665b5238be2b335fb8c5 Cr-Commit-Position: refs/heads/master@{#342379} https://codereview.chromium.org/1285423003/ Allow access to /System/Library/Exensions on El Capitan+ to solve GPU crashes. While in the sandbox profiles, I also cleaned up some comments and formatting problems. Committed: https://crrev.com/ddec4f04bbc497bd84fc99b12285a71d237c0f2c Cr-Commit-Position: refs/heads/master@{#343410} BUG=508935, 515280 R=kerrnel@chromium.org Review URL: https://codereview.chromium.org/1309753008. Cr-Commit-Position: refs/branch-heads/2454@{#410} Cr-Branched-From: 12bfc3360892ec53cd00fc239a47e5298beb063b-refs/heads/master@{#338390} base/mac/mac_util.h diff]

base/mac/mac_util.mm diff]

content/common/common.sb diff]

content/common/sandbox_mac.mm diff]

content/renderer/renderer.sb diff]

commit 46553387fa8afffe25487d58c3c332e0e8ca8122 author Krishna Govind <govind@chromium.org> Mon Aug 24 19:39:31 2015 committer Krishna Govind <govind@chromium.org> Mon Aug 24 19:40:46 2015 Updating XTBs based on .GRDs from branch 2454 Cr-Commit-Position: refs/branch-heads/2454@{#409} Cr-Branched-From: 12bfc3360892ec53cd00fc239a47e5298beb063b-refs/heads/master@{#338390} ash/strings/ash_strings_zh-TW.xtb diff]

chrome/app/resources/generated_resources_ca.xtb diff]

chrome/app/resources/generated_resources_ja.xtb diff]

chrome/app/resources/generated_resources_sw.xtb diff]

components/strings/components_strings_no.xtb diff]

commit 4ff018689a12dd781f5827f9b9c82e3c9a26452a author Alex Mineer <amineer@google.com> Mon Aug 24 18:51:09 2015 committer Alex Mineer <amineer@google.com> Mon Aug 24 18:52:08 2015 [AiS, Mac] fix for unwanted gray bar in omnibox This CL changes the mouse hover highlighting to match expected behavior better. Including not highlighting a row by default and clearing the highlight when more is typed in the omnibox. BUG=512854,512853 Review URL: https://codereview.chromium.org/1266923002 (cherry picked from commit 8498b167730f2cfcf5367cb0b903f4429c440ade) Cr-Original-Commit-Position: refs/heads/master@{#344817} Cr-Commit-Position: refs/branch-heads/2454@{#408} Cr-Branched-From: 12bfc3360892ec53cd00fc239a47e5298beb063b-refs/heads/master@{#338390} chrome/browser/ui/cocoa/omnibox/omnibox_popup_matrix.h diff]

chrome/browser/ui/cocoa/omnibox/omnibox_popup_matrix.mm diff]

chrome/browser/ui/cocoa/omnibox/omnibox_popup_matrix_unittest.mm diff]

commit 65679797747f684279762d4630ed61ad446b11f8 author Alex Mineer <amineer@google.com> Mon Aug 24 18:25:35 2015 committer Alex Mineer <amineer@google.com> Mon Aug 24 18:26:34 2015 Certificate Transparency: Add Symantec's log Symantec's log has been monitored for the required period and was found compliant. BUG=483625 Review URL: https://codereview.chromium.org/1287063007 (cherry picked from commit 9563016b34d5518b1fb14c903170606797c3db26) Cr-Original-Commit-Position: refs/heads/master@{#343873} Cr-Commit-Position: refs/branch-heads/2454@{#407} Cr-Branched-From: 12bfc3360892ec53cd00fc239a47e5298beb063b-refs/heads/master@{#338390} net/cert/ct_known_logs_static.h diff]

commit 25e1351c79e3734fcf6cd54fdf119cab438b1e3e author chrome-tpm <chrome-tpm@google.com> Mon Aug 24 18:12:21 2015 committer chrome-tpm <chrome-tpm@google.com> Mon Aug 24 18:13:39 2015 Incrementing VERSION to 45.0.2454.76 Cr-Commit-Position: refs/branch-heads/2454@{#406} Cr-Branched-From: 12bfc3360892ec53cd00fc239a47e5298beb063b-refs/heads/master@{#338390} chrome/VERSION diff]

commit 4f02553686bb2d6ddbf6148f4f98ede44dc24659 author Alex Mineer <amineer@google.com> Mon Aug 24 17:55:16 2015 committer Alex Mineer <amineer@google.com> Mon Aug 24 17:56:23 2015 Make panels Chrome OS only instead of all Ash and document Making panels work correctly on Windows 8 metro mode only is tricky and also confusing to users. Instead, make panels Chrome OS only and document properly. BUG=482252 Review URL: https://codereview.chromium.org/1269003005 (cherry picked from commit c5a86143b80dbf92e2dc7e3aadff478056fe5440) Cr-Original-Commit-Position: refs/heads/master@{#341729} Cr-Commit-Position: refs/branch-heads/2454@{#405} Cr-Branched-From: 12bfc3360892ec53cd00fc239a47e5298beb063b-refs/heads/master@{#338390} extensions/browser/api/app_window/app_window_api.cc diff]

extensions/common/api/app_window.idl diff]

commit e79bd0254140f2e3aaa87e6b267a616523ded58e author Dominic Mazzoni <dmazzoni@chromium.org> Mon Aug 24 05:24:39 2015 committer Dominic Mazzoni <dmazzoni@chromium.org> Mon Aug 24 05:25:32 2015 Merge to M45: Remove owned views from AXAuraObjCache when widget is deleted. A follow-up change should notify automation clients, too. Even then, a CHECK() that an AX obj wrapper exists for a given ID doesn't make sense because the IPC could have been received after an object was deleted but before the client was informed of it. BUG=514728 Review URL: https://codereview.chromium.org/1283593006 Cr-Commit-Position: refs/heads/master@{#343061} (cherry picked from commit 9febb059904b30661543102a540cf8ae00a78cae) Review URL: https://codereview.chromium.org/1314533002 . Cr-Commit-Position: refs/branch-heads/2454@{#404} Cr-Branched-From: 12bfc3360892ec53cd00fc239a47e5298beb063b-refs/heads/master@{#338390} chrome/browser/ui/aura/accessibility/ax_tree_source_aura.cc diff]

ui/views/accessibility/ax_aura_obj_cache.cc diff]

ui/views/accessibility/ax_aura_obj_cache.h diff]

commit 3e5306be86af11aae80ee72db241abe65e71cbcc author chrome-tpm <chrome-tpm@google.com> Sun Aug 23 00:03:10 2015 committer chrome-tpm <chrome-tpm@google.com> Sun Aug 23 00:04:08 2015 Incrementing VERSION to 45.0.2454.75 Cr-Commit-Position: refs/branch-heads/2454@{#403} Cr-Branched-From: 12bfc3360892ec53cd00fc239a47e5298beb063b-refs/heads/master@{#338390} chrome/VERSION diff]

commit e371c4a5bf26187e825c2f24204c78a4d6eb54ec author Will Harris <wfh@chromium.org> Sat Aug 22 18:29:31 2015 committer Will Harris <wfh@chromium.org> Sat Aug 22 18:30:34 2015 Merge M45: Do not update pepper_flash component if there is not a newer version. If pepper_flash has not had a component update, then report current version of component as the bundled version of Flash. This avoids a redundant update of pepper_flash component if it doesn't need updating. BUG=510289 TEST=Install Chrome, go to chrome://components and check that version of pepper_flash component is same as bundled Flash. Review URL: https://codereview.chromium.org/1233913005 Cr-Commit-Position: refs/heads/master@{#339333} (cherry picked from commit c6a4c3d92cffa472b4dda5a3192be13b4dcac6a7) Review URL: https://codereview.chromium.org/1314483002. Cr-Commit-Position: refs/branch-heads/2454@{#402} Cr-Branched-From: 12bfc3360892ec53cd00fc239a47e5298beb063b-refs/heads/master@{#338390} chrome/browser/component_updater/pepper_flash_component_installer.cc diff]

commit 76309d968e1185daec56bca788c2dfe0b02de093 author Alexandre Elias <aelias@chromium.org> Sat Aug 22 01:10:47 2015 committer Alexandre Elias <aelias@chromium.org> Sat Aug 22 01:11:52 2015 Work around unreliable metadata for HLS in WebMediaPlayerAndroid There are two bugs involved, both specific to HLS: 1. MediaPlayer.getDuration() returning 0 as opposed to -1. 2. The MediaPlayer.OnVideoSizeChangedListener callback being called with width and height zero and later with a non-zero size. Logging statements were used to test for the bugs on http://www.aljazeera.com/watch_now/ with some different devices: * Huawei P6-U06, Android 4.2.2: both bugs * Samsung Galaxy S Duos 2, Android 4.2.2: duration bug * HTC One, Android 4.3: both bugs * Sony Xperia CP C5303, Android 4.3: both bugs * Samsung Galaxy S III, Android 4.3: duration bug * Samsung Galaxy S4, Android 4.4.2: duration bug * Samsung Galaxy Young 2, Android 4.4.2: duration bug * Samsung Galaxy Grand Prime, Android 4.4.4: duration bug * Sony Xperia Z2, Android 5.0.2: duration bug * Samsung Galaxy S4, CyanogenMod 12.1, Android 5.1.1: duration bug In summary, the duration bug affects every device tested, while the video size bug seems to affect some but not all devices running Android 4.3 and older. Avoid the need for a local duration variable in OnMediaMetadataChanged by passing its argument by value, which is already the case for all other OnMediaMetadataChanged methods in the code base. BUG=501213, 509972 R=qinmin@chromium.org Review URL: https://codereview.chromium.org/1241923003 Cr-Commit-Position: refs/heads/master@{#339019} (cherry picked from commit e95e3c68fffcac8ca62cb4d0269c7a867bcd02ff) Review URL: https://codereview.chromium.org/1313433002 . Cr-Commit-Position: refs/branch-heads/2454@{#401} Cr-Branched-From: 12bfc3360892ec53cd00fc239a47e5298beb063b-refs/heads/master@{#338390} content/renderer/media/android/webmediaplayer_android.cc diff]

content/renderer/media/android/webmediaplayer_android.h diff]

commit 4d21a358a7cf993623e34976a195e3b436b1a28b author chrome-tpm <chrome-tpm@google.com> Sat Aug 22 00:02:20 2015 committer chrome-tpm <chrome-tpm@google.com> Sat Aug 22 00:03:26 2015 Incrementing VERSION to 45.0.2454.74 Cr-Commit-Position: refs/branch-heads/2454@{#400} Cr-Branched-From: 12bfc3360892ec53cd00fc239a47e5298beb063b-refs/heads/master@{#338390} chrome/VERSION diff]

commit dbbf0ff4c4e5366dbb85baa73939d13e776a2f6e author chrome-tpm <chrome-tpm@google.com> Fri Aug 21 23:25:31 2015 committer chrome-tpm <chrome-tpm@google.com> Fri Aug 21 23:26:47 2015 Setting version to 45.0.2454.73 Cr-Commit-Position: refs/branch-heads/2454@{#399} Cr-Branched-From: 12bfc3360892ec53cd00fc239a47e5298beb063b-refs/heads/master@{#338390} chrome/VERSION diff]

commit abbefa745ffe03b3bc7eecde0ea7841c028b533f author Lei Zhang <thestig@google.com> Fri Aug 21 22:01:52 2015 committer Lei Zhang <thestig@google.com> Fri Aug 21 22:02:50 2015 Merge to M45: Adding Null check in onAuthRequired() for handling FTP requests statusCode was implemented in: https://code.google.com/p/chromium/issues/detail?id=447180 BUG=521296 Review URL: https://codereview.chromium.org/1297503004 Cr-Commit-Position: refs/heads/master@{#344433} (cherry picked from commit 1e571d6050004a98dc506f95f2faaa76f6045c74) Review URL: https://codereview.chromium.org/1306853005 . Cr-Commit-Position: refs/branch-heads/2454@{#398} Cr-Branched-From: 12bfc3360892ec53cd00fc239a47e5298beb063b-refs/heads/master@{#338390} extensions/browser/api/web_request/web_request_api.cc diff]

commit f420a6fd561af65fe9ce5a248e3d8772bfc355b7 author chrome-tpm <chrome-tpm@google.com> Fri Aug 21 20:12:38 2015 committer chrome-tpm <chrome-tpm@google.com> Fri Aug 21 20:13:46 2015 Incrementing VERSION to 45.0.2454.65 Cr-Commit-Position: refs/branch-heads/2454@{#397} Cr-Branched-From: 12bfc3360892ec53cd00fc239a47e5298beb063b-refs/heads/master@{#338390} chrome/VERSION diff]

commit bd46fe5c6a63d1da278525cb948f0f3c5ca43743 author chrome-tpm <chrome-tpm@google.com> Fri Aug 21 19:51:51 2015 committer chrome-tpm <chrome-tpm@google.com> Fri Aug 21 19:53:05 2015 Incrementing VERSION to 45.0.2454.64 Cr-Commit-Position: refs/branch-heads/2454@{#396} Cr-Branched-From: 12bfc3360892ec53cd00fc239a47e5298beb063b-refs/heads/master@{#338390} chrome/VERSION diff]

commit fffe0d29a06235e2667efe96b8127d59ff8a1392 author Maria Khomenko <mariakhomenko@chromium.org> Fri Aug 21 17:48:43 2015 committer Maria Khomenko <mariakhomenko@chromium.org> Fri Aug 21 17:49:51 2015 Fixing the ordering for observer calls. This worked on master because the observer classes are different. But in M45, onContentChanged call that updates toolbar happens earlier in the loop than onThemeChanged call that updates the toolbar color, so the color we show is incorrect. BUG=520488 R=kerz@chromium.org, yusufo@chromium.org Review URL: https://codereview.chromium.org/1307773002 . Cr-Commit-Position: refs/branch-heads/2454@{#395} Cr-Branched-From: 12bfc3360892ec53cd00fc239a47e5298beb063b-refs/heads/master@{#338390} chrome/android/java/src/org/chromium/chrome/browser/Tab.java diff]

commit 034bd64db1806d85b2ceacc736074ac07722af4a author Will Harris <wfh@chromium.org> Fri Aug 21 17:23:10 2015 committer Will Harris <wfh@chromium.org> Fri Aug 21 17:24:52 2015 Merge M45: Add support for int 2e fallback system call stub in Win10. BUG=522201 TEST=sbox_integration_tests on Win 10 build 10525 Review URL: https://codereview.chromium.org/1291043003 Cr-Commit-Position: refs/heads/master@{#344588} (cherry picked from commit 1453ac3a6d190b21e04d578d5cf71ce19877db47) Review URL: https://codereview.chromium.org/1308563005. Cr-Commit-Position: refs/branch-heads/2454@{#394} Cr-Branched-From: 12bfc3360892ec53cd00fc239a47e5298beb063b-refs/heads/master@{#338390} sandbox/win/src/service_resolver_64.cc diff]

commit 204f6f4fa24cc529f75adfe943b0459c9cbe5ec0 author Florin Malita <fmalita@chromium.org> Fri Aug 21 16:13:41 2015 committer Florin Malita <fmalita@chromium.org> Fri Aug 21 16:14:49 2015 Use the canvas-based SkPaintFilterCanvas ctor in OpacityFilterCanvas Using the new constructor ensures that the proxy canvas is correctly initialized with the target canvas state. BUG=516790 TBR=amineer@chromium.org Review URL: https://codereview.chromium.org/1287203004 Cr-Commit-Position: refs/heads/master@{#343832} (cherry picked from commit 6348150c3a0d031acde244cb5f7696d573b8d983) Review URL: https://codereview.chromium.org/1303353002 . Cr-Commit-Position: refs/branch-heads/2454@{#393} Cr-Branched-From: 12bfc3360892ec53cd00fc239a47e5298beb063b-refs/heads/master@{#338390} skia/ext/opacity_filter_canvas.cc diff]

commit 5e7ce92a3598c5e0601cab00a3c82d22c5115f07 author glevin <glevin@chromium.org> Fri Aug 21 14:39:50 2015 committer Commit bot <commit-bot@chromium.org> Fri Aug 21 14:40:47 2015 Focus DONE button on last Enterprise Enrollment card BUG=514207 TEST=Go through new Enterprise Enrollment flow. Upon successful signin ("...successfully enrolled..."), the DONE button should start with focus, and respond to the ENTER key. Also, upon failure (e.g. trying EE with a non-enterprise account), the TRY AGAIN button should also start with focus. Review URL: https://codereview.chromium.org/1289983005 NOTRY=true NOPRESUBMIT=true Review URL: https://codereview.chromium.org/1301763005 Cr-Commit-Position: refs/branch-heads/2454@{#392} Cr-Branched-From: 12bfc3360892ec53cd00fc239a47e5298beb063b-refs/heads/master@{#338390} chrome/browser/resources/chromeos/login/oobe_screen_oauth_enrollment_webview.js diff]

commit 9939a3db8cfad9e7c4af4bc70219ff478ade5d3c author John Budorick <jbudorick@chromium.org> Fri Aug 21 00:19:57 2015 committer John Budorick <jbudorick@chromium.org> Fri Aug 21 00:21:29 2015 [Android] Work around faulty adb get-state. adb get-state is hitting some protocol faults in the new M sdk. BUG=522867 R=kerz@chromium.org, rnephew@chromium.org Review URL: https://codereview.chromium.org/1301653006 . Cr-Commit-Position: refs/heads/master@{#344562} Review URL: https://codereview.chromium.org/1304913004 . Cr-Commit-Position: refs/branch-heads/2454@{#391} Cr-Branched-From: 12bfc3360892ec53cd00fc239a47e5298beb063b-refs/heads/master@{#338390} build/android/pylib/device/adb_wrapper.py diff]

commit 012be42a5c9ffd15d87bd09d819b99d3d6243e80 author chrome-tpm <chrome-tpm@google.com> Fri Aug 21 00:02:42 2015 committer chrome-tpm <chrome-tpm@google.com> Fri Aug 21 00:03:54 2015 Incrementing VERSION to 45.0.2454.63 Cr-Commit-Position: refs/branch-heads/2454@{#390} Cr-Branched-From: 12bfc3360892ec53cd00fc239a47e5298beb063b-refs/heads/master@{#338390} chrome/VERSION diff]

commit 61675eee18158cd4ae5ef173b3b6f2a4ec3de59e author Trent Apted <tapted@chromium.org> Thu Aug 20 23:35:53 2015 committer Trent Apted <tapted@chromium.org> Thu Aug 20 23:37:45 2015 [Merge] Mac: Fix another occurrence of the two-windows-have-key-status bug Message Center popups (notifications) create an NSPanel with NSNonactivatingPanelMask in its styleMask. This is documented as "The panel can receive keyboard input without activating the owning application." However, for these popups, the window reports `NO` from canBecomeKeyWindow. So it's actually impossible for the popup to get key status anyway. This seems to confuse Cocoa into this bad two-key-window state under an obscure set of repro steps involving Hangouts. So, remove NSNonactivatingPanelMask. However, usually Panels (also) obey a "not-visible-unless-application-is" rule. Simply removing NSNonactivatingPanelMask will cause notification popups to not be visible unless Chrome is active, which would be bad. To avoid this, just use a regular NSWindow instead of an NSPanel. BUG=459306 TEST=See repro case in http://crbug.com/459306#c38 . Shouldn't happen after this. TBR=tapted@chromium.org Review URL: https://codereview.chromium.org/1275363004 Cr-Commit-Position: refs/heads/master@{#343782} (cherry picked from commit ba96ee71b35d61b5dfcecc01a5c5f1568ed001c8) Review URL: https://codereview.chromium.org/1303993002 . Cr-Commit-Position: refs/branch-heads/2454@{#389} Cr-Branched-From: 12bfc3360892ec53cd00fc239a47e5298beb063b-refs/heads/master@{#338390} ui/message_center/cocoa/popup_controller.mm diff]

commit e986b7b6c3dc9e9000267a856b59f45c2d084724 author Jared Duke <jdduke@chromium.org> Thu Aug 20 22:22:38 2015 committer Jared Duke <jdduke@chromium.org> Thu Aug 20 22:23:27 2015 Make the LCD text device scale factor threshold 1.5 inclusive Currently, compositing will be preferred to LCD text on all Android devices as well as on other platforms when the device scale factor is strictly greater than 1.5. As the 1.5 cutoff was somewhat arbitrary, and many popular tablets have a scale factor of 1.5, switch that threshold to be 1.5 inclusive. This improves scroll performance on such devices, where smooth touchscreen or touchpad scrolling is a likely scenario. BUG=517188 Review URL: https://codereview.chromium.org/1293083003 Cr-Commit-Position: refs/heads/master@{#344317} (cherry picked from commit 7d452b4a6ad1028f03a82cc7e43ff6024445c75b) Review URL: https://codereview.chromium.org/1304913002 . Cr-Commit-Position: refs/branch-heads/2454@{#388} Cr-Branched-From: 12bfc3360892ec53cd00fc239a47e5298beb063b-refs/heads/master@{#338390} content/renderer/render_view_impl.cc diff]

commit 2379ff6917e8a5aa5b8bab0c0cc9ef58db0356c8 author chrome-tpm <chrome-tpm@google.com> Thu Aug 20 20:27:53 2015 committer chrome-tpm <chrome-tpm@google.com> Thu Aug 20 20:29:00 2015 Incrementing VERSION to 45.0.2454.62 Cr-Commit-Position: refs/branch-heads/2454@{#387} Cr-Branched-From: 12bfc3360892ec53cd00fc239a47e5298beb063b-refs/heads/master@{#338390} chrome/VERSION diff]

commit 1105f6c249895a1a755a4afff2fa968d030d7aa5 author Haixia Shi <hshi@chromium.org> Thu Aug 20 19:34:02 2015 committer Haixia Shi <hshi@chromium.org> Thu Aug 20 19:35:06 2015 VaapiDrmPicture: use RGBX format instead of RGBA The format here directly influences the GL texture format. See GLImageOzoneNativePixmap::Initialize() where FourCC(format) is called. In general the alpha for video is undefined. On gen7 intel libva driver actually takes care of filling alpha to 255, but this is not feasible for gen5-6. Note that based on my code inspection, we are really treating the enum "gfx::BufferFormat::RGBX_8888" as a BGRX format, so I'll propose to rename it to avoid confusion in a separate CL. BUG=521826 TEST=verify on lumpy_freon that the bug is fixed. TBR=posciak Review URL: https://codereview.chromium.org/1304613003 Cr-Commit-Position: refs/heads/master@{#344546} (cherry picked from commit abab7eb0cecd4d0ca6f6a7a001eb21c8ebb0c1a8) Review URL: https://codereview.chromium.org/1309453002 . Cr-Commit-Position: refs/branch-heads/2454@{#386} Cr-Branched-From: 12bfc3360892ec53cd00fc239a47e5298beb063b-refs/heads/master@{#338390} content/common/gpu/media/vaapi_drm_picture.cc diff]

commit 72e454b3047fb84e7995a109bde04dad52251c80 author chrome-tpm <chrome-tpm@google.com> Thu Aug 20 19:32:15 2015 committer chrome-tpm <chrome-tpm@google.com> Thu Aug 20 19:33:17 2015 Incrementing VERSION to 45.0.2454.61 Cr-Commit-Position: refs/branch-heads/2454@{#385} Cr-Branched-From: 12bfc3360892ec53cd00fc239a47e5298beb063b-refs/heads/master@{#338390} chrome/VERSION diff]

commit a22cc933f945a55d46d4995a09e36db422d60ae2 author chrome-tpm <chrome-tpm@google.com> Thu Aug 20 18:23:42 2015 committer chrome-tpm <chrome-tpm@google.com> Thu Aug 20 18:25:26 2015 Setting version to 45.0.2454.60 Cr-Commit-Position: refs/branch-heads/2454@{#384} Cr-Branched-From: 12bfc3360892ec53cd00fc239a47e5298beb063b-refs/heads/master@{#338390} chrome/VERSION diff]

commit abab4dce79b9aa6bc673476bc196f538e2809390 author chrome-tpm <chrome-tpm@google.com> Thu Aug 20 17:12:35 2015 committer chrome-tpm <chrome-tpm@google.com> Thu Aug 20 17:13:40 2015 Incrementing VERSION to 45.0.2454.56 Cr-Commit-Position: refs/branch-heads/2454@{#383} Cr-Branched-From: 12bfc3360892ec53cd00fc239a47e5298beb063b-refs/heads/master@{#338390} chrome/VERSION diff]

commit f008d80526d5d6573b089615ceea3f54e24df67e author chrome-tpm <chrome-tpm@google.com> Thu Aug 20 16:47:55 2015 committer chrome-tpm <chrome-tpm@google.com> Thu Aug 20 16:49:01 2015 Incrementing VERSION to 45.0.2454.55 Cr-Commit-Position: refs/branch-heads/2454@{#382} Cr-Branched-From: 12bfc3360892ec53cd00fc239a47e5298beb063b-refs/heads/master@{#338390} chrome/VERSION diff]

commit 8bb39a00c0f20e3c27dfbf208a579465708960b4 author John Budorick <jbudorick@chromium.org> Thu Aug 20 15:58:23 2015 committer John Budorick <jbudorick@chromium.org> Thu Aug 20 15:59:17 2015 [Android] Fix ANDROID_SDK_VERSION in pylib/constants/. Some things, e.g. findbugs, are still looking for android-22: http://build.chromium.org/p/chromium.linux/builders/Android%20Clang%20Builder%20%28dbg%29/builds/66150/steps/steps/logs/stdio BUG= TBR=mikecase@chromium.org Review URL: https://codereview.chromium.org/1292873004 Cr-Commit-Position: refs/heads/master@{#344446} Review URL: https://codereview.chromium.org/1302123002 . Cr-Commit-Position: refs/branch-heads/2454@{#381} Cr-Branched-From: 12bfc3360892ec53cd00fc239a47e5298beb063b-refs/heads/master@{#338390} build/android/pylib/constants/__init__.py diff]

commit daeca33d2c1b595c1a83a56a2c107f70296d0e55 author chrome-tpm <chrome-tpm@google.com> Thu Aug 20 14:37:10 2015 committer chrome-tpm <chrome-tpm@google.com> Thu Aug 20 14:38:17 2015 Incrementing VERSION to 45.0.2454.54 Cr-Commit-Position: refs/branch-heads/2454@{#380} Cr-Branched-From: 12bfc3360892ec53cd00fc239a47e5298beb063b-refs/heads/master@{#338390} chrome/VERSION diff]

commit 5ff556fc63caa57e91a0129faabfcb9b9e4861ae author Magnus Jedvert <magjed@google.com> Thu Aug 20 13:49:26 2015 committer Magnus Jedvert <magjed@google.com> Thu Aug 20 13:50:20 2015 Fetch and cache the number of cores before sandbox initialization. This is necessary on Linux since trying to get this information after the sandbox has been enabled, will give incorrect information (always 1). BUG=521621 Review URL: https://codereview.chromium.org/1291583003 Cr-Commit-Position: refs/heads/master@{#343704} (cherry picked from commit 6594dea28a41d14ca4bce204d6e44d1487af36bd) R=tommi@chromium.org Review URL: https://codereview.chromium.org/1305743002 . Cr-Commit-Position: refs/branch-heads/2454@{#379} Cr-Branched-From: 12bfc3360892ec53cd00fc239a47e5298beb063b-refs/heads/master@{#338390} third_party/libjingle/overrides/init_webrtc.cc diff]

commit 5c7e2023f81ddcb41f282287c8aef08a007129eb author Daichi Hirono <hirono@google.com> Thu Aug 20 08:52:47 2015 committer Daichi Hirono <hirono@google.com> Thu Aug 20 08:53:58 2015 Add URL permission to image loader to use analytics. BUG=516250 TEST=None TBR=fukino@chromium.org Review URL: https://codereview.chromium.org/1297163002 Cr-Commit-Position: refs/heads/master@{#343849} (cherry picked from commit f8b4519cadf7dea1e6c6c5337afc5da5e73e5548) Review URL: https://codereview.chromium.org/1299383003 . Cr-Commit-Position: refs/branch-heads/2454@{#378} Cr-Branched-From: 12bfc3360892ec53cd00fc239a47e5298beb063b-refs/heads/master@{#338390} ui/file_manager/image_loader/manifest.json diff]

commit 235bb3c55902ae5fea616d23cb6ab57ef58e0900 author chrome-tpm <chrome-tpm@google.com> Thu Aug 20 03:46:53 2015 committer chrome-tpm <chrome-tpm@google.com> Thu Aug 20 03:47:44 2015 Incrementing VERSION to 45.0.2454.53 Cr-Commit-Position: refs/branch-heads/2454@{#377} Cr-Branched-From: 12bfc3360892ec53cd00fc239a47e5298beb063b-refs/heads/master@{#338390} chrome/VERSION diff]

commit 0962c54be9359edacfabae2f2c2f97ec289d4d77 author John Budorick <jbudorick@chromium.org> Thu Aug 20 03:24:56 2015 committer John Budorick <jbudorick@chromium.org> Thu Aug 20 03:26:05 2015 [Android] Roll android_tools to Android M SDK. Partially stolen from https://codereview.chromium.org/1297273003/ Android SDK tools 24.3.3 -> 24.3.4 Android Platform tools 22 -> 23 Android SDK build tools 22 -> 23 Android SDK 5.1.1 (API 22) -> 6.0 (API 23) Android Support Library -> 23.0.0 This also rolls: Reland x86 toolchain from NDK r10e with a fix of "-mstackrealign" flag. Add GCM to the Google Play Services Library. BUG=522182,521527 R=kerz@chromium.org TBR=aurimas@chromium.org, dtrainor@chromium.org, mmenke@chromium.org, sievers@chromium.org patch from issue 1297273003 at patchset 60001 (http://crrev.com/1297273003#ps60001) Review URL: https://codereview.chromium.org/1297023003 Cr-Commit-Position: refs/heads/master@{#344409} Review URL: https://codereview.chromium.org/1307473005 . Cr-Commit-Position: refs/branch-heads/2454@{#376} Cr-Branched-From: 12bfc3360892ec53cd00fc239a47e5298beb063b-refs/heads/master@{#338390} build/android/pylib/constants/__init__.py diff]

build/common.gypi diff]

build/config/android/config.gni diff]

build/config/compiler/BUILD.gn diff]

build/secondary/third_party/android_tools/BUILD.gn diff]

chrome/android/BUILD.gn diff]

chrome/android/java/proguard.flags diff]

chrome/android/shell/java/proguard.flags diff]

chrome/test/android/BUILD.gn diff]

content/content.gyp diff]

content/public/android/BUILD.gn diff]

net/android/BUILD.gn diff]

net/net.gyp diff]

commit 11fdd6501331623ffef9a7ddb02cb9257282c9f2 author chrome-tpm <chrome-tpm@google.com> Thu Aug 20 01:12:16 2015 committer chrome-tpm <chrome-tpm@google.com> Thu Aug 20 01:13:22 2015 Incrementing VERSION to 45.0.2454.52 Cr-Commit-Position: refs/branch-heads/2454@{#375} Cr-Branched-From: 12bfc3360892ec53cd00fc239a47e5298beb063b-refs/heads/master@{#338390} chrome/VERSION diff]

commit 88ed51a974aa7fedd1770980ad169c847493a731 author Aurimas Liutikas <aurimas@google.com> Thu Aug 20 00:17:01 2015 committer Aurimas Liutikas <aurimas@google.com> Thu Aug 20 00:18:18 2015 Ignore LocationBarLayout layout direction for the menu. Previosly menu was showing in LRT for RTL devices if there was LRT text entered in the omnibox (most URLs) which cause a bunch of issues because menu item text was RTL but layout was LTR. This CL forces the menu anchor (menu button) and thus the menu popup to use locale direction. BUG=522704 TBR=newt@chromium.org Review URL: https://codereview.chromium.org/1292323003 . Cr-Commit-Position: refs/branch-heads/2454@{#374} Cr-Branched-From: 12bfc3360892ec53cd00fc239a47e5298beb063b-refs/heads/master@{#338390} chrome/android/java/res/layout/location_bar.xml diff]

commit 7717cf8efb04229cd9d5c745e1c9c020de249c3f author chrome-tpm <chrome-tpm@google.com> Thu Aug 20 00:02:51 2015 committer chrome-tpm <chrome-tpm@google.com> Thu Aug 20 00:03:58 2015 Incrementing VERSION to 45.0.2454.51 Cr-Commit-Position: refs/branch-heads/2454@{#373} Cr-Branched-From: 12bfc3360892ec53cd00fc239a47e5298beb063b-refs/heads/master@{#338390} chrome/VERSION diff]

commit eb1296f5e4f7c1e672ffe6beb2375633dd9195a1 author Theresa Wellington <twellington@google.com> Wed Aug 19 22:27:46 2015 committer Theresa Wellington <twellington@google.com> Wed Aug 19 22:28:44 2015 [Contextual Search] Robustness for SendSurroundingText. Update code calling SendSurroundingText to make sure all values are reasonable to avoid crashes reported in these bugs. I do not have a reproducable case to manually recreate the crash, so just making the code more robust, with the aim that this will prevent these crashes. My guess at the failure is a negative start offset being returned by the surrounding text Blink callback. Also made two changes to make the code more readable: 1) Changed usage of base::string16#size to use base::string16#length to get the length in characters. 2) Simplified the computation of the start_position. BUG=512985, 516650 TBR=aurimas@chromium.org Review URL: https://codereview.chromium.org/1294913006 Cr-Commit-Position: refs/heads/master@{#344342} Review URL: https://codereview.chromium.org/1292793003 . Cr-Commit-Position: refs/branch-heads/2454@{#372} Cr-Branched-From: 12bfc3360892ec53cd00fc239a47e5298beb063b-refs/heads/master@{#338390} chrome/browser/android/contextualsearch/contextual_search_delegate.cc diff]

commit 8f9bb18cd5314adf81670d9283d234c06ca23b7a author Theresa Wellington <twellington@google.com> Wed Aug 19 21:36:29 2015 committer Theresa Wellington <twellington@google.com> Wed Aug 19 21:37:45 2015 [Contextual Search] Fixes tab promotion for M45. BUG=521833 BUG=520202 TBR=dtrainor@chromium.org Review URL: https://codereview.chromium.org/1296393003 Cr-Commit-Position: refs/heads/master@{#344111} Review URL: https://codereview.chromium.org/1294983004 . Cr-Commit-Position: refs/branch-heads/2454@{#371} Cr-Branched-From: 12bfc3360892ec53cd00fc239a47e5298beb063b-refs/heads/master@{#338390} chrome/android/java/src/org/chromium/chrome/browser/ChromeActivity.java diff]

chrome/android/java/src/org/chromium/chrome/browser/compositor/bottombar/contextualsearch/ContextualSearchPanel.java diff]

chrome/android/java/src/org/chromium/chrome/browser/contextualsearch/ContextualSearchManagementDelegate.java diff]

chrome/android/java/src/org/chromium/chrome/browser/contextualsearch/ContextualSearchManager.java diff]

chrome/android/java/src/org/chromium/chrome/browser/contextualsearch/ContextualSearchRequest.java diff]

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

chrome/android/java/src/org/chromium/chrome/browser/document/DocumentActivity.java diff]

commit 74ed361d9c71353466349fb3824f05038b703be2 author chrome-tpm <chrome-tpm@google.com> Wed Aug 19 21:27:14 2015 committer chrome-tpm <chrome-tpm@google.com> Wed Aug 19 21:28:29 2015 Incrementing VERSION to 45.0.2454.50 Cr-Commit-Position: refs/branch-heads/2454@{#370} Cr-Branched-From: 12bfc3360892ec53cd00fc239a47e5298beb063b-refs/heads/master@{#338390} chrome/VERSION diff]

commit a3f5ed70ea57b8989267a5cfde7f33443705e7c8 author chrome-tpm <chrome-tpm@google.com> Wed Aug 19 20:02:10 2015 committer chrome-tpm <chrome-tpm@google.com> Wed Aug 19 21:13:57 2015 Incrementing VERSION to 45.0.2454.49 Cr-Commit-Position: refs/branch-heads/2454@{#369} Cr-Branched-From: 12bfc3360892ec53cd00fc239a47e5298beb063b-refs/heads/master@{#338390} chrome/VERSION diff]

commit 352cc27583e38d536d8ed6dc0f4f8a1ad6a1763e author Kevin Schoedel <kpschoedel@chromium.org> Wed Aug 19 18:37:17 2015 committer Kevin Schoedel <kpschoedel@chromium.org> Wed Aug 19 18:38:25 2015 Support latching modifier keys under Ozone Some keyboard layouts have 'latching' keys, which either apply a modifier while held down (like normal modifiers), or, if no non-modifier is pressed while the latching key is down, apply the modifier to the next non-modifier keypress. Under Ozone the stateless layout model requires this to be handled explicitly. BUG=518237 TEST=manual on device TBR=Wez,sadrul Review URL: https://codereview.chromium.org/1291453003 Cr-Commit-Position: refs/heads/master@{#343724} (cherry picked from commit da2dc7a92b0b7ec999633bb746d87714d5901931) Review URL: https://codereview.chromium.org/1293293008 . Cr-Commit-Position: refs/branch-heads/2454@{#368} Cr-Branched-From: 12bfc3360892ec53cd00fc239a47e5298beb063b-refs/heads/master@{#338390} chrome/browser/chromeos/events/event_rewriter.cc diff]

chrome/browser/chromeos/events/event_rewriter.h diff]

ui/events/keycodes/dom/dom_key_data.inc diff]

ui/events/keycodes/keyboard_code_conversion_xkb.cc diff]

commit a3e6c03bfb3d82671557058baa25dbceb85c1dab author chrome-tpm <chrome-tpm@google.com> Wed Aug 19 16:42:32 2015 committer chrome-tpm <chrome-tpm@google.com> Wed Aug 19 16:43:33 2015 Incrementing VERSION to 45.0.2454.48 Cr-Commit-Position: refs/branch-heads/2454@{#367} Cr-Branched-From: 12bfc3360892ec53cd00fc239a47e5298beb063b-refs/heads/master@{#338390} chrome/VERSION diff]

commit 91c43772923a7203f181eaa891decee08a688275 author Christoph Schütte <cschuet@google.com> Wed Aug 19 07:50:20 2015 committer Christoph Schütte <cschuet@google.com> Wed Aug 19 07:52:03 2015 networking.config: Allow access from platform_apps This grants chrome apps access permission to the networking.config API. Review URL: https://codereview.chromium.org/1289783002 Cr-Commit-Position: refs/heads/master@{#343109} (cherry picked from commit 963546047cd4cb2ee31e83772dbace49efeb34b7) BUG=520102 Review URL: https://codereview.chromium.org/1298353002 . Cr-Commit-Position: refs/branch-heads/2454@{#366} Cr-Branched-From: 12bfc3360892ec53cd00fc239a47e5298beb063b-refs/heads/master@{#338390} extensions/common/api/_permission_features.json diff]

commit 45f1449ea72fd9537c7c8f3ba5fa61057cb9e7e2 author Newton Allen <newt@chromium.org> Wed Aug 19 02:44:01 2015 committer Newton Allen <newt@chromium.org> Wed Aug 19 02:44:54 2015 Reland "[Android] Rewrite old new tab and welcome page URLs." The original CL changed the expected outcome of TabStateTest.testLoadV0Tabs(), but didn't update the test. This updates the test too. When launching Chrome after an update from an old version, chrome://newtab and chrome://welcome are now rewritten to chrome-native://newtab. This gracefully replaces the old NTP and welcome pages with the new NTP, so that users don't see a "page not found" error after updating Chrome. Note: this only affects users who update from a version of Chrome prior to M37, when the NTP and welcome pages were removed. TBR=skuhne@chromium.org BUG=516379 Review URL: https://codereview.chromium.org/1297003003 Cr-Commit-Position: refs/heads/master@{#344120} (cherry picked from commit af963a5745cad7993cd833b5ab4aba4c41387302) Review URL: https://codereview.chromium.org/1302683002 . Cr-Commit-Position: refs/branch-heads/2454@{#365} Cr-Branched-From: 12bfc3360892ec53cd00fc239a47e5298beb063b-refs/heads/master@{#338390} chrome/android/javatests/src/org/chromium/chrome/browser/tabmodel/TestTabModelDirectory.java diff]

components/sessions/content/content_serialized_navigation_driver.cc diff]

commit b06fccf91e66764f825acee946ab224c75ef67e6 author chrome-tpm <chrome-tpm@google.com> Wed Aug 19 01:32:50 2015 committer chrome-tpm <chrome-tpm@google.com> Wed Aug 19 01:33:53 2015 Incrementing VERSION to 45.0.2454.47 Cr-Commit-Position: refs/branch-heads/2454@{#364} Cr-Branched-From: 12bfc3360892ec53cd00fc239a47e5298beb063b-refs/heads/master@{#338390} chrome/VERSION diff]

commit 14b4771dd529c39df92d9e475688b1880ed7c5be author Tommy Nyquist <nyquist@chromium.org> Wed Aug 19 01:22:27 2015 committer Tommy Nyquist <nyquist@chromium.org> Wed Aug 19 01:23:49 2015 Roll cacheinvalidation to include bug fixes for client release 20150720 BUG=496275, 505534 Review URL: https://codereview.chromium.org/1283363003 Cr-Commit-Position: refs/heads/master@{#343779} (cherry picked from commit bfae1d5680d9305f913c03a901f802858734f9b5) Review URL: https://codereview.chromium.org/1293963003 . Cr-Commit-Position: refs/branch-heads/2454@{#363} Cr-Branched-From: 12bfc3360892ec53cd00fc239a47e5298beb063b-refs/heads/master@{#338390} third_party/cacheinvalidation/README.chromium diff]

third_party/cacheinvalidation/src/java/com/google/ipc/invalidation/ticl/android2/channel/AndroidMessageSenderService.java diff]

commit f81d2a62aee53df88a8a17370a65eb64ab88ee35 author Bo Liu <boliu@chromium.org> Wed Aug 19 01:21:53 2015 committer Bo Liu <boliu@chromium.org> Wed Aug 19 01:22:53 2015 aw: Run idle work after draw This partially reverts r342416. This is causing corruption bugs on qualcomm drivers. BUG=522065 Review URL: https://codereview.chromium.org/1299113002 Cr-Commit-Position: refs/heads/master@{#344101} (cherry picked from commit c4bd2e96d39c6e2baaf2a0b7125ad7f5a102c900) TBR=boliu@chromium.org Review URL: https://codereview.chromium.org/1302483005 . Cr-Commit-Position: refs/branch-heads/2454@{#362} Cr-Branched-From: 12bfc3360892ec53cd00fc239a47e5298beb063b-refs/heads/master@{#338390} android_webview/browser/shared_renderer_state.cc diff]

commit bff2ed878972942c8eadfa9be29c7cb981752d80 author Ryan Sleevi <rsleevi@chromium.org> Wed Aug 19 00:51:54 2015 committer Ryan Sleevi <rsleevi@chromium.org> Wed Aug 19 00:52:56 2015 Refresh Public Suffic List to the latest version This updates to the now-canonical upstream Github repository at https://github.com/publicsuffix/list This updates to the following revision: 3c153e3947dd6ee130c3f8706955281fa9923ed4 (2015-08-07) R=pkasting@chromium.org BUG=37436 Review URL: https://codereview.chromium.org/1283593002 Cr-Commit-Position: refs/heads/master@{#342691} (cherry picked from commit cbfc98ab126dc6cb518158d04e046b9a0a4ad8f0) Review URL: https://codereview.chromium.org/1300023005 . Cr-Commit-Position: refs/branch-heads/2454@{#361} Cr-Branched-From: 12bfc3360892ec53cd00fc239a47e5298beb063b-refs/heads/master@{#338390} components/google/core/browser/google_util_unittest.cc diff]

net/base/registry_controlled_domains/effective_tld_names.dat diff]

net/base/registry_controlled_domains/effective_tld_names.gperf diff]

commit 0c2d411ff212c003ad1bf315d5de5896c5dca933 author Mitsuru Oshima <oshima@chromium.org> Wed Aug 19 00:12:37 2015 committer Mitsuru Oshima <oshima@chromium.org> Wed Aug 19 00:13:50 2015 Partial revert of r330042 "Draw the offscreen texture to reflector's surface without extra copy" Revert the SwapBufferComplete signal back to use sync point, rather than waiting for CompositionStart events on mirroring displays. Reason for revert: This is causing flickering (crbug.com/515332). BUG=515332 Review URL: https://codereview.chromium.org/1275543006 Cr-Commit-Position: refs/heads/master@{#343302} (cherry picked from commit 652b2c3d24b23f86e1583f855f0071cf8c95b39f) Review URL: https://codereview.chromium.org/1285203004 . Cr-Commit-Position: refs/branch-heads/2454@{#360} Cr-Branched-From: 12bfc3360892ec53cd00fc239a47e5298beb063b-refs/heads/master@{#338390} content/browser/compositor/offscreen_browser_compositor_output_surface.cc diff]

commit 66d5ea520e8a8d2857e0050251db24369c4643c6 author chrome-tpm <chrome-tpm@google.com> Wed Aug 19 00:02:46 2015 committer chrome-tpm <chrome-tpm@google.com> Wed Aug 19 00:04:12 2015 Incrementing VERSION to 45.0.2454.46 Cr-Commit-Position: refs/branch-heads/2454@{#359} Cr-Branched-From: 12bfc3360892ec53cd00fc239a47e5298beb063b-refs/heads/master@{#338390} chrome/VERSION diff]

commit 86ac07fe72e968ee58b84b570ba3d6d63bbfd0e5 author Jason Kersey <kerz@google.com> Tue Aug 18 22:38:40 2015 committer Jason Kersey <kerz@google.com> Tue Aug 18 22:39:34 2015 VideoCaptureManager: Release video capture device if there is no active clients We currently keep the capture device open if we have paused clients. Instead, we should release the capture device and reopen it when we get an active client. BUG=501764,493108,417659 Review URL: https://codereview.chromium.org/1287063003 (cherry picked from commit 2891934960f978b4eeb4b293ae94a1853a528419) Cr-Original-Commit-Position: refs/heads/master@{#343019} Cr-Commit-Position: refs/branch-heads/2454@{#358} Cr-Branched-From: 12bfc3360892ec53cd00fc239a47e5298beb063b-refs/heads/master@{#338390} content/browser/renderer_host/media/video_capture_manager.cc diff]

commit 1ce8ffb66e4823e0f79eef5d080ac32c7e3aeca7 author Maria Khomenko <mariakhomenko@chromium.org> Tue Aug 18 22:34:09 2015 committer Maria Khomenko <mariakhomenko@chromium.org> Tue Aug 18 22:34:59 2015 Fix a bug where location bar would end up shifted. This would happen because we no longer process onMeasure() calls inside the tab switcher, but we didn't fully reset the omnibox position. BUG=518795 TBR=dtrainor Review URL: https://codereview.chromium.org/1299813002 Cr-Commit-Position: refs/heads/master@{#343980} (cherry picked from commit 7055680f2851afd85c64289ba78073f1b210c249) Review URL: https://codereview.chromium.org/1286913003 . Cr-Commit-Position: refs/branch-heads/2454@{#357} Cr-Branched-From: 12bfc3360892ec53cd00fc239a47e5298beb063b-refs/heads/master@{#338390} chrome/android/java/src/org/chromium/chrome/browser/toolbar/ToolbarPhone.java diff]

commit ee42acb141d763cb5ee1fee5d979ec3a90d039ea author Pavel Yatsuk <pavely@google.com> Tue Aug 18 22:06:26 2015 committer Pavel Yatsuk <pavely@google.com> Tue Aug 18 22:07:19 2015 [Sync] Fix constant name My earlier merge into M45 caused build break on Android (http://crrev.com/1294143002) The reason is that constant name that I used in my CL changed between M45 and ToT. Fixing constant name. TBR=nyquist@chromium.org BUG=522200 Review URL: https://codereview.chromium.org/1298243003 . Cr-Commit-Position: refs/branch-heads/2454@{#356} Cr-Branched-From: 12bfc3360892ec53cd00fc239a47e5298beb063b-refs/heads/master@{#338390} chrome/android/java/src/org/chromium/chrome/browser/sync/ui/SyncCustomizationFragment.java diff]

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

commit b9ed4a801b5d7431725b4f4e9a4817c6870adf87 author Alex Mineer <amineer@google.com> Tue Aug 18 20:12:30 2015 committer Alex Mineer <amineer@google.com> Tue Aug 18 20:13:20 2015 Reset the keep_on_top field in the InitParams for the omnibox dropdown and status bubble on Windows where these windows use the software compositor via the menu style. The above windows use the software compositor to avoid sync calls from the browser UI thread to the GPU process. To achieve this we create the windows using the menu style which uses the software compositor. However the menu style also gives us a topmost window which causes the status bubble text to show up even when the window is not active. Fix is to reset the keep_on_top field in the InitParams structure. BUG=508526 Review URL: https://codereview.chromium.org/1236113002 (cherry picked from commit 954f24caec8364ef3f82c6b6d2e5f11f3828abb2) Cr-Original-Commit-Position: refs/heads/master@{#338603} Cr-Commit-Position: refs/branch-heads/2454@{#354} Cr-Branched-From: 12bfc3360892ec53cd00fc239a47e5298beb063b-refs/heads/master@{#338390} chrome/browser/ui/views/omnibox/omnibox_popup_contents_view.cc diff]

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

commit 5f2a36e054a4404646462e76fb3b38cb4428b186 author Alex Mineer <amineer@google.com> Tue Aug 18 20:04:16 2015 committer Alex Mineer <amineer@google.com> Tue Aug 18 20:05:10 2015 Fix a wrong histogram name in BrowsingDataRemover. In histograms.xml, this histogram is named History.ClearBrowsingData.UserDeletedCookieOrCache. However, in BrowsingDataRemover, it is referred to without the "History." prefix. In other words, embarrassingly, we have no data for the past two weeks. BUG=514592 Review URL: https://codereview.chromium.org/1290893003 (cherry picked from commit 3d26b78ddcc8f0b1e152fd77154a4163f44aad7a) Cr-Original-Commit-Position: refs/heads/master@{#343654} Cr-Commit-Position: refs/branch-heads/2454@{#353} Cr-Branched-From: 12bfc3360892ec53cd00fc239a47e5298beb063b-refs/heads/master@{#338390} chrome/browser/browsing_data/browsing_data_remover.cc diff]

commit 11873104da592986b825387e6f2331af7dcd3bfb author dfalcantara@chromium.org <dfalcantara@chromium.org> Tue Aug 18 18:18:26 2015 committer dfalcantara@chromium.org <dfalcantara@chromium.org> Tue Aug 18 18:19:21 2015 Check for a valid native pointer in AppBannerManager::onAppDetailsRetrieved. There is a race condition where the store may respond to an app details request after the AppBannerManager is deleted (and the details are no longer needed). This CL addresses this condtion by nulling out the native pointer when the manager is deleted, and checking whether the pointer is null in onAppDetailsRetrieved. BUG=519081 TBR=dominickn Review URL: https://codereview.chromium.org/1296643003 Cr-Commit-Position: refs/heads/master@{#343777} Review URL: https://codereview.chromium.org/1303543003 . Cr-Commit-Position: refs/branch-heads/2454@{#352} Cr-Branched-From: 12bfc3360892ec53cd00fc239a47e5298beb063b-refs/heads/master@{#338390} chrome/android/java/src/org/chromium/chrome/browser/banners/AppBannerManager.java diff]

commit 4819d83c5b981a1fb2a8ed1d3c61e6de223da2b5 author Newton Allen <newt@chromium.org> Tue Aug 18 18:08:03 2015 committer Newton Allen <newt@chromium.org> Tue Aug 18 18:09:00 2015 Fix alignment of omnibox suggestions in RTL mode. The first time the user types in the omnibox -- if the system language is RTL, and the user types a non-RTL character -- the omnibox suggestions are all jumbled up, with text and icons misaligned and overlapping. After unfocusing and refocusing the omnibox, however, suggestions go back to normal. The cause: in the normal case, OmniboxSuggestionsList.show() is responsible for setting up the layout params for the OmniboxSuggestionsList and its children. In the buggy case, however, OmniboxSuggestionsList.show() is not called because the list is already visible (and there's an early return in that case). Usually, the list's visibility is set to GONE when there are no suggestions and hence show() is called. However, when the list is first created, it's visibility is VISIBLE by default; it simply has no items. As a result, show() is not being called. The fix is to set the list to GONE when it's first created. This gets us into the normal "no suggestions" state. BUG=517438 Review URL: https://codereview.chromium.org/1293333002 Cr-Commit-Position: refs/heads/master@{#343817} (cherry picked from commit 6e682fb12c0c1287836ecf58d293448b940d4689) Review URL: https://codereview.chromium.org/1303543002 . Cr-Commit-Position: refs/branch-heads/2454@{#351} Cr-Branched-From: 12bfc3360892ec53cd00fc239a47e5298beb063b-refs/heads/master@{#338390} chrome/android/java/src/org/chromium/chrome/browser/omnibox/LocationBarLayout.java diff]

commit b5572caed64bf355f03614107151eecaa2c5a7d9 author Matt Falkenhagen <falken@chromium.org> Tue Aug 18 06:13:39 2015 committer Matt Falkenhagen <falken@chromium.org> Tue Aug 18 06:14:43 2015 (Merge to M45): Set skip_service_worker in ServiceWorkerControlleeRequestHandler only for subresource requests. https://codereview.chromium.org/1274973002/ accidentally changed the Service Worker behavior of handling redirected page requests. If we set skip_service_worker for page requests, the final location of redirects will not correctly be handled by Service Worker. So this cl change to set |skip_service_worker| only for subresource requests. https://codereview.chromium.org/1280243002 will add LayoutTests for fallbacked subresource requests. BUG=517364, 512764, 518713 Review URL: https://codereview.chromium.org/1280133002 Cr-Commit-Position: refs/heads/master@{#342722} (cherry picked from commit bc0572e34764db29e996a95470a2339b6f3eb242) TBR=horo Review URL: https://codereview.chromium.org/1291833004 . Cr-Commit-Position: refs/branch-heads/2454@{#350} Cr-Branched-From: 12bfc3360892ec53cd00fc239a47e5298beb063b-refs/heads/master@{#338390} content/browser/service_worker/service_worker_controllee_request_handler.cc diff]

content/browser/service_worker/service_worker_controllee_request_handler.h diff]

commit b90f41e2d6f6018cfc3c9e19968d263ec5dec807 author Matt Falkenhagen <falken@chromium.org> Tue Aug 18 04:51:51 2015 committer Matt Falkenhagen <falken@chromium.org> Tue Aug 18 04:52:57 2015 (Merge to M45): Don't send the redirected request once the request was fallbacked to the network. According to the fetch spec (https://fetch.spec.whatwg.org/), once the request goes to the network, skip-service-worker flag must be set. So if the server returns a redirect response, the next request must not be handled by service worker. BUG=517364,512764 Review URL: https://codereview.chromium.org/1274973002 Cr-Commit-Position: refs/heads/master@{#342386} (cherry picked from commit eeff087680dd4fc41c1a2f92fffdc96546053b74) TBR=horo Review URL: https://codereview.chromium.org/1293363002 . Cr-Commit-Position: refs/branch-heads/2454@{#349} Cr-Branched-From: 12bfc3360892ec53cd00fc239a47e5298beb063b-refs/heads/master@{#338390} content/browser/service_worker/service_worker_controllee_request_handler.cc diff]

content/browser/service_worker/service_worker_controllee_request_handler.h diff]

content/child/web_url_loader_impl.cc diff]

commit b4d2abf96f557b58e3102f5d1ffc906c1b6a63ba author Kent Tamura <tkent@chromium.org> Tue Aug 18 01:40:36 2015 committer Kent Tamura <tkent@chromium.org> Tue Aug 18 01:42:10 2015 Revert "Enable and fix tests after page serializer merge" This reverts commit bbf281076da0c593ec9d586eb78b2498581d070e. Revert "Enable and fix tests after page serializer merge" This reverts commit 95a0afbeed27726ba4661262c97f1ac57a87318c. BUG=510422 Review URL: https://codereview.chromium.org/1293153005 . Cr-Commit-Position: refs/branch-heads/2454@{#348} Cr-Branched-From: 12bfc3360892ec53cd00fc239a47e5298beb063b-refs/heads/master@{#338390} chrome/browser/browser_encoding_browsertest.cc diff]

chrome/browser/download/save_page_browsertest.cc diff]

chrome/test/data/encoding_tests/auto_detect/expected_results/expected_gb18030_saved_from_no_encoding_specified.html diff]

chrome/test/data/encoding_tests/auto_detect/gb18030_with_no_encoding_specified.html diff]

chrome/test/data/encoding_tests/user_override/expected_gb18030_saved_from_iso88591_meta.html diff]

chrome/test/data/encoding_tests/user_override/gb18030_with_iso88591_meta.html diff]

chrome/test/data/save_page/b.saved1.htm diff]

chrome/test/data/save_page/b.saved2.htm diff]

content/renderer/dom_serializer_browsertest.cc diff]

content/test/data/dom_serializer/note.xml diff]

commit 5a6285be18fd3be42178bbbead4114558664182f author dfalcantara@chromium.org <dfalcantara@chromium.org> Tue Aug 18 01:08:07 2015 committer dfalcantara@chromium.org <dfalcantara@chromium.org> Tue Aug 18 01:09:07 2015 Catch failed attempts to set Omaha alarms Catch the SecurityExceptions that get thrown when Chrome has 500 alarms registered. A proper fix is still being researched because even though there is a slow leak of alarms in the Omaha code, we share the 500 alarm limit with other components. BUG=483695 TBR=nyquist Review URL: https://codereview.chromium.org/1299793003 Cr-Commit-Position: refs/heads/master@{#343786} Review URL: https://codereview.chromium.org/1295243002 . Cr-Commit-Position: refs/branch-heads/2454@{#347} Cr-Branched-From: 12bfc3360892ec53cd00fc239a47e5298beb063b-refs/heads/master@{#338390} chrome/android/java/src/org/chromium/chrome/browser/omaha/ExponentialBackoffScheduler.java diff]

chrome/android/java/src/org/chromium/chrome/browser/omaha/OmahaClient.java diff]

commit 0d62867197d685e4c16211de56171c74988159b1 author chrome-tpm <chrome-tpm@google.com> Tue Aug 18 00:52:17 2015 committer chrome-tpm <chrome-tpm@google.com> Tue Aug 18 00:53:17 2015 Incrementing VERSION to 45.0.2454.45 Cr-Commit-Position: refs/branch-heads/2454@{#346} Cr-Branched-From: 12bfc3360892ec53cd00fc239a47e5298beb063b-refs/heads/master@{#338390} chrome/VERSION diff]

commit b96a0825251b479f9e3763852960069aca28f68e author Garrett Casto <gcasto@chromium.org> Tue Aug 18 00:30:37 2015 committer Garrett Casto <gcasto@chromium.org> Tue Aug 18 00:31:38 2015 Merge to branch 2454 [Password Generation] Fix bug in generated password used histogram Previously the first usage of non-PSL generated password would not be counted. BUG=519875 Review URL: https://codereview.chromium.org/1283243003 Cr-Commit-Position: refs/heads/master@{#343293} (cherry picked from commit 1b1c3d9bb1fd134d73daf0c59c549e8d02b7a36a) Review URL: https://codereview.chromium.org/1287163005 . Cr-Commit-Position: refs/branch-heads/2454@{#345} Cr-Branched-From: 12bfc3360892ec53cd00fc239a47e5298beb063b-refs/heads/master@{#338390} components/password_manager/core/browser/password_form_manager.cc diff]

components/password_manager/core/browser/password_form_manager_unittest.cc diff]

components/password_manager/core/browser/password_manager_metrics_util.cc diff]

components/password_manager/core/browser/password_manager_metrics_util.h diff]

commit 770ab0a12913533d18a1f8c2d897ef2d50305e81 author Garrett Casto <gcasto@chromium.org> Tue Aug 18 00:02:32 2015 committer Garrett Casto <gcasto@chromium.org> Tue Aug 18 00:03:24 2015 Merge to Branch 2454 [Password Manager] Fix a bug where generated passwords are marked as not generated. BUG=519875 Review URL: https://codereview.chromium.org/1284043002 Cr-Commit-Position: refs/heads/master@{#343090} (cherry picked from commit 8fd640057d425eb29c3da205ec2e10a81ad99c6f) Review URL: https://codereview.chromium.org/1298813003 . Cr-Commit-Position: refs/branch-heads/2454@{#344} Cr-Branched-From: 12bfc3360892ec53cd00fc239a47e5298beb063b-refs/heads/master@{#338390} components/password_manager/core/browser/password_form_manager.cc diff]

components/password_manager/core/browser/password_form_manager_unittest.cc diff]

commit f0818176b10a4af6706c4bc4067552e706bbd0bb author chrome-tpm <chrome-tpm@google.com> Tue Aug 18 00:02:19 2015 committer chrome-tpm <chrome-tpm@google.com> Tue Aug 18 00:03:23 2015 Incrementing VERSION to 45.0.2454.44 Cr-Commit-Position: refs/branch-heads/2454@{#343} Cr-Branched-From: 12bfc3360892ec53cd00fc239a47e5298beb063b-refs/heads/master@{#338390} chrome/VERSION diff]

commit 9fd562f9c87d385d1b5de29328c6ca168d607deb author Maria Khomenko <mariakhomenko@chromium.org> Mon Aug 17 23:56:40 2015 committer Maria Khomenko <mariakhomenko@chromium.org> Mon Aug 17 23:57:45 2015 Fix merge in https://codereview.chromium.org/1287803005/. TBR=yusufo BUG=520488 Review URL: https://codereview.chromium.org/1293153004 . Cr-Commit-Position: refs/branch-heads/2454@{#342} Cr-Branched-From: 12bfc3360892ec53cd00fc239a47e5298beb063b-refs/heads/master@{#338390} chrome/android/java/src/org/chromium/chrome/browser/Tab.java diff]