+2004-10-29 Han-Wen Nienhuys <hanwen@xs4all.nl>
+
+ * lily/scm-option.cc: add 'resolution to ly:get-option argument
+ list.
+
2004-10-28 Han-Wen Nienhuys <hanwen@xs4all.nl>
* lily/stencil-scheme.cc (LY_DEFINE): add ly:stencil-origin
2004-10-25 Han-Wen Nienhuys <hanwen@xs4all.nl>
+ * VERSION: 2.3.24
+
* scm/define-context-properties.scm
(all-user-translation-properties): add verticallySpacedContexts.
/* Write midi as formatted ascii stream? */
bool midi_debug_global_b;
+int preview_resolution_global = 90;
+
+
/* General purpose testing flag */
int testing_level_global;
/* Needs to be reset for each file that uses this option. */
lily_1_8_compatibility_used = false;
}
+ else if (var == ly_symbol2scm ("resolution"))
+ preview_resolution_global = robust_scm2int (val, 90);
else if (var == ly_symbol2scm ("new-relative"))
lily_1_8_relative = false;
else
"Report whether old-relative compatibility mode is used\n"
"@item verbose\n"
"Report whether we are running in verbose mode\n"
+ "@item resolution\n"
+ "Resolution for the PNG output."
"@end table\n"
"\n")
{
o = ly_bool2scm (lily_1_8_relative);
else if (var == ly_symbol2scm ("verbose"))
o = ly_bool2scm (verbose_global_b);
+ else if ( var == ly_bool2scm ("resolution"))
+ o = scm_from_int (preview_resolution_global);
else
warning (_f ("No such internal option: %s", ly_scm2string (var)));
return o;
(let* ((defs (ly:paper-book-paper book))
(resolution (ly:output-def-lookup defs 'pngresolution)))
- (postscript->png (if (number? resolution) resolution 90)
+ (postscript->png (if (number? resolution) resolution
+
+ (ly:get-option 'preview-resolution))
name)))
(define-public (convert-to-dvi book name)
(let* ((defs (ly:paper-book-paper book))
(resolution (ly:output-def-lookup defs 'pngresolution)))
(postscript->png
- (if (number? resolution) resolution 90)
+ (if (number? resolution)
+ resolution
+ (ly:get-option 'preview-resolution))b
(string-append (basename name ".tex") ".ps"))))
(define-public (convert-to-ps book name)