diff --git a/CHANGELOG.md b/CHANGELOG.md index 17ecdc22..64de5314 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,8 +9,8 @@ * Added man files for the `speak-ng` and `espeak-ng` command-line programs. * Created a companion espeak-ng API to provide more detailed error codes and provide access to the new espeak-ng functionality. -* Fixed many logic and security issues reported by clang scan-build and - Coverity. +* Fixed many logic and security issues reported by clang scan-build, Coverity + and msvc /analyze. build: @@ -22,6 +22,7 @@ build: * Generate build failures if building phoneme, intonation or dictionary files contain errors. * Provide modern Visual Studio project files to build eSpeak NG on Windows. +* Use the NetBSD `getopt_long` implementation on Windows. restructuring: @@ -34,6 +35,8 @@ restructuring: * Removed the platforms directory and approaching portability in a similar way to how libressl handles portability. * Converted the documentation to markdown. +* Group the Windows and POSIX mbrowrap code to provide the `mbrowrap.h` + implementation in a single place. cleanup: @@ -43,6 +46,7 @@ cleanup: * Fixed many GCC and clang warnings. * Improved the error handling within the codebase to report the underlying error where possible. +* Inlined several wrapper methods that were adding little/no value. updated languages: