OSDN Git Service
James Teh [Fri, 20 Apr 2012 02:10:04 +0000 (12:10 +1000)]
Add translator comment for "no navigator object".
James Teh [Fri, 20 Apr 2012 02:07:02 +0000 (12:07 +1000)]
Add translator comments for reporting of formatting.
Mesar Hameed [Thu, 19 Apr 2012 06:42:00 +0000 (07:42 +0100)]
controlTypes.py: improve translator comments for "not selected".
James Teh [Thu, 19 Apr 2012 00:08:26 +0000 (10:08 +1000)]
Remove extras/auto run from removable drive, as NVDA can now generate autorun.inf itself.
James Teh [Wed, 18 Apr 2012 23:39:17 +0000 (09:39 +1000)]
source readme: Update URL for Handy Tech SDK.
Michael Curran [Wed, 18 Apr 2012 14:37:25 +0000 (00:37 +1000)]
Also commit change to readme.txt
Michael Curran [Wed, 18 Apr 2012 13:48:40 +0000 (23:48 +1000)]
We now use the most recent NSIS UAC plug-in (version 0.2.4). Please place uac.nsh and ansi\\uac.dll in the uninstaller directory. Fixes #1661
Michael Curran [Wed, 18 Apr 2012 03:22:47 +0000 (13:22 +1000)]
When NVDA is started with --launcher (including running the launcher executable itself and when NVDA is performing an update) the current user's installed user config (in appData) is used if it already exists.
Specific changes:
* nvda.pyw: set the configPath option by default to None rather than a default path.
* config.getUserDefaultconfigPath: Add a keyword argument 'useInstalledUserConfigPathIfExists' which if set to true will use the installed userConfig path (appData) if it exists, even if this is not an installed copy.
* core.main: if configPath is None (was not passed in on the commandline) then use config.getUserDefaultconfigPath setting useInstalledUserconfigPathIfExists to true if --launcher was given.
* Initialize the config directory in core.main after the configPath hasbeen set, rather than in nvda.pyw.
James Teh [Wed, 18 Apr 2012 10:34:32 +0000 (20:34 +1000)]
In Winamp, braille is now correctly updated when you move to a different item in the Playlist Editor.
Fixes #1912.
James Teh [Wed, 18 Apr 2012 10:24:16 +0000 (20:24 +1000)]
In browse mode in Adobe Reader, it is now possible to navigate to headings without a level using quick navigation and the Elements List.
Fixes #2181.
James Teh [Wed, 18 Apr 2012 10:15:06 +0000 (20:15 +1000)]
Detection of word breaks now works correctly where whitespace is followed by certain punctuation.
Fixes #1656.
James Teh [Tue, 17 Apr 2012 23:40:10 +0000 (09:40 +1000)]
controlTypes: Add translator comment for "block quote".
James Teh [Tue, 17 Apr 2012 19:43:22 +0000 (05:43 +1000)]
speech: Add translator comment for "not %s".
James Teh [Tue, 17 Apr 2012 19:34:20 +0000 (05:34 +1000)]
updateCheck.DonateRequestDialog: Change the label of the Close button to Not now to make its purpose clearer. Morph the Donate button into a Done button after it has been pressed, which then closes the dialog.
Mesar Hameed [Tue, 17 Apr 2012 14:31:35 +0000 (15:31 +0100)]
Small change to allow "not selected", and "not checked"
to be localized in a better way than concatinating the translation of "not" and "selected/checked".
Fixes #2235.
James Teh [Mon, 16 Apr 2012 23:50:52 +0000 (09:50 +1000)]
installerGui: Remove unnecessary code.
James Teh [Mon, 16 Apr 2012 23:24:17 +0000 (09:24 +1000)]
installerGui: Display the error icon in error message boxes.
James Teh [Mon, 16 Apr 2012 23:21:45 +0000 (09:21 +1000)]
installerGui: Translator comments.
Michael Curran [Mon, 16 Apr 2012 12:32:28 +0000 (22:32 +1000)]
Create portable copy dialog: The portable directory field is left blank by default. The browse dialog will either start from the typed portable directory or c: if its blank. When pressing continue, A messageBox is now shown if the portable directory is blank, or if the drive the portable directory is on does not exist. Fixes #2208
Cagri Dogan [Mon, 16 Apr 2012 11:45:11 +0000 (12:45 +0100)]
Turkish (tr):
symbols.dic
userGuide.t2t matching 5070
nvda.po matching 5077
Dinakar T.D. [Mon, 16 Apr 2012 11:44:51 +0000 (12:44 +0100)]
Tamil (ta):
userGuide.t2t matching 5070
nvda.po matching 5066
Ondrej Rosik [Mon, 16 Apr 2012 11:44:33 +0000 (12:44 +0100)]
Slovak (sk):
symbols.dic
changes.t2t matching 5059
userGuide.t2t matching 5063
nvda.po almost matching 5066
Diogo Costa [Mon, 16 Apr 2012 11:43:31 +0000 (12:43 +0100)]
Portuguese (pt_PT):
symbols.dic
userGuide.t2t matching: insufficient data
nvda.po matching 5066
Mesar Hameed [Mon, 16 Apr 2012 11:43:12 +0000 (12:43 +0100)]
Brazilian Portuguese (pt_BR):
userGuide.t2t matching 5057
nvda.po matching 5066
Authors: Cleverson Casarin Uliana <clever92000@yahoo.com.br>, Marlin Rodrigues <marlincgrodrigues@yahoo.com.br>
Michael Curran [Mon, 16 Apr 2012 10:54:33 +0000 (20:54 +1000)]
installer.registerInstallation: correctly create the app path NVDA registry key so that NVDA can be again started from the Run dialog. It needed to be the full path to the exe, and "" should be used instead of "@" to set the default subkey. Fixes #2247
Michael Curran [Mon, 16 Apr 2012 06:53:08 +0000 (16:53 +1000)]
base NVDAObject: add a 'cellCoordsText' property which can be used to override presentation of row and column numbers with a different format such as A1. Speech: announce cellCoordsText instead of row and column numbers if its implemented. Excel and SOFFICE: Make use of cellCoordsText for spreadsheet cell coordinates. This now means that specifically in these spreadsheets, the cell coordinates will be spoken after the value rather than before. Announcement of cell coordinates can be turned off all together in the document formatting dialog. Note that Braille does not yet seem to present row and column info at all for NVDAObjects yet.
James Teh [Mon, 16 Apr 2012 09:02:09 +0000 (19:02 +1000)]
updateCheck, installerGui: Hide the progress dialog before destroying it. For updateCheck, make sure the Python object gets deleted as well.
This seems to fix the crash after updating and the issue where the progress dialog would still show while the message box was being displayed. I'm not sure why this is necessary, but it seems Destroy is delayed somehow.
Hubert Meyer [Mon, 16 Apr 2012 07:05:24 +0000 (08:05 +0100)]
Polish (pl):
userGuide.t2t matching 5057
nvda.po almost matching 5066
Mesar Hameed [Mon, 16 Apr 2012 07:05:08 +0000 (08:05 +0100)]
Norwegian bokmål (nb_NO):
nvda.po matching 5070
Authors: David Hole <balubathebrave@gmail.com>, Bjornar Seppola <bjornar@seppola.net>
Mesar Hameed [Mon, 16 Apr 2012 07:00:18 +0000 (08:00 +0100)]
Japanese (ja):
changes.t2t matching 5053
nvda.po matching 5077
Authors: Katsutoshi Tsuji <tsuji-katsutoshi@mitsue.co.jp>, Nakamura Kiyochika <nakamura-kiyochika@mitsue.co.jp>
Simone Dal Maso [Mon, 16 Apr 2012 06:55:11 +0000 (07:55 +0100)]
Italian (it):
userGuide.t2t matching 5057
changes.t2t matching 5059
nvda.po matching 5066
Michel such [Mon, 16 Apr 2012 06:50:05 +0000 (07:50 +0100)]
French (fr):
nvda.po matching 5066
Jani Kinnunen [Mon, 16 Apr 2012 06:47:15 +0000 (07:47 +0100)]
Finnish (fi):
symbols.dic
changes.t2t matching 5059
userGuide.t2t matching 5070
nvda.po matching 5077
Juan C. buno [Mon, 16 Apr 2012 06:44:55 +0000 (07:44 +0100)]
Galician (gl):
userGuide.t2t matching 5063
changes.t2t matching 5059
nvda.po matching 5066
Juan C. buno [Mon, 16 Apr 2012 06:44:52 +0000 (07:44 +0100)]
Spanish (es):
userGuide.t2t matching 5063
changes.t2t matching 5059
nvda.po matching 5066
Mesar Hameed [Mon, 16 Apr 2012 06:41:16 +0000 (07:41 +0100)]
German (de):
userGuide.t2t matching 5070
changes.t2t matching 5059
nvda.po matching 5070
Authors: Bernd Dorer <bernd_dorer@yahoo.de>, David Parduhn <xkill85@gmx.net>
Daniel K. Gartmann [Mon, 16 Apr 2012 06:37:33 +0000 (07:37 +0100)]
Danish (da):
symbols.dic corrections.
Radek zalud [Mon, 16 Apr 2012 06:36:12 +0000 (07:36 +0100)]
Czech (cs):
nvda.po almost matching 5070
<Fatma> [Mon, 16 Apr 2012 06:28:52 +0000 (07:28 +0100)]
Arabic (ar):
symbols.dic small correction
changes.t2t matching 5059
userGuide.t2t matching 5070
nvda.po almost matching 5070
James Teh [Mon, 16 Apr 2012 02:10:51 +0000 (12:10 +1000)]
updateCheck.UpdateDownloader: Display an error message when an error occurs.
James Teh [Mon, 16 Apr 2012 01:56:34 +0000 (11:56 +1000)]
cosmetic: Fix indentation.
James Teh [Mon, 16 Apr 2012 01:46:00 +0000 (11:46 +1000)]
Add translator comments for the progress bar output options in the Object Presentation settings dialog.
James Teh [Mon, 16 Apr 2012 01:32:23 +0000 (11:32 +1000)]
installerGui: Add translator comments.
James Teh [Mon, 16 Apr 2012 00:53:53 +0000 (10:53 +1000)]
installerGui: Clean up the Installer and Create Portable NVDA dialogs after performing the action.
James Teh [Mon, 16 Apr 2012 00:49:11 +0000 (10:49 +1000)]
installerGui: Make the Continue button the default button in the Installer and Create Portable NVDA dialogs.
Fixes #2225.
James Teh [Mon, 16 Apr 2012 00:31:51 +0000 (10:31 +1000)]
Add copyright headers.
Michael Curran [Fri, 13 Apr 2012 04:12:07 +0000 (14:12 +1000)]
user guide: fix error in internaionalization section where Taiwanese mandarin was listed as a language -- it now just says traditional and Simplified Chinese.
James Teh [Thu, 12 Apr 2012 23:55:47 +0000 (09:55 +1000)]
gui.installerGui.IndeterminateProgressDialog: Beep every time the indeterminate progress bar is pulsed (every second) to audibly indicate progress.
Mesar Hameed [Tue, 10 Apr 2012 05:47:49 +0000 (06:47 +0100)]
userGuide.t2t: add a note to say that the report remaining time shortcut in foobar only works with the default status line configuration.
Fixes #2230.
Mesar Hameed [Mon, 9 Apr 2012 20:44:54 +0000 (21:44 +0100)]
Updating Iven espeak varient to be louder.
------------- This line and the following will be ignored --------------
modified:
nvdaHelper/espeak/variants/iven
Fixes #2231.
James Teh [Fri, 6 Apr 2012 01:45:02 +0000 (11:45 +1000)]
Remove redundant import.
Michael Curran [Fri, 6 Apr 2012 01:12:28 +0000 (11:12 +1000)]
updateCheck: also fail to import if in secure mode. This is a fix to stop updates happening on secure desktops such as Windows logon.
James Teh [Fri, 6 Apr 2012 01:03:40 +0000 (11:03 +1000)]
Since we're oversimplifying our use of English, thrice -> three times for consistency.
Mesar Hameed [Thu, 5 Apr 2012 14:26:28 +0000 (15:26 +0100)]
userguide: cosmetic change, thrice changed to three times.
This was done previously but this particular instance seems to have been missed.
Michael Curran [Thu, 5 Apr 2012 07:37:18 +0000 (17:37 +1000)]
installer: fix broken explore NVDA User config start menu shortcut. Fixes #2213
James Teh [Thu, 5 Apr 2012 07:13:40 +0000 (17:13 +1000)]
English User Guide: NVDA (when written as the name of the software) should always be spelt with all capitals.
Fixes #2217.
James Teh [Thu, 5 Apr 2012 06:30:27 +0000 (16:30 +1000)]
updateCheck: Tell the update server whether this is an installed copy.
James Teh [Thu, 5 Apr 2012 04:30:17 +0000 (14:30 +1000)]
NVDA can now automatically check for, download and install updates.
Fixes #73.
James Teh [Thu, 5 Apr 2012 04:28:46 +0000 (14:28 +1000)]
updateCheck: Handle multiple update URLs from the server.
James Teh [Thu, 5 Apr 2012 04:23:49 +0000 (14:23 +1000)]
documentation: Linguistic and spacing fixes, as well as adding a ticket number.
James Teh [Thu, 5 Apr 2012 04:14:03 +0000 (14:14 +1000)]
Update documentation.
James Teh [Thu, 5 Apr 2012 02:37:05 +0000 (12:37 +1000)]
updateCheck: Don't do automatic update checks if running as the launcher.
James Teh [Wed, 4 Apr 2012 11:44:51 +0000 (21:44 +1000)]
Move donate URL into a constant in gui to avoid duplication.
James Teh [Wed, 4 Apr 2012 08:05:13 +0000 (18:05 +1000)]
updateCheck: Add a dialog requesting a donation after the user chooses to download an update.
James Teh [Wed, 4 Apr 2012 07:05:02 +0000 (17:05 +1000)]
updateCheck: Remove the updater file after installing the update.
James Teh [Wed, 4 Apr 2012 05:32:01 +0000 (15:32 +1000)]
updatecheck:
* Update for repackaged.
* For installed copies, give the user the option to automatically download and install the update. Portable copies just open the link via the default browser.
James Teh [Tue, 3 Apr 2012 18:06:49 +0000 (04:06 +1000)]
Merge main.
Michael Curran [Tue, 3 Apr 2012 08:03:19 +0000 (18:03 +1000)]
If creation of a portable copy fails, include the exception string in the message box (e.g. if trying to copy to a readonly directory you will see error 5 access is denied <path>)
Michael Curran [Tue, 3 Apr 2012 02:16:30 +0000 (12:16 +1000)]
Merged repackaged. NVDA is now distributed as one stand-alone executable which provides the ability to install or create a portable copy at any time. Specifically:
* scons launcher will produce one executable that when run will: start a temporary copy of NVDA, and show a dialog that will allow to install NVDA, create a portable copy, or continue running.
* A portable version of NVDA can now be installed by choosing Install NVDA under Tools in the NVDA menu.
* an installed version of NVDA can create a portable copy by choosing Create Portable Copy under Tools in the NVDA menu.
Michael Curran [Tue, 3 Apr 2012 02:14:28 +0000 (12:14 +1000)]
Updated readme.txt, changes and user guide.
Michael Curran [Tue, 3 Apr 2012 01:06:22 +0000 (11:06 +1000)]
uninstaller: look for uac.dll in the installer dir for now to save people having to move it.
Michael Curran [Mon, 2 Apr 2012 09:41:23 +0000 (19:41 +1000)]
sconstruct: no longer append '_launcher' to the launcher file name.
Michael Curran [Mon, 2 Apr 2012 09:40:28 +0000 (19:40 +1000)]
installer: find the correct program files path in the registry. Correctly check to see if the desktop shortcut exists before removing in unregisterInstallation rather than just checking its containing directory. Do not hard code icon paths for any of our shortcuts as Windows probably does better finding them itself - may fix some icon issues.
Michael Curran [Mon, 2 Apr 2012 05:52:20 +0000 (15:52 +1000)]
merged main
Michael Curran [Mon, 2 Apr 2012 05:48:17 +0000 (15:48 +1000)]
config.execElevated: Add a handleAlreadyElevated argument which is false by default. If set to true, this function will use IsUserAnAdmin to find out whether elevation is actually necessary and if not then not force runAs.
Installer GUI: call execElevated with handleAlreadyElevated set to True so that on XP the runAs dialog is not shown if the user is already an admin.
Michael Curran [Mon, 2 Apr 2012 05:46:56 +0000 (15:46 +1000)]
DeleteKeyEx does not work for 32 bit systems, so use DeleteKey
James Teh [Sun, 1 Apr 2012 22:39:57 +0000 (08:39 +1000)]
Merge main.
James Teh [Sun, 1 Apr 2012 01:57:59 +0000 (11:57 +1000)]
Add translator comments.
Michael Curran [Wed, 28 Mar 2012 04:23:24 +0000 (14:23 +1000)]
installer progress dialog: use gui.mainFrame as its parent
Michael Curran [Wed, 28 Mar 2012 04:15:29 +0000 (14:15 +1000)]
The 'create portable copy' wizard is now just one dialog, rather like the install dialog but with different options. Also added a bit more logging and fixed one or two other errors to do with making portable copies.
James Teh [Tue, 27 Mar 2012 10:35:37 +0000 (20:35 +1000)]
gui: Remove explicit access key for Check for update menu item, as it overrides the implicit access key for User Guide.
Michael Curran [Tue, 27 Mar 2012 06:42:37 +0000 (16:42 +1000)]
installer dialog: at the end, start nvda.exe not nvda_uiAccess.exe, forgot code already makes this file.
Michael Curran [Tue, 27 Mar 2012 06:35:34 +0000 (16:35 +1000)]
NVDA can now be started with a --install option, which will automatically start installing (or updating a previous copy of) NVDA. Although a progress dialog is shown, no user input is needed. The newly installed copy is restarted at the end.
Michael Curran [Tue, 27 Mar 2012 06:32:38 +0000 (16:32 +1000)]
Merge the idea of installing and updating in many places to make code maintenence easier and to simplify possibilities for the user.
Specifically:
* Remove the Updater dialog, instead, always show the Installer dialog, but in the case where a previous copy is installed, note in the caption text that it will be updated, and also set previous defaults for the desktop and logon options.
* nvda_slave install now will always try unregistering a previous installation, and if there really was a previous install dir, then also try and remove files mentioned in the old installer log. nvda_slave no longer supports an updateInstall argument.
* Split out some install/update code in gui that in future can be used for auto updating.
Peter Vágner [Mon, 26 Mar 2012 06:11:27 +0000 (08:11 +0200)]
Ukrainian (uk):
merged from 2012.1
Володимир Пиріг [Mon, 26 Mar 2012 06:06:21 +0000 (08:06 +0200)]
Ukrajnian (uk):
Manually updated language file and symbols.
Note this was supposed to be committed before the 2012.1 release but I missed it. In case there is going to be a minor update I am also committing to 2012.1 branch.
James Teh [Sun, 25 Mar 2012 23:42:25 +0000 (09:42 +1000)]
User Guide: Add laptop key for report text formatting command, thereby fixing table formatting.
Fixes #2197.
Michael Curran [Fri, 23 Mar 2012 05:08:34 +0000 (15:08 +1000)]
Fix freezes in MS Word which would result when it took more than 2 seconds to fetch text from a document (extremely long lines or tables of contents). Fixes #2191. Specifically: use SendMessage instead of SendMessageTimeout in the rpc functions as even if the main thread took too long, simply timing out is more dangerous as it causes memory corruption and therefore possibly endless loops.
James Teh [Thu, 22 Mar 2012 04:47:35 +0000 (14:47 +1000)]
Merge 2012.1.
Michael Curran [Wed, 21 Mar 2012 23:59:59 +0000 (09:59 +1000)]
sconstruct: copyright info should always be hard-coded by NVDA's versionInfo.copyright
Michael Curran [Wed, 21 Mar 2012 22:05:10 +0000 (08:05 +1000)]
scons now passes copyright info to the launcher and uninstaler. By default its versionInfo.copyright.
Michael Curran [Wed, 21 Mar 2012 11:02:06 +0000 (21:02 +1000)]
Installer: No longer allow the user to change where NVDA should install its files. It must be in Program files for UIAccess to work, and it also means that NVDA can take full responsibility of its directory, including knowing its safe to delete fully on uninstall. Choice of startMenu folder and whether the services is installed is also now hidden from the user. Applications are now moving towards much simpler installers with less questions and therefore much less chance for error on the part of the user.
Updater: Detect installs that used the old installer, and remove all files logged when last installed. This is because now even for an update, NVDA is forcefully installed in its correct directory (nvda in Program files).
Installer and updater dialogs: provide a useful caption, and also tell the user at the end of success/failier. And in the case of success, restart the newly installed/updated NVDA when pressing ok.
Michael Curran [Wed, 21 Mar 2012 11:01:33 +0000 (21:01 +1000)]
nvdaLauncher.nsi: include mui2 and all its language files as banner does show a standard message which requires the language files.
radek Zalud [Wed, 21 Mar 2012 10:14:49 +0000 (11:14 +0100)]
czech /(cz):
updated manually - not complete but usefull anyway
James Teh [Tue, 20 Mar 2012 23:11:30 +0000 (09:11 +1000)]
brailliantB driver: Support the Brailliant B 80, which for some reason has a bluetooth name of "Brailliant 80" instead of "Brailliant B 80".
Bram Duvigneau [Tue, 20 Mar 2012 21:33:43 +0000 (21:33 +0000)]
Duch (nl):
userGuide.t2t matching 5035?
Marlin Rodrigues [Tue, 20 Mar 2012 21:29:10 +0000 (21:29 +0000)]
Brazilian Portuguese (pt_BR):
userGuide.t2t corrections
Peter Vágner [Tue, 20 Mar 2012 15:11:57 +0000 (16:11 +0100)]
slovak (sk):
updated changes
Mesar Hameed [Tue, 20 Mar 2012 13:11:24 +0000 (13:11 +0000)]
Merge 2012.1
Diogo Costa [Tue, 20 Mar 2012 13:08:12 +0000 (13:08 +0000)]
Portuguese (pt_PT):
nvda.po matching 5044
symbols.dic