jfrijters
b82d3bbcea
Remove duplicate event queue.
2009-07-28 06:31:37 +00:00
jfrijters
d7b29bfca9
Fixed regression introduced with the switch to IKVM.Reflection.Emit. We cannot use the Type.Assembly property for TypeBuilders.
2009-07-27 16:46:15 +00:00
jfrijters
d592720c9c
Added App.config setting (ikvm-emit-symbols) to force emitting debug symbols on or off.
2009-07-27 08:06:41 +00:00
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