Removing deprecated code paths: please speak up if your code uses documented deprecations such as speech, reason* and others

classic Classic list List threaded Threaded
10 messages Options
Reply | Threaded
Open this post in threaded view
|

Removing deprecated code paths: please speak up if your code uses documented deprecations such as speech, reason* and others

Joseph Lee

Hi all,

 

I remember posting a while ago regarding removing code paths marked as deprecated in the screen reader source code. Last time I asked if anyone is using i18n names for synth settings ring and received no responses from coders who actually uses these, which implies that it is safe to remove this.

 

The other code paths that are marked as deprecated include:

 

  • Speech.reason* constants
  • synthDriverHandler. SynthDriver: speakText and speakCharacter methods
  • config. validateConfig
  • config.val
  • config.save

 

If any of you (NVDA Core and add-on maintainers) are using any of the above, please speak up before February 28, 2017. If I hear from nobody, I’ll create a pull request in March proposing that the above code paths be removed before end of 2017. Thanks.

Cheers,

Joseph


------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
_______________________________________________
Nvda-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/nvda-devel
Reply | Threaded
Open this post in threaded view
|

Re: Removing deprecated code paths: please speak up ifyour code uses documented deprecations such as speech, reason* and others

Brian's Mail list account BY
Hi, I just wonder if it might not be  an idea to just do them in a next for
a while and see if anything breaks, as you are trusting people to actually
read where you put the info, and some people who used them might not still
be around or not have any recollection of doing this.

Not that I'm particularly looking forward to a broken system but next is
after all a test build, we still have master to fall back on.
 Brian

[hidden email]
Sent via blueyonder.
Please address personal email to:-
[hidden email], putting 'Brian Gaff'
in the display name field.
----- Original Message -----
From: "Joseph Lee" <[hidden email]>
To: "'NVDA screen reader development'" <[hidden email]>
Sent: Saturday, February 04, 2017 7:28 PM
Subject: [Nvda-devel] Removing deprecated code paths: please speak up ifyour
code uses documented deprecations such as speech,reason* and others


> Hi all,
>
>
>
> I remember posting a while ago regarding removing code paths marked as
> deprecated in the screen reader source code. Last time I asked if anyone
> is
> using i18n names for synth settings ring and received no responses from
> coders who actually uses these, which implies that it is safe to remove
> this.
>
>
>
> The other code paths that are marked as deprecated include:
>
>
>
> * Speech.reason* constants
> * synthDriverHandler. SynthDriver: speakText and speakCharacter
> methods
> * config. validateConfig
> * config.val
> * config.save
>
>
>
> If any of you (NVDA Core and add-on maintainers) are using any of the
> above,
> please speak up before February 28, 2017. If I hear from nobody, I'll
> create
> a pull request in March proposing that the above code paths be removed
> before end of 2017. Thanks.
>
> Cheers,
>
> Joseph
>
>


--------------------------------------------------------------------------------


> ------------------------------------------------------------------------------
> Check out the vibrant tech community on one of the world's most
> engaging tech sites, SlashDot.org! http://sdm.link/slashdot


--------------------------------------------------------------------------------


> _______________________________________________
> Nvda-devel mailing list
> [hidden email]
> https://lists.sourceforge.net/lists/listinfo/nvda-devel
>


------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
_______________________________________________
Nvda-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/nvda-devel
Reply | Threaded
Open this post in threaded view
|

Re: Removing deprecated code paths: please speak up ifyour code uses documented deprecations such as speech, reason* and others

Joseph Lee
Hi,
I'm intentionally waiting until end of February to hear from other
developers to speak up before I proceed.
Cheers,
Joseph

-----Original Message-----
From: Brian's Mail list account BY [mailto:[hidden email]]
Sent: Sunday, February 5, 2017 1:11 AM
To: NVDA screen reader development <[hidden email]>
Subject: Re: [Nvda-devel] Removing deprecated code paths: please speak up
ifyour code uses documented deprecations such as speech, reason* and others

Hi, I just wonder if it might not be  an idea to just do them in a next for
a while and see if anything breaks, as you are trusting people to actually
read where you put the info, and some people who used them might not still
be around or not have any recollection of doing this.

Not that I'm particularly looking forward to a broken system but next is
after all a test build, we still have master to fall back on.
 Brian

[hidden email]
Sent via blueyonder.
Please address personal email to:-
[hidden email], putting 'Brian Gaff'
in the display name field.
----- Original Message -----
From: "Joseph Lee" <[hidden email]>
To: "'NVDA screen reader development'" <[hidden email]>
Sent: Saturday, February 04, 2017 7:28 PM
Subject: [Nvda-devel] Removing deprecated code paths: please speak up ifyour
code uses documented deprecations such as speech,reason* and others


> Hi all,
>
>
>
> I remember posting a while ago regarding removing code paths marked as
> deprecated in the screen reader source code. Last time I asked if
> anyone is using i18n names for synth settings ring and received no
> responses from coders who actually uses these, which implies that it
> is safe to remove this.
>
>
>
> The other code paths that are marked as deprecated include:
>
>
>
> * Speech.reason* constants
> * synthDriverHandler. SynthDriver: speakText and speakCharacter
> methods
> * config. validateConfig
> * config.val
> * config.save
>
>
>
> If any of you (NVDA Core and add-on maintainers) are using any of the
> above, please speak up before February 28, 2017. If I hear from
> nobody, I'll create a pull request in March proposing that the above
> code paths be removed before end of 2017. Thanks.
>
> Cheers,
>
> Joseph
>
>


