]> git.donarmstrong.com Git - lilypond.git/log
lilypond.git
12 years agoRelease: update news. release/2.15.11-1
Graham Percival [Sun, 11 Sep 2011 15:15:53 +0000 (16:15 +0100)]
Release: update news.

12 years agomusic-functions-init.ly et al: Reduce abuse of ly:music? arguments for getting pitches.
David Kastrup [Fri, 9 Sep 2011 13:24:16 +0000 (15:24 +0200)]
music-functions-init.ly et al: Reduce abuse of ly:music? arguments for getting pitches.

12 years agoparser.yy et al: Turn \transpose into a music function.
David Kastrup [Fri, 9 Sep 2011 12:33:38 +0000 (14:33 +0200)]
parser.yy et al: Turn \transpose into a music function.

12 years agoparser.yy: Remove dead token OCTAVE
David Kastrup [Fri, 9 Sep 2011 21:00:09 +0000 (23:00 +0200)]
parser.yy: Remove dead token OCTAVE

12 years agoDoc: capture another nugget from Neil
Trevor Daniels [Sat, 10 Sep 2011 21:17:56 +0000 (22:17 +0100)]
Doc: capture another nugget from Neil

12 years agoMerge branch 'release/unstable'
Graham Percival [Sat, 10 Sep 2011 11:37:11 +0000 (12:37 +0100)]
Merge branch 'release/unstable'

12 years agoFlush all ports after each file, flush stdout after displaying all options
Reinhold Kainhofer [Sat, 3 Sep 2011 23:50:16 +0000 (01:50 +0200)]
Flush all ports after each file, flush stdout after displaying all options

So far, the output of the safe.ly regtest showed up randomly
in some later regtest, because stdout was buffered when redirected
to a file.
This patch flushes all ports after each processed file (only relevant
when multiple files are processed at once).

Unfortunately, it seems stdout is not an open Scheme port when
Scheme doesn't print anything to stdout. So, when displaying all
options, we have to flush stdout directly after printing all
options.

12 years agoadd Julien Rieux to contributors
Janek Warchol [Fri, 9 Sep 2011 19:51:50 +0000 (21:51 +0200)]
add Julien Rieux to contributors

12 years agoFix issue #1815: lilypond-book fails on Windows
Julien Rioux [Fri, 9 Sep 2011 09:13:18 +0000 (05:13 -0400)]
Fix issue #1815: lilypond-book fails on Windows

The path separator was hardcoded to the forward slash '/'.
Use os.path.join instead, fixing this in a portable way.

12 years agoDoc: CG: remove more GOP material
Graham Percival [Wed, 7 Sep 2011 23:03:05 +0000 (00:03 +0100)]
Doc: CG: remove more GOP material

12 years agoparser.yy: allow music function pitch arguments also in chord mode.
David Kastrup [Fri, 9 Sep 2011 11:10:37 +0000 (13:10 +0200)]
parser.yy: allow music function pitch arguments also in chord mode.

12 years agoFix 1805: Ignore AmbitusAccidental in slur/phrasing slur engraving
Reinhold Kainhofer [Wed, 17 Aug 2011 17:11:26 +0000 (19:11 +0200)]
Fix 1805: Ignore AmbitusAccidental in slur/phrasing slur engraving

Slurs and Phrasing slurs don't need to listen for ambitus accidentals,
so instead of acklowledging the accidental interface, we are only
acknowleding inline-accidental.

12 years agoMerge branch 'define-scheme-function'
David Kastrup [Thu, 8 Sep 2011 12:50:35 +0000 (14:50 +0200)]
Merge branch 'define-scheme-function'

12 years agoAdd documentation for define-scheme-function command
David Kastrup [Wed, 7 Sep 2011 23:08:11 +0000 (01:08 +0200)]
Add documentation for define-scheme-function command

12 years agoparser.yy: allow the last music argument of an SCM_FUNCTION to omit delimiters in...
David Kastrup [Wed, 7 Sep 2011 17:04:16 +0000 (19:04 +0200)]
parser.yy: allow the last music argument of an SCM_FUNCTION to omit delimiters in most cases

12 years agolexer.ll: Introduce Scheme functions
David Kastrup [Mon, 5 Sep 2011 11:51:48 +0000 (13:51 +0200)]
lexer.ll: Introduce Scheme functions

