John Mandereau [Fri, 29 Feb 2008 16:18:13 +0000 (17:18 +0100)]
Merge branch 'master' into dev/jmandereau
* master:
Re-enable @version macro.
add reminder.
Minor policy update.
Small updates.
Updates from Ralph.
MusicXML: Add double-dotted notes to duration test
MusicXML: Change time signature in duration test file, so it looks better
MusicXML: Add support for longa and breve notes, fix error messages
Fix alignment problem with text crescendi
Typo in comment
move ignore-collision to note-column-interface
Update from Trevor.
John Mandereau [Fri, 29 Feb 2008 15:43:15 +0000 (16:43 +0100)]
Change Snippets compilation
- clean up input/lsr/GNUmakefile
- compile Snippets (input/lsr) in Info, rename 'snippets' to
'lilypond-snippets' to avoid possible name clash in /usr/share/info,
- move local-install-info target from Documentation/user/GNUmakefile
to texinfo-targets.make,
- lilypond-book: fix output_print_filename (use format argument
iso. global options format) and call this function properly for
Texinfo snippet formatting,
- add generic purpose @rlsr macro; immediate use is for linking to
snippets tags, but it could be used later to link to individual
snippets,
- www_post.py, add_html_footer.py: add ad-hoc code to make xrefs
to Snippets work.
MusicXML: Add support for longa and breve notes, fix error messages
-) Longa and breve notes have a duration_log < 0, so I can't use
1<<duration_log and write that out as the duration in lilypond.
Instead, I need to check for negative durations manually and
output \longa or \breve for these notes!
-) Update the musicxml regression test to also check longa and breve
notes (and their dotted versions)
-) Correctly import lilylib as ly (in particular, since the
error messages used ly.stderr_write already!!!!)
Signed-off-by: Reinhold Kainhofer <reinhold@kainhofer.com>
Text crescendi starting at skips caused a
"Programmierfehler: Improbable offset for stencil: nan staff space"
error message and moved the text crescendi to the very beginning of the
staff.
Instead of grob->extent(...), use robust_relative_extent (grob, ...), which
also works with skips.
Signed-off-by: Reinhold Kainhofer <reinhold@kainhofer.com>
John Mandereau [Tue, 26 Feb 2008 18:05:26 +0000 (19:05 +0100)]
Merge branch 'master' into lilypond/translation
* master:
Revert lys-to-tely changes
Add stub for - subsection.
Linking to ^_ section.
Update from Patrick.
Typo.
Typo.
Updates from Trevor.
Disable version macro.
Revert "Always use Lily current version number in docs"
Fix 554.
Fix 550.
Fix 577.
Thinko: compare abs of both positions.
Take git diff from src-dir for test target.
Use \addlyrics for lyric-hyphen.ly
Use \addlyrics for lyric-hyphen-break.ly
Joe Neeman [Mon, 25 Feb 2008 19:36:33 +0000 (21:36 +0200)]
Fix 550.
Update a regression test that was broken by spacing changes.
Fix a corner case that would incorrectly choose a 3-page layout (with
nicer spacing) over a 2-page layout (with no page turns) with the page-turn
breaker and auto-first-page-number = ##t.
John Mandereau [Mon, 25 Feb 2008 14:11:08 +0000 (15:11 +0100)]
Merge branch 'master' of ssh://jomand@git.sv.gnu.org/srv/git/lilypond
* 'master' of ssh://jomand@git.sv.gnu.org/srv/git/lilypond:
MusicXML: Better title for chordnames example
MusicXML: No need to keep really long test for percussion staves, use short one
MusicXML: Fix using lxml as XML parser
Remove a duplicate definition of system-start-text-interface.
A few fixes for cross-staff tuplet brackets.
Thinko: don't follow the beam on a kneed tuplet.
Small tweak for the alignment of a TrillSpanner.
Fine-tune alignment for TrillSpanners.
Fix 553.
Unfortunately, the default lxml.etree parser also includes comments
in its tree, which does not return a string as its tag, but a built-in
function Comment. Thus, I need to filter out all these comments.
It seems that lxml does not have any convenient way to check whether
a given node is a comment, so I convert it to its string representation
and compare with "<!--.*-->". Of course, this is a bad hack, but I haven't
found a better way yet.
John Mandereau [Sat, 23 Feb 2008 20:14:29 +0000 (21:14 +0100)]
Merge branch 'master' into lilypond/translation
* master:
lilypond-book: touch .texi output files already up to date
Thinko: automatic version in docs also requires macros.itexi
Always use Lily current version number in docs
Fix snippets compilation
Han-Wen Nienhuys [Sat, 23 Feb 2008 20:13:24 +0000 (17:13 -0300)]
Fix #580.
Acknowledge note-columns, and add a missing add_bound_item() call.
This makes trill and text spanners attach to notes (from the staff) if
possible, so objects in other staves will not influence their
attachments.