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/

Reply via email to