]> git.donarmstrong.com Git - lilypond.git/log
lilypond.git
6 years agoRelease: update news.
Phil Holmes [Wed, 28 Jun 2017 09:04:32 +0000 (10:04 +0100)]
Release: update news.

6 years agoRelease: bump Welcome versions.
Phil Holmes [Sun, 25 Jun 2017 10:44:05 +0000 (11:44 +0100)]
Release: bump Welcome versions.

6 years agoRelease: update news.
Phil Holmes [Sun, 25 Jun 2017 10:44:05 +0000 (11:44 +0100)]
Release: update news.

6 years agoPO: update template.
Phil Holmes [Sun, 25 Jun 2017 10:44:05 +0000 (11:44 +0100)]
PO: update template.

6 years agoRelease: bump VERSION_DEVEL.
Phil Holmes [Sun, 25 Jun 2017 10:44:05 +0000 (11:44 +0100)]
Release: bump VERSION_DEVEL.

6 years agoDoc: update translation status
Jean-Charles Malahieude [Sat, 24 Jun 2017 13:01:07 +0000 (15:01 +0200)]
Doc: update translation status

6 years agoDoc-fr: NR-1.5.2 merging rests
Jean-Charles Malahieude [Sat, 24 Jun 2017 12:50:13 +0000 (14:50 +0200)]
Doc-fr: NR-1.5.2 merging rests

6 years agoMerge branch 'master' into translation
Jean-Charles Malahieude [Sat, 24 Jun 2017 11:39:43 +0000 (13:39 +0200)]
Merge branch 'master' into translation

6 years agoMinor error message improvement.
Werner Lemberg [Tue, 20 Jun 2017 13:37:58 +0000 (15:37 +0200)]
Minor error message improvement.

6 years agoIssue 5147: Add whether to use OTF feature depending on Pango version
Masamichi Hosoda [Tue, 13 Jun 2017 12:16:45 +0000 (21:16 +0900)]
Issue 5147: Add whether to use OTF feature depending on Pango version

Issue 1388 requires Pango 1.38+ for using OpenType font feature.
However, LilyDev 4.1 has Pango 1.36.8.
So it cannot compile Issue 1388.

This commit makes LilyPond can be configured
without OpenType font feature if Pango is old.
Therefore, LilyPond become to be able to compile
even by LilyDev 4.1 that has old Pango.

However, the binary that compiled by LilyDev 4.1
cannot use OpenType font feature.
It is required Pango 1.38+ if you'd like to use the feature.

6 years agoIssue 1388: Initial work to support opentype font features.
Jay Anderson [Sun, 31 Jan 2016 05:45:32 +0000 (22:45 -0700)]
Issue 1388: Initial work to support opentype font features.

6 years agoCreate engravers for merging rests
Jay Anderson [Mon, 19 Jun 2017 11:58:17 +0000 (12:58 +0100)]
Create engravers for merging rests

Issue 1228

This commit includes engravers
for merging rests and multimeasure
rests among multiple voices.

6 years agoWeb-es: fix node name.
Francisco Vila [Sun, 18 Jun 2017 08:57:35 +0000 (10:57 +0200)]
Web-es: fix node name.

6 years agoDoc-es: various updates.
Francisco Vila [Sun, 18 Jun 2017 08:32:48 +0000 (10:32 +0200)]
Doc-es: various updates.

Including Changes, Common, Fundamental, Changing, Simultaneous, Spacing, and web/Community.

6 years agoMerge branch 'translation' into staging
Jean-Charles Malahieude [Sat, 17 Jun 2017 16:28:03 +0000 (18:28 +0200)]
Merge branch 'translation' into staging

6 years agoDoc-fr: fix bad committishes
Jean-Charles Malahieude [Sat, 17 Jun 2017 16:24:35 +0000 (18:24 +0200)]
Doc-fr: fix bad committishes

6 years agoDoc-fr: NR-changing-defaults
Jean-Charles Malahieude [Sat, 17 Jun 2017 16:21:19 +0000 (18:21 +0200)]
Doc-fr: NR-changing-defaults

6 years agolilypond-manuals.css: edit color scheme and some spacing
Paul Morris [Mon, 22 May 2017 19:02:52 +0000 (15:02 -0400)]
lilypond-manuals.css: edit color scheme and some spacing

