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 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
