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

773 Коммитов

Автор SHA1 Сообщение Дата
jfrijters eeba629e3f Add ZipFile constructor that was added in Java 7. 2012-07-07 07:48:24 +00:00
jfrijters 000d896e93 Remove org.omg.PortableInterceptor.UNKNOWN class, that is not part of [Open]JDK rt.jar. 2012-07-07 07:18:51 +00:00
jfrijters 9a3b162e6f Mark String.compareTo(Object0 as bridge method. 2012-07-07 07:15:30 +00:00
jfrijters f0e3fa3881 Added intrinsics for (some usages of) Unsafe methods: putObject, putOrderedObject, putObjectVolatile, getObjectVolatile, getObject, compareAndSwapObject. 2012-07-05 09:57:09 +00:00
jfrijters cbad54881f Updated base addressses due to file size changes. 2012-07-03 14:47:36 +00:00
jfrijters 24910cc0d1 Use new ikvm.internal.Util.MONO field to check for Mono runtime, instead of our own private field. 2012-06-15 14:51:42 +00:00
jfrijters 01ae451f9f Disable AppDomain.ProcessExit hook to run shutdown hooks when running on Mono to workaround https://bugzilla.xamarin.com/show_bug.cgi?id=5650 2012-06-15 14:50:24 +00:00
jfrijters 74cc374619 Fixed build issue on Linux. The filename assembly.class should be all lowercase. 2012-06-04 14:39:56 +00:00
jfrijters 6a8c74b824 Updated base addresses. 2012-05-24 07:49:27 +00:00
jfrijters 76882b1550 Merged sun.misc.Version changes. 2012-05-24 07:49:06 +00:00
jfrijters 77c31774e6 First part of forked file merge of OpenJDK 7u4 changes. 2012-05-23 14:25:32 +00:00
jfrijters 8d8c34e882 Added missing copyright header. 2012-05-23 14:23:36 +00:00
jfrijters 502b1b0173 Prepare for forking. 2012-05-23 10:52:35 +00:00
jfrijters fd2de37103 Forgot to update the OpenJDK version property. 2012-05-23 10:02:18 +00:00
jfrijters e7432e8f2e Integrated OpenJDK 7u4. Not all forked files have been merged yet, just the ones necessary to get things building. 2012-05-23 10:00:03 +00:00
jfrijters d2dfb267cc Updated system property that still referred to Sun Microsystems instead of Oracle Corporation. 2012-05-23 09:43:53 +00:00
jfrijters fdd8a0fb40 Prepare java.util.TimeZone for forking. 2012-05-23 09:05:31 +00:00
smallsql ded53c4923 Fix a thread bug in font metrics 2012-05-07 21:11:24 +00:00
smallsql 8492d64fe6 Move getThreads() to native code for reusing on other place. This is also more like the Java behavior. 2012-04-15 14:43:25 +00:00
smallsql 9461892bc5 Now setRGB can call parallel with graphics API calls 2012-03-24 17:02:14 +00:00
smallsql 9975c7e89a Replaced non-ascii character (micro) with ascii 'u'. 2012-03-21 21:40:45 +00:00
smallsql c4c5d53aae Add support for custom paper format 2012-03-21 21:37:33 +00:00
jfrijters 077740ac19 Fixed the .NET 4 security attributes. 2012-03-21 08:36:09 +00:00
jfrijters a0263f8df3 Fixed security critical attributes. 2012-03-19 09:03:32 +00:00
smallsql ed3520565b Merge Win32SchellFolder code with JDK7 sources to fix a bug with Windows7 2012-03-18 13:24:31 +00:00
jfrijters e5684b1310 Bug fix. When writing a direct ByteBuffer to a non-blocking socket and the write fails because there is no kernel buffer available, we should not advance the ByteBuffer position. 2012-03-18 10:54:16 +00:00
smallsql 68dd462037 remove links from the list of fileChooserComboBoxFolders 2012-03-15 21:35:25 +00:00
jfrijters 5696d1b6ac Added some Unsafe methods used by Akka. Thanks to http://tountas-software.blogspot.com/2012/03/c-actors-with-akka-20-via-ikvm-net.html 2012-03-11 13:31:19 +00:00
jfrijters 1e8b49bd58 When the scope ID is zero we should pass -1 to the Inet6Address constructor (this will cause its scope_id to remain 0 and scope_id_set to remain false). 2012-03-11 10:43:06 +00:00
smallsql 3d4dd768d1 Replace all RasterOp with the versions from GNU CLASSPATH because the original use native code that was not porteted and has not work. 2012-03-10 13:17:50 +00:00
smallsql 9a37b48dd8 Fix a deadlock for TooltipImages which complete with a ImageObserver.FRAMEBITS instead with ImageObserver.ALLBITS. The problem occur with JDownloader. 2012-03-10 11:52:49 +00:00
jfrijters d4fa23458e Replaced non-ascii character (micro) with ascii 'u'. 2012-02-27 10:38:03 +00:00
jfrijters b9229a609b Intrinsified the unsafe.objectFieldOffset(XXX.class.getDeclaredField("xxx")) pattern to avoid expensive reflection field lookup in static initializers of common OpenJDK classes. 2012-02-23 11:51:07 +00:00
jfrijters ded554f863 Workaround a problem in sun.util.locale.LocaleObjectCache that assumes that a SoftReference is always immediately enqueued when get() returns null. Now we actively enqueue the reference in get() when the reference was cleared by the GC (instead of waiting for the QueueWatcher to eventually enqueue the reference from the finalizer). 2012-02-21 14:29:36 +00:00
smallsql ba40023b00 synchronized the bitmap to fix "System.InvalidOperationException: The object is currently in use elsewhere. " if the BufferedImage is used from multiple threads was is valid in Java. 2012-02-21 13:55:14 +00:00
jfrijters dfc2a7e47d Include copyright and metadata in IKVM.OpenJDK.Tools.dll. Part of patch #3458997. 2011-12-13 16:21:06 +00:00
jfrijters de08b2c132 Added AssemblyInformationalVersionAttribute to OpenJDK assemblies (to set the "Product Version"). Part of patch #3458997. 2011-12-13 16:17:43 +00:00
jfrijters fc0082cd49 Throwable.addSuppressed() didn't have a proper parameter name. 2011-11-28 13:23:42 +00:00
jfrijters 36de825458 Relax class name validation for trusted class loaders. 2011-11-28 08:14:13 +00:00
jfrijters c14a59da3d FileStore for non-accessible drive should throw exception when trying to create the FileStore, not when accessing the name() or type() properties. 2011-11-25 08:11:46 +00:00
jfrijters 44c6177691 Implemented type 2 access stubs for methods (not constructors) and rewrote how type 1 access stubs are handled. 2011-11-23 06:20:34 +00:00
jfrijters 0f0a0963c7 Added ikvm.lang.DllExport annotation to export static methods as unmanaged exports. 2011-11-11 15:35:13 +00:00
jfrijters be64cddecb Added security manager checks. 2011-10-25 09:20:27 +00:00
jfrijters 90f06f8f71 Added security manager checks. 2011-10-22 06:33:39 +00:00
jfrijters a93a8c0140 Implemented redirectErrorStream for case where stdout is not also redirected. 2011-10-18 10:58:34 +00:00
jfrijters 1664875947 When an envblock is specified, we should clear out the existing environment variables. 2011-10-17 13:30:00 +00:00
jfrijters 1ecfb6d34f Fixed openForAtomicAppend() to actually use atomic append. 2011-10-17 10:13:46 +00:00
jfrijters d9b7514c42 "Pipe" writes should be flushed. 2011-10-17 09:36:14 +00:00
jfrijters c65fd2930b Fixed Throwable.fillInStackTrace() to respect non-writeable stack trace. 2011-10-17 07:12:23 +00:00
jfrijters af73a8d55e Bug fix. Make sure sun.misc.Launcher is initialized before setting a security manager, because Launcher assumes there is no security manager yet. 2011-10-11 08:00:45 +00:00