Changes to code:

MSpeak:
1/10/2004
- added fix so that Services, Web and mMenu apps can be opened without crashing. Note that it is NOT recommended to keep the Services, Web or mMenu apps running in the background (i.e. once the user has finished using them, they should close them, rather than change to a new app). If they do not do this, the Services/Web/mMenu app may be closed, or may move to the foreground when starting other apps (this is nothing dangerous, but is not expected, so best to avoid it).
- added fixes for 6620: Symbol Table, Clock, Notes and Queries should now work

5/10/2004
- removed memory leak in StartMspeak

14/10/2004
- fixed bug where it would sometimes speak when a call came in. Now it should not speak for 1 second.

18/10/2004
- fixed bug when working with BrillePen. It will now do the Keyboard Echo properly for BrailePen when inside an editor
- updated speechaltix
- updated licensing server
- Changed the About option in the setup. It now shows the version date, will have an increasing version number (last digit increases by 1 for each build), and will show the license state (including days left if it is a trial) for each installed language.

Made Build V1.0.10 18/10/2004

20/10/2004
- Changed package so that nothing installs to c:\ by default

Made Build V1.0.11 20/10/2004

25/10/2004
- Made changes so that MSpeak (and Magnifier) will work fine with a Nokia 6260

27/10/2004
- Fixed bug where it would not speak the number in the main phone app when the number began with "*"

Made Build V1.0.12 27/10/2004

28/10/2004
- Fixed bug in Speeddial Configuration where it spoke 1 number too high for empty numbers. 
- Fixed bug where it would not speak the number in the main phone app when the number began with "*", for 7610, 6260

03/11/2004
- Removed babile.dll from eloquence build (since it isn't needed)
- Added russian
- Added code in setup: Register and About so that it will register the Fonix TTS as 1 voice (improved TTS management interface)

Made Build V1.0.13 03/11/2004

10/11/2004
- Added new speechababile.dll
- Made changes to allow full functionality of MSpeak with Think Keypad. Note that Mobile Speak function keys are accessed using the Shift key.
- Added Fonix build

Made Build V1.0.14 10/11/2004

12/11/2004
- Added new SAKTTS.DLL
- Added Finnish

Made Build V1.0.15 12/11/2004

15/11/2004
- Fixed Symbol Table on SX1 (it can now be read on SX1)
- Made changes so that it works fine with Nokia 6670
- Fixed problem where we were not speaking numbers that were entered while on a call. They are now spoken.
- Added fix where MSpeak would sometimes speak the softkeys (and leave an empty dialing window) when you entered a function key from the main phone app.
- Added Fonix US and UK
- Added SVOX English, Spanish, German, Italian, French
- Reduced speaking delay by 100 msec

Made Build V1.0.16 16/11/2004

18/11/2004
- Added option to speak read-only text (e.g. SMS, email, help) as full text. This options can be selected in the Configuration (Read Full Setup, default is Off). When set to On, it will now speak all the text from the current screen onwards (until the end of the text message) when navigating inside read-only text.
- Added fix for Eloquence TTS where it would not allow ringtones to be heard while Mobile Speak was running. By setting Mute Off (edit + 0), ringtones can now be heard.

23/11/2004
- Fixed problem in grids (e.g. Speed Dial setup) where long text strings were not being spoken

Made Build V1.0.17 26/11/2004

10/12/2004
- In the To-Do application, it now speaks "Completed" for those tasks which are marked as done
- The function to speak Battery and Signal will now also speak the Network Operator (edit + left soft key)
- In low verbosity mode, The function to speak Battery and Signal (edit + left soft key) will speak an abbreviated text (e.g. Battery 7, Signal 7, Operator Movistar)
- In the Calendar in Month view, if there is an entry on the day that is currently highlighted, a distinction is now made. Before, MSpeak would speak "Meeting" for any type of entry, regardless of how many there were or its synchronization. Now, MSpeak will speak either "Private Meeting", "Public Meeting" or "Meeting" if there is just one meeting on that day, to reflect the entry's synchronization. If there is more than one entry on a day, it will speak "Multiple Meetings".
- Added new configuration option "Mute on Keypad Lock". When set to On, Mobile Speak will be mute when the keypad is locked. Default is Off.
- If a menu item has a cascaded submenu, Mobile Speak will now say "Submenu" at the end of speaking the item (if verbosity is high or normal).

14/12/2004
- Fixed bug where old (hidden) buttons would sometimes be spoken before the correct button was spoken.

15/12/2004
- Added support for the new Nokia 6630. Mobile Speak now works with it
- Fixed small bug in Go To application, where MSpeak would sometimes not speak the editor contents correctly

Made Build V1.0.18 17/12/2004

20/12/2004
- Fixed bug where some readonly editors were not being spoken properly.

21/12/2004
- Fixed bug a SPACE was sometimes spoken when the keypad was locked and a key was pressed.

22/12/2004
- Fixed bug on 6630 where some SMS messages were not being spoken properly.
- Speech Babile. Fixed Battery Drain on Nokia 6620 and 6630

Made Build V1.0.19 23/12/2004

17/01/2005
- When speaking text character by character, they are now sent to TTS one character at a time (instead of separated by a space).

21/01/2005
- Increased the list of previous things spoken to 5 (edit + *). Keep pressing (edit + *) to loop through this list. This can be very useful for items that were not heard properly and something has been spoken since then. The user can in this case press the (edit + *) function more than one time to repeat these things, e.g. alarm information. Words that were missed due to audio conflicts may now also be repeated using (edit + *) e.g. call summary at the end of a call.
- Modified Mobile Speak configuration so that it now contains 2 tabs: Normal and Advanced. You can move between the two tabs by using the left and right arrow, and also from the Advanced/General inside Options. Three items that were present in the previous version on MSpeak have been moved into the Advanced tab: Welcome Sound, Read Full Text, and Mute on Keypad Lock.
- Added new item to the Advanced Configuration tab: Case Indicator. When set to On, the case of the character will be spoken when entering characters or when speaking the current word (edit + 1) inside an editor. The word "Caps" will be spoken immediately before the character if it is a capital.
- Added new item to the Advanced Configuration tab: Speak Deleted Character. When set to On, if you delete a character inside an editor, the character that is deleted will be spoken (If verbosity is High, it will also say "Deleted" followed by the character(s) that were deleted).
- If the battery is charging, the battery check (edit + left soft key) will speak "Battery Charging" instead of speaking the current battery level (previously MSpeak would speak the old battery level while charging). To read the battery level while charging, disconnect the battery charger and make another reading of the battery level. When the battery is full and has finished charging, the number of bars can once again be read (even if the charging cable is still connected).
- Added a change so that windows which have a listbox at the top and and editor at the bottom (e.g. BlueSky) can be read properly
- Fixed problem when entering a new contact via the Log application. It will now speak fine while entering names.

Made Build V1.0.21 24/01/2005

- New version of Fonix DECTalk. Fixed some serious stability bugs. 
- User dictionary can now be placed on any drive 
- Fixed user dictionary bug with empty lines at the end of file 

Made Build V1.0.22 27/01/2005

- Added translations for Chinese, Polish, Italian

14/02/2005
- Added Tab Count feature. If the verbosity is set to Normal or High, and the current window has more than one Tab, then the current Tab count and the total number of Tabs will be spoken after speaking the title of the Tab. This will only be spoken when the title of the Tab changes (e.g. when first entering an application, or moving between tabs), OR when the function to speak the whole screen (edit + #) is used.
- Inside Calendar: When in Week View and when Week View Title is set to Week Number, the title of the app (which is the week number) will now be spoken whenever it changes (and also will be open when the app is entered, or edit + # is used to read the screen).

17/02/2005
- New version of Fonix DECTalk.
- Fixed bug where the % character would cause Mobile Speak to crash (this was noticeable in the last release and was causing some instability, particularly inside Messaging).

24/02/2005
- Made MSpeak compatible with the Panasonic X700. Note however that it will need to be installed to the C: drive. If you install to to the E: drive, it will cause errors when you restart the phone
- A solution has been found to the problem where Missed Calls were not being spoken when the keypad was locked and Mute On Keypad Lock was set and a call was received while the keypad was locked. If you unlock the keypad and do not hear any information about the missed calls, you can press Edit + * to repeat the last item spoken, and if there were missed calls, they will be spoken. This only seemed to be a problem on some phones, on others it has always worked fine.
- Mines now supports the Nokia 6630
- MP3 Player now supports the Nokia 6630
- SinoVoice Chinese TTS: Fixed problem with sending $ sign at the end of text
- All TTS: Removes long extra silence at the end of synthesis
- All TTS: Provided synchronization mechanism so that client knows when the synthesis has finished
- Sakrament and SinoVoice TTS: Fixed crash that when Mobile Speak was stopped. Some phones restarted when stopping Mobile Speak.

Made Build V1.0.23 24/02/2005

15/03/2005
- SinoVoice TTS: Support for Pitch and Speed changes.

22/03/2005
- Added Greek

Made Build V1.0.24 22/03/2005

29/03/2005
- Added Beta Web Browser

Made Build V1.0.25 29/03/2005

30/03/2005
- Modified Beta Web Browser

Made Build V1.0.26 30/03/2005

Made Build V1.0.27 30/03/2005

01/04/2005
- Added various firmware to web browser
- Added fix for Symbol table on 6670 v4.0441.0

Made Build V1.0.28 01/04/2005

15/04/2005
- Added support for Nokia 3230
- FOTM: read bluetooth, IRdA, GPRS, missed calls, inbox 
- translated webbrowser texts in Norwegian, Danish, Greek
- Added web browser buttons: 0 to read all; c to clear spoken items
- Web browser should not depend on phone's firmware now, it should work on all supported phones

Made Build V1.1 15/04/2005

22/04/2005
- Web Browser : Improved reading of Checkboxes and Radio buttons on certain phones where they were not previously being read
- Web Browser : Reading extra plain text that was not previously being read.
- Bluetooth   : reports the correct status.
- IRDA        : reports the correct status.
- missed calls: reports the correct status.

Made Build v1.1.01 22/04/2005


11/05/2005
- fixed bug in speed dial application.

Made Build V1.1.02 13/05/2005

06/06/2005
- FOTM: custom verbosity
- adapted to 6681
- fixed 3230 bug with standby screen
- fixed bug with web browser on 668x
- fix for 668x/6630 SMS reading
- preliminary QuickWord support

Made Build V1.1.03 06/06/2005

07/06/2005
- Translations for custom verbosity

Made Build V1.1.04 07/06/2005

14/06/2005
- restored Silent on Calls option
- restored Always Speak Batt/Signal verbosity option
- updated translations

Made Build V1.1.05 14/06/2005

20/06/2005
- Updated Czech translations
- Added Finnish FExplorer
- Added Norwegian Magnifier texts
- Use long name of network operator

Made Build v1.1.06 20/06/2005 

06/07/2005
- Feature of the Month: speak missed calls/new messages when muted and keylocked
- Fixed auto-case bug with low verbosity level
- Added menu access to custom verbosity within Configure Mobile Speak
- Support for the Samsung D720 (except web browser)
- Updated Czech translations
- Updated Polish translations
- New version of MP3 Player
- New version of FExplorer (v1.13)

Made Build v1.1.07 06/07/2005

19/07/2005
- Temporarily disabled "speak all notifications" because of possible
  interactions with installers of FExplorer and MP3 Player
- Reverted to previous version of MP3 Player
- brought installer numbers in sync with product version

Made Build v1.108 19/07/2005

09/08/2005
- Feature of the Month (July): separate volume levels for normal and handsfree modes
- Web browser support for Nokia 6680 and 6681
- Support for Nokia 6682
- updated translations

Made Build v1.109 10/08/2005

14/09/2005
- Feature of the Month (August): multiple audio profiles for volume, speed and pitch
- Configuration settings now take effect immediately; no need to exit the dialog or switch tabs
- Added web browser support for the Nokia 6680, FW v3.04.11
- Fixed problem with keypad shortcuts on the Nokia 6680/6681/6682
- Updated translations (Czech)

Made Build v1.110 14/09/2005

23/09/2005
- Feature of the Month (September): option for muting speech while dialing

Made Build v1.111 23/09/2005

04/10/2005
- Fixed text entry problems on the 3230, 6260
- Incorporated Croatian TTS engine

Made Build v1.112 04/10/2005

05/10/2005
- Fixed keyboard shortcuts on 688x and other phones in main dialing screen
- Adapted web browser for Nokia 6680, firmware v3.04.35

Made Build v1.113 05/10/2005

