]> git.donarmstrong.com Git - lilypond.git/log
lilypond.git
7 years agoDoc-es: update Changes.
Francisco Vila [Thu, 23 Mar 2017 10:01:44 +0000 (11:01 +0100)]
Doc-es: update Changes.

7 years agoWeb: nest GSOC project ideas under subsection/h3
Paul Morris [Sat, 18 Feb 2017 17:11:29 +0000 (12:11 -0500)]
Web: nest GSOC project ideas under subsection/h3

7 years agoIssue 5098 Fix some programming errors "no interface for property"
Thomas Morley [Wed, 15 Mar 2017 22:26:36 +0000 (23:26 +0100)]
Issue 5098 Fix some programming errors "no interface for property"

Adds glissando-skip to the properties in note-column.cc
Adds line-thickness to the properties in semi-tie.cc

7 years agoIssue 5096: MultiMeasureRest causes MultiMeasureRestNumber
David Kastrup [Tue, 14 Mar 2017 15:27:03 +0000 (16:27 +0100)]
Issue 5096: MultiMeasureRest causes MultiMeasureRestNumber

Previously both MultiMeasureRest and MultiMeasureRestNumber were
caused by the rest event itself, making tweaks always address either
object.  Use a directed tweak to MultiMeasureRestNumber for reaching
it now.

7 years agoIssue 5094: Change error message for unrecognized strings
David Kastrup [Tue, 14 Mar 2017 10:29:42 +0000 (11:29 +0100)]
Issue 5094: Change error message for unrecognized strings

Instead of mentioning the modes in which arbitrary strings would be
permissible, state that the string is not a note name.  This is more
likely to be helpful to users, particularly in the case of wrong
notename language.

7 years agoIssue 5077/2: Improve portability of get_working_directory()
Masamichi Hosoda [Sat, 11 Mar 2017 10:12:15 +0000 (19:12 +0900)]
Issue 5077/2: Improve portability of get_working_directory()

We used `getcwd()` with `PATH_MAX` to get the current directory.
However, `PATH_MAX` does not exist in environments such as GNU Hurd.
Debian developers avoided `PATH_MAX`
by using `get_current_dir_name()` instead of `getcwd()`.
It needed to protected with `#ifdef _GNU_SOURCE`
since `get_current_dir_name()` is glibc specific.
So `PATH_MAX` was still required in non-glibc environments.

There is a `getcwd()` extention that can avoid `PATH_MAX`
by setting the first argument to NULL.
The extension can be used in many environments, including glibc,
but POSIX does not recommend it in conforming applications.

This commit improves portability
by obtaining the current directory
with a method conforming to the standard.

7 years agoIssue 5077/1: Fix build failure on GNU Hurd
Masamichi Hosoda [Fri, 10 Mar 2017 12:45:36 +0000 (21:45 +0900)]
Issue 5077/1: Fix build failure on GNU Hurd

LilyPond failed to build on GNU Hurd
because Hurd does not have PATH_MAX.

This commit is based on the following patch by Debian.
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=761036

However, the patch raises an error on `make check`.
This commit has been fixed so that the error does not raise.

7 years agoDoc: Change the name of feta-font.itex to emmentaler.itexi
James Lowe [Mon, 13 Mar 2017 17:40:11 +0000 (17:40 +0000)]
Doc: Change the name of feta-font.itex to emmentaler.itexi

Issue 5092

Change the name of the file

feta-font.itexi

to

emmentaler.itexi

for consistency.

7 years agoDoc-fr: synch with master
Jean-Charles Malahieude [Sat, 18 Mar 2017 17:10:40 +0000 (18:10 +0100)]
Doc-fr: synch with master

7 years agoIssue 5093: elisp/: Use string-to-number, not string-to-int
David Kastrup [Tue, 14 Mar 2017 09:04:24 +0000 (10:04 +0100)]
Issue 5093: elisp/: Use string-to-number, not string-to-int

Emacs 26 does not offer string-to-int any more.

