]> git.donarmstrong.com Git - lilypond.git/log
lilypond.git
10 years agoRelease: update news. release/2.17.23-1
Phil Holmes [Sun, 28 Jul 2013 10:17:56 +0000 (11:17 +0100)]
Release: update news.

10 years agoPO: update template.
Phil Holmes [Sun, 28 Jul 2013 10:17:45 +0000 (11:17 +0100)]
PO: update template.

10 years agoRelease: bump VERSION_DEVEL.
Phil Holmes [Sun, 28 Jul 2013 10:17:31 +0000 (11:17 +0100)]
Release: bump VERSION_DEVEL.

10 years agoCorrections to LM (Issue 3407)
Phil Holmes [Tue, 23 Jul 2013 10:37:00 +0000 (11:37 +0100)]
Corrections to LM (Issue 3407)

10 years agoIssue 3471: Allow decimal fractions with non-empty parts before and after '.' in...
David Kastrup [Mon, 22 Jul 2013 17:11:59 +0000 (19:11 +0200)]
Issue 3471: Allow decimal fractions with non-empty parts before and after '.' in music

This permits writing things like

mkMove = #(define-music-function
        (parser location x y)
        ( number? number? )
        #{ \once \override TextScript #'extra-offset = #(cons x y)
        #})

{
\mkMove 4.4 -3.3
c1^"XY"
}

Since integers are accepted in this kind of usage, not accepting
floating point numbers appears inconsistent.

While in INITIAL mode like inside of layout blocks real numbers can
be written like 4. or -.3 for historic reasons, permitting this inside
of music could easily lead to confusion with durations or
articulations, so those spellings remain invalid in music modes.

Decimal fractions are also not accepted in \chordmode since this would
preclude chord entry like c:13.11^3.7 and similar.

10 years agoRequire 2.4 <= x < 3.0 where x=Python version.
Julien Rioux [Tue, 16 Jul 2013 20:43:35 +0000 (22:43 +0200)]
Require 2.4 <= x < 3.0 where x=Python version.

Python 3 isn't supported yet. See issue 3462.

10 years agoSupport for testing min and max versions of Python.
Julien Rioux [Tue, 16 Jul 2013 20:42:32 +0000 (22:42 +0200)]
Support for testing min and max versions of Python.

10 years agoRequire 1.8.2 <= x < 1.9.0 where x=Guile version.
Julien Rioux [Tue, 16 Jul 2013 15:51:11 +0000 (17:51 +0200)]
Require 1.8.2 <= x < 1.9.0 where x=Guile version.

Guile 2 isn't supported yet. Guile 1.9.0 is the start of the
development branch that lead to Guile 2. See issue 3461.

10 years agoSupport for testing min and max versions of Guile.
Julien Rioux [Tue, 16 Jul 2013 15:50:27 +0000 (17:50 +0200)]
Support for testing min and max versions of Guile.

10 years agoBuild: Search out dir before src dir (issue 3121).
Julien Rioux [Tue, 16 Jul 2013 12:34:13 +0000 (14:34 +0200)]
Build: Search out dir before src dir (issue 3121).

