]>
git.donarmstrong.com Git - lilypond.git/log
Phil Holmes [Sun, 27 Sep 2015 20:55:07 +0000 (21:55 +0100)]
Release: bump VERSION.
Phil Holmes [Sun, 27 Sep 2015 12:01:25 +0000 (13:01 +0100)]
Release: bump Welcome versions.
Phil Holmes [Sun, 27 Sep 2015 12:01:24 +0000 (13:01 +0100)]
Release: update news.
Phil Holmes [Sun, 27 Sep 2015 12:01:24 +0000 (13:01 +0100)]
PO: update template.
Phil Holmes [Sun, 27 Sep 2015 12:01:24 +0000 (13:01 +0100)]
Release: bump VERSION_DEVEL.
Jean-Charles Malahieude [Sun, 27 Sep 2015 09:33:44 +0000 (11:33 +0200)]
Doc-fr: updates LM, NR an AU
Jean-Charles Malahieude [Sat, 26 Sep 2015 16:22:44 +0000 (18:22 +0200)]
Merge branch 'master' of /home/jcharles/GIT/Lily/. into translation
Jean-Charles Malahieude [Sat, 26 Sep 2015 10:52:02 +0000 (12:52 +0200)]
PO: sync Dutch and German from FTP
David Kastrup [Sat, 26 Sep 2015 10:33:24 +0000 (12:33 +0200)]
Merge branch 'issue4614' into HEAD
David Kastrup [Sun, 20 Sep 2015 16:12:04 +0000 (18:12 +0200)]
Run scripts/auxiliar/makelsr.py
David Kastrup [Sun, 20 Sep 2015 16:10:51 +0000 (18:10 +0200)]
Issue 4614/6: Amend snippet single-staff-template-with-notes-and-chords.ly
David Kastrup [Sun, 20 Sep 2015 15:56:29 +0000 (17:56 +0200)]
Issue 4614/5: Change NR to reflect new equivalence of sus and sus4
David Kastrup [Sun, 20 Sep 2015 13:04:48 +0000 (15:04 +0200)]
Issue 4614/4: Change NR to reflect new equivalence of c:5 and c:1.5
David Kastrup [Sun, 20 Sep 2015 15:44:47 +0000 (17:44 +0200)]
Run scripts/auxiliar/update-with-convert-ly.sh
David Kastrup [Sun, 20 Sep 2015 14:40:47 +0000 (16:40 +0200)]
Issue 4614/3: convert-ly rule c:5.x, c:5^x, c:sus -> c:3.5.x, c:3.5^x, c:5
David Kastrup [Sat, 19 Sep 2015 12:28:57 +0000 (14:28 +0200)]
Issue 4614/2: Let \chordmode { c:5 } mean <c' g'> rather than <c' e' g'>
David Kastrup [Sat, 19 Sep 2015 17:26:54 +0000 (19:26 +0200)]
Issue 4614/1: Let c:sus be interpreted as c:sus4
David Kastrup [Thu, 17 Sep 2015 18:10:01 +0000 (20:10 +0200)]
Run scripts/auxiliar/makelsr.py
David Kastrup [Thu, 17 Sep 2015 16:22:39 +0000 (18:22 +0200)]
Issue 4612: Don't let AccidentalPlacement::add_accidental rewrite X-offset
It does not seem necessary, obfuscates matters and precludes use of \offset.
David Kastrup [Wed, 16 Sep 2015 19:43:50 +0000 (21:43 +0200)]
Issue 4611: Don't give RepeatTieColumn a `cause' event
Rationale: the cause is used for point-and-click information and for
stuff like \parenthesize, and a RepeatTieColumn does not have metrics
that would be useful for that. In particular, this causes code like
{ c'1-\parenthesize\repeatTie }
to compile without spurious parens and error messages.
Masamichi Hosoda [Mon, 14 Sep 2015 14:40:51 +0000 (23:40 +0900)]
Issue 4605: Doc: Usage - Fix svg backend explanation
This commit fixes svg backend explanation.
Masamichi Hosoda [Tue, 15 Sep 2015 14:39:48 +0000 (23:39 +0900)]
Issue 4608: Change scheme function name for default font
This commit changes the function name for default font
because Century Schoolbook is no longer the default font.
James Lowe [Sun, 13 Sep 2015 16:15:58 +0000 (17:15 +0100)]
Doc: CG Remove section Building Ubuntu Distro
Issue 4604
These instructions no longer
work with current versions
of Ubuntu.
David Kastrup [Sun, 20 Sep 2015 13:16:31 +0000 (15:16 +0200)]
Merge branch 'issue4609' into HEAD
David Kastrup [Tue, 8 Sep 2015 07:57:36 +0000 (09:57 +0200)]
Issue 4609/7: Document \once \revert
David Kastrup [Tue, 8 Sep 2015 13:16:28 +0000 (15:16 +0200)]
Issue 4609/6: Regtest for \once \revert
David Kastrup [Mon, 7 Sep 2015 21:09:09 +0000 (23:09 +0200)]
Issue 4609/5: Let \displayLilyMusic heed \once \unset and \once \revert
David Kastrup [Tue, 15 Sep 2015 18:50:13 +0000 (20:50 +0200)]
Issue 4609/4: Move \once action from iterators to listeners
This ends the dependency of the events generated for \once\unset and
\once\set on the current context (bad for recording and replaying events
like with the part combiner and quoted music). It also implements
\once\revert and makes every \once\override and \once\revert impervious
to any other overrides and reverts that may happen at the same time.
David Kastrup [Tue, 15 Sep 2015 18:44:29 +0000 (20:44 +0200)]
Issue 4609/3: Create ly:context-matched-pop-property
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.
Jean-Charles Malahieude [Sat, 19 Sep 2015 16:22:18 +0000 (18:22 +0200)]
Doc: updates translation status
Michael Gerdau [Sat, 19 Sep 2015 15:31:49 +0000 (17:31 +0200)]
Doc-de: updated learning, adjusted a couple of cross links in other parts of the documentation
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