Browse Source

Update the CHANGELOG.md file.

master
Reece H. Dunn 9 years ago
parent
commit
0f82b6a0ff
1 changed files with 9 additions and 1 deletions
  1. 9
    1
      CHANGELOG.md

+ 9
- 1
CHANGELOG.md View File

provide access to the new espeak-ng functionality. provide access to the new espeak-ng functionality.
* Fixed many logic and security issues reported by clang scan-build, Coverity * Fixed many logic and security issues reported by clang scan-build, Coverity
and msvc /analyze. 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:


* Build the code with a C99 compiler, instead of a C++ compiler. * 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 -fPIC to support sparc/sparc64 architectures.
* Use the system's portaudio header files. * Use the system's portaudio header files.
* Use the system's sonic library and header files. * Use the system's sonic library and header files.
* Output phoneme compilation errors to stderr. * Output phoneme compilation errors to stderr.
* Generate build failures if building phoneme, intonation or dictionary files * Generate build failures if building phoneme, intonation or dictionary files
contain errors. 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. * Use the NetBSD `getopt_long` implementation on Windows.


restructuring: restructuring:
* Moved the library code to `src/libespeak-ng`. * Moved the library code to `src/libespeak-ng`.
* Renamed `espeak` to `espeak-ng`. * Renamed `espeak` to `espeak-ng`.
* Renamed `speak` to `speak-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 * Moved the code to build the mbrola voice data, phoneme tables and intonation
data to libespeak-ng. data to libespeak-ng.
* Removed the `espeakedit` program and the associated wxWidgets dependency. * Removed the `espeakedit` program and the associated wxWidgets dependency.
* Converted the documentation to markdown. * Converted the documentation to markdown.
* Group the Windows and POSIX mbrowrap code to provide the `mbrowrap.h` * Group the Windows and POSIX mbrowrap code to provide the `mbrowrap.h`
implementation in a single place. implementation in a single place.
* Use the `wave_*` APIs in synchronous playback mode.


cleanup: cleanup:



Loading…
Cancel
Save