]> git.donarmstrong.com Git - lilypond.git/log
lilypond.git
12 years agoRelease: update news. release/2.15.19-1
Graham Percival [Fri, 18 Nov 2011 12:32:24 +0000 (12:32 +0000)]
Release: update news.

12 years agolexer.ll: Allow include file names to be specified as Scheme expression
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

12 years agoparser.yy: remove unused argument and functions
David Kastrup [Sun, 13 Nov 2011 20:36:32 +0000 (21:36 +0100)]
parser.yy: remove unused argument and functions

12 years agoDoc work
David Kastrup [Thu, 10 Nov 2011 09:02:00 +0000 (10:02 +0100)]
Doc work

12 years agoSeparate read/eval for Scheme expressions.
David Kastrup [Wed, 9 Nov 2011 18:00:29 +0000 (19:00 +0100)]
Separate read/eval for Scheme expressions.

12 years agoRemove all traces of ly:export
David Kastrup [Wed, 9 Nov 2011 11:53:56 +0000 (12:53 +0100)]
Remove all traces of ly:export

12 years agoFold set-time-signature into \time and run update-with-convert-ly.sh
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

12 years agoRun scripts/auxiliar/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

12 years agoFold set-time-signature into \time
David Kastrup [Wed, 9 Nov 2011 10:37:39 +0000 (11:37 +0100)]
Fold set-time-signature into \time

12 years agoMake new predicate number-list?
David Kastrup [Wed, 9 Nov 2011 09:17:37 +0000 (10:17 +0100)]
Make new predicate number-list?

12 years agoAdd a newline at EOF.
Werner Lemberg [Tue, 15 Nov 2011 16:27:51 +0000 (17:27 +0100)]
Add a newline at EOF.

12 years agoWarnings: Move all warning-as-error handling to warn.cc
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.

12 years agogrob.cc: rewrite O(n^2) algorithm in Grob::common_refpoint algorithm to O(n)
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)

12 years agoUpdate CG with new location for lilydev (Issue 2031)
Carl Sorensen [Sat, 12 Nov 2011 21:45:58 +0000 (14:45 -0700)]
Update CG with new location for lilydev (Issue 2031)

12 years agoFix autoconf fallout from yaffut fix
David Kastrup [Sat, 12 Nov 2011 14:28:13 +0000 (15:28 +0100)]
Fix autoconf fallout from yaffut fix

12 years agoRelease: bump version.
Graham Percival [Sat, 12 Nov 2011 11:35:56 +0000 (11:35 +0000)]
Release: bump version.

12 years agoRelease: update news. release/2.15.18-1
Graham Percival [Sat, 12 Nov 2011 02:30:36 +0000 (02:30 +0000)]
Release: update news.

12 years agoTracker 2025 - move safe utility to separate module to aid Guile V2 migration
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

12 years agoDon't let yaffut try to demangle when autoconf figures this won't work
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

12 years agoAdapt docs to new $ and #{ ... #} behavior
David Kastrup [Mon, 7 Nov 2011 14:22:24 +0000 (15:22 +0100)]
Adapt docs to new $ and #{ ... #} behavior

12 years agoLet #{ ... #} pass its $ handling to environment cloning and run convert-ly
David Kastrup [Thu, 10 Nov 2011 14:41:41 +0000 (15:41 +0100)]
Let #{ ... #} pass its $ handling to environment cloning and run convert-ly

12 years agoPermit ly:parser-clone to receive an environment
David Kastrup [Sun, 6 Nov 2011 18:13:50 +0000 (19:13 +0100)]
Permit ly:parser-clone to receive an environment

