Skip to content

Miranda NG: update autoread implementation for new versions of the client#9367

Merged
michaelDCurran merged 5 commits into
nvaccess:masterfrom
codeofdusk:t9053
Mar 28, 2019
Merged

Miranda NG: update autoread implementation for new versions of the client#9367
michaelDCurran merged 5 commits into
nvaccess:masterfrom
codeofdusk:t9053

Conversation

@codeofdusk

@codeofdusk codeofdusk commented Mar 12, 2019

Copy link
Copy Markdown
Contributor

Link to issue number:

Fixes #9053

Summary of the issue:

For the past several versions of Miranda NG, NVDA's message autoread support has been broken.

Description of how this pull request fixes the issue:

New versions of the client seem to use a different windowControlID for the scrollbar in the message window. This pull request updates the MESSAGEVIEWERS constant in the app module to account for this change.

Testing performed:

Sent several test messages to the #flood IRC channel on Freenode. Reading was functional but inconsistent (as expected).

Known issues with pull request:

NVDA's autoread support is highly fragile and only functions intermitantly, see #1471.

Change log entry:

== New Features ==

@LeonarddeR LeonarddeR left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Just one comment regarding the copyright header

Comment thread source/appModules/miranda32.py Outdated
Co-Authored-By: codeofdusk <codeofdusk@gmail.com>
@codeofdusk

Copy link
Copy Markdown
Contributor Author

Done. Any suggestions for fixing the failing test cases?

@LeonarddeR

Copy link
Copy Markdown
Collaborator

That's not a problem on your end and will be dealt with as part of #9358

#appModules/miranda32.py
#A part of NonVisual Desktop Access (NVDA)
#Copyright (C) 2006-2012 NVDA Contributors
#Copyright (C) 2006-2019 NV Access Limited, Aleksey Sadovoy, Peter Vágner, Joseph Lee, Bill Dengler

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Just curious, but how did you work out that Aleksey Sadovoy, Peter Vágner and Joseph Lee contributed to this file? Did you look at the repository history?

@LeonarddeR

LeonarddeR commented Mar 28, 2019 via email

Copy link
Copy Markdown
Collaborator

@michaelDCurran michaelDCurran merged commit 1af7031 into nvaccess:master Mar 28, 2019
@nvaccessAuto nvaccessAuto added this to the 2019.1 milestone Mar 28, 2019
@michaelDCurran michaelDCurran modified the milestones: 2019.1, 2019.2 Mar 31, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Miranda NG: Automatic messages reading is broken

4 participants