]> git.donarmstrong.com Git - lilypond.git/log
lilypond.git
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.

12 years agoFixes issue 1506 (X-axis overhang of StaffSymbol when RehearsalMarks present).
Neil Puttock [Tue, 25 Oct 2011 16:02:47 +0000 (18:02 +0200)]
Fixes issue 1506 (X-axis overhang of StaffSymbol when RehearsalMarks present).

The StaffSymbol uses better bounds now, excluding grobs like RehearsalMark
and MetronomeMark.

12 years agoFixes double Flag #'transparent declarations
Mike Solomon [Tue, 25 Oct 2011 15:59:06 +0000 (17:59 +0200)]
Fixes double Flag #'transparent declarations

12 years agoAdds checks for ledger_positions; issue 1972
Piers Titus van der Torren [Mon, 17 Oct 2011 14:24:47 +0000 (16:24 +0200)]
Adds checks for ledger_positions; issue 1972

12 years agolily-guile: remove broken and unused function.
Bertrand Bordage [Tue, 25 Oct 2011 21:27:08 +0000 (23:27 +0200)]
lily-guile: remove broken and unused function.

12 years agoDoc improvements.
David Kastrup [Tue, 25 Oct 2011 20:48:42 +0000 (22:48 +0200)]
Doc improvements.

12 years agoDoc: Added Ian Hulin to Core dev in Authors.itexi
James Lowe [Tue, 25 Oct 2011 16:41:34 +0000 (17:41 +0100)]
Doc: Added Ian Hulin to Core dev in Authors.itexi

At the request of Ian himself

12 years agoMerge branch 'master' into lilypond/translation
Francisco Vila [Tue, 25 Oct 2011 15:43:55 +0000 (17:43 +0200)]
Merge branch 'master' into lilypond/translation

12 years agoRun update-with-convert-ly.sh
Graham Percival [Tue, 25 Oct 2011 11:01:00 +0000 (12:01 +0100)]
Run update-with-convert-ly.sh

12 years agoparser.yy: make Scheme and music expressions equivalent as function arguments.
David Kastrup [Sat, 22 Oct 2011 11:03:47 +0000 (13:03 +0200)]
parser.yy: make Scheme and music expressions equivalent as function arguments.

12 years agoLet #{ ... #} be available in init-scheme-files-body by moving parser-ly-from-scheme...
David Kastrup [Sun, 23 Oct 2011 02:29:34 +0000 (04:29 +0200)]
Let #{ ... #} be available in init-scheme-files-body by moving parser-ly-from-scheme.scm to ini-scheme-files-used

12 years agoRelease: bump version.
Graham Percival [Tue, 25 Oct 2011 02:17:05 +0000 (03:17 +0100)]
Release: bump version.

12 years agoMerge remote branch 'origin' into release/unstable release/2.15.15-1
Graham Percival [Tue, 25 Oct 2011 00:14:52 +0000 (01:14 +0100)]
Merge remote branch 'origin' into release/unstable

12 years agoFix the 404 on contributor-big-page and contributor/website-build (issue 1974).
Julien Rioux [Mon, 17 Oct 2011 17:34:50 +0000 (13:34 -0400)]
Fix the 404 on contributor-big-page and contributor/website-build (issue 1974).

They were actually excluded in the www_post processing stage because
they contain the string 'UNTRANSLATED NODE: IGNORE ME', which is part
of the actual documentation.

12 years agoCentralize the css files and fix the links to css files (issue 983).
Julien Rioux [Sun, 16 Oct 2011 11:04:17 +0000 (07:04 -0400)]
Centralize the css files and fix the links to css files (issue 983).

Put them in Documentation/css.

12 years agoImprove 671b7b6... Creates convert-ly rules to destencil Flags
David Kastrup [Mon, 24 Oct 2011 14:03:00 +0000 (16:03 +0200)]
Improve 671b7b6... Creates convert-ly rules to destencil Flags

12 years agoRelease: update news.
Graham Percival [Mon, 24 Oct 2011 06:57:52 +0000 (07:57 +0100)]
Release: update news.

