1
0
mirror of https://github.com/twiglet/cs2j.git synced 2025-01-18 13:15:17 +01:00

71 Commits

Author SHA1 Message Date
Kevin Glynn
e107488078 fix obfuscation directive 2011-12-09 13:50:16 +01:00
Kevin Glynn
4bfa3c1a63 grrr, rogue character 2011-12-09 13:43:46 +01:00
Kevin Glynn
17f150245e update release number 2011-12-09 13:33:37 +01:00
Kevin Glynn
a1e6eb4a24 refine obfuscation so that we can graft in code in the trial version again 2011-12-09 13:32:36 +01:00
Kevin Glynn
9719bd8e26 update version number for release 2011-12-09 10:53:48 +01:00
Kevin Glynn
706afb8575 Do not crash horribly if we don't have translations for some basic types (e.g. user passes invalid NetFramework) 2011-12-09 10:51:48 +01:00
Kevin Glynn
1518806ac9 Don't obfuscate TypeRep Templates 2011-12-05 13:44:02 +01:00
Kevin Glynn
445f387144 tidyup for release 2011-11-27 11:37:46 +01:00
Kevin Glynn
7f197becf2 update version for release 2011-11-05 14:25:13 +01:00
Kevin Glynn
3c5ec9fcb6 Move additional code fragments into new base classes for JavaMaker and NetMaker 2011-10-09 19:24:45 +02:00
Kevin Glynn
87e67c5035 fix -help message after option renaming 2011-09-14 15:08:22 +02:00
Kevin Glynn
20cb333fa6 add support for configuration file. rename options 2011-09-13 18:08:59 +02:00
Kevin Glynn
1bee5bb9ac wrap options in a CS2JOption class that remembers if the option has been set since it was given its default value
(in preparation for supporting config file)
2011-09-12 16:08:00 +02:00
Kevin Glynn
67f5662d77 option handling tidy up
- Error if option is unrecognized.
- Print version when we are asked to be verbose
2011-09-12 16:07:06 +02:00
Kevin Glynn
aefe0f98c2 make excludes agnostic to trailing directory characters 2011-09-09 13:32:22 +02:00
Kevin Glynn
58dcc0fd50 add LCC first if JavaNamingConvention and thus at lowest priority) 2011-09-06 16:04:36 +02:00
Kevin Glynn
47607a041e add option -experimental-unsigned-to-bigger-signed 2011-09-06 15:04:03 +02:00
Kevin Glynn
cf49dd694f allow to add multiple variants in one go (separate by semi-colon) 2011-09-06 15:03:14 +02:00
Kevin Glynn
fb9b27763f rename methods to follow java conventions by default 2011-09-06 15:00:03 +02:00
Kevin Glynn
091650f33c update version number 2011-09-06 14:59:03 +02:00
Kevin Glynn
11402e0865 support variants to smooth java naming convention support 2011-09-06 10:05:40 +02:00
Kevin Glynn
542cc43895 Add support for alternate translations. So when looking for A.B.C.D.E, we will first look in A.B.C.D.<alt>.E we need this to provide alternate translations for Java method renaming 2011-09-03 10:10:30 +02:00
Kevin Glynn
b32c4f1e86 don't make java conventions default (still too many problems :() 2011-08-25 18:03:28 +02:00
Kevin Glynn
359ca8e18c insist on -option=true style 2011-08-25 18:03:00 +02:00
Kevin Glynn
8add3b2c23 bump release number for ajb 2011-08-16 15:55:12 +02:00
Kevin Glynn
9df8b1e620 Make Devel version 2011-08-16 15:05:04 +02:00
Kevin Glynn
0ed1e625d8 Change method names to follow Java naming conventions 2011-08-16 15:01:37 +02:00
Kevin Glynn
b0bc6dca4d Add skeleton support for template schemas, but don't enable it. Can't make a schema with arbitrary ordering of type elements :( 2011-07-29 12:02:12 +02:00
Kevin Glynn
0aa4a99f35 bump version number for MT-C 2011-07-26 10:07:54 +02:00
Kevin Glynn
50c44bde7a Set Default Debug to 1, it seems a useful level of output 2011-07-26 10:07:36 +02:00
Kevin Glynn
8c7965f04c generate javadoc from XML Documentation Comments 2011-07-26 10:07:11 +02:00
Kevin Glynn
0c6c57f855 remove some crufty line endings 2011-07-25 09:45:28 +02:00
Kevin Glynn
b14a999e5c tidy up for trial version 2011-07-20 15:22:21 +02:00
Kevin Glynn
a45fb077e8 remove compulsory advertising from header comment 2011-07-20 15:00:19 +02:00
Kevin Glynn
ae28be5a02 Update version number for release 2011-07-20 13:29:24 +02:00
Kevin Glynn
7d8fd5bf31 Update version number for release 2011-07-20 12:10:12 +02:00
Kevin Glynn
d928e3c7bf before invoking delegates in a Multi instance make a copy of the invocation list and invoke from that in case they manipulate the original delegate 2011-07-18 20:34:45 +02:00
Kevin Glynn
317aa189f2 -translator-blanket-throw=false stops adding "throws Exception" to methods and constructors 2011-07-14 19:01:20 +02:00
Kevin Glynn
7841a7f900 Provide annotations to control Eazfuscator.NET 2011-07-12 15:28:29 +02:00
Kevin Glynn
d4c5b20e97 support for -experimental-enums-numericconsts and -experimental-unsigned-translatesigned 2011-06-14 09:38:13 +02:00
Kevin Glynn
b3de6b13a0 deal better with classes in no namespace 2011-06-14 09:35:13 +02:00
Kevin Glynn
d855f757ae Support for Partial Types.
Reworked earlier attempt that tried to collect them after JavaMaker phase. Realised it is better to go all the way through to generating strings because we need the original token stream to do that and partial types can be splity across different files.

Its actually simpler this way.
2011-06-10 13:27:40 +02:00
Kevin Glynn
0b8e05d0a6 implement top level partial types 2011-06-07 17:11:29 +02:00
Kevin Glynn
24ea1b1fc3 remove some unused debug 2011-06-07 17:08:02 +02:00
Kevin Glynn
f2ddedd5eb better error message when we can't read trasnlation template 2011-05-31 16:58:20 +02:00
Kevin Glynn
63cbb54855 handle null delegates 2011-05-20 14:00:45 +02:00
Kevin Glynn
ea85f4a396 little bits so that ScormEngine translation doesn't regress 2011-05-19 18:28:20 +02:00
Kevin Glynn
84a767f445 big delegates commit. Autogenerated code for delegate support is pretty much done now 2011-05-19 16:37:45 +02:00
Kevin Glynn
7803381f66 type params on interfaces 2011-05-09 15:56:26 +02:00
Kevin Glynn
1c0fa6586b Sets are IEnumerable, fix AddToImports to be satisifed with that 2011-05-02 12:53:30 +02:00