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

124 Коммитов

Автор SHA1 Сообщение Дата
jfrijters 96c448f478 Integrated OpenJDK javax.sql.* packages. 2007-07-31 09:05:33 +00:00
jfrijters 7f9aaef9b4 Added option to set javac heap to 1GB. 2007-07-31 08:34:41 +00:00
jfrijters baaf1e4b39 Integrated OpenJDK javax.activation, javax.annotation, javax.jws, javax.lang.model, javax.tools, javax.xml.*, org.jcp.xml.dsig.internal, org.relaxng.datatype, org.w3c.dom.*, org.xml.sax.* packages. 2007-07-31 08:34:12 +00:00
jfrijters a5caf1ece0 Integrated OpenJDK javax.imageio package (excluding the jpeg support, because OpenJDK uses native code for that). 2007-07-31 06:14:32 +00:00
jfrijters a066ffd44b Integrated OpenJDK java.lang.management package (only a stub back-end implementation though). 2007-07-30 14:43:52 +00:00
jfrijters d6cd2d5e9d Integrated OpenJDK javax.management package (and sub packages). 2007-07-30 13:23:42 +00:00
jfrijters ae3f42af77 Removed unused classes. 2007-07-30 11:45:01 +00:00
jfrijters 68edac78a0 Fixed join/leave for the case where no interface is supplied. 2007-07-24 09:14:41 +00:00
jfrijters 65d2a8f511 Add lib/security/java.security and lib/security/cacerts to vfs. 2007-07-24 08:48:25 +00:00
jfrijters 43e8dd0f98 Implemented receive timeout. 2007-07-24 08:47:54 +00:00
jfrijters 942c43a552 Added cacerts file generated from the root certificates on my machine and IcedTea patched version of java.security. 2007-07-24 07:54:02 +00:00
jfrijters ebfba314d1 Fixed to set length of receive packet correctly. 2007-07-24 07:50:51 +00:00
jfrijters 6cec451e0e Implemented multi-buffer read/write and fixed connect to do a bind. 2007-07-23 13:15:55 +00:00
jfrijters 97fbf77df5 Restructured to reduce the number of differences with OpenJDK sources. 2007-07-20 15:10:38 +00:00
jfrijters 10a9e24f67 - Implemented DatagramChannelImpl and PipeImpl.
- More nio fixes.
2007-07-20 09:17:25 +00:00
jfrijters 8401761ae0 SelectorImpl fixes and workaround for non-blocking sockets becoming blocking again after connect. 2007-07-19 08:47:42 +00:00
jfrijters 58db69b874 Implemented ServerSocketChannelImpl. 2007-07-18 15:35:29 +00:00
jfrijters b577f475e0 Updated copyright notices. 2007-07-18 07:31:05 +00:00
jfrijters cd40d28bde Implement SocketChannelImpl & DotNetSelectorImpl. 2007-07-18 05:46:37 +00:00
jfrijters bf9dbf52fb Moved java.nio.channels package to OpenJDK version. 2007-07-16 13:54:27 +00:00
jfrijters b85581be20 - Integrated OpenJDK packages: java.net, java.security, java.util.jar, javax.naming, javax.net, javax.security, javax.smartcardio, java.nio.channels.spi
- Integrated IcedTea crypto/security classes.
2007-07-13 11:42:30 +00:00
jfrijters 94dd0b0b5a Imported IcedTea crypto/security code. 2007-07-13 10:02:54 +00:00
jfrijters 5583ddc2a7 New class to make ikvmres protocol handler available in the right package for the OpenJDK URL code. 2007-07-13 07:45:24 +00:00
jfrijters 894e32c1b9 - Fixed openjdk.cs compilation error.
- Added OpenJDK derived PlainDatagramSocketImpl implementation.
- Added compilation stubs for jgss.
2007-07-12 14:09:51 +00:00
jfrijters 2b50089bcc - Added WINDOWS constant to ikvm.internal.Util to check if we're running on Windows.
- Added a bunch of native methods to openjdk.cs (some real implementations, some stubs)
- Added OpenJDK derived PlainSocketImpl/SocketInputStream/SocketOutputStream implementations.
- Added OpenJDK derived file protocol handler (a single class that supports both Windows and non-Windows)
2007-07-12 08:40:32 +00:00
jfrijters 27b7514d07 Switched to OpenJDKs java.nio.charset package. 2007-07-06 07:46:48 +00:00
jfrijters 619c89079f Added support for "loading" fake native libraries from VFS and removed hack to bypass loadLibrary() call in System.initializeSystemClass(). 2007-07-05 11:53:06 +00:00
jfrijters 6f0f66d444 Switched to javac compiler for building OpenJDK sources. 2007-07-04 12:20:52 +00:00
jfrijters fef5a8394d Updated to compile with Classpath HEAD again. 2007-07-03 06:34:54 +00:00
jfrijters 7f09409c6a Don't overwrite version properties. 2007-07-02 07:09:07 +00:00
jfrijters bd4ed8edb5 Added lib/logging.properties to VFS and implemented an additional VFS operation required for reading it. 2007-06-29 08:59:50 +00:00
jfrijters 42d9acd333 - Imported a modified version of AbstractQueuedSynchronizer that is more efficient and doesn't use reflection & unsafe to reduce initialization order dependencies.
- Changed unsafe to use more efficient internal helper class to copy Field and make it accessible (this also reduces initialization order dependencies).
2007-06-29 08:48:22 +00:00
jfrijters 506e7a6584 - Implemented java.util.concurrent.locks.LockSupport.
- Fixed race condition in Thread.interrupt() that could cause cli.System.Threading.ThreadInterruptedException to be thrown from interruptable waits/sleep.
2007-06-28 14:00:10 +00:00
jfrijters 8ce09b38bc Implemented the beginnings of a virtual file system for the java.home directory. 2007-06-27 06:14:54 +00:00
jfrijters 21a143501d Added a missing resource class. 2007-06-25 06:49:21 +00:00
jfrijters 469d06828d Removed AccessController.doPrivileged() call in fieldOffset, to work around Mauve brokenness (and other potential broken SecurityManagers). 2007-06-25 06:48:12 +00:00
jfrijters 4fd565ab56 Changed system/extension class loader creation to make sure that an extension class loader always exists if there is a non-assembly system class loader 2007-06-25 06:46:22 +00:00
jfrijters ca5e0a9cb2 Improved exception handling. 2007-06-25 06:45:29 +00:00
jfrijters 21850612d8 Rolled back to GNU Classpath's version of the external xml packages. 2007-06-23 09:43:54 +00:00
jfrijters c667a3b096 Integrated OpenJDK's java.rmi package. 2007-06-22 09:51:42 +00:00
jfrijters 183345a191 Switched some of the external code from GNU Classpath's to OpenJDK's.
Removed some unused classes.
2007-06-22 07:56:18 +00:00
jfrijters 31d0018a91 Removed unnecessary files. 2007-06-22 07:02:05 +00:00
jfrijters 4599bbdfee Updated copyright notices. 2007-06-22 07:01:23 +00:00
jfrijters 92c15eaa85 Integrated OpenJDK's java.text and java.text.spi packages (except for java.text.Bidi class, for which Sun uses native code, so we'll continue to use GNU Classpath's pure Java version.)
Changed build script to include all resources from OpenJDK generated resources.jar.
2007-06-22 06:47:16 +00:00
jfrijters 5c270a27d2 Integrated OpenJDK's java.util.logging and java.util.spi packages. 2007-06-22 05:53:47 +00:00
jfrijters 916e0ba864 Integrated OpenJDK's java.util.prefs package. 2007-06-21 10:32:51 +00:00
jfrijters 6def6adebc *** empty log message *** 2007-06-21 06:39:00 +00:00
jfrijters 01e43cf19a Integrated OpenJDK's java.util package. 2007-06-20 14:15:27 +00:00
jfrijters c42b6e0beb Switched to OpenJDK bundle b13 and get the generated sources from the right place. 2007-06-20 11:35:38 +00:00
jfrijters bc12259235 Integrated OpenJDK's java.util.concurrent, java.math and java.sql packages. 2007-06-19 16:30:09 +00:00
jfrijters 1fc2039345 *** empty log message *** 2007-06-19 10:22:13 +00:00
jfrijters bffa70a8d8 Integrated OpenJDK's java.io package (except java.io.FilePermission class). 2007-06-19 06:09:13 +00:00
jfrijters 094618c9ed Integrated OpenJDK's java.io.File class. 2007-06-19 04:50:45 +00:00
jfrijters 5ce13f3b9d Integrated OpenJDK's java.io.FileDescriptor, FileInputStream, FileOutputStream & RandomAccessFile. 2007-06-18 09:16:19 +00:00
jfrijters 6a5f94be4e Integerated OpenJDK's java.io.Console class. 2007-06-15 13:53:42 +00:00
jfrijters ee0dac2176 Updated copyright notice and moved java.lang.instrument package to OpenJDK's implementation. 2007-06-15 08:41:06 +00:00
jfrijters 43d331ea6c Integrated OpenJDK java.lang.annotation and java.lang.ref packages. 2007-06-15 06:47:52 +00:00
jfrijters d2c9597e11 Removed NormalizerDataReader specific workaround and fixed InputStreamWrapper in a more generic way. 2007-06-15 06:47:03 +00:00
jfrijters 9e3d1da075 - Added some required resources.
- Removed some unneeded files from allsources.lst.
- Switched BufferedInputStream.java and DataInputStream.java from GNU Classpath to OpenJDK implementation.
2007-06-14 07:00:10 +00:00
jfrijters 250e871b00 Added workaround for OpenJDK bug. 2007-06-14 06:42:23 +00:00
jfrijters 924d14e3f2 *** empty log message *** 2007-06-13 11:45:22 +00:00
jfrijters fe849ba808 Another file I forgot to add. 2007-06-13 04:44:12 +00:00
jfrijters 8d84b3d0cd Implemented the hooks to set the system class loader to the entry assembly's class loader if java.class.path and java.ext.dirs properties aren't set. 2007-06-12 12:54:20 +00:00
jfrijters ad33a04ee6 Previously forgot to add this file. 2007-06-12 12:50:37 +00:00
jfrijters 470c7ab6d6 Replaced zip library loading hack with new method call replacement hack. 2007-06-12 11:47:11 +00:00
jfrijters 6994c34acc - Integrated OpenJDK's java.lang package.
- Integrated OpenJDK's java.util.regex package.
- Integrated OpenJDK's java.text.Normalizer and support classes.
- New StringHelper.java based on OpenJDK's String.java.
- More fixes to Reflection.getCallerClass()
2007-06-11 09:17:29 +00:00
jfrijters eb23eacd45 - Integrated OpenJDK's java.lang.System and friends.
- Fixed a couple of OpenJDK Thread issues.
2007-06-09 08:33:09 +00:00
jfrijters 264b576f96 Made copyright statements more accurate. 2007-06-07 07:56:54 +00:00
jfrijters cd169b44f3 Fixed interruptable wait functions to throw InterruptedException if an interrupt is pending. 2007-06-05 11:22:17 +00:00
jfrijters 0f1840aa0d Integrated OpenJDK's java.lang.Thread 2007-06-05 06:57:18 +00:00
jfrijters 78408b9e19 - Integrated OpenJDK's java.lang.reflect.Array class.
- Changed Class.isInstance() to use TypeWrapper.IsInstance().
2007-05-31 07:13:46 +00:00
jfrijters 43b7e4a70f Integrated OpenJDK's java.lang.reflect.* classes (except for Array). 2007-05-29 16:27:08 +00:00
jfrijters 71f1928fb9 Added support for @ikvm.lang.Internal access modifier (doesn't work yet, depends on java.lang.reflect.Constructor/Method/Field to return 0x40000000 bit from getModifiers()). 2007-05-28 10:16:44 +00:00
jfrijters 49fd637bdb First batch of OpenJDK integration code. 2007-05-24 09:23:02 +00:00