commit 3ed34d3a74eb69cedcdfa98dbedef4359279d352
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Sep 24 10:10:00 2017 +0100

    eSpeak NG 1.49.2

commit 4b4da735587ea7a1c1bb253fd796828f7fae3bf1
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Sep 24 09:53:13 2017 +0100

    mbrowrap: fix building on Windows.

commit df7e9a23e1f75c4a762e3658b790e99cb1688872
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Sep 14 07:57:50 2017 +0100

    Ensure that flags in the syllables are initialised.
    
    Clang static analysis reports this as 'Assigned value is garbage
    or undefined'.

commit 57108e1ed7fa93c7a7f1515339a8d72ff7322885
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Sep 13 07:28:58 2017 +0100

    Add n_points guards in the LoadEnvelope2 loop.
    
    Clang static analysis reports these as 'Result of operation is
    garbage or undefined' errors.

commit 4a882e21d38624868dcccfd7b0909277a6e2ee73
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Sep 13 07:13:29 2017 +0100

    Don't update env_x/y if no points were read.
    
    Clang static analysis reports an 'Assigned value is garbage or
    undefined' for this. If no points were read from the file, the
    `n_points` variable is 0 and `env_x[n_points-1]` performs an
    out-of-bounds access.

commit 19b2bebc0215bb64e743ab1976d9c560e5ec102f
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Sep 13 07:03:18 2017 +0100

    Don't save an intonation if it was not found.
    
    Clang static analysis reports an 'Assigned value is garbage or
    undefined' error. This happens if the default_tune data has not
    been copied in the kTUNE case.
    
    Extending this further, it does not make sense to save the tune
    data if the tune was not found, or if the tune already exists.

commit a2f751044ccb212b2be7e9c50cb329254da4ae8e
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue Sep 12 07:46:53 2017 +0100

    Remove unused letter assignment in MatchRule.
    
    This was identified by the clang static analyser. The letter
    variable is set in the various match_type switch cases, so
    does not need to be initialised in the start of the while loop.

commit ecdff298b058ab035102b68c980da77975bb8be9
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue Sep 12 07:43:00 2017 +0100

    last_letter in MatchRule is not used.
    
    This was identified by the clang static analyser.

commit 8a777385a8e925016e81cee196c6a417caf7253f
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue Sep 12 07:36:54 2017 +0100

    Use wflags to access wtab->flags in LookupDict2.
    
    Clang static analysis reports a 'Dereference of null pointer'
    error when accessing wtab->flags. This is properly guarded
    against when setting the wflags variable, so use that variable
    instead.

commit e6ea8fabea982d4e0985aadea4ce862814706fea
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue Sep 12 07:29:07 2017 +0100

    Initialise ending in RemoveEnding.
    
    Clang static analysis reports this as several 'Result of operation
    is garbage or undefined' errors, when `ending` has not been set
    due to no matching endings.

commit 988db184eaf1021ee41d54efd3314b8ab2445363
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue Sep 12 07:17:46 2017 +0100

    Prevent invalid access to word in LookupDictList.
    
    Clang static analysis reports this as several 'Result of operation
    is garbage or undefined' errors.

commit d19da58fa099a8938b08f43aa72a029a3345c705
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri Sep 1 07:19:41 2017 +0100

    Fix running languages.test on sh/bash.

commit d040d90d01df3f24518c9def8577e04197a7529b
Merge: 897fad64 3115f769
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri Sep 1 07:15:37 2017 +0100

    Merge remote-tracking branch 'twinshadow/test-sha1sum'

commit 3115f769b10605d60da69aa8fef77e3200d898d0
Author: Anthony Cornehl <accornehl@fastmail.fm>
Date:   Thu Aug 31 17:36:54 2017 -0700

    tests/language.test: Use different hashing commands when needed
    
    Outside of Linux platforms, sha1 hashing from the command-line is accomplished
    by commands other than sha1sum. OSX uses shasum and FreeBSD uses sha1, so I've
    added in detection for the appropriate command before falling back and failing
    the test.

commit 897fad64c14f9acdce88052da5e98d3cf3382d80
Author: Anthony Cornehl <accornehl@fastmail.fm>
Date:   Thu Aug 31 13:19:58 2017 -0700

    Remove definitions for towlower/towupper
    
    The definitions for towlower() and towupper() are defined in /usr/include/wctype.h on FreeBSD platforms. I just removed the define and used  the ucd_ equivilent where towlower/towupper were found.
    
    /bin/sh ./libtool  --tag=CC   --mode=compile cc -DHAVE_CONFIG_H -I.    -fPIC -fvisibility=hidden -pedantic -fno-exceptions -D PATH_ESPEAK_DATA=\"/usr/local/share/espeak-
    ng-data\" -DLIBESPEAK_NG_EXPORT  -Isrc/include -Isrc/include/compat -I src/ucd-tools/src/include -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_POSIX_C_SOURCE=200112L -Wno-endif-lab
    els    -g -O2 -std=c99 -MT src/libespeak-ng/src_libespeak_ng_la-readclause.lo -MD -MP -MF src/libespeak-ng/.deps/src_libespeak_ng_la-readclause.Tpo -c -o src/libespeak-n
    g/src_libespeak_ng_la-readclause.lo `test -f 'src/libespeak-ng/readclause.c' || echo './'`src/libespeak-ng/readclause.c
    libtool: compile:  cc -DHAVE_CONFIG_H -I. -fPIC -fvisibility=hidden -pedantic -fno-exceptions -D PATH_ESPEAK_DATA=\"/usr/local/share/espeak-ng-data\" -DLIBESPEAK_NG_EXPO
    RT -Isrc/include -Isrc/include/compat -I src/ucd-tools/src/include -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_POSIX_C_SOURCE=200112L -Wno-endif-labels -g -O2 -std=c99 -MT src/li
    bespeak-ng/src_libespeak_ng_la-readclause.lo -MD -MP -MF src/libespeak-ng/.deps/src_libespeak_ng_la-readclause.Tpo -c src/libespeak-ng/readclause.c  -fPIC -DPIC -o src/l
    ibespeak-ng/.libs/src_libespeak_ng_la-readclause.o
    In file included from src/libespeak-ng/readclause.c:32:
    In file included from src/include/compat/wctype.h:30:
    /usr/include/wctype.h:73:8: error: conflicting types for 'ucd_tolower'
    wint_t  towlower(wint_t);
            ^
    src/include/compat/wchar.h:37:18: note: expanded from macro 'towlower'
                     ^
    src/ucd-tools/src/include/ucd/ucd.h:503:13: note: previous declaration is here
    codepoint_t ucd_tolower(codepoint_t c);
                ^
    In file included from src/libespeak-ng/readclause.c:32:
    In file included from src/include/compat/wctype.h:30:
    /usr/include/wctype.h:74:8: error: conflicting types for 'ucd_toupper'
    wint_t  towupper(wint_t);
            ^
    src/include/compat/wchar.h:38:18: note: expanded from macro 'towupper'
                     ^
    src/ucd-tools/src/include/ucd/ucd.h:491:13: note: previous declaration is here
    codepoint_t ucd_toupper(codepoint_t c);
                ^
    src/libespeak-ng/readclause.c:366:19: warning: implicit declaration of function 'mkstemp' is invalid in C99 [-Wimplicit-function-declaration]
                            if ((fd_temp = mkstemp(fname_temp)) >= 0)
                                           ^
    1 warning and 2 errors generated.

commit 06c87ae25bafabe9532df613c3d89ae659482b24
Author: Anthony Cornehl <accornehl@fastmail.fm>
Date:   Thu Aug 31 13:16:00 2017 -0700

    Detect FreeBSD
    
    FreeBSD requires __BSD_VISIBLE to be set to expose M_PI and mkstemp() in the
    system includes. This is normally set when _ANSI_SOURCE, _C99_SOURCE, or
    _C11_SOURCE are undefined. I don't want to dig into what the compiler is
    setting, so I'm just setting it in the configure script.
    
    /bin/sh ./libtool  --tag=CC   --mode=compile cc -DHAVE_CONFIG_H -I.    -fPIC -fvisibility=hidden -pedantic -fno-exceptions -D PATH_ESPEAK_DATA=\"/usr/local/share/espeak-ng-data\" -DLIBESPEAK_NG_EXPORT  -Isrc/include -Isrc/include/compat -I src/ucd-tools/src/include -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_POSIX_C_SOURCE=200112L -Wno-endif-labels    -g -O2 -std=c99 -MT src/libespeak-ng/src_libespeak_ng_la-wavegen.lo -MD -MP -MF src/libespeak-ng/.deps/src_libespeak_ng_la-wavegen.Tpo -c -o src/libespeak-ng/src_libespeak_ng_la-wavegen.lo `test -f 'src/libespeak-ng/wavegen.c' || echo './'`src/libespeak-ng/wavegen.c
    libtool: compile:  cc -DHAVE_CONFIG_H -I. -fPIC -fvisibility=hidden -pedantic -fno-exceptions -D PATH_ESPEAK_DATA=\"/usr/local/share/espeak-ng-data\" -DLIBESPEAK_NG_EXPORT -Isrc/include -Isrc/include/compat -I src/ucd-tools/src/include -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_POSIX_C_SOURCE=200112L -Wno-endif-labels -g -O2 -std=c99 -MT src/libespeak-ng/src_libespeak_ng_la-wavegen.lo -MD -MP -MF src/libespeak-ng/.deps/src_libespeak_ng_la-wavegen.Tpo -c src/libespeak-ng/wavegen.c  -fPIC -DPIC -o src/libespeak-ng/.libs/src_libespeak_ng_la-wavegen.o
    src/libespeak-ng/wavegen.c:355:24: error: use of undeclared identifier 'M_PI'
                            x = 127*(1.0 - cos((M_PI*2)*ix/wavemult_max));
                                                ^
    src/libespeak-ng/wavegen.c:623:16: error: use of undeclared identifier 'M_PI'
            minus_pi_t = -M_PI / samplerate;
                          ^
    2 errors generated.
    gmake[1]: *** [Makefile:1690: src/libespeak-ng/src_libespeak_ng_la-wavegen.lo] Error 1

commit 830bed1cb1dea23114d2f304ce4725edd13d2b08
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Aug 30 07:53:59 2017 +0100

    Android: Fix the remaining tests.

commit 44f33468c484acfda7e9a0905572cc9b3e7dcb4d
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue Aug 22 18:30:30 2017 +0100

    Android: Fix mapping voices who's IDs have been updated to be BCP47 compliant.

commit 5027f5310e37691a359d3c38c2b9754c1dab008e
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Aug 21 21:17:03 2017 +0100

    Android: Update the VoiceData gender field -- the default is always male now to reflect the default voice settings.

commit 98a34ebaf58ae8bf3a02ee889d98ce7bcf50e980
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Aug 21 21:05:49 2017 +0100

    Android: Update the VoiceData identifier fields.

commit b357f47394dcc47e2d9eb76e969c98ac92ced07f
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Aug 21 07:03:36 2017 +0100

    Android: add the language files to espeakdata.zip from their new location.

commit 17620ed60791b532aee49090cef03daa81b10edb
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Aug 20 22:48:21 2017 +0100

    Android: Update APP_PLATFORM to android-14.

commit c8f83c6b1f5359c285ff3217fb9e85a6a39eba8f
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Aug 20 22:47:56 2017 +0100

    Add ucd/ucd.h to readclause.c, to fix building on Android.

commit dc2b2a43b8f4fb4931d71458ce4da352c04ce2ba
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Aug 20 22:34:05 2017 +0100

    Android: Update the compile/targetSdkVersion to 26.

commit 4f360435d8388aaf971af514af3806d3d23f4a7f
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Aug 20 22:33:03 2017 +0100

    Android: Update the android gradle build tools to 25.0.3.

commit d578e9ebd71a01411389bec4eb645eee2cf4e957
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Aug 20 22:31:56 2017 +0100

    Android: Update gradle to 2.3.3.

commit 8585b0b47d14cec6a921c402feab897a5bdf4d35
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Aug 19 12:27:39 2017 +0100

    Fix the return status code from Synthesize when the voices cannot be found.

commit 882c2651e1d88c7f538ca706fc08090db93940a7
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Aug 19 12:04:14 2017 +0100

    Fix setting the default voice from espeak_SetVoiceByProperties.

commit 16bea7fd0faa75e51e95d9f7aafa6d411019025d
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Aug 19 11:44:13 2017 +0100

    Don't crash in LoadVoice if langopts is NULL.

commit 4d4a8419f8e1ff3fbee89457f02dd15b6ccabbaf
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Aug 19 10:19:00 2017 +0100

    Test espeak_SetVoiceByName with an invalid voice name.

commit aee367c334106e091a9144d645f689f452039e64
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Aug 19 10:11:32 2017 +0100

    Add espeak_SetVoiceByProperties tests with the languages property.

commit c0308e3140c70770c80c0d8b83e0364069e0eeb6
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Aug 19 09:05:27 2017 +0100

    tests/api: test that the translator's dictionary is correct.

commit 7fc1e3031627a61426506fbd7e2beb419535a087
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Aug 19 08:59:50 2017 +0100

    Add tests for espeak_SetVoiceByName.

commit 8d07d2eacd177cacdbc32a0dff103bacaeb60818
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Aug 16 19:23:07 2017 +0100

    ta: (emoji) -- CLDR 31.0.1 emoji translations

commit bc7d806505cab9198a6f614616b2f9750e371730
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Aug 16 19:19:55 2017 +0100

    ne: (emoji) -- CLDR 31.0.1 emoji translations

commit 3bc6da0d072537ec3aff2fd1400f76398e2bf9d7
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Aug 16 19:18:14 2017 +0100

    my: (emoji) -- CLDR 31.0.1 emoji translations

commit 2642ba8ed5f419e3eaba8934bcd3ec9baae69e01
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Aug 16 19:15:42 2017 +0100

    ml: (emoji) -- CLDR 31.0.1 emoji translations

commit 0bb4501253fc326fb5e47c9383f12477728ca7a0
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Aug 16 19:08:51 2017 +0100

    Revert "pa: remove the emoji support for now, as it fails to build"
    
    This reverts commit 593949dec62d6cdc78ed8383e113c48654829243.

commit cec0e773a4032101961da2656023b355c1a5b46c
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Aug 16 18:46:56 2017 +0100

    Remove the tokenizer code. This is not currently used, and should be designed from espeak's behaviour.

commit 9ac98311294d5611a82a37f3191f947eb9a8414b
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Aug 5 14:36:28 2017 +0100

    af: Updates from Christo de Klerk.

commit 2081a51ff8fe09cb9032f9e824a6aa74b197223b
Merge: afa99784 4c696620
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Aug 5 14:33:30 2017 +0100

    Merge remote-tracking branch 'Christianlm/master'

commit afa99784ab9a3fdd3405af0e0bed4b645cd07422
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Aug 5 14:30:33 2017 +0100

    en: various pronunciation fixes

commit 4c696620bb934b7f1e60e0990d6d6d32fe4a904d
Author: chrislm <llajta2012@gmail.com>
Date:   Tue Aug 1 17:21:38 2017 +0200

    IT: new improvements (tested on june/july 2017)

commit 01919cd48a566cdf34347784b2e74554b376e900
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Jul 31 07:59:38 2017 +0100

    en: fix -edly pronunciation.

commit c98ed977f29c5d1f3616307c76d0f326a71ae9a2
Author: Ben <ben@midgaard.local>
Date:   Fri Jul 28 17:06:55 2017 +0200

    Adding IPA output to emscripten js library and demo

commit 22270bd25952b3bab0fe8249e3692cd4a0cb2c53
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Jul 26 21:11:44 2017 +0100

    Fix reading hash table entries > 128.
    
    This is related to ebfa320956169e3419234b72fee51bd596867661, but
    when reading the hash chain entry length, not writing it.
    
    If char is signed, then before this change the length would be
    negative, causing problems loading the dictionary.

commit ebfa320956169e3419234b72fee51bd596867661
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Jul 26 20:44:27 2017 +0100

    Fix storing the line length in the hash chain.
    
    The length is stored as the first byte in the output from
    compile_line. As the data pointer is char, if char is signed then
    length could be negative resulting in undefined behaviour. This
    commit fixes the issue by reading and writing that byte as a
    uint8_t.
    
    This bug was caused by 2a00ca79f635d8e7979ad09846901d59a4ea4ee0.
    Previously, the entries could only be a maximum of 128 bytes, and
    would not be negative on platforms with signed chars. That
    commit was made to support long emoji entries, especially for
    non-Latin languages where the utf-8 representations could be
    longer than 128 bytes.
    
    This change also adds some documentation to make it clearer what
    is going on. NOTE: The code should really be using actual struct
    objects instead of writing to opaque char buffers.
    
    Reported by Reef Turner <reef@nvaccess.org>

commit e7ac4b819daa3c2b0547b5933efc1549416b80ed
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Jul 26 20:21:05 2017 +0100

    hash_counts is never used, so remove it.
    
    Reported by Reef Turner <reef@nvaccess.org>

commit 0383e3525a1a64aa444e85130cc956a2f13c9374
Merge: 92122925 0994206f
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Jul 26 19:53:11 2017 +0100

    Merge commit '0994206f710a4defc1eecfb78ab70ff57c58fcda'

commit 921229259d58ddce801aa7ace77408f3ffc656a5
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Jul 26 19:50:03 2017 +0100

    Use int to store the value from GetFileLength.
    
    This fixes the clang warning:
    
        comparison of unsigned expression < 0 is always false
        [-Wtautological-compare]
    
    Reported by Reef Turner <reef@nvaccess.org>

commit fb64332f6606b3d8d876b18ac5827add74f01e66
Merge: 669b9f16 d0169db7
Author: Valdis Vitolins <valdis.vitolins@odo.lv>
Date:   Wed Jul 26 17:07:28 2017 +0300

    Merge branch 'master' of https://github.com/espeak-ng/espeak-ng

commit 669b9f16c2f84d3a6654c2fe8206b8142642e8de
Author: Valdis Vitolins <valdis.vitolins@odo.lv>
Date:   Wed Jul 26 17:06:16 2017 +0300

    Improvements for Sindhi and Urdu Languages by Ejaz Shah

commit 0994206f710a4defc1eecfb78ab70ff57c58fcda
Author: Reef Turner <reef@nvaccess.org>
Date:   Wed Jul 19 12:29:32 2017 +0800

    address buffer overrun when dict listx file has no trailling newline
    
    See ar_listx as an example.

commit d0169db7929461793c0050d0d68651f177744b58
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Jul 23 20:32:28 2017 +0100

    af: Updates from Christo de Klerk.

commit 46f935d9de69a528d938746635ed4a4fa918cf83
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Jul 15 10:30:19 2017 +0100

    en: pronunciation fixes, including some Irish names/words

commit 0b4d06dd9f1f97d26794cc28cdd18855e6efa20e
Merge: 8566f2ee 3278ddaa
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Jul 10 07:22:20 2017 +0100

    Merge commit '3278ddaa721c9a9d7de2415e64cba941e2e908f8'

commit 3278ddaa721c9a9d7de2415e64cba941e2e908f8
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Jul 10 07:21:29 2017 +0100

    Update the UCD version to 10.0.0.

commit 8566f2ee350c2ae39566352ecea573142cac4dee
Merge: d20422f1 f26aca0a
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Jul 10 07:17:42 2017 +0100

    Merge commit 'f26aca0aa1b9485634314d0d1710d2a0bb67776d'

commit d20422f1923c5a4868c79f8ebfc5d86a3c5ceaf7
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Jul 9 15:06:26 2017 +0100

    en: various pronunciation fixes

commit 58a036376296864d58337401817ab6f209ab6e86
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Jul 6 19:29:14 2017 +0100

    Android: Fix the location of ucd-tools (it is now in src/ucd-tools).

commit fb97d1bd7564c2ff7c305cf7fcbdd29132234846
Merge: 234d58a6 042d1bf7
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Jun 26 21:24:52 2017 +0100

    Merge remote-tracking branch 'shadyar/patch-4'

commit 234d58a699ff535e3119c6fe3c7950136140acd4
Merge: 1f63acd9 06b702e9
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Jun 26 21:24:48 2017 +0100

    Merge remote-tracking branch 'shadyar/patch-3'

commit 1f63acd93d6a750d1857ae5ff3cc05968fb7b961
Author: Valdis Vitolins <valdis.vitolins@odo.lv>
Date:   Mon Jun 26 22:42:12 2017 +0300

    Documentation: links to sonic and pcaudiolib changed to forks of espeak-ng project

commit f26aca0aa1b9485634314d0d1710d2a0bb67776d
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Jun 25 15:55:34 2017 +0100

    ucd-tools 10.0.0

commit 1cb4115eabddc0d012c2c1a008bbe9086f0fe2bf
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Jun 25 15:51:37 2017 +0100

    Add Emoji_Component support from emoji-data.txt.

commit 18d3a0819a5e581b87344575583969e7f9bf59b8
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Jun 25 15:41:46 2017 +0100

    Unicode Emoji 5.0

commit 023ebace9aa44ccad2ad9ff73925c40e3df2fa9f
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Jun 25 15:27:53 2017 +0100

    Add Regional_Indicator support from PropList.txt.

commit 4c1ff765f1dd9a5951ce01650bab03fe3308204c
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Jun 25 15:13:08 2017 +0100

    Unicode Character Data 10.0.0

commit bdc255835ecd2a188ad4f20f8bed618a07204dc7
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Jun 25 12:39:13 2017 +0100

    Provide a compatibility implementation of iswblank for C89 compilers.

commit 223d14bec8f3dee7a9c866248fccef2113dda92f
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Jun 25 12:25:26 2017 +0100

    Move the type declaration out of the for loops to support building with a C89 compiler.

commit 0b56f2e5bcd66b7632bdca677c96380fc9c37375
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Jun 25 11:45:36 2017 +0100

    Use C-style comments to support using a C89 compiler.

commit 6ff015f171e86a5a29e391baa6c7dbbff1ec87f5
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Jun 25 10:03:51 2017 +0100

    Use curl's -o to save the data files.
    
    This will prevent writing the file if the command fails.

commit da3ed3aa9bdd33aef50dad098de675fb2f498903
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Jun 25 09:37:51 2017 +0100

    Update the CHANGELOG to include the emoji-data properties.

commit 042d1bf79d4dff4e59832f0caac58451bc0de33d
Author: shadyar <shadyar81@gmail.com>
Date:   Sat Jun 24 12:15:21 2017 +0430

    reading Persian was debugged through editing exceptional words.

commit 06b702e94aac06c61ddb03e6367295d2f0b951af
Author: shadyar <shadyar81@gmail.com>
Date:   Sat Jun 24 11:43:47 2017 +0430

    debugging some rules

commit 65a1fa63e20246cd0120823a0b32d60f3f9793b7
Author: Valdis Vitolins <valdis.vitolins@odo.lv>
Date:   Sun Jun 18 23:38:28 2017 +0300

    Turkish: issue #247 fixed pronunciation for w

commit db79bd12ebeaed7cd3e03bc32c01320211174f25
Author: yorkie <yorkiefixer@gmail.com>
Date:   Thu Jun 15 20:52:55 2017 +0800

    build, encoding: include stdint
    
    The stdint.h is not included when building test, then including this module inside encoding.h

commit b72754b439ddb827941a8693e0eb80e93e3f43b8
Merge: 93b3ffa7 949de3f8
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Jun 15 11:36:46 2017 +0100

    Merge remote-tracking branch 'yorkie/fix/dup-symbol'

commit 949de3f80fcf600d27d17e95dd9045a7a390556e
Author: yorkie <yorkiefixer@gmail.com>
Date:   Thu Jun 15 18:10:54 2017 +0800

    build: fix duplicated symbol when linking

commit 93b3ffa74d2597c54eaf9e4b326572665c12d6c6
Merge: 2724442f fae81de4
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Jun 11 17:17:23 2017 +0100

    Merge remote-tracking branch 'Christianlm/master'

commit 2724442f4197cd4cdf9588ab7bb877354695e066
Author: Valdis Vitolins <valdis.vitolins@odo.lv>
Date:   Sun Jun 11 18:35:25 2017 +0300

    Iprovements for Sindhi and Urdu languages by Ejaz Shah

commit fae81de47883f855a5e846159d09c154ee939fa8
Author: chrislm <llajta2012@gmail.com>
Date:   Sun Jun 11 17:23:16 2017 +0200

    Added rules and exceptions for italian
    
    Deleted symbols/characters in it_lists now available in it_emoji

commit f946c6e2278d6b76f7a3c59cf1aa3753365527f8
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Jun 4 21:29:55 2017 +0100

    windows: fix building the bs, hr and sr languages

commit 2a00ca79f635d8e7979ad09846901d59a4ea4ee0
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Jun 4 19:47:30 2017 +0100

    Increase dict_line to support long emoji entries.

commit d5d980862e3a487db22f8ef7e761f0890f1b6bed
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Jun 4 19:38:40 2017 +0100

    Guard against overflowing the dict_line bounds when compiling dictionary files.

commit 0bc26d93d2512633946d8cc73bdcd13707393525
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Jun 4 18:27:56 2017 +0100

    windows: ignore .tmp files

commit 4771cd4d5ea7b19aa19631d5db5e059d046f4283
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Jun 4 18:20:36 2017 +0100

    windows: fix building the Chinese (Cantonese) voice

commit 8d1ff9984708123a39315ae18f8c05b55dfa525f
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Jun 4 18:16:16 2017 +0100

    windows: fix building the Japanese voice

commit ebe7ce827be6e9d853314cc72682bd024d9aa256
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Jun 4 18:13:42 2017 +0100

    windows: the installer depends on the data (voice, language) files

commit b16ff0119ef7dca0238d20f80b4c0c15784c00e0
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Jun 4 18:11:59 2017 +0100

    windows: update the project files to Visual Studio 2017

commit ddee4d63863f13c433f7885cd3622e773c7a363c
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Jun 4 17:08:19 2017 +0100

    languages.test: fix running the Japanese test

commit 593949dec62d6cdc78ed8383e113c48654829243
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Jun 4 17:03:13 2017 +0100

    pa: remove the emoji support for now, as it fails to build

commit f8403414f293f1c6873b8c56f0e863ba37c35ebe
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Jun 4 15:56:24 2017 +0100

    zh: (emoji) -- CLDR 31.0.1 emoji translations

commit 348de83de74a363012687eb00c989db7fcd9feeb
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Jun 4 15:53:32 2017 +0100

    vi: (emoji) -- CLDR 31.0.1 emoji translations

commit 664dbf0673f534bd5a171b6ba534fee46d29d219
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Jun 4 15:52:14 2017 +0100

    ur: (emoji) -- CLDR 31.0.1 emoji translations

commit 1014745e7eae70eb32496497ad451aff51e06333
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Jun 4 15:50:00 2017 +0100

    tr: (emoji) -- CLDR 31.0.1 emoji translations

commit a0337fecbae95fd2784c3124f175dabf0782a3d0
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Jun 4 15:44:36 2017 +0100

    te: (emoji) -- CLDR 31.0.1 emoji translations

commit ae363e4c8efd3c6c1bee5162b2aee28d849aa460
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Jun 4 15:41:12 2017 +0100

    sw: (emoji) -- CLDR 31.0.1 emoji translations

commit ac40f4c149d47180c559dca71eb9bba6c0fc6d9b
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Jun 4 15:39:36 2017 +0100

    sv: (emoji) -- CLDR 31.0.1 emoji translations

commit ae87d52317719e9a4db65ebce3ff9985e84cb2be
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Jun 4 15:37:51 2017 +0100

    sr: (emoji) -- CLDR 31.0.1 emoji translations

commit b2d290b8a1fbf57cfcc050e4f32bd462b8e77e4a
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Jun 4 15:32:57 2017 +0100

    sq: (emoji) -- CLDR 31.0.1 emoji translations

commit 2c2a78c765160241104b35e81612863a9fe8ac20
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Jun 4 15:30:55 2017 +0100

    sl: (emoji) -- CLDR 31.0.1 emoji translations

commit 525239147f2de252c13c44e093852fd1bd93d7bf
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Jun 4 15:27:32 2017 +0100

    sk: (emoji) -- CLDR 31.0.1 emoji translations

commit 906ac8d56f8f0d6cdc2077479106918db08537a8
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Jun 4 15:24:53 2017 +0100

    si: (emoji) -- CLDR 31.0.1 emoji translations

commit 7d9ddc03a2162b3783736b3a62d41b0e1a299b7f
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Jun 4 15:22:34 2017 +0100

    ru: (emoji) -- CLDR 31.0.1 emoji translations

commit e96b18835134800b1f88c7fd3c3e3abff92f7344
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Jun 4 15:20:47 2017 +0100

    ro: (emoji) -- CLDR 31.0.1 emoji translations

commit f62a56fc8ea4394200936b8e1d3af91a4f1a29e4
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Jun 4 15:19:15 2017 +0100

    pt: (emoji) -- CLDR 31.0.1 emoji translations

commit 3ff072ab9f997676ad3a815aadd2622ed5fc7918
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Jun 4 15:15:28 2017 +0100

    pl: (emoji) -- CLDR 31.0.1 emoji translations

commit 38addb448c38309c0e64abc7d26f106f625d0508
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Jun 4 15:11:53 2017 +0100

    pa: (emoji) -- CLDR 31.0.1 emoji translations

commit 4179f85a9c3e71be723506ac0fcafc14d2eaecff
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Jun 4 15:09:40 2017 +0100

    or: (emoji) -- CLDR 31.0.1 emoji translations

commit 7883a5eca8415489a2fc1fb3b3343f88a73f1f15
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Jun 4 15:06:51 2017 +0100

    nl: (emoji) -- CLDR 31.0.1 emoji translations

commit 2eabd21059f2b453c7720a148beebcdd78501e3a
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Jun 4 14:59:25 2017 +0100

    ms: (emoji) -- CLDR 31.0.1 emoji translations

commit ef7a47fccb9e7aac878f904a1394c5fd2845685f
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Jun 4 14:51:08 2017 +0100

    mr: (emoji) -- CLDR 31.0.1 emoji translations

commit 46a0660122625212b3d51562a2013a19e945aefd
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Jun 4 12:11:13 2017 +0100

    mk: (emoji) -- CLDR 31.0.1 emoji translations

commit 7b45279e6a657a045c0730057a9eb734a314c77c
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Jun 4 12:09:06 2017 +0100

    lv: (emoji) -- CLDR 31.0.1 emoji translations

commit da569a5f3165332e0fa9ba52e1d150aa2626881c
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Jun 4 12:07:28 2017 +0100

    lt: (emoji) -- CLDR 31.0.1 emoji translations

commit 49b0a1ee47140dc4a12f779e045bb32cc2a78136
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Jun 4 12:05:57 2017 +0100

    ky: (emoji) -- CLDR 31.0.1 emoji translations

commit 5c5bb2683f923d1e4338c88137134309eee19c2b
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Jun 4 11:47:43 2017 +0100

    make: support calling the _emoji build rule when CLDR_PATH is not specified

commit 11419b165eff7e8f4a17cdccad1cf2c0e55e20f2
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Jun 4 11:39:58 2017 +0100

    ko: (emoji) -- CLDR 31.0.1 emoji translations

commit 85c5ecffa459ea885f2d4afb2f0f819cd1e81e16
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Jun 4 11:37:40 2017 +0100

    make: create a rule to simplify building the dictionary files

commit b3a8c1d63f4df5b72758a440dac9f855b474588a
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Jun 4 11:25:01 2017 +0100

    make: create a general rule for the _extra dictionary files

commit 0005c9827ce156c5caa9eea3821126e10227c5ac
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Jun 4 11:18:28 2017 +0100

    make: create build rules for generating the emoji files

commit 4a35e337e7b73e7040f4bbbc3fde6a85c4fa5d1c
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Jun 4 11:08:41 2017 +0100

    kn: (emoji) -- CLDR 31.0.1 emoji translations

commit 9a7d29dace27fcc1f68db9e3d0967f27d719c364
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Jun 4 11:03:45 2017 +0100

    ka: (emoji) -- CLDR 31.0.1 emoji translations

commit bb6135e1e8a28959fc625177cb6fa6ebdbcb7088
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Jun 4 10:25:39 2017 +0100

    ja: (emoji) -- CLDR 31.0.1 emoji translations

commit 80783e644129b42e644a7d3294f8574b37c198ba
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Jun 4 10:16:11 2017 +0100

    Rename 'jp' to 'ja' to use the correct BCP47 language code.

commit 7530d6992d94ee6a2840e5522950ee3aab9ab781
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Jun 4 09:46:57 2017 +0100

    it: (emoji) -- CLDR 31.0.1 emoji translations

commit 9f29ee1d298725096ccb29074b0642f69aaa128d
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Jun 4 09:38:10 2017 +0100

    is: (emoji) -- CLDR 31.0.1 emoji translations

commit 0abe3f008c3905f4bdd5c162e5a20db28274d8d5
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Jun 4 09:12:50 2017 +0100

    id: (emoji) -- CLDR 31.0.1 emoji translations

commit 410e9e0108026e752d63c2dd189856fab2e682b5
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Jun 4 09:05:10 2017 +0100

    hy: (emoji) -- CLDR 31.0.1 emoji translations

commit 49c81a0caf7bd2a5782ad7fc39db4b3193b87262
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Jun 4 08:46:05 2017 +0100

    hu: (emoji) -- CLDR 31.0.1 emoji translations

commit 6351d9ac026da3b87067c00ce801362d2f912e06
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Jun 4 08:39:16 2017 +0100

    hr: (emoji) -- CLDR 31.0.1 emoji translations

commit c4c80b11d5491e342e60607c1c31c3c11c29adef
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Jun 4 08:33:55 2017 +0100

    Split the hbs dictionary into bs, hr and sr.
    
    This is because the emoji are language specific.

commit 7be8a38c1e70faafd401d595de9a21778768e12c
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Jun 4 08:13:42 2017 +0100

    hi: (emoji) -- CLDR 31.0.1 emoji translations

commit 3a3e611dfa97f1d47b170f7cb9406ef8404fa36a
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Jun 4 08:06:33 2017 +0100

    gu: (emoji) -- CLDR 31.0.1 emoji translations

commit cc6c661318ee129c95de0056e96987f0f310a79e
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Jun 4 08:01:52 2017 +0100

    ga: (emoji) -- CLDR 31.0.1 emoji translations

commit 1037f9080b7c503b0810d8371db0be943a773963
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Jun 4 07:59:13 2017 +0100

    fr: (emoji) -- CLDR 31.0.1 emoji translations

commit 1533ff47b39bfc7fd5bfdbdc62d08c2e367e3cfc
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Jun 4 07:56:41 2017 +0100

    fi: (emoji) -- CLDR 31.0.1 emoji translations

commit ee9c1c92059747c6254399b72cb7064fcce9ae86
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Jun 4 07:54:21 2017 +0100

    fa: (emoji) -- CLDR 31.0.1 emoji translations

commit 8e0e35d63b8f7c811db26950301f327d1f25c824
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Jun 4 07:52:06 2017 +0100

    eu: (emoji) -- CLDR 31.0.1 emoji translations

commit efea9773c76acad987d932c6080c4486542a8c94
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Jun 4 07:46:19 2017 +0100

    et: (emoji) -- CLDR 31.0.1 emoji translations

commit 268856ceb3480e03aee7db0260a500f4700070ee
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Jun 4 07:43:13 2017 +0100

    es: (emoji) -- CLDR 31.0.1 emoji translations

commit 66a1db2b1e21a845b4668a848fad94e209ff2284
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Jun 4 07:41:12 2017 +0100

    el: (emoji) -- CLDR 31.0.1 emoji translations

commit 47438d3317b57f5d2d20ea5d3e68ec347f480d67
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Jun 4 07:40:07 2017 +0100

    el: rename 'Greek (Modern)' to 'Greek'

commit 633c723fcc202516afb0682e721ec2db76f3a310
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Jun 4 07:36:44 2017 +0100

    de: (emoji) -- CLDR 31.0.1 emoji translations

commit 3b2289ac1064b4823da2bc776214f8af6b2078f0
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Jun 4 07:24:50 2017 +0100

    da: (emoji) -- CLDR 31.0.1 emoji translations

commit 50e530970062919fc6930a9151abc7e8f1d0a4e1
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Jun 3 21:02:22 2017 +0100

    cy: (emoji) -- CLDR 31.0.1 emoji translations

commit 406662de3d740e058c8bb542a54226d679bc054c
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Jun 3 20:58:55 2017 +0100

    cs: (emoji) -- CLDR 31.0.1 emoji translations

commit c44b156fa2a68c26d3f8306f08de85195254a179
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Jun 3 20:47:09 2017 +0100

    ca: (emoji) -- CLDR 31.0.1 emoji translations

commit d1cc2e3da3efb6826f3c2231efaa7a380d363d47
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Jun 3 20:42:38 2017 +0100

    bs: (emoji) -- CLDR 31.0.1 emoji translations

commit 771fc01484bf8a8609fc30d5497b95783be8df67
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Jun 3 20:38:40 2017 +0100

    bn: (emoji) -- CLDR 31.0.1 emoji translations

commit 49402295974a01db330a4fd6dca2458fe9daeeea
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Jun 3 20:32:26 2017 +0100

    bg: (emoji) -- CLDR 31.0.1 emoji translations

commit 6daa3a67b41cffa0d505b7d50583755b4a24612e
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Jun 3 20:30:53 2017 +0100

    make: create an 'update-emoji' command to generate the _emoji files

commit 804247dd5c417c1a53201c6ce9a48cef98be92a0
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Jun 3 19:35:32 2017 +0100

    tools/emoji: support setting the language name

commit b21f41c1a694589ee71e5c4354535d6e20c2aa67
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Jun 3 19:01:56 2017 +0100

    az: (emoji) -- CLDR 31.0.1 emoji translations

commit f9fb9816de074bc42ecb8d20676c0896ca97cb02
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Jun 3 18:51:46 2017 +0100

    ar: (emoji) -- CLDR 31.0.1 emoji translations

commit b4b0fd9c9e5fd689184186869e43368a2d3b9995
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Jun 3 18:46:05 2017 +0100

    am: (emoji) -- CLDR 31.0.1 emoji translations

commit ee55ada50ea3376f401fe823fe06eef4a15c9cd7
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Jun 3 18:35:05 2017 +0100

    af: (emoji) -- CLDR 31.0.1 emoji translations ignoring U+FE0F characters

commit 01a42aa19b90c37388622ad4c6cfb1e451706e7f
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Jun 3 18:34:37 2017 +0100

    tools/emoji: ignore U+FE0F emoji indicator characters when looking up translations

commit adcc2572ffbbcfe8c65d1311272ae7f981e827c5
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Jun 3 18:28:58 2017 +0100

    af: (emoji) -- CLDR 31.0.1 flag emoji translations

commit 2c22e2cc161d843c696894357684ac8c7edfa471
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Jun 3 18:28:36 2017 +0100

    tools/emoji: support reading the annotationsDerived CLDR data

commit ef25dae11a1dba6c4b897c19d00fd81b471bbf77
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Jun 3 18:24:38 2017 +0100

    tools/emoji: split the CLDR path and language in the command line arguments

commit ace26f50ad6d427af23f04f4c2ea2c6b7c52f24f
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Jun 3 18:02:38 2017 +0100

    emoji: fix the 'film frames' and 'admission tickets' emoji

commit 6df126b82d2615e0b25b71a39e9ccbb6c4a1ea48
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Jun 3 17:25:32 2017 +0100

    af: (emoji) -- CLDR 31.0.1 emoji translations

commit 725c106e4c48cb36ed2547468ff0928ea157c633
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Jun 3 17:23:15 2017 +0100

    tools/emoji: support importing translations from CLDR annotations files

commit a344f119dd6021b1b553efa9293ca4a13888944c
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Jun 3 16:26:30 2017 +0100

    tools/emoji: parse an _emoji dictionary file

commit 3057e8206d4355751673ad5754b15bdbd9fc3975
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Jun 3 15:55:05 2017 +0100

    vim: support flag-only entries

commit a1a5755dcb9ba10a81c613d53b926b6dd9faa641
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Jun 3 15:52:57 2017 +0100

    vim: support multi-word text pronunciations

commit bd0d550feec81e42fbd2b2cb59f8c583c98ece89
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Jun 3 15:49:16 2017 +0100

    vim: recognise the new emoji dictionary files

commit 78721331b883272c3d38442a2c6a7891eaa1fd21
Author: Valdis Vitolins <valdis.vitolins@odo.lv>
Date:   Thu Jun 1 14:34:34 2017 +0300

    Documentation: note about mailing list added into feedback section

commit 7d14de8264ede1dc2c9aa669400100451af7584b
Merge: 06ee50df dc1979eb
Author: Valdis Vitolins <valdis.vitolins@odo.lv>
Date:   Wed May 31 21:07:03 2017 +0300

    Latvian language improvements: additional fix for 'uo'

commit dc1979eb7bd0b25e297373ffdf8a13bfc3518fd6
Author: Valdis Vitolins <valdis.vitolins@odo.lv>
Date:   Sat May 13 23:40:36 2017 +0300

    Latvian language improvements

commit 06ee50df5ba7aa87a121daae9cf26ab6d336e475
Merge: 2d089d6e 416bc66d
Author: Valdis Vitolins <valdis.vitolins@odo.lv>
Date:   Tue May 30 22:12:41 2017 +0300

    Merge branch 'master' of https://github.com/espeak-ng/espeak-ng

commit 416bc66dca83ffb6aa22f3dae837327b9db221e2
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon May 29 11:53:33 2017 +0100

    Fix pronouncing replacement text that is dependent on start of word rules.

commit 0a31420cd75fc76591772d6dca0d9f486406f9e2
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon May 29 11:21:12 2017 +0100

    en (emoji): fix speaking the place medal emojis

commit 2d089d6e327bd4322d70203148e50168d13866c4
Merge: 7431a4bb 9ea08472
Author: Valdis Vitolins <valdis.vitolins@odo.lv>
Date:   Sun May 28 18:56:59 2017 +0300

    Merge branch 'master' of https://github.com/espeak-ng/espeak-ng

commit 9ea08472f6f912d080854a5ff167f11477776304
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun May 28 10:44:24 2017 +0100

    Ignore the espeak-ng-data/mbrola directory, where espeak-ng looks for mbrola voice files.

commit 7accbcd498774b50b43c346ac7651f2a3240d2a7
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun May 28 10:41:16 2017 +0100

    Only update the sample rate if the mbrola voice was successfully loaded.

commit e41a78d81986db5dc00c064fffdf550e609c2e77
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun May 28 10:38:15 2017 +0100

    Report the actual error from LoadMbrolaTable when loading the mbrola voice.

commit 801753bdbd624b047a4c14097da1df98e7e1b2b6
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun May 28 09:57:06 2017 +0100

    [Windows] Fix installing the cs, pl, ru and sk language files after fixing their language family.

commit 133d44039a409652ab02fe8e616c135514101291
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri May 26 07:07:35 2017 +0100

    en: (emoji) -- zwj sequences - gendered gestures (Unicode Emoji 5.0).

commit c163f19360e9697786671cf9ec016f9ea34d10d7
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri May 26 07:06:37 2017 +0100

    en: (emoji) -- zwj sequences - gendered activity (Unicode Emoji 5.0).

commit c5afdbe0d1292a6f1d95e3794b62e4be93d7a6cd
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu May 25 20:47:02 2017 +0100

    en: pronunciation fixes (reported by kendell clark

commit 8dde51ca87b6727d344abefc66ae896b010d02ce
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu May 25 07:23:21 2017 +0100

    Remove the now unused emoji_zwj specifier.

commit ea34ebcad5030992a5904ba9b4bd229604c97275
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu May 25 07:15:58 2017 +0100

    en: (emoji) -- zwj sequences - gendered role (Unicode Emoji 5.0).

commit 7431a4bbb4687fc0a38abdfb5cb85cc817fbaadc
Merge: 50a3b1d2 ea0dcc94
Author: Valdis Vitolins <valdis.vitolins@odo.lv>
Date:   Wed May 24 23:06:07 2017 +0300

    Merge branch 'master' of https://github.com/espeak-ng/espeak-ng

commit f2a655f0a8edf2776594f5feec59fd5f9260bdc9
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed May 24 07:44:54 2017 +0100

    en: (emoji) -- Enumerate gender+object ZWJ emojis.
    
    These are to support languages that use different prefices and/or
    suffices to identify gender (e.g. German). The support for emoji
    modifiers on the man/woman emoji will be handled by espeak, so
    they don't need to be enumerated here.

commit 12702bb885c136c1802c471372dc2e8543fca950
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed May 24 07:15:07 2017 +0100

    en: (emoji) -- Better group the ZWJ and Flag sequences.

commit ea0dcc9473958c45cc3c972125c0f49d909ed4a4
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue May 23 07:56:14 2017 +0100

    Testing UTS 51 (5.0-12) ED-14c. emoji keycap sequence

commit 37819f07811736f554cc0c41cbd48cc12dcc6510
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue May 23 07:49:37 2017 +0100

    Testing UTS 51 (5.0-12) ED-14b. emoji combining sequence

commit 6f39beb1549fe6fe75e759e0a172e289767475c6
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue May 23 07:28:11 2017 +0100

    Testing UTS 51 (5.0-12) ED-14. emoji tag sequence (tag_base = emoji character)

commit 421518e8cc766ee68b12022f47534b06c6583f8c
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon May 22 07:46:36 2017 +0100

    Testing UTS 51 (5.0-12) ED-14. emoji flag sequence

commit 40eed16247551adb2da290968099eccc33177bcf
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon May 22 07:32:26 2017 +0100

    Testing UTS 51 (5.0-12) ED-13. emoji modifier sequence

commit 281cb5513e21c113552f6c017a464fe9ea4f6b6d
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon May 22 07:12:58 2017 +0100

    Testing UTS 51 (5.0-12) ED-9a. emoji presentation sequence

commit e02ab7d0c20b3af0e72699eac2f9ad537d6d1b42
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon May 22 07:05:23 2017 +0100

    Testing UTS 51 (5.0-12) ED-8a. text presentation sequence

commit 349695881e08481ce9aedf9a716a8bf8d67754e5
Merge: 0653a877 32912d65
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun May 21 15:45:20 2017 +0100

    Merge commit '32912d6565d194aec92a74fd7a1f2209acd7374e'

commit 50a3b1d2ba854307dc7d24ebd2a4d6f2a9e72d66
Merge: f6a9e21f 0653a877
Author: Valdis Vitolins <valdis.vitolins@odo.lv>
Date:   Sun May 21 17:21:29 2017 +0300

    Merge branch 'master' of https://github.com/espeak-ng/espeak-ng

commit 0653a87756fbf5e3f3ac8b8598d11fc36775d27b
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun May 21 13:54:31 2017 +0100

    Updated the CHANGELOG file.

commit 74afbe6647e2c07b54e7960762c94fdd38d1e240
Merge: f94f7eff a91db3ed
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun May 21 13:53:10 2017 +0100

    Merge remote-tracking branch 'valdisvi/master'

commit f94f7effcd9f603a3ad826cae169439a6eb98fb2
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun May 21 13:49:47 2017 +0100

    Test ReadClause with a Latin-character sentence.

commit f6a9e21f8b48b6e8e0bbc3ac8e1f0d99f9c90ba0
Merge: a91db3ed fbd2e679
Author: Valdis Vitolins <valdis.vitolins@odo.lv>
Date:   Sun May 21 15:10:44 2017 +0300

    Merge branch 'master' of https://github.com/espeak-ng/espeak-ng

commit a91db3ed46209a1820f9dd721765acd1ec2a78b7
Author: Valdis Vitolins <valdis.vitolins@odo.lv>
Date:   Sun May 21 15:01:10 2017 +0300

    Issue #254 German: pronunciation fix for specific words

commit fbd2e679fc1afa3c6325358ff986eb8c156ee3e9
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun May 21 12:44:10 2017 +0100

    Don't crash if loading the default voice fails.

commit dced9f58fd1bdddf76b3d5b9b30fc7b51f7f5cd9
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun May 21 12:07:15 2017 +0100

    Clean up the decoder memory in espeak_Terminate.

commit 63e2826753ba2a2c199b56f8278b3848246b6b92
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun May 21 12:01:46 2017 +0100

    Ensure that the old translator is not used after calling espeak_Terminate.

commit ae6116bf97edd1d3879ecb9a3b00b1c1993b11e7
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun May 21 10:47:47 2017 +0100

    Fix calling espeak_Synth without first setting a voice, with tests.

commit 6ab131484337ad3b17445b7db0e63817bb7b8b6f
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun May 21 10:02:27 2017 +0100

    Move outbuf_size to where it is actually used.

commit 9fc2efb1fafd2704523bbd33aec86e6e2fdef1a6
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun May 21 09:49:35 2017 +0100

    Don't re-initialize my_audio if espeak_ng_InitializeOutput is called multiple times.

commit 3189d194f1b522d4682fb8a39b853be5bd6a1ae1
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat May 20 15:33:56 2017 +0100

    Testing UTS 51 (5.0-12) ED-3. emoji character

commit 27a08c5fea43226378ddd0f6c25dfa57356efdca
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat May 20 09:50:28 2017 +0100

    Test ReadClause on single character emoji sequences.

commit 5aa47e01ea0f97705bc562607ab70450a1514c4e
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri May 19 20:40:15 2017 +0100

    Simplify the readclause test names.
    
    This is to support additional logic (i.e. testing the ReadClause
    function) in the test functions.

commit 37bae427c4d08b9e0a1099b60cceeaaef905936b
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri May 19 20:11:10 2017 +0100

    Remove the current voice tests.
    
    These tests are limited in scope and should really be part of a
    more comprehensive API tests.

commit ee07eaa733c8a9a39509e336780cd1474787b731
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri May 19 07:13:22 2017 +0100

    Support capitalized words in text-based replacements. This is important in languages like German that differentiate pronunciation on case. Even English does this (e.g. Polish/polish).

commit 28088e488b2efcb981750d4e1cccf9c01e6ce2ef
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu May 18 22:47:58 2017 +0100

    en: (emoji) -- Unicode Emoji 5.0

commit e2c3e7e1932fda58bf25f0f217c90dd5d525160c
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu May 18 19:42:16 2017 +0100

    en: (emoji) -- Unicode Emoji 4.0 (ZWJ Sequences)

commit dd387793cbe1864a9902a8ce92dd42d31cb1caf5
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu May 18 19:41:34 2017 +0100

    en: (emoji) -- Unicode Emoji 4.0 (keycaps)

commit 0de7b6c7dbbfe9994ffebe803bced545099cd3f6
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu May 18 07:59:38 2017 +0100

    en: (emoji) -- Unicode Emoji 4.0 (Emoji Gender Specifiers)

commit 0125612058df840906b6fb852e436587a247c3e4
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu May 18 07:17:27 2017 +0100

    en: (emoji) -- Unicode Emoji 4.0 (Emoji Modifiers)

commit 7e85b36b4daa0cca1110302f733c84fae6a94027
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu May 18 07:15:35 2017 +0100

    en: (emoji) -- Unicode Emoji 4.0 (Emoji Roles)

commit a493134bf28cabbee7d7d92db2034643eca44c1a
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed May 17 07:36:00 2017 +0100

    en: (emoji) -- Don't use hyphens to separate words in replacement text, as they cause the words to be spoken together without pauses.

commit dd376964a192fa390ddd69df0e1b92f1180ab248
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed May 17 07:29:30 2017 +0100

    en: (emoji) -- Don't use abbreviations in replaced text, as they don't work correctly.

commit 76a398c963c8e487aa4e857faf1bec745aeca498
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed May 17 07:23:38 2017 +0100

    en: (emoji) -- Use lower case letters as capitalised words don't work properly in replaced text.

commit f5eda760637143d4287e4d90f73cb288a8686497
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed May 17 07:11:30 2017 +0100

    en: (emoji) -- Unicode Emoji 4.0 (Country Flags)

commit 3ca6d7582ef9ff556cf7fc3854c5b8ce07c77491
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue May 16 12:51:17 2017 +0100

    en: (emoji) -- Unicode Emoji 4.0 (single codepoint sequences only)

commit a4b79f104bc3295a847ce53ad5821278ce754246
Merge: c8af92d9 aea34ae5
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue May 16 08:03:04 2017 +0100

    Merge remote-tracking branch 'valdisvi/master'

commit c8af92d9d414ec5f824d2dde7d03a1e10eccfa5b
Merge: d23fe1a8 3b0771df
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue May 16 08:01:52 2017 +0100

    Merge remote-tracking branch 'Christianlm/master'

commit d23fe1a8147822f2a993bd1d72886ac94006932b
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue May 16 07:56:21 2017 +0100

    en: (emoji) -- 2B00..2BFF : Miscellaneous Symbols and Arrows (Unicode Emoji 4.0)

commit 415c4b4a7e68d9c3dde15121a80a61bf465a4f23
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue May 16 07:53:23 2017 +0100

    en: (emoji) -- 2900..297F : Supplemental Arrows-B (Unicode Emoji 4.0)

commit 25a533a00c81137dd04f2c3f8a0391a45e8f41c3
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue May 16 07:50:39 2017 +0100

    en: (emoji) -- 2700..27FF : Dingbats (Unicode Emoji 4.0)

commit 0e538e471c8385b5d423d3792762b683d990787a
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue May 16 07:31:34 2017 +0100

    en: (emoji) -- 2600..26FF : Miscellaneous Symbols (Unicode Emoji 4.0)

commit 8efe4e006c28ec55e2c00b801a959f188c4fc8c4
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue May 16 07:07:19 2017 +0100

    en: (emoji) -- 25A0..25FF : Geometric Shapes (Unicode Emoji 4.0)

commit 79a9d4939ceed10fc69d257f5e98f6b918c467b0
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue May 16 07:06:13 2017 +0100

    en: (emoji) -- 2460..24FF : Enclosed Alphanumerics (Unicode Emoji 4.0)

commit 015177d98855ea910295ff9edbac3b13a572f6a9
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue May 16 07:05:04 2017 +0100

    en: (emoji) -- 2300..23FF : Miscellaneous Technical (Unicode Emoji 4.0)

commit aea34ae5d962ba9f097494e4dbee5dff80e1ee58
Author: Valdis Vitolins <valdis.vitolins@odo.lv>
Date:   Mon May 15 23:30:24 2017 +0300

    Issue #100 Manipuri: Fix for wrongly pronounced numbers

commit cf4e5b7470d086071e85d9c1159827cf9483bc65
Author: Valdis Vitolins <valdis.vitolins@odo.lv>
Date:   Mon May 15 22:45:37 2017 +0300

    Issue #231 Marathi: New definition for v sound introduced to make it more distinct from m sound

commit da3d534438398840af0f155fe3b01c630f9d34c5
Author: Valdis Vitolins <valdis.vitolins@odo.lv>
Date:   Mon May 15 22:23:18 2017 +0300

    Issue #229 Turkish: Long pause replaced with medium+non-shortened pause to maintain spacing with increased speed

commit 0fa4f5d36ab6a5e927b04da082389b06f52e561f
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon May 15 19:39:26 2017 +0100

    en: (emoji) -- 2190..21FF : Arrows (Unicode Emoji 4.0)

commit cf2b6ac711273070249f790afc066e1941562e78
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon May 15 19:33:05 2017 +0100

    en: (emoji) -- 2100..214F : Letterlike Symbols (Unicode Emoji 4.0)

commit 3b0771df5a073c3c0660357455bdce55f78cc81a
Author: chrislm <llajta2012@gmail.com>
Date:   Mon May 15 11:46:51 2017 +0200

    Decimal numbers in Spanish

commit a8bebbb5f1351de757aacfcda3df55224e437e66
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon May 15 08:00:51 2017 +0100

    en: (emoji) -- 2000..203C : General Punctuation (Unicode Emoji 4.0)

commit 7e83a11194e28d98383d37bd3d98ed83ab14971f
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon May 15 07:46:16 2017 +0100

    en: (emoji) -- 1F300..1F5FF : Miscellaneous Symbols and Pictographs (Unicode Emoji 4.0)

commit 59b91d10608462cc04391069e5187784e22c5d5a
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun May 14 20:35:29 2017 +0100

    en: (emoji) -- 1F0A0..1F0FF : Playing Cards (Unicode Emoji 4.0)

commit eb779ad26237ba6bad033161390b81556cc5fd29
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun May 14 20:34:20 2017 +0100

    en: (emoji) -- 1F000..1F02F : Mahjong Tiles (Unicode Emoji 4.0)

commit 2f37f8697816b96919829e62e887bd722ba1c1ec
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun May 14 20:32:46 2017 +0100

    en: (emoji) -- 0080..00FF : C1 Controls and Latin-1 Supplement (Unicode Emoji 4.0)

commit 5471d703b35834789ffad5b88a8d81d9a6bead19
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun May 14 20:31:06 2017 +0100

    en: (emoji) -- 1F900..1F9FF : Supplemental Symbols and Pictographs (Unicode Emoji 4.0)

commit 04680526593c481ece6cd21ac8c10359c8925958
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun May 14 20:29:02 2017 +0100

    en: (emoji) -- 1F680..1F6FF : Transport and Map Symbols (Unicode Emoji 4.0)

commit 9d382756c072c7da26f516b2b0a6dbe68df635ec
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun May 14 20:27:20 2017 +0100

    en: (emoji) -- 1F600..1F64F : Emoticons (Unicode Emoji 4.0)

commit 4a5ec9a64f3a921166185b7f6ea247ee003e5994
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun May 14 18:55:58 2017 +0100

    Include the Unicode license text in the main espeak-ng repository, as various places make use of Unicode data.

commit dcc43bc30a26265004241fd2306839cce32bc835
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed May 10 22:40:37 2017 +0100

    Support _emoji dictionary lists for symbol and emoji pronunciations.

commit fe14c83372da050a136de67bb2ccf4a21edc0e5a
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun May 14 11:03:33 2017 +0100

    Support multi-word text replacements in dictionary list files.

commit 05cab4f2dc89571ab8a5a1f04734722a39d0c108
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu May 11 07:27:31 2017 +0100

    Extend compile_line to include pronunciation data after a space (e.g. multi-word pronunciation replacements).

commit 32912d6565d194aec92a74fd7a1f2209acd7374e
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun May 14 07:52:06 2017 +0100

    Add Emoji_Modifier_Base from emoji-data.txt.

commit 4b874e6dbd777d590cb23226f0f3432e61635c34
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun May 14 07:16:49 2017 +0100

    Add Emoji_Modifier from emoji-data.txt.

commit 35ad2497608f61ff370e079355c04d140b3b22d9
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun May 14 07:03:12 2017 +0100

    Add Emoji_Presentation from emoji-data.txt.

commit f93b98a69d5da5dc75c27828c811279739dce47e
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat May 13 21:18:54 2017 +0100

    Add Emoji support from emoji-data.txt.

commit f00587a94da323f4f2c5bc15f348838cc89cb64c
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat May 13 15:46:03 2017 +0100

    Further simplify the README file.

commit bb139edc92f7a7e6d6d461624cb5720c8c65079f
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat May 13 15:38:22 2017 +0100

    Simplify the library documentation in the README file.

commit 48ca2239bb815abb96e777fbf6f3d1cb087b3201
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri May 12 07:35:27 2017 +0100

    Fix non-Latin character languages falling back to English when reading Latin characters.

commit d674529b9c9833e2249f7c2496f4d5e5a55fb9a4
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri May 12 07:31:48 2017 +0100

    tests/languages.test: Rename the test function to test_lang, to avoid a conflict with the test command.

commit 037ea03d68f20b23868a04b2f5c3e7496ecd8c50
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu May 11 19:47:53 2017 +0100

    Update the CHANGELOG to reflect the updates to the Farsi language.

commit 1276bb29b6155b8563aab5c431457e9f214d15cc
Merge: 621b81e7 de931bbf
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu May 11 19:45:01 2017 +0100

    Merge remote-tracking branch 'shadyar/patch-2'

commit 621b81e7e4c1e5208c90a125957def39ef1a0861
Merge: 94376c2d 5eb8f564
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu May 11 19:44:22 2017 +0100

    Merge remote-tracking branch 'shadyar/patch-1'

commit 94376c2d5faf9a6ef8c4839faef40b7065b5588b
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu May 11 07:06:58 2017 +0100

    Use an enum and named values for the steps in compile_line to make the logic easier to read.

commit de931bbf9964834ef3fb5c1f189286e9716cf2f2
Author: shadyar <shadyar81@gmail.com>
Date:   Thu May 11 16:56:06 2017 +0430

    some debugging and improvement in rules. also two suffixes where added.

commit 5eb8f56438cee6f7f1cee7818ddc0d5bf1d88830
Author: shadyar <shadyar81@gmail.com>
Date:   Thu May 11 16:34:21 2017 +0430

    added around 400 exceptional words who Persian users have reported.

commit 169596599222e80aa5d23668043799c773b72e82
Merge: 5030ff95 0241fb47
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed May 10 07:30:33 2017 +0100

    Merge remote-tracking branch 'pettarin/master'

commit 5030ff95cc6d7d89c0dadd19dd4eb2c3878f3193
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue May 9 08:01:21 2017 +0100

    automake: don't make the tests print 'done', have the make rule print 'PASSED' instead.

commit c6a878949b6d808c46495680d0d9ecd8953b476b
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue May 9 07:55:44 2017 +0100

    automake: create a rule for the tests

commit 800f4013f39ae16347d351f1fc47132c89cf795d
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue May 9 07:52:03 2017 +0100

    automake: Print a 'TEST' line to be consistent with the 'CC'/'LD' lines of the build process, and to make the tests easier to read.

commit 8821c9e361808a71a0f931a988ec7fd4be8cb893
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue May 9 07:44:42 2017 +0100

    Split out the readclause tests so the tokenizer tests can use public-only APIs.

commit efd1df32066a85d1485754365041307721a61961
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue May 9 07:37:56 2017 +0100

    Build a test version of libespeak-ng that exposes the internal APIs.

commit eb3c9a9bbd186ec3ead40059fbe865eed1cd3772
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon May 8 20:21:01 2017 +0100

    Fix the classification of East and West Slavic languages (ru, cs, pl, sk).

commit 0a8bdcbf38371b646b15f39dad0831f679fe132b
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon May 8 19:33:34 2017 +0100

    Correct the classification of bpy in the languages.md documentation file.

commit d72557aed2ffdb213722513774864df4fc5a2635
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon May 8 07:56:49 2017 +0100

    Add simple tests for testing voice selection by name.

commit 961f14f6cef907e15a8cd5c3b756aea39c5ecc82
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon May 8 07:27:14 2017 +0100

    lv: Remove the support for Russian in the Latvian language file. This should be handled by multi-language support (Script => Language association).

commit 0947d3b8b2e662dc35947a4b11d5b5deee766cec
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon May 8 07:21:12 2017 +0100

    Update the CHANGELOG.

commit 18abfa47ec2a0f47b514a3c754a775f4777c1197
Merge: 01f2a0f8 6c5903fd
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon May 8 07:05:15 2017 +0100

    Merge remote-tracking branch 'valdisvi/master'

commit 01f2a0f845aaa6a6fd26b022c45f191414099fda
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun May 7 18:45:41 2017 +0100

    Simplify specifying the encoding test program.

commit 6c5903fd4b7524a87b03a28fd61827970207bc55
Author: Valdis Vitolins <valdis.vitolins@odo.lv>
Date:   Sun May 7 20:39:27 2017 +0300

    Latvian language improvements: rule adjustments, updates for specific words, generic support for Russian language

commit 6d40577832b2867d0fe4652988d73f9eff0e9bd5
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun May 7 18:38:23 2017 +0100

    Move more CFLAGS definitions to AM_CFLAGS.

commit f30b0c59e10ebfbb7a7ac777cb978d5b124a3bb7
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun May 7 18:32:29 2017 +0100

    Move out common CFLAGS definitions to AM_CFLAGS.

commit 85801fc1e30b8192d175652eaf157ca59876b9ea
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun May 7 15:17:47 2017 +0100

    Remove the now unused dictdialect functionality from the code.

commit 2f8f125c68a580ea550661b039f28cc4ef845dcf
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun May 7 15:07:01 2017 +0100

    Remove voice/language support for alphabet2.
    
    This is not used by any of the espeak-ng voices and languages.
    Additionally, this functionality would be superceded by support
    for specifying the language used by different scripts in the
    language argument on the command line.

commit 6ec3e850079021961e3cb78ccd0f66c041567924
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat May 6 11:00:18 2017 +0100

    Add language.tests for de, en and jp to test the phoneme generation.

commit 23141dd5df85c4f15ee73131037a0fc30ce43cb2
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat May 6 09:56:04 2017 +0100

    jp: use 'o' instead of 'o_o'.

commit 6e932f36f4b1dbbad990ebd16eed4a639b9cfd3d
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat May 6 09:54:19 2017 +0100

    jp: use 'e' instead of 'e_o'.

commit 1ed27261046edb524ba94cb576dc8b6665f0f3c3
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat May 6 09:52:56 2017 +0100

    jp: use 'u' instead of 'M_Bo'.

commit 69c976f859f342b5c916adfda176879246077216
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat May 6 09:49:54 2017 +0100

    jp: use 'a' instead of 'a_"'.

commit d192fd9c5544c9fd688a006fa2e2e6b965c2cf1f
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat May 6 09:37:16 2017 +0100

    Remove the IPA phoneme table and associated und-fonipa voice.
    
    Supporting phoneme-based voices in espeak-ng is currently complex,
    and has issues that need to be fixed in the core code before
    adding support for them.

commit 822732dfbf811db239c68c3b331015d5881161fb
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat May 6 08:29:18 2017 +0100

    Revert the ipa phoneme changes.
    
    These are causing problems with several of the voices.
    
    Revert "ipa: n (vcd alv nas)." commit 8869c72d979f490aa08b8576a58cc13bef39035b.
    Revert "ipa: m (vcd blb nas)." commit 581b366bb069e0b367cc94fe38219332e9eecfa4.
    Revert "ipa: ɳ (vcd rfx nas)." commit 7cc3a6c0c2d10ba0989d18261dc97ffdf2c8d214.
    Revert "ipa: ɲ (vcd pal nas)." commit eda7bc03d69ef7e7b81c40b0eba1ae28e4584aca.
    Revert "ipa: ŋ (vcd vel nas)." commit efeca3b2759fa9def17245a7af191b4ef4c234d9.
    Revert "ipa: document the supported pulmonic consonants in ph_ipa as an IPA chart."
           commit 675cec2facef5ffbcb1b2a8cccdd38b5944763e0.
    Revert "ipa: ɹ (vcd alv apr)." commit 0f41dae8e93b60ee4770beb49297abe19b26b7f2.
    Revert "ipa: t (vls alv stp)." commit a49729cd70ed44ae8f0356c838fb38edf0b165ef.
    Revert "ipa: ensure that each phoneme has an ipa annotation."
           commit 3cdb952ea391d50bc9bc12d86c172490504973e9.
    Revert "ipa: t̪ (vls dnt stp)." commit dd30a6118612ae14f504ba3b0ce393eb01d62f3c.
    Revert "ipa: d (vcd alv stp)" commit a96f748470899d4b201f2b0bc723ce21bb9ca5a4.
    Revert "ipa: d̪ (vcd dnt stp)" commit 39f7e7b2f6a6e802190eac6b83ff7cd9d56247a1.
    Revert "ipa: d͡ʒ (vcd pla sib afr)" commit 16be8f19bff3e4fa556f74c2bcfa23eb3c458ad4.
    Revert "ipa: d͡ʑ (vcd alp sib afr)." commit 883187cfb563bf23df5e5cbece8dacedabb803a7.
    Revert "ipa: ɟ (vcd pal stp)." commit 2e682bcdc53106d73da7b8b4d2e87dd91f229ecf.
    Revert "ipa: g (vcd vel stp)." commit 679b93947452292d8e2aa5492b02d6d4835caa2c.
    Revert "ipa: b (vcd blb stp)." commit fb6bd384ee998e141c29ae212aa1d3e6978b9295.
    Revert "ipa: j (vcd pal apr)." commit 1d36966b9f9a9cbed43a26105e88695c13f4aa88.
    Revert "ipa: w (vcd ptr vel apr)." commit efade0fc71ecf1705985af864ea34e9ff686f17b.
    Revert "ipa: β (vcd blb frc)." commit 063ee44a4fbf286dc8a56d7b5502da430d23e6f6.
    Revert "ipa: v (vcd lbd frc)." commit 3374b13ad67fcf1f3f846ae88bfddacf5388fe1b.
    Revert "ipa: ʋ (vcd lbd apr)." commit 0a55fe6ad476ec9aca1ba6538a4727bddcf81ffb.
    Revert "ipa: fix the 'Other Symbols' table."
           commit 440fb6d4bb7c035991b1a87281c51322ceb810ec.
    Revert "ipa: ð (vcd dnt frc)." commit 6eb518ee0fc820ba3a9a2c2f26819911dc8bb3cb.
    Revert "ipa: d (vcd alv frc)." commit 0574f488c35e99f3df2b4a7abe977573f656b636.
    Revert "ipa: ʒ (vcd pla frc)." commit 7312b1b2a2832a1942eb9468259d864a0f40a65b.
    Revert "ipa: ʐ (vcd rfx frc)." commit dc937cf1de0d47c282162d73aeb82912adddd7a9.
    Revert "ipa: ʑ (vcd alp sib frc)." commit 8b55428ece6a67490fb3acf5a1910a913f441769.
    Revert "ipa: ʝ (vcd pal frc)." commit 736fa69471a8ab9304f86a6148258e3fd493fd7f.
    Revert "ipa: ɣ (vcd vel frc)." commit 237af08312763fe90d604e71d096629c731f7af2.
    Revert "ipa: ʁ (vcd uvl frc)." commit 09601af6f508222d7fbbed96b7ae11cfbf2c6e1d.
    Revert "ipa: t͡ʃ (vls pla sib afr)" commit d170b0c024ac910b3d974fdfa943b9140920e7b0.
    Revert "ipa: t͡ɕ (vls alp sib afr)" commit 88bdbe9256ade7aac598e19e1d9538dc306935e0.
    Revert "ipa: c (vls pal stp)" commit e8363769223e7c20c2c881821997840dd17d92a4.
    Revert "ipa: q (vls uvl stp)" commit 695a9007aa59e577d7a3371e9f6c81fe86e7b9f6.
    Revert "ipa: l (vcd alv lat apr)." commit a5e5202ca5073f65918e95ef67ce17b5086b131c.
    Revert "ipa: ɫ (vcd alv fzd lat apr)." commit 217eceeb34f06dc1d36e339e246adb49c3ebc837.
    Revert "ipa: ɭ (vcd rfx lat apr)." commit b7428eb443314569345ac4238da3a37a83603592.
    Revert "ipa: ʎ (vcd pal lat apr)." commit 74c3ff5c977a3472efe55ce1777e2304f48a1b35.
    Revert "ipa: ʟ (vcd vel lat apr)." commit 9796200f26278b7e265748ab8d0cc1edfa56846c.
    Revert "ipa: p (vls blb stp)." commit 302decc8823a1ea147482237b0b280f45f3ceb2f.
    Revert "ipa: k (vls vel stp)." commit d4a284683795cb37b044d144f4e901317ea07dbf.
    Revert "ipa: f (vls lbd frc)." commit 175d3c02998c815c7c6fb39560e64c35fef59961.
    Revert "ipa: θ (vls dnt frc)." commit d2a04674e8f225eb4216c2ec33b22a87844d5ce6.
    Revert "ipa: s (vls alv sib frc)." commit ce810f3cd85527b6bba5968c54263c666dcb55c0.
    Revert "ipa: ʃ (vls pla sib frc)." commit dce61376d8a92a9ad381dd5384e680bc43837e9e.
    Revert "ipa: ʂ (vls rfx sib frc)." commit 1135ff101300caed45d8649c11bf7414de02573c.
    Revert "ipa: zʲ (vls alv sib frc pzd)." commit d8aa055697188a4d1492cfd8b682764aa5550e4d.
    Revert "ipa: sʲ (vls alv sib frc pzd)." commit e51dc6e61a5665fd2aea6f0ded7a390cfc6c3d4b.
    Revert "ipa: ɕ (vls alp sib frc)." commit cc7127d26e44a568265d16e30fecc38ddee18f4f.
    Revert "ipa: ɬ (vls alv lat frc)." commit e338295e19e84f150339c57a12a599a822f72e3c.
    Revert "ipa: ç (vls pal frc)." commit f05a32bf0fdd130a3a894344d2e0ee3e1999cbfd.
    Revert "ipa: x (vls vel frc)." commit c88c43eeccc0fcacc68277d08b608c92013cb02f.
    Revert "ipa: χ (vls uvl frc)." commit 5cb8ce12bd90432015f21e1ae0a2b3a9769ab38a.
    Revert "ipa: h (vls glt frc)." commit 98355a0f47469d80df4d6f868ac0797a2b295988.
    Revert "ipa: t͡s (vls alv sib afr)." commit dd66fe41e389e04f49232974d2eb4d9fa765cc8a.
    Revert "ipa: t͡s (vls alv sib afr)." commit 2c45f6058869e2dc84ddcc78f784c7c2b69f983a.
    Revert "ipa: d͡z (vcd alv sib afr)" commit 1cd9bf80b322aae1848883d62e737aaae0745198.
    Revert "ipa: ʍ (vls ptr vel frc)" commit 923bfdb82c26ccc3667534e70269c9bde849972a.
    Revert "base1: Restore the original eSpeak definitions for /l/. The ipa table versions are causing issues."
           commit 299c91aca1f6102acefeae70dc2343715c001d03.

commit 0241fb47d2e60db73195de5ff31282aba9504007
Author: Alberto Pettarin <alberto@albertopettarin.it>
Date:   Wed May 3 23:00:06 2017 +0200

    emscripten/Makefile support for both Linux, macOS

commit 7b8fa3660d273daa181f143b378fc492f96ff501
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed May 3 19:57:08 2017 +0100

    Install the encoding.h and tokenizer.h header files.

commit dd90d3812d1f4b9dadfa2cdc9462d4a59ecc472f
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed May 3 08:08:40 2017 +0100

    tokenizer.c: Support general symbol tokens.

commit 786575c6ed7c73b5b160710bd2ad012fcf117331
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed May 3 07:56:53 2017 +0100

    tokenizer.c: Support general punctuation tokens.

commit 0705844bf8847bed46d2284b36e4e6537b1b445e
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue May 2 18:58:24 2017 +0100

    tokenizer.c: Move general category classification that does not override property behaviour to the end, for generic classification.

commit 683579f4030c053a5296c02a65213d8c062c716f
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue May 2 18:52:06 2017 +0100

    Make the tokenizer.h API public.

commit 9af96da469b8c38f9da2398413f739b7f211a285
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue May 2 18:40:16 2017 +0100

    Make the encoding.h API public.

commit 55bfbb475425d71adf1f1787b05c769dcac32f43
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue May 2 07:28:29 2017 +0100

    tokenizer.c: Support ellipsis tokens.

commit 706e780ff4ed45eee7a30b170d9c20d881c77363
Merge: b847df63 3b4487e8
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue May 2 07:10:07 2017 +0100

    Merge remote-tracking branch 'pettarin/master'

commit 3b4487e8a73062633e0d4dcb7cdbfd5b69599815
Author: Alberto Pettarin <alberto@albertopettarin.it>
Date:   Mon May 1 21:17:04 2017 +0200

    Updated directions to compile JS with emscripten

commit 123309a07bd1e78a59e135a65fa874060c27577c
Author: Alberto Pettarin <alberto@albertopettarin.it>
Date:   Mon May 1 20:53:36 2017 +0200

    Added git ignore for emscripted in UCD tools

commit b847df63b554f5ffc6f6a94f0b8f15bab9bbab76
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon May 1 19:38:37 2017 +0100

    tokenizer.c: Support semicolon tokens.

commit 6ce74efeca23585a94ae8e090ed6d30a9602335c
Author: Alberto Pettarin <alberto@albertopettarin.it>
Date:   Mon May 1 20:38:06 2017 +0200

    Fixed selection of default voice in JS demo

commit af7e8fc5a370be1905fa96d79f8b518c584b3513
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon May 1 19:22:48 2017 +0100

    tokenizer.c: Support colon tokens.

commit 7560070dcd7b65e7c160a4c66b990b67d79a1b3e
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon May 1 19:14:47 2017 +0100

    tokenizer.c: Support comma tokens.

commit c9199cfacb73c414b928154cd06ba84060c10512
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon May 1 19:00:40 2017 +0100

    tokenizer.c: Support exclamation mark tokens.

commit 128ceaff6a0177a358184364dde9e7e9c16c06a3
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon May 1 17:50:54 2017 +0100

    tokenizer.c: Support question mark tokens.

commit 8f62e183244b5efe4493232e5671eda728cb6905
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon May 1 17:45:55 2017 +0100

    tokenizer.c: Support full stop tokens.

commit 0bbc9e9730caea69e436aca1791b611b8cfde6b4
Merge: d50f3f2f 5d8bb741
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon May 1 17:32:31 2017 +0100

    Merge remote-tracking branch 'Christianlm/master'

commit 5d8bb74169cbbf9289a6b283a3ae37de5b3dda48
Author: chrislm <llajta2012@gmail.com>
Date:   Mon May 1 11:06:19 2017 +0200

    IT: new improvements tested on april 2017
    
    reduced length to 160 for unstressed syllables
    
    Added some exceptions to the italian dictionaries

commit d50f3f2fa5755faad95c5bd84596e935b647141f
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon May 1 09:37:23 2017 +0100

    tokenizer.c: Support word tokens.

commit a902f451d875f9c2fcdaa6285f0eb712a3d898a8
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Apr 29 10:13:16 2017 +0100

    tests/tokenizer.test: Support printing the tokens from a provided file, making it easy to investigate tokenizer issues.

commit d093513b65ae719a0527e077dbfce96e317fa4ec
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri Apr 28 07:48:55 2017 +0100

    tokenizer.c: Add an options parameter to the tokenizer_reset API.

commit c41ac642fadd766f4410b5e7da4b6dcfd377c74d
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri Apr 28 07:44:22 2017 +0100

    tokenizer.c: Tokenise Zp codepoints as paragraphs.

commit f3ea6f68f3e1fbb00f658c0edbf05061813d2814
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri Apr 28 07:37:00 2017 +0100

    tokenizer.c: Tokenise U+000B [VERTICAL TAB (VT)] as whitespace, not as newlines.

commit fc7a4e6701271fcb8089b877132898c79f2c7dbe
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri Apr 28 07:31:05 2017 +0100

    tokenizer.c: Recognise U+000C [FORM FEED (FF)] as a newline codepoint.

commit d2d718d70000c3f7914039740f84428e2944fdef
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri Apr 28 07:16:38 2017 +0100

    tokenizer.c: Tokenize line separator codepoints as newline tokens.

commit bf45e7ce36b16f2b78a76ce33801d806fb16ae22
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri Apr 28 07:08:02 2017 +0100

    tokenizer.c: Recognise U+0085 [NEW LINE (NEL)] as a newline codepoint.

commit df6ca7a22c65dd6e584bf3083ec86e2e7f12833a
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Apr 27 07:59:29 2017 +0100

    tokenizer.c: Support whitespace tokens.

commit 539edac7954056bfac3e7b8eaddec35765d9e227
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Apr 27 07:12:27 2017 +0100

    tokenizer.c: Create a codepoint_type helper function to classify codepoints for the tokenizer.

commit 7b1243679ffbdb526b295d3772e52d778815a896
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Apr 26 19:02:34 2017 +0100

    Update the document for the new fr-CH French accent.

commit 4bc3f15e79d0e011077a5f1450c4e80553666f45
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Apr 26 18:52:00 2017 +0100

    Generalize the exclusion of Windows batch files.

commit c05e3898a4cde2bda8695b2c179e0d7105db242d
Author: claude beazley <claude.beazley@gmail.com>
Date:   Wed Apr 26 12:19:17 2017 +0200

    Adding Swiss  French  Variant
    
    Creating  the language  variant , swiss french. Primarily for counting
    as Swiss French uses huitante  for 80 and ,  like the Belgians septante
    eand nonante for  70 and 90.

commit 8f0dae6a38a802074ec3c7b588c2e7e3ac441918
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Apr 26 07:52:33 2017 +0100

    tokenizer.c: Support windows newlines.

commit b897ff5aa832a8ec11fea71769f4cb4d644ffb0c
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Apr 26 07:48:34 2017 +0100

    encoding.c: Support calling peekc past the end of the buffer. This makes calling peekc easier.

commit 3f692f498b7d2805748f79a5b16c881b5533b95d
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Apr 26 07:45:21 2017 +0100

    encoding.c: Implement a peekc API.

commit 1c8ed9c1909c279ce716127490278df18926faed
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Apr 26 07:39:06 2017 +0100

    tokenizer.c: Support mac newlines.

commit 7602c9ac18297a6abb84612a9ef652f7d4a24842
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Apr 26 07:34:57 2017 +0100

    tokenizer.c: Support linux newlines.

commit bce44316bb3bd7207c7b1abe6e5a2711dc87db30
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue Apr 25 07:55:10 2017 +0100

    Create a basic tokenizer API using a structure that mirrors the TtsTokenizer interface in the tts-dev-studio project.

commit 3cc53d98f4c876d843f01246f666e963d9451a63
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Apr 24 18:49:09 2017 +0100

    Add ucd.h to tokenizer.c to provide the definition of the ucd_category identifier for the emscripten build.

commit ee61cc4358c1d62ed19a2ea2266005a75123d699
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Apr 24 18:37:06 2017 +0100

    Fix running 'make clean' when gradle is not present. Gradle is used for the Android build and is not needed when just building eSpeak NG on Linux/BSD systems.

commit a72199f7144722f606f934248e0e7dfab5009691
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Apr 22 19:14:32 2017 +0100

    Run the tests as part of the Travis build.

commit 61d668c0cbc9e0573e5c78ce86bc276dfb155e69
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Apr 22 19:09:49 2017 +0100

    ucd-tools: Inverted_Terminal_Punctuation eSpeakNG extended property support; use in clause_type_from_codepoint.

commit 5c6bc0e556391dc00d413971d7b94f642e23bbb4
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Apr 22 18:54:21 2017 +0100

    Armenian emphasis mark (U+055B) is used for interjections, so treat it as an exclamation mark.

commit bc13173ac42285512d023abd6be8bd1dc6cf62d5
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Apr 22 18:52:46 2017 +0100

    ucd-tools: Punctuation_In_Word eSpeakNG extended property support; use in clause_type_from_codepoint.

commit 1131d0924b9be9cd04c7bd7a0ab5db2ce0195737
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Apr 22 18:17:39 2017 +0100

    ucd-tools: Optional_Space_After eSpeakNG extended property support; use in clause_type_from_codepoint.

commit b932f3c493160ba3695b23dc4d50f8a63283fec3
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Apr 22 15:51:32 2017 +0100

    ucd-tools: Extended_Dash eSpeakNG extended property support; use in clause_type_from_codepoint.

commit 3100ca9d1b7fbde0d11c8f230e18d4060467205f
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Apr 22 15:20:19 2017 +0100

    Use ucd_properties to implement clause_type_from_codepoint for supported types.

commit be8609108834c6e3714d4783a984f4e2401500cc
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Apr 22 14:33:51 2017 +0100

    Use #defines for the ESPEAKNG_PROPERTY_ constants, so they can be used in things like switch expressions.

commit af88820954e0c7f89dc4811e3b988bc3653115fd
Merge: 1c4ce3dc d18d98b9
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Apr 22 14:31:07 2017 +0100

    Merge commit 'd18d98b92ca42bf7b098d3d1fd873d9b0ee82e00'

commit d18d98b92ca42bf7b098d3d1fd873d9b0ee82e00
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Apr 22 14:28:41 2017 +0100

    Use #defines for the UCD_PROPERTY_ constants, so they can be used in things like switch expressions.

commit 1c4ce3dcd32d2dec5d30d217387501cee013f18d
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Apr 19 22:33:32 2017 +0100

    tokenizer.c: create and use a clause_type_from_codepoint function, with tests.

commit 92f703d98b0d2a8fd2e0736ddc4340dc12047a90
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue Apr 18 07:02:17 2017 +0100

    Use defines instead of hard-coded numbers for more clause logic.

commit 8749891069a5886b7e674dbb7b6104f01c31d8ed
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Apr 17 22:04:45 2017 +0100

    Better specify the CLAUSE_ flags returned by ReadClause.

commit 2e375362c4d195e57502ebe0683d4b624f3b64c7
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Apr 17 20:20:42 2017 +0100

    ucd-tools: Paragraph_Separator eSpeakNG extended property support.

commit 7fc4f5ece21690c3e2601b8b73a492b2a454b4af
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Apr 17 17:35:26 2017 +0100

    ucd-tools: Ellipsis eSpeakNG extended property support.

commit 8d8c8b3b565b0fd34108d445dc63a06678ebc4ee
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Apr 17 17:17:52 2017 +0100

    ucd-tools: Semi_Colon eSpeakNG extended property support.

commit 9869ee051e4769fbb7dc8ddf0d95f8cf9c37abd2
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Apr 17 16:18:57 2017 +0100

    ucd-tools: Colon eSpeakNG extended property support.

commit 9ef03b8ac89de9e5d9f5b7b05530482fcff63aa5
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Apr 17 15:14:02 2017 +0100

    ucd-tools: Comma eSpeakNG extended property support.

commit 5017153d622378da670b64c4504e91c9b9b58461
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Apr 17 13:47:50 2017 +0100

    ucd-tools: Exclamation_Mark eSpeakNG extended property support.

commit 31d66fddb1dfdc2edd3b115dce5f7a3d18adbe74
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Apr 17 12:50:04 2017 +0100

    ucd-tools: Question_Mark eSpeakNG extended property support.

commit 07cd2b12e1959b8f585b33507d289142ff93f13e
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Apr 17 11:36:41 2017 +0100

    ucd-tools: Full_Stop eSpeakNG extended property support.

commit 9bbb16a74c5c37d95014366068efc32e49145af8
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Apr 16 15:04:15 2017 +0100

    Add ucd-tools proplist.c to the build.

commit 2615242f0516a678f67bc7793e7ca8693e5d03ef
Merge: 415868cc ff018e33
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Apr 16 15:02:08 2017 +0100

    Merge commit 'ff018e33df5763dc0ff1644c9479ee2351bee45e'

commit ff018e33df5763dc0ff1644c9479ee2351bee45e
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Apr 16 15:01:37 2017 +0100

    Support compiling ucd.h with a strict C11 compiler.

commit 1a4b9d087b880a63754aa1158811ff474ea332eb
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Apr 16 14:44:55 2017 +0100

    Add the new PropList API to the README file.

commit 691457e98db34ab29b897ebe01707aff11588697
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Apr 16 14:36:27 2017 +0100

    Add Prepended_Concatenation_Mark support from PropList.txt.

commit 429b8f36290fbb060335ea74db0741760a958083
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Apr 16 14:17:00 2017 +0100

    Add Pattern_Syntax support from PropList.txt.

commit d91a249c14ca9af33524c898440d1af0935b137c
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Apr 16 11:37:14 2017 +0100

    Add Pattern_White_Space support from PropList.txt.

commit eecd7984c5c6a72185cd87316e4c512f9ee61311
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Apr 16 11:26:05 2017 +0100

    Add Variation_Selector support from PropList.txt.

commit f7f228bc0c989eef7d2f8f360c58c1b4b13c9069
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Apr 16 11:05:59 2017 +0100

    Add Sentence_Terminal support from PropList.txt.

commit 628dfb8887a4dabfc0961c7cea0937ebcde25983
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Apr 16 09:43:03 2017 +0100

    Add Other_ID_Continue support from PropList.txt.

commit 90a3615c48b07220bc3b8f232c69ea07261e5d00
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Apr 16 09:34:31 2017 +0100

    Add Other_ID_Start support from PropList.txt.

commit a3f811aac16a32cc1973b6705b28cad8ca676bfd
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Apr 16 09:29:02 2017 +0100

    Add Logical_Order_Exception support from PropList.txt.

commit 66b2404ce32e08f497ea5cf1f23044be29cf7d8c
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Apr 16 09:09:03 2017 +0100

    Add Soft_Dotted support from PropList.txt.

commit 423aa813aacfc4c1630e488898f714a6c9416c5d
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Apr 15 12:25:00 2017 +0100

    Add Deprecated support from PropList.txt.

commit e18564899c737aff2c2ab8c56af810357355faa4
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Apr 15 11:55:23 2017 +0100

    Add Other_Default_Ignorable_Code_Point support from PropList.txt.

commit 2459a4fa8f3c006204dabd25c585591734a04021
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri Apr 14 20:58:31 2017 +0100

    Add Unified_Ideograph support from PropList.txt.

commit 4ce8b611808485a0bd1a18878fdb9cf926ed7e9f
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri Apr 14 20:12:02 2017 +0100

    Extend ucd_property to 64-bits to allow all properties to be specified.

commit 5b9300b0423c11342517907cd7c66d29720e74f3
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri Apr 14 17:57:18 2017 +0100

    Add Radical support from PropList.txt.

commit e6c2c718b453cdc743cc420918048e8846f0b70e
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri Apr 14 17:40:57 2017 +0100

    Add IDS_Trinary_Operator support from PropList.txt.

commit c9af03ee8be53cc90928115e59f251e9f593b851
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri Apr 14 17:13:28 2017 +0100

    Add IDS_Binary_Operator support from PropList.txt.

commit fdf398ef845dc37b0d2e286041a0349b85c0f3c4
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri Apr 14 14:44:10 2017 +0100

    Add Other_Grapheme_Extend support from PropList.txt.

commit 7fc8ee0e09f8fdf724240e7f2e85d09bf7d7b3d6
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri Apr 14 13:47:35 2017 +0100

    Use ucd_properties to implement isalnum, isalpha, isupper and islower.

commit 6553494c5cc3e104f0e03229bd1c100793936b7e
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri Apr 14 13:36:35 2017 +0100

    Remove noBreak from ucd_properties -- it is a DispositionType, not a PropList type.

commit 9dc44bf0d4e5b11c50d38d47ee87af6c993fbb80
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri Apr 14 13:20:22 2017 +0100

    Add Noncharacter_Code_Point support from PropList.txt.

commit a184262d9b5b4215e68893631b669d4b9ed08b3c
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri Apr 14 13:08:56 2017 +0100

    Add Other_Uppercase support from PropList.txt.

commit 6a2a87e358af18fdeb189ab7560e6300525c578c
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri Apr 14 13:00:02 2017 +0100

    Add Other_Lowercase support from PropList.txt.

commit 735a6612325a061a942fca51feb3989de7e3f46e
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri Apr 14 12:03:34 2017 +0100

    Add Extender support from PropList.txt.

commit d0678386843190e4b7da15cde17b93ebdfbf25e5
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri Apr 14 11:38:47 2017 +0100

    Add Diacritic support from PropList.txt.

commit 3ff6d8ae0f894d765deeaab876b53b149c685fca
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Apr 12 21:46:14 2017 +0100

    Add Ideographic support from PropList.txt.

commit aa32a420af40d33c77e698d7214c124097c6252d
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Apr 12 21:30:53 2017 +0100

    Add Other_Alphabetic support from PropList.txt.

commit 835dfc83a1b1e47f8cc014200984491ecce81145
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue Apr 11 23:25:02 2017 +0100

    Add ASCII_Hex_Digit support from PropList.txt.

commit a69b99a81b2f06506a045b869a613436398f55c6
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue Apr 11 23:21:51 2017 +0100

    Add Hex_Digit support from PropList.txt.

commit 844895d315e44a1802a30e8cd02073a4f809cdef
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue Apr 11 22:59:22 2017 +0100

    Add Other_Math support from PropList.txt.

commit 4226457fb5aed7f9ef173dc0d5c7fabae3219866
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue Apr 11 21:21:22 2017 +0100

    Add Terminal_Punctuation support from PropList.txt.

commit ab0a1da5bec43a1236d366472c290ad96a1221d6
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue Apr 11 08:01:07 2017 +0100

    Simplify the Dash property classification logic. Pd is the 'Dash' general category.

commit a9aabc6242d88a678140f1a32c87fc8a5cb2f41b
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Apr 9 14:01:59 2017 +0100

    Add tests for the PropList API.

commit ec1a17b229eb3c3e3335ef65237dc5943f0ef391
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Apr 9 13:30:51 2017 +0100

    Add Quotation_Mark support from PropList.txt.

commit d1eb23a741ae0df9d8e1c08a657c2c75b6acbb7e
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Apr 8 20:05:33 2017 +0100

    Add Hyphen support from PropList.txt.

commit 1e02d05c612c63aae0134870a08bd19eb716e3e8
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Apr 8 19:56:28 2017 +0100

    proplist.c: Create helper functions for all matched categories.

commit 249960bae4811b3b18e46490ac63f55d3cb65645
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Apr 8 19:49:41 2017 +0100

    Add Dash support from PropList.txt.

commit fd8a8d17b048a9ea7bb470e9f663a8b7f659ec95
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Apr 8 19:25:17 2017 +0100

    Add Join_Control support from PropList.txt.

commit eae8740117dc7555ffed192fb829e1acefdeb4d2
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Apr 8 19:21:56 2017 +0100

    Add Bidi_Control support from PropList.txt.

commit bc16887a7932123b594f2d4647629039804399a5
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Apr 8 19:11:45 2017 +0100

    Use ucd_properties to implement ucd_isspace.

commit 8cc80d671d7beb92a9ea2d39579bac6890001bb9
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Apr 8 19:08:50 2017 +0100

    Add <noBreak> support from UnicodeData.txt.

commit 54a8ea2a707190170e046259968ed757aa58fd87
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Apr 8 18:51:22 2017 +0100

    Add White_Space support from PropList.txt.

commit 415868cc0014fbaa31a2656c4e31607efe62cfe1
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Apr 8 13:58:35 2017 +0100

    en: fix orion constellation pronunciations

commit 9c074d7a232b909b32d87746cbec1666f410dc1b
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Apr 8 13:43:12 2017 +0100

    en: fix greek letter pronunciations

commit a3ea1a256c724dca5f450260669cdc0175394697
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Apr 8 12:06:32 2017 +0100

    en: fix thermal and delta

commit e4e1e4db0a5ea9763f7f4c92c2b67a16f5100ae0
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Apr 6 19:39:03 2017 +0100

    TranslateWord: remove the unused add_plural_suffix variable.

commit 5226ff0d83255e385bf41220ff7575024c29a204
Author: chrislm <llajta2012@gmail.com>
Date:   Mon Apr 3 10:21:38 2017 +0200

    IT: updates Italian pronunciation dictionaries (tested on march 2017

commit 62d4aff9a9d23f22c17fa2df6f45a94c83d08c8a
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Apr 1 15:12:49 2017 +0100

    Remove the now unused option_multibyte variable.

commit ec8a7b810ffb4b353aa2355116dc75c5ddcd0a9a
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Apr 1 15:08:46 2017 +0100

    Use the text decoder object at the top-level Synthesize/espeak_TextToPhonemes call, not in TranslateClause.

commit b3e0fbc8ed41ea24afe49d7617f5535638fdccf0
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Apr 1 13:35:54 2017 +0100

    encoding.c: Create a text_decoder_decode_string_multibyte helper to work with the espeakCHARS_* flags.

commit 9dabf64680de6c0ef3b09fb19436ffdb3549017a
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Apr 1 13:23:09 2017 +0100

    encoding.c: Support determining the string length for length < 0.

commit b5ed1f28a5c42a3532aa0e3e6ff1f902c01c6041
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Apr 1 13:00:00 2017 +0100

    encoding.c: Don't crash if NULL is passed as the string to the decode APIs.

commit ff01f81fbf8c41675f4777698ee8e77ff470558f
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Apr 1 10:03:23 2017 +0100

    Fix the Android build.

commit a16688cfce170a06f7e16a77566345abcd12ebb9
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri Mar 31 22:46:16 2017 +0100

    Update the CHANGELOG with the text encoding support changes.

commit d167d5649b774ec16a72dfa517f332ea3405c2cb
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri Mar 31 22:30:27 2017 +0100

    encoding.c: Implement support for the auto-detected character set (utf-8 + codepoint-encoding).

commit be480c12dec619c2428e44dd13dd15309e020663
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri Mar 31 20:23:22 2017 +0100

    Make TranslateClause return 'const void *' to preserve constness.

commit 6451917bdedc55f50e090efdd03bb4af1ac976b3
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri Mar 31 20:21:28 2017 +0100

    encoding.c: Fix text_decoder_get_buffer at EOF.

commit 7c16ac543cba6db3e1a966897458b41933a8722d
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri Mar 31 13:17:37 2017 +0100

    Use the text decoder API in readclause.c.

commit 8933185de426c63f949ffb725f5c04d350f0f9a8
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri Mar 31 07:13:36 2017 +0100

    Remove the unused f_in argument to the Read/Translate/SpeakNextClause functions.

commit 0b0661cef0165a9a96d8fc46dbebfd8f63449067
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri Mar 31 00:01:14 2017 +0100

    Use the encoding.c tables for 8-bit encodings.
    
    1.  Store the encoding enumeration values in the Translation
        object, instead of the charset table.
    
    2.  Use the encoding.c charset table data instead of the ones
        in translate.c.
    
    3.  Remove the charset language file option -- it is only used
        in the Arabic language file, but is used incorrectly there.
    
    4.  Specify ISO 8859-6 for the 8-bit encoding for Arabic instead
        of UTF-8, so that espeakCHARS_8BIT and espeakCHARS_AUTO work
        correctly for Arabic.

commit a714c0554b67eb106dc19511be89d15fb3cf0b8d
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Mar 30 23:35:00 2017 +0100

    encoding.c: Use a codepage table to implement ISO-8859-1.

commit db314438debf92a42dceb418fd23d7166d6635f5
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Mar 30 23:10:33 2017 +0100

    encoding.c: don't generate warnings in text_decoder_decode_string.

commit 6a0b5e4ae1aab3dc71d7b9d346ee4bbbe50060bf
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Mar 30 22:52:38 2017 +0100

    encoding.c: Support using wchar_t strings with the text decoder API.

commit 2de0368d39d17723b2c0bf6b8096cba3431c6246
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Mar 30 22:45:01 2017 +0100

    encoding.c: Store the start/end positions as 'const utf8_t *'.

commit b74f756f00bff5a69b1c3dbcd826c6010c438a66
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Mar 30 22:33:22 2017 +0100

    encoding.c: Support the ISO-10646-UCS-2 encoding.

commit fa5d31a8afd75d89aad130157feedec6fef7b055
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Mar 30 21:17:56 2017 +0100

    encoding.c: Support the UTF-8 encoding.

commit 27ff1f6b69d75a6ca23237dbe6f63034cb42166b
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Mar 29 20:33:32 2017 +0100

    encoding.c: Use 16 bits for the codepage encodings as they are all in the Basic Multilingual Plane.

commit 249961043315425011dbcbc280389ba6e94961ba
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Mar 29 08:01:24 2017 +0100

    encoding.c: Support the ISCII encoding.

commit 39f3ea54cfe3fa977aed46c5d1d87ed1549d4c82
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Mar 29 07:49:48 2017 +0100

    encoding.c: Support the KOI8-R encoding.

commit b8a1006dd84b33262a34b82d66c36433e9d1db4e
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Mar 29 07:42:00 2017 +0100

    encoding.c: Support the ISO 8859-16 encoding.

commit 166e81572316fe70c05866595f99ba8991c633f2
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Mar 29 07:36:42 2017 +0100

    encoding.c: Support the ISO 8859-15 encoding.

commit 91e054ec7c1a4eb47b6b52c54b2a27772645c47a
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Mar 29 07:27:30 2017 +0100

    encoding.c: Fix the ISO 8859 encoding names with date suffices.

commit 0235c4265207e1665b8b0e1c427445d6832aa277
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Mar 29 07:19:16 2017 +0100

    encoding.c: Support the ISO 8859-14 encoding.

commit 24faceab571f467ef4288fcab08d5a091a6988e1
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue Mar 28 23:26:33 2017 +0100

    encoding.c: Support the ISO 8859-13 encoding.

commit 495c0aed20e630eba1a8a0d5945964e320d2408b
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue Mar 28 23:13:41 2017 +0100

    encoding.c: Support the ISO 8859-11 encoding.

commit 84f20f8bb8ff9d09096da56cd031921fc2e79928
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue Mar 28 22:50:50 2017 +0100

    encoding.c: Support the ISO 8859-10 encoding.

commit 1d2d0acd9561f2f066250604b21204c4297dccce
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue Mar 28 21:38:58 2017 +0100

    encoding.c: Use a lookup table to find the appropriate decoder.

commit 0421f127e84410888ec7e58daceda879de5e1e20
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue Mar 28 21:02:22 2017 +0100

    encoding.c: Support the ISO 8859-9 encoding.

commit da62a4c0971cdb99d566e352c8ce9dfb101b52e9
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue Mar 28 12:37:24 2017 +0100

    Add mnemonics.c and encoding.c to the Windows build.

commit 7da585e25e036f6ccb976d3412bef127c933692b
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue Mar 28 07:57:44 2017 +0100

    encoding.c: Support the ISO 8859-8 encoding.

commit a6eac922bd5bb6134c5deba277a4b390b4c92a6c
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue Mar 28 07:51:20 2017 +0100

    encoding.c: Fix the ISO 8859-6 encoding.

commit b716b95febd098d4e7f07bf4b7543984480556a7
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue Mar 28 07:47:20 2017 +0100

    mkencodingtable: support mapping ISO 8859 encoding tables

commit 56c0b387850ffaf9f61531cafcdd2fb6b9f7eb0f
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue Mar 28 07:17:26 2017 +0100

    encoding.c: Support the ISO 8859-7 encoding.

commit da301c6b35bee5c32511ed3cbacfc4284d98f159
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue Mar 28 07:02:47 2017 +0100

    encoding.c: Use 0xfffd in ISO 8859-3 instead of 0x0000.

commit 9e4638ff25b745a967554f56f1a931b214123da3
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue Mar 28 06:59:26 2017 +0100

    encoding.c: Support the ISO 8859-6 encoding.

commit 51295d9d1b8a726a6d77f4ea7874ad2da033d9fa
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue Mar 28 06:33:10 2017 +0100

    encoding.c: Support the ISO 8859-5 encoding.

commit b5589fc5ee0f53f70d4e7b69db50acc872938c6b
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue Mar 28 06:32:41 2017 +0100

    encoding.c: Support the ISO 8859-4 encoding.

commit a93b0f3d64fb4cb9d39db31e0b3ce7c9e837ff19
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Mar 27 23:55:38 2017 +0100

    encoding.c: Support the ISO 8859-3 encoding.

commit 0a0e84a322594fb94902e8fd4c2db3622d0681ca
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Mar 27 23:46:15 2017 +0100

    encoding.c: Support the ISO 8859-2 encoding.

commit 26bec1eedfae8d721a9e005afa99351bb2b8eb8e
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Mar 27 23:31:30 2017 +0100

    encoding.c: Support the ISO 8859-1 encoding.

commit 0590da5da7940dc14e0193f4c1c27fccec6bd6ff
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Mar 27 22:49:47 2017 +0100

    encoding.c: Create a string decoding API; support US-ASCII decoding.

commit da7eaa7b9ca4fc81d54be41cc7cc6670d9c084dc
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Mar 27 22:16:04 2017 +0100

    encoding.c: Create a text decoder API based on the usage in readclause.c.

commit 887b1c837f9043c993463132b61b8af8c4c0b6e3
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Mar 27 21:32:49 2017 +0100

    encoding.c: Don't crash when passing a NULL string to LookupMnem.

commit 26f4eb4f8ff4854b8df361a0ab09d0bc9220b500
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Mar 27 21:30:17 2017 +0100

    encoding.c: Support US-ASCII encoding names.

commit d5d93be00e62a535c1660b9c4f2fdc4b5d3d19db
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Mar 27 21:08:07 2017 +0100

    Group the LookupMnem API implementations into mnemonics.c.

commit b47363b7d3a7e966d022608c9c6bd1458159e293
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Mar 27 20:59:37 2017 +0100

    Create an espeak_ng_EncodingFromName API.

commit e12abb4244e78feeedcd1255af85c4253f2f2ee6
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Mar 20 18:38:25 2017 +0000

    Rename the mni language to bpy to denode the actual Manipuri language supported.

commit ddc075288c495072466e95bc7b96301d83cce9a6
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Mar 19 13:53:14 2017 +0000

    Windows: Fix a crash when building the 'en' voice.
    
    This occurs in ReadVoiceFile (voices.c) when calling isspace to
    isolate the attribute name. It happens because the msvc
    implementation of isspace asserts that the character is in a valid
    range, which fails for non-ASCII characters.
    
    This commit resolves the problem by calling iswspace, which uses
    the ucd-tools implementation.

commit 1064d382c9e95e8824daa86e1849702a23538373
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Mar 15 18:57:40 2017 +0000

    en: fixed sage, gini and -ia- words.

commit b4f8144de64984fdb19c51327a34655a928c6be8
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Mar 13 20:16:20 2017 +0000

    en: fix several pronunciations

commit e122277d053ff6c9b561aef67c7b151ff8f12c7e
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Mar 9 07:50:54 2017 +0000

    en: The Oval Portrait [1842] - Edgar Allan Poe [1809-1849]
    
    The Works of Edgar Allan Poe (The Raven Edition) - Volume 1 [1903]
    
    Project Gutenberg eText #2147

commit 79a87d57b8603eae56e97d4c0b4c1036b63fc372
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue Mar 7 21:40:51 2017 +0000

    en: Make previous Edgar Allan Poe fixes use /I#/ and /I2/ consistently.

commit 675ff1975c3c360b17e6255f4e42c482eb0cddb3
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue Mar 7 21:37:38 2017 +0000

    en: Use /I#/ and /I2/ consistently with their intended usage.

commit 931739f34306a30c82ece9bc9ffb72eafe5f7318
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue Mar 7 21:09:01 2017 +0000

    en: Document the unstressed RABBIT, ROSES and EXPLORE vowels.

commit 533b3af4c63ac6d4ca514bf54df40e8f0e0b6c94
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Mar 6 20:20:44 2017 +0000

    en: fix deposite

commit e55ee58dd63ff423f82bb1a42367c424774459d6
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Mar 6 19:44:40 2017 +0000

    en: expand æ and œ ligatures

commit 01c4773c57999cfdf4143df43993d9e18bfbf234
Merge: 3b45bb3f b46ac52e
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Mar 6 19:36:46 2017 +0000

    Merge remote-tracking branch 'Christianlm/master'

commit 3b45bb3f0a1426529725cac143002769818ccda0
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Mar 6 19:33:19 2017 +0000

    CHANGELOG.md: Add Maori to the list of new languages.

commit f3e6dc2ca664a7215670845fd22135a92c9d0bff
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Mar 6 19:31:03 2017 +0000

    Fix the 'mi' target for building the Maori language.

commit 946c082899d9de1e87009ebd62890303ff834b07
Merge: 0004691f 2b501fcb
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Mar 6 19:29:17 2017 +0000

    Merge remote-tracking branch 'orotau/development'

commit b46ac52e56bd8a22fc71881cd75c4cebe82643ff
Author: chrislm <llajta2012@gmail.com>
Date:   Mon Mar 6 11:10:03 2017 +0100

    IT: updates Italian pronunciation dictionaries (tested on February 2017)

commit 0004691f72afef1726548448d6c1bd61a05a9abe
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Mar 5 19:49:54 2017 +0000

    en/en-US: Pronunciation fixes for Edgar Allan Poe's The Masque of the Red Death

commit 2b501fcb03d71d30d180db7f9bc7bf9bd665a63c
Author: laptop <greenbay.graham@gmail.com>
Date:   Sun Mar 5 14:04:17 2017 +1300

    alpha version

commit 43709dc4d49848000bef251a6d39493dc0957af3
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Mar 4 13:08:57 2017 +0000

    CHANGELOG.md: Fix a typo in Katakana.

commit d2211309ecee7e51620903d45cb017ab18efd652
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Mar 4 10:21:18 2017 +0000

    en-US: Fix the HAPPY vowel.

commit a4805aa63afd787b62fbf1cef68de6411ff3cb4c
Merge: 9becb864 93cede93
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Mar 2 22:13:12 2017 +0000

    Merge remote-tracking branch 'rhdunn/master'

commit 9becb864de3442837bff3fbb270445b0d5942eb7
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Mar 2 22:12:07 2017 +0000

    en-US: Fixes for Edgar Allan Poe's The Cask of Amontillado

commit 93cede93749ab5c66a6b7442b0ecc1d6e6364548
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Mar 2 12:56:06 2017 +0000

    Windows Installer: Install the 'pt' voice, renamed from 'pt-PT'.

commit d9e5cc5941901ef2042bd3dac845e0c6d1d44590
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Mar 2 12:53:25 2017 +0000

    Windows Installer: Install the 'nb' voice, renamed from 'no'.

commit a9be45e9af6118c29511dc095c97546c1f068292
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Mar 2 12:48:23 2017 +0000

    Windows Installer: The fa-en-us voice has been removed, so remove it from the installer.

commit 00b1ab83367cebbad0b1c19875bee4933f9b05d7
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Mar 2 07:24:55 2017 +0000

    en-US: Don't use /I/ for the EXPLORE vowel, based on user feedback.

commit 6a85d3e63242411bbe5ef9b439805c43b07354d2
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Mar 2 07:01:06 2017 +0000

    en: Create a custom /n/ phoneme to support /n/ velarization.

commit 51c8a2d7d9aace5e8d3ff57b10a17fa304534a39
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Mar 2 06:41:51 2017 +0000

    Rename the isVel check to isVelar.

commit 4d97ddaf9cf275259f398a88467708c4e4b362d8
Merge: 4297db7f 8ba94849
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Mar 1 23:38:56 2017 +0000

    Merge remote-tracking branch 'rhdunn/master'

commit 4297db7f9894ffdd3b1c8deac4cafc9f0153fea8
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Mar 1 23:37:54 2017 +0000

    en: Fixes for Edgar Allan Poe's The Cask of Amontillado

commit 8ba94849270119c0909a117d490f58b7e6536644
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue Feb 28 13:01:29 2017 +0000

    Windows Installer: Update the locations of the language files.

commit 50a1a5f2f6b79c6cadaf35c6a88b0988a4b2f384
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue Feb 28 12:57:27 2017 +0000

    Windows: Update the Visual C++ project files to build the ucd-tools files.

commit 7b7363b6ed8b3d3c2322ec40838a7e30f4f5dcd0
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue Feb 28 07:34:47 2017 +0000

    fr: Make /j./ map to /y/ for now. It did not have a proper phoneme definition, so was silent.

commit 304829e1188bfb0338fe7dd508ae91fd9e4b949d
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue Feb 28 07:29:34 2017 +0000

    en-US: map /O2/ to /O/ for the CLOTH vowel.

commit 418643afcbe5a7961b5bd5f501badf5475f8ebef
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue Feb 28 07:17:44 2017 +0000

    en: Use /d#/ consistently for -ed endings to properly detect /t/ or /d/ pronunciations.

commit 3d41a8abcf5d322488e3f0312cb5dd5422c8f801
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Feb 25 19:27:30 2017 +0000

    en-US: Fixes for CLOTH vowels from The Raven.

commit a940ed0542642fadd183568aee74b52e0b513b22
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Feb 25 18:07:05 2017 +0000

    en: Use a new /O2/ phoneme for the CLOTH vowel.

commit 348d2f19a6f1a64101f13d5136d0b1e90bef1bc6
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Feb 25 15:09:06 2017 +0000

    en-US: Fixes for GenAm specific pronunciations of Edgar Allan Poe's The Raven.

commit e1827a356997072c0ba6274e081cec5ff080b4fa
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Feb 25 14:31:19 2017 +0000

    en-US: Use /i/ instead of /I/ for HAPPY vowels.

commit 6ae8326fbefeb3ba9efe274f33918b1794e8a245
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Feb 25 10:34:48 2017 +0000

    en-GB-x-rp: use /ɪ/ for the HAPPY vowel to reflect its pronunciation.

commit 5c213b71334577131a2f0669a0abf91044d3d1f7
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Feb 25 10:32:03 2017 +0000

    docs: Document the lexical set transcriptions used by the en language files.

commit bd04b540e97788707516000163446a8a9bf162db
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Feb 25 09:45:02 2017 +0000

    en: Preserve the /i@/~/i@3/ distinction so N[EAR] (/i@3/) and MILL[IO]N (/i@/) can be differentiated.

commit 299c91aca1f6102acefeae70dc2343715c001d03
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Feb 25 09:35:08 2017 +0000

    base1: Restore the original eSpeak definitions for /l/. The ipa table versions are causing issues.

commit 46b4111afb8818fe4869f7ae0b103d1e3bc2b43d
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Feb 25 09:24:53 2017 +0000

    en: Remove the unused i(less and i(ness rules. These are handled by -less and -ness rules with the i suffix processing logic.

commit 5edad040f301fffb4ffd5579a029403bd6a7ef8b
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Feb 25 09:21:59 2017 +0000

    en-GB-x-rp: Don't change to the /I/ phoneme on non-final vowels. Preserve the /i/ transcription for HAPPY vowels.

commit 790c985a9a9a5c8f29736342f4614978c4a70389
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Feb 25 08:56:04 2017 +0000

    en-GB-x-rp: don't add stress on HAPPY vowels (e.g. for words like presently)

commit 3921d33c640de2713a0df235437ed20831f3d79d
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri Feb 24 19:37:08 2017 +0000

    en-GB-x-rp: initial support for the EXPLORE lexical set using words from The Raven

commit c7db7d3edb07f96ce3b155cc25736c287d9b485a
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri Feb 24 07:06:02 2017 +0000

    Fixes for Edgar Allan Poe's The Raven.

commit ad13044278c1e119927ceda8a73358434052c6c7
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue Feb 21 22:17:43 2017 +0000

    Fix another typo of Kyrgyz in CHANGELOG.md.

commit 3b7ec97533aabb8a5df07e8b779bf77fb16ced6c
Merge: 1d6829ca 3fe9f8a4
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue Feb 21 22:13:22 2017 +0000

    Merge remote-tracking branch 'ValdisVitolins/master'

commit 3fe9f8a4c82ead3cb7fdd88cec1b32fd9e6948b8
Author: Valdis Vitolins <valdis.vitolins@odo.lv>
Date:   Tue Feb 21 23:38:43 2017 +0200

    Spelling of German ja moved from en_list to en_rules, as it allows to set better word boundaries

commit 1d6829ca235180949b63b87e4f8d51d889bc8920
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Feb 19 14:57:30 2017 +0000

    docs/en: describe John Wells' lexical sets for English vowels.

commit 6f033bbe3ad5c9f3ab39bf442c560fb1f0d77edb
Author: laptop <greenbay.graham@gmail.com>
Date:   Sun Feb 19 13:58:29 2017 +1300

    close to alpha version

commit cdca4f8a8df9ce55dcca6da38c6ba716ec0e5a69
Author: laptop <greenbay.graham@gmail.com>
Date:   Fri Feb 17 17:44:59 2017 +1300

    first cut

commit 2e222e6e8b8bad54982945cf5c27429de41fda3b
Author: Valdis Vitolins <valdis.vitolins@odo.lv>
Date:   Wed Feb 15 21:48:35 2017 +0200

    More Eclipse settings added

commit 31d87f56b5057687e0296d4d1c4b18aed7ad37ab
Author: Valdis Vitolins <valdis.vitolins@odo.lv>
Date:   Wed Feb 15 21:47:10 2017 +0200

    Lv improvements

commit 3d2d65a38f9149a90c22e6a128cdad73f5c1f241
Author: Valdis Vitolins <valdis.vitolins@odo.lv>
Date:   Wed Feb 15 21:45:41 2017 +0200

    Typo fix

commit bb051e6086461c28419338fa011e2d1fcd7d7c40
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue Feb 14 22:48:04 2017 +0000

    ky: don't speak numbers character by character

commit b3f97a51e781a4acd49d6933df0c9dd88e54e5ef
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue Feb 14 07:57:24 2017 +0000

    ky: fix the name of the sib (sibilant) feature

commit a71a7ffa537f232f2c13f29a44498c14d4d6b5fe
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue Feb 14 07:55:22 2017 +0000

    Update the CHANGELOG file.

commit b3295493d383d8f5d32108ea32d61bb0228bb122
Merge: c4ca7a12 c0ccd2cf
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue Feb 14 07:54:20 2017 +0000

    Merge remote-tracking branch 'JRMeyer/master'

commit c0ccd2cf2923e36b633918c6cbc93fd79f76c84b
Author: JRMeyer <joshua.richard.meyer@gmail.com>
Date:   Tue Feb 14 08:44:57 2017 +0100

    fixed comment symbols (the slashes were in the wrong direction)

commit c4ca7a1202254850f884b810175c5aa9eeb808b7
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Feb 13 19:47:52 2017 +0000

    Add wchar.h and wctype.h compatibility shims using ucd-tools. This is applied to all platforms to provide consistent behaviour.

commit 1378a81a06187635640dd62468c991a25b2e2268
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Feb 13 07:50:49 2017 +0000

    Remove the wchar tables from readclause, now the standard is* and to* APIs are being used.

commit 5975f07095b14790f8e3887731503c7e38374e95
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Feb 13 07:43:23 2017 +0000

    Replace the *2 wchar/wctype APIs with their standard versions. These will be fixed using compatibility headers.

commit d2a919bc7b1ff10c90e0e962e2376f78d0788e09
Merge: 17168a56 6346ede6
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Feb 12 21:32:06 2017 +0000

    Merge commit '6346ede604270202b2aad8159cb914b7a2276c34'

commit 6346ede604270202b2aad8159cb914b7a2276c34
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Feb 12 21:22:01 2017 +0000

    isalnum: use the Alphabetic derived core property to check that the character is in the alpha class.

commit cbddf092c9b952e86ce1fc72d8a9a377d093bf51
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Feb 12 21:20:03 2017 +0000

    isalpha: use the Alphabetic derived core property to check that the character is in the alpha class.

commit b38659582f47e1407af6efab8101bb5c4e832dd9
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Feb 12 17:28:22 2017 +0000

    islower: include the Other_Lowercase characters.

commit 9d1469b9567902257e79d67e3b2e233bfaeeb7b4
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Feb 12 16:03:55 2017 +0000

    printdata: use the Uppercase property from DerivedCoreProperties.

commit 1fc20f39f5e3a5bdfe8dbfd10c9f94f730cf5719
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Feb 12 14:51:24 2017 +0000

    isupper: include the Other_Uppercase characters.

commit d9565018634248f8c069f5d6078939b3e844b3e6
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Feb 12 14:26:09 2017 +0000

    printdata: load all the properties from the PropList data.

commit 17168a566979e9fbd9b1c00a34419c114a3f9bd8
Author: Valdis Vitolins <valdis.vitolins@odo.lv>
Date:   Sun Feb 12 15:54:37 2017 +0200

    More proper fix for issue #196

commit ac082c94008c11765c050d2f6c3dd5e4f2de937e
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Feb 12 13:19:43 2017 +0000

    Add tests for the remaining is* APIs.

commit eb08dc422ddaf971da6f6168107eb5ada41eee8b
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Feb 12 12:24:18 2017 +0000

    Update the copyright dates.

commit c9f29403737dbcaa701b92103fe22625b2dd32ca
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Feb 12 11:47:30 2017 +0000

    isblank: don't include <noBreak> characters, and add tests for this API.

commit f109bb918f42823df00b052b72bfa8881d24f91f
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Feb 12 11:11:52 2017 +0000

    isspace: don't include <noBreak> characters.

commit 5f9dc111cf9d1441d7bbe4b8c4730b931a610b3b
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Feb 12 09:53:43 2017 +0000

    Add tests for the isdigit and isxdigit ctype APIs.

commit bd71fed013e07f1b794d1c1bd1fc1e5cc078452b
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Feb 12 09:22:25 2017 +0000

    ctype: return true in isupper/islower if there is a simple case mapping present

commit e77b7c7b49303df7866d8809b2e66649e6c82fd7
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Feb 12 08:33:37 2017 +0000

    printdata: create an isspace helper function

commit ceda811b12c3330a6000162c5c5bbbdac3c54910
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Feb 12 08:16:23 2017 +0000

    printdata: add the properties to the primary data map

commit a2193799e4bfbb7d1ad0aab62d41098eb22f3320
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Feb 12 08:03:15 2017 +0000

    printdata: use get to return a default value if the map key is not present

commit fe3e3350e4513443a19e5422e2cc7eda2d7eda81
Merge: c80829a5 50983ed0
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Feb 11 22:25:15 2017 +0000

    Merge remote-tracking branch 'ValdisVitolins/master'

commit 50983ed05ed9781306c3d706ed14a2e2f1506eb1
Author: Valdis Vitolins <valdis.vitolins@odo.lv>
Date:   Sat Feb 11 22:10:28 2017 +0200

    Documentation: link to fixed bug #196 removed

commit fd4b397ad7df911cf6703c7692c78349cbda1dca
Merge: 9558e60e d3d4fdeb
Author: Valdis Vitolins <valdis.vitolins@odo.lv>
Date:   Sat Feb 11 21:49:02 2017 +0200

    Merge branch 'test'

commit 9558e60e4b644389a55ac5875085f0516000073e
Merge: 9f289619 71c010b7
Author: Valdis Vitolins <valdis.vitolins@odo.lv>
Date:   Sat Feb 11 21:48:04 2017 +0200

    Merge branch 'master' of https://github.com/espeak-ng/espeak-ng

commit d3d4fdebef312fdfa9641277cfbc2b8014e9b2ca
Author: Valdis Vitolins <valdis.vitolins@odo.lv>
Date:   Sat Feb 11 21:47:34 2017 +0200

    Typo fixes for lv_rules

commit 872433d62c1c9ea77919df9fbcc7fe2e2009a732
Author: Valdis Vitolins <valdis.vitolins@odo.lv>
Date:   Sat Feb 11 21:42:09 2017 +0200

    Fix for Jump rule to allow no letters in between current and pre/post (literal letter/letter group)

commit 41f29f3e87c3f3a5348d1e385b48044d1d0a0f8f
Author: Valdis Vitolins <valdis.vitolins@odo.lv>
Date:   Sat Feb 11 20:51:47 2017 +0200

    Fix for issue #196 Word end mark _ doesn't work properly with ~ character group

commit 01852ee90d6c26f507f926f6110ab0a439270366
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Feb 11 18:20:08 2017 +0000

    isdigit: C99 compatibility -- only check [0-9].

commit 34167771fd106c4f89bf16a905f5244e41189101
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Feb 11 18:18:38 2017 +0000

    Add an iswxdigit compatibility API.

commit 3e321158e73d8347a863d07fdb61472321191e3d
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Feb 11 17:54:25 2017 +0000

    Update the documentation on the is* APIs.

commit d585c778043be1a80095afe78bddf9ff791c9d82
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Feb 11 17:37:42 2017 +0000

    Add an iswblank compatibility API.

commit d10f63b7109f512dec5500c95827a592b942b7c4
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Feb 11 11:23:15 2017 +0000

    printcdata: a version of printucddata that uses the C APIs where available

commit 5e5b15ddf01da89a72374497491b3d61606310fb
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Feb 11 11:09:03 2017 +0000

    printucddata: support printing is* ctype data

commit bde2bb187aa3d66fc637e8190aa152ac08f94d4f
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Feb 11 10:55:39 2017 +0000

    printucddata: support custom formats via a --format command-line option

commit 3aecbfecb376d167960a80ffcf76f57d614bbce3
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Feb 11 10:41:58 2017 +0000

    printucddata: check all command-line arguments

commit 372797d2029584f1e6836e708c2cef496767ea2b
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Feb 11 10:21:38 2017 +0000

    Support local UCD data using a UCD_SRCDIR variable.

commit c80829a5fdda1811ab513933342f18a21aa23c86
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Feb 11 08:39:29 2017 +0000

    Remove the NEED_WCHAR_FUNCTIONS code for wchar/wctype compatibility.

commit 71c010b7128546e1ae0606c49df5b48b33b37013
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri Feb 10 08:03:40 2017 +0000

    Remove unused wchar.h and wctype.h includes.

commit 9ecde56231e1334b7524f6120a991e5134f57654
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri Feb 10 07:45:43 2017 +0000

    Build the ucd-tools files with libespeak.

commit 9f28961943d9de4b3f49a5fb044da4afb3a4ed6d
Merge: 619ddc32 9ea452f8
Author: Valdis Vitolins <valdis.vitolins@odo.lv>
Date:   Wed Feb 8 21:35:25 2017 +0200

    Merge branch 'master' into test

commit 9ea452f82396d7d4b9bdd26ed4262e8fb64f1d59
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Feb 8 07:40:35 2017 +0000

    Add a platform support table to the README file.

commit 1fcdc1c009d9735c5a531fcf373cc117bd0c9e2c
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Feb 8 07:12:24 2017 +0000

    Android: add phoneme.c to the build.

commit 13413c3ed993d070328cb3539088819619d5d152
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Feb 6 19:02:20 2017 +0000

    Fix the build from the previous voice changes.

commit 619ddc329326d2d948f88c1a5b599c548594c3a1
Merge: 100f5333 513ffd25
Author: Valdis Vitolins <valdis.vitolins@odo.lv>
Date:   Mon Feb 6 12:40:01 2017 +0200

    Merge branch 'master' of https://github.com/espeak-ng/espeak-ng

commit 513ffd25b038b57c2e4dede9720edeaa8ed46a9b
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Feb 6 07:52:26 2017 +0000

    pt-PT: rename to 'pt' and make this the primary variant for 'pt', not 'pt-BT'

commit 182aba4cc0c2de43c257d2fd247c0a4a01c9fee4
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Feb 6 07:47:13 2017 +0000

    no: rename to 'nb' making 'nb' the primary language, as 'no' is a macrolanguage

commit 48d0361db73e04983e9936a20f429ab20f9e31e1
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Feb 6 07:43:31 2017 +0000

    hy: add 'hy-arevela' as an alternative language

commit 1678a63a4e0bd3e24799dd784de49a65dd592a52
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Feb 6 07:41:39 2017 +0000

    yue: remove the non-standard 'zhy' language code and make 'zh' a lower priority alternative

commit b4357b668cdd2050f8e40649fc67f2d1a703af9a
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Feb 6 07:40:00 2017 +0000

    cmn: use 'cmn' as the primary language, with 'zh-cmn' and 'zh' as alternatives

commit 100f53335fb9925e1af241b2e9c0ba4a9f606767
Author: Valdis Vitolins <valdis.vitolins@odo.lv>
Date:   Sun Feb 5 23:33:44 2017 +0200

    Latvian language improvements. Rules with repeated letter groups changed to jump rules

commit 218d92046ae73f1e4bafc3279657435a42b0708a
Author: Valdis Vitolins <valdis.vitolins@odo.lv>
Date:   Sun Feb 5 23:32:28 2017 +0200

    Documentation: Letter group 'Lxx' can be used as letter mark for 'J' rule

commit af7fc1b657c7ecb7317b965f5a84c495d37dc086
Author: Valdis Vitolins <valdis.vitolins@odo.lv>
Date:   Sun Feb 5 23:31:24 2017 +0200

    Issue #199 Jump statement now supports letter groups

commit 36a2872b4b5bf7aaa8d063eaf4a04d5fcad3ea2c
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Feb 5 19:45:29 2017 +0000

    Don't allow the gender property to be set in language files (they are only relevant in voice files).

commit 1c5bbe31a4acff36ca1d1e72658e2c306607244a
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Feb 5 19:22:20 2017 +0000

    Use LookupMnem in ReadVoiceFile when parsing lines.

commit d30cf6f0d7c37deb37ce43c60d7b517a727cda53
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Feb 5 19:08:27 2017 +0000

    Default voices/languages to be male to match the default voice.

commit f6147085cdc52e5bc444299d9ac1105051c80656
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Feb 5 19:06:27 2017 +0000

    Use enumeration constants for the voice gender field values.

commit 46cd5f48e18ec0b04d83f3cc25edbd9d179e4465
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Feb 5 18:47:31 2017 +0000

    Don't allow 'gender unknown' in voice/language files.

commit 3d8b2b61a19a981157426768a49a6ca33c67f801
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Feb 5 18:44:29 2017 +0000

    Update the changelog.

commit ea365af43ce8307833ddc47f0a6bfb2afaad5286
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Feb 5 17:03:44 2017 +0000

    Remove the 'dictdialect' feature.

commit 1a8624ffdb1bca52becdb3f6a4c1c1d0bfd0361f
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Feb 5 16:52:33 2017 +0000

    Use the language names in the 'name' field, not a shorthand or other identifier.

commit 0c3ceb2e703d5cc10b1a594b89078416add6802f
Author: Valdis Vitolins <valdis.vitolins@odo.lv>
Date:   Sun Feb 5 15:25:12 2017 +0200

    As secondary stress is still spelled differently it is disabled

commit f4bcc119780e652e0828c7672892a7a201bcd339
Author: Valdis Vitolins <valdis.vitolins@odo.lv>
Date:   Sun Feb 5 15:23:56 2017 +0200

    Documentation: more than one  can be used for skipped characters.

commit cabe5001b5192be0be5a0cc48e78cead2f72d371
Author: Valdis Vitolins <valdis.vitolins@odo.lv>
Date:   Sun Feb 5 14:10:32 2017 +0200

    Issue #199 'xxJ)' statement as precondition implemented and documented

commit b2057635c4f631d2ede074a127cd19cfa60b4080
Author: Valdis Vitolins <valdis.vitolins@odo.lv>
Date:   Sun Feb 5 13:32:06 2017 +0200

    PRE jump rule e.g. 'xyJ)' implemented

commit 29f0b673ee1599aa40659ec741b2e0ca7e35bc1a
Author: Valdis Vitolins <valdis.vitolins@odo.lv>
Date:   Sun Feb 5 13:26:02 2017 +0200

    Updated comments for POST jump rule

commit 6bd656cf4aba071ec41cdff887c4ef2b16f1d3a9
Author: Valdis Vitolins <valdis.vitolins@odo.lv>
Date:   Sun Feb 5 13:24:23 2017 +0200

    Limit search for jump POST rule to null byte for last word in sentence

commit 285e88c720870cb4326b07500a08436bd4f49073
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Feb 4 17:06:22 2017 +0000

    Move the language files to espeak-ng-data/lang.

commit 6eaf1d2ddc30dfb1b490060f274677da54005439
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Feb 4 16:50:57 2017 +0000

    Look in espeak-ng-data/lang for voices.
    
    This is to support splitting language specification (dictionaries)
    from voice specification (phon*).

commit bb7630e4c1dc4c839155406cae6f052910710898
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Feb 4 16:42:39 2017 +0000

    Make len_path_voices a parameter to GetVoices.

commit 022e4e82dda1c77e4ae7968c76f72718c18de767
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Feb 4 16:34:09 2017 +0000

    Don't check if the MBROLA voice data is present on Windows.
    
    With the original eSpeak Windows port, the MBROLA voices had to
    be present in an mbrola folder of the espeak-data. This will be
    different in espeak-ng, allowing the MBROLA voice files to be
    located elsewhere on the system.

commit 3ce7fab7db4c76d28ad7ddd6f2ffc9250cbd786c
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Feb 4 16:03:56 2017 +0000

    Return the actual error from GetFileLength instead of 0.

commit df6a2228b73fcb0b8129498b6f03e2398da68d2a
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Feb 4 16:02:56 2017 +0000

    Use -EISDIR instead of -2 in GetFileLength for directories.

commit d89c6fdcc3073d5b30ff520e51e6658285a84310
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Feb 4 11:30:35 2017 +0000

    Add the Italian language updates to the CHANGELOG.md file.

commit 5f423fc1b4be81963e64053e7c47f11323082c37
Author: chrislm <llajta2012@gmail.com>
Date:   Sat Feb 4 12:07:09 2017 +0100

    IT: last improvements tested on january 2017.

commit d757fd974392e707f6a26bff8e654b127c29fa58
Author: chrislm <llajta2012@gmail.com>
Date:   Sat Feb 4 11:53:43 2017 +0100

    IT: Reading roman numerals as ordinals.

commit 59c940837613645f00c7a2e25f92cdf80f703960
Author: chrislm <llajta2012@gmail.com>
Date:   Sat Feb 4 11:43:44 2017 +0100

    IT: Removed automatic secondari stress
    
    IT: Unstressed final syllable is diminished
    
    IT: Preserve unstressed monosyllable words and allow secondary stress in multisillable words indicated as unstressed in it_list.

commit 2dac2f2c49f8488760e6aec21823640b78635473
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri Feb 3 19:07:12 2017 +0000

    Update the documentation for the new and updated languages.

commit f320d349f07fc270a57b58f3164ad521351c7589
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri Feb 3 18:47:16 2017 +0000

    Build the kok and sd languages in the dictionary target.

commit 7c57bdb357c6a305ad025fc663facf571dd1964d
Merge: b44995db 88a588e6
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri Feb 3 18:39:32 2017 +0000

    Merge remote-tracking branch 'pettarin/master'

commit b44995dba2c4bb364bc433690dd7bc1ba833ca65
Author: Vardhan <vardhanvarma@gmail.com>
Date:   Fri Feb 3 17:39:43 2017 +0530

    Adding Sindhi - Arabic (inc/sd )

commit ecea83d6a5f55eb67c157730d97f7319505edbd7
Author: Vardhan <vardhanvarma@gmail.com>
Date:   Fri Feb 3 16:55:27 2017 +0530

    Updateing Oriya (inc/or)

commit 43e37b2c7261d834ce4d68bf68480eedb1bbbcc9
Author: Vardhan <vardhanvarma@gmail.com>
Date:   Fri Feb 3 09:17:23 2017 +0530

    Adding Manipuri ( sit/mni ) support

commit 639bd9f5584668beaa5aace1dae3f3133f9930d4
Author: Vardhan <vardhanvarma@gmail.com>
Date:   Fri Feb 3 18:07:01 2017 +0530

    Adding Konkani ( inc/kok )

commit 4fb391270df0f6fd640ca6272f0d13387b7c9349
Author: Vardhan <vardhanvarma@gmail.com>
Date:   Fri Feb 3 12:49:29 2017 +0530

    Updating Hindi ( inc/hi )

commit 49ca474b653cfee8390fa04179bcf5e302fbe2b5
Author: Vardhan <vardhanvarma@gmail.com>
Date:   Fri Feb 3 16:37:53 2017 +0530

    Updating Gujarati ( inc/gu )

commit 923bfdb82c26ccc3667534e70269c9bde849972a
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Feb 2 13:08:59 2017 +0000

    ipa: ʍ (vls ptr vel frc)

commit 1cd9bf80b322aae1848883d62e737aaae0745198
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Feb 2 12:57:28 2017 +0000

    ipa: d͡z (vcd alv sib afr)

commit 2c45f6058869e2dc84ddcc78f784c7c2b69f983a
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Feb 2 08:02:45 2017 +0000

    ipa: t͡s (vls alv sib afr).

commit dd66fe41e389e04f49232974d2eb4d9fa765cc8a
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Feb 2 07:50:07 2017 +0000

    ipa: t͡s (vls alv sib afr).

commit 1a0594c62f94c782f81476f28bb1543b7303fe20
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Feb 2 07:22:59 2017 +0000

    Fix reading stdin buffers larger than 1000.
    
    Patch by https://github.com/ChliHug.

commit 98355a0f47469d80df4d6f868ac0797a2b295988
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Feb 1 23:14:31 2017 +0000

    ipa: h (vls glt frc).

commit 5cb8ce12bd90432015f21e1ae0a2b3a9769ab38a
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Feb 1 23:12:19 2017 +0000

    ipa: χ (vls uvl frc).

commit c88c43eeccc0fcacc68277d08b608c92013cb02f
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Feb 1 23:09:53 2017 +0000

    ipa: x (vls vel frc).

commit f05a32bf0fdd130a3a894344d2e0ee3e1999cbfd
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Feb 1 23:06:16 2017 +0000

    ipa: ç (vls pal frc).

commit e338295e19e84f150339c57a12a599a822f72e3c
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Feb 1 23:02:01 2017 +0000

    ipa: ɬ (vls alv lat frc).

commit cc7127d26e44a568265d16e30fecc38ddee18f4f
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Feb 1 22:56:47 2017 +0000

    ipa: ɕ (vls alp sib frc).

commit e51dc6e61a5665fd2aea6f0ded7a390cfc6c3d4b
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Feb 1 22:54:05 2017 +0000

    ipa: sʲ (vls alv sib frc pzd).

commit d8aa055697188a4d1492cfd8b682764aa5550e4d
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Feb 1 22:50:21 2017 +0000

    ipa: zʲ (vls alv sib frc pzd).

commit 1135ff101300caed45d8649c11bf7414de02573c
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Feb 1 22:38:41 2017 +0000

    ipa: ʂ (vls rfx sib frc).

commit dce61376d8a92a9ad381dd5384e680bc43837e9e
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Feb 1 22:32:16 2017 +0000

    ipa: ʃ (vls pla sib frc).

commit ce810f3cd85527b6bba5968c54263c666dcb55c0
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Feb 1 22:29:58 2017 +0000

    ipa: s (vls alv sib frc).

commit d2a04674e8f225eb4216c2ec33b22a87844d5ce6
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Feb 1 22:26:02 2017 +0000

    ipa: θ (vls dnt frc).

commit 175d3c02998c815c7c6fb39560e64c35fef59961
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Feb 1 22:23:54 2017 +0000

    ipa: f (vls lbd frc).

commit d4a284683795cb37b044d144f4e901317ea07dbf
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Feb 1 22:18:39 2017 +0000

    ipa: k (vls vel stp).

commit 302decc8823a1ea147482237b0b280f45f3ceb2f
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Feb 1 22:15:07 2017 +0000

    ipa: p (vls blb stp).

commit 9796200f26278b7e265748ab8d0cc1edfa56846c
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Feb 1 22:09:56 2017 +0000

    ipa: ʟ (vcd vel lat apr).

commit 74c3ff5c977a3472efe55ce1777e2304f48a1b35
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Feb 1 22:05:46 2017 +0000

    ipa: ʎ (vcd pal lat apr).

commit b7428eb443314569345ac4238da3a37a83603592
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Feb 1 22:01:56 2017 +0000

    ipa: ɭ (vcd rfx lat apr).

commit 217eceeb34f06dc1d36e339e246adb49c3ebc837
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Feb 1 21:54:47 2017 +0000

    ipa: ɫ (vcd alv fzd lat apr).

commit a5e5202ca5073f65918e95ef67ce17b5086b131c
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Feb 1 21:29:25 2017 +0000

    ipa: l (vcd alv lat apr).

commit 88a588e635ddc1f74aaf847132f6d79bee189b86
Author: Alberto Pettarin <alberto@albertopettarin.it>
Date:   Wed Feb 1 16:53:20 2017 +0100

    Updated emscripten to 1.49.1. Fixed voice default and CSS in demo.html. Updated copyright strings to 2017.

commit 695a9007aa59e577d7a3371e9f6c81fe86e7b9f6
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Feb 1 13:18:18 2017 +0000

    ipa: q (vls uvl stp)

commit e8363769223e7c20c2c881821997840dd17d92a4
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Feb 1 13:12:09 2017 +0000

    ipa: c (vls pal stp)

commit 88bdbe9256ade7aac598e19e1d9538dc306935e0
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Feb 1 13:07:26 2017 +0000

    ipa: t͡ɕ (vls alp sib afr)

commit d170b0c024ac910b3d974fdfa943b9140920e7b0
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Feb 1 12:56:03 2017 +0000

    ipa: t͡ʃ (vls pla sib afr)

commit 09601af6f508222d7fbbed96b7ae11cfbf2c6e1d
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Feb 1 07:49:47 2017 +0000

    ipa: ʁ (vcd uvl frc).

commit 237af08312763fe90d604e71d096629c731f7af2
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Feb 1 07:47:00 2017 +0000

    ipa: ɣ (vcd vel frc).

commit 736fa69471a8ab9304f86a6148258e3fd493fd7f
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Feb 1 07:40:40 2017 +0000

    ipa: ʝ (vcd pal frc).

commit 8b55428ece6a67490fb3acf5a1910a913f441769
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Feb 1 07:36:42 2017 +0000

    ipa: ʑ (vcd alp sib frc).

commit dc937cf1de0d47c282162d73aeb82912adddd7a9
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Feb 1 07:31:55 2017 +0000

    ipa: ʐ (vcd rfx frc).

commit 7312b1b2a2832a1942eb9468259d864a0f40a65b
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Feb 1 07:28:58 2017 +0000

    ipa: ʒ (vcd pla frc).

commit 0574f488c35e99f3df2b4a7abe977573f656b636
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Feb 1 07:24:29 2017 +0000

    ipa: d (vcd alv frc).

commit 6eb518ee0fc820ba3a9a2c2f26819911dc8bb3cb
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Feb 1 07:22:26 2017 +0000

    ipa: ð (vcd dnt frc).

commit 440fb6d4bb7c035991b1a87281c51322ceb810ec
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue Jan 31 22:09:48 2017 +0000

    ipa: fix the 'Other Symbols' table.

commit 0a55fe6ad476ec9aca1ba6538a4727bddcf81ffb
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue Jan 31 22:01:41 2017 +0000

    ipa: ʋ (vcd lbd apr).

commit 3374b13ad67fcf1f3f846ae88bfddacf5388fe1b
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue Jan 31 21:57:15 2017 +0000

    ipa: v (vcd lbd frc).

commit 063ee44a4fbf286dc8a56d7b5502da430d23e6f6
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue Jan 31 21:53:31 2017 +0000

    ipa: β (vcd blb frc).

commit efade0fc71ecf1705985af864ea34e9ff686f17b
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue Jan 31 21:46:01 2017 +0000

    ipa: w (vcd ptr vel apr).

commit 1d36966b9f9a9cbed43a26105e88695c13f4aa88
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue Jan 31 21:35:37 2017 +0000

    ipa: j (vcd pal apr).

commit fb6bd384ee998e141c29ae212aa1d3e6978b9295
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue Jan 31 21:29:38 2017 +0000

    ipa: b (vcd blb stp).

commit 679b93947452292d8e2aa5492b02d6d4835caa2c
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue Jan 31 21:25:41 2017 +0000

    ipa: g (vcd vel stp).

commit 2e682bcdc53106d73da7b8b4d2e87dd91f229ecf
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue Jan 31 21:21:09 2017 +0000

    ipa: ɟ (vcd pal stp).

commit 883187cfb563bf23df5e5cbece8dacedabb803a7
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue Jan 31 20:53:22 2017 +0000

    ipa: d͡ʑ (vcd alp sib afr).

commit 16be8f19bff3e4fa556f74c2bcfa23eb3c458ad4
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue Jan 31 13:16:12 2017 +0000

    ipa: d͡ʒ (vcd pla sib afr)

commit 39f7e7b2f6a6e802190eac6b83ff7cd9d56247a1
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue Jan 31 13:07:21 2017 +0000

    ipa: d̪ (vcd dnt stp)

commit a96f748470899d4b201f2b0bc723ce21bb9ca5a4
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue Jan 31 13:03:18 2017 +0000

    ipa: d (vcd alv stp)

commit dd30a6118612ae14f504ba3b0ce393eb01d62f3c
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Jan 30 23:06:14 2017 +0000

    ipa: t̪ (vls dnt stp).

commit 3cdb952ea391d50bc9bc12d86c172490504973e9
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Jan 30 23:03:30 2017 +0000

    ipa: ensure that each phoneme has an ipa annotation.

commit a49729cd70ed44ae8f0356c838fb38edf0b165ef
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Jan 30 22:51:53 2017 +0000

    ipa: t (vls alv stp).

commit 0f41dae8e93b60ee4770beb49297abe19b26b7f2
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Jan 30 22:35:27 2017 +0000

    ipa: ɹ (vcd alv apr).

commit 675cec2facef5ffbcb1b2a8cccdd38b5944763e0
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Jan 30 22:18:33 2017 +0000

    ipa: document the supported pulmonic consonants in ph_ipa as an IPA chart.

commit efeca3b2759fa9def17245a7af191b4ef4c234d9
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Jan 30 22:11:12 2017 +0000

    ipa: ŋ (vcd vel nas).

commit eda7bc03d69ef7e7b81c40b0eba1ae28e4584aca
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Jan 30 22:05:56 2017 +0000

    ipa: ɲ (vcd pal nas).

commit 7cc3a6c0c2d10ba0989d18261dc97ffdf2c8d214
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Jan 30 21:58:20 2017 +0000

    ipa: ɳ (vcd rfx nas).

commit 581b366bb069e0b367cc94fe38219332e9eecfa4
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Jan 30 21:40:53 2017 +0000

    ipa: m (vcd blb nas).

commit 8869c72d979f490aa08b8576a58cc13bef39035b
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Jan 30 21:34:55 2017 +0000

    ipa: n (vcd alv nas).

commit 5b6a50be473f01658d574196c97d4724b1074e01
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Jan 30 21:20:50 2017 +0000

    Place the stress phonemes first, because espeak skips these when looking for phonemes from NextItem.

commit 901bc0d1ba9968c5503314ca6598910b5db4b048
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Jan 30 20:27:10 2017 +0000

    Allow 'apr liquid' to be used together in a phoneme.

commit 486fee55310e6581705cf1f822e6a495987a79d0
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Jan 30 20:20:38 2017 +0000

    Make the IPA phoneme table the first table.

commit 9ef1f2eec6352e0f7a7449baeb0491fea25a8b94
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Jan 30 20:16:47 2017 +0000

    Use base1 as the base phonemetable, not 'base'.
    
    This is a step in the transition to using a common IPA-based
    phoneme table for the pronunciations. It allows the base phonemes
    to import the IPA versions during this transition phase.

commit 0871276322f95694a5fe30d6e194d2876bb36d3d
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Jan 30 19:53:11 2017 +0000

    ipa: create a skeleton phoneme table.

commit 944883429807bfac05baba1e2197f6d24570227e
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Jan 30 19:14:00 2017 +0000

    Use '_' to indicate no parent phoneme table in the 'phonemetable' command.

commit 574ecbd6343b2da30a77cd01bf7bd3ed8755dee6
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Jan 29 10:53:33 2017 +0000

    Inline the InstnPlusPhoneme function.

commit e7374059e52d85c36b1a1118404860d71c0e75e7
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Jan 29 10:43:02 2017 +0000

    Use the stress condition values with i_CHANGE_IF.

commit f2bb4827820a1f40e88d90490d36916be327e3ec
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Jan 29 10:29:48 2017 +0000

    Use OPCODE for the RETURN and CONTINUE opcodes.

commit b937d37e93b6238c3999442761e360405859af7c
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Jan 29 10:14:10 2017 +0000

    Use the stress condition values in StressCondition.

commit 8338cdd250e870b3404a280ed6c51948d95da4f6
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Jan 29 10:09:16 2017 +0000

    Better document the other condition checks (isDiminished, etc.).

commit 5d2e2a2f8ff91473c8075114650fc3e4d094a642
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Jan 29 00:29:17 2017 +0000

    Use the place of articulation constants to specify the place-based conditions.

commit 01e289c3d72a3fa387166d7766ae3761081062c0
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Jan 29 00:24:38 2017 +0000

    Use constants for the phARTICULATION values.

commit f0d4a98b96001afa92f75728ee2c7ef9113019bb
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Jan 29 00:09:54 2017 +0000

    Use an explicit is phoneme type constant to specify the type-based conditions.

commit 98703c30de8e2e56c4b88c731fa8887700167858
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Jan 29 00:04:44 2017 +0000

    Use the phflag bit offset constants to specify the phflag-based conditions.

commit a66cc8de7f9d3396b12f77259ef64c1d2ad0d9bd
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Jan 28 23:53:49 2017 +0000

    Use bit offsets to define the phflag phXYZ values.

commit 5c96ad23597b930172fefa416516ae16eaa5bfb9
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Jan 28 23:24:53 2017 +0000

    Remove unused phoneme flags.

commit 5600019a54dd86ef9ee47e690fb62d170a481899
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Jan 28 21:16:08 2017 +0000

    Remove unused conditional tests.

commit 0415c46a8f1d855d2ec0666efd8c7f672cf81e6e
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Jan 28 19:56:52 2017 +0000

    Replace 'nonsyllabic' with 'nsy'.

commit bcdf6ff73495e6c7d920bc983b08124b15385f5a
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Jan 28 19:53:12 2017 +0000

    Don't replace rhotic with rzd. 'rhotic' is used on r-type consonants.

commit 8c4ac68210a9525d69fe72b7452a740be92157d1
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Jan 28 19:49:52 2017 +0000

    Add phPALATAL to pal phonemes for the isPalatal checks.

commit 241860553dc208084c1b30b6979d1c247790a9f7
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Jan 28 19:44:06 2017 +0000

    Replace 'long' with 'lng'.

commit cc154be09c8d62c74b351ac51fae649767eed8e8
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Jan 28 19:36:45 2017 +0000

    Use 'bld' instead of 'blb' for German pf.

commit e585de6c525a783d431dcd753681c94011853aa9
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Jan 28 19:28:50 2017 +0000

    Replace 'palatal' with 'pzd'.

commit 890406630d399ee9f4acaa81549e467ca6336d53
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Jan 28 19:23:20 2017 +0000

    Use 'pal' instead of 'pal palatal' for /ç/.

commit 063c0971a7c8572e66351a3b4c916a6edc7122b9
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Jan 28 19:14:34 2017 +0000

    Use 'pal' instead of 'palatal' for /j/ consonants.

commit 645889cfb80fad827bade2a73fe8f3e02dce64e2
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Jan 28 17:49:14 2017 +0000

    Use 'alp' instead of 'pal palatal' for ɕ and ʑ.

commit 28977a4be77c26b6e2da023ced4db47fcad3b60e
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Jan 28 16:29:44 2017 +0000

    Replace 'pla palatal' with 'alp'.

commit 8457f010d0ba2b98bb3b575a836ad62bf3aba943
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Jan 28 16:03:13 2017 +0000

    Replace 'trill' with 'trl'.

commit c8023301f2b9860a449d7e410088e64b98685315
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Jan 28 15:32:44 2017 +0000

    Replace 'sibilant' with 'sib'.

commit 22935752fa52df874a4b15d1fa9b4e74580874b2
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Jan 28 14:16:33 2017 +0000

    Replace 'Length' with 'length'.

commit bcc639fcfc9cf644fd0af05b395709bddf018f7f
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Jan 28 13:58:57 2017 +0000

    Replace 'nasal' with 'nas'.

commit fe74d0b41bd32ca040ba899a420ed279dfa8113b
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Jan 28 13:51:34 2017 +0000

    Replace 'stop' with 'stp'.

commit 14f7513840243e424e9aa5271b187fcd8652f623
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Jan 28 13:40:22 2017 +0000

    Replace 'vowel' with 'vwl'.

commit 130a87cbe6919009b3df92e0f3139938b299f6bd
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Jan 28 13:05:15 2017 +0000

    compiledata: Generate an error if import phoneme will override settings.

commit a9030650ba08c6c9f640396bbd244b5c62ced47e
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Jan 28 12:51:16 2017 +0000

    compiledata: Generate an error if the imported phoneme cannot be found.

commit b4297c28514d6a24bf7b98f6ed84c8e2b50d6627
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Jan 28 12:37:41 2017 +0000

    compiledata: Display the actual error from phoneme_add_feature.

commit 0ee9c84fe33721b37d8eff9180005ab2107c4218
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Jan 28 12:25:56 2017 +0000

    compiledata: ensure that voicingswitch is not used with vowels.

commit dd422ffbdb63ecf7b2ade8b708b718ee3ea3cc6d
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Jan 28 12:03:43 2017 +0000

    Ensure phoneme type is set before start/endtype.
    
    The eSpeak code uses `end_type` for the `voicingswitch` property
    when used with consonants. It also allows `endtype` to be specified
    in consonants if it is the same as `starttype`.
    
    This code adds a check in the `starttype` and `endtype` handlers
    to ensure that the phoneme type has been set to preserve the
    eSpeak behaviour for these properties.

commit 9cb38f2df4658de458bb536d456bf2896f57581d
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Jan 28 11:56:20 2017 +0000

    PHONEME_TAB.end_type is used as the voicing switch for consonants.

commit 7afccce615aa8e24f75871c79d8674655032bb5e
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Jan 28 10:56:04 2017 +0000

    Build the new languages and phonemes documentation files.

commit da0f3d33095202a5684efb2525667f43bcad5ef1
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Jan 28 10:53:25 2017 +0000

    docs/photab.md: Link to phonemes.md for the phoneme features.

commit 1c75e58bda61f52dc843fd5ce987d87e241f0df9
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Jan 28 10:19:53 2017 +0000

    Remove the dontlist phoneme feature flag.
    
    The 'dontlist' feature was used by the now removed PrintPhonemesUsed
    function to not display that phoneme in the list. It was also only
    used by the English phonemetable.

commit 5724a7230544083d53d295112ae0450ffad7b2c2
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Jan 28 10:00:39 2017 +0000

    Rename ph_{ipa => japanese}.

commit 862e420fda75d49daac875ec48e06ab16864f0cc
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri Jan 27 21:06:53 2017 +0000

    docs/phonemes.md: Add support for an elg (extra long) length feature.

commit 36308f6b38a651aac8dbbda53635b1d871ef1ea0
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri Jan 27 21:03:03 2017 +0000

    phoneme: recognise the est, hlg and lng length phonemes.

commit ad3a06587ff8273f4b6d0d0273bac438232ec1d6
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri Jan 27 20:50:42 2017 +0000

    docs/phonemes.md: Only describe the length suprasegmentals.

commit 6a0ea584ea27ff72cf70bf4dd1a701f76a6de88e
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri Jan 27 20:44:06 2017 +0000

    Don't store the unused phoneme equivalence tables in the phoneme data files.

commit 6c526be3c8626bca252b4afbe2838dfda64f10c4
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri Jan 27 20:37:22 2017 +0000

    Don't compile the unused phoneme equivalence tables.

commit d98274a8ee5b399792546bf4a93dff9e02f6a274
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri Jan 27 20:00:21 2017 +0000

    windows: WiX/Windows does not like using -dev in versions.

commit 7587a6bade7f393c23346e39d3deaccc390b1718
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri Jan 27 19:59:26 2017 +0000

    windows: Enable building the x64 installer from the 'Build Solution' menu option.

commit f75a7d9dcac05a6704f825b3499fa1edab111d89
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri Jan 27 18:45:05 2017 +0000

    windows: Document the Visual C++ runtime requirement.

commit 5118891f20faeebe500049c9698faa8e2932b4ec
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri Jan 27 13:12:37 2017 +0000

    windows: Visual Studio 2013 compatibility.

commit 5bc93cd7a82b91c24fcd377198b57c78c56682ad
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri Jan 27 12:55:57 2017 +0000

    windows: Compile phoneme.c in libespeak-ng.dll.

commit 3081fe728761fe4edeaadd1bf5199a748f2c4c16
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri Jan 27 12:51:12 2017 +0000

    windows: Fix the msvc version check in stat.h.

commit 03435f2bc40bfe375c8ff5f3c1b6be100396d97e
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri Jan 27 07:50:34 2017 +0000

    README: The data files are not compatible with espeak, so document them as such.

commit 2ebe077478da93300bcdec12284a1b574a4305d6
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Jan 26 21:25:41 2017 +0000

    README: Extend the documentation on the compatibility with espeak.

commit b3a1bcda4bdddcb3183be537114fc6061879bbfa
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Jan 26 19:51:28 2017 +0000

    phoneme: pass the feature enum value to phoneme_add_feature.

commit 926303c095bdd0d81d8d1287c6bde3a9a735d915
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Jan 26 19:37:24 2017 +0000

    phoneme: move feature_t to phoneme.h..

commit d7b0a4803b15ae53df7b15230cdccd01352bf867
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Jan 26 07:41:35 2017 +0000

    Update the CHANGELOG.md file.

commit b47600d951eea3835e8d2657830b57dba8eebc0d
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Jan 26 07:40:05 2017 +0000

    phoneme_add_feature: recognise diacritic features.

commit 62a6671b1ace32757e745892b0bcebce0f13d930
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Jan 25 23:53:48 2017 +0000

    Update the CHANGELOG.md file.

commit d7871a633bc9cd7ace8c58f7a7e6baa22ed7f4a7
Merge: a091c208 d6883a11
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Jan 25 23:50:16 2017 +0000

    Merge remote-tracking branch 'vrdhn/master'

commit a091c2085232fa461a9dce1f9d0ceca8435307b1
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Jan 25 23:44:19 2017 +0000

    Remove the unused isSeqFlag1 logic checks.

commit c0763f592a1d220f8298ef1860ae4e74329d4f27
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Jan 25 23:28:55 2017 +0000

    phoneme_add_feature: recognize vowel features.

commit 5e5289bcb5cbaca84d3839cfc46bd45f83dbd529
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Jan 25 23:20:34 2017 +0000

    compiledata: remove unused feature names.

commit c9f9405b24639074c7a3727b569fe0d16b8042bb
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Jan 25 21:29:24 2017 +0000

    phoneme_add_feature: fix setting the vls feature.

commit 93fd4caf1913ae452595e79de194ed27d70d52c9
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Jan 25 21:17:46 2017 +0000

    phoneme_add_feature: rename phFORTIS to phVOICELESS to reflect its actual usage.

commit 9dc3d274979226d83326654172ae7ec58866fb9f
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Jan 25 21:12:15 2017 +0000

    phoneme_add_feature: support setting the voice features.
    
    The 'fortis' feature is not used, so it has been removed.

commit a48633dc814de5203c7ad553b0610efea5d64640
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Jan 25 21:06:04 2017 +0000

    phoneme_add_feature: support setting the place of articulation.

commit 4b797d1d644e1ee9b45d5be999c2d4cd24b39080
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Jan 25 20:20:38 2017 +0000

    phoneme_add_feature: simplify feature lookup.

commit 56b9eeeb728295283a26736ccf5f32b5243a0b60
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Jan 25 20:12:16 2017 +0000

    phoneme_add_feature: support the lat and sib phonemes.

commit c203f517f409a2455b91ccebccd55199053f616f
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Jan 25 19:44:17 2017 +0000

    phoneme_add_feature: support the eSpeak model for manners of articulation.

commit 40556d41bee0a928e1fff68020e9df0209b360af
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Jan 25 19:11:53 2017 +0000

    phonemes: use phoneme_add_feature if the keyword is not recognised.

commit 442a503986700f2dae9c70291b7981528de29cc4
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Jan 25 19:03:49 2017 +0000

    phonemes: show the invalid phoneme feature on unrecognised feature names

commit f926831b880d4cb84b6c8243ad4e85a438d49729
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Jan 25 13:30:08 2017 +0000

    docs/phonemes.md: convert the consonant and vowel tables to markdown formatted tables.

commit f76d2558c997c58485ef8d061e6747db502d6cce
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Jan 25 07:52:39 2017 +0000

    phoneme: add a phoneme_add_feature internal API method.

commit 0765c4102d4b857aff78af8488c76cb5426a2b70
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Jan 25 07:33:02 2017 +0000

    docs/phonemes.md: move the Other Symbols into their own IPA consonant chart.

commit dbbf5d7b985b2b76c96d0d1b3cd21372db2fbe33
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Jan 25 07:10:50 2017 +0000

    docs/phonemes.md: don't use an Alternative column on the Other Symbols table.

commit 7baaf911226ab878c571544af186b71862a16b85
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Jan 25 07:06:32 2017 +0000

    docs/phonemes.md: move the other vowel symbols to their own section.

commit d6883a11bddc3c4296292331833457a9d181d23e
Author: Vardhan <vardhanvarma@gmail.com>
Date:   Wed Jan 25 06:41:51 2017 +0530

    Updating Indic/Marathi (inc/mr) files from older effort

commit 60a584c0321ea690a9d016556c4ef3de4414c842
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue Jan 24 19:32:26 2017 +0000

    compiledata: declare phoneme_flags locally.

commit 8050b3f1b6062af635943943581f4d18b33d3c62
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue Jan 24 19:30:13 2017 +0000

    compiledata: declare place_articulation locally.

commit d957352d41a1668568ee5acfaef3f83707771e14
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue Jan 24 18:59:57 2017 +0000

    Remove the unused phPLACE definitions.

commit b3bb0a73a885773e65f93d9178a49d7c817968ab
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue Jan 24 13:06:08 2017 +0000

    docs/phonemes.md: expand the pulmonic consonants in the consonants table.

commit dee3799f82bcc4de6833f3045b0a7663a68606a7
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue Jan 24 07:24:29 2017 +0000

    issue #172: flush audio on cancel requests.
    
    This is a partial fix for an audio regression. The other part of
    the fix requires a change in pcaudiolib to reopen the audio device
    on flush requests for affected audio drivers/devices.

commit ae311b0c2888127ae03956eba467209bc964c28f
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Jan 23 23:04:41 2017 +0000

    docs/phonemes.md: update the opening paragraphs to reflect the scope of the document.

commit f7630893bf383a5fb8e517550d950195cc64ccb2
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Jan 23 22:53:58 2017 +0000

    docs/phonemes.md: restructure the suprasegmental features.

commit 2d2cabed66cc75cad11dfae72b45a6363e955933
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Jan 23 22:49:36 2017 +0000

    docs/phonemes.md: restructure the remaining diacritic features.

commit 7199046f9580f26a4a48cbcf98f97f41297758ae
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Jan 23 22:46:08 2017 +0000

    docs/phonemes.md: restructure the co-articulation features.

commit 896108467d15c710e4c821a48c6d76aa701b0abc
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Jan 23 22:38:21 2017 +0000

    docs/phoneme_model.md: add place of articulation to the table of contents.

commit c6442f2b7d33c5f706be3215fd65ea62719bca4b
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Jan 23 22:36:31 2017 +0000

    docs/phonemes.md: restructure the consonant release features.

commit e4daf9fbb7dd321d2e319d71b8456ae2f448e07b
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Jan 23 22:34:18 2017 +0000

    docs/phonemes.md: restructure the syllabicity features.

commit 6ee32cbac1becb12bda509505dfc89aa2dde6af4
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Jan 23 22:30:49 2017 +0000

    docs/phonemes.md: restructure the vowel height and backness features.

commit 9c18c31d61ae4f24bad2e7716c26d60bfb631acc
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Jan 23 22:26:16 2017 +0000

    docs/phonemes.md: restructure the rounding and labialization features.

commit 7a707072ded9e6736be9b7d9de96d2b6851a3316
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Jan 23 21:57:19 2017 +0000

    docs/phonemes.md: restructure the place of articulation features.

commit 43f72c5e527de4c25eb6eab6954806ef7d2de087
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Jan 23 21:42:34 2017 +0000

    docs/phonemes.md: restructure the phonation features.

commit 58d97b0c888219c0bb753c62eec7ca8b6dc1cf33
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Jan 23 21:27:05 2017 +0000

    docs/phonemes.md: move Air Flow to the diacritics.

commit 4d750ed4d85180fd7097b165dae39cbcdd7829fc
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Jan 23 21:23:23 2017 +0000

    docs/phonemes.md: restructure the articulation diacritics.

commit 4f894a65fb4ea12f3c53798209c67591803ccab3
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Jan 23 21:10:13 2017 +0000

    docs/phonemes.md: move the manner of articulation into the consonants section.

commit 7eb3abee6e7b40659d5a0cbaf9cd3b4a62fa5d52
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Jan 23 21:08:07 2017 +0000

    docs/phonemes.md: move the IPA phoneme sections up a level.

commit aebcafa19d88243cb67534ed156ee7bcea976687
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Jan 23 21:04:49 2017 +0000

    docs/phonemes.md: make the manner of articulation table consistent with the other feature tables.

commit bf389d8d62529e67510cc4ea4f7ae4a7a31ecbf3
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Jan 23 20:57:14 2017 +0000

    docs/phoneme_model.md: move the manner of articulation details to this document.

commit c36789e8f7d6f13a87fcf74a010882ff4b9ece06
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Jan 23 20:47:28 2017 +0000

    docs/phoneme_model.md: create a new phoneme model document.

commit 120e7c69631982aeef322dd3d15c388fa7ae1bc0
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Jan 23 20:15:56 2017 +0000

    docs/phonemes.md: fix the ust and dst diacritic symbols.

commit 4831ed54064bdfc97ea3866a015981f1cbc40b6a
Author: Valdis Vitolins <valdis.vitolins@odo.lv>
Date:   Mon Jan 23 21:47:20 2017 +0200

    Fix for issue #201 Make clean ; make doesn't work

commit d669eba0decf948659abbc5f792db329fd2176f3
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Jan 23 19:26:37 2017 +0000

    docs/phonemes.md: combine the pulmonic and non-pulmonic charts into a single chart.

commit 92f7f0f11ba4cc6d2a894b062acc3c5c63cbf85c
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Jan 23 19:17:47 2017 +0000

    docs/phonemes.md: group the consonant charts.

commit 4209d91271adddd03032ade537b22a45e13c2412
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Jan 23 19:11:52 2017 +0000

    docs/phonemes.md: fix section indenting.

commit 4fd6ee70c1a5a418714ee0efe0fc40386085834b
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Jan 23 19:07:08 2017 +0000

    docs/phonemes.md: describe the tones using properties, not features.

commit 9f8c73e4145288f1cc7accce7ebf52142e363652
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Jan 22 21:57:57 2017 +0000

    docs/phonemes.md: update the introduction text.

commit 906cbd84659f30b414932b12c65503dce9521d24
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Jan 22 21:45:49 2017 +0000

    docs/phonemes.md: don't list Kirshenbaum features in the remaining feature tables.

commit 488a103c12756766aa2e1726561c8e05709f58b0
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Jan 22 21:41:59 2017 +0000

    docs/phonemes.md: reorganise the co-articulation features.

commit a5749da4a65f8a648c5c7a61b119cb8357568b96
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Jan 22 21:26:59 2017 +0000

    docs/phonemes.md: use passive instead of other in the place of articulation table.

commit e69036270695c7ab60b11f87a9071b5b11d6cfb1
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Jan 22 20:40:44 2017 +0000

    docs/phonemes.md: move the fortis and lenis, and co-articulation feature tables up a level.

commit 1f600f0684ca97eb245aecf6e4bd858b3449f824
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Jan 22 20:38:35 2017 +0000

    docs/phonemes.md: move frr to the consonant release feature table.

commit c70465c14dd6ece702c4b7aa8bbcb064d9b3338c
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Jan 22 20:36:16 2017 +0000

    docs/phonemes.md: move consonant release up a level.

commit 49a5358db9d223e3439d9192ed7ec2332c77339d
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Jan 22 20:34:03 2017 +0000

    docs/phonemes.md: move syllability up a level.

commit 2a130949747745782e1500631dbf5a637c4ae1fe
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Jan 22 20:32:08 2017 +0000

    docs/phonemes.md: rename the height and backness sections.

commit 073e1653715ee968b477c533f2b2935b265e42c2
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Jan 22 20:22:31 2017 +0000

    docs/phonemes.md: add the vwl feature to the manner of articulation table.

commit 9294bc507e0e7e3bcd48b66d7cd072f978127368
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Jan 22 20:13:55 2017 +0000

    docs/phonemes.md: fix the manner feature table.

commit 293c6032dc6862c4b7020dcacc029377dbd1438c
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Jan 22 19:46:26 2017 +0000

    docs/phonemes.md: don't list the unused Kirshenbaum features.

commit 19a1257ed212872a6692232bf7a408fad1be865e
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Jan 22 19:41:40 2017 +0000

    Update the CHANGELOG file.

commit cd9bc436454521cc469fb5e99d4694da6978552f
Merge: 1e1d1724 0d560717
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Jan 22 19:39:33 2017 +0000

    Merge remote-tracking branch 'ValdisVitolins/master'

commit 1e1d1724d690a828efc0d8b446ab1e3a569acc09
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Jan 22 19:35:01 2017 +0000

    docs/phonemes.md: move the precomposed characters to the other symbols section.

commit 701ed3647f397a5a91a47c977028ad27c1fb9a8c
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Jan 22 19:32:36 2017 +0000

    docs/phonemes.md: improve the specification of the manners of articulation.

commit 0d5607175b8b3d958e71e15bf51762f6ee072c6a
Author: Leonard de Ruijter <alderuijter@gmail.com>
Date:   Fri Jan 8 08:35:12 2016 +0100

    [Dutch] Initial work for 'ch'/'g' improvement.\&Changed [x] to Afrikaans [x2] for 'ch' and words ending with 'g'

commit 43562df397966e99802491e861d9916a7253b660
Author: Valdis Vitolins <valdis.vitolins@odo.lv>
Date:   Sun Jan 22 20:21:53 2017 +0200

    Issue #133 French pronounciation problems.o is said short, ô is said longer, except in rôt, cône, where nasal variant is used

commit 85f76b014b7712ed9de2db2f355e1df373525c84
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Jan 22 18:02:10 2017 +0000

    docs/phonemes.md: move the remaining articulation diacritics to a new positioning diacritics section.

commit 44152c057417718f8fae1c97f7a23bce7b56388a
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Jan 22 17:56:25 2017 +0000

    docs/phonemes.md: expand out the places of articulation to cover more cases.

commit 85fc46dfbce069044483c6c339b4818d864b759a
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Jan 22 17:00:02 2017 +0000

    docs/phonemes.md: move the gemination section to the IPA phonemes section.

commit 51d9dfd0d5046e960f63756d871ea76422b69af6
Author: Valdis Vitolins <valdis.vitolins@odo.lv>
Date:   Sun Jan 22 18:46:30 2017 +0200

    Issue #163 [French] cerf should be pronounced sεʁ and not sεʁf

commit 427e35c01df98dde197e73fb4faa1c9f81c62ca1
Author: Valdis Vitolins <valdis.vitolins@odo.lv>
Date:   Sun Jan 22 18:45:02 2017 +0200

    IPA name changed from Unicode sequence to unicode letter ʁ

commit c844833c32ebcaaab1f7baab747e97bab7701a19
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Jan 22 16:05:41 2017 +0000

    docs/phonemes.md: add affricates.

commit 9bb4b53967e0543f192af5cb0effebac6b3745dd
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Jan 22 15:22:38 2017 +0000

    Update the version to 1.49.2-dev.

commit a1016533a6433388608e6677a5f4272cb3d09140
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Jan 22 15:16:22 2017 +0000

    Update the CHANGELOG file.

commit c702faa8434f9dae546e416a4491515158300ad5
Author: Valdis Vitolins <valdis.vitolins@odo.lv>
Date:   Sun Jan 22 16:45:42 2017 +0200

    Afrikaans language improvements by Christo de Klerk

commit 6c100d0223688cda747666820633426adb992e31
Merge: ac8d29ca fab57423
Author: Valdis Vitolins <valdis.vitolins@odo.lv>
Date:   Sun Jan 22 16:40:32 2017 +0200

    Merge branch 'master' of https://github.com/espeak-ng/espeak-ng

commit fab57423b3a8d1e973933181fc68aa2a648031e6
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Jan 22 14:38:52 2017 +0000

    docs/phonemes.md: describe the proper labio-valar consonants as lbv.

commit c53d85e0b98d56c6b5cc08b939f4f7a11a1841a0
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Jan 22 14:11:27 2017 +0000

    docs/phonemes.md: improve the rounding and labialization specification and use these to describe the co-articulated consonants.

commit ac8d29ca15f95c36ccdc2e2e9d57fcf85abe5a05
Merge: a9c417e1 67393a8a
Author: Valdis Vitolins <valdis.vitolins@odo.lv>
Date:   Sun Jan 22 16:09:35 2017 +0200

    Merge branch 'master' of https://github.com/espeak-ng/espeak-ng

commit a9c417e17652645b76eb28c3b54d90a457b8890b
Author: Valdis Vitolins <valdis.vitolins@odo.lv>
Date:   Sun Jan 22 12:38:08 2017 +0200

    Urdu language improvements by Ejaz Shah

commit 67393a8a805dbfd36ab57ad208dc0f6f484b769e
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Jan 22 13:16:48 2017 +0000

    docs/phonemes.md: describe place of articulation in terms of the active and passive articulator.

commit e49bf7e96b7bc899dcf22d07f4480b7c1de67f37
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Jan 22 10:50:48 2017 +0000

    docs/phonemes.md: describe phonation in terms of how open/closed the glottis is.

commit 8d8a53b857e91dadbb23b8df77ba330282fad24a
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Jan 22 09:50:08 2017 +0000

    docs/phonemes.md: add initiator features.

commit 5d32331cddb492855c2ed2370717d451746b9e21
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Jan 22 09:02:14 2017 +0000

    docs/phonemes.md: add air flow features.

commit 3d03f9b35ae99e2f8b7d3137cd7bf02bc2b84591
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Jan 21 22:01:35 2017 +0000

    Move espeak-ng-data/voices/README.md to docs/languages.md.

commit 999ac6743337e484bf0a1631b0885d3a8bb9114d
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Jan 21 20:38:18 2017 +0000

    eSpeak NG 1.49.1

commit 5f8ca97409d8b98a25a5e7375b6c635baebf44c3
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Jan 21 20:29:55 2017 +0000

    Don't unstall the removed default voice on Windows.

commit 4a301535eec32dbd347e67123d794a613fa049a8
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Jan 21 19:08:55 2017 +0000

    docs/phonemes.md: add a sib feature.

commit d0d97282589ecc038973c6bb476db77f779d50b6
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Jan 21 19:04:18 2017 +0000

    docs/phonemes.md: don't use epg, moving those phonemes to the main consonant chart.

commit e2d0f3d7cf69683972fb5922741e988b219f2471
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Jan 21 18:42:12 2017 +0000

    docs/phonemes.md: move the {vcd,alv,lat,flp} symbol into the main consonants chart.

commit 7a1085a2884cb10e610c75317d12190d029fffe7
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Jan 21 18:38:47 2017 +0000

    docs/phonemes.md: move the lat consonant chart rows next to their non-lat rows.

commit 6175df89063b6980fcc13f687bbd3a24f2bbe1b0
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Jan 21 18:36:54 2017 +0000

    docs/phonemes.md: add the alp consonants to the main consonant chart to match Wikipedia.

commit 41d2df2f33ded2ebff69fffc35752c9279bccdcf
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Jan 21 18:28:46 2017 +0000

    docs/phonemes.md: separate out the lat feature within the manner of articulation group.

commit 827d4c5c40172ce99e63167dae4be585d6eb2566
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Jan 21 18:25:13 2017 +0000

    docs/phonemes.md: don't use features for positioning diacritics.

commit ea9c52eeea995c7d3c546d639979277bf1716348
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Jan 21 18:14:39 2017 +0000

    docs/phonemes.md: detail fortis and lenis usage.

commit e19278d2a9d7ee49e09c3dc094611728ab1a1b4d
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Jan 21 17:42:02 2017 +0000

    docs/phonemes.md: don't use special features for the voiceless/voiced diacritics.

commit 0f2b837d551eb4ea9458f31562d7aedbdf881439
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Jan 21 16:50:58 2017 +0000

    docs/phonemes.md: use fzd instead of fzd for the ~ combining character.

commit be44c4ba852eae16f60e2ea190f10a4767c6b624
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Jan 21 16:45:00 2017 +0000

    docs/phonemes.md: add a paragraph explaining how the feature set is intended to be used.

commit ff55771b02adc7400d716010f4e60543bf6f76be
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Jan 21 16:01:44 2017 +0000

    docs/phonemes.md: document extra stress support.

commit c979b5a18e2c6ff68428bab679f4b1516c17dada
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Jan 21 15:55:31 2017 +0000

    docs/phonemes.md: move the vwl feature to the Vowels section.

commit 532af2f96baf1359b4cdfb45f9854578ebcde84e
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Jan 21 15:54:11 2017 +0000

    docs/phonemes.md: support the IPA chart suprasegmentals and tone marks.

commit 2903afb3e12c54dac1cfaf707b14e61e78566551
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Jan 21 13:09:13 2017 +0000

    docs/phonemes.md: fix the reference hyperlinks.

commit f9439a6e3f8433fda1072aff8153539e86930362
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Jan 21 13:06:05 2017 +0000

    docs/phonemes.md: use brv instead of mrm for the breathy voiced diacritic.

commit 28034f5cfe0dc8464e93cc5df0fe7fc840e286b6
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Jan 21 12:53:57 2017 +0000

    docs/phonemes.md: extend the diactitics to match the IPA charts.

commit 1a3f0218661c6da329bd79c0ca0d332a16ad95ec
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Jan 21 10:01:31 2017 +0000

    docs/phonemes.md: group the consonant and vowel features.

commit 9b46bacba23d6c9e54a1435551b10e6d1ade1a5d
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Jan 21 09:57:16 2017 +0000

    docs/phonemes.md: describe the organisation of the document.

commit 4b7e097ca10e1b86353b0434b0b94867345a9ecb
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Jan 21 09:44:08 2017 +0000

    docs/phonemes.md: document the extended feature set.

commit 7bbb3b402e8f479df1e83c103d8778c50de88133
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Jan 21 09:33:53 2017 +0000

    docs/phonemes.md: use lbv and lbp for the co-articulated consonants.

commit ef7517336942ab5ed446a757b58e38a18288d49b
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Jan 21 09:23:33 2017 +0000

    docs/phonemes.md: add the Vowels table from the IPA chart using Kirshenbaum features.

commit 13f452dc9e3c89dbdb3b1b1dba600e3ee74c36e1
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri Jan 20 23:12:38 2017 +0000

    docs/phonemes.md: group the features together.

commit 0c14c9f341dec723f0436502c8938a1057ceb730
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri Jan 20 23:08:28 2017 +0000

    docs/phonemes.md: add the Other Symbols table.

commit a92c12dc5f62f7b31bf7301436d39000fc435f87
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri Jan 20 22:40:55 2017 +0000

    docs/phonemes.md: use the Wikipedia manner of articulation order for the pulmonic consonants table.

commit 4e40ea2d5605cba7c61aacea20223111c0e857db
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri Jan 20 22:26:17 2017 +0000

    docs/phonemes.md: add the Consonants (Non-Pulmonic) table from the IPA chart using Kirshenbaum features.

commit a662b1ac12b02ad7160694c826b6926f9e0ab216
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri Jan 20 22:06:15 2017 +0000

    docs/phonemes.md: add the Consonants (Pulmonic) table from the IPA chart using Kirshenbaum features.

commit 4ef02f6c52de6af4e0b49b805a1b9500e521e1c7
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri Jan 20 21:04:11 2017 +0000

    docs/phonemes.md: specify the IPA abbreviation.

commit 55024c5c035af672f4298e978076dc46bf8d4366
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri Jan 20 21:03:13 2017 +0000

    docs/phonemes.md: group the features according to the IPA chart.

commit a86d7b742e7990f934462ca43436fab6207e2384
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri Jan 20 20:50:50 2017 +0000

    docs/phonemes.md: split out the pulmonic and non-pulmonic consonant features.

commit 57c3921ffd4649cd825321210739bd1d432a53a3
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri Jan 20 20:47:22 2017 +0000

    Rename docs/phoneme{_features => }.md

commit d5142418004d519c6ce5e14bc3d85c65edbe5fd1
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri Jan 20 20:08:22 2017 +0000

    phoneme features: move the unused features to an 'Unused' section.

commit a3605db8b2cff4597f375770f49b5a01b3eb2e8b
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri Jan 20 19:57:53 2017 +0000

    phoneme features: add a link to the HTML version of Evan Kirshenbaum's ASCII/IPA transcription specification.

commit fa4416e5db48cb642a1975f9b3804e5dd991f5f1
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri Jan 20 19:53:52 2017 +0000

    phoneme features: add a Kirshenbaum column to document differences from Kirshenbaum's phoneme feature set.

commit c30015440013bf45b0bf0bfe6eda1dcd4f1f4cd4
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri Jan 20 18:49:32 2017 +0000

    Update the CHANGELOG.

commit 0fcc85de3014add093b589163822bcb64fa43308
Merge: 68234bdb c5355ed9
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri Jan 20 18:46:23 2017 +0000

    Merge remote-tracking branch 'ValdisVitolins/master'

commit 68234bdbb303a55e96d8e7125be384b34aeed2a5
Merge: d42ba939 b3daacc7
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri Jan 20 18:27:48 2017 +0000

    Merge remote-tracking branch 'rhdunn/master'

commit d42ba93959263cd5fc38ec548ee4007de1b072bc
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri Jan 20 18:27:10 2017 +0000

    Don't use the HOME directory as the espeak-ng-data path.

commit c5355ed94e872eb8f248fadb22f7bab5fbd57201
Author: Valdis Vitolins <valdis.vitolins@odo.lv>
Date:   Fri Jan 20 19:37:04 2017 +0200

    Fix for issue #69 Speaking '1,,2' in German only says 'eins'.

commit b3daacc79585bef646429e93769570b2ffd715fd
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri Jan 20 13:14:30 2017 +0000

    Document the Kirshenbaum IPA features.

commit 773da20c16ddfc0814dc79113a7d93f1636b074c
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Jan 19 22:04:20 2017 +0000

    Support using home (data) paths other than 'espeak-ng-data'.

commit 0367abf98f2d0c98e18e49b2625c3f939b119a15
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Jan 19 21:44:51 2017 +0000

    Support loading phoneme data files relative to the phsrc path.

commit e372d8434897ed6995da49873ef75782ace8459c
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Jan 19 21:23:22 2017 +0000

    espeak-ng: add a <phsource-dir> argument to --compile-phonemes.

commit eb91c8dfceff0276233189ba9eccaa1758b6b912
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Jan 19 21:12:12 2017 +0000

    espeak_ng_CompilePhonemeDataPath: Allow the user to specify the source and destination paths for the phoneme data.

commit e0a598e9681eea141354b6db2e50a2d96ace9e51
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Jan 19 21:00:45 2017 +0000

    Use variables for the phoneme source and destination paths.

commit b67c463852a2c05b50878defd48e207b6298952d
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Jan 19 20:52:06 2017 +0000

    Inline CompilePhonemeData2 into espeak_ng_CompilePhonemeData.

commit ca77ce928be2af7700297ca0767c3b4120799c2e
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Jan 19 20:49:48 2017 +0000

    CompilePhonemeData2: Inline the single use of the source parameter.

commit 59ca718d40955fe597bee74a56df3f049cdd6982
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Jan 19 19:57:06 2017 +0000

    Always use 'en' as the default voice/language.

commit 54b1bf939c205fbdee872283201b3a101f2fe59d
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Jan 19 18:46:04 2017 +0000

    Ignore the 'make dist' output.

commit 96e34565ed34071e58c40e0b03d76986448cb198
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Jan 16 19:41:34 2017 +0000

    Use a default buffer length of 60mS to fix using MBROLA voices.

commit 5b072d0fd629350edb55da7e6ac267c97a04c134
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Jan 15 20:29:35 2017 +0000

    Update the CHANGELOG.

commit 60396f3b5de228f66bccb25fad3fcf353eb3dc6e
Merge: 7ad277e3 d1c56e61
Author: Valdis Vitolins <valdis.vitolins@odo.lv>
Date:   Sun Jan 15 22:14:38 2017 +0200

    Merge branch 'master' of https://github.com/espeak-ng/espeak-ng

commit 7ad277e39eff2ada4cfdd5ba9c9e9396c5818a47
Author: Valdis Vitolins <valdis.vitolins@odo.lv>
Date:   Sun Jan 15 22:13:13 2017 +0200

    Fixed typo

commit b10f6ea1a292a7e0b33689b46c3a5fa221e7329a
Author: Valdis Vitolins <valdis.vitolins@odo.lv>
Date:   Sun Jan 15 22:10:23 2017 +0200

    Warning deleted for fixed issue #195

commit d9d7006d7affbb8ad9f29a0dd6265d7dab1853c9
Author: Valdis Vitolins <valdis.vitolins@odo.lv>
Date:   Sun Jan 15 22:08:39 2017 +0200

    Comments about implementation for utf8_in2()

commit 059543ceb013ae9ed55212e0ee0376cf0023d250
Author: Valdis Vitolins <valdis.vitolins@odo.lv>
Date:   Sun Jan 15 21:06:32 2017 +0200

    Fix for issue #195 Different non-Latin diacritized consonants are wrongly considered as one doubled

commit d1c56e6120deeb768f481599bd6313bb9e476b23
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Jan 15 18:13:27 2017 +0000

    Android: Fix installing the voices -- use the new espeak-ng-data path.

commit 690bb8b7d24e09e07eb1aa23791784923185c09c
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Jan 15 18:12:22 2017 +0000

    Ignore any present gradle wrapper.

commit 2e84bbbcc8126c577b99ae6b17e9fc494e6e727d
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Jan 15 10:02:30 2017 +0000

    Use autoconf to check for sys/endian.h.

commit 58c655abaeeb3d73cd228f66a3fa064c050c24bc
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Jan 15 09:51:44 2017 +0000

    Use autoconf to check for endian.h.

commit 39bbd481443579c4176096f0891db0cfe3df23ab
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Jan 15 09:26:12 2017 +0000

    README: Add a cross compilation section.

commit 7cb79ea358c433e06c63f8100c5882819100e1e8
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Jan 15 09:14:57 2017 +0000

    Don't use AC_FUNC_(M|RE)ALLOC as they cause 'Undefined reference to rpl_(m|re)alloc' on some systems.

commit 006bd842c39cc14f86b67b590a13c670fc2f0041
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Jan 14 19:16:11 2017 +0000

    Fix indentation in wavegen.c.

commit 9d885c89fd4e8a3c5d35e7bc25f8a4abd8ab4faf
Merge: fc7a94dc 824e55b8
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Jan 14 19:13:09 2017 +0000

    Merge remote-tracking branch 'ValdisVitolins/master'

commit fc7a94dcf14cf8565f1769c76ba474b187039a06
Author: chrislm <llajta2012@gmail.com>
Date:   Sat Jan 14 19:19:27 2017 +0100

    ES: minor fix for eI (vdipht) pronunciation

commit 824e55b85592203d9e52617e0a86ff507dfd69c1
Author: Valdis Vitolins <valdis.vitolins@odo.lv>
Date:   Fri Jan 13 21:21:15 2017 +0200

    Fixed link to bug

commit 640f0d8160ea7515d9880533202a84a0257e493e
Author: Valdis Vitolins <valdis.vitolins@odo.lv>
Date:   Fri Jan 13 21:12:47 2017 +0200

    Typo fixes

commit fd30bdf026f876b8c7a427566734f539a870c86c
Author: Valdis Vitolins <valdis.vitolins@odo.lv>
Date:   Fri Jan 13 21:12:18 2017 +0200

    More details about rule implementation and caveats

commit 47e1a2b43afd2fed172ce345d0aed16638b29d3e
Author: Valdis Vitolins <valdis.vitolins@odo.lv>
Date:   Fri Jan 13 13:16:05 2017 +0200

    Latvian language improvements

commit 91b723c99afe0b79cf70a09917fd09217054c9e0
Author: Valdis Vitolins <valdis.vitolins@odo.lv>
Date:   Fri Jan 13 13:15:33 2017 +0200

    Lowered nasaliness of Latvian voice

commit d828156576d7aeff1ab9ebdcaa0d5e83d4dc23bb
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Jan 12 07:40:14 2017 +0000

    Reduce buffer length to 50mS and don't override it when using eSpeak for audio.

commit dae9cda060f3d1562c5c40f87d175863a3362432
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Jan 12 07:14:02 2017 +0000

    Revert "issue 172: fix sluggish speech for stopped speech."
    
    This reverts commit f9ab812e00549640ebf7d6f9416e151827ce5294.

commit a506dc52416d4cb73372a63123d51cd2ea0f7209
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Jan 12 06:58:00 2017 +0000

    Fix setting saved_parameters in espeak_ng_Initialize.
    
    This fixes a regression introduced in commit
    e341068d57dfec122cbb732b1a75c685d3fec059.
    
    This is needed for the case when espeak_Cancel is called before
    calling espeak_Synth.

commit 36d5a8b67b3eca74c946f10a8f0e4707d495b084
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Jan 12 06:55:55 2017 +0000

    Revert "Don't reset the parameters unless they have been set."
    
    This reverts commit 26e453dd2f2a1d32e628566e1915f49277167310.

commit 26e453dd2f2a1d32e628566e1915f49277167310
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Jan 11 07:30:19 2017 +0000

    Don't reset the parameters unless they have been set.
    
    This is based on a patch by Samuel Thibault.
    
    This is needed when espeak_Cancel is called before espeak_Synth,
    like can be done in brltty.

commit e095f008fa3f8389e57bd7c434cdbf333702fae2
Merge: 2ccaa7f0 97a7733d
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue Jan 10 19:39:12 2017 +0000

    Merge remote-tracking branch 'eeejay/set-voice-by-name'

commit 2ccaa7f002e4cce0e0022b5163fde5a9f5bd6646
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue Jan 10 19:34:12 2017 +0000

    Improve the IsLetterGroup comments.

commit af1fae46dee53e5a37fe5ff893e77f952902fb08
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue Jan 10 19:26:40 2017 +0000

    Fix formatting of the previous changes to match style guidelines.

commit 97a7733df9d8817ec2b3613376d7a84b1052502b
Author: Eitan Isaacson <eitan@monotonous.org>
Date:   Mon Jan 9 11:18:56 2017 -0800

    Use espeak_SetVoiceByName in emscripten glue when only name is provided.

commit e7663a230b86358728e7ce477f2ecba707575bbe
Author: Valdis Vitolins <valdis.vitolins@odo.lv>
Date:   Mon Jan 9 19:47:43 2017 +0200

    Latvian language improvement: more correct syntax used for unstressed syllables

commit 6820f450de162b1b47b92f4a9d1fbc75efb80d46
Author: Valdis Vitolins <valdis.vitolins@odo.lv>
Date:   Mon Jan 9 19:46:49 2017 +0200

    Documentation: fixed typo

commit 2e7bf37c073cfb3ed71bf622fd747985516c5f78
Author: Valdis Vitolins <valdis.vitolins@odo.lv>
Date:   Mon Jan 9 19:35:30 2017 +0200

    Documentation: '\xxx' for character and and ')J_xxx' rule documented

commit 8e93334d1aa2dc0f06c0142b41c18659840f78a4
Author: Valdis Vitolins <valdis.vitolins@odo.lv>
Date:   Mon Jan 9 19:07:35 2017 +0200

    Documentation: Issue #155 — how to use letter group with 'empty string' in letter group

commit a621ad46e723860fad40f0a353a7c3dcb4db01ba
Author: Valdis Vitolins <valdis.vitolins@odo.lv>
Date:   Mon Jan 9 19:05:54 2017 +0200

    Implementation for issue #155

commit 8d5efa0002fd8168e1ad5f3a447bcf908bda2827
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Jan 8 15:37:04 2017 +0000

    ar: use 'A' instead of 'aa' in comments with upper-case words.

commit ae3e411f67389b3b95f421c32cb2c860bfadf07e
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Jan 8 15:33:09 2017 +0000

    Build the ar language files.

commit 85c5a03cd7fb5f0799b4a35baa6a923743653f9b
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Jan 8 15:21:53 2017 +0000

    ar: the A phoneme is used in the Arabic dictionary, so uncomment it.

commit e2da3497b75078d2bf28f3cf75ab86653c1bb0ec
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Jan 8 15:15:42 2017 +0000

    ar: add the Arabic dictionary files from https://github.com/linuxscout/espeak-ng

commit 8e7343fdc3ab73f7ed58806f9f2e5f90087ae0aa
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Jan 8 15:02:40 2017 +0000

    ar: use the ph_arabic file from https://github.com/linuxscout/espeak-ng

commit 73961be59fe5f08769b3baf06742ea392d5137bd
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Jan 8 10:32:07 2017 +0000

    Add the config.h file needed for the Android build.

commit 95b5b4d8a0d74d0ae54ac243c35606cace6e1876
Merge: 4d3bc36c 3b8016e4
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Jan 7 09:43:17 2017 +0000

    Add 'src/ucd-tools/' from commit '3b8016e4f5f415175abb966000c1ebd6f15a4697'
    
    git-subtree-dir: src/ucd-tools
    git-subtree-mainline: 4d3bc36c47d91b7b00eb0c8224dca20115da0efa
    git-subtree-split: 3b8016e4f5f415175abb966000c1ebd6f15a4697

commit 4d3bc36c47d91b7b00eb0c8224dca20115da0efa
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Jan 7 00:32:28 2017 +0000

    README.md: Incorporate the eSpeak for Android README documentation.

commit e7a43d27c71c9183a13b1365872ee72856bc187a
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri Jan 6 23:37:19 2017 +0000

    README.md: Right-align the travis status and add a title.

commit f7ef12d9f2b2ce03e32a42d4e745c1b0b48241f1
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri Jan 6 23:35:36 2017 +0000

    README.md: Move up the 'eSpeak for Android' section.

commit 156662aadfa0a294070ca93578b00aa4151cf3ff
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri Jan 6 23:33:41 2017 +0000

    README.md: Rename 'Notes for Packagers' to 'Packaging'.

commit d2ef30c60b6310728f3ea0af833fa8c843665f5c
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri Jan 6 23:30:18 2017 +0000

    README.md: Group the Linux/Mac/BSD instructions.

commit f7b87daf71fed3e01426262ad83ef4ac96d0a1ca
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri Jan 6 23:24:33 2017 +0000

    README.md: Merge the Debian dependency installation into the main Build Dependencies section.

commit 4183089cfd087a3b9582ee40fb78e6b4859a2911
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri Jan 6 23:19:23 2017 +0000

    README.md: Group the Windows documentation.

commit 6bc5f409a372d888342da7b9c68e50c36baba74c
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Jan 5 22:41:40 2017 +0000

    Don't generate an error if ndk-build (for Android builds) is not present.

commit 26f2e21188653358365ba2ffc4ec89578f7cd62f
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Jan 5 22:15:55 2017 +0000

    android: update the apk targets to build the jni and espeakdata as well

commit e60539900179d183a71d23319ff4dfb5e54948ca
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Jan 5 22:14:01 2017 +0000

    android: fix building the espeakdata.zip file

commit e4e572aadc93abd82e559bf3e1148cd7f1b58563
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Jan 5 21:42:16 2017 +0000

    Convert eSpeakService.cpp to C so it can be compiled with clang's -std=c11 flag.

commit 0a2034b9795032644a7448a3d3f5662f5f20a2f5
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Jan 5 20:59:32 2017 +0000

    android: support building the new espeak-ng C code.

commit 02b96a4c8d1b43dc7d3c83d94fb2d0c97d1f5515
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Jan 5 20:41:46 2017 +0000

    Don't build the feature-graphic image as these are no longer used on Google Play.

commit 3d482c1674e0e383be097a2efc3f1bf46594f42c
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Jan 5 20:38:41 2017 +0000

    android: fix running mkicons.sh on modern systems

commit 7390b9de0a8a7920b8d68227e4433d036c126e70
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Jan 5 20:31:44 2017 +0000

    Allow the build to work without gradle (for non-Android builds).

commit 66ac27a94e7be5fcfa16baf0b77d9d937c3a503e
Merge: c083511f edf2aad6
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Jan 5 20:27:27 2017 +0000

    Merge branch 'android'

commit c083511f82b188d32308e62c857bc262f16d230d
Merge: b843eb7e 5f5fc488
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Jan 5 18:38:16 2017 +0000

    Merge remote-tracking branch 'eeejay/emscripten-endian'

commit 5f5fc4886bcb82c0821d13974ff220e4b21702dc
Author: Eitan Isaacson <eitan@monotonous.org>
Date:   Thu Jan 5 10:29:25 2017 -0800

    Add emscripten case to endian.h shim.

commit b843eb7e38c80c1d6012a45a17b05e0a19e51124
Author: chrislm <llajta2012@gmail.com>
Date:   Thu Jan 5 18:03:53 2017 +0100

    Review for it_rules: deleted opsolete rules

commit c7e91923ded9d220b92970a360d8ba90ccfc315b
Author: chrislm <llajta2012@gmail.com>
Date:   Thu Jan 5 00:26:23 2017 +0100

    Basic review for it_rules

commit 6800c7caf78f53e32cf45b358c2777bd2157cfa5
Author: chrislm <llajta2012@gmail.com>
Date:   Tue Jan 3 17:46:13 2017 +0100

    Updates for rules and exceptions, improved italian intonation, statement to use phoneme j between s and o

commit 775843474938b9b7bb909018b80445472c42adeb
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Jan 2 20:08:36 2017 +0000

    jp: Geminated (doubled) consonants.

commit ca6a929374fad0b3e89e6b45b517d736e07c25f8
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Jan 2 19:46:00 2017 +0000

    jp: Support long vowels.

commit 6d79898bba32b4bf95a7adf42cf0c104c43840b3
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Jan 2 16:43:04 2017 +0000

    jp: Reformat the letter groups.

commit 0a126b6b171e47da8c73302ae68462c1963f5b50
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Jan 2 15:54:11 2017 +0000

    jp: support Unicode halfwidth Katakana forms.

commit 81889b4faba2577c9dd48676680543634234899a
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Jan 2 14:28:08 2017 +0000

    jp: support the non-combining sound marks.

commit 1214aa6330f2755464075efad5daf1a058d04879
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Jan 2 14:17:41 2017 +0000

    jp: Support va/vi/vu/ve/vo Katakana.

commit 61fed2dea7b16d345d2240e2d68f3df507f5d315
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Jan 2 14:01:25 2017 +0000

    jp: Kana supplement (archaic forms) support.

commit e26cd82866fd203216fcd6fce1b5cd7f012e7a2d
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Jan 2 13:54:38 2017 +0000

    jp: Support the yori and koto digraphs.

commit e08b245fa772a9bc0d5dea030e8e7981d476a688
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Jan 2 13:47:09 2017 +0000

    jp: Map Katakana to Hiragana characters.

commit e269ad33b0e1dba3528bf6ad96c7df2564a6c9db
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Jan 2 12:06:18 2017 +0000

    Build the jp language files.

commit 4a6382173c900f8788e396ee4ef72ff40a8bc9f2
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Jan 1 20:54:47 2017 +0000

    jp: group the small a/u/o Hiragana forms

commit d88e1a8fb655731714759c4a751803e441a384ce
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Jan 1 20:24:34 2017 +0000

    jp: support the allophones of ん

commit 60ecfa9f39338af9e4c2a0d4d8956acb962da655
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Jan 1 18:18:15 2017 +0000

    jp: Hiragana digraphs

commit 976848d6be582ffb59d40bfcbb20b0a3b6c22d1a
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Jan 1 12:02:30 2017 +0000

    jp: voiced Hiragana support

commit 51ba95dab48e2750930ba100abeadee2f9c05d80
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Jan 1 09:59:41 2017 +0000

    jp: basic Hiragana support (the "fifty sounds")

commit aa83a834b3e293f913b5bf9ce68df444c8aafcde
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Dec 31 16:30:28 2016 +0000

    docs: clarify the 'dictionary' example in the voice documentation.

commit cb4f3aad43b202517bf0e5b4ab02b876d05d1358
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Dec 31 15:58:08 2016 +0000

    Add an IPA phoneme table for International Phonetic Alphabet-based phonemes.

commit b9c5bba3b34fe24e5f4f94eab55cea86c2b117d5
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Dec 31 14:26:47 2016 +0000

    Update the af (Afrikaans) language. Maintainer: Christo de Klerk

commit 391e301a724fc59a45c032124a637acdf67bb6cc
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Dec 31 10:55:20 2016 +0000

    CHANGELOG: Fix a typo.

commit f1bb4a01a9821ad49d760273fad1c689563a3cd6
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Dec 31 10:54:37 2016 +0000

    CHANGELOG: Structure the changelog around the project name.

commit 0991ba8bfc4960b0449a6b03da49434f4d7d4451
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Dec 29 22:18:14 2016 +0000

    Provide a list of the supported languages and accents.

commit f7ef3808f9ab8a1ab4429afec81afd122188ce98
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Dec 29 21:43:18 2016 +0000

    Move the Latvian and Lithuanian languages to the bat (Baltic) language family.

commit 516699bbb2c37517cbe9816386a480e4838148ef
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Dec 29 21:33:56 2016 +0000

    Move the Basque language to the parent directory as it is a language isolate.

commit f37a9a388daa0ca7807fd254f21fdd94b2d2d279
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Dec 29 16:08:52 2016 +0000

    Move the Armenian languages to the Indo-European language family.

commit 9bb9e98f847620852f216579fbfc58fc670a2f9a
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Dec 29 15:06:55 2016 +0000

    Don't exclude the test voice directory.
    
    This directory is no longer available, so the check is now
    redundant.

commit 3b8016e4f5f415175abb966000c1ebd6f15a4697
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Dec 28 20:42:54 2016 +0000

    ucd-tools 9.0.0

commit cd9cc8e6e25502358ff90eb0772cedb760da5e97
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Dec 28 20:16:35 2016 +0000

    Unicode Character Data 9.0.0

commit a83ce9ee8e8b937e5adffa08d1aee770cfd43754
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Dec 28 19:42:36 2016 +0000

    Python 3 compatibility fixes.

commit f9ab812e00549640ebf7d6f9416e151827ce5294
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Dec 24 09:00:55 2016 +0000

    issue 172: fix sluggish speech for stopped speech.
    
    This restores the behaviour removed in commit
    ca831d236a4eed5648254329554affac143a1740.
    
    When using eSpeak for audio and eSpeak in a server, using the async
    speech requests, that code stopped the audio as soon as possible
    from a cancel request. This allows servers like brltty to be more
    responsive.

commit d2478cc453750e4081e0b6eaeca1442b8abaa92f
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri Dec 23 19:34:13 2016 +0000

    Flush the audio if speech has stopped, drain the audio if speech is still active.

commit bc674081cd0e787e364989baab82df0ce883abec
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri Dec 23 19:17:18 2016 +0000

    Check the return from synth_callback in the second call to that function in Synthesize.

commit a48576a3640f9014760888bb30a924a3e2163e57
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri Dec 23 18:56:58 2016 +0000

    Return ENS_SPEECH_STOPPED from Synthesize when the speech callback returns >1 to stop the audio.

commit fb5a957d6da5d5c4946e5e7ff8e1628033a839be
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Dec 21 20:21:27 2016 +0000

    README: Compiling on Windows is no longer experimental.

commit df3210327e25b75fe70a8935a482d5f7b592e8be
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Dec 21 20:19:09 2016 +0000

    README: Provide information about the Windows binaries.

commit 354050ca8a1856d08defe7669f13522966aa6156
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Dec 21 20:18:26 2016 +0000

    Update the CHANGELOG.

commit 52abe353009beda9dbbe52123a00d90292d6d7a8
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Dec 21 16:00:51 2016 +0000

    Revert "Stop audio output before fifo_stop is called"
    
    This reverts commit 1b5ea47ea44f1e456c5a3a756481c829f49e29b5.
    
    This patch is causing lockups when using this with servers like brltty.

commit 7592bd7d664629ce1e400594141727fcd79b5c9e
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Dec 21 10:38:21 2016 +0000

    Update the CHANGELOG.md file.

commit 184e1b85e93ec13ac37939289c34d9720d2c6676
Merge: 4370b46e 02795c28
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Dec 21 10:36:36 2016 +0000

    Merge remote-tracking branch 'shadyar/patch-4'

commit 4370b46e0d83e4b6c7f99507b285bce47866de7c
Merge: 8a27c40c 604e926a
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Dec 21 10:35:01 2016 +0000

    Merge remote-tracking branch 'shadyar/patch-3'

commit 8a27c40c049af0cbb62c1772e5cdf7e8fb451365
Merge: c4c2b067 6c6a7992
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Dec 21 10:25:31 2016 +0000

    Merge remote-tracking branch 'jimregan/patch-2'

commit c4c2b0679db2142fa731e23614a29bf99b25bd76
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Dec 21 10:22:52 2016 +0000

    Ignore *~ temporary files.

commit b5d2cb07a26d925e28d78e2afbfe73925c873a23
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Dec 21 10:21:57 2016 +0000

    Update the CHANGELOG.md file.

commit f6536be5b230d5c7eb9e0b4476b51f8327de5d2f
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Dec 17 14:35:06 2016 +0000

    Support determining the install path when installed to the 32-bit Windows program files directory.

commit 0881659b80d2325655c52dec5dc698197d0d9aa8
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Dec 17 14:07:26 2016 +0000

    endian.h: Use the Windows checks directly instead of creating a __WINDOWS__define.

commit f4654f1e3f9c17aafe68ebe4df16cf9811005a2f
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Dec 17 14:04:53 2016 +0000

    Extend the license of the endian.h modifications to match the original.

commit c6d44dd96350fc688b751c83e23e38045741fe86
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Dec 17 14:02:42 2016 +0000

    Fix endian.h on Windows (remove the sys/param.h include).

commit 7946e49092b8e20f7c69ef5f6dad485d2bf51287
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Dec 17 13:52:26 2016 +0000

    Add PACKAGE_VERSION to the Windows config.h, to allow it to build.

commit 1571ef1ed5b076c926724a1a2706ee2196597d43
Author: Valdis Vitolins <valdis.vitolins@odo.lv>
Date:   Mon Dec 12 21:26:57 2016 +0200

    Latvian language improvements: replace o-acute with o-dot, as it is more logical for 'short o'

commit 2e630d02aa11e94ff7b069a742b435188b3f5cf2
Author: Valdis Vitolins <valdis.vitolins@odo.lv>
Date:   Mon Dec 12 19:31:14 2016 +0200

    Latvian language improvements. Spelling updates for facultative writing of o, ō and uo as ó, ō and o

commit dad8a3f2f9c19872931ec942718c4198b409b40b
Author: Valdis Vitolins <valdis.vitolins@odo.lv>
Date:   Thu Nov 10 23:05:35 2016 +0200

    Latvian language improvements

commit a5953747417a6d8a2e82c8275bfca048599712f6
Author: Valdis Vitolins <valdis.vitolins@odo.lv>
Date:   Sun Oct 16 22:52:22 2016 +0300

    Latvian language improvements

commit 88f79b51779843010bbc890af425f5416c1c193b
Author: Valdis Vitolins <valdis.vitolins@odo.lv>
Date:   Mon Oct 10 23:55:15 2016 +0300

    Documentation: fix for TOC link

commit b7a42e19a73d41074bcbc8ce3f4516127814ec9a
Author: Rui Batista <ruiandrebatista@gmail.com>
Date:   Sun Dec 11 18:54:12 2016 +0000

    Remove commented code.

commit 1b5ea47ea44f1e456c5a3a756481c829f49e29b5
Author: Rui Batista <ruiandrebatista@gmail.com>
Date:   Sun Dec 11 18:17:08 2016 +0000

    Stop audio output before fifo_stop is called
    
    This allows process_espeak_command to stop as soon as possible
    
    Using emacspeak server with espeak-ng (still not published) found that audio was only being stoped after a command is processed (i.e. using pcaudiolib).
    This fixes this issue.

commit 17ef7eddc8a621a65c41ba547594d7685ba39925
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Dec 7 07:52:37 2016 +0000

    Update the CHANGELOG.md file.

commit 02f0c836198d84fc9f7461278bab1410c889efc2
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Dec 7 07:20:28 2016 +0000

    endian.h: Fix compilation on Linux.

commit 55da41e085a8c59cb61aa7de51a6331684f4832b
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Dec 7 07:18:53 2016 +0000

    endian.h: Use the compatibility shim conventions.

commit 454c794c3ab8d226c3f28e6cd6710a9e1f86ba34
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Dec 7 07:13:50 2016 +0000

    endian.h: Remove additional blank lines.

commit 636dc94aa18e2b18f4b4f785a97e50d2e459c442
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Dec 7 07:12:46 2016 +0000

    endian.h: use C-style comments and wrap the comment to 80 characters.

commit 4aade2fce7572e907bc91ada3f425965f4ea12b8
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Dec 7 07:09:51 2016 +0000

    Add an endian.h compatibility shim for portability.

commit f5d266db97165cca9a6303703cc33fc1d6f13449
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Dec 7 06:56:28 2016 +0000

    Don't write random bytes to the end of _phtrans files.
    
    Patch by Samuel Thibault.

commit f88f3c081c56fc5d879bd7cb133bcc0f4d1cd956
Author: Martin Delille <martin@phonations.com>
Date:   Wed Dec 7 00:20:19 2016 +0100

    Use SVG travis build badge

commit 832058167513670fa9fe23e640ece643751b125b
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Nov 13 20:50:06 2016 +0000

    Fix running espeak-ng on big-endian architectures.
    
    Patch by Samuel Thibault.

commit 229b26a14c05cb502a613e366624aa6e31f11d12
Merge: 39f3faf1 78027a03
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Nov 13 20:48:20 2016 +0000

    Merge remote-tracking branch 'italian/master'

commit 78027a0325d2c5c00e4a56ad3468a7ae9284004b
Author: chrislm <llajta2012@gmail.com>
Date:   Fri Nov 11 10:22:32 2016 +0100

    Italian Phonemes: Improved length for stressed vowels
    
    Italian Phonemes: added Statements for phoneme z and phoneme v
    
    Italian Dictionaries: added rules for pronominal verbs and Exceptions for subjunctive
    
    Italian Dictionaries: added rule for tz pronunciation
    
    Italian Dictionaries: fixed group e grave
    
    italian Dictionaries: removed greek letters group from  it_rules
    
    Italian Numbers reading: Improved stress for the reading of hundreds in it_list
    
    Intonation: improved  tune s4, q4, e4 used in italian intonation

commit 39f3faf1f839fa4b8223144c27d598e1687ef7cb
Author: Alberto Pettarin <alberto@albertopettarin.it>
Date:   Thu Nov 3 09:49:47 2016 +0100

    Added links to jsdelivr CDN for espeakng.js

commit 326b8fba9d82986ac2b8f819c2773734bcac586d
Author: Alberto Pettarin <alberto@albertopettarin.it>
Date:   Tue Nov 1 11:25:06 2016 +0100

    Minor improvements to emscripten/README

commit dc02c9c84ba325112aa3aa9b903cd49014a12501
Author: Alberto Pettarin <alberto@albertopettarin.it>
Date:   Tue Nov 1 11:17:58 2016 +0100

    Ignore JS worker data

commit 30d0cef7913d2b3dc4078170d3e9958df36da0b1
Author: Alberto Pettarin <alberto@albertopettarin.it>
Date:   Thu Oct 27 20:26:36 2016 +0200

    Fix typo

commit 8256cd2b939e69e1f88727ac3d0de419dab11675
Author: Alberto Pettarin <alberto@albertopettarin.it>
Date:   Thu Oct 27 20:24:26 2016 +0200

    Minor edits per EI suggestion 3: moved local .gitignore into main .gitignore

commit 9d888d64c3c91336064e0c53643583dc364f1176
Author: Alberto Pettarin <alberto@albertopettarin.it>
Date:   Thu Oct 27 20:19:37 2016 +0200

    Minor edits per EI suggestion 2

commit 08862224a5452ed331232a87f830d0fc87ddcdc6
Author: Alberto Pettarin <alberto@albertopettarin.it>
Date:   Thu Oct 27 20:18:46 2016 +0200

    Minor edits per EI suggestion

commit e9fc02cbc18c9eca6fa3e935741e5f68bbb7fa90
Author: Alberto Pettarin <alberto@albertopettarin.it>
Date:   Thu Oct 27 18:19:44 2016 +0200

    Overrule main gitignore

commit ba91db79fefaaa73bc46bbc5d49efd10ea156285
Author: Alberto Pettarin <alberto@albertopettarin.it>
Date:   Thu Oct 27 18:09:45 2016 +0200

    Adding emscripten files

commit 0b96f8a91c934229610ba1f44a9161eb473d0a1c
Author: Jakub Wilk <jwilk@jwilk.net>
Date:   Wed Oct 19 16:41:27 2016 +0200

    Fix typos in documentation.

commit c106a43548a13a2d4c0435c2c55c059fb5fefb05
Author: JRMeyer <joshua.richard.meyer@gmail.com>
Date:   Sat Oct 15 13:41:51 2016 +0200

    added some documentation

commit 624a4a9b13fd32d58144bb1eb74f60e87bc9d0ce
Author: JRMeyer <joshua.richard.meyer@gmail.com>
Date:   Sat Oct 15 13:38:23 2016 +0200

    added more symbols

commit 00dd2f099fa029f9e84e3c0810822e6e795f0447
Author: JRMeyer <joshua.richard.meyer@gmail.com>
Date:   Fri Oct 14 13:53:25 2016 +0200

    updating sybols

commit 0e1ffad5eb23b668b4ea38e30b0848c937b2eedd
Author: JRMeyer <joshua.richard.meyer@gmail.com>
Date:   Thu Oct 13 16:36:27 2016 +0200

    troubles with numbers and symbols still

commit 09bcdd56ef9f7e089758927da89358fb43f37b21
Author: JRMeyer <joshua.richard.meyer@gmail.com>
Date:   Thu Oct 13 14:43:09 2016 +0200

    took out the flapped r for now

commit b7f8d690956b18dc622bca4530efaa724e610ec5
Author: JRMeyer <joshua.richard.meyer@gmail.com>
Date:   Thu Oct 13 14:35:31 2016 +0200

    ts now added

commit 4b6889844e674e91f6267094f415d40075a3df9b
Author: JRMeyer <joshua.richard.meyer@gmail.com>
Date:   Thu Oct 13 14:22:08 2016 +0200

    added ts but still not working for some reason

commit 03c1cbc3e146996e27488996599c5c1c955d8b07
Author: JRMeyer <joshua.richard.meyer@gmail.com>
Date:   Tue Oct 11 18:14:36 2016 +0200

    added Gulnazs translations

commit 1d8cec684b6fe3b893be4b9112eeb2490a988997
Author: Christopher Brannon <chris@the-brannons.com>
Date:   Mon Oct 10 20:59:38 2016 -0700

    Fix a tricky thread synchronization bug.
    
    If a command ran to completion before the thread calling
    fifo_add_command woke up, that thread would wait forever
    for the command to start, never realizing that it had already
    finished.

commit 0436ae71c091d0ad92efec370435ee2cfe6a7cbf
Author: Christopher Brannon <chris@the-brannons.com>
Date:   Mon Oct 10 18:24:15 2016 -0700

    Mutex needs to be locked when waiting on the condition variable.

commit ad436e1172fc221832512e94a4e4cf4cefaf0074
Author: Christopher Brannon <chris@the-brannons.com>
Date:   Mon Oct 10 18:16:34 2016 -0700

    Clear my_stop_is_acknowledged before waiting on it.

commit 2e9ec8e06aa433e44115a1c1b6ea3c28e172b8d9
Author: Christopher Brannon <chris@the-brannons.com>
Date:   Mon Oct 10 18:05:06 2016 -0700

    Fix race condition.

commit 0177e1d686edf411efa0e6ce169029a3d30c14a2
Author: Christopher Brannon <chris@the-brannons.com>
Date:   Mon Oct 10 18:04:16 2016 -0700

    Do not try to re-lock an already-locked mutex.

commit 2893de65acc4eced9ccbb5430ddfb6a73d0a968b
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Oct 9 17:39:01 2016 +0100

    Ensure that the code is consistently formatted.

commit 60bb79156878e294bc06587765f1b66985625ea4
Merge: 99f2bfd3 cc51af05
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Oct 9 17:29:10 2016 +0100

    Merge remote-tracking branch 'ragb/feature/osxBuild'

commit cc51af059f254817f224689338965e5c883bf0d7
Author: Rui Batista <ruiandrebatista@gmail.com>
Date:   Sun Oct 9 17:20:31 2016 +0100

    Use condition variables in event.c instead of semaphores.

commit 34f315363b1da5ecb3cb41b0a8fe7a190acedd9c
Author: Rui Batista <ruiandrebatista@gmail.com>
Date:   Sun Oct 9 15:58:08 2016 +0100

    Fix hang when waiting for condition variables.

commit 99f2bfd3b1f16cc0b650b17afb6b1abf6850ce5a
Merge: 7b82e397 d16f510d
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Oct 9 15:24:03 2016 +0100

    Merge remote-tracking branch 'JRMeyer/master'

commit 1bbba9bc3b77f5c34326315a6162df4273cebb9d
Author: Rui Batista <ruiandrebatista@gmail.com>
Date:   Sun Oct 9 14:51:08 2016 +0100

    Use condition variables instead of semaphores in fifo.

commit 7b82e39793c8055a87385058a7cde39a371ce47e
Author: Rui Batista <ruiandrebatista@gmail.com>
Date:   Wed Oct 5 13:15:48 2016 +0100

    Make strcpy calls in load dictionary copy at most 40 bytes so clang __strcpy_check does not get triggered (possible buffer overflow?)

commit bc3b027e51fafa3a54d2cecab7444f522d35326b
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Oct 2 21:33:19 2016 +0100

    intonation.md: don't add an explicit 'Table of content' label to the ToC section.

commit a79533a820cee47f17ed7258567872898e67a2da
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Oct 2 21:32:13 2016 +0100

    add_language.md: restore the standard BCP 47 capitalisation of ta-Arab.

commit c4134e9459743a980c7885d90843f5b2d3fd7a76
Author: Valdis Vitolins <valdis.vitolins@odo.lv>
Date:   Sun Oct 2 23:09:46 2016 +0300

    Documentation: more compact (and better readable) presentation

commit a8e33ed6750219f03f371ae45cb6b66d27feaef0
Author: Valdis Vitolins <valdis.vitolins@odo.lv>
Date:   Sun Oct 2 18:22:36 2016 +0300

    Issue #126 @ actually can be used in both: pre- and post- conditions of the rule

commit 590c381492ec41935bf4e475af9d13db6ec26dcb
Author: Valdis Vitolins <valdis.vitolins@odo.lv>
Date:   Sat Oct 1 00:56:29 2016 +0300

    Documentation: folder name updated from espeak-data to espeak-ng-data

commit 611b84b43a6558381128b43bd98387ee9fb8959f
Author: Valdis Vitolins <valdis.vitolins@odo.lv>
Date:   Sat Oct 1 00:35:59 2016 +0300

    Documentation: added Wikipedia reference to consonants.

commit 9f8dc78422aa07960fe54c9b672bf6503349526b
Author: Valdis Vitolins <valdis.vitolins@odo.lv>
Date:   Sat Oct 1 00:16:42 2016 +0300

    Documentation: added info about Makefile.am and phonemes, restructured for other files.

commit 3fb827dfb0260491c9279e8679e9ef5cb2b78e7d
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Sep 24 13:59:04 2016 +0100

    Fix a typo in the README.md file.

commit 6514a475c7874df268a76dc306544dbc5358d7bf
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Sep 24 13:48:57 2016 +0100

    Add information of the getopt.c BSD2 license to the README file.

commit 547258e4bf9973a4ed9ae77849e388e08f5318e7
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Sep 24 13:40:05 2016 +0100

    Use an Open Source implementation of ieee80.c.

commit 871c9827d3d5f05bbf924008ad2c67be8f1e49bb
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Sep 24 13:04:55 2016 +0100

    Update the CHANGELOG.md file for the current 1.49.1 status.

commit a45b58d106af436be23872dca1523de6611acece
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Sep 24 12:53:32 2016 +0100

    Fix the eSpeak NG project name used in '--version'.

commit f235c7cb0073504bdcc0f604a360c2864e47c659
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Sep 24 12:51:29 2016 +0100

    Fix the version string references in '--version' and the Windows installer.

commit 8bdbc0709a95afb3fc1006ceed7ecd7891850106
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Sep 24 12:48:02 2016 +0100

    Fix the *.so version -- update to 1.1.49.

commit 4bf9f0775f7ba519b19cfed7e7bdf95a3658c5e3
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Sep 24 12:45:10 2016 +0100

    Update the version to 1.49.1 (in development).

commit fb2a252393dcfc268abdb8e5a828f6ec6c05ba6d
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Sep 24 12:40:21 2016 +0100

    Turkish: fix pronunciation rules for 'pp' (doubled p consonant).

commit 26b9099e6faf689b1591055c12ba0f671cad610f
Author: Valdis Vitolins <valdis.vitolins@odo.lv>
Date:   Sat Sep 24 14:35:25 2016 +0300

    Issue #152 Doubled voiceless consonants are spelled with pause before last one

commit 19b989e55e46e693a3b84634ec5540e2fd052899
Author: Valdis Vitolins <valdis.vitolins@odo.lv>
Date:   Fri Sep 23 00:42:31 2016 +0300

    Issue #152 Turkish pronunciation problems

commit d16f510d953bac50dd24cbae2b0c6d73df33de9e
Author: JRMeyer <joshua.richard.meyer@gmail.com>
Date:   Wed Sep 21 17:27:30 2016 +0200

    gulnaz said that aa_6 was the best sounding /a/ out of the samples

commit a60a394ff8777af1cf4cbee44984786a3e94cfb8
Author: Valdis Vitolins <valdis.vitolins@odo.lv>
Date:   Mon Sep 19 11:18:22 2016 +0300

    Latvian language improvements. Dz, dž diphthongs, few other fixes

commit 131bef0fbc081abc2c4f98c9de2c05366fd398a7
Author: JRMeyer <joshua.richard.meyer@gmail.com>
Date:   Mon Sep 19 18:11:28 2016 +0200

    mostly worked on adding word-final stress to kyrgyz words; worked a little on the vowel /a/

commit b3136f06bd5b27c543eaab6bfd76343c1e40ad10
Author: Valdis Vitolins <valdis.vitolins@odo.lv>
Date:   Mon Sep 19 11:12:57 2016 +0300

    Latvian language improvements (after refactoring spelling of o)

commit 8d9f13c9a53453eb3f8340b9c9d52825d988a3e2
Author: Valdis Vitolins <valdis.vitolins@odo.lv>
Date:   Sun Sep 18 16:16:20 2016 +0300

    Latvian language improvements (before refactoring spelling of o)

commit 35c7c0a82da47161083581f389eefcff7b3c4eb2
Author: Valdis Vitolins <valdis.vitolins@odo.lv>
Date:   Sat Sep 17 19:21:23 2016 +0300

    Fixes for rule conditions. FIXME and !!! keywords in comments

commit b09854e3405980997402315f6426deac891d1bdf
Author: Valdis Vitolins <valdis.vitolins@odo.lv>
Date:   Sat Sep 17 18:59:59 2016 +0300

    Replace polytonic greek to plain greek letters, thus shorter pronunciation rules

commit fccae1c62f306a800198cadf2b690ec446e19d43
Author: Valdis Vitolins <valdis.vitolins@odo.lv>
Date:   Fri Sep 16 21:33:45 2016 +0300

    Issue #149 EWMH, UCS, UTF, UUID acronyms fixed

commit dda8f25e4ca73a187f775efcf8219b4ff4fe60fb
Author: Valdis Vitolins <valdis.vitolins@odo.lv>
Date:   Fri Sep 16 21:25:01 2016 +0300

    Issue #148 'Unary'

commit 23090cd21530865780ad744bff5f3271df31d770
Author: Valdis Vitolins <valdis.vitolins@odo.lv>
Date:   Fri Sep 16 21:08:23 2016 +0300

    Vim syntax color files added for xx_rules files

commit 76ac24fbe46bd4fe5c79fb0bf6f5cc1db7bf9818
Author: Valdis Vitolins <valdis.vitolins@odo.lv>
Date:   Sat Sep 10 15:55:16 2016 +0300

    Fixed TODO comment removed

commit 5ef006e48e7f50bef9497bfceb6d7094eff1f47b
Merge: 92eae4f3 76e52245
Author: Valdis Vitolins <valdis.vitolins@odo.lv>
Date:   Sat Sep 10 13:21:21 2016 +0300

    Merge branch 'master' of https://github.com/espeak-ng/espeak-ng

commit 76e5224545d969adefe8661211e61b2f18a78be1
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Sep 10 11:10:44 2016 +0100

    eSpeak NG 1.49.0

commit 34e51a464b08d9aa40bfb5ef266deaf7f245a073
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Sep 10 11:03:35 2016 +0100

    Disable the experimental SAPI voice for now.

commit 37804e9e73564e46d42f86c0806db740b66bf274
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Sep 10 11:00:38 2016 +0100

    Build the Kyrgyx language on Windows.

commit 6cf06a49efa62523654ff9a55a41e1c271f4200a
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Sep 10 10:24:46 2016 +0100

    Add compatibility for the missing S_ISFIFO on Windows.

commit d601a2113feab0c3888fbf2112c932439d58573e
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Sep 10 10:05:05 2016 +0100

    Update the CHANGELOG.md file.

commit 71b1d783385188d2032684bf2eeab1612e61303d
Merge: 4920ecc7 7078ce3d
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Sep 10 09:45:19 2016 +0100

    Merge remote-tracking branch 'italian/master'

commit 4920ecc79cd0bf705b26ec12705af2e6cb7029df
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Sep 10 09:44:13 2016 +0100

    Move espeak-data to espeak-ng-data to avoid conflicting with upstream espeak.

commit 7078ce3d8b5b9a2eb435d2d3d835803035b89862
Author: chrislm <llajta2012@gmail.com>
Date:   Fri Sep 9 22:20:31 2016 +0200

    IT: added pronunciation rules and exceptions tested on july/august 2016

commit 92eae4f322862bb3ffe9052edf46c39a8420c36c
Author: Valdis Vitolins <valdis.vitolins@odo.lv>
Date:   Mon Sep 5 22:05:55 2016 +0300

    Updates for issue #103 Maximum group number which works is actually 62

commit edf2aad65c9c7ec0f832964df990db2b50f4bb9e
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Sep 4 08:35:15 2016 +0100

    Updated the Turkish translations (translator: Kudret).

commit b7df955b81085d72d0af49a78d39291488b5aab4
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Sep 4 08:33:59 2016 +0100

    Updated the Slovenian translations (translator: damjange).

commit dde9872eb74b42c96f86adb2209e683ad6e55fd4
Author: Valdis Vitolins <valdis.vitolins@odo.lv>
Date:   Wed Aug 31 23:48:32 2016 +0300

    Fix for issue #103 Maximum group number which works is actually 62

commit ef3f40dd6d1dae3553a7244ec85a3ccf8afb7d65
Author: Valdis Vitolins <valdis.vitolins@odo.lv>
Date:   Sun Aug 28 18:08:38 2016 +0300

    .gitignore updates for Eclipse

commit b784e77c5708b61feed780d8f1113c4c8eb92200
Author: Ondřej Lysoněk <olysonek@redhat.com>
Date:   Wed Aug 24 17:47:05 2016 +0200

    Moved speak_lib.h to espeak-ng directory - the Windows part

commit 3817ee1e168ec487a71e755ac75dd65ae5f37302
Author: Ondřej Lysoněk <olysonek@redhat.com>
Date:   Wed Aug 24 17:25:41 2016 +0200

    Moved speak_lib.h to espeak-ng directory
    
    Moved include/espeak/speak_lib.h to include/espeak-ng/speak_lib.h and
    created a symlink from the original location.

commit 528e7a4cd48e458a043c49fbb5fb14392b997e5c
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Aug 28 10:53:47 2016 +0100

    README.md: Format and fix the 'Notes for Packagers' section.

commit 21b3cf314c64eedac52fd1846cddfd2ac429a935
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Aug 28 10:40:02 2016 +0100

    Clean up the RULE_ constants in translate.h.

commit 77d526102d27194ed216b6a841045a835f434e01
Author: Valdis Vitolins <valdis.vitolins@odo.lv>
Date:   Wed Aug 24 22:16:44 2016 +0300

    Fix for issue #120 Allow to decrease the score in the rule by adding -

commit 16012ce5ea48bb3f99fa81e7ed29e65c3af783a3
Author: Valdis Vitolins <valdis.vitolins@odo.lv>
Date:   Thu Aug 18 22:45:20 2016 +0300

    Documentation: cross-referenced links for dictrules

commit 0176852375bc5b5eec8bea5055e17294b9955e61
Author: Valdis Vitolins <valdis.vitolins@odo.lv>
Date:   Thu Aug 18 22:28:30 2016 +0300

    Issue #122 Documentation: need to know how verb/noun indicators are calculated

commit 5ffb3198529152cdac7074944fd37c0752860d1a
Author: Valdis Vitolins <valdis.vitolins@odo.lv>
Date:   Wed Aug 17 21:14:38 2016 +0300

    Issue #141 Documentation update: espeak vs espeak-ng

commit 8290c448d44eed8cc272d5bf934cb66a54cc8527
Author: Valdis Vitolins <valdis.vitolins@odo.lv>
Date:   Wed Aug 17 20:55:11 2016 +0300

    Latvian language improvements.

commit 8f44217e70651f67187e6e9375ba769f388079f4
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue Aug 16 20:55:31 2016 +0100

    Fix wave file truncation when reading multiline text from stdin or FIFO (line-by-line reading mode).

commit 3387c0e6ab1929f9d889289f254b1d2bc1bb10e2
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue Aug 16 20:39:19 2016 +0100

    Don't add <...> around the 'words' text in the manual synopsis section.

commit 326d199f495842d2cb1432ab7c35f8eb997ba499
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue Aug 16 20:38:38 2016 +0100

    List the help option when displaying the help message.

commit 7659aaa2e88cc0401d032d04602731ca45070fab
Author: Ondřej Lysoněk <olysonek@redhat.com>
Date:   Mon Aug 15 14:33:26 2016 +0200

    Support reading input from named pipes
    
    Added support for line-by-line input reading from unix FIFOs.

commit 252c894e59d7b21f33234a3b55122e468288f1a0
Author: Valdis Vitolins <valdis.vitolins@odo.lv>
Date:   Sun Aug 7 16:13:16 2016 +0300

    Issue espeak-ng/espeak-ng#120
    Allow to decrease the score in the rule by adding

commit 8e568757276b01859957da1468e2b838df843e7a
Merge: d90c7f25 9fdfd48f
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Jul 31 09:43:54 2016 +0100

    Merge remote-tracking branch 'JRMeyer/master'

commit 9fdfd48fb668463c44a509acdea69943e0a0c553
Author: JRMeyer <joshua.richard.meyer@gmail.com>
Date:   Mon Jul 25 11:33:06 2016 +0200

    changed Kyrgyz language code from kg to ky (latter being correct)

commit d90c7f259a96fa8753035beda9a3112a58011aa0
Author: chrislm <llajta2012@gmail.com>
Date:   Fri Jul 22 18:43:27 2016 +0200

    Created spanish diphthongs [oi], added statements to distinguish final diphtong, Created file phoneme oo_ unstressed final vowel.
    
    Replace upercase O in ditc source
    
    Added statements for unstressed vowels, change length/amplitude for unstressed vowels.
    
    improved spanish prosody in tr_language.c
    
    Added rule for suffix mente in es_rules
    
    Translated language names
    
    Added rules for letter spanish ce cedilla, see issue 130
    
    Intonation: improved head and prehead in tune q6

commit 7dcea6a758cd7849ed4cd3282b867cc70a7282c5
Author: JRMeyer <joshua.richard.meyer@gmail.com>
Date:   Fri Jul 22 16:33:33 2016 +0200

    added lines for compiling kyrgyz dictionary file

commit 9331bd2915b38976e81acb30a3cb80616c90df20
Author: JRMeyer <joshua.richard.meyer@gmail.com>
Date:   Fri Jul 22 16:11:09 2016 +0200

    added ph_kyrgyz to Makefile.am

commit 98ee9cbf7c079842e8d43694f63b897a2333c42a
Merge: 88b649be 6ec62b7d
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Jul 18 19:01:25 2016 +0100

    Merge remote-tracking branch 'JRMeyer/master'

commit 88b649be875d2aac8bfa71b9a644e5fbe4817fe7
Merge: ea4be6b4 3ed0b5cd
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Jul 18 18:58:17 2016 +0100

    Merge remote-tracking branch 'CMB/flushaudio'

commit 6ec62b7db359b75dac24eccd5cf5c2eb4357adc6
Author: JRMeyer <joshua.richard.meyer@gmail.com>
Date:   Mon Jul 18 08:02:57 2016 -0700

    Added the initial Kyrgyz language files for dict, phonemes, and voice

commit 3ed0b5cd0fed4b2b557c248924f71afa810b3609
Author: Christopher Brannon <chris@the-brannons.com>
Date:   Mon Jul 18 07:45:44 2016 -0700

    espeak_ng_Cancel(): discard the audio, don't close the device!
    
    This function should just discard the currently playing audio,
    rather than close the audio device.  After all,
    we will probably want to synthesize something else later.

commit ea4be6b40438e400fa6aa7c2eefc3a2c0e10a28b
Author: chrislm <llajta2012@gmail.com>
Date:   Tue Jul 12 10:25:42 2016 +0200

    Improved Voiceless alveolar affricate phoneme for zz sound

commit b8236b359bd547311684358ce054ca29133e8213
Author: chrislm <llajta2012@gmail.com>
Date:   Fri Jul 8 14:31:16 2016 +0200

    Fixed a typo in it_rules

commit de88bd9851ca45bff4ca2cb050095f6bdde5a9ba
Author: chrislm <llajta2012@gmail.com>
Date:   Thu Jul 7 10:51:12 2016 +0200

    It: improvements tested on june 2016
    
    Phonemes: fixed bad phoneme a before vowels,  improved unstressed a, unstressed o, set length for phoneme i
    
    Added exceptions and review it_rules

commit 529d4a9c37c8157c3de0295dd1fc8ec1674c77f2
Merge: bb158469 11b1a7b3
Author: chrislm <llajta2012@gmail.com>
Date:   Sat Jul 2 18:19:00 2016 +0200

    Merge remote-tracking branch 'upstream/master'

commit 11b1a7b30c36018aff821b16f9446a076ac2f875
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Jun 22 21:58:26 2016 +0100

    en: pronunciation fixes for various words

commit bfceb9c311574573c941ce3e1864cf364768f6b8
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Jun 19 11:53:08 2016 +0100

    vim: Add syntax highlighting support for _list, _listx and _extra dictionary files.

commit 1fb117ed71d107f6c19c8c685118d15dcad57e69
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Jun 19 11:40:05 2016 +0100

    en: fix chew, etc.

commit 0b4acc705cdbf72af8134d72685830360ec0c965
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Jun 18 19:39:20 2016 +0100

    en: Fix more transcriptions to use the correct English phonemes.

commit a660468c6b285dcb269d4295e9e8e56c549d8bcf
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Jun 18 18:56:54 2016 +0100

    en: Fix VCe|w... compound words (e.g. praiseworthy).

commit 487a9dfba1f98b2f02ddbc78f259ed5dfa3bcc59
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Jun 18 15:48:16 2016 +0100

    en: Use Anglicised versions of Spanish words.

commit fce6893db3e0b4bd0e8e1c886f10cdcdcbaafb64
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Jun 18 15:23:02 2016 +0100

    en: Use [3:l] instead of [3:L] for US squirrel. This is a transcription error of the en [Ir@L].

commit 6b9684b6bf71d20b110c412b1a87e32487187412
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Jun 18 15:20:04 2016 +0100

    en: Use [o@] instead of [o:] for US -ory words.

commit 6a51491d766f32e7f708639f6a89533059c3726a
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Jun 18 12:30:20 2016 +0100

    en: Limit the Xettin rule for [?n] to en-US.

commit bb158469bc53e22510e0c34547927ef1169c6942
Author: chrislm <llajta2012@gmail.com>
Date:   Mon Jun 6 11:10:53 2016 +0200

    Spanish intonation: fixed headlast in tune q6

commit 80da24bec7879394d62b15ac6a67676140849ada
Author: chrislm <llajta2012@gmail.com>
Date:   Sun Jun 5 16:25:45 2016 +0200

    Removed lengthen penultimate stressed vowels from dictionary.c lines 1469-1475. (See #80).
    
    Fixed length stressed vowels in tr_language.c (see #80).
    
    Improved phonemes, new statements for [a] and long close [o].
    
    Added last improvements in italian dict source tested on april-may 2016.

commit d4bc2c328e91b6ecffebd0049efb1e8734d47ff9
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Jun 5 08:53:23 2016 +0100

    speech: Avoid warnings when using my_mode as a flag-based enumeration.

commit aaf52c3a78fb7055b2d1eddcc310053e9a16f9eb
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Jun 5 08:52:38 2016 +0100

    Remove unused variables.

commit bd9eef85507e458e8cfc7b886b559fc5ef48d96c
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Jun 5 08:52:16 2016 +0100

    event: sleep_until_timeout_or_stop_request is not used, so remove it.

commit 825a8a4710f91325501bd47863990c812a13151d
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Jun 5 08:51:30 2016 +0100

    compiledata: Avoid a warning when using %x in CompilePhoneme.

commit 1afe61f8fe75527f56a2e0e9d35675f50cb9f984
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Jun 5 08:50:27 2016 +0100

    compiledata: KeyToMnem is not used, so remove it

commit 701e80dedc01c6d65918cba091835f7226588833
Author: Valdis Vitolins <valdis.vitolins@odo.lv>
Date:   Fri Jun 3 12:14:41 2016 +0300

    Issue #124 fixed rules for time format dd:dd and punctuation characters

commit 4b1b5f82d5c6b76ac154403c32cb9126066b8740
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue May 31 07:25:38 2016 +0100

    ucd-tools 8.0.0.1

commit 3db59f780c8d79800f05081eae66c226c4d12097
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue May 31 07:23:00 2016 +0100

    Update the documentation.

commit b0fc50b954c00c1e2ac1f4c0e72888a8f60e0f12
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue May 31 07:02:37 2016 +0100

    Build HTML versions of the README and CHANGELOG files.

commit e8952108e0f85be3c81320194ddc3995fe42afdb
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue May 31 06:55:10 2016 +0100

    Convert docs/ReleaseNotes.md to a more standard CHANGELOG.md file.

commit dd7bd6f8c4f7ae095e4c124e2c104b10a052c550
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue May 31 06:49:18 2016 +0100

    Update the configure file to check more used features.

commit 7201a1a150cbc3015bea5828801a27b2f3bab248
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue May 31 00:07:30 2016 +0100

    Convert scripts.cpp from C++ to C.

commit 707998940d380131aa9a502eb127e1a3944bf86b
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue May 31 00:00:04 2016 +0100

    Convert categories.cpp from C++ to C.

commit 0afcb3f89f7c3ecd8fc7cbfbafc914fc27fbed86
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon May 30 23:41:04 2016 +0100

    Convert case.cpp from C++ to C.

commit 63b08a352b9ca8e0a59f72f44d4c5cf7d548515d
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon May 30 23:28:28 2016 +0100

    Convert ctype.cpp from C++ to C.

commit b45cf54f4d426947fe4fdcacd2280f8ca228fc8f
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon May 30 23:12:03 2016 +0100

    Convert tostring.cpp from C++ to C.

commit e29d6b8b36908de927cc7e87f2c09c1c29134470
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon May 30 22:30:55 2016 +0100

    Add tests for the C-based API.

commit 454038dbfa6496638479fd47730a486e4e1695b9
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon May 30 21:26:21 2016 +0100

    Create a C-based API in addition to the C++-based API in <ucd/ucd.h>.

commit 3fc6a2736514914717580f7f52d204c9564ef21c
Author: Valdis Vitolins <valdis.vitolins@odo.lv>
Date:   Sun May 29 16:42:14 2016 +0300

    Partial fix for issue #114 Hyphen pronounced as half-space

commit 3d4e35cbcd489f0ab8bedbcad2db2bdc82973403
Merge: 347e548d 9221421c
Author: Valdis Vitolins <valdis.vitolins@odo.lv>
Date:   Sat May 28 21:42:23 2016 +0300

    Merge branch 'master' of https://github.com/espeak-ng/espeak-ng

commit 347e548d8774c55c3365087fb4227975fecac7cf
Author: Valdis Vitolins <valdis.vitolins@odo.lv>
Date:   Sat May 28 21:13:51 2016 +0300

    Latvian language improvements: intonation adjustments and fixes for stressed/unstressed words

commit 9221421c80ec8d32d994912ad98742ccb3c0c040
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat May 28 18:28:10 2016 +0100

    en: use /I2z/ instead of /Iz/ for s and 's suffices that use the /Iz/ form

commit f303b4595431b76e6d657985877256cdbaf859c6
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat May 28 18:20:27 2016 +0100

    en: fix 's pronunciation for letters of the alphabet

commit 715767fd5406998ed22bf50f1624297951de8249
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat May 28 18:19:56 2016 +0100

    en: move the pronunciation of 'y' from en_rules to en_list

commit 8f8581cb4b5cfa8cefa1e4aa5066e09e6e7e47c9
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat May 28 17:32:39 2016 +0100

    en: fix racquet, racquetball, etc.

commit a9ba5ffb8ac49e65268162ad4baab1d5b2d83a46
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat May 21 21:56:50 2016 +0100

    voices: use 'status testing' instead of the -test prefix on voice names

commit 65e242aa675918aec8b3877d097a87eb27c82f34
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat May 21 21:45:53 2016 +0100

    fa: add maintainer and status information

commit 9e59e652dc9197a23bc8ea39e40826c1a961e668
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat May 21 21:40:55 2016 +0100

    lv: add maintainer and status information

commit 901151242e4eba23dea22e07d45411c7ee9769d1
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat May 21 21:38:20 2016 +0100

    it: add maintainer and status information

commit 14aa5c109d40116629dcf93a88b59450ae3dc4e4
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat May 21 21:36:05 2016 +0100

    en: add maintainer and status information

commit b620f4277573df2d59786ae63b4320823debf24f
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat May 21 21:29:39 2016 +0100

    voices: support a status annotation in voice files

commit 7e3e2c3854a8aaa418c578e8f3dce98179b59227
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat May 21 21:16:55 2016 +0100

    voices: support a maintainer annotation in voice files

commit 91779563dd1113fe07fd9841ddd3e63264d83edf
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat May 21 20:57:10 2016 +0100

    docs: improve the language code documentation

commit 8a37ce4bf10cc58da160b561deb154fd1699201f
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat May 21 20:10:18 2016 +0100

    docs: restructure voices.md to avoid an extra level in the ToC structure.

commit fec95643c3836c770f6afd32665a1788b01aa6c6
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat May 21 20:03:56 2016 +0100

    docs: move the 'Voice Files Provided' section of voices.md to the top introduction section of the file.

commit 517ad81166ffab4bd9adac73a17ee1183d50ad11
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat May 21 20:00:55 2016 +0100

    docs: move the voice list examples to the man files.

commit f7962cc8a24f5ac4b847e054da81affcc8ebba0e
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat May 21 19:43:07 2016 +0100

    Update the CHANGELOG.md file.

commit e43a8e359f0ebc25ba8d5ed0600bb6e607431cc7
Author: chrislm <llajta2012@gmail.com>
Date:   Sat May 21 16:46:58 2016 +0200

    Spanish intonation

commit dd73f3e8b2ebcf5d0ac21f18c39ac900981cd1e1
Merge: 19e8c9ca 6a319712
Author: chrislm <llajta2012@gmail.com>
Date:   Sat May 21 16:06:15 2016 +0200

    Merge remote-tracking branch 'upstream/master'

commit 6a319712f9a8010ef338f6e0016551197e6fe5c8
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat May 21 11:30:44 2016 +0100

    docs: expand the language code description

commit 19e8c9caeec06af4686d57501019c7360881b06a
Merge: 74916b3e 63969ed6
Author: chrislm <llajta2012@gmail.com>
Date:   Sat May 21 11:55:16 2016 +0200

    Merge remote-tracking branch 'upstream/master'

commit 63969ed69bc047fe4139987e576b3950f5ab70a4
Author: Valdis Vitolins <valdis.vitolins@odo.lv>
Date:   Mon May 16 22:30:54 2016 +0300

    Latvian language improvements: more unstressed words, intonation tuning, bugfixes.

commit 266e3148c92addc565f26cb141d181250831af12
Author: Valdis Vitolins <valdis.vitolins@odo.lv>
Date:   Sat May 14 19:09:35 2016 +0300

    Latvian language updates for pronunciation of wide/narrow e/ē and o/uo/ō

commit 23ffeabf88095bb8c27666cdded1e730b8fc44d1
Author: Valdis Vitolins <valdis.vitolins@odo.lv>
Date:   Wed May 4 18:33:27 2016 +0300

    Latvian language improvements: updated rules for wide/narrow e/ē, some cleanup for o,uo,ō.

commit 704c84ab3194f52bcf074795e5ded519b4a1b93d
Merge: 0a84ac9f 66336c0c
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat May 21 10:08:57 2016 +0100

    Merge remote-tracking branch 'shadyar/patch-2'

commit 02795c287f9960c27f7a7c4d6837f4904137bd2c
Author: shadyar <shadyar81@gmail.com>
Date:   Tue May 17 09:47:46 2016 +0430

    Update fa_rules

commit 604e926ae0d9d374020b4fe9f75b9cdc97a1953c
Author: shadyar <shadyar81@gmail.com>
Date:   Wed Apr 27 11:24:39 2016 +0430

    the bug fixed, "twice speaking right prentice" issue, and several new exceptional words in dictionary
    
    these changes have been down for Persian (Farsi) Language voice fa, fa-en-us, fa-latn
    the bug fixed, this line has been modified to
    fa_list file, Line 200: _)      paRAntezbaste:
    for solving "twice speaking right prentice" issue.
    several new words have been added to exceptional words section (dictionary)

commit 66336c0c9ee4fd5949e30648a00a54e872056aca
Author: shadyar <shadyar81@gmail.com>
Date:   Tue Apr 26 13:11:05 2016 +0430

    new unknown characters that have been replaced with standard Persian UTF8 characters in process . and improving some rules.
    
    these changes have been down for Persian (Farsi) Language voice fa, fa-en-us, fa-latn
    
    these line has been added to fa_rules, .replace section. (line: 26) these new rules help to replace unknown characters with standard Persian UTF8 characters in process .
    Line 47: ٫      ،
    Line 109: ﺾ     ض
    Line 116: ﻆ     ظ
    Line 141: ﻙ     ک
    Line 184: ۆ     ؤ
    
    this rule has been modified to
    fa_rules file, .group ی section, Line 5639: L09L09) یوم (_Sm3   ijom
    for improving pronunciation

commit 0a84ac9f64054eac48c4d1f034d51fda45e218d3
Author: shadyar <shadyar81@gmail.com>
Date:   Tue Apr 26 12:39:11 2016 +0430

    Shadyar Khodayari
    
    these changes have been down for Persian (Farsi) Language voice fa, fa-en-us, fa-latn
    the bug fixed, this line has been modified to
    fa_list file, Line 200: _)      paRAntezbaste:
    for solving "twice speaking right prentice" issue.
    
    these line has been added to fa_rules, .replace section. (line: 26) these new rules help to replace unknown characters to standard Persian UTF8 characters in process .
    Line 47: ٫      ،
    Line 109: ﺾ     ض
    Line 116: ﻆ     ظ
    Line 141: ﻙ     ک
    Line 184: ۆ     ؤ
    
    this rule has been modified to
    fa_rules file, .group ی section, Line 5639: L09L09) یوم (_Sm3   ijom
    for improving pronunciation

commit 74916b3eb70ba805ca9a7851204626ddecce22b7
Merge: c3e67c9e 26ecf792
Author: chrislm <llajta2012@gmail.com>
Date:   Sat Apr 23 22:48:21 2016 +0200

    Merge remote-tracking branch 'upstream/master'

commit 26ecf79202cebf28c6ba48fac1fbe37aa6ee61a6
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Apr 23 19:15:21 2016 +0100

    Build the Guarani language.

commit 66e740c0a3bc553ca54d7dec5680f1f5df493897
Merge: f6e7f8bb 1627318a
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Apr 23 19:01:05 2016 +0100

    Merge remote-tracking branch 'Christianlm/master'

commit c3e67c9e29be2de245554ffb52dda1c011672e8e
Merge: 1627318a f6e7f8bb
Author: chrislm <llajta2012@gmail.com>
Date:   Sat Apr 23 19:58:04 2016 +0200

    Merge remote-tracking branch 'upstream/master'

commit 1627318a915181af70710c8155c22c0bd2edeb5b
Author: chrislm <llajta2012@gmail.com>
Date:   Sat Apr 23 19:32:47 2016 +0200

    Guarani Language

commit f6e7f8bb7c565aeb09a82c4b6f68153337445cd6
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Apr 23 18:29:35 2016 +0100

    Move some initialisation code from the old espeakedit.cpp file into espeak_ng_CompilePhonemeData to fix the phoneme data.

commit d25c1f518c72ba9798d74b4f0903b125d1ea47e7
Author: Valdis Vitolins <valdis.vitolins@odo.lv>
Date:   Fri Apr 15 17:57:03 2016 +0300

    Latvian language improvements

commit 8f4381e71fe793d5a27b1d4076113b393d6e0af3
Author: Valdis Vitolins <valdis.vitolins@odo.lv>
Date:   Thu Apr 14 14:32:25 2016 +0300

    Latvian language improvements.
    Improved spelling of wide/narrow e/ē, o,ō and uo.
    Improved intonation of syllables.
    More unstressed words are added.

commit 845aaea00b927a15b35e087a011926ca8828615d
Author: Valdis Vitolins <valdis.vitolins@odo.lv>
Date:   Thu Apr 14 11:48:59 2016 +0300

    Incorrect ranges for Voice Files fixed

commit c395571d0419ee5e88aaee7aecc1a45457fa4a89
Merge: a5e6f562 00eaecb4
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue Apr 5 21:36:25 2016 +0100

    Merge remote-tracking branch 'Softaragones/master'

commit 00eaecb42bc71fcd099f75c1d4c39bc020702b45
Author: Daniel Martinez <entaltoaragon@gmail.com>
Date:   Tue Apr 5 20:25:07 2016 +0200

    Commented out some wrong/testing phonemes, and some code make up for Aragonese definitions

commit a5e6f562df3be9f3ec4562b4dfdd6e5f9185dc51
Author: chrislm <llajta2012@gmail.com>
Date:   Thu Mar 31 11:18:02 2016 +0200

    added italian vowels file
    
    added definition for  phoneme l in ph_italian
    
    updated dictionaries, march 2016

commit 371216006fff59d4a792009020f8983f8681f56c
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue Mar 1 07:32:02 2016 +0000

    Protect against wvoice being NULL in wavegen.c.
    
    This can occur in cases where the voice is not found, or
    espeak_ng_Initialize is called more than once.

commit 567bfd9dd5c37202443a1ac6c58d6554e40abaf4
Author: chrislm <llajta2012@gmail.com>
Date:   Sat Feb 27 19:05:04 2016 +0100

    Greek language: Polytonic support

commit 496ff3563441351dd4791dabf25662a746dbe2fc
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Feb 27 10:32:12 2016 +0000

    WVoiceChanged is not used, so remove it.

commit e4d5dd3eceba7fc023595352113c992bd617a917
Author: Valdis Vitolins <valdis.vitolins@odo.lv>
Date:   Mon Feb 22 11:46:22 2016 +0200

    Documentation: fixed links

commit e127e18697eb8d6f50a548ac43eb1f7045f59664
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Feb 20 10:54:29 2016 +0000

    Add the steph voice variants.

commit 057b81b2f6509dfaad4b6613e651840ddb7cb44d
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Feb 20 09:59:59 2016 +0000

    en: fix words beginning with 'ho'

commit b39537481df67c876ff69ab7753eb0b32684aeeb
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Feb 20 07:30:14 2016 +0000

    MSI: add a GUI to the installer

commit 1187d4f1019a5b01d33634d50ac68472fb1321ad
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Feb 14 11:39:35 2016 +0000

    Revert "mbrola/de6 - use [6] for the STRUT vowel"
    
    This reverts commit 6d9b9c4db66ab899f199a0eb95046f4ee5ab4e27.

commit 6794504f83dba524b1283223bbe0a4f98a1df4b2
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Feb 13 22:05:49 2016 +0000

    SAPI: Use the default espeak-data path if none is specified in the SAPI voice token.

commit 3aecf7afc3cf182a4a1addad37f4c1a27360859b
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Feb 13 22:00:01 2016 +0000

    SAPI: Support speaking text via the SAPI interface.

commit 6a77d3cc0aa5ca7d56bd8542bfc9cf2f6773e97d
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Feb 13 20:45:52 2016 +0000

    SAPI: Register the English SAPI voice.

commit 188bf9e4987c56574973c40a80ffb39a399fe32f
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Feb 13 20:44:35 2016 +0000

    SAPI: Register the eSpeakNG.TtsEngine COM object.

commit 6876adc495954e7ee9cacad6b7489c004ca41b71
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Feb 13 20:42:26 2016 +0000

    SAPI: Fix a bug in the nAvgBytesPerSec calculation.

commit b7b2567eb1c1920c025fb053d137344b9e5ac85b
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Feb 13 18:34:16 2016 +0000

    Build the Visual Studio 2015 Windows project with pcaudiolib xaudio2 support.

commit e4daa18d2f9080338322f68a5ed506862b6c082e
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri Feb 12 07:30:57 2016 +0000

    mbrola/de2 - improve the English phoneme mapping

commit 6d9b9c4db66ab899f199a0eb95046f4ee5ab4e27
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri Feb 12 07:29:50 2016 +0000

    mbrola/de6 - use [6] for the STRUT vowel

commit 2204797c78109f9172d70032309ddf2fd9663d56
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Feb 11 22:57:04 2016 +0000

    Extend support for the German MBROLA voices.

commit aecb37bc6c675c750b9d39edad6d7967a217cf23
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Feb 11 22:44:07 2016 +0000

    Support Spanish words like 'Señora' in the mb-de*-en voices.

commit c944a17d7d7214ba7ca9c9072bb170f3218e240a
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Feb 10 07:14:10 2016 +0000

    Output any audio errors to stderr.

commit f3807eb28f3b3a4a2bd3df9a1d7ab1ec3ed3ffe5
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Feb 8 19:37:35 2016 +0000

    Replace  in Makefile.am with the specific phsource reference to fix building on OpenBSD.

commit 4f676ed17503be57ce55e12dbc1d87f82f477d96
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Feb 7 19:34:08 2016 +0000

    Use pcaudiolib for the audio API layer.

commit bb465a45d847c8f8d579a0641ca01f9231b2ebd7
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Feb 7 18:38:13 2016 +0000

    Move the clock_gettime2 and add_time_in_ms definitions to event.h.

commit ca831d236a4eed5648254329554affac143a1740
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Feb 7 18:25:30 2016 +0000

    Don't call wave_close in fifo.c.
    
    This is handled by calls to espeak_ng_Cancel/espeak_Cancel and
    espeak_ng_Terminate/espeak_Terminate.

commit 674d55e6059042ca89027fda5b8119826054b547
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Feb 7 18:16:27 2016 +0000

    Remove support for pa_device in the config file (now have a device command-line option).

commit be93c8b3e7c0812dba55d61eca4c069376443701
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Feb 7 18:11:27 2016 +0000

    Remove calls to wave_is_busy.
    
    Removing these calls do not impact on the behaviour of the program
    and simplify the wave.h API.

commit 94c5efe0b38e251256995c9e57434ef71017d2a1
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Feb 7 17:40:09 2016 +0000

    Remove calls to wave_set_callback_is_output_enabled.
    
    These calls are used to pre-emptively exit when writing audio
    data. This is also handled within dispatch_audio. The difference
    is that this callback could allow espeak to cancel quicker. In
    practice it does not make much difference.

commit 2a628e982ff8ab0f68a578da24cd28fc0bb0d8cc
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Feb 7 17:24:28 2016 +0000

    Remove calls to wave_get_write_position.
    
    This call was used to update the written sample count used by
    wave_get_remaining_time. As that function has been removed, this
    code is no longer needed.

commit 4a2994d1d3ea64b6c5b33ed1a5535e770a5f81b6
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Feb 7 16:12:39 2016 +0000

    Remove calls to wave_get_remaining_time.
    
    This logic was implemented to limit the number of audio events sent
    to a device, but the logic is not too relevant in practice (these
    calls return 0 most of the time), and the logic is broken (e.g. when
    calling Synthesize with a very long block of text).

commit f138558fe76b0ab9bb7e8742da5b80b8e7029650
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Feb 7 15:27:35 2016 +0000

    Fix the USE_ASYNC and wave_* API usage logic.

commit a9fce482f367ecced0e2bcf65344efcd797d5127
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Feb 7 13:48:52 2016 +0000

    Proper fix for building MBROLA phtrans files, avoiding GNUmake-isms.

commit 1d91276eac30f99085ce72b560db887c9bb80c73
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Feb 7 13:33:48 2016 +0000

    wave_get_read_position is not used, so remove it

commit 0f82b6a0ff5cf116eed96eb24647ec5271687295
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Feb 7 12:00:48 2016 +0000

    Update the CHANGELOG.md file.

commit 2ffb11f3d57df74650a327a98c7a5030eea7e3b0
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Feb 6 15:41:37 2016 +0000

    Don't use a GNUmake-ism when building the MBROLA phtrans files.

commit 71b998b69105488f8a1ba55155f696dd22e64df1
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Feb 6 15:30:02 2016 +0000

    Remove duplicate t_wave_callback definition in wave.c.

commit 7a4bc02cb68a25782c0f071c210d7d12a1b06e1e
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Feb 6 15:24:42 2016 +0000

    Use stdlib.h instead of malloc.h.

commit eebb079718915bca4bad92a212e4ebcc142f1186
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Feb 6 10:51:40 2016 +0000

    Remove the Wave(Init|Open|Close)Sound functions as these are no longer used.

commit 4cde8b6d136887928bb43bfaa61fc16378e92ba1
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Feb 6 10:45:32 2016 +0000

    option_quiet is no longer used (always set to 0), so remove it

commit 914e64aba8e0c89aaf7d2c6c19c8168001ba37a9
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Feb 6 10:41:43 2016 +0000

    option_waveout is no longer used in libespeak-ng, so remove it

commit c9c0aca34f2f748b071001d8162faccf0a6024e7
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Feb 6 10:31:47 2016 +0000

    Use the wave_* APIs for non-async audio.

commit f07dc419a6d3f81da307f4a50574cdecfc93a8f4
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Feb 3 22:34:26 2016 +0000

    Fix audio output in espeak-ng when USE_ASYNC is not defined.

commit c4a7ffba334a079bbaab228af8d435210c3098a4
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Feb 3 21:35:52 2016 +0000

    Inline the call to SynthOnTimer.

commit a51717346c528e3bde8f8d9bd710dc41aa400010
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Feb 3 21:23:03 2016 +0000

    SpeakNextClause should not call WavegenOpenSound.
    
    This function call does not affect the audio output in non-async
    modes. Audio output in that case is handled within the SynthOnTimer
    helper function.

commit c09d255e38f89019a4ab3b0a5a090d5c745bb117
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Feb 3 21:17:14 2016 +0000

    Remove timer_on from synthesize.c as this matches the SpeakNextClause return value.

commit a471ba02bf9d83c96e01e32cb4a4d5372292accb
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Feb 3 21:11:12 2016 +0000

    SynthStatus is not called, so remove it.

commit 8df810f776c6f4b40e7755de06e84fb99ad8f2c0
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Feb 3 21:07:02 2016 +0000

    Remove paused from synthesize.c as it is now no longer used.

commit 2eca970fc8ab39929ca9200338d7f85165ef06cc
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Feb 3 20:57:46 2016 +0000

    Remove the control 3-5 logic in SpeakNextClause as those values are not passed to the function.

commit 2a652dfe439be79fbeccde0a25a4f5e6cbbeef83
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue Feb 2 20:02:19 2016 +0000

    Fix forwarding to strings.h on non-msvc builds in the shim header.

commit 1d4fa188848eadcaaf9cee2da3541bf92df720ac
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue Feb 2 07:34:57 2016 +0000

    speak-ng: use the espeak-ng.c implementation in synchronous playback mode

commit 1752b45a1f63004985f00f4a19d95bd3b9632c9e
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Feb 1 20:07:49 2016 +0000

    lv: rename the E and EE vowel files to avoid errors on case insensitive file systems (e.g. Windows)

commit 211f103a69dfb82f90aec48bdb6428154851895e
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Feb 1 18:37:06 2016 +0000

    Perform case insensitive comparisons for matching voice names.

commit 55bd1764f4d00d88cc8ee5d561837d3eb04a9aac
Merge: 565548ff 2b870804
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Jan 31 21:55:40 2016 +0000

    Merge remote-tracking branch 'ValdisVitolins/master'

commit 565548fffe0017e46f3496e16682105ef8db1618
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Jan 31 21:51:18 2016 +0000

    Fix building 'my' (Burmese) on Windows.

commit 83040bd5607809f8d451ade2c043f5470ec03c81
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Jan 31 21:19:33 2016 +0000

    MSI: install the phoneme, dictionary and voice data

commit 2b870804b7a4370e06ff3f05a949846ac78089ed
Merge: 07c12368 05c8695b
Author: Valdis Vitolins <valdis.vitolins@odo.lv>
Date:   Sun Jan 31 20:28:07 2016 +0200

    Merge branch 'latvian'

commit 05c8695b51d598a197373acc5993cc9ff4a00617
Author: Valdis Vitolins <valdis.vitolins@odo.lv>
Date:   Tue Jan 19 22:47:54 2016 +0200

    Latvian language improvements.
    New vowel definitions, fixes in rules and voice intonation.

commit 07c12368d932e61369001d6df6889bf7cca83346
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Jan 30 21:48:00 2016 +0000

    MSI: embed the cabinet file inside the msi installer

commit 3b1f91352daf4fd660cb161f3bf786be4d96a5c3
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Jan 30 20:13:41 2016 +0000

    MSI: moved the component definitions to the Directory elements

commit a3f0fea725e55ea055bbd8e7cef62546aba768e4
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Jan 30 19:49:32 2016 +0000

    MSI: only keep Ids on Directory and ComponentGroup elements

commit 73f2f27606a8ca875b5abdd0acdfc02b7aedb6c2
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Jan 30 19:40:14 2016 +0000

    MSI: give the components being installed GUIDs

commit 1533c33c34f13a8b8d8ccf5c34ffe2376f25e12a
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Jan 30 19:37:14 2016 +0000

    MSI: only allow one version (64-bit or 32-bit) to be installed

commit 40f4089a78f20e10391e76a1cccfb4334abb75d0
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Jan 30 19:35:17 2016 +0000

    MSI: replace tabs with spaces in Product.wxs

commit 7a50cbcdccaa3441e1aae035d9d631e34b3915b9
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Jan 30 18:51:27 2016 +0000

    MSI: set the Path registry value to the install directory

commit f850179478af0a5c227ff80d76b263d1f5deb10b
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Jan 30 16:22:36 2016 +0000

    Initial WiX based installer for Windows to install libespeak-ng.dll and espeak-ng.exe.

commit 1e76d38cb9779ab0383aeec80ea67f6d4fdf0033
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Jan 30 14:50:00 2016 +0000

    Build the 'mt', 'tn' and 'tt' language dictionaries.

commit d326c8d72075e60389f676e324490efd23c467c4
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Jan 30 14:19:55 2016 +0000

    Add dependencies to the intonation, phoneme and dictionary targets in data.vcxproj.

commit dc87e7b77502215ad3a2dc4eb1793ba302df73e6
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Jan 30 10:51:24 2016 +0000

    Use a HAVE_MKSTEMP configure check instead of PLATFORM_POSIX.

commit 0b187e217e9336b41ffa436dae08d6be8f23e7a0
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Jan 30 10:46:56 2016 +0000

    Use the same logic when calling sox in readclause.c as compiledata.c for portability.

commit b6f39edbf5ed0cfcd4f0576c3c80eec4bb3dce6c
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Jan 30 09:16:17 2016 +0000

    en: various pronunciation fixes

commit 25a8d3f43a576abb3d218794a277e5dfa8f0af55
Author: chrislm <llajta2012@gmail.com>
Date:   Fri Jan 29 10:51:03 2016 +0100

    Updates for italian language, January 2016

commit 84c7972f7cf51c037cc11bbdf540e9413bcbf5eb
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri Jan 29 05:50:41 2016 +0000

    Ignore the generated pkg-config file.

commit d5362b2608793a64f21d134f3b59065d205ceb20
Author: Luke Yelavich <themuso@ubuntu.com>
Date:   Fri Jan 29 09:34:46 2016 +1100

    build - Add pkg-config file

commit 7e35f59abb230648a387ad47b6b1dec31867fd2b
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue Jan 26 07:33:56 2016 +0000

    el: support all polytonic Greek characters from U+1Fxx

commit ca3d793ab66e1706524ef51b59654b6131f17338
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue Jan 26 06:47:36 2016 +0000

    el: restructure the polytonic Greek replace rules to make them easier to read (esp. when comparing with Unicode code charts).

commit 04fe6cdc06493d6719fb352bc12a341557535456
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Jan 24 18:55:45 2016 +0000

    SAPI - Initialise espeak-ng in SetObjectToken.

commit 7e33a3e4db7095f0bd42debe2e65f538c66cc36c
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Jan 24 16:05:12 2016 +0000

    SAPI - Improve the error logic in Get/SetObjectToken.

commit 42e2422878cd6828cc86fad2f5fd1da0d1696599
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Jan 24 15:55:23 2016 +0000

    SAPI - Implement GetOutputFormat.

commit fe3053f849a2fe08c5f0dfc2e7ac8f768a7b0924
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Jan 24 15:24:38 2016 +0000

    SAPI - Implement Get/SetObjectToken.

commit bc0b445281b4cf598e719256c04cf1403695ce83
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Jan 24 15:15:05 2016 +0000

    Create a skeleton SAPI TtsEngine COM object.

commit 8ea1b39cba89215e5d39665179bfef6f070a3fec
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Jan 23 20:53:50 2016 +0000

    Group the espeak voices by the ISO 639-5 language family they belong to.

commit 77b5f6a1c0dbe52d9aba9647489e86f6d625236e
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Jan 23 18:41:00 2016 +0000

    Use BCP 47 conformant language codes for the languages and accents.

commit e8015df0f8960e68bccddb3c048df30ee7c5aabc
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Jan 23 14:50:43 2016 +0000

    Remove the additional LoadVoice search heuristics.
    
    These heuristics were designed to guess the location of the voice
    files without searching the voice list. The heuristics are very
    implementation dependent, and easily break when voices move around.
    The voices are still found correctly, so these heuristics are
    redundant.

commit 7048ebdccf810eaabb449bf8f5b9a9198c943327
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Jan 23 13:34:07 2016 +0000

    Provide skeleton DllGetClassObject and DllCanUnloadNow implementations.

commit e963b54b6d5bff0d98d61d9bc27751586d04a9b4
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Jan 23 11:35:07 2016 +0000

    Move strerror_r portability to a string.h compatibility shim.

commit 23dd02fec87026dd44eccfb901570ae749489b41
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Jan 23 11:13:03 2016 +0000

    Ignore *.vcxproj.user files.

commit 527f2bc6b22e8e9054fb625ea0408e238336fd45
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Jan 23 10:50:26 2016 +0000

    Add M_PI compatibility when using the msvc standard library.

commit 2000c20212c16ab3677b3a7b8b62a86844d6d3cb
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri Jan 22 20:45:57 2016 +0000

    Merge the error labels in pulse_open to simplify the logic.

commit d7580eef7077a2b79d704d59a013201fd5603ac8
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri Jan 22 20:43:10 2016 +0000

    Remove dead code in pulse_open(wave_pulse.c) -- o is always null when jumping to unlock_and_fail. [Coverity]

commit 69355ed568bbffb480f933adbbc2b83b586990cd
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri Jan 22 20:37:01 2016 +0000

    Fix a null pointer dereference in DoVoiceChange(synthesize.c). [Coverity]

commit e74a0e4f53d10b7742ccd690a798306237ffdb81
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri Jan 22 20:31:12 2016 +0000

    Fix a null pointer dereference in create_espeak_pronunciation_list(espeak_command.c). [Coverity]

commit 4ecdeefe4b18662877c7d4f37eb6a1b60dc9db5e
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri Jan 22 20:26:48 2016 +0000

    Fix a null pointer dereference in LoadSpectSeq(spect.c). [Coverity]

commit 5673065168023e26d9e507ff70e5ce7690aa9e22
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri Jan 22 20:22:24 2016 +0000

    Fix a null pointer dereference in compile_rule(compiledict.c). [Coverity]

commit a9adf136c6133a17155cf1d54788bf972b1f267c
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri Jan 22 20:17:08 2016 +0000

    Close stream on error paths in LoadSpectSeq(spect.c). [Coverity]

commit 03fdc8bc31e9119f7339363f2d34b4ff96bbedd1
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri Jan 22 19:35:09 2016 +0000

    Check fseek calls in CloseWavFile(espeak-ng.c). [Coverity]

commit 7ea2cf784d307744b09b39bfd347f433472a382a
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri Jan 22 07:31:34 2016 +0000

    Use the error.h API in LoadEnvelope and check more return values. [Coverity]

commit ebb052a808581ac9b6c06da75671ee81d84f8636
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri Jan 22 07:24:30 2016 +0000

    Use the error.h API in LoadSoundFile and check more return values. [Coverity]

commit eaa0c9aa08350ce8a1343aed4c0a87c1cc329b0e
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Jan 21 20:10:13 2016 +0000

    Fix truncated fgetc return value in main(espeak-ng.c). [Coverity]

commit 4ec98f79a82f9bf209bf4ae9a59ac8d3da16536d
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Jan 21 20:05:47 2016 +0000

    Fix truncated fgetc return value in LoadWavefile(compiledata.c). [Coverity]

commit 02b7359b6aa88d25189aca61e43f711be9349c82
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Jan 21 07:19:11 2016 +0000

    Fix a potential null pointer dereference in espeak_ng_SynthesizeMark. [Coverity]

commit 6a4fc7907844ea1ea20062d7b435a311c0404c7d
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Jan 21 07:17:24 2016 +0000

    Fix a potential null pointer dereference in espeak_ng_Synthesize. [Coverity]

commit bfcdcc8bb6e51f0a69a4d9debed32c33d39a65e1
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Jan 20 23:31:59 2016 +0000

    Clean up the error handling logic in the espeak_command create_... APIs.

commit 40a9a3d439f0b39696ad88afb7379b41498c54d7
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Jan 20 23:11:59 2016 +0000

    Remove logically dead code in pulse_open (success always 0 in this case). [Coverity]

commit a6f6a337b17626fb169fcb84a41b4bd47566dd22
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Jan 20 22:55:20 2016 +0000

    Add a missing pthread_mutex_unlock call in fifo_add_commands. [Coverity]

commit 23c1004dfc73f3c803225d8d051b1faf6b6307b9
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Jan 20 21:09:22 2016 +0000

    Update the CHANGELOG.md file.

commit 960e075b8a380c1ea647470e5d3cd668db75bd36
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Jan 20 20:56:21 2016 +0000

    Refer to C99 instead of C11 in the configure summary output.

commit d51c8b97eebd40b8938e72a8d6e27fbc18d156e0
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Jan 20 20:54:58 2016 +0000

    Use AM_CFLAGS instead of AM_CXXFLAGS.

commit f09c83640b9173552fd9277c3a48619b903fa436
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Jan 20 20:48:29 2016 +0000

    Fix GCC -Wnarrowing warnings.

commit 86a951155303054cb1571bfbe8cfa97f99961f9d
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Jan 20 20:39:37 2016 +0000

    Inline the calls to log in mbrowrap.c.

commit 836ba71934f2e151f18c77c20515d0235212db42
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Jan 20 20:30:52 2016 +0000

    docs/voices.md cleanup

commit d7dd8f4ee9ae14eb07db56e7af9613ffa1b320b6
Author: Valdis Vitolins <valdis.vitolins@odo.lv>
Date:   Wed Jan 20 00:55:31 2016 +0200

    Documentation: words parameter documented for voice files.

commit bbd981efb88d5a81fdc99f8ca2a08f18bb46ba9d
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Jan 18 20:34:59 2016 +0000

    Use malloc/strdup instead of Alloc.

commit 325014da421eec42a414d7d4d66850bf3ffe0202
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Jan 18 20:23:51 2016 +0000

    Use free instead of Free as free checks for NULL.

commit 95c171831a8e5637c31296e0246a8c04f595c591
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Jan 18 07:30:14 2016 +0000

    Fix detecting if pulseaudio is running in audio=runtime mode.

commit 4b61d38551dfabf2b472bbc46ac733cebcc7e174
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Jan 18 06:51:33 2016 +0000

    Use M_PI instead of PI.

commit 188dd8084cedaf647ac27b077c92b43cba94efc4
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Jan 18 06:47:28 2016 +0000

    timespec is not used in wave.c, so remove the compatibility definition

commit dfa742abfa1695b0e687d24103a353c749f12c9b
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Jan 17 13:46:37 2016 +0000

    Remove the unused wave_test_get_write_buffer.

commit c0d79709c4dca5e238c8d1601a31d9153f5dccd4
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Jan 16 18:19:39 2016 +0000

    Fix Windows includes (don't rely on speech.h).

commit 7d900fb8b0df40db5b143b497d879c9c1d060ea1
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Jan 16 18:05:17 2016 +0000

    Remove includes from internal header files.

commit 96c43f3eb2aa279b4617208c22534fc2be586cd5
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Jan 16 17:54:39 2016 +0000

    Clean up the include files to make them consistent.

commit 9a03414e9919a6a2bf170e0656115d8158b6fa2e
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Jan 16 11:47:27 2016 +0000

    Guard calls to the synth_callback function, as it might be NULL.

commit 3d55519f27d54f8875b521d63fe009257c0adee1
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Jan 16 10:27:18 2016 +0000

    Correct the usage of USE_ASYNC when async is disabled.

commit 2a8c4461bd56d8cbb340c40a615c0481417a52db
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri Jan 15 20:16:02 2016 +0000

    Use snprintf on all platforms (it is C99 conformant in Visual Studio 2015 and can be supported in the compatibility layer for older versions as needed).

commit fa6f369329c4b6a805f2af0ee1069d9f46c0d8d7
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri Jan 15 19:43:44 2016 +0000

    Move the N_PATH_HOME declaration in speech.h to avoid a duplicate #ifdef check.

commit 9c5820f72a21395cdd644bc6e5ddb8142bae7a94
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri Jan 15 07:22:46 2016 +0000

    Create an initial compatibility shim for unistd.h.

commit 5d3e43de535162d9e666f63033f8f8ee4ce2a75e
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Jan 14 21:53:13 2016 +0000

    Add rules to build the voice and language data in Visual Studio/MSBuild.

commit c9844f62efc80ad969dc3d85793c30986981cd5c
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Jan 14 19:57:44 2016 +0000

    Clean up the 'Compiling phoneme data' messages.

commit f9d12c31a478bfe3079ff4f168a0b47a81e8d369
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Jan 14 19:43:42 2016 +0000

    Remove the redundant access check in compiledata.c
    
    This access check is checking whether the phsource directory exists.
    Now that espeak-ng is using the errno message when opening the
    phsource/phonemes file, enough information should be provided by
    that error message.

commit c22550afb5ceb1004707b28bb8784700f978bd7e
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Jan 13 22:05:41 2016 +0000

    Use the NetBSD getopt_long implementation on Windows.
    
    This makes the espeak-ng.c and speak-ng.c source code easier to
    read and maintain. It also addresses bugs in command-line argument
    parsing with the espeak implementation, for example it treats
    `--compile-phonemes` as `--compile` due to an argument matching bug.

commit 0e0be476db41d45e6f7416dddf139041eed5cf37
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Jan 13 21:55:25 2016 +0000

    Import getopt_long.c v 1.27 from NetBSD.

commit 6c6a79928ab4ac6859169ceea9c1ee9a18855bba
Author: Jim Regan <joregan@gmail.com>
Date:   Wed Jan 13 11:39:31 2016 +0000

    a, not ɐ

commit 19ef13daacb1d858b5e1b03153e99ad6933b56e7
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue Jan 12 22:05:10 2016 +0000

    i_CHANGE_PHONEME2 is not used and the code conflicts with i_ADD_LENGTH, so remove it

commit 142063f1e69fee8955de3d873886f3a6254b5145
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue Jan 12 21:51:44 2016 +0000

    Remove a GCC incompatible pointer conversion warning in voices.c.

commit 4ac6355834caa8a658fb0e3948aa53963ff0b478
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue Jan 12 21:44:50 2016 +0000

    Fix the realloc usage of voices in espeak_ListVoices(voices.c) [msvc /analyze]

commit 9eb6150e6441c3df66c607ec8675c9a39175ceaf
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue Jan 12 21:40:07 2016 +0000

    Fix the realloc usage of mbrola_tab in LoadMbrolaTable(synth_mbrola.c) [msvc /analyze]

commit 8e7f4e7e3dcc10d375ac8b30d2aeba2f770b01fe
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue Jan 12 21:23:45 2016 +0000

    Fix the realloc usage of outbuffer in WaveCallback(wavegen.c)

commit 54f8c672e5f1bee1e1437da25afd5fe7331bf9d9
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue Jan 12 21:01:46 2016 +0000

    Fix the realloc usage of event_list in espeak_ng_InitializeOutput(speech.c) [msvc /analyze]

commit 5de96146e1a46e3f99af22332da8c1659847d0c0
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue Jan 12 20:53:33 2016 +0000

    Fix the realloc usage of outbuf in espeak_ng_InitializeOutput(speech.c) [msvc /analyze]

commit f608860a7a37c4172b670aee01fa7b47381dfd9d
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue Jan 12 20:44:14 2016 +0000

    Fix the malloc/realloc usage of phon_out_buf in GetTranslatedPhonemeString(dictionary.c) [msvc /analyze]

commit a64e048c5170ca6be0527d47cd8718125d11344d
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue Jan 12 07:27:43 2016 +0000

    Check malloc/realloc in the flag_stdin codepath of espeak-ng.c.

commit 2446dbc3b48e565dd677bd081440d6d522ed6908
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Jan 11 21:26:39 2016 +0000

    Make LoadFrame return an error_ng_STATUS code.

commit d8a88fc8e76bbb873d9ef58d06040339b06f6ed3
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Jan 11 20:47:35 2016 +0000

    Call to malloc may return NULL in SpectCreateFrame(spect.c) [msvc /analyze]

commit 6b573e112be1995a117160b94a62bb85cca9e7cd
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Jan 11 20:42:19 2016 +0000

    Call to malloc may return NULL in create_*_error_context(error.c) [msvc /analyze]

commit 242cb51c38850d627d55ed9d38316f6869e9e289
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Jan 11 20:26:51 2016 +0000

    Call to realloc may leak the manifest data in ReadPhonemeManifest(compiledata.c) [msvc /analyze]

commit 4673b04cdea8c43ab47ee76e02d2c2f7dc9716a1
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Jan 11 20:20:26 2016 +0000

    Check the return value of malloc in LoadDataFile(compiledata.c) [msvc /analyze]

commit 4db1b41b421a7651d0be814d030a9eb3d5222fef
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Jan 11 07:22:23 2016 +0000

    Disable all warnings in the Visual Studio project files.

commit 084b6061d484c4e492c4f6759d011c3261d0303e
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Jan 11 07:10:21 2016 +0000

    Document the issue using '-jN' to build the voice data.

commit 0ca520a4ec16b4abaa72990a92a49905b12d6f74
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Jan 11 07:03:00 2016 +0000

    Revert the gcc sign conversion warning fixes.
    
    This reverts commits 0cc03003281eb0d4c6924ef2ba80f52c852bb8ff to
    38d15f8f90c8077bfd1bc27728cf51f18d97e327.
    
    The 0cc03003 commit breaks MBROLA voice support. As such, there
    may be other breakages in those commits.

commit 9ab55603c86fe989f1810e8c5d739fa28f7e7af9
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Jan 10 21:42:31 2016 +0000

    Fix building with the extended dictionaries enabled.

commit 38d15f8f90c8077bfd1bc27728cf51f18d97e327
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Jan 10 18:58:46 2016 +0000

    Fix gcc sign conversion warnings in spect.c.

commit caebc926ef45feab578f3f489cc30c2fdaa524ba
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Jan 10 18:22:23 2016 +0000

    Fix gcc sign conversion warnings in klatt.c.

commit aa3de904e8dba25a860b7dfc870bc89421e1d8ad
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Jan 10 18:17:44 2016 +0000

    Fix gcc sign conversion warnings in event.c.

commit 8acf398d23a1c8b982ef4d7c2a47d40cdb2f90f1
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Jan 10 13:52:54 2016 +0000

    Fix gcc sign conversion warnings in compilembrola.c.

commit 0cc03003281eb0d4c6924ef2ba80f52c852bb8ff
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Jan 10 11:38:05 2016 +0000

    Fix gcc sign conversion warnings in espeak-ng.c.

commit cf740ae6e8d3ea544d4c7a0b23044703c449bb47
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Jan 10 11:31:10 2016 +0000

    Fix gcc sign conversion warnings in speak-ng.c.

commit 48142f250e764f37da2c75489a1c20ee50bd5bff
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Jan 9 22:29:23 2016 +0000

    Update the CHANGELOG.md file.

commit 205a57654fe68e50c5b613581af868f4eecad767
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Jan 9 18:52:18 2016 +0000

    The PROC* typedefs are no longer used, so remove them.

commit 5f39c2e1d088f3a63e0a9d11729a1638c73e67c7
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Jan 9 18:49:24 2016 +0000

    Fix building mbrowrap.c on Windows.

commit b9fcb84bad749bda600a5c2924ffd4f8d05b9db8
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Jan 9 19:43:51 2016 +0000

    Make the MBROLA API consistent between the Windows and POSIX versions.

commit aeca863f396cc5f7fdfbe2fd5ac6344bde25714d
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Jan 9 17:54:14 2016 +0000

    Move the Windows MBROLA API support layer to mbrowrap.c,

commit 706d546182eb0037f8a00664e3214d556c05c74d
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Jan 9 17:45:34 2016 +0000

    Move the MBROLA API definitions for Windows to mbrowrap.h,

commit 461f3fcc86340de818923fd0fa0a0288c7fdbda0
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Jan 9 17:28:36 2016 +0000

    Fix building the x64 Visual C++ configuration.

commit 3d0ae85faa5aee69e48a00ebbe942286648c3e99
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Jan 9 14:44:43 2016 +0000

    Enable MBROLA support in the Visual C++ project files.

commit c7386a8fa13a4b3e2b77049a8b8c03646723c9ee
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Jan 9 14:15:47 2016 +0000

    Enable Klatt support in the Visual C++ project files.

commit 8c05e2446f7ec5560caa075dbc5c56175089d0c7
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Jan 9 18:12:45 2016 +0000

    Modify the Windows build instructions to reflect what is currently supported.

commit c14a3dbbbad7f779e4134c242895c0b8f7793124
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Jan 9 17:37:33 2016 +0000

    Define LIBESPEAK_NG_EXPORT when building libespeak-ng via autotools.

commit a0717e72bb459c1b98267f5459007c105d53a65c
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Jan 9 14:47:55 2016 +0000

    Fix building other source files from the 11101806ce change.

commit 11101806ce60add9a9e15f3c4d57abf8b11ace87
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Jan 9 13:32:16 2016 +0000

    Support building espeak-ng.exe with Visual C++.

commit 5ebd28e4bc530c1b2cc767d9c1152159c41390d8
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Jan 9 14:17:07 2016 +0000

    Use HAVE_GETOPT_H for the getopt.h checks.

commit 9c7179189b4b3e62b98c288b5449b61c577f6420
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Jan 9 13:09:50 2016 +0000

    Add a stdint.h compatibility shim.

commit a02b91e42398285022604524d2d62ad03d7ad324
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Jan 9 13:06:01 2016 +0000

    Fix .gitignore for config.* files.

commit 7a2a6c64b46ea84db1ceace12f663446e28bfd9f
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Jan 9 10:36:07 2016 +0000

    Add an initial Visual Studio 2015 project for building libespeak-ng.dll on Windows.

commit 02c23bab4748e07e63771aca2d830abb1610107b
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Jan 9 10:34:51 2016 +0000

    Fix building error.c on Windows.

commit 951872b05a46f0bb32e2a20dc9745a838e516f96
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri Jan 8 21:41:33 2016 +0000

    LoadMbrolaTable reads mbrola_tab in 4-byte chunks, so the fread operation always returns 0 bytes.

commit c89ddf7fdaeafed8b6ae45e7ed75705d3b871255
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri Jan 8 20:17:16 2016 +0000

    Remove unused mr voice code in tr_languages.c (handled in another case within this file). [coverity]

commit 6b9eeaa1339a6007fd4c0401d4a7c6cc878ebae6
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri Jan 8 20:08:55 2016 +0000

    Remove if for identical branches in translate.c. [coverity]

commit 9f699d825d464810c442920f717ab531fc5c28b6
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Jan 7 23:14:37 2016 +0000

    speak-ng: display the underlying error on failure

commit c1f1efc78baaf5eb6c1d3890e1ed8a3e3d225357
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Jan 7 23:06:56 2016 +0000

    Passing NULL to event_declare will set err to EINVAL, so don't process the event in that case.

commit c45e70142ba0a99cb52e85d4885c8014588e9f3e
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Jan 7 22:51:36 2016 +0000

    espeak-ng: display the underlying error on failure

commit 43d1c0c066fadc8b73189d644d50e5ee26ddd89c
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Jan 7 20:52:47 2016 +0000

    Initialize length in LoadPhData(synthdata.c). [clang scan-build]

commit dea7d441f2355a0cd7f263cdc91f231d2895b12c
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Jan 7 20:46:31 2016 +0000

    Avoid passing 0 to realloc in ReadPhondataManifest(compiledata.c). [clang scan-build]

commit 5453616ec922612fcdb0f26f024e40cb056a3291
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Jan 7 20:36:34 2016 +0000

    Add espeak_ng_STATUS error code return values to ReadPhondataManifest.

commit c6757875876364bfee6de8fcd7999f8e799efd1a
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Jan 7 20:28:11 2016 +0000

    Fix usage of calloc in espeak_ng_CompileIntonation. [clang scan-build]

commit 209bbe3369c1b821695d1f369c654c1c3ea59ebd
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Jan 7 20:00:40 2016 +0000

    Initialize a_timing_info to prevent garbage reads from calls to pulse_playing in wave_pulse.c. [clang scan-build]

commit ec1a9cae6385153d3488b68250780d91dbc7dfa7
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Jan 7 07:22:04 2016 +0000

    Update the makefile rules to use espeak-ng to build the 'my' dictionary.

commit cfba03cf97cd47643b5f9bdf03403201151fa69b
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Jan 7 07:21:08 2016 +0000

    Re-add the phoneme tables removed from the Burmese/Myanmar language support.

commit a2f0a9a02bf5c81304ae4acf5468a53c2b5024b1
Merge: aa93cf2e 14df1680
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Jan 7 07:01:14 2016 +0000

    Merge remote-tracking branch 'burmese/master'

commit 774d9ebd826fdc99a5dac87c6315624c1ea40e18
Author: Valdis Vitolins <valdis.vitolins@odo.lv>
Date:   Thu Jan 7 01:06:31 2016 +0200

    Latvian language improvements.
    lv_list fix.

commit aa93cf2ec94c35ada93bdae3658245ac9b8b1f07
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Jan 6 22:44:21 2016 +0000

    Fix the error logic in CompilePhonemeData2(compiledata.c) [clang scan-build]

commit aeb1639b2ed07223428c2a2bc358a38d9a9fb6b2
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Jan 6 22:41:57 2016 +0000

    Fix the error logic in espeak_ng_CompileDictionary(compiledict.c) [clang scan-build]

commit 72429b496c2023abb6a44c7cbefb73930b97deed
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Jan 6 22:40:00 2016 +0000

    Remove a dead initialization in wave_port_write(wave.c) [clang scan-build]

commit b63371bd80ea0152f9ec891715a196814f9396d5
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Jan 6 22:22:17 2016 +0000

    Remove a dead assignment in CompileEquivalents(compiledata.c) [clang scan-build]

commit c521c7f9c214234cafab3db2466c6fb556fb8595
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Jan 6 22:19:51 2016 +0000

    Remove a dead assignment in compile_line(compiledict.c) [clang scan-build]

commit 2c07be17f9688971cdf65bbd7ca5cea01ea2588e
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Jan 6 22:18:15 2016 +0000

    Remove a dead assignment in compile_rule(compiledict.c) [clang scan-build]

commit 365e41076f6a913fbea5102b9302796e8c4bbbd6
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Jan 6 22:17:29 2016 +0000

    Remove a dead assignment in compile_rule(compiledict.c) [clang scan-build]

commit 11136fb794660dfde562c5919fa4448a21fa59fd
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Jan 6 22:14:22 2016 +0000

    Remove a dead assignment in MatchRule(dictionary.c) [clang scan-build]

commit e815f46ff3c252334fd859cdfb9fd3ce1ad0a328
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Jan 6 22:13:23 2016 +0000

    Remove a dead assignment in MatchRule(dictionary.c) [clang scan-build]

commit 2549b21f2847047c88c4795c70f66cd532e3e4fc
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Jan 6 21:55:00 2016 +0000

    Remove a dead assignment in SetSpellingStress(numbers.c) [clang scan-build]

commit 5bbab7e0d37fb3f2b8ce3dc5c292893f5ecc94a6
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Jan 6 21:32:14 2016 +0000

    Check fread return value in LoadSoundFile(readclause.c) [clang scan-build]

commit bd52c12c49327e1b82194a3135cc91ff02c79855
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Jan 6 21:26:33 2016 +0000

    Remove a dead assignment in ProcessSsmlTag(readclause.c) [clang scan-build]

commit ecdfbe0335288e1e55a08118ab4ccf3b1e3dea01
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Jan 6 21:23:11 2016 +0000

    Remove a dead assignment in CalcLengths(setlengths.c) [clang scan-build]

commit 01756bf910435c9fac432ae6c099573ff978f5a9
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Jan 6 21:21:10 2016 +0000

    Remove a dead assignment in Synthesize(speech.c) [clang scan-build]

commit 21cc5195d2b6f1bc45a9bf05f9856e5f3aedc983
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Jan 6 21:18:30 2016 +0000

    Remove a dead assignment in InterpretPhoneme(synthdata.c) [clang scan-build]

commit 1b562d7185155a7a1a0db9c90b382afaa19e71ed
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Jan 6 20:38:07 2016 +0000

    Check fread return value in LoadMbrolaTable(synth_mbrola.c) [clang scan-build]

commit b04330ac858ca6325d3b2e15e1a312c43473f6d8
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Jan 6 20:33:36 2016 +0000

    Remove a dead assignment in CheckDottedAbbrev(translate.c) [clang scan-build]

commit b79635335f488784ef419f640a30f8f56d88e81a
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Jan 6 20:32:15 2016 +0000

    Remove a dead assignment in TranslateWord(translate.c) [clang scan-build]

commit 6251afa556a841eaa39e0d301270cbe34a13a7a8
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Jan 6 20:30:10 2016 +0000

    Remove a dead assignment in TranslateClause(translate.c) [clang scan-build]

commit d4dd2cacca4df497064e04d659de9090698973ee
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Jan 6 20:27:29 2016 +0000

    Fix the voice_dir logic in LoadVoice(voices.c) [clang scan-build]

commit cb3699746c2d8e262920367497b93f8e4da4a874
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Jan 6 20:22:58 2016 +0000

    Check the return value of sscanf in LoadVoice(voices.c) [clang scan-build]

commit bc8297bf3c4eb76fa1484f0cda03e9cb9be8b657
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Jan 6 20:19:31 2016 +0000

    Remove a dead assignment in LoadVoice(voices.c) [clang scan-build]

commit 0966892fef58730921f835327e3c80713643c6c9
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Jan 6 20:15:53 2016 +0000

    Remove a dead assignment in PeaksToHarmspect(wavegen.c) [clang scan-build]

commit cdeb1d042d76b9d7bc1675109f68462211250553
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Jan 6 20:10:39 2016 +0000

    Remove a dead assignment in parwave(klatt.c) [clang scan-build]

commit 39cd145ba35ab1899ad8f1e32980f11f65686903
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Jan 6 19:57:26 2016 +0000

    Make close_stream(fifo.c) return a status code (don't assert on failure) [clang scan-build]

commit a4578e88ebe52b379538c62080458502774e074b
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Jan 6 19:48:38 2016 +0000

    Remove a dead assignment in copyBuffer(wave.c) [clang scan-build]

commit e169df6a261a2f753310591118e19d0b5b08370e
Merge: 902d610a 92ff3737
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Jan 6 19:42:03 2016 +0000

    Merge remote-tracking branch 'ValdisVitolins/master'

commit 902d610a709cfa2e9541dea5e927d98264fce698
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Jan 6 19:41:13 2016 +0000

    Pass syllable_tab by parameter instead of a static global to avoid setting a stack value to a global [clang scan-build].

commit 92ff37370d3b6a80a881de6bd5c60e4725124bfa
Merge: c86bf3a7 2bf14106
Author: Valdis Vitolins <valdis.vitolins@odo.lv>
Date:   Wed Jan 6 19:19:04 2016 +0200

    Latvian language improvements.
    Adjustments of vowels and consonants.

commit 2bf141069627b7270046073deba006a692e8413d
Author: Valdis Vitolins <valdis.vitolins@odo.lv>
Date:   Mon Jan 4 20:12:09 2016 +0200

    Latvian language improvements.
    Adjustments of vowels and consonants.

commit c86bf3a756d0901ba74a8306e5c7ab087cf27f03
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Jan 6 07:04:40 2016 +0000

    Link to the sonic project sources on GitHub.

commit 4f2560a6b021114a8868e02717bf3357e231f6a1
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue Jan 5 21:34:23 2016 +0000

    Link to the math library in speak-ng as well as libespeak-ng.

commit d52f00cd24ad4678d57969918fff53638f79b71a
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue Jan 5 13:56:34 2016 +0000

    Fix a buffer size calculation in Lookup.

commit b77636db841e9adb33d4cd44d216423829017acd
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue Jan 5 13:50:47 2016 +0000

    Remove the duplicate portaudio.h include from wave.c.

commit 84a605df6227823a7efa1c16764185ff7edd96a2
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue Jan 5 13:45:34 2016 +0000

    Define _DEFAULT_SOURCE in addition to _BSD_SOURCE to prevent a warning on glibc >= 2.20.

commit f8bed08958cdab76588e22fc4059b274506f632c
Merge: 1f225e7c adfb0596
Author: Valdis Vitolins <valdis.vitolins@odo.lv>
Date:   Mon Jan 4 23:01:49 2016 +0200

    Documentation: fixes for phontab.md

commit adfb05964a1f37d505ef69fecfb6ae737866df42
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Jan 4 20:23:23 2016 +0000

    docs/add_language.md style and other fixes

commit 1f225e7cb28c42ea9e03e31fa0b4c22c40a9aad3
Author: Valdis Vitolins <valdis.vitolins@odo.lv>
Date:   Mon Jan 4 21:55:44 2016 +0200

    Fixes for intonation.md file and new paragraph for add_language.md

commit 165d1d6c624278c776a82e98fd3e4f4943fd31e6
Merge: cd64bfeb ee6f9366
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Jan 4 20:17:34 2016 +0000

    Merge remote-tracking branch 'ValdisVitolins/master'

commit ee6f93668eccb069c52408f0711c7183646fd479
Author: Valdis Vitolins <valdis.vitolins@odo.lv>
Date:   Mon Jan 4 21:55:44 2016 +0200

    Documentation: Fixes for intonation.md file

commit cd64bfeb53884d44eee497fa38759c40487ac8d6
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Jan 4 20:13:48 2016 +0000

    Install the espeak compatibility symlinks.

commit 72db232ec3ee3743b842ace4e16ba6254c6a0c02
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Jan 4 19:45:23 2016 +0000

    Move include/espeak{-ng => }/speak_lib.h.

commit a67507338161c7da51c17ebcf4a1bf55ec21494e
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Jan 4 14:05:51 2016 +0000

    Remove the uses of fopen_log in compiledata.c.

commit 2c446ecba3b89e81785398f601e2ed752b0c3599
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Jan 4 14:01:02 2016 +0000

    Properly clean up the open files in CompilePhonemeData2.

commit 3f80fd712e9454834092157c3a25eb471eff4388
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Jan 4 13:52:25 2016 +0000

    Use the error context API in the compile_dictrules helper function.

commit 7aa506d1459d78eb09eda87cbf91004b1ba08e67
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Jan 4 13:42:43 2016 +0000

    Use the error context API in espeak_ng_CompilePhonemeData.

commit 57eb9628d62a9e74acf57a03ddda1ef4475cdcaf
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Jan 4 13:28:38 2016 +0000

    Use the error context API in espeak_ng_CompileIntonation.

commit 82681567e5b9ecde43b3bbc3ec23fde5440c2551
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Jan 4 11:35:24 2016 +0000

    Use the error context API in espeak_ng_CompileMbrolaVoice.

commit a3f0795fb72bf7c112eef0a9aa9720b4834efba1
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Jan 4 11:28:18 2016 +0000

    Use the error context API in espeak_ng_CompileDictionary.

commit 9d860cb1809c3a1bf06a5a5f795d7617f4d8106a
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Jan 4 11:07:12 2016 +0000

    Support displaying error context information.

commit 013e282d1a50857d2f6bef52373dd2cf56fe5e38
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Jan 4 10:51:19 2016 +0000

    Use the error context API in espeak_ng_Initialize.

commit 378490b65f55aefd4b719a725b4c326c9506f520
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Jan 4 10:24:38 2016 +0000

    Create an error context API.
    
    This will allow the espeak-ng methods to provide more context
    information for the errors that can then be used in things like
    GUI applications.

commit caab3dcff387fc6829714850316633bb205f03da
Author: Valdis Vitolins <valdis.vitolins@odo.lv>
Date:   Sun Jan 3 23:23:20 2016 +0200

    Latvian language improvements.
    New phonemes defined for more fluent accent.

commit feae9a2a954cdf6ef34348843799fabd4b41a350
Merge: a8eb65ee 44aac8ea
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Jan 3 20:45:38 2016 +0000

    Merge remote-tracking branch 'ValdisVitolins/master'

commit a8eb65ee6101173dedd1e48422c6e58d0f33ecbc
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Jan 3 20:44:27 2016 +0000

    Fix the logic from commit 3343bb45b6274c92555b2619dbce8ff8547b0cf4 that caused the end of the speech to be clipped.

commit 59006f4762f855363455bb2c69601d8f97b93d08
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Jan 3 20:08:49 2016 +0000

    Fix the LoadDataFile logic from commit 619fc6424d093b9a684eda77a9916361af15b563

commit 8c0d4a993d3ae5a98a4c8b7ae4be00d70682a92b
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Jan 3 16:48:05 2016 +0000

    Move the error formatting code to error.c.

commit 44aac8ea999c7d22b1c44008615c881d9c47def3
Author: Valdis Vitolins <valdis.vitolins@odo.lv>
Date:   Sun Jan 3 18:42:58 2016 +0200

    Latvian language improvements.
    Reorganized wovel/consonant groups, more rules for wide/narrow e and ē. Few updates for o's.

commit 32655d264ddc522eb006f5bf0ad9751cad21fec5
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Jan 3 15:01:08 2016 +0000

    Make LoadSpect return an espeak_ng_STATUS code.

commit 619fc6424d093b9a684eda77a9916361af15b563
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Jan 3 14:53:11 2016 +0000

    Make LoadDataFile return an espeak_ng_STATUS code.

commit 1210464a3198dcb629eee9858dacb6e2d7a130ec
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Jan 3 14:34:03 2016 +0000

    CompileToneSpec always returns 0, so make it return void.

commit a04a7af0032932a610d8245238e81c71c06285a4
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Jan 3 14:31:36 2016 +0000

    CompileSound always returns 0, so make it return void.

commit 77eb4262f2717f83d4f11549975cc02a2b2d993e
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Jan 3 14:21:13 2016 +0000

    Use espeak_ng_PrintStatusCodeMessage for espeak_ng_Initialize error formatting.

commit f8b3764bef54a1e0a89e6de3c652f7dd630ded4f
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Jan 3 14:16:17 2016 +0000

    Create espeak-ng APIs for formatting espeak_ng_STATUS codes.

commit ccb409c6007c29ec1acb0e3bfdf8c2d033567535
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Jan 3 13:20:41 2016 +0000

    Return an espeak_ng_STATUS code in LoadSpectSeq.

commit ae0d188c7378399649e8fb231a2b633efdb7ecda
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Jan 3 13:03:05 2016 +0000

    Fix the allocation of the spect->frames array. [clang scan-build]

commit 1d14c2a2f16acc7f83de855a27eda4658ce5dad8
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Jan 3 12:49:01 2016 +0000

    Always pass plist to WritePhMnemonic [clang scan-build]
    
    The clang scan-build static analysis tool warns of a null pointer
    dereference in WritePhMnemonic. This is only for phonSWITCH codes,
    which is guarded against in the calls that pass NULL to plist, so
    the null dereference should not trigger.
    
    Always passing plist supresses this warning, and prevents any
    future errors.

commit fb99a17b7f5934de3d48abbfc19c0717decf6a86
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Jan 3 12:26:38 2016 +0000

    new_translator may be NULL when processing the charset command [clang scan-build]

commit 9ff06ce43c0bf4b85b9a1c3190cceca0bf477139
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Jan 3 11:22:00 2016 +0000

    Map the correct espeak-ng status codes to EE_NOT_FOUND.

commit 4001a7fbdf4d413285b867495734620cf5e78b4a
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Jan 2 19:50:05 2016 +0000

    Fix infinite recursions in the espeak_SetVoiceBy(Name|Properties) implementations.

commit 0dcc1083a2952e3d5e76f7878fd9587cc85da05e
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Jan 2 19:35:08 2016 +0000

    Fix mapping to the EE_NOT_FOUND status code.

commit 76d8c67b5225146a4664fe1eded4530527e04014
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Jan 2 19:29:17 2016 +0000

    Fix the mutex logic in fifo.c from the espeak_ng_STATUS changes.

commit 6aeb5a26f0a2e3bc6ac5fbfd9550d0077a1ba0cf
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Jan 2 19:24:39 2016 +0000

    Replace the remaining espeak_ERROR code usage with espeak_ng_STATUS.

commit 3343bb45b6274c92555b2619dbce8ff8547b0cf4
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Jan 2 19:17:19 2016 +0000

    Make the event API use espeak_ng_STATUS.

commit e69f0f41f06d5fde4d381466a8843f9da6027f86
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Jan 2 18:55:22 2016 +0000

    Make LoadMbrolaTable return espeak_ng_STATUS.

commit df170d1c48fde5176e2cb7675b08ff128c71d0ae
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Jan 2 18:42:26 2016 +0000

    Create an espeak-ng version of espeak_SetVoiceBy(Name|Properties).

commit cec20ab48ac38c69379f910c63ae64fd7b6002fc
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Jan 2 18:30:36 2016 +0000

    Move callback API implementations back to speech.c.

commit d5fdd0eb924988319903044b0d8b79d665eb7750
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Jan 2 18:24:53 2016 +0000

    Create an espeak-ng version of espeak_Terminate.

commit 4ba60623e8126dc110925b95e50b7b6ecfd14783
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Jan 2 18:20:22 2016 +0000

    Create an espeak-ng version of espeak_Synchronize.

commit 079712ab793b69cd3be4f28b238dd63d1ed39a90
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Jan 2 18:10:35 2016 +0000

    Create an espeak-ng version of espeak_Cancel.

commit 50120034ad45ea2392d81787275cd8658ff9a924
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Jan 2 18:06:44 2016 +0000

    Create an espeak-ng version of espeak_SetPunctuationList.

commit 93898d7960f714c86b0db2e1cea12cfb82f59bc1
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Jan 2 17:32:32 2016 +0000

    Create an espeak-ng version of espeak_SetParameter.

commit 95b1fdc4b9740c6334f917bd1b8ec68bf9ad86e6
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Jan 2 17:17:52 2016 +0000

    Create an espeak-ng version of espeak_Synth_Mark.

commit 06cbd9d096da888426739acc74d4edc1dcb1fff6
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Jan 2 17:06:01 2016 +0000

    Create an espeak-ng version of espeak_Synth.

commit 21d29154ce3806f9930f09bad4b9efa398652aa8
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Jan 2 16:01:38 2016 +0000

    Propagate the Synthesize status return code through sync_espeak_(Key|Char).

commit bf6f6f093f9e0f2ba6ccb92fe894052e3fb731fa
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Jan 2 15:55:28 2016 +0000

    Make Synthesize return an espeak_ng_STATUS code.

commit f2bd7f4b517207a928eb2f3e305c674f67ccb962
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Jan 2 15:22:50 2016 +0000

    Don't add the size parameter to the synthesize method structures as the synthesize methods don't use the size parameter.

commit 5e42051a30138478ff231ea9fbc57f26de776f65
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Jan 2 15:01:30 2016 +0000

    Move the espeak callback APIs to espeak_api.c.

commit 7d8d91698f2e11ab60e0e83d04cee67236de1911
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Jan 2 14:52:50 2016 +0000

    Remove the f_logespeak logging code.

commit e2947603855a1c14672482387560c90d2e7dbbab
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Jan 2 14:47:36 2016 +0000

    Return the status from Synthesize directly.

commit b843d2a415066432a8658c17c42e39d51e213287
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Jan 2 14:44:01 2016 +0000

    Remove the unused size parameter in the sync_espeak_Synth commands.

commit 7569d1c4c33beba99bfc610346486e7f3b82e63f
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Jan 2 14:33:32 2016 +0000

    Create an espeak-ng version of espeak_Key.

commit 4ca39ab26c75dd7811b6a4bf41da7291ae6db2fd
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Jan 2 14:23:36 2016 +0000

    Create an espeak-ng version of espeak_Char.

commit 8b32702627550aa68d2f9bf7877d85c5d0c5410e
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Jan 2 13:57:00 2016 +0000

    Move the espeak_CompileDictionary implementation to espeak_api.c.

commit 71482ec913b2dac2ed309c078e0a4a115bf605d7
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Jan 2 13:45:39 2016 +0000

    Move the espeak_Initialize implementation to espeak_api.c.

commit d3dc398fd03da679db969d75b5f9a5b0d026c616
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Jan 2 13:32:29 2016 +0000

    Rename src/libespeak-ng/{speak_lib => speech}.c.

commit dfdc76e1d8eb13e50d8dda9eaebc370d328930f4
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Jan 2 13:27:35 2016 +0000

    Use espeak_ng_STATUS codes for the fifo API.

commit 563e4e37695f9e95b344bdc9213969cf8f557abb
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Jan 2 12:20:25 2016 +0000

    Use ENS_ for eSpeak NG error codes, and standardize on a numbering scheme.

commit f9ea83430e76cfff9b1ad2cb9fa46979f0dbbb6e
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Jan 2 11:58:12 2016 +0000

    Use errno codes in place of ENE_(READ|WRITE)_ERROR.

commit 912a2f7e3f1cce709f2cab9077c1e331468b7390
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Jan 2 11:47:54 2016 +0000

    Make ReadPhFile return a status/error code.

commit 09d071046ab314775d7ac7d2bb88fb462ad25eca
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Jan 2 11:34:58 2016 +0000

    Check for ENE_VERSION_MISMATCH from espeak_ng_Initialize.

commit 74db6dac632c7b71376488c927dd76c7dd26f312
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Jan 2 10:49:37 2016 +0000

    Use the ENOMEM errno code instead of ENE_OUT_OF_MEMORY.

commit 0d0bb33297f829a11f8c196c9a7f0f7410c04075
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri Jan 1 19:58:09 2016 +0000

    espeak-ng: support specifying the device name from the command line

commit b28a0001c0766f07a777eabcd8a7b99c32ae87ac
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri Jan 1 19:01:16 2016 +0000

    espeak-ng: use the new espeak-ng initialization APIs

commit 975ffade6c5d4ad5b0d518717765f5662f7bc416
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri Jan 1 18:51:56 2016 +0000

    Fix a logical error.

commit 386d11a637d55d1f2c76da3eb22e6b677531907f
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri Jan 1 17:23:38 2016 +0000

    Expose a parameter specifying the device name to espeak_ng_InitializeOutput.

commit 14d879aa97aa0e5175c2e7f366c1934d8c76dae4
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri Jan 1 17:11:15 2016 +0000

    Initialize the phoneme options in espeak_ng_Initialize.

commit 9fe525fb13667df4368eaf8f566669e636a480b3
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri Jan 1 16:40:16 2016 +0000

    Move more code into espeak_ng_InitializeOutput.

commit 4f1e7af0da72507337cf22b0148754a6476df546
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri Jan 1 16:27:32 2016 +0000

    Expose select_output as espeak_ng_InitializeOutput.

commit 32819f7957a6ec68fad404c0ef8f940d65d70316
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri Jan 1 16:18:24 2016 +0000

    Map the espeak_AUDIO_OUTPUT enumeration to espeak_ng_OUTPUT_MODE flags.

commit e341068d57dfec122cbb732b1a75c685d3fec059
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri Jan 1 14:57:03 2016 +0000

    Move more initialization logic to espeak_ng_Initialize.

commit 75f75588011abf84f99bdb0c11d1c22c54c73e2b
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri Jan 1 14:39:52 2016 +0000

    Share the initialise implementation between libespeak-ng and speak-ng.

commit 660f18f3a3d9bc25978f7865c8a267433c110ba2
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri Jan 1 14:05:33 2016 +0000

    Make use of the new espeak_ng_InitializePath API.

commit 44dbfc1b31e768ab995ad7c0d0c317bef159f58e
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri Jan 1 13:50:58 2016 +0000

    Share the init_path implementation between libespeak-ng and speak-ng.

commit c2811d074e77d2751f6d2329280584a5cbcbd75e
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri Jan 1 13:17:11 2016 +0000

    Make LoadPhData return an espeak_ng_STATUS code.

commit 2e88afeaa0870aee80695ebd05c58ea78a4fcac5
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Dec 31 16:51:46 2015 +0000

    Move the clock_gettime2 and add_time_in_ms implementation to event.c to avoid code duplication.

commit 56bfebe2fd55d2b18b0a0cb3ad4dd7d98157f65f
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Dec 31 16:46:53 2015 +0000

    Only include the null wave* implementation in wave.c.

commit d7801617f7d2b3fd95c8b02d481a0182f365e7c2
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Dec 31 16:44:27 2015 +0000

    Always enable the wave* code irrespective of whether USE_ASYNC is defined.

commit 5a793e4deab1fdddfb6500bc1cdefdc17b6bafe7
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Dec 31 15:56:43 2015 +0000

    wave: make use of the device parameter to wave_open

commit 856a4d4beae569e1170d941e4b007ebe72b4c88b
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Dec 31 15:34:41 2015 +0000

    wave_pulse: make use of the device parameter to wave_open

commit fee1ca32b5c1fe86f4c8633b0e261b9cfc390a38
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Dec 31 15:29:13 2015 +0000

    wave_sada: make use of the device parameter to wave_open

commit 104a9de6da4362bce96562bcaf4665d48b4133bc
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Dec 31 15:25:17 2015 +0000

    Expose a device name parameter to wave_open.

commit 843f4d0dd4ea88b871d077872c7aa24748e9c591
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Dec 31 13:47:48 2015 +0000

    Combine wave_init and wave_open.

commit f25b63ad5fd00a3e0267109e946c2e6d1b73db6a
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Dec 31 13:09:29 2015 +0000

    CHANGELOG: espeak-ng requires a C99 compiler, not a C11 compiler

commit c793cd795bec6f76508d86a476b27fc21cc3482f
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Dec 31 12:11:41 2015 +0000

    README: fix and extend the supported compiler documentation.

commit 2e6ed46bf53379e1498a8877516b475919a65f63
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Dec 31 12:06:19 2015 +0000

    README: move the ronn command to the optional dependencies description section.

commit a63caac1edf817115c057423cebacfd60cf3eb71
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Dec 31 11:57:20 2015 +0000

    Require a C99 compiler, not a C11 compiler and improve the C99 detection logic.

commit 891766ea5c8ba1616e4be0dbeee0163563b201eb
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Dec 31 11:26:25 2015 +0000

    Work around missing AC_CHECK_HEADER_STDBOOL in older autoconf versions.

commit 5a3d5c094611aaaa53a20fbabc26fbe9fe54ae04
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Dec 31 10:47:32 2015 +0000

    Check for the ronn command in configure before building the man files.

commit af75ed03e8aba1cb814ac9353230b273bff2cf24
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Dec 31 10:21:02 2015 +0000

    Fix building on Windows systems.

commit 6e5e913526771e3a4f0f46aae7148c27a9e5d098
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Dec 30 23:56:37 2015 +0000

    travis: try installing ruby, then ronn via a gem

commit a45568fd69388148f0a8fcb5e55b62d9e5f1383c
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Dec 30 23:36:11 2015 +0000

    travis: try installing dependencies from before_install

commit 310812cc509f4d57d51109238597e780fb83e595
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Dec 30 23:23:35 2015 +0000

    travis: try installing ronn via gem

commit c549ecdfe3af286a5bf88f6a163a69d7379fb189
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Dec 30 23:15:24 2015 +0000

    travis: ruby-rdiscount needs to be explicitly insta;;ed for ronn

commit 828dc929b77fb8ca1d234011bb44870d143ef3bb
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Dec 30 23:06:09 2015 +0000

    ronn is needed as part of the main build

commit 88e2a3a66b7708af9277b9a95a18a4176687541a
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Dec 30 23:00:03 2015 +0000

    Support building on the Travis continuous integration servers.

commit c5fd4b7ef337f7b03524448634929ff5f0eac7b4
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Dec 30 22:51:29 2015 +0000

    Document installing portaudio 18 vs 19 libraries on Debian/Ubuntu/... systems.

commit dffb80cb995cfd7f41938fdf1064da4e2fff4a98
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Dec 30 22:19:49 2015 +0000

    Added a CHANGELOG.md file.

commit 53aac7f3a549084b95e7063d72033b8bffc599cb
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Dec 30 16:37:01 2015 +0000

    Fix clang -Wconditional-uninitialized warnings.

commit 80914cc40e130c28c881d7ba1b1802cc73494e32
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Dec 30 16:13:29 2015 +0000

    Fix clang -Wunused-macros warnings.

commit fe31f299ca6200f6005f590b850b03022212db16
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Dec 30 15:58:25 2015 +0000

    Fix clang -Wunreachable-code-return warnings.

commit 9e643b56209c8aee884fafba43c8e02bb5ee12ec
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Dec 30 15:54:32 2015 +0000

    Fix clang -Wunreachable-code-break warnings.

commit c1f05297475546490799fd8ad180a96654d71764
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Dec 30 15:45:47 2015 +0000

    DecompilePhoneme does nothing (returns before doing anything), so remove it (it was used to debug/trace CompilePhoneme).

commit d9258426bd55ced90bb7d4a93e58265814f7d73b
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Dec 30 15:11:27 2015 +0000

    Fix GCC -Wsign-compare warnings.

commit b11d540718876d01340cf9ffb400fe30ad88575d
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Dec 30 15:01:31 2015 +0000

    Fix GCC -Wunused-parameter warnings.

commit 8771b1c29c5729fc7dde9c16e6dca7f73becd385
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Dec 30 09:18:22 2015 +0000

    The modn parameter of SetSynth_Klatt is not used, so remove it.

commit 8091938430c6c188ce2a063819c6232bfb0bbded
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Dec 30 09:06:19 2015 +0000

    The fill_zeros parameter of WavegenFill is not used, so remove it.

commit f38a075575691e6ae3b4dca0efc5c1838b2d7d5f
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Dec 30 08:58:36 2015 +0000

    The next_pause parameter of TranslateWord is not used, so remove it.

commit 75758a9712ecba3d31a6562f16c9d58a261705fc
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue Dec 29 22:23:41 2015 +0000

    Fix GCC -Wunused-but-set-variable warnings.

commit 010157e1f6eb403fd22355776e7fddcd627ba132
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue Dec 29 20:39:54 2015 +0000

    Fix the documentation on the max. number of letter groups.

commit bc288a04f4d67ea0a65dc8463f83725ca670f25f
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue Dec 29 17:24:59 2015 +0000

    Implement espeak_SetVoiceByProperties directly from the SetVoiceByProperties implementation.

commit 9ab5fad5965a202e97bd6b4b0611d806d556abda
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue Dec 29 17:15:43 2015 +0000

    Implement espeak_SetVoiceByName directly from the SetVoiceByName implementation.

commit 7afdd17fcae600bab54815d6458120220512076d
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue Dec 29 17:14:41 2015 +0000

    Merge identical code branches in speak-ng.

commit 230ddd9fe295850ab59d05f037293f55e006f538
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue Dec 29 15:00:31 2015 +0000

    Generate build errors if phoneme or language data files contain errors.

commit 16e317af1bc61ca0c5788c540d74212a6b278f6b
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue Dec 29 13:47:48 2015 +0000

    Disable the equivalents table (this does not work properly).

commit 1c0ba920ececfcbdb2faf6091f61736ca1412e63
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue Dec 29 13:37:38 2015 +0000

    Fix phoneme file errors produced when compiling the phoneme data

commit dfdb4e23916690a31d340d25886d5f04e07d08b8
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue Dec 29 13:00:11 2015 +0000

    Remove the Error wrapper -- use error directly.

commit 6821f0dab0f145a081202228cb5287cd408fe414
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue Dec 29 12:55:51 2015 +0000

    Use variable arguments to simplify error(...) usage.

commit 17c61b25d7d406177821016632d76b298b65135a
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue Dec 29 12:41:04 2015 +0000

    Output phoneme compilation errors to stderr.

commit 0496a8e6af99ce66ae4efe1ec8dff558d971c38b
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue Dec 29 12:13:09 2015 +0000

    Remove the no longer relevant praat changes from the README documentation.

commit 80f228674d3db738129dfebc30a4088339c5c76b
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue Dec 29 12:03:20 2015 +0000

    Link to the speak-ng.1 documentation in the README file.

commit 80a6464ec907997b0bff46085b453743660590e6
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue Dec 29 11:57:28 2015 +0000

    Build the man pages as part of the build process.

commit 063f4dbe40faef5acce771557fdab61edbe76162
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue Dec 29 11:47:50 2015 +0000

    Add documentation for speak-ng.

commit d460f1c448765a14564ebba80c0447a4f4ee2eac
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue Dec 29 11:39:51 2015 +0000

    Support the additional --compile-... options in speak-ng.

commit 89a7829244a6853179c26bc1826ef054d313446e
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue Dec 29 11:27:00 2015 +0000

    Add --help documentation for --compile-debug.

commit a77d246776c9e2afb08f67f687a76b986293ba69
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue Dec 29 10:58:13 2015 +0000

    Be specific in the make command to build phoneme data.

commit b8aa4a3559d43c197be7f187c87c386ce02e1355
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue Dec 29 10:56:33 2015 +0000

    Expand the README build documentation.

commit db077dd3f7696902eca2fffc838b9802550a8913
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Dec 28 20:03:52 2015 +0000

    Use portable rules to build the documentation.

commit 6f4f6e573b7818d1214a69148f9c06100be12bb0
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Dec 28 19:50:39 2015 +0000

    Add the ACLOCAL_AMFLAGS option to Makefile.am.

commit 522e7c4d5196f081f3b4f6786f970133faae959e
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Dec 28 17:54:17 2015 +0000

    Revert commit 14a2fb39cf89c8e5561f833f961d8330059daaae
    
    This commit has been reported to cause distortions in phoneme
    pitches and speeds.

commit 932f530a81da9afde808266a2d475a407dd9a025
Author: Valdis Vitolins <valdis.vitolins@odo.lv>
Date:   Mon Dec 28 17:27:43 2015 +0200

    Phoneme descriptions copied from now removed docs/phonemes.* file to phsource/phonemes and phsource/ph_english files

commit 030b147767aaa24066e04f6d34520bc6bd5d9460
Merge: 5d295bdd 0c8fe520
Author: Valdis Vitolins <valdis.vitolins@odo.lv>
Date:   Mon Dec 28 17:25:37 2015 +0200

    Merge remote-tracking branch 'origin/master'
    olins/espeak-ng
    
    Conflicts:
            docs/add_language.md
            docs/languages.md
    
    Conflicts:
            docs/add_language.md
            docs/languages.md
    
    Conflicts:
            docs/add_language.md
            docs/languages.md

commit 5d295bdd30822fc9f01c928f361521d08f5d15f6
Merge: 5bbc0d37 14a2fb39
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Dec 28 13:14:46 2015 +0000

    Merge remote-tracking branch 'nyqvist/master'
    
    Conflicts:
            src/libespeak-ng/compiledict.c
            src/libespeak-ng/readclause.c
            src/libespeak-ng/speak_lib.c
            src/libespeak-ng/voices.c
            src/libespeak-ng/wave_sada.c
            src/libespeak-ng/wavegen.c

commit 5bbc0d37435867ffb9e10db8cef06afe0cdd830f
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Dec 28 12:46:14 2015 +0000

    Remove the PLATFORM_RISCOS code.
    
    This is from the old espeak RiscOS port that has been removed.
    
    If/when the espeak-ng program is ported to RiscOS, this will be
    done in a different, more maintainable way.

commit e69c9363292ee90317862fc7984842f9f6a1cfa1
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Dec 28 12:33:14 2015 +0000

    Remove the debugging code.
    
    The debugging code is done inconsistently, mainly to trace the
    event and audio output logic. This makes it harder to understand
    the code flow for logic that is not enabled by default.
    
    As such the debugging code makes the code harder to maintain.

commit 7874411c4d725539784e58c5e633f85c267292de
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Dec 28 11:29:16 2015 +0000

    Always include the #ifdef LIBRARY code.

commit 19f9ed629bfc9c6ca42b0c9f91e5bc034b7c9346
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Dec 28 11:26:18 2015 +0000

    Remove the debugging code in OUTPUT_FORMAT and LIST_GROUP_INFO as this is not compiled by default.

commit cc661807053ca3dd325ea3c2e14cefc974701638
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Dec 28 11:18:48 2015 +0000

    Remove the remaining SPECT_EDITOR code from espeakedit.

commit 1a36df12067d2f20d12adcf229bf15c6e903303a
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Dec 28 11:16:35 2015 +0000

    Remove the remaining MAKE_ENVELOPES usage.

commit 14a2fb39cf89c8e5561f833f961d8330059daaae
Author: Fredrik Nyqvist <fredrik@nyqvist.biz>
Date:   Mon Dec 28 10:59:45 2015 +0100

    Declare variables at their first point of use
    
    Also use size_t instead of int in some places
    where it make sense

commit 3e99752d0cd2e6b396bafa0b470cb497fc9c8cf3
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Dec 27 22:34:53 2015 +0000

    Check and fix source code formatting.

commit ac04c20deaff5b9e3d1bccb69270c54cd4035cfb
Merge: 93b02b52 c91ae371
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Dec 26 20:01:38 2015 +0000

    Merge branch 'espeak-italian'

commit 93b02b522fe9c17754987ad5a7caf6cd636db2da
Author: Fredrik Nyqvist <fredrik@nyqvist.biz>
Date:   Sat Dec 26 20:29:37 2015 +0100

    Correct command to build documentation

commit c91ae3710f48c9390c7914bf43636bec558866ea
Author: chrislm <llajta2012@gmail.com>
Date:   Sat Dec 26 17:27:10 2015 +0100

    updates november-december 2015

commit 92e6d2b671076fd200896b82536bfa71d9f1c6de
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Dec 26 14:45:26 2015 +0000

    Fix and update the ssml.md documentation as markup.md.

commit 2c70000d8a351540c8fe60df2b937b9ed915ee6c
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Dec 26 14:17:48 2015 +0000

    Fix and update the intonation.md documentation.

commit 75719bf8143d23cadf5fd7c1aebd77510bdcf5d4
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Dec 26 13:51:48 2015 +0000

    Fix and update the phontab.md documentation; merge in the relevant parts of the phonemes documentation.

commit 35b71dcf2b1133bce4229d52083e924c75c36c42
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Dec 24 13:43:53 2015 +0000

    Fix and update the mbrola.md documentation.

commit 6e77ed807d16bce397e53cf929eefd13d1d05180
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Dec 24 13:05:08 2015 +0000

    Fix and update the voices.md documentation.

commit f68f344e1d7343c38818beb274454251378b77c9
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Dec 24 12:05:00 2015 +0000

    Fix and update the dictionary.md documentation.

commit 3f8711154c384d7bcd739cc98bd66b426a5c1ec0
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Dec 23 22:02:59 2015 +0000

    Don't duplicate documentation between the README and add_language.

commit 17f338d3a6edd42a973d2479c1727664abaa28e7
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Dec 23 21:59:32 2015 +0000

    Remove the markdown files corresponding to HTML docs that are not relevant.

commit 874435462664c9e053fb0f6e4a8bccdc6b7c1ce4
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Dec 23 21:56:56 2015 +0000

    Correct the links and names in index.md.

commit 1a3b574b3ba6f2d9ed451db1f11b5a4ba4417ea5
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Dec 23 21:52:43 2015 +0000

    Remove the languages documentation as this is covered in add_language.

commit 2489e21238d94242f1e88ac2b68acf192592ab6f
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Dec 23 21:50:23 2015 +0000

    Fix and update the add_language.md documentation.

commit 0c8fe5202528294b50b0027d0fa9e2bd498d476e
Author: Valdis Vitolins <valdis.vitolins@odo.lv>
Date:   Wed Dec 23 23:43:25 2015 +0200

    Documentation format bugfixes

commit 55fa61864be708cb1f14e54cdfe8334adec00d40
Author: Valdis Vitolins <valdis.vitolins@odo.lv>
Date:   Wed Dec 23 23:41:43 2015 +0200

    Fix for unnecessary escaped $

commit 32dbffd43fff5b4922dbb4d5379357cb7cd43d4f
Author: Valdis Vitolins <valdis.vitolins@odo.lv>
Date:   Wed Dec 23 22:52:07 2015 +0200

    Syntax of tables fixed for Github flawor

commit 13afeb3ccb55738886ee054df6e3bf1005dc3bbb
Author: Valdis Vitolins <valdis.vitolins@odo.lv>
Date:   Wed Dec 23 21:19:41 2015 +0200

    Markdown document files cleaned up.

commit 5530cf85c82f6f39a714f3686b438cd5d64783fe
Merge: abda8e42 457e8f86
Author: Valdis Vitolins <valdis.vitolins@odo.lv>
Date:   Wed Dec 23 21:14:04 2015 +0200

    Markdown document files cleaned up.

commit 457e8f86e223bb7bb4a894c6a8066362b58f41b9
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Dec 23 17:01:31 2015 +0000

    Merge docindex.html into index.md; remove espeakedit related documentation.

commit e7ae2fde183e393ff103a5f95db5226d6b6b4aea
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Dec 23 16:44:10 2015 +0000

    Incorporate the commands.html documentation in espeak-ng.1.ronn

commit 8524a6aed61adac21a89a883101e4d610f6eb11e
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Dec 23 16:04:46 2015 +0000

    Clean up the epspeak-ng man page; refer to espeak-ng, not espeak.

commit fbeeb50a58df82ac5c22d84a51f264d3ce7033ed
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Dec 23 15:58:52 2015 +0000

    Import the Ubuntu man page for espeak in the ronn format.

commit 32ad5a1283aa01a09823bdde281ab2f7f73a95e7
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Dec 23 14:24:24 2015 +0000

    Convert the index.html documentation to markdown.

commit abda8e420e1f09da94fd33859409e99df12b9bdc
Merge: 72117325 f0c2c4cc
Author: Valdis Vitolins <valdis.vitolins@odo.lv>
Date:   Wed Dec 23 15:24:34 2015 +0200

    Merge branch 'master' of https://github.com/espeak-ng/espeak-ng

commit f0c2c4cca267ef1627fa54718c32e534f80e70c2
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Dec 23 11:32:03 2015 +0000

    Remove extra newlines from the files to provide consistent spacing.

commit 7211732572c4208e7746e514737bea93ba738dd5
Author: Valdis Vitolins <valdis.vitolins@odo.lv>
Date:   Tue Dec 22 23:03:20 2015 +0200

    commands.md cleaned up to see how it looks on github

commit 9b99340a5b13cbb4437faf14760bbb625b3c2905
Merge: a028a4ff d345d74f
Author: Valdis Vitolins <valdis.vitolins@odo.lv>
Date:   Tue Dec 22 23:02:06 2015 +0200

    Merge branch 'master' of https://github.com/espeak-ng/espeak-ng

commit d345d74f64365920c90dcdae0fd29db50ed1a08d
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue Dec 22 20:40:10 2015 +0000

    Remove braces around single-line if/while/for/etc. and related cleanup.

commit a028a4ff95763fbe5cb1d484f44ae264a890f143
Merge: 78aec604 9a837c81
Author: Valdis Vitolins <valdis.vitolins@odo.lv>
Date:   Tue Dec 22 20:43:14 2015 +0200

    Merge branch 'master' of https://github.com/espeak-ng/espeak-ng

commit 9a837c818222fa2a2b62345b16443985f80ea6cd
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue Dec 22 16:24:01 2015 +0000

    Remove parentheses around return statements.

commit 12e0bb122b05d18402d8ff9773585b7bea8378b9
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue Dec 22 15:06:50 2015 +0000

    Reformat the code using the uncrustify program.

commit a60f7ae56c8e0a338e6723cf77fc33a89413125f
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue Dec 22 10:10:44 2015 +0000

    Don't use '$ ' at the start of build commands in the documentation.

commit 0ad59a7f55f0a8a797d60b8892f0d2f0f1a40dc0
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue Dec 22 10:08:51 2015 +0000

    Support converting the markdown-based documentation to HTML.

commit 78aec604054b488a64a6a4e3e17e030a5d16fa7a
Author: Valdis Vitolins <valdis.vitolins@odo.lv>
Date:   Mon Dec 21 23:18:54 2015 +0200

    Initial conversion of documents from HTML to markdown

commit f10b2ccb8573fc4c2e6018731967d08e279cc954
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Dec 21 14:05:13 2015 +0000

    Use the system's sonic files.
    
    This allows newer versions of sonic to be used and to keep
    up-to-date with bug fixes provided by the system.

commit 7d8b983ee7df1b2c5cb46af42b8dc1ad2147b340
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Dec 21 13:18:31 2015 +0000

    strcasecmp is no longer used, so remove the compatibility code

commit f84fdc2d98c68f378f11fcab05a8781f6520e050
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Dec 21 12:01:57 2015 +0000

    Don't call the no longer implemented DrawEnvelopes
    
    This was part of espeakedit, and used wxWidgets to draw the
    envelope graphs.

commit 85c87e83a9db4d0b39543cc847fe2213a71267a1
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Dec 20 19:49:20 2015 +0000

    Remove the LOG_FRAMES code which was only used in espeakedit.

commit dc030b6caa5bdbffdc6f39627cb3e55569fa44b2
Author: Valdis Vitolins <valdis.vitolins@odo.lv>
Date:   Sun Dec 20 16:13:44 2015 +0200

    Improvements for Latvian language

commit c874938b641b460d69af657b09c0b3f74c023c82
Merge: 1c6681e3 525da2d2
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Dec 20 12:01:45 2015 +0000

    Merge branch 'espeak-italian'

commit 525da2d2ba7c627c5bd35c74c8f320d6a28e4877
Author: chrislm <llajta2012@gmail.com>
Date:   Thu Dec 10 19:23:12 2015 +0100

    Updates november 2015

commit 1c6681e3d4504b8898766234026e2756a9b75e2f
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Dec 19 17:03:47 2015 +0000

    Make espeak-ng use strncpy0, etc. from libespeak-ng.
    
    This removes the implementation of those functions from espeak-ng
    and use the versions in libespeak-ng.
    
    NOTE: This is needed to cross-compile to Windows.

commit bf64b4ec3bcb496b9def47e5a30752d496680af7
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Dec 19 16:13:35 2015 +0000

    The pk_shape_x and pk_shape_y variables are not used, so remove them.

commit 4ec02683f1d0df9a50381f3456101ffbcb11d4cc
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Dec 19 16:09:31 2015 +0000

    Remove the unused ph_sorter function in compiledata.c

commit 41ab4715d8d4cfecc6753d368e493a434ae1e9cf
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Dec 19 13:42:45 2015 +0000

    The group_tone_emph variable is set but not used, so remove it.

commit 8486c5d678fb5054ad0e3b2b519e7b55e5fb0f8b
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Dec 19 13:38:27 2015 +0000

    The post_tonic variable is set but not used, so remove it.

commit 08b6ad3a0081e8aa1859cc5b8e3ec7f4cc86ea8d
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Dec 19 13:34:11 2015 +0000

    Fix a logical check in numbers.c

commit 26b1e83b9cc719ceddd731dbaf0525f906e0a242
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Dec 19 13:29:03 2015 +0000

    Remove the unused PeaksZero function in spect.c

commit f099f6cc80adc1f6a4204878b988d0a892507163
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Dec 19 13:26:44 2015 +0000

    Remove the unused PrintPhonemesUsed function in compiledata.c

commit c1a59506058c59b3a6037426581c6eacb7b522bf
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri Dec 18 22:11:27 2015 +0000

    Add instructions for cross-compiling for Windows on POSIX systems.

commit 6aee7b721fe0e82bd31295f9bf3b0253fe8f1135
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri Dec 18 21:36:13 2015 +0000

    Fix a value conversion warning on 64-bit builds.

commit 66c2831beda282bd84597b296e3c62b4cca751bb
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri Dec 18 21:32:27 2015 +0000

    Use intptr_t from stdint.h instead of a custom long64 typedef.

commit 91cd9bdc21eb217ba8f72b745a6e9f6bed8342e7
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri Dec 18 20:52:02 2015 +0000

    Fix building espeak-ng using --with-mbrola=no

commit 73920a543bdb3a08d8189e8cb173f9dcac7bb705
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri Dec 18 07:25:57 2015 +0000

    README.md: Update the documentation now mkdictlist is no longer used.

commit a47bf04657687f8608ec56c5a95b0dae0fe45816
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri Dec 18 07:20:34 2015 +0000

    Add copyright notices to files that are missing them.

commit c71b24a9a5baaa6f5869b86906cbda14ba4f82dd
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri Dec 18 07:02:44 2015 +0000

    Use a consistent license notice in the source files.

commit cbe8695fcb3a0080cac0ee15b72edc88b8efea5d
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Dec 17 23:45:36 2015 +0000

    Remove the * box around the file headers.

commit 4f02a092426f4a4b76d4518e279b661380efb19f
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Dec 17 22:12:07 2015 +0000

    Incorporate the missing compatibility defines for Windows in speech.h.

commit 967cfe4b9fb01675f7921f129157cca4cba3bd9f
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Dec 17 22:01:55 2015 +0000

    Some systems need -lm to use the math library functions.

commit 296d62378bb916b8a77bfa8338d57d241d91c3e2
Merge: fe1e1f20 5353e125
Author: Reece Dunn <msclrhd@gmail.com>
Date:   Thu Dec 17 12:37:21 2015 +0000

    Merge pull request #37 from michaelDCurran/allowNULLLogInCompilationFunctions
    
    Allow compilePhonemeData and compileIntonations to be called with a NULL log argument

commit fe1e1f203d074862619862e8f9aacce151e6f63f
Merge: 36be9ac1 9d187f05
Author: Reece Dunn <msclrhd@gmail.com>
Date:   Thu Dec 17 12:36:33 2015 +0000

    Merge pull request #35 from michaelDCurran/loadSpectSeq_fclose
    
    Stop leaking file streams in libespeak-ng's LoadSpectSeq function.

commit 5353e125dcdc279944d2088f955822515dca7f19
Author: Michael Curran <mick@nvaccess.org>
Date:   Thu Dec 17 20:02:24 2015 +1000

    Allow compilePhonemeData and compileIntonations to be called with a NULL log argument. If so, log is set to stderr.

commit 9d187f05889a3bfb9dcafeebdf701483784af900
Author: Michael Curran <mick@nvaccess.org>
Date:   Thu Dec 17 19:25:53 2015 +1000

    Stop leaking file streams in libespeak-ng's LoadSpectSeq function.

commit 36be9ac13fd341c1688ab62d1faaa1407dd48e3a
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Dec 17 07:40:24 2015 +0000

    Use the default uncrustify config (with indentation changes) to reformat the code.

commit 603f0461549cd6509768c901955af4936c95e893
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue Dec 15 22:49:33 2015 +0000

    Avoid implicit function messages when building the project.

commit 5e0050419db79d5a8ede942a7dd55e9f66dfd1f2
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue Dec 15 22:26:02 2015 +0000

    Remove comments that deliniate the start and end of functions, etc..

commit 08821f262fade677b20fa229fcf28e41181a4256
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Dec 14 23:13:56 2015 +0000

    Remove commented out code.

commit 5edf8f854846a139b03e309c4c07f25170f67642
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Dec 13 18:48:37 2015 +0000

    Remove the platforms directory.
    
    The code portability will be provided through the autotools build
    system. Any additional portability code will be provided in the
    top-level source structure along side the other code (e.g. `src/compat`).

commit 406d74b216a3aeb72a93f7cd7b40bf74a83402bc
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Dec 13 18:41:56 2015 +0000

    Restructure the Makefile to simplify its layout.

commit 3d6b0d15d1842f233132af424e572c47f3f72e31
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Dec 13 17:54:11 2015 +0000

    Remove wxWidgets and the remaining parts of espeakedit from the build.

commit bda5252b3f4c6f510ee6bf8c2c05820605685c17
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Dec 13 17:45:11 2015 +0000

    espeak-ng: implement and use --compile-intonations and --compile-phonemes command-line options

commit 8b358594f7f6295db665be69a0fbe98a0c5ecc52
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Dec 13 17:28:56 2015 +0000

    Expose the CompileIntonations and CompilePhonemeData functions via the espeak_ng.h API.

commit 82181094007676ee035f495607ff6cf6431d3299
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Dec 13 17:20:29 2015 +0000

    Convert src/compiledata.cpp to src/libespeak-ng/compiledata.c.

commit 408a12a79f82bca66cbfef82123cc87e73e8d7b1
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Dec 13 16:57:21 2015 +0000

    Convert src/spect.cpp to src/libespeak-ng/spect.c.

commit e2ba3703bb37d4620e97df28d916da3350a9dbbe
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Dec 13 16:37:57 2015 +0000

    espeakedit: remove wxWidgets from spect.cpp

commit 7d3a8f9983aa5256cc58270984233e5097dc6b7f
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Dec 13 14:33:01 2015 +0000

    LoadSpectSeq: use an fread API to read wxInputStream data
    
    This creates an fread compatible API on wxInputStream objects and
    uses that API in LoadSpectSeq. This is to help the transition from
    the wxWidgets wxInputStream API to the C FILE API.

commit 56ddf6c3397610901fe0a32b4deed5c8928479c4
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Dec 13 12:53:21 2015 +0000

    espeakedit: remove wxWidgets from compiledata.cpp

commit d1b06c6591b4422bbdc6e479e8c3fd3d6552f5e6
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Dec 13 12:21:39 2015 +0000

    espeakedit: convert SpectSeq to a struct

commit 6ad68e2082809d4098d9466ae7f5ad866df9af6f
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Dec 13 12:07:00 2015 +0000

    espeakedit: convert SpectFrame to a struct

commit e5610301b0338dc58ae1d9bd07ad2375c7b8b2ae
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Dec 13 11:41:44 2015 +0000

    espeakedit: move the definition of SpectFrame::GetRms out of the class

commit cfb0a8a1117e531aa87e79902bf8c3134f85ec41
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Dec 13 11:36:03 2015 +0000

    espeakedit: move the definition of SpectFrame::Load into spect.cpp

commit bb2d73a8757989408458e5dd33adeed2d0864cb3
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Dec 13 11:30:52 2015 +0000

    espeakedit: move the definition of GetFrameLength into spect.cpp

commit d35da4b8b8d45ea0f8282691d0b5fff7dad855c4
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Dec 13 11:25:26 2015 +0000

    espeakedit: inline SpectSeq::Load2 into SpectSeq::Load

commit c5407fe147d49b17ac8277a6adf390944a77d01f
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Dec 13 11:20:45 2015 +0000

    espeakedit: remove unused methods from spect.h

commit aa3bc83139f6fcbd83357f1000138f97da9d45ee
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Dec 13 11:03:44 2015 +0000

    espeakedit: remove support for importing the old SPC2 files (these are not present when building the project)

commit ab9e1d9b4e117f314ad9a4e012fad255934b0b46
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Dec 13 10:40:51 2015 +0000

    espeakedit: remove the epseakedit praat data import code

commit 1a193199791fd891d1a41a0d00e5923c0b41b431
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Dec 13 10:29:41 2015 +0000

    espeakedit: move the remaining prosodydisplay.cpp code into compiledata.cpp

commit a008fb4f8b5bbd5365efacfdce608aa3cdf90022
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Dec 13 10:22:38 2015 +0000

    espeakedit: move the spectseq.cpp code into spect.cpp

commit d64df4c0a2996d8392e80cd75e2b0659663cbae8
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Dec 13 09:03:52 2015 +0000

    espeakedit: remove wxWidgets from prosodydisplay.cpp

commit 3fde1a2d53c69c41fac7ac4562b25563315b6f72
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Dec 13 08:59:13 2015 +0000

    espeakedit: simplify and inline the ConfigInit logic

commit 917619c9140836fddfe4663960b913babf786e42
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Dec 13 08:17:21 2015 +0000

    espeakedit: further removal of code not relevant to --compile

commit 7ebca8cb5340e376525e5c0e7c07f8234dcf0226
Author: Michael Curran <mick@nvaccess.org>
Date:   Wed Sep 9 11:56:13 2015 +1000

    strftime on windows no longer supports %F. Therefore use %Y-%m-%d which is equivilent. Stops a crash in espeakEdit on Windows.

commit 50377416cfdc030f8267481ea6f5c7c42e8f35b4
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Dec 12 22:37:47 2015 +0000

    espeakedit: remove all but the --compile support
    
    This removes the GUI part of espeakedit, keeping the part that is
    responsible for compiling the voice and intonation data. The
    motivation for this is:
    
      1.  the voice and intonation data compilation will move into
          libespeak-ng after removing the wxWidgets logic and converting
          the code to C;
    
      2.  the espeakedit code is tightly coupled to the internals of
          libespeak-ng at a source code level, not a binary/API level,
          making the code harder to maintain;
    
      3.  a new GUI will be written in Qt that better supports creating
          and editing voices and languages.

commit bd608a845118871f0bb8175e0d364414c3039062
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Dec 12 18:44:18 2015 +0000

    CompileIntonation: pass the file to log errors to as a parameter

commit 0a48ca015f3e84b87e7608b6d27de4ef30b3a7b8
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Dec 12 17:50:45 2015 +0000

    compiledata - don't include options.h
    
    This is part of the process of making compiledata.cpp independent
    of espeakedit.

commit 83d26f48fc04ee3c8699ba09e8250fdde12f6f7d
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Dec 12 17:43:54 2015 +0000

    compiledata - don't include main.h
    
    This is part of the process of making compiledata.cpp independent
    of espeakedit.

commit 156c622ed614dfadca13ce7f3ecab47e1d189f14
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Dec 12 17:03:48 2015 +0000

    Rename compiledata.c => compilembrola.c.

commit cf872e5e5a5566e1f884ccd88a89e06ab6917f9b
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Dec 12 13:36:34 2015 +0000

    Use espeak-ng to build the mbrola voices, not espeakedit.

commit 6bd44bd9263f7a2ac639f46825cbec980312d06d
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Dec 12 13:27:37 2015 +0000

    espeak-ng: implement a --compile-mbrola command-line option

commit b8378c2667f5a2b924084358f92291dfda346c23
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Dec 12 12:29:48 2015 +0000

    Expose the CompileMbrola function via a new espeak_ng.h API.

commit 257b6b33a5a0d541b8ae3ac87eec249fe6dca51c
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Dec 12 11:26:20 2015 +0000

    Move CompileMbrola to libespeak-ng.

commit 4e4a0e8f4056ff7a4886a26a13bd856e219c234f
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Dec 12 09:58:05 2015 +0000

    frame_t3 is not used, so remove it

commit aeed4dcf59e7655786cae4130b2cedc13a3c3ac0
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Dec 12 09:51:25 2015 +0000

    Remove mkdictlist -- this was used for importing upstream espeak versions.

commit 72ebe9d25e59e0c1fc25f719037f64c75fc62e65
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Dec 12 09:48:03 2015 +0000

    Remove the executable flag from some merged files.

commit 186916afb6846fa56bc5be81f0b95ca4e528a339
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Dec 12 09:46:03 2015 +0000

    Remove the code within '#ifdef deleted' statements.

commit 14df16801684494c95b966b0b1913e56a4b346a2
Author: Lwin Moe <lwinmoe@gmail.com>
Date:   Fri Dec 11 17:03:16 2015 -0500

    Burmese rules.

commit 96cc9dbae2273e3fc16cdbefa19ea46648b8e98d
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri Dec 11 20:56:24 2015 +0000

    Always build espeakedit specific data in libespeak-ng.

commit d9771ada202936f9dd99eefc8491af9f42eab8f9
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri Dec 11 20:41:18 2015 +0000

    Link speak-ng to the static library build of libespeak-ng.

commit 74b461070fd2d910e85e6f532352d8954c200768
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri Dec 11 20:29:29 2015 +0000

    Use LT_INIT to initialize libtool.

commit 83939f3b08cd7e8ed7afc8fa16fba304568d55b6
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri Dec 11 20:06:04 2015 +0000

    Fix references to espeak-ng in the README.

commit aa363fde6dfbed0de0d190b6facebfd4fb87ae96
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri Dec 11 20:03:57 2015 +0000

    Update the AC_INIT details.

commit ac31d7d5a8c68f7ca5a91255dd243f34e4004f47
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri Dec 11 20:03:01 2015 +0000

    Use eSpeak NG consistently to refer to the new project.

commit a00ad5ed94d1096ee7f9e33a28eee76c6007a08a
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri Dec 11 19:50:06 2015 +0000

    Use libespeak_ng consistently in the makefile.

commit 1e2b619b2495f8b51bf05819f62589211a8d6a2b
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri Dec 11 19:36:32 2015 +0000

    Update the documentation to use espeak-ng, etc.

commit a02b3489ae9aea4ec52454a22db71b28ed151a77
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri Dec 11 19:11:38 2015 +0000

    Rename libespeak.la => libespeak-ng.la.

commit db8451e9a2193a9003d928fd5feece453ed5b3a6
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri Dec 11 07:30:17 2015 +0000

    Rename speak => speak-ng.

commit cf1f15af76420e8f626aef1cdabbe73b8a4ad4a5
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri Dec 11 07:25:50 2015 +0000

    Rename espeak => espeak-ng.

commit d6ab370abc27420ee45681a9ee4669bfb8d08912
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri Dec 11 07:13:09 2015 +0000

    Use autoscan output to update configure.ac.

commit 66aa52e485a081cd5df9001f610ffe8f3e92c0b3
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Dec 10 22:26:35 2015 +0000

    Define a compatibility macro for platforms that don't have S_ISDIR.

commit 1042d88f56723cc7c4e372776a3f2da0ceac2cfb
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Dec 10 22:20:51 2015 +0000

    Use S_ISDIR instead of S_IFMT/S_IFDIR to fix building with gcc in c11 mode.

commit ca5f651d1dafbcbefd455eaa2cdf1e0ec1d9920d
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Dec 10 19:42:27 2015 +0000

    espeak-ng requires a C11 compiler, so document and check this

commit 3ca931f55f03cab01e43d834c211fb3e609c1992
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Dec 10 07:24:10 2015 +0000

    Move speak_lib.h to src/include/espeak-ng.

commit f185786b87010a18c03eb4438a66a087d7915fee
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Dec 10 07:14:37 2015 +0000

    Move libespeak-ng internal headers to src/libespeak-ng.

commit f7dfc38dd75928cc7c05d875e1376b3df77c8590
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Dec 9 23:33:00 2015 +0000

    Use the C compiler to build C files; restructuring.
    
    This moves the libespeak source (*.cpp) files to src/libespeak-ng
    and renames the C files (libespeak, espeak, speak) so they have
    a .c file extension.

commit 1e01ce92024a069cfd15d15aa7e602c0148c0c4f
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Dec 9 22:35:48 2015 +0000

    Use C linkage for all libespeak internal headers.
    
    The libespeak files are supposed to be C code, so use C linkage
    for all the functions defined in that code when they are being
    referenced in the C++ code (i.e. espeakedit).

commit 5b3cf74f213bacecbcc811be9df96f4eae0f2125
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Dec 9 21:18:49 2015 +0000

    Remove StdAfx.h
    
    StdAfx.h is only needed for Microsoft Visual Studio C++ projects
    that specify the "use pre-compiled headers" setting.

commit ebb5c28c9c38e93c7d724233200a6aba1e9bbf9b
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Dec 9 20:58:59 2015 +0000

    Remove portaudio1{8,9}.h -- these are included from the system.

commit 2ce955c3872cb07f8765e9d7e9e18cf0e01f38f9
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Dec 9 20:48:03 2015 +0000

    Remove tr_languages.h -- it is not used and is empty.

commit e120a6cd68990ebe35abc0a39b8197db1a1da003
Merge: 295fa9ce cb143b9d
Author: Reece Dunn <msclrhd@gmail.com>
Date:   Tue Dec 8 21:23:31 2015 +0000

    Merge pull request #1 from ValdisVitolins/master
    
    Some language files added/modified to synchronize with other sources

commit cb143b9dbcbc323eada1010c79111d74fa0bdc6b
Author: Valdis Vitolins <valdis.vitolins@odo.lv>
Date:   Tue Dec 8 23:14:44 2015 +0200

    Some language files added/modified to synchronize with other espeak sources

commit 295fa9ce423e3c88ac7abbc19aec4224b49dfbeb
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue Dec 8 21:10:08 2015 +0000

    README.md: restructure the README for the espeak-ng project

commit 9966e22aeeb9e7ec72eb36dc639c1fc7b40fc93d
Author: Lwin Moe <lwinmoe@gmail.com>
Date:   Tue Dec 8 10:25:57 2015 -0500

    Burmese rules.

commit c885d1543e40df00fa5808785e2d7c1ad680b0d3
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Dec 7 20:32:32 2015 +0000

    Take the mbrola voice sample rate from the mbrola wav file.

commit 6998c3888f7115ec5e711af0ee94772ec929e05e
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Dec 7 19:46:14 2015 +0000

    Add support for the br2 MBROLA voice.

commit a542c2d07e0551a7a787c6ec9ae25e4f374b479e
Author: Lwin Moe <lwinmoe@gmail.com>
Date:   Sat Dec 5 16:35:05 2015 -0500

    my_rules and ph_burmese fixed.

commit 5a0f0906c96d08a10d881567a58e3bba1f5c596b
Merge: f435b387 9ec3b0f3
Author: Lwin Moe <lwinmoe@gmail.com>
Date:   Sat Dec 5 16:28:21 2015 -0500

    Merge branch 'master' of github.com:lwinmoe/espeak-burmese

commit 9ec3b0f34e477125e6bdbfa6a571ed2b5fcc0d5f
Author: Andrew Lamont <andrew.m.lamont@gmail.com>
Date:   Sat Dec 5 16:27:54 2015 -0500

    aspiration fixed

commit f435b3871738fe226d4958f72412623b34735562
Merge: e0235f0a c01c7c44
Author: Lwin Moe <lwinmoe@gmail.com>
Date:   Sat Dec 5 16:25:20 2015 -0500

    Merge branch 'master' of github.com:lwinmoe/espeak-burmese

commit c01c7c44c742c90409048e00210945d4ba287828
Author: Andrew Lamont <andrew.m.lamont@gmail.com>
Date:   Sat Dec 5 16:24:28 2015 -0500

    diphthong

commit e0235f0a60badd9b81b6a5533f6515f1b78e1e35
Merge: 6d608286 6c4c986d
Author: Lwin Moe <lwinmoe@gmail.com>
Date:   Sat Dec 5 16:22:12 2015 -0500

    Merge branch 'master' of github.com:lwinmoe/espeak-burmese

commit 6c4c986d0b1b872e93e53a25b132a447ebf2ec90
Author: Andrew Lamont <andrew.m.lamont@gmail.com>
Date:   Sat Dec 5 16:21:28 2015 -0500

    fixed errors

commit 6d60828671e5968ac17b7a6394c369ebcfbb1992
Merge: 56ea18e7 2dfec289
Author: Lwin Moe <lwinmoe@gmail.com>
Date:   Sat Dec 5 16:15:41 2015 -0500

    Merge branch 'master' of github.com:lwinmoe/espeak-burmese

commit 2dfec289281f561bc6171163986df659585b2580
Author: Andrew Lamont <andrew.m.lamont@gmail.com>
Date:   Sat Dec 5 16:15:19 2015 -0500

    fixed if issues

commit 56ea18e7268014600b912432d1c7b49441b985cc
Merge: d6db33bd c6a35f9c
Author: Lwin Moe <lwinmoe@gmail.com>
Date:   Sat Dec 5 16:11:47 2015 -0500

    Merge branch 'master' of github.com:lwinmoe/espeak-burmese

commit c6a35f9cbf51dd48c915d67ea76887b06b2117fc
Author: Andrew Lamont <andrew.m.lamont@gmail.com>
Date:   Sat Dec 5 16:11:21 2015 -0500

    ph_source

commit d6db33bd9414ade94bca2305b218a68b812204dd
Merge: 115ff4ca 7d8d3a5f
Author: Lwin Moe <lwinmoe@gmail.com>
Date:   Sat Dec 5 15:11:41 2015 -0500

    Merge branch 'master' of github.com:lwinmoe/espeak-burmese

commit 115ff4cad7ee617b1382806f91d2027ace93d282
Author: Lwin Moe <lwinmoe@gmail.com>
Date:   Sat Dec 5 15:11:22 2015 -0500

    Creaky town for Burmese.

commit 7d8d3a5fb3ad2895c9c05ac64e03c04c1c513188
Merge: 722439f4 1f3149b5
Author: Andrew Lamont <andrew.m.lamont@gmail.com>
Date:   Sat Dec 5 14:59:39 2015 -0500

    Merge branch 'master' of https://github.com/lwinmoe/espeak-burmese

commit 722439f40be7e09be6b8b530e60d3515f07a179e
Merge: 53babb89 9826e9cc
Author: Andrew Lamont <andrew.m.lamont@gmail.com>
Date:   Sat Dec 5 14:59:31 2015 -0500

    Merge remote-tracking branch 'refs/remotes/rhdunn/master'

commit 1f3149b5287110211fe5d6c60d2b70240c70eb56
Author: Lwin Moe <lwinmoe@gmail.com>
Date:   Sat Dec 5 14:59:26 2015 -0500

    Burmese rules.

commit 53babb89718918bcdb5133a884c5946fc814de75
Author: Andrew Lamont <andrew.m.lamont@gmail.com>
Date:   Sat Dec 5 13:08:41 2015 -0500

    average length, f1, f2 values

commit 6ec224b3c0e11858c7a463eb6681c011284d02b0
Author: Lwin Moe <lwinmoe@gmail.com>
Date:   Sat Dec 5 13:06:51 2015 -0500

    Burmese consonants.

commit 5c87ac41a77362ab35f04323dba2a0d8558cffb9
Author: Lwin Moe <lwinmoe@gmail.com>
Date:   Sat Dec 5 12:58:30 2015 -0500

    Burmese consonants.

commit 4383f92bde05ad46aa8eb45769674307c3b5d21c
Author: Lwin Moe <lwinmoe@gmail.com>
Date:   Sat Dec 5 12:53:14 2015 -0500

    Burmese consonant rules.

commit 3a3c59fd06d84a82151bb30dff722c447544a56c
Author: Lwin Moe <lwinmoe@gmail.com>
Date:   Mon Nov 30 11:32:05 2015 -0500

    Burmese rules and phonemes.

commit 9826e9cc306a5b96e4abde75168d9981cf5bd342
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Nov 28 13:57:56 2015 +0000

    Initial support for SSML phoneme tags.

commit 7214b4abfa9287ce90452dc3c0a1fe07621cbc67
Merge: 7c30e8c7 ae886ea4
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Nov 28 11:41:16 2015 +0000

    Merge branch 'espeak-italian'

commit ae886ea4c66047899a873e6618ac80be17077f21
Author: chrislm <llajta2012@gmail.com>
Date:   Wed Nov 4 22:04:27 2015 +0100

    Updates october 2015

commit 7c30e8c7d7ca4eccffa2bae6df5f9bba7b9335a3
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Nov 28 11:28:09 2015 +0000

    Use -fPIC to support sparc/sparc64 architectures.
    
    This is based on a patch by Thomas Petazzoni.

commit 9a1d5c9d2c1fe5cb0b16ebfa169e9c61c4f1dcc8
Author: Lwin Moe <lwinmoe@gmail.com>
Date:   Tue Nov 10 10:41:14 2015 -0500

    phoneme definitions updated.

commit c259dfc6508ed0fc10aff7893a01678d97b4cd39
Author: Lwin Moe <lwinmoe@gmail.com>
Date:   Tue Nov 10 10:12:12 2015 -0500

    Added Burmese (work in progress).

commit 43c0f536b395f33bc8527e084a8394da24e80944
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Oct 14 07:32:04 2015 +0100

    Set the APK version information via gradle.

commit bb3b7e9a00e8bb352f06aa3e55597fb4be25544a
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Oct 12 21:29:55 2015 +0100

    Use BCP 47 locale codes for Voice.getLocale() to support the correct localization on Lollipop and later.

commit d19f4fbb5c914252969e1ad7757c4c6232095f33
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Oct 12 20:45:07 2015 +0100

    Update the progress bar with the install progress.

commit 6b24a673ba4e335c7b274b5a8970cc94b53e891a
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Oct 12 20:19:45 2015 +0100

    Track extraction progress.

commit 9bb8e8e9928be8bcdfb4f024f780a5e379809c42
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Oct 12 19:53:30 2015 +0100

    Don't use a successful variable to track if all items were extracted.

commit 01e8e5ad98f8835fb05d56c5341caea13e8022f0
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Oct 12 19:48:14 2015 +0100

    Don't track the extracted files for removal on cancel.

commit ab90c80b7044fbc97d5c889ea5a54f293f3cd69a
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Oct 12 19:40:01 2015 +0100

    Inline the extractEntries call

commit 3b6c32775624bca451b68c4d161c18c7117509f9
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Oct 12 19:02:16 2015 +0100

    Replace SpeechSynthesis.getBufferSizeInBytes with a constant in the C++ source, specified in the correct units (milliseconds).

commit 633b7a5673d589043fd9bc7d55911431ee487cc5
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Oct 12 07:29:08 2015 +0100

    eSpeakActivity: revert a workaround for the Parcel error from the eSpeak activity

commit e08b1fc62418f09c6ed0c4e746b6da8af0d8f2b4
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Oct 12 07:24:20 2015 +0100

    Update the copyright notices.

commit 3e12c3985bdb5113d163e8149fd9fdd94aebc5a3
Merge: 954b5f69 98e9bee1
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Oct 11 20:33:14 2015 +0100

    Merge branch 'master' into android

commit 98e9bee1330ee1d7ef51c7e0068161b6f5a56eb5
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Oct 11 20:23:42 2015 +0100

    Makefile.am: fix the reference to wave_sada.cpp (reported by Ken Perry)

commit ac92aad23979ed51c9ce70bb7110a366417a189c
Merge: 5ced1540 ee252db6
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Oct 11 20:20:30 2015 +0100

    Merge branch 'espeak-italian'

commit ee252db61cd7bee6d7fda85277cc8d3099eeb28b
Author: chrislm <llajta2012@gmail.com>
Date:   Sun Oct 4 19:04:11 2015 +0200

    updates september 2015

commit a1d8e2587bddcaf985d4d73f821e8c4358b7d50c
Author: chrislm <llajta2012@gmail.com>
Date:   Sun Sep 6 11:16:14 2015 +0200

    Added rules and exceptions, august 2015

commit 808dadd0e34a52e010c31dd4193de5b2309bd43e
Author: chrislm <llajta2012@gmail.com>
Date:   Thu Aug 6 11:08:20 2015 +0200

    Updates June-july 2015

commit a352834970933df06548a4552263bdde4575acf4
Author: chrislm <llajta2012@gmail.com>
Date:   Tue Jul 14 08:34:31 2015 +0200

    Updates july 13 2015

commit 07db4632aaf766509ee7259a608077980312ecfa
Author: chrislm <llajta2012@gmail.com>
Date:   Thu Jul 2 17:20:12 2015 +0200

    Updata form june 2015

commit 8360b63a232cad0d648a5141ce6388e39138711a
Author: chrislm <llajta2012@gmail.com>
Date:   Wed May 20 09:37:10 2015 +0200

    Updates 20 may 2015

commit 8d842288c3f2e2e7f78f3a381d49be720e7da056
Author: chrislm <llajta2012@gmail.com>
Date:   Sat May 16 11:19:43 2015 +0200

    update verbs 422 exception

commit f5ef5ffdd83d8ef913f0d1299ced86eba163df4f
Author: chrislm <llajta2012@gmail.com>
Date:   Thu May 7 16:10:19 2015 +0200

    Update dict april 2015

commit fe4e652a542c008916bdd7fcc7bdedced3536f6b
Author: chrislm <llajta2012@gmail.com>
Date:   Wed Apr 22 19:26:22 2015 +0200

    Update 15 april 2015

commit 1ee3847920eab92c0ee1fff6cbba8bb432339d94
Author: chrislm <llajta2012@gmail.com>
Date:   Tue Mar 31 18:47:08 2015 +0200

    Update dictionaries 31 march 2015

commit 5ced1540f5b4103b1022d7d7bca620b1c6a39ca4
Merge: 3ef88bc1 260e146e
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Oct 11 19:58:57 2015 +0100

    Merge remote-tracking branch 'thomasguillory/master'

commit 3ef88bc130031bb6dc63e023cb131e42e76676e9
Merge: 9d450079 40031ae9
Author: Reece Dunn <msclrhd@gmail.com>
Date:   Sun Oct 11 19:49:42 2015 +0100

    Merge pull request #70 from jimregan/patch-1
    
    Missing space

commit 954b5f691e624305880ffe03849e466b639ac99f
Merge: 865ebf61 b95425f8
Author: Reece Dunn <msclrhd@gmail.com>
Date:   Sun Oct 11 19:47:38 2015 +0100

    Merge pull request #69 from menny/patch-1
    
    Preserving original file formating

commit 9d450079b130799b6652e785a8ffd8aa936429c5
Merge: e17585fa f1253122
Author: Reece Dunn <msclrhd@gmail.com>
Date:   Sun Oct 11 19:46:19 2015 +0100

    Merge pull request #66 from embar-/patch-2
    
    Add missing file

commit e17585fa0f6e6e9cc63c3a9d3cf51a33a0056f7d
Merge: 910a4129 c395a198
Author: Reece Dunn <msclrhd@gmail.com>
Date:   Sun Oct 11 19:43:20 2015 +0100

    Merge pull request #65 from embar-/patch-1
    
    Add missing file

commit 865ebf61a775025d7ccf50141ef8a15047c9df2a
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Oct 11 13:11:34 2015 +0100

    Improve the log message for skipping asia/fa-en-us.

commit e308cec7c5824f8b5b9af807044c963868dea4af
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Oct 11 13:03:43 2015 +0100

    Make no use the more specific nb locale as nb is what Android uses.

commit 0b898ed80dd9ee9c2359da5b7587659d94a51fba
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Oct 11 12:28:02 2015 +0100

    Re-enable hy-west support.

commit fcd4edfd167c5595bdaeb5aba5215f07ca6ccfcc
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Oct 11 12:13:02 2015 +0100

    Enable om language support.

commit 5be36dddf9fd0a2f2510feb4139888a934491a32
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Oct 11 11:34:20 2015 +0100

    Simplify the espeak locale name mapping for maintainability.

commit 744b18498bc7cbdd4bf47d532c6c98b626668446
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Oct 11 10:44:34 2015 +0100

    Update the compile and target SDK to 23 (Marshmallow / 6.0).

commit c094f4840b4e597e1887e9133fbe4dd13115832a
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Oct 11 09:16:21 2015 +0100

    Fix a Parcel `collection == null` exception.
    
    This is caused by the Voice features being set to null. The fix in
    Android Marshmallow is to make onGetFeaturesForLanguage return an
    empty HashSet object. This does not work for eSpeak because:
    
      1.  eSpeak was overriding onGetVoices and initializing each Voice's
          features to null;
    
      2.  the bug is still present on Lollipop.
    
    Thus, the fix here is two-fold:
    
      1.  make onGetVoices use onGetFeaturesForLanguage;
    
      2.  make onGetFeaturesForLanguage return an empty HashSet, so that
          eSpeak does not crash on Lollipop either.

commit 0b86bc71adcdec533aa8a1d9d51186d45f310822
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Oct 10 23:07:58 2015 +0100

    Test TextToSpeech.setLanguage semantics at the TtsService level.

commit 7c8128cc120c409a0e4a9d4dd394993f72fcecb5
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Oct 10 22:14:17 2015 +0100

    Fix the tests on Android Marshmallow.

commit 059f88138e259827bc554e47afed3eb0ccbb47ed
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Oct 10 15:07:33 2015 +0100

    TtsService: onSynthesizeText does not need to set the language (this is done by setLanguage/setVoice

commit 385a18bf04553243eb5bdd84d8c27d182c169a19
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Oct 10 14:49:28 2015 +0100

    TtsService: clear mAvailableVoices before repopulating it

commit ced5afb0a1f8ec29af805b5c14372ee5fe3f08b2
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Oct 10 14:46:07 2015 +0100

    TtsService: only set mMatchingVoice when told to load the voice.

commit 8f6f0966f65bcf82d3e8b92ab001f9e9b3ec9eec
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Oct 10 14:37:37 2015 +0100

    Fix the TtsService.onGetDefaultVoiceNameFor behaviour.

commit d6786a4df463df5822f3d14f769193906da48df5
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Oct 10 14:25:13 2015 +0100

    Factor out the onIsLanguageAvailable logic into a findVoice helper method.

commit 0ac8564fe528d93742db87d25a808700e6ba45e7
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Oct 10 14:19:48 2015 +0100

    TextToSpeechServiceTest: add mMatchingVoice tests

commit c77a83801ac8b55366f28c2cf03976843edd2eec
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Oct 10 13:47:58 2015 +0100

    TextToSpeechServiceTest: add onGetDefaultVoiceNameFor tests

commit daf688ef5175c434a838235c46902ea363660282
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Oct 10 13:40:07 2015 +0100

    TextToSpeechServiceTest: test the Android 4.x API

commit 1e16011ee80fb0750107eff622619410155ef551
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Oct 10 10:15:07 2015 +0100

    Use onIsLanguageAvailable in onGetDefaultVoiceNameFor instead of onLoadLanguage (language does not need to be loaded at this point).

commit 1f6d3eeb4bd80fd8737684d805ffb6e25dabb0a5
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Oct 10 09:51:19 2015 +0100

    Make mAvailableVoices final to avoid a lint warning on synchronized calls.

commit 883e97fbd7bb81a0c1cec3502cdb8fcc03e0fcf5
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri Oct 9 18:51:43 2015 +0100

    TextToSpeechTestCase: use isTtsLangCode to check TextToSpeech.LANG_*

commit c4230b01ca9f07d0ab1df29abcd5dad39a057a62
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri Oct 9 06:55:52 2015 +0100

    Make Voice return the Java-based (ISO 639-3) language and country codes.

commit 37117e7a45a5726f62a31c0a7222ac9ec2c7aca9
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Oct 8 20:43:52 2015 +0100

    Fix the Marathi sample text test on Android 4.0.

commit 784c5e9c2de1c4346b60ac068e7622fea586481d
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Oct 8 20:31:33 2015 +0100

    Update the sample text tests for Android 6.0 (marshmallow).

commit 90481713de6a2b0a6db8c836f8e9ca34630aae0a
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Oct 7 21:49:42 2015 +0100

    Remove unused variable.

commit 19039c72aba8285f4e3b4960a58407b87ad428ff
Merge: e6f6e976 910a4129
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Oct 7 21:25:10 2015 +0100

    Merge branch 'master' into android

commit e6f6e976805e00d28a4f9208e3ebf9a101bfcbec
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Oct 7 21:23:58 2015 +0100

    Remove the use of the native_data_t object.

commit 66cfe9af2bb016f31a7450a88f847c5ee68bc50d
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Oct 7 21:12:05 2015 +0100

    Implement SpeechSynthesis.getSampleRate in Java.

commit 46c5f88c6f0db695eec483cc49846a3addc0085b
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Oct 7 20:57:51 2015 +0100

    Implement SpeechSynthesis.getBufferSizeInMillis in Java.

commit 92ac250dddaf7b0b58c6812ec2b11fc0dedeeff4
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Oct 7 20:51:17 2015 +0100

    Implement SpeechSynthesis.getAudioFormat in Java.

commit c62a91fc0f9e93e1ec30bb393c6f56e576d9ccc5
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Oct 7 20:47:19 2015 +0100

    Implement SpeechSynthesis.getChannelCount in Java.

commit 910a4129ba6cee6b9be8a016f5e99363fd767280
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Oct 4 17:03:46 2015 +0100

    Free w_list in MakeWordFreqList on exit.

commit 7dfbdb56ea4b561e7c6ef77ae9e5f779f18d13e3
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Oct 4 17:01:26 2015 +0100

    Fix the logic in Lexicon_It to avoid leaking f_list_in when pass is not 1 or 2.

commit 01dc3357085c12c05f40d61ba97e1fc5575ef72e
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Oct 4 16:56:51 2015 +0100

    Close f_in on error in Lexicon_It.

commit ae1a016e58df53281b64dce2193647ad40f3d99e
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Oct 4 16:55:38 2015 +0100

    Close f_in on error in Lexicon_De.

commit fd687c3162a604c98d98080bb3712a6779a130bd
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Oct 4 16:53:34 2015 +0100

    Close f on error in LoadDictionary.

commit c39564c11f9aa6c2fb093ab826a453e93d43490e
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Oct 4 16:48:42 2015 +0100

    Close f_in on error in CompileDictionary.

commit 0b7a5a6ff196fb9e5ee1149a141cbe8b63dcd752
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Oct 4 16:46:25 2015 +0100

    Free new_translator on error in LoadVoice.

commit ebd64d961b0fa5d96eea7847534f4941e781bd80
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Oct 4 15:42:54 2015 +0100

    Fix a file leak in MakeVowelLists.

commit 66eaac1d6c15da7750a960c04b525c23da514948
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Oct 4 15:37:30 2015 +0100

    Free f_prog_log on error in MakeVowelLists.

commit a77a4330ec034877fe16a741a84f13645aeebca5
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Oct 4 15:33:29 2015 +0100

    Free f_in in VowelChartList on exit.

commit 6722fdaca230f79904c25e61090c5c2b99add9ab
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Oct 4 15:10:12 2015 +0100

    Free frame on error in SpectSeq::Load2.

commit 72d8be8c8923ebb490349a6f6824ca36532f1188
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Oct 4 15:01:10 2015 +0100

    Free f_logespeak in LoadConfig if it has already been loaded.

commit ef7994f08460fd6578aadccfe50858a60b6613e7
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Oct 4 14:56:58 2015 +0100

    Free p on error in ReadPhFile.

commit be6ffd3449e444fcd8779d823f8791c72660bba7
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Oct 4 14:53:02 2015 +0100

    Close the file opened in ReadPhondataManifest on error.

commit 8d2f0edce2168f3d48fcf806d6b1e35eefcbea74
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Oct 4 14:44:09 2015 +0100

    Guard usage of f_log in compile_dictlist_file.

commit 7afe4cf0bf6f2dfa0434ee48610e19fef5071f9c
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Oct 4 14:28:55 2015 +0100

    Fix spect_data memory leak in SpectFrame::ImportSPC2 when nx is 0.

commit 1e8175590e46d934592a17213b59cf53543b9dff
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Oct 4 14:19:48 2015 +0100

    Delete spectseq on error conditions in VowelChartDir.

commit 94eefd46d19bd3b8bf50c2592f2fa6a116bb61f8
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Oct 4 13:44:58 2015 +0100

    Delete spectseq on error conditions.

commit a23c5a6f769cb5bb5005779dcf0916bfce045868
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Oct 4 13:44:10 2015 +0100

    Move MENU_ABOUT related objects into the MENU_ABOUT handler to avoid memory leaks.

commit af16ee6327605b8ba235d3d4670eb84a1b9f4235
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Oct 4 13:42:25 2015 +0100

    Free tune_data when returning from CompileIntonation.

commit 6ae765f0f4135722d30d25a33fae346c0300d7e6
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Oct 4 13:41:16 2015 +0100

    Delete spectseq on error conditions.

commit 61522a12a38453a4e854fd9c9e0994ad80420243
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Oct 4 13:39:00 2015 +0100

    espeakedit: fix argument processing for unicode argv types

commit 48ba1899e4b9bb3f38dabb31d3cb86aff50656a2
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Jul 25 12:26:25 2015 +0100

    tests: support the new Marathi language.

commit 586c911d67c1d7762dc716058451f986ad89ddb7
Merge: 135f8525 c48bb4cd
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Jul 25 09:51:12 2015 +0100

    Merge tag '1.48.15' into android
    
    espeak 1.48.15

commit bddb25bdc76bd932ab3dc011d0aaaffa21558dd1
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Jun 18 17:39:09 2015 +0100

    Unicode Character Data 8.0.0

commit 135f852598689f7a5afd695b008a0d41c3fc24e9
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun May 31 19:51:03 2015 +0100

    getTtsLanguage: workaround NPE in >= Lollipop.
    
    When there is no TTS engine selected, mTts.getVoice() will throw
    a NullPointerException. This is a workaround to cope with this bug
    in Android.

commit 05b5837ff06e4f10d94313f5eb1864404fc34507
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun May 31 19:49:50 2015 +0100

    Use android plugin 1.2.3 for Android Studio 1.3.

commit 260e146e03bcb44879441c2e5caf446af07f89a9
Author: Thomas Guillory <thomasg.contact@gmail.com>
Date:   Mon May 25 23:25:56 2015 +0200

    FIX ouille = uj

commit 60ec80d5abadc209bd9acdafb113bf469f8ef05e
Author: Thomas Guillory <thomasg.contact@gmail.com>
Date:   Mon May 25 23:20:24 2015 +0200

    ADD general rule for ou = u

commit 74be51929157a2a638b04a4ac0e0657b6ccdcddc
Author: Thomas Guillory <thomasg.contact@gmail.com>
Date:   Mon May 25 18:15:53 2015 +0200

    FIX o followed by gn

commit 1762fdb6f88598278851ce082839f38f03be7ebc
Author: Thomas Guillory <thomasg.contact@gmail.com>
Date:   Mon May 25 14:45:48 2015 +0200

    FIX ɲ, gn, and some more o O

commit aead0b6ea385e4ffe09a13b2c11fcf0714c036fb
Author: Thomas Guillory <thomasg.contact@gmail.com>
Date:   Mon May 25 13:53:22 2015 +0200

    FIX some rules between o and O

commit 79003ea0521193a23e31aab6a5d90a7b7b2caedb
Author: Thomas Guillory <thomasg.contact@gmail.com>
Date:   Sun May 24 23:58:47 2015 +0200

    ADD the phoneme j. to ph_french and correct fr_rules

commit 40031ae9aba990b7e88b48a1426f454a6791f2b7
Author: Jim Regan <joregan@gmail.com>
Date:   Fri Apr 17 19:57:14 2015 +0100

    Missing space

commit c48bb4cd34874a08ee3e6bda13759c6335ad665f
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Apr 16 13:59:24 2015 +0100

    autotools: build the 'mr' dictionary

commit 78d6119342f34629f36c19baa477f1ec137db954
Merge: 4d197826 df3989c6
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Apr 16 13:58:29 2015 +0100

    Merge branch 'development'

commit df3989c633a3dfb5ea8b554a3e07db2c8e526a1b
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Apr 16 13:57:13 2015 +0100

    1.48.15 (from http://espeak.sourceforge.net/test/latest.html)

commit 4de4687d3af8dfeb3848004f261a325e26b41539
Merge: 24f15196 f54252ea
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Apr 16 13:50:25 2015 +0100

    Merge branch 'upstream' into development
    
    Conflicts:
            dictsource/dict_phonemes

commit f54252ea6934056219576925dce64075e7c8bb32
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Thu Apr 16 10:43:36 2015 +0000

    [1.48.15]
    Language changes: en, fa, hr, pl, ta
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@389 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 4d1978262b1099c50b600aa5b9249ac55e2ca3d0
Merge: 1c6bdbd9 24f15196
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Apr 1 17:01:29 2015 +0100

    Merge branch 'development'

commit 24f15196c443bbcd21c57aea6fa5e277888ba93e
Merge: e4a4ca28 065a0e8f
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Apr 1 16:52:48 2015 +0100

    Merge branch 'upstream' into development
    
    Conflicts:
            dictsource/dict_phonemes
            phsource/compile_report

commit 065a0e8f03bfac5677e1503a1c5ea0c6093ec023
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Wed Apr 1 14:58:25 2015 +0000

    [1.48.14]
    Language changes: af, en, eu, fa, hi, hu, id, it, mr, pl, ta.
    zh (numbers)
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@388 d46cf337-b52f-0410-862d-fd96e6ae7743

commit b95425f8bd282f1cd949c0e1d2c297209d6eb999
Author: Menny Even Danan <menny@evendanan.net>
Date:   Fri Mar 27 18:00:53 2015 -0400

    Preserving original file formating

commit 8c293458caa5855e81cd061adfee0e9727f9e26a
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue Mar 10 18:52:15 2015 +0000

    printucddata: support printing characters as utf8

commit a662178564cbb2941ad7d8f91d3a744258022669
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue Mar 10 18:34:20 2015 +0000

    printucddata: support printing data on characters from file/stdin

commit 679befd4bfee23961d22a62618eef94b2aceb7e9
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue Mar 10 18:10:29 2015 +0000

    printucddata: support printf-like format strings

commit f1253122e775fb737a9a3fd66e74f311a7c8d32d
Author: embar- <embar@super.lt>
Date:   Fri Dec 19 21:22:33 2014 +0200

    Add missing file

commit c395a198bb13551238b2791b3a7186cb3ca45adb
Author: embar- <embar@super.lt>
Date:   Fri Dec 19 21:21:48 2014 +0200

    Add missing file

commit 1c6bdbd99d8923d44a451121691b8972a586678e
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue Nov 18 17:51:55 2014 +0000

    Fix building with wxWidgets 2.8

commit 4031473d1528ebf9b3a7b99c122e147250a57efd
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Nov 8 14:15:46 2014 +0000

    Klingon: Provide a more accurate Copyright notice.

commit a5ca183634f87b4458627a6640dc147437ee5677
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Nov 8 13:30:18 2014 +0000

    README: The library uses C++ features, so is a C++ library.

commit 7887e19fae82557029d0e032d12f11d06ae5d811
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Nov 8 13:25:01 2014 +0000

    README: Comply with the Unicode Terms of Use

commit 5915344e3ae0b1400cb4f0dc992474490c413c35
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Nov 8 12:40:25 2014 +0000

    README: Improve the description of the project.

commit a980ff96db87a99c432ace364b806d658be019c4
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Nov 8 11:27:26 2014 +0000

    Remove the data/csur/README.md file.
    
    This information has been added to the main README.md file, so is
    now redundant.

commit a50130b04be125a12ab619bcfd354e3c95957794
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Nov 8 11:25:15 2014 +0000

    README: Improve the CSUR section.

commit bcf8be59b323e2bbaf03a6c430ca09f26bf8f3b1
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Nov 8 11:11:19 2014 +0000

    Support enabling the CSUR data.

commit 4bfa9e5cf6f724293417c50560d645592bfab778
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Nov 8 10:32:31 2014 +0000

    CSUR: Use the Zinh script code for symbols

commit 28baabf72ac8f930d9c50159ae5fb0d6ebc9ee8f
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Nov 8 10:22:37 2014 +0000

    Remove the IANA subtag registry parser
    
    This is not needed now that PropertyValueAliases is used for script
    mapping.

commit 1154409393a8e64f6f52aeeeb2bbf3ff82e47b34
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Nov 8 10:08:04 2014 +0000

    Use PropertyValueAliases for the script mapping.
    
    The mapping of the script labels in the UCD data to ISO 15924
    script tags is now done using the sc property map in the
    PropertyValueAliases data.
    
    This has the following benefits:
    
        1.  It removes the dependency on the IANA subtag registry.
    
        2.  It ensures the scripts are correct as specified in the
            UCD data files.

commit 8a8f021a2ccc32a2daeceb8c6343d833a417a037
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Nov 8 09:33:43 2014 +0000

    ucd: support parsing PropertyValueAliases data

commit af853e408e4cb2d48660dcffa7ee21b949984823
Merge: 240a0c94 e4a4ca28
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri Nov 7 09:24:12 2014 +0000

    Merge branch 'development'

commit e4a4ca28e18146769ab2bd8a92ef0e5e723baa52
Merge: 3fb6f9dc bfc7790a
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri Nov 7 09:20:21 2014 +0000

    Merge branch 'upstream' into development
    
    Conflicts:
            dictsource/dict_phonemes
            phsource/compile_report

commit bfc7790a5a7a4ba97bfe974ca415b936f8115b31
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Tue Nov 4 10:22:07 2014 +0000

    [1.48.13]
    Changes to:
    en, pt,
    it,  implement ordinal numbers.
    eu, stress positions.
    es,  revert change to [t] and [k]
    de, change to sounds "pr" and "kr".
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@387 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 6fd20acae4e839e3809f459da56bba4f15715f68
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Nov 2 12:11:59 2014 +0000

    Update the README to reflect the new requirements.

commit 240a0c94cebf29a720a7ee8c1c62cd706a86ba4d
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Nov 1 22:08:38 2014 +0000

    autotools: update the phsource dependencies

commit 1530534bc7c1e55eddc774cd7ff753cd005636ae
Merge: 34634569 3fb6f9dc
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Nov 1 22:04:32 2014 +0000

    Merge branch 'development'

commit 3fb6f9dc1d7f5f9fc1cd84e9329f6d40b27d24f3
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Nov 1 22:03:57 2014 +0000

    Remove the executable bit from the source files.

commit 8ae9195ac3ddddb7fcb3b6ba4a4cd976ff80c859
Merge: 1af0afa8 8165a302
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Nov 1 21:58:15 2014 +0000

    Merge branch 'upstream' into development
    
    Conflicts:
            dictsource/dict_phonemes
            phsource/compile_report

commit 8165a3029c43a1fee25fe751c9d3d3da2db7323f
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Sat Nov 1 14:54:28 2014 +0000

    [1.48.12]
    Language changes: an, de, en, it, pt, ta, gu, hi, pa, ur.
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@386 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 6c8df05fb713228df8697b1f67d4c68301544baa
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Oct 30 17:32:56 2014 +0000

    eSpeak for Android 1.48.11

commit 39eb0d2cff47bbd1e9226b13968913cc284b5436
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Oct 30 16:58:22 2014 +0000

    Theme: use the Material theme on API 21 and later

commit 7909431259917858a8dddeb30386ef4b6b9d9e82
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Oct 30 16:34:36 2014 +0000

    Theme: use a dark action bar

commit d4c6bc2549f3668406a04ce88e5af24b13d5d709
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Oct 30 16:32:07 2014 +0000

    Use the Holo Light theme.

commit c14cfbf9126160cd2349294ce8fbbb0194ed8b04
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Oct 30 16:07:49 2014 +0000

    SpeechSynthesis: test for and prevent duplicate voice entries

commit cb41b502e3e2645392aa44871c083589caff9db4
Merge: 6fa2e34c 34634569
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Oct 30 15:46:47 2014 +0000

    Merge branch 'master' into android

commit 6fa2e34c7f72a0d0809741834e50da5df0eae0e6
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Oct 30 15:42:19 2014 +0000

    Revert "DownloadVoiceData: check the mkdir return value"
    
    This reverts commit 6ac54860a1e629c01e0a8b3a3d317d31d61ece70.
    
    This change was preventing the voice data from being installed.

commit 34634569f849e45ff859dcf83e9af1c315df1c48
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Oct 30 15:10:14 2014 +0000

    ko is present in espeak-data/voices/asia, rm from test/

commit 1740026c1cb7c815390de5267a85eeb589110a9e
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Oct 30 14:56:16 2014 +0000

    SpeechSynthesisTest: make mVoices a Map

commit 58047cef67ac06972fa6ce17bbc94700bf0e864c
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Oct 30 14:23:58 2014 +0000

    [Android 5.0] TTS settings crashes on hye-arevmda

commit f4adda18b4163b50a98456e291e7714fd147e1eb
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Oct 30 14:16:43 2014 +0000

    Voice: use the ISO3 language and country codes
    
    The Android 5.0 Text-to-speech output settings dialog checks that
    the languages from CheckVoiceData use the ISO3 language and
    country codes. This change matches that expectation.

commit 736986d609752a9f79981a657e3c6784334b8a26
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Oct 30 13:14:48 2014 +0000

    TextToSpeechService: support SynthesisRequest.getVoiceName

commit 1c0e4cfaa9e3cacdfef3176bff0b499e7f850e24
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Oct 30 12:56:06 2014 +0000

    TextToSpeechService: use a HashMap for the voices.
    
    This improves the performance of looking up a voice by name.

commit cfb2f9d3cbd1deae933b9b36c7c6aa46a6215a19
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Oct 30 12:28:32 2014 +0000

    Fix TextToSpeech,setLanguage on Android 5.0.
    
    As of Android 5.0, TextToSpeech.setLanguage calls the new
    TextToSpeechService.onGetDefaultVoiceNameFor(lang,country,variant)
    and uses the specified voice name.
    
    The default Android 5.0 implementation of onGetDefaultVoiceNameFor
    does not work with eSpeak. This provides a working implementation.
    
    This fixes the TextToSpeechTest.testLanguages tests on Android 5.0.

commit 98208df155c00ee591795c04f650731cd85a8824
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Oct 30 11:23:07 2014 +0000

    TextToSpeechTest: provide more context information

commit dbb259056ef3fc935caa8ac5f2a14ad8e54f9a47
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Oct 30 09:25:23 2014 +0000

    Add CheckVoiceData activity tests.

commit c9003c50ba37b42dc45ee72faed42331465e4c21
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Oct 29 19:50:43 2014 +0000

    TextToSpeech: test and fix onIsValidVoiceName

commit daa9326eb252a4bb617787ce8edeb3a03fd10fbe
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Oct 29 19:18:41 2014 +0000

    TextToSpeechTest: languages with codes not supported by Android are not present

commit 83326027bf7718643cf124cbf253dc6cdc70224d
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Oct 29 19:17:26 2014 +0000

    TextToSpeechTest: factor out the language checks

commit f9912e0c4162d4c32211d8df217c98f836c55345
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Oct 29 18:21:31 2014 +0000

    TtsService: fix and test onGetVoice.
    
    The default Android 5.0 implementation enumerates the available
    locales. This enumerates the voices returned by eSpeak.

commit 702f8be24f4524b2c1a247e990b7730a6edabd01
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Oct 29 16:32:25 2014 +0000

    TextToSpeechTest: always test getLanguage.
    
    This changes the getLanguage helper to return the result from
    getLanguage on all platform versions, disabling the deprecated
    message on API 21 and above.

commit 7846e91089522c35b2f56dfa6aec802a6902bc11
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Oct 29 15:59:48 2014 +0000

    TtsService: add wrappers for the new voice APIs.
    
    This adds method declarations for the new voice APIs, forwarding
    them to the default implementations.

commit d90e58f9cd10d679f19974f8d248eeeff4143adb
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Oct 29 15:34:20 2014 +0000

    Fix deprecated SynthesisRequest.getText usage.

commit 0dd897471c549d4c652d3bf754fe0e85653d38c7
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue Oct 28 19:05:21 2014 +0000

    tests: initial language may be null

commit 3d2308e2859d4beef57cb14d015d987a8fa50adf
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue Oct 28 18:30:16 2014 +0000

    Use API 21.

commit 6ac54860a1e629c01e0a8b3a3d317d31d61ece70
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue Oct 28 17:32:16 2014 +0000

    DownloadVoiceData: check the mkdir return value

commit 8fe359d0e46f06efc63b66864c14f9b50dde41af
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue Oct 28 16:47:32 2014 +0000

    Remove unused imports.

commit 3eab09e166a8f5bc935b6028ddb3aa4079dd309e
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue Oct 28 16:28:55 2014 +0000

    tests: fix the expected string tests on Android 4

commit cc0341e7992366cb37f173fd63fbf4e230562bb8
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue Oct 28 16:11:51 2014 +0000

    tests: map TextToSpeech.LANG_* to strings.
    
    This creates a custom hamcrest matcher that maps the TextToSpeech
    LANG_* constants to strings. This makes it easier to read the
    text output when the tests fail.

commit 328f4cfdc9c377565b3fec2e7a6db764b331837e
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue Oct 28 15:33:11 2014 +0000

    Test and fix Java to IANA country code mapping.

commit 657674291719004954b7f0a45a1f62177d3b816c
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue Oct 28 15:23:53 2014 +0000

    Test and fix Java to IANA language code mapping.

commit f68efe7224cb8868cda8a5bc7b216c855438a0c4
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue Oct 28 14:54:09 2014 +0000

    tests: update the expected strings for Android 5.0

commit 1cfb4334380fdaaa6395282a853817efe0d0f050
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue Oct 28 13:05:27 2014 +0000

    tests: update the voice data

commit c006d1c696ac89922bc5487c90c526df344617d1
Merge: 1c78ef70 81955300
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue Oct 28 12:59:53 2014 +0000

    Merge tag '1.48.11' into android
    
    espeak 1.48.11
    
    Conflicts:
            Makefile.am

commit 1c78ef70ba02be5430f42a1f3173fa44adbc035a
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue Oct 28 12:48:45 2014 +0000

    autotools: support using a custom gradle command

commit bc5e9196632cb63bc06e9dc39c72049253978eea
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Oct 27 16:45:26 2014 +0000

    build.gradle: update to the latest gradle plugin version

commit 81955300d6241952ef45f5e970e5720a5a579b3e
Merge: c231e8ef 1af0afa8
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Aug 31 17:22:49 2014 +0100

    Merge branch 'development'
    
    Conflicts:
            src/Makefile

commit 1af0afa88c58de7fb6627afb546a19e0e73239b5
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Aug 31 17:22:12 2014 +0100

    1.48.11 (from http://espeak.sourceforge.net/test/latest.html)

commit 7c90388216536866924a230ecb6868b0a34a8d85
Merge: 280c4f83 b27f69bb
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Aug 31 17:16:14 2014 +0100

    Merge branch 'upstream' into development
    
    Conflicts:
            dictsource/dict_phonemes
            phsource/compile_report

commit b27f69bb5aa4c4a2c3c7ee4302422fd8c20c0299
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Sun Aug 31 15:50:07 2014 +0000

    [1.48.11]
    Command-line: added options --sep --tie.
    
    API, changed the meaning of the "phonememode" parameter in espeak_SetPhonemeTrace() and espeak_TextToPhonemes().
    
    Language changes to:  en, eu, pt.
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@385 d46cf337-b52f-0410-862d-fd96e6ae7743

commit c231e8ef1a157be4f7fb79c3ad010f59dd9afe5c
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Aug 21 11:25:48 2014 +0100

    autogen.sh: OpenBSD does not support '-v' on ls

commit 47af3ade04359e25da8ca39018f89a3579b9af08
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Aug 21 11:23:39 2014 +0100

    autogen.sh: fix libtoolize detection on Mac OSX

commit 7beaef44999018ce6c808a12b6257dd7989a4540
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Aug 14 17:04:33 2014 +0100

    mbrola/de6: support syllabic m and n

commit 55b2e01a6c484519061aadd3a508a9c2cba16eae
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Aug 14 10:44:18 2014 +0100

    autotools: support building the mbrola phtrans files

commit 560b21462308d5aefd8f85d2b9928f82e3b15693
Merge: 203cfcfb 280c4f83
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Aug 10 12:04:00 2014 +0100

    Merge branch 'development'

commit 280c4f836e8b8de6d491f9ec2544f30d7e4bd642
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Aug 10 12:03:21 2014 +0100

    1.48.10a (from http://espeak.sourceforge.net/test/latest.html)

commit b64beb8b23287749582846085e6444ddf53f2c1e
Merge: 0566f86f 23157365
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Aug 10 11:58:16 2014 +0100

    Merge branch 'upstream' into development
    
    Conflicts:
            dictsource/dict_phonemes

commit 2315736555448d43cf84d5832c68eabbfeb4e980
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Sun Aug 10 10:48:54 2014 +0000

    [1.48.10a]
    Fix: missing updates for mbrola US voices.
    Fixes for language: ta.
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@384 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 543223441d72bd70b5b2f1954432577817031430
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Aug 9 16:15:34 2014 +0100

    Update to support the voice changes (ia, bn)

commit 00669bac64a29da70595e545e8be3106bf6c4e50
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Aug 9 13:49:28 2014 +0100

    README: fix instructions mangled from a merge conflict

commit 07d638985f58306e3bb40a4a162d8df4206c70b7
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Aug 9 13:46:05 2014 +0100

    README: update the location of the built apk file

commit 679ae0dab2a270b360a52883f8ff6c50da333df2
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Aug 9 13:43:32 2014 +0100

    README: building with Eclipse is no longer supported

commit d680b29259deb712301dd4241aca54131aacedb6
Merge: 343b900e 203cfcfb
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Aug 9 13:31:47 2014 +0100

    Merge tag '1.48.10' into android

commit 343b900eb10a9a878cfaa42ff4bf2665a01af9fc
Merge: 31f6a777 c31dac83
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Aug 9 13:31:41 2014 +0100

    Merge tag '1.48.09' into android

commit 31f6a7773f2871f8700f49a8eb45b63a8d2b6e86
Merge: a11c2f01 256ad226
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Aug 9 13:31:05 2014 +0100

    Merge tag '1.48.08' into android

commit a11c2f01b375a69a759af7871258d4efe563b91b
Merge: 092318d4 4f093cdf
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Aug 9 13:29:39 2014 +0100

    Merge tag '1.48.07' into android

commit 203cfcfb4ff3929e7c9767a3c508cf23810dca9e
Merge: c31dac83 0566f86f
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Aug 9 13:18:22 2014 +0100

    Merge branch 'development'

commit 0566f86f20aebd86077c2b3fba5134512f9b74ad
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Aug 9 13:16:51 2014 +0100

    1.48.10 (from http://espeak.sourceforge.net/test/latest.html)

commit 54a8d7a9e93bcaf2a6f9e90ef084e95f9ac07d6e
Merge: ac2932cc bb057791
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Aug 9 13:10:22 2014 +0100

    Merge branch 'upstream' into development
    
    Conflicts:
            dictsource/dict_phonemes
            espeak-data/voices/asia/fa-en-us
            phsource/compile_report
            phsource/mbrola/ir1

commit bb057791f4ce906fd3d2336f1fe44f221125aa82
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Sat Aug 9 11:49:45 2014 +0000

    [1.48.10]
    Language changes: bn, en, it, pt, ta.
    Rhythm changes: eo, es.
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@383 d46cf337-b52f-0410-862d-fd96e6ae7743

commit c31dac837049b029e287ac02d278a20964eb36f2
Merge: 8a237b33 ac2932cc
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue Jul 22 11:44:10 2014 +0100

    Merge branch 'development'

commit ac2932cca15fca1b0642e9d682d44df652875a38
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue Jul 22 11:43:31 2014 +0100

    1.48.09 en-us: use of dictrules 2 was reverted

commit 8a237b3315152aba93793deabc19808fd19dce68
Merge: 256ad226 3f1f034f
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Jul 20 16:34:13 2014 +0100

    Merge branch 'development'

commit 3f1f034f1b755735727dc0b57fb7f6303d4535f2
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Jul 20 16:33:21 2014 +0100

    1.48.09 (from http://espeak.sourceforge.net/test/latest.html)

commit 9760f07f8a47763627f3a96b0cf24c0a4fa15933
Merge: a48a34f0 a6729964
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Jul 20 14:42:53 2014 +0100

    Merge branch 'upstream' into development
    
    Conflicts:
            dictsource/dict_phonemes
            phsource/compile_report

commit a67299641b9e2121899e679b6f8c8912f7ab94d3
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Sun Jul 20 11:41:33 2014 +0000

    [1.48.09]
    Fix bug in 1.48.08, mispronouncing English words when using a voice with a non-Alatin alphabet (eg. Tamil).
    
    Language changes:  en, fa, pt, ta
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@382 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 256ad226f2db263f614060fc7866c482e8c29f67
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue Jul 15 12:47:13 2014 +0100

    autotools: build the 'ia' dictionary

commit b3079433f21393f9f755349e3962546906fa5f2e
Merge: 4f093cdf a48a34f0
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue Jul 15 12:46:09 2014 +0100

    Merge branch 'development'

commit a48a34f0a4a7156887abaaebd27eefb7293a6a2d
Merge: c9e0cda8 966a84d7
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue Jul 15 12:45:39 2014 +0100

    Merge branch 'upstream' into development

commit c9e0cda891b31f54e9e4db88a08233bd23d67c06
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue Jul 15 12:41:04 2014 +0100

    1.48.08 (from http://espeak.sourceforge.net/test/latest.html)

commit 966a84d77989f63d21ed700b7b34f26675ff433b
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Tue Jul 15 11:32:06 2014 +0000

    [1.48.08]
    Fixed character encoding problem with pt_rules
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@381 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 4674398629ef87d4cd021bc9c3c25d78ef5ea837
Merge: 682910ed 992b4cf0
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue Jul 15 12:31:57 2014 +0100

    Merge branch 'upstream' into development
    
    Conflicts:
            dictsource/dict_phonemes
            phsource/compile_report

commit 992b4cf06884e84ad3b3ee29779aed6e8dbb773b
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Tue Jul 15 10:09:18 2014 +0000

    [1.48.08]
    Added language "ia" (Interlingua).
    Language changes: en, it, pt, ta.
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@380 d46cf337-b52f-0410-862d-fd96e6ae7743

commit d33c342e74388ead3278dd70ea9fb97f89357ac7
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Jul 14 15:15:56 2014 +0100

    NEWS: remove an errant block of text

commit ea191f1371131090406992752edf1a87be872a44
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Jul 14 15:05:02 2014 +0100

    ucd-tools 7.0.0.1

commit a370cc607af8bd323b0159f996032e1aaa4897fa
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Jul 14 15:02:35 2014 +0100

    src/tostring: fix up the Script name entries

commit fe8633b1bf999ac8dcf2573f7b87c49fd3ef862b
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Jul 14 14:59:06 2014 +0100

    src/tostring: use an array instead of a switch for script names

commit 8564c19582e433da9209c0b9e0c0f187d13636f7
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Jul 14 14:42:19 2014 +0100

    autotools: update the default for --with-unicode-version to 7.0.0

commit c3a303b72fc4556f2a4565f9d456cd5e31de2556
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Jul 14 14:39:25 2014 +0100

    Update the release notes.

commit 24f6e97f059c46d742224264d3649ded6e3b7018
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Jul 14 14:10:32 2014 +0100

    tostring: map the new script values

commit 9589e27f0f8689a99646cd6c5a55f98bf9a577a6
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Jul 14 13:30:32 2014 +0100

    tools/printdata.py: don't include CSUR data in the tests

commit 892006d10db65aeaf475a184c017f2046affef3d
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Jul 14 13:23:54 2014 +0100

    Move the CSUR data to data/csur

commit ced06ed0f4f2baf451a23d8e72a273181e7665db
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Jul 14 13:12:16 2014 +0100

    Do not include supplementary data in the UCD APIs.
    
    This removes support for the CSUR (ConScript Unicode Registry) data
    in the main Unicode APIs. This data should be accessed through a
    different API.

commit 8836af49427ea3b066822bb7f169334ee4fa3112
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Jul 14 12:57:19 2014 +0100

    README: update the UCD version in the docs

commit 092318d4dfb5ae9f8dda9f81b23a108517b4a101
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Jul 3 12:11:17 2014 +0100

    jni: avoid crashing when run on ART
    
    The ART runtime is stricter about calling env->DeleteWeakGlobalRef
    on an object/value that was not returned from env->NewWeakGlobalRef.
    In that case, it triggers an abort which causes the application to
    crash and display an "Application has stopped" dialog message.

commit 9fbc01bed581bbe1c64813c9741c869b6cfce64d
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Jul 3 12:09:47 2014 +0100

    Use gradle plugin 0.12.+ (for Android Studio Beta).

commit b757f60c63dd748af67874b0266471a3fb1034fc
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Jun 28 11:33:59 2014 +0100

    Unicode Character Data 7.0.0

commit ec34ff5854515f8fc2c0f257867240d30241cfaf
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Jun 28 11:33:22 2014 +0100

    ucd.h: update script to match ISO 15924

commit 4f093cdfc34f67fd73c32f9916a525cb36789011
Merge: 23b83243 682910ed
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Jun 23 11:53:25 2014 +0100

    Merge branch 'development'

commit 682910edf94f834c4c1e63a507a89c64de387654
Merge: 86619c58 64c30fe2
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Jun 23 11:47:31 2014 +0100

    Merge branch 'upstream' into development
    
    Conflicts:
            dictsource/dict_phonemes
            phsource/compile_report
            phsource/vwl_en_us/ai3

commit 64c30fe2e4957703b6518cc2f2e2b22424e10155
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Mon Jun 16 18:41:40 2014 +0000

    [1.48.07]
    Language changes: bn, en, en-us, gu, it, pt
    No program changes.
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@379 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 6f2f4c94fdd94ca069051faaff5e149970d0224f
Merge: 42de2a58 23b83243
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri Jun 6 12:56:56 2014 +0100

    Merge branch 'master' into android

commit 42de2a58973f6eb1949f803968a65cb292476335
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri Jun 6 12:50:00 2014 +0100

    eSpeak for Android 1.48.05

commit aabf4602cad016530c75260ca72cac653c08262c
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Jun 1 16:33:09 2014 +0100

    Remove uses-sdk from AndroidMasnifest.xml (specified by gradle).

commit c1f3dd8ddc61559ef601c31de34c7b3a2125c215
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Jun 1 16:23:29 2014 +0100

    Fix the tests after updating to 1.48.05.

commit d2c83b1096df9c93b63a689e28b2e5a957d7f100
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Jun 1 16:14:09 2014 +0100

    build.gradle: fix building the tests

commit 23b832436554cb572cede9897a48a5ab77fb69b3
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Jun 1 13:20:22 2014 +0100

    configure.ac: allow setting the wx-config path

commit 1c797cf8cfa24a0fd868f3911d82a0ddcf2df059
Merge: 9c21ca97 86619c58
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri May 30 23:21:49 2014 +0100

    Merge branch 'development'

commit 86619c585e3a39fa0faf7e875c61249ee3f04463
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri May 30 23:21:06 2014 +0100

    1.48.06 (from http://espeak.sourceforge.net/test/latest.html)

commit 101edf9a417a16ef06a27f78865011e919c81b92
Merge: 4371a0b8 8f36fa43
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri May 30 23:08:14 2014 +0100

    Merge branch 'upstream' into development
    
    Conflicts:
            dictsource/dict_phonemes
            phsource/compile_report

commit 8f36fa4383ae43886940a7da3f4b8df45b77a2b8
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Fri May 30 21:24:57 2014 +0000

    [1.48.06]
    Language changes: en, hi.
    Changes to en-us phonemes [aI] [aI@] [aI&]
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@378 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 0008e7d7d11e6c1df0479ce83c41d22dd278fbf2
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon May 26 16:41:52 2014 +0100

    ImportVoicePreference.java: fix a crash when no dictionaries are found

commit 51da73921c187d244fe5c2566f350ea0a12788a5
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon May 26 16:14:38 2014 +0100

    build.gradle: target SDK version 19

commit 9008ff311db3be14677d73e94cee3840d5f866ae
Merge: 9defa140 9c21ca97
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon May 26 16:01:05 2014 +0100

    Merge branch 'master' into android

commit 9defa140cea4c6d1fff8bb1a7de85f5f221c5d26
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon May 26 15:58:43 2014 +0100

    Updated the Russian translations (translator: electrogramma)

commit e65a490eed70b887066175d162ec81101a8206d8
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon May 26 15:58:10 2014 +0100

    Updated the Catalan translations (translator: jmontane)

commit 453d4a37922c1308c6f05d6e925df488a7fef40f
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon May 26 15:51:03 2014 +0100

    build.gradle: update the build tools and gradle plugin

commit 9c21ca97026379b208e8ce5667eedb33a4a78344
Merge: 88da6eab 4371a0b8
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri May 23 17:16:17 2014 +0100

    Merge branch 'development'
    
    Conflicts:
            phsource/phonemes
            src/Makefile

commit 4371a0b83864b09e9e6d8c4a35951bc0e1d58394
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri May 23 17:12:26 2014 +0100

    1.48.05 (from http://espeak.sourceforge.net/test/latest.html)

commit 46efa9166a5a0a0b460d5e236bef99f678e367a0
Merge: 16ed9172 09824162
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri May 23 13:55:29 2014 +0100

    Merge branch 'upstream' into development
    
    Conflicts:
            dictsource/dict_phonemes
            phsource/compile_report

commit 09824162de93262eba16b88cfa0b22f4ddeeb250
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Fri May 23 12:46:15 2014 +0000

    [1.48.05] continued.
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@377 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 24379e026d0e4e8ecd5983a9bc1d7c60a0800a25
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Fri May 23 12:44:05 2014 +0000

    [1.48.05]
    Updated eSpeak makefile to inherit compiler options.
    
    Language Greek (el): recognize polytonic spelling.
    
    Language changes: en, gu, it, pt, ta, ur.
    Language phoneme changes: de [r],  hi [a:] [r].
    
    Added phoneme table for Arabic.
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@376 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 88da6eab8a6e6cc3a5df6a1f6806029835e4e312
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon May 5 12:45:58 2014 +0100

    README.md: Add a flattr button.

commit c53357551f8ef7a8be980f9cd75c6aeb60c09495
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Apr 17 10:56:14 2014 +0100

    autotools: use glibtoolize on Mac OSX

commit 7eec8e2f7ee5ff6d51daaa6deb2e73dc09370a75
Merge: 5c04de2b 16ed9172
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Mar 6 12:07:40 2014 +0000

    Merge branch 'development'

commit 16ed91721e94ba5920c0a4610b449610926ba0c6
Merge: 7592c683 9efa9c21
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Mar 6 12:07:10 2014 +0000

    Merge branch 'upstream' into development
    
    Conflicts:
            dictsource/dict_phonemes

commit 9efa9c210082e3ab3c528e7e72b717f50e023b6a
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Thu Mar 6 11:59:18 2014 +0000

    [1.48.04]
    Corrections to languages en, nl, ta (rules, list, and dict files).
    No other changes from version 1.48.03. No change to program, phoneme
    data, espeakedit, or other languages.
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@375 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 5c04de2bea0df8e97207b9967d85d69a588c58c3
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue Mar 4 17:54:03 2014 +0000

    autotools: build the 'eu' dictionary

commit b10823e1bc2094b57dacefee86f87f08d32350d1
Merge: 38f02aa6 7592c683
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue Mar 4 17:51:51 2014 +0000

    Merge branch 'development'
    
    Conflicts:
            phsource/phonemes

commit 7592c683a8b32cbe0bc7810e634bc2a7a485a962
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue Mar 4 17:48:09 2014 +0000

    1.48.03 (from http://espeak.sourceforge.net/test/latest.html)

commit 691645b4089562926a3aca2a209e042ba2bcfb81
Merge: a6ae4585 6bc5e798
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue Mar 4 17:43:41 2014 +0000

    Merge branch 'upstream' into development
    
    Conflicts:
            dictsource/dict_phonemes
            phsource/compile_report

commit 6bc5e798c114392fb9bc6a6c5b3b624005517ec5
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Tue Mar 4 16:52:26 2014 +0000

    [1.48.03]
    Fix bug, use of the command-line  "espeakedit --compile" produced phoneme data
    in which vowels started at full amplitude instead of gradual increase.
    
    Fix bug:  SSML <break time=""> with values greater than 23 seconds were ignored
    due to arithmetic overflow.
    
    Phoneme definition files:
    Added new function:  ChangeNextPhoneme().
    
    Language changes include: da, en, fa, gu, hu, it, nl, pt, ta
    
    Started new language: eu (Basque).
    
    *_rules files:
    Allow $p_alt1, $p_alt2, etc in pre-conditions.  The rule matches if the
    characters before the current point in the word occur as an entry in the
    *_list file with the corresponding $alt attibute.
    
    Added condition $list.  This is similar to $p_alt etc, but examines
    all words in the *_list file which don't have the $only attribute.
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@374 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 000ee52846b9d52323bcc52877608e72e5fa2987
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Feb 27 14:06:42 2014 +0000

    tests: support the new languages and translations

commit 400f16e5cc4343d0050aa86894b9c2aa612d8c3b
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Feb 27 13:07:10 2014 +0000

    android: do not fail release build on lint issues

commit 8a8cce4f6676eb30aa23b3a3e3246139116e6974
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Feb 27 12:56:01 2014 +0000

    README.md: gradle 1.10 is now required

commit 056562a6e387929a0df03df899f6ab05e055b21d
Merge: 8a9fe95c 38f02aa6
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Feb 27 12:51:01 2014 +0000

    Merge branch 'master' into android
    
    Conflicts:
            README.md

commit 38f02aa6116d643f1d52452b189b00e02c9ef12a
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Feb 27 12:47:58 2014 +0000

    autotools: fix building only the phonemedata on a clean setup

commit 8a9fe95ccef541650c9c507fc267b538ea76fb6f
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Feb 27 12:31:29 2014 +0000

    Android Studio 0.4.* build fixes

commit e911710db90852ba8b4625d51ad584457dac2186
Merge: 8694543e a6ae4585
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Feb 2 15:16:11 2014 +0000

    Merge branch 'development'

commit a6ae45854f57550c70ba7a6d3df743550ba33b37
Merge: 6612a6ef 227d3725
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Feb 2 15:14:03 2014 +0000

    Merge branch 'upstream' into development

commit 227d37256ee855123bef1060d2890a6678120c54
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Sun Feb 2 14:51:49 2014 +0000

    [1.48.02]
    Don't speak single letters as Roman Numbers (this is a fix needed for lang=pt).
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@373 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 8694543ec16ced1f3efa42f69d3705b50281786a
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Feb 2 13:55:12 2014 +0000

    autotools: build the 'gd' dictionary

commit 981c02397772e93f78d6103fc97d5dcf8a4afe82
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Feb 2 13:54:18 2014 +0000

    autotools: update version to 1.48.*

commit ca2dba555767508706b6aaa5dd659c022974b692
Merge: 08e6d8dc 6612a6ef
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Feb 2 13:52:55 2014 +0000

    Merge branch 'development'
    
    Conflicts:
            src/Makefile

commit 6612a6efe98ca1f2deb4b58d54a5c08f88f74c9a
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Feb 2 13:48:48 2014 +0000

    1.48.01 (from http://espeak.sourceforge.net/test/latest.html)

commit f2d6de1d9179ba69f1f766cba32070113f9a980c
Merge: 464e4d7e 350f12bd
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Feb 2 13:44:02 2014 +0000

    Merge branch 'upstream' into development
    
    Conflicts:
            dictsource/dict_phonemes
            phsource/compile_report

commit 350f12bdc0acd288d5b1ef1c3da0062a46c6e8da
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Sun Feb 2 11:19:16 2014 +0000

    Add initial files for lang-gd (Sottish Gaelic).
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@372 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 16a90bd3238afce973c0fc06cfef2ace94f9f50f
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Sun Feb 2 11:15:16 2014 +0000

    [1.48.01]
    Language changes: bn, en, da, it, pt.
    Started new language, gd (Scottish Gaelic).
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@371 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 08e6d8dcf61a301be66779706c1d8b44bb41c1d7
Merge: 6a45e7b1 464e4d7e
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue Jan 28 19:04:40 2014 +0000

    Merge branch 'development'
    
    Conflicts:
            src/espeakedit.cpp
            src/options.cpp

commit 464e4d7e11d5195dfef377482f2f74966f182632
Merge: 268bac0d 867016ae
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue Jan 28 18:53:29 2014 +0000

    Merge branch 'upstream' into development
    
    Conflicts:
            dictsource/dict_phonemes

commit 867016aeb4b46524ee7c49c7bd95d1393ba9582e
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Tue Jan 28 15:59:17 2014 +0000

    [1.47.17]
    Language changes: en, it, pt
    
    lang=fa, ignore character U+0640.
    lang=it, remove initial consonant doubling.
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@370 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 6a45e7b16231d2b4ff8b28a90720ddd3d73ad422
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue Jan 21 17:59:59 2014 +0000

    autotools: build the 'or' dictionary

commit 204b4c2342796b4b979316d8fa50c92d35d0904d
Merge: 70c3e0f4 268bac0d
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue Jan 21 17:58:41 2014 +0000

    Merge branch 'development'

commit 268bac0db7391d6055fdb65acad8b012c543374b
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue Jan 21 17:57:55 2014 +0000

    1.47.16 (from http://espeak.sourceforge.net/test/latest.html)

commit e1957ded8b001eb041c0210a51a437628dd43b96
Merge: f4278373 5048e535
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue Jan 21 17:42:49 2014 +0000

    Merge branch 'upstream' into development
    
    Conflicts:
            dictsource/dict_phonemes
            phsource/compile_report

commit 5048e535baa8fbb01a6554f9d29eee6d60c0d36e
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Tue Jan 21 16:30:18 2014 +0000

    [1.47.16]
    Added rule attribute $noprefix for *_rules files.  The rule is not used if a prefix has been removed from the word.
    
    Language changes: en, or, pt, ta.
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@369 d46cf337-b52f-0410-862d-fd96e6ae7743

commit e878b4e29bb5c4608e462f013485740bebe0a419
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri Jan 10 20:51:58 2014 +0000

    Updated the Finnish resources (translator: artnay, jkinnunen)

commit 70c3e0f4e47bfae9f78a30bce442fe337a5efaea
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Jan 4 20:13:22 2014 +0000

    README.md: add information about setting up git-svn

commit f4796fb97537c685d810455ab0fa8562384fedf4
Merge: 8c9ca881 f4278373
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Dec 23 16:40:44 2013 +0000

    Merge branch 'development'

commit f42783738863b7b5dd144a47438e56e1d04f8fbb
Merge: a9046c2d 3d49b743
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Dec 23 16:40:28 2013 +0000

    Merge branch 'upstream' into development

commit 3d49b74315879992c24bb77404757058dd10a7e8
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Sun Dec 22 23:22:42 2013 +0000

    [1.47.15a]
    Lang=en, fixed "apply".
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@368 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 8c9ca88183581b363d073b428452fe1303290741
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Dec 22 20:30:19 2013 +0000

    autotools: build the 'lfn' dictionary

commit f9d37b3b351e4c4518679d60060ec5a44c3027c9
Merge: 61d70c07 a9046c2d
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Dec 22 20:29:24 2013 +0000

    Merge branch 'development'

commit a9046c2df3f586cf86411d4196af12fc54ccf4bc
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Dec 22 20:28:58 2013 +0000

    1.47.15 (from http://espeak.sourceforge.net/test/latest.html)

commit fd3742fb642b03c0998163ec27d4051c459d0feb
Merge: 6e9bc0e9 1ca65a17
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Dec 22 20:15:21 2013 +0000

    Merge branch 'upstream' into development
    
    Conflicts:
            dictsource/dict_phonemes
            phsource/compile_report

commit 1ca65a170fd83b87fb90d10048771f3b33ab352f
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Sun Dec 22 12:51:23 2013 +0000

    [1.47.15]
    Language changes to: an, en, gu, it, pt, ta.
    
    Superscripts and subscripts are spoken as single letters and numbers during njormal speech, and with "superscript" and "subscript" spoken when spelling.
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@367 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 0f913e443495bf614d91eb89967773b0a6548ebe
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Dec 12 18:09:05 2013 +0000

    Updated the Indonesian resources (translator: viton sulistyono)

commit 61d70c07a91891dc38177a2ef90c40abe2f50dc3
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue Dec 3 10:52:18 2013 +0000

    README.md: update the bug fixes applied upstream

commit c410c64313d0244960e3aab9503544093259deaa
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Nov 30 00:00:09 2013 +0000

    README.md: espeak 1.47.14 contains the wxWidget 3.0 fixes

commit 37b0e7c092812a7e594114486936c3caaedeb4c6
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri Nov 29 23:59:32 2013 +0000

    espeak 1.47.14 initializes FONT_SMALL/MEDIUM in a different place, so don't duplicate initialization

commit 0d6326efe549647d7c6de46b130e087e9cdaf49c
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri Nov 29 23:56:21 2013 +0000

    espeak 1.47.14 defines wxWidget 3.0 compatibility in main.h

commit 693c9a99665fbd2841dab6e1a22f496ff15d38b9
Merge: 72af7570 6e9bc0e9
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri Nov 29 23:43:03 2013 +0000

    Merge branch 'development'
    
    Conflicts:
            docs/speak_lib.h
            src/main.h
            src/speak_lib.cpp
            src/spect.h

commit 6e9bc0e97e81d2c4ba8fc4046b58cd87f03564a1
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri Nov 29 23:39:45 2013 +0000

    1.47.14 (from http://espeak.sourceforge.net/test/latest.html)

commit cd902f7278bc5dcd1ed4585c72e8e71659d84251
Merge: 911e1846 e8b87dbf
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri Nov 29 23:32:19 2013 +0000

    Merge branch 'upstream' into development
    
    Conflicts:
            dictsource/dict_phonemes
            phsource/compile_report

commit e8b87dbf8cde0e5063fdf09cebd32a81eac0f3f5
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Fri Nov 29 22:16:55 2013 +0000

    [1.47.14]
    Language changes:
    an, en, es, fa, gu, it, pt, ta, te.
    
    Voice files: added attribute 'dictdialect', eg:
    dictdialect en-us
    uses the US English voice to speak words or rules which are marked with _^_EN
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@366 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 72af75701d4883932e326f1025cc87dbf86d5b17
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri Nov 29 17:19:12 2013 +0000

    README.md: Describe the available configure options.

commit a4ce6aa6830f1df13344a0f145d9733cbdfeb6da
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri Nov 29 16:59:28 2013 +0000

    autotools: support optionally building the extended Russian and Chinese dictionaries

commit e5b4b5703ced5e0a50277b0270f0930f7332a76a
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri Nov 29 16:17:09 2013 +0000

    configure.ac: use spaces to indent the text in the AC_MSG_NOTICE output

commit f672211203f56a76394d75644d12db32e2d4e8e9
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri Nov 29 16:09:51 2013 +0000

    Add the ru_listx, zh_listx and zhy_list files.
    
    The espeak subversion and development releases do not provide the
    full dictionary data for the Russian and Chinese languages due to
    their size. The supplemental data is instead provided at
    http://espeak.sourceforge.net/data/ for the user to download and
    use to build the improved language files themselves.
    
    These files are included in the dictsource/extra directory for
    completeness and so they can be properly versioned/tracked over
    time.
    
    They are not included in the dictsource directory as this would
    cause them to be used to build the dictionary files, so would
    differ from the dictionaries built by espeak.

commit f83663eea9ed7f4a234a20627469c2153d2998cf
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri Nov 29 15:58:47 2013 +0000

    README.md: Add a summary of eSpeak at the top of the file.

commit 5e940248026ba70ca7cbb915e63a570d2764ca03
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri Nov 29 15:49:42 2013 +0000

    README.md: Improve the description of the branching structure and group the description of the changes under the relevent branch heading.

commit 832bcf9d7c3edb8e518c3b70b2b1d1c5bae1bc90
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri Nov 29 15:20:16 2013 +0000

    README.md: Move the 'Praat Modifications' section under 'Development Branch'.

commit eba554c1cac7ec84e43adf6e4ae90c4fc9b07ea0
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri Nov 29 15:15:07 2013 +0000

    README.md: Describe the changes made to the master branch.

commit 774649b6373e70838b7386b87c54a7f7ad105ccb
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri Nov 29 13:21:30 2013 +0000

    README.md: Describe the changes made to the development branch.

commit 471bd758848a98cab14ae46782d35c54773bdfc8
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri Nov 29 12:46:39 2013 +0000

    README.md: Add a 'Praat Modifications' section describing where the praat-mod files are.

commit 803868177ef4a0cc69a82a634d781011e708e536
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri Nov 29 12:44:34 2013 +0000

    README.md: reword the introduction/summary section to provide details of the different git branches

commit 411e740c797235ab84977715a39728bcb8234859
Merge: fcaf5d90 911e1846
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri Nov 29 11:15:57 2013 +0000

    Merge branch 'development'
    
    Conflicts:
            README.md

commit 911e1846e73af2f607e31df774bd33990caac949
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri Nov 29 11:14:53 2013 +0000

    Reword the README.md file.

commit fcaf5d9012d8109f8ee13e79b71d876de4b3aa1b
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Nov 16 00:53:33 2013 +0000

    wxwidgets 3.0: move FONT_* construction to SpectFrame
    
    When using wxWidgets 3.0, creating a wxFont requires the gtk+
    library to be initialized. This is causing espeakedit to segfault.
    
    SpectFrame::Draw is the only place where the FONT_* variables are
    used, so move them into the SpectFrame class and create them in
    the constructor.
    
    Also, FONT_NORMAL is not used so it has been removed.

commit fdf52edf89303bb25c15a114ed084f4c526a7e2c
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Nov 16 00:49:45 2013 +0000

    wxwidgets 3.0: make espeakedit compile

commit 1cc65533880175e946acee419581e14bba8ecab0
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Oct 30 18:22:08 2013 +0000

    Updated the German resources (translator: Simon Eigeldinger)

commit 6fa0354f15e14ad709714454573527208f75ff2d
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue Oct 22 15:59:58 2013 +0100

    mkdictlist: sort the phoneme data dependencies

commit ccc732f5fe0a791b64508013ab0ddd259b32a7ed
Merge: 0b4fa16f 4b0fd781
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue Oct 22 15:57:24 2013 +0100

    Merge branch 'development'
    
    Conflicts:
            src/wave.cpp

commit 4b0fd781cfcda4d245e971cf317f3972dcb53a9b
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue Oct 22 15:55:09 2013 +0100

    1.47.13 (from http://espeak.sourceforge.net/test/latest.html)

commit 227902704197ef7d6f875f117125372082e001d8
Merge: 8f98a075 eaba1458
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue Oct 22 15:46:45 2013 +0100

    Merge branch 'upstream' into development
    
    Conflicts:
            dictsource/dict_phonemes
            phsource/compile_report

commit eaba1458d3bb11ec6e42204ccfdeeecb524d2f8e
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Tue Oct 22 14:28:33 2013 +0000

    [1.47.13]
    Program changes to enable audio output from Windows DLL.
    
    Language changes: an, de, en, nl, ta.
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@365 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 0b4fa16f1a9456d1e690653546453f22a968a1a8
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue Oct 22 11:10:25 2013 +0100

    default voice should be 'en', not 'em'

commit 77620eb45b96fe3a4a0e191f5ca798a587259086
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Oct 20 13:09:58 2013 +0100

    Revert "om: phoneme 'P' does not exist, so use 'p' instead"
    
    This reverts commit d8d7035c3d1b6393868ac96237abcaeb06e3b7b6.

commit 2d1f89fca90801bfc72aef1e8ea6a357894f4b71
Merge: b7f773d4 a3c28ebc
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Oct 20 13:05:39 2013 +0100

    Merge branch 'master' of https://github.com/gude432/espeak

commit b7f773d46e9e003688100f5a6875f5b00e1d2814
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Oct 20 13:05:05 2013 +0100

    autotools: improve the build dependencies for building the espeak phoneme data

commit a3c28ebc33c1cc01f0cd4e0a9803caecb3fddd99
Author: Gudeta <gudbog@gmail.com>
Date:   Sun Oct 20 14:12:07 2013 +0300

    phoneme definition updatess to vowels, ph etc

commit d8d7035c3d1b6393868ac96237abcaeb06e3b7b6
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Oct 20 09:36:07 2013 +0100

    om: phoneme 'P' does not exist, so use 'p' instead

commit 1146ff39b0fa648603c68876239e5ec85ab59c8e
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Oct 20 09:34:38 2013 +0100

    om: added back ph_oromiffa as ph_oromo

commit f290801bef3ddbd98cef35c5ccdc695c6fb170c2
Merge: 12f69809 009e01dc
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Oct 20 09:28:24 2013 +0100

    Merge branch 'master' of https://github.com/gude432/espeak

commit 12f6980908afde7f4c190037127525406f457f4d
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Oct 20 09:27:28 2013 +0100

    default voice: revert to 'en' after merge

commit 33f41fd26faf8ec915f8e04944baeb63b42ead22
Merge: 354afe31 d88e5a8d
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Oct 20 09:25:33 2013 +0100

    Merge commit 'd88e5a8df6af4beb7700ed84abab8ad1f79a44c1'

commit 354afe31ca2bb4a0206fae73c68c4012ea36ff0b
Merge: 3dbe2492 24edd1d8
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Oct 20 09:24:23 2013 +0100

    Merge commit '24edd1d8202f0732129f49cc33e934f3566e74fb'

commit 009e01dc2b2af234c9b89d87fa02ba6dc7760d5c
Author: Gudeta <gudbog@gmail.com>
Date:   Sun Oct 20 00:43:51 2013 +0300

    improvements to phoneme sounds

commit 4747999f57d1b2b2740ff099285a1ed17b05a8d4
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Oct 17 09:20:41 2013 +0100

    tools/iana.py: read_data is not used, so remove it

commit 2aadc3b4a30968a5af778c0ed07dfa1f6b7399bd
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Oct 17 09:11:50 2013 +0100

    README.md: use the HTTP location for the UCD 6.3.0 URL

commit a27f6c8fb852410de6cb7a4f6389fd41690c5005
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Oct 17 09:07:14 2013 +0100

    README.md: provide detailed documentation

commit dfb4027d5f13c469a4901364dbf7744c5dea5bbf
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Oct 17 08:34:49 2013 +0100

    README.md: tidy up the title and description

commit 64e69c4e52659a95804867bd174181a320d8e84f
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Oct 17 08:23:58 2013 +0100

    ucd.h: don't use named groups in the documentation

commit 01c46699618300a2029aadb1cc2eccd7ae42a7d0
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Oct 17 08:19:37 2013 +0100

    ucd.h: correct a parameter name in the documentation

commit 014d4c37711485c741040efc0b95962fe36dd39a
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Oct 17 08:14:55 2013 +0100

    autotools: add a html target for generating documentation via doxygen

commit 4691c3c6b310a9e54fb110d291736e2acaf54bb6
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Oct 16 21:41:59 2013 +0100

    Klingon: add a reference to the ConScript Unicode Registry specification

commit fb1b51adf18b18f134d6e581b599552e5bb02d6a
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Oct 16 21:18:33 2013 +0100

    autotools: fix the name of the --with-unicode-version configure option

commit e4a1167496efd6a7035a77ebe4e366759dd60b87
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Oct 16 21:06:07 2013 +0100

    Unicode Character Data 6.3.0

commit cc2a1759bd54d3322b858b8b7274de838bf8fe12
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Oct 16 21:02:55 2013 +0100

    autotools: support specifying the Unicode/UCD version

commit fb0e77ff5d3c297f12a9e56c5e99e2bd9d296b30
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Oct 16 20:48:02 2013 +0100

    autotools: create a ucd-update target to regenerate the sources from UCD data

commit 77f9b5ece80d28e23e7f77bd7c60ee4f64e302fc
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Oct 16 20:15:19 2013 +0100

    autotools: XDGDATADIR is not used/configured, so don't print its location at the end of a configure run

commit a0c601d9535d169edcae4b9e86d7d2534b43e37a
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Oct 16 20:12:59 2013 +0100

    ignore the autotools-generated 'compile' file

commit 66818b4e4ae11540695ed590404668db567706b1
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Oct 14 19:22:23 2013 +0100

    eSpeakActivity: Register the receiver in onStart to avoid an IllegalArgumentEcception.

commit 2c593987cd828ca4597fc82a1376ff34655ebdea
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Oct 14 15:16:48 2013 +0100

    eSpeak for Android 1.47.12

commit 8f82baa6464a8338be093fad40a3764e70928ef5
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Oct 14 15:12:23 2013 +0100

    Fix updating the number of installed voices after installing them within the activity.

commit 4236fc48dbcb45cbef68b40c2eb5d5197b629b75
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Oct 14 13:30:53 2013 +0100

    Update the tests to include the new 'as' and 'gu' voices.

commit fcc44e8b6e863616d44b24b3a52c1a4c20e0822a
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Oct 14 13:15:10 2013 +0100

    Indonesian: fix the sample text string

commit 51a3c9fd3196012ea2217113ffd2486feed7907b
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Oct 14 09:28:55 2013 +0100

    Updated the Slovak resources (translator: Peter Vágner)

commit b5678f90d7be28b6e5837e05aee26df02859afa2
Merge: 711243b5 3dbe2492
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Oct 14 09:22:45 2013 +0100

    Merge branch 'master' into android

commit 3dbe2492fec9c801bf3c11968a73d7ba1d13ac48
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Oct 12 16:53:34 2013 +0100

    mkdictlist: fix mapping/detection of the hbs dictionary (for 'bs' and 'hr')

commit 12054a7efeced285d02427837f8938ce536eb2ab
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Sep 28 16:25:56 2013 +0000

    autogen.sh: don't generate an error if README exists

commit 711243b5198f007d8bbdf4b33f5126ed1e1f5884
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Sep 25 09:42:03 2013 +0100

    README.md: Add a link to the APK on Google Play.

commit eda3b394b61022d041de35ca59d42e1ac023549e
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Sep 25 09:25:16 2013 +0100

    Add the Apache 2.0 license (for the APK code in 'android').

commit c04109cb3130ea71e627e3c6ba615acbebd7744c
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Sep 25 09:20:24 2013 +0100

    README.md: Update the section structure to group the building and installing sections.

commit 6ce028b94646272b14e7382bf451a10a024bb4d3
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Sep 25 09:15:54 2013 +0100

    README.md: Update the build dependencies section to cover the Android APK dependencies.

commit fdb1fcb75bda5838eed2cd70b1fa20a8d0b52ea9
Merge: 726796ec e3290d29
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Sep 25 08:57:56 2013 +0100

    Merge branch 'master' into android
    
    Conflicts:
            README.md

commit e3290d296d4719d59998d9f2fd5ab6c5733e4af4
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue Sep 24 22:54:27 2013 +0100

    README.md: Add bugs and license information sections.

commit b8a8cfba3b9fa31c6a189b9b9137087c79637f46
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue Sep 24 18:01:25 2013 +0100

    README.md: Add documentation on installing the needed build dependencies.

commit 9ccbdf0c5ef3ead779e470d188c56e0ff5f9535c
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue Sep 24 18:00:22 2013 +0100

    .gitignore: ignore the compile file (generated by autotools)

commit ca8a9a4495e6e2cb2bbe9567657817da343a54f9
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Sep 23 22:29:38 2013 +0100

    autotools: build the 'as' and 'gu' dictionaries

commit 1777ad00df6f34a0c0398cc171d9453ad0c2a96a
Merge: 4eb33501 8f98a075
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Sep 23 22:28:36 2013 +0100

    Merge branch 'development'

commit 8f98a0755c376065a43e4b1b46fd70e028229945
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Sep 23 22:26:38 2013 +0100

    1.47.12 (from http://espeak.sourceforge.net/test/latest.html)

commit 1f57e2debea399c436011bc7ee83b2d9b628d96f
Merge: 116d9290 10bd23b3
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Sep 23 22:19:52 2013 +0100

    Merge branch 'upstream' into development
    
    Conflicts:
            dictsource/dict_phonemes
            phsource/compile_report

commit 10bd23b3b455b4fa1d429ba461c2384cb9d92b15
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Mon Sep 23 14:20:26 2013 +0000

    [1.47.12]
    Change program code for espeak/libespeak to C, remove C++ features.
    
    Language changes: af, ga, grc, hu, nl, sw, ta
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@364 d46cf337-b52f-0410-862d-fd96e6ae7743

commit d88e5a8df6af4beb7700ed84abab8ad1f79a44c1
Author: gude432 <gudbog@gmail.com>
Date:   Sun Sep 22 03:46:23 2013 +0300

    rules for number transliteration for language om src/tr_languages.cpp
    improved the phsource and om_list

commit 24edd1d8202f0732129f49cc33e934f3566e74fb
Author: station2 <gudbog@gmail.com>
Date:   Sat Sep 21 23:09:23 2013 +0300

    some edits to the om_list file //used to make some errors before

commit 4eb335011a9385ab7fc615f2624d830eb86d963e
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri Sep 20 22:38:26 2013 +0100

    autotools: re-enable building om -- building it no longer intermittently crashes

commit 726796ec21a0aa90e9344109de56dd04f4ddebcb
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Sep 19 11:32:03 2013 +0100

    Translations: Remove unused strings (sync with transifex.com)

commit 4339ae30bb1a8a1415ff4303349ef4f90b1e0a55
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Sep 19 11:29:55 2013 +0100

    Catalan: Update the strings (translator: jmontane)

commit 762b297c7c3167e64f1b806ed3995ef2af292649
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Sep 19 11:27:51 2013 +0100

    Bulgarian: Update the strings (translator: Kostadin Kolev)

commit f0fa44113199ebe67d0595b1064d10e1b3d8915e
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Sep 19 11:19:59 2013 +0100

    Fix a crash when specifying punctuation characters.

commit daf4b318c57bbf12c73ecaa36faa82b7e14ec892
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue Sep 17 14:31:04 2013 +0100

    eSpeak for Android 1.47.11d-2

commit a8f09fd4a9a296152eb3813c209a47654b482f38
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue Sep 17 13:58:33 2013 +0100

    Don't crash or trigger a voice update if there is no selected dictionary to import.

commit 9c00360347684496b03cbeff2d160cac6eaa8d9f
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue Sep 17 13:41:01 2013 +0100

    Add the ability to import an eSpeak dictionary file from the SD card.

commit dea3ee743fdba31640ee30106a4b3658752f3d57
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue Sep 17 13:28:59 2013 +0100

    FileUtils: Set the initial size of the ByteArrayOutputStream buffer.

commit bbad97c194cc6add7a2bd7135e070b93b14b4872
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue Sep 17 12:37:54 2013 +0100

    Move the file-related helper methods to a FileUtils class.

commit 8731c237af870f91cb163a28284ad3a17d452838
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Sep 16 15:54:51 2013 +0100

    Update the copyright statements of several java files.

commit b3d5e46b836fec6fe6270bf42c4034b4df1989e0
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Sep 16 15:52:04 2013 +0100

    Remove unused import statements.

commit ed305acc296495c46d7dda01467bdfdeb92918c3
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Sep 16 15:40:05 2013 +0100

    Move the Preference implementations to com.reecedunn.espeak.preference.

commit 9e99b70965e8195da17b427a7e9dcac519ac40ef
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Sep 16 12:57:03 2013 +0100

    Android.mk: Only build the parts of libespeak that are actually used.

commit b82375ffab03ed52ce5411247b0ab1b6aaf7380f
Merge: cf9dc5b4 6dd5529d
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Sep 16 12:26:33 2013 +0100

    Merge branch 'master' into android

commit 6dd5529dd8d16659f03c476158955e1ec3d6d62a
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Sep 16 12:14:26 2013 +0100

    autotools: add support for disabling async command support (--without-async/--with-async=no)

commit 00861d3bc3e3f9136ab00aa316f6d8f8ec73c82a
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Sep 16 11:14:58 2013 +0100

    autotools: add support for disabling libsonic (--without-sonic/--with-sonic=no)

commit 83df50a40ffd16bf44a6cd1eb8ad2785aa9e529e
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Sep 16 10:37:45 2013 +0100

    autotools: add support for disabling MBROLA (--without-mbrola/--with-mbrola=no)

commit a725bba8188daa41386d384b842fd126402b4123
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Sep 16 10:22:38 2013 +0100

    autotools: add support for disabling Klatt (--without-klatt/--with-klatt=no)

commit cf9dc5b43049b14aae25de325ee189f2af0c35ca
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Sep 15 15:59:58 2013 +0100

    DownloadVoiceData.java: Move clearContents to the AsyncExtract inner class.

commit e5163561233aeef61af4a4fe8085dbb0c714f609
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Sep 15 15:56:46 2013 +0100

    DownloadVoiceData.java: Inline onLanguagesInstalled to the onPostExecute callback.

commit bd2d3803cc13706fb9f4593cbd3dd688d4101357
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Sep 15 09:43:48 2013 +0100

    CheckVoiceData.java: dataPath is no longer used, so remove it.

commit 9d30f6e7a09c0506f16e8feba890b3d38b3059ca
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Sep 15 09:40:33 2013 +0100

    CheckVoiceData.java: The filter method is no longer used, so remove it.

commit f8f025da853bb64113c19a509bd5368abb392dc0
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Sep 15 09:26:58 2013 +0100

    TtsSettingsActivity.java: Use the VoiceSettings.PREF_* constants for the preference names.

commit 0eac364d7fd581edbdeeee5698876a2364ec02ea
Merge: 58ae6ea3 341fbce0
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri Sep 13 16:55:56 2013 +0100

    Merge branch 'master' into android
    
    Conflicts:
            Makefile.am
            README.md

commit 341fbce0983e5fd38e8748474ab07f0603704609
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Sep 12 16:19:40 2013 +0100

    autotools: espeak-data/{dictsource,phsource} are no longer created as part of the build, so don't remove them in distclean

commit b4df3986015ed437e752f522533e9ddc7ad46211
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Sep 12 11:31:00 2013 +0100

    autotools: Add a --with-sada argument (default: no) to enable Solaris SADA audio support.

commit 7d2a2324e850137afa8744c2322ebc3a54b39de3
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Sep 12 11:11:03 2013 +0100

    autotools: Remove unused variables from the makefile.

commit ed18e418cac0477b7b823aca5c22b69819a22412
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Sep 12 10:18:54 2013 +0100

    autotools: Support uninstalling the installed espeak-data when 'make uninstall' is run.

commit c69ff7ebd7139fee1dbd84c84456a7b5608fb519
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Sep 12 01:38:43 2013 +0100

    autotools: Rewrite the build targets to use automake and libtool properly.

commit 2992b23c35f5fdf4ae5bcf811cc04181fa8e668c
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Sep 11 20:56:15 2013 +0100

    README.md: Add a table of contents.

commit 86882e253445dd29232a4316468b8e226d2fa0b8
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Sep 11 16:09:38 2013 +0100

    autotools: Remove the espeak-phoneme-data target (not used).

commit 10bea379318dd57a62d6454782216016eae07564
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Sep 11 15:58:02 2013 +0100

    autotools: Don't shadow copy the phsource directory into espeak-data.

commit 9102c1ef9fc47942fbe06fbc272ce11f76352edc
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Sep 11 15:43:05 2013 +0100

    autotools: Don't shadow copy the dictsource directory into espeak-data.

commit 65d6419707b458d433973d24560c3d10cf230f12
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Sep 11 15:15:44 2013 +0100

    autotools: Use autotools to install speak_lib.h.

commit 65d0d41700c38939d0c421fc51f185194cf8beae
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Sep 11 14:56:39 2013 +0100

    autotools: Use -local variants of all, clean and distclean to support using automake targets.

commit 9be4bc2840739cc294995c4ae7dbfbe02ba7c93e
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Sep 11 14:36:59 2013 +0100

    autotools: Use install-{data,exec}-hook targets to support automake build targets.

commit ea185999421376b1716f869e51912e9fbfee3097
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Sep 11 14:12:30 2013 +0100

    Move the install and distclean fully to the root Makefile.am file.

commit 39a6a2dbbb710d897df29ac43ad3ada74c0b6570
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Sep 11 17:28:11 2013 +0100

    autotools: Update the version in AC_INIT to 1.47.

commit 58ae6ea33fe302ef1b851e2dbd12549bd87af1c6
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Sep 11 13:15:40 2013 +0100

    VoiceSettings.java: Add support for converting to a JSON object.

commit c0cd2e6791dfa565e1780593a4e8e98d8fe8d744
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue Sep 10 15:15:04 2013 +0100

    autotools: Call 'make distclean' in src/Makefile.am from the Makefile.am distclean target.

commit 1891740f805555c446a67cb1f0c54464d885f9e3
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Sep 9 15:49:09 2013 +0100

    Add an explicit 'None' option to the 'Speak punctuation' setting.

commit aebd02fa6835f10a354e4075e5e4546475c23592
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Sep 8 12:01:12 2013 +0100

    Remove the Android 2.x/3.x support code.
    
    The Android 4.x+ code has changed a lot since the initial import
    of the eyes-free codebase. A lot of bug fixes and improvements
    have been made to it.
    
    The eyes-free codebase had two different code paths:
      *  one for ICS (4.0) or later, using the Java-based TTS APIs
         provided by the Android platform;
      *  one for pre-ICS using an internal C++-based TTS API.
    
    Thus, any bug fixes or improvements would have to be done to both
    code bases if Android 2.x/3.x support is required. This is not
    maintainable.
    
    If pre-ICS support is to be re-added in the future, the plan will
    be to:
      *  forward the C++-based APIs to the Java-based APIs via a
         compatibility layer;
      *  use a compatibility layer (Android Support Library?) for using
         the ICS settings API on pre-ICS.

commit 602a14d76fdfc6e531a07fcbd990fce12d4dbc91
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Sep 7 14:45:27 2013 +0100

    TtsService.java: Use the locale from the SynthesisRequest, not the last onLoadLanguage call.

commit 61f9875689dcbf940980b4e1a9cae5ea07916a95
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Sep 7 13:35:19 2013 +0100

    Updated the Slovak translations (translator: Peter Vágner)

commit 5ebbace3a5a99a758af4c03023539199cbaee7cb
Merge: edbeb09f c1196192
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Sep 7 12:46:02 2013 +0100

    Merge branch 'master' into android

commit c1196192e5950a80d37073135780441cc782c127
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Sep 7 12:45:22 2013 +0100

    speak_lib.cpp: Do not crash if espeak_SetPunctuationList is called with a NULL punctuation list.

commit edbeb09f21461e6433f3bb234c7d2753f3993f36
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri Sep 6 17:01:19 2013 +0100

    Add support for the NVDA voice variants.

commit c7a15561011e6a79ee66bb7ecd3206f5e5420b36
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri Sep 6 13:10:30 2013 +0100

    Rework the Voice variant preference to show a dialog with Category and Variant lists.
    
    The original variant list UI resulted in a long, complex list that
    was difficult to navigate. This change splits up that list into
    more manageable groups.

commit 596aa025cdaab0a4f48afb94fe1c2811fb098436
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri Sep 6 11:32:32 2013 +0100

    InformationListAdapter: Use ArrayAdapter.getItem.

commit 94ace09b40ec881bdeb9a62af03e984e6f15c54b
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri Sep 6 09:22:30 2013 +0100

    configure.ac: Improve the checks to ensure that portaudio.h and -lportaudio refer to the same version of PortAudio.

commit 40f490b600a5b411ada7af29ff98c9fe3cb98c47
Merge: fb64d30c f6db58e6
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Sep 5 17:18:19 2013 +0100

    Merge branch 'master' into android

commit f6db58e6b000a782ac278924f7c608e0b7448575
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Sep 5 17:16:53 2013 +0100

    Fix bad attribute warnings with the different NVDA voice variants.

commit 06be1bc0bbbd61e1948a83889e4f1a313224de89
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Sep 5 16:54:57 2013 +0100

    Add the voice variants from NVDA.

commit fb64d30c3d687a5e13c3d02ad26cdc2516eb57ae
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Sep 5 16:28:01 2013 +0100

    TtsSettingsActivity: Rename createPreference to createSeekBarPreference.

commit d3ff1abbe969c0a2f1bfcbf6a5dfaf7b11aaf08e
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Sep 5 15:49:12 2013 +0100

    configure.ac: Update the configure script to detect portaudio version (18 or 19).

commit 2d3e010dc6620d03c5581cd51ef9ea494a6fac84
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Sep 5 15:04:07 2013 +0100

    Use the Medium TextView on the information_view layout.

commit 7a359fdb6993ee56b247668f4ca8b330902ed9f3
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Sep 5 15:02:10 2013 +0100

    Use the information_view layout for the custom preferences.

commit 960770e80f8941e632cd62376346b334c0280a7d
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Sep 5 15:01:29 2013 +0100

    Use the android title/summary IDs in the information_view.xml layout.

commit 1de60cdc159008ce34ab6fc74a39de38a880c790
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Sep 5 14:06:57 2013 +0100

    Rework the 'Punctuation level' (now 'Speak punctuation') preference to include a custom punctuation list.

commit bc346db22efed7f2378eb16ed91f7aaf05982799
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Sep 4 21:41:35 2013 +0100

    VoiceSettings.java: Support setting an espeak_punctuation_characters preference.

commit 622e6043efa5b7c482ee644b252b3d3bbe7b1e9d
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Sep 4 20:23:25 2013 +0100

    Expose the Punctuation Level setting.

commit 3cde1f7e6a8dff169c525368d7584a1087878aa1
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Sep 4 17:59:56 2013 +0100

    TtsService.java: Make onSynthesizeText use VoiceSettings to get the voice parameters.

commit 3259a08ca58d712eed37764b8cddaa572be6f414
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Sep 4 17:53:27 2013 +0100

    VoiceSettingsTest.java: Add missing test case to cover default_pitch and espeak_pitch preferences set.

commit 0086ec61c393aeaf239bb9e8e863067c28f57766
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Sep 4 17:48:49 2013 +0100

    VoiceSettings.java: Support reading the espeak_volume preference.

commit f1588b3770bd79a54a78751035ddfefd5a90a990
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Sep 4 17:39:08 2013 +0100

    VoiceSettings.java: Support reading the espeak_pitch_range preference.

commit f47729453f96c238567fd4819673062e2ef9f572
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Sep 4 17:17:11 2013 +0100

    VoiceSettings.java: Support reading the default_pitch and espeak_pitch preferences.

commit 54ccfc39b4c2efc4b21b66b4fac1be19de8a81bd
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Sep 4 16:22:56 2013 +0100

    VoiceSettings.java: Support reading the default_rate and espeak_rate preferences.

commit 6c5631d8100b24cf949df31a8f7cdaf2d64155fb
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Sep 4 13:43:53 2013 +0100

    VoiceSettings.java: Support reading the default_gender and espeak_variant preferences.

commit 00bc5f2c6c7596bff191fdfed1ba4322fc7eb42f
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Sep 4 13:42:52 2013 +0100

    VoiceVariant.java: Use MALE and FEMALE string constants.

commit 26d1141ad2e587ec8e677aa8d6f59f07d954a5ed
Merge: 2eda3a13 5f8762ae
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue Sep 3 10:12:02 2013 +0100

    Merge branch 'master' into android
    
    Conflicts:
            README.md

commit 2eda3a1369744f53417aace1a2674d78cf2d6834
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Sep 1 12:48:03 2013 +0100

    README.md: change the version of gradle to 1.7.

commit 5f8762ae91444b7ad46dad851ee88e40e8ec88ea
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Aug 31 10:06:38 2013 +0100

    src/wave.cpp: fix building when portaudio.h is missing

commit 2c8198febb6cb822d63685df787c62462ee1aa57
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Aug 28 12:17:14 2013 +0100

    README.md: Improve the build instructions and add a section on building/adding voices.

commit e7921e80bf60a20ffddb88045ec566c93abc73fe
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue Aug 27 16:57:17 2013 +0100

    VoiceVariant.java: Replace String.split with a regex.Pattern object.

commit 1c01e36b0515a21098be5d0988ddc6d8b6d8326a
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue Aug 27 16:29:03 2013 +0100

    eSpeakTests: Add VoiceVariantTest to test the VoiceVariant class.

commit c098e8b8910c1bffdd878198095fee803d8bd73a
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Aug 24 16:42:56 2013 +0100

    ph_english: use /i/ as the IPA transcription of i
    
    The i phoneme is used for the reduced i sound in e.g. happy
    (/h'api/). Thus, the following words contrast:
    
        word   eSpeak   IPA
        happy  /h'api/  /hˈapi/
        been   /b'i:n/  /bˈiːn/
        bin    /b'In/   /bˈɪn/
    
    Before this change, /h'api/ would be transcribed in IPA as /hˈapɪ/
    which is wrong. After this change, it is transcribed correctly.

commit 304d265f462fa4854c7d1f953131c69937a2fe74
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri Aug 23 13:30:45 2013 +0100

    Fix a SEGFAULT in GetTranslatedPhonemeString.
    
    When running any of the following:
    
        espeak -x "[[]]"
        espeak --ipa "[[]]"
    
    eSpeak would SEGFAULT. This is because phon_out_buf is NULL as no
    phonemes have been written and as this is the first call to
    GetTranslatedPhonemeString, the phoneme buffer has not been
    allocated yet. However, GetTranslatedPhonemeString attempts to add
    a NULL character to the end of the phoneme buffer, and thus crashes.

commit ef36b406d9879a28450f239cad8f594f4926a4e7
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Jul 29 10:26:06 2013 +0100

    eSpeak for Android 1.47.11d (rev: 15)

commit d6308605def49daa2eef7d2bb42de4cecff504dc
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Jul 28 18:33:17 2013 +0100

    Use en-JM instead of en-029 and es-MX instead of es-419.
    
    Android does not support UN M.49 territory codes. Instead:
      *  4.2 and earlier return an empty string;
      *  4.3 throws a MissingResourceException.

commit 90c4af631ca6fa2be94ab7f69a8093fb80958ed1
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Jul 28 17:01:32 2013 +0100

    TextToSpeechTestCase.java: wait for the voices to be installed and available before running the tests.

commit 4a1743b174d4b2f34b652742699ffcf3353238ac
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Jul 28 16:31:48 2013 +0100

    Factor out the TextToSpeech engine initialization to a TextToSpeechTestCase helper class.

commit 23005243da91e8d991ff56d503b6fe5a8d3d9c18
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Jul 28 16:20:43 2013 +0100

    Fix a crash running the tests when running 'gradle connectedCheck' when the espeak application is not installed.

commit 8406cd5e7a836792650340c29909b8fac293a00c
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Jul 28 16:17:45 2013 +0100

    autotools: support running the Android tests from 'make check'

commit bb0a8a3c7afdd6040c4b23282babb1e6f199d689
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Jul 28 15:34:30 2013 +0100

    Ensure the tests pass on Android 4.0 - 4.2.

commit 3d2d277a1094a0d686a9035b98750873ed7d3978
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Jul 27 18:30:34 2013 +0100

    Avoid MissingResourceException on calls to getISO3CountryCode.

commit db49a68f702e79f581b8c685a01bf59e78d65b9e
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Jul 27 15:38:55 2013 +0100

    build.gradle: get the instrument tests building

commit 9d7ee61aadd56b6b753ba88b05c23107940e02f2
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Jul 27 13:29:40 2013 +0100

    build.gradle: convert tabs to spaces

commit fb31c11735c6689e1edeb014d6a9b6042ac64bbf
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Jul 27 13:28:16 2013 +0100

    build.gradle: add a defaultConfig section

commit b1c06da20276b90b40dd07086b2f1f5929e13243
Merge: 3815c54c 9fe782ae
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Jul 27 11:16:46 2013 +0100

    Merge branch 'master' into android

commit 3815c54cbbdcb1f82c63b424193c16d8589dd618
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Jul 27 11:15:33 2013 +0100

    CheckVoiceData.java: remove a comment about not returning data that is deprecated in API 18.

commit 6bbef4e49698afc0bffae20aa65b6abb5c5bb194
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Jul 27 11:13:28 2013 +0100

    GetSampleText.java: API 18 provides a constant for the 'sampleText' return value, so use it

commit 3d0364ffcee79afee7d5eb48ac71c2b1acb59cd5
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Jul 27 10:56:36 2013 +0100

    CheckVoiceData.java: don't use the deprecated EXTRA_CHECK_VOICE_DATA_FOR value
    
    This is used to filter the list of languages returned. However, the
    filtering is not needed on the engine side as the client can simply
    enumerate through all the available voices instead.

commit 7c0f855cac5f34720c39ad55bccb8012a9dc8a63
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Jul 27 10:45:14 2013 +0100

    CheckVoiceData.java: use CHECK_VOICE_DATA_FAIL instead of CHECK_VOICE_DATA_MISSING_DATA to fix a deprecated warning using API 18.

commit fc9bc0e55d37ed8bb2207ef0be7c9e86f95ab0aa
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Jul 27 10:11:16 2013 +0100

    SpeechSynthesis.java: fix getAvailableVoices() on Android 4.3

commit 5c017afc63e3b4d6c30dd71bcbfd5fb4628c8f74
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Jul 27 10:06:58 2013 +0100

    build.gradle: upgrade to the latest API 18.

commit a113361b3bc940711d9d2883bee09d521d1e7342
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Jul 27 10:04:10 2013 +0100

    Ignore the Android Studio project files.

commit 9fe782ae66bd36bb44b72f40690c275525074e8d
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Jul 11 12:56:24 2013 +0100

    autotools: corerctly use the libespeak.so.1 file in the src directory when running 'espeak --compile=<lang>'

commit d0a9ef2f8c62254185de8736b20e103e8831dc3f
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Jul 11 11:39:29 2013 +0100

    Updated the Vietnamese translations (translator: Phan Anh)

commit 9a0dcad1ab36a9f0ab60c20af722d6ca50e20191
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Jul 11 11:33:34 2013 +0100

    Updated the Catalan translations (translator: jmontane)

commit 05f9dfa9eb99b381c5126d7e894b044f73f20011
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Jul 4 14:29:49 2013 +0100

    Don't compile the 'om' voice.
    
    Running |espeak --compile=om| on some platforms results in espeak
    segfaulting intermittently (not reproducible under gdb). When it
    does, it generates "Unknown keyword: " messages with garbage after
    it.

commit 3bbad0159d1fec9a4034942e43af1ca329a8ddbe
Merge: 70978bab 116d9290
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Jun 13 15:03:52 2013 +0100

    Merge branch 'development'

commit 116d929027f169d4ebbc65b3c3933c18bc8906c0
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Jun 13 14:59:16 2013 +0100

    Change the mode of tsh_unasp2.wav to 644.

commit 17e389e7f11f2bd1efc0af3ac1c65a543677feb7
Merge: d1df4cba 507caaac
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Jun 13 14:46:46 2013 +0100

    Merge branch 'upstream' into development
    
    Conflicts:
            dictsource/dict_phonemes
            phsource/compile_report

commit 507caaaca268cbff973f6c0aa4c2ac8d7485a161
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Tue Jun 11 11:24:57 2013 +0000

    [1.47.11d]
    Language updates: da, en, nl, pt, vi
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@363 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 70978babefe6b308e5c2b0195a34cff01dc9853d
Merge: c87a607d d1df4cba
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Jun 1 10:34:42 2013 +0100

    Merge branch 'development'
    
    Conflicts:
            src/speak_lib.h

commit d1df4cba1044bb9038ed391d810378ddaa983ff3
Merge: 64bed76f 81e3e188
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Jun 1 10:32:26 2013 +0100

    Merge branch 'upstream' into development

commit 81e3e188cf46024df25a5cf2421f4077c8a5a9b1
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Sat Jun 1 02:28:37 2013 +0000

    Update function prototype for espeak_TextToPhonemes() in speak_lib.h
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@362 d46cf337-b52f-0410-862d-fd96e6ae7743

commit c87a607d813978dcb46ab8e5c3a378d490f42c7a
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri May 31 22:47:14 2013 +0100

    speak_lib.h: correct the updated signature of espeak_TextToPhonemes

commit b72189d440c86ddda1fdbd4fff8d923930d54726
Merge: 23806f83 64bed76f
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri May 31 21:10:40 2013 +0100

    Merge branch 'development'

commit 64bed76f187ba6b51a7e00812682fd7fbad0c581
Merge: 083f40d7 b5035d73
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri May 31 20:53:54 2013 +0100

    Merge branch 'upstream' into development
    
    Conflicts:
            dictsource/dict_phonemes

commit b5035d73f800894e191728ca044392bc828f8754
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Fri May 31 19:18:18 2013 +0000

    [1.47.11c]
    Change API function: espeak_TextToPhonemes().
    Fix bug: number following a non-ascii character could cause crash.
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@361 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 9fc815cf9be3c71cc0809975d8520f3a21baf86b
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri May 31 17:25:47 2013 +0100

    Initial support for building with gradle.

commit 6f085e7a94450288e08c4d8d9858083d20bf246c
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu May 30 20:07:39 2013 +0100

    autotools: run ndk-build when 'make android' is invoked to simplify the build steps

commit 106a12a1a7dda23f4067230faf512c7acb1fb1ae
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu May 30 19:21:11 2013 +0100

    Initialize the git submodules when autogen.sh is run.

commit 91a33fe9f440932840719f0f0ac5ceaabbb4fdfa
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu May 30 19:18:52 2013 +0100

    Use the read-only reference to the ucd-tools git module.

commit 23806f83bd3943e17be4315804b5fe53489bf9e7
Merge: acbbfd17 083f40d7
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed May 29 18:29:11 2013 +0100

    Merge branch 'development'
    
    Conflicts:
            phsource/phonemes

commit 083f40d783126db776f0abf915f54a5b5fa72d56
Merge: 2cd6e65f 500d2c95
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed May 29 18:24:56 2013 +0100

    Merge branch 'upstream' into development
    
    Conflicts:
            dictsource/dict_phonemes
            phsource/compile_report

commit 500d2c9525c2098ee2b5232b62a390aafac3ef7d
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Wed May 29 10:09:12 2013 +0000

    [1.47.11b]
    Language updates: en, ga, hy, pt, sl, ta, vi
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@360 d46cf337-b52f-0410-862d-fd96e6ae7743

commit a58443fa64b54ad83b6db8800db1cfe5e1f73eb0
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue May 28 20:25:30 2013 +0100

    Updated the Bulgarian translations (translator: Kostadin Kolev)

commit acbbfd175dd0e71b1704c0d7016749c074df0a67
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon May 20 10:17:41 2013 +0100

    autotools: compile the 'om' dictionary

commit ccb53a267899adc67b93e875676fa22844a42882
Merge: 26ed60a1 e873b50c
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon May 20 10:13:07 2013 +0100

    Merge git://github.com/gude432/espeak
    
    Conflicts:
            espeak-data/voices/test/om

commit e873b50c458643f818b7b7766383a2eb12d478ad
Merge: 32c11521 056cb393
Author: Gudeta <gudbog@gmail.com>
Date:   Mon May 20 10:52:11 2013 +0300

    edits on om_list for errors

commit 26ed60a1943469772857d2064d9f5c8ac3a6b3bd
Merge: 0b87ea94 32c11521
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun May 19 17:46:16 2013 +0100

    Merge git://github.com/gude432/espeak
    
    Conflicts:
            dictsource/om_rules
            espeak-data/voices/test/om
            phsource/phonemes

commit 32c11521157e0d41f60676d6f883da7e00b9d71f
Author: Gudeta <gudbog@gmail.com>
Date:   Sun May 19 13:40:29 2013 +0300

    update files for OM language support

commit 0b87ea948ae34987998818ef468b305314b72ebd
Merge: 2d41e641 2cd6e65f
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat May 18 13:50:36 2013 +0100

    Merge branch 'development'

commit 2cd6e65f494c2c5db24c7381ec29a2ba44da3059
Merge: 1df4cc78 9d17fb54
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat May 18 13:46:57 2013 +0100

    Merge branch 'upstream' into development
    
    Conflicts:
            dictsource/dict_phonemes

commit 9d17fb5482e19ecaa0c0bd243540e9e9e5b138f2
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Sat May 18 11:25:44 2013 +0000

    [1.47.11a]
    Fix: Flush stderr() after espeak_CompileDictionary().
    Fix: parallel formant parameters for Klatt synthesizer.
    Changes for Malayalam numbers.
    Language changes: en-us,  nl, pt, sl, ta, ur.
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@359 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 2d41e64197479ab6a51f7e6bd32208352c446027
Merge: 6a2cc976 52f53522
Author: Reece Dunn <msclrhd@gmail.com>
Date:   Fri May 17 15:25:15 2013 -0700

    Merge pull request #54 from gude432/patch-2
    
    Create om

commit 6a2cc976d4535ab6f643a29a50b234d75c752d31
Merge: 8e4d2334 4a0ba3ef
Author: Reece Dunn <msclrhd@gmail.com>
Date:   Fri May 17 15:24:55 2013 -0700

    Merge pull request #55 from gude432/patch-4
    
    Create om_rules

commit 4a0ba3efadbb1eb2058ca309434cde05794ec932
Author: gude432 <gudbog@gmail.com>
Date:   Fri May 17 11:40:57 2013 +0300

    Create om_rules

commit 52f53522d9eafb91943d4062eb423fcd90626f1b
Author: gude432 <gudbog@gmail.com>
Date:   Fri May 17 11:02:56 2013 +0300

    Create om

commit 056cb393e8a67877e38553bb3dda4f8f85d2b5ef
Author: gude432 <gudbog@gmail.com>
Date:   Fri May 17 11:01:36 2013 +0300

    Create om

commit 8e4d23343c2177f1639fd7f225896a41aab62085
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun May 12 19:19:02 2013 +0100

    espeakedit: don't build the dictionaries when compiling the phoneme data on the command line

commit 76233057e58aaaeb1e72d9099152592eebc222f1
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun May 12 15:01:05 2013 +0100

    Updated the Slovak translations (translator: Peter Vágner)

commit 8d29ab3a644e2c3328d2bc66473db17c9fd2a3df
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun May 12 10:58:14 2013 +0100

    Fix a USE_PORTAUDIO macro redefinition warning when building espeakedit.

commit 11217a510d1a7399a4a293e7394030a697993826
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun May 12 10:02:44 2013 +0100

    autotools: allow CXXFLAGS to be overrided from the environment.
    
    This is based on the patch for the Debian bug #707925 by Jason
    White <jason@jasonjgw.net>.

commit 1dd3863ca8286676eefeca45a54645c8d4175b67
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat May 11 23:06:20 2013 +0100

    src/espeakdata.cpp: don't load phoneme data before compiling the phoneme data (it may not exist)

commit 65cf6c5aa1bb49ca6d9ba01863e6c7b7a455d90f
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu May 9 16:19:06 2013 +0100

    Revert the updating of the language when the system language changes.

commit fe4e139a838e7368ee45c5d7f91c7c27f0ff897a
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu May 9 15:24:57 2013 +0100

    TtsService: fix migrating the default_gender setting.

commit cddd48e6f66a75316958b7543d07ea15c2a3e626
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu May 9 14:54:09 2013 +0100

    TtsService: support changing language to the user locale when they change the system language.

commit 7ee59ed3312cf44ae6f3a2b0e5625dbea01d2aff
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu May 9 13:56:02 2013 +0100

    SpeechSynthesis: factor out the Voice class into its own file.

commit 774c909a9cce567cd6d9bfced2dd2396001bbe04
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu May 9 13:51:12 2013 +0100

    SpeechSynthesis: factor out the VoiceVariant class into its own file.

commit 8e1872c4e9527a60a9bbd19a67e1aa5e4288246a
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu May 9 12:58:10 2013 +0100

    TextToSpeechTest: add context information to testLanguages.

commit 927a46d3cc571d9723063854441b8373d96b63a7
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu May 9 12:07:21 2013 +0100

    TtsService: Rename mBroadcastReceiver to make its usage clear.

commit aa3a891eedb8cd6409d9a7f2b3a34df88ca83aec
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu May 9 11:16:01 2013 +0100

    SeekBarPreference: Fix the layout_width for the 'Set to default' button.

commit 5ba4971d6bd32e1cebbf145f643b847dd2b510a8
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed May 8 16:28:58 2013 +0100

    TtsService: fix a 'leaked receiver' exception.

commit 7ec13c55581b32c8001eb2f6403d17029a278016
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed May 8 15:50:57 2013 +0100

    The nat object may be null in nativeDestroy.

commit 72bfb4205f5fc03eac29d97801da2c9a09f29ea1
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed May 8 15:11:19 2013 +0100

    eSpeakActivity: do not initiate an install of the voice data when the voice data is not installed

commit 8bdb644285774cafb39a6e008b3d19efb031a390
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed May 8 14:17:40 2013 +0100

    eSpeakActivity: use the BROADCAST_LANGUAGES_UPDATED event to handle voice installation

commit ce94bf8cdfa80977dc3a4bca47104d7e01dcab26
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed May 8 13:35:59 2013 +0100

    CheckVoiceData: only list English as unavailable if the base resources are not present.

commit 7570253b95d23fdb304437db0ed6049ced2a2ea0
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed May 8 12:27:16 2013 +0100

    Do not attempt an install in CheckVoiceData.
    
    The android.speech.tts.engine.CHECK_TTS_DATA intent should just
    check that the TTS data is OK. It should not attempt a
    download/install of the TTS data.

commit e6c359dab97bb103a8d6529715260e8be0b607b5
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed May 8 11:17:00 2013 +0100

    Add a translation resource mapping for id => android/res/values-in (Android uses the old, deprecated code for Indonesia).

commit a2cde019b35fbf9e214f3a6ab6c16b8557409128
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed May 8 11:10:45 2013 +0100

    Update the UK English translations.

commit 6aa25381047cd9f349865a5b9c23067b5ab332c7
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue May 7 22:19:48 2013 +0100

    Fix up a test failure (sync the expected string for the pt-BR sample text)

commit 0cb599d87d59b3dc83f51ed38f36937e7e11c1aa
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue May 7 22:14:48 2013 +0100

    Fix the sample text translations.

commit c7198b43c6069a622e46bbc41eee3487599b4586
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue May 7 19:26:07 2013 +0100

    Remove the xliff attributes from the sample_text translatable string.

commit 8742737f5a676b8d1fa5e30ebf42681b9192e449
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue May 7 18:22:13 2013 +0100

    Remove the mapping for pt_PT as this is now supported as pt.

commit 25629e47fe2e984a3a2a396908df61387f7741d4
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue May 7 18:15:58 2013 +0100

    Move the app_name string to the donottranslate.xml file as transifex ignores the translatable=false annotation.

commit fa68416afac29c7e952a82c3c48a64191e29d031
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue May 7 17:03:58 2013 +0100

    Updated the Spanish (Latin America) translations (translator: Ana Garza)

commit c7ae31cb80546046b6e127d5cbe6db8d4b19caea
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue May 7 16:59:16 2013 +0100

    Updated the Spanish translations (translator: Ana Garza)

commit 49b91d8186c7fb6e3ecd9bb347a8297a854bc53a
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue May 7 11:45:02 2013 +0100

    Fix translation issues that were breaking the build.

commit 3a297ed8c994b26d08cb3e1c6d60f401a11ca615
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue May 7 11:06:49 2013 +0100

    Use the Transifex formatting for the pt-BR translation.

commit 477e52fc174f849eee02cbe803ac949827967506
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue May 7 10:45:32 2013 +0100

    Map the pt-BR strings.xml location for Transifex (the Android resource locale code is non-standard).

commit dadccb7ae3c192252c8a0c8d5ad3b29aa808a9be
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue May 7 10:36:22 2013 +0100

    Updated the Brazillian Portuguese translations (translator: Cleverson Casarin Uliana)

commit 65207e3d04919d9157c0d61bf175d88fdc2e5d53
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue May 7 10:24:08 2013 +0100

    Use pt-BR for Portuguese (Brazil) and pt for Portuguese (Portugal)
    
    Portuguese (Brazil) is only used in Brazil, whereas Portuguese
    (Portugal) is used in other Portuguese-speaking countries. Therefore,
    it is standard practice to have a pt and pt-BR translation. I don't
    know why the eyes-free port of eSpeak decided to do things
    differently.

commit 67d3a47e2b6d111b627c85e90241cc3a9a5801ed
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue May 7 10:00:57 2013 +0100

    Updated the Russian translations (translator: Oleg Glinskiy).

commit 894ac4fef2988f1d966078c3a0bcdad63e9fc1b8
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon May 6 13:52:21 2013 +0100

    TtsService: use the same default..max value clamp for speech rate as when upgrading the settings

commit ce8f2614956a0dfdf3cc4d656960aafe057cc7b9
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon May 6 13:43:48 2013 +0100

    When upgrading the speech rate, clamp it to between the default and maximum values.

commit 94c8a1bcceb9d400ab5d3284ec8da90b34abaa9f
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon May 6 13:07:57 2013 +0100

    Updated the Turkish translations (translator: https://www.transifex.com/accounts/profile/noname788/).

commit 906177f68e349116ca01e4c32dfd58f222981587
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon May 6 13:06:29 2013 +0100

    Updated the Finnish translations (translator: Jani Kinnunen).

commit d33a56884fd26ddf0f45d14f8a24d920712b4876
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon May 6 13:04:57 2013 +0100

    Updated the Russian translations (translator: Oleg Glinskiy).

commit f4de4a0b9df405f8569b38725155ace514d5a239
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon May 6 13:03:27 2013 +0100

    Updated the Italian translations (translator: Simone Dal Maso).

commit cc70f4251a951a8f1e85d178582f279d9d16e08f
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun May 5 19:20:33 2013 +0100

    Use the Transifex created translation files.

commit 981151df67a815c4943258204ff4ad2e51d3a6b0
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun May 5 19:03:46 2013 +0100

    Add the Transifex configuration file.

commit 0867c973369621e139e34ee0665e3403a75f3522
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun May 5 14:21:48 2013 +0100

    When specifying dialects of Vietnamese, specify the country code as well as the variant code.

commit 24dbfa59a05fe07c3e8dac0b04996d1b7f76b517
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun May 5 13:39:35 2013 +0100

    Remove unused strings.

commit a42f748f2b711cba4b6ea9b4294c6e00124bc259
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun May 5 13:25:46 2013 +0100

    Support voice variants and ages.

commit dde42239f308536d871922ef24536af96c4401c7
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun May 5 11:09:40 2013 +0100

    SeekBarPreference: update the persisted value when the SeekBar changes value
    
    The idea here is that whenever the user changes one of the parameter
    values via the SeekBar control, it is reflected immediately by eSpeak.
    This is similar to how e.g. the brightness preference UI works.
    However, instead of updating every time the value changes while the
    slider is being moved, it is updated once the touch interaction is
    finished.
    
    Also, if the user Cancels or exits the dialog with the back button,
    the old setting value is restored.

commit 3169ffbc041e52594040ff7b4806f21eeed827c7
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat May 4 12:38:04 2013 +0100

    SeekBarPreference: don't make the value text selectable
    
    The ADT lint warnings flagged the value text as "consider making
    the text selectable", however if you do TalkBack will cause the
    first character to be read every time the seekbar changes poisiton
    (due to the text being updated via the setText method).
    
    This is annoying and confusing, so textIsSelectable is set to false
    to supress the lint warning.

commit c8d0484e3895d7b8b48abe01751c10c7100441d9
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat May 4 12:02:19 2013 +0100

    SeekBarPreference: make the value text selectable.

commit 18bfb79a2b18764050c3e9d7c7ebd66b75ef97e5
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat May 4 11:59:33 2013 +0100

    SeekBarPreference: clean up the layout styles on the 'Set to default' button.

commit 747f65522f561b45260a53d4d98a0d0724778e04
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat May 4 11:36:14 2013 +0100

    SeekBarPreferences: adjust the margins and paddings on the dialog items.

commit 8d6465d6caf975cfa71749ec18405b2a66d26f3b
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat May 4 11:28:13 2013 +0100

    SeekBarPreference: ensure that the base class is called in onBindDialogView.

commit ee049e7c9470a0347ea63dd1e019aa6c0e7884a0
Merge: a988016c 7352b013
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat May 4 09:40:45 2013 +0100

    Merge branch 'master' into android

commit 7352b013127de328bf538849a99b576cc6886589
Merge: 6d54a138 1df4cc78
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat May 4 09:37:26 2013 +0100

    Merge branch 'development'

commit 1df4cc789e8bdc26f8f76f1a3c26b7dfea5a9932
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat May 4 09:37:11 2013 +0100

    Remove the executable bit from the new source files.

commit 6d54a138906d4df3b9870c6a8ac4b607c53461ac
Merge: 170ce4c5 187ed49e
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat May 4 09:34:24 2013 +0100

    Merge branch 'development'

commit 187ed49e2bdc48dba81d51b6a62389f25d22d1b8
Merge: b1694571 bfca3aba
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat May 4 09:30:42 2013 +0100

    Merge branch 'upstream' into development
    
    Conflicts:
            dictsource/dict_phonemes
            phsource/compile_report

commit bfca3abac229037b189948e4dd5a57b8e7c66f65
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Fri May 3 23:01:32 2013 +0000

    [1.47.11]
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@358 d46cf337-b52f-0410-862d-fd96e6ae7743

commit a988016c6f836c29dd9107685bed90a00915b660
Merge: a601d8af 170ce4c5
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri May 3 18:58:59 2013 +0100

    Merge branch 'master' into android

commit 170ce4c5602cfa99a18ad4abd6787178346d04ef
Merge: f8417b6d b1694571
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri May 3 18:57:51 2013 +0100

    Merge branch 'development'
    
    Conflicts:
            src/klatt.cpp

commit b1694571772a1a06c68300a08f2c7d54703f475c
Merge: c74b8438 26d469b8
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri May 3 18:51:54 2013 +0100

    Merge branch 'upstream' into development
    
    Conflicts:
            dictsource/dict_phonemes
            phsource/compile_report

commit a601d8afb1746f1235ccfe5f07fa9036c3fd9248
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri May 3 18:39:31 2013 +0100

    SeekBarPreference: set the content description to the value of the parameter.

commit 26d469b816ab672bc6942e2fe7e0f9cd51881181
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Fri May 3 17:19:45 2013 +0000

    [1.47.10b]
    Indian languages: change [t.#].
    lang=hy,: Change letter names.
    Add voice variant Klatt4 with a sawtooth voicing waveform.
    Fix problem in 1.47.10a with 'kr' and 'pr' in some languages.
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@357 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 4b06b1b0244ed759be3ced49d46ee200bcdc742d
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri May 3 16:51:02 2013 +0100

    Support configuring the pitch range parameter.

commit 090a677db98fd18c2f88acc20302a92d966e86ea
Merge: c62f08c6 f8417b6d
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri May 3 16:28:25 2013 +0100

    Merge branch 'master' into android

commit f8417b6dc4711b0b9b42c1a99cec8b871534cd85
Merge: e8418163 c74b8438
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri May 3 16:24:55 2013 +0100

    Merge branch 'development'

commit c74b8438743a685d2c5d72b03dfce99fda3cb095
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri May 3 16:24:33 2013 +0100

    1.47.10a (from http://espeak.sourceforge.net/test/latest.html)

commit f8dab45a969b37e6c56b84a4c72ef0a63a081d59
Merge: 788ef970 b84ec8a6
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri May 3 16:19:22 2013 +0100

    Merge branch 'upstream' into development
    
    Conflicts:
            dictsource/dict_phonemes
            phsource/compile_report

commit c62f08c66bb5ca14af18ac8e685ea6714673b60e
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri May 3 16:11:27 2013 +0100

    The default_rate_values string-array is no longer needed, so remove it.

commit d0f5dc2ff424aa0b6f99eb5ceb7baed8b709717d
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri May 3 16:08:30 2013 +0100

    Migrate the speech rate parameter to use the new SeekBar/Parameter UI.

commit 16164c1c527066d35b0711e2ce9cf929d04c2bbe
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri May 3 16:03:27 2013 +0100

    SeekBarPreference: fix handling of the minimum value option.

commit b2785ce82388540ce43a0b29a0db488605cfa9f8
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri May 3 15:32:28 2013 +0100

    Remove the 'Default' gender option as this does not make sense.

commit 1b9df87976d683f6fab489a3c18bc6431454289a
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri May 3 14:56:37 2013 +0100

    Remove all references to the default_pitch_entries string-array.

commit c5a62fe0769510b6c84d1339cb0cdcd458d6c3c8
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri May 3 14:54:36 2013 +0100

    Reformat the strings.xml files to be consistently formatted.

commit a91dedf205975772ccf33f5e12a3662a99a66fa6
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri May 3 14:54:10 2013 +0100

    remove_string.sh: helper for removing a string resource in all strings.xml files.

commit 09c79bb01336a29538a760c9f9afb1b205b5c76b
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri May 3 13:07:54 2013 +0100

    Make the rate setting use the new SeekBar/Parameter UI.

commit d0ba13ae1d97fb6acc2404862e6753b88400968a
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri May 3 12:43:20 2013 +0100

    SeekBarPreference: support resetting to the default value.

commit 20010daac3e4b8644e229e4c11535778692f2a96
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri May 3 12:21:30 2013 +0100

    SeekBarPreference: show the formatted current value in the preference dialog.

commit b84ec8a609832ba88c1f0d502d97deeeaaf02037
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Fri May 3 11:04:19 2013 +0000

    [1.47.10a]
    Lang=sl, set open/close 'e' and 'o' from syllable stress.
    Lang=tr, fix 'r'.
    Lang=te, ml:  change [t.#] [d.#]
    Lang=hi, change [d.#]
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@356 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 8e4b6044dcd4c7c64675eb86be8f4ece9de78eb4
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri May 3 11:54:25 2013 +0100

    SeekBarPreference: make formatter an explicit property instead of using the extras bundle.

commit b60ed6c9ae184f3c955c054b630a141932b15f71
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri May 3 11:46:04 2013 +0100

    Display the formatted units on the volume setting.

commit 5370341abf015625798978cc3f002e14f5930991
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri May 3 11:24:59 2013 +0100

    SeekBarPreference: only commit the preference if requested to.

commit ac6099ebf1fd22c6567d9850f9ac1ace1a68da7a
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri May 3 11:11:59 2013 +0100

    Hook up the volume parameter to a slider preference dialog.

commit 233da111db58970a603bfedf83706a0b76246b9e
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu May 2 20:33:43 2013 +0100

    TtsService.java: rework the logic to use the new Parameter API.

commit de78778210550b02527180586a74479e98750be6
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu May 2 20:13:00 2013 +0100

    SpeechSynthesis.java: further refine the Parameter API.

commit 85836eae927f64dffe2dfe1a7b175abdef6f5873
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu May 2 19:57:52 2013 +0100

    SpeechSynthesis.java: rename the parameter APIs.

commit cc728256828583179cdfd2429970a47710bb4cde
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu May 2 18:06:41 2013 +0100

    SpeechSynthesis.java: expose the different voice options from eSpeak
    
    This makes the following changes:
    
    1.  setVoice takes a Voice object instead of a language string.
    
        This is to make the API cleaner and allows SpeechSynthesis
        to pass the correct parameter (identifier for SetVoiceByName,
        or name for SetVoiceByProperties) to espeak.
    
    2.  The espeak_SetVoiceByName API is also exposed to support passing
        the voice variant to use.
    
    3.  The age parameter has been re-added with the constants:
        *  SpeechSynthesis.AGE_ANY
        *  SpeechSynthesis.AGE_YOUNG
        *  SpeechSynthesis.AGE_OLD
        based on the behaviour of the eSpeak voice selection algorithm.
    
    NOTE: Due to the way that voice selection is implemented in eSpeak,
    if variant is specified, the age and gender cannot be specified and
    vice versa.

commit 88eab88d8ac0edadfae890dd9edf136fbbd522af
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu May 2 16:45:41 2013 +0100

    SpeechSynthesis.java: further simplify the setVoice method.
    
    This renames `setVoiceByProperties` to the more consise `setVoice`
    and removes the name parameter as this is not used -- the voice is
    set by the language and gender parameters only.

commit 027217d5f7e21628a3d8f6dd92e83e7c77ee43b8
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu May 2 16:32:42 2013 +0100

    SpeechSynthesis.java: Simplify the SetVoiceByProperties parameters.
    
    The `age` parameter is not useful as eSpeak does not use this when
    selecting voices. This is always set to `0` by TtsService.java.
    
    The `variant` parameter is not used to select the actual voice
    variant (from the `!v` directory) but to select the n^th matching
    voice from the list of matching voices. This is always set to
    select the first matching voice by TtsService.java.

commit 23d34d702ab9fe9d5a6519865d8c19c0c9454b3e
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu May 2 16:23:59 2013 +0100

    SpeechSynthesis.java: provide a binding of the eSpeak Get/SetParameter API.

commit f6edb535c7bff093f1b2d6f7f0a9f87f08fac3af
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu May 2 14:30:13 2013 +0100

    Add instructions for building with ant on the command line.

commit 938530dcafa68f438cfdca08baf9f5691e1cc492
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu May 2 10:53:38 2013 +0100

    Fix building espeakdata.zip after the merge.

commit e1f036bfd28a062d95924df41b0b6d868da017f8
Merge: e50f9e00 e8418163
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu May 2 10:50:01 2013 +0100

    Merge branch 'master' into android
    
    Conflicts:
            README.md

commit e50f9e00550715c7bd1e26e5a83bb4adf3ca4484
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu May 2 10:44:31 2013 +0100

    DEFAULT_SAMPLE_RATE is not needed, so remove it.
    
    The sampleRate variable gets overwritten with the actual sample
    rate during creation from the espeak_Initialize method, so the
    value it is set to in the constructor does not matter.

commit e841816365c3c956417ad37a0d61019d54e81846
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu May 2 10:35:40 2013 +0100

    Don't symlink espeak-data, set ESPEAK_DATA_PATH instead.

commit 010f5ca24a56c44feac565b0e807af1957cb1cda
Merge: 3a92ee34 b542e298
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed May 1 21:31:23 2013 +0100

    Merge branch 'master' into android

commit f5f0b4171b58c0b1acd69d6f23330dca17cce3e0
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Wed May 1 19:38:54 2013 +0000

    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@355 d46cf337-b52f-0410-862d-fd96e6ae7743

commit b542e298d9ef680c1b2facaf17053c88880d79a9
Merge: b09b4fc2 788ef970
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed May 1 09:25:02 2013 +0100

    Merge branch 'development'

commit 788ef970256fcecbe74a1c9a35e4c03a47e3a562
Merge: cfe5152b 1e91b80e
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed May 1 09:20:57 2013 +0100

    Merge branch 'upstream' into development
    
    Conflicts:
            dictsource/dict_phonemes
            dictsource/si_list
            dictsource/si_rules
            dictsource/ur_list
            dictsource/ur_rules
            phsource/compile_report

commit 1e91b80ec968f483e9c81497fc9739cfe58c6bb5
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Tue Apr 30 23:02:51 2013 +0000

    [1.47.10]
    Language change: ur
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@354 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 7315c17ed8cc87445df74b558c01ce1b79b04d60
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Tue Apr 30 22:37:16 2013 +0000

    [1.47.10]
    Language: Spanish, revert change to sound of [t], back to 1.47.07.
    Language changes: bn, hy, si, sl.
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@353 d46cf337-b52f-0410-862d-fd96e6ae7743

commit b09b4fc2f13dddef0e5a7503154dd63dfca0ced3
Merge: 0122c41c cfe5152b
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue Apr 30 11:38:37 2013 +0100

    Merge branch 'development'

commit cfe5152b179192907d6a9fa508ea6ecce76c893d
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue Apr 30 11:34:51 2013 +0100

    1.47.09 (from http://espeak.sourceforge.net/test/latest.html)

commit 09cc97a41cf715b5cfcd22793eba5d20d57cade5
Merge: d2aad314 b92a1fc3
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue Apr 30 11:28:41 2013 +0100

    Merge branch 'upstream' into development
    
    Conflicts:
            dictsource/dict_phonemes
            phsource/compile_report
            phsource/ustop/th_rfx.wav

commit b92a1fc3f1c0318cac234e81137b47116893f2fb
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Tue Apr 30 07:43:00 2013 +0000

    [1.47.09]
    Files missing from svn.
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@352 d46cf337-b52f-0410-862d-fd96e6ae7743

commit adcb83fcf960e4e81a69ba582fd33ba5fdcbaf78
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Mon Apr 29 22:59:27 2013 +0000

    [1.47.09]
    Fix: lookup in *_list occasionally find the wrong word.
    Languages changes: hi, ne, sl.
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@351 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 3a92ee34f25096496718d1eadcc07eee69602e9a
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Apr 29 10:53:54 2013 +0100

    Support the new voices.

commit 4236dd282ebbeaf992c5616e54bd718a1b59a6a2
Merge: f57de435 0122c41c
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Apr 29 10:29:51 2013 +0100

    Merge branch 'master' into android

commit 6f58bb4d5b973fb389b964c6889b347a8cf71b8f
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Sat Apr 27 11:34:56 2013 +0000

    lang=de: Revert change of "ier" sound (eg. "vier").
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@350 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 0122c41c4d385db0a16d4de2c4233d2553fb5f0d
Merge: 8cd1384a d2aad314
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Apr 27 00:46:00 2013 +0100

    Merge branch 'development'

commit d2aad3145199b947c09356601c2fd78fffebcea9
Merge: a43db2ba 4a670d0f
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Apr 27 00:42:55 2013 +0100

    Merge branch 'upstream' into development
    
    Conflicts:
            dictsource/dict_phonemes

commit 4a670d0f57c8a7cb9073c60f8efe3afd3409b2f6
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Fri Apr 26 22:33:46 2013 +0000

    [1.47.08]
    Add API function: espeak_TextToPhonemes().
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@349 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 8cd1384a6f5d6c379365c7634267a218ffb4f8aa
Merge: d261b6dc a43db2ba
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri Apr 26 18:35:19 2013 +0100

    Merge branch 'development'

commit a43db2baaada95f9df8b06f6f42ac99879061c3e
Merge: e972d0a6 2fbfd42f
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri Apr 26 18:34:40 2013 +0100

    Merge branch 'upstream' into development
    
    Conflicts:
            dictsource/dict_phonemes

commit 2fbfd42fc69c3232ce8cf400069ef59d213e01ff
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Fri Apr 26 09:24:34 2013 +0000

    [1.47.07c]
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@348 d46cf337-b52f-0410-862d-fd96e6ae7743

commit d261b6dc5246afd03905ecca8160bd463a1505a0
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Apr 25 23:33:15 2013 +0100

    autotools: build the 'az' dictionary

commit 1f86b9adbed27c367d93ab5f09b58c395b367c3c
Merge: d09a8663 e972d0a6
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Apr 25 23:32:12 2013 +0100

    Merge branch 'development'

commit e972d0a6ca9ee43a7c21879401d2f506a279daeb
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Apr 25 23:31:34 2013 +0100

    1.47.07b (from http://espeak.sourceforge.net/test/latest.html)

commit bf47234817360ec3350a4bef41e7b4d4ad86caad
Merge: 9f435e28 271448af
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Apr 25 23:22:14 2013 +0100

    Merge branch 'upstream' into development
    
    Conflicts:
            dictsource/dict_phonemes
            phsource/compile_report
            phsource/ph_azerbaijani

commit 271448af9cff6f8d7de4a781ff5d179341c09623
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Thu Apr 25 21:28:32 2013 +0000

    [1.47.07b]
    Reinstate language "az" (Azerbaijani) as a test voice.
    Language changes: ga, hy, pt, sk.
    Generate character names for subscript and superscript letters and digits.
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@347 d46cf337-b52f-0410-862d-fd96e6ae7743

commit d09a8663fcf053c066563dd5023720b7781480ce
Merge: 5dc922fa 9f435e28
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Apr 24 12:42:54 2013 +0100

    Merge branch 'development'

commit 9f435e284c5c4bf902bee30f749a667060292591
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Apr 24 12:41:36 2013 +0100

    1.47.07a (from http://espeak.sourceforge.net/test/latest.html)

commit ac45bd4e8095b37d5d7ec3a3f3fa49e126b9056c
Merge: 81cda039 93cc7676
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Apr 24 12:33:33 2013 +0100

    Merge branch 'upstream' into development
    
    Conflicts:
            dictsource/dict_phonemes
            espeak-data/voices/asia/ms
            phsource/compile_report

commit 93cc76768c163232f59a15ac0655f4cbcf225e54
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Tue Apr 23 20:22:56 2013 +0000

    [1.47.07a]
    Use internal data for iswalpha(), towlower() for characters up to U+024F.
    Language changes: es, nl, pt, tr, vi.
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@346 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 5dc922fa071e27d7d380e65c81c6336cd402b79d
Merge: dcedb250 81cda039
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri Apr 19 10:21:10 2013 +0100

    Merge branch 'development'

commit 81cda039f370f54dba38f2de2b4f6f25376d955d
Merge: a0fc2d46 5a11f78b
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri Apr 19 10:18:48 2013 +0100

    Merge branch 'upstream' into development

commit 5a11f78bb61b4d3769fe98802432a8b74cf8b75c
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Thu Apr 18 22:24:51 2013 +0000

    [1.47.07]
    Language changes: pt
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@345 d46cf337-b52f-0410-862d-fd96e6ae7743

commit dcedb25030175b7976ad1b6b6fd28e69f9e0cd2f
Merge: 85667577 a0fc2d46
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Apr 18 19:09:23 2013 +0100

    Merge branch 'development'

commit a0fc2d46c4a58ae68cacc90cbd2efd07b12495b4
Merge: 0957ba9f 8a7781fd
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Apr 18 19:04:52 2013 +0100

    Merge branch 'upstream' into development
    
    Conflicts:
            dictsource/dict_phonemes

commit 8a7781fd3430e31aacdef61bf910a76be48a4f5b
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Thu Apr 18 16:56:19 2013 +0000

    [1.47.06a]
    Language changes: pt, bn.
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@344 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 856675770586710f0d28ae310a5a529071f5cd3f
Merge: dfe1e2be 0957ba9f
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue Apr 16 08:55:40 2013 +0100

    Merge branch 'development'

commit 0957ba9f3ddf4ad3a2794e904c4b373d238b38a2
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue Apr 16 08:55:00 2013 +0100

    1.47.06 (from http://espeak.sourceforge.net/test/latest.html)

commit 7245bda467ed480bbb457c911e852009494cc61e
Merge: 13c4d1b9 eeb49d1d
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue Apr 16 08:49:57 2013 +0100

    Merge branch 'upstream' into development
    
    Conflicts:
            dictsource/dict_phonemes

commit eeb49d1d5fa3c879fcd1930d35fdf3e58853c5ff
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Mon Apr 15 22:03:02 2013 +0000

    [1.47.06]
    Language changes: da, en. nl, pt.
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@343 d46cf337-b52f-0410-862d-fd96e6ae7743

commit dfe1e2be7e5c4b59e024730c622972733063f09b
Merge: e4e13828 13c4d1b9
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Apr 11 10:17:56 2013 +0100

    Merge branch 'development'

commit 13c4d1b92da84f58a54bbc41b33f79f1f31cbc72
Merge: 9ab8a5d0 30470ac8
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Apr 11 10:15:49 2013 +0100

    Merge branch 'upstream' into development
    
    Conflicts:
            dictsource/dict_phonemes
            phsource/compile_report

commit 30470ac8887b05b7e0edb8a2c78774e87bca5ed9
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Wed Apr 10 23:36:41 2013 +0000

    [1.47.05a]
    Fix: Speak character name of non-ascii digits (was speaking character code number).
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@342 d46cf337-b52f-0410-862d-fd96e6ae7743

commit e4e1382824e99982841da21f1e9b3443c085cce6
Merge: ab370220 9ab8a5d0
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue Apr 9 11:28:10 2013 +0100

    Merge branch 'development'

commit 9ab8a5d0f81fe1867b5ff37fee391960373f163f
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue Apr 9 11:25:54 2013 +0100

    1.47.05 (from http://espeak.sourceforge.net/test/latest.html)

commit ed6c99b2f26d5d2354142e2ac903ccb56858b270
Merge: 3eea0168 65e501e3
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue Apr 9 11:21:35 2013 +0100

    Merge branch 'upstream' into development

commit 65e501e3f78d54b2a2f1f4f64d941f87328a6ea4
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Tue Apr 9 09:33:57 2013 +0000

    [1.47.05]
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@341 d46cf337-b52f-0410-862d-fd96e6ae7743

commit b829607790c7a29937c65ea65624b41850ce00b1
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Mon Apr 8 20:34:25 2013 +0000

    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@340 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 3eea01682f226fc109eaba51b2ac5fde892124b2
Merge: 665b0f29 43b2ae49
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Apr 8 21:19:02 2013 +0100

    Merge branch 'upstream' into development
    
    Conflicts:
            dictsource/dict_phonemes
            phsource/compile_report

commit 43b2ae498739f08e563d996fe4b6623e0f349443
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Mon Apr 8 19:12:53 2013 +0000

    [1.47.05]
    Fix: [v] sound missing in French voice.
    Fix: command-line  -w ''  caused crash.
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@339 d46cf337-b52f-0410-862d-fd96e6ae7743

commit ab370220888f1d9b9ca94693e47cdf4e6f502381
Merge: f47347e1 665b0f29
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri Apr 5 12:58:44 2013 +0100

    Merge branch 'development'

commit 665b0f29638fdb18035c13e3a7ded5b80dd957b5
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri Apr 5 12:58:19 2013 +0100

    1.47.04a (from http://espeak.sourceforge.net/test/latest.html)

commit 320920cd8d3f5d8996ff2f028da11b4508efb652
Merge: 53025332 33577a39
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri Apr 5 12:55:09 2013 +0100

    Merge branch 'upstream' into development
    
    Conflicts:
            dictsource/dict_phonemes
            phsource/compile_report

commit 33577a399fd142ab3e5ee37651d717447c0f3664
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Fri Apr 5 11:03:40 2013 +0000

    [1.47.04a]
    Fix: SSML <voice> </voice> lost the current voice.
    Fix: French Mbrola voices.
    Command-line, add  --ipa=3  separates phoneme names with underscores.
    Language changes, an, hi, pt.
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@338 d46cf337-b52f-0410-862d-fd96e6ae7743

commit f57de435ac85472c4aae24d3b5d11678e20ed8ce
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Apr 3 11:44:37 2013 +0100

    eSpeak for Android 1.47.04 (rev: 13)

commit cd1bd5fcef202ae338f2fc4888dbfb74ddd7f542
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Apr 3 10:30:21 2013 +0100

    Include the test voices (these were excluded by espeak_ListVoices in a recent upstream change)

commit 153d5dabc3affc865e1f7a54cc8a8fe935126c36
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Apr 3 09:46:35 2013 +0100

    Update the eclipse settings files.

commit 42bd45c3833f9ce550fdb0a860e0adc6db206d89
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Apr 3 09:45:29 2013 +0100

    eSpeakTests: en-uk is now reported as en-gb by espeak, so update the tests

commit 1765ebc86476ec8ae09c06fc12c8aaeca12312ea
Merge: 44bd818b f47347e1
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Apr 3 09:23:50 2013 +0100

    Merge branch 'master' into android
    
    Conflicts:
            platforms/windows/make_espeakedit.iss

commit f47347e19d810357bd444735feaed7342af1d2b3
Merge: 8f70e4d8 53025332
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue Apr 2 17:34:51 2013 +0100

    Merge branch 'development'

commit 530253327b6f664c366faf6044890410df83e2b2
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue Apr 2 17:34:22 2013 +0100

    1.47.04 (from http://espeak.sourceforge.net/test/latest.html)

commit 22b8f2e85287658fe423f7cd8574ed20aebae485
Merge: a800efcd e5cc887c
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue Apr 2 17:31:25 2013 +0100

    Merge branch 'upstream' into development
    
    Conflicts:
            dictsource/dict_phonemes
            phsource/compile_report
            phsource/ph_sinhala
            phsource/ph_urdu
            platforms/windows/make_espeak.iss
            platforms/windows/make_espeakedit.iss

commit e5cc887ce5aefbd8b5aa1d3fd215b30245ffd456
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Tue Apr 2 13:18:57 2013 +0000

    [1.47.04]
    Official release
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@337 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 8f70e4d845acb66aba9fc2276d7bbaee1bf754b3
Merge: 54832b9b a800efcd
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Apr 1 00:43:29 2013 +0100

    Merge branch 'development'

commit a800efcd429f4f396a4902c9de05d3bc35ed1b62
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Apr 1 00:42:55 2013 +0100

    1.47.03f (from http://espeak.sourceforge.net/test/latest.html)

commit 5b4c90f6c171fe5882ce15b1899e0faddacd800f
Merge: b01a65df 394869c5
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Apr 1 00:37:36 2013 +0100

    Merge branch 'upstream' into development
    
    Conflicts:
            dictsource/dict_phonemes
            phsource/compile_report

commit 394869c5c270fa4ed37a9434f1f0afc4db32c69a
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Sun Mar 31 23:05:17 2013 +0000

    [1.47.03f]
    Fix, speak letter names of Hangul (Korean) characters.
    Fix, ChangePhoneme(NULL) caused problems for word-gap options.
    Recognize Arabic comma U+060C.
    Languages changes: pt, nl, bn, te, da.
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@336 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 54832b9b7e057b56c07ec360a3a237b92932be34
Merge: ee8a2db7 b01a65df
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri Mar 29 12:13:01 2013 +0000

    Merge branch 'development'

commit b01a65df1683e8fc474e557c585b59a9a3d19f60
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri Mar 29 12:12:21 2013 +0000

    1.47.03e (from http://espeak.sourceforge.net/test/latest.html)

commit a7f93e184546a1aa5af1edfb01bb1828e675da91
Merge: e1ff0b56 665afbf8
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri Mar 29 12:09:33 2013 +0000

    Merge branch 'upstream' into development
    
    Conflicts:
            dictsource/dict_phonemes
            phsource/compile_report

commit 665afbf8d2e08b2845d559c7db6d41888530dcd8
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Fri Mar 29 11:23:30 2013 +0000

    [1.47.03e]
    lang=zh: Fix: was speaking Chinese character names as character codes.
    lang=hr, sr: Fix: speak Cyrillic character names in the local langauge.
    Phoneme definitions: add new statement type  "LengthAdd <signed number>".
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@335 d46cf337-b52f-0410-862d-fd96e6ae7743

commit ee8a2db70dff27661cf064f6ffbd81200e906f71
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Mar 27 00:44:16 2013 +0000

    autotools: update dictionary build to build the re-added 'te' dictionary

commit f5511dc709c50f256225af33a704a1cdaeccd969
Merge: 36b275ff e1ff0b56
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Mar 27 00:41:30 2013 +0000

    Merge branch 'development'

commit e1ff0b56dc3cec3f7e96b5b2bc8ce3db85cdcc20
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Mar 27 00:40:12 2013 +0000

    1.47.03d (from http://espeak.sourceforge.net/test/latest.html)

commit 29320ae2ea8762b51f00c1cf7db713a35c8585ba
Merge: 52d5ce90 473e9abc
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Mar 27 00:33:34 2013 +0000

    Merge branch 'upstream' into development
    
    Conflicts:
            dictsource/dict_phonemes
            dictsource/te_list
            dictsource/te_rules
            phsource/compile_report

commit 473e9abc15cf681ff0a29ca7bfbb4c0ed557ba41
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Wed Mar 27 00:16:39 2013 +0000

    [1.47.03d]
    Lang=ml, change aspirated voiced consonants.
    Lang=ko, define temporary replacements for undefined consonant phonemes.
    Lang=bn, fix numbers.
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@334 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 44bd818bc30844c57090ae297d824bf575250b39
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue Mar 26 11:39:17 2013 +0000

    Update the tests to cover the voice changes in eSpeak.

commit 0451899ff263aa4b12b1595fefbf4b0e4e188bc9
Merge: b066367e 36b275ff
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue Mar 26 02:59:43 2013 +0000

    Merge branch 'master' into android
    
    Conflicts:
            platforms/windows/make_espeakedit.iss

commit 36b275ff17d301197d62247559571ca0edf8dc86
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue Mar 26 02:54:47 2013 +0000

    autotools: update to remove dictionaries no longer supported

commit 153cd1540cfef42018c9d0f1f8b71c49f7a259f3
Merge: 6ed7fedd 52d5ce90
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue Mar 26 02:51:11 2013 +0000

    Merge branch 'development'

commit 52d5ce901dcb86fd41abdc8d87c64ee1a49b5397
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue Mar 26 02:48:03 2013 +0000

    1.47.03c (from http://espeak.sourceforge.net/test/latest.html) take 2
    
    This deletes the rules/list files removed from the sources as they
    have been removed from the dict_phoneme file.

commit 6ed7feddbb2e6eefd3a7d8856496cd7fc5db19d3
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue Mar 26 01:42:00 2013 +0000

    autotools: support building new dictionaries

commit c5e73961f3207f172c89c4703228956bb6a32127
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue Mar 26 01:40:13 2013 +0000

    mkdictlist: support updating Makefile.am in-place

commit e41572f572de0677b956ecda656121829a5b9dee
Merge: 8cdd8f0e d781d100
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue Mar 26 01:26:07 2013 +0000

    Merge branch 'development'

commit d781d100195f16ba862101ce65ec8167c7b14cc1
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue Mar 26 01:25:20 2013 +0000

    1.47.03c (from http://espeak.sourceforge.net/test/latest.html)

commit 67ae48acc72bda88c14479ecda6f51621dcfe78d
Merge: 9ce297b0 61edd2d3
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue Mar 26 01:17:35 2013 +0000

    Merge branch 'upstream' into development
    
    Conflicts:
            dictsource/dict_phonemes
            dictsource/kl_list
            dictsource/kl_rules
            dictsource/pa_list
            dictsource/pa_rules
            phsource/compile_report

commit 62687ad0a3782211f62cc9e6aae001dc97e647c8
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Tue Mar 26 01:07:27 2013 +0000

    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@333 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 61edd2d38fc2967559cf7ea0b3d5c5dd9fd76fcd
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Tue Mar 26 00:00:23 2013 +0000

    [1.47.03c]
    Phoneme definition files: added prev2PhW() and next3PhW().
    Added language: ms (Malay).
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@332 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 8cdd8f0e5e8c6bd15b019d0cf0e6f2934f515798
Merge: ad030c23 9ce297b0
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Mar 23 11:40:42 2013 +0000

    Merge branch 'development'

commit 9ce297b0cb9e0f5849a0f4dba1da3f7c63d01dd4
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Mar 23 11:39:53 2013 +0000

    1.47.03b (from http://espeak.sourceforge.net/test/latest.html)

commit b5bb7c7b63b3a9d720040187cfa769c238645836
Merge: 3f9067c9 180f3819
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Mar 23 11:32:54 2013 +0000

    Merge branch 'upstream' into development
    
    Conflicts:
            dictsource/bn_list
            dictsource/bn_rules
            dictsource/dict_phonemes
            phsource/compile_report
            phsource/ph_bengali

commit 3f9067c99ad456f3d8e338efb37e8997cb131bcc
Merge: 3384bf4f be3933d1
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Mar 23 11:23:08 2013 +0000

    Merge commit 'be3933d1d3' into development
    
    Conflicts:
            dictsource/dict_phonemes
            phsource/compile_report

commit 180f3819367e1a8f52665b7420d455fc46cf515b
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Sat Mar 23 00:15:42 2013 +0000

    [1.47.03b]
    Command line option --voices:
      Replace spaces in voice name by underscores.
      Show hyphen if no gender is specified.
      --voices=<directory> shows the voices in the specified subdirectory.
    
    Language changes: bn (Bengali), an.
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@331 d46cf337-b52f-0410-862d-fd96e6ae7743

commit be3933d1d353241826c80b665eaa8ebae487c8b5
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Thu Mar 21 18:02:06 2013 +0000

    [1.47.03a]
    Change sound of Portugal 'rr' and initial 'r'.
    Fixed for Aragonese ordinal numbers.
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@330 d46cf337-b52f-0410-862d-fd96e6ae7743

commit ad030c231e8af416fca8494c0c3ec09649af6fb8
Merge: 6196ac57 3384bf4f
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Mar 21 14:50:36 2013 +0000

    Merge branch 'development'

commit 3384bf4fd2982f9b7c28da3d4c2c612c42ea6514
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Mar 21 14:49:38 2013 +0000

    1.47.03 (from http://espeak.sourceforge.net/test/latest.html)

commit 1ee6f3cbbcb795848e109186bd17a27a352d8b86
Merge: 8d6fac1c 2f2eee48
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Mar 21 14:42:57 2013 +0000

    Merge branch 'upstream' into development
    
    Conflicts:
            dictsource/dict_phonemes
            phsource/compile_report

commit 2f2eee48a2d1436b8ec0f27df4d5c8a763e4396a
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Thu Mar 21 13:47:36 2013 +0000

    [1.47.03]
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@329 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 6196ac57b58bdb3e4fedff4c19cbd56f72a7c7cc
Merge: 753df1df 8d6fac1c
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue Mar 19 10:33:11 2013 +0000

    Merge branch 'development'

commit 8d6fac1c28b119a1e95e4db558491ceccb0df596
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue Mar 19 10:32:22 2013 +0000

    1.47.02 (from http://espeak.sourceforge.net/test/latest.html)

commit d97e64ab05884d88e60db11a95e5c45074bc01f1
Merge: 3305f6c8 8cba4d3b
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue Mar 19 10:27:48 2013 +0000

    Merge branch 'upstream' into development
    
    Conflicts:
            dictsource/dict_phonemes

commit 8cba4d3b9659e95936c76679024bf66195e11ad2
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Tue Mar 19 08:44:12 2013 +0000

    [1.47.02]
    Fixed crash in Russian voice.
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@328 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 753df1df40256a75c643f4fbfde408949785f415
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Mar 18 12:22:05 2013 +0000

    mkdictlist: only generate rules for building dictionaries that have corresponding voices

commit e4b9e70f6e02cf9d2be04135cc36c81b1f787597
Merge: f7e15fba 3305f6c8
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Mar 18 11:56:38 2013 +0000

    Merge branch 'development'
    
    Conflicts:
            src/Makefile

commit 3305f6c83e5320cb8879778e39db1a63d2b1ff7c
Merge: ab693678 87604521
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Mar 18 11:54:58 2013 +0000

    Merge branch 'upstream' into development
    
    Conflicts:
            espeak-data/voices/asia/fa
            espeak-data/voices/asia/fa-pin
            espeak-data/voices/asia/ka
            espeak-data/voices/asia/ne
            espeak-data/voices/asia/pa
            espeak-data/voices/asia/vi-hue
            espeak-data/voices/europe/an
            espeak-data/voices/europe/bg
            espeak-data/voices/europe/et
            espeak-data/voices/europe/ga
            espeak-data/voices/europe/lt

commit ab693678efbb03069c96dc83625972dcd474f81c
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Mar 18 11:53:23 2013 +0000

    1.47.01 (from http://espeak.sourceforge.net/test/latest.html)

commit b3f390822653d9a2dfcfeccfbe0399b294588b63
Merge: 678aef04 4634aa43
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Mar 18 11:43:32 2013 +0000

    Merge commit '4634aa43a5' into development
    
    Conflicts:
            dictsource/dict_phonemes
            phsource/compile_report
            phsource/vdiph/eei_5
            phsource/vdiph2/i@_3
            phsource/vietnam/_c.wav
            phsource/vietnam/a
            phsource/vietnam/ch.wav
            phsource/vietnam/dd.wav
            phsource/vietnam/ie_2
            phsource/vietnam/oe
            phsource/vietnam/th.wav
            phsource/vietnam/tr.wav
            platforms/windows/make_espeakedit.iss
            src/Makefile

commit 87604521971d0bcb012843752a5e8d34fde66a7f
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Mon Mar 18 04:11:25 2013 +0000

    Change layout of espeak-data/voices
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@327 d46cf337-b52f-0410-862d-fd96e6ae7743

commit ad5f5cb6eaf40916f44603ebf240fb879b1d64a1
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Mon Mar 18 04:03:21 2013 +0000

    Change layout of espeak-data/voices
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@326 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 9c2d44a074100738667f78376a26a17270886f8f
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Mon Mar 18 03:38:38 2013 +0000

    Change layout of espeak-data/voices
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@325 d46cf337-b52f-0410-862d-fd96e6ae7743

commit ab7a009649a11feb9e4081edd1a92bfd6d105df4
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Mon Mar 18 03:38:12 2013 +0000

    Change layout of espeak-data/voices
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@324 d46cf337-b52f-0410-862d-fd96e6ae7743

commit a82ac534610a29ea792e756061a7c17d94e105c8
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Mon Mar 18 03:33:42 2013 +0000

    Change layout of espeak-data/voices
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@323 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 658c53c73ac6889a350ef3acfb25087cc0c6aa54
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Mon Mar 18 03:31:34 2013 +0000

    Change layout of espeak-data/voices
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@322 d46cf337-b52f-0410-862d-fd96e6ae7743

commit daee46b6e9f866b2603a6d991e3717977c27b945
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Mon Mar 18 03:29:13 2013 +0000

    Change layout of esoeak-data/voices
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@321 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 4634aa43a55c5fbeb98e58960d6365bc2cb5ae23
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Mon Mar 18 03:13:22 2013 +0000

    [1.47.01]
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@320 d46cf337-b52f-0410-862d-fd96e6ae7743

commit b066367ee025ef9e8c2f30d4db246973cc5f2955
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Mar 17 12:36:10 2013 +0000

    eSpeak for Android 1.46.53 (rev: 12)

commit 956b5179fda1e67e61d78873b2004fb7eb47ada2
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Mar 17 12:25:33 2013 +0000

    VoiceData.java: test/an has moved to europe/an

commit 7d6368037871870262cebf9fed1a59a08318b3bf
Merge: 4a3a50e6 f7e15fba
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Mar 17 11:48:39 2013 +0000

    Merge branch 'master' into android

commit f7e15fba50d5bda1ea5a36010261dd37f703498b
Merge: f9aeb8ec 678aef04
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Mar 17 00:55:04 2013 +0000

    Merge branch 'development'

commit 678aef04b648ac8e2229dbc5146b0cba8232d0ce
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Mar 17 00:53:49 2013 +0000

    1.46.53 (from http://espeak.sourceforge.net/test/latest.html)

commit 790c151a4d3c0b47c7d30e09e826f52f98d46eca
Merge: b51fe6f8 42028ac8
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Mar 17 00:51:22 2013 +0000

    Merge branch 'upstream' into development
    
    Conflicts:
            dictsource/dict_phonemes
            phsource/compile_report
            phsource/vnasal/a#_n2
            phsource/vnasal/o_n4

commit 42028ac8ce3b5111f578c2b77d9183da0c8b3547
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Sun Mar 17 00:08:32 2013 +0000

    [1.46.53]
    espeakedit, show path to phsource when compiling.
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@319 d46cf337-b52f-0410-862d-fd96e6ae7743

commit cecf81577ed82af82a5da6b0eaff6df1332ca859
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Sat Mar 16 17:02:53 2013 +0000

    [1.46.52]
    klatt voices, Added nasal formant value to nasal vowels.
    Fixed bug: speaking "hyphen" between two words with $combine attribute.
    Language changes: an, pt, ta.
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@318 d46cf337-b52f-0410-862d-fd96e6ae7743

commit f9aeb8ec7d1dd5fb79ddccd94cec2c0b13e707dc
Merge: 96177ba6 b51fe6f8
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Mar 16 15:54:52 2013 +0000

    Merge branch 'development'

commit b51fe6f892128bccc3f80bb00a192119e17744ab
Merge: 3ec15aa7 e75e5d92
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Mar 16 15:52:46 2013 +0000

    Merge branch 'upstream' into development
    
    Conflicts:
            dictsource/dict_phonemes
            phsource/compile_report

commit e75e5d9258fd918c5293da83cc0d44970035d4de
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Sat Mar 16 00:20:29 2013 +0000

    [1.46.51]
    Language changes: da.
    Fixed crash bug (in lang=hi), affects prevVowel(), isFirstVowel, etc in phoneme definitions.
    
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@317 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 96177ba61d3279c134add603fab46d986fb98871
Merge: f88222cf 3ec15aa7
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri Mar 15 16:55:05 2013 +0000

    Merge branch 'development'
    
    Conflicts:
            docs/speak_lib.h

commit 3ec15aa7002c567a232ae4df269d6aef0a88bbe3
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri Mar 15 16:53:33 2013 +0000

    1.46.50 (from http://espeak.sourceforge.net/test/latest.html)

commit 2db0566941b6d8070c69fede8b564fc7322dad4d
Merge: d695786e 22289456
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri Mar 15 16:50:36 2013 +0000

    Merge branch 'upstream' into development
    
    Conflicts:
            dictsource/dict_phonemes
            phsource/compile_report

commit 22289456f83d42f27fe8375aa5e527c2261c2185
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Fri Mar 15 15:19:24 2013 +0000

    [1.46.50]
    Language changes: an, pt, ta.
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@316 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 4a3a50e65807349d5d57763acb43cf8eeac248a0
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Mar 14 18:27:23 2013 +0000

    eSpeak for Android 1.46.49 (rev: 11)

commit e96f2e3a92d5adc1f37c492d0a1142298d5c3bc6
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Mar 14 17:53:18 2013 +0000

    eSpeakTests: update the VoiceData to reflect the directory layout changes

commit 31b2bf0c56ee7991579f87785f4649c8b4460d91
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Mar 14 17:14:14 2013 +0000

    CheckVoiceData.java: don't check for any voices as they can change directory layout

commit 3187fd2d33daf2288f3f0e643a57f37b3ce64684
Merge: 4d44e88d f88222cf
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Mar 14 17:08:01 2013 +0000

    Merge branch 'master' into android

commit 4d44e88dd267c1ec251d233b094f91ab13c95f08
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Mar 14 16:53:22 2013 +0000

    TtsService: support detecting SSML documents

commit 1ac6d04c48ff40fb1d8cf6519f1f6706380be2e1
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Mar 14 16:30:34 2013 +0000

    eSpeakActivity.java: support speaking specified text in the activity.

commit f88222cf26c167bb37351c1ffa118a04bc149f93
Merge: ff7a09ed d695786e
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Mar 14 11:06:31 2013 +0000

    Merge branch 'development'
    
    Conflicts:
            docs/speak_lib.h

commit d695786e5438f023a36eb5e91feb4df4e13bc19e
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Mar 14 11:04:59 2013 +0000

    1.46.49 (from http://espeak.sourceforge.net/test/latest.html)

commit 2338a6c6f314663081dd238132df75daff44e2b8
Merge: 7987f169 fbe95397
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Mar 14 11:00:26 2013 +0000

    Merge branch 'upstream' into development

commit fbe9539748fda97161ffa36337a1f10c93e36e03
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Thu Mar 14 00:34:12 2013 +0000

    [1.46.49]
    Fix: character names sometimes not spoken correctly if they are from another language's dictionary.
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@315 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 36b86799b3e2d78a91357ddf75ee253edf674622
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Mar 13 22:45:21 2013 +0000

    eSpeakActivity.java: fix the 'X has leaked a ServiceConnection' error.
    
    The TTS engine should be destroyed in the onStop method, not the
    onDestroy method to prevent it being used in the stopped state.

commit 904d3568d297a87b7b7db7a41e3b787c4fae13b1
Merge: c6cca792 e20c295c
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Mar 13 22:08:26 2013 +0000

    Merge commit 'e20c295c75' into android
    
    Conflicts:
            phsource/vowel/vowelchart.png

commit c6cca792eef56493bf526971efb062194660001b
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Mar 13 22:05:41 2013 +0000

    Correctly handle the new vi-hue language.

commit 0e46be11779ba544b526f4fce0cbbad0d2d5bc00
Merge: 2c06ab5d e4854a9c
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Mar 13 20:55:49 2013 +0000

    Merge commit 'e4854a9cd6' into android
    
    Conflicts:
            src/voices.cpp

commit 2c06ab5d7d6d89673b46d17c21f5e18022a15504
Merge: ef40dee4 3b209459
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Mar 13 20:26:26 2013 +0000

    Merge commit '3b2094592c' into android

commit ff7a09ed658af0dd272d4afa6b8a831a702edb70
Merge: 0d086d7e 7987f169
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Mar 13 18:53:34 2013 +0000

    Merge branch 'development'

commit 7987f1693ebf40a39972ad9374e738600bc9aa3c
Merge: 82d47f80 ce83ffae
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Mar 13 18:50:42 2013 +0000

    Merge branch 'upstream' into development
    
    Conflicts:
            dictsource/dict_phonemes
            phsource/compile_report

commit ce83ffae8501c8d5fa274701e6fa005a8cf719dc
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Wed Mar 13 18:28:50 2013 +0000

    [1.46.48]
    Language change: pt.
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@314 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 0d086d7e808bf6ce71c2a3eff999278d5b00da22
Merge: 154faf44 82d47f80
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Mar 13 16:36:28 2013 +0000

    Merge branch 'development'
    
    Conflicts:
            src/Makefile.espeakedit
            src/speech.h

commit 82d47f803e8678a84ccaa567f76573ac2bd0c540
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Mar 13 16:30:43 2013 +0000

    1.46.47 (from http://espeak.sourceforge.net/test/latest.html)

commit 9468e462437679c6d0faded6ca9b1e011668cd42
Merge: 5f27ee1f 790c9a17
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Mar 13 16:27:55 2013 +0000

    Merge branch 'upstream' into development
    
    Conflicts:
            dictsource/dict_phonemes
            phsource/compile_report

commit 790c9a1754580214bc8a04381a7b6f3a8be6098a
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Wed Mar 13 15:35:29 2013 +0000

    [1.46.47]
    Fix bug in SAPI5 version: speed suddenly changes to very slow when speaking a word which contains foreign characters.
    Language changes: da, fa, hu, pt, ur.
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@313 d46cf337-b52f-0410-862d-fd96e6ae7743

commit ef40dee48c9169afa1dffc5075993e54be64e034
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Mar 13 12:34:42 2013 +0000

    Don't use espeakSSML when synthesizing text as this causes problems for some text.

commit 154faf44f05518f8a753a4ef38875d74667a350d
Merge: 1c76a958 5f27ee1f
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Mar 11 22:17:16 2013 +0000

    Merge branch 'development'

commit 5f27ee1f93cf6808e2b8a79dfa1382d25bd3ed5c
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Mar 11 22:16:51 2013 +0000

    1.46.46 (from http://espeak.sourceforge.net/test/latest.html)

commit b90e1db85a306523d30db98d159829ba9e6b5b09
Merge: 9ef3750d 8238f8b0
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Mar 11 22:13:40 2013 +0000

    Merge branch 'upstream' into development
    
    Conflicts:
            dictsource/dict_phonemes
            phsource/compile_report

commit 8238f8b09b34b55401b56fe3977ae94b1586fe1d
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Mon Mar 11 21:28:06 2013 +0000

    [1.46.46]
    Fix: SAPI5 version, pitch not reset correctly after indicating capital letter.
    Language changes: ga, nl, pt.
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@312 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 1c76a958b412dad5dd346f9662f54fe35dacd4fb
Merge: ceab35f7 9ef3750d
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Mar 10 14:23:40 2013 +0000

    Merge branch 'development'

commit 9ef3750d3937b8d19e52303bde8955778d2b3dab
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Mar 10 14:21:51 2013 +0000

    1.46.45 (from http://espeak.sourceforge.net/test/latest.html)

commit ab57561283c5889636e0ced59db813d24c622880
Merge: 280f0a1c 6691b67f
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Mar 10 14:19:08 2013 +0000

    Merge branch 'upstream' into development
    
    Conflicts:
            dictsource/dict_phonemes
            phsource/compile_report

commit 6691b67f02cb366cf6acba439b4f8cfef8331610
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Sun Mar 10 13:58:09 2013 +0000

    [1.46.45]
    Indian languages, rename aspirated phonemes with # instead of h (eg. [t#] not [th]).
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@311 d46cf337-b52f-0410-862d-fd96e6ae7743

commit ceab35f7dafc6760e1c6705c813f2062d9252f03
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri Mar 8 21:46:47 2013 +0000

    autotools: build the 'ga' dictionary

commit 262ec1a1c114a0b2358cc9c98adb4030f7d045b3
Merge: abad47b8 280f0a1c
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri Mar 8 21:39:13 2013 +0000

    Merge branch 'development'

commit 280f0a1c29c94a1098b19d0efeaf74ae30f5d03f
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri Mar 8 21:37:32 2013 +0000

    1.46.44 (from http://espeak.sourceforge.net/test/latest.html)

commit ef57a43375a9147d62d91dc20950f5bfd66edeb0
Merge: ac03f848 ad8798cf
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri Mar 8 21:34:11 2013 +0000

    Merge branch 'upstream' into development
    
    Conflicts:
            dictsource/dict_phonemes
            phsource/compile_report
            phsource/ph_irish

commit ad8798cf221fba48fdec2738ebccad435a8dfffc
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Fri Mar 8 20:40:02 2013 +0000

    [1.46.44]
    Added language: ga (Irish).
    Languages changes: en-us, eo, hu, pt, ta, vi
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@310 d46cf337-b52f-0410-862d-fd96e6ae7743

commit abad47b859d3271ef70c486374f1b0f52c94756b
Merge: 9aef1284 ac03f848
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Mar 7 10:58:52 2013 +0000

    Merge branch 'development'

commit ac03f8483ad42dd89f0b9267b572283dc872b3bb
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Mar 7 10:58:31 2013 +0000

    1.46.43 (from http://espeak.sourceforge.net/test/latest.html)

commit ed3b3b40201f6865c19889578a1da080b75b0870
Merge: d78b391a 2d64d328
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Mar 7 10:54:25 2013 +0000

    Merge branch 'upstream' into development
    
    Conflicts:
            dictsource/dict_phonemes
            phsource/compile_report

commit 2d64d3289318b0e2b400ad3adb47aaf8726854a0
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Thu Mar 7 10:32:34 2013 +0000

    [1.46.43]
    language changes: da, pt
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@309 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 9aef1284ebb571e2fe52c5df4b74e43556b2a0ef
Merge: a4b28c33 d78b391a
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Mar 7 01:00:12 2013 +0000

    Merge branch 'development'
    
    Conflicts:
            src/speech.h

commit d78b391acd41ff94234f100c3b1870e03bd2d7c1
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Mar 7 00:58:10 2013 +0000

    1.46.42 (from http://espeak.sourceforge.net/test/latest.html)

commit c6c199d804679ea8235b81b5ef3f3861d43d08ab
Merge: 4f00e22b 70915e2a
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Mar 7 00:53:07 2013 +0000

    Merge branch 'upstream' into development
    
    Conflicts:
            dictsource/dict_phonemes
            phsource/compile_report

commit 70915e2a92a47b3e565bc11a09e552055f354855
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Wed Mar 6 10:24:43 2013 +0000

    [1.46.42]
    Command line option -X now lists *_list flags by name.
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@308 d46cf337-b52f-0410-862d-fd96e6ae7743

commit a4b28c33138ac626db86243cd1d17b450251a519
Merge: 3168f9a6 4f00e22b
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Mar 3 21:22:53 2013 +0000

    Merge branch 'development'

commit 4f00e22bacc5c7c8527ff67295ffd1873c18e64e
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Mar 3 21:21:31 2013 +0000

    1.46.41 (from http://espeak.sourceforge.net/test/latest.html)

commit ea65fda835e6c7bdcbbf6418b708c7992e25365b
Merge: c229b34a 1a0f4af8
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Mar 3 21:17:42 2013 +0000

    Merge branch 'upstream' into development
    
    Conflicts:
            dictsource/dict_phonemes
            phsource/compile_report

commit 1a0f4af8c5fb6c83d93476731af110774cd5ed2e
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Sun Mar 3 17:11:48 2013 +0000

    [1.46.41]
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@307 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 83bc87a000e6581a8c48594cfe545cb142d60ecb
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Sun Mar 3 12:27:43 2013 +0000

    [1.46.40]
    Command line option --ipa can have option to include Tie or ZWJ characters to disabmiguate multi-letter phoneme names.
    Recognize and ignore UTF8-BOM byte sequence at the start of phoneme definition files.
    Languages changes: ta, nl, pt.
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@306 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 932907ddc638ed07448807ceb17185c6a1c38806
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Mar 3 12:25:23 2013 +0000

    Don't check in espeakdata.zip to version control every time it changes.
    
    The espeakdata.zip file is a generated file that can be recreated
    by running the `make android` command. It takes up ~ 900 Kb of space
    and changes significantly every time it is built.

commit 3168f9a6f78da3b96d315545e332f60feb67212f
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Mar 2 17:35:24 2013 +0000

    autotools: don't compile the 'bn' dictionary as there is not a corresponding voice file

commit 0fdba9386d76ffb4163f6790a45d24a6a8b2bec0
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Mar 2 17:29:24 2013 +0000

    src/compiledata.cpp: only call DrawEnvelopes if MAKE_ENVELOPES is defined

commit 1b7dae7aea69bedf8712af4d05303dac2aa3f4e2
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Mar 2 17:23:03 2013 +0000

    autotools: build the 'bn' dictionary

commit 2d203989f972b7c927fd490e59a7ffd82666c080
Merge: e20c295c c229b34a
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Mar 2 17:12:56 2013 +0000

    Merge branch 'development'

commit c229b34ae22a24b73bd66a9d395d3838938504bc
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Mar 2 17:08:18 2013 +0000

    1.46.39 (from http://espeak.sourceforge.net/test/latest.html)

commit 0c1c07d32de41ba1edcb2b4538de679354db07cb
Merge: 75e239da 3eb5cb58
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Mar 2 17:03:54 2013 +0000

    Merge branch 'upstream' into development
    
    Conflicts:
            dictsource/dict_phonemes
            phsource/compile_report

commit 3eb5cb58d7cd170084e81eb63247f28b1ddc5dcb
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Fri Mar 1 20:45:05 2013 +0000

    [1.46.39]
    Fixes to speaking characters from foreign alphabets.
    Allow $textmode and $text to translate between words in different alphabets.
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@305 d46cf337-b52f-0410-862d-fd96e6ae7743

commit e20c295c75395c09664ee66e77e6bb8612ff49ad
Merge: e4854a9c 75e239da
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Feb 28 13:54:22 2013 +0000

    Merge branch 'development'

commit 75e239dadc8faf56ad829a18dd3f34aad2a59b53
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Feb 28 13:53:37 2013 +0000

    1.46.38 (from http://espeak.sourceforge.net/test/latest.html)

commit 1228e4270e67b5dfaa1eb655174a7598d2037898
Merge: 5f2c8175 6ee501b5
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Feb 28 13:17:38 2013 +0000

    Merge branch 'upstream' into development
    
    Conflicts:
            dictsource/dict_phonemes
            phsource/compile_report

commit 6ee501b5bb40dffe749673976242ea0ba91c1583
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Wed Feb 27 13:34:02 2013 +0000

    [1.46.38]
    Speak names of characters in non-native alphabets (eg. non-Latin).
    Language changes: en, nl, pt.
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@304 d46cf337-b52f-0410-862d-fd96e6ae7743

commit e4854a9cd67ed51aef256a1db95dd8e173731f75
Merge: 3b209459 5f2c8175
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Feb 21 23:34:39 2013 +0000

    Merge branch 'development'

commit 5f2c8175c18ff59e3510a6db2331ac1e1a83eaa3
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Feb 21 23:34:12 2013 +0000

    1.46.37 (from http://espeak.sourceforge.net/test/latest.html)

commit 303404766e3052f42335cc91048a9e6245376984
Merge: c1e02cb0 182d88f8
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Feb 21 23:28:10 2013 +0000

    Merge branch 'upstream' into development
    
    Conflicts:
            dictsource/dict_phonemes
            phsource/compile_report
            platforms/windows/espeakedit/src/speech.h
            platforms/windows/espeakedit/src_copy/speech.h

commit 182d88f81e873194bdd8947779c3f6d3e228a4d3
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Wed Feb 20 19:19:43 2013 +0000

    [1.46.37]
    Fixes for different sample rates.
    Fix bug in 1.46.36 where pause at end of a sentence was missing.
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@303 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 9172b74343514f8cc7ce01dc352a8809cb00b0fb
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Wed Feb 20 13:58:44 2013 +0000

    [1.46.36]
    espeakedit: Prosody window now shows the FMT() or WAV() filename
    and the standard length of the selected phoneme.
    
    Added the ability to produce speech at different sample rates.
    To use rates other than the default 22050Hz, the phoneme data must
    be recompiled.  This needs the "sox" program to be available.
    (sox.sourceforge.net).
    
    espeakedit: Added menu option to compile the phoneme data at a
    specified sample rate (rather than the default 22050Hz).
    
    phondata: Includes the value of the sample rate at which the data was compiled.
    
    Language changes: pt.
    
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@302 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 3b2094592cfde90d991508d8dae95995097df7e7
Merge: dca165e2 c1e02cb0
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Feb 20 08:21:16 2013 +0000

    Merge branch 'development'

commit c1e02cb0b870a7a65249901f62fd5151a7e35d53
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Feb 20 08:20:48 2013 +0000

    1.46.35 (from http://espeak.sourceforge.net/test/latest.html)

commit ee26fcec34e04d711998c81e5b255f09334d891e
Merge: 1de6c427 62e16370
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Feb 20 08:11:33 2013 +0000

    Merge branch 'upstream' into development
    
    Conflicts:
            dictsource/dict_phonemes
            phsource/compile_report

commit 62e163701b5ac0286902d0d58535184dd5472493
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Thu Feb 14 22:23:32 2013 +0000

    [1.46.35]
    Added error detection in espeak_Synchronize().
    Compile Phonemes: fixed resampling of WAV files to eSpeak's sample rate (needs 'sox').
    Language changes: pt, en, fa.
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@301 d46cf337-b52f-0410-862d-fd96e6ae7743

commit dca165e28de3b0674a461bee070c7307dd5788f9
Merge: bfc2bd24 1de6c427
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Feb 14 16:17:06 2013 +0000

    Merge branch 'development'

commit 1de6c42722a1906a877683f394488672799fd5a9
Merge: cd6a5c68 d07bc6bf
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Feb 14 16:16:06 2013 +0000

    Merge branch 'upstream' into development
    
    Conflicts:
            dictsource/dict_phonemes
            phsource/compile_report

commit d07bc6bfa551e85b3cdb1afea4eca9533b79ee12
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Thu Feb 14 09:04:31 2013 +0000

    [1.46.34]
    Changes to languages: pt, en, vi
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@300 d46cf337-b52f-0410-862d-fd96e6ae7743

commit bfc2bd2495d9d5c0ec41042270e927173ec0fda7
Merge: 60e89f4f cd6a5c68
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue Feb 12 19:25:38 2013 +0000

    Merge branch 'development'

commit cd6a5c6834ad39f9c6ea5e5fee807154b3d79fb7
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue Feb 12 19:19:48 2013 +0000

    1.46.34 (from http://espeak.sourceforge.net/test/latest.html)

commit 6594f081e63a96036b7f5b16b119d7c6b7411847
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue Feb 12 13:25:12 2013 +0000

    eSpeak for Android 1.46.32 (rev: 10)

commit 2c1c3c53bdce328c7923c7fef0fc290ab485d3f0
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue Feb 12 13:11:23 2013 +0000

    espeakdata: add a default group to the fa_rules file so it compiles correctly

commit 48fa803bc4179e2ed24325f78bc0bf25d987028b
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue Feb 12 12:21:34 2013 +0000

    TtsService.java: ensure that the voice data is installed/upgraded correctly.
    
    When using assistive technology like TalkBack and not accessing
    either the eSpeak application or the Android TTS settings
    directly, the voice data would previously not be installed/upgraded
    correctly.
    
    The approach here is to move the logic to onIsLanguageAvailable so
    that if the espeak voice data is not installed or is upgradable
    then trigger an install of the voice data and return
    TextToSpeech.LANG_MISSING_DATA.

commit 199029e97e3a76f76ef0f0cec0a97b57a9f0ecf8
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Feb 11 19:03:53 2013 +0000

    TtsService.java: use the context from the TtsService object itself

commit 88e72aeb0aa263c66a890e86c88f7a867bb18163
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Feb 11 12:40:52 2013 +0000

    tools/ucd.py: support printing out the data as CSV with specified columns from the command-line

commit 60e89f4f58e3213fdd075bf99dd086cc839c4a57
Merge: 6a74024a 5e673ec2
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Feb 11 10:40:48 2013 +0000

    Merge branch 'development'

commit 5e673ec2858cf2a7f0e793b15d3d5003d5a0c97f
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Feb 11 10:39:13 2013 +0000

    1.46.33 (from http://espeak.sourceforge.net/test/latest.html)

commit d9e0cbd4c27351588ab8b04518cf7ea2bb9ff4ea
Merge: 2ec786ae 1e518f1d
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Feb 11 10:35:20 2013 +0000

    Merge branch 'upstream' into development
    
    Conflicts:
            dictsource/dict_phonemes
            phsource/compile_report

commit 9d0a23bb1c2119c897f8df33439d5064df3ab0c5
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Feb 11 01:00:06 2013 +0000

    TtsService.java: also report TextToSpeech.LANG_MISSING_DATA if the base resources are not found or the data can be upgraded.

commit 1e52512637cdc2b986a012a8851c70d1bc46cf37
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Feb 11 00:49:10 2013 +0000

    TtsService.java: report TextToSpeech.LANG_MISSING_DATA if the engine has not been initialized.

commit a7bb3eb790084507e7eaa2daf8fee988b10fd128
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Feb 10 23:58:29 2013 +0000

    Make eSpeak-specific setting changes apply immediately.
    
    This reverts commit 433a0a04556de9959b98bbc0afb8c351886e22d2.
    
    The issue here appears to be that the process the eSpeak commands are
    processed from to generate the speech differs from the one used to
    modify the settings. This appears to be enough to cause it to not
    get the updated settings until the process is restarted.
    
    Thanks to Peter Vagner for locating the cause.

commit 1e518f1df28041e76b7f466345e5fe2052edadbe
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Fri Feb 8 16:17:17 2013 +0000

    [1.46.33]
    Fix bug, some letter names spoken wrongly (eg. accented letters).
    Recognize Arabic full-stop (U+06D4).
    Changes to languages: en, pt, ka.
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@299 d46cf337-b52f-0410-862d-fd96e6ae7743

commit be49d9cce6d2ac277b17fa6193047a4cb2d82422
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Feb 7 14:43:38 2013 +0000

    ucd.h: fix a typo

commit 1116d02aa9ab399af5058e64195e3308b2122eee
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Feb 4 14:12:04 2013 +0000

    Make the category/category_type/script to-string helper methods part of the public API.

commit a7a810a009b5286497784fa3d56e61be489556af
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri Feb 1 11:38:03 2013 +0000

    CheckVoiceData.java: remove unused import statement.

commit 7f6bfd929bc97644ab13711892b580569721f5d1
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri Feb 1 11:35:48 2013 +0000

    TtsSettingsActivity.java: use PreferenceFragment on Honeycomb and later.

commit af41da058f461867c4751e9accfbe6db03d28c11
Merge: 0c499c84 6a74024a
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Jan 30 16:39:52 2013 +0000

    Merge branch 'master' into android

commit 6a74024a9eba4b932b144f6c8ca69856814f7b4e
Merge: 099b6a3b 2ec786ae
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Jan 30 16:35:17 2013 +0000

    Merge branch 'development'

commit 2ec786ae077e47d738e739bec6afb07839ee5bd0
Merge: 2fbab050 a3ad8221
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Jan 30 16:32:01 2013 +0000

    Merge branch 'upstream' into development
    
    Conflicts:
            dictsource/dict_phonemes
            phsource/compile_report

commit a3ad82219d90ee2b5f9a52576a8b428ac32d6671
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Wed Jan 30 15:25:35 2013 +0000

    [1.46.32]
    Language changes: en, pt, da, an, fa.
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@298 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 0c499c84e974890eaffbf3daf9960a300bffc551
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri Jan 25 17:33:18 2013 +0000

    eSpeak for Android 1.46.31 (rev: 9)

commit 3f5b5bb521251019f72753e2aad42fe9f8ccf6a5
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri Jan 25 17:14:27 2013 +0000

    android: support the Aragonese and Farsi/Persian voices from 1.46.31

commit b425ded8f0922e6c38b6ebff1483b9c513fcb0ff
Merge: 6edd17eb 099b6a3b
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri Jan 25 16:34:39 2013 +0000

    Merge branch 'master' into android
    
    Conflicts:
            src/voices.cpp

commit 65c3bc33b60cc566eb543e0b9d33ad7661018c53
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri Jan 25 11:32:37 2013 +0000

    autotools: fix the dependencies on the UCD files.

commit 099b6a3bbb034ad98eff6f8be66fd0466cd9cf98
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Jan 19 14:41:04 2013 +0000

    autotools: build the 'an' and 'fa' dictionaries

commit 2d0b6b7dee421e53f87e73e20feb8e4831a5635c
Merge: a24b46f8 2fbab050
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Jan 19 14:33:40 2013 +0000

    Merge branch 'development'

commit 2fbab050f940abc39356fdc1a1bc287799cb9d92
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Jan 19 13:46:49 2013 +0000

    1.46.31 (from http://espeak.sourceforge.net/test/latest.html)

commit 851dfd38e52b58ccd4b2c61344f002de88e4969d
Merge: 2c0829d6 b590876d
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Jan 19 13:23:25 2013 +0000

    Merge branch 'upstream' into development
    
    Conflicts:
            dictsource/dict_phonemes
            phsource/compile_report

commit b590876def01a9e4d6a99f9a8d2f6413a5d306f9
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Sat Jan 19 12:04:30 2013 +0000

    [1.46.31]
    Added languages: fa (Farsi), an (Aragon).
    Changes to languages: pt, si, ne.
    
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@297 d46cf337-b52f-0410-862d-fd96e6ae7743

commit a24b46f8803ff8521e02d548a4c05cc67b0da8f2
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri Jan 18 22:04:22 2013 +0000

    autotools: use the variables from autotools for the install locations.

commit 4b0a83b425795d8d4b7e89acb86a2e6b1132e60b
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri Jan 18 21:52:55 2013 +0000

    Makefile.am: typo -- s/REFIX/PREFIX/

commit 1dc6c0a57d104380d402f814620086ff6f70eaec
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri Jan 18 21:46:43 2013 +0000

    src/Makefile.am: Don't make 'install' depend on 'all'.
    
    This fixes the issue where installing will re-generate
    the voices and may sometimes fail setting up the
    shadow directories in the espeak-data folder.

commit c8526d17f809e82f61d8289335305c9216696e46
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri Jan 18 21:40:33 2013 +0000

    autotools: add a COPYING file with the GPL v3 license to make autotools happy.

commit a8bc86bfd922b890abadff87e1257ac54774f6ec
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri Jan 18 21:33:55 2013 +0000

    configure.ac: drop autoconf requirement to 2.63 to support more systems (e.g. the OLPC XO-1)

commit 6edd17eb0c0d1f6308ef682512b835f5fec19918
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Jan 16 18:58:11 2013 +0000

    Add tests verifying that calling getSampleText does not change the apps locale.

commit f455a466c3fe57b40979c8df93245de26443c5d0
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Jan 16 18:42:33 2013 +0000

    Do not add a voice if the Locale assigns a blank ISO3 language code.

commit df1adcfcfbc2e5f3b2814b3cddbab97a2838c30e
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Jan 16 18:27:07 2013 +0000

    Use zh-HK for Cantonese Chinese as Android does not properly support the yue language code.

commit 920dc0ad0cd406dfd02745eb18d65d4f5bfa15bb
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Jan 16 18:16:10 2013 +0000

    Report the eSpeak version in the main activity.

commit a451efc6e46e2150b2025243994a82e1d5fc1226
Merge: d455281f d08a4293
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Jan 16 17:23:46 2013 +0000

    Merge branch 'master' into android

commit d08a4293aa9d45d73a0f336fd9a356fd795e6953
Merge: e7d6e6d3 2c0829d6
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue Jan 15 17:49:04 2013 +0000

    Merge branch 'development'

commit 2c0829d6cfe31ded2aaf27cb1512ade8cc3d205f
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue Jan 15 17:48:10 2013 +0000

    1.46.30 (from http://espeak.sourceforge.net/test/latest.html)

commit 68041d09ba9a68692feeca357f667c29655a0652
Merge: 87896196 93674337
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue Jan 15 17:42:51 2013 +0000

    Merge branch 'upstream' into development
    
    Conflicts:
            dictsource/dict_phonemes
            dictsource/sl_list
            dictsource/sl_rules
            phsource/compile_report
            src/synthdata.cpp

commit 93674337f4b70038fd416d8b593f20d0790e95f1
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Tue Jan 15 14:45:58 2013 +0000

    [1.46.30]
    Changes to langauges: ta, sl, pt, en
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@296 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 4ded80bdb3b15b34c44a3362eeccdef76503aada
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Jan 12 17:40:00 2013 +0000

    ctype: add default cases to switch statements to suppress -Wswitch warnings with clang

commit 7e411b34e9a1c438102f5bd919ab823991df7596
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Dec 24 22:37:18 2012 +0000

    F8D0-D8FF: Klingon

commit c06f296d87a12ce66afef8cc75d4918e0c3a6a22
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Dec 24 21:34:34 2012 +0000

    tools/scripts.py: merge some script set ranges

commit 65f95033c8639f24b7cdfaba8bb23d0ec283037c
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Dec 24 21:32:22 2012 +0000

    Add support for querying the Script property.

commit 349e225aaeff246cacf5c71dbaaeda221ea7d2b0
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Dec 24 15:55:23 2012 +0000

    Support mapping a General Category to a General Category Group.

commit 6e15fd6d9b209e330514729201e11bdd85072bbe
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Dec 24 15:38:39 2012 +0000

    Add tests for ucd::lookup_category_group.

commit 3f9f6c06235ef92455bd45caa6663ca9245029e6
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Dec 24 15:26:36 2012 +0000

    Add tests for ucd::isspace.

commit cc9abdff120ccc5292431d82bdfcc5693a56c143
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Dec 24 14:47:06 2012 +0000

    Fetch UnicodeData.txt from unicode.org if not present to make the build fully automated.

commit 8799bc5e538f753e2f393c01c201e3190faf2f1c
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Dec 24 14:29:10 2012 +0000

    The ctype.cpp file is not generated, so remove the comment stating that it is.

commit d455281ff5829acac75135c1035a985d9690c0f3
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Dec 23 15:07:25 2012 +0000

    Create a promo graphic.

commit c386d469257f4291345329d52282da61f8250bbf
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Dec 23 14:34:58 2012 +0000

    Remove the explicit 'Update voices' menu option now that this is done automatically.

commit 1623f90b4f59c98707bb17a1414725aec07089b2
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Dec 23 14:28:53 2012 +0000

    Exclude the MBROLA data files when building the espeakdata.zip file.

commit 9f2293221d8cd3058bf58597f333e9fc253cc1d2
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Dec 23 14:15:44 2012 +0000

    Support installing the voices if the voice data signature has changed.

commit 16afab6349ad0d9b5192a3579bf47ab436f4cede
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Dec 23 13:23:18 2012 +0000

    Restrict the minimum Android version to 4.0 until the 2.2 code is working.

commit e64fd4fa392db8172309a7ed5fe39252f22f2253
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Dec 23 13:22:11 2012 +0000

    Fix displaying the error message on download failure.

commit fd6b33cff494b837c5255be9226fd561da0e5f9e
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Dec 23 12:14:39 2012 +0000

    .gitignore: espeak-data.zip and espeak-data-en_only.zip are not built, so remove them from the ignore list.

commit 7632a4cd4b899991dd8dee1472d9bf080932cb80
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Dec 23 00:12:26 2012 +0000

    feature graphic: fix the reference to the Tatarstan flag.

commit 26b226c6da3a117309af9675f7b59375fa6862a1
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Dec 22 23:56:25 2012 +0000

    feature graphic design

commit 03dfacef35972cc32b928854a28f4a94c65713ac
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Dec 22 14:30:53 2012 +0000

    Android.mk: Factor out the ucd-tools files to make it easier to maintain.

commit dcf0511736d65cc770c83b995b953470bf63cd4b
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Dec 22 13:26:04 2012 +0000

    README.md: update the instructions to describe how to sync the ucd-tools submodule.

commit e28255f5dbc690b4616bc0e35dca7ed19f846b77
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Dec 22 13:11:09 2012 +0000

    ucd-tools: pick up category classification fixes and data size reductions.

commit 2d982956a59089cbbffdd5a4c422246207577d1a
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Dec 22 13:05:09 2012 +0000

    Store the category data in uint8_t arrays to minimize their compiled size.

commit 2df0e6abdb905ce39df3475746edb9d2bffafdc8
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Dec 22 12:55:23 2012 +0000

    Factor out the remaining single category tables.

commit 7f1dd9cc96e20c5466c40b7947c40bd88fc69270
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Dec 22 12:49:55 2012 +0000

    Avoid duplicating Lo only tables.

commit ea09eb5c45a2102ff98281047449ede408c7ef65
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Dec 22 12:18:49 2012 +0000

    Add tests for querying UCD properties; fix discovered issues.

commit 68ec09ab574825fde02b6df93596bfa19b737fbf
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Dec 22 10:08:42 2012 +0000

    Use the ucd-tools toupper/tolower APIs instead of the Android versions.

commit 9c3a87dbebe7547edd0125f59a581284d5d8dd80
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Dec 22 09:57:21 2012 +0000

    Add toupper, tolower and totitle case-conversion APIs.

commit 8bafda70e2a9dc926e55177dd9a3c3b63d883d8d
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Dec 22 01:54:37 2012 +0000

    Use the new ucd-tools project for wide-character compatibility on Android.

commit e3e85d33f2949cdb29fa1090c0165d6117aa9217
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Dec 22 01:27:18 2012 +0000

    Rename Ci to Ii and move it to an I/Invalid category group as it is not part of the UCD C/Other category group.

commit bc6a5c23ccb16f47c9d444a894025bd1123e51b4
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Dec 22 01:19:03 2012 +0000

    Remove the Zc class as it is not part of the UCD; special case Cc-based whitespace instead.

commit ff7a5e02098bc158a32865f0f3472eca52bae2b4
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Dec 22 01:09:49 2012 +0000

    Add support for looking up the general category group for a codepoint.

commit 2282735a4c0d6e85e01c4caab637af457a3c0015
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Dec 22 00:56:39 2012 +0000

    Add ctype-style APIs that are compatible with wctype.h.

commit a416b4090c807dd23c2c46845a9486bbeb65f6dd
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Dec 22 00:08:38 2012 +0000

    Display the Unicode Character Database version in the generated file.

commit 7f4f3ee7d142815964fdb4c1ecab0298f7604fa8
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri Dec 21 23:57:39 2012 +0000

    Add the generated file src/categories.cpp so you don't need the Unicode Character Database to build the project.

commit 12bafa6b4d43e5ef83c548d477eb7c8710d47f12
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri Dec 21 23:55:27 2012 +0000

    tools/categories.py: generate category lookup tables for the full unicode range.

commit e6133fcafdf06d880bf06799432767f695ddfd69
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri Dec 21 21:04:17 2012 +0000

    tools/ucd.py: fixup the codepoint ranges when processing the UnicodeData file.

commit a77e5a142cf4e731b649dcaf40a3aeff977e1c57
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri Dec 21 20:53:33 2012 +0000

    tools/ucd.py: parse CodePoint/CodeRange entries to their numerical values.

commit 2813950acca99d62eb30593ccd5d6e8d38cf9d63
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri Dec 21 19:41:33 2012 +0000

    Infrastructure for building libucd.a.

commit 1b24e604edf1e9696b615e55c86b360a558d3178
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri Dec 21 15:37:22 2012 +0000

    Parse the UCD data files.

commit 0a37be30b25bb98b94faf2aa6b7f45c49f7ede11
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri Dec 21 00:47:50 2012 +0000

    Build a version of libttsespeak.so for the MIPS architecture.

commit 95b368bc68e5777d50f4452442c8145c6e2fcdd4
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri Dec 21 00:41:03 2012 +0000

    Add wctype compatibity for Unicode characters on Android.

commit 2c20fe7e33ba08c51f2ff7b9a18ffe5072dae829
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Dec 20 20:23:24 2012 +0000

    Application.mk: align the ':=' and remove commented out code

commit 1b436168a13125f53a29a7d8d5d33f115410be92
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Dec 20 14:52:40 2012 +0000

    eSpeakService.cpp: use 'delete' instead of 'free' to release memory allocated via 'new'.

commit b6ef2a607d89fb5362323556b38e6e4d313251bb
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Dec 20 13:09:17 2012 +0000

    Make sure that error states take priority when reporting status messages.

commit 33545918f1e66bf4b939f6fe16d191678a218b61
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Dec 19 16:43:26 2012 +0000

    Remove the 'Would you like to send an error report?' text from the error message as this is functionality not supported.

commit 09b62785c12fd8c463628084c7c9f76fefb054e8
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Dec 19 16:21:12 2012 +0000

    Remove an unused import.

commit 2564e75444d12b58f614db3a5f34f1a3a9b55191
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Dec 19 16:19:07 2012 +0000

    Display error messages in a status field instead of via dialogs.

commit 2e40b92ad661ed88a9abfa3ee36ed0ca384272ad
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Dec 19 15:59:39 2012 +0000

    Use finsItem instead of getItem to avoid crashing on sub-API 14 devices.

commit 55e58682ab3619510c8b3d41e86a5a559e843f49
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Dec 19 15:57:12 2012 +0000

    Display a status message in the main UI instead of displaying a dialog if eSpeak is not the default engine.

commit d92abbe342de2342a7e7c93dc4f2b2393354e8bb
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Dec 19 15:20:03 2012 +0000

    Move the buttons to the options menu UI accessible via the menu button.

commit 42aba8a20b238ec8487189ce59071f088e8ae105
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Dec 19 14:52:46 2012 +0000

    Update the UI to use a preferences-style display for the information items (default voice and installed voices).

commit eea0946e82b04a400594c86ceb3e6c4f55d4c84c
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Dec 19 13:07:19 2012 +0000

    Ensure that the copyright notices are ordered latest to oldest.

commit 629c73b5725556512f24df2b586506b257be23b2
Merge: 71fb7bce e7d6e6d3
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Dec 19 11:33:45 2012 +0000

    Merge branch 'master' into android

commit e7d6e6d302cde77f2e64c358226899664885bc01
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Dec 19 11:33:12 2012 +0000

    GetVoices finds 153 voices, so increase the limit to 200.

commit 71fb7bce3433ce31ed2d36877065edf05e046161
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Dec 19 11:31:55 2012 +0000

    Add debugging information to GetVoices.

commit c73686c9ebae2ff934c75971057dfcd856be8c3c
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Dec 19 11:12:26 2012 +0000

    Support logging debug information to logcat on Android.

commit 3c05eeb9ed7796479da6c0be284b8e5c62859a89
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue Dec 18 21:27:50 2012 +0000

    libs: add the hamcrest jar files needed to build the espeak tests

commit beb82cb6fda645a43ec4984f903b56caa13180bf
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue Dec 18 21:09:09 2012 +0000

    eSpeakActivity: use the correct intent for launching the TTS settings on Android 3.x.

commit 7dd1d66e4aae0b83cc55a452ac827505e2c3d5e4
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue Dec 18 19:25:09 2012 +0000

    Fix the shared object name for API 8 compatibility, with tests.

commit dc4f85865daacb3c84100fad53b5deaeb477f3e4
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue Dec 18 15:39:00 2012 +0000

    SpeechSynthesis: fix the getSampleText behaviour when passed Java-style locale codes.

commit 2a3a1a0a815849477cf39af415bbfa25b3744b3d
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue Dec 18 14:38:57 2012 +0000

    Move the sample text logic into SpeechSynthesis.getSampleText and add test cases for it.

commit 026110c64d9f5201893c2c58e01693cb967fa838
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue Dec 18 10:17:16 2012 +0000

    CheckVoiceData: MODE_WORLD_READABLE is deprecated; use MODE_PRIVATE instead (the data is accessed via a Service).

commit 55cb127db0acda90cebfadecf5912dec5307f8dc
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue Dec 18 08:34:48 2012 +0000

    Revert "Fix exported activities/services/providers warning in the manifest."
    
    This reverts commit a79fe17681a2924365e03e84ff9420dacc0dbace.
    
    Conflicts:
            android/AndroidManifest.xml
    
    This is the actual commit that causes the permission problems noted in
    issue #31.

commit e8ac81e6114c3372e9f737363783d25c935d7b66
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue Dec 18 08:30:44 2012 +0000

    Revert "Revert "Update the package version to reflect the espeak version.""
    
    This reverts commit 85594a9e8dd55256d0c238250804adc5c4fd1ffd.
    
    The commit this reverted was the wrong commit. Therefore, undo the revert.

commit 85594a9e8dd55256d0c238250804adc5c4fd1ffd
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Dec 17 23:07:01 2012 +0000

    Revert "Update the package version to reflect the espeak version."
    
    This reverts commit 681f7475d389db33552d7717ad25f4f2a015aacd.
    
    This commit is causing permission issues on a real device that is preventing
    the service from loading (see issue #31).

commit 0a69c1911256f270511986bc8c8631a4d633208c
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Dec 17 18:54:44 2012 +0000

    SpeechSynthesis.Voice.toString should report the language code (not the voice name), so the correct language name is displayed

commit 54b9cb161b156d06ba924477c86df130ff3eb9d3
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Dec 17 17:01:17 2012 +0000

    VoiceData: update the test data to check the es, fr-be, mk, pl and sw languages.

commit 5a2cfb2e7c3a9cb021c31c30d56a211f5e0a4a3c
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Dec 17 16:50:24 2012 +0000

    SpeechSynthesisTest: skip testing voice data for missing voices.

commit aed6bc03650b3daf88fbc6804f14968f13c1a0e0
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Dec 17 16:45:50 2012 +0000

    SpeechSynthesisTest: calculate the added and removed voices in the getVoices method.

commit ea623385d63bea4666a636906f3046a316cb89c0
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Dec 17 16:36:38 2012 +0000

    SpeechSynthesisTest: test for added and removed voices to make it easier to maintain and update the VoiceData.voices list.

commit 433a0a04556de9959b98bbc0afb8c351886e22d2
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Dec 17 14:49:17 2012 +0000

    AndroidManifest.xml: specify an android:service for the espeak service.
    
    This is to try and address the "java.lang.SecurityException: Not allowed to
    bind to service Intent" error when using the spiel screen reader.

commit 32efff8500e13954b29bad45024efeb0dec38f5d
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Dec 17 14:13:09 2012 +0000

    VoiceData.Exception: use AssertionError instead of Exception to get the language in the JUnit results.

commit 87ccc3a61e7ddace5290997acc7ddf87cf7a26e2
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Dec 17 14:10:18 2012 +0000

    SpeechSynthesisTest: check the number of voices against the length of the test data array (VoiceData.voices) instead of hard coding it.

commit b5db940457af31cada3040da5765d2ee1d107b68
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Dec 17 11:06:26 2012 +0000

    Note where the languages come from for language selection.

commit 3d48180e280e0a89d594af81a37f3f97d0823dc2
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Dec 16 18:13:59 2012 +0000

    espeakengine: currentRate is not used, so remove it.

commit 4529991fe459404806d76c08e728c426e2dbde0e
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Dec 16 18:11:45 2012 +0000

    espeakengine: avoid leaking memory from currentLanguage.

commit f45a01b8e0ea094a7629b8ea7ac709022adf7ed3
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Dec 16 18:05:12 2012 +0000

    espeakengine: correctly implement TtsEngine::setAudioFormat.

commit b9c0143a9b080376657a7c3a6bec095f0af1f50a
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Dec 16 12:12:00 2012 +0000

    Rename libttsespeak.so to libespeak.so.

commit b30311a7d7b90458a8201280dde2e440d79286a1
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Dec 16 11:27:33 2012 +0000

    TextToSpeechTest: move out the unsupported language tests to a separate method and check that the language does not get updated.

commit 7816a0a204d4525b8b0460a7e01be344555c6a8e
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Dec 16 11:14:12 2012 +0000

    TtsService: set the language properties to the matched voice, not the requested voice

commit 4cbf26883bf6bce9681667d0b307f085d50e2e19
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Dec 16 01:43:41 2012 +0000

    TextToSpeechTest: add tests for TextToSpeech.set/getLanguage.

commit 2bdd4aab27be1ff4778ffc29aa103d9a7f4c96d6
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Dec 16 01:34:20 2012 +0000

    TextToSpeechTest: add tests for TextToSpeech.isLanguageAvailable.

commit 8d586dd52cdf6037ed1987c23edd96bc997e4d15
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Dec 16 01:11:38 2012 +0000

    SpeechSynthesisTest: factor out the voice data into a reusable, queryable list

commit 86fe261425df53cbd77e90a2b49c555e1fa82c0d
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Dec 15 14:36:42 2012 +0000

    SpeechSynthesisTest: Add tests for Voice.match using 3-letter language and country codes.

commit 51da7f24785806b1980a9d29c7120cb06b1ffb9b
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Dec 15 14:18:51 2012 +0000

    SpeechSynthesisTest: Add tests for Voice.toString.

commit 5277a6788ad13d0d0427d9bd994d2d534b24ca7d
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Dec 15 14:16:10 2012 +0000

    SpeechSynthesisTest: Add tests for Voice.match.

commit 3e136d66d4c0170e0b5100832c93e9dfad8564a7
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Dec 15 00:20:00 2012 +0000

    espeak-data: remove the duplicacte bg voice file

commit 81c0755be3ca3f9016180ca2421d4fa346e7e927
Merge: 1a28553d 3cf7b18d
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Dec 15 00:19:03 2012 +0000

    Merge branch 'master' into android

commit 3cf7b18d571677fbb9b00a4fb736b65b958772d7
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Dec 15 00:17:17 2012 +0000

    espeak-data: bulgarian-test is in both voices/bg and voices/test/bg, so remove the duplicate entry

commit 1a28553d4cffb106b71eefdd04656768d6870a26
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri Dec 14 23:39:18 2012 +0000

    Add tests for the data returned by the SpeechSynthesis class, specifically the Voice locale entries.

commit 437a660cda4ee9f91984ce67cb578a93cffa8770
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri Dec 14 16:07:11 2012 +0000

    Rework the launcher icon so it is different to the eyes-free icon, using the eSpeak lips icon as the reference.

commit e8a718ebf5eed5d9421970e9075799f38676a65d
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri Dec 14 14:54:18 2012 +0000

    Target API 17

commit 777254e10da7cff637044b5195086806e02859fc
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri Dec 14 14:51:54 2012 +0000

    Remove unused drawable files

commit 65d0bd454864579e58f0ea381ec20ee706499b72
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri Dec 14 14:44:13 2012 +0000

    Rename 'eSpeak TTS' to 'eSpeak' to distinguish between the eyes-free port.

commit a79fe17681a2924365e03e84ff9420dacc0dbace
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri Dec 14 14:34:46 2012 +0000

    Fix exported activities/services/providers warning in the manifest.

commit 681f7475d389db33552d7717ad25f4f2a015aacd
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri Dec 14 14:29:09 2012 +0000

    Update the package version to reflect the espeak version.

commit 123e55a39cb4bedf247c2d39f350fbde95638a7f
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri Dec 14 14:23:31 2012 +0000

    Relocate the package to com.reecedunn.espeak

commit 8f2ea37c7a1ed6a05ab60e996f07c9edb9bddef5
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri Dec 14 09:07:26 2012 +0000

    Remove cleanup of the legacy directory as this port does not have a legacy directory; removes the need for the WRITE_EXTERNAL_STORAGE permission.

commit 5998278ddae974524d757601598c90e7883969fe
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri Dec 14 00:24:22 2012 +0000

    eSpeakActivity: don't report an error if mVoices is null, set the installed voices to 0.

commit e27a2185926df79698204e356d003b46ce6027dd
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Dec 13 23:58:34 2012 +0000

    onDataChecked may be called *after* onInitialized is called, in which case mVoices will be null; set the voice count in onDataChecked to avoid problems

commit e346c86cb759251aebb3763c1cbfa33a2335e743
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Dec 13 23:17:44 2012 +0000

    Fix the 'leaked ServiceConnection' error.

commit bf45142f5d777865d6674951e99594e59c1b2a20
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Dec 13 22:42:06 2012 +0000

    Fix the pitch mapping between Android and eSpeak.

commit df0f166fb441b187967f3c4f2f9b4b500fa267c2
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Dec 13 14:05:26 2012 +0000

    Move the android sources to android/... to avoid polluting the APK when it is being built through eclipse

commit 7afbbf57d548cbaca06b42cb477ac4677dd3f622
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Dec 13 13:34:11 2012 +0000

    espeak specifies rate in WPM but android specifies it as a percentage, therefore correctly scale against the default espeak WPM

commit 9f2137a8ff1c2c37de919640aa047109693b0409
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Dec 13 11:56:29 2012 +0000

    Add an 'Update voices' button to manually trigger an update.

commit 99e63c4b2efdd58839b18558b83a1c12b5d3e366
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Dec 13 11:55:43 2012 +0000

    espeakdadta.zip: fix the directory structure

commit 4b1bb96b6838356c045b480b33e3b4ce91ae1d50
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Dec 13 01:21:23 2012 +0000

    TtsService: correctly map android locales to espeak locales in onSynthesizeText using the onLoadLanguage > onIsLanguageAvailable chain to avoid code duplication

commit 7103594ff51c81cb5f12de8addbb1db37663ce83
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Dec 13 00:30:50 2012 +0000

    .gitignore: ignore the gen directory

commit fab65bd5db022dd6ed38d82c4d65a642adb316c9
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Dec 13 00:28:49 2012 +0000

    eSpeakActivity: use a weak reference in the Handler to avoid memory leaks

commit e2d15f6456558e1c01245c9b02c240e5bbd2f25a
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Dec 12 19:43:17 2012 +0000

    nativeSetLanguage is not used, so remove the associated code

commit 5f8a2aa991f10ba2815165ae83285af054f89a5d
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Dec 12 18:43:08 2012 +0000

    Build espeakdata.zip in the correct place so it is picked up by the apk and update it to 1.46.29

commit aad02ea440a3e3edd0002907fc219974a46221b9
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Dec 12 18:16:47 2012 +0000

    Clean up some easy to fix warnings in the Java code.

commit c24913aec312a6e9a85aafcca4c045c564f7a0c8
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Dec 12 18:09:11 2012 +0000

    Use a pointer to a stack object for 'silence' instead of allocating memory to avoid a memory leak.

commit e62cfa7c76a10cc86464aad15a5ae3fae43cd8eb
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Dec 12 16:54:59 2012 +0000

    Add LOGE traces for error codes returned by the espeak functions.

commit 7007dd760814c322d6347e0e393d54dcbade025b
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Dec 12 16:11:43 2012 +0000

    Do not call (Get|Release)StringUTFChars with a null value as this will crash the eSpeak service.

commit dfbfec4e050bb57ab926d23b52be4a03b8cfad35
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Dec 12 16:03:53 2012 +0000

    Improve the logging on the JNI/C++ bindings and document which API versions each implementation targets

commit 09ba97bdf8efdbc6c32a343351ae2ea222843494
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Dec 12 13:59:15 2012 +0000

    eSpeakActivity: rework the main layout to provide a better L&F

commit ec7eca3c0dfb8a3edfe8ded4e76562469d82263b
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Dec 12 13:58:13 2012 +0000

    .gitignore: ignore android build output

commit e68eb2f41d29f0e9faa2531a1c98ad73fa0fe595
Merge: a953b936 400334c4
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Dec 12 12:00:55 2012 +0000

    Merge branch 'master' into android
    
    Conflicts:

commit 400334c4b957cba91694a69ed4eb56fcbd16edec
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Dec 12 11:59:04 2012 +0000

    autotools: fix espeak-data dictionary dependencies so they can be built from a clean tree

commit a953b9361396bd1be7247a05bc205cf1076b248d
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Dec 12 11:43:19 2012 +0000

    Makefile.am: add an android target to build the espeak-data.zip espeak-data-en_only.zip data files.

commit fad60f375040fb89eb9cc61058cc4a21af6de636
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Dec 12 11:23:58 2012 +0000

    remove build output files

commit c0b83f7f9390fcb124f6f15a3746b2e99756ff9c
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Dec 12 10:34:47 2012 +0000

    src/tr_languages.cpp: fix a duplicate case statement after merge

commit 29e93f6759ba4ded248a9cf901b53c73762939be
Merge: 3a690770 af7bcb11
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Dec 12 10:28:25 2012 +0000

    Merge branch 'master' into android
    
    Conflicts:
            README
            dictsource/dict_log
            dictsource/dict_phonemes
            phsource/compile_report
            phsource/error_log
            phsource/vowel/vowelchart.png
            phsource/vowelcharts/af.png
            phsource/vowelcharts/am.png
            phsource/vowelcharts/bo.png
            phsource/vowelcharts/ca.png
            phsource/vowelcharts/cs.png
            phsource/vowelcharts/de.png
            phsource/vowelcharts/en-n.png
            phsource/vowelcharts/en-us.png
            phsource/vowelcharts/en-wm.png
            phsource/vowelcharts/en.png
            phsource/vowelcharts/es-la.png
            phsource/vowelcharts/es.png
            phsource/vowelcharts/et.png
            phsource/vowelcharts/fa.png
            phsource/vowelcharts/fr-ca.png
            phsource/vowelcharts/fr.png
            phsource/vowelcharts/hi.png
            phsource/vowelcharts/ht.png
            phsource/vowelcharts/hu.png
            phsource/vowelcharts/ka.png
            phsource/vowelcharts/kk.png
            phsource/vowelcharts/ml.png
            phsource/vowelcharts/mt.png
            phsource/vowelcharts/ne.png
            phsource/vowelcharts/nl.png
            phsource/vowelcharts/pt-pt.png
            phsource/vowelcharts/si.png
            phsource/vowelcharts/sk.png
            phsource/vowelcharts/sq.png
            phsource/vowelcharts/tn.png
            phsource/vowelcharts/tr.png
            platforms/big_endian/phondata-manifest

commit ca9f455dd1016133798f152382fd1ee6cb273803
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Dec 12 00:44:30 2012 +0000

    autotools: link README to README.md in autogen.sh to make autotools happy.

commit 3a690770915528a058fa8e19248ef806c001c5e4
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue Dec 11 21:25:26 2012 +0000

    README.md: add instructions on how to build and install eSpeak for Android.

commit ed37705c55c45e7e413d938b18c9a37f93fbcdce
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue Dec 11 21:01:56 2012 +0000

    Convert README to markdown.

commit ec831ae6c7952889bf6fadd1f79e9ed130ec87fa
Merge: af7bcb11 87896196
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue Dec 11 20:58:37 2012 +0000

    Convert README to markdown.

commit 87896196d30db2b94ac2f5aeff2d0623848104a5
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue Dec 11 20:51:32 2012 +0000

    Convert README to markdown.

commit 507cb27df092893b56edaddd24845995a9be0450
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue Dec 11 20:37:43 2012 +0000

    pull in the espeak activity sources from eyes-free

commit 2b78ade000bd369d85b1d810090969ee4346cf57
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue Dec 11 11:48:16 2012 +0000

    pull in the android JNI bindings from eyes-free

commit 0bd76a88fa3e0fb3c2ddaf5f1cea547e494d285f
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue Dec 11 11:43:08 2012 +0000

    Add an Application.mk file to build for armeabi, armeabi-v7a and x86

commit ca4f072da65d49b44c163f62289d0f828a3ad9d4
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Dec 10 17:40:31 2012 +0000

    Android.mk: fix the location of the espeak sources and exclude espeakedit from the build

commit e48f9c9908c317a5ee58cf5b54b3412db09c1295
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Dec 10 16:40:18 2012 +0000

    1.46.02 -- android build scripts (from the eyes-free project)

commit f9b7bbab1c66e31e6ca6ddebe49da32c540c9dfe
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Dec 10 16:49:26 2012 +0000

    1.46.02

commit af7bcb113c94440d0af05e116adc7dd6483782d9
Merge: 39bb29ee 82eefb59
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri Nov 30 10:40:38 2012 +0000

    Merge branch 'development'

commit 82eefb594321e295b8e917a39797bb7f41817a29
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri Nov 30 10:39:48 2012 +0000

    1.46.29 (from http://espeak.sourceforge.net/test/latest.html)

commit d6bc97156f28e6d63922338b41f6cdf6527f3d4f
Merge: cb988de8 de97085d
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Fri Nov 30 10:35:33 2012 +0000

    Merge branch 'upstream' into development

commit de97085d1eb7910040c95bcc80902dc8d843f5fe
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Fri Nov 23 10:40:38 2012 +0000

    [1.46.29]
    Languages changes: it, pt.
    
    Added experimental suffix option to allow multiple suffixes to be removed from a word (eg. (_S2m ).
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@295 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 39bb29eee62bb0f17f65d6e799909efe464da595
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Nov 18 23:14:06 2012 +0000

    mb-de5-en: de5 does not support the /i:-w/ diphone, so revert to using /I/ instead of /i:/

commit 1336128b9be82a650821bd4588396673eda0bdb6
Merge: 2e069c1d cb988de8
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Nov 18 12:13:43 2012 +0000

    Merge branch 'development'

commit cb988de8f9948de763ff06a931d1aaf58e513da1
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Nov 18 12:13:05 2012 +0000

    1.46.28 (from http://espeak.sourceforge.net/test/latest.html)

commit e694a5aea254771c1000b4ebff1abe52cb8432db
Merge: c35cd3ef dfb316c0
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sun Nov 18 12:06:44 2012 +0000

    Merge branch 'upstream' into development
    
    Conflicts:
            dictsource/dict_phonemes
            phsource/compile_report
            phsource/ph_greenlandic

commit dfb316c05debbd89db54bd3ecc880583fbd16ebe
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Fri Nov 16 10:02:19 2012 +0000

    [1.46.28]
    Ignore character U+00AD (soft hyphen) in text.
    Added stress rule code for Lang=kl (Greenlandic).
    Changes to languages: it, ta, si
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@294 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 2e069c1dc8c63c1e316339b553fb0c8ae99ee249
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Oct 25 14:30:27 2012 +0100

    Makefile.am: build the kl, ko and tt dictionaries

commit 166477cd115012e47a6288cf8684e8aedc4ea61a
Merge: b25873a1 c35cd3ef
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Oct 22 18:06:56 2012 +0100

    Merge branch 'development'

commit c35cd3efe4db982488bd2d9c06aca4951c808a0e
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Oct 22 18:04:33 2012 +0100

    1.46.27 (from http://espeak.sourceforge.net/test/latest.html)

commit 2fd60126facdaec09f7dac9936d61e54d763eb45
Merge: d3cc6925 066a8985
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Oct 22 17:58:19 2012 +0100

    Merge branch 'upstream' into development
    
    Conflicts:
            dictsource/dict_phonemes
            dictsource/pt_list
            dictsource/pt_rules
            phsource/compile_report
            phsource/vowel/uu#_2
            src/synthdata.cpp
            src/translate.h

commit 066a8985489d4835522d7fa7d74217de7c8d0814
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Sun Oct 21 13:05:45 2012 +0000

    [1.46.27]
    Changes to: cy, de, ne, pt, ta.
    
    Lang: pt (brazil) change initial 'r' to [h].
    Lang: si, say '%' before the number.
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@293 d46cf337-b52f-0410-862d-fd96e6ae7743

commit b25873a16a0d4534e399be725bcfbeecc416ee21
Merge: 7da5dc92 d3cc6925
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Oct 8 16:32:03 2012 +0100

    Merge branch 'development'
    
    Conflicts:
            src/Makefile.espeakedit

commit d3cc69259cdab48f56e5b41b09fb30b9176a44b6
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Mon Oct 8 16:11:01 2012 +0100

    1.46.26 (from http://espeak.sourceforge.net/test/latest.html)

commit e1fd37b94c5f779c36c02a8978a081aad73dff20
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Mon Sep 17 22:32:13 2012 +0000

    [1.46.26]
    espeakedit: Change from wxMDI to wxNotebook for prosody and vowel pages.
    espeakedit: (linux) change to wxWidgets 2.8.
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@292 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 736e6deb285f28a310803ee5f8665fbfb4945ec7
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Mon Sep 17 21:04:16 2012 +0000

    Numbers: Support "myriad" (10^4) based number systems (lang=ko).
    Lang=pt: fix ordinal numbers 11-19.
    Lang=en-us: minor vowel changes.
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@291 d46cf337-b52f-0410-862d-fd96e6ae7743

commit cd145d025109f2fdd17935255ca8f1be0da0a34b
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Fri Sep 14 20:11:11 2012 +0000

    [1.46.25]
    Changes to: pt, tt, ko.
    
    Phoneme definitions: added NOT operator, eg:
       IF NOT nextPh(isVowel) THEN
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@290 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 7da5dc92fbbaa588fe1483649a1f2989f7d34f0a
Merge: 57db054d 105b2379
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Sep 13 18:05:57 2012 +0100

    Merge branch 'development'

commit 105b237951b9fe88e4ccd71a73635ac53852419c
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Sep 13 18:05:35 2012 +0100

    1.46.24 (from http://espeak.sourceforge.net/test/latest.html)

commit 57db054de63633499492fae5ac39fb6b6f3f2c43
Merge: 7e199b55 631a6901
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Sep 13 17:56:37 2012 +0100

    Merge branch 'development'

commit 631a690142a4ff13ea3ccebe4638508a463edc03
Merge: fdd88e60 1acf8a12
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Thu Sep 13 17:55:48 2012 +0100

    Merge branch 'upstream' into development
    
    Conflicts:
            dictsource/dict_phonemes
            phsource/compile_report

commit 1acf8a12dea508c7beb0a4743e90312d84c2ac89
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Tue Sep 11 17:27:15 2012 +0000

    [1.46.24]
    Changes to: pt, tt, es
    Added new language data: ko (Korean)
    
    Phoneme definitions, added new condition: prevVowel()
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@289 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 7e199b558f1476851e4033ca62d855200b9b7137
Merge: 5f5c015b fdd88e60
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue Sep 11 17:12:28 2012 +0100

    Merge branch 'development'

commit fdd88e606a20f84fd0f37a88dd4b3f24242c07dd
Merge: d8e1be99 6afea86e
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Tue Sep 11 15:02:53 2012 +0100

    Merge branch 'upstream' into development
    
    Conflicts:
            dictsource/dict_phonemes
            dictsource/tn_list
            dictsource/tn_rules
            phsource/compile_report

commit 6afea86ed4cd931f8984317acd44d8921d6efbaf
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Sun Sep 9 09:21:46 2012 +0000

    [1.46.23]
    Changes to languages: es, pt, ta.
    Added initial draft of language: tt (Tatar).
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@288 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 5f5c015b822a95cc7bc8a13f93e0365ae66e3c5a
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Aug 22 20:49:43 2012 +0100

    README: updated the build notes w.r.t. the change to autotools

commit 1f04e1e8947b6a87ba70e3052cccb7dc8786cd25
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Wed Aug 22 20:41:36 2012 +0100

    README: add a note on the historical releases

commit 766a7a109f7ca6d657ca6525bd499c20336e6916
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Aug 18 21:35:27 2012 +0100

    autotools: add --with-portaudio -- support AUDIO=portaudio and AUDIO=runtime

commit f593793a2012bcb824092881437e9d97e69bdf9d
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Aug 18 21:28:47 2012 +0100

    portaudio: remove src/portaudio.h as it can be picked up from /usr/include

commit 4693bbc91748a3f257d14864c4d61cfa52eafc94
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Aug 18 21:08:02 2012 +0100

    autotools: detect wxWidgets version via wx-config (wxWidgets 2.8/debian testing support)

commit 7de46ec58e6f1323f2288c765926331bdaf8257b
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Aug 18 20:46:23 2012 +0100

    autotools: convert src/Makefile to an automake file

commit cb947734c81112dbfc233716b3ea437410cb27a6
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Aug 18 20:10:40 2012 +0100

    autotools: support --with-pulseaudio to enable/disable pulseaudio

commit 5193eef18b9bb5c9cb94dc8d5414f3dd7dde907d
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Aug 18 19:56:34 2012 +0100

    .gitignore: ignore vim swap files

commit 7fdb2d2fb8ce8e37fe7fd9d59f9bfdfa800afd14
Author: Reece H. Dunn <msclrhd@gmail.com>
Date:   Sat Aug 18 19:11:55 2012 +0100

    build: add initial autotools configure support

commit e4bb9db3e1c6ec7c862b1d870ac70d9fb1766d95
Author: Reece Dunn <msclrhd@gmail.com>
Date:   Sat Aug 11 14:22:27 2012 +0100

    makefile: add the lt dictionary to the build

commit 51fbbb6a7693446e1012aa29c585812fc7a4f70c
Merge: dca4bb92 d8e1be99
Author: Reece Dunn <msclrhd@gmail.com>
Date:   Sat Aug 11 13:56:28 2012 +0100

    Merge branch 'development'

commit d8e1be9977a8ca42591bd82308d087eccac636b1
Author: Reece Dunn <msclrhd@gmail.com>
Date:   Sat Aug 11 13:55:55 2012 +0100

    1.46.22 (from http://espeak.sourceforge.net/test/latest.html)

commit 93aff270216b14eeacdca97290307cdcda628264
Merge: 50c70f3e cd17260b
Author: Reece Dunn <msclrhd@gmail.com>
Date:   Sat Aug 11 13:49:59 2012 +0100

    Merge branch 'upstream' into development
    
    Conflicts:
            dictsource/dict_phonemes
            phsource/compile_report
            platforms/riscos/cpp/speak_riscos
            platforms/riscos/s/cmhgfile

commit cd17260b31760fd20873f5d03f4c1228b9ff69b9
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Thu Aug 9 16:29:10 2012 +0000

    [1.46.22]
    lang=bs,hr,sr: fix for million numbers
    lang=fa, treat ZLNJ character as hyphen
    Dictionary changes to lang=pt
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@287 d46cf337-b52f-0410-862d-fd96e6ae7743

commit dca4bb92428733d10aec8ae5876b93ebf0e3a860
Merge: ddcacf3b 50c70f3e
Author: Reece Dunn <msclrhd@gmail.com>
Date:   Sun Jul 29 20:58:01 2012 +0100

    Merge branch 'development'

commit 50c70f3e10377a39160f8eca86ac0b6fb564cd6a
Author: Reece Dunn <msclrhd@gmail.com>
Date:   Sun Jul 29 20:57:23 2012 +0100

    1.46.21 (from http://espeak.sourceforge.net/test/latest.html)

commit e343d338481792f263a8191721eca98c944d446a
Merge: 4d1366cf 896dccdc
Author: Reece Dunn <msclrhd@gmail.com>
Date:   Sun Jul 29 20:52:19 2012 +0100

    Merge branch 'upstream' into development
    
    Conflicts:
            dictsource/dict_phonemes
            dictsource/ne_list
            dictsource/ne_rules
            phsource/compile_report

commit 896dccdc01126d3dd681bc1599408d61d6c97571
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Wed Jul 25 17:20:23 2012 +0000

    [1.46.21]
    For languages with non-Latin alphabets (eg. Cyrillic), don't allow a mixture of native and Latin characters in a word.  Instead break it into separate words.
    
    Dictionary changes for: ta, hu, pt, ne,.
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@286 d46cf337-b52f-0410-862d-fd96e6ae7743

commit ddcacf3b45362a346cf347a45b2e897c9d74129b
Merge: fc39e85f 4d1366cf
Author: Reece Dunn <msclrhd@gmail.com>
Date:   Wed Jul 18 10:16:28 2012 +0100

    Merge branch 'development'

commit 4d1366cfbcdff3bc839a7e04e86cc4ab7fd25a34
Author: Reece Dunn <msclrhd@gmail.com>
Date:   Wed Jul 18 10:14:51 2012 +0100

    1.46.20 (from http://espeak.sourceforge.net/test/latest.html)

commit 7fc6b58520febde1eff58ccf19663f67ba6e6406
Merge: 7b7be4cf ad5201d5
Author: Reece Dunn <msclrhd@gmail.com>
Date:   Wed Jul 18 10:13:54 2012 +0100

    Merge branch 'upstream' into development
    
    Conflicts:
            dictsource/bg_list
            dictsource/dict_phonemes
            phsource/compile_report
            platforms/windows/make_espeak.iss

commit ad5201d53f5fddf459691ec7c20fbffa94776928
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Mon Jul 16 12:48:25 2012 +0000

    [1.46.20]
    Added language "lt" Lithuanian.
    
    Changes to languages: pt, ta, ka.
    
    Allow ZLNJ character (U+200C) to appear as an alphabetic character (lang=fa).
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@285 d46cf337-b52f-0410-862d-fd96e6ae7743

commit fc39e85fb3844c4a295fc30f74ce9cd1f79f6dc5
Merge: b9aa83aa 7b7be4cf
Author: Reece Dunn <msclrhd@gmail.com>
Date:   Thu Jul 5 18:37:24 2012 +0100

    Merge branch 'development'

commit 7b7be4cf8a3b7fbc6f6fa53a2eea1f409becd9d2
Author: Reece Dunn <msclrhd@gmail.com>
Date:   Thu Jul 5 18:34:53 2012 +0100

    1.46.19 (from http://espeak.sourceforge.net/test/latest.html)

commit 32657ddf5b7357b3c66a5062806b9865907079a2
Merge: f4da8ea6 084584ee
Author: Reece Dunn <msclrhd@gmail.com>
Date:   Thu Jul 5 18:29:35 2012 +0100

    Merge branch 'upstream' into development
    
    Conflicts:
            dictsource/dict_phonemes
            phsource/compile_report

commit 084584ee1606808e6f8ffc857959408e1d509539
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Wed Jun 27 18:02:26 2012 +0000

    [1.46.19]
    Speak names of characters U+2800 to U+28FF, Braille dot symbols.
    Language option to speak numbers which use characters '0' to '9' with the English voice.
    Add some more characters to the vowel and consonant lists for Indian languages.
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@284 d46cf337-b52f-0410-862d-fd96e6ae7743

commit b9aa83aa78b03d5706ae38cda9203f0739da3939
Merge: 7ec4a690 f4da8ea6
Author: Reece Dunn <msclrhd@gmail.com>
Date:   Thu Jun 14 08:54:49 2012 +0100

    Merge branch 'development'
    
    Conflicts:
            docs/speak_lib.h

commit f4da8ea6b95d172750e9b727a1489e9a345f1bb6
Author: Reece Dunn <msclrhd@gmail.com>
Date:   Thu Jun 14 08:51:13 2012 +0100

    1.46.18 (from espeak.sourceforge.net/test/latest.html)

commit 6eabfcef6e534423359eaf1ef978e364c10d8309
Merge: 37ab9a0e 176a0c26
Author: Reece Dunn <msclrhd@gmail.com>
Date:   Thu Jun 14 08:44:41 2012 +0100

    Merge branch 'upstream' into development
    
    Conflicts:
            dictsource/dict_phonemes
            espeak-data/voices/mb/mb-ee1
            espeak-data/voices/mb/mb-mx1
            espeak-data/voices/mb/mb-vz1
            phsource/compile_report
            phsource/mbrola/ee1

commit 176a0c267c1e86b657ebb6d23ff620744787aced
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Tue Jun 12 10:03:03 2012 +0000

    [1.46.18]
    Language changes: ta, hu, et, pl
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@283 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 7ec4a690e81d5a2ee38e547e5da525bfe2f665af
Merge: dcbb5be6 37ab9a0e
Author: Reece Dunn <msclrhd@gmail.com>
Date:   Thu May 10 07:01:39 2012 +0100

    Merge branch 'development'

commit 37ab9a0e33a660d013ca6859efc4df57b08f80ac
Merge: d4851524 1dddc6e1
Author: Reece Dunn <msclrhd@gmail.com>
Date:   Thu May 10 07:00:52 2012 +0100

    Merge branch 'upstream' into development
    
    Conflicts:
            dictsource/dict_phonemes
            phsource/compile_report
            phsource/vowel/a_8

commit 1dddc6e1f699a947866c21302ade01e2dffed35a
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Sat May 5 22:38:43 2012 +0000

    [1.46.17]
    lang=pt, ordinal numbers and names of accented letters.
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@282 d46cf337-b52f-0410-862d-fd96e6ae7743

commit dcbb5be63be8a1fb2c771cf3226444aaa8f31d8e
Merge: 32dd1fa5 d4851524
Author: Reece Dunn <msclrhd@gmail.com>
Date:   Mon Apr 16 20:33:31 2012 +0100

    Merge branch 'development'

commit d4851524518acaf21eb906f674a22826d6a20ce6
Merge: bc2f9045 9c3a4899
Author: Reece Dunn <msclrhd@gmail.com>
Date:   Mon Apr 16 20:32:22 2012 +0100

    Merge branch 'upstream' into development
    
    Conflicts:
            dictsource/dict_phonemes
            dictsource/ta_rules
            phsource/compile_report

commit 9c3a48996ef35ad35405186fed07d35d0527d096
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Thu Apr 12 09:31:39 2012 +0000

    [1.46.16]
    Fix phoneme translation for mbrola French voices.
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@281 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 4d64bf10a1376caed5bfcb9961df797c089b874b
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Thu Apr 12 00:12:09 2012 +0000

    [1.46.15]
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@280 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 32dd1fa59b40241e4e18fae9c6dfad76e0d6f754
Author: Reece Dunn <msclrhd@gmail.com>
Date:   Sun Apr 8 11:29:58 2012 +0100

    Makefile: support INCDIR and LIBDIR at the top level

commit 9c596284855673bb61d7a2d77d0874687e203191
Merge: 7b2acbcf bc2f9045
Author: Reece Dunn <msclrhd@gmail.com>
Date:   Sun Apr 8 09:45:27 2012 +0100

    Merge branch 'development'
    
    Conflicts:
            docs/speak_lib.h

commit bc2f90455fb4ddbc063a4155ac0a71f7e056f191
Author: Reece Dunn <msclrhd@gmail.com>
Date:   Sun Apr 8 09:44:25 2012 +0100

    1.46.15

commit 7b2acbcf9840291ef4016a9375092d090e600f2a
Merge: 8f32b136 662e161d
Author: Reece Dunn <msclrhd@gmail.com>
Date:   Wed Feb 22 19:08:22 2012 +0000

    Merge branch 'development'
    
    Conflicts:
            .gitignore

commit 662e161d13d4a818ad5555b753fc53edf58099ba
Author: Reece Dunn <msclrhd@gmail.com>
Date:   Wed Feb 22 19:07:04 2012 +0000

    1.46.14

commit 8f32b1369fc4e0ae30944308b14e70a4e0a1afd5
Merge: 24b6d1c9 17be838b
Author: Reece Dunn <msclrhd@gmail.com>
Date:   Sun Jan 15 10:01:32 2012 +0000

    Merge branch 'development'

commit 17be838b1abe694aa28bbd5e8fa0817e580c5851
Author: Reece Dunn <msclrhd@gmail.com>
Date:   Sun Jan 15 09:59:53 2012 +0000

    1.46.13

commit 24b6d1c91a1e6a682fc6a587a15e91807c4b82d0
Author: Reece Dunn <msclrhd@gmail.com>
Date:   Thu Jan 12 07:48:08 2012 +0000

    make: copy src/speak_lib.h to docs/speak_lib.h
    
    The version of speak_lib.h in docs is out-of-sync with the version
    in src. To keep the file layout the same as upstream espeak, but
    to keep the files in sync, the docs/speak_lib.h file is copied as
    part of the build via a make target.

commit 674772f59b310e10d2fd31f51f62c5ae79dec945
Merge: ef261d35 c43dddfe
Author: Reece Dunn <msclrhd@gmail.com>
Date:   Fri Jan 6 18:37:29 2012 +0000

    Merge branch 'development'

commit c43dddfeebb87d512ed95932b34355866f178e9e
Merge: 812bd35f 5513c619
Author: Reece Dunn <msclrhd@gmail.com>
Date:   Fri Jan 6 18:37:07 2012 +0000

    Merge branch 'upstream' into development
    
    Conflicts:
            dictsource/dict_phonemes
            phsource/compile_report

commit 5513c61919f71768746808afcf0b068001fa24db
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Fri Jan 6 17:39:50 2012 +0000

    [1.46.02] release version
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@279 d46cf337-b52f-0410-862d-fd96e6ae7743

commit ef261d3570036754e3a1357e2b47626a839424f8
Merge: f689cbd3 812bd35f
Author: Reece Dunn <msclrhd@gmail.com>
Date:   Sat Dec 31 15:57:16 2011 +0000

    Merge branch 'development'

commit 812bd35f733562b339786f598a507b3db3a9dc9d
Author: Reece Dunn <msclrhd@gmail.com>
Date:   Sat Dec 31 15:56:27 2011 +0000

    1.46.11

commit f689cbd31b2f123cf7576f7826729aa26346b9bc
Merge: 27026010 4e0dccc4
Author: Reece Dunn <msclrhd@gmail.com>
Date:   Tue Dec 27 10:54:04 2011 +0000

    Merge branch 'development'

commit 4e0dccc4b90630d697d4c82317bb280d27e0ce34
Author: Reece Dunn <msclrhd@gmail.com>
Date:   Tue Dec 27 10:53:39 2011 +0000

    Remove the phsource/error_intonation file (build output).

commit 2702601049cef1bd3b88e9e3c85f58b227a5ee84
Author: Reece Dunn <msclrhd@gmail.com>
Date:   Tue Dec 27 00:54:57 2011 +0000

    Makefile: add dependencies on the source files for the top-level executable files.

commit 9366efe43b19a9344bcf55c18cec1ec1444bf32d
Author: Reece Dunn <msclrhd@gmail.com>
Date:   Tue Dec 27 00:35:45 2011 +0000

    Makefile: fix dependencies for the espeak-data directory to avoid unnecessary rebuilds.

commit d45d73d56a72a51e027987d52293ecbf44047fe8
Merge: 550e3fb2 16ca0322
Author: Reece Dunn <msclrhd@gmail.com>
Date:   Mon Dec 26 20:27:19 2011 +0000

    Merge branch 'development'
    
    Conflicts:
            .gitignore

commit 16ca03220a6ffba2d364e6038980e5043e57083c
Author: Reece Dunn <msclrhd@gmail.com>
Date:   Mon Dec 26 20:26:21 2011 +0000

    remove files generated by 'espeakedit --compile'

commit 550e3fb2e867e5964d54fceec75b108a47743002
Author: Reece Dunn <msclrhd@gmail.com>
Date:   Mon Dec 26 20:19:25 2011 +0000

    Makefile: shadow the phsource and dictsource directories instead of copying them

commit 0644df4e0d15736bf95ff26ad937aadaee1ce120
Author: Reece Dunn <msclrhd@gmail.com>
Date:   Mon Dec 26 16:11:45 2011 +0000

    Makefile: reference the binary files directly in the top-level makefile.

commit 51fa765c3f71e51bbcc661057a04f52e04e90ce9
Author: Reece Dunn <msclrhd@gmail.com>
Date:   Mon Dec 26 12:24:53 2011 +0000

    Makefile: add language alias rules for the espeak-data/*_dict files

commit 85fb91e498ea668108daa2ccb238515dc586cf44
Author: Reece Dunn <msclrhd@gmail.com>
Date:   Mon Dec 26 12:21:21 2011 +0000

    Makefile: add rules for compiling the language dictionaries

commit 1d38b69010684182a6e79e1631689ab3da424f51
Author: Reece Dunn <msclrhd@gmail.com>
Date:   Mon Dec 26 09:54:01 2011 +0000

    Revert "sort dict_phonemes as language compilation requires this"
    
    This reverts commit 9e5227fb77d8b20f82f005a4746d452f740e1851.
    
    This change breaks more than it fixes.

commit 9e5227fb77d8b20f82f005a4746d452f740e1851
Author: Reece Dunn <msclrhd@gmail.com>
Date:   Mon Dec 26 09:22:00 2011 +0000

    sort dict_phonemes as language compilation requires this

commit 14398065641f79a83154a62cf424e136bf2d684c
Author: Reece Dunn <msclrhd@gmail.com>
Date:   Sat Dec 24 11:25:39 2011 +0000

    makefile: fix dependencies on the root makefile to ensure all components are built

commit 11ffc619fbde7dbf542272db492c21e910deb4bf
Author: Reece Dunn <msclrhd@gmail.com>
Date:   Fri Dec 23 10:09:10 2011 +0000

    Makefile: fix building espeakedit.

commit 5ab781f5e53227c192859f88ae4c58be76e77d92
Author: Mesar Hameed <mhameed@src.gnome.org>
Date:   Fri Dec 23 00:24:37 2011 +0000

    Top Makefile: changes to reflect that src/Makefile.espeakedit has been removed.

commit 296b5abeef6c93058cbce6e16bce72a7a88624a7
Author: Mesar Hameed <mhameed@src.gnome.org>
Date:   Thu Dec 22 21:45:16 2011 +0000

    Merge src/Makefile.espeakedit into src/Makefile.
    
    benefits:
      Espeakedit now honors the specified USE_AUDIO flag.
      Remove duplication.

commit f04e0dccd3bfd28fad5fcc029377b7f6745e208c
Author: Reece Dunn <msclrhd@gmail.com>
Date:   Thu Dec 22 16:22:53 2011 +0000

    Makefile: fix building espeak

commit fd05deb955565320f93e1b97d3622f0b96fcfa47
Merge: 89475210 7510450b
Author: Reece Dunn <msclrhd@gmail.com>
Date:   Thu Dec 22 11:45:43 2011 +0000

    Merge branch 'development'

commit 7510450b25e2a475757d69ca8e240b29a5d595d0
Merge: 5c066504 5ac192df
Author: Reece Dunn <msclrhd@gmail.com>
Date:   Thu Dec 22 11:44:06 2011 +0000

    Merge branch 'upstream' into development

commit 894752107438843280eccbb6bf48538cc6bf09f4
Merge: 0617cc47 deda2b64
Author: Reece Dunn <msclrhd@gmail.com>
Date:   Thu Dec 22 02:19:02 2011 -0800

    Merge pull request #1 from mhameed/build
    
    Build

commit deda2b6488ea913a70eee4f978791f2615ad769a
Author: Mesar Hameed <mhameed@src.gnome.org>
Date:   Thu Dec 22 01:40:57 2011 +0000

    Makefile: rearrange vars, so that they are near their rules.

commit 0ec25289a0371692dd2e9e8b375127b547ded616
Author: Mesar Hameed <mhameed@src.gnome.org>
Date:   Thu Dec 22 02:55:02 2011 +0000

    Makefile: pull out common cppflags, sort filenames alphabetically.

commit d0346e84563c8fe6ae034301df69bb114dd2215a
Author: Mesar Hameed <mhameed@src.gnome.org>
Date:   Tue Dec 20 20:58:02 2011 +0000

    Makefile: remove redundant variables, rename others for clarity.

commit e4a0ae70f3a5c3a5673c20e8fa942248ea667b8c
Author: Mesar Hameed <mhameed@src.gnome.org>
Date:   Tue Dec 20 19:29:10 2011 +0000

    Makefile: pull out common files into a variable.
    
    Makes it easier to see where speak_SOURCES and libspeak_SOURCES differ.

commit 5ac192df81cbf401f04516d513f4ae246a7fa205
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Wed Dec 21 15:43:20 2011 +0000

    [1.46.10]
    Add --version command-line option.
    
    Allow hexadecimal numbers for UTF-8 bytes in rules in *_rules files.
    
    wave_pulse.cpp, ensure wave_close is not called again while waiting.
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@278 d46cf337-b52f-0410-862d-fd96e6ae7743

commit ea858d2b281bd37ec39149fe486237a3cb3ca6e9
Merge: 14e2ea6f 5c066504
Author: Reece Dunn <msclrhd@gmail.com>
Date:   Sat Dec 17 08:14:39 2011 +0000

    Merge branch 'development' into build

commit 5c066504866c26584a0937b713aabae2d70f458c
Author: Reece Dunn <msclrhd@gmail.com>
Date:   Sat Dec 17 08:13:34 2011 +0000

    1.46.09

commit 14e2ea6ffb95127e151c3d1729824718aa2adf23
Merge: 37e60b00 5cd9f921
Author: Reece Dunn <msclrhd@gmail.com>
Date:   Mon Dec 5 08:34:48 2011 +0000

    Merge branch 'development' into build

commit 5cd9f9217eb356dfe2d3b956fe73564fab381e83
Author: Reece Dunn <msclrhd@gmail.com>
Date:   Fri Dec 2 08:19:46 2011 +0000

    remove a file added by mistake

commit 37e60b00b694d630e6300d617da533116878aecb
Merge: 5b1eb576 1d07e978
Author: Reece Dunn <msclrhd@gmail.com>
Date:   Tue Nov 29 23:33:43 2011 +0000

    Merge branch 'development' into build

commit 1d07e978168156ba2728294bae8ad5d98de50d3a
Author: Reece Dunn <msclrhd@gmail.com>
Date:   Tue Nov 29 23:31:13 2011 +0000

    1.46.06

commit 0dfb6627dfc383104364126ce81798c42f92c6ef
Merge: 4eff8623 0617cc47
Author: Reece Dunn <msclrhd@gmail.com>
Date:   Tue Nov 29 23:21:17 2011 +0000

    Merge branch 'master' into development
    
    Conflicts:
            dictsource/am_list
            phsource/ufric/s_pal.wav

commit 0617cc4750a656a0599d2850420bac35b53ab11d
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Tue Nov 29 18:26:56 2011 +0000

    [1.46.01]
    Improve error detection in *_list files.
    
    Lang=hu, remove feature to unstress the second of two capitalized words at end of clause.
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@277 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 5b1eb576e602cf56149e50f09590057a9eb4f788
Merge: 78e37752 4eff8623
Author: Reece Dunn <msclrhd@gmail.com>
Date:   Wed Nov 23 22:16:11 2011 +0000

    Merge branch 'development' into build

commit 4eff8623d5afb83cf779e3853b32ddc155819fbc
Author: Reece Dunn <msclrhd@gmail.com>
Date:   Wed Nov 23 22:15:29 2011 +0000

    1.46.01

commit 78e377524d93dcd38c4885b7dd26bc411db70d60
Merge: 18a739f2 fa131df1
Author: Reece Dunn <msclrhd@gmail.com>
Date:   Wed Nov 23 21:34:08 2011 +0000

    Merge branch 'development' into build

commit fa131df13e3c424b70ab40e045cfff8fd93b7c6a
Author: Reece Dunn <msclrhd@gmail.com>
Date:   Wed Nov 23 21:31:16 2011 +0000

    1.45.49

commit 18a739f295117369a5b5b233e1ddbf703f716d8e
Merge: b552e941 f8cab925
Author: Reece Dunn <msclrhd@gmail.com>
Date:   Fri Nov 18 08:49:19 2011 +0000

    Merge branch 'development' into build
    
    Conflicts:
            .gitignore

commit f8cab9250f13aa59afc0ac00d20f496269827bf8
Author: Reece Dunn <msclrhd@gmail.com>
Date:   Fri Nov 18 08:47:50 2011 +0000

    espeak 1.45.48

commit 20de292bb92f1009b1df8b50b13ce6d431577ec4
Author: Reece Dunn <msclrhd@gmail.com>
Date:   Fri Nov 18 08:47:08 2011 +0000

    add a .gitignore file to ignore unneeded files from development releases

commit b552e94103c195d2b3e02736c8c09e87a76524c1
Merge: f3c937a4 75cddbde
Author: Reece Dunn <msclrhd@gmail.com>
Date:   Sat Oct 29 10:34:55 2011 +0100

    Merge branch 'development' into build

commit 75cddbde96fd6c40396c8657a8935d6c890169a6
Merge: 922139f2 f6877429
Author: Reece Dunn <msclrhd@gmail.com>
Date:   Sat Oct 29 10:34:21 2011 +0100

    Merge branch 'master' into development

commit f68774298bc8c4515badc4311f016c5cf491987d
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Mon Oct 24 15:25:34 2011 +0000

    [1.45.47]
    Fixed crash on re-initializing libespeak.
    
    lang=hu, experimental, if the last two words of a clause (before punctuation) both have capital letters, then make the last word unstressed.  This is useful for people names, but may be wrong for other cases.
    
    lang=en-us, distinguish phonemes [aI@] and [aI3] (compare "diet", "tired").
    
    lang=de, fix automatic devoicing of word-final 'b', 'd', 'g'.
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@276 d46cf337-b52f-0410-862d-fd96e6ae7743

commit f3c937a4a3e74a5f961f17c86fce12b32aa7736c
Merge: ec950bdc 922139f2
Author: Reece Dunn <msclrhd@gmail.com>
Date:   Sat Oct 15 23:09:47 2011 +0100

    Merge branch 'development' into build

commit 922139f25fd013b0d779c300ca31fc740889ef0e
Author: Reece Dunn <msclrhd@gmail.com>
Date:   Sat Oct 15 23:07:48 2011 +0100

    1.45.46

commit 75c6fae09073a4784567e98effb6bdb5b62abf4f
Merge: e17f413e d1853299
Author: Reece Dunn <msclrhd@gmail.com>
Date:   Sat Oct 15 22:48:46 2011 +0100

    Merge branch 'master' into development

commit ec950bdcfa929a0032b558065fad4fa2c7f52890
Author: Reece Dunn <msclrhd@gmail.com>
Date:   Sat Oct 8 16:20:54 2011 +0100

    update the README file for this branch

commit 74fb682e9ee8352674b0638454c16e72a3ff3b65
Merge: 447fccf3 e17f413e
Author: Reece Dunn <msclrhd@gmail.com>
Date:   Sat Oct 8 16:15:56 2011 +0100

    Merge branch 'development' into build

commit e17f413eab645bc2e2e9d776cbb1a09f443f1cec
Author: Reece Dunn <msclrhd@gmail.com>
Date:   Sat Oct 8 16:15:20 2011 +0100

    added a README

commit 447fccf353fe6aec9172393594118c54eb1b284f
Merge: 40e63482 d1853299
Author: Reece Dunn <msclrhd@gmail.com>
Date:   Fri Oct 7 21:11:55 2011 +0100

    Merge branch 'master' into build
    
    Conflicts:
            src/klatt.cpp

commit d18532991a7d004a68109b059181f5f16298026b
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Fri Oct 7 12:47:46 2011 +0000

    [1.45.45]
    Fixed bug where SSML voice change didn't remember an initially specified Klatt variant.
    
    Removed some unused variables and redundant initializations.
    
    Patch to fix a spike from Klatt function setzeroabc()
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@275 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 40e63482e0dca386581753d7019ff94517dcc5d6
Author: Reece Dunn <msclrhd@gmail.com>
Date:   Fri Sep 30 08:22:41 2011 +0100

    klatt.cpp: fix a sound spike in setzeroabc when f == 0.
    
    If setzeroabc is passed f == 0, rp->a will be set to 0 and when
    the coefficients get inverted (a'=1/a, b'=b/a, c'=c/a) then a',
    b' and c' get set to INF. This results in an audible sound spike
    when these resonators get used.
    
    Found when investigating an issue in klatt with example1.par when
    using the cascade synthesis mode.
    
    Bug: https://github.com/rhdunn/klatt/issues/1.

commit 397583db3b3fe257fe512c6beab7c508e12db24e
Merge: 924d1a86 9e730106
Author: Reece Dunn <msclrhd@gmail.com>
Date:   Wed Sep 21 01:25:02 2011 +0100

    Merge branch 'master' into build
    
    Conflicts:
            src/synthdata.cpp
            src/voices.cpp

commit 924d1a865ca03db2fad54b91867ff2f1e5e218df
Author: Reece Dunn <msclrhd@gmail.com>
Date:   Sat Sep 17 16:36:09 2011 +0100

    fix building -- remove duplicate FreeVoiceList implementation

commit df84ce1f2661336da3738c8388a9bcb150e8d7b7
Merge: 8e318007 f0cf914a
Author: Reece Dunn <msclrhd@gmail.com>
Date:   Sat Sep 17 16:33:59 2011 +0100

    Merge branch 'development' into build

commit f0cf914a15899eeb5ce381c31283cb31ba1ca453
Author: Reece Dunn <msclrhd@gmail.com>
Date:   Sat Sep 17 16:31:41 2011 +0100

    1.45.44 -- from the espeak and espeakedit zip file sources

commit 9e73010621fbe93d4ae12354e97b26dcefd10cc5
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Fri Sep 16 20:21:50 2011 +0000

    [1.45.43]
    Added runtime detection of pulseaudio, with fallback to portaudio if pulse is not running.  Use build option "AUDIO=runtime" in the makefile.
    
    Phoneme programs. Added condition "isTranslationGiven" to test whether a phoneme has been specified explicitly for a word in *_list.
    
    *_rules files.  Suffix rules are now considered only if there is a previous vowel in the word.
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@274 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 8e318007c1cc8da075313fada559ad6737bda1b8
Merge: 09b470c8 d928de91
Author: Reece Dunn <msclrhd@gmail.com>
Date:   Thu Sep 15 09:17:13 2011 +0100

    Merge branch 'master' into build

commit d928de911d8ab15718fbae1d05e8400a3a6587da
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Tue Sep 13 09:46:50 2011 +0000

    [1.45.42]
    Fix: Brazilian Portuguese, set "pt-br" as the primary language code.
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@273 d46cf337-b52f-0410-862d-fd96e6ae7743

commit fb621fe7ee374312c766a2c757b73b6cd246e606
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Wed Sep 7 11:48:52 2011 +0000

    [1.45.41]
    Fix problem where speed can get set to minimum after an SSML <mark> tag.
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@272 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 09b470c87199c2ce2f752ff03e6a2c557074e5f6
Author: Reece Dunn <msclrhd@gmail.com>
Date:   Thu Sep 1 07:31:46 2011 +0100

    ensure that the memory allocated by espeak_ListVoices is cleaned up on exit.

commit 53661a6551cd71074c8eefa651c5f3228a73f2ef
Author: Reece Dunn <msclrhd@gmail.com>
Date:   Thu Sep 1 00:00:54 2011 +0100

    FreePhData: free tunes (intonations) as well to avoid a memleak when espeak_Terminate is called.

commit 332e6aec394ecdef428e3a88d846b5c037afc6e1
Merge: dee832c6 a0316a46
Author: Reece Dunn <msclrhd@gmail.com>
Date:   Mon Aug 29 11:59:07 2011 +0100

    Merge branch 'master' into build

commit a0316a462baedbfccb5078a40cd0a52568c5b7b0
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Thu Aug 25 08:21:54 2011 +0000

    [1.45.40]
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@271 d46cf337-b52f-0410-862d-fd96e6ae7743

commit d3e0b8f5107ffb0389b1124dc80edb28f6dec3c6
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Fri Aug 12 08:12:16 2011 +0000

    [1.45.05] Release version
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@270 d46cf337-b52f-0410-862d-fd96e6ae7743

commit b9611e1fb661e850436457546906ea1a05fe3c44
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Tue Aug 9 17:49:17 2011 +0000

    [1.45.37]
    Keep the original voice variant across SSML xml:lang changes.
    
    Use the original language sub-type (eg. en-sc) when SSML xml:lang changes to a compatible language.
    
    SSML <emphasis>, increase volume for "strong" and "x-strong".
    
    Fix bug where </emphasis> was ignored at end of clause.
    
    Fix: $dot attribute was ignored for multi-word entries in *_list files.
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@269 d46cf337-b52f-0410-862d-fd96e6ae7743

commit dee832c63e86fb8b1eb705e9e85c802f736e0808
Merge: c23bc21b 05962fcc
Author: Reece Dunn <msclrhd@gmail.com>
Date:   Sun Jun 26 12:39:29 2011 +0100

    Merge branch 'master' into build

commit 05962fccac07c3a93e7f5090634f2f9a87cb3c85
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Sat Jun 25 21:40:56 2011 +0000

    [1.45.31]
    Don't omit <marker> event for words which are recognized as pairs (such as "of the").
    
    Lang=Spanish, fix missing "y" in numbers such as "21".
    
    Lang=EN-US, Don't add 'intrusive r' between phoneme [i@] and a following vowel.
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@268 d46cf337-b52f-0410-862d-fd96e6ae7743

commit c23bc21b7fbe1f359d0079d2406c3f7479382ea2
Merge: 48db6418 1284a533
Author: Reece Dunn <msclrhd@gmail.com>
Date:   Tue May 24 21:59:13 2011 +0100

    Merge branch 'master' into build

commit 1284a5334cea12fe3a1eb2077769e56310170e2d
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Tue May 24 13:06:41 2011 +0000

    [1.45.28]
    Amplitude changes now apply also to mbrola voices.
    
    "voicing" attribute is now used in mbrola voice files to set the voice loudness.
    
    SSML commands such as <mark> and <prosody> were ignored if they were inside a multiword group (defined in *_list).  This is now fixed so that the command is processed at the end of the group.
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@267 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 48db641890858c9b3066ed40d8a79936ac73be6f
Merge: 108e9193 d892e39b
Author: Reece Dunn <msclrhd@gmail.com>
Date:   Thu May 19 21:59:40 2011 +0100

    Merge branch 'master' into build
    
    Conflicts:
            src/dictionary.cpp

commit d892e39be5bf22009387e963ac5a4114c8794230
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Thu May 19 14:56:50 2011 +0000

    [1.45.27]
    Lang=hi, Suppress some [@] vowels.
    Include batch of changes from Jerouris.
    Fix crash with large number of nbsp characters.
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@266 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 108e919337b09e81a9ef9b4eb3a80815953c4101
Author: Reece Dunn <msclrhd@gmail.com>
Date:   Wed May 18 08:30:16 2011 +0100

    rework the en target to only compile the dictionaries twice

commit 34219cc85df8175414bc512b3ee6186e7956c93f
Author: Reece Dunn <msclrhd@gmail.com>
Date:   Wed May 18 08:28:49 2011 +0100

    update the en target to use the new dictionary location

commit ae29514eeef2bf89f767ca70b1195b06cc63c5da
Author: Reece Dunn <msclrhd@gmail.com>
Date:   Thu May 12 20:07:23 2011 +0100

    fix out-of-bounds copy

commit 8aaf248f340f6fa85fc8702384a1629c7bb025b4
Author: Reece Dunn <msclrhd@gmail.com>
Date:   Wed May 11 08:35:13 2011 +0100

    build: support using cainteoir-engine to create an exception dictionary for en

commit 9f3d81a752e300778da22d634d8d5496b8d58e12
Author: Reece Dunn <msclrhd@gmail.com>
Date:   Tue May 10 20:48:55 2011 +0100

    ignore the src/libespeak.so file

commit b1f8b7bedc932f8516b3269cc0580c99879c91b0
Merge: 5ffb0124 b629cec6
Author: Reece Dunn <msclrhd@gmail.com>
Date:   Tue May 3 18:39:13 2011 +0100

    Merge branch 'master' into build

commit b629cec68c40873a06661e3e6518019dddfaf56e
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Tue May 3 12:34:04 2011 +0000

    Update 'voices' to match eSpeak 1.45.04
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@265 d46cf337-b52f-0410-862d-fd96e6ae7743

commit cd79b6d70300e5b4a3f207609ba5c6bb753a6403
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Tue May 3 12:05:04 2011 +0000

    [1.45.23]
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@264 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 9c4a61276227708eac4631054935146d94e69c50
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Tue May 3 11:59:55 2011 +0000

    [1.45.23]
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@263 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 5ffb012402f32986dc2e011bd4320ca8f1886fd5
Merge: 2c4f1d42 2c8d4561
Author: Reece Dunn <msclrhd@gmail.com>
Date:   Sun May 1 17:21:23 2011 +0100

    Merge branch 'master' into build

commit 2c8d45613be5f9c8fba37b955f68ab9033104356
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Wed Apr 27 08:48:58 2011 +0000

    [1.45.21]
    
    -x command-line option. Fixed possible buffer overflow when writing phoneme output.
    
    Slavic languages, changed behaviour of [v] during voiced/unvoiced propagation.
    
    When looking for a word boundary when breaking long clauses, allow for greater word size (Southern Indian languages have big words 3-byte UTF-8 character codes).
    
    $combine.  Don't combine with the nerxt word if it is translated using a different language.
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@262 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 2c4f1d42933cb675c33b81f9ffa6576cebaec0d8
Merge: 5e7602e6 191ec1d3
Author: Reece Dunn <msclrhd@gmail.com>
Date:   Tue Apr 26 18:42:45 2011 +0100

    Merge branch 'master' into build

commit 191ec1d37e9997e9567b389c502e819eb8e940fc
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Mon Apr 25 16:51:06 2011 +0000

    [1.45.04] release
    Don't speak punctuation names faster at high speeds.
    
    lang=ml, recognise "virama + U+200d" (zero-width joiner) to indicte 'chillu' characters.
    
    Fix problem of punctuation character announcement repeated at the start of the next sentence after speaking is stopped.
    
    Fixed crash due to large numbers of box-drawing characters in text input.
    
    Fixed phoneme translation of 't' sounds for US-English voices.
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@261 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 5e7602e6b136882caf06eacf1ad6bfe0de1791a6
Merge: 7ab6f012 75036775
Author: Reece Dunn <msclrhd@gmail.com>
Date:   Sat Apr 2 13:13:22 2011 +0100

    Merge branch 'master' into build

commit 750367758ee9b5b2dfb05c30f1ae86d0940a83b5
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Sat Apr 2 00:01:20 2011 +0000

    [1.45.12]
    lang=de: Fix important pronunciation error, "sage".
    Change handling of unrecognized phoneme names.
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@260 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 82b01c0336867244d5cc368b8f3056448b1b1f2b
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Thu Mar 31 16:10:36 2011 +0000

    [1.45.11]
    lang=Turkish, fix pronunciation of suffixes, fix suffixes after names.
    
    Windows: command option --stdout caused spurious 0x0d bytes to be included in speech output (CR/LF problem).
    
    Fixed crash which could occur when a clause starts with a hyphen.
    
    espeakedit: New input format for Bulgarian lexicon.
    
    lang=de: Fix important pronunciation error (editing error) for "sage".
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@259 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 7ab6f0128daf612962fa66d62c8b50f0003d04f8
Merge: 3be172dc 478fde1a
Author: Reece Dunn <msclrhd@gmail.com>
Date:   Wed Mar 16 21:19:50 2011 +0000

    Merge branch 'master' into build

commit 478fde1a20b16bf718e8ed453c86ac0d241f1ef9
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Wed Mar 16 01:59:06 2011 +0000

    [1.45.02] Release
    Fix Mbrola translation for nl2 (phoneme [w]) and de4 (phoneme [?]).
    Fix bug, lang=tr, letter capital-I-dot not recognized on Windows.
    Only use "sonic" speed-up above 450wpm.
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@258 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 3be172dceac563cd6328ccceb75f7ebaa6753459
Merge: ac20b4be fc0bd7fe
Author: Reece Dunn <msclrhd@gmail.com>
Date:   Mon Mar 14 22:39:19 2011 +0000

    Merge branch 'master' into build

commit fc0bd7fe798f67c71fc3c112f90c833c4d0584ca
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Sun Mar 13 13:30:04 2011 +0000

    [1.44.42]
    Phoneme definitions.
    New keyword "prevoice", always add murmer before a voiced stop, not only after a vowel.
    Fixed bug in nextVowel() condition.
    Fixed bug is condition "isRhotic".
    
    
    Command line options.
    On Windows, --  means don't treat following arguments as options.
    --help output now should the espeak-data path.
    
    Tools->Lexicon.  Redesign Lexicon processing for Russian and Bulgarian.
    
    Numbers.  Fixes for Hungarian ordinal numbers.
    
    Fixed bug where double .. was ignored.
    
    Fixed bug in reporting word event lengths in callbacks.
    Fixed bug in reporting marker event positions in callbacks, when non-ascii text.
    
    SSML.
    Allow single as well as double quotes around strings.
    Fix bugs in SSML "prosody rate".
    
    Speed.
    Only use Sonic speedups greater than x2.
    Use custom eSpeak speed settings when Sonic speedup is used.
    
    Mbrola.  Look for Mbrola voice also at /usr/share/mbrola/xx/xx
    
    espeakedit.  Try "aplay" and then "play" to play sound.
    
    Languages:
    Kannada (kn) now in official release.
    Esperanto (eo) change prosody.
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@257 d46cf337-b52f-0410-862d-fd96e6ae7743

commit ac20b4beb6f785f1603fae0bcc12b506b1c1ccf4
Merge: ba0768fe 347ff0e5
Author: Reece Dunn <msclrhd@gmail.com>
Date:   Thu Jan 20 09:03:02 2011 +0000

    Merge branch 'master' into build
    
    Conflicts:
            src/Makefile

commit 347ff0e5bb1c4e12c18399247375c7bb9e52b0c4
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Mon Dec 20 10:29:42 2010 +0000

    1.44.19
    Changes for numbers lang=vi
    Undo a change for lang=hu which broke oridinal numbers.
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@256 d46cf337-b52f-0410-862d-fd96e6ae7743

commit ba0768fe16dfbccec52549b169980cf182a92b7c
Author: Reece Dunn <msclrhd@gmail.com>
Date:   Sun Dec 19 17:19:40 2010 +0000

    Makefile: add sonic.cpp to fix the build.

commit fa1e735d1277bc985db64eb59ca9da9a250435b2
Merge: e75d60f6 b89d8bde
Author: Reece Dunn <msclrhd@gmail.com>
Date:   Sun Dec 19 17:04:24 2010 +0000

    Merge branch 'master' into build
    
    Conflicts:
            src/compiledata.cpp

commit b89d8bde632f321a38728f23fb5d918c7b76e330
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Fri Dec 3 17:42:02 2010 +0000

    [1.44.18]
    Change in format of *_dict files.  'Word-boundary' at the start of a rule from *_rules is not implied by a new rule type RULE_PRE_ATSTART.
    espeakedit: Improvements to Tools->Process Lexicon->Italian which makes the file dictsource/it_listx.
    lang=hu, fixes for ordinal numbers.
    Speed-up, add files sonic.cpp, sonic.h
    
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@255 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 1649824b335c675f85e402afcd56d96793109d06
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Wed Nov 17 14:31:24 2010 +0000

    [1.44.13]
    Speed increase.  Added the "sonic" routines by Bill Cox to reduce the length of eSpeak's sound output data, so as to make the speaking speed faster.
    
    Ordinal numbers: Some languages (el,es) use the ordinal form of hundreds and tens part of a number, as well as the units part.  Added language option NUM2_MULTIPLE_ORDINAL.
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@254 d46cf337-b52f-0410-862d-fd96e6ae7743

commit e75d60f622e7c877ec05b636b7e7d22006ea1271
Author: Reece Dunn <msclrhd@gmail.com>
Date:   Sun Oct 31 09:14:24 2010 +0000

    build: fix a compilation error on 64-bit platforms

commit 8c9fab6ebb40ca52d8253ca74ea9a6bb41721bd6
Merge: 45967d65 14e212f3
Author: Reece Dunn <msclrhd@gmail.com>
Date:   Sat Oct 30 14:32:15 2010 +0100

    Merge branch 'master' into build

commit 14e212f3a16e03098bf87486c64d8e634f5cb8cc
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Wed Sep 15 14:03:05 2010 +0000

    espeak 1.44.05 release version
    
    Fix error in big-endian data conversion program, producing bad data.
    
    Make geminated voiced stops (eg. [bb] ) longer at fast speeds.
    
    Provide conditional compilation of the mbrola interface, define macro INCLUDE_MBROLA in speech.h
    
    Mbrola: also look for mbrola voices in /usr/share/mbrola/voices
    
    Pad TUNES and frame_t structures to a multiple of 4 bytes.
    
    lang=da, Don't weaken unvoiced stops before pause.
    lang=el, Remove final unstressed [a] if the next word starts with [a].
    lang=pt, Change final [U] to [w] if next word starts with a vowel.
    
    
    espeak 1.44.03
    
    Fixes:
    Lang=el, mk.  Was speaking words as individual letters.
    Lang=pl.  Fix prounciation of 'ć' and 'ci'.
    Fix crash in big-endian data conversion program.
    Fix problem where changing voices reduces the speaking rate, at fast rates.
    
    speak_lib.h:  add macro definitions for minimum, maximum, and normal speaking rate values.
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@253 d46cf337-b52f-0410-862d-fd96e6ae7743

commit eb7b132e9af5ee6fedb185ad775f6004556c2c95
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Sat Aug 14 09:07:11 2010 +0000

    [1.44.02]
    Fix: crash with very long numbers.
    Very long nubers ( > 14 digits) now spoken as individual digits.
    Fix: bracket was interfering with recognizing last-word in a clause.
    Lang=el fix: all words were spoken as individual letters.
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@252 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 45967d65493d7d28b0a2103760e9830be4bdbb12
Merge: 0fe24680 4423576a
Author: Reece Dunn <msclrhd@gmail.com>
Date:   Wed Aug 11 19:36:27 2010 +0100

    Merge branch 'master' into build

commit 4423576af2547eedffaca75df0d8e88d77817df7
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Mon Aug 2 09:09:25 2010 +0000

    [1.43.63]
    Phoneme definitions.  Add "equivalents" table to translate phonemes from a foreign language (eg. English) into the equivalant phonemes of this language. This is used when *_rules and *_list files indicate that a word uses pronunciation rules from a different language.
    
    Unpronouncable words can be recognised by rules in *_rule files.  This feature is now used for en, de, es.
    
    Lang=ta, hi.  Letter-names for combining vowel characters are distinguished from stand-alone vowel characters by a preceding beep.
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@251 d46cf337-b52f-0410-862d-fd96e6ae7743

commit ebf0535e6df7e9b22e9ab9a5c6e8f9e42925aa32
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Sun Jul 18 22:43:04 2010 +0000

    [1.43.57]
    Indicate language changes in IPA phoneme output.
    
    Phoneme definitions FMT(), second parameter is amplitude percentage.
    
    Phoneme definitions CALL(),  If phoneme type is not defined, copy the static attributes from the called phoneme.
    
    Unpronouncable word check: stop when an apostrophe is reached.
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@250 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 3bf61040b9fb3fe1eb550a42aa5213a522d57743
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Mon Jul 5 09:01:28 2010 +0000

    [1.43.52]
    espeakedit --compile  also compiles the intonation data
    
    Added feature to produce phonemes as International Phonetic Alphabet.
    phoneme definitions: Added "ipa" instruction to specify IPA phoneme name.
    
    When spelling as individual characters, calculate the stress position for each character name.
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@249 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 0fe24680895f7222bd914e400c6b0f5aba0c8ae5
Author: Reece Dunn <msclrhd@gmail.com>
Date:   Tue Jun 29 07:24:18 2010 +0100

    build: make espeakedit build the intonation data too.

commit e46f71b4ba509232d831a96f983864f34e5f575e
Author: Reece Dunn <msclrhd@gmail.com>
Date:   Tue Jun 29 07:23:49 2010 +0100

    build: restructure to use the espeak-data directory directly.

commit ad67958b52ae1bf0dd22a32a7d5cefbf0bca6bcd
Author: Reece Dunn <msclrhd@gmail.com>
Date:   Mon Jun 28 21:55:26 2010 +0100

    build: move things around so that the espeak-data file layout is correct.

commit 9c3daf2c888851859dca047c9710250af114cd50
Author: Reece Dunn <msclrhd@gmail.com>
Date:   Mon Jun 28 21:28:59 2010 +0100

    build: ensure that the espeak-data-local directory is clean.

commit 8518937abaf05ffc28aa4ff664694e5f8c885212
Author: Reece Dunn <msclrhd@gmail.com>
Date:   Mon Jun 28 21:27:08 2010 +0100

    build: ensure that the ~/espeak-data directory is clean.

commit 6798e206c3c7625ac7ea0a80dcb56e702d03bcb3
Merge: 29f50d65 a9fedd94
Author: Reece Dunn <msclrhd@gmail.com>
Date:   Mon Jun 28 21:08:08 2010 +0100

    Merge branch 'master' into build
    
    Conflicts:
            src/Makefile.espeakedit

commit 29f50d6560ab2ba4906b2c853dfc9e70fed3ff88
Author: Reece Dunn <msclrhd@gmail.com>
Date:   Mon Jun 28 21:00:04 2010 +0100

    build: add an install target.

commit a9fedd94db9f60ecffb95acaf015b4223f9fc999
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Mon Jun 28 15:50:12 2010 +0000

    [1.43.48]
    Add mbrowrap.cpp to emulate the mbrola library which is available in Windows, but not on Linux.  mbrola voices in command-line espeak and libespeak now call mbrola directly rather than generating phoneme information as text.  Mbrola phonemes as text is still available with the new --pho command-line option.
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@248 d46cf337-b52f-0410-862d-fd96e6ae7743

commit fb9338ad14fa9162cae9bcb23784ac0c6e9227d2
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Fri Jun 25 20:38:54 2010 +0000

    Add makefile.espeakedit
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@247 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 11ba954486cb9a43768e9bd28513cf24276382ed
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Fri Jun 25 19:14:09 2010 +0000

    Add some missing files to phsource.
    Remove executable attribute from program source files.
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@246 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 5a4cbf98ec375916d817b77bdc2f933c6aef60a9
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Fri Jun 25 18:50:41 2010 +0000

    Add some missing files to SVN repository.
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@245 d46cf337-b52f-0410-862d-fd96e6ae7743

commit b6819aff85c309ceaec6e002fb60bd025f8716c2
Author: Reece Dunn <msclrhd@gmail.com>
Date:   Fri Jun 25 17:03:41 2010 +0100

    build: some fixes

commit b3527b7eb2ce7e262db7753018dc2c7000cb2882
Author: Reece Dunn <msclrhd@gmail.com>
Date:   Fri Jun 25 17:00:47 2010 +0100

    build: split out epeak-data and espeak-data-local again.

commit 4e562324090a79b0b23bbce483b3b75b135e4065
Author: Reece Dunn <msclrhd@gmail.com>
Date:   Fri Jun 25 16:50:15 2010 +0100

    build: build the espeak voice data.

commit b04fab1a6d0668f85be2c1d42069c790f860e9fb
Author: Reece Dunn <msclrhd@gmail.com>
Date:   Fri Jun 25 16:08:44 2010 +0100

    build: generate the espeak-data-local directory (not completely working yet)

commit d62ebe3a131783d95c9dd63d3d92d5d9727ed6dd
Author: Reece Dunn <msclrhd@gmail.com>
Date:   Fri Jun 25 15:51:03 2010 +0100

    build: build espeak-phoneme-data

commit 6204ef22f9dda3769f800e6db31574fb3bb0ec59
Author: Reece Dunn <msclrhd@gmail.com>
Date:   Fri Jun 25 15:47:00 2010 +0100

    build: add a build script for espeakedit.

commit 8eb4313beb94c1fe2bbeef5878e3255a1231127f
Author: Reece Dunn <msclrhd@gmail.com>
Date:   Fri Jun 25 15:34:42 2010 +0100

    build: change the mode of the files to 644.

commit c8b77ae2ce75a08efd4160a27e123ef831afc174
Author: Reece Dunn <msclrhd@gmail.com>
Date:   Fri Jun 25 15:33:21 2010 +0100

    build: add a .gitignore file.

commit e470fb485491138116926c471d783be270495558
Author: Reece Dunn <msclrhd@gmail.com>
Date:   Fri Jun 25 15:31:25 2010 +0100

    build: added a top-level makefile driver.

commit 63daaecefccde34b700bd909d23c6dd2cac06e20
Author: Reece Dunn <msclrhd@gmail.com>
Date:   Fri Jun 25 15:30:24 2010 +0100

    build: allow portaudio 18 and 19 to be switched easily.

commit 18240ae109b946405921fb6bb648826e5e672e50
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Sun Jun 20 13:15:35 2010 +0000

    [1.43.46]
    Fix: Speak punctuation option also caused text after [[ to be spoken as phoneme codes even if espeakPHONEMES flag is not set.
    
    Speak sequences of letters and dots as individual letters, and don't speak 'dot', eg. "u.s.a."
    
    Don't announce punctuation in the alternative text inside <audio ... </audio>
    
    Vowelcharts, show the positions of multiple FMT() in vowel phonemes definitions.
    
    Phoneme definitions:
    New attributes:  flag1, flag2, flag3
    New attribute: nopause. Prevents the insertion of a short pause when this phoneme starts a word which follows a vowel.
    New conditions: isFlag1, isFlag2, isFlag3, isSibilant.
    New statement: InsertPhoneme()
    
    Phonemes: improve syllablic [m-] [n-] [N-]
    
    *_rules: add attributes  $p_alt .. $p_alt3,  $w_alt .. $w_alt3
    
    *_list:  add attributes:  $sentence, $atstart
    
    klatt synthesizer: implement echo.
    
    espeakedit, Prosody display: Indicate stressed and secondary-stress syllables.
    
    espeakedit: remember window size and position.
    
    Intonation:
    New file, 'phsource/intonation' to define 'tunes' which can be used from voice files.
    
    espeakedit: add Compile -> Intonationm data
    
    Speed: Increase range to 80 to 450, with default=175.
    Improve speaking at high speeds.
    
    lang=en: Reduce consecutive unstressed syllables to 'diminished' stress, only in unstressed words.
    
    lang=de: Change 'r' phoneme.
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@244 d46cf337-b52f-0410-862d-fd96e6ae7743

commit cec2c415daf97c9da9a76473cb1e17100a6e5741
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Fri May 21 23:21:06 2010 +0000

    [1.43.31]
    *_list files: added attribute $sentence.
    *_rules files: added attributes $w_alt, $p_alt.
    phoneme definitions: added attribute no_pause.
    
    -X command-line option: Show the matching of multiple-word entries in *_list files.
    
    espeakedit: Add menu option to compile the intonation data file (the data is not yet used).
    
    Start language: Bulgarian.
    
    lang=bg (Bulgarian): Add feature in espeakedit to make bg_listx from a lexicon of words which have stress position mark-up.
    
    espeakedit: Change the frame-length field from Spin Control to Text Control to allow better access from screen-readers.
    
    Language options: add an option to the Regressive Voicing option to de-voice the final consonant of words.
    
    Don't speak "dot" if an ellipsis is followed by a dot.
    
    Intonation: change the internal pitch unit to give finer control, and align with the values displayed in the espeakedit Prosody window.
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@243 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 19b774ffc62251925fd0bc8771cf16fb34284ba3
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Sat Apr 3 22:20:25 2010 +0000

    [1.43.16]
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@242 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 805c5dfdeec6803243250eeb778c1183e8481231
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Sat Mar 13 21:45:17 2010 +0000

    [1.43.03] release
    
    Fix crash when embedded control codes are followed by numbers of 5 or more digits.
    
    Fix lang=hu,  First character of an abbreviation is missed after an ordinal number (eg."2. cd")
    
    Fix XML tag not recognized after "..." when announce punctuation is enabled.
    
    Fix lang=zh-yue, 'p' 't' 'k' after a vowel give a long pause.
    
    Fix lang=ru, "o" missing in unstressed syllables.
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@241 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 9ffdc46fa0d50d3d4daffba1ff5d943cbc252dc8
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Fri Mar 12 12:11:45 2010 +0000

    [1.43.10]
    Fix --compile-debug option.
    
    Add more syntax checks for --compile option.  Detect empty pre-rule.  Detech missing match-rule.
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@240 d46cf337-b52f-0410-862d-fd96e6ae7743

commit aaa5d61737f0f0894e2f0abe02247f5f11212cdc
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Tue Mar 9 00:31:31 2010 +0000

    [1.43.02 release]
    
    Language improvements include Danish rules.
    
    Fixed phoneme [n^] for Klatt synthesizer, was producing noise burst.
    
    espeakedit: Display error details after Compile Dictionary.
    espeakedit: Fix: After speaking a word which changes language, Compile
        Dictionary may compile the wrong dictionary.
    
    Don't consider multiple spaces as thousands separator (eg. 2  000 )
    
    Lang=Hungarian, don't allow dot as thousands separator.
    Lang-Hungarian, Fix suffixes -a, -e, -az, -ez, -azt, -ezt after numbers.
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@239 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 7aab0f05c0a9442d5a867b2c5681963eaf2645d7
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Wed Feb 24 12:18:40 2010 +0000

    [1.43.03]
    Fix: "  50000", with leading spaces was spoken as "50".
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@238 d46cf337-b52f-0410-862d-fd96e6ae7743

commit c8de98e1671468c76d43d9b8817d3948656163c5
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Wed Feb 17 02:10:53 2010 +0000

    [1.43] Release
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@237 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 2698461aa4c0f22bc9473a94556675bbd5501ecd
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Sat Feb 13 11:14:41 2010 +0000

    [1.42.42]
    Don't recognize space as a thousands separator if it's tab, newline, or multiple spaces.
    Don't recognuze space as a thousands separator if not followed by exactly 3 digits.
    
    Unrecognized HTML tags should not add a space (eg. <font> <b> inside a word).
    
    lang=hu: fixes for when numbers are ordinal.
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@236 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 20f52f03012d64873ab79bb7693bfadbd376d144
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Sun Dec 20 07:48:33 2009 +0000

    [1.42.21]
    New format for phoneme source files.
    Update phoneme data for Klatt synthesizer.
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@235 d46cf337-b52f-0410-862d-fd96e6ae7743

commit dd1623232fc717ec1e7fa49cb898055bb4512d51
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Wed Dec 16 00:03:31 2009 +0000

    Fixes for Klatt synthesizer
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@234 d46cf337-b52f-0410-862d-fd96e6ae7743

commit b2cbee1f9ebebdcf082035a32363d97457845b85
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Thu Dec 10 18:03:54 2009 +0000

    [1.42.04] Release version.
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@233 d46cf337-b52f-0410-862d-fd96e6ae7743

commit de52d78665f6e24ca90f217d2506eefeab77e50f
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Tue Dec 8 17:59:06 2009 +0000

    [1.42.03 release]
    Allow .txt release for *_rules and *_list files.
    Rules lookup, consider multi-byte characters when calculating matchign points.
    Fix bug in Roman Number translation.
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@232 d46cf337-b52f-0410-862d-fd96e6ae7743

commit e404310b8f27326d1ef2bf8bdc63a4214a1d294f
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Mon Nov 30 13:54:30 2009 +0000

    [1.42.02]
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@231 d46cf337-b52f-0410-862d-fd96e6ae7743

commit f2eed5229e30942ab841b1f9044da4c648b320a7
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Mon Nov 9 13:11:13 2009 +0000

    [1.41.32]
    lang=hu, ordinal number fixes
    --punct, changes to intonation of punctuation names.
    Add language option: don't stress second part of hyphenated words.
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@230 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 075bfe9006ff2d07433f5d49d0f969e0990c55d0
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Mon Oct 19 11:10:05 2009 +0000

    [1.41.18]
    *_list: Changed name to $combine (from $alt2) for the attribute which indicates that a word should combine with the next word.
    
    Voices files: Added attribute "speed", which specified a percentage change to the speaking speeds which are used for this voice.
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@229 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 7fc0ab97e13ba8d7497057760b607aedd9a7f3d4
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Fri Oct 16 09:35:25 2009 +0000

    [1.41.17]
    espeakedit: add "format *_rules file" feature.
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@228 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 1ef2aa60917d695cf315c2f093ef14deef789daa
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Mon Oct 12 16:38:17 2009 +0000

    [1.41.15]
    Fixes to: announce punctuation ( --punct option)
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@227 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 749c336768da5229023627b08642f34ba0c610f0
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Sat Oct 10 13:17:19 2009 +0000

    [1.41.13]
    Fixes for ordinal numbers (lang=hu).
    Change phoneme names in Indian languages , [t.h] and [d.h] to [th.] [dh.]
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@226 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 646f5aead02705557d1357a1c010a7f5d9c4bec6
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Fri Oct 9 10:37:13 2009 +0000

    [1.41.10]
    Fixes for ordinal numbers (lang=hu).
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@225 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 869878ec3e73735796eff54dad21e41a3195965d
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Mon Oct 5 12:20:07 2009 +0000

    [1.41.09]
    Ignore characters U+200c, U+200d (zero width non-joiner, zero width joiner).
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@224 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 5b52f78f2e156cb7028df8481960a002f330d90a
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Mon Oct 5 09:02:50 2009 +0000

    [1.41.08]
    espeakedit, add menu item Help->Documentation.
    lang-hu: fix ordinal numbers.
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@223 d46cf337-b52f-0410-862d-fd96e6ae7743

commit b1bea7ab616c3b0931e3391db7abc234992bafa4
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Sun Sep 6 10:07:34 2009 +0000

    [1.41]
    Added language da (Danish)
    Fixed to wave_sada.cpp
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@222 d46cf337-b52f-0410-862d-fd96e6ae7743

commit d39f19570baa86026b6612fe19508276f1ad4be7
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Fri Jun 19 11:32:58 2009 +0000

    [1.40.22]
    Fix numbers greater than 1000000, for Indian languages.
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@221 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 0fc12016fab1a7ed650e187f7b5e21c3cc6f2dbb
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Fri May 29 11:48:39 2009 +0000

    [1.40.21]
    Fix: -g command option not working on Windows.
    Fix: Text position value in events was limited to 16 bits.
    
    [1.40.15]
    espeakedit:  Change formant dialog to include Klatt parameters.
    espeakedit:  Change the format of formant data to include Klatt parameters.
    espeakedit:  Fix the frequency of F7,F8 at 7800Hz,9000Hz.
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@220 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 206026b498bd081b2b82008091e2cf19e598b045
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Mon Apr 6 13:02:58 2009 +0000

    [1.40.13]
    lang=it, added dictsource/it_listx with corrections for stress position and open/close vowel type.
    Changes to allow compilation on WinCE (Windows Mobile), with notes in platforms/windowsMobile.
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@219 d46cf337-b52f-0410-862d-fd96e6ae7743

commit f105d8d5e184b00ad345f7886cd3b65112aeaa54
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Fri Mar 13 13:02:20 2009 +0000

    [1.40.11]
    lang=fr: removed unstressed monosyllable option.
    lang=pt,it: fixed crash when speaking some numbers.
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@218 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 3869045b1985816868046550150c88eb06a67e52
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Thu Mar 12 12:27:17 2009 +0000

    [1.40.10]
    SSML: Fix bug where <mark> was ignored before some punctuation characters.
    
    Lang=fr:  Don't stress monosyllables, except at end-of-clause or before phoneme [_;_]
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@217 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 396c1af6784bf13f958f6985f679d81b2a05723e
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Wed Mar 11 13:39:31 2009 +0000

    [1.40.09]
    Changed -b option to include an option for 16 bit character input.
    
    numbers.cpp: Added option for vigesimal number systems for tens+units.
    
    Fixed problems with word-length indications in callback events.
    
    -m option now ignores XML comments.
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@216 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 0d3e23ef39741ae48b721bebf3141235ceb38c87
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Sun Jan 18 11:37:10 2009 +0000

    [1.40.07]
    *_list files. Ad feature for ordinal numbers (for some languages).
    *_list files. Allow hyphenated word groups to start with a number.
    *_list files. Allow "words" of symbols to contain brackets (move check for bracket characters to after the *_list lookup).
    --punct option. Fix some unnecessary pauses when speaking punctuation names.
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@215 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 718b955bfc36e322df741d05ef67d26d70f5e517
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Tue Dec 23 10:45:33 2008 +0000

    [1.40.01]
    Fix mbrola translation for "r" in Spanish and some other languages.
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@214 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 3d02bd19d4ee61fdf8a7a2cb17bb93e51b21ae75
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Mon Dec 22 19:19:34 2008 +0000

    Tidy up phsource.
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@213 d46cf337-b52f-0410-862d-fd96e6ae7743

commit eabd70afbfaa03e3d5502718074391b348ff4d1b
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Sat Dec 20 10:31:00 2008 +0000

    [1.39.48]
    Fix lettergroups: Sort items to longest first.
    
    Lang en-us: Use rhotic [3] in place of [@] when [r] follows.
    
    Voice files: add attribute "fast-test" to experiment with faster talking speeds.
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@212 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 7758b77459923d1252ee10cb3001a102176cea31
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Wed Dec 17 12:17:53 2008 +0000

    [1.39.42]
    Languages which use non-Latin alphabets will automatically speak a word of Latin characters as English (or another specified language) without the need for entries in its *_rules file.
    
    synthesize.cpp, SynthOnTimer():  Ensure the sound channel is open if there items still to be spoken, to prevent sound output lock-up.
    
    Reduce warning messages from compilers.
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@211 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 90cb171a520e1490fe454b71aa97eef4cfef4b55
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Sat Dec 13 11:07:21 2008 +0000

    Correction to comment for revision 209:
    'Make more functions and variables "static"'
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@210 d46cf337-b52f-0410-862d-fd96e6ae7743

commit b053a790dfc32efe8d81e2d5156e54dcafea74f6
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Sat Dec 13 10:54:41 2008 +0000

    Program restructure and tidy-up.
    Change Translator from Class to Struct, so avoiding use of Classes in eSpeak.
    Make more functions and variables "extern".
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@209 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 3096b7634d64dff7f37717334bb6d213c008490e
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Fri Dec 12 13:33:52 2008 +0000

    [1.39.39]
    Windows SAPI5 installer: Remove the limit on the number of voices specified for inclusion in the Windows Registry.
    
    voices.cpp:  Widen formant peaks F3 F4 F5.
    
    Reduce slightly the difference in amplitude between stressed and unstressed vowels.
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@208 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 81260ec4167607c924839ecc581c5819e95b4752
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Thu Dec 4 20:08:41 2008 +0000

    Tidy up phsource.
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@207 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 897237bcf16f0174733d91293d1889822a471fce
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Thu Dec 4 15:40:32 2008 +0000

    Phonetables: Use "length" field in Tone phonemes to adjust the lengths of the vowel.
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@206 d46cf337-b52f-0410-862d-fd96e6ae7743

commit f90a4e369e0c7a308a5fe39495fb54e7254fb9c3
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Wed Dec 3 16:57:41 2008 +0000

    [1.39.36]
    *_list files: add attribute $max3 to limit repetitions of a symbol to 3.
    -v command option, if the voice-name is not found, lookup using it as a language name.
    Windows: allow longer path names for espeak-data.
    -m option: Ignore text within <script> and <style> tags.
    Reduce default pitch to 80-117.
    WavegenCloseSound() check if there remain items to be spoken and re-open the sound channel.
    Reduce voicing before voiced plosives.
    Corrections to mbrola translation for lang=hi.
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@205 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 04fa12b60cf0a2033b770e1088fbb5c15136495c
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Sun Nov 23 13:46:27 2008 +0000

    [1.39.29]
    Allow combining accent characters inside a word (don't cause the word to be spelled).
    Add command line options:  --path    --phonout
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@204 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 1150d1d8dabc4fd39c70fae3c42721be9c4185f1
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Sat Nov 22 22:25:29 2008 +0000

    [1.39.28]
    Added experimental Klatt synthesizer.
    Klatt phonemes use a new format of phoneme data.
    espeakedit, new dialog fields and layout for Klatt phonemes.
    Added Klatt versions of English phonemes.
    
    Fixed some compilation warnings on Windows.
    Fixed bug in Lettergroups > L10
    
    Increased amplitude of harmonics below F1 peak, to increase bass.
    Allow 5 (up from 4) pairs of values in "tone" command in voice files.
    Default to slightly wider pk_shape1.
    
    If words are separated by hyphens, don't add word-gap, and don't pass new-word flag onto phoneme processing.
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@203 d46cf337-b52f-0410-862d-fd96e6ae7743

commit a7501374b25998e6d9d32a9aebff29e557a4d506
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Sun Nov 16 09:18:53 2008 +0000

    [1.39.26]
    Added languages: ca (Catalan) lv (Latvian)
    Numbers: allow for languages which have numbers for 100,000 and (or not) 10,000,000 (eg. hi, sw)
    Phoneme [ts] new files in phsource/ustop
    *_rules: fix crash for lettergroups numbers greater than 10, and better error reporting.
    Languages: eo, jbo: adjust syllable lengths.
    Language: en, fix "1st, 2nd, 3rd, 5th".  But a full ordinal number feature is still needed.
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@202 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 084cd2c17d8ae90079ebe0d41d65bffed18e120f
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Mon Nov 10 21:31:12 2008 +0000

    [1.39.22]
    *_list files, allow words in all-capitals which imply $allcaps attribute.
    Voices: Look for voices also in espeak-data/voices/test.
    lang=eo: Adjust syllable lengths.  Use break between word (word_gap=1).
    wave.cpp: Fixes to copyBuffer(), wave_write().
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@201 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 75970b147ad2b70ae2c5f3cf0f85c4b64b7e1e62
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Fri Nov 7 19:43:53 2008 +0000

    [1.39.18]
    *_list  Allow Hyphens in multi-word entries  (aa-bb).  This will only match a pair of words which are hyphenated.
    *_list  Fix abbreviations of the form  a.b.cde
    Recognise Armenian punctuation, allow and process Armenian punctuation inside words (affects intonation type, and marks the focus word of the clause).
    Mbrola: add a delay so that SAPI5 events better follow the speaking.
    Mbrola: generate phoneme events, and hence SAPI5 viseme events.
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@200 d46cf337-b52f-0410-862d-fd96e6ae7743

commit af5209f741430dfee9986e0656d6d91df1508b9c
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Mon Nov 3 01:37:45 2008 +0000

    [1.39.14]
    Provide Viseme events on the Windows SAPI5 interface.
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@199 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 57d43881f59f5d8548464e33fc855589e9221bc2
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Fri Oct 24 00:33:15 2008 +0000

    [1.39.12]
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@198 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 64154064cb5af37c1ad76b7df285fa495e8f34b5
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Mon Oct 13 14:47:46 2008 +0000

    [1.39.11]
    Fix problem in *_rules files.  Conditional rules could cause corrupt phoneme strings.
    Voice files, "replace" command using an "unstressed" phoneme now ensures the syllable is unstressed.
    lang: us, pronunciation changes, use new phonemeeeeeeeee [@/] (at end of words) and [O].
    lang: fr, pronunciation changes.
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@197 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 72cf85ec8e982e1667c6627128bde907f90da4b2
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Sat Oct 4 02:02:15 2008 +0000

    [1.39.08]
    lang=sq: Adjust phonemes.
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@196 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 5ef05700e1755529cbd975a5d5f43e640d80339f
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Sat Sep 27 18:14:15 2008 +0000

    [1.39.07]
    Fix  SSML <prosody rate> to allow the maximum rate of 390 wpm.
    Fixes to the generation of the dict_phonemes report.
    Lang=en-n adjust vowel sounds.
    Compile phonemes: automatically assume vowel-break marker in second keyframe of a vowel file if none is set.
    Set letter group 'A' to "vowel letters only" for Indic alphabets.
    
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@195 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 359b2327a9c395c029a685d1c9bf02afaac2c045
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Tue Sep 23 00:17:19 2008 +0000

    [1.39.06]
    Added languages for possible development: bn, ml
    Changes to phonemes: [x] [C]  hi: [ph] [th]
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@194 d46cf337-b52f-0410-862d-fd96e6ae7743

commit a7bb7cb6b428c75215fad20912cbc5b548121d3c
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Sat Sep 20 01:02:37 2008 +0000

    [1.39.04]
    Reduce pause when announcing punctuation.
    Fix crash for list of numbers in some languages, eg: "22,23,24,25,26,27..."
    Recognise XLL (etc) is not a valid Roman number.
    espeak_Cancel(), reset punctuation echo.
    Don't permanently change option_phoneme_input after using [[ ]] internally.
    lang=af: Only recognise word "'n" as [@] when followed by a space.
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@193 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 37753d29f438ff8cccd26c59bba26d1c6e806cd5
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Tue Sep 16 21:23:33 2008 +0000

    [1.39.02]
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@192 d46cf337-b52f-0410-862d-fd96e6ae7743

commit a545c31e100e4a5081ad2befc83a346bd743a965
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Tue Sep 9 11:40:13 2008 +0000

    [1.39.01]
    Mbrola French voice, add translations for phonemes [E2] [o2].
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@191 d46cf337-b52f-0410-862d-fd96e6ae7743

commit b730f8f7eaac180f319c24cc2be8d14d83551473
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Mon Sep 8 22:17:49 2008 +0000

    [1.39]
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@190 d46cf337-b52f-0410-862d-fd96e6ae7743

commit b8460630f4ddf6f8ec8db6064990b768de10321f
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Mon Sep 8 21:55:51 2008 +0000

    [1.38]
    Lang: en-us  pronunciation rule changes, adjust some phonemes.
    Lang: pl, fr  phoneme adjustments.
    espeakedit: Fix generation of file "dict_phonemes" (.replace could cause phonemes to be missed).
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@189 d46cf337-b52f-0410-862d-fd96e6ae7743

commit b7a6f479ef0b7dd8ab695c94e52a96170c47bfdd
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Mon Sep 1 16:13:19 2008 +0000

    [1.38.03]
    Fix crash with SSML <say-as>.
    Sada audio output now OK on big-endian processors.
    Don't reduce the pause before doubles stop consonants (eg.Finnish "kk") as much at high speeds.
    Language changes: pl (reduce length of stressed syllables, [i] closer, [f] stronger befiore [s]).
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@188 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 37ded768c94145301054ed1d7847d1429bc9a230
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Fri Aug 22 23:12:35 2008 +0000

    [1.38]
    SSML, Fix <prosody rate= >
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@187 d46cf337-b52f-0410-862d-fd96e6ae7743

commit e312283d223383fbb067c111e7b0cc40a49e2f6f
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Wed Aug 20 21:48:04 2008 +0000

    [1.37.14]
    language updates: fr
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@186 d46cf337-b52f-0410-862d-fd96e6ae7743

commit caf5ee749713559d6fec81e7797e0eed740b8fb5
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Mon Aug 18 12:14:01 2008 +0000

    [1.37.13]
    Changes to: en-r, fr, pt
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@185 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 811b0ed93ac67bbaebb6fbc5deb93e03770202ca
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Wed Aug 13 20:39:06 2008 +0000

    [1.37.12]
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@184 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 1d9fbe1d6a0bce3db3079b838e86ac849b160b94
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Thu Aug 7 17:00:01 2008 +0000

    [1.37.11]
    Changes to languages: pt, fr
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@183 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 8c40f961d7e69dc2dcfdd6ff7ddabf174dd2841b
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Thu Aug 7 10:16:47 2008 +0000

    [1.37.10]
    SAPI5: Fix pitch changes for mbrola voices.
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@182 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 04cdb409dba270c9771d94b35a59073997b4d643
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Thu Jul 31 14:59:31 2008 +0000

    [1.37.09]
    Fixed pitch adjustments for mbrola voices (eg. -p option).
    Changes to languages: pt (mb-br4), fr, af
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@181 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 53ec3d82aef0ee81c390975ff4064a299b89ec97
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Mon Jul 21 14:04:17 2008 +0000

    [1.37.07]
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@180 d46cf337-b52f-0410-862d-fd96e6ae7743

commit b1fc16f6c6df60ec39d6a7c7fdd6fd206956937f
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Sat Jul 19 13:08:11 2008 +0000

    [1.37.07]
    Support for mbrola Brazilian voices, br1, br3.
    Included epenthetic vowel [i] in Brazilian.
    Languages changes: fr, af.
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@179 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 1ee78e59a871ed72a628a7643a452ef578b38540
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Fri Jun 27 09:35:10 2008 +0000

    [1.37.04] Added mbrola voice de2.
    Update to languages: af, fr
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@178 d46cf337-b52f-0410-862d-fd96e6ae7743

commit f4ea533d83c74b509fe3d5696f656a32c49cc927
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Fri Jun 27 09:00:10 2008 +0000

    Fix: Word events had a bad text index if the word starts with a non-ascii character.
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@177 d46cf337-b52f-0410-862d-fd96e6ae7743

commit c8eeed721758270dfacdd46d6c64d70db8a14f6d
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Thu Jun 5 18:24:41 2008 +0000

    [1.37.02] Updates to languages: af, fr, pt, cs
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@176 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 1c0de9e4b8773c739bc8330734b12fd67cd7f9f5
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Wed Apr 16 13:07:53 2008 +0000

    [1.37]
    Option --stdout, include a fake length for the RIFF length as well as the data length.
    Fix option -k2 with <say-as>.
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@175 d46cf337-b52f-0410-862d-fd96e6ae7743

commit c6e7a698be1910e71787629e98c61a857774b023
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Sun Apr 13 22:59:16 2008 +0000

    [1.36.13]
    Added phoneme translations for mbrola Spanish voices: es1 es2.
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@174 d46cf337-b52f-0410-862d-fd96e6ae7743

commit cbc23d04c0dd5e1de1101f306937577bbf9aa2fc
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Thu Apr 10 16:25:15 2008 +0000

    [1.36.12]
    lang=hr: adjust phonemes [S tS tS; Z dZ dZ;]
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@173 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 00130d6dda997f41bc329c35610c4b1e6e76f9c9
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Tue Mar 25 22:52:30 2008 +0000

    Numbers, add option to say "thousands" and "millions" before their number (LANG=rw)
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@172 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 42b19ae2c8b0926165af3903f7f886beb0f3b2b9
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Tue Mar 25 10:37:08 2008 +0000

    Change makefile to avoid "else ifeq".  Some versions of "make" don't accept it.
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@171 d46cf337-b52f-0410-862d-fd96e6ae7743

commit fddf2e726537ed8baf507b3a77fbdfbcbc9ecb31
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Sun Mar 23 11:05:33 2008 +0000

    [1.36.06]
    TranslateChar(): Break Korean hangul syllables into individual jamo characters.
    Remove Translator_Afrikaans class.
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@170 d46cf337-b52f-0410-862d-fd96e6ae7743

commit f45ec8f36bfdcfda5a0f457e98f9c8f4bc1a6ecd
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Sun Mar 16 13:11:47 2008 +0000

    Fix: Segfault when speaking "ligature A E".
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@169 d46cf337-b52f-0410-862d-fd96e6ae7743

commit b1492393fb938d3264a7e14b0cb3cd9d5b71600e
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Thu Mar 13 01:25:52 2008 +0000

    [1.36.02] continued
    Fix: crash with very long words.
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@168 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 0b244ba4a54c7942e3bfef3778d96ec15c593b7e
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Thu Mar 13 01:24:55 2008 +0000

    [1.36.02]
    Fix for crash on word with abnormally large number of vowels (eg "Hiiiiii.....")
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@167 d46cf337-b52f-0410-862d-fd96e6ae7743

commit ed8d0c5bfcf075ffee3a151b947697a86e89169b
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Wed Mar 12 01:37:17 2008 +0000

    [1.36.01]
    Bug fixes.
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@166 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 2524376f0f759820ce818d73da81f8a0f66c2080
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Sun Mar 9 22:52:22 2008 +0000

    [1.36]
    espeak_Key(key_name)  If key_name is a single character, it speaks the character name. Otherwise it speaks key_name as a text string.  This is the same behaviour as <say-as interpret-as="tts:key">
    Fix: SAPI5 was restricted to 360 wmp.  Now the top speed (390 wpm) is allowed.
    Fix error in phoneme translation data for mbrola "cr1" Croation voice.
    *_list files: Allow word groups which have no phoneme translation, so that just attributes can be set. The words are considered as a single hyphenated word.
    Fix: $textmode in *_list files, allow replacement by a word which is also translated in the *_list file.
    lang=pl: many additions to pl_rules, pl_list
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@165 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 357f54e8f6c3429c6996b81817a92ea6c0a4fc6a
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Fri Mar 7 21:30:08 2008 +0000

    [1.35] continued
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@164 d46cf337-b52f-0410-862d-fd96e6ae7743

commit a83b20dde6d5fd73b92aa203782b08385913d4f0
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Fri Mar 7 18:20:06 2008 +0000

    [1.35]
    Fixed problem with languages: ru, el, zhy, not speaking English words.
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@163 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 12c26f0bd81e4b9bbb62089c7643fc6e7f43a228
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Fri Mar 7 14:24:45 2008 +0000

    [1.34]
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@162 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 1f6c70eb7b6a74bd30b0fe2f5f7d2ceda83ee3d4
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Thu Mar 6 21:06:23 2008 +0000

    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@161 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 7fa68cab0be368e6d4885d6b328b23187e659170
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Thu Mar 6 16:30:43 2008 +0000

    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@160 d46cf337-b52f-0410-862d-fd96e6ae7743

commit eab1faff96813a74ad80017d5595614f385b484d
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Thu Mar 6 14:47:20 2008 +0000

    [1.33] continued
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@159 d46cf337-b52f-0410-862d-fd96e6ae7743

commit c3b8c1b8078fa3fbaf5ea96b0a2df95c01529c1f
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Thu Mar 6 14:43:20 2008 +0000

    [1.33]
    Replace the "dangerous" tmpnam() with mkstemp().
    Reduce echo when announcing punctuation.
    Treat echo amplitude=0 as no echo, even if an echo delay is set.
    list voices:  add --voices=mbrola
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@158 d46cf337-b52f-0410-862d-fd96e6ae7743

commit d2426946f6f723c84bb3052be539e88d367ea394
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Wed Mar 5 13:33:39 2008 +0000

    [1.32] continued
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@157 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 99e2976c8645e0ee5e58f0ae16e4f73d95547715
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Wed Mar 5 13:29:41 2008 +0000

    [1.32]
    Fix: espeak --stdout, set a (large) data size.
    espeak --voices.  Include mbrola voices only if a language is specified.
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@156 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 389f86143e8428fa947c96d1d415897dfa64e355
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Sat Mar 1 10:46:18 2008 +0000

    Fix: $textmode, word replacement didn't include end-of-word separator (space).
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@155 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 3b2570f560c41dfbbfd151e02c69505c55887d86
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Sat Mar 1 10:42:47 2008 +0000

    Fix: $textmode, word replacement didn't include end-of-word separator (space).
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@154 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 58fbde31538c4e8c4d4dfafce9bf26582dc4417b
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Sat Mar 1 10:29:46 2008 +0000

    [1.31.20]
    Speak accented letter names as base-letter name plus accent name, using a table of Unicode characters up to U+17F.
    Added $accent attribute for *_list files, meaning "speak as base-letter name plus accent name".
    Added accent names to several languages *_list files.
    Added language option to allow vowels to merge between words (used for lang=TA).
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@153 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 417395b0335a31182d6fb5d1f4e5ae1c742a63e4
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Thu Feb 28 20:54:03 2008 +0000

    [1.31.19}
    Fix: Events callback, fix word length information for words with multibyte characters.
    Fix: Re-translating a word in a different language after the first langauge has started speaking individual letters, gave silence.
    Announce punctuation.  If character name is not defined, use English.
    Announce punctuation.  Fix pitch of the voice which announces punctuation characters.
    [[Phonemes]] text input.  Allow the language-switch phoneme eg. [[_^_EN hEloU _^_FR]] in the input.
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@152 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 16fba5a1c198f4a91f4b68f8e42bd2c816d5bb94
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Mon Feb 25 21:59:24 2008 +0000

    [1.31.18]
    Indicate unrecognized letters within a word by clicks.
    lang-tr: Non-standard lower case conversion for "I".
    Tone languages: indicate emphasis by increasing the pitch range.
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@151 d46cf337-b52f-0410-862d-fd96e6ae7743

commit bf8ee6362e224b9255160c8d5cab2831f2f5ed7c
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Sun Feb 24 13:53:14 2008 +0000

    [1.31.17]
    *_rules: New option, (Pb to specify a character such as apostrophe which splits a word into two parts (used for lang-tr).
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@150 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 19db296d78ad6ba760d2883389b1f78ff5960b66
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Fri Feb 22 13:59:25 2008 +0000

    [1.31.14]
    SSML: <voice>, if a language is specified, forget previously selected voice name.
    Voice selection, convert language name to lower-case.
    espeak-data/mbrola_ph files, allow use by both little and big-endian processors.
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@149 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 28943f9000993c609d59c537464df2594611ad2f
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Fri Feb 22 00:06:02 2008 +0000

    Possible fix to segfault when changing voices in SSML <s> tags.
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@148 d46cf337-b52f-0410-862d-fd96e6ae7743

commit f1afee2ddfaa280680dabab424affe32b531cf59
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Fri Feb 22 00:05:11 2008 +0000

    Possible fix to a segfault when wordgap feature is used.
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@147 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 897d6ba81e8baa004d0e40005125fe8e20b3a5c3
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Thu Feb 21 18:47:23 2008 +0000

    [1.31.13]
    Error message if accented letters are not recognized as alphabetic.
    "speak" program.  Don't finish when an empty sentence is found.
    Compile dictionary: compile *_listx after *_list, not before.
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@146 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 134f750277e39364d0ee5e7b5573431836f59f9b
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Thu Feb 21 17:47:43 2008 +0000

    Fix crash: SSML when <voice name=""> has an unrecognised voice name.
    SSML: Don't speak text within <metadata> </metadata>
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@145 d46cf337-b52f-0410-862d-fd96e6ae7743

commit b29b232e15741666471571967626102b4aa0cebe
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Thu Feb 21 17:45:24 2008 +0000

    Fix: -x (show phonemes) option.  Terminate the reported string for $textmode replacements.
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@144 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 35a7f05eb1ffa2adb2508ecd4bafab0dd51c70b3
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Sat Feb 16 17:02:26 2008 +0000

    [1.31.12]
    Fix: reset phoneme table if speech is cancelled while switched to a second language.
    "speak": add -z options (same as for "espeak").
    Numbers: Add option to speak "and" before hundreds.
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@143 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 6a8b1127432cc066413233b30505f8dffbbc6474
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Thu Feb 14 15:10:55 2008 +0000

    Remove punctuation pauses from the end of text, unless the espeakENDPAUSE flag is set in espeak_Synth().
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@142 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 6c9c8205ba003f231f15ef14763bf967bca51714
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Wed Feb 13 11:34:20 2008 +0000

    Bug fix. Letter groups in *_rules file were not processed correctly. eg.  .L01
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@141 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 2047ce8d7e275cf3461cf832682296315c5b7d91
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Tue Feb 12 23:06:42 2008 +0000

    [1.31.10]
    Started voice es-la, Latin American Spanish.
    lang zh: more vowel adjustments, "d", "r" syllable, "ng" syllable.
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@140 d46cf337-b52f-0410-862d-fd96e6ae7743

commit ab7edfc7f797658fc9b65e1d5d9bdc657213bf1d
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Mon Feb 11 11:34:10 2008 +0000

    [1.31.09]
    More fixes for &--; sequences.
    lang=es: use phoneme [O] for letter 'o' except at end of word.
    leng=es: attempt to improve single 'r' between two vowels.
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@139 d46cf337-b52f-0410-862d-fd96e6ae7743

commit c3d666f15c352b179b071758bfa37e8d59ad645f
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Sat Feb 9 00:26:34 2008 +0000

    [1.31.08]
    Fixed bug of missed character after & sequence when --punct option is used.
    lang=ta:  First attempt at phoneme [l.] retroflex-l.
    lang=no:  Use phoneme [R] for all cases of "r".
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@138 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 39e8e1dcb67035b0f456e07e68780c4a202222b0
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Fri Feb 8 10:38:45 2008 +0000

    [1.31.07]
    intonation: changed comma intonation for intonation type 2.
    intonation: adjusted exclamation (make the nuclear syllable emphasized).
    intonation: split intonation table into body and nucleus parts.
    lang-zh: only length tones 2,3 at end of sentence.
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@137 d46cf337-b52f-0410-862d-fd96e6ae7743

commit e5ada0705583cd772ffd2d647e4976259532cff3
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Tue Feb 5 17:03:06 2008 +0000

    [1.31.06]
    espeakEVENT_PHONEME, fix audio position of vowel when it follows a voiced consonant.
    Ensure enough space in the event list when espeak_Initialize() is called with a small buffer size.
    Tone languages: set the final stressed syllable to stress=7 so that it can be longer.
    lang=zh: adjust vowels
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@136 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 703da2845451849f8f7444eea06d946e1f9bcbbf
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Tue Feb 5 01:18:56 2008 +0000

    [1.31.05]
    <say-as tts:char>, if a character name is not defined, say its English name.
    phoneme tables, added beforenotvowel2 attribure for lang=tr
    lang=tr: initial draft
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@135 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 29afe8f716fb41da42a84ad1fa859549b8f0ccbe
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Wed Jan 30 14:11:58 2008 +0000

    Use a single makefile for portaudio and pulseaudio versions.  Move USE_PORTAUDIO definition from speech.h into the makefile.
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@134 d46cf337-b52f-0410-862d-fd96e6ae7743

commit b06c02f9cdba08b44789a224e3245026cb3e6e86
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Wed Jan 30 11:18:31 2008 +0000

    [1.31.04] lang=zh: adjusted phonemes
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@133 d46cf337-b52f-0410-862d-fd96e6ae7743

commit e69ec3a676d81ef3b3ebc9973c2c1bec9170b34b
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Sun Jan 27 11:26:03 2008 +0000

    [1.31.03]
    lang=en-r: change to phoneme [t#] (reduced "t")
    Added "consonants" attribute to voice files.
    Minor change to intonation types 2 and 3.
    lang=zh: adjust tone levels
    lang=fr: adjust stressAmp, adjust consonant strengths.
    Platform RISC_OS. Disable the "breath" attribute in voices because floating point is not allowed in callbacks.
    Platform RISC_OS. Implement ListVoices()
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@132 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 0d2fa529942511e4a96e30bff5f7f2e19fa53b91
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Wed Jan 23 23:31:28 2008 +0000

    [1.30.01] espeakChar() & say-as tts:char, speak the unicode number for unknown characters.
    lang=ta: change stress rule to first syllable.
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@131 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 93987ae87569e9bdab37c61ff4f1a162a5449e43
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Wed Jan 23 23:28:25 2008 +0000

    [1.30.01] langs=en: added phoneme [i@3] to distinguish (for example) "ia" from "ier" in American.
    lang=en-r: adjusted phoneme lengths.
    lang=fr: changed decimal fractions option.
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@130 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 7580102e79dbf6613b9108c37fa8e9a7f6e21dc1
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Sun Jan 20 00:17:02 2008 +0000

    [1.31]
    Return espeakEVENT_MARK events in AUDIO_OUTPUT_PLAYBACK mode.
    New phoneme [ _;_ ]  a pause which ends intonation for a clause (the equivalent of a comma).
    lang=en-r: adjusted phonemes
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@129 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 8eda0074cdc6ac2d700e372eb237884f62d5533f
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Thu Jan 17 21:59:14 2008 +0000

    [1.30.15]
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@128 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 8f4c6ebd1e49e88359328168a54ef9e269571f63
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Thu Jan 17 21:10:26 2008 +0000

    [1.30.15] lang=es,pt: Fix bug where accented vowels cause intonation to go low pitch for the rest of the clause.
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@127 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 0b70e7e6c32d2fe2a5c0ff54b0325b1ce7f4679f
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Tue Jan 15 23:47:26 2008 +0000

    [1.30.14] lang=id: Initial draft
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@126 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 1a2f454af3783841922fca15a029f24d597a87e8
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Tue Jan 15 23:43:52 2008 +0000

    [1.30.14] phoneme [?], glottal stop, changed type from pause to plosive.
    lang=id: Initial draft
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@125 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 605ac80e0ac9f5db8b76dc0bd1edf0ab2adc5b80
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Mon Jan 14 23:50:47 2008 +0000

    [1.30.12] Added new phoneme [J^] voiced palatal fricative.
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@124 d46cf337-b52f-0410-862d-fd96e6ae7743

commit ee4cb049f5e7b72a37bcfc75358e532917976450
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Mon Jan 14 15:45:50 2008 +0000

    Fixed <say-as interpret-as="tts:key> to speak all single characters, and ignore _ and - after an alphabetic character.
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@123 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 18a4e534e2e839d5e3157742db71aaa22323c528
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Mon Jan 14 02:34:54 2008 +0000

    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@122 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 38063c4eea70bc814e94d6be180c004305900b0e
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Sun Jan 13 14:45:58 2008 +0000

    [1.30.10]
    Remove pause before <say-as> if it's at the beginning of a sentence.
    Added --split=<minutes>  command-line option. Splits output WAV file (at sentence boundaries).
    Fix: espeakEVENT_SENTENCE events were missing.
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@121 d46cf337-b52f-0410-862d-fd96e6ae7743

commit d3fb0cf9b2406cedb02f6aac8344f9a18a69a63b
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Fri Jan 11 01:44:04 2008 +0000

    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@120 d46cf337-b52f-0410-862d-fd96e6ae7743

commit dd9fd5f27a946e8e948480833ccd64ff0e933fdf
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Fri Jan 11 00:36:01 2008 +0000

    [1.30.05]
    Fix an error where vowels start too loud (too strong attack).
    
    Added command-line option  --compile-debug, which is like --compile but it includes source line information from the *_rules file, which is displayed with the -X option.
    
    espeakedit: Added  Compile->Compile_dictionary(debug),
    
    Fixed <emphasis> which was broken in the previous version(s).
    <emphasis> now reduces the previous stressed syllable to secondary stress.
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@119 d46cf337-b52f-0410-862d-fd96e6ae7743

commit af575bc1db6a9eede4760892c8730e5495d24ba4
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Mon Jan 7 20:06:32 2008 +0000

    [1.30.04] SSML <audio src=""> now works without using a UriCallback() function, and works with the command-line espeak.
    Pitch changes for mbrola are now applied over the first 80% of the phoneme, not over the whole length of the phoneme.  This seems to give better intonation for mbrola voices.
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@118 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 5634dd189171b72f7b8e9e547b634e64e3585688
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Fri Jan 4 13:02:35 2008 +0000

    [1.30.03] lang=sv: update dictionary.
    lang=jbo (lojban): initial draft.
    Linux: look for env variable ESPEAK_DATA_PATH
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@117 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 8904e763fc98772e333ced7bba7fb4e9999b6c1c
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Wed Jan 2 13:11:41 2008 +0000

    [1.30.02] Fix bug in LoadVoice() for "intonation" attribute in voice files (in 1.30.01 only).
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@116 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 27b622538badc89b2b880cdc20787d203e4e7a03
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Wed Jan 2 10:08:00 2008 +0000

    [1.30.01] Fixed SSML <break time="">
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@115 d46cf337-b52f-0410-862d-fd96e6ae7743

commit dc09dd11f1c5b4e3643cba376f8f155aeb145b5c
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Mon Dec 31 15:56:11 2007 +0000

    [1.30] Add option for a pause between words: command option -g or espeak_SetParameter(espeak_WORDGAP)
    Add different intonation styles (attribute "intonation"  in voices files).
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@114 d46cf337-b52f-0410-862d-fd96e6ae7743

commit fb7230a9122b07a42b68e12d8a1abfc2d506e331
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Thu Dec 20 13:45:16 2007 +0000

    [1.29.29] Add inital draft of language "ta", Tamil
    lang=en: Don't treat "Mc" prefix as a separate word, combine it with the following word.
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@113 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 6c7e8ae54f035bcd3813075a54c69ef7c4f3335b
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Tue Dec 18 11:57:59 2007 +0000

    [1.29.26] Allow longer echo delay period at the end of speech if the echo strength is > 20.
    lang=vi: recognise combining accent characters (for tone accents).
    Use a different intonation pattern, with more expression, for sentences which end in exclamation mark.
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@112 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 22756f15a60ce5130ab6aebf58b8a60fa01b7d53
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Fri Dec 14 10:43:52 2007 +0000

    [1.29.25] <emphasis> tag now changes the intonation to emphasize the specified word.
    option_emphasize_allcaps in translate.cpp, if set will emphasize words which are all-capitals.
    Changed intonation.cpp.
    Added an intonation for sentences which end in an exclamation mark.
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@111 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 363753f38823677c37dc6f00de7e96f1e4ca329e
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Wed Dec 12 10:46:48 2007 +0000

    [1.29.24] Fixed problem where espeak_GetCurrentVoice() gave a newline character after the voice name.
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@110 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 38a60f15c639149b209404c5513dca17686700ad
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Mon Dec 3 01:10:10 2007 +0000

    [1.29.23] Increase max speed from 370 to 390 wpm.
    lang=zh: Fix tone numbers in pinyin input.
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@109 d46cf337-b52f-0410-862d-fd96e6ae7743

commit b1a45dcdf57793ff6c6af13f3da6ba4008f1bd66
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Mon Nov 26 09:55:02 2007 +0000

    [1.29.22] Remember voice variant over <speak> </speak> tags.
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@108 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 40c466b36e45db26df89ee4996faaeae933672a9
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Wed Nov 21 10:27:32 2007 +0000

    Fixes to Sound Icons (play WAV files for punctuation).
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@107 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 5e73431fd9367c9079cf2bb502759a9257bf0421
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Wed Nov 14 15:18:27 2007 +0000

    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@106 d46cf337-b52f-0410-862d-fd96e6ae7743

commit dd2dd798d80d211f31dbc8ec2625494a57d53662
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Wed Nov 14 10:09:04 2007 +0000

    Changes to lang=en-r
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@105 d46cf337-b52f-0410-862d-fd96e6ae7743

commit e87bb29b273e7392dccef7575f402e8829c829b0
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Tue Nov 13 02:28:05 2007 +0000

    [1.29.20] Fix for crash in Chinese text.
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@104 d46cf337-b52f-0410-862d-fd96e6ae7743

commit f9725f9f64d672d94979fcd9531621dc0d709228
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Sat Nov 10 22:10:43 2007 +0000

    [1.29.18] Add data for Serbian voice ("sr").
    Moved Croatian/Bosnian/Serbian dictionary source data to hbs_rules, hbs_list.
    Added data for Ancient Greek voice ("grc").
    In voice files, the attribute: word n  adds a short pause between words. n = 1 to 4 for increasing pause length.
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@103 d46cf337-b52f-0410-862d-fd96e6ae7743

commit c049552f9ed4e868b393341cc39491e04c2b7fa8
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Fri Nov 9 10:36:22 2007 +0000

    Changes to languages: en, en-r.
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@102 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 1b97152979c893bab5e43001acf0d4bee57ab88a
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Thu Nov 8 14:42:29 2007 +0000

    Reduce amplitude of p(r)
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@101 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 49bebc14dc624d23c4088cd715f7ce7f2a8c5d8e
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Thu Nov 8 14:32:14 2007 +0000

    Shorten [b] + semi-vowel.
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@100 d46cf337-b52f-0410-862d-fd96e6ae7743

commit b8e4fd103aa24073f449a19cf6184e3cf648a04d
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Thu Nov 8 11:07:22 2007 +0000

    [1.29.17] Limit the minimum pitch (including flutter) to 25Hz.
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@99 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 960fc6dfdc3c5be695be73ada606221f5d511f6c
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Wed Nov 7 12:25:25 2007 +0000

    lang=en, changes to [r]
    lang=en-r, added version of [aI@] phoneme
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@98 d46cf337-b52f-0410-862d-fd96e6ae7743

commit bd79fee87dd231fdd2b4096cff6aa2f6a0c4f147
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Tue Nov 6 09:33:54 2007 +0000

    Changes to voice: en-r
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@97 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 74e4e9b09e28c1c291f5dc03ed58bf8ff81669ce
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Fri Nov 2 01:09:25 2007 +0000

    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@96 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 531de957cdfd7bd5581e47ad6ed697b8a43e971a
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Thu Nov 1 19:09:27 2007 +0000

    [1.29.15] Fix compiler warning, conversion from string constant to 'char *'.
    espeakedit: Change compile_report file to include the phoneme name as well as phoneme table which uses each data file.
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@95 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 9543dcc00d168d6cc9789cdcaba66d85c7c9df01
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Mon Oct 29 09:42:18 2007 +0000

    [1.29.12] *_list files can translate words to "sounds like" words as well as phonemes. $textmode, $phonememode.
    Lang eo: use .replace in eo_rules for "cx" etc.
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@94 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 5bdf9d63abd35ba6241af548be141f31089c62f0
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Tue Oct 23 13:14:49 2007 +0000

    [1.29.11] Move character substitution feature to language *_rules files.
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@93 d46cf337-b52f-0410-862d-fd96e6ae7743

commit e5f2d6f4c6cbbcc8d416f53072cdbf79c720ea6e
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Thu Oct 18 12:09:06 2007 +0000

    Fix a numerical overflow in wavegen() which could cause distortion when a voice file increases the height of formant peaks.
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@92 d46cf337-b52f-0410-862d-fd96e6ae7743

commit dbe268fc06128fa284f16f5d6bd96a1480cb7b56
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Tue Oct 16 00:40:08 2007 +0000

    [1.29.10] Change the harmonic for formants 6,7,8 only at cycle quiet points, not every 64 cycles.  This reduces noise clicks.
    Fix agc, not applied correctly when echo is set.
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@91 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 0e3e90126e2a91f430c2b9045b156a8d833c323d
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Fri Oct 5 11:04:43 2007 +0000

    Ensure echo completes one echo period at the end of speech.
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@90 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 646e612213fd5b333fcc656c8653e45746de884f
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Thu Oct 4 10:54:36 2007 +0000

    Add voice "en-wi".
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@89 d46cf337-b52f-0410-862d-fd96e6ae7743

commit ca61663045f5d6d5c8f63a8edc99e9073e585243
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Mon Oct 1 09:26:33 2007 +0000

    [1.29.07] Reduce clicks at very low pitches due to numerical overflow in wave generation.
    Treat echo-delay = 0 as "no echo", even if ech-amplitude is set.
    lang=ru, fix crash for "words" which has produce no phonemes (wg. ":").
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@88 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 5671a4bd93ec34fdcd814503f461b92b724acea9
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Wed Sep 26 21:52:16 2007 +0000

    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@87 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 09c32b73f0fd826200dec44b6657c6eba2ec7e91
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Mon Sep 17 10:30:46 2007 +0000

    [1.29.07] Set correct 22050Hz rate for mbrola voices de5,de6,de7
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@86 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 41fb54859de9e7fd2811ba813e3fbc3f25956dc2
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Sun Sep 16 16:18:36 2007 +0000

    [1.29.06]  Adjust some vowels in en-sc, en-r, en-rp, en-wm
    Windows: Fix problem with mbrola voices stopping in Jaws screenreader.
    --compile. Don't read and report faults in previous *-dict file.
    Added phoneme translation for German mbrola "de6" voice.
    Fix to phoneme translation for German voices.
    lang=zhy.  Assume word boundary between an ideagraph and an English word.
    lang=pt.  Update pt_rules
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@85 d46cf337-b52f-0410-862d-fd96e6ae7743

commit a6a5246a54afd8718e97b20e4288e58ffbe883e6
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Tue Sep 11 09:58:39 2007 +0000

    [1.29.04] Allow up to 10 parts in multiple-word entries in *_list files.
    lang=hr: Recognize Roman numbers only when all-capitals.
    lang=en: Change to word-final [I] (phoneme [i]).
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@84 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 40d4adadbfbaab4e2cb0a3a705713d022a8ff176
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Mon Sep 10 10:04:14 2007 +0000

    [1.29.02]  lang=af: updated af_rules and af_dict
    Changes to voice selection code to accept  voice+variant  voice names in SSML tags.
    Changes to voice change code to use function DoVoiceChange().
    lang=pt: Don't reduce phoneme [&~] to the more open [&] in unstressed syllables.
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@83 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 943e8b300ebd35a9ae879f46fa4242c1d708acb1
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Tue Sep 4 09:20:28 2007 +0000

    [1.29.01]  <prosody pitch> when specified as semitones had no effect.
    lang cs: mbrola phoneme translation was missing phoneme [R^]
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@82 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 75f04027505f7d6ec03ccb29ab35e1e90771f096
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Sat Sep 1 10:31:06 2007 +0000

    Remove duplicate definition of wave_flush() in wave.cpp.
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@81 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 3d97adb4384cb338ecffdd44a9013b2e9c4151a3
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Mon Aug 27 12:57:24 2007 +0000

    [1.29] lang=en, minor changes to phonemes [I] [V] [aI] [eI]
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@80 d46cf337-b52f-0410-862d-fd96e6ae7743

commit fcfd96635a7575f7b329e01d689a066015dc6e3e
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Tue Aug 21 14:45:26 2007 +0000

    [1.28.07] continued
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@79 d46cf337-b52f-0410-862d-fd96e6ae7743

commit cbff131b8993cde28349a2249870bad0971053eb
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Tue Aug 21 14:44:24 2007 +0000

    [1.28.07] Changed the format of envelope files (phsource/envelope).  These are not text files which contains coordinates which define the envelope.
    The compile_phoneme_data operation now produces an image file phsource/envelopes.png which shows the shape of the envelopes.
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@78 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 02c49ce57328a32b482a626bc43666c8d7193173
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Sat Aug 18 23:40:04 2007 +0000

    [1.28.06] Change to phoneme [l^]
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@77 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 614e05138f5b6a1edd4457d24df73af705698516
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Sat Aug 18 00:29:04 2007 +0000

    Added makefile and speech.h for DOS build.
    Moved the Windows build files together with DOS and others into a new directory: "platforms".
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@76 d46cf337-b52f-0410-862d-fd96e6ae7743

commit d995ed450d0728dfab9bb3b5449de43195e06e4e
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Fri Aug 17 13:02:16 2007 +0000

    [1.28.05] continued.
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@75 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 5019e658424579816aecacd5cc9d7d55a6be718e
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Fri Aug 17 12:58:34 2007 +0000

    [1.28.05] Changed names of voice variant files (espeak-data/voices/!v).
    Moves "wisper" and "croak" into voices/!v.
    Voice variants can now be specified as  en+wisper, en+f2 (for female 2), etc.
    espeak --voices=variant  lists the voice variants.
    Moves some lines from speech.h into other header files.
    Possible fix for data version check on big-endian.
    Fixed crash error iin LoadConfig().
    Fixed crash in espeakedit: press Tab in enpty Prosody window.
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@74 d46cf337-b52f-0410-862d-fd96e6ae7743

commit d4ff77a7d56489f7e83017aa3c1166c7c0058660
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Wed Aug 15 16:30:47 2007 +0000

    [1.28.04] Don't join [v][z] to a liquid [l][r][w][j] across a word boundary.
    Changes voice variant file names in espeak_data/voices/!v  from !variant12 etc to !varnt12  for DOS 8 character filename limit.
    Use a separate phoneme translation file for Swedish voice mbrola "sw2".
    Updates languages dictionaries "af", "sv"
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@73 d46cf337-b52f-0410-862d-fd96e6ae7743

commit eb7ff287d4f7f7eaac9e90ed25538a7ae7a84fce
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Tue Jul 31 09:43:34 2007 +0000

    [1.28.04] espeakedit:  look for environment variable  ESPEAK_DATA_PATH
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@72 d46cf337-b52f-0410-862d-fd96e6ae7743

commit c7c0c59788268124260a77fb25d9afc212586656
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Tue Jul 31 09:32:41 2007 +0000

    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@71 d46cf337-b52f-0410-862d-fd96e6ae7743

commit fff08aaa752e02c79d3005f896d50e5e21e70361
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Tue Jul 31 09:27:47 2007 +0000

    Added the espeak-data/voices directory to the repository.
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@70 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 810fb2404d0ba028144e12b6cd087b051febdc5d
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Tue Jul 31 09:17:13 2007 +0000

    [1.28.03] Added macro in speech.h for max. length of the espeak-data path.
    Added language: "bs" Bosnian.
    Fix to speak_lib.h for Windows dll version.
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@69 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 1329d6c84bd791eeb2aa690a8c5ae6bae39c94a8
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Thu Jul 19 02:50:14 2007 +0000

    Include -k option (indicate capitals) in the commands,html document file.
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@68 d46cf337-b52f-0410-862d-fd96e6ae7743

commit d57575bbb9d43dd7929999f39ee81c75ab26b40a
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Tue Jul 17 16:54:37 2007 +0000

    [1.28.01] Fix compile error when compileing without #define USE_PORTAUDIO
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@67 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 9e558ad4dc31f0462c9088a8d09ab192b1473613
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Mon Jul 16 18:56:34 2007 +0000

    [1.28]
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@66 d46cf337-b52f-0410-862d-fd96e6ae7743

commit daaa9ddbb7bad5f670a65f34ebce20bff35c5660
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Sun Jul 15 16:02:08 2007 +0000

    [1.27.10] Added inverse conditional rules in *_list and *_rules. eg. ?!3  "if rule 3 is NOT set".
    lang=en-r, adjusted vowels.
    Moved single characters (eg. % @) from *_list to *_rules so they can be used in combinations (eg. %-).
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@65 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 0def252307ec061cf767b0a09d26edc012b6aaf7
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Thu Jul 12 21:39:42 2007 +0000

    [1.27.09] Fix for --punct option when used with <say-as>.
    lang=hu, shorten "ll". Test: remove differences in vowel lengths depending on the following phoneme.
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@64 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 3546b199659c8ffa4cad7b0c6166c1eb377dc7c0
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Tue Jul 10 16:10:26 2007 +0000

    [1.27.08] Fix to inheriting voice attributes over <speak> and <voice> tags.
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@63 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 0c3b856173096636292923f5dd907d2d07d99e03
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Mon Jul 9 11:08:12 2007 +0000

    [1.27.07]  Fixed crash when espeak_Initialize() is called after espeak_Terminate()
    espeakedit: setlocale(LC_NUMERIC,"C") before opening spectrum.dat file.
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@62 d46cf337-b52f-0410-862d-fd96e6ae7743

commit f3a4623535db232302b9c6b8f6c9abf5a481d458
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Sat Jul 7 15:37:48 2007 +0000

    [1.27.06] Roman number translation added (for some languages).
    espeak_Char(32) can speak "space" by adding an entry for _#32 in *_list file. Similarly for Tab.
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@61 d46cf337-b52f-0410-862d-fd96e6ae7743

commit efbed31f770aeacd9f9b73fa4f1ca200ffa2510a
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Thu Jul 5 13:00:09 2007 +0000

    [1.27.05] Fix bug in numbers (million spoken as "thousand") introduced in 1.27.04.
    Added mk_rules, mk_list, phonemes_mk.
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@60 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 1a28202d0048096ceb7d3c911a4c033488c66703
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Wed Jul 4 22:59:40 2007 +0000

    [1.27.04] tr_languages: replace_char substitution can do 2->1 and 1->2 characters.
    espeakedit: set and save path for master phonemes file.
    espeakedit: added delete_phoneme and import_phoneme actions in phoneme files.
    espeakedit: improve data in log_espeakedit, include phoneme names.
    espeakedit: only write to log_espeakedit for speak from text window, not when playing vowel files.
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@59 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 3303246b80d380c4ca91c304d9aaa14d32e97228
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Tue Jul 3 11:32:43 2007 +0000

    [1.27.03] Windows, look for env variable ESPEAK_DATA_PATH.
    espeakedit, fix crash in Compile_phoneme_data when there is no voices directory.
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@58 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 26c3d3a9eef4cc4da94263a872d042ca0205db0d
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Sun Jul 1 20:30:57 2007 +0000

    [1.27.02] lang-hu, change vowel lengths
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@57 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 05aeea78580b1708f781f2043fdb753fe51f7c44
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Sat Jun 30 12:31:21 2007 +0000

    [1.27] Only keep one primary stress when adding prefixes.
    Add stress_rule=4, altepenultimate stress.
    Change license to GPL version 3.
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@56 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 8ad5946b2996355b346dbb553d7ec1f7751d93ee
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Tue Jun 26 11:00:24 2007 +0000

    [1.26.11]  Windows: look for environment variable ESPEAK-DATA-PATH for the directory which contains the espeak-data directory.
    AdjustFormants(): adjust the F2 target by a factor which depends on the voice pitch.
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@55 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 54140637591bec3ae5787dffa7f66b7158b20946
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Sat Jun 23 16:47:37 2007 +0000

    [1.26.10] Lengthen phoneme [n] slightly.
    Internationalization of Windows espeak and espeakedit installers.
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@54 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 3c1fcdfdbe662aebc1bc02e0fc5dc47f2ca1f025
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Thu Jun 21 16:26:07 2007 +0000

    Add windows/espeakedit project build data.
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@53 d46cf337-b52f-0410-862d-fd96e6ae7743

commit a130114554adf854cfeed2044ec30241db013e7a
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Wed Jun 20 16:20:47 2007 +0000

    [1.26.09] UriCallback()  "base" parameter has empty string rather than NULL pointer.
    lang=pt  character names for accentented letters.
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@52 d46cf337-b52f-0410-862d-fd96e6ae7743

commit b7f2dd2d04843930b444ef64a904115b761a8a2c
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Tue Jun 19 19:04:45 2007 +0000

    [1.26.08] Fixed --stdout option in "espeak" program was writing to file "stdout".
    Fix to UTF-8/8-bit character set recognition.
    lang=de, more additions to translation rules, changed phoneme name [OI] to [OY].
    lang=it, turned of "syntactic doubling" (temporarily?)
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@51 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 63b98602fd3ab3259c2fbf5557c96374377b3927
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Mon Jun 18 15:51:04 2007 +0000

    [1.26.07] lang=it, adjust phonemes [a] [a/] [e]
    lang=it, fix "i" missing at end of words.
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@50 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 6a325e778114a4761205cf14c997e24bf3785556
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Mon Jun 18 12:12:25 2007 +0000

    [1.26.06]  Fixed check for dot in abbreviations, for multibyte characters.
    Defined a Revision number macro in speak_lib.h for interface changes.
    Changes to formant rate smoothing so that it's proportional to frequency.
    Add phoneme translations for mbrola "it3" "it4" Italian voices.
    Added rule in *_rules files for "word starts with capital letter".
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@49 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 37b8323d68027957acf149c5d81fd1d790e3078b
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Thu Jun 14 18:59:32 2007 +0000

    [1.26.05] Add files.
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@48 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 188b0d7c116e4db607cff378b523079cfe6d28fd
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Thu Jun 14 18:41:52 2007 +0000

    [1.26.05]  Fix count of upper-case letters in a word to consider multibyte characters.
    Mbrola translations, option to not match across a word boundary.
    Mbrola translations, allow check of lengthen indicator [:].
    espeakedit, add operation to apply a voice's formants modifications to a keyframe.
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@47 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 2dbbff737b9961add3c27f07c57b1536e8c4ee00
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Wed Jun 13 13:14:00 2007 +0000

    Windows DLL: add  __declspec(dllexport)  to each function call in speak_lib.h
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@46 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 257ddb2436aa9711801f70aa5b529ab7ee492042
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Wed Jun 13 08:08:41 2007 +0000

    [1.26.04] lang=pl, fixed bug where "nie" duplicated the next word.
    Added attributes in voice file: voicing, breath, breathw.
    Added "en-wisper" voice.
    espeakedit, fixed crash when playing sounds using a voice file with a high pitch.
    lang=it, use phoneme [u], not [U]
    Added directory docs to svn.
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@45 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 3ab4a32bab17215e62ac32fc911bee1178c44d45
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Tue Jun 12 11:49:46 2007 +0000

    [1.26.03] Priority stress [''] reduces other primary stress to secondary not unstressed (except lang=pt).
    Add short pause between [*] and a fricative.
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@44 d46cf337-b52f-0410-862d-fd96e6ae7743

commit ad4950c203e9999c501a40a4c0807bee8df3316b
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Mon Jun 11 12:52:34 2007 +0000

    [1.26.02] SelectVoice(), make voice_variants[] static.
    lang=de  many translation improvements.
    TranslateWord(), check that a prefix rule is still allowed after a suffix has been removed.
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@43 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 245ee91a8460e7b3c3a4cada5fdbbecb1fef4e33
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Sat Jun 9 02:32:26 2007 +0000

    lang=de  improve de_rules
    Changes to "de" lexicon comparitor
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@42 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 52fcbc6d29dd0407fea39269b0a921a7cfb486b2
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Fri Jun 8 16:35:55 2007 +0000

    lang=pt  update pt_list, pt_rules
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@41 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 5d3fc7ffacbff47c99ba430e2570ab92cbc968a9
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Fri Jun 8 15:19:40 2007 +0000

    Added directory "windows" - Windows specific source files and build data.
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@40 d46cf337-b52f-0410-862d-fd96e6ae7743

commit e35e57349063396c2ff82d20bf9c01e4a43db9d8
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Fri Jun 8 13:37:07 2007 +0000

    [1.26.01 Add "options" parameter to espeak_Initialize.
    Add callback event: espeakEVENT_PHONEME
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@39 d46cf337-b52f-0410-862d-fd96e6ae7743

commit cbfc3e06700de351be72bb836ed8b78de2b044f7
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Fri Jun 8 12:01:31 2007 +0000

    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@38 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 08c34b0f0bfbfe640d8239b03977cb46fe486d33
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Fri Jun 8 11:53:37 2007 +0000

    [1.26] leng-en-r  adjust [a] [oU], adjust stressLength in voice file.
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@37 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 510f9c9e805e44bf0db54b4cfb887c135281b2fc
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Thu Jun 7 07:51:41 2007 +0000

    [1.25.19] lang=hu  removed regressive voicing
    lang=en-r  adjusted phonemes [a] [eI] [t#]
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@36 d46cf337-b52f-0410-862d-fd96e6ae7743

commit bc7ef715562cabe6710a3e8c08fd2300397766cd
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Wed Jun 6 16:03:52 2007 +0000

    [1.25.18] Adjusted [la], [wi]
    Added mechanism to reduce [t] before unstressed vowels (for en-us)
    Fixed X (no vowels) operator in pre-rules in *_rules files.
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@35 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 0fa20438c16b434253e23d8561c9fafb30f6c52f
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Mon Jun 4 22:46:11 2007 +0000

    [1.25.17] Fix rule trace for suffix rules (were omitted in espeakedit).
    lang=de  improve de_rules.
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@34 d46cf337-b52f-0410-862d-fd96e6ae7743

commit c793da464f12ac6e033bbb62e374f1ea9ae62cbe
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Sun Jun 3 14:27:21 2007 +0000

    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@33 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 73e45f9c05e009e5a537e9bd91c09d63a3668bb6
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Sat Jun 2 15:23:29 2007 +0000

    [1.265.16]
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@32 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 97b217c26aa3aa017b2aa9d949b7202703994122
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Fri Jun 1 18:00:19 2007 +0000

    [1.25.15] Callback in AUDIO_OUTPUT_PLAYBACK mode gives a zero-terminated list of events.
    espeak_SetSynthCallback() can be called either before or after espeak_Initialize().
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@31 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 85cb0ec378205c0d93e91acf56a4dec53350a355
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Thu May 31 11:13:24 2007 +0000

    [1.25.14] Added feature to define collections of letter sequences in *_rules files for use in rules.
    lang=pt  Reduce phoneme [&~] to [&] in unstressed syllables.
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@30 d46cf337-b52f-0410-862d-fd96e6ae7743

commit d900e49957c49dd61919024f5859f9dd3402c950
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Wed May 30 13:32:38 2007 +0000

    [1.25.13] Phoneme name [r] is no longer reserved, may be redefined by languages.
    Phoneme [z], increased voicing and slightly longer.
    lang=af, updates to af_list,af_rules
    lang=hu, added unstressed words, abbreviations.
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@29 d46cf337-b52f-0410-862d-fd96e6ae7743

commit adbe2d44f389639e22b5c749b83c23e476ce31ae
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Tue May 29 21:28:55 2007 +0000

    [1.25.12] lang=af  Corrected previous which used wrong WAV file for phoneme [R]
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@28 d46cf337-b52f-0410-862d-fd96e6ae7743

commit aeca951879bddc718e6f89d14cea61aebb4cfd09
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Tue May 29 17:05:46 2007 +0000

    [1.25.11] Fix problem with temporary language change when using a voice-variant.
    lang=hu  Merge "nem" with next word.
    lang=ro  Many additions to ro_list.  Change phoneme [o].
    lang=af  Update phoneme [R], which also appears as [R3] in general consonants.
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@27 d46cf337-b52f-0410-862d-fd96e6ae7743

commit e4ab27025d4f7406f1d95c7469d0ad9d43a0e515
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Sun May 27 10:48:13 2007 +0000

    [1.25.10] lang=hu, remove regressive voiceing bwteeen words
    phoneme [J], more glide from previous vowel.
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@26 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 2ae90a25482d12b7d1defd2e9f899cc1ef83a47f
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Sat May 26 11:34:31 2007 +0000

    [1.25.09] Say "dot" not "point" for 2. when not followed by another number.
    lang=hu, vowel_pause=0x20, fix [A] [a:] endtypes
    lang=pt, "r" phonemes
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@25 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 42303257fd711f77614876288f048603693be148
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Fri May 25 14:51:04 2007 +0000

    Fix indentation.
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@24 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 863f1f104807c11145dad2cc65183bd02f25818c
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Fri May 25 09:58:46 2007 +0000

    [1.25.08] Fix to uft-8 recognizer.
    lang=hu, set no secondary stress; [e:] [E] are closer,
    Don't consider mbrola voices during voice selection.
    Fix voice variant not being set from SSML.
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@23 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 20d045d44c31e3c9b6ca9c386cc877e5d49e2a0c
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Thu May 24 00:53:24 2007 +0000

    [1.25.07] lang=pt, change phoneme [&~], add [U]
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@22 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 232efce21239f98df53db9c37d0728fdb32ddca5
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Wed May 23 18:30:18 2007 +0000

    [1.25.06] lang=is changes.
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@21 d46cf337-b52f-0410-862d-fd96e6ae7743

commit ae4ae76802d307f4022cacb627db79a022a55df3
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Wed May 23 10:34:28 2007 +0000

    [1.25.04] Windows, look in Registry to find location of dictsource.
    Add lang=is Icelandic.
    Adopt Phoneme [R] from experimental Croatian [R2].
    lang=hu, add vowel_pause.
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@20 d46cf337-b52f-0410-862d-fd96e6ae7743

commit e40539b00b8d7e47649e7e285d32c9e7577bfa4b
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Tue May 22 01:47:55 2007 +0000

    [1.25.3] espeak_SetVoiceByName() didn't set current_voice correctly when voice is specified by filename.
    Added ResetLetterBits() to clear data before using SetLetterBits().
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@19 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 8a6e17ac7c25334ca4de7e18d29a1c3f6b338fe7
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Mon May 21 17:10:30 2007 +0000

    [1.25.02] Added translation for mbrola "gr2" Greek voice.
    Filtered ustop/t_short.wav to remove high frequencies.
    Reduced formant glide for phoneme [c].
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@18 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 85fe4153751ffd2aa3c8953f728c884e30bb7048
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Sat May 19 23:59:15 2007 +0000

    [1.25.01] Add data for character set Latin4.
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@17 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 04262a845954270527f6257f94c1c5be215c7156
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Sat May 19 17:37:57 2007 +0000

    Add [R] phoneme to mbrola translations: cs, hr, af, pl
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@16 d46cf337-b52f-0410-862d-fd96e6ae7743

commit ec9796cb99b67e34668b9dbb0664985460da4b3a
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Sat May 19 01:24:45 2007 +0000

    [1.25] Enable exclamation intonation for lang=pt
    Lang=fr, [o],[O] more open.
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@15 d46cf337-b52f-0410-862d-fd96e6ae7743

commit f65bf2072bcb864e3d74cd3d4240db150bd35ef7
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Fri May 18 10:52:23 2007 +0000

    [1.24.12] Produce dictsource/dict_phonemes, a list of which phonemes are used by each language's *_rules and *_list files.
    Fix crash with -X option when spelling words (acronyms).
    Rules files: added special character X meaning "no vowel until the word boundary". Used for lang=no.
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@14 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 50136a6da25932e38ea62b405fe252454e638838
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Thu May 17 11:29:10 2007 +0000

    lang=hr  abbreviations, change phonemes [p] [d]
    dictionary.cpp:  fixed, condition ?3 caused bad 'common' phoneme string
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@13 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 6d5a152841c0a0fc60a505c3e377b3e5140e539f
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Thu May 17 00:58:01 2007 +0000

    Fix voice attribute suffix ignored in voice name.
    lang=cs   fix number not spoken after preposition with $alt1 attribute
    lang=cs   Don't allow any thousands separator.
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@12 d46cf337-b52f-0410-862d-fd96e6ae7743

commit f4dab7edbf1ff2db53bd3ee97465b72e058fcd97
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Mon May 14 12:50:49 2007 +0000

    [1.24.10] lang=hr  change [x] phoneme, adjust vowel lengths and stress_lengths
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@11 d46cf337-b52f-0410-862d-fd96e6ae7743

commit aa6b7a1858094ab827589d3370d7c9c69baa2e3f
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Sun May 13 23:10:45 2007 +0000

    lang=no  added numbers and letter names
    lang=cs  r-caron quieter after p,t,k,v
    lang=it,es,sk  changed 'r' to use phoneme [R]
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@10 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 3899776fadf90927b4466b55a087eb37ba898240
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Sat May 12 17:29:43 2007 +0000

    Write version_phdata number to phondata file so that the byte order is correct for both little and big-endian processors.
    Adjust phoneme [R].
    Lang=ru  Revert to phonemes [S] and [Z] instead of [s.] and [z.].
    Lang=ru  Remove rule to give 1st syllable a secondary stress if the second syllable has a primary stress.
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@9 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 4dac46b5fadf946cca56d34a2d204fc5800fe196
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Fri May 11 14:21:24 2007 +0000

    Lang=hr, transliterate Cyrillic characters - fix capital Cyrillic letters.
    New phoneme [R], an attempt at a alveolar-trill, in general consonants.
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@8 d46cf337-b52f-0410-862d-fd96e6ae7743

commit e24c5b339d3e541796af28bd6de17ab8f5d9fbd4
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Thu May 10 15:11:22 2007 +0000

    Lang=hr, transliterate Cyrillic characters to Latin using TranslateChar().
    TranslateChar() can now substitute a character by two replacement characters.
    Lang=cs, more difference between long and short vowels, less length differnence beteeen stressed and unstressed syllables.
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@7 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 4a11084bd513220d18358f8525928c17919809f3
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Tue May 8 14:52:59 2007 +0000

    ph_french: vowel lengths and [l] phoneme
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@6 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 2a5c9b674802623a43f547b63aee147b3b0ce60c
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Tue May 8 08:02:15 2007 +0000

    Lang=fr change to phonemes [o] [O] [A~] [O~] [R]
    Added new phonemes [s.] and [z.] (as common phonemes), use in Lang=ru, Lang=sv, Lang=hi
    Remake WAV files for [s;] and [z;] phonemes.
    espeak_Terminate(), set pointers to NULL after free().
    espeak_Initialize(), returns EE_INTERNAL_ERROR (-1) if fails to allocate memory.
    Change to the default tone setting (array: tone_points in voices.cpp).
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@5 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 9099061844b222553e5932d59cc8a5725bf226f7
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Sun May 6 23:58:57 2007 +0000

    Fix samplerate for ufric/xx, ufric/sx_sv, x/g2.
    Don't read all the voice files on start, wait until they are needed.
    Added 'W' code to _rules files to mean: further letters follow while spelling a word.
    Lang=fr replace [r] with [R],  shorten [R] slightly
    
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@4 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 8e912fceae317b592b52ffcd70d2d93aee9dc953
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Sat May 5 20:53:11 2007 +0000

    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@3 d46cf337-b52f-0410-862d-fd96e6ae7743

commit bf238317784efeb8a494d9248ffa6d0d3cd6397b
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Sat May 5 20:50:26 2007 +0000

    Don't speak leading zero in times (eg. 02:30)
    
    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@2 d46cf337-b52f-0410-862d-fd96e6ae7743

commit 8d59235f7a7f2a9f0127602ccdfb243dd3a2f390
Author: jonsd <jonsd@d46cf337-b52f-0410-862d-fd96e6ae7743>
Date:   Sat May 5 11:00:27 2007 +0000

    git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@1 d46cf337-b52f-0410-862d-fd96e6ae7743
