|
|
4.30d and earlier versions Error with continue in do/while loop: "continue" statement, when used in a do/while loop, is skipping the while statement and always going to the top of the loop. This bug and a fix are described at continue_do_while_bug on the errata web site. locale not supported by Date object: The Date treats toLocale function the same as the standard string functions (e.g., toLocaleString==toString). If you need special handling of the toLocale function on the date object read the Date toLocale description and fix on the errata web site. Memory not free when string.replace fails: When the string.replace encounters an invalid regular expression and (correctly) reports an error, there is a jseVariable that remains unfreed. This bug and a fix are described at string.replace unfreed variable on the errata web site. Date object TimeZone calculations incorrect and inefficient: The time-zone calculations are inefficient, and on at least one Solaris system have been incorrect. This problem and a fix are described at Date object TimeZone on the errata web site. Further support for browser-style HTML comments: HTML browsers support more comment styles than standard ECMAScript. With JSE_HTML_COMMENT_STYLE defined the SE:ISDK engine has long recognized the "<!--" style comment. With the changes described on the JSE_HTML_COMMENT_STYLE too strict link on the errata page, the compiler will now recognizes "-->" as an end-comment. string.lastIndexOf incorrect for offset < 0: If the second parameter (offset) to string.lastIndexOf is negative the interpreter should default to zero, but is instead defaulting to -1. This bug and a fix are described at string.lastIndexOf invalid negative link on the errata web site. string.replace always converting to regular expression: String.prototype.replace() is always converting the first argument to a regular expression. This is not correct. It should convert to a string on any parameter that is not already a regular expression object. This bug and a fix are described at string.replace always RegExp link on the errata web site. |
||||