]> git.donarmstrong.com Git - lilypond.git/blobdiff - ChangeLog
stringFingerOrientations ->
[lilypond.git] / ChangeLog
index 5ce6fa85550c7e379e61a8c7ff844811ac683abe..658fa7073b87f7d32f620fb2597e41ce219997fc 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,193 @@
+2006-10-17  Han-Wen Nienhuys  <hanwen@lilypond.org>
+
+       * lily/new-fingering-engraver.cc: stringFingerOrientations ->
+       strokeFingerOrientations
+
+       * lily/script-column.cc (row_before_line_breaking): also handle
+       accidentals and arpeggios in horizontal script stacking.
+
+       * lily/script-row-engraver.cc (acknowledge_accidental_placement):
+       new function.
+
+       * input/regression/script-stack-horizontal.ly: trim.
+
+2006-10-16  Han-Wen Nienhuys  <hanwen@lilypond.org>
+
+       * scm/output-lib.scm (stroke-finger::calc-text): allow reading of
+       'text property too.
+
+       * ly/music-functions-init.ly: rename to StrokeFingerEvent, set
+       'text if string argument.
+
+       * scm/define-grobs.scm (all-grob-descriptions): rename to StrokeFinger.
+
+       * scm/define-context-properties.scm
+       (all-user-translation-properties): change to strokeFingerOrientations
+
+2006-10-16  Erik Sandberg  <mandolaerik@gmail.com>
+
+       * lily/parser.yy: remove debug output
+
+2006-10-16  Han-Wen Nienhuys  <hanwen@lilypond.org>
+
+       * ly/paper-defaults.ly: set left/right margin.
+
+       * scm/paper.scm (set-paper-dimensions): use left-margin and
+       right-margin for computing linewidth.
+
+       * Documentation/topdocs/NEWS.tely (Top): idem.
+
+       * input/regression/lyric-tie.ly (texidoc): use vowels for tied
+       lyrics example.
+
+       * scm/define-markup-commands.scm (tied-lyric): increase negative
+       space: space syllables tighter.
+
+       * VERSION (PATCH_LEVEL): bump version.
+
+       * scm/paper.scm: patch by Arvid Gr"otting, arvidgr@gmail.com: tune
+       Ax paper sizes. 
+
+2006-10-15  Han-Wen Nienhuys  <hanwen@lilypond.org>
+
+       * COPYING: further clarification
+
+       * VERSION: release 2.9.24
+
+       * input/regression/script-stack-horizontal.ly: add version.
+
+       * scm/lily-library.scm (list-join): use fold-right. Fixes #112
+
+       * input/regression/lyric-tie.ly (texidoc): use different words.
+
+       * mf/GNUmakefile (ALL_GEN_FILES): remove fonts.cache-1
+
+2006-10-15  Erik Sandberg  <mandolaerik@gmail.com>
+
+       * lily/*.cc, lily/include/*.hh: eliminate dummy arguments from
+       macros ADD_TRANSLATOR, DECLARE_SMOBS and DECLARE_SIMPLE_SMOBS
+       
+2006-10-15  Han-Wen Nienhuys  <hanwen@lilypond.org>
+
+       * mf/GNUmakefile: remove fc-cache calls; not necessary for fc 2.4; 
+
+       * Doxyfile: remove file.
+
+       * scm/define-grob-interfaces.scm (string-finger-interface): add
+       string-finger-interface
+
+       * lily/general-scheme.cc (LY_DEFINE): move
+       ly_camel_case_to_lisp_identifier to here. Use vector<char> iso. char[] 
+
+       * Documentation/topdocs/NEWS.tely (Top): add note for
+       string-finger feature.
+
+       * scm/define-grobs.scm (all-grob-descriptions): add 'string-names
+       property.
+
+       * scm/output-lib.scm (string-finger::calc-text): read 'digit
+       instead of 'text
+
+       * input/regression/script-stack-horizontal.ly: new file.
+
+       * ly/engraver-init.ly: add Script_row_engraver.
+
+       * lily/script-column.cc (order_grobs): refactor: separate axis
+       independent code.
+       (row_before_line_breaking): new function.
+
+       * lily/script-row-engraver.cc (Script_row_engraver): new file.
+
+       * scm/define-grobs.scm (all-grob-descriptions): add ScriptRow
+
+2006-10-14  Jürgen Reuter  <reuter@ipd.uka.de>
+
+       * Documentation/user/instrument-notation.itely: Cleanup: Remove
+       annoying skip notes from mensural ligature example.  Update
+       @refbugs for ligatures and mensural ligatures.
+
+       * lily/coherent-ligature-engraver.cc,
+       lily/include/coherent-ligature-engraver.hh,
+       lily/mensural-ligature-engraver.cc,
+       lily/vaticana-ligature-engraver.cc: Revise code for item
+       reparentizing.  There should now be less programming_error
+       messages.
+
+       * lily/mensural-ligature-engraver.cc: Improve placement of dots.
+
+       * lily/mensural-ligature.cc, lily/vaticana-ligature.cc:
+       Maintenance bugfix: Don't create empty Stencil (), but empty box
+       instead.  This fix should eliminate some programming_error
+       messages.
+
+       * ly/engraver-init.ly (MensuralStaff): Set default accidental
+       style.
+
+       * input/regression/mensural-ligatures.ly: Maintenance bugfix: Move
+       \layout block _before_ score.
+
+2006-10-14  Han-Wen Nienhuys  <hanwen@lilypond.org>
+
+       * GNUmakefile.in (PATCH_FILES): remove darwin.patch.
+
+       * lily/pango-font.cc (pango_item_string_stencil): more verbose message.
+
+2006-10-13  Erlend Aasland  <erlenda@gmail.com>
+
+       * lily/note-collision.cc: fix issue #44 (dot/notehead collision)
+
+2006-10-13  Han-Wen Nienhuys  <hanwen@lilypond.org>
+
+       * VERSION (PATCH_LEVEL): bump version.
+
+       * COPYING: clarify exception note.
+
+       * lily/main.cc: remove remark about "COPYING".
+
+       * scm/framework-ps.scm (clip-system-EPSes): change ordering, so
+       system-count starts at 0 for each clip-region. Change name to
+       FILE[-COUNT]-from-FROM-to-TO-clip[-COUNT]. Take clip-regions from
+       layout block, per score.
+
+2006-10-13  Erik Sandberg  <mandolaerik@gmail.com>
+
+       * lily/input-smob.cc: add equal_p for Input
+
+       * lily/music-scheme.cc (ly_camel_case_to_lisp_identifier): new
+       function
+
+       * lily/parser.yy: MY_MAKE_MUSIC sets music origin
+
+       * lily/prob.cc: Add equal_p predicate for Prob
+
+       * lily/translator.cc: small cleanup
+
+       * scm/document-music.cc: use data from translator listener
+       registration to generate documentation for event classes
+
+       * lily/*: Eliminate accept arg of ADD_TRANSLATOR
+       
+       * lily/include/*: Eliminate dummy arg of DECLARE_*SMOBS
+       
+2006-10-13  Jan Nieuwenhuizen  <janneke@gnu.org>
+
+       * GNUmakefile.in (SCRIPTS): Remove lexer-gcc-3.1.sh.
+
+2006-10-12  Jan Nieuwenhuizen  <janneke@gnu.org>
+
+       * Documentation/topdocs/INSTALL.texi: Thinko.
+
+       * .cvsignore: Update.
+
+       * lexer-gcc-3.1.sh: Remove.
+
+       * Documentation/topdocs/INSTALL.texi: Remove obsolete ftp server.
+       Update anonymous cvs access.  Remove comment about gcc 3.0.4.
+
 2006-10-12  Han-Wen Nienhuys  <hanwen@lilypond.org>
 
+       * VERSION: release 2.9.23
+
        * lily/paper-column-engraver.cc (stop_translation_timestep): also
        typecheck barnumber.
 
        * Documentation/user/instrument-notation.itely: Tune Ancient
        Articulations figure, such that the episem actually shows.
 
+       * lily/mensural-ligature.cc (internal_brew_primitive): Bugfix:
+       fix Han-Wen's fix (rev. 1.53): scm_is_pair -> scm_is_number.
+
+       * lily/vaticana-ligature-engraver.cc: Minor robustness fix /
+       cleanup.
+
 2006-10-12  Graham Percival  <gpermus@gmail.com>
 
        * Documentation/user/ {some}: minor edits that were lost somehow.