]>
git.donarmstrong.com Git - lilypond.git/log
David Kastrup [Sat, 27 Jul 2013 14:44:54 +0000 (16:44 +0200)]
Issue 3467: lilypond-book 2.17.21 and spaces in file path
David Kastrup [Tue, 9 Jul 2013 18:22:24 +0000 (20:22 +0200)]
Issue 3449: Shift accordion register symbols down by half a line width
This makes the documented proposals for combining the accordion
register symbols together with the accordion dot symbol match in
positioning. It would have been feasible instead to shift the
(centered) accordion dot, but some register symbols work with
different line widths.
The net result will now exhibit a slight descender (namely half a
linewidth) of the accordion register symbols when used in a running
line.
David Nalesnik [Tue, 23 Jul 2013 01:20:33 +0000 (20:20 -0500)]
Issue 3472: several fixes to input/regression/scheme-text-spanner.ly
* The file `input/regression/scheme-text-spanner.ly' assigns a constant
pair to the variable `event-drul' and subsequently attempts to modify
the pair. This can lead to scheme-text-spanners not appearing when
requested in simultaneous contexts. This patch corrects the faulty usage,
replacing `event-drul' with two variables `event-start' and `event-stop'.
* The variable `current-event' is not necessary, and has been removed.
* Tabs in the engraver definition have been replaced with spaces.
Signed-off-by: David Kastrup <dak@gnu.org>
David Kastrup [Wed, 24 Jul 2013 10:47:40 +0000 (12:47 +0200)]
Issue 3388: -dpreview retains non-working page links in table of contents
This just disables mark_page_link in the EPS header. When including
EPS files in LilyPond itself, BeginEPSF and EndEPSF should limit the
effect of this redefinition to the EPS file itself, restoring the
userdict afterwards.
David Kastrup [Fri, 12 Jul 2013 02:09:24 +0000 (04:09 +0200)]
Issue 3476: Allow map-some-music to filter elements and articulations
David Kastrup [Mon, 29 Jul 2013 08:34:56 +0000 (10:34 +0200)]
Revert "Issue 3449: Shift accordion register symbols down by half a line width"
This reverts commit
cc57862cb46c7bf63f5f0b4740ea28eb597fd2be .
Phil Holmes [Sun, 28 Jul 2013 17:39:08 +0000 (18:39 +0100)]
Release: bump VERSION.
Phil Holmes [Sun, 28 Jul 2013 10:17:56 +0000 (11:17 +0100)]
Release: update news.
Phil Holmes [Sun, 28 Jul 2013 10:17:45 +0000 (11:17 +0100)]
PO: update template.
Phil Holmes [Sun, 28 Jul 2013 10:17:31 +0000 (11:17 +0100)]
Release: bump VERSION_DEVEL.
Phil Holmes [Tue, 23 Jul 2013 10:37:00 +0000 (11:37 +0100)]
Corrections to LM (Issue 3407)
David Kastrup [Mon, 22 Jul 2013 17:11:59 +0000 (19:11 +0200)]
Issue 3471: Allow decimal fractions with non-empty parts before and after '.' in music
This permits writing things like
mkMove = #(define-music-function
(parser location x y)
( number? number? )
#{ \once \override TextScript #'extra-offset = #(cons x y)
#})
{
\mkMove 4.4 -3.3
c1^"XY"
}
Since integers are accepted in this kind of usage, not accepting
floating point numbers appears inconsistent.
While in INITIAL mode like inside of layout blocks real numbers can
be written like 4. or -.3 for historic reasons, permitting this inside
of music could easily lead to confusion with durations or
articulations, so those spellings remain invalid in music modes.
Decimal fractions are also not accepted in \chordmode since this would
preclude chord entry like c:13.11^3.7 and similar.
Julien Rioux [Tue, 16 Jul 2013 20:43:35 +0000 (22:43 +0200)]
Require 2.4 <= x < 3.0 where x=Python version.
Python 3 isn't supported yet. See issue 3462.
Julien Rioux [Tue, 16 Jul 2013 20:42:32 +0000 (22:42 +0200)]
Support for testing min and max versions of Python.
Julien Rioux [Tue, 16 Jul 2013 15:51:11 +0000 (17:51 +0200)]
Require 1.8.2 <= x < 1.9.0 where x=Guile version.
Guile 2 isn't supported yet. Guile 1.9.0 is the start of the
development branch that lead to Guile 2. See issue 3461.
Julien Rioux [Tue, 16 Jul 2013 15:50:27 +0000 (17:50 +0200)]
Support for testing min and max versions of Guile.
Julien Rioux [Tue, 16 Jul 2013 12:34:13 +0000 (14:34 +0200)]
Build: Search out dir before src dir (issue 3121).
Julien Rioux [Tue, 16 Jul 2013 21:32:56 +0000 (23:32 +0200)]
Fix *ly/*.scm typo.
Julien Rioux [Mon, 15 Apr 2013 12:05:44 +0000 (08:05 -0400)]
Fix typos in the contributor's guide.
Thomas Morley [Wed, 24 Jul 2013 17:14:16 +0000 (19:14 +0200)]
Issue 3469: adding markup-commands \oval and \ellipse
\oval and \ellipse are drawing an oval respectively an ellipse around their
argument.
Also adding a reg-test for markup-commands framing their argument.
Signed-off-by: David Kastrup <dak@gnu.org>
Julien Rioux [Sat, 6 Jul 2013 20:38:32 +0000 (22:38 +0200)]
Documentation fix for compatibility with texinfo 5.1
Patch by Don Armstrong (minus the @top change in changes.tely)
Fixes issue 3382.
http://code.google.com/p/lilypond/issues/detail?id=3382
David Kastrup [Tue, 16 Jul 2013 16:12:06 +0000 (18:12 +0200)]
Run scripts/auxiliar/makelsr.py
David Kastrup [Tue, 9 Jul 2013 16:16:22 +0000 (18:16 +0200)]
Issue 3460: Provide markup commands and music functions for accordion registration
For efficiency reasons, this remains in a separate module for now and
can be called using
#(use-modules (scm accreg))
at the start of the file.
David Kastrup [Mon, 15 Jul 2013 07:41:07 +0000 (09:41 +0200)]
Issue 3453: Silence a number of compiler warnings
Jean-Charles Malahieude [Sat, 20 Jul 2013 12:50:48 +0000 (14:50 +0200)]
Merge branch 'master' into translation
Julien Rioux [Sun, 7 Jul 2013 18:10:40 +0000 (20:10 +0200)]
Build: Small dependency fix (issue 3442).
This sets the dependency of texi files more accurately and it rids
us of strange errors like the following from building the zh doc:
Must remake target `web.texi'.
Ignoring VPATH name `~/git/lilypond/Documentation/zh/web.texi'.
Successfully remade target file `web.texi'.
[...]
Finished prerequisites of target file `out-www/web.texi'.
Must remake target `out-www/web.texi'.
mkdir -p out-www/
( echo ./out-www/web.texi: > out-www/web.dep ) && cp -f web.texi out-www/web.texi
cp: cannot stat `web.texi': No such file or directory
make[1]: *** [out-www/web.texi] Error 1
Julien Rioux [Mon, 8 Jul 2013 12:37:38 +0000 (14:37 +0200)]
Website build depends on version information (issue 3447).
David Kastrup [Fri, 12 Jul 2013 13:03:08 +0000 (15:03 +0200)]
Issue 3444: No warning for misspelled properties
This makes sure that properties are checked to be assignable even when
assigning #f or '() to them.
David Kastrup [Fri, 12 Jul 2013 21:11:55 +0000 (23:11 +0200)]
input/regression/tuplet-no-stems.ly: fix obsolete number-visibility
David Kastrup [Fri, 12 Jul 2013 20:27:21 +0000 (22:27 +0200)]
Remove obsolete Staff.minimumVerticalExtent unsetting in input/regression/system-extents.ly
David Kastrup [Mon, 15 Jul 2013 13:23:22 +0000 (15:23 +0200)]
Issue 3455: Fix flex warning: -s option given but default rule can be matched
Mark Polesky [Thu, 11 Jul 2013 06:41:35 +0000 (23:41 -0700)]
Doc (NR, repeats): Minor clarification.
Thomas Morley [Mon, 15 Jul 2013 10:28:56 +0000 (12:28 +0200)]
Issue 3151: Fix some oversights of \layout in \book
follow-up for issue 3151
Signed-off-by: David Kastrup <dak@gnu.org>
Thomas Morley [Mon, 15 Jul 2013 10:18:18 +0000 (12:18 +0200)]
Issue 3450: \addlyrics doesn't work with TabStaff
More details about limitation of \addlyrics in
Documentation/notation/vocal.itely
Add a hint, that \addlyrics does not work with TabStaff
Signed-off-by: David Kastrup <dak@gnu.org>
David Kastrup [Tue, 9 Jul 2013 18:22:24 +0000 (20:22 +0200)]
Issue 3449: Shift accordion register symbols down by half a line width
This makes the documented proposals for combining the accordion
register symbols together with the accordion dot symbol match in
positioning. It would have been feasible instead to shift the
(centered) accordion dot, but some register symbols work with
different line widths.
The net result will now exhibit a slight descender (namely half a
linewidth) of the accordion register symbols when used in a running
line.
Phil Holmes [Sun, 14 Jul 2013 21:54:44 +0000 (22:54 +0100)]
Release: bump VERSION.
Phil Holmes [Sun, 14 Jul 2013 09:54:55 +0000 (10:54 +0100)]
Release: update news.
Phil Holmes [Sun, 14 Jul 2013 09:54:54 +0000 (10:54 +0100)]
PO: update template.
Phil Holmes [Sun, 14 Jul 2013 09:54:54 +0000 (10:54 +0100)]
Release: bump VERSION_DEVEL.
Federico Bruni [Sun, 14 Jul 2013 09:32:48 +0000 (11:32 +0200)]
Doc-it: add chapter 1.5 of Notation Reference
Mark Polesky [Thu, 11 Jul 2013 06:26:54 +0000 (23:26 -0700)]
Issue 3451: anacrucis -> anacrusis.
Jean-Charles Malahieude [Sat, 13 Jul 2013 13:40:49 +0000 (15:40 +0200)]
Web-fr: correct ref in download
Jean-Charles Malahieude [Sat, 13 Jul 2013 13:39:06 +0000 (15:39 +0200)]
Doc-fr: reflects lsr-update
David Kastrup [Mon, 8 Jul 2013 10:12:49 +0000 (12:12 +0200)]
Run scripts/auxiliar/makelsr.py
David Kastrup [Mon, 8 Jul 2013 10:06:10 +0000 (12:06 +0200)]
Issue 3446: Use \translate-scaled in accordion-discant-symbols.ly
Otherwise prospective changes of font-size lead to ugly results.
David Kastrup [Sat, 6 Jul 2013 09:20:29 +0000 (11:20 +0200)]
Issue 3440: Avoid infinite recursion in Emacs' LilyPond-mode for percent in filenames
When using a file name like "Mazurek D%85browskiego.ly", using C-c C-l
in LilyPond-mode resulted in
let: Variable binding depth exceeds max-specpdl-size
errors. This fixes the problem by not doing further percent expansion
on the file name in `LilyPond-command-expand'.
David Kastrup [Fri, 5 Jul 2013 16:23:28 +0000 (18:23 +0200)]
Issue 3439: Create a two-argument form of define-event-class
This definition of define-event-class just specifies the event class
symbol itself as well as its immediate parent class. Redefining
existing event classes is not (yet?) supported.
David Kastrup [Thu, 4 Jul 2013 17:51:14 +0000 (19:51 +0200)]
Reinitialize all-event-classes and all-grob-descriptions after session
David Kastrup [Thu, 4 Jul 2013 12:06:35 +0000 (14:06 +0200)]
Revert "Make EventClass hierarchy a property of Global context"
This reverts commit
ae2db5b21bf232f5145f3a3e091689c8fc7247e9 .
Conflicts:
lily/context-scheme.cc
lily/global-context.cc
lily/music.cc
lily/part-combine-iterator.cc
scm/define-event-classes.scm
scm/document-music.scm
Independently introduced conflict:
lily/footnote-engraver.cc
Also fix tabs reintroduced by revert
Federico Bruni [Sat, 6 Jul 2013 10:39:37 +0000 (12:39 +0200)]
issue 3441: banjo example should use Staff + TabStaff
David Kastrup [Thu, 11 Jul 2013 14:49:59 +0000 (16:49 +0200)]
Revert "Issue3383: old-straight-flag + smaller Stem.thickness gives no output and huge over"
This reverts commit
04ce84386dc022316c347ee0c5049c852eea3421 .
This is a temporary measure for dealing with issue 3432.
Jean-Charles Malahieude [Wed, 10 Jul 2013 17:24:48 +0000 (19:24 +0200)]
Doc-fr: apply "Updates to NR 1-5"
Phil Holmes [Tue, 9 Jul 2013 14:33:55 +0000 (15:33 +0100)]
Add comment to robots.txt to check where it goes
Phil Holmes [Mon, 8 Jul 2013 15:06:34 +0000 (16:06 +0100)]
Update news with windows problem
Mark Polesky [Sat, 29 Jun 2013 02:18:47 +0000 (19:18 -0700)]
Issue 3190: Fix W3C compliance.
Fix incorrect nesting of tables in `Manuals' section of
Community > Development on website.
Adjust css rules as needed.
Mark Polesky [Fri, 28 Jun 2013 06:49:42 +0000 (23:49 -0700)]
Issue 1168: website graphical design
On the website home page:
Center the `squiggle' graphic.
Add vertical space between news posts.
Mark Polesky [Mon, 1 Jul 2013 03:29:05 +0000 (20:29 -0700)]
Issue 519: Warn about cross-platform font inconsistencies.
Jean-Charles Malahieude [Sun, 7 Jul 2013 09:43:34 +0000 (11:43 +0200)]
Merge branch 'master' into translation
Phil Holmes [Mon, 24 Jun 2013 15:48:20 +0000 (16:48 +0100)]
Adds version number to web page side bar (Issue 3367)
Phil Holmes [Fri, 28 Jun 2013 17:02:31 +0000 (18:02 +0100)]
Updates to NR sections 3 and 4
Phil Holmes [Sun, 30 Jun 2013 15:29:13 +0000 (16:29 +0100)]
Updates to NR chapter 5
Phil Holmes [Tue, 2 Jul 2013 10:13:04 +0000 (11:13 +0100)]
Make format for key changes consistent; minor formatting corrections for affected regtests
David Kastrup [Mon, 1 Jul 2013 09:10:40 +0000 (11:10 +0200)]
Issue 3421: Percent signs in ghostscript output files should be duplicated
Jean-Charles Malahieude [Fri, 5 Jul 2013 17:33:56 +0000 (19:33 +0200)]
Web-fr: updates browser-language
according to latest Firefox
Federico Bruni [Thu, 4 Jul 2013 20:28:02 +0000 (22:28 +0200)]
Doc-it: add chapter 1.4 of Notation Reference
Federico Bruni [Sun, 2 Jun 2013 09:45:59 +0000 (11:45 +0200)]
Doc-it: fix credits for translation checkers
I want to keep track of translated files that still need a review
from a translation checker. And I don't want someone to be credited
for something he never did.
Keith OHara [Wed, 3 Jul 2013 03:44:22 +0000 (20:44 -0700)]
Revert "outside-staff-padding: just one pad; issue 2910"
This reverts commit
8d96001e14317b93c68a749c2ec270b3738e7ad9 .
Phil Holmes [Sun, 30 Jun 2013 21:33:12 +0000 (22:33 +0100)]
Release: bump VERSION.
Phil Holmes [Sun, 30 Jun 2013 15:35:49 +0000 (16:35 +0100)]
Release: update news.
Phil Holmes [Sun, 30 Jun 2013 15:35:41 +0000 (16:35 +0100)]
PO: update template.
Phil Holmes [Sun, 30 Jun 2013 15:35:32 +0000 (16:35 +0100)]
Release: bump VERSION_DEVEL.
Mike Solomon [Sun, 30 Jun 2013 11:29:37 +0000 (07:29 -0400)]
Fix Janek's e-mail in Ponding.
Phil Holmes [Tue, 25 Jun 2013 14:24:30 +0000 (15:24 +0100)]
Updates to NR chapter 2
Thomas Morley [Sun, 30 Jun 2013 10:19:58 +0000 (12:19 +0200)]
Issue 3422: Changing EventChord to NoteEvent in scheme-tutorial.itely
Signed-off-by: David Kastrup <dak@gnu.org>
Mike Solomon [Sun, 30 Jun 2013 01:13:00 +0000 (21:13 -0400)]
Announces the LilyPond Blog in pondings.
Janek Warchoł [Sat, 29 Jun 2013 19:49:02 +0000 (21:49 +0200)]
news: lilypondblog moved to new domain
Phil Holmes [Fri, 21 Jun 2013 13:56:27 +0000 (14:56 +0100)]
Updates to NR chapter 1
David Kastrup [Sat, 22 Jun 2013 18:57:09 +0000 (20:57 +0200)]
Issue 3420: Stop Documentation/ly-examples/orchestra.ly from redefining markup commands
Thomas Morley [Wed, 26 Jun 2013 12:15:39 +0000 (14:15 +0200)]
Issue 3424: Forgotten @code{} in pitch-scheme.cc
Wraps middleCOffset from doc-string of "ly:set-middle-C!"
(pitch-scheme.cc) into @code{}
Keith OHara [Thu, 13 Jun 2013 07:27:25 +0000 (00:27 -0700)]
outside-staff-padding: just one pad; issue 2910
The 'outside-staff-padding of the object being placed on the outside is
left between it and any objects closer to the staff.
David Kastrup [Wed, 19 Jun 2013 09:42:27 +0000 (11:42 +0200)]
Issue 3414: Mark c0-position as an internal grob property
Since its value is explicitly initialized from either
middleCClefPosition or middleCPosition for the relevant grobs
KeySignature and KeyCancellation, overriding or tweaking it has no
visible effect.
Jean-Charles Malahieude [Sun, 23 Jun 2013 11:28:50 +0000 (13:28 +0200)]
Doc-fr: updates texidocs
Jean-Charles Malahieude [Sat, 22 Jun 2013 15:25:50 +0000 (17:25 +0200)]
Doc-fr: updates LM, NR, Usage, Extending and Web
Phil Holmes [Sat, 22 Jun 2013 09:26:29 +0000 (10:26 +0100)]
LSR updates
Phil Holmes [Sat, 22 Jun 2013 09:05:58 +0000 (10:05 +0100)]
Local LSR updates
Jean-Charles Malahieude [Fri, 21 Jun 2013 19:20:08 +0000 (21:20 +0200)]
Merge branch 'master' into translation
David Kastrup [Sun, 16 Jun 2013 20:13:39 +0000 (22:13 +0200)]
Issue 3413: Remove patches from elisp
The files emacsclient.patch and server.el.patch applied to ancient
versions of Emacs. They have been unnecessary for more than 8 years
now. There is no conceivable use for them any more.
Jean-Charles Malahieude [Sat, 15 Jun 2013 09:47:08 +0000 (11:47 +0200)]
Web: Use @dots{} instead of ... in intro and helpus
Jean-Charles Malahieude [Sat, 15 Jun 2013 09:46:26 +0000 (11:46 +0200)]
Doc: Use @dots{} instead of ... in Usage
Jean-Charles Malahieude [Sat, 15 Jun 2013 09:45:53 +0000 (11:45 +0200)]
Doc: Use @dots{} instead of ... in LM
Jean-Charles Malahieude [Sat, 15 Jun 2013 09:44:05 +0000 (11:44 +0200)]
Doc: Use @dots{} instead of ... in Extending
David Kastrup [Thu, 13 Jun 2013 13:52:14 +0000 (15:52 +0200)]
Issue 3411: Mostly cosmetic simplifications in woodwind diagrams and library
David Kastrup [Tue, 18 Jun 2013 11:56:31 +0000 (13:56 +0200)]
Remove bashisms from some build scripts
test uses = and not == for comparisons.
Keith OHara [Sat, 8 Jun 2013 04:46:36 +0000 (21:46 -0700)]
Let the system-start brace have a extent; issue 3386
David Kastrup [Sat, 15 Jun 2013 08:24:52 +0000 (10:24 +0200)]
Run scripts/auxiliar/update-with-convert-ly.sh
David Kastrup [Sun, 9 Jun 2013 10:37:33 +0000 (12:37 +0200)]
Issue 3406: convert-ly: Flag.transparent and Flag.color inherit from Stem
After issue 3395, Flag color and transparency does not need to be
changed in synch with Stem color and transparency.
Strictly speaking, it is overkill to change synchronized reverts along
with synchronized overrides: this does not work with things like
\override Stem.color = #red
\override Flag.color = #blue
...
\revert Stem.color
\revert Flag.color
where only the reverts get conflated (and thus Flag color stays in
place). That's less than perfect, but probably better than leaving
reverts alone (for Flag.transparent, they might have been created
automatically by an earlier convert-ly rule).
David Kastrup [Thu, 6 Jun 2013 15:37:44 +0000 (17:37 +0200)]
Issue3383: old-straight-flag + smaller Stem.thickness gives no output and huge over
This replaces the numerically imprudent y_intercept_ in buildings with
start_height_ and adapts calculations.
Benkő Pál [Thu, 6 Jun 2013 20:46:41 +0000 (22:46 +0200)]
cleanup
- remove unused variable appearance
- fix a copy'n'paste typo in comment
- space before function call
Benkő Pál [Thu, 6 Jun 2013 20:04:51 +0000 (22:04 +0200)]
issue 3403: make Completion_rest_engraver aware of completionUnit
following up issues 2470 and 3402
(
49e8c80e3282cefff91ad1b5aaff5d91b443ba5e and
8aa4cb6bb69145e54f92f2043762219ca008e144 )
Benkő Pál [Thu, 6 Jun 2013 20:02:56 +0000 (22:02 +0200)]
extend completion unit testing to test rests too