2006-06-01 Han-Wen Nienhuys <hanwen@lilypond.org>
+ * scm/framework-ps.scm (output-framework): start system count at 1.
+
+ * scm/stencil.scm (write-system-signature): escape
+ newlines. Output empty stencils as (1,-1)
+
* make/mutopia-rules.make ($(outdir)/%.png $(outdir)/%.pdf
$(outdir)/%.ly $(outdir)/%.ps): dump sigs for normal files too.
(output-scopes scopes fields basename)
(if (ly:get-option 'dump-signatures)
- (write-system-signatures basename (ly:paper-book-systems book) 0))
+ (write-system-signatures basename (ly:paper-book-systems book) 1))
(dump-stencils-as-EPSes
(map paper-system-stencil (ly:paper-book-systems book))
(port (ly:outputter-port outputter)))
(if (ly:get-option 'dump-signatures)
- (write-system-signatures basename (ly:paper-book-systems book) 0))
+ (write-system-signatures basename (ly:paper-book-systems book) 1))
(output-scopes scopes fields basename)
(display (file-header paper page-count #t) port)
(define (pythonic-string expr)
"escape quotes and slashes for python consumption"
- (regexp-substitute/global #f "([\\\\'\"])" (format "~a" expr) 'pre "\\" 1 'post))
+ (regexp-substitute/global #f "([\n\\\\'\"])" (format "~a" expr) 'pre "\\" 1 'post))
(define (pythonic-pair expr)
(format "(~a,~a)"
"['~a', '~a', ~a, ~a, '~a'],\n"
(cdr (assq 'name (ly:grob-property grob 'meta) ))
(pythonic-string location)
- (pythonic-pair (if (interval-empty? x-ext) '(0 . 0) x-ext))
- (pythonic-pair (if (interval-empty? y-ext) '(0 . 0) y-ext))
+ (pythonic-pair (if (interval-empty? x-ext) '(1 . -1) x-ext))
+ (pythonic-pair (if (interval-empty? y-ext) '(1 . -1) y-ext))
(pythonic-string collected))
))