CVSROOT: /cvsroot/lilypond
Module name: lilypond
Branch:
Changes by: Han-Wen Nienhuys <[EMAIL PROTECTED]> 05/05/17 12:00:20
Modified files:
. : ChangeLog
lily : font-config.cc
scm : lily.scm
Log message:
* scm/lily.scm (running-from-gui?): Darwin never runs from GUI.
* lily/font-config.cc (init_fontconfig): add warning about cache.
CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/lilypond/lilypond/ChangeLog.diff?tr1=1.3624&tr2=1.3625&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/lilypond/lilypond/lily/font-config.cc.diff?tr1=1.19&tr2=1.20&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/lilypond/lilypond/scm/lily.scm.diff?tr1=1.339&tr2=1.340&r1=text&r2=text
Patches:
Index: lilypond/ChangeLog
diff -u lilypond/ChangeLog:1.3624 lilypond/ChangeLog:1.3625
--- lilypond/ChangeLog:1.3624 Mon May 16 23:25:37 2005
+++ lilypond/ChangeLog Tue May 17 12:00:18 2005
@@ -1,3 +1,9 @@
+2005-05-17 Han-Wen Nienhuys <[EMAIL PROTECTED]>
+
+ * scm/lily.scm (running-from-gui?): Darwin never runs from GUI.
+
+ * lily/font-config.cc (init_fontconfig): add warning about cache.
+
2005-05-16 Jan Nieuwenhuizen <[EMAIL PROTECTED]>
* lily/main.cc (setup_paths)[ARGV0_RELOCATION]:
Index: lilypond/lily/font-config.cc
diff -u lilypond/lily/font-config.cc:1.19 lilypond/lily/font-config.cc:1.20
--- lilypond/lily/font-config.cc:1.19 Tue May 3 19:07:42 2005
+++ lilypond/lily/font-config.cc Tue May 17 12:00:19 2005
@@ -26,6 +26,13 @@
error (_ ("initializing FontConfig"));
FcConfig *fcc = FcConfigGetCurrent ();
+
+ FcChar8 *cache = FcConfigGetCache (fcc);
+ if (!FcDirCacheValid (cache))
+ {
+ warning (_ ("FontConfig cache out of date. Rebuilding may take some
time."));
+ }
+
Array<String> dirs;
struct stat statbuf;
String builddir = prefix_directory + "/mf/out/";
Index: lilypond/scm/lily.scm
diff -u lilypond/scm/lily.scm:1.339 lilypond/scm/lily.scm:1.340
--- lilypond/scm/lily.scm:1.339 Sun May 15 23:44:06 2005
+++ lilypond/scm/lily.scm Tue May 17 12:00:20 2005
@@ -375,10 +375,15 @@
(define (running-from-gui?)
(let ((have-tty? (isatty? (current-input-port))))
+
;; If no TTY and not using safe, assume running from GUI.
;; For mingw, the test must be inverted.
- (if (eq? PLATFORM 'windows)
- have-tty? (not have-tty?))))
+
+ (cond
+ ((eq? PLATFORM 'windows) have-tty?)
+ ((eq? PLATFORM 'Darwin) #f)
+ (else
+ (not have-tty?)))))
(define-public (gui-main files)
(if (null? files) (gui-no-files-handler))
_______________________________________________
Lilypond-cvs mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/lilypond-cvs