Commit Graph

156 Commits

Author SHA1 Message Date
Eric Pouech 097fc377e2 itss: Enable compilation with long types.
Signed-off-by: Eric Pouech <eric.pouech@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-02-11 11:21:29 +01:00
Eric Pouech 7e90d60233 itss: Use correct integral type.
Signed-off-by: Eric Pouech <eric.pouech@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-01-31 18:38:55 +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 5d82baf974 winecrt0: Add a default implementation DllRegisterServer()/DllUnregisterServer().
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2021-04-30 22:59:50 +02:00
Michael Stefaniuc 688318261c itss: Use zero terminated WCHAR strings.
Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2020-11-20 10:08:48 +01:00
Michael Stefaniuc c90294aba7 itss: Use wide-char string literals.
Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2020-11-20 10:08:45 +01:00
Alexandre Julliard b3af087041 itss: Fix potentially uninitialized variable compiler warnings.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2020-06-08 14:59:30 +02:00
Michael Stefaniuc f4259cf25f itss/tests: Get rid of a2w() and strcmp_wa().
Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2020-02-05 08:43:46 +01:00
Alexandre Julliard fcc40a0790 itss: Build with msvcrt.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2019-06-06 11:15:24 +02:00
Michael Stefaniuc b4b69429bd itss: Use the ARRAY_SIZE() macro.
Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-08-14 09:42:30 +02:00
Michael Stefaniuc e611370729 itss: Remove a superfluous variable initialization.
Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-08-14 09:42:26 +02:00
Michael Stefaniuc bdc91b911a itss/tests: Use the available ARRAY_SIZE() macro.
Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-06-05 23:50:20 +02:00
Jacek Caban cd5570d9ef itss: Support COM aggregation in its protocol handler.
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-05-22 21:58:02 +02:00
Rafał Mużyło f4fe2b2dc8 itss: Fix handling non-ASCII content paths.
Signed-off-by: Rafał Mużyło <galtgendo@o2.pl>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-09-12 21:47:53 +02:00
Nikolay Sivov 4fdcc03cf8 itss: Properly return interface pointers.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-02-13 18:50:11 +01:00
André Hentschel a6657bb084 itss/tests: Fix compiler warnings with flag -Wunused-macros. 2014-12-11 11:55:48 +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 d08ff3ff19 makefiles: Use a single variable for all types of idl files. 2013-12-31 18:15:17 +01:00
Frédéric Delanoy 99e3ce7d43 itss: Use BOOL type where appropriate. 2013-11-15 11:59:40 +01:00
Alexandre Julliard c7803b885b makefiles: Add makedep pragmas for registration idl files. 2013-11-05 20:38:18 +01:00
Alexandre Julliard 55e44092bd makefiles: Remove useless definitions of COM_NO_WINDOWS_H. 2013-10-14 16:05:31 +02:00
Frédéric Delanoy 239c160452 itss: Use BOOL type where appropriate. 2013-10-03 12:54:29 +02:00
Alexandre Julliard f02cdd877f Remove empty DLL_PROCESS_DETACH case statements. 2013-04-15 16:45:35 +02:00
Michael Stefaniuc 0538e9995d itss: Use assignment instead of memcpy to copy a struct. 2013-01-24 15:39:00 +01:00
Michael Stefaniuc 27adacc577 itss: Don't over-allocate memory for a ITSS_IStorageImpl. 2012-12-10 11:27:16 +01:00
Jacek Caban 60195ff6a9 itss: Fixed fragment part handling in IInternetProtocolInfo::CombineUrl. 2012-12-05 20:23:53 +01:00
Jacek Caban fa53a8ccef itss: Cleaned up CombineUrl tests. 2012-12-05 20:23:52 +01:00
Michael Stefaniuc 815031d832 itss: Use FIELD_OFFSET to calculate the size of a struct with variable length array. 2012-11-02 19:47:28 +01:00
Jacek Caban 1a56a73c86 itss: Canonicalize relative paths before resolving object. 2012-09-21 17:05:52 +02:00
Nikolay Sivov 316ca9edac itss: Call interface methods properly. 2012-08-20 10:58:55 +02:00
Erich Hoover 88f6e898c6 itss: Enlarge buffer to include space for a concatenated value. 2012-01-27 18:05:39 +01:00
Andrew Eikum f71efc297b itss: Use case-insensitive strcmp. 2012-01-10 10:49:00 +01:00
Alexandre Julliard b56dc9a6f7 winecrt0: Remove the clsid parameter in __wine_(un)register_resources. 2011-08-02 20:47:49 +02:00
Francois Gouget 91adaf623e itss/tests: Fix spelling of a variable name. 2011-08-01 18:26:26 +02:00
Marcus Meissner a7f7d1b7dd itss: Mark internal symbols with hidden visibility. 2011-05-19 10:05:25 +02:00
Alexandre Julliard 41eb98e4b7 itss: Convert protocol registration to the IRegistrar format. 2010-12-13 21:18:15 +01:00
Michael Stefaniuc 965aea8d8e itss: Standardize the COM usage in storage.c. 2010-12-09 12:25:09 +01:00
Michael Stefaniuc 872e3f3a25 itss: Use ifaces instead of vtbl pointers in ITSProtocol. 2010-12-06 19:05:53 +01:00
Michael Stefaniuc 8333eaa9b7 itss: Standardize the COM usage in itss.c. 2010-12-05 16:43:26 +01:00
Michael Stefaniuc 72f3765a5b itss: Standardize the COM usage in moniker.c. 2010-12-05 16:42: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
Alexandre Julliard 0887094f70 itss: Don't create empty default key values where not necessary. 2010-02-10 14:29:58 +01:00
Michael Stefaniuc 7a8638d8b3 itss: Reorder some code to avoid leaking memory on an error path.
Found by Smatch.
2010-02-10 11:33:41 +01:00
Erich Hoover 6627b9029e itss: Implement IStorageImpl_OpenStorage. 2010-02-08 17:14:44 +01:00
Nikolay Sivov 87e89995ee itss: Fix typo in registry entry creation. 2010-02-03 15:50:50 +01:00