]>
git.donarmstrong.com Git - lilypond.git/log
Paul Morris [Mon, 6 Mar 2017 20:16:51 +0000 (20:16 +0000)]
Web: Move older news to the attic page
Issue 5078
Adjustments have been made
to the various translated
parts of the website to
accommodate these new changes
and ensure a successful
doc compile.
Knut Petersen [Sat, 4 Mar 2017 18:10:19 +0000 (18:10 +0000)]
LyricHyphen whiteout
Issue 5033
A proper outline whiteout
would be ideal, but it is
not currently implemented.
The current code fails
because you need a relatively
large whiteout area for a
small object.
A brute force fix is to increase
the number of iterations, but
the result would be a pdf with
a high percentage of whiteout code.
There is the case where a long
melisma produces a single hyphen
event that generates a lot of
hyphens that cross a number of
mensuration lines.
Rectangular or roundedbox whiteout
will produce gaps in all
mensuration lines crossed, even
if there is no collision.
That's not acceptable.
James Lowe [Sun, 5 Mar 2017 16:34:39 +0000 (16:34 +0000)]
Doc - NR + CG: Clarify Emmentaler is the 'font' and Feta/Parmesan are glyphs
Issue 4966
Distinguish between Emmentaler
the 'font' and Feta/Parmesan
glyphs that make up the
Emmentaler font family.
David Kastrup [Fri, 10 Mar 2017 10:02:26 +0000 (11:02 +0100)]
NR-de: Some more typo fixes by Jens Dencker
David Kastrup [Fri, 3 Mar 2017 17:02:15 +0000 (18:02 +0100)]
Issue 5080/3: Regtest
David Kastrup [Fri, 3 Mar 2017 16:57:36 +0000 (17:57 +0100)]
Issue 5080/2: pin measurePosition grace timing in alternatives
David Kastrup [Fri, 3 Mar 2017 16:55:56 +0000 (17:55 +0100)]
Issue 5080/1: Comment fix for alternativeRestores
David Kastrup [Sun, 26 Feb 2017 19:45:22 +0000 (20:45 +0100)]
Issue 5079/3: Let \afterGrace start a Bottom context
Previously, an \afterGrace as the first expression of music outside of
an existing Bottom context caused quite weird results.
David Kastrup [Tue, 28 Feb 2017 23:33:51 +0000 (00:33 +0100)]
Issue 5079/2: with-music-match: lists should match completely
Previously music properties that were matched to a list of wildcards
could contain fewer elements than the list they were matched to,
leading to an error when the wildcard variable was being assigned to.
Now the list lengths have to be matched exactly: a shorter pattern
than the actual list length of the matched property cannot match any
more.
David Kastrup [Tue, 28 Feb 2017 22:53:47 +0000 (23:53 +0100)]
Issue 5079/1: Fix \displayLilyMusic \partcombine...
Strictly speaking this oversight in issue 4356 did not actually
manifest itself as a bug because of another bug masking it.
Urs Liska [Mon, 6 Mar 2017 06:10:44 +0000 (07:10 +0100)]
5081: web-gsoc: Remove GNU acceptance disclaimer
Jean-Charles Malahieude [Mon, 6 Mar 2017 19:03:09 +0000 (20:03 +0100)]
Doc: run translation-status
Walter Garcia-Fontes [Mon, 6 Mar 2017 08:46:52 +0000 (09:46 +0100)]
Doc-ca: Catalan translation corrections
Walter Garcia-Fontes [Thu, 23 Feb 2017 15:25:37 +0000 (16:25 +0100)]
Doc-ca: Adding translation of simultaneous.itely for Catalan
Jean-Charles Malahieude [Sat, 4 Mar 2017 14:14:09 +0000 (15:14 +0100)]
Doc-fr: updates texidoc committishes
Jean-Charles Malahieude [Sat, 4 Mar 2017 13:34:38 +0000 (14:34 +0100)]
Doc-fr: updates NR, AU and web-intro
David Kastrup [Fri, 3 Mar 2017 14:44:13 +0000 (15:44 +0100)]
Typos in German docs reported by Jens Dencker
David Kastrup [Mon, 20 Feb 2017 12:54:19 +0000 (13:54 +0100)]
Issue 5076: NR: default markFormatter is format-mark-letters
Werner Lemberg [Mon, 27 Feb 2017 10:09:55 +0000 (11:09 +0100)]
Upstream version of `texinfo.tex'.
The old version had some flaws; for example, the code
@example
foo @var{bar}
@end example
did incorrectly output `bar' as upright instead of slanted typewriter.
Paul Morris [Thu, 16 Feb 2017 16:15:13 +0000 (11:15 -0500)]
Web: examples page: move more common use cases higher in the list
Makes the order match the list on the home page.
Also adds an additional line between the code for each example for
better readability.
James Lowe [Sat, 18 Feb 2017 11:51:05 +0000 (11:51 +0000)]
Snippets: Replace \set Staff.instrumentName
Note: This patch includes a
makelsr.py run
Issue 5039
3rd Patch - Snippets
Replace appropriate instances of
\set Staff.instrumentName = " ... "
with
\new Staff \with { instrumentName = " ... " }
Urs Liska [Sun, 26 Feb 2017 19:23:12 +0000 (20:23 +0100)]
5071: Document #5067 (ly:version?)
Urs Liska [Tue, 21 Feb 2017 11:42:48 +0000 (12:42 +0100)]
5067: Add ly:version? and lexicographic-list-compare?
Squashed commits:
5067: Restrict ly:version? to number list
5067: version-list-compare? rename to lexicographic-list-compare?
5067: version-list-compare? typo
ly:version? and version-list-compare?
A lexicographic list comparison for arbitrary element types,
but with special treatment of trailing elements
(additional elements of the longer list are ignored, which is
typical for version comparisons such as LilyPond 2.19 is equal to 2.19.4)
Simplify lilypond-version operator and create new interface
Add lilypond version predicates/operators
This set of predicates/operators compares a given reference version
to the LilyPond version that is currently being executed.
This makes it possible to implement "version switches" to write
(library) code that is compatible over syntax changes.
Phil Holmes [Sun, 26 Feb 2017 14:55:53 +0000 (14:55 +0000)]
Release: bump VERSION.
Phil Holmes [Sun, 26 Feb 2017 12:08:59 +0000 (12:08 +0000)]
Release: bump Welcome versions.
Phil Holmes [Sun, 26 Feb 2017 12:08:59 +0000 (12:08 +0000)]
Release: update news.
Phil Holmes [Sun, 26 Feb 2017 12:08:59 +0000 (12:08 +0000)]
PO: update template.
Phil Holmes [Sun, 26 Feb 2017 12:08:59 +0000 (12:08 +0000)]
Release: bump VERSION_DEVEL.
Jean-Charles Malahieude [Tue, 21 Feb 2017 15:26:58 +0000 (16:26 +0100)]
Doc-fr: NR-editorial
analysis bracket with text
Jean-Charles Malahieude [Tue, 21 Feb 2017 14:32:06 +0000 (15:32 +0100)]
Merge branch 'master' into translation
Jean-Charles Malahieude [Tue, 21 Feb 2017 14:25:52 +0000 (15:25 +0100)]
Web-fr updates community (GSoc)
James Lowe [Tue, 21 Feb 2017 10:05:01 +0000 (10:05 +0000)]
makelsr for previous commit
Run of makelsr.py for previous
commit
dbc2dd143e50e000a39883fc8217b4ec60e08657
David Nalesnik [Sun, 5 Feb 2017 01:13:31 +0000 (19:13 -0600)]
Issue 5064 Let analysis brackets support text
Ability to add labels to brackets is essential for musical analysis.
This patch introduces a new grob, "HorizontalBracketText," a spanner
created along with "HorizontalBracket" by Horizontal_bracket_engraver.
Repeated text of broken brackets is parenthesized.
David Kastrup [Tue, 14 Feb 2017 13:25:26 +0000 (14:25 +0100)]
Issue 5070: Use explicit typecasts for Scm_variable->SCM
This does not otherwise work with all SCM definitions.
David Kastrup [Tue, 14 Feb 2017 12:41:52 +0000 (13:41 +0100)]
Issue 5069: Avoid using void * as SCM
This is not really type-safe. Using an SCM * instead is unproblematic.
David Kastrup [Tue, 14 Feb 2017 12:33:13 +0000 (13:33 +0100)]
Issue 5068: SCM/bool confusion in One_page_breaking::solve
This replaces an accidentally always-true condition with the
originally intended one.
Jean-Charles Malahieude [Sun, 19 Feb 2017 12:23:26 +0000 (13:23 +0100)]
Merge branch 'master' into translation
Jean-Charles Malahieude [Sun, 19 Feb 2017 12:17:31 +0000 (13:17 +0100)]
Doc-fr: updates changing defaults
documenting \offset
Jean-Charles Malahieude [Sun, 19 Feb 2017 12:15:08 +0000 (13:15 +0100)]
Doc-fr: updates LM and NR
David Kastrup [Sun, 12 Feb 2017 14:00:47 +0000 (15:00 +0100)]
Issue 5044: NR-de: fix Petrucci f clef example
David Kastrup [Tue, 7 Feb 2017 10:16:10 +0000 (11:16 +0100)]
Issue 5062: Redo send_stream_event in type-clean manner
Urs Liska [Tue, 7 Feb 2017 20:48:15 +0000 (21:48 +0100)]
5063: Web-GSoC: Add LibreOffice project
# Conflicts:
# Documentation/web/community.itexi
Jean-Charles Malahieude [Mon, 13 Feb 2017 17:28:14 +0000 (18:28 +0100)]
Merge branch 'master' into translation
Phil Holmes [Mon, 13 Feb 2017 11:34:36 +0000 (11:34 +0000)]
Release: bump VERSION.
Jean-Charles Malahieude [Sun, 12 Feb 2017 15:38:23 +0000 (16:38 +0100)]
Doc-fr: add changes.tely
Phil Holmes [Sun, 12 Feb 2017 12:13:29 +0000 (12:13 +0000)]
Release: bump Welcome versions.
Phil Holmes [Sun, 12 Feb 2017 12:13:29 +0000 (12:13 +0000)]
Release: update news.
Phil Holmes [Sun, 12 Feb 2017 12:13:28 +0000 (12:13 +0000)]
PO: update template.
Phil Holmes [Sun, 12 Feb 2017 12:13:28 +0000 (12:13 +0000)]
Release: bump VERSION_DEVEL.
Phil Holmes [Sat, 11 Feb 2017 14:36:54 +0000 (14:36 +0000)]
Remove regtest checking exercise from CG
Urs Liska [Mon, 6 Feb 2017 08:50:03 +0000 (09:50 +0100)]
5060: Web-GSoC: Add contemporary notation project
# Conflicts:
# Documentation/web/community.itexi
Urs Liska [Mon, 6 Feb 2017 15:42:35 +0000 (16:42 +0100)]
5061: Web-GSoC: Move unmaintained projects to attic
This will make patches
5049
5050
5058
5059
obsolete, which had instead *removed* the individual projects
David Kastrup [Sat, 4 Feb 2017 23:44:51 +0000 (00:44 +0100)]
Issue 5057/8: Stop SCM/int confusion in stencil head registration
David Kastrup [Sat, 4 Feb 2017 23:36:17 +0000 (00:36 +0100)]
Issue 5057/7: Stop SCM/int confusion in program-option code
David Kastrup [Sat, 4 Feb 2017 23:31:37 +0000 (00:31 +0100)]
Issue 5057/6: Stop SCM/int confusion in Drum_notes_engraver
David Kastrup [Sat, 4 Feb 2017 22:13:01 +0000 (23:13 +0100)]
Issue 5057/5: Stop SCM/int confusion for grob interface table
David Kastrup [Sat, 4 Feb 2017 22:09:01 +0000 (23:09 +0100)]
Issue 5057/4: Stop SCM/int confusion in function documentation tables
David Kastrup [Sat, 4 Feb 2017 22:05:25 +0000 (23:05 +0100)]
Issue 5057/3: Stop SCM/int confusion for property profiling
David Kastrup [Sun, 5 Feb 2017 17:15:38 +0000 (18:15 +0100)]
Issue 5057/2: Use Protected_scm::is_bound () with Scheme engravers
David Kastrup [Sat, 4 Feb 2017 21:08:25 +0000 (22:08 +0100)]
Issue 5057/1: Add Protected_scm::is_bound () function
Since SCM_UNBNDP has problems with arguments of type Protected_scm, an
alternative member function seems like a viable alternative.
David Kastrup [Sun, 5 Feb 2017 16:09:53 +0000 (17:09 +0100)]
Issue 5056/3: Don't overcheck arguments to \remove
Instead we delete engravers with delq! in order to be fast and reliable.
David Kastrup [Sun, 5 Feb 2017 15:43:21 +0000 (16:43 +0100)]
Issue 5056/2: Don't assume uninstantiable engravers to be symbols
David Kastrup [Sun, 5 Feb 2017 15:41:42 +0000 (16:41 +0100)]
Issue 5056/1: (Re-)permit empty list as Scheme engraver
David Kastrup [Sun, 5 Feb 2017 00:02:27 +0000 (01:02 +0100)]
Issue 5055: HTML 4.01 requires "type" attribute for "script" element
David Kastrup [Sat, 4 Feb 2017 15:34:09 +0000 (16:34 +0100)]
Issue 5054: Fix SCM/int confusion in clef engravers
Tests for explicitClefVisibility and explicitCueClefVisibility
were fishy.
David Kastrup [Sat, 4 Feb 2017 13:43:47 +0000 (14:43 +0100)]
Issue 5053/2: Fix extendersOverRests property
This previously behaved as always-on.
David Kastrup [Sat, 4 Feb 2017 13:32:14 +0000 (14:32 +0100)]
Issue 5053/1: Amend lyric-extender-rest regexp
The previous test only checked for a single setting of extendersOverRests .
David Kastrup [Sat, 4 Feb 2017 12:43:41 +0000 (13:43 +0100)]
Issue 5052: Information preserving parts of issue 4342
Those should not affect any output.
Urs Liska [Mon, 6 Feb 2017 08:33:21 +0000 (09:33 +0100)]
5066: Web-GSoC: MusicXML: Mentor
James Lowe [Thu, 9 Feb 2017 13:26:21 +0000 (13:26 +0000)]
CG: Update info - how to request access to tracker
Issue 5065
quick-start.itexi
Updated the information on how
to obtain write access to the
LilyPond Issue Tracker at
Sourceforge.
David Kastrup [Wed, 1 Feb 2017 20:23:21 +0000 (21:23 +0100)]
Issue 5046: Remove some dead code from issue 1504
James Lowe [Mon, 30 Jan 2017 17:10:51 +0000 (17:10 +0000)]
LM: Replace \set Staff.instrumentName
Issue 5039
Second Patch - Learning Manual
Replace appropriate instances of
\set Staff.instrumentName = " ... "
with
\new Staff \with { instrumentName = " ... " }
Urs Liska [Mon, 30 Jan 2017 14:19:30 +0000 (15:19 +0100)]
5038: Web-GSoC: Review introduction text
Jean-Charles Malahieude [Sat, 4 Feb 2017 16:35:55 +0000 (17:35 +0100)]
Typo in changes
Urs Liska [Tue, 31 Jan 2017 18:18:12 +0000 (19:18 +0100)]
5045: Web-GSoC: Add mentor to openLilyLib project
David Kastrup [Sat, 28 Jan 2017 00:16:54 +0000 (01:16 +0100)]
Issue 1375/3: Register scheme engravers
This registers Measure_counter_engraver and Span_stem_engraver
to make them documented and callable like C++ engravers.
David Kastrup [Tue, 16 Jun 2015 12:14:27 +0000 (14:14 +0200)]
Issue 1375/2: Create Translator_creator class
Previously, translators were created by copying from a context-less
instantiation of the translator containing its documentation. This had
several unpleasant consequences, the most problematic likely being the
inability to register Scheme engravers because their documentation would
be identical to all other Scheme engravers.
A new Translator_creator class takes over the task of creating
Translator instances when called with a context argument.
As a result of joining the mechanisms for Scheme engravers and C++
engravers, ly:translator-name and ly:translator-description are
reimplemented in a manner resembling object properties.
David Kastrup [Fri, 27 Jan 2017 12:27:03 +0000 (13:27 +0100)]
Issue 1375/1: Let Translator constructor take a Context argument
This is the first step towards constructing rather than cloning translators
when creating contexts. On its own, it does not make sense, but the change
is large and mostly mechanical, so keeping it separate from the actually
difficult parts makes sense.
David Nalesnik [Sat, 21 Jan 2017 20:02:31 +0000 (14:02 -0600)]
Issue 3830: Document \offset command
Graham Percival [Wed, 18 Jan 2017 20:09:58 +0000 (12:09 -0800)]
Remove midi.c
DrTechDaddy [Mon, 16 Jan 2017 20:46:38 +0000 (15:46 -0500)]
midi2ly: replace unprintables with ~
DrTechDaddy [Fri, 13 Jan 2017 00:40:43 +0000 (19:40 -0500)]
midi2ly: fix non-printable in MIDI text
Ben Rudiak-Gould [Wed, 18 Jan 2017 03:52:31 +0000 (19:52 -0800)]
Add rewrite of midi.c in python
Work was done in 2012, and came from here:
https://codereview.appspot.com/
7016046 /
David Nalesnik [Mon, 23 Jan 2017 18:02:27 +0000 (12:02 -0600)]
Let \alterBroken tweak ties again
When tweaking Tie grobs, the music function \alterBroken has
incorrectly rejected them since 2.17.6 as not being spanners.
The method of spanner recognition is at fault: 'span-direction
is not used by TieEvent.
Also, use eqv? instead of eq? for comparison of numbers.
James Lowe [Mon, 23 Jan 2017 20:52:53 +0000 (20:52 +0000)]
NR: Replace \set Staff.instrumentName
Issue 5039
1st Patch - Notation Reference
Replace appropriate instances of
\set Staff.instrumentName = " ... "
with
\new Staff \with { instrumentName = " ... " }
Urs Liska [Tue, 24 Jan 2017 09:27:11 +0000 (10:27 +0100)]
5042: Web: GSoC: Add openLilyLib project suggestion
David Kastrup [Tue, 24 Jan 2017 20:45:49 +0000 (21:45 +0100)]
Issue 5043/3: Define markup command \with-outline
David Kastrup [Tue, 24 Jan 2017 20:39:15 +0000 (21:39 +0100)]
Issue 5043/2: Use ly:stencil-outline instead of transparent-stencil
David Kastrup [Tue, 24 Jan 2017 20:17:43 +0000 (21:17 +0100)]
Issue 5043/1: Implement ly:stencil-outline separating ink/metrics
David Kastrup [Mon, 23 Jan 2017 23:29:22 +0000 (00:29 +0100)]
Issue 5041: Using eq? on numbers is undefined behavior
Fix this. Also with regard to string comparisons (to the empty
string, but still rather iffy).
Jean-Charles Malahieude [Sun, 29 Jan 2017 19:36:45 +0000 (20:36 +0100)]
Web-fr: GSoC page: Add SMuFL project
Jean-Charles Malahieude [Sun, 29 Jan 2017 17:17:28 +0000 (18:17 +0100)]
Doc-fr: updates NR
Jean-Charles Malahieude [Sun, 29 Jan 2017 09:33:10 +0000 (10:33 +0100)]
Merge branch 'master' into translation
Trevor Daniels [Sun, 22 Jan 2017 21:14:35 +0000 (21:14 +0000)]
Doc: Issue 5034: Expand documentation of mode-changing commands
Add general description of long and short forms and clarify
wording generally.
Add description of \lyrics
Fix typos in chords and percussion
Trevor Daniels [Thu, 19 Jan 2017 20:47:36 +0000 (20:47 +0000)]
Issue 185 Squishing chords
Add a user-level interface to the event-chord-reduce function.
Document its use for squishing chords in music being used to
provide the rhythms to RhythmicStaff and the Pitch_squash_engraver.
Urs Liska [Sat, 21 Jan 2017 00:00:50 +0000 (01:00 +0100)]
5037: web: GSoC page: Add SMuFL project
Jean-Charles Malahieude [Thu, 26 Jan 2017 18:53:25 +0000 (19:53 +0100)]
Doc-ca: fix xrefs
Walter Garcia-Fontes [Wed, 25 Jan 2017 14:52:15 +0000 (15:52 +0100)]
Doc-ca: Added repeeats.itely and proofreading
Trevor Daniels [Sun, 15 Jan 2017 17:47:54 +0000 (17:47 +0000)]
Doc: Issue 5032: Using \with with \chords, \drums and \figures
Document the use of \with with the short forms of the
input-mode-specifying commands.
Jean-Charles Malahieude [Sun, 22 Jan 2017 16:55:41 +0000 (17:55 +0100)]
Doc: run translation-status