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

731 Коммитов

Автор SHA1 Сообщение Дата
jfrijters 22de4a988d Made method parameter name handling robust against invalid or incomplete local variables tables. 2007-03-05 12:37:03 +00:00
jfrijters 62b76ef1af - Regenerated mscorlib.jar and System.jar
- Changed RetentionPolicy on .NET custom attribute annotations to RUNTIME, so that ikvmc sees them (fixes a regression).
- Handled method signature clashes in .NET types.
2007-02-20 16:11:46 +00:00
jfrijters 0fa58b45e0 Added support for stubbing abstract methods that contain unsupported argument types (ByRef and Pointers) 2007-02-19 11:31:38 +00:00
jfrijters 108cf12114 Fixed setReadable & setWritable to return success if the requested operation is a no-op. 2007-02-16 07:44:53 +00:00
jfrijters 7d6ea3276d Restructured mutual dependency of IKVM.Runtime and IKVM.GNU.Classpath to work around Mono C# compiler limitation. 2007-02-16 07:42:32 +00:00
jfrijters a406705940 Changed the build process to build IKVM.Runtime in two passes to enable it to reference IKVM.GNU.Classpath (which also references IKVM.Runtime). This removes the need to do reflection to find the loaded IKVM.GNU.Classpath from IKVM.Runtime and completes the ability to run different versions of IKVM side-by-side in the same AppDomain. This should also fix bug 1659196. 2007-02-15 09:09:45 +00:00
jfrijters 3388fd8d7a Added new VMFile methods. 2007-02-10 05:54:59 +00:00
jfrijters 97a04156cd Fixed firstNonNullClassLoader to handle reflection scenarios. 2007-02-07 07:28:01 +00:00
jfrijters bd161a0a12 Updated year in copyright messages. 2007-02-03 14:26:17 +00:00
jfrijters e60b03e18b Fixed system property initialization to handle case where IKVM.GNU.Classpath doesn't have a Location 2007-02-03 14:23:44 +00:00
jfrijters de064e0299 Fixed workaround for Mono bug (lack of proper token support in reflection emit api) 2007-02-03 14:16:58 +00:00
jfrijters 620b3c01e3 - fixed handling of bridge methods with covariant return types in ikvmc (to allow other .NET languages to call these methods)
- added EditorBrowsable(Never) attribute to bridge and synthetic methods
2007-02-01 12:41:22 +00:00
jfrijters ba59c08c17 - added ikvm.internal.LibraryVMInterface to exclude.lst to prevent new ikvmc warning message 2007-02-01 08:35:04 +00:00
jfrijters 0b9b0ee2d3 - Changed ikvmc to fail with a Link Error when it detects a loader constraints violation (instead of emitting code that throws a LinkageError at runtime). 2007-02-01 07:13:02 +00:00
jfrijters 9be5755a09 - Added warning to ikvmc when skipping a class that is already in a referenced assembly.
- Changed ikvmc -nowarn to use only the first variable string in a warning as the key.
2007-01-31 11:26:41 +00:00
smallsql aa6a2b79d2 Regression with setBounds() --> StackOverflow 2007-01-28 09:57:28 +00:00
smallsql 7e3ed06e95 Robot for Windows Implementiert 2007-01-27 15:40:41 +00:00
smallsql a4e6e91923 Some fixes for GraphicsDevice 2007-01-27 15:37:35 +00:00
jfrijters 93ffd65020 Implemented annotation support in StubGenerator. 2007-01-23 15:48:48 +00:00
jfrijters 2d435c14e8 - Fixed AnnotationBuilder to add ImplementsAttribute to annotation attribute, so that reflection correctly reports the implemented annotation interface.
- Fixed AnnotationBuilder to ignore annotation attribute properties of type annotation.
2007-01-23 15:45:45 +00:00
jfrijters 9d08a9141c Cleaned up error handling. 2007-01-23 09:51:46 +00:00
smallsql d05b4a5adf Fix some Winforms thread problems with calling of Invoke. 2007-01-21 20:29:52 +00:00
smallsql a8104b54ae Restructing the awt project part 2 2007-01-21 14:18:02 +00:00
smallsql e1f31c1f66 getPaint and setPaint implemented 2007-01-21 13:04:58 +00:00
smallsql 370d5019bf * canDisplay and canDisplayUpTo added with a hack 2007-01-21 13:03:05 +00:00
smallsql b6c778f083 * ConvertColor added
* ConvertPoint added
* ConvertFont changed
2007-01-21 12:59:59 +00:00
jfrijters 559e856f15 *** empty log message *** 2007-01-21 10:10:00 +00:00
jfrijters 2ca898ba69 *** empty log message *** 2007-01-16 14:31:21 +00:00
jfrijters cc4a4c4f74 - Changed JVM.CriticalFailure to write text to console when in static compiler.
- Added text to JVM.CriticalFailure message box to explain about Ctrl+C for copying the text.
2007-01-16 12:12:08 +00:00
jfrijters 4b80440fed - Made JNIEnv.FatalError more compatible with JDK and removed call to JVM.CriticalFailure (which is reserved for IKVM bugs).
- Centralised OEM string decoding.
2007-01-16 12:10:53 +00:00
jfrijters d8426d4ee7 Fixed handling of non-vector arrays. 2007-01-16 10:14:47 +00:00
jfrijters a86df80b50 *** empty log message *** 2007-01-16 08:53:15 +00:00
jfrijters b59ad51ab7 *** empty log message *** 2007-01-15 05:52:00 +00:00
smallsql ba7aab9af2 Some fixes for SwingSet2 from Jeroen 2007-01-14 16:13:51 +00:00
smallsql 5c2c1adb14 * many problems with MouseEvents fix
* bee() implemented
* getInsets() optimized
2007-01-07 13:59:43 +00:00
jfrijters e3b03911b4 Fixed AmbiguousMatchException on .NET 2.0 when looking up field that has sibling field with same name but different type. 2007-01-06 07:13:11 +00:00
jfrijters b073e8a8e2 Quick fix to automatically load dependency assemblies (on WHIDBEY target). 2007-01-06 07:11:25 +00:00
jfrijters 7f7f0209c0 Fixed application of AnnotationAttributeAttribute to use JVM.LoadType to get the type from the ReflectionOnly assembly on WHIDBEY 2007-01-06 06:53:50 +00:00
jfrijters a9d77b50fe *** empty log message *** 2007-01-06 06:29:35 +00:00
jfrijters 1a18e65180 *** empty log message *** 2007-01-05 21:22:55 +00:00
smallsql 1dd82919fc *** empty log message *** 2007-01-05 18:50:19 +00:00
jfrijters 2c274405f2 *** empty log message *** 2007-01-05 08:14:18 +00:00
smallsql 782d2c2ca2 * First Implementation of GlyphVector for .Net 1.1
* Compilerproblem with .NET 1.1 fixed
2007-01-04 20:43:41 +00:00
jfrijters 939e182ff9 *** empty log message *** 2007-01-04 12:54:10 +00:00
jfrijters ccb2ddb757 *** empty log message *** 2007-01-04 07:46:38 +00:00
smallsql e95565d4bb Restructing of the awt files step 1 2006-12-30 15:10:54 +00:00
jfrijters 3f45beff8c *** empty log message *** 2006-12-28 07:46:21 +00:00
jfrijters 0c1525d5f8 *** empty log message *** 2006-12-24 10:53:36 +00:00
jfrijters bae5012609 *** empty log message *** 2006-12-21 08:38:07 +00:00
jfrijters 94150c5ed7 *** empty log message *** 2006-12-11 13:13:27 +00:00