CVSROOT: /cvsroot/lilypond
Module name: lilypond
Branch:
Changes by: Han-Wen Nienhuys <[EMAIL PROTECTED]> 05/08/27 20:05:58
Modified files:
. : ChangeLog
Documentation/topdocs: NEWS.tely
flower : rational.cc
input/regression: multi-measure-rest-text.ly
lily : midi-item.cc staff-performer.cc
scm : define-grobs.scm
Log message:
* lily/midi-item.cc (to_string): use to_int() iso. int cast.
* lily/staff-performer.cc (initialize): add tempo/name to
audio_staff_
CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/lilypond/lilypond/ChangeLog.diff?tr1=1.4091&tr2=1.4092&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/lilypond/lilypond/Documentation/topdocs/NEWS.tely.diff?tr1=1.82&tr2=1.83&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/lilypond/lilypond/flower/rational.cc.diff?tr1=1.35&tr2=1.36&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/lilypond/lilypond/input/regression/multi-measure-rest-text.ly.diff?tr1=1.29&tr2=1.30&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/lilypond/lilypond/lily/midi-item.cc.diff?tr1=1.86&tr2=1.87&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/lilypond/lilypond/lily/staff-performer.cc.diff?tr1=1.75&tr2=1.76&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/lilypond/lilypond/scm/define-grobs.scm.diff?tr1=1.233&tr2=1.234&r1=text&r2=text
Patches:
Index: lilypond/ChangeLog
diff -u lilypond/ChangeLog:1.4091 lilypond/ChangeLog:1.4092
--- lilypond/ChangeLog:1.4091 Fri Aug 26 19:24:34 2005
+++ lilypond/ChangeLog Sat Aug 27 20:05:57 2005
@@ -1,3 +1,11 @@
+2005-08-27 Han-Wen Nienhuys <[EMAIL PROTECTED]>
+
+ * lily/midi-item.cc (to_string): use to_int() iso. int cast.
+
+ * lily/staff-performer.cc (initialize): add tempo/name to
+ audio_staff_
+
+
2005-08-26 Graham Percival <[EMAIL PROTECTED]>
* Documentation/user/advanced.itely: add text-only example.
Index: lilypond/Documentation/topdocs/NEWS.tely
diff -u lilypond/Documentation/topdocs/NEWS.tely:1.82
lilypond/Documentation/topdocs/NEWS.tely:1.83
--- lilypond/Documentation/topdocs/NEWS.tely:1.82 Fri Aug 26 08:42:43 2005
+++ lilypond/Documentation/topdocs/NEWS.tely Sat Aug 27 20:05:58 2005
@@ -53,7 +53,7 @@
@lilypond[relative=2,fragment,raggedright]
\override MultiMeasureRestText #'spacing-procedure
- = #Multi_measure_rest::set_spacing_rods
+ = #Multi_measure_rest::set_text_rods
c1 R1 R1^"Very long long long text"
@end lilypond
Index: lilypond/flower/rational.cc
diff -u lilypond/flower/rational.cc:1.35 lilypond/flower/rational.cc:1.36
--- lilypond/flower/rational.cc:1.35 Fri Aug 12 00:04:47 2005
+++ lilypond/flower/rational.cc Sat Aug 27 20:05:58 2005
@@ -286,7 +286,7 @@
int
Rational::to_int () const
{
- return num () / den ();
+ return (int) num () / den ();
}
int
Index: lilypond/input/regression/multi-measure-rest-text.ly
diff -u lilypond/input/regression/multi-measure-rest-text.ly:1.29
lilypond/input/regression/multi-measure-rest-text.ly:1.30
--- lilypond/input/regression/multi-measure-rest-text.ly:1.29 Fri Aug 26
08:42:43 2005
+++ lilypond/input/regression/multi-measure-rest-text.ly Sat Aug 27
20:05:58 2005
@@ -23,7 +23,7 @@
R2.*3_\markup { \roman "a1b2c3" }
R2.*10^"inner"^"top"_"inner"_"bot"
\override MultiMeasureRestText #'spacing-procedure
- = #Multi_measure_rest::set_spacing_rods
+ = #Multi_measure_rest::set_text_rods
R2.^"very very very very very very long text"
c'2.
Index: lilypond/lily/midi-item.cc
diff -u lilypond/lily/midi-item.cc:1.86 lilypond/lily/midi-item.cc:1.87
--- lilypond/lily/midi-item.cc:1.86 Sat Aug 20 23:56:02 2005
+++ lilypond/lily/midi-item.cc Sat Aug 27 20:05:58 2005
@@ -72,9 +72,11 @@
String length_string = String_convert::int2hex (dat.length ()
+ footer_string_.length (),
8, '0');
length_string = String_convert::hex2bin (length_string);
+
str += length_string;
str += dat;
str += footer_string_;
+
return str;
}
@@ -103,7 +105,7 @@
{
Rational rat_dt = (delta_mom_.main_part_ * Rational (384)
+ delta_mom_.grace_part_ * Rational (100)) * Rational (4);
- int delta_i = int (rat_dt);
+ int delta_i = rat_dt.to_int ();
String delta_string = Midi_item::i2varint_string (delta_i);
String midi_string = midi_->to_string ();
Index: lilypond/lily/staff-performer.cc
diff -u lilypond/lily/staff-performer.cc:1.75
lilypond/lily/staff-performer.cc:1.76
--- lilypond/lily/staff-performer.cc:1.75 Sat Aug 20 23:37:45 2005
+++ lilypond/lily/staff-performer.cc Sat Aug 27 20:05:58 2005
@@ -63,12 +63,14 @@
Staff_performer::initialize ()
{
audio_staff_ = new Audio_staff;
- announce_element (Audio_element_info (audio_staff_, 0));
-
name_ = new Audio_text (Audio_text::TRACK_NAME, context ()->id_string ());
- announce_element (Audio_element_info (name_, 0));
-
tempo_ = new Audio_tempo (get_tempo ());
+
+ audio_staff_->add_audio_item (name_);
+ audio_staff_->add_audio_item (tempo_);
+
+ announce_element (Audio_element_info (audio_staff_, 0));
+ announce_element (Audio_element_info (name_, 0));
announce_element (Audio_element_info (tempo_, 0));
}
Index: lilypond/scm/define-grobs.scm
diff -u lilypond/scm/define-grobs.scm:1.233 lilypond/scm/define-grobs.scm:1.234
--- lilypond/scm/define-grobs.scm:1.233 Fri Aug 26 08:42:43 2005
+++ lilypond/scm/define-grobs.scm Sat Aug 27 20:05:58 2005
@@ -818,6 +818,7 @@
(MultiMeasureRestNumber
. (
(print-function . ,Text_interface::print)
+ (spacing-procedure . ,Multi_measure_rest::set_spacing_rods)
(X-offset-callbacks . (,Self_alignment_interface::aligned_on_self
,Self_alignment_interface::centered_on_other_axis_parent))
(Y-offset-callbacks . (,Side_position_interface::aligned_side))
@@ -836,7 +837,6 @@
(MultiMeasureRestText
. (
(print-function . ,Text_interface::print)
- (spacing-procedure . ,Multi_measure_rest::set_text_rods)
(X-offset-callbacks . (,Self_alignment_interface::aligned_on_self
,Self_alignment_interface::centered_on_other_axis_parent))
(Y-offset-callbacks . (,Side_position_interface::aligned_side))
_______________________________________________
Lilypond-cvs mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/lilypond-cvs