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

3345 Коммитов

Автор SHA1 Сообщение Дата
jfrijters 86a4417e82 New API. Made ModuleBuilder.__FileAlignment writeable. 2012-03-21 11:32:08 +00:00
jfrijters 3af9ad5499 Marked ModuleBuilder.__SetStackReserve() obsolete and made ModuleBuilder.__StackReserve property writeable to be consistent with __ImageBase property. 2012-03-21 11:09:22 +00:00
jfrijters 077740ac19 Fixed the .NET 4 security attributes. 2012-03-21 08:36:09 +00:00
jfrijters 84f4b32f2c Added theming.cs to VS project. 2012-03-21 08:25:12 +00:00
smallsql 6c6332614f Use XP style for FileChooserIcons 2012-03-20 20:30:37 +00:00
jfrijters e5875b3e0e It turns out that for DLLs the resource id for the manifest should be 2. This is what the C# compiler does. See "Using Side-by-Side Assemblies as a Resource" (http://msdn.microsoft.com/en-us/library/aa376617(VS.85).aspx) for more information. 2012-03-20 13:01:02 +00:00
jfrijters c808be22f2 Moved ResourceSection creation to SaveImpl (for pending manifest fix) and throw appropriate exceptions when duplicate unmanaged resources are defined. 2012-03-20 12:58:15 +00:00
jfrijters 448d141ad3 Bug fix. Custom attribute properties that don't have a public getter and setter should not be exposed as annotation properties. 2012-03-20 11:02:36 +00:00
smallsql 179cc9d4ea Revert the usage of generics for subclasses of NetWindowPeer 2012-03-19 20:06:05 +00:00
jfrijters c8e175a78b Added ikvmc -win32manifest:<file> option. 2012-03-19 12:42:05 +00:00
jfrijters 0da5627e42 Added AssemblyBuilder.__DefineManifestResource() API to add a Win32 manifest resource. 2012-03-19 12:40:17 +00:00
jfrijters 34c85aa5b4 Bug fix. Resource Directory Entries must be sorted and names are case-insensitive. 2012-03-19 12:35:33 +00:00
jfrijters 95331aeebd Bug fix. Non-public property getter/setter methods should be ignored when we create properties to hide properties inherited from shadow types. This fixes a build break with .NET 4.5 beta which introduces a protected setter for Exception.HResult. 2012-03-19 09:47:52 +00:00
jfrijters a0263f8df3 Fixed security critical attributes. 2012-03-19 09:03:32 +00:00
smallsql ed3520565b Merge Win32SchellFolder code with JDK7 sources to fix a bug with Windows7 2012-03-18 13:24:31 +00:00
jfrijters e5684b1310 Bug fix. When writing a direct ByteBuffer to a non-blocking socket and the write fails because there is no kernel buffer available, we should not advance the ByteBuffer position. 2012-03-18 10:54:16 +00:00
smallsql 68dd462037 remove links from the list of fileChooserComboBoxFolders 2012-03-15 21:35:25 +00:00
jfrijters 120a406e94 Added Universe.MissingTypeIsValueType event to enable missing types (i.e. symbolic types) to be used in signatures. 2012-03-12 09:32:15 +00:00
jfrijters 72823209fd Added Type.__CreateMissingProperty() API to enable symbolic properties in custom attributes. 2012-03-12 09:31:28 +00:00
jfrijters 91135b70a1 Avoid linking class constant pool entries that aren't used (or are only used by name). This avoids spurious IKVMC0100 warnings and unnecessary class load attempts. 2012-03-12 08:33:27 +00:00
jfrijters 5696d1b6ac Added some Unsafe methods used by Akka. Thanks to http://tountas-software.blogspot.com/2012/03/c-actors-with-akka-20-via-ikvm-net.html 2012-03-11 13:31:19 +00:00
jfrijters 1e8b49bd58 When the scope ID is zero we should pass -1 to the Inet6Address constructor (this will cause its scope_id to remain 0 and scope_id_set to remain false). 2012-03-11 10:43:06 +00:00
smallsql 9c3d32b9e4 * extends the generics from NetContainerPeer to NetWindowPeer
* add support for window with transparent background
* support undecorated Frame and Dialog
2012-03-10 22:26:15 +00:00
smallsql 38de80d343 Fix a NullReferenceException 2012-03-10 14:31:47 +00:00
smallsql 3d4dd768d1 Replace all RasterOp with the versions from GNU CLASSPATH because the original use native code that was not porteted and has not work. 2012-03-10 13:17:50 +00:00
smallsql 9a37b48dd8 Fix a deadlock for TooltipImages which complete with a ImageObserver.FRAMEBITS instead with ImageObserver.ALLBITS. The problem occur with JDownloader. 2012-03-10 11:52:49 +00:00
jfrijters 8962a8920d Support building an "mscorlib" assembly that is not named mscorlib. 2012-03-05 13:48:58 +00:00
jfrijters fb4173adba Added RawModule.ModuleVersionId property. 2012-03-05 13:48:17 +00:00
jfrijters 899b7456bb Added ParsedAssemblyName.HasPublicKey for use by mcs. 2012-03-05 13:47:47 +00:00
jfrijters 1451110294 Updated. 2012-03-02 08:21:15 +00:00
jfrijters 5801c3da81 We should override Toolkit.areExtraMouseButtonsEnabled() to avoid infinite recursion. 2012-03-01 15:01:40 +00:00
jfrijters d4fa23458e Replaced non-ascii character (micro) with ascii 'u'. 2012-02-27 10:38:03 +00:00
jfrijters b9229a609b Intrinsified the unsafe.objectFieldOffset(XXX.class.getDeclaredField("xxx")) pattern to avoid expensive reflection field lookup in static initializers of common OpenJDK classes. 2012-02-23 11:51:07 +00:00
jfrijters 4e9132243d Merged security changes to AtomicReferenceArray. 2012-02-23 11:46:35 +00:00
jfrijters ded554f863 Workaround a problem in sun.util.locale.LocaleObjectCache that assumes that a SoftReference is always immediately enqueued when get() returns null. Now we actively enqueue the reference in get() when the reference was cleared by the GC (instead of waiting for the QueueWatcher to eventually enqueue the reference from the finalizer). 2012-02-21 14:29:36 +00:00
smallsql ba40023b00 synchronized the bitmap to fix "System.InvalidOperationException: The object is currently in use elsewhere. " if the BufferedImage is used from multiple threads was is valid in Java. 2012-02-21 13:55:14 +00:00
smallsql 60cd9206e6 Fix the native file dialog, it was created in the wrong thread and the method blockWindows(List) was not implemented 2012-02-03 21:28:52 +00:00
smallsql 946ae23ff7 Fix a bug with a ToolkitImage as frame icon. 2012-02-03 20:28:36 +00:00
jfrijters f40c2f31b9 Made two methods static and removed an unused method. 2012-01-30 14:24:28 +00:00
jfrijters 6d425b1d9b Added FlagsAttribute to ExceptionHandlingClauseOptions. 2012-01-30 14:23:24 +00:00
jfrijters b1d66a6cf1 Removed unused methods. 2012-01-30 14:22:37 +00:00
jfrijters a549a950c1 Add dummy splashscreen native library to VFS. Fix for #3480917. 2012-01-29 08:41:49 +00:00
jfrijters e0f1b62635 Bug fix. TypeDefImpl.__GetMethodImplMap() should populate typeArgs before using it. 2012-01-27 13:52:07 +00:00
jfrijters 1951df18b1 Added new API MethodInfo.__GetMethodImpls() to efficiently get the MethodImpls for a specific method. 2012-01-27 13:51:08 +00:00
jfrijters 189c176e30 Generalized sorted metadata table lookups with binary search. 2012-01-27 10:11:18 +00:00
jfrijters 15507fb735 Bug fix. The $Method inner class for delegates should also be loadable for generic delegates. Thanks to Michael Bayne for reporting this. 2012-01-26 06:44:39 +00:00
jfrijters 95baaf7b0a Prevent IKVMC0109 warning when a stub is encountered after the corresponding type has already been loaded. 2012-01-26 06:43:40 +00:00
jfrijters 3aea0d29c7 Use binary search in custom attribute lookup. 2012-01-26 05:48:13 +00:00
jfrijters 9b9c65184a Cache the assembly FullName in Assembly. This brings the Assembly.FullName property performance more inline with System.Reflection which also caches the FullName (computing the FullName is expensive). 2012-01-25 14:56:34 +00:00
jfrijters 65fdbc0211 Optimized assembly lookup. Thanks to Marek Safar for the pointer. 2012-01-25 08:10:15 +00:00