]> git.donarmstrong.com Git - lilypond.git/log
lilypond.git
8 years agoIssue 4552 / 5: Remove makefiles to convert and install URW++ fonts
Masamichi Hosoda [Fri, 14 Aug 2015 13:45:20 +0000 (22:45 +0900)]
Issue 4552 / 5: Remove makefiles to convert and install URW++ fonts

This commit removes makefiles to convert to OTF and install URW++ fonts.
(Century Schoolbook L, Nimbus Sans L, Nimbus Mono L)

8 years agoIssue 4552 / 4: Remove TeX's Century Schoolbook L settings
Masamichi Hosoda [Sat, 15 Aug 2015 03:58:43 +0000 (12:58 +0900)]
Issue 4552 / 4: Remove TeX's Century Schoolbook L settings

This commit deletes Century Schoolbook L settings from TeX's map file.

8 years agoIssue 4552 / 3: Replace LilyPond default font to TeX Gyre fonts
Masamichi Hosoda [Fri, 14 Aug 2015 11:11:33 +0000 (20:11 +0900)]
Issue 4552 / 3: Replace LilyPond default font to TeX Gyre fonts

from                    to
Century Schoolbook L -> TeX Gyre Schola
Nimbus Sans L        -> TeX Gyre Heros
Nimbus Mono L        -> TeX Gyre Cursor

8 years agoIssue 4552 / 2: Add makefiles to install TeX Gyre font OTF files
Masamichi Hosoda [Mon, 10 Aug 2015 01:47:49 +0000 (10:47 +0900)]
Issue 4552 / 2: Add makefiles to install TeX Gyre font OTF files

This commit adds makefiles
to install TeX Gyre font OTF files.

8 years agoIssue 4552 / 1: Add configure script to search TeX Gyre font OTF files
Masamichi Hosoda [Sat, 15 Aug 2015 03:47:40 +0000 (12:47 +0900)]
Issue 4552 / 1: Add configure script to search TeX Gyre font OTF files

This commit adds configure script
to search TeX Gyre font OTF files
and to pass their directory to makefiles.

8 years agoRemove Lookup::rotated_box's bug compensation of Lookup::round_filled_polygon
David Kastrup [Wed, 12 Aug 2015 19:23:37 +0000 (21:23 +0200)]
Remove Lookup::rotated_box's bug compensation of Lookup::round_filled_polygon

8 years agoDon't bother drawing straight flags in a certain orientation
David Kastrup [Wed, 12 Aug 2015 13:20:48 +0000 (15:20 +0200)]
Don't bother drawing straight flags in a certain orientation

8 years agoIssue 680: clusters collapse when applied to repeated chords
David Kastrup [Tue, 11 Aug 2015 17:09:47 +0000 (19:09 +0200)]
Issue 680: clusters collapse when applied to repeated chords

This replaces the rather shaky calculation of rounded polygon
outlines (unchanged since 2002AD) with something grounded somewhat
firmer in vector algebra.  As a result, the rather flowery
interpretation of clusters so far (previously confused by concave
corners and other things) is becoming a lot more boring.

8 years agoImplement inline Real cross_product (Offset, Offset)
David Kastrup [Tue, 11 Aug 2015 17:07:12 +0000 (19:07 +0200)]
Implement inline Real cross_product (Offset, Offset)

8 years agoIssue 4557: Small typos in code base
David Kastrup [Thu, 13 Aug 2015 13:35:35 +0000 (15:35 +0200)]
Issue 4557: Small typos in code base

8 years agoIssue 4549: Remove dead "!STD_VECTOR" code in flower tests
Dan Eble [Mon, 10 Aug 2015 15:16:04 +0000 (11:16 -0400)]
Issue 4549: Remove dead "!STD_VECTOR" code in flower tests

8 years agoIssue 4548: eliminate flip(Direction*)
Dan Eble [Mon, 10 Aug 2015 12:08:04 +0000 (08:08 -0400)]
Issue 4548: eliminate flip(Direction*)

Use for (DOWN_and_UP (d)) {...} instead.
Also replace the few uses of other_dir() with unary minus.

