Community
Participate
Working Groups
Me: the token functions should be based not on byte lengths, but on character lengths. This caught me a few weeks ago, and will certainly catch other developers who will assume a character tokenizer function works off character length, not byte length. Matt: I checked the places we use indexes, and found that the index parameter to StrLib.getNextToken was being used as a byte index not a character index in the Java runtime. It wasn't supposed to be that way, so you can open that defect too. I don't know if JavaScript has the same problem. We should keep the byte-based behavior of StrLib in eglx.rbd intact (or this will really screw up applications that get ported from RBD/CE into EDT IDE - and it will be difficult/impossible to fix).
Fixed StringLib.getNextToken, and updated eglx.rbd.StrLib's version of the function.
closing this defect for Will