----------------------------------------------------------------------------
----


> ----------------------------------------------------------------------
> -------- Check out the vibrant tech community on one of the world's
> most engaging tech sites, SlashDot.org! http://sdm.link/slashdot


----------------------------------------------------------------------------
----


> _______________________________________________
> Nvda-devel mailing list
> [hidden email]
> https://lists.sourceforge.net/lists/listinfo/nvda-devel
>


----------------------------------------------------------------------------
--
Check out the vibrant tech community on one of the world's most engaging
tech sites, SlashDot.org! http://sdm.link/slashdot
_______________________________________________
Nvda-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/nvda-devel


------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
_______________________________________________
Nvda-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/nvda-devel
Reply | Threaded
Open this post in threaded view
|

Re: Removing deprecated code paths: please speakup ifyour code uses documented deprecations such as speech, reason* and others

Brian Gaff Lineone downstairs
It was just a thought. You already heard from one. as a matter of interest
would this affect those with older versions of add ons and how would it show
up if it did?
 Brian

[hidden email]
Brian Gaff's other account.

----- Original Message -----
From: "Joseph Lee" <[hidden email]>
To: "'NVDA screen reader development'" <[hidden email]>
Sent: Sunday, February 05, 2017 4:12 PM
Subject: Re: [Nvda-devel] Removing deprecated code paths: please speakup
ifyour code uses documented deprecations such as speech,reason* and others


> Hi,
> I'm intentionally waiting until end of February to hear from other
> developers to speak up before I proceed.
> Cheers,
> Joseph
>
> -----Original Message-----
> From: Brian's Mail list account BY [mailto:[hidden email]]
> Sent: Sunday, February 5, 2017 1:11 AM
> To: NVDA screen reader development <[hidden email]>
> Subject: Re: [Nvda-devel] Removing deprecated code paths: please speak up
> ifyour code uses documented deprecations such as speech, reason* and
> others
>
> Hi, I just wonder if it might not be  an idea to just do them in a next
> for
> a while and see if anything breaks, as you are trusting people to actually
> read where you put the info, and some people who used them might not still
> be around or not have any recollection of doing this.
>
> Not that I'm particularly looking forward to a broken system but next is
> after all a test build, we still have master to fall back on.
> Brian
>
> [hidden email]
> Sent via blueyonder.
> Please address personal email to:-
> [hidden email], putting 'Brian Gaff'
> in the display name field.
> ----- Original Message -----
> From: "Joseph Lee" <[hidden email]>
> To: "'NVDA screen reader development'" <[hidden email]>
> Sent: Saturday, February 04, 2017 7:28 PM
> Subject: [Nvda-devel] Removing deprecated code paths: please speak up
> ifyour
> code uses documented deprecations such as speech,reason* and others
>
>
>> Hi all,
>>
>>
>>
>> I remember posting a while ago regarding removing code paths marked as
>> deprecated in the screen reader source code. Last time I asked if
>> anyone is using i18n names for synth settings ring and received no
>> responses from coders who actually uses these, which implies that it
>> is safe to remove this.
>>
>>
>>
>> The other code paths that are marked as deprecated include:
>>
>>
>>
>> * Speech.reason* constants
>> * synthDriverHandler. SynthDriver: speakText and speakCharacter
>> methods
>> * config. validateConfig
>> * config.val
>> * config.save
>>
>>
>>
>> If any of you (NVDA Core and add-on maintainers) are using any of the
>> above, please speak up before February 28, 2017. If I hear from
>> nobody, I'll create a pull request in March proposing that the above
>> code paths be removed before end of 2017. Thanks.
>>
>> Cheers,
>>
>> Joseph
>>
>>
>
>
> ----------------------------------------------------------------------------
> ----
>
>
>> ----------------------------------------------------------------------
>> -------- Check out the vibrant tech community on one of the world's
>> most engaging tech sites, SlashDot.org! http://sdm.link/slashdot
>
>
> ----------------------------------------------------------------------------
> ----
>
>
>> _______________________________________________
>> Nvda-devel mailing list
>> [hidden email]
>> https://lists.sourceforge.net/lists/listinfo/nvda-devel
>>
>
>
> ----------------------------------------------------------------------------
> --
> Check out the vibrant tech community on one of the world's most engaging
> tech sites, SlashDot.org! http://sdm.link/slashdot
> _______________________________________________
> Nvda-devel mailing list
> [hidden email]
> https://lists.sourceforge.net/lists/listinfo/nvda-devel
>
>
> ------------------------------------------------------------------------------
> Check out the vibrant tech community on one of the world's most
> engaging tech sites, SlashDot.org! http://sdm.link/slashdot
> _______________________________________________
> Nvda-devel mailing list
> [hidden email]
> https://lists.sourceforge.net/lists/listinfo/nvda-devel 


------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
_______________________________________________
Nvda-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/nvda-devel
Reply | Threaded
Open this post in threaded view
|

Re: Removing deprecated code paths: please speakup ifyour code uses documented deprecations such as speech, reason* and others

