]> git.donarmstrong.com Git - lilypond.git/log
lilypond.git
11 years agoMerge remote-tracking branch 'origin/translation' into master
David Kastrup [Thu, 25 Oct 2012 17:14:27 +0000 (19:14 +0200)]
Merge remote-tracking branch 'origin/translation' into master

11 years agoCG: fixed wrong link to Contact in web
Federico Bruni [Tue, 23 Oct 2012 06:30:30 +0000 (08:30 +0200)]
CG: fixed wrong link to Contact in web

11 years agoUpdate contributors.
Julien Rioux [Sun, 14 Oct 2012 14:34:22 +0000 (10:34 -0400)]
Update contributors.

11 years agoAttic: Add link to release announcement for v2.16
Julien Rioux [Sun, 14 Oct 2012 12:45:19 +0000 (08:45 -0400)]
Attic: Add link to release announcement for v2.16

11 years agoAttic: Add THANKS by version, up to v2.16
Julien Rioux [Sun, 14 Oct 2012 12:23:28 +0000 (08:23 -0400)]
Attic: Add THANKS by version, up to v2.16

11 years agoDoc-fr: update for 2.16.1 (first part)
Jean-Charles Malahieude [Wed, 24 Oct 2012 17:13:59 +0000 (19:13 +0200)]
Doc-fr: update for 2.16.1 (first part)

11 years agoNew bar line interface: adds volta bracket regtest; minor changes
Marc Hohl [Fri, 19 Oct 2012 08:36:31 +0000 (10:36 +0200)]
New bar line interface: adds volta bracket regtest; minor changes

The alists used in scm/bar-line.scm don't need to be defined
by define-session-public; define-session is sufficient

11 years agoCreate \temporary for doing overrides without pop-first set
David Kastrup [Tue, 23 Oct 2012 05:52:45 +0000 (07:52 +0200)]
Create \temporary for doing overrides without pop-first set

Normal overrides change the top of the current property stack rather
than pushing to it, by having the pop-first property set in the music.

\temporary will remove this property from its argument's overrides.
For property-changing music that is not an override, a warning will be
generated.

Calling \temporary \override and \revert in succession on the same
property will have a net effect of zero.  Similarly, pairing
\temporary and \undo on the same music containing overrides will have
a net effect of zero.

In more complex arrangements, \revert will revert to the state before
the last (matching) \temporary override of the same property.

Properties are maintained conceptually using one stack per property
per grob per context.  Using \push/\pop instead of \temporary/\undo
was deemed unsuitable for a musician-accessible user interface.

11 years agoDoc-es: update Changes for 2.16.
Francisco Vila [Mon, 22 Oct 2012 22:37:55 +0000 (00:37 +0200)]
Doc-es: update Changes for 2.16.

11 years agoDoc-es: update Changes.
Francisco Vila [Mon, 22 Oct 2012 20:12:11 +0000 (22:12 +0200)]
Doc-es: update Changes.

11 years agoDoc-es: update Rhythms.
Francisco Vila [Mon, 22 Oct 2012 18:46:46 +0000 (20:46 +0200)]
Doc-es: update Rhythms.

Full update of Spanish manuals.

11 years agoDoc-es: fix another xref.
Francisco Vila [Mon, 22 Oct 2012 18:36:33 +0000 (20:36 +0200)]
Doc-es: fix another xref.

11 years agoWeb-it: update for 2.16.1 release
Federico Bruni [Mon, 22 Oct 2012 00:46:19 +0000 (02:46 +0200)]
Web-it: update for 2.16.1 release

11 years agoDoc-es: update Input.
Francisco Vila [Mon, 22 Oct 2012 16:18:35 +0000 (18:18 +0200)]
Doc-es: update Input.

11 years agoMerge branch 'translation' into staging
David Kastrup [Mon, 22 Oct 2012 13:39:47 +0000 (15:39 +0200)]
Merge branch 'translation' into staging

Conflicts have been resolved generally by taking the version in
master, with the exception of Documentation/fr/notation/ancient.itely
requiring a more elaborate merge.

