]> git.donarmstrong.com Git - lilypond.git/commitdiff
lilypond-0.1.18
authorfred <fred>
Sun, 24 Mar 2002 19:58:59 +0000 (19:58 +0000)
committerfred <fred>
Sun, 24 Mar 2002 19:58:59 +0000 (19:58 +0000)
NEWS
lily/boxes.cc

diff --git a/NEWS b/NEWS
index 296386883bb925c553d379d9e7257c3126e957c1..72917102fb8e2eb14691861f299d9f6f85446c24 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1,10 +1,38 @@
+
+pl 18
+       - bf: Box[X_AXIS] = b
+       - sharp sign, natural sign
+       - linethickness parametric
+       - bin/mf-deps.py script
+       - split into size/generic mf-files
+       - moved beams out of font-en-tja into vette-beams.  
+       - Made corresponding .cc changes.
+       
+
+jcn patches
+       - egcs compile (no link yet)
+       - nicer 4rest
+       - beam font (je kunt wel tegen een grapje, eva?)
+       - mf-to-table: 
+         * "breapth" (x-depth) feature
+         * handle generic stuff such as beams
+       - polished noteheads
+       - fixed 8-128 rests
+       - 4rest
+       - mf-to-table generates tex defs
+       - bf:mf-to-table and conflily outname check
+       - 8-128 rests
+
+******
+sep 24
 pl 17
        - bf: ledgerline width
        - bf: toccata-fuga-E
        - took out some hardwiring of tex-beam
        
-pl 16.jcn2
-       - mf-to-table.in: generate mozarella metric info tables
+pl 16.jcn1
+       - mf-to-table.in: generate mozarella metric info tables
        - autometric.mf: write metric info to mf logfile
        - ital-r.mf, smaller ital-m.mf
        - variable streepjes length (top/bottomlines); fixed (for 20pt?)
index 1bf7177336a380ca81c506c0f645fabe56d59860..28fdeade839e61ce7147d12e7feee082b970972b 100644 (file)
@@ -9,9 +9,23 @@
 #include "boxes.hh"
 #include "varray.hh"
 
+void
+Box::translate (Offset o)
+{
+  x().translate (o.x ());
+  y().translate (o.y ());
+}
+
+void
+Box::unite (Box b)
+{
+  x().unite (b.x ());
+  y().unite (b.y ());
+}
 
 Box::Box()
 {        
+
 }
 
 Box::Box (Interval ix, Interval iy)
@@ -20,3 +34,14 @@ Box::Box (Interval ix, Interval iy)
   y() = iy;
 }
 
+Interval &
+Box::operator[] (Axis a)
+{
+  return interval_a_[a];
+}
+
+Interval
+Box::operator[] (Axis a)const
+{
+  return interval_a_[a];
+}