8 years agoIssue 952 / 5: Update required font package names in Unicode demonstration
Masamichi Hosoda [Sun, 9 Aug 2015 02:27:52 +0000 (11:27 +0900)]
Issue 952 / 5: Update required font package names in Unicode demonstration

To compile Unicode demonstration .ly files,
Linux Libertine fonts (Latin, Cyrillic, Hebrew)
and IPA fonts (Japanese) are required.

8 years agoIssue 952 / 4: Add font settings for NR: antient.itely
Masamichi Hosoda [Sun, 9 Aug 2015 02:02:43 +0000 (11:02 +0900)]
Issue 952 / 4: Add font settings for NR: antient.itely

This commit adds unicode fonts `Linux Libertine' settings for Kievan sample.

8 years agoIssue 952 / 3: Add font settings for NR: input.itely
Masamichi Hosoda [Sun, 9 Aug 2015 01:44:41 +0000 (10:44 +0900)]
Issue 952 / 3: Add font settings for NR: input.itely

This commit adds Unicode fonts `Linux Libertine' settings
for Unicode input file sample.

8 years agoIssue 952 / 2: Add font settings for snippets utf-8.ly
Masamichi Hosoda [Sun, 9 Aug 2015 01:28:51 +0000 (10:28 +0900)]
Issue 952 / 2: Add font settings for snippets utf-8.ly

This commit adds Unicode fonts `Linux Libertine' settings.

8 years agoIssue 952 / 1: Add font settings for Unicode demonstration .ly files
Masamichi Hosoda [Sun, 9 Aug 2015 01:17:43 +0000 (10:17 +0900)]
Issue 952 / 1: Add font settings for Unicode demonstration .ly files

To replace Century Schoolbook font to TeX Gyre Schola,
this commit adds Unicode fonts `Linux Libertine' settings
to Unicode demonstration .ly files.

Linux Libertine fonts contain Cyrillic and Hebrew glyphs,
not only Latin glyphs.

8 years agoIssue 4551: Avoid using Offset::arg () gratuitously
David Kastrup [Tue, 11 Aug 2015 12:08:58 +0000 (14:08 +0200)]
Issue 4551: Avoid using Offset::arg () gratuitously

8 years agoSet the sequence name in MIDI using title information from
Heikki Tauriainen [Sat, 15 Aug 2015 19:33:31 +0000 (21:33 +0200)]
Set the sequence name in MIDI using title information from
 \header block

issue 4539

This patch adds support for setting the MIDI sequence name for MIDI output files
using the value of the "midititle" field from a relevant \header block, and
falling back to using the "title" field if "midititle"
has not been defined.  (This should be analogous to how "pdftitle" and "title"
work for customizing PDF metadata.)

The purpose of the change is to improve the previous behavior where the name of
every MIDI sequence created by LilyPond used to be shown by MIDI synthesizers as
"control track" (previously, this string was hard-coded as the name of every
initial track of MIDI files created by LilyPond by Control_track_performer).

The patch
  * extends every Performance instance with a reference to a \header block
associated with the performance, adds Scheme library routines for getting and
setting the associated \header (modeled after corresponding routines available
for the Score class), and updates the Book::process_score function to initialize
the header information of Performance objects attached to a score;
  * adds a "name" parameter to the Performance output routines, used for
updating the track name in the performance's first Audio_staff (assumed to
represent the control track) before outputting MIDI; and
  * changes the write-performances-midis function (in scm/midi.scm) to query the
MIDI sequence name for a performance from the performance's \header block
(adapted from the handle-metadata function in scm/framework-ps.scm).
  * adds two regtests

8 years agoIssue 4547: remove unnecessary min() and max() functions
Dan Eble [Sun, 9 Aug 2015 02:06:48 +0000 (22:06 -0400)]
Issue 4547: remove unnecessary min() and max() functions

8 years agoIssue 4546: don't redefine comparison operators for std::string
Dan Eble [Sat, 8 Aug 2015 22:22:54 +0000 (18:22 -0400)]
Issue 4546: don't redefine comparison operators for std::string

