lilypond ./ChangeLog input/regression/font-fami...

2005-06-02 Thread Han-Wen Nienhuys
CVSROOT:/cvsroot/lilypond
Module name:lilypond
Branch: 
Changes by: Han-Wen Nienhuys <[EMAIL PROTECTED]>05/06/02 09:58:10

Modified files:
.  : ChangeLog 
Added files:
input/regression: font-family-override.ly 

Log message:
(Module): new file.

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/lilypond/lilypond/ChangeLog.diff?tr1=1.3708&tr2=1.3709&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/lilypond/lilypond/input/regression/font-family-override.ly?rev=1.1

Patches:
Index: lilypond/ChangeLog
diff -u lilypond/ChangeLog:1.3708 lilypond/ChangeLog:1.3709
--- lilypond/ChangeLog:1.3708   Thu Jun  2 09:48:23 2005
+++ lilypond/ChangeLog  Thu Jun  2 09:58:10 2005
@@ -1,5 +1,7 @@
 2005-06-02  Han-Wen Nienhuys  <[EMAIL PROTECTED]>
 
+   * input/regression/font-family-override.ly (Module): new file.
+
* scm/font.scm (make-pango-font-tree): new function.
 
* lily/beam.cc (before_line_breaking): remove warning about less


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


lilypond ./ChangeLog scm/font.scm

2005-06-02 Thread Han-Wen Nienhuys
CVSROOT:/cvsroot/lilypond
Module name:lilypond
Branch: 
Changes by: Han-Wen Nienhuys <[EMAIL PROTECTED]>05/06/02 09:48:24

Modified files:
.  : ChangeLog 
scm: font.scm 

Log message:
(make-pango-font-tree): new function.

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/lilypond/lilypond/ChangeLog.diff?tr1=1.3707&tr2=1.3708&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/lilypond/lilypond/scm/font.scm.diff?tr1=1.117&tr2=1.118&r1=text&r2=text

Patches:
Index: lilypond/ChangeLog
diff -u lilypond/ChangeLog:1.3707 lilypond/ChangeLog:1.3708
--- lilypond/ChangeLog:1.3707   Wed Jun  1 23:39:43 2005
+++ lilypond/ChangeLog  Thu Jun  2 09:48:23 2005
@@ -1,8 +1,10 @@
 2005-06-02  Han-Wen Nienhuys  <[EMAIL PROTECTED]>
 
+   * scm/font.scm (make-pango-font-tree): new function.
+
* lily/beam.cc (before_line_breaking): remove warning about less
than 2 visible stems. We still get a warning when there is only
-   one stem..
+   one stem.
 
 2005-06-01  Werner Lemberg  <[EMAIL PROTECTED]>
 
Index: lilypond/scm/font.scm
diff -u lilypond/scm/font.scm:1.117 lilypond/scm/font.scm:1.118
--- lilypond/scm/font.scm:1.117 Tue May 31 15:33:41 2005
+++ lilypond/scm/font.scm   Thu Jun  2 09:48:24 2005
@@ -335,13 +335,22 @@
  (add-ec-fonts n factor
 n))
 
