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

1873 Коммитов

Автор SHA1 Сообщение Дата
jfrijters 3ea4d4aa8f Added support for adding "new-style" declarative security (i.e. .NET 2.0 compatible). 2009-11-09 06:38:30 +00:00
jfrijters 5e56f47c94 Removed unnecessary complexity in enum handling. 2009-11-09 05:33:09 +00:00
jfrijters fe352a35e2 Baked type clean up makes no sense for IKVM.Reflection.Emit. 2009-11-09 05:32:29 +00:00
jfrijters 8d9b02c251 Added comment to remind that some pseudo custom assembly attributes aren't supported. 2009-11-09 05:31:48 +00:00
smallsql 7018ad94a1 implements copyArea 2009-11-08 09:52:11 +00:00
smallsql f361b69e06 implement getColorModel() and fix a junit test 2009-11-07 21:14:34 +00:00
jfrijters 09631e3f11 Use StaticCompiler.GetRuntimeType() to get type from the runtime assembly. 2009-11-06 07:48:06 +00:00
jfrijters 6dccbf20d5 Removed unused methods. 2009-11-06 07:46:39 +00:00
jfrijters 95cdfd8edd Renamed ILGenerator.__GetILOffset() to ILGenerator.ILOffset to match with .NET 4.0. 2009-11-06 05:13:37 +00:00
jfrijters 8726f76d94 Removed .NET 4.0 workaround. 2009-11-05 07:41:05 +00:00
jfrijters 50fda7c073 Removed micro optimization that requires full trust on .NET 4.0. 2009-11-05 07:37:46 +00:00
jfrijters 252e89e3be Removed two unused source files from list. 2009-11-05 07:26:56 +00:00
jfrijters 0674e3d1fa When there is no Java code on the stack JNIEnv->FindClass() should use the system class loader instead of the boot class loader. 2009-11-04 13:29:53 +00:00
jfrijters 19aee11985 Fixed interface method resolution (via JNI) and various other minor method resolution compatibility tweaks. 2009-11-04 13:25:56 +00:00
jfrijters b1c087238d New snapshot version. 2009-11-04 06:06:45 +00:00
jfrijters f293dcb61d Changed CompiledTypeWrapper.Interfaces to avoid using the class loader to resolve the interface names. Moved common code to get interface type wrappers into GetImplementedInterfacesAsTypeWrappers() helper method. 2009-11-04 06:06:22 +00:00
jfrijters 71a50f5683 Added ikvmc option -nopeercrossreference and the ability to use -r with peer assemblies. 2009-11-04 05:18:37 +00:00
jfrijters e443e2acb4 Wrapped a couple of forgotten TypeWrapper.Finish() calls to convert exceptions to their Java form. 2009-11-04 05:17:51 +00:00
jfrijters 5b509c42a2 DynamicGetTypeAsExceptionType should be available during FIRST_PASS because it is used by ikvmc (if there is a configuration issue during boot class library build). 2009-11-04 05:16:32 +00:00
jfrijters f6acb0a796 Added (optional) per-module initialization to custom assembly class loaders. 2009-11-03 07:15:37 +00:00
jfrijters 1f255d4f65 Added public API to get ClassLoader from Assembly. 2009-11-03 07:06:36 +00:00
natl 20ac2d75f9 attempt to fix local datatransfer again 2009-11-02 23:45:54 +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
natl 6a45039400 add support for Reader and InputStream 2009-10-31 16:14:04 +00:00
smallsql d9ca87d8b7 first implementation of getLogicalBounds() but it is not 100% right 2009-10-30 15:38:16 +00:00
natl bfcfa7101c fix CPU usage 2009-10-29 16:35:13 +00:00
natl a1bcaea0d6 fix local transfer 2009-10-29 16:12:40 +00:00
jfrijters c623795f8d Add -publicpackage:<pkg> option to ikvmc. 2009-10-28 11:25:20 +00:00
jfrijters b78d5d8b09 Fix for #2887316. 2009-10-28 11:11:59 +00:00
smallsql 4aca12595a Add class sun.print.Win32PrintJob 2009-10-28 11:06:17 +00:00
jfrijters 28456850ca Optimized field reflection. We now delay creating the dynamic methods to access the field until after the field has been accessed a couple of times, this saves a lot of memory for fields that are only usused a couple of times. 2009-10-28 05:54:05 +00:00
natl fa1e5729ab fixed filelist drop 2009-10-28 01:04:30 +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 f90ff89308 remove unused code 2009-10-27 13:15:52 +00:00
jfrijters d6f58ab3df Removed unnecessary class. 2009-10-26 05:22:02 +00:00
jfrijters 7dc5c17027 Removed two unnecessary fields from FieldAccessorImplBase. 2009-10-26 05:20:46 +00:00
natl 549ba42430 implement Drop feature 2009-10-25 16:22:49 +00:00
jfrijters 67a4a2d1b1 Fixed automagic serialization interop to work correctly in the face of a __WorkaroundBaseClass__ base type. 2009-10-23 06:29:54 +00:00
jfrijters 9ae8299974 In a non-sharedclassloader multi target scenario, peer assemblies should automatically reference eachother.
Fix for bug #2883889.
2009-10-23 06:25:09 +00:00
jfrijters b3d8c9ab49 Don't crash with NPE if LoadWithPartialName doesn't find the referenced assembly. 2009-10-23 06:08:31 +00:00
jfrijters dc92060a5a Use cached methods instead of looking them up again. 2009-10-23 06:06:48 +00:00
jfrijters 33f074087f Simplified the obj1.getClass() == obj2.getClass() intrinsic to avoid RuntimeTypeHandle. It turns out that on .NET 4.0 RuntimeTypeHandle.Value requires full trust and using RuntimeTypeHandle.Equals is actually slower than simply comparing the types (on .NET 4.0 beta 2, on .NET 2.0 this new approach is actually a bit slower, but the fact that the code is simpler and smaller is also worth something). 2009-10-23 05:58:41 +00:00
jfrijters 98ec2e69e2 Make Compiler class sealed and made most fields readonly. 2009-10-23 05:48:19 +00:00
jfrijters 5166b04d4a More ikvmc assembly/type refactoring. 2009-10-21 04:54:39 +00:00
jfrijters f1ff4f82f1 Fix for bug #2881954. 2009-10-21 04:47:26 +00:00
jfrijters 5cdb8b43e4 Removed .NET 4.0 beta 1 workarounds and did some minor updates for .NET 4.0 beta 2. 2009-10-21 04:43:27 +00:00
jfrijters e38521ae81 Fixed exception message. 2009-10-20 05:17:27 +00:00
jfrijters f5b8ed006d Fixed previous commit. 2009-10-19 15:38:49 +00:00