7 years agoDoc: LM - Fundamental - 3.3.2 Creating contexts
James Lowe [Sat, 11 Mar 2017 16:01:05 +0000 (16:01 +0000)]
Doc: LM - Fundamental - 3.3.2 Creating contexts

Issue 5090

Small clarification that a
\score block can contain
either, both or no additional
\layout \midi blocks.

7 years agoWeb: Updates to the 'Easier Editing' page
James Lowe [Sat, 11 Mar 2017 15:21:54 +0000 (15:21 +0000)]
Web: Updates to the 'Easier Editing' page

Issue 5089

Fixed some broken or changed URLs.

Moved tunefl to the 'no longer
in active development' section.

7 years agoIssue 5086: Fix dashed line errors
David Nalesnik [Sat, 4 Mar 2017 15:16:09 +0000 (09:16 -0600)]
Issue 5086: Fix dashed line errors

There are two errors in lily/line-interface.cc which cause
dashed lines to be drawn inaccurately.

(1) Line-thickness is improperly subtracted from the "off"
value in Line_interface::make_dashed_line.  This was done,
presumably, to account for the line cap of each dash.  In fact,
PostScript discounts the line cap when constructing the pattern.

(2) Dashed lines are constructed so that they begin and end
with a dash.  Thus, a dashed line is built of dash + whitespace
units and a last lone dash.  Period is not adjusted in
Line_interface::line for this last dash, which can lead to a
noticeable difference in its length compared to other dashes.

Correcting these flaws ensures that dashed lines end with a
dash rather than whitespace, and that terminating dashes are
not clipped.  Also, the number of dashes drawn reflects the
number calculated.

7 years agoIssue 5083: Add making web.$(ISOLANG).pdf
Masamichi Hosoda [Mon, 6 Mar 2017 14:23:22 +0000 (23:23 +0900)]
Issue 5083: Add making web.$(ISOLANG).pdf