-(define-public (make-century-schoolbook-tree factor)
+
+
+
+(define-public (make-pango-font-tree roman-str sans-str typewrite-str factor)
   (let ((n (make-font-tree-node 'font-encoding 'fetaMusic)))
 (add-music-fonts n factor)
-(add-pango-fonts n 'roman "Century Schoolbook L" factor)
-(add-pango-fonts n 'sans "Sans" factor)
-(add-pango-fonts n 'typewriter "Mono" factor)
+(add-pango-fonts n 'roman roman-str factor)
+(add-pango-fonts n 'sans sans-str factor)
+(add-pango-fonts n 'typewriter typewrite-str factor)
 n))
 
+
+(define-public (make-century-schoolbook-tree factor)
+  (make-pango-font-tree
+"Century Schoolbook L" 
+"Sans" "Mono" factor))
+
 (define-public (magstep x)
   (exp (* (/ x 6) (log 2


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


lilypond/linux/autopackage specs/pango/default....

2005-06-02 Thread Jan Nieuwenhuizen
CVSROOT:/cvsroot/lilypond
Module name:lilypond
Branch: 
Changes by: Jan Nieuwenhuizen <[EMAIL PROTECTED]>   05/06/02 09:53:33

Modified files:
linux/autopackage/specs/pango: default.apspec.in 
linux/autopackage/specs/lilypond: default.apspec.in 
linux/autopackage/specs/ghostscript: default.apspec.in 
linux/autopackage/skeletons/@artifex.com/ghostscript: skeleton.1 

Log message:


CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/lilypond/installers/linux/autopackage/specs/pango/default.apspec.in.diff?tr1=1.1&tr2=1.2&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/lilypond/installers/linux/autopackage/specs/lilypond/default.apspec.in.diff?tr1=1.2&tr2=1.3&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/lilypond/installers/linux/autopackage/specs/ghostscript/default.apspec.in.diff?tr1=1.1&tr2=1.2&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/lilypond/installers/linux/autopackage/skeletons/@artifex.com/ghostscript/skeleton.1.diff?tr1=1.3&tr2=1.4&r1=text&r2=text



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


lilypond ./ChangeLog lily/dynamic-engraver.cc s...

2005-06-02 Thread Han-Wen Nienhuys
CVSROOT:/cvsroot/lilypond
Module name:lilypond
Branch: 
Changes by: Han-Wen Nienhuys <[EMAIL PROTECTED]>05/06/02 11:35:53

Modified files:
.  : ChangeLog 
lily   : dynamic-engraver.cc 
scm: define-grobs.scm 

Log message:
(acknowledge_grob): only center on
parent if we have a notehead. Fixes incorrect offsets when
Paper_column is very wide in the X direction.

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/lilypond/lilypond/ChangeLog.diff?tr1=1.3709&tr2=1.3710&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/lilypond/lilypond/lily/dynamic-engraver.cc.diff?tr1=1.169&tr2=1.170&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/lilypond/lilypond/scm/define-grobs.scm.diff?tr1=1.203&tr2=1.204&r1=text&r2=text

Patches:
Index: lilypond/ChangeLog
diff -u lilypond/ChangeLog:1.3709 lilypond/ChangeLog:1.3710
--- lilypond/ChangeLog:1.3709   Thu Jun  2 09:58:10 2005
+++ lilypond/ChangeLog  Thu Jun  2 11:35:52 2005
@@ -1,5 +1,9 @@
 2005-06-02  Han-Wen Nienhuys  <[EMAIL PROTECTED]>
 
+   * lily/dynamic-engraver.cc (acknowledge_grob): only center on
+   parent if we have a notehead. Fixes incorrect offsets when
+   Paper_column is very wide in the X direction.
+
* input/regression/font-family-override.ly (Module): new file.
 
* scm/font.scm (make-pango-font-tree): new function.
Index: lilypond/lily/dynamic-engraver.cc
diff -u lilypond/lily/dynamic-engraver.cc:1.169 
lilypond/lily/dynamic-engraver.cc:1.170
--- lilypond/lily/dynamic-engraver.cc:1.169 Fri May 13 12:09:04 2005
+++ lilypond/lily/dynamic-engraver.cc   Thu Jun  2 11:35:53 2005
@@ -19,6 +19,7 @@
 #include "side-position-interface.hh"
 #include "staff-symbol-referencer.hh"
 #include "warn.hh"
+#include "self-alignment-interface.hh"
 
 /*
   TODO:
@@ -270,6 +271,7 @@
   finished_line_spanner_ = line_spanner_;
   line_spanner_ = 0;
 }
+  
   typeset_all ();
 
   if (cresc_ && !cresc_->get_bound (LEFT))
@@ -382,7 +384,12 @@
{
  SCM head = scm_last_pair (info.grob ()->get_property ("note-heads"));
  if (scm_is_pair (head))
-   script_->set_parent (unsmob_grob (scm_car (head)), X_AXIS);
+   {
+ script_->set_parent (unsmob_grob (scm_car (head)), X_AXIS);
+ script_->add_offset_callback 
(Self_alignment_interface::centered_on_parent_proc,
+   X_AXIS);
+
+   }
}
 
   if (cresc_)
Index: lilypond/scm/define-grobs.scm
diff -u lilypond/scm/define-grobs.scm:1.203 lilypond/scm/define-grobs.scm:1.204
--- lilypond/scm/define-grobs.scm:1.203 Sat May 28 01:12:41 2005
+++ lilypond/scm/define-grobs.scm   Thu Jun  2 11:35:53 2005
@@ -384,8 +384,7 @@
  . (
(Y-offset-callbacks . (,Self_alignment_interface::aligned_on_self))
(print-function . ,Text_interface::print)
-   (X-offset-callbacks . (,Self_alignment_interface::aligned_on_self
-  ,Self_alignment_interface::centered_on_parent))
+   (X-offset-callbacks . (,Self_alignment_interface::aligned_on_self))
(self-alignment-X . 0)
(no-spacing-rods . #t)
(script-priority . 100)


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


lilypond/macos ChangeLog TODO

2005-06-02 Thread Han-Wen Nienhuys
CVSROOT:/cvsroot/lilypond
Module name:lilypond
Branch: 
Changes by: Han-Wen Nienhuys <[EMAIL PROTECTED]>05/06/02 13:53:07

Modified files:
macos  : ChangeLog TODO 

Log message:


CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/lilypond/installers/macos/ChangeLog.diff?tr1=1.18&tr2=1.19&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/lilypond/installers/macos/TODO.diff?tr1=1.2&tr2=1.3&r1=text&r2=text



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


lilypond ./ChangeLog Documentation/topdocs/NEWS...

2005-06-02 Thread Han-Wen Nienhuys
CVSROOT:/cvsroot/lilypond
Module name:lilypond
Branch: 
Changes by: Han-Wen Nienhuys <[EMAIL PROTECTED]>05/06/02 13:47:07

Modified files:
.  : ChangeLog 
Documentation/topdocs: NEWS.tely 

Log message:
(Top): add entry about font family.

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/lilypond/lilypond/ChangeLog.diff?tr1=1.3710&tr2=1.3711&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/lilypond/lilypond/Documentation/topdocs/NEWS.tely.diff?tr1=1.36&tr2=1.37&r1=text&r2=text

Patches:
Index: lilypond/ChangeLog
diff -u lilypond/ChangeLog:1.3710 lilypond/ChangeLog:1.3711
--- lilypond/ChangeLog:1.3710   Thu Jun  2 11:35:52 2005
+++ lilypond/ChangeLog  Thu Jun  2 13:47:06 2005
@@ -1,5 +1,7 @@
 2005-06-02  Han-Wen Nienhuys  <[EMAIL PROTECTED]>
 
+   * Documentation/topdocs/NEWS.tely (Top): add entry about font family.
+
* lily/dynamic-engraver.cc (acknowledge_grob): only center on
parent if we have a notehead. Fixes incorrect offsets when
Paper_column is very wide in the X direction.
@@ -1379,7 +1381,8 @@
* lily/stem.cc (width_callback): determine correct extent if flag
is not there. This fixes slur-no-flag.ly
 
-   * lily/grace-engraver.cc (consider_change_grace_settings): new function.
+   * lily/grace-engraver.cc (consider_change_grace_settings): new
+   function.
(initialize): also consider_change_grace_settings() on
initialization. Fixes large grace notes at start of score.
 
Index: lilypond/Documentation/topdocs/NEWS.tely
diff -u lilypond/Documentation/topdocs/NEWS.tely:1.36 
lilypond/Documentation/topdocs/NEWS.tely:1.37
--- lilypond/Documentation/topdocs/NEWS.tely:1.36   Fri May 13 10:31:02 2005
+++ lilypond/Documentation/topdocs/NEWS.telyThu Jun  2 13:47:06 2005
@@ -34,6 +34,18 @@
 @itemize @bullet
 
 @item
+Global font styles (roman, sans, typewriter) can be defined for each
[EMAIL PROTECTED] block, with
+
[EMAIL PROTECTED]
+#(define fonts
+  (make-pango-font-tree
+   "Times New Roman" "Helvetica" "Courier"
+   (/ myStaffSize 20)))
[EMAIL PROTECTED] verbatim
+
+
[EMAIL PROTECTED]
 Newly created staves and lyric lines, can be put in any vertical order,
 by setting @code{alignBelowContext} or @code{alignAboveContext}
 properties in the newly created context. An example of the use of this
@@ -206,6 +218,8 @@
 @item
 Locations of errors in the input are now calculated more precisely.
 
+
+
 @item
 LilyPond now uses Pango and FontConfig for selecting and rendering
 UTF-8 input in [EMAIL PROTECTED] backends. A font may be selected by using a


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


lilypond ./ChangeLog lily/easy-notation.cc

2005-06-02 Thread Mats Bengtsson
CVSROOT:/cvsroot/lilypond
Module name:lilypond
Branch: 
Changes by: Mats Bengtsson <[EMAIL PROTECTED]>  05/06/02 14:28:53

Modified files:
.  : ChangeLog 
lily   : easy-notation.cc 

Log message:
* lily/easy-notation.cc: Added include cctype to correct
compilation error.

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/lilypond/lilypond/ChangeLog.diff?tr1=1.3711&tr2=1.3712&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/lilypond/lilypond/lily/easy-notation.cc.diff?tr1=1.1&tr2=1.2&r1=text&r2=text

Patches:
Index: lilypond/ChangeLog
diff -u lilypond/ChangeLog:1.3711 lilypond/ChangeLog:1.3712
--- lilypond/ChangeLog:1.3711   Thu Jun  2 13:47:06 2005
+++ lilypond/ChangeLog  Thu Jun  2 14:28:53 2005
@@ -1,3 +1,8 @@
+2005-06-02  Mats Bengtsson  <[EMAIL PROTECTED]>
+
+   * lily/easy-notation.cc: Added include cctype to correct
+   compilation error.
+
 2005-06-02  Han-Wen Nienhuys  <[EMAIL PROTECTED]>
 
* Documentation/topdocs/NEWS.tely (Top): add entry about font family.
Index: lilypond/lily/easy-notation.cc
diff -u lilypond/lily/easy-notation.cc:1.1 lilypond/lily/easy-notation.cc:1.2
--- lilypond/lily/easy-notation.cc:1.1  Sat May 28 13:43:23 2005
+++ lilypond/lily/easy-notation.cc  Thu Jun  2 14:28:53 2005
@@ -17,6 +17,7 @@
 #include "font-interface.hh"
 #include "staff-symbol-referencer.hh"
 #include "stem.hh"
+#include 
 
 MAKE_SCHEME_CALLBACK (Note_head, brew_ez_stencil, 1);
 SCM


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


lilypond/macos ChangeLog README.txt buildmac.py...

2005-06-02 Thread Han-Wen Nienhuys
CVSROOT:/cvsroot/lilypond
Module name:lilypond
Branch: 
Changes by: Han-Wen Nienhuys <[EMAIL PROTECTED]>05/06/02 16:20:58

Modified files:
macos  : ChangeLog README.txt buildmac.py lilypond.sh 

Log message:
(zip_bundle): make lilypond.sh mode 0755

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/lilypond/installers/macos/ChangeLog.diff?tr1=1.19&tr2=1.20&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/lilypond/installers/macos/README.txt.diff?tr1=1.4&tr2=1.5&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/lilypond/installers/macos/buildmac.py.diff?tr1=1.18&tr2=1.19&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/lilypond/installers/macos/lilypond.sh.diff?tr1=1.3&tr2=1.4&r1=text&r2=text



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


lilypond nl/index.html nl/about/index.html nl/s...

2005-06-02 Thread Han-Wen Nienhuys
CVSROOT:/cvsroot/lilypond
Module name:lilypond
Branch: 
Changes by: Han-Wen Nienhuys <[EMAIL PROTECTED]>05/06/02 18:55:46

Modified files:
nl : index.html 
nl/about   : index.html 
nl/switch  : advantages.html howto.html index.html tour.html 
site/about : index.html 
site/switch: advantages.html howto.html 

Log message:
various fixes of the Dutch translation.

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/lilypond/newweb/nl/index.html.diff?tr1=1.9&tr2=1.10&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/lilypond/newweb/nl/about/index.html.diff?tr1=1.1&tr2=1.2&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/lilypond/newweb/nl/switch/advantages.html.diff?tr1=1.8&tr2=1.9&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/lilypond/newweb/nl/switch/howto.html.diff?tr1=1.5&tr2=1.6&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/lilypond/newweb/nl/switch/index.html.diff?tr1=1.7&tr2=1.8&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/lilypond/newweb/nl/switch/tour.html.diff?tr1=1.4&tr2=1.5&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/lilypond/newweb/site/about/index.html.diff?tr1=1.25&tr2=1.26&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/lilypond/newweb/site/switch/advantages.html.diff?tr1=1.25&tr2=1.26&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/lilypond/newweb/site/switch/howto.html.diff?tr1=1.21&tr2=1.22&r1=text&r2=text



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