]> git.donarmstrong.com Git - lilypond.git/commitdiff
lilypond-1.3.0
authorfred <fred>
Tue, 26 Mar 2002 22:42:46 +0000 (22:42 +0000)
committerfred <fred>
Tue, 26 Mar 2002 22:42:46 +0000 (22:42 +0000)
CHANGES
Documentation/programmer/1086342053.tex [new file with mode: 0644]
TODO
VERSION
lily/key-engraver.cc

diff --git a/CHANGES b/CHANGES
index 604f59c4aa561ba5f293fc0e3bea1db2c2c39902..661f51cdb554f5c9887c810baa39c4a41d1f9d58 100644 (file)
--- a/CHANGES
+++ b/CHANGES
-pl 15  (Oct 18)
+1.3.0:
 
-14.jcn1
-       - Kludge for accented chars (thanks, Mats)
-       - bf: don't fail on error in doco package
-       - doco package: noarch
-       - bf: standchen: mutopia prep
+pl 15.hwn2
+       - loads of bfs.
 
-14.hwn1
-       - move some misc stuff into Documentation/misc/
-       - cleanups: slur & beam.
-       - junked Encompass_info
-       - Smobs -- simplifies sc_elt memory management
-       - Timing_engraver collects bar reqs
-       - unfold all if doing MIDI.
-       - bfs: do something sensible if it doesn't fit.
-       - penalties for break stuff supported.
+pl x.jcn3
+       - another workaround: reset buffer state for scm_ftell ()
+       - workaround for broken scm_ftell ()
 
-*******
-13.jcn2,3
-       - mutopia/J.S.Bach/Petites-Preludes: bf's and mutopia preraration
-       - separate documentation package
+pl 15.hwn1
+       - \properties are now SCM s, junk Scalar type
+       - use SCM for strings in parser.
+       - Moment derived from Rational. Moment may be smobified.
 
