Changelog:
r44786 | compyx | 2023-11-25 11:23:46 +0000 (Sat, 25 Nov 2023) | 2 lines
Gtk3: VSID: fix resource name typo: "HSVCRoot" -> "HVSCRoot"
------------------------------------------------------------------------
r44785 | compyx | 2023-11-25 09:59:11 +0000 (Sat, 25 Nov 2023) | 7 lines
VSID/hvsclib: Reuse md5 digest when looking up STIL and SLDB info
Add `hvsc_stil_get_md5()` and hvsc_sldb_get_song_lengths_md5()` to hvsclib,
add `vsid_tune_info_widget_set_song_lengths_md5()` and
`hvsc_stil_widget_set_psid_md5()` to the Gtk3 UI code to be able to do a single
md5 digest and reuse that to set/update the STIL and tune info widgets.
------------------------------------------------------------------------
r44784 | mcmartin | 2023-11-25 04:37:40 +0000 (Sat, 25 Nov 2023) | 1 line
Produce synthetic histories for branches and releases in the tag monster
------------------------------------------------------------------------
r44783 | pottendo | 2023-11-24 19:56:12 +0000 (Fri, 24 Nov 2023) | 2 lines
wic64: new protocol: fixed http_post and http_get URL sanity check
------------------------------------------------------------------------
r44782 | compyx | 2023-11-24 10:01:17 +0000 (Fri, 24 Nov 2023) | 13 lines
VSID: Add md5 lookup of STIL and SLDB data (Gtk3 only)
Add simple, clean md5 implementation in `src/lib/md5` with "UNLICENSE" license
taken from https://github.com/Zunawe/md5-c
Implement STIL lookup via md5 digest (via SLDB to get the HVSC-relative path).
Implement SLDB lookup via md5 digest.
Needs optimizing: currently we do the md5 lookup in SLDB twice due to the
structure of the STIL (no md5 digests, so we have to get the HVSC-relative path
via the SLDB that does have md5 digests), and we currently do the md5 digest
generation twice (once in during STIL lookup, once during SLDB lookup), so the
hvsclib API needs to have two lookup functions added that work directly on an
md5 digest rather than a path to a PSID file.
------------------------------------------------------------------------