]> git.donarmstrong.com Git - lilypond.git/log
lilypond.git
8 years agoLSR Update
James Lowe [Thu, 17 Sep 2015 17:10:07 +0000 (18:10 +0100)]
LSR Update

Run of makelsr

8 years agoIssue 4598 / 3: NR: Add font list description
Masamichi Hosoda [Fri, 11 Sep 2015 16:26:14 +0000 (01:26 +0900)]
Issue 4598 / 3: NR: Add font list description

This commit adds font list description.

8 years agoIssue 4598 / 2: NR: Change example's font name
Masamichi Hosoda [Fri, 11 Sep 2015 16:18:56 +0000 (01:18 +0900)]
Issue 4598 / 2: NR: Change example's font name

Most environments have "Nimbus Sans L" instead of "Nimbus Sans".
This commit replaces "Nimbus Sans" with the list of
"Nimbus Sans" and "Nimbus Sans L".

8 years agoIssue 4598 / 1: Change example's font name
Masamichi Hosoda [Fri, 11 Sep 2015 16:08:36 +0000 (01:08 +0900)]
Issue 4598 / 1: Change example's font name

Most environments have "Nimbus Sans L" instead of "Nimbus Sans".
This commit replaces "Nimbus Sans" with the list of
"Nimbus Sans" and "Nimbus Sans L".

8 years agoIssue 4591 / 6: Clean up
Masamichi Hosoda [Tue, 8 Sep 2015 12:57:06 +0000 (21:57 +0900)]
Issue 4591 / 6: Clean up

Alignment spacing only.

8 years agoIssue 4591 / 5: NR: Add font-name description
Masamichi Hosoda [Mon, 7 Sep 2015 13:49:14 +0000 (22:49 +0900)]
Issue 4591 / 5: NR: Add font-name description

This commit adds font-name description.

8 years agoIssue 4591 / 4: NR: Enhance font-name overriding sample
Masamichi Hosoda [Mon, 7 Sep 2015 13:30:23 +0000 (22:30 +0900)]
Issue 4591 / 4: NR: Enhance font-name overriding sample

font-name can be described using a comma-separated list of fonts
and a white-space separated list of styles (shape, series etc.).

8 years agoIssue 4591 / 3: Fix font-name overriding wrong name
Masamichi Hosoda [Mon, 7 Sep 2015 13:12:56 +0000 (22:12 +0900)]
Issue 4591 / 3: Fix font-name overriding wrong name

Some font names do not exist.
This commit replaces them with correct font names.

8 years agoIssue 4591 / 2: Fix font-name overriding deprecated name
Masamichi Hosoda [Mon, 7 Sep 2015 11:59:19 +0000 (20:59 +0900)]
Issue 4591 / 2: Fix font-name overriding deprecated name

FontConfig's generic font family alias `sans' is deprecated.

