jfrijters
|
eca42a62e8
|
Don't stop on the first error encountered. Keep going until 100 errors. Note that there still are a bunch of immediately fatal errors.
|
2011-06-28 06:17:40 +00:00 |
jfrijters
|
352499ad04
|
Added -warnaserror to the IKVM.OpenJDK.*.dll builds.
|
2011-06-28 06:04:02 +00:00 |
jfrijters
|
07149f2daf
|
Added ikvmc -warnaserror option (which turns all warnings into errors, as opposed to the already existing option -warnaserror: to turn specific warnings into errors).
|
2011-06-28 06:02:11 +00:00 |
jfrijters
|
1e3a90329d
|
Include OpenJDK 7 java.lang.AutoCloseable interface and make it shadow System.IDisposable. Removed java.io.Closeable special casing to support IDisposable (now automatic because Closeable extends AutoCloseable).
|
2011-06-27 15:15:32 +00:00 |
jfrijters
|
524bf7c090
|
Fix and enhancement. When a .NET type implements a shadowed interface, we now also publish the original interface (e.g. if the .NET type implements System.IComparable, Java code will now see java.lang.Comparable and System.IComparable). In addition, the new code makes sure that when a .NET type explicitly implements both System.IComparable and java.lang.Comparable that the Java code will not see java.lang.Comparable twice.
|
2011-06-27 15:13:20 +00:00 |
jfrijters
|
c742dbb2d9
|
Added support for declaring exceptions on shadow interface methods.
|
2011-06-27 13:15:17 +00:00 |
jfrijters
|
9b9f9943bf
|
Bug fix. When an abstract .NET type implements System.IComparable (and hence java.lang.Comparable) the resulting stub is not usable from Java because the compareTo method is missing. This fix adds the missing method.
|
2011-06-27 12:52:19 +00:00 |
jfrijters
|
e6cced1569
|
Add OpenJDK 7 sun/awt directory (where we're getting EventQueueItem from).
|
2011-06-27 12:49:02 +00:00 |
smallsql
|
abd86998d0
|
add method isTranslucencyCapable() for JDK7
|
2011-06-26 18:37:47 +00:00 |
smallsql
|
ebd1a34977
|
Add const for locking of event queue in JDK7
|
2011-06-26 18:16:44 +00:00 |
smallsql
|
aadf0f70da
|
move EventQueueItem in a separate file for JDK7
|
2011-06-26 17:07:11 +00:00 |
smallsql
|
35581656c1
|
More JDK7 methods in SunToolkit
|
2011-06-26 16:05:19 +00:00 |
jfrijters
|
5a77a2d712
|
Fixed deserialization bug. When stacktrace = null (i.e. it is unmodifiable), setStackTrace would throw a NullPointerException. Fixed that by moving the stackTrace field setting into a seperate method.
|
2011-06-26 11:26:13 +00:00 |
jfrijters
|
63be67bd3c
|
Fixed a serialization interop bug. If an object is a subclass of a class that has readResolve() method, but the subclass doesn't have a readResolve(), we should not call the base class readResolve().
|
2011-06-26 11:24:35 +00:00 |
jfrijters
|
252871416f
|
Fixed regression introduced in previous commit. Throwable.printStackTrace() should do a virtual invocation of Throwable.printStackTrace(PrintStream).
|
2011-06-26 06:58:57 +00:00 |
jfrijters
|
1ece25e884
|
Updated java.lang.Throwable to OpenJDK 7.
|
2011-06-26 06:32:47 +00:00 |
jfrijters
|
c22d76dace
|
Added ldarg_s opcode.
|
2011-06-26 06:29:43 +00:00 |
smallsql
|
87d67d3f8e
|
Add methods getNumberOfButtons() and instanceof() for JDK7
|
2011-06-24 21:14:03 +00:00 |
smallsql
|
13942be8e5
|
Added new methods of FramePeer in Java 7
|
2011-06-22 20:55:11 +00:00 |
smallsql
|
e047fd4643
|
Updated ODBC Bridge to OpenJDK7 part 2
|
2011-06-21 19:42:45 +00:00 |
smallsql
|
2c0ab99981
|
Updated ODBC Bridge to OpenJDK7 part 1
|
2011-06-20 18:25:46 +00:00 |
jfrijters
|
f6d368e121
|
Updated java.lang.Enum to OpenJDK 7.
|
2011-06-19 12:14:33 +00:00 |
jfrijters
|
7ef52f688b
|
Updated to OpenJDK 7:
- java.lang.Class
- java.security.AccessController
- sun.reflect.ReflectionFactory
|
2011-06-19 12:04:11 +00:00 |
jfrijters
|
f8f4676278
|
- Updated java.lang.Thread to OpenJDK 7
Switched to 7:
- java.lang.ThreadGroup
|
2011-06-19 11:11:31 +00:00 |
jfrijters
|
7a1aa6db70
|
- Updated java.lang.ClassLoader to OpenJDK 7 (minus PerfCounter and parallel class loading support)
Switched to 7:
- java.util.Collections
- sun.misc.ClassFileTransformer
- sun.misc.Launcher
Added from 7:
- java.lang.SafeVargs
|
2011-06-19 10:49:00 +00:00 |
jfrijters
|
6d381ee6fe
|
Unforked sun.misc.Launcher. Use (more) map.xml patching instead.
|
2011-06-19 10:17:19 +00:00 |
jfrijters
|
c5c44a8a64
|
Unforked java.lang.ApplicationShutdownHooks and updated to OpenJDK 7 version.
|
2011-06-19 10:02:30 +00:00 |
jfrijters
|
efc7c0ca1c
|
- Enable ikvmc support for class file version 51.
- Change build to support hybrid OpenJDK 6 & 7 build.
|
2011-06-19 09:33:08 +00:00 |
jfrijters
|
f5c6a874a0
|
Use some map.xml magic to create a no-op constructor that will allow the number of source differences to be reduced while maintaining the optimized nature of the DUMMY instance.
|
2011-06-17 14:46:35 +00:00 |
jfrijters
|
71230ea465
|
Partially updated to OpenJDK 7.
|
2011-06-17 13:27:30 +00:00 |
jfrijters
|
67d11a210b
|
Partially updated to OpenJDK 7.
|
2011-06-17 12:32:06 +00:00 |
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 |