Erlend Aasland [Wed, 12 Mar 2008 12:08:47 +0000 (13:08 +0100)]
Fix issue 493
Announce end grob in trill and text spanners so that 'to-barline will work. Also
fix 'to-barline with hairpins (which was overridden by the hairpinToBarline
compatibility code).
John Mandereau [Sun, 9 Mar 2008 12:20:16 +0000 (13:20 +0100)]
Merge branch 'master' of ssh://jomand@git.sv.gnu.org/srv/git/lilypond into lilypond/translation
* 'master' of ssh://jomand@git.sv.gnu.org/srv/git/lilypond:
Remove false "begin verbatim"
LSR: update.
Show TupletNumbers also on single-note tuplets (e.g. with tremolo)
Add test file for single-note tuplets
Coding style
Second attempt to fix tuplet numbers for single-note tuplets
Show TupletBrackets also on single notes
Set side-axis for InstrumentSwitch grobs
Show TupletNumbers also on single-note tuplets (e.g. with tremolo)
While tuplet brackets should not be printed for tuplets consisting
of only one note (e.g. a note with tremolo!), the tuplet number still
needs to be printed and can not be ignored. Otherwise the timing would
look messed up.
Since the tuplet number also uses the dimensions calculated by the tuplet
bracket, the tuplet bracket at least needs to calculate it's theoretical
size, too, even though it will not be printed for single-note tuplets. The
check to kill zero-length tuplet brackets has thus been moved from
calc_positions to print in Tuplet_bracket.
In the print function we mustn't kill the bracket (which
will also kill the number), but only hide the bracket.
John Mandereau [Sat, 8 Mar 2008 16:53:32 +0000 (17:53 +0100)]
Merge branch 'master' into lilypond/translation
* master:
Clean up docs makefiles
Update texinfo.tex from Texinfo CVS
lilypond-book: touch output files in all formats
Update from Ralph.
Fix web compile.
bump version.
Set side-axis for InstrumentSwitch grobs
MusicXML: Properly detect when a node is the lxml tree is a comment
InstrumentSwitch was missing a setting for side-axis, which
caused a not very helpful warning "side-axis not set." on the
command line.
I now added the side-axis setting for the InstrumentSwitch and
also changed the warning message to include the type of grob
for which the setting is missing.
Signed-off-by: Reinhold Kainhofer <reinhold@kainhofer.com>
John Mandereau [Tue, 4 Mar 2008 22:51:21 +0000 (23:51 +0100)]
Merge branch 'master' into lilypond/translation
* master:
Typo: remove duplicate line
LSR: update.
Update from Ralph.
Improve headword formatting.
Improve formatting of headwords.
Add length-fraction to the stem-tremolo-interface.
Document the list of available values for style in the rest-interface.
Update from Till.
Update from Jay.
Added xelatex template from Till.
Update from Kurt.
Small fixes.
Update from Till.
Update from Jay.
Update from Trevor.
If page-count is set, don't try spacing on fewer pages than specified.
John Mandereau [Fri, 29 Feb 2008 21:42:34 +0000 (22:42 +0100)]
Merge branch 'lilypond/translation' of ssh://jomand@git.sv.gnu.org/srv/git/lilypond into dev/jmandereau
* 'lilypond/translation' of ssh://jomand@git.sv.gnu.org/srv/git/lilypond:
Update macros in German docs
Add @version macro to French docs
Update of Spanish user manual, master file only
John Mandereau [Fri, 29 Feb 2008 21:40:50 +0000 (22:40 +0100)]
Merge branch 'master' of ssh://jomand@git.sv.gnu.org/srv/git/lilypond into dev/jmandereau
* 'master' of ssh://jomand@git.sv.gnu.org/srv/git/lilypond:
Misc small administrative changes.
Remove remaining "user manual" strings.
Small reminders and formatting tweaks.
Conflicts:
Please use @w{...} when @version{} is not followed by a white space
character.
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.
While tuplet brackets should not be printed for tuplets consisting
of only one note (e.g. a note with tremolo!), the tuplet number still
needs to be printed and can not be ignored.
Since the tuplet number also uses the dimensions calculated by the tuplet
bracket, the tuplet bracket at least needs to calculate it's theoretical
size, too, even though it will not be printed for single-note tuplets. The
check to kill zero-length tuplet brackets has thus been moved from
calc_positions to print in Tuplet_bracket.
Signed-off-by: Reinhold Kainhofer <reinhold@kainhofer.com>
InstrumentSwitch was missing a setting for side-axis, which
caused a not very helpful warning "side-axis not set." on the
command line.
I now added the side-axis setting for the InstrumentSwitch and
also changed the warning message to include the type of grob
for which the setting is missing.
Signed-off-by: Reinhold Kainhofer <reinhold@kainhofer.com>
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>