Simplifies the color scheme. Main motivation is to avoid fully
saturated bright colors on code box borders, which distract from
the content, and to use stronger/darker colors in table of
contents sidebars instead of lighter pastel colors.

Affects table of contents sidebars, borders around code boxes,
footers, note boxes, advanced boxes, main/top page for a manual,
and grey navigation bars/rows/strips.

6 years agoMerge branch 'master' into translation
Jean-Charles Malahieude [Sat, 17 Jun 2017 15:38:46 +0000 (17:38 +0200)]
Merge branch 'master' into translation

6 years agoIssue 5141: Fix typos in \offset documentation
David Nalesnik [Wed, 7 Jun 2017 14:41:20 +0000 (09:41 -0500)]
Issue 5141: Fix typos in \offset documentation

- Fix errors in description of OttavaBracket example
- Minor improvements in wording

6 years agoDoc-it: add missing @ before braces in @example (LM-fundamental)
Jean-Charles Malahieude [Sat, 17 Jun 2017 10:07:30 +0000 (12:07 +0200)]
Doc-it: add missing @ before braces in @example (LM-fundamental)

6 years agoIssue 5146: Don't use \line in the implementation of \concat
David Kastrup [Mon, 12 Jun 2017 18:33:40 +0000 (20:33 +0200)]
Issue 5146: Don't use \line in the implementation of \concat

It doesn't really make any sense to override word-space temporarily
and it does not make sense to heed text-direction when putting together
stuff without actual word boundaries.

6 years agoIssue 5145/2: Allow $... to specify a markup command
David Kastrup [Mon, 12 Jun 2017 11:44:51 +0000 (13:44 +0200)]
Issue 5145/2: Allow $... to specify a markup command

This is a partial (though more flexible) substitute for \on-the-fly
since it allows to replace

\on-the-fly #(lambda (layout props args) ...)

with

$(let ((fun (lambda (layout props args) ...)))
   (set! (markup-command-signature fun) (list markup?))
   fun)

Namely: ad-hoc written functions (probably most useful when written
using macros) can be employed as markup commands when preceded with $
as long as they have a suitable markup command signature attached.
This feature is mainly added for consistency with music functions.

6 years agoIssue 5145/1: Lexer: factor out push_markup_predicates
David Kastrup [Mon, 12 Jun 2017 11:21:55 +0000 (13:21 +0200)]
Issue 5145/1: Lexer: factor out push_markup_predicates

6 years agoRelease: bump VERSION.
Phil Holmes [Sat, 10 Jun 2017 14:41:56 +0000 (15:41 +0100)]
Release: bump VERSION.

6 years agoRelease: bump Welcome versions.
Phil Holmes [Sat, 10 Jun 2017 11:26:25 +0000 (12:26 +0100)]
Release: bump Welcome versions.

6 years agoRelease: update news.
Phil Holmes [Sat, 10 Jun 2017 11:26:25 +0000 (12:26 +0100)]
Release: update news.

6 years agoPO: update template.
Phil Holmes [Sat, 10 Jun 2017 11:26:25 +0000 (12:26 +0100)]
PO: update template.

6 years agoRelease: bump VERSION_DEVEL.
Phil Holmes [Sat, 10 Jun 2017 11:26:25 +0000 (12:26 +0100)]
Release: bump VERSION_DEVEL.

6 years agoDoc-it: update
Federico Bruni [Tue, 30 May 2017 10:02:05 +0000 (12:02 +0200)]
Doc-it: update

6 years agoFix granados example
Phil Holmes [Mon, 29 May 2017 16:29:40 +0000 (17:29 +0100)]
Fix granados example

6 years agoabc2ly: Support R (rhythm / meter) and Z (transcription) fields
Paul Morris [Mon, 22 May 2017 19:35:40 +0000 (15:35 -0400)]
abc2ly: Support R (rhythm / meter) and Z (transcription) fields

6 years agoRelease: bump VERSION.
Phil Holmes [Sun, 21 May 2017 09:49:17 +0000 (10:49 +0100)]
Release: bump VERSION.

6 years agoMerge remote-tracking branch 'origin/release/unstable' into HEAD
Phil Holmes [Sun, 21 May 2017 09:48:37 +0000 (10:48 +0100)]
Merge remote-tracking branch 'origin/release/unstable' into HEAD