English document web.pdf is built by `make doc'.
However, i18n (non-English) document web.$(ISOLANG).pdf is not built.

This commit adds making web.$(ISOLANG).pdf.

7 years agoIssue 5082/3: Add comment to build Japanese PDF documents
Masamichi Hosoda [Mon, 6 Mar 2017 12:04:46 +0000 (21:04 +0900)]
Issue 5082/3: Add comment to build Japanese PDF documents

Building Japanese PDF documents requires
Japanese fonts and some packages.
Unfortunately, most developers do not have them.
Therefore, Japanese PDF is not built by default.

This commit adds a comment which describes the requirements
to build Japanese PDF documents
for the developer who wants to build them.

7 years agoIssue 5082/2: Use Japanese texinfo.tex loader for Japanese texi files
Masamichi Hosoda [Mon, 6 Mar 2017 12:03:26 +0000 (21:03 +0900)]
Issue 5082/2: Use Japanese texinfo.tex loader for Japanese texi files

To use texinfo.tex for Japanese,
we need to use the Japanese loader texinfo-ja.tex
instead of texinfo.tex.

This commit replaces texinfo.tex used in Japanese texi files
with texinfo-ja.tex.

7 years agoIssue 5082/1: Add Japanese texinfo.tex support files
Masamichi Hosoda [Mon, 6 Mar 2017 12:01:38 +0000 (21:01 +0900)]
Issue 5082/1: Add Japanese texinfo.tex support files

Japanese PDF documents are not built
since texinfo.tex (until Texinfo 6.3)
and TeX engine (pdfTeX) do not support Japanese.
The new texinfo.tex (Texinfo 6.3+)
and the modern TeX engine (XeTeX and LuaTeX)
can handle Japanese PDF.

This commit adds Japanese texinfo.tex support files
from Texinfo SVN repository r7681.
They consist of the following two files.

  texinfo-ja.tex
    Japanese texinfo.tex loader
  txi-ja.tex
    Japanese translations and font definitions for texinfo.tex

7 years agoIssue 5084: Create Bracket class
David Nalesnik [Thu, 23 Feb 2017 15:57:44 +0000 (09:57 -0600)]
Issue 5084: Create Bracket class

Code involving brackets suffers from two confusing
organizational issues:

(1) Tuplet_bracket::make_bracket is used to create brackets
for a number of grobs: BassFigureBracket, HorizontalBracket,
OttavaBracket, PianoPedalBracket, VoltaBracket, along with
TupletBracket

(2) Methods belonging to Horizontal_bracket are used to draw
both horizonal brackets (HorizontalBracket) and vertical
brackets (BassFigureBracket)

To remedy this, a new Bracket class is created.

This new class contains the old Tuplet_bracket::make_bracket,
Horizontal_bracket::make_bracket, and
Horizontal_bracket::make_enclosing_bracket.

These methods have been renamed to clarify their purpose.

7 years ago5085: Web-GSoC: Small touches to MusicXML project description
Urs Liska [Mon, 6 Mar 2017 22:05:31 +0000 (23:05 +0100)]
5085: Web-GSoC: Small touches to MusicXML project description

7 years ago5085: Web-GSoC: Update MusicXML project description
Jan-Peter Voigt [Mon, 6 Mar 2017 21:59:13 +0000 (22:59 +0100)]
5085: Web-GSoC: Update MusicXML project description

7 years ago5088: web-gsoc: Add LibreOffice project mentor
Urs Liska [Thu, 9 Mar 2017 10:17:11 +0000 (11:17 +0100)]
5088: web-gsoc: Add LibreOffice project mentor

7 years agoIssue 5087: Let extendersOverRests default to ##t
David Kastrup [Tue, 7 Mar 2017 17:47:30 +0000 (18:47 +0100)]
Issue 5087: Let extendersOverRests default to ##t

This was effectively unchangingly the case before issue 5053
fixed the respective code.  However, the relation to actual
behavior seems so tenuous that it appears more prudent to
reenable this by default and only disable it again (if at all)
once the behavior corresponds better with name and documentation.

7 years agoRelease: bump VERSION.
Phil Holmes [Sun, 12 Mar 2017 22:14:07 +0000 (22:14 +0000)]
Release: bump VERSION.

7 years agoRelease: bump Welcome versions.
Phil Holmes [Sun, 12 Mar 2017 11:28:30 +0000 (11:28 +0000)]
Release: bump Welcome versions.

7 years agoRelease: update news.
Phil Holmes [Sun, 12 Mar 2017 11:28:30 +0000 (11:28 +0000)]
Release: update news.

7 years agoPO: update template.
Phil Holmes [Sun, 12 Mar 2017 11:28:29 +0000 (11:28 +0000)]
PO: update template.

7 years agoRelease: bump VERSION_DEVEL.
Phil Holmes [Sun, 12 Mar 2017 11:28:29 +0000 (11:28 +0000)]
Release: bump VERSION_DEVEL.

7 years agofix bad xref leftover with Issue 4966 in define-markup-commands.scm
Jean-Charles Malahieude [Sat, 11 Mar 2017 16:12:05 +0000 (17:12 +0100)]
fix bad xref leftover with Issue 4966 in define-markup-commands.scm

in notation-splittexi.log:
 WARNING: Unable to find node 'The Feta font' in book notation.

$ git grep -n 'The Feta font'
scm/define-markup-commands.scm:3110:the music font.  See @ruser{The Feta font} for a complete listing of

7 years agoWeb-fr: updates community
Jean-Charles Malahieude [Sat, 11 Mar 2017 13:56:06 +0000 (14:56 +0100)]
Web-fr: updates community

leftover from updating GSoC

7 years agoDoc-fr: Emmentaler, Feta and Parmesan
Jean-Charles Malahieude [Sat, 11 Mar 2017 11:40:40 +0000 (12:40 +0100)]
Doc-fr: Emmentaler, Feta and Parmesan

7 years agoDoc: typos and spurious seealso
Jean-Charles Malahieude [Sat, 11 Mar 2017 10:19:43 +0000 (11:19 +0100)]
Doc: typos and spurious seealso

7 years agoWeb: Move older news to the attic page
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.

7 years agoLyricHyphen whiteout
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.

7 years agoDoc - NR + CG: Clarify Emmentaler is the 'font' and Feta/Parmesan are glyphs
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.

7 years agoNR-de: Some more typo fixes by Jens Dencker
David Kastrup [Fri, 10 Mar 2017 10:02:26 +0000 (11:02 +0100)]
NR-de: Some more typo fixes by Jens Dencker

7 years agoIssue 5080/3: Regtest
David Kastrup [Fri, 3 Mar 2017 17:02:15 +0000 (18:02 +0100)]
Issue 5080/3: Regtest

7 years agoIssue 5080/2: pin measurePosition grace timing in alternatives
David Kastrup [Fri, 3 Mar 2017 16:57:36 +0000 (17:57 +0100)]
Issue 5080/2: pin measurePosition grace timing in alternatives

7 years agoIssue 5080/1: Comment fix for alternativeRestores
David Kastrup [Fri, 3 Mar 2017 16:55:56 +0000 (17:55 +0100)]
Issue 5080/1: Comment fix for alternativeRestores

7 years agoIssue 5079/3: Let \afterGrace start a Bottom context
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.

7 years agoIssue 5079/2: with-music-match: lists should match completely
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.

7 years agoIssue 5079/1: Fix \displayLilyMusic \partcombine...
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.

7 years ago5081: web-gsoc: Remove GNU acceptance disclaimer
Urs Liska [Mon, 6 Mar 2017 06:10:44 +0000 (07:10 +0100)]
5081: web-gsoc: Remove GNU acceptance disclaimer

7 years agoDoc: run translation-status
Jean-Charles Malahieude [Mon, 6 Mar 2017 19:03:09 +0000 (20:03 +0100)]
Doc: run translation-status

7 years agoDoc-ca: Catalan translation corrections
Walter Garcia-Fontes [Mon, 6 Mar 2017 08:46:52 +0000 (09:46 +0100)]
Doc-ca: Catalan translation corrections

7 years agoDoc-ca: Adding translation of simultaneous.itely for Catalan
Walter Garcia-Fontes [Thu, 23 Feb 2017 15:25:37 +0000 (16:25 +0100)]
Doc-ca: Adding translation of simultaneous.itely for Catalan

7 years agoDoc-fr: updates texidoc committishes
Jean-Charles Malahieude [Sat, 4 Mar 2017 14:14:09 +0000 (15:14 +0100)]
Doc-fr: updates texidoc committishes

7 years agoDoc-fr: updates NR, AU and web-intro
Jean-Charles Malahieude [Sat, 4 Mar 2017 13:34:38 +0000 (14:34 +0100)]
Doc-fr: updates NR, AU and web-intro

7 years agoTypos in German docs reported by Jens Dencker
David Kastrup [Fri, 3 Mar 2017 14:44:13 +0000 (15:44 +0100)]
Typos in German docs reported by Jens Dencker

7 years agoIssue 5076: NR: default markFormatter is format-mark-letters
David Kastrup [Mon, 20 Feb 2017 12:54:19 +0000 (13:54 +0100)]
Issue 5076: NR: default markFormatter is format-mark-letters

7 years agoUpstream version of `texinfo.tex'.
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.

