As stated in this bug:"(Sorry) to be explicit, "Circles" should be constrained to remain a circle when either dimension is changed."
That's probably right. However, I like the current behavior - I would like an ellipse that fit around my text. Could we rename the current ROCircle to be ROEllipse (and add related code to handle this), and create a new ROCircle that maintained itself as a Circle for those who want that behavior?
I'd be happy to take on doing this (or at least some of it) in the next few days; I just need to understand how to submit the changes (and if you want them).
-Chris