]> git.donarmstrong.com Git - lilypond.git/log
lilypond.git
8 years agore-run makelsr.py
James Lowe [Thu, 18 Jun 2015 08:24:21 +0000 (09:24 +0100)]
re-run makelsr.py

Run makelsr.py script for commit
66a7d343eb27beccd73f8b579d5ef5a635b7e542

This time make sure the file

creating-custom-dynamics-in-midi.ly

Does not exist in my tree

8 years agoIssue 4418/6 edits to docs, tests, and changelog
Paul Morris [Wed, 10 Jun 2015 05:40:41 +0000 (01:40 -0400)]
Issue 4418/6 edits to docs, tests, and changelog

8 years agoIssue 4418/5 whiteout -> whiteout-box in scm/
Paul Morris [Wed, 10 Jun 2015 05:11:56 +0000 (01:11 -0400)]
Issue 4418/5 whiteout -> whiteout-box in scm/

8 years agoIssue 4418/4 run scripts/auxiliar/update-with-convert-ly.sh
Paul Morris [Wed, 10 Jun 2015 04:58:48 +0000 (00:58 -0400)]
Issue 4418/4 run scripts/auxiliar/update-with-convert-ly.sh

8 years agoIssue 4418/3 convert-ly rule: whiteout -> whiteout-box
Paul Morris [Wed, 10 Jun 2015 04:42:44 +0000 (00:42 -0400)]
Issue 4418/3 convert-ly rule: whiteout -> whiteout-box

8 years agoIssue 4418/2 add and use new whiteout function
Paul Morris [Wed, 10 Jun 2015 04:16:16 +0000 (00:16 -0400)]
Issue 4418/2 add and use new whiteout function

scm/stencil.scm: redefine the whiteout function
so that it approximates the stencil's outline by
creating multiple displaced copies of the stencil.
Rename the previous whiteout function 'whiteout-box'.

scm/define-grob-properties.scm: define two
properties to go with the two whiteout functions.

lily/grob.cc: use the new whiteout functions and
properties.

scm/define-markup-commands.scm: define markup
commands to go with the two whiteout functions.

8 years agoIssue 4418/1 add boolean-or-number? predicate
Paul Morris [Wed, 10 Jun 2015 03:45:40 +0000 (23:45 -0400)]
Issue 4418/1 add boolean-or-number? predicate

8 years agoIssue 4441 / 5: Reject bitmap fonts in lilypond-fonts.conf
Masamichi Hosoda [Fri, 12 Jun 2015 08:24:07 +0000 (17:24 +0900)]
Issue 4441 / 5: Reject bitmap fonts in lilypond-fonts.conf

LilyPond can not use bitmap fonts.
So this commit adds ``reject bitmap fonts''
from fontconfig's ``70-no-bitmaps.conf''
to lilypond-fonts.conf.

8 years agoIssue 4441 / 4: Define default fonts in fontconfig configuration file
Masamichi Hosoda [Fri, 12 Jun 2015 08:17:56 +0000 (17:17 +0900)]
Issue 4441 / 4: Define default fonts in fontconfig configuration file

This commit defines LilyPond default fonts
in local fontconfig configuration file.
And, LilyPond uses them.

It is possible to combine multiple fonts
with different character sets and glyphs each other.

e.g. Following fonts can be combined.
Latin glyphs: from a font without Cyrillic glyphs
Cyrillic glyphs: from another font with Cyrillic glyphs

8 years agoIssue 4441 / 3: Add empty lilypond-fonts.conf
Masamichi Hosoda [Fri, 12 Jun 2015 07:29:54 +0000 (16:29 +0900)]
Issue 4441 / 3: Add empty lilypond-fonts.conf

This commit adds
LilyPond local fontconfig configuration file as empty.

8 years agoIssue 4441 / 2: Add local fontconfig configuration file loading
Masamichi Hosoda [Fri, 12 Jun 2015 07:23:37 +0000 (16:23 +0900)]
Issue 4441 / 2: Add local fontconfig configuration file loading