12 years agoparser.yy: Change call of run_music_function to a more straightforward variant
David Kastrup [Mon, 5 Sep 2011 11:54:40 +0000 (13:54 +0200)]
parser.yy: Change call of run_music_function to a more straightforward variant

12 years agoRelease: bump version.
Graham Percival [Tue, 6 Sep 2011 10:30:02 +0000 (11:30 +0100)]
Release: bump version.

12 years agoRelease: update news.
Graham Percival [Mon, 5 Sep 2011 19:18:58 +0000 (20:18 +0100)]
Release: update news.

12 years agoMerge remote branch 'origin' into release/unstable release/2.15.10-1
Graham Percival [Tue, 6 Sep 2011 08:19:56 +0000 (09:19 +0100)]
Merge remote branch 'origin' into release/unstable

12 years agoAlign pedal brackets to main note-column; issue 723
Keith OHara [Fri, 26 Aug 2011 04:38:43 +0000 (21:38 -0700)]
Align pedal brackets to main note-column; issue 723

12 years agoMinimum space after time- key-signatures; issue 724
Keith OHara [Tue, 6 Sep 2011 06:25:55 +0000 (23:25 -0700)]
Minimum space after time- key-signatures; issue 724

Incrase extra-spacing width, to leave a gap closer to
those shown in Ted Ross' Art of Music Engraving

12 years agoFixed space after time- key-signatures
Keith OHara [Thu, 1 Sep 2011 00:50:33 +0000 (17:50 -0700)]
Fixed space after time- key-signatures

Reverses the change to space-alists from cc88cd36

12 years agoRevert "Modify chord handling to handle guitar capos"
Janek Warchol [Tue, 6 Sep 2011 07:50:09 +0000 (09:50 +0200)]
Revert "Modify chord handling to handle guitar capos"

This reverts commit 7770772b6101f60b28173fd68ceb701048016b21.

12 years agoupdate the address of git-cl source files
Janek Warchol [Mon, 5 Sep 2011 20:43:58 +0000 (22:43 +0200)]
update the address of git-cl source files

12 years agoDoc -- Add metafont formatting rules to CG
Carl Sorensen [Tue, 6 Sep 2011 01:33:56 +0000 (19:33 -0600)]
Doc -- Add metafont formatting rules to CG

12 years agoDoc: CG: remove policies now on GOP website.
Graham Percival [Mon, 5 Sep 2011 20:35:41 +0000 (21:35 +0100)]
Doc: CG: remove policies now on GOP website.

12 years agoDocs: improve percussion, thanks Adam Tindale
Graham Percival [Fri, 2 Sep 2011 14:20:44 +0000 (15:20 +0100)]
Docs: improve percussion, thanks Adam Tindale

These changes were made during the Conference for
Interdisciplinary Musicology 2011.

12 years agoEnds of barlines are hidden in staff lines.
Janek Warchoł [Sun, 13 Mar 2011 10:33:25 +0000 (11:33 +0100)]
Ends of barlines are hidden in staff lines.

Barlines are made a little shorter, so that the end of the barline doesn't touch
the outer edge of staff line - it ends in the middle of staff line now.
This prevets artifacts in pdf viewing and printing.

12 years agoRelease: update news.
Graham Percival [Mon, 5 Sep 2011 19:18:58 +0000 (20:18 +0100)]
Release: update news.

12 years agoModify chord handling to handle guitar capos
Wol [Fri, 29 Jul 2011 21:43:13 +0000 (22:43 +0100)]
Modify chord handling to handle guitar capos

chord-name-engraver now calls a shim between it and the chord formatter
in order to print capo chords

chord-name-scm has had capo-handler added. If requested it prints both
the original chord, and the transposed chord.

define-context-properties adds the properties capoPitch to declare the
capo transposition, and capoVertical to make the chords print in column
rather than row form.

12 years agoWebsite: add contact for private emails.
Graham Percival [Sun, 4 Sep 2011 20:14:04 +0000 (21:14 +0100)]
Website: add contact for private emails.

12 years agoDoc: CG: record GOP decisions and discussions.
Graham Percival [Sun, 4 Sep 2011 19:21:42 +0000 (20:21 +0100)]
Doc: CG: record GOP decisions and discussions.

12 years agoBuild: dist fix.
Graham Percival [Sun, 4 Sep 2011 09:58:51 +0000 (10:58 +0100)]
Build: dist fix.

