fune/accessible/base
James Teh 3b3a1815ea Bug 855184 part 1: Add BOUNDARY_CLUSTER so a11y can query grapheme clusters, AKA user-perceived characters. r=eeejay
Most OS APIs want a cluster when they ask for a "character", except ATK.
Rather than altering BOUNDARY_CHAR, I added a new BOUNDARY_CLUSTER.
Aside from being less risky and causing less churn, there are cases internally where we want to move a TextLeafPoint by character; e.g. to explicitly move to the next/previous Accessible or to move to the next/previous character in an abstract way without worrying about Accessible boundaries.
Calculating clusters is more expensive, so it doesn't make sense to move by cluster in those cases.

Differential Revision: https://phabricator.services.mozilla.com/D212517
2024-06-04 20:36:42 +00:00
..
AccAttributes.cpp
AccAttributes.h
AccEvent.cpp
AccEvent.h
AccGroupInfo.cpp Bug 1849160 - Part 1: Implement rowgroup role, r=Jamie 2024-04-10 17:22:12 +00:00
AccGroupInfo.h
AccIterator.cpp
AccIterator.h
AccTypes.h Bug 1892349 - add doc-pageheader and doc-pagefooter ARIA DPUB roles, and have all DPUB roles return the expected computed rule; r=Jamie 2024-04-19 04:23:25 +00:00
ARIAMap.cpp Bug 1893096: When a <td> gets an implicit role of gridcell, map ARIA states appropriately. r=morgan 2024-05-03 05:31:25 +00:00
ARIAMap.h Bug 1893096: When a <td> gets an implicit role of gridcell, map ARIA states appropriately. r=morgan 2024-05-03 05:31:25 +00:00
ARIAStateMap.cpp
ARIAStateMap.h
Asserts.cpp Bug 1886371 part 6: Add UIA control types to RoleMap. r=nlapre 2024-03-25 03:28:05 +00:00
CacheConstants.h Bug 1895408: Add support for exposing critical, supoptimal, optimal meter values via AXValueDescription r=Jamie 2024-05-21 22:11:05 +00:00
CachedTableAccessible.cpp Bug 1849160 - Part 1: Implement rowgroup role, r=Jamie 2024-04-10 17:22:12 +00:00
CachedTableAccessible.h
CssAltContent.cpp Bug 1896047 part 6: Support the CSS attr() function in CssAltContent. r=eeejay 2024-05-17 00:24:16 +00:00
CssAltContent.h Bug 1896047 part 6: Support the CSS attr() function in CssAltContent. r=eeejay 2024-05-17 00:24:16 +00:00
DocManager.cpp Bug 1888649: Tweak the assertion when we can't get the parent DocAccessible in CreateDocOrRootAccessible to allow background extension pages. r=eeejay 2024-04-17 22:53:27 +00:00
DocManager.h
EmbeddedObjCollector.cpp
EmbeddedObjCollector.h
EventQueue.cpp
EventQueue.h
EventTree.cpp
EventTree.h
Filters.cpp
Filters.h
FocusManager.cpp
FocusManager.h
HTMLMarkupMap.h Bug 1849160 - Part 1: Implement rowgroup role, r=Jamie 2024-04-10 17:22:12 +00:00
IDSet.h
Logging.cpp Bug 1896516 Part 7 - Remove PresShell::GetRootScrollFrameAsScrollable(). r=layout-reviewers,emilio 2024-05-30 06:32:20 +00:00
Logging.h
MathMLMarkupMap.h
moz.build Bug 1896047 part 2: Introduce CssAltContent class to query alternative text specified in the CSS content property. r=eeejay 2024-05-17 00:24:14 +00:00
NotificationController.cpp Bug 1897349: Don't update CSS pseudo-element TextLeafAccessibles if there is CSS content alt text. r=eeejay 2024-05-22 22:14:33 +00:00
NotificationController.h
nsAccCache.h
nsAccessibilityService.cpp Bug 1896047 part 5: Support CSS alt text for text content. r=eeejay 2024-05-17 00:24:16 +00:00
nsAccessibilityService.h
nsAccUtils.cpp Bug 1887790 part 5: Fire UIA LiveRegionChanged events. r=nlapre 2024-05-13 09:16:46 +00:00
nsAccUtils.h Bug 1887790 part 5: Fire UIA LiveRegionChanged events. r=nlapre 2024-05-13 09:16:46 +00:00
nsCoreUtils.cpp Bug 1896516 Part 8 - Remove nsIScrollableFrame usages under accessible/. r=layout-reviewers,emilio 2024-05-30 06:32:20 +00:00
nsCoreUtils.h Bug 1896516 Part 8 - Remove nsIScrollableFrame usages under accessible/. r=layout-reviewers,emilio 2024-05-30 06:32:20 +00:00
nsEventShell.cpp Bug 1896599 - Remove event-from-input support. r=Jamie,devtools-reviewers,eeejay,nchevobbe 2024-05-23 12:09:21 +00:00
nsEventShell.h Bug 1896599 - Remove event-from-input support. r=Jamie,devtools-reviewers,eeejay,nchevobbe 2024-05-23 12:09:21 +00:00
nsTextEquivUtils.cpp Bug 1898082: Clean up comments in nsTextEquivUtils, r=Jamie 2024-05-22 17:19:30 +00:00
nsTextEquivUtils.h Bug 1898082: Clean up comments in nsTextEquivUtils, r=Jamie 2024-05-22 17:19:30 +00:00
Pivot.cpp
Pivot.h
Platform.h Bug 1851273 - P1: Add accessible/ios directory. r=Jamie,morgan,nlapre 2024-03-04 21:11:49 +00:00
Relation.h
RelationTypeGen.py
RelationTypeMap.h
RoleHGen.py
RoleMap.h Bug 1849160 - Part 1: Implement rowgroup role, r=Jamie 2024-04-10 17:22:12 +00:00
SelectionManager.cpp
SelectionManager.h
States.h
Statistics.h
StyleInfo.cpp
StyleInfo.h
TextAttrs.cpp
TextAttrs.h
TextLeafRange.cpp Bug 855184 part 1: Add BOUNDARY_CLUSTER so a11y can query grapheme clusters, AKA user-perceived characters. r=eeejay 2024-06-04 20:36:42 +00:00
TextLeafRange.h Bug 855184 part 1: Add BOUNDARY_CLUSTER so a11y can query grapheme clusters, AKA user-perceived characters. r=eeejay 2024-06-04 20:36:42 +00:00
TextRange-inl.h
TextRange.cpp
TextRange.h
TextUpdater.cpp
TextUpdater.h
TreeWalker.cpp Bug 1896047 part 1: Enclose TreeWalker implementation in a namespace block. r=eeejay 2024-05-17 00:24:14 +00:00
TreeWalker.h
XULMap.h