]>
git.donarmstrong.com Git - lilypond.git/log
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.
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
Jean-Charles Malahieude [Sun, 22 Jan 2017 16:43:28 +0000 (17:43 +0100)]
Doc-fr: updates expressive and rhythms
Jean-Charles Malahieude [Sun, 22 Jan 2017 15:55:35 +0000 (16:55 +0100)]
Merge branch 'master' of /home/jcharles/GIT/Lily/. into translation
David Kastrup [Sun, 22 Jan 2017 14:26:56 +0000 (15:26 +0100)]
Run scripts/auxiliar/makelsr.py
Walter Garcia-Fontes [Fri, 20 Jan 2017 10:31:27 +0000 (11:31 +0100)]
Doc-ca: Add translation of expressive.itely
David Nalesnik [Fri, 6 Jan 2017 16:27:25 +0000 (10:27 -0600)]
Implement shorten-pair for Hairpin
This property allows the ends of hairpins to be modified
independently.
Federico Bruni [Tue, 17 Jan 2017 15:54:14 +0000 (16:54 +0100)]
replace remaining occurrences of www.lilypond.org with lilypond.org
Some occurrences of www.lilypond.org were overlooked in previous
patch for issue 5014. Command used:
git grep -l "@uref{http://www.lilypond.org/" | xargs sed -i "s|@uref{http://www.lilypond.org/|@uref{http://lilypond.org/|g"
Jean-Charles Malahieude [Wed, 18 Jan 2017 19:20:53 +0000 (20:20 +0100)]
PO: fetch de, es and nl from FTP
Thomas Morley [Wed, 27 Jul 2016 09:46:55 +0000 (11:46 +0200)]
Issue 4931 make deadNote work with other font-settings
In case the current (text-)font does not contain a cross-glyph,
font-name is set temporary to '(), and font-family to feta.
If feta is replaced with another font without glyphs for cross-style
note-heads, it will still fail, though.
The regtest dead-notes.ly is altered accordingly.
Also, ly-syntax is used where possible.
palmMute and harmonic are not affected by this patch and still
work nicely.
Francisco Vila [Sat, 14 Jan 2017 11:14:08 +0000 (12:14 +0100)]
Web-es: Cosmetic changes in Community.
Francisco Vila [Sat, 14 Jan 2017 09:52:48 +0000 (10:52 +0100)]
Web-es: fix yet three more Spanish links.
Francisco Vila [Sat, 14 Jan 2017 09:48:48 +0000 (10:48 +0100)]
Web-es: fix sixteen more Spanish links.
Francisco Vila [Sat, 14 Jan 2017 09:40:23 +0000 (10:40 +0100)]
Web-es: fix a couple of Spanish links.
David Nalesnik [Thu, 12 Jan 2017 15:01:19 +0000 (09:01 -0600)]
Fix Texinfo error in new snippet
Correct error in snippet introduced in commit
5944d20489bb5b8e4c4907fa3b3bcae9ec275ccb .
Thomas Morley [Thu, 5 Jan 2017 12:15:33 +0000 (13:15 +0100)]
Issue 5028 Correct some typos german doc
David Nalesnik [Fri, 23 Dec 2016 16:39:12 +0000 (10:39 -0600)]
Restrict spread of symbols in church rests
The spacing of symbols in multi-measure church rests varies with
the measure size. In loose spacing, this can lead to loss of
readability as the symbols are pushed far apart.
This patch introduces the property "max-symbol-separation," which
represents the largest allowed distance between components of a
Kirchenpause. Distance between symbols will vary with measure size
unless the maximum is exceeded.
Setting the property to a small value will effectively create
constant spacing. Using a very large value will permit proportional
spacing regardless of measure length (the previous default behavior).
A default value of 8.0 staff spaces is set to allow flexibility in
shorter measures.
Federico Bruni [Tue, 10 Jan 2017 20:57:10 +0000 (21:57 +0100)]
Doc-it: fix names and links of translated manuals
Simon Albrecht [Mon, 9 Jan 2017 02:13:29 +0000 (03:13 +0100)]
NR 1.2.1.d: Split note more appropriately (issue 5027)
Durations which have to be written with ties should be
split at major subdivisions of the measure. The current
example in the NR didn't choose the most recommended way
to do this.
Thomas Morley [Sat, 31 Dec 2016 12:33:24 +0000 (12:33 +0000)]
Let the distance of strings and frets in fret-diagrams be settable
Issue 5025
- Two new sub-properties of fret-diagram-details are introduced:
fret-distance and string-distance
- regtest fret-diagrams-size.ly is extended
- entry in changes.tely
Graham Percival [Sun, 8 Jan 2017 22:46:09 +0000 (14:46 -0800)]
Fix double @newsItem added by mistake
Jean-Charles Malahieude [Sun, 8 Jan 2017 19:34:43 +0000 (20:34 +0100)]
PO: fetch ca, da, fr and it from FTP
Thomas Morley [Mon, 2 Jan 2017 14:12:42 +0000 (14:12 +0000)]
Issue 4983 Let crossStaff hide non-default-style flags
Return empty-stencil for all flags using the code provided in
flag-styles.scm, if the style property is 'no-flag as set by
the crossStaff-function.
Jean-Charles Malahieude [Sun, 8 Jan 2017 16:06:47 +0000 (17:06 +0100)]
Doc-ca: fix typos and bad xrefs
David Kastrup [Sun, 1 Jan 2017 09:14:14 +0000 (10:14 +0100)]
Issue 5024: Rework the Preinit framework into something simpler
The previous introduction of the Preinit class had to work with
uninitialized data members in a state before construction.
Particularly for data structures like vector classes, this
was quite awkward. Moving such structures into a separate
class initialized before the smobifying base class fixes
this deficiency and makes the behavior much more reliable,
at the cost of making the class hierarchy a bit more nested.
Walter Garcia-Fontes [Thu, 5 Jan 2017 21:16:17 +0000 (22:16 +0100)]
Doc-ca: New Catalan translations
elisabeth-llewellyn [Thu, 29 Dec 2016 08:29:46 +0000 (03:29 -0500)]
converted font-size values from px and percentages to em values
Phil Holmes [Wed, 4 Jan 2017 09:32:40 +0000 (09:32 +0000)]
Release: bump VERSION.
Phil Holmes [Tue, 3 Jan 2017 14:40:42 +0000 (14:40 +0000)]
Release: bump Welcome versions.
Phil Holmes [Tue, 3 Jan 2017 14:40:42 +0000 (14:40 +0000)]
Release: update news.
Phil Holmes [Tue, 3 Jan 2017 14:40:42 +0000 (14:40 +0000)]
PO: update template.
Phil Holmes [Tue, 3 Jan 2017 14:40:42 +0000 (14:40 +0000)]
Release: bump VERSION_DEVEL.
Graham Percival [Thu, 29 Dec 2016 02:45:55 +0000 (18:45 -0800)]
web: fix HTML 4.01 validation
This was broken in
9580a231b3d3f912f46066009114a2929ecbb16a .
Federico Bruni [Mon, 2 Jan 2017 10:38:28 +0000 (11:38 +0100)]
Doc-it: update
Jean-Charles Malahieude [Thu, 29 Dec 2016 15:18:23 +0000 (16:18 +0100)]
Doc-fr: sync with master
Jean-Charles Malahieude [Thu, 29 Dec 2016 14:32:02 +0000 (15:32 +0100)]
Merge branch 'master' into translation
Simon Albrecht [Tue, 20 Dec 2016 18:38:46 +0000 (19:38 +0100)]
Point to \resetRelativeOctave in NR 1.1.1.b (issue 5015)