12 years agoRevert "Merge segfault regtests"
Graham Percival [Sun, 4 Sep 2011 08:22:48 +0000 (09:22 +0100)]
Revert "Merge segfault regtests"

This reverts commit a330f10f9fdf00408598031f4b2cb691039b2c92.

Not needed any more.

12 years agoRemove several warnings in the regtests, add warning-as-error where needed
Reinhold Kainhofer [Sat, 3 Sep 2011 23:11:00 +0000 (01:11 +0200)]
Remove several warnings in the regtests, add warning-as-error where needed

12 years agostem-begin-position is not a length
Trevor Daniels [Fri, 2 Sep 2011 12:05:00 +0000 (13:05 +0100)]
stem-begin-position is not a length

12 years agodon't exit in (check-memory) for only 100MB of VMDATA... We use MUCH more now.
Reinhold Kainhofer [Sat, 3 Sep 2011 16:00:50 +0000 (18:00 +0200)]
don't exit in (check-memory) for only 100MB of VMDATA... We use MUCH more now.

12 years agoLoglevels: Add basic_progress and replace success
Reinhold Kainhofer [Mon, 15 Aug 2011 18:16:07 +0000 (20:16 +0200)]
Loglevels: Add basic_progress and replace success

-) Add basic_progress function
-) use it for 'Processing xxx.ly...' message
-) new ly:basic-progress
-) get rid of the success function, use basic_progress instead

12 years agoAdd pango_fc_font_unlock_face call to possibly free a fontface
Reinhold Kainhofer [Tue, 30 Aug 2011 18:12:36 +0000 (20:12 +0200)]
Add pango_fc_font_unlock_face call to possibly free a fontface

12 years agoFix 1293: Use quote env in latex instead of quotation
Reinhold Kainhofer [Sat, 3 Sep 2011 10:52:34 +0000 (12:52 +0200)]
Fix 1293: Use quote env in latex instead of quotation

The quotation environment is meant for larger quotations, and it adds an indent for the first line of each paragraph, which we definitely don't want to have in lilypond-book snippets...

12 years agoFix 1825: Convert-ly shall also print output if no replacement was done
Reinhold Kainhofer [Tue, 30 Aug 2011 20:21:00 +0000 (22:21 +0200)]
Fix 1825: Convert-ly shall also print output if no replacement was done

This allows automatically piping ALL files through convert-ly in a script without having to worry that some files don't produce any converted output

12 years agoRevert "Amends create-weblinks-itexi to use langdefs"
Graham Percival [Sat, 3 Sep 2011 09:40:40 +0000 (10:40 +0100)]
Revert "Amends create-weblinks-itexi to use langdefs"

This reverts commit 3158f995ea81784ea84a06d865e90342ca774406.

accidental push

12 years agoAmends create-weblinks-itexi to use langdefs
Phil Holmes [Thu, 1 Sep 2011 16:15:51 +0000 (17:15 +0100)]
Amends create-weblinks-itexi to use langdefs

12 years agoFix 1821: Write pathes for ly-to-tely to a separate file rather than passing as cmd...
Reinhold Kainhofer [Tue, 30 Aug 2011 11:42:39 +0000 (13:42 +0200)]
Fix 1821: Write pathes for ly-to-tely to a separate file rather than passing as cmd line args

For out-of-source builds, the collated files list has the whole absolute path
for each and every file (>1000 for our regtests), which blows up the cmd line
length to values that don't work with the shell (<=131000 chars allowed...).

This patch takes the list in the makefile and writes the filenames in several
patches (300 at a time for now) to a .list file and then passes just this one
file to lys-to-tely, which reads in the whole long list of file names from that
file. The trick is that while make can handle long variables, we can't pass
it to ly-to-tely on the cmd line, but have to use a helper file.

12 years agoUpdates CG with further info on website
Phil Holmes [Thu, 1 Sep 2011 16:07:01 +0000 (17:07 +0100)]
Updates CG with further info on website

Adds PYTHONPATH

12 years agoFix 1529: hashed snippet filename changes should not count as log differences
Reinhold Kainhofer [Mon, 15 Aug 2011 17:37:29 +0000 (19:37 +0200)]
Fix 1529: hashed snippet filename changes should not count as log differences

If the contents of a regtest change, the regtest gets a new hash and
thus a new filename. Unfortunately, this will be detected by
output-distance as a change and will show up in the regtest analysis.
To work around this, I'm simply extracting the old and the new filename
before we compare the log files and if they differ, I replace the old
filename with the new filename in the old log file. Thus, it will
appear as if the new filename was also used in the baseline and it
will not be flagged as a difference.

