- 29 Jul, 2020 40 commits
-
-
Xiaocheng Hu authored
This patch triages the following WPT failures: external/wpt/css/css-pseudo/selection-input-011.html external/wpt/css/css-pseudo/selection-textarea-011.html external/wpt/css/css-pseudo/selection-intercharacter-011.html external/wpt/css/css-pseudo/selection-intercharacter-012.html external/wpt/css/css-pseudo/selection-contenteditable-011.html Bug: 1110286, 1110495, 1110504, 1110512 Change-Id: I975519913dad329eb883b31140210615c7cf932d Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2324940 Commit-Queue: Xiaocheng Hu <xiaochengh@chromium.org> Reviewed-by:
Anders Hartvoll Ruud <andruud@chromium.org> Cr-Commit-Position: refs/heads/master@{#792815}
-
chromium-autoroll authored
https://chromium.googlesource.com/chromiumos/chromite.git/+log/1da974976b2a..52a98ac3af69 2020-07-29 mmortensen@google.com BuildAPI: Add UnmountPath to SDK controller. 2020-07-29 zhuohao@chromium.org kukui-tablet: Adds new builder and signer type 2020-07-28 pceballos@google.com licensing: Allow Google-TOS for sys-firmware/falcon-firmware 2020-07-28 vapier@chromium.org virtualenv_wrapper: emit a short error message when venv fails If this roll has caused a breakage, revert this CL and stop the roller using the controls here: https://autoroll.skia.org/r/chromite-chromium-autoroll Please CC chrome-os-gardeners@google.com on the revert to ensure that a human is aware of the problem. To report a problem with the AutoRoller itself, please file a bug: https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug Documentation for the AutoRoller is here: https://skia.googlesource.com/buildbot/+doc/master/autoroll/README.md Cq-Include-Trybots: luci.chrome.try:chromeos-betty-pi-arc-chrome;luci.chromium.try:chromeos-kevin-rel Tbr: chrome-os-gardeners@google.com Change-Id: I859d94cfdf697c35cab0abe4574a83d37e79d5b4 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2327030Reviewed-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@{#792814}
-
Avi Drissman authored
Bug: 1105907 Change-Id: Id90af91b2a1bf1db17f0a814a077e42a92c05ab1 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2325098Reviewed-by:
Dale Curtis <dalecurtis@chromium.org> Commit-Queue: Avi Drissman <avi@chromium.org> Cr-Commit-Position: refs/heads/master@{#792813}
-
dpapad authored
Initial approach where the sidenav gets hidden/shown without any animation. Also there is a visible flash in the plugin area as a result of repainting after the sidenav is closed, which will have to be addressed in follow up polish. Bug: 1110015 Change-Id: I879198d6d90d2f384998be56186a3fd7f1aabd0b Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2324202 Auto-Submit: dpapad <dpapad@chromium.org> Commit-Queue: John Lee <johntlee@chromium.org> Reviewed-by:
John Lee <johntlee@chromium.org> Cr-Commit-Position: refs/heads/master@{#792812}
-
Andrew Grieve authored
* Properly parse foo="value with spaces" * Hardcode list of tags that are allowed to be multi-line * Make android:name attribute first. Bug: 1064151 Change-Id: I375e80ba9c9de63995d436c3249ca277280a96fc Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2324973 Commit-Queue: Andrew Grieve <agrieve@chromium.org> Reviewed-by:
Mohamed Heikal <mheikal@chromium.org> Cr-Commit-Position: refs/heads/master@{#792811}
-
Sam Sappenfield authored
Create a new state and event within the component type. Within the UpdateEngine and UpdateClient create SendRegistrationPing that calls for registration event to be sent. The execution path for the the registration ping is not taken by the code inside the component updater The change is needed for the code in //chrome/updater. Bug:1096733 Change-Id: I0f239d8d837eb22dda49165ae04698d896860578 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2290195Reviewed-by:
Tommy Li <tommycli@chromium.org> Reviewed-by:
Sorin Jianu <sorin@chromium.org> Reviewed-by:
Joshua Pawlicki <waffles@chromium.org> Commit-Queue: Samantha Sappenfield <t-sasap@microsoft.com> Cr-Commit-Position: refs/heads/master@{#792810}
-
chromium-autoroll authored
https://skia.googlesource.com/skia.git/+log/4f587337c306..96d6c6f04dcb 2020-07-29 fmalita@chromium.org [skottie] Re-enable inval tracking in viewer 2020-07-29 elliotevans@google.com Fix SIMD CanvasKit build to output to the expected directory. 2020-07-29 adlai@google.com Migrate MakeFromYUVATexturesCopy* to GrRecordingContext 2020-07-29 jvanverth@google.com Reland "Metal: Hold refs for input buffers from bindBuffer calls." If this roll has caused a breakage, revert this CL and stop the roller using the controls here: https://autoroll.skia.org/r/skia-autoroll Please CC borenet@google.com on the revert to ensure that a human is aware of the problem. To report a problem with the AutoRoller itself, please file a bug: https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug Documentation for the AutoRoller is here: https://skia.googlesource.com/buildbot/+doc/master/autoroll/README.md Cq-Include-Trybots: luci.chromium.try:android_optional_gpu_tests_rel;luci.chromium.try:linux-blink-rel;luci.chromium.try:linux-chromeos-compile-dbg;luci.chromium.try:linux_optional_gpu_tests_rel;luci.chromium.try:mac_optional_gpu_tests_rel;luci.chromium.try:win_optional_gpu_tests_rel Bug: None Tbr: borenet@google.com Change-Id: I93af0965b62eb39f0598b59031a555e4156c4a8c Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2326278Reviewed-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@{#792809}
-
chromium-autoroll authored
https://chromium.googlesource.com/external/github.com/google/shaderc/+log/cfacaaffd1fe..c626b912dc45 2020-07-29 dsinclair@google.com Update some language usage. (#1124) If this roll has caused a breakage, revert this CL and stop the roller using the controls here: https://autoroll.skia.org/r/shaderc-chromium-autoroll Please CC radial-bots+chrome-roll@google.com on the revert to ensure that a human is aware of the problem. To report a problem with the AutoRoller itself, please file a bug: https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug Documentation for the AutoRoller is here: https://skia.googlesource.com/buildbot/+doc/master/autoroll/README.md Tbr: radial-bots+chrome-roll@google.com Change-Id: If4fb93af12a30faac79b9ef0467fa94887d1905f Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2326283Reviewed-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@{#792808}
-
Akihiro Ota authored
This change adds a unit test for a popup button that controls itself. Without the associated fix, the test fails due to an infinite recursive loop. Adding a check for self-references in the code fixes the infinite loop and allows the test to pass. Bug: 1109569 Change-Id: Id98a0cb89e513bf6f35ffa66b15a58e5aa570cbc AX-Relnotes: N/A Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2326303Reviewed-by:
Dominic Mazzoni <dmazzoni@chromium.org> Commit-Queue: Akihiro Ota <akihiroota@chromium.org> Cr-Commit-Position: refs/heads/master@{#792807}
-
Mila Green authored
Bug: 1107586 Change-Id: I7ced77b044da43ae4b9d23b5065c396fdbb570f7 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2321531 Commit-Queue: Mila Green <milagreen@chromium.org> Reviewed-by:
Sorin Jianu <sorin@chromium.org> Reviewed-by:
Joshua Pawlicki <waffles@chromium.org> Cr-Commit-Position: refs/heads/master@{#792806}
-
Teresa Kang authored
To better showcase the impact of willReadFrequently, a benchmark test that simulates a real world use case of frequent reads from getImageData is added. Bug: 1090180 Change-Id: Ibee406e65698f4c5e23c53caf72853f037102721 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2285513Reviewed-by:
Aaron Krajeski <aaronhk@chromium.org> Reviewed-by:
Fernando Serboncini <fserb@chromium.org> Reviewed-by:
John Chen <johnchen@chromium.org> Reviewed-by:
Yi Xu <yiyix@chromium.org> Reviewed-by:
Juanmi Huertas <juanmihd@chromium.org> Commit-Queue: Teresa Kang <teresakang@google.com> Cr-Commit-Position: refs/heads/master@{#792805}
-
Jan Wilken Dörrie authored
This change registers the zxcvbn data component. This step was missing in the previous CL. Bug: 1104878 Change-Id: I5b909f67694b2e122be6dff312ff53c33d05fc44 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2326631Reviewed-by:
Joshua Pawlicki <waffles@chromium.org> Commit-Queue: Jan Wilken Dörrie <jdoerrie@chromium.org> Cr-Commit-Position: refs/heads/master@{#792804}
-
chromium-autoroll authored
https://android.googlesource.com/platform/external/perfetto.git/+log/16c50deb5eb4..a307488e3859 2020-07-29 treehugger-gerrit@google.com Merge "Added support for importing v2 flow events from json" 2020-07-29 treehugger-gerrit@google.com Merge "Added support for importing v1 flow events from json" 2020-07-29 treehugger-gerrit@google.com Merge "Add new metric for queuing delay scroll jank cause." 2020-07-29 treehugger-gerrit@google.com Merge "Add NOLINT for FDs that we do not want to be CLOEXEC." 2020-07-29 primiano@google.com Merge "GN: don't run linux_find_llvm.py when is_system_compiler=true" If this roll has caused a breakage, revert this CL and stop the roller using the controls here: https://autoroll.skia.org/r/perfetto-chromium-autoroll Please CC perfetto-bugs@google.com on the revert to ensure that a human is aware of the problem. To report a problem with the AutoRoller itself, please file a bug: https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug Documentation for the AutoRoller is here: https://skia.googlesource.com/buildbot/+doc/master/autoroll/README.md Cq-Include-Trybots: luci.chromium.try:linux-perfetto-rel Bug: None Tbr: perfetto-bugs@google.com Change-Id: I0da034ccf671598feced50880021fe971127c350 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2326289Reviewed-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@{#792803}
-
Robert Ogden authored
This is a small refactor CL that sets the ground work for enabling conncurent URL Loaders. There is no behavior change. Bug: 1110962 Change-Id: I98c54048be9319378b3b3da1c81061e4b4a95ee2 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2327011Reviewed-by:
Ryan Sturm <ryansturm@chromium.org> Commit-Queue: Robert Ogden <robertogden@chromium.org> Cr-Commit-Position: refs/heads/master@{#792802}
-
Alexander Surkov authored
Indeed haspopup is not a state and always used with a value, for example, haspopup=menu, thus the filter makes no sense Bug: 1100991 Change-Id: I37b6232e6d36e56892454107e729a5533c6d0ee9 AX-Relnotes: n/a Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2323561 Commit-Queue: Dominic Mazzoni <dmazzoni@chromium.org> Reviewed-by:
Dominic Mazzoni <dmazzoni@chromium.org> Cr-Commit-Position: refs/heads/master@{#792801}
-
Elly Fong-Jones authored
If this is not done, when the button's visual state changes, its text color changes but its background does not. For prominent buttons the result is very hard to read. Bug: 1109798 Change-Id: Id00c1cc7d9ec7c5a71ac5e4f72949883497ab025 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2321056 Commit-Queue: Elly Fong-Jones <ellyjones@chromium.org> Reviewed-by:
Peter Kasting <pkasting@chromium.org> Cr-Commit-Position: refs/heads/master@{#792800}
-
Mohamed Amir Yosef authored
Before this CL: HttpPasswordStoreMigrator was conditionally run against only the profile store. After this CL: HttpPasswordStoreMigrator is run against both the profile and account stores. Bug: 1107741 Change-Id: Iadb17cc15884085f09dfbef78ed755d9b49869a6 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2315895 Commit-Queue: Mohamed Amir Yosef <mamir@chromium.org> Reviewed-by:
Marc Treib <treib@chromium.org> Cr-Commit-Position: refs/heads/master@{#792799}
-
Jian Li authored
This fixes the problem that the animation for the native view may stop at some circumstance. Bug: none Change-Id: I92370a803ca3031a0856c57a53996e41f91d5123 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2324102 Commit-Queue: Jian Li <jianli@chromium.org> Reviewed-by:
Justin DeWitt <dewittj@chromium.org> Cr-Commit-Position: refs/heads/master@{#792798}
-
David Tseng authored
This change is a speculative response to the bug below. The bug observes that touch exploration is broken on CFM's main UI. Assuming that observation is true, this change reverts back to sending mouse moves from js. This should be functionally the same as sending mouse moves from C++ in TouchExplorationController as an EventRewriter. R=dmazzoni@chromium.org Bug: b/161161531 Change-Id: I3ae0cfe421708e3630d2d5a0d99d402ec40fa7af Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2316451 Commit-Queue: David Tseng <dtseng@chromium.org> Reviewed-by:
Istiaque Ahmed <lazyboy@chromium.org> Reviewed-by:
Dominic Mazzoni <dmazzoni@chromium.org> Cr-Commit-Position: refs/heads/master@{#792797}
-
chromium-autoroll authored
If this roll has caused a breakage, revert this CL and stop the roller using the controls here: https://autoroll.skia.org/r/perfetto-trace-processor-mac-chromium Please CC perfetto-bugs@google.com on the revert to ensure that a human is aware of the problem. To report a problem with the AutoRoller itself, please file a bug: https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug Documentation for the AutoRoller is here: https://skia.googlesource.com/buildbot/+doc/master/autoroll/README.md Tbr: perfetto-bugs@google.com Change-Id: Idf0b46bf5298c5df40ee14e0b1ba71cd5a6d686c Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2326590Reviewed-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@{#792796}
-
Yuchen Liu authored
So that we can control it from the cloud. Bug: internal b/160753974 Test: Build Change-Id: I5b29df076727f7c0063836f9ff08cfd1107ad904 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2325169Reviewed-by:
Kenneth MacKay <kmackay@chromium.org> Commit-Queue: Yuchen Liu <yucliu@chromium.org> Cr-Commit-Position: refs/heads/master@{#792795}
-
Nina Satragno authored
This is a reland of a0f7bda2 I changed the logic that verifies that frames have rendered so as to not rely on rendering that might slightly change depending on the platform, since on several mac bots the jpeg rendered *looked* the same but the binary was different. Original change's description: > [webui] Re-Enable cr-lottie tests > > It's not clear if these tests will still be flaky on the CI or not. We > made some changes that may have deflaked them. > > Bug: 1103865, 1021474b > Change-Id: Icfe7ed6637868fc29e30c0d182f985a6b38aa000 > Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2311144 > Commit-Queue: Nina Satragno <nsatragno@chromium.org> > Auto-Submit: Nina Satragno <nsatragno@chromium.org> > Reviewed-by: dpapad <dpapad@chromium.org> > Cr-Commit-Position: refs/heads/master@{#791463} Bug: 1103865 Bug: 1021474b Change-Id: I34406a02dcf1be4d1ff62304e6b824fecd7e8df9 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2320075 Commit-Queue: Nina Satragno <nsatragno@chromium.org> Reviewed-by:
dpapad <dpapad@chromium.org> Cr-Commit-Position: refs/heads/master@{#792794}
-
Aaron Leventhal authored
The object at the point in the middle of the focused target isn't necessarily the same as the focused target. For example, the object in the middle of a 2-line link is often an object behind it. Bug: 1082489 Change-Id: If5aff8dc97a917a2465957dd509cabdd9b2c45cd Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2303307 Commit-Queue: Aaron Leventhal <aleventhal@chromium.org> Reviewed-by:
David Bokan <bokan@chromium.org> Reviewed-by:
Aaron Leventhal <aleventhal@chromium.org> Cr-Commit-Position: refs/heads/master@{#792793}
-
Robert Ma authored
`wpt lint --ignore-glob` uses fnmatch to match patterns, which means 1. Patterns must match the full filename (we need a wildcard at the beginning). 2. Path separators are not treated specially (i.e. we need to use platform-dependent path separators). Furthermore, we need to ignore OWNERS files, too, which was forgotten in an earlier change. Add tests to prevent regressions. Fixed: 1103374 Change-Id: I62e6ea5ebef900c60b10a325f01683fa5ed836c6 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2326110 Commit-Queue: Robert Ma <robertma@chromium.org> Reviewed-by:
Stephen McGruer <smcgruer@chromium.org> Auto-Submit: Robert Ma <robertma@chromium.org> Cr-Commit-Position: refs/heads/master@{#792792}
-
Teresa Kang authored
- Move getImageData-cpu perf test to rendering benchmark - Remove repeated-draw and repeated-getImageData tests - Replace usages of Math.random with a counter to force different fill color for each frame, to keep the tests simple and reduce dependency Bug: 1077148 Change-Id: Ib7caed70f6a86122c74cee6045179162b3448874 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2316454Reviewed-by:
John Chen <johnchen@chromium.org> Reviewed-by:
Juanmi Huertas <juanmihd@chromium.org> Reviewed-by:
Yi Xu <yiyix@chromium.org> Reviewed-by:
Fernando Serboncini <fserb@chromium.org> Commit-Queue: Teresa Kang <teresakang@google.com> Cr-Commit-Position: refs/heads/master@{#792791}
-
Hans Wennborg authored
This also updates the Clang version to 12.0.0. Ran `tools/clang/scripts/upload_revision.py 7e8d5a90f2c101388d3b0bbce8555e871c670232`. Bug: 1107461 Binary-Size: Being investigated async in crbug.com/1110413 Change-Id: Ie0dac66069bec3cf10bfe355b5044ebc7af22d88 Cq-Include-Trybots: chromium/try:mac_chromium_asan_rel_ng Cq-Include-Trybots: chromium/try:linux_chromium_cfi_rel_ng Cq-Include-Trybots: chromium/try:linux_chromium_chromeos_asan_rel_ng Cq-Include-Trybots: chromium/try:linux_chromium_msan_rel_ng Cq-Include-Trybots: chromium/try:linux_chromium_chromeos_msan_rel_ng Cq-Include-Trybots: chromium/try:linux-chromeos-dbg,win-asan Cq-Include-Trybots: chromium/try:chromeos-amd64-generic-cfi-thin-lto-rel Cq-Include-Trybots: chromium/try:linux_chromium_compile_dbg_32_ng Cq-Include-Trybots: chromium/try:win7-rel,win-angle-deqp-rel-32 Cq-Include-Trybots: chromium/try:linux_angle_deqp_rel_ng Cq-Include-Trybots: chromium/try:win-angle-deqp-rel-64 Cq-Include-Trybots: chromium/try:dawn-win10-x86-deps-rel Cq-Include-Trybots: chrome/try:iphone-device,ipad-device Cq-Include-Trybots: chrome/try:linux-chromeos-chrome Cq-Include-Trybots: chrome/try:win-chrome,win64-chrome,mac-chrome Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2320674Reviewed-by:
Nico Weber <thakis@chromium.org> Cr-Commit-Position: refs/heads/master@{#792790}
-
Mohamed Amir Yosef authored
This is a pure refactoring CL. Following up CLs will inject the account store when appropriate. Bug: 1107741 Change-Id: Ic3e31d3f412456c596f9ce97185e90b1b9e5d47b Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2315151 Commit-Queue: Mohamed Amir Yosef <mamir@chromium.org> Reviewed-by:
Jan Wilken Dörrie <jdoerrie@chromium.org> Cr-Commit-Position: refs/heads/master@{#792789}
-
Randy Rossi authored
The ax_tree_id retrieved from the main frame can change since the main frame may be swapped by the webview due to navigation requests. This CL uses the cast web content's tab id to identify the tab from which the current main frame can be retrieved and (hence the ax tree id). Bug: NONE Test: Display assistant build with weather webview screen Change-Id: I0e8a23a79271a853652b2dcf09dfcf4403f94b97 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2325030Reviewed-by:
Daniel Nicoara <dnicoara@chromium.org> Commit-Queue: Randy Rossi <rmrossi@chromium.org> Cr-Commit-Position: refs/heads/master@{#792788}
-
Nicolas Arciniega authored
This is a reland of 33f234e7 This change differs from the original change in that: - This one dynamically loads WinHttp functions that are not supported in Windows 7 and below (see WinHttpProxyResolverFunctions). - This change fixes a string copy issue in the unit tests. This change creates a functional proxy resolver for Windows that relies on WinHttp APIs. This is not in its final state, though. This CL represents the simplest, least-work way to implement this proxy resolution service. Work still to come includes: - Complete NetLogs - Better error reporting from WinHttp APIs - Proxy Delegate - Proxy retry info - Assurance that the proxy configs we're receiving are from the system The WindowsSystemProxyResolutionService is the object that external callers use to resolve a proxy. These callers can keep track of the status of this proxy resolution via a ProxyResolutionRequest, implemented here as a WindowsSystemProxyResolutionRequest. The request object is mainly intended to kick off a specific proxy resolution and report a result via a caller-provided callback. Both of these objects deal with a WindowsSystemProxyResolver. The WindowsSystemProxyResolver is a new class that does all the required interfacing with WinHttp APIs. It is a reference counted object created by the WindowsSystemProxyResolutionService. Once created, it is used for the lifetime of the WindowsSystemProxyResolutionService. Throughout that time, the Resolver indirectly keeps a WinHttp session handle open. Each WindowsSystemProxyResolutionRequest is given a reference to the new resolver. When the Request object attempts to resolve a proxy for a given URL, it'll call into the Resolver object. Under the hood, the Resolver object creates a handle for the proxy resolution and runs the async call to WinHttp. At any time, the Request object can choose to ignore a pending result from the Resolver (ex: shutdown). The Resolver object must be reference counted because async WinHttp calls call back directly into the Resolver object, so it needs to stay alive as long as we're waiting for an async response from WinHttp. Another new object is the WinHttpAPIWrapper, which is just a thin wrapper over WinHttp APIs which we use to enable easier testing and to simplify some interactions with WinHttp. A WinHttpAPIWrapper is owned by a WindowsSystemProxyResolver. The Resolver object is the only object that should interact with the Wrapper object in any meaningful way. Internally, the WinHttpAPIWrapper keeps track of the opened WinHttp session handle that we're using for the lifetime of the Resolver object. This feature is only supported in Windows 8 and above. Prior versions of Windows will not be able to instantiate the WindowsSystemProxyResolutionService. Loading the right functions for Windows 8+ is handled by the WinHttpProxyResolverFunctions singleton. This change includes tests for the WindowsSystemProxyResolver layer (by mocking out the WinHttpAPIWrapper) and the WindowsSystemProxyResolutionService (by mocking out the WindowsSystemProxyResolver). Bug: 1032820 Change-Id: I1075e5c918e5aa14f7317853e6a39103ad9383d2 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2310672Reviewed-by:
Ramin Halavati <rhalavati@chromium.org> Reviewed-by:
Bruce Dawson <brucedawson@chromium.org> Reviewed-by:
Eric Roman <eroman@chromium.org> Commit-Queue: Nicolas Arciniega <niarci@microsoft.com> Cr-Commit-Position: refs/heads/master@{#792787}
-
Avi Drissman authored
Move the Mac enterprise expiration to the end of the year; work is still being done. Bug: 1109825 Change-Id: I052bf14c52d61af6e1eb2caba08daa1309354c72 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2323582 Auto-Submit: Avi Drissman <avi@chromium.org> Reviewed-by:
Julian Pastarmov <pastarmovj@chromium.org> Reviewed-by:
Robert Kaplow <rkaplow@chromium.org> Commit-Queue: Robert Kaplow <rkaplow@chromium.org> Cr-Commit-Position: refs/heads/master@{#792786}
-
Xiaocheng Hu authored
Bug: 1110331, 891944 Change-Id: Ic00ebc65743626d9004ba5548d216270578edfab Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2324655Reviewed-by:
Anders Hartvoll Ruud <andruud@chromium.org> Commit-Queue: Xiaocheng Hu <xiaochengh@chromium.org> Cr-Commit-Position: refs/heads/master@{#792785}
-
Tom Anderson authored
BUG=1066670 R=nickdiego,sky Change-Id: I653195df827b88714d024bbaa5ce2e4299461deb Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2317767 Commit-Queue: Thomas Anderson <thomasanderson@chromium.org> Reviewed-by:
Nick Yamane <nickdiego@igalia.com> Reviewed-by:
Scott Violet <sky@chromium.org> Auto-Submit: Thomas Anderson <thomasanderson@chromium.org> Cr-Commit-Position: refs/heads/master@{#792784}
-
Xianzhu Wang authored
This simplifies selection paint invalidation, and enables us to simplify partial rect invalidation (crrev.com/c/2321051). Also use a dedicated display item client for the text selection in a LayoutText, so that we can repaint texts and selection separately. This will cause bigger raster invalidation rects for selection changes, but dedicated display item client makes paint much faster for incremental selection changes. This CL can get big progression for the perf tests added in crrev.com/c/2321233. Change-Id: I1ed573a4333fd7830fb3cbfda4bbdaf374d33fee Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2319540 Commit-Queue: Xianzhu Wang <wangxianzhu@chromium.org> Reviewed-by:
Koji Ishii <kojii@chromium.org> Cr-Commit-Position: refs/heads/master@{#792783}
-
Sophey Dong authored
This removes copying the histogram name for every new option added. Bug:1079467 Change-Id: I54dae11cf34535f71146923c3e0f85f87c3bb2ed Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2324722Reviewed-by:
Tanya Gupta <tgupta@chromium.org> Reviewed-by:
Kyle Milka <kmilka@chromium.org> Commit-Queue: Sophey Dong <sophey@chromium.org> Cr-Commit-Position: refs/heads/master@{#792782}
-
Mustaq Ahmed authored
This is not used anywhere. Change-Id: I3a4341cf268c51b5966b9d0b78a3f443ff5047d8 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2318711Reviewed-by:
Sadrul Chowdhury <sadrul@chromium.org> Commit-Queue: Mustaq Ahmed <mustaq@chromium.org> Cr-Commit-Position: refs/heads/master@{#792781}
-
Tom Anderson authored
BUG=1066670 R=nickdiego CC=sky Change-Id: I1ee01119a58c231c9f23587a5dc4408e031aef23 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2316436 Commit-Queue: Thomas Anderson <thomasanderson@chromium.org> Reviewed-by:
Nick Yamane <nickdiego@igalia.com> Reviewed-by:
Scott Violet <sky@chromium.org> Auto-Submit: Thomas Anderson <thomasanderson@chromium.org> Cr-Commit-Position: refs/heads/master@{#792780}
-
Andrey Kosyakov authored
Bug: 1096278 Change-Id: I1fa22fb963cc225b95447cb9caea12f030bead90 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2324886Reviewed-by:
Łukasz Anforowicz <lukasza@chromium.org> Commit-Queue: Andrey Kosyakov <caseq@chromium.org> Cr-Commit-Position: refs/heads/master@{#792779}
-
Bence Béky authored
https://quiche.googlesource.com/quiche.git/+log/e7415a5b8712..e5c11c069f53 $ git log e7415a5b8..e5c11c069 --date=short --no-merges --format='%ad %ae %s' 2020-07-29 bnc Make QuicPacketCreator::ExpansionOnNewFrameWithLastFrame() static. 2020-07-29 fayang Add a getstringifcomplete function to hpackdecoderstringbuffer to return string only when state is complete. used in error details, not protected. 2020-07-28 haoyuewang Internal QUICHE change 2020-07-28 dschinazi Deprecate quic_enable_version_draft_29 Created with: roll-dep src/net/third_party/quiche/src src/third_party/quic_trace/src Change-Id: I55209f3d33c69a0c0e9266600fdee5b32cd31dd7 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2324976Reviewed-by:
Zhongyi Shi <zhongyi@chromium.org> Commit-Queue: Bence Béky <bnc@chromium.org> Cr-Commit-Position: refs/heads/master@{#792778}
-
Liquan (Max) Gu authored
Before: PRImpl#constructor depended on AddressEditor and CardEditor directly. After: PRImpl#constructor depends on PaymentUIsManager which depends on CardEditor and AddressEditor. Change: * Move mAddressEditor and mCardEditor instantiation into PaymentUIsManager. * Refactor CardEditor so that forTest observer is no longer set in its constructor. * Turn the test observer to static so that it can exist before there's a PRImpl, PaymentUIsManager instance, which is required by tests[1]. [1] https://source.chromium.org/chromium/chromium/src/+/master:chrome/android/javatests/src/org/chromium/chrome/browser/payments/PaymentRequestTestRule.java;l=211;drc=26503120e38dd3c6b2dfa17dfbc65465ac475534 PaymentUIsManager set the test observer only in tests. Bug: 1102522, 1107102 Binary-Size: Silence the "for-test" alert because PRImpl, Change-Id: I47ae3d37d015f8ebb734ede2c90d590015a3a163 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2324566 Commit-Queue: Liquan (Max) Gu <maxlg@chromium.org> Reviewed-by:
Sahel Sharify <sahel@chromium.org> Reviewed-by:
Tibor Goldschwendt <tiborg@chromium.org> Cr-Commit-Position: refs/heads/master@{#792777}
-
chromium-autoroll authored
https://chromium.googlesource.com/devtools/devtools-frontend.git/+log/eb118ddc8dea..8c02e882a3f2 2020-07-29 janscheffler@chromium.org Migrate `front_end/help` to `devtools_entrypoint` 2020-07-29 janscheffler@chromium.org Migrate `front_end/object_ui` to `devtools_entrypoint` 2020-07-29 janscheffler@chromium.org Migrate `front_end/quick_open` to `devtools_entrypoint` 2020-07-29 jacktfranklin@chromium.org Migrate from page.waitFor in e2e tests If this roll has caused a breakage, revert this CL and stop the roller using the controls here: https://autoroll.skia.org/r/devtools-frontend-chromium Please CC devtools-waterfall-sheriff-onduty@grotations.appspotmail.com on the revert to ensure that a human is aware of the problem. To report a problem with the AutoRoller itself, please file a bug: https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug Documentation for the AutoRoller is here: https://skia.googlesource.com/buildbot/+doc/master/autoroll/README.md Bug: chromium:1101738 Tbr: devtools-waterfall-sheriff-onduty@grotations.appspotmail.com Change-Id: I26345789c939cd8f44ecead4d319c36fcf260ca1 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2326271Reviewed-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@{#792776}
-