CVSROOT:        /cvsroot/lilypond
Module name:    lilypond
Branch:         
Changes by:     Han-Wen Nienhuys <[EMAIL PROTECTED]>    05/10/20 23:08:14

Modified files:
        .              : ChangeLog 
        lily           : font-config.cc grob.cc slur.cc 

Log message:
        (init_fontconfig): resurrect mf/out/ check.

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/lilypond/lilypond/ChangeLog.diff?tr1=1.4199&tr2=1.4200&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/lilypond/lilypond/lily/font-config.cc.diff?tr1=1.25&tr2=1.26&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/lilypond/lilypond/lily/grob.cc.diff?tr1=1.150&tr2=1.151&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/lilypond/lilypond/lily/slur.cc.diff?tr1=1.228&tr2=1.229&r1=text&r2=text

Patches:
Index: lilypond/ChangeLog
diff -u lilypond/ChangeLog:1.4199 lilypond/ChangeLog:1.4200
--- lilypond/ChangeLog:1.4199   Thu Oct 20 18:32:44 2005
+++ lilypond/ChangeLog  Thu Oct 20 23:08:12 2005
@@ -1,3 +1,7 @@
+2005-10-21  Han-Wen Nienhuys  <[EMAIL PROTECTED]>
+
+       * lily/font-config.cc (init_fontconfig): resurrect mf/out/ check.
+       
 2005-10-20  Jan Nieuwenhuizen  <[EMAIL PROTECTED]>
 
        * stepmake/stepmake/script-vars.make (PYTHON_SCRIPTS_IN): Oops.  Add.
Index: lilypond/lily/font-config.cc
diff -u lilypond/lily/font-config.cc:1.25 lilypond/lily/font-config.cc:1.26
--- lilypond/lily/font-config.cc:1.25   Wed Oct 19 13:54:23 2005
+++ lilypond/lily/font-config.cc        Thu Oct 20 23:08:14 2005
@@ -29,15 +29,20 @@
 
   font_config_global = FcConfigGetCurrent ();
   Array<String> dirs;
+  String builddir = prefix_directory + "/mf/out/";
 
-  /*
-    ugh. C&P main.cc
-  */
-  dirs.push (prefix_directory + "/fonts/otf/");
-  dirs.push (prefix_directory + "/fonts/type1/");
-  dirs.push (prefix_directory + "/fonts/cff/");
-  dirs.push (prefix_directory + "/fonts/svg/");
-  
+  if (stat (builddir.to_str0 (), &statbuf) == 0)
+    dirs.push (builddir.to_str0 ());
+  else
+    {
+      /*
+       ugh. C&P main.cc
+      */
+      dirs.push (prefix_directory + "/fonts/otf/");
+      dirs.push (prefix_directory + "/fonts/type1/");
+      dirs.push (prefix_directory + "/fonts/cff/");
+      dirs.push (prefix_directory + "/fonts/svg/");
+    }  
   for (int i = 0; i < dirs.size (); i++)
     {
       String dir = dirs[i];
Index: lilypond/lily/grob.cc
diff -u lilypond/lily/grob.cc:1.150 lilypond/lily/grob.cc:1.151
--- lilypond/lily/grob.cc:1.150 Sun Oct 16 14:09:30 2005
+++ lilypond/lily/grob.cc       Thu Oct 20 23:08:14 2005
@@ -232,7 +232,8 @@
        {
          SCM expr = m->expr ();
          if (point_and_click_global)
-           expr = scm_list_3 (ly_symbol2scm ("grob-cause"), self_scm (), expr);
+           expr = scm_list_3 (ly_symbol2scm ("grob-cause"),
+                              self_scm (), expr);
 
          retval = Stencil (m->extent_box (), expr);
        }
Index: lilypond/lily/slur.cc
diff -u lilypond/lily/slur.cc:1.228 lilypond/lily/slur.cc:1.229
--- lilypond/lily/slur.cc:1.228 Sun Oct 16 11:36:37 2005
+++ lilypond/lily/slur.cc       Thu Oct 20 23:08:14 2005
@@ -230,6 +230,7 @@
               
               "A slur",
               
+              /* properties */
               "control-points "
               "dash-fraction "
               "dash-period "


_______________________________________________
Lilypond-cvs mailing list
Lilypond-cvs@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-cvs

Reply via email to