{"push_id":1405392901,"size":122,"distinct_size":3,"ref":"refs/heads/kindleWip","head":"5420c334c0c91ffaf17cb26fd18e8a16631c6db9","before":"cc228e05a99aff6a871bd5bb5a9c03d4608dbbe8","commits":[{"sha":"1b34c7a6d1217f04ed0d74d0bb0248ee85a012f5","author":{"name":"Michael Curran","email":"13eb74fa18c756eea65f5b71aa9b7ff6c2a9faf5@nvaccess.org"},"message":"Rewrite UIATextAttributeQuickNavIterator to allow previous heading quicknav to work correctly in Edge browse mode.","distinct":false,"url":"https://api.github.com/repos/nvaccess/nvda/commits/1b34c7a6d1217f04ed0d74d0bb0248ee85a012f5"},{"sha":"f0abdef043a694ae0cb5970e30a64b0d388e0787","author":{"name":"Michael Curran","email":"13eb74fa18c756eea65f5b71aa9b7ff6c2a9faf5@nvaccess.org"},"message":"Re-implement rich text support for Edge, compatible with RS1.\n\n* GetChildren / GetEnclosingElement zoom to the deepest control at the start. Therefore we must take this into acocunt.","distinct":false,"url":"https://api.github.com/repos/nvaccess/nvda/commits/f0abdef043a694ae0cb5970e30a64b0d388e0787"},{"sha":"04fb955f439ad2983a48b876064124cf2ee38a7c","author":{"name":"Michael Curran","email":"13eb74fa18c756eea65f5b71aa9b7ff6c2a9faf5@nvaccess.org"},"message":"Add missing import","distinct":false,"url":"https://api.github.com/repos/nvaccess/nvda/commits/04fb955f439ad2983a48b876064124cf2ee38a7c"},{"sha":"cf6b01d4327b67e3e0a95665c8fb13d97d5ecd15","author":{"name":"Michael Curran","email":"13eb74fa18c756eea65f5b71aa9b7ff6c2a9faf5@nvaccess.org"},"message":"EdgeTextInfo: ensure getTextWithFields never returns controlFields for the root element.","distinct":false,"url":"https://api.github.com/repos/nvaccess/nvda/commits/cf6b01d4327b67e3e0a95665c8fb13d97d5ecd15"},{"sha":"5721dadc4142a7ad7a43645cada0dcd0b2d22e2b","author":{"name":"Michael Curran","email":"13eb74fa18c756eea65f5b71aa9b7ff6c2a9faf5@nvaccess.org"},"message":"Edge: report landmarks","distinct":false,"url":"https://api.github.com/repos/nvaccess/nvda/commits/5721dadc4142a7ad7a43645cada0dcd0b2d22e2b"},{"sha":"2f0b581881695b118a4e4671e22338ebe1e5313d","author":{"name":"Michael Curran","email":"13eb74fa18c756eea65f5b71aa9b7ff6c2a9faf5@nvaccess.org"},"message":"EdgeTextInfo.getTextWithFields: chop redundant fields and text off the end that are incorrectly placed there by Edge (E.g. expanding to line before a list, table etc includes the list or table).","distinct":false,"url":"https://api.github.com/repos/nvaccess/nvda/commits/2f0b581881695b118a4e4671e22338ebe1e5313d"},{"sha":"9e94f479c7d1178947de5f4d37088dc23834f706","author":{"name":"Michael Curran","email":"13eb74fa18c756eea65f5b71aa9b7ff6c2a9faf5@nvaccess.org"},"message":"Edge now correctly sets focus on its root container and or document, thus we no longer need to blindly allow all UIA focus events on the root container.\n\nThis also allows remembering of the caret position when alt tabbing away and back again.","distinct":false,"url":"https://api.github.com/repos/nvaccess/nvda/commits/9e94f479c7d1178947de5f4d37088dc23834f706"},{"sha":"72df067e99abfa05a86c41b0b3dca70c70d5d2c5","author":{"name":"Michael Curran","email":"13eb74fa18c756eea65f5b71aa9b7ff6c2a9faf5@nvaccess.org"},"message":"Edge: fall back to name, value or description for embedded controls where appropriate.","distinct":false,"url":"https://api.github.com/repos/nvaccess/nvda/commits/72df067e99abfa05a86c41b0b3dca70c70d5d2c5"},{"sha":"0b8dddca84f17b04aa3ee1ef9d467057978db14c","author":{"name":"Michael Curran","email":"13eb74fa18c756eea65f5b71aa9b7ff6c2a9faf5@nvaccess.org"},"message":"UIATextInfo: implement support for more formatting (color, alignment, linked, bold, italic, underline, strike through, super/subScript).","distinct":false,"url":"https://api.github.com/repos/nvaccess/nvda/commits/0b8dddca84f17b04aa3ee1ef9d467057978db14c"},{"sha":"d686581a48c6c6f4a9069ae1d9eba7757e175b57","author":{"name":"Michael Curran","email":"13eb74fa18c756eea65f5b71aa9b7ff6c2a9faf5@nvaccess.org"},"message":"Edge: Ensure previous heading quicknav does not skip over same-level headings.\n\nFixes #5987","distinct":false,"url":"https://api.github.com/repos/nvaccess/nvda/commits/d686581a48c6c6f4a9069ae1d9eba7757e175b57"},{"sha":"4f949c12fdfd32759b48e60ed7f9146120eca359","author":{"name":"Michael Curran","email":"13eb74fa18c756eea65f5b71aa9b7ff6c2a9faf5@nvaccess.org"},"message":"UIATextInfo._getControlFieldForObject: ensure controlFields stay unique per object by adding UIA's runtime ID to the controlField.\n\nE.g. Arrowing down from one list to another at the same level use to class the controlField for each list as being the same list.","distinct":false,"url":"https://api.github.com/repos/nvaccess/nvda/commits/4f949c12fdfd32759b48e60ed7f9146120eca359"},{"sha":"eb984c7dd725b7854fa4ea1f00d1d9100bd18b0e","author":{"name":"Michael Curran","email":"13eb74fa18c756eea65f5b71aa9b7ff6c2a9faf5@nvaccess.org"},"message":"Edge: Remove any whitespace directly after the end of an element as it is not needed and stops us from correctly chopping the extra elements accideintally included by Edge at the end of lines.","distinct":false,"url":"https://api.github.com/repos/nvaccess/nvda/commits/eb984c7dd725b7854fa4ea1f00d1d9100bd18b0e"},{"sha":"e5c1d27b2df93adceea919766b2bd614cd96dea1","author":{"name":"Michael Curran","email":"13eb74fa18c756eea65f5b71aa9b7ff6c2a9faf5@nvaccess.org"},"message":"Edge: _getTextWithFields_balanced and _getTextWithFields_unbalanced don't need to collect information about their root element at all. In deed, _getTextWithFields_unbalanced shuold *not* recurse after its root element. Stops an infinit loop when dealing with aria-hidden text.","distinct":false,"url":"https://api.github.com/repos/nvaccess/nvda/commits/e5c1d27b2df93adceea919766b2bd614cd96dea1"},{"sha":"b7b87312ba268dd1b429f149d546f6769f559e17","author":{"name":"Michael Curran","email":"13eb74fa18c756eea65f5b71aa9b7ff6c2a9faf5@nvaccess.org"},"message":"Edge: focusing a selectable list item (E.g. an auto suggestion) should switch to focus mode.","distinct":false,"url":"https://api.github.com/repos/nvaccess/nvda/commits/b7b87312ba268dd1b429f149d546f6769f559e17"},{"sha":"32bc550d1d9998ca085ce8e86d832d658f637a20","author":{"name":"Michael Curran","email":"13eb74fa18c756eea65f5b71aa9b7ff6c2a9faf5@nvaccess.org"},"message":"Edge: Ensure a control's name is announced, (but not twice)  with moving with quicknav.\n\nUIATextInfo._getControlFieldForObject: Restore old behaviour for name.","distinct":false,"url":"https://api.github.com/repos/nvaccess/nvda/commits/32bc550d1d9998ca085ce8e86d832d658f637a20"},{"sha":"2ac85de655f11f6783e7451d9df8a1ad4b77f7ce","author":{"name":"Michael Curran","email":"13eb74fa18c756eea65f5b71aa9b7ff6c2a9faf5@nvaccess.org"},"message":"UIA NVDAObject: Make use of UIA fullDescription in the description property if available.","distinct":false,"url":"https://api.github.com/repos/nvaccess/nvda/commits/2ac85de655f11f6783e7451d9df8a1ad4b77f7ce"},{"sha":"0c8b95e5cd3d7b70d28bcf7e91d232143927f9b0","author":{"name":"Michael Curran","email":"13eb74fa18c756eea65f5b71aa9b7ff6c2a9faf5@nvaccess.org"},"message":"UIA NVDAObject's description property: only use fullDescription if it is not equal to name.","distinct":false,"url":"https://api.github.com/repos/nvaccess/nvda/commits/0c8b95e5cd3d7b70d28bcf7e91d232143927f9b0"},{"sha":"9fe00d458c68324df5b69122b7415dcc2bd0666d","author":{"name":"Michael Curran","email":"13eb74fa18c756eea65f5b71aa9b7ff6c2a9faf5@nvaccess.org"},"message":"Edge: use localizedLandmarkType instead of localizedControlType when fetching landmarks.","distinct":false,"url":"https://api.github.com/repos/nvaccess/nvda/commits/9fe00d458c68324df5b69122b7415dcc2bd0666d"},{"sha":"a9020700cf1c92a6cfdd18441efb9c2e2af12f84","author":{"name":"Michael Curran","email":"13eb74fa18c756eea65f5b71aa9b7ff6c2a9faf5@nvaccess.org"},"message":"Edge: expose the clickable state on text, groupings, sections and graphics, if they can be invoked.","distinct":false,"url":"https://api.github.com/repos/nvaccess/nvda/commits/a9020700cf1c92a6cfdd18441efb9c2e2af12f84"},{"sha":"14fb00fca7d0d6fdcc9952581b9059db808b3849","author":{"name":"Michael Curran","email":"13eb74fa18c756eea65f5b71aa9b7ff6c2a9faf5@nvaccess.org"},"message":"Edge: _getTextWithFields_balanced: specifically handle detection of an embedded child (checkbox etc) at the beginning. This stops skipping out of the document when a control is inside a label, and standardizes this check with similar checks in other parts of the code.","distinct":false,"url":"https://api.github.com/repos/nvaccess/nvda/commits/14fb00fca7d0d6fdcc9952581b9059db808b3849"}]}
{"actor":{"display_login":"jcsteh"}}