Commit graph

155 commits

Author SHA1 Message Date
Piotr Caban
a437382f4d fusion: Fix IAssemblyNameImpl_GetDisplayName behavior on PublicKeyToken containing 0.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-11-10 13:45:53 +01:00
Piotr Caban
d790b160f9 fusion: Fix IAssemblyNameImpl_GetDisplayName behavior on too small buffer.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-11-10 13:45:49 +01:00
Piotr Caban
b0aca40d78 fusion: Add support for ASM_NAME_ARCHITECTURE in IAssemblyNameImpl_GetProperty.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-11-09 17:23:28 +01:00
Piotr Caban
fac2e9a282 fusion: Respect buffer size in IAssemblyNameImpl_GetProperty.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-11-09 16:59:39 +01:00
Gerald Pfeifer
9b187da8b8 fusion: Remove unused to_multibyte function.
Signed-off-by: Gerald Pfeifer <gerald@pfeifer.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-11-06 12:15:28 +01:00
Jacek Caban
21f78807a0 fusion: Return S_OK in InitializeFusion.
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-09-20 20:04:34 +02:00
Alexandre Julliard
5c37020a7e fusion/tests: Simplify directory recursion and avoid redundant buffers.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-08-31 10:20:00 +02:00
Alexandre Julliard
99f08cc76b fusion/tests: Correctly test non-string properties.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-08-31 10:08:01 +02:00
Alistair Leslie-Hughes
da03b46d3e fusion: Use standard wine_dbgstr_longlong.
Signed-off-by: Alistair Leslie-Hughes <leslie_alistair@hotmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-08-24 08:41:33 +09:00
Michael Stefaniuc
8b6fa5c9ba fusion: Avoid using the LPASSEMBLYNAME type.
Signed-off-by: Michael Stefaniuc <mstefani@redhat.de>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-08-11 20:18:01 +09:00
Austin English
e3389112df fusion: Add a stub for CopyPDBs.
Signed-off-by: Austin English <austinenglish@gmail.com>
Signed-off-by: Sebastian Lackner <sebastian@fds-team.de>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-12-07 22:37:42 +09:00
Hans Leidekker
2eda884bd7 fusion: Fix insufficient buffer size handling in IAssemblyName::GetDisplayName. 2015-04-10 22:46:18 +09:00
Hans Leidekker
382b72d729 fusion: Support buffer size queries in IAssemblyName::GetName. 2015-04-10 22:46:18 +09:00
Nikolay Sivov
dc5d07f51b fusion: Return interface pointer from QI instead of impl pointer. 2015-03-20 17:39:52 +09:00
André Hentschel
3006cea8e0 fusion/tests: Add tests for CreateAssemblyCacheItem. 2014-12-05 20:48:11 +01:00
André Hentschel
bf70fe3611 fusion: Add implementation for CreateAssemblyCacheItem. 2014-12-03 21:34:32 +01:00
Michael Stefaniuc
159192cdb4 fusion/tests: Simplify the check for an empty string (PVS-Studio). 2014-11-14 22:00:20 +09:00
Nikolay Sivov
d92d108a1b fusion: Use E_NOT_SUFFICIENT_BUFFER definition. 2014-10-07 20:21:59 +02:00
Hans Leidekker
2acd2116d9 fusion: Fix a couple of memory leaks (valgrind). 2014-05-13 13:47:10 +02:00
Alexandre Julliard
99ef0d6ff0 makefiles: Get rid of the MAKE_TEST_RULES variable. 2014-01-02 12:13:16 +01:00
Alexandre Julliard
5e7416e5c8 makefiles: Get rid of the MAKE_DLL_RULES variable. 2014-01-02 12:08:18 +01:00
Michael Stefaniuc
2e1708dc1b tests: Readying some tests for the compilation with -D__WINESRC__. 2013-10-02 11:03:26 +02:00
Hans Leidekker
aca88c2f80 fusion: Fix alignment in parse_clr_metadata. 2013-05-06 15:55:22 +02:00
Francois Gouget
2767aca7bb fusion/tests: Fix compilation on systems that don't support nameless unions. 2013-05-06 11:37:46 +02:00
Alistair Leslie-Hughes
575571c9fc fusion: Return correct error for null public token. 2013-02-06 10:05:46 +01:00
Alexandre Julliard
1b03bc6645 fusion: Remove an unneeded file. 2013-01-18 13:28:57 +01:00
Hans Leidekker
d366642519 fusion: No longer prefer native. 2013-01-18 13:28:57 +01:00
Andrew Talbot
c46636b1cf fusion: Avoid signed-unsigned integer comparisons. 2013-01-17 12:15:53 +01:00
André Hentschel
c19dd47643 fusion: Reorder some code to avoid memory leak (coverity). 2012-10-29 10:34:47 +01:00
Alexandre Julliard
7e50d67d7e fusion/tests: Remove a broken macro. 2012-10-24 11:38:34 +02:00
Jacek Caban
e679471885 Always define WIDL_C_INLINE_WRAPPERS. 2012-08-28 14:41:13 +02:00
Hans Leidekker
fba3ba9017 fusion: Use inline wrappers for calling COM methods. 2012-07-31 12:37:52 +02:00
Alexandre Julliard
328383d4eb fusion: Simplify the parsing of clr tables. 2012-07-20 21:29:50 +02:00
Hans Leidekker
45473a65a0 fusion: Also copy external files in IAssemblyCache::InstallAssembly. 2012-07-09 10:02:46 -04:00
Thomas Faber
bb95b706cb include: Make IMAGE_COR20_HEADER declaration compatible with PSDK headers. 2012-06-18 11:59:41 +02:00
Hans Leidekker
ea40a90469 fusion: Account for the version prefix when building the file mask. 2012-06-06 12:39:44 +02:00
Hans Leidekker
4f392d53e3 fusion: Add a stub implementation of InitializeFusion. 2012-05-24 20:08:45 +02:00
Hans Leidekker
7c06862c52 fusion: Handle DWORD-sized blob indices when loading the public key. 2012-05-23 18:25:09 +02:00
Hans Leidekker
0b82e28401 fusion: Add a "v4.0_" prefix to version 4.0 assembly directories. 2012-05-23 18:25:08 +02:00
Hans Leidekker
14a0486118 fusion: Get rid of some redundant buffer copying. 2012-05-22 17:44:01 +02:00
Hans Leidekker
be9459a948 fusion: Enumerate 64-bit assemblies. 2012-05-22 17:44:00 +02:00
Hans Leidekker
fd1eab7f22 fusion: Add support for installing version 4.0 assemblies. 2012-05-21 11:47:24 +02:00
Hans Leidekker
0c6ab2464f fusion: Add support for enumerating version 4.0 assemblies. 2012-05-21 11:47:19 +02:00
Hans Leidekker
f408fa83ee fusion: Add support for ASM_CACHE_ROOT_EX in GetCachePath. 2012-05-21 11:47:14 +02:00
Hans Leidekker
08cbe5d26f fusion: Use the PEKIND type where appropriate. 2012-05-21 11:47:09 +02:00
Hans Leidekker
2ed8056a2b fusion: Add a helper to retrieve the runtime version for an assembly. 2012-05-21 11:47:04 +02:00
Hans Leidekker
0f82f72468 fusion: Make sure the assembly exists in IAssemblyCache::QueryAssemblyInfo. 2012-05-16 18:30:21 +02:00
Hans Leidekker
003efbee0d fusion: Allow quotes around attribute values in display names. 2012-05-16 18:30:20 +02:00
Hans Leidekker
aa2ad840b9 fusion: Allow zero spaces between attributes in display names. 2012-05-16 18:30:20 +02:00
Hans Leidekker
509966796d fusion: Implement IAssemblyName::IsEqual. 2012-05-16 18:30:19 +02:00