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

2779 Коммитов

Автор SHA1 Сообщение Дата
jfrijters 02de919e91 Remove unused code instead of commenting it out. 2011-02-14 05:21:07 +00:00
jfrijters a17e19002f Fix for bug #3129981. 2011-02-12 07:13:43 +00:00
jfrijters d502a049b0 Added (partial) support for missing member resolution in existing types. 2011-01-26 13:34:04 +00:00
jfrijters 579e3361a0 Allocate method name token during Bake() instead of constructor to prepare for allowing missing methods in type builders to be resolved to method builders (possible future enhancement). 2011-01-26 12:08:31 +00:00
jfrijters c16a29c301 Added support for resolving methods in missing types (primarily to enable CustomAttributeData.Constructor to work for missing attribute types). 2011-01-26 06:59:57 +00:00
jfrijters d4b02c9bcf Performance tweaks by Marek. 2011-01-26 05:59:24 +00:00
smallsql 196359aecc Fix for the timezone used to convert .NET DateTime to Java Timezone in the JDBC-ODBC bridge. 2011-01-25 12:59:38 +00:00
jfrijters f8dbce7789 - Commented out unused (or write-only) fields.
- Made POINT field public to avoid mcs warning.
- Added workarounds for two mcs bugs.
2011-01-25 11:10:47 +00:00
jfrijters 6e4298a18c Removed bogus comparisons of IntPtr with null. 2011-01-25 11:08:49 +00:00
jfrijters 5b2f9e1077 Avoid re-firing the assembly resolve event for missing assemblies. 2011-01-25 09:11:36 +00:00
jfrijters 8ab938c470 Since we now have framework unification in the managed CompareAssemblyIdentity implementation, it makes sense to respect it. 2011-01-25 05:12:39 +00:00
jfrijters bc2c6b1a72 Integrated OpenJDK 6 b21. 2011-01-24 16:40:22 +00:00
smallsql e6457788e8 Implementation of several print attributes (Copies, Collation, Orientation, MediaSize, MediaTray). The PrintGraphics now fully supports the create() function. 2011-01-24 13:38:37 +00:00
jfrijters 0d4d781cee Mark the just written module as executable (when running on Mono). 2011-01-24 13:18:51 +00:00
jfrijters f9463f9dc5 Sort openjdk files. 2011-01-24 12:57:59 +00:00
smallsql cf6b5ff73d Fixed ImageRepresentation for image formats other than 32-bit ARGB. Bitmaps with 16bits an more can be used directly, images with indexed color model will be converted to 32bit. 2011-01-24 12:08:45 +00:00
smallsql 7078903c13 Implements isNonSimpleChar(); sort the method like the sun Class for easer merging; copy some Java documentation 2011-01-23 20:32:58 +00:00
smallsql b0398ffc0a Currently there are an inconsistency between NetFontMetrics and FontDesignMetrics. To prevent this we replace all with FontDesignMetrics and remove NetFontMetrics. 2011-01-23 11:20:38 +00:00
jfrijters 209830e5fe Add support for reflecting on assemblies without loading mscorlib (or with partial mscorlib) when missing type resolution is enabled. 2011-01-23 08:12:13 +00:00
jfrijters 2eb4346e4d Fixed TypeBuilder.SetParent(null) handling. Moved base type defaulting to CreateType() to avoid problems when compiing mscorlib. 2011-01-21 12:58:56 +00:00
jfrijters ac2d3d0c1e Added comment explaining why looking up mscorlib types should not use ResolveType. 2011-01-21 11:07:15 +00:00
jfrijters 31e1f2dbc4 Clean up TypeWrapper.IsFakeNestedType and allow it to be called on unfinished TypeWrappers. 2011-01-21 11:06:26 +00:00
jfrijters ceb5458e6e Update copyright year. 2011-01-21 11:05:18 +00:00
jfrijters b97796b71c Moved GetTypeImpl into GetType. 2011-01-20 14:38:19 +00:00
jfrijters 175af3395c Move missing type support into universe and optionally allow missing types to be resolved inside all Assemblies. 2011-01-20 14:31:10 +00:00
jfrijters 4eb105478e The type attributes are mutable, so there is no reason to require them in __Define[Nested]Type(). 2011-01-20 05:49:49 +00:00
jfrijters 127273a1c1 Fix bogus IntPtr == null check. 2011-01-20 05:39:49 +00:00
jfrijters d7848c305e More type name fixes. This time to support the fact that the CLR and Mono both treat TypeNamespace and TypeName as separate names and do not consider fullName to be relevant. 2011-01-20 05:38:11 +00:00
jfrijters 2d876687ad Fix for GenericTypeInstance.__ContainsMissingType. Thanks to Marek for reporting this. 2011-01-19 04:55:26 +00:00
jfrijters ff28c44961 Added support for resolving MissingTypes in AssemblyBuilder. 2011-01-18 16:44:39 +00:00
jfrijters 8f09a6ae54 Improve exception when OpenRawModule() is called with an unsupported stream. 2011-01-18 07:11:51 +00:00
jfrijters 6abc738d3c Added support for saving to a stream instead of a file. 2011-01-18 07:11:23 +00:00
jfrijters de0a5a6b15 Improve partial trust support. 2011-01-18 07:09:42 +00:00
jfrijters 0c673a7b6a Added ikvm.internal.NotYetImplementedError. Replaced all throw sun.reflect.generics.reflectiveObjects.NotImplementedException code with throw NotYetImplementedError. 2011-01-17 05:42:41 +00:00
jfrijters 720185aa51 Throw the proper exception (System.NotSupportedException) from the unsupported Stream methods. 2011-01-17 05:22:44 +00:00
jfrijters 609822fc0f Removed unused imports of sun.reflect.generics.reflectiveObjects.NotImplementedException. 2011-01-17 05:21:38 +00:00
jfrijters 5f13b8fea5 Added Type.__ContainsMissingType to easily check for missing types in a constructed type. 2011-01-14 05:36:42 +00:00
jfrijters 99dcc0a625 Add support for reading signatures with instantiations of generic missing type. 2011-01-14 05:29:04 +00:00
jfrijters ce2a16a4ae Patch by Marek Safar to implement framework unification. 2011-01-14 05:02:23 +00:00
jfrijters 52ab9d7f58 Added __IsMissing to Module and Assembly and make sure that __GetDeclarativeSecurity() when called with a MissingAssembly. 2011-01-13 15:44:28 +00:00
jfrijters 7e0a2380cc Override BindTypeParameters to ignore the bind. 2011-01-13 15:35:03 +00:00
jfrijters 6019abc4f4 Rename __IsMissingType to __IsMissing to make it easier if/when we add support for other missing members. 2011-01-13 15:29:30 +00:00
jfrijters 46b3f6c0ea Prevent invalid operations on MissingModule. 2011-01-13 15:27:03 +00:00
jfrijters 93baa6d3a4 Made CompareAssemblyIdentityPure internal to allow mcs to use it. 2011-01-13 15:15:41 +00:00
jfrijters eddf99aadb Make all invalid operations on missing types throw a MissingMemberException. 2011-01-13 14:47:21 +00:00
jfrijters 6893ac5e5f Introduced exceptions for invalid operations on missing types/modules/assemblies. 2011-01-13 14:33:02 +00:00
jfrijters dd66bfa2f1 Fixed managed CompareAssemblyIdentityPure implementation bug. 2011-01-13 13:22:07 +00:00
jfrijters 4de90713f8 Added support for magic missing assemblies that resolve missing types to allow (some) reflection on assemblies with missing dependencies. 2011-01-13 10:44:44 +00:00
jfrijters 7f1f16f7cc Treat unrecognized options as errors, instead of warnings. 2011-01-13 08:58:36 +00:00
jfrijters 7d487a775d Fix. Type names in forwardedTypes dictionary should be escaped. 2011-01-13 07:52:19 +00:00