]> git.donarmstrong.com Git - lilypond.git/log
lilypond.git
14 years agoIgnore all out-* files
Trevor Daniels [Sat, 28 Nov 2009 04:24:45 +0000 (04:24 +0000)]
Ignore all out-* files

  This avoids files in out-www appearing as unstaged
  changes in git gui

14 years agoFix #907.
Patrick McCarty [Sat, 28 Nov 2009 08:10:40 +0000 (00:10 -0800)]
Fix #907.

Since commit 340184bb817e76fe6d13edfd015abb4f9476f02c, pure_height() is
called on NoteHead grobs, instead of extent(), when calculating
accidental placement.

Adding the stencil callback for easy noteheads
(note-head::brew-ez-stencil) to pure-print-callbacks fixes the
calculation.

14 years agoDoc -- add download sizes to Documentation/web/manuals.itexi
Carl Sorensen [Sat, 28 Nov 2009 05:27:08 +0000 (22:27 -0700)]
Doc -- add download sizes to Documentation/web/manuals.itexi

14 years agoDoc: CG: add link to maintainability items.
Graham Percival [Sat, 28 Nov 2009 04:06:26 +0000 (04:06 +0000)]
Doc: CG: add link to maintainability items.

14 years agoFix 787
Carl Sorensen [Sat, 28 Nov 2009 03:42:11 +0000 (20:42 -0700)]
Fix 787

14 years agoDoc: CG: add link for nifty grid view of issues.
Graham Percival [Fri, 27 Nov 2009 21:27:14 +0000 (21:27 +0000)]
Doc: CG: add link for nifty grid view of issues.

14 years agoThinko: complete comment
John Mandereau [Fri, 27 Nov 2009 19:21:57 +0000 (20:21 +0100)]
Thinko: complete comment

14 years agoDocs: merge the two Texi2HTML init files
Graham Percival [Fri, 27 Nov 2009 18:52:20 +0000 (19:52 +0100)]
Docs: merge the two Texi2HTML init files

Formatting for the web site is enabled through "-D web_manual"Texinfo
command line option.

Cherry-picked, squashed together by John from commits in
dev/gperciva branch:
86dd84e0ed4248e931ce6998ac94de4bd9969809
89ba33490b1dd18b69a4fcb98fea70b69841aece
8dd8d653cb43bc6b86ac014b022f9834695b24f5
f1ecf05f6b816e7f2e890a01c1f862f99f2092e9
e3fbdebeac091b8be5d1d4b186f3cdaf9aa50fdb

In addition to this merging, John made a few subsequent changes:

- use --split=subsubsection for the website, which makes
extract_texi_filenames.py generate a correct map;

- reorder Texi2HTML command line arguments to make sure the init file
catches the ones which are necessary;

- splitted HTML docs: downcase all filenames (manuals and web site),
and sections anchors (which fix the duplicate anchors issues that
makes Opera barf);

- fix translated docs map files loading.

14 years agoDocs: fix a few broken cross-references
John Mandereau [Fri, 27 Nov 2009 18:50:23 +0000 (19:50 +0100)]
Docs: fix a few broken cross-references

14 years agoDocs: extract_texi_filenames.py: improve node names normalization
John Mandereau [Fri, 27 Nov 2009 18:47:17 +0000 (19:47 +0100)]
Docs: extract_texi_filenames.py: improve node names normalization

This fixes a bunch of mismatched lookups in 'node name'->'file name'
maps by Texi2HTML.

Also comment how maps for translations are generated.

14 years agoDocs: update translations status and set web site translation priorities
John Mandereau [Fri, 27 Nov 2009 18:45:21 +0000 (19:45 +0100)]
Docs: update translations status and set web site translation priorities

14 years agoDocs: make translations status for web site too
John Mandereau [Fri, 27 Nov 2009 18:25:36 +0000 (19:25 +0100)]
Docs: make translations status for web site too

Also fix translation status in Dutch docs.

14 years agoDocs: remove undesired News files in English from fr and nl docs
John Mandereau [Fri, 27 Nov 2009 18:20:41 +0000 (19:20 +0100)]
Docs: remove undesired News files in English from fr and nl docs

14 years agoDocs: update LSR
John Mandereau [Fri, 27 Nov 2009 18:16:02 +0000 (19:16 +0100)]
Docs: update LSR

