Federico Bruni [Sun, 27 Dec 2015 00:05:04 +0000 (01:05 +0100)]
Doc-it: update @ruser links and fix a wrong translation.
Translated the last missing @rweb and @rlearning links.
All @ruser links are translated except for a few links to chapter 2 and
5 of NR in the Learning manual.
Thomas Morley [Sun, 6 Dec 2015 17:52:04 +0000 (18:52 +0100)]
Improve markup->string
issue 4685
Search and filter lily-module for all relevant markup-(list)-commands
to prevent error-prone manual selecting.
Special-casing put-adjacent and fill-with-pattern
markup-commands listed in markup-commands-to-ignore are not taken into
account
David Kastrup [Wed, 9 Dec 2015 20:33:00 +0000 (21:33 +0100)]
Issue 4687/1: Let \etc in partial markup commands stand for any arguments
Previously, \etc could only stand for a final markup argument. Now an
arbitrary kind and number of arguments from the last markup command in
a markup command chain may be omitted.
David Kastrup [Wed, 25 Nov 2015 12:19:26 +0000 (13:19 +0100)]
Issue 4671: convert-ly rule for ly:music-function-extract
The extracted music function no longer takes parser/location arguments since
version 2.19.22. This convert-ly rule caters with the simplest use of
ly:music-function-extract, calling one music function from inside another.
Federico Bruni [Thu, 26 Nov 2015 16:46:42 +0000 (17:46 +0100)]
Doc-it: add chapter 3 of Notation Reference
I left one paragraph of NR 3.6.1 untranslated, as it was
not clear. I'll wait for a doc patch:
https://lists.gnu.org/archive/html/lilypond-user/2015-12/msg00141.html
David Kastrup [Sun, 14 Jun 2015 15:43:13 +0000 (17:43 +0200)]
Issue 4674: Disallow "Scheme_engraver" as an engraver class of its own
It should not be registered as "Scheme_engraver", and no instances of it
should be allowed to exist without a definition of their own.
Also, instead of TRANSLATOR_DECLARATIONS_NO_LISTENER we use
TRANSLATOR_FAMILY_DECLARATIONS for anything not pertaining to an
individually documented translator.
James Lowe [Sat, 21 Nov 2015 21:47:47 +0000 (21:47 +0000)]
Doc - CG: Update information about git-cl
I have moved the information
about how to download and
configure git-cl - that was
previously under the
'Commits and Patches' section -
to its own @node (along side
LilyDev and lily-git) under
the 'quick start' section as
it seemed unnecessarily hard
to find in amongst all the
other information, especially
for new developers.
I've added more explicit steps
for LilyDev users - on how to
update git-cl - and also, more
generally, on how to 'configure'
git cl, especially now that we
are using Allura and need the
extra login/bearer token
requirements.
Thomas Morley [Tue, 3 Nov 2015 21:05:50 +0000 (22:05 +0100)]
Implement make-bow-stencil, make-tie-stencil for use in markup-commands
undertie and overtie
issue 3088
In a follow up it is planned to replace make-parenthesis-stencil with
an appropriate setting of make-bow-stencil and to partially rework the
parenthesize-markup-command
David Kastrup [Fri, 13 Nov 2015 16:54:46 +0000 (17:54 +0100)]
Issue 4657: Tweak Rest.staff-position fails with beam
The problem here appears to be that Beam::rest-collision-callback
returned 0 instead of any previously established offset when it
decided not to tamper with the default rest positioning without beam.
This also rewrites Beam::pure-rest-collision-callback (which appears
to have dealt correctly with the offsets here and appears
disconcertingly diverged from the unpure callback) a bit.
Thomas Morley [Sun, 8 Nov 2015 22:32:32 +0000 (23:32 +0100)]
make supportNonIntegerFret a context-property
issue 4655
restores the arguments of determine-frets (changed with issue 4643)
to the previous state, changes the code of determine-frets to rely
on the newly created supportNonIntegerFret-context-property
James Lowe [Wed, 11 Nov 2015 18:17:13 +0000 (18:17 +0000)]
Doc: NR Clarify repeats w\ partials and barchecks
Suggestions from Keith via another
unrelated patch (but in the same
*.itely file) to tidy up the two
examples when not to use bar checks
and partials with \alternative repeats.
James Lowe [Sun, 1 Nov 2015 11:34:43 +0000 (11:34 +0000)]
Doc: Usage - Update svg & svg-woff backend text
Issue 4650
Update explanation so as to
inform the user that they will
need to make sure that the font/
WOFF font file information for
anything other than LP Music glyphs
are not included and need to be
'made available' to the SVG viewer
separately.
Paul Morris [Tue, 10 Nov 2015 21:13:38 +0000 (16:13 -0500)]
Issue 4504/1 add whiteout-style, drop whiteout-box
Introduce whiteout-style grob property, with
options of 'box and 'outline, to be used with
the whiteout grob property, and an equivalent
style property for the whiteout markup command.
Remove the whiteout-box grob property and
markup command, and use the new properties
instead.
Make the box style of whiteout the default
style again, as it was before issue 4418.
David Kastrup [Tue, 3 Nov 2015 12:36:54 +0000 (13:36 +0100)]
Issue 4653: French beam ending on rest causes segfault
The issue here is that Stem::set-beaming may set one of the beaming
segment lists to #f instead of an empty list, and not all users of
"beaming" (in this case where_are_the_whole_beams) were prepared to
deal with this.
Thomas Morley [Sun, 1 Nov 2015 15:18:26 +0000 (16:18 +0100)]
quarter tones in tablature
issue 4643
micro-tones in TabStaff are now printable. Unless the chosen
string-tuning will allow it, this feature is disabled for
FretBoards.
- changing determine-frets (adding an optional argument) and
fret-number-tablature-format
- adding a regtest with quarter-tone-string-tuning
- documenting it in Documentation/notation/fretted-strings.itely
and Documentation/changes.tely
Thomas Morley [Mon, 19 Oct 2015 22:42:09 +0000 (00:42 +0200)]
modify coord-rotate to get exact values for (sin PI) etc
issue 4640
Done by switching to appropiate values for the angle and/or switching
sin to cos and vice versa
Also changing cyclic-base-value from using nested if to cond for better
readability