]> git.donarmstrong.com Git - lilypond.git/log
lilypond.git
12 years agoMerge remote branch 'origin' into release/unstable release/2.15.6-1
Graham Percival [Tue, 26 Jul 2011 17:42:42 +0000 (18:42 +0100)]
Merge remote branch 'origin' into release/unstable

12 years agomake dist fix.
Graham Percival [Tue, 26 Jul 2011 16:42:58 +0000 (09:42 -0700)]
make dist fix.

12 years agoGives tremoli a pure height function to fix horizontal spacing.
Mike Solomon [Tue, 26 Jul 2011 15:05:36 +0000 (17:05 +0200)]
Gives tremoli a pure height function to fix horizontal spacing.

Now, tremoli do not collide with neighboring noteheads in tight
spacing situations.

12 years agoProduces better error messages when one forgets to document a property.
Mike Solomon [Tue, 26 Jul 2011 09:55:24 +0000 (11:55 +0200)]
Produces better error messages when one forgets to document a property.

Now, error messages are produced if a property's type is not defined.

12 years agooutput-socket.scm: Issue 1780 oversight (format #f ...
David Kastrup [Tue, 26 Jul 2011 08:15:05 +0000 (10:15 +0200)]
output-socket.scm: Issue 1780 oversight (format #f ...

12 years agoFix Issue 1780: Scheme format functions with no destination parameter cause deprecati...
David Kastrup [Tue, 26 Jul 2011 07:43:14 +0000 (09:43 +0200)]
Fix Issue 1780: Scheme format functions with no destination parameter cause deprecation warnings in Guile V2

12 years agoRelease: update news.
Graham Percival [Tue, 26 Jul 2011 06:45:12 +0000 (07:45 +0100)]
Release: update news.

12 years agoMerge remote branch 'origin' into release/unstable
Graham Percival [Tue, 26 Jul 2011 06:43:15 +0000 (07:43 +0100)]
Merge remote branch 'origin' into release/unstable

12 years agoBump version for stable.
Graham Percival [Tue, 26 Jul 2011 05:27:56 +0000 (22:27 -0700)]
Bump version for stable.

12 years agoNews: new stable version.
Graham Percival [Tue, 26 Jul 2011 03:21:55 +0000 (20:21 -0700)]
News: new stable version.

12 years agoCG: fix add-hook for emacs indentation.
Graham Percival [Mon, 25 Jul 2011 18:03:59 +0000 (11:03 -0700)]
CG: fix add-hook for emacs indentation.

12 years agoUpdate regtest for ledgered breve rests.
Bertrand Bordage [Mon, 25 Jul 2011 13:32:55 +0000 (15:32 +0200)]
Update regtest for ledgered breve rests.

12 years agoCreates make bin command
Phil Holmes [Sun, 24 Jul 2011 16:35:10 +0000 (17:35 +0100)]
Creates make bin command

12 years agoMusicXML: Fix reading compressed files from stdin
Reinhold Kainhofer [Sat, 23 Jul 2011 17:30:05 +0000 (19:30 +0200)]
MusicXML: Fix reading compressed files from stdin

12 years agoTypo
Reinhold Kainhofer [Sat, 23 Jul 2011 15:58:20 +0000 (17:58 +0200)]
Typo

12 years agoparser.yy: Don't initialize chord drum note duration with postevents
David Kastrup [Mon, 25 Jul 2011 12:14:04 +0000 (14:14 +0200)]
parser.yy: Don't initialize chord drum note duration with postevents

12 years agoMIDI: reset channel counters when done; issue 1678
Keith OHara [Sat, 16 Jul 2011 00:09:51 +0000 (17:09 -0700)]
MIDI: reset channel counters when done; issue 1678

12 years agoparser.yy: introduce closed_music symbol for music that can't have trailing events...
David Kastrup [Sun, 24 Jul 2011 14:06:59 +0000 (16:06 +0200)]
parser.yy: introduce closed_music symbol for music that can't have trailing events or durations.

12 years agoparser.yy: avoid overuse of ly_append2. Pity there is no scm_cons_star_3.
David Kastrup [Sun, 24 Jul 2011 14:04:51 +0000 (16:04 +0200)]
parser.yy: avoid overuse of ly_append2.  Pity there is no scm_cons_star_3.

12 years agoMake the parser interpret music function signatures ly:pitch? and ly:duration?
David Kastrup [Fri, 22 Jul 2011 22:09:02 +0000 (00:09 +0200)]
Make the parser interpret music function signatures ly:pitch? and ly:duration?

12 years agoWeb: clarify GLISS+GOP starting dates.
Graham Percival [Sun, 24 Jul 2011 01:49:50 +0000 (18:49 -0700)]
Web: clarify GLISS+GOP starting dates.

12 years agoFix 1770: revert caused a crash in displayLilyMusic.
Reinhold Kainhofer [Wed, 20 Jul 2011 12:18:21 +0000 (14:18 +0200)]
Fix 1770: revert caused a crash in displayLilyMusic.

Handle the property names similar to OverrideProperty (i.e. first check
grob-property-path and then grob-property to get the name of the property).

Also add some regtests for nested properties for displayLilyMusic

12 years agoFix 1563: System start bars interpreted collapse-height as absolute length.
Reinhold Kainhofer [Mon, 11 Jul 2011 16:03:40 +0000 (18:03 +0200)]
Fix 1563: System start bars interpreted collapse-height as absolute length.

If you increased the staff-space, this meant sometimes the collapse-height
would not be enough to hide the start-bar for a staff, while in other cases
it was enough...

This patch interprets the collapse-height in multiples of the staff-space.

However, I think that the notion of a collapse-height (as a length) for
hiding/showing the system start delimiter is not the best approach in
general. Sooner or later, we should change the system to show/hide the
system start bar/bracket depending on the number of staves involved rather
than on grob height.

12 years agoDo not issue rectstroke if blot diameter is 0.0.
Han-Wen Nienhuys [Thu, 21 Jul 2011 03:31:14 +0000 (00:31 -0300)]
Do not issue rectstroke if blot diameter is 0.0.

This prevents some PostScript printers from thickening barlines.

12 years agoFix #1507: Inconsistent \festival output.
Neil Puttock [Thu, 21 Jul 2011 17:41:49 +0000 (18:41 +0100)]
Fix #1507: Inconsistent \festival output.

* input/regression/song-skip-noword.ly

  reset *skip-word* to default at end of file to prevent override leaking
  into other regression tests

* ly/festival.ly (festivalsyl):

  use paramaterize to set *syllabify* and limit its scope locally to the
  music function's body

* scm/song.scm:

  make global configuration variables srfi-39 paramaters

12 years agoCG: describe new C++ formatting (GOP-PROP 3)
Graham Percival [Sat, 16 Jul 2011 22:41:14 +0000 (15:41 -0700)]
CG: describe new C++ formatting (GOP-PROP 3)

12 years agoAdapt fixcc.py to use Astyle
Keith OHara [Sat, 16 Jul 2011 22:40:45 +0000 (15:40 -0700)]
Adapt fixcc.py to use Astyle

12 years agoDoc: Usage break last addition over two lines
James Lowe [Wed, 20 Jul 2011 22:27:25 +0000 (23:27 +0100)]
Doc: Usage break last addition over two lines

My mistake lilypond command can use '\'

Altered example to remove @smallexample but also avoid
ugly black bar lines.

12 years agoMerge remote branch 'origin' into release/unstable
Graham Percival [Wed, 20 Jul 2011 22:16:47 +0000 (15:16 -0700)]
Merge remote branch 'origin' into release/unstable

12 years agoDoc: Usage added command for transparent pngs
James Lowe [Wed, 20 Jul 2011 22:03:48 +0000 (23:03 +0100)]
Doc: Usage added command for transparent pngs

Undocumented option to produce transparent png files
using lilypond command.

Even with @small example this line is too long (produces ugly black bars in PDF)
but lilypond command cannot be used with '/' for new lines.

So we have to list it on a single line.

12 years agoFix 1390: Add slashedGrace function (graces with slashed stems but no slur, e.g....
Reinhold Kainhofer [Sun, 10 Jul 2011 20:38:30 +0000 (22:38 +0200)]
Fix 1390: Add slashedGrace function (graces with slashed stems but no slur, e.g. because the grace is tied)

12 years agoly:grob-set-property!: Don't crash if set to a simple closure.
Neil Puttock [Wed, 20 Jul 2011 16:56:59 +0000 (17:56 +0100)]
ly:grob-set-property!: Don't crash if set to a simple closure.

* lily/grob-scheme.cc (ly_grob_set_property_x):

  filter out simple closures when doing type-checking

12 years agoFix #1695: Clef change placed outside score.
Neil Puttock [Wed, 20 Jul 2011 14:49:45 +0000 (15:49 +0100)]
Fix #1695: Clef change placed outside score.

A MetronomeMark represents a special case for a break-alignable grob, since
sometimes it will be aligned on noteheads rather than prefatory material.  In
this case, we don't want it to be acknowledged by the Break_align_engraver,
since it will hijack the X-parent before the Metronome_engraver can set it at
the end of the timestep.  This causes the Paper_column_engraver to add the
MetronomeMark to the 'elements list of a NonMusicalPaperColumn.  If this paper
column is loose, its X-extent calculation will be incorrect, since it includes
the extent of the MetronomeMark whose refpoint is different (a System).
This results in the column being translated away from the MetronomeMark into the
left margin.

This patch fixes issue 1695 by removing the default setting for 'non-musical and
setting it dynamically in the Metronome_engraver.  Note that this isn't
sufficient in itself since `non-musical' checks use Item::non_musical (), which
recursively checks parents; in the case where a MetronomeMark is effectively
musical (i.e., aligned on a notehead, and parented by a PaperColumn), we also
need to return from the Break_align_engraver without potentially creating a
new BreakAlignment and setting the temporary X-parent.

* input/regression/metronome-mark-loose-column.ly:

  new regtest

* lily/break-align-engraver.cc (acknowledge_break_alignable):

  return if ack'd grob is musical (only applies to MetronomeMark)

* lily/metronome-engraver.cc (acknowledge_break_aligned):

  if a valid break-aligned grob has been ack'd, set non-musical for
  MetronomeMark

* scm/define-grobs.scm (all-grob-descriptions):

  remove default setting for non-musical in MetronomeMark definition
(cherry picked from commit 70f52d14e861d3afa78508fb735b1d4e7bb274a3)

12 years agoAdds stem-begin-position callback.
Mike Solomon [Tue, 19 Jul 2011 13:59:37 +0000 (15:59 +0200)]
Adds stem-begin-position callback.

12 years agoRevert "stem-engraver.cc: recreate stem if in need of change when merging different...
David Kastrup [Mon, 18 Jul 2011 09:25:14 +0000 (11:25 +0200)]
Revert "stem-engraver.cc: recreate stem if in need of change when merging different heads"

This reverts commit ba6c785e63f926c7ed47d62a482922df65764238.

The commit was accidental and may not be the best way to change the
type of a stem.

12 years agosuggestions.itely: Fix bad include example reported by Federico Bruni
David Kastrup [Mon, 18 Jul 2011 07:19:35 +0000 (09:19 +0200)]
suggestions.itely: Fix bad include example reported by Federico Bruni

12 years agostem-engraver.cc: recreate stem if in need of change when merging different heads
David Kastrup [Wed, 2 Feb 2011 09:14:11 +0000 (10:14 +0100)]
stem-engraver.cc: recreate stem if in need of change when merging different heads

12 years agolily/stem-engraver.cc: allow distinguishable durations to be stemmed together (string...
David Kastrup [Wed, 12 Jan 2011 12:07:42 +0000 (13:07 +0100)]
lily/stem-engraver.cc: allow distinguishable durations to be stemmed together (string chords)

12 years agoMove \RemoveEmptyStaves to new file for context modifications.
Neil Puttock [Sun, 17 Jul 2011 21:58:19 +0000 (22:58 +0100)]
Move \RemoveEmptyStaves to new file for context modifications.

This allows \RemoveEmptyStaves to be invoked outside \layout blocks, i.e.,
directly following a context instantiation:

\new Staff \RemoveEmptyStaves { ... }

or

\new Staff \with { \RemoveEmptyStaves } { ... }

* input/regression/remove-empty-context-mod.ly

  new regtest

* ly/context-mods-init.ly:

  new file for context modification identifiers

* ly/declarations-init.ly:

  include context-mods-init.ly; placed before engraver-init.ly to ensure
  \RemoveEmptyStaves is accessible for deprecated \RemoveEmptyStaffContext
  and analogues

* ly/engraver-init.ly:

  remove \RemoveEmptyStaves declaration

12 years agoGets rid of vestigial variable.
Mike Solomon [Sun, 17 Jul 2011 17:21:34 +0000 (19:21 +0200)]
Gets rid of vestigial variable.

12 years agoLSR: run makelsr.py locally.
Graham Percival [Sat, 16 Jul 2011 20:40:48 +0000 (13:40 -0700)]
LSR: run makelsr.py locally.

12 years agoFix rhythm and add bar checks to a regtest.
Graham Percival [Sat, 16 Jul 2011 15:44:58 +0000 (08:44 -0700)]
Fix rhythm and add bar checks to a regtest.

12 years agoAdds redirect-lilypond-output option to book
Phil Holmes [Fri, 1 Jul 2011 15:07:04 +0000 (16:07 +0100)]
Adds redirect-lilypond-output option to book

Adds a new option to lilypond-book that causes the lilypond
output to be directed to logifles.  The option is:
--redirect-lilypond-output

12 years agoFix a segfault caused by improper initialization of SCM.
Joe Neeman [Thu, 14 Jul 2011 23:56:28 +0000 (09:56 +1000)]
Fix a segfault caused by improper initialization of SCM.

12 years agoadd transposing instruments to GLISS list
Janek Warchol [Wed, 6 Jul 2011 21:13:53 +0000 (23:13 +0200)]
add transposing instruments to GLISS list

12 years agocorrecting note about rerunning regtests
Janek Warchol [Tue, 5 Jul 2011 07:45:15 +0000 (09:45 +0200)]
correcting note about rerunning regtests

looks like it is necessary to make test-clean
if you want to check regtests on a new branch
without making test-baseline

12 years agoan example of minimal example
Janek Warchol [Mon, 4 Jul 2011 19:39:28 +0000 (21:39 +0200)]
an example of minimal example

for some people it's not clear enough how tiny
a tiny example should be. So i used a recently
discussed example to illustrate it, and also
changed some wording and style.

12 years agoInstitutes property checks for non-event context property settings.
Mike Solomon [Thu, 14 Jul 2011 20:02:49 +0000 (22:02 +0200)]
Institutes property checks for non-event context property settings.

This fixes issue 1734 in addition to any potential incorrect settings
of properties in the layout block.  While this entails a property check
for all property settings in the ly/ folder, the time this takes is
negligible.

12 years agoNew breve rest with ledger lines
Bertrand Bordage [Wed, 22 Jun 2011 23:27:12 +0000 (01:27 +0200)]
New breve rest with ledger lines

12 years agoRelease: bump version.
Graham Percival [Wed, 13 Jul 2011 15:37:57 +0000 (08:37 -0700)]
Release: bump version.

12 years agoRelease: update news.
Graham Percival [Tue, 12 Jul 2011 20:52:22 +0000 (13:52 -0700)]
Release: update news.

12 years agoDoc-es: miscellaneous corrections.
Francisco Vila [Wed, 13 Jul 2011 14:38:37 +0000 (16:38 +0200)]
Doc-es: miscellaneous corrections.

12 years agoDoc-es: fix typo and menu.
Francisco Vila [Wed, 13 Jul 2011 11:40:58 +0000 (13:40 +0200)]
Doc-es: fix typo and menu.

12 years agoDoc-es: fix compile.
Francisco Vila [Wed, 13 Jul 2011 11:28:42 +0000 (13:28 +0200)]
Doc-es: fix compile.

12 years agoDoc: update Translation Status.
Francisco Vila [Wed, 13 Jul 2011 11:01:50 +0000 (13:01 +0200)]
Doc: update Translation Status.

12 years agoDoc-es: update Pitches, Staff, web/Manuals, web/NEWS.
Francisco Vila [Wed, 13 Jul 2011 10:19:36 +0000 (12:19 +0200)]
Doc-es: update Pitches, Staff, web/Manuals, web/NEWS.

12 years agoMerge branch 'master' into lilypond/translation
Francisco Vila [Wed, 13 Jul 2011 10:14:51 +0000 (12:14 +0200)]
Merge branch 'master' into lilypond/translation

12 years agoDoc-es: update Staff.
Francisco Vila [Wed, 13 Jul 2011 10:13:07 +0000 (12:13 +0200)]
Doc-es: update Staff.

12 years agoDoc-es: update Simultaneous.
Francisco Vila [Wed, 13 Jul 2011 09:21:54 +0000 (11:21 +0200)]
Doc-es: update Simultaneous.

12 years agoRelease: update news. release/2.15.5-1
Graham Percival [Tue, 12 Jul 2011 20:52:22 +0000 (13:52 -0700)]
Release: update news.

12 years ago Doc [nl]: Translation update.
Jan Nieuwenhuizen [Tue, 12 Jul 2011 18:51:43 +0000 (20:51 +0200)]
 Doc [nl]: Translation update.

12 years agoFix #1581: Only NoteEvents can cause a tie. Ignore all other events that create note...
Reinhold Kainhofer [Sun, 10 Jul 2011 19:41:55 +0000 (21:41 +0200)]
Fix #1581: Only NoteEvents can cause a tie. Ignore all other events that create note heads

12 years agoFix issues 75 and 1256: Allow multiple concurrent slurs
Reinhold Kainhofer [Sat, 2 Jul 2011 20:23:53 +0000 (22:23 +0200)]
Fix issues 75 and 1256: Allow multiple concurrent slurs

Rewrite the Slur_engraver and the Phrasing_slur_engraver to support
multiple concurrent slurs. The default lilypond syntax using parentheses
still supports only one slur at a time, but by adding a spanner-id property
to the (Phrasing)SlurEvent music expression, one can create multiple
concurrent slurs, each with a different spanner-id.

This finally allows appoggiaturas and acciaccaturas (which both create a
slur from the grace note the the next note) to be placed inside a slur.

If we observe a new slur start while a slur is already present, we now
totally ignore the new slur event, so it does not influence the appearance
of the existing slur (bug 1256)

12 years agoFix 1676: Properly count the notes in a chord tremolo (ignore all non-note events)
Reinhold Kainhofer [Sun, 10 Jul 2011 21:12:12 +0000 (23:12 +0200)]
Fix 1676: Properly count the notes in a chord tremolo (ignore all non-note events)

12 years agofix 750: No warning for non-found voice in lyrics combine when lyrics are empty
Reinhold Kainhofer [Mon, 16 Nov 2009 17:57:26 +0000 (18:57 +0100)]
fix 750: No warning for non-found voice in lyrics combine when lyrics are empty

Use a bool flag to store whether the Lyrics context was ever really created
(i.e. one moment was processed). If that's not the case, then the lyrics
are empty, and we shouldn't print any warning about non-existing voices
(since we never even tried to find an appropriate voice; and we also don't
need one anyway).

Fixes isse 750 (http://code.google.com/p/lilypond/issues/detail?id=750)

12 years agoCG: add final GOP-PROP 2: contrib. and mentors
Graham Percival [Tue, 12 Jul 2011 14:10:48 +0000 (07:10 -0700)]
CG: add final GOP-PROP 2: contrib. and mentors

12 years agoWeb-es: update Download.
Francisco Vila [Tue, 12 Jul 2011 12:58:18 +0000 (14:58 +0200)]
Web-es: update Download.

12 years agoDoc-es: update Committishes for snippets.
Francisco Vila [Tue, 12 Jul 2011 12:04:39 +0000 (14:04 +0200)]
Doc-es: update Committishes for snippets.

12 years agoDoc-es: run makelsr.
Francisco Vila [Tue, 12 Jul 2011 11:55:14 +0000 (13:55 +0200)]
Doc-es: run makelsr.

12 years agoDoc-es: update Pitches.
Francisco Vila [Tue, 12 Jul 2011 11:36:41 +0000 (13:36 +0200)]
Doc-es: update Pitches.

12 years agoDoc-es: update Input.
Francisco Vila [Tue, 12 Jul 2011 10:25:58 +0000 (12:25 +0200)]
Doc-es: update Input.

12 years agoPitch bend tuning fixes
Graham Breed [Thu, 23 Jun 2011 23:12:52 +0000 (00:12 +0100)]
Pitch bend tuning fixes

1) The pitch isn't always rounded to the nearest equally
tempered value, so the result looks strange in a sequencer,
and artifacts caused by the pitch bends are more severe.

2) The tuning is rounded to cents before the pitch bends
are calculated.  It may not be a big deal, but there's no
need for it, and the code's simpler calculating the bends
directly.

12 years agoDoc-es: update most version IDs, except LSR.
Francisco Vila [Mon, 11 Jul 2011 13:52:13 +0000 (15:52 +0200)]
Doc-es: update most version IDs, except LSR.

12 years agoDoc: run makelsr.py after adding italian translation of snippets in LM
Federico Bruni [Sun, 10 Jul 2011 22:33:08 +0000 (00:33 +0200)]
Doc: run makelsr.py after adding italian translation of snippets in LM

12 years agoDoc-it: add the chapter "Templates" of LM, plus some updates and fixes
Federico Bruni [Sat, 9 Jul 2011 22:43:06 +0000 (00:43 +0200)]
Doc-it: add the chapter "Templates" of LM, plus some updates and fixes

12 years agoFlag functions instead of defining glyphs directly
Janek Warchoł [Mon, 11 Jul 2011 06:31:11 +0000 (08:31 +0200)]
Flag functions instead of defining glyphs directly

We will need many length variants of every flag.
Therefore instead of writing flag code directly
in glyph definition, it should be written as
a function and called back later as appropriate.
The argument shortening is the amount the flag
should be shorter than default.
As for now it is used in a very primitive way,
only to demonstrate the shortening effect
and to test c++ code on something.

12 years agoRemove extra sequential block from regtest
Carl Sorensen [Sun, 10 Jul 2011 22:48:49 +0000 (16:48 -0600)]
Remove extra sequential block from regtest

12 years agoSimplify ambitus-with-ligature regression test
Carl Sorensen [Sun, 10 Jul 2011 22:32:38 +0000 (16:32 -0600)]
Simplify ambitus-with-ligature regression test

12 years agoFix #1751: Create HorizontalBracket grobs with correct event-cause.
Neil Puttock [Sun, 10 Jul 2011 21:59:33 +0000 (22:59 +0100)]
Fix #1751: Create HorizontalBracket grobs with correct event-cause.

* input/regression (horizontal-bracket-tweak.ly)

  new regtest: test \tweak behaviour for nested brackets

* lily/horizontal-bracket-engraver.cc (stop_translation_timestep):

  clear stored start-events so they don't hang around beyond the current
  timestep

12 years agoFix Issue 770: Lyrics attached to a voice-derived context are off by 1
Reinhold Kainhofer [Sat, 2 Jul 2011 11:14:34 +0000 (13:14 +0200)]
Fix Issue 770: Lyrics attached to a voice-derived context are off by 1

The Lyric_combine_music_iterator had an explicit check if the CreateContext
event was really for a context of type "Voice". Unfortunately, that
check fails if the lyrics are supposed to be attached to a CueVoice
context (or some self-defined Voice-derived context!), because
"CueVoice"!="Voice".

Unfortunately, I don't know how to check whether a context "CVoice"
(identified only by a the context type string; we don't have any
Context* object!) is an alias for Voice. If we had the Context* object,
we could use is_alias, but we only have the string "CVoice" and need to
check if a context of that type is an alias for "Voice".

However, I don't think that check is necessary at all. It simply prevents
find_voice from being called in cases when no Voice is generated (and thus
no new context to possibly attach the lyrics to). If that check is removed,
find_voice will also be called for any other context created while
waiting for a voice to attach the lyrics to, but it will not find an
appropriate voice anyway.

12 years agoDoc: NR minor syntax additions to cue and quotes
James Lowe [Sun, 10 Jul 2011 20:39:42 +0000 (21:39 +0100)]
Doc: NR minor syntax additions to cue and quotes

Tidied up some missing articles, added a comma and tidied up the
@knownissue for \addQuote removing one line because it seemed
extraneous.

12 years agoDoc-hu: translated first section of lilypond-book
Dénes Harmath [Sun, 10 Jul 2011 13:07:36 +0000 (15:07 +0200)]
Doc-hu: translated first section of lilypond-book

12 years agoDoc-hu: Provided txi-hu.tex, PDF generation now works
Dénes Harmath [Sun, 10 Jul 2011 12:29:38 +0000 (14:29 +0200)]
Doc-hu: Provided txi-hu.tex, PDF generation now works

12 years agoFix segfault with ambitus and ligature (Issue 1715)
Carl Sorensen [Sun, 3 Jul 2011 21:07:05 +0000 (15:07 -0600)]
Fix segfault with ambitus and ligature (Issue 1715)

Add ligature-head-interface, and assign to NoteHead.

Change acknowledger to acknowledge ligature-head instead of note-head

Also includes regression test.

12 years agoSeparate flags into their own sub-font.
Carl Sorensen [Sat, 25 Jun 2011 03:38:00 +0000 (21:38 -0600)]
Separate flags into their own sub-font.

When we have lots of flag sizes, there will be lots of glyphs.

With a maximum of 256-32 = 234 glyphs per sub font, we wanted to
have flags in their own sub font.

But flags depend on notehead widths, so they needed to be in the
same subfont as the noteheads.

This patch moves the notehead parameters from feta-noteheads.mf to
feta-params.mf, so the basic notehead parameters are available to
all subfonts.

Also, AFAICS, bigcheese.pe.in is no longer used -- it doesn't show
up anywhere in a git grep, except as having been renamed.  It doesn't
show up in GNUmakefile.  So I deleted it.

12 years agoDoc: NR 1.1.2 - @knownissue for transposing
James Lowe [Fri, 8 Jul 2011 15:54:03 +0000 (16:54 +0100)]
Doc: NR 1.1.2 - @knownissue for transposing

Tracker issue 1750.

12 years agoDoc-es: update Keyboards.
Francisco Vila [Fri, 8 Jul 2011 10:30:32 +0000 (12:30 +0200)]
Doc-es: update Keyboards.

12 years agoDoc-es: update included/Generating.
Francisco Vila [Fri, 8 Jul 2011 10:26:53 +0000 (12:26 +0200)]
Doc-es: update included/Generating.

12 years agoDoc-es: update Tweaks.
Francisco Vila [Fri, 8 Jul 2011 10:22:08 +0000 (12:22 +0200)]
Doc-es: update Tweaks.

12 years agoWeb: Added Link to LSR
James Lowe [Wed, 6 Jul 2011 19:46:32 +0000 (20:46 +0100)]
Web: Added Link to LSR

Tracker issue 1664

12 years agoAdd display method for \tweak.
Neil Puttock [Thu, 7 Jul 2011 19:10:20 +0000 (20:10 +0100)]
Add display method for \tweak.

* input/regression/display-lily-tests.ly:

  add tests for \tweak

* scm/define-music-display-methods.scm

  (scheme-expr->lily-string): don't funnel booleans through pretty-print
  (EventChord): treat simple_element with 'tweaks list as note_chord_element
                to preserve < > around tweaked note

* scm/display-lily.scm (music->lily-string):

  process 'tweaks via new function tweaks->lily-string

12 years agoRevert "Doc-hu: trying to build PDF"
Francisco Vila [Wed, 6 Jul 2011 17:55:00 +0000 (19:55 +0200)]
Revert "Doc-hu: trying to build PDF"

This reverts commit 71cea6af77bf3d639dcfd8ad09fd235aab22c5f7.
It broke doc build in hu/

12 years agoCG: fix spurious backslash.
Francisco Vila [Wed, 6 Jul 2011 11:40:34 +0000 (13:40 +0200)]
CG: fix spurious backslash.

12 years agoMerge branch 'master' into lilypond/translation
Francisco Vila [Tue, 5 Jul 2011 11:05:06 +0000 (13:05 +0200)]
Merge branch 'master' into lilypond/translation

12 years agoDoc: LSR update
Valentin Villenave [Tue, 5 Jul 2011 09:15:12 +0000 (11:15 +0200)]
Doc: LSR update

12 years agoMoves calculations for simple Y to line-spanner.cc.
Mike Solomon [Tue, 5 Jul 2011 07:08:14 +0000 (09:08 +0200)]
Moves calculations for simple Y to line-spanner.cc.

This avoids resetting the bound-info alist and fixes any bugs where
the Y coordinates of the last glissando in a piece are transmitted
to all glissandi.

12 years agoDoc-es: update Input -- Stable.
Francisco Vila [Tue, 5 Jul 2011 01:00:11 +0000 (03:00 +0200)]
Doc-es: update Input -- Stable.

12 years agoMerge branch 'lilypond/translation' of ssh://thsoft@git.sv.gnu.org/srv/git/lilypond...
Dénes Harmath [Tue, 5 Jul 2011 00:58:46 +0000 (02:58 +0200)]
Merge branch 'lilypond/translation' of ssh://thsoft@git.sv.gnu.org/srv/git/lilypond.git into lilypond/translation

12 years agoDoc-hu: Fixed typo
Dénes Harmath [Tue, 5 Jul 2011 00:50:33 +0000 (02:50 +0200)]
Doc-hu: Fixed typo

12 years agoDoc-hu: trying to build PDF
Dénes Harmath [Tue, 5 Jul 2011 00:49:08 +0000 (02:49 +0200)]
Doc-hu: trying to build PDF