Commit graph

1872 commits

Author SHA1 Message Date
Alexandre Julliard
ed3b5322f6 ntdll: Relax the activation context size check. 2007-08-02 13:07:23 +02:00
Alexandre Julliard
5b6bb63adb ntdll: Load dll from the directory containing the manifest for local assemblies. 2007-07-31 20:31:42 +02:00
Alexandre Julliard
4e4c150bed ntdll: Avoid activation context leak for dlls with no imports. 2007-07-30 23:37:39 +02:00
Alexandre Julliard
f9c9f23763 ntdll: Allow optional elements in the comClass element. 2007-07-30 20:25:33 +02:00
Alexandre Julliard
53285e2462 ntdll: Use the exact size of the manifest file. 2007-07-30 20:25:12 +02:00
Alexandre Julliard
43519e415d ntdll: Fixed the null bytes check in RtlIsTextUnicode. 2007-07-30 20:17:24 +02:00
Alexandre Julliard
db72af98b5 ntdll: Convert the XML parser to Unicode to support UCS-16 manifests. 2007-07-30 18:20:24 +02:00
Lei Zhang
9ee4d8509b ntdll: Add Bolivian time zone info. 2007-07-30 15:27:09 +02:00
Alexandre Julliard
b67b66d7b3 ntdll: Fix a compiler warning. 2007-07-30 14:46:09 +02:00
Michael Stefaniuc
3fd2f084db ntdll: Match the definition of NtQueryEvent() with its declaration. 2007-07-30 14:12:45 +02:00
Dmitry Timoshkov
6119f4990d ntdll: Simplify TIME_GetBias. 2007-07-30 14:12:45 +02:00
Dmitry Timoshkov
a188662ea8 ntdll: Add some traces to make debugging time zone related problems easier. 2007-07-30 14:12:12 +02:00
Alexandre Julliard
8f0fb1e3e9 ntdll: Simply store the assembly type without interpreting it. 2007-07-27 12:17:07 +02:00
Jacek Caban
43adec3e81 kernel32: Added a number of activation context tests. 2007-07-26 19:42:06 +02:00
Michael Stefaniuc
b8880e1640 ntdll: Remove a break after a break. Found by Smatch. 2007-07-26 11:51:05 +02:00
Alexandre Julliard
6f457ac63b ntdll: Support single quotes around XML attribute values. 2007-07-26 11:07:01 +02:00
Alexandre Julliard
e06eaa49ae ntdll: Activate the module's activation context while resolving imports and attaching. 2007-07-26 11:06:17 +02:00
Alexandre Julliard
76bd190a72 ntdll: Use activation contexts information to load dlls (based on a patch by Jacek Caban). 2007-07-26 11:05:32 +02:00
Eric Pouech
6792a9a92e ntdll: Implemented RtlFindActivationContextSectionString. 2007-07-26 11:05:32 +02:00
Eric Pouech
e590499c7a ntdll: Implemented FileInformationInAssemblyOfAssemblyInActivationContext option in RtlQueryInformationActivationContext. 2007-07-26 11:05:32 +02:00
Eric Pouech
35eb9223c2 ntdll: Implemented AssemblyDetailedInformationInActivationContext option in RtlQueryInformationActivationContext. 2007-07-26 11:05:32 +02:00
Eric Pouech
5e125e7dbf ntdll: Implemented ActivationContextDetailedInformation option in RtlQueryInformationActivationContext. 2007-07-26 11:05:32 +02:00
Alexandre Julliard
3a71513d99 ntdll: Initial implementation of RtlQueryInformationActivationContext.
Partially based on a patch by Eric Pouech.
2007-07-26 11:05:32 +02:00
Alexandre Julliard
5b844fe844 ntdll: Fix return status when failing to load the associated manifest for a module. 2007-07-26 11:05:32 +02:00
Alexandre Julliard
3b5963c98d ntdll: Improve some activation context traces. 2007-07-26 11:05:09 +02:00
Alexandre Julliard
ad0d2b90ee ntdll: Store the base directory for an assembly (based on a patch by Eric Pouech). 2007-07-25 17:02:11 +02:00
Alexandre Julliard
4156a716b0 ntdll: Create the per-module activation context at module load time. 2007-07-25 16:50:32 +02:00
Alexandre Julliard
270f725526 ntdll: Create the process activation context at initialization time. 2007-07-25 16:48:40 +02:00
Alexandre Julliard
82e1aac81d ntdll: Don't add an empty assembly when creating an activation context. 2007-07-25 16:47:34 +02:00
Alexandre Julliard
fc97dec8d6 ntdll: Check existing dependencies in activation context before adding a new one. 2007-07-25 16:46:03 +02:00
Konstantin Kondratyuk
b7c38b0d75 ntdll: Add Samara time zone. 2007-07-25 13:02:09 +02:00
Alexandre Julliard
1207d9b593 ntdll: Add support for abbreviated empty elements in manifests. 2007-07-20 11:19:17 +02:00
Alexandre Julliard
a24f9cc101 ntdll: Don't fail to load manifests that contain unknown elements or attributes.
Print FIXMEs for errors that really cause the loading to fail.
2007-07-20 11:18:41 +02:00
Alexandre Julliard
84a318265d ntdll: Add support for optional flag in dependencies. 2007-07-20 11:17:04 +02:00
Alexandre Julliard
b2b6fc1288 ntdll: Cope with missing assemblyIdentity elements in manifests. 2007-07-20 11:17:04 +02:00
Alexandre Julliard
272af8fa1e ntdll: Skip xml comments in manifests. 2007-07-19 18:22:43 +02:00
Alexandre Julliard
214fb6e84e ntdll: Added manifest lookup in global winsxs directory (based on a patch by Jacek Caban). 2007-07-19 18:22:43 +02:00
Jacek Caban
125e710ff1 ntdll: Store the windows directory too. 2007-07-19 18:22:43 +02:00
Jacek Caban
63e4b943a9 ntdll: Added parsing of the asmv2:hash element in manifests. 2007-07-19 18:22:43 +02:00
Eric Pouech
e6b3ca09c4 ntdll: Added parsing of the binding redirect element in manifests. 2007-07-19 18:22:43 +02:00
Eric Pouech
3c1f5c6aee ntdll: Added parsing of the clrClass and clrSurrogate elements in manifests. 2007-07-19 18:22:32 +02:00
Eric Pouech
21427b2d5a ntdll: Added parsing of the external proxy element in manifests. 2007-07-19 18:01:42 +02:00
Alexandre Julliard
b96df32560 ntdll: Abstract the entity array type as we need it for assemblies too. 2007-07-19 18:00:33 +02:00
Eric Pouech
c496dd4ef8 ntdll: Added parsing of the description element in manifests. 2007-07-19 17:59:48 +02:00
Eric Pouech
699b5e74de ntdll: Added parsing of the language attribute in manifests. 2007-07-19 17:59:28 +02:00
Eric Pouech
6158257651 ntdll: Added parsing of the inheritance flags in manifests. 2007-07-19 17:57:38 +02:00
Eric Pouech
b6d7b855df ntdll: Added parsing of hash attributes in manifests. 2007-07-19 17:57:13 +02:00
Eric Pouech
a22dcd1ad0 ntdll: Added parsing of public key token in manifests. 2007-07-19 17:54:53 +02:00
Eric Pouech
2bc3c39cc0 ntdll: Added support for the assembly leaves of activation contexts. 2007-07-19 17:54:02 +02:00
Jacek Caban
16066acf87 ntdll: Added parsing of file elements in manifests. 2007-07-19 17:51:42 +02:00