]> git.donarmstrong.com Git - lilypond.git/blob - ChangeLog
release: 1.5.25
[lilypond.git] / ChangeLog
1 2001-12-05  Han-Wen Nienhuys  <hanwen@cs.uu.nl>
2
3         * bibtools/bib2html.py: Add simple bib2html convertor, and .bst
4         files to have standardised HTML bibliography output. Update build
5         docs to reflect this.
6
7         * lily/include/simple-spacer.hh (struct Simple_spacer): add
8         active_count_, so that we don't have to look for active springs
9         anymore.
10
11         * scm/interface-description.scm,scm/grob-property-description.scm:
12         Add 'penalty
13
14         * lily/simple-spacer.cc (solve): Handle forced line breaks
15         here. Fixes problems when combining linebreaks with non-fitting
16         line configurations
17
18 2001-12-05  Jan Nieuwenhuizen  <janneke@gnu.org>
19
20         * 1.4.9.jcn3 forward ports.
21         
22         * Really included .cvsignore.
23
24         * Included Han-Wen's uu1 windows fixes.
25
26         * Bugfix: lilypond-profile.sh: append to GS_FONTPATH, GS_LIB.
27
28         * Added Cygwin setup.hint
29
30         * Removed tex, python wrappers and postinstalls to go with Cywgin's
31         tetex/texmf, python installations.
32
33         * Updated cygwin installer.
34
35         * ly2dvi: Don't accept filenames with spaces (+ fix).
36
37 2001-12-03  Han-Wen  <hanwen@cs.uu.nl>
38
39         * ly/engraver-init.ly (VoiceContext): fix text engraver ordering.
40
41         * lily/translator-def.cc: Remove manual symbol caching.
42
43         * lily/script-column.cc (before_line_breaking): robustness check:
44         don't crash if no direction set.
45
46         * scripts/pmx2ly.py: Key and clef change support (Laura Conrad)
47
48         * scripts/pmx2ly.py (Parser.parse_header): more generic header
49         parsing.
50
51
52 2001-12-01  Han-Wen  <hanwen@cs.uu.nl>
53
54         * lily/note-head.cc (head_extent): added to compute width without
55         ledger lines. By default, ledger lines take up width now.
56
57         * input/regression/fingering.ly: demonstrate auto fingering.
58         Horizontal placement is still buggy. 
59         
60         * lily/fingering-engraver.cc (class Fingering_engraver):
61         added. Provides support for horizontal fingering scripts
62
63         * lily/include/grob.hh: Naming: change parent_l() into get_parent()
64
65         * lily/side-position-interface.cc (add_staff_support): add staff
66         only for Y-axis side positions.
67
68         * lily/parser.yy (request_chord): Fix mem leak.
69
70         * lily/musical-request.cc (transpose): moved to Music::transpose()
71
72         * lily/include/grob-info.hh: Change music pointer to SCM, so we
73         can store grobs as grob-creation cause as well.
74
75         * lily/group-interface.cc (add_thing): efficiency tweak: reuse
76         handle when adding. Use precomputed symbols throughout lily.
77         
78         * lily/rhythmic-column-engraver.cc: make NoteSpacing grobs to keep
79         track of spacing issues.
80
81         * lily/separating-line-group-engraver.cc: make StaffSpacing grobs
82         to keep track of staff spacing
83
84 2001-11-30  Jan Nieuwenhuizen <janneke@gnu.org>
85
86         * Rewrote new conditional guile >= 1.5 compilation switches, to keep
87           code clean from conditionals and have a concentrated sets of
88           compatitility fixes for old guile versions.
89
90         * Fixes for guile 1.4, including embedded ps.
91
92 2001-11-30  Han-Wen Nienhuys  <hanwen@cs.uu.nl>
93
94         * lily/stanza-number-engraver.cc (process_music): allow pairs as
95         well for markup texts.
96
97         * lily/musical-request.cc (length_mom): kludge for null pointer.
98
99         * scm/sketch.scm (sketch-output-expression): guile 1.4 compatibility
100
101         * scm/lily.scm (sign): bugfix
102
103         * CHANGES: Change log instated.
104
105         * stepmake/add-html-footer.py: @BRANCH@ tag insertion.
106