6 years agoRelease: correct news.
Phil Holmes [Sat, 20 May 2017 12:17:06 +0000 (13:17 +0100)]
Release: correct news.

6 years agoRelease: bump Welcome versions.
Phil Holmes [Sat, 20 May 2017 12:16:16 +0000 (13:16 +0100)]
Release: bump Welcome versions.

6 years agoRelease: update news.
Phil Holmes [Sat, 20 May 2017 12:16:16 +0000 (13:16 +0100)]
Release: update news.

6 years agoPO: update template.
Phil Holmes [Sat, 20 May 2017 12:16:16 +0000 (13:16 +0100)]
PO: update template.

6 years agoRelease: bump VERSION_DEVEL.
Phil Holmes [Sat, 20 May 2017 12:16:16 +0000 (13:16 +0100)]
Release: bump VERSION_DEVEL.

6 years agoDoc: update translation status
Jean-Charles Malahieude [Sat, 20 May 2017 12:05:21 +0000 (14:05 +0200)]
Doc: update translation status

6 years agoDoc-fr: Changes, LM and NR-spacing
Jean-Charles Malahieude [Sat, 20 May 2017 11:58:36 +0000 (13:58 +0200)]
Doc-fr: Changes, LM and NR-spacing

6 years agoMerge branch 'master' into translation
Jean-Charles Malahieude [Sat, 20 May 2017 08:54:15 +0000 (10:54 +0200)]
Merge branch 'master' into translation

6 years agoDoc-ca: Contributing notation/staff.itely and correcting errors
Walter Garcia-Fontes [Sun, 14 May 2017 17:43:56 +0000 (19:43 +0200)]
Doc-ca: Contributing notation/staff.itely and correcting errors

6 years agoDoc: fix errors in variable definitions - issue #5132
Federico Bruni [Fri, 5 May 2017 12:20:32 +0000 (14:20 +0200)]
Doc: fix errors in variable definitions - issue #5132

6 years ago#5133: Clean up GSoC page (after project announcement)
Urs Liska [Fri, 5 May 2017 12:51:46 +0000 (14:51 +0200)]
#5133: Clean up GSoC page (after project announcement)

a) remove the accepted 2017 project
b) make some minor changes for stuff that did only apply in the
   previous stage.

6 years agoRelease: bump VERSION.
Phil Holmes [Tue, 9 May 2017 10:08:21 +0000 (11:08 +0100)]
Release: bump VERSION.

6 years agoMerge remote-tracking branch 'origin/release/unstable' into HEAD
Phil Holmes [Tue, 9 May 2017 10:07:39 +0000 (11:07 +0100)]
Merge remote-tracking branch 'origin/release/unstable' into HEAD

6 years agoIssue 5131 Avoid possible segfault in stencil-with-color
Thomas Morley [Tue, 2 May 2017 22:58:02 +0000 (00:58 +0200)]
Issue 5131 Avoid possible segfault in stencil-with-color

Check whether the argument is of type color at all

6 years agoRelease: update news.
Phil Holmes [Mon, 8 May 2017 13:17:07 +0000 (14:17 +0100)]
Release: update news.

6 years agoMerge remote-tracking branch 'origin/master' into release/unstable
Phil Holmes [Mon, 8 May 2017 13:15:32 +0000 (14:15 +0100)]
Merge remote-tracking branch 'origin/master' into release/unstable

6 years agoReplace WORD token in parser and lexer with SYMBOL
David Kastrup [Sun, 7 May 2017 21:31:13 +0000 (23:31 +0200)]
Replace WORD token in parser and lexer with SYMBOL

This is a fixup on issue 5113 since Windows header files already
define WORD as a preprocessor token, making Gub fail compilation.

6 years agoRelease: bump Welcome versions.
Phil Holmes [Sun, 7 May 2017 10:43:12 +0000 (11:43 +0100)]
Release: bump Welcome versions.

6 years agoRelease: update news.
Phil Holmes [Sun, 7 May 2017 10:43:12 +0000 (11:43 +0100)]
Release: update news.

6 years agoPO: update template.
Phil Holmes [Sun, 7 May 2017 10:43:12 +0000 (11:43 +0100)]
PO: update template.

6 years agoRelease: bump VERSION_DEVEL.
Phil Holmes [Sun, 7 May 2017 10:43:12 +0000 (11:43 +0100)]
Release: bump VERSION_DEVEL.

