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

70 Коммитов

Автор SHA1 Сообщение Дата
jfrijters 750e49368a We no longer need an external sun.boot.class.path to run javac, javap and javah. 2010-08-24 04:01:39 +00:00
jfrijters 543bde55dc - Removed the requirement to have peverify and ilasm in the PATH. They are now located automatically and if they are not found, the corresponding build steps are skipped.
- Added "managed" and "native" targets to ikvm.build to allow building just the managed parts (that don't require a C compiler to be installed).
2010-08-20 05:35:49 +00:00
jfrijters 6b6758acde Added jdk-tools target to build javac.exe, javah.exe and javap.exe. Not built by default. 2010-06-10 08:45:40 +00:00
jfrijters 248559fb69 Added "first-pass" build of IKVM.AWT.WinForms.dll and moved "native" AWT code from IKVM.Runtime.dll to IKVM.AWT.WinForms.dll. 2010-06-09 12:26:28 +00:00
jfrijters ef1cad0880 Removed fake core class library types from ikvmstub and added a -bootstrap option to run without dependency on runtime/core class library. 2010-05-19 15:48:52 +00:00
jfrijters 0431018659 Added .dll extension to referenced assemblies, to avoid relying on what is now a legacy feature of ikvmc. 2010-04-23 05:05:13 +00:00
jfrijters c773ca6986 - Rewrote assembly loading for ikvmc and ikvmstub (and unified it). It now no longer depends on the runtime to do assembly name to path resolution and behaves more csc like.
- Added -nostdlib and -lib options to ikvmc and ikvmstub.
- openjdk.build now uses our System.Core.dll (unless we're building on .NET 4.0).
2010-04-23 04:58:36 +00:00
jfrijters 5a91126566 Removed lib/security/local_policy.jar from vfs.zip (because OpenJDK builds the restricted version, by default) and instead make a vfs alias for it that points to the unrestricted US_export_policy.jar. 2010-04-21 06:16:37 +00:00
jfrijters 3e9d36b9fb Added System.Core target to build a tiny custom version of System.Core.dll that contains only System.Runtime.CompilerServices.ExtensionAttribute and will allow us to build on .NET 2.0 without having to figure out where System.Core.dll lives (or without it even being present). 2010-04-20 05:33:11 +00:00
jfrijters 70555c315b Integrated OpenJDK 6 b18. 2010-04-02 03:54:06 +00:00
jfrijters 6d5d5be5c9 Removed ../../openjdk6-b16 path from tools response file. 2010-02-19 14:38:41 +00:00
jfrijters aa8481692f Removed ../../openjdk6-b16 path from response files. 2010-02-19 14:31:14 +00:00
jfrijters 19be487fe0 Removed pre-generated stub jars from cvs and modified build process to generate them during the build. 2010-01-28 08:06:56 +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 aad67feea4 Split off Beans and Media from Misc. 2009-07-03 14:12:03 +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 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 e45016df54 Moved gnu.classpath.Configuration to java.lang.PropertyConstants. 2009-07-03 06:09:49 +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 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
jfrijters 4ae285f4bb Removed classpath-0.95 directory. 2009-05-26 06:21:39 +00:00
jfrijters cacd1684e9 Changed peverify -quiet to -nologo to make sure that warnings show up. 2009-04-22 04:48:39 +00:00
jfrijters 84cd1f2de9 Fixed base path for lib directory included in VFS. 2009-04-17 06:24:30 +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 1f5b6047ce Added flavormap.properties and content-types.properties and added some hacks to make DataTransferer "work". 2009-03-04 11:12:50 +00:00
smallsql 39c9d40d45 Build for IKVM.OpenJDK.Jdbc.dll added 2009-01-25 10:27:55 +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
jfrijters 968e7e067c Updated build to split IKVM.OpenJDK.ClassLibrary.dll into ten parts. 2008-12-23 07:28:20 +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 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 f6628fce21 Removed hardcoded ikvm PublicKey from build. 2008-09-21 09:53:06 +00:00
jfrijters bfdbe1d2b3 Changed path from openjdk6-b10 to openjdk6-b12. 2008-09-16 07:00:38 +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 f0ec6a7e0d Integrated OpenJDK 6 b10. 2008-06-13 09:00:47 +00:00
jfrijters d04c813e3f - Added -removeassertions optimization option to ikvmc.
- Added -removeassertions to IKVM.OpenJDK.ClassLibrary.dll build.
- Don't look at unreachable instructions when determining if a method needs a line number table.
2008-02-27 09:04:19 +00:00
jfrijters b5c5f18679 - Added support for defining extension methods in the core class library assembly (without taking a System.Core.dll dependency).
- Added the first two extension methods.
2008-02-10 11:20:52 +00:00