-
-
Notifications
You must be signed in to change notification settings - Fork 640
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
Remove deprecated functionality #9548
Comments
I assume this is what the threshold snap branch is for?
At the current time it seems to be still working on most of my add ons and
legacy app modules that are important like older versions of word and
Outlook Express/live mail which is in use by many people either by the patch
or whatever for later windows versions.
Other than that the main add ons I see affected if I read this right will be
the 3D sound, the and the speech player in Espeak add ons and no doubt
other speech synths and sound generating add ons.
It will be interesting to see which fail if the manifest is adjusted to let
those add ons run.
Brian
bglists@blueyonder.co.uk
Sent via blueyonder.
Please address personal E-mail to:-
briang1@blueyonder.co.uk, putting 'Brian Gaff'
in the display name field.
-----
|
Hi, we might as well remove app modules that are no longer relevant – I know there will be at least one protester, but some app modules are no longer relevant, especially after dropping support for anything earlier than Windows 7 SP1. Thanks.
From: Leonard de Ruijter <notifications@github.com>
Sent: Wednesday, May 8, 2019 2:45 AM
To: nvaccess/nvda <nvda@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Subject: [nvaccess/nvda] Remove deprecated functionality (#9548)
Is your feature request related to a problem? Please describe.
The introduction of Python 3 and SPeech Refactor will introduce backwards incompatible changes.
Describe the solution you'd like
As one of the goals is to bundle all backwards incompatible changes as much as possible, I propose removing all functionality that is considered deprecated. This includes:
* Directly importing validate instead of configobj.validate
* textInfos.Point and textInfos.Rect should utilize locationHelper instead
* braille.BrailleHandler._get/set_tether
* config.getConfigDirs
* config.ConfigManager.getConfigValidationParameter
* inputCore.InputGesture.logIdentifier property
* synthDriverHandler.SynthDriver.speakText/speakCharacter, when they survives speech refactor
Describe alternatives you've considered
Just leave the code as is.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub <#9548> , or mute the thread <https://github.com/notifications/unsubscribe-auth/AB4AXECZLPVQ7LBCBWKCT6TPUKOJRANCNFSM4HLQDAAA> .
|
Hi, more importantly, any add-on not ready for Python 3 will fail, which won’t be resolved by just editing the manifest. Thanks.
From: Brian Gaff <notifications@github.com>
Sent: Wednesday, May 8, 2019 3:33 AM
To: nvaccess/nvda <nvda@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Subject: Re: [nvaccess/nvda] Remove deprecated functionality (#9548)
I assume this is what the threshold snap branch is for?
At the current time it seems to be still working on most of my add ons and
legacy app modules that are important like older versions of word and
Outlook Express/live mail which is in use by many people either by the patch
or whatever for later windows versions.
Other than that the main add ons I see affected if I read this right will be
the 3D sound, the and the speech player in Espeak add ons and no doubt
other speech synths and sound generating add ons.
It will be interesting to see which fail if the manifest is adjusted to let
those add ons run.
Brian
bglists@blueyonder.co.uk
Sent via blueyonder.
Please address personal E-mail to:-
briang1@blueyonder.co.uk, putting 'Brian Gaff'
in the display name field.
-----
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub <#9548 (comment)> , or mute the thread <https://github.com/notifications/unsubscribe-auth/AB4AXEAKADDHVIETWRAMQDDPUKT7RANCNFSM4HLQDAAA> .
|
Yes that was my point really, at least we will know then!
I'm a little worried that otherwise come the big switch over a whole raft of
people will find nvda worse, not because it is worse, but because add ons
they had forgotten about will be turned off by default.
Brian
bglists@blueyonder.co.uk
Sent via blueyonder.
Please address personal E-mail to:-
briang1@blueyonder.co.uk, putting 'Brian Gaff'
in the display name field.
-----
|
@josephsl wrote:
I've looked through all appModules and only candidate for removal seems to be sndrec32 which is present only in Windows XP.
To make myself clear I am not saying that these modules should be improved in any way but we shoudl simply keep the as is. There is no point in removing functionality. The Python 3 and speeech refactor would put off enough user as is and we should do everything possible not to make last Python 2 NVDA version the next Windows XP. |
How about the following appModules?
|
How about the following Modules? |
Hi, I advise against removing t2t at the moment. Although we did discuss this in another issue, it is a bit risky to remove it at this stage until we think hard on a better solution. @LeonarddeR, any thoughts on this one? Thanks.
From: eric <notifications@github.com>
Sent: Wednesday, May 15, 2019 5:49 PM
To: nvaccess/nvda <nvda@noreply.github.com>
Cc: Joseph Lee <joseph.lee22590@gmail.com>; Mention <mention@noreply.github.com>
Subject: Re: [nvaccess/nvda] Remove deprecated functionality (#9548)
How about the following Modules?
txt2tags
Reason for deletion:
The current txt2tags official has not been updated for a long time.
Alternatives:
You can use the markdown, or poedit plus markdown to translate the user guide and update the log.
thank
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub <#9548?email_source=notifications&email_token=AB4AXEAEIWWBQE5XUNPEKALPVSVRNA5CNFSM4HLQDAAKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGODVQKYTY#issuecomment-492874831> , or mute the thread <https://github.com/notifications/unsubscribe-auth/AB4AXED3EROECVD6TWWOCMDPVSVRNANCNFSM4HLQDAAA> .
|
hello leonardder |
I started working on this on my deprecate branch. |
Hi, I'll work on code consistency edits (winUser.FindWindow -> findWindow, for example), destined for a separate issue. Thanks. |
@LeonarddeR now that the PR above has been merged. Is this issue fixed? Or is there any further work to be done? |
Fixed in #9603 |
Is your feature request related to a problem? Please describe.
The introduction of Python 3 and SPeech Refactor will introduce backwards incompatible changes.
Describe the solution you'd like
As one of the goals is to bundle all backwards incompatible changes as much as possible, I propose removing all functionality that is considered deprecated. This includes:
Describe alternatives you've considered
Just leave the code as is.
The text was updated successfully, but these errors were encountered: