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