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

552 Commits

Author SHA1 Message Date
Kevin Glynn
03cfff361a missed index increment 2011-04-18 18:02:57 +02:00
Kevin Glynn
187c6528a9 Add CollectionSupport class to turn a java collection into a c# collection 2011-04-13 15:58:32 +02:00
Kevin Glynn
8084a63eeb Dictionary inherits IDictionary 2011-04-13 14:48:55 +02:00
Kevin Glynn
696453dbac missed csproj change 2011-04-13 11:46:36 +02:00
Kevin Glynn
e33b58e258 member banes of the form Interface.member are translated as Interface___member 2011-04-13 11:46:12 +02:00
Kevin Glynn
dafcee91d6 Use parseString to generate (java) Collection methods when translating a type that implements ICollection 2011-04-13 11:45:38 +02:00
Kevin Glynn
18fb3d4063 Add parseString and IsJavaish so that we can parse arbitrary snippets of Java(ish) code and weave them into the output 2011-04-13 11:44:29 +02:00
Kevin Glynn
71beb7eef6 KeyCollection and CopyTo method 2011-04-07 10:51:52 +02:00
Kevin Glynn
1bb7b32442 Support FileStreams 2011-04-06 16:30:12 +02:00
Kevin Glynn
aa8cf2f8c0 add some undercooked collection support. needs more work. 2011-04-06 16:29:37 +02:00
Kevin Glynn
6a40909662 inner classes are declared static because (as I understand it) that is what .Net inner classes / structs really are. 2011-04-06 16:28:01 +02:00
Kevin Glynn
83fcfd0882 Add --experimental-transforms for undercooked implementations and add boxing of primitive types (see noise added to ScormEngine for aesthetic problems) 2011-04-06 16:27:15 +02:00
Kevin Glynn
158e22b44f add mkNonGeneric scope so that we can remove generic arguments from a type if we want to (these aren't carried at runtime, so instanceof has to just check against the base type) 2011-04-06 10:56:18 +02:00
Kevin Glynn
e0893b1e6f add hashcode to Object 2011-04-06 10:54:43 +02:00
Kevin Glynn
f6e9216b39 keep a patch to make trial version from master 2011-03-27 15:22:47 +02:00
Kevin Glynn
6689f78028 If we notice that we are calling a method on an expression with primitive type, then cast it to the equivalent boxed type first 2011-03-27 09:37:01 +02:00
Kevin Glynn
724119b99b Include local copy of source to antlr3-ant task so that we can modify conversiontimeout parameter 2011-03-26 17:33:31 +01:00
Kevin Glynn
299911f77b Make sure we are using internal java templates, must try to keep up to date .... 2011-03-25 18:21:51 +01:00
Kevin Glynn
6b3e3f5106 Merge branch 'trialcs2j' 2011-03-25 13:36:38 +01:00
Kevin Glynn
8d607c2f47 mkit (and new mkit.bat) now use the ant script to rebuild app 2011-03-25 13:33:35 +01:00
Kevin Glynn
464f69e2f7 Remove conversiontimeout attribute, which is ignored by antlr3-ant task 2011-03-25 13:32:50 +01:00
Kevin Glynn
0a4758a9dd Update contact address 2011-03-25 13:32:07 +01:00
Kevin Glynn
4377e2a9b7 mkit (and mkit.bat) now reuse ant builder 2011-03-24 13:57:21 +01:00
Kevin Glynn
2dd72a343c Merge remote-tracking branch 'origin/trialcs2j' into trialcs2j 2011-03-24 12:57:23 +01:00
Kevin Glynn
5231bbd4e0 update contact address 2011-03-24 12:56:03 +01:00
Kevin Glynn
983f0623b1 Revert "Enable Trial" 2011-03-24 12:54:36 +01:00
Kevin Glynn
61127a5291 fix spelling 2011-03-24 12:53:35 +01:00
Kevin Glynn
a41b6ad0d8 fix spelling trial110323 2011-03-23 16:33:09 +01:00
Kevin Glynn
94f1edde7d add dist target 2011-03-23 16:31:34 +01:00
Kevin Glynn
31f037b987 updated user doc 2011-03-23 16:25:40 +01:00
Kevin Glynn
42d851a739 more sensible version number 2011-03-23 15:53:01 +01:00
Kevin Glynn
d270148bba Hmmmm, added \n as newline separator, windows was generating more than 120 lines. probably due to line endings in comments 2011-03-23 09:50:48 -05:00
Kevin Glynn
ed14c2b1a1 Forgot to populate xml document. while I'm there use same code as signer to get signature 2011-03-23 09:18:17 -05:00
Kevin Glynn
7c8f511eff extend timeouts for antlr translation, add signtxfiles, getuserguide, mkcs2jlibprojsrcand mkarchive targets 2011-03-23 14:54:47 +01:00
Kevin Glynn
ab2daebcbf specify tx files via csdir 2011-03-23 14:53:25 +01:00
Kevin Glynn
5d258d38fe add external documentation: README, User Guide 2011-03-23 14:52:45 +01:00
Kevin Glynn
46c8366a31 updated sigs 2011-03-23 11:37:32 +01:00
Kevin Glynn
ed501a2894 fix up 3rd party license info 2011-03-23 11:33:50 +01:00
Kevin Glynn
a069bb0f79 git doesn't like colons in tag names 2011-03-22 17:43:48 +01:00
Kevin Glynn
527fa461c9 support for tagging and pushing to origin trial.release.2011-03-22T17h43m00 2011-03-22 17:34:03 +01:00
Kevin Glynn
83480a5b0e yield was causing an ambiguity. Make translation more solid 2011-03-22 16:57:40 +01:00
Kevin Glynn
a291721b2d fix broken cs2j transform directory 2011-03-22 10:46:12 -05:00
Kevin Glynn
4ad800e2e1 initial build script 2011-03-22 16:37:50 +01:00
Kevin Glynn
468f099417 Enable Trial 2011-03-22 09:12:00 +01:00
Kevin Glynn
df565a1278 update my email address 2011-03-22 08:50:05 +01:00
Kevin Glynn
2cf5701edb track if we are in a statement list context. If so, don't generate ugly braces around using and switch translations 2011-03-22 08:28:45 +01:00
Kevin Glynn
75dee12b3f Support limiting number of lines output 2011-03-21 17:00:24 +01:00
Kevin Glynn
96aedea537 mogrify key a bit 2011-03-21 12:12:10 +01:00
Kevin Glynn
257b7fc186 Add code to count unsigned translation files 2011-03-21 10:27:35 +01:00
Kevin Glynn
b12fce2bff move a copy of output templates into the executable so that we don;t have to distribute them 2011-03-18 18:40:24 +01:00