]> git.donarmstrong.com Git - lilypond.git/log
lilypond.git
10 years agoIssue 3675: Make convert-ly -d only ever update on changed files
David Kastrup [Sun, 24 Nov 2013 23:59:55 +0000 (00:59 +0100)]
Issue 3675: Make convert-ly -d only ever update on changed files

Previously, it updated unconditionally whenever a new stable version
came out, leading to merge conflicts.  When the final applied
conversion is to an unstable version and the following stable version
is not beyond the conversion target, the following stable version is
used.

Note that this rule does not make a factual difference for continuous
updates of a code base (the normal use case for
scripts/auxiliar/update-with-convert-ly.sh), but it makes a difference
for the conversion/import of code that may have fallen behind a lot
(like with the LSR import, or when converting archived files).

10 years agoGrace notes: only shorten previous note if overlapping
Devon Schudy [Fri, 29 Nov 2013 03:05:13 +0000 (19:05 -0800)]
Grace notes: only shorten previous note if overlapping

Previously a grace note after a rest shortened the last note before the
rest.

This patch shortens the previous note to the start of the grace note
rather than by the length of the grace note, so notes before rests
aren't affected unless the grace notes are longer than the rest.

10 years agoFix spurious error playing initial grace notes (issue 1412)
Devon Schudy [Fri, 29 Nov 2013 03:00:02 +0000 (19:00 -0800)]
Fix spurious error playing initial grace notes (issue 1412)

This happens because the MIDI output starts at tick 0, regardless of
when the first event is. Initial grace notes start start at negative
ticks, so midi_walker::output_event thinks they're out of order. Fixed
by starting at the first event.

10 years agodefine-grobs.scm: use a property for TrillPitch offset; issue 3465
Keith OHara [Sat, 23 Nov 2013 03:50:26 +0000 (19:50 -0800)]
define-grobs.scm: use a property for TrillPitch offset; issue 3465

10 years agopage-breaking: allow ragged pages to be compressed
Keith OHara [Sat, 23 Nov 2013 04:46:49 +0000 (20:46 -0800)]
page-breaking: allow ragged pages to be compressed

10 years ago Issue 3676: Bar checks display the wrong location
David Kastrup [Mon, 25 Nov 2013 18:33:34 +0000 (19:33 +0100)]
 Issue 3676: Bar checks display the wrong location

This one is just embarrassing.  The lexer used last_input_ where it
should have been using here_input (), resulting in music identifiers
and some other stuff to be located one token early.

10 years agoRelease: update news.
Phil Holmes [Sun, 24 Nov 2013 22:05:27 +0000 (22:05 +0000)]
Release: update news.

10 years agoRelease: bump VERSION.
Phil Holmes [Sun, 24 Nov 2013 22:05:16 +0000 (22:05 +0000)]
Release: bump VERSION.

10 years agoIssue 1553: Staff stretching problem in 2.13.50+
Keith OHara [Sun, 24 Nov 2013 10:15:18 +0000 (11:15 +0100)]
Issue 1553: Staff stretching problem in 2.13.50+

optimal-page-breaking.cc needs to protect unsigned subtraction.

Signed-off-by: David Kastrup <dak@gnu.org>
10 years agoMerge remote-tracking branch 'origin/translation' into staging
David Kastrup [Sat, 23 Nov 2013 13:08:15 +0000 (14:08 +0100)]
Merge remote-tracking branch 'origin/translation' into staging

10 years agoDoc-fr: Updates NR rhythms and spacing
Jean-Charles Malahieude [Sat, 23 Nov 2013 11:32:58 +0000 (12:32 +0100)]
Doc-fr: Updates NR rhythms and spacing

10 years agoIssue 3672: NR: a few typos in connection with paper size
David Kastrup [Thu, 21 Nov 2013 08:37:26 +0000 (09:37 +0100)]
Issue 3672: NR: a few typos in connection with paper size

10 years agoIssue 3658: variables cannot be used in \tempo command
David Kastrup [Mon, 18 Nov 2013 13:52:00 +0000 (14:52 +0100)]
Issue 3658: variables cannot be used in \tempo command

10 years agoparser: allow Scheme expressions for unsigned_number
David Kastrup [Mon, 18 Nov 2013 13:59:35 +0000 (14:59 +0100)]
parser: allow Scheme expressions for unsigned_number

