smallsql
d6e58ff235
Fix the LineMetrics and solve some JUnit tests
2009-11-29 10:20:27 +00:00
smallsql
bed70d1b66
Implements some methods in the sun.font package
2009-11-25 15:01:20 +00:00
smallsql
61a42ad9ed
fix a NPE in constructor
2009-11-21 22:20:56 +00:00
jfrijters
c8dd69be99
Updated base addresses
2009-11-12 14:09:57 +00:00
jfrijters
929d0a6013
Created IKVM.OpenJDK.Tools.dll (which is going to be the equivalent of tools.jar).
2009-11-12 07:40:52 +00:00
jfrijters
3fc3b157bc
Removed classes that aren't supposed to be in the boot class path (they're from tools.jar). This includes the entire IKVM.OpenJDK.XML.RelaxNG assembly.
2009-11-12 07:23:16 +00:00
jfrijters
d2bdb26352
Added a couple of missing classes (that tools.jar depends on).
2009-11-12 07:05:04 +00:00
smallsql
45d2af68e6
adding Java Debugging Interface
2009-11-11 19:11:38 +00:00
jfrijters
252e89e3be
Removed two unused source files from list.
2009-11-05 07:26:56 +00:00
smallsql
f65cead627
Printing API next step
2009-11-01 12:03:01 +00:00
smallsql
8877fb077d
PrintGraphics added
2009-11-01 12:01:38 +00:00
smallsql
d9ca87d8b7
first implementation of getLogicalBounds() but it is not 100% right
2009-10-30 15:38:16 +00:00
smallsql
4aca12595a
Add class sun.print.Win32PrintJob
2009-10-28 11:06:17 +00:00
smallsql
e28519682e
set system property java.awt.printerjob
2009-10-27 19:07:24 +00:00
smallsql
9c63eabe38
Add the class because it will be instantiate via reflection currently
2009-10-27 19:05:43 +00:00
natl
3c1930d4eb
- code cleanup as per Jereon's suggestion
...
- add support for java.awt.Image
- fix problem with HDROP
2009-10-14 15:31:47 +00:00
natl
efb671c7f1
add primitive support for clipboard and drag and drop
2009-10-14 13:44:27 +00:00
smallsql
caa7085e18
First implementation of Win32PrintServiceLookup
2009-10-02 18:21:53 +00:00
smallsql
54772b74aa
Placeholder for future implementations
2009-10-02 18:16:19 +00:00
smallsql
1b16bbc4c5
Add getDefaultPrinterName and getAllPrinterNames to the PrintPeer
2009-10-02 18:11:51 +00:00
smallsql
6cdfe4ad23
more files of the print API added
2009-09-26 21:01:58 +00:00
jfrijters
e6879ad203
Updated base addresses.
2009-09-09 05:15:41 +00:00
jfrijters
db9c796794
Removed vestigial compact framework support.
2009-08-28 06:47:16 +00:00
natl
57d021fc22
add Motif look and feel
2009-08-26 23:43:25 +00:00
jfrijters
70efd72b68
Updated base addresses.
2009-08-14 13:37:25 +00:00
smallsql
51a08412cf
fix the missing alpha chanel on windows shell icons
2009-08-12 18:36:49 +00:00
jfrijters
76fb68033d
Base addresses updated.
2009-08-11 06:04:41 +00:00
jfrijters
21a741cb16
Make java.lang.Throwable .NET serializable.
2009-08-11 05:59:52 +00:00
jfrijters
2cb0073b40
Automagic .NET serialization support (for classes that are Java serializable).
2009-08-11 05:58:44 +00:00
jfrijters
3855d129ce
Removed unused attribute (Method.Type).
2009-08-06 06:46:54 +00:00
jfrijters
117d156352
More serialization interop support code.
2009-07-31 12:41:08 +00:00
jfrijters
bf089524b1
Removed @Deprecated from methods that aren't deprecated in JDK.
2009-07-31 09:56:48 +00:00
jfrijters
f2c338ad59
Internal API should not be visible to Java code.
2009-07-31 09:56:12 +00:00
jfrijters
43fd0daf07
Implemented support for .NET serialization of Java enums.
...
(The CreateEnumEnum move in FakeTypes.cs is because java.lang.Enum now has a dependency on custom attribute annotations.)
2009-07-29 09:36:56 +00:00
jfrijters
03892b621b
Prepare for forking java/lang/Enum.java.
2009-07-29 08:35:42 +00:00
jfrijters
2c2388d152
Implemented .NET serialization support for java.lang.Class objects.
2009-07-29 07:04:42 +00:00
jfrijters
45a57e8ec5
Moved most java.lang.Class changes from map.xml to java source.
2009-07-28 13:01:25 +00:00
smallsql
4f27a7c9c6
fix a copy & paste mistake
2009-07-26 08:05:18 +00:00
jfrijters
6e61c1475d
Changes to make <clinit> trivial.
2009-07-16 06:15:08 +00:00
jfrijters
85c32e0516
Eagerly create MS1252 and UTF-8 charsets to avoid reflection.
2009-07-16 06:11:47 +00:00
jfrijters
75405d1664
Prepare sun/nio/cs/StandardCharsets.java for forking.
2009-07-16 06:10:00 +00:00
jfrijters
0117d63b18
Use CallerID.getCallerClassLoader() to bypass Class.getClassLoader().
2009-07-14 08:45:36 +00:00
jfrijters
2e1ccef008
Removed unneeded initialization of static fields.
2009-07-14 07:58:39 +00:00
jfrijters
64e5615aaa
Moved responsibility for creating java.lang.Class instances for "fast literal" enable types into ClassLiteral<T>, this allows class literals to be really cheap, because non of the underlying reflection is needed, the class will cache the Type and lazily resolve it to its TypeWrapper.
2009-07-14 06:27:41 +00:00
jfrijters
ab8f450751
Made signature computation lazy.
2009-07-13 07:20:15 +00:00
jfrijters
f8ebf42589
Prepare for forking of java.io.ObjectStreamField.
2009-07-13 07:01:12 +00:00
smallsql
e43f32c78c
package sun.java2d.pisces added
2009-07-12 08:39:48 +00:00
smallsql
921afc5023
Fix some font metrics problems
2009-07-09 19:07:53 +00:00
jfrijters
aad67feea4
Split off Beans and Media from Misc.
2009-07-03 14:12:03 +00:00
jfrijters
6955c80148
Removed unused file.
2009-07-03 14:11:06 +00:00
jfrijters
4dbba1a431
Split off IKVM.OpenJDK.Remoting.dll from Misc.
2009-07-03 12:20:16 +00:00
jfrijters
0ae116f0ae
Split IKVM.OpenJDK.Naming.dll off from Misc.
2009-07-03 09:56:00 +00:00
jfrijters
2d49edfbd1
Removed javax.print.ServerUI workaround that is no longer needed.
2009-07-03 07:14:13 +00:00
jfrijters
ce02d8c695
Removed SystemProperties.java that is not used anymore.
2009-07-03 07:06:28 +00:00
jfrijters
2f2e69613c
- Set runtime version during build, instead of computing it a runtime.
...
- Set OpenJDK version in openjdk.build instead of VMSystemProperty source.
2009-07-03 06:57:06 +00:00
jfrijters
0e0dd9b037
- Consolidated system property initialization in VMSystemProperties.
...
- Fixed bug that caused startup properties set with ikvm.runtime.Startup.setProperties() to be forgotten when doing a System.setProperties(null).
2009-07-03 06:40:51 +00:00
jfrijters
049ea653fe
Moved startup system properties temporary cache from VMSystemProperties to Startup to allow VMSystemProperties to be private instead of internal.
2009-07-03 06:22:10 +00:00
jfrijters
e45016df54
Moved gnu.classpath.Configuration to java.lang.PropertyConstants.
2009-07-03 06:09:49 +00:00
jfrijters
7a856abc0a
Moved VMSystemProperties from gnu.classpath to java.lang.
2009-07-03 05:55:58 +00:00
jfrijters
82fb3d2682
Removed GNU Classpath related stuff.
2009-07-03 05:28:19 +00:00
smallsql
95b689f692
Implement the font name methods.
2009-07-02 19:34:51 +00:00
jfrijters
cf953b8850
Split XPath off from Parse.
2009-06-29 10:30:30 +00:00
jfrijters
cb4e9c37ca
Added a mechanism to prevent accidentally introducing new dependencies in the OpenJDK assemblies.
2009-06-29 09:32:59 +00:00
jfrijters
f6cbd1dd50
Specify -baseaddress:<address> option for all runtime assemblies. This should make ngen images more efficient.
2009-06-29 08:53:33 +00:00
jfrijters
8684e20df1
Split XML assembly into 7 parts. With thanks to Michael Kay.
2009-06-29 08:03:51 +00:00
jfrijters
7693f933c7
sun.text package should be in Text.
2009-06-29 06:50:03 +00:00
jfrijters
ca5dbdb482
Untangled circular dependency between Jdbc and Misc:
...
- Moved com.sun.rowset package to Jdbc
- Moved java.sql.Timestamp to Core
2009-06-29 06:39:28 +00:00
smallsql
4e63ff4dcf
change fontSupportsDefaultEncoding
2009-06-27 21:22:19 +00:00
smallsql
b6ef7dab19
implements getIcon() in ShellFolder
2009-06-27 20:43:42 +00:00
smallsql
70f80fc10f
listFiles(boolean) must return instances Win32ShellFolders2
2009-06-27 17:51:28 +00:00
smallsql
54ac3bb847
Add the Win32ShellFolder to the build process
2009-06-27 15:45:05 +00:00
smallsql
b68744dfe0
Fix different bugs in ShellFolder
2009-06-27 10:22:34 +00:00
smallsql
4a07b62050
Win32ShellFolder2 Step 2
2009-06-21 19:22:29 +00:00
jfrijters
d18a4b2bf2
Added rmi stub generation to build process, instead of relying on .class files in stripped zip.
2009-06-08 15:01:11 +00:00
smallsql
7dc25aa680
Add resources in com/sun/swing/internal/plaf/*
2009-06-04 18:26:08 +00:00
smallsql
e0dcc2c034
The ascent and height was negative
2009-05-31 20:18:09 +00:00
smallsql
2653e25818
fixing the painting of the GlyphVector with the StandardGlyphVector from Sun
2009-05-30 21:32:32 +00:00
jfrijters
4ae285f4bb
Removed classpath-0.95 directory.
2009-05-26 06:21:39 +00:00
jfrijters
21865b8c20
Moved java.applet package from GNU Classpath to OpenJDK.
...
This was the last dependency on the classpath-0.95 directory. Yay!
2009-05-26 06:14:34 +00:00
jfrijters
6e7ef327a9
Moved java.awt.im package from GNU Classpath to OpenJDK.
2009-05-26 05:56:14 +00:00
jfrijters
6f178d1adb
Removed no longer needed GNU Classpath classes and copied two GNU Classpath utility classes into IKVM.
2009-05-26 05:44:06 +00:00
jfrijters
e30dc87909
Fixed formatting.
2009-05-26 05:31:32 +00:00
smallsql
66da5fffd2
closeSplashScreen changed
2009-05-22 19:59:24 +00:00
jfrijters
1442ab7841
- Moved unsafe operations into Java and added link demand for unmanaged code to them.
...
- Added some deprecated unsafe methods that are apparantly still being used (or at least referenced) by JRuby.
2009-05-17 06:16:34 +00:00
smallsql
fccc39b788
Replace the GNU ClasspathToolkit with the SunToolkit in .NET Code. Replace the usage of the FontPeer with the Java2D. Replace the NetGlyphVector with the StandardGlyphVector
2009-05-16 16:34:40 +00:00
jfrijters
070ea26337
Removed workaround that is no longer needed, now that ikvmc automatically works around this issue.
2009-05-12 04:10:12 +00:00
smallsql
f98701c51a
extends the NetToolkit from the SunToolkit instead of GNU ClasspathToolkit
2009-05-08 12:04:59 +00:00
smallsql
9a424a8338
use assembly name from the build process for the GraphicsEnvironment
2009-05-07 20:41:48 +00:00
smallsql
52798fc6a0
fix some NPE in the package sun.font
2009-05-07 18:47:07 +00:00
smallsql
443bfe88c9
Replace the AWT / Swing implementation from GNU with Sun
2009-05-03 19:17:35 +00:00
smallsql
2cf9cf2033
Replace the Sun class with an dummy implementation for compiler that throw an exception in constructor
2009-05-03 19:13:54 +00:00
smallsql
857374b3fc
Replace the Sun implementation with an empty abstract class
2009-05-03 19:11:37 +00:00
smallsql
5657ae444b
Replace the Sun implementation with a wrapper on a Graphics2D. Currently without constructor. This need added later.
2009-05-03 19:09:48 +00:00
smallsql
4ba95fcb12
Use the the GNU implementation of AlphaCompositeContext.java for SunCompositeContext.java
2009-05-03 19:06:35 +00:00
smallsql
4b8d63ca3c
Create a wrapper GraphicsEnvironment for headless support
2009-05-03 19:05:09 +00:00
smallsql
40b82787c5
Add more methods to this dummy class for the compiler
2009-05-03 19:01:48 +00:00
smallsql
051d6f6e91
The original Sun Code without an unused import which produce additional references on currently not existing code
2009-05-03 19:01:00 +00:00
smallsql
30e3acbb2c
Add an additional Constructor
2009-05-03 18:57:32 +00:00
smallsql
6d83b5e6ee
A patched Sun class, all references to a SurfaceManager was removed
2009-05-03 18:50:35 +00:00
smallsql
18a6d1fdb7
A patched Sun class, the method createCompatibleVolatileImage was replaced with a abstract dummy method.
2009-05-03 18:48:25 +00:00
smallsql
aa7cf242e8
More Sun classes (SwingUtilities2)
2009-05-01 11:29:00 +00:00
smallsql
5079ec4983
More Sun classes (SwingUtilities2)
2009-04-30 19:52:43 +00:00
smallsql
9a20d46d58
replace many of the GNU font code with the Sun implementation
2009-04-25 21:18:50 +00:00
smallsql
dd3e76dd4b
More Sun classes (package sun.awt)
2009-04-22 16:27:56 +00:00
jfrijters
cacd1684e9
Changed peverify -quiet to -nologo to make sure that warnings show up.
2009-04-22 04:48:39 +00:00
smallsql
158b6915c4
More Sun classes (package sun.swing and sun.awt)
2009-04-20 16:18:40 +00:00
smallsql
6a018edcbe
More Sun classes (package sun.swing)
2009-04-19 20:44:02 +00:00
jfrijters
bbd714c2cc
Integrated OpenJDK java/awt/image and java/awt/image/renderable packages.
2009-04-17 06:36:01 +00:00
jfrijters
1341b30af1
Added copyright header.
2009-04-17 06:25:19 +00:00
jfrijters
84cd1f2de9
Fixed base path for lib directory included in VFS.
2009-04-17 06:24:30 +00:00
jfrijters
50e5974b17
Updated copyright notices.
2009-04-16 10:12:50 +00:00
jfrijters
1d2cfde35f
Updated to OpenJDK 6 b16
2009-04-16 10:12:34 +00:00
jfrijters
23b8f6a695
Added dummy color management and cmm files.
2009-04-03 08:56:00 +00:00
jfrijters
045470e918
Added back RMI stubs that got left out in the module split.
2009-04-03 06:36:17 +00:00
jfrijters
fbf4d5167a
Rewrote exception handling to store Java exception state in our java.lang.Throwable class, instead of an additional object in a weak keyed map.
2009-03-16 05:50:59 +00:00
jfrijters
189274028e
Marked java.lang.Object and java.lang.StackTraceElement as serializable (in the .NET sense).
2009-03-16 05:48:13 +00:00
jfrijters
db32857dd4
Added hack to support JRuby's tty detection.
2009-03-09 06:29:54 +00:00
jfrijters
7bc8df7b63
- Updated mscorlib.jar (to get the new default constructor in MulticastDelegate).
...
- Added utility class ikvm.runtime.Delegates to make it easier to create Runnables and PrivilegeActions from .NET languages.
2009-03-07 08:40:04 +00:00
smallsql
9c24d95806
restore sun/jdbc/odbc/*.class
2009-03-04 20:06:47 +00:00
jfrijters
1f5b6047ce
Added flavormap.properties and content-types.properties and added some hacks to make DataTransferer "work".
2009-03-04 11:12:50 +00:00
jfrijters
90092718e3
Switched java.awt.dnd package from GNU Classpath to OpenJDK.
2009-03-04 09:50:31 +00:00
jfrijters
6c3aaf72b9
Switched java.awt.datatransfer package from GNU Classpath to OpenJDK.
2009-03-04 09:21:39 +00:00
jfrijters
00908792ae
Switched java.awt.event package from GNU Classpath to OpenJDK.
2009-03-04 08:18:36 +00:00
jfrijters
f03d439eca
Switched java.awt.color package from GNU Classpath to OpenJDK.
2009-03-04 07:15:33 +00:00
jfrijters
7b0715d065
Switched java.awt.geom package from GNU Classpath to OpenJDK.
2009-03-04 06:48:13 +00:00
smallsql
df3d349a27
Add a PrintPeer as helper class for the print API
2009-03-03 20:05:35 +00:00
smallsql
05fb280b28
replace some GNU printer stuff with Sun code
2009-03-03 14:06:14 +00:00
jfrijters
b54fbae544
Removed unnecessary field initialization and registerNative call.
2009-02-27 05:53:27 +00:00
jfrijters
423cf661b2
Don't overwrite the thread context class loader if it has already been set when sun.misc.Launcher initializes.
2009-02-19 06:47:29 +00:00
jfrijters
e754c19e75
Added support for setting the JPEG compression level and for custom quantization (but not huffman) tables.
2009-02-17 08:14:56 +00:00
jfrijters
843e78ccbe
Use JMath functions (where possible and necessary) instead of .NET Math functions.
2009-02-16 05:13:49 +00:00
jfrijters
070d268277
Added supported for redirecting Runtime.exec("java ...") to ikvm.exe.
2009-02-10 15:21:41 +00:00
jfrijters
3612b39b1d
Implemented JPEGImageWriter.getDefaultWriteParam().
2009-02-10 09:33:25 +00:00
jfrijters
9e4a181f7b
Remove over eager state validation. Fixes Lucene issue.
2009-02-04 06:44:11 +00:00
smallsql
71839a6dd1
sun/jdbc/odbc/JdbcOdbcUpdateableResultSet.java added
2009-02-01 10:51:12 +00:00
smallsql
e167924d3a
many database metadata implement and updatable resultset added
2009-02-01 10:39:43 +00:00
smallsql
4afd2e4e6a
service java.sql.Driver added
2009-01-27 19:36:33 +00:00
smallsql
13eac8ffcd
Add the JDBC-ODBC-Bridge to Jdbc.dll
2009-01-27 18:54:36 +00:00
smallsql
39c9d40d45
Build for IKVM.OpenJDK.Jdbc.dll added
2009-01-25 10:27:55 +00:00
smallsql
3a129bd71d
250 TODO in JDBC-ODBC-Bridge fixt
2009-01-25 09:03:24 +00:00
smallsql
479417eefc
JDBC-ODBC-Bridge Step 2
2009-01-18 21:47:51 +00:00
smallsql
58e46aa14c
First Step of the JDBC ODBC Bridge
2009-01-15 21:40:00 +00:00
smallsql
b211941b7a
Fix some Bugs on toggle the Raster and the Bitmap
2009-01-07 19:53:03 +00:00
smallsql
8a200829f0
Replace Classpath ColorModels with the Sun ColorModels; fix some bugs in BufferedImage
2009-01-07 15:27:43 +00:00
jfrijters
a2082be2f5
Use CallerID instead of stack walking.
2009-01-05 06:30:46 +00:00
jfrijters
844c6bcb5e
Forked java/sql/DriverManager.java.
2009-01-05 06:04:12 +00:00
smallsql
4660df4856
Fix bug with reading PNG images
2009-01-04 21:15:00 +00:00
smallsql
6ef775a01b
JPEG support added to ImageIO
2009-01-04 18:26:40 +00:00
jfrijters
6c59d613bd
Moved AccessController.doPrivileged() to Java and use CallerID to avoid stack walk.
2009-01-02 10:44:05 +00:00
jfrijters
f97a259b48
Forked java/security/AccessController.java.
2009-01-02 09:04:06 +00:00
jfrijters
d987350ae2
Forked java/util/ResourceBundle.java to remove custom stack walking and use CallerID instead.
2009-01-02 08:49:18 +00:00
smallsql
ea4f6fa809
Hide new public methods in BufferedImage
2008-12-31 15:37:28 +00:00
smallsql
3d2604205a
Remove NetBufferedImage and merge the code in the class BufferedImage. Now the class BufferedImage has 2 buffers. A Java Raster and .NET Bitmap.
2008-12-30 10:28:10 +00:00
smallsql
10519b422d
remove absolute path
2008-12-26 19:56:07 +00:00
jfrijters
20a9744657
It turns out that we really should create an MBeanServer, even if we don't populate it with anything useful, applications might still want to register their own MBeans.
...
This fix allows Derby 10.4.2.0 to work.
2008-12-24 07:00:23 +00:00
jfrijters
968e7e067c
Updated build to split IKVM.OpenJDK.ClassLibrary.dll into ten parts.
2008-12-23 07:28:20 +00:00
jfrijters
7ade017084
Removed workaround I no longer care about.
2008-12-23 06:18:50 +00:00
jfrijters
2ce813b790
Removed accessor that is no longer needed now that ResolverConfigurationImpl has been forked.
2008-12-23 05:41:26 +00:00
jfrijters
28f74eac17
Forked three files to make minor changes to reduce dependencies (and in the case of ResolverConfigurationImpl.java to remove the need for a map.xml hack).
2008-12-23 05:30:13 +00:00
jfrijters
64cf1e9d1f
Removed, because it is no longer needed.
2008-12-19 11:33:09 +00:00
jfrijters
9619910f6f
Use our version of java/awt/image/Raster.java (provided by Volker) instead of the one from the OpenJDK directory.
2008-12-19 11:28:26 +00:00
smallsql
08fbc6b63b
replace a small part (BufferedImage ff) of classpath with OpenJDK
2008-12-19 09:53:42 +00:00
jfrijters
3b4bce9333
Generate assembly versions for IKVM.OpenJDK.ClassLibrary.dll and JVM.dll automatically based on IKVM.Runtime.dll version.
2008-11-19 05:42:47 +00:00
jfrijters
c1d447e1f6
Oops. Apparantly NAnt's assemblyname::get-assembly-name() isn't relative to the current project directory.
2008-11-18 07:59:02 +00:00
jfrijters
abe67b5a22
Changed build to autogenerate the assembly qualified name of the AWT peer toolkit.
2008-11-18 07:46:53 +00:00
jfrijters
baf6228d28
Removed our version of System.Runtime.CompilerServices.ExtensionAttribute and instead add System.Core.jar to the compilation, this will allow us to reference the real ExtensionAttribute when it is available and yet the build will still work (albeit with a warning and without the ExtensionAttribute) when it is not available (i.e. when building on .NET 2.0).
2008-11-18 05:35:58 +00:00
jfrijters
e62914f4a1
- Made java.lang.ClassLoader.loadClassInternal() accessible.
...
- Call ClassLoader.loadClassInternal() instead of ClassLoader.loadClass() to lock class loader object.
2008-11-18 05:25:06 +00:00
jfrijters
c9b373d85a
Set encoding of AssemblyInfo.java to ascii, to prevent a BOM character on Linux that causes javac to barf.
2008-11-14 07:53:04 +00:00
jfrijters
d2d0156ed9
Changed version to 0.39.
2008-11-14 07:51:31 +00:00
jfrijters
770c550e30
Added missing resource file.
2008-09-23 05:03:07 +00:00
jfrijters
338a3b3c5f
- Removed unneeded MANIFEST.MF (it is already in resources.jar).
...
- Added -nowarn:110 to remove warning about missing JNI assembly.
2008-09-22 04:13:47 +00:00
jfrijters
86338bb5ba
Updated version to 1.6 and removed Specification-Vendor entry.
2008-09-21 10:42:25 +00:00
jfrijters
f6628fce21
Removed hardcoded ikvm PublicKey from build.
2008-09-21 09:53:06 +00:00
jfrijters
5cd8a0b5b9
Moved sound factory methods to runtime, to allow for easier experimentation with a sound implementation.
2008-09-21 09:45:00 +00:00
jfrijters
1d404c44a0
Updated copyright notices.
2008-09-18 05:01:25 +00:00
jfrijters
3bbce96961
Updated OpenJDK version property to b12.
2008-09-16 07:01:28 +00:00
jfrijters
bfdbe1d2b3
Changed path from openjdk6-b10 to openjdk6-b12.
2008-09-16 07:00:38 +00:00
jfrijters
090f4addf8
Changed paths from openjdk6-b10 to openjdk6-b12.
2008-09-16 06:59:21 +00:00
jfrijters
2381194072
Removed the usage of .NET reflection.
2008-09-01 05:19:04 +00:00
jfrijters
a07c38f656
Forked java/nio/Bits.java to remove unsafe code from static initializer.
2008-09-01 04:00:06 +00:00
jfrijters
b91bce8821
Added helper methods to no longer require reflection to instantiate DirectByteBuffer from JNI.
2008-08-21 06:05:24 +00:00
jfrijters
21c028191c
Moved generated exception mapping code from ExceptionHelper to Throwable and made it slightly less hacky.
2008-08-14 06:51:32 +00:00
jfrijters
714af027ed
Reformatted.
2008-08-14 06:02:54 +00:00
jfrijters
cfa6af5782
Added "core" target that allows running just the ikvmc step.
2008-08-07 07:47:57 +00:00
jfrijters
5253f60f4d
Reformattted.
2008-08-07 07:40:57 +00:00
jfrijters
67e94e6b99
Removed IcedTea files that haven't been used for a while (now that OpenJDK has the crypto stuff).
2008-08-06 13:04:21 +00:00
jfrijters
bbc8bab48c
Yet another attempt to get datagram socket connect/disconnect to work reliably.
2008-08-04 07:23:59 +00:00
jfrijters
de73b425d3
Made error handling compatible with OpenJDK to pass OpenJDK tests.
2008-07-21 12:16:41 +00:00
jfrijters
cd3871e0ce
Fix to pass OpenJDK ConstructInflaterOutput test.
2008-07-07 06:06:32 +00:00
jfrijters
d3f268dfe4
Chaned exception messages to be the same as OpenJDK exception messages.
2008-07-04 09:04:21 +00:00
jfrijters
edfee41d88
Allow available() to be called on closed stream. OpenJDK test java/util/zip/Available now passes.
2008-07-04 08:47:31 +00:00
jfrijters
4c779e3284
Made zip entry header reading lazy. OpenJDK test ReadAfterClose now passes.
2008-07-04 08:25:55 +00:00
jfrijters
172a5f9160
Support zip files with more than 64K files. OpenJDK test ManyEntries now passes.
2008-07-04 07:39:50 +00:00
jfrijters
e4814fe738
- Refactored constructors.
...
- Fixed constructors to throw FileNotFoundException.
2008-07-04 07:28:55 +00:00
jfrijters
e184ef84f5
Removed getEntries(), since we now read the directory in the constructor (instead of lazily).
2008-07-04 07:12:41 +00:00
jfrijters
26a7495d23
Various fixes to pass OpenJDK CorruptedZipZiles test.
2008-07-04 07:00:29 +00:00
jfrijters
4326c3c2fb
Fixed UTF-8 name decoding.
2008-07-04 06:11:21 +00:00
jfrijters
bac98c80a6
Removed unnecessary check to fix http://gcc.gnu.org/bugzilla/show_bug.cgi?id=36560
2008-06-19 07:24:15 +00:00
jfrijters
af3062b4c8
Oops. Turns out that Socket.Disconnect() doesn't work for datagram sockets. Connecting to IPAddress.Any, however, does.
2008-06-16 09:13:10 +00:00
jfrijters
41691f0052
- Implemented connect/disconnect with .NET 2.0 Connect/Disconnect API.
...
- Throw PortUnreachableException from receive() if we receive WSAECONNRESET while connected.
- Use Socket.IOControl() .NET 2.0 API to disable WSAECONNRESET while not connected.
2008-06-15 09:42:37 +00:00