[nvda-addons] Re: For authors of add-ons employing speech.reason_ constants: please use controlTypes.reason_ constants instead (former is deprecated and will be removed)

  • From: "Joseph Lee" <joseph.lee22590@xxxxxxxxx>
  • To: <nvda-addons@xxxxxxxxxxxxx>
  • Date: Tue, 7 Feb 2017 07:58:54 -0800

Hi,
The specific add-ons are:
* mIRC
* Mush client

Cheers,
Joseph

-----Original Message-----
From: nvda-addons-bounce@xxxxxxxxxxxxx
[mailto:nvda-addons-bounce@xxxxxxxxxxxxx] On Behalf Of Brian's Mail list
account BY
Sent: Tuesday, February 7, 2017 5:42 AM
To: nvda-addons@xxxxxxxxxxxxx
Subject: [nvda-addons] Re: For authors of add-ons employing speech.reason_
constants: please use controlTypes.reason_ constants instead (former is
deprecated and will be removed)

So which add ons?
 Brian

bglists@xxxxxxxxxxxxxxxx
Sent via blueyonder.
Please address personal email to:-
briang1@xxxxxxxxxxxxxxxx, putting 'Brian Gaff'
in the display name field.
----- Original Message -----
From: "Joseph Lee" <joseph.lee22590@xxxxxxxxx>
To: <nvda-addons@xxxxxxxxxxxxx>
Sent: Tuesday, February 07, 2017 12:21 AM
Subject: [nvda-addons] For authors of add-ons employing speech.reason_
constants: please use controlTypes.reason_ constants instead (former is
deprecated and will be removed)


Hi all,



A copy of this message will be sent to development mailing list:



As part of research into the following NVDA Core issue:

https://github.com/nvaccess/nvda/issues/6846



At least one add-on is using the deprecated speech.REASON_* constants, 
and source code documentation advises using controlTypes.REASON_* 
constants instead. Specifically, Nick Stockton's app modules uses this 
(based on looking at add-on source codes I have). As no module in the 
NVDA Core source code uses these and it is trivial for add-ons using 
the deprecated (and would-be removed) constants to change their 
behavior, I'll go ahead and remove speech.REASON_* constants from the 
version of the NVDA Core source code I'm working on no later than 
February 10, 2017.



For more information on what's happening, please see NVDA Core issue 
6846 (link is above). Thank you.

Cheers,

Joseph



----------------------------------------------------------------
NVDA add-ons: A list to discuss add-on code enhancements and for reporting
bugs. 

Community addons are available from: http://addons.nvda-project.org To send
a message to the list: nvda-addons@xxxxxxxxxxxxx To change your list
settings/unsubscribe: //www.freelists.org/list/nvda-addons
To contact list moderators: nvda-addons-moderators@xxxxxxxxxxxxx

----------------------------------------------------------------
NVDA add-ons: A list to discuss add-on code enhancements and for reporting 
bugs. 

Community addons are available from: http://addons.nvda-project.org
To send a message to the list: nvda-addons@xxxxxxxxxxxxx
To change your list settings/unsubscribe: 
//www.freelists.org/list/nvda-addons
To contact list moderators: nvda-addons-moderators@xxxxxxxxxxxxx

Other related posts: