Develop and Download Open Source Software

Browse Subversion Repository

Contents of /trunk/contributors.txt

Parent Directory Parent Directory | Revision Log Revision Log


Revision 68 - (show annotations) (download)
Fri Feb 12 08:39:25 2010 UTC (14 years, 1 month ago) by tsuzi
File MIME type: text/plain
File size: 4977 byte(s)
NVDA Projectの更新
Revision: 3467
Author: bzr
Date: 22:36:05, 2010年1月20日
Message:
Updated brazilian portuguese language strings for the NVDA installer, readme and quick command keys,
Updated spanish language file,
Updated czech language file, user guide and what's new,
Updated french language file,
Updated hungarian language file and what's new.

Revision: 3468
Author: bzr
Date: 6:59:04, 2010年1月21日
Message:
vbuf backends: Images inside links and clickables with alt= are no longer incorrectly rendered. One exception is where a link only includes an image with alt= and nothing else, in which case it will be included, as this is obviously an authoring error.

Revision: 3469
Author: bzr
Date: 8:45:03, 2010年1月21日
Message:
Update what's new.

Revision: 3470
Author: bzr
Date: 14:18:03, 2010年1月21日
Message:
*nvdaController interface: make the bindingh handle implicit so that it does not have to be passed in for every call. As there can only be one NVDA running on the system, there's no need to allow for specifying different binding handles. nvdaController.acf has been added partyly for this purpose.
*nvdaController interface: all methods now return a type of error_status_t. Any faults or communication errors are now communicated via this return code, rather than causing an RPC exception. Again, nvdaController.acf was needed for this.
*ia2 live region support in nvdaHelperRemote: no longer a need for  the speakText wrapper function as we no longer get RPC exceptions or need to pass a binding handle. We create/free the  implicit global binding handle (nvdaControllerBindingHandle) in the initialization/termination functions, rather than a specific one.
*nvdaHelper.py: Make sure to register all function pointer callbacks, with a nice list and For loop.
*nvdaController interface: add two new methods: cancelSpeech, and brailleMessage. Implement these in nvdaHelper.py / nvdaHelperLocal.

All these changes should make it quite a bit easier to now implement a client dll for communicating with NVDA from external programs.

Revision: 3471
Author: bzr
Date: 14:18:04, 2010年1月21日
Message:
Introducing  nvdaControllerClient.dll, which can be used from external applications, to communicate with NVDA.
This client dll exposes the nvdaController RPC interface, which currently has the following functions: getNVDAVersionString, speakText, cancelSpeech, and brailleMessage.
Due to recent changes to nvdaController, these client functions can be used with out worrying about RPC exceptions, and or binding handles. Any errors will be given back as the return code. 
nvdaControllerClient.dll now gets built along with nvdaHelper (its code lives in nvdaHelper/client/), and the dll is placed in NVDA's lib and lib64 directories.

Revision: 3472
Author: bzr
Date: 17:46:03, 2010年1月21日
Message:
what's new: Add a missing ticket number.

Revision: 3473
Author: bzr
Date: 17:46:04, 2010年1月21日
Message:
mshtml vbuf backend: Don't render images with alt attribs in links if the link has text content, as the text is sufficient and the image is almost certainly irrelevant.

Revision: 3474
Author: bzr
Date: 17:46:05, 2010年1月21日
Message:
source readme: Push minimum requirement for IAccessible2 to 1.1. Update for the addition of the 64 bit proxy dll.

Revision: 3475
Author: bzr
Date: 17:46:05, 2010年1月21日
Message:
Update what's new.

Revision: 3476
Author: bzr
Date: 21:09:04, 2010年1月21日
Message:
Installer: do not show the checkbox on the start menu page that allows you to disable creation of shortcuts, it is confusing to some users, plus  Its probably quite a standard thing to place a program in the start menu when installing.

Revision: 3477
Author: bzr
Date: 21:09:05, 2010年1月21日
Message:
Installer: add english lang string for the desktop shortcut component (forgot to commit this along with the addition of the component). Now at least in English installers  you can see the desktop shortcut component.

Revision: 3478
Author: bzr
Date: 7:38:05, 2010年1月22日
Message:
Updated finnish language file, language strings for the NVDA installer, what's new,
Updated italian language file, language strings for the NVDA installer,
Updated slovak language file, language strings for the NVDA installer, what's new,
Updated czech language strings for the NVDA installer,
Updated hungarian language strings for the NVDA installer, what's new,
Corrected the liblouis version number in the english what's new.

Revision: 3479
Author: bzr
Date: 7:42:03, 2010年1月22日
Message:
NVDAController sconscript file:  make sure to use  the preexisting value of MIDLFLAGS in the new value given to MSRPCStubs when creating the NVDAController stubs. This allows nvdaController to again be build for 64 bit systems.

Revision: 3480
Author: bzr
Date: 11:12:07, 2010年1月22日
Message:
nvdaController interface: add a method 'testIfRunning' which technically does nothing, but can be used to test if NVDA is currently running. It will return 0 if it successed, non-zero otherwize.

Revision: 3481
Author: bzr
Date: 11:12:08, 2010年1月22日
Message:
WinConsole NVDAObject: if braille is tethered to review and you focus on a console window, you can now correctly read its text with the review cursor.  You can also now read the text in any console window you move to with object navigation. However, if you move to a console window with object navigation, but you are currently focused on a console window, the focused console window will no longer be spoken by NVDA when it updates, unless you either navigate back to that console, or you switch focus away and back again. In short, if the navigator object moves to a console window, NVDA gets connected to that console (for text reading).

Revision: 3482
Author: bzr
Date: 14:35:04, 2010年1月22日
Message:
Updated brazilian portuguese language strings for the NVDA installer,
Updated slovak what's new.

Revision: 3483
Author: bzr
Date: 16:04:03, 2010年1月22日
Message:
nvdaControllerClient: append '32' or '64' to the end of the library name so that it reflects the architecture. E.g. nvdaControllerClient32.dll.  Rename nvdaControllerClient.dll.def to nvdaControllerClient.def and integrate it in to the sconscript much better so that changes to this file force the library to be rebuilt.

Revision: 3484
Author: bzr
Date: 16:04:04, 2010年1月22日
Message:
Added some short documentation and examples for using NVDA controller client API. There is an example c source file (which could be compiled and linked against the client import library), and an example Python script. that uses ctypes to call functions in the client dll. The documentation mentions roughly how the library should be used, and the license that its under.

Revision: 3485
Author: bzr
Date: 16:04:04, 2010年1月22日
Message:
nvdaHelper: restructured the main sconstruct file quite a bit to handle multiple install locations. Hopefully its now a bit more readable also. The client library (dll,lib etc) are now installed in to extras/controllerClient. nvdaController.h (generated from the nvdaController interface) is also installed in to extras/controllerClient, completing the needed bits of the client API.

Revision: 3486
Author: bzr
Date: 15:49:04, 2010年1月23日
Message:
 * NVDA Controller python example: update library name regarding the latest changes.

Revision: 3487
Author: bzr
Date: 8:19:04, 2010年1月25日
Message:
speech: Don't speak the ”check menu item” role. However, do speak ”not checked” for check menu items to inform the user they are checkable.

Revision: 3488
Author: bzr
Date: 11:00:07, 2010年1月25日
Message:
nvdaController interface and client: make all functions use the stdcall calling convention (they used to use the cdecl calling convention). This should allow them to be called from Visual Basic. The nvdaHelperLocal nvdaController function pointers and Python callbacks in nvdaHelper.py have also been changed to stdcall more for completeness than necessity.

Revision: 3489
Author: bzr
Date: 16:18:04, 2010年1月25日
Message:
TeamTalk appmodule: VU meter progress bar in the main window is no longer anounced as it updates. Also special characters can be read properly in the incoming chat window.

Revision: 3490
Author: bzr
Date: 16:40:04, 2010年1月25日
Message:
Updated french language strings for the NVDA installer,
Updated japanese language file and language strings for the NVDA installer,
Updated traditional chinese language strings for the NVDA installer,
Updated finnish what's new,
updated slovak what's new,
Updated english what's new.

Revision: 3491
Author: bzr
Date: 17:18:03, 2010年1月25日
Message:
Update what's new.

Revision: 3492
Author: bzr
Date: 17:18:04, 2010年1月25日
Message:
controllerClient readme: Include a note about building from source and where to obtain a pre-built package. Mention the 32 bit and 64 bit versions of the files.

Revision: 3493
Author: bzr
Date: 17:18:05, 2010年1月25日
Message:
Reduce and correct virtual buffer verbosity when moving by character and word. To achieve this, most of speech.getControlFieldSpeech() has been rewritten and simplified, so it should hopefully be easier to work with in future. Closes #490.

Revision: 3494
Author: bzr
Date: 15:05:06, 2010年1月26日
Message:
Updated czech language file,
Updated japanese language strings for the NVDA installer,
Updated galician language file, language strings for the NVDA installer and what's new,
Updated spanish language strings for the NVDA installer and what's new,
Updated french user's guide,
Updated slovak what's new.

Revision: 3495
Author: bzr
Date: 12:15:03, 2010年1月27日
Message:
source readme: Update info on NSIS UAC plugin. 0.0.11d does work. Clarify that you need the ANSI version, note the unicode version.

Revision: 3496
Author: bzr
Date: 15:02:03, 2010年1月27日
Message:
Updated finnish language file and what's new,
Updated traditional chinese language file.

Revision: 3497
Author: bzr
Date: 9:23:04, 2010年1月28日
Message:
Fix some problems with UIATextInfo.move. Specifically:  If endpoint was 'end' we would tell UIA to use end. Also it seems that some implementations of UIA (specifically VS 2010 code editor)  makes IUIAutomationTextRange::Move and IUIAutomationTextRange::MoveEndpointByUnit  return a positive value, even if the direction given is negative. NVDA expects it to be negative, so force it to negative if it should be.  This now allows NVDA to properly announce backspacing in the VS 2010 code editor.

Revision: 3498
Author: bzr
Date: 9:21:05, 2010年2月1日
Message:
UIA NVDAObject's __new__ method: If there is an error getting the UIA element's runtime ID, simply don't record the object in the live NVDAObject table, nore try and fetch a previously recorded NVDAObject.  Previously  if there was an error fetching the runtime Id,  the exception would cause many other strange errors in NVDA such as infinite focus ancestries, missing parents, and other indirect exceptions. Although very rare.

Revision: 3499
Author: bzr
Date: 9:21:06, 2010年2月1日
Message:
watchDog: When the focus (according to guiThreadInfo) is in a window with a particualr window class (such as Internet Explorer_Server, or _WwG), do not allow a minimum timeout. This may stop some bugs such as NVDA not being able to read Internet Explorer documents or Microsoft Word documents the first time these applications are opened (if they take a while).

Revision: 3500
Author: bzr
Date: 10:04:03, 2010年2月1日
Message:
Fix for #474. Filter out redundant second focus event on menuItems in SysListView32 lists (Windows Places and Frequentyly Used Programs in Start menu).

Revision: 3501
Author: bzr
Date: 13:40:04, 2010年2月2日
Message:
logonui appModule: appropriately report error messages shown for incorrect passwords and such.  The to--level pane is now treeted as a dialog, thus it now has the error messages in its description.

Revision: 3502
Author: bzr
Date: 9:16:05, 2010年2月3日
Message:
logonui app module: Remove redundant code and add comment. Update what's new.

Revision: 3503
Author: bzr
Date: 9:20:03, 2010年2月3日
Message:
Activating same-page links in Firefox 3.6 now appropriately moves the virtualBuffer cursor to the correct place on the page. Firefox 3.6 fires scrollingStart on leaf nodes, so we bounce the event up to the node's parent so that any possible virtualBuffers will detect it.

Revision: 3504
Author: bzr
Date: 11:14:04, 2010年2月3日
Message:
nvdaHelper scons site_init: Add path to batch file for building for x64 on an x64 host.

Revision: 3505
Author: bzr
Date: 12:57:05, 2010年2月3日
Message:
nvdaHelper build instructions: Provide link to specific build of SCons, as all current versions are broken in relation to the Windows SDK.

Revision: 3506
Author: bzr
Date: 15:04:04, 2010年2月3日
Message:
      Updated german language file and the language strings for the NVDA installer,
      Updated arabic language file, language strings for the NVDA installer, quick command keys, user guide, readme,
Updated slovak what's new.

Revision: 3507
Author: bzr
Date: 18:40:05, 2010年2月3日
Message:
Move the ProgressBar NVDAObject into a new behaviors module, which will soon contain other classes providing common behaviour for specific types of controls.

Revision: 3508
Author: bzr
Date: 18:40:06, 2010年2月3日
Message:
Update bzr ignores to cover stuff built in extras/controllerClient.

Revision: 3509
Author: bzr
Date: 18:40:06, 2010年2月3日
Message:
Move Dialog NVDAObject into behaviors module and update IAccessible code accordingly. Minor changes to Dialog code.

Revision: 3510
Author: bzr
Date: 18:40:07, 2010年2月3日
Message:
logonui app module:
	* Overlay the new behaviors.Dialog class instead of using __class__.
	* Restrict the check for the button that signals a pop-up message such that there must be no next object. Fixes the issue where the ”Switch user” button in the secure logon dialog caused the dialog to spuriously read.

Revision: 3511
Author: bzr
Date: 19:06:03, 2010年2月3日
Message:
logonui app module: Add code to stop spuriously reporting the dialog again when tab is pressed after the first focus in the secure logon dialog.

Revision: 3512
Author: bzr
Date: 19:06:04, 2010年2月3日
Message:
NVDAObjects.behaviors: Add missing import.

Revision: 3513
Author: bzr
Date: 6:11:05, 2010年2月4日
Message:
   * Miranda IM appModule: update with respect to latest changes. Use Dialog from new behaviors module rather than PropertyPage, which no longer exists.

Revision: 3514
Author: bzr
Date: 14:12:06, 2010年2月4日
Message:
installer: Make the publisher a define defaulting to ”unknown”.

Revision: 3515
Author: bzr
Date: 15:05:05, 2010年2月4日
Message:
Updated finnish what's new.

Revision: 3516
Author: bzr
Date: 15:09:04, 2010年2月4日
Message:
	* In Adobe Reader, PDF interactive forms developed with Adobe LiveCycle are now supported. (#475)
	* Fixed the issue where some text was not rendered in Adobe Reader in certain PDF documents.

Revision: 3517
Author: bzr
Date: 12:15:06, 2010年2月5日
Message:
Update  version and copyright for the english user guide.

Revision: 3518
Author: bzr
Date: 12:15:07, 2010年2月5日
Message:
English user guide changes:
*Mention script to move focus to navigator object.
*Mention mouse scripts (leftClick,rightClick,LeftLock,rightLock).
*Mention 'Braille tethered to' option under braille settings, replacing the 'miscilanious' section.
*In the 'Navigating with the system caret' section: remove paragraph about sayAll, and replace it with a list of all caret related key commands in NVDA (sayAll, readLine, readSelection, reportFormatting). Also in the paragraph about how the review cursor follows the caret, note that this can be toggled with its key command.

Revision: 3519
Author: bzr
Date: 12:20:03, 2010年2月5日
Message:
English user guide: remove mention of display synthesizer - it no longer exists.

Revision: 3520
Author: bzr
Date: 12:24:03, 2010年2月5日
Message:
English user guide: Fix HTML sintax error

Revision: 3521
Author: bzr
Date: 12:36:03, 2010年2月5日
Message:
English user guide: mention table navigation key commands in System caret navigation section. Also note in the paragraph about virtual buffer modes, that browse mode  is very much like the system caret, in fact all of NVDA's system caret key commands are available.

Revision: 3522
Author: bzr
Date: 12:43:09, 2010年2月5日
Message:
English user guide: remove  a bit of junk.

Revision: 3523
Author: bzr
Date: 15:51:06, 2010年2月6日
Message:
Updated slovak user guide, what's new and key commands.

Revision: 3524
Author: bzr
Date: 21:05:05, 2010年2月6日
Message:
 * Updated Russian language file

Revision: 3525
Author: bzr
Date: 16:55:04, 2010年2月7日
Message:
      Updated hungarian language file, user guide, what's new, and quick command
 keys.

Revision: 3526
Author: bzr
Date: 2:57:04, 2010年2月8日
Message:
 * script_navigator_moveFocus: assign the docstring properly. Mention this script in key_commands.txt.

Revision: 3527
Author: bzr
Date: 8:22:04, 2010年2月8日
Message:
logHandler: Once again (correctly) specify the encoding when creating the logging FileHandler, as the issue (PythonIssue:5170) we were hacking around by not doing this was fixed in Python 2.6.2.

Revision: 3528
Author: bzr
Date: 10:00:07, 2010年2月8日
Message:
logHandler: Log EVENT_E_ALL_SUBSCRIBERS_FAILED as debugWarning. This is an error spuriously thrown by UIA properties and there doesn't seem to be anything we can do about it.

Revision: 3529
Author: bzr
Date: 10:00:10, 2010年2月8日
Message:
contributors: Recognise Peter and Aleksey as developers. Better late than never. :)

Revision: 3530
Author: bzr
Date: 10:13:03, 2010年2月8日
Message:
Don't report forms in the focus ancestry if they have no name/description.

Revision: 3531
Author: bzr
Date: 11:17:04, 2010年2月8日
Message:
speech.getControlFieldSpeech(): A field is not a container if field exit will be reported when moving by character/word (speakExitForOther). Fixes #545: separators and embedded objects were not being announced when moving to them using quick navigation.

Revision: 3532
Author: bzr
Date: 14:42:06, 2010年2月8日
Message:
Updated french quick command keys,
Updated slovak quick command keys.

Revision: 3533
Author: bzr
Date: 16:58:05, 2010年2月8日
Message:
Updated finnish user guide, what's new and quick command keys,
Updated french language file and user guide.

Revision: 3534
Author: bzr
Date: 20:52:04, 2010年2月8日
Message:
builtin speech dictionary: Remove entry for telephone numbers, as it was causing text such as ”500-1000” to be spoken incorrectly. Fixes #547.

Revision: 3535
Author: bzr
Date: 1:24:04, 2010年2月9日
Message:
	* NVDA now can read incoming messages in the miranda IM chat windows automatically, if report dynamic content changes option is turned on. Also scripts are added to report three recent messages (NVDA+Control+number). (implements #546)

Revision: 3536
Author: bzr
Date: 1:24:06, 2010年2月9日
Message:
 * Updated langstrings for the NVDA installer as well as ”what's new” and ”key commands” documents in Russian

Revision: 3537
Author: bzr
Date: 6:07:04, 2010年2月9日
Message:
 * Fixed typo in Russian langstrings for the NVDA installer

Revision: 3538
Author: bzr
Date: 11:33:05, 2010年2月9日
Message:
Input text fields are now supported in Adobe Flash content. (#461) People running from source, note the new FlashAccessibility typelib dependency.

Revision: 3539
Author: bzr
Date: 11:33:06, 2010年2月9日
Message:
Adobe Flash support: Handle the new GeckoPluginWindow class in Firefox 3.7.

Revision: 3540
Author: bzr
Date: 15:05:04, 2010年2月9日
Message:
NVDAHelper: VBufBackend_t::renderThread_timerProc(): It is possible that a timer call was queued (but not yet executed) before the timer was killed, so if the timer is not associated with a backend, just ignore it and return.

Revision: 3541
Author: bzr
Date: 15:09:03, 2010年2月9日
Message:
Updated croatian language file, and language strings for the NVDA installer,
Updated polish language file, user guide, and quick command keys,
Updated slovak what's new.

Revision: 3542
Author: bzr
Date: 15:36:02, 2010年2月9日
Message:
mshtml vbuf backend: IHTMLChangeSink::Notify(): When a range of markup changes and we need to find a common ancestor, make sure to use the deepest common ancestor instead of the shallowest. This may increase speed in some cases.

Revision: 3543
Author: bzr
Date: 15:42:03, 2010年2月9日
Message:
nvdaHelper: In the MSHTML backend, make sure that no further events (propChangeSink, loadSink), can be fired on a node once it has been invalidated.
Fixes #477

Revision: 3544
Author: bzr
Date: 15:51:03, 2010年2月9日
Message:
Update what's new.

Revision: 3545
Author: bzr
Date: 9:27:04, 2010年2月10日
Message:
nvwsave:
	* WavePlayer: Use a global lock around all WaveOut* functions to ensure that they are never called simultaneously, as this can cause problems even for different HWAVEOUT handles. Fixes intermittent freezes with simultaneous speech and beeps on some systems; e.g. copying large amounts of data in Windows Explorer.
	* Remove with_statement import, which is no longer needed in Python 2.6.

Revision: 3546
Author: bzr
Date: 15:02:05, 2010年2月10日
Message:
Updated croatian language file,
Finnish language file, what's new and quick command keys,
Updated slovak what's new.

Revision: 3547
Author: bzr
Date: 21:29:04, 2010年2月10日
Message:
Update what's new.

Revision: 3548
Author: bzr
Date: 21:29:06, 2010年2月10日
Message:
sysTreeView32 support: TVM_MAPACCIDTOHTREEITEM and TVM_MAPHTREEITEMTOACCID fail on SysTreeView32 controls from comctl < 6.0. Instead, they seem to use the hTreeItem as the IAccessible child ID, so do this if the messages fail. Fixes broken navigation and item counts in these controls. Note that this unfortunately does *not* fix the 64 bit SysTreeView32 issue.

Revision: 3549
Author: bzr
Date: 11:19:04, 2010年2月11日
Message:
Update copyright year in user visible places. Also, remove the URL after ”NVDA Contributors”, as it isn't necessary and doesn't make a great deal of sense.

Revision: 3550
Author: bzr
Date: 11:19:05, 2010年2月11日
Message:
source readme: Bump Python dependency to >= 2.6.4 and comtypes dependency to >= 0.6.2, as there are required bug fixes in both.

Revision: 3551
Author: bzr
Date: 11:19:05, 2010年2月11日
Message:
core: Remove work around for a bug in comtypes that was fixed in 0.6.2

Revision: 3552
Author: bzr
Date: 12:22:04, 2010年2月11日
Message:
Sapi4 synthDriver: fix  so it works with comtypes 0.6.2, and  its probably safer anyway. Specifically: never hold around  an actual Python implementation of a comtypes COMObject directly, instead queryInterface striaght away to one of the interfaces it supports. In this case, _bufSink is now an ITTSBufNotifySink COM pointer, rather than a direct instanciation of our implementation. This stops us from having to access COMObject._com_pointers_ (which should be private), plus in comtypes 0.6.2 this dictionary gets cleared when the object's refcount gets to 0.

Revision: 3553
Author: bzr
Date: 15:07:05, 2010年2月11日
Message:
Updated finnish what's new,
Updated traditional chinese language file, readme, command keys,
Updated slovak language file, languag estrings for the NVDA installer, readme.

Revision: 3554
Author: bzr
Date: 17:22:06, 2010年2月11日
Message:
Updated french language file and the language strings for the NVDA installer.

Revision: 3555
Author: bzr
Date: 20:32:04, 2010年2月11日
Message:
firefox app module: When a document goes busy, also make sure it is in the foreground before speaking the status bar. Fixes the issue where ”busy” and the foreground status bar was announced when a background document went busy.

Revision: 3556
Author: bzr
Date: 20:49:03, 2010年2月11日
Message:
what's new: Add #474.

Revision: 3557
Author: bzr
Date: 20:49:05, 2010年2月11日
Message:
NVDAHelper: Remove site_scons/site_init.py, as it is no longer needed with latest scons trunk; in fact, it breaks with later versions. Update build instructions to note the requirement of a trunk build of scons.

Revision: 3558
Author: bzr
Date: 14:40:05, 2010年2月12日
Message:
setup.py: API-MS-Win-*.dll and powrprof.dll are system dlls and must not be included. In particular, including powrprof.dll can cause problems when a binary build is run on a different version of Windows. Fixes problems when building on Windows 7 with pywin32 build 214 and then running that build on Windows XP.

Revision: 3559
Author: bzr
Date: 14:51:02, 2010年2月12日
Message:
logHandler: codecs.open() always forces binary mode by appending ”b” to mode, but we want text mode (”t”) so we get crlf line endings. Fortunately, Python ignores the ”b” if ”t” is specified first (e.g. ”wtb”), so specify ”wt”. This means we once again get crlf line endings in the log file.

Revision: 3560
Author: bzr
Date: 15:12:06, 2010年2月12日
Message:
Updated finnish language file, language strings for the NVDA installer, user guide, readme, what's new,
Updated hungarian language file, language strings for the NVDA installer,readme, what's new,
Updated slovak what's new. 


1 Michael Curran <mick@kulgan.net> - Creator and lead developer
2 James Teh <jamie@jantrid.net> - Lead developer
3 Peter Vágner <peter.v@datagate.sk> - Developer, internationalisation coordinator, Slovak language files
4 Aleksey Sadovoy <lex@onm.su> - Developer, ukrainian language files
5 Victor Tsaran <vtsaran@yahoo.com> - NVDA installer, installer logo sound
6 Jonathan Duddington <jonsd@jsd.clara.co.uk> - the eSpeak synthesizer
7 Amy Ni <amyni82@optusnet.com.au> - Design of NVDA logo
8 Mat Mirabella <mathew.mirabella@gmail.com> - design and preparation of NVDA logo
9 Cleverson Casarin Uliana <clever92000@yahoo.com.br> - Brazilian Portuguese language files
10 Jani Kinnunen <jkinnunen@pp.inet.fi> - Finnish language files, other various patches
11 Ali Savas <ali-savas@gmx.de> - German and turkish language files
12 David Parduhn <xkill85@gmx.net> - German language files
13 Luca Maianti <luca@blindsightpro.org> - Italian language files
14 Simone Dal Maso <simone.dalmaso@juvox.it> - italian user guide
15 Gianluca Casalino <gianluca.casalino@poste.it> - Italian user guide, Audiologic Tts3 synth driver
16 Michel Such <michel.such@free.fr> - French language files, other various patches
17 Pierre Beauchamp <beauchamp.pierre@free.fr> - French NVDA User Guide
18 coscell Kao <coscell@molerat.net> - Traditional Chinese language file
19 Rui Batista<ruiandrebatista@gmail.com> - PTG language file, Battery status functions and scripts, various other patches
20 Serotek Corporation <http://www.serotek.com/> - Portions of the SAPI 4 synthesizer driver
21 J.J. Meddaugh <jj@bestmidi.com> - Capital pitch change configuration option, other patches
22 Juan C. buno <quetzatl@eresmas.net> - Spanish and galician language files
23 Tamás Géczy <geczy@earthlink.net>, Szabolcs Forgács, László Papp - Hungarian language files and documentation
24 Ângelo Miguel <angelo.abrantes@mail.telepac.pt> - Portuguese documentation
25 Tomáš Valúšek <tvalusek@seznam.cz> - czech language files and documentation
26 Jaromír Vít <jaromir.vit@volny.cz> - czech language files
27 David Picon, Enrique Varela and Halena rojas - spanish translation
28 Eric Yip <cyeric20@yahoo.com.hk> - traditional chinese language files
29 Dang Hoai Phuc <danghoaiphuc@gmail.com> - Vietnamese language files
30 Jason Custer <jscuster@gmail.com> - beep for capitals setting
31 Willem van der Walt <wvdwalt@csir.co.za> - Africaans language file
32 Boženka Gogoláková <gogolakova@nextra.sk> - slovak user guide
33 Dmitry Kaslin <dak1968@gmail.com> - Russian language files
34 DOROTA CZAJKA <do.ska@aster.pl> - Polish language file
35 Diogo Costa <diogojoca@gmail.com> - Portuguese translation
36 Katsutoshi Tsuji <tsuji-katsutoshi@mitsue.co.jp> - Japanese language files
37 Amorn Kiattikhunrat <ezkudo@hotmail.com> - Thai language files
38 Mario Perčinič <mario.percinic@gmail.com> - croatian language files
39 Hrvoje Katič <hrvojekatic@gmail.com> - croatian language files
40 Bernd Dorer <bernd_dorer@yahoo.de> - German language files, user guide contributions
41 Marco Zehe <marco.zehe@googlemail.com> - various patches
42 Radek Žalud <radek.zalud@seznam.cz> - czech translations
43 Vítek Jirás <tapin@wo.cz> - czech user guide and various other translation specific enhancements
44 Doug Lawlor <doug@douglawlor.com> - laptop keyboard layout, documentation fixes
45 Demetry <demetry82@googlemail.com> - German language files
46 robjoy <robjoy@freemail.hu> - Hungarian language files and documentation
47 Felix Grützmacher (Handy Tech Elektronik GmbH) <felix.gruetzmacher@handytech.de> - some initial ideas for braille support, Handy Tech braille display driver
48 John J. Boyer <john.boyer@jjb-software.com> and others - liblouis (braille translation library)
49 Volodymyr Perig <vova-mobile@hotmail.com> - ukrainian language files
50 Eakachai Charoenchaimonkon <eakachai_bo@hotmail.com> - Thai language files
51 JAN MICHALIK <hansa2662@gmail.com> - polish language files
52 Áron Ócsvári <oaron1@gmail.com> - Hungarian language files
53 Paweł Wołoszyn <pawel.woloszyn@nbb-online.com> - polish language files
54 René Linke <rene.linke@blindzeln.de> - German language files
55 Wael Zakareya <wael.zein@gmail.com> - Arabic localization
56 Optelec B.V. <http://www.optelec.com/> - ALVA BC6 braille display driver
57 Gustavo Tavares Dantas <gustavotdantas@gmail.com> - brazilian language files and documentation
58 Roland Engelsma <roland@criticview.be> - Dutch language files
59 Wong Cameron <hgneng@gmail.com> - simplified chinese language file
60 Mesar Hameed <mesar.hameed@gmail.com> - arabic localization
61 Fatima Mehanna <fatma.mehanna@gmail.com> - arabic localization
62 Rafaat Alzatawi <arabictranslationteam@googlegroups.com> - arabic localization
63 Natalia Lastuhina <chadovich@rambler.ru> - russian localization
64 Rynhardt Kruger <rynkruger@gmail.com> - Afrikaans localization
65 Petra Lásková <petra.laskova@tiscali.cz> - czech user guide
66 Kendell Clark <coffeekingms@gmail.com> - small documentation and code patches
67 Elton Lopes <elton_rocha_12@sapo.pt> - portuguese documentation

Back to OSDN">Back to OSDN
ViewVC Help
Powered by ViewVC 1.1.26