[Top][All Lists]
[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
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- lilypond 1.5.74,
Han-Wen Nienhuys <=