initial commit
This commit is contained in:
206
docs/articles/changes0.html
Normal file
206
docs/articles/changes0.html
Normal file
@@ -0,0 +1,206 @@
|
||||
<HTML>
|
||||
<head>
|
||||
<title>AngelScript - Changes</title>
|
||||
|
||||
<style>
|
||||
H1
|
||||
{
|
||||
FONT-WEIGHT: bold;
|
||||
FONT-SIZE: 24px;
|
||||
FONT-FAMILY: Verdana
|
||||
}
|
||||
H2
|
||||
{
|
||||
FONT-WEIGHT: bold;
|
||||
FONT-SIZE: 18px;
|
||||
FONT-FAMILY: Verdana
|
||||
}
|
||||
H3
|
||||
{
|
||||
FONT-WEIGHT: bold;
|
||||
FONT-SIZE: 16px;
|
||||
FONT-FAMILY: Verdana
|
||||
}
|
||||
H4
|
||||
{
|
||||
FONT-WEIGHT: bold;
|
||||
FONT-SIZE: 14px;
|
||||
FONT-FAMILY: Verdana
|
||||
}
|
||||
P
|
||||
{
|
||||
FONT-SIZE: 12px;
|
||||
FONT-FAMILY: Arial
|
||||
}
|
||||
BODY
|
||||
{
|
||||
FONT-SIZE: 12px;
|
||||
FONT-FAMILY: Arial
|
||||
}
|
||||
TD
|
||||
{
|
||||
FONT-SIZE: 12px;
|
||||
FONT-FAMILY: Arial
|
||||
}
|
||||
.text_small
|
||||
{
|
||||
FONT-SIZE: 10px;
|
||||
FONT-FAMILY: Arial
|
||||
}
|
||||
.text_normal
|
||||
{
|
||||
FONT-SIZE: 12px;
|
||||
FONT-FAMILY: Arial
|
||||
}
|
||||
.text_large
|
||||
{
|
||||
FONT-SIZE: 14px;
|
||||
FONT-FAMILY: Arial
|
||||
}
|
||||
.header_normal
|
||||
{
|
||||
FONT-WEIGHT: bold;
|
||||
FONT-SIZE: 18px;
|
||||
FONT-FAMILY: Verdana
|
||||
}
|
||||
.header_small
|
||||
{
|
||||
FONT-WEIGHT: bold;
|
||||
FONT-SIZE: 16px;
|
||||
FONT-FAMILY: Verdana
|
||||
}
|
||||
.header_large
|
||||
{
|
||||
FONT-WEIGHT: bold;
|
||||
FONT-SIZE: 24px;
|
||||
FONT-FAMILY: Verdana
|
||||
}
|
||||
A
|
||||
{
|
||||
TEXT-DECORATION: none
|
||||
}
|
||||
A:hover
|
||||
{
|
||||
TEXT-DECORATION: underline
|
||||
}
|
||||
.border
|
||||
{
|
||||
BORDER-RIGHT: gray 1px solid;
|
||||
BORDER-TOP: gray 1px solid;
|
||||
BORDER-LEFT: gray 1px solid;
|
||||
BORDER-BOTTOM: gray 1px solid;
|
||||
MARGIN-TOP: 0;
|
||||
MARGIN-LEFT: 0;
|
||||
MARGIN-RIGHT: 5;
|
||||
MARGIN-BOTTOM: 5;
|
||||
PADDING: 5 5 5 5;
|
||||
DISPLAY: block;
|
||||
}
|
||||
.a
|
||||
{
|
||||
BACKGROUND-COLOR: #FFFFCC;
|
||||
DISPLAY: block;
|
||||
margin-bottom: 2;
|
||||
PADDING: 5 5 5 5;
|
||||
}
|
||||
.b
|
||||
{
|
||||
BACKGROUND-COLOR: #EEEEEE;
|
||||
DISPLAY: block;
|
||||
margin-bottom: 2;
|
||||
PADDING: 5 5 5 5;
|
||||
}
|
||||
</style>
|
||||
|
||||
</head>
|
||||
|
||||
<body>
|
||||
|
||||
<h1>AngelScript Change Log</h1>
|
||||
|
||||
<h2>Version 0.95 - 2003/06/17</h2>
|
||||
|
||||
<ul>
|
||||
<li>Fixed bug in constant declaration
|
||||
<li>Improved byte code for string manipulation
|
||||
<li>Added data type: <code>bits</code>
|
||||
<li>new operators: <code>~ | & ^ << >> >>> |= &= ^= <<= >>= >>>=</code>
|
||||
<li>added bits constants: <code>0xFFA</code>
|
||||
<li>Fixed a bug in the call stack
|
||||
</ul>
|
||||
|
||||
<h2>Version 0.85 - 2003/06/04</h2>
|
||||
|
||||
<ul>
|
||||
<li>stack positions are re-used when variables goes out of scope
|
||||
<li><code>bstr</code> is now copied instead of reference counted
|
||||
<li>concatenation operators for <code>bstr</code>: <code>+ +=</code>
|
||||
<li>comparison operators for <code>bstr</code>: <code>== != < > <= >=</code>
|
||||
<li>If script is aborted or an exception occurs the engine cleans up the stack
|
||||
<li>Engine now executes until finished or until aborted
|
||||
<li>Arguments can now be sent by reference instead of by value
|
||||
</ul>
|
||||
|
||||
<h2>Version 0.7 - 2003/05/28</h2>
|
||||
|
||||
<ul>
|
||||
<li>Added <code>?:</code> operator
|
||||
<li>Added compound assignments: <code>+= -= *= /= %=</code>
|
||||
<li>New data type: <code>bstr</code> (byte string)
|
||||
<li>Added support for string constants
|
||||
<li>Character sequences: <code>\n \r \0 \\ \" \x00</code>
|
||||
</ul>
|
||||
|
||||
<h2>Version 0.55 - 2003/05/19</h2>
|
||||
|
||||
<ul>
|
||||
<li>removed <code>include</code> from AngelScript
|
||||
<li>AngelScript no longer loads the scriptcode from disk
|
||||
<li>the host application can add several pieces of code that will be compiled as one
|
||||
</ul>
|
||||
|
||||
<h2>Version 0.5 - 2003/05/15</h2>
|
||||
|
||||
<ul>
|
||||
<li>declaration of global constants through directive: <code>const</code>
|
||||
<li>added <code>do-while</code> statement
|
||||
<li>fixed bug in AngelScript
|
||||
</ul>
|
||||
|
||||
<h2>Version 0.4 - 2003/05/09</h2>
|
||||
|
||||
<ul>
|
||||
<li>AngelScript now allows for application defined datatypes
|
||||
<li>fixed potential bug in AngelScript
|
||||
</ul>
|
||||
|
||||
<h2>Version 0.3 - 2003/04/23</h2>
|
||||
|
||||
<ul>
|
||||
<li>Modulo operator <code>%</code>
|
||||
<li>minor changes in the virtual machine
|
||||
<li>fixed bug in compiler
|
||||
</ul>
|
||||
|
||||
<h2>Version 0.25 - 2003/04/15</h2>
|
||||
|
||||
<ul>
|
||||
<li>Added <code>++ --</code>
|
||||
<li>Boolean expressions are no longer fully evaluated
|
||||
<li>Added <code>break continue</code>
|
||||
</ul>
|
||||
|
||||
<h2>Version 0.2 - 2003/04/09</h2>
|
||||
|
||||
<ul>
|
||||
<li>using cdecl calling convention
|
||||
</ul>
|
||||
|
||||
<h2>Version 0.1 - 2003/03/28</h2>
|
||||
|
||||
<ul>
|
||||
<li>Simple scripting with <code>int float</code>
|
||||
</ul>
|
||||
|
||||
</body>
|
||||
</html>
|
Reference in New Issue
Block a user