fune/accessible/base
James Teh b2b99f4e80 Bug 1896047 part 6: Support the CSS attr() function in CssAltContent. r=eeejay
As well as plain strings, alt text items can get their text from an attribute on the Element.
We need to include the values of those attributes when we compute alt text.
In addition, we must watch for changes to these attributes and update the accessibility tree or fire events as necessary.

Differential Revision: https://phabricator.services.mozilla.com/D210018
2024-05-17 00:24:16 +00:00
..
AccAttributes.cpp
AccAttributes.h
AccEvent.cpp Bug 1862802 part 5: Remove virtual cursor change event. r=eeejay 2023-11-29 03:53:20 +00:00
AccEvent.h Bug 1862802 part 5: Remove virtual cursor change event. r=eeejay 2023-11-29 03:53:20 +00:00
AccGroupInfo.cpp Bug 1849160 - Part 1: Implement rowgroup role, r=Jamie 2024-04-10 17:22:12 +00:00
AccGroupInfo.h Bug 1864015: Correctly handle removal of the conceptual parent. r=eeejay 2023-11-30 23:53:08 +00:00
AccIterator.cpp Bug 1879255 part 2: Add a dependent elements map to DocAccessible and use it for popoverTargetElement. r=morgan 2024-02-21 00:05:21 +00:00
AccIterator.h Bug 1879255 part 2: Add a dependent elements map to DocAccessible and use it for popoverTargetElement. r=morgan 2024-02-21 00:05:21 +00:00
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 1870783 part 2: Expose ispopup object attribute. r=eeejay 2024-02-12 06:24:15 +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 Bug 1867358 part 1: Fix up unbraced single-line if-statements in NotificationController and its superclass. r=eeejay 2023-12-01 17:18:22 +00:00
EventQueue.h Bug 1867358 part 2: Assert that EventQueue's mDocument member is initialized to something non-null. r=eeejay 2023-12-01 17:18:23 +00:00
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
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 1895870 - Simplify refresh driver observer set-up. r=smaug 2024-05-14 08:12:03 +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 Bug 1879255 part 3: Notify accessibility about changes to explicitly set attr-elements. r=smaug,eeejay 2024-02-21 00:05:21 +00:00
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 1878356: Remove nbsp trimming from acc names, r=Jamie 2024-04-30 00:35:45 +00:00
nsCoreUtils.h Bug 1878356: Remove nbsp trimming from acc names, r=Jamie 2024-04-30 00:35:45 +00:00
nsEventShell.cpp
nsEventShell.h
nsTextEquivUtils.cpp Bug 1896047 part 5: Support CSS alt text for text content. r=eeejay 2024-05-17 00:24:16 +00:00
nsTextEquivUtils.h
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
TextLeafRange.h
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 Bug 1878092 - Remove <xul:popup> element. r=Gijs 2024-02-02 19:28:21 +00:00