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

1961 Коммитов

Автор SHA1 Сообщение Дата
natl 3c1930d4eb - code cleanup as per Jereon's suggestion
- add support for java.awt.Image
- fix problem with HDROP
2009-10-14 15:31:47 +00:00
jfrijters dac3109b6b Replaced most type literals with static field access (in Types class) or warpped JVM.Import() around them. 2009-10-14 14:58:41 +00:00
jfrijters c4ba668567 Minor update. Version number is now only set in one place. 2009-10-14 14:49:24 +00:00
natl efb671c7f1 add primitive support for clipboard and drag and drop 2009-10-14 13:44:27 +00:00
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