]>
git.donarmstrong.com Git - lilypond.git/log
David Kastrup [Tue, 15 Sep 2015 15:16:36 +0000 (17:16 +0200)]
Issue 4609/2: Add Grob_property_info::temporary_{override,revert} functions
David Kastrup [Tue, 15 Sep 2015 10:57:17 +0000 (12:57 +0200)]
Issue 4609/1: Let nalist_to_alist accept temporary overrides/reverts
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.
James Lowe [Thu, 17 Sep 2015 17:10:07 +0000 (18:10 +0100)]
LSR Update
Run of makelsr
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.
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".
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".
Masamichi Hosoda [Tue, 8 Sep 2015 12:57:06 +0000 (21:57 +0900)]
Issue 4591 / 6: Clean up
Alignment spacing only.
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.
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.).
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.
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.
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.
David Kastrup [Wed, 9 Sep 2015 15:29:52 +0000 (17:29 +0200)]
Issue 4601/2: Let \shape use grob-transformer like \offset does
David Kastrup [Wed, 9 Sep 2015 13:32:22 +0000 (15:32 +0200)]
Issue 4601/1: Refactor part of offsetter into grob-transformer
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.
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.
Dan Eble [Sun, 6 Sep 2015 18:37:42 +0000 (14:37 -0400)]
Issue 4594 (4/4): mmrest engraver: rearrange for readability
Dan Eble [Sun, 6 Sep 2015 17:38:22 +0000 (13:38 -0400)]
Issue 4594 (3/4) mmrest engraver: simplify logic
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.
Dan Eble [Fri, 4 Sep 2015 20:01:39 +0000 (16:01 -0400)]
Issue 4594 (1/4) mmrest engraver: comments, naming, style
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
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)
Jean-Charles Malahieude [Sun, 13 Sep 2015 13:05:20 +0000 (15:05 +0200)]
Doc-fr: updates texidocs
Jean-Charles Malahieude [Sun, 13 Sep 2015 13:02:20 +0000 (15:02 +0200)]
Merge branch 'master' into translation
Phil Holmes [Sat, 12 Sep 2015 21:36:02 +0000 (22:36 +0100)]
Release: bump VERSION.
Phil Holmes [Sat, 12 Sep 2015 21:35:29 +0000 (22:35 +0100)]
Merge remote branch 'origin/release/unstable' into HEAD
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 }
Jean-Charles Malahieude [Sat, 12 Sep 2015 13:06:11 +0000 (15:06 +0200)]
Doc-fr: fix bad committish
Jean-Charles Malahieude [Sat, 12 Sep 2015 12:58:19 +0000 (14:58 +0200)]
Doc-fr: updates NR
Phil Holmes [Sat, 12 Sep 2015 11:43:57 +0000 (12:43 +0100)]
Release: bump Welcome versions.
Phil Holmes [Sat, 12 Sep 2015 11:43:57 +0000 (12:43 +0100)]
Release: update news.
Phil Holmes [Sat, 12 Sep 2015 11:43:57 +0000 (12:43 +0100)]
PO: update template.
Phil Holmes [Sat, 12 Sep 2015 11:43:57 +0000 (12:43 +0100)]
Release: bump VERSION_DEVEL.
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.
David Kastrup [Fri, 4 Sep 2015 20:07:40 +0000 (22:07 +0200)]
Issue 4592: Doc string fix in wake of issue 4426
Phil Holmes [Thu, 10 Sep 2015 10:44:10 +0000 (11:44 +0100)]
LSR updates
Phil Holmes [Thu, 10 Sep 2015 10:24:35 +0000 (11:24 +0100)]
LSR local update
Jean-Charles Malahieude [Tue, 8 Sep 2015 18:14:11 +0000 (20:14 +0200)]
Merge branch 'master' into translation
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.
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.
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.
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.
Phil Holmes [Sun, 30 Aug 2015 15:04:59 +0000 (16:04 +0100)]
Add specific author fields for PDF (Issue 4563)
Jean-Charles Malahieude [Sat, 5 Sep 2015 13:14:37 +0000 (15:14 +0200)]
PO: sync fr and it from FTP
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
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.
David Kastrup [Wed, 26 Aug 2015 11:50:33 +0000 (13:50 +0200)]
Issue 4584: Add OneStaff context type
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.
David Kastrup [Fri, 28 Aug 2015 20:44:19 +0000 (22:44 +0200)]
Issue 4579: NR Changing Defaults: Explain sticky contexts accurately
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.)
Phil Holmes [Sun, 30 Aug 2015 13:12:18 +0000 (14:12 +0100)]
Release: bump VERSION.
Phil Holmes [Sun, 30 Aug 2015 13:11:45 +0000 (14:11 +0100)]
Merge remote branch 'origin/release/unstable' into HEAD
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.
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.
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).
Phil Holmes [Thu, 27 Aug 2015 09:49:53 +0000 (10:49 +0100)]
Release: bump Welcome versions.
Phil Holmes [Thu, 27 Aug 2015 09:49:53 +0000 (10:49 +0100)]
Release: update news.
Phil Holmes [Thu, 27 Aug 2015 09:49:53 +0000 (10:49 +0100)]
PO: update template.
Phil Holmes [Thu, 27 Aug 2015 09:49:53 +0000 (10:49 +0100)]
Release: bump VERSION_DEVEL.
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.
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.
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.
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.
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).
David Kastrup [Fri, 14 Aug 2015 13:33:24 +0000 (15:33 +0200)]
Issue 4561/3: NR Changing Defaults: document \inherit-acceptability
David Kastrup [Fri, 14 Aug 2015 13:01:13 +0000 (15:01 +0200)]
Issue 4561/2: Add regtest for \inherit-acceptability
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
David Kastrup [Fri, 14 Aug 2015 12:46:28 +0000 (14:46 +0200)]
Add output-module? definition to detect midi/layout
David Kastrup [Thu, 13 Aug 2015 12:32:32 +0000 (14:32 +0200)]
Issue 4555: Make Lookup a namespace rather than an empty struct
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 .
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 .
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
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
David Kastrup [Tue, 18 Aug 2015 09:03:03 +0000 (11:03 +0200)]
Issue 4569: Keep \autochange from escaping an existing context hierarchy
David Kastrup [Tue, 18 Aug 2015 09:02:11 +0000 (11:02 +0200)]
(descend-to-context, context-spec-music): optional arguments id mods
Michael Gerdau [Fri, 21 Aug 2015 14:52:24 +0000 (16:52 +0200)]
Web-de: updating to current version
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
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.
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...
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.
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.
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)
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)
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.
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
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.
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.
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
David Kastrup [Wed, 12 Aug 2015 13:20:48 +0000 (15:20 +0200)]
Don't bother drawing straight flags in a certain orientation
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.
David Kastrup [Tue, 11 Aug 2015 17:07:12 +0000 (19:07 +0200)]
Implement inline Real cross_product (Offset, Offset)
David Kastrup [Thu, 13 Aug 2015 13:35:35 +0000 (15:35 +0200)]
Issue 4557: Small typos in code base
Dan Eble [Mon, 10 Aug 2015 15:16:04 +0000 (11:16 -0400)]
Issue 4549: Remove dead "!STD_VECTOR" code in flower tests
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.
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.
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.
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.
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.
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.