| Commit message (Expand) | Author | Age | Files | Lines |
... | |
* | stencil.scm: make args optional in stencil-whiteout | Paul Morris | 2016-01-13 | 1 | -6/+13 |
* | Use define-session-public w/ accidental-styles alist...Use define-session-public with
accidental-styles alist.
From comment by David Kastrup.
| Simon Albrecht | 2016-01-04 | 1 | -1/+1 |
* | Store accidental styles in an alist...This rewrites the way how accidental styles
are stored and accessed.
Previously the two were
mangled in the set-accidental-style
procedure so that adding custom styles
required complete redefinition of
this procedure and copying all the
existing definitions. Now, the actual
specifications of accidental styles
are stored in the 'accidental-styles'
alist, and the set-accidentals-properties
and set-accidental-style procedures
have been replaced by a single procedure,
which reads from that alist and
sets the context properties accordingly.
| Simon Albrecht | 2016-01-04 | 1 | -169/+151 |
* | Issue 4716 Improve note-by-number to deal better with flag-styles...- Per default every ancient note-head will get a mensural-style-flag.
- overriding flag-style will now always work with supported styles:
default, straight- and flat-flags and (neo-)mensural-flags
| Thomas Morley | 2016-01-03 | 1 | -10/+23 |
* | Issue 4701/2: Fix `-dgs-load-lily-fonts' option...internal-font test by name is changed to the following:
CFF-font or not.
The font file exists in the LilyPond data directory or not.
| Masamichi Hosoda | 2015-12-28 | 1 | -5/+10 |
* | Issue 4701/1: Fix `-dgs-load-fonts' option with non-Emmentaler music font...Using CFF-font test instead of internal-font test,
non-Emmentaler CFF-font can be embedded.
| Masamichi Hosoda | 2015-12-28 | 1 | -1/+1 |
* | Issue 4702/2: Add conversion function creator make-semitone->pitch...Also contains a function shift-semitone->pitch for moving a given
conversion function to a different key.
The functions work on semitones rather than the whole tones that
LilyPond uses in the accidentals of its pitches since the semitones
are the more natural basis for most applications (including
Midi-related work) as well as for humans: 6 whole notes per octave
sounds a lot less common than 12 semitones.
There are currently no uses of those functions: they are provided as a
convenience.
| David Kastrup | 2015-12-28 | 1 | -0/+63 |
* | Issue 4702/1: Implement `music-pitches' function | David Kastrup | 2015-12-28 | 1 | -0/+15 |
* | Remove unused `max-stretch' property. | Werner Lemberg | 2015-12-26 | 1 | -3/+0 |
* | scm/markup.scm comment out debugging code...No need to display a
list of markup commands
when not debugging.
| Paul Morris | 2015-12-25 | 1 | -1/+1 |
* | Changes minimum-space to extra-space in BarLine.space-alist.clef...issue 4694
Prevents bad spacing, if Clef is forced to be displayed after BarLine
via changed BreakAlignment.break-align-orders
| Thomas Morley | 2015-12-19 | 1 | -1/+1 |
* | 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
| Thomas Morley | 2015-12-19 | 1 | -33/+68 |
* | 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.
Example:
quarter-markup = \markup \note-by-number #2 \etc
\markup { 3/8: \quarter #1 #UP }
| David Kastrup | 2015-12-16 | 1 | -6/+9 |
* | Issue 4686: Don't hardwire usable size of StrokeFinger.digit-names vector | David Kastrup | 2015-12-13 | 1 | -3/+5 |
* | Add and use note-collision-threshold grob property...Includes a regression test.
| Paul Morris | 2015-12-11 | 2 | -0/+7 |
* | Use make-bow-stencil to simplify make-parenthesis-stencil...issue 4675
Changes parentheses-item::calc-angled-bracket-stencils and
parenthesize-stencil accordingly
| Thomas Morley | 2015-12-08 | 2 | -60/+20 |
* | Implement rounded-box whiteout style | Paul Morris | 2015-12-04 | 3 | -8/+20 |
* | Doc: IR - Improve grob 'size' description...Issue 4438
Improve the description
used in the the 'size'
property definition.
| James Lowe | 2015-11-28 | 1 | -1/+2 |
* | 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
| Thomas Morley | 2015-11-25 | 2 | -0/+184 |
* | Issue 4663: Deobfuscate on-the-fly-markup definition...This must be one of the most complicated ways imaginable for calling a
procedure.
| David Kastrup | 2015-11-25 | 1 | -6/+3 |
* | 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
| Thomas Morley | 2015-11-17 | 2 | -7/+12 |
* | Issue 4656: Let concat-markup fold \char calls into surrounding strings...This results in
\markup \column \box { AVA
\concat { A V A }
\concat { A \char #(char->integer #\V) A }
}
using the same kerning in all three lines while previously the third
line differed.
| David Kastrup | 2015-11-13 | 1 | -5/+7 |
* | Issue 4654: offset-fret modifies its definition | David Kastrup | 2015-11-13 | 1 | -16/+13 |
* | 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.
| Paul Morris | 2015-11-11 | 4 | -49/+53 |
* | 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 | 2015-11-07 | 1 | -7/+29 |
* | Doc: scm - Clarify ly:context-pushpop-property...Issue 4639
Clarified when we mean
'\temporary \overrride'
and just '\overrride'.
| James Lowe | 2015-11-07 | 1 | -4/+6 |
* | 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
| Thomas Morley | 2015-11-01 | 1 | -12/+29 |
* | Issue 4615: Don't center letter fret labels but align them at their baseline | David Kastrup | 2015-11-01 | 2 | -5/+6 |
* | Save an unnecessary double calculation in tab-note-head::print | David Kastrup | 2015-11-01 | 1 | -3/+1 |
* | fix unwanted capo indication in fret diagrams...issue 4644
Adding a condition to do 1+ for capo-fret only if open strings are
absent and capo-fret is not zero
| Thomas Morley | 2015-11-01 | 1 | -1/+2 |
* | Issue 4647: Fix typo in grob::offset-function...This most likely causes problems with the fingering engravers.
| David Kastrup | 2015-10-28 | 1 | -2/+2 |
* | grob::offset-function: fix outdated documentation string | David Kastrup | 2015-10-27 | 1 | -3/+3 |
* | Issue 4638: Make trailing garbage in chord mode a parser error...Previously, this was just a warning, resulting in no useful error location
for the user.
| David Kastrup | 2015-10-23 | 1 | -1/+2 |
* | simplify `make-bezier-stencil'...issue 4637
Use `make-path-stencil' for it.
As a consequence `make-curved-barre-stencil' from scm/fretdiagrams.scm
is simplified as well.
`make-parenthesis-stencil' in scm/stencil.scm a little bit, at least.
| Thomas Morley | 2015-10-20 | 2 | -66/+51 |
* | Issue 4634: Simplify coord-rotate...This does not fix the problem that (sin PI) is not really zero because
of the MPU working with higher precision than PI is specified, but at
least it makes the code nicer to read and modify.
| David Kastrup | 2015-10-17 | 1 | -14/+7 |
* | Issue 4131/1: Reimplement forced partcombine decisions via context properties...One music type and concept less to worry about.
Since this tracks the partcombine decisions via context properties,
using one forced partcombine override in one voice will not be cancelled
by another forced partcombine in another.
In the event stream, \once\override is indistinguishable from
\override ... \revert so in order to be able to implement
\once\partcombine ... in one voice, we have to retain any permanent
\partcombineForce in the other.
| David Kastrup | 2015-10-05 | 5 | -10/+14 |
* | Issue 4620/5: Remove/replace Simple_closure smob type | David Kastrup | 2015-10-02 | 1 | -1/+0 |
* | Issue 4620/3: Add grob::compose-function and grob::offset-function...Those are the main replacements for the uses of ly:make-simple-closure
in lily/grob-closure.cc.
| David Kastrup | 2015-10-02 | 1 | -1/+47 |
* | Issue 4620/1: Remove unused function chain-grob-member-functions | David Kastrup | 2015-10-02 | 1 | -7/+0 |
* | Issue 4614/2: Let \chordmode { c:5 } mean <c' g'> rather than <c' e' g'> | David Kastrup | 2015-09-26 | 1 | -3/+11 |
* | Issue 4614/1: Let c:sus be interpreted as c:sus4 | David Kastrup | 2015-09-26 | 1 | -2/+8 |
* | Issue 4612: Don't let AccidentalPlacement::add_accidental rewrite X-offset...It does not seem necessary, obfuscates matters and precludes use of \offset.
| David Kastrup | 2015-09-23 | 1 | -1/+3 |
* | Issue 4608: Change scheme function name for default font...This commit changes the function name for default font
because Century Schoolbook is no longer the default font.
| Masamichi Hosoda | 2015-09-21 | 2 | -2/+2 |
* | Issue 4609/5: Let \displayLilyMusic heed \once \unset and \once \revert | David Kastrup | 2015-09-20 | 1 | -3/+7 |
* | Let note-by-number and rest-by-number be robust against overriding font-name...issue 4606
This is done by setting font-name #f as it is done for musicglyph already.
Reverts some additions made by issue 3096, which became redundant now.
| Thomas Morley | 2015-09-20 | 2 | -27/+14 |
* | Issue 4601/1: Refactor part of offsetter into grob-transformer | David Kastrup | 2015-09-17 | 1 | -19/+27 |
* | Issue 913: improve \partcombine when parts have unequal lengths...Add terminal entries to Voice-state arrays at the moment the last
event ends.
This also improves Issue 1677 by engraving notes that were missing;
however, it does not resolve it because the rests are still wrong.
| Dan Eble | 2015-09-14 | 1 | -10/+40 |
* | Implement new markup-command overlay...issue 4580
Allows for \markup \overlay { a list }
| Thomas Morley | 2015-09-12 | 1 | -5/+22 |
* | Add specific author fields for PDF (Issue 4563) | Phil Holmes | 2015-09-06 | 1 | -1/+1 |
* | Clear fret-diagram- and harp-pedal-input-strings from whitespace...issue 4575
Whitespace-characters are deleted before further processing.
Allows for
\markup \fret-diagram #"s:2;h:5;
6-3;5-5;4-5;3-4;2-3;1-x;"
Also adding errors for typos in fret-diagram with a meaningful message:
\markup \fret-diagram #"s:2;g:r;
6-3;5-5;4-5;3-4;2-3;1-x;"
will return:
fatal error: Unhandled entry in fret-diagram "g:r" in "g:r"
This error would not apply, if something for #\g would be defined
in fret-parse-definition-string somewhere in the future.
Then, the message would be:
fatal error: Unhandled entry in fret-diagram "r" in "g:r"
Something similiar is already in harp-pedals.scm
| Thomas Morley | 2015-09-05 | 3 | -7/+36 |