]> git.donarmstrong.com Git - lilypond.git/log
lilypond.git
10 years agoMerge remote branch 'origin/master' into release/unstable release/2.17.29-1
Phil Holmes [Sun, 20 Oct 2013 14:51:31 +0000 (15:51 +0100)]
Merge remote branch 'origin/master' into release/unstable

10 years agoMidi/GUB bugfix
David Kastrup [Sun, 20 Oct 2013 13:31:42 +0000 (15:31 +0200)]
Midi/GUB bugfix

lround is not supported in older C/C++ libraries, so use my_round instead.

10 years agoRelease: update news.
Phil Holmes [Sun, 20 Oct 2013 09:44:32 +0000 (10:44 +0100)]
Release: update news.

10 years agoPO: update template.
Phil Holmes [Sun, 20 Oct 2013 09:44:29 +0000 (10:44 +0100)]
PO: update template.

10 years agoRelease: bump VERSION_DEVEL.
Phil Holmes [Sun, 20 Oct 2013 09:44:29 +0000 (10:44 +0100)]
Release: bump VERSION_DEVEL.

10 years agoEG: Some updates on music functions
David Kastrup [Fri, 18 Oct 2013 09:47:48 +0000 (11:47 +0200)]
EG: Some updates on music functions

10 years agoParser: remove unused operator priorities
David Kastrup [Thu, 17 Oct 2013 18:21:24 +0000 (20:21 +0200)]
Parser: remove unused operator priorities

10 years agoMerge branch 'issue3618' (early part) into staging
David Kastrup [Sat, 19 Oct 2013 19:36:11 +0000 (21:36 +0200)]
Merge branch 'issue3618' (early part) into staging

Not sure whether every state in between will perfectly bisect, so
using a merge commit.

10 years agoIssue 3618/4: big rewrite of optional argument scanning. See comment inside.
David Kastrup [Thu, 17 Oct 2013 19:07:00 +0000 (21:07 +0200)]
Issue 3618/4: big rewrite of optional argument scanning.  See comment inside.

10 years agoIssue 3618/3: Eliminate EXPECT_DURATION token in parser
David Kastrup [Wed, 16 Oct 2013 15:25:07 +0000 (17:25 +0200)]
Issue 3618/3: Eliminate EXPECT_DURATION token in parser

10 years agoIssue 3618/2: Parser: replace is_duration with more versatile make_duration function
David Kastrup [Thu, 17 Oct 2013 08:55:05 +0000 (10:55 +0200)]
Issue 3618/2: Parser: replace is_duration with more versatile make_duration function

10 years agoIssue 3618/1: Eliminate EXPECT_PITCH token in parser
David Kastrup [Tue, 15 Oct 2013 03:32:35 +0000 (05:32 +0200)]
Issue 3618/1: Eliminate EXPECT_PITCH token in parser

10 years agokey-signature: restore function for LilyJAZZ.ily; issue 3606
Keith OHara [Sat, 19 Oct 2013 16:54:56 +0000 (09:54 -0700)]
key-signature: restore function for LilyJAZZ.ily; issue 3606

key-signature-interface::alteration-position

10 years agostencil.scm: \hspace is not special in fill-line;issue 3504
Keith OHara [Sat, 12 Oct 2013 05:44:44 +0000 (22:44 -0700)]
stencil.scm: \hspace is not special in fill-line;issue 3504

10 years agoparser.yy: remove unused CHORDMODIFIER_PITCH and CHORDMODIFIERS
David Kastrup [Thu, 12 Jul 2012 22:48:48 +0000 (00:48 +0200)]
parser.yy: remove unused CHORDMODIFIER_PITCH and CHORDMODIFIERS

10 years agoMerge branch 'issue3581' into HEAD
David Kastrup [Sat, 19 Oct 2013 09:20:07 +0000 (11:20 +0200)]
Merge branch 'issue3581' into HEAD

Done as a single merge commit as I don't know how well intermediate
stages might compile.

10 years agoRemove definition of the "instrumentName" property from Score_performer
Heikki Tauriainen [Sat, 19 Oct 2013 07:20:10 +0000 (10:20 +0300)]
Remove definition of the "instrumentName" property from Score_performer

This setting has no effect; furthermore, according to the discussion on
issue 3581 and the related patch review comments, no default settings for
MIDI controls should ever be enforced if they are not set explicitly.