10 years agoFix *ly/*.scm typo.
Julien Rioux [Tue, 16 Jul 2013 21:32:56 +0000 (23:32 +0200)]
Fix *ly/*.scm typo.

10 years agoFix typos in the contributor's guide.
Julien Rioux [Mon, 15 Apr 2013 12:05:44 +0000 (08:05 -0400)]
Fix typos in the contributor's guide.

10 years agoIssue 3469: adding markup-commands \oval and \ellipse
Thomas Morley [Wed, 24 Jul 2013 17:14:16 +0000 (19:14 +0200)]
Issue 3469: adding markup-commands \oval and \ellipse

\oval and \ellipse are drawing an oval respectively an ellipse around their
argument.
Also adding a reg-test for markup-commands framing their argument.

Signed-off-by: David Kastrup <dak@gnu.org>
10 years agoDocumentation fix for compatibility with texinfo 5.1
Julien Rioux [Sat, 6 Jul 2013 20:38:32 +0000 (22:38 +0200)]
Documentation fix for compatibility with texinfo 5.1

Patch by Don Armstrong (minus the @top change in changes.tely)

Fixes issue 3382.
http://code.google.com/p/lilypond/issues/detail?id=3382

10 years agoRun scripts/auxiliar/makelsr.py
David Kastrup [Tue, 16 Jul 2013 16:12:06 +0000 (18:12 +0200)]
Run scripts/auxiliar/makelsr.py

10 years agoIssue 3460: Provide markup commands and music functions for accordion registration
David Kastrup [Tue, 9 Jul 2013 16:16:22 +0000 (18:16 +0200)]
Issue 3460: Provide markup commands and music functions for accordion registration

For efficiency reasons, this remains in a separate module for now and
can be called using

     #(use-modules (scm accreg))

at the start of the file.

10 years agoIssue 3453: Silence a number of compiler warnings
David Kastrup [Mon, 15 Jul 2013 07:41:07 +0000 (09:41 +0200)]
Issue 3453: Silence a number of compiler warnings

10 years agoMerge branch 'master' into translation
Jean-Charles Malahieude [Sat, 20 Jul 2013 12:50:48 +0000 (14:50 +0200)]
Merge branch 'master' into translation

10 years agoBuild: Small dependency fix (issue 3442).
Julien Rioux [Sun, 7 Jul 2013 18:10:40 +0000 (20:10 +0200)]
Build: Small dependency fix (issue 3442).

This sets the dependency of texi files more accurately and it rids
us of strange errors like the following from building the zh doc:

  Must remake target `web.texi'.
  Ignoring VPATH name `~/git/lilypond/Documentation/zh/web.texi'.
  Successfully remade target file `web.texi'.
 [...]
 Finished prerequisites of target file `out-www/web.texi'.
Must remake target `out-www/web.texi'.
mkdir -p out-www/
( echo ./out-www/web.texi:  > out-www/web.dep ) && cp -f web.texi out-www/web.texi
cp: cannot stat `web.texi': No such file or directory
make[1]: *** [out-www/web.texi] Error 1

10 years agoWebsite build depends on version information (issue 3447).
Julien Rioux [Mon, 8 Jul 2013 12:37:38 +0000 (14:37 +0200)]
Website build depends on version information (issue 3447).

10 years agoIssue 3444: No warning for misspelled properties
David Kastrup [Fri, 12 Jul 2013 13:03:08 +0000 (15:03 +0200)]
Issue 3444: No warning for misspelled properties

This makes sure that properties are checked to be assignable even when
assigning #f or '() to them.

10 years agoinput/regression/tuplet-no-stems.ly: fix obsolete number-visibility
David Kastrup [Fri, 12 Jul 2013 21:11:55 +0000 (23:11 +0200)]
input/regression/tuplet-no-stems.ly: fix obsolete number-visibility

10 years agoRemove obsolete Staff.minimumVerticalExtent unsetting in input/regression/system...
David Kastrup [Fri, 12 Jul 2013 20:27:21 +0000 (22:27 +0200)]
Remove obsolete Staff.minimumVerticalExtent unsetting in input/regression/system-extents.ly

10 years agoIssue 3455: Fix flex warning: -s option given but default rule can be matched
David Kastrup [Mon, 15 Jul 2013 13:23:22 +0000 (15:23 +0200)]
Issue 3455: Fix flex warning: -s option given but default rule can be matched

10 years agoDoc (NR, repeats): Minor clarification.
Mark Polesky [Thu, 11 Jul 2013 06:41:35 +0000 (23:41 -0700)]
Doc (NR, repeats): Minor clarification.

10 years agoIssue 3151: Fix some oversights of \layout in \book
Thomas Morley [Mon, 15 Jul 2013 10:28:56 +0000 (12:28 +0200)]
Issue 3151: Fix some oversights of \layout in \book

follow-up for issue 3151

Signed-off-by: David Kastrup <dak@gnu.org>
10 years agoIssue 3450: \addlyrics doesn't work with TabStaff
Thomas Morley [Mon, 15 Jul 2013 10:18:18 +0000 (12:18 +0200)]
Issue 3450: \addlyrics doesn't work with TabStaff

More details about limitation of \addlyrics in
Documentation/notation/vocal.itely

Add a hint, that \addlyrics does not work with TabStaff

Signed-off-by: David Kastrup <dak@gnu.org>
10 years agoIssue 3449: Shift accordion register symbols down by half a line width
David Kastrup [Tue, 9 Jul 2013 18:22:24 +0000 (20:22 +0200)]
Issue 3449: Shift accordion register symbols down by half a line width

This makes the documented proposals for combining the accordion
register symbols together with the accordion dot symbol match in
positioning.  It would have been feasible instead to shift the
(centered) accordion dot, but some register symbols work with
different line widths.

The net result will now exhibit a slight descender (namely half a
linewidth) of the accordion register symbols when used in a running
line.

10 years agoRelease: bump VERSION.
Phil Holmes [Sun, 14 Jul 2013 21:54:44 +0000 (22:54 +0100)]
Release: bump VERSION.

10 years agoRelease: update news. release/2.17.22-1
Phil Holmes [Sun, 14 Jul 2013 09:54:55 +0000 (10:54 +0100)]
Release: update news.

10 years agoPO: update template.
Phil Holmes [Sun, 14 Jul 2013 09:54:54 +0000 (10:54 +0100)]
PO: update template.

10 years agoRelease: bump VERSION_DEVEL.
Phil Holmes [Sun, 14 Jul 2013 09:54:54 +0000 (10:54 +0100)]
Release: bump VERSION_DEVEL.

10 years agoDoc-it: add chapter 1.5 of Notation Reference
Federico Bruni [Sun, 14 Jul 2013 09:32:48 +0000 (11:32 +0200)]
Doc-it: add chapter 1.5 of Notation Reference

10 years agoIssue 3451: anacrucis -> anacrusis.
Mark Polesky [Thu, 11 Jul 2013 06:26:54 +0000 (23:26 -0700)]
Issue 3451: anacrucis -> anacrusis.

10 years agoWeb-fr: correct ref in download
Jean-Charles Malahieude [Sat, 13 Jul 2013 13:40:49 +0000 (15:40 +0200)]
Web-fr: correct ref in download

10 years agoDoc-fr: reflects lsr-update
Jean-Charles Malahieude [Sat, 13 Jul 2013 13:39:06 +0000 (15:39 +0200)]
Doc-fr: reflects lsr-update

10 years agoRun scripts/auxiliar/makelsr.py
David Kastrup [Mon, 8 Jul 2013 10:12:49 +0000 (12:12 +0200)]
Run scripts/auxiliar/makelsr.py

10 years agoIssue 3446: Use \translate-scaled in accordion-discant-symbols.ly
David Kastrup [Mon, 8 Jul 2013 10:06:10 +0000 (12:06 +0200)]
Issue 3446: Use \translate-scaled in accordion-discant-symbols.ly

Otherwise prospective changes of font-size lead to ugly results.

10 years agoIssue 3440: Avoid infinite recursion in Emacs' LilyPond-mode for percent in filenames
David Kastrup [Sat, 6 Jul 2013 09:20:29 +0000 (11:20 +0200)]
Issue 3440: Avoid infinite recursion in Emacs' LilyPond-mode for percent in filenames

When using a file name like "Mazurek D%85browskiego.ly", using C-c C-l
in LilyPond-mode resulted in

let: Variable binding depth exceeds max-specpdl-size

errors.  This fixes the problem by not doing further percent expansion
on the file name in `LilyPond-command-expand'.

10 years agoIssue 3439: Create a two-argument form of define-event-class
David Kastrup [Fri, 5 Jul 2013 16:23:28 +0000 (18:23 +0200)]
Issue 3439: Create a two-argument form of define-event-class

This definition of define-event-class just specifies the event class
symbol itself as well as its immediate parent class.  Redefining
existing event classes is not (yet?) supported.

10 years agoReinitialize all-event-classes and all-grob-descriptions after session
David Kastrup [Thu, 4 Jul 2013 17:51:14 +0000 (19:51 +0200)]
Reinitialize all-event-classes and all-grob-descriptions after session

10 years agoRevert "Make EventClass hierarchy a property of Global context"
David Kastrup [Thu, 4 Jul 2013 12:06:35 +0000 (14:06 +0200)]
Revert "Make EventClass hierarchy a property of Global context"

This reverts commit ae2db5b21bf232f5145f3a3e091689c8fc7247e9.

Conflicts:
lily/context-scheme.cc
lily/global-context.cc
lily/music.cc
lily/part-combine-iterator.cc
scm/define-event-classes.scm
scm/document-music.scm

Independently introduced conflict:
lily/footnote-engraver.cc

Also fix tabs reintroduced by revert

10 years agoissue 3441: banjo example should use Staff + TabStaff
Federico Bruni [Sat, 6 Jul 2013 10:39:37 +0000 (12:39 +0200)]
issue 3441: banjo example should use Staff + TabStaff

10 years agoRevert "Issue3383: old-straight-flag + smaller Stem.thickness gives no output and...
David Kastrup [Thu, 11 Jul 2013 14:49:59 +0000 (16:49 +0200)]
Revert "Issue3383: old-straight-flag + smaller Stem.thickness gives no output and huge over"

This reverts commit 04ce84386dc022316c347ee0c5049c852eea3421.

This is a temporary measure for dealing with issue 3432.

10 years agoDoc-fr: apply "Updates to NR 1-5"
Jean-Charles Malahieude [Wed, 10 Jul 2013 17:24:48 +0000 (19:24 +0200)]
Doc-fr: apply "Updates to NR 1-5"

10 years agoAdd comment to robots.txt to check where it goes
Phil Holmes [Tue, 9 Jul 2013 14:33:55 +0000 (15:33 +0100)]
Add comment to robots.txt to check where it goes

10 years agoUpdate news with windows problem
Phil Holmes [Mon, 8 Jul 2013 15:06:34 +0000 (16:06 +0100)]
Update news with windows problem

10 years agoIssue 3190: Fix W3C compliance.
Mark Polesky [Sat, 29 Jun 2013 02:18:47 +0000 (19:18 -0700)]
Issue 3190: Fix W3C compliance.

Fix incorrect nesting of tables in `Manuals' section of
  Community > Development on website.

Adjust css rules as needed.

10 years agoIssue 1168: website graphical design
Mark Polesky [Fri, 28 Jun 2013 06:49:42 +0000 (23:49 -0700)]
Issue 1168: website graphical design

On the website home page:
  Center the `squiggle' graphic.
  Add vertical space between news posts.

10 years agoIssue 519: Warn about cross-platform font inconsistencies.
Mark Polesky [Mon, 1 Jul 2013 03:29:05 +0000 (20:29 -0700)]
Issue 519: Warn about cross-platform font inconsistencies.

10 years agoMerge branch 'master' into translation
Jean-Charles Malahieude [Sun, 7 Jul 2013 09:43:34 +0000 (11:43 +0200)]
Merge branch 'master' into translation

10 years agoAdds version number to web page side bar (Issue 3367)
Phil Holmes [Mon, 24 Jun 2013 15:48:20 +0000 (16:48 +0100)]
Adds version number to web page side bar (Issue 3367)

10 years agoUpdates to NR sections 3 and 4
Phil Holmes [Fri, 28 Jun 2013 17:02:31 +0000 (18:02 +0100)]
Updates to NR sections 3 and 4

10 years agoUpdates to NR chapter 5
Phil Holmes [Sun, 30 Jun 2013 15:29:13 +0000 (16:29 +0100)]
Updates to NR chapter 5

10 years agoMake format for key changes consistent; minor formatting corrections for affected...
Phil Holmes [Tue, 2 Jul 2013 10:13:04 +0000 (11:13 +0100)]
Make format for key changes consistent; minor formatting corrections for affected regtests

10 years agoIssue 3421: Percent signs in ghostscript output files should be duplicated
David Kastrup [Mon, 1 Jul 2013 09:10:40 +0000 (11:10 +0200)]
Issue 3421: Percent signs in ghostscript output files should be duplicated

10 years agoWeb-fr: updates browser-language
Jean-Charles Malahieude [Fri, 5 Jul 2013 17:33:56 +0000 (19:33 +0200)]
Web-fr: updates browser-language

according to latest Firefox

10 years agoDoc-it: add chapter 1.4 of Notation Reference
Federico Bruni [Thu, 4 Jul 2013 20:28:02 +0000 (22:28 +0200)]
Doc-it: add chapter 1.4 of Notation Reference

10 years agoDoc-it: fix credits for translation checkers
Federico Bruni [Sun, 2 Jun 2013 09:45:59 +0000 (11:45 +0200)]
Doc-it: fix credits for translation checkers

I want to keep track of translated files that still need a review
from a translation checker. And I don't want someone to be credited
for something he never did.

10 years agoRevert "outside-staff-padding: just one pad; issue 2910"
Keith OHara [Wed, 3 Jul 2013 03:44:22 +0000 (20:44 -0700)]
Revert "outside-staff-padding: just one pad; issue 2910"

This reverts commit 8d96001e14317b93c68a749c2ec270b3738e7ad9.

10 years agoRelease: bump VERSION.
Phil Holmes [Sun, 30 Jun 2013 21:33:12 +0000 (22:33 +0100)]
Release: bump VERSION.

10 years agoRelease: update news. release/2.17.21-1
Phil Holmes [Sun, 30 Jun 2013 15:35:49 +0000 (16:35 +0100)]
Release: update news.

10 years agoPO: update template.
Phil Holmes [Sun, 30 Jun 2013 15:35:41 +0000 (16:35 +0100)]
PO: update template.

10 years agoRelease: bump VERSION_DEVEL.
Phil Holmes [Sun, 30 Jun 2013 15:35:32 +0000 (16:35 +0100)]
Release: bump VERSION_DEVEL.

10 years agoFix Janek's e-mail in Ponding.
Mike Solomon [Sun, 30 Jun 2013 11:29:37 +0000 (07:29 -0400)]
Fix Janek's e-mail in Ponding.

10 years agoUpdates to NR chapter 2
Phil Holmes [Tue, 25 Jun 2013 14:24:30 +0000 (15:24 +0100)]
Updates to NR chapter 2

10 years agoIssue 3422: Changing EventChord to NoteEvent in scheme-tutorial.itely
Thomas Morley [Sun, 30 Jun 2013 10:19:58 +0000 (12:19 +0200)]
Issue 3422: Changing EventChord to NoteEvent in scheme-tutorial.itely

Signed-off-by: David Kastrup <dak@gnu.org>
10 years agoAnnounces the LilyPond Blog in pondings.
Mike Solomon [Sun, 30 Jun 2013 01:13:00 +0000 (21:13 -0400)]
Announces the LilyPond Blog in pondings.

10 years agonews: lilypondblog moved to new domain
Janek Warchoł [Sat, 29 Jun 2013 19:49:02 +0000 (21:49 +0200)]
news: lilypondblog moved to new domain

10 years agoUpdates to NR chapter 1
Phil Holmes [Fri, 21 Jun 2013 13:56:27 +0000 (14:56 +0100)]
Updates to NR chapter 1

10 years agoIssue 3420: Stop Documentation/ly-examples/orchestra.ly from redefining markup commands
David Kastrup [Sat, 22 Jun 2013 18:57:09 +0000 (20:57 +0200)]
Issue 3420: Stop Documentation/ly-examples/orchestra.ly from redefining markup commands

10 years agoIssue 3424: Forgotten @code{} in pitch-scheme.cc
Thomas Morley [Wed, 26 Jun 2013 12:15:39 +0000 (14:15 +0200)]
Issue 3424: Forgotten @code{} in pitch-scheme.cc

Wraps middleCOffset from doc-string of "ly:set-middle-C!"
(pitch-scheme.cc) into @code{}

10 years agooutside-staff-padding: just one pad; issue 2910
Keith OHara [Thu, 13 Jun 2013 07:27:25 +0000 (00:27 -0700)]
outside-staff-padding: just one pad; issue 2910

The 'outside-staff-padding of the object being placed on the outside is
left between it and any objects closer to the staff.

10 years agoIssue 3414: Mark c0-position as an internal grob property
David Kastrup [Wed, 19 Jun 2013 09:42:27 +0000 (11:42 +0200)]
Issue 3414: Mark c0-position as an internal grob property

Since its value is explicitly initialized from either
middleCClefPosition or middleCPosition for the relevant grobs
KeySignature and KeyCancellation, overriding or tweaking it has no
visible effect.

10 years agoDoc-fr: updates texidocs
Jean-Charles Malahieude [Sun, 23 Jun 2013 11:28:50 +0000 (13:28 +0200)]
Doc-fr: updates texidocs

10 years agoDoc-fr: updates LM, NR, Usage, Extending and Web
Jean-Charles Malahieude [Sat, 22 Jun 2013 15:25:50 +0000 (17:25 +0200)]
Doc-fr: updates LM, NR, Usage, Extending and Web

10 years agoLSR updates
Phil Holmes [Sat, 22 Jun 2013 09:26:29 +0000 (10:26 +0100)]
LSR updates

10 years agoLocal LSR updates
Phil Holmes [Sat, 22 Jun 2013 09:05:58 +0000 (10:05 +0100)]
Local LSR updates

10 years agoMerge branch 'master' into translation
Jean-Charles Malahieude [Fri, 21 Jun 2013 19:20:08 +0000 (21:20 +0200)]
Merge branch 'master' into translation

10 years agoIssue 3413: Remove patches from elisp
David Kastrup [Sun, 16 Jun 2013 20:13:39 +0000 (22:13 +0200)]
Issue 3413: Remove patches from elisp

The files emacsclient.patch and server.el.patch applied to ancient
versions of Emacs.  They have been unnecessary for more than 8 years
now.  There is no conceivable use for them any more.

10 years agoWeb: Use @dots{} instead of ... in intro and helpus
Jean-Charles Malahieude [Sat, 15 Jun 2013 09:47:08 +0000 (11:47 +0200)]
Web: Use @dots{} instead of ... in intro and helpus

10 years agoDoc: Use @dots{} instead of ... in Usage
Jean-Charles Malahieude [Sat, 15 Jun 2013 09:46:26 +0000 (11:46 +0200)]
Doc: Use @dots{} instead of ... in Usage

10 years agoDoc: Use @dots{} instead of ... in LM
Jean-Charles Malahieude [Sat, 15 Jun 2013 09:45:53 +0000 (11:45 +0200)]
Doc: Use @dots{} instead of ... in LM

10 years agoDoc: Use @dots{} instead of ... in Extending
Jean-Charles Malahieude [Sat, 15 Jun 2013 09:44:05 +0000 (11:44 +0200)]
Doc: Use @dots{} instead of ... in Extending

10 years agoIssue 3411: Mostly cosmetic simplifications in woodwind diagrams and library
David Kastrup [Thu, 13 Jun 2013 13:52:14 +0000 (15:52 +0200)]
Issue 3411: Mostly cosmetic simplifications in woodwind diagrams and library

10 years agoRemove bashisms from some build scripts
David Kastrup [Tue, 18 Jun 2013 11:56:31 +0000 (13:56 +0200)]
Remove bashisms from some build scripts

test uses = and not == for comparisons.

10 years agoLet the system-start brace have a extent; issue 3386
Keith OHara [Sat, 8 Jun 2013 04:46:36 +0000 (21:46 -0700)]
Let the system-start brace have a extent; issue 3386

10 years agoRun scripts/auxiliar/update-with-convert-ly.sh
David Kastrup [Sat, 15 Jun 2013 08:24:52 +0000 (10:24 +0200)]
Run scripts/auxiliar/update-with-convert-ly.sh

10 years agoIssue 3406: convert-ly: Flag.transparent and Flag.color inherit from Stem
David Kastrup [Sun, 9 Jun 2013 10:37:33 +0000 (12:37 +0200)]
Issue 3406: convert-ly: Flag.transparent and Flag.color inherit from Stem

After issue 3395, Flag color and transparency does not need to be
changed in synch with Stem color and transparency.

Strictly speaking, it is overkill to change synchronized reverts along
with synchronized overrides: this does not work with things like

\override Stem.color = #red
\override Flag.color = #blue
...
\revert Stem.color
\revert Flag.color

where only the reverts get conflated (and thus Flag color stays in
place).  That's less than perfect, but probably better than leaving
reverts alone (for Flag.transparent, they might have been created
automatically by an earlier convert-ly rule).

10 years agoIssue3383: old-straight-flag + smaller Stem.thickness gives no output and huge over
David Kastrup [Thu, 6 Jun 2013 15:37:44 +0000 (17:37 +0200)]
Issue3383: old-straight-flag + smaller Stem.thickness gives no output and huge over

This replaces the numerically imprudent y_intercept_ in buildings with
start_height_ and adapts calculations.

10 years agocleanup
Benkő Pál [Thu, 6 Jun 2013 20:46:41 +0000 (22:46 +0200)]
cleanup

- remove unused variable appearance
- fix a copy'n'paste typo in comment
- space before function call

10 years agoissue 3403: make Completion_rest_engraver aware of completionUnit
Benkő Pál [Thu, 6 Jun 2013 20:04:51 +0000 (22:04 +0200)]
issue 3403: make Completion_rest_engraver aware of completionUnit

following up issues 2470 and 3402
(49e8c80e3282cefff91ad1b5aaff5d91b443ba5e and
8aa4cb6bb69145e54f92f2043762219ca008e144)

10 years agoextend completion unit testing to test rests too
Benkő Pál [Thu, 6 Jun 2013 20:02:56 +0000 (22:02 +0200)]
extend completion unit testing to test rests too

10 years agoIssue 3402: Completion_heads_engraver should declare input property completionUnit
David Kastrup [Thu, 6 Jun 2013 13:05:40 +0000 (15:05 +0200)]
Issue 3402: Completion_heads_engraver should declare input property completionUnit

10 years agoIssue 3401: Parser error with void function in music list
David Kastrup [Thu, 6 Jun 2013 13:36:48 +0000 (15:36 +0200)]
Issue 3401: Parser error with void function in music list

Problem code fixed:

test =
   (symbol-list?))

{
  \test Symbol
}

This patch is sort of a so-so fix for the problem: for one thing,
embedded_scm_closed should not have been able to end in a symbol list
in the first place since parsing those requires lookahead for '.'.
The grammar has now been changed to use embedded_scm, and just backs
up in the case a scheme function/identifier returns a markup in lyrics
mode (which can then be assembled with duration and post-events into a
more complex music expression).  If parsing the source for the markup
required lookahead, the same error will be thrown.

But that use case of Scheme functions in Lyrics mode for generating
markups to be turned into lyric events is a lot more exotic than the
one triggering this issue.  The current fix at least results in
predictable behavior outside of using Lyrics mode, and in particular
for uses of define-void-function.

10 years agoFix file permissions.
Werner Lemberg [Tue, 11 Jun 2013 06:32:20 +0000 (08:32 +0200)]
Fix file permissions.

10 years agoRemove two extra spaces from DOC strings
David Kastrup [Mon, 10 Jun 2013 15:35:58 +0000 (17:35 +0200)]
Remove two extra spaces from DOC strings

10 years agoRun scripts/auxiliar/fixscm.sh scm/*.scm
David Kastrup [Mon, 10 Jun 2013 15:28:51 +0000 (17:28 +0200)]
Run scripts/auxiliar/fixscm.sh scm/*.scm

10 years agoReformat code of format-time-fraction for better indentation
David Kastrup [Mon, 10 Jun 2013 13:54:24 +0000 (15:54 +0200)]
Reformat code of format-time-fraction for better indentation

10 years agoFix quote marks in doc string of string->string-list.
David Kastrup [Mon, 10 Jun 2013 11:29:11 +0000 (13:29 +0200)]
Fix quote marks in doc string of string->string-list.