]>
git.donarmstrong.com Git - lilypond.git/log
Carl Sorensen [Sat, 20 Aug 2011 22:41:03 +0000 (16:41 -0600)]
Fix beamlet pointing wrong way in tuplets (issue 11).
Add data structure to capture the tuplet structure.
Make beaming reflect subdivisions.
Eliminate rule to force minimum beamlets by combining all beams,
and replace it with rule to make beamlets point toward complete
beats (high rhythmic importance).
Add regression tests.
Adjust to handle beats properly for subdivision
Add regression test for beamlets pointing toward beats
David Kastrup [Wed, 23 Nov 2011 23:55:51 +0000 (00:55 +0100)]
lily-parser.cc: remove dead array define_spots_
Graham Percival [Thu, 24 Nov 2011 04:24:41 +0000 (04:24 +0000)]
Release: bump version.
Graham Percival [Thu, 24 Nov 2011 01:24:24 +0000 (01:24 +0000)]
Release: update news.
David Kastrup [Sun, 20 Nov 2011 19:21:06 +0000 (20:21 +0100)]
parser.yy: allow negative numbers as function arguments while keeping postevents operative
David Kastrup [Wed, 23 Nov 2011 06:19:50 +0000 (07:19 +0100)]
Run scripts/auxiliar/update-with-convert-ly.sh
David Kastrup [Fri, 18 Nov 2011 16:02:32 +0000 (17:02 +0100)]
Add \accidentalStyle command
Keith OHara [Wed, 23 Nov 2011 05:47:41 +0000 (21:47 -0800)]
Repair dangerous loop from commit
7ee874c5
David Kastrup [Wed, 16 Nov 2011 22:18:35 +0000 (23:18 +0100)]
Allow embedded Scheme inside of markup expressions
David Kastrup [Wed, 16 Nov 2011 07:04:23 +0000 (08:04 +0100)]
Lambaize $ and # in #{ ... #} to make Guile V2 happy.
David Kastrup [Tue, 22 Nov 2011 13:20:14 +0000 (14:20 +0100)]
Use *unspecified* and/or unspecified? instead of (begin)
Keith OHara [Tue, 22 Nov 2011 08:23:46 +0000 (00:23 -0800)]
Fix array over-run; issue 1723
David Kastrup [Mon, 21 Nov 2011 18:26:53 +0000 (19:26 +0100)]
Get rid of pending_string_includes
David Kastrup [Mon, 21 Nov 2011 16:48:07 +0000 (17:48 +0100)]
ly:parser-include-string can't be executed asynchronously
David Kastrup [Mon, 21 Nov 2011 09:12:52 +0000 (10:12 +0100)]
Don't let cloned parsers and lexers inherit error state.
David Kastrup [Fri, 18 Nov 2011 11:20:08 +0000 (12:20 +0100)]
Documentation improvements concerning Scheme programming.
Phil Holmes [Fri, 18 Nov 2011 17:37:59 +0000 (17:37 +0000)]
Updates to bug squad rota
David Kastrup [Fri, 18 Nov 2011 17:25:27 +0000 (18:25 +0100)]
update-with-convert-ly.sh: improve exclusion patterns for find
Phil Holmes [Fri, 18 Nov 2011 16:54:03 +0000 (16:54 +0000)]
Prevents CS docs building unnecessarily issue 2038
David Kastrup [Fri, 18 Nov 2011 08:48:05 +0000 (09:48 +0100)]
beam.cc: comment fix
Graham Percival [Fri, 18 Nov 2011 21:00:35 +0000 (21:00 +0000)]
Release: bump version.
Graham Percival [Fri, 18 Nov 2011 12:32:24 +0000 (12:32 +0000)]
Release: update news.
David Kastrup [Mon, 14 Nov 2011 09:28:56 +0000 (10:28 +0100)]
lexer.ll: Allow include file names to be specified as Scheme expression
David Kastrup [Sun, 13 Nov 2011 20:36:32 +0000 (21:36 +0100)]
parser.yy: remove unused argument and functions
David Kastrup [Thu, 10 Nov 2011 09:02:00 +0000 (10:02 +0100)]
Doc work
David Kastrup [Wed, 9 Nov 2011 18:00:29 +0000 (19:00 +0100)]
Separate read/eval for Scheme expressions.
David Kastrup [Wed, 9 Nov 2011 11:53:56 +0000 (12:53 +0100)]
Remove all traces of ly:export
David Kastrup [Wed, 16 Nov 2011 08:27:58 +0000 (09:27 +0100)]
Fold set-time-signature into \time and run update-with-convert-ly.sh
David Kastrup [Wed, 9 Nov 2011 10:54:11 +0000 (11:54 +0100)]
Run scripts/auxiliar/update-with-convert-ly.sh
David Kastrup [Wed, 9 Nov 2011 10:37:39 +0000 (11:37 +0100)]
Fold set-time-signature into \time
David Kastrup [Wed, 9 Nov 2011 09:17:37 +0000 (10:17 +0100)]
Make new predicate number-list?
Werner Lemberg [Tue, 15 Nov 2011 16:27:51 +0000 (17:27 +0100)]
Add a newline at EOF.
Reinhold Kainhofer [Wed, 28 Sep 2011 10:39:12 +0000 (12:39 +0200)]
Warnings: Move all warning-as-error handling to warn.cc
This finally makes that option apply to ALL warnings, and it considerably cleans up the error/warning functions.
David Kastrup [Thu, 10 Nov 2011 09:50:45 +0000 (10:50 +0100)]
grob.cc: rewrite O(n^2) algorithm in Grob::common_refpoint algorithm to O(n)
Carl Sorensen [Sat, 12 Nov 2011 21:45:58 +0000 (14:45 -0700)]
Update CG with new location for lilydev (Issue 2031)
David Kastrup [Sat, 12 Nov 2011 14:28:13 +0000 (15:28 +0100)]
Fix autoconf fallout from yaffut fix
Graham Percival [Sat, 12 Nov 2011 11:35:56 +0000 (11:35 +0000)]
Release: bump version.
Graham Percival [Sat, 12 Nov 2011 02:30:36 +0000 (02:30 +0000)]
Release: update news.
Ian Hulin [Tue, 8 Nov 2011 12:29:23 +0000 (12:29 +0000)]
Tracker 2025 - move safe utility to separate module to aid Guile V2 migration
lily.scm (define safe-objects) and (define-macro define-safe-public)
moved to new scm/safe-utility-defs.scm
new file scm/safe-utility-defs.scm
All other scm files using define-safe-public now have
(use-modules (scm safe-utility-defs)) call added.
scm/chord-entry.scm
scm/define-music-types.scm
scm/lily-library.scm
scm/music-functions.scm
scm/paper.scm
David Kastrup [Thu, 10 Nov 2011 12:16:48 +0000 (13:16 +0100)]
Don't let yaffut try to demangle when autoconf figures this won't work
David Kastrup [Mon, 7 Nov 2011 14:22:24 +0000 (15:22 +0100)]
Adapt docs to new $ and #{ ... #} behavior
David Kastrup [Thu, 10 Nov 2011 14:41:41 +0000 (15:41 +0100)]
Let #{ ... #} pass its $ handling to environment cloning and run convert-ly
David Kastrup [Sun, 6 Nov 2011 18:13:50 +0000 (19:13 +0100)]
Permit ly:parser-clone to receive an environment
David Kastrup [Tue, 8 Nov 2011 14:21:49 +0000 (15:21 +0100)]
Run update-with-convert-ly, and run convert-ly manually on scm/*.scm
David Kastrup [Sun, 6 Nov 2011 18:15:27 +0000 (19:15 +0100)]
Let #{ ... #} pass its $ handling to environment cloning
Includes convertrules.py rules for dealing with #{ ... #} and for
removing uses of ly:export
David Kastrup [Sun, 6 Nov 2011 11:08:45 +0000 (12:08 +0100)]
lexer.ll: add $ for immediate export.
Graham Percival [Thu, 10 Nov 2011 17:41:29 +0000 (17:41 +0000)]
Release: bump version.
Graham Percival [Thu, 10 Nov 2011 12:00:04 +0000 (12:00 +0000)]
Merge remote branch 'origin' into release/unstable
Graham Percival [Thu, 10 Nov 2011 11:28:53 +0000 (11:28 +0000)]
Release: update news.
Graham Percival [Thu, 10 Nov 2011 11:28:39 +0000 (11:28 +0000)]
Merge remote branch 'origin' into release/unstable
David Kastrup [Sat, 5 Nov 2011 09:26:17 +0000 (10:26 +0100)]
parser.yy: allow postevents in function arguments in general
David Kastrup [Thu, 10 Nov 2011 09:08:53 +0000 (10:08 +0100)]
Emergency fix of croaked translations
Mike Solomon [Thu, 10 Nov 2011 01:19:13 +0000 (02:19 +0100)]
Standardizes X extents of beams across beam calculations.
This code makes sure that the same X extent is used for all beam
calculations via the X-positions property, including in spanner_length.
Graham Percival [Wed, 9 Nov 2011 17:29:04 +0000 (17:29 +0000)]
Release: update news.
Mike Solomon [Wed, 9 Nov 2011 14:02:35 +0000 (15:02 +0100)]
Makes line breaking options more accessible to grobs.
Mike Solomon [Wed, 9 Nov 2011 13:41:21 +0000 (14:41 +0100)]
Caches full score pure minimum translations in align-interface implementing grobs.
Graham Percival [Sat, 5 Nov 2011 08:54:28 +0000 (08:54 +0000)]
Correct forward declarations (struct vs. class)
David Kastrup [Tue, 1 Nov 2011 11:56:29 +0000 (12:56 +0100)]
programming-interface.itely: Explain new optional argument semantics and \default
David Kastrup [Fri, 4 Nov 2011 08:54:17 +0000 (09:54 +0100)]
parser.yy: Allow backup and reparse of some more complex arguments
David Kastrup [Sat, 29 Oct 2011 18:26:32 +0000 (20:26 +0200)]
parser.yy et al: make \mark a musicfunction.
David Kastrup [Sat, 29 Oct 2011 21:13:31 +0000 (23:13 +0200)]
parser.yy et al: make \time and \times musicfunctions.
David Kastrup [Sun, 30 Oct 2011 07:09:57 +0000 (08:09 +0100)]
Replace \key with music function
David Kastrup [Tue, 1 Nov 2011 10:57:41 +0000 (11:57 +0100)]
input/regression/optional-args-backup.ly: Test backing up of optional argument parts.
David Kastrup [Sun, 30 Oct 2011 07:06:53 +0000 (08:06 +0100)]
Use the new fraction? predicate where appropriate.
David Kastrup [Sun, 30 Oct 2011 06:54:39 +0000 (07:54 +0100)]
Implement fraction? predicate checking for pair of unsigned integers
David Kastrup [Thu, 27 Oct 2011 00:22:45 +0000 (02:22 +0200)]
parser.yy: Allow numbers, fractions and \default as arguments.
Common parts of function_arglist and function_arglist_closed are
also factored out in order to avoid premature parser decisions.
In closed music expressions (mostly in the context of optional
arguments), numbers with units (3\cm) and "wide" fractions (3 / 4) are
not recognized, but if the respective number is backed up because of
a false predicate, they can still be used in that manner in a
mandatory argument.
As a consequence of moving most of the optional argument checking into
predicates, the operator priority system could be vastly simplified.
\default can be used to force the rest of an optional argument block
to get skipped. It is the only way to skip optional arguments if they
are not followed by a mandatory argument, since otherwise a skipped
value could not be interpreted anywhere else in the argument list.
David Kastrup [Tue, 1 Nov 2011 11:27:56 +0000 (12:27 +0100)]
parser.yy et al: make UNSIGNED a Scheme value token
David Kastrup [Sat, 29 Oct 2011 10:44:15 +0000 (12:44 +0200)]
Move priority of \addlyrics and composite music below function arguments.
Needed in order to make closed_music a subset of music recognizable
without lookahead.
David Kastrup [Mon, 7 Nov 2011 19:52:13 +0000 (20:52 +0100)]
Run scripts/auxiliar/update-with-convert-ly.sh
David Kastrup [Mon, 7 Nov 2011 19:05:42 +0000 (20:05 +0100)]
scripts/auxiliar/update-with-convert-ly.sh: let update rules skip out and out-www, include *.ily
Mike Solomon [Mon, 7 Nov 2011 15:04:16 +0000 (16:04 +0100)]
Fixes issue 2005 - scripts move unnecessarily away from accidentals.
Francisco Vila [Mon, 7 Nov 2011 17:10:39 +0000 (18:10 +0100)]
Merge branch 'lilypond/translation'
David Kastrup [Tue, 1 Nov 2011 19:55:04 +0000 (20:55 +0100)]
Issue 1954: Implement event type filtering for pointAndClick events.
Francisco Vila [Mon, 7 Nov 2011 01:02:43 +0000 (02:02 +0100)]
Merge branch 'master' into lilypond/translation
David Kastrup [Thu, 3 Nov 2011 11:22:09 +0000 (12:22 +0100)]
Add regtest for complex \once.
David Kastrup [Tue, 1 Nov 2011 17:51:40 +0000 (18:51 +0100)]
Implement \once as music function able to operate on complex stuff.
Jean-Charles Malahieude [Sun, 6 Nov 2011 20:22:32 +0000 (21:22 +0100)]
Doc-fr: NR rhythms
Jean-Charles Malahieude [Sun, 6 Nov 2011 15:01:54 +0000 (16:01 +0100)]
Doc-fr: NR staff
quoting and cueing
Yoshiki Sawada [Fri, 4 Nov 2011 20:13:51 +0000 (05:13 +0900)]
Doc-ja: update fretted-strings
Doc-ja: update fretted-strings
Jean-Charles Malahieude [Fri, 4 Nov 2011 15:06:06 +0000 (16:06 +0100)]
Doc-fr: lilypond-book (typos)
Adam Spiers [Tue, 1 Nov 2011 15:54:28 +0000 (15:54 +0000)]
replace tabs with spaces and fix indentation in ly/chord-modifiers-init.ly
Jean-Charles Malahieude [Thu, 3 Nov 2011 15:36:00 +0000 (16:36 +0100)]
Doc-fr: lilypond-book.itely full review
Jean-Charles Malahieude [Thu, 3 Nov 2011 15:34:03 +0000 (16:34 +0100)]
Web-fr: small updates
* community
* introduction
Jean-Charles Malahieude [Thu, 3 Nov 2011 15:32:02 +0000 (16:32 +0100)]
Doc-fr: Usage - small updates
* external
* running
* updating
Jean-Charles Malahieude [Thu, 3 Nov 2011 15:28:46 +0000 (16:28 +0100)]
Doc-fr: Notation Ref - small updates
* keyboards
* appendices
* repeats
David Kastrup [Fri, 28 Oct 2011 11:52:54 +0000 (13:52 +0200)]
changing-defaults.itely: Remove obsolete section about \RemoveEmptyStaves
James Lowe [Sun, 30 Oct 2011 15:05:28 +0000 (15:05 +0000)]
Doc: scm file moved bar-extent to user properties
This is for issue 1977
Mike Solomon [Wed, 2 Nov 2011 13:26:56 +0000 (14:26 +0100)]
Adds in-notes to LilyPond.
In notes function like footnotes in that they serve to annotate music,
but are different in that they are typeset either above or below
the system to which the grob being annotated belongs.
Currently, in-notes are not implemented in top-level markups. This will
hopefully be the subject of a future patch.
This patch also does some clean up in page-breaking.cc and
page-layout-problem.cc to speed up the performance of scores with
in-notes and/or footnotes.
Julien Rioux [Mon, 17 Oct 2011 23:14:16 +0000 (19:14 -0400)]
Fix hyperlinks on web-big-page (issue 1917).
Julien Rioux [Tue, 25 Oct 2011 12:15:30 +0000 (08:15 -0400)]
Fix the links to music samples in web-big-page (issue 1663).
We move all of Documentation/web/ly-examples to Documentation/ly-examples
and rework the links for the split manuals. This puts the ly-examples subdir
on par with e.g. the pictures subdir as a top-level subdir.
Sven Axelsson [Wed, 26 Oct 2011 12:38:15 +0000 (13:38 +0100)]
Updates to Bagpipe.ly (issue 1993)
After using \small, add \normalsize after each instance
Change submitted by Sven Axelsson
David Kastrup [Fri, 28 Oct 2011 11:52:54 +0000 (13:52 +0200)]
changing-defaults.itely: correct misstatement about variables for context mods
Seafire [Mon, 3 Oct 2011 06:30:36 +0000 (01:30 -0500)]
Dots in chords can not be moved Issue 1266
Jean-Charles Malahieude [Thu, 3 Nov 2011 14:04:59 +0000 (15:04 +0100)]
DOC: lilypond-book HTML section
evident wrong copy & paste
Jean-Charles Malahieude [Thu, 3 Nov 2011 11:19:51 +0000 (12:19 +0100)]
Doc-fr: adjust commit ID
Jean-Charles Malahieude [Wed, 2 Nov 2011 19:02:21 +0000 (20:02 +0100)]
Doc-fr: Notation updates
* input
* appendices
Jean-Charles Malahieude [Wed, 2 Nov 2011 18:59:34 +0000 (19:59 +0100)]
Doc-fr: nitpicks in learning
* generating output
* common notation
* fundamental
Francisco Vila [Tue, 1 Nov 2011 20:23:36 +0000 (21:23 +0100)]
Doc-es: adjust snippet version IDs.
Francisco Vila [Tue, 1 Nov 2011 20:09:52 +0000 (21:09 +0100)]
Doc: run makelsr locally.
Federico Bruni [Tue, 1 Nov 2011 15:37:37 +0000 (16:37 +0100)]
Web-it: fix a node that should not be translated