12 years agoFix memleak: temporary skyline objects for systems were never deleted
Reinhold Kainhofer [Tue, 23 Aug 2011 20:34:46 +0000 (22:34 +0200)]
Fix memleak: temporary skyline objects for systems were never deleted

12 years agoImplements unpure-pure-containers in LilyPond.
Mike Solomon [Thu, 1 Sep 2011 12:57:48 +0000 (14:57 +0200)]
Implements unpure-pure-containers in LilyPond.

These structures free functions from needing to be pre-registered as
pure in define-grobs.scm.  For example, if one has a function foo
that is the unpure callback for a given property and bar that is the
pure callback, the generalized syntax for these containers is:

\override Grob #'property = #(ly:make-unpure-pure-container foo bar)

All of the pure/unpure distinctions that require a back and forth
between .scm and .cc files can, in theory, be eliminated by
using these containers.  Furthermore, all of the functions whose
pure equivalents are hard-coded can now take different pure equivalents
(see input/regression/unpure-pure-container.ly).

12 years agostring-tunings-init.ly: let \contextStringTunings affect only current context.
David Kastrup [Mon, 29 Aug 2011 17:02:29 +0000 (19:02 +0200)]
string-tunings-init.ly: let \contextStringTunings affect only current context.
Corrected and tested version of reverted patch.

Fixed David's missing = sign.

Signed-off-by: Reinhold Kainhofer <reinhold@kainhofer.com>
12 years agoRemove the limit of figuredBassCenterContinuations.
Bertrand Bordage [Fri, 12 Aug 2011 11:48:49 +0000 (13:48 +0200)]
Remove the limit of figuredBassCenterContinuations.

There's now always one centered continuation line when
figureBassCenterContinuations is set, even if there is
three vertical figures or more.

12 years agoRestores stem length and stem-begin-position.
Mike Solomon [Thu, 1 Sep 2011 08:32:23 +0000 (10:32 +0200)]
Restores stem length and stem-begin-position.

These two properties are used by the stencil and by the Y-extent
(unpure) callbacks to generate the stem.  This allows users to:

* Use length like they did prior to 2.15.9.
* Override Y-extent without there being an effect on the stencil.

This patch also makes minor fixes in the pure height estimations of
certain beamed notes.

12 years agoClarify purpose of spacing-loose-grace-error test
Trevor Daniels [Thu, 1 Sep 2011 07:43:29 +0000 (08:43 +0100)]
Clarify purpose of spacing-loose-grace-error test

 - elaborate comment to explain purpose of test

 - add ragged-right = ##f to avoid (expected) collision

12 years agoAdd regtest for \contextStringTuning.
Graham Percival [Thu, 1 Sep 2011 06:58:23 +0000 (07:58 +0100)]
Add regtest for \contextStringTuning.

Somebody might want to make a better test / better texidoc, but at
the moment I just want to have something in there.  This function
was not previously tested.

12 years agoRevert "string-tunings-init.ly: let \contextStringTunings affect only current context."
Graham Percival [Thu, 1 Sep 2011 06:55:45 +0000 (07:55 +0100)]
Revert "string-tunings-init.ly: let \contextStringTunings affect only current context."

This reverts commit e9c349044ed55d2fc63865c57335a6da25af7fa1.

I'm sorry, but I still cannot build git master from scratch when I
have this commit attached.  Please discuss the situation on
lilypond-devel, and put an updated patch on Rietveld so that James
can test the build.

12 years agoLilypond-book: Auto-detect linewidth and exampleindent in texinfo mode
Reinhold Kainhofer [Mon, 22 Aug 2011 10:19:16 +0000 (12:19 +0200)]
Lilypond-book: Auto-detect linewidth and exampleindent in texinfo mode

Detection code basically copied from LaTeX and adjusted (texinfo is
just an awkward latex dialect with different active characters,
so we can extract the values in exactly the same way!)

12 years agoLilypond-book: don't crash in linewidth detection in latex mode when latex cannot...
Reinhold Kainhofer [Mon, 22 Aug 2011 11:59:16 +0000 (13:59 +0200)]
Lilypond-book: don't crash in linewidth detection in latex mode when latex cannot be executed