12 years agoCreates convert-ly rules to destencil Flags when \override Stem #'stencil = ##f
Mike Solomon [Mon, 24 Oct 2011 06:20:52 +0000 (08:20 +0200)]
Creates convert-ly rules to destencil Flags when \override Stem #'stencil = ##f

12 years agowebsite build: copy picture files to web-media
Graham Percival [Sat, 17 Sep 2011 23:32:14 +0000 (00:32 +0100)]
website build: copy picture files to web-media

12 years agoUpdating lily-guile.cc.
Bertrand Bordage [Thu, 22 Sep 2011 11:49:07 +0000 (13:49 +0200)]
Updating lily-guile.cc.

12 years agofixcc.py now rejects astyle != 2.02
Graham Percival [Sun, 23 Oct 2011 00:46:11 +0000 (01:46 +0100)]
fixcc.py now rejects astyle != 2.02

12 years agoparser.yy: Allow a few more syntactic classes for Scheme arguments
David Kastrup [Tue, 18 Oct 2011 08:18:38 +0000 (10:18 +0200)]
parser.yy: Allow a few more syntactic classes for Scheme arguments

12 years agoprogramming-interface.itely: explain extended function argument semantics
David Kastrup [Sun, 16 Oct 2011 23:42:50 +0000 (01:42 +0200)]
programming-interface.itely: explain extended function argument semantics

12 years agoparser.yy: Allow markups, markup lists, and context modifications as Scheme arguments
David Kastrup [Sun, 16 Oct 2011 21:50:12 +0000 (23:50 +0200)]
parser.yy: Allow markups, markup lists, and context modifications as Scheme arguments

12 years agoAdd regtest for skipping optional arguments via predicate.
David Kastrup [Sun, 16 Oct 2011 21:09:50 +0000 (23:09 +0200)]
Add regtest for skipping optional arguments via predicate.

12 years agoparser.yy: allow optional Scheme arguments to be skipped based on the predicate.
David Kastrup [Sun, 16 Oct 2011 15:10:06 +0000 (17:10 +0200)]
parser.yy: allow optional Scheme arguments to be skipped based on the predicate.

12 years agoparser.yy: allow composite_music rather than closed_music in connection with lyrics
David Kastrup [Sun, 16 Oct 2011 15:09:07 +0000 (17:09 +0200)]
parser.yy: allow composite_music rather than closed_music in connection with lyrics

12 years agoparser.yy: let closed_music accept a few complex forms
David Kastrup [Sat, 15 Oct 2011 14:47:03 +0000 (16:47 +0200)]
parser.yy: let closed_music accept a few complex forms

12 years agoparser: change order of arguments for context-specification constructor
David Kastrup [Sat, 15 Oct 2011 13:05:37 +0000 (15:05 +0200)]
parser: change order of arguments for context-specification constructor

12 years agoparser.yy et al: move functionality of run_music_function into syntax constructor
David Kastrup [Sat, 15 Oct 2011 12:13:06 +0000 (14:13 +0200)]
parser.yy et al: move functionality of run_music_function into syntax constructor

12 years agoCompile fix
Graham Percival [Sat, 22 Oct 2011 04:00:07 +0000 (05:00 +0100)]
Compile fix

12 years agoAvoid followup error for \endSpanners
David Kastrup [Fri, 21 Oct 2011 21:11:07 +0000 (23:11 +0200)]
Avoid followup error for \endSpanners

12 years agoAdd documentation for define-void-function
David Kastrup [Fri, 21 Oct 2011 16:02:58 +0000 (18:02 +0200)]
Add documentation for define-void-function

12 years agolexer.ll: leave scanning of numbers to Guile so that the REAL -1 can be an integer.
David Kastrup [Fri, 21 Oct 2011 11:39:04 +0000 (13:39 +0200)]
lexer.ll: leave scanning of numbers to Guile so that the REAL -1 can be an integer.

