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 10 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 10 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