6 years agoIssue 5127: Implement extra-offset for system positioning
David Nalesnik [Thu, 27 Apr 2017 17:13:30 +0000 (12:13 -0500)]
Issue 5127: Implement extra-offset for system positioning

Add the property 'extra-offset to 'line-break-system-details.

It is possible to position systems absolutely using the
properties 'X-offset and 'Y-offset of 'line-break-system-details.
Placement using 'Y-offset, in particular, often requires
considerable trial and error, since it is reckoned from the top
of the usable space.

To remedy this, an 'extra-offset property allows easy movement of
systems relative to where they currently are on the page--whether
there through default or absolute positioning.

This property supports displacements in both axes, though
movement in the Y direction is more generally useful.

System separators will be properly positioned. (Thanks go to Thomas
Morley.)

6 years agoDoc-fr: fix committish
Jean-Charles Malahieude [Sat, 6 May 2017 17:08:27 +0000 (19:08 +0200)]
Doc-fr: fix committish

6 years agoMerge branch 'master' into translation
Jean-Charles Malahieude [Sat, 6 May 2017 16:27:36 +0000 (18:27 +0200)]
Merge branch 'master' into translation

6 years agoIssue 5130 Fix the encoding of the PDF metadata when using guile-2.0
Antonio Ospite [Sat, 19 Nov 2016 14:27:15 +0000 (15:27 +0100)]
Issue 5130 Fix the encoding of the PDF metadata when using guile-2.0

Postscript files are encoded in Latin1, but PDF metadata has to be
encoded in UTF-16BE.

ly:encode-string-for-pdf takes care of that but it was not working
properly with guile-2.0 because the internal representation of strings
in guile-2.0 has changed and the actual destination encoding has to be
specified explicitly, especially when it's different from the current
locale.

Passing the encoded metadata as Latin1 corresponds to pass its raw byte
representation, and this is enough to make things work.

This also gets rid of a misleading warning:
  "`scm_take_str' is deprecated. Use scm_take_locale_stringn instead."

This change is compatible with guile-1.8 so the FIXME comment in
lily/pdf-scheme.cc has been removed. A note was added to
scm/framework-ps.scm to suggest a possible implementation in scheme of
ly_encode_for_pdf(), just in case of a possible future cleanup.

6 years agoIssue 5128: Prevent granados.ly image rotation in web.pdf
Masamichi Hosoda [Fri, 28 Apr 2017 15:39:44 +0000 (00:39 +0900)]
Issue 5128: Prevent granados.ly image rotation in web.pdf

granados.ly used 'landscape symbol for page settings.
As a result, granados.pdf which was generated from granados.ly
contained `/Rotate 90` that is not supported by XeTeX's PDFs including.
So the image in web.pdf which was generated by XeTeX
was rotated 90 degree counter-clockwise.

This commit makes the page settings does not have 'landscape symbol.
We append `landscape` to the name of the paper size itself.
So granados.ly image rotation in web.pdf is prevented.

See Notation Reference "Setting the paper size".

6 years agoIssue 5126: Prevent Ghostscript's unwanted automatic page rotation
Masamichi Hosoda [Thu, 27 Apr 2017 12:18:41 +0000 (21:18 +0900)]
Issue 5126: Prevent Ghostscript's unwanted automatic page rotation

Ghostscript is "too clever" to rotate pages automatically
with "majority decision".
This behavior can cause unwanted page rotation.

This commit prevents such behavior
by adding option `-dAutoRotatePages=/None` to Ghostscript.

6 years agoSlashed Half-flat and add. scales for Arabic music
Amir Czwink [Thu, 4 May 2017 22:13:43 +0000 (00:13 +0200)]
Slashed Half-flat and add. scales for Arabic music

-Introduced a glyph list so that the slashed half-flat is used
(always) instead of the mirrored one (the latter is never used
for Arabic sheet music)
-Added two scales (Maqamat) of major importance for Arabic music

For arabic music score writing:
-Introduced new glyph list, so that by default the slashed
half-flat is used instead of the mirrored half-flat, which isn't
used in Arabic score writing. This makes the use of the cumbersome
\dwn symbol needless and obsolete
-Added Hijaz and Hijaz-Kar maqamat

6 years agoIssue 5125: Don't use SCM_CELL_WORD_1 internal
David Kastrup [Mon, 24 Apr 2017 18:38:51 +0000 (20:38 +0200)]
Issue 5125: Don't use SCM_CELL_WORD_1 internal

