Graham Percival [Sat, 7 Aug 2010 05:25:29 +0000 (06:25 +0100)]
Build: fix 1167.
I think it works. It doesn't seem to mess up the offline build,
at least. I'm not 100% certain about the exact url, but it
definitely changes the url, so I guess we'll just have to wait
until 2.13.30 to see if it really works or not?
Trevor Daniels [Mon, 9 Aug 2010 07:56:08 +0000 (08:56 +0100)]
Web: Download: remove TODO and amend comment
- There are two identical @ref{}s here, one for the image and one
for the text. It would have been nice to avoid the duplication
of the link information but using a single @ref{} results in
the image being underlined. Decided it was better to retain the
duplication.
* web.texi: Fix position of @dircategory and @direntry
* manuals.itexi: use a div for css'ing manual section links
* communiti.itexi: link to ab2ly and lilypond-book regtests
* download.itexi: Issue 958 - Scroll wide examples
Trevor Daniels [Sat, 7 Aug 2010 17:36:20 +0000 (18:36 +0100)]
Web: issue 958 (partial) Make links in Manuals page bold
- This is rather messy due to the way @spanClass is
implemented. If newlines are added in certain places
(as indicated) unwanted <p> ... </p> tags are generated.
- This simply makes the links bold. By changing strong-link
in css/lilypond-web.css other forms of emphasis can be
tried.
Graham Percival [Sat, 7 Aug 2010 02:41:21 +0000 (03:41 +0100)]
Build: fix 1169 and 1170.
The hard-coded old urls were being modified when they shouldn't.
Last summer, I was expecting 2.14 to be out before the new
website, so I didn't pay too much attention to the 2.12 support
stuff.
Trevor Daniels [Fri, 6 Aug 2010 11:51:03 +0000 (12:51 +0100)]
Web: Issue 958 (partial) Scroll wide examples
- Examples on web pages which are divided into two columns
run off the right-hand edge when the width of the browser
window is reduced. This patch adds a horizontal scroll
bar to examples which do this.
David Kastrup [Wed, 28 Jul 2010 13:49:48 +0000 (15:49 +0200)]
feta-accordion.mf, convertrules.py, musicxml2ly.py, accordion-discant-symbols.ly: sanitize accordion symbol names
Symbol names like "accordion.accStdbase" are turned into
"accordion.stdbass" in order to get more consistent and obvious names.
Conversion rule is provided as well, and the single snippet is adapted.
James Lowe [Tue, 27 Jul 2010 07:31:40 +0000 (08:31 +0100)]
Doc: 989 - reg test chord-scripts.ly added to NR
No new snippet added, but new examples added and modified
in sections pertaining to chorded notes, chord mode and chord repetition
to illustrate the usage and limits of chorded notes with
articulations, ornamentation and dynamics attached to chords.
Added some cross referecences and an additional entry in known issues for
chordmode rather than show an example that 'wouldn't do anything'
Neil Puttock [Mon, 26 Jul 2010 22:01:34 +0000 (23:01 +0100)]
Fix #765: Display method for \ottava.
Since \ottava currently uses ApplyContext to set the relevant context
properties which trigger creation of an ottava bracket, the information
useful to its display method (i.e., the octavation) is inaccessible: the only
music property which can be extracted is the argument to ApplyContext, its
procedure.
By wrapping the existing code which creates an ottava bracket (make-ottava-set)
in a synthetic event, the octavation can be passed as a music property, thus making
it accessible from a display method.
* input/regression/display-lily-tests.ly:
add test for \ottava
* ly/music-functions-init.ly (ottava):
create ottava bracket via synthetic OttavaMusic
* scm/define-music-display-methods.scm:
add display method for \ottava, which simply catches OttavaMusic and reads
'ottava-number
Neil Puttock [Mon, 26 Jul 2010 00:02:52 +0000 (01:02 +0100)]
Fix #1192.
System separator positioning depends on correct calculation of the
paper-system property 'staff-refpoint-extent, but this is incorrect for
systems which include Staff-like contexts since the
Vertically_spaced_contexts_engraver fails to acknowledge axis-groups whose
origin context is aliased to Staff.
Though it's simple to enhance the axis-group acknowledger to detect aliased
contexts, a better solution is to remove the Vertically_spaced_context_engraver:
spaceability is now determined by 'staff-affinity, so the engraver's more
limited functionality can be folded into System::get_paper_system ().
* lily/system.cc (get_paper_system):
calculate 'staff-refpoint-extent via VerticalAlignment and
Page_layout_problem::is_spaceable ()
remove 'spaceable-staves
* lily/vertically-spaced-context-engraver.cc:
delete
* ly/engraver-init.ly:
remove Vertically_spaced_context_engraver and verticallySpacedContexts