|
|
@@ -11,17 +11,22 @@ |
|
|
|
provide access to the new espeak-ng functionality. |
|
|
|
* Fixed many logic and security issues reported by clang scan-build, Coverity |
|
|
|
and msvc /analyze. |
|
|
|
* Group languages by their language family and use BCP47 compliant names. |
|
|
|
* Support for Windows and BSD platforms. |
|
|
|
* Removed support for WinCE, MS-DOS and RiscOS. |
|
|
|
|
|
|
|
build: |
|
|
|
|
|
|
|
* Build the code with a C99 compiler, instead of a C++ compiler. |
|
|
|
* Provide a pkg-config file (patch by Luke Yelavich). |
|
|
|
* Use -fPIC to support sparc/sparc64 architectures. |
|
|
|
* Use the system's portaudio header files. |
|
|
|
* Use the system's sonic library and header files. |
|
|
|
* Output phoneme compilation errors to stderr. |
|
|
|
* Generate build failures if building phoneme, intonation or dictionary files |
|
|
|
contain errors. |
|
|
|
* Provide modern Visual Studio project files to build eSpeak NG on Windows. |
|
|
|
* Provide modern Visual Studio project files to build eSpeak NG on Windows, |
|
|
|
with a WiX-based project to create an MSI installer. |
|
|
|
* Use the NetBSD `getopt_long` implementation on Windows. |
|
|
|
|
|
|
|
restructuring: |
|
|
@@ -29,6 +34,8 @@ restructuring: |
|
|
|
* Moved the library code to `src/libespeak-ng`. |
|
|
|
* Renamed `espeak` to `espeak-ng`. |
|
|
|
* Renamed `speak` to `speak-ng`. |
|
|
|
* Use the `libespeak-ng` API in `speak-ng` using a shared implementation with |
|
|
|
`espeak-ng`. |
|
|
|
* Moved the code to build the mbrola voice data, phoneme tables and intonation |
|
|
|
data to libespeak-ng. |
|
|
|
* Removed the `espeakedit` program and the associated wxWidgets dependency. |
|
|
@@ -37,6 +44,7 @@ restructuring: |
|
|
|
* Converted the documentation to markdown. |
|
|
|
* Group the Windows and POSIX mbrowrap code to provide the `mbrowrap.h` |
|
|
|
implementation in a single place. |
|
|
|
* Use the `wave_*` APIs in synchronous playback mode. |
|
|
|
|
|
|
|
cleanup: |
|
|
|
|