6 years agoDoc-cs: remove broken links to missing czech PDF files
Federico Bruni [Wed, 3 May 2017 16:33:04 +0000 (18:33 +0200)]
Doc-cs: remove broken links to missing czech PDF files

Czech PDFs are not built so we should provide working links
to the up-to-date english PDF files. Discussed here:
http://lists.gnu.org/archive/html/bug-lilypond/2017-02/msg00012.html

6 years agoIssue 5123 Improve elbowed-hairpin
Thomas Morley [Sat, 22 Apr 2017 17:48:13 +0000 (19:48 +0200)]
Issue 5123 Improve elbowed-hairpin

Let the lines be printed by the new make-connected-line-procedure,
using ly:line-interface::line. The new stencil now reacts on
overrides for style and dash-period/fraction.
Not closing Hairpins created by elbowed-hairpin are possible now.
Single disadvantage: The point-list needs to have (0 . 0) first,
if a closing Hairpin is wished.
The previous used make-connected-path did that automatically and
thus was not flexible enough.

Give the final stencil proper extents.

Cleanup, more descriptive naming, extent docstring.

7 years agoMerge branch 'master' into translation
Jean-Charles Malahieude [Sat, 29 Apr 2017 10:35:29 +0000 (12:35 +0200)]
Merge branch 'master' into translation

7 years agoDoc: Glossary
Jean-Charles Malahieude [Sat, 29 Apr 2017 10:24:37 +0000 (12:24 +0200)]
Doc: Glossary
 - add some French strings
 - high bass clef: typo and not \relative

7 years agoDoc-it: translate @ref links to translated nodes
Federico Bruni [Sun, 16 Apr 2017 08:46:04 +0000 (10:46 +0200)]
Doc-it: translate @ref links to translated nodes

Not translated @ref links work fine in HTML output, but create
broken (undefined) links in PDF output.
I found a list of all @ref in a manual, without repetitions,
with the following command:

  cd Documentation/it/MANUAL
  grep -oh -e @ref{.*} * | sort -u > list.txt

Then I found the translation used as @node with:

  git grep -B2 "@translationof ENGLISH LINK"

Finally I translated each instance with sed, e.g.:

  sed -i "s|@ref{Accidentals}|@ref{Alterazioni}|g" *.itely

The replacement is not complete. I must find a smarter way.

7 years agoIssue 5122 Fix not scaling stem in note-by-number-markup
Thomas Morley [Sun, 16 Apr 2017 15:11:05 +0000 (17:11 +0200)]
Issue 5122 Fix not scaling stem in note-by-number-markup

Done by calling text-font-size from layout, which defaults to 11.
Then scaling stem-thickness and stem-length by division of
text-font-size through 11.
This ensures a stem-appearance according to the text-properties of
MetronomeMark.

7 years agoDoc-fr: sync with master
Jean-Charles Malahieude [Wed, 19 Apr 2017 11:36:30 +0000 (13:36 +0200)]
Doc-fr: sync with master

 - \voices in fundamental and simultaneous
 - untranslate gsoc page

7 years agoIssue 5114/4: Document \voices
David Kastrup [Sun, 2 Apr 2017 22:25:10 +0000 (00:25 +0200)]
Issue 5114/4: Document \voices

7 years agoIssue 5114/3: Add regtest for \voices
David Kastrup [Sun, 2 Apr 2017 15:52:28 +0000 (17:52 +0200)]
Issue 5114/3: Add regtest for \voices

7 years agoIssue 5114/2: Add a \voices command
David Kastrup [Sat, 1 Apr 2017 11:25:57 +0000 (13:25 +0200)]
Issue 5114/2: Add a \voices command

7 years agoIssue 5114/1: Let voicify-music receive an optional id list
David Kastrup [Sat, 1 Apr 2017 09:52:10 +0000 (11:52 +0200)]
Issue 5114/1: Let voicify-music receive an optional id list

7 years agoIssue 5116/2: Add regtest
David Kastrup [Fri, 7 Apr 2017 08:22:04 +0000 (10:22 +0200)]
Issue 5116/2: Add regtest

7 years agoIssue 5116/1: Allow \change to same context type
David Kastrup [Thu, 6 Apr 2017 07:50:24 +0000 (09:50 +0200)]
Issue 5116/1: Allow \change to same context type

