Jacek Caban
150bd5442c
shell32: Don't crash in SHELL_ExecuteW if psei->lpDirectory is NULL.
2006-04-14 19:37:02 +02:00
Anssi Hannula
eb1c4fff93
shell32: Fix common files directory location in shell32_Fi.rc.
2006-04-14 19:35:21 +02:00
Antonio Codazzi
b758ea053c
shell32: Italian resources update.
2006-04-14 10:51:02 +02:00
Jacek Caban
4b5125a79c
shell32: Allocate wszApplicationName on the heap as it may be longer than MAX_PATH.
2006-04-12 20:56:57 +02:00
Robert Shearman
e8fe7004c7
shell32: Adding a systray item with an invalid icon handle is allowed.
2006-03-27 21:41:30 +02:00
Louis. Lenders
5094cfa6eb
shell32: Add an uncompressed AVI displaying the word searching.
2006-03-27 12:18:45 +02:00
Antonio Codazzi
77405a786d
shell32: Updated Esperanto translation.
2006-03-27 11:55:31 +02:00
Francois Gouget
6bddeb1cf7
Assorted spelling fixes.
2006-03-21 20:10:39 +01:00
András Kovács
8ab92e8a06
shell32: Added Hungarian translation.
2006-03-15 11:33:45 +01:00
Dmitry Timoshkov
52645e1144
shell32: Add parameter formatting rule to the command line if there isn't any.
2006-03-14 18:49:43 +01:00
Mike McCormack
6f9dd397d2
shell32: Fix some gcc 4.1 warnings caused by casts in macros.
2006-03-13 14:19:20 +01:00
Alexandre Julliard
576e3b7062
explorer: Merged systray support with the desktop window main loop.
...
Systray is now always available as part of the desktop and doesn't
need to be started from shell32.
2006-03-07 11:50:05 +01:00
Alexandre Julliard
1110d62752
shell32: Grow the file list dynamically in SHFileOperation.
...
This avoids searching the same directories twice, once to count the
files and then once for real.
2006-03-06 17:47:57 +01:00
Alexandre Julliard
23cb632be2
shell32: Store only the file attributes in the file list for SHFileOperation.
...
We don't need the rest of the WIN32_FIND_DATA structure.
2006-03-06 16:44:31 +01:00
Alexandre Julliard
b222001def
shell32: Fixed handling of null-terminated file list in SHFileOperation.
2006-03-06 16:42:34 +01:00
Aric Stewart
c29b7c3524
shell32: Skip dot directories in SHFileOperation.
...
In ShFileOperation when generating a file list with * wildcards, for
example for deletion, do not include the dot directories (. and ..) in
the list, because that cause the operation to spiral out of control.
2006-03-06 15:57:22 +01:00
Michael Jung
cc15fcc4b0
shell32: Unicode'ify ISFHelper interface.
2006-03-06 11:43:16 +01:00
Mike McCormack
959edd5cc4
shell32: Fix some gcc 4.1 warnings caused by casts in macros.
2006-03-03 13:19:04 +01:00
Alexandre Julliard
c9cc7e33ff
Fixed some compiler warnings on old gcc versions.
2006-03-02 18:03:32 +01:00
Jon Parshall
b84c9d41e4
shell32: New icons for Desktop and My Computer.
2006-03-01 12:39:13 +01:00
Michael Jung
50f3eaef77
shell32/tests: Added test for Desktop::ParseDisplayName(SHGetFolderPath(CSIDL_PERSONAL))
...
Test if the Desktop Folder's ParseDisplayName recognizes MyDocument's
path. Removed some HRESULT tests on IUnknown_Release calls, which
returns ULONG.
2006-02-27 12:18:28 +01:00
Robert Shearman
f689e3fca4
shell32: Move systray handling to the explorer process.
2006-02-22 16:33:33 +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
Stefan Leichter
f7b678e887
shell32: Export PathResolve by name.
2006-02-22 11:32:24 +01:00
Alexandre Julliard
39a1a94221
shell32: Use more reasonable timeouts in shlexec test.
2006-02-21 19:30:29 +01:00
Martin Fuchs
8167c415ab
shell32: Avoid recursing SHELL32_GetItemAttributes() calls.
2006-02-20 11:50:56 +01:00
Michael Jung
d7326ca7e5
shell32: Return a GUID pidl for CSIDL_PERSONAL in SHGetFolderLocation.
...
The tests (shellpath.c/testPersonal) already show that it can be either
PT_FOLDER or PT_GUID. It's PT_GUID on WinXP.
2006-02-14 11:35:12 +01:00
Michael Jung
bbca134a3c
shell32: Register 'LocalizedString' values for shellfolder classes.
2006-02-14 10:41:33 +01:00
Michael Jung
bbeeb4b5ad
shell32: Query for localized string in HCR_GetClassName.
2006-02-14 10:41:29 +01:00
Petr Tesarik
a7e9edfa57
shell32: Czech language resources encoding fix.
2006-02-13 13:28:17 +01:00
Andrey Turkin
06188b6d34
shell32: IShellView list's control id should be 1, not 2000.
2006-02-11 18:41:34 +01:00
Martin Fuchs
c362d7c35b
shell32: SHELL32_GetItemAttributes()
...
- correct documentation which incorrectly claimed not to set any
attribute bits
- retrieve file attributes using SHGetPathFromIDListW() when they are
not already present in the internal PIDL structures
- add test case to show the previously wrong folder attributes when
using absolute PIDLs
- fix some memory leaks in the tests
2006-02-11 12:16:56 +01:00
Francois Gouget
d3aa2313b8
shell32: Update DllGetClassObject documentation.
2006-02-07 21:18:12 +01:00
Fatih Aşıcı
3b04615b55
shell32: Turkish translation.
2006-02-06 13:06:10 +01:00
Kasper Sandberg
4526997960
Danish language update.
2006-02-04 17:01:25 +01:00
Michael Jung
77474f8a14
shell32: Create $HOME targeted symbolic links during SHELL_RegisterFolders.
2006-02-02 13:28:29 +01:00
Michael Jung
32aed7c93e
shell32: Move 'My Pictures', 'My Videos' and 'My Music' folders
...
directly to %USERPROFILE% (instead of %USERPROFILE%\\My Documents), to
allow for reasonable symbolic linking to $HOME based directories.
2006-02-02 13:28:05 +01:00
Michael Jung
7a893cbe7a
shell32: Get rid of the magic MyDocuments->$HOME mapping code.
2006-02-02 13:27:42 +01:00
Michael Jung
dc9789fbdd
unixfs: Use realpath instead of canonicalize_file_name for portability
...
reasons.
2006-02-02 13:20:49 +01:00
Dmitry Timoshkov
22204c2c80
shell32: execute_from_key should fallback to a DDE exec only if the
...
command to execute from is not found in the registry.
Pass already found executable name to dde_connect.
2006-02-01 12:29:39 +01:00
Michael Jung
e2d1c1038a
unixfs: Only append '/' to base path if not already present in
...
UNIXFS_get_unix_path.
2006-01-31 18:03:45 +01:00
Michael Jung
48ca838873
unixfs: Only resolve the 'dosdevices' based symbol links in
...
UNIXFS_get_unix_path, but leave all others alone.
2006-01-31 12:20:58 +01:00
Alexandre Julliard
d37a119ee6
shell32: Fixed a couple of FindFirstFile handle leaks.
2006-01-27 15:48:29 +01:00
Mike McCormack
4b17a9faae
shell32: Export DllGetClassObject by ordinal as grpconv.exe requires it.
2006-01-23 11:23:33 +01:00
James Hawkins
1be970d485
shell32: Reimplement a factored SHFileOperation.
2006-01-23 11:22:59 +01:00
Huw Davies
51fd750707
shell: Fix incorrect usage of the return value of StrRetToStrNW.
2006-01-20 20:17:07 +01:00
Aric Stewart
265c8a5d73
shell32: Update shellpaths My Pictures, My Video, My Music to be under
...
$HOME, with a number of fallbacks.
2006-01-19 12:43:14 +01:00
Michael Jung
db7a3a352e
shell32: Support for CLSID_ShellFSFolder in unixfs.
2006-01-17 15:58:52 +01:00
Robert Shearman
d9d9d7e897
shell: GetDetailsOf fix.
...
Initialise hr and psd->str.uType before the call to
IShellFolder_GetDisplayNameOf so that whatever it returns is
preserved.
2006-01-16 21:32:06 +01:00
Robert Shearman
f8782733f3
shell: Convert the filesystem shell folder to Unicode.
2006-01-16 21:31:48 +01:00