jfrijters
3e43bbd26d
Dynamic assemblies don't have a CodeBase.
2009-05-28 05:32:37 +00:00
jfrijters
3454a12909
Removed unnecessary property setting that causes compiler warning.
2009-05-26 10:18:40 +00:00
jfrijters
2250bf14c1
Changed DynamicClassLoader API to make it easier to move from global AssemblyBuilder to per ClassLoader.
2009-05-26 10:17:57 +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
ddc1ee0b38
DefineDynamicAssembly overload that takes assembly permission sets is only obsolete on .NET 4.0.
2009-05-26 05:44:49 +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
jfrijters
6a5ce00091
- When building for .NET 4.0, don't use DefineDynamicAssembly() overload that takes assembly permission sets, because .NET 4.0 ignores them anyway.
...
- Fixed BakedTypeCleanupHack to work for .NET 2.0 SP2.
- Changes to remove warnings when building on .NET 4.0
2009-05-26 05:00:38 +00:00
smallsql
e6294e5ad3
fix a System.InvalidOperationException: Object is currently in use elsewhere
2009-05-25 20:07:04 +00:00
jfrijters
7d0d8be096
When building for .NET 4.0 we can derived ModuleBuilder from Module and AssemblyBuilder from Assembly.
2009-05-25 13:42:15 +00:00
jfrijters
a9751b487e
Define NET_4_0 when building for .NET 4.0.
2009-05-25 13:40:44 +00:00
jfrijters
3abc003581
Introduced virtual methods should have hidebysig and strict flags.
2009-05-25 05:10:14 +00:00
jfrijters
1761cbb2b0
Snapshot version
2009-05-25 05:09:42 +00:00
jfrijters
529a473511
Preparing for .NET 4.0:
...
- moved RuntimeMethodHandle from unmanaged to managed data.
- moved all managed data into a managed data holder, so that we only have to use a single GCHandle.
2009-05-25 04:01:35 +00:00
jfrijters
68c9172600
Preparing for .NET 4.0:
...
- Added SecurityRules(Level1) attribute to IKVM.Runtime.dll to (temporarily) opt out of new .NET 4.0 security model.
- Changed compiler/runtime to automatically add SecurityRules(Level1) attribute when running on .NET 4.0 beta 1 to work around bug in the handling of MethodImpls in beta 1.
2009-05-24 06:54:24 +00:00
jfrijters
1ba8f67f51
Removed support for .NET 2.0 RTM (we now require at least SP1). Formally, 0.40 already doesn't support RTM, but it still worked, now it no longer works.
2009-05-24 05:42:20 +00:00
jfrijters
9b4f8d0c0e
ClassFile versions 51 and up don't allow the jsr instruction.
2009-05-24 05:05:34 +00:00
jfrijters
304d99662d
Preparing for .NET 4.0:
...
Use ReferenceEquals to bypass Type.op_Equals() introduced in .NET 4.0.
2009-05-24 04:49:54 +00:00
jfrijters
a5b2a7f09c
Preparing for .NET 4.0:
...
Set module image runtime version based on mscorlib image runtime version, instead of hardcoding v2.0.50727.
2009-05-24 04:48:31 +00:00
smallsql
dd1602d706
Implement createCompatibleVolatileImage(int,int)
2009-05-23 15:21:58 +00:00
smallsql
81eae362e3
implement WindowPeer.updateFocusableWindowState()
2009-05-22 21:08:24 +00:00
smallsql
66da5fffd2
closeSplashScreen changed
2009-05-22 19:59:24 +00:00
smallsql
05b4398c57
Implement FramePeer.setMaximizedBounds
2009-05-22 18:44:48 +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
jfrijters
597db09496
Added support for assembly declarative security pseudo custom attribute annotations.
2009-05-17 06:11:58 +00:00
jfrijters
d33c145753
Added support for declarative security pseudo custom attribute annotations.
2009-05-17 06:05:52 +00:00
jfrijters
fe266af0c0
- Added DefineDynamicAssembly overload that takes permission sets.
...
- Implemented TypeBuilder.AddDeclarativeSecurity().
2009-05-17 05:59:24 +00:00
jfrijters
d22c138c8a
- Changed name of workaround base class to make it easier to spot them.
...
- Added EditorBrowsable(Never) to prevent the workaround base class from showing up in intellisense.
2009-05-17 05:56:37 +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
b8e96f6bd1
Some vfs restructuring to make VFS a true hierarchy and added support for File.list().
2009-05-12 05:54:07 +00:00
jfrijters
1a909c4b7c
Moved Virtual File System into a separate source file.
2009-05-12 04:30:10 +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
jfrijters
307ae26b35
Added workaround for .NET C# compiler bug that prevents it from subclassing a Java class that implements a protected abstract method using a public method.
2009-05-12 04:04:52 +00:00
jfrijters
da7552b32c
- Added hook to allow subclass of DynamicTypeWrapper to inject a different base class.
...
- Added support to CompiledTypeWrapper.GetBaseTypeWrapper() to skip base classes that aren't visible to Java.
2009-05-12 04:03:48 +00:00
jfrijters
c1553b7f1a
Refactored method call replacement to allow it to be used by others than xml mapping stuff.
2009-05-12 04:00:01 +00:00
jfrijters
7cb468fbec
Don't let System.NotSupportedException escape from list() if the path is invalid.
2009-05-11 08:31:59 +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
081a361661
implements some GlyphVector methods for Swing
2009-05-07 19:00:56 +00:00
smallsql
52798fc6a0
fix some NPE in the package sun.font
2009-05-07 18:47:07 +00:00
smallsql
8a7787a4fe
Loading the GraphicsEnvironment with the Sun mechanism
2009-05-07 12:52:48 +00:00
smallsql
f9e9ae8793
Add the new methods of the JDK6 peers with a NotImplementedException
2009-05-03 20:17:02 +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