X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=ChangeLog;h=eb70211222808bbab373a4dd51d2bf9aa573c0bf;hb=7dcd363b91092f12471d7966e83b572625d71f0b;hp=bd546918a0f6865ffb78e47b519855e69a5552d7;hpb=43b15b9a9a79a9b1b246e9829a27e56137c1d1a8;p=lilypond.git diff --git a/ChangeLog b/ChangeLog index bd546918a0..eb70211222 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,339 @@ +2005-05-12 Graham Percival + + * Documentation/user/instrument-notation.itely: add guitar + position. + + * Documentation/user/introduction.itely, + Documentation/user/lilypond.tely, + Documentation/user/tutorial.itely: begin pruning + unused (duplicated) cindex entries and misc cleanup. + +2005-05-12 Mats Bengtsson + + * input/test/volta-chord-names.ly: Bring the explanation up to + date. + +2005-05-11 Heikki Junes + + * Documentation/topdocs/{AUTHORS.texi,INSTALL.texi,README.texi}: + Specify `@documentencoding utf-8' for html, ignore warnings. + +2005-05-11 Erik Sandberg + + * THANKS: Added bughunters. + +2005-05-11 Heikki Junes + + * lily/main.cc: update help string for `lilypond -H'. + + * po/fi.po: update. + +2005-05-10 Graham Percival + + * Documentation/user/advanced-notation.itely: minor fixes. + +2005-05-10 Jan Nieuwenhuizen + + * scm/editor.scm: New module. + + * scm/lily.scm (gui-main): Use it. + + * scm/framework-gnome.scm (spawn-editor): Use it. + + * scripts/lilypond-invoke-editor.scm: Use it in new script. + +2005-05-10 Han-Wen Nienhuys + + * scm/framework-ps.scm (load-font-via-GS): new function. + + * lily/pango-font.cc (pango_item_string_stencil): add support for + CID keyed font. + + * scm/output-ps.scm (glyph-string): add support for CID keyed font. + +2005-05-10 Graham Percival + + * Documentation/user/basic-notation.itely: add @ref. + + * Documentation/user/advanced-notation.itely: add example + of 5/8 beaming. + +2005-05-10 Han-Wen Nienhuys + + * scripts/lilypond-pdfpc-helper.py (ly_pc_editor): robustness fixes. + + * scm/backend-library.scm (postscript->pdf): Invoke gs instead of + going through ps2pdf wrappers. + +2005-05-09 Jürgen Reuter + + * Documentation/user/instrument-notation.itely: petrucci note + heads: updated docu + + * input/regression/note-head-style.ly: updated regression test; + indentation fixes + + * ly/engraver-init.ly: MensuralVoiceContext: use petrucci note + heads as default + + * mf/parmesan-heads.mf: minor editing; use musicological names + (rather than optical description) as note head names + + * scm/output-lib.scm: complete petrucci heads + +2005-05-09 Pal Benko + + * mf/parmesan-heads.mf: add petrucci heads (like neo-mensural + heads, but bigger) + +2005-05-09 Jan Nieuwenhuizen + + * lily/main.cc (main_with_guile): Remove no files check. + + * lily/main.cc (ly:usage): Export to Scheme. + + * scm/lily.scm (no-files-handler): New function. + + * scm/lily.scm (lilypond-main): Use it. + + * configure.in (gui_b): Add mbrtowc checking. + Resurrect [utf8/]wchar.h checking. + +2005-05-09 Mats Bengtsson + + * Documentation/user/advanced-notation.itely (Metronome marks): + Add link to the program reference for MetronomeMark + + * Documentation/user/lilypond-book.itely (An example of a + musicological document): Correct the example using psfonts + +2005-05-09 Heikki Junes + + * po/fi.po: update after a lesson how to update entries against + source. + + * po/TODO: document the lesson. + +2005-05-09 Han-Wen Nienhuys + + * configure.in (gui_b): remove wcrtomb checking. + + * lily/general-scheme.cc (LY_DEFINE): hand-convert utf8 to 32 + bits. Patch by Matthias Neeracher. + +2005-05-09 Mats Bengtsson + + * scripts/convert-ly.py: In the conversion to version 1.9.0, + keep Scheme expressions and strings unmodified when doing the + conversion to postfix notation for slurs and beams. Should + hopefully solve most related conversion problems. + + * Documentation/user/lilypond-book.itely : Clarify and correct how + to call dvips with -h psfonts. + +2005-05-09 Jan Nieuwenhuizen + + * Documentation/user/instrument-notation.itely (Entering lyrics): + Typo. Fixes build. + +2005-05-09 Graham Percival + + * Documentation/user/lilypond-book.itely: document PSFONTS file. + + * Documentation/user/lilypond.tely, lilypond-book.itely, + tutorial.itely: change references to 2.5.x to 2.6.x. + + * Documentation/user/instrument-notation.itely: clarified \addlyrics + vs \lyricmode. + + * Documentation/user/invoking.itely: remove old info about + lilypond-profile. + + * Documentation/topdocs/INSTALL.texi: remove old info about + lilypond-profile, add warning about needing international fonts + to build docs. + +2005-05-09 Han-Wen Nienhuys + + * lily/include/grob-info.hh (class Grob_info): make data member + private. Changes throughout. + + * input/regression/alignment-order.ly: new file. + + * lily/vertical-align-engraver.cc (acknowledge_grob): read + alignAboveContext and alignBelowContext + +2005-05-08 Han-Wen Nienhuys + + * lily/pfb.cc (LY_DEFINE): add cast. + + * scm/framework-ps.scm (write-preamble): embed CFFs if file name + matches .otf + (write-preamble): warn about unknown fonts. + + * lily/pfb.cc (Module): new function ly:otf->cff + + * lily/open-type-font.cc (get_otf_table): use ::get_otf_table + (get_otf_table): new function. + +2005-05-07 Han-Wen Nienhuys + + * scm/backend-library.scm (postscript->png): call lilypond-ps2png + iso. ps2png. + +2005-05-06 Heikki Junes + + * po/fi.po: apply second round of update. + +2005-05-06 Han-Wen Nienhuys + + * scm/x11-color.scm (make-x11-color-handler): don't use + #\sp. Apparently doesn't work on all platforms. + +2005-05-06 Graham Percival + + * Documentation/user/advanced-notation.itely, putting.itely, + tutorial.itely, global.itely, introduction.itely: really minor fixes. + +2005-05-06 Han-Wen Nienhuys + + * VERSION (PACKAGE_NAME): release 2.5.23 + +2005-05-06 Jan Nieuwenhuizen + + * Documentation/topdocs/AUTHORS.texi: Remove texinfo @accents, + convert to utf-8. + + * THANKS: Add translators for this release, convert to utf-8. + + * mf/GNUmakefile (MFTRACE_FLAGS): + * buildscripts/substitute-encoding.py (outdir): Build fix: pass + outdir as option (WAS: hardcoded). + +2005-05-06 Han-Wen Nienhuys + + * lily/staff-symbol-engraver.cc (Staff_symbol_engraver): init + finished_span_ + + * THANKS: add Hans Forbrich. + + * Documentation/topdocs/NEWS.tely (Top): document new feature. + + * Documentation/user/basic-notation.itely (Staff symbol): document + start/stop staff. Reference to ossia.ly + + * input/test/ossia.ly: new example using stop and startStaff. + + * lily/timing-engraver.cc: remove Timing_engraver::initialize(), + in other words, don't create "|" barline at start of the score. + (start_translation_timestep): don't set whichBar for start of score. + + * input/regression/staff-halfway.ly: use new functionality. + + * lily/staff-symbol-engraver.cc (try_music): take StaffSpanEvents, + start and stop staff based on events. + + * scm/define-music-types.scm (music-descriptions): add StaffSpanEvent + + * ly/declarations-init.ly (startStaff, stopStaff): new identifiers. + +2005-05-05 Han-Wen Nienhuys + + * Documentation/user/programming-interface.itely (How markups work + internally ): remove \encoding reference. + +2005-05-04 Mats Bengtsson + + * scripts/convert-ly.py: Attempt to do a smarter update of + text markups from versions < 1.9.0 with arbitrary nesting. + +2005-05-04 Heikki Junes + + * po/fi.po: convert to utf-8, and update. + +2005-05-04 Han-Wen Nienhuys + + * make/lilypond.suse.spec.in: update from suse 2.4 package. + + * lily/*.cc: more ? to min/max changes + + * lily/include/interpretation-context-handle.hh: rename + Interpretation_context_handle to Context_handle. + +2005-05-04 Heikki Junes + + * input/regression/GNUmakefile (local_delete): use `find` together + with `xargs` to avoid too long argument-lists in cmd line. + +2005-05-04 Graham Percival + + * Documentation/user/introduction.itely: updates "About this manual". + + * Documentation/user/advanced-notation.itely, + invoking.itely: minor fixes. + +2005-05-04 Han-Wen Nienhuys + + * COPYING: add font exception. Update FSF address. + + * lily/context-def.cc (path_to_acceptable_context): bugfix, depth + should be taken without child context. + + * ly/chord-modifiers-init.ly (blackTriangleMarkup): use it. + + * scm/define-markup-commands.scm (triangle): new command, as + robust replacement for unicode Delta/Triangle. + +2005-05-03 Han-Wen Nienhuys + + * ps/music-drawing-routines.ps: add fillp argument. + + * lily/lookup.cc (round_filled_polygon): polygon takes filled? argument + + * lily/font-config.cc (init_fontconfig): don't add cff/ + + * VERSION (PACKAGE_NAME): release 2.5.22 + + * mf/GNUmakefile: remove cff/cff.ps/.map install rules. + + * lily/grace-engraver.cc (consider_change_grace_settings): use + is_alias(). Fixes problem with CueVoice grace notes. + + * lily/simultaneous-music-iterator.cc (construct_children): call + Music_iterator::quit() for iterators that start out invalid. This + fixes indefinitely continuing contexts. + + * buildscripts/substitute-encoding.py: new file + + * Documentation/user/basic-notation.itely (Basic polyphony): fix + missing @end + + * scripts/lilypond-book.py (write_if_updated): print file name. + + * Documentation/user/basic-notation.itely (Explicitly + instantiating voices): idem. + + * Documentation/user/advanced-notation.itely (Text spanners): + remove stray { } + + * lily/context.cc (default_child_context_name): the default child + is now first in accepts_list_. + + * ly/engraver-init.ly (RemoveEmptyRhythmicStaffContext): add + \defaultchild to all relevant contexts. This fixes: + drums-pitch.ly. + + (Probably also fixes similar problems with ancient + transcriptions getting CueVoices instead of the desired voices.) + + * lily/context-def.cc (get_default_child): new function. + (get_accepted): place default child in front of list. + + * lily/parser.yy (FIXME): add DEFAULTCHILD token. + + * lily/include/context-def.hh (struct Context_def): add + default_accept_ + 2005-05-03 Graham Percival * scm/define-grobs.scm: remove "remove-first" line, since @@ -26,6 +362,15 @@ 2005-05-03 Han-Wen Nienhuys + * lily/beam-quanting.cc (quanting): robustness fix, don't produce + infinity for unfeasible beams. + + * make/lilypond.fedora.spec.in (Group): idem. + + * scripts/GNUmakefile (SEXECUTABLES): rename ps2png to lilypond-ps2png + + * mf/GNUmakefile (ALL_GEN_FILES): remove .map + * scm/framework-ps.scm (write-preamble): extract CFF from OTF fonts directly. @@ -45,7 +390,7 @@ ($(outdir)/Fontmap.lily): idem. * buildscripts/gen-emmentaler-scripts.py (i): load fetaXX encoding - for PFAEmmentaler-XXX.pfa. This fixes ghostscript ps2pdf problems. + for PFAEmmentaler-XXX.pfa. * Documentation/user/music-glossary.tely (accidental): NL translation of accidental.