Brian's Mail list account BY
In reply to this post by Joseph Lee
As a matter of interest, if someone had an older add on, could that be
affected by this removal?
 Brian

[hidden email]
Sent via blueyonder.
Please address personal email to:-
[hidden email], putting 'Brian Gaff'
in the display name field.
----- Original Message -----
From: "Joseph Lee" <[hidden email]>
To: "'NVDA screen reader development'" <[hidden email]>
Sent: Sunday, February 05, 2017 4:12 PM
Subject: Re: [Nvda-devel] Removing deprecated code paths: please speakup
ifyour code uses documented deprecations such as speech,reason* and others


> Hi,
> I'm intentionally waiting until end of February to hear from other
> developers to speak up before I proceed.
> Cheers,
> Joseph
>
> -----Original Message-----
> From: Brian's Mail list account BY [mailto:[hidden email]]
> Sent: Sunday, February 5, 2017 1:11 AM
> To: NVDA screen reader development <[hidden email]>
> Subject: Re: [Nvda-devel] Removing deprecated code paths: please speak up
> ifyour code uses documented deprecations such as speech, reason* and
> others
>
> Hi, I just wonder if it might not be  an idea to just do them in a next
> for
> a while and see if anything breaks, as you are trusting people to actually
> read where you put the info, and some people who used them might not still
> be around or not have any recollection of doing this.
>
> Not that I'm particularly looking forward to a broken system but next is
> after all a test build, we still have master to fall back on.
> Brian
>
> [hidden email]
> Sent via blueyonder.
> Please address personal email to:-
> [hidden email], putting 'Brian Gaff'
> in the display name field.
> ----- Original Message -----
> From: "Joseph Lee" <[hidden email]>
> To: "'NVDA screen reader development'" <[hidden email]>
> Sent: Saturday, February 04, 2017 7:28 PM
> Subject: [Nvda-devel] Removing deprecated code paths: please speak up
> ifyour
> code uses documented deprecations such as speech,reason* and others
>
>
>> Hi all,
>>
>>
>>
>> I remember posting a while ago regarding removing code paths marked as
>> deprecated in the screen reader source code. Last time I asked if
>> anyone is using i18n names for synth settings ring and received no
>> responses from coders who actually uses these, which implies that it
>> is safe to remove this.
>>
>>
>>
>> The other code paths that are marked as deprecated include:
>>
>>
>>
>> * Speech.reason* constants
>> * synthDriverHandler. SynthDriver: speakText and speakCharacter
>> methods
>> * config. validateConfig
>> * config.val
>> * config.save
>>
>>
>>
>> If any of you (NVDA Core and add-on maintainers) are using any of the
>> above, please speak up before February 28, 2017. If I hear from
>> nobody, I'll create a pull request in March proposing that the above
>> code paths be removed before end of 2017. Thanks.
>>
>> Cheers,
>>
>> Joseph
>>
>>
>
>
> ----------------------------------------------------------------------------
> ----
>
>
>> ----------------------------------------------------------------------
>> -------- Check out the vibrant tech community on one of the world's
>> most engaging tech sites, SlashDot.org! http://sdm.link/slashdot
>
>
> ----------------------------------------------------------------------------
> ----
>
>
>> _______________________________________________
>> Nvda-devel mailing list
>> [hidden email]
>> https://lists.sourceforge.net/lists/listinfo/nvda-devel
>>
>
>
> ----------------------------------------------------------------------------
> --
> Check out the vibrant tech community on one of the world's most engaging
> tech sites, SlashDot.org! http://sdm.link/slashdot
> _______________________________________________
> Nvda-devel mailing list
> [hidden email]
> https://lists.sourceforge.net/lists/listinfo/nvda-devel
>
>
> ------------------------------------------------------------------------------
> Check out the vibrant tech community on one of the world's most
> engaging tech sites, SlashDot.org! http://sdm.link/slashdot
> _______________________________________________
> Nvda-devel mailing list
> [hidden email]
> https://lists.sourceforge.net/lists/listinfo/nvda-devel 


------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
_______________________________________________
Nvda-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/nvda-devel
Reply | Threaded
Open this post in threaded view
|

Re: Removing deprecated code paths: please speakup ifyour code uses documented deprecations such as speech, reason* and others

Joseph Lee
Hi,
If an older add-on uses any of the documented code paths, then yes.
Cheers,
Joseph

-----Original Message-----
From: Brian's Mail list account BY [mailto:[hidden email]]
Sent: Sunday, February 5, 2017 8:34 AM
To: NVDA screen reader development <[hidden email]>
Subject: Re: [Nvda-devel] Removing deprecated code paths: please speakup
ifyour code uses documented deprecations such as speech, reason* and others

As a matter of interest, if someone had an older add on, could that be
affected by this removal?
 Brian

[hidden email]
Sent via blueyonder.
Please address personal email to:-
[hidden email], putting 'Brian Gaff'
in the display name field.
----- Original Message -----
From: "Joseph Lee" <[hidden email]>
To: "'NVDA screen reader development'" <[hidden email]>
Sent: Sunday, February 05, 2017 4:12 PM
Subject: Re: [Nvda-devel] Removing deprecated code paths: please speakup
ifyour code uses documented deprecations such as speech,reason* and others


