Kevin Glynn
c785f8985e
Add missing import, support another format type
2011-05-31 09:16:48 +02:00
Kevin Glynn
338c56e6ae
Add needed cast to ensure type is derived from Enum
2011-05-31 09:16:22 +02:00
Kevin Glynn
aa091be77d
add releasefromhere target for master releases
AJBDevel260511
2011-05-26 02:20:27 -05:00
Kevin Glynn
abea0d86a1
array_initializers can't be assignments, surely? (spec says they can be, so how to distinguish array initializer form object initializer?)
2011-05-24 15:36:30 +02:00
Kevin Glynn
71c55e6b6d
fix sticky fingers
2011-05-24 15:32:12 +02:00
Kevin Glynn
07e883ca67
vars in foreach statements
2011-05-24 12:18:16 +02:00
Kevin Glynn
6c56ad244e
Support for some MailMessage classes
2011-05-24 12:16:53 +02:00
Kevin Glynn
3858580335
allow to pass in build target, buildcs2j by default
2011-05-24 12:16:08 +02:00
Kevin Glynn
10261f6406
in var x = exp; If we know the type of exp then use it for x
2011-05-23 12:23:59 +02:00
Kevin Glynn
e99f0edee7
keep modifiers for internal property vars, just make them private
2011-05-23 12:22:57 +02:00
Kevin Glynn
ccc6f22c17
update signatures
2011-05-22 19:26:28 +02:00
Kevin Glynn
ec95442ac2
support ref params in lambda expressions, and support short cut assignment operators for ref params
2011-05-22 18:40:10 +02:00
Kevin Glynn
f9e6716aaa
more fixes to get monodevelop to pass without seg fault
2011-05-22 13:35:32 +02:00
Kevin Glynn
ac2417a6c6
various so that we can chomp through monodevelop. mostly it seems to be workarounds for antlr :(
2011-05-20 19:54:47 +02:00
Kevin Glynn
c457c5c6f8
fixes after stress test against libomv
2011-05-20 15:34:16 +02:00
Kevin Glynn
63cbb54855
handle null delegates
2011-05-20 14:00:45 +02:00
Kevin Glynn
f49d562c9c
treat normal events like fields (their delegate type is sufficient for the translation). Still need to address add/remove blocks
2011-05-20 13:40:32 +02:00
Kevin Glynn
05c15f501a
support for += and -= for delegates
2011-05-20 13:08:11 +02:00
Kevin Glynn
53e2c3b8c7
support for adding / subtracting delegates
2011-05-20 09:20:54 +02:00
Kevin Glynn
9e9bba2f40
pass type contexts a bit more widely
2011-05-19 22:31:08 +02:00
Kevin Glynn
d71a5f83f2
lambda body: expression -> statement by adding return
2011-05-19 22:30:17 +02:00
Kevin Glynn
ea85f4a396
little bits so that ScormEngine translation doesn't regress
2011-05-19 18:28:20 +02:00
Kevin Glynn
e39fc12be4
Make delegate classes / interfaces static if they are inner
2011-05-19 17:31:14 +02:00
Kevin Glynn
1967cfb048
fix up inherits for MultiDelegateClass case when type params are involved
2011-05-19 17:17:42 +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
ff574c6af9
fix new line in string
2011-05-11 11:17:00 +02:00
Kevin Glynn
260de07443
In C# format strings positions are indexed from 0, in Java they are indexed from 1
2011-05-11 10:41:24 +02:00
Kevin Glynn
76bb9265ca
delegates are rewritten to interfaces
2011-05-09 15:59:06 +02:00
Kevin Glynn
4c9deebfe1
add a javaInvoke template for applying a delegate value
2011-05-09 15:57:12 +02:00
Kevin Glynn
7803381f66
type params on interfaces
2011-05-09 15:56:26 +02:00
Kevin Glynn
752f86e065
Ordinarily cast expressions have only unary_expressions as target, but 'as' expansion can provide full expressions
2011-05-06 12:35:07 +02:00
Kevin Glynn
6b3c19f823
fix up jump statements that call methods with ref / out params so that these param's values don't get lost.
2011-05-06 10:44:48 +02:00
Kevin Glynn
ab6882062d
-> in this branch
2011-05-05 16:53:06 +02:00
Kevin Glynn
980e721888
- i++ should return new value (this is broken for properties :( )
...
- if ref / out params are updated from another ref or out param then need to use setValue()
- pre and post statements need to be added around statements (e.g. local_variable_declaration doesn't use embedded_statement)
- jump statements need special treatment (still a bit broken)
2011-05-05 16:15:22 +02:00
Kevin Glynn
aa380e6da3
a version of setValue that returns old or new value
2011-05-05 16:12:13 +02:00
Kevin Glynn
fdc89af56b
correct translation for Property++
2011-05-03 15:46:47 +02:00
Kevin Glynn
7e85ac4a83
fix support for IDisposable.close(), it was broken in SE/Logic :(
2011-05-02 15:35:12 +02:00
Kevin Glynn
4e9f105c54
add Double.tryParse using new RefSupport class
2011-05-02 15:34:21 +02:00
Kevin Glynn
0a7af29e58
support for ref/out params in calls in if-then-else conditional expression
2011-05-02 12:54:18 +02:00
Kevin Glynn
1c0fa6586b
Sets are IEnumerable, fix AddToImports to be satisifed with that
2011-05-02 12:53:30 +02:00
Kevin Glynn
9d6b510a59
support ref and out parameters
2011-04-30 09:29:06 +02:00
Kevin Glynn
82e2dcf770
move imports into CommonWalker so that we can add to imports from JavaMaker too (currently not needed)
2011-04-30 09:28:15 +02:00
Kevin Glynn
5eff7e331c
add some write methods, stolen from Console.xml
2011-04-30 09:26:39 +02:00
Kevin Glynn
2d76f823aa
add translation for currentthread
2011-04-28 11:19:58 +02:00
Kevin Glynn
abc4163a86
add ascii encoder
2011-04-28 11:19:47 +02:00
Kevin Glynn
91608a3344
add InvalidOperationException
2011-04-28 11:19:27 +02:00
Kevin Glynn
c89cd6ae39
add string.format
2011-04-28 11:18:41 +02:00
Kevin Glynn
32c3ae4b6c
move csfmttojavafmt to stringsupport
2011-04-28 11:18:25 +02:00
Kevin Glynn
2aa89a54d9
to build openmetaverse library
2011-04-27 13:06:38 +02:00
Kevin Glynn
f960e50051
add translations
2011-04-27 13:06:24 +02:00