Oliverpool
|
11f49258d3
|
Change test_parser extensions
|
9 years ago |
Louis
|
b1eb5a0f87
|
Use variable number of arguments for `chdir`
|
9 years ago |
Oliverpool
|
1f09d6af78
|
Rename parse_failure test function
|
9 years ago |
Oliverpool
|
46ab0b047f
|
Code cleaning
|
9 years ago |
Oliverpool
|
5eae2230b2
|
Implement test for parsing failures
|
9 years ago |
Oliverpool
|
90c77201a9
|
Useless existence test
|
9 years ago |
Oliverpool
|
f70df32d6d
|
Use files.chdir
|
9 years ago |
Louis
|
46f3790a89
|
Append default datadir to each datadir list (or iterator)
|
9 years ago |
Oliverpool
|
b612ec9f67
|
Parsing hangs when file is inconsistent
|
9 years ago |
Oliverpool
|
54084a56b4
|
Deprecate output argument of the Song.render method
|
9 years ago |
Oliverpool
|
6330c66483
|
Create .crlf.source file that are overwritten at testing time
|
9 years ago |
Oliverpool
|
2788405285
|
Correct render path
|
9 years ago |
Louis
|
5cc173fd0b
|
[WIP][test] Improve clrf test
|
9 years ago |
Louis
|
837ce8e3b1
|
Revert "[test] Create a test with CLRF endings"
This reverts commit 2468f2f094 .
|
9 years ago |
Louis
|
2468f2f094
|
[test] Create a test with CLRF endings
|
9 years ago |
Oliverpool
|
b0d7a97578
|
Add a test for source files with CRLF lin endings (failing)
|
9 years ago |
Louis
|
e835beedb5
|
Move templates used ir chordpro conversion
Closer #150
|
9 years ago |
Oliverpool
|
a6a7edcfc8
|
Replace # with {\shrp} in nolyrics environment
|
9 years ago |
Louis
|
3cab46e897
|
Use full names for cover and language
|
9 years ago |
Louis
|
5bc7973caf
|
[songs.chordpro] Warn when using unknown directives
|
9 years ago |
Louis
|
9950debe9c
|
[songs.chordpro] Add a new directive `{tag: ...}`
|
9 years ago |
Louis
|
d905b5f4c0
|
[test] Split compilation test into generation and compilation
So that compilation test can be skipped on systems where lualatex is not
installed.
|
9 years ago |
Oliverpool
|
523a513b86
|
Use the same open_read function for the tests
|
9 years ago |
Oliverpool
|
074ae6da22
|
Test bug when accentuated chars are used
|
9 years ago |
Oliverpool
|
f9c3b3d505
|
Improve html template
|
9 years ago |
Louis
|
34c04cd179
|
Fix tests
|
9 years ago |
Louis
|
1876b5b5b4
|
Merge master
|
9 years ago |
Oliverpool
|
909d8120d0
|
Complete the transition to support only language code
|
9 years ago |
Louis
|
51d4562901
|
Create one Song class per couple parser/renderer
Instead of one song class per parser, which renders several formats
|
9 years ago |
Oliverpool
|
410e7465a4
|
Allow {language: bable_language} and {lang: code_lang} in chordpro
|
9 years ago |
Oliverpool
|
60a22d2235
|
Differentiate language code (lang) and babel language (language)
|
9 years ago |
Louis
|
e60485405c
|
[test] Add compilation tests
|
9 years ago |
Oliverpool
|
133a13e0f6
|
Only one language per song (the latest defined)
|
9 years ago |
Louis
|
e753cca8f6
|
Change `songs.Song` signature
Datadir is now an optional argument, and can be omitted to ignore cache
|
9 years ago |
Louis
|
33328e789f
|
Directives are allowed only on their own line (with nothing else on this line)
Better error handling of the parser.
|
9 years ago |
Oliverpool
|
20310279c5
|
[WIP] add an html test (failing)
|
9 years ago |
Louis
|
39b61959f8
|
Directive {newline} is correctly parsed and rendered
* Moreover, error messages also mention file name
* Directives can now appear inside text (and not only on their own line)
|
9 years ago |
Oliverpool
|
1086ff06a7
|
Bugfix for linebreak support
|
9 years ago |
Oliverpool
|
e6d8db254e
|
Remove unwanted space on lyric books when writing only chords
|
9 years ago |
Oliverpool
|
9585f071ac
|
Add newline support in nolyrics environments
|
9 years ago |
Oliverpool
|
32a0065ef2
|
Proposition of support for verse without lyrics
|
9 years ago |
Louis
|
fc328658ce
|
[WIP] Does not work
|
9 years ago |
Louis
|
3e3b689c0b
|
Improve authors processing
- LaTeX commands are no longer supported
- add tests
|
9 years ago |
Louis
|
6f74c8b55a
|
[WIP] Detect verses not containing any lyrics.
They are not rendered correctly yet.
Discussed in #87
|
9 years ago |
Louis
|
f21bdda2ef
|
[test] One class contain one test method per file
Instead of one method with one subtest per file
Closes #92
|
9 years ago |
Louis
|
b73027c865
|
Clarified signature of `patacrep.songs.ChordproSong.render()`
|
9 years ago |
Oliverpool
|
3b97b5ad14
|
Remove {start/end_of_verse}, fix #91
|
9 years ago |
Oliverpool
|
93e40ebce0
|
Allow Ukulele defines
Fix #85
|
9 years ago |
Louis
|
24d49cb29e
|
[test] Moved tests to their own directory
|
9 years ago |