- 09 Jul, 2018 40 commits
-
-
Dominic Mazzoni authored
Previously firing a notification only worked when an AccessibleNode had an element. Add a quick fix to ensure it works even when it doesn't. Bug: 761901 Change-Id: I0ec6723e748947d94f1207f72f38ec94f0f6b335 Reviewed-on: https://chromium-review.googlesource.com/962862 Commit-Queue: Dominic Mazzoni <dmazzoni@chromium.org> Reviewed-by:
Alice Boxhall <aboxhall@chromium.org> Reviewed-by:
Mike West <mkwst@chromium.org> Cr-Commit-Position: refs/heads/master@{#573404}
-
Victor Vasiliev authored
crypto::HKDF was originally written for QUIC and has QUIC-specific assumptions in it, and hence it's moved into the QUIC codebase. The new API is just a thin wrapper around BoringSSL's HKDF implementation. I intend to do the same to crypto::HKDF itself, but for now it's parked in QUIC platform impl directory. Change-Id: Ie60072dab4570bc840d9e6aaa5b1fef72fb387a2 Reviewed-on: https://chromium-review.googlesource.com/1122698 Commit-Queue: Victor Vasiliev <vasilvv@chromium.org> Reviewed-by:
Ryan Sleevi <rsleevi@chromium.org> Reviewed-by:
Jun Choi <hongjunchoi@chromium.org> Reviewed-by:
Peter Beverloo <peter@chromium.org> Reviewed-by:
Tim Song <tengs@chromium.org> Reviewed-by:
David Benjamin <davidben@chromium.org> Cr-Commit-Position: refs/heads/master@{#573403}
-
Troy Hildebrandt authored
When selecting the Leave option in the Leave Incognito Mode dialog that launches an intent to the Play Store, Chrome crashes if the store is disabled/uninstalled. This fix checks whether the intent can be handled before showing the dialog, and just avoids showing the dialog if not. It also removes the need to check for ActivityNotFoundExceptions, and instead performs this check first. Tests are added to test behaviour with the Play Store installed and uninstalled. Bug: 820709 Change-Id: Ic6fec319887f77368262e825a95c419c1644b81b Reviewed-on: https://chromium-review.googlesource.com/1113900Reviewed-by:
Tommy Nyquist <nyquist@chromium.org> Commit-Queue: Troy Hildebrandt <thildebr@chromium.org> Cr-Commit-Position: refs/heads/master@{#573402}
-
David Black authored
Reminders is classified a web deep link, so it automatically will open in the AssistantWebView (though we are only providing placeholder content for the time being). Onboarding will be wired up in a follow up CL. This CL: - Adds IsAssistantOnboardingDeepLink API. - Adds IsAssistantRemindersDeepLink API. - Adds ParseDeepLinkParams API. Some deep links, like onboarding, will have parameters and so I've added a method to parse parameters from a provided deep link and to return them in a provided map. - Adds unit tests. Bug: b:110986528 Change-Id: Ic17c625bd4b6869a256e1df09b4740fd2b6f1ee0 Reviewed-on: https://chromium-review.googlesource.com/1121581Reviewed-by:
Xiaohui Chen <xiaohuic@chromium.org> Commit-Queue: David Black <dmblack@google.com> Cr-Commit-Position: refs/heads/master@{#573401}
-
Finnur Thorarinsson authored
This is the first step towards implementing a contact picker for Chrome for Android, broken down into multiple steps for easier reviewing. First part includes simply showing a toast with the message "Not implemented" when text/json+contacts is supplied as an accepted file type. Includes a Finch tie-in and a flag to turn this on manully ("Enable new contacts picker" in chrome://flags. Bug: 860467 Change-Id: Ibbb2a3da6b5d60702bf833129bfbdebd38d03803 Reviewed-on: https://chromium-review.googlesource.com/1127023 Commit-Queue: Finnur Thorarinsson <finnur@chromium.org> Reviewed-by:Theresa <twellington@chromium.org> Cr-Commit-Position: refs/heads/master@{#573400}
-
Xi Han authored
Bug: 861600 Change-Id: I8d78eacceae4d11ab3b5759a479915f79470072c Reviewed-on: https://chromium-review.googlesource.com/1129470 Commit-Queue: Xi Han <hanxi@chromium.org> Reviewed-by:
Nico Weber <thakis@chromium.org> Cr-Commit-Position: refs/heads/master@{#573399}
-
Lindsay Pasricha authored
Change .4 to .5 Cq-Include-Trybots: luci.chromium.try:ios-simulator-full-configs;master.tryserver.chromium.mac:ios-simulator-cronet Change-Id: I0adb555b7c75ccb2d05a04fc517cb952ae2b05c4 Reviewed-on: https://chromium-review.googlesource.com/1118856 Commit-Queue: Lindsay Pasricha <lindsayw@chromium.org> Reviewed-by:
Justin Cohen <justincohen@chromium.org> Cr-Commit-Position: refs/heads/master@{#573398}
-
Erik Luo authored
Network panel currently "translates" wheel events into "set the new scrollTop" for its viewported scrolling. This CL makes wheel events translate into smooth scrolls. If all wheel ticks were smooth with scrollBy, consecutive ticks would cancel each other out, so a burst of wheel events will revert to instant jumping. Screenshot: https://imgur.com/a/UB31WZs Bug: 786796 Change-Id: If440e711369b8f35398004a2cfdd18e8c5e1ef87 Reviewed-on: https://chromium-review.googlesource.com/1112668Reviewed-by:
Alexei Filippov <alph@chromium.org> Commit-Queue: Erik Luo <luoe@chromium.org> Cr-Commit-Position: refs/heads/master@{#573397}
-
Sebastien Marchand authored
Bug: 773382 Change-Id: I6cf4d2fc30efdd8f00d67badc1cb8233aab05f46 Reviewed-on: https://chromium-review.googlesource.com/1127353 Commit-Queue: Sébastien Marchand <sebmarchand@chromium.org> Reviewed-by:
François Doray <fdoray@chromium.org> Reviewed-by:
Robert Kaplow <rkaplow@chromium.org> Cr-Commit-Position: refs/heads/master@{#573396}
-
Ria Jiang authored
When a RenderWidgetHostViewBase doesn't have a valid InputTargetClient in rare cases on Mac, fallback to early return itself as the target. Bug: 859492 Change-Id: If473238b947ab2d13512c3ae8d5a818da71584dc Reviewed-on: https://chromium-review.googlesource.com/1127358 Commit-Queue: Ria Jiang <riajiang@chromium.org> Reviewed-by:
Ken Buchanan <kenrb@chromium.org> Cr-Commit-Position: refs/heads/master@{#573395}
-
Aga Wronska authored
Mock: https://gallery.googleplex.com/projects/MCHbtQVoQ2HCZeqwFvuvKaZQ/files/MCHiVGjUR16sLc0S1m6c9nL_wMSJbxAVNpw Bug: 827376 Cq-Include-Trybots: luci.chromium.try:closure_compilation Change-Id: I10151db7eb9dc586af5987815e31abd72c8aa309 Reviewed-on: https://chromium-review.googlesource.com/1106804 Commit-Queue: Aga Wronska <agawronska@chromium.org> Reviewed-by:
Alexander Alekseev <alemate@chromium.org> Reviewed-by:
Michael Giuffrida <michaelpg@chromium.org> Cr-Commit-Position: refs/heads/master@{#573394}
-
Calder Kitagawa authored
When a bad input is created the target indices can point far out of bounds. Based on the fuzzing this should be promoted to a runtime LOG(ERROR). Once we have a method to fail a write gracefully this should be updated to fail the write step. Bug: 860857 Change-Id: Ie8e4eaf9a655a71e0a2bf3efe2efae52574813db Reviewed-on: https://chromium-review.googlesource.com/1128813 Commit-Queue: Calder Kitagawa <ckitagawa@chromium.org> Reviewed-by:
Samuel Huang <huangs@chromium.org> Cr-Commit-Position: refs/heads/master@{#573393}
-
Philip Rogers authored
This reverts commit 7521decc. Reason for revert: Caused failures on fast/history/history-back-initial-vs-final-url.html (and possibly other tests, see https://crbug.com/861808) Original change's description: > Transmit the response's body datapipe in CommitNavigation(). > > # Summary of the current behavior: > > When a navigation occurs, the mojo::URLLoaderClient interface is first > bound to the content::NavigationURLLoaderImpl in the browser process. > When the browser knows in which renderer process the navigation will > commit, the interface is bound to the content::URLLoaderClientImpl in > the renderer process to continue the navigation. The switching from one > to another happens when mojo::URLLoaderClient::OnReceiveResponse() is > called. This is described here: https://goo.gl/Rrrc7n > > # What are we trying to do: > > After the mojo::URLLoaderClient interface is unbound in the browser > process and bound again in the renderer process, it takes some amount of > time to receive URLLoader::OnStartLoadingResponseBody(). It may be worth > sending the data pipe with RenderFrameHostImpl::CommitNavigation() and > give it to the renderer process immediatly instead of waiting for it. It > would allow the Renderer process to get the main resource's data > earlier, especially when the renderer process is busy. > > Note: It doesn't look like there are any strong reasons to make > URLLoaderClient::OnReceiveResponse(response_head) and > URLLoaderClient::OnStartLoadingResponseBody(response_body) > separate messages, maybe at some point, they could be merged into: > URLLoaderClient::OnReceiveResponse(response_head, response_body) > > # What this CL does: > > This CL makes the switch to happen in > URLLoaderClient::OnStartLoadingResponseBody(). The data pipe is > transmitted in CommitNavigation(). > > This is enabled/disabled using the NavigationImmediateResponse experiment > The goal is to look for performance improvement or regressions on > Canary. > > Bug: 831155 > Change-Id: Id6cf667fdc1482baf27f41aab754e58d9a5a569b > Reviewed-on: https://chromium-review.googlesource.com/1100830 > Reviewed-by: Yutaka Hirano <yhirano@chromium.org> > Reviewed-by: Peter Kasting <pkasting@chromium.org> > Reviewed-by: Kinuko Yasuda <kinuko@chromium.org> > Commit-Queue: Arthur Sonzogni <arthursonzogni@chromium.org> > Cr-Commit-Position: refs/heads/master@{#573276} TBR=pkasting@chromium.org,kinuko@chromium.org,nasko@chromium.org,yhirano@chromium.org,clamy@chromium.org,arthursonzogni@chromium.org Change-Id: I22eac2d660f9cf1d8128331b547c304af729a85a No-Presubmit: true No-Tree-Checks: true No-Try: true Bug: 831155 Reviewed-on: https://chromium-review.googlesource.com/1129659Reviewed-by:
Philip Rogers <pdr@chromium.org> Commit-Queue: Philip Rogers <pdr@chromium.org> Cr-Commit-Position: refs/heads/master@{#573392}
-
Charlie Harrison authored
TBR=jkarlin@chromium.org Bug: 721512 Change-Id: Ia9d793aae153328d6ec7602f056017a3a6a93928 Reviewed-on: https://chromium-review.googlesource.com/1129325 Commit-Queue: Charlie Harrison <csharrison@chromium.org> Reviewed-by:
Charlie Harrison <csharrison@chromium.org> Cr-Commit-Position: refs/heads/master@{#573391}
-
Calder Kitagawa authored
The (rva_lo_bits & 0xFFF) == rva_lo_bits DCHECK fails when the input data is invalid. This occurs if the RelocHeader contains |rva_hi_bits| which are mismatched from the |target_rva| for a given |ref|. This results in |rva_lo_bits| which are invalid. Until Zucchini is refactored to support failing to write gracefully we will just print a loud error and skip the RVA. This only fails in situations where the input is bad so shouldn't occur in normal use. Bug: 860857 Change-Id: I0472286fc54786be26b95f65e6bd18a587bc0c8b Reviewed-on: https://chromium-review.googlesource.com/1128812 Commit-Queue: Calder Kitagawa <ckitagawa@chromium.org> Reviewed-by:
Samuel Huang <huangs@chromium.org> Cr-Commit-Position: refs/heads/master@{#573390}
-
Takumi Fujimoto authored
- Change the owner of histograms to a current team member if the current owner has moved on to another team - Make MediaRouter.Ui.FirstAction and MediaRouter.Route.CreationOutcome use enum= instead of units= so that the enums are actually used Change-Id: I241848a8a955080673b9a9d144092cc0abf2e5fe Reviewed-on: https://chromium-review.googlesource.com/1128208Reviewed-by:
mark a. foltz <mfoltz@chromium.org> Reviewed-by:
Robert Kaplow <rkaplow@chromium.org> Reviewed-by:
apacible <apacible@chromium.org> Commit-Queue: Takumi Fujimoto <takumif@chromium.org> Cr-Commit-Position: refs/heads/master@{#573389}
-
Peter Kvitek authored
Change-Id: I4d0a224d4a256a96a6b8fdfa798f0b9a14c02ee1 Reviewed-on: https://chromium-review.googlesource.com/1129472 Commit-Queue: Peter Kvitek <kvitekp@chromium.org> Reviewed-by:
Pavel Feldman <pfeldman@chromium.org> Cr-Commit-Position: refs/heads/master@{#573388}
-
Matt Menke authored
Sadly, Julia is no longer working on Chrome, so she shouldn't be expected to do reviews. Also make all net/OWNERS owners of files where this change would leave only one person as an owner. Bug: none Change-Id: I2a9ef11376eeea123096ca6f7cfc6b24134547cc Reviewed-on: https://chromium-review.googlesource.com/1129324Reviewed-by:
Jochen Eisinger <jochen@chromium.org> Reviewed-by:
David Benjamin <davidben@chromium.org> Reviewed-by:
Misha Efimov <mef@chromium.org> Commit-Queue: Matt Menke <mmenke@chromium.org> Cr-Commit-Position: refs/heads/master@{#573387}
-
Mohamed Heikal authored
ToolbarManager#onDeferredStartup may post a delayed task to the UI thread that calls itself. If the activity that owns the ToolbarManager is destroyed before the task is run (and ToolbarManager#destroy is called) then the mOmniboxStartupMetrics could be a null pointer. This cl adds a check to see if the activity is finishing when the delayed task is run and noops out if it has. Bug: 860449 Change-Id: Iac8333d26311142ce8e130b42aa5c7c551b844ca Reviewed-on: https://chromium-review.googlesource.com/1127304Reviewed-by:
Yusuf Ozuysal <yusufo@chromium.org> Commit-Queue: Mohamed Heikal <mheikal@chromium.org> Cr-Commit-Position: refs/heads/master@{#573386}
-
Mounir Lamouri authored
Bug: None Change-Id: I0e49baa5bdfffbd1a3280ff39281b3c1c3392088 TBR: mlamouri@chromium.org Reviewed-on: https://chromium-review.googlesource.com/1128250Reviewed-by:
Peter Collingbourne <pcc@chromium.org> Commit-Queue: Mounir Lamouri <mlamouri@chromium.org> Cr-Commit-Position: refs/heads/master@{#573385}
-
Alexander Timin authored
R=hajimehoshi@chromium.org CC=yutak@chromium.org Change-Id: I9592e4756eb00f16224f15acd366021f3de580d3 Reviewed-on: https://chromium-review.googlesource.com/1118234 Commit-Queue: Alexander Timin <altimin@chromium.org> Reviewed-by:
Yuta Kitamura <yutak@chromium.org> Cr-Commit-Position: refs/heads/master@{#573384}
-
spqchan authored
When the submenu is reopened, its bounds doesn't get updated. This causes where if the menu is scrolled after opening the submenu, the submenu will show up in the old position. This CL fixes this issue by updating the bounds if the submenu is reopened. Bug: 852915 Change-Id: I3664cb67f0ea4b15c0802b5fb37af6e7d3c3d789 Reviewed-on: https://chromium-review.googlesource.com/1125202Reviewed-by:
Avi Drissman <avi@chromium.org> Commit-Queue: Sarah Chan <spqchan@chromium.org> Cr-Commit-Position: refs/heads/master@{#573383}
-
Wei-Yin Chen (陳威尹) authored
Bug: 830062 Change-Id: I794edcc4800db91f253455fca072c28ba9d055b7 Reviewed-on: https://chromium-review.googlesource.com/1125340Reviewed-by:
Theresa <twellington@chromium.org> Commit-Queue: Wei-Yin Chen (陳威尹) <wychen@chromium.org> Cr-Commit-Position: refs/heads/master@{#573382}
-
Elly Fong-Jones authored
This change reduces focus rings from 4dip thick inset by 2dip to 2dip thick inset by 1dip. Bug: 851122 Change-Id: I8e38df43fd410cb4f1dc526c767b4f77b26733cd Reviewed-on: https://chromium-review.googlesource.com/1127929 Commit-Queue: Elly Fong-Jones <ellyjones@chromium.org> Reviewed-by:
Scott Violet <sky@chromium.org> Cr-Commit-Position: refs/heads/master@{#573381}
-
Jialiu Lin authored
Canonicalize username when we save PasswordHashData. For example, user.name@gmail.com should always saved as username@gmail.com. Since some users might have already had non-canonicalized username saved. This change also makes sure when we retrieve or clear saved PasswordHashData, HashPasswordManager always compares canonicalized usernames. Bug: 858865 Change-Id: Iac6df28a5660dcf5f77e9ee29c5b81805a02245f Reviewed-on: https://chromium-review.googlesource.com/1123102Reviewed-by:
Jialiu Lin <jialiul@chromium.org> Reviewed-by:
Vadym Doroshenko <dvadym@chromium.org> Commit-Queue: Jialiu Lin <jialiul@chromium.org> Cr-Commit-Position: refs/heads/master@{#573380}
-
Quinten Yearsley authored
Some of the URLs are out of date, or not so useful anymore. This CL removes / and updates some of the items. Change-Id: Idb61bac850901ba5abc31c40a421d16ba24bbb85 Reviewed-on: https://chromium-review.googlesource.com/1129387Reviewed-by:
Andrii Shyshkalov <tandrii@chromium.org> Commit-Queue: Quinten Yearsley <qyearsley@chromium.org> Cr-Commit-Position: refs/heads/master@{#573379}
-
Morten Stenshorne authored
Based on the code for blink::Length in ../gdb/blink.py Change-Id: I5bb31ea12619d3c6356ec2c5d685c2b4740a4184 Reviewed-on: https://chromium-review.googlesource.com/1126379Reviewed-by:
Kent Tamura <tkent@chromium.org> Commit-Queue: Morten Stenshorne <mstensho@chromium.org> Cr-Commit-Position: refs/heads/master@{#573378}
-
Nicolas Ouellet-payeur authored
This will be a KeyedService that could be used manage multiple LanguageModel objects (which are not KeyedServices anymore). This also gives us a place to put per-profile initialization logic for Translate. Bug: 855192 Cq-Include-Trybots: luci.chromium.try:ios-simulator-full-configs;master.tryserver.chromium.mac:ios-simulator-cronet Change-Id: If048ddcaacc91ae5b58a14d66020d5fe4db7d50f Reviewed-on: https://chromium-review.googlesource.com/1121036Reviewed-by:
Michael Martis <martis@chromium.org> Reviewed-by:
Avi Drissman <avi@chromium.org> Reviewed-by:
David Roger <droger@chromium.org> Reviewed-by:
Toni Barzic <tbarzic@chromium.org> Reviewed-by:
Mike Dougherty <michaeldo@chromium.org> Reviewed-by:
Theresa <twellington@chromium.org> Commit-Queue: Nicolas Ouellet-Payeur <nicolaso@chromium.org> Cr-Commit-Position: refs/heads/master@{#573377}
-
Nico Weber authored
To make components_unittests link with is_chromecast=true: - include pdf code only if enable_plugins is set (it's false both on android and on cast/linux, and components/pdf/renderer relies on plugin code) - include linux_key_storage tests only when the code under test is included as well (desktop_linux && !chromecast) Depends on https://chromium-review.googlesource.com/c/chromium/src/+/1129259 to get services_unittests to link under cast. Bug: 843511 Cq-Include-Trybots: luci.chromium.try:linux_mojo Change-Id: I186facb2ccc3edf11667168ccd2d7dd28863e3ae Reviewed-on: https://chromium-review.googlesource.com/1128939 Commit-Queue: Nico Weber <thakis@chromium.org> Reviewed-by:
Kenneth Russell <kbr@chromium.org> Reviewed-by:
Colin Blundell <blundell@chromium.org> Cr-Commit-Position: refs/heads/master@{#573376}
-
Michael Thiessen authored
This has been sitting behind a flag for, like, ever and we have no plans to launch it. If that ever changes we can re-land this code. Bug: 724585 Cq-Include-Trybots: luci.chromium.try:android_optional_gpu_tests_rel;luci.chromium.try:linux_optional_gpu_tests_rel;luci.chromium.try:linux_vr;luci.chromium.try:mac_optional_gpu_tests_rel;luci.chromium.try:win_optional_gpu_tests_rel Change-Id: If29a5aca5d5aca885fbbe76fba1790f234618249 Reviewed-on: https://chromium-review.googlesource.com/1128166 Commit-Queue: Michael Thiessen <mthiesse@chromium.org> Reviewed-by:
Tibor Goldschwendt <tiborg@chromium.org> Cr-Commit-Position: refs/heads/master@{#573375}
-
Rohit Rao authored
Settings is moving to a different set of fonts and colors from other collections. This CL adds a CollectionViewCellStyle property to shared cells. BUG=805213 Cq-Include-Trybots: luci.chromium.try:ios-simulator-full-configs;master.tryserver.chromium.mac:ios-simulator-cronet Change-Id: I8a38c07fcbee95aafb84cfcf4a4a3589e35bd4e3 Reviewed-on: https://chromium-review.googlesource.com/1129039 Commit-Queue: Rohit Rao <rohitrao@chromium.org> Reviewed-by:
edchin <edchin@chromium.org> Cr-Commit-Position: refs/heads/master@{#573374}
-
Mikel Astiz authored
The dependency to sync is artifical and actually the code can be moved trivially to components/sync_sessions, where it belongs. Bug: 853731 Change-Id: I52f74b92e21f8f126fbb8a4037807b14e9eb4835 Reviewed-on: https://chromium-review.googlesource.com/1107813Reviewed-by:
Bryan McQuade <bmcquade@chromium.org> Reviewed-by:
Scott Violet <sky@chromium.org> Reviewed-by:
Stefan Kuhne <skuhne@chromium.org> Commit-Queue: Mikel Astiz <mastiz@chromium.org> Cr-Commit-Position: refs/heads/master@{#573373}
-
Calder Kitagawa authored
This check isn't very helpful. It only finds pathological but valid situations. Typically, the resulting patch is very compressible and this only checks the uncompressed size, which is inflated due to having many headers for ZTF and Raw regions. Bug: 860845 Change-Id: I5747e787a1c9888c4ef70d8449572517669f39cd Reviewed-on: https://chromium-review.googlesource.com/1128810 Commit-Queue: Calder Kitagawa <ckitagawa@chromium.org> Reviewed-by:
Samuel Huang <huangs@chromium.org> Cr-Commit-Position: refs/heads/master@{#573372}
-
khmel@google.com authored
This fixes the issue when Bluetooth mojo instance is established faster than Bluetooth device is initialized in ARC Bluetooth bridge. It causes a crash when accessing device via instance. TEST=Simulate artificial delay in Bluetooth device initialization and could repro the crash. With this fix it works stable and GetAdapterProperty is called after device is inited. BUG=813292 Change-Id: Ibbdd85745c51a0e181eafe4a927ca665ce682e3d Reviewed-on: https://chromium-review.googlesource.com/1125301 Commit-Queue: Yury Khmel <khmel@google.com> Reviewed-by:
Luis Hector Chavez <lhchavez@chromium.org> Cr-Commit-Position: refs/heads/master@{#573371}
-
Lily Houghton authored
Change-Id: I26cf19726f51708a0d8d93debddf2fa79c801ddd Reviewed-on: https://chromium-review.googlesource.com/1115559Reviewed-by:
Matt Menke <mmenke@chromium.org> Commit-Queue: Lily Houghton <lilyhoughton@chromium.org> Cr-Commit-Position: refs/heads/master@{#573370}
-
Greg Kraynov authored
Now it's 75 cases instead of 5. Change-Id: Id5626ccd245ebf87b22cacef62c34c3c89bf41c5 Reviewed-on: https://chromium-review.googlesource.com/1129237Reviewed-by:
Alexander Timin <altimin@chromium.org> Commit-Queue: Greg Kraynov <kraynov@chromium.org> Cr-Commit-Position: refs/heads/master@{#573369}
-
Matthew Jones authored
This patch removes an early return from DeviceFormFactor#detectScreenWidthBucket that will allow tablets to return their screen width "bucket". This should prevent tablets from trying to load phone resources in certain cases. Bug: 850096 Change-Id: I41868ed5ff582e86b9fb979d1e1a31f215e9d135 Reviewed-on: https://chromium-review.googlesource.com/1125205 Commit-Queue: Matthew Jones <mdjones@chromium.org> Reviewed-by:
Theresa <twellington@chromium.org> Reviewed-by:
agrieve <agrieve@chromium.org> Cr-Commit-Position: refs/heads/master@{#573368}
-
Brian Salomon authored
Change-Id: Ib2510b7ac727470a9900875a71b0630bcee5aed7 Reviewed-on: https://chromium-review.googlesource.com/1129329Reviewed-by:
Brian Salomon <bsalomon@google.com> Cr-Commit-Position: refs/heads/master@{#573367}
-
David Tseng authored
This is a very specific compromise for Crosh. In essence, we want the following snippet <div contenteditable role="log" aria-roledescription="Terminal" tabindex=-1 aria-live="off">...</div> to refresh output in braille, but not in speech. Explanation of each component above: - role: a log was arrived at because it is the closest semantically to what this terminal screen is. It isn't really editable, but it does dynamically change its contents. When contents change, we do want to output that change in speech. - aria-roledescription: this is the string which is expected to be localized by crosh, which describes this widget. In ChromeVox rather than speaking/brailling "Log", we will instead use whatever crosh puts here e.g. "terminal". - tabindex=-1: makes this widget focusable, but not participate in the tab order. - aria-live="off": setting role="log" makes this widget aria-live="polite" by default. Crosh will generate output in a separate live region outside of this DOM. Updates to this widget are not clean enough to give good speech feedback, so we turn it off here. Test: manual. On above snippet, verify changes only get outputted in braille. Cq-Include-Trybots: luci.chromium.try:closure_compilation Change-Id: I9866cf2bab51bd719364ef342748c4ae8054dd35 Reviewed-on: https://chromium-review.googlesource.com/1120676Reviewed-by:
Dominic Mazzoni <dmazzoni@chromium.org> Commit-Queue: David Tseng <dtseng@chromium.org> Cr-Commit-Position: refs/heads/master@{#573366}
-
Ryo Hashimoto authored
Optimization is already disabled for MSVC, do the same thing for Clang too. BUG=861636 TEST=Run dump_syms against chrome (w/ symbol_level=3, use_thin_lto=true, use_lld=true) and manually checked the output. Change-Id: Ia275e2310ccb8e70a2392d95ca4acadf2f218b01 Reviewed-on: https://chromium-review.googlesource.com/1128693Reviewed-by:
Lei Zhang <thestig@chromium.org> Commit-Queue: Lei Zhang <thestig@chromium.org> Cr-Commit-Position: refs/heads/master@{#573365}
-