This also makes an existing latex installation a recommendation for lilypond-book rather than a hard requirement.

12 years agoRemove some warnigns from regtests
Reinhold Kainhofer [Tue, 30 Aug 2011 11:08:47 +0000 (13:08 +0200)]
Remove some warnigns from regtests

12 years agoIssue 905: Gracefully ignore UTF-8 BOM in the middle of a file
Reinhold Kainhofer [Mon, 15 Aug 2011 17:58:58 +0000 (19:58 +0200)]
Issue 905: Gracefully ignore UTF-8 BOM in the middle of a file

12 years agoRemove unneccessary parenthesis
Reinhold Kainhofer [Tue, 30 Aug 2011 16:26:07 +0000 (18:26 +0200)]
Remove unneccessary parenthesis

12 years agoLilypond-book: Improve comments
Reinhold Kainhofer [Tue, 30 Aug 2011 16:11:14 +0000 (18:11 +0200)]
Lilypond-book: Improve comments

12 years agoDocs: Get rid of lilyquote snippet option, replaced by ordinary quote
Reinhold Kainhofer [Sun, 21 Aug 2011 14:15:03 +0000 (16:15 +0200)]
Docs: Get rid of lilyquote snippet option, replaced by ordinary quote

12 years agoLilypond-book: Get rid of lilyquote option, use quote instead
Reinhold Kainhofer [Sun, 21 Aug 2011 14:30:26 +0000 (16:30 +0200)]
Lilypond-book: Get rid of lilyquote option, use quote instead

The only difference between the lilyquote and quote options
so far was that with lilyquote the texinfo and doctitle
was outside the example block. We didn't use quote together
with those texinfo texts, so there is really no need to
have both.

Furthermore, those texinfo options were documented as 'obscure'
options, used internally for the lilypond documentation,
so this shouldn't break external scores, either.

12 years agoFix 1816: Lilypond-book: Give images 1mm less linewidth
Reinhold Kainhofer [Mon, 22 Aug 2011 10:15:12 +0000 (12:15 +0200)]
Fix 1816: Lilypond-book: Give images 1mm less linewidth

lilypond creates images that are wider than allowed (~0.5-1mm too wide), so
workaround this by removing 1mm from the linewidth.

Also remove code that makes the fragment snippet option imply
ragged-right. Since single-line snippets are now formatted
ragged-right anyway by default in lilypond, we don't need to set
this explicitly. And multi-line snippets are usually not desired
to be printed ragged-right.

12 years agostring-tunings-init.ly: let \contextStringTunings affect only current context.
David Kastrup [Mon, 29 Aug 2011 17:02:29 +0000 (19:02 +0200)]
string-tunings-init.ly: let \contextStringTunings affect only current context.
Corrected and tested version of reverted patch.

12 years agoRelease: bump version.
Graham Percival [Tue, 30 Aug 2011 09:22:03 +0000 (10:22 +0100)]
Release: bump version.

12 years agoMerge remote branch 'origin' into release/unstable release/2.15.9-1
Graham Percival [Tue, 30 Aug 2011 07:41:43 +0000 (08:41 +0100)]
Merge remote branch 'origin' into release/unstable

12 years agoRevert "string-tunings-init.ly: let \contextStringTunings affect only current context."
Graham Percival [Tue, 30 Aug 2011 07:36:36 +0000 (08:36 +0100)]
Revert "string-tunings-init.ly: let \contextStringTunings affect only current context."

This reverts commit 2dad7be345ca1f4c04e836a56a9a66c0e340b39b.

don't break git master.

12 years agoRegisters the pure equivalent of ly:stem::calc-stem-begin-position.
Mike Solomon [Tue, 30 Aug 2011 07:29:14 +0000 (09:29 +0200)]
Registers the pure equivalent of ly:stem::calc-stem-begin-position.

12 years agoRegtests: merge bar-line-*.ly but not -segno.
Graham Percival [Tue, 30 Aug 2011 06:16:58 +0000 (07:16 +0100)]
Regtests: merge bar-line-*.ly but not -segno.

12 years agoRegtests: combine accidental-tie*.ly
Graham Percival [Tue, 30 Aug 2011 06:06:35 +0000 (07:06 +0100)]
Regtests: combine accidental-tie*.ly

12 years agoRegtests: combine accidental-forced-tie*.ly
Graham Percival [Tue, 30 Aug 2011 06:03:43 +0000 (07:03 +0100)]
Regtests: combine accidental-forced-tie*.ly

