]> git.donarmstrong.com Git - lilypond.git/commitdiff
lilypond-0.0.23
authorfred <fred>
Sun, 24 Mar 2002 19:27:52 +0000 (19:27 +0000)
committerfred <fred>
Sun, 24 Mar 2002 19:27:52 +0000 (19:27 +0000)
44 files changed:
clean [new file with mode: 0755]
hdr/accidental.hh
hdr/bar.hh
hdr/beam.hh
hdr/break.hh
hdr/clef.hh
hdr/clefitem.hh
hdr/directionalspanner.hh
hdr/getcommand.hh
hdr/grouping.hh
hdr/idealspacing.hh
hdr/identifier.hh
hdr/identparent.hh
hdr/inputmusic.hh
hdr/key.hh
hdr/keyitem.hh
hdr/keyword.hh
hdr/leastsquares.hh
hdr/localkeyitem.hh
hdr/lookup.hh
hdr/melodicstaff.hh
hdr/meter.hh
hdr/notehead.hh
hdr/notename.hh
hdr/offset.hh
hdr/rest.hh
hdr/rhythmstaff.hh
hdr/sccol.hh
hdr/scoreline.hh
hdr/script.hh
hdr/scriptdef.hh
hdr/simplewalker.hh
hdr/slur.hh
hdr/spanner.hh
hdr/staffcommands.hh
hdr/staffelem.hh
hdr/staffline.hh
hdr/stcol.hh
hdr/stem.hh
hdr/swalker.hh
hdr/symtable.hh
hdr/textdef.hh
hdr/textitem.hh
hdr/textspanner.hh

diff --git a/clean b/clean
new file mode 100755 (executable)
index 0000000..34eb6c9
--- /dev/null
+++ b/clean
@@ -0,0 +1,4 @@
+#!/bin/sh
+
+# unclobber current dir.
+rm -v *.aux *.log `grep -li "^% Creator: LilyPond" *.out` *.orig *~
\ No newline at end of file
index 8c601863ae82c00ab0565261bf6c20d9b414e77d..a1c5d80d30bb19267acbee01e7afdb410c12b550 100644 (file)
@@ -1,7 +1,7 @@
 /*
   accidental.hh -- part of LilyPond
 
-  (c) 1996 Han-Wen Nienhuys
+  (c) 1996,97 Han-Wen Nienhuys
 */
 
 #ifndef ACCIDENTAL_HH
index 634940121e82e853c18568b5b07cf218d00a465f..2a360b0d73a7e5646713903f6e60d3f92b624b68 100644 (file)
@@ -1,7 +1,7 @@
 /*
   bar.hh -- part of LilyPond
 
-  (c) 1996 Han-Wen Nienhuys
+  (c) 1996,97 Han-Wen Nienhuys
 */
 
 #ifndef BAR_HH
index 912f47dc72005f28867a1b2181b45825e064a294..96c65b12b0733f0d6ac4271b63d7df60679afcda 100644 (file)
@@ -1,7 +1,7 @@
 /*
   beam.hh -- part of LilyPond
 
-  (c) 1996 Han-Wen Nienhuys
+  (c) 1996,97 Han-Wen Nienhuys
 */
 
 #ifndef BEAM_HH
index 4475e7d1730e699c9e8a67eeaaae85c7407295fc..2f471fd4fd1d2d5b656d4170212aca3916d5dca3 100644 (file)
@@ -1,7 +1,7 @@
 /*
   break.hh -- part of LilyPond
 
-  (c) 1996 Han-Wen Nienhuys
+  (c) 1996,97 Han-Wen Nienhuys
 */
 
 #ifndef BREAK_HH
index 3b61ca3bc76f739e5fc92752b32ec0e01b2842c2..2c56cb497e73a21fe1a4275cc050703fd3391e5e 100644 (file)
@@ -1,7 +1,7 @@
 /*
   clef.hh -- part of LilyPond
 
-  (c) 1996 Han-Wen Nienhuys
+  (c) 1996,97 Han-Wen Nienhuys
 */
 
 #ifndef CLEF_HH
