- 25 Jan, 2019 40 commits
-
-
Mohamed Amir Yosef authored
The implemented logic is based on the analogous in to that in PasswordSyncableService::ProcessSyncChanges(). Bug: 903249 Change-Id: Ibbc607b8ee380cd7b3c790ab3273a2e4d7d7819f Reviewed-on: https://chromium-review.googlesource.com/c/1429960 Commit-Queue: Mohamed Amir Yosef <mamir@chromium.org> Reviewed-by:
Mikel Astiz <mastiz@chromium.org> Cr-Commit-Position: refs/heads/master@{#626094}
-
Sebastien Marchand authored
Gab/Francois, I've used your refactoring script for this, the rule is: matches = re.compile(r'(\n *[^/\n][^/\n]*base::Bind(Once|Repeating)?\b[^*])', re.DOTALL).findall(content) if not matches: return False updated_content = refactor_lib.AddInclude(file_path, content, "base/bind.h") if updated_content == content: return False # Write updated file refactor_lib.WriteFile(file_path, updated_content) TBR=fdoray@chromium.org Change-Id: I5c6805a75e4e11d0d30bf7dd62fb49963f922acb Reviewed-on: https://chromium-review.googlesource.com/c/1437062Reviewed-by:
Sébastien Marchand <sebmarchand@chromium.org> Reviewed-by:
François Doray <fdoray@chromium.org> Commit-Queue: Sébastien Marchand <sebmarchand@chromium.org> Cr-Commit-Position: refs/heads/master@{#626093}
-
Hans Wennborg authored
Ran `tools/clang/scripts/upload_revision.py 352138`. Bug: 924185 Change-Id: I54d3c8fe506198fb3acab9b63187a7d15ee0d433 Reviewed-on: https://chromium-review.googlesource.com/c/1436036Reviewed-by:
Nico Weber <thakis@chromium.org> Commit-Queue: Hans Wennborg <hans@chromium.org> Cr-Commit-Position: refs/heads/master@{#626092}
-
Hajime Hoshi authored
This CL switches task runners at several places from per-thread to per-frame. The purpose of this change is to make it possible to freeze tasks for bfcache. bfcache is a new feature to freeze a tab for quick back-forwarding. When a tab goes frozen, we can stop per-frame task runners while we cannot per-thread task runners since per-thread task runners can be shared between multiple tags/pages. As a frozen tab must not execute any JavaScript, all JavaScript execution must be on per-frame task runners, which can be suspended. Bug: 913912 Change-Id: Ic0deb8d3cb421e2a25ee25a5dd81b3387b83e3bb Reviewed-on: https://chromium-review.googlesource.com/c/1405960Reviewed-by:
Kinuko Yasuda <kinuko@chromium.org> Reviewed-by:
Tao Bai <michaelbai@chromium.org> Reviewed-by:
Alexander Timin <altimin@chromium.org> Reviewed-by:
Jochen Eisinger <jochen@chromium.org> Reviewed-by:
Kentaro Hara <haraken@chromium.org> Commit-Queue: Hajime Hoshi <hajimehoshi@chromium.org> Cr-Commit-Position: refs/heads/master@{#626091}
-
Kyle Milka authored
Remove old config for Local NTP and add a new one for the Local NTP with promos and Doodles. Bug: 583289 Change-Id: I0fff16d02c949becd859437a235a62571e821955 Reviewed-on: https://chromium-review.googlesource.com/c/1436145Reviewed-by:
Steven Holte <holte@chromium.org> Commit-Queue: Kyle Milka <kmilka@chromium.org> Cr-Commit-Position: refs/heads/master@{#626090}
-
Chromium WPT Sync authored
Using wpt-import in Chromium ddbf25ac. With Chromium commits locally applied on WPT: f643497e "[resource-timing] Modify is_secure_context_ based on resource" 20defaa4 "[LayoutNG] ComputeReplacedSize min/max width/height fix" 40748e1e "Upstream fast/workers to external/wpt/workers: first batch." 6691ad3f "Fix preload tests failing on wpt.fyi dashboard, second attempt" 13151b26 "Worker: Fix wpt/workers/semantics/run-a-worker/003.html for shared workers" Note to sheriffs: This CL imports external tests and adds expectations for those tests; if this CL is large and causes a few new failures, please fix the failures by adding new lines to TestExpectations rather than reverting. See: https://chromium.googlesource.com/chromium/src/+/master/docs/testing/web_platform_tests.md Directory owners for changes in this CL: jsbell@chromium.org, mek@chromium.org: external/wpt/webstorage NOAUTOREVERT=true TBR=markdittmer No-Export: true Change-Id: Id029ef7a892acb6a5530336caabbec9ce77269ad Reviewed-on: https://chromium-review.googlesource.com/c/1437055Reviewed-by:
WPT Autoroller <wpt-autoroller@chops-service-accounts.iam.gserviceaccount.com> Commit-Queue: WPT Autoroller <wpt-autoroller@chops-service-accounts.iam.gserviceaccount.com> Cr-Commit-Position: refs/heads/master@{#626089}
-
Sebastien Marchand authored
Gab, I've used your refactoring script for this, the rule is: matches = re.compile(r'(\n *[^/\n][^/\n]*base::Bind(Once|Repeating)?\b[^*])', re.DOTALL).findall(content) if not matches: return False updated_content = refactor_lib.AddInclude(file_path, content, "base/bind.h") if updated_content == content: return False # Write updated file refactor_lib.WriteFile(file_path, updated_content) TBR=gab@chromium.org Change-Id: I6cca9dff7fa4937fd7accdc57fe774674f6c147b Reviewed-on: https://chromium-review.googlesource.com/c/1437100 Commit-Queue: Sébastien Marchand <sebmarchand@chromium.org> Reviewed-by:
Gabriel Charette <gab@chromium.org> Cr-Commit-Position: refs/heads/master@{#626088}
-
Guido Urdaneta authored
The constructor should throw TypeError if sdpMid and sdpMLineIndex are both null. The RTCIceCandidateInit parameter in the RTCIceCandidate constructor is optional. This CL makes minor changes to WPT tests: * RTCIceTransport-extension.https.html is made spec compliant by constructing RTCIceCandidates that don't have both sdpMid and sdpMLineIndex null. * RTCIceCandidate-constructor.html has error-reporting improvements. Bug: 683094 Change-Id: I875142d50bf761b934be3a0325029c458aa465c8 Reviewed-on: https://chromium-review.googlesource.com/c/1425616 Commit-Queue: Guido Urdaneta <guidou@chromium.org> Reviewed-by:
Henrik Boström <hbos@chromium.org> Cr-Commit-Position: refs/heads/master@{#626087}
-
chromium-internal-autoroll authored
https://chrome-internal.googlesource.com/chrome/src-internal.git/+log/ab68058ef255..03e626851265 Created with: gclient setdep -r src-internal@03e626851265 The AutoRoll server is located here: https://autoroll-internal.skia.org/r/src-internal-chromium-autoroll Documentation for the AutoRoller is here: https://skia.googlesource.com/buildbot/+/master/autoroll/README.md If the roll is causing failures, please contact the current sheriff, who should be CC'd on the roll, and stop the roller if necessary. TBR=mmoss@chromium.org Change-Id: I34fb0554b590f79b3ba476d582e6fa9495d843da Reviewed-on: https://chromium-review.googlesource.com/c/1437000Reviewed-by:
chromium-internal-autoroll <chromium-internal-autoroll@skia-corp.google.com.iam.gserviceaccount.com> Commit-Queue: chromium-internal-autoroll <chromium-internal-autoroll@skia-corp.google.com.iam.gserviceaccount.com> Cr-Commit-Position: refs/heads/master@{#626086}
-
Antonio Gomes authored
Differently than other similar migrations to IdentityManager, this one had a peculiarity: The SigninProfileAttributesUpdater instance being tested is created with the Profile, so if the primary account gets set any later than inline during Profile creation, SigninProfileAttributesUpdater will not see be "authenticated" on ChromeOS. This happens because the OnPrimaryAccountSet observer callback does not get fired on ChromeOS. In order to overcome this, this CL: - Adds a GetIdentityTestEnvironmentFactoriesWithPrimaryAccountSet method to IdentityTestEnvironmentProfileAdaptor. - Adds a BuildAuthenticatedServiceInstanceForTesting method to IdentityManagerFactory - Used the new machinery under ifdef OS_CHROMEOS guards in the test bootstrap. This way, the CL ensures that the primary account is set before the SigninProfileAttributesUpdater instance is created on ChromeOS, which is what the tests require. BUG=920225 Change-Id: Ic82aa0815651ee35154c11d599ce0ab37db26701 Reviewed-on: https://chromium-review.googlesource.com/c/1409982 Commit-Queue: Antonio Gomes <tonikitoo@igalia.com> Reviewed-by:
Mihai Sardarescu <msarda@chromium.org> Reviewed-by:
Colin Blundell <blundell@chromium.org> Cr-Commit-Position: refs/heads/master@{#626085}
-
Francois Doray authored
Bug: 833989 Change-Id: Iabb35b57c55214f932853df61fe431c85120cdae Reviewed-on: https://chromium-review.googlesource.com/c/1434014Reviewed-by:
Avi Drissman <avi@chromium.org> Reviewed-by:
Gabriel Charette <gab@chromium.org> Commit-Queue: François Doray <fdoray@chromium.org> Cr-Commit-Position: refs/heads/master@{#626084}
-
Matt Menke authored
Previously, WebSocketTransportConnectSubJob registered sockets with the WebSocketEndpointLockManager, and WebSocketTransportClientSocketPool unregistered them before destroying them. This will no longer work with a flat socket pool, as WebSocketTransportClientSocketPool will contain a mixture of TCP sockets and SSL sockets. In the latter case, the SSL sockets will be wrapping a TCP socket that was registed with the WebSocketEndpointLockManager, but the pool will have no access to those wrapped sockets. This CL creates a WebSocketStreamSocket class, which wraps the TCP connections, and registers and unregisters them with the WebSocketEndpointLockManager as needed. This is part of an effort to flatten the socket pools. https://docs.google.com/document/d/1g0EA4iDqaDhNXA_mq-YK3SlSX-xRkoKvZetAQqdRrxM/edit Merge commit 'refs/changes/47/1423347/4' of https://chromium.googlesource.com/chromium/src into pools11 Bug: 472729 Change-Id: Id86c696ab8a6df047398b6cb8ff2c31304b0fe8f Reviewed-on: https://chromium-review.googlesource.com/c/1425792 Commit-Queue: Matt Menke <mmenke@chromium.org> Reviewed-by:
Adam Rice <ricea@chromium.org> Cr-Commit-Position: refs/heads/master@{#626083}
-
Paul Wankadia authored
https://chromium.googlesource.com/external/github.com/google/re2.git/+log/68752454406a..a8176127eebc $ git log 687524544..a8176127e --date=short --no-merges --format='%ad %ae %s' 2019-01-25 junyer Crudely limit the use of various character classes when fuzzing. 2019-01-21 junyer Oops, std::string_view requires C++17. 2019-01-21 junyer Support constructing StringPiece from std::string_view. 2019-01-21 junyer Add Clang 8 to the Travis CI matrix. Created with: roll-dep src/third_party/re2/src R=mmoroz@chromium.org Bug: 0 Change-Id: I23911a1ee484df3ab4a64042f49782a7cfc9aa4f Reviewed-on: https://chromium-review.googlesource.com/c/1436592Reviewed-by:
Max Moroz <mmoroz@chromium.org> Commit-Queue: Max Moroz <mmoroz@chromium.org> Cr-Commit-Position: refs/heads/master@{#626082}
-
Morten Stenshorne authored
So HandleNewFormattingContext() doesn't need that parameter. Change-Id: I6cffdc158b748cd31c6c9cdd709162788de87a76 Reviewed-on: https://chromium-review.googlesource.com/c/1436363Reviewed-by:
Ian Kilpatrick <ikilpatrick@chromium.org> Commit-Queue: Morten Stenshorne <mstensho@chromium.org> Cr-Commit-Position: refs/heads/master@{#626081}
-
Alexandre Frechette authored
Bug: 850947 Change-Id: I5dc5cd129f5755006f55df12ec83c97c21a57c72 Reviewed-on: https://chromium-review.googlesource.com/c/1426059Reviewed-by:
anthonyvd <anthonyvd@chromium.org> Commit-Queue: Alexandre Frechette <frechette@chromium.org> Cr-Commit-Position: refs/heads/master@{#626080}
-
Oskar Sundbom authored
Bug: 925325 Tbr: andreasbutler@google.com Change-Id: I9318ec953363252d54236686683c5d23221df0ff Reviewed-on: https://chromium-review.googlesource.com/c/1436370Reviewed-by:
Oskar Sundbom <ossu@chromium.org> Commit-Queue: Oskar Sundbom <ossu@chromium.org> Cr-Commit-Position: refs/heads/master@{#626079}
-
Oskar Sundbom authored
This reverts commit 051153e8. Reason for revert: The new tests hit a use-of-uninitialized-value on MSAN bots see: https://ci.chromium.org/p/chromium/builders/luci.chromium.ci/Linux%20ChromiumOS%20MSan%20Tests/10910 Bug: 925333 Original change's description: > Fix chromevox state transition announcement > > - When ChromeVox is enabled, launcher state transitions to peeking or > fullscreen are now announced. > - This fix also removes the ability to focus on the expand arrow while > in fullscreen. > > Bug: 779687 > Change-Id: I942737bed53c258272aaea1a379cb7dd4053f605 > Reviewed-on: https://chromium-review.googlesource.com/c/1423741 > Reviewed-by: Dominic Mazzoni <dmazzoni@chromium.org> > Reviewed-by: David Tseng <dtseng@chromium.org> > Reviewed-by: Weidong Guo <weidongg@chromium.org> > Commit-Queue: Matthew Mourgos <mmourgos@chromium.org> > Cr-Commit-Position: refs/heads/master@{#625756} TBR=dmazzoni@chromium.org,dtseng@chromium.org,weidongg@chromium.org,mmourgos@chromium.org Change-Id: I9309c3e6e194163faca077c0fb36a42434ca5dce No-Presubmit: true No-Tree-Checks: true No-Try: true Bug: 779687 Reviewed-on: https://chromium-review.googlesource.com/c/1436373Reviewed-by:
Oskar Sundbom <ossu@chromium.org> Commit-Queue: Oskar Sundbom <ossu@chromium.org> Cr-Commit-Position: refs/heads/master@{#626078}
-
Richard Knoll authored
This makes sure that we forward the close event when a user clicks on the close button we show in native linux notifications for cinnamon. Bug: 924478 Change-Id: I490d9250c85dbaaca1132bc75a273e2c070c2ad8 Reviewed-on: https://chromium-review.googlesource.com/c/1429044 Commit-Queue: Richard Knoll <knollr@chromium.org> Reviewed-by:
Peter Beverloo <peter@chromium.org> Cr-Commit-Position: refs/heads/master@{#626077}
-
Robbie Gibson authored
This CL fixes a bug in the ClipboardURLProvider text suggestion when the copied text matches the url of the current page. The text suggestion appears, when it should be suppressed, like the url suggestion. It also slightly changes the suggested_url_count logic. Before, if the omnibox was opened and the clipboard was empty, the url would be reset. Now, that no longer happens (because it's difficult to tell if the match failed because the both the url and the text clipboard were empty or if the current element on the clipboard was filtered out for some other reason [e.g. the url matched the current page's url]). Bug: 924127 Change-Id: I7f327fd68689cf0fa7b8ee73ec46109e77ecf9ac Reviewed-on: https://chromium-review.googlesource.com/c/1426689 Commit-Queue: Robbie Gibson <rkgibson@google.com> Reviewed-by:
Justin Donnelly <jdonnelly@chromium.org> Cr-Commit-Position: refs/heads/master@{#626076}
-
Camille Lamy authored
This CL is part of a series of CLs that removes members from NavigationHandleImpl and queries them from NavigationRequest instead. This CL removes the CSPDisposition, RequestContextType, WebMixedContentContextType and SourceLocation. Bug: 1377855 Change-Id: I76480e496dd19685ad826e6e0caf1055eb513033 Reviewed-on: https://chromium-review.googlesource.com/c/1411345 Commit-Queue: Camille Lamy <clamy@chromium.org> Reviewed-by:
Nasko Oskov <nasko@chromium.org> Cr-Commit-Position: refs/heads/master@{#626075}
-
Gauthier Ambard authored
This CL is changing the style of the different Settings panels. Bug: 922511 Change-Id: I9df156a9e7f7ffebeea27687f913f66347969071 Reviewed-on: https://chromium-review.googlesource.com/c/1433246Reviewed-by:
Yi Su <mrsuyi@chromium.org> Commit-Queue: Gauthier Ambard <gambard@chromium.org> Cr-Commit-Position: refs/heads/master@{#626074}
-
Stephane Zermatten authored
Before this change, the source of truth for the status message and the details was in the Java layer. The native layer would even call GetStatusMessage when it needed to keep the status message to restore it after some operations, such as running interrupts or asking for confirmation about inconsistent details. After this change, the Controller keeps track of the status message and and details and the UI layer know about changes by calling OnStatusMessageChange and OnDetailsChange. Logic for confirming the details is pushed down to the ShowDetails and separates displaying the details from asking for confirmation. This change is a step towards keeping enough state in the controller to be able to attach and detach a Controller to or from the UI layer, as part of the effort to run Autofill Assistant on any tab. This is a refactoring. It should not change existing behavior. Bug: 806868 Change-Id: Ifb5e9f4ac3228d2473a90400e1c3020fa1e2ffed Reviewed-on: https://chromium-review.googlesource.com/c/1426690 Commit-Queue: Stephane Zermatten <szermatt@chromium.org> Reviewed-by:
Mathias Carlen <mcarlen@chromium.org> Cr-Commit-Position: refs/heads/master@{#626073}
-
Aditya Keerthi authored
In order to determine the best approach to removing cancelled tasks from the DelayedTaskManager, it is necessary to collect metrics regarding the number of cancelled tasks that remain in the heap, as well as the percentage tasks in the heap that are cancelled. Given these metrics, we hope to deduce the number and percentage of cancelled tasks at which the benefits of cleaning up cancelled tasks outweigh the cost. Bug: 900191 Change-Id: Ibecf6aff5c5176deba0059607945e9b2c6dbfbf8 Reviewed-on: https://chromium-review.googlesource.com/c/1423159 Commit-Queue: Aditya Keerthi <adityakeerthi@google.com> Reviewed-by:
Jesse Doherty <jwd@chromium.org> Reviewed-by:
François Doray <fdoray@chromium.org> Cr-Commit-Position: refs/heads/master@{#626072}
-
Lutz Justen authored
This reverts commit b0afc521. Reason for revert: Didn't realize that the Chrome OS protofiles ebuild and libbrillo still used components/policy/proto/install_attributes.proto. Pointing libbrillo to the system_api version caused build failures for Tael. Going for a different solution now: Make all of Chrome OS use the Chrome version of the file. Original change's description: > Use install_attributes.proto from system_api > > Gets rid of Chrome's own copy of install_attributes.proto and uses the > one from system_api instead, which was recently moved there by > CL:1402785. > > BUG=chromium:775087 > TEST=Tryjobs > > Change-Id: I5e9166eaee380d9f0e47c3312f4f19cb4ef62d72 > Reviewed-on: https://chromium-review.googlesource.com/c/1402876 > Commit-Queue: Lutz Justen <ljusten@chromium.org> > Reviewed-by: Sergey Poromov <poromov@chromium.org> > Reviewed-by: Steven Bennetts <stevenjb@chromium.org> > Reviewed-by: Roman Sorokin [CET] <rsorokin@chromium.org> > Cr-Commit-Position: refs/heads/master@{#624055} TBR=stevenjb@chromium.org,rsorokin@chromium.org,ljusten@chromium.org,poromov@chromium.org # Not skipping CQ checks because original CL landed > 1 day ago. Bug: chromium:775087 Change-Id: Ic56cfecdf94fd9d2dfe0c41c46158120e7149cd2 Reviewed-on: https://chromium-review.googlesource.com/c/1436048Reviewed-by:
Lutz Justen <ljusten@chromium.org> Commit-Queue: Lutz Justen <ljusten@chromium.org> Auto-Submit: Lutz Justen <ljusten@chromium.org> Cr-Commit-Position: refs/heads/master@{#626071}
-
chromium-internal-autoroll authored
https://chrome-internal.googlesource.com/chrome/src-internal.git/+log/d4efdd402d48..ab68058ef255 Created with: gclient setdep -r src-internal@ab68058ef255 The AutoRoll server is located here: https://autoroll-internal.skia.org/r/src-internal-chromium-autoroll Documentation for the AutoRoller is here: https://skia.googlesource.com/buildbot/+/master/autoroll/README.md If the roll is causing failures, please contact the current sheriff, who should be CC'd on the roll, and stop the roller if necessary. TBR=mmoss@chromium.org Change-Id: I01de6129f3e7e5d3a25e37721478c0d76d4ab167 Reviewed-on: https://chromium-review.googlesource.com/c/1436999Reviewed-by:
chromium-internal-autoroll <chromium-internal-autoroll@skia-corp.google.com.iam.gserviceaccount.com> Commit-Queue: chromium-internal-autoroll <chromium-internal-autoroll@skia-corp.google.com.iam.gserviceaccount.com> Cr-Commit-Position: refs/heads/master@{#626070}
-
Henrique Ferreiro authored
This CL changes OAuth2LoginVerifier to use IdentityManager::Observer callbacks. Bug: 921002, 921499 Change-Id: I80696fdcfb3d778fdb2b90fc3f1c598d16e78f24 Reviewed-on: https://chromium-review.googlesource.com/c/1409198Reviewed-by:
Alexander Alekseev <alemate@chromium.org> Commit-Queue: Henrique Ferreiro <hferreiro@igalia.com> Cr-Commit-Position: refs/heads/master@{#626069}
-
Anthony Vallee-Dubois authored
If the conditions for hrefTranslate are met but the originator of the navigation isn't the default search engine, show the translate UI instead. This CL doesn't make it so that the target language is the hrefTranslate value, as that requires a bigger, wider change. Bug: 900586 Change-Id: Iea8481fc263c36c3a0123007625505a8a05653b7 Reviewed-on: https://chromium-review.googlesource.com/c/1434915 Commit-Queue: anthonyvd <anthonyvd@chromium.org> Reviewed-by:
anthonyvd <anthonyvd@chromium.org> Reviewed-by:
Mathieu Perreault <mathp@chromium.org> Cr-Commit-Position: refs/heads/master@{#626068}
-
Mohamed Amir Yosef authored
Recently introduced methods in PasswordStoreSync interface are implemented in PasswordStoreDefault. However, this implementation isn't compatible with PasswordStoreX. This overrides such methods in PasswordStoreX with a NOTIMPLEMENTED() implementation to make sure they aren't called by mistake. This should be OK because those methods are only used in Sync code base which doesn't use PasswordStoreX. In addition, PasswordStoreX will be deprecated. Similarly implementation in used in TestPasswordStore because it doesn't support primary key for forms. This is also OK because Sync unittest is using a mock PasswordSyncStore rather than a TestPasswordStore. Bug: 902349 Change-Id: Id795f3f6ae6b0efa75bbb22dc1675f3c12210692 Reviewed-on: https://chromium-review.googlesource.com/c/1429964 Commit-Queue: Mohamed Amir Yosef <mamir@chromium.org> Reviewed-by:
Vasilii Sukhanov <vasilii@chromium.org> Cr-Commit-Position: refs/heads/master@{#626067}
-
chromium-autoroll authored
https://android.googlesource.com/platform/external/perfetto.git/+log/d04daa05f551..11455bfdc0c5 git log d04daa05f551..11455bfdc0c5 --date=short --no-merges --format='%ad %ae %s' 2019-01-25 lalitm@google.com Merge "probes: add raw_syscall/sys_{enter,exit} format and generated protos" 2019-01-25 lalitm@google.com Merge "trace_processor: fix dcheck failure" Created with: gclient setdep -r src/third_party/perfetto@11455bfdc0c5 The AutoRoll server is located here: https://autoroll.skia.org/r/perfetto-chromium-autoroll Documentation for the AutoRoller is here: https://skia.googlesource.com/buildbot/+/master/autoroll/README.md If the roll is causing failures, please contact the current sheriff, who should be CC'd on the roll, and stop the roller if necessary. TBR=perfetto-bugs@google.com Change-Id: I617b7e77e83874cad47610777db6af1f59ed9e45 Reviewed-on: https://chromium-review.googlesource.com/c/1436998Reviewed-by:
chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com> Commit-Queue: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com> Cr-Commit-Position: refs/heads/master@{#626066}
-
Anders Hartvoll Ruud authored
* Short circuit early if we don't have tagnames/ids at all. * Don't use Backing::Iterator for invalidation. The overhead of setting this up is big enough to be noticed on the AttributeDescendantSelector benchmark. FindAnyClass/Attribute have been introduced instead. Note that FindAnyClass iterates through SpaceSplitString and checks the HashSet for each entry. (Versus the previous approach, which did it the other way around). This is slightly faster in the ClassInvalidation test. R=futhark@chromium.org Bug: 924722 Change-Id: I5ee5c51574bda17df84a539f634a0d999a1d8db6 Reviewed-on: https://chromium-review.googlesource.com/c/1433766Reviewed-by:
Rune Lillesveen <futhark@chromium.org> Commit-Queue: Anders Hartvoll Ruud <andruud@chromium.org> Cr-Commit-Position: refs/heads/master@{#626065}
-
Mohamed Amir Yosef authored
This is partial revert for the https://crrev.com/c/1424941 that broke Passwords Sync on Liux. Bug: 925302 Change-Id: I8c19a1c8507cb9ec57f32012aad7e99e8e8b9b0d Reviewed-on: https://chromium-review.googlesource.com/c/1436364Reviewed-by:
Mikel Astiz <mastiz@chromium.org> Reviewed-by:
Vasilii Sukhanov <vasilii@chromium.org> Commit-Queue: Mohamed Amir Yosef <mamir@chromium.org> Cr-Commit-Position: refs/heads/master@{#626064}
-
Donna Wu authored
Bug: 716628 Change-Id: Iae964c7876d8228fde273a289d75b49b5a75b161 Reviewed-on: https://chromium-review.googlesource.com/c/1424737Reviewed-by:
Reilly Grant <reillyg@chromium.org> Commit-Queue: Donna Wu <donna.wu@intel.com> Cr-Commit-Position: refs/heads/master@{#626063}
-
chromium-internal-autoroll authored
https://chrome-internal.googlesource.com/chrome/src-internal.git/+log/ed9c68d43a63..d4efdd402d48 Created with: gclient setdep -r src-internal@d4efdd402d48 The AutoRoll server is located here: https://autoroll-internal.skia.org/r/src-internal-chromium-autoroll Documentation for the AutoRoller is here: https://skia.googlesource.com/buildbot/+/master/autoroll/README.md If the roll is causing failures, please contact the current sheriff, who should be CC'd on the roll, and stop the roller if necessary. TBR=mmoss@chromium.org Change-Id: I0923b93eeef97bc7beb62bcedf7ce18e56cbdb71 Reviewed-on: https://chromium-review.googlesource.com/c/1436997Reviewed-by:
chromium-internal-autoroll <chromium-internal-autoroll@skia-corp.google.com.iam.gserviceaccount.com> Commit-Queue: chromium-internal-autoroll <chromium-internal-autoroll@skia-corp.google.com.iam.gserviceaccount.com> Cr-Commit-Position: refs/heads/master@{#626062}
-
Chromium WPT Sync authored
Using wpt-import in Chromium 06486b38. With Chromium commits locally applied on WPT: 8e4e5d72 "Fix preload tests failing on wpt.fyi dashboard" f643497e "[resource-timing] Modify is_secure_context_ based on resource" 20defaa4 "[LayoutNG] ComputeReplacedSize min/max width/height fix" c0781deb "Trusted Types: Implement Origin Trial (TrustedDOMTypes)" 40748e1e "Upstream fast/workers to external/wpt/workers: first batch." 7ac4f74b "Revert "[animation-worklet] Basic pause implementation"" 6691ad3f "Fix preload tests failing on wpt.fyi dashboard, second attempt" Note to sheriffs: This CL imports external tests and adds expectations for those tests; if this CL is large and causes a few new failures, please fix the failures by adding new lines to TestExpectations rather than reverting. See: https://chromium.googlesource.com/chromium/src/+/master/docs/testing/web_platform_tests.md NOAUTOREVERT=true TBR=markdittmer No-Export: true Change-Id: I884d60676576c0e80089182c69334e02061a9f0c Reviewed-on: https://chromium-review.googlesource.com/c/1436593Reviewed-by:
WPT Autoroller <wpt-autoroller@chops-service-accounts.iam.gserviceaccount.com> Commit-Queue: WPT Autoroller <wpt-autoroller@chops-service-accounts.iam.gserviceaccount.com> Cr-Commit-Position: refs/heads/master@{#626061}
-
iOS Autoroller authored
TBR=smut Change-Id: Id2cb8c3fa1cf1840bbb399bcf2789098259ae40d Reviewed-on: https://chromium-review.googlesource.com/c/1436936Reviewed-by:
iOS Autoroller <ios-autoroller@chromium.org> Commit-Queue: iOS Autoroller <ios-autoroller@chromium.org> Cr-Commit-Position: refs/heads/master@{#626060}
-
Hiroki Nakagawa authored
Before this CL, the test expects that a 404 failure on shared worker script fetch doesn't fire an error event. However, this doesn't obey the HTML spec (see below), and actually Chrome and Firefox fail the test [1]. Note that Edge and Safari haven't been implemented shared workers. This CL changes the test to expect that the failure fires an error event. <HTML spec from [2]> 12. Obtain script by switching on the value of options's type member: - "classic": Fetch a classic worker script given url, outside settings, destination, and inside settings. (...snip...) If the algorithm asynchronously completes with null, then: - Queue a task to fire an event named error at worker. - Run the environment discarding steps for inside settings. - Return. </HTML spec> <Fetch spec from [3]> To fetch a classic worker script given a url, a fetch client settings object, a destination, and a script settings object, run these steps. The algorithm will asynchronously complete with either null (on failure) or a new classic script (on success). (...snip...) 4. If response's type is "error", or response's status is not an ok status, asynchronously complete this algorithm with null, and abort these steps. </Fetch spec> [1] https://wpt.fyi/results/workers/semantics/run-a-worker/003.html?run_id=5697959937179648&run_id=5733815918002176&run_id=5135009983758336&run_id=5639735062036480 [2] https://html.spec.whatwg.org/multipage/workers.html#run-a-worker [3] https://html.spec.whatwg.org/multipage/webappapis.html#fetch-a-classic-worker-script Bug: 655458, 924041 Change-Id: Ia4dc694e5bff5daed9a80a963e6316293c86c8bc Reviewed-on: https://chromium-review.googlesource.com/c/1436276 Commit-Queue: Hiroki Nakagawa <nhiroki@chromium.org> Reviewed-by:
Matt Falkenhagen <falken@chromium.org> Reviewed-by:
Hiroshige Hayashizaki <hiroshige@chromium.org> Cr-Commit-Position: refs/heads/master@{#626059}
-
chromium-autoroll authored
https://android.googlesource.com/platform/external/perfetto.git/+log/e7605db01b24..d04daa05f551 git log e7605db01b24..d04daa05f551 --date=short --no-merges --format='%ad %ae %s' 2019-01-25 lalitm@google.com trace_processor: add error handling capabilites to filtering columns Created with: gclient setdep -r src/third_party/perfetto@d04daa05f551 The AutoRoll server is located here: https://autoroll.skia.org/r/perfetto-chromium-autoroll Documentation for the AutoRoller is here: https://skia.googlesource.com/buildbot/+/master/autoroll/README.md If the roll is causing failures, please contact the current sheriff, who should be CC'd on the roll, and stop the roller if necessary. TBR=perfetto-bugs@google.com Change-Id: Icc43d630831797b3046e6bd73cab905c2114c267 Reviewed-on: https://chromium-review.googlesource.com/c/1436996Reviewed-by:
chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com> Commit-Queue: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com> Cr-Commit-Position: refs/heads/master@{#626058}
-
Ioana Pandele authored
The current behavior disables the Passwords menu item when saving passwords is disabled by policy, however users should still be able to view previously saved passwords. Linking to the Google Password Manager will be disabled if saving passwords is managed. Bug: 925036, 923137 Change-Id: Ie94bf3ea0ce6703aa9f1fd67ed26ad513c780d87 Reviewed-on: https://chromium-review.googlesource.com/c/1433241Reviewed-by:
Theresa <twellington@chromium.org> Commit-Queue: Ioana Pandele <ioanap@chromium.org> Cr-Commit-Position: refs/heads/master@{#626057}
-
Stephane Zermatten authored
This patch introduces the concept of a Controller state. This allows grouping multiple methods from UiController into one, OnStateChanged, to control: - the overlay - whether keyboard is available - pulsing - entering the graceful shutdown state - whether the bottom bar should be expanded The goal of this change is to make it possible to figure out what the UI should look like given a Controller, when switching tabs and Controllers. This change also refactors the way partial overlays are handled at the end of a script. With this change, at the end of a script if there's no touchable area defined, it defines a touchable area that covers the whole screen. This allows the new PROMPT state to always correspond to a partial overlay, while other state always correspond to either no overlay or a full overlay. This change also removes support for the now unused show_overlay option of the autofill action. This is meant to be a refactoring. It should not change any visible behavior. Bug: 806868 Change-Id: Ida5b12f6eaf9b81a0cb06b75ccebe9380d71ae9b Reviewed-on: https://chromium-review.googlesource.com/c/1432856 Commit-Queue: Stephane Zermatten <szermatt@chromium.org> Reviewed-by:
Mathias Carlen <mcarlen@chromium.org> Cr-Commit-Position: refs/heads/master@{#626056}
-
chromium-internal-autoroll authored
https://chrome-internal.googlesource.com/chrome/src-internal.git/+log/36f64175b11d..ed9c68d43a63 Created with: gclient setdep -r src-internal@ed9c68d43a63 The AutoRoll server is located here: https://autoroll-internal.skia.org/r/src-internal-chromium-autoroll Documentation for the AutoRoller is here: https://skia.googlesource.com/buildbot/+/master/autoroll/README.md If the roll is causing failures, please contact the current sheriff, who should be CC'd on the roll, and stop the roller if necessary. TBR=mmoss@chromium.org Change-Id: I7c8b6b573cfca57a932bba4738f10c057ab73024 Reviewed-on: https://chromium-review.googlesource.com/c/1436995Reviewed-by:
chromium-internal-autoroll <chromium-internal-autoroll@skia-corp.google.com.iam.gserviceaccount.com> Commit-Queue: chromium-internal-autoroll <chromium-internal-autoroll@skia-corp.google.com.iam.gserviceaccount.com> Cr-Commit-Position: refs/heads/master@{#626055}
-