X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=ChangeLog;h=cf91d267630e6eb1bbc4a94015d3eba4d4c2316e;hb=729d8509039c4c69ea89c102c89fc0df9d9e228c;hp=5a1829afb1fdbcb4cadc71287d1f0d8305c77271;hpb=a181781abec66f71f86d8707879e245cde209c67;p=lilypond.git diff --git a/ChangeLog b/ChangeLog index 5a1829afb1..cf91d26763 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,14 +1,325 @@ +2003-09-14 Han-Wen Nienhuys + + * input/test/time-signature-double.ly: use markups for double time + sigs. + + * scm/chord-name.scm: remove new-chord-name-brew-molecule ; use + ChordNames.SeparationItem #'padding for adjusting space after chords. + + * lily/music-output-def.cc (LY_DEFINE): + new function ly:paper-lookup. + + * mf/parmesan-clefs.mf: use # quantities for char_box + offsets. Fixes overflow errors in the PFA. + + * scm/new-markup.scm (strut-markup): change calling interface for + markup. Pass paper-def, not grob. This would \markup to be used + separately from grobs. + + * lily/paper-def.cc: new function ly:paper-font; this function + replaces ly:get-font. + + * lily/include/font-interface.hh (struct Font_interface): take + Paper_def iso. Grob for get_font(). + +2003-09-14 Graham Percival + + * Documentation/user/ tutorial.itely, refman.itely: add warning + about \key and accidentals. + +2003-09-14 Han-Wen Nienhuys + + * scm/new-markup.scm (musicglyph-markup): undefine font-name. + + * Documentation/user/*.itely: manual tweaks + +2003-09-13 Juergen Reuter + + * mf/parmesan-clefs.mf: still more set_char_box() fixes and code + cleanup; bugfix: exact_center + + * Documentation/user/refman.itely: added more documentation on + ambitus according to recent questions on lilypond-user list + +2003-09-12 Han-Wen Nienhuys + + * input/regression/ottava.ly (texidoc): demo 15ma too. + + * GNUmakefile.in ($(outdir)/VERSION): add VERSION target + + * input/mutopia/J.S.Bach/baerenreiter-sarabande.ly (sarabandeA): + octave fixes. + +2003-09-10 Han-Wen Nienhuys + + * lily/lexer.ll: add \r to the rules for newlines; this fixes + problems on older Mac editors. + + * configure.in: release 1.9.5 + +2003-09-12 Juergen Reuter + + * mf/parmesan-clefs.mf: more set_char_box() fixes and code cleanup + +2003-09-11 Juergen Reuter + + * mf/parmesan-custodes.mf, mf/parmesan-heads.mf, + mf/parmesan-clefs.mf: added comments on character alignment and + set_char_box() conventions + + * mf/parmesan-custodes.mf, mf/parmesan-clefs.mf: fixed more + set_char_box()'s + + * mf/parmesan-clefs.mf: vaticana: adjusted stem width + +2003-09-10 Heikki Junes + + * spec/lilypond.{mandrake,suse}.spec.in: update lilypond.words path. + +2003-09-10 Juergen Reuter + + * mf/parmesan-custodes.mf: vaticana custos: bugfix: slightly + shortened to avoid almost-collision with staff line; code cleanup; + other custodes: fixed char boxes; code cleanup + +2003-09-09 Han-Wen Nienhuys + + * scripts/lilypond.py (global_latex_preamble): only set + twosideshift if 'twoside' is in latexoptions + + * stepmake/GNUmakefile.in: remove nested stepmake packaging stuff. + + * VERSION: remove + + * scripts/*2ly.py: update <> syntax + +2003-09-09 Han-Wen Nienhuys + + * lily/chord-name-engraver.cc (process_music): add origin for + chord name. + + * input/regression/chord-name-exceptions.ly (theMusic): add base too. + + * scm/chord-ignatzek-names.scm (ignatzek-chord-names): bugfix: do + bass notes for exceptions too. + + * scm/define-grobs.scm (all-grob-descriptions): rename + HaraKiriVerticalGroup to RemoveEmptyVerticalGroup + + * scm/define-grob-properties.scm (remove-first): add remove-first + property for orchestral scores. + + * Documentation/user/*.itely: switch <<>> and <> + + * lily/glissando-engraver.cc (process_music): bugfix: move line to + last_line only once. This fixes the two consecutive glissandi problem. + +2003-09-09 Juergen Reuter + + * lily/vaticana-ligature-engraver.cc: bugfix: fixed programming + error message "flexa-width undefined" + + * lily/vaticana-ligature-engraver.cc, lily/gregorian-ligature.cc, + lily/include/gregorian-ligature.hh: print warning when ignoring + head prefixes on flexa shapes + + * lily/vaticana-ligature-engraver.cc: bugfix: always add an extra + space before a series of inclinatum heads + + * lily/vaticana-ligature-engraver.cc, lily/gregorian-ligature.cc, + lily/include/gregorian-ligature.hh: junked AFTER_VIRGA; small + cleanups + + * mf/parmesan-custodes.mf: redesigned custos; fixed stem length + and char_box + +2003-09-08 Juergen Reuter + + * input/regression/breathing-sign.ly: tiny fixes + + * lily/mensural-ligature.cc: renamed stem->cauda/join to avoid + semantical collision with vaticana ligatures + + * lily/vaticana-ligature-engraver.cc, lily/vaticana-ligature.cc, + scm/define-grob-properties.scm: bugfix: semantics of delta_pitch + now consistent with mensural ligatures + + * lily/vaticana-ligature-engraver.cc, lily/vaticana-ligature.cc, + mf/parmesan-heads.mf: bugfix: length of cauda of flexa depends on + context pitches and staff position; dto. for virga stem; removed + obsolete virga and clivis characters from parmesan font (WARNING: + font changed) + + * mf/parmesan-heads.mf, mf/parmesan-clefs.mf, + mf/parmesan-timesig.mf: fixed several set_char_box ()'s + + * lily/vaticana-ligature-engraver.cc, lily/vaticana-ligature.cc, + scm/define-grob-properties.scm: consistency fix: renamed + join_left->add_cauda + + * mf/parmesan-heads.mf: bugfix: cephalicus head: corrected + appendix length; bugfix: yoffs_bt for reverse direction punctum + characters + + * lily/vaticana-ligature-engraver.cc, lily/vaticana-ligature.cc: + small cleanups; added more docu + + * lily/mensural-ligature-engraver.cc, lily/vaticana-ligature-engraver.cc, + lily/coherent-ligature-engraver.cc: cleanup: moved delta-pitch + computation to CoherentLigatureEngraver + + * ly/gregorian-init.ly, lily/gregorian-ligature.cc, + scm/define-grob-properties.scm: bugfix: added missing linea and + cavum properties; bugfix: removed dead semivocalis property + + * mf/parmesan-heads.mf: bugfix: linea punctum: vertical lines + length; redesigned quilisma, stropha and auctum + + * ly/engraver-init.ly, scm/define-grobs.scm: use 0.6 as default + line thickness + + * lily/vaticana-ligature-engraver.cc, mf/parmesan-heads.mf, + Documentation/user/refman.itely: bugfix: introduced shifted + epiphonus head to avoid collision with adjacent plica + +2003-09-07 Han-Wen Nienhuys + + * scm/font.scm (paper20-style-sheet-alist): add smaller font sizes. + + * mf/GNUmakefile (SAUTER_FONTS): add smaller sizes. + +2003-09-05 Han-Wen Nienhuys + + * Documentation/user/tutorial.itely (A lead sheet): remove + duplicate chords. + + * Documentation/bibliography/computer-notation.bib (pages): reorganise. + +2003-09-03 Han-Wen Nienhuys + + * Documentation/bibliography/computer-notation.bib (isbn): add + xivcim publication. + +2003-09-05 Heikki Junes + + * GNUmakefile.in: drop lilypond.words for generation. + +2003-09-03 Heikki Junes + + * buildscripts/lilypond.words.py: take filename (also) from an arg. + + * GNUmakefile.in (README_FILES): put lilypond.words to $(outdir). + +2003-09-02 Han-Wen Nienhuys + + * input/test/figured-bass-alternate.ly (fl): new file. + + * Documentation/topdocs/README.texi (Top): clarifications. + + * Documentation/bibliography/computer-notation.bib (isbn): add phd + theses of Gieseking and Renz. + + * GNUmakefile.in (README_FILES): remove README.mandrake. + +2003-09-01 Heikki Junes + + * buildscripts/lilypond.words.py: add file. Creates lilypond.words + from source files and search patterns listed in the script. + + * GNUmakefile.in: add target `lilypond.words'. + + * lilypond.words: remove file, generated by `make lilypond.words'. + + * make/lilypond.{mandrake,redhat,suse}.spec.in: make lilypond.words. + +2003-08-31 Heikki Junes + + * lily/parser.yy, lily/my-lily-lexer.cc: spell it acciaccatura. + +2003-08-31 Han-Wen Nienhuys + + * VERSION: 1.9.4 released + + * scripts/convert-ly.py (FatalConversionError.figures_replace): + rule for < > <-> << >> substitution + + * lily/lexer.ll: exchange meaning of << >> and < > + + * VERSION (PACKAGE_NAME): 1.9.3 released + + * stepmake/stepmake/help2man-rules.make ($(outdir)/%.1): build man + pages unconditionally. + +2003-08-30 Han-Wen Nienhuys + + * Documentation/user/music-glossary.tely (Top): small syntax + fixes. + + * scm/music-functions.scm (remove-tag): filter \tagged music + expressions. + + * input/regression/tag-filter.ly (texidoc): new file. + + * lily/parser.yy (post_event): add \tag #'symbol / \tag #'(symbol1 + symbol2 .. ) etc. + + * scripts/convert-ly.py (FatalConversionError.conv): fingering + convert rule. + + * Documentation/user/refman.itely (Fingering instructions): adjust manual. + + * lily/new-fingering-engraver.cc (position_scripts): don't crash + for borderline cases (e.g. 1 fingering.) + (position_scripts): revise interface, use fingerOrientations to + set fingering positions. + + * scm/document-translation.scm (context-doc): add aliases to + automated documentation. + + * make/lilypond-vars.make: remove stepmake compat glue. + + * make/generic-vars.make: remove cruft. + + * lily/main.cc (main): don't identify binary. + +2003-08-29 Han-Wen Nienhuys + + * lily/include/translator.hh (class Translator): remove + type_string_ , use symbol for context name throughout. + Changes through whole source tree. + + * scripts/lilypond.py: rename ly2dvi.py to lilypond.py + set PDF as default, and always make PDF. + + * lily/GNUmakefile (SUBDIRS): rename binary to lilypond-bin + +2003-08-29 Heikki Junes + + * ChangeLog lilypond.words Documentation/topdocs/NEWS.texi + Documentation/user/refman.itely input/regression/allfontstyle.ly + input/regression/grace-types.ly: + fix spelling for acciaccatura (Webster's 1913). + +2003-08-29 Han-Wen Nienhuys + + * lily/main.cc (usage): adjust blurb, include url. + + * input/regression/breathing-sign.ly (texidoc): transpose up + 2003-08-28 Juergen Reuter * input/regression/breathing-sign.ly: changed ancient examples to be relevant (by request of Han-Wen); updated BreathingSign text - property according to new syntax + property according to new syntax. * ly/gregorian-init.ly: updated BreathingSign text property according to new syntax 2003-08-28 Han-Wen Nienhuys + * Documentation/user/refman.itely (Clef): give example of G_8 clef. + (Clef): index entries for clefs. + * python/lilylib.py (system): remove errorlog files. 2003-08-28 Heikki Junes @@ -23,7 +334,6 @@ * lily/molecule-scheme.cc: ly_align_to_x takes continuous dir argument. - * ly/grace-init.ly (stopAcciaccaturaMusic): correct misspelling of accacciatura everywhere.