7 years agoWeb: examples page: move more common use cases higher in the list
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.

7 years agoSnippets: Replace \set Staff.instrumentName
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 = " ... " }

7 years ago5071: Document #5067 (ly:version?)
Urs Liska [Sun, 26 Feb 2017 19:23:12 +0000 (20:23 +0100)]
5071: Document #5067 (ly:version?)

7 years ago5067: Add ly:version? and lexicographic-list-compare?
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.

7 years agoRelease: bump VERSION.
Phil Holmes [Sun, 26 Feb 2017 14:55:53 +0000 (14:55 +0000)]
Release: bump VERSION.

7 years agoRelease: bump Welcome versions.
Phil Holmes [Sun, 26 Feb 2017 12:08:59 +0000 (12:08 +0000)]
Release: bump Welcome versions.

7 years agoRelease: update news.
Phil Holmes [Sun, 26 Feb 2017 12:08:59 +0000 (12:08 +0000)]
Release: update news.

7 years agoPO: update template.
Phil Holmes [Sun, 26 Feb 2017 12:08:59 +0000 (12:08 +0000)]
PO: update template.

7 years agoRelease: bump VERSION_DEVEL.
Phil Holmes [Sun, 26 Feb 2017 12:08:59 +0000 (12:08 +0000)]
Release: bump VERSION_DEVEL.

