]> git.donarmstrong.com Git - lilypond.git/commit
* lily/book.cc (process): bugfix: flip ?: cases.
authorHan-Wen Nienhuys <hanwen@xs4all.nl>
Tue, 27 Sep 2005 10:01:15 +0000 (10:01 +0000)
committerHan-Wen Nienhuys <hanwen@xs4all.nl>
Tue, 27 Sep 2005 10:01:15 +0000 (10:01 +0000)
commit89c96b5833d2e0bb9d1781e6d88246992aeaef99
treef8236f7db3322088e0554aa356fb79f77e3677a3
parenteef06c92ea4690a92ee1303b1a2af04f8ece9704
* lily/book.cc (process): bugfix: flip ?: cases.

* Documentation/user/changing-defaults.itely (Difficult tweaks):
add outputProperty.

* ly/music-functions-init.ly: add outputProperty music function.

* scm/paper.scm (set-paper-dimension-variables): add pagetopspace

* scm/page-layout.scm (ly:optimal-page-breaks): read next-space
and next-padding.
(optimal-page-breaks): rename from ly:optimal-page-breaks.

* lily/paper-system-scheme.cc (LY_DEFINE): new function.

* lily/paper-system.cc (internal_get_property): new function.

* Documentation/user/global.itely (Vertical spacing): refer to page-spacing.ly

* scm/page-layout.scm (ly:optimal-page-breaks): add support for
pagetopspace

* input/regression/page-spacing.ly: new file.

* input/regression/page-top-space.ly: new file.

* lily/paper-system.cc (read_left_bound): new function. Read
line-break-system-details from left bound to determine extents.

* Documentation/user/programming-interface.itely (Using LilyPond
syntax inside Scheme): change applyxxx -> applyXxx.

* ly/music-functions-init.ly: add outputProperty music function.

* ly/music-functions-init.ly: applyxxx -> applyXxx
19 files changed:
ChangeLog
Documentation/user/changing-defaults.itely
Documentation/user/global.itely
Documentation/user/introduction.itely
Documentation/user/programming-interface.itely
input/regression/page-spacing.ly [new file with mode: 0644]
input/regression/page-top-space.ly [new file with mode: 0644]
lily/book.cc
lily/include/paper-system.hh
lily/multi-measure-rest-engraver.cc
lily/paper-system-scheme.cc
lily/paper-system.cc
lily/piano-pedal-engraver.cc
lily/separating-line-group-engraver.cc
lily/spacing-engraver.cc
ly/music-functions-init.ly
ly/paper-defaults.ly
scm/page-layout.scm
scm/paper.scm