nvda
Initial support for Windows 10 anniversary versions of both Microsoft Edge and Windows 10 Mail.
#6271
Merged

Initial support for Windows 10 anniversary versions of both Microsoft Edge and Windows 10 Mail. #6271

michaelDCurran merged 63 commits into master from edgeRS1
michaelDCurran
michaelDCurran Rewrite UIATextAttributeQuickNavIterator to allow previous heading qu…
1b34c7a6
michaelDCurran Re-implement rich text support for Edge, compatible with RS1.
f0abdef0
michaelDCurran Add missing import
04fb955f
michaelDCurran EdgeTextInfo: ensure getTextWithFields never returns controlFields fo…
cf6b01d4
michaelDCurran Edge: report landmarks
5721dadc
michaelDCurran EdgeTextInfo.getTextWithFields: chop redundant fields and text off th…
2f0b5818
michaelDCurran Edge now correctly sets focus on its root container and or document, …
9e94f479
michaelDCurran Edge: fall back to name, value or description for embedded controls w…
72df067e
michaelDCurran UIATextInfo: implement support for more formatting (color, alignment,…
0b8dddca
michaelDCurran Edge: Ensure previous heading quicknav does not skip over same-level …
d686581a
michaelDCurran UIATextInfo._getControlFieldForObject: ensure controlFields stay uniq…
4f949c12
michaelDCurran Edge: Remove any whitespace directly after the end of an element as i…
eb984c7d
michaelDCurran Edge: _getTextWithFields_balanced and _getTextWithFields_unbalanced d…
e5c1d27b
michaelDCurran Edge: focusing a selectable list item (E.g. an auto suggestion) shoul…
b7b87312
michaelDCurran Edge: Ensure a control's name is announced, (but not twice) with mov…
32bc550d
michaelDCurran UIA NVDAObject: Make use of UIA fullDescription in the description pr…
2ac85de6
michaelDCurran UIA NVDAObject's description property: only use fullDescription if it…
0c8b95e5
michaelDCurran Edge: use localizedLandmarkType instead of localizedControlType when …
9fe00d45
michaelDCurran Edge: expose the clickable state on text, groupings, sections and gra…
a9020700
michaelDCurran Edge: _getTextWithFields_balanced: specifically handle detection of a…
14fb00fc
michaelDCurran Edge: make use of some existing base code when walking formatted text.
7039ab76
michaelDCurran Edge: integrate the main code from _getTextWithFields_balanced in to …
4e00155c
michaelDCurran Edge heading quicknav: re-implement using move by paragraph and getAt…
9ecc0ec6
michaelDCurran speech.getFormatFieldSpeech: If the user has chosen to report heading…
1b30b654
michaelDCurran Edge browseMode: allow aria-label / aria-labelledby to override conte…
efe112f3
michaelDCurran Edge: detect iframes and give them an appropriate role.
b98d4e7d
michaelDCurran Edge: work around MS Edge bug where expanding to character on an a co…
ad806302
michaelDCurran Edge browseMode: report number of items in lists such as in other bro…
924bf33d
michaelDCurran Edge browseMode: rough implementation of quicknav/listing landmarks.
f871c634
michaelDCurran Edge: provide _startOfNode and _endOfNode attributes on controlFields…
b7783439
michaelDCurran EdgeTextInfo: override move and expand to skip over element start pos…
f7a29a38
michaelDCurran Edge: expose overridden content always via value, with a single space…
4c1e1d3e
michaelDCurran Edge: only expose heading levels in initial formatFields. Braille: su…
ce57ef8b
michaelDCurran EdgeTextInfo.expand: don't try fixing up expanding of line and paragr…
4c76ce4b
michaelDCurran UIATextInfo: move spelling detection into getFormatfieldAtRange.
addb9f92
michaelDCurran UIATextInfo: abstract a lot of Edge code, replacing the old UIATextIn…
ef752fb9
michaelDCurran Abstract more Edge code into the base UIA support, including a base U…
aa22a01a
michaelDCurran UIA: don't raise an exception on mixed text attribute values if there…
ba471bb4
michaelDCurran UIA: Initial support for Win10 Mail browseMode (UIA MS Word support).…
b6eebea9
michaelDCurran Edge: don't expose clickables if they are descendants of clickables.
ac83d7d5
michaelDCurran Add an appModule for Win10 Mail (hxmail) and provide browseMode autom…
854c0722
michaelDCurran michaelDCurran force pushed from dac40a1c to 854c0722 9 years ago
michaelDCurran Add missing imports
f1b1bff9
michaelDCurran EdgeTextInfo.expand: only do special expanding for embedded children …
d789aab0
michaelDCurran michaelDCurran force pushed from 68b68fbf to d789aab0 9 years ago
michaelDCurran UIABrowseMode: don't use ReviewCursorManager as Mail does not need it…
8f885849
michaelDCurran Report position in a document when pressing tab or shift+tab.
dd908091
michaelDCurran UIAUtils: add more doc strings.
16b10974
josephsl
michaelDCurran Win10 Mail: stop reporting 'edit' for each line of documents.
e51cc5c3
michaelDCurran
josephsl
jcsteh
michaelDCurran Improve performance of navigating in Edge browse Mode by about 20%.
30721d11
jcsteh
jcsteh reviewed on 2016-09-08
jcsteh
jcsteh reviewed on 2016-09-08
jcsteh
jcsteh reviewed on 2016-09-08
jcsteh
jcsteh reviewed on 2016-09-08
jcsteh
jcsteh reviewed on 2016-09-08
jcsteh
jcsteh reviewed on 2016-09-08
jcsteh
jcsteh reviewed on 2016-09-08
jcsteh
jcsteh reviewed on 2016-09-08
derekriemer
derekriemer reviewed on 2016-09-08
derekriemer
derekriemer reviewed on 2016-09-08
derekriemer
derekriemer
jcsteh
jcsteh reviewed on 2016-09-08
jcsteh
jcsteh reviewed on 2016-09-08
jcsteh
jcsteh reviewed on 2016-09-08
jcsteh
jcsteh reviewed on 2016-09-08
jcsteh
jcsteh reviewed on 2016-09-08
jcsteh
jcsteh reviewed on 2016-09-08
jcsteh
jcsteh reviewed on 2016-09-08
jcsteh
jcsteh reviewed on 2016-09-08
jcsteh
jcsteh reviewed on 2016-09-08
jcsteh
jcsteh reviewed on 2016-09-08
jcsteh
jcsteh reviewed on 2016-09-08
jcsteh
jcsteh reviewed on 2016-09-08
jcsteh
jcsteh reviewed on 2016-09-08
jcsteh
jcsteh reviewed on 2016-09-08
jcsteh
jcsteh reviewed on 2016-09-08
jcsteh
jcsteh reviewed on 2016-09-09
jcsteh
jcsteh reviewed on 2016-09-09
jcsteh
jcsteh reviewed on 2016-09-09
jcsteh
jcsteh reviewed on 2016-09-09
michaelDCurran Remove the need for overriding focusableNVDAObjectAtStart on the Edg…
35754e69
michaelDCurran UIATextInfo._getTextWithFieldsForUIARange: remove redundant check.
149c44aa
michaelDCurran Review actions for #6271
d99d455b
michaelDCurran Edge: Report editable combo boxes as editable and allow them to be fo…
adcef1cc
jcsteh Untested idea as to how to handle content overriding in controlFields.
b64d85ac
jcsteh
michaelDCurran Edge: Where content is replaced via aria-label etc, ensure that conte…
87a4c4e6
michaelDCurran Braille: no longer support alwaysReportValue as it is not needed.
1c4d6de8
jcsteh
jcsteh requested changes on 2016-09-23
michaelDCurran Address comments in #6271
cdcb25f9
jcsteh
jcsteh approved these changes on 2016-09-23
michaelDCurran EdgeTextInfo.expand: remove code that tries to exclude content from t…
94fbd8e4
michaelDCurran Edge NVDAObject: catch a case where a text range could be NULL.
92f27b18
jcsteh
nvaccessAuto nvaccessAuto added incubating
nvaccessAuto nvaccessAuto assigned michaelDCurran michaelDCurran 9 years ago
beqabeqa473
michaelDCurran UIATextInfo._getTextWithFieldsForUIARange: handle where IUIAutomation…
6afc0617
michaelDCurran NVDAObjects.UIA: allow module load where UIA is unavailable (E.g. XP).
49779eef
josephsl
michaelDCurran Handle broken WPF UIA text pattern (E.g. 1Password):
49829459
michaelDCurran
jcsteh
jcsteh approved these changes on 2016-10-18
michaelDCurran Address review actions for #6271
2b50f3a2
michaelDCurran Ignore COMError in IE 11 on Windows 7 during UIA text fetching.
2316b08d
michaelDCurran michaelDCurran merged 2316b08d into master 9 years ago
nvaccessAuto nvaccessAuto removed incubating
nvaccessAuto nvaccessAuto added this to the 2016.4 milestone 9 years ago

Login to write a write a comment.

Login via GitHub

Reviewers
Assignees
Labels
Milestone