Conflicts:
Documentation/de/search-box.ihtml
Documentation/es/search-box.ihtml
Documentation/es/web/news-front.itexi
Documentation/fr/notation/ancient.itely
Documentation/fr/search-box.ihtml
Documentation/hu/search-box.ihtml
Documentation/included/authors.itexi
Documentation/it/search-box.ihtml
Documentation/nl/search-box.ihtml
Documentation/search-box.ihtml
Documentation/snippets/adding-timing-marks-to-long-glissandi.ly
Documentation/snippets/making-glissandi-breakable.ly
Documentation/snippets/new/adding-timing-marks-to-long-glissandi.ly
Documentation/snippets/new/making-glissandi-breakable.ly
Documentation/zh/search-box.ihtml
VERSION
configure.in
input/regression/repeat-sign-global-size-10.ly
input/regression/repeat-sign-global-size-30.ly
input/regression/repeat-sign-global-size-5.ly
input/regression/tablature-repeat.ly
lily/lily-parser.cc
lily/parser.yy
scm/bar-line.scm

11 years agoDoc-es: fix xref.
Francisco Vila [Mon, 22 Oct 2012 09:39:01 +0000 (11:39 +0200)]
Doc-es: fix xref.

11 years agoInclude whichBar in convert-ly rule for bar line changes
Marc Hohl [Mon, 15 Oct 2012 19:29:32 +0000 (21:29 +0200)]
Include whichBar in convert-ly rule for bar line changes

This is a follow-up of Issue 2790 and commit
cced43289cf170305e6e6517180659a1c4fa91db.

The whichBar property is not set explicitly anywhere
in the sources and thus was forgotten in the commit above.

11 years agoDoc-es: update Tweaks, Expressive, Keyboards and Spacing.
Francisco Vila [Sun, 21 Oct 2012 23:15:05 +0000 (01:15 +0200)]
Doc-es: update Tweaks, Expressive, Keyboards and Spacing.

11 years agoDoc: NR remove unnecessary 'tick' marks
James Lowe [Sun, 21 Oct 2012 19:14:21 +0000 (20:14 +0100)]
Doc: NR remove unnecessary 'tick' marks

While technically correct, they are in this context of the NR
unecessary and look odd.

11 years agoDoc-es: partial update.
Francisco Vila [Sun, 21 Oct 2012 16:51:23 +0000 (18:51 +0200)]
Doc-es: partial update.

11 years agoMerge remote-tracking branch 'origin/stable/2.16' into translation
David Kastrup [Sun, 21 Oct 2012 08:07:23 +0000 (10:07 +0200)]
Merge remote-tracking branch 'origin/stable/2.16' into translation

11 years agoRelease: bump version.
Phil Holmes [Sat, 20 Oct 2012 22:41:59 +0000 (23:41 +0100)]
Release: bump version.

11 years agoRelease: update news. release/2.17.5-1 release/2.17.5-2
Phil Holmes [Sat, 20 Oct 2012 16:12:50 +0000 (17:12 +0100)]
Release: update news.

11 years agoPO: update template.
Phil Holmes [Sat, 20 Oct 2012 16:12:42 +0000 (17:12 +0100)]
PO: update template.

11 years agoCorrect instrument name example
Phil Holmes [Sat, 20 Oct 2012 14:21:58 +0000 (15:21 +0100)]
Correct instrument name example

11 years agoWeb-fr: update searchbox
Jean-Charles Malahieude [Sat, 20 Oct 2012 13:32:28 +0000 (15:32 +0200)]
Web-fr: update searchbox

11 years agoBuild: Invoke python -tt throughout (issue 1707).
Julien Rioux [Sat, 13 Oct 2012 19:59:24 +0000 (15:59 -0400)]
Build: Invoke python -tt throughout (issue 1707).

-tt: issue errors about inconsistent tab usage in python source.

11 years agoredesign dot placement of repeat sign
Benkő Pál [Fri, 7 Sep 2012 18:51:51 +0000 (20:51 +0200)]
redesign dot placement of repeat sign

refines6239ab9f01fcb31fbd6d5f7e81a98a7f58e663bf in that allow both
dots in the same space only as last resort (for two-line staves or for
exotic staves where all outer spaces are too narrow or asymmetric);
put no lower limit on the space required between dot and staffline.

an important example is TabStaff, which, for the present purposes, is
equivalent to a Staff with line-count 6 and staff-space 1.5.

