jfrijters
59cc098225
Add support for overriding package virtual methods that have a different vtable slot from the non-package virtual method that we're overriding.
2007-09-07 12:29:21 +00:00
jfrijters
c811133672
Only public methods can implement missing interface methods.
2007-09-07 12:26:52 +00:00
jfrijters
d0437c7ee9
Implemented 1.6 JNI changes.
2007-09-07 05:19:11 +00:00
jfrijters
4ddfd2b12d
Enabled workaround for x64 tail call optimization in .NET 1.1 builds.
2007-08-29 06:23:47 +00:00
jfrijters
477adb3b33
Fixed code generator bug that could cause AbstractMethodError to be thrown when subclassing a .NET type that has an explicit interface method implementation.
2007-08-29 06:23:14 +00:00
jfrijters
41d63bda7c
*** empty log message ***
2007-08-29 06:22:40 +00:00
jfrijters
9bcb318df7
New SoftReference implementation.
2007-08-29 06:21:27 +00:00
jfrijters
c39422e01c
Updated IcedTea crypto classes to support PBEwithMD5andDES.
2007-08-25 09:13:01 +00:00
jfrijters
fff2c860d3
- Fixed path canonicalization not to throw exceptions that it shouldn't throw.
...
- Added workaround for .NET 1.1 Directory.Delete() bug.
2007-08-23 09:30:40 +00:00
jfrijters
8e00b2f20a
Fixed writeImpl() to return IOStatus.UNAVAILABLE if the socket is in non-blocking mode and the write failed because of this.
2007-08-23 09:29:12 +00:00
jfrijters
3a0429a198
Fix to make "infinite" blocking select block for Integer.MAX_VALUE instead of returning right away.
2007-08-23 09:28:00 +00:00
jfrijters
52ca831faa
Added workaround for OpenJDK bug.
2007-08-23 09:26:46 +00:00
jfrijters
817b596354
Fixed time to dos time conversion.
2007-08-23 05:09:51 +00:00
jfrijters
11feecf77d
Updated copyright notices and assembly title.
2007-08-22 11:52:55 +00:00
jfrijters
902cd58a62
Renamed IKVM.Hybrid.GNU.Classpath.OpenJDK.dll to IKVM.OpenJDK.ClassLibrary.dll and made OpenJDK build the default.
2007-08-22 11:51:14 +00:00
jfrijters
567e70a44d
Implemented sun.net.dns.ResolverConfigurationImpl "native" methods.
2007-08-22 11:49:58 +00:00
jfrijters
b2e2c142f9
Added DnsAddresses and DnsSuffix properties.
2007-08-22 11:49:05 +00:00
jfrijters
dfae737d84
Don't add KeepAlive to constructors of objects that don't have finalizers and extend cli.System.Object.
2007-08-22 11:48:20 +00:00
jfrijters
0b50e118e4
Moved VMSystemProperties.getVersion() "native" method to common.cs.
2007-08-22 11:47:22 +00:00
jfrijters
fa683c225f
Implemented peek() and peekData(). Added helper method for DatagramSocket bug workaround (referenced in map.xml).
2007-08-22 11:46:08 +00:00
jfrijters
caa5e544b3
- Added workaround for java.net.DatagramSocket.receive() bug.
...
- Removed unused code.
2007-08-22 11:44:06 +00:00
jfrijters
f1971c2376
New FileChannelImpl implementation based on OpenJDK.
2007-08-21 07:23:52 +00:00
jfrijters
fa2950fd18
Regenerated (to get StructLayoutAttribute.Annotation).
2007-08-21 07:22:58 +00:00
jfrijters
b3c98c5ae0
Added support for StructLayoutAttribute annotations.
2007-08-21 07:22:05 +00:00
jfrijters
98f869843f
Create file streams via FileDescriptor instead of going through FileChannelImpl.
2007-08-21 07:19:15 +00:00
jfrijters
23f1449562
Implemented path canonicalization.
2007-08-21 07:16:36 +00:00
jfrijters
02558b63a4
Implemented Inet4Address.isReachable().
2007-08-17 13:35:51 +00:00
jfrijters
53c2542cb5
Implemented Thread.WaitUntilLastJniThread() (used by JNI method DestroyJavaVM() to wait for all non-daemon threads to end).
2007-08-17 09:58:37 +00:00
jfrijters
d5d1f1de1b
- Implemented Thread.dumpThreads() and Thread.getThreads().
...
- Added a couple more fake native libraries to VFS.
2007-08-17 09:12:51 +00:00
jfrijters
3c6b7ac8db
Added HideFromJava to AnnotationAttribute type member that can potentially use HideFromJava types.
2007-08-17 09:11:34 +00:00
jfrijters
4ece7a11be
Removed gnu.classpath.SystemProperties usage.
2007-08-17 09:10:18 +00:00
jfrijters
14c840cfbd
Refactored system properties initialization.
2007-08-16 14:04:59 +00:00
jfrijters
963aebcb4a
Changed class library version printing to support both GNU Classpath and OpenJDK.
2007-08-16 12:57:32 +00:00
jfrijters
786a4c3345
- Switched GNU Classpath AWT/Swing back to version 0.95.
...
- Copied GNU Classpath version of java.text.Bidi into openjdk directory.
- Copied and integrated GNU Classpath's pure Java zip support with OpenJDK zip classes.
- Added GNU Classpath 0.95 compatible versions of awt\font.cs and awt\toolkit.cs.
2007-08-16 09:53:02 +00:00
jfrijters
6020babffd
- Removed unused GNU Classpath code from OpenJDK build.
...
- Imported gnu/java/io/Base64InputStream.java into IcedTea directory.
2007-08-15 14:08:27 +00:00
jfrijters
4d28e15c3e
Changed ikvmres protocol handler to be compatible with both GNU Classpath and OpenJDK url parse exception throwing convention.
2007-08-15 14:01:23 +00:00
jfrijters
3d0a4c552a
Integrated OpenJDK java.nio package.
2007-08-15 12:04:24 +00:00
jfrijters
8480d59274
Don't create TypeWrapper instances for HideFromJava types.
2007-08-14 12:08:39 +00:00
jfrijters
dada58f826
Removed unused code.
2007-08-14 12:08:12 +00:00
jfrijters
0dc2ddaf2f
Added rmi skeleton classes.
2007-08-14 12:07:38 +00:00
jfrijters
1ad3c8ad29
Integrated OpenJDK java.beans package. Included OpenJDK sun.io package. Included OpenJDK sunw packages (for JDK 1.0 compatibility).
2007-08-14 12:07:06 +00:00
jfrijters
412db38f74
Updated copyright messages.
2007-08-14 12:04:50 +00:00
jfrijters
3811858005
Added default security policy file to VFS.
2007-08-13 13:21:55 +00:00
jfrijters
85f0e03a43
- Fixed thread creation to use AccessController.doPrivileged() to get ikvm.apartmentstate system property.
...
- Fixed AccessController.getStackAccessControlContext() to use "native" method as marker on the stack for privileged operation (because the native method stub may get inlined away).
2007-08-10 13:04:21 +00:00
jfrijters
2f8fb156f4
New file I forgot to add.
2007-08-09 07:09:29 +00:00
jfrijters
a35c6d89ba
Added "native" method that I introduced in AtomicBoolean.
2007-08-09 07:09:13 +00:00
jfrijters
255c73356c
Implemented improved floating point compliance.
2007-08-08 13:51:55 +00:00
jfrijters
353a628608
- Fixed java.lang.reflect.Array.set() to only unbox primitives when the array is a primitive array
...
- Fixed java.lang.reflect.Array.multiNewArray() to finish the array type before using it.
2007-08-08 12:52:33 +00:00
jfrijters
14647eaa16
Fixed ArrayTypeWrapper.Finish().
2007-08-08 12:50:48 +00:00
jfrijters
20235b06e8
Changed AtomicBoolean.value field to int to be serialization compatible with JDK.
2007-08-08 09:23:07 +00:00