It's a start...
Improve UI; s/string/text/; create timestamp tokens; report header section as error; report incorrect settings
create cues (not returning them yet); create timestamps; implement settings; report duplicate settings; improve error message when first time component > 59; fix bugs around identifier usage
typos
after a bad cue go back to the cue loop; more cues integration
fancier error messages and useless timing
<v> cannot nest; minor improvements for foolip
specify parseInt radix because JavaScript is crazy
use Date.now(); fix inScope()
add debug serializer info; do not parse timings and settings line; fix handling of timestamp tokens; reduce globals
normalize annotations and report an error for them on non-<v> start tags
minor cleanup
validate timestamps and report missing end tags
report lack of spaces around '-->'
s/identifier/id/
sort cues per spec
use startTime and endTime for consistency with DOM API
note BOM is not handled; fix r6755
implement r6761 and the remaining part of r6762
implement the better error handling for lines containing -->: r6758