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
[email protected]
http://lists.gnu.org/mailman/listinfo/lilypond-cvs