This commit becomes that
LilyPond local (dedicated) fontconfig configuration file
`fonts/lilypond-fonts.conf' can be used.

8 years agoIssue 4441 / 1: Remove unnecessary loop
Masamichi Hosoda [Fri, 12 Jun 2015 07:12:43 +0000 (16:12 +0900)]
Issue 4441 / 1: Remove unnecessary loop

The font dir that LilyPond adding
to fontconfig is only one.
So loop is unnecessary.

8 years agoIssue 4445: Use \override music function in a few cases
David Kastrup [Thu, 11 Jun 2015 09:29:45 +0000 (11:29 +0200)]
Issue 4445: Use \override music function in a few cases

8 years agoAdd \override and \revert music functions usable from Scheme
David Kastrup [Thu, 11 Jun 2015 09:28:49 +0000 (11:28 +0200)]
Add \override and \revert music functions usable from Scheme

8 years agoIssue 4444: Better function documentation for \overrideProperty
David Kastrup [Thu, 11 Jun 2015 09:27:46 +0000 (11:27 +0200)]
Issue 4444: Better function documentation for \overrideProperty

8 years agoIssue 4439/2: Let Input::error actually raise a fatal error
David Kastrup [Wed, 10 Jun 2015 09:35:16 +0000 (11:35 +0200)]
Issue 4439/2: Let Input::error actually raise a fatal error

8 years agoIssue 4439/1: Use Input::non_fatal_error instead of Input::error where appropriate
David Kastrup [Wed, 10 Jun 2015 09:34:47 +0000 (11:34 +0200)]
Issue 4439/1: Use Input::non_fatal_error instead of Input::error where appropriate

8 years agoIssue 4443: Don't pass current parser/location into #{...#} call
David Kastrup [Fri, 12 Jun 2015 07:51:40 +0000 (09:51 +0200)]
Issue 4443: Don't pass current parser/location into #{...#} call

The construct #{...#} generates a call to a function embedded-lilypond.
After issue 4422, this call passed (*parser*)/(*location*) arguments
instead of the previous parser/location arguments needed for accessing
the respective values in a different lexical environment.  But since the
respective values are stored in GUILE fluids rather than in lexical
variables now, they are already passed implicitly and unnecessary as
function parameters.

8 years agoMerge branch 'issue4442'
David Kastrup [Wed, 17 Jun 2015 04:36:36 +0000 (06:36 +0200)]
Merge branch 'issue4442'

8 years agoIssue 4442/8: Explain general removal of "parser" in Changes
David Kastrup [Fri, 12 Jun 2015 10:03:30 +0000 (12:03 +0200)]
Issue 4442/8: Explain general removal of "parser" in Changes

8 years agoIssue 4442/7: Stop maintaining "parser" variable
David Kastrup [Fri, 12 Jun 2015 11:41:11 +0000 (13:41 +0200)]
Issue 4442/7: Stop maintaining "parser" variable

When invoking a parser, the global "parser" variable was temporarily
pointing to the parser.  This mechanism was somewhat awkward and with
problems of its own.  Since an active parser maintains the %parser fluid
now, we can forego maintaining the "parser" variable altogether.

8 years agoIssue 4442/6: Update some quoted example code in CG
David Kastrup [Fri, 12 Jun 2015 12:14:36 +0000 (14:14 +0200)]
Issue 4442/6: Update some quoted example code in CG

8 years agoIssue 4442/5: Fix the rest of removal of parser/(*parser*) manually
David Kastrup [Thu, 11 Jun 2015 19:53:25 +0000 (21:53 +0200)]
Issue 4442/5: Fix the rest of removal of parser/(*parser*) manually

8 years agoIssue 4442/4: Call all *-handler functions without parser argument
David Kastrup [Thu, 11 Jun 2015 18:03:30 +0000 (20:03 +0200)]
Issue 4442/4: Call all *-handler functions without parser argument

8 years agoIssue 4442/3: Let ly:parse-error and others work with %parser fluid
David Kastrup [Wed, 10 Jun 2015 09:05:26 +0000 (11:05 +0200)]
Issue 4442/3: Let ly:parse-error and others work with %parser fluid

8 years agoIssue 4442/2: Run scripts/auxiliar/update-with-convert-ly.sh -f 2.19.21
David Kastrup [Thu, 11 Jun 2015 17:56:50 +0000 (19:56 +0200)]
Issue 4442/2: Run scripts/auxiliar/update-with-convert-ly.sh -f 2.19.21

Also converts scm via

find scm -name \*.scm -exec out/bin/convert-ly -en -f 2.19.21 -t 2.19.22 {} +

8 years agoIssue 4442/1: convert rule: (xxx ... parser ...) -> (xxx ... ...)
David Kastrup [Thu, 11 Jun 2015 17:54:48 +0000 (19:54 +0200)]
Issue 4442/1: convert rule: (xxx ... parser ...) -> (xxx ... ...)

8 years agoIssue 4431 / 4: Add MinGW support of scale-down-image (ps-to-png.scm)
Masamichi Hosoda [Mon, 1 Jun 2015 13:18:22 +0000 (22:18 +0900)]
Issue 4431 / 4: Add MinGW support of scale-down-image (ps-to-png.scm)

scale-down-image can work on MinGW by this commit.

8 years agoIssue 4431 / 3: Add Netpbm commands search procedures
Masamichi Hosoda [Mon, 1 Jun 2015 13:15:09 +0000 (22:15 +0900)]
Issue 4431 / 3: Add Netpbm commands search procedures

pngtopnm is obsoleted by pngtopam.
pnmscale is obsoleted by pamscale.

8 years agoIssue 4431 / 2: Add ly:system-with-shell for pipe and redirection handling
Masamichi Hosoda [Mon, 1 Jun 2015 13:12:49 +0000 (22:12 +0900)]
Issue 4431 / 2: Add ly:system-with-shell for pipe and redirection handling

ly:system can't handle pipe and redirection.
This procedure can handle them by using shell.
It also works on MinGW by switching shell.

8 years agoIssue 4431 / 1: Delete duplicate and unused procedures in ps-to-png.scm
Masamichi Hosoda [Mon, 1 Jun 2015 13:05:47 +0000 (22:05 +0900)]
Issue 4431 / 1: Delete duplicate and unused procedures in ps-to-png.scm

backend-library.scm:
  sanitize-command-option: unused
ps-to-png.scm:
  _: lily.scm
  my-system: unused

8 years agoDoc: Issue 4436: Warn about rests in lyrics repeats with \alternative's
Trevor Daniels [Tue, 9 Jun 2015 21:28:30 +0000 (22:28 +0100)]
Doc: Issue 4436: Warn about rests in lyrics repeats with \alternative's

8 years agoIssue 4435: Remove Solo staff when empty
Trevor Daniels [Sat, 6 Jun 2015 21:22:13 +0000 (22:22 +0100)]
Issue 4435: Remove Solo staff when empty

  The recently added Solo staff is outside the ChoirStaff and so
  is not affected by the ChoirStaff overrides to VerticalAxisGroup.
  This patch moves the overrides into a \layout block at top level
  so all staves are affected.  The overrides in PianoStaff are then
  no longer required.  Note that this \layout block can itself be
  overridden by setting the Layout variable.

8 years agoFix bad cross reference
Trevor Daniels [Fri, 12 Jun 2015 22:29:51 +0000 (23:29 +0100)]
Fix bad cross reference

8 years agofret-diagram with barre returns weird output
Thomas Morley [Fri, 12 Jun 2015 21:16:47 +0000 (16:16 -0500)]
fret-diagram with barre returns weird output

issue 4428

take the fret-settings from barre into account

8 years agosmobs.hh: mention that GUILE 1 gives callable structs at most 3 args
David Kastrup [Fri, 12 Jun 2015 15:34:17 +0000 (17:34 +0200)]
smobs.hh: mention that GUILE 1 gives callable structs at most 3 args

8 years agoIssue 4429: fix timekeeping in Auto_change_iterator and Part_combine_iterator
Dan Eble [Sun, 31 May 2015 20:23:20 +0000 (16:23 -0400)]
Issue 4429: fix timekeeping in Auto_change_iterator and Part_combine_iterator

Issue 4430: add start-callback to UnrelativableMusic

8 years agoIssue 4440: Establish %parser in Lily_parser::do_yyparse
David Kastrup [Sun, 31 May 2015 16:53:38 +0000 (18:53 +0200)]
Issue 4440: Establish %parser in Lily_parser::do_yyparse

Consequently, this does not need to be done any more in syntax
constructors or Scheme expressions.

8 years agoIssue 4425: Fix some CG musing about music functions
David Kastrup [Sat, 30 May 2015 08:58:22 +0000 (10:58 +0200)]
Issue 4425: Fix some CG musing about music functions

While the example code has been adapted to reflect the state of music
functions after acceptance of issue 4422 and issue 4421, the answer that
has now been replaced has been wrong from its inception.

8 years agoIssue 4427: clean up finding & changing of contexts in C++
Dan Eble [Sun, 31 May 2015 19:14:22 +0000 (15:14 -0400)]
Issue 4427: clean up finding & changing of contexts in C++

Combine the key feature of Change_iterator and Auto_change_iterator
into a common function (favoring the logic of Change_iterator).

Define functions for various context-search loops.

8 years agoIssue 4421/7: Documentation and Changes entry
David Kastrup [Wed, 3 Jun 2015 10:17:11 +0000 (12:17 +0200)]
Issue 4421/7: Documentation and Changes entry

8 years agoIssue 4421/6: Let some music functions call others via Scheme
David Kastrup [Mon, 25 May 2015 12:10:27 +0000 (14:10 +0200)]
Issue 4421/6: Let some music functions call others via Scheme

8 years agoIssue 4421/5: Add regression test
David Kastrup [Wed, 3 Jun 2015 14:15:06 +0000 (16:15 +0200)]
Issue 4421/5: Add regression test

8 years agoIssue 4421/4: Make music functions callable from Scheme
David Kastrup [Sun, 24 May 2015 17:38:34 +0000 (19:38 +0200)]
Issue 4421/4: Make music functions callable from Scheme

The functions get their signature checked and optional argument handling
is exactly like in LilyPond, with *unspecified* taking the role of
"\default".

8 years agoIssue 4421/3: Add Fluid class for caching fluid values
David Kastrup [Fri, 29 May 2015 14:28:50 +0000 (16:28 +0200)]
Issue 4421/3: Add Fluid class for caching fluid values

8 years agoIssue 4421/2: Factor out music-function-call-error
David Kastrup [Mon, 25 May 2015 12:08:34 +0000 (14:08 +0200)]
Issue 4421/2: Factor out music-function-call-error

8 years agoIssue 4421/1: Deal sensibly with non-existent parser/location
David Kastrup [Tue, 2 Jun 2015 09:51:32 +0000 (11:51 +0200)]
Issue 4421/1: Deal sensibly with non-existent parser/location

This concerns ly:parser-error and note-name->lily-string, and in
consequence also display-lily-music.

8 years agoIssue 4426: Remove bar checks at the end of \parallelMusic passages
David Kastrup [Sun, 31 May 2015 08:53:57 +0000 (10:53 +0200)]
Issue 4426: Remove bar checks at the end of \parallelMusic passages

This allows ending \parallelMusic at non-bar boundaries.

8 years agoDoc: updates translation status
Jean-Charles Malahieude [Sun, 7 Jun 2015 18:14:15 +0000 (20:14 +0200)]
Doc: updates translation status

8 years agoDoc-fr: full update
Jean-Charles Malahieude [Sun, 7 Jun 2015 18:11:57 +0000 (20:11 +0200)]
Doc-fr: full update

8 years agoMerge branch 'master' of /home/jcharles/GIT/Lily/. into translation
Jean-Charles Malahieude [Sun, 7 Jun 2015 13:09:57 +0000 (15:09 +0200)]
Merge branch 'master' of /home/jcharles/GIT/Lily/. into translation

8 years agoPO: Updates Danish from FTP
Jean-Charles Malahieude [Sun, 7 Jun 2015 13:06:15 +0000 (15:06 +0200)]
PO: Updates Danish from FTP

8 years agoDoc-fr: fix bad xref
Jean-Charles Malahieude [Sun, 7 Jun 2015 13:01:30 +0000 (15:01 +0200)]
Doc-fr: fix bad xref

8 years agoDoc-fr: updates texidocs
Jean-Charles Malahieude [Sun, 7 Jun 2015 13:00:55 +0000 (15:00 +0200)]
Doc-fr: updates texidocs

8 years agoDoc-fr: updates AU
Jean-Charles Malahieude [Sun, 7 Jun 2015 12:56:10 +0000 (14:56 +0200)]
Doc-fr: updates AU

8 years agoDoc-fr: updates AU
Jean-Charles Malahieude [Sun, 7 Jun 2015 12:37:14 +0000 (14:37 +0200)]
Doc-fr: updates AU

8 years agoDoc-fr: updates LM
Jean-Charles Malahieude [Sun, 7 Jun 2015 12:35:11 +0000 (14:35 +0200)]
Doc-fr: updates LM

8 years agoDoc-fr: updates Essay and EM
Jean-Charles Malahieude [Sun, 7 Jun 2015 12:32:37 +0000 (14:32 +0200)]
Doc-fr: updates Essay and EM

8 years agoIssue 4423: eliminate part combiner's array of context handles (4/4)
Dan Eble [Thu, 28 May 2015 01:23:45 +0000 (21:23 -0400)]
Issue 4423: eliminate part combiner's array of context handles (4/4)

The Part_combine_iterator no longer creates or keeps alive the Voice
contexts that it uses.  make-directed-part-combine-music does it.

When the Part_combine_iterator needs to redirect a child iterator, it
finds the new Voice by name among the siblings of the current Voice.

8 years agoIssue 4423: eliminate part combiner's array of context handles (3/4)
Dan Eble [Thu, 28 May 2015 00:56:37 +0000 (20:56 -0400)]
Issue 4423: eliminate part combiner's array of context handles (3/4)

Use NullVoice instead of Devnull for the "null" context.  This makes
all outlets a kind of Voice.

8 years agoIssue 4423: eliminate part combiner's array of context handles (2/4)
Dan Eble [Thu, 28 May 2015 00:39:47 +0000 (20:39 -0400)]
Issue 4423: eliminate part combiner's array of context handles (2/4)

Create child iterators in parent context.  Add an initial split state
to ensure that the first split-list entry, whatever it is, will
redirect the outlets for the child iterators.

8 years agoIssue 4423: eliminate part combiner's array of context handles (1/4)
Dan Eble [Sat, 23 May 2015 16:33:40 +0000 (12:33 -0400)]
Issue 4423: eliminate part combiner's array of context handles (1/4)

Move mmrest killing after child iteration.  Also limit mmrest killing
to contexts that have just changed from being used to being unused.

8 years agoIssue 4424: Add Solo voice to built-in satb.ly template
Trevor Daniels [Fri, 29 May 2015 15:12:34 +0000 (16:12 +0100)]
Issue 4424: Add Solo voice to built-in satb.ly template

8 years agoIssue 4422/7: Documentation fixes and Changelog
David Kastrup [Wed, 27 May 2015 15:05:34 +0000 (17:05 +0200)]
Issue 4422/7: Documentation fixes and Changelog

8 years agoIssue 4422/6: Fix (define-music-function (parser ... uses in scm/
David Kastrup [Sun, 31 May 2015 18:37:14 +0000 (20:37 +0200)]
Issue 4422/6: Fix (define-music-function (parser ... uses in scm/

8 years agoIssue 4422/5: Run scripts/auxiliar/update-with-convert-ly.sh
David Kastrup [Wed, 27 May 2015 02:25:32 +0000 (04:25 +0200)]
Issue 4422/5: Run scripts/auxiliar/update-with-convert-ly.sh

8 years agoIssue 4422/4: convert-ly rule for removing parser/location
David Kastrup [Wed, 27 May 2015 01:00:16 +0000 (03:00 +0200)]
Issue 4422/4: convert-ly rule for removing parser/location

8 years agoIssue 4422/3: Remove parser/location args from music function calls
David Kastrup [Tue, 26 May 2015 23:35:08 +0000 (01:35 +0200)]
Issue 4422/3: Remove parser/location args from music function calls

When a music function definition starts with a parameter named "parser",
a compatibility definition is created that recreates the parameters
from the fluid accessors (*parser*) and (*location*) when necessary.

8 years agoIssue 4422/2: Fix various jumbled parser/location argument pairs
David Kastrup [Tue, 26 May 2015 23:01:38 +0000 (01:01 +0200)]
Issue 4422/2: Fix various jumbled parser/location argument pairs

8 years agoIssue 4422/1: Remove parser/location global variable setup
David Kastrup [Tue, 26 May 2015 11:36:53 +0000 (13:36 +0200)]
Issue 4422/1: Remove parser/location global variable setup

Instead of relying on the global parser/location work horse (or
respective symbols in local scope), now fluids %parser/%location and
getter functions (*parser*)/(*location*) are employed for setting up the
general parsing and providing #{...#} with accurate information.

This patch removes the global setup and internal information flow: there
is still a variable "parser" being set in local parser modules.

8 years agoRemove CR LF from snippets using makelsr
Phil Holmes [Sun, 24 May 2015 13:44:10 +0000 (14:44 +0100)]
Remove CR LF from snippets using makelsr

8 years agoIssue 4420: Add Netpbm messages to verbose output
Masamichi Hosoda [Mon, 25 May 2015 14:41:16 +0000 (23:41 +0900)]
Issue 4420: Add Netpbm messages to verbose output

Messages of Netpbm commands
(pngtopnm, pnmscale, pnmtopng)
output to /dev/null.
So those messages couldn't be read.

This patch can add them to verbose output,
and they can be read.

8 years agoIssue 4417 / 3: Fix png filename handling
Masamichi Hosoda [Sun, 24 May 2015 14:20:30 +0000 (23:20 +0900)]
Issue 4417 / 3: Fix png filename handling

This patch can compile the source file
whose name contains `%' and convert to png files.
(e.g. `%foobar.ly' to `%foobar.png')

8 years agoIssue 4417 / 2: Use ly:system in make-ps-images (ps-to-png.scm)
Masamichi Hosoda [Sun, 24 May 2015 13:14:53 +0000 (22:14 +0900)]
Issue 4417 / 2: Use ly:system in make-ps-images (ps-to-png.scm)

In make-ps-images,
use ly:system instead of my-system for invoking gs.
It is the same way as postscript->pdf
(backend-library.scm).

8 years agoIssue 4417 / 1: Delete duplicate procedures in ps-to-png.scm
Masamichi Hosoda [Sun, 24 May 2015 05:28:43 +0000 (14:28 +0900)]
Issue 4417 / 1: Delete duplicate procedures in ps-to-png.scm

PLATFORM: lily.scm
search-executable: backend-library.scm
search-gs: backend-library.scm
gulp-port: unused

8 years agoRemove group-interface.hh which has been unused since 2005!
David Kastrup [Sat, 30 May 2015 11:49:13 +0000 (07:49 -0400)]
Remove group-interface.hh which has been unused since 2005!

8 years agoRemove time-scaled-music-iterator.hh which has been unused since 2006.
Dan Eble [Sat, 30 May 2015 11:49:13 +0000 (07:49 -0400)]
Remove time-scaled-music-iterator.hh which has been unused since 2006.

8 years agoFix oversight in CG from issue 4365
David Kastrup [Sat, 30 May 2015 08:14:21 +0000 (10:14 +0200)]
Fix oversight in CG from issue 4365

8 years agoRun scripts/auxiliar/makelsr.py
David Kastrup [Fri, 29 May 2015 10:15:06 +0000 (12:15 +0200)]
Run scripts/auxiliar/makelsr.py

8 years agoIssue 4406: Tidy up \relative description after Issue 3229
Keith OHara [Thu, 28 May 2015 12:20:28 +0000 (14:20 +0200)]
Issue 4406: Tidy up \relative description after Issue 3229

Reviewed-by: David Kastrup <dak@gnu.org>
8 years agoRevert "Some more issue 3229 rules"
David Kastrup [Fri, 29 May 2015 13:06:30 +0000 (15:06 +0200)]
Revert "Some more issue 3229 rules"

This reverts commit 8c769fc52f092210a21288e81d008dc3f700a626.

8 years agoRun scripts/auxiliar/update-with-convert-ly.sh -f 2.19.20
David Kastrup [Thu, 28 May 2015 15:36:12 +0000 (17:36 +0200)]
Run scripts/auxiliar/update-with-convert-ly.sh -f 2.19.20

Then revert Documentation/snippets/*.ly

8 years agoSome more issue 3229 rules
David Kastrup [Wed, 27 May 2015 12:33:34 +0000 (14:33 +0200)]
Some more issue 3229 rules

8 years agoImprove some patterns/conversions for convert-ly
David Kastrup [Thu, 28 May 2015 16:34:54 +0000 (18:34 +0200)]
Improve some patterns/conversions for convert-ly

This mostly concerns expression arguments, particularly Scheme expressions.

8 years agoSanitize convert-ly version updating in no-change case with specified --from option
David Kastrup [Thu, 28 May 2015 11:45:52 +0000 (13:45 +0200)]
Sanitize convert-ly version updating in no-change case with specified --from option

8 years agoLet scripts/auxiliar/update-with-convert-ly.sh pass any options to convert-ly
David Kastrup [Thu, 28 May 2015 11:45:16 +0000 (13:45 +0200)]
Let scripts/auxiliar/update-with-convert-ly.sh pass any options to convert-ly

8 years agoIssue 4411: Omit unnecessary second argument to ly:make-unpure-pure-container, docume...
David Kastrup [Thu, 21 May 2015 13:27:25 +0000 (15:27 +0200)]
Issue 4411: Omit unnecessary second argument to ly:make-unpure-pure-container, document this possibility

8 years agoIssue 4414: Doc: Fix configure option
Masamichi Hosoda [Fri, 22 May 2015 13:31:34 +0000 (22:31 +0900)]
Issue 4414: Doc: Fix configure option

configure option `--with-ncsb-dir'
is changed to `--with-fonts-dir' by issue 4332.

8 years agoIssue 4410: Part_combine_iterator: treat child iterators as a set
Dan Eble [Thu, 21 May 2015 02:33:01 +0000 (22:33 -0400)]
Issue 4410: Part_combine_iterator: treat child iterators as a set

Allocate iterators for the two parts in an array instead of separate
named members.  Use loops where appropriate.

8 years agoFix spurious newline from upstream Texinfo
David Kastrup [Tue, 26 May 2015 11:42:14 +0000 (13:42 +0200)]
Fix spurious newline from upstream Texinfo

8 years agoDecrease space between vertical beams by length-fraction.
hanwen [Sat, 14 Mar 2015 14:39:16 +0000 (15:39 +0100)]
Decrease space between vertical beams by length-fraction.

This causes 16th and higher grace beams to be closer together.

Thanks to Daniel Spreadbury for noting this in his blog,
http://blog.steinberg.net/2015/03/development-diary-part-10/

To fix the regression in grace-start.ly, decrease collision-padding
for grace beams: since grace beams are smaller, objects must come
closer to be considered a collision.

To fix regressions where grace stems become too large, decrease
importance of forbidden quant scoring if length-fraction != 1.0..

8 years agoabsolute pitch entry: accept an offset octave
Keith OHara [Sun, 3 May 2015 05:51:48 +0000 (22:51 -0700)]
absolute pitch entry: accept an offset octave

8 years agoDoc: correct typo for backslash in @warning is @bs{}
Jean-Charles Malahieude [Mon, 25 May 2015 14:35:35 +0000 (16:35 +0200)]
Doc: correct typo for backslash in @warning is @bs{}

8 years agoIssue 3057: misbehavior of \deadNotesOn et al at start of music
David Kastrup [Wed, 20 May 2015 15:31:32 +0000 (17:31 +0200)]
Issue 3057: misbehavior of \deadNotesOn et al at start of music

User-level commands that do not move to a particular context will tend
to be applied at Bottom context when following any notes or similar
events, but at arbitrary level when being at the start of music.  That's
a bad idea.  This patch moves the head styling overrides to Bottom
level.  While this means that

    \new Staff { \deadNotesOn ...

will only affect the default Voice instead of the whole Staff, one can
still get per-Staff behavior with

    \new Staff \with { \deadNotesOn } { ...

so no functionality is really lost here.

8 years agoIssue 4404: Add ly:disconnect-dispatchers function
David Kastrup [Mon, 18 May 2015 17:33:06 +0000 (19:33 +0200)]
Issue 4404: Add ly:disconnect-dispatchers function

8 years agoIssue 4408: Several typos in the German doc
David Kastrup [Wed, 20 May 2015 19:32:13 +0000 (21:32 +0200)]
Issue 4408: Several typos in the German doc

Particularly, the German docs confuse "eingestrichenes C" (middle C, C4,
LilyPond c') several times with "zweigestrichenenes C" (C in treble
staff, C5, LilyPond c'').

8 years agoIssue 4402: Part combiner: ignore skips coinciding with rests within a part
Dan Eble [Sun, 17 May 2015 19:53:22 +0000 (15:53 -0400)]
Issue 4402: Part combiner: ignore skips coinciding with rests within a part

8 years agoIssue 4403: Part_combine_iterator: stop tracking the last-playing part
Dan Eble [Mon, 18 May 2015 11:53:24 +0000 (07:53 -0400)]
Issue 4403: Part_combine_iterator: stop tracking the last-playing part

Rely on the Scheme-computed split state to choose which voice to use
for unisono and unisilence passages.

8 years agoCorrect news
Phil Holmes [Mon, 25 May 2015 10:24:53 +0000 (11:24 +0100)]
Correct news

8 years agoRelease: bump VERSION.
Phil Holmes [Sun, 24 May 2015 20:04:58 +0000 (21:04 +0100)]
Release: bump VERSION.