index 525aa0aeb042c24a253fcc72868fb2be275b5038..ccedc4e9a7684145544e8f2d529ad8d2a4fc6d67 100644 (file)
@@ -2,7 +2,7 @@
 /*
   clefitem.hh -- part of LilyPond
 
-  (c) 1996 Han-Wen Nienhuys
+  (c) 1996,97 Han-Wen Nienhuys
 */
 
 #ifndef CLEFITEM_HH
index 3c734b3474afb79b85aa9000ad09dbe9a2cd48c7..f0e4716432acffd22637aa3c0f6f63a4d105a506 100644 (file)
@@ -1,7 +1,7 @@
 /*
   directionalspanner.hh -- part of LilyPond
 
-  (c) 1996 Han-Wen Nienhuys
+  (c) 1996,97 Han-Wen Nienhuys
 */
 
 #ifndef DIRECTIONALSPANNER_HH
index e2ce456cf79acec76d25fecd674b6309ca2f9e40..77123e85dcc1b35562034ccfc5b225b196ae27ce 100644 (file)
@@ -1,7 +1,7 @@
 /*
   getcommand.hh -- part of LilyPond
 
-  (c) 1996 Han-Wen Nienhuys
+  (c) 1996,97 Han-Wen Nienhuys
 */
 
 #ifndef GETCOMMAND_HH
index 6e13f3217e54bfa29938e47d0e273fa96359dc60..6f89456d8bd5db90d6b93ab027179d9191c95ee3 100644 (file)
@@ -1,7 +1,7 @@
 /*
   grouping.hh -- part of LilyPond
 
-  (c) 1996 Han-Wen Nienhuys
+  (c) 1996,97 Han-Wen Nienhuys
 */
 
 #ifndef GROUPING_HH
