John Mandereau [Wed, 27 Jun 2007 11:59:26 +0000 (13:59 +0200)]
Merge branch 'topic/master-translation' of /home/lilycvs/git/lily/ into topic/master-translation
* 'topic/master-translation' of /home/lilycvs/git/lily/:
Fill documentation gaps.
Improve documentation and appearance.
More formatting issues for lilypond-internals.
Improve formatting of lilypond-internals.
minor update from mailist.
John Mandereau [Wed, 27 Jun 2007 11:58:06 +0000 (13:58 +0200)]
Merge branch 'master' of ssh://jomand@git.sv.gnu.org/srv/git/lilypond into topic/master-translation
* 'master' of ssh://jomand@git.sv.gnu.org/srv/git/lilypond:
Fill documentation gaps.
Improve documentation and appearance.
More formatting issues for lilypond-internals.
Improve formatting of lilypond-internals.
minor update from mailist.
John Mandereau [Tue, 26 Jun 2007 10:10:34 +0000 (12:10 +0200)]
Merge branch 'master' into topic/master-translation
* master: (26 commits)
Update font-table.ly after toplevel text handler changes: lists of texts are collected, iso. single texts.
-b ... -> -dbackend=...
-b eps -> -dbackend=eps
Replace `-' with `M' directly in glyph names to avoid mf-to-table.py trickery.
Resurrect ChangeLog entries from 2004-10-31 to 2005-08-18.
Update main doc page.
Fix #383.
Minor update in German basic-notation.itely
Update general guidelines for docs.
LSR: I'm an idiot.
LSR: automatic update, and minor makelsr.py changes.
Change main doc page: give less prominence to regression tests, make the
Update "about this manual" to avoid regression tests.
Update docs to point to LSR-snippet instead of input/test/ and
LSR: add new categories.
LSR: automagic update.
LSR: update to build system.
LSR: improve buildscript, add directories.
Small update from mailist.
Trivial fix for makelsr.py
...
John Mandereau [Sun, 24 Jun 2007 11:32:52 +0000 (13:32 +0200)]
Update texinfo.tex from Texinfo CVS
texinfo.tex is now a verbatim copy of Texinfo CVS.
To get undirected quotes instead of curly quotes in PDF ly snippets,
some options have to be defined in lilypond.tely.
John Mandereau [Wed, 13 Jun 2007 22:03:59 +0000 (00:03 +0200)]
Merge branch 'master' into topic/master-translation
* master:
Minor change from mailist.
Partial fix bug 370.
Fix from mailist.
Minor language tweaks.
Breakable markups with \markuplines.
page ref and labels fix: add `labels' to System interface.
format fixes for svg
use simple-format for stencil.scm
use fancy-format for ice-9 format
use ergonomic-simple-format to save memory use
define and use ergonomic-simple-format
use simple-format / ly:format in backend-library.scm
ly:format: fix ~$ support
don't do expression comparison.
junk ice-9 format
explicitly alias format to simple-format
junk (ice-9 format) in backend
doc why ice-9 in coverage.scm
Allow null spacing and padding in vertical spacing:
Nicolas Sceaux [Sun, 10 Jun 2007 13:47:24 +0000 (15:47 +0200)]
Breakable markups with \markuplines.
- \markuplines is a new keyword for entering text that is not
interpreted as a single markup of several lines, but as several
one-line markups. The parser is modified to allow this, and
define-(builtin-)markup-list-command macros are defined.
- texts are collected into books as list of props. When
Paper_book::get_system_specs finds a list of more than one props (ie
a markup list, a list of a single prop being the result of a toplevel
\markup), it sets their next-space and next-padding properties to
zero, so that the lines of a paragraph are not stretched on a
page
Nicolas Sceaux [Sat, 9 Jun 2007 22:11:00 +0000 (00:11 +0200)]
Allow null spacing and padding in vertical spacing:
- the `spring' argument of ly:solve-spring-and-rod-problem now is a
list of (ideal-distance inverse-hooke) elements, instead of
(ideal-distance hooke), to avoid infinite value when space=0;
- do not try to expand the spacing when all inter line spaces are
null.