This commit is contained in:
nboyd%atg.com 2001-12-06 14:53:59 +00:00
Родитель 8e8fc5b8e9
Коммит cbb746d169
3 изменённых файлов: 73 добавлений и 2 удалений

Просмотреть файл

@ -13,7 +13,7 @@
<h1> <h1>
Change Log for Significant Rhino Changes</h1></center> Change Log for Significant Rhino Changes</h1></center>
This is a log of significant changes since the release of Rhino 1.5 Release This is a log of significant changes since the release of Rhino 1.5 Release
2. 3.
<p><i>None yet!</i> <p><i>None yet!</i>
<h3> <h3>

Просмотреть файл

@ -23,6 +23,14 @@ source.
<p>If you are looking for <tt>js.jar</tt> for XSLT or for IBM's Bean Scripting <p>If you are looking for <tt>js.jar</tt> for XSLT or for IBM's Bean Scripting
Framework (BSF), download one of the zip files below and unzip it. Framework (BSF), download one of the zip files below and unzip it.
<ul> <ul>
<li>
<a href="ftp://ftp.mozilla.org/pub/js/rhino15R3-rc1.zip">Rhino 1.5R3 (release candidate 1).</a></li>
<ul>
<li>
<i><font size=-1><a href="rhino15R3.html">Description of changes from 1.5R2</a></font></i>.</li>
</ul>
<li> <li>
<a href="ftp://ftp.mozilla.org/pub/js/rhino15R2.zip">Rhino 1.5R2.</a></li> <a href="ftp://ftp.mozilla.org/pub/js/rhino15R2.zip">Rhino 1.5R2.</a></li>
@ -48,7 +56,7 @@ Framework (BSF), download one of the zip files below and unzip it.
<ul> <ul>
<li> <li>
<i><font size=-1><a href="changes.html">Description of changes from 1.5R2</a></font></i>.</li> <i><font size=-1><a href="changes.html">Description of changes from 1.5R3</a></font></i>.</li>
</ul> </ul>
</ul> </ul>

Просмотреть файл

@ -0,0 +1,63 @@
<!DOCTYPE html PUBLIC "-//w3c//dtd html 4.0 transitional//en">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="Author" content="Norris Boyd">
<meta name="GENERATOR" content="Mozilla/4.75 [en] (Windows NT 5.0; U) [Netscape]">
<meta name="KeyWords" content="Rhino, JavaScript, Java">
<title>Change Log</title>
</head>
<body bgcolor="#ffffff">
<center>
<h1> Change Log for Significant Rhino Changes</h1>
</center>
This is a log of significant changes since the release of Rhino 1.5 Release
2.
<p> </p>
<h3> </h3>
<h3>Serialization</h3>
See the <a href="serialization.html">serialization documentation</a>
.<br>
<br>
<h3>Class writer API changes</h3>
Courtesy of Kemal Bayram.<br>
<br>
"The biggest change I've made is the replacement of ClassOutput with<br>
ClassRepository that has the single method:<br>
<br>
&nbsp;&nbsp;&nbsp; public boolean storeClass(String className, byte[] classBytes,<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
boolean isTopLevel) throws IOException;<br>
<br>
This interface allows any arbitary storage method, such as a<br>
Hashtable/Map. In addition it also allows you to specify whether a<br>
class should be loaded, via returning true or false.&nbsp; You can still
use<br>
ClassOutput as I've coded an internal wrapper.<br>
<br>
With this interface it has also been possible to strip out the file<br>
saving code from Codegen and OptClassNameHelper.&nbsp; The file<br>
saving code is now an inner class FileClassRepository in Context. As<br>
a consequence of this&nbsp; I've stripped out some methods from ClassNameHelper.<br>
The resulting code is much more cleaner then before hand and everything<br>
still works as per usual.<br>
<br>
Other small additions are:<br>
&nbsp; o&nbsp; Annonymous functions are now named class$1 instead of class1<br>
&nbsp; o&nbsp; get/setClassName added to ClassNameHelper exposed in Context.
"<br>
<br>
<h3>Bunches of bug fixes and optimizations from Igor Bukanov and others</h3>
See the CVS logs<br>
<h3>
<hr width="100%"><br>
<a href="index.html">back to top</a>
</h3>
</body>
</html>