jfrijters
|
cb448cb209
|
Moved ImplementInterfaceMethodStubs and ImplementInterfaceMethodStubsImpl to DynamicTypeWrapper.
|
2009-08-31 05:49:19 +00:00 |
jfrijters
|
ee524d3032
|
Made ImplementInterfaceMethodStubs and ImplementInterfaceMethodStubsImpl static in preparation of moving them to DynamicTypeWrapper.
|
2009-08-31 05:46:20 +00:00 |
jfrijters
|
da58b41987
|
Added new DynamicTypeWrapper.cs source to project.
|
2009-08-31 05:44:51 +00:00 |
jfrijters
|
014283d425
|
Moved DynamicTypeWrapper class into its own source file.
|
2009-08-31 05:10:11 +00:00 |
jfrijters
|
b9ceecc098
|
Removed EmitHelper class and moved its methods into CodeEmitter.
|
2009-08-31 05:02:34 +00:00 |
jfrijters
|
db9c796794
|
Removed vestigial compact framework support.
|
2009-08-28 06:47:16 +00:00 |
jfrijters
|
35d71675e8
|
Small code cleanup. Changed a couple of abstract methods in TypeWrapper to virtual and provided a default implementation and removed the implementation from a number of subclasses.
|
2009-08-28 06:20:22 +00:00 |
jfrijters
|
585c7f5c21
|
ArrayTypeWrapper: Fixed a race condition and avoid holding the lock while calling external code.
|
2009-08-28 06:06:35 +00:00 |
jfrijters
|
285bf4dfbb
|
Added support for exposing open generic types as Java classes (special "handle" classes that can only be used for stack walking).
|
2009-08-27 14:40:42 +00:00 |
natl
|
4785ee3276
|
- code cleanup for GUI thread invocation
- fix keyboard focus and typing issue
|
2009-08-26 23:47:09 +00:00 |
natl
|
57d021fc22
|
add Motif look and feel
|
2009-08-26 23:43:25 +00:00 |
jfrijters
|
c15dd34832
|
ConvertIPAddress is not used during first-pass compilation, so don't try to compile it then.
|
2009-08-25 04:36:44 +00:00 |
jfrijters
|
a6df79977f
|
Fixed local variable signature in debugging info. This finally fixes the debugging support regression in 0.40.
|
2009-08-25 04:31:36 +00:00 |
jfrijters
|
2641e03d86
|
Reintroduced local variable scopes in debugging information.
|
2009-08-24 16:06:58 +00:00 |
jfrijters
|
6e1820b1c4
|
- Properly track scope stack.
- Overwrite duplicate local variables in scope (because debuggers don't like it when two locals have the same name in the same scope).
|
2009-08-24 14:55:12 +00:00 |
jfrijters
|
03b5864f43
|
Don't "stream" .pdb file to work around the fact that the unmanaged pdb writer takes ridiculous amounts of memory. This way we can generate the .pdb file and then immediately release the resources. This allows the core class library to build with debugging symbols (at least on my system) without running out of memory.
|
2009-08-24 09:45:45 +00:00 |
jfrijters
|
104d93809a
|
Removed ISymWrapper.dll dependency.
|
2009-08-23 09:14:09 +00:00 |
natl
|
2834460a84
|
fix the build as it is broken during first pass compilation
|
2009-08-22 00:53:41 +00:00 |
jfrijters
|
901a0b7397
|
Added support for converting IPv6 link/site local addresses to .NET to Java form.
|
2009-08-19 13:13:59 +00:00 |
jfrijters
|
5d6e05b64d
|
- Dispose registry key.
- Removed unused local variable.
|
2009-08-19 08:21:54 +00:00 |
jfrijters
|
c259490129
|
Avoid obsoleted FontFamily.GetFamilies() and use more efficient FontFamily.Families
|
2009-08-19 08:21:16 +00:00 |
jfrijters
|
d00d9c27a7
|
Cleaned up handling of assembly directory. This fixes the fact that .pdb files weren't put in the same directory as the corresponding modules.
|
2009-08-19 06:23:55 +00:00 |
jfrijters
|
940d9991dc
|
A more general fix than yesterday's for the issue with marking unreachable labels.
|
2009-08-19 06:12:57 +00:00 |
jfrijters
|
4a14240007
|
Fix failed assertions introduced in with "clever" exception block assistance by not marking exception block labels that haven't been used.
|
2009-08-18 14:48:50 +00:00 |
natl
|
78b6ca5d34
|
- added support for mouse wheel
- fixed UI related methods being called in the wrong thread
- fixed windows L&F not showing correctly on Windows platform
|
2009-08-18 09:11:06 +00:00 |
natl
|
700b40d71f
|
Java allows DashPattern to have 0.0 in float array but not in .NET. Java seems to generate {1.0, 0.0} for solid pattern in some cases. Therefore, we need to fiddle with the conversion to make sure the dash pattern is valid in .NET world
|
2009-08-17 23:54:15 +00:00 |
natl
|
01fba1c28c
|
make sure PointToScreen is called in the UI thread
|
2009-08-17 23:52:44 +00:00 |
natl
|
bc24e7316b
|
fix scrolling update and screen update during frame move
|
2009-08-15 16:37:55 +00:00 |
jfrijters
|
70efd72b68
|
Updated base addresses.
|
2009-08-14 13:37:25 +00:00 |
jfrijters
|
52ec137518
|
Use ILGenerator's new "clever" mode in CodeEmitter to produce smaller code.
|
2009-08-14 13:36:53 +00:00 |
jfrijters
|
f44ab085ee
|
Added "clever" exception block assistance mode to ILGenerator. In this mode, leave and endfinally instructions are only auto inserted when necessary.
|
2009-08-14 13:35:31 +00:00 |
jfrijters
|
2cea11b222
|
Removed unused field.
|
2009-08-13 07:16:48 +00:00 |
jfrijters
|
11edf7a73f
|
If IKVM_REF_EMIT is defined, we don't need to track the IL offset, we can use ILGenerator.__GetILOffset() instead.
|
2009-08-13 07:16:19 +00:00 |
jfrijters
|
0ab98af76d
|
Added an API extension to ILGenerator to get the current IL offset.
|
2009-08-13 07:15:16 +00:00 |
smallsql
|
51a08412cf
|
fix the missing alpha chanel on windows shell icons
|
2009-08-12 18:36:49 +00:00 |
jfrijters
|
76fb68033d
|
Base addresses updated.
|
2009-08-11 06:04:41 +00:00 |
jfrijters
|
21a741cb16
|
Make java.lang.Throwable .NET serializable.
|
2009-08-11 05:59:52 +00:00 |
jfrijters
|
2cb0073b40
|
Automagic .NET serialization support (for classes that are Java serializable).
|
2009-08-11 05:58:44 +00:00 |
smallsql
|
4460da2db0
|
fix the painting bug on the bottom and right border of not resizable dialogs.
|
2009-08-08 18:42:19 +00:00 |
jfrijters
|
3855d129ce
|
Removed unused attribute (Method.Type).
|
2009-08-06 06:46:54 +00:00 |
jfrijters
|
871aada6dc
|
Added support for overriding methods in shadow type.
|
2009-08-06 06:38:42 +00:00 |
jfrijters
|
665c85fb9a
|
Added methods defined in map.xml to methods dictionary, before adding the inherited methods that we want to hide, to avoid adding a method that we already explicitly defined (e.g. to override) in map.xml.
|
2009-08-06 06:21:37 +00:00 |
jfrijters
|
a22e68227a
|
We shouldn't generate an instancehelper_ method for map.xml methods that have the HideFromJavaAttribute.
|
2009-08-06 06:18:43 +00:00 |
jfrijters
|
3f48b2ed51
|
- Implemented GetConstructorImpl for TypeBuilder and BakedType.
- Added Equals/GetHashCode to ConstructorBuilder, because GetConstructorImpl will return a new instance.
|
2009-08-06 06:14:46 +00:00 |
jfrijters
|
29bdd940dd
|
Implemented ArrayType.AssemblyQualifiedName.
|
2009-08-06 06:12:46 +00:00 |
smallsql
|
0a97b23d24
|
* implement setResizeable for dialogs
* remove the icon from dialogs
* not resizeable border of frame was wrong
|
2009-08-02 19:34:13 +00:00 |
smallsql
|
6b68b40b04
|
Move all control access to the bogusForm thread, a .NET requirement
|
2009-07-31 21:29:23 +00:00 |
jfrijters
|
117d156352
|
More serialization interop support code.
|
2009-07-31 12:41:08 +00:00 |
jfrijters
|
809769bc9f
|
Having a serialPersistentFields field, also implies custom serialization.
|
2009-07-31 09:57:15 +00:00 |
jfrijters
|
bf089524b1
|
Removed @Deprecated from methods that aren't deprecated in JDK.
|
2009-07-31 09:56:48 +00:00 |