Nikolay Sivov
568b08047b
shlwapi: Fix a string leak (Valgrind).
...
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-06-13 11:34:14 +09:00
Dmitry Timoshkov
860f5562c7
shlwapi: Fix IStream::Read() return value for partial reads.
...
Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru>
Signed-off-by: Sebastian Lackner <sebastian@fds-team.de>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-04-26 14:52:01 +09:00
Francois Gouget
637799db98
shlwapi/tests: Fix a test failure on Windows 10.
...
AssocQueryString() can return S_FALSE with the size of the required buffer.
Signed-off-by: Francois Gouget <fgouget@free.fr>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-03-18 12:21:10 +09:00
Alexandre Julliard
262a41ca4a
shlwapi: Use the standard WideCharToMultiByte instead of wine_utf8_wcstombs.
...
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-02-25 00:24:59 +09:00
André Hentschel
dbc043c3d8
shlwapi/tests: Use todo_wine_if() in tests.
...
Signed-off-by: André Hentschel <nerv@dawncrow.de>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-02-22 17:37:09 +09:00
Nikolay Sivov
ed0520e2e2
shlwapi/tests: Fix uninitialized data access in tests (Valgrind).
...
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-01-09 17:30:04 +09:00
Nikolay Sivov
37cdf65949
shlwapi: Fix initializer causing compiler warning.
...
Spotted by Józef.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-01-08 21:38:20 +09:00
Jared Smudde
1c2dd4b3e7
shlwapi: Fix OS_TABLETPC typo.
...
Signed-off-by: Jared Smudde <computerwhiz02@hotmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-01-06 18:13:50 +01:00
Nikolay Sivov
9171865661
shlwapi: Remove a cast that's not really needed.
...
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-01-06 18:08:31 +01:00
Daniel Lehman
74e71b6643
shlwapi: Implement URL_ESCAPE_AS_UTF8.
...
Signed-off-by: Daniel Lehman <dlehman@esri.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-12-30 08:06:43 +01:00
Nikolay Sivov
0e4be06cd6
shlwapi: Handle NULL pointer in DllGetVersion() (Coverity).
...
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-12-29 17:13:52 +01:00
Olivier F. R. Dierick
71bbd8da87
shlwapi/tests: Test SHFreeShared with NULL handle.
...
Signed-off-by: Olivier F. R. Dierick <o.dierick@piezo-forte.be>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-12-03 23:38:22 +09:00
Olivier F. R. Dierick
de0d8719d2
shlwapi: SHFreeShared returns TRUE when passed NULL handle.
...
Signed-off-by: Olivier F. R. Dierick <o.dierick@piezo-forte.be>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-12-03 23:38:11 +09:00
Piotr Caban
31c49c2851
shlwapi: Don't crash in PathStripPath when read-only string is passed and it's not modified.
...
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-10-29 10:54:15 +09:00
Nikolay Sivov
bef3298e89
shlwapi/tests: Fix a couple of prototypes to match implementation (PVS-Studio).
...
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-10-15 19:18:49 +09:00
Nikolay Sivov
f51e7900eb
shlwapi: Fix SHPropertyBag_ReadLONG prototype (PVS-Studio).
...
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-10-15 19:18:43 +09:00
Bruno Jesus
ffb4d15117
shlwapi: Reject NULL key on SHRegCloseUSKey with tests.
2015-09-07 15:04:27 +09:00
Marcus Meissner
a2869de4d4
shlwapi: Add missing braces (Coverity).
2015-06-15 14:47:32 +09:00
Huw Davies
9327e476d4
shlwapi/tests: Fix failing tests on Vista and Win 2008.
...
SHMapHandle fails with a variety of errors on these platforms.
2015-06-10 23:36:28 +09:00
Nikolay Sivov
b5c2c0b05a
shlwapi: Fix error handling in IUnknown_GetClassID (Coverity).
2015-06-08 15:26:36 +09:00
Francois Gouget
7411c72e82
shlwapi/tests: Silence some istream traces that generate too many lines.
2015-05-12 22:32:22 +09:00
Nikolay Sivov
d6180c05b5
shlwapi/tests: Fix uninitialized memory reads (Valgrind).
2015-04-13 15:05:12 +09:00
Francois Gouget
14aa446f1d
shlwapi: Remove unneeded NONAMELESSXXX directives.
2015-03-20 18:05:07 +09:00
André Hentschel
e26e33fa06
shlwapi: Avoid assigning values twice (PVS-Studio).
2015-03-20 12:42:28 +09:00
Michael Stefaniuc
a0e28403d4
shlwapi: Remove two unused assignments (PVS-Studio).
2015-03-04 21:50:44 +09:00
Austin English
1b698ccd59
shlwapi: Sync wsprintf implementation from user32.
2015-02-23 21:45:47 +09:00
Michael Müller
8758a8a671
shlwapi: Correctly treat '.' when enumerating files in PathIsDirectoryEmptyW.
2015-01-15 11:36:52 +01:00
Sebastian Lackner
4b33a339cc
shlwapi: Add implementation for StrCatChainW.
...
Based on a patch by Huw Campbell.
2014-12-16 16:32:31 +01:00
Michael Stefaniuc
6ae26c7b53
shlwapi: Remove always true if-check (PVS-Studio).
2014-11-26 17:26:44 +01:00
Sebastian Lackner
1b672e55ce
shlwapi: Fix incorrect usage of CompareString in StrRStrIW.
2014-11-19 23:36:34 +09:00
Sebastian Lackner
80d98683d0
shlwapi: Fix incorrect usage of CompareString in StrRStrIA.
2014-11-19 23:36:34 +09:00
Sebastian Lackner
1321644239
shlwapi: Fix invalid usage of CompareString in PathCreateFromUrlW.
2014-11-18 22:10:59 +09:00
Sebastian Lackner
5aec09e4d1
shlwapi: Fix invalid usage of CompareString in StrStr functions.
2014-11-17 17:29:14 +09:00
Michael Stefaniuc
e3c44185ed
shlwapi/tests: Simplify empty string check (PVS-Studio).
2014-11-04 13:31:47 +09:00
Nikolay Sivov
6ebe8d5a2a
shlwapi: Use E_NOT_SUFFICIENT_BUFFER definition.
2014-10-08 13:13:37 +02:00
Sebastian Lackner
403ff3734a
shlwapi: Remove unnecessary internal function SHLWAPI_DupSharedHandle.
2014-10-02 20:31:54 +02:00
Sebastian Lackner
c95b182d15
shlwapi: Fix swapped argument order in SHMapHandle.
2014-10-02 20:31:52 +02:00
Sebastian Lackner
ef065486dd
shlwapi/tests: Add test for SHMapHandle.
2014-10-02 20:31:48 +02:00
Frédéric Delanoy
1e214eb5d3
Assorted spelling/grammar fixes.
2014-10-02 16:58:53 +02:00
Sebastian Lackner
5e4f15db1f
shlwapi: Fixed swapped argument order in SHLWAPI_DupSharedHandle command.
2014-10-01 10:35:20 +02:00
Sebastian Lackner
cad3e3e5dc
shlwapi/tests: Add SH*Shared inter-process tests.
2014-10-01 10:35:16 +02:00
André Hentschel
badfdaf56c
shlwapi/tests: Fix SHFormatDateTimeW tests for right-to-left locales.
2014-08-18 12:44:35 +02:00
Francois Gouget
ece6f5c3e0
shlwapi/tests: Make test_PathIsRelative[AW]() static.
2014-07-07 09:11:34 +02:00
Zhenbo Li
9d59d4e550
shlwapi/tests: Add tests for PathIsRelativeA/W.
2014-07-02 19:58:23 +02:00
Christoph von Wittich
f26874c523
shlwapi: Avoid buffer overflow in PathCombineA.
2014-06-27 11:02:39 +02:00
Nikolay Sivov
31fb427737
shlwapi/tests: Skip if test ini file wasn't created.
2014-06-13 16:05:55 +02:00
Bruno Jesus
9dacce1b4e
shlwapi: Avoid reading past the pointer in PathCreateFromUrlW (valgrind).
2014-06-11 16:11:28 +02:00
Victor Martinez Calvo
c2ff8f4005
shlwapi: Check correct attributes in PathRelativePath.
2014-05-05 12:17:50 +02:00
Huw Davies
ddf861da00
shlwapi/tests: Fix win8 test failures.
2014-05-01 11:17:06 +02:00
Nikolay Sivov
f1706b0387
shlwapi: Implement SHRegCreateUSKeyA().
2014-04-22 11:26:14 +02:00