jfrijters
|
5d07ae3795
|
Updated sun.misc.VM to OpenJDK 7.
|
2011-06-17 11:33:05 +00:00 |
jfrijters
|
e360c88f10
|
Updated to OpenJDK 7.
|
2011-06-17 10:16:57 +00:00 |
smallsql
|
8ccc46a738
|
fix a NPE with printing after the last change
|
2011-06-16 20:16:03 +00:00 |
smallsql
|
af225ffca7
|
save TEXT_ANTIALIASING hint in a variable to more compatible behaviour
|
2011-06-16 17:22:06 +00:00 |
jfrijters
|
aa420e31b7
|
Fix invariant violation. If after writeMarker is called we switch to data mode and we're right at the end of the buffer pos was incremented past the end of the buffer causing future grow invocations to throw an ArrayIndexOutOfBoundsException.
|
2011-06-02 07:23:22 +00:00 |
jfrijters
|
30b468d3d8
|
Newer versions of ICSharpCode.SharpZipLib.dll require the ZipEntry size to be set explicitly, otherwise the generated archive will not be compatible with older zip implementations (like Java 6's java.util.zip).
|
2011-05-26 15:40:17 +00:00 |
jfrijters
|
79d6f33b56
|
Unified Method/Constructor/Clinit remapper types to allow method patching to work more consistently.
|
2011-05-25 09:23:36 +00:00 |
jfrijters
|
32b589718a
|
Call constructor/method.Emit instead of body directly to allow prologue to be inserted.
|
2011-05-25 09:22:23 +00:00 |
jfrijters
|
90704abd30
|
Added Scala.NET jdk2ikvm tool to Related Work links.
|
2011-05-17 11:40:17 +00:00 |
jfrijters
|
1246761ff5
|
Retain reflection field ordering for ikvmc compiled code (not required by spec, but to improve compatibility with broken code).
|
2011-05-17 07:46:01 +00:00 |
jfrijters
|
a155ec2158
|
Add missing lib/*.properties files (in particular lib/calendars.properties which caused java.util.JapaneseImperialCalendar to fail).
|
2011-05-17 06:59:57 +00:00 |
jfrijters
|
16fe0206ae
|
Simplified renaming of fields with type 2 access stubs.
|
2011-05-17 06:49:38 +00:00 |
jfrijters
|
b23f77296a
|
Added new case study story.
|
2011-05-16 10:20:45 +00:00 |
jfrijters
|
5281e623f5
|
Changed build and JNI code to use different names for the Windows x86 and x64 versions of the native dll.
|
2011-05-13 10:21:48 +00:00 |
jfrijters
|
ffe0dacce7
|
- Updated AtomicInteger, AtomicIntegerArray, AtomicLonger, AtomicLongerArray to use .NET 2.0 interlocked operations.
- Added stind_i8 opcode to remapper.
|
2011-05-13 07:29:31 +00:00 |
jfrijters
|
0d4bd639f5
|
Added method prologue support to remap file.
|
2011-05-12 10:15:52 +00:00 |
jfrijters
|
9be6d7f1ad
|
Added experimental (and for the time being undocumented) support for having ikvmc pre-generate proxy classes.
|
2011-05-12 08:08:08 +00:00 |
jfrijters
|
45760b34dd
|
Prepare java.lang.reflect.Proxy for forking.
|
2011-05-12 07:44:28 +00:00 |
jfrijters
|
404a7e8ec2
|
Specify "-cp dummy" for javac compile to avoid using the CLASSPATH.
|
2011-05-10 09:55:05 +00:00 |
jfrijters
|
88cf8c5817
|
Added delegate conversion for java.lang.reflect.InvocationHandler.
|
2011-05-10 09:54:11 +00:00 |
jfrijters
|
261f3ba841
|
Fix. DefineNestedType should accept a null reference for the interfaces parameter.
|
2011-05-10 09:01:09 +00:00 |
jfrijters
|
ebf371dc72
|
- Added Tchatche.com case study.
- Updated copyright year to 2002-2011.
|
2011-05-05 13:29:40 +00:00 |
smallsql
|
911a92a7c1
|
compensate an bug in OpenJDK 6 on Windows. The result is that the needed width for painting of labels and buttons can be 1 pixel larger as the prefered size. The result was labels with "...".
|
2011-04-19 19:08:07 +00:00 |
smallsql
|
19352c2c8b
|
Add a emulation for fixed metrix to make drawString and stringWidth compatible.
|
2011-04-16 19:59:15 +00:00 |
smallsql
|
f61773c6fb
|
Fix a StringIndexOutOfBoundsException if RTL and LTR text in one string
|
2011-04-01 20:07:42 +00:00 |
jfrijters
|
4337d62994
|
Expose annotations on statically compiled code as java.lang.reflect.Proxy instead of the custom attribute object, to deal with broken code that assumes annotations are always implemented with Proxy.
Fix for #3254823.
|
2011-03-29 12:57:48 +00:00 |
jfrijters
|
20c2b1c206
|
Corrected comment.
|
2011-03-29 12:54:55 +00:00 |
jfrijters
|
3785a038d5
|
Don't add emtpy vtable fixup.
|
2011-03-22 10:34:01 +00:00 |
jfrijters
|
1147d79bf0
|
Added high level API extension MethodBuilder.__AddUnmanagedExport().
|
2011-03-22 10:26:52 +00:00 |
jfrijters
|
72ca5c45b3
|
Added API extension ModuleBuilder.__AddUnmanagedExportStub().
|
2011-03-22 09:48:49 +00:00 |
jfrijters
|
1d75ea1fe9
|
Only fixup pseudo-assembly reference tokens in ExportedType table.
|
2011-03-21 07:09:46 +00:00 |
jfrijters
|
cafe630d58
|
Add ModuleBuilder.__AddAssemblyReference(AssemblyName, Assembly) to allow duplicate assembly references.
|
2011-03-21 04:49:07 +00:00 |
jfrijters
|
9d3e1ec10c
|
Typo.
|
2011-03-21 04:48:08 +00:00 |
jfrijters
|
3991b6b7b9
|
Use a bit in typeFlags to mark System.Enum and System.ValueType and detect them dynamically, to allow multiple mscorlib versions to be used.
|
2011-03-21 04:47:37 +00:00 |
jfrijters
|
7ce07ae6bc
|
Reverted Universe.ForceAssemblyResolve patch and introduced Module.__ResolveReferencedAssemblies() to allow custom assembly reference resolution.
|
2011-03-18 16:55:14 +00:00 |
jfrijters
|
6e7aab2d2a
|
Added API extension ModuleBuilder.__AddVTableFixups().
|
2011-03-18 07:48:34 +00:00 |
jfrijters
|
dbfb677b7b
|
Added Module.__ReadDataFromRVA() to make it more convenient to read data based on rva.
|
2011-03-18 05:49:05 +00:00 |
jfrijters
|
87c2970ea8
|
Added support for array Type sizes/lower bounds.
|
2011-03-17 14:40:50 +00:00 |
jfrijters
|
ee5fc81328
|
Don't needlessly read the contents of a resource module.
|
2011-03-17 10:01:58 +00:00 |
jfrijters
|
128a11f836
|
When missing member resolution is enabled, missing members should always be resolved as missing, instead of trying to resolve base class members first.
|
2011-03-17 09:19:10 +00:00 |
jfrijters
|
923cc2cec6
|
Fix. Don't map unspecified pinvoke calling convention to winapi.
|
2011-03-17 09:18:20 +00:00 |
jfrijters
|
1930c6e8a0
|
Added API extension Module.__GetSectionInfo() to query the section information based on an RVA.
|
2011-03-17 08:39:43 +00:00 |
jfrijters
|
ea5f2a5dc8
|
- Added API extension to query the types exported from a module.
- Fixed __AddTypeForwarder() to handle missing types.
|
2011-03-17 08:15:02 +00:00 |
jfrijters
|
f89ea5bf40
|
Always write XML declarative security in .NET 1.1 format.
|
2011-03-17 06:53:45 +00:00 |
jfrijters
|
2300f92c82
|
Bug fix. BeginExceptFilterBlock() should behave like BeginCatchBlock(), not BeginFinallyBlock().
|
2011-03-16 08:07:06 +00:00 |
jfrijters
|
944c74fd91
|
Added API extension for creating missing methods and fields.
|
2011-03-16 08:05:09 +00:00 |
jfrijters
|
f8a15b9201
|
Added ForceAssemblyResolve option to allow assembly identity resolution to be overridden.
|
2011-03-16 08:03:16 +00:00 |
jfrijters
|
1ce5cc687f
|
Fix for http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48131.
|
2011-03-15 06:24:12 +00:00 |
jfrijters
|
b69bc0efe8
|
Bug fix. Support loading resources from assemblies added to the boot classloader (with ikvm.runtime.Startup.addBootClassPathAssemby()).
|
2011-03-14 11:59:09 +00:00 |
jfrijters
|
4300d8f5ea
|
- Removed TypeBuilder.__SetStructLayoutAttribute().
- Added TypeBuilder.__SetLayout().
- Added Type.__GetLayout().
- Fixed Type.StructLayoutAttribute to be compatible with .NET.
|
2011-03-14 05:03:30 +00:00 |