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
Provide a way to avoid loading incompatible app modules #1327
Comments
Comment 1 by jteh on 2011-01-19 23:01 However, in future, we will have better backwards compatibility. This means that, at least for one version, deprecation warnings or similar will be issued if a module tries to use deprecated API. We may also want to consider an NVDA version requirement or similar on app modules. If not equal to the current version, the module will fail to load. |
@jcsteh: Do you have anything to add to your last comment? |
Closing. |
Reported by vtsaran on 2011-01-19 22:54
When installing the fresh copy of NVDA, the installer, or the program itself, should verify that the user-contributed app modules do not conflict with the new code. Most recently I encountered a situation with one of the app modules, modified by me, where I was getting errors from NVDA due to my code being incompatible with the latest changes within the software. It did not immediately occur to me that the errors were produced by my faulty module, and not by NVDA.
I am not sure if the check has to be done by NVDA itself or by the installer though.
The text was updated successfully, but these errors were encountered: