Граф коммитов

2802 Коммитов

Автор SHA1 Сообщение Дата
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
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