7 years agoDoc-fr: NR-editorial
Jean-Charles Malahieude [Tue, 21 Feb 2017 15:26:58 +0000 (16:26 +0100)]
Doc-fr: NR-editorial

 analysis bracket with text

7 years agoMerge branch 'master' into translation
Jean-Charles Malahieude [Tue, 21 Feb 2017 14:32:06 +0000 (15:32 +0100)]
Merge branch 'master' into translation

7 years agoWeb-fr updates community (GSoc)
Jean-Charles Malahieude [Tue, 21 Feb 2017 14:25:52 +0000 (15:25 +0100)]
Web-fr updates community (GSoc)

7 years agomakelsr for previous commit
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

7 years agoIssue 5064 Let analysis brackets support text
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.

7 years agoIssue 5070: Use explicit typecasts for Scm_variable->SCM
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.

7 years agoIssue 5069: Avoid using void * as SCM
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.

7 years agoIssue 5068: SCM/bool confusion in One_page_breaking::solve
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.

7 years agoMerge branch 'master' into translation
Jean-Charles Malahieude [Sun, 19 Feb 2017 12:23:26 +0000 (13:23 +0100)]
Merge branch 'master' into translation

7 years agoDoc-fr: updates changing defaults
Jean-Charles Malahieude [Sun, 19 Feb 2017 12:17:31 +0000 (13:17 +0100)]
Doc-fr: updates changing defaults

  documenting \offset

7 years agoDoc-fr: updates LM and NR
Jean-Charles Malahieude [Sun, 19 Feb 2017 12:15:08 +0000 (13:15 +0100)]
Doc-fr: updates LM and NR

7 years agoIssue 5044: NR-de: fix Petrucci f clef example
David Kastrup [Sun, 12 Feb 2017 14:00:47 +0000 (15:00 +0100)]
Issue 5044: NR-de: fix Petrucci f clef example

7 years agoIssue 5062: Redo send_stream_event in type-clean manner
David Kastrup [Tue, 7 Feb 2017 10:16:10 +0000 (11:16 +0100)]
Issue 5062: Redo send_stream_event in type-clean manner

7 years ago5063: Web-GSoC: Add LibreOffice project
Urs Liska [Tue, 7 Feb 2017 20:48:15 +0000 (21:48 +0100)]
5063: Web-GSoC: Add LibreOffice project

# Conflicts:
# Documentation/web/community.itexi

7 years agoMerge branch 'master' into translation
Jean-Charles Malahieude [Mon, 13 Feb 2017 17:28:14 +0000 (18:28 +0100)]
Merge branch 'master' into translation

7 years agoRelease: bump VERSION.
Phil Holmes [Mon, 13 Feb 2017 11:34:36 +0000 (11:34 +0000)]
Release: bump VERSION.

7 years agoDoc-fr: add changes.tely
Jean-Charles Malahieude [Sun, 12 Feb 2017 15:38:23 +0000 (16:38 +0100)]
Doc-fr: add changes.tely

7 years agoRelease: bump Welcome versions.
Phil Holmes [Sun, 12 Feb 2017 12:13:29 +0000 (12:13 +0000)]
Release: bump Welcome versions.

7 years agoRelease: update news.
Phil Holmes [Sun, 12 Feb 2017 12:13:29 +0000 (12:13 +0000)]
Release: update news.

