]> git.donarmstrong.com Git - lilypond.git/log
lilypond.git
8 years agoIssue 4609/2: Add Grob_property_info::temporary_{override,revert} functions
David Kastrup [Tue, 15 Sep 2015 15:16:36 +0000 (17:16 +0200)]
Issue 4609/2: Add Grob_property_info::temporary_{override,revert} functions

8 years agoIssue 4609/1: Let nalist_to_alist accept temporary overrides/reverts
David Kastrup [Tue, 15 Sep 2015 10:57:17 +0000 (12:57 +0200)]
Issue 4609/1: Let nalist_to_alist accept temporary overrides/reverts

8 years agoLet note-by-number and rest-by-number be robust against overriding font-name
Thomas Morley [Sat, 12 Sep 2015 21:32:51 +0000 (23:32 +0200)]
Let note-by-number and rest-by-number be robust against overriding font-name

issue 4606

This is done by setting font-name #f as it is done for musicglyph already.
Reverts some additions made by issue 3096, which became redundant now.

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.