From 0a45c17ebf1baeeb57069b9bc6f77ada66ed3d03 Mon Sep 17 00:00:00 2001 From: uid67283 Date: Tue, 23 Dec 2003 20:54:49 +0000 Subject: [PATCH] post-crack commit. --- ChangeLog | 66 +++++++++++++++++++++++++++++++++ Documentation/topdocs/NEWS.texi | 7 ++++ VERSION | 4 +- 3 files changed, 75 insertions(+), 2 deletions(-) diff --git a/ChangeLog b/ChangeLog index fe88461c9d..36f798c079 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,67 @@ +<<<<<<< ChangeLog +2003-12-20 Han-Wen Nienhuys + + * lily/recording-group-engraver.cc (finalize): set protected_scm + member to '() before finalizing. + + * lily/translator-group.cc (finalize): remove removal_processing () + + * lily/recording-group-engraver.cc: new engraver: record + synchronized start & end times for each music object. + + * lily/parser.yy (toplevel_expression): execute score rendering + during parsing. Cleanup output-filename handling; this is no + longer done with global variables. + (translator_spec_body): allow \type modification too. + + * lily/score.cc: ly:run-translator: new function + (LY_DEFINE): ly:render-output new function. + + Separate interpreting and rendering, and make available as + functions at Scheme level. + +2003-12-17 Jan Nieuwenhuizen + + * scm/to-xml.scm (): New class to build xml-doc. + (musicxml-node->string): + (xml-node->string): + (music-to-musicxml): New function. + +2003-12-17 Han-Wen Nienhuys + + * VERSION: 2.1.2 released + + * lily/include/lily-guile.hh (SCM_VECTOR_REF): compat glue + + * scm/font.scm (paper20-font-vector): discouple font design sizes + from sizes specified in .ly file: store all design sizes of a font + in a single vector. + + * lily/font-select.cc (get_font_by_design_size): new function + + * mf/feta*,parmesan*: use 2^{1/6} as scaling factor for fonts. + add parmesan,feta in sizes 14 and 18. + + * mf/feta-toevallig.mf: use blot diameter for double sharp. + + * lily/font-size-engraver.cc (acknowledge_grob): change definition + of fontSize: this now sets font-size + +2003-12-16 Han-Wen Nienhuys + + * VERSION: 2.1.1 released + + * Documentation/user/refman.itely (Tuning objects): add note about + concurrent tweaks in different contexts. + + * lily/tie-engraver.cc (acknowledge_grob): use + Staff_symbol_referencer::get_position iso. reading staff-position + directly. + + * lily/piano-pedal-engraver.cc (create_bracket_grobs): don't take + currentMusicalColumn as left span-point for bracket. The bracket + is too long when there are accidentals. + 2003-12-03 Mats Bengtsson * buildscripts/lilypond-profile.sh, @@ -94,6 +158,8 @@ 2003-10-11 Han-Wen Nienhuys + * VERSION: release 2.1.0 + * lily/note-performer.cc (try_music): accept busy-playing-event. * lily/swallow-perf.cc (try_music): return false for diff --git a/Documentation/topdocs/NEWS.texi b/Documentation/topdocs/NEWS.texi index 5b9f336d21..2f95b8b490 100644 --- a/Documentation/topdocs/NEWS.texi +++ b/Documentation/topdocs/NEWS.texi @@ -8,6 +8,13 @@ @chapter New features in 2.1 since 2.0 @itemize +@item Font sizes can now truly be scaled continuously: the @code{font-size} +is similar to the old @code{font-relative-size}, but may be set to +fractional values; the closest design size will be scaled to achieve +the desired size. As a side-effect, there are now no longer +limitations in using smaller fonts (eg. grace notes) at small staff +sizes. + @item The appearance of stem tips is now also engraved with rounded corners. @item diff --git a/VERSION b/VERSION index 3b89cf9686..a466bc5efe 100644 --- a/VERSION +++ b/VERSION @@ -1,6 +1,6 @@ PACKAGE_NAME=LilyPond MAJOR_VERSION=2 MINOR_VERSION=1 -PATCH_LEVEL=0 -MY_PATCH_LEVEL=hjj2 +PATCH_LEVEL=2 +MY_PATCH_LEVEL=hwn2 -- 2.39.5