Commit Graph

654 Commits

Author SHA1 Message Date
Dmitry Timoshkov
572e803654 shlwapi: Duplicate shell32.ShellMessageBoxW implementation in shlwapi.ShellMessageBoxWrapW. 2007-09-10 15:29:46 +02:00
Francois Gouget
6dbf9c1932 shlwapi: Update win32.api to fix the winapi_check warnings. 2007-08-30 17:02:49 +02:00
Francois Gouget
b25fdbb23e shlwapi: Move SHAddDataBlock() to the front and remove the forward declaration. 2007-08-30 17:02:49 +02:00
Francois Gouget
2993785f3a Assorted non-ANSI function declaration fixes (missing void). 2007-08-30 11:57:18 +02:00
Rob Shearman
acfc1175a2 shlwapi: Fix UrlCombineW for absolute URLs without slashes. 2007-08-23 20:18:32 +02:00
Misha Koshelev
108a61f8e7 shlwapi: Take sizeof(WCHAR) into account when allocating Unicode string. 2007-08-20 11:57:24 +02:00
Paul Vriens
3de1c55dc6 shlwapi/tests: Use GetModuleHandleA instead of LoadLibraryA. 2007-08-08 15:31:59 +02:00
Dmitry Timoshkov
f27e5299c9 shlwapi: Fix parameter types of SHGetIniStringW. 2007-07-16 14:53:42 +02:00
Dmitry Timoshkov
929be93411 shlwapi: Fix some spec entry definitions. 2007-07-13 12:29:54 +02:00
Thomas Weidenmueller
c15245d9cc shlwapi: Use publicly defined structure DATABLOCK_HEADER instead of redefining it locally. 2007-07-12 12:57:35 +02:00
Michael Stefaniuc
0152ec0375 janitorial: Remove superfluous casts of void pointers to other pointer types. 2007-06-27 12:53:50 +02:00
Alexandre Julliard
ae0c24fd06 shlwapi: Get rid of CharNextW/CharPrevW. Simplify some string functions. 2007-06-25 14:01:28 +02:00
Michael Stefaniuc
14077f67c8 shlwapi: Remove more wide character constants. 2007-06-22 12:18:35 +02:00
Michael Stefaniuc
9acd67ec5b shlwapi: Do not use wide character constants. 2007-06-21 13:11:25 +02:00
Francois Gouget
56c841ced0 shlwapi: Update win32.api to fix the winapi_check warnings. 2007-06-18 12:14:30 +02:00
Francois Gouget
96c337f0a1 Assorted spelling fixes. 2007-06-07 19:24:32 +02:00
Francois Gouget
40838cec78 shlwapi/tests: The PSDK does not define IID_IDelayedRelease anymore. 2007-05-29 13:17:54 +02:00
Dmitry Timoshkov
3c9e7a7f33 wine: Switch to using 'long' for INT_PTR type for 64-bit compatibility. 2007-05-25 20:37:56 +02:00
Nigel Liang
ddbb317915 shlwapi: Stub implementation for SHSetTimerQueueTimer. 2007-05-25 19:29:54 +02:00
Rob Shearman
bc06106468 shlwapi: Add a slash to the URL if there is no path component. 2007-05-24 11:35:11 +02:00
Damjan Jovanovic
3ceaaae3d7 shlwapi: Fix UrlCanonicalizeW's handling of filesystem paths. 2007-05-11 11:19:46 +02:00
Andrey Turkin
8299714952 shlwapi: Implement IUnknown_CPContainerInvokeParam. 2007-05-04 13:40:20 +02:00
Andrey Turkin
b63e9a7828 shlwapi: Implement IConnectionPoint_SimpleInvoke. 2007-05-01 11:42:50 +02:00
Mikołaj Zalewski
7370a93b52 shlwapi: Fix the handling of overflows in PathCombine[AW]. 2007-04-24 10:19:44 +02:00
Andrew Talbot
b84f51fc25 slwapi: Make function definitions and declarations agree. 2007-04-16 12:26:34 +02:00
Andrew Talbot
0110f9ea0b slwapi: Make function definitions and declarations agree. 2007-04-16 12:25:34 +02:00
Dmitry Timoshkov
1b2a2943b8 shlwapi: Fix a forward to user32.PrivateExtractIconExW. 2007-04-06 12:31:09 +02:00
Dmitry Timoshkov
03e9e5b60d shlwapi: Match shlwapi wrappers to MSDN descriptions. 2007-03-29 21:00:11 +02:00
Francois Gouget
d9e8a0f63e Remove unneeded checks on the GetModuleHandle() return value for cases where we are linked with the dll. 2007-03-28 12:36:13 +02:00
Paul Vriens
20291e082c shlwapi/path: Proper use of GetProcessHeap(). 2007-03-26 12:20:53 +02:00
Andrew Talbot
0810a92353 shlwapi: Replace inline static with static inline. 2007-03-26 12:19:40 +02:00
Stefan Huehner
51a7ca3440 Change some functions arguments from () -> (void). 2007-03-12 12:25:31 +01:00
Francois Gouget
396bad1f6e Use the SW_XXX constants when calling ShowWindow(). 2007-02-23 11:17:54 +01:00
Marcus Meissner
74bb551081 shlwapi: Fix size passed to MultiByteToWideChar. 2007-02-21 10:54:07 +01:00
Francois Gouget
536e738552 Assorted spelling fixes. 2007-02-14 21:03:57 +01:00
Jacek Caban
961627d344 shlwapi: Fix handling mk URLs. 2007-02-12 12:40:01 +01:00
Jacek Caban
557e4d308b shlwapi: Unicodified scheme detecting code. 2007-02-12 12:39:54 +01:00
Mikołaj Zalewski
2270cc2994 shlwapi: Test string functions when buffer is too small. 2007-02-05 14:03:59 +01:00
Jacek Caban
dae390d90b shlwapi: Don't unescape url in UrlCombineW with URL_FILE_USE_PATHURL flag. 2007-02-05 12:24:08 +01:00
Andrew Talbot
fb0fbe3e8d shlwapi: Uninitialized variable fix (Coverity). 2007-01-22 12:09:02 +01:00
Francois Gouget
aab5e5856e Don't put single quotes around '%s' when using the debugstr_*() functions. 2007-01-18 12:55:50 +01:00
Francois Gouget
052104b9e4 shlwapi/tests: Print GetLastError() in decimal with '%u'. 2007-01-09 12:48:44 +01:00
Jacek Caban
d159b33228 shlwapi: Forward CLSIDFromProgIDWrap to ole32 (with test). 2007-01-08 11:46:05 +01:00
Kai Blin
9595ea7cd6 shlwapi: Remove redundant check in assignment, unicode version (Coverity). 2007-01-05 20:27:04 +01:00
Kai Blin
f21bd7ba1d shlwapi: Remove redundant check in assignment (Coverity). 2007-01-04 20:59:37 +01:00
Alexandre Julliard
efd0ba8dbc shlwapi: Use the appropriate constant for an uninitialized TLS check. 2007-01-03 11:02:25 +01:00
Louis Lenders
dff271df3e shlwapi: Fix a failing test. 2006-12-24 15:12:48 +01:00
Paul Vriens
bed868c681 shlwapi/tests: Fix typos. 2006-12-15 12:18:20 +01:00
Francois Gouget
c1e7d16f40 shlwapi/tests: Replace some '#if 0's with 'if (0)'s. 2006-12-14 20:24:44 +01:00
Alexandre Julliard
f662e2548b shlwapi: Fixed string tests for non-English locales. 2006-12-08 12:55:43 +01:00
Francois Gouget
c66628b73f Consistently use SUBLANG_NEUTRAL for Italian resources. 2006-12-05 11:28:38 +01:00
Marcus Meissner
1ce977d672 shell32: Forward SHDeleteKeyA directly to SHDeleteKeyW. 2006-12-04 12:22:57 +01:00
Dmitry Timoshkov
884e7eed4a shlwapi: Make some data const. 2006-11-28 12:36:23 +01:00
Francois Gouget
26a7c0cd83 shlwapi: Add a Portuguese translation (contributed by Americo Jose Melo). 2006-11-28 12:13:09 +01:00
Francois Gouget
b5f104d05b Replace SUBLANG_DEFAULT with the specific SUBLANG_XXX constant for languages that have multiple sublanguages. 2006-11-24 11:49:32 +01:00
Francois Gouget
26b2cdf8a0 shlwapi/tests: Remove unneeded NONAMELESS* macros. 2006-11-24 11:49:00 +01:00
Andrew Talbot
b7b28e33f0 shlwapi: Cast-qual warnings fix. 2006-11-16 12:46:32 +01:00
Andrew Talbot
cb12dd6cd9 shlwapi: Cast-qual warnings fix. 2006-11-16 12:45:36 +01:00
Hans Leidekker
bc2e37ba44 shlwapi: UrlEscapeA should fail with E_POINTER when querying the buffer size. 2006-11-13 12:48:15 +01:00
Dmitry Timoshkov
50a18ca57e shlwapi: Unify SHDeleteKeyW implementation with SHDeleteKeyA. 2006-11-10 13:50:00 +01:00
Mike McCormack
da3d6815da shlwapi: Use HeapAlloc/Free instead of malloc/free. 2006-11-10 11:35:18 +01:00
Andrey Turkin
5151c81a23 shlwapi: Implement GetShellSecurityDescriptor and test for it. 2006-11-08 15:49:33 +01:00
Jacek Caban
587156f43e shlwapi: Added SHQueueUserWorkItem implementation. 2006-10-30 11:36:30 +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
Mikołaj Zalewski
58bd35c8c5 resources: Change Dutch sublanguage code to SUBLANG_NEUTRAL. 2006-10-24 17:45:51 +02:00
Mikołaj Zalewski
e32aa55703 resources: Change German sublanguage code to SUBLANG_NEUTRAL. 2006-10-24 11:45:12 +02:00
Mikołaj Zalewski
7b170df2ee shlwapi: Test and fix StrRStrI[AW]. 2006-10-23 15:16:05 +02:00
Mikołaj Zalewski
ef8151b379 shlwapi/tests: Disable the StrFromTimeInterval tests as they are language-dependent. 2006-10-23 15:15:02 +02:00
Mikołaj Zalewski
5f5c662a67 shlwapi/tests: Enable the locale-dependent tests if the delimiters are correct. 2006-10-23 15:14:39 +02:00
Mikołaj Zalewski
bd35b0a122 shlwapi/tests: Make the string.c tests compile in Visual C++. 2006-10-23 15:14:29 +02:00
Byeong-Sik Jeon
e1fd734c97 Korean: Use SUBLANG_NEUTRAL in Korean resources. 2006-10-20 13:49:39 +02:00
Jonathan Ernst
a34e04eaf4 Use SUBLANG_NEUTRAL in French resources. 2006-10-19 13:35:05 +02:00
Michael Stefaniuc
15765dd953 The Data1 member of the GUID struct needs to be an unsigned int too for Win64 compatibility. 2006-10-16 10:53:04 +02:00
Francois Gouget
58162f87fd Assorted spelling fixes. 2006-10-13 11:55:04 +02:00
Alexandre Julliard
6a9222fc39 Fixed some printf warnings caused by using sizeof. 2006-10-12 14:58:25 +02:00
Ge van Geldorp
d642e11438 winapi_test: Regenerate tests.
Remove structs from test list which have preprocessor directives in
their definitions (winapi_test can't handle that).
2006-10-11 12:12:21 +02:00
Paul Vriens
b5728948d5 shlwapi: Cast-qual warnings fix. 2006-10-10 17:00:07 +02:00
Hans Leidekker
a8ccd5816a shlwapi/tests: Win64 printf format warning fixes. 2006-10-07 18:05:16 +02:00
Louis. Lenders
8b4c7327d4 shlwapi: Update info in DllGetVersion. 2006-10-07 18:04:49 +02:00
Hans Leidekker
e119a04a26 shlwapi: Win64 printf format warning fixes. 2006-10-06 17:26:49 +02:00
Hans Leidekker
385a8da4e4 Don't use utf-8 in rc files. 2006-10-06 12:32:23 +02:00
Francois Gouget
82babbee0b Add missing '\n's to Wine traces. 2006-10-05 17:46:48 +02:00
Francois Gouget
38520a819c Assorted spelling fixes. 2006-10-03 15:56:21 +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
Andrew Talbot
b19c98481a shlwapi: Add size parameters to function that takes array arguments. 2006-09-28 14:07:15 +02:00
Paul Vriens
2ade49bf08 url: Fixed wrong argument (Coverity). 2006-09-20 12:25:29 +02:00
Alexandre Julliard
32ab895e46 makefiles: Generate the dependencies line to avoid some code duplication. 2006-09-14 09:38:16 +02:00
Louis. Lenders
531ee64e79 shlwapi: Simple test for UrlCanonicalizeA. 2006-09-07 13:44:24 +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
Hwang YunSong(황윤성)
dd306b9158 shlwapi: Updated Korean resource. 2006-08-26 18:54:57 +02:00
Mikołaj Zalewski
f108b034cb shlwapi: Move strings used by StrFromTimeInterval to resources. 2006-08-23 15:58:10 +02:00
Hwang YunSong(황윤성)
3a04565b18 shlwapi: Update Korean resource. 2006-08-23 12:00:35 +02:00
Mikołaj Zalewski
c4c00040ba shlwapi: Make StrFormatByteSize format numbers using locale settings. 2006-08-23 11:58:52 +02:00
Mikołaj Zalewski
c18b0b7bd3 shlwapi: Format the kilobyte file size number using locale settings.
The code is quite complex but I haven't found any easier way to do it 
(passing NULL as NUMBERFMT results in two decimal places being appended).
2006-08-22 12:10:47 +02:00
Alexander Nicolaysen Sørnes
212edf2349 shlwapi: Update Norwegian Bokmål resources. 2006-08-21 12:06:38 +02:00
Frank Richter
5c07d88ed1 shlwapi: Update German resources. 2006-08-18 20:56:20 +02:00
Mikołaj Zalewski
fc6d24f33d shlwapi: Add the Polish translation. 2006-08-18 11:45:18 +02:00
Mikołaj Zalewski
c0e6c94ab4 shlwapi: Store the "%ld bytes" string as a resource. 2006-08-18 11:44:22 +02:00
Stefan Leichter
684b6c24a3 shlwapi: Print 64bit integers with wine_dbgstr_longlong. 2006-08-18 11:34:43 +02:00
Mike McCormack
106e65e0f8 shlwapi: Ordinal 394 should load and call shell32.SHNotifyChange.
Makes builtin shlwapi behave better during reboot after IE6 install.
2006-08-16 12:57:23 +02:00
Mike McCormack
ba3d4b2243 shlwapi: Add a stub implementation for ZoneComputePaneSize.
Allows IE6 to show its main window with builtin shlwapi.
2006-08-16 12:54:02 +02:00
Huw Davies
0476397387 shlwapi: Add tests for PathUnquoteSpaces. 2006-08-09 17:12:21 +02:00
Andrew Talbot
5f2558f506 shlwapi/tests: Write-strings warnings fix. 2006-08-09 11:20:12 +02:00
Jacek Caban
5d1b0d89b4 shlwapi: Change file path to URL in UrlCanonicalize. 2006-07-31 10:49:35 +02:00
Jacek Caban
fddd703b38 shlwapi: Change '/'->'\' only for file protocol in UrlCanonicalize. 2006-07-27 11:42:49 +02:00
James Hawkins
c70bf5aaab shlwapi: Add tests for PathCommonPrefixA. 2006-07-13 13:48:27 +02:00
James Hawkins
a6f4ede255 shlwapi: Add tests for PathBuildRootA. 2006-07-13 13:48:19 +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
0fa8baafcb make_dlls: Recursively ignore .ok files in all tests directories. 2006-07-10 21:26:50 +02:00
Alexandre Julliard
edd100b899 make_dlls: Recursively ignore testlist.c in all tests directories. 2006-07-10 21:19:42 +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
James Hawkins
ad064915c9 shlwapi: Add tests for PathFindExtensionA. 2006-06-30 20:43:18 +02:00
James Hawkins
b333f0c4d2 shlwapi: Add tests for PathCanonicalize. 2006-06-30 20:43:09 +02:00
James Hawkins
3a1a607a00 shlwapi: Add tests for PathAppendA. 2006-06-28 15:40:38 +02:00
Andrey Turkin
a7d008f51b shlwapi: Test for UrlGetPart in case of file name. 2006-06-27 11:50:21 +02:00
James Hawkins
251d76888d shlwapi: Add tests for PathAddBackslash. 2006-06-27 11:14:58 +02:00
James Hawkins
7412bddd36 shlwapi: Add tests for PathCombineA. 2006-06-27 11:14:43 +02:00
Paul Vriens
a796b8a3f7 shlwapi: PathCombineW should return NULL on invalid parameters. 2006-06-26 12:56:47 +02:00
Juan Lang
8076d1cf12 shlwapi: Small cleanups.
- forward MLGetUILanguage to kernel32
- correct type of parameter to MLLoadLibrary
2006-06-20 20:36:04 +02:00
Alexandre Julliard
0cbd0a367d shlwapi/tests: Use lstrlenA instead of strlen in ok() to avoid printf format warnings. 2006-06-13 13:57:59 +02:00
Michael Stefaniuc
56026299d0 Remove more redundant NULL checks before HeapFree (found by Smatch). 2006-06-07 14:20:09 +02:00
Alexandre Julliard
23f9e358ad Tests should not use wine/unicode.h. 2006-05-24 18:05:09 +02:00
Jonathan Ernst
360a3f9142 Update the address of the Free Software Foundation. 2006-05-23 14:11:13 +02:00
Mike McCormack
2b32128d42 shlwapi: Add a stub implementation for IUnknown_ProfferService. 2006-05-05 20:57:11 +02:00
Mike McCormack
db8090eec2 shlwapi: Add a stub implementation for IUnknown_QueryServiceExec. 2006-05-05 20:55:12 +02:00
Jonathan Ernst
2748087e0f shlwapi: French localization. 2006-04-17 11:58:53 +02:00
Peter Oberndorfer
ac0bee4bf2 shlwapi: Ignore leading spaces in PathMatchSpec. 2006-04-12 11:17:12 +02:00
Peter Oberndorfer
759324a20c shlwapi: Add tests for PathMatchSpec. 2006-04-12 11:16:58 +02:00
Antonio Codazzi
4a0b6e9c11 shlwapi: Added Esperanto language. 2006-04-11 11:28:01 +02:00
Francois Gouget
6bddeb1cf7 Assorted spelling fixes. 2006-03-21 20:10:39 +01:00
András Kovács
d1df8a85c1 shlwapi: Added Hungarian translation. 2006-03-15 11:33:56 +01:00
Eric Pouech
1be2e1edef shell32: Fixes for bugs found by valgrind on shell32 tests harness.
- read strings from left to right (PathGetDriveNumberW)
- don't access buffers before they are filled (SHGetPathFromIDListW)
- fill buffers & variables on all paths (SHELL_FindExecutable)
- handle error condition (unix_fs)
- don't shoot in the blind for AW APIs (tests/shelllink.c)
2006-02-22 12:04:02 +01:00
Hans Leidekker
7c9918338a shlwapi: Fix parameter check for UrlUnescapeA.
NULL pszUnescaped is okay if URL_UNESCAPE_INPLACE is set.
Add a corresponding test for UrlUnescape{A,W}.
2006-02-16 12:08:48 +01:00
Eric Pouech
e66e227dbe Fixes for missing prototypes warnings. 2006-02-06 13:13:28 +01:00
Fatih Aşıcı
a15930703b shlwapi: Turkish translation. 2006-02-06 13:06:19 +01:00
Stefan Leichter
cfcc9a755d shlwapi: Added stub for ShellMessageBoxWrapW. 2006-02-02 13:20:04 +01:00
Alexandre Julliard
37ea1c4659 shlwapi: Fixed use of wrong buffer in SHCopyKeyW. 2006-01-17 13:34:52 +01:00
Jacek Caban
11a0c8cd39 shlwapi: UrlCanonicalize: fix URL_DONT_SIMPLIFY.
- URL_DONT_SIMPLIFY should change '/' <-> '\'
- Better '/' / '\' handling
2006-01-11 21:15:31 +01:00
Kaj Kaloinen
ee9b656edc shlwapi: Add Finnish translation. 2006-01-10 12:07:07 +01:00
Marcus Meissner
64869596cf shlwapi: Print PathCombine* strings arguments in relay debugging. 2006-01-04 14:52:55 +01:00
Jacek Caban
bb8a7478bc shlwapi: Fix UrlCanonicalize.
- Added support for URL_FILE_USE_PATHURL.
- Fix handling of '/' and '\'.
2005-12-26 12:58:28 +01:00
Vincent Béron
834385cad4 Add some missing includes which contain used prototypes. 2005-12-09 11:51:17 +01:00
Alexandre Julliard
0ec7e1a591 Renamed all .cvsignore files to .gitignore. 2005-11-26 13:10:33 +01:00
YunSong Hwang
58d6722e7a Add Korean translations. 2005-11-11 10:55:09 +00:00
Francois Gouget
0edbaf7e80 Remove spaces before '\n' in traces. 2005-11-10 12:14:56 +00:00
Uwe Bonnes
c51e9964a3 Semi-stub implementation for SHRegGetValue(A|W). 2005-11-07 20:14:27 +00:00
Stefan Leichter
e1cf3392cb Stop PathIsValidCharW tests after 100 failing tests. 2005-10-31 10:02:24 +00:00
Alexandre Julliard
7e22be4d84 We are no longer generating .dbg.c files. 2005-09-29 10:35:58 +00:00