]> git.donarmstrong.com Git - lilypond.git/commit
* lily/simple-spacer.cc (add_columns): use binary search for
authorHan-Wen Nienhuys <hanwen@xs4all.nl>
Sun, 28 Nov 2004 12:12:07 +0000 (12:12 +0000)
committerHan-Wen Nienhuys <hanwen@xs4all.nl>
Sun, 28 Nov 2004 12:12:07 +0000 (12:12 +0000)
commit2ec5f924eb75dfc6b584a8df25a03bdfde31fc6c
tree461fdc85d1943f0d5efe689919ca98ea9ec9bca5
parent01c1803dbf36c6764dbb5427e4d0b8f11842dab4
* lily/simple-spacer.cc (add_columns): use binary search for
setting column rods. Changes O(n^2) to O(n log(n)) for
constructing spacing problem from columns.
(add_columns): read allow-outside-line to make sure no texts stick
out.
(solve): Simple_spacer::is_active() only determines
satisfies_constraints_ for non-ragged typesetting.

* lily/simultaneous-music.cc (to_relative_octave): only set
old_relative_used if return pitch actually changed.

* scm/define-context-properties.scm
(all-user-translation-properties): change to match implementation.

* python/lilylib.py: Replace re.match by re.search and adds "-c
showpage" to the gs command line (Johannes Schindelin)
22 files changed:
ChangeLog
THANKS
flower/include/parray.hh
lily/accidental-placement.cc
lily/axis-group-engraver.cc
lily/axis-group-interface.cc
lily/bar-line.cc
lily/beam.cc
lily/bezier.cc
lily/binary-source-file.cc
lily/break-align-interface.cc
lily/custos.cc
lily/dimension-cache.cc
lily/grob.cc
lily/include/grob.hh
lily/score-engraver.cc
lily/simple-spacer.cc
lily/simultaneous-music.cc
mf/feta-test-generic.mf
python/lilylib.py
scm/define-context-properties.scm
scm/define-grob-properties.scm