]> git.donarmstrong.com Git - lilypond.git/log
lilypond.git
11 years agoRelease: update news. release/2.17.10-1
Phil Holmes [Sat, 12 Jan 2013 14:15:07 +0000 (14:15 +0000)]
Release: update news.

11 years agoPO: update template.
Phil Holmes [Sat, 12 Jan 2013 14:14:56 +0000 (14:14 +0000)]
PO: update template.

11 years agoDoc: Add draw-dashed/dotted line cmds to changes
James Lowe [Mon, 7 Jan 2013 16:14:40 +0000 (16:14 +0000)]
Doc: Add draw-dashed/dotted line cmds to changes

Example taken from reg test in Issue 3071

11 years agoarticulate TremoloEvent
Zefram [Sun, 23 Dec 2012 09:52:48 +0000 (09:52 +0000)]
articulate TremoloEvent

Expand TremoloEvent to repeated notes, in the unfolding stage of
articulation.

11 years agoMakes all side-positioning based on skylines instead of boxes.
Mike Solomon [Thu, 10 Jan 2013 07:54:12 +0000 (08:54 +0100)]
Makes all side-positioning based on skylines instead of boxes.

The major work is in side-position-interface.cc, with minor
modifications at several places in the code-base to adapt to this.

This allows for snugger positioning of horizontally-oriented
fingerings.

A side-effect of this patch is that side-positioning of all
cross-staff grobs delves into the element list of axis-groups
in order to better guess position, which results in less
collisions (for example, dynamics are less likely to collide
with cross-staff beams).

11 years agoShows ligature bracket extenders by setting bracket-visibility to ##t.
Mike Solomon [Thu, 10 Jan 2013 04:10:09 +0000 (05:10 +0100)]
Shows ligature bracket extenders by setting bracket-visibility to ##t.

This bypasses the automatic visibility tests which are done mostly for
tuplet brackets.  In the future, it would be good to make a unified
system for brackets in which the tuplet bracket is one of several instead
of the "model" bracket.

11 years agoUpdate bug squad rota
Phil Holmes [Wed, 9 Jan 2013 16:56:42 +0000 (16:56 +0000)]
Update bug squad rota

11 years agoDoc: Update documentation of \once (2952)
Trevor Daniels [Fri, 4 Jan 2013 08:47:49 +0000 (08:47 +0000)]
Doc: Update documentation of \once (2952)

  Bring documentation in line with committish
  ddce9767f975c989800cb99e003039a8bf050b45
  by removing statements that limit the use of
  \once to bare \override and \set commands.

11 years agoDoc: add Known issue limiting calculation of LilyPond rationals (3084)
Trevor Daniels [Sun, 6 Jan 2013 17:36:17 +0000 (17:36 +0000)]
Doc: add Known issue limiting calculation of LilyPond rationals (3084)