@@ -44,6 +44,9 @@ struct Rhythmic_grouping {
 
     Array<int> generate_beams(Array<int>, int&);
 
+    /// multiply self to span #i#
+    void extend(MInterval i);
+    void translate(Moment);
 private:
     void init();
     void junk();
index 801818e7a33863ae33d5ff520e922605b546045e..05f58ba9c8675a01b06e52037c0b74a6ea17eb43 100644 (file)
@@ -1,7 +1,7 @@
 /*
   idealspacing.hh -- part of LilyPond
 
-  (c) 1996 Han-Wen Nienhuys
+  (c) 1996,97 Han-Wen Nienhuys
 */
 
 #ifndef IDEALSPACING_HH
index f634e216dc692d377a6d7f7bc200b09d08e98efc..04bee62255fe6053d8c967d6ee51e61db15e6f45 100644 (file)
@@ -2,7 +2,7 @@
 /*
   identifier.hh -- part of LilyPond
 
-  (c) 1996 Han-Wen Nienhuys
+  (c) 1996,97 Han-Wen Nienhuys
 */
 
 #ifndef IDENTIFIER_HH
index f4e1705d4152e24466485eeaf8d02157a65acc16..c74be844c878000164f7ba4d5cf29e1101c22f3e 100644 (file)
@@ -1,7 +1,7 @@
 /*
   identparent.hh -- part of LilyPond
 
-  (c) 1996 Han-Wen Nienhuys
+  (c) 1996,97 Han-Wen Nienhuys
 */
 
 #ifndef IDENTPARENT_HH
index 5b6da2968aa7538bceae3d7e56b4c095021fe3bc..4ef8eebb464e386f1e39572db671a9e9689aa3ea 100644 (file)
@@ -1,7 +1,7 @@
 /*
   inputmusic.hh -- part of LilyPond
 
-  (c) 1996 Han-Wen Nienhuys
+  (c) 1996,97 Han-Wen Nienhuys
 */
 
 #ifndef INPUTMUSIC_HH
index 791c0861cf880e69d030b540f382bca48ecde5ab..a0ea3e833d4ea58a2757a4c5f20357c29cd4fe03 100644 (file)
@@ -1,7 +1,7 @@
 /*
   key.hh -- part of LilyPond
 
-  (c) 1996 Han-Wen Nienhuys
+  (c) 1996,97 Han-Wen Nienhuys
 */
 
 #ifndef KEY_HH
index 43ce9ca0a7fa7bf56c3cf20b40329233fdd08b7d..72f9680e1a6a3440a48a53a858dc2a519d1c841f 100644 (file)
@@ -1,7 +1,7 @@
 /*
   keyitem.hh -- part of LilyPond
 
-  (c) 1996 Han-Wen Nienhuys
+  (c) 1996,97 Han-Wen Nienhuys
 */
 
 #ifndef KEYITEM_HH
index b081df3a6294e759c5f29d7764dd1a98499800fa..152d9dc15d8a178b61fb0dac55ace5ec53df3c57 100644 (file)
@@ -1,7 +1,7 @@
 /*
   keyword.hh -- part of LilyPond
 
-  (c) 1996 Han-Wen Nienhuys
+  (c) 1996,97 Han-Wen Nienhuys
 */
 
 #ifndef KEYWORD_HH
index e7368e398bfacbaedbb12e17eab66677c6dd3955..4d3931ee945888cdc0c3ca74e32a2d27657eda47 100644 (file)
@@ -1,7 +1,7 @@
 /*
   leastsquare.hh -- part of LilyPond
 
-  (c) 1996 Han-Wen Nienhuys
+  (c) 1996,97 Han-Wen Nienhuys
 */
 
 #ifndef LEASTSQUARE_HH
index 6276977b776f1ccab8427d6a7bd60ebeee70b8e8..c8cca9d7c10e5b6e28164b02231b655782476c57 100644 (file)
@@ -1,7 +1,7 @@
 /*
   localkeyitem.hh -- part of LilyPond
 
-  (c) 1996 Han-Wen Nienhuys
+  (c) 1996,97 Han-Wen Nienhuys
 */
 
 #ifndef LOCALKEYITEM_HH
index f947a7d734f7ac9a4f8cee3aafd5c8c2945e6a52..ac479b8549b3db534f899c04de87956b7fc1514e 100644 (file)
@@ -1,5 +1,5 @@
 /*
-  lilypond, (c) 1996 Han-Wen Nienhuys
+  lilypond, (c) 1996,97 Han-Wen Nienhuys
 */
 #ifndef LOOKUPSYMS_HH
 #define LOOKUPSYMS_HH
index db7dd88b8311bea4277519d242dc4e26281ce9a3..e3a5ff1f6184a3bfcaac76d4d638b00b486ce0a3 100644 (file)
@@ -1,7 +1,7 @@
 /*
   rhythmstaf.hh -- part of LilyPond
 
-  (c) 1996 Han-Wen Nienhuys
+  (c) 1996,97 Han-Wen Nienhuys
 */
 
 #ifndef MELODICSTAFF_HH
index ca364cf59c47f535b5491c10d0760180c770b61b..11166232add4416834174ad2200ff04eae7717f8 100644 (file)
@@ -1,7 +1,7 @@
 /*
   meter.hh -- part of LilyPond
 
-  (c) 1996 Han-Wen Nienhuys
+  (c) 1996,97 Han-Wen Nienhuys
 */
 
 #ifndef METER_HH
index 860d16280d39d004c08dfc337ee2421e4701e249..18612b06c666d33c07ad410dd13a303e126dfb08 100644 (file)
@@ -1,7 +1,7 @@
 /*
   notehead.hh -- part of LilyPond
 
-  (c) 1996 Han-Wen Nienhuys
+  (c) 1996,97 Han-Wen Nienhuys
 */
 
 #ifndef NOTEHEAD_HH
index fc134c926f6227b19927aab1f0c9173ec90a2b91..b533f4d3604b86829bfdfede8f37c7061eee466b 100644 (file)
@@ -1,7 +1,7 @@
 /*
   notename.hh -- part of LilyPond
 
-  (c) 1996 Han-Wen Nienhuys
+  (c) 1996,97 Han-Wen Nienhuys
 */
 
 #ifndef NOTENAME_HH
index b1867007fa388a4c4beb1875de87a8635a6dcf51..e0b62bba7616716e14cf7e21191773387cbb5021 100644 (file)
@@ -1,7 +1,7 @@
 /*
   offset.hh -- part of LilyPond
 
-  (c) 1996 Han-Wen Nienhuys
+  (c) 1996,97 Han-Wen Nienhuys
 */
 
 #ifndef OFFSET_HH
index 2280611be8e4c5159907478edc4530534472d564..e13c540212ae78e5f2cc385ce6d3b3715db26c00 100644 (file)
@@ -1,7 +1,7 @@
 /*
   rest.hh -- part of LilyPond
 
-  (c) 1996 Han-Wen Nienhuys
+  (c) 1996,97 Han-Wen Nienhuys
 */
 
 #ifndef REST_HH
index 978594dcd38230f868a0b1146fc5e1890ac03d32..741be45e787c3e55fe0354e6262616b6925d849e 100644 (file)
@@ -1,7 +1,7 @@
 /*
   rhythmstaf.hh -- part of LilyPond
 
-  (c) 1996 Han-Wen Nienhuys
+  (c) 1996,97 Han-Wen Nienhuys
 */
 
 #ifndef RHYTHMSTAF_HH
index 615376309c77f256ee6792814d983dd5ffd0239d..75f1bcd89b43683fca64f5236ed51f20bea6a106 100644 (file)
@@ -1,7 +1,7 @@
 /*
   sccol.hh -- part of LilyPond
 
-  (c) 1996 Han-Wen Nienhuys
+  (c) 1996,97 Han-Wen Nienhuys
 */
 
 #ifndef SCCOL_HH
index 233496932a9926f27e78df3506681b3cfc038eaf..26e1285c447b42e0badfb6536e102f00cb5c7b85 100644 (file)
@@ -1,7 +1,7 @@
 /*
   scoreline.hh -- part of LilyPond
 
-  (c) 1996 Han-Wen Nienhuys
+  (c) 1996,97 Han-Wen Nienhuys
 */
 
 #ifndef SCORELINE_HH
index 01dd75c53d50258fcb21edcad6d42b063096e639..7b6cf37b247a731520a2297ec1a02dc5cd6314e2 100644 (file)
@@ -1,7 +1,7 @@
 /*
   script.hh -- part of LilyPond
 
-  (c) 1996 Han-Wen Nienhuys
+  (c) 1996,97 Han-Wen Nienhuys
 */
 
 #ifndef SCRIPT_HH
index ea5793e21cf7fe340bf714769b9efdd695f81b05..fb1dc4317f07833fe0e0ad715da4b9ec7c78e617 100644 (file)
@@ -1,7 +1,7 @@
 /*
   scriptdef.hh -- part of LilyPond
 
-  (c) 1996 Han-Wen Nienhuys
+  (c) 1996,97 Han-Wen Nienhuys
 */
 
 #ifndef SCRIPTDEF_HH
index 34403e465ca425be6265ac4744398e3dbab28963..192419ef2ee842d73813b6290ec762f1126db41a 100644 (file)
@@ -1,7 +1,7 @@
 /*
   simplewalker.hh -- part of LilyPond
 
-  (c) 1996 Han-Wen Nienhuys
+  (c) 1996,97 Han-Wen Nienhuys
 */
 
 #ifndef SIMPLEWALKER_HH
index 9a3333f0630dd1da79a677a715bc8cfeb1769156..8c0cbd4ebefdf44b1e6d2c10a6d6d0b19e509f46 100644 (file)
@@ -1,7 +1,7 @@
 /*
   slur.hh -- part of LilyPond
 
-  (c) 1996 Han-Wen Nienhuys
+  (c) 1996,97 Han-Wen Nienhuys
 */
 
 #ifndef SLUR_HH
index fd646a4b913c813efa728aa082393691c947bfac..d04f0736a6252a95d2abd7314f61e18b8aae5cbf 100644 (file)
@@ -1,7 +1,7 @@
 /*
   spanner.hh -- part of LilyPond
 
-  (c) 1996 Han-Wen Nienhuys
+  (c) 1996,97 Han-Wen Nienhuys
 */
 
 #ifndef SPANNER_HH
index e0e27be4be8ce75eebee3500e8b3f29e4e189b65..1a25b9bdb4cee95c4569fa03dbab95498cbe0693 100644 (file)
@@ -1,5 +1,5 @@
 /*
-  lilypond, (c) 1996 Han-Wen Nienhuys
+  lilypond, (c) 1996,97 Han-Wen Nienhuys
 */
 #ifndef SCORECOMMANDS_HH
 #define SCORECOMMANDS_HH
index bd10f216a858b3ddcc39fbae5a757993978dc034..e48170d4d213c38f9171f05a767a8f923fcad704 100644 (file)
@@ -1,7 +1,7 @@
 /*
   staffelem.hh -- part of LilyPond
 
-  (c) 1996 Han-Wen Nienhuys
+  (c) 1996,97 Han-Wen Nienhuys
 */
 
 #ifndef STAFFELEM_HH
@@ -63,6 +63,11 @@ private:
       NULL.
       */
 };