12 years agoFixes issue 1951 (script accidental collision).
Mike Solomon [Fri, 21 Oct 2011 07:55:33 +0000 (09:55 +0200)]
Fixes issue 1951 (script accidental collision).

Scripts now use skylines to avoid accidentals and other grobs
above or below which they are positioned.  This leads to finer
spacing and collision avoidance.

12 years agoImplements consistent beam slopes across line breaks.
Mike Solomon [Fri, 21 Oct 2011 07:03:43 +0000 (09:03 +0200)]
Implements consistent beam slopes across line breaks.

This is a mostly an internal reorganization of the beam code that
has several concrete impacts on the way beam slopes are calculated:

* ly:beam::calc-least-squares-positions, ly:beam::calc-slope-damping,
  and ly:beam::shift-region-to-valid are now all instance methods of
  Beam_scoring_problem and thus no longer open to the users.
* by being internal methods, these functions all use the same information
  (x positions of stems, stem infos, etc.) stored in private variables.
* this sharing of information allows for broken beams to share information
  between their parts, which leads to the consistent slope calculation

Additionally, ly:beam::quanting, which used to take the arguments of
a grob and a pair of positions, now only takes the grob, as it is
the sole generator of positions.  All of the functions in layout-beam.scm
that relied on multiple Scheme callbacks being chained now only use this
function.

To turn on this feature, use \override Beam #'consistent-slope = ##t.

12 years agoDefine define-void-function and \void
David Kastrup [Wed, 19 Oct 2011 12:50:57 +0000 (14:50 +0200)]
Define define-void-function and \void

12 years agoIntroduce void? predicate
David Kastrup [Thu, 20 Oct 2011 16:49:13 +0000 (18:49 +0200)]
Introduce void? predicate

12 years agomusic-function results should receive origin information.
David Kastrup [Thu, 20 Oct 2011 16:50:12 +0000 (18:50 +0200)]
music-function results should receive origin information.

12 years agolily.scm: document a few more predicates.
David Kastrup [Thu, 20 Oct 2011 14:50:42 +0000 (16:50 +0200)]
lily.scm: document a few more predicates.

12 years agoFormatting nitpick.
David Kastrup [Wed, 19 Oct 2011 08:54:01 +0000 (10:54 +0200)]
Formatting nitpick.

12 years agodefine-event-classes.scm: Stop define-event-class from returning random value.
David Kastrup [Wed, 19 Oct 2011 19:54:13 +0000 (21:54 +0200)]
define-event-classes.scm: Stop define-event-class from returning random value.

12 years agoincipit.ly: combine Scheme expressions
David Kastrup [Wed, 19 Oct 2011 19:52:57 +0000 (21:52 +0200)]
incipit.ly: combine Scheme expressions

12 years agodisplay-woodwind-diagrams.scm: reorganize loops
David Kastrup [Wed, 19 Oct 2011 19:51:06 +0000 (21:51 +0200)]
display-woodwind-diagrams.scm: reorganize loops

12 years agoFix bad nested revert syntax in a few cases
David Kastrup [Wed, 19 Oct 2011 18:00:42 +0000 (20:00 +0200)]
Fix bad nested revert syntax in a few cases

12 years agotext-replacements.ly: don't rely on assoc-set!'s sideeffect only.
David Kastrup [Wed, 19 Oct 2011 14:37:37 +0000 (16:37 +0200)]
text-replacements.ly: don't rely on assoc-set!'s sideeffect only.

12 years agoUse for-each instead of map when result is to be ignored anyway.
David Kastrup [Tue, 18 Oct 2011 16:19:32 +0000 (18:19 +0200)]
Use for-each instead of map when result is to be ignored anyway.

12 years agoCG: Add 'Scheme->C interface'.
Bertrand Bordage [Thu, 22 Sep 2011 11:50:05 +0000 (13:50 +0200)]
CG: Add 'Scheme->C interface'.

12 years agoClean some code using robust_symbol2string.
Bertrand Bordage [Tue, 18 Oct 2011 12:46:14 +0000 (14:46 +0200)]
Clean some code using robust_symbol2string.