-13.hwn2
-       - mutopia: scs2, horn-concerto-3
-       - junked Line_spacer baseclass.
-       - removed gourlay complications
-       - use force iso. energy for minimisation. Add uniformity term
-to demerits.
-
-13.jcn1
-       - bf: mudela-book
-
-*******
-12.jcn1
-       - auto-knees, input/test/auto-knee.ly
-
-pl 12.rrr2
-       - voltaSpannerDuration may be a rational
-       - .ly files corrected, Voice.dynamicDir to Voice.dynamicDirection
-
-pl 12.rrr1
-       - key (K:) with clef, bug fix for abc2ly
-       - voltaSpannerDuration code added to lilypond
-
-pl 12.hwn1
-       - junked wordwrap
-       - bf: use position (not pitch) for autochange
-       - mudela-book fixes: --dependencies, --dep-prefix
-       - mudela.tely more updates.  Now absorbed LilyPond manpage. 
-       - BUGS now in INSTALL.texi
-
-*******
-pl 11.uu1
-       - changed debug init code.
-
-pl 11.jcn2
-       - bf: LDFLAGS=foo CFLAGS=bar ./configure
-       - bf: configure (--disable-printing = default) -DNPRINT
-       - bf: mf-to-xpms / make -C mf xpms; feta-accordion is broken,
-         see mf/README
-
-pl 11.jcn1
-       - gnossiene with new \autochange
-
-pl 11.jbr1
-        - Tried to get rid of path and switch dependencies in mf
-          build process.
-
-pl 11.hwn1
-       - doco reorganisation: folded glossary and tutorial into manual.
-       - move mudela-book-doc to texinfo
-       - feta.tex to mf/
-       - release.py, package-diff.py now dump into out/
-
-
-****
-pl 10.hwn1
-       - Auto_change_music, Auto_change_iterator: auto staff
-switching. 2nd try.  See input/test/auto-change.ly
-
-pl 10.uu1
-       - doc restructure: hacking.texi
-       - make & install .pfas
-       - updates: faq.texi
-       - rpm fixes.
-       - Windows fixes (9.jbr)
-
-******
-pl 9.rrr1
-       - abc2ly bug fixes and extensions
-       - volta spanner given height to avoid collisions
-
-pl 9.jcn2
-       - 2.95 fixes
-       - input/test/different-time-signatures.ly (wasn't this in refman?)
-
-pl 9.hwn1
-       - fixes for mi2mu
-       - bf: staff-side with empty parent.
-       - bf:
-Hara_kiri_vertical_group_spanner::do_substitute_element_pointer has to
-call Axis_group_spanner::do_substitute_element_pointer.  Fixes
-harakiri & barline problem.
-       - junk: Spring_spacer, Ineq_constrained_qp, Mixed_qp,
-Active_constraints, Inactive_iter, Matrix, Vector,
-Choleski_decomposition, Full_storage
-
-
-pl 9.jcn1
-       - included last Localisation.texi
-       - set-lily: de catalog too
-
-*******
-pl 8.hwn1
-       - Erwin Dieterich: german translation.
-       - dependency helper funcs simplified.
-       - junk breaking stats.
-       - cleanups: Line_of_score also is X_AXIS group. Score_columns
-are put into Line_of_score of score.
-
-pl 8.jcn2
-       - scripts/mudela-book.py: use hash of full .ly contents (by default)
-       - bf: footify html doc upon creation too
-
-pl 8.jcn1
-       - Documentation/Localisation.texi: still some issues
-       - Uniformised locale strings
-       - marked some errors/warnings without _/_f markings
-       - added programming_warning (): not to be localised warnings
-         (none identified as yet)
-       - Update of po/nl.po
-
-*******
-pl 7.hwn1
-       - website fixes.
-       - spacer cleanups
-       - Simple_spacer: a simpler constraint solver. Enabled by default.
-pl 7.jcn1
-       - fixes to nl.po
-
-********
-
-pl 6.uu1
-       - website fixes.
-
-*******
-pl 5.hwn1
-       - more .texi; yodl completely removed.
-       - rm'd several doc stuff: engraving.yo, gnu-page.yo, translated blurbs (leave it to translation project)
-       - sm: help2man-*make
-       - mcgrain bib entry.
-       - debian updates.
-       - gcc 2.95 const fixes. (hopefully)
-       - sm: rm'd Documentation/tex/ directory.  everything in stepmake/INSTALL.texi
-
-pl 5.jcn1
-       - lily.scm: don't use regex-substitute/global 
-       - website/doco fixes
-       - bf: package-diff.py
-
-************
-
-pl 4.hwn1
-       - bf: repeats.
-       - bf: mmrests
-       - bf: simpler guile detection.
-       - use texinfo for reference manual.
-       - inline lily.ps from lilypond.
-       - texi for doco: converted directory Documentation/tex/
-
-
-pl 3.hwn1
-       - mudela-book tweaks for surviving texinfo
-       - include feta  command seqs. in .tex 
-       - guile 1.3.2 fixes.
-       - include  config.h directly.
-       - bf: mudela-book.  Now linear in size of document.
-       - scriptHorizontal property; more or less works.
-       - changes in Graphical_element, Graphical_axis_group
-offset removed from public interface, now use relative_coordinate ().
-extent () is given relative to this.
-       - removed Rhythmic_head::dots_i_
-       - bf: Rhythmic_head::do_substitute_element_pointer ()
-       - Direct access to dim_cache_ replaced by methods in
-Graphical_element.
-
-**********
-
-
-pl 2.mk1
-       - bf, tie.cc: handle postbreak left align correctly
-pl 2.lec1
-       - abc2ly fixes.
-
-pl 2.hwn1
-       - rewrite of mudela-book.  Now uses chunks, and you can put
-\input, \include and \mudelagraphics  in verbatim sections. 
-
-
-pl 2.jcn2
-       - bf: auto-beamer: don't junk beam if manual beam shows up
-
-pl 2.jcn1
-       - add-html-footer.py, ls-latex.py .tely updates and fixes
-       - tely (texinfo-lily) rules and test Documentation/metadoc/foo.tely
-
-*************
-
-pl 1.uu2
-       - complete rewrite of mudela-book. Much cleaner now.
-Support for texinfo.
-       - convert-mudela now per file, add \version if not present.
-
-pl 1.uu1.jcn1
-       - internationalization fixes for getopt-long help
-
-pl 1.uu1
-       - rewrite --help messages for help2man:
-       * lilypond
-       * mi2mu
-       * mudela-book
-       * convert-mudela
-       - cleanup: mf-to-table.py
-       - Getopt_long: support for --help msg.
-
-pl 1.mb1
-       - bf, scalar.cc: ".3" now detected as numerical
-
-********
-       
-pl 0.uu1
-       - refman updates by Werner & Mats
-       - now use ChangeLog for changes.
-       
-pl 0.jcn2
-       - po fixes
-
-pl 0.jcn1
-       - gcc-2.95 nitpicks
-       - added pointers to mailing lists in toplevel docs
-
-0.mb2
-       - configure: more robust detection of Guile
-       - Midi_note_off: revert to fixed note-off velocity. Fixes
-         problem with notes that never stop.
-       - Decreased breakable_column_space_strength
-       - Added a few TODO
-       - bf: "harmonic" and "cross" note heads also for half and 
-         whole notes.
-       - linewidth and textheight set independent of the font size.
-       - bf, titledefs.tex: opus and piece are not repeated for 
-         every piece unless they are explicitly set again.
-
-0.mb1
-       - Changed dynamicDir to dynamicDirection.
-       - refman and tutorial corrections.
+pl 15.jcn4
+       - direct #... to scm parser  (Thanks to Gary Houston)
diff --git a/Documentation/programmer/1086342053.tex b/Documentation/programmer/1086342053.tex
new file mode 100644 (file)
index 0000000..814dd64
--- /dev/null
@@ -0,0 +1,891 @@
+%created by: GNU LilyPond 1.2.16.hwn2, bij Tue Oct 26 21:09:33 1999
+
+% Uitvoer van Score, gedefinieerd op: 
+% out/1086342053.ly:8:17
+\def\mudelatagline{Lily was here, 1.2.16.hwn2}
+\def\LilyPondVersion{1.2.16.hwn2}
+\def\mudelapaperslur_slope_damping{0.300000}
+\def\mudelapapergrace_factor{0.800000}
+\def\mudelapaperinterbeam{3.264000}
+\def\mudelapaperbarthick_score{0.640000}
+\def\mudelapaperbeam_dir_algorithm{2.000000}
+\def\mudelapaperfont_finger{4.000000}
+\def\mudelapaperhyphen_minimum_length{2.000000}
+\def\mudelapaperloose_column_distance{8.000000}
+\def\mudelapapergrace_stem_length2{3.200000}
+\def\mudelapaperMEAN{3.000000}
+\def\mudelapaperminimum_stem_length3{2.000000}
+\def\mudelapaperWordwrap{0.000000}
+\def\mudelapaperstemSpacingCorrection{2.000000}
+\def\mudelapaperstem_max{3.000000}
+\def\mudelapaperslur_interstaff_slope_damping{0.600000}
+\def\mudelapaperstem_length1{5.000000}
+\def\mudelapaperfont_mark{10.000000}
+\def\mudelapaperquartwidth{5.280000}
+\def\mudelapaperbeam_thickness{1.872000}
+\def\mudelapaperslur_interstaff_snap_max_slope_change{0.500000}
+\def\mudelapapergrace_forced_stem_shorten0{0.000000}
+\def\mudelapaperhsize{597.507874}
+\def\mudelapaperarithmetic_multiplier{4.752000}
+\def\mudelapaperfont_number-1{8.000000}
+\def\mudelapaperbeam_steep_slope{0.200000}
+\def\mudelapaperslur_snap_to_stem{7.000000}
+\def\mudelapapergrace_minimum_stem_length0{0.000000}
+\def\mudelapapergrace_forced_stem_shorten1{0.000000}
+\def\mudelapaperstaffheight{16.000000}
+\def\mudelapaperslur_clip_height{48.000000}
+\def\mudelapapercollision_note_width{6.600000}
+\def\mudelapapergrace_forced_stem_shorten3{0.000000}
+\def\mudelapaperscmsetting{"(lilyponddefs.ps) findlibfile {exch pop //systemdict /run get exec}%
+  { /undefinedfilename signalerror }%
+  ifelse";
+ }
+\def\mudelapaperMEDIAN{4.000000}
+\def\mudelapaperbreakable_column_space_strength{2.000000}
+\def\mudelapaperbeam_lengthened{0.800000}
+\def\mudelapaperinterline{4.000000}
+\def\mudelapaperforced_stem_shorten0{1.000000}
+\def\mudelapaperstemthickness{0.320000}
+\def\mudelapapermusical_to_musical_left_spacing_factor{0.400000}
+\def\mudelapaperpaperfile{a4.ly}
+\def\mudelapaperarithmetic_basicspace{2.000000}
+\def\mudelapaperfont_volta{5.000000}
+\def\mudelapapertie_y_gap{1.000000}
+\def\mudelapaperminimum_stem_length1{3.000000}
+\def\mudelapaperindent{38.614454}
+\def\mudelapaperforced_stem_shorten1{1.000000}
+\def\mudelapaperstem_length2{4.000000}
+\def\mudelapaperpostBreakPadding{0.000000}
+\def\mudelapaperstafflinethickness{0.400000}
+\def\mudelapaperstem_length0{7.000000}
+\def\mudelapaperfont_number+1{12.000000}
+\def\mudelapapertie_staffspace_length{16.000000}
+\def\mudelapaperslur_interstaff_snap_to_stem{10.000000}
+\def\mudelapapervolta_thick{0.640000}
+\def\mudelapaperwholewidth{7.920000}
+\def\mudelapaperstem_length3{3.000000}
+\def\mudelapapergrace_forced_stem_shorten2{0.000000}
+\def\mudelapaperslur_height_limit{16.000000}
+\def\mudelapaperstem_default_neutral_direction{1.000000}
+\def\mudelapaperhyphen_thickness{0.400000}
+\def\mudelapaperrestcollision_minimum_beamdist{1.500000}
+\def\mudelapapergrace_stem_length3{2.400000}
+\def\mudelapapertuplet_spanner_gap{8.000000}
+\def\mudelapapercrescendo_height{2.664000}
+\def\mudelapaperfont_dynamic{10.000000}
+\def\mudelapaperbefore_grace_spacing_factor{1.200000}
+\def\mudelapapercompression_energy_factor{0.600000}
+\def\mudelapapertexsetting{}
+\def\mudelapaperslur_height_damping{0.400000}
+\def\mudelapapergrace_minimum_stem_length1{2.400000}
+\def\mudelapapergrace_minimum_stem_length2{2.000000}
+\def\mudelapaperforced_stem_shorten2{1.000000}
+\def\mudelapapergourlay_energybound{100000.000000}
+\def\mudelapapervsize{844.762323}
+\def\mudelapaperfont_normal{8.000000}
+\def\mudelapaperslur_x_minimum{6.000000}
+\def\mudelapapertie_x_gap{0.800000}
+\def\mudelapaperrestcollision_minimum_dist{3.000000}
+\def\mudelapaperfont_number{8.000000}
+\def\mudelapaperbarthick_thick{2.400000}
+\def\mudelapapermmrest_x_minimum{22.400000}
+\def\mudelapaperslur_rc_factor{2.400000}
+\def\mudelapapercrescendo_thickness{0.400000}
+\def\mudelapaperarticulation_script_padding_default{1.000000}
+\def\mudelapaperslur_clip_angle{100.000000}
+\def\mudelapapergrace_stem_length1{4.000000}
+\def\mudelapapercrescendo_shorten{16.000000}
+\def\mudelapapertuplet_thick{0.400000}
+\def\mudelapaperminimum_stem_length2{2.500000}
+\def\mudelapaperslur_y_gap{1.000000}
+\def\mudelapaperGourlay{0.000000}
+\def\mudelapapertie_x_minimum{10.000000}
+\def\mudelapaperdecrease_nonmus_spacing_factor{1.000000}
+\def\mudelapaperextender_height{0.320000}
+\def\mudelapaperlinewidth{390.000000}
+\def\mudelapaperUP{1.000000}
+\def\mudelapaperslur_snap_max_slope_change{0.500000}
+\def\mudelapaperforced_stem_shorten3{1.000000}
+\def\mudelapaperslur_interstaff_height_damping{0.500000}
+\def\mudelapapergrace_stem_length0{5.600000}
+\def\mudelapaperslur_thickness{0.560000}
+\def\mudelapapergrace_minimum_stem_length3{1.600000}
+\def\mudelapapermagnification_dynamic{1.000000}
+\def\mudelapaperDOWN{-1.000000}
+\def\mudelapaperfont_Large{10.000000}
+\def\mudelapaperslur_y_free{3.000000}
+\def\mudelapaperinterbeam4{3.376000}
+\def\mudelapaperslur_ratio{0.250000}
+\def\mudelapaperfont_large{12.000000}
+\def\mudelapaperpssetting{}
+\def\mudelapaperbarthick_thin{0.640000}
+\def\mudelapapervolta_spanner_height{8.000000}
+\def\mudelapaperbar_kern{1.200000}
+\def\mudelapaperminimum_stem_length0{0.000000}
+\def\mudelapaperhyphen_height{1.600000}
+\def\mudelapapertextheight{730.951299}
+\def\mudelapaperbar_thinkern{1.200000}
+\def\mudelapaperslur_clip_ratio{1.200000}
+\def\mudelapapernotewidth{6.600000}
+\def\mudelapaperslur_x_gap{0.800000}
+\def\mudelapaperMAJORITY{2.000000}
+\def\mudelapaperrulethickness{0.400000}
+\def\mudelapapergourlay_maxmeasures{10.000000}
+\special{! %!PS-Adobe-1.0: lily.ps 
+% 
+% 2 setlanguagelevel %  hmm. auto_resize_dicts doesn't help either.  
+% round cappings 
+1 setlinecap 
+ % 
+% 
+/draw_beam % width slope thick 
+{ 
+          2 div /beam_thick exch def 
+          /beam_slope exch def 
+          /beam_wd exch def 
+          beam_slope beam_wd mul /beam_ht exch def 
+          0 beam_thick neg moveto  
+          beam_wd beam_ht rlineto  
+          0 beam_thick 2 mul rlineto 
+          0 beam_thick lineto 
+          closepath fill 
+  }%
+  bind def 
+ % 
+/draw_decrescendo %  width height cons thick 
+{ 
+       setlinewidth 
+       /cresc_cont exch def 
+       /cresc_ht exch def 
+       /cresc_wd exch def 
+  % 
+       cresc_wd cresc_cont moveto 
+       0 cresc_ht lineto 
+       stroke 
+       cresc_wd cresc_cont neg moveto 
+       0 cresc_ht neg lineto 
+       stroke 
+  }%
+  bind def 
+ % 
+/draw_crescendo % width height cons thick 
+{ 
+       setlinewidth 
+       /cresc_cont exch def 
+       /cresc_ht exch def 
+       /cresc_wd exch def 
+  % 
+       0 cresc_cont moveto 
+       cresc_wd cresc_ht lineto 
+       stroke 
+       0 cresc_cont neg moveto 
+       cresc_wd cresc_ht neg lineto 
+       stroke 
+  }%
+  bind def 
+ % 
+/lily_distance  
+ { 
+       1 copy mul exch 1 copy mul add sqrt 
+  }%
+  bind def 
+ % 
+/draw_tuplet % height gap dx dy thick dir 
+{ 
+  % urg: the only Level-2 PS, check effect in print 
+%      true setstrokeadjust 
+       /dir exch def 
+       setlinewidth 
+       1 setlinecap 
+       1 setlinejoin 
+       /tuplet_dy exch def 
+       /tuplet_dx exch def 
+       /tuplet_gapx exch def 
+       /tuplet_h exch def 
+       tuplet_dy tuplet_dx div tuplet_gapx mul /tuplet_gapy exch def 
+  % 
+% 
+       0 0 moveto 
+       0 tuplet_h dir mul lineto  
+       tuplet_dx tuplet_gapx sub 2 div  
+               tuplet_dy tuplet_gapy sub 2 div tuplet_h dir mul add lineto 
+       tuplet_dx tuplet_gapx add 2 div  
+               tuplet_dy tuplet_gapy add 2 div tuplet_h dir mul add moveto 
+       tuplet_dx tuplet_dy tuplet_h dir mul add lineto 
+       tuplet_dx tuplet_dy lineto 
+       stroke 
+  }%
+  bind def 
+ % 
+/draw_volta % h w thick vert_start vert_end 
+{ 
+       /vert_end exch def 
+       /vert_start exch def 
+       setlinewidth 
+       /volta_w exch def 
+       /volta_h exch def 
+  % urg: the only Level-2 PS, check effect in print 
+%      true setstrokeadjust 
+       1 setlinecap 
+       1 setlinejoin 
+       vert_start 0 eq { 
+               0 0 moveto 
+               0 volta_h lineto 
+       }%
+   if 
+       0 volta_h moveto 
+       volta_w volta_h lineto 
+       vert_end 0 eq { 
+               volta_w 0 lineto 
+       }%
+   if 
+       stroke 
+  }%
+  bind def 
+ % 
+% this is for drawing slurs. 
+/draw_bezier_sandwich  % thickness  
+{ 
+       setlinewidth 
+       moveto 
+       curveto 
+       lineto 
+       curveto 
+       gsave 
+       fill 
+       grestore 
+       stroke 
+  }%
+  bind def 
+ % 
+/draw_dashed_slur 
+ { 
+       1 setlinecap 
+       1 setlinejoin 
+       setdash 
+       setlinewidth 
+       8 -2 roll 
+       moveto 
+       curveto 
+       stroke 
+  }%
+  bind def 
+ % 
+% 
+% 
+/bracket_traject 
+ { 
+    /traject_ds exch def 
+    /traject_alpha exch def 
+    traject_ds traject_alpha sin mul add 
+    exch 
+    traject_ds traject_alpha cos mul add 
+    exch 
+  }%
+  bind def 
+ % 
+% 
+% 
+/half_bracket 
+ { 
+  %6 
+       0 0 
+  %5a 
+       bracket_b bracket_v add bracket_h bracket_t sub bracket_u add 
+       bracket_alpha bracket_v -0.15 mul bracket_traject 
+  %5b 
+       1 bracket_h 
+       0 bracket_v 0.5 mul bracket_traject 
+  %5c 
+       0 bracket_h 
+  %4a 
+       bracket_b bracket_h bracket_t sub 
+       0 bracket_v 0.4 mul bracket_traject 
+  %4b 
+       bracket_b bracket_v add bracket_h bracket_t sub bracket_u add 
+       bracket_alpha bracket_v -0.25 mul bracket_traject 
+  %4c 
+       bracket_b bracket_v add bracket_h bracket_t sub bracket_u add 
+  %3 
+       bracket_b bracket_h bracket_t sub 
+  %2 
+       bracket_b 0 
+  %1 
+       0 0 
+  }%
+  bind def 
+ % 
+/draw_half_bracket { 
+       moveto 
+       lineto 
+       lineto 
+       curveto 
+       curveto 
+       lineto 
+       gsave 
+       fill 
+       grestore 
+  }%
+  bind def 
+ % 
+/draw_bracket % height 
+{ 
+       2 div bracket_b add /bracket_h exch def 
+       bracket_t setlinewidth 
+  % urg: the only Level-2 PS, check effect in print 
+%      true setstrokeadjust 
+       1 setlinecap 
+       1 setlinejoin 
+       half_bracket 
+       20 copy 
+       1 -1 scale 
+       draw_half_bracket 
+       stroke 
+       1 -1 scale 
+  % ugh, ugh: 
+       0.05 0 translate 
+       draw_half_bracket 
+       stroke 
+  }%
+  bind def 
+ % 
+}\input lilyponddefs \turnOnPostScript\vbox to 32.2 pt {\hbox{%
+\placebox{-24.0 pt }%
+  {38.6144544431946 pt }%
+  {\kern0.0 pt \vrule width 351.385545556806 pt depth 0.2 pt height 0.2 pt  }%
+  \placebox{-20.0 pt }%
+  {38.6144544431946 pt }%
+  {\kern0.0 pt \vrule width 351.385545556806 pt depth 0.2 pt height 0.2 pt  }%
+  \placebox{-16.0 pt }%
+  {38.6144544431946 pt }%
+  {\kern0.0 pt \vrule width 351.385545556806 pt depth 0.2 pt height 0.2 pt  }%
+  \placebox{-12.0 pt }%
+  {38.6144544431946 pt }%
+  {\kern0.0 pt \vrule width 351.385545556806 pt depth 0.2 pt height 0.2 pt  }%
+  \placebox{-8.0 pt }%
+  {38.6144544431946 pt }%
+  {\kern0.0 pt \vrule width 351.385545556806 pt depth 0.2 pt height 0.2 pt  }%
+  \font\lilyfontA=feta16\lilyfontA\placebox{-20.0 pt }%
+  {42.6144544431946 pt }%
+  {\char91 }%
+  \placebox{-24.0 pt }%
+  {58.1650144431946 pt }%
+  {\embeddedps{4.44208 0.0 1.872 draw_beam}%
+   }%
+  \placebox{-27.264 pt }%
+  {53.5229344431946 pt }%
+  {\embeddedps{9.28416 0.0 1.872 draw_beam}%
+   }%
+  \placebox{-16.0 pt }%
+  {53.7229344431946 pt }%
+  {\kern-0.16 pt \vrule width 0.32 pt depth 11.264 pt height 1.03836152344995 pt  }%
+  \placebox{-14.0 pt }%
+  {53.5629344431946 pt }%
+  {\char30 }%
+  \placebox{-14.0 pt }%
+  {60.6470944431946 pt }%
+  {\char23 }%
+  \placebox{-16.0 pt }%
+  {62.6070944431946 pt }%
+  {\kern-0.16 pt \vrule width 0.32 pt depth 11.264 pt height 1.03836152344995 pt  }%
+  \placebox{-14.0 pt }%
+  {62.4470944431946 pt }%
+  {\char30 }%
+  \placebox{-24.0 pt }%
+  {86.5016544431946 pt }%
+  {\embeddedps{4.44208 0.0 1.872 draw_beam}%
+   }%
+  \placebox{-27.264 pt }%
+  {81.8595744431946 pt }%
+  {\embeddedps{9.28415999999999 0.0 1.872 draw_beam}%
+   }%
+  \placebox{-27.264 pt }%
+  {76.5754144431946 pt }%
+  {\embeddedps{5.68416 0.0 1.872 draw_beam}%
+   }%
+  \placebox{-24.0 pt }%
+  {72.3333344431946 pt }%
+  {\embeddedps{4.44208 0.0 1.872 draw_beam}%
+   }%
+  \placebox{-27.264 pt }%
+  {67.6912544431946 pt }%
+  {\embeddedps{9.28415999999999 0.0 1.872 draw_beam}%
+   }%
+  \placebox{-16.0 pt }%
+  {67.8912544431946 pt }%
+  {\kern-0.16 pt \vrule width 0.32 pt depth 11.264 pt height 1.03836152344995 pt  }%
+  \placebox{-14.0 pt }%
+  {67.7312544431946 pt }%
+  {\char30 }%
+  \placebox{-14.0 pt }%
+  {74.8154144431946 pt }%
+  {\char23 }%
+  \placebox{-16.0 pt }%
+  {76.7754144431946 pt }%
+  {\kern-0.16 pt \vrule width 0.32 pt depth 11.264 pt height 1.03836152344995 pt  }%
+  \placebox{-14.0 pt }%
+  {76.6154144431946 pt }%
+  {\char30 }%
+  \placebox{-16.0 pt }%
+  {82.0595744431946 pt }%
+  {\kern-0.16 pt \vrule width 0.32 pt depth 11.264 pt height 1.03836152344995 pt  }%
+  \placebox{-14.0 pt }%
+  {81.8995744431946 pt }%
+  {\char30 }%
+  \placebox{-14.0 pt }%
+  {88.9837344431946 pt }%
+  {\char23 }%
+  \placebox{-16.0 pt }%
+  {90.9437344431946 pt }%
+  {\kern-0.16 pt \vrule width 0.32 pt depth 11.264 pt height 1.03836152344995 pt  }%
+  \placebox{-14.0 pt }%
+  {90.7837344431946 pt }%
+  {\char30 }%
+  \placebox{-27.264 pt }%
+  {96.0278944431946 pt }%
+  {\embeddedps{5.68416 0.0 1.872 draw_beam}%
+   }%
+  \placebox{-24.0 pt }%
+  {96.2278944431946 pt }%
+  {\embeddedps{2.64208 0.0 1.872 draw_beam}%
+   }%
+  \placebox{-16.0 pt }%
+  {96.2278944431946 pt }%
+  {\kern-0.16 pt \vrule width 0.32 pt depth 11.264 pt height 1.03836152344995 pt  }%
+  \placebox{-14.0 pt }%
+  {96.0678944431946 pt }%
+  {\char30 }%
+  \placebox{-16.0 pt }%
+  {101.512054443195 pt }%
+  {\kern-0.16 pt \vrule width 0.32 pt depth 11.264 pt height 1.03836152344995 pt  }%
+  \placebox{-14.0 pt }%
+  {101.352054443195 pt }%
+  {\char30 }%
+  \placebox{-14.0 pt }%
+  {108.436214443195 pt }%
+  {\char23 }%
+  \placebox{-16.0 pt }%
+  {110.236214443195 pt }%
+  {\kern0.0 pt \vrule width 0.64 pt depth 8.0 pt height 8.0 pt  }%
+  \placebox{-27.264 pt }%
+  {128.545190550629 pt }%
+  {\embeddedps{6.2865703732489 0.0 1.872 draw_beam}%
+   }%
+  \placebox{-24.0 pt }%
+  {128.745190550629 pt }%
+  {\embeddedps{2.94328518662445 0.0 1.872 draw_beam}%
+   }%
+  \placebox{-27.264 pt }%
+  {122.65862017738 pt }%
+  {\embeddedps{6.2865703732489 0.0 1.872 draw_beam}%
+   }%
+  \placebox{-24.0 pt }%
+  {118.360336107513 pt }%
+  {\embeddedps{4.49828406986707 0.0 1.872 draw_beam}%
+   }%
+  \placebox{-27.264 pt }%
+  {113.662052037646 pt }%
+  {\embeddedps{9.39656813973413 0.0 1.872 draw_beam}%
+   }%
+  \placebox{-16.0 pt }%
+  {113.862052037646 pt }%
+  {\kern-0.16 pt \vrule width 0.32 pt depth 11.264 pt height 1.03836152344995 pt  }%
+  \placebox{-14.0 pt }%
+  {113.702052037646 pt }%
+  {\char30 }%
+  \placebox{-14.0 pt }%
+  {120.786212037646 pt }%
+  {\char23 }%
+  \placebox{-16.0 pt }%
+  {122.85862017738 pt }%
+  {\kern-0.16 pt \vrule width 0.32 pt depth 11.264 pt height 1.03836152344995 pt  }%
+  \placebox{-14.0 pt }%
+  {122.69862017738 pt }%
+  {\char30 }%
+  \placebox{-16.0 pt }%
+  {128.745190550629 pt }%
+  {\kern-0.16 pt \vrule width 0.32 pt depth 11.264 pt height 1.03836152344995 pt  }%
+  \placebox{-14.0 pt }%
+  {128.585190550629 pt }%
+  {\char30 }%
+  \placebox{-16.0 pt }%
+  {134.631760923878 pt }%
+  {\kern-0.16 pt \vrule width 0.32 pt depth 11.264 pt height 1.03836152344995 pt  }%
+  \placebox{-14.0 pt }%
+  {134.471760923878 pt }%
+  {\char30 }%
+  \placebox{-14.0 pt }%
+  {141.555920923878 pt }%
+  {\char23 }%
+  \placebox{-27.264 pt }%
+  {152.424897203346 pt }%
+  {\embeddedps{5.68415999999998 0.0 1.872 draw_beam}%
+   }%
+  \placebox{-24.0 pt }%
+  {152.424897203346 pt }%
+  {\embeddedps{5.68415999999998 0.0 1.872 draw_beam}%
+   }%
+  \placebox{-20.736 pt }%
+  {152.424897203346 pt }%
+  {\embeddedps{5.68415999999998 0.0 1.872 draw_beam}%
+   }%
+  \placebox{-27.264 pt }%
+  {143.428329063612 pt }%
+  {\embeddedps{9.39656813973413 0.0 1.872 draw_beam}%
+   }%
+  \placebox{-16.0 pt }%
+  {143.628329063612 pt }%
+  {\kern-0.16 pt \vrule width 0.32 pt depth 11.264 pt height 1.03836152344995 pt  }%
+  \placebox{-14.0 pt }%
+  {143.468329063612 pt }%
+  {\char30 }%
+  \placebox{-14.0 pt }%
+  {150.552489063612 pt }%
+  {\char23 }%
+  \placebox{-16.0 pt }%
+  {152.624897203346 pt }%
+  {\kern-0.16 pt \vrule width 0.32 pt depth 11.264 pt height 1.03836152344995 pt  }%
+  \placebox{-14.0 pt }%
+  {152.464897203346 pt }%
+  {\char30 }%
+  \placebox{-16.0 pt }%
+  {157.909057203346 pt }%
+  {\kern-0.16 pt \vrule width 0.32 pt depth 11.264 pt height 1.03836152344995 pt  }%
+  \placebox{-14.0 pt }%
+  {157.749057203346 pt }%
+  {\char30 }%
+  \placebox{-24.736 pt }%
+  {162.993217203346 pt }%
+  {\embeddedps{8.24876049766521 0.0 1.872 draw_beam}%
+   }%
+  \placebox{-16.0 pt }%
+  {163.193217203346 pt }%
+  {\kern-0.16 pt \vrule width 0.32 pt depth 8.736 pt height 1.03836152344995 pt  }%
+  \placebox{-14.0 pt }%
+  {163.033217203346 pt }%
+  {\char30 }%
+  \placebox{-16.0 pt }%
+  {171.041977701011 pt }%
+  {\kern-0.16 pt \vrule width 0.32 pt depth 8.736 pt height 1.03836152344995 pt  }%
+  \placebox{-14.0 pt }%
+  {170.881977701011 pt }%
+  {\char30 }%
+  \placebox{-16.0 pt }%
+  {178.730738198676 pt }%
+  {\kern0.0 pt \vrule width 0.64 pt depth 8.0 pt height 8.0 pt  }%
+  \placebox{-27.264 pt }%
+  {182.156575793128 pt }%
+  {\embeddedps{8.24876049766521 0.0 1.872 draw_beam}%
+   }%
+  \placebox{-24.0 pt }%
+  {182.156575793128 pt }%
+  {\embeddedps{8.24876049766521 0.0 1.872 draw_beam}%
+   }%
+  \placebox{-16.0 pt }%
+  {182.356575793128 pt }%
+  {\kern-0.16 pt \vrule width 0.32 pt depth 11.264 pt height 1.03836152344995 pt  }%
+  \placebox{-14.0 pt }%
+  {182.196575793128 pt }%
+  {\char30 }%
+  \placebox{-16.0 pt }%
+  {190.205336290793 pt }%
+  {\kern-0.16 pt \vrule width 0.32 pt depth 11.264 pt height 1.03836152344995 pt  }%
+  \placebox{-14.0 pt }%
+  {190.045336290793 pt }%
+  {\char30 }%
+  \placebox{-27.264 pt }%
+  {197.854096788458 pt }%
+  {\embeddedps{6.2865703732489 0.0 1.872 draw_beam}%
+   }%
+  \placebox{-24.0 pt }%
+  {197.854096788458 pt }%
+  {\embeddedps{6.2865703732489 0.0 1.872 draw_beam}%
+   }%
+  \placebox{-20.736 pt }%
+  {197.854096788458 pt }%
+  {\embeddedps{6.2865703732489 0.0 1.872 draw_beam}%
+   }%
+  \placebox{-16.0 pt }%
+  {198.054096788458 pt }%
+  {\kern-0.16 pt \vrule width 0.32 pt depth 11.264 pt height 1.03836152344995 pt  }%
+  \placebox{-14.0 pt }%
+  {197.894096788458 pt }%
+  {\char30 }%
+  \placebox{-16.0 pt }%
+  {203.940667161707 pt }%
+  {\kern-0.16 pt \vrule width 0.32 pt depth 11.264 pt height 1.03836152344995 pt  }%
+  \placebox{-14.0 pt }%
+  {203.780667161707 pt }%
+  {\char30 }%
+  \placebox{-31.264 pt }%
+  {209.627237534956 pt }%
+  {\embeddedps{5.68415999999998 0.0 1.872 draw_beam}%
+   }%
+  \placebox{-27.888 pt }%
+  {209.627237534956 pt }%
+  {\embeddedps{5.68415999999998 0.0 1.872 draw_beam}%
+   }%
+  \placebox{-24.512 pt }%
+  {209.627237534956 pt }%
+  {\embeddedps{5.68415999999998 0.0 1.872 draw_beam}%
+   }%
+  \placebox{-21.136 pt }%
+  {209.627237534956 pt }%
+  {\embeddedps{5.68415999999998 0.0 1.872 draw_beam}%
+   }%
+  \placebox{-16.0 pt }%
+  {209.827237534956 pt }%
+  {\kern-0.16 pt \vrule width 0.32 pt depth 15.264 pt height 1.03836152344995 pt  }%
+  \placebox{-14.0 pt }%
+  {209.667237534956 pt }%
+  {\char30 }%
+  \placebox{-16.0 pt }%
+  {215.111397534956 pt }%
+  {\kern-0.16 pt \vrule width 0.32 pt depth 15.264 pt height 1.03836152344995 pt  }%
+  \placebox{-14.0 pt }%
+  {214.951397534956 pt }%
+  {\char30 }%
+  \placebox{-32.0 pt }%
+  {220.435557534956 pt }%
+  {\char84 }%
+  \placebox{-16.0 pt }%
+  {220.435557534956 pt }%
+  {\kern-0.16 pt \vrule width 0.32 pt depth 16.0 pt height 1.03836152344995 pt  }%
+  \placebox{-14.0 pt }%
+  {220.275557534956 pt }%
+  {\char30 }%
+  \placebox{-24.736 pt }%
+  {226.122127908205 pt }%
+  {\embeddedps{21.9840913685793 0.0 1.872 draw_beam}%
+   }%
+  \placebox{-16.0 pt }%
+  {226.322127908205 pt }%
+  {\kern-0.16 pt \vrule width 0.32 pt depth 8.736 pt height 1.03836152344995 pt  }%
+  \placebox{-14.0 pt }%
+  {226.162127908205 pt }%
+  {\char30 }%
+  \placebox{-16.0 pt }%
+  {240.271400935835 pt }%
+  {\kern-0.16 pt \vrule width 0.32 pt depth 11.03836152345 pt height 2.0 pt  }%
+  \placebox{-28.0 pt }%
+  {235.826360935835 pt }%
+  {\char25 }%
+  \placebox{-28.0 pt }%
+  {239.752280935835 pt }%
+  {\char25 }%
+  \placebox{-28.0 pt }%
+  {239.026680935835 pt }%
+  {\char25 }%
+  \placebox{-28.0 pt }%
+  {235.147240935835 pt }%
+  {\char30 }%
+  \placebox{-16.0 pt }%
+  {247.906219276784 pt }%
+  {\kern-0.16 pt \vrule width 0.32 pt depth 8.736 pt height 1.03836152344995 pt  }%
+  \placebox{-14.0 pt }%
+  {247.746219276784 pt }%
+  {\char30 }%
+  \placebox{-24.736 pt }%
+  {267.328120520947 pt }%
+  {\embeddedps{12.5026258109842 0.0 1.872 draw_beam}%
+   }%
+  \placebox{-24.736 pt }%
+  {257.517169898866 pt }%
+  {\embeddedps{10.2109506220815 0.0 1.872 draw_beam}%
+   }%
+  \placebox{-16.0 pt }%
+  {257.717169898866 pt }%
+  {\kern-0.16 pt \vrule width 0.32 pt depth 8.736 pt height 1.03836152344995 pt  }%
+  \placebox{-14.0 pt }%
+  {257.557169898866 pt }%
+  {\char30 }%
+  \placebox{-16.0 pt }%
+  {267.528120520947 pt }%
+  {\kern-0.16 pt \vrule width 0.32 pt depth 8.736 pt height 1.03836152344995 pt  }%
+  \placebox{-14.0 pt }%
+  {267.368120520947 pt }%
+  {\char30 }%
+  \placebox{-16.0 pt }%
+  {277.179071143029 pt }%
+  {\kern0.0 pt \vrule width 0.64 pt depth 8.0 pt height 8.0 pt  }%
+  \placebox{-16.0 pt }%
+  {279.630746331931 pt }%
+  {\kern-0.16 pt \vrule width 0.32 pt depth 8.736 pt height 1.03836152344995 pt  }%
+  \placebox{-14.0 pt }%
+  {279.470746331931 pt }%
+  {\char30 }%
+  \placebox{-28.0 pt }%
+  {289.448303654769 pt }%
+  {\char82 }%
+  \placebox{-16.0 pt }%
+  {289.448303654769 pt }%
+  {\kern-0.16 pt \vrule width 0.32 pt depth 12.0 pt height 1.03836152344995 pt  }%
+  \placebox{-14.0 pt }%
+  {289.288303654769 pt }%
+  {\char30 }%
+  \placebox{-24.0 pt }%
+  {312.013490085556 pt }%
+  {\embeddedps{4.90547531104077 0.0 1.872 draw_beam}%
+   }%
+  \placebox{-27.264 pt }%
+  {306.908014774515 pt }%
+  {\embeddedps{10.2109506220815 0.0 1.872 draw_beam}%
+   }%
+  \placebox{-27.264 pt }%
+  {299.05925427685 pt }%
+  {\embeddedps{8.24876049766526 0.0 1.872 draw_beam}%
+   }%
+  \placebox{-24.0 pt }%
+  {299.25925427685 pt }%
+  {\embeddedps{3.92438024883263 0.0 1.872 draw_beam}%
+   }%
+  \placebox{-16.0 pt }%
+  {299.25925427685 pt }%
+  {\kern-0.16 pt \vrule width 0.32 pt depth 11.264 pt height 1.03836152344995 pt  }%
+  \placebox{-14.0 pt }%
+  {299.09925427685 pt }%
+  {\char30 }%
+  \placebox{-16.0 pt }%
+  {307.108014774515 pt }%
+  {\kern-0.16 pt \vrule width 0.32 pt depth 11.264 pt height 1.03836152344995 pt  }%
+  \placebox{-14.0 pt }%
+  {306.948014774515 pt }%
+  {\char30 }%
+  \placebox{-16.0 pt }%
+  {316.918965396597 pt }%
+  {\kern-0.16 pt \vrule width 0.32 pt depth 11.264 pt height 1.03836152344995 pt  }%
+  \placebox{-14.0 pt }%
+  {316.758965396597 pt }%
+  {\char30 }%
+  \placebox{-20.736 pt }%
+  {350.276197511674 pt }%
+  {\embeddedps{3.92438024883263 0.0 1.872 draw_beam}%
+   }%
+  \placebox{-27.264 pt }%
+  {346.151817262842 pt }%
+  {\embeddedps{8.24876049766526 0.0 1.872 draw_beam}%
+   }%
+  \placebox{-24.0 pt }%
+  {346.151817262842 pt }%
+  {\embeddedps{8.24876049766526 0.0 1.872 draw_beam}%
+   }%
+  \placebox{-27.264 pt }%
+  {338.303056765176 pt }%
+  {\embeddedps{8.24876049766526 0.0 1.872 draw_beam}%
+   }%
+  \placebox{-24.0 pt }%
+  {338.303056765176 pt }%
+  {\embeddedps{8.24876049766526 0.0 1.872 draw_beam}%
+   }%
+  \placebox{-27.264 pt }%
+  {330.454296267511 pt }%
+  {\embeddedps{8.24876049766526 0.0 1.872 draw_beam}%
+   }%
+  \placebox{-24.0 pt }%
+  {330.454296267511 pt }%
+  {\embeddedps{8.24876049766526 0.0 1.872 draw_beam}%
+   }%
+  \placebox{-27.264 pt }%
+  {324.567725894262 pt }%
+  {\embeddedps{6.28657037324893 0.0 1.872 draw_beam}%
+   }%
+  \placebox{-24.0 pt }%
+  {324.567725894262 pt }%
+  {\embeddedps{6.28657037324893 0.0 1.872 draw_beam}%
+   }%
+  \placebox{-20.736 pt }%
+  {324.767725894262 pt }%
+  {\embeddedps{2.94328518662446 0.0 1.872 draw_beam}%
+   }%
+  \placebox{-16.0 pt }%
+  {324.767725894262 pt }%
+  {\kern-0.16 pt \vrule width 0.32 pt depth 11.264 pt height 1.03836152344995 pt  }%
+  \placebox{-14.0 pt }%
+  {324.607725894262 pt }%
+  {\char30 }%
+  \placebox{-16.0 pt }%
+  {330.654296267511 pt }%
+  {\kern-0.16 pt \vrule width 0.32 pt depth 11.264 pt height 1.03836152344995 pt  }%
+  \placebox{-14.0 pt }%
+  {330.494296267511 pt }%
+  {\char30 }%
+  \placebox{-16.0 pt }%
+  {338.503056765176 pt }%
+  {\kern-0.16 pt \vrule width 0.32 pt depth 11.264 pt height 1.03836152344995 pt  }%
+  \placebox{-14.0 pt }%
+  {338.343056765176 pt }%
+  {\char30 }%
+  \placebox{-16.0 pt }%
+  {346.351817262842 pt }%
+  {\kern-0.16 pt \vrule width 0.32 pt depth 11.264 pt height 1.03836152344995 pt  }%
+  \placebox{-14.0 pt }%
+  {346.191817262842 pt }%
+  {\char30 }%
+  \placebox{-16.0 pt }%
+  {354.200577760507 pt }%
+  {\kern-0.16 pt \vrule width 0.32 pt depth 11.264 pt height 1.03836152344995 pt  }%
+  \placebox{-14.0 pt }%
+  {354.040577760507 pt }%
+  {\char30 }%
+  \placebox{-20.736 pt }%
+  {378.727954315711 pt }%
+  {\embeddedps{4.90547531104077 0.0 1.872 draw_beam}%
+   }%
+  \placebox{-24.0 pt }%
+  {378.727954315711 pt }%
+  {\embeddedps{4.90547531104077 0.0 1.872 draw_beam}%
+   }%
+  \placebox{-27.264 pt }%
+  {373.62247900467 pt }%
+  {\embeddedps{10.2109506220815 0.0 1.872 draw_beam}%
+   }%
+  \placebox{-27.264 pt }%
+  {365.773718507005 pt }%
+  {\embeddedps{8.24876049766526 0.0 1.872 draw_beam}%
+   }%
+  \placebox{-24.0 pt }%
+  {365.973718507005 pt }%
+  {\embeddedps{3.92438024883263 0.0 1.872 draw_beam}%
+   }%
+  \placebox{-27.264 pt }%
+  {359.887148133756 pt }%
+  {\embeddedps{6.28657037324893 0.0 1.872 draw_beam}%
+   }%
+  \placebox{-24.0 pt }%
+  {360.087148133756 pt }%
+  {\embeddedps{2.94328518662446 0.0 1.872 draw_beam}%
+   }%
+  \placebox{-20.736 pt }%
+  {360.087148133756 pt }%
+  {\embeddedps{2.94328518662446 0.0 1.872 draw_beam}%
+   }%
+  \placebox{-16.0 pt }%
+  {360.087148133756 pt }%
+  {\kern-0.16 pt \vrule width 0.32 pt depth 11.264 pt height 1.03836152344995 pt  }%
+  \placebox{-14.0 pt }%
+  {359.927148133756 pt }%
+  {\char30 }%
+  \placebox{-16.0 pt }%
+  {365.973718507005 pt }%
+  {\kern-0.16 pt \vrule width 0.32 pt depth 11.264 pt height 1.03836152344995 pt  }%
+  \placebox{-14.0 pt }%
+  {365.813718507005 pt }%
+  {\char30 }%
+  \placebox{-16.0 pt }%
+  {373.82247900467 pt }%
+  {\kern-0.16 pt \vrule width 0.32 pt depth 11.264 pt height 1.03836152344995 pt  }%
+  \placebox{-14.0 pt }%
+  {373.66247900467 pt }%
+  {\char30 }%
+  \placebox{-16.0 pt }%
+  {383.633429626751 pt }%
+  {\kern-0.16 pt \vrule width 0.32 pt depth 11.264 pt height 1.03836152344995 pt  }%
+  \placebox{-14.0 pt }%
+  {383.473429626751 pt }%
+  {\char30 }%
+  \placebox{-16.0 pt }%
+  {389.36 pt }%
+  {\kern0.0 pt \vrule width 0.64 pt depth 8.0 pt height 8.0 pt  }%
+  }%
+ \vss}
+\EndLilyPondOutput
\ No newline at end of file
diff --git a/TODO b/TODO
index dc34df747547933ed9bc2013f0ab451def13cb2d..68c356c704bff1585f17c4b62c46dacc7c5aa89c 100644 (file)
--- a/TODO
+++ b/TODO
@@ -1,4 +1,4 @@
--*-outline-layout:(2 (-1 -1 0 :) 0);outline-stylish-prefixes:nil -*-
+i-*-outline-layout:(2 (-1 -1 0 :) 0);outline-stylish-prefixes:nil -*-
 
 * GNU LilyPond TODO
 Features you cannot find in the documentation as working, should be
@@ -9,11 +9,20 @@ Most of the items are marked in the code as well
 Grep -i for TODO, FIXME and ugh/ugr/urg.  
 
 .* TODO
+. * make this file understandable for 3rd parties.
 . * use Rhythmic_head::position_i () for all Staff_referenced 
-. * .po -> .pot.
+. * note head on stem err msg in dutch.
 . *  why need to run -C mf twice?
+. * fix interstaff stuff
 . * junk BLURB files.
 . * setting indent to 0 with \shape fails
+. * here's no difference at all in output. When either is jacked up to 7.0,
+everything works and matches up; when either is set just a bit above the
+default 5.0 (5.4 is what I was hoping to use), stems miss note heads. So
+it's some sort of a numerical (truncation/roundoff) problem.
+John
+. * metre -> meter
+. * Fixed size staff heights;
 . * ly2dvi : don't repeat opus if same.
 . * breaks before mmrests are favored.
 . * hara kiri _8 clef.
@@ -21,10 +30,6 @@ Grep -i for TODO, FIXME and ugh/ugr/urg.
 . * mudela-book doco
 . * rerun profile
 . * fix or replace feta-accordion.mf
-. * fix configure with CFLAGS or LDFLAGS, try:
-   CFLAGS=-g LDFLAGS='-Wl,--warn-common' ./configure
-configure will use them while testing the compiler, but they don't
-appear in config.make
 . * script engraver
 . * Chords:
 .  * Bass/inversion pitch when not part of Chord
@@ -86,14 +91,14 @@ melismatic.
 What's old about absolute to relative conversion?  Could maybe use for
 abc2ly, midi2ly?
 
+. * Junk shared cruft (duration, moment) in lib/
+
+
 .* Cleanups needed
 . * \$ and $ identifier syntax in examples.
 . * Junk ghost positioning objects eg, Script leans on  Staffside
     leans on Staff.
 . * bracket ps code.
-. * mudela-book
-.  * center option (??)
-.  * make mudela-book understand usepackage{geometry}
 . * Key_engraver, Local_key_item
 . * Think of comprehensive solution for "if (grace_b == self_grace_b_)"
 . * String[String.length] doesn't trap.
@@ -166,7 +171,6 @@ one of the spacing bugs mentioned in the TODO.
   be stacked vertically, avoiding collisions with the notes
   in all voices.
 
-. * break priority setting from SCM.
 . * Matanya's tips: 
 .  * don't  shorten stems/staffs closer to each other.
 .  * accidentals closer to note head
@@ -183,7 +187,6 @@ one of the spacing bugs mentioned in the TODO.
    page three, the c-sharp on the second line should be a quarter with 
    a circle, not a quarter tied to a sixteenth.  is this at all
    possible with lily?
-. * scm-ify \property values.
 . * make dependencies () a virtual function.
 . * deprecate hangOnClef.
 . * Abstraction for engravers:
diff --git a/VERSION b/VERSION
index a29c25c1b18112cdf9cbfb526f6f2ef851ede833..dc92e1726d9b164227c1412cfe7fbaa0529f62db 100644 (file)
--- a/VERSION
+++ b/VERSION
@@ -1,7 +1,7 @@
 PACKAGE_NAME=LilyPond
 MAJOR_VERSION=1
-MINOR_VERSION=2
-PATCH_LEVEL=15
+MINOR_VERSION=3
+PATCH_LEVEL=0
 MY_PATCH_LEVEL=
 
 # use the above to send patches: MY_PATCH_LEVEL is always empty for a
index 66c1463383f4baf0cefe87919e7ecec9b80d326e..6e571d4fcb95aa6c71f82797dbb8f78358d093b7 100644 (file)
@@ -48,7 +48,7 @@ Key_engraver::create_key ()
            item_p_->add (m_l.notename_i_, a);
        }
 
