> Marc had proposed a patch, that doesn't seem to have been
> applied.
> 
> http://codereview.appspot.com/181144
> http://lists.gnu.org/archive/html/lilypond-devel/2010-01/msg00162.html
> 
> Can anyone have a look?


I can't comment on the C++ code, and I haven't studied the
output-lib.scm stuff, but...

1) the symbol has one too many squiggles, if we're using
   this as our model:
   http://code.google.com/p/lilypond/issues/detail?id=659

2) to separate paragraphs in the bar-line interface
   docstring, you need to use "\n\n" --- one "\n" doesn't
   generate a paragraph break.  Also, don't start new
   paragraphs with spaces.  You can use the attached patch
   to fix this.

3) again in the bar-line interface docstring, if @code{...}
   isn't inside its own set of parentheses "(@code{...})",
   @samp{...} is better.  However, glancing around I see
   that none of the other docstrings do this, so maybe
   that should be addressed separately.

4) do you need to make a regression test?
5) you should also mention this in changes.tely

Other than that, this looks like some great work.  Thanks
for contributing!

- Mark

ps. it's fun to see my auto-categorizing code in action
(in font-table.ly)


      
diff --git a/lily/bar-line.cc b/lily/bar-line.cc
index dcc7da2..d3f21e5 100644
--- a/lily/bar-line.cc
+++ b/lily/bar-line.cc
@@ -428,19 +428,22 @@ ADD_INTERFACE (Bar_line,
 	       " a thin-thick double repeat, a thick bar, a double bar, a start bar,"
 	       " an end bar, a thick double bar, a thin-thick-thin bar,"
 	       " a dotted bar, a dashed bar, a tick as bar line and a segno bar.\n"
-	       "  In addition, there is an option"
+	       "\n"
+	       "In addition, there is an option"
 	       " @code{||:} which is equivalent to @code{|:} except at line"
 	       " breaks, where it produces a double bar (@code{||}) at the"
 	       " end of the line and a repeat sign (@code{|:}) at the"
 	       " beginning of the new line.\n"
-	       " For segno, @code{S} produces a segno sign except at line breaks,"
+	       "\n"
+	       "For segno, @code{S} produces a segno sign except at line breaks,"
 	       " where it produces a double bar (@code{||}) at the"
 	       " end of the line and a segno sign at the beginning of the new line."
 	       " @code{|S} is equivalent to @code{S} but produces a simple bar line"
 	       " (@code{|}) instead of a double bar line (@code{||}) at line breaks."
 	       " @code{S|} produces the segno sign at line breaks and starts the following"
 	       " line without special bar lines.\n"
-	       " @code{S|:} and @code{:|S} are used for repeat/segno combinations that are"
+	       "\n"
+	       "@code{S|:} and @code{:|S} are used for repeat/segno combinations that are"
 	       " separated at line breaks. Alternatively, @code{.S|:} and @code{:|S.}"
 	       " may be used which combine repeat signs and segno at the same line in"
 	       " case of a line break. @code{:|S|:} is a combination of a left repeat"
_______________________________________________
bug-lilypond mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/bug-lilypond

Reply via email to