2004-09-05 Han-Wen Nienhuys <hanwen@xs4all.nl>
+ * Documentation/user/changing-defaults.itely (Page layout): add
+ betweensystempadding
+
* scm/page-layout.scm (ly:optimal-page-breaks): typo.
* input/regression/quote-cyclic.ly (Module): new file.
@unnumbered New features in 2.3 since 2.2
@itemize @bullet
+@item LilyPond will try to keep
+staves at the same distances across a page, but it will stretch
+distances to prevent collisions. This results in a more orderly
+appearance of the page.
@item Key signature cancellations are now printed before the bar line,
and their appearance has been improved.
+@item Different voices that all use @code{\quote} can now refer to
+each other.
+
@item The automatic staff changer, which is invoked with
@code{\autochange}, now creates the @code{up} and @code{down} staff
This dimensions determines the distance between systems. It is the
ideal distance between the center of the bottom staff of one system, and
the center of the top staff of the next system.
+
+@item betweensystempadding
+This dimension is the minimum amount of white space that will always
+be present between the bottom most symbol of one system, and the
+topmost of the next system.
+
@end table
@example
unaltered notes get natural signs depending on the key signature. For
more information, see @ref{More about pitches}.
-@refbugs
-
-The ordering of a key cancellation is wrong when it is combined with
-repeat bar lines. The cancellation is also printed after a line break.
@seealso
-Program reference: @internalsref{KeyChangeEvent}, and @internalsref{KeySignature}.
+Program reference: @internalsref{KeyChangeEvent},
+@internalsref{KeyCancellation} and @internalsref{KeySignature}.
@cindex @code{keySignature}
inline bool ly_c_boolean_p (SCM x) { return SCM_BOOLP (x); }
#define scm_is_bool(x) ly_c_boolean_p(x)
inline bool ly_c_eq_p (SCM x, SCM y) { return SCM_EQ_P (x, y); }
-#define scm_is_eq(x,y) (SCM_EQ_P (x, y));
+#define scm_is_eq(x,y) (SCM_EQ_P((x), (y)))
inline double ly_scm2double (SCM x) { return scm_num2dbl (x, "ly_scm2double"); }
#define scm_to_double(x) (ly_scm2double(x))