10 years agoparser: let unsigned_number check NUMBER_IDENTIFIER for correctness
David Kastrup [Mon, 18 Nov 2013 13:51:42 +0000 (14:51 +0100)]
parser: let unsigned_number check NUMBER_IDENTIFIER for correctness

10 years agoIssue 3663: Crash with \repeat ... \alternative and \remove "Bar_engraver"
David Kastrup [Sun, 17 Nov 2013 18:29:06 +0000 (19:29 +0100)]
Issue 3663: Crash with \repeat ... \alternative and \remove "Bar_engraver"

This approach is just poking around in the dark and removing Scheme
error messages.  In particular substituting the original glyph for
left-bar-line and right-bar-line (when missing) in calls to
span-bar::compound-bar-line seems fishy, and the original logic
for setting left-bar-broken if left-bar-line is not even present
is also not clear to me.

The results for the example in the bug report:
form = \new Staff \with {
  \remove "Bar_engraver"
} \repeat volta 2 {
    s1
} \alternative {
    s1 % first ending
    s1 % second ending
} % form

\score {
  <<
    \form
  >>
} % score
are also not identical with the 2.16 results: the volta brackets now
run into each other; before there was a gap.

It fixes the crash.  I have no idea what a proper fix would look like.

10 years agoIssue 3666: Format error message for argument errors more nicely
David Kastrup [Sat, 16 Nov 2013 17:25:03 +0000 (18:25 +0100)]
Issue 3666: Format error message for argument errors more nicely

Actually, using display-lily-music here would be nicer, but it does not
cater for anything but music automatically like music->make-music
does.

10 years agoIssue 3668: Let NullVoice have an existence in MIDI
David Kastrup [Mon, 18 Nov 2013 11:37:59 +0000 (12:37 +0100)]
Issue 3668: Let NullVoice have an existence in MIDI

Issue 3457 omitted to introduce the NullVoice context into MIDI.  This
implementation is incomplete (see the TODO in performer-init.ly), but
at least it does not let the context structure go off the deep end in
MIDI.

10 years agoGC-related fix of volta-repeat-iterator
David Kastrup [Fri, 22 Nov 2013 09:30:23 +0000 (10:30 +0100)]
GC-related fix of volta-repeat-iterator

This problem was introduced with issue 355.

10 years agoIssue 3672: NR: a few typos in connection with paper size
David Kastrup [Thu, 21 Nov 2013 08:37:26 +0000 (09:37 +0100)]
Issue 3672: NR: a few typos in connection with paper size

10 years agoRevert "optimal-page-breaking: signed/unsigned bug; issue 1553"
Keith OHara [Wed, 20 Nov 2013 22:11:49 +0000 (14:11 -0800)]
Revert "optimal-page-breaking: signed/unsigned bug; issue 1553"

This reverts commit 7e771a83cafb00e0ed58400a93b728e283c4ad9c.

10 years agoIssue 3656/2: disambiguate our own ::to_string from std::to_string
David Kastrup [Mon, 18 Nov 2013 19:59:15 +0000 (20:59 +0100)]
Issue 3656/2: disambiguate our own ::to_string from std::to_string

10 years agoIssue 3656: Problems building Lilypond 2.17.95 with libc++ for use with llvm
David Kastrup [Tue, 12 Nov 2013 16:56:31 +0000 (17:56 +0100)]
Issue 3656: Problems building Lilypond 2.17.95 with libc++ for use with llvm

std-vector.hh did not include config.hh but relied on it

10 years agooptimal-page-breaking: signed/unsigned bug; issue 1553
Keith OHara [Thu, 14 Nov 2013 01:10:32 +0000 (17:10 -0800)]
optimal-page-breaking: signed/unsigned bug; issue 1553

10 years agoalign-interface: clarify handling of empty staves
Keith OHara [Thu, 14 Nov 2013 02:51:59 +0000 (18:51 -0800)]
align-interface: clarify handling of empty staves

10 years agopge-breaking: do not try to fill ragged-pages; issue 3441
Keith OHara [Wed, 20 Nov 2013 00:46:40 +0000 (16:46 -0800)]
pge-breaking: do not try to fill ragged-pages; issue 3441

