diff --git a/mozilla/js/rhino/docs/rhino15R4.html b/mozilla/js/rhino/docs/rhino15R4.html index ce30fbfed55..7d991edd4f8 100644 --- a/mozilla/js/rhino/docs/rhino15R4.html +++ b/mozilla/js/rhino/docs/rhino15R4.html @@ -15,7 +15,7 @@ This is a log of significant changes since the release of Rhino 1.5 Release 3. A new, incompatible Rhino debug API gives an option to monitor entering/leaving of script functions while decreasing the amount of code to -implement the API in the Rhino core. Details are available here. +implement the API in the Rhino core. Details are available here. With the new API Rhino Debugger provides options to break on function enter/exit, can debug scripts defined by eval and Function construction and scripts loaded prior the debugger were started.
+61579 -
+context.decompileScript doesn't work.
+
+
72021 -
+The ScriptRuntime class tries to convert even the String values to JavaNativeObject
+
+
83051 -
+A function defined under a with block can't be invoked outside it
+
+
104089 -
+Cannot reattach context to its thread because of the bug in Context class
+
+
105438 -
+SourceName and lineNumbers of syntax errors in Javascript files not dispalyed.
+
+
106548 -
+/^.*?$/ will not match anything
+
+
114583 -
+script compile/decompile bug
+
+
114969 -
+[], [^] are valid RegExp conditions
+
+
115717 -
+java.lang.ArrayIndexOutOfBoundsException on with/try/finally
+
+
120194 -
+JS toInt32(x) conversion doesn't match ECMAScript definition
+
+
122167 -
+string.replace() placeholder '$1' not working
+
+
123439 -
+Backreferences /(a)? etc./ must hold |undefined| if not used
+
+
124508 -
+regexp.lastIndex should be integer-valued double, not uint32
+
+
124900 -
+arguments object storing duplicate parameter values
+
+
125562 -
+Regexp performance improvement
+
+
+
126317 -
+Crash on re.exec(str) if re.lastIndex set to certain values
+
+
126722 -
+(undefined === null) evaluating to true in Rhino compiled mode
+
+
128468 -
+java.io.NotSerializableException: org.mozilla.javascript.NativeError
+
+
129365 -
+Incorrect licensing in dtoa.java
+
+
132217 -
+delete on global function should not delete the function
+
+
136893 -
+Rhino treatment of |for(i in undefined)|, |for(i in null)|
+
+
137181 -
+delete on an arguments[i] not working correctly
+
+
145791 -
+ECMA conformance: Function.prototype.apply(), Function.prototype.call()
+
+
149285 -
+Complier does not report the correct line number on SyntaxError:Invalid assignment left-hand side.
+
+
151337 -
+EcmaError.getLineSource() returns 0x0 characters.
+
+
153223 -
+New RegExp engine in Rhino
+
+
154693 -
+Interpreted mode doesn't grok different functions on different objects
+
+
156510 -
+for (i in undefined) {} should not throw TypeError
+
+
157196 -
+ScriptableObject needs custom serialization implementation
+
+
157509 -
+No error on invalid usage of \ in identifiers
+
+
159334 -
+The javascript functions size is limited by a bug
+
+
166530 -
+ClassCostException in FunctionObject static initializer
+
+
169830 -
+Array.concat(function) doesn't add function to the array
+
+
173180 -
+Rhino UTF-8 decoder accepts overlong sequences
+
+
173906 -
+Dynamic scope not working correctly with optimzation level >= 1
+
+
175383 -
+ArrayIndexOutOfBoundsException in string.replace()
+
+
177314 -
+Rhino should allow '\400' to mean ' 0'
+
+
179068 -
+String literals in Rhino are limited to 64K
+
+
179366 -
+--> after whitespace after line start should mean comments to line end
+
+
181654 -
+Calling toString for an object derived from the Error class throws TypeError
+
+
181834 -
+wrong scope used for inner functions when compiling functions with dynamic scopes (interpreted only)
+
+
181909 -
+some regression tests for Error invalid
+
+
182028 -
+Calling has() in get() of a ScriptableObject causes getter function to not be called
+
+
184107 -
+with(...) { function f ...} should set f in the global scope
+
+
184111 -
+ArrayOutOfBounds Exception thrown when using Rhino Javascript Debugger
+
+
185165 -
+Decompilation of "\\" gives broken "\"
+
+
189183 -
+Debugger source frame window layering fix
+
+
189898 -
+Broken String.replace: "XaXY".replace("XY", "--") gives --aXY
+