| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
| |
Run make grand-replace to update all coopyright statements
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
Conflicts:
Documentation/snippets/alternative-breve-note.ly
input/regression/glissando-consecutive.ly
input/regression/glissando-index.ly
|
| |
|
|
|
|
|
|
|
|
| |
This commit moves the pitchnames alist declarations to
define-note-names.scm, for consistency (the reason why
pitchnames where defined in ly/ in the first place was
the old \include "foobar.ly" syntax previously used for
language selection, but it is no longer required).
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This commit adds a new \language command that may be used
to select note names language in lieu of the more complicated
\include "foobar.ly" syntax.
All language files have been emptied and the pitchnames alists
have been gathered in a new language-init.ly file.
The old syntax is still supported; to avoid code duplication,
language files just use the new \language command internally.
arabic.ly isn't affected by this change and must still be
manually included. This specificity will have to be taken
into account when documenting the new syntax.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Signed-off-by: Han-Wen Nienhuys <hanwen@xs4all.nl>
Signed-off-by: Jan Nieuwenhuizen <janneke@gnu.org>
Signed-off-by: John Mandereau <john.mandereau@gmail.com>
Signed-off-by: Graham Percival <graham@percival-music.ca>
Signed-off-by: Reinhold Kainhofer <reinhold@kainhofer.com>
Signed-off-by: Joe Neeman <joeneeman@gmail.com>
Signed-off-by: Heikki Johannes Junes <hjunes@gmail.com>
Signed-off-by: Neil Puttock <n.puttock@gmail.com>
Signed-off-by: Carl D. Sorensen <c_sorensen@byu.edu>
Signed-off-by: Mats Bengtsson <mats.bengtsson@s3.kth.se>
Signed-off-by: Werner Lemberg <wl@gnu.org>
Signed-off-by: Patrick McCarty <pnorcks@gmail.com>
Signed-off-by: Nicolas Sceaux <nicolas.sceaux@free.fr>
|
| |
|
| |
|
| |
|
|
|
|
| |
(cherry picked from d765a75cf6ea0824228b7fe2027dd4757f96fa9d commit)
|
|
|
|
|
|
|
|
|
| |
(add_unordered_grob): new function.
* lily/grob-array.cc (Grob_array): grob-arrays are always assumed
to ordered, unless the opposite has been proved. This fixes
random reordering of large object groups across linebreaks,
eg. beams.
|
|
|
|
| |
multiply y-shift for dot with direction.
|
|
|
|
|
| |
(lilypond_version_re_str): require
only numbers and dots in \version string.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
alphabetical order.
* input/regression/trill-spanner-pitched.ly: new file.
* lily/font-interface-scheme.cc (LY_DEFINE): function
ly:grob-default-font (changed from get-default-font).
* lily/axis-group-interface-scheme.cc (LY_DEFINE): new file.
* lily/note-head.cc (internal_print): if style is not a symbol,
set style to 'default.
(internal_print): no style suffix if glyph-name-procedure not
set. Default to quarter head.
* scm/define-grobs.scm (Module): new grob TrillPitchHead.
* scm/define-music-properties.scm (all-music-properties): add trill-pitch.
* ly/music-functions-init.ly: \pitchedTrill
* lily/pitched-trill-engraver.cc (acknowledge_grob): new file.
* ly/Welcome_to_LilyPond.ly: update to 2.6.0
* lily/trill-spanner-engraver.cc (finalize): rename req -> event
* scm/define-markup-commands.scm (pad-markup): pad-markup command.
|
|
|
|
|
|
|
| |
case.
(conv): add dummy 2.4.0 conversion rule.
* input/regression/part-combine-text.ly (comm): add expect strings.
|
|
|
|
|
|
|
| |
* 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/beam-concave.cc: new file, with new routines for concave
decisions. There are now two types of concaveness: 1. a sharp
logic decision forcing a beam horizontal, and 2. a number that
measures how concave beams are that are not caught by 1.
This fixes: morgenlied.ly and input/regression/beam-concave.ly
|
|
|
|
|
|
|
| |
remove \score and \notes from manual.
* lily/my-lily-lexer.cc (My_lily_lexer): really switch on note
mode in the beginning.
|
|
|
|
|
|
|
| |
This fixes setting notenames with `\include "nederlands.ly" '
* lily/my-lily-parser.cc (LY_DEFINE): ly:parser-set-note-names:
new function.
|
| |
|
| |
|
|
|
|
| |
prevent aligned 6ths.
|
| |
|
|
|
|
|
|
| |
* lily/context-scheme.cc (LY_DEFINE): use Scheme style naming for
music/context/grob property functions. Internally, use
get_property() and set_property() for both.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
create scalable PS and PDFs for input/{test,template,regression}.
* lily/context.cc (is_alias): move function.
(is_alias): add Bottom as context alias.
(find_create_translator): add Bottom as a context alias for creation.
* lily/stencil.cc: rename Molecule to Stencil. Changes throughout.
* lily/parser.yy (music_property_def): new syntax for property
assignments:
\set A.B = #C , \unset A.B
\override A.B #C = #D, \revert A.B #C
* lily/my-lily-lexer.cc: remove \property
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* scm/lily.scm (alist->hash-table): new function.
* Documentation/user/refman.itely (Percussion staves): update doco.
* input/regression/drums.ly (timb): updates
* lily/note-performer.cc (create_audio_elements): robustness fix.
* ly/engraver-init.ly: add DrumStaff and DrumVoice contexts
* lily/drum-note-engraver.cc: new file.
* ly/drumpitch-init.ly: move drum definitions
* scm/drums.scm: remove file.
* lily/*.cc: remove abort-event everywhere.
* lily/note-heads-engraver.cc (process_music): robustification.
* lily/accidental-engraver.cc (process_acknowledged_grobs): robustification.
* lily/parser.yy (simple_element): add \drums mode.
(simple_element): remove \pitchnames , \chordmodifiers. Use
variables to store this.
* lily/lexer.ll (My_lily_lexer): remove support for \PITCHNAME
outside \notes.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Documentation/user/refman.itely (Pitches): doc quarter tones.
* lily/pitch.cc (LY_DEFINE): ly:pitch-quartertones: new function
(quartertone_pitch): new function
* mf/feta-toevallig.mf: add 3/4 sharp, 1/4 sharp, 1/4 flat.
* ly/nederlands.ly: add -eh and -ih for quarter tones.
* mf/feta-toevallig.mf: change accidental codes.
* scm/lily.scm (ly:get-option): switch on debugging only for
--verbose.
* lily/lily-guile.cc: remove ly:verbose?
* lily/scm-option.cc (LY_DEFINE): add verbose to get-option.
* lily/parser.yy (TODO): only do gh_call() for apply with
procedure argument.
|
|
|
|
| |
Apply rule.
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
* ly/engraver-init.ly (GraceContext): Add.
* run:
convert-ly $(find . -name *.ly)
* ly/chord-modifiers-init.ly (ignatzekExceptionMusic): Hmm: fix
new chords.
|
| |
|
| |
|
| |
|
|
=========
* Mensural rests (Juergen Reuter)
* Swedish translation (Thanks to the translation project)
* Bugfix: down 8th flag restored.
* Bugfix: span-bars and hara-kiri.
* More advanced collisions: handle meshed chords as well.
1.5.8.j
|