Added UniverseOptions.DecodeVersionInfoAttributeBlobs to support decoding CustomAttributeBuilder with blob to extract version info fields.
Fixed PackageListAttribute to be ECMA compliant.
Malformed MethodParameters attribute should not throw ClassFormatError.
Implemented method parameter reflection for dynamically loaded classes.
- Prevent unfocable windows from being activated by mouse click.
- Fixed clipboard access to use the right thread.
(Based on patch by Maria Papendieck of pure-systems.)
Added support for MethodParameters in statically compiled classes.
- Enabled MethodParameter rendering in runtime stub generator.
- Support round tripping malformed MethodParameter attribute in stub generator.
- Use new general method parameter interface in ikvmstub.
- Added support for method parameter reflection on .NET types.
Added (undocumented) -noparameterreflection option ikvmc to disable emitting method parameter reflection metadata, because we want to javac compile core class library with the -parameters option (to get the parameter names of native and abstract methods), but we don't want the reflection info (because the JDK doesn't include it either).
Compile core class library with javac -parameters option to capture all method parameter names.
Added parameter reflection for Invoke method on (fake) delegate nested interface.
Match OpenJDK handling of invalid MethodParameters attribute.
Fixed .NET type method parameter reflection to handle methods with parameters without names.
Prepare for forking.
Simplified AnnotationType meta annotation handling.
Implemented type annotation reflection for dynamically loaded classes.
Implemented type annotation reflection for statically compiled classes.
Implemented (runtime visible) type annotation rendering in runtime stub generator.
Bug fix. Process exec should support quotes around filename for VFS executables.
Bug fix. Eagerly close the redirected in/outputs when an exception occurs or after the process exits.
Include some missing resources.