]> git.donarmstrong.com Git - lilypond.git/blob - ChangeLog
patch::: 1.5.24.rz2: Accidentals Patch 1.5.24
[lilypond.git] / ChangeLog
1 2001-12-03 Rune Zedeler <rune@zedeler.dk>
2
3         * lily/lily-guile.cc: Added ly_assoc_front_x() and ly_assoc_cdr()
4         (FIXME: not accessible from guile)
5         
6         * lily/accidental-engraver.cc: rewrote accidental-routines to get
7         better support for Kurt Stone's suggestions.
8         Removed properties: noResetKey, autoReminders.
9         Added properties:   oneMeasureLazy, extraNatural, autoAccidentals,
10                             autoCautionaries.
11         
12         * ly/property-init.ly: added commands
13         \defaultAccidentals \modernAccidentals \modernCautionaries
14         \noResetKey
15
16         * ly/engraver-init.ly: Correct initialization of new accidentals.
17
18         * scm/translator-property-description.scm: The new properties
19         added.
20
21         * input/: Some examples added, some changed.
22         
23         * Documentation/regression-test.tely: Added quick test of new
24         accidentals.
25         
26         
27 2001-12-01  Han-Wen  <hanwen@cs.uu.nl>
28
29         * lily/note-head.cc (head_extent): added to compute width without
30         ledger lines. By default, ledger lines take up width now.
31
32         * input/regression/fingering.ly: demonstrate auto fingering.
33         Horizontal placement is still buggy. 
34         
35         * lily/fingering-engraver.cc (class Fingering_engraver):
36         added. Provides support for horizontal fingering scripts
37
38         * lily/include/grob.hh: Naming: change parent_l() into get_parent()
39
40         * lily/side-position-interface.cc (add_staff_support): add staff
41         only for Y-axis side positions.
42
43         * lily/parser.yy (request_chord): Fix mem leak.
44
45         * lily/musical-request.cc (transpose): moved to Music::transpose()
46
47         * lily/include/grob-info.hh: Change music pointer to SCM, so we
48         can store grobs as grob-creation cause as well.
49
50         * lily/group-interface.cc (add_thing): efficiency tweak: reuse
51         handle when adding. Use precomputed symbols throughout lily.
52         
53         * lily/rhythmic-column-engraver.cc: make NoteSpacing grobs to keep
54         track of spacing issues.
55
56         * lily/separating-line-group-engraver.cc: make StaffSpacing grobs
57         to keep track of staff spacing
58
59 2001-11-30  Jan Nieuwenhuizen <janneke@gnu.org>
60
61         * Rewrote new conditional guile >= 1.5 compilation switches, to keep
62           code clean from conditionals and have a concentrated sets of
63           compatitility fixes for old guile versions.
64
65         * Fixes for guile 1.4, including embedded ps.
66
67 2001-11-30  Han-Wen Nienhuys  <hanwen@cs.uu.nl>
68
69         * lily/stanza-number-engraver.cc (process_music): allow pairs as
70         well for markup texts.
71
72         * lily/musical-request.cc (length_mom): kludge for null pointer.
73
74         * scm/sketch.scm (sketch-output-expression): guile 1.4 compatibility
75
76         * scm/lily.scm (sign): bugfix
77
78         * CHANGES: Change log instated.
79
80         * stepmake/add-html-footer.py: @BRANCH@ tag insertion.
81