+2005-03-01 Han-Wen Nienhuys <hanwen@xs4all.nl>
+
+ * Documentation/topdocs/NEWS.tely (Top): elucidate GS problem.
+
+ * scm/output-ps.scm (white-text): reinstate white-text
+
2005-03-01 Jan Nieuwenhuizen <janneke@gnu.org>
* scm/output-ps.scm (offset-add): Remove.
2005-03-01 Han-Wen Nienhuys <hanwen@xs4all.nl>
+ * lily/slash-repeat-engraver.cc (try_music): always make slashes
+ if body length smaller than measure length.
+
* scm/define-markup-commands.scm (with-url): oops. use Y extent
for Y.
The PostScript backend is now used by default. This backend requires
less machinery to run, and gives more consistent results.
-Please use GhostScript 8.x, as earlier versions expose bugs in PDF
-handling.
-@c what is PDF handling?
+GhostScript 8.x is required for PDF output. Earlier versions may hang
+while converting PostScript to PDF.
@item
Separator slashes may be inserted between systems in a score. For an
== Percent_repeat_iterator::constructor_proc)
{
body_length_ = Repeated_music::body_get_length (m);
- int count = Repeated_music::repeat_count (m);
+ int count = Repeated_music::repeat_count (m);
Moment now = now_mom ();
start_mom_ = now;
stop_mom_ = start_mom_ + Moment (count) * body_length_;
next_moment_ = start_mom_ + body_length_;
- Moment meas_len = robust_scm2moment (m->get_property ("measureLength"), Moment (0));
- if (body_length_ < meas_len
- && meas_len.main_part_.mod_rat (body_length_.main_part_)
- == Moment (Rational (0, 0)))
+ Moment meas_length
+ = robust_scm2moment (get_property ("measureLength"), Moment (0));
+ if (body_length_ < meas_length )
{
repeat_ = m;
}
(ly:numbers->string
(list x y radius)) " draw_white_dot"))
-;; FIXME: BARF helvetica?
(define (white-text scale s)
(let ((mystring (string-append
"(" s ") " (number->string scale)
" /Helvetica-Bold "
" draw_white_text")))
mystring
-
- ;; FIXME
- (ly:warn "FIXME: white-text broken for Han-Wen's $HOME install of GS 8.x")
-
- ""
))
(define (zigzag-line centre? zzw zzh thick dx dy)