The development is considered finished, though I still have to make sure that the source tarball does not contain Windows binaries, so that lintian does not complain
* refreshed the installer at
http://tiplanet.org/beta/setup.exe . (unusual URL, the ticalc.org FTP is still experiencing trouble)
* the patchset against SVN HEAD is
http://tiplanet.org/beta/tilp_patchset_20121231.tar.bz2 .
* as usual, the install script is
https://github.com/debrouxl/tilp_and_gfm/blob/master/tilp/trunk/build/scripts/install_tilp.sh .
Highlights since the previous beta build, a couple weeks ago:
*
integration of Benjamin Moody's patch mentioned above, for using an external libarchive instead of an embedded fork of minizip. No intended functionality change, but the change removes the main reason why Fedora would never accept libti*/gfm/tilp packages;
* reverted a change in the installed DLL name, reported wrong on Omnimaga;
* integration of another patch from Benjamin, fixing two detokenization issues;
* expansion and integration of older work of mine, for fixing even more compiler warnings, fixing defects flagged by the dynamic binary instrumentation produced by
clang -fsanitize=undefined (very useful
) + defects in similar code chunks.
As they stand before this last patch, libti* running on e.g a Nspire (under Linux, of course) have no chance of being useful to communicate with another Nspire. They contain unaligned memory reads/writes, and left shifts of count > width of type; now, dirlist, CX/CM screenshots, calculator information, and suchlike operations with another Nspire could work.
Please go forth and test
EDIT in 2021: updated the link to the *nix install script.