wl [Sat, 23 Oct 2004 19:45:40 +0000 (19:45 +0000)]
* scm/framework-tex.scm (dump-page): Add width to \lybox call.
Remove first two parameters of \lybox.
Don't emit \vbox around \lybox.
(dump-line): Add width to \lybox call.
Remove first two parameters of \lybox.
* tex/lilyponddefs.tex (\topalign, \leftalign): Removed.
(\lyitem): Updated.
(\lybox): Only take three parameters.
Create box which has zero depth, only height.
Center box vertically along the x-height of current font.
wl [Wed, 20 Oct 2004 06:32:54 +0000 (06:32 +0000)]
* scm/framework-tex.scm (header-end): Don't set \outputscale.
(dump-line): Produce prettier output.
* tex/lilyponddefs.tex: Comment all macros extensively.
(\lilypondstart): Set \outputscale.
Define \lilypondpagebreak and \lilypondnopagebreak here.
Don't test for positive \lilypondpaperlinewidth -- this is always
positive in the normal case (LilyPond produces bad output otherwise
so we can safely ignore negative or zero values).
(\lilypondend): Remove useless test for \lilypondbook.
(\fetasixteen, \fetafont, \fetachar): Removed, unused. We also
don't input `feta20.tex'.
janneke [Sun, 17 Oct 2004 12:16:56 +0000 (12:16 +0000)]
* Documentation/user/macros.itexi: Use @ref instead of @inforef
for html. Apparently, ``you should'' in texinfo documentation is
merely a guideline that can safely be ignored.
* elisp/lilypond-init.el (auto-mode-alist): Add .ily to
auto-mode-alist.
wl [Sat, 16 Oct 2004 16:13:39 +0000 (16:13 +0000)]
* scripts/lilypond-book.ly (snippet_res): Define group `match'
everywhere.
Accept more spaces between commands and its arguments and options.
Fix some regexps.
(output): Remove some newlines in string values and suppress spaces
in output.
(output_texinfo): Output `output_print_filename' only if not empty.
(Lilypond_snippet)[find_toplevel_snippets]: Use group `match'.
wl [Sat, 16 Oct 2004 07:37:46 +0000 (07:37 +0000)]
* scm/framework-tex.scm (font-load-command, define-fonts): Protect
some TeX line ends with `%' to avoid additional horizontal space in
output.
* scripts/lilypond-book.py: Unexpand spaces to tabs.
(snippet_res): Use `x' modifier to represent regular expressions
in a friendlier way.
Fix `lilypond_block' for LaTeX to accept `%\end{lilypond}'.
(find_toplevel_snippets): Don't use indices from match group 0,
which is the whole pattern space, but group 1.
* lily/slur-scoring.cc (move_away_from_staffline): new function.
(get_base_attachments): move away attachment point for breaks
similar to attachment points on slurs (staffline collision, and
half a space of padding)
* lily/slur-scoring.cc (move_away_from_staffline): new function.
(get_base_attachments): move away attachment point for breaks
similar to attachment points on slurs (staffline collision, and
half a space of padding)
hanwen [Sun, 10 Oct 2004 19:41:07 +0000 (19:41 +0000)]
* lily/lexer.ll (Lily_lexer): bump version req to 2.3.22.
* lily/slur-scoring.cc (move_away_from_staffline): new function.
(get_base_attachments): move away attachment point for breaks
similar to attachment points on slurs (staffline collision, and
half a space of padding)
hanwen [Sun, 10 Oct 2004 19:37:58 +0000 (19:37 +0000)]
* lily/parser.yy (Prefix_composite_music): change no-transposition
for mode_changing_head to figures too.
* lily/slur-scoring.cc (move_away_from_staffline): new function.
(get_base_attachments): move away attachment point for breaks
similar to attachment points on slurs (staffline collision, and
half a space of padding)
* lily/parser.yy (Prefix_composite_music): untransposable is for
FiguredBass, not ChordNames
hanwen [Sun, 10 Oct 2004 18:53:05 +0000 (18:53 +0000)]
(move_away_from_staffline): new function.
(get_base_attachments): move away attachment point for breaks
similar to attachment points on slurs (staffline collision, and
half a space of padding)
hanwen [Sun, 10 Oct 2004 18:38:21 +0000 (18:38 +0000)]
(move_away_from_staffline): new function.
(get_base_attachments): move away attachment point for breaks
similar to attachment points on slurs (staffline collision, and
half a space of padding)
matsb [Fri, 8 Oct 2004 11:12:47 +0000 (11:12 +0000)]
* Documentation/user/notation.itely (Bar lines): Added a note that
defaultBarType is to be changed in the Timing context.
Reverted previous erronous patch.
hanwen [Sun, 3 Oct 2004 16:42:48 +0000 (16:42 +0000)]
(struct Slur_score_state): new
struct. Collect scoring function arguments.
(struct Slur_score_state): add musical_dy_
(get_extra_encompass_infos): new function. Split off state computations.