info-lilypond
[Top][All Lists]
Advanced

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

lilypond 1.5.74


From: Han-Wen Nienhuys
Subject: lilypond 1.5.74
Date: Sun, 18 Aug 2002 03:25:24 +0200

.74 contains 2 speedups and lots of small documentation updates.


enjoy.

2002-08-18  Han-Wen Nienhuys  <address@hidden>

        * lily/break-substitution.cc (fast_fubstitute_grob_list): use
        realloc()

        * lily/dynamic-engraver.cc (process_music): don't use SCM_UNDEFINED

        * Documentation/user/tutorial.itely: fixes by Graham Percival.

2002-08-17  Han-Wen Nienhuys  <address@hidden>

        * lily/lily-guile.cc (type_check_assignment): if
        internal-type-checking set, abort if we find an unknown property.

        * input/regression/GNUmakefile,input/test/GNUmakefile: be anal
        with typechecks

        * lily/beam.cc: add 'knee to interface

        * input/test/*.ly: remove or update files using deprecated
        properties

        * lily/system.cc (spanner_count): new function

        * lily/break-substitution.cc (fast_fubstitute_grob_list): special
        function for break substitutions on groblists in spanners. By
        reordering the elements of the list, we can skip large parts of
        the list in the break substitution. This brings the complexity of
        Lily back to more-or-less linear in the length of the score.

        Measured speed increase: 20 % (coriolan, without -O2)

        * lily/parse-scm.cc (parse_handler): don't construct a new strport
        for every parsing. This saves a lot of garbage on large files that
        have many # constructs.

        * lily/source-file.cc (init_port): add an SCM port to the
        sourcefile as well. 

        * lily/include/input-file-results.hh: move from
        file-results. Rename Input_file_settings to Input_file_results.

        * flower/ : remove simple-file-storage, mapped-file-storage,
        string-storage. Move source-file, binary-source-file to lily/

        * Documentation/header.html.in: remove FAQ

        * Documentation/index.texi (Top): reorganise

        * Documentation/topdocs/INSTALL.texi (Top): add note about fonts.

        * Documentation/topdocs/FAQ.texi: remove.

        * stepmake/stepmake/documentation-targets.make (footify): must
        depend on all .html files, otherwise rebuilds are broken due to
        the time stamps 

        * ly/declarations-init.ly (noBreak): set penalty to 10001 (>
        10000).

2002-08-16  Han-Wen Nienhuys  <address@hidden>

        * ly/engraver-init.ly (ChordNamesContext): minimumverticalExtent
        -> minimumVerticalExtent

2002-08-16  Stephen Peters <address@hidden>

        * scm/pdf.scm, pdftex.scm: pdftex updates

        * scripts/ly2dvi.py: pdflatex support
        
2002-08-16  Jan Nieuwenhuizen  <address@hidden>

        * Documentation/windows/installing.texi: Include info from Wiki. 

2002-08-16  Mats Bengtsson  <address@hidden>

        * scripts/lilypond-book.py (output_dict): Replace
        \includegraphics{xxx.eps} -> \includegraphics{xxx} to 
        simplify for pdflatex users (makes no difference to latex users).

2002-08-16  Jan Nieuwenhuizen  <address@hidden>

        * Documentation/index.texi: 
        * Documentation/windows/compiling.texi: 
        * Documentation/windows/installing.texi: Update to reflect
        LilyPond's inclusion into Cygwin.

2002-08-15  Jan Nieuwenhuizen  <address@hidden>

        * input/test/phrasing-slur-height.ly: New file.

        * scm/grob-property-description.scm (height-limit, ratio): Add.

        * lily/slur.cc: 
        * scm/grob-description.scm (Slur, PhrasingSlur): Move height-limit
        and ratio out of details.

        * lily/scores.cc (Input_file_settings): Initalize global_header_.

        * lily/include/file-results.hh (class Input_file_settings): Add
        private constructor.

        * cygwin/GNUmakefile: [CYGWIN] Install bug-lilypond-cygwin.  Typo
        fix.  Add kpsewhich commands (Thanks Mats).

        * cygwin/bug-lilypond-cygwin.sh: New file.

        * stepmake/stepmake/help2man-rules.make: Better way of showing
        help2man command.

        * Documentation/topdocs/FAQ.texi: Add more possible stale font
        paths.

        * stepmake/bin/package-diff.py: Prepend ./ to cut-and-pastable
        commands.

        * Documentation/topdocs/INSTALL.texi: Mention the need to and how
        to create configure for CVS source trees.  Mention libkpathsea-dev
        as alternative possible name for tetex-devel (or should that be
        the other way around?).

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

        * lily/include/file-results.hh (class Input_file_settings):
        encapsulate file settings in a class, Input_file_settings.

        * lily/scores.cc: new function ly_set_point_and_click_x
        
        * Documentation/topdocs/README.texi (Top): add note about xdelta

        * Documentation/topdocs/INSTALL.texi (Top): move kpathsea to problems
        section.
        
2002-08-14  Jan Nieuwenhuizen  <address@hidden>

        * scripts/ly2dvi.py: Remove debug printing.

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

        * scripts/convert-ly.py (FatalConversionError.conv): bug in
        verticalExtent replacement.



-- 

Han-Wen Nienhuys   |   address@hidden   |   http://www.cs.uu.nl/~hanwen 




reply via email to

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