In the last trunk, the slow issue is fixed regardless of usage of TextHint in TMemo or not. Fixed also not being reset after text changed / added
Due to the way CharCase is implemented, the slow will manifest if this property is set to a value different from the default one Some notes: - It must be decided if TMemo.TextHint should be published. Delphi does not publish it - The implementation of TextHint using custom paint is desired but there are no reasons to postpone the mentioned fixes since they did not require any major change - Must be investigated the possibility of offloading the CharCase implementation to widgetset. The current implementation is far from optimal (at each change, uppercase/lowercase and reset the Text property) leading to performance and visual cluttering. Windows offers a native implementation. I don't know for others. An alternative is to uppercase / lowercase at keypress Luiz
-- _______________________________________________ Lazarus mailing list Lazarus@lists.lazarus-ide.org http://lists.lazarus-ide.org/listinfo/lazarus