[EMAIL PROTECTED] writes:

> Sebastian Werner <[EMAIL PROTECTED]> writes:
>
>> Opps. I have not seen that FSM rely on this feature.
>>
>> This is and will definitely not be implemented. It seems the methods
>> implementation needs some more love to migrate correctly to 0.7. In 0.7 we
>> think that a incoming value should never be modified implicit.  Maybe you
>> can build some converters around these properties. Just a first thought.
>
> That's likely a fatal flaw as far as I'm concerned.  FSM is critical to all
> of the projects that I'm involved in, and I spent a LOT of time getting
> things working properly in FSM.  It is very, very, very important that a
> mechanism be part of the new property system to allow transformation of the
> values.  It can be a separate config option than "check" if you prefer, but
> absolutely must be there.  It was a documented part of the functionality of
> the previous property system (not a side effect) and absolutely must to be
> supported by the new property system in some way.

Ok, there's no problem now.  I made a trivial change to the new property
system to add a "transform" capability that operates like the legacy "check"
capability, so anyone who has depended on that feature for the last N years
now has a way to continue to use it.  There's virtually no overhead to the
transform capability (only a single "if" statement) when it is not being used.
Problem gone.

The qx.util.fsm (Finite State Machine) classes have been modified to use
"transform" instead of "check", and they are working properly now.  The Fsm_1
example has also been updated to use the new color property names (textColor
instead of color), and RPC has been fixed to work again (it had been broken
during the transition to the new property system).

The world is a good place again.

Cheers,

Derrell

-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
qooxdoo-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel

Reply via email to