2005-03-01 Jan Nieuwenhuizen <janneke@gnu.org>
+ * scm/output-gnome.scm (grob-cause): Add parameter.
+
+ * scm/lily.scm (ly:all-stencil-expressions): Add url-link.
+ * scm/output-ps.scm (url-link): Move.
+ (white-text): Warn user about brokenness.
+
* Documentation/topdocs/NEWS.tely: Be more accurate and respectful
wrt ghostscript.
(ly:font-glyph-name-to-charcode font (caddr x))))))
x-y-named-glyphs))
-(define (grob-cause grob)
+(define (grob-cause offset grob)
grob)
;; WTF is this in every backend?
(caddr location))
"")))
-(define (url-link url x y)
- (format "~a ~a ~a ~a (~a) mark_URI"
- (car x)
- (car y)
- (cdr x)
- (cdr y)
- url))
-
;; WTF is this in every backend?
(define (horizontal-line x1 x2 th)
(draw-line th x1 0 x2 0))
(string-append "/" (symbol->string sym) " glyphshow")))
out-vec))))))
+(define (unknown)
+ "\n unknown\n")
+
+(define (url-link url x y)
+ (format "~a ~a ~a ~a (~a) mark_URI"
+ (car x)
+ (car y)
+ (cdr x)
+ (cdr y)
+ url))
+
+(define (white-dot x y radius)
+ (string-append
+ " "
+ (ly:numbers->string
+ (list x y radius)) " draw_white_dot"))
+
;; FIXME: BARF helvetica?
(define (white-text scale s)
(let ((mystring (string-append
" draw_white_text")))
mystring
-
- ;; FIXME: broken with user install of GS 8.x
+ ;; FIXME
+ (ly:warn "FIXME: white-text broken for Han-Wen's $HOME install of GS 8.x")
+
""
))
-(define (unknown)
- "\n unknown\n")
-
-(define (white-dot x y radius)
- (string-append
- " "
- (ly:numbers->string
- (list x y radius)) " draw_white_dot"))
-
(define (zigzag-line centre? zzw zzh thick dx dy)
(string-append
(if centre? "true" "false") " "