12 years agoRegtests: merge bar-line-*.ly but not -segno.
Graham Percival [Tue, 30 Aug 2011 06:16:58 +0000 (07:16 +0100)]
Regtests: merge bar-line-*.ly but not -segno.

12 years agoRegtests: combine accidental-tie*.ly
Graham Percival [Tue, 30 Aug 2011 06:06:35 +0000 (07:06 +0100)]
Regtests: combine accidental-tie*.ly

12 years agoRegtests: combine accidental-forced-tie*.ly
Graham Percival [Tue, 30 Aug 2011 06:03:43 +0000 (07:03 +0100)]
Regtests: combine accidental-forced-tie*.ly

12 years agoRelease: update news.
Graham Percival [Tue, 30 Aug 2011 05:39:50 +0000 (06:39 +0100)]
Release: update news.

12 years agoMerge remote branch 'origin' into release/unstable
Graham Percival [Tue, 30 Aug 2011 05:39:16 +0000 (06:39 +0100)]
Merge remote branch 'origin' into release/unstable

12 years agoMerge segfault regtests
Graham Percival [Tue, 30 Aug 2011 05:36:35 +0000 (06:36 +0100)]
Merge segfault regtests

We haven't had a release in a month.  More to the point, we
haven't had a regtest comparison in a month.
http://code.google.com/p/lilypond/issues/detail?id=1821
is not going away any time soon.  It involves complicated stuff in
the build system, which nobody wants to touch.

As a temporary workaround, I will now reduce the number of
regression tests.  This commit merges segfault fixes.

12 years agolys-to-tely.py: add --glob-input=
Graham Percival [Tue, 30 Aug 2011 03:53:11 +0000 (04:53 +0100)]
lys-to-tely.py: add --glob-input=

This will let us avoid the "too many arguments" without needing to
sepcify all names on the command-line.

12 years agostring-tunings-init.ly: let \contextStringTunings affect only current context.
David Kastrup [Mon, 29 Aug 2011 17:02:29 +0000 (19:02 +0200)]
string-tunings-init.ly: let \contextStringTunings affect only current context.

12 years agoLets auto numbering of footnotes kick in from commands alone.
Mike Solomon [Mon, 29 Aug 2011 15:08:02 +0000 (17:08 +0200)]
Lets auto numbering of footnotes kick in from commands alone.

This patch gets rid of footnote-auto-numbering in the paper
bloc, allowing footnotes to kick in from commands alone.
These commands are:

auto-footnote (for top-level markups)
autoFootnote (for inside chords)
autoFootnoteGrob (for normal grob-footnoting grob situations)

Their homologues remain the same - to wit:

footnote
footnote
footnoteGrob

Currently, if one mixes automatic and non-automatic footnotes, the
automatic footnotes skip over the non-automatic ones.  So,

\auto-footnote foo
\footnote 42 bar
\auto-footnote hello

Will number the items 1, 42, 3: not 1, 42, 2.  The option to make it
1, 42, 2 should be the subject of a future patch.

The problem of get_footnotes_from_lines being called twice still
remains and also should be solved in a separate patch.

12 years agoBetter pure height approximations of stem tremolos.
Mike Solomon [Mon, 29 Aug 2011 14:29:16 +0000 (16:29 +0200)]
Better pure height approximations of stem tremolos.

Before this patch, stem-tremolo pure heights wer always centered at
the offset of their Y parent (often 0), which means that tremolos
were not being considered correctly in horizontal spacing.  This
patch fixes that.  The regression test stem-tremolo-note-column.ly
now correctly checks for this - before, it only worked because flags
were combined with stems and created a Y-extent that overshot the
flag ending. Making more accurate flag extents broke this regression
test, and this patch rectifies it.

12 years agoUpdates CG with local website build instructions
Phil Holmes [Mon, 29 Aug 2011 14:08:46 +0000 (15:08 +0100)]
Updates CG with local website build instructions

12 years agoMerge branch 'master' into lilypond/translation
Francisco Vila [Mon, 29 Aug 2011 10:12:03 +0000 (12:12 +0200)]
Merge branch 'master' into lilypond/translation

12 years agoWeb-it: update italian translation, add helpus and generating-output macros and remov...
Federico Bruni [Mon, 22 Aug 2011 10:05:24 +0000 (12:05 +0200)]
Web-it: update italian translation, add helpus and generating-output macros and remove news-front.

