Commit Graph

1075 Commits

Author SHA1 Message Date
Francois Gouget fad0bea304 shlwapi: Fix the PathCreateFromUrlW() implementation. 2012-09-26 10:59:53 +02:00
Francois Gouget 7c42bfe107 shlwapi: UrlIs()'s check for the 'file:' protocol is case insensitive. 2012-09-26 10:59:45 +02:00
Francois Gouget 06439b303a shlwapi: PathCreateFromUrlA() should not crash when given NULL buffers.
Add NULL and insufficient buffer tests for PathCreateFromUrl().
2012-09-25 18:11:18 +02:00
Marcus Meissner 73dfc3d462 shlwapi: Fixed incorrect buffer size. 2012-09-25 11:17:12 +02:00
Francois Gouget 5f55a71b70 Assorted spelling fixes. 2012-09-24 22:27:29 +02:00
Francois Gouget 73f89e7e4c shlwapi/tests: Add more PathCreateFromUrl() tests. 2012-09-24 22:27:28 +02:00
Francois Gouget 709a0b764d Use the CP_ACP and NULL macros instead of numeric literals when converting strings between ANSI and Unicode. 2012-09-24 22:27:28 +02:00
Michael Stefaniuc c637cbc397 shlwapi: Remove gratuitous "stub" from TRACE messages. 2012-09-11 18:06:59 +02:00
Jacek Caban 4d5bebb321 shlwapi: Use proper helpers for iface calls. 2012-08-15 12:18:49 +02:00
Michael Stefaniuc 8d24dd49ee shlwapi: Avoid FALSE:TRUE conditional expressions. 2012-08-13 17:30:13 +02:00
Francois Gouget de049ff1ed shlwapi: Simplify the string comparison functions a bit and use the CSTR_XXX macros. 2012-06-21 08:33:44 +02:00
Michael Stefaniuc a5b0d13741 shlwapi/tests: Fix the expected value in an ok() message. 2012-06-04 19:36:19 +02:00
Michael Stefaniuc 24a01dfef8 shlwapi/tests: Remove useless ok() call on the "out" variable. 2012-05-16 18:30:22 +02:00
Francois Gouget fac36c55e9 Assorted typo, spelling, wording and case fixes. 2012-05-15 16:26:43 +02:00
Carlo Bramini f6524a9f77 shlwapi: Add NULL checks to StrCpyW and StrCatW. 2012-04-19 19:28:12 +02:00
Carlo Bramini f9c9ea6343 shlwapi: Don't remove nonexistent extension in PathRemoveExtension. 2012-04-13 16:29:25 +02:00
Carlo Bramini f2d40ca87d shlwapi: Add stub for AssocGetPerceivedType. 2012-04-09 17:23:08 +02:00
Michael Stefaniuc 0556192994 shlwapi: Print the debug string and not the pointer to it. 2012-03-26 18:15:26 +02:00
Carlo Bramini a1af839516 shlwapi: Implemented StrToInt64ExA/W. 2012-03-16 13:02:47 +01:00
Piotr Caban 3f6142e00d shlwapi: Lowercase schemes in UrlCombine function. 2012-03-08 18:55:04 +01:00
Francois Gouget f445325999 Assorted spelling fixes. 2012-01-23 16:07:32 +01:00
Alexandre Julliard 51bba9ee07 shlwapi: Fix some printf format warnings. 2012-01-17 15:02:49 +01:00
Nikolay Sivov 191bc054a5 shlwapi: Partially implement SHRegCreateUSKeyW. 2011-12-01 18:17:22 +01:00
Alexandre Julliard 3d818c3aa8 shlwapi: Convert dialogs to po files. 2011-11-22 14:20:49 +01:00
Frédéric Delanoy ce3dd89b54 shlwapi: Avoid harcoding array lengths. 2011-11-21 11:05:08 +01:00
Michael Stefaniuc 3e1ee5b8b7 include: Make "long" numeric constants LP64/LLP64 proof (shlwapi.h). 2011-11-14 11:46:40 +01:00
Andrew Talbot 0bed0f4ce6 shlwapi: Suppress sign-extension through integer promotion. 2011-11-09 11:35:06 +01:00
Nikolay Sivov 762aa854ca shlwapi: Fix window style set with SHSetParentHwnd(). 2011-10-24 11:17:57 +02:00
Francois Gouget c8ecf2c721 shlwapi: Don't use a long where an int is more than big enough. 2011-10-18 18:58:50 +02:00
Marcus Meissner c9b6994648 shlwapi: Fixed bad pointer arithmentic by removing sizeof() (Coverity). 2011-10-18 15:18:04 +02:00
Dan Kegel 876d551911 shlwapi/tests: Initialize size parameter in test_SHGetShellKey. 2011-10-14 20:26:44 +02:00
Jacek Caban 4a39433eae shlwapi: Make sure we don't write anything to output buffer if its size is too small to store the whole result. 2011-10-14 20:26:44 +02:00
Francois Gouget bd7b345b26 Assorted spelling fixes & co. 2011-09-27 11:00:13 +02:00
Francois Gouget 3de330db54 tests: Remove unneeded assert.h includes. 2011-09-27 10:59:56 +02:00
Francois Gouget fcb351b40f shlwapi/tests: Skip some tests if not allowed to modify the registry. 2011-09-21 11:35:43 +02:00
Francois Gouget 74459389a5 shlwapi/tests: Some tests require that the user interface be in English.
With MUI versions of Windows checking for the default user language id or locale is insufficient.
2011-09-15 15:41:41 +02:00
Francois Gouget 0ae12c4a3b shlwapi/tests: Fix test_StrFromTimeIntervalA() to print the badly formatted string in case of a failure. 2011-09-15 15:41:41 +02:00
Francois Gouget 8973c20f7d Assorted spelling fixes. 2011-09-13 11:27:01 +02:00
Francois Gouget bdb65df982 shlwapi: Add parentheses to clarify the precedence between '&' and '&&'. 2011-09-12 11:01:10 +02:00
Francois Gouget 5f53f1ad07 shlwapi: Add a message context for 'hr', 'min' and 'sec'. 2011-09-05 16:42:12 +02:00
Francois Gouget c992ca277d Assorted spelling fixes. 2011-08-24 19:07:46 +02:00
Francois Gouget 77f68e30f5 shlwapi/tests: Fix the spelling of IID_Endianness. 2011-08-24 19:07:45 +02:00
Scott Ritchie d38909dade shlwapi/tests: Fix an errant comment. 2011-08-24 13:49:13 +02:00
Frédéric Delanoy 760faf01a9 tests: Assorted spelling fixes. 2011-08-04 18:27:37 +02:00
Frédéric Delanoy 7e309601f3 dlls: Assorted spelling fixes. 2011-08-03 14:15:50 +02:00
André Hentschel 787ab4572d shlwapi/tests: Don't access memory when the allocation failed. 2011-07-28 11:28:16 +02:00
Alexandre Julliard 2bf9c26df6 shlwapi: Add support for 64-bit formats in wsprintf. 2011-07-25 13:38:04 +02:00
Igor Paliychuk 86dd443415 shlwapi: Convert Ukrainian resources into utf-8. 2011-06-20 19:32:04 +02:00
Marcus Meissner e9d4ca069c shlwapi: Removed superflous NULL check (Coverity). 2011-06-15 20:04:38 +02:00
Sergey Khodych 26541471ab shlwapi: Implement URL_APPLY_GUESSFILE in UrlApplyScheme. 2011-05-17 11:45:49 +02:00
Sergey Khodych 2e1bec528f shlwapi: Don't copy valid scheme in UrlApplySchemeW. 2011-05-17 11:45:47 +02:00
Marcus Meissner f5ae978902 shlwapi: Mark internal symbols as hidden. 2011-04-28 18:13:57 +02:00
André Hentschel a4d8b22f43 shlwapi: Implement wow64 reporting. 2011-04-01 11:54:50 +02:00
Thomas Mullaly 65d3eab864 shlwapi: Improved UrlGetPart support when parsing host names. 2011-03-28 17:21:56 +02:00
Austin English a4cc8bc63c shlwapi/tests: Remove win9x hacks. 2011-03-01 13:21:58 +01:00
Detlef Riekenberg ebecd5a779 shlwapi: Add stubs for SHWinHelpOnDemandA/W. 2011-02-15 17:25:04 +01:00
Austin English 92f48ef6ec shlwapi/tests: Remove useless assignments (LLVM/Clang). 2011-02-11 14:49:54 +01:00
Austin English 757aaecc83 shlwapi/tests: Don't check return values inside of if(0) (LLVM/Clang). 2011-02-10 09:58:38 -06:00
Austin English 92cb70e97c shlwapi/tests: Don't check return values inside of if(0) (LLVM/Clang). 2011-02-09 09:26:13 -06:00
Nikolay Sivov 219f477a05 shlwapi/tests: Reset cookie after service revoked (Valgrind). 2011-01-31 12:28:38 +01:00
Nikolay Sivov d6c0752913 shlwapi: Keep pointer to allocated block to free it later (Valgrind). 2011-01-17 12:50:49 +01:00
Greg Geldorp f64a800fd9 shlwapi/tests: Don't assume date/time are separated by comma. 2011-01-14 18:26:19 +01:00
Michael Stefaniuc 213532a260 shlwapi/tests: Finish the COM cleanup in ordinal.c. 2011-01-13 15:22:00 +01:00
Jacek Caban 2b99331e93 shlwapi: Fixed handling A->W buffer in UrlCanonicalizeA (valgrind). 2011-01-13 15:22:00 +01:00
Alexandre Julliard 944d218a14 shlwapi: Convert string table resources to po files. 2011-01-12 18:11:51 +01:00
Michael Stefaniuc 3b2b23d808 shlwapi/tests: COM cleanup for thread.c. 2011-01-07 10:22:36 +01:00
André Hentschel 503934a67d shlwapi/tests: Fix typo. 2010-12-30 15:01:18 +01:00
André Hentschel d037b40995 shlwapi/tests: Don't test function directly when reporting GetLastError(). 2010-12-30 15:00:44 +01:00
Yaron Shahrabani 1cc46828f1 shlwapi: Added Hebrew translation. 2010-12-22 17:32:32 +01:00
André Hentschel c063e5ccdd shlwapi/tests: Allow Win7 behaviour for SHFormatDateTimeW. 2010-12-22 14:16:31 +01:00
Michael Stefaniuc 26de0e6202 shlwapi/tests: Standardize the COM usage in ordinal.c. 2010-12-14 12:33:00 +01:00
Michael Stefaniuc 287253a5a7 shlwapi: The Italian translation uses UTF-8 encoding. 2010-12-08 17:45:14 +01:00
Alexandre Julliard 515a14989d shlwapi: Don't use wide strings in button labels. 2010-12-05 16:32:33 +01:00
Michael Stefaniuc 55583f9386 shlwapi: Use an iface instead of an vtbl pointer in ISHRegStream. 2010-11-30 11:00:33 +01:00
Michael Stefaniuc 9093312bdf shlwapi: Use an iface instead of an vtbl pointer in threadref. 2010-11-30 10:58:59 +01:00
Michael Stefaniuc abb850c9c4 shlwapi: Use iface instead of vtbl pointers in ISHFileStream. 2010-11-30 10:58:34 +01:00
Piotr Caban 5024a05780 shlwapi: Improved UrlCombineW implementation. 2010-11-08 13:30:23 +01:00
Paul Vriens 70e6a2f7ae shlwapi: Add the Serbian (Latin and Cyrillic) translation.
Translation by Đorđe Vasiljević.
2010-11-03 14:44:51 +01:00
David Hedberg 8a4c60335e shlwapi: Add room for null terminator in local SHGetShellKey buffer. 2010-10-27 11:51:50 +02:00
David Hedberg 6b897513ff shlwapi: Fix UrlGetPart to also return unknown schemes. 2010-10-26 15:25:19 +02:00
Alexandre Julliard 0a50c10d34 shlwapi: Make more functions available by name. 2010-10-25 13:52:51 +02:00
Nikolay Sivov 88136e6897 shlwapi: Allow IUnknown_SetSite() to be requested by name. 2010-10-25 12:41:41 +02:00
Nikolay Sivov 646a49b74a shlwapi/assoc: Fix arguments tracing. 2010-10-13 11:19:53 +02:00
Piotr Caban fd10f47de4 shlwapi/tests: Add more tests. 2010-10-12 17:38:01 +02:00
Piotr Caban 52bd8542b7 shlwapi: Added SKSetValueW implementation. 2010-10-12 17:37:59 +02:00
Piotr Caban 6aa9494245 shlwapi: Added SKDeleteValueW implementation. 2010-10-12 17:37:56 +02:00
Piotr Caban 0ce727e433 shlwapi: Added SKAllocValueW implementation. 2010-10-12 17:37:54 +02:00
Piotr Caban c2f25a2206 shlwapi: Improved SHGetShellKey implementation. 2010-10-12 17:37:51 +02:00
Andrew Eikum 6525d89c95 shlwapi: Handle URL_WININET_COMPATIBILITY flag in UrlCanonicalize. 2010-10-12 12:17:38 +02:00
Jacek Caban a839e2ec45 shlwapi: Skip more tests on too old shlwapi.dll. 2010-10-11 12:54:17 +02:00
Andrew Eikum 1a7c76c7b0 shlwapi/tests: Don't run tests on old shlwapi versions. 2010-10-08 11:05:02 +02:00
Alexandre Julliard eb2d556ec8 shlwapi/tests: Make some variables static. 2010-10-01 13:37:34 +02:00
Lauri Kenttä 842c5693cf shlwapi: Update Finnish translation. 2010-09-24 18:21:10 +02:00
Luca Bennati 4985b464a8 shlwapi: Update Italian translation. 2010-09-21 17:53:55 +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
Piotr Caban f0bc60324a shlwapi: Improved UrlEscapeW implementation. 2010-09-07 11:29:55 +02:00
Piotr Caban 8b7fae35e4 shlwapi: Improved UrlCanonicalize implementation. 2010-09-07 11:29:33 +02:00
Hwang YunSong 4069da5624 shlwapi: Update Korean resource. 2010-09-01 14:01:04 +02:00
Alexandre Julliard fd8df3b62e shlwapi: Use int64 in the spec file for 64-bit integers. 2010-08-31 14:23:48 +02:00
Amine Khaldi 1848ae8d3a shlwapi: Fix translations. 2010-08-30 11:26:39 +02:00
Detlef Riekenberg 6e079915dd shlwapi/tests: Run more language dependent tests only on English locales. 2010-08-16 15:54:23 +02:00
Nikolay Sivov 93985e70a8 shlwapi/tests: Fix some test failures on RTL enabled boxes. 2010-07-30 14:59:41 +02:00
Nikolay Sivov 31da90fd9d shlwapi: Implement SKGetValueW over SHGetShellKey. 2010-07-29 10:30:45 +02:00
Nikolay Sivov e7395e09e1 shlwapi: Partially implement SHGetShellKey. 2010-07-29 10:30:40 +02:00
Nikolay Sivov b684c60a10 shlwapi/tests: Fix some test failures on Win2000. 2010-07-29 10:29:50 +02:00
Paul Vriens eaa6376e64 shlwapi/tests: Load shell32 explicitly. 2010-07-22 16:27:13 +02:00
Piotr Caban b7c68573ae shlwapi: Improved UrlCanonicalizeW implementation. 2010-07-22 13:54:57 +02:00
Michael Stefaniuc fae6a5f618 shlwapi: Remove the ignored common resource attributes. 2010-07-22 11:41:40 +02:00
Andrew Eikum ab418fc258 shlwapi: Implement SHSetIniStringW. 2010-07-22 10:13:03 +02:00
Andrew Eikum ef8cf0fdf2 shlwapi: Implement SHGetIniStringW. 2010-07-22 10:12:57 +02:00
Alexandre Julliard b86d515ed6 dlls: Remove explicit imports of kernel32 and ntdll. 2010-07-21 17:38:36 +02:00
Andrew Eikum d6a827d083 shlwapi: Be less strict on which type of IShellFolder can be enumerated. 2010-07-21 09:33:35 +02:00
Hans Leidekker 7a2944d5ad shlwapi: Don't trace the contents of output buffers. 2010-07-20 16:29:44 +02:00
Andrew Nguyen fdabf10a97 shlwapi/tests: Correct the prototype of the StrRetToBSTR function pointer. 2010-07-20 16:28:17 +02:00
Andrew Nguyen 5709ef1a29 shlwapi/tests: Skip a StrCpyNW test that crashes on older Win9x. 2010-07-20 16:28:16 +02:00
Andrew Nguyen fd9b8c4ac5 shlwapi/tests: Skip StrRStrI tests on older Win9x platforms. 2010-07-20 16:28:16 +02:00
Andrew Nguyen bfcf59631e shlwapi/tests: Skip SHUnicodeToUnicode tests on Win98. 2010-07-20 16:28:16 +02:00
Andrew Nguyen d3e0836435 shlwapi/tests: Skip SHAnsiToAnsi tests on Win98. 2010-07-20 16:28:16 +02:00
Andrew Nguyen f8c88bc3d7 shlwapi/tests: Rename a string variable for clarity. 2010-07-20 16:28:16 +02:00
André Hentschel f42ede788e shlwapi/tests: Fix GLE for SHFormatDateTimeA. 2010-07-20 14:40:32 +02:00
Andrew Nguyen 15c6057ce1 shlwapi: Implement StrStrNIW. 2010-07-19 16:07:05 +02:00
Andrew Nguyen 9bd13c93ab shlwapi: Implement StrStrNW. 2010-07-19 16:06:55 +02:00
Andrew Nguyen 355057d529 shlwapi/tests: Add tests for StrStrIW. 2010-07-19 15:56:49 +02:00
Andrew Nguyen 1784dbd17a shlwapi/tests: Add tests for StrStrIA. 2010-07-19 15:56:44 +02:00
Andrew Nguyen 9bcdb1c423 shlwapi: Fix handling of an empty search string in StrStrW. 2010-07-19 15:56:39 +02:00
Andrew Nguyen c43bac44ba shlwapi/tests: Add tests for StrStrA. 2010-07-19 15:56:18 +02:00
Andrew Nguyen ec0e9d0df8 shlwapi/tests: Fix Win98 SE test failures for StrFormatKBSizeA/W. 2010-07-19 15:56:07 +02:00
Aric Stewart d9d6e49f36 shlwapi: Correct slash/backslashs in UrlCanonicalize. 2010-07-08 17:33:37 +02:00
Gustavo Henrique Milaré a77b0d17a6 shlwapi: Fix Portuguese (Brazilian) translation. 2010-07-02 12:17:58 +02:00
Kovács András 5606db7cfe shlwapi: Update Hungarian translation. 2010-06-29 10:53:54 +02:00
Aric Stewart ea029bd2fb shlwapi: URL_FILE_USE_PATHURL flag only unescapes file urls in UrlCanonicalize. 2010-06-23 15:26:48 +02:00
Francois Gouget aebbbcb06b shlwapi/tests: Make the XXX_Construct() functions static. 2010-06-22 20:03:54 +02:00
Paul Vriens 1edc58eae9 resources: Fix some copy-paste mistakes in resource files. 2010-06-08 12:59:03 +02:00
Marcus Meissner f01c43c47b shlwapi: Handle NULL ptr return from allocation (Coverity). 2010-06-07 13:52:22 +02:00
Nikolay Sivov 1b105553d7 shlwapi: Don't limit text size for message boxes from ShellMessageBoxWrapW. 2010-05-31 12:14:28 +02:00
Frédéric Delanoy 94ce29e4ea shlwapi: Fix French translation. 2010-05-31 12:14:28 +02:00
Michael Stefaniuc f38336d82a shlwapi: Remove redundant "not NULL" checks of the len arg (coccicheck). 2010-05-20 13:47:53 +02:00
Vincent Povirk bea0daa281 shlwapi: Implement SHRegEnumUSValue. 2010-05-19 11:17:55 +02:00
Gerald Pfeifer be6fa3900d shlwapi: Remove variable retval which is not really used from GetAcceptLanguagesW. 2010-05-10 18:20:37 +02:00
Piotr Caban ee2abe7f82 shlwapi: Added more UrlCanonicalizeA tests. 2010-05-08 18:14:49 +02:00
Piotr Caban 40119690b8 shlwapi: Make UrlCanonicalizeA working with long urls (>INTERNET_MAX_URL_LENGTH). 2010-05-08 18:14:43 +02:00
Piotr Caban fc543890d1 shlwapi: Make UrlCanonicalizeW working with long urls (>INTERNET_MAX_URL_LENGTH). 2010-05-08 18:14:37 +02:00
Detlef Riekenberg 1b67da3566 shlwapi/tests: Add tests for SHCreateThreadRef. 2010-04-20 16:21:37 +02:00
Detlef Riekenberg bb1ca6e08d shlwapi: Implement SHCreateThreadRef. 2010-04-20 16:21:37 +02:00
André Hentschel 38e800f7c4 shlwapi: Fix comment typo. 2010-04-20 11:14:20 +02:00
Detlef Riekenberg a9ac4a119a shlwapi: Fix broken NULL checks (with tests). 2010-04-19 15:34:20 +02:00
Detlef Riekenberg 324783ad09 shlwapi/tests: Add tests for SHSetThreadRef. 2010-04-19 15:34:13 +02:00
Detlef Riekenberg 261bc3859f shlwapi/tests: Add initial test for SHGetThreadRef. 2010-04-19 15:33:56 +02:00
Andrew Eikum 4811167410 shlwapi: Check for NULL string in UrlIs. 2010-04-12 11:29:16 +02:00
Alexandre Julliard a8e86e35dd winapi: Generate the 64-bit variant of structure size/alignment tests. 2010-04-07 18:03:00 +02:00