Cog/Plugins/HighlyComplete/HighlyComplete
Christopher Snowhill 8102731228 Highly Complete: Fix crash on paths containing URL escapes
In the event of local paths containing not just UTF-8 characters,
but also un-decoded URL percent sequences, which will end up double
encoded in the player, code which reverses percent encoding should
later re-apply it.

Apparently, this whole time, since the last code overhaul, the
URL encoding was being stripped, then the file opener was converting
these paths back into URLs without re-encoding, which didn't break
until someone played an album in a folder containing a partially
decoded UTF-8 sequence. Thanks, Zophar's Domain, and whoever ripped
the Golden Sun GSF set for finding this bug!

Signed-off-by: Christopher Snowhill <kode54@gmail.com>
2025-01-14 21:22:26 -08:00
..
en.lproj Replaced AudioOverload with HighlyComplete 2013-09-30 03:36:30 -07:00
es.lproj Updated everything else to ARC, and plugged a release cycle. 2016-05-05 13:05:39 -07:00
pl.lproj Activate Polish translation 2022-07-11 14:41:15 -07:00
tr.lproj Translation: Added Turkish language support 2023-02-23 22:44:24 -08:00
circular_buffer.h Reformat my own source code with clang-format 2022-02-06 21:49:27 -08:00
HCDecoder.h Experimental tag support redesign 2022-07-08 16:35:34 -07:00
HCDecoder.mm Highly Complete: Fix crash on paths containing URL escapes 2025-01-14 21:22:26 -08:00
hebios.bin Replaced AudioOverload with HighlyComplete 2013-09-30 03:36:30 -07:00
hebios.h Reformat my own source code with clang-format 2022-02-06 21:49:27 -08:00
HighlyComplete-Info.plist Chore: Update copyright dates somewhat 2025-01-01 01:30:48 -08:00
HighlyComplete-Prefix.pch Replaced AudioOverload with HighlyComplete 2013-09-30 03:36:30 -07:00