]>
git.donarmstrong.com Git - lilypond.git/log
Graham Percival [Tue, 30 Aug 2011 07:41:43 +0000 (08:41 +0100)]
Merge remote branch 'origin' into release/unstable
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.
Mike Solomon [Tue, 30 Aug 2011 07:29:14 +0000 (09:29 +0200)]
Registers the pure equivalent of ly:stem::calc-stem-begin-position.
Graham Percival [Tue, 30 Aug 2011 06:16:58 +0000 (07:16 +0100)]
Regtests: merge bar-line-*.ly but not -segno.
Graham Percival [Tue, 30 Aug 2011 06:06:35 +0000 (07:06 +0100)]
Regtests: combine accidental-tie*.ly
Graham Percival [Tue, 30 Aug 2011 06:03:43 +0000 (07:03 +0100)]
Regtests: combine accidental-forced-tie*.ly
Graham Percival [Tue, 30 Aug 2011 06:16:58 +0000 (07:16 +0100)]
Regtests: merge bar-line-*.ly but not -segno.
Graham Percival [Tue, 30 Aug 2011 06:06:35 +0000 (07:06 +0100)]
Regtests: combine accidental-tie*.ly
Graham Percival [Tue, 30 Aug 2011 06:03:43 +0000 (07:03 +0100)]
Regtests: combine accidental-forced-tie*.ly
Graham Percival [Tue, 30 Aug 2011 05:39:50 +0000 (06:39 +0100)]
Release: update news.
Graham Percival [Tue, 30 Aug 2011 05:39:16 +0000 (06:39 +0100)]
Merge remote branch 'origin' into release/unstable
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.
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.
David Kastrup [Mon, 29 Aug 2011 17:02:29 +0000 (19:02 +0200)]
string-tunings-init.ly: let \contextStringTunings affect only current context.
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.
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.
Phil Holmes [Mon, 29 Aug 2011 14:08:46 +0000 (15:08 +0100)]
Updates CG with local website build instructions
Francisco Vila [Mon, 29 Aug 2011 10:12:03 +0000 (12:12 +0200)]
Merge branch 'master' into lilypond/translation
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.
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.
Graham Percival [Mon, 29 Aug 2011 01:44:59 +0000 (02:44 +0100)]
lys-to-tely.py: read from a file instead of stdin
David Kastrup [Sun, 28 Aug 2011 19:39:17 +0000 (21:39 +0200)]
changes.itely: mention new behavior of #{ ... #}
David Kastrup [Sun, 28 Aug 2011 15:49:40 +0000 (17:49 +0200)]
programming-interface.itely: Integrate new behavior of #{ ... #} into docs
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.
David Kastrup [Sat, 27 Aug 2011 12:47:17 +0000 (14:47 +0200)]
parser.yy: prettify EXPECT_* token display
Joe Neeman [Thu, 26 May 2011 18:10:32 +0000 (21:10 +0300)]
Fix 1300.
Joe Neeman [Thu, 18 Aug 2011 05:56:02 +0000 (22:56 -0700)]
Fix 1286.
Francisco Vila [Sun, 28 Aug 2011 14:57:04 +0000 (16:57 +0200)]
Merge branch 'lilypond/translation'
Graham Percival [Sun, 28 Aug 2011 02:47:51 +0000 (03:47 +0100)]
Fix #'flag-style syntax change in translations.
Graham Percival [Sun, 28 Aug 2011 02:34:08 +0000 (03:34 +0100)]
Fix build for poor "Flag #'style" syntax change.
Graham Percival [Sun, 28 Aug 2011 02:15:04 +0000 (03:15 +0100)]
LSR: local update.
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.
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.
Francisco Vila [Sat, 27 Aug 2011 09:29:23 +0000 (11:29 +0200)]
Merge branch 'master' into lilypond/translation
Graham Percival [Sat, 27 Aug 2011 04:17:09 +0000 (05:17 +0100)]
Dist: build fixes.
Carl Sorensen [Sat, 11 Jun 2011 14:14:54 +0000 (08:14 -0600)]
Add alternate halfopen glyph to font
Graham Percival [Sat, 27 Aug 2011 04:17:09 +0000 (05:17 +0100)]
Dist: build fixes.
Graham Percival [Sat, 27 Aug 2011 04:05:30 +0000 (05:05 +0100)]
Merge remote branch 'origin' into release/unstable
Graham Percival [Sat, 27 Aug 2011 04:00:30 +0000 (05:00 +0100)]
Build: fix dist errors.
Phil Holmes [Fri, 26 Aug 2011 14:14:41 +0000 (15:14 +0100)]
Updates contributor to add fast doc make
Graham Percival [Fri, 26 Aug 2011 08:46:25 +0000 (09:46 +0100)]
Release: update news.
Graham Percival [Fri, 26 Aug 2011 08:45:40 +0000 (09:45 +0100)]
Merge remote branch 'origin' into release/unstable
Mike Solomon [Thu, 25 Aug 2011 07:32:53 +0000 (09:32 +0200)]
Fixes issue 1628.
Changes the order in which callbacks are chained in the slur engravers,
allowing the correct callback order for articulations that are added
later on in a timestep.
Mike Solomon [Thu, 25 Aug 2011 07:16:51 +0000 (09:16 +0200)]
Fixes issue 1328.
Finds the local minimum or maximum of a Bezier curve along the X
axis in the range of an intersection and shifts intersecting
curves up over this range plus slur padding.
Adds default slur padding to all scripts, as this algorithm makes
them almost just touch with the slur whereas the previous one already
had a bit of padding built into it because it was a generous approximation.
Colin Campbell [Wed, 24 Aug 2011 02:28:32 +0000 (20:28 -0600)]
DOC: Revise CG 3.4 commit access
Minor revision to specify using RSA keys as required
by Savannah, and suggests copying keys if multiple
development machines are used.
David Kastrup [Tue, 23 Aug 2011 19:21:15 +0000 (21:21 +0200)]
grob.cc: Don't start consing before smobify_self
Reinhold Kainhofer [Tue, 23 Aug 2011 19:11:57 +0000 (21:11 +0200)]
Get rid of one more invalid memory access
Reinhold Kainhofer [Mon, 15 Aug 2011 15:37:13 +0000 (17:37 +0200)]
Fix 1783: Wrap filename in quotes for external commands, so spaces work
Reinhold Kainhofer [Tue, 23 Aug 2011 16:10:15 +0000 (18:10 +0200)]
MusicXML testsuite: Fix compilation for out-of-source builds...
Reinhold Kainhofer [Tue, 23 Aug 2011 15:24:10 +0000 (17:24 +0200)]
pdf-scheme: use malloc and g_free to avoid mixing new/free in scm_take_str
Reinhold Kainhofer [Tue, 23 Aug 2011 14:12:49 +0000 (16:12 +0200)]
abc2ly: Also ignore whitespace at begin of lyrics lines
Reinhold Kainhofer [Tue, 23 Aug 2011 11:06:30 +0000 (13:06 +0200)]
Fix uninitialized variables when Source_file::get_counts returns early due to !contains (pos_str0)
Keith OHara [Tue, 23 Aug 2011 05:47:21 +0000 (22:47 -0700)]
Apply optical corrections to tight spacing; issue 1480
Keith OHara [Tue, 23 Aug 2011 04:31:18 +0000 (21:31 -0700)]
Unisons between voices may 'touch' regardless of dots; issue 589
Keith OHara [Sun, 21 Aug 2011 21:01:22 +0000 (14:01 -0700)]
Resolve warnings: initialization, casting
Keith OHara [Wed, 10 Aug 2011 07:57:44 +0000 (00:57 -0700)]
lexer.ll: remove unused patterns, avoid backing up
Mike Solomon [Mon, 22 Aug 2011 13:41:57 +0000 (15:41 +0200)]
In memoriam, dotcol_.
Gone from rhythmic-column-engraver.cc, where it was vestigial.
Ian Hulin [Mon, 22 Aug 2011 10:01:13 +0000 (11:01 +0100)]
T1349 - Fix load order for running with Guile V2
1. Split load list into components (init-scheme-files-lib, *-used, *-body
and *-tail, and append them together before doing load.
2. Split markup macros from markup.scm to new file markup-macros.scm
Reinhold Kainhofer [Sun, 21 Aug 2011 14:35:32 +0000 (16:35 +0200)]
Lilypond-book: Remove unused noquote option (commented only as internal, but never used)
Reinhold Kainhofer [Sun, 21 Aug 2011 14:33:42 +0000 (16:33 +0200)]
Lilypond-book: rename variable in MusicXML snippets
Reinhold Kainhofer [Sun, 21 Aug 2011 14:35:01 +0000 (16:35 +0200)]
Lilypond-book: Move code around, no real changes
Reinhold Kainhofer [Sat, 20 Aug 2011 18:00:47 +0000 (20:00 +0200)]
Lilypond-book: Remove unused options/paper variables
-) We don't have a force-assignment paper variable any more...
-) Remove unused LANG option
Reinhold Kainhofer [Sat, 20 Aug 2011 18:00:22 +0000 (20:00 +0200)]
Lilypond-Book: We need the [snippetfile].txt files for makeinfo...
Make the .txt file required, otherwise we'll get warnings from makeinfo.
Also create the .txt file for MusicXML files
Reinhold Kainhofer [Sat, 20 Aug 2011 17:59:53 +0000 (19:59 +0200)]
Fix printing of our manuals (CSS messup, forgot to update the definitions when the page structure changed)
Reinhold Kainhofer [Sun, 21 Aug 2011 12:14:35 +0000 (14:14 +0200)]
Part-combine: Fix uninitialized last_playing_ member
Reinhold Kainhofer [Mon, 22 Aug 2011 10:16:21 +0000 (12:16 +0200)]
Lilypond-book: Add missing translation
Janek Warchol [Mon, 22 Aug 2011 06:47:56 +0000 (08:47 +0200)]
Merge branch 'master' of ssh://git.sv.gnu.org/srv/git/lilypond into clef
Mike Solomon [Mon, 22 Aug 2011 06:36:46 +0000 (08:36 +0200)]
Fixes Issue 40.
Adds an end-on-accidental bool in the details property of glissandi
that is used in line spanner bound calculations.
Janek Warchol [Wed, 6 Jul 2011 16:40:42 +0000 (18:40 +0200)]
changing shape of the G clef
makes upper loop smaller,
bottom crook sticks less,
vertical line is more evenly curved.
Also the upper loop is slightly bigger
in _change version of the clef than
in the regular version, to fit stafflines well.
colinpkcampbell@gmail.com [Sun, 21 Aug 2011 23:54:48 +0000 (17:54 -0600)]
DOC: fix T1811 warning re cueDuring fontsize
DOC: NR Warning added to para for cueDuring
As per Tracker 1811.
Added @warning{} to alert users to create
explicit contexts in certain cases.
Keith OHara [Sun, 21 Aug 2011 05:15:52 +0000 (22:15 -0700)]
Fixed spacing in space-alist; issue 1785
The 'fixed' distance was intended to limit compressibility.
Keith OHara [Thu, 28 Jul 2011 00:32:25 +0000 (17:32 -0700)]
Avoid redundant space in note spacing; issue 1779
ly/staff-spacing.cc: don't increase ideal distance if the ideal
distance gives sufficient clearance.
ly/spacing-spanner.cc: compute total spring length before checking
clearances.
Jean-Charles Malahieude [Sun, 21 Aug 2011 18:09:12 +0000 (20:09 +0200)]
Revert "Doc: NR-3.2 titling"
This reverts commit
6810d727b278d15825eecb2b497d1a966241d4eb .
Janek Warchol [Sun, 21 Aug 2011 15:53:21 +0000 (17:53 +0200)]
add Janek Warchol to authors
Mike Solomon [Sun, 21 Aug 2011 15:19:28 +0000 (17:19 +0200)]
Merge branch 'master' of ssh://git.sv.gnu.org/srv/git/lilypond
Mike Solomon [Sun, 21 Aug 2011 15:16:20 +0000 (17:16 +0200)]
Provides a pure height conversion for Beam::rest_collision_callback.
This prevents horizontal collisions between beamed rests and their
beamed neighbors.
Bertrand Bordage [Sun, 21 Aug 2011 14:44:23 +0000 (16:44 +0200)]
Revert "New alist to replace special characters."
This reverts commit
28d8d9ac38857927790af5759c393adeff1ceb82 .
Bertrand Bordage [Sun, 21 Aug 2011 14:44:22 +0000 (16:44 +0200)]
Revert "New engraver for braces."
This reverts commit
97b34b56e2cf3f8465f651717b5e0f6ea10d7543 .
Bertrand Bordage [Sun, 21 Aug 2011 14:44:22 +0000 (16:44 +0200)]
Revert "Fixes figuredBassCenterContinuations."
This reverts commit
0f3d6992fe539249018a71257ae62a40858f3f96 .
Bertrand Bordage [Sun, 21 Aug 2011 14:44:21 +0000 (16:44 +0200)]
Revert "New short and long lyric ties."
This reverts commit
60b4f9c7372dbed592f8c3b592d19872fad8adda .
Bertrand Bordage [Sun, 21 Aug 2011 14:44:17 +0000 (16:44 +0200)]
Revert "lily-guile updates and CG: "Scheme->C interface" section."
This reverts commit
f8eebf9751f142cedcedb370b34b5cc2d0fc737c .
Bertrand Bordage [Sun, 21 Aug 2011 14:10:06 +0000 (16:10 +0200)]
Update convertrules.py for use-breve-rest.
Bertrand Bordage [Fri, 19 Aug 2011 14:17:12 +0000 (16:17 +0200)]
lily-guile updates and CG: "Scheme->C interface" section.
Bertrand Bordage [Mon, 15 Aug 2011 23:17:51 +0000 (01:17 +0200)]
New short and long lyric ties.
Bertrand Bordage [Fri, 12 Aug 2011 11:48:49 +0000 (13:48 +0200)]
Fixes figuredBassCenterContinuations.
Bertrand Bordage [Thu, 4 Aug 2011 12:56:50 +0000 (14:56 +0200)]
New engraver for braces.
Bertrand Bordage [Fri, 29 Jul 2011 21:26:45 +0000 (23:26 +0200)]
New alist to replace special characters.
add-text-replacements! command for \paper blocks.
\replace to add replacements directly inside markups.
Jean-Charles Malahieude [Sat, 20 Aug 2011 20:32:37 +0000 (22:32 +0200)]
Doc-fr: updates input.itely
Jean-Charles Malahieude [Sat, 20 Aug 2011 14:30:10 +0000 (16:30 +0200)]
Doc: NR-3.2 titling
Reinstate that normally only piece & opus are printed
when \header is within \score.
Phil Holmes [Thu, 18 Aug 2011 14:25:24 +0000 (15:25 +0100)]
Corrects image size in web.pdf - issue 982
Till Paala [Fri, 19 Aug 2011 05:53:32 +0000 (08:53 +0300)]
Merge branch 'lilypond/translation' of ssh://git.sv.gnu.org/srv/git/lilypond into lilypond/translation
Till Paala [Fri, 19 Aug 2011 05:52:07 +0000 (08:52 +0300)]
Doc-de: update of notation 1
Till Paala [Fri, 19 Aug 2011 05:41:53 +0000 (08:41 +0300)]
Doc-de: update of learning
Till Paala [Fri, 19 Aug 2011 05:35:12 +0000 (08:35 +0300)]
Doc-de: update of extending and included files
Keith OHara [Fri, 19 Aug 2011 03:39:03 +0000 (20:39 -0700)]
fix typo
Reinhold Kainhofer [Thu, 18 Aug 2011 23:22:00 +0000 (01:22 +0200)]
Loglevels: Document distinction between PROGRESS and INFO
Werner Lemberg [Thu, 18 Aug 2011 22:01:41 +0000 (00:01 +0200)]
[doc] Insert possible breakpoints after slashes.
This is far from complete, but...
Reinhold Kainhofer [Thu, 4 Aug 2011 18:43:31 +0000 (20:43 +0200)]
Lilypond-book: Rewrite docs for MusicXML snippets
Reinhold Kainhofer [Thu, 4 Aug 2011 18:43:31 +0000 (20:43 +0200)]
Lilypond-book: Rewrite docs for MusicXML snippets
Reinhold Kainhofer [Thu, 4 Aug 2011 17:41:55 +0000 (19:41 +0200)]
Lilypond-book: Add more readable progress output, so one can see where things go wrong