0
Commit Graph

76 Commits

Author SHA1 Message Date
sahok
608f2971c4 Add instructions to debug ChromeVox on ChromeOS.
Bug: none
Change-Id: I5d3064f08127bdfcab2aeff70772e7736ee20115
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2661441
Commit-Queue: Saho Kobayashi <sahok@chromium.org>
Reviewed-by: Hiroki Sato <hirokisato@chromium.org>
Reviewed-by: David Tseng <dtseng@chromium.org>
Cr-Commit-Position: refs/heads/master@{#850457}
2021-02-04 05:16:13 +00:00
Joel Riley
0e75197fc7 Update Select-to-speak docs to include info on navigation features.
Change-Id: I79458677012e79f229cd455606ec56bd86fb27be
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2669147
Reviewed-by: Katie Dektar <katie@chromium.org>
Commit-Queue: Joel Riley <joelriley@google.com>
Cr-Commit-Position: refs/heads/master@{#850275}
2021-02-03 21:11:54 +00:00
Henrique Ferreiro
f352a75015 Move //c/b/chromeos/accessibility to //c/b/ash
This CL is part of the Chrome OS source code directory migration:
https://docs.google.com/document/d/1g-98HpzA8XcoGBWUv1gQNr4rbnD5yfvbtYZyPDDbkaE.

Bug: 1164001
Change-Id: I19542959e230536269b4efe8b707c95957a8bce2
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2618140
Owners-Override: James Cook <jamescook@chromium.org>
Commit-Queue: Henrique Ferreiro <hferreiro@igalia.com>
Reviewed-by: Scott Violet <sky@chromium.org>
Reviewed-by: James Cook <jamescook@chromium.org>
Cr-Commit-Position: refs/heads/master@{#844310}
2021-01-16 00:37:19 +00:00
Anastasia Helfinstein
1855f5f0c3 [Switch Access] Documentation tweaks
NOTRY=true

Bug: None
Change-Id: I90dd3a5f54a13d56b4e19667504ecba44d8f42ad
AX-Relnotes: n/a.
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2633946
Commit-Queue: Josiah Krutz <josiahk@google.com>
Auto-Submit: Anastasia Helfinstein <anastasi@google.com>
Reviewed-by: Josiah Krutz <josiahk@google.com>
Cr-Commit-Position: refs/heads/master@{#844264}
2021-01-15 22:34:38 +00:00
Katie Dektar
6cf2df893b Update doc: fix typo when unzipping espeak, simplify version replacement
Change-Id: I282f27a98571606d2ec7d41c186f8a690afffdd1
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2622000
Reviewed-by: Josiah Krutz <josiahk@google.com>
Commit-Queue: Katie Dektar <katie@chromium.org>
Cr-Commit-Position: refs/heads/master@{#842200}
2021-01-11 22:17:23 +00:00
Guido Trotter
d22bb1cd01 [CrOS] Fix instructions for espeak-ng installation on Linux
Previous instructions in 2530745 installed the whole espeak-ng tarball,
and not just the chrome-extension/ directory, under
/usr/share/chromeos-assets/speech_synthesis/espeak-ng .

Moreover attempt to provide instructions which would work on standard
linux / rodete to create the directory and set the permissions correctly.

R=dmazzoni@chromium.org, dtseng@chromium.org

Signed-off-by: Guido Trotter <ultrotter@chromium.org>
Change-Id: I41193bf02374f0bdde55371619ed4db72dae63e0
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2536434
Reviewed-by: David Tseng <dtseng@chromium.org>
Cr-Commit-Position: refs/heads/master@{#827571}
2020-11-14 05:24:38 +00:00
David Tseng
8cbfe69893 Remove instructions for Google tts onlinux chromeos
R=dmazzoni@chromium.org

Change-Id: Id32a26c536542f0aa80da6471cb1f801230554a1
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2530745
Reviewed-by: Dominic Mazzoni <dmazzoni@chromium.org>
Reviewed-by: David Tseng <dtseng@chromium.org>
Commit-Queue: David Tseng <dtseng@chromium.org>
Cr-Commit-Position: refs/heads/master@{#826011}
2020-11-10 23:38:57 +00:00
Edward Lesmes
afa2f4f7a9 Add DIR_METADATA files to //docs
Add Generate DIR_METADATA files and remove metadata from OWNERS
files for //docs.

Bug: 1113033
Change-Id: Ibd798892dcc522ce2363f85e53860259194eaa7c
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2454498
Commit-Queue: Dirk Pranke <dpranke@google.com>
Reviewed-by: Dirk Pranke <dpranke@google.com>
Auto-Submit: Edward Lesmes <ehmaldonado@chromium.org>
Cr-Commit-Position: refs/heads/master@{#815366}
2020-10-08 22:56:59 +00:00
Anastasia Helfinstein
0652d35cfd [Switch Access] Add documentation
TBR=dmazzoni@chromium.org

AX-Relnotes: n/a.
Bug: None.
Change-Id: I242cdd57d3f762684c613a826e6787a26f18e35c
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2446657
Reviewed-by: Anastasia Helfinstein <anastasi@google.com>
Commit-Queue: Anastasia Helfinstein <anastasi@google.com>
Cr-Commit-Position: refs/heads/master@{#813375}
2020-10-02 21:08:03 +00:00
Victor Fei
f535fe970f Documentation for IA2 to UIA element two way lookup
Added documentation for IA2 to UIA element runtime look up. This will
help ATs to utilize the new feature for looking up an UIA element
from an IA2 element.

Bug: 1084630
Change-Id: Iec674312c4a7b0c1117402c2e78dffbd4c25c304
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2267434
Reviewed-by: Charlie Reis <creis@chromium.org>
Reviewed-by: Kevin Babbitt <kbabbitt@microsoft.com>
Reviewed-by: Aaron Leventhal <aleventhal@chromium.org>
Reviewed-by: Nektarios Paisios <nektar@chromium.org>
Commit-Queue: Victor Fei <vicfei@microsoft.com>
Cr-Commit-Position: refs/heads/master@{#813088}
2020-10-02 06:28:25 +00:00
Josiah K
c8899cd77c Rename onSelectToSpeakStateChanged to setSelectToSpeakState
Fixing accessibilityPrivate.on* names to only be used for events.

No functional changes - should be mechanical only.

AX-Relnotes: N/A
Change-Id: I9e6af36eff39a3fdee09b38ff1cec91c366ea14b
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2423058
Reviewed-by: David Tseng <dtseng@chromium.org>
Reviewed-by: Xiyuan Xia <xiyuan@chromium.org>
Reviewed-by: Yuchen Liu <yucliu@chromium.org>
Reviewed-by: Scott Violet <sky@chromium.org>
Commit-Queue: Josiah Krutz <josiahk@google.com>
Commit-Queue: Scott Violet <sky@chromium.org>
Auto-Submit: Josiah Krutz <josiahk@google.com>
Cr-Commit-Position: refs/heads/master@{#810018}
2020-09-23 23:47:45 +00:00
Dominic Mazzoni
ae0ad3ad97 Update docs for how to enable reader mode flags
Bug: 1041589
No-try: true
Change-Id: Ib5d355bce4ba17e2da9cf26483e7de6e84495ce3
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2404152
Auto-Submit: Dominic Mazzoni <dmazzoni@chromium.org>
Reviewed-by: Meredith Lane <meredithl@chromium.org>
Commit-Queue: Meredith Lane <meredithl@chromium.org>
Cr-Commit-Position: refs/heads/master@{#805990}
2020-09-11 00:46:04 +00:00
danakj
d3baa13f60 Move references to content/browser/frame_host/
These (non-include) references should now point to
content/browser/renderer_host where the code has moved to.

TBR=avi@chromium.org, arthursonzogni@chromium.org

Bug: 1091083
Change-Id: I8d0ace9fab6c04e3b498eee8d442ff6bd52fd7a5
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2402185
Reviewed-by: danakj <danakj@chromium.org>
Reviewed-by: Nasko Oskov <nasko@chromium.org>
Reviewed-by: Avi Drissman <avi@chromium.org>
Commit-Queue: danakj <danakj@chromium.org>
Auto-Submit: danakj <danakj@chromium.org>
Cr-Commit-Position: refs/heads/master@{#805760}
2020-09-10 15:33:56 +00:00
Josiah K
c405f4327e Fix Accessibility Test Instructions
Change-Id: I699fc12cdd59c3a813d3e0daa3730a4a631b6102

NOTRY=true

Change-Id: I699fc12cdd59c3a813d3e0daa3730a4a631b6102
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2387342
Commit-Queue: Josiah Krutz <josiahk@google.com>
Reviewed-by: David Tseng <dtseng@chromium.org>
Auto-Submit: Josiah Krutz <josiahk@google.com>
Cr-Commit-Position: refs/heads/master@{#803762}
2020-09-02 04:30:19 +00:00
Scott Violet
1644cf7b37 content: refactors TtsControllerDelegate
This moves the voice ranking from chrome into content.
TtsControllerDelegate is now optional, and *only* used on ChromeOS. The
logic for looking up prefs remains in the chrome implementation, but is
expressed differently so that all the ranking can be in content.

BUG=1025626
TEST=covered by existing tests

Change-Id: Ib105fe91452dea791e992eb6c70fa7f1d2789985
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2255314
Commit-Queue: Scott Violet <sky@chromium.org>
Reviewed-by: Katie Dektar <katie@chromium.org>
Cr-Commit-Position: refs/heads/master@{#781702}
2020-06-24 04:51:55 +00:00
Katie D
38d4421b08 Rename Autoclick extension to Accessibility Common.
This extension will be used by any ash accessibility feature
which wants some information about the accessibility tree.

This is a pure rename with no functional changes.

AX-Relnotes: n/a
Bug: 960373
Change-Id: I2ca9db321fce6c44dfb374ca3c690986591acd96
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2252037
Reviewed-by: Ben Wells <benwells@chromium.org>
Reviewed-by: Scott Violet <sky@chromium.org>
Reviewed-by: David Tseng <dtseng@chromium.org>
Commit-Queue: Katie Dektar <katie@chromium.org>
Cr-Commit-Position: refs/heads/master@{#780890}
2020-06-22 18:50:46 +00:00
Lei Zhang
3fd577db56 Add a space after a colon in Gerrit-style git footer examples.
Follow up to https://crrev.com/747851 to provide good examples to
readers in the documentation.

Change-Id: I14e1aa32abce51c9ae1f7499737ff612e440733c
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2212962
Reviewed-by: Henrique Ferreiro <hferreiro@igalia.com>
Commit-Queue: Lei Zhang <thestig@chromium.org>
Cr-Commit-Position: refs/heads/master@{#771201}
2020-05-21 21:33:19 +00:00
David Tseng
cae58bcfff Moves libbrlapi to third_party
This change moves the libbrlapi loader from
build/linux/libbrlapi
to
third_party/libbrlapi.

libbrlapi.h corresponds directly to the version of brltty we ship in Chrome OS. Prior to this change, libbrlapi.h appears to be obtained from
build/linux/debian*
While the above is fairly recent, it can diverge from the version in Chrome OS.
For example, we're currently running brltty6.1 but the headers above are for 6.0.

This also let's us specify the exact .so to load. Since we only expect Chrome OS to use libbrlapi, we shouldn't need to support multiple versions of the .so.

R=dmazzoni@chromium.org

Change-Id: I7676f0c7b557adf4f572ac7a9f352ac0582d6240
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2189251
Reviewed-by: Scott Violet <sky@chromium.org>
Reviewed-by: Thomas Anderson <thomasanderson@chromium.org>
Reviewed-by: Dominic Mazzoni <dmazzoni@chromium.org>
Commit-Queue: David Tseng <dtseng@chromium.org>
Cr-Commit-Position: refs/heads/master@{#769469}
2020-05-15 22:38:07 +00:00
Jacobo Aragunde Pérez
378356647a Fix instructions to setup eSpeak in linux-chromeos.
ChromeOS expects the eSpeak files to be at /usr/share/.../espeak-ng,
but the original copy command in the documentation put the files inside
a subdirectory called chrome-extension.

Bug: none
Change-Id: Id956921a959643a2a71951fdfd49de1fa97835f9
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2189659
Reviewed-by: Dominic Mazzoni <dmazzoni@chromium.org>
Commit-Queue: Dominic Mazzoni <dmazzoni@chromium.org>
Cr-Commit-Position: refs/heads/master@{#767336}
2020-05-11 16:22:36 +00:00
Katie D
eef14e3b69 Adds some documentation of Desktop Reader Mode.
NOTRY=true

Bug: 1065520
Change-Id: I08bc2df7c2ad66f808f42e4695ab7e84b2307932
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2186116
Reviewed-by: Aran Gilman <gilmanmh@google.com>
Commit-Queue: Katie Dektar <katie@chromium.org>
Cr-Commit-Position: refs/heads/master@{#766503}
2020-05-07 18:32:22 +00:00
Akihiro Ota
2df15b9f70 Small fixes to relnotes.md
Bug: n/a
Change-Id: I52504e97967795f2265c5b2369af63b3b0f34ad7
Ax-Relnotes: n/a
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2185273
Reviewed-by: Akihiro Ota <akihiroota@chromium.org>
Reviewed-by: Chris Hall <chrishall@chromium.org>
Commit-Queue: Chris Hall <chrishall@chromium.org>
Cr-Commit-Position: refs/heads/master@{#766256}
2020-05-07 01:46:21 +00:00
Akihiro Ota
6160020372 Add docs/accessibility/relnotes.md
Add a markdown file detailing accessibility release notes.

TBR=chrishall@chromium.org, meredithl@chromium.org

Bug: n/a
Change-Id: I61d3a9d7a69c10c1568193c1e7e3b03105b21ed2
AX-Relnotes: n/a
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2183257
Reviewed-by: Akihiro Ota <akihiroota@chromium.org>
Commit-Queue: Akihiro Ota <akihiroota@chromium.org>
Cr-Commit-Position: refs/heads/master@{#765844}
2020-05-06 01:58:37 +00:00
Mario Sanchez Prada
52f04e7986 Update accessibility related documentation to the mojo IPC
Things have changed recently and we no longer use the legacy IPC
messages to communicate between the browser and the renderer, and
we even introduce a new class (RenderAccessibilityManager), so we
need to update the documentation to keep it being accurate.

Bug: 1010831
Change-Id: Ib41883f8356c2114d17e6b606989e9a54dd54d0d
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2160468
Commit-Queue: Dominic Mazzoni <dmazzoni@chromium.org>
Reviewed-by: Dominic Mazzoni <dmazzoni@chromium.org>
Cr-Commit-Position: refs/heads/master@{#761469}
2020-04-22 15:34:21 +00:00
Anatoliy Potapchuk
ae8526c690 [Ash] Rename AutoclickMenuPosition into FloatingMenuPosition
Since AutoclickMenuPosition contains quite generic values, which can be
reused by other floating menus, we should rename it to better indicate
its properties.

Bug: 1061068
Change-Id: Ifb58be11de2fa4163fc2e9a4f37a4b9c9bdc43b6
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2141928
Commit-Queue: Anatoliy Potapchuk <apotapchuk@chromium.org>
Reviewed-by: Xiyuan Xia <xiyuan@chromium.org>
Reviewed-by: Katie Dektar <katie@chromium.org>
Cr-Commit-Position: refs/heads/master@{#757811}
2020-04-09 12:52:01 +00:00
Henrique Ferreiro
804beaf6dd Update docs/ to Gerrit-style git footers
Replace TBR= with Tbr:, BUG= with Bug:, TEST= with Test:, NOTRY= with
No-Try: and CC= with CC:.

Most of the footers are available here:
https://www.chromium.org/developers/contributing-code/-bug-syntax.

Bug: None
Change-Id: I79ad7cd84ceac8a1f5a08b9e87f1581c0efb31ef
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2089477
Reviewed-by: Andrii Shyshkalov <tandrii@google.com>
Commit-Queue: Henrique Ferreiro <hferreiro@igalia.com>
Cr-Commit-Position: refs/heads/master@{#747851}
2020-03-06 20:56:59 +00:00
David Tseng
1bb2aa7ae4 Update instructions on using tts locally
TBR=dmazzoni

Change-Id: Ide2a25f35c31dbee75096a96c480c8b149cf6761
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2074810
Reviewed-by: David Tseng <dtseng@chromium.org>
Commit-Queue: David Tseng <dtseng@chromium.org>
Cr-Commit-Position: refs/heads/master@{#744741}
2020-02-26 19:11:05 +00:00
Mark Schillaci
00c48fb9e9 Added new test case for html structure nested inside link.
This CL adds a new test case for a html structure with a link that has
a nested structure. This adds the expected outputs for auralinux and
blink, and updates some README files to be more descriptive and to
update them to be in-line with current test names.

Added a basic nested structure for <a href> links for future test case.

Added test case for the nested structure a link html.

Generated expected results for new nested structure <a href> tests.

Ran code formatter to complete checklist before raising CL.

Updated README to fix typo and incorrect command, added more info.

Updated tests.md readme to fix same typo as in unit_test readme file.

R=dmazzoni

Bug: 1018555
Change-Id: Ibdea155e586d7b4c00fa31b86d6209f1f63b0195
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1951781
Reviewed-by: Dominic Mazzoni <dmazzoni@chromium.org>
Commit-Queue: Mark Schillaci <mschillaci@google.com>
Cr-Commit-Position: refs/heads/master@{#722543}
2019-12-06 18:46:02 +00:00
Anastasia Helfinstein
4bb71955c5 Move accessibility component extensions into shared accessibility/ directory
As part of a transition to share code and tooling more easily between
ChromeVox, Switch Access, Select-to-Speak, autoclick, and any future
accessibility component extensions, move them into a shared
accessibility/ directory in chrome/browser/resources/chromeos.

Bug: 706981
Change-Id: Icaec4981380ac37e42d12706c2ec5693f58c334c
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1913122
Commit-Queue: Anastasia Helfinstein <anastasi@google.com>
Reviewed-by: Scott Violet <sky@chromium.org>
Reviewed-by: David Tseng <dtseng@chromium.org>
Cr-Commit-Position: refs/heads/master@{#717744}
2019-11-21 19:02:51 +00:00
Anastasia Helfinstein
4cc18b2df4 Standardize capitalization of Switch Access in the code base
Bug: 995052
Change-Id: If782994602e0b1b9d7b723be9417549b0eda125e
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1902234
Reviewed-by: Alice Boxhall <aboxhall@chromium.org>
Reviewed-by: Scott Violet <sky@chromium.org>
Reviewed-by: Ben Wells <benwells@chromium.org>
Reviewed-by: Steven Holte <holte@chromium.org>
Commit-Queue: Anastasia Helfinstein <anastasi@google.com>
Cr-Commit-Position: refs/heads/master@{#714554}
2019-11-12 18:22:00 +00:00
Dominic Mazzoni
0712ad54c4 Fix issue with Android touch exploration and accessibility focus.
This is a small fix for a subtle bug.

The way touch exploration works on Android is complicated:
* When the user taps or drags their finger, our View gets a hover event.
* Accessibility code sends a hit test action to the renderer process
* The renderer process fires a HOVER accessibility event on the accessibility
  node at that coordinate
* WebContentsAccessibilityImpl.handleHover is called with that node. We fire
  an Android TYPE_VIEW_HOVER_ENTER event on that node and a
  TYPE_VIEW_HOVER_EXIT event on the previous node.
* Finally, TalkBack sets accessibility focus to that node.

As the user continues to drag their finger, we get lots of hover events
on the view, but often the finger is over the same node.  To prevent
repeatedly firing TYPE_VIEW_HOVER_ENTER on the same node, we keep track
of the last hover id in mLastHoverId.

The problem with this was that if you moved accessibility focus somewhere
else - like tapping outside of the web view, or swiping to a different element,
we weren't clearing mLastHoverId, so if you subsequently tapped on the same
element, we'd suppress it (incorrectly).

The fix is just to clear mLastHoverId and fire the
TYPE_VIEW_HOVER_EXIT whenever we're told to clear accessibility focus
from the last node that was hovered.  Then if the user subsequently
taps on that node we'll send the right event and let them focus it again.

Bug: 769736
Change-Id: I68f4c522bd6fe76657a5624abe291a45e7aafe58
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1874502
Reviewed-by: David Tseng <dtseng@chromium.org>
Commit-Queue: Dominic Mazzoni <dmazzoni@chromium.org>
Cr-Commit-Position: refs/heads/master@{#708729}
2019-10-23 19:33:42 +00:00
Chris Hall
dd6f87ca7a Trivial: Update doc references to ax_enums.idl to reflect move to .mojom.
The ax_enums file has moved from .idl to .mojom.
This change fixes all current outdates references to old .idl filename.

R=aboxhall,dmazzoni,dtseng

Change-Id: I31069ebfec2a37432a9c868c5758734b8b32d1c7
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1855062
Reviewed-by: David Tseng <dtseng@chromium.org>
Commit-Queue: Chris Hall <chrishall@chromium.org>
Cr-Commit-Position: refs/heads/master@{#705468}
2019-10-14 05:20:47 +00:00
David Tseng
35ccdf3023 Prepare for Brltty 6.0 and update brltty docs
This change directs Chrome's shared library loader to look for the latest .7 version of libbrlapi.so without which an upgrade to Brltty 6.0 completely breaks Chrome from loading libbrlapi.

It also adds some notes to our public docs for future persons who wish to investigate failures during upreving.

Change-Id: I07967831cd2e6a39f34a16b555a3c95b62966bb3
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1802214
Reviewed-by: Dominic Mazzoni <dmazzoni@chromium.org>
Reviewed-by: David Tseng <dtseng@chromium.org>
Commit-Queue: David Tseng <dtseng@chromium.org>
Cr-Commit-Position: refs/heads/master@{#696574}
2019-09-13 23:04:34 +00:00
Katie D
8cfeb0df97 Adds public documentation on Select to Speak extension.
TBR=anastasi@google.com

Change-Id: I29d87e40386290a2642aa2b5e226faab157e0a9c
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1715564
Reviewed-by: Katie Dektar <katie@chromium.org>
Commit-Queue: Katie Dektar <katie@chromium.org>
Cr-Commit-Position: refs/heads/master@{#680040}
2019-07-23 17:23:45 +00:00
Katie D
b05e9c58b2 Adds documentation of automatic clicks feature.
TBR=anastasi@google.com

Change-Id: I181013d765b32146033348186008e02e03f3da74
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1714209
Reviewed-by: Katie Dektar <katie@chromium.org>
Commit-Queue: Katie Dektar <katie@chromium.org>
Cr-Commit-Position: refs/heads/master@{#679804}
2019-07-23 01:10:14 +00:00
Eric Foo
31267c4dc8 OWNERS files updated with latest COMPONENT and TEAMS.
This is CL is generated by a script. Data is pulled from
review conducted in Q2 2019. See https://tinyurl.com/yxau5sc4
for context.

Please review and LGTM before July 16th or the CL will be
submitted as-is.

NOTRY=true

Bug: 977050
Change-Id: I1770239e09a71381d80f3893ce27096b81513056
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1700822
Reviewed-by: Dirk Pranke <dpranke@chromium.org>
Commit-Queue: Dirk Pranke <dpranke@chromium.org>
Auto-Submit: Eric Foo <efoo@chromium.org>
Cr-Commit-Position: refs/heads/master@{#677831}
2019-07-16 17:02:33 +00:00
Katie D
e5c2c70487 Fixes links in accessibility overview documentation.
Bug: 974039
Change-Id: I95dd784619862d7f5386927a5d68c02cd6a2e878
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1678940
Commit-Queue: Katie Dektar <katie@chromium.org>
Commit-Queue: Aran Gilman <gilmanmh@google.com>
Auto-Submit: Katie Dektar <katie@chromium.org>
Reviewed-by: Aran Gilman <gilmanmh@google.com>
Cr-Commit-Position: refs/heads/master@{#672569}
2019-06-26 17:54:50 +00:00
Sharon Yang
8c9500e730 [Docs] Update links in Accessibility Overview
Added a missing link and fixed a broken link.

Change-Id: Id9fef5b887e44b2e4668fe93301b46dc50f4a059
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1660360
Reviewed-by: Wez <wez@chromium.org>
Commit-Queue: Wez <wez@chromium.org>
Cr-Commit-Position: refs/heads/master@{#669277}
2019-06-14 17:41:40 +00:00
David Tseng
0fa4a63860 Update NativeViewAccessibility -> ViewAccessibility in a11y docs
TBR=nektar@chromium.org

Change-Id: I15de5ee774e138ce74a6d0b12430992d7f7b0a49
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1627705
Reviewed-by: David Tseng <dtseng@chromium.org>
Commit-Queue: David Tseng <dtseng@chromium.org>
Cr-Commit-Position: refs/heads/master@{#662901}
2019-05-23 23:57:46 +00:00
Aran Gilman
e7035589cd Re-format page on accessibility testing and update web test section.
Specifically:
 * Mentions of specific locations in the code now link to that part of
   the code.
 * Command line examples that span multiple commands were condensed
   into a single line for easier copying into terminals.
 * A Markdown formatter was run over the file, mostly just changing
   line lengths to get closer to 80 characters.

Change-Id: I3d6694fc186008866441bf7a8255d63c10687d53
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1579861
Reviewed-by: Katie Dektar <katie@chromium.org>
Commit-Queue: Aran Gilman <gilmanmh@google.com>
Cr-Commit-Position: refs/heads/master@{#655831}
2019-05-01 23:47:30 +00:00
Aran Gilman
9f5df0d296 Update and reformat perf.md.
In particular, the following were changed:
 * Reduce wordiness.
 * Run mdformat.
 * Remove information about SCOPED_TRACE(), since that appears to be
   outdated (or maybe just misleading).
 * Replace section on Google-internal script with link to internal
   Chrome A11y page on the topic.

Change-Id: I94e3a47f435f092b225a60ae2e35c06ddba8d2ae
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1555417
Reviewed-by: Dominic Mazzoni <dmazzoni@chromium.org>
Commit-Queue: Dominic Mazzoni <dmazzoni@chromium.org>
Cr-Commit-Position: refs/heads/master@{#652853}
2019-04-22 15:47:09 +00:00
Dominic Mazzoni
98f103ba35 Replace calls to NodeIndex() with nextSibling/previousSibling.
NodeIndex() is O(n) and the difference is measurable if a single node
has many siblings, like in a paragraph with a lot of explicit line breaks.

Bug: 921789
Change-Id: I0540105cb2947efffda6958797d16cbcfaa2c583
Reviewed-on: https://chromium-review.googlesource.com/c/1410175
Reviewed-by: Alice Boxhall <aboxhall@chromium.org>
Reviewed-by: Kentaro Hara <haraken@chromium.org>
Commit-Queue: Dominic Mazzoni <dmazzoni@chromium.org>
Cr-Commit-Position: refs/heads/master@{#623289}
2019-01-16 18:04:07 +00:00
Katie D
c9912db807 Adds info about running espeak on Chrome OS on desktop Linux.
NOTRY=true
TBR=dmazzoni@chromium.org

Change-Id: Ibcc2723d50dae1b236080ef8ae4407e89ff4ca00
Reviewed-on: https://chromium-review.googlesource.com/c/1385647
Reviewed-by: Katie Dektar <katie@chromium.org>
Commit-Queue: Katie Dektar <katie@chromium.org>
Cr-Commit-Position: refs/heads/master@{#618060}
2018-12-20 01:24:49 +00:00
Katie D
8f959ec268 Updates TTS documentation to reflect recent refactors.
TBR=dmazzoni@chromium.org

Change-Id: Ib2413521065636c67414cff85c2729d11a608aad
Reviewed-on: https://chromium-review.googlesource.com/c/1368668
Reviewed-by: Katie Dektar <katie@chromium.org>
Commit-Queue: Katie Dektar <katie@chromium.org>
Cr-Commit-Position: refs/heads/master@{#614845}
2018-12-07 22:23:00 +00:00
Kent Tamura
59ffb020bd Update "LayoutTests" / "layout test" in docs/*.md.
This CL renames the following md files:
 - layout_tests_linux -> web_tests_linux.md
 - how_to_extend_layout_test_framework.md ->
   how_to_extend_web_test_framework.md
 - testing/layout_test_baseline_fallback.md ->
   testing/web_test_baseline_fallback.md
 - testing/layout_test_expectations.md -> testing/web_test_expectations.md
 - testing/layout_tests.md -> testing/web_tests.md
 - testing/layout_tests_in_content_shell.md ->
   testing/web_tests_in_content_shell.md
 - testing/layout_tests_tips.md -> testing/web_tests_tips.md
 - testing/layout_tests_with_manual_fallback.md ->
   testing/web_tests_with_manual_fallback.md
 - testing/writing_layout_tests -> testing/writing_web_tests.md

No-Try: true
Change-Id: Ied34815c92e449888b20818540a5ed0a76107bd1
Bug: 843412
Reviewed-on: https://chromium-review.googlesource.com/c/1350559
Commit-Queue: Kent Tamura <tkent@chromium.org>
Reviewed-by: Quinten Yearsley <qyearsley@chromium.org>
Cr-Commit-Position: refs/heads/master@{#611024}
2018-11-27 05:30:56 +00:00
David Tseng
9e78ce89bf Add brltty uprevving instructions
TBR=dtseng@chromium.org

Change-Id: Ia6992ae1dd1fcf34077186f2445aa8c68cf5355a
Reviewed-on: https://chromium-review.googlesource.com/c/1302820
Reviewed-by: David Tseng <dtseng@chromium.org>
Commit-Queue: David Tseng <dtseng@chromium.org>
Cr-Commit-Position: refs/heads/master@{#603211}
2018-10-26 22:08:05 +00:00
Dominic Mazzoni
bd411c249d Address feedback in eSpeak-NG documentation.
TBR=katie@chromium.org
NOTRY=true

Bug: 862710
Change-Id: I6d49841747cdd900570f97e128b647dc15060d04
Reviewed-on: https://chromium-review.googlesource.com/c/1302674
Reviewed-by: Dominic Mazzoni <dmazzoni@chromium.org>
Commit-Queue: Dominic Mazzoni <dmazzoni@chromium.org>
Cr-Commit-Position: refs/heads/master@{#603166}
2018-10-26 19:26:56 +00:00
Dominic Mazzoni
fd246a0897 Add documentation on updating eSpeak-NG for Chrome OS.
Also, address documentation feedback from a previous change:
http://crrev.com/c/1195658

Bug: 862710
TBR=katie@chromium.org
NOTRY=true

Change-Id: I19f8456ab13719973f5c83c4b849574b92fc2ac4
Reviewed-on: https://chromium-review.googlesource.com/c/1302573
Reviewed-by: Dominic Mazzoni <dmazzoni@chromium.org>
Commit-Queue: Dominic Mazzoni <dmazzoni@chromium.org>
Cr-Commit-Position: refs/heads/master@{#603152}
2018-10-26 18:33:12 +00:00
James Cook
b880df2ddf Move select_to_speak_extension_tests into browser_tests
select_to_speak_extension_tests compiles and links all of chrome, so
folding into browser_tests will save work on the bots. It will also
give coverage for SingleProcessMash and other projects that run
browser_tests with optional flags.

Bug: 892179
Change-Id: I8dfce56a8b522194dfbb0d24de7cb8f5cdd45b01
Reviewed-on: https://chromium-review.googlesource.com/c/1300073
Reviewed-by: Scott Violet <sky@chromium.org>
Commit-Queue: James Cook <jamescook@chromium.org>
Cr-Commit-Position: refs/heads/master@{#602964}
2018-10-26 01:11:53 +00:00
James Cook
1380ad1656 Fold chromevox_tests into browser_tests
chromevox_tests compiles and links all of chrome, so folding into
browser_tests will save work on the bots. It will also give coverage
for SingleProcessMash and other projects that run browser_tests with
optional flags.

Rename the tests to start with ChromeVox to make them easier to run
with --gtest_filter (thanks to dtseng for a CL that did the rename).

Fix ChromeVoxEditingTest.RichTextSelectByLine so it isn't sensitive
to exact font widths and remove chromevox_tests fontconfig override.

Bug: 892179, 898213
Test: browser_tests

Change-Id: Ia23c8f4c237677d299bbe774cf3191654974a56b
Reviewed-on: https://chromium-review.googlesource.com/c/1294811
Reviewed-by: Scott Violet <sky@chromium.org>
Reviewed-by: Thomas Anderson <thomasanderson@chromium.org>
Reviewed-by: David Tseng <dtseng@chromium.org>
Commit-Queue: James Cook <jamescook@chromium.org>
Cr-Commit-Position: refs/heads/master@{#602543}
2018-10-25 00:51:19 +00:00
David Tseng
e34a52f961 Fix cursor routing in single lined text fields
Update the documentation to run brltty on linux as well. This is sometimes hard to [re]discover.

Change-Id: Ia6cfefa2af9465762fc31c8077fec7310edca083
Reviewed-on: https://chromium-review.googlesource.com/c/1294512
Reviewed-by: Dominic Mazzoni <dmazzoni@chromium.org>
Commit-Queue: David Tseng <dtseng@chromium.org>
Cr-Commit-Position: refs/heads/master@{#601811}
2018-10-23 01:09:32 +00:00