1 2005-07-29 Han-Wen Nienhuys <hanwen@xs4all.nl>
3 * notation.py (Notation.change_duration_log): duration logs of all
6 * ikebana.py (NotationApplication.tree_selection_changed): new
9 * music.py (ClefEvent.__init__): add
10 (NoteEvent.ly_expression): add
11 (Music.has_children): new method.
13 * musictree.py (MusicTreeView.selection_changed): add Tree view of
16 2005-07-28 Han-Wen Nienhuys <hanwen@xs4all.nl>
18 * server.ly: use Completion_heads_engraver
21 * music.py (Music.set_start): use Rationals for lengths.
23 * rational.py (Rational.ceil): new class.
25 * notation.py (add_start_skip): new function
27 2005-07-22 Han-Wen Nienhuys <hanwen@xs4all.nl>
29 * ikebana.py (NotationApplication.create_window): add zoom.
31 * notationcanvas.py (Notation_toolbar.__init__): multiple rows.
33 2005-07-20 Han-Wen Nienhuys <hanwen@xs4all.nl>
35 * notationcanvas.py (Notation_toolbar.__init__): new class
36 Notation_toolbar: add a row of buttons, flash button when pressed.
38 2005-07-15 Han-Wen Nienhuys <hanwen@xs4all.nl>
40 * notation.py (talk_to_lilypond): send off lilypond input
42 2005-07-13 Jan Nieuwenhuizen <janneke@gnu.org>
44 * ikebana/notationcanvas.py (Notation_canvas.__init__): White