CVSROOT:        /cvsroot/lilypond
Module name:    lilypond
Branch:         
Changes by:     Han-Wen Nienhuys <[EMAIL PROTECTED]>    05/07/15 16:46:58

Modified files:
        .              : ChangeLog 

Log message:
        * lily/include/beam.hh: new struct, softcode beam quanting parameters
        
        * lily/include/grob.hh (class Grob): add interfaces_ member.
        
        * lily/bezier.cc (init_polynomial_cache): new function: cache
        binom(3,j) t^j (1-t)^{3-j}
        (curve_point): opps, actually use the cache for t^j , (1-t)^j!
        
        * lily/grob-property.cc (internal_get_object): new routine.
        (internal_set_object): idem. Store grob refrences in separate
        alist. This saves processing time, since properties aren't
        break-substituted, and the per grob namespace is smaller, both for
        grobs and non-grob properties.
        
        * scm/define-grob-properties.scm (all-internal-grob-properties):
        remove center-element.
        
        * lily/grob.cc: remove tweak-count, tweak-rank.

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/lilypond/lilypond/ChangeLog.diff?tr1=1.3880&tr2=1.3881&r1=text&r2=text

Patches:
Index: lilypond/ChangeLog
diff -u lilypond/ChangeLog:1.3880 lilypond/ChangeLog:1.3881
--- lilypond/ChangeLog:1.3880   Thu Jul 14 01:51:21 2005
+++ lilypond/ChangeLog  Fri Jul 15 16:46:57 2005
@@ -1,3 +1,27 @@
+2005-07-15  Han-Wen Nienhuys  <[EMAIL PROTECTED]>
+
+       * lily/include/beam.hh: new struct, softcode beam quanting parameters
+
+       * lily/include/grob.hh (class Grob): add interfaces_ member.
+
+       * lily/bezier.cc (init_polynomial_cache): new function: cache
+       binom(3,j) t^j (1-t)^{3-j}
+       (curve_point): opps, actually use the cache for t^j , (1-t)^j! 
+
+       * lily/*.cc: substitution throughout.
+
+       * lily/grob-property.cc (internal_get_object): new routine.
+       (internal_set_object): idem. Store grob refrences in separate
+       alist. This saves processing time, since properties aren't
+       break-substituted, and the per grob namespace is smaller, both for
+       grobs and non-grob properties.
+       
+
+       * scm/define-grob-properties.scm (all-internal-grob-properties):
+       remove center-element.
+
+       * lily/grob.cc: remove tweak-count, tweak-rank.
+
 2005-07-13  Graham Percival  <[EMAIL PROTECTED]>
 
        * python/convertrules.py: add exc -> ecc rule.


_______________________________________________
Lilypond-cvs mailing list
Lilypond-cvs@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-cvs

Reply via email to