11 years agonew regtests for dots of a repeat sign
Benkő Pál [Fri, 7 Sep 2012 17:39:21 +0000 (19:39 +0200)]
new regtests for dots of a repeat sign

- test default tablature
- test set-global-staff-size and layout-set-staff-size combinations
  in default and extreme circumstances to make sure that real world
  usage is not hindered

11 years agodefault position for a time signature is unconditionally 0
Benkő Pál [Sat, 1 Sep 2012 13:49:49 +0000 (15:49 +0200)]
default position for a time signature is unconditionally 0

11 years agoextend or shrink bar line if it's too short or long
Benkő Pál [Wed, 15 Aug 2012 19:37:10 +0000 (21:37 +0200)]
extend or shrink bar line if it's too short or long

11 years agomake staff-symbol-line-span work for staves not containing 0
Benkő Pál [Wed, 15 Aug 2012 19:33:04 +0000 (21:33 +0200)]
make staff-symbol-line-span work for staves not containing 0

11 years agopositioning the dots of a repeat sign
Benkő Pál [Wed, 15 Aug 2012 19:34:10 +0000 (21:34 +0200)]
positioning the dots of a repeat sign

make positioning work for nonstandard staves so that
- the dots are symmetric to the staff centre
- both dots avoid staff lines

11 years agomodify regtests
Benkő Pál [Thu, 16 Aug 2012 20:08:10 +0000 (22:08 +0200)]
modify regtests

change staff spaces so to show the limit of dots having room within staff

11 years agoadd 'guitar-drop-c-tuning' to the list of known string tunings
Marc Hohl [Fri, 12 Oct 2012 20:33:52 +0000 (22:33 +0200)]
add 'guitar-drop-c-tuning' to the list of known string tunings

11 years agoAdd warning message for unknown characters (2889).
Werner Lemberg [Mon, 15 Oct 2012 06:34:09 +0000 (08:34 +0200)]
Add warning message for unknown characters (2889).

Missing glyphs are not programming errors...

11 years agoFix multiread option
Phil Holmes [Wed, 22 Aug 2012 16:54:01 +0000 (17:54 +0100)]
Fix multiread option

11 years agoIssue 2856: Get along with use of grob-property instead of grob-property-path in...
David Kastrup [Mon, 24 Sep 2012 09:59:42 +0000 (11:59 +0200)]
Issue 2856: Get along with use of grob-property instead of grob-property-path in overrides

LilyPond uses a willy-nilly mixture of grob-property and
grob-property-path when generating overrides programmatically (the
parser only uses grob-property-path).  Several override-reinterpreting
commands and functionalities were not prepared to deal with this.

11 years agoUpdate help2man to 1.40.12
John Mandereau [Wed, 19 Sep 2012 11:07:16 +0000 (13:07 +0200)]
Update help2man to 1.40.12

11 years agoFix numeric tempi and detached lyrics in abc2ly
Phil Holmes [Tue, 18 Sep 2012 14:06:10 +0000 (15:06 +0100)]
Fix numeric tempi and detached lyrics in abc2ly

11 years agoDoc: extend description of glissandi (2844)
Trevor Daniels [Sat, 29 Sep 2012 06:42:34 +0000 (07:42 +0100)]
Doc: extend description of glissandi (2844)

 Add examples of
  - connecting notes across staves
  - connecting notes in chords
  - adding timing marks and expressions to long glissandi
  - making glissandi breakable

 (Based on original work by
  Tiresia GIUNO <tiresiag@googlemail.com>,
  a patch by Werner LEMBERG <wl@gnu.org> and
  advice from Benkő Pál <benko.pal@gmail.com>)

11 years agoWeb: Add Elysium to Easier Editing section
James Lowe [Sun, 23 Sep 2012 11:38:40 +0000 (12:38 +0100)]
Web: Add Elysium to Easier Editing section

Issue 2871

Included LilyPond IDE for Eclipse and some informtational text
taken from the source website.

11 years agoDoc: document \time command fully (2807)
Trevor Daniels [Wed, 19 Sep 2012 08:14:35 +0000 (09:14 +0100)]
Doc: document \time command fully (2807)

 - explain optional beatStructure argument of \time
   and give an example

 - expand description of \overrideTimeSignatureSettings

 - add two entries to see alsos

 - add cross-references

 - fix incorrect file reference

