From: fred Date: Sun, 24 Mar 2002 19:44:53 +0000 (+0000) Subject: lilypond-0.0.66 X-Git-Tag: release/1.5.59~4638 X-Git-Url: https://git.donarmstrong.com/?a=commitdiff_plain;h=3d9e413bb9005b2a0a7f04bedefcb9b31e2353d1;p=lilypond.git lilypond-0.0.66 --- diff --git a/Documentation/gnu-music.pod b/Documentation/gnu-music.pod index 994dadac54..f0fe5fc7e5 100644 --- a/Documentation/gnu-music.pod +++ b/Documentation/gnu-music.pod @@ -6,7 +6,7 @@ GNU Music project - manifesto Random ranting about the GNU Music project -=head GOAL +=head1 GOAL Provide the users with free software for: diff --git a/NEWS b/NEWS index a77e57c09e..cc0f07c315 100644 --- a/NEWS +++ b/NEWS @@ -1,3 +1,16 @@ +pl 66 + - make_website --jpeg, --png and --gif + - win32 -> windows32 + - bf: Score_elem::TeXstring assert fail + - bf: headswap with stemdown + - bf: broken tie + - bf: broken slur + - bf: accidental dims + - bf: measure bar width + + +****** +may 26 pl 65 - bf pathfind /root/file - massive Score_elem rewrite: diff --git a/lily/slur.cc b/lily/slur.cc index 9b6d75caf1..57f6ab649f 100644 --- a/lily/slur.cc +++ b/lily/slur.cc @@ -79,20 +79,29 @@ Slur::do_substitute_dependency(Score_elem*o, Score_elem*n) } +static int +Note_column_compare(Note_column *const&n1 , Note_column* const&n2) +{ + return n1->pcol_l_->rank_i() - n2->pcol_l_->rank_i(); +} + void Slur::do_post_processing() { + encompass_arr_.sort(Note_column_compare); if (!dir_i_) set_default_dir(); Real inter_f = paper()->internote_f(); - if (encompass_arr_[0]->stem_l_) + + if (encompass_arr_[0]->stem_l_) left_pos_i_ = rint(encompass_arr_[0]->stem_l_->height()[dir_i_]/inter_f); - else - left_pos_i_ = 0; + else + left_pos_i_ = rint ( encompass_arr_[0]->head_positions_interval()[dir_i_]); + if (encompass_arr_.top()->stem_l_) right_pos_i_ = rint(encompass_arr_.top()->stem_l_->height()[dir_i_]/inter_f); - else - right_pos_i_ = 0; + else + right_pos_i_ = rint (encompass_arr_.top()->head_positions_interval()[dir_i_]); left_pos_i_ += dir_i_; right_pos_i_ += dir_i_; diff --git a/make/lilypond.lsm b/make/lilypond.lsm index 1bb08d53a4..4450e5f0fc 100644 --- a/make/lilypond.lsm +++ b/make/lilypond.lsm @@ -2,8 +2,8 @@ Begin3 Title: LilyPond -Version: 0.0.65 -Entered-date: 05/23/97 +Version: 0.0.66 +Entered-date: 05/28/97 Description: LilyPond is a program which converts a music-script (mudela) into TeX output, or MIDI to produce multi-staff scores. Features include multiple meters, clefs, keys, lyrics, versatile input-language, cadenzas @@ -13,7 +13,7 @@ Author: hanwen@stack.nl (Han-Wen Nienhuys) jan@digicash.com (Jan Nieuwenhuizen) Maintained-by: hanwen@stack.nl (Han-Wen Nienhuys) Primary-site: pcnov095.win.tue.nl /pub/lilypond/ - 300k lilypond-0.0.65.tar.gz + 300k lilypond-0.0.66.tar.gz Alternate-site: Original-site: Platform: unix/win32, GNU C++ diff --git a/make/lilypond.spec b/make/lilypond.spec index 5c296f9cb8..6b06b219e6 100644 --- a/make/lilypond.spec +++ b/make/lilypond.spec @@ -1,9 +1,9 @@ Name: lilypond -Version: 0.0.65 +Version: 0.0.66 Release: 1 Copyright: GPL Group: Applications/Publishing -Source0: pcnov095.win.tue.nl:/pub/lilypond/lilypond-0.0.65.tar.gz +Source0: pcnov095.win.tue.nl:/pub/lilypond/lilypond-0.0.66.tar.gz Summary: A preprocessor to make TeX typeset music. URL: http://www.stack.nl/~hanwen/lilypond Packager: Han-Wen Nienhuys