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

1873 Коммитов

Автор SHA1 Сообщение Дата
jfrijters 7ab2166ee0 Resolve reference assemblies early on, to avoid having to do it multiple times in a multi target scenario. 2009-10-19 05:39:23 +00:00
jfrijters ce1c1d3aee Don't add private interfaces to ikvmstub exported classes, because they only cause problems. 2009-10-19 05:31:06 +00:00
jfrijters 1b0bfa6703 Use Type.IsVisible that is available since .NET 2.0, instead our own version. 2009-10-19 05:29:50 +00:00
natl 6101c0bf7d add explicit cast for delegate 2009-10-17 15:55:03 +00:00
natl 88c1fae75a fix preferredSize 2009-10-17 15:29:24 +00:00
natl bccefe8ed1 code cleanup #1 2009-10-17 01:29:13 +00:00
natl 55a6145687 - implements AlwaysOnTop
- add more supports for clipboard
2009-10-16 16:11:08 +00:00
natl c840872339 code reordering 2009-10-16 16:10:09 +00:00
jfrijters 9089864b8c More type funneling. 2009-10-16 07:06:50 +00:00
jfrijters d53f46aa7c Forgot to add new file... 2009-10-15 06:17:23 +00:00
natl 294c1dc6c9 add support for swing component text 2009-10-15 00:20:01 +00:00
natl 6fb12bfc6d call Clipboard.SetData on the right thread 2009-10-14 23:56:52 +00:00
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