12 years agoRun update-with-convert-ly, and run convert-ly manually on scm/*.scm
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

12 years agoLet #{ ... #} pass its $ handling to environment cloning
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

12 years agolexer.ll: add $ for immediate export.
David Kastrup [Sun, 6 Nov 2011 11:08:45 +0000 (12:08 +0100)]
lexer.ll: add $ for immediate export.

12 years agoRelease: bump version.
Graham Percival [Thu, 10 Nov 2011 17:41:29 +0000 (17:41 +0000)]
Release: bump version.

12 years agoMerge remote branch 'origin' into release/unstable release/2.15.17-1
Graham Percival [Thu, 10 Nov 2011 12:00:04 +0000 (12:00 +0000)]
Merge remote branch 'origin' into release/unstable

12 years agoRelease: update news.
Graham Percival [Thu, 10 Nov 2011 11:28:53 +0000 (11:28 +0000)]
Release: update news.

12 years agoMerge remote branch 'origin' into release/unstable
Graham Percival [Thu, 10 Nov 2011 11:28:39 +0000 (11:28 +0000)]
Merge remote branch 'origin' into release/unstable

12 years agoparser.yy: allow postevents in function arguments in general
David Kastrup [Sat, 5 Nov 2011 09:26:17 +0000 (10:26 +0100)]
parser.yy: allow postevents in function arguments in general

12 years agoEmergency fix of croaked translations
David Kastrup [Thu, 10 Nov 2011 09:08:53 +0000 (10:08 +0100)]
Emergency fix of croaked translations

12 years agoStandardizes X extents of beams across beam calculations.
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.

12 years agoRelease: update news.
Graham Percival [Wed, 9 Nov 2011 17:29:04 +0000 (17:29 +0000)]
Release: update news.

12 years agoMakes line breaking options more accessible to grobs.
Mike Solomon [Wed, 9 Nov 2011 14:02:35 +0000 (15:02 +0100)]
Makes line breaking options more accessible to grobs.

12 years agoCaches full score pure minimum translations in align-interface implementing 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.

12 years agoCorrect forward declarations (struct vs. class)
Graham Percival [Sat, 5 Nov 2011 08:54:28 +0000 (08:54 +0000)]
Correct forward declarations (struct vs. class)

12 years agoprogramming-interface.itely: Explain new optional argument semantics and \default
David Kastrup [Tue, 1 Nov 2011 11:56:29 +0000 (12:56 +0100)]
programming-interface.itely: Explain new optional argument semantics and \default

12 years agoparser.yy: Allow backup and reparse of some more complex arguments
David Kastrup [Fri, 4 Nov 2011 08:54:17 +0000 (09:54 +0100)]
parser.yy: Allow backup and reparse of some more complex arguments

12 years agoparser.yy et al: make \mark a musicfunction.
David Kastrup [Sat, 29 Oct 2011 18:26:32 +0000 (20:26 +0200)]
parser.yy et al: make \mark a musicfunction.

12 years agoparser.yy et al: make \time and \times musicfunctions.
David Kastrup [Sat, 29 Oct 2011 21:13:31 +0000 (23:13 +0200)]
parser.yy et al: make \time and \times musicfunctions.

12 years agoReplace \key with music function
David Kastrup [Sun, 30 Oct 2011 07:09:57 +0000 (08:09 +0100)]
Replace \key with music function

12 years agoinput/regression/optional-args-backup.ly: Test backing up of optional argument parts.
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.

12 years agoUse the new fraction? predicate where appropriate.
David Kastrup [Sun, 30 Oct 2011 07:06:53 +0000 (08:06 +0100)]
Use the new fraction? predicate where appropriate.

12 years agoImplement fraction? predicate checking for pair of unsigned integers
David Kastrup [Sun, 30 Oct 2011 06:54:39 +0000 (07:54 +0100)]
Implement fraction? predicate checking for pair of unsigned integers

12 years agoparser.yy: Allow numbers, fractions and \default as arguments.
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.

12 years agoparser.yy et al: make UNSIGNED a Scheme value token
David Kastrup [Tue, 1 Nov 2011 11:27:56 +0000 (12:27 +0100)]
parser.yy et al: make UNSIGNED a Scheme value token

12 years agoMove priority of \addlyrics and composite music below function arguments.
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.

12 years agoRun scripts/auxiliar/update-with-convert-ly.sh
David Kastrup [Mon, 7 Nov 2011 19:52:13 +0000 (20:52 +0100)]
Run scripts/auxiliar/update-with-convert-ly.sh

12 years agoscripts/auxiliar/update-with-convert-ly.sh: let update rules skip out and out-www...
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

12 years agoFixes issue 2005 - scripts move unnecessarily away from accidentals.
Mike Solomon [Mon, 7 Nov 2011 15:04:16 +0000 (16:04 +0100)]
Fixes issue 2005 - scripts move unnecessarily away from accidentals.

12 years agoMerge branch 'lilypond/translation'
Francisco Vila [Mon, 7 Nov 2011 17:10:39 +0000 (18:10 +0100)]
Merge branch 'lilypond/translation'

12 years agoIssue 1954: Implement event type filtering for pointAndClick events.
David Kastrup [Tue, 1 Nov 2011 19:55:04 +0000 (20:55 +0100)]
Issue 1954: Implement event type filtering for pointAndClick events.

12 years agoMerge branch 'master' into lilypond/translation
Francisco Vila [Mon, 7 Nov 2011 01:02:43 +0000 (02:02 +0100)]
Merge branch 'master' into lilypond/translation

12 years agoAdd regtest for complex \once.
David Kastrup [Thu, 3 Nov 2011 11:22:09 +0000 (12:22 +0100)]
Add regtest for complex \once.

12 years agoImplement \once as music function able to operate on complex stuff.
David Kastrup [Tue, 1 Nov 2011 17:51:40 +0000 (18:51 +0100)]
Implement \once as music function able to operate on complex stuff.

12 years agoDoc-fr: NR rhythms
Jean-Charles Malahieude [Sun, 6 Nov 2011 20:22:32 +0000 (21:22 +0100)]
Doc-fr: NR rhythms

12 years agoDoc-fr: NR staff
Jean-Charles Malahieude [Sun, 6 Nov 2011 15:01:54 +0000 (16:01 +0100)]
Doc-fr: NR staff
quoting and cueing

12 years agoDoc-ja: update fretted-strings
Yoshiki Sawada [Fri, 4 Nov 2011 20:13:51 +0000 (05:13 +0900)]
Doc-ja: update fretted-strings

Doc-ja: update fretted-strings

12 years agoDoc-fr: lilypond-book (typos)
Jean-Charles Malahieude [Fri, 4 Nov 2011 15:06:06 +0000 (16:06 +0100)]
Doc-fr: lilypond-book (typos)

12 years agoreplace tabs with spaces and fix indentation in ly/chord-modifiers-init.ly
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

12 years agoDoc-fr: lilypond-book.itely full review
Jean-Charles Malahieude [Thu, 3 Nov 2011 15:36:00 +0000 (16:36 +0100)]
Doc-fr: lilypond-book.itely full review

12 years agoWeb-fr: small updates
Jean-Charles Malahieude [Thu, 3 Nov 2011 15:34:03 +0000 (16:34 +0100)]
Web-fr: small updates
 * community
 * introduction

12 years agoDoc-fr: Usage - small updates
Jean-Charles Malahieude [Thu, 3 Nov 2011 15:32:02 +0000 (16:32 +0100)]
Doc-fr: Usage - small updates
 * external
 * running
 * updating

12 years agoDoc-fr: Notation Ref - small updates
Jean-Charles Malahieude [Thu, 3 Nov 2011 15:28:46 +0000 (16:28 +0100)]
Doc-fr: Notation Ref - small updates
 * keyboards
 * appendices
 * repeats

12 years agochanging-defaults.itely: Remove obsolete section about \RemoveEmptyStaves
David Kastrup [Fri, 28 Oct 2011 11:52:54 +0000 (13:52 +0200)]
changing-defaults.itely: Remove obsolete section about \RemoveEmptyStaves

12 years agoDoc: scm file moved bar-extent to user properties
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

12 years agoAdds in-notes to LilyPond.
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.

12 years agoFix hyperlinks on web-big-page (issue 1917).
Julien Rioux [Mon, 17 Oct 2011 23:14:16 +0000 (19:14 -0400)]
Fix hyperlinks on web-big-page (issue 1917).

12 years agoFix the links to music samples in web-big-page (issue 1663).
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.

12 years agoUpdates to Bagpipe.ly (issue 1993)
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

12 years agochanging-defaults.itely: correct misstatement about variables for context mods
David Kastrup [Fri, 28 Oct 2011 11:52:54 +0000 (13:52 +0200)]
changing-defaults.itely: correct misstatement about variables for context mods

12 years agoDots in chords can not be moved Issue 1266
Seafire [Mon, 3 Oct 2011 06:30:36 +0000 (01:30 -0500)]
Dots in chords can not be moved Issue 1266

12 years agoDOC: lilypond-book HTML section
Jean-Charles Malahieude [Thu, 3 Nov 2011 14:04:59 +0000 (15:04 +0100)]
DOC: lilypond-book HTML section
 evident wrong copy & paste

12 years agoDoc-fr: adjust commit ID
Jean-Charles Malahieude [Thu, 3 Nov 2011 11:19:51 +0000 (12:19 +0100)]
Doc-fr: adjust commit ID

12 years agoDoc-fr: Notation updates
Jean-Charles Malahieude [Wed, 2 Nov 2011 19:02:21 +0000 (20:02 +0100)]
Doc-fr: Notation updates
* input
* appendices

12 years agoDoc-fr: nitpicks in learning
Jean-Charles Malahieude [Wed, 2 Nov 2011 18:59:34 +0000 (19:59 +0100)]
Doc-fr: nitpicks in learning
* generating output
* common notation
* fundamental

12 years agoDoc-es: adjust snippet version IDs.
Francisco Vila [Tue, 1 Nov 2011 20:23:36 +0000 (21:23 +0100)]
Doc-es: adjust snippet version IDs.

12 years agoDoc: run makelsr locally.
Francisco Vila [Tue, 1 Nov 2011 20:09:52 +0000 (21:09 +0100)]
Doc: run makelsr locally.

12 years agoWeb-it: fix a node that should not be translated
Federico Bruni [Tue, 1 Nov 2011 15:37:37 +0000 (16:37 +0100)]
Web-it: fix a node that should not be translated

12 years agoDoc: CG updated Bug Squad List
James Lowe [Tue, 1 Nov 2011 13:12:17 +0000 (13:12 +0000)]
Doc: CG updated Bug Squad List

Swapped Dymtro for James

12 years agoDoc-it: fix wrong node translation + update
Federico Bruni [Mon, 31 Oct 2011 20:03:34 +0000 (21:03 +0100)]
Doc-it: fix wrong node translation + update

12 years agoDoc-it: fix the wrong committishes (bad object) in .texidoc files
Federico Bruni [Sun, 23 Oct 2011 18:44:34 +0000 (20:44 +0200)]
Doc-it: fix the wrong committishes (bad object) in .texidoc files

12 years agoDoc-ja: apply old updates to new files.
Francisco Vila [Mon, 31 Oct 2011 01:07:07 +0000 (02:07 +0100)]
Doc-ja: apply old updates to new files.

12 years agoMerge branch 'lilypond/translation'
Francisco Vila [Sun, 30 Oct 2011 16:24:51 +0000 (17:24 +0100)]
Merge branch 'lilypond/translation'

12 years agoDoc-ja: add fretted-strings.itely.
Yoshiki Sawada [Sat, 29 Oct 2011 16:05:42 +0000 (01:05 +0900)]
Doc-ja: add fretted-strings.itely.

Doc-ja: add fretted-strings.itely to NR.

12 years agochanges.tely: Mention syntax changes and extensions.
David Kastrup [Sat, 29 Oct 2011 12:43:49 +0000 (14:43 +0200)]
changes.tely: Mention syntax changes and extensions.

12 years agoAdd vector constructor with size argument
Carl Sorensen [Sat, 29 Oct 2011 23:46:47 +0000 (17:46 -0600)]
Add vector constructor with size argument

12 years agoAdd newlines at EOF where appropriate.
Werner Lemberg [Sat, 29 Oct 2011 11:25:13 +0000 (13:25 +0200)]
Add newlines at EOF where appropriate.

12 years agoAdds Scheme bindings for Spring constructor and setters.
Mike Solomon [Fri, 28 Oct 2011 11:51:40 +0000 (13:51 +0200)]
Adds Scheme bindings for Spring constructor and setters.

12 years agoinput/regression/tablature-letter.ly: make use of \markuplist
David Kastrup [Fri, 28 Oct 2011 09:45:40 +0000 (11:45 +0200)]
input/regression/tablature-letter.ly: make use of \markuplist

12 years agoparser.yy: Allow full_markup_list into scalars
David Kastrup [Fri, 28 Oct 2011 09:26:15 +0000 (11:26 +0200)]
parser.yy: Allow full_markup_list into scalars

12 years agoRun update-with-convert-ly
David Kastrup [Wed, 26 Oct 2011 21:38:16 +0000 (23:38 +0200)]
Run update-with-convert-ly

12 years agoRename \markuplines to \markuplist (before running convert-ly)
David Kastrup [Sun, 23 Oct 2011 16:50:46 +0000 (18:50 +0200)]
Rename \markuplines to \markuplist (before running convert-ly)

12 years agoRelease: bump version.
Graham Percival [Fri, 28 Oct 2011 06:18:19 +0000 (07:18 +0100)]
Release: bump version.

12 years agoRelease: update news. release/2.15.16-1
Graham Percival [Fri, 28 Oct 2011 04:28:33 +0000 (05:28 +0100)]
Release: update news.

12 years agoWebsite: use external $LILYPOND_WEB_MEDIA_GIT
Graham Percival [Mon, 24 Oct 2011 06:36:09 +0000 (07:36 +0100)]
Website: use external $LILYPOND_WEB_MEDIA_GIT

This builds the website using the pictures and ly-examples which
will appear on the actual website.  Previously, it used either
pictures from a local "make doc" run, or from a hard-coded
$HOME/lilypond/web-media/ directory.  The latter is how it's built
on lilypond.org, but that relies on me personally uploading new
files.

Once this is accepted and pushed, I'll dig out our "publications"
pdfs, and anything else remaining in web/, add them to this
script, then finally rename the web/ dir (which is the pre-2009
website) to oldweb/.

Building with "make doc" is completely unaffected.

12 years agoDoc: MIDI channels; issue 1591
Keith OHara [Wed, 26 Oct 2011 23:32:25 +0000 (16:32 -0700)]
Doc: MIDI channels; issue 1591

12 years agoRun update-with-convert-ly
David Kastrup [Wed, 26 Oct 2011 18:08:45 +0000 (20:08 +0200)]
Run update-with-convert-ly

12 years agoGet rid of most of the insane string-tunings API
David Kastrup [Sun, 23 Oct 2011 13:29:45 +0000 (15:29 +0200)]
Get rid of most of the insane string-tunings API

12 years agoNG and Extending: improve function documentation.
David Kastrup [Wed, 26 Oct 2011 15:18:19 +0000 (17:18 +0200)]
NG and Extending: improve function documentation.