jfrijters
9ab925a1f4
Implement Zip64 support.
2011-07-05 07:12:18 +00:00
jfrijters
733bd571e4
Implement Java 7 ZipFile.getComment() API.
2011-07-05 07:04:49 +00:00
jfrijters
2f765373ff
Implemented OpenJDK 7 charset support.
2011-07-05 06:56:12 +00:00
jfrijters
8dd8e7c989
Minor optimization. Don't use setters to populate ZipEntry.
2011-07-05 06:39:43 +00:00
jfrijters
75b7458a87
Bug fix. ZipFile.getEntry() should return a copy that doesn't reference the underlying extra byte array (note that the ZipEntry "copy" constructor does not make a copy of the extra byte array).
2011-07-05 06:25:57 +00:00
jfrijters
7702563a63
Use long to store unsigned integers. This fixes support for files > 2GB.
2011-07-05 06:14:35 +00:00
jfrijters
84dc4a58c4
Minor cleanup to prepare for OpenJDK 7 changes.
2011-07-05 06:05:48 +00:00
jfrijters
f711200f56
Add new OpenJDK 7 java.nio.charset.StandardCharsets class.
2011-07-04 07:26:09 +00:00
jfrijters
353803e9fa
Updated javax.crypto.* and com.sun.crypto.provider packages to OpenJDK 7.
2011-07-01 15:36:22 +00:00
jfrijters
0644a67d13
Updated remaining sun.security.* packages to OpenJDK 7.
2011-07-01 15:14:54 +00:00
jfrijters
537962e8a1
Updated sun.security.action, sun.security.jca, sun.security.pkcs12 and sun.security.provider packages to OpenJDK 7.
2011-07-01 14:51:03 +00:00
jfrijters
2e24971bcd
Updated org.ietf.jgss package to OpenJDK 7.
2011-07-01 14:40:06 +00:00
jfrijters
7645299a93
Updated javax.security.* packages to OpenJDK 7.
2011-07-01 14:32:55 +00:00
jfrijters
ab0b90857d
Updated com.sun.security.* packages to OpenJDK 7.
2011-07-01 14:19:26 +00:00
jfrijters
9416f404d7
Instead of bailing out immediately when encountering a non-implemented native method (while compiling the core libraries), continue and fail later.
2011-07-01 14:04:40 +00:00
jfrijters
4cc0fca0a0
Updated java.security package and a massive amount of dependencies to OpenJDK 7.
2011-07-01 14:03:40 +00:00
jfrijters
3b56133d59
Forgot to add new sun.nio.fs files.
2011-07-01 08:59:41 +00:00
jfrijters
dcb3e8451e
Updated java.io package to OpenJDK 7.
2011-07-01 08:56:51 +00:00
jfrijters
ad26a54629
Fixed initialization order regression.
2011-07-01 08:30:18 +00:00
jfrijters
2717af44d9
Updated java.lang.SecurityManager to OpenJDK 7.
2011-07-01 06:43:25 +00:00
jfrijters
9b4e61e2ab
Temporarily fork sun.security.util.SecurityConstants to make OpenJDK 6 -> 7 transition easier.
2011-07-01 06:35:53 +00:00
jfrijters
ab6ae4d0da
Bug fix. Make FileOutputStream in append mode always append.
2011-07-01 06:02:19 +00:00
jfrijters
4e5f4bde6b
Updated forked java.io classes (except FilePermission) to OpenJDK 7.
2011-07-01 06:01:17 +00:00
jfrijters
dbe1854d33
Updated java.lang.management package to OpenJDK 7.
2011-06-30 09:28:43 +00:00
jfrijters
5155a5bd9e
Integrated new OpenJDK 7 platform logging support.
2011-06-30 07:55:16 +00:00
jfrijters
74608dc3d2
Updated sun.misc.JavaLangAccess to OpenJDK 7.
2011-06-29 16:30:05 +00:00
jfrijters
61eebaee3c
Updated generated java.lang sources to OpenJDK 7.
2011-06-29 16:19:00 +00:00
jfrijters
ea7ea27937
Updated ReflectAccess.java to OpenJDK 7.
2011-06-29 15:28:39 +00:00
jfrijters
eb95468faf
Updated java.lang.reflect package (minus ReflectAccess.java) to OpenJDK 7.
2011-06-29 15:07:09 +00:00
jfrijters
7afa51d9b1
Updated java.lang.instrument package to OpenJDK 7.
2011-06-29 13:36:22 +00:00
jfrijters
5cf713dd70
Updated java.lang.ref package to OpenJDK 7.
2011-06-29 13:28:04 +00:00
jfrijters
1eb3403769
Updated java.lang.ProcessImpl to OpenJDK 7. Added support for "magic" executable name with spaces detection (on windows).
...
redirectErrorStream will throw an IOException ("not implemented") when used without redirecting stdout, but previously redirectErrorStream wasn't implemented either (although it just ignored the flag instead of throwing an exception).
2011-06-29 09:14:49 +00:00
jfrijters
a91fc49ecc
Moved most of java/lang package to OpenJDK 7.
2011-06-28 07:41:36 +00:00
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