+/** Both Spanner and Item are Staff_elem's. Most Staff_elem's depend
+  on other Staff_elem's, eg, Beam needs to know and set direction of
+  Stem. So the Beam has to be calculated *before* Stem. This is
+  accomplished with the dependencies field of struct Staff_elem.
 
+  */
 #endif // STAFFELEM_HH
 
index 663c9584b25bbc931fa522b606509a84e6d84ccc..e08aabd17ee1c79c44d6227ca014a8e15cd747c4 100644 (file)
@@ -1,7 +1,7 @@
 /*
   staffline.hh --     horizontal structures for broken scores.
 
-  (c) 1996 Han-Wen Nienhuys
+  (c) 1996,97 Han-Wen Nienhuys
 */
 
 #ifndef STAFFLINE_HH
index 2bdd3b8bb9f6ed113b144cfd627eb8186a2d55da..b9e3a9bba8f0ab11aab231143160bca01d3e99c0 100644 (file)
@@ -1,7 +1,7 @@
 /*
   stcol.hh -- part of LilyPond
 
-  (c) 1996 Han-Wen Nienhuys
+  (c) 1996,97 Han-Wen Nienhuys
 */
 
 #ifndef STCOL_HH
index b7d7e05e29517daf7532308061b3e29e838ed2e5..977a719ae900c4f712f1cbe0994b98c1d80dcaff 100644 (file)
@@ -1,7 +1,7 @@
 /*
   stem.hh -- 
 
-  (c) 1996 Han-Wen Nienhuys
+  (c) 1996,97 Han-Wen Nienhuys
 */
 
 #ifndef STEM_HH