10 years agopage-breaking: keep the degree of stretching in Line_details; issue 3441
Keith OHara [Wed, 13 Nov 2013 21:47:28 +0000 (13:47 -0800)]
page-breaking: keep the degree of stretching in Line_details; issue 3441

The prioritization of cache_line_details() needs this information
to recognize the best configurations.

10 years ago\transpose: leave triple-sharps intact; issue 1009
Keith OHara [Thu, 7 Nov 2013 05:39:15 +0000 (21:39 -0800)]
\transpose: leave triple-sharps intact; issue 1009

10 years agoMerge branch 'origin/translation' into staging
David Kastrup [Tue, 19 Nov 2013 17:48:10 +0000 (18:48 +0100)]
Merge branch 'origin/translation' into staging

10 years agoNR: \overrideTimeSignatureSettings works fine without instantiating context
David Kastrup [Tue, 19 Nov 2013 17:30:52 +0000 (18:30 +0100)]
NR: \overrideTimeSignatureSettings works fine without instantiating context

This is another by-product of issue 3140.

10 years agoLet simple_music possibly return a pitch in \chordmode
David Kastrup [Fri, 15 Nov 2013 16:58:55 +0000 (17:58 +0100)]
Let simple_music possibly return a pitch in \chordmode

10 years agoMake sure optional arguments accepted as pitches stay pitches when reparsing
David Kastrup [Sat, 16 Nov 2013 15:23:59 +0000 (16:23 +0100)]
Make sure optional arguments accepted as pitches stay pitches when reparsing

10 years agoLet a PITCH_IDENTIFIER optionally be followed by octave modifiers
David Kastrup [Sat, 16 Nov 2013 12:24:11 +0000 (13:24 +0100)]
Let a PITCH_IDENTIFIER optionally be followed by octave modifiers

This makes pitch identifiers more similar to note names.  There is no
point in keeping the distinction just for triggering syntax errors
on music that has no sensible other interpretation.

10 years agoMake make_music_from_simple return music rather than a list in \chordmode
David Kastrup [Fri, 15 Nov 2013 16:36:49 +0000 (17:36 +0100)]
Make make_music_from_simple return music rather than a list in \chordmode

10 years agoparser: move FRACTION into embedded_scm_bare_arg
David Kastrup [Sat, 16 Nov 2013 13:09:53 +0000 (14:09 +0100)]
parser: move FRACTION into embedded_scm_bare_arg

It's a closed expression; not having to parse it with separate rules
reduces the amount of cruft in the rules.

10 years agoFold function_arglist_backup_common into function_arglist_backup
David Kastrup [Sat, 16 Nov 2013 11:50:42 +0000 (12:50 +0100)]
Fold function_arglist_backup_common into function_arglist_backup

After the last refactoring, function_arglist_backup does not need a closed
variant, so there is no point in an extra non-terminal.

10 years agoMerge branch 'issue3648' into staging
David Kastrup [Tue, 19 Nov 2013 10:15:03 +0000 (11:15 +0100)]
Merge branch 'issue3648' into staging

Contains enough related commits that its better to do as one merge
commit for the sake of bisection and/or reverting.

10 years agoRun scripts/auxiliar/makelsr.py
David Kastrup [Thu, 14 Nov 2013 14:48:24 +0000 (15:48 +0100)]
Run scripts/auxiliar/makelsr.py

10 years agoIssue 3648/7: Give several examples of durations without explicit pitches
David Kastrup [Thu, 7 Nov 2013 19:16:57 +0000 (20:16 +0100)]
Issue 3648/7: Give several examples of durations without explicit pitches

10 years agoIssue 3648/6: Regtest for rhythmic sequences.
David Kastrup [Tue, 5 Nov 2013 20:55:13 +0000 (21:55 +0100)]
Issue 3648/6: Regtest for rhythmic sequences.

10 years agoIssue 3648/5: Explain isolated durations in NR "Rhythms"
David Kastrup [Sat, 9 Nov 2013 14:46:53 +0000 (15:46 +0100)]
Issue 3648/5: Explain isolated durations in NR "Rhythms"

10 years agoIssue 3648/4: Let \displayLilyMusic deal with pure rhythms
David Kastrup [Fri, 8 Nov 2013 17:40:41 +0000 (18:40 +0100)]
Issue 3648/4: Let \displayLilyMusic deal with pure rhythms

