commit | f42a7d01847cd88af53bc11f2f0f0dc0e9c51616 | [log] [tgz] |
---|---|---|
author | Akihiro Ota <akihiroota@chromium.org> | Fri Jun 12 19:07:56 2020 |
committer | Commit Bot <commit-bot@chromium.org> | Fri Jun 12 19:07:56 2020 |
tree | 282f93fdb0cb5f01f4c1b43fb1e49da5b34e3b11 | |
parent | 977c039978855e0c06d2f59fcfd3b621cc171e63 [diff] |
PosInSet and SetSize Cleanup. 1. Moves all logic into AXTree, instead of splitting logic with AXNode. This allows us to check the cache before doing anything else, which eliminates some redundant work we were doing before. 2. Add a new AXTreeTest for hidden nodes. 3. Change null return value from 0 to base::nullopt. This more accurately reflects that we were unable to compute a valid value for either posinset or setsize. 4. Update expectation files. Bug: N/A AX-Relnotes: N/A Change-Id: I5b0bc2c40f6adfc97f3bca2426dcca55ef4dba62 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2204427 Commit-Queue: Akihiro Ota <akihiroota@chromium.org> Reviewed-by: Dominic Mazzoni <dmazzoni@chromium.org> Cr-Commit-Position: refs/heads/master@{#777903}
Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all users to experience the web.
The project's web site is https://www.chromium.org.
Documentation in the source is rooted in docs/README.md.
Learn how to Get Around the Chromium Source Code Directory Structure .
For historical reasons, there are some small top level directories. Now the guidance is that new top level directories are for product (e.g. Chrome, Android WebView, Ash). Even if these products have multiple executables, the code should be in subdirectories of the product.