]> git.donarmstrong.com Git - lilypond.git/log
lilypond.git
10 years agoMerge branch 'master' into translation
Jean-Charles Malahieude [Sat, 14 Sep 2013 12:55:26 +0000 (14:55 +0200)]
Merge branch 'master' into translation

10 years agoUpdates CG with sectioning, nodes and menus
Phil Holmes [Fri, 13 Sep 2013 14:33:00 +0000 (15:33 +0100)]
Updates CG with sectioning, nodes and menus

10 years agoLSR update
Phil Holmes [Thu, 12 Sep 2013 14:57:45 +0000 (15:57 +0100)]
LSR update

10 years agoMetafont formatting instructions
Phil Holmes [Tue, 10 Sep 2013 10:18:13 +0000 (11:18 +0100)]
Metafont formatting instructions

10 years agoIssue 3534: Handle MultiMeasureRest direction in the part combiner like other elements
David Kastrup [Fri, 6 Sep 2013 17:10:48 +0000 (19:10 +0200)]
Issue 3534: Handle MultiMeasureRest direction in the part combiner like other elements

Since issue 3307, they did not require special positioning.

10 years agoAdd regtest for multimeasure rests in \partcombineApart passages
David Kastrup [Sun, 8 Sep 2013 16:36:08 +0000 (18:36 +0200)]
Add regtest for multimeasure rests in \partcombineApart passages

10 years agoIssue 3550: Don't let make-voice-props-{override,revert} touch MultiMeasureRest.staff...
David Kastrup [Wed, 11 Sep 2013 16:29:30 +0000 (18:29 +0200)]
Issue 3550: Don't let make-voice-props-{override,revert} touch MultiMeasureRest.staff-position

That's an oversight from issue 3307 and completes the work of
commit 19503a9141bd5afb833036f4d36b6062055b6f79.

10 years agoIssue 3477: Usage manual: convert-ly can only upgrade
David Kastrup [Fri, 6 Sep 2013 07:29:31 +0000 (09:29 +0200)]
Issue 3477: Usage manual: convert-ly can only upgrade

10 years agoIssue 3535: NR: explain context definitions within \layout and \midi
David Kastrup [Sat, 7 Sep 2013 16:39:58 +0000 (18:39 +0200)]
Issue 3535: NR: explain context definitions within \layout and \midi

The notation manual was not really helpful regarding output
definitions and their relation to context instantiation.

10 years agoIssue 3536: In cary-layout.ily, mimic autoBeaming setting in \context into \midi
David Kastrup [Sat, 7 Sep 2013 17:12:18 +0000 (19:12 +0200)]
Issue 3536: In cary-layout.ily, mimic autoBeaming setting in \context into \midi

For the rationale, see the output definition information in issue 3535.

10 years agoIssue 3537: AU: Correct the description for convert-ly -d
David Kastrup [Sat, 7 Sep 2013 19:25:10 +0000 (21:25 +0200)]
Issue 3537: AU: Correct the description for convert-ly -d

10 years agoKeep bison-generated files in sync.
Julien Rioux [Mon, 2 Sep 2013 08:41:50 +0000 (10:41 +0200)]
Keep bison-generated files in sync.

