mirror of
https://github.com/twiglet/cs2j.git
synced 2025-01-18 13:15:17 +01:00
27 lines
1.1 KiB
Plaintext
27 lines
1.1 KiB
Plaintext
2011-09-07 2011.2.4
|
|
|
|
* add option -experimental-unsigned-to-bigger-signed=true/false (default: false).
|
|
|
|
If true then unsigned data types (byte, ushort etc.) are converted to the next larger signed
|
|
type (short, int, etc.).
|
|
|
|
* support for translation template variants. You can provide a number of alternative
|
|
translation templates by adding a variant="<variant>" attribute in the template's root.
|
|
These can be selected at runtime with the -alt-translations option.
|
|
|
|
* support for methods, constructors, etc. with variable number of arguments (the params
|
|
key word). Translation templates have a ParamArray section to describe these arguments.
|
|
See, e.g., the translation template for System/Console.xml.
|
|
|
|
* add option -translator-make-java-naming-conventions=true/false (default:true).
|
|
|
|
If true then convert method names to follow Java conventions (e.g. ExecutePool() is
|
|
rewritten to executePool()). This option enables the LCC translation template variant.
|
|
See, e.g., System/LCC/IDisposable.xml.
|
|
|
|
* rename Clone() methods to be clone() and so override default Object.clone().
|
|
|
|
* the usual bug fixes and improvements to translation templates.
|
|
|
|
|