11 years agoinserted \clef "treble_8"
Marc Hohl [Sat, 29 Sep 2012 17:13:57 +0000 (19:13 +0200)]
inserted \clef "treble_8"

11 years agoIssue 2840: Allow closed music function calls in closed music.
David Kastrup [Sun, 16 Sep 2012 17:10:26 +0000 (19:10 +0200)]
Issue 2840: Allow closed music function calls in closed music.

This fixes hard to understand restrictions when combining music
function calls with post-events.

11 years agoDoc: delete obsolete para on two-pass spacing (2828)
Trevor Daniels [Sat, 15 Sep 2012 21:56:40 +0000 (22:56 +0100)]
Doc: delete obsolete para on two-pass spacing (2828)

11 years agoDoc: Typos to LM - Fundamental and tweaks.itely
James Lowe [Sat, 8 Sep 2012 18:22:06 +0000 (19:22 +0100)]
Doc: Typos to LM - Fundamental and tweaks.itely

Issue 2791

Minor typos and clarifications.

Including an additional @ref{} and removal of (now) incorrect
information.

11 years agoIssue 2759: Don't use /dev/stderr which is only defined on some systems
David Kastrup [Tue, 11 Sep 2012 15:47:40 +0000 (17:47 +0200)]
Issue 2759: Don't use /dev/stderr which is only defined on some systems

Instead, the port associated with file descriptor 2 is being used
which should be equivalent.

11 years agoIssue 2745: more fun with accidental rules.
David Kastrup [Thu, 23 Aug 2012 13:39:04 +0000 (15:39 +0200)]
Issue 2745: more fun with accidental rules.

There was still code mixing up the somewhat orthogonal concept of
single-octave accidentals with non-keysignature accidentals.

11 years agoRevert "Adds warning for line spanner with right coordinate less than left coordinate"
Keith OHara [Sun, 16 Sep 2012 07:50:41 +0000 (00:50 -0700)]
Revert "Adds warning for line spanner with right coordinate less than left coordinate"

This reverts commit 05b3ddf4bb419c41da16b4be853d823ee0d3a0ec.
The warning was emitted for nearly every use of \endSpanners