The \change command no longer refuses to change the parent of a
context when the context itself would be of the proper type to
change to.  This allows changing the parent of a context that
could be nested, like StaffGroup in StaffGroup or NullVoice
in Staff (since NullVoice is also aliased to Staff).

7 years agoIssue 5115: Add guile-config-1.8 etc. searching
Masamichi Hosoda [Tue, 4 Apr 2017 14:09:41 +0000 (23:09 +0900)]
Issue 5115: Add guile-config-1.8 etc. searching

LilyPond's configure script did not search guile-config-1.8.
Unfortunately, Cygwin's libguile1.8-devel package has guile-config-1.8.
So the configure script cannot find it.

This commit adds guile-config-1.8 etc. searching.
And, it also modifies the searching order.

7 years agoRelease: bump VERSION.
Phil Holmes [Mon, 10 Apr 2017 07:28:15 +0000 (08:28 +0100)]
Release: bump VERSION.

7 years agoMerge remote-tracking branch 'origin/release/unstable' into HEAD
Phil Holmes [Mon, 10 Apr 2017 07:27:33 +0000 (08:27 +0100)]
Merge remote-tracking branch 'origin/release/unstable' into HEAD

7 years agoweb: move Google Summer of Code information in included/
Federico Bruni [Fri, 31 Mar 2017 06:44:13 +0000 (08:44 +0200)]
web: move Google Summer of Code information in included/

So translators can choose not to translate this node of community.itexi.
GSoC page gets quite frequent updates and keeping the translations
up-to-date may be cumbersome and not worth the effort (as GSoC
applicants are required to speak english).

Issue 5112.

7 years agoIssue 5113/2: Parser: discriminate quoted and non-quoted strings
David Kastrup [Fri, 2 Nov 2012 16:56:23 +0000 (17:56 +0100)]
Issue 5113/2: Parser: discriminate quoted and non-quoted strings

Checking quoted strings for syntactic correctness seems spurious, as does
splitting them into multiple symbols.  Now "x.y" is treated as a list
of two symbols without the quotation marks, but as a single string or
symbol when given quotation marks.

This allows using quotation marks for creating arbitrary symbols, and
consequently specifying key lists using quoted strings without the
strings being split in other components or being rejected because
of syntactical reasons.

7 years agoIssue 5113/1: Reorganize Lily_lexer::scan_bare_word
David Kastrup [Sat, 1 Apr 2017 12:54:05 +0000 (14:54 +0200)]
Issue 5113/1: Reorganize Lily_lexer::scan_bare_word

This also redefines LilyPond's manners of converting simple
expressions into music, most notably checking drum types for being
defined before accepting them as note values.

7 years agoRelease: bump Welcome versions.
Phil Holmes [Sun, 9 Apr 2017 10:03:22 +0000 (11:03 +0100)]
Release: bump Welcome versions.

7 years agoRelease: update news.
Phil Holmes [Sun, 9 Apr 2017 10:03:22 +0000 (11:03 +0100)]
Release: update news.

7 years agoPO: update template.
Phil Holmes [Sun, 9 Apr 2017 10:03:22 +0000 (11:03 +0100)]
PO: update template.

7 years agoRelease: bump VERSION_DEVEL.
Phil Holmes [Sun, 9 Apr 2017 10:03:22 +0000 (11:03 +0100)]
Release: bump VERSION_DEVEL.

7 years agoIssue 5111: Implement spacing-pair for MeasureCounter
David Nalesnik [Thu, 30 Mar 2017 17:44:20 +0000 (12:44 -0500)]
Issue 5111: Implement spacing-pair for MeasureCounter

Since MeasureCounter grobs are bounded by columns, sophisticated
horizontal positioning is available relative to "prefatory
materials" (such as barlines, clefs, and key signatures) at the
beginning and end of measures.  This allows numbers to be
placed above full-measure rests which have been similarly adjusted
with 'spacing-pair.

The previous default is established in the grob description: count
objects are centered between BreakAlignment grobs.

Paper_column::break_align_width is made available to Scheme as
ly:paper-column:break-align-width.

A regression test is provided.

7 years agoIssue 5109: Allow 'staff-padding to work with MeasureCounter
David Nalesnik [Tue, 28 Mar 2017 23:15:02 +0000 (18:15 -0500)]
Issue 5109: Allow 'staff-padding to work with MeasureCounter

 -- Set 'Y-offset in the grob description to the appropriate