10 years agoIssue 3648/3: Pitchless durations inherit previous pitch when scorifying
David Kastrup [Fri, 8 Nov 2013 17:14:52 +0000 (18:14 +0100)]
Issue 3648/3: Pitchless durations inherit previous pitch when scorifying

This turns { c4 4 4 4 } into { c4 c4 c4 c4 } and
\drummode { tamb4 4 4 4 } into \drummode { tamb4 tamb4 tamb4 tamb4 }.

10 years agoLet copy-repeat-chord return the copy target for efficiency
David Kastrup [Thu, 14 Nov 2013 13:26:23 +0000 (14:26 +0100)]
Let copy-repeat-chord return the copy target for efficiency

10 years agoIssue 3648/2: Slight documentation amendment for RhythmicStaff in NR
David Kastrup [Wed, 13 Nov 2013 21:13:10 +0000 (22:13 +0100)]
Issue 3648/2: Slight documentation amendment for RhythmicStaff in NR

10 years agoIssue 3648/1: Isolated durations in music sequences now stand for unpitched notes
David Kastrup [Sat, 31 Aug 2013 12:11:32 +0000 (14:11 +0200)]
Issue 3648/1: Isolated durations in music sequences now stand for unpitched notes

This allows for things like

\new RhythmicStaff { 4 4. 8 4 | 4 \tuplet 3/2 { 2 4 } 4 }

"unpitched" simply means that this is rendered as a normal NoteEvent,
but the pitch information is missing and has to be filled in by some
other means.  The example using RhythmicStaff is not actually
commendable as the MIDI rendition still requires a pitch or drum
type.  It's just that as of this patch, there are no immediately
useful applications.  The rhythmic shorthand { c4 4. 8 4 } is
introduced by a later patch.

10 years agoInterpret #{ -3 #} as postevent rather than negative number
David Kastrup [Tue, 5 Nov 2013 18:03:31 +0000 (19:03 +0100)]
Interpret #{ -3 #} as postevent rather than negative number

Since #{ 4 #} is interpreted as duration rather than number, interpreting
negative integers as numbers rather than fingering is not really helpful.

10 years agoUse #{ 4 #} and #{ c #} for duration/pitch in optional-args regtest
David Kastrup [Fri, 8 Nov 2013 17:46:53 +0000 (18:46 +0100)]
Use #{ 4 #} and #{ c #} for duration/pitch in optional-args regtest

10 years agoLet #{ 4 #} be a duration while #{ 4 \cm #} stays a length
David Kastrup [Tue, 5 Nov 2013 16:12:17 +0000 (17:12 +0100)]
Let #{ 4 #} be a duration while #{ 4 \cm #} stays a length

An UNSIGNED not followed by a NUMERIC_IDENTIFIER inside of #{ ... #}
is interpreted as a duration rather than a number.  Also, inside
of #{ ... #} no "numeric expressions" using binary operators +-*/ are
interpreted.

The behavior of (signed and unsigned) integers and numeric expressions
in assignments and as function arguments rather than inside
of #{ ... #} is not affected.

10 years agoDoc-fr: Issue 3649: Fill in section "\set vs \override"
Jean-Charles Malahieude [Sun, 17 Nov 2013 14:17:44 +0000 (15:17 +0100)]
Doc-fr: Issue 3649: Fill in section "\set vs \override"

10 years agoweb: hotfix broken links in 2.17.95 announcement
Janek Warchoł [Thu, 14 Nov 2013 15:39:08 +0000 (16:39 +0100)]
web: hotfix broken links in 2.17.95 announcement

10 years agoRun scripts/auxiliar/makelsr.py
David Kastrup [Wed, 13 Nov 2013 13:45:16 +0000 (14:45 +0100)]
Run scripts/auxiliar/makelsr.py

10 years agoIssue 3651: Simplify incipit.ly snippet
David Kastrup [Thu, 7 Nov 2013 23:14:38 +0000 (00:14 +0100)]
Issue 3651: Simplify incipit.ly snippet

After issue 3187, considerably less trickery is needed for getting the
incipits to align with the main score.

10 years agoIssue 3644: A \score-lines markup list command for multi-lines embedded scores
David Kastrup [Sun, 3 Nov 2013 07:54:21 +0000 (08:54 +0100)]
Issue 3644: A \score-lines markup list command for multi-lines embedded scores

