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

3325 Коммитов

Автор SHA1 Сообщение Дата
jfrijters 4893d02da9 Moved member lookup by name to a common implementation that fixes a number of bugs and adds IgnoreCase support. 2012-04-10 06:23:16 +00:00
jfrijters cc7f357f67 Fixed GetMethods() to properly filter out base class methods that have been overridden. 2012-04-10 06:20:59 +00:00
jfrijters 8dff8bf3bc Moved GetEvents(), GetFields(), GetConstructors(), GetNestedTypes() and GetProperties() to a common implementation that fixes a number of bugs. 2012-04-10 06:18:32 +00:00
jfrijters 3a980b0b2c Implemented case insensitive lookup in Type.GetInterface(). 2012-04-10 06:09:47 +00:00
jfrijters b2a6a24bde Added support for case-insensitive type lookup. 2012-04-09 10:04:58 +00:00
jfrijters bc16ad7c47 Use Util.ArrayEquals() instead of duplicating the code. 2012-04-09 09:40:23 +00:00
jfrijters 9007a179f4 Added Assembly.GetType(string,bool,bool) method. 2012-04-09 09:36:02 +00:00
jfrijters dc2e4946c0 Merged GetTypeImpl into it's only caller. 2012-04-09 09:33:24 +00:00
jfrijters b646522cd8 Fixed a couple of parameter names. 2012-04-09 09:27:50 +00:00
jfrijters ea43b0dc44 Bug fix. When exporting a nested type (via AssemblyBuilder.__AddTypeForwarder()), we should also set the namespace (in practice it is unlikely for a nested type to have a namespace, but is is possible). 2012-04-07 08:28:14 +00:00
jfrijters 9e4b068e55 Bug fix. When writing an assembly that has a .netmodule, the TypeDefId field in the ExportedType in the manifest module should contain a TypeDef token, not an index as the ECMA spec says. 2012-04-07 08:22:24 +00:00
jfrijters 247b137103 If we can't find the resource compiler, fall back to the NAnt <rc /> task. 2012-03-29 12:08:23 +00:00
jfrijters 38e2ec3fd5 Fix for recently introduced bug (with access stub rewrite). Bug #3512589. 2012-03-29 09:11:13 +00:00
jfrijters de64ae331e There is no reason for Serialization class to be public. 2012-03-26 14:47:07 +00:00
jfrijters 3cfa691e6b More ikvmc error handling clean up. 2012-03-25 09:10:28 +00:00
smallsql 9461892bc5 Now setRGB can call parallel with graphics API calls 2012-03-24 17:02:14 +00:00
jfrijters be932e9ceb Fix regression caused by previous commit. If we can't find the source and no -srcpath: option is specified, the debugging source path should be set to the source file attribute as-is. 2012-03-24 10:02:59 +00:00
jfrijters bd00ad6a11 Added support to ikvmc to automatically set the full source path in the debugging info if the source file lives next to the .class file. 2012-03-24 08:54:12 +00:00
jfrijters 22b58b98eb Lots of ikvmc error handling clean up. 2012-03-23 16:45:41 +00:00
jfrijters f24fb489b5 Ordered using statements and removed unused ones. 2012-03-23 14:31:52 +00:00
jfrijters 83a0bee612 Cleaned up the help message. 2012-03-22 13:17:04 +00:00
jfrijters b3daaa5112 Print copyright header when compiling (unless -nologo option is specified). 2012-03-22 10:30:20 +00:00
jfrijters 7bb55e3e68 Added explicit -help and -? options to ikvmc. 2012-03-22 10:16:34 +00:00
jfrijters c761c2894a Changed ikvmstub to use missing assemblies when a dependency is not found and only complain about it when it is actually needed. 2012-03-22 09:27:51 +00:00
smallsql 9975c7e89a Replaced non-ascii character (micro) with ascii 'u'. 2012-03-21 21:40:45 +00:00
smallsql c4c5d53aae Add support for custom paper format 2012-03-21 21:37:33 +00:00
jfrijters fefdd5a209 Remove unused constants. 2012-03-21 12:49:11 +00:00
jfrijters 3a77554664 Added ikvmc -highentropyva option (to enable high entropy ASLR in 64 bit processes on Windows 8). 2012-03-21 12:38:22 +00:00
jfrijters 25b6243ac7 New API. Added Module.__DllCharacteristics and ModuleBuilder.__DllCharacteristics properties to get and set image DLL characteristics flags. 2012-03-21 12:36:44 +00:00
jfrijters 91ee68395d Added ikvmc -filealign:<n> option. 2012-03-21 11:33:10 +00:00
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