(anti-alias-factor 1 "render at higher resolution and scale down result\nto prevent jaggies in PNG")
(check-internal-types #f "check every property assignment for types")
- (debug-gc #f
- "dump memory debugging statistics")
+ (clip-systems #f "Generate cut-out snippets of a score")
+ (debug-gc #f "dump memory debugging statistics")
+ (debug-gc-assert-parsed-dead
+ #f "for memory debugging: ensure that all refs to parsed objects are dead.")
+ (debug-lexer #f "debug the flex lexer")
(debug-midi #f "generate human readable MIDI")
+ (debug-parser #f "debug the bison parser")
+ (debug-skylines #f "debug skylines")
(delete-intermediate-files #f
"delete unusable PostScript files")
(dump-signatures #f "dump output signatures of each system")
(gs-load-fonts #f
"load fonts via Ghostscript.")
(include-book-title-preview #t "include book-titles in preview images.")
- (include-eps-fonts #f "Include fonts in separate-system EPS files.")
+ (include-eps-fonts #t "Include fonts in separate-system EPS files.")
- (pad-eps-boxes #f "Pad EPS bounding boxes to guarantee alignment between systems")
+ (eps-box-padding #f "Pad EPS bounding box left edge by this much to guarantee alignment between systems")
(gui #f "running from gui; redirect stderr to log file")
on errors, and print a stack trace.")
(profile-property-accesses #f "keep statistics of get_property() calls.")
- (resolution 101 "resolution for generating bitmaps")
+ (resolution 101 "resolution for generating PNG bitmaps")
(read-file-list #f "Read files to be processed from command line arguments")
(safe #f "Run safely")
;;
(define-scheme-options)
+(debug-set! stack 0)
+
(if (defined? 'set-debug-cell-accesses!)
(set-debug-cell-accesses! #f))
(oop goops)
(srfi srfi-1)
(srfi srfi-13)
- (srfi srfi-14))
+ (srfi srfi-14)
+ (scm clip-region)
+
+ )
;; my display
(,number? . "number")
(,output-port? . "output port")
(,pair? . "pair")
- (,procedure? . "procedure")
+ (,procedure? . "procedure")
+ (,rhythmic-location? . "rhythmic location")
(,scheme? . "any type")
(,string? . "string")
(,symbol? . "symbol")
(display "Live object statistics: GC'ing\n")
(gc)
(gc)
+ (ly:set-option 'debug-gc-assert-parsed-dead #t)
+ (gc)
(set! stats (gc-live-object-stats))
(display "Dumping live object statistics.\n")
(ly:error (_ "failed files: ~S") (string-join failed))
(exit 1))
(begin
+ (ly:do-atexit)
;; HACK: be sure to exit with single newline
(ly:message "")
(exit 0)))))
(for-each
(lambda (x)
+ (ly:set-option 'debug-gc-assert-parsed-dead #f)
(lilypond-file handler x)
(ly:clear-anonymous-modules)
(if (ly:get-option 'debug-gc)