Mike McCormack
|
4c6149ee0c
|
Eliminate some -Wwrite-strings warnings.
|
2005-06-01 11:04:26 +00:00 |
|
Stefan Dösinger
|
ea18de5f58
|
*Handle cidl==0 in shfldr_desktop, shfldr_fs and shfldr_mycomp.
*Remove the dwAttributes member from the IGenericSFImpl class, it's
not needed and can't be initialised in Initialize and InitializeEx.
|
2005-05-26 16:09:12 +00:00 |
|
Michael Jung
|
3c3495ea51
|
Add a new CLSID for UnixDosFolder, which is identical to UnixFolder,
but does unix <-> dos path conversion for GetDisplayNameOf and
ParseDisplayName.
|
2005-05-24 11:45:47 +00:00 |
|
Michael Jung
|
8016f6cc62
|
More robustly query the SHGDN_FORPARSING flag in the shell32's folders
GetDisplayNameOf methods.
|
2005-05-23 16:31:42 +00:00 |
|
Alexandre Julliard
|
aebb745488
|
Comment out stub WEP entry points so that we can call WEP for builtin
dlls too.
|
2005-05-23 10:12:26 +00:00 |
|
Alexandre Julliard
|
0ddd30b0b6
|
Removed unnecessary code in the 16-bit DllEntryPoint function of some
dlls, and also fixed its ordinal in a few places.
|
2005-05-23 10:00:26 +00:00 |
|
Michael Jung
|
82ed0ce999
|
Consider only the GIL_FORSHORTCUT flag in SIC_CompareEntries.
|
2005-05-20 18:58:35 +00:00 |
|
Kouji Sasaki
|
c1f2824429
|
Added the processing for determination of SFGAO_HASSUBFOLDER flag in
SHELL32_GetItemAttribute function.
|
2005-05-18 09:43:39 +00:00 |
|
Juan Lang
|
f12eadf7bf
|
- only log unsupported flags in ShellExecute
- environment variables are expanded, so SEE_MASK_DOENVSUBST is
supported
|
2005-05-14 11:06:54 +00:00 |
|
Ge van Geldorp
|
40cb98269b
|
Overlay icons for .lnk files with a small arrow in the lower left
corner.
|
2005-05-13 17:48:33 +00:00 |
|
Mike McCormack
|
3e2cb75349
|
Remove some unused include files.
|
2005-05-13 13:59:15 +00:00 |
|
Michael Jung
|
a858a5a76c
|
Replace '\\' by '/' in strings passed to ParseDisplayName to be able
to handle DOS-style relative paths.
|
2005-05-13 13:55:03 +00:00 |
|
Mike McCormack
|
1ae212a105
|
Split SHGetFileInfoW into two functions.
|
2005-05-12 09:56:48 +00:00 |
|
Michael Lin
|
9bd101d012
|
- Implement IPersistFolder2.
- Retrieve the correct attributes in ParseDisplayName().
|
2005-05-12 09:56:04 +00:00 |
|
Juan Lang
|
2439b5fdda
|
Fixes to IShellFolder::GetAttributesOf implementations, spotted by
silverblade_:
- a count of zero is allowed to GetAttributesOf if apidl is NULL
- SFGAO_VALIDATE must be cleared upon return
|
2005-05-10 08:28:11 +00:00 |
|
Mike Hearn
|
25abe7c537
|
Fix SHELL_GetPathFromIDList[AW] to return the desktop path given an
empty PIDL.
|
2005-05-10 08:27:23 +00:00 |
|
Michael Jung
|
ea3793b79d
|
Support folder relative paths in UnixFolders' ParseDisplayName
method.
|
2005-05-09 19:33:01 +00:00 |
|
Alexandre Julliard
|
34fa35dc99
|
Added rules for building import libraries in the individual dll
makefiles, and added support for building a .def.a static import
library too.
|
2005-05-09 14:42:30 +00:00 |
|
Michael Jung
|
3a117bccd8
|
Always pass fully qualified paths to stat system call.
|
2005-05-09 09:26:02 +00:00 |
|
Huw Davies
|
da13552c55
|
It makes no sense to have a left pointing arrow as the desktop icon.
Replace it with something more appropiate.
|
2005-05-09 09:25:28 +00:00 |
|
Robert Lunnon
|
f4949b8d80
|
Make references to NAME_MAX refer to PATH_MAX instead.
|
2005-05-07 14:50:00 +00:00 |
|
Alexandre Julliard
|
d62356aa1e
|
Added rules to build import libraries in the individual dll makefiles.
Generate import libraries with the right name right away instead of
using an intermediate .spec.def file.
|
2005-05-07 12:39:52 +00:00 |
|
Michael Jung
|
fc40dcf985
|
Make the root of the shell extension map to the root of the unix
filesystem.
|
2005-05-07 12:17:02 +00:00 |
|
Michael Jung
|
15934680f7
|
Return a cloned PIDL by SHBrowseForFolder to avoid heap corruption.
|
2005-05-06 19:33:06 +00:00 |
|
Michael Jung
|
94e5f01275
|
Display a drive icon for the unix root directory.
|
2005-05-06 19:32:54 +00:00 |
|
Francois Gouget
|
821d4c4645
|
Fix nativeapi.pm so it knows about AC_HEADER_STAT().
Make the error message about unexpected '#ifdef HAVE_XXX' clearer.
Protect sys/stat.h #includes with the corresponding '#ifdef HAVE_XXX'
check.
|
2005-05-06 16:22:54 +00:00 |
|
Francois Gouget
|
f5c9da6860
|
Assorted spelling fixes.
|
2005-05-06 15:44:31 +00:00 |
|
Michael Jung
|
45bcdd2be1
|
Fixed GetDisplayNameOf method to not depend on incorrect behaviour
regarding the SHGDN_INFOLDER flag.
|
2005-05-05 10:30:51 +00:00 |
|
Michael Jung
|
ddc26aa94e
|
Fixed MyComputer's GetDisplayNameOf method.
|
2005-05-05 10:30:39 +00:00 |
|
Mike McCormack
|
2b2c6f2fba
|
Remove static variables in SHBrowseForFolder implementation.
|
2005-05-04 09:48:15 +00:00 |
|
Mike McCormack
|
95a58eba7d
|
Split up the window procedure.
|
2005-04-28 18:26:58 +00:00 |
|
Gerald Pfeifer
|
039869eed1
|
Include <limits.h> to get a definition of NAME_MAX.
|
2005-04-27 08:12:08 +00:00 |
|
Michael Jung
|
3abb5bd6bb
|
Support for regular files (as opposed to directories).
|
2005-04-25 10:56:29 +00:00 |
|
Michael Jung
|
025bc2d8a2
|
Use the shell32 typical binary format for ITEMIDLISTs.
|
2005-04-22 21:29:17 +00:00 |
|
Michael Jung
|
2a788026a3
|
Fixed incorrect IShellFolder::EnumOjects API usage.
|
2005-04-22 19:07:00 +00:00 |
|
Mike McCormack
|
5960e7c93c
|
MSI advertised shortcuts don't require a product ID.
|
2005-04-22 19:06:12 +00:00 |
|
Peter Berg Larsen
|
56c34e1b2c
|
Rewritten DoEnvironmentSubst16.
|
2005-04-21 17:14:39 +00:00 |
|
Francois Gouget
|
4527aae24f
|
Assorted spelling fixes.
|
2005-04-19 09:49:38 +00:00 |
|
Troy Rollo
|
98d336c363
|
Fix SEGV for non-fully-qualified destination paths.
Don't fail ShFileOperationW if FOF_ALLOWUNDO is passed.
|
2005-04-19 09:49:05 +00:00 |
|
Francois Gouget
|
3b36eee083
|
Add trailing '\n's to ok() calls.
|
2005-04-19 09:48:44 +00:00 |
|
Peter Berg Larsen
|
6e3bcb5a54
|
Replace strncpy with memcpy or lstrcpyn.
|
2005-04-18 10:30:55 +00:00 |
|
Huw Davies
|
7ac969d560
|
When we're hiding file extensions then SetNameOf should append the
original extension if SHGDN_FORPARSING isn't set.
The flags passed to SetNameOf refer to the dst string not the src
pidl.
|
2005-04-15 16:11:45 +00:00 |
|
Martin Fuchs
|
d3b5018275
|
Correct comments of some export ordinals.
|
2005-04-13 15:17:16 +00:00 |
|
Huw Davies
|
0e5b772cdc
|
Add a unicode pidl type.
Improve support for PT_YAGUID.
Improve IShellLink debugging.
|
2005-04-13 14:39:27 +00:00 |
|
Steven Edwards
|
ad7f4daf35
|
Register Shell Drag and Drop Helper.
|
2005-04-13 11:07:49 +00:00 |
|
Michael Jung
|
9a4f552f2f
|
Implemented the UnixFolder's IShellFolder2::CompareIDs method.
|
2005-04-13 11:01:10 +00:00 |
|
Huw Davies
|
be428abd3e
|
Better icon handling for some special folders.
Identify and add defines for a bunch of shell icons.
|
2005-04-12 12:00:40 +00:00 |
|
Michael Jung
|
d1f1d34c2b
|
Implemented enough of IShellFolder2 to make UnixFolder work within the
open/save-dialogs.
|
2005-04-12 11:58:05 +00:00 |
|
Huw Davies
|
52cf1992ea
|
If ICommDlgBrowser_OnDefaultCommand returns anything other than S_OK
then we should call the default handler.
|
2005-04-12 10:16:35 +00:00 |
|
Juan Lang
|
7376f57c30
|
Use Unicode string result from GetDisplayNameOf if it isn't
representable using ANSI.
|
2005-04-12 10:15:29 +00:00 |
|