gecko-dev/accessible
Nathan LaPre 6f38de1ce9 Bug 1901461 - Part 1: Implement ITextRangeProvider::GetAttributeValue, r=Jamie
This revision implements GetAttributeValue on UiaTextRange. It does not add
support for every UIA text attribute, but does implement eight and lays the
groundwork to implement the rest. To keep GetAttributeValue straightforward, it
mainly contains a switch statement that dispatches a templated GetAttribute
function which makes use of an templated AttributeTraits struct to determine
whether the text attribute is uniform throughout the text range. Finally, this
revision adds a bunch of tests for this new functionality.

Differential Revision: https://phabricator.services.mozilla.com/D227765
2024-11-06 19:26:58 +00:00
..
android Bug 1920718 - Annotate all global variable with runtime initialization attributes r=glandium,application-update-reviewers,media-playback-reviewers,anti-tracking-reviewers,places-reviewers,profiler-reviewers,gfx-reviewers,aosmond,lina,nalexander,aabh,geckoview-reviewers,win-reviewers,gstoll,m_kato 2024-10-30 11:05:24 +00:00
aom Bug 1851273 - P1: Add accessible/ios directory. r=Jamie,morgan,nlapre 2024-03-04 21:11:49 +00:00
atk Bug 1922838 - Replace ArrayLength, ArrayEnd and MOZ_ARRAY_LENGTH by standard alternative r=glandium,necko-reviewers,jgilbert,application-update-reviewers,media-playback-reviewers,credential-management-reviewers,anti-tracking-reviewers,places-reviewers,profiler-reviewers,win-reviewers,dom-storage-reviewers,bytesized,janv,dimi,daisuke,karlt,gstoll,canaltinova,timhuang 2024-10-28 08:21:19 +00:00
base Bug 1927001: Implement UIA's TextUnit_Format, r=Jamie 2024-10-31 22:46:12 +00:00
basetypes Bug 1694789 - Map accessible value for input type color and password. r=dom-core,sefeng,Jamie,bolsson 2024-10-22 13:23:18 +00:00
docs Bug 1919262 - Remove --button-color. r=desktop-theme-reviewers,reusable-components-reviewers,emilio,hjones 2024-09-18 06:04:39 +00:00
generic Bug 1922838 - Replace ArrayLength, ArrayEnd and MOZ_ARRAY_LENGTH by standard alternative r=glandium,necko-reviewers,jgilbert,application-update-reviewers,media-playback-reviewers,credential-management-reviewers,anti-tracking-reviewers,places-reviewers,profiler-reviewers,win-reviewers,dom-storage-reviewers,bytesized,janv,dimi,daisuke,karlt,gstoll,canaltinova,timhuang 2024-10-28 08:21:19 +00:00
html Bug 1928730: Don't expose the protected a11y state for <textarea type="password">. r=eeejay 2024-11-05 01:27:46 +00:00
interfaces Bug 1837126: Don't set the selection range when HyperTextAccessibleBase::PasteText is called with TEXT_OFFSET_CARET. r=eeejay 2024-10-20 22:35:34 +00:00
ios Bug 1794974: Part 1: Add improved client detection, automatic domain setting, r=Jamie 2024-09-09 23:02:19 +00:00
ipc Bug 1922838 - Replace ArrayLength, ArrayEnd and MOZ_ARRAY_LENGTH by standard alternative r=glandium,necko-reviewers,jgilbert,application-update-reviewers,media-playback-reviewers,credential-management-reviewers,anti-tracking-reviewers,places-reviewers,profiler-reviewers,win-reviewers,dom-storage-reviewers,bytesized,janv,dimi,daisuke,karlt,gstoll,canaltinova,timhuang 2024-10-28 08:21:19 +00:00
mac Bug 1920718 - Annotate all global variable with runtime initialization attributes r=glandium,application-update-reviewers,media-playback-reviewers,anti-tracking-reviewers,places-reviewers,profiler-reviewers,gfx-reviewers,aosmond,lina,nalexander,aabh,geckoview-reviewers,win-reviewers,gstoll,m_kato 2024-10-30 11:05:24 +00:00
other Bug 1862802 part 1: Provide an argument to PlatformCaretMoveEvent specifying whether the event was caused by user input. r=eeejay 2023-11-29 03:53:19 +00:00
tests Bug 1901461 - Part 1: Implement ITextRangeProvider::GetAttributeValue, r=Jamie 2024-11-06 19:26:58 +00:00
windows Bug 1901461 - Part 1: Implement ITextRangeProvider::GetAttributeValue, r=Jamie 2024-11-06 19:26:58 +00:00
xpcom Bug 1794974: Part 6: Add xpcAccessibilityService::setCacheDomains, r=Jamie 2024-09-09 23:02:21 +00:00
xul Bug 1909311 - Remove nsIFormControlFrame and nsITextControlFrame. r=masayuki,layout-reviewers,dholbert 2024-07-23 16:16:18 +00:00
metrics.yaml Bug 1923028 - Migrate scalars to use Glean APIs for a11.*, r=chutten. 2024-10-16 20:46:06 +00:00
moz.build Bug 1794974: Part 7: Add caching granularity tests, r=Jamie 2024-09-09 23:02:21 +00:00