Originally requested as issue 1334.

Like the \score markup, \score-lines is not called through the normal
markup list command mechanisms as it would require something awkward
along the lines of

\score-lines ##{ \score { ... } #}

to get this through.  Instead, a reserved word \score-lines in the
parser will manually call the command with an embedded score, leading
to just

\score-lines { ... }

This is somewhat clumsy in several ways: it requires an additional
reserved identifier (no other reserved identifier contains a dash),
and it means that a score may occur in a file without an explicit
enclosing \score command.

Nevertheless, the previous semantics implemented as issue 1334 were
not tenable: particularly after issue 3270 had been passed, it was
close to impossible for the average user to come up with a way of
getting an actual markup list from a score.

Note that there are as of yet no user-level commands spacing a markup
list in a way similar to the spacing inside of a \score markup.

10 years agoIssue 3649: Fill in section "\set vs \override"
David Kastrup [Wed, 6 Nov 2013 10:56:22 +0000 (11:56 +0100)]
Issue 3649: Fill in section "\set vs \override"

10 years agoIssue 3649: Fill in section "\set vs \override"
David Kastrup [Wed, 6 Nov 2013 10:56:22 +0000 (11:56 +0100)]
Issue 3649: Fill in section "\set vs \override"

10 years agoMerge remote-tracking branch 'origin/translation' into master
David Kastrup [Mon, 11 Nov 2013 17:02:21 +0000 (18:02 +0100)]
Merge remote-tracking branch 'origin/translation' into master

10 years agoDoc: External.itely - add missing comma
James Lowe [Mon, 11 Nov 2013 10:14:22 +0000 (10:14 +0000)]
Doc: External.itely - add missing comma

Typo

No tracker issue

10 years agoPO: update from FTP
Jean-Charles Malahieude [Mon, 11 Nov 2013 16:34:39 +0000 (17:34 +0100)]
PO: update from FTP
 Esperanto, Spanish, French and Italian

10 years agoDoc: External.itely - add missing comma
James Lowe [Mon, 11 Nov 2013 10:14:22 +0000 (10:14 +0000)]
Doc: External.itely - add missing comma

Typo

No tracker issue

10 years agoIssue 355: \repeat bar lines get messed up
David Kastrup [Sun, 3 Nov 2013 14:01:10 +0000 (15:01 +0100)]
Issue 355: \repeat bar lines get messed up

% the second repeat should start at the beginning of a bar, not
% continue from the incomplete bar in the first ending.