> Hi,
> I'm intentionally waiting until end of February to hear from other
> developers to speak up before I proceed.
> Cheers,
> Joseph
>
> -----Original Message-----
> From: Brian's Mail list account BY [mailto:[hidden email]]
> Sent: Sunday, February 5, 2017 1:11 AM
> To: NVDA screen reader development <[hidden email]>
> Subject: Re: [Nvda-devel] Removing deprecated code paths: please speak
> up ifyour code uses documented deprecations such as speech, reason*
> and others
>
> Hi, I just wonder if it might not be  an idea to just do them in a
> next for a while and see if anything breaks, as you are trusting
> people to actually read where you put the info, and some people who
> used them might not still be around or not have any recollection of
> doing this.
>
> Not that I'm particularly looking forward to a broken system but next
> is after all a test build, we still have master to fall back on.
> Brian
>
> [hidden email]
> Sent via blueyonder.
> Please address personal email to:-
> [hidden email], putting 'Brian Gaff'
> in the display name field.
> ----- Original Message -----
> From: "Joseph Lee" <[hidden email]>
> To: "'NVDA screen reader development'"
> <[hidden email]>
> Sent: Saturday, February 04, 2017 7:28 PM
> Subject: [Nvda-devel] Removing deprecated code paths: please speak up
> ifyour code uses documented deprecations such as speech,reason* and
> others
>
>
>> Hi all,
>>
>>
>>
>> I remember posting a while ago regarding removing code paths marked
>> as deprecated in the screen reader source code. Last time I asked if
>> anyone is using i18n names for synth settings ring and received no
>> responses from coders who actually uses these, which implies that it
>> is safe to remove this.
>>
>>
>>
>> The other code paths that are marked as deprecated include:
>>
>>
>>
>> * Speech.reason* constants
>> * synthDriverHandler. SynthDriver: speakText and speakCharacter
>> methods
>> * config. validateConfig
>> * config.val
>> * config.save
>>
>>
>>
>> If any of you (NVDA Core and add-on maintainers) are using any of the
>> above, please speak up before February 28, 2017. If I hear from
>> nobody, I'll create a pull request in March proposing that the above
>> code paths be removed before end of 2017. Thanks.
>>
>> Cheers,
>>
>> Joseph
>>
>>
>
>
> ----------------------------------------------------------------------
> ------
> ----
>
>
>> ---------------------------------------------------------------------
>> -
>> -------- Check out the vibrant tech community on one of the world's
>> most engaging tech sites, SlashDot.org! http://sdm.link/slashdot
>
>
> ----------------------------------------------------------------------
> ------
> ----
>
>
>> _______________________________________________
>> Nvda-devel mailing list
>> [hidden email]
>> https://lists.sourceforge.net/lists/listinfo/nvda-devel
>>
>
>
> ----------------------------------------------------------------------
> ------
> --
> Check out the vibrant tech community on one of the world's most
> engaging tech sites, SlashDot.org! http://sdm.link/slashdot 
> _______________________________________________
> Nvda-devel mailing list
> [hidden email]
> https://lists.sourceforge.net/lists/listinfo/nvda-devel
>
>
> ----------------------------------------------------------------------
> -------- Check out the vibrant tech community on one of the world's
> most engaging tech sites, SlashDot.org! http://sdm.link/slashdot 
> _______________________________________________
> Nvda-devel mailing list
> [hidden email]
> https://lists.sourceforge.net/lists/listinfo/nvda-devel


----------------------------------------------------------------------------
--
Check out the vibrant tech community on one of the world's most engaging
tech sites, SlashDot.org! http://sdm.link/slashdot
_______________________________________________
Nvda-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/nvda-devel


------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
_______________________________________________
Nvda-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/nvda-devel
Reply | Threaded
Open this post in threaded view
|

Re: Removing deprecated code paths:please speakup ifyour code uses documented deprecations suchas speech, reason* and others

Brian's Mail list account BY
I just wondered what the user might get. Presumably it would not crash nvda?
 This aspect is probably more of what you need to worry about as most people
writting and updating their code would know, its the users who just update
the program that will encounter such things. Might be a need for some kind
of aleert when that code goes live in a snap.
 Brian

[hidden email]
Sent via blueyonder.
Please address personal email to:-
[hidden email], putting 'Brian Gaff'
in the display name field.
----- Original Message -----
From: "Joseph Lee" <[hidden email]>
To: "'NVDA screen reader development'" <[hidden email]>
Sent: Sunday, February 05, 2017 4:36 PM
Subject: Re: [Nvda-devel] Removing deprecated code paths:please speakup
ifyour code uses documented deprecations suchas speech, reason* and others


