Cmake -DNOCOLORSLOGS=OFF for Cygwin Builds (or user option)
Tweak cygwin scripts to include touch.exe in portable release builder.
Rework original 1aa bat file to be a simplified / unified .bat file (old bat files still available in examples folder);
`CURSES_INCLUDE_DIR` -> `CURSES_INCLUDE_DIRS` as `_DIR` is deprecated
per the `FindCurses` docs. It shouldn't matter like the `_LIBRARY` issue
though as it seems to gracefully populate both with the same value.
Gentoo ships "split tinfo" (with `tinfo` in `libtinfo`). This is fine
if pkg-config or similar is used, but FindCurses unfortunately misbehaves
(see https://gitlab.kitware.com/cmake/cmake/-/issues/23236).
dsd-fme applies the workaround needed for that already since c917c61b85
but `CURSES_LIBRARY` was used instead of `CURSES_LIBRARIES`. Despite the
CMake docs only indicating that it's a deprecated alias, `_LIBRARY` indeed
only contains some of the needed libraries instead of all.
Fix that by using `CURSES_LIBRARIES` instead.
Closes: https://github.com/lwvmobile/dsd-fme/issues/276
More NCURSES Tweaking
-tweak array, seems to update smoother now, immediate
-more concise, cleaner names for sync types
-array updates on DMR, P25P1, NXDN, PV types only currenlty (no dstar etc yet)
More P25 resetState tweaking/testing
Other under the hood tweaking
Initial NCURSES Support
Its in there, and can be called with -N, but it doesn't display much yet aside from program name, mbelib, and time.
Just want to upload it so I can test it vs autobuild with cmake requiring ncurses libraries again
Add Source Audio Monitoring - But its a Work in Progress
Seriously, though, depending on which setting you have on, it sounds terrible.
Also, make ncurses no longer a requirement for the time being. Still want to work that into this version eventually.
Adding portaudio support. Implementing it as a new audio_..._type in dsd.h.
Update CMakeLists.txt and create FindLibPortAudio.cmake
CMake portaudio check
Every build from commit 20271c6 (Apr 10 2013) is versioned as 1.6.0.
Add a build version after the version number
Digital Speech Decoder 1.6.0 (build:v1.6.0-20-g16110bd)
The build string uses git describe to list the tag closest to head,
and the number of commits past that tag, the a litteral g and ending
with the current SHA1