OK, now CI is green again. It is github-CI related issue, I think.
The root cause is that libgcc-s1:i386 fails to be installed as
dependency (for unknown reason), so it is now installed explicitly.
Closes #1057
* Use the recommended mipmap directory instead of drawable
* Remove outdated mkicons.sh script
* Add legacy icons for all densities
* Add monochrome version for Android 13+
* Deduplicate icon in fastlane folder
Closes #1057
* Use the recommended mipmap directory instead of drawable
* Remove outdated mkicons.sh script
* Add legacy icons for all densities
* Add monochrome version for Android 13+
* Deduplicate icon in fastlane folder
Fuzzing: compile the whole libespeak with -fsanitize=fuzzer-no-link (#1695)
-fsanitize=fuzzer-no-link makes it workable to build a library with
fuzzing enabled, and let the fuzzing test program explicitly trigger the
fuzzing.
This allows fuzzing to trace cmp instructions to guide the fuzzing to
improve results.
Added a mapping for a missing mbrola phoneme in polish-mbrola-1. (#1696)
Small change to improve the `polish-mbrola-1` voice.
Previously it would produce:
```
$ espeak -v polish-mbrola-1 "Wiewiórka siedzi na drzewie i je orzech."
mbrola: Warning: j-E# unknown, replaced with _-_
mbrola: Warning: E#-_ unknown, replaced with _-_
```
Now it correctly synthesizes the audio.
Fuzzing: compile the whole libespeak with -fsanitize=fuzzer-no-link
-fsanitize=fuzzer-no-link makes it workable to build a library with fuzzing
enabled, and let the fuzzing test program explicitly trigger the fuzzing.
This allows fuzzing to trace cmp instructions to guide the fuzzing to
improve results.
Before the PR, espeak-ng -v it "0 items" caused a segmentation fault.
- test for #1660
- Revert "cleanup: fix code smell knownConditionTrueFalse for strlen()
>= 0"