I did another large restructuring of the backend and fixed a few bugs
in the process. Most \properties should now work again.
1.3.68.hwn1
===========
* Cleanup auto-beam-engraver: use properties for retrieving timing
information.
* Fixed: Multi measure rests don't cause crashes.
* Fixed: don't invoke Hara_kiri::consider_suicide too early.
* Fixed: property engraver.
* Fixed: don't crash on multiple ties.
* Cleanups of Beam, should also be a little faster.
* Reunite properties and pointers. In implementation we make a
distinction between mutable and immutable properties
* Add {has|set}_interface () static methods to interface classes.
* Made Side_position_interface and Staff_symbol_interface an all
statics class, and stripped _interface suffix.
* Make Align_interface and Axis_group_interface an all-statics class
* Rhythmic_head, Staff_symbol, Grace_align_item, Break_align_item,
Bar, Span_bar are now interfaces, Staff_bar was removed. Use a
callback for determining barsize.
* Removed all GLUE_SCORE_ELEMENT callbacks.
* Added test for repeats to trip.ly
--
Han-Wen Nienhuys | [EMAIL PROTECTED] | http://www.cs.uu/~hanwen/