jfrijters
7ffb79655d
Don't use Type.Assembly property directly (because it isn't implemented on IKVM.Reflection.Emit types).
2009-10-14 09:50:33 +00:00
jfrijters
d82183aba5
Fix for bug #2876211 .
2009-10-12 04:22:46 +00:00
jfrijters
23c23fb857
Fixed regression introduced when we started allowing generic type definitions to be visible.
2009-10-08 04:59:52 +00:00
jfrijters
2db1e7c449
Fixed assertion.
2009-10-05 07:21:11 +00:00
smallsql
caa7085e18
First implementation of Win32PrintServiceLookup
2009-10-02 18:21:53 +00:00
smallsql
54772b74aa
Placeholder for future implementations
2009-10-02 18:16:19 +00:00
smallsql
1b16bbc4c5
Add getDefaultPrinterName and getAllPrinterNames to the PrintPeer
2009-10-02 18:11:51 +00:00
jfrijters
4a58e5042a
Fixed NRE when trying to access a non-existing directory in vfs.
2009-10-02 05:36:07 +00:00
jfrijters
3f50ce494f
New snapshot version.
2009-10-02 04:34:40 +00:00
jfrijters
f1b8d9042a
Expose more custom attributes from mscorlib.
2009-10-02 03:56:10 +00:00
natl
864c77b7f9
add missing Bitmap cleanup code
2009-10-02 00:37:57 +00:00
natl
f4c5bb4908
reduce number of instances needed for finalizers to reduce GC work
2009-10-02 00:05:56 +00:00
natl
144fbfa2a1
- implement setExtendedState on FramePeer
...
- move icon implementation from Frame to Window
- reuse initialize method as a way to initialize component (may not be the great idea as it will be called when subclass' constructor hasn't finish executing.. if we can clean up such that all subclass' constructor are empty then we're okay)
2009-10-02 00:05:19 +00:00
natl
d51fba4fec
fix a bug where the default foreground/background color in paint method are not derived from the color setting of the component
2009-09-30 16:22:14 +00:00
smallsql
6cdfe4ad23
more files of the print API added
2009-09-26 21:01:58 +00:00
smallsql
b072ef34a0
If the .NET control does not accept the new bounds (minimum size, maximum size) then we need to reflect the real bounds on the .NET site to the Java site
2009-09-20 09:39:33 +00:00
smallsql
13009f3905
COMPONENT_MOVED event added
2009-09-19 14:51:45 +00:00
jfrijters
bc86e620cc
Rewrote custom assembly class loader initialization to avoid running user code (static initializer) while holding a lock and to better handle invocation of getClassLoader() during the class loader constructor (or static initializer).
2009-09-09 05:17:04 +00:00
jfrijters
e6879ad203
Updated base addresses.
2009-09-09 05:15:41 +00:00
natl
256c55d51c
add basic tray icon support (note that mouse enter / exit as well as context menu don't work as .NET NotifyIcon doesn't really support it yet)
2009-09-07 09:16:39 +00:00
jfrijters
57a6125414
Removed asserts that no longer hold.
2009-09-07 04:53:03 +00:00
jfrijters
a4ba87a35f
Moved GetAssemblyClassLoader() (and related stuff) from ClassLoaderWrapper to AssemblyClassLoader and renamed it to FromAssembly().
2009-09-07 04:46:01 +00:00
jfrijters
69d6408db6
Moved AssemblyClassLoader and BootstrapClassLoader into AssemblyClassLoader.cs.
2009-09-07 04:19:04 +00:00
natl
26096b2859
* code cleanup
...
* fix problem with swing shutdown
* experiment new code to dispose underlying .NET control and unhook all events when the peer is disposed instead of just hiding it
2009-09-07 01:24:31 +00:00
jfrijters
6420d7ef22
Fixed regression introduced with recent label handling changes. Bug #2847725 .
2009-08-31 15:00:21 +00:00
jfrijters
8068af56fa
Moved DotNetTypeWrapper class into its own source file.
2009-08-31 06:16:04 +00:00
jfrijters
4fe0cf25d1
Moved BakedTypeCleanupHack to DynamicTypeWrapper.
2009-08-31 06:05:15 +00:00
jfrijters
9175d7aed0
Turned ImplementInterfaceMethodStubs and ImplementInterfaceMethodStubsImpl into instance methods.
2009-08-31 05:58:53 +00:00
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