> Hi,
> If an older add-on uses any of the documented code paths, then yes.
> Cheers,
> Joseph
>
> -----Original Message-----
> From: Brian's Mail list account BY [mailto:[hidden email]]
> Sent: Sunday, February 5, 2017 8:34 AM
> To: NVDA screen reader development <[hidden email]>
> Subject: Re: [Nvda-devel] Removing deprecated code paths: please speakup
> ifyour code uses documented deprecations such as speech, reason* and
> others
>
> As a matter of interest, if someone had an older add on, could that be
> affected by this removal?
> Brian
>
> [hidden email]
> Sent via blueyonder.
> Please address personal email to:-
> [hidden email], putting 'Brian Gaff'
> in the display name field.
> ----- Original Message -----
> From: "Joseph Lee" <[hidden email]>
> To: "'NVDA screen reader development'" <[hidden email]>
> Sent: Sunday, February 05, 2017 4:12 PM
> Subject: Re: [Nvda-devel] Removing deprecated code paths: please speakup
> ifyour code uses documented deprecations such as speech,reason* and others
>
>
>> Hi,
>> I'm intentionally waiting until end of February to hear from other
>> developers to speak up before I proceed.
>> Cheers,
>> Joseph
>>
>> -----Original Message-----
>> From: Brian's Mail list account BY [mailto:[hidden email]]
>> Sent: Sunday, February 5, 2017 1:11 AM
>> To: NVDA screen reader development <[hidden email]>
>> Subject: Re: [Nvda-devel] Removing deprecated code paths: please speak
>> up ifyour code uses documented deprecations such as speech, reason*
>> and others
>>
>> Hi, I just wonder if it might not be  an idea to just do them in a
>> next for a while and see if anything breaks, as you are trusting
>> people to actually read where you put the info, and some people who
>> used them might not still be around or not have any recollection of
>> doing this.
>>
>> Not that I'm particularly looking forward to a broken system but next
>> is after all a test build, we still have master to fall back on.
>> Brian
>>
>> [hidden email]
>> Sent via blueyonder.
>> Please address personal email to:-
>> [hidden email], putting 'Brian Gaff'
>> in the display name field.
>> ----- Original Message -----
>> From: "Joseph Lee" <[hidden email]>
>> To: "'NVDA screen reader development'"
>> <[hidden email]>
>> Sent: Saturday, February 04, 2017 7:28 PM
>> Subject: [Nvda-devel] Removing deprecated code paths: please speak up
>> ifyour code uses documented deprecations such as speech,reason* and
>> others
>>
>>
>>> Hi all,
>>>
>>>
>>>
>>> I remember posting a while ago regarding removing code paths marked
>>> as deprecated in the screen reader source code. Last time I asked if
>>> anyone is using i18n names for synth settings ring and received no
>>> responses from coders who actually uses these, which implies that it
>>> is safe to remove this.
>>>
>>>
>>>
>>> The other code paths that are marked as deprecated include:
>>>
>>>
>>>
>>> * Speech.reason* constants
>>> * synthDriverHandler. SynthDriver: speakText and speakCharacter
>>> methods
>>> * config. validateConfig
>>> * config.val
>>> * config.save
>>>
>>>
>>>
>>> If any of you (NVDA Core and add-on maintainers) are using any of the
>>> above, please speak up before February 28, 2017. If I hear from
>>> nobody, I'll create a pull request in March proposing that the above
>>> code paths be removed before end of 2017. Thanks.
>>>
>>> Cheers,
>>>
>>> Joseph
>>>
>>>
>>
>>
>> ----------------------------------------------------------------------
>> ------
>> ----
>>
>>
>>> ---------------------------------------------------------------------
>>> -
>>> -------- Check out the vibrant tech community on one of the world's
>>> most engaging tech sites, SlashDot.org! http://sdm.link/slashdot
>>
>>
>> ----------------------------------------------------------------------
>> ------
>> ----
>>
>>
>>> _______________________________________________
>>> Nvda-devel mailing list
>>> [hidden email]
>>> https://lists.sourceforge.net/lists/listinfo/nvda-devel
>>>
>>
>>
>> ----------------------------------------------------------------------
>> ------
>> --
>> Check out the vibrant tech community on one of the world's most
>> engaging tech sites, SlashDot.org! http://sdm.link/slashdot
>> _______________________________________________
>> Nvda-devel mailing list
>> [hidden email]
>> https://lists.sourceforge.net/lists/listinfo/nvda-devel
>>
>>
>> ----------------------------------------------------------------------
>> -------- Check out the vibrant tech community on one of the world's
>> most engaging tech sites, SlashDot.org! http://sdm.link/slashdot
>> _______________________________________________
>> Nvda-devel mailing list
>> [hidden email]
>> https://lists.sourceforge.net/lists/listinfo/nvda-devel
>
>
> ----------------------------------------------------------------------------
> --
> Check out the vibrant tech community on one of the world's most engaging
> tech sites, SlashDot.org! http://sdm.link/slashdot
> _______________________________________________
> Nvda-devel mailing list
> [hidden email]
> https://lists.sourceforge.net/lists/listinfo/nvda-devel
>
>
> ------------------------------------------------------------------------------
> Check out the vibrant tech community on one of the world's most
> engaging tech sites, SlashDot.org! http://sdm.link/slashdot
> _______________________________________________
> Nvda-devel mailing list
> [hidden email]
> https://lists.sourceforge.net/lists/listinfo/nvda-devel 


------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
_______________________________________________
Nvda-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/nvda-devel
Reply | Threaded
Open this post in threaded view
|

Re: Removing deprecated code paths:please speakup ifyour code uses documented deprecations suchas speech, reason* and others

Joseph Lee
Hi,
There will be error tones when a removed code path is called (an attribute
error in this case).
Cheers,
Joseph

-----Original Message-----
From: Brian's Mail list account BY [mailto:[hidden email]]
Sent: Sunday, February 5, 2017 10:34 AM
To: NVDA screen reader development <[hidden email]>
Subject: Re: [Nvda-devel] Removing deprecated code paths:please speakup
ifyour code uses documented deprecations suchas speech, reason* and others

