CVSROOT: /cvsroot/lilypond Module name: lilypond Branch: Changes by: Han-Wen Nienhuys <[EMAIL PROTECTED]> 05/04/21 15:20:45
Modified files: . : ChangeLog VERSION Documentation/bibliography: computer-notation.bib Documentation/user: lilypond.tely lily : note-heads-engraver.cc scm : define-context-properties.scm define-grobs.scm Added files: input/regression: grid-lines.ly lily : grid-line-interface.cc grid-line-span-engraver.cc grid-line.cc grid-point-engraver.cc Log message: * input/regression/grid-lines.ly (Module): new file. * lily/grid-point-engraver.cc (Module): new file * lily/grid-line.cc (Module): new file. * lily/grid-line-span-engraver.cc (Module): new file. * lily/grid-line-interface.cc (Module): new file. CVSWeb URLs: http://savannah.gnu.org/cgi-bin/viewcvs/lilypond/lilypond/ChangeLog.diff?tr1=1.3489&tr2=1.3490&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/lilypond/lilypond/VERSION.diff?tr1=1.630&tr2=1.631&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/lilypond/lilypond/Documentation/bibliography/computer-notation.bib.diff?tr1=1.16&tr2=1.17&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/lilypond/lilypond/Documentation/user/lilypond.tely.diff?tr1=1.123&tr2=1.124&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/lilypond/lilypond/input/regression/grid-lines.ly?rev=1.1 http://savannah.gnu.org/cgi-bin/viewcvs/lilypond/lilypond/lily/grid-line-interface.cc?rev=1.1 http://savannah.gnu.org/cgi-bin/viewcvs/lilypond/lilypond/lily/grid-line-span-engraver.cc?rev=1.1 http://savannah.gnu.org/cgi-bin/viewcvs/lilypond/lilypond/lily/grid-line.cc?rev=1.1 http://savannah.gnu.org/cgi-bin/viewcvs/lilypond/lilypond/lily/grid-point-engraver.cc?rev=1.1 http://savannah.gnu.org/cgi-bin/viewcvs/lilypond/lilypond/lily/note-heads-engraver.cc.diff?tr1=1.98&tr2=1.99&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/lilypond/lilypond/scm/define-context-properties.scm.diff?tr1=1.38&tr2=1.39&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/lilypond/lilypond/scm/define-grobs.scm.diff?tr1=1.190&tr2=1.191&r1=text&r2=text Patches: Index: lilypond/ChangeLog diff -u lilypond/ChangeLog:1.3489 lilypond/ChangeLog:1.3490 --- lilypond/ChangeLog:1.3489 Thu Apr 21 14:28:31 2005 +++ lilypond/ChangeLog Thu Apr 21 15:20:45 2005 @@ -1,3 +1,15 @@ +2005-04-21 Han-Wen Nienhuys <[EMAIL PROTECTED]> + + * input/regression/grid-lines.ly (Module): new file. + + * lily/grid-point-engraver.cc (Module): new file + + * lily/grid-line.cc (Module): new file. + + * lily/grid-line-span-engraver.cc (Module): new file. + + * lily/grid-line-interface.cc (Module): new file. + 2005-04-21 Jan Nieuwenhuizen <[EMAIL PROTECTED]> * scm/auto-beam.scm (revert-property-setting): Bugfixes: add @@ -34,7 +46,7 @@ 2005-04-20 Han-Wen Nienhuys <[EMAIL PROTECTED]> * python/fontextract.py (write_extracted_fonts): bugfix, too many - %'s. + %'s on EndFont comment. * lily/ledger-line-spanner.cc: some more words of explanation. Index: lilypond/Documentation/bibliography/computer-notation.bib diff -u lilypond/Documentation/bibliography/computer-notation.bib:1.16 lilypond/Documentation/bibliography/computer-notation.bib:1.17 --- lilypond/Documentation/bibliography/computer-notation.bib:1.16 Fri Jul 16 21:05:41 2004 +++ lilypond/Documentation/bibliography/computer-notation.bib Thu Apr 21 15:20:45 2005 @@ -285,7 +285,6 @@ @Article {haken93, - note = {A description of Lime internals (which resemble older (before 0.0.68pre) LilyPond data structures) HWN}, year = {1993}, title = {The Tilia Music Representation: Extensibility, Abstraction, and Notation Contexts for the Lime Music Editor}, author = {Lippold Haken and Dorothea Blostein}, Index: lilypond/Documentation/user/lilypond.tely diff -u lilypond/Documentation/user/lilypond.tely:1.123 lilypond/Documentation/user/lilypond.tely:1.124 --- lilypond/Documentation/user/lilypond.tely:1.123 Sun Apr 3 12:02:36 2005 +++ lilypond/Documentation/user/lilypond.tely Thu Apr 21 15:20:45 2005 @@ -177,7 +177,7 @@ @finalout @titlepage [EMAIL PROTECTED] GNU LilyPond [EMAIL PROTECTED] LilyPond @subtitle The music typesetter @author The LilyPond development team Index: lilypond/VERSION diff -u lilypond/VERSION:1.630 lilypond/VERSION:1.631 --- lilypond/VERSION:1.630 Mon Apr 18 00:38:10 2005 +++ lilypond/VERSION Thu Apr 21 15:20:45 2005 @@ -1,6 +1,6 @@ PACKAGE_NAME=LilyPond MAJOR_VERSION=2 MINOR_VERSION=5 -PATCH_LEVEL=20 +PATCH_LEVEL=21 MY_PATCH_LEVEL= Index: lilypond/lily/note-heads-engraver.cc diff -u lilypond/lily/note-heads-engraver.cc:1.98 lilypond/lily/note-heads-engraver.cc:1.99 --- lilypond/lily/note-heads-engraver.cc:1.98 Thu Mar 10 14:36:13 2005 +++ lilypond/lily/note-heads-engraver.cc Thu Apr 21 15:20:45 2005 @@ -27,7 +27,6 @@ protected: virtual bool try_music (Music *ev); virtual void process_music (); - virtual void stop_translation_timestep (); }; @@ -54,7 +53,6 @@ { for (int i = 0; i < note_evs_.size (); i++) { - Music *ev = note_evs_[i]; Item *note = make_item ("NoteHead", ev->self_scm ()); Index: lilypond/scm/define-context-properties.scm diff -u lilypond/scm/define-context-properties.scm:1.38 lilypond/scm/define-context-properties.scm:1.39 --- lilypond/scm/define-context-properties.scm:1.38 Mon Apr 18 15:18:16 2005 +++ lilypond/scm/define-context-properties.scm Thu Apr 21 15:20:45 2005 @@ -453,6 +453,8 @@ (graceSettings ,list? "Overrides for grace notes. This property should be manipulated through the @code{add-grace-property} function.") + (gridInterval ,ly:moment? + "Interval for which to generate @ref{GridPoint}s") (currentCommandColumn ,ly:grob? "Grob that is X-parent to all current breakable (clef, key signature, etc.) items.") (currentMusicalColumn ,ly:grob? "Grob that is X-parent to all Index: lilypond/scm/define-grobs.scm diff -u lilypond/scm/define-grobs.scm:1.190 lilypond/scm/define-grobs.scm:1.191 --- lilypond/scm/define-grobs.scm:1.190 Tue Apr 19 22:19:36 2005 +++ lilypond/scm/define-grobs.scm Thu Apr 21 15:20:45 2005 @@ -110,6 +110,7 @@ (break-align-symbol . staff-bar) (glyph . "|") (break-glyph-function . ,default-break-barline) + (layer . 0) (bar-size-procedure . ,Bar_line::get_staff_bar_size) (print-function . ,Bar_line::print) (break-visibility . ,all-visible) @@ -496,6 +497,22 @@ (meta . ((interfaces . (line-interface line-spanner-interface spanner-interface)))) )) + (GridPoint + . ( + (X-extent . (0 . 0)) + (Y-extent . (0 . 0)) + (meta . ((interfaces . (grid-point-interface)))) + )) + + (GridLine + . ( + (print-function . ,Grid_line_interface::print) + (X-extent . (0 . 0)) + (layer . 0) + (meta . ((interfaces . (grid-line-interface))) + ))) + + (Hairpin . ( (print-function . ,Hairpin::print) @@ -993,6 +1010,7 @@ (print-function . ,Span_bar::print) (X-extent-callback . ,Span_bar::width_callback) (Y-extent-callback . ()) + (layer . 0) (breakable . #t) (before-line-breaking-callback . ,Span_bar::before_line_breaking) ;; ugh duplication! _______________________________________________ Lilypond-cvs mailing list Lilypond-cvs@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-cvs