callback.  (This is required for the default setting of
'staff-padding to have any effect.)

 -- Provide a regression test.

7 years agoIssue 5108 Let configure find all needed files with guile-2.2
Thomas Morley [Sun, 19 Mar 2017 13:29:04 +0000 (14:29 +0100)]
Issue 5108 Let configure find all needed files with guile-2.2

in configure.ac
Adds support for STEPMAKE_GUILE
Update guile-versions for STEPMAKE_GUILE and STEPMAKE_GUILE_DEVEL

in aclocal.m4
update the list to search for guile-config

Many thanks to Antonio Ospite

7 years agobuild: import bib-itexi files from LILYPOND_WEB_MEDIA_GIT repo
Graham Percival [Tue, 21 Mar 2017 05:34:13 +0000 (22:34 -0700)]
build: import bib-itexi files from LILYPOND_WEB_MEDIA_GIT repo

This reduces the build requirements for the website, as it appears
that bibtex is no longer included on that server.

7 years agoIssue 5107 Fix some warnings about string-delete and
Thomas Morley [Sat, 26 Nov 2016 12:38:51 +0000 (13:38 +0100)]
Issue 5107 Fix some warnings about string-delete and
 string-filter argument order

This makes guile2 stop printing some warning messages:

  Guile used to use the wrong argument order for string-delete.
  This call to string-filter had the arguments in the wrong order.
  See SRFI-13 for more details. At some point we will remove this hack.

guile-1.8 will continue working.

7 years agoIssue 5097: reach HorizontalBracketText through directed tweak
David Nalesnik [Wed, 15 Mar 2017 12:17:56 +0000 (07:17 -0500)]
Issue 5097: reach HorizontalBracketText through directed tweak

HorizontalBracketText is now caused by HorizontalBracket, rather
than the same note-grouping event.

Fix a number of programming errors caused by commit for Issue
5064.

7 years agoMerge branch 'master' into translation
Jean-Charles Malahieude [Sat, 1 Apr 2017 13:46:57 +0000 (15:46 +0200)]
Merge branch 'master' into translation

7 years agoweb-it: update
Federico Bruni [Fri, 31 Mar 2017 11:16:41 +0000 (13:16 +0200)]
web-it: update

7 years agoIssue 5106: Don't widespace \set/\unset arguments in display
David Kastrup [Fri, 24 Mar 2017 09:16:22 +0000 (10:16 +0100)]
Issue 5106: Don't widespace \set/\unset arguments in display

    \displayLilyMusic \set Score.skipBars = #3

was displayed as

    \displayLilyMusic \set Score . skipBars = #3

as opposed to the entry method recommended now and already implemented
for the display of \override/\revert .

7 years agoIssue 5105/5: More \mark tests for \displayLilyMusic
David Kastrup [Thu, 23 Mar 2017 23:34:38 +0000 (00:34 +0100)]
Issue 5105/5: More \mark tests for \displayLilyMusic

7 years agoIssue 5105/4: (value->lily-string "x") -> "x", not #"x"
David Kastrup [Fri, 24 Mar 2017 09:06:41 +0000 (10:06 +0100)]
Issue 5105/4: (value->lily-string "x") -> "x", not #"x"

This printing function was established in 2005, but where it is used,
nowadays one does not need to use Scheme for indicating strings, ever.

7 years agoIssue 5105/3: Allow number as MarkEvent.label
David Kastrup [Thu, 23 Mar 2017 23:20:58 +0000 (00:20 +0100)]
Issue 5105/3: Allow number as MarkEvent.label

This puts all Mark counter handling in the hand of the Mark_engraver .
Interestingly, Mark_engraver itself already was perfectly equipped to
dealing with that, but the `label' property did not yet accept
numbers.

7 years agoIssue 5105/2: Let \displayLilyMusic accept numbered marks
David Kastrup [Thu, 23 Mar 2017 23:30:40 +0000 (00:30 +0100)]
Issue 5105/2: Let \displayLilyMusic accept numbered marks

7 years agoIssue 5105/1: Let \mark warnings show input location
David Kastrup [Thu, 23 Mar 2017 23:16:45 +0000 (00:16 +0100)]
Issue 5105/1: Let \mark warnings show input location