I just wondered what the user might get. Presumably it would not crash nvda?
 This aspect is probably more of what you need to worry about as most people
writting and updating their code would know, its the users who just update
the program that will encounter such things. Might be a need for some kind
of aleert when that code goes live in a snap.
 Brian

[hidden email]
Sent via blueyonder.
Please address personal email to:-
[hidden email], putting 'Brian Gaff'
in the display name field.
----- Original Message -----
From: "Joseph Lee" <[hidden email]>
To: "'NVDA screen reader development'" <[hidden email]>
Sent: Sunday, February 05, 2017 4:36 PM
Subject: Re: [Nvda-devel] Removing deprecated code paths:please speakup
ifyour code uses documented deprecations suchas speech, reason* and others


> Hi,
> If an older add-on uses any of the documented code paths, then yes.
> Cheers,
> Joseph
>
> -----Original Message-----
> From: Brian's Mail list account BY [mailto:[hidden email]]
> Sent: Sunday, February 5, 2017 8:34 AM
> To: NVDA screen reader development <[hidden email]>
> Subject: Re: [Nvda-devel] Removing deprecated code paths: please
> speakup ifyour code uses documented deprecations such as speech,
> reason* and others
>
> As a matter of interest, if someone had an older add on, could that be
> affected by this removal?
> Brian
>
> [hidden email]
> Sent via blueyonder.
> Please address personal email to:-
> [hidden email], putting 'Brian Gaff'
> in the display name field.
> ----- Original Message -----
> From: "Joseph Lee" <[hidden email]>
> To: "'NVDA screen reader development'"
> <[hidden email]>
> Sent: Sunday, February 05, 2017 4:12 PM
> Subject: Re: [Nvda-devel] Removing deprecated code paths: please
> speakup ifyour code uses documented deprecations such as
> speech,reason* and others
>
>
>> Hi,
>> I'm intentionally waiting until end of February to hear from other
>> developers to speak up before I proceed.
>> Cheers,
>> Joseph
>>
>> -----Original Message-----
>> From: Brian's Mail list account BY [mailto:[hidden email]]
>> Sent: Sunday, February 5, 2017 1:11 AM
>> To: NVDA screen reader development <[hidden email]>
>> Subject: Re: [Nvda-devel] Removing deprecated code paths: please
>> speak up ifyour code uses documented deprecations such as speech,
>> reason* and others
>>
>> Hi, I just wonder if it might not be  an idea to just do them in a
>> next for a while and see if anything breaks, as you are trusting
>> people to actually read where you put the info, and some people who
>> used them might not still be around or not have any recollection of
>> doing this.
>>
>> Not that I'm particularly looking forward to a broken system but next
>> is after all a test build, we still have master to fall back on.
>> Brian
>>
>> [hidden email]
>> Sent via blueyonder.
>> Please address personal email to:-
>> [hidden email], putting 'Brian Gaff'
>> in the display name field.
>> ----- Original Message -----
>> From: "Joseph Lee" <[hidden email]>
>> To: "'NVDA screen reader development'"
>> <[hidden email]>
>> Sent: Saturday, February 04, 2017 7:28 PM
>> Subject: [Nvda-devel] Removing deprecated code paths: please speak up
>> ifyour code uses documented deprecations such as speech,reason* and
>> others
>>
>>
>>> Hi all,
>>>
>>>
>>>
>>> I remember posting a while ago regarding removing code paths marked
>>> as deprecated in the screen reader source code. Last time I asked if
>>> anyone is using i18n names for synth settings ring and received no
>>> responses from coders who actually uses these, which implies that it
>>> is safe to remove this.
>>>
>>>
>>>
>>> The other code paths that are marked as deprecated include:
>>>
>>>
>>>
>>> * Speech.reason* constants
>>> * synthDriverHandler. SynthDriver: speakText and speakCharacter
>>> methods
>>> * config. validateConfig
>>> * config.val
>>> * config.save
>>>
>>>
>>>
>>> If any of you (NVDA Core and add-on maintainers) are using any of
>>> the above, please speak up before February 28, 2017. If I hear from
>>> nobody, I'll create a pull request in March proposing that the above
>>> code paths be removed before end of 2017. Thanks.
>>>
>>> Cheers,
>>>
>>> Joseph
>>>
>>>
>>
>>
>> ---------------------------------------------------------------------
>> -
>> ------
>> ----
>>
>>
>>> --------------------------------------------------------------------
>>> -
>>> -
>>> -------- Check out the vibrant tech community on one of the world's
>>> most engaging tech sites, SlashDot.org! http://sdm.link/slashdot
>>
>>
>> ---------------------------------------------------------------------
>> -
>> ------
>> ----
>>
>>
>>> _______________________________________________
>>> Nvda-devel mailing list
>>> [hidden email]
>>> https://lists.sourceforge.net/lists/listinfo/nvda-devel
>>>
>>
>>
>> ---------------------------------------------------------------------
>> -
>> ------
>> --
>> Check out the vibrant tech community on one of the world's most
>> engaging tech sites, SlashDot.org! http://sdm.link/slashdot 
>> _______________________________________________
>> Nvda-devel mailing list
>> [hidden email]
>> https://lists.sourceforge.net/lists/listinfo/nvda-devel
>>
>>
>> ---------------------------------------------------------------------
>> -
>> -------- Check out the vibrant tech community on one of the world's
>> most engaging tech sites, SlashDot.org! http://sdm.link/slashdot 
>> _______________________________________________
>> Nvda-devel mailing list
>> [hidden email]
>> https://lists.sourceforge.net/lists/listinfo/nvda-devel
>
>
> ----------------------------------------------------------------------
> ------
> --
> Check out the vibrant tech community on one of the world's most
> engaging tech sites, SlashDot.org! http://sdm.link/slashdot 
> _______________________________________________
> Nvda-devel mailing list
> [hidden email]
> https://lists.sourceforge.net/lists/listinfo/nvda-devel
>
>
> ----------------------------------------------------------------------
> -------- Check out the vibrant tech community on one of the world's
> most engaging tech sites, SlashDot.org! http://sdm.link/slashdot 
> _______________________________________________
> Nvda-devel mailing list
> [hidden email]
> https://lists.sourceforge.net/lists/listinfo/nvda-devel