\version "2.17.30"
\new Staff \relative {
  \partial 4
  \repeat volta 4 { e' | c2 d2 | e2 f2 | }
  \alternative { { g4 g g } { a a a a } }
  a b2.
}

10 years agoDoc-it: update
Federico Bruni [Sun, 10 Nov 2013 12:29:35 +0000 (13:29 +0100)]
Doc-it:  update

10 years agoDocument in-piece use of \partial
David Kastrup [Sun, 3 Nov 2013 16:28:36 +0000 (17:28 +0100)]
Document in-piece use of \partial

10 years agoIssue 3645: Allow \partial to occur in mid-piece
David Kastrup [Sun, 3 Nov 2013 14:30:53 +0000 (15:30 +0100)]
Issue 3645: Allow \partial to occur in mid-piece

This is done by moving measurePosition to negative values when at the
beginning of a measure, and to a respective distance before the end of
the measure in case the measure has already been started.

10 years agoRun scripts/auxiliar/makelsr.py
David Kastrup [Thu, 7 Nov 2013 23:22:18 +0000 (00:22 +0100)]
Run scripts/auxiliar/makelsr.py

10 years agoMerge remote-tracking branch 'origin/translation' into master
David Kastrup [Thu, 7 Nov 2013 11:34:53 +0000 (12:34 +0100)]
Merge remote-tracking branch 'origin/translation' into master

10 years agoMerge commit 'b9d3aec07415ad5e7ad024aa7d73e5c5bfabc82d' into translation
David Kastrup [Thu, 7 Nov 2013 11:19:52 +0000 (12:19 +0100)]
Merge commit 'b9d3aec07415ad5e7ad024aa7d73e5c5bfabc82d' into translation

This is the last common commit between master and stable/2.18

10 years agoRemove dots that overflow chords; issue 3179
Keith OHara [Sun, 7 Apr 2013 05:31:45 +0000 (22:31 -0700)]
Remove dots that overflow chords; issue 3179

10 years agoRewind Documentation/changes.tely for 2.19 branch
David Kastrup [Tue, 5 Nov 2013 20:34:11 +0000 (21:34 +0100)]
Rewind Documentation/changes.tely for 2.19 branch

10 years agoUpdate Version for 2.19 development
David Kastrup [Tue, 5 Nov 2013 20:19:02 +0000 (21:19 +0100)]
Update Version for 2.19 development

10 years agoMerge remote-tracking branch 'origin/release/unstable' into HEAD
David Kastrup [Tue, 5 Nov 2013 02:41:27 +0000 (03:41 +0100)]
Merge remote-tracking branch 'origin/release/unstable' into HEAD

Conflicts:
VERSION

10 years agoPO: update template.
David Kastrup [Mon, 4 Nov 2013 09:28:07 +0000 (10:28 +0100)]
PO: update template.

10 years agoPO: update template. release/2.17.95-1
David Kastrup [Mon, 4 Nov 2013 09:28:07 +0000 (10:28 +0100)]
PO: update template.

10 years agoBump PATCH_LEVEL to 95
David Kastrup [Mon, 4 Nov 2013 09:23:51 +0000 (10:23 +0100)]
Bump PATCH_LEVEL to 95

This release should be 2.17.95 instead of 2.17.30

10 years agoRelease: bump VERSION.
Phil Holmes [Sun, 3 Nov 2013 20:04:17 +0000 (20:04 +0000)]
Release: bump VERSION.

10 years agoPO: update template.
Phil Holmes [Sun, 3 Nov 2013 13:09:19 +0000 (13:09 +0000)]
PO: update template.

10 years agoRelease: bump VERSION_DEVEL.
Phil Holmes [Sun, 3 Nov 2013 13:09:18 +0000 (13:09 +0000)]
Release: bump VERSION_DEVEL.

10 years agoMerge remote branch 'origin/master' into release/unstable
Phil Holmes [Sun, 3 Nov 2013 13:06:52 +0000 (13:06 +0000)]
Merge remote branch 'origin/master' into release/unstable

10 years agoBuild: Fix compilation with GNU make 4.0
Julien Rioux [Mon, 28 Oct 2013 20:42:43 +0000 (21:42 +0100)]
Build: Fix compilation with GNU make 4.0

Fix "recipes commence before first target" error.

Patch from Thomas Klausner.

10 years agopage-layout: nonstaff lines, follow-up commit 7a60a342
Keith OHara [Sat, 2 Nov 2013 00:12:33 +0000 (17:12 -0700)]
page-layout: nonstaff lines, follow-up commit 7a60a342

10 years agoIssue 2379: resetting autoBeaming after a cadenza
David Kastrup [Thu, 31 Oct 2013 11:03:02 +0000 (12:03 +0100)]
Issue 2379: resetting autoBeaming after a cadenza

Letting measurePosition track the grace state of current_moment
unconditionally keeps it from moving into uncharted territory when
Timing.timing gets switched on or off during grace times.

10 years agoIssue 3631: 2.17 does a worse job with vertical spacing and/or the page layout than...
Mike Solomon [Sat, 2 Nov 2013 15:35:44 +0000 (16:35 +0100)]
Issue 3631: 2.17 does a worse job with vertical spacing and/or the page layout than 2.16

Looks for prebroken pieces of dead items in the pure relevant function.

Even if the item is dead, its prebroken pieces may not be.  We need to check
them and build them into the pure skylines of axis groups used by the
align interface.

10 years agoIssue 3639/2: allow chords in optional arguments
David Kastrup [Thu, 31 Oct 2013 14:22:07 +0000 (15:22 +0100)]
Issue 3639/2: allow chords in optional arguments

10 years agoIssue 3639/1: allow \repeat in optional arguments
David Kastrup [Thu, 31 Oct 2013 14:22:07 +0000 (15:22 +0100)]
Issue 3639/1: allow \repeat in optional arguments

10 years agoEliminate closed argument lists before UNSIGNED and durations
David Kastrup [Wed, 30 Oct 2013 12:42:31 +0000 (13:42 +0100)]
Eliminate closed argument lists before UNSIGNED and durations

10 years agoRemove closed expressions before postevents and negative numbers
David Kastrup [Wed, 30 Oct 2013 12:03:01 +0000 (13:03 +0100)]
Remove closed expressions before postevents and negative numbers

10 years agoIssue 3641: Keep only one Axis_group_engraver active
David Kastrup [Thu, 31 Oct 2013 22:34:12 +0000 (23:34 +0100)]
Issue 3641: Keep only one Axis_group_engraver active

The internal context property axisEngraver is used for tracking the
currently active Axis_group_engraver.  This supercedes the solution
attempted in issue 2990.

10 years agoRevert "Issue 2990: \RemoveEmptyStaves in StaffGroup context crashes"
David Kastrup [Thu, 31 Oct 2013 19:03:28 +0000 (20:03 +0100)]
Revert "Issue 2990: \RemoveEmptyStaves in StaffGroup context crashes"

This reverts commit d40362adfc1c3b24f466b7570e58f92885751019.

10 years agoDocs: updates translation-status
Jean-Charles Malahieude [Fri, 1 Nov 2013 18:26:58 +0000 (19:26 +0100)]
Docs: updates translation-status

10 years agoDoc-fr: update texidocs
Jean-Charles Malahieude [Fri, 1 Nov 2013 18:00:04 +0000 (19:00 +0100)]
Doc-fr: update texidocs

10 years agoIssue 3638: Mention multiple articulations and \score markup alignment in Changes
David Kastrup [Mon, 28 Oct 2013 19:07:33 +0000 (20:07 +0100)]
Issue 3638: Mention multiple articulations and \score markup alignment in Changes

10 years agoRelease: update news.
David Kastrup [Fri, 1 Nov 2013 14:11:03 +0000 (15:11 +0100)]
Release: update news.

10 years agoDoc-fr: typo in EM
Jean-Charles Malahieude [Fri, 1 Nov 2013 14:03:59 +0000 (15:03 +0100)]
Doc-fr: typo in EM

10 years agoDoc-fr: updates AU
Jean-Charles Malahieude [Fri, 1 Nov 2013 14:02:34 +0000 (15:02 +0100)]
Doc-fr: updates AU

10 years agoDoc-fr: updates NR
Jean-Charles Malahieude [Fri, 1 Nov 2013 13:24:06 +0000 (14:24 +0100)]
Doc-fr: updates NR

10 years agoDoc-fr: fix tutorial
Jean-Charles Malahieude [Thu, 31 Oct 2013 17:50:09 +0000 (18:50 +0100)]
Doc-fr: fix tutorial

10 years agoImprovements to \offset
David Nalesnik [Mon, 21 Oct 2013 21:53:31 +0000 (16:53 -0500)]
Improvements to \offset

Property can be specified with or without #' prefix.

Directed tweaks are possible.

Music is returned in case of a failed tweak on that music.  This eliminates
cryptic "post-event expected" error.

Regtest:
--remove #' prefix before property names
--remove unnecessary # before numbers
--add example showing directed tweaks
--faulty tweak converted to an override of correct property

Revise docstring of find-value-to-offset in `scm/music-functions.scm.'

10 years agoIssue 3633: Freeze measurePosition while Timing.timing is off
David Kastrup [Sat, 26 Oct 2013 06:22:18 +0000 (08:22 +0200)]
Issue 3633: Freeze measurePosition while Timing.timing is off

Also don't reset it in \cadenzaOff, and leave autoBeaming alone in
\cadenzaOn/\cadenzaOff.  This should cause quite fewer interferences
of cadenze with timing, accidentals, barlines and other stuff.

10 years agoAdds ly:generic-bound-extent function.
Mike Solomon [Thu, 31 Oct 2013 07:40:23 +0000 (08:40 +0100)]
Adds ly:generic-bound-extent function.

This allows for spanner functions written in Scheme to use bound
extents instead of the full extents of their bounds.

Adds a regtest to show this at work with BendAfter.

Note that this can likely be replaced in the future with horizontal
skylines.

10 years agoconvert-ly: stricter pattern for one rule
Keith OHara [Wed, 30 Oct 2013 06:58:47 +0000 (23:58 -0700)]
convert-ly: stricter pattern for one rule