Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge branch 'hotfix/v0.17'HEADv0.17masterdevelop | Tom Ryder | 2021-07-01 | 1 | -2/+2 |
| | | | | | * hotfix/v0.17: Correct Changes file from previous release | ||||
* | Merge branch 'release/v0.16'v0.16 | Tom Ryder | 2021-07-01 | 1 | -2/+2 |
| | | | | | * release/v0.16: Update URLs in Makefile.PL | ||||
* | Bump version number to 0.15 | Tom Ryder | 2018-03-05 | 1 | -2/+2 |
| | |||||
* | Bump version number to 0.14 | Tom Ryder | 2018-03-05 | 1 | -2/+2 |
| | |||||
* | Correct fatal error in example code | Tom Ryder | 2018-03-05 | 1 | -2/+2 |
| | | | | The package name was completely wrong. | ||||
* | Bump version number to 0.13 | Tom Ryder | 2018-02-21 | 1 | -2/+2 |
| | |||||
* | Bump version number to 0.12 | Tom Ryder | 2018-02-21 | 1 | -2/+2 |
| | |||||
* | Bump version number to 0.11 | Tom Ryder | 2017-12-08 | 1 | -2/+2 |
| | |||||
* | Remove doc warning about barren test suite | Tom Ryder | 2017-12-08 | 1 | -2/+0 |
| | | | | It's a fair bit better now. | ||||
* | Bump version number to 0.10 | Tom Ryder | 2017-12-06 | 1 | -2/+2 |
| | |||||
* | Make POD dependencies into links | Tom Ryder | 2017-12-06 | 1 | -2/+2 |
| | |||||
* | Rearrange `use` statements | Tom Ryder | 2017-12-06 | 1 | -3/+3 |
| | |||||
* | Bump version number to 0.09 | Tom Ryder | 2017-11-02 | 1 | -2/+2 |
| | |||||
* | Tolerate one-digit seconds in lyric lines | Tom Ryder | 2017-11-02 | 1 | -1/+1 |
| | | | | | Quite a few LRC files I've found don't prefix 0-9 seconds with a 0 to pad it to two digits, so we'd better tolerate it. | ||||
* | Bump version number to 0.08 | Tom Ryder | 2017-11-02 | 1 | -2/+2 |
| | |||||
* | Merge branch 'feature/tagname-non...' into develop | Tom Ryder | 2017-11-02 | 1 | -1/+3 |
|\ | | | | | | | | | * feature/tagname-non-numchar: Handle blank lyric lines | ||||
| * | Handle blank lyric lines | Tom Ryder | 2017-11-02 | 1 | -1/+3 |
| | | | | | | | | | | | | | | | | | | | | | | In some LRC files, a timestamp with nothing after it except perhaps some whitespace means to blank the lyric area at that time for a part of the song with no lyrics, e.g.: [00:55.363] This patch handles this as a valid lyric line, and prevents it from being interpreted as a tag with the name "00". | ||||
* | | Use Perldoc L<...> for license link | Tom Ryder | 2017-11-02 | 1 | -1/+1 |
|/ | | | | | | | The original markup was generated by Module::Starter. This is marginally more convenient, and is in line with my other CPAN modules. | ||||
* | Bump version number to 0.07 | Tom Ryder | 2017-11-02 | 1 | -2/+2 |
| | |||||
* | Merge branch 'feature/verbose' into develop | Tom Ryder | 2017-11-02 | 1 | -6/+21 |
|\ | | | | | | | | | * feature/verbose: Add verbose flag to warn on malformed lines | ||||
| * | Add verbose flag to warn on malformed lines | Tom Ryder | 2017-11-02 | 1 | -6/+21 |
| | | | | | | | | | | | | Passing in a hash to the constructor with `verbose` set to a truthy value will enable the warnings about malformed lines. Otherwise they'll simply be skipped (the default). | ||||
* | | Parse any number of fractional seconds | Tom Ryder | 2017-11-02 | 1 | -38/+30 |
|/ | | | | | | | | | | | Replace ts_to_msec() and msec_to_ts() functions with min_sec_to_msec() and msec_to_min_sec() versions, and abandon the hash-based approach for some plainer calculations. Also make the fractional seconds entirely optional if the period and all trailing digits are omitted from the timestamp. Mention that we can parse any number of fractional seconds, but that we only emit two decimal places (centiseconds). | ||||
* | Use correct fractional second separator | Tom Ryder | 2017-11-02 | 1 | -1/+1 |
| | | | | | The LRC format uses a period for the fractional second separator, not a colon. | ||||
* | Bump version number | Tom Ryder | 2017-11-02 | 1 | -2/+2 |
| | |||||
* | Bump version number to 0.05 | Tom Ryder | 2017-11-02 | 1 | -2/+2 |
| | |||||
* | Add clear_tag() example to SYNOPSIS | Tom Ryder | 2017-11-02 | 1 | -0/+1 |
| | |||||
* | Correct tag set example in docs | Tom Ryder | 2017-11-02 | 1 | -1/+1 |
| | |||||
* | Align regex comments | Tom Ryder | 2017-11-02 | 1 | -2/+2 |
| | |||||
* | Fix typo in documentation | Tom Ryder | 2017-11-02 | 1 | -3/+3 |
| | |||||
* | Bump version numberv0.04 | Tom Ryder | 2017-11-02 | 1 | -2/+2 |
| | |||||
* | Add missing char class delims | Tom Ryder | 2017-11-02 | 1 | -2/+2 |
| | |||||
* | Add square brackets to denote arrayref in docs | Tom Ryder | 2017-11-02 | 1 | -8/+10 |
| | |||||
* | Correct variable reference in SYNOPSIS | Tom Ryder | 2017-11-02 | 1 | -2/+2 |
| | |||||
* | Correct missing load() call in SYNOPSIS | Tom Ryder | 2017-11-02 | 1 | -0/+1 |
| | |||||
* | Bump version numberv0.03 | Tom Ryder | 2017-11-02 | 1 | -2/+2 |
| | |||||
* | Backport some patterns to work with 5.6.2 | Tom Ryder | 2017-11-01 | 1 | -6/+6 |
| | |||||
* | Add missing @_ to param slurp in clear_tag() | Tom Ryder | 2017-11-01 | 1 | -1/+1 |
| | |||||
* | Add missing @_ to set_tag() parameter slurping | Tom Ryder | 2017-11-01 | 1 | -1/+1 |
| | |||||
* | Add missing POD tags | Tom Ryder | 2017-11-01 | 1 | -0/+4 |
| | |||||
* | Add some quick but complete POD doc | Tom Ryder | 2017-11-01 | 1 | -11/+138 |
| | |||||
* | Sort returned and saved tags alphabetically | Tom Ryder | 2017-11-01 | 1 | -1/+1 |
| | |||||
* | Sort returned and saved lyrics by time | Tom Ryder | 2017-11-01 | 1 | -5/+5 |
| | |||||
* | Bump version number to 0.02v0.02 | Tom Ryder | 2017-11-01 | 1 | -2/+2 |
| | | | | Still not CPANnable, but getting there. | ||||
* | Add save() method as complement to load() | Tom Ryder | 2017-11-01 | 1 | -0/+35 |
| | |||||
* | Have load() check for eof() rather than read error | Tom Ryder | 2017-11-01 | 1 | -0/+3 |
| | |||||
* | warn not carp on unknown line format | Tom Ryder | 2017-11-01 | 1 | -2/+2 |
| | |||||
* | Specify order of desired line parser patterns | Tom Ryder | 2017-11-01 | 1 | -1/+1 |
| | |||||
* | Verify reftype of param passed to load() | Tom Ryder | 2017-11-01 | 1 | -0/+4 |
| | |||||
* | Use set_tag() and add_lyric() internally for parse | Tom Ryder | 2017-11-01 | 1 | -6/+2 |
| | |||||
* | Rename parser, pattern keys to "lyric" not "line" | Tom Ryder | 2017-11-01 | 1 | -2/+2 |
| |