12 years agoFixes a tuplet bracket bug caused by 32570e8ac85561afc1f59712301ee80c0d69d2b3.
Mike Solomon [Mon, 29 Aug 2011 09:11:49 +0000 (11:11 +0200)]
Fixes a tuplet bracket bug caused by 32570e8ac85561afc1f59712301ee80c0d69d2b3.

Tuplet bracket positions were being calculated before beamed stem
positions were set.  This patch triggers the setting of stem positions
before the calculation of these brackets.

12 years agolys-to-tely.py: read from a file instead of stdin
Graham Percival [Mon, 29 Aug 2011 01:44:59 +0000 (02:44 +0100)]
lys-to-tely.py: read from a file instead of stdin

12 years agochanges.itely: mention new behavior of #{ ... #}
David Kastrup [Sun, 28 Aug 2011 19:39:17 +0000 (21:39 +0200)]
changes.itely: mention new behavior of #{ ... #}

12 years agoprogramming-interface.itely: Integrate new behavior of #{ ... #} into docs
David Kastrup [Sun, 28 Aug 2011 15:49:40 +0000 (17:49 +0200)]
programming-interface.itely: Integrate new behavior of #{ ... #} into docs

12 years agoMake #{ #} accept everything an assignment accepts.
David Kastrup [Sat, 27 Aug 2011 20:23:44 +0000 (22:23 +0200)]
Make #{ #} accept everything an assignment accepts.
This also makes #{ #} return a void music event, and does not create
sequential music if not necessary.

12 years agoparser.yy: prettify EXPECT_* token display
David Kastrup [Sat, 27 Aug 2011 12:47:17 +0000 (14:47 +0200)]
parser.yy: prettify EXPECT_* token display

12 years agoFix 1300.
Joe Neeman [Thu, 26 May 2011 18:10:32 +0000 (21:10 +0300)]
Fix 1300.

12 years agoFix 1286.
Joe Neeman [Thu, 18 Aug 2011 05:56:02 +0000 (22:56 -0700)]
Fix 1286.

12 years agoMerge branch 'lilypond/translation'
Francisco Vila [Sun, 28 Aug 2011 14:57:04 +0000 (16:57 +0200)]
Merge branch 'lilypond/translation'

12 years agoFix #'flag-style syntax change in translations.
Graham Percival [Sun, 28 Aug 2011 02:47:51 +0000 (03:47 +0100)]
Fix #'flag-style syntax change in translations.

12 years agoFix build for poor "Flag #'style" syntax change.
Graham Percival [Sun, 28 Aug 2011 02:34:08 +0000 (03:34 +0100)]
Fix build for poor "Flag #'style" syntax change.

12 years agoLSR: local update.
Graham Percival [Sun, 28 Aug 2011 02:15:04 +0000 (03:15 +0100)]
LSR: local update.

12 years agoBetter pure height approximations for stems.
Mike Solomon [Sat, 27 Aug 2011 14:56:55 +0000 (16:56 +0200)]
Better pure height approximations for stems.

This makes several large changes to the Stem grobs' property list.

The following properties are deleted:

stem-end-position
stem-begin-position
length

Now, the only property that controls these three parameters is
Y-extent.

A new function, stem::length, has been added to allow for common
length overrides (i.e. cross-staff-stems) and is in the regtest
stem-length-override.ly.

12 years agoAdds a Flag grob to LilyPond.
Mike Solomon [Sat, 27 Aug 2011 13:13:25 +0000 (15:13 +0200)]
Adds a Flag grob to LilyPond.

This results in more flexibility with the control of flags and their
attachment to stems.

It also results in more accurate skylines for horizontal spacing, which
tightens up certain loose spacing situations, especially ones involving
grace notes that are close in pitch to the notes that follow them.

Note that this patch prolongs a problem with the calculations of flag
widths, which are artificially set at a half stem width skinnier than
they are actually.  The same problem existed in the old Stem::width
function by using Stem::flag instead of Stem::get_translated_flag
to determine the width of the stem grob.  This can be fixed in one
of several ways, but my recommendation would be to fix it in the
Feta font by adjusting the set_char_box for flags.

12 years agoMerge branch 'master' into lilypond/translation
Francisco Vila [Sat, 27 Aug 2011 09:29:23 +0000 (11:29 +0200)]
Merge branch 'master' into lilypond/translation