8 years agoIssue 4545: Use Grob::programming_error in Semi_tie:: and Tie::less
Dan Eble [Sat, 8 Aug 2015 16:21:08 +0000 (12:21 -0400)]
Issue 4545: Use Grob::programming_error in Semi_tie:: and Tie::less

8 years agoIssue 4541 (2/2) Clean up...
Dan Eble [Sat, 8 Aug 2015 00:21:50 +0000 (20:21 -0400)]
Issue 4541 (2/2) Clean up...

* Use has_interface<Interface> (grob)
* Remove DECLARE_GROB_INTERFACE()

Edits to grob-interface.hh are manual and the rest is the result of
the following script.

for FILE in $(git grep -lw DECLARE_GROB_INTERFACE lily)
do
    sed -i "/^ *DECLARE_GROB_INTERFACE ();.*$/d" $FILE
done

for FILE in $(git grep -lw "has_interface" lily)
do
    if [ $FILE == lily/include/grob-interface.hh ] ; then continue ; fi

    sed -i "s/\\([_a-zA-Z]\\+\\)::has_interface\\>/has_interface<\\1>/g
s/\\([_a-zA-Z]\\+\\) && has_interface<\\([_a-zA-Z]\\+\\)> (\\1)/has_interface<\\2> (\\1)/g" $FILE
done

8 years agoIssue 4541 (1/2) Introduce a Grob_interface class
Dan Eble [Fri, 24 Jul 2015 17:22:42 +0000 (13:22 -0400)]
Issue 4541 (1/2) Introduce a Grob_interface class

Add Grob_interface and make some changes in preparation for a large
automated replacement.

8 years agoIssue 4540: Rename Grob::pure_height() to pure_y_extent() to avoid
Dan Eble [Mon, 3 Aug 2015 13:27:21 +0000 (09:27 -0400)]
Issue 4540: Rename Grob::pure_height() to pure_y_extent() to avoid
ambiguity with pure_height() callbacks in many grob-interface classes.

This is preparatory to deriving the interface classes from Grob.

8 years agoIssue 4544 / 3: Fix makefiles for LilyPond local fontconfig conf file dividing
Masamichi Hosoda [Sat, 8 Aug 2015 12:15:37 +0000 (21:15 +0900)]
Issue 4544 / 3: Fix makefiles for LilyPond local fontconfig conf file dividing

This commit fixes LilyPond local fontconfig conf file dividing.

8 years agoIssue 4544 / 2: Fix LilyPond default fonts definition
Masamichi Hosoda [Sat, 8 Aug 2015 10:06:50 +0000 (19:06 +0900)]
Issue 4544 / 2: Fix LilyPond default fonts definition

Due to conf file loading order, generic font aliases
`serif', `sans-serif', 'monospace' were unavailable
in LilyPond default fonts definition.
So the glyphs that are not contained
in the list of font definition,
like Japanese glyphs were used unexpected font.

This commit changes
LilyPond default fonts definition loading order
for enabling the aliases.

8 years agoIssue 4544 / 1: Divide LilyPond local fontconfig conf file loading
Masamichi Hosoda [Sat, 8 Aug 2015 13:16:41 +0000 (22:16 +0900)]
Issue 4544 / 1: Divide LilyPond local fontconfig conf file loading

This commit divides LilyPond local fontconfig conf file loading
into each before and after loading default conf file.

8 years agoLSR update
Phil Holmes [Tue, 11 Aug 2015 14:01:30 +0000 (15:01 +0100)]
LSR update

8 years agoIssue 4538: Provide \markupMap music function
David Kastrup [Tue, 4 Aug 2015 15:32:38 +0000 (17:32 +0200)]
Issue 4538: Provide \markupMap music function

This applies a markup function to all markup music properties matching a
given music property path.

For example,

