Skip to content

Commit 83be479

Browse files
committed
changelog
1 parent 68b1c5d commit 83be479

File tree

3 files changed

+26
-1
lines changed

3 files changed

+26
-1
lines changed

CSharpTranslator/antlr3/build/build.xml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,7 @@
7979
<copy todir="${build.dir}/archive/cs2j-${release.tagname}">
8080
<fileset dir="${project.dir}/docs/external">
8181
<include name="README"/>
82+
<include name="CHANGELOG"/>
8283
<include name="${google.docs.title}.pdf"/>
8384
</fileset>
8485
</copy>
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
2011-09-07 2011.2.4
2+
3+
* add option -experimental-unsigned-to-bigger-signed=true/false (default: false).
4+
5+
If true then unsigned data types (byte, ushort etc.) are converted to the next larger signed
6+
type (short, int, etc.).
7+
8+
* support for translation template variants. You can provide a number of alternative
9+
translation templates by adding a variant="<variant>" attribute in the template's root.
10+
These can be selected at runtime with the -alt-translations option.
11+
12+
* support for methods, constructors, etc. with variable number of arguments (the params
13+
key word). Translation templates have a ParamArray section to describe these arguments.
14+
See, e.g., the translation template for System/Console.xml.
15+
16+
* add option -translator-make-java-naming-conventions=true/false (default:true).
17+
18+
If true then convert method names to follow Java conventions (e.g. ExecutePool() is
19+
rewritten to executePool()). This option enables the LCC translation template variant.
20+
See, e.g., System/LCC/IDisposable.xml.
21+
22+
* rename Clone() methods to be clone() to override default Object.clone()
23+
24+

CSharpTranslator/antlr3/docs/release

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ DOS prompt:
2121

2222
cd "C:\Documents and Settings\developer\My Documents\cs2j-2011.1.2\cs2j-2011.1.2"
2323

24-
-- "CS2JTranslator\bin\cs2j.exe" -debug=1 -translator-timestamp-files=false -translator-keep-parens=false -translator-make-java-naming-conventions=false -netdir=NetFramework -dumpxmls -xmldir=z:\keving\tmp\xml\se -odir=z:\keving\tmp\java\se\src -csdir="C:\Documents and Settings\developer\My Documents\svnrepos\ScormEngineNet\src\app\ScormEngine.Core"
24+
-- "CS2JTranslator\bin\cs2j.exe" -debug=1 -translator-timestamp-files=false -translator-keep-parens=false -netdir=NetFramework -dumpxmls -xmldir=z:\keving\tmp\xml\se -odir=z:\keving\tmp\java\se\src -csdir="C:\Documents and Settings\developer\My Documents\svnrepos\ScormEngineNet\src\app\ScormEngine.Core"
2525

2626
MAC
2727

0 commit comments

Comments
 (0)