----------------------------------------------------------------------------
--
Check out the vibrant tech community on one of the world's most engaging
tech sites, SlashDot.org! http://sdm.link/slashdot
_______________________________________________
Nvda-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/nvda-devel


------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
_______________________________________________
Nvda-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/nvda-devel
Reply | Threaded
Open this post in threaded view
|

Re: Removing deprecatedcode paths:please speakup ifyour code uses documenteddeprecations suchas speech, reason* and others

Brian's Mail list account BY
OK that is fine I suppose on snapshots, but presumably one still has to work
out which add on it might be?
 Brian

[hidden email]
Sent via blueyonder.
Please address personal email to:-
[hidden email], putting 'Brian Gaff'
in the display name field.
----- Original Message -----
From: "Joseph Lee" <[hidden email]>
To: "'NVDA screen reader development'" <[hidden email]>
Sent: Sunday, February 05, 2017 6:48 PM
Subject: Re: [Nvda-devel] Removing deprecatedcode paths:please speakup
ifyour code uses documenteddeprecations suchas speech, reason* and others


> Hi,
> There will be error tones when a removed code path is called (an attribute
> error in this case).
> Cheers,
> Joseph
>
> -----Original Message-----
> From: Brian's Mail list account BY [mailto:[hidden email]]
> Sent: Sunday, February 5, 2017 10:34 AM
> To: NVDA screen reader development <[hidden email]>
> Subject: Re: [Nvda-devel] Removing deprecated code paths:please speakup
> ifyour code uses documented deprecations suchas speech, reason* and others
>
> I just wondered what the user might get. Presumably it would not crash
> nvda?
> This aspect is probably more of what you need to worry about as most
> people
> writting and updating their code would know, its the users who just update
> the program that will encounter such things. Might be a need for some kind
> of aleert when that code goes live in a snap.
> Brian
>
> [hidden email]
> Sent via blueyonder.
> Please address personal email to:-
> [hidden email], putting 'Brian Gaff'
> in the display name field.
> ----- Original Message -----
> From: "Joseph Lee" <[hidden email]>
> To: "'NVDA screen reader development'" <[hidden email]>
> Sent: Sunday, February 05, 2017 4:36 PM
> Subject: Re: [Nvda-devel] Removing deprecated code paths:please speakup
> ifyour code uses documented deprecations suchas speech, reason* and others
>
>
>> Hi,
>> If an older add-on uses any of the documented code paths, then yes.
>> Cheers,
>> Joseph
>>
>> -----Original Message-----
>> From: Brian's Mail list account BY [mailto:[hidden email]]
>> Sent: Sunday, February 5, 2017 8:34 AM
>> To: NVDA screen reader development <[hidden email]>
>> Subject: Re: [Nvda-devel] Removing deprecated code paths: please
>> speakup ifyour code uses documented deprecations such as speech,
>> reason* and others
>>
>> As a matter of interest, if someone had an older add on, could that be
>> affected by this removal?
>> Brian
>>
>> [hidden email]
>> Sent via blueyonder.
>> Please address personal email to:-
>> [hidden email], putting 'Brian Gaff'
>> in the display name field.
>> ----- Original Message -----
>> From: "Joseph Lee" <[hidden email]>
>> To: "'NVDA screen reader development'"
>> <[hidden email]>
>> Sent: Sunday, February 05, 2017 4:12 PM
>> Subject: Re: [Nvda-devel] Removing deprecated code paths: please
>> speakup ifyour code uses documented deprecations such as
>> speech,reason* and others
>>
>>
>>> Hi,
>>> I'm intentionally waiting until end of February to hear from other
>>> developers to speak up before I proceed.
>>> Cheers,
>>> Joseph
>>>
>>> -----Original Message-----
>>> From: Brian's Mail list account BY [mailto:[hidden email]]
>>> Sent: Sunday, February 5, 2017 1:11 AM
>>> To: NVDA screen reader development <[hidden email]>
>>> Subject: Re: [Nvda-devel] Removing deprecated code paths: please
>>> speak up ifyour code uses documented deprecations such as speech,
>>> reason* and others
>>>
>>> Hi, I just wonder if it might not be  an idea to just do them in a
>>> next for a while and see if anything breaks, as you are trusting
>>> people to actually read where you put the info, and some people who
>>> used them might not still be around or not have any recollection of
>>> doing this.
>>>
>>> Not that I'm particularly looking forward to a broken system but next
>>> is after all a test build, we still have master to fall back on.
>>> Brian
>>>
>>> [hidden email]
>>> Sent via blueyonder.
>>> Please address personal email to:-
>>> [hidden email], putting 'Brian Gaff'
>>> in the display name field.
>>> ----- Original Message -----
>>> From: "Joseph Lee" <[hidden email]>
>>> To: "'NVDA screen reader development'"
>>> <[hidden email]>
>>> Sent: Saturday, February 04, 2017 7:28 PM
>>> Subject: [Nvda-devel] Removing deprecated code paths: please speak up
>>> ifyour code uses documented deprecations such as speech,reason* and
>>> others
>>>
>>>
>>>> Hi all,
>>>>
>>>>
>>>>
>>>> I remember posting a while ago regarding removing code paths marked
>>>> as deprecated in the screen reader source code. Last time I asked if
>>>> anyone is using i18n names for synth settings ring and received no
>>>> responses from coders who actually uses these, which implies that it
>>>> is safe to remove this.
>>>>
>>>>
>>>>
>>>> The other code paths that are marked as deprecated include:
>>>>
>>>>
>>>>
>>>> * Speech.reason* constants
>>>> * synthDriverHandler. SynthDriver: speakText and speakCharacter
>>>> methods
>>>> * config. validateConfig
>>>> * config.val
>>>> * config.save
>>>>
>>>>
>>>>
>>>> If any of you (NVDA Core and add-on maintainers) are using any of
>>>> the above, please speak up before February 28, 2017. If I hear from
>>>> nobody, I'll create a pull request in March proposing that the above
>>>> code paths be removed before end of 2017. Thanks.
>>>>
>>>> Cheers,
>>>>
>>>> Joseph
>>>>
>>>>
>>>
>>>
>>> ---------------------------------------------------------------------
>>> -
>>> ------
>>> ----
>>>
>>>
>>>> --------------------------------------------------------------------
>>>> -
>>>> -
>>>> -------- Check out the vibrant tech community on one of the world's
>>>> most engaging tech sites, SlashDot.org! http://sdm.link/slashdot
>>>
>>>
>>> ---------------------------------------------------------------------
>>> -
>>> ------
>>> ----
>>>
>>>
>>>> _______________________________________________
>>>> Nvda-devel mailing list
>>>> [hidden email]
>>>> https://lists.sourceforge.net/lists/listinfo/nvda-devel
>>>>
>>>
>>>
>>> ---------------------------------------------------------------------
>>> -
>>> ------
>>> --
>>> Check out the vibrant tech community on one of the world's most
>>> engaging tech sites, SlashDot.org! http://sdm.link/slashdot
>>> _______________________________________________
>>> Nvda-devel mailing list
>>> [hidden email]
>>> https://lists.sourceforge.net/lists/listinfo/nvda-devel
>>>
>>>
>>> ---------------------------------------------------------------------
>>> -
>>> -------- Check out the vibrant tech community on one of the world's
>>> most engaging tech sites, SlashDot.org! http://sdm.link/slashdot
>>> _______________________________________________
>>> Nvda-devel mailing list
>>> [hidden email]
>>> https://lists.sourceforge.net/lists/listinfo/nvda-devel
>>
>>
>> ----------------------------------------------------------------------
>> ------
>> --
>> Check out the vibrant tech community on one of the world's most
>> engaging tech sites, SlashDot.org! http://sdm.link/slashdot
>> _______________________________________________
>> Nvda-devel mailing list
>> [hidden email]
>> https://lists.sourceforge.net/lists/listinfo/nvda-devel
>>
>>
>> ----------------------------------------------------------------------
>> -------- Check out the vibrant tech community on one of the world's
>> most engaging tech sites, SlashDot.org! http://sdm.link/slashdot
>> _______________________________________________
>> Nvda-devel mailing list
>> [hidden email]
>> https://lists.sourceforge.net/lists/listinfo/nvda-devel
>
>
> ----------------------------------------------------------------------------
> --
> Check out the vibrant tech community on one of the world's most engaging
> tech sites, SlashDot.org! http://sdm.link/slashdot
> _______________________________________________
> Nvda-devel mailing list
> [hidden email]
> https://lists.sourceforge.net/lists/listinfo/nvda-devel
>
>
> ------------------------------------------------------------------------------
> Check out the vibrant tech community on one of the world's most
> engaging tech sites, SlashDot.org! http://sdm.link/slashdot
> _______________________________________________
> Nvda-devel mailing list
> [hidden email]
> https://lists.sourceforge.net/lists/listinfo/nvda-devel 


------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
_______________________________________________
Nvda-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/nvda-devel
Reply | Threaded
Open this post in threaded view
|

Re: Removing deprecatedcode paths:please speakup ifyour code uses documenteddeprecations suchas speech, reason* and others

James Scholes
Brian's Mail list account BY wrote:
> OK that is fine I suppose on snapshots, but presumably one still has to work
> out which add on it might be?

This information will be in the log.
--
James Scholes
http://twitter.com/JamesScholes

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
_______________________________________________
Nvda-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/nvda-devel