11 years agoFix assertion failure (#2983).
Keith OHara [Wed, 9 Jan 2013 09:32:20 +0000 (10:32 +0100)]
Fix assertion failure (#2983).

11 years agoIssue 3083: Chord change detection in fretboards should depend on placements, not...
David Kastrup [Fri, 4 Jan 2013 20:25:48 +0000 (21:25 +0100)]
Issue 3083: Chord change detection in fretboards should depend on placements, not notes

11 years agoAdd different durations to input/regression/fretboard-chordchanges.ly
David Kastrup [Fri, 4 Jan 2013 20:24:44 +0000 (21:24 +0100)]
Add different durations to input/regression/fretboard-chordchanges.ly

11 years agoIssue 3082: Let ChordNameVoice use the same performers as Voice
David Kastrup [Fri, 4 Jan 2013 13:22:57 +0000 (14:22 +0100)]
Issue 3082: Let ChordNameVoice use the same performers as Voice

In particular, ties should be heeded when creating Midi from a
ChordNames context as they result in the omission of the engraved
chord name if an identical chord follows.  Reasoning for beams and
slurs is fuzzier, but an articulation different from the same music in
a regular Voice context does not seem to make sense.

11 years agoIssue 3050: displayLilyMusic produced erroneous code for rightHandFinger arguments
David Kastrup [Tue, 1 Jan 2013 12:30:10 +0000 (13:30 +0100)]
Issue 3050: displayLilyMusic produced erroneous code for rightHandFinger arguments

11 years agoIssue 2990: \RemoveEmptyStaves in StaffGroup context crashes
David Kastrup [Sun, 23 Dec 2012 14:46:45 +0000 (15:46 +0100)]
Issue 2990: \RemoveEmptyStaves in StaffGroup context crashes

The problem is caused by multiple axis group engravers, and in
particular nested VerticalAxisGroup grobs in connection with the
skyline code.  An extensive fix catching any recursive grob definition
will lead to quite more cryptic error messages rather than this
hand-tailored fix for the special case of VerticalAxisGroup nesting.

The solution chosen here is to complain when a VerticalAxisGroup is
announced from a subordinate context and let the current group commit
suicide.

11 years agoIssue 677: \score markup confuses paper settings
David Kastrup [Mon, 31 Dec 2012 17:15:41 +0000 (18:15 +0100)]
Issue 677: \score markup confuses paper settings

I actually have no idea whether this is the right fix, but it seems to
do something related to the TODO comments and the issue report.

11 years agoEnhancement: 2 new markup-cmds: draw-dashed-line; draw-dotted-line
Thomas Morley [Mon, 7 Jan 2013 15:37:33 +0000 (15:37 +0000)]
Enhancement: 2 new markup-cmds: draw-dashed-line; draw-dotted-line

Issue 3071

Also includes Regression Test.
Thanks also to David Nalesnik for suggestions

11 years agoTypo in time-signature-settings.scm
Thomas Morley [Mon, 7 Jan 2013 15:28:07 +0000 (15:28 +0000)]
Typo in time-signature-settings.scm

Fixing missing space in commented example

issue 3074

11 years agoDoc: simplify example changing default fonts (3027)
Trevor Daniels [Sun, 30 Dec 2012 10:00:09 +0000 (10:00 +0000)]
Doc: simplify example changing default fonts (3027)

  The original function required the global staff size
  to be re-entered as myStaffSize, but this can be calculated
  from the value of staff-height, so avoiding having to
  replicate the value.

11 years agoIssue 3077: Be more explicit about footnotes on chord constituents
David Kastrup [Wed, 2 Jan 2013 11:01:21 +0000 (12:01 +0100)]
Issue 3077: Be more explicit about footnotes on chord constituents

This tries to deal with the suggestions stemming from the
<URL:http://lists.gnu.org/archive/html/lilypond-user/2013-01/msg00021.html>
discussion.  It also rewords a bit of following documentation.

11 years agoIssue 3075: Fix \displayLilyMusic with \tweak of subproperties
David Kastrup [Tue, 1 Jan 2013 19:46:40 +0000 (20:46 +0100)]
Issue 3075: Fix \displayLilyMusic with \tweak of subproperties

11 years agoIssue 3073: Context definitions and context mods ignore \unset
David Kastrup [Mon, 31 Dec 2012 13:12:11 +0000 (14:12 +0100)]
Issue 3073: Context definitions and context mods ignore \unset

11 years agoAdd property-unset regtest
David Kastrup [Mon, 31 Dec 2012 13:11:32 +0000 (14:11 +0100)]
Add property-unset regtest

11 years agoIssue 3023: Papersizes with landscape/portrait suffix are not recognized by -dpapersize
David Kastrup [Sat, 15 Dec 2012 08:34:23 +0000 (09:34 +0100)]
Issue 3023: Papersizes with landscape/portrait suffix are not recognized by -dpapersize

This factors out the papersize recognition into a function
lookup-paper-name.  It also streamlines error handling somewhat.  A
conditional checking paper-default to be non-#f could only ever be
triggered in an error situation.  Since it does not make sense to
treat the error condition of "bad paper-alist entry" and "unrecognized
paper format" differently, this has been folded into the simpler case,
namely considering the specified width and height in
set-paper-dimensions as a substitute for the valid default paper size.

11 years agoIssue 3087: typo "abChordRepeats" in NR
David Kastrup [Sun, 6 Jan 2013 09:51:36 +0000 (10:51 +0100)]
Issue 3087: typo "abChordRepeats" in NR

And a few others of that kind, to boot.

11 years agoUpdate news following stable 2.16.2.
Phil Holmes [Sat, 5 Jan 2013 13:53:57 +0000 (13:53 +0000)]
Update news following stable 2.16.2.

11 years agoRelease: update stable version.
Phil Holmes [Sat, 5 Jan 2013 10:53:14 +0000 (10:53 +0000)]
Release: update stable version.

11 years agoPO: remove duplicates entries for hh and cc from ALL_PO_SOURCES
Jean-Charles Malahieude [Fri, 4 Jan 2013 18:07:40 +0000 (19:07 +0100)]
PO: remove duplicates entries for hh and cc from ALL_PO_SOURCES

Introduced with version 1.0.1 :
in stepmake/stepmake/C.make
  ALL_C_SOURCES = h, c, y and l files
in stepmake/stepmake/Targets.make
  ALL_PO_SOURCES = $(ALL_C_SOURCES) $(wildcard $(outdir)/*.hh) $(wildcard $(outdir)/*.cc)

hh and cc files having since then been registered through ALL_CC_SOURCES,
there is no need to double their entry.
Even worse, an "out of tree build" results in a doubled location of
parser.yy and lexer.ll (one of them with a full path).

11 years agoFix KeyError in website_post.py from Issue 847
Phil Holmes [Wed, 26 Dec 2012 15:44:19 +0000 (15:44 +0000)]
Fix KeyError in website_post.py from Issue 847

11 years agolily-guile.cc: remove weird special case for no longer existing "autoBeamSettings"
David Kastrup [Sat, 29 Dec 2012 13:21:03 +0000 (14:21 +0100)]
lily-guile.cc: remove weird special case for no longer existing "autoBeamSettings"

11 years agocontext-property.cc: remove an obscure special case
David Kastrup [Sat, 29 Dec 2012 12:41:49 +0000 (13:41 +0100)]
context-property.cc: remove an obscure special case

The case of inconsistency that this was supposed to deal with should
not get produced by current code.

11 years agoSimplify hash-table->alist, alist->hash-table, functional-or, functional-and, list...
David Kastrup [Fri, 5 Oct 2012 06:52:08 +0000 (08:52 +0200)]
Simplify hash-table->alist, alist->hash-table, functional-or, functional-and, list-element-index

11 years agoSimplify first-member and first-assoc
David Kastrup [Thu, 4 Oct 2012 19:06:29 +0000 (21:06 +0200)]
Simplify first-member and first-assoc

11 years agoDoc: Clarify Context creation (3006)
Trevor Daniels [Sat, 29 Dec 2012 12:34:30 +0000 (12:34 +0000)]
Doc: Clarify Context creation (3006)

  - change heading and rewrite section to be more precise
    and accurate
  - move \applyOutput to Extending

11 years agoRemove no longer relevant warning (cf issues 3058 & 2869) in Learning
David Kastrup [Thu, 3 Jan 2013 19:09:12 +0000 (20:09 +0100)]
Remove no longer relevant warning (cf issues 3058 & 2869) in Learning

11 years agoMerge remote-tracking branch 'origin/translation'
David Kastrup [Thu, 3 Jan 2013 13:24:00 +0000 (14:24 +0100)]
Merge remote-tracking branch 'origin/translation'

11 years agocanonicalise notional octave of tonic
Zefram [Mon, 24 Dec 2012 23:00:35 +0000 (23:00 +0000)]
canonicalise notional octave of tonic

Nothing deliberately looks at the octave part of the pitch object storing
the tonic of a key-change event; it's not really a meaningful concept.
But comparison with equal? sees the octave, so internal_event_assignment()
reckoned two key changes differing only in this meaningless field to
be different, and therefore not permitted to occur at the same time.
This triggered false warnings of "two simultaneous key-change events"
when two instruments sharing a staff differ in the transposition used
in their music source.

To fix this, always set the octave part of the tonic pitch to the
same value.  This is done when transposing, and since \key operates by
invoking transposition this is the only place that needs to canonicalise.
The canonical octave is number -1; that is, the octave obtained by a
note name with no octave suffix, and so the octave that most commonly
occurred under the non-canonicalising system.

11 years agoarticulate grace notes with time stealing
Zefram [Sat, 22 Dec 2012 21:43:42 +0000 (21:43 +0000)]
articulate grace notes with time stealing

This change makes \articulate handle grace notes itself, rendering them
to ordinary notes.  There are a couple of tweakable parameters controlling
the rendering.

This prevents \articulate causing the many "going back in MIDI time"
errors that it used to.  (Inserting a short rest after each note makes it
way too easy for following grace notes to need to steal more time from
the preceding rhythmic event than it has.)  In fact, when such errors
occur in the absence of \articulate, \articulate can now fix them.

11 years agoDoc: CG Clarifying about Examples with overrides
James Lowe [Tue, 25 Dec 2012 06:14:36 +0000 (06:14 +0000)]
Doc: CG Clarifying about Examples with overrides

Issue 3051

Paraphrased an email response sent by Trevor Daniels.

11 years agoDoc: NR Moved Appendix C to CG
James Lowe [Mon, 17 Dec 2012 21:52:03 +0000 (21:52 +0000)]
Doc: NR Moved Appendix C to CG

Issue 3015

11 years agoIssue3058: Remove "Apparent error in ../ly/init.ly" from Common Errors in usage
David Kastrup [Sun, 23 Dec 2012 21:21:30 +0000 (22:21 +0100)]
Issue3058: Remove "Apparent error in ../ly/init.ly" from Common Errors in usage

It should not really be possible to trigger this one any more.

11 years agoMake lexer more robust against unexpected EOF
David Kastrup [Sun, 23 Dec 2012 21:13:08 +0000 (22:13 +0100)]
Make lexer more robust against unexpected EOF

This helps against EOF within strings, multiline comments and other
constructs without losing track when terminating the main input parser
while retaining the lexer.

11 years ago\fret-diagram-verbose with capo > 1
Torsten Hämmerle [Sat, 29 Dec 2012 16:10:43 +0000 (16:10 +0000)]
\fret-diagram-verbose with capo > 1

Issue 2961

Even if all dots and barrés fit in the default fret-range, the fret-range
will have to be shifted if capo-fret > 1 in order to make sure that the
capo will be the lowest fret in the fret diagram.

11 years agoWeb: Added New Page acknowledge.itexi
James Lowe [Mon, 17 Dec 2012 21:27:45 +0000 (21:27 +0000)]
Web: Added New Page acknowledge.itexi

Issue 2741

Added new page to thank providers of development/infrastructure.

11 years agoIssue 3049: Parser outputs Lyric events for illegal note names
David Kastrup [Wed, 26 Dec 2012 21:09:55 +0000 (22:09 +0100)]
Issue 3049: Parser outputs Lyric events for illegal note names

Well, after this patch this is what we still do (using void-music with
duration and post events seems even worse of a followup reaction,
silently dropping duration and post events not much better).

But additionally, an error is flagged.  The complaint is "have to be
in Lyric mode for lyrics" which is accurate since in Lyric mode
arbitrary strings and markups may be accepted.  At the point the error
is flagged, we don't necessarily have encountered an unquoted string,
so "bad note name" might be even more misleading.  Before this issue
originated, the parser likely bombed out with "Unexpected STRING", and
frankly that's not really better than "have to be in Lyric mode".

11 years agoFix \textLengthOn to work with 2.17 skylining (3032)
Trevor Daniels [Sun, 16 Dec 2012 23:34:18 +0000 (23:34 +0000)]
Fix \textLengthOn to work with 2.17 skylining (3032)

  Fix suggested by Mike Solomon

11 years agoWeb: Introduction.itexi - added new opera
James Lowe [Mon, 17 Dec 2012 20:36:38 +0000 (20:36 +0000)]
Web: Introduction.itexi - added new opera

Issue 2864

Added links to Luca Rossetto Casel's site for an
edition of Tommaso Traetta's /Enea nel Lazio/ (1760)

Also updated some dead links

Merry Christmas!

11 years agoDoc: NR typo for Midi Instuments used in example
James Lowe [Sun, 16 Dec 2012 14:02:19 +0000 (14:02 +0000)]
Doc: NR typo for Midi Instuments used in example

Issue 3021

11 years agoIssue 3041: Fix a few segfaulting cases in hara-kiri-group-spanner
David Kastrup [Tue, 18 Dec 2012 11:59:20 +0000 (12:59 +0100)]
Issue 3041: Fix a few segfaulting cases in hara-kiri-group-spanner

11 years agoDoc-fr: several updates
Jean-Charles Malahieude [Sun, 23 Dec 2012 19:20:44 +0000 (20:20 +0100)]
Doc-fr: several updates

 - programming-interfaces
 - tweaks
 - input
 - rhythms
 - some texidocs markers

11 years agoAdds 2.14 docs to list of stable documentation
Phil Holmes [Sat, 22 Dec 2012 17:43:29 +0000 (17:43 +0000)]
Adds 2.14 docs to list of stable documentation

11 years agoDoc-fr: updates spacing
Jean-Charles Malahieude [Sun, 23 Dec 2012 11:59:21 +0000 (12:59 +0100)]
Doc-fr: updates spacing

11 years agoDoc-fr: search-box marker
Jean-Charles Malahieude [Sun, 23 Dec 2012 11:51:00 +0000 (12:51 +0100)]
Doc-fr: search-box marker

11 years agoDoc-fr: update texidocs markers
Jean-Charles Malahieude [Sun, 23 Dec 2012 11:23:35 +0000 (12:23 +0100)]
Doc-fr: update texidocs markers

11 years agoMakefile: Add dependencies for internals.itexi
Johannes Rohrer [Sun, 23 Dec 2012 10:41:16 +0000 (10:41 +0000)]
Makefile: Add dependencies for internals.itexi

Issue 3020

The texinfo file internals.texi for the Internals Reference is
generated from ly/generate-documentation.ly, which in turn relies on
scm/document*.scm and their recursive dependencies to do the actual
work. In the process, settings encoded in various other files get
documented, e.g. from ly/engraver-init.ly and scm/define-*.scm.

Changes to such files do not necessitate, nor trigger, recompiling the
LilyPond binary; yet the only dependency marked for internals.texi in
Documentation/GNUmakefile was on $(LILYPOND_BINARY).

Fix this, for this is obviously inconvenient when hacking the
Internals Reference.

Rather than tediously maintaining a specific list that grows
incomplete whenever the scope of the IR expands, make internals.texi
depend on $(INIT_LY_SOURCES) and $(SCHEME_SOURCES) altogether, similar
to the rules in make/ly-rules.make.

11 years agoIssue 1029: \thumb should behave like other fingerings
David Kastrup [Thu, 13 Dec 2012 16:15:27 +0000 (17:15 +0100)]
Issue 1029: \thumb should behave like other fingerings

This changes \thumb from a script to an actual bona-fide fingering.
The size tweak is a bit ugly: it might make some sense to resize the
actual glyph to match fingerings, but maybe it should then also be
relocated from "scripts.thumb".

11 years agoAdd note to manuals.html describing formats of manuals (Issue 2895)
Phil Holmes [Tue, 4 Dec 2012 09:43:09 +0000 (09:43 +0000)]
Add note to manuals.html describing formats of manuals (Issue 2895)

11 years agoIssue 3018: lilypond-mode.el: Replace use of obsoleted compile-internal
David Kastrup [Thu, 13 Dec 2012 09:55:28 +0000 (10:55 +0100)]
Issue 3018: lilypond-mode.el: Replace use of obsoleted compile-internal

In Emacs 24, compile-internal is no longer defined.  The respective
commit in the Emacs repository (from git mirror) shows:

commit 318ea0e29450b3c6e588287719e170e35a978cf7
Author: Chong Yidong <cyd@gnu.org>
Date:   Mon Sep 24 20:23:25 2012 +0800

    Remove several obsolete vars and functions unlikely to be still in use.
[...]
    * lisp/progmodes/compile.el (compile-internal): Remove obsolete
    function.
    (compilation-parse-errors-function): Fix typo.
[...]

-;; This is a rough emulation of the old hack, until the transition to new
-;; compile is complete.
-(defun compile-internal (command error-message
-                                &optional _name-of-mode parser
-                                error-regexp-alist name-function
-                                _enter-regexp-alist _leave-regexp-alist
-                                file-regexp-alist _nomessage-regexp-alist
-                                _no-async highlight-regexp _local-map)
-  (if parser
-      (error "Compile now works very differently, see `compilation-error-regexp
-  (let ((compilation-error-regexp-alist
-        (append file-regexp-alist (or error-regexp-alist
-                                      compilation-error-regexp-alist)))
-       (compilation-error (replace-regexp-in-string "^No more \\(.+\\)s\\.?"
-                                                    "\\1" error-message)))
-    (compilation-start command nil name-function highlight-regexp)))
-(make-obsolete 'compile-internal 'compilation-start "22.1")
-

I have for now omitted all optional arguments to compilation-start
since they are incompatible to previous usage:

compilation-start is an autoloaded compiled Lisp function in
`compile.el'.

(compilation-start COMMAND &optional MODE NAME-FUNCTION
HIGHLIGHT-REGEXP)

Run compilation command COMMAND (low level interface).
If COMMAND starts with a cd command, that becomes the `default-directory'.
The rest of the arguments are optional; for them, nil means use the default.

MODE is the major mode to set in the compilation buffer.  Mode
may also be t meaning use `compilation-shell-minor-mode' under `comint-mode'.

If NAME-FUNCTION is non-nil, call it with one argument (the mode name)
to determine the buffer name.  Otherwise, the default is to
reuses the current buffer if it has the proper major mode,
else use or create a buffer with name based on the major mode.

If HIGHLIGHT-REGEXP is non-nil, `next-error' will temporarily highlight
the matching section of the visited source line; the default is to use the
global value of `compilation-highlight-regexp'.

Returns the compilation buffer created.

11 years agoIssue 2172: Get line and column numbers right.
David Kastrup [Thu, 13 Dec 2012 10:53:02 +0000 (11:53 +0100)]
Issue 2172: Get line and column numbers right.

This uses 1-based columns on all error output, as is the standard for
GNU programs.  It also flags version errors as being for line 1
instead of line 0 since the latter confuses Emacs' compilation mode.

The same column convention is used for point-and-click column numbers
in textedit:// URIs.  In contrast, the byte offsets into a line (also
in those URIs) are retained 0-based.

For point-and-click, this yields the correct results when using the
definitions for emacs and gvim in scm/editor.scm, the editors
configured to interpret the column number.

It is to be expected that Lilypond-specific shells (like Frescobaldi
called via Okular for point-and-click) have specialized on the
previous wrong behavior and will now exhibit the kind of one-off
behavior that non-LilyPond specific programs did previously when
encountering the error messages.

I don't see a good migration strategy for those except possibly
looking for the version number of LilyPond and deciding whether to do
one-off calculations depending on that.

11 years agoChanges to Kievan documentation
Aleksandr Andreev [Fri, 30 Nov 2012 21:14:44 +0000 (15:14 -0600)]
Changes to Kievan documentation

Adds mention of \kievanOn and \kievanOff functions
to Ancient notation -> Kievan notation documentation
and corrects examples, given changes to the notation
in Issue 2868.

11 years agoWeb: Updated sizes of PDFs and 'big' HTML links
James Lowe [Sun, 16 Dec 2012 19:00:37 +0000 (19:00 +0000)]
Web: Updated sizes of PDFs and 'big' HTML links

Issue 3004

11 years agoWeb: Easier editing - new URI for lyqi
James Lowe [Sun, 16 Dec 2012 12:30:56 +0000 (12:30 +0000)]
Web: Easier editing - new URI for lyqi

Issue 3028

11 years agoDoc: Usage - fixed syntax for backend inc. example
James Lowe [Sun, 16 Dec 2012 22:16:16 +0000 (22:16 +0000)]
Doc: Usage - fixed syntax for backend inc. example

Issue 3033

Fixed @code{} examples for backend as the single quote was not required.

Also added a new @example at the start of the section just so that this
shows a non #t/#f example.

11 years agoAdd Catalan translation from FTP.
Francisco Vila [Thu, 20 Dec 2012 15:21:31 +0000 (16:21 +0100)]
Add Catalan translation from FTP.

11 years agoWeb-nl: update.
Jan Nieuwenhuizen [Thu, 20 Dec 2012 14:41:15 +0000 (15:41 +0100)]
Web-nl: update.

11 years agoMerge remote-tracking branch 'origin/translation' into staging
David Kastrup [Thu, 20 Dec 2012 12:44:55 +0000 (13:44 +0100)]
Merge remote-tracking branch 'origin/translation' into staging

11 years agoDoc-es: update Tweaks.
Francisco Vila [Thu, 20 Dec 2012 12:23:13 +0000 (13:23 +0100)]
Doc-es: update Tweaks.

11 years agoDoc: Clarify documentation of footnotes (2971)
Trevor Daniels [Sun, 16 Dec 2012 08:50:25 +0000 (08:50 +0000)]
Doc: Clarify documentation of footnotes (2971)

  Distinguish Event- and Time-based footnotes clearly

  Time-based footnotes apply to all grobs of the specified
  type at the current musical moment

  Warn that footnotes cannot be attached to lyrics

11 years agoChanges lilypond-example for rest-by-number
Thomas Morley [Wed, 12 Dec 2012 21:21:53 +0000 (22:21 +0100)]
Changes lilypond-example for rest-by-number

11 years agoRemoves '-signs from vectors
Thomas Morley [Sat, 8 Dec 2012 18:35:17 +0000 (19:35 +0100)]
Removes '-signs from vectors

Removes '-signs in vectors from the docs.

11 years agoIssue 3012: Flag an error for isolated post-events occuring in music lists
David Kastrup [Tue, 11 Dec 2012 09:20:20 +0000 (10:20 +0100)]
Issue 3012: Flag an error for isolated post-events occuring in music lists

These can happen when writing things like

c \tweak #'color #red -3

since at the current point of time a tweaked post-event is not
syntactically recognized as a post-event without leading -, like

c -\tweak #'color #red -3

While this restriction will at some time be removed, in the mean time
we want to have this problem flagged.

11 years agoFix overlooked old code in French tweaking documentation
David Kastrup [Wed, 19 Dec 2012 17:31:59 +0000 (18:31 +0100)]
Fix overlooked old code in French tweaking documentation

11 years agoReplace some faulty code examples in the "Czech" learning/tweaks
David Kastrup [Wed, 19 Dec 2012 11:50:06 +0000 (12:50 +0100)]
Replace some faulty code examples in the "Czech" learning/tweaks

Since those are contained in as-yet untranslated German passages,
I copied the respective code examples from the current German
documentation.  No attempt at updating the corresponding texts
has been made.

11 years agoFix music/event confusions in tweak documentation examples
David Kastrup [Wed, 19 Dec 2012 11:42:28 +0000 (12:42 +0100)]
Fix music/event confusions in tweak documentation examples

11 years agoIssue 3019: Let ly:event-property take an optional default argument
David Kastrup [Thu, 13 Dec 2012 15:04:59 +0000 (16:04 +0100)]
Issue 3019: Let ly:event-property take an optional default argument

This is analogous to the respective functionality for
ly:music-property and ly:prob-property.

11 years agoIssue 3013: Amend \overrideProperty example
David Kastrup [Tue, 11 Dec 2012 12:48:30 +0000 (13:48 +0100)]
Issue 3013: Amend \overrideProperty example

It has been overlooked by convert-ly due to interspersed comments, and
it could make use of a subproperty override (which is supported by
\overrideProperty by now).

11 years agoDoc-es: update Fundamental, Templates.
Francisco Vila [Tue, 18 Dec 2012 17:51:27 +0000 (18:51 +0100)]
Doc-es: update Fundamental, Templates.

11 years agoSnippets: correct some strings
Jean-Charles Malahieude [Mon, 17 Dec 2012 18:23:13 +0000 (19:23 +0100)]
Snippets: correct some strings

texidocs or comments not converted when " #'" -> "."

11 years agoDoc-fr: Notation (2nd part)
Jean-Charles Malahieude [Sun, 16 Dec 2012 17:07:44 +0000 (18:07 +0100)]
Doc-fr: Notation (2nd part)

 - repeats
 - rhythms
 - staff
 - text
 - unfretted
 - vocal

11 years agoWeb-fr: community & download
Jean-Charles Malahieude [Sun, 16 Dec 2012 16:56:07 +0000 (17:56 +0100)]
Web-fr: community & download

11 years agoDoc-fr: Usage
Jean-Charles Malahieude [Sun, 16 Dec 2012 16:54:29 +0000 (17:54 +0100)]
Doc-fr: Usage
 - running
 - updating

11 years agoRelease: bump version.
Phil Holmes [Sun, 16 Dec 2012 12:44:17 +0000 (12:44 +0000)]
Release: bump version.

11 years agoRelease: update news. release/2.17.9-1
Phil Holmes [Sat, 15 Dec 2012 16:22:39 +0000 (16:22 +0000)]
Release: update news.

11 years agoPO: update template.
Phil Holmes [Sat, 15 Dec 2012 16:22:31 +0000 (16:22 +0000)]
PO: update template.

11 years agoLSR updates
Phil Holmes [Sat, 15 Dec 2012 13:05:09 +0000 (13:05 +0000)]
LSR updates

11 years agoIssue 3008: articulate can't deal with <>
David Kastrup [Sun, 9 Dec 2012 09:32:01 +0000 (10:32 +0100)]
Issue 3008: articulate can't deal with <>

11 years agoIssue 2981: Let \set ... = *undefined* unset values rather than overwriting.
David Kastrup [Sun, 9 Dec 2012 12:19:38 +0000 (13:19 +0100)]
Issue 2981: Let \set ... = *undefined* unset values rather than overwriting.

Also makes \once\set deal properly with a value that is not previously
defined in the current context.

11 years agoDoc-it: update learning, notation, usage and website
Federico Bruni [Thu, 13 Dec 2012 20:18:29 +0000 (21:18 +0100)]
Doc-it: update learning, notation, usage and website

Add translation of some strings in Documentation/po/it.po (only the
strings really useful for manuals).

11 years agoDoc-es: update Notation Appendices, Chords, Staff Notation, Simultaneous, Text, Unfre...
Francisco Vila [Thu, 13 Dec 2012 14:26:24 +0000 (15:26 +0100)]
Doc-es: update Notation Appendices, Chords, Staff Notation, Simultaneous, Text, Unfretted Strings and the CheatSheet.

11 years agoWeb-es: update Search Box git version marker.
Francisco Vila [Thu, 13 Dec 2012 14:24:53 +0000 (15:24 +0100)]
Web-es: update Search Box git version marker.

11 years agoDoc-es: fix compile.
Francisco Vila [Thu, 13 Dec 2012 12:06:32 +0000 (13:06 +0100)]
Doc-es: fix compile.

11 years agoDoc-es: update essay/Engraving, extending/Programming-Interface, Scheme tutorial.
Francisco Vila [Thu, 13 Dec 2012 08:34:06 +0000 (09:34 +0100)]
Doc-es: update essay/Engraving, extending/Programming-Interface, Scheme tutorial.

11 years agoDoc-es: update CHANGES.
Francisco Vila [Mon, 10 Dec 2012 18:37:54 +0000 (19:37 +0100)]
Doc-es: update CHANGES.

11 years agomarkup.scm: use stencil extents when stacking; issue 723
Keith OHara [Wed, 21 Nov 2012 21:52:53 +0000 (13:52 -0800)]
markup.scm: use stencil extents when stacking; issue 723

11 years agostencil.cc: Backspacing stencils are not empty
Keith OHara [Wed, 5 Dec 2012 05:34:32 +0000 (21:34 -0800)]
stencil.cc: Backspacing stencils are not empty

11 years agomarkup-commands rest-by-number and rest
Thomas Morley [Wed, 5 Dec 2012 00:56:11 +0000 (01:56 +0100)]
markup-commands rest-by-number and rest

Introduces two new markup-commands:
rest-by-number and rest
similiar to the existing note-by-number and note.
Two regression-tests for them are added.

11 years agoMerge branch 'translation' into staging
David Kastrup [Tue, 11 Dec 2012 12:10:03 +0000 (13:10 +0100)]
Merge branch 'translation' into staging

11 years agoIssue 3005: A bit of rectification for learning/tweaks regarding Scheme values
David Kastrup [Tue, 4 Dec 2012 21:01:20 +0000 (22:01 +0100)]
Issue 3005: A bit of rectification for learning/tweaks regarding Scheme values

11 years agoDoc: cautionary accidentals after a key change (3000)
Trevor Daniels [Tue, 11 Dec 2012 09:07:58 +0000 (09:07 +0000)]
Doc: cautionary accidentals after a key change (3000)

  Add text and examples to NR 5.4.6 "Using break-visibility"
  to cover the printing of cautionary accidentals following
  an explicit key change.

  (Thanks to Paul Morris for the suggestion)

11 years agoDoc: improve example of using positions property (2993)
Trevor Daniels [Sun, 2 Dec 2012 11:15:07 +0000 (11:15 +0000)]
Doc: improve example of using positions property (2993)

  The current example is positioned properly even
  without the override.  This changes the example
  to one in which the slur and phrasing slur collide
  by default.