Hi there,
I'm putting .82 up, which includes a more improved \pushproperty
feature. I invite you to experiment with it. Things I'd like to know:
- I'm considering to drop \outputproperty, because you can get almost
the same result with \pushproperty. Any objections?
- What do you all think about the syntax? Right now, \pushproperty
has no punctuation, but I could change it to
\pushproperty #'bla ( #'symbol #value )
or
\pushproperty #'bla #'symbol = #value
to enhance readability. Perhaps we can also fold in the context
name, so you can do
\pushproperty Voice.bla #'symbol = #value
instead of
\context Voice \pushproperty #'bla #'symbol #value
1.3.82
======
* engraver.ly: cleanups.
* etf2ly: robustness fixes.
* Smobified Translator and Translator_group, junked
Translator_group_identifier.
* \pushproperty and \popproperty withing \translator, similar to
predefining \property, ie.
\translator { [...] \pushproperty [..] }
\translator { [...] \popproperty [..] }
(these \pushes and \pops are delayed until instantiation, so if you do
\score {
\pushproperty #'basicFooProperties #'bla #VALUE1
\context Voice { \pushproperty #'basicFooProperties #'bar #VALUE2
[..]
}
}
then the setting for basicFooProperties contains both (bla . VALUE1)
and (bar . VALUE2).
* allow \pushproperty #'symbol [..] as well as \pushproperty #'(symbol1 symbol2 ... )
1.3.81.jcn1
===========
* Activated regex for windows.
* New guile-1.4 patch for cross windows build.
* Added configure messages for metapost checking.
--
Han-Wen Nienhuys | [EMAIL PROTECTED] | http://www.cs.uu.nl/~hanwen/