Changelog for
libticalcs2-12-1.1.9-1.1.x86_64.rpm :
Sat Aug 16 14:00:00 2014 adamAATTmizerski.pl
- update to 1.1.9 from git
Thu Mar 6 13:00:00 2014 malcolmlewisAATTopensuse.org
- Update to version 1.1.8:
+ Fix off-by-one in calc_84p.c::get_version(), which led to the
last character of the product ID being cut off. Reported by
ParkeR.
+ Advertise ROM dumping support in CalcFncts calc_84p_usb.
+ Regenerate with Autoconf 2.69 and Automake 1.11.5.
+ Suppress name clashes between dusb_rpkt.h / nsp_rpkt.h and
dusb_vpkt.h / nsp_vpkt.h.
+ Export dbus_recv, dbus_send, dusb_recv, dusb_send, nsp_recv and
nsp_send, i.e. provide to external users the ability to send
and receive raw packets.
+ Protect {dbus,dusb,nsp}_{recv,send} against NULL parameters.
+ Add \"torture test\" programs for testing how functions of the
public API react to NULL parameters.
+ Fix several malloc/realloc/free vs. g_malloc/g_malloc0/g_free
mismatches.
+ Move a number of internal definitions to a new \"internal.h\"
header; add several traces.
+ Rename a bunch of internal functions, and remove the
corresponding internal macros.
+ TI-68k ROM dumpers: remove redundant definitions of uint8_t,
uint16_t and uint32_t.
+ Integrate tf2hex and the ROM dumpers into the autotools chain,
by Benjamin Moody.
+ Add variable rename and variable attribute change functions,
by Benjamin Moody; improve test_ticalcs_2; several drive-by
fixes and improvements.
+ DUSB / NSP: kill more NULL dereferences by sanitizing function
arguments; get rid of a number of TRYF; add a DUSB error code.
+ Fix for dusb_cmd, and an improvement to test_ticalcs_2.
+ Integrate a couple fixes to the 84+ DUSB ROM dumper by Benjamin
Moody, and switch the source code and building process of that
ROM dumper from tasm to spasm.
+ Integrate new TI-Z80 ROM dumper (with, among others, the
ability to automatically dump 82 and 85, and the ability to
unlock 73/83+/84+ Flash memory without an OS patch), and other
ROM dumping improvements, by Benjamin Moody.
+ Integrate the TI-68k ROM dumpers into the automake definitions,
and optimize them in the process.
+ Regenerate with Automake 1.11.6.
+ Use LF line endings throughout the sources.
+ Add initial, experimental TI-80 VSC support, by Randy Compton.
+ Convert README to UTF-8.
+ Add a Nspire error code related to OS extensions on OS versions
which do not support them; add OS sending to test_ticalcs_2.
+ Fix some spelling errors (or at least, infrequent forms)
reported by Lintian (through Albert \"alberthro\" Huang) and
rpmlint (through TC01).
+ Fixes for i18n problems reported by Benjamin Moody.
+ In order to promote code reuse by external users of the library
(instead of copy-paste), export functions from nsp_cmd and
nsp_vpkt into the public API (though backwards compatibility
will not necessarily be maintained strongly).
+ Install keys83.h and keys86.h alongside the other headers.
+ Add Nspire remote control feature, to mirror functionality
exposed by TI\'s code and used by nRemote. Showcase it in
test_ticalcs_2.
+ Expand torture tests, and perform minor fixes.
+ Update \"counters\" arrays in CalcFncts instances. They have been
broken for years, since the DUMP_ROM -> DUMP_ROM1 + DUMP_ROM2
change, or the addition of EXECUTE, whichever occurred first.
+ In 84+ DUSB ROM dumper, enable UnlockFlash, so that the
certificate page can be dumped.
+ test_ticalcs_2: in send_var(), add the ability to define the
file name, if the target calculator is Nspire.
+ Fix a number of problems related to unaligned reads/writes and
left shifts of count >= width of type; fix more compiler
warnings reported by clang.
+ Fix more compiler warnings reported (or made more visible) by
clang.
+ Add 83+ family DBUS memory dump command; while at it, reformat,
harden and export functions from cmd73.c.
+ When communicating with 84+ through DUSB, allow variables with
the same name but different types. Patch by Benjamin Moody.
Additionally, add a couple debugging traces in test_ticalcs_2.
+ Add known 84+CSE hardware version, and plausible default model
for unknown hardware versions. Reported by Benjamin Moody.
+ Add prefixes to a number of functions and struct names, and
adjust callers.
+ Export dusb_vpkt functions and header, add torture test.
+ Temporary kludge for sending 84+CSE Pic files. Patch by
Benjamin Moody.
+ Export dbus_cmd functions, add torture tests for dusb_cmd
functions.
+ Add several known command DBUS IDs (documented by Benjamin
Moody and Brandon Wilson), this patch mostly by Jon Sturm.
+ nsp_cmd: add the 0x06 command, whose externally visible effect
is to trigger a dialog whose title is \"Transfers complete\" and
text is \"All files have been transferred\".
Tue Feb 21 13:00:00 2012 malcolmlewisAATTopensuse.org
- Initial build.