Signed-off-by: David Kastrup <dak@gnu.org>
10 years agoFix the default value description for midiChannelMapping
Heikki Tauriainen [Sat, 19 Oct 2013 07:13:43 +0000 (10:13 +0300)]
Fix the default value description for midiChannelMapping

The current default value is "staff", not "instrument" (noted during
the review of patches related to issue 3581).

Signed-off-by: David Kastrup <dak@gnu.org>
10 years agoIssue 3581: Add support for changing MIDI balance, pan position, reverb and chorus...
Heikki Tauriainen [Sat, 19 Oct 2013 07:10:52 +0000 (10:10 +0300)]
Issue 3581: Add support for changing MIDI balance, pan position, reverb and chorus levels

Signed-off-by: David Kastrup <dak@gnu.org>
10 years agoIssue 3581: Allow overriding Translator::{connect_to,disconnect_from}_context
Heikki Tauriainen [Sat, 19 Oct 2013 07:01:06 +0000 (10:01 +0300)]
Issue 3581: Allow overriding Translator::{connect_to,disconnect_from}_context

This is needed to make it easier to implement a custom translator that will
listen to SetProperty events.

Signed-off-by: David Kastrup <dak@gnu.org>
10 years agoIssue 3581: New data types for adjusting MIDI control functions
Heikki Tauriainen [Sat, 19 Oct 2013 06:56:37 +0000 (09:56 +0300)]
Issue 3581: New data types for adjusting MIDI control functions

Signed-off-by: David Kastrup <dak@gnu.org>
10 years agoIssue 3603: Make \tweak ... Grob equivalent to \override rather than \once \override
David Kastrup [Mon, 7 Oct 2013 18:44:48 +0000 (20:44 +0200)]
Issue 3603: Make \tweak ... Grob equivalent to \override rather than \once \override

This simplifies several uses of tweak for both tweak and override.
When desired, one can use \once \tweak in order to get either tweak or
override-once semantics: in the case of the tweak semantics, \once
will just ignore the contained expression.

10 years agoRevert "Issue 3205: opening bar check causes crash if \score contains the \midi block"
David Kastrup [Mon, 14 Oct 2013 14:49:57 +0000 (16:49 +0200)]
Revert "Issue 3205: opening bar check causes crash if \score contains the \midi block"

This reverts commit c83a3afbc51c62769cbb8963371d37b312bbcd42.

The replacement of Simple_music_iterator with Music_iterator in
lily/bar-check-iterator.cc made bar checks at the start of music
expressions inoperative altogether, even when not at a bar boundary:

{ a a { | } a a }

stopped producing a diagnostic.  Issue 3205 instead needs to be fixed
together with issue 2392 which apparently may be called "Segfault in
Midi when Simple_music_iterator is used at the beginning of an
implicitly created context".

10 years agoIssue 3611: Parser: remove non-closed expressions from function_arglist_nonbackup_common
David Kastrup [Mon, 14 Oct 2013 15:55:10 +0000 (17:55 +0200)]
Issue 3611: Parser: remove non-closed expressions from function_arglist_nonbackup_common

10 years agoNR: Correct explanation of ledger line override
James Lowe [Sat, 12 Oct 2013 19:22:06 +0000 (20:22 +0100)]
NR: Correct explanation of ledger line override

Issue 3556

Correct the explanation of how the ledger-line-thickness
override is calculated.

10 years agoDoc: Change Balloon Text example
James Lowe [Sat, 12 Oct 2013 18:55:49 +0000 (19:55 +0100)]
Doc: Change Balloon Text example

Issue 3608

Remove redundant \balloonLengthOff command

Change paragraph to say 'does not' rather, than currently stated, as 'does'

10 years agoTypo fix: \CadenzaOn/Off -> \cadenzaOn/Off
David Kastrup [Fri, 18 Oct 2013 12:43:47 +0000 (14:43 +0200)]
Typo fix: \CadenzaOn/Off -> \cadenzaOn/Off

10 years agoscripts: improve strip-whitespace.py
Janek Warchoł [Mon, 23 Sep 2013 22:52:10 +0000 (00:52 +0200)]
scripts: improve strip-whitespace.py

previous version barfed when it was called on a directory
(which could happen for example when called with a wildcard).
Also, add comment.

10 years agoIssue 3313: Add the command \offset
David Nalesnik [Fri, 12 Apr 2013 23:40:45 +0000 (18:40 -0500)]
Issue 3313: Add the command \offset

The ability to offset values of various properties would be a useful
enhancement of LilyPond.  Currently, this is possible for default values
of the property 'control-points using the \shape command.  The following
patch seeks to generalize the application of offsets to grob properties.
Both overrides and tweaks are supported, on the model of \shape and
\alterBroken.

Offsets are currently limited to three data types: number, number-pair,
and number-pair-list (this last is defined by this patch and represents
the type used, for example, by 'control-points).  Offsets are limited to
the properties listed in the grob descriptions contained in
`scm/define-grobs.scm'.  Offsets will be reckoned against an override
currently in effect; otherwise, the default setting from the grob
description will be used.

10 years agoMerge branch 'translation' into staging
David Kastrup [Sun, 13 Oct 2013 14:14:03 +0000 (16:14 +0200)]
Merge branch 'translation' into staging

Conflicts:
Documentation/it/usage/updating.itely

10 years agoMerge branch 'issue3602' into staging
David Kastrup [Sun, 13 Oct 2013 11:53:22 +0000 (13:53 +0200)]
Merge branch 'issue3602' into staging

Done as a merge commit since otherwise the conversion rules and their
application would have required splitting into two parts in order to
keep all commits in master compilable: too much mess for too little
benefit.

10 years agoDoc-it: chapter 1 completed
Federico Bruni [Sat, 12 Oct 2013 15:50:06 +0000 (17:50 +0200)]
Doc-it: chapter 1 completed

10 years agoIssue 3602/3: Rename New_dynamic_engraver to Dynamic_engraver in lily/dynamic-engraver.cc
David Kastrup [Sun, 6 Oct 2013 12:44:27 +0000 (14:44 +0200)]
Issue 3602/3: Rename New_dynamic_engraver to Dynamic_engraver in lily/dynamic-engraver.cc

10 years agoIssue 3602/2: Rename lily/new-dynamic-engraver.cc to lily/dynamic-engraver.cc
David Kastrup [Sun, 6 Oct 2013 12:21:56 +0000 (14:21 +0200)]
Issue 3602/2: Rename lily/new-dynamic-engraver.cc to lily/dynamic-engraver.cc

10 years agoRun scripts/auxiliar/update-with-convert-ly.sh
David Kastrup [Sat, 12 Oct 2013 09:43:43 +0000 (11:43 +0200)]
Run scripts/auxiliar/update-with-convert-ly.sh

10 years agoIssue 3602/1: Remove Dynamic_engraver.
David Kastrup [Sun, 6 Oct 2013 11:48:53 +0000 (13:48 +0200)]
Issue 3602/1: Remove Dynamic_engraver.

10 years agoMaking flat flags available
Thomas Morley [Wed, 2 Oct 2013 21:31:50 +0000 (23:31 +0200)]
Making flat flags available

Issue 3591

The markup-command 'note-ny-number' and the relvant regression-
tests are extended, too.
The sippet 'using-alternative-flag-styles.ly' from
Documentation/snippets/new/ isn't changed for now, will be tackled
in a follow up.

10 years agoIssue 3572: convert-ly should produce several backup files for each invokation
David Kastrup [Fri, 4 Oct 2013 15:55:24 +0000 (17:55 +0200)]
Issue 3572: convert-ly should produce several backup files for each invokation

This supports and documents the -b option for numbered backups.  This
was actually written primarily by Eluze.

10 years agoBuild: Also track verbatiminclude'd files (issue 3594).
Julien Rioux [Wed, 2 Oct 2013 12:03:23 +0000 (14:03 +0200)]
Build: Also track verbatiminclude'd files (issue 3594).

10 years agoIssue 3600: Grob `SustainPedal' has no interface for property `direction'
David Kastrup [Sat, 5 Oct 2013 19:17:39 +0000 (21:17 +0200)]
Issue 3600: Grob `SustainPedal' has no interface for property `direction'

10 years agoTidies removal of backslash in paper (Issue 3590)
Phil Holmes [Fri, 4 Oct 2013 14:04:30 +0000 (15:04 +0100)]
Tidies removal of backslash in paper (Issue 3590)

10 years agoDoc: add instructions for headings which include backslash (3590)
Trevor Daniels [Thu, 3 Oct 2013 22:25:07 +0000 (23:25 +0100)]
Doc: add instructions for headings which include backslash (3590)

  and tidy up the formatting a little

10 years agoDoc: Remove backslash from all node names and references (3590)
Trevor Daniels [Thu, 3 Oct 2013 22:22:54 +0000 (23:22 +0100)]
Doc: Remove backslash from all node names and references (3590)

  English docs only

10 years agoDetect use of backslash in node names (3590)
Trevor Daniels [Wed, 2 Oct 2013 22:45:58 +0000 (23:45 +0100)]
Detect use of backslash in node names (3590)

Although a backslash in a node name appears to cause
no problems when used in a within-manual reference,
it causes cross-manual references to fail.

10 years agoDoc: Relayout the download pages (issue 3595).
Julien Rioux [Sat, 5 Oct 2013 08:03:16 +0000 (10:03 +0200)]
Doc: Relayout the download pages (issue 3595).

This slightly modifies the layout of the download pages to make
them more balanced (in the HTML version) and to accomodate wide
pictures.

For Unix, the "Specific packages" box is moved to the top right,
next to the "Generic packages" box, while the "Compiling a file"
box is now a centered, full-width box.

For MacOS and Windows, a similar change is made: the "Compiling a
file" box is moved below and turned into a centered, full-width box
to better accomodate the picture-full content.

10 years agoDoc-es: typo.
Francisco Vila [Tue, 8 Oct 2013 08:44:26 +0000 (10:44 +0200)]
Doc-es: typo.

10 years agoDoc: Update authors (issue 3597).
Julien Rioux [Fri, 4 Oct 2013 07:59:48 +0000 (09:59 +0200)]
Doc: Update authors (issue 3597).

10 years agoDoc: Color the Attic link (issue 3596).
Julien Rioux [Thu, 3 Oct 2013 10:35:15 +0000 (12:35 +0200)]
Doc: Color the Attic link (issue 3596).

This seems to be necessary each time a section is added.

10 years agoIssue 3604: Fix function signature of overrideTimeSignatureSettings
David Kastrup [Mon, 7 Oct 2013 19:46:50 +0000 (21:46 +0200)]
Issue 3604: Fix function signature of overrideTimeSignatureSettings

Using fraction? rather than pair? is more discriminative, and using
the cheap-list? predicate rather than plain list? is not really a
significant time saver in a complex construct like this.

10 years agoBuild: Target version.itexi and weblinks.itexi (issue 3576).
Julien Rioux [Sun, 22 Sep 2013 12:56:15 +0000 (14:56 +0200)]
Build: Target version.itexi and weblinks.itexi (issue 3576).

Add the file extension and remove a pair of duplicated rules.

10 years agoBuild: Fix dependencies for ly-grammar.txt (issue 3577).
Julien Rioux [Tue, 1 Oct 2013 09:43:13 +0000 (11:43 +0200)]
Build: Fix dependencies for ly-grammar.txt (issue 3577).

10 years agoBuild: Bison is a required dependency again (issue 3577).
Julien Rioux [Tue, 1 Oct 2013 09:42:14 +0000 (11:42 +0200)]
Build: Bison is a required dependency again (issue 3577).

10 years agoBuild: perl-less build isn't supported (issue 3578).
Julien Rioux [Sat, 21 Sep 2013 10:47:52 +0000 (12:47 +0200)]
Build: perl-less build isn't supported (issue 3578).

Although labelled as optional, perl is required to build the
.pfb font files, which are not included in the tarball. With
this commit, perl becomes a required dependency.

10 years agoIssue 3115: Revert "Uses a heuristic to determine if chord tremolos collide with...
David Kastrup [Tue, 1 Oct 2013 14:42:37 +0000 (16:42 +0200)]
Issue 3115: Revert "Uses a heuristic to determine if chord tremolos collide with accidentals."

This reverts commit d8dfa746ead381a80901106b9c9b079dc9b5d004.

Conflicts:
scm/define-grobs.scm

But reconstitute input/regression/chord-tremolo-accidental.ly.  Not
done in a separate commit in order to preserve blame.

10 years agoIssue 3593: Announce ends of ties in Completion_heads_engraver
David Kastrup [Wed, 2 Oct 2013 20:46:06 +0000 (22:46 +0200)]
Issue 3593: Announce ends of ties in Completion_heads_engraver

10 years agoRemove unused data from Completion_heads_engraver and Completion_rest_engraver
David Kastrup [Wed, 2 Oct 2013 20:31:37 +0000 (22:31 +0200)]
Remove unused data from Completion_heads_engraver and Completion_rest_engraver

10 years agoRelease: bump VERSION.
Phil Holmes [Mon, 7 Oct 2013 06:46:10 +0000 (07:46 +0100)]
Release: bump VERSION.

10 years agoRelease: update news. release/2.17.28-1
Phil Holmes [Sun, 6 Oct 2013 15:16:08 +0000 (16:16 +0100)]
Release: update news.

10 years agoPO: update template.
Phil Holmes [Sun, 6 Oct 2013 15:15:59 +0000 (16:15 +0100)]
PO: update template.

10 years agoRelease: bump VERSION_DEVEL.
Phil Holmes [Sun, 6 Oct 2013 15:15:48 +0000 (16:15 +0100)]
Release: bump VERSION_DEVEL.

10 years agoChange option description -x,--long-option to -x, --long-option consistently
David Kastrup [Sat, 5 Oct 2013 09:51:51 +0000 (11:51 +0200)]
Change option description -x,--long-option to -x, --long-option consistently

10 years agoAdd regtest for quoted identifiers
David Kastrup [Fri, 26 Oct 2012 12:29:07 +0000 (14:29 +0200)]
Add regtest for quoted identifiers

10 years agoIssue 2931: Allow non-LilyPond identifiers like "violin1" to be called as \"violin1"
David Kastrup [Fri, 26 Oct 2012 12:34:43 +0000 (14:34 +0200)]
Issue 2931: Allow non-LilyPond identifiers like "violin1" to be called as \"violin1"

A frequent complaint is the absence of identifiers with numbers in
them, like violin1.

Defining such identifiers has always been possible with

    "violin1" = { c''4 c c c }

This patch lets one actually use them by calling them as

    \"violin1"

10 years agoAdd regtest for Grace_auto_beam_engraver
David Kastrup [Fri, 27 Sep 2013 16:22:35 +0000 (18:22 +0200)]
Add regtest for Grace_auto_beam_engraver

10 years agoAdd reference to Grace_auto_beam_engraver to Notation/Rhythms
David Kastrup [Fri, 27 Sep 2013 14:05:38 +0000 (16:05 +0200)]
Add reference to Grace_auto_beam_engraver to Notation/Rhythms

10 years agoManually revert bad convert-ly change for input/regression/lyric-combine.ly
David Kastrup [Fri, 27 Sep 2013 16:00:55 +0000 (18:00 +0200)]
Manually revert bad convert-ly change for input/regression/lyric-combine.ly

10 years agoRevert "Add one-time convert-ly rule for grace beaming"
David Kastrup [Fri, 4 Oct 2013 09:57:59 +0000 (11:57 +0200)]
Revert "Add one-time convert-ly rule for grace beaming"

This reverts commit bbdf994d643ea96c3cabfb40fbe2f4d22af93233.

The convert-ly rule was only intended for making our documentation
somewhat snappier.  Since it is only intended to remove manual
beamings that have now become redundant, it's mainly interesting for
documentation rather than user-level documents.

10 years agoRun scripts/auxiliar/update-with-convert-ly.sh
David Kastrup [Fri, 4 Oct 2013 09:57:39 +0000 (11:57 +0200)]
Run scripts/auxiliar/update-with-convert-ly.sh

10 years agoAdd one-time convert-ly rule for grace beaming
David Kastrup [Fri, 27 Sep 2013 13:40:54 +0000 (15:40 +0200)]
Add one-time convert-ly rule for grace beaming

10 years agoAdd Grace_auto_beam_engraver to default engravers for Voice
David Kastrup [Fri, 27 Sep 2013 11:33:12 +0000 (13:33 +0200)]
Add Grace_auto_beam_engraver to default engravers for Voice

10 years agoIssue 3566: Grace notes should be autobeamed
David Kastrup [Fri, 27 Sep 2013 09:57:34 +0000 (11:57 +0200)]
Issue 3566: Grace notes should be autobeamed

This works by adding a Grace_auto_beam_engraver that considers an
entire grace phrase as one autobeam group.

10 years agoLSR reimport because of issue 3584 changing version numbers
David Kastrup [Fri, 4 Oct 2013 09:50:44 +0000 (11:50 +0200)]
LSR reimport because of issue 3584 changing version numbers

10 years agoIssue 3584: Let convert-ly -d reflect last effective rather than last applied rule
David Kastrup [Sat, 28 Sep 2013 14:34:22 +0000 (16:34 +0200)]
Issue 3584: Let convert-ly -d reflect last effective rather than last applied rule

10 years agoIssue 3588: Track move of grammar to CG (issue 3015) in German translation
David Kastrup [Tue, 1 Oct 2013 10:56:52 +0000 (12:56 +0200)]
Issue 3588: Track move of grammar to CG (issue 3015) in German translation

10 years agoIssue 1939: showLastLength with hidden tie error message
David Kastrup [Mon, 23 Sep 2013 12:59:40 +0000 (14:59 +0200)]
Issue 1939: showLastLength with hidden tie error message

This just stops tie events from registering when skipTypesetting is
set to #t.

10 years agoIssue 3573: Calculate wordwrapped/justified lines using the stencil stacking primitives
David Kastrup [Thu, 2 May 2013 19:40:16 +0000 (21:40 +0200)]
Issue 3573: Calculate wordwrapped/justified lines using the stencil stacking primitives

In that manner, the spacing decisions are sure to be correct.

10 years agoRun scripts/auxiliar/makelsr.py
David Kastrup [Tue, 24 Sep 2013 09:32:05 +0000 (11:32 +0200)]
Run scripts/auxiliar/makelsr.py

10 years agoIssue 3579: Make "Adding extra fingering with scheme" snippet do something useful
David Kastrup [Tue, 24 Sep 2013 09:30:12 +0000 (11:30 +0200)]
Issue 3579: Make "Adding extra fingering with scheme" snippet do something useful

This snippet was never operative in 2.16 due to the EventChord changes
of issue 2240.  This updates it into using a few 2.16 features in
order to make things simpler while retaining the basic purpose.

10 years agoIssue 3580: Replace unwarranted uses of map with for-each and other Scheme cleanups
David Kastrup [Tue, 24 Sep 2013 14:40:02 +0000 (16:40 +0200)]
Issue 3580: Replace unwarranted uses of map with for-each and other Scheme cleanups

Note that some uses of map actually relied on execution order (namely
expecting map to behave like map-in-order) and thus were not just
inelegant because of the side effect.  There are also some other
mostly trivial simplification of Scheme constructs.

10 years agoUse make-music with music arguments
David Kastrup [Wed, 25 Sep 2013 12:34:38 +0000 (14:34 +0200)]
Use make-music with music arguments

10 years agoIssue 3582: Let make-music accept existing music or alists as source
David Kastrup [Wed, 25 Sep 2013 12:05:48 +0000 (14:05 +0200)]
Issue 3582: Let make-music accept existing music or alists as source

This makes it possible to replace, say, a @samp{NoteEvent} in
@var{event} with a @samp{SkipEvent} (preserving all information) by
writing

(make-music 'SkipEvent event)

10 years agoDoc-it: update
Federico Bruni [Sun, 29 Sep 2013 17:53:58 +0000 (19:53 +0200)]
Doc-it: update

10 years agoAdd snippet for stems following melody to NR
Phil Holmes [Sat, 28 Sep 2013 11:16:54 +0000 (12:16 +0100)]
Add snippet for stems following melody to NR

10 years agoLSR Updates
Phil Holmes [Fri, 27 Sep 2013 13:33:39 +0000 (14:33 +0100)]
LSR Updates

10 years agoIssue3571: Stop \lyricmode { \skip 1.*3 } from failing.
David Kastrup [Sun, 22 Sep 2013 16:34:11 +0000 (18:34 +0200)]
Issue3571: Stop \lyricmode { \skip 1.*3 } from failing.

The problem was that the lexer preferred to match ".*" as a word since
the matched pattern was longer than the explicit pattern matching ".".
The word pattern is now amended so that it does not compete with the
single-character patterns.

10 years agoRelease: bump VERSION.
Phil Holmes [Fri, 27 Sep 2013 07:56:57 +0000 (08:56 +0100)]
Release: bump VERSION.

10 years agoMerge remote branch 'origin/release/unstable' into HEAD
Phil Holmes [Fri, 27 Sep 2013 07:56:05 +0000 (08:56 +0100)]
Merge remote branch 'origin/release/unstable' into HEAD

10 years agoMerge branch 'translation' into staging
Francisco Vila [Thu, 26 Sep 2013 15:09:16 +0000 (17:09 +0200)]
Merge branch 'translation' into staging

10 years agoRelease: update news. release/2.17.27-1
Phil Holmes [Thu, 26 Sep 2013 10:42:38 +0000 (11:42 +0100)]
Release: update news.

10 years agoPO: update template.
Phil Holmes [Thu, 26 Sep 2013 10:42:32 +0000 (11:42 +0100)]
PO: update template.

10 years agoMerge remote branch 'origin/master' into release/unstable
Phil Holmes [Thu, 26 Sep 2013 10:41:00 +0000 (11:41 +0100)]
Merge remote branch 'origin/master' into release/unstable

10 years agoRevert "align-interface.cc: Clarify code for empty staves"
Keith OHara [Sat, 21 Sep 2013 19:24:42 +0000 (12:24 -0700)]
Revert "align-interface.cc: Clarify code for empty staves"

This reverts commit 51560f756aa3ab37592c815062e733998accf79c.

10 years agoRetouch translation status for fr and it
Francisco Vila [Wed, 25 Sep 2013 09:25:06 +0000 (11:25 +0200)]
Retouch translation status for fr and it

10 years agoBuild: Clean up lilypond-book includes (issue 3559).
Julien Rioux [Sat, 14 Sep 2013 20:09:21 +0000 (22:09 +0200)]
Build: Clean up lilypond-book includes (issue 3559).

Instead of using a load of includes across the whole tree,
define only the necessary includes for the local directory.

http://code.google.com/p/lilypond/issues/detail?id=3559

10 years agoBuild: Remove a couple of unused rules.
Julien Rioux [Sat, 14 Sep 2013 19:27:13 +0000 (21:27 +0200)]
Build: Remove a couple of unused rules.

Part of issue 3562: Build everything on first pass of make doc
http://code.google.com/p/lilypond/issues/detail?id=3562

10 years agoBuild: Explicit dependency on generated version.itexi.
Julien Rioux [Sat, 14 Sep 2013 19:25:45 +0000 (21:25 +0200)]
Build: Explicit dependency on generated version.itexi.

Part of issue 3562: Build everything on first pass of make doc
http://code.google.com/p/lilypond/issues/detail?id=3562

10 years agoBuild: Fix Documentation/css, ly-examples, pictures, topdocs.
Julien Rioux [Sat, 14 Sep 2013 19:24:03 +0000 (21:24 +0200)]
Build: Fix Documentation/css, ly-examples, pictures, topdocs.

Part of issue 3562: Build everything on first pass of make doc
http://code.google.com/p/lilypond/issues/detail?id=3562

10 years agoIssue 3565: Doc, EG: LilyPond's getting too smart for the "Inline Scheme code" section
David Kastrup [Thu, 19 Sep 2013 12:52:26 +0000 (14:52 +0200)]
Issue 3565: Doc, EG: LilyPond's getting too smart for the "Inline Scheme code" section

The "Inline Scheme code" section already was embarrassing enough
during its last revision, when a trivial syntactic change was all that
was required in order to have the stated problem go away without
requiring to revert to Scheme.

Since then, the situation has further deteriorated: the originally
"what we would like to do but it fails" example works entirely
unchanged without a hitch.

10 years agoIssue 3564: Doc, EG: Add more information about markup (list) commands
David Kastrup [Thu, 19 Sep 2013 09:55:14 +0000 (11:55 +0200)]
Issue 3564: Doc, EG: Add more information about markup (list) commands

10 years agoIssue 3563: Allow define-*-function to accept currying definitions
David Kastrup [Wed, 18 Sep 2013 18:57:59 +0000 (20:57 +0200)]
Issue 3563: Allow define-*-function to accept currying definitions

This is actually only useful for define-scheme-function since the
purpose of a currying definition is to return a function rather than a
music expression.  A typical usage case would be a function creating
an engraver closure:

dia-engraver =
   (ly:pitch? ly:pitch?)
     (let ((store '()) (cause #f))
       (make-engraver

[...]

   \new Voice \with { \consists \dia-engraver c' g'' }

[...]