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 |