[Top][All Lists]

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

lilypond 1.6.3

From: Han-Wen Nienhuys
Subject: lilypond 1.6.3
Date: Sun, 15 Sep 2002 20:28:54 +0200

I've just made lilypond 1.6.3 available. This release will probably be
the last `real' 1.6 release. This week 1.7 will be opened for
development. Small bugfixes and interesting features of 1.7 will be
backported to 1.6, if feasible.

Feature additions  of 1.6.3:

 * New syntax for tablature:




  for a quarter note C played of the 5th string. Thanks to Rune for
  hacking this in.

 * \once keyword for applying property changes only once

    \once \property Voice.Stem \set #'thickness = #5.0

   changes the stem thicknesses only for a single stem object.

Full change log : 

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

        * Documentation/user/refman.itely: patch by Graham Percival

        * scripts/ (make_pixmap): let gs write to
        outputfile directly

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

        * lily/
        (Simultaneous_music_iterator): init children_list_

        * lily/
        (Part_combine_music_iterator): init state_

        * lily/ (Sequential_iterator): init cursor_

        * lily/ (Percent_repeat_iterator): init

        * lily/ (Sequential_iterator): init list_

        * lily/ (Translator_def): make a GC proof copy

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

        * lily/ (process): quit iter.

        * lily/
        (Simultaneous_music_iterator): protection bugfix.
        (get_pending_events): bugfix: don't use s twice.

        * debian/: debian patches by Anthony Fok.
        * lily/ (create_clef): bugfix for octavate clef
        (thanks Rune!)

        * Documentation/user/tutorial.itely: replace grob by
        object. Explain \once.

        * scm/music-property-description.scm (once): add 'once

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

        * lily/ (skip): call quit()
        when an iterator exits early.

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

        * lily/ added comment on bogus warnings about missing flags

        * lily/, lily/ added warning when font character
        lookup fails.

        * lily/ workaround: consider missing ledgered rests in
        ancient font.

        * lily/ bugfix: cleaned up font lookup code that handles
        special cases of styles 'default' and 'classical'.  This should
        also fix the behaviour of lily/, which so far
        did not consider styles 'default' and 'classical'.

2002-09-13  Rune Zedeler  <address@hidden>

        * scm/drums.scm: "set" the automatic properties instead of
        "override", (whoops!)
2002-09-13  Mats Bengtsson  <address@hidden>

        * ly/, scripts/ (ly_paper_to_latexpaper): 
        Add support for A3 paper.

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

        * lily/ (brew_molecule): don't crash on broken
        tuplet brackets.

        * lily/ (do_quit): add finalization functions
        to undo property settings.

        * lily/parser.yy (property_def): syntax for \once \property ....

        * lily/ (get_spacing): don't get crazy when there
        is no (live) stem.

        * lily/ new keyword \once

        * lily/ (apply_finalizations): new function
        (add_finalization): new function

        * input/regression/ new file

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

        * lily/ added warning when font symbol not found;
        small cleanups

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

        * mf/GNUmakefile: make PFA for sauter CM fonts.

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

        * mf/GNUmakefile: make map file for pfa target as well. 

        * scm/tex.scm (end-output): add newline to output

        * lily/include/sequential-iterator.hh (class Sequential_iterator):
        don't use Protected_scm for music-iterator members. 

        * lily/ (Music_iterator): initialize music_

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

        * input/test/ updated test file to show all available
        accidentals styles

        * lily/, lily/,
        lily/include/accidental-interface.hh: added method
        get_fontcharname() to provide proper fall-back cases for missing
        accidentals; print warning if font char lookup fails

        * lily/ fixed documentation bug

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

        * lily/ (quit, do_quit): new function: break link
        to translator group explicitly. This used to be done from the
        destructor of music-iterator. Now that iterators are GC'd, this is
        no longer possible.  Add new function do_quit() to all applicable
        derived classes.

        * lily/ (construct_children): don't
        unprotect objects.
        (Lyric_combine_music_iterator): small typo bugfix.

        * lily/ do ADD_MUSIC for String_number_req.

        * lily/include/lily-guile.hh (scm_remember_upto_here_1): add glue

        * lily/ (get_pending_events): don't delete
2002-09-08  Rune Zedeler  <address@hidden>

        * scm/music-property-description.scm: describe string-number (whoops)

        * Documentation/user/refman.itely: Tablature and bar number updates
2002-09-08  Han-Wen Nienhuys  <address@hidden>

        * lily/
        (Lyric_combine_music_iterator): small bugfix

        * lily/include/simultaneous-music-iterator.hh (class
        Simultaneous_music_iterator): use SCM list for list of iterators.
        * lily/ remove file.

        * lily/include/cxx-function-smob.hh: remove file.

        * lily/include/music-iterator.hh (class Music_iterator): smobify
        music-iterator; many changes throughout. They are now constructed
        through procedures that return to the smobbed iterator.

        * lily/include/*.hh: all derived_mark() functions are now const.

        * lily/ (set_lyric_align): remove conditional

        * Documentation/bibliography/computer-notation.bib (note): add
        Beyond MIDI and The Virtual Score.

2002-09-07  Rune Zedeler  <address@hidden>

        * input/sondag-morgen/*.ly: Tablature fixes

        * ly/ BUGFIX: add alias Timing to Score context
        * lily/parser.yy and lily/lexer.ll: Use E_UNSIGNED instead of E_DIGIT
        * lily/ (String_number_req): Added

        * lily/ Use String_number_req instead
        of Text_script_req; read properties stringOneTopmost and
        * ly/ (tabStaffContext): Bugfix: remove Key_engraver;
        set stringOneTopmost and highStringOne to #t
        * scm/output-lib.scm (tablature-stem-attachment-function): Changed
        (guitar-tunings): List added
        ((every-nth-bar-number-visible n) barnum): Instead of
        ((every-nth-bar-number-visible n) barnum): added

        * scm/grob-description.scm (TabNoteHead): Extra-offset added (UGH!)
        * scm/translator-property-description.scm: Added new functions

        * input/test/ Changed to better demonstrate possibilities.

        * input/test/bar-number-every-fifth: Use new function
2002-09-07  Han-Wen Nienhuys  <address@hidden>

        * scripts/ revert pre use for python
        2.2. Document why.

2002-09-07 Jeremie Lumbroso  <address@hidden>

        * Documentation/user/refman.itely: very minor corrections and
        rephrasing of the reference manual -- revision up to line #400.

        * Documentation/user/refman.itely: replaced all occurrence "staffs"
        with "staves".

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

        * lily/lexer.ll: scan E_DIGIT

        * lily/parser.yy (string_request): use E_DIGIT for string requests

        * lily/ (get_thickness): new function

        * ly/ (ScoreContext): add Timing alias

        * lily/ (Translator_def): copy alias list too.

        * lily/ (height): add half beam thickness for beamed stems.
        This fixes tuplet bracket vertical offsets on beams.
        * lily/ (stop_translation_timestep): small
        cleanups; only hang spanner on paper-columns if there are no
        note-columns to hang on. Also hang finished spanner on the last

        * lily/ (calc_position_and_height): only quantize
        inside staff.

2002-09-07  Rune Zedeler  <address@hidden>

        * scm/output-lib.scm: (default-bar-number-visibility) added

        * ly/ (ScoreContext) set barNumberVisibility to
2002-09-06  Han-Wen Nienhuys  <address@hidden>

        * input/test/ update to use Timing.

        * lily/ (process_music): only run
        barNumberVisibility if currentBarNumber is a number.

        * lily/parser.yy (chord_inversion): use CHORD_SLASH for '/'
        (command_element): use Timing as alias for Score.

2002-09-06  Jeremie Lumbroso  <address@hidden>

        * Documentation/user/refman.itely: minor corrections (replacing
        `grob' by `object'), addition of an example in the tablature


Han-Wen Nienhuys   |   address@hidden   | 

reply via email to

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