Commit Graph

69 Commits

Author SHA1 Message Date
Eric Pouech 125760501f sti: Enable compilation with long types.
Signed-off-by: Eric Pouech <eric.pouech@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-02-18 11:03: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
Alexandre Julliard 088a787a2c makefiles: Make -mno-cygwin the default.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2021-09-20 22:45:48 +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
Alexandre Julliard fe17d149b0 sti: Use --prefer-native instead of DLL_WINE_PREATTACH.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2021-02-26 11:40:42 +01:00
Michael Stefaniuc bfab815a60 sti: Use wide-char string literals.
Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2020-12-01 10:13:14 +01:00
Alexandre Julliard 007997c4d4 sti: Build with msvcrt.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2019-06-21 08:49:15 +02:00
Michael Stefaniuc cd6516eb94 sti/tests: Remove useless cast to self.
Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2019-03-18 10:10:27 +01:00
Michael Stefaniuc 4f114ad623 sti: Standardize COM aggregation in StillImage.
Signed-off-by: Michael Stefaniuc <mstefani@redhat.de>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-09-08 23:15:03 +09:00
Alexandre Julliard 0d533cf0bd makefiles: Allow define arguments to be specific to a single file. 2014-01-07 12:20:25 +01: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
Alexandre Julliard 1adaad4c89 makefiles: Remove no longer needed dlldata.o and testlist.o extra objects. 2013-12-31 19:05:12 +01:00
Alexandre Julliard d08ff3ff19 makefiles: Use a single variable for all types of idl files. 2013-12-31 18:15:17 +01:00
Alexandre Julliard c7803b885b makefiles: Add makedep pragmas for registration idl files. 2013-11-05 20:38:18 +01:00
Alexandre Julliard 074f30b9e3 makefiles: Add makedep pragmas for proxy idl files. 2013-11-05 20:38:18 +01:00
André Hentschel c39eac6332 sti/tests: Fix tests compilation with __WINESRC__ defined. 2013-10-24 10:48:58 +02:00
Alexandre Julliard 55e44092bd makefiles: Remove useless definitions of COM_NO_WINDOWS_H. 2013-10-14 16:05:31 +02:00
Michael Stefaniuc 0e681027a2 tests: Compile the tests by default with -D__WINESRC__. 2013-10-02 11:04:02 +02:00
Michael Stefaniuc 9463dba830 tests: Use the explicit LoadLibraryA function. 2013-10-02 11:02:21 +02:00
Alexandre Julliard 788cd8090c makefiles: Don't allow extra libraries in tests. 2013-07-10 16:49:54 +02:00
Francois Gouget 3de330db54 tests: Remove unneeded assert.h includes. 2011-09-27 10:59:56 +02:00
Francois Gouget b883b5574e sti/tests: Skip some tests if not allowed to register our test application. 2011-09-21 11:35:43 +02:00
Alexandre Julliard 4b85e8b542 sti: Specify the PSFactoryBuffer class in the idl file. 2011-08-01 17:20:46 +02:00
Michael Stefaniuc b347a3928d sti: COM cleanup for sti.c. 2011-01-24 14:43:26 +01:00
Michael Stefaniuc bae6528247 sti: Use an iface instead of a vtbl pointer in sti_cf. 2010-12-29 11:59:38 +01:00
Alexandre Julliard 30de0fa697 sti: Generate the class registration. 2010-12-03 20:27:25 +01:00
Alexandre Julliard bdcaa39676 sti: Create dll registration resources. 2010-11-30 13:53:26 +01:00
Damjan Jovanovic 33423f3752 sti: Use IRegistrar instead of regsvr.c. 2010-11-24 17:59:57 +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
Damjan Jovanovic 226998185f sti: Add launch application registry. 2010-01-19 12:43:30 +01:00
Reece Dunn a2c41b72f8 Don't generate FIXME warnings for DllCanUnloadNow. 2010-01-06 10:59:51 +01:00
Damjan Jovanovic c6c25a442f sti: Marshal WIA COM interfaces. 2009-10-30 15:24:09 +01:00
Hans Leidekker d95d7db7f6 sti: Return success from the IStillImageW::UnregisterLaunchApplication stub. 2009-10-12 17:07:05 +02:00
Damjan Jovanovic 0dea7326c3 sti: Allow CoCreateInstance aggregation and fix a broken test. 2009-10-07 12:22:33 +02:00
Damjan Jovanovic 6d2a5e190c sti: Add aggregation tests for the IStillImageW interface. 2009-10-06 11:56:13 +02:00
Damjan Jovanovic 433163b173 sti: Add stubs for the IStillImageW interface. 2009-10-06 11:55:59 +02:00
Damjan Jovanovic ee1dd49076 sti: Test behavior of creation with the A/W functions versus STI_VERSION_FLAG_UNICODE. 2009-09-28 12:56:12 +02:00
Alexandre Julliard cce3163c69 sti: StiCreateInstance doesn't need its own implementation. 2009-09-24 13:29:58 +02:00
Damjan Jovanovic 2a28839ed8 sti: Add sti class factory. 2009-09-24 13:28:24 +02:00
Damjan Jovanovic 616b27275c sti: Add self registration. 2009-08-24 15:17:34 +02:00
Rob Shearman 48000893f9 makefiles: Simplify the use of the IMPORTLIB variable in the DLL makefiles.
Only specify the root to keep platform-specifics out of the individual 
DLL makefiles.
2008-03-04 20:55:01 +01:00
Alexandre Julliard 32ab895e46 makefiles: Generate the dependencies line to avoid some code duplication. 2006-09-14 09:38:16 +02:00
Alexandre Julliard 5258e061dc make_dlls: Ignore generated import libraries from the top-level .gitignore. 2006-07-10 20:55:58 +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
Jonathan Ernst 360a3f9142 Update the address of the Free Software Foundation. 2006-05-23 14:11:13 +02:00
Alexandre Julliard 0ec7e1a591 Renamed all .cvsignore files to .gitignore. 2005-11-26 13:10:33 +01:00