This commit replaces it with `LilyPond Sans Serif'
that is a font alias of LilyPond's default sans serif font.

8 years agoIssue 4591 / 1: Fix font-name overriding `Times New Roman'
Masamichi Hosoda [Mon, 7 Sep 2015 11:04:50 +0000 (20:04 +0900)]
Issue 4591 / 1: Fix font-name overriding `Times New Roman'

A comma is required
for font name "Times New Roman"'s explicit termination.
If there is no comma, Pango interpret "Times New Roman" as
"Times New" family with "Roman" style.

8 years agoIssue 4601/2: Let \shape use grob-transformer like \offset does
David Kastrup [Wed, 9 Sep 2015 15:29:52 +0000 (17:29 +0200)]
Issue 4601/2: Let \shape use grob-transformer like \offset does

8 years agoIssue 4601/1: Refactor part of offsetter into grob-transformer
David Kastrup [Wed, 9 Sep 2015 13:32:22 +0000 (15:32 +0200)]
Issue 4601/1: Refactor part of offsetter into grob-transformer

8 years agoWeb: Authors.itexi update
James Lowe [Wed, 16 Sep 2015 10:54:58 +0000 (11:54 +0100)]
Web: Authors.itexi update

Issue 4586

From September 2014 until
August 2015 Based on all
those contributors for
2.18.x and current 2.19.x.

8 years agoIssue 913: improve \partcombine when parts have unequal lengths
Dan Eble [Mon, 7 Sep 2015 22:14:14 +0000 (18:14 -0400)]
Issue 913: improve \partcombine when parts have unequal lengths

Add terminal entries to Voice-state arrays at the moment the last
event ends.

This also improves Issue 1677 by engraving notes that were missing;
however, it does not resolve it because the rests are still wrong.

8 years agoIssue 4594 (4/4): mmrest engraver: rearrange for readability
Dan Eble [Sun, 6 Sep 2015 18:37:42 +0000 (14:37 -0400)]
Issue 4594 (4/4): mmrest engraver: rearrange for readability

8 years agoIssue 4594 (3/4) mmrest engraver: simplify logic
Dan Eble [Sun, 6 Sep 2015 17:38:22 +0000 (13:38 -0400)]
Issue 4594 (3/4) mmrest engraver: simplify logic

8 years agoIssue 4594 (2/4) mmrest engraver: move most processing into process_music()
Dan Eble [Sun, 6 Sep 2015 17:35:50 +0000 (13:35 -0400)]
Issue 4594 (2/4) mmrest engraver: move most processing into process_music()

This opens the way to using more local state rather than object state.

8 years agoIssue 4594 (1/4) mmrest engraver: comments, naming, style
Dan Eble [Fri, 4 Sep 2015 20:01:39 +0000 (16:01 -0400)]
Issue 4594 (1/4) mmrest engraver: comments, naming, style

8 years agoAvoid segfault for cleared vertical-skylines in add_grobs_of_one_priority
David Kastrup [Mon, 14 Sep 2015 15:35:02 +0000 (17:35 +0200)]
Avoid segfault for cleared vertical-skylines in add_grobs_of_one_priority

8 years agoIssue 4595: NR: Describe default fonts as TeX Gyre fonts
Masamichi Hosoda [Mon, 7 Sep 2015 14:45:12 +0000 (23:45 +0900)]
Issue 4595: NR: Describe default fonts as TeX Gyre fonts

roman: LilyPond Serif (alias of TeX Gyre Schola)
sans: LilyPond Sans Serif (alias of TeX Gyre Heros)
typewriter: LilyPond Monospace (alias of TeX Gyre Cursor)

8 years agoDoc-fr: updates texidocs
Jean-Charles Malahieude [Sun, 13 Sep 2015 13:05:20 +0000 (15:05 +0200)]
Doc-fr: updates texidocs

8 years agoMerge branch 'master' into translation
Jean-Charles Malahieude [Sun, 13 Sep 2015 13:02:20 +0000 (15:02 +0200)]
Merge branch 'master' into translation

8 years agoRelease: bump VERSION.
Phil Holmes [Sat, 12 Sep 2015 21:36:02 +0000 (22:36 +0100)]
Release: bump VERSION.

8 years agoMerge remote branch 'origin/release/unstable' into HEAD
Phil Holmes [Sat, 12 Sep 2015 21:35:29 +0000 (22:35 +0100)]
Merge remote branch 'origin/release/unstable' into HEAD

8 years agoImplement new markup-command overlay
Thomas Morley [Sun, 30 Aug 2015 11:10:52 +0000 (13:10 +0200)]
Implement new markup-command overlay

issue 4580

Allows for \markup \overlay { a list }

8 years agoDoc-fr: fix bad committish
Jean-Charles Malahieude [Sat, 12 Sep 2015 13:06:11 +0000 (15:06 +0200)]
Doc-fr: fix bad committish

8 years agoDoc-fr: updates NR
Jean-Charles Malahieude [Sat, 12 Sep 2015 12:58:19 +0000 (14:58 +0200)]
Doc-fr: updates NR

8 years agoRelease: bump Welcome versions. release/2.19.27-1
Phil Holmes [Sat, 12 Sep 2015 11:43:57 +0000 (12:43 +0100)]
Release: bump Welcome versions.

8 years agoRelease: update news.
Phil Holmes [Sat, 12 Sep 2015 11:43:57 +0000 (12:43 +0100)]
Release: update news.

8 years agoPO: update template.
Phil Holmes [Sat, 12 Sep 2015 11:43:57 +0000 (12:43 +0100)]
PO: update template.

8 years agoRelease: bump VERSION_DEVEL.
Phil Holmes [Sat, 12 Sep 2015 11:43:57 +0000 (12:43 +0100)]
Release: bump VERSION_DEVEL.

8 years agoIssue 4577: Remove the nasty workaround for platforms that don't provide
Dan Eble [Tue, 25 Aug 2015 15:54:21 +0000 (11:54 -0400)]
Issue 4577: Remove the nasty workaround for platforms that don't provide
std::vector::data().

Replace most code that reached into into Grob_array and modified its
internal vector with calls to new member functions such as filter().

Move the definitions of some trivial methods into grob-array.hh.

8 years agoIssue 4592: Doc string fix in wake of issue 4426
David Kastrup [Fri, 4 Sep 2015 20:07:40 +0000 (22:07 +0200)]
Issue 4592: Doc string fix in wake of issue 4426

8 years agoLSR updates
Phil Holmes [Thu, 10 Sep 2015 10:44:10 +0000 (11:44 +0100)]
LSR updates

8 years agoLSR local update
Phil Holmes [Thu, 10 Sep 2015 10:24:35 +0000 (11:24 +0100)]
LSR local update

8 years agoMerge branch 'master' into translation
Jean-Charles Malahieude [Tue, 8 Sep 2015 18:14:11 +0000 (20:14 +0200)]
Merge branch 'master' into translation

8 years agoDoc: Fix regtest "dynamics-broken-hairpin.ly"
Simon Albrecht [Tue, 8 Sep 2015 14:46:51 +0000 (15:46 +0100)]
Doc: Fix regtest "dynamics-broken-hairpin.ly"

Issue 4588

Fix regtest "dynamics-broken-hairpin.ly"
Change regtest to match its title,
including an updated description.

8 years agoDoc: NR - Improve wording in 'Changing Spacing'
Simon Albrecht [Tue, 8 Sep 2015 13:54:56 +0000 (14:54 +0100)]
Doc: NR - Improve wording in 'Changing Spacing'

Issue 4589

The paragraph from "Avoid (or reduce)"
in spacing.itely used 'for example'
twice in a row. The description of the
'volta bracket' issue was unclear in
terminology and phrasing.

8 years agoWeb: Download.itexi - expand on Windows install
James Lowe [Tue, 1 Sep 2015 10:35:55 +0000 (11:35 +0100)]
Web: Download.itexi - expand on Windows install

Issue 4570

Expanded on the different
installation locations for
Windows 32 and 64 bit
systems.

8 years agoRemove TODO comment about crashing music functions in .scm
David Kastrup [Sun, 6 Sep 2015 12:45:52 +0000 (14:45 +0200)]
Remove TODO comment about crashing music functions in .scm

After issue 4442, there is no lexical tie of #{...#} to the current parser,
and even before that, with standard parser/location arguments there should
not have been any problems after issue 3153 at the latest.

8 years agoAdd specific author fields for PDF (Issue 4563)
Phil Holmes [Sun, 30 Aug 2015 15:04:59 +0000 (16:04 +0100)]
Add specific author fields for PDF (Issue 4563)

8 years agoPO: sync fr and it from FTP
Jean-Charles Malahieude [Sat, 5 Sep 2015 13:14:37 +0000 (15:14 +0200)]
PO: sync fr and it from FTP

8 years agoClear fret-diagram- and harp-pedal-input-strings from whitespace
Thomas Morley [Sun, 23 Aug 2015 13:24:06 +0000 (15:24 +0200)]
Clear fret-diagram- and harp-pedal-input-strings from whitespace

issue 4575

Whitespace-characters are deleted before further processing.

Allows for
\markup \fret-diagram #"s:2;h:5;
6-3;5-5;4-5;3-4;2-3;1-x;"

Also adding errors for typos in fret-diagram with a meaningful message:
\markup \fret-diagram #"s:2;g:r;
6-3;5-5;4-5;3-4;2-3;1-x;"
will return:
fatal error: Unhandled entry in fret-diagram "g:r" in "g:r"

This error would not apply, if something for #\g would be defined
in fret-parse-definition-string somewhere in the future.

Then, the message would be:
fatal error: Unhandled entry in fret-diagram "r" in "g:r"

Something similiar is already in harp-pedals.scm

8 years agoIssue 4587: Add font settings to kievan-notation.ly
Masamichi Hosoda [Mon, 31 Aug 2015 16:55:37 +0000 (01:55 +0900)]
Issue 4587: Add font settings to kievan-notation.ly

In 2.19.26 regtests,
kievan-notation.ly seems to use DejaVu Serif.
It should be Linux Libertine like utf-8.ly using.

8 years agoIssue 4584: Add OneStaff context type
David Kastrup [Wed, 26 Aug 2015 11:50:33 +0000 (13:50 +0200)]
Issue 4584: Add OneStaff context type

8 years agoAccept Dynamics in Score context
David Kastrup [Thu, 27 Aug 2015 13:29:07 +0000 (15:29 +0200)]
Accept Dynamics in Score context

That avoids the gratuitous creation of an intermediate PianoStaff
context when Dynamics are created at top level.

8 years agoIssue 4579: NR Changing Defaults: Explain sticky contexts accurately
David Kastrup [Fri, 28 Aug 2015 20:44:19 +0000 (22:44 +0200)]
Issue 4579: NR Changing Defaults: Explain sticky contexts accurately

8 years agoScheme function to draw lines based on grob layout
David Nalesnik [Wed, 26 Aug 2015 14:46:07 +0000 (09:46 -0500)]
Scheme function to draw lines based on grob layout

A number of C++ stencil callbacks use Line_interface::line to draw
lines based on line-interface properties defining a particular grob.
This allows control of aspects such as line style (based on the setting
of Grob.style) and fine-tuning of dashed lines through dash-fraction
and dash-period.

This patch gives access to Line_interface::line in Scheme through the
callback ly:line-interface::line.  (The simpler name ly:line was ruled
out in an effort to distinguish it from other functions such as
ly:bracket and ly:circle which do not take a grob argument.)  Users
will be able to create custom stencils with more functionality
(including rewriting certain C++ callbacks--such as Hairpin::print--to
allow for easy modifications without loss of capability.)

8 years agoRelease: bump VERSION.
Phil Holmes [Sun, 30 Aug 2015 13:12:18 +0000 (14:12 +0100)]
Release: bump VERSION.

8 years agoMerge remote branch 'origin/release/unstable' into HEAD
Phil Holmes [Sun, 30 Aug 2015 13:11:45 +0000 (14:11 +0100)]
Merge remote branch 'origin/release/unstable' into HEAD

8 years agoIssue 4504: Let whiteout-box take a number argument
Paul Morris [Sun, 23 Aug 2015 02:32:42 +0000 (22:32 -0400)]
Issue 4504: Let whiteout-box take a number argument

This allows the size of the box whiteout style
to be customized, for grobs and markups. Boolean
arguments are still possible as well.

8 years agoDon't print redundant flags in chords
David Nalesnik [Mon, 24 Aug 2015 14:13:31 +0000 (09:13 -0500)]
Don't print redundant flags in chords

This patch adds a check to lily/stem-engraver.cc which ensures that only
one Flag grob appears for a given Stem grob.  Previously, a flag was created
and printed for each note of a chord.

8 years agoFix fontforge version detection
Masamichi Hosoda [Sat, 22 Aug 2015 12:20:17 +0000 (21:20 +0900)]
Fix fontforge version detection

Newer fontforge shows git hash in `fontforge --version`.
In that case, configure script
might recognize it as date (version).

8 years agoRelease: bump Welcome versions. release/2.19.26-1
Phil Holmes [Thu, 27 Aug 2015 09:49:53 +0000 (10:49 +0100)]
Release: bump Welcome versions.

8 years agoRelease: update news.
Phil Holmes [Thu, 27 Aug 2015 09:49:53 +0000 (10:49 +0100)]
Release: update news.

8 years agoPO: update template.
Phil Holmes [Thu, 27 Aug 2015 09:49:53 +0000 (10:49 +0100)]
PO: update template.

8 years agoRelease: bump VERSION_DEVEL.
Phil Holmes [Thu, 27 Aug 2015 09:49:53 +0000 (10:49 +0100)]
Release: bump VERSION_DEVEL.

8 years agoIssue 4571 / 4: Add font aliases settings for NR: ancient.itely
Masamichi Hosoda [Fri, 21 Aug 2015 16:15:54 +0000 (01:15 +0900)]
Issue 4571 / 4: Add font aliases settings for NR: ancient.itely

This commit adds generic font aliases settings.

8 years agoIssue 4571 / 3: Add font aliases settings for NR: input.itely
Masamichi Hosoda [Fri, 21 Aug 2015 16:15:13 +0000 (01:15 +0900)]
Issue 4571 / 3: Add font aliases settings for NR: input.itely

This commit adds generic font aliases settings.

8 years agoIssue 4571 / 2: Add font aliases settings for snippets utf-8.ly
Masamichi Hosoda [Fri, 21 Aug 2015 16:07:46 +0000 (01:07 +0900)]
Issue 4571 / 2: Add font aliases settings for snippets utf-8.ly

This commit adds following generic font aliases settings:

Linux Libertine is serif.
Linux Biolinum is sans-serif.
Linux Libertine Mono is monospace.

So characters that are not contained
in the Libertine font (like Japanese)
are substituted to a serif font.

8 years agoIssue 4571 / 1: Add font aliases settings for Unicode demonstration
Masamichi Hosoda [Fri, 21 Aug 2015 16:04:18 +0000 (01:04 +0900)]
Issue 4571 / 1: Add font aliases settings for Unicode demonstration

This commit adds following generic font aliases settings:

Linux Libertine is serif.
Linux Biolinum is sans-serif.
Linux Libertine Mono is monospace.

So characters that are not contained
in the Libertine font (like Japanese)
are substituted to a serif font.

8 years agoarticulate.ly: update documentation, add support for portato
Heikki Tauriainen [Sat, 8 Aug 2015 06:22:42 +0000 (09:22 +0300)]
articulate.ly: update documentation, add support for portato

This changeset updates the articulate.ly script documentation on the supported
articulations with a description of ac:staccatissimoFactor, and adds
ac:portatoFactor for shortening notes marked \portato, and slurred notes marked
\staccato.  The default value for ac:portatoFactor is 3/4 (to match the
current default shortening factor for notes marked \portato when not using
articulate.ly).

8 years agoIssue 4561/3: NR Changing Defaults: document \inherit-acceptability
David Kastrup [Fri, 14 Aug 2015 13:33:24 +0000 (15:33 +0200)]
Issue 4561/3: NR Changing Defaults: document \inherit-acceptability

8 years agoIssue 4561/2: Add regtest for \inherit-acceptability
David Kastrup [Fri, 14 Aug 2015 13:01:13 +0000 (15:01 +0200)]
Issue 4561/2: Add regtest for \inherit-acceptability

8 years agoIssue 4561/1: \inherit-acceptability for inheriting accepts for a context-def
David Kastrup [Fri, 14 Aug 2015 12:47:26 +0000 (14:47 +0200)]
Issue 4561/1: \inherit-acceptability for inheriting accepts for a context-def

8 years agoAdd output-module? definition to detect midi/layout
David Kastrup [Fri, 14 Aug 2015 12:46:28 +0000 (14:46 +0200)]
Add output-module? definition to detect midi/layout

8 years agoIssue 4555: Make Lookup a namespace rather than an empty struct
David Kastrup [Thu, 13 Aug 2015 12:32:32 +0000 (14:32 +0200)]
Issue 4555: Make Lookup a namespace rather than an empty struct

8 years agoRevert "Issue 4550 (1/2) Avoid "using namespace std;" in included files"
David Kastrup [Sun, 23 Aug 2015 19:59:31 +0000 (21:59 +0200)]
Revert "Issue 4550 (1/2) Avoid "using namespace std;" in included files"

This reverts commit f127e14af04f474d20406ca0e0f76f05061ee103.

8 years agoRevert "Issue 4550 (2/2) Avoid "using namespace std;" in included files"
David Kastrup [Sun, 23 Aug 2015 19:58:47 +0000 (21:58 +0200)]
Revert "Issue 4550 (2/2) Avoid "using namespace std;" in included files"

This reverts commit 59a6d1a06432fc0ca88c3023c646182f389ec1b5.

8 years agoIssue 4568: Check in Texinfo from upstream svn://svn.savannah.gnu.org/texinfo/trunk...
David Kastrup [Mon, 17 Aug 2015 15:43:48 +0000 (17:43 +0200)]
Issue 4568: Check in Texinfo from upstream svn://svn.savannah.gnu.org/texinfo/trunk@6541

8 years agoinput/regression/bookparts.ly fails at PDF conversion stage
Thomas Morley [Thu, 13 Aug 2015 23:32:22 +0000 (01:32 +0200)]
input/regression/bookparts.ly fails at PDF conversion stage

issue 4554

fixes \with-link
let it look at the first page number of the entire book

8 years agoIssue 4569: Keep \autochange from escaping an existing context hierarchy
David Kastrup [Tue, 18 Aug 2015 09:03:03 +0000 (11:03 +0200)]
Issue 4569: Keep \autochange from escaping an existing context hierarchy

8 years ago(descend-to-context, context-spec-music): optional arguments id mods
David Kastrup [Tue, 18 Aug 2015 09:02:11 +0000 (11:02 +0200)]
(descend-to-context, context-spec-music): optional arguments id mods

8 years agoWeb-de: updating to current version
Michael Gerdau [Fri, 21 Aug 2015 14:52:24 +0000 (16:52 +0200)]
Web-de: updating to current version

8 years agoIssue 4550 (2/2) Avoid "using namespace std;" in included files
Dan Eble [Thu, 20 Aug 2015 23:06:03 +0000 (19:06 -0400)]
Issue 4550 (2/2) Avoid "using namespace std;" in included files

These changes are produced by a rather long shell script that is
posted in the code review for this issue.  Summary:

* remove "using namespace std;" everywhere
* add "std::" in *.hh and other included files
* add "std::" to functions and lesser-used types in *.cc files

8 years agoIssue 4550 (1/2) Avoid "using namespace std;" in included files
Dan Eble [Sat, 8 Aug 2015 17:11:02 +0000 (13:11 -0400)]
Issue 4550 (1/2) Avoid "using namespace std;" in included files

These are manual changes in preparation for an automated removal of
"using namespace std;".

Mostly these are additions of using-declarations for commonly used
types and containers (e.g. std::string, std::vector) to *.cc files so
that they will continue to build after the big removal.

8 years agoFix commit `Issue 4552 / 1: Add configure script to search TeX Gyre font OTF files'.
Werner Lemberg [Thu, 20 Aug 2015 20:24:37 +0000 (22:24 +0200)]
Fix commit `Issue 4552 / 1: Add configure script to search TeX Gyre font OTF files'.

Printing a backtick doesn't work with the current definition of
STEPMAKE_ADD_ENTRY...

8 years agoIssue 4560: group #include directives at top of file
Dan Eble [Sat, 8 Aug 2015 17:11:02 +0000 (13:11 -0400)]
Issue 4560: group #include directives at top of file

This is so that using-declarations can later be added without
appearing before #includes.

8 years agoIssue 4562 Fix compiler warning in lily/font-config.cc
Masamichi Hosoda [Sat, 15 Aug 2015 03:07:05 +0000 (12:07 +0900)]
Issue 4562 Fix compiler warning in lily/font-config.cc

This commit fixes unused variable warning.

8 years agoIssue 4552 / 6: Remove configure script to search and request URW++ fonts
Masamichi Hosoda [Fri, 14 Aug 2015 13:50:03 +0000 (22:50 +0900)]
Issue 4552 / 6: Remove configure script to search and request URW++ fonts

This commit removes configure script to search and request URW++ fonts.
(Century Schoolbook L, Nimbus Sans L, Nimbus Mono L)

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