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

1686 Коммитов

Автор SHA1 Сообщение Дата
jfrijters e3e013c189 Implemented ComponentPeer.applyShape() 2009-06-01 08:44:20 +00:00
smallsql 6e32dec337 first step for support of InputMethod but disable now 2009-05-31 20:28:43 +00:00
smallsql e0dcc2c034 The ascent and height was negative 2009-05-31 20:18:09 +00:00
jfrijters d3ad771d0c Toolkit.getInputMethodAdapterDescriptor() is allowed to return null. 2009-05-31 09:04:50 +00:00
jfrijters 4acd3e7fec Handle odd length dash arrays. 2009-05-31 09:04:17 +00:00
jfrijters 75e635dc2b Doing a Demand probably makes a little more sense, although not a whole lot. An alternative could be to change the Create() method to distinguish between public, private and internal access and when internal access is requested explicitly look for the InternalsVisibleToAttribute on the target assembly to see if it grants us access, but that seems like a lot of complexity for what is essentially a special case (internal access). 2009-05-31 07:54:26 +00:00
jfrijters 6c87412e66 Improved partial trust support. 2009-05-31 05:41:14 +00:00
smallsql 2653e25818 fixing the painting of the GlyphVector with the StandardGlyphVector from Sun 2009-05-30 21:32:32 +00:00
smallsql 8a2d9b09b2 implementing of requestFocus 2009-05-30 19:47:29 +00:00
jfrijters b8dd6a689f Added OpenFlags.OpenExistingOnly to X509Store.Open() to reduce required permissions. 2009-05-29 12:34:30 +00:00
jfrijters cd7ccd8417 Made serialization getters verifiable, to allow OutputOutputStream to be used from partial trust. 2009-05-29 08:57:33 +00:00
jfrijters 7b120d5942 Added JavaModuleAttribute to dynamic module to make detection of Java types more straightforward. 2009-05-29 07:47:20 +00:00
jfrijters 25586ad542 Removed unused method. 2009-05-28 06:11:09 +00:00
jfrijters 6dd2495ad8 Made dynamic assembly detection more reliable and moved the utility method to ReflectUtil. 2009-05-28 05:58:35 +00:00
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