Use a single rule to build header and source files from
the syntax file, thus avoiding any possibility to have
`make' rebuild one but not the other, which might happen
if the syntax and target files have almost the same but
slightly differing timestamps.

See http://www.mail-archive.com/bug-lilypond@gnu.org/msg37081.html

Fixes issue 3528: Keep bison-generated files in sync.
http://code.google.com/p/lilypond/issues/detail?id=3528

10 years agoDetect missing fonts in ./configure.
Julien Rioux [Thu, 29 Aug 2013 13:25:14 +0000 (15:25 +0200)]
Detect missing fonts in ./configure.

Make sure that ./configure fails on missing fonts, either
because fc-list is missing or it cannot find them.

Also use :lang=ru to rule out fonts that miss the Cyrillic
characters.

Fixes issue 3526: ./configure should fail on missing fonts.
http://code.google.com/p/lilypond/issues/detail?id=3526

10 years agoDoc: update outside-staff-padding; issue 2910
Keith OHara [Wed, 4 Sep 2013 21:27:45 +0000 (14:27 -0700)]
Doc: update outside-staff-padding; issue 2910

10 years agoCorrect doc examples using hspace (Issue 3544)
Phil Holmes [Tue, 10 Sep 2013 13:15:46 +0000 (14:15 +0100)]
Correct doc examples using hspace (Issue 3544)

10 years agoCorrect errors in NR (mensural flags, \harmonic)
Phil Holmes [Tue, 10 Sep 2013 12:07:58 +0000 (13:07 +0100)]
Correct errors in NR (mensural flags, \harmonic)

10 years agoAvoid undefined behavior after "not a context mod" error in context defs
David Kastrup [Tue, 10 Sep 2013 09:34:02 +0000 (11:34 +0200)]
Avoid undefined behavior after "not a context mod" error in context defs

10 years agoIssue 3531: replaced function argument 'string' by 'const string&' where it makes...
Frédéric Bron [Fri, 23 Aug 2013 15:30:34 +0000 (17:30 +0200)]
Issue 3531: replaced function argument 'string' by 'const string&' where it makes sense to avoid unnecessary copying of 'string' objects.

Measurements on x86_64 (i7-2760QM, 2.40GHz) Fedora 19 with g++ 4.8.1, with
configure --enable-optimising --disable-debugging; tests run 10 times, average
elapsed time compared (/usr/bin/time)

* Bach, Concerto in E major or violin and strings, BWV 1042 (Mutopia source),
  38 pages:
  $ lilypond score.ly -> master: 15.4s, with patch: -0.1%
* lilypond regression tests (1153 .ly files):
  $ lilypond *.ly -> master: 276.6s, with patch: -2.5%

10 years agoRelease: bump VERSION.
Phil Holmes [Mon, 9 Sep 2013 07:56:50 +0000 (08:56 +0100)]
Release: bump VERSION.

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

10 years agoIssue 1523: Parenthesizing breath marks
David Kastrup [Mon, 2 Sep 2013 13:27:57 +0000 (15:27 +0200)]
Issue 1523: Parenthesizing breath marks

Parenthesizing breath marks didn't work as expected.  The parentheses
were next to the breath mark, not around it.

It would appear that just giving ParenthesesItem a non-empty (but
zero) extent is enough to let it be placed correctly.

10 years agoIssue 3530: Since Bison is optional, need to distribute Documentation/out/ly-grammar.txt
David Kastrup [Mon, 2 Sep 2013 19:24:32 +0000 (21:24 +0200)]
Issue 3530: Since Bison is optional, need to distribute Documentation/out/ly-grammar.txt

10 years agoDoc-it: proofread chapter 1.2 of Notation Reference
Luca Rossetto Casel [Sun, 8 Sep 2013 19:41:16 +0000 (21:41 +0200)]
Doc-it: proofread chapter 1.2 of Notation Reference

10 years agoRelease: update news. release/2.17.26-1
Phil Holmes [Sun, 8 Sep 2013 14:36:49 +0000 (15:36 +0100)]
Release: update news.

10 years agoPO: update template.
Phil Holmes [Sun, 8 Sep 2013 14:36:42 +0000 (15:36 +0100)]
PO: update template.

10 years agoRelease: bump VERSION_DEVEL.
Phil Holmes [Sun, 8 Sep 2013 14:36:37 +0000 (15:36 +0100)]
Release: bump VERSION_DEVEL.

10 years agoDoc-it: proofread chapters 1.3, 1.4, 1.5 of Notation Reference
Luca Rossetto Casel [Thu, 8 Aug 2013 22:02:24 +0000 (00:02 +0200)]
Doc-it: proofread chapters 1.3, 1.4, 1.5 of Notation Reference

10 years agoUse double ; in comment (single ; sometimes cause trouble)
Janek Warchoł [Sat, 7 Sep 2013 08:19:18 +0000 (10:19 +0200)]
Use double ; in comment (single ; sometimes cause trouble)

10 years agomarkup: some skylines should not follow printed shapes; issue 3522
Keith OHara [Thu, 29 Aug 2013 17:43:40 +0000 (10:43 -0700)]
markup: some skylines should not follow printed shapes; issue 3522

Implement the stencil tag 'transparent to support proper skylining of
stencils with extents different from their printed shapes, such as those
created by \transparent and \with-dimensions, or where the printed shape
is not yet known during layout, such as \page-ref.

10 years agomake sure that AmbitusLine is visible for small ambits
Janek Warchol [Sun, 12 Jun 2011 22:34:45 +0000 (00:34 +0200)]
make sure that AmbitusLine is visible for small ambits

Until now, the gap between ambitus heads and ambitus line
was constant, so either the gap had to be very small or
the line wasn't visible in case of smaller ambits (like
4th or 5th). With this patch ambitus gap will be calculated
dynamically, depending on the distance between ambitus heads.

Also, the default gap for bigger ambits is changed so that
ambitus line will end precisely in the staffline or in the
middle of staffspace.

10 years agoIssue 3527: parser.yy: allow "scalar" to be a negative literal number
David Kastrup [Sat, 31 Aug 2013 16:57:09 +0000 (18:57 +0200)]
Issue 3527: parser.yy: allow "scalar" to be a negative literal number

This makes the syntax of the value for \override (a hardwired syntax
construct which accepts a "scalar") and \tweak (which is a music
function accepting an expression of type "scheme?" possibly ending up
as a negative number) more comparable.

10 years agoaccidental-placement: add minimal padding; issue 2141
Keith OHara [Wed, 17 Jul 2013 07:09:25 +0000 (00:09 -0700)]
accidental-placement: add minimal padding; issue 2141

10 years agooutside-staff-padding: just one pad; issue 2910
Keith OHara [Mon, 26 Aug 2013 04:19:48 +0000 (21:19 -0700)]
outside-staff-padding: just one pad; issue 2910

When two grobs using 'outside-staff-padding are placed against each
other, use the larger of the two grobs values of 'outside-staff-padding.

10 years agoparser: more specific error messages; issue 3300
Keith OHara [Mon, 8 Apr 2013 01:18:02 +0000 (18:18 -0700)]
parser: more specific error messages; issue 3300

10 years agoFix typo.
Mark Polesky [Wed, 4 Sep 2013 05:01:02 +0000 (22:01 -0700)]
Fix typo.

10 years agoIssue 3514: Clean up CG "Major release checklist".
Mark Polesky [Wed, 4 Sep 2013 04:48:07 +0000 (21:48 -0700)]
Issue 3514: Clean up CG "Major release checklist".

10 years agoDoc (NR): Document NullVoice context.
Mark Polesky [Wed, 4 Sep 2013 04:45:22 +0000 (21:45 -0700)]
Doc (NR): Document NullVoice context.

10 years agoIssue 3457: Add NullVoice context.
Mark Polesky [Wed, 4 Sep 2013 04:32:23 +0000 (21:32 -0700)]
Issue 3457: Add NullVoice context.

10 years agoIssue 3513: removed unused code: functions that are declared but never defined and...
Frédéric Bron [Fri, 23 Aug 2013 15:44:26 +0000 (17:44 +0200)]
Issue 3513: removed unused code: functions that are declared but never defined and stream.hh

10 years agoIssue 3511: removed unused header tie-column-format.hh
Frédéric Bron [Tue, 20 Aug 2013 18:54:34 +0000 (20:54 +0200)]
Issue 3511: removed unused header tie-column-format.hh

10 years agoAdd a parenthesized breath mark to input/regression/parenthesize.ly
David Kastrup [Tue, 3 Sep 2013 19:13:55 +0000 (21:13 +0200)]
Add a parenthesized breath mark to input/regression/parenthesize.ly

Also use half notes in order to fill a whole bar.

10 years agoIssue 3523: Remove a signed/unsigned comparison compiler warning
David Kastrup [Wed, 28 Aug 2013 19:42:29 +0000 (21:42 +0200)]
Issue 3523: Remove a signed/unsigned comparison compiler warning

It turns out that outline->n_points is a short in the current library,
so using an int to store it should be plenty.

10 years agoDoc-fr: updates LM and EM
Jean-Charles Malahieude [Sun, 1 Sep 2013 14:03:56 +0000 (16:03 +0200)]
Doc-fr: updates LM and EM

 programming-interface
 generating-output

10 years agoMerge branch 'master' into translation
Jean-Charles Malahieude [Sat, 31 Aug 2013 15:43:48 +0000 (17:43 +0200)]
Merge branch 'master' into translation

10 years agoAdd some comments to lily/dispatcher.cc
David Kastrup [Tue, 16 Jul 2013 16:12:06 +0000 (18:12 +0200)]
Add some comments to lily/dispatcher.cc

Also change "bubblesort" moniker to "insertion sort".  While it's
widespread malpractice to call any O(n^2) sorting algorithm comparing
and conditionally exchanging adjacent elements "bubblesort", something
as rare and precious as a comment in LilyPond code deserves getting
done right.

10 years agoTrap pure-y-common spanning multiple staves; issue 3359
Keith OHara [Sat, 24 Aug 2013 07:21:09 +0000 (00:21 -0700)]
Trap pure-y-common spanning multiple staves; issue 3359

10 years agoskyline: comments to warn of potential endless loop
Keith OHara [Sat, 24 Aug 2013 06:38:08 +0000 (23:38 -0700)]
skyline: comments to warn of potential endless loop

10 years agoSkylines: reject steep-sloped buildings; issue 3383
Keith OHara [Sat, 24 Aug 2013 06:13:40 +0000 (23:13 -0700)]
Skylines: reject steep-sloped buildings; issue 3383

10 years agoIssue 3517: Parse composite music in context modifications in \notemode
David Kastrup [Sun, 25 Aug 2013 17:36:11 +0000 (19:36 +0200)]
Issue 3517: Parse composite music in context modifications in \notemode

This allows for context mods like

\new Staff \with { \transposition f' } { c'4 d' e' f' }

10 years agoIssue 3516: Let parser accept symbols after \new, \context, \unset and implicit \set
David Kastrup [Sun, 25 Aug 2013 15:53:27 +0000 (17:53 +0200)]
Issue 3516: Let parser accept symbols after \new, \context, \unset and implicit \set

After the symbol list changes of issue 2883, not allowing single
symbols in these places seems like an anachronism.

10 years agoAdd regression test add-grace-property.ly for issue 3505
David Kastrup [Sat, 24 Aug 2013 14:35:37 +0000 (16:35 +0200)]
Add regression test add-grace-property.ly for issue 3505

10 years agoIssue 3505: Let add-grace-property and remove-grace-property work from current context
David Kastrup [Sat, 17 Aug 2013 15:34:00 +0000 (17:34 +0200)]
Issue 3505: Let add-grace-property and remove-grace-property work from current context

This basically sets the grace settings in the current context unless
the context specification is for a parent context in which case it is
directed there lest it become ineffective.

10 years agoRemove declarations for non-existing and/or unused externals in lily-parser.hh
David Kastrup [Thu, 29 Aug 2013 14:49:50 +0000 (16:49 +0200)]
Remove declarations for non-existing and/or unused externals in lily-parser.hh

10 years agoWindows tutorial updates
Phil Holmes [Fri, 16 Aug 2013 13:15:21 +0000 (14:15 +0100)]
Windows tutorial updates

10 years agoChanges how mensural flags are drawn
Phil Holmes [Mon, 19 Aug 2013 11:31:38 +0000 (12:31 +0100)]
Changes how mensural flags are drawn

10 years agoSome clean up about grace-settings in music-functions.scm
Thomas Morley [Sun, 18 Aug 2013 15:34:28 +0000 (17:34 +0200)]
Some clean up about grace-settings in music-functions.scm

- Stores a list,general-grace-settings, used by make-voice-props-set and make-voice-props-override.
- Settings to be used by the Score-context are appended to general-grace-settings and stored in score-grace-settings, used in engraver-init.ly

10 years agopedal spanners: do not cross staves; issue 3501
Keith OHara [Sat, 17 Aug 2013 05:54:46 +0000 (22:54 -0700)]
pedal spanners: do not cross staves; issue 3501

10 years agoNoteColumn; do not flag as cross-staff; issue 3503
Keith OHara [Fri, 16 Aug 2013 07:46:33 +0000 (00:46 -0700)]
NoteColumn; do not flag as cross-staff; issue 3503

10 years agoExtents of a NoteColumn with a cross-staff stem; issue 3385
Keith OHara [Thu, 22 Aug 2013 06:16:50 +0000 (23:16 -0700)]
Extents of a NoteColumn with a cross-staff stem; issue 3385

axis-group-interface::extent() can exclude cross-staff elements of the
group, as it did before 7d3d28de0ce6e2f018aff599cecd944d1754fe3c

pure_*_skylines_from_extents() cannot use x-extents because at least
NoteHead::X-offset depends on stem direction and is not a pure function.

10 years agoside-position-interface: do not recursively add support
Keith OHara [Wed, 21 Aug 2013 20:51:49 +0000 (13:51 -0700)]
side-position-interface: do not recursively add support

Also remove the call to remove_duplicates() on every addition to a
support list.  Reversing unwanted changes from commit 7d3d28d

10 years agofixup regtest for 601812a35409ef1e34621df1721dbc6fb6e26c3e
Keith OHara [Sat, 24 Aug 2013 08:19:27 +0000 (01:19 -0700)]
fixup regtest for 601812a35409ef1e34621df1721dbc6fb6e26c3e

10 years agoIssue 3489: Let \cue... use quoted-context-type of CueVoice consistently
David Kastrup [Wed, 21 Aug 2013 02:09:29 +0000 (04:09 +0200)]
Issue 3489: Let \cue... use quoted-context-type of CueVoice consistently

Previously Voice was used and this relied on a a CueVoice purportedly
being created by cue-substitute itself and providing a Voice alias.
There is a regtest input/regression/quote-tuplet-end.ly which relied
on an explicit Voice = "cue" serving as a substite catch for the cue
notes, effectively turning \cueDuring into \quoteDuring.  This kind of
usage is rather bizarre, and since it diverts the \voiceOne/\voiceTwo
settings for the cue voice into a CueVoice context anyway (which is
otherwise empty), the cue voice is still missing proper directional
information.  This was not worth supporting.

Regularizing the usage in this manner will reliably stop \quoteDuring
from introducing surprise CueVoice contexts.

10 years agoIssue 3489: Let \quoteDuring descend to bottom context for its output
David Kastrup [Wed, 21 Aug 2013 02:04:02 +0000 (04:04 +0200)]
Issue 3489: Let \quoteDuring descend to bottom context for its output

Also regularizes interpretation of quoted-context-id.  This patch by
itself does not resolve the issue since a CueContext is created in
any case, serving as Bottom and Voice context.  A followup patch
fixes that.

10 years agoCreates cross-staff callback for arpeggios (issue 3497)
Mike Solomon [Tue, 27 Aug 2013 05:44:23 +0000 (08:44 +0300)]
Creates cross-staff callback for arpeggios (issue 3497)

This avoids setting cross-staff to #t at the engraver stage, which
results in the erroneous labelling certain span-arpeggios as cross-staff.

10 years agoRelease: bump VERSION.
Phil Holmes [Sun, 25 Aug 2013 21:27:28 +0000 (22:27 +0100)]
Release: bump VERSION.

10 years agoMerge remote branch 'origin/release/unstable' into HEAD
Phil Holmes [Sun, 25 Aug 2013 21:26:56 +0000 (22:26 +0100)]
Merge remote branch 'origin/release/unstable' into HEAD

10 years agoUpdate pondings
Phil Holmes [Sun, 25 Aug 2013 16:36:29 +0000 (17:36 +0100)]
Update pondings

10 years agoRelease: update news. release/2.17.25-1
Phil Holmes [Sun, 25 Aug 2013 14:42:50 +0000 (15:42 +0100)]
Release: update news.

10 years agoPO: update template.
Phil Holmes [Sun, 25 Aug 2013 14:42:35 +0000 (15:42 +0100)]
PO: update template.

10 years agoRelease: bump VERSION_DEVEL.
Phil Holmes [Sun, 25 Aug 2013 14:42:30 +0000 (15:42 +0100)]
Release: bump VERSION_DEVEL.

10 years agoside-position-interface: cross-staff items, issue 3363
Keith OHara [Fri, 16 Aug 2013 04:10:25 +0000 (21:10 -0700)]
side-position-interface: cross-staff items, issue 3363

Grobs that are not cross-staff are placed before staff-spacing,
so they may not force placement of cross-staff grobs.
When cross-staff items are placed around the spaced staves, let
them side-position using the final, not 'pure', information.

10 years agoaccidental.cc: do not crash on missing stencils
Keith OHara [Sat, 24 Aug 2013 21:48:18 +0000 (14:48 -0700)]
accidental.cc: do not crash on missing stencils

10 years agoDraw glissando to accidental, not accidental_placement; issue 40
Keith OHara [Sat, 24 Aug 2013 21:06:57 +0000 (14:06 -0700)]
Draw glissando to accidental, not accidental_placement; issue 40

10 years agochanges: mention that decimal numbers can be written without #
Janek Warchoł [Mon, 19 Aug 2013 11:03:16 +0000 (13:03 +0200)]
changes: mention that decimal numbers can be written without #

(change introduced by commit 680df85187d0f38)

10 years agotrill-pitch-engraver: acknowledge stems and flags; issue 3465
Keith OHara [Tue, 13 Aug 2013 07:31:49 +0000 (00:31 -0700)]
trill-pitch-engraver: acknowledge stems and flags; issue 3465

10 years agoUse the python found by ./configure to build the website.
Julien Rioux [Mon, 12 Aug 2013 15:31:11 +0000 (11:31 -0400)]
Use the python found by ./configure to build the website.

This fixes issue 3494:
make website fails on platforms where python3 is the default.

10 years agoIssue 3499: Remove 'thickness from LedgerLineSpanner interface.
Mark Polesky [Wed, 21 Aug 2013 18:40:48 +0000 (11:40 -0700)]
Issue 3499: Remove 'thickness from LedgerLineSpanner interface.

10 years agoDoc: Describe \displayScheme.
Mark Polesky [Wed, 21 Aug 2013 18:28:00 +0000 (11:28 -0700)]
Doc: Describe \displayScheme.

10 years agoIssue 3491: Add \displayScheme command.
Mark Polesky [Wed, 21 Aug 2013 18:25:58 +0000 (11:25 -0700)]
Issue 3491: Add \displayScheme command.

10 years agoDoc-fr: updates texidocs committishes
Jean-Charles Malahieude [Wed, 21 Aug 2013 14:46:08 +0000 (16:46 +0200)]
Doc-fr: updates texidocs committishes

10 years agoDoc-fr: updates LM and NR
Jean-Charles Malahieude [Wed, 21 Aug 2013 14:43:22 +0000 (16:43 +0200)]
Doc-fr: updates LM and NR

10 years agoIssue 3498: fatal error with toplevel-markup-identifier
David Kastrup [Wed, 14 Aug 2013 19:36:58 +0000 (21:36 +0200)]
Issue 3498: fatal error with toplevel-markup-identifier

The reported problem

    mrkp = \markup { "x" }

    \mrkp

triggers an error because of markup requiring additional lookahead in
assignments.  This is fixed by sacrificing string addition, an arcane
and undocumented feature that has probably not been used in the last
decade or so.

10 years agoMerge branch 'master' into translation
Jean-Charles Malahieude [Tue, 20 Aug 2013 17:22:48 +0000 (19:22 +0200)]
Merge branch 'master' into translation

10 years agoLSR updates
Phil Holmes [Mon, 19 Aug 2013 11:46:32 +0000 (12:46 +0100)]
LSR updates

10 years agoIssue 3493: Let Skyline's copy constructor use generated copy constructor
David Kastrup [Sun, 11 Aug 2013 13:21:15 +0000 (15:21 +0200)]
Issue 3493: Let Skyline's copy constructor use generated copy constructor

Originally connected with issue 3490, now separate.

10 years agoIssue 3468: lilypond-book and spaces in application name
David Kastrup [Sun, 11 Aug 2013 11:45:05 +0000 (13:45 +0200)]
Issue 3468: lilypond-book and spaces in application name

10 years agoAdds bar line section to LM (Issue 3408)
Phil Holmes [Sun, 11 Aug 2013 13:36:29 +0000 (14:36 +0100)]
Adds bar line section to LM (Issue 3408)

10 years agoIncrease tagline spacing (Issue 3214)
Phil Holmes [Sun, 11 Aug 2013 09:13:02 +0000 (10:13 +0100)]
Increase tagline spacing (Issue 3214)

10 years agoRemove bashism '==' in scripts/auxiliar/cg-section.sh
David Kastrup [Wed, 14 Aug 2013 19:48:01 +0000 (21:48 +0200)]
Remove bashism '==' in scripts/auxiliar/cg-section.sh

10 years agoMerge branch 'issue3487'
David Kastrup [Wed, 14 Aug 2013 07:22:16 +0000 (09:22 +0200)]
Merge branch 'issue3487'

Done as a merge commit because of invalid intermediate stages before
running scripts/auxiliar/update-with-convert-ly.sh

10 years agoMake regtest for shorthands (Issue 3487)
David Kastrup [Fri, 9 Aug 2013 16:55:12 +0000 (18:55 +0200)]
Make regtest for shorthands (Issue 3487)

10 years agoRun scripts/auxiliar/update-with-convert-ly.sh
David Kastrup [Tue, 6 Aug 2013 19:34:01 +0000 (21:34 +0200)]
Run scripts/auxiliar/update-with-convert-ly.sh

10 years agoIssue 3487: Make several special characters with or without backslash "shorthands"
David Kastrup [Sun, 4 Aug 2013 09:32:09 +0000 (11:32 +0200)]
Issue 3487: Make several special characters with or without backslash "shorthands"

Single non-alphanumeric ASCII characters not requiring special
treatment in lexer or parser can now be redefined like escaped
identifiers.  The same holds for escaped non-alphanumeric ASCII
characters.  The identifying name you use for redefining them is the
string corresponding to the full shorthand, in contrast to escaped
identifiers where the identifying name omits the initial backslash.

Notable shorthands not treated specially in the parser (some of them
newly so) can be seen in the following definitions from
scm/declarations-init.ly:

"|" = #(make-music 'BarCheck)
"[" = #(make-span-event 'BeamEvent START)
"]" = #(make-span-event 'BeamEvent STOP)
"~" = #(make-music 'TieEvent)
"(" = #(make-span-event 'SlurEvent START)
")" = #(make-span-event 'SlurEvent STOP)
"\\!" = #(make-span-event 'CrescendoEvent STOP)
"\\(" = #(make-span-event 'PhrasingSlurEvent START)
"\\)" = #(make-span-event 'PhrasingSlurEvent STOP)
"\\>" = #(make-span-event 'DecrescendoEvent START)
"\\<" = #(make-span-event 'CrescendoEvent START)
"\\[" = #(make-span-event 'LigatureEvent START)
"\\]" = #(make-span-event 'LigatureEvent STOP)
"\\~" = #(make-music 'PesOrFlexaEvent)
"\\\\" = #(make-music 'VoiceSeparator)

10 years agoReplace staccatissimo shorthand -| with -!
David Kastrup [Sun, 4 Aug 2013 10:21:09 +0000 (12:21 +0200)]
Replace staccatissimo shorthand -| with -!

The bar line character is used too prominently, and ! seems more appropriate.

10 years agoMake tempo range \tempo 20~30 be input as \tempo 20-30 instead
David Kastrup [Sun, 4 Aug 2013 09:36:34 +0000 (11:36 +0200)]
Make tempo range \tempo 20~30 be input as \tempo 20-30 instead

\tempo's use of ~ was rather untypical for LilyPond.  Letting it
rather use @code{-} for ranges leaves just a single use for ties,
making it feasible to make @code{~} definable by the user in a later
commit.

10 years agoRelease: bump VERSION.
Phil Holmes [Sun, 11 Aug 2013 20:48:26 +0000 (21:48 +0100)]
Release: bump VERSION.

10 years agoMerge remote branch 'origin/release/unstable' into HEAD
Phil Holmes [Sun, 11 Aug 2013 20:47:48 +0000 (21:47 +0100)]
Merge remote branch 'origin/release/unstable' into HEAD

10 years agoCorrect date in news release/2.17.24-1
Phil Holmes [Sun, 11 Aug 2013 15:27:02 +0000 (16:27 +0100)]
Correct date in news

10 years agoRelease: update news.
Phil Holmes [Sun, 11 Aug 2013 15:23:00 +0000 (16:23 +0100)]
Release: update news.

10 years agoPO: update template.
Phil Holmes [Sun, 11 Aug 2013 15:22:52 +0000 (16:22 +0100)]
PO: update template.