New Code (again)!
After releasing ndialog 1.0.3 last night, I couldn’t keep my fingers off the code and kept poking away at it making it compile more cleanly on the small handful of test systems I have lying around (Osx MacosX Macos 10.12 (x86-64), FreeBSD 4.2 (x86), and two recent versions of Debian Linux (arm & x86-64)). And so, 14 hours later, 1.0.4, which features
- shared libraries actually build properly on all of my test systems
- modern gcc/clang are much less whiny about the code (but not completely unwhiny; gcc & clang will be complaining bitterly about my code when I’m dead in my grave.)
- mouse support has started to work on MacOS again?
- all the code is finally checked in (
amalloc.h
&amalloc.c
hadn’t been checked in, which would have made configuring--with-amalloc
less than useful.)
For horrible object-oriented C code, it’s not bad. Maybe I should go back and build dialog-compatable shell bindings for it to go along with the hopefully-dialog-compatable library bindings?