Browse Source

Merge branch 'master' into fix_appveyor

pull/237/head
Oliverpool 9 years ago
parent
commit
db5af8a609
  1. 1
      NEWS.md
  2. 2
      patacrep/data/templates/songs/chordpro/latex/content_verse
  3. 2
      patacrep/index.py
  4. 1
      test/__init__.py
  5. 2
      test/test_song/nolyrics.csg
  6. 2
      test/test_song/nolyrics.csg.source
  7. 2
      test/test_song/nolyrics.tsg

1
NEWS.md

@ -4,6 +4,7 @@
* Chordpro files * Chordpro files
* The capo directive is now considered [#224](https://github.com/patacrep/patacrep/pull/224) * The capo directive is now considered [#224](https://github.com/patacrep/patacrep/pull/224)
* The files don't need to end with a trailing line [#223](https://github.com/patacrep/patacrep/pull/223) * The files don't need to end with a trailing line [#223](https://github.com/patacrep/patacrep/pull/223)
* The '&' character is correctly escaped in nolyrics environment [#236](https://github.com/patacrep/patacrep/pull/236)
* Content files * Content files
* The `tex` keyword correctly includes all files of the list [#228](https://github.com/patacrep/patacrep/pull/228) * The `tex` keyword correctly includes all files of the list [#228](https://github.com/patacrep/patacrep/pull/228)
* Fix the import when the content folder is zipped [#235](https://github.com/patacrep/patacrep/pull/235) * Fix the import when the content folder is zipped [#235](https://github.com/patacrep/patacrep/pull/235)

2
patacrep/data/templates/songs/chordpro/latex/content_verse

@ -6,7 +6,7 @@
\ifchorded \ifchorded
\begin{verse*} \begin{verse*}
(* for line in content.lines *) (* for line in content.lines *)
\musicnote {\nolyrics (( render(line)|replace("#", "{\shrp}") ))} \musicnote {\nolyrics (( render(line)|replace("#", "{\\shrp}")|replace("&", "{\\flt}") ))}
(* endfor *) (* endfor *)
\end{verse*} \end{verse*}
\fi \fi

2
patacrep/index.py

@ -194,6 +194,6 @@ class Index:
def entries_to_str(self): def entries_to_str(self):
"""Return the LaTeX code corresponding to the index.""" """Return the LaTeX code corresponding to the index."""
string = "" string = ""
for letter in sorted(self.data.keys()): for letter in sorted(self.data):
string += self.idxblock_to_str(letter, self.data[letter]) + EOL string += self.idxblock_to_str(letter, self.data[letter]) + EOL
return string return string

1
test/__init__.py

@ -31,4 +31,3 @@ def suite():
if __name__ == "__main__": if __name__ == "__main__":
unittest.TextTestRunner().run(suite()) unittest.TextTestRunner().run(suite())

2
test/test_song/nolyrics.csg

@ -7,7 +7,7 @@ A chorus [A]with lyrics
[A B#] [A B#]
[A] [B] [A] [B&]
[C] [C]

2
test/test_song/nolyrics.csg.source

@ -3,7 +3,7 @@ A chorus [A]with lyrics
[A B#] [A B#]
[A] [B] [A] [B&]
[C] [C]
A chorus [C]with lyrics A chorus [C]with lyrics

2
test/test_song/nolyrics.tsg

@ -21,7 +21,7 @@
\ifchorded \ifchorded
\begin{verse*} \begin{verse*}
\musicnote {\nolyrics \[A] \[B]} \musicnote {\nolyrics \[A] \[B{\flt}]}
\musicnote {\nolyrics \[C]} \musicnote {\nolyrics \[C]}
\end{verse*} \end{verse*}
\fi \fi

Loading…
Cancel
Save