-      for (int i = 0 ; i< old_accidental_idx_arr_.size(); i++) 
+      for (int i = 0 ; i < old_accidental_idx_arr_.size(); i++) 
        {
          Musical_pitch m_l =old_accidental_idx_arr_[i];
          int a =m_l.accidental_i_;
@@ -80,8 +80,8 @@ Key_engraver::acknowledge_element (Score_element_info info)
 {
   if (dynamic_cast <Clef_change_req *> (info.req_l_)) 
     {
-      int i= get_property ("createKeyOnClefChange", 0).length_i ();
-      if (i)
+      SCM c =  get_property ("createKeyOnClefChange", 0);
+      if (gh_boolean_p (c) && gh_scm2bool (c))
        create_key ();
     }
   else if (dynamic_cast<Bar *> (info.elem_l_)
@@ -126,11 +126,9 @@ Key_engraver::read_req (Key_change_req const * r)
 {
   old_accidental_idx_arr_ = accidental_idx_arr_;
   key_.clear ();
-  Scalar prop = get_property ("keyOctaviation", 0);
-  if (prop.length_i () > 0)
-    {
-      key_.multi_octave_b_ = ! prop.to_bool ();
-    }
+  SCM prop = get_property ("keyOctaviation", 0);
+
+  key_.multi_octave_b_ = gh_boolean_p (prop) && gh_scm2bool (prop);
   
   accidental_idx_arr_.clear ();
 
@@ -196,7 +194,4 @@ Key_engraver::do_post_move_processing ()
   old_accidental_idx_arr_.clear ();
 }
 
-
-
 ADD_THIS_TRANSLATOR (Key_engraver);
-