Commit Graph

89 Commits

Author SHA1 Message Date
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
Alexandre Julliard 5d82baf974 winecrt0: Add a default implementation DllRegisterServer()/DllUnregisterServer().
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2021-04-30 22:59:50 +02:00
Alexandre Julliard bd6b53740c winecrt0: Add a default implementation for DllCanUnloadNow().
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2021-04-30 22:59:50 +02:00
Michael Stefaniuc 9ec0c08210 comcat/tests: Use wide-char string literals.
Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2020-10-01 11:46:37 +02:00
Alexandre Julliard 20b6c7cba5 comcat: Build with msvcrt.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2019-05-28 12:06:46 +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
Frédéric Delanoy 4ef6d4a6ad comcat/tests: Constify some character strings. 2013-12-23 11:54:30 +01:00
Nikolay Sivov bb44713e6d comcat: Cleanup from unused includes and imports. 2012-11-12 13:16:57 +01:00
Francois Gouget 4c89a83a5a comcat/tests: Add a '\n' to a pair of ok() calls. 2011-03-07 11:09:23 +01:00
Austin English 453405e2b4 comcat/tests: Make sure to use return value (LLVM/Clang). 2011-02-07 10:06:01 -06:00
Alexandre Julliard 5f49129e03 resources: Define a generic mechanism for adding extra values to the common version block. 2010-12-03 14:53:59 +01: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 Julliard b86d515ed6 dlls: Remove explicit imports of kernel32 and ntdll. 2010-07-21 17:38:36 +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
Francois Gouget 96848a0605 Remove spaces before '\n's. 2009-03-09 12:05:58 +01:00
Alexandre Julliard 6996a9c83f comcat/tests: Skip tests if we can't create a test category. 2009-01-25 17:08:20 +01:00
Michael Stefaniuc ae6231d048 comcat: Remove superfluous pointer casts. 2009-01-21 10:25:30 +01:00
Alexandre Julliard 19966f8c0e comcat: Moved all the implementation to ole32 where it belongs. 2008-10-11 13:30:08 +02:00
Alexandre Julliard 67fe27d036 comcat: Get rid of the redundant IUnknown vtable for the manager implementation. 2008-10-11 13:23:52 +02:00
Alexandre Julliard f8ff1bd6fb comcat: Simplify the class factory implementation and make it more similar to the other ones in ole32. 2008-10-11 13:11:49 +02:00
Alexandre Julliard d4f107f54b comcat: Moved dll registration to ole32. 2008-10-11 13:08:22 +02:00
Alexandre Julliard e5299ac7ba comcat: Get rid of NULL checks on the This pointer. 2008-10-11 11:57:39 +02:00
Rob Shearman 65de799958 comcat: Fix mixing of HRESULT and LSTATUS types in COMCAT_CLSID_IEnumGUID_Next, COMCAT_IEnumCATEGORYINFO_Next and COMCAT_CATID_IEnumGUID_Next.
(Found by PreFast.)
2008-09-30 10:20:46 -05:00
Alexandre Julliard 79c64acc7b tests: Don't depend on the static uuid libraries in the tests.
This avoids trouble with the broken MingW libraries when
cross-compiling the tests.
2008-07-08 17:51:45 +02:00
Alexandre Julliard dad21bbcbf makefiles: List the static libraries as normal imports instead of extra libs. 2008-04-30 14:23:55 +02:00
Stefan Leichter 6be7eba918 comcat: Remove 'recursive registry key delete' function. 2007-09-26 11:32:31 +02:00
Andrew Talbot 815c3ccbdc comcat: Cast-qual warning fix. 2007-07-23 11:53:49 +02:00
Andrew Talbot 8e2bee8cb1 comcat: Constify some variables. 2007-04-03 11:22:34 +02:00
Andrew Talbot 525b5f4e59 comcat: Declare some variables static and const. 2007-03-17 19:53:39 +01:00
Marcus Meissner ccae172e1d comcat: Remove const from COMCAT Manager. 2006-12-08 11:39:53 +01:00
Andrew Talbot 70797560b7 comcat/tests: Cast-qual warnings fix. 2006-12-05 11:37:51 +01:00
Francois Gouget 9fe4673347 Don't include windows.h & co in the Wine sources.
Remove uneeded COM_NO_WINDOWS_H defines.
2006-10-24 17:47:09 +02:00
Michael Stefaniuc 860d40b1e8 comcat/tests: Win64 printf format warning fixes. 2006-10-06 12:33:24 +02:00
Michael Stefaniuc 276d0900a8 comcat: Win64 printf format warning fixes. 2006-10-04 20:55:36 +02:00
Michael Stefaniuc 85ce5117c5 Add a WINE_NO_LONG_INT define to many makefiles to ease the transition of DWORD/LONG/ULONG from long to int. 2006-09-29 16:08:30 +02:00
Alexandre Julliard 32ab895e46 makefiles: Generate the dependencies line to avoid some code duplication. 2006-09-14 09:38:16 +02:00
Alexandre Julliard 5cf75e615a makefiles: Only run test and documentation targets in directories that need them. 2006-08-28 13:37:44 +02:00
Aric Stewart 9c3b12bd54 comcat: cImplemented or cRequired of -1 means to match everything
regardless of the implementation or categories.
2006-07-17 13:43:31 +02:00
Alexandre Julliard eb8a40c368 libs: Merged libwine_unicode into libwine.
Most dlls use libwine_unicode at this point, so there's nothing to
gain by having two separate libraries.
2006-07-11 19:33:22 +02:00
Alexandre Julliard 77dc0d9be5 .gitignore: Added wildcards to ignore generated resource files. 2006-07-10 21:39:00 +02:00
Alexandre Julliard cc2b3b48e6 Take advantage of the recursive nature of .gitignore for Makefile entries.
Prefix other entries with '/' to make them non-recursive.
2006-07-10 20:47:54 +02:00
Paul Vriens 8f143f190c Use the return value of register_key_guid. 2006-06-30 21:08:07 +02:00
Jonathan Ernst 360a3f9142 Update the address of the Free Software Foundation. 2006-05-23 14:11:13 +02:00
Robert Shearman 74407105d2 Check the return value from register_key_guid in all the DLL registering code. 2006-05-10 19:38:04 +02:00
Alexandre Julliard 0ec7e1a591 Renamed all .cvsignore files to .gitignore. 2005-11-26 13:10:33 +01:00
Alexandre Julliard 7e22be4d84 We are no longer generating .dbg.c files. 2005-09-29 10:35:58 +00:00
Alexandre Julliard d37f0abf07 Don't prefix the functions DllCanUnloadNow, DllGetClassObject and
Dll(Un)RegisterServer with the dll name so that the compiler can check
the prototypes.
2005-08-08 17:35:28 +00:00
Alexandre Julliard 85c9283f50 Don't generate import libraries for dlls that don't export anything. 2005-07-26 15:52:58 +00:00