Kevin Glynn
a3b3e67d76
make has_boxed_rep explicit in translation templates for primitive types, "guessing" wasn't working out
2011-10-12 10:30:57 +02:00
Kevin Glynn
63addf1b1c
add some more config files
2011-10-12 10:21:56 +02:00
Kevin Glynn
985368b2e5
Handle any 'params' parameter
2011-10-10 09:34:22 +02:00
Kevin Glynn
dc3d4691e4
include new classes in solution
2011-10-09 19:39:55 +02:00
Kevin Glynn
2930f11d1f
fix netapps line
2011-10-09 19:39:19 +02:00
Kevin Glynn
85b9a3afc4
Writer -> PrintWriter, Stream -> PrintStream
2011-10-09 19:38:56 +02:00
Kevin Glynn
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)
2011-10-09 19:38:23 +02:00
Kevin Glynn
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
2011-10-09 19:34:09 +02:00
Kevin Glynn
c43d5ec4a4
leave method renaming to NetMaker phase
2011-10-09 19:31:00 +02:00
Kevin Glynn
34fdb5266a
parseString calls a Init method which can be overridden in sub classes. Use in NetMaker to initialize dynamic scopes
2011-10-09 19:29:32 +02:00
Kevin Glynn
eb760267f9
add HasBoxedRep for types that need different translations when they are in a boxed context
2011-10-09 19:25:51 +02: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
3ef1333259
pass delegate definition into method construction so that we can force arguments to be boxed if needed
2011-09-25 10:26:19 +02:00
Kevin Glynn
dc2f6c6201
type references in templates are now TypeRepRefs rather than straight strings
2011-09-25 10:25:24 +02:00
Kevin Glynn
e65f6be61c
exclude tests
2011-09-25 10:23:43 +02:00
Kevin Glynn
5a5dabc5fe
want to pass stdout as a Writer
2011-09-21 14:43:37 +02:00
Kevin Glynn
cbba3febbf
better than nothing ...
2011-09-21 14:43:11 +02:00
Kevin Glynn
bee6696044
need list to be an ICollection, so map to supported interface
2011-09-21 14:42:55 +02:00
Kevin Glynn
d1144d51db
fix up modifiers. Missing access modifier or explicit internal map to public
2011-09-21 14:38:18 +02:00
Kevin Glynn
1e0d4a90e8
support #IF(ccc)
2011-09-21 14:37:08 +02:00
Kevin Glynn
9165fc200e
add some sample ini files
2011-09-21 14:36:49 +02:00
Kevin Glynn
84d55bf3d5
missing import
2011-09-21 14:36:07 +02:00
Kevin Glynn
78d2ed1e29
add some built in delegates, predicate and action
2011-09-21 14:35:43 +02:00
Kevin Glynn
946bd4741a
Include explicit BoxedJava field in translation templates for primitives
2011-09-21 14:34:50 +02:00
Kevin Glynn
87e67c5035
fix -help message after option renaming
2011-09-14 15:08:22 +02:00
Kevin Glynn
f0c1dc6894
bundle DefaultSettings.ini in release
2011-09-14 15:08:08 +02:00
Kevin Glynn
4d5f5aead0
make mono develop happier
2011-09-14 15:07:51 +02:00
Kevin Glynn
5a013caf81
update nini license info
2011-09-14 12:38:37 +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
c0c2fe6a1a
argument_list argument to JAVAWRAPPERARGUMENTLIST is optional
2011-09-11 17:14:59 +02:00
Kevin Glynn
aefe0f98c2
make excludes agnostic to trailing directory characters
2011-09-09 13:32:22 +02:00
Kevin Glynn
38a7bb85d6
update sample test lines
2011-09-08 11:37:32 +02:00
Kevin Glynn
bc0b63bf12
Do not crash if modifier list is empty
2011-09-08 11:00:42 +02:00
Kevin Glynn
b4f294616a
update trial users guide
2011-09-07 14:38:04 +02:00
Kevin Glynn
f49fbbf4ad
add the usual ...
2011.2.4
2011-09-07 14:14:41 +02:00
Kevin Glynn
83be479d78
changelog
2011-09-07 13:52:59 +02:00
Kevin Glynn
68b1c5d3de
S stands for signed .....
2011-09-07 12:24:19 +02:00
Kevin Glynn
3ad0b16e4b
Changes necessary to ensure that mono and windows both serialize templates identically
2011-09-07 11:12:05 +02:00
Kevin Glynn
87625a5c48
update sigs
2011-09-06 16:35:43 +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
6262b324ca
update some Byte -> SByte references
2011-09-06 16:03:47 +02:00
Kevin Glynn
cffbe348df
update sigs
2011-09-06 15:29:15 +02:00
Kevin Glynn
5599aa3bd5
update user guide
2011-09-06 15:28:20 +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