* lily/ly-module.cc (LY_DEFINE): bugfix.
commita7140d148799da499a43cf30a95a7526ec434fc3
authorhanwen <hanwen>
Sun, 30 May 2004 15:28:37 +0000 (30 15:28 +0000)
committerhanwen <hanwen>
Sun, 30 May 2004 15:28:37 +0000 (30 15:28 +0000)
treed7a3f393f9a314ce756260f12f937a153dea697a
parentca4673824094393473d9f31ada1139e9d637d451
* lily/ly-module.cc (LY_DEFINE): bugfix.

* lily/paper-book.cc (book_title): separate function for the book
title.

* scm/page-layout.scm (default-book-title): only account for
markup fields.

* scm/framework-ps.scm: new file. Move high level interface from
output-ps.scm

* scm/framework-tex.scm (dump-line): new file. High level
interface for output (pages, systems, header).

* lily/paper-book.cc (split_string): new function
(output): output multiple formats, i.e. --format=ps,tex

* scm/output-ps.scm (output-scopes): dump variables directly.
(define-fonts): rewrite for new interface

* ps/lilyponddefs.ps: remove lilypondpaper redefinitions.
12 files changed:
ChangeLog
lily/include/paper-book.hh
lily/ly-module.cc
lily/paper-book.cc
lily/score.cc
ps/lilyponddefs.ps
scm/framework-ps.scm [new file with mode: 0644]
scm/framework-tex.scm
scm/lily.scm
scm/output-ps.scm
scm/output-tex.scm
scm/page-layout.scm