New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Improve working with message lists and calendars in Outlook #7949
Merged
michaelDCurran
merged 17 commits into
nvaccess:master
from
BabbageCom:outlookReplyStatus
Apr 30, 2018
Merged
Changes from 2 commits
Commits
Show all changes
17 commits
Select commit
Hold shift + click to select a range
673dc9c
Show replied/forwarded status for messages in Outlook
98b4417
New, completely different implementation based on the value of the me…
1bd4a5b
Add getDateFormatEx and getTimeFormatEx to winKernel
89e7367
Improvements to the message list and calendar date announcements
d5e3752
Fixed entire day announcements for calendar
db2ffc8
Only announce appointments and slots as all day when they start and e…
0393e1d
All day appointments are now called all day and no longer entire day …
fa3b252
Improved clarity of some comments
78b5cae
Decrease the likelyhood of announcing partial message classes when th…
e413499
No longer try to get flag information from a None selection object in…
d3d1392
Work around null pointer access value error
aef52b8
Ignore flags when the object model couldn't be accessed
be37594
Catch null com pointer access when fetching UIA children for UIA grid…
8e06454
When getting children to construct the name of an Outlook message, us…
b117cbb
Merge remote-tracking branch 'origin/master' into outlookReplyStatus
8206c57
Revert relying on UIA for Attachment, importance and flag info
45add3e
Properly get the value for grid rows, also when they are dynamic type…
File filter
Filter by extension
Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Can we be sure that the first part (message, contact etc) is never more than one word in all languages?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Good question, which also applies to read/unread I belief.
Though JAWS uses these translated strings, I"m pretty sure they do some string matching on it, as the read state is ignored when Both Outlook and JAWS are set to Dutch, but the state is preserved when Outlook is Dutch and JAWS is English. So that's definitely not a clean solution.
I belief both Message and Unread are part of the NVDA translation, so it should be doable to check whether these words contain spaces in other languages without intervention of every single translator.