Commit Graph

81 Commits

Author SHA1 Message Date
Eric Pouech 2d0e84e601 fusion/tests: Enable compilation with long types.
Signed-off-by: Eric Pouech <eric.pouech@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-02-24 20:22:21 +01:00
Alexandre Julliard f0cd33c69e include: Add support for defining Win32 types as 'long' where possible.
Add -DWINE_NO_LONG_TYPES to modules that still have compilation
warnings with long types.

Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-01-27 20:38:22 +01:00
Michael Stefaniuc f921ae8bc6 fusion/tests: Use wide-char string literals.
Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2021-06-01 09:11:54 +02:00
Rémi Bernon cc012d13ee fusion/tests: Fix some format-overflow warnings.
Signed-off-by: Rémi Bernon <rbernon@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2020-02-11 22:39:59 +01:00
Alexandre Julliard 5348bf6742 fusion/tests: Avoid using snprintf().
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2019-04-23 23:50:44 +02:00
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
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
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
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
André Hentschel 3006cea8e0 fusion/tests: Add tests for CreateAssemblyCacheItem. 2014-12-05 20:48:11 +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
Alexandre Julliard 99ef0d6ff0 makefiles: Get rid of the MAKE_TEST_RULES variable. 2014-01-02 12:13:16 +01:00
Michael Stefaniuc 2e1708dc1b tests: Readying some tests for the compilation with -D__WINESRC__. 2013-10-02 11:03:26 +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 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
Thomas Faber bb95b706cb include: Make IMAGE_COR20_HEADER declaration compatible with PSDK headers. 2012-06-18 11:59:41 +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 509966796d fusion: Implement IAssemblyName::IsEqual. 2012-05-16 18:30:19 +02:00
Hans Leidekker 25ba5c8b59 fusion: Implement IAssemblyCache::UninstallAssembly. 2012-04-26 19:26:49 +02:00
Hans Leidekker aa53a8f005 fusion/tests: Add another test for IAssemblyCache::QueryAssemblyInfo. 2012-03-30 10:45:21 +02:00
Hans Leidekker e0425c6348 fusion/tests: Add a test for IAssemblyCache::QueryAssemblyInfo. 2012-01-10 18:29:04 +01:00
André Hentschel efaa801361 fusion/tests: Skip tests when file creation fails. 2011-08-04 11:51:18 +02:00
Austin English cbc81c97d0 fusion/tests: Remove win9x hacks. 2011-02-28 13:11:43 +01:00
Austin English 262dab8418 fusion/tests: Make sure to use return values (LLVM/Clang). 2011-02-08 13:42:14 -06:00
Hans Leidekker c9e6f77419 fusion/tests: Add some tests for IAssemblyCache_QueryAssemblyInfo. 2011-01-11 16:05:46 +01:00
Vincent Povirk 1b978eadde fusion: Return the path from IAssemblyCacheImpl_QueryAssemblyInfo. 2010-10-05 11:39:57 +02:00
Alexandre Julliard 81b8ee863e makefiles: Add a standard header for all makefiles to replace the common variable initializations. 2010-09-19 12:36:48 +02:00
Alexandre Goujon 135a70772d fusion: Improve parse_display_name. 2010-09-13 13:30:25 -05:00
Alexandre Julliard b86d515ed6 dlls: Remove explicit imports of kernel32 and ntdll. 2010-07-21 17:38:36 +02:00
Owen Rudge 11dea57f69 fusion: Implement IAssemblyNameImpl_GetDisplayName more completely. 2010-07-21 09:33:23 +02:00
Alexandre Julliard bef5645eb1 makefiles: Remove the no longer needed explicit separators for dependencies. 2010-03-16 13:28:19 +01:00
Alexandre Julliard 6164ce2d82 makefiles: Use the standard C_SRCS variable as the list of test files.
This enables it to be auto-updated by make_makefiles.
2010-02-22 10:47:11 +01:00
Huw Davies 998d9d9a8f fusion: Fix a memory leak in the tests.
Found by Valgrind.
2009-12-14 12:04:04 +01:00
Hans Leidekker 67963a76b4 fusion: Fix some memory leaks.
Found by Valgrind.
2009-12-07 14:18:29 +01:00
Hans Leidekker 9ae618f98c fusion/tests: Initialize a variable. 2009-07-03 13:06:17 +02:00
Alexandre Julliard bbe70550fe fusion/tests: Always use the 32-bit magic in the 32-bit optional header structure. 2009-04-08 12:06:07 +02:00
Paul Vriens 78402cfa7a fusion/tests: Fix some test failures on Win98. 2009-03-12 15:39:38 +01:00
Paul Vriens d929ea739a fusion/tests: Fix the last test failure on .NET 1.x. 2009-03-02 12:03:02 +01:00
Paul Vriens 7a435c01ca fusion/tests: Skip some tests on .NET 1.x. 2009-03-02 12:02:58 +01:00