]>
git.donarmstrong.com Git - lilypond.git/log
Carl Sorensen [Fri, 1 May 2009 21:47:43 +0000 (15:47 -0600)]
Merge branch 'master' of carldsorensen@git.sv.gnu.org:/srv/git/lilypond
Conflicts:
Documentation/user/lilypond.tely
Neil Puttock [Thu, 30 Apr 2009 21:59:25 +0000 (22:59 +0100)]
Consider accidentals in optical spacing correction.
- if accidentals are detected sticking out of the right hand stem,
apply spacing correction if stem directions are different
Neil Puttock [Thu, 30 Apr 2009 19:29:09 +0000 (20:29 +0100)]
Add type-checking to \tweak.
Werner Lemberg [Wed, 29 Apr 2009 15:38:16 +0000 (17:38 +0200)]
More newlines and hierarchical indentation in log messages.
Werner Lemberg [Wed, 29 Apr 2009 12:36:20 +0000 (14:36 +0200)]
Add newline after `Invoking...' log message.
Neil Puttock [Tue, 28 Apr 2009 23:09:04 +0000 (00:09 +0100)]
LSR: Update.
Neil Puttock [Tue, 28 Apr 2009 22:37:29 +0000 (23:37 +0100)]
Add version message to snippets copied from input/new.
Carl Sorensen [Sat, 25 Apr 2009 15:03:28 +0000 (09:03 -0600)]
Add grammar to Notation Reference
John Mandereau [Sun, 26 Apr 2009 22:50:49 +0000 (00:50 +0200)]
Add makefile rule to generate ly grammar
Carl Sorensen [Sun, 26 Apr 2009 22:49:46 +0000 (00:49 +0200)]
Add script that produces a human-readable grammar from Bison output
John Mandereau [Fri, 24 Apr 2009 00:17:47 +0000 (02:17 +0200)]
Update documentation targets
- remove old target 'doc': text documentation is already generated
by 'make all'.
- user target name changes:
web -> doc
web-1 -> doc-stage-1
web-clean -> doc-clean
web-install -> install-doc
web-uninstall -> uninstall-doc
info-install -> install-info
- internal target names changes:
do-top-doc -> top-doc
localpo -> local-po
- protect private documentation targets with conditional testing
of out==www;
- automatically generate README.txt and INSTALL.txt even for a Git
checkout when autogen.sh and configure are successful.
Neil Puttock [Sun, 26 Apr 2009 20:47:11 +0000 (21:47 +0100)]
Add grace defaults for Fingering/StringNumber.
Thanks to Nick Payne for the suggestion.
Neil Puttock [Sat, 25 Apr 2009 15:19:14 +0000 (16:19 +0100)]
IR: correct docs for TextSpanner.
- created by Text_spanner_engraver only
Carl Sorensen [Sat, 25 Apr 2009 15:03:28 +0000 (09:03 -0600)]
Add grammar to Notation Reference
John Mandereau [Fri, 24 Apr 2009 09:25:51 +0000 (11:25 +0200)]
Update instructions for handling doc snippets
- take text written by Carl in
http://lists.gnu.org/archive/html/lilypond-devel/2009-04/msg00235.html
as a starting point;
- update instructions according to recent changes in makelsr.py;
- (re)move duplicate information in input/{new,lsr}/README.
John Mandereau [Thu, 23 Apr 2009 23:57:48 +0000 (01:57 +0200)]
Makelsr: bypass safety check for snippets from input/new
Carl Sorensen [Wed, 22 Apr 2009 00:46:16 +0000 (18:46 -0600)]
Update NEWS for dashed slurs
Carl Sorensen [Tue, 21 Apr 2009 23:04:50 +0000 (17:04 -0600)]
Fix code spacing
Carl Sorensen [Tue, 21 Apr 2009 23:02:00 +0000 (17:02 -0600)]
Merge branch 'dashed-slur2'
Update dashed-slur
Conflicts:
Documentation/user/expressive.itely
input/new/making-slurs-with-complex-dash-structure.ly
lily/arpeggio.cc
lily/bezier.cc
lily/include/bezier.hh
lily/lookup.cc
lily/slur.cc
lily/tie.cc
ly/property-init.ly
python/convertrules.py
Neil Puttock [Tue, 21 Apr 2009 22:08:26 +0000 (23:08 +0100)]
Fix #655.
- check that an engraver exists before an attempt is made to remove
it within a \with block
- use warning () instead of error () so that compilation can continue
even when an unknown translator is detected
Neil Puttock [Tue, 21 Apr 2009 21:41:16 +0000 (22:41 +0100)]
Fix #733.
- when testing whether a pitch matches the key signature, try using
keySignature if no match is found in localKeySignature
- move check_pitch_against_signature () and related code to SCM,
passing context instead of localKeySignature
- remove ly:find-accidentals-simple
Carl Sorensen [Tue, 21 Apr 2009 21:33:53 +0000 (15:33 -0600)]
fix convert rule
Carl Sorensen [Tue, 21 Apr 2009 21:29:03 +0000 (15:29 -0600)]
Remove unneeded parentheses from convert rule
John Mandereau [Mon, 20 Apr 2009 12:49:56 +0000 (14:49 +0200)]
Update LSR snippets from input/new
John Mandereau [Mon, 20 Apr 2009 12:49:02 +0000 (14:49 +0200)]
Reformat Python code of makelsr
- replace TAB with 4 spaces,
- split a couple of long lines.
John Mandereau [Mon, 20 Apr 2009 12:44:21 +0000 (14:44 +0200)]
Snippets updating: make LSR snippets input directory optional
John Mandereau [Mon, 20 Apr 2009 10:40:48 +0000 (12:40 +0200)]
Remove extra parenthesis (fix compilation)
Francisco Vila [Mon, 20 Apr 2009 08:36:34 +0000 (10:36 +0200)]
Doc-es: Updates from Master.
Francisco Vila [Mon, 20 Apr 2009 08:12:40 +0000 (10:12 +0200)]
Merge branch 'master' into lilypond/translation
Neil Puttock [Sun, 19 Apr 2009 19:25:24 +0000 (20:25 +0100)]
Makelsr.py: Update instructions for checking unsafe files.
Neil Puttock [Sun, 19 Apr 2009 19:21:54 +0000 (20:21 +0100)]
LSR: Update.
Carl Sorensen [Sat, 18 Apr 2009 21:26:38 +0000 (15:26 -0600)]
Change fingering for predefined D chord
Carl Sorensen [Sat, 18 Apr 2009 21:12:20 +0000 (15:12 -0600)]
Update to dashed-slur package
Eliminate Bezier & arguments to Bezier::subdivide and
replace with Bezier *
Add support for dashed parenthesis arpeggios.
Add error checking for Bezier::extract arguments.
Remove unnecessary {} and clean up comments.
Update convert-ly rule.
Make Bezier::subdivide and Bezier::extract const functions.
Add complex dashed ties to documentation.
Carl Sorensen [Fri, 17 Apr 2009 03:45:13 +0000 (21:45 -0600)]
Improved implementation of dashed slurs.
Update dashed slurs to have variable thickness.
Dashed slurs are now written as bezier sandwiches, like regular
slurs.
Moved dash-period and dash-fraction from properties for slurs,
phrasingSlurs, and ties. Created new property dash-definition
that contains a list of dash-descriptions for each segment of the
slur.
Defined new commands \slurHalfDashed, \slurHalfSolid,
\phrasingSlurHalfDashed, \phrasingSlurHalfSolid,
\tieHalfDashed, and \tieHalfSolid.
Defined new commands \slurDashPattern,
\phrasingSlurDashPattern, and \tieDashPattern.
Changed bezier-sandwich interface to include thickness parameter
that is used for slurs. This required changes to vaticana=ligature.
Added extract and split to Bezier class.
Adjusted header files to reflect new calling lists.
arpeggio.cc is changed because there is a slur-arpeggio type.
Adjusted documentation to reflect changes.
Fix regression tests for dashed ties, slurs, phrasing slurs
Carl Sorensen [Fri, 17 Apr 2009 03:45:13 +0000 (21:45 -0600)]
Update dashed slurs to have variable thickness.
Dashed slurs are now written as bezier sandwiches, like regular
slurs.
Moved dash-period and dash-fraction from properties for slurs,
phrasingSlurs, and ties. Created new property dash-definition
that contains a list of dash-descriptions for each segment of the
slur.
Defined new ommands \slurHalfDashed and \slurHalfSolid.
Changed bezier-sandwich interface to include thickness parameter
that is used for slurs. This required changes to vaticana=ligature.
Added extract and split to Bezier class.
Adjusted header files to reflect new calling lists.
arpeggio.cc is changed because there is a slur-arpeggio type.
Adjusted documentation to reflect changes.
Neil Puttock [Thu, 16 Apr 2009 21:35:04 +0000 (22:35 +0100)]
LSR: Update.
Jean-Charles Malahieude [Thu, 16 Apr 2009 20:23:48 +0000 (22:23 +0200)]
Doc-fr: translation of some texidocs
before delivering French version of rhythms.itely
Neil Puttock [Thu, 16 Apr 2009 20:17:08 +0000 (21:17 +0100)]
Fix #328: Add dots to support of RH fingerings, if found.
Jean-Charles Malahieude [Thu, 16 Apr 2009 19:41:31 +0000 (21:41 +0200)]
Docs-de: correcting compile error
due to a copy error in expressive.itely (mfEspressDynamic)
Neil Puttock [Sun, 12 Apr 2009 12:15:03 +0000 (13:15 +0100)]
Move left-broken line-spanner check to callback.
Currently, left-broken line spanners and hairpins are removed when they
end on the first note of the new system. Though this is appropriate
for glissandi and voice followers, there is no way to override this
default behaviour.
This patch allows the user to tweak the appearance by overriding
'after-line-breaking.
- removed left-broken check from ly:line-spanner::print to a new
after-line-breaking callback, ly:spanner::kill-zero-spanned-time
- removed hairpin after-line-breaking callback and associated method
consider_suicide ()
- added new callback to Hairpin, Glissando, TrillSpanner and VoiceFollower
- added convert rule for ly:hairpin::after-line-breaking
Francisco Vila [Wed, 15 Apr 2009 18:57:58 +0000 (20:57 +0200)]
Doc-es: Nitpick.
Francisco Vila [Wed, 15 Apr 2009 18:18:21 +0000 (20:18 +0200)]
Doc: Fix case for the name of the game
Francisco Vila [Wed, 15 Apr 2009 15:56:18 +0000 (17:56 +0200)]
Doc: remove wrongly funindexed words.
Francisco Vila [Wed, 15 Apr 2009 15:37:31 +0000 (17:37 +0200)]
Doc-es: translate fix in chords
Francisco Vila [Mon, 13 Apr 2009 17:49:31 +0000 (19:49 +0200)]
Update translation status.
Francisco Vila [Mon, 13 Apr 2009 17:45:49 +0000 (19:45 +0200)]
Doc-es: texidoc strings for new LSR snippets.
Francisco Vila [Mon, 13 Apr 2009 17:20:53 +0000 (19:20 +0200)]
Doc-es: updates from Master.
Francisco Vila [Mon, 6 Apr 2009 16:12:19 +0000 (18:12 +0200)]
Small change on staff
Francisco Vila [Mon, 13 Apr 2009 14:32:52 +0000 (16:32 +0200)]
Merge branch 'master' into lilypond/translation
Simon Bailey [Sun, 12 Apr 2009 09:57:49 +0000 (11:57 +0200)]
Changes as requested by Neil Puttock (see http://lists.gnu.org/archive/html/lilypond-user/2009-04/msg00447.html).
Carl Sorensen [Sat, 11 Apr 2009 19:36:09 +0000 (13:36 -0600)]
Merge branch 'master' of carldsorensen@git.sv.gnu.org:/srv/git/lilypond
Carl Sorensen [Sat, 11 Apr 2009 19:33:23 +0000 (13:33 -0600)]
Fix error message in define-markup-function
There was a syntax error in markup.scm
Also, ly_error would not pass the arguments to simple-format properly
if rest was a list in the scheme side (as in define-markup-function).
Therefore, if the format args are a list, get the car of rest in
ly_error so the args can be passed properly.
Martin Tarenskeen [Thu, 9 Apr 2009 08:34:42 +0000 (10:34 +0200)]
Default MIDI Note-On/Off velocity output.
Note-On: velocity=127 lowered to 90 = mezzoforte
Note-Off: common practice in the MIDI world is to
use Note-On messages with velocity=0 instead.
Neil Puttock [Sat, 11 Apr 2009 12:15:08 +0000 (13:15 +0100)]
Fix #670: Chained trills
- if trill spanner isn't stopped using \stopTrillSpan, make next
start-span right bound.
- for trill spans on last note of final system, don't end on final
musical column, since it will extend beyond the last breakable column.
Trevor Daniels [Thu, 9 Apr 2009 10:40:02 +0000 (11:40 +0100)]
Docs: remove trailing spaces
Simon Bailey [Thu, 9 Apr 2009 09:34:25 +0000 (11:34 +0200)]
Edited as requested by Trevor.
Simon Bailey [Wed, 8 Apr 2009 16:39:42 +0000 (18:39 +0200)]
Also added information about MIDI extension to the german translation of the NR.
Simon Bailey [Wed, 8 Apr 2009 16:08:48 +0000 (18:08 +0200)]
Added a paragraph documenting the method for changing the MIDI extension from its default .mid to .midi or anything else.
Neil Puttock [Tue, 7 Apr 2009 22:18:09 +0000 (23:18 +0100)]
Minor regtest correction.
- instantiate voice explicitly in lower staff to make first
staff change work.
Neil Puttock [Tue, 7 Apr 2009 22:08:45 +0000 (23:08 +0100)]
IR: formatting nits.
Carl Sorensen [Tue, 7 Apr 2009 14:07:44 +0000 (08:07 -0600)]
Fix default measure length in beaming-pattern
Werner Lemberg [Tue, 7 Apr 2009 07:07:08 +0000 (09:07 +0200)]
Whitespace.
Carl Sorensen [Tue, 7 Apr 2009 02:42:11 +0000 (20:42 -0600)]
Move 'details from an internal to a user property -- Patrick McCarty
Carl Sorensen [Tue, 7 Apr 2009 00:37:43 +0000 (18:37 -0600)]
Add details to beam interface description.
Trevor Daniels [Mon, 6 Apr 2009 19:36:08 +0000 (20:36 +0100)]
Fix line terminations
Reinhold Kainhofer [Sun, 5 Apr 2009 21:44:06 +0000 (23:44 +0200)]
MusicXML: Fix missing tie end tag
Some applications "forget" to export the end tag for ties. it's actually
simpler to assume ties last only for one note and reset them
afterwards automatically.
This might break pieces with multiple overlapping voices, though...
Reinhold Kainhofer [Sun, 5 Apr 2009 21:42:38 +0000 (23:42 +0200)]
MusicXML: Don't crash when a part is missing the id attribute
Still missing: If there is only one part (which has the id missing),
we could automatically assign the id...
Reinhold Kainhofer [Sun, 5 Apr 2009 21:41:55 +0000 (23:41 +0200)]
MusicXML: Some more broken MusicXML applications (beaming wrong)
Carl Sorensen [Sat, 4 Apr 2009 20:48:29 +0000 (14:48 -0600)]
Docs: Rhythms indexed by Ralph Palmer
Till Paala [Sat, 4 Apr 2009 16:42:51 +0000 (19:42 +0300)]
Doc-de: updates from master
Till Paala [Sat, 4 Apr 2009 14:47:12 +0000 (17:47 +0300)]
Doc-de: corrections from Hajo Bäß
Reinhold Kainhofer [Sat, 4 Apr 2009 13:19:51 +0000 (15:19 +0200)]
MusicXML: Implement page and system breaks
Reinhold Kainhofer [Sat, 4 Apr 2009 13:18:38 +0000 (15:18 +0200)]
MusicXML: If work-title is empty (but exists), use movement-title instead
Reinhold Kainhofer [Sat, 4 Apr 2009 13:14:50 +0000 (15:14 +0200)]
MusicXML: Add exceptions for more broken MusicXML exporters
Most old Dolet for Sibelius plugins wrote broken beaming information.
Ignore them all!
Reinhold Kainhofer [Fri, 3 Apr 2009 15:59:01 +0000 (17:59 +0200)]
MusicXML: Fix measure issues with chord names and figured bass
-) Add repeats also chordnames and figured bass
-) Barlines don't count as relevant voice elements (to check whether
a voice is empty)
-) Properly insert bar checks for fb and chords, too
-) Test files for pickup measures, incomplete measures (skips added!)
-) Test file for two harmony elements at the same time (doesn't work correctly!)
Reinhold Kainhofer [Fri, 3 Apr 2009 15:58:04 +0000 (17:58 +0200)]
MusicXML: Allow dominant-seventh chord, even though MusicXML doesn't specify it
Carl Sorensen [Tue, 31 Mar 2009 23:29:49 +0000 (17:29 -0600)]
Spacing changes to scm/fret-diagrams.scm
Carl Sorensen [Tue, 31 Mar 2009 19:10:08 +0000 (13:10 -0600)]
Adjust FretBoards so all orientations share a common location
Carl Sorensen [Mon, 30 Mar 2009 04:52:45 +0000 (22:52 -0600)]
Refactor fret diagrams for simpler calls
Neil Puttock [Tue, 31 Mar 2009 16:47:27 +0000 (17:47 +0100)]
Docs: update rhythms.itely with LSR snippets.
Neil Puttock [Tue, 31 Mar 2009 16:22:00 +0000 (17:22 +0100)]
LSR: Update.
Carl Sorensen [Tue, 31 Mar 2009 03:22:43 +0000 (21:22 -0600)]
Add regression test for fretboard orientation origins
Neil Puttock [Mon, 30 Mar 2009 23:06:55 +0000 (00:06 +0100)]
Docs: NR 1.6.2 - remove @knownissue for barline positioning.
Fixed in 2.11.52.
Neil Puttock [Mon, 30 Mar 2009 22:39:57 +0000 (23:39 +0100)]
Remove last traces of 'no-spacing-rods & add convert rule.
Reinhold Kainhofer [Mon, 30 Mar 2009 14:31:19 +0000 (16:31 +0200)]
Texi2html: Set the TOC depth using a command-handler
It seems that command_handler_process is the correct command handler
to set the TOC depth (after parsing all input files, but before any
possible output or TOC is created), depending on the texinfo variable
short_toc. This fixes my previous commit, where I had some workarounds,
because I didn't think of command_handler_process.
Francisco Vila [Mon, 30 Mar 2009 08:33:14 +0000 (10:33 +0200)]
Doc-es: Spanish texidoc string for the table of scripts
Francisco Vila [Mon, 30 Mar 2009 08:30:02 +0000 (10:30 +0200)]
Doc-es: updates from Master.
Francisco Vila [Mon, 30 Mar 2009 08:00:07 +0000 (10:00 +0200)]
Merge branch 'master' into lilypond/translation
Joe Neeman [Mon, 30 Mar 2009 02:01:04 +0000 (19:01 -0700)]
Add documentation for the systems-per-page variables.
Joe Neeman [Sun, 29 Mar 2009 23:49:09 +0000 (16:49 -0700)]
Merge commit 'origin' into systems-per-page
Carl Sorensen [Sat, 28 Mar 2009 21:01:42 +0000 (15:01 -0600)]
Doc: Update LilyPond architecture in CG
Neil Puttock [Sat, 28 Mar 2009 15:30:42 +0000 (15:30 +0000)]
Docs: NR 1.5.2 - remove @knownissue for merging 8ths/half notes.
Neil Puttock [Sat, 28 Mar 2009 15:30:16 +0000 (15:30 +0000)]
Clean up script chart.
Neil Puttock [Sat, 28 Mar 2009 15:29:49 +0000 (15:29 +0000)]
Docs: compile fix.
Carl Sorensen [Fri, 27 Mar 2009 23:54:38 +0000 (17:54 -0600)]
Doc: Add stub for LilyPond architecture to CG
Trevor Daniels [Fri, 27 Mar 2009 09:23:22 +0000 (09:23 +0000)]
Docs NR 3.3.3 Further clarification of \char
Carl Sorensen [Fri, 27 Mar 2009 03:54:46 +0000 (21:54 -0600)]
Doc: Add guile interactive display to CG
Reinhold Kainhofer [Thu, 26 Mar 2009 16:56:40 +0000 (17:56 +0100)]
Texi2html: Allow -D short_toc or @set short_toc 1 for texi2html to expand the TOC only to second level
Otherwise the TOC of the snippets page would be way too long.
Reinhold Kainhofer [Thu, 19 Mar 2009 16:34:58 +0000 (17:34 +0100)]
MusicXML: Fix TOC links to unnumbered subsecs (add @nodes, but don't show menus)
Carl Sorensen [Thu, 26 Mar 2009 14:50:25 +0000 (08:50 -0600)]
Doc: Fix typo in CG