7 years agoPO: update template.
Phil Holmes [Sun, 12 Feb 2017 12:13:28 +0000 (12:13 +0000)]
PO: update template.

7 years agoRelease: bump VERSION_DEVEL.
Phil Holmes [Sun, 12 Feb 2017 12:13:28 +0000 (12:13 +0000)]
Release: bump VERSION_DEVEL.

7 years agoRemove regtest checking exercise from CG
Phil Holmes [Sat, 11 Feb 2017 14:36:54 +0000 (14:36 +0000)]
Remove regtest checking exercise from CG

7 years ago5060: Web-GSoC: Add contemporary notation project
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

7 years ago5061: Web-GSoC: Move unmaintained projects to attic
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

7 years agoIssue 5057/8: Stop SCM/int confusion in stencil head registration
David Kastrup [Sat, 4 Feb 2017 23:44:51 +0000 (00:44 +0100)]
Issue 5057/8: Stop SCM/int confusion in stencil head registration

7 years agoIssue 5057/7: Stop SCM/int confusion in program-option code
David Kastrup [Sat, 4 Feb 2017 23:36:17 +0000 (00:36 +0100)]
Issue 5057/7: Stop SCM/int confusion in program-option code

7 years agoIssue 5057/6: Stop SCM/int confusion in Drum_notes_engraver
David Kastrup [Sat, 4 Feb 2017 23:31:37 +0000 (00:31 +0100)]
Issue 5057/6: Stop SCM/int confusion in Drum_notes_engraver

7 years agoIssue 5057/5: Stop SCM/int confusion for grob interface table
David Kastrup [Sat, 4 Feb 2017 22:13:01 +0000 (23:13 +0100)]
Issue 5057/5: Stop SCM/int confusion for grob interface table

7 years agoIssue 5057/4: Stop SCM/int confusion in function documentation tables
David Kastrup [Sat, 4 Feb 2017 22:09:01 +0000 (23:09 +0100)]
Issue 5057/4: Stop SCM/int confusion in function documentation tables

7 years agoIssue 5057/3: Stop SCM/int confusion for property profiling
David Kastrup [Sat, 4 Feb 2017 22:05:25 +0000 (23:05 +0100)]
Issue 5057/3: Stop SCM/int confusion for property profiling

7 years agoIssue 5057/2: Use Protected_scm::is_bound () with Scheme engravers
David Kastrup [Sun, 5 Feb 2017 17:15:38 +0000 (18:15 +0100)]
Issue 5057/2: Use Protected_scm::is_bound () with Scheme engravers

7 years agoIssue 5057/1: Add Protected_scm::is_bound () function
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.

7 years agoIssue 5056/3: Don't overcheck arguments to \remove
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.

7 years agoIssue 5056/2: Don't assume uninstantiable engravers to be symbols
David Kastrup [Sun, 5 Feb 2017 15:43:21 +0000 (16:43 +0100)]
Issue 5056/2: Don't assume uninstantiable engravers to be symbols

7 years agoIssue 5056/1: (Re-)permit empty list as Scheme engraver
David Kastrup [Sun, 5 Feb 2017 15:41:42 +0000 (16:41 +0100)]
Issue 5056/1: (Re-)permit empty list as Scheme engraver

7 years agoIssue 5055: HTML 4.01 requires "type" attribute for "script" element
David Kastrup [Sun, 5 Feb 2017 00:02:27 +0000 (01:02 +0100)]
Issue 5055: HTML 4.01 requires "type" attribute for "script" element

7 years agoIssue 5054: Fix SCM/int confusion in clef engravers
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.

7 years agoIssue 5053/2: Fix extendersOverRests property
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.

7 years agoIssue 5053/1: Amend lyric-extender-rest regexp
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 .

7 years agoIssue 5052: Information preserving parts of issue 4342
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.

7 years ago5066: Web-GSoC: MusicXML: Mentor
Urs Liska [Mon, 6 Feb 2017 08:33:21 +0000 (09:33 +0100)]
5066: Web-GSoC: MusicXML: Mentor