John Mandereau [Sun, 24 Aug 2008 11:38:35 +0000 (13:38 +0200)]
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:
Fix "make uninstall"
Markup command name changes.
Docs: Some more link fixing
Add tweaking the ellipse around harp pedals
Add ly:round-filled-polygon scheme function to create a filled rounded polygon
Doc: Insert appendix #f directly into the doc node, not needed in dump any more
Doc: use @subheading for FDL addendum instead of @unnumberedsubsec
texi2html: Use an appendix for indices in IR
Doc/texi2html: For big-page link to ../bibliography instead of ../../bibliography
Docs: There is no Melisma_translator, so remove IR references to it
IR: Fix index node hierarchy
Cadenza changes to rhythms.itely
John Mandereau [Sat, 23 Aug 2008 16:37:11 +0000 (18:37 +0200)]
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:
Fix configure and compilation issues with CPPFLAGS
Change harp pedal outlines to ellipses
GDP NR 5.3 Modifying properties
John Mandereau [Fri, 22 Aug 2008 12:51:12 +0000 (14:51 +0200)]
Merge branch 'master' into lilypond/translation
* master:
Partially update French docs
Docs: Use @rlsrnamed for link to snippets Top
Update for Staff
MusicXML: Implement harp-pedals, now that it's available in lilypond
GDP NR Appendices: Add descriptions of indices
New markup commands: \left-column and \right-column.
Harp pedals: Cleanup
Spanish docs: Fix link to IR / BassFigure (no longer NewBassFigure)
Markup command indexing: don't use internal function names.
Bump version.
Compile fix...
New regression tests should have 2.11.57...
Docs: Add fret and harp pedal diagrams to markup category instrument-specific-markup
Add instrument-specific-markup-interface, assign to TextScript and add (fret-board|harp-pedal)-details to it
Feature: Add Harp pedal diagrams, i.e. a \harp-pedal markup function
Add a make-line-stencil function, which correctly sets stencil extents
Fix dangling links (citeseer, personal homepages, email Adresses) in the docs
-) Remove FIXME, which has been implemented
-) Move commented-out code away from the top
-) Add short documentation for each function
-) Call a (revert stencils) a little earlier
Docs: Add fret and harp pedal diagrams to markup category instrument-specific-markup
-) Harp pedal diagrams and Fret boards will now appear in the same appendix section of
the NR, titled "Instrument Specific Markup".
-) The function to create those titles from the markup category didn't globally
replace "-" by " ". This commit fixes that problem, too.
Add instrument-specific-markup-interface, assign to TextScript and add (fret-board|harp-pedal)-details to it
Harp Pedal diagrams and fret board diagrams can be tweaked using the
fret-board-details and harp-pedal-details property alists of TextScript.
However, so far they were not "officially" assigned to any interface of
TextScript, so they didn't appear in the auto-generated documentation...
Feature: Add Harp pedal diagrams, i.e. a \harp-pedal markup function
Add a \harp-pedal markup function, which produces harp pedalling diagrams. The
syntax is
\harp-pedal #"^-v|--ov^"
The contents of the string define the positions of the pedals (^/-/v for
up/neutral/down), | is the divider and o indicates that the next pedal
should be circled. It can be tweaked through the size and thickness props
and the harp-pedal-details property list of the TextScript grob. For this, I
had to add a harp-pedal-interface, too.
The only issue I'm still having is that lilypond does not have a function
to draw an ellipse, so all I can do for circled pedals is to draw a circle
rather than an ellipse... Also, using a rounded box does not work, as that
fills its contents, thus overdrawing the pedal box.
I've also added three regression test cases, namely
-) Basic functionality checks (including circled boxes and an empty definition
string, as well as invalid characters in the string)
-) Sanity checks: Lilypond will check whether the diagram follows standard
rules (7 pedals with one divider after the third). If not, it will print
out a warning, but should still produce the diagram as given.
-) Tweaking: Most details of the diagram can be tweaked using size, thickness
and harp-pedal-details.
Add a make-line-stencil function, which correctly sets stencil extents
So far, one had to create line stencils manually using
(ly:make-stencil (list 'draw-line ...) xext yext)
Unfortunately that meant that one had to specify the x- and y- coordinates
twice. This new make-line-stencil function takes the coordinates once,
creates the stencil and properly sets its extent (adding half the line
width to all coordinates of the x- and y-intervals).
Signed-off-by: Reinhold Kainhofer <reinhold@kainhofer.com>
John Mandereau [Tue, 19 Aug 2008 09:54:01 +0000 (11:54 +0200)]
Merge branch 'lilypond/translation'
* lilypond/translation:
Nitpick in de.po
Update Documentation de.po
Update master doc files -- Spanish.
Add Spanish mailing list in footer
Update of Spanish Doc PO file.
Translations HTML page template. Spanish.
Update of Doc index page. Spanish.
Update of Documentation/po/de.po
John Mandereau [Sun, 17 Aug 2008 16:03:52 +0000 (18:03 +0200)]
Merge branch 'lilypond/translation' of ssh://jomand@git.sv.gnu.org/srv/git/lilypond
* 'lilypond/translation' of ssh://jomand@git.sv.gnu.org/srv/git/lilypond:
Reordering of single-staff polyphony.
Tiny updates
Mark reorder plan for Simultaneous
Typo
Fix octave in example
Better explaination of implicit and explicit voices.
Reword and added example from Carl.
John Mandereau [Sun, 17 Aug 2008 15:06:39 +0000 (17:06 +0200)]
Raise input/lsr priority in lilypond-book include path
Some LSR snippets have the same file name as regression tests, and we
usually prefer to include a LSR snippet over a similar but
non-identical regression test in our manuals.
Add two-parameter versions of @ruser etc. to allow specifying the displayed text
Sometimes node named cannot contain special characters, which you would like
to be displayed in the link text. Thus, the third argument of @ref needs to be
used. Unfortunately, Texinfo (or rather texi2pdf) does not support optional
arguments to macros, so we have to add new two-parameter versions of all our
xref macros.
I als streamlined the definitions in macros.itely a little bit (distinguish only bigpage, not bigpage and tex).
This also allows us to link to the Top node of any manual with displaying the
manual title instead of "Top".