index 046ded590e9b3eef7058b0a876066552cffffb50..d224477b605923659bd5aec9137314bacc320b79 100644 (file)
@@ -2,7 +2,7 @@
 /*
   swalker.hh -- part of LilyPond
 
-  (c) 1996 Han-Wen Nienhuys
+  (c) 1996,97 Han-Wen Nienhuys
 */
 
 #ifndef SWALKER_HH
index b4217c12b8a59996dfe8aab96fb7d9490505ae84..61dc38b42e68445ab10585575a84f8c2565fb8c3 100644 (file)
@@ -1,5 +1,5 @@
 /*
-  lilypond, (c) 1996 Han-Wen Nienhuys
+  lilypond, (c) 1996,97 Han-Wen Nienhuys
 */
 #ifndef SYMTABLE_HH
 #define SYMTABLE_HH
index 784420c44b23d64f93f56e31d852571e6423a3e1..2befb6bb4dbabb4a7a761ea2cca9b2b1f82bb8ae 100644 (file)
@@ -1,7 +1,7 @@
 /*
   textdef.hh -- part of LilyPond
 
-  (c) 1996 Han-Wen Nienhuys
+  (c) 1996,97 Han-Wen Nienhuys
 */
 
 #ifndef TEXTDEF_HH
index 1d37be3286ec557ac50c6e675e4d746b31d914bb..ffeeafbb820fb305eae41538d31141d155486a07 100644 (file)
@@ -1,7 +1,7 @@
 /*
   text.hh -- part of LilyPond
 
-  (c) 1996 Han-Wen Nienhuys
+  (c) 1996,97 Han-Wen Nienhuys
 */
 
 #ifndef TEXT_ITEM_HH
index 1e9d06d54338b3ca5da63a45228050bc0fc7f235..4baf832a39ed892aedaa8d6bcf05b30a5eb248fb 100644 (file)
@@ -1,7 +1,7 @@
 /*
   textspanner.hh -- part of LilyPond
 
-  (c) 1996 Han-Wen Nienhuys
+  (c) 1996,97 Han-Wen Nienhuys
 */
 
 #ifndef TEXTSPANNER_HH