gecko-dev/accessible/base
James Teh d2615d1719 Bug 1757121 part 3: Normalize true/false/mixed ARIA tokens to atoms. r=morgan
This will be needed for easier checking of aria-atomic.
It is also more efficient in terms of cache storage, since we previously pushed strings for these values.
This moves the code from GetARIAToken into NormalizeARIAToken, since GetARIAToken isn't used any more and it makes sense to handle normalization in one place.

Differential Revision: https://phabricator.services.mozilla.com/D150379
2022-07-12 02:45:57 +00:00
..
ARIAMap.cpp Backed out 5 changesets (bug 1748755, bug 1757121) for causing reftest failures on 448064.xhtml CLOSED TREE 2022-06-29 12:25:04 +03:00
ARIAMap.h Bug 1760739 part 4: Normalize aria-row/colcount/index as integers. r=eeejay 2022-06-16 06:25:51 +00:00
ARIAStateMap.cpp
ARIAStateMap.h
AccAttributes.cpp Backed out 5 changesets (bug 1748755, bug 1757121) for causing reftest failures on 448064.xhtml CLOSED TREE 2022-06-29 12:25:04 +03:00
AccAttributes.h Backed out 5 changesets (bug 1748755, bug 1757121) for causing reftest failures on 448064.xhtml CLOSED TREE 2022-06-29 12:25:04 +03:00
AccEvent.cpp Bug 1713050 - P2: Add granularity to a11y caret move events. r=morgan 2022-03-16 05:56:25 +00:00
AccEvent.h Bug 1713050 - P2: Add granularity to a11y caret move events. r=morgan 2022-03-16 05:56:25 +00:00
AccGroupInfo.cpp Bug 1760739 part 6: Add unified GroupPosition and TotalItemCount support for aria-row/colcount/index. r=eeejay 2022-06-16 06:25:52 +00:00
AccGroupInfo.h Bug 1737944 - P9: Make AccGroupInfo use Accessible. r=Jamie 2022-01-04 21:01:38 +00:00
AccIterator.cpp Bug 1737944 - P9: Make AccGroupInfo use Accessible. r=Jamie 2022-01-04 21:01:38 +00:00
AccIterator.h Bug 1735970 part 7: Make AccIterable::Next return an Accessible. r=morgan 2022-04-01 09:49:58 +00:00
AccTypes.h Bug 1747835 - P1: Add eHTMLDateTimeFieldType AccType and IsDateTimeField checker. r=morgan 2022-01-05 22:30:52 +00:00
Asserts.cpp
CacheConstants.h Bug 1760739 part 3: Expose ARIA object attributes for cached RemoteAccessibles. r=eeejay 2022-06-16 06:25:51 +00:00
CachedTableAccessible.cpp Bug 1771931 part 4: Clarify some code regarding CachedTableAccessible creation and cleanup. r=morgan 2022-06-04 02:22:47 +00:00
CachedTableAccessible.h Bug 1735970 part 12: Implement selection setter methods in CachedTableAccessible for LocalAccessibles. r=morgan 2022-04-01 09:50:00 +00:00
DocManager.cpp Bug 1757257: Don't assert for a null frame in TextAttrsMgr::GetAttributes. r=morgan 2022-03-01 21:16:43 +00:00
DocManager.h
EmbeddedObjCollector.cpp
EmbeddedObjCollector.h
EventQueue.cpp Bug 1755377 - Send list of accessibles that are un/selected to parent cache. r=Jamie 2022-06-15 17:08:38 +00:00
EventQueue.h Bug 1192108: Fire focus events after mutation events but before any other events. r=eeejay 2022-05-06 23:59:43 +00:00
EventTree.cpp Bug 1725145 - fixes for linking in the hybrid build env. r=valentin 2021-08-22 10:21:56 +00:00
EventTree.h
Filters.cpp
Filters.h
FocusManager.cpp
FocusManager.h
HTMLMarkupMap.h Bug 1714390 - P5: Use static aria_* atoms for aria attributes. r=Jamie 2021-06-10 23:07:07 +00:00
IDSet.h
Logging.cpp Bug 1741148 - part 4: Add `nsINode::ComputeIndexInParentNode()` and `nsINode::ComputeIndexInParentContent()` r=smaug 2021-12-09 12:03:00 +00:00
Logging.h Bug 1729061 - Introduce cache verification logging. r=Jamie 2021-09-28 21:55:41 +00:00
MathMLMarkupMap.h
NotificationController.cpp Bug 1774197 part 1: Move sending of the viewport cache to ProcessQueuedCacheUpdates. r=morgan 2022-06-23 04:57:04 +00:00
NotificationController.h Bug 1774197 part 1: Move sending of the viewport cache to ProcessQueuedCacheUpdates. r=morgan 2022-06-23 04:57:04 +00:00
Pivot.cpp Bug 1755383 - P1: Move SelectAccessible methods to Accessible. r=morgan 2022-02-16 18:42:53 +00:00
Pivot.h Bug 1755383 - P1: Move SelectAccessible methods to Accessible. r=morgan 2022-02-16 18:42:53 +00:00
Platform.h Bug 1768927 - Preload localized role strings and heading levels at init. r=Jamie 2022-05-13 05:00:55 +00:00
Relation.h Bug 1735970 part 7: Make AccIterable::Next return an Accessible. r=morgan 2022-04-01 09:49:58 +00:00
RelationType.h
RelationTypeMap.h
Role.h
RoleMap.h Bug 1732108: Map ATK_ROLE_CONTENT_DELETION/INSERTION. r=eeejay 2021-09-24 00:05:50 +00:00
SelectionManager.cpp Bug 1773996: Don't queue a11y cache updates if we're never going to send them. r=morgan 2022-06-14 22:10:37 +00:00
SelectionManager.h Bug 1771736 part 1: Update cached spelling errors when a spelling error is removed. r=morgan,smaug 2022-06-01 00:35:26 +00:00
States.h Bug 1738032 part 2: Push a11y state in the initial cache push. r=eeejay 2021-11-02 23:56:35 +00:00
Statistics.h
StyleInfo.cpp Bug 1723921 - Cleanup nsComputedDOMStyle and related APIs. r=layout-reviewers,jfkthame 2021-08-07 09:47:15 +00:00
StyleInfo.h Bug 1771564 - Constify ComputedStyle usage in nsComputedDOMStyle. r=dholbert 2022-05-28 01:04:24 +00:00
TextAttrs.cpp Bug 1773558 - Move fixed-point font types to Rust. r=layout-reviewers,jfkthame 2022-06-13 00:59:23 +00:00
TextAttrs.h
TextLeafRange.cpp Bug 1775329: Support cached OffsetAtPoint in HyperTextAccessibleBase r=Jamie 2022-07-05 19:50:45 +00:00
TextLeafRange.h Bug 1775329: Support cached OffsetAtPoint in HyperTextAccessibleBase r=Jamie 2022-07-05 19:50:45 +00:00
TextRange-inl.h Bug 1741793 part 2: Update TextPoint/Range to use base Accessible. r=eeejay 2022-02-26 23:01:54 +00:00
TextRange.cpp Bug 1756528: Fix cropping of siblings in TextRange::Crop. r=eeejay 2022-02-26 23:01:56 +00:00
TextRange.h Bug 1741793 part 2: Update TextPoint/Range to use base Accessible. r=eeejay 2022-02-26 23:01:54 +00:00
TextUpdater.cpp Bug 1773996: Don't queue a11y cache updates if we're never going to send them. r=morgan 2022-06-14 22:10:37 +00:00
TextUpdater.h
TreeWalker.cpp Bug 1731526 - Fix non-unified build errors in accessible/. r=eeejay 2021-09-22 01:41:40 +00:00
TreeWalker.h
XULMap.h
moz.build Bug 1735970 part 4: Introduce CachedTableAccessible and CachedTableCellAccessible. r=morgan 2022-04-01 09:49:57 +00:00
nsAccCache.h
nsAccUtils.cpp Bug 1757121 part 3: Normalize true/false/mixed ARIA tokens to atoms. r=morgan 2022-07-12 02:45:57 +00:00
nsAccUtils.h Bug 1757121 part 3: Normalize true/false/mixed ARIA tokens to atoms. r=morgan 2022-07-12 02:45:57 +00:00
nsAccessibilityService.cpp Bug 1757121 part 1: Allow nsAccessibilityService::MarkupAttribute/MarkupAttributes to take an Accessible. r=morgan 2022-07-12 02:45:56 +00:00
nsAccessibilityService.h Bug 1757121 part 1: Allow nsAccessibilityService::MarkupAttribute/MarkupAttributes to take an Accessible. r=morgan 2022-07-12 02:45:56 +00:00
nsAccessiblePivot.cpp Bug 1733268: Cache states::OPAQUE1, update state on style change r=eeejay 2022-03-15 18:46:46 +00:00
nsAccessiblePivot.h
nsCoreUtils.cpp Bug 1763191: Add suppport for cached remote accessibles in coordinate conversion functions r=eeejay 2022-04-28 16:58:19 +00:00
nsCoreUtils.h Bug 1763191: Add suppport for cached remote accessibles in coordinate conversion functions r=eeejay 2022-04-28 16:58:19 +00:00
nsEventShell.cpp Bug 1727373 - Add state change info in event logging. r=morgan 2021-08-24 23:49:59 +00:00
nsEventShell.h
nsTextEquivUtils.cpp Bug 1550644: nsTextEquivUtils: Add space for block elements when we encounter them. r=eeejay,adw 2022-03-24 00:06:15 +00:00
nsTextEquivUtils.h Bug 1746833 - P3: Make GetTextEquivFromSubtree take Accessible. r=Jamie 2022-02-18 18:21:00 +00:00