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

Commit Graph

  • 4bfa3c1a63 grrr, rogue character Kevin Glynn 2011-12-09 13:43:46 +01:00
  • 56265e11b1 Merge branch 'master' of github.com:twiglet/cs2j Kevin Glynn 2011-12-09 13:34:01 +01:00
  • 17f150245e update release number Kevin Glynn 2011-12-09 13:33:37 +01:00
  • a1e6eb4a24 refine obfuscation so that we can graft in code in the trial version again Kevin Glynn 2011-12-09 13:31:35 +01:00
  • fd82360b08 refine obfuscation so that we can graft in code in the trial version again Kevin Glynn 2011-12-09 13:31:35 +01:00
  • 23984ede9c refresh docs Kevin Glynn 2011-12-09 11:25:08 +01:00
  • 9719bd8e26 update version number for release Kevin Glynn 2011-12-09 10:53:48 +01:00
  • 706afb8575 Do not crash horribly if we don't have translations for some basic types (e.g. user passes invalid NetFramework) Kevin Glynn 2011-12-09 10:51:48 +01:00
  • 52a2e5b301 update delegate and event sampler for website Kevin Glynn 2011-12-09 10:51:10 +01:00
  • ce3bed6ec9 make trial from release 2011.3.1trial Kevin Glynn 2011-07-20 15:33:14 +02:00
  • d1b05c7411 update CHANGELOG Kevin Glynn 2011-12-07 12:42:45 +01:00
  • d020bc12af Make sure correct document gets into archive Kevin Glynn 2011-12-07 12:10:35 +01:00
  • 770d02177e update user guides Kevin Glynn 2011-12-07 10:15:42 +01:00
  • 9109c54143 Add events sampler Kevin Glynn 2011-12-06 17:51:19 +01:00
  • 78dc44643f Change license to MIT Kevin Glynn 2011-12-06 17:50:46 +01:00
  • 4b965f0064 obfuscate before moving to collection area Kevin Glynn 2011-12-06 15:33:20 +01:00
  • fcddbb40a6 Add obfuscator and trialfromhere targets Kevin Glynn 2011-12-06 15:23:30 +01:00
  • 1518806ac9 Don't obfuscate TypeRep Templates Kevin Glynn 2011-12-05 13:44:02 +01:00
  • 445f387144 tidyup for release Kevin Glynn 2011-11-27 11:37:46 +01:00
  • 7f8a732e66 ordering direction is optional Kevin Glynn 2011-11-26 18:09:39 +01:00
  • 826bf6b515 grrr, wasn't properly copying the invoker method causing painful to debug symptoms :( Kevin Glynn 2011-11-13 21:43:37 +01:00
  • a020c85e5f Add DelegateSampler for showcase code Kevin Glynn 2011-11-11 19:35:02 +01:00
  • b446f68eb6 If we wrap a parameter's type in RefSupport then *that* is the value for boxedType Kevin Glynn 2011-11-11 19:33:38 +01:00
  • cf5cca5fa5 update signatures Kevin Glynn 2011-11-05 14:48:40 +01:00
  • a3276863c5 Do not delete the fragments files in clean target Kevin Glynn 2011-11-05 14:45:18 +01:00
  • 7f197becf2 update version for release Kevin Glynn 2011-11-05 14:25:13 +01:00
  • 26667b96e3 Map List<T> to new CSList, which wraps an ArrayList Kevin Glynn 2011-10-22 14:51:44 +02:00
  • 9012b7c07a Take account JavaMaker's renaming of built in types Kevin Glynn 2011-10-22 14:50:49 +02:00
  • 48b6b3b8fa config for tester project Kevin Glynn 2011-10-13 16:06:10 +02:00
  • 3930e1a05d provide LCC variants of built in delegate interfaces Kevin Glynn 2011-10-13 16:05:55 +02:00
  • 65d533f5a6 hmmm, use return when the expression does NOT have void type Kevin Glynn 2011-10-13 16:05:09 +02:00
  • 37b80a1fbd - ForceUnsharedType::share allows to force a copy of the type in case we want to update it latter (e.g. IsWrapped) - use rewriteXXXX methods from base Kevin Glynn 2011-10-13 16:04:42 +02:00
  • b5f2f3126b use rewriteXXX methods from base, set up combine and remove for __MultiXXX classes Kevin Glynn 2011-10-13 16:02:29 +02:00
  • 7f0cc54156 use rewriteMethods from base, mark method calls in code fragment Kevin Glynn 2011-10-13 16:00:44 +02:00
  • f61a635bc1 use rewriteXXXX methods to rewrite method names, imports etc. Kevin Glynn 2011-10-13 16:00:19 +02:00
  • e1a6104a0d move rewriteXXXX methods into CommonWalker Kevin Glynn 2011-10-13 15:59:15 +02:00
  • b75004cd20 Can make a fresh copy by calling Instantiate(null) Kevin Glynn 2011-10-13 15:58:39 +02:00
  • d35c8c196b rename translation file since EventHandler has a type argument, provide LCC version Kevin Glynn 2011-10-13 15:57:02 +02:00
  • 2c4ca85ba5 rework collection interfaces for GNfaDfa.cs Kevin Glynn 2011-10-12 10:40:18 +02:00
  • a6f8dac7c6 - have black listed methods that should not be renamed - supported interfaces map points to Import list and blacklisted methods list - create empty symtab in InitParser - class_member_declaration has symtab scope - add isJavaIsh route for type arguments Kevin Glynn 2011-10-12 10:38:18 +02:00
  • a71555167a more stream to print, hmmmm need to overhaul the IO translations when I have some time Kevin Glynn 2011-10-12 10:35:24 +02:00
  • 52b4b0c8f5 fixes to additional collection method code Kevin Glynn 2011-10-12 10:33:50 +02:00
  • ac4aed1ef0 rewrite Application to Application, not Object .... Kevin Glynn 2011-10-12 10:32:34 +02:00
  • c62a2e241b make net phase optional, we don't use it from JavaMaker Kevin Glynn 2011-10-12 10:31:48 +02:00
  • a3b3e67d76 make has_boxed_rep explicit in translation templates for primitive types, "guessing" wasn't working out Kevin Glynn 2011-10-12 10:30:57 +02:00
  • 63addf1b1c add some more config files Kevin Glynn 2011-10-12 10:21:56 +02:00
  • 985368b2e5 Handle any 'params' parameter Kevin Glynn 2011-10-10 09:34:22 +02:00
  • dc3d4691e4 include new classes in solution Kevin Glynn 2011-10-09 19:39:55 +02:00
  • 2930f11d1f fix netapps line Kevin Glynn 2011-10-09 19:39:19 +02:00
  • 85b9a3afc4 Writer -> PrintWriter, Stream -> PrintStream Kevin Glynn 2011-10-09 19:38:56 +02:00
  • 1ab62778f7 - Don't use IxxxxxxSupport naming for interfaces, just Ixxxxxxx - fix up translations and classes for new interfaces support (e.g. IEnumerable becomes an Iterable) Kevin Glynn 2011-10-09 19:38:23 +02:00
  • 87f38f84e9 - Generalize the interfaces that we can support by adding in additional code - If we are overriding, or implementing, a method with type vars as result or param then we need to make sure that primitive types get their unboxed version Kevin Glynn 2011-10-09 19:34:09 +02:00
  • c43d5ec4a4 leave method renaming to NetMaker phase Kevin Glynn 2011-10-09 19:31:00 +02:00
  • 34fdb5266a parseString calls a Init method which can be overridden in sub classes. Use in NetMaker to initialize dynamic scopes Kevin Glynn 2011-10-09 19:29:32 +02:00
  • eb760267f9 add HasBoxedRep for types that need different translations when they are in a boxed context Kevin Glynn 2011-10-09 19:25:51 +02:00
  • 3c5ec9fcb6 Move additional code fragments into new base classes for JavaMaker and NetMaker Kevin Glynn 2011-10-09 19:24:45 +02:00
  • 3ef1333259 pass delegate definition into method construction so that we can force arguments to be boxed if needed Kevin Glynn 2011-09-25 10:26:19 +02:00
  • dc2f6c6201 type references in templates are now TypeRepRefs rather than straight strings Kevin Glynn 2011-09-25 10:25:09 +02:00
  • e65f6be61c exclude tests Kevin Glynn 2011-09-25 10:23:43 +02:00
  • 5a5dabc5fe want to pass stdout as a Writer Kevin Glynn 2011-09-21 14:43:37 +02:00
  • cbba3febbf better than nothing ... Kevin Glynn 2011-09-21 14:43:11 +02:00
  • bee6696044 need list to be an ICollection, so map to supported interface Kevin Glynn 2011-09-21 14:42:55 +02:00
  • d1144d51db fix up modifiers. Missing access modifier or explicit internal map to public Kevin Glynn 2011-09-21 14:38:18 +02:00
  • 1e0d4a90e8 support #IF(ccc) Kevin Glynn 2011-09-21 14:37:08 +02:00
  • 9165fc200e add some sample ini files Kevin Glynn 2011-09-21 14:36:49 +02:00
  • 84d55bf3d5 missing import Kevin Glynn 2011-09-21 14:36:07 +02:00
  • 78d2ed1e29 add some built in delegates, predicate and action Kevin Glynn 2011-09-21 14:35:43 +02:00
  • 946bd4741a Include explicit BoxedJava field in translation templates for primitives Kevin Glynn 2011-09-21 14:34:50 +02:00
  • 87e67c5035 fix -help message after option renaming option-handling Kevin Glynn 2011-09-14 15:08:22 +02:00
  • f0c1dc6894 bundle DefaultSettings.ini in release Kevin Glynn 2011-09-14 15:08:08 +02:00
  • 4d5f5aead0 make mono develop happier Kevin Glynn 2011-09-14 15:07:51 +02:00
  • 5a013caf81 update nini license info Kevin Glynn 2011-09-14 12:38:37 +02:00
  • 20cb333fa6 add support for configuration file. rename options Kevin Glynn 2011-09-13 18:08:59 +02:00
  • 1bee5bb9ac wrap options in a CS2JOption class that remembers if the option has been set since it was given its default value Kevin Glynn 2011-09-12 16:08:00 +02:00
  • 67f5662d77 option handling tidy up Kevin Glynn 2011-09-12 16:07:06 +02:00
  • c0c2fe6a1a argument_list argument to JAVAWRAPPERARGUMENTLIST is optional Kevin Glynn 2011-09-11 17:14:59 +02:00
  • aefe0f98c2 make excludes agnostic to trailing directory characters Kevin Glynn 2011-09-09 13:32:22 +02:00
  • e2c15bdcff update version number trial2011.2.4a Kevin Glynn 2011-09-08 11:39:14 +02:00
  • 7f7c397490 make trial from release Kevin Glynn 2011-07-20 15:33:14 +02:00
  • 38a7bb85d6 update sample test lines Kevin Glynn 2011-09-08 11:37:32 +02:00
  • bc0b63bf12 Do not crash if modifier list is empty Kevin Glynn 2011-09-08 11:00:42 +02:00
  • b4f294616a update trial users guide Kevin Glynn 2011-09-07 14:38:04 +02:00
  • f49fbbf4ad add the usual ... 2011.2.4 Kevin Glynn 2011-09-07 14:14:41 +02:00
  • 83be479d78 changelog Kevin Glynn 2011-09-07 13:52:59 +02:00
  • 68b1c5d3de S stands for signed ..... Kevin Glynn 2011-09-07 12:24:19 +02:00
  • 3ad0b16e4b Changes necessary to ensure that mono and windows both serialize templates identically Kevin Glynn 2011-09-07 11:12:05 +02:00
  • 87625a5c48 update sigs Kevin Glynn 2011-09-06 16:35:43 +02:00
  • 58dcc0fd50 add LCC first if JavaNamingConvention and thus at lowest priority) Kevin Glynn 2011-09-06 16:04:36 +02:00
  • 6262b324ca update some Byte -> SByte references Kevin Glynn 2011-09-06 16:03:47 +02:00
  • cffbe348df update sigs Kevin Glynn 2011-09-06 15:29:15 +02:00
  • 5599aa3bd5 update user guide Kevin Glynn 2011-09-06 15:28:20 +02:00
  • 47607a041e add option -experimental-unsigned-to-bigger-signed Kevin Glynn 2011-09-06 15:04:03 +02:00
  • cf49dd694f allow to add multiple variants in one go (separate by semi-colon) Kevin Glynn 2011-09-06 15:03:14 +02:00
  • fb9b27763f rename methods to follow java conventions by default Kevin Glynn 2011-09-06 15:00:03 +02:00
  • 091650f33c update version number Kevin Glynn 2011-09-06 14:59:03 +02:00
  • 11402e0865 support variants to smooth java naming convention support Kevin Glynn 2011-09-06 10:05:40 +02:00
  • 8fef1242e9 use built in void type Kevin Glynn 2011-09-06 10:05:02 +02:00
  • f2a3c580da Upgrade DirectoryHT to support variants at the leaves Kevin Glynn 2011-09-06 10:04:41 +02:00
  • 1001d5151f support variants in translation templates Kevin Glynn 2011-09-06 10:03:36 +02:00
  • 6acf9f9241 make sure casts are to EXACTLY the right type, we don't want to lose information Kevin Glynn 2011-09-06 10:03:00 +02:00