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