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

1664 Коммитов

Автор SHA1 Сообщение Дата
jfrijters 9c28395a5a Fix NRE when getting annotations on delegate constructor for delegates defined in Java (because these constructors don't really exist). 2009-07-27 08:04:30 +00:00
smallsql 6f7231d956 fix the repainting bug on bottom and right border, what a regression of the last component restructuring 2009-07-26 16:20:22 +00:00
smallsql 240d5bc075 remove unused code 2009-07-26 14:28:47 +00:00
smallsql 65604b4322 Fix the wrong converting of Fonts that use another GraphicsUnit as Pixel 2009-07-26 14:03:54 +00:00
smallsql 09515cdf6f Graphics.setFont has set the wrong .NET font 2009-07-26 13:20:09 +00:00
smallsql 4f27a7c9c6 fix a copy & paste mistake 2009-07-26 08:05:18 +00:00
jfrijters 0335cd0ef2 Fixed detection of dynamic assemblies. Previous manifest module name based hack didn't work on localized versions. 2009-07-20 06:51:28 +00:00
jfrijters c522d9edc7 Next snapshot version. 2009-07-16 06:31:50 +00:00
jfrijters 88729b4059 Optimized primitive class literals. 2009-07-16 06:29:32 +00:00
jfrijters 28e5b235d7 Implemented optimization to remove .cctor when it is empty (and the class isn't serializable or has a serialVersionUID). 2009-07-16 06:26:47 +00:00
jfrijters 6e61c1475d Changes to make <clinit> trivial. 2009-07-16 06:15:08 +00:00
jfrijters 85c32e0516 Eagerly create MS1252 and UTF-8 charsets to avoid reflection. 2009-07-16 06:11:47 +00:00
jfrijters 75405d1664 Prepare sun/nio/cs/StandardCharsets.java for forking. 2009-07-16 06:10:00 +00:00
jfrijters cdbbe4f1c7 - Turn pops in map.mxl into lazy pop to annihilate constants.
- Fixed "replace-method-call" to not emit line numbers from map.xml (which don't make sense in the context of another method and disrupt the lazy pop optimizations).
2009-07-14 09:31:20 +00:00
jfrijters 0117d63b18 Use CallerID.getCallerClassLoader() to bypass Class.getClassLoader(). 2009-07-14 08:45:36 +00:00
jfrijters 315bb89a4c Take advantage of the fact that a callerID generated inside core class library has a known class loader (i.e. null) to avoid calling Class.getClassLoader(). 2009-07-14 08:44:55 +00:00
jfrijters 1e003bbb98 Made callerID initialization lazy. 2009-07-14 08:25:04 +00:00
jfrijters 46811ce9ec Use LazyEmitPop() to annihilate constants. 2009-07-14 07:59:42 +00:00
jfrijters 2e1ccef008 Removed unneeded initialization of static fields. 2009-07-14 07:58:39 +00:00
jfrijters 213965367e Optimized the reading of unsigned bytes from a byte array (buf[i] & 0xFF or buf[i] 0x0FFL). 2009-07-14 07:25:46 +00:00
jfrijters 64e5615aaa Moved responsibility for creating java.lang.Class instances for "fast literal" enable types into ClassLiteral<T>, this allows class literals to be really cheap, because non of the underlying reflection is needed, the class will cache the Type and lazily resolve it to its TypeWrapper. 2009-07-14 06:27:41 +00:00
jfrijters 0f46d9ae15 Take advantage of the fact that Util.getInstanceTypeFromClass() is now an intrinsic. 2009-07-14 06:22:44 +00:00
jfrijters 4e3c9e505f Made ikvm.runtime.Util.getInstanceTypeFromClass() into an instrinsic, when used with a class literal. 2009-07-14 06:20:23 +00:00
jfrijters d76b454d72 Made some classes sealed. 2009-07-13 13:34:41 +00:00
jfrijters 04ca4a71f9 Moved class literal emit code to TypeWrapper and added checks to prevent types that are illegal in type instantations from being used with ClassLiteral<T>. 2009-07-13 08:34:37 +00:00
jfrijters 114be555a4 Comment out currently unused variable. 2009-07-13 08:02:17 +00:00
jfrijters 90f389b530 Fixed dynamic assembly saving (debug option). 2009-07-13 08:00:18 +00:00
jfrijters ab8f450751 Made signature computation lazy. 2009-07-13 07:20:15 +00:00
jfrijters f8ebf42589 Prepare for forking of java.io.ObjectStreamField. 2009-07-13 07:01:12 +00:00
smallsql e43f32c78c package sun.java2d.pisces added 2009-07-12 08:39:48 +00:00
smallsql 5b4cffe1a8 * WindowPeer.setModalBlocked implemented
* NetFileDialog extends from NetWindowPeer now.
2009-07-12 06:00:44 +00:00
jfrijters 8265d1ff1c Added reference to IKVM.OpenJDK.Media.dll 2009-07-10 06:04:41 +00:00
smallsql 921afc5023 Fix some font metrics problems 2009-07-09 19:07:53 +00:00
jfrijters 2cfd7fad78 Added workaround for the fact that mcs doesn't support the -baseaddress option and that NAnt supplies this option when targetting Mono. 2009-07-08 09:02:18 +00:00
jfrijters c2ea118316 Added reference to IKVM.OpenJDK.Media.dll 2009-07-07 11:59:08 +00:00
jfrijters d4d302c40c Last checkin broke the build. 2009-07-07 11:58:46 +00:00
jfrijters 6dee819903 Removed ByteCodeHelperMethods.GetClassFromTypeHandle usage from static compiler. 2009-07-07 08:02:18 +00:00
jfrijters ba363faf74 Replaced last usage of ByteCodeHelperMethods.GetClassFromTypeHandle in runtime with LazyEmitLoadClass. 2009-07-07 07:44:30 +00:00
jfrijters aad67feea4 Split off Beans and Media from Misc. 2009-07-03 14:12:03 +00:00
jfrijters 6955c80148 Removed unused file. 2009-07-03 14:11:06 +00:00
jfrijters 4dbba1a431 Split off IKVM.OpenJDK.Remoting.dll from Misc. 2009-07-03 12:20:16 +00:00
jfrijters 0ae116f0ae Split IKVM.OpenJDK.Naming.dll off from Misc. 2009-07-03 09:56:00 +00:00
jfrijters 2d49edfbd1 Removed javax.print.ServerUI workaround that is no longer needed. 2009-07-03 07:14:13 +00:00
jfrijters ce02d8c695 Removed SystemProperties.java that is not used anymore. 2009-07-03 07:06:28 +00:00
jfrijters 2f2e69613c - Set runtime version during build, instead of computing it a runtime.
- Set OpenJDK version in openjdk.build instead of VMSystemProperty source.
2009-07-03 06:57:06 +00:00
jfrijters c3ed3aed51 Removed GNU Classpath version info. 2009-07-03 06:55:19 +00:00
jfrijters 0e0dd9b037 - Consolidated system property initialization in VMSystemProperties.
- Fixed bug that caused startup properties set with ikvm.runtime.Startup.setProperties() to be forgotten when doing a System.setProperties(null).
2009-07-03 06:40:51 +00:00
jfrijters 049ea653fe Moved startup system properties temporary cache from VMSystemProperties to Startup to allow VMSystemProperties to be private instead of internal. 2009-07-03 06:22:10 +00:00
jfrijters e45016df54 Moved gnu.classpath.Configuration to java.lang.PropertyConstants. 2009-07-03 06:09:49 +00:00
jfrijters 7a856abc0a Moved VMSystemProperties from gnu.classpath to java.lang. 2009-07-03 05:55:58 +00:00