Commit Graph

68 Commits

Author SHA1 Message Date
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
Paul Vriens bc48bd9577 fusion/tests: Fix some test failures on .NET 1.x. 2009-02-27 13:15:34 +01:00
Paul Vriens c71348ff58 fusion/tests: Fix a few test failures on .NET 1.x. 2009-02-27 13:15:29 +01:00
Paul Vriens 0e4b0b9f21 fusion/tests: Directories with no dll or exe are not enumerated. 2009-02-25 16:06:22 +01:00
Francois Gouget b7a6cc3676 fusion/tests: Use win_skip() to skip over unimplemented functionality. 2009-02-24 16:57:26 +01:00
Paul Vriens 6f73f1bdbb fusion/tests: Fix a test failure on Win64. 2009-02-23 12:19:18 +01:00
Detlef Riekenberg cfb33d1894 fusion/tests: Fix remaining win98 failures in asmcache. 2009-02-23 12:19:13 +01:00
Detlef Riekenberg d68c2956f5 fusion/tests: Do not use an hardcoded path for the windows directory. 2009-02-23 12:19:02 +01:00
Paul Vriens e0157f424b fusion/tests: Don't crash if we have a culture attribute. 2009-02-20 18:07:41 +01:00
Paul Vriens ad9fb647b4 fusion/tests: Don't use strdup to prevent crashes when freeing memory. 2009-02-20 18:07:41 +01:00
Paul Vriens 93c4158283 fusion/tests: Don't crash on .NET 1.x. 2009-02-20 18:07:41 +01:00
Nicolas Le Cam b76007d847 fusion/tests: Fix a test on some platforms. 2009-02-20 18:07:41 +01:00
James Hawkins 03cce43a92 fusion: Add tests for the IAssemblyEnum interface. 2009-02-19 16:17:17 +01:00
Hans Leidekker 0aa3c187d8 fusion: Use parsed properties for assembly enumeration instead of trying to parse the display name again.
The display name passed in may not be normalized, e.g. if the version number
is passed as "1.0.0.00000" instead of "1.0.0.0". This patch should also cut
down on case insensitive file searches.
2009-02-19 16:17:17 +01:00