14 years agoDocs: makelsr.py: normalize snippet titles into more manageable node names
John Mandereau [Fri, 27 Nov 2009 18:11:54 +0000 (19:11 +0100)]
Docs: makelsr.py: normalize snippet titles into more manageable node names

Commas are forbidden in Texinfo node names, and @q and @qq cause
problems to scripts/build/extract_texi_filenames.py, which is not able
to normalize node names as well as Texinfo official formatters.

14 years agoDocs-fr: fix/translate some cross-references using the checking script
John Mandereau [Thu, 26 Nov 2009 20:06:56 +0000 (21:06 +0100)]
Docs-fr: fix/translate some cross-references using the checking script

14 years agoDocs xref checking: append rather than prepend Documentation/ to search path
John Mandereau [Wed, 25 Nov 2009 00:45:50 +0000 (01:45 +0100)]
Docs xref checking: append rather than prepend Documentation/ to search path

This makes xref checking effective again with translated docs.

14 years agoDoc -- update CG and NR
Carl Sorensen [Fri, 27 Nov 2009 04:31:19 +0000 (21:31 -0700)]
Doc -- update CG and NR

Change NR 5 to clarify the difference between context properties
and grob properties.

Add section to CG on scoping rules for .ly files (related to
    the *-markup-* discussion on -devel

14 years agoDoc -- clarify comment in snippet
Carl Sorensen [Thu, 26 Nov 2009 20:01:16 +0000 (13:01 -0700)]
Doc -- clarify comment in snippet

14 years agoDoc -- change spelling to "ukulele" from "ukelele"
Carl Sorensen [Tue, 24 Nov 2009 22:48:28 +0000 (15:48 -0700)]
Doc -- change spelling to "ukulele" from "ukelele"

14 years agoUpdate source file headers. Fixes using standard GNU package conventions.
Jan Nieuwenhuizen [Wed, 25 Nov 2009 19:40:00 +0000 (20:40 +0100)]
Update source file headers. Fixes using standard GNU package conventions.

Signed-off-by: Han-Wen Nienhuys <hanwen@xs4all.nl>
Signed-off-by: Jan Nieuwenhuizen <janneke@gnu.org>
Signed-off-by: John Mandereau <john.mandereau@gmail.com>
Signed-off-by: Graham Percival <graham@percival-music.ca>
Signed-off-by: Reinhold Kainhofer <reinhold@kainhofer.com>
Signed-off-by: Joe Neeman <joeneeman@gmail.com>
Signed-off-by: Heikki Johannes Junes <hjunes@gmail.com>
Signed-off-by: Neil Puttock <n.puttock@gmail.com>
Signed-off-by: Carl D. Sorensen <c_sorensen@byu.edu>
Signed-off-by: Mats Bengtsson <mats.bengtsson@s3.kth.se>
Signed-off-by: Werner Lemberg <wl@gnu.org>
Signed-off-by: Patrick McCarty <pnorcks@gmail.com>
Signed-off-by: Nicolas Sceaux <nicolas.sceaux@free.fr>
14 years agoBump documentation license to v1.3+.
Jan Nieuwenhuizen [Sat, 21 Nov 2009 08:23:26 +0000 (09:23 +0100)]
Bump documentation license to v1.3+.

Signed-off-by: Han-Wen Nienhuys <hanwen@xs4all.nl>
Signed-off-by: Jan Nieuwenhuizen <janneke@gnu.org>
Signed-off-by: John Mandereau <john.mandereau@gmail.com>
Signed-off-by: Graham Percival <graham@percival-music.ca>
Signed-off-by: Reinhold Kainhofer <reinhold@kainhofer.com>
Signed-off-by: Joe Neeman <joeneeman@gmail.com>
Signed-off-by: Heikki Johannes Junes <hjunes@gmail.com>
Signed-off-by: Neil Puttock <n.puttock@gmail.com>
Signed-off-by: Carl D. Sorensen <c_sorensen@byu.edu>
Signed-off-by: Mats Bengtsson <mats.bengtsson@s3.kth.se>
Signed-off-by: Werner Lemberg <wl@gnu.org>
Signed-off-by: Patrick McCarty <pnorcks@gmail.com>
Signed-off-by: Nicolas Sceaux <nicolas.sceaux@free.fr>
14 years agoBump license to GPL v3+.
Jan Nieuwenhuizen [Sat, 21 Nov 2009 08:52:40 +0000 (09:52 +0100)]
Bump license to GPL v3+.

Fixes future compatibility problems, GNU packages' policy defiance
and general confusion.

Signed-off-by: Han-Wen Nienhuys <hanwen@xs4all.nl>
Signed-off-by: Jan Nieuwenhuizen <janneke@gnu.org>
Signed-off-by: John Mandereau <john.mandereau@gmail.com>
Signed-off-by: Graham Percival <graham@percival-music.ca>
Signed-off-by: Reinhold Kainhofer <reinhold@kainhofer.com>
Signed-off-by: Joe Neeman <joeneeman@gmail.com>
Signed-off-by: Heikki Johannes Junes <hjunes@gmail.com>
Signed-off-by: Neil Puttock <n.puttock@gmail.com>
Signed-off-by: Carl D. Sorensen <c_sorensen@byu.edu>
Signed-off-by: Mats Bengtsson <mats.bengtsson@s3.kth.se>
Signed-off-by: Werner Lemberg <wl@gnu.org>
Signed-off-by: Patrick McCarty <pnorcks@gmail.com>
Signed-off-by: Nicolas Sceaux <nicolas.sceaux@free.fr>
14 years agoAdd predefined ukulele fretboards
Carl Sorensen [Wed, 25 Nov 2009 01:39:33 +0000 (18:39 -0700)]
Add predefined ukulele fretboards

Add predefined ukulele fretboards using file provided by Matt Corks

Include dominant 9th chords as part of predefined-guitar-fretboards

Modify the documentation to discuss ukulele fretboards.

Show all predefined chords in the notation reference appendix.

14 years agoFix fretboard calculation
Carl Sorensen [Tue, 24 Nov 2009 10:34:50 +0000 (03:34 -0700)]
Fix fretboard calculation

14 years agoFix warning message in predefined fretboards
Carl Sorensen [Tue, 24 Nov 2009 04:56:30 +0000 (21:56 -0700)]
Fix warning message in predefined fretboards

When a predefined fretboard is found, don't try to calculate
a fretboard.  Previously, even though the predefined fretboard
was used, the strings and frets for an automatic fretboard were
calculated.  This created a warning message if the chord notes used
were below the range of the instrument, even if a predefined fretboard
exists for those notes.

14 years agoLSR: Update.
Neil Puttock [Tue, 24 Nov 2009 01:04:52 +0000 (01:04 +0000)]
LSR: Update.

14 years agoUse scalar instead of embedded_scm for context mod overrides.
Neil Puttock [Mon, 23 Nov 2009 23:39:49 +0000 (23:39 +0000)]
Use scalar instead of embedded_scm for context mod overrides.

This allows for more flexible \override syntax in \context blocks, e.g.,

\override Foo #'bar = \markup { baz }

iso

\override Foo #'bar = #(markup "baz")

14 years agoscm/harp-pedals.scm: Fold make-harp-pedal into \harp-pedal markup.
David Kastrup [Mon, 23 Nov 2009 22:43:23 +0000 (22:43 +0000)]
scm/harp-pedals.scm: Fold make-harp-pedal into \harp-pedal markup.

14 years agoscm/define-markup-commands.scm: remove some unnecessary lookups
David Kastrup [Mon, 23 Nov 2009 22:41:20 +0000 (22:41 +0000)]
scm/define-markup-commands.scm: remove some unnecessary lookups

14 years agoBump version.
Patrick McCarty [Mon, 23 Nov 2009 22:16:50 +0000 (14:16 -0800)]
Bump version.

14 years agoDoc: CG: add ROADMAP.
Graham Percival [Mon, 23 Nov 2009 15:24:30 +0000 (15:24 +0000)]
Doc: CG: add ROADMAP.

14 years agoWeb: more cleanup of Alternate Input, thanks Christian!
Graham Percival [Mon, 23 Nov 2009 01:55:03 +0000 (01:55 +0000)]
Web: more cleanup of Alternate Input, thanks Christian!

14 years agoFix thinko in script-column.cc.
Neil Puttock [Sun, 22 Nov 2009 23:46:24 +0000 (23:46 +0000)]
Fix thinko in script-column.cc.

14 years agoTypos: protusion -> protrusion.
Neil Puttock [Sun, 22 Nov 2009 23:44:07 +0000 (23:44 +0000)]
Typos: protusion -> protrusion.

14 years agoRemove duplicate #include in instrument-name-engraver.cc.
Neil Puttock [Sun, 22 Nov 2009 23:21:18 +0000 (23:21 +0000)]
Remove duplicate #include in instrument-name-engraver.cc.

14 years agoDoc: CG: add another duty for bug meister.
Graham Percival [Sun, 22 Nov 2009 20:20:11 +0000 (20:20 +0000)]
Doc: CG: add another duty for bug meister.

14 years agoDoc: CG: add a brief explanation of why the docs have source and git. release/2.13.8-1
Graham Percival [Sun, 22 Nov 2009 19:55:18 +0000 (19:55 +0000)]
Doc: CG: add a brief explanation of why the docs have source and git.

14 years agoDoc build: revert changed dir of iftex images.
Graham Percival [Sun, 22 Nov 2009 19:44:24 +0000 (19:44 +0000)]
Doc build: revert changed dir of iftex images.

Both versions compile with in-tree-compiling, but the old one
fails without-of-tree compiling, so hopefully this will fix GUB.

14 years agoWeb: "ordinary users" is deemed better than "simple users".
Graham Percival [Sun, 22 Nov 2009 19:37:37 +0000 (19:37 +0000)]
Web: "ordinary users" is deemed better than "simple users".

14 years agoWeb: rewrite "help us", plus minor tweaks to CG.
Graham Percival [Sun, 22 Nov 2009 17:10:11 +0000 (17:10 +0000)]
Web: rewrite "help us", plus minor tweaks to CG.

14 years agoDocs: typos in doc-work.itexi
Jean-Charles Malahieude [Sun, 22 Nov 2009 15:02:51 +0000 (16:02 +0100)]
Docs: typos in doc-work.itexi

14 years agoWeb build: it works with lower-case split filenames now.
Graham Percival [Sat, 21 Nov 2009 21:00:12 +0000 (21:00 +0000)]
Web build: it works with lower-case split filenames now.

*sob* web-texi2html.init is now even worse than before, but I want
to get 2.13.8 out and fix the _current_ broken HTML.  As of this
commit, I believe that git will produce good html filenames for the
first time since... hmm, summer?

14 years agoWeb: reinstate capital-letter @nodes.
Graham Percival [Sat, 21 Nov 2009 20:24:44 +0000 (20:24 +0000)]
Web: reinstate capital-letter @nodes.

14 years agoDoc: CG: fix typo.
Graham Percival [Sat, 21 Nov 2009 20:19:53 +0000 (20:19 +0000)]
Doc: CG: fix typo.

14 years agoWeb: first pass at Help us! page.
Graham Percival [Sat, 21 Nov 2009 19:19:45 +0000 (19:19 +0000)]
Web: first pass at Help us! page.

14 years agoWeb: more Alernate Input info from Christian, thanks!
Graham Percival [Sat, 21 Nov 2009 18:34:11 +0000 (18:34 +0000)]
Web: more Alernate Input info from Christian, thanks!

14 years agoDoc build: rename general -> web.
Graham Percival [Sat, 21 Nov 2009 15:26:56 +0000 (15:26 +0000)]
Doc build: rename general -> web.

Hopefully the last major change until a new build system.  :(

14 years agoDoc build: move general.texi back into a subdir.
Graham Percival [Sat, 21 Nov 2009 14:28:05 +0000 (14:28 +0000)]
Doc build: move general.texi back into a subdir.

- also add index.html.in to redirect into general/
  ("temporary" hack, pending better reorg of the build process)
- TODO: rename general.texi to web.texi

14 years agoMarkups: document define-builtin-markup-command
Nicolas Sceaux [Sat, 21 Nov 2009 13:06:42 +0000 (14:06 +0100)]
Markups: document define-builtin-markup-command

14 years agotie-performer: using a vector always leads to memory corruption
Reinhold Kainhofer [Fri, 20 Nov 2009 17:25:04 +0000 (18:25 +0100)]
tie-performer: using a vector always leads to memory corruption

So, we have use a deque instead, which works perfectly. I have no
idea where the corruption comes from with vectors. After the first
now_heads_.push_back (inf_mom), the now_heads_.size() will always
be something like 3303820998 instead of 1 ????

14 years agotie-performer: Store the moment of the starting note of a tie
Reinhold Kainhofer [Fri, 20 Nov 2009 15:49:23 +0000 (16:49 +0100)]
tie-performer: Store the moment of the starting note of a tie

this is needed so we can calculate a possible skip between the starting
and the ending note of the tie (when tieWaitForNoteSet is set!)

14 years agotie_performer: ties_created_ variable no longer needed
Reinhold Kainhofer [Thu, 19 Nov 2009 12:39:59 +0000 (13:39 +0100)]
tie_performer: ties_created_ variable no longer needed

14 years agotie_performer: Remove start heads, for which the tie has been created.
Reinhold Kainhofer [Tue, 17 Nov 2009 16:52:01 +0000 (17:52 +0100)]
tie_performer: Remove start heads, for which the tie has been created.

This avoids clearing the list of waiting heads (which will be needed if tieWaitForNote is set

14 years agotie_performer: Use iterator rather than accessing by index
Reinhold Kainhofer [Tue, 17 Nov 2009 16:45:23 +0000 (17:45 +0100)]
tie_performer: Use iterator rather than accessing by index

14 years agoextend Audio_note::tie_to to contain an optional skip before the tied note
Reinhold Kainhofer [Tue, 17 Nov 2009 16:35:27 +0000 (17:35 +0100)]
extend Audio_note::tie_to to contain an optional skip before the tied note

14 years agoFix 676: unterminated ties should not be rendered in MIDI
Reinhold Kainhofer [Mon, 16 Nov 2009 17:58:19 +0000 (18:58 +0100)]
Fix 676: unterminated ties should not be rendered in MIDI

If we have unterminated ties, clear them, unless tieWaitForNote is set.

14 years agoDoc: remove unnecessary items from examples.
Graham Percival [Fri, 20 Nov 2009 13:20:29 +0000 (13:20 +0000)]
Doc: remove unnecessary items from examples.

14 years agopo/nl.po: Updates by Martin Tarenskeen. Thanks!
Jan Nieuwenhuizen [Fri, 20 Nov 2009 08:34:18 +0000 (09:34 +0100)]
po/nl.po: Updates by Martin Tarenskeen.  Thanks!

14 years agoDoc: minor updates to Alternate Input, thanks Christian!
Graham Percival [Fri, 20 Nov 2009 01:30:49 +0000 (01:30 +0000)]
Doc: minor updates to Alternate Input, thanks Christian!

14 years agoDoc: minor fixes for Marc's patch.
Graham Percival [Thu, 19 Nov 2009 22:43:45 +0000 (22:43 +0000)]
Doc: minor fixes for Marc's patch.

14 years agoDoc: \cadenzaOn at the beginning of a piece.
Marc Hohl [Sat, 14 Nov 2009 16:46:43 +0000 (17:46 +0100)]
Doc: \cadenzaOn at the beginning of a piece.

14 years agoknown issue in NR: extra cautionnary accidentals in \alternative block
Frederic Bron [Tue, 17 Nov 2009 21:09:12 +0000 (22:09 +0100)]
known issue in NR: extra cautionnary accidentals in \alternative block

also added a workaround

14 years agoFix code comment in lilymidi.py
Reinhold Kainhofer [Mon, 16 Nov 2009 17:55:43 +0000 (18:55 +0100)]
Fix code comment in lilymidi.py

14 years agotexi2html: Second part of fix for 861: Do the changes also to the main web page
Reinhold Kainhofer [Fri, 13 Nov 2009 17:19:17 +0000 (18:19 +0100)]
texi2html: Second part of fix for 861: Do the changes also to the main web page

14 years agoabc2ly: run the test cases in make test and make test-baseline
Reinhold Kainhofer [Fri, 13 Nov 2009 17:20:43 +0000 (18:20 +0100)]
abc2ly: run the test cases in make test and make test-baseline

14 years agoInitialize spring strengths to default values, otherwise update_blocking_force uses...
Reinhold Kainhofer [Tue, 17 Nov 2009 15:20:12 +0000 (16:20 +0100)]
Initialize spring strengths to default values, otherwise update_blocking_force uses uninitialized variables

14 years agorelease-work: add planet.gnu.org aggregated savannah news info.
Jan Nieuwenhuizen [Wed, 18 Nov 2009 13:01:18 +0000 (14:01 +0100)]
release-work: add planet.gnu.org aggregated savannah news info.

14 years agoFix hardcoded [ugh] regexp for fixing-up img urls. Fixes mucho broken links.
Jan Nieuwenhuizen [Wed, 18 Nov 2009 08:09:47 +0000 (09:09 +0100)]
Fix hardcoded [ugh] regexp for fixing-up img urls.  Fixes mucho broken links.

    Van:  Jan Nieuwenhuizen <janneke@abc.webdev.nl>
Reply-to: lilypond-devel@gnu.org
    Aan:  lilypond-cvs@gnu.org
    Onderwerp:  Cron 404 report
    Datum:  18-11-09 05:25:06

    popularity page
       [referrer]...

      120 /doc/v2.13/Documentation/changes/e7/lily-a6a52c4f.png
    http://lilypond.org/doc/v2.13/Documentation/changes/
      120 /doc/v2.13/Documentation/changes/e0/lily-288f9541.png
    http://lilypond.org/doc/v2.13/Documentation/changes/
      120 /doc/v2.13/Documentation/changes/bb/lily-cefae21c.png
    http://lilypond.org/doc/v2.13/Documentation/changes/
      120 /doc/v2.13/Documentation/changes/b8/lily-69e303fc.png
    http://lilypond.org/doc/v2.13/Documentation/changes/
      120 /doc/v2.13/Documentation/changes/b0/lily-c1d83ee6.png
    http://lilypond.org/doc/v2.13/Documentation/changes/
      120 /doc/v2.13/Documentation/changes/97/lily-80b3f9b3.png
    http://lilypond.org/doc/v2.13/Documentation/changes/
      120 /doc/v2.13/Documentation/changes/81/lily-dd9833ca.png
    http://lilypond.org/doc/v2.13/Documentation/changes/

14 years agoRemove unused code in fret-number-tablature-format.
Neil Puttock [Mon, 16 Nov 2009 00:28:44 +0000 (00:28 +0000)]
Remove unused code in fret-number-tablature-format.

14 years agotranslation-functions.scm: Tidy formatting.
Neil Puttock [Mon, 16 Nov 2009 00:27:06 +0000 (00:27 +0000)]
translation-functions.scm: Tidy formatting.

14 years agoThinko: Translate final stencil in note-head::brew-ez-stencil.
Neil Puttock [Mon, 16 Nov 2009 00:24:39 +0000 (00:24 +0000)]
Thinko: Translate final stencil in note-head::brew-ez-stencil.

14 years agoharp-pedal: make documented default 'size match implemented value
David Kastrup [Sun, 15 Nov 2009 20:53:37 +0000 (12:53 -0800)]
harp-pedal: make documented default 'size match implemented value

14 years agofunctional-or returned #f for (functional-or #f #t #f). Fixed.
David Kastrup [Sun, 15 Nov 2009 20:49:52 +0000 (12:49 -0800)]
functional-or returned #f for (functional-or #f #t #f). Fixed.

14 years agoIssue #768: Chord repetition shortcut
Nicolas Sceaux [Wed, 11 Nov 2009 18:59:09 +0000 (19:59 +0100)]
Issue #768: Chord repetition shortcut

In the lexer, add a chord repetition state, holding the repetition
symbol (like note names, but for chord repetition), the repetition
function used to copy the previous chord, and a slot to save the
previous chord.  Use the repetition symbol to detect a chord
repetition when lexing.

In the parser, when a note chord is found, save it (it becomes
previous chord).  When a chord repetition token is found, make a chord
using the repetition function and the previous chord.

The repetition symbol and function are initialized in
ly/chord-repetition-init.ly. The repetition symbol defaults to `q' (as
quote or qord -- as suggested Werner). The function copies the
pitches, but not articulations.

14 years agoWeb + CG: add minor info for contributors.
Graham Percival [Sat, 14 Nov 2009 16:29:17 +0000 (16:29 +0000)]
Web + CG: add minor info for contributors.

14 years agoDoc-fr: typos in last commits
Xavier Scheuer [Wed, 11 Nov 2009 20:00:06 +0000 (21:00 +0100)]
Doc-fr: typos in last commits

* fundamental.itely
* editorial.itely
* staff.itely (plus texidocs/nesting-staves.texidoc)

14 years agoFixes issue 786, "Extenders in lyrics stop prematurely if a single underscore is...
Chris Snyder [Fri, 13 Nov 2009 20:11:24 +0000 (20:11 +0000)]
Fixes issue 786, "Extenders in lyrics stop prematurely if a single underscore is found."

This commit changes the lyrics engraver to create LyricText objects
even for empty lyrics (underscores). This change is necessary because
the old behavior (pre-7531ea6b3 commit) relied on extenders continuing
until the presence of another lyric syllable, which was not always the case.
That commit changed the behavior to completize extenders when no more lyrics
were present, which fixed the neverending-extender bug but introduced the
extenders-stopping-prematurely bug.

By adding the empty LyricText objects, the extender engraver can now tell the
difference between melismas and the end of a block of lyrics.

14 years agoAllow music functions to recognize strings as markup.
Neil Puttock [Thu, 12 Nov 2009 21:28:24 +0000 (21:28 +0000)]
Allow music functions to recognize strings as markup.

Though strings count as markup according to the type predicate `markup?',
passing a string to a music function is currently only possible if the
type predicate is `string?' or `scm?'

This patch adds parser rules which support strings passed as markup, thus
making it easier to define music functions which default to using strings
unless extra formatting is required.

14 years agoDOC -- Updtates to programming section of CG
Carl Sorensen [Fri, 13 Nov 2009 19:00:31 +0000 (12:00 -0700)]
DOC -- Updtates to programming section of CG

14 years agoDOC -- more work on programming in the CG
Carl Sorensen [Fri, 13 Nov 2009 06:28:30 +0000 (23:28 -0700)]
DOC -- more work on programming in the CG

14 years agotexi2html: no bgcolor etc in the <body> tag (issue 861), fix DOCTYPE (wrong in texi2h...
Reinhold Kainhofer [Fri, 13 Nov 2009 13:45:52 +0000 (14:45 +0100)]
texi2html: no bgcolor etc in the <body> tag (issue 861), fix DOCTYPE (wrong in texi2html <=1.82)

14 years agoAdd some test files for abc2ly
Reinhold Kainhofer [Fri, 13 Nov 2009 13:40:11 +0000 (14:40 +0100)]
Add some test files for abc2ly

14 years agoDocs: CG: Use @verbatim environment for Vim code.
Patrick McCarty [Fri, 13 Nov 2009 05:57:39 +0000 (21:57 -0800)]
Docs: CG: Use @verbatim environment for Vim code.

14 years agoDOC -- Add stubs for programming tutorials to CG
Carl Sorensen [Fri, 13 Nov 2009 01:39:22 +0000 (18:39 -0700)]
DOC -- Add stubs for programming tutorials to CG

14 years agoRemove outdated configure checks.
Patrick McCarty [Wed, 11 Nov 2009 05:22:41 +0000 (21:22 -0800)]
Remove outdated configure checks.

mbrtowc() is no longer used, so remove the appropriate checks.

14 years agoRemove mbrtowc(), and use utf8_char_len() instead.
Patrick McCarty [Wed, 11 Nov 2009 05:22:25 +0000 (21:22 -0800)]
Remove mbrtowc(), and use utf8_char_len() instead.

- In get_counts(), revert the line_char variable to its original
  behavior: keeping track of the character count, not the byte offset.

- Introduce a new parameter to get_counts() to keep track of the byte
  offset.

- Use the byte offset data in Source_file::quote_input() to make sure
  the source line is split at the correct place.

14 years agoMove UTF-8 char length routine into separate function.
Patrick McCarty [Thu, 29 Oct 2009 22:46:01 +0000 (15:46 -0700)]
Move UTF-8 char length routine into separate function.

14 years agoFix 790.
Joe Neeman [Thu, 12 Nov 2009 23:53:36 +0000 (15:53 -0800)]
Fix 790.

Use the min distance between loose lines, not the min distance
between a loose line and the previous staff.

14 years agoTracker 836: Add facility to change output file-name for a \book block
Ian Hulin [Thu, 12 Nov 2009 22:20:36 +0000 (22:20 +0000)]
Tracker 836: Add facility to change output file-name for a \book block

...or to set a suffix to prevent multiple files over-writing each other during a
compilation. This change allows user to do this via functions rather than having
to do so by using set! and define on parser variables in Scheme.

14 years agoRevert "Doc build: create lower-case html filenames."
Graham Percival [Thu, 12 Nov 2009 21:07:45 +0000 (21:07 +0000)]
Revert "Doc build: create lower-case html filenames."

This reverts commit 9e4374e0b91792c0ffafc6f4bd83f74273e11349.
Sorry, I didn't mean to push this.

14 years agoFix `split-at-predicate' in `scm/lily-library.scm'.
Thomas Morgan [Thu, 12 Nov 2009 20:07:58 +0000 (20:07 +0000)]
Fix `split-at-predicate' in `scm/lily-library.scm'.

Don't make the assumption that if `(PRED previous_element element)'
is false, `(PRED element previous_element)' must be true.

Suppose we want to split `(1 2 3 5 7)' into two lists such that
the first list contains the initial consecutive integers `(1 2 3)'
and the second contains the remaining elements `(5 7)'.  We expect
`(split-at-predicate (lambda (x y) (= (- y x) 1)) '(1 2 3 5 7))'
to return `((1 2 3) . (5 7))', but in fact it returns `((1 2 3 5 7))'
because of this erroneous assumption.

14 years agotablature: fix ottava bracket error
Marc Hohl [Fri, 6 Nov 2009 08:16:40 +0000 (09:16 +0100)]
tablature: fix ottava bracket error

Ottava brackets don't have to be displayed in tablature;
a regression test file is adapted to show both the behavior
of multi measure rests and ottava brackets.

14 years agoDoc build: create lower-case html filenames.
Graham Percival [Thu, 12 Nov 2009 19:34:07 +0000 (19:34 +0000)]
Doc build: create lower-case html filenames.

14 years agoabc2ly: Convert the Q: field to \tempo (rather than tempoWholesPerMinute in the midi...
Reinhold Kainhofer [Thu, 12 Nov 2009 16:22:05 +0000 (17:22 +0100)]
abc2ly: Convert the Q: field to \tempo (rather than tempoWholesPerMinute in the midi block...)

14 years agoabc2ly: The --beams option is actually a true/false switch...
Reinhold Kainhofer [Thu, 12 Nov 2009 15:54:12 +0000 (16:54 +0100)]
abc2ly: The --beams option is actually a true/false switch...

14 years agoabc2ly: Fix church modes (Issue #512), was a simple upper/lowercase issue; Generalize...
Reinhold Kainhofer [Thu, 12 Nov 2009 15:49:43 +0000 (16:49 +0100)]
abc2ly: Fix church modes (Issue #512), was a simple upper/lowercase issue; Generalized the code

14 years agoabc2ly: Simplify clef conversion (also more general now)
Reinhold Kainhofer [Thu, 12 Nov 2009 15:27:41 +0000 (16:27 +0100)]
abc2ly: Simplify clef conversion (also more general now)

14 years agoDowncase Dutch documentation framework. Fixes mucho links.
Jan Nieuwenhuizen [Wed, 11 Nov 2009 13:49:22 +0000 (14:49 +0100)]
Downcase Dutch documentation framework.  Fixes mucho links.

   * Modified     Documentation/nl/general.texi
   * Modified     Documentation/nl/general/community.itexi
   * Modified     Documentation/nl/general/download.itexi
   * Modified     Documentation/nl/general/introduction.itexi
   * Modified     Documentation/nl/general/manuals.itexi

14 years agoAdd direct-irc button from old web site. Fixes losing functionality.
Jan Nieuwenhuizen [Wed, 11 Nov 2009 13:42:54 +0000 (14:42 +0100)]
Add direct-irc button from old web site.  Fixes losing functionality.

   * Modified     Documentation/general/community.itexi

It could do with some marking-up/css'ing, though.  It looked fine
on the old site...