\new Voice { g'2 c'' }
\addlyrics {
  \markupMap LyricEvent.text
             \markup \with-color #red \etc
             { Oh yes! }
}

8 years agoExport markup-function? and markup-list-function?
David Kastrup [Tue, 4 Aug 2015 15:30:15 +0000 (17:30 +0200)]
Export markup-function? and markup-list-function?

8 years agoAdd check-music-path function
David Kastrup [Tue, 4 Aug 2015 08:44:49 +0000 (10:44 +0200)]
Add check-music-path function

8 years agoRelease: bump VERSION.
Phil Holmes [Sun, 9 Aug 2015 22:42:58 +0000 (23:42 +0100)]
Release: bump VERSION.

8 years agoMerge remote branch 'origin/release/unstable' into HEAD
Phil Holmes [Sun, 9 Aug 2015 22:41:49 +0000 (23:41 +0100)]
Merge remote branch 'origin/release/unstable' into HEAD

8 years agoDoc-fr: full update
Jean-Charles Malahieude [Sun, 9 Aug 2015 13:40:45 +0000 (15:40 +0200)]
Doc-fr: full update

8 years agoDoc: typos in AU/external
Jean-Charles Malahieude [Sun, 9 Aug 2015 13:05:27 +0000 (15:05 +0200)]
Doc: typos in AU/external

8 years agoRelease: bump Welcome versions. release/2.19.25-1
Phil Holmes [Sun, 9 Aug 2015 11:35:59 +0000 (12:35 +0100)]
Release: bump Welcome versions.

8 years agoRelease: update news.
Phil Holmes [Sun, 9 Aug 2015 11:35:58 +0000 (12:35 +0100)]
Release: update news.

8 years agoPO: update template.
Phil Holmes [Sun, 9 Aug 2015 11:35:58 +0000 (12:35 +0100)]
PO: update template.

8 years agoRelease: bump VERSION_DEVEL.
Phil Holmes [Sun, 9 Aug 2015 11:35:58 +0000 (12:35 +0100)]
Release: bump VERSION_DEVEL.

8 years agoFix ugly output from make-parenthesis-stencil for increased thickness
Thomas Morley [Fri, 31 Jul 2015 22:19:02 +0000 (00:19 +0200)]
Fix ugly output from make-parenthesis-stencil for increased thickness

issue 4532

This was caused by the fix for issue 3930. Small and very small
object were focused by 3930 and it did the job.
Though, obviously increasing the thickness for make-bezier-sandwich-stencil
should have been limited.

8 years agoDoc: Issue 4528/3 Document ssaattbb.ly built-in template
Trevor Daniels [Sat, 1 Aug 2015 21:40:35 +0000 (22:40 +0100)]
Doc: Issue 4528/3 Document ssaattbb.ly built-in template

Also amend documentation about the use of \layout and Layout,
and add note to make it clear that the TwoVoicesPerStaff
variables cannot be modified part-way through a score.

8 years agoIssue 4528/2 Add regression tests for ssaattbb.ly built-in template
Trevor Daniels [Wed, 29 Jul 2015 21:00:07 +0000 (22:00 +0100)]
Issue 4528/2 Add regression tests for ssaattbb.ly built-in template

8 years agoIssue 4528/1 Add ly/ssaattbb.ly built-in template
Trevor Daniels [Sat, 1 Aug 2015 20:27:40 +0000 (21:27 +0100)]
Issue 4528/1 Add ly/ssaattbb.ly built-in template

8 years agoLet fret-diagram scale markups to fit into dots
Thomas Morley [Fri, 31 Jul 2015 19:12:06 +0000 (21:12 +0200)]
Let fret-diagram scale markups to fit into dots

Issue 4531

Follow up to issue 4120.
Also adding
- documentation
- a new regtest

8 years agoIssue 4537/2: Use only \addlyrics in one regtest rather than mixing with \lyricsto
David Kastrup [Mon, 3 Aug 2015 08:20:37 +0000 (10:20 +0200)]
Issue 4537/2: Use only \addlyrics in one regtest rather than mixing with \lyricsto

8 years agoIssue 4537/1: Let \addlyrics accept an optional context mod
David Kastrup [Mon, 3 Aug 2015 07:23:40 +0000 (09:23 +0200)]
Issue 4537/1: Let \addlyrics accept an optional context mod

Since \addlyrics always creates a new Lyrics context, there seems to be
little point in not allowing it to have a \with clause.

This change allows the use of the syntax

    \new Voice {...} \addlyrics \with ... {...}

in order to achieve the effect of what previously required

   << \new Voice = "name" {...}
      \new Lyrics \with ... \lyricsto "name" {...}
   >>

8 years agoSimplify input/regression/lyric-tweak.ly
David Kastrup [Fri, 31 Jul 2015 20:12:37 +0000 (22:12 +0200)]
Simplify input/regression/lyric-tweak.ly

8 years agoIssue 4533: Stop the generic \tweak command from working as override
David Kastrup [Sat, 18 Jul 2015 15:30:26 +0000 (17:30 +0200)]
Issue 4533: Stop the generic \tweak command from working as override

The problem with letting the generic \tweak command work as an override
is that the tweaking of lyric events becomes awkward since plain lyrics
are hard to distinguish from property names.

This renames the combined tweak/override command into \propertyTweak and
changes all callers requiring the combined functionality to call
\propertyTweak (or its Scheme equivalent) rather than \tweak.

The original issue allowing \tweak to act as an override was issue 2929.
The issue allowing tweaks to function in \lyricmode is issue 2543.

8 years agoChange input/regression/tweaks-as-overrides.ly to use explicit override last
David Kastrup [Sat, 1 Aug 2015 11:21:46 +0000 (13:21 +0200)]
Change input/regression/tweaks-as-overrides.ly to use explicit override last

8 years agoDoc: External.itely - Add lyluatex
James Lowe [Mon, 3 Aug 2015 15:47:11 +0000 (16:47 +0100)]
Doc: External.itely - Add lyluatex

Issue 4525

Add reference to lyluatex.
Renamed cumbersome node names
and tidied up some @examples
to make the PDF and HTML doc
output easier to read.

8 years agoDoc: Usage - Update section on articulate.ly
James Lowe [Mon, 3 Aug 2015 15:40:24 +0000 (16:40 +0100)]
Doc: Usage - Update section on articulate.ly

Issue 4535

The section on MIDI w/articulate.ly
was out of date. This section
has been updated accordingly,
including an @ref to the
Notation Manual where
it is more fully explained.

Updated the intro para to this
section and includes some
useful @refs.

8 years agoDoc: Usage - tidy up of external.itely file
James Lowe [Sun, 2 Aug 2015 13:11:22 +0000 (14:11 +0100)]
Doc: Usage - tidy up of external.itely file

Issue 4536

In preparation for some
work done on this file
I have tried to get some
consistency with regard
to white space / line breaks
between @nodes, @cindex et al
to make the file easier to
follow. Also I have corrected
very obvious errors and excessive
line lengths.

Otherwise this is just a
'tidy up'patch.

8 years agoDoc: Web: introduction - added href to OOoLilypond
James Lowe [Sun, 2 Aug 2015 09:51:19 +0000 (10:51 +0100)]
Doc: Web: introduction - added href to OOoLilypond

Issue 4535

Added href to
OOoLilypond

8 years agoLet \autochange accept optional arguments for the turning-point and clefs
Thomas Morley [Thu, 30 Jul 2015 18:39:22 +0000 (20:39 +0200)]
Let \autochange accept optional arguments for the turning-point and clefs

Issue 4530

With the fix for issue 4465 bassStaffProperties and trebleStaffProperties are gone.
This patch reimplements the functionality to set clefs for the staves and offers the
possibility to set another turning-point apart from middle-C.
This is done with optional arguments for \autochange.

Two regtests are added to reflect these possibilities.
Documentation/notation/keyboards.itely is extended accordingly.

Also inserting the usual remarks about license, etc in autochange.scm.

8 years agoIssue 4338: fix revocery description of \octaveCheck
David Kastrup [Thu, 30 Jul 2015 16:26:57 +0000 (18:26 +0200)]
Issue 4338: fix revocery description of \octaveCheck

8 years agoIssue 4527: remove declarations of undefined callbacks
Dan Eble [Fri, 24 Jul 2015 17:20:16 +0000 (13:20 -0400)]
Issue 4527: remove declarations of undefined callbacks

8 years agoAdd comment to font.scm and lilypond-fonts.conf.in
James Lowe [Sun, 26 Jul 2015 08:17:25 +0000 (09:17 +0100)]
Add comment to font.scm and lilypond-fonts.conf.in

From comments in:

http://lists.gnu.org/archive/html/
lilypond-devel/2015-06/msg00175.html

Added appropriate comments
in scm/font.scm and
mf/lilypond-fonts.conf.in

8 years agoIssue 4526: lily-library.scm: Remove unused quarter tone constants
Werner Lemberg [Sun, 2 Aug 2015 09:03:07 +0000 (11:03 +0200)]
Issue 4526: lily-library.scm: Remove unused quarter tone constants

8 years agoIssue 4524: NR Changing Defaults: document \etc
David Kastrup [Sun, 26 Jul 2015 14:26:33 +0000 (16:26 +0200)]
Issue 4524: NR Changing Defaults: document \etc

8 years agoIssue 4523: Changes: mention incomplete overrides (issue 4505)
David Kastrup [Sun, 26 Jul 2015 14:42:17 +0000 (16:42 +0200)]
Issue 4523: Changes: mention incomplete overrides (issue 4505)

8 years agoIssue 514: abc2ly grace notes
Cecile Huneau [Tue, 28 Jul 2015 08:49:58 +0000 (10:49 +0200)]
Issue 514: abc2ly grace notes

8 years agoTypo fix for issue 4486: ly:music -> ly:music?
David Kastrup [Sat, 1 Aug 2015 10:44:18 +0000 (12:44 +0200)]
Typo fix for issue 4486: ly:music -> ly:music?

8 years agoIssue 4529: Avoid "Parsed object should be dead" message from issue 4505
David Kastrup [Wed, 29 Jul 2015 15:48:16 +0000 (17:48 +0200)]
Issue 4529: Avoid "Parsed object should be dead" message from issue 4505

8 years agoDoc: CG change 'Help us' ref to local doc not web
James Lowe [Fri, 24 Jul 2015 15:33:38 +0000 (16:33 +0100)]
Doc: CG change 'Help us' ref to local doc not web

Issue 4520

Changed @ref for the front
page of the CG to point to
the CG itself and not the
'Help us' ref on the website.

8 years agoDoc: CG - Tightening up of the Bug Squad intro
James Lowe [Sat, 25 Jul 2015 09:53:23 +0000 (10:53 +0100)]
Doc: CG - Tightening up of the Bug Squad intro

Issue 4521

Moved some of the bug squad @section to
@subsection in an effort to 'tighten' up
the information. Reworded some of the
introduction section, trying to keep
it more succint.

Updated the rota as of July 2015

8 years agoIssue 4517: merely loading articulate.ly should not change default output
David Kastrup [Thu, 23 Jul 2015 16:15:18 +0000 (18:15 +0200)]
Issue 4517: merely loading articulate.ly should not change default output

8 years agodisplay-lily.scm: export with-music-match
David Kastrup [Thu, 23 Jul 2015 18:01:13 +0000 (20:01 +0200)]
display-lily.scm: export with-music-match

8 years agoIssue 4433: chord step 14 should be flat by default
David Kastrup [Thu, 23 Jul 2015 11:38:52 +0000 (13:38 +0200)]
Issue 4433: chord step 14 should be flat by default

8 years agoIssue 4188: Misleading lyric text in MusicXML tests
David Kastrup [Fri, 24 Jul 2015 07:33:29 +0000 (09:33 +0200)]
Issue 4188: Misleading lyric text in MusicXML tests

8 years agoDoc: Glossary - add notes for High Bass Clef
James Lowe [Wed, 22 Jul 2015 16:57:24 +0000 (17:57 +0100)]
Doc: Glossary - add notes for High Bass Clef

Issue 2921

Added High Bass Clef to the
music glossary.

Example given was too large
to include verbatim so I have
added it as a 'snippet' instead.

8 years agoDoc: NR - using \unfoldRepeat with \addQuote
James Lowe [Thu, 23 Jul 2015 07:42:35 +0000 (08:42 +0100)]
Doc: NR - using \unfoldRepeat with \addQuote

Issue 3515

Added example of how to
print \unfoldRepeats from
a music expression, when
using \addQuote.

8 years agoDoc: NR - 3.4.2 - update eg. Score.skipTypesetting
James Lowe [Wed, 22 Jul 2015 16:22:42 +0000 (17:22 +0100)]
Doc: NR - 3.4.2 - update eg. Score.skipTypesetting

Issue 3953

Improve example for Score.skipTypesetting
in the MIDI chapter.

8 years agoDoc: NR add @knownissues for Percent Repeats
James Lowe [Sun, 19 Jul 2015 18:31:39 +0000 (19:31 +0100)]
Doc: NR add @knownissues for Percent Repeats

Issue 4506

Added @knownissue where
percent repeats will not
'repeat' any timing changes
or /partial commands.

8 years agoDoc: CG - removed information about test-patchy
James Lowe [Tue, 21 Jul 2015 15:58:53 +0000 (16:58 +0100)]
Doc: CG - removed information about test-patchy

test-patchy.py no longer works with
code.google.com and as we're moving
away from this tracker system, I am
taking the information out of the
CG regarding this script.

I have left the lilypond-patchy-staging
information in and adjusted the
troubleshooting section accordingly.

8 years agoIssue 4519: event-chord-wrap! needs to call expand-repeat-notes!
David Kastrup [Thu, 23 Jul 2015 16:19:58 +0000 (18:19 +0200)]
Issue 4519: event-chord-wrap! needs to call expand-repeat-notes!

The action of event-chord-wrap! will make it impossible to figure out
repeat notes (notes without pitch but with duration) but one must not
expand repeat notes before expanding chord repeats, and
event-chord-wrap! does expand chord repeats.  So it needs to call
expand-repeat-chords! as well before doing its compatibility processing.

8 years agoIssue 4516: Make \offset handle unpure/pure containers
David Kastrup [Wed, 22 Jul 2015 11:58:18 +0000 (13:58 +0200)]
Issue 4516: Make \offset handle unpure/pure containers

8 years agoIssue 4514/2: Detect uninitialized variables in Lily module
David Kastrup [Tue, 21 Jul 2015 10:27:17 +0000 (12:27 +0200)]
Issue 4514/2: Detect uninitialized variables in Lily module

8 years agoIssue 4514/1: Pass setup function call into Scm_module::boot
David Kastrup [Tue, 21 Jul 2015 11:19:24 +0000 (13:19 +0200)]
Issue 4514/1: Pass setup function call into Scm_module::boot

8 years agoIssue 4512: Remove redundant occurences of this->
David Kastrup [Mon, 20 Jul 2015 13:03:55 +0000 (15:03 +0200)]
Issue 4512: Remove redundant occurences of this->

8 years agoIssue 4505: Add partial \override and \set commands
David Kastrup [Sun, 12 Jul 2015 16:16:58 +0000 (18:16 +0200)]
Issue 4505: Add partial \override and \set commands

This allows \set and \override commands to be stopped short after
their `=' sign in order to be used in the manner of partial music
functions.

8 years agoAdd/import music functions Syntax::property-{override,set)-function
David Kastrup [Tue, 21 Jul 2015 15:31:48 +0000 (17:31 +0200)]
Add/import music functions Syntax::property-{override,set)-function

8 years agoSyntax::property_operation -> Syntax::property_{override,revert,set,unset}
David Kastrup [Tue, 21 Jul 2015 15:11:18 +0000 (17:11 +0200)]
Syntax::property_operation -> Syntax::property_{override,revert,set,unset}

No point in joining and later splitting separate functions.  The
original motivation might have been to reduce name space pollution, but
(scm ly-syntax-constructors) is a separate module by now.

8 years agodefine-note-names.scr: Sort note names according to pitch.
Werner Lemberg [Mon, 27 Jul 2015 06:39:51 +0000 (08:39 +0200)]
define-note-names.scr: Sort note names according to pitch.

Also add some empty lines to improve readability.

8 years agoRelease: bump VERSION.
Phil Holmes [Sun, 26 Jul 2015 20:08:21 +0000 (21:08 +0100)]
Release: bump VERSION.

8 years agoRelease: bump Welcome versions. release/2.19.24-1
Phil Holmes [Sun, 26 Jul 2015 10:45:33 +0000 (11:45 +0100)]
Release: bump Welcome versions.

8 years agoRelease: update news.
Phil Holmes [Sun, 26 Jul 2015 10:45:32 +0000 (11:45 +0100)]
Release: update news.

8 years agoPO: update template.
Phil Holmes [Sun, 26 Jul 2015 10:45:32 +0000 (11:45 +0100)]
PO: update template.

8 years agoRelease: bump VERSION_DEVEL.
Phil Holmes [Sun, 26 Jul 2015 10:45:32 +0000 (11:45 +0100)]
Release: bump VERSION_DEVEL.

8 years agonote-collision: left-align just the notes without force-hshift;
Keith OHara [Sun, 19 Jul 2015 03:07:08 +0000 (20:07 -0700)]
note-collision: left-align just the notes without force-hshift;

8 years agoMerge branch 'master' into translation
Jean-Charles Malahieude [Sat, 25 Jul 2015 21:32:01 +0000 (23:32 +0200)]
Merge branch 'master' into translation

# Conflicts:
# Documentation/fr/learning/fundamental.itely

8 years agoDoc-fr: updates NR-5 changing defaults
Jean-Charles Malahieude [Sat, 25 Jul 2015 20:54:08 +0000 (22:54 +0200)]
Doc-fr: updates NR-5 changing defaults

8 years agomusic-iterator.hh: add some comments
David Kastrup [Tue, 7 Jul 2015 10:59:51 +0000 (12:59 +0200)]
music-iterator.hh: add some comments

8 years agoDoc: Usage - OOoLilyPond only works up to v4
James Lowe [Sun, 19 Jul 2015 18:18:43 +0000 (19:18 +0100)]
Doc: Usage - OOoLilyPond only works up to v4

Issue 4508

http://lists.gnu.org/archive/
html/lilypond-devel/2015-07/
msg00006.html

The wording is taken from
the same statement in the
'Easier Editing' section
already pushed with commit
dfd1134.

8 years agoIssue 4495 Remove unnecessary #{ .. #} constructs from satb template
Trevor Daniels [Sun, 19 Jul 2015 18:15:42 +0000 (19:15 +0100)]
Issue 4495 Remove unnecessary #{ .. #} constructs from satb template

Either because they were never needed or because the resolution
of Issue 4421 (Make music functions callable from Scheme) now
permits their removal.

Note: not all such constructs have been removed, even though their
removal is possible, since in these cases removal would reduce clarity.

Also tidy up conditional clauses.

8 years agoIssue 4510: Change comments like Voice "1" to Voice = "1"
David Kastrup [Sat, 18 Jul 2015 18:22:15 +0000 (20:22 +0200)]
Issue 4510: Change comments like Voice "1" to Voice = "1"

This corresponds closer to the syntax of \context/\new and makes it less
likely that the rather programmatic meaning of those comments gets lost
on readers and translators.

8 years agoissue 3903/3: remove redirect of ^wiki/ to wiki.lilynet.net (dismissed)
Federico Bruni [Sat, 11 Jul 2015 16:07:25 +0000 (18:07 +0200)]
issue 3903/3: remove redirect of ^wiki/ to wiki.lilynet.net (dismissed)

8 years agoissue 3903: fix bad links to LilyPond reports
Federico Bruni [Sat, 11 Jul 2015 16:03:10 +0000 (18:03 +0200)]
issue 3903: fix bad links to LilyPond reports

Command used:
git grep -l lilynet.net/The | xargs sed -i 's/lilynet.net\/The/lilynet.net\/\?The/g'

8 years agoissue 3903/1: replace all occurrences of news.lilynet.net with archive.org URL
Federico Bruni [Sat, 11 Jul 2015 15:57:44 +0000 (17:57 +0200)]
issue 3903/1: replace all occurrences of news.lilynet.net with archive.org URL

The command used is:
git grep -l 'news.lilynet.net' | xargs sed -i 's/news.lilynet.net/web.archive.org\/web\/20110325004849\/http:\/\/news.lilynet.net/g'

8 years agoIssue 4503 (4/4) Semi_tie cleanup
Dan Eble [Mon, 13 Jul 2015 00:34:00 +0000 (20:34 -0400)]
Issue 4503 (4/4) Semi_tie cleanup