{"push_id":798796215,"size":2,"distinct_size":2,"ref":"refs/heads/experimental","head":"15449e3af24098fd347dc7482f6914f5ad9df3c4","before":"42aaffadd9d9e476dedf1e22019c8b8d10ead5dd","commits":[{"sha":"20f3802312a519778dd883e4311c0fc064ab6399","author":{"email":"26c7e3f068b1333d5ab848d51f681ede899c0aa2@yahoo.fr","name":"Lionel Debroux"},"message":"WIP libticonv, libtifiles, libticalcs: import functions from libti* clients (tilp, titools). Most functions made and/or suggested by Benjamin Moody.\n\nTODO more functions.\nTODO torture tests.\n\n    * ticonv_model_use_utf8(): formerly model_uses_utf8() from titools' glob.c, with an expanded blacklist;\n    * ticonv_utf16_to_nonusb() (private): formerly utf16_to_ti() from titools' glob.c, use it to (re)implement public ticonv_utf16_to_ti* functions;\n    * tifiles_fext_to_model(): formerly fext_to_model() from titools' common.c, with an updated list;\n    * ticables_string_to_model(): adopt three letter abbreviations from cable_name_to_model() in titools' common.c;\n    * ticalcs_remap_model_from_usb(), ticalcs_remap_model_to_usb(): formerly tilp_remap_from_usb() and tilp_remap_to_usb(), expanded to handle the 84+CSE;\n    * ticalcs_device_info_to_model(): converting CableDeviceInfo returned by libticables to CalcModel;\n\nSigned-off-by: Lionel Debroux <lionel_debroux@yahoo.fr>","distinct":true,"url":"https://api.github.com/repos/debrouxl/tilibs/commits/20f3802312a519778dd883e4311c0fc064ab6399"},{"sha":"15449e3af24098fd347dc7482f6914f5ad9df3c4","author":{"email":"26c7e3f068b1333d5ab848d51f681ede899c0aa2@yahoo.fr","name":"Lionel Debroux"},"message":"libticalcs: fix a couple obvious errors in keys files.\n\nSigned-off-by: Lionel Debroux <lionel_debroux@yahoo.fr>","distinct":true,"url":"https://api.github.com/repos/debrouxl/tilibs/commits/15449e3af24098fd347dc7482f6914f5ad9df3c4"}]}