11 years agoDoc: extend explanation of relative-includes (2558)
Trevor Daniels [Mon, 17 Sep 2012 08:03:31 +0000 (09:03 +0100)]
Doc: extend explanation of relative-includes (2558)

 (This is intended for 2.16 releases and 2.17 releases
  up to changing the default value of relative-includes
  to #t.)

11 years agoDoc: improve footnote documentation (2547)
Trevor Daniels [Sun, 9 Sep 2012 09:23:22 +0000 (10:23 +0100)]
Doc: improve footnote documentation (2547)

 - clearer headings, separating footnotes in music
   expressions from those in stand-alone text

 - distinguish Event- and Time-based footnotes (thanks
   David)

 - explain how offsets are measured from grob boundary

 - use examples that cover just single points for clarity

 - explain how to create footnotes in stand-alone text
   with automatic and with manual marks

11 years agoIssue 2808: Allow direction - ^ _ before string indication \1, \2...
David Kastrup [Mon, 3 Sep 2012 23:39:35 +0000 (01:39 +0200)]
Issue 2808: Allow direction - ^ _ before string indication \1, \2...

11 years agoFixes bug in abc2ly and abc2ly regtest
Phil Holmes [Fri, 31 Aug 2012 16:48:55 +0000 (17:48 +0100)]
Fixes bug in abc2ly and abc2ly regtest

11 years agoDoc: clarify the use of a Scheme engraver.
Francisco Vila [Wed, 29 Aug 2012 13:42:09 +0000 (15:42 +0200)]
Doc: clarify the use of a Scheme engraver.

11 years agoWeb: Removed note about MacOS Lion not supported
James Lowe [Sun, 9 Sep 2012 13:58:06 +0000 (14:58 +0100)]
Web: Removed note about MacOS Lion not supported

Lion 10.7 is now supported with 2.16.

lists.gnu.org/archive/html/lilypond-devel/2012-09/msg00362.html

11 years agoadd website link to tunefl.com
Rodolfo Zitellini [Sat, 1 Sep 2012 20:03:15 +0000 (22:03 +0200)]
add website link to tunefl.com

11 years agoDoc: NR 3.2.1: clarify titles and \header blocks (2652)
Trevor Daniels [Wed, 29 Aug 2012 10:13:44 +0000 (11:13 +0100)]
Doc: NR 3.2.1: clarify titles and \header blocks (2652)

 - drop use of "title blocks"
 - make headings consistent
 - explain the two titling areas
 - explain the four positions for \header blocks and their
   hierarchy
 - clarify text in several places

11 years agoIssue 1637: Bump Fontforge version requirement (issue 1637)
Janek Warchoł [Mon, 27 Aug 2012 09:00:24 +0000 (11:00 +0200)]
Issue 1637: Bump Fontforge version requirement (issue 1637)

Conflicts:

configure.in

11 years agoFix over-long lines in glossary
Phil Holmes [Wed, 22 Aug 2012 09:01:40 +0000 (10:01 +0100)]
Fix over-long lines in glossary

11 years agoIssue 2760: CG wants all engravers to have double-quotes around them
David Kastrup [Mon, 20 Aug 2012 08:06:44 +0000 (10:06 +0200)]
Issue 2760: CG wants all engravers to have double-quotes around them

11 years agoDoc: MG: add incomplete dominant seventh chord (2749)
Arnold Theresius [Sun, 19 Aug 2012 15:39:22 +0000 (16:39 +0100)]
Doc: MG: add incomplete dominant seventh chord (2749)

11 years agoDocument "landscape" and "portrait" suffixes for paper size
David Kastrup [Sun, 12 Aug 2012 09:03:47 +0000 (11:03 +0200)]
Document "landscape" and "portrait" suffixes for paper size

11 years agoIssue 2737: Allow trailing "portrait" or "landscape" with all papersizes
David Kastrup [Sat, 11 Aug 2012 20:18:40 +0000 (22:18 +0200)]
Issue 2737: Allow trailing "portrait" or "landscape" with all papersizes

11 years agoDoc: standardise level 5 headings (2730)
Trevor Daniels [Mon, 13 Aug 2012 09:59:40 +0000 (10:59 +0100)]
Doc: standardise level 5 headings (2730)

 - add subsubsubheading macro for use as level 5
   heading

 - update CG to document its use

 - amend entire Chapter 1 of NR

11 years agoDoc: added link to conversion tools from Encore to lilypond enc2ly and go-enc2ly...
Frederic Bron [Sat, 18 Aug 2012 19:53:26 +0000 (21:53 +0200)]
Doc: added link to conversion tools from Encore to lilypond enc2ly and go-enc2ly (issue 2706)

- done in both English and French version
- sorted the list alphabetically
- fixed missing @item in French version

11 years agoDoc: Bar_engraver is required for system-start clefs (2694)
Trevor Daniels [Mon, 20 Aug 2012 12:48:10 +0000 (13:48 +0100)]
Doc: Bar_engraver is required for system-start clefs (2694)

11 years agoIssue 2728: count pairs of brackets
David Kastrup [Fri, 10 Aug 2012 10:20:36 +0000 (12:20 +0200)]
Issue 2728: count pairs of brackets

What this actually does is exit the parser after the main file, then
continue parsing the rest of the init file in a separate call of the
parser.

This delivers useful error messages in case that the main input is
incomplete.

11 years agoIssue 2729: When cloning a lexer/parser, don't copy the scopes.
David Kastrup [Thu, 9 Aug 2012 15:48:12 +0000 (17:48 +0200)]
Issue 2729: When cloning a lexer/parser, don't copy the scopes.

11 years agoBump version.
David Kastrup [Thu, 6 Sep 2012 14:22:55 +0000 (16:22 +0200)]
Bump version.

11 years agoImplement session-terminate in lily.scm
David Kastrup [Thu, 18 Oct 2012 12:47:47 +0000 (14:47 +0200)]
Implement session-terminate in lily.scm

session-wide variables are now reinitialized _after_ the session
before starting garbage collection statistics and looking for undead
objects.

11 years agoAdd autogenerated markers (issue 847).
Julien Rioux [Sat, 13 Oct 2012 17:33:40 +0000 (13:33 -0400)]
Add autogenerated markers (issue 847).

Add autogenerated markers to files produced from build scripts.

Also fix some typos and help message from scripts.

11 years agoEmit warnings for missing translations.
Julien Rioux [Sat, 13 Oct 2012 17:37:15 +0000 (13:37 -0400)]
Emit warnings for missing translations.

11 years agoAdd missing translations in create-weblinks-itexi.py
Julien Rioux [Sat, 13 Oct 2012 22:12:41 +0000 (18:12 -0400)]
Add missing translations in create-weblinks-itexi.py

11 years agoAdd missing version header.
Julien Rioux [Wed, 17 Oct 2012 17:09:41 +0000 (13:09 -0400)]
Add missing version header.

11 years agoadd 'guitar-drop-c-tuning' to the list of known string tunings
Marc Hohl [Fri, 12 Oct 2012 20:33:52 +0000 (22:33 +0200)]
add 'guitar-drop-c-tuning' to the list of known string tunings

11 years agoRemove spurious vector declaration in lily/articulations.cc
Marc Hohl [Sun, 11 Sep 2011 20:10:42 +0000 (22:10 +0200)]
Remove spurious vector declaration in lily/articulations.cc

11 years agoNew bar line interface
Marc Hohl [Wed, 1 Aug 2012 19:15:46 +0000 (21:15 +0200)]
New bar line interface

* the input string of a bar line called by \bar "<bar string>" resembles the output one-by-one; a repeat sign is called by ":|."

* (define-bar-line ...) or \defineBarLine allows for new definitions. These functions have four arguments, namely
  the bar line itself, the bar line used at the end of line, the bar line used at the begin of a new line and the span bar line.

* Annotations for barlines can be added to distinguish between two identical barlines with different break
  apperance or span bar lines.

* To align span bars properly, the space character " " has a
  special meaning. When it occurs, the width of the resembling glyph in the bar line definition is used.

* New glyphs can be added easily.

* Volta brackets take the bar line dimensions into account.

11 years agoFix multiread option
Phil Holmes [Wed, 22 Aug 2012 16:54:01 +0000 (17:54 +0100)]
Fix multiread option

11 years agoAdd warning message for unknown characters (2889).
Werner Lemberg [Mon, 15 Oct 2012 06:34:09 +0000 (08:34 +0200)]
Add warning message for unknown characters (2889).

Missing glyphs are not programming errors...

11 years agoconvert-ly: Don't update \version when no rule is applied.
Julien Rioux [Fri, 5 Oct 2012 22:09:48 +0000 (18:09 -0400)]
convert-ly: Don't update \version when no rule is applied.

Note that this is not the same as what the existing -d
--diff-version-update command does. The behavior of convert-ly is
unchanged when rules are being applied, and -d is still used in the
same way. The change concerns itself only with the case that no rule
applies, because the version of the file is already up-to-date. In
this case, it used to be that the version in the file would be set to
version of the last rule, which would sometimes mean that the version
of the file upon output is lower than the version at input. This is
what we avoid in this patch.

This fixes issue 2670.

11 years agoconvert-ly: Use unicode strings for file names.
Julien Rioux [Fri, 5 Oct 2012 21:46:17 +0000 (17:46 -0400)]
convert-ly: Use unicode strings for file names.

Prevent UnicodeDecode errors and what not.

11 years agoconvert-ly: Exit with error status when errors occur.
Julien Rioux [Fri, 5 Oct 2012 21:43:24 +0000 (17:43 -0400)]
convert-ly: Exit with error status when errors occur.

Upon error, report the number of errors and exit with status 1.

11 years agoIssue 2874: Provide an \undo function for turning overrides and sets into reverts...
David Kastrup [Wed, 3 Oct 2012 11:38:24 +0000 (13:38 +0200)]
Issue 2874: Provide an \undo function for turning overrides and sets into reverts and unsets

\undo\hideNotes is equivalent to \unHideNotes, \undo\easyHeadsOn to
\easyHeadsOff.  While this can't undo reverts, it is useful for a lot
of overriding commands defined in ly/property-init.ly, and is also
useful in combination with \hide/\omit.

11 years agoDoc: improve documentation of Bézier curves (2858)
Trevor Daniels [Mon, 8 Oct 2012 22:33:49 +0000 (23:33 +0100)]
Doc: improve documentation of Bézier curves (2858)

 - add \shape function
 - show example of two curves being shaped
 - show example of line-broken slur
 - show example of S-shaped slur
 - relegate setting absolute values to end
   and give a more realistic example
 - add ref from repeats section for simulating slurs
   continuing into alternative blocks

11 years agoAdd Font_size_engraver to Dynamics context (2882)
Trevor Daniels [Sun, 7 Oct 2012 15:34:42 +0000 (16:34 +0100)]
Add Font_size_engraver to Dynamics context (2882)

11 years agoRelease: bump version.
Phil Holmes [Sat, 6 Oct 2012 23:00:55 +0000 (00:00 +0100)]
Release: bump version.

11 years agoDoc-de: update commitsh strings to reflect status as up-to-date
Till Paala [Sat, 6 Oct 2012 18:40:58 +0000 (21:40 +0300)]
Doc-de: update commitsh strings to reflect status as up-to-date

11 years agoRelease: update news. release/2.17.4-1
Phil Holmes [Sat, 6 Oct 2012 11:20:31 +0000 (12:20 +0100)]
Release: update news.

11 years agoPO: update template.
Phil Holmes [Sat, 6 Oct 2012 11:20:24 +0000 (12:20 +0100)]
PO: update template.

11 years ago[mf] Formatting.
Werner Lemberg [Sat, 6 Oct 2012 08:21:08 +0000 (10:21 +0200)]
[mf] Formatting.

11 years ago[mf] Formatting.
Werner Lemberg [Sat, 6 Oct 2012 08:19:54 +0000 (10:19 +0200)]
[mf] Formatting.

11 years agoMerge branch 'shape' into HEAD
David Kastrup [Fri, 5 Oct 2012 21:45:37 +0000 (23:45 +0200)]
Merge branch 'shape' into HEAD

11 years agoRun scripts/auxiliar/update-with-convert-ly.sh
David Kastrup [Fri, 5 Oct 2012 21:44:34 +0000 (23:44 +0200)]
Run scripts/auxiliar/update-with-convert-ly.sh

11 years agoAllow \shape to tweak music, swap its arguments
David Kastrup [Mon, 1 Oct 2012 16:47:53 +0000 (18:47 +0200)]
Allow \shape to tweak music, swap its arguments

11 years agoMakeLSR update and addition of tick snippet
Phil Holmes [Fri, 5 Oct 2012 17:15:09 +0000 (18:15 +0100)]
MakeLSR update and addition of tick snippet

11 years agoAdds tick mark to scripts
Phil Holmes [Wed, 26 Sep 2012 17:03:59 +0000 (18:03 +0100)]
Adds tick mark to scripts

11 years agoIssue 2872: Provide define-session and define-session-public commands
David Kastrup [Mon, 1 Oct 2012 12:15:17 +0000 (14:15 +0200)]
Issue 2872: Provide define-session and define-session-public commands

Also moves the session logic into lily.scm instead of init.ly

A session corresponds to one .ly file on the LilyPond command line;
sessions are supposed to be processed independently in one LilyPond
run.

define-session will declare a variable that has its value recorded at
the start of the first session and reinstated at the start of each
following sessions.  This is automatically the case for every variable
defined in variables in the parser module established while loading
ly/declarations-init.ly.  However, not every changeable information
handled in the .scm parts of LilyPond can easily or reasonably be
stored in the parser module.  define-session (and
define-session-public) provide a way to get the same semantics for
variables defined in the Scheme parts of LilyPond.

11 years agoIssue 2859: Provide \hide and \omit functions for transparent and void glyphs
David Kastrup [Wed, 26 Sep 2012 13:06:56 +0000 (15:06 +0200)]
Issue 2859: Provide \hide and \omit functions for transparent and void glyphs

Both functions take either a grob name to override, or a music
expression to tweak (that is, the type of the argument decides whether
this results in an override or a tweak).

\hide sets #'transparent for the affected grob to ##t,
\omit sets #'stencil for the affected grob to ##f.

Example uses are
\new Voice \with { \omit StringNumber } { c'\4 }
{ <c' \hide g'~> g' }

11 years agoAdd string-or-music? predicate
David Kastrup [Wed, 26 Sep 2012 12:49:52 +0000 (14:49 +0200)]
Add string-or-music? predicate