Commit Graph

3048 Commits

Author SHA1 Message Date
Nikolay Sivov b5312b70f5 shell32: Don't call comctl32 on unload time if it wasn't used before. 2013-12-11 12:56:07 +01:00
Frédéric Delanoy 5ba7f79bad Assorted spelling fixes. 2013-12-03 19:41:53 +01:00
Alexandre Julliard bc9650392a makefiles: Include AUTHORS file directly from the top-level directory. 2013-11-30 12:43:20 +01:00
Rico Schüller 5f15a5633c shell32: Use lParam for BFFM_SETOKTEXT. 2013-11-22 11:36:17 +01:00
Zhenbo Li fa8e8c258c shell32/tests: Delete a nonexistent file in an existent dir or a nonexistent dir. 2013-11-20 20:08:47 +01:00
Nikolay Sivov b6efcef7a7 shell32: Cache typeinfo instances. 2013-11-19 18:49:10 +01:00
Frédéric Delanoy 6021107afd shell32: Use BOOL type where appropriate. 2013-11-19 18:47:41 +01:00
Nikolay Sivov 7b0c231f8e shell32: Update to IShellDispatch5. 2013-11-14 10:34:40 +01:00
Zhenbo Li f19f85f681 shell32/tests: Add a missed init_shfo_tests() call. 2013-11-13 18:31:57 +01:00
Frédéric Delanoy b6f934fe33 shell32: Use BOOL type where appropriate. 2013-11-12 12:58:03 +01:00
Zhenbo Li 7c1602464a shell32/tests: Add tests for SHFileOperationA. 2013-11-11 17:06:46 +01:00
Alexandre Julliard 5756ee09f3 makefiles: Add makedep pragmas for rc files that contain translations. 2013-11-05 20:38:19 +01:00
Alexandre Julliard c7803b885b makefiles: Add makedep pragmas for registration idl files. 2013-11-05 20:38:18 +01:00
Alexandre Julliard f8421142e7 makefiles: Add makedep pragmas for typelib idl files. 2013-11-05 20:38:18 +01:00
Francois Gouget 0a08c18518 shell32/tests: Disable a test that crashes on Windows 8. 2013-11-01 10:57:14 +01:00
Frédéric Delanoy c398f8ce0e shell32/tests: Use BOOL type where appropriate. 2013-10-31 09:58:43 +01:00
Frédéric Delanoy 4473ce4db9 Assorted spelling fixes. 2013-10-30 09:46:27 +01:00
Nikolay Sivov fa93dadfa1 shell32/tests: Fix compilation with -D__WINESRC__. 2013-10-28 14:22:20 +01:00
Thomas Faber 947cce79d6 shell32: Avoid leaks and add parameter checks in SHCreateShellFolderView[Ex]. 2013-10-22 20:19:17 +02:00
Frédéric Delanoy 0666ac3ed8 shell32: Use BOOL type where appropriate. 2013-10-22 16:37:40 +02:00
Frédéric Delanoy 44b2fd269e shell32/tests: Use BOOL type where appropriate. 2013-10-21 10:44:34 +02:00
Alexandre Julliard d80ca173af shell32: Delay common controls initialization until needed. 2013-10-17 20:29:24 +02:00
Alexandre Julliard 116e33d50a shell32: Delay initialization of the icon cache until needed. 2013-10-17 20:29:23 +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
Frédéric Delanoy ba2f448db9 shell32: Use BOOL type where appropriate. 2013-10-01 10:51:02 +02:00
Marcus Meissner 1440c54b99 shell32: Fixed wrong sizeof() in ZeroMemory (Coverity). 2013-09-30 11:34:51 +02:00
Michael Stefaniuc 787bc8719a shell32: Avoid using CONST. 2013-09-24 12:58:06 +02:00
Nikolay Sivov 8ae6b43bc8 shell32: Fix getting a command string when root key default value doesn't point to a key. 2013-09-10 19:07:31 +02:00
Nikolay Sivov 1c13e6221a shell32: Remove asserts on invalid parameters. 2013-09-09 22:09:59 +02:00
Nikolay Sivov f0d17b5c17 shell32: Fix handle leak on consecutive Init() calls. 2013-09-09 22:09:59 +02:00
Nikolay Sivov 891cf2ac54 shell32: Added support for ASSOCF_NOTRUNCATE flag in GetString(). 2013-09-09 22:09:59 +02:00
Nikolay Sivov 4f6230d5c4 shell32: Fix search for a command string to cover more cases (like protocol associations). 2013-09-09 22:09:59 +02:00
Nikolay Sivov 725b069e68 shell32: Fix remaining cases of implementation pointer being returned. 2013-09-04 11:36:42 +02:00
Nikolay Sivov 0de2514f39 shell32: Consistently return interface pointer instead of implementation pointer. 2013-09-03 20:02:55 +02:00
Daniel Jelinski b49c9ac923 shell32: Simplify cut/copy operations. 2013-08-20 12:02:29 +02:00
Nikolay Sivov 17ad6aa28a shell32: Move QueryInterface to IShellLinkW. 2013-08-16 11:55:25 +02:00
Nikolay Sivov 81b9a83d83 shell32: Remove unnecessary WINAPI and some casts. 2013-08-16 11:55:25 +02:00
Nikolay Sivov d64697a34e shell32: Forward GetClassID() to IPersistFile. 2013-08-16 11:55:24 +02:00
Nikolay Sivov 15cd338d59 shell32: Remove unused parameters from conversion helper. 2013-08-16 11:55:24 +02:00
Nikolay Sivov 5c4f237486 shell32: Forward to IShellLinkW methods. 2013-08-16 11:55:24 +02:00
Daniel Jelinski 1825bddbff shell32/tests: Test context menu contents. 2013-08-15 18:04:51 +02:00
Daniel Jelinski e6acc695c6 shell32: Return command strings for a few more commands. 2013-08-15 18:04:40 +02:00
Daniel Jelinski 6509499fc9 shell32: Context menu offset is handled by client. 2013-08-15 18:04:24 +02:00
Daniel Jelinski c687b4adf4 shell32: Fix context menu creation. 2013-08-15 18:04:02 +02:00
Francois Gouget 653354ab25 Assorted spelling fixes. 2013-07-03 21:20:04 +02:00
Nikolay Sivov 842798f846 shell32: Some cleanup for IExplorerBrowser. 2013-06-03 11:29:02 +02:00
Nikolay Sivov 7a5ca2d3d4 shell32: Fix some tests failures on Win8. 2013-06-03 11:28:55 +02:00
Alexandre Julliard ba486ca1b4 shell32: Forward font messages to the listview window. 2013-05-29 18:09:00 +02:00
Alexandre Julliard d92a9264f3 shell32: Don't bother to free memory at process exit. 2013-05-15 10:27:25 +02:00
Hans Leidekker 661bbbd068 shell32: Implement ASSOCSTR_SHELLEXTENSION. 2013-05-09 19:24:21 +02:00
Detlef Riekenberg ea516bfc10 shell32: Fix a copy & paste typo. 2013-04-29 11:42:06 +02:00
Detlef Riekenberg 710555cf91 shell32/tests: Add tests for SHGetStockIconInfo. 2013-04-26 11:56:44 +02:00
Detlef Riekenberg eafc9e84a6 shell32: Add a semi-stub for SHGetStockIconInfo. 2013-04-26 11:55:26 +02:00
Piotr Caban 6a0f7521ed shell32: Match parameters list with function we're forwarding to. 2013-03-27 12:07:11 +01:00
Michael Stefaniuc 8a40df9800 shell32: Move IFSFolder_Constructor() to avoid forward declarations. 2013-02-27 11:30:40 +01:00
Michael Stefaniuc a5560ebee6 shell32: Finish the COM cleanup of ShellFSFolder. 2013-02-27 11:30:36 +01:00
Michael Stefaniuc 00a20667fa shell32: Get rid of a helper function. 2013-02-27 11:30:32 +01:00
Michael Stefaniuc 90d88de2bf shell32: COM clean up for IPersistFolder3 in ShellFSFolder. 2013-02-27 11:30:28 +01:00
Michael Stefaniuc 89e187d3bd shell32: Pass an IShellFolder2 to SHELL32_CompareIDs() to avoid casts. 2013-02-26 11:27:15 +01:00
Michael Stefaniuc febda816df shell32: COM clean up for IShellFolder2 in ShellFSFolder. 2013-02-26 11:27:06 +01:00
Andrew Talbot 1a190a9da3 shell32: Avoid signed-unsigned integer comparisons. 2013-02-26 11:26:53 +01:00
Michael Stefaniuc df56b233e0 shell32: COM clean up for the inner IUnknown of ShellFSFolder. 2013-02-20 10:34:31 +01:00
Austin English 605f2f941e shell32: Add a stub for SHGetSetFolderCustomSettings. 2013-01-18 13:29:00 +01:00
Eric Pouech d1ccbceb4d Various background processes must be launched detached from current console (if any). 2013-01-16 14:02:55 +01:00
Damjan Jovanovic 0f64ffd91f shell32: Fix non-BOOL returns in BOOL functions. 2013-01-11 18:14:08 +01:00
Frédéric Delanoy 04fb8a913c xdg: Fix a file handle leak (coverity). 2012-12-26 18:23:05 +01:00
Andrew Talbot 1d7a407f6d shell32: Indentation fix. 2012-12-21 11:37:22 +01:00
Detlef Riekenberg fc3868a07f shell32/tests: Add tests for DoEnvironmentSubstA/W. 2012-12-05 12:53:19 +01:00
Detlef Riekenberg 1708adeb97 shell32: Fix DoEnvironmentSubstA implementation. 2012-12-05 12:53:12 +01:00
Detlef Riekenberg ff2f494195 shell32: Implement DoEnvironmentSubstW. 2012-12-05 12:53:05 +01:00
Detlef Riekenberg c0ff587203 shell32/tests: Remove wrong comment. 2012-11-27 19:45:38 +01:00
Andrew Talbot cade59aab7 shell32: Remove unused variable. 2012-11-22 11:54:36 +01:00
Michael Stefaniuc 0705793eb0 shell32: Use the proper type for a function pointer field. 2012-11-20 19:47:03 +01:00
Francois Gouget 3b6b2107e2 shell32: Fix a buffer overflow in CommandLineToArgvW(). 2012-11-12 12:13:02 +01:00
Daniel Lehman 32f636f6d1 shell32: Initialize fAnyOperationsAborted in SHFileOperation. 2012-11-07 13:55:57 +01:00
André Hentschel b4b396a957 shell32: Reorder code to avoid memory leaks (coverity). 2012-10-29 10:38:19 +01:00
Francois Gouget 68c1bf507d shell32: Standardize on the ShellExecuteEx() terminology. 2012-10-18 19:21:10 +02:00
Francois Gouget 47d4041dc1 shell32/tests: Fix a test_argify() check that fails on NT4 and Windows 2000. 2012-10-16 20:39:47 +02:00
Marcus Meissner 9eb7378765 shell32: Avoid memory leaking buf (Coverity). 2012-10-15 13:31:05 +02:00
Francois Gouget 53e4ddc399 shell32: Fix ShellExecute()'s handling of file URLs. 2012-10-10 10:37:37 +02:00
Francois Gouget eee9b8ee12 shell32/tests: Simplify shlexec's test_directory() and add some more tests. 2012-10-10 10:37:27 +02:00
Francois Gouget 0c989fb078 shell32: Don't expand environment variables in ShellExecute()'s parameters argument. 2012-10-09 10:04:11 +02:00
Francois Gouget 40b01c1bfc shell32: Fix CommandLineToArgvW()'s handling of the executable path and consecutive quotes. 2012-10-09 10:04:04 +02:00
Francois Gouget 35004f84a2 shell32: Simplify CommandLineToArgvW() a bit. 2012-10-09 10:03:52 +02:00
Francois Gouget 1e3834aa14 shell32/tests: Fix test_one_cmdline() and add a few more tests.
test_one_cmdline() did not check the last parameter.
2012-10-09 10:03:25 +02:00
Francois Gouget 61f894c576 shell32/tests: Greatly expand the test_argify() tests. 2012-10-08 12:54:55 +02:00
Francois Gouget e440a7d22c shell32/tests: Merge shlexec's test_exes_long() with the other parameter passing tests.
Also remove the pointless noassoc test (duplicated from test_exes()).
2012-10-08 12:54:54 +02:00
Francois Gouget ab654c63cf shell32/tests: Add more ShellExecute() shortcut tests. 2012-10-08 12:54:53 +02:00
Francois Gouget 9ec7ab3fa0 shell32/tests: Write proper tests for CommandLineToArgvW(). 2012-10-04 10:42:40 +02:00
Francois Gouget da6b02ceb1 shell32/tests: Simplify shlexec's test_argify() and test_lpFile_parsed() and avoid numeric literals. 2012-10-04 10:42:25 +02:00
Francois Gouget 0e6605ac52 shell32/tests: Some more type consistency fixes for the ShellExecute() return value checks. 2012-10-04 10:42:08 +02:00
Marcus Meissner 4413e00eca shell32: Check return value of SHGetSpecialFolderPathW (Coverity). 2012-10-03 16:29:29 +02:00
Francois Gouget 483b8f7608 shell32/tests: Improve the shell_execute{_ex}() tracing. 2012-10-01 12:08:01 +02:00
Francois Gouget 906127fe29 Assorted spelling fixes. 2012-10-01 12:07:41 +02:00
Francois Gouget 79ea850eab shell32: Add some more function prototypes and fix the IsNetDrive() one. 2012-09-24 22:27:29 +02:00
Francois Gouget 5f55a71b70 Assorted spelling fixes. 2012-09-24 22:27:29 +02:00
Francois Gouget e8a515c28f shell32/tests: Add a few more ShellExecute() file URL 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 5c02bc11e1 shell32/tests: Use the explicit type for a function pointer. 2012-09-21 20:02:35 +02:00