[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Lilypond 1.7.1

From: Han-Wen Nienhuys
Subject: Lilypond 1.7.1
Date: Sat, 28 Sep 2002 19:06:58 +0200

Hi there,

the next release of lily 1.7 is out. I have completely revised the
music representation code. As a result, it is now easy to document the
input format part of the lilypond in the lilypond-internals manual
(the results of this should be on the next version of the website)

As another demo, I've written a small lily-to-XML demo:

        fooBar = \notes { < c''4 \\ g'4 > }

        #(ly-set-parse-protect #f)
        #(load-from-path "to-xml.scm")

        #(music-to-xml fooBar (current-output-port))


        GNU LilyPond 1.7.0
        Now processing: `input/test/'

2002-09-28  Han-Wen Nienhuys  <address@hidden>

        * scm/to-xml.scm: new file.

        * input/test/ (fooBar): demo of what is possible with the
        new Input representation: dump music as XML.

        * scm/engraver-documentation-lib.scm
        (engraver-accepts-music-types?): add links from music to engraver,
        from music-type to engraver.

        * lily/include/command-request.hh: removed
        lily/include/musical-request.hh: removed. Removed all _req classes
        except Key_change_req. Changes throughout.

2002-09-28  Jan Nieuwenhuizen  <address@hidden>

        * lily/ (try_music): Compile kludge.

2002-09-28  Han-Wen Nienhuys  <address@hidden>

        * lily/*.cc: specify accepts for many engravers.

        * scm/music-documentation-lib.scm: dump music expressions and
        music subtypes.

        * scm/documentation-lib.scm: complete revision.
        Use GOOPS objects to store document tree explicitly. Cleaned up and
        sped up doco generation a lot.

2002-09-27  Han-Wen Nienhuys  <address@hidden>

        * input/ (fugaIILeft): add arpeggio

        * lily/ (try_music_on_nongroup_children):
        oops. The name symbol is in the cdr of the assoc handle.

        * lily/:  remove Arpeggio_req, Breathing_sign_req, Extender_req,
        Hyphen_req, Glissando_req, Break_req, Mark_req 

2002-09-26  Han-Wen Nienhuys  <address@hidden>

        * lily/ (music-duration-length,
        music-duration-compress): new functions.

        * lily/ : Remove Note_req, Rest_req, Busy_playing_req. Changes
        throughout. Warning doesn't work yet.

        * lily/ (try_music_on_nongroup_children):
        new implementation: store candidate acceptors in a hashTable.

2002-09-25  Han-Wen Nienhuys  <address@hidden>

        * scm/music-types.scm (music-descriptions): change name to

        * scm/chord-name.scm (chord::inner-name-banter): remove space.

2002-09-24  Han-Wen Nienhuys  <address@hidden>

        * lily/ (connect_beams): don't crash if there are quarter
        notes in beams.

2002-09-24  Juergen Reuter  <address@hidden>

        * Documentation/user/refman.itely: corrected ancient clef
        docu; added docu on ligatures

2002-09-21  Juergen Reuter  <address@hidden>

        * Documentation/user/glossary.tely,
        Documentation/user/refman.itely, input/,
        input/test/, lily/, ly/,
        scm/grob-property-description.scm, scripts/ renamed
        Stem properties: flag-style -> stroke-style, style -> flag-style.

2002-09-24  Han-Wen Nienhuys  <address@hidden>

        * scm/music-functions.scm (music-separator?): don't use name music

2002-09-24  Jan Nieuwenhuizen  <address@hidden>

        * stepmake/stepmake/generic-targets.make (help): Document check

        * lily/ Compile fix.

2002-09-23  Jan Nieuwenhuizen  <address@hidden>

        * scripts/ Add rule.

        * input/test/
        * input/test/
        * input/test/ ly-make-music.

        * scm/drums.scm (make-head-type-elem, make-articulation-script):
        More ly-make-music renamings.

        * lily/ ADD_MUSIC: arpeggio_req.

        * lily/ (make_music): Add debugging info.

        * scm/music-functions.scm (make-simultaneous-music,
        (make-sequential-music, context-spec-music):
        * scm/music-types.scm (music-descriptions): Get lily to run.

2002-09-23  Han-Wen Nienhuys  <address@hidden>

        * lily/ (transpose_key_alist): new function.

        * lily/ (create_audio_elements): cleanup. 

2002-09-22  Han-Wen Nienhuys  <address@hidden>

        * lily/parser.yy: remove TYPED_MAKE_MUSIC().

        * lily/include/translator.hh (ENTER_DESCRIPTION): add
        events-accepted field.

        * scm/music-types.scm: new file.

        * lily/parser.yy: put music type initialization into scheme,
        similar to grob initialization.  Changes throughout.

2002-09-22  Jan Nieuwenhuizen  <address@hidden>

        * Documentation/user/tutorial.itely: Fix links.
        * Documentation/index.texi: 
        * Documentation/ 
        * Documentation/topdocs/index.tely: Small website fixes and updates.

        * debian/: Debian patch by Anthony Fok.

2002-09-21  Jan Nieuwenhuizen  <address@hidden>

        * Documentation/ How time flies: It's already 2002!

        * Documentation/topdocs/index.tely: Stable/development fix.  Use
        more descriptive link names than 'here'.

        * ROADMAP: Remove test stuff.

        * scripts/ Allow auto-building of stable and
        development versions.  Bugfixes.


Han-Wen Nienhuys